@font-face{font-family:Montserrat;src:url('/assets/brand/montserrat.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:'JetBrains Mono';src:url('/assets/brand/jetbrains.woff2') format('woff2');font-style:normal;font-weight:100 800;font-display:swap}
:root{color-scheme:dark;--bg:#0A0A0B;--panel:#121215;--panel-2:#1A1A1E;--text:#EDEDF0;--muted:#A1A1AA;--faint:#A1A1AA;--accent:#8EB1F7;--accent-hi:#A9C3F8;--accent-ink:#111B30;--line:#2A2A31;--line-2:#686873;--orange:#F18D04;--sans:Montserrat,Arial,sans-serif;--mono:'JetBrains Mono',monospace;--r-ui:5px;--r-surface:8px;--ease:cubic-bezier(.2,.7,.2,1);--max:1280px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:400 16px/1.65 var(--sans);-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3{font-weight:600}h1,h2{letter-spacing:-.04em}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}button{color:inherit}svg{flex:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}::selection{background:#1C2B49;color:#EDEDF0}[hidden]{display:none!important}.wrap{width:calc(100% - 80px);max-width:var(--max);margin-inline:auto}.skip{position:fixed;left:16px;top:-100px;z-index:200;padding:12px 20px;background:var(--accent);color:var(--accent-ink)}.skip:focus{top:12px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.eyebrow{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:.875rem;line-height:1.5;font-weight:500}.eyebrow::before{content:'';height:3px;width:22px;background:var(--orange);flex:none}.kicker{font:400 .8125rem/1.6 var(--mono);color:var(--muted)}.accent{color:var(--accent)}.text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:.9375rem;font-weight:500;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:6px}.text-link:hover{color:var(--accent)}.arrow{width:18px;height:18px}.btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:14px 22px;border:1px solid var(--accent);border-radius:var(--r-ui);background:var(--accent);color:var(--accent-ink);font:600 .9375rem/1.45 var(--sans);transition:background 160ms,color 160ms,border-color 160ms}.btn:hover{background:var(--accent-hi);border-color:var(--accent-hi)}.btn.secondary{background:transparent;border-color:var(--line-2);color:var(--text)}.btn.secondary:hover{background:var(--panel-2)}
.site-nav{position:sticky;top:0;z-index:70;background:rgba(10,10,11,.97);border-bottom:1px solid var(--line)}.nav-in{min-height:88px;display:flex;align-items:center;gap:32px;justify-content:space-between}.brand{display:flex;align-items:center;gap:13px;min-height:48px;font-weight:500;font-size:1.0625rem;letter-spacing:-.01em}.brand-symbol{display:block;position:relative;overflow:hidden;width:35.46px;height:34px}.brand-symbol img{position:absolute;width:40.67px;max-width:none;left:-2.60px;top:-3.33px}.nav-links{display:flex;align-items:center;gap:30px;font-size:.875rem;color:var(--muted)}.nav-links>a{min-height:44px;display:inline-flex;align-items:center}.nav-links>a:hover{color:var(--text)}.nav-links .btn{color:var(--accent-ink);min-height:44px;padding:10px 18px}.nav-toggle{display:none;background:none;border:1px solid var(--line-2);border-radius:5px;padding:10px 14px;min-height:44px;font-size:.875rem}.nav-person{font-size:.875rem;color:var(--muted)}
.hero{padding:70px 0 56px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:68px;align-items:center}.hero-copy{padding:18px 0}.hero h1{font-size:clamp(3.2rem,5.1vw,4.7rem);line-height:1.08;max-width:12ch;margin-top:26px}.hero h1 span{display:block;color:var(--accent)}.hero .lead{font-size:1.0625rem;color:var(--muted);line-height:1.75;max-width:49ch;margin-top:26px}.hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:32px}.hero-note{font-size:.8125rem;color:var(--muted);margin-top:18px}.conversation-stage{position:relative;max-width:394px;justify-self:end;width:100%}.conversation-stage .ig{max-width:354px}.hero .ig-scroll{height:344px}.conversation-caption{font-size:.75rem;line-height:1.7;color:var(--muted);margin:14px auto 0;max-width:354px;display:flex;gap:18px;justify-content:space-between}.conversation-caption button{border:0;border-bottom:1px solid var(--line-2);background:none;padding:0 0 2px;color:var(--accent);font-size:.75rem;min-height:32px}.conversation-caption>span{max-width:24ch}.route-rail{display:grid;grid-template-columns:1.05fr repeat(4,1fr);gap:30px;align-items:center;border-top:1px solid var(--line);margin-top:64px;padding-top:24px}.route-rail p{color:var(--muted);font-size:.8125rem;max-width:18ch;line-height:1.5}.rail-step{display:flex;align-items:center;gap:14px;font-size:.875rem;position:relative}.rail-step .mono{color:var(--accent);font-size:.8125rem}.rail-step:not(:last-child)::after{content:'';width:18px;height:1px;background:var(--line-2);position:absolute;right:-20px}
.section{padding:104px 0;border-top:1px solid var(--line)}.section-head{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:end;margin-bottom:54px}.section-head h2{font-size:clamp(2.2rem,3.7vw,3.5rem);line-height:1.14;margin-top:18px;max-width:18ch}.section-head>p{color:var(--muted);max-width:43ch;font-size:1.0625rem}.light{color-scheme:light;--bg:#FAFAF8;--panel:#FFFFFF;--panel-2:#F1F2F4;--text:#202124;--muted:#656670;--faint:#656670;--accent:#3E63C6;--accent-hi:#3455B0;--accent-ink:#FFFFFF;--line:#DFE1E5;--line-2:#888C96;background:var(--bg);color:var(--text)}.process-section{padding-bottom:86px}.process-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line-2);gap:16px}.process-tab{appearance:none;text-align:left;background:transparent;color:var(--muted);padding:20px 0 23px;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;display:flex;gap:16px;align-items:center;font-size:.9375rem;min-height:68px;transition:color 160ms}.process-tab span{font:400 .8125rem var(--mono)}.process-tab[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.process-tab:hover{color:var(--accent)}.process-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:84px;padding:54px 0 12px;align-items:center;min-height:362px}.process-panel h3{font-size:2rem;line-height:1.2;letter-spacing:-.025em;max-width:19ch;margin:16px 0}.process-panel p{color:var(--muted);max-width:42ch}.record{background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden}.record-head{padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);font-size:.875rem;font-weight:500}.record-head .mono{font-size:.75rem;color:var(--muted);font-weight:400}.record-row{display:grid;grid-template-columns:.85fr 1.15fr;gap:24px;padding:17px 24px;border-bottom:1px solid var(--line);font-size:.9375rem;align-items:start}.record-row:last-child{border:0}.record-row>span:first-child{color:var(--muted)}.record-row>span:last-child{font-weight:500}.record-row.active{background:#EDF1FB;border-left:3px solid #3E63C6;padding-left:21px}.record-row.active>span:last-child{color:#3E63C6}.figure-note{font-size:.8125rem;color:var(--muted);margin-top:18px}.process-footer{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding-top:28px;margin-top:26px;font-size:.9375rem}.process-footer p{max-width:66ch;color:var(--muted)}
.audiences .section-head{margin-bottom:38px}.audience-row{display:grid;grid-template-columns:1fr 1fr auto;gap:65px;align-items:center;padding:32px 0;border-top:1px solid var(--line)}.audience-row:last-child{border-bottom:1px solid var(--line)}.audience-row h3{font-size:1.375rem;letter-spacing:-.02em}.audience-row p{color:var(--muted);max-width:45ch}.audience-row .mono{font-size:.75rem;color:var(--accent);white-space:nowrap}.fit-note{margin-top:28px;font-size:.9375rem;color:var(--muted);max-width:82ch}.offer-section{background:var(--panel)}.offer-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:80px}.offer-main h2{font-size:clamp(2.2rem,3.5vw,3.3rem);line-height:1.13;max-width:18ch;margin:18px 0 24px}.offer-main>p{max-width:53ch;color:var(--muted);font-size:1.0625rem}.offer-sequence{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:42px}.offer-sequence>div{border-top:1px solid var(--line-2);padding-top:20px}.offer-sequence .mono{font-size:.8125rem;color:var(--accent);display:block;margin-bottom:12px}.offer-sequence h3{font-size:1rem;margin-bottom:8px}.offer-sequence p{font-size:.875rem;color:var(--muted)}.offer-secondary{border-left:1px solid var(--line);padding-left:48px;display:flex;flex-direction:column;justify-content:center}.offer-secondary h3{font-size:1.75rem;line-height:1.2;letter-spacing:-.025em;margin:20px 0}.offer-secondary p{color:var(--muted);margin-bottom:24px}.offer-secondary .text-link{color:var(--accent);align-self:start}.offer-note{font-size:.8125rem!important;color:var(--muted)!important;margin-top:24px}
.team-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:start}.team-copy h2{font-size:clamp(2.2rem,3.5vw,3.3rem);line-height:1.15;margin:18px 0 26px;max-width:18ch}.team-copy>p{color:var(--muted);max-width:47ch;margin-top:18px}.founder-vision{border-left:3px solid var(--accent);padding-left:24px;margin:30px 0;font-size:1.25rem;line-height:1.5;max-width:38ch}.people{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:4px}.person-image{aspect-ratio:1/1.16;border-radius:8px;overflow:hidden;background:var(--panel)}.person-image img{width:100%;height:100%;object-fit:cover}.person h3{font-size:1rem;margin-top:19px}.person p{font-size:.875rem;color:var(--muted);margin:4px 0 7px}.person a{font-size:.8125rem;min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:5px;color:var(--accent)}.faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:110px}.faq-grid h2{font-size:clamp(2.2rem,3.4vw,3.2rem);line-height:1.15;max-width:12ch}.faq-grid .muted{margin-top:22px}.faq-item{border-bottom:1px solid var(--line);padding:0}.faq-item:first-child{border-top:1px solid var(--line)}.faq-item summary{list-style:none;cursor:pointer;padding:22px 40px 22px 0;position:relative;font-size:1.0625rem;font-weight:500;line-height:1.55}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:'+';font:400 24px var(--mono);color:var(--accent);position:absolute;right:0;top:21px}.faq-item[open] summary::after{content:'−'}.faq-item p{color:var(--muted);font-size:.9375rem;padding:0 28px 26px 0}.final-cta{padding:94px 0 104px;border-top:1px solid var(--line)}.final-cta .wrap{display:grid;grid-template-columns:1.4fr .7fr;gap:100px;align-items:end}.final-cta h2{font-size:clamp(2.4rem,4.6vw,4.2rem);line-height:1.1;max-width:20ch;margin-top:20px}.final-cta .cta-side p{color:var(--muted);margin-bottom:26px;max-width:34ch}.final-cta .cta-side .text-link{display:flex;width:max-content;margin-top:14px;font-size:.875rem}.site-footer{border-top:1px solid var(--line);padding:34px 0}.footer-main{display:flex;justify-content:space-between;align-items:start;gap:40px}.footer-links{display:flex;gap:24px;flex-wrap:wrap;color:var(--muted);font-size:.8125rem}.footer-links a{min-height:44px;display:inline-flex;align-items:center}.footer-note{font-size:.8125rem;color:var(--muted);margin-top:18px}.site-footer .brand{font-size:.9375rem}.site-footer .brand-symbol{transform:scale(.8);transform-origin:left center;margin-right:-5px}
.booking-page .site-nav{position:relative}.booking-main{padding:66px 0 82px}.booking-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:76px;align-items:start}.booking-intro h1{font-size:clamp(2.6rem,4.2vw,3.7rem);line-height:1.12;margin:22px 0;max-width:15ch}.booking-intro .lead{font-size:1.0625rem;color:var(--muted);max-width:41ch}.host{display:flex;gap:18px;align-items:center;margin:34px 0}.host img{width:66px;height:66px;object-fit:cover;border-radius:50%}.host strong{font-size:.9375rem;font-weight:600}.host p{font-size:.8125rem;color:var(--muted);margin-top:4px}.call-points{list-style:none;margin:30px 0 0;padding:0;border-top:1px solid var(--line)}.call-points li{display:grid;grid-template-columns:26px 1fr;gap:16px;padding:19px 0;border-bottom:1px solid var(--line);font-size:.9375rem;color:var(--muted)}.call-points .mono{font-size:.8125rem;color:var(--accent);padding-top:2px}.call-points b{color:var(--text);font-weight:500}.booking-contact{font-size:.875rem;color:var(--muted);margin-top:28px}.booking-contact a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.booking-card .cal{background:#FFF;border:1px solid #DFE1E5;border-radius:12px;overflow:hidden;min-width:0}.booking-card .cal-head{padding:23px 26px;flex-wrap:wrap;row-gap:10px}.booking-card .cal-head b{font-size:1.0625rem;font-weight:600}.booking-card .cal-head .tzw{max-width:100%;display:block}.booking-card .cal-head .tzw::after{display:none}.booking-card .cal-head select{direction:ltr;text-align:left;font-family:var(--sans);font-size:.875rem;letter-spacing:0;text-transform:none;max-width:240px;min-height:44px;border:1px solid var(--line-2);padding:8px 30px 8px 10px;border-radius:5px;appearance:auto}.booking-card .bk{padding:24px 26px 30px;min-height:365px}.booking-card .bk-month b{font-size:1rem;font-weight:600}.booking-card .bk-month button{width:44px;height:44px;border:1px solid var(--line);font-size:1.5rem}.booking-card .bk-month button:disabled{opacity:.45}.booking-card .bk-dow{margin:18px 0 10px}.booking-card .bk-dow span{font-family:var(--sans);font-size:.8125rem;letter-spacing:0;color:#656670}.booking-card .bk-days{gap:8px 2px}.booking-card .bk-days button{width:100%;max-width:54px;min-height:44px;aspect-ratio:1;font-size:.9375rem;font-weight:400;border-radius:5px;color:#656670}.booking-card .bk-days button.free{background:#EDF1FB;color:#3E63C6;font-weight:600}.booking-card .bk-days button.free:hover{background:#DFE8FA}.booking-card .bk-days button.sel,.booking-card .bk-grid button.sel{background:#3E63C6;color:white}.booking-card .bk-days button:disabled{opacity:.65}.booking-card .bk-days button.sel.today::after{background:white}.booking-card .bk-state{padding:26px 0 14px;font-size:.9375rem;font-weight:400}.booking-card .bk-grid button{border-color:var(--line-2);font-weight:500;font-size:.9375rem;min-height:46px}.booking-card .bk-grid button:hover{border-color:#3E63C6;background:#EDF1FB}.booking-card .bk-grid button.sel:hover{background:#3455B0;color:white}.booking-card .bk-slots .h{font-size:1rem;font-weight:600}.booking-card .bk-slots .h small{font-size:.875rem;font-weight:400}.booking-card .bk-row{gap:18px}.booking-card .bk-form label{font-size:.875rem;font-weight:500;line-height:1.5;color:#202124}.booking-card .bk-form input,.booking-card .bk-form select,.booking-card .bk-form textarea{background:white;color:#202124;border:1px solid #888C96;border-radius:5px;font-size:1rem;font-weight:400;padding:12px;min-height:46px}.booking-card .bk-form textarea{min-height:110px}.booking-card .bk-form .when{font-size:.9375rem;padding:0 0 24px;gap:16px;align-items:start}.booking-card .bk-form .when small{display:block;color:#656670;font-size:.8125rem}.booking-card #bkBack{padding:9px 12px;min-height:44px;border:1px solid #888C96;border-radius:5px;background:white;color:#3E63C6;font-size:.8125rem}.booking-card .bk-note{font-size:.8125rem;font-weight:400;color:#656670}.booking-card .bk-err{font-size:.9375rem;background:#FFEDF0;color:#A12435;padding:14px;border-radius:5px}.booking-card .bk-done .big{font-weight:600;font-size:1.75rem;line-height:1.25}.booking-card .bk-done p{font-weight:400;font-size:.9375rem}.booking-card .bk-done .k{font-size:.875rem;letter-spacing:0;color:#156545}.booking-card .bk-done .meet{display:inline-flex;align-items:center;min-height:44px;padding:12px 16px;margin-top:22px;background:#3E63C6;color:#FFF;border-radius:5px;font-size:.9375rem}.calendar-footnote{margin-top:18px;font-size:.8125rem;color:#A1A1AA;display:flex;justify-content:space-between;gap:20px}.calendar-footnote a{text-decoration:underline;text-underline-offset:4px}.booking-page .site-footer{padding:24px 0}.calendar-fallback-note{color:#656670;font-size:.9375rem;padding:22px 26px;border-top:1px solid #DFE1E5}.calendar-fallback-note a{color:#3E63C6;text-decoration:underline}.calendly-inline-widget{height:720px;min-width:0!important}
@media(min-width:1600px){.hero{padding-top:90px;padding-bottom:68px}.hero .ig-scroll{height:400px}.hero h1{font-size:5.1rem}}
@media(max-width:1080px){.hero-grid{gap:38px;grid-template-columns:1.25fr .85fr}.hero h1{font-size:3.55rem}.hero-actions{gap:12px}.hero-actions .text-link{font-size:.875rem}.section-head{gap:56px}.team-grid,.faq-grid{gap:60px}.offer-grid{gap:48px}.offer-secondary{padding-left:32px}.process-panel{gap:50px}.booking-layout{gap:44px;grid-template-columns:.85fr 1.15fr}.booking-intro h1{font-size:2.8rem}.nav-links{gap:20px}.audience-row{gap:30px}.route-rail{gap:24px}}
@media(max-width:850px){.wrap{width:calc(100% - 48px)}.nav-in{min-height:76px}.nav-toggle{display:block}.nav-links{display:none;position:absolute;left:0;right:0;top:76px;padding:20px 24px 28px;background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:5px}.nav-links.open{display:flex}.nav-links>a{padding:8px 0}.nav-links .btn{margin-top:12px;padding:12px}.hero{padding:42px 0}.hero-grid{grid-template-columns:1.15fr .85fr;gap:28px}.hero h1{font-size:clamp(2.7rem,5.4vw,3.4rem)}.hero .lead{font-size:1rem}.hero .ig-scroll{height:325px}.conversation-stage .ig{max-width:310px}.conversation-caption{max-width:310px;gap:12px;font-size:.75rem}.hero-actions .text-link{display:none}.route-rail{grid-template-columns:repeat(4,1fr);margin-top:40px;gap:22px}.route-rail>p{grid-column:1/-1;max-width:none}.rail-step{font-size:.8125rem;gap:9px}.rail-step:not(:last-child)::after{width:12px;right:-18px}.section{padding:72px 0}.section-head{gap:38px}.section-head h2{font-size:2.6rem}.section-head>p{font-size:1rem}.process-tabs{gap:14px}.process-tab{font-size:.8125rem;gap:8px;flex-wrap:wrap}.process-panel{grid-template-columns:1fr 1.1fr;gap:34px}.process-panel h3{font-size:1.7rem}.record-row{padding:16px 18px;gap:15px;font-size:.875rem}.record-row.active{padding-left:15px}.record-head{padding:16px 18px}.record-head .mono{display:none}.audience-row{grid-template-columns:1fr 1.1fr;gap:24px}.audience-row .mono{display:none}.audience-row h3{font-size:1.25rem}.offer-grid{grid-template-columns:1fr;gap:46px}.offer-secondary{padding:34px 0 0;border-left:0;border-top:1px solid var(--line);max-width:600px}.offer-secondary h3{margin-top:16px}.team-grid{grid-template-columns:1fr;gap:42px}.people{max-width:590px}.person-image{aspect-ratio:1.1/1}.faq-grid{gap:48px;grid-template-columns:.75fr 1.25fr}.final-cta .wrap{gap:45px}.final-cta h2{font-size:3rem}.booking-layout{grid-template-columns:1fr;max-width:660px;margin:auto;gap:38px}.booking-intro h1{max-width:20ch;font-size:3.2rem}.booking-intro .lead{max-width:52ch}.call-points{display:none}.host{margin:26px 0}.booking-contact{margin-top:22px}.booking-main{padding:40px 0 60px}.calendar-footnote{flex-wrap:wrap}.footer-links{gap:18px}}
@media(max-width:600px){html{scroll-padding-top:92px}.wrap{width:calc(100% - 40px)}.brand{font-size:1rem;gap:10px}.brand-symbol{transform:scale(.88);transform-origin:left center;margin-right:-4px}.hero{padding-top:26px}.hero-grid{display:flex;flex-direction:column;gap:34px;align-items:stretch}.hero-copy{padding-top:12px}.hero .eyebrow{font-size:.8125rem}.hero h1{font-size:clamp(2.65rem,10.8vw,3.5rem);line-height:1.09;margin-top:24px;max-width:13ch}.hero .lead{font-size:1rem;line-height:1.7;margin-top:24px}.hero-actions{margin-top:28px}.hero-actions .btn{width:100%}.hero-note{font-size:.75rem}.conversation-stage{justify-self:center;align-self:center;width:100%;max-width:355px}.conversation-stage .ig{max-width:335px}.hero .ig-scroll{height:354px}.conversation-caption{max-width:335px}.route-rail{grid-template-columns:1fr 1fr;gap:20px 30px;margin-top:36px;padding-top:22px}.route-rail>p{font-size:.8125rem}.rail-step{font-size:.875rem}.rail-step:not(:last-child)::after{display:none}.section{padding:56px 0}.section-head{display:block;margin-bottom:30px}.section-head h2{font-size:2.15rem;max-width:19ch;margin-top:16px}.section-head>p{margin-top:22px;max-width:48ch}.eyebrow{font-size:.8125rem}.process-tabs{gap:8px}.process-tab{flex-direction:column;align-items:start;gap:8px;font-size:.75rem;padding:14px 0;line-height:1.4;min-height:76px}.process-tab span{font-size:.75rem}.process-panel{grid-template-columns:1fr;gap:26px;padding-top:30px;min-height:570px;align-content:start}.process-panel h3{font-size:1.75rem;max-width:20ch;margin:12px 0}.process-panel p{font-size:1rem}.record-row{grid-template-columns:.85fr 1.15fr;padding:17px 18px;gap:16px;font-size:.875rem}.record-head{padding:17px 18px}.figure-note{font-size:.75rem}.process-footer{display:block;margin-top:12px;padding-top:22px}.process-footer p{font-size:.875rem}.process-footer .text-link{margin-top:14px}.audience-row{display:block;padding:26px 0}.audience-row h3{font-size:1.25rem}.audience-row p{margin-top:10px;font-size:.9375rem}.fit-note{font-size:.875rem}.offer-main h2{font-size:2.2rem}.offer-main>p{font-size:1rem}.offer-sequence{grid-template-columns:1fr;gap:0;margin-top:26px}.offer-sequence>div{display:grid;grid-template-columns:28px 1fr;gap:0 18px;padding:20px 0}.offer-sequence .mono{grid-row:1/3;margin-top:2px}.offer-sequence h3{margin-bottom:5px}.offer-sequence p{grid-column:2}.offer-grid{gap:16px}.offer-secondary h3{font-size:1.5rem}.team-copy h2{font-size:2.2rem}.team-grid{gap:32px}.founder-vision{font-size:1.125rem;padding-left:20px}.people{gap:16px}.person-image{aspect-ratio:.9/1}.person h3{font-size:.875rem;margin-top:14px}.person p,.person a{font-size:.75rem}.faq-grid{grid-template-columns:1fr;gap:26px}.faq-grid h2{font-size:2.2rem;max-width:17ch}.faq-grid .muted{margin-top:16px}.faq-item summary{font-size:1rem;padding:20px 34px 20px 0}.faq-item p{padding-right:0;font-size:.9375rem}.final-cta{padding:56px 0}.final-cta .wrap{grid-template-columns:1fr;gap:26px}.final-cta h2{font-size:2.35rem}.final-cta .cta-side p{max-width:45ch}.final-cta .btn{width:100%}.footer-main{display:block}.footer-links{margin-top:22px;column-gap:22px;row-gap:0}.site-footer{padding:26px 0}.nav-person{font-size:.75rem}.booking-intro h1{font-size:2.5rem;max-width:15ch}.booking-main{padding-top:28px}.booking-layout{gap:28px}.booking-intro .lead{font-size:1rem}.host{margin:24px 0}.booking-contact{font-size:.8125rem}.booking-card .cal-head{padding:18px;display:block}.booking-card .cal-head .tzw{margin-top:10px}.booking-card .cal-head select{width:100%;max-width:none}.booking-card .bk{padding:18px 16px 24px;min-height:354px}.booking-card .bk-days button{min-height:40px}.booking-card .bk-row{grid-template-columns:1fr}.booking-card .bk-form .when{flex-wrap:wrap}.calendar-footnote{font-size:.75rem;gap:8px}.booking-card .bk-done .big{font-size:1.6rem}.booking-page .site-footer .footer-links{margin-top:12px}.calendly-inline-widget{height:760px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.ig-thread .is-new{opacity:1;transform:none}}

#calStatus{margin:0;padding:24px 28px;font-size:.9375rem;font-weight:400;text-align:left}.booking-card .calendly-inline-widget{min-width:0}
.booking-column{min-width:0}.booking-card .bk-days{grid-template-columns:repeat(7,minmax(0,1fr))}
@media(max-width:360px){.booking-card .bk-days button{aspect-ratio:auto;height:38px;min-height:38px;min-width:0}.booking-intro h1{font-size:2.2rem}.booking-card .bk-month b{font-size:.9375rem}}
