@import "https://rsms.me/inter/inter.css";
@font-face{font-family:Gambetta;src:url(../media/Gambetta-Variable.0msz17fc--1bw.woff2)format("woff2-variations"),url(../media/Gambetta-Variable.0msz17fc--1bw.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Gambetta Italic;src:url(../media/Gambetta-VariableItalic.07zy31b-0pwf-.woff2)format("woff2-variations"),url(../media/Gambetta-VariableItalic.07zy31b-0pwf-.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--opta-lavendar:#a684ff;--opta-lavendar-strong:#9747ff;--opta-lavendar-deep:#4e3aba;--opta-lavendar-soft:#ede7ff;--opta-lavendar-wash:#f6f2ff;--opta-gravel:#1e293b;--opta-ink:#0a0a0a;--opta-cream:#f4efe6;--opta-bone:#f8f4ec;--opta-paper:#fffdf8;--opta-error:#ef4444;--opta-success:#00bc7d;--opta-success-soft:#d7f5e6;--opta-warning:#ffd230;--fg-muted:#595959;--fg-subtle:#8a8a8a;--shadow-lg:0 12px 24px -6px #0a0a0a1a, 0 4px 8px -4px #0a0a0a0d;--serif:"Gambetta", "Gambetta Variable", Georgia, "Times New Roman", serif;--serif-italic:"Gambetta Italic", Georgia, "Times New Roman", serif;--ui:"Inter", "Inter var", -apple-system, BlinkMacSystemFont, system-ui, sans-serif}*{box-sizing:border-box}html,body{color:var(--opta-ink);font-family:var(--ui);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;background:#fbf8f2;margin:0;font-size:16px;line-height:1.5}img{max-width:100%;display:block}.wrap{max-width:1180px;margin:0 auto;padding:0 28px}.serif{font-family:var(--serif-italic);font-style:normal}nav.top{align-items:center;gap:32px;padding:22px 0;display:flex}.brand{color:var(--opta-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.brand img{border-radius:8px;width:34px;height:34px}.brand .word{font-family:var(--serif-italic);letter-spacing:-.05em;font-size:26.5px;font-style:normal;line-height:1}nav.top .links{gap:26px;margin-left:18px;display:flex}nav.top .links a{color:var(--opta-ink);letter-spacing:-.005em;font-size:13.5px;text-decoration:none}nav.top .links a:hover{color:var(--opta-lavendar-deep)}nav.top .nav-cta{align-items:center;gap:10px;margin-left:auto;display:flex}.btn{font:500 13.5px/1 var(--ui);letter-spacing:-.005em;cursor:pointer;height:42px;color:inherit;border:1px solid #0000;border-radius:9999px;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:all .15s;display:inline-flex}.btn svg{width:16px;height:16px}.btn-ink{background:var(--opta-ink);color:#fbf8f2}.btn-ink:hover{background:#222}.btn-brand{background:var(--opta-lavendar);color:#fff}.btn-brand:hover{background:var(--opta-lavendar-strong)}.btn-outline{color:var(--opta-ink);background:0 0;border-color:#0a0a0a2e}.btn-outline:hover{background:#fff}.btn-ghost{color:var(--opta-ink);background:0 0}.btn-lg{height:52px;padding:0 24px;font-size:15px}.ribbon{background:var(--opta-ink);color:#fbf8f2;letter-spacing:-.005em;border-radius:9999px;align-items:center;gap:10px;padding:6px 6px 6px 16px;font-size:12.5px;display:inline-flex}.ribbon .dot{background:var(--opta-success);border-radius:9999px;width:6px;height:6px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 0 3px #00bc7d40}.ribbon .count{background:var(--opta-lavendar);color:#fff;font-variant-numeric:tabular-nums;border-radius:9999px;padding:4px 10px;font-size:11.5px;font-weight:500}@keyframes pulse{0%,to{box-shadow:0 0 0 3px #00bc7d40}50%{box-shadow:0 0 0 6px #00bc7d1f}}.hero{padding:40px 0 96px}.hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.hero h1{font-family:var(--serif);letter-spacing:-.045em;max-width:10ch;margin:20px 0 0;font-size:91px;font-style:normal;font-weight:400;line-height:.95}.hero h1 em{font-family:var(--serif-italic);color:var(--opta-lavendar-deep);font-style:normal}.hero .lede{color:#3f3f46;letter-spacing:-.012em;max-width:44ch;margin:24px 0 32px;font-size:20px;line-height:1.5}.hero .lede em{font-family:var(--serif-italic);font-style:normal}.hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero .meta{color:var(--fg-muted);letter-spacing:-.005em;align-items:center;gap:14px;margin-top:32px;font-size:12.5px;display:flex}.hero .meta em{font-family:var(--serif-italic);color:var(--opta-ink);font-style:normal}.hero-vis{height:560px;position:relative}.hero-tex{opacity:.9;background:radial-gradient(at 62%,#a684ff38,#0000 70%);border-radius:32px;position:absolute;inset:-40px -20px -40px 0;-webkit-mask-image:radial-gradient(at 60%,#000 40%,#0000 75%);mask-image:radial-gradient(at 60%,#000 40%,#0000 75%)}.product-card{background:#fff;border:1px solid #0a0a0a0f;border-radius:18px;position:absolute;top:30px;left:0;right:100px;overflow:hidden;box-shadow:0 24px 50px -12px #0a0a0a2e}.pc-head{background:#fdfbf6;border-bottom:1px solid #0a0a0a0d;align-items:center;gap:8px;padding:11px 14px;display:flex}.pc-head .dot{border-radius:9999px;width:8px;height:8px}.pc-head .url{color:#666;font-size:11.5px;font-family:var(--serif);margin-left:8px;font-style:normal}.pc-body{padding:6px 18px 14px}.pc-body .pc-tabs{color:#666;border-bottom:1px solid #0a0a0a0d;gap:18px;padding:8px 0 14px;font-size:11.5px;display:flex}.pc-tabs .pc-tab.on{color:var(--opta-ink);border-bottom:2px solid var(--opta-ink);margin-bottom:-11px;padding-bottom:10px;font-weight:500}.pc-row{border-bottom:1px solid #0a0a0a0d;justify-content:space-between;align-items:center;padding:11px 0;font-size:12.5px;display:flex}.pc-row:last-child{border-bottom:0}.pc-row .name{align-items:center;gap:9px;display:flex}.pc-av{background:var(--opta-lavendar-soft);width:26px;height:26px;color:var(--opta-lavendar-deep);font-size:10.5px;font-family:var(--serif-italic);border-radius:9999px;justify-content:center;align-items:center;font-style:normal;font-weight:500;display:flex}.pc-pill{border-radius:9999px;padding:2px 9px;font-size:10.5px;font-weight:500}.pc-pill.s{background:var(--opta-success-soft);color:#065f46}.pc-pill.e{color:#991b1b;background:#ffe4e4}.pc-pill.b{background:var(--opta-lavendar-soft);color:var(--opta-lavendar-deep)}.phone{background:#0a0a0a;border-radius:38px;width:240px;height:480px;padding:10px;position:absolute;bottom:0;right:0;transform:rotate(4deg);box-shadow:0 30px 60px -16px #0a0a0a4d}.phone-screen{background:#fbf8f2;border-radius:30px;flex-direction:column;gap:9px;width:100%;height:100%;padding:24px 16px 20px;display:flex;overflow:hidden}.phone-bar{color:var(--opta-ink);justify-content:space-between;margin-bottom:2px;font-size:10.5px;font-weight:500;display:flex}.phone-from{color:#666;text-align:center;font-size:10.5px;font-family:var(--serif);margin-bottom:4px;font-style:normal}.bubble{letter-spacing:-.005em;background:#fff;border-radius:18px;padding:11px 14px;font-size:12.5px;line-height:1.4;box-shadow:0 1px 2px #0a0a0a0a}.bubble.them{border-bottom-left-radius:6px;align-self:flex-start;max-width:85%}.bubble.you{background:var(--opta-lavendar);color:#fff;border-bottom-right-radius:6px;align-self:flex-end;max-width:80%}.bubble em{font-family:var(--serif-italic);font-style:normal}.call-head{border-bottom:1px solid #0a0a0a12;align-items:center;gap:9px;margin-bottom:5px;padding:4px 2px 10px;display:flex}.call-av{background:var(--opta-lavendar);color:#fff;width:30px;height:30px;font-family:var(--serif-italic);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14.5px;font-style:normal;display:flex}.call-id{color:var(--opta-ink);font-size:11.5px;font-weight:500;line-height:1.2}.call-id span{color:#888;font-size:9.5px;font-weight:400;font-family:var(--serif);font-style:normal;display:block}.call-status{color:var(--opta-lavendar-deep);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.wave{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.wave i{background:var(--opta-lavendar);border-radius:2px;width:2.5px;height:6px;animation:1s ease-in-out infinite wv}.wave i:nth-child(2){animation-delay:.15s}.wave i:nth-child(3){animation-delay:.3s}.wave i:nth-child(4){animation-delay:.45s}.wave i:nth-child(5){animation-delay:.6s}@keyframes wv{0%,to{height:4px}50%{height:13px}}.bubble .who,.convo .b .who{letter-spacing:.05em;text-transform:uppercase;opacity:.55;margin-bottom:3px;font-size:9px;font-weight:600;display:block}.convo .b .who{font-size:9.5px}.convo .call-head{margin-bottom:6px;padding:2px 4px 14px}.convo .call-av{width:34px;height:34px;font-size:15px}.convo .call-id{font-size:12.5px}.convo .call-id span{font-size:10.5px}.convo .call-status{font-size:11px}section{padding:74px 0}.eyebrow{font-family:var(--serif);color:var(--opta-lavendar-deep);letter-spacing:-.005em;margin-bottom:14px;font-size:13.5px;font-style:normal}.sect-title{font-family:var(--serif);letter-spacing:-.04em;max-width:16ch;margin:0 0 20px;font-size:57px;font-style:normal;font-weight:400;line-height:1}.sect-title em{font-family:var(--serif-italic);font-style:normal}.sect-sub{color:#3f3f46;letter-spacing:-.012em;max-width:52ch;margin:0;font-size:19px;line-height:1.5}.cohort{background:var(--opta-ink);color:#fbf8f2;border-radius:32px;padding:64px 56px 56px;position:relative;overflow:hidden}.cohort:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 0,#a684ff33,#0000 55%);position:absolute;inset:0}.cohort-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex;position:relative}.cohort-head .eyebrow{color:#d5c4ff}.cohort-head h2{font-family:var(--serif);letter-spacing:-.04em;color:#fbf8f2;max-width:16ch;margin:0;font-size:57px;font-weight:400;line-height:1}.cohort-head h2 em{font-family:var(--serif-italic);color:var(--opta-lavendar);font-style:normal}.cohort-head .seats{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;flex-shrink:0;min-width:220px;padding:18px 22px}.cohort-head .seats .num{font-family:var(--serif);letter-spacing:-.03em;color:#fbf8f2;font-variant-numeric:tabular-nums;font-size:49.5px;font-weight:400;line-height:1}.cohort-head .seats .num em{font-family:var(--serif-italic);color:var(--opta-lavendar);margin-left:4px;font-size:26.5px;font-style:normal}.cohort-head .seats .lbl{color:#b8b8b8;font-size:12.5px;font-family:var(--serif);margin-top:4px;font-style:normal}.cohort-head .seats .bar{background:#ffffff14;border-radius:9999px;height:6px;margin-top:14px;overflow:hidden}.cohort-head .seats .bar>span{background:var(--opta-lavendar);width:70%;height:100%;display:block}.perks{grid-template-columns:repeat(4,1fr);gap:18px;display:grid;position:relative}.perk{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:12px;padding:22px 22px 26px;display:flex}.perk .ico{background:var(--opta-lavendar);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.perk .ico svg{width:18px;height:18px}.perk h4{letter-spacing:-.02em;color:#fbf8f2;margin:0;font-size:17px;font-weight:500;line-height:1.2}.perk h4 em{font-family:var(--serif-italic);color:var(--opta-lavendar);font-style:normal;font-weight:400}.perk p{color:#b8b8b8;letter-spacing:-.005em;margin:0;font-size:13.5px;line-height:1.55}.how-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.step{background:#fff;border:1px solid #0a0a0a0f;border-radius:24px;flex-direction:column;gap:14px;min-height:300px;padding:28px;display:flex}.step .n{font-family:var(--serif);color:var(--fg-subtle);font-variant-numeric:tabular-nums;font-size:13.5px;font-style:normal}.step h3{font-family:var(--serif);letter-spacing:-.025em;color:var(--opta-ink);margin:0;font-size:26.5px;font-weight:400;line-height:1.05}.step h3 em{font-family:var(--serif-italic);color:var(--opta-lavendar-deep);font-style:normal}.step p{color:#3f3f46;letter-spacing:-.01em;margin:0;font-size:15px;line-height:1.5}.step .vis{background:#fbf8f2;border:1px solid #0a0a0a0d;border-radius:14px;margin-top:auto;padding:16px;-webkit-mask-image:linear-gradient(#000 36%,#0000 98%);mask-image:linear-gradient(#000 36%,#0000 98%)}.step .vis-row{color:#3f3f46;align-items:center;gap:10px;padding:5px 0;font-size:12.5px;display:flex}.step .vis-row svg{width:14px;height:14px;color:var(--opta-lavendar-deep);flex-shrink:0}.step .vis-row b{color:var(--opta-ink);font-variant-numeric:tabular-nums;font-weight:500}.step .vis-bubble{color:var(--opta-ink);background:#fff;border:1px solid #0a0a0a0d;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.4}.step .vis-bubble em{font-family:var(--serif-italic);font-style:normal}.step .vis-bubble:not(:last-child){margin-bottom:6px}.sms{background:var(--opta-bone);border:1px solid #0a0a0a0d;border-radius:32px;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding:72px 56px;display:grid}.sms h2{font-family:var(--serif);letter-spacing:-.04em;color:var(--opta-ink);margin:0 0 18px;font-size:51.5px;font-weight:400;line-height:1.02}.sms h2 em{font-family:var(--serif-italic);color:var(--opta-lavendar-deep);font-style:normal}.sms p{color:#3f3f46;letter-spacing:-.012em;max-width:46ch;margin:0 0 28px;font-size:18px;line-height:1.55}.sms p em{font-family:var(--serif-italic);font-style:normal}.proof-rows{flex-direction:column;gap:10px;margin-top:20px;display:flex}.proof-row{color:#3f3f46;letter-spacing:-.005em;align-items:center;gap:12px;font-size:13.5px;display:flex}.proof-row svg{width:16px;height:16px;color:var(--opta-success)}.proof-row b{color:var(--opta-ink);font-weight:500}.convo{color:var(--opta-ink);background:#fff;border:1px solid #0a0a0a0f;border-radius:24px;flex-direction:column;justify-self:center;gap:8px;width:100%;max-width:380px;padding:22px;display:flex;position:relative;box-shadow:0 24px 50px -12px #0a0a0a1a}.convo .from{color:#666;text-align:center;letter-spacing:-.005em;margin-bottom:4px;font-size:10.5px}.convo .from b{color:var(--opta-ink);font-weight:500}.convo .b{letter-spacing:-.005em;border-radius:18px;max-width:85%;padding:11px 14px;font-size:13.5px;line-height:1.4}.convo .b.them{background:#f4efe6;border-bottom-left-radius:6px;align-self:flex-start}.convo .b.you{background:var(--opta-lavendar);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.convo .b em{font-family:var(--serif-italic);font-style:normal}.convo .ts{color:#999;text-align:center;font-size:10px;font-family:var(--serif);margin:4px 0;font-style:normal}.convo .booked{background:var(--opta-success-soft);color:#065f46;border-radius:9999px;align-self:center;align-items:center;gap:6px;margin-top:6px;padding:5px 12px;font-size:11.5px;font-weight:500;display:inline-flex}.roi-wrap{background:var(--opta-lavendar-soft);border-radius:32px;grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:64px 56px;display:grid}.roi h2{font-family:var(--serif);letter-spacing:-.04em;color:var(--opta-ink);margin:0 0 18px;font-size:51.5px;font-weight:400;line-height:1.02}.roi h2 em{font-family:var(--serif-italic);color:var(--opta-lavendar-deep);font-style:normal}.roi p{color:#3f3f46;letter-spacing:-.012em;max-width:42ch;margin:0 0 28px;font-size:18px;line-height:1.55}.roi-fields{flex-direction:column;gap:16px;display:flex}.roi-field label{font-size:12.5px;font-family:var(--serif);color:#3f3f46;margin-bottom:8px;font-style:normal;display:block}.roi-field .row{background:#fff;border:1px solid #0a0a0a0f;border-radius:9999px;align-items:center;gap:14px;padding:6px 6px 6px 18px;display:flex}.roi-field input[type=range]{accent-color:var(--opta-lavendar);flex:1}.roi-field .val{font-variant-numeric:tabular-nums;letter-spacing:-.01em;background:var(--opta-ink);color:#fbf8f2;text-align:center;border-radius:9999px;min-width:90px;padding:9px 16px;font-size:14.5px;font-weight:500}.roi-result{background:#fff;border:1px solid #0a0a0a0f;border-radius:24px;padding:32px;box-shadow:0 12px 30px -8px #4e3aba2e}.roi-result .lbl{font-size:12.5px;font-family:var(--serif);color:var(--fg-muted);font-style:normal}.roi-result .big{font-family:var(--serif);letter-spacing:-.04em;color:var(--opta-lavendar-deep);font-variant-numeric:tabular-nums;margin-top:10px;font-size:80px;font-weight:400;line-height:1}.roi-result .big em{font-family:var(--serif-italic);color:var(--opta-ink);margin-right:6px;font-size:42px;font-style:normal}.roi-result .sub{color:#3f3f46;font-size:12.5px;font-family:var(--serif);border-top:1px solid #0a0a0a0f;margin-top:14px;padding-top:14px;font-style:normal;line-height:1.5}.roi-result .cohort-line{background:var(--opta-lavendar-soft);color:var(--opta-lavendar-deep);border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:12px 14px;font-size:12.5px;display:flex}.roi-result .cohort-line svg{width:14px;height:14px}@media (min-width:901px){.roi-result{order:-1}}.founder{background:#fff;border:1px solid #0a0a0a0f;border-radius:32px;grid-template-columns:auto 1fr;align-items:center;gap:48px;padding:56px;display:grid}.founder .portrait{background:var(--opta-lavendar-soft);object-fit:cover;width:180px;height:180px;color:var(--opta-lavendar-deep);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.founder .body{font-family:var(--serif);letter-spacing:-.015em;color:var(--opta-ink);font-size:21px;font-style:normal;line-height:1.45}.founder .body em{font-family:var(--serif-italic);color:var(--opta-lavendar-deep);font-style:normal}.founder .sig{font-family:var(--ui);align-items:center;gap:14px;margin-top:22px;display:flex}.founder .sig .av{background:var(--opta-lavendar);color:#fff;width:40px;height:40px;font-family:var(--serif-italic);border-radius:9999px;justify-content:center;align-items:center;font-size:15px;font-style:normal;display:flex}.founder .sig .nm{font-size:14.5px;font-weight:500}.founder .sig .rl{color:var(--fg-muted);font-size:12.5px;font-family:var(--serif);font-style:normal}.pilot{background:#fff;border:1px solid #0a0a0a0f;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:24px 32px;display:flex}.pilot .lbl{font-family:var(--serif);color:var(--fg-muted);flex-shrink:0;max-width:180px;font-size:13.5px;font-style:normal;line-height:1.3}.pilot .names{flex-wrap:wrap;flex:1;justify-content:space-around;gap:16px;display:flex}.pilot .names span{font-family:var(--serif);letter-spacing:-.02em;color:var(--opta-ink);opacity:.75;white-space:nowrap;font-size:19px;font-style:normal}.faq-grid{grid-template-columns:1fr 1.6fr;align-items:flex-start;gap:64px;display:grid}.faq-list{flex-direction:column;display:flex}.faq-item{border-top:1px solid #0a0a0a14;padding:22px 0}.faq-item:last-child{border-bottom:1px solid #0a0a0a14}.faq-q{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:16px;font-size:21px;font-weight:500;display:flex}.faq-q em{font-family:var(--serif-italic);color:var(--opta-lavendar-deep);font-style:normal;font-weight:400}.faq-q svg{width:20px;height:20px;color:var(--fg-muted);flex-shrink:0;transition:transform .2s}.faq-item.open .faq-q svg{transform:rotate(45deg)}.faq-a{color:#3f3f46;letter-spacing:-.01em;max-height:0;font-size:16px;line-height:1.6;transition:max-height .3s,padding .3s;overflow:hidden}.faq-item.open .faq-a{max-height:320px;padding-top:14px}.final{background:var(--opta-ink);color:#fbf8f2;text-align:center;border-radius:32px;padding:96px 56px;position:relative;overflow:hidden}.final:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#a684ff2e,#0000 55%);position:absolute;inset:0}.final .copy{position:relative}.final h2{font-family:var(--serif);letter-spacing:-.045em;margin:0 0 18px;max-width:18ch;margin-inline:auto;font-size:74px;font-weight:400;line-height:.98}.final h2 em{font-family:var(--serif-italic);color:var(--opta-lavendar);font-style:normal}.final p{color:#b8b8b8;letter-spacing:-.012em;max-width:48ch;margin:0 auto 36px;font-size:17px;line-height:1.5}.final p em{font-family:var(--serif-italic);color:#fbf8f2;font-style:normal}.final .ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:inline-flex}footer{color:var(--fg-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:48px 0 64px;font-size:12.5px;display:flex}footer em{font-family:var(--serif-italic);color:var(--opta-ink);font-style:normal}footer .links{gap:22px;display:flex}footer a{color:inherit;text-decoration:none}footer a:hover{color:var(--opta-ink)}.hero .meta span{align-items:center;gap:7px;display:inline-flex}.hero .meta span svg{width:15px;height:15px;color:var(--opta-lavendar-deep)}.pilot .partner-name{font-family:var(--serif);letter-spacing:-.02em;color:var(--opta-ink);white-space:nowrap;align-items:center;gap:9px;font-size:20px;display:flex}.pilot .partner-name svg{width:18px;height:18px;color:var(--opta-lavendar-deep)}.pilot .compliance{flex-wrap:wrap;gap:20px;display:flex}.pilot .compliance span{color:var(--fg-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.pilot .compliance svg{width:14px;height:14px;color:var(--opta-success)}.step .vis-cap{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-subtle);margin-bottom:8px;font-size:9.5px;font-weight:600}.player{background:#fff;border:1px solid #0a0a0a0f;border-radius:24px;justify-self:center;width:100%;max-width:430px;padding:22px;box-shadow:0 24px 50px -12px #0a0a0a1f}.player .call-head{margin-bottom:6px}.player .call-status{color:var(--opta-error);gap:5px}.player .play-row{align-items:center;gap:14px;padding:14px 2px 18px;display:flex}.player .play{background:var(--opta-lavendar);color:#fff;cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .15s,background .15s;display:flex;box-shadow:0 10px 22px -8px #4e3aba99}.player .play:hover{background:var(--opta-lavendar-strong);transform:scale(1.05)}.player .play svg{width:22px;height:22px}.player .pwave{flex:1;align-items:center;gap:2px;height:38px;display:flex}.player .pwave i{background:var(--opta-lavendar-soft);transform-origin:50%;border-radius:2px;flex:1;min-width:0;transition:background .25s}.player.playing .pwave i{background:var(--opta-lavendar);animation:1s ease-in-out infinite pw}@keyframes pw{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.player .ptime{color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.player .transcript{border-top:1px solid #0a0a0a0f;flex-direction:column;gap:6px;max-height:280px;padding-top:14px;display:flex;overflow:auto}.player .ln{color:#a0a0a0;letter-spacing:-.005em;border-radius:13px;max-width:92%;padding:8px 11px;font-size:12.5px;line-height:1.45;transition:color .3s,background .3s}.player .ln.you{text-align:right;align-self:flex-end}.player .ln .spk{letter-spacing:.06em;text-transform:uppercase;opacity:.65;margin-bottom:2px;font-size:8.5px;font-weight:600;display:block}.player .ln.on{color:var(--opta-ink);background:var(--opta-lavendar-wash)}.player .ln.you.on{background:var(--opta-lavendar);color:#fff}.player .ln strong{font-weight:700}.quote{text-align:center;max-width:900px;margin:0 auto;padding:8px 0;position:relative}.quote .eyebrow{color:var(--opta-lavendar-deep)}.quote blockquote:before{content:"“";font-family:var(--serif-italic);color:var(--opta-lavendar);margin:10px 0 4px;font-size:114px;font-style:normal;line-height:.42;display:block}.quote blockquote{font-family:var(--serif);letter-spacing:-.03em;color:var(--opta-ink);text-wrap:balance;max-width:840px;margin:16px auto 0;font-size:38px;font-weight:400;line-height:1.28}.quote blockquote em{font-family:var(--serif-italic);color:var(--opta-lavendar-deep);font-style:normal}.quote .cite{align-items:center;gap:14px;margin-top:34px;display:inline-flex}.quote .cite .av{background:var(--opta-lavendar);color:#fff;width:48px;height:48px;font-family:var(--serif-italic);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-style:normal;display:flex}.quote .cite .nm{text-align:left;font-size:14.5px;font-weight:500}.quote .cite .rl{color:var(--fg-muted);text-align:left;font-size:12.5px}.step,.perk{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,background .35s}.step:hover{transform:translateY(-5px);box-shadow:0 22px 44px -18px #0a0a0a2e}.perk:hover{background:#ffffff14;transform:translateY(-5px)}.btn-lg{transition:transform .15s,background .15s,color .15s}.btn-lg:hover{transform:translateY(-2px)}@media (max-width:1080px){.hero-grid{grid-template-columns:1fr;gap:40px}.hero h1{font-size:68.5px}.hero-vis{height:auto}.product-card{position:relative;top:auto;left:auto;right:auto}.phone{display:none}.hero .meta{flex-wrap:wrap;gap:10px 14px}}@media (max-width:900px){.hero-grid,.sms,.roi-wrap,.faq-grid,.founder,.cohort-head{grid-template-columns:1fr}.hero h1{font-size:53px}.hero-vis{height:auto}.product-card{position:relative;right:auto}.phone{margin:24px auto 0;display:none;position:relative;transform:none}.how-grid,.perks{grid-template-columns:1fr}.sect-title,.sms h2,.roi h2,.cohort-head h2{font-size:38px}.final h2{font-size:49.5px}.founder{padding:40px 28px}.founder .portrait{width:120px;height:120px;margin:0 auto;font-size:42px}.pilot{flex-direction:column;align-items:flex-start;gap:14px}.quote{padding:4px 0}.quote blockquote{font-size:28.5px}.quote blockquote:before{font-size:85.5px}.player{max-width:none}.hero .meta{flex-wrap:wrap;gap:10px 14px}.hero-grid>*,.sms>*,.roi-wrap>*,.faq-grid>*,.founder>*{min-width:0}nav.top{gap:16px}nav.top .links{display:none}.cohort-head{flex-direction:column;align-items:flex-start;gap:24px}.cohort-head .seats{width:100%;min-width:0}.cohort,.roi-wrap{padding:36px 22px}.sms{padding:40px 22px}.final{padding:48px 24px}.roi-result{padding:24px}.roi-result .big{font-size:48px}.roi-result .big em{font-size:28px}}
