@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Figtree-500.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Figtree-600.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Figtree-700.woff2)format("woff2")}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/EBGaramond-400.woff2)format("woff2")}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/EBGaramond-400-italic.woff2)format("woff2")}:root{--n-50:#f5f5f3;--n-100:#ebebe9;--n-200:#dededb;--n-300:#c7c7c5;--n-400:#ababa8;--n-500:#898986;--n-600:#696966;--n-700:#4d4d4b;--n-800:#333331;--n-900:#1b1b19;--n-950:#070706;--amber-50:#ffefd2;--amber-100:#ffe2b9;--amber-200:#ffd195;--amber-300:#ffa946;--amber-500:#c47300;--amber-600:#9c5500;--amber-800:#512600;--coral-100:#ffdfd4;--coral-300:#ffaa94;--coral-400:#ff6c4c;--coral-500:#e35233;--coral-700:#8f1900;--pine:#034f46;--lilac:#f0d7ff;--mint:#34d399;--pink:#ffbcf2;--wine:#7f1c34;--mac-red:#ff5f57;--mac-yellow:#febc2e;--mac-green:#28c840;--emerald:#059669;--font-sans:"Figtree", "Avenir Next", system-ui, sans-serif;--font-serif:"EB Garamond", Georgia, serif;--bg:var(--n-50);--ink:var(--n-900);--muted:var(--n-600);--line:var(--n-200);--card:#fff;--r-sm:8px;--r-md:16px;--r-lg:24px;--r-pill:999px;--pad-x:clamp(20px, 4vw, 64px);--section-gap:clamp(80px, 10vw, 150px);--shadow-card:0 1px 2px #1b1b190d, 0 12px 40px -12px #1b1b1924;--shadow-soft:0 1px 3px #0000000f}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:initial}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-weight:500;overflow-x:clip}::selection{background:var(--amber-200);color:var(--n-900)}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}ul{list-style:none}.wrap{max-width:1240px;padding-inline:var(--pad-x);margin:0 auto}.h-display{letter-spacing:-.03em;font-size:clamp(44px,7.4vw,96px);font-weight:600;line-height:1.02}.h-xl{letter-spacing:-.025em;font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.05}.h-lg{letter-spacing:-.02em;font-size:clamp(30px,3.6vw,48px);font-weight:600;line-height:1.08}.serif-accent{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--amber-500);font-size:13px;font-weight:600}.sub{color:var(--muted);max-width:54ch;font-size:clamp(16px,1.4vw,19px);line-height:1.55}.btn{border-radius:var(--r-pill);will-change:transform;align-items:center;gap:10px;padding:14px 26px;font-size:16px;font-weight:600;line-height:1;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,background .2s;display:inline-flex}.btn-primary{background:var(--n-900);color:var(--n-50);box-shadow:0 2px 10px #1b1b1940}.btn-primary:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 8px 24px #1b1b194d}.btn-ghost{color:var(--ink);border:1px solid var(--n-300);background:0 0}.btn-ghost:hover{background:var(--n-100);transform:translateY(-2px)}.btn-amber{background:var(--amber-300);color:var(--n-900)}.btn-amber:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 8px 24px #ffa94673}.btn-note{color:var(--muted);font-size:13px;font-weight:500}.nav{z-index:50;transition:background .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}.nav.scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);background:#f5f5f3db}.nav-inner{justify-content:space-between;align-items:center;height:72px;display:flex}.nav-logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:19px;font-weight:700;display:flex}.nav-logo .dot{background:var(--n-900);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.nav-logo .dot svg{width:14px;height:14px}.nav-links{color:var(--n-700);gap:26px;font-size:15px;display:flex}.nav-links a{transition:color .2s;position:relative}.nav-links a:hover{color:var(--ink)}.nav-links a:after{content:"";background:var(--amber-300);transform-origin:0;width:100%;height:2px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.nav-links a:hover:after{transform:scaleX(1)}.nav .btn{padding:11px 20px;font-size:14px}.hero{text-align:center;padding-top:clamp(140px,18vh,200px);padding-bottom:clamp(60px,8vw,110px);position:relative}.hero .eyebrow{margin-bottom:22px;display:inline-block}.hero h1{margin-bottom:28px}.hero h1 .line{display:block;overflow:hidden}.hero-cta{flex-direction:column;align-items:center;gap:16px;margin-top:8px;display:flex}.hero-cta .btn-note{margin-top:2px}.hero-stage{margin-top:clamp(48px,6vw,84px);position:relative}.bubble-field{pointer-events:none;z-index:1;position:absolute;inset:0}.chat-bubble{background:var(--card);border:1px solid var(--line);color:var(--n-800);box-shadow:var(--shadow-card);white-space:nowrap;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:inline-flex;position:absolute}.chat-bubble .avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.chip{border-radius:6px;padding:1px 7px;font-weight:600;display:inline-block}.chip-lilac{background:var(--lilac);color:#6d28d9}.chip-mint{color:var(--pine);background:#d7fbe9}.chip-amber{background:var(--amber-100);color:var(--amber-600)}.chip-pink{background:var(--pink);color:var(--wine)}.chip-coral{background:var(--coral-100);color:var(--coral-700)}.mac-window{z-index:2;background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);text-align:left;position:relative;overflow:hidden;box-shadow:0 2px 6px #1b1b190f,0 40px 80px -30px #1b1b1940}.mac-bar{border-bottom:1px solid var(--line);background:var(--n-50);align-items:center;gap:8px;padding:12px 16px;display:flex}.mac-bar .dots{gap:7px;display:flex}.mac-bar .dots i{border-radius:50%;width:11px;height:11px;display:block}.mac-bar .dots i:first-child{background:var(--mac-red)}.mac-bar .dots i:nth-child(2){background:var(--mac-yellow)}.mac-bar .dots i:nth-child(3){background:var(--mac-green)}.mac-bar .title{text-align:center;color:var(--muted);flex:1;font-size:13px;font-weight:600}.mac-body{padding:clamp(18px,3vw,32px)}.live-row{align-items:flex-start;gap:12px;padding:10px 0;font-size:15px;line-height:1.5;display:flex}.live-row .avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.live-row .name{margin-right:8px;font-weight:700}.live-row p{color:var(--n-700)}.action-item{background:var(--amber-50);border:1px solid var(--amber-100);color:var(--amber-600);border-radius:8px;align-items:center;gap:8px;margin-top:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.rec-pill{color:var(--coral-500);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.rec-pill .pulse{background:var(--coral-400);border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #ff6c4c80}70%{box-shadow:0 0 0 9px #ff6c4c00}to{box-shadow:0 0 #ff6c4c00}}.section{padding-block:calc(var(--section-gap) / 2);position:relative}.section-head{max-width:780px;margin-bottom:clamp(36px,5vw,64px)}.section-head.center{text-align:center;margin-inline:auto}.section-head .eyebrow{margin-bottom:16px;display:inline-block}.section-head .sub{margin-top:20px}.section-head.center .sub{margin-inline:auto}.quote{text-align:center;max-width:880px;margin-inline:auto}.quote blockquote{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--n-800);font-size:clamp(24px,3vw,38px);font-style:italic;font-weight:400;line-height:1.32}.quote blockquote .qword{display:inline-block}.quote figcaption{flex-direction:column;align-items:center;gap:4px;margin-top:28px;display:flex}.quote .who{font-size:16px;font-weight:700}.quote .role{color:var(--muted);font-size:14px}.accuracy-stage{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.transcript-card{width:100%;max-width:560px}.transcript-card .day{letter-spacing:.1em;color:var(--n-400);margin-bottom:14px;font-size:12px;font-weight:700}.t-row{color:var(--n-700);gap:10px;padding:7px 0;font-size:15px;line-height:1.5;display:flex}.t-row .avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:2px;font-size:10px;font-weight:700;display:grid}.t-row .name{color:var(--ink);margin-right:6px;font-weight:700}.t-row .word{opacity:.28;display:inline-block}.feature-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,4vw,64px);display:grid}.feature-grid.flip>.feature-copy{order:2}.feature-copy .eyebrow{margin-bottom:14px;display:inline-block}.feature-copy h3{margin-bottom:18px}.feature-copy .sub{max-width:44ch}.ask-card .msg{border-radius:14px;max-width:92%;margin-bottom:12px;padding:14px 16px;font-size:14.5px;line-height:1.55}.ask-card .msg.user{background:var(--n-900);color:var(--n-50);border-bottom-right-radius:4px;margin-left:auto}.ask-card .msg.ai{background:var(--n-100);color:var(--n-800);border-bottom-left-radius:4px}.ask-card .msg.ai b{font-weight:700}.ask-card .oof{border-left:2px solid var(--mint);align-items:baseline;gap:8px;margin:8px 0;padding:4px 0 4px 10px;font-size:13.5px;display:flex}.ask-input{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--n-500);background:var(--n-50);align-items:center;gap:10px;margin-top:16px;padding:12px 18px;font-size:14px;display:flex}.ask-input .caret{background:var(--amber-500);width:1.5px;height:16px;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.missed-card .prompt-btns{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.missed-card .pbtn{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--n-700);background:var(--card);padding:9px 16px;font-size:13.5px;font-weight:600;transition:all .2s}.missed-card .pbtn.hot{background:var(--amber-50);border-color:var(--amber-200);color:var(--amber-600)}.missed-card ol{counter-reset:miss;margin-top:6px;list-style:none}.missed-card ol li{counter-increment:miss;color:var(--n-700);border-bottom:1px dashed var(--line);padding:10px 0 10px 40px;font-size:14.5px;line-height:1.55;position:relative}.missed-card ol li:last-child{border-bottom:0}.missed-card ol li:before{content:counter(miss);background:var(--n-100);width:26px;height:26px;color:var(--ink);border-radius:8px;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:10px;left:0}.missed-card ol li b{color:var(--ink)}.summary-card .gen{color:var(--muted);align-items:center;gap:10px;margin-bottom:16px;font-size:13.5px;display:flex}.summary-card .gen .spin{border:2px solid var(--amber-200);border-top-color:var(--amber-500);border-radius:50%;width:14px;height:14px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.summary-card h5{letter-spacing:.08em;text-transform:uppercase;color:var(--amber-500);margin:18px 0 8px;font-size:13px}.summary-card .sum-li{color:var(--n-700);gap:10px;padding:6px 0;font-size:14.5px;line-height:1.5;display:flex}.summary-card .sum-li:before{content:"";background:var(--amber-300);border-radius:2px;flex:none;width:6px;height:6px;margin-top:8px}.workflow-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.w-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(24px,2.6vw,36px);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;position:relative;overflow:hidden}.w-card:hover{box-shadow:var(--shadow-card);transform:translateY(-6px)}.w-card .glyph{place-items:center;height:120px;margin-bottom:22px;display:grid}.w-card h4{letter-spacing:-.01em;margin-bottom:10px;font-size:21px;font-weight:700}.w-card p{color:var(--muted);font-size:15px;line-height:1.55}.switch-band{background:var(--pine);color:#eef6f4;border-radius:var(--r-lg);grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding:clamp(48px,6vw,88px) clamp(28px,5vw,80px);display:grid;position:relative;overflow:hidden}.switch-band h3{color:#fff}.switch-band .sub{color:#eef6f4bf}.switch-band .btn-amber{margin-top:26px}.switch-viz{justify-content:center;align-items:center;gap:18px;display:flex}.switch-viz .app{color:#ffffffd9;text-align:center;background:#ffffff17;border:1px solid #ffffff29;border-radius:20px;place-items:center;width:74px;height:74px;font-size:11px;font-weight:700;display:grid}.switch-viz .arrow{color:var(--mint);flex:none}.switch-viz .app.dest{background:var(--mint);color:var(--pine);border-color:#0000;box-shadow:0 12px 40px -8px #34d3998c}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{gap:20px;width:max-content;padding-block:8px;display:flex}.t-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);width:380px;box-shadow:var(--shadow-soft);flex:none;padding:28px}.t-card blockquote{color:var(--n-800);margin-bottom:18px;font-size:15.5px;line-height:1.6}.t-card .who{font-size:14px;font-weight:700}.t-card .role{color:var(--muted);margin-top:2px;font-size:13px}.faq-wrap{max-width:820px;margin-inline:auto}.faq-item{border-bottom:1px solid var(--line)}.faq-q{text-align:left;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:24px 4px;font-size:clamp(17px,1.6vw,20px);font-weight:600;display:flex}.faq-q .fx{flex:none;width:18px;height:18px;position:relative}.faq-q .fx:before,.faq-q .fx:after{content:"";background:var(--n-500);border-radius:2px;margin:auto;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.faq-q .fx:before{width:18px;height:2px}.faq-q .fx:after{width:2px;height:18px}.faq-item.open .fx:after{transform:rotate(90deg)scaleY(0)}.faq-a{height:0;overflow:hidden}.faq-a-inner{color:var(--muted);max-width:64ch;padding:0 4px 26px;font-size:15.5px;line-height:1.65}.faq-a-inner p+p{margin-top:12px}.final-cta{text-align:center;padding-block:var(--section-gap);position:relative;overflow:clip}.final-glow{pointer-events:none;background:radial-gradient(closest-side,#ffa94647,#ffa94600);border-radius:50%;width:900px;height:500px;position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}.footer{border-top:1px solid var(--line);background:var(--n-100);padding:56px 0 40px}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:32px;margin-bottom:44px;display:grid}.footer h6{letter-spacing:.08em;text-transform:uppercase;color:var(--n-500);margin-bottom:14px;font-size:13px}.footer li{margin-bottom:9px}.footer li a{color:var(--n-700);font-size:14px;transition:color .2s}.footer li a:hover{color:var(--ink)}.footer-base{border-top:1px solid var(--n-200);color:var(--n-500);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;font-size:13px;display:flex}@media (max-width:980px){.nav-links{display:none}.accuracy-stage,.feature-grid,.switch-band{grid-template-columns:1fr}.feature-grid.flip>.feature-copy{order:0}.workflow-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.chat-bubble{display:none}.chat-bubble.keep-mobile{margin:6px;display:inline-flex;position:static}}@media (max-width:560px){.t-card{width:300px}.mac-body{padding:16px}.hero{padding-top:120px}}.fc-section{background:#faf6ee;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.fc-ribbon{color:#e8dfc9;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fc-inner{z-index:1;width:100%;max-width:1360px;padding:0 var(--pad-x);grid-template-columns:200px minmax(360px,430px) 1fr;align-items:center;gap:clamp(32px,5vw,96px);margin:0 auto;display:grid;position:relative}.fc-nav{align-self:start;gap:16px;margin-top:12vh;display:flex}.fc-nav-rail{background:var(--n-200);border-radius:2px;width:2px;position:relative}.fc-nav-bar{background:var(--coral-500);border-radius:4px;width:4px;height:26px;position:absolute;top:0;left:-1px}.fc-nav ul{margin:0;padding:0;list-style:none}.fc-nav-item{font-family:var(--font-serif);color:var(--n-500);white-space:nowrap;font-size:17px;line-height:34px;transition:color .3s}.fc-nav-item.is-active{color:var(--ink)}.fc-stage{height:min(64vh,560px);position:relative}.fc-panel{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fc-chat{flex-direction:column;gap:18px;width:100%;display:flex}.fc-chat-row{align-items:flex-end;gap:12px;display:flex}.fc-chat-row.is-right{justify-content:flex-end}.fc-avatar{object-fit:cover;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#ff9ce0,#b76bff,#ff8a4c) border-box;border:2px solid #0000;border-radius:16px;width:56px;height:56px}.fc-chat-bubble{color:var(--ink);background:#fff;border-radius:18px;max-width:300px;padding:14px 18px;font-size:15px;position:relative;box-shadow:0 6px 24px #1b1b190f}.fc-chat-bubble.is-alt{background:var(--pine);color:#fff}.fc-chip{background:var(--wine);color:#fff;letter-spacing:.02em;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:-10px;left:14px}.fc-ask-card{aspect-ratio:400/465;background:#d6d4c6;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;max-width:400px;padding:32px;display:flex;box-shadow:0 12px 40px #1b1b1914}.fc-ask-illo{width:195px;height:auto}.fc-ask-title{font-family:var(--font-serif);text-align:center;color:var(--ink);margin:0;font-size:24px;line-height:1.25}.fc-ask-title em{font-style:italic}.fc-ask-input{border:1px solid var(--n-200);width:100%;height:42px;color:var(--n-800);background:#fff;border-radius:999px;align-items:center;padding:0 18px;font-size:14px;display:flex;box-shadow:inset 0 1px 2px #0000000a}.fc-ask-caret{background:var(--ink);width:1.5px;height:18px;margin-left:2px;animation:1s step-end infinite fc-blink}@keyframes fc-blink{50%{opacity:0}}.fc-photo{object-fit:cover;border-radius:20px;width:100%;max-width:420px;box-shadow:0 16px 48px #1b1b1924}.fc-photo-bg{filter:saturate(1.05);position:absolute;inset:auto}.fc-panel-summary{position:absolute}.fc-app{z-index:1;background:#fff;border-radius:14px;width:min(86%,360px);font-size:12px;position:relative;overflow:hidden;box-shadow:0 20px 60px #07070640}.fc-app-head{color:var(--ink);justify-content:space-between;align-items:center;padding:12px 16px 8px;font-size:13px;font-weight:600;display:flex}.fc-app-share{color:var(--n-500);font-size:12px;font-weight:500}.fc-app-tabs{border-bottom:1px solid var(--n-100);color:var(--n-500);gap:14px;padding:0 16px 10px;font-size:12px;display:flex}.fc-app-tabs .is-active{color:var(--ink);box-shadow:0 2px 0 var(--ink);font-weight:600}.fc-app-body{flex-direction:column;gap:7px;padding:12px 16px 16px;display:flex}.fc-sum-gen{color:var(--n-500);font-style:italic}.fc-sum-h{color:var(--ink);margin-top:4px;font-weight:700}.fc-app-body p{color:var(--n-600);margin:0;line-height:1.45}.fc-copyStack{align-self:center;height:220px;position:relative}.fc-copy-block{flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.fc-h{font-family:var(--font-serif);color:var(--ink);max-width:320px;margin:0 0 14px;font-size:clamp(26px,2.3vw,34px);font-weight:500;line-height:1.2}.fc-h em{font-style:italic}.fc-sub{color:var(--n-600);max-width:340px;margin:0;font-size:15px;line-height:1.55}@media (max-width:900px){.fc-inner{grid-template-columns:1fr;gap:28px}.fc-nav{display:none}.fc-stage{height:420px}.fc-copyStack{height:260px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--bg:#ffffeb;--lumen-dark:#e4e4d0;--vast:#1a1a1a;--dawn:#f0d7ff;--ink:#1a1a1a}body{background:var(--bg)}.nav{z-index:50;background:0 0;padding:0;position:fixed;inset:0 0 auto}.nav-shell{border:2px solid var(--lumen-dark);background:var(--bg);border-radius:.6rem;justify-content:space-between;align-items:center;max-width:64rem;margin:1rem auto 0;padding:10px 14px;display:flex}.nav-left{align-items:center;gap:18px;display:flex}.nav-logo img{width:80px;height:auto;display:block}.nav-tabs{align-items:center;gap:6px;display:flex}.nav-div{background:var(--lumen-dark);width:1px;height:18px;display:inline-block}.nav-tab{height:2rem;color:var(--vast);border-radius:100rem;align-items:center;padding:.5rem 1rem;font-size:15px;font-weight:600;display:inline-flex}.nav-tab.is-current{border:1px solid var(--lumen-dark);background:#fff}.nav-tab:not(.is-current){background:var(--lumen-dark)}.nav-links{color:var(--vast);gap:24px;font-size:15px;font-weight:600;display:flex}.nav-links a:hover{opacity:.7}.nav-cta .btn{font-size:14px}.btn-dawn{border:2px solid var(--vast);background:var(--dawn);color:var(--vast);border-radius:.5rem;padding:1rem 1.5rem;font-weight:600;line-height:1;transition:transform .2s,color .3s}.btn-dawn:hover{transform:translateY(-2px)}.nav-cta .btn-dawn{padding:.7rem 1rem}.hero .h-display{font-family:var(--font-serif);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(48px,8vw,96px);font-weight:400;line-height:.95}.hero .h-display em{font-style:italic}.hero .eyebrow{color:#1a1a1ab3;letter-spacing:.08em;text-transform:uppercase;background:0 0;font-size:.875rem;font-weight:500}.hero-cta{margin-top:34px}.hero-cta .btn-note{color:#1a1a1ab3;margin-top:10px}.hero-bottom{grid-template-columns:1fr 1fr;justify-content:center;align-items:center;gap:2rem;min-height:230px;margin-top:clamp(40px,6vw,80px);display:grid;position:relative}.hero-ghost{text-align:left;position:relative}.ghost-line{font-family:var(--font-serif);color:var(--vast);font-size:clamp(22px,2.6vw,34px);line-height:1.25}.ghost-name{color:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;position:absolute}.gn-1{background:#034f46;top:-6px;left:46%}.gn-2{background:#9c5500;top:42%;left:60%}.gn-3{background:#7f1c34;bottom:8%;left:38%}.hero-task{border:1px solid var(--lumen-dark);background:#fff;border-radius:14px;justify-self:start;align-items:center;gap:10px;padding:14px 18px;display:inline-flex;box-shadow:0 10px 30px -12px #1a1a1a2e}.task-check{border:2px solid var(--vast);border-radius:5px;width:18px;height:18px;display:inline-block}.task-text{color:var(--vast);font-size:15px;font-weight:600}.task-pill{color:#fff;background:#e35233;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.quote-section{background:var(--vast);color:var(--bg);border-top-left-radius:5rem;border-top-right-radius:5rem;margin-top:clamp(40px,6vw,90px);padding:clamp(90px,12vw,160px) 0}.quote-section .quote blockquote{color:var(--bg)}.quote-section .who,.quote-section .role{color:#ffffebb3}@media (max-width:900px){.nav-links{display:none}.hero-bottom{grid-template-columns:1fr}}.nav-shell{max-width:912px;padding:14px 20px}.hero-bottom{min-height:210px;margin-top:clamp(30px,4vw,56px);display:block;position:relative}.hero-record-track{color:var(--vast);align-items:center;gap:10px;font-size:15px;display:inline-flex;position:absolute;top:44px;left:8%}.rec-name{color:#fff;background:#034f46;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.rec-sentence{opacity:.75}.hero-task{justify-self:unset;position:absolute;top:158px;left:55%}.task-send{background:var(--vast);width:22px;height:22px;color:var(--bg);border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:inline-flex}@media (max-width:900px){.hero-record-track{position:static}.hero-task{margin-top:24px;position:static}}.hero-bottom{width:min(1007px,92%);height:170px;min-height:170px;margin:clamp(30px,4vw,56px) auto 0;position:relative}.hero-record-track{top:0;left:28px}.rec-name{color:#1a1a1a;background:#ffa946}.rec-sentence{opacity:.85;font-size:17px}.hero-task{box-shadow:none;box-sizing:border-box;background:#f1f1e1;border:none;border-radius:8px;width:409px;max-width:409px;padding:18px 20px;top:96px;left:52%;transform:rotate(-1.1deg)}.task-text{font-size:16px;font-weight:500}.task-pill{background:#7f1c34;border-radius:16px}.task-send{margin-left:auto}.hero-task{z-index:2;position:absolute}.hero-task:before{content:"";z-index:-1;background:#e6e6d4;border-radius:8px;position:absolute;inset:0;transform:rotate(2deg)translate(10px,12px)}.hero-record-track:after{content:"let's lock the deck today";color:var(--vast);opacity:.28;white-space:nowrap;font-size:17px;position:absolute;top:42px;left:20px}.hero-record-track:before{content:"ARR's up 12% since we closed";color:var(--vast);opacity:.14;white-space:nowrap;font-size:17px;position:absolute;top:84px;left:48px}.nav-shell{box-sizing:border-box;height:68px}.nav-right{align-items:center;gap:24px;margin-left:auto;display:flex}.hero-task{border:2px solid var(--vast);background:#fbfaf0;padding:15px 18px;transform:rotate(-1.6deg)}.hero-task:before{border:2px solid var(--vast);background:#fbfaf0;transform:rotate(1.4deg)translate(14px,-14px)}.task-check{background:var(--vast);clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);border:none;border-radius:0;width:18px;height:18px}.task-send{display:none}.task-pill{color:#1a1a1a;background:#f0c4d8}.hero-record-track .rec-sentence{opacity:.45}.hero-record-track{left:14%}.hero-task{background:#faf8ec;border-width:1.5px;transform:rotate(-2.2deg)}.hero-task:before{border-width:1.5px;transform:rotate(2.6deg)translate(16px,-10px)}.task-check{align-self:center;width:15px;height:15px}.task-pill{margin-left:auto;padding:4px 12px;font-size:12.5px}.hero{padding-top:clamp(60px,8vw,96px);padding-bottom:0}.hero .hero-cta{margin-top:28px}.hero-bottom{margin-top:clamp(20px,3vw,40px)}.hero-task{top:84px;left:54%}.hero{padding-top:clamp(120px,13vw,188px)}.quote-section{margin-top:98px}.quote-section .quote blockquote{font-family:var(--font-serif);letter-spacing:-.03em;text-align:center;text-wrap:balance;max-width:768px;margin-left:auto;margin-right:auto;font-size:2rem;font-style:normal;font-weight:400;line-height:.95}.quote-section .quote blockquote em,.quote-section .quote blockquote i{font-style:normal}.quote-section{padding-top:clamp(64px,7vw,96px)}.quote-section .quote{margin-top:0}.quote-section .nt-testi-logo{object-fit:contain;max-width:10rem;margin:0 auto 10px;display:block}.quote-section figcaption .role{text-align:center;display:block}.section-features{background:var(--lumen,#ffffeb);padding:0;overflow:hidden}.features-green{background-color:#034f46;border-radius:5rem;flex-direction:column;align-items:center;width:116vw;max-width:none;margin-left:-8vw;padding-bottom:15vh;display:flex}.meeting-content{justify-content:center;align-items:center;margin-top:30vh;margin-bottom:15vh;display:flex;position:relative}.meeting-items{pointer-events:none;position:absolute;inset:0}.meeting-heading{z-index:9;color:#ffffeb;max-width:23ch;font-family:var(--font-serif);letter-spacing:-.02em;text-align:center;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5.2vw,4.6875rem);font-weight:400;line-height:1.02;position:relative}.meeting-italic{font-style:italic}.meeting-item{background-color:#07352f;border-radius:12px 12px 12px 4px;align-items:center;gap:.5rem;width:max-content;max-width:300px;padding:10px 12px;display:flex;position:absolute}.meeting-name-tag{color:#f0d7ff;font-size:.63rem;position:absolute;top:-53%;left:0}.meeting-dot{background:#ffffeb;border-radius:100px;flex:none;width:4px;height:4px}.meeting-item-text{color:#ffffeb;font-size:.75rem;font-family:var(--font-sans,Figtree, sans-serif)}.meeting-item-text b{font-weight:600}.meeting-item.is-1{bottom:34%;left:-27%}.meeting-item.is-2{opacity:.4;bottom:-28%;right:5%}.meeting-item.is-3{top:26%;right:-21%}.meeting-item.is-4{opacity:.4;top:-7%;left:0}.meeting-item.is-5{max-width:350px;bottom:-50%;left:18%}.meeting-item.is-6{top:-56%;left:61%}.stack-stage{position:relative}.meeting-card-wrap{background-color:#07352f;border-radius:20px;flex-direction:column;gap:2rem;width:400px;padding:60px 32px 32px;display:flex}.stack-img{border-radius:12px;width:100%;height:auto;display:block}.meeting-dot{display:none}.meeting-heading{max-width:828px;font-size:4.6875rem;line-height:.98}.features-green{width:1665px;max-width:none;margin-left:calc(50% - 832.5px)}.meeting-name-tag{opacity:.85}.features-green{border-radius:0}.meeting-content{margin-top:45vh;margin-bottom:45vh}.meeting-content-2{margin-top:20vh;margin-bottom:10vh}.features-green{overflow:hidden;border-radius:72px 72px 0 0!important}.features-green .meeting-content{margin-top:28.5vh!important}#workflow .section-head.center{text-align:center}#workflow .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#1a1a1ab3;font-size:.875rem;font-weight:500}#workflow .h-xl{letter-spacing:-.03em;text-wrap:balance;max-width:64rem;margin-left:auto;margin-right:auto;font-size:4.6875rem;font-weight:400;line-height:1}#workflow .h-xl .serif-accent{font-style:italic}#workflow .workflow-grid{grid-template-columns:1fr 1fr 1fr;gap:4.5rem;margin-top:5rem;display:grid}#workflow .w-card{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}#workflow .w-card .glyph{background:0 0;margin:0;padding:0}#workflow .w-card .glyph-img{object-fit:contain;width:auto;height:7.5rem}#workflow .w-card h4{letter-spacing:-.03em;margin:0;font-size:2rem;font-weight:400;line-height:.95}#workflow .w-card p{text-wrap:balance;max-width:34ch;margin:0;font-size:1rem;line-height:1.5}#workflow .h-xl,#workflow .h-xl .serif-accent,#workflow .w-card h4{font-family:var(--font-serif), "EB Garamond", serif!important}#workflow .w-card p{color:#1a1a1a;max-width:none}#workflow .wrap{max-width:1368px!important}#workflow .w-card p{line-height:1.3}.section-switch .switch-band{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:3rem;display:grid;background:#e4e4d0!important;border-radius:2rem!important;padding:4rem 3rem!important}.section-switch .switch-heading{font-family:var(--font-serif), "EB Garamond", serif;letter-spacing:normal;text-wrap:balance;color:#1a1a1a;margin:0;font-size:3rem;font-weight:400;line-height:.95}.section-switch .switch-heading .serif-accent{font-style:italic}.section-switch .switch-content{max-width:30rem}.section-switch .switch-copy{color:#1a1a1ab3;margin:0;font-size:1rem;font-weight:600;line-height:1.5}.section-switch .switch-copy-lead{color:#1a1a1a}.section-switch .switch-link{color:#1a1a1a;align-items:center;gap:.5rem;margin-top:2rem;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.section-switch .switch-link-arrow{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.section-switch .switch-graphic-wrap{min-width:21.25rem}.section-switch .switch-graphic{object-fit:contain;width:100%;height:100%}#workflow .section-head{margin-bottom:0}#workflow .workflow-grid{margin-top:6.5rem}.section-switch .wrap{max-width:1368px!important}.section-testi .testi-height{min-height:350vh;position:relative}.section-testi .testi-sticky{top:0;flex-flow:column;justify-content:center;align-items:center;min-height:100vh;display:flex;position:absolute;inset-inline:0}.section-testi .testi-card-slot{position:absolute}.section-testi .testi-card{color:#1a1a1a;background:#ffa946;border-radius:3rem;grid-template-columns:1.1fr 1fr;gap:2rem;width:46.25rem;min-width:46.25rem;max-width:46.25rem;height:28.75rem;min-height:28.75rem;margin:0;padding:1rem;display:grid;position:relative;overflow:clip}.section-testi .testi-card.is-red{background:#ff6c4c}.section-testi .testi-card.is-lumen{background:#ffffeb}.section-testi .testi-card.is-purple{background:#f0d7ff}.section-testi .testi-card.is-dark-lumen{background:#e4e4d0}.section-testi .testi-card.is-green{background:#34d399}.section-testi .testi-card-left{flex-flow:column;justify-content:space-between;height:100%;padding:1rem;display:flex}.section-testi .testi-quote{font-family:var(--font-sans), Figtree, sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:2rem;font-weight:400;line-height:.95}.section-testi .testi-author{margin:0}.section-testi .testi-who{font-size:1rem;font-weight:500}.section-testi .testi-role{color:#1a1a1a80;font-size:.875rem;font-weight:500}.section-testi .testi-img-wrap{border-radius:2rem;overflow:clip}.section-testi .testi-img{object-fit:cover;width:100%;height:100%;max-height:26.75rem;display:block}.section-testi .testi-quote{font-family:var(--font-serif)}.section-testi .testi-height{min-height:489vh}.section-testi .testi-sticky{perspective:1924px;transform-style:flat}.section-testi .testi-card-slot{will-change:transform;transform-origin:50%;position:absolute;top:50%;left:50%}.section-testi .testi-card.square{flex-flow:column;width:26rem;min-width:26rem;max-width:26rem;display:flex}.section-testi .testi-card-bg-color{z-index:0;border-radius:inherit;background-color:#ffa946;position:absolute;inset:0}.section-testi .testi-card-bg-color.is-red{background-color:#ff6c4c}.section-testi .testi-card-bg-color.is-lumen{background-color:#ffffeb}.section-testi .testi-card-bg-color.is-purple{background-color:#f0d7ff}.section-testi .testi-card-bg-color.is-dark-lumen{background-color:#e4e4d0}.section-testi .testi-card-bg-color.is-green{background-color:#34d399}.section-testi .testi-card-left,.section-testi .testi-img-wrap{z-index:2}.section-testi .testi-card-author{justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.section-testi .testi-card-author-logo{object-fit:cover;border-radius:50%;width:4.375rem;min-width:4.375rem;height:4.375rem;min-height:4.375rem}.section-testi .testi-card-bg-image{z-index:0;object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.section-testi .testi-card-bottom-wrap{z-index:2;flex-flow:column;justify-content:flex-end;width:100%;height:100%;display:flex;position:relative}.section-testi .testi-card-bottom-card{border-radius:2rem;flex-flow:column;justify-content:space-between;gap:2rem;padding:1.5rem;display:flex;position:relative;overflow:clip}.section-testi .testi-card-bottom-card-bg{z-index:0;background-color:#ffbcf2;position:absolute;inset:0}.section-testi .z2{z-index:2;position:relative}.section-testi .testi-role.op50{opacity:.5;color:inherit}.section-testi{color:#ffffeb;background-color:#1a1a1a;position:relative}.faq-wrap{grid-column-gap:.5rem;grid-row-gap:.5rem;background-color:#e4e4d0;border-radius:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;max-width:51rem;margin-left:auto;margin-right:auto;display:grid}.faq-ques-outer{border-radius:1rem;height:26.25rem;margin:1rem 0 1rem 1rem;position:relative;overflow:clip}.faq-ans-outer{height:27.25rem;margin-top:1rem;margin-right:1rem;position:relative}.faq-ques-mega-wrap{grid-column-gap:1.5rem;grid-row-gap:1.5rem;color:#ffffeb;background-color:#034f46;border-radius:1rem;flex-flow:column;justify-content:flex-start;align-items:stretch;height:100%;padding-top:1.75rem;padding-left:.75rem;padding-right:.75rem;display:flex}.faq-heading-wrap{padding-left:1rem;padding-right:1rem}.faq-inside-heading{margin:0;font-size:1.25rem;line-height:.95}.faq-ques-list-wrap{height:21.9rem;position:relative}.faq-ques-list{scrollbar-gutter:stable;height:100%;padding-bottom:1rem;padding-right:4px;overflow:auto}.faq-ques-item{cursor:pointer;background-color:#e4e4d000;border-radius:.25rem;margin-bottom:.25rem;padding:1rem;transition:background-color .2s}.faq-ques-item:hover{background-color:#e4e4d01a}.faq-ques-item.is-active{background-color:#e4e4d01a;display:block}.faq-ques{font-size:.875rem;font-weight:500}.faq-ques-text-wrap{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:space-between;align-items:center;display:flex}.faq-ques-top-gradient{z-index:4;pointer-events:none;background-image:linear-gradient(#034f46,#fff0);height:55px;margin-top:-5px;position:absolute;inset:0% 0% auto}.faq-ques-bottom-gradient{z-index:4;pointer-events:none;background-image:linear-gradient(#fff0,#034f46);height:50px;margin-bottom:-2px;position:absolute;inset:auto 0% 0%}.faq-ans-mega-wrap{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;justify-content:flex-start;align-items:stretch;height:100%;padding-top:1.75rem;padding-left:1.5rem;padding-right:0;display:flex;overflow:clip}.faq-ans-list-wrap{height:100%;position:relative;overflow:hidden}.faq-ans-wrap{scrollbar-gutter:stable;height:100%;padding-right:4px;transition-property:transform,opacity;transition-duration:.2s,.2s;transition-timing-function:ease,ease;overflow:auto}.faq-ans-div{background-color:#f5f4f0;border-radius:.75rem .75rem .75rem .25px;padding:.75rem 1rem;transition:height .2s;overflow:auto}.faq-ans-div .nt-faq-rich-text p{margin:0 0 .75rem;font-size:.875rem;line-height:1.5}.faq-ans-div .nt-faq-rich-text p:last-child{margin-bottom:0}.faq-ans-label{opacity:.7;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.faq-ans-logo{object-fit:contain;width:1.75rem;margin-top:.5rem;margin-bottom:3rem}.faq-ans-top-gradient{pointer-events:none;z-index:4;background-image:linear-gradient(#e4e4d0,#0000);height:100px;position:absolute;inset:0% 0% auto}.flex-right{justify-content:flex-end;display:flex}.text-align-right{text-align:right}.faq-ques-list::-webkit-scrollbar{background:0 0;width:25px}.faq-ans-wrap::-webkit-scrollbar{background:0 0;width:25px}.faq-ques-list::-webkit-scrollbar-track{background:0 0}.faq-ans-wrap::-webkit-scrollbar-track{background:0 0}.faq-ques-list::-webkit-scrollbar-thumb{background-color:#1a1a1a80;background-clip:padding-box;border:10px solid #0000;border-radius:100px}.faq-ans-wrap::-webkit-scrollbar-thumb{background-color:#1a1a1a1a;background-clip:padding-box;border:10px solid #0000;border-radius:100px}.section-faqs .h-xl{letter-spacing:-.03em;font-size:4.6875rem;line-height:1;font-family:var(--font-serif), "EB Garamond", serif!important;font-weight:400!important}.section-faqs .h-xl .serif-accent{font-style:italic;font-size:inherit;letter-spacing:-.03em;font-family:var(--font-serif), "EB Garamond", serif!important;font-weight:400!important}.final-cta{color:#ffffeb;text-align:center;border-radius:5rem;justify-content:center;align-items:center;min-height:auto;padding-block:10.5rem 12rem;display:flex;position:relative;overflow:clip}.final-cta .cta-bg{object-fit:cover;object-position:50% 50%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.final-cta .wrap{z-index:1;width:100%;max-width:64rem;margin-inline:auto;position:relative}.final-cta h2{margin-bottom:4rem}.final-cta h2,.final-cta h2 .serif-accent{font-family:var(--font-serif);letter-spacing:-.03em;font-size:120px;font-weight:400;line-height:.85}.final-cta h2 .serif-accent{font-style:italic}.final-cta .btn-primary{color:#1a1a1a;background:#f0d7ff;border:2px solid #1a1a1a;border-radius:8px;padding:16px 24px;font-size:16px;font-weight:600}.final-cta{padding-block:268px 219px}.nav-wordmark{letter-spacing:-.02em;color:#1a1a1a;font-size:1.25rem;font-weight:700;text-decoration:none}.hero .hero_animation_wrap{justify-content:center;align-items:center;min-height:175px;margin-top:34px;display:flex;overflow:hidden}.hero .hero_bottom{grid-column-gap:2rem;grid-row-gap:2rem;flex:none;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;place-items:center stretch;width:100%;padding-top:0;display:grid}.hero .hero_record_wrap{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;justify-content:flex-start;align-items:flex-end;display:flex}.hero .hero_record_track{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-start;align-items:center;padding-top:.1rem;padding-bottom:.1rem;display:flex}.hero .hero_record_name_wrap{background-color:#034f46;border-radius:1rem;padding:.25rem .38rem}.hero .hero_record_name_wrap.is-pulse{background-color:#7f1c34}.hero .hero_record_name_wrap.is-fathom{background-color:#034f46}.hero .hero_record_name_wrap.is-dawn{background-color:#ffa946}.hero .hero_record_name{color:#f5f5f3;white-space:nowrap;font-size:10px;line-height:13px}.hero .hero_record_name_wrap.is-dawn .hero_record_name{color:#1a1a1a}.hero .hero_record_name.is-large{font-size:14px}.hero .hero_record_sentence{font-family:var(--font-serif,"EB Garamond", Georgia, serif);letter-spacing:-.03em;color:#1a1a1a;font-size:1.63rem;line-height:1.3em}.hero .hero_select_wrap{width:100%;min-width:22rem;margin-left:auto;margin-right:auto}.hero .hero_select_inner{grid-column-gap:1rem;grid-row-gap:1rem;background-color:#f1f1e1;border-radius:8px;justify-content:space-between;align-items:center;min-width:28rem;padding:16px 13px 16px 16px;display:flex}.hero .hero_select_check{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;display:flex}.hero .hero_select_block{border:1px solid #1a1a1a;border-radius:4px;flex:none;width:1.25rem;height:1.25rem;display:block}.hero .hero_select_text{font-family:var(--font-sans,Figtree, Arial, sans-serif);color:#1a1a1a;white-space:nowrap;font-size:15px}.hero .hero_select_send_wrap{background-color:#e8ad5f;border-radius:1rem;padding:.25rem .38rem}@media (max-width:991px){.hero .hero_animation_wrap{width:100%;max-width:500px;height:240px;min-height:auto;margin-left:auto;margin-right:auto}.hero .hero_bottom{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-columns:1fr;align-items:start}.hero .hero_record_wrap{justify-content:flex-start;align-items:flex-start;width:100%}.hero .hero_record_sentence{font-size:1.25rem}.hero .hero_select_wrap{min-width:20rem}.hero .hero_select_inner{min-width:0}}[data-transcript=wrap],[data-transcript=card]{visibility:hidden}html[data-notetaker-ready] [data-transcript=wrap],html[data-notetaker-ready] [data-transcript=card]{visibility:visible}.hero_contain.is-green{background-color:#034f46;border-radius:72px 72px 0 0;flex-direction:column;align-items:center;width:1665px;max-width:none;margin-left:calc(50% - 832.5px);padding-bottom:15vh;display:flex;overflow:hidden}.meeting_content{justify-content:center;align-items:center;margin-top:28.5vh;margin-bottom:15vh;display:flex;position:relative}.meeting_items{position:absolute;inset:0%}.meeting_heading{z-index:99;color:#ffffeb;max-width:23ch;font-family:var(--font-serif);letter-spacing:-.02em;text-align:center;text-wrap:balance;margin:0;font-size:4.6875rem;font-weight:400;line-height:.98;position:relative}.meeting_italic{font-style:italic}.meeting_item{background-color:#07352f;border-radius:12px 12px 12px 4px;justify-content:flex-start;align-items:center;gap:.5rem;width:auto;padding:10px 12px;display:flex;position:absolute;inset:auto 0% 0% auto}.meeting_item.is-1{bottom:34%;left:-27%;right:auto}.meeting_item.is-2{opacity:.4;inset:auto 5% -28% auto}.meeting_item.is-3{inset:26% -21% auto auto}.meeting_item.is-4{opacity:.4;inset:-7% auto auto 0%}.meeting_item.is-5{max-width:350px;top:auto;bottom:-50%;left:18%}.meeting_item.is-6{top:-56%;bottom:auto;left:61%}.meeting_item_text{color:#ffffeb;font-size:.75rem;font-family:var(--font-sans,Figtree, sans-serif);line-height:1.35}.meeting_item_animate{display:inline-block}.meeting_name-tag{color:#f0d7ff;font-size:.63rem;position:absolute;inset:-53% auto auto 0%}.meeting_check{border:1.5px solid #fff;justify-content:center;align-items:center;width:.81rem;height:.81rem;display:none}.meeting_svg_check{color:#ffffeb;justify-content:center;align-items:center;padding:2px;display:flex}.hero_stack_stage{position:relative}.meeting_card_wrap{background-color:#07352f;border-radius:20px;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:2rem;width:400px;padding:60px 32px 32px;display:flex}.hero_stack_img{position:absolute;inset:-4% 0% auto auto}.hero_stack_img.is-1{inset:-10% 7% auto auto}.hero_stack_img.is-2{inset:20% -12% 0% auto}.hero_stack_img.is-3{top:70%;left:-12%}.hero_stack_img-item{border-radius:12px;width:6.25rem;height:auto;display:block}.meeting_content-2{margin-top:20vh;margin-bottom:10vh}.meeting_heading-2{max-width:26ch}@media (max-width:991px){.hero_contain.is-green{border-radius:40px 40px 0 0;width:100%;margin-left:0}.meeting_heading{font-size:clamp(2.25rem,6vw,3.25rem)}}@media (max-width:767px){.meeting_content{flex-direction:column;margin-top:12vh;margin-bottom:6vh}.meeting_items{flex-direction:column;gap:1.75rem;width:100%;margin-top:2.5rem;display:flex;position:static}.meeting_item,.meeting_item.is-1,.meeting_item.is-2,.meeting_item.is-3,.meeting_item.is-4,.meeting_item.is-5,.meeting_item.is-6{opacity:1;width:100%;max-width:none;position:relative;inset:auto}.meeting_card_wrap{width:100%}}.nav{z-index:999}.nav .nav-inner{-webkit-backdrop-filter:blur(14px);border:1px solid var(--line,#1a1a1a1a);background:#f5f5f3eb;border-radius:.6rem;height:64px;margin-top:12px;padding-left:20px;padding-right:20px}.nav.scrolled{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.meeting_transition_wrap{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;justify-content:flex-start;align-items:center;margin-top:160px;padding-bottom:160px;display:flex}.tabs_h2{width:25ch;font-family:var(--font-primary,inherit);text-align:center;letter-spacing:-.03em;font-size:4rem;line-height:.95}.tabs_h2 em{font-style:italic}.meeting_tabs_contain{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:64px;margin-bottom:64px;position:relative}.meeting_tabs_bg{width:150vw;margin-left:-10vw;position:absolute;inset:0%}.meeting_tabs_svg_001{color:#e4e4d0;width:110vw;position:absolute}.meeting_tabs_svg_002{color:#e4e4d0;width:120vw;position:absolute}.meeting_tabs_svg_003{color:#e4e4d0;width:110vw;position:absolute;inset:0%}.meeting_tabs_grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;place-items:stretch stretch;width:100%;height:100%;min-height:50vh;padding-top:4rem;padding-bottom:4rem;display:grid}#tabs-nav-area{grid-area:1/1/2/4;place-self:start}#tabs-stage-area{grid-area:1/5/2/9}#tabs-copy-area{grid-area:1/10/2/13;place-self:end}.meeting_tabs_nav{margin-right:auto;position:relative}.meeting_tabs_indicator{background-color:#ff6c4c;border-radius:16px;width:5px;height:32px;transition:transform .35s cubic-bezier(.4,0,.2,1),height .35s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.meeting_tabs_item{grid-column-gap:12px;grid-row-gap:12px;cursor:default;width:100%;display:flex}.meeting_tabs_line{background-color:#e4e4d0;align-self:stretch;width:5px}.meeting_tabs_line.is-top{border-top-left-radius:16px;border-top-right-radius:16px}.meeting_tabs_line.is-bottom{border-bottom-right-radius:16px;border-bottom-left-radius:16px;height:0}.meeting_tabs_text_wrap{color:#1a1a1a80;padding-top:8px;padding-bottom:8px;font-size:20px;line-height:95%}.meeting_tabs_stage{border-radius:16px;position:relative}.tab_anim{border-radius:1rem;max-height:31.25rem;position:relative;overflow:hidden}.anim_ch{width:100%;height:100%;padding:32px;position:relative;inset:0%}.anim_ch.is-flat{padding:0}.chn_img{object-fit:cover;width:100%;height:100%}.chapter-bg-source{display:none}.meeting_tabs_copy{flex-flow:column;justify-content:flex-end;align-items:flex-start;display:flex;position:relative}.tab_copy{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:38ch;display:flex;position:absolute;inset:auto 0% 0% auto}.meeting_tabs_heading{letter-spacing:-.02em;font-size:2rem;line-height:95%}.meeting_tabs_italic{font-style:italic}.meeting_tabs_paragraph{font-size:1rem;font-weight:500}.meeting_tabs_grid{max-width:77.5rem;margin-left:auto;margin-right:auto;padding-left:2.5rem;padding-right:2.5rem}.site-footer{background:var(--n-100,transparent);padding:96px 0 50px}.site-footer .footer-base{margin-top:8px;padding-top:32px}.subpage{color:#1a1a1a;background:#fbfaf4}.subpage-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8a887c;margin-bottom:18px;font-size:13px}.subpage-title{letter-spacing:-.02em;max-width:18ch;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:500;line-height:1.05}.subpage-title .serif-accent{font-style:italic}.subpage-body{padding-bottom:7rem}.subpage-section{max-width:46rem;margin-top:3.5rem}.subpage-section h2{letter-spacing:-.01em;margin-bottom:1rem;font-size:1.9rem;font-weight:500}.subpage-section h3{margin-bottom:.4rem;font-size:1.15rem;font-weight:600}.subpage-section p{color:#3d3c35;margin-bottom:1rem;font-size:1.05rem;line-height:1.65}.subpage-lead{color:#1a1a1a!important;font-size:1.35rem!important;line-height:1.5!important}.about-principles{margin-top:1.5rem;padding:0;list-style:none}.about-principles li{border-bottom:1px solid #e4e2d5;padding:.85rem 0;font-size:1.25rem}.about-formula{background:#f0eee2;border-radius:1rem;padding:1.5rem 1.75rem;color:#1a1a1a!important;font-size:1.25rem!important}.about-think-grid{grid-template-columns:1fr 1fr;gap:2rem 2.5rem;margin-top:1.5rem;display:grid}@media (max-width:760px){.about-think-grid{grid-template-columns:1fr}}.contact-grid{grid-template-columns:1fr 1fr;gap:1.5rem;max-width:60rem;display:grid}@media (max-width:760px){.contact-grid{grid-template-columns:1fr}}.contact-card{background:#f0eee2;border-radius:1.5rem;flex-direction:column;align-items:flex-start;gap:.75rem;padding:2rem;display:flex}.contact-card .btn-primary,.contact-card .btn-secondary{border-radius:999px;margin-top:auto;padding:.7rem 1.4rem;font-size:.95rem;text-decoration:none;display:inline-block}.contact-card .btn-primary{color:#ffffeb;background:#1a1a1a}.contact-card .btn-secondary{color:#1a1a1a;border:1px solid #1a1a1a}.contact-steps{padding-left:1.2rem}.contact-steps li{color:#3d3c35;margin-bottom:1rem;font-size:1.05rem;line-height:1.6}.legal-body h2{margin-top:2.2rem;font-size:1.3rem}.legal-updated{color:#8a887c!important;font-size:.9rem!important}.section-faqs .faq-ans-list-wrap{min-height:30rem}.section-faqs .faq-ques-list{scrollbar-width:thin;scrollbar-color:#1a1a1a73 transparent;scroll-behavior:smooth;overscroll-behavior:contain}.section-faqs .faq-ques-list::-webkit-scrollbar-thumb{background-color:#1a1a1a73;background-clip:padding-box;border:4px solid #0000;border-radius:100px}.section-faqs .faq-ques-item{-webkit-user-select:none;user-select:none;transition:background-color .18s,transform .18s}.section-faqs .faq-ques-item:hover{background-color:#1a1a1a0f}.section-faqs .faq-ques-item:focus-visible{outline-offset:2px;outline:2px solid #1a1a1a80}.section-faqs .faq-ans-wrap{scrollbar-width:thin;scrollbar-color:#1a1a1a40 transparent;overflow-y:auto}@media (min-width:992px){.hero_contain.is-green{border-radius:72px 72px 0 0;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.section-faqs .faq-ques-item.is-active{background-color:#e4e4d02e;box-shadow:inset 3px 0 #ff6c4c}.section-faqs .faq-ques-item.is-active .faq-ques{font-weight:600}.section-faqs .faq-ques-list{background-image:linear-gradient(#e4e4d038,#e4e4d038);background-position:right 3px top 1rem;background-repeat:no-repeat;background-size:6px calc(100% - 2rem)}.section-faqs .faq-ques-list::-webkit-scrollbar-thumb{background-color:#ffffeb8c;background-clip:padding-box;border:5px solid #0000}.section-faqs .faq-ques-list::-webkit-scrollbar-thumb:hover{background-color:#ffffebd9;background-clip:padding-box}.section-faqs .faq-ques-item.is-active{background-color:#ffffeb24;border-radius:.5rem;box-shadow:inset 4px 0 #ff6c4c}.section-faqs .faq-ques-item.is-active .faq-ques{color:#ffffeb;font-weight:600}.section-faqs .faq-ques-item:not(.is-active) .faq-ques{opacity:.72}.hero_contain.is-green .meeting_content:not(.meeting_content-2){margin-top:30vh;margin-bottom:15vh}@media (min-width:992px){.hero_contain.is-green{border-radius:80px 80px 0 0;padding-bottom:0}.section-features .tab_copy,.meeting_tabs_grid .tab_copy{width:292px;max-width:292px;left:auto;right:0}.meeting_tabs_grid{padding-inline:0}.meeting_tabs_nav{margin-right:auto;padding-left:0}.hero_contain.is-green .meeting_content:not(.meeting_content-2){margin-bottom:11.48vh}.hero_contain.is-green .hero_stack_stage{transform:translateY(-72px)}.hero_contain.is-green{width:100%;max-width:none;margin-left:0;margin-right:0;padding-bottom:0}}@media (min-width:992px){.hero_contain.is-green{border-radius:0!important}}.hero_contain.is-green{border-radius:0!important}@media (min-width:992px){.hero_contain.is-green{background-image:radial-gradient(58% 46% at 50% 66%,#38b2972e,#0000 70%),linear-gradient(135deg,#ffffeb09,#0000 42%);min-height:100svh}.hero_contain.is-green .meeting_content:not(.meeting_content-2){margin-top:14vh;margin-bottom:7vh}.meeting_heading{max-width:19ch;font-size:clamp(3.5rem,5.3vw,4.4rem);line-height:.96}.hero_contain.is-green .hero_stack_stage{transform:translateY(-48px)}.meeting_card_wrap{background-color:#07352f;background-image:linear-gradient(145deg,#ffffeb12,#0000 45%);border:1px solid #ffffeb26;border-radius:1.25rem;justify-content:space-between;gap:.75rem;width:25rem;height:29.3203rem;min-height:29.3203rem;padding:1.5rem 1.5rem 1.75rem;box-shadow:0 32px 80px #00000047,inset 0 1px #ffffeb14}.stack-card-meta{color:#ffffeba8;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffffeb24;justify-content:space-between;align-items:center;width:100%;margin-bottom:.45rem;padding-bottom:.85rem;font-size:.68rem;font-weight:700;display:flex}.meeting_item{background-color:#052a24e0;border:1px solid #ffffeb17;border-radius:.85rem .85rem .85rem .25rem;padding:.7rem .85rem;box-shadow:0 8px 18px #0000001f}.meeting_item_text{font-size:.82rem}.meeting_name-tag{color:#f0d7ff;white-space:nowrap;background:#f0d7ff1f;border-radius:999px;flex:none;order:-1;padding:.25rem .45rem;font-size:.62rem;font-weight:700;line-height:1;position:static;inset:auto}.hero_stack_img-item{border:3px solid #ffffebd6;border-radius:1.125rem;width:7.75rem;box-shadow:0 18px 40px #00000040}.hero_stack_img.is-1{inset:6% -10% auto auto}.hero_stack_img.is-2{inset:auto -12% -12% auto}.hero_stack_img.is-3{inset:auto auto -12% -12%}.meeting_item.is-1{bottom:24%;left:-48%}.meeting_item.is-2{inset:auto -42% -30% auto}.meeting_item.is-3{inset:21% -44% auto auto}.meeting_item.is-4{inset:-28% auto auto -48%}.meeting_item.is-5{bottom:-75%;left:-49%}.meeting_item.is-6{top:-35%;bottom:auto;left:31%}}.subpage-deck{color:#4a4a44;max-width:40rem;margin:1.25rem 0 0;font-size:1.2rem;line-height:1.6}.subpage-rule{background:var(--pine);border-radius:2px;width:64px;height:3px;margin-top:2.5rem;display:block}.sp-block{max-width:46rem;margin-top:4rem}.sp-block.is-wide{max-width:64rem}.sp-block-label{letter-spacing:.12em;text-transform:uppercase;color:var(--pine);margin:0 0 .6rem;font-size:.75rem;font-weight:600}.sp-block-title{letter-spacing:-.02em;color:#1a1a1a;margin:0 0 1rem;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15}.sp-block-body p{color:#3d3c35;margin-bottom:1rem;font-size:1.05rem;line-height:1.7}.sp-pull{background:var(--pine);color:#fffeeb;border-radius:20px;margin:2.5rem 0;padding:2rem 2.25rem}.sp-pull-text{letter-spacing:-.01em;margin:0;font-size:1.3rem;font-weight:500;line-height:1.5}.sp-pull-cite{opacity:.72;margin:.9rem 0 0;font-size:.9rem}.sp-steps{gap:1.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.sp-step{align-items:flex-start;gap:1.25rem;display:flex}.sp-step-num{letter-spacing:.08em;color:var(--pine);border:1.5px solid var(--pine);border-radius:999px;flex:none;padding:.35rem .6rem;font-size:.8rem;font-weight:700;line-height:1}.sp-step-title{color:#1a1a1a;margin:.1rem 0 .35rem;font-size:1.1rem;font-weight:600}.sp-step-body{color:#3d3c35;margin:0;font-size:1rem;line-height:1.65}.sp-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-top:2rem;display:grid}.sp-card{background:#fffdf2;border:1.5px solid #e6e4d6;border-radius:20px;flex-direction:column;padding:1.75rem;transition:border-color .18s,transform .18s;display:flex}.sp-card:hover{border-color:var(--pine);transform:translateY(-2px)}.sp-card.is-accent{background:var(--pine);border-color:var(--pine);color:#fffeeb}.sp-card.is-accent .sp-card-title,.sp-card.is-accent .sp-card-body p,.sp-card.is-accent .sp-card-cta{color:#fffeeb}.sp-card-title{color:#1a1a1a;margin:0 0 .55rem;font-size:1.15rem;font-weight:600}.sp-card-body p{color:#3d3c35;margin:0 0 .75rem;font-size:1rem;line-height:1.65}.sp-card-cta{color:var(--pine);margin-top:auto;font-size:.95rem;font-weight:600;text-decoration:none}.sp-card-cta:hover{text-decoration:underline}.sp-defs{gap:0;margin:2rem 0 0;display:grid}.sp-def{border-top:1px solid #e6e4d6;grid-template-columns:15rem 1fr;gap:2rem;padding:1.5rem 0;display:grid}.sp-def:last-child{border-bottom:1px solid #e6e4d6}.sp-def-term{color:#1a1a1a;margin:0;font-size:1rem;font-weight:600}.sp-def-body{color:#3d3c35;margin:0;font-size:1rem;line-height:1.7}@media (max-width:720px){.sp-def{grid-template-columns:1fr;gap:.5rem}}.sp-endcta{text-align:center;color:#fffeeb;background:#1a1a1a;border-radius:24px;margin:5rem 0 0;padding:3rem 2.5rem}.sp-endcta-title{letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.15}.sp-endcta-body{color:#fffeebc0;max-width:34rem;margin:0 auto 1.75rem;font-size:1.05rem;line-height:1.6}.sp-endcta-btn{color:#1a1a1a;background:#fffeeb;border-radius:999px;padding:.85rem 1.6rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:transform .18s;display:inline-block}.sp-endcta-btn:hover{transform:translateY(-2px)}.faq-ans-wrap{padding-bottom:84px}.hero-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.hero .btn-ghost:hover{background:#1a1a1a0d}.final-cta .btn-note{color:#fff}.section-faqs .faq-ans-top-gradient{height:24px}.section-faqs .faq-ques-list::-webkit-scrollbar{width:0}.section-testi .eyebrow{color:#e4e4d0;opacity:.85;letter-spacing:.14em;margin-bottom:18px}.section-testi .section-head{padding-top:8px}.section-testi .h-xl{line-height:1.08}.section-faqs .faq-ques-outer{height:auto;overflow:visible}.section-faqs .faq-ans-outer{height:auto}.section-faqs .faq-ans-wrap::-webkit-scrollbar{width:0}.section-faqs .faq-ans-outer{align-self:start;position:sticky;top:6rem}.section-faqs .faq-ans-label{opacity:.95}.section-testi{border-radius:3rem 3rem 0 0}.section-testi .section-head.center{padding-top:3.5rem;position:relative}.section-testi .section-head.center:before{content:"";background:#ffd84d;width:2px;height:2.25rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.section-testi .eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.8rem}.subpage-hero{padding:7.5rem 1.25rem 0}.subpage-hero .wrap{color:#ffffeb;text-align:center;background:#1a1a1a;border-radius:2.5rem;padding:5.5rem 2.5rem 5rem;position:relative}.subpage-hero .wrap:before{content:"";background:#ffd84d;width:2px;height:2.25rem;position:absolute;top:2.25rem;left:50%;transform:translate(-50%)}.subpage-eyebrow{color:#ffffeb;opacity:.75;text-transform:uppercase;letter-spacing:.18em;margin-top:1.5rem;font-size:.8rem}.subpage-title{color:#ffffeb;max-width:60rem;margin-inline:auto}.subpage-deck{color:#ffffebb3;text-align:center;margin-inline:auto}.subpage-rule{display:none}.subpage-body{padding-top:4.5rem}@media (max-width:700px){.subpage-hero{padding:6rem .75rem 0}.subpage-hero .wrap{border-radius:1.75rem;padding:4.5rem 1.25rem 4rem}}.section-faqs .faq-ques-outer{height:26.25rem;position:static;overflow:clip}.section-faqs .faq-ques-mega-wrap{height:100%;padding-bottom:0}.section-faqs .faq-ques-list-wrap{height:21.9rem}.section-faqs .faq-ques-list{height:100%;padding-bottom:1rem;overflow:auto}.section-faqs .faq-ques-top-gradient,.section-faqs .faq-ques-bottom-gradient{display:block}.section-faqs .faq-ans-outer{align-self:auto;height:27.25rem;position:static}.section-faqs .faq-ans-mega-wrap{height:100%;overflow:clip}.section-faqs .faq-ans-list-wrap{height:100%;min-height:0;overflow:hidden}.section-faqs .faq-ans-wrap{height:100%;overflow:auto}.contact-form{gap:20px;max-width:640px;display:grid}.cf-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:640px){.cf-row{grid-template-columns:1fr}}.cf-field{gap:8px;display:grid}.cf-label{color:var(--ink);font-size:14px;font-weight:600}.cf-input{font-family:var(--font-sans);color:var(--ink);background:var(--card);border:1px solid var(--n-300);border-radius:var(--r-sm);outline:none;width:100%;padding:12px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.cf-input::placeholder{color:var(--muted);opacity:.7}.cf-input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1b1b1914}.cf-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%231b1b19' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.cf-textarea{resize:vertical;min-height:120px;line-height:1.55}.cf-hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.cf-submit{justify-self:start}.cf-submit:disabled{opacity:.6;cursor:default}.cf-status{color:var(--muted);min-height:20px;margin:0;font-size:14px}.nav-cta{align-items:center;gap:10px;display:flex}.nav-cta .nav-book{white-space:nowrap;padding:11px 18px;font-size:14px}.btn-note .note-link{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.btn-note .note-link:hover{opacity:.75}.calendly-embed{border:1px solid var(--n-300);background:#ffffeb;border-radius:20px;height:760px;position:relative;overflow:hidden}.calendly-embed iframe{border:0;width:100%;height:100%;transition:opacity .4s;display:block}.calendly-loading{color:var(--muted);place-items:center;font-size:14px;display:grid;position:absolute;inset:0}@media (max-width:720px){.calendly-embed{border-radius:14px;height:900px}.nav-cta .nav-book{display:none}}.calendly-embed{flex-direction:column;height:auto;min-height:760px;transition:height .35s;display:flex}.calendly-embed iframe{flex:auto;min-height:0}.calendly-embed[data-sized=true]{min-height:0}@media (max-width:720px){.calendly-embed{height:auto;min-height:900px}.calendly-embed[data-sized=true]{min-height:0}}.sp-block-head{margin-bottom:1.25rem}.sp-block.has-side .sp-block-main{grid-template-columns:minmax(0,1fr) 15rem;align-items:start;gap:3.5rem;display:grid}.sp-block.has-side{max-width:64rem}.sp-note{border-top:2px solid #1a1a1a;padding-top:.85rem}.sp-note-label{letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a;margin:0 0 .5rem;font-size:.7rem;font-weight:600}.sp-note-body p{color:#55534a;margin:0 0 .6rem;font-size:.9rem;line-height:1.6}.sp-note-body p:last-child{margin-bottom:0}.sp-contrast{background:#fffdf2;border:1px solid #dedcc8;border-radius:1rem;margin-top:2.25rem;overflow:hidden}.sp-contrast-head{background:#e4e4d0;grid-template-columns:1fr 1fr;display:grid}.sp-contrast-col{letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a;margin:0;padding:.7rem 1.1rem;font-size:.72rem;font-weight:600}.sp-contrast-col.is-old{opacity:.55}.sp-contrast-col.is-new{border-left:1px solid #d2d0bc}.sp-contrast-rows{margin:0;padding:0;list-style:none}.sp-contrast-row{border-top:1px solid #eae8d6;grid-template-columns:1fr 2rem 1fr;align-items:center;gap:.5rem;padding:.95rem 1.1rem;font-size:.95rem;line-height:1.5;display:grid}.sp-contrast-a{color:#86847a;-webkit-text-decoration:line-through #c9c7b5;text-decoration:line-through #c9c7b5}.sp-contrast-arrow{color:var(--pine);text-align:center;font-size:.9rem}.sp-contrast-b{color:#1a1a1a;font-weight:500}.sp-facts{border-top:2px solid #1a1a1a;grid-template-columns:repeat(3,1fr);gap:0;margin:2.25rem 0 0;display:grid}.sp-fact{padding:1.1rem 1.25rem 0 0}.sp-fact-k{letter-spacing:.11em;text-transform:uppercase;color:#86847a;margin:0 0 .3rem;font-size:.7rem;font-weight:600}.sp-fact-v{color:#1a1a1a;margin:0;font-size:1rem;font-weight:500;line-height:1.5}.sp-cards.is-numbered{counter-reset:spcard}.sp-cards.is-numbered .sp-card{counter-increment:spcard;position:relative}.sp-cards.is-numbered .sp-card:before{content:"0" counter(spcard);font-family:var(--font-serif);color:#1a1a1a;opacity:.16;font-size:1.5rem;font-style:italic;line-height:1;position:absolute;top:1.35rem;right:1.5rem}.sp-cards.is-numbered .sp-card-title{padding-right:2.5rem}.sp-cards.has-featured .sp-card:first-child{grid-column:1/-1}.sp-cards.has-featured .sp-card:first-child .sp-card-title{font-size:1.45rem}.sp-cards.has-featured .sp-card:first-child .sp-card-body p{max-width:42rem;font-size:1.05rem}.sp-endcta.has-list{text-align:left;grid-template-columns:1fr 18rem;align-items:center;gap:3rem;display:grid}.sp-endcta.has-list .sp-endcta-title,.sp-endcta.has-list .sp-endcta-body{margin-inline:0}.sp-endcta-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.sp-endcta-item{color:#ffffeb;opacity:.92;text-align:left;align-items:flex-start;gap:.6rem;font-size:.92rem;line-height:1.5;display:flex}.sp-endcta-tick{background:linear-gradient(45deg,#0000 44%,#ffffeb 44% 56%,#0000 56%) 50%/.5rem .5rem no-repeat;border:1.5px solid #ffffeb80;border-radius:50%;flex:none;width:.95rem;height:.95rem;margin-top:.22rem}.sp-endcta-note{color:#ffffeb;opacity:.66;margin:1rem 0 0;font-size:.88rem}.sp-endcta-note a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.sp-block.has-side .sp-block-main{grid-template-columns:1fr;gap:2rem}.sp-facts{grid-template-columns:1fr}.sp-fact{border-top:1px solid #e4e2d0;padding:1rem 0 0}.sp-fact:first-child{border-top:0}.sp-endcta.has-list{text-align:left;grid-template-columns:1fr;gap:2rem}.sp-contrast-row{grid-template-columns:1fr;gap:.25rem}.sp-contrast-arrow{display:none}.sp-cards.has-featured .sp-card:first-child .sp-card-title{font-size:1.25rem}}.sp-legal{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:3.5rem;margin-top:2rem;display:grid}.sp-toc{border-top:2px solid #1a1a1a;padding-top:.85rem;position:sticky;top:7.5rem}.sp-toc-label{letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a;margin:0 0 .7rem;font-size:.7rem;font-weight:600}.sp-toc-list{counter-reset:toc;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.sp-toc-list li{counter-increment:toc}.sp-toc-link{color:#55534a;grid-template-columns:1.4rem 1fr;gap:.2rem;font-size:.85rem;line-height:1.4;text-decoration:none;transition:color .15s;display:grid}.sp-toc-link:before{content:counter(toc, decimal-leading-zero);color:#a8a695;font-variant-numeric:tabular-nums}.sp-toc-link:hover{color:var(--pine)}.sp-legal .sp-defs{margin-top:0}.sp-legal .sp-def:first-child{border-top:2px solid #1a1a1a}.sp-legal .sp-def{grid-template-columns:1fr;gap:.45rem;scroll-margin-top:7.5rem}.sp-legal .sp-def-term{letter-spacing:-.01em;font-size:1.05rem}@media (max-width:900px){.sp-legal{grid-template-columns:1fr;gap:1.75rem}.sp-toc{position:static}.sp-toc-list{grid-template-columns:1fr 1fr;display:grid}}.sp-cards.has-featured{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:860px){.sp-cards.has-featured{grid-template-columns:1fr}}.btn-dawn{color:#ffffeb;background:#1a1a1a;border-color:#1a1a1a}.btn-dawn:hover{color:#ffffeb;background:#000;border-color:#000}.hero .btn-ghost{border-color:#1a1a1a59}.meeting_transition_wrap{padding-bottom:110px}.typed-deck{text-align:center;gap:.45rem;max-width:46rem;min-height:6.3rem;margin-top:2.25rem;display:grid}.typed-line{letter-spacing:-.01em;color:#55534a;font-variant-numeric:tabular-nums;margin:0;font-size:1.15rem;line-height:2.1rem}.typed-line:last-child{color:#1a1a1a;font-weight:500}.typed-caret{vertical-align:-.15em;opacity:0;background:#1a1a1a;width:2px;height:1.05em;margin-left:2px;display:inline-block}.typed-deck[data-typed=running] .typed-line[data-active=true] .typed-caret{opacity:1;animation:.9s step-end infinite typed-blink}@keyframes typed-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (max-width:720px){.typed-deck{text-align:center;min-height:0;margin-top:1.5rem}.typed-line{font-size:1rem;line-height:1.75rem}.meeting_transition_wrap{padding-bottom:80px}}@media (prefers-reduced-motion:reduce){.typed-caret{display:none}}.typed-deck{gap:.55rem;min-height:7.05rem;margin-top:2.5rem}.typed-line{color:#46443c;font-size:1.3rem;line-height:2.35rem}@media (max-width:720px){.typed-deck{min-height:0}.typed-line{font-size:1.05rem;line-height:1.8rem}}.btn-dawn,.btn-primary{border-radius:var(--r-pill);border-width:1px}.btn-dawn{border-style:solid}.final-cta .btn-primary{color:#ffffeb;border-radius:var(--r-pill);background:#1a1a1a;border:1px solid #1a1a1a}.final-cta .btn-primary:hover{background:#000;border-color:#000}.hero .btn-dawn{padding:14px 26px}.pain-scroll{height:400vh;position:relative}.pain-sticky{background:var(--bg);height:100dvh;position:sticky;top:0;overflow:hidden}.pain-text-layer{z-index:1;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.pain-content{width:100%;max-width:1280px;margin:0 auto;padding:0 80px}.pain-line{letter-spacing:-.01em;color:var(--ink);max-width:1100px;margin:0;font-size:clamp(26px,3.5vw,50px);font-weight:400;line-height:1.65}.pain-w{will-change:opacity;margin-right:.27em;display:inline-block}@media (max-width:900px){.pain-scroll{height:320vh}.pain-content{padding:0 24px}.pain-line{line-height:1.5}}@media (prefers-reduced-motion:reduce){.pain-scroll{height:auto}.pain-sticky{height:auto;padding:120px 0;position:static}.pain-text-layer{position:static}.pain-w{opacity:1!important}}html,body{overflow-x:clip}
