:root{--bg: #0f1419;--bg-elevated: #1a222d;--surface: #f4f1eb;--surface-muted: #e8e4dc;--text: #1a1f26;--text-muted: #4a5568;--text-on-dark: #e8edf4;--text-on-dark-muted: #9aa8b8;--accent: #e85d2a;--accent-hover: #cf4f22;--accent-soft: rgba(232, 93, 42, .12);--border: rgba(26, 31, 38, .1);--radius: 12px;--radius-lg: 20px;--font-sans: "DM Sans", system-ui, sans-serif;--font-serif: "Instrument Serif", Georgia, serif;--shadow: 0 24px 48px rgba(15, 20, 25, .12);--max-width: 1120px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);font-size:1.0625rem;line-height:1.65;color:var(--text);background:var(--surface);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{color:inherit}.container{width:min(100% - 2.5rem,var(--max-width));margin-inline:auto}.site-header{position:sticky;top:0;z-index:100;background:#0f1419eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.06)}.header-inner{display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.logo{font-weight:600;font-size:.95rem;letter-spacing:.02em;color:var(--text-on-dark);text-decoration:none}.header-cta{font-size:.875rem;font-weight:600;color:var(--accent);text-decoration:none;padding:.5rem 1rem;border:1px solid rgba(232,93,42,.4);border-radius:999px;transition:background .2s,color .2s}.header-cta:hover{background:var(--accent);color:#fff}.hero{background:var(--bg);color:var(--text-on-dark);padding:4.5rem 0 5.5rem}.hero-grid{display:grid;gap:3rem;align-items:center}@media(min-width:900px){.hero-grid{grid-template-columns:1.1fr .9fr;gap:4rem}}.eyebrow{display:inline-block;margin:0 0 1.25rem;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.hero h1{margin:0 0 1.25rem;font-family:var(--font-serif);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:400;line-height:1.15;letter-spacing:-.02em}.subheadline{margin:0 0 2rem;font-size:1.125rem;line-height:1.7;color:var(--text-on-dark-muted);max-width:36rem}.subheadline strong{color:var(--text-on-dark);font-weight:600}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem 1.75rem;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;border-radius:999px;border:none;cursor:pointer;transition:transform .15s,background .2s,box-shadow .2s}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 8px 24px #e85d2a59}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 12px 32px #e85d2a66}.btn-large{padding:1.15rem 2.25rem;font-size:1.125rem}.hero-card-inner{background:var(--bg-elevated);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow)}.hero-card-label{display:block;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-on-dark-muted);margin-bottom:1rem}.hero-card-quote{margin:0 0 1.75rem;font-family:var(--font-serif);font-size:1.35rem;font-style:italic;line-height:1.45;color:var(--text-on-dark)}.hero-card-stats{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.hero-card-stats li{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#00000040;border-radius:var(--radius);font-size:.9rem}.hero-card-stats span{color:var(--text-on-dark-muted)}.hero-card-stats em{font-style:normal;font-weight:600;color:var(--accent)}.story{padding:5rem 0;background:var(--surface)}.story-grid{display:grid;gap:2.5rem;align-items:start}@media(min-width:700px){.story-grid{grid-template-columns:auto 1fr;gap:3rem}}.story-avatar{width:5rem;height:5rem;border-radius:50%;background:linear-gradient(135deg,var(--bg) 0%,var(--bg-elevated) 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--shadow)}.avatar-initials{font-family:var(--font-serif);font-size:2rem;color:var(--accent)}.story-body p{margin:0 0 1.25rem;color:var(--text);max-width:42rem}.story-body p:last-child{margin-bottom:0}.story-body strong{font-weight:600;color:var(--text)}.deliverables{padding:5rem 0;background:var(--surface-muted);border-block:1px solid var(--border)}.deliverables h2{margin:0 0 2.5rem;font-family:var(--font-serif);font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:400;line-height:1.25;text-align:center;max-width:28rem;margin-inline:auto}.deliverables-list{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem}@media(min-width:640px){.deliverables-list{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.deliverables-list{grid-template-columns:repeat(4,1fr)}}.deliverable-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.75rem;transition:transform .2s,box-shadow .2s}.deliverable-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.deliverable-icon{display:block;font-size:1.5rem;margin-bottom:1rem}.deliverable-card h3{margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.deliverable-card p{margin:0;font-size:.9375rem;color:var(--text-muted);line-height:1.55}.guarantee{padding:4.5rem 0}.guarantee-inner{max-width:40rem;margin-inline:auto;text-align:center;padding:2.5rem 2rem;background:var(--accent-soft);border:1px solid rgba(232,93,42,.2);border-radius:var(--radius-lg)}.guarantee h2{margin:0 0 1rem;font-family:var(--font-serif);font-size:1.75rem;font-weight:400}.guarantee p{margin:0;color:var(--text-muted);font-size:1.0625rem;line-height:1.7}.cta{padding:5.5rem 0 6rem;background:var(--bg);color:var(--text-on-dark)}.cta-inner{text-align:center}.cta h2{margin:0 0 .75rem;font-family:var(--font-serif);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400}.cta>.container>p{margin:0 0 2rem;color:var(--text-on-dark-muted)}.cta-note{margin:1.25rem 0 0!important;font-size:.8125rem;color:var(--text-on-dark-muted)!important}.site-footer{padding:2rem 0;background:var(--bg);border-top:1px solid rgba(255,255,255,.06)}.site-footer p{margin:0;font-size:.8125rem;color:var(--text-on-dark-muted);text-align:center}.hero h1,section:first-of-type h1{background:linear-gradient(135deg,#fff 60%,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card,[class*=card],.feature-card,.problem-card{transition:border-color .2s ease,box-shadow .2s ease}.card:hover,[class*=card]:hover,.feature-card:hover,.problem-card:hover{border-color:#a78bfa4d;box-shadow:0 0 24px #a78bfa14}.stats,[class*=stats]{border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding-top:2rem;padding-bottom:2rem}.icon-wrap,[class*=icon]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:1rem}section+section{border-top:1px solid rgba(255,255,255,.04)}.cta-section,[class*=cta]{background:linear-gradient(135deg,#6366f126,#8b5cf61a)}:root{--try-page-bg: #161b26}html:has(body.try-page){background:var(--try-page-bg)}body.try-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:DM Sans,system-ui,sans-serif;background:var(--try-page-bg);color:#e4e4e7;line-height:1.6;-webkit-font-smoothing:antialiased;padding:5rem 1.5rem 2rem}body.try-page input:-webkit-autofill,body.try-page input:-webkit-autofill:hover,body.try-page input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--try-page-bg) inset;-webkit-text-fill-color:#e4e4e7;transition:background-color 5000s ease-in-out 0s}body.try-page .try-shell{width:100%;max-width:640px;text-align:center;position:relative;background:none;padding:0;color:#e4e4e7}body.try-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(59,130,246,.1) 0%,transparent 70%);pointer-events:none;z-index:0}body.try-page>*{position:relative;z-index:1}body.try-page .try-shell>*{position:relative;z-index:1}body.try-page .try-shell h1{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2.25rem,6vw,3.25rem);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin:0 0 1rem;background:linear-gradient(135deg,#fff,#c4b5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body.try-page .try-shell .sub{color:#a1a1aa;font-size:1.125rem;line-height:1.6;margin:0 0 1.5rem;font-weight:400}body.try-page .try-shell .fine-print{color:#71717a;font-size:.875rem;margin:0 0 2rem;text-align:center}body.try-page .try-form{display:flex;flex-direction:column;gap:0;max-width:480px;margin:0 auto;text-align:left;width:100%}body.try-page .field-group--hero{margin-bottom:1.25rem}body.try-page .url-input-wrap{position:relative;display:flex;align-items:center;width:100%}body.try-page .url-globe{position:absolute;left:1.25rem;width:22px;height:22px;color:#71717a;pointer-events:none;flex-shrink:0}body.try-page .try-input{font-family:inherit;width:100%;outline:none;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}body.try-page .try-input--hero{font-size:clamp(1.125rem,4vw,1.375rem);font-weight:500;color:#fafafa;background:transparent;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:1.35rem 1.5rem 1.35rem 3.5rem;min-height:68px;text-align:left;box-shadow:none}body.try-page .try-input--hero::placeholder{color:#71717a;font-weight:400}body.try-page .try-input--hero:focus{border-color:#ffffff8c;background:#ffffff08;box-shadow:0 0 0 3px #3b82f626,0 0 32px #3b82f61f}body.try-page .contact-fields,body.try-page .optional-fields{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding-top:0}body.try-page .field-group--contact,body.try-page .field-group--optional{display:flex;flex-direction:column;gap:.5rem}body.try-page .field-label{color:#d4d4d8;font-size:.875rem;font-weight:600;line-height:1.3;margin:0;text-align:left}body.try-page .field-helper{color:#a1a1aa99;font-size:.75rem;line-height:1.45;margin:0;text-align:left;font-weight:400}body.try-page .try-input--contact{font-size:1.0625rem;font-weight:500;color:#fafafa;background:transparent;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:1rem 1.125rem;min-height:54px;text-align:left}body.try-page .try-input--contact::placeholder{color:#71717a;font-weight:400}body.try-page .try-input--contact:focus{border-color:#ffffff8c;background:#ffffff08;box-shadow:0 0 0 3px #3b82f626,0 0 28px #3b82f61a}body.try-page .try-input--optional{font-size:.9375rem;font-weight:400;color:#e4e4e799;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:.65rem 1rem;min-height:42px;text-align:left}body.try-page .try-input--optional::placeholder{color:#71717a99}body.try-page .try-input--optional:focus{border-color:#ffffff24;box-shadow:0 0 0 2px #ffffff0a;color:#e4e4e7d9}body.try-page .try-submit{align-self:center;width:100%;font-family:inherit;font-size:18px;font-weight:600;color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:12px;padding:18px 48px;margin-top:0;margin-bottom:0;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 40px #3b82f64d;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;position:relative}body.try-page .try-submit-spinner{display:none;width:1.125rem;height:1.125rem;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:try-submit-spin .65s linear infinite;flex-shrink:0}body.try-page .try-submit.is-loading .try-submit-spinner{display:inline-block}@keyframes try-submit-spin{to{transform:rotate(360deg)}}body.try-page .try-submit:hover{transform:translateY(-2px);box-shadow:0 15px 50px #3b82f666}body.try-page .try-submit:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:0 6px 24px #3b82f626}body.try-page .try-trust-support{margin:.875rem 0 0;width:100%;font-size:.8125rem;line-height:1.55;color:#71717a;text-align:center}body.try-page .try-trust-support a{color:#a1a1aa;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#a1a1aa66;font-variant-numeric:tabular-nums;transition:color .2s ease,text-decoration-color .2s ease}body.try-page .try-trust-support a:hover{color:#d4d4d8;text-decoration-color:#d4d4d88c}body.try-page .try-form .fine-print{color:#71717a;font-size:.875rem;margin:.9rem 0 0;text-align:center}body.try-page .form-error{color:#fca5a5;font-size:.9rem;margin:.75rem 0 0;min-height:1.2em;text-align:center}body.try-page .trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.25rem;margin-top:2rem;color:#a1a1aa;font-size:.9rem;font-weight:400}body.try-page .trust-row span:before{content:"✓";color:#8b5cf6;font-weight:700;margin-right:.4rem}body.try-page .success-banner{background:#3b82f61a;border:1px solid rgba(59,130,246,.35);border-radius:12px;color:#e4e4e7;font-weight:600;padding:1rem 1.5rem;margin:0 auto 2rem;max-width:480px}@media(max-width:480px){body.try-page .try-input--hero{padding-left:3.25rem;min-height:64px}body.try-page .url-globe{left:1rem;width:20px;height:20px}}body.try-page .try-founder{display:flex;align-items:center;gap:1rem;max-width:480px;margin:0 auto 1.75rem;text-align:left}body.try-page .try-founder-photo{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid rgba(139,92,246,.4);flex-shrink:0}body.try-page .try-founder-text{margin:0;font-size:.875rem;color:#a1a1aa;line-height:1.5}body.try-page .try-founder-text strong{color:#e4e4e7;font-weight:600}body.try-page .curated-lead-note{margin:1rem 0 0;padding:.875rem 1rem;font-size:.8125rem;line-height:1.55;color:#a1a1aae6;background:transparent;border:1px solid rgba(139,92,246,.22);border-radius:10px;text-align:left}body.try-page .try-success{max-width:520px;margin:0 auto;padding:1.5rem 0 .5rem;text-align:center}body.try-page .try-success p{color:#a1a1aa;font-size:1.0625rem;line-height:1.75;margin:0 0 1.75rem}body.try-page .try-success-highlight{color:#c4b5fd;font-weight:700;word-break:break-word}body.try-page .try-success-home{display:inline-block;color:#a1a1aa;font-size:.9375rem;font-weight:500;text-decoration:none;padding:.625rem 1.25rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;transition:color .2s ease,border-color .2s ease,background .2s ease}body.try-page .try-success-home:hover{color:#e4e4e7;border-color:#c4b5fd73;background:#8b5cf614}body.try-page.modal-open{overflow:hidden}body.try-page .queue-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;transition:opacity .3s ease}body.try-page .queue-modal.is-visible{opacity:1}body.try-page .queue-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#080a10d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.try-page .queue-modal-card{position:relative;z-index:1;width:100%;max-width:480px;background:#161b26;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem 1.75rem;text-align:center;box-shadow:0 24px 64px #0000008c;transform:translateY(12px) scale(.98);transition:transform .3s ease}body.try-page .queue-modal.is-visible .queue-modal-card{transform:translateY(0) scale(1)}body.try-page .queue-modal-title{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.5rem,4vw,1.875rem);font-weight:400;line-height:1.2;color:#fafafa;margin:0 0 1rem}body.try-page .queue-modal-body{color:#a1a1aa;font-size:1rem;line-height:1.7;margin:0 0 1.75rem}body.try-page .queue-modal-actions{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}body.try-page .queue-modal-primary{display:block;width:100%;text-decoration:none;margin:0}body.try-page .queue-modal-secondary{display:block;color:#a1a1aa;font-size:.9375rem;font-weight:500;text-decoration:none;padding:.875rem 1.25rem;border:1px solid rgba(255,255,255,.12);border-radius:12px;transition:color .2s ease,border-color .2s ease,background .2s ease}body.try-page .queue-modal-secondary:hover{color:#e4e4e7;border-color:#c4b5fd73;background:#8b5cf614}body.try-page .queue-modal-phone{display:flex;flex-direction:column;align-items:center;gap:.2rem;text-decoration:none;padding:.875rem 1.25rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff05;transition:color .2s ease,border-color .2s ease,background .2s ease}body.try-page .queue-modal-phone:hover{border-color:#f9731673;background:#f973160f}body.try-page .queue-modal-phone-label{font-size:.8125rem;font-weight:500;color:#71717a;letter-spacing:.02em}body.try-page .queue-modal-phone-number{font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.9375rem;font-weight:500;font-variant-numeric:tabular-nums;color:#d4d4d8;letter-spacing:.02em}body.try-page .queue-modal-phone:hover .queue-modal-phone-number{color:#fb923c}body.try-page.is-success .try-shell{padding-top:.5rem}body.try-page.is-success #try-footer-note{display:none}body.try-page #try-footer-note{text-align:center;margin-top:.5rem}body.legal-page{min-height:100vh;margin:0;background:#0a0a0a;color:#e4e4e7;font-family:DM Sans,system-ui,sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}body.legal-page .legal-header{position:sticky;top:0;z-index:100;background:#0a0a0aeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.05);padding:1rem 1.5rem}body.legal-page .legal-header a{color:#a1a1aa;text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s ease}body.legal-page .legal-header a:hover{color:#e4e4e7}body.legal-page .legal-main{max-width:42rem;margin:0 auto;padding:3rem 1.5rem 4rem}body.legal-page .legal-main h1{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2rem,5vw,2.75rem);font-weight:400;line-height:1.15;margin:0 0 .5rem;color:#fafafa}body.legal-page .legal-meta{color:#71717a;font-size:.875rem;margin:0 0 2rem}body.legal-page .legal-intro{color:#a1a1aa;margin:0 0 2rem;font-size:1.0625rem}body.legal-page .legal-main h2{font-size:1.125rem;font-weight:600;color:#fafafa;margin:2rem 0 .75rem}body.legal-page .legal-main h3{font-size:1rem;font-weight:600;color:#d4d4d8;margin:1.25rem 0 .5rem}body.legal-page .legal-main p{margin:0 0 1rem;color:#a1a1aa;font-size:.975rem}body.legal-page .legal-main ul{margin:0 0 1rem 1.25rem;color:#a1a1aa;font-size:.975rem}body.legal-page .legal-main li{margin-bottom:.35rem}body.legal-page .legal-main a{color:#a78bfa;text-decoration:none}body.legal-page .legal-main a:hover{text-decoration:underline}body.legal-page .legal-footer{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.06);text-align:center}body.legal-page .legal-footer a{color:#71717a;font-size:.875rem;text-decoration:none;margin:0 .75rem}body.legal-page .legal-footer a:hover{color:#a1a1aa}
