.absx-res{--navy:#12304a;--teal:#0f6d7c;--green:#6abf44;--sky:#71cfe1;--sun:#f5c518;--coral:#e8457c;--ink:#33434d;color:var(--ink);font-family:Raleway,Poppins,Arial,sans-serif;width:100%;max-width:100%;overflow-x:clip;overflow-y:visible}.absx-res *,.absx-res ::before,.absx-res ::after{box-sizing:border-box;min-width:0}.absx-res-band{position:relative;width:100%;overflow:hidden;padding:clamp(56px,7vw,96px)0}.absx-res-wrap{position:relative;z-index:2;max-width:1140px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}html body .absx-res .absx-res-kicker{margin:0 0 14px;color:var(--teal)!important;-webkit-text-fill-color:var(--teal)!important;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}html body .absx-res h1,html body .absx-res h2{margin:0 0 18px;color:var(--navy)!important;-webkit-text-fill-color:var(--navy)!important;font-family:Georgia,"Times New Roman",serif;font-weight:700;line-height:1.1;letter-spacing:-.01em;overflow-wrap:break-word}html body .absx-res h1{font-size:clamp(38px,5.4vw,66px)}html body .absx-res h2{font-size:clamp(30px,3.8vw,48px)}html body .absx-res h3{margin:0 0 10px;color:var(--navy)!important;-webkit-text-fill-color:var(--navy)!important;font-family:Raleway,Poppins,Arial,sans-serif;font-size:21px;line-height:1.3;font-weight:800}html body .absx-res p,html body .absx-res li{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;font-size:18px;line-height:1.7}.absx-res p{margin:0 0 16px}.absx-res ul.absx-res-list{margin:0 0 18px;padding-left:22px}.absx-res a{color:var(--teal);font-weight:700;text-underline-offset:3px}html body .absx-res .absx-res-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 22px;border-radius:999px;background:var(--coral);color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:15.5px;font-weight:700;text-decoration:none;line-height:1.2;border:2px solid var(--coral);transition:transform .2s,background .2s}html body .absx-res .absx-res-btn:hover{transform:translateY(-2px);background:#cf3367}html body .absx-res .absx-res-btn--ghost{background:0 0;color:var(--teal)!important;-webkit-text-fill-color:var(--teal)!important;border-color:var(--teal)}html body .absx-res .absx-res-btn--ghost:hover{background:var(--teal);color:#fff!important;-webkit-text-fill-color:#fff!important}.absx-res-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.absx-res-hero{background:linear-gradient(160deg,#f3fbf0 0,#eaf7fb 100%)}.absx-res-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,4vw,56px);align-items:center}html body .absx-res .absx-res-lead{font-size:clamp(18px,1.6vw,21px);color:var(--navy)!important;-webkit-text-fill-color:var(--navy)!important}.absx-res-local{display:inline-block;margin:2px 0 20px;padding:8px 14px;border-radius:999px;background:#fff;color:var(--navy);font-weight:700;font-size:15px;box-shadow:0 4px 14px rgba(18,48,74,.08)}.absx-res-photo{position:relative;margin:0}.absx-res-photo img.absx-res-photo__img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:28px 28px 120px 28px;box-shadow:0 18px 40px rgba(18,48,74,.15)}.absx-res-photo__toby{position:absolute;left:-34px;bottom:-30px;width:clamp(130px,15vw,200px);height:auto;filter:drop-shadow(0 8px 14px rgba(18,48,74,.18));pointer-events:none}.absx-res-hexbg{position:absolute;z-index:1;pointer-events:none;opacity:.5}.absx-res-hero .absx-res-hexbg{right:-60px;top:-40px;width:320px}.absx-res-cream{background:#fffdf7}.absx-res-mint{background:linear-gradient(180deg,#eef9fc 0,#f6fcf2 100%)}.absx-res-green{background:#f6fcf2}.absx-res-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,60px);align-items:center}.absx-res-split--rev .absx-res-split__media{order:2}.absx-res-media img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:120px 28px 28px 28px;box-shadow:0 18px 40px rgba(18,48,74,.14)}.absx-res-quote{margin:0 0 18px;padding:22px 26px;border-left:6px solid var(--green);border-radius:0 22px 22px 0;background:#f3fbf0;color:var(--navy);font-family:Georgia,serif;font-size:clamp(21px,2.2vw,28px);line-height:1.35}.absx-res-head{max-width:780px;margin:0 auto 40px;text-align:center}.absx-res-path{position:relative;display:grid;grid-template-columns:repeat(var(--n,4),1fr);gap:24px;list-style:none;margin:0;padding:0}.absx-res-path__line{position:absolute;left:6%;top:36px;height:60px;width:88%;z-index:0;pointer-events:none}.absx-res-path__line path{fill:none;stroke-width:5;stroke-linecap:round;stroke-dasharray:1400;stroke-dashoffset:0}.absx-res-step{position:relative;z-index:1;text-align:center;padding:0 6px}.absx-res-hex{width:78px;height:78px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;background:var(--teal);color:#fff;font-size:24px;font-weight:800;clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);transition:transform .3s}.absx-res-step:hover .absx-res-hex{transform:rotate(-8deg) scale(1.06)}.absx-res-step:nth-child(3n+2) .absx-res-hex{background:var(--coral)}.absx-res-step:nth-child(3n+3) .absx-res-hex{background:var(--sun);color:var(--navy)}.absx-res-step:nth-child(4n+4) .absx-res-hex{background:var(--green)}html body .absx-res .absx-res-step p{font-size:16.5px}.absx-res-grid{display:grid;grid-template-columns:repeat(var(--c,3),1fr);gap:22px}.absx-res-card{position:relative;padding:28px 26px;border-radius:24px;background:#fff;border:1px solid rgba(106,191,68,.25);box-shadow:0 10px 26px rgba(18,48,74,.06)}.absx-res-card__hex{display:block;width:44px;height:44px;margin-bottom:14px;clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);background:var(--sky)}.absx-res-card:nth-child(2n) .absx-res-card__hex{background:var(--green)}.absx-res-card:nth-child(3n) .absx-res-card__hex{background:var(--sun)}html body .absx-res .absx-res-card p{font-size:16.5px;margin:0}.absx-res-navy{background:var(--navy)}html body .absx-res .absx-res-navy h2,html body .absx-res .absx-res-navy h3{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .absx-res .absx-res-navy p,html body .absx-res .absx-res-navy li{color:#e6f0f4!important;-webkit-text-fill-color:#e6f0f4!important}html body .absx-res .absx-res-navy .absx-res-kicker,html body .absx-res .absx-res-navy a:not(.absx-res-btn){color:#9fe3f0!important;-webkit-text-fill-color:#9fe3f0!important}.absx-res-navy .absx-res-card{background:rgba(255,255,255,.06);border-color:rgba(113,207,225,.3);box-shadow:none}.absx-res-navy__toby{position:absolute;right:clamp(16px,4vw,60px);top:clamp(28px,4vw,48px);width:clamp(110px,11vw,160px);z-index:3;pointer-events:none}.absx-res-faq{max-width:860px;margin:0 auto}.absx-res-faq details{margin:0 0 12px;padding:18px 22px;border-radius:18px;background:#fff;border:1px solid rgba(15,109,124,.2)}.absx-res-faq summary{cursor:pointer;color:var(--navy);font-weight:800;font-size:18px;line-height:1.4}html body .absx-res .absx-res-faq details p{margin:12px 0 0;font-size:16.5px}.absx-res-final{background:linear-gradient(135deg,#0f6d7c 0,#12304a 100%);text-align:center}html body .absx-res .absx-res-final h2{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .absx-res .absx-res-final p{color:#e6f0f4!important;-webkit-text-fill-color:#e6f0f4!important}.absx-res-final .absx-res-ctas{justify-content:center}html body .absx-res .absx-res-final .absx-res-btn--ghost{color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#fff}.absx-res-final__toby{display:block;width:clamp(120px,13vw,170px);margin:0 auto 18px}.absx-res-chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:16px 0 0;padding:0}html body .absx-res .absx-res-chips li{padding:8px 15px;border-radius:999px;background:#fff;border:2px solid rgba(15,109,124,.22);font-size:15px;font-weight:700;color:var(--navy)!important;-webkit-text-fill-color:var(--navy)!important;line-height:1.3}.absx-res-note{padding:18px 22px;border-radius:18px;background:#fff7e0;border-left:6px solid var(--sun)}html body .absx-res .absx-res-note p{font-size:16px;margin:0}.absx-res-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.absx-res-gallery img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:22px}.absx-res-gallery img:nth-child(2){border-radius:22px 80px 22px 22px}.absx-res .abs-lite-yt{margin:0 auto}@keyframes absxresBob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(2deg)}}@keyframes absxresDraw{0%{stroke-dashoffset:1400}to{stroke-dashoffset:0}}@keyframes absxresSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.absx-res-bob{animation:absxresBob 5s ease-in-out infinite}.absx-res-hexbg{animation:absxresSpin 80s linear infinite}@supports (animation-timeline:view()){.absx-res-path__line path{animation:absxresDraw linear both;animation-timeline:view();animation-range:entry 10%cover 45%}}}.absx-res-paused .absx-res-bob,.absx-res-paused .absx-res-hexbg{animation-play-state:paused}@media (max-width:1024px){.absx-res-path{grid-template-columns:repeat(2,1fr);row-gap:34px}.absx-res-path__line{display:none}.absx-res-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.absx-res-hero__grid,.absx-res-split{grid-template-columns:1fr}.absx-res-split--rev .absx-res-split__media{order:0}.absx-res-hero__copy,.absx-res-head,.absx-res-split__copy>h2,.absx-res-split__copy>.absx-res-kicker{text-align:center}.absx-res-ctas,.absx-res-chips{justify-content:center}html body .absx-res p,html body .absx-res li{font-size:16.5px}.absx-res-photo{margin-bottom:46px}.absx-res-photo__toby{left:calc(50% - 64px);bottom:-44px;width:128px}.absx-res-path,.absx-res-grid,.absx-res-gallery{grid-template-columns:1fr}.absx-res-gallery{grid-template-columns:1fr 1fr}.absx-res-gallery img:nth-child(3){display:none}.absx-res-navy__toby{position:static;display:block;margin:0 auto 14px;width:120px}.absx-res-navy .absx-res-head{text-align:center}.absx-res-hero .absx-res-hexbg{width:190px;right:-80px;top:-60px}.absx-res-local{display:block;width:fit-content;margin:2px auto 18px}}html body .absx-res .absx-res-photo .absx-res-photo__toby{position:static;display:block;left:auto;bottom:auto;width:clamp(150px,14vw,180px);height:auto;margin:20px auto 0}html body .absx-res .absx-res-navy .absx-res-navy__toby{position:relative;display:block;right:auto;top:auto;width:min(calc(100% - 40px),clamp(300px,28vw,380px));height:auto;margin:0 auto 22px}html body .absx-res .absx-res-final .absx-res-final__toby{width:clamp(200px,20vw,260px);height:auto}@media (max-width:767px){html body .absx-res .absx-res-photo{margin-bottom:0}html body .absx-res .absx-res-photo .absx-res-photo__toby{width:clamp(130px,40vw,170px);margin-top:16px}html body .absx-res .absx-res-hero{padding-bottom:24px}html body .absx-res .absx-res-navy .absx-res-navy__toby{width:min(calc(100% - 40px),280px);margin-bottom:18px}}.absx-res-art{display:flex;justify-content:center;margin:0 auto 30px}.absx-res-art img{display:block;height:auto;filter:drop-shadow(0 16px 26px rgba(18,48,74,.16))}.absx-res-art--studio img{width:clamp(380px,36vw,460px);max-width:100%}.absx-res-art--chart img{width:clamp(260px,26vw,320px);max-width:100%;aspect-ratio:600/374;object-fit:cover}.absx-res-info{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:6px 0 22px}.absx-res-info div{padding:14px 16px;border-radius:18px;background:#fff;box-shadow:0 6px 18px rgba(18,48,74,.07)}html body .absx-res .absx-res-info b{display:block;color:var(--teal)!important;-webkit-text-fill-color:var(--teal)!important;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}html body .absx-res .absx-res-info span,html body .absx-res .absx-res-info a{color:var(--navy)!important;-webkit-text-fill-color:var(--navy)!important;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none}.absx-res-map{border-radius:24px;overflow:hidden;box-shadow:0 18px 40px rgba(18,48,74,.14);background:#eaf7fb}.absx-res-map iframe{display:block;width:100%;height:clamp(300px,34vw,420px);border:0}.absx-res-videos{display:grid;grid-template-columns:repeat(var(--v,1),1fr);gap:24px;max-width:var(--vw,860px);margin:0 auto}.absx-res-vid{position:relative;aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:#12304a;box-shadow:0 18px 40px rgba(18,48,74,.14)}.absx-res-vid iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.absx-res .abs-lite-yt__btn{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;cursor:pointer;background:#12304a}.absx-res .abs-lite-yt__btn img{width:100%;height:100%;object-fit:cover;display:block}.absx-res .abs-lite-yt__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;background:var(--coral);display:grid;place-items:center;box-shadow:0 10px 30px rgba(18,47,73,.25)}.absx-res .abs-lite-yt__play:after{content:"";display:block;margin-left:4px;border-style:solid;border-width:12px 0 12px 20px;border-color:transparent transparent transparent #fff}.absx-res-chips a{text-decoration:none}.absx-res-checks{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 22px;list-style:none;margin:0;padding:0}html body .absx-res .absx-res-checks li{position:relative;padding-left:34px;font-size:17px}.absx-res-checks li:before{content:"";position:absolute;left:0;top:5px;width:22px;height:22px;clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);background:var(--green)}.absx-res-final__mail{margin-top:14px}html body .absx-res .absx-res-final a.absx-res-final__maillink{color:#9fe3f0!important;-webkit-text-fill-color:#9fe3f0!important}@media (max-width:767px){.absx-res-art--studio img{width:min(100%,340px)}.absx-res-art--chart img{width:min(100%,250px)}.absx-res-info{grid-template-columns:1fr}.absx-res-videos{grid-template-columns:1fr}.absx-res-checks{grid-template-columns:1fr}.absx-res-info div{text-align:center}}.absx-res-hero--c{text-align:center}.absx-res-hero--c .absx-res-wrap{max-width:980px}.absx-res-hero--c .absx-res-ctas,.absx-res-hero--c .absx-res-chips{justify-content:center}.absx-res-hero--c .absx-res-local{display:block;width:fit-content;margin:2px auto 18px}.absx-res-hero--c .absx-res-lead{max-width:760px;margin-left:auto;margin-right:auto}.absx-res-heroart{display:flex;justify-content:center;margin:34px auto 0}.absx-res-heroart img{display:block;width:clamp(240px,26vw,330px);max-width:80%;height:auto;filter:drop-shadow(0 16px 26px rgba(18,48,74,.16))}.absx-res-links{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;list-style:none;margin:0 auto;padding:0;max-width:1140px}html body .absx-res .absx-res-links li{margin:0;padding:0}html body .absx-res .absx-res-links a{display:flex;align-items:center;gap:12px;height:100%;padding:16px 18px;border-radius:18px;background:#fff;box-shadow:0 6px 18px rgba(18,48,74,.07);color:var(--navy)!important;-webkit-text-fill-color:var(--navy)!important;font-weight:700;font-size:16px;line-height:1.35;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}html body .absx-res .absx-res-links a:before{content:"";flex:0 0 18px;height:18px;clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);background:var(--green)}html body .absx-res .absx-res-links a:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(18,48,74,.12)}html body .absx-res a.absx-res-card{display:block;text-decoration:none}html body .absx-res a.absx-res-card .absx-res-more{display:inline-block;margin-top:8px;color:var(--teal)!important;-webkit-text-fill-color:var(--teal)!important;font-weight:700}.absx-res-widgetwrap{max-width:1140px;margin:0 auto}@media (max-width:1024px){.absx-res-links{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.absx-res-links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html body .absx-res .absx-res-links a{transition:none}html body .absx-res .absx-res-links a:hover{transform:none}}.absx-res-clinics{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.absx-res-clinic{display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 12px 30px rgba(18,48,74,.1)}.absx-res-clinic img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:#eaf7fb}.absx-res-clinic__body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:6px;flex:1;text-align:center}html body .absx-res .absx-res-clinic h3{margin:0;color:var(--navy)!important;-webkit-text-fill-color:var(--navy)!important}html body .absx-res .absx-res-clinic address{font-style:normal;margin:0 0 12px;color:var(--ink)}.absx-res-clinic .absx-res-btn{margin-top:auto;align-self:center}.absx-res-small{font-size:15px;opacity:.9;text-align:center;margin-top:22px}@media (max-width:1024px){.absx-res-clinics{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.absx-res-clinics{grid-template-columns:1fr}}.absx-res-clinic .absx-res-ctas{justify-content:center;margin-top:auto}.absx-res-clinic .absx-res-ctas .absx-res-btn{margin:0}.absx-res-clinic__region{font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--teal)}.absx-res-formcard{max-width:900px;margin:0 auto}.absx-res-hol{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;list-style:none;margin:0;padding:0}html body .absx-res .absx-res-hol li{margin:0;padding:14px;border-radius:18px;background:#fff;box-shadow:0 6px 18px rgba(18,48,74,.07);text-align:center;font-size:15px}html body .absx-res .absx-res-hol b{display:block;color:var(--navy)!important;-webkit-text-fill-color:var(--navy)!important}@media (max-width:1024px){.absx-res-hol{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.absx-res-hol{grid-template-columns:repeat(2,1fr)}}.absx-res-badge img{display:block;margin:24px auto 0;max-width:220px;height:auto}
