:root{--navy:#081e3a;--deep:#06152b;--pale:#0b2343;--ink:#eef6ff;--line:#2b557b;--orange:#ff742d;--violet:#ad78ff;--aqua:#27dcf4;--glass:linear-gradient(145deg,rgba(26,61,104,.68),rgba(8,29,58,.82));--muted:#bdcfe4}body{color:var(--ink);background:#06152b}:focus-visible{outline:2px solid #55e9ff;outline-offset:3px}.site-header{background:#081f3e;border-bottom:1px solid #3273a255;box-shadow:0 8px 35px #020c1e88;backdrop-filter:blur(16px)}.nav-links a{color:#d7e9f8}.nav-links a:hover,.nav-links a[aria-current=page]{color:#fff;text-shadow:0 0 15px #27dcf4a0}.nav-links a[aria-current=page]{box-shadow:0 2px #2bdffa}.wa,.menu-toggle{border-color:#48d9f477;background:#13395a6b;box-shadow:inset 0 1px #ffffff27,0 0 12px #20d8f126}.wa:hover,.menu-toggle:hover{background:#166082}.footer{background:#081f3e;border-top:1px solid #2a698c77;color:#cedef0}.footer-bottom{border-color:#5f8cb344}.footer h3{color:#fff}.hero,.page-hero,.meeting-layout .meeting-hero,.meeting-layout .hero{background:radial-gradient(ellipse at 78% 18%,#17649175,transparent 38%),radial-gradient(ellipse at 15% 75%,#273b855c,transparent 45%),linear-gradient(125deg,#06172f,#092849 54%,#081b39);color:#fff}.meeting-layout .section.navy,.section.navy,.meeting-layout .section.pale,.section.pale,.meeting-layout .offers-stage,.offers-stage,.path-section,.faq-central,.imported .pdf-presentation,.service-block:nth-of-type(even){background:radial-gradient(circle at 95% 4%,#12437766,transparent 34%),linear-gradient(145deg,#07172f,#0b2547 56%,#071b35);color:var(--ink)}.section,.service-block,.imported .section,.meeting-layout .section:not(.navy):not(.pale),.contact-page{background:#071b34;color:var(--ink)}.section:nth-of-type(even),.service-block:nth-of-type(even){background:linear-gradient(135deg,#07172f,#0a2545)}.final-cta,.meeting-layout .final-cta{background:radial-gradient(circle at 80% 30%,#18609988,transparent 40%),linear-gradient(120deg,#081b37,#142b60 60%,#111e46);border-top:1px solid #41ccf477}.statement{background:#0b2b4d;border-color:#3dbad660}.page-hero,.meeting-layout .page-hero{border-bottom:1px solid #3aaad25a}body h1,body h2,body h3,body strong{color:#f7fbff}body p,body li,.lead,.page-hero p,.section-head p:last-child,.prose p,.imported .section p,.imported .section.pale p,.imported .section:not(.navy) p,.imported .section.navy p,.imported .section.navy li,.meeting-layout .hero p,.meeting-layout .hero .lead,.meeting-layout .hero-grid>div:first-child>p,.meeting-layout .hero-grid .import-list,.meeting-layout .section.navy p,.meeting-layout .section.navy li,.meeting-layout .page-hero p,.path-card p,.path-note,.offers-stage .intro,.service-block p,.legal p,.card p,details p,.small{color:var(--muted)}.hero h1 em,.meeting-layout .hero h1 em{color:#42e3f2;text-shadow:0 0 22px #23d6ef6b}.eyebrow,.meeting-layout .meeting-hero .eyebrow,.meeting-layout .hero .eyebrow,.meeting-layout .page-hero .wrap>div:first-child>p:first-child,.meeting-layout .hero-grid>div:first-child>p:first-child{color:#46e1ef}.benefits div:before,.step:before{color:#4de9f5}.list-clean li,details,.benefits div,.imported .import-list li{border-color:#2a587a}.crumbs{color:#a8d5e9}.crumbs a:hover{color:#53e8fb}.card,.card.feature,.callout,.inline-note,.contact-box,.service-block .panel,.imported .cards>div,.imported .client-panel,.meeting-layout .section.navy .cards>div,.meeting-layout .section.navy .client-panel,.imported .section.navy .cards>div,.imported .section.navy .client-panel,.about-category .client-panel,.path-card,.offer-panel,.imported .pdf-document,.imported .pdf-panel,.imported .pdf-item,.imported .pdf-timeline-step,.faq-central details{color:#f5faff;background:var(--glass);border:1px solid #3180a69c;box-shadow:inset 0 1px #b6e9ff2c,0 14px 34px #010b1c75,0 0 17px #19bde420;backdrop-filter:blur(16px)}.card p,.card.feature p,.card .family,.card.feature .family,.imported .cards>div p,.imported .client-panel p,.imported .section.navy .client-panel p,.meeting-layout .section.navy .cards>div p,.meeting-layout .section.navy .client-panel p,.offer-panel p:not(.eyebrow),.service-block .panel p,.faq-central details p{color:#c2d7e8}.card .num,.card.feature .num,.card a,.card.feature a,.faq-group h3{color:#48dff1}.callout{border-left:3px solid #46e1ee}.inline-note{background:linear-gradient(120deg,#392334b8,#142746);border-color:#f6865a8f}.imported .pdf-presentation{color:#f5faff}.imported .pdf-pills>*,.badge{border-color:#4abbdc9a;background:#1037599e;color:#e3f7ff}.about-category>.wrap~.wrap,.faq-central .faq-extra{border-color:#3985ab7d}.offer-tab,.path-card{--offer-glow:#b579ff}.tone-cyan{--offer-glow:#2be7f3}.tone-orange{--offer-glow:#ff894a}.tone-green{--offer-glow:#46deb5}.offer-tab,.path-card{color:#f5faff;background:var(--glass);border:1px solid color-mix(in srgb,var(--offer-glow) 66%,#1b4367);box-shadow:inset 0 1px #ffffff2b,0 13px 30px #010e237d,0 0 16px color-mix(in srgb,var(--offer-glow) 29%,transparent)}.offer-tab:hover,.path-card:hover{box-shadow:inset 0 1px #ffffff48,0 16px 32px #010e238a,0 0 25px color-mix(in srgb,var(--offer-glow) 55%,transparent)}.offer-tab[aria-selected=true]{color:#fff;background:linear-gradient(145deg,#123455ef,#091f3deb);border-color:var(--offer-glow);box-shadow:inset 0 1px #ffffff36,0 0 9px var(--offer-glow),0 0 25px color-mix(in srgb,var(--offer-glow) 72%,transparent)}.offer-icon,.path-number{background:color-mix(in srgb,var(--offer-glow) 16%,#0b2544);color:var(--offer-glow);border:1px solid color-mix(in srgb,var(--offer-glow) 62%,transparent);box-shadow:0 0 15px color-mix(in srgb,var(--offer-glow) 38%,transparent),inset 0 1px #ffffff29}.offer-panel{border-color:color-mix(in srgb,var(--offer-glow) 72%,#275172);box-shadow:inset 0 1px #ffffff36,0 16px 40px #010d22ba,0 0 18px color-mix(in srgb,var(--offer-glow) 52%,transparent)}.offer-panel:before{background:radial-gradient(circle,color-mix(in srgb,var(--offer-glow) 27%,transparent),transparent 68%)}.offer-panel .eyebrow{color:var(--offer-glow)}.btn,.booking-primary{border-radius:12px;transition:transform .2s,box-shadow .2s,filter .2s}.btn-orange,.booking-primary{background:linear-gradient(115deg,#ff9b39,#ff681f 60%,#f04c23);color:#121b2e;border:1px solid #ffc275;box-shadow:inset 0 1px #fff5c88c,0 6px 22px #ff602867,0 0 11px #ff781e7d;text-shadow:none}.btn-orange:hover,.booking-primary:hover{background:linear-gradient(115deg,#ffad55,#ff7935 65%,#ff612e);box-shadow:0 8px 28px #ff662889,0 0 18px #ff842a8c;transform:translateY(-2px)}.btn-light,.btn-outline,.btn-navy,.meeting-layout .page-hero .btn-outline,.meeting-layout .section.navy .btn-light{background:linear-gradient(130deg,#123c63cf,#0b294bcc);color:#eaf8ff;border:1px solid #46cce5a8;box-shadow:inset 0 1px #ffffff35,0 0 14px #22d7f044}.btn-light:hover,.btn-outline:hover,.btn-navy:hover{background:#144668;color:#fff;box-shadow:0 0 19px #28d8ef78}.service-subnav a,.about-jump a,.meeting-layout .about-jump a{border:1px solid #39b9d690;background:#10395fb0;color:#dcf6ff;box-shadow:inset 0 1px #ffffff27}.service-subnav a:hover,.about-jump a:hover{border-color:#55e8fb;color:#fff;box-shadow:0 0 15px #2ddbf285}.booking-widget{color:#f5faff}.booking-panel{background:linear-gradient(145deg,#0e3054,#061c38);border:1px solid #4dcfe2ba;box-shadow:0 18px 52px #010817a8,0 0 22px #20d8f369}.booking-panel-head{background:#081f3e;border-bottom:1px solid #3fa8cb8a}.booking-panel-body h2,.booking-day-caption{color:#f7fcff}.booking-panel-body p,.booking-panel-body .booking-footnote{color:#bfd4e8}.booking-primary{color:#121b2e}.booking-launcher{border-color:#59e9fa;background:linear-gradient(145deg,#092747,#0d5a79);box-shadow:0 9px 31px #010b19aa,0 0 20px #29def4bd}.booking-close{color:#dbf7ff}.calendar-dialog,.consent{color:#f5faff;background:#0c294a;border:1px solid #399bc0;box-shadow:0 15px 50px #010b1acc}.calendar-inner,.consent p,.modal-foot{color:#d6e6f3}.icon-button,.cal-top button,.days button,.times button{background:#16395b;color:#eef9ff;border:1px solid #4289ad}.days button.selected,.times button.selected{background:#11637f}.demo-notice{background:#392c30;color:#ffd4b9}@media(max-width:760px){.nav-links{background:#061b35;border-color:#367ca263}}@media(prefers-reduced-motion:reduce){.btn,.booking-primary{transition:none}}.tone-blue{--offer-glow:#448dff}.offer-icon svg{width:25px;height:25px;filter:drop-shadow(0 0 5px currentColor)}@media(max-width:760px){.offer-icon svg{width:20px;height:20px}}.assistant-details-section .offer-group{margin-top:30px;scroll-margin-top:112px}.assistant-details-section .offer-tabs{margin-bottom:18px}.assistant-details-section .offer-panel{padding:36px;min-height:0}.assistant-details-section .offer-panel h3{font-size:clamp(26px,3vw,36px)}.assistant-details-section .assistant-lead{font-size:18px;margin-bottom:28px}.assistant-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.imported .assistant-detail .assistant-tier{margin:0;padding:22px;background:linear-gradient(145deg,#10385dba,#082847c9);border:1px solid color-mix(in srgb,var(--offer-glow) 52%,#2b557b);box-shadow:inset 0 1px #ffffff26,0 0 11px color-mix(in srgb,var(--offer-glow) 18%,transparent)}.imported .assistant-detail .assistant-tier h3{font-size:15px;letter-spacing:.07em;color:var(--offer-glow);margin:0 0 14px}.assistant-tier ul{margin:0;padding-left:20px}.assistant-tier li{margin:8px 0;color:#e0ecfa}.assistant-benefit{border:1px solid color-mix(in srgb,var(--offer-glow) 63%,#2b557b);border-radius:14px;background:color-mix(in srgb,var(--offer-glow) 13%,#0a2a4a);padding:20px 24px;margin-top:18px;box-shadow:inset 0 1px #ffffff2a}.assistant-benefit strong{color:var(--offer-glow);font-size:17px}.assistant-benefit p{margin:5px 0 0;max-width:100%!important;color:#e1edfa!important}.assistant-assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.assistant-assurances>div{padding:18px;border:1px solid #3684a6;border-radius:12px;background:linear-gradient(125deg,#103354b5,#082441e0);color:#e9f7ff;font-weight:700;box-shadow:0 0 12px #22bdda24}.assistant-assurances>div:before{content:'✦';color:#49deef;margin-right:10px;text-shadow:0 0 12px #36e6f4}@media(max-width:760px){.assistant-details-section .offer-panel{padding:25px 18px}.assistant-tiers,.assistant-assurances{grid-template-columns:1fr}.assistant-details-section .assistant-lead{font-size:16px}.imported .assistant-detail .assistant-tier{padding:18px}}.audit-details-section .offer-group{margin-top:30px;scroll-margin-top:112px}.audit-details-section .offer-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.audit-detail-panel{min-height:0;padding:38px}.audit-detail-panel>p:first-child{color:var(--offer-glow);font-size:13px;font-weight:800;letter-spacing:.08em}.audit-detail-panel>h2{font-size:clamp(28px,3.5vw,42px);max-width:950px}.audit-detail-panel>h3{font-size:22px;line-height:1.3;margin:28px 0 14px}.audit-detail-panel>h2+h3{margin-top:12px}.audit-detail-panel>.two{gap:16px;margin:18px 0}.audit-detail-panel>.cards{margin:18px 0}.imported .audit-detail-panel .client-panel{margin:0;padding:22px;background:linear-gradient(145deg,#10385dba,#082847c9);border:1px solid color-mix(in srgb,var(--offer-glow) 48%,#2b557b);box-shadow:inset 0 1px #fff2}.imported .audit-detail-panel .client-panel h3{font-size:19px;line-height:1.28;margin:0 0 10px}.audit-detail-panel .client-panel p:last-child{margin-bottom:0}.audit-detail-panel .client-panel p strong{color:#fff}.audit-detail-panel>.btn{margin-top:12px}@media(max-width:760px){.audit-detail-panel{padding:25px 18px}.audit-details-section .offer-tabs{grid-template-columns:1fr 1fr}.audit-detail-panel>.two{grid-template-columns:1fr}.audit-detail-panel>h3{font-size:19px}}.about-details-section .offer-group{margin-top:0;scroll-margin-top:112px}.about-details-section .offer-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px}.about-details-section .offer-tab{min-height:66px;justify-content:center;text-align:center}.about-detail-panel{min-height:0;padding:36px}.about-detail-panel>div.wrap{width:auto}.about-detail-panel h2{font-size:clamp(27px,3.4vw,40px);margin-bottom:18px}.about-detail-panel h3,.imported .about-detail-panel .client-panel h3{font-size:21px;line-height:1.3;margin:0 0 12px}.about-detail-panel .about-block{margin-top:32px;padding-top:28px;border-top:1px solid #3a779b88}.about-detail-panel .cards{margin:22px 0;gap:15px}.about-detail-panel .two{gap:18px;margin:20px 0}.imported .about-detail-panel .client-panel{padding:22px;background:linear-gradient(145deg,#10385dba,#082847c9);box-shadow:inset 0 1px #fff2}.about-detail-panel .client-panel p:last-child{margin-bottom:0}.about-founder:after{content:'';display:block;clear:both}.about-founder img{float:right;width:240px;max-width:40%;max-height:270px;object-fit:cover;border-radius:18px;margin:0 0 22px 28px;border:1px solid #35b9d37d;box-shadow:0 0 18px #24c8e035}.about-disclosure{border:1px solid #3985ab;border-radius:14px;background:#0a2a49b3;padding:0;margin:13px 0;scroll-margin-top:110px}.about-disclosure summary{padding:19px 22px;font-size:17px;color:#edfaff}.about-disclosure[open] summary{border-bottom:1px solid #3985ab66}.about-disclosure-body{padding:24px}.about-disclosure-body p{margin:0 0 16px;padding:0;max-width:none}.about-disclosure-body>h3{margin-top:25px}.about-detail-panel [id]{scroll-margin-top:110px}@media(max-width:900px){.about-details-section .offer-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.about-details-section .offer-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.about-detail-panel{padding:24px 18px}.about-details-section .offer-tab{display:flex;min-height:58px;font-size:14px}.about-disclosure-body{padding:20px 15px}.about-disclosure summary{padding:17px}.about-founder img{float:none;width:100%;max-width:360px;margin:20px 0}.about-detail-panel .two{grid-template-columns:1fr}}body :is(.cards,.path-cards)>:has(>.btn),body .two>.client-panel:has(>.btn){display:flex;flex-direction:column;align-self:stretch}body :is(.cards,.two,.path-cards)>:has(>.btn)>.btn{margin-top:auto;align-self:flex-start;max-width:100%}.hero-actions,.cta-actions{align-items:stretch}