.hero[data-astro-cid-ewxirvlt]{background:linear-gradient(to bottom,rgba(27,47,53,.5) 0%,transparent 100%),linear-gradient(to bottom,#1b2f35 0%,transparent 100%),url(/images/hero-bg.webp);background-size:cover;background-position:center;min-height:64vh;max-height:90vh;display:flex;align-items:center;color:var(--white);padding:6rem 0 4rem;overflow:hidden}.hero-content[data-astro-cid-ewxirvlt]{max-width:800px;text-align:center;margin:0 auto}.hero-pill[data-astro-cid-ewxirvlt]{display:inline-block;font-family:Inter,sans-serif;font-weight:600;font-size:12px;line-height:16px;color:var(--brand-teal);background:#1aabb82e;border:1px solid rgba(26,171,184,.4);border-radius:var(--button-radius);padding:8px 20px;margin-bottom:1.5rem;letter-spacing:1.2px;text-transform:uppercase}.hero-heading[data-astro-cid-ewxirvlt]{font-family:Bitter,serif;font-weight:600;font-size:clamp(2.1rem,5.4vw,60px);line-height:clamp(2.3rem,5.83vw,70px);color:#e8edf0;margin-bottom:1.25rem;letter-spacing:7.2px;text-transform:uppercase;text-align:center}.hero-body[data-astro-cid-ewxirvlt]{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:26px;letter-spacing:-.3px;color:#ffffffbf;margin-bottom:2rem;max-width:558px;margin-left:auto;margin-right:auto;text-align:center}.hero-cta[data-astro-cid-ewxirvlt]{padding:16px 32px;font-size:1rem}.bold[data-astro-cid-ewxirvlt]{font-weight:700;color:var(--white)}.problem[data-astro-cid-pmcm5pzz]{background-color:#33545e;color:var(--white)}.problem-supra[data-astro-cid-pmcm5pzz]{color:var(--orange);text-align:center}.problem-heading[data-astro-cid-pmcm5pzz]{color:var(--lightest);font-size:clamp(1.5rem,3vw,2.25rem);text-align:center}.problem-sub[data-astro-cid-pmcm5pzz]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:2;letter-spacing:-.3px;color:#ffffff8c;margin-bottom:2.5rem;text-align:center}.problem-points[data-astro-cid-pmcm5pzz]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2rem}.problem-points[data-astro-cid-pmcm5pzz] li[data-astro-cid-pmcm5pzz]{display:flex;gap:54px;align-items:flex-start}.problem-num[data-astro-cid-pmcm5pzz]{font-family:Bitter,serif;font-weight:500;font-size:40px;line-height:60px;letter-spacing:6px;color:#1aabb833;flex-shrink:0;min-width:40px}.problem-points[data-astro-cid-pmcm5pzz] li[data-astro-cid-pmcm5pzz]:last-child .problem-num[data-astro-cid-pmcm5pzz]{color:var(--brand-teal)}.problem-title[data-astro-cid-pmcm5pzz]{font-family:Bitter,serif;font-size:16px;font-weight:500;line-height:32px;letter-spacing:.6px;text-transform:uppercase;color:#e8edf0;margin:0}.problem-title--orange[data-astro-cid-pmcm5pzz]{color:#f5a623}.problem-points[data-astro-cid-pmcm5pzz] p[data-astro-cid-pmcm5pzz]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:23px;letter-spacing:-.2px;color:#ffffffa6;margin:0}.quote-block[data-astro-cid-oj7vcazx]{text-align:center;max-width:700px;margin:0 auto}.quote-block[data-astro-cid-oj7vcazx] .quote-text[data-astro-cid-oj7vcazx]{font-size:clamp(1.125rem,2vw,1.25rem);margin-bottom:.75rem}.quote-cite[data-astro-cid-oj7vcazx]{font-family:Poppins,sans-serif;font-weight:500;font-size:.7rem;color:var(--brand-teal);font-style:normal;letter-spacing:.05em}.solution-supra[data-astro-cid-72qerq47]{color:var(--brand-teal-dark);text-align:center}.solution-heading[data-astro-cid-72qerq47]{color:var(--navy-deep);font-size:clamp(1.5rem,3vw,2.25rem);text-align:center}.solution-sub[data-astro-cid-72qerq47]{color:var(--steel-grey);font-size:.875rem;line-height:1.6;max-width:600px;margin-bottom:2.5rem;text-align:center;margin-left:auto;margin-right:auto}.solution-grid[data-astro-cid-72qerq47]{display:flex;flex-direction:column;align-items:center;gap:2rem;margin-bottom:2.5rem}.solution-phone[data-astro-cid-72qerq47]{order:-1;text-align:center}.solution-phone-frame[data-astro-cid-72qerq47]{border:.8px solid rgba(26,171,184,.25);border-radius:12.5px;overflow:hidden;max-width:320px;margin:0 auto}.solution-phone-img[data-astro-cid-72qerq47]{width:100%;border-radius:12.5px}.solution-phone-banner[data-astro-cid-72qerq47]{background-color:var(--brand-teal);color:var(--navy-deep);font-family:Inter,sans-serif;font-weight:500;font-size:7.9px;line-height:15.5px;letter-spacing:1.1px;text-transform:uppercase;padding:8px 19px;border-radius:var(--pill-radius);box-shadow:0 20px 39px #00000040;display:inline-flex;align-items:center;gap:9.4px;margin-top:-20px;position:relative;z-index:1}.solution-banner-icon[data-astro-cid-72qerq47]{width:14px;height:14px;flex-shrink:0}.solution-cards[data-astro-cid-72qerq47]{display:grid;grid-template-columns:1fr;gap:1rem;justify-items:center}@media(min-width:420px){.solution-cards[data-astro-cid-72qerq47]{grid-template-columns:1fr 1fr}}.solution-card[data-astro-cid-72qerq47]{background:#fff;border:none;border-radius:11px;padding:1.25rem;max-width:232px;min-height:213px;transition:width .4s ease,max-width .4s ease,transform .4s ease}.solution-card-icon[data-astro-cid-72qerq47]{margin-bottom:.75rem}.solution-card-title[data-astro-cid-72qerq47]{font-family:Bitter,serif;font-weight:700;font-size:12px;line-height:17px;letter-spacing:.6px;text-transform:uppercase;color:#1b2f35;margin:0 0 .5rem}.solution-card[data-astro-cid-72qerq47] p[data-astro-cid-72qerq47]{font-family:Inter,sans-serif;font-weight:300;font-size:11px;line-height:18px;color:#5d6b70;margin:0}.solution-cta-wrap[data-astro-cid-72qerq47]{text-align:center}@media(min-width:1024px){.solution-grid[data-astro-cid-72qerq47]{flex-direction:row;align-items:center}.solution-phone[data-astro-cid-72qerq47]{order:unset;flex:0 1 320px}.solution-cards[data-astro-cid-72qerq47]{flex:1}}.social-proof[data-astro-cid-emubdsxy]{text-align:center}.social-proof-cta[data-astro-cid-emubdsxy]{margin-bottom:2rem;letter-spacing:.6px}.social-proof-soft[data-astro-cid-emubdsxy]{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:28px;color:#5d6b70;margin:0}.social-proof-bold[data-astro-cid-emubdsxy]{font-family:Bitter,serif;font-weight:500;font-size:14px;line-height:28px;color:#000;margin:0}.social-proof-bold[data-astro-cid-emubdsxy] .teal[data-astro-cid-emubdsxy]{color:var(--brand-teal)}.founders[data-astro-cid-k7zzgs2v]{background-color:#33545e;color:var(--lightest)}.founders-supra[data-astro-cid-k7zzgs2v]{color:var(--orange);text-align:center}.founders-heading[data-astro-cid-k7zzgs2v]{color:var(--lightest);font-size:clamp(1.5rem,3vw,2.25rem);margin-bottom:2.5rem;text-align:center}.founders-grid[data-astro-cid-k7zzgs2v]{display:grid;grid-template-columns:1fr;gap:2rem;justify-items:center}.founder-card[data-astro-cid-k7zzgs2v]{background:#ffffff08;border:.8px solid rgba(26,171,184,.2);border-radius:12.5px;padding:.8px;overflow:hidden;max-width:465px;transition:width .4s ease,max-width .4s ease,transform .4s ease}.founder-photo-wrap[data-astro-cid-k7zzgs2v]{position:relative}.founder-photo-wrap[data-astro-cid-k7zzgs2v]:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#1b2f35e6,#0000 55%);pointer-events:none}.founder-photo[data-astro-cid-k7zzgs2v]{width:100%;height:220px;object-fit:cover;object-position:top}.founder-overlay[data-astro-cid-k7zzgs2v]{position:absolute;bottom:16px;left:16px;display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;z-index:1}.founder-badge[data-astro-cid-k7zzgs2v]{font-family:Poppins,sans-serif;font-weight:500;font-size:7px;line-height:12.6px;letter-spacing:1.2px;text-transform:uppercase;color:#1b2f35;border-radius:2.4px;height:22px;display:flex;align-items:center;padding:0 8px}.founder-badge--teal[data-astro-cid-k7zzgs2v]{background-color:var(--brand-teal)}.founder-badge--orange[data-astro-cid-k7zzgs2v]{background-color:var(--orange)}.founder-name[data-astro-cid-k7zzgs2v]{font-family:Bitter,serif;font-weight:500;font-size:18.9px;line-height:21.7px;letter-spacing:.75px;text-transform:uppercase;color:#e8edf0}.founder-body[data-astro-cid-k7zzgs2v]{padding:1.25rem 1.25rem 1.5rem}.founder-creds[data-astro-cid-k7zzgs2v]{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem}.founder-cred[data-astro-cid-k7zzgs2v]{font-family:Poppins,sans-serif;font-weight:500;font-size:.5rem;padding:4px 10px;border-radius:var(--pill-radius);text-transform:uppercase;letter-spacing:.03em}.founder-cred--teal[data-astro-cid-k7zzgs2v]{background:#1aabb81a;border:.8px solid rgba(26,171,184,.3);border-radius:3.1px;color:var(--brand-teal);height:20px;padding:4px 5px 4px 10px;font-size:7.6px;line-height:12.5px;letter-spacing:1.3px}.founder-cred--orange[data-astro-cid-k7zzgs2v]{background:#f5a6231a;border:.8px solid rgba(245,166,35,.3);border-radius:3.1px;color:var(--orange);padding:3.9px 7.9px;font-size:7.6px;line-height:12.5px;letter-spacing:1.3px}.founder-bio[data-astro-cid-k7zzgs2v]{font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:18px;color:#e8edf0b3;margin-bottom:.75rem}.founder-bio[data-astro-cid-k7zzgs2v]:last-child{margin-bottom:0}@media(min-width:650px){.founders-grid[data-astro-cid-k7zzgs2v]{grid-template-columns:1fr 1fr}}.consulting{background-color:#33545e;color:var(--white)}.consulting-supra{color:var(--orange);text-align:center}.consulting-heading{color:var(--lightest);font-size:clamp(1.5rem,3vw,2.25rem);text-align:center}.consulting-body{color:#ffffffa6;text-align:center;font-family:Inter;font-size:16px;font-weight:400;line-height:26px;letter-spacing:-.312px}.consulting-body--bold{color:#e8edf0;text-align:center;font-family:Inter;font-size:16px;font-weight:400;line-height:24px;letter-spacing:1.288px;text-transform:uppercase}.consult-call{color:#1aabb8;font-family:Inter;font-size:16px;font-weight:400;line-height:24px;letter-spacing:1.288px;text-transform:uppercase}.consult-slider-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--card-radius);padding:2rem 2.5rem;max-width:480px;margin:0 auto}.slider-row{margin-bottom:1.5rem}.slider-label{font-family:Inter,sans-serif;font-weight:600;font-size:.75rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:.75rem}.slider-wrapper{position:relative;padding-bottom:16px}.duration-slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:#ffffff26;outline:none;cursor:pointer}.duration-slider::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--brand-teal);cursor:pointer;box-shadow:0 2px 8px #1aabb866}.duration-slider::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--brand-teal);cursor:pointer;border:none;box-shadow:0 2px 8px #1aabb866}.slider-ticks{display:flex;justify-content:space-between;padding:4px 0 0;pointer-events:none}.slider-tick{font-family:Inter,sans-serif;font-size:.6rem;color:#ffffff4d;text-align:center;width:0}.slider-value{font-family:Inter,sans-serif;font-weight:600;font-size:1rem;color:var(--brand-teal);text-align:center;margin-top:.25rem}.price-row{text-align:center;margin-bottom:.5rem}.consult-price{font-family:Inter,sans-serif;font-weight:400;font-size:2.5rem;color:var(--orange);line-height:1.2}.discount-badge{text-align:center;margin-bottom:.75rem}.discount-badge span{font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;color:#10b981;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:20px;padding:4px 14px}.next-available{text-align:center;margin-bottom:1.25rem;font-family:Inter,sans-serif;font-size:.85rem}.next-label{color:#ffffff73}.next-date{color:var(--brand-teal);font-weight:500}.app-user-section{margin-bottom:1.25rem}.app-toggle{font-family:Inter,sans-serif;font-size:.8rem;color:#ffffff80;background:none;border:none;cursor:pointer;display:block;width:100%;text-align:center;padding:8px;transition:color .2s}.app-toggle:hover{color:var(--brand-teal)}.toggle-arrow{font-size:.6rem;transition:transform .2s;display:inline-block}.toggle-arrow.open{transform:rotate(180deg)}.email-input-row{display:flex;gap:8px;margin-top:8px}.email-input{flex:1;padding:10px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:var(--white);font-family:Inter,sans-serif;font-size:.85rem;outline:none}.email-input::placeholder{color:#ffffff4d}.email-input:focus{border-color:var(--brand-teal)}.email-check-btn{padding:10px 16px;border-radius:8px;border:none;background:var(--brand-teal);color:#fff;font-family:Inter,sans-serif;font-weight:600;font-size:.8rem;cursor:pointer;transition:background .2s;white-space:nowrap}.email-check-btn:hover{background:var(--brand-teal-dark)}.nudge{font-family:Inter,sans-serif;font-size:.75rem;color:#ffffff80;text-align:center;margin-top:8px;line-height:1.4}.nudge a{color:var(--brand-teal);text-decoration:none}.consult-book-btn{display:block;width:100%;text-align:center;padding:14px;font-size:1rem}.instant-link{display:block;text-align:center;margin-top:12px;font-family:Inter,sans-serif;font-size:.8rem;color:var(--brand-teal);text-decoration:none;opacity:.7;transition:opacity .2s}.instant-link:hover{opacity:1;text-decoration:underline}.booking-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.booking-overlay{position:absolute;inset:0;background:#0009;backdrop-filter:blur(4px)}.booking-content{position:relative;background:#1b2f35;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;max-width:480px;width:100%;max-height:85vh;overflow-y:auto;box-shadow:0 20px 60px #00000080}.booking-close{position:absolute;top:12px;right:16px;background:none;border:none;color:#ffffff80;font-size:1.5rem;cursor:pointer;line-height:1;padding:4px}.booking-close:hover{color:#fff}.booking-title{font-family:Bitter,serif;font-weight:600;font-size:1.4rem;color:var(--lightest);margin:0 0 4px}.booking-subtitle{font-family:Inter,sans-serif;font-size:.85rem;color:var(--brand-teal);margin:0 0 1.5rem}.booking-step{margin-bottom:1.25rem}.booking-label{font-family:Inter,sans-serif;font-weight:600;font-size:.75rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:.5rem}.tz-label{font-weight:400;text-transform:none;letter-spacing:normal;color:#ffffff4d}.date-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.date-btn{font-family:Inter,sans-serif;font-size:.75rem;padding:8px 2px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffffb3;cursor:pointer;text-align:center;line-height:1.3;transition:all .15s}.date-btn:hover:not(.date-btn--disabled){border-color:var(--brand-teal);color:#fff}.date-btn.selected{background:var(--brand-teal);border-color:var(--brand-teal);color:#fff;font-weight:600}.date-btn--disabled{opacity:.25;cursor:not-allowed}.date-day{display:block;font-size:.6rem;color:#fff6;margin-bottom:2px}.time-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.time-btn{font-family:Inter,sans-serif;font-size:.8rem;padding:10px 4px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffffb3;cursor:pointer;transition:all .15s}.time-btn:hover{border-color:var(--brand-teal);color:#fff}.time-btn.selected{background:var(--brand-teal);border-color:var(--brand-teal);color:#fff;font-weight:600}.time-loading{font-family:Inter,sans-serif;font-size:.8rem;color:#fff6;text-align:center;padding:20px}.info-field{margin-bottom:.75rem}.booking-input{width:100%;padding:10px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:var(--white);font-family:Inter,sans-serif;font-size:.85rem;outline:none}.booking-input::placeholder{color:#ffffff4d}.booking-input:focus{border-color:var(--brand-teal)}.booking-textarea{resize:vertical;min-height:70px}.booking-confirm{width:100%;margin-top:.75rem;padding:14px;font-size:1rem}.booking-disclaimer{font-family:Inter,sans-serif;font-size:.7rem;color:#ffffff4d;text-align:center;margin-top:.5rem;line-height:1.4}.consult-note{font-family:Inter,sans-serif;font-size:.7rem;color:#ffffff59;text-align:center;line-height:1.5;margin-top:1.25rem}.pricing-section{background-color:#e8edf0}.pricing-supra{color:var(--brand-teal-dark);text-align:center}.pricing-heading{color:#1b2f35;font-size:36px;line-height:44.6px;letter-spacing:1.8px;text-align:center;margin-bottom:36px}.pricing-sub{color:#1b2f35b3;font-family:Inter,sans-serif;font-size:12.6px;font-weight:400;line-height:20.4px;max-width:432px;margin-bottom:2.5rem;text-align:center;margin-left:auto;margin-right:auto}.plan-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:0 auto 2rem}@media(min-width:768px){.plan-grid{grid-template-columns:repeat(3,1fr);max-width:700px}}.plan-card{background:var(--white);border:2px solid var(--navy-deep);border-radius:11px;padding:1.5rem 1.25rem;text-align:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;position:relative}.plan-card:hover{transform:translateY(-4px);box-shadow:var(--card-shadow)}.plan-card.lifetime{border-color:#d4a017;box-shadow:0 4px 24px #d4a01740}.plan-card.lifetime:hover{box-shadow:0 8px 32px #d4a01759}.plan-badge--gold{background:linear-gradient(135deg,gold,#d4a017)!important;color:#1b2f35!important}.plan-card.featured{background:var(--navy-deep);border-color:var(--brand-teal);color:var(--lightest)}.plan-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--green);color:var(--white);padding:4px 14px;border-radius:var(--pill-radius);font-size:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.plan-name{font-family:Inter,sans-serif;font-weight:700;font-size:.6rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.plan-card:not(.featured) .plan-name{color:var(--brand-teal-dark)}.plan-card.featured .plan-name{color:var(--brand-teal)}.plan-pricing{margin-bottom:1rem}.plan-price{font-family:Bitter,serif;font-weight:700;font-size:2.25rem;line-height:1.1}.plan-card:not(.featured) .plan-price{color:var(--navy-deep)}.plan-card.featured .plan-price{color:var(--lightest)}.plan-original-price{font-size:1rem;color:#888;text-decoration:line-through;margin-bottom:2px}.plan-period{font-size:.75rem;color:#888;margin-top:4px}.plan-savings{display:inline-block;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);color:#2e7d32;padding:4px 10px;border-radius:var(--pill-radius);font-size:.65rem;font-weight:600;margin-top:8px}.plan-breakeven{font-size:.65rem;color:#666;margin-top:6px;line-height:1.4;font-style:italic}.plan-features{list-style:none;padding:0;margin:1rem 0;flex-grow:1;text-align:left}.plan-features li{padding:4px 0;font-size:.7rem;display:flex;align-items:center;gap:6px}.plan-card:not(.featured) .plan-features li{color:var(--navy-deep)}.plan-card.featured .plan-features li{color:var(--lightest)}.plan-features li:before{content:"✓";color:var(--brand-teal);font-weight:700;font-size:.75rem;flex-shrink:0}.plan-card button{margin-top:auto;width:100%;padding:10px 16px;border:none;border-radius:var(--button-radius);font-size:.7rem;font-weight:700;cursor:pointer;color:var(--white);transition:opacity .2s ease;text-transform:uppercase;letter-spacing:.03em}.plan-card button:hover{opacity:.9}.plan-card button:disabled{background:#ccc;cursor:not-allowed}.plan-card.featured button{background:var(--green)}.plan-card:not(.featured) button{background:var(--orange)}.pricing-guarantee{text-align:center;color:var(--steel-grey);font-size:.85rem;line-height:1.6;max-width:600px;margin:0 auto}.pricing-guarantee strong{color:var(--navy-deep)}.pricing-subscriber-link{text-align:center;margin-top:1.5rem;color:#888;font-size:.8rem}.pricing-subscriber-link a{color:var(--brand-teal);text-decoration:none;font-weight:600}.quote-section[data-astro-cid-j7pv25f6]{padding:4rem 0}.tagline-section[data-astro-cid-j7pv25f6]{padding:4rem 0;text-align:center}
