.ah-home{--navy:#07113b;--ink:#12214a;--muted:#707896;--line:#e6eefb;--bg:#fff;--blue:#0759ef;--max:1320px;background:#fff;font-size:clamp(14px,1.45vw,18px);line-height:1.45}.ah-home .wrap{padding-inline:clamp(20px,4.2vw,56px)}.ah-home h1,.ah-home h2,.ah-home h3{color:var(--navy);letter-spacing:-.045em}.ah-home h2{font-size:clamp(25px,3.12vw,40px);font-weight:800;line-height:1.16}.ah-home h3{letter-spacing:-.035em;font-size:clamp(16px,1.72vw,22px);font-weight:800}.ah-home .btn{white-space:nowrap;border-radius:11px;gap:10px;min-height:clamp(42px,5vw,64px);padding:0 clamp(18px,2.2vw,30px);font-size:clamp(14px,1.5vw,19px);font-weight:700}.ah-home .btn svg{flex-shrink:0;width:19px;height:19px}.ah-home .btn-primary{color:#fff;background:linear-gradient(#2c80ff 0%,#0960e6 57%,#0950c8 100%);border:1px solid #1d6df5;box-shadow:inset 0 1px 2px #ffffff70,0 5px 14px #1763ee14}.ah-home .btn-primary:hover{box-shadow:inset 0 1px 2px #ffffff70,0 7px 18px #1763ee30}.ah-home .btn-ghost{color:#103698;background:#ffffffeb;border:1.5px solid #5680ff;box-shadow:inset 0 0 0 2px #dce7ff40}.ah-home .top{backdrop-filter:none;background:#fffe;border:0;position:relative}.ah-home .top-in{gap:clamp(20px,3vw,40px);min-height:clamp(54px,6.5vw,84px)}.ah-home .brand img{width:clamp(164px,20vw,255px);height:auto}.ah-home .nav{gap:clamp(6px,1vw,16px);margin-left:0}.ah-home .nav a{color:#26365a;font-size:clamp(12px,1.3vw,16px);font-weight:500}.ah-home .top-cta{border-radius:10px;min-height:clamp(34px,3.9vw,50px);margin-left:auto;padding-inline:clamp(13px,1.7vw,22px);font-size:clamp(12px,1.25vw,16px)}.ah-pill{letter-spacing:-.02em;border-radius:999px;align-self:flex-start;align-items:center;padding:5px 14px;font-size:clamp(12px,1.25vw,16px);font-weight:700;line-height:1.5;display:inline-flex}.ah-pill.green{color:#075b49;background:linear-gradient(120deg,#dcf7ed,#e5faf2)}.ah-pill.blue{color:#074691;background:linear-gradient(120deg,#e7f6ff,#dceeff)}.ah-pill.purple{color:#681fda;background:#eee5ff}.ah-pill.amber{color:#ba6b00;background:#fff0cf}.ah-icon{border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.ah-icon svg{width:26px;height:26px}.ah-icon.blue{color:#0062ff;background:#e8f5ff}.ah-icon.green{color:#00a653;background:#eafbf2}.ah-icon.purple{color:#791df1;background:#f0e9ff}.ah-icon.amber{color:#f5a000;background:#fff7e3}.ah-hero{background:linear-gradient(115deg,#f1faff 0%,#fff 42%,#f0fffb 72%,#f5f4ff 100%);position:relative;overflow:hidden}.ah-hero:after{content:"";z-index:4;background:#fff;border-radius:50% 50% 0 0;width:110%;height:43px;position:absolute;bottom:-18px;left:-5%}.ah-hero-inner{max-width:1320px;height:clamp(408px,49.3vw,650px);position:relative}.ah-hero-copy{z-index:3;width:54%;padding-top:clamp(43px,5.1vw,69px);position:relative}.ah-hero-copy h1{letter-spacing:-.052em;margin:13px 0 17px;font-size:clamp(34px,4.55vw,60px);font-weight:800;line-height:.995}.ah-hero-copy>p{color:var(--muted);max-width:36ch;font-size:clamp(13px,1.48vw,19px);line-height:1.5}.ah-actions{gap:12px;margin-top:18px;display:flex}.ah-hero-note{color:var(--muted);align-items:center;gap:7px;margin-top:15px;font-size:clamp(11px,1.2vw,15px);display:flex}.ah-hero-note svg{color:#782ef0;width:17px;height:20px}.ah-hero-art{pointer-events:none;position:absolute;inset:0}.ah-woman{z-index:2;width:34%;height:auto;position:absolute;bottom:0;left:37.5%}.ah-phone{z-index:1;width:28%;height:auto;position:absolute;top:-1%;left:53%}.hero-shapes{pointer-events:none;max-width:1440px;margin:auto;position:absolute;inset:0}.hero-shapes i{border-radius:50%;display:block;position:absolute}.hero-shapes i:first-child{aspect-ratio:1.1;background:linear-gradient(140deg,#ccf7ef,#e9fbf1);width:40%;top:-11%;right:0;transform:rotate(-25deg)}.hero-shapes i:nth-child(2){aspect-ratio:1;opacity:.8;background:linear-gradient(120deg,#cff3ff,#a2efe6);width:20%;top:2%;left:51%}.hero-shapes i:nth-child(3){aspect-ratio:1.1;opacity:.7;background:linear-gradient(135deg,#d6e9ff,#b9b6ff);width:35%;bottom:6%;right:-8%}.hero-shapes i:nth-child(4){aspect-ratio:1;opacity:.5;background:#fff0ba;width:15%;top:8%;right:-3%}.ah-floating{z-index:3;background:#fffffff5;border:1px solid #e7f4ff;border-radius:clamp(16px,2vw,26px);align-items:flex-start;gap:10px;width:20.4%;padding:clamp(13px,1.7vw,22px) clamp(11px,1.5vw,20px);display:flex;position:absolute;right:3.5%;box-shadow:0 12px 26px #20399918}.ah-floating .ah-icon{width:34px;height:34px}.ah-floating .ah-icon svg{width:24px;height:24px}.ah-floating>div{min-width:0}.floating-label{color:#17234d;white-space:nowrap;margin:0 0 8px;font-size:clamp(10px,1.08vw,14px);font-weight:700;display:block}.ah-floating strong{letter-spacing:-.045em;white-space:nowrap;font-size:clamp(16px,1.85vw,24px);line-height:1.1;display:block}.ah-floating small{color:var(--muted);margin-top:4px;font-size:clamp(10px,1.14vw,14px);display:block}.ah-floating em{color:var(--muted);font-size:.72em;font-style:normal;font-weight:400}.mini-pill{color:#067241;white-space:nowrap;background:#e3faee;border-radius:999px;align-items:center;gap:5px;margin-top:8px;padding:5px 10px;font-size:clamp(10px,1.14vw,14px);display:inline-flex}.mini-pill svg{color:#fff;stroke-width:3px;background:#12b957;border-radius:50%;width:12px;height:12px;padding:2px}.consultation{top:3%}.consultation strong{font-size:clamp(14px,1.6vw,21px)}.floating-chevron{color:#7884a6;width:14px;height:14px;position:absolute;top:17px;right:9px}.evolution{top:31.5%}.sparkline{width:44px;height:32px;position:absolute;bottom:10px;right:11px}.exam{top:56%}.exam .mini-pill{margin-left:-30px}.ah-how{background:linear-gradient(#fff,#fcfeff);padding:14px 0 28px;position:relative}.ah-how h2,.ah-features h2{margin:4px 0 17px}.ah-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.ah-steps li{border:1px solid var(--line);background:linear-gradient(130deg,#fff,#fdfefe);border-radius:13px;padding:16px 14px 18px;position:relative;box-shadow:0 7px 20px #3068d607}.step-heading{align-items:center;gap:8px;display:flex}.step-number{color:#0952d8;background:linear-gradient(125deg,#e2f6ff,#c7d9ff);border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:17px;font-weight:800;display:grid}.step-heading .ah-icon{width:34px;height:34px}.step-heading .ah-icon svg{width:23px;height:23px}.ah-steps p{color:var(--muted);max-width:29ch;margin-top:12px;padding-left:43px;font-size:clamp(12px,1.25vw,16px);line-height:1.35}.step-arrow{color:#74a1ff;width:16px;position:absolute;top:45%;right:-19px}.ah-features{background:linear-gradient(165deg,#f3fbff 0%,#fff 43%,#faffff 100%);padding:10px 0 24px;position:relative}.ah-features:before{content:"";background:#fff;border-radius:0 0 50% 50%;height:24px;margin-top:-10px;margin-bottom:8px;display:block}.ah-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.ah-feature{background:#ffffffed;border:1px solid #edf3fd;border-radius:12px;padding:13px 14px 17px;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 7px 18px #125bd007}.ah-feature:hover{transform:translateY(-3px);box-shadow:0 10px 25px #125bd016}.ah-feature .ah-pill{padding:5px 11px;font-size:clamp(10px,1.06vw,13px)}.ah-feature .ah-icon{margin:8px 0 10px}.ah-feature h3{margin-bottom:9px;font-size:clamp(15px,1.7vw,22px);line-height:1.2}.ah-feature p{color:var(--muted);font-size:clamp(12px,1.31vw,16px);line-height:1.4}.ah-privacy{padding:8px 0 19px}.ah-privacy-inner{grid-template-columns:21% 41% 38%;align-items:center;display:grid}.home-illustration{width:100%;height:auto;display:block}.ah-privacy-inner>.home-illustration{width:115%;margin-left:-14%}.ah-privacy-copy{padding:0 15px 0 9px}.ah-privacy-copy h2{margin:9px 0 10px;font-size:clamp(28px,3.42vw,44px)}.ah-privacy-copy p{color:var(--muted);font-size:clamp(13px,1.4vw,18px);line-height:1.4}.ah-privacy ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.ah-privacy li{align-items:flex-start;gap:11px;display:flex}.ah-privacy li .ah-icon{width:32px;height:32px}.ah-privacy li .ah-icon svg{width:22px;height:22px}.ah-privacy li p{color:#626f90;padding-top:2px;font-size:clamp(11px,1.2vw,15px);line-height:1.5}.ah-waitlist{padding:0 0 25px;scroll-margin-top:25px}.ah-waitlist>.wrap{padding-inline:clamp(18px,2.3vw,31px)}.ah-waitlist-inner{background:radial-gradient(at 17% 80%,#e6f7ff80,#0000 50%),linear-gradient(120deg,#f7fbff,#f4fbff);border-radius:12px;grid-template-columns:1fr 1fr;align-items:center;gap:25px;padding:16px;display:grid}.ah-waitlist-copy{padding:0}.ah-waitlist-copy h2{letter-spacing:-.05em;margin:9px 0 6px;font-size:clamp(23px,2.65vw,34px)}.ah-waitlist-copy p{color:var(--muted);max-width:44ch;font-size:clamp(14px,1.5vw,19px);line-height:1.35}.ah-waitlist-copy .home-illustration{width:65%;max-width:330px;margin:2px 0 -15px}.ah-form-card{background:#fff;border:1px solid #ebf2fb;border-radius:14px;min-width:0;padding:12px;box-shadow:0 6px 20px #065eda05}.ah-home .lf-compact{gap:11px}.ah-home .lf-compact .lf-grid{grid-template-columns:1fr 1fr;gap:10px 12px}.ah-home .lf-compact .lf-row{grid-template-columns:minmax(0,1fr) 54px;gap:8px}.ah-home .lf-compact .lf-f{gap:3px}.ah-home .lf-compact .lf-f span{font-size:clamp(11px,1.15vw,14px);font-weight:500}.ah-home .lf-compact .lf-f input,.ah-home .lf-compact .lf-f select,.ah-home .lf-compact .lf-f textarea{background:#fff;border:1px solid #dce4f4;border-radius:6px;min-height:29px;padding:6px 8px;font-size:clamp(11px,1.15vw,14px);box-shadow:inset 0 1px 2px #12234a03}.ah-home .lf-compact .lf-f input::placeholder,.ah-home .lf-compact textarea::placeholder{color:#9da7c1;opacity:1}.ah-home .lf-compact .lf-f textarea{min-height:49px}.ah-home .lf-compact .lf-consent{align-items:flex-start;gap:8px;font-size:clamp(8px,.88vw,11px)}.ah-home .lf-compact .lf-consent input{accent-color:#095ced;width:15px;height:15px;margin:0}.ah-home .lf-compact .lf-consent a{color:#174593;font-weight:500}.ah-home .lf-compact .lf-submit{align-self:stretch;width:100%;min-height:41px}.ah-home .lf-compact .lf-msg{font-size:13px}.ah-faq{padding:2px 0 22px}.ah-faq-inner{grid-template-columns:32% 1fr;align-items:start;gap:24px;display:grid}.ah-faq-copy h2{margin-top:9px;font-size:clamp(27px,3.2vw,41px)}.ah-faq-copy .home-illustration{width:90%;max-width:260px;margin-top:4px}.ah-questions{background:#fff;border:1px solid #e9f1fc;border-radius:13px;padding:2px 9px;box-shadow:0 7px 18px #0654bc06}.ah-questions details+details{border-top:1px solid #e4eaf5}.ah-questions summary{cursor:pointer;color:#182553;justify-content:space-between;align-items:center;gap:16px;min-height:38px;padding:10px 8px;font-size:clamp(12px,1.25vw,16px);list-style:none;display:flex}.ah-questions summary::-webkit-details-marker{display:none}.ah-questions summary svg{flex-shrink:0;width:15px;height:15px;transition:transform .2s}.ah-questions details[open] summary svg{transform:rotate(180deg)}.ah-questions details p{color:var(--muted);padding:0 8px 14px;font-size:clamp(12px,1.25vw,16px);line-height:1.6}.ah-home .foot{border-color:#edf2f8;margin-top:0;padding:18px 0 15px}.ah-home .foot-in{grid-template-columns:1fr 1.8fr;gap:25px}.ah-home .foot-brand img{width:clamp(165px,20vw,255px);height:auto}.ah-home .foot-brand p{max-width:33ch;margin-top:11px;font-size:clamp(12px,1.25vw,16px);line-height:1.4}.ah-home .foot-nav{gap:20px;padding-top:3px}.ah-home .foot-nav div{gap:3px;font-size:clamp(12px,1.25vw,16px)}.ah-home .foot-nav strong{margin-bottom:5px;font-size:clamp(12px,1.25vw,16px);font-weight:700}.ah-home .foot-legal{color:#7a85a4;border:0;margin-top:18px;padding-top:0;font-size:clamp(10px,1.05vw,13px)}@media (width>=1100px){.ah-how{padding-top:22px;padding-bottom:43px}.ah-steps li{padding:25px 23px 28px}.step-number,.step-heading .ah-icon{width:48px;height:48px}.step-heading{gap:13px}.ah-steps p{margin-top:17px;padding-left:61px}.ah-features{padding-bottom:36px}.ah-feature{padding:20px 22px 27px}.ah-feature .ah-icon{width:56px;height:56px;margin:12px 0 16px}.ah-feature .ah-icon svg{width:34px;height:34px}.ah-privacy{padding:24px 0 32px}.ah-privacy ul{gap:20px}.ah-waitlist-inner{gap:40px;padding:24px}.ah-form-card{padding:20px}.ah-home .lf-compact .lf-grid{gap:15px 18px}.ah-home .lf-compact .lf-f input,.ah-home .lf-compact .lf-f select{min-height:43px;padding:10px 12px}.ah-home .lf-compact .lf-f textarea{min-height:72px}.ah-home .lf-compact .lf-submit{min-height:57px}.ah-home .lf-compact{gap:16px}.ah-questions summary{min-height:57px;padding:16px 12px}.ah-faq{padding:20px 0 35px}.ah-home .foot{padding:28px 0 24px}.ah-home .foot-legal{margin-top:30px}}@media (width<=760px){.ah-home .top-in{gap:10px}.ah-home .mnav{margin-left:0}.ah-home .brand img{width:150px}.ah-hero-inner{height:auto;min-height:770px}.ah-hero-copy{width:100%;padding-top:30px}.ah-hero-copy h1{font-size:clamp(34px,6.3vw,46px);line-height:1.05}.ah-hero-copy>p{max-width:47ch;font-size:15px}.ah-hero-note{font-size:12px}.ah-hero-art{width:100%;max-width:580px;margin:auto;top:325px;bottom:0}.ah-woman{width:54%;left:12%}.ah-phone{width:41%;top:0;left:42%}.ah-floating{width:30%;padding:12px 10px;right:3%}.floating-label{font-size:10px}.ah-floating .ah-icon{width:26px;height:26px}.ah-floating .ah-icon svg{width:19px;height:19px}.ah-floating{gap:6px}.ah-floating strong{font-size:18px}.consultation strong{font-size:13px}.ah-floating small,.mini-pill{font-size:9px}.mini-pill{padding:4px 6px}.consultation{top:8%}.evolution{top:33%}.exam{top:55%}.ah-how{padding-top:24px}.ah-steps{grid-template-columns:1fr;gap:12px}.ah-steps li{padding:18px}.ah-steps p{max-width:none;padding-left:43px;font-size:14px}.step-arrow{display:none}.ah-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ah-feature{padding:17px}.ah-feature p{font-size:13px}.ah-feature h3{font-size:17px}.ah-privacy{padding-block:28px}.ah-privacy-inner{grid-template-columns:28% 72%}.ah-privacy ul{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.ah-privacy li p{font-size:12px}.ah-privacy-copy h2{font-size:28px}.ah-waitlist-inner{grid-template-columns:1fr;gap:12px;padding:20px}.ah-waitlist-copy .home-illustration{width:160px;margin:0 auto}.ah-waitlist-copy h2{font-size:27px}.ah-home .lf-compact .lf-f input,.ah-home .lf-compact .lf-f select{min-height:42px;font-size:14px}.ah-home .lf-compact .lf-f textarea{min-height:70px;font-size:14px}.ah-home .lf-compact .lf-f span{font-size:13px}.ah-home .lf-compact .lf-consent{font-size:11px}.ah-home .lf-compact .lf-submit{min-height:46px}.ah-faq-inner{grid-template-columns:1fr;gap:16px}.ah-faq-copy{grid-template-columns:1fr 100px;align-items:center;display:grid}.ah-faq-copy .ah-pill{justify-self:start}.ah-faq-copy h2{grid-row:2}.ah-faq-copy .home-illustration{grid-area:1/2/3;width:100%}.ah-questions summary{min-height:48px;font-size:14px}.ah-home .foot-in{grid-template-columns:1fr}.ah-home .foot-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ah-home .foot-nav div,.ah-home .foot-nav strong{font-size:12px}.ah-home .foot-nav a{overflow-wrap:anywhere}}@media (width<=420px){.ah-home .brand img{width:135px}.ah-home .top-cta{gap:5px;padding-inline:10px;font-size:11px}.ah-home .top-cta svg{width:13px;height:13px}.ah-home .mnav summary{width:33px;height:33px}.ah-home .top-in{gap:7px}.ah-hero-inner{min-height:735px}.ah-hero-copy h1{font-size:33px}.ah-actions{gap:9px}.ah-home .ah-actions .btn{padding-inline:13px;font-size:13px}.ah-hero-art{top:355px}.ah-floating{gap:4px;width:32%;padding:10px 8px;right:2%}.ah-floating .ah-icon{width:23px;height:23px}.floating-label{font-size:9px}.consultation strong{font-size:12px}.floating-chevron{display:none}.mini-pill{font-size:8px}.exam .mini-pill{margin-left:-23px}.ah-feature-grid{gap:9px}.ah-feature{padding:12px}.ah-privacy ul{grid-template-columns:1fr}.ah-form-card{padding:12px}.ah-waitlist-inner{padding:15px}}.ah-home .ah-hero-copy h1{letter-spacing:-.045em;width:115%;font-size:clamp(34px,4.65vw,61px)}.ah-home .ah-hero-copy>p{width:90%;max-width:39ch;font-size:clamp(13px,1.48vw,19px)}.ah-home .ah-woman{width:32%}.ah-home .top .nav{margin-left:0}.ah-home .top .nav a{color:#26365a;font-size:clamp(12px,1.3vw,16px);font-weight:500}.ah-home .top .top-cta{min-height:clamp(34px,3.9vw,50px);padding-inline:clamp(13px,1.7vw,22px);font-size:clamp(12px,1.25vw,16px)}.ah-home footer.foot{margin-top:0;padding:18px 0 15px}.ah-home .foot .foot-in{grid-template-columns:1fr 1.8fr;gap:25px}.ah-home .foot .foot-brand img{width:clamp(165px,20vw,255px);height:auto}.ah-home .foot .foot-brand p{max-width:33ch;margin-top:11px;font-size:clamp(12px,1.25vw,16px)}.ah-home .foot .foot-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ah-home .foot .foot-nav div{gap:3px;font-size:clamp(12px,1.25vw,16px)}.ah-home .foot .foot-nav strong{margin-bottom:5px;font-size:clamp(12px,1.25vw,16px);font-weight:700}.ah-home .foot .foot-legal{border:0;margin-top:18px;padding-top:0;font-size:clamp(10px,1.05vw,13px)}.ah-home .ah-form-card .lf-compact{gap:11px}.ah-home .ah-form-card .lf-compact .lf-grid{gap:10px 12px}.ah-home .ah-form-card .lf-compact .lf-f{gap:3px}.ah-home .ah-form-card .lf-compact .lf-f span{font-size:clamp(11px,1.15vw,14px);font-weight:500}.ah-home .ah-form-card .lf-compact .lf-f input,.ah-home .ah-form-card .lf-compact .lf-f select,.ah-home .ah-form-card .lf-compact .lf-f textarea{border-radius:6px;min-height:29px;padding:6px 8px;font-size:clamp(11px,1.15vw,14px)}.ah-home .ah-form-card .lf-compact .lf-f textarea{min-height:49px}.ah-home .ah-form-card .lf-compact .lf-consent{font-size:clamp(8px,.88vw,11px);line-height:1.5}.ah-home .ah-form-card .lf-compact .lf-submit{width:100%;min-height:41px}@media (width>=1100px){.ah-home footer.foot{padding:28px 0 24px}.ah-home .foot .foot-legal{margin-top:30px}.ah-home .ah-form-card .lf-compact{gap:16px}.ah-home .ah-form-card .lf-compact .lf-grid{gap:15px 18px}.ah-home .ah-form-card .lf-compact .lf-f input,.ah-home .ah-form-card .lf-compact .lf-f select{min-height:43px;padding:10px 12px}.ah-home .ah-form-card .lf-compact .lf-f textarea{min-height:72px}.ah-home .ah-form-card .lf-compact .lf-submit{min-height:57px}}@media (width<=760px){.ah-home .top .brand img{width:150px}.ah-home .ah-hero-copy h1{width:100%;font-size:clamp(34px,6.3vw,46px)}.ah-home .ah-hero-copy>p{width:100%;max-width:47ch;font-size:15px}.ah-home .ah-woman{width:54%}.ah-home .foot .foot-in{grid-template-columns:1fr}.ah-home .foot .foot-nav{gap:14px}.ah-home .foot .foot-nav div,.ah-home .foot .foot-nav strong{font-size:12px}.ah-home .ah-form-card .lf-compact .lf-f input,.ah-home .ah-form-card .lf-compact .lf-f select{min-height:42px;font-size:14px}.ah-home .ah-form-card .lf-compact .lf-f textarea{min-height:70px;font-size:14px}.ah-home .ah-form-card .lf-compact .lf-f span{font-size:13px}.ah-home .ah-form-card .lf-compact .lf-consent{font-size:11px}.ah-home .ah-form-card .lf-compact .lf-submit{min-height:46px}}@media (width<=420px){.ah-home .top .brand img{width:135px}.ah-home .top .top-cta{padding-inline:10px;font-size:11px}.ah-home .ah-hero-copy h1{font-size:33px}}.ah-home .ah-how{padding-bottom:17px}.ah-home .ah-steps p{font-size:clamp(11px,1.3vw,16px);line-height:1.35}.ah-home .ah-feature p{font-size:clamp(11px,1.33vw,16px);line-height:1.4}.ah-home .ah-feature .ah-icon{margin:7px 0 8px}.ah-home .ah-woman{left:40.5%}.ah-home .ah-hero-copy>p{max-width:45ch}.ah-home .ah-waitlist-copy p{font-size:clamp(13px,1.5vw,19px)}.ah-home .ah-waitlist-copy .home-illustration{width:58%}.ah-home .ah-faq-copy .home-illustration{width:83%;margin-top:0}.ah-home .ah-floating.consultation .mini-pill{padding-inline:5px;font-size:clamp(9px,1.05vw,13px)}@media (width>=1100px){.ah-home .ah-how{padding-bottom:35px}.ah-home .ah-feature .ah-icon{margin:12px 0 16px}}@media (width<=760px){.ah-home .ah-woman{left:12%}.ah-home .ah-steps p{font-size:14px}.ah-home .ah-feature h3{font-size:17px}.ah-home .ah-feature p{font-size:13px}.ah-home .ah-waitlist-copy h2{font-size:27px}.ah-home .ah-waitlist-copy .home-illustration{width:160px}.ah-home .ah-faq-copy .home-illustration{width:100%}}@font-face{font-family:Acha Roboto;src:url(/home/roboto.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Acha Roboto Condensed;src:url(/home/roboto-condensed.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}.ah-home{font-family:Acha Roboto,Arial,sans-serif}.ah-home h1,.ah-home h2,.ah-home h3{letter-spacing:-.03em;font-family:Acha Roboto Condensed,Acha Roboto,Arial,sans-serif}.ah-home .ah-hero-copy h1{letter-spacing:-.04em;font-size:clamp(36px,4.8vw,63px)}.ah-home .ah-feature h3{letter-spacing:-.03em;font-size:clamp(15px,1.8vw,23px)}.ah-home .ah-waitlist-copy h2{letter-spacing:-.035em;font-size:clamp(23px,2.8vw,36px)}.ah-home .ah-hero-copy>p{max-width:42ch;font-size:clamp(13px,1.6vw,20px)}.ah-home .ah-how h2,.ah-home .ah-features h2{font-size:clamp(26px,3.3vw,42px)}@media (width<=760px){.ah-home .ah-hero-copy h1{font-size:clamp(35px,6.3vw,46px)}.ah-home .ah-hero-copy>p{font-size:15px}.ah-home .ah-feature h3{font-size:18px}.ah-home .ah-waitlist-copy h2{font-size:28px}}@media (width>=761px) and (width<=1099px){.ah-home .ah-how h2,.ah-home .ah-features h2{letter-spacing:-.04em;font-family:Acha Roboto,Arial,sans-serif;font-size:26px}.ah-home .ah-steps li{padding-top:15px;padding-bottom:14px}.ah-home .ah-steps p{padding-left:42px;font-size:10.5px;line-height:1.35}.ah-home .ah-feature .ah-pill{padding-block:4px;font-size:10px}.ah-home .ah-feature .ah-icon{width:38px;height:38px}.ah-home .ah-feature h3{margin-bottom:8px;font-size:14px}.ah-home .ah-feature p{font-size:10.5px;line-height:1.4}.ah-home .ah-features{padding-bottom:20px}.ah-home .ah-waitlist-inner{gap:12px;padding:14px 16px}.ah-home .ah-waitlist-copy h2{font-size:21px}.ah-home .ah-waitlist-copy .home-illustration{width:52%}.ah-home .ah-form-card .lf-compact .lf-consent{font-size:7.3px}.ah-home .ah-faq-copy .home-illustration{width:78%}.ah-home .ah-faq{padding-bottom:12px}}.ah-home .top{z-index:50;background:0 0;border-bottom:0;position:absolute;inset:0 0 auto}.ah-home .top .top-in{gap:24px;min-height:76px}.ah-home .top .brand img{width:clamp(132px,13vw,172px);height:auto}.ah-home .top .nav a{color:#344363;padding:8px 6px;font-size:14px;font-weight:400}.ah-home .top .nav a:hover{color:#0759ef;background:#ffffff80}.ah-home .top .top-cta{border-radius:9px;min-height:40px;padding:0 17px;font-size:13px;font-weight:500;box-shadow:0 3px 10px #1763ee12}.ah-home .top .top-cta svg{width:15px;height:15px}.ah-home .ah-hero-inner{height:clamp(470px,46.5vw,660px);min-height:0}.ah-home .ah-hero-copy{width:52%;padding-top:clamp(114px,10.3vw,142px)}.ah-home .ah-hero-art{isolation:isolate;width:55%;max-width:none;margin:0;position:absolute;inset:96px clamp(22px,3.7vw,49px) 0 auto}.ah-home .ah-woman{z-index:2;width:auto;max-width:none;height:92%;bottom:-1px;left:-4%}.ah-home .ah-phone{z-index:1;width:auto;max-width:none;height:105%;top:auto;bottom:-18px;left:30%}.ah-home .ah-hero-cards{z-index:3;flex-direction:column;gap:14px;width:33%;display:flex;position:absolute;top:8%;right:0}.ah-home .ah-floating{backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #ffffffeb;border-radius:15px;gap:9px;width:100%;padding:14px 13px;position:relative;inset:auto;box-shadow:0 5px 20px #26467d0f}.ah-home .ah-floating .ah-icon{background:color-mix(in srgb,currentColor 6%,white);width:29px;height:29px}.ah-home .ah-floating .ah-icon svg{stroke-width:1.7px;width:20px;height:20px}.ah-home .ah-floating .floating-label{color:#465371;margin-bottom:6px;font-size:clamp(10px,.86vw,12px);font-weight:500}.ah-home .ah-floating strong{letter-spacing:-.025em;font-size:clamp(16px,1.4vw,20px);font-weight:600}.ah-home .ah-floating.consultation strong{font-size:clamp(13px,1.1vw,16px)}.ah-home .ah-floating small{color:#8790a6;margin-top:3px;font-size:clamp(10px,.85vw,12px);line-height:1.35}.ah-home .ah-floating .mini-pill,.ah-home .ah-floating.consultation .mini-pill{color:#448569;background:#eefaf3;margin-top:8px;padding:3px 7px;font-size:clamp(9px,.73vw,10.5px);font-weight:400;line-height:1.35}.ah-home .ah-floating.exam .mini-pill{margin-left:-24px}.ah-home .ah-floating .floating-chevron{color:#9aa5ba;width:11px;height:11px;top:15px;right:8px}.ah-home .ah-floating .sparkline{opacity:.7;width:43px;height:27px;bottom:12px;right:12px}.ah-home .hero-shapes i:first-child{opacity:.55;width:39%;top:-6%;right:0}.ah-home .hero-shapes i:nth-child(2){opacity:.52;width:23%;top:16%;left:52%}.ah-home .hero-shapes i:nth-child(3){opacity:.4;width:32%;bottom:4%;right:-4%}.ah-home .hero-shapes i:nth-child(4){opacity:.32;top:18%}@media (width>=761px) and (width<=1099px){.ah-home .top .top-in{gap:18px;min-height:66px}.ah-home .top .nav{gap:12px;margin-left:15px}.ah-home .top .nav a{font-size:12px}.ah-home .top .top-cta{min-height:35px;padding-inline:13px;font-size:12px}.ah-home .ah-hero-art{top:83px}.ah-home .ah-hero-cards{gap:11px;width:35%}.ah-home .ah-floating{border-radius:13px;gap:7px;padding:12px 10px}.ah-home .ah-floating .ah-icon{width:24px;height:24px}.ah-home .ah-floating .ah-icon svg{width:18px;height:18px}.ah-home .ah-floating .mini-pill,.ah-home .ah-floating.consultation .mini-pill{padding-inline:5px;font-size:8px}}@media (width<=760px){.ah-home .top .top-in{gap:10px;min-height:62px}.ah-home .top .brand img{width:128px}.ah-home .top .top-cta{min-height:34px;padding-inline:11px;font-size:11px}.ah-home .top .mnav summary{background:#ffffffb3;border-color:#e1eafb;width:34px;height:34px}.ah-home .ah-hero-inner{height:auto;min-height:0;padding-top:92px}.ah-home .ah-hero-copy{width:100%;padding-top:0}.ah-home .ah-hero-art{width:100%;max-width:480px;height:380px;margin:24px auto 0;position:relative;inset:auto}.ah-home .ah-woman{height:86%;left:-5%}.ah-home .ah-phone{height:104%;bottom:-10px;left:31%}.ah-home .ah-hero-cards{gap:10px;width:36%;top:8%;right:-3%}.ah-home .ah-floating{border-radius:12px;gap:6px;padding:11px 9px}.ah-home .ah-floating .ah-icon{width:22px;height:22px}.ah-home .ah-floating .ah-icon svg{width:16px;height:16px}.ah-home .ah-floating .floating-label{margin-bottom:5px;font-size:9px}.ah-home .ah-floating strong{font-size:15px}.ah-home .ah-floating.consultation strong{font-size:12px}.ah-home .ah-floating small{font-size:9px}.ah-home .ah-floating .mini-pill,.ah-home .ah-floating.consultation .mini-pill{padding:3px 5px;font-size:8px}.ah-home .ah-floating.exam .mini-pill{margin-left:-20px}.ah-home .ah-floating .sparkline{width:30px;height:20px;bottom:9px;right:9px}.ah-home .ah-floating .floating-chevron{display:none}}@media (width<=420px){.ah-home .top .brand img{width:118px}.ah-home .top .top-in{gap:8px}.ah-home .ah-hero-art{height:350px}.ah-home .ah-floating .mini-pill{white-space:normal;max-width:calc(100% + 20px)}}@media (width<=360px){.ah-home .ah-hero-cards{width:40%}.ah-home .ah-floating{gap:5px;padding:9px 8px}.ah-home .ah-floating .ah-icon{width:18px;height:18px}.ah-home .ah-floating .ah-icon svg{width:14px;height:14px}.ah-home .ah-floating .floating-label{font-size:8.5px}.ah-home .ah-floating strong{font-size:13px}.ah-home .ah-floating.consultation strong{font-size:11px}.ah-home .ah-floating small{font-size:8.5px}}.ah-home{--muted:#69778e}.ah-home .ah-hero{background:linear-gradient(115deg,#f1faff,#fff 45%,#f3fcf9)}.ah-home .ah-hero-inner{height:clamp(520px,48vw,690px)}.ah-home .ah-hero-copy{padding-top:clamp(118px,11vw,160px)}.ah-home .ah-hero-copy h1{letter-spacing:-.055em;width:110%;margin:22px 0;font-family:Acha Roboto,Arial,sans-serif;font-size:clamp(35px,3.8vw,54px);font-weight:750;line-height:1.09}.ah-home .ah-hero-copy h1 span{color:#145edb}.ah-home .ah-hero-copy>p{max-width:37ch;font-size:clamp(14px,1.25vw,18px);line-height:1.7}.ah-home .ah-hero-copy .ah-pill{gap:7px;padding:6px 12px;font-size:12px;font-weight:500}.ah-home .ah-hero-copy .ah-pill svg{width:15px;height:15px}.ah-home .ah-actions{flex-wrap:wrap;align-items:center;gap:15px 20px;margin-top:28px}.ah-home .ah-actions .btn{min-height:52px;padding-inline:22px;font-size:15px}.customer-signin{color:#465874;align-items:center;gap:4px;font-size:13px;text-decoration:none;display:inline-flex}.customer-signin:hover{color:#0759ef}.customer-signin svg{width:14px;height:14px}.ah-home .ah-hero-note{margin-top:21px;font-size:12px}.ah-home .ah-hero-note svg{color:#20a377;width:15px;height:15px}.ah-home .ah-hero-art{width:54%;top:110px}.ah-home .ah-floating strong,.ah-home .ah-floating.consultation strong{font-size:clamp(12px,1.05vw,15px)}.ah-home .ah-floating .floating-label{white-space:normal}.ah-home .ah-floating small{font-size:clamp(9px,.75vw,11px)}.ah-home .ah-floating .sparkline{width:31px;height:21px;bottom:7px;right:10px}.ah-home .ah-floating.evolution{padding-bottom:24px}.ah-home .ah-floating.exam .mini-pill{white-space:normal;margin-left:0}.ah-home .ah-floating .mini-pill{white-space:normal;max-width:100%}.ah-home .top .top-cta{min-height:39px;font-weight:500}.customer-trust{background:#fff;border-bottom:1px solid #edf2f7}.customer-trust .wrap{justify-content:space-between;align-items:center;gap:24px;padding-block:25px;display:flex}.customer-trust p{color:#718098;font-size:14px}.customer-trust p strong{color:#3e506a;font-weight:500}.customer-trust .wrap>div{gap:26px;display:flex}.customer-trust span{color:#52647e;white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.customer-trust svg{color:#6c99ae;width:18px;height:18px}.customer-section{padding:90px 0}.customer-section h2{letter-spacing:-.045em;font-family:Acha Roboto,Arial,sans-serif;font-size:clamp(30px,3vw,43px);font-weight:650;line-height:1.18}.customer-section h3{letter-spacing:-.025em;font-family:Acha Roboto,Arial,sans-serif;font-weight:600}.customer-section-head{text-align:center;max-width:680px;margin:0 auto 40px}.customer-eyebrow{letter-spacing:.13em;color:#46807e;margin-bottom:16px;font-size:10px;font-weight:600;line-height:1.6;display:block}.customer-section-head p{color:var(--muted);margin-top:18px;font-size:15px;line-height:1.65}.customer-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.customer-benefit{background:#fff;border:1px solid #e9eef6;border-radius:17px;padding:28px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:block}.customer-benefit:hover{border-color:#d7e4fa;transform:translateY(-3px);box-shadow:0 15px 32px #35548809}.preview-icon{border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.preview-icon svg{stroke-width:1.65px;width:21px;height:21px}.preview-icon.blue{color:#3987e2;background:#eaf3ff}.preview-icon.green{color:#34a47e;background:#e8f8ef}.preview-icon.purple{color:#9170d9;background:#f1eaff}.preview-icon.amber{color:#d5a458;background:#fff3df}.customer-benefit h3{margin:19px 0 12px;font-size:19px}.customer-benefit p{color:var(--muted);max-width:35ch;font-size:14px;line-height:1.7}.benefit-link{color:#6082aa;align-items:center;gap:7px;margin-top:23px;font-size:11px;display:flex}.benefit-link svg{width:14px;height:14px}.customer-health{padding-top:20px;padding-bottom:55px}.customer-health-panel{background:linear-gradient(125deg,#f0f8ff,#f6fcfa);border:1px solid #edf4fc;border-radius:27px;grid-template-columns:.92fr 1.08fr;align-items:center;gap:52px;padding:65px 56px;display:grid;position:relative}.customer-feature-copy h2{margin-bottom:22px}.customer-feature-copy h2 span{color:#1467d4}.customer-feature-copy>p{color:var(--muted);max-width:43ch;font-size:15px;line-height:1.75}.customer-checks{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.customer-checks li{color:#52647e;align-items:flex-start;gap:10px;font-size:13px;display:flex}.customer-checks svg{color:#329979;background:#e1f3e9;border-radius:50%;flex-shrink:0;width:17px;height:17px;padding:3px}.customer-text-link{color:#1465ca;align-items:center;gap:9px;margin-top:12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.customer-text-link svg{width:17px;height:17px}.customer-text-link:hover{text-underline-offset:4px;text-decoration:underline}.customer-preview-wrap{min-width:0}.health-preview{padding:25px 6px 30px 18px;position:relative}.preview-orbit{aspect-ratio:1;opacity:.65;background:linear-gradient(135deg,#d8edfc,#d9f5eb);border-radius:50%;width:94%;position:absolute;top:0;right:-18px}.health-window{background:#fff;border:1px solid #e6edf6;border-radius:18px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 20px 45px #26487810}.preview-window-bar{border-bottom:1px solid #f0f3f8;align-items:center;gap:5px;height:35px;padding:0 14px;display:flex}.preview-window-bar>span{background:#d7e3ec;border-radius:50%;width:5px;height:5px}.preview-window-bar small{color:#8e9bae;margin-left:auto;font-size:8px}.preview-window-bar svg{color:#8e9bae;width:10px;height:10px;margin-left:auto}.preview-content{padding:23px}.preview-profile{align-items:center;gap:12px;display:flex}.preview-avatar{color:#3a97ac;background:linear-gradient(140deg,#d6ebfd,#dff6eb);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.preview-avatar svg{width:21px;height:21px}.preview-profile small{letter-spacing:.08em;color:#93a1b6;font-size:8px;display:block}.preview-profile strong{margin-top:4px;font-size:15px;font-weight:600;display:block}.preview-safe{color:#7bb69d;margin-left:auto}.preview-safe svg{width:17px;height:17px}.preview-tabs{color:#8c9aae;border-bottom:1px solid #ecf1f7;gap:18px;margin:19px 0 18px;font-size:10px;display:flex}.preview-tabs span{padding-bottom:9px}.preview-tabs .selected{color:#3279d4;border-bottom:2px solid #59e}.preview-condition,.preview-history{background:#fafdff;border:1px solid #e7eff9;border-radius:12px;align-items:center;gap:11px;padding:13px;display:flex}.preview-condition strong,.preview-history strong{font-size:12px;font-weight:500;display:block}.preview-condition small,.preview-history small{color:#8e9bae;margin-top:4px;font-size:9px;display:block}.preview-condition>svg,.preview-history>svg{color:#9dafc6;width:12px;height:12px;margin-left:auto}.preview-condition .preview-icon,.preview-history .preview-icon{border-radius:9px;width:30px;height:30px}.preview-condition .preview-icon svg,.preview-history .preview-icon svg{width:17px;height:17px}.preview-mini-grid{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.preview-mini-grid>div{border:1px solid #ebeff6;border-radius:12px;padding:14px}.preview-mini-grid .preview-icon{border-radius:9px;width:29px;height:29px;margin-bottom:10px}.preview-mini-grid .preview-icon svg{width:16px;height:16px}.preview-mini-grid strong{font-size:11px;font-weight:500;display:block}.preview-mini-grid small{color:#9ca7b7;margin-top:4px;font-size:8px;display:block}.preview-history{background:#fff}.preview-floating-note{background:#fffffff5;border:1px solid #e6f1ee;border-radius:12px;align-items:center;gap:10px;padding:11px 15px;display:flex;position:absolute;bottom:10px;right:-12px;box-shadow:0 8px 20px #2a588410}.preview-floating-note .preview-icon{border-radius:50%;width:30px;height:30px}.preview-floating-note strong{font-size:11px;font-weight:500;display:block}.preview-floating-note small{color:#8397a2;margin-top:2px;font-size:9px;display:block}.preview-caption{text-align:center;color:#8997aa;margin-top:10px;font-size:9px;position:relative}.customer-connected{padding-top:45px}.customer-connected-inner{grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;display:grid}.connection-preview{min-width:0;height:430px;position:relative}.connection-ring{aspect-ratio:1;border:1px solid #e4edf9;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-one{background:radial-gradient(circle,#eef8ff,#fff);width:57%}.ring-two{width:83%}.connection-lines{width:100%;height:100%;position:absolute;inset:0}.connection-center{background:linear-gradient(135deg,#d9f1ff,#e4f8ed);border:8px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:138px;height:138px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 34px #2b659014}.connection-center>span{color:#3796a1;margin-bottom:5px}.connection-center svg{width:24px;height:24px}.connection-center strong{font-size:18px;font-weight:600}.connection-center small{color:#5e8896;margin-top:3px;font-size:8px}.connection-node{background:#fff;border:1px solid #e7eef7;border-radius:13px;align-items:center;gap:9px;padding:12px 15px;display:flex;position:absolute;box-shadow:0 7px 25px #2b659008}.connection-node .preview-icon{border-radius:10px;width:31px;height:31px}.connection-node .preview-icon svg{width:17px;height:17px}.connection-node strong{font-size:11px;font-weight:500;display:block}.connection-node small{color:#93a0b4;margin-top:4px;font-size:9px;display:block}.node-diary{top:13%;left:0}.node-exams{top:16%;right:0}.node-goals{bottom:20%;left:0}.node-team{bottom:18%;right:0}.connection-consent{white-space:nowrap;color:#8d9baf;align-items:center;gap:6px;font-size:9px;display:flex;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.connection-consent svg{width:11px;height:11px}.customer-consent-copy{background:#f3faf7;border:1px solid #e7f2ed;border-radius:12px;align-items:flex-start;gap:13px;margin:25px 0;padding:17px;display:flex}.customer-consent-copy>svg{color:#5d9f84;flex-shrink:0;width:24px;height:24px}.customer-consent-copy strong{font-size:12px;font-weight:500}.customer-consent-copy p{color:#7c9086;margin-top:4px;font-size:12px;line-height:1.6}.customer-how{background:#f9fbfd}.customer-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:0;padding:0;list-style:none;display:grid}.customer-steps li{padding:20px 20px 15px;position:relative}.customer-step-number{color:#eaf0f8;letter-spacing:-.07em;font-size:58px;font-weight:600;position:absolute;top:7px;right:23px}.customer-steps h3{margin:19px 0 12px;font-size:20px}.customer-steps p{color:var(--muted);max-width:33ch;font-size:14px;line-height:1.7}.customer-life-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.customer-life-grid article{background:linear-gradient(140deg,#fff,#fcfbff);border:1px solid #ebedf3;border-radius:18px;flex-direction:column;padding:27px;display:flex}.customer-life-grid article:nth-child(2){background:linear-gradient(140deg,#fff,#f5fbf7)}.customer-life-grid article:nth-child(3){background:linear-gradient(140deg,#fff,#f6faff)}.life-card-top{flex-direction:column;gap:25px;display:flex}.life-card-top>span:last-child{letter-spacing:.08em;color:#8795a7;font-size:8px;font-weight:500}.customer-life-grid h3{margin:13px 0;font-size:20px;line-height:1.35}.customer-life-grid p{color:var(--muted);font-size:13px;line-height:1.7}.life-card-bottom{color:#8a9baf;align-items:center;gap:7px;margin-top:auto;padding-top:30px;font-size:10px;display:flex}.life-card-bottom span{background:#a2c6b3;border-radius:50%;width:5px;height:5px}.customer-story-invite{color:#7d8ea4;justify-content:space-between;align-items:center;gap:20px;padding:25px 5px 0;font-size:12px;display:flex}.customer-story-invite>span,.customer-story-invite a{align-items:center;gap:8px;display:flex}.customer-story-invite svg{width:16px;height:16px}.customer-story-invite a{color:#4e79a9;text-decoration:none}.customer-privacy{padding:30px 0 80px}.customer-privacy-inner{grid-template-columns:.65fr 1.35fr;align-items:center;gap:70px;max-width:1100px;display:grid}.customer-privacy-inner>.home-illustration{justify-self:center;width:100%;max-width:285px}.customer-privacy-tags{flex-wrap:wrap;gap:17px;margin:25px 0 12px;display:flex}.customer-privacy-tags span{color:#779389;align-items:center;gap:7px;font-size:10px;display:flex}.customer-privacy-tags svg{width:14px;height:14px}.ah-home .customer-section.ah-faq{background:#f9fbfd;padding:80px 0}.ah-home .ah-faq-inner{grid-template-columns:.9fr 1.1fr;gap:65px}.ah-home .ah-faq-copy h2{font-family:Acha Roboto,Arial,sans-serif;font-size:clamp(30px,3vw,43px);font-weight:600;line-height:1.2}.ah-faq-copy>p{color:var(--muted);max-width:30ch;margin-top:20px;font-size:14px;line-height:1.7}.ah-home .ah-faq-copy .home-illustration{width:170px;height:auto;margin-top:15px}.ah-home .ah-questions{box-shadow:none;border-color:#e8edf5;border-radius:17px;padding:3px 20px}.ah-home .ah-questions summary{min-height:66px;padding:17px 0;font-size:14px;line-height:1.5}.ah-home .ah-questions details p{padding:0 0 20px;font-size:13px}.customer-final{padding:80px 0}.customer-final-inner{text-align:center;background:radial-gradient(at 20% 30%,#def6f050,#0000 50%),radial-gradient(at 85% 90%,#ddebff70,#0000 50%),#f8fcff;border:1px solid #ecf3f9;border-radius:25px;padding:60px 25px}.customer-final-icon{color:#53a0a6;background:#e4f2f5;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 22px;display:grid}.customer-final-icon svg{width:26px;height:26px}.customer-final h2{letter-spacing:-.04em;font-family:Acha Roboto,Arial,sans-serif;font-size:clamp(30px,3vw,43px);font-weight:650;line-height:1.2}.customer-final p{color:var(--muted);margin:19px 0 25px;font-size:15px}.ah-home .customer-final .btn{min-height:52px;padding-inline:25px;font-size:14px}.customer-final small{color:#8e9bae;margin-top:17px;font-size:10px;display:block}.customer-footer{color:#afbdd0;background:#101f35;padding:58px 0 25px}.customer-footer-top{grid-template-columns:1fr 1.6fr;gap:65px;padding-bottom:45px;display:grid}.customer-footer-brand img{filter:brightness(0)invert();opacity:.95;width:150px;height:auto}.customer-footer-brand p{color:#eef3f9;letter-spacing:-.025em;margin:24px 0 13px;font-size:21px;font-weight:400;line-height:1.5}.customer-footer-brand>span{color:#8ea1bb;font-size:12px}.customer-footer-enter{color:#d7e7f6;border-bottom:1px solid #486078;justify-content:space-between;align-items:center;width:210px;margin-top:20px;padding:13px 0;font-size:12px;text-decoration:none;display:flex}.customer-footer-nav{grid-template-columns:1fr 1.25fr 1.15fr;gap:32px;padding-top:5px;display:grid}.customer-footer-nav>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.customer-footer-nav strong{color:#f2f6fc;margin-bottom:9px;font-size:12px;font-weight:500}.customer-footer-nav a{color:#97abc4;font-size:11px;line-height:1.5;text-decoration:none}.customer-footer-nav a:hover,.customer-footer-enter:hover{color:#fff}.customer-footer-secure{color:#709590;align-items:center;gap:7px;margin-top:10px;font-size:9px;display:flex}.customer-footer-secure svg{flex-shrink:0}.customer-footer-bottom{color:#6f849e;border-top:1px solid #24364d;flex-wrap:wrap;justify-content:space-between;gap:25px;padding-top:22px;font-size:9px;display:flex}.customer-footer-bottom a{color:#91a8c6;text-decoration:none}@media (width<=1099px) and (width>=761px){.ah-home .ah-hero-inner{height:535px}.ah-home .ah-hero-copy{width:51%;padding-top:126px}.ah-home .ah-hero-copy h1{font-size:34px}.ah-home .ah-actions{flex-direction:column;align-items:flex-start;gap:15px}.ah-home .ah-hero-art{top:114px}.ah-home .ah-hero-cards{width:36%}.customer-section{padding:65px 0}.customer-health-panel{gap:25px;padding:35px 28px}.customer-feature-copy h2{font-size:30px}.customer-feature-copy>p{font-size:13px}.customer-checks li{font-size:11px}.preview-content{padding:16px}.preview-profile strong{font-size:12px}.preview-condition,.preview-history{gap:7px;padding:10px}.preview-condition strong,.preview-history strong{font-size:10px}.preview-mini-grid>div{padding:10px}.customer-connected-inner{gap:30px}.connection-preview{height:360px}.connection-node{gap:6px;padding:9px}.connection-node .preview-icon{width:25px;height:25px}.connection-node strong{font-size:9px}.connection-node small{font-size:8px}.connection-center{width:112px;height:112px}.customer-benefit{padding:20px}.customer-benefit h3{font-size:17px}.customer-benefit p{font-size:12px}.customer-life-grid article{padding:20px}.customer-life-grid h3{font-size:17px}.customer-life-grid p{font-size:12px}.customer-footer-top{grid-template-columns:.85fr 1.7fr;gap:35px}.customer-footer-nav{gap:17px}}@media (width<=760px){.ah-home .ah-hero-inner{height:auto;padding-top:102px}.ah-home .ah-hero-copy{width:100%;padding-top:0}.ah-home .ah-hero-copy h1{width:100%;margin:19px 0;font-size:clamp(32px,6.7vw,42px)}.ah-home .ah-hero-copy>p{width:100%;max-width:40ch;font-size:15px}.ah-home .ah-actions{gap:18px;margin-top:24px}.ah-home .ah-actions .btn{font-size:14px}.ah-home .ah-hero-art{width:100%;height:380px;margin-top:24px;top:auto}.ah-home .ah-hero-copy .ah-pill{font-size:10px}.ah-home .ah-floating strong,.ah-home .ah-floating.consultation strong{white-space:normal;font-size:12px;line-height:1.3}.ah-home .ah-floating small{font-size:8px}.ah-home .top .top-cta{gap:6px;padding-inline:12px;font-size:11px}.ah-home .top .top-cta svg{width:13px;height:13px}.customer-trust .wrap{text-align:center;flex-direction:column;gap:17px;padding-block:23px}.customer-trust p{font-size:12px}.customer-trust .wrap>div{gap:22px}.customer-trust span{font-size:11px}.customer-section{padding:55px 0}.customer-section-head{margin-bottom:28px}.customer-section-head h2,.customer-feature-copy h2{font-size:30px}.customer-eyebrow{letter-spacing:.09em;margin-bottom:13px;font-size:9px}.customer-section-head p{font-size:13px}.customer-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customer-benefit{border-radius:13px;padding:19px 16px}.customer-benefit h3{font-size:16px;line-height:1.3}.customer-benefit p{font-size:12px;line-height:1.6}.benefit-link{margin-top:18px;font-size:10px}.customer-health{padding-top:0;padding-bottom:20px}.customer-health-panel{border-radius:20px;grid-template-columns:1fr;gap:22px;padding:30px 23px}.customer-feature-copy>p{font-size:14px}.customer-checks li{font-size:12px}.health-preview{max-width:420px;margin:auto;padding:10px 0 20px}.preview-profile strong{font-size:13px}.preview-content{padding:17px}.preview-floating-note{padding:9px 11px;right:-4px}.customer-connected-inner{grid-template-columns:1fr;gap:17px}.customer-connected-inner .connection-preview{grid-row:2;width:100%;max-width:440px;height:340px;margin:auto}.connection-center{width:118px;height:118px}.connection-node{gap:6px;padding:10px}.connection-node strong{font-size:10px}.connection-node small{font-size:8px}.connection-node .preview-icon{width:26px;height:26px}.node-diary,.node-goals{left:-3%}.node-exams,.node-team{right:-3%}.customer-consent-copy{margin-block:20px}.customer-steps{grid-template-columns:1fr;gap:15px}.customer-steps li{padding:17px 0}.customer-steps p{max-width:45ch;font-size:13px}.customer-step-number{right:5px}.customer-life-grid{grid-template-columns:1fr;gap:15px}.customer-life-grid article{padding:25px}.life-card-top{flex-direction:row;align-items:center;gap:13px}.customer-life-grid h3{font-size:22px}.customer-story-invite{flex-direction:column;align-items:flex-start;gap:15px;padding-top:22px;font-size:11px}.customer-privacy-inner{grid-template-columns:1fr;gap:25px}.customer-privacy-inner>.home-illustration{grid-row:2;max-width:180px}.customer-privacy-tags{gap:12px}.ah-home .customer-section.ah-faq{padding:55px 0}.ah-home .ah-faq-inner{grid-template-columns:1fr;gap:28px}.ah-home .ah-faq-copy{display:block}.ah-home .ah-faq-copy h2{font-size:30px}.ah-home .ah-faq-copy .home-illustration{display:none}.ah-home .ah-questions{padding-inline:17px}.ah-home .ah-questions summary{min-height:62px;font-size:13px}.customer-final{padding:45px 0}.customer-final-inner{border-radius:19px;padding:38px 19px}.customer-final h2{font-size:30px}.customer-final p{font-size:13px}.customer-footer{padding-top:40px}.customer-footer-top{grid-template-columns:1fr;gap:40px;padding-bottom:35px}.customer-footer-brand p{font-size:22px}.customer-footer-nav{grid-template-columns:1fr 1fr;gap:30px 25px}.customer-footer-nav>div{gap:12px}.customer-footer-nav>div:last-child{grid-column:1/-1}.customer-footer-nav a{font-size:12px}.customer-footer-nav strong{font-size:13px}.customer-footer-bottom{flex-direction:column;gap:12px;font-size:10px}}@media (width<=360px){.ah-home .top .top-cta{padding-inline:9px;font-size:10px}.ah-home .top .brand img{width:106px}.ah-home .ah-hero-copy h1{font-size:30px}.ah-home .ah-hero-art{height:335px}.ah-home .ah-floating strong,.ah-home .ah-floating.consultation strong{font-size:10px}.customer-benefit-grid{grid-template-columns:1fr}.customer-benefit p{max-width:none}.connection-node{padding:8px}.connection-node small{display:none}.connection-center{width:100px;height:100px}.preview-content{padding:12px}.preview-profile strong{font-size:11px}.preview-profile,.preview-mini-grid{gap:8px}.preview-mini-grid>div{padding:10px}}@media (prefers-reduced-motion:reduce){.customer-benefit{transition:none}}.customer-health-reference{border:1px solid #e2edf3;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 20px 55px #26487815}.customer-health-panel{grid-template-columns:.95fr 1.05fr;gap:42px;padding:48px}.ah-home .customer-section p,.ah-home .customer-checks li,.ah-home .customer-text-link,.ah-home .benefit-link,.ah-home .customer-signin,.ah-home .ah-hero-note,.ah-home .customer-trust p,.ah-home .customer-trust span,.ah-home .customer-story-invite,.ah-home .life-card-bottom,.ah-home .customer-privacy-tags,.ah-home .ah-questions summary,.ah-home .ah-questions p,.ah-home .customer-footer-nav a,.ah-home .customer-footer-nav strong,.ah-home .customer-footer-enter,.ah-home .customer-footer-brand>span,.ah-home .customer-footer-secure,.ah-home .customer-footer-bottom{font-size:16px;line-height:1.65}.ah-home .ah-hero-copy>p{font-size:18px}.ah-home .ah-actions .btn,.ah-home .top .nav a{font-size:16px}.ah-home .top .nav{gap:10px;margin-left:16px}.ah-home .top .top-cta{font-size:16px}.customer-footer-top{grid-template-columns:.8fr 2fr;gap:45px}.customer-footer-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.customer-footer-nav a{overflow-wrap:anywhere}.customer-footer-enter{width:240px}.ah-home .ah-hero-cards{width:36%;display:block;inset:0 -2% 0 auto}.ah-home .ah-floating{width:100%;padding:13px;position:absolute}.ah-home .ah-floating.consultation{top:2%;left:0}.ah-home .ah-floating.evolution{top:39%;left:12%}.ah-home .ah-floating.exam{top:70%;left:-7%}.ah-home .ah-floating strong,.ah-home .ah-floating.consultation strong,.ah-home .ah-floating .floating-label,.ah-home .ah-floating small,.ah-home .ah-floating .mini-pill{font-size:16px;line-height:1.3}.ah-home .ah-floating .floating-label{margin-bottom:5px}.ah-home .ah-floating .mini-pill{padding:4px 7px}.ah-home .ah-floating .sparkline{display:none}.ah-home .ah-phone{height:98%;left:23%}@media (width<=1150px){.ah-home .top .nav{display:none}.ah-home .top .mnav{order:3;margin-left:8px;display:block}.ah-home .top .top-cta{margin-left:auto}.customer-footer-top{grid-template-columns:1fr}}@media (width>=761px) and (width<=1099px){.ah-home .ah-hero-art{width:49%}.ah-home .ah-hero-cards{width:49%;right:-3%}.ah-home .ah-floating{gap:6px;padding:10px}.ah-home .ah-floating small{display:none}.ah-home .ah-floating.evolution{top:42%}.ah-home .ah-floating.exam{top:73%}.customer-health-panel{gap:25px;padding:30px}}@media (width<=760px){.ah-home .ah-hero-copy>p{font-size:16px}.ah-home .ah-hero-art{height:510px}.ah-home .ah-woman{height:80%}.ah-home .ah-phone{height:83%;left:20%}.ah-home .ah-hero-cards{width:175px;right:0}.ah-home .ah-floating.consultation{top:1%;left:0}.ah-home .ah-floating.evolution{top:40%;left:0}.ah-home .ah-floating.exam{top:72%;left:-16px}.ah-home .ah-floating small{display:none}.ah-home .ah-floating{gap:7px;padding:12px}.ah-home .ah-floating .ah-icon{flex-shrink:0;width:25px;height:25px}.ah-home .ah-floating .mini-pill{margin-top:7px}.customer-benefit-grid{grid-template-columns:1fr}.customer-health-panel{grid-template-columns:1fr;gap:30px;padding:28px 20px}.customer-footer-nav{grid-template-columns:1fr 1fr;gap:32px 22px}.customer-footer-nav>div:last-child{grid-column:auto}.ah-home .top .top-cta{font-size:14px}}@media (width<=360px){.ah-home .top .top-cta{font-size:12px}.ah-home .ah-hero-cards{width:155px}}.ah-home .ah-floating.consultation .mini-pill{font-size:16px}.ah-home .ah-floating.evolution{top:34%}.ah-home .ah-floating.exam{top:62%}@media (width>=761px) and (width<=1099px){.ah-home .ah-hero-inner{height:620px}.ah-home .ah-hero-cards{right:0}.ah-home .ah-floating.evolution{top:36%;left:4%}.ah-home .ah-floating.exam{top:66%}}@media (width<=760px){.ah-home .ah-floating.evolution{top:36%}.ah-home .ah-floating.exam{top:65%}}.home-feat[data-astro-cid-lcdefpme]{padding:48px 0}.home-feat-h[data-astro-cid-lcdefpme]{margin:8px 0 20px}.hf-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}@media (width<=900px){.hf-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
