.q99hCG_page .hero{padding-block:clamp(1.5rem,3vw,3rem) 2rem}.q99hCG_page .hero__copy{max-width:none}.q99hCG_page .hero h1{max-width:26ch;margin-bottom:1rem;font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.15}.q99hCG_page .hero .lede{max-width:76ch;margin-bottom:0;font-size:1.1rem;line-height:1.6}.q99hCG_page .hero .jump-list{width:100%;max-width:none;margin:0;padding:1.5rem 0}.q99hCG_page .hero .offer-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.q99hCG_page .hero .offer-card{isolation:isolate;text-align:left;border:1px solid var(--color-line);background:#edf2eb;border-radius:14px;grid-template-columns:minmax(0,1fr) 18px;justify-content:start;align-items:center;gap:12px;height:100%;min-height:110px;padding:20px;display:grid;position:relative;overflow:hidden}.q99hCG_page .hero .offer-cards>li:nth-child(2) .offer-card{background:#f7e7e7}.q99hCG_page .hero .offer-cards>li:nth-child(3) .offer-card{background:#f4eddf}.q99hCG_page .hero .offer-card__doodle{opacity:.12;z-index:0;width:56px;position:absolute;top:6px;right:36px}.q99hCG_page .hero .offer-card__arrow{z-index:1;color:var(--color-deep-green);grid-area:1/2;font-size:1.25rem;line-height:1;position:relative}.q99hCG_page .hero .offer-card__head{z-index:1;flex-direction:row;grid-area:1/1;justify-content:flex-start;align-items:center;gap:16px;width:100%;display:flex;position:relative}.q99hCG_page .hero .offer-card__thumb{flex:0 0 68px;width:68px;height:68px}.q99hCG_page .hero .offer-card__name{overflow-wrap:normal;word-break:normal;font-size:1rem}@media (max-width:1000px){.q99hCG_page .hero .offer-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:799px){.q99hCG_page .hero h1{margin-bottom:.75rem;font-size:2rem}.q99hCG_page .hero .lede{font-size:.95rem}.q99hCG_page .hero .jump-list{padding-block:1rem}.q99hCG_page .hero .offer-cards{grid-template-columns:minmax(0,1fr);gap:.75rem}.q99hCG_page .hero .offer-card{min-height:102px;padding:16px 20px}.q99hCG_page .hero .offer-card__name{font-size:.9rem}}.q99hCG_film{background:#edf1e9}.q99hCG_film>.container{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:2rem;max-width:1060px;display:grid}.q99hCG_filmHeading{padding-top:1rem}.q99hCG_filmStamp{width:140px;height:auto;margin-top:1.5rem;display:block}.q99hCG_filmHeading h2{margin-bottom:0}.q99hCG_filmIntro{max-width:48ch;margin:1rem 0 0}.q99hCG_filmContact{margin:1.5rem 0 0}.q99hCG_device{align-items:center;gap:1rem;max-width:26rem;display:flex}.q99hCG_device img{object-fit:contain;width:96px;height:96px}.q99hCG_device p{margin:0;font-size:.95rem}:is(.q99hCG_film .video__poster,.q99hCG_film .video__player){width:100%;max-width:340px}@media (max-width:650px){.q99hCG_film>.container{grid-template-columns:minmax(0,1fr);gap:1.25rem}}.q99hCG_page [data-section-key=offer\.how-it-works] .journey{grid-template-columns:repeat(4,minmax(0,1fr))}.q99hCG_page [data-section-key=offer\.how-it-works] .journey li{flex-direction:column}@media (max-width:1000px){.q99hCG_page [data-section-key=offer\.how-it-works] .journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.q99hCG_page [data-section-key=offer\.how-it-works] .journey{grid-template-columns:minmax(0,1fr)}}.q99hCG_film>.container:has(.video[data-video-ratio="16:9"]){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}@media (max-width:650px){.q99hCG_film>.container:has(.video[data-video-ratio="16:9"]){grid-template-columns:1fr}}
.HxmsJq_journey{background:var(--color-cream,#faf7f1)}.HxmsJq_headline{max-width:23ch;margin-bottom:1.25rem}.HxmsJq_intro{max-width:76ch}.HxmsJq_comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2rem;display:grid}.HxmsJq_panel{border-radius:22px;min-width:0;padding:clamp(1.25rem,2.3vw,2rem)}.HxmsJq_today{color:#193c35;background:#f2e5ec}.HxmsJq_adora{color:#fff;background:#007c65}.HxmsJq_panelHeading{font-family:var(--font-display);max-width:18ch;min-height:2.4em;margin:.75rem 0 1.5rem;font-size:clamp(1.6rem,2.4vw,2.15rem);font-weight:400;line-height:1.18}.HxmsJq_panel p{margin:0 0 1rem}.HxmsJq_adora .eyebrow{color:#fff}.HxmsJq_mosaic,.HxmsJq_portrait{border-radius:14px;width:100%;height:clamp(250px,24vw,300px);margin-bottom:1.5rem}.HxmsJq_mosaic{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid;overflow:hidden}.HxmsJq_mosaic img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.HxmsJq_portrait{object-fit:cover;display:block}.HxmsJq_timeline,.HxmsJq_pathway{margin:1.5rem 0 0;padding:0;list-style:none}.HxmsJq_timeline li{grid-template-columns:36px minmax(0,1fr);gap:10px;padding-bottom:1rem;display:grid}.HxmsJq_month{padding-top:1rem;font-size:.75rem;font-weight:600}.HxmsJq_visit{background:#ffffffbd;border:1px solid #decfd8;border-radius:12px;padding:.75rem 1rem}.HxmsJq_visit p{margin:0;font-size:.9rem}.HxmsJq_visit .HxmsJq_visitTitle{margin-bottom:.25rem;font-size:1rem}.HxmsJq_timeline li:nth-child(2n) .HxmsJq_visit{margin-left:.75rem}.HxmsJq_symptoms{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 1rem;padding:0;list-style:none;display:flex}.HxmsJq_symptoms li{border:1px solid #ffffff80;border-radius:999px;padding:.25rem .75rem;font-size:.8rem}.HxmsJq_connection{text-align:center;color:#ffe59b;font-size:1.75rem;line-height:1}.HxmsJq_pathway{margin-top:.75rem}.HxmsJq_step{background:#ffffff12;border:1px solid #ffffff60;border-radius:14px;margin-bottom:.875rem;padding:1.25rem}.HxmsJq_step h4,.HxmsJq_result h4{font-family:var(--font-display);margin:0 0 .65rem;font-size:1.5rem;font-weight:400;line-height:1.25}.HxmsJq_step p{margin-bottom:0;font-size:.95rem}.HxmsJq_step .eyebrow{margin-bottom:.5rem;font-size:.75rem}.HxmsJq_result{color:#193c35;background:#ffe59b;border-radius:14px;margin-top:1.5rem;padding:1.4rem}.HxmsJq_result h4{font-size:1.75rem}.HxmsJq_result p{margin:0;font-size:.9rem}.HxmsJq_contact{margin:1.75rem 0 0}@media (max-width:820px){.HxmsJq_comparison{grid-template-columns:minmax(0,1fr)}.HxmsJq_panelHeading{min-height:0}.HxmsJq_mosaic,.HxmsJq_portrait{height:clamp(260px,48vw,380px)}.HxmsJq_timeline li:nth-child(2n) .HxmsJq_visit{margin-left:0}}@media (max-width:380px){.HxmsJq_panel{padding:1rem}.HxmsJq_timeline li{grid-template-columns:30px minmax(0,1fr);gap:8px}.HxmsJq_visit{padding:.75rem}}
