.general-module__-RU2vW__main{background:var(--background-page);padding-top:88px}.general-module__-RU2vW__hero{isolation:isolate;background:#f3fafc;height:min(700px,100svh - 88px);min-height:620px;position:relative;overflow:hidden}.general-module__-RU2vW__hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#f3fafc 0%,#f3fafcfa 38%,#f3fafcdb 48%,#f3fafc3d 65%,#0000 76%);position:absolute;inset:0}.general-module__-RU2vW__heroImage{z-index:-2;object-fit:cover;object-position:right center}.general-module__-RU2vW__heroPanel{align-items:center;display:flex;position:absolute;inset:0}.general-module__-RU2vW__copy{width:100%;padding-right:44%}.general-module__-RU2vW__kicker{border:1px solid var(--border-subtle);width:fit-content;color:var(--brand-primary-dark);letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffdb;border-radius:999px;align-items:center;gap:9px;margin-bottom:22px;padding:8px 14px 8px 9px;font-size:11px;font-weight:750;display:flex}.general-module__-RU2vW__kicker span{width:28px;height:28px;color:var(--brand-primary);background:var(--background-section-strong);border-radius:50%;place-items:center;display:grid}.general-module__-RU2vW__copy h1{max-width:720px;color:var(--title-primary);letter-spacing:-.06em;font-size:clamp(44px,5.1vw,72px);line-height:.95}.general-module__-RU2vW__copy h1 span{color:var(--brand-primary)}.general-module__-RU2vW__intro{max-width:630px;color:var(--text-primary);margin-top:25px;font-size:clamp(15px,1.35vw,18px);line-height:1.7}.general-module__-RU2vW__actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:29px;display:flex}.general-module__-RU2vW__primary{min-height:54px;color:var(--text-on-dark);background:var(--brand-primary);box-shadow:0 10px 24px var(--shadow-color);border-radius:999px;align-items:center;gap:15px;padding:5px 6px 5px 21px;font-size:13px;font-weight:750;transition:background .15s,transform .15s;display:inline-flex}.general-module__-RU2vW__primary>span{width:42px;height:42px;color:var(--brand-primary);background:var(--background-card);border-radius:50%;place-items:center;display:grid}.general-module__-RU2vW__primary:hover{background:var(--brand-primary-hover);transform:translateY(-1px)}.general-module__-RU2vW__call{color:var(--brand-primary-dark);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.general-module__-RU2vW__facts{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:620px;margin-top:33px;padding-top:25px;display:grid}.general-module__-RU2vW__facts p{color:var(--text-muted);align-items:flex-start;gap:11px;font-size:12px;line-height:1.5;display:flex}.general-module__-RU2vW__facts svg{width:32px;height:32px;color:var(--brand-primary);background:var(--background-section-strong);border-radius:50%;flex:none;padding:7px}.general-module__-RU2vW__facts strong{color:var(--title-primary);font-size:15px;line-height:1.3;display:block}.general-module__-RU2vW__overview{background-color:#f7f9ff;background-image:linear-gradient(90deg,#f7f9ffd1,#f7f9ff59),url(/general-eye-care-clinical-bg-v1.png);background-position:50%;background-size:cover;padding:clamp(76px,8vw,116px) 0;position:relative;overflow:hidden}.general-module__-RU2vW__overview:before{content:"";pointer-events:none;background:radial-gradient(circle at 94% 12%,#40b8e81a,#0000 23%),linear-gradient(135deg,#ffffffb8,#0000 65%);position:absolute;inset:0}.general-module__-RU2vW__overviewGrid{grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(50px,7vw,110px);display:grid;position:relative}.general-module__-RU2vW__sectionLabel{width:fit-content;color:var(--brand-primary-dark);letter-spacing:.05em;text-transform:uppercase;background:#e0f3fa;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:10px;font-weight:750;display:flex}.general-module__-RU2vW__sectionLabel.general-module__-RU2vW__sectionLabel{font-size:10px}.general-module__-RU2vW__sectionLabel span{background:var(--brand-cyan);border-radius:50%;width:7px;height:7px}.general-module__-RU2vW__overviewCopy h2{color:var(--title-primary);letter-spacing:-.06em;margin-top:18px;font-size:clamp(40px,4.5vw,62px);line-height:.98}.general-module__-RU2vW__overviewCopy h2 span{color:var(--brand-primary)}.general-module__-RU2vW__overviewCopy>p{max-width:490px;color:var(--text-primary);margin-top:22px;font-size:14px;line-height:1.72}.general-module__-RU2vW__overviewCopy ul{gap:9px;max-width:500px;margin-top:23px;padding:0;list-style:none;display:grid}.general-module__-RU2vW__overviewCopy li{min-height:36px;color:var(--brand-primary-dark);background:#ffffffc2;border:1px solid #d2e5edc7;border-radius:999px;align-items:center;gap:9px;padding:0 13px;font-size:10px;font-weight:700;display:flex}.general-module__-RU2vW__overviewCopy li svg{width:15px;color:var(--brand-primary)}.general-module__-RU2vW__overviewAction{min-height:46px;color:var(--text-on-dark);background:var(--brand-primary);box-shadow:0 9px 20px var(--shadow-color);border-radius:999px;align-items:center;gap:11px;margin-top:22px;padding:5px 7px 5px 17px;font-size:11px;font-weight:750;display:inline-flex}.general-module__-RU2vW__overviewAction svg{width:30px;height:30px;color:var(--brand-primary);background:var(--background-card);border-radius:50%;padding:8px}.general-module__-RU2vW__overviewCopy>small{color:var(--text-muted);align-items:center;gap:7px;margin-top:20px;font-size:9px;line-height:1.4;display:flex}.general-module__-RU2vW__overviewCopy>small svg{color:var(--brand-primary)}.general-module__-RU2vW__overviewVisual{min-height:600px;position:relative}.general-module__-RU2vW__overviewVisual figure{background:var(--background-section-strong);border-radius:18px;width:90%;height:500px;margin:0;position:absolute;top:24px;left:5%;overflow:hidden;box-shadow:0 20px 42px #10374626}.general-module__-RU2vW__overviewVisual figure img{object-fit:cover;object-position:56% center}.general-module__-RU2vW__overviewVisual figure:after{content:"";background:linear-gradient(#0000,#062a35cc);position:absolute;inset:50% 0 0}.general-module__-RU2vW__overviewVisual figcaption{z-index:1;color:var(--text-on-dark);padding:17px 19px;font-size:9px;line-height:1.45;position:absolute;bottom:0;left:0;right:0}.general-module__-RU2vW__overviewVisual figcaption strong{font-size:12px;display:block}.general-module__-RU2vW__examCard{z-index:2;width:208px;color:var(--text-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-radius:15px;align-items:flex-start;gap:10px;padding:15px;display:flex;position:absolute;box-shadow:0 12px 28px #1037461c}.general-module__-RU2vW__examCard>svg{width:27px;height:27px;color:var(--brand-primary);background:#e1f5fa;border-radius:50%;flex:none;padding:7px}.general-module__-RU2vW__examCard span{gap:4px;font-size:11px;line-height:1.35;display:grid}.general-module__-RU2vW__examCard strong{color:var(--title-primary);font-size:12px}.general-module__-RU2vW__comprehensive{top:0;left:0}.general-module__-RU2vW__assessment{top:13px;right:0}.general-module__-RU2vW__screening{bottom:76px;left:3%}.general-module__-RU2vW__detection{bottom:76px;right:0}.general-module__-RU2vW__conditions{background:#07394a;padding:clamp(74px,8vw,112px) 0;position:relative;overflow:hidden}.general-module__-RU2vW__conditions:before{content:"";pointer-events:none;background:radial-gradient(circle at 6% 95%,#40b8e82e,#0000 28%),radial-gradient(circle at 92% 8%,#40b8e821,#0000 24%);position:absolute;inset:0}.general-module__-RU2vW__conditionsHeading,.general-module__-RU2vW__problemsCarousel{position:relative}.general-module__-RU2vW__conditionsHeading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:42px;display:flex}.general-module__-RU2vW__conditionsHeading .general-module__-RU2vW__sectionLabel{color:#c9effb;background:#40b8e829}.general-module__-RU2vW__conditionsHeading h2{color:#f4fbfd;letter-spacing:-.055em;margin-top:17px;font-size:clamp(34px,4.3vw,55px);line-height:1.02}.general-module__-RU2vW__conditionsHeading h2 span{color:#68cdf0}.general-module__-RU2vW__allConditions{color:#fff;white-space:nowrap;min-height:52px;transition:background-color .18s ease, transform .18s var(--ease-out), box-shadow .18s ease;background:#087ea4;border:1px solid #48c3e9;border-radius:999px;align-items:center;gap:15px;padding:5px 6px 5px 20px;font-size:11px;font-weight:750;display:inline-flex;box-shadow:0 12px 25px #011d273d}.general-module__-RU2vW__allConditions i{color:#087ea4;width:40px;height:40px;transition:transform .18s var(--ease-out), background-color .18s ease;background:#edfbff;border-radius:50%;place-items:center;font-style:normal;display:grid}.general-module__-RU2vW__allConditions:hover{background:#0a91b9;transform:translateY(-2px);box-shadow:0 16px 30px #011d274f}.general-module__-RU2vW__allConditions:hover i{background:#fff;transform:translate(2px)}.general-module__-RU2vW__problemsCarousel{margin-inline:-10px}.general-module__-RU2vW__problemsCarousel .slick-list{overflow:hidden}.general-module__-RU2vW__problemsCarousel .slick-track{display:flex}.general-module__-RU2vW__problemsCarousel .slick-slide>div{height:100%}.general-module__-RU2vW__problemSlide{height:512px;padding:0 10px}.general-module__-RU2vW__conditionCard{height:100%;color:inherit;transition:transform .18s var(--ease-out), box-shadow .18s ease, border-color .18s ease, background-color .18s ease;background:linear-gradient(#1f738e52,#0000 36%),#0b465b;border:1px solid #97def43d;border-radius:16px;flex-direction:column;padding:20px;display:flex;box-shadow:0 18px 38px #021c262e}.general-module__-RU2vW__conditionCard:hover{background-color:#0d4e64;border-color:#91e2f98f;transform:translateY(-4px);box-shadow:0 26px 45px #021c2647}.general-module__-RU2vW__conditionTop{justify-content:space-between;align-items:center;display:flex}.general-module__-RU2vW__conditionTop>span{color:#b9eefc;background:#40b8e830;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.general-module__-RU2vW__conditionTop>i{color:#087ea4;width:34px;height:34px;transition:transform .18s var(--ease-out), background-color .18s ease;background:#eaf9fd;border-radius:50%;place-items:center;font-style:normal;display:grid}.general-module__-RU2vW__conditionLabel{color:#8eddf6;letter-spacing:.045em;text-transform:uppercase;margin-top:18px;font-size:9px;font-weight:700;display:block}.general-module__-RU2vW__conditionCard h3{color:#f6fcfe;letter-spacing:-.052em;border-bottom:1px solid #baebf830;margin-top:7px;padding-bottom:14px;font-size:clamp(23px,1.65vw,28px);line-height:1.08}.general-module__-RU2vW__conditionCard p{color:#d2e7ed;min-height:60px;margin-top:12px;font-size:12px;line-height:1.6}.general-module__-RU2vW__conditionCard figure{background:var(--background-section-strong);border:1px solid #d8f6fc2e;border-radius:11px;height:202px;margin:auto 0 0;position:relative;overflow:hidden}.general-module__-RU2vW__conditionCard figure img{object-fit:cover;filter:saturate(.9)contrast(1.04);transition:transform .3s var(--ease-out)}.general-module__-RU2vW__conditionCard:focus-visible{outline-offset:4px;outline:3px solid #9eeaff}.general-module__-RU2vW__problemsCarousel .slick-dots{justify-content:center;gap:7px;margin-top:24px;list-style:none;display:flex!important}.general-module__-RU2vW__problemsCarousel .slick-dots button{background:#c9effb61;border-radius:50%;width:7px;height:7px;font-size:0;overflow:hidden}.general-module__-RU2vW__problemsCarousel .slick-dots .slick-active button{background:#68cdf0;border-radius:999px;width:24px}@media (prefers-reduced-motion:reduce){.general-module__-RU2vW__conditionCard,.general-module__-RU2vW__conditionTop>i,.general-module__-RU2vW__conditionCard figure img{transition:none}.general-module__-RU2vW__conditionCard:hover,.general-module__-RU2vW__conditionCard:hover .general-module__-RU2vW__conditionTop>i,.general-module__-RU2vW__conditionCard:hover figure img{transform:none}}@media (max-width:850px){.general-module__-RU2vW__hero{height:720px}.general-module__-RU2vW__hero:before{background:linear-gradient(#f3fafc14 0 45%,#f3fafceb 59%,#f3fafc 100%)}.general-module__-RU2vW__heroImage{object-position:62% top}.general-module__-RU2vW__heroPanel{align-items:flex-end}.general-module__-RU2vW__copy{padding-top:36px;padding-bottom:36px;padding-right:20px}.general-module__-RU2vW__copy h1{font-size:clamp(42px,8vw,62px)}.general-module__-RU2vW__facts{max-width:100%}.general-module__-RU2vW__overviewGrid{grid-template-columns:1fr;gap:48px}.general-module__-RU2vW__overviewCopy{max-width:620px}.general-module__-RU2vW__overviewVisual{width:100%;max-width:680px;margin:auto}.general-module__-RU2vW__overviewVisual figure{width:86%;height:470px;top:34px;left:7%}.general-module__-RU2vW__conditionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.general-module__-RU2vW__conditionCard:last-child{grid-column:1/-1;max-width:calc(50% - 10px)}}@media (max-width:600px){.general-module__-RU2vW__main{padding-top:76px}.general-module__-RU2vW__hero{height:700px;min-height:0}.general-module__-RU2vW__copy{padding-inline:20px;padding-bottom:30px}.general-module__-RU2vW__copy h1{font-size:clamp(39px,11vw,52px)}.general-module__-RU2vW__intro{font-size:14px;line-height:1.55}.general-module__-RU2vW__actions{flex-direction:column;align-items:flex-start;gap:14px}.general-module__-RU2vW__facts{display:none}.general-module__-RU2vW__overview{padding:64px 0}.general-module__-RU2vW__overviewCopy h2{font-size:clamp(38px,11vw,50px)}.general-module__-RU2vW__overviewCopy li{font-size:9px}.general-module__-RU2vW__overviewVisual{min-height:440px}.general-module__-RU2vW__overviewVisual figure{width:84%;height:290px;top:45px;left:8%}.general-module__-RU2vW__examCard{width:154px;padding:10px}.general-module__-RU2vW__examCard>svg{width:24px;height:24px;padding:6px}.general-module__-RU2vW__examCard span{font-size:8px}.general-module__-RU2vW__examCard strong{font-size:9px}.general-module__-RU2vW__assessment{top:5px}.general-module__-RU2vW__screening{bottom:105px;left:0}.general-module__-RU2vW__detection{bottom:105px;right:0}.general-module__-RU2vW__overviewVisual figcaption{padding:13px;font-size:8px}.general-module__-RU2vW__conditions{padding:64px 0}.general-module__-RU2vW__conditionsHeading{flex-direction:column;align-items:flex-start;margin-bottom:28px}.general-module__-RU2vW__conditionGrid{grid-template-columns:1fr}.general-module__-RU2vW__conditionCard{min-height:0}.general-module__-RU2vW__conditionCard:last-child{grid-column:auto;max-width:none}.general-module__-RU2vW__conditionCard figure{height:215px}}.general-module__-RU2vW__conditionCard{background:linear-gradient(150deg,#105b73 0%,#0a4357 100%);border:1px solid #8bdcf642;border-radius:20px;padding:24px;transition:none;position:relative;overflow:hidden;box-shadow:0 16px 34px #021c2638}.general-module__-RU2vW__conditionCard:before{display:none}.general-module__-RU2vW__conditionCard:hover{background:linear-gradient(150deg,#105b73 0%,#0a4357 100%);border-color:#8bdcf642;transform:none;box-shadow:0 16px 34px #021c2638}.general-module__-RU2vW__conditionTop>span{background:#40b8e838;border:0}.general-module__-RU2vW__conditionTop>i{box-shadow:none;border:0;transition:none}.general-module__-RU2vW__conditionCard:hover .general-module__-RU2vW__conditionTop>i{background:#eaf9fd;transform:none}.general-module__-RU2vW__conditionLabel{margin-top:24px}.general-module__-RU2vW__conditionCard h3{max-width:15ch;font-size:clamp(23px,1.75vw,28px);line-height:1.12}.general-module__-RU2vW__conditionCard p{color:#d3edf4;max-width:38ch;min-height:72px;font-size:12px;line-height:1.7}.general-module__-RU2vW__conditionCard figure{height:218px;box-shadow:none;border:0;border-radius:15px;margin-top:21px}.general-module__-RU2vW__conditionCard figure img{transition:none}.general-module__-RU2vW__conditionCard:hover figure img{transform:none}@media (max-width:600px){.general-module__-RU2vW__conditionCard figure{height:215px}.general-module__-RU2vW__conditionCard h3{font-size:25px}.general-module__-RU2vW__conditionCard p{min-height:0}}.general-module__-RU2vW__checkups{background-color:#f7f8fd;background-image:linear-gradient(#f7f8fdc7,#f7f8fd85),url(/general-eye-care-clinical-bg-v1.png);background-position:50%;background-size:cover;padding:clamp(78px,9vw,124px) 0;position:relative;overflow:hidden}.general-module__-RU2vW__checkups:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 62%,#40b8e81a,#0000 23%),linear-gradient(120deg,#ffffffa8,#0000 55%);position:absolute;inset:0}.general-module__-RU2vW__checkupsInner{position:relative}.general-module__-RU2vW__checkupsHeading{text-align:center;max-width:800px;margin:0 auto}.general-module__-RU2vW__checkupsHeading .general-module__-RU2vW__sectionLabel{margin-inline:auto}.general-module__-RU2vW__checkupsHeading h2{color:var(--title-primary);letter-spacing:-.055em;margin-top:17px;font-size:clamp(35px,4.3vw,56px);line-height:1.04}.general-module__-RU2vW__checkupsHeading h2 span{color:var(--brand-primary)}.general-module__-RU2vW__checkupsHeading>p:last-of-type{max-width:700px;color:var(--text-primary);margin:15px auto 0;font-size:14px;line-height:1.7}.general-module__-RU2vW__checkupsHeading ul{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:22px;padding:0;list-style:none;display:flex}.general-module__-RU2vW__checkupsHeading li{min-height:32px;color:var(--brand-primary-dark);background:#eaf3ff;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:750;display:flex}.general-module__-RU2vW__checkupsHeading li svg{color:var(--brand-primary)}.general-module__-RU2vW__checkupGrid{grid-template-columns:minmax(230px,1fr) minmax(330px,1.12fr) minmax(230px,1fr);align-items:center;gap:clamp(20px,3vw,44px);margin-top:48px;display:grid;position:relative}.general-module__-RU2vW__checkupGrid:before{content:"";z-index:0;pointer-events:none;border-top:1px dashed #40b8e86b;position:absolute;top:50%;left:12%;right:12%}.general-module__-RU2vW__checkupColumn{z-index:1;gap:20px;display:grid;position:relative}.general-module__-RU2vW__checkupCard{background:#ffffffeb;border:1px solid #d9e6f4e6;border-radius:20px;grid-template-columns:43px 1fr;gap:13px;min-height:130px;padding:21px;display:grid;box-shadow:0 12px 28px #1037460f}.general-module__-RU2vW__checkupIcon{width:42px;height:42px;color:var(--brand-primary);background:#eaf2ff;border-radius:13px;place-items:center;display:grid}.general-module__-RU2vW__checkupCard p{color:var(--brand-primary);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:800}.general-module__-RU2vW__checkupCard h3{color:var(--title-primary);letter-spacing:-.025em;margin-top:5px;font-size:17px;line-height:1.25}.general-module__-RU2vW__checkupCard div>span{color:var(--text-primary);margin-top:8px;font-size:11px;line-height:1.58;display:block}.general-module__-RU2vW__checkupVisual{z-index:1;aspect-ratio:1;background:#eaf6fb;border:8px solid #87c6e1;border-radius:50%;width:min(100%,410px);margin:auto;position:relative;overflow:hidden;box-shadow:0 0 0 14px #40b8e81c,0 24px 44px #10374624}.general-module__-RU2vW__checkupVisual img{object-fit:cover}.general-module__-RU2vW__visualTag{width:max-content;max-width:calc(100% - 28px);color:var(--title-primary);letter-spacing:.03em;text-transform:uppercase;background:#fffffff0;border-radius:999px;padding:9px 14px;font-size:9px;font-weight:800;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 7px 18px #1037461f}@media (max-width:850px){.general-module__-RU2vW__checkupGrid{grid-template-columns:1fr 1fr}.general-module__-RU2vW__checkupVisual{grid-area:1/1/auto/-1;width:min(100%,390px);margin-bottom:18px}.general-module__-RU2vW__checkupGrid:before{top:27%;left:20%;right:20%}.general-module__-RU2vW__checkupColumn{gap:16px}.general-module__-RU2vW__checkupCard{min-height:142px}}@media (max-width:600px){.general-module__-RU2vW__checkups{padding:64px 0}.general-module__-RU2vW__checkupsHeading h2{font-size:clamp(35px,10vw,48px)}.general-module__-RU2vW__checkupsHeading>p:last-of-type{font-size:13px}.general-module__-RU2vW__checkupsHeading ul{justify-content:flex-start}.general-module__-RU2vW__checkupsHeading li{font-size:9px}.general-module__-RU2vW__checkupGrid{grid-template-columns:1fr;margin-top:35px}.general-module__-RU2vW__checkupGrid:before{display:none}.general-module__-RU2vW__checkupVisual{grid-area:auto;width:min(100%,330px);margin-bottom:8px}.general-module__-RU2vW__checkupColumn{gap:14px}.general-module__-RU2vW__checkupCard{min-height:0;padding:18px}.general-module__-RU2vW__checkupCard h3{font-size:16px}}.general-module__-RU2vW__checkupGrid:before{display:none}.general-module__-RU2vW__checkupConnectors{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.general-module__-RU2vW__checkupConnectors path{fill:none;stroke:#75c8e8;stroke-width:1.5px;stroke-dasharray:4 6;opacity:.76}.general-module__-RU2vW__checkupConnectors circle{fill:#fff;stroke:#44b8e8;stroke-width:2px}.general-module__-RU2vW__checkupCard{background:linear-gradient(135deg,#fff 0%,#fbfdff 100%);border-color:#dce9f3;border-radius:21px;align-items:start;min-height:138px;padding:22px 21px 21px;position:relative;box-shadow:0 15px 32px #10374612}.general-module__-RU2vW__checkupCard:before{display:none}.general-module__-RU2vW__checkupIcon{background:linear-gradient(145deg,#f0f8ff,#e5f1ff);border:1px solid #dbeefa;border-radius:14px;width:44px;height:44px;box-shadow:0 6px 14px #1977a014}.general-module__-RU2vW__checkupCard p{color:#007bac;letter-spacing:.065em;margin-top:2px;font-weight:850}.general-module__-RU2vW__checkupCard h3{letter-spacing:-.035em;margin-top:6px;font-size:18px;line-height:1.18}.general-module__-RU2vW__checkupCard div>span{color:#3f5f75;margin-top:9px;line-height:1.62}.general-module__-RU2vW__checkupVisual{box-shadow:0 0 0 14px #40b8e81c,0 28px 50px #10374629}@media (max-width:850px){.general-module__-RU2vW__checkupConnectors,.general-module__-RU2vW__checkupGrid:before{display:none}}.general-module__-RU2vW__checkupCard{border:1px solid #d7e8f3;border-top:0;border-left:5px solid var(--brand-primary);background:#fff;border-radius:21px;grid-template-columns:48px 1fr;gap:16px;min-height:140px;padding:24px 25px 22px;box-shadow:0 16px 34px #194e6714}.general-module__-RU2vW__checkupCard:after{display:none}.general-module__-RU2vW__checkupIcon{color:#0787b8;width:48px;height:48px;box-shadow:none;background:#edf8ff;border-radius:16px}.general-module__-RU2vW__checkupCard h3{font-size:19px;line-height:1.16}.general-module__-RU2vW__checkupCard div>span{max-width:37ch;font-size:11.5px;line-height:1.68}.general-module__-RU2vW__checkupVisual img{object-position:center}.general-module__-RU2vW__visualTag{background:#fffffff5;border:1px solid #d8ebf6}@media (max-width:600px){.general-module__-RU2vW__checkupCard{grid-template-columns:44px 1fr;gap:14px;padding:20px}.general-module__-RU2vW__checkupIcon{border-radius:14px;width:44px;height:44px}.general-module__-RU2vW__checkupCard h3{font-size:17px}.general-module__-RU2vW__visualTag{bottom:26px}}.general-module__-RU2vW__warningSigns{background-color:#fff;background-image:linear-gradient(90deg,#ffffffdb,#ffffff80),url(/general-eye-care-clinical-bg-v1.png);background-position:50%;background-size:cover;padding:clamp(84px,5.5vw,108px) 0;position:relative;overflow:hidden}.general-module__-RU2vW__warningGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(28px,3vw,44px);display:grid}.general-module__-RU2vW__warningHeading{text-align:center;max-width:780px;margin:0 auto 46px}.general-module__-RU2vW__warningHeading .general-module__-RU2vW__sectionLabel{margin-inline:auto}.general-module__-RU2vW__warningHeading h2{color:var(--title-primary);letter-spacing:-.052em;font-size:clamp(34px,4.2vw,52px);line-height:1.06}.general-module__-RU2vW__warningHeading h2 span{color:var(--brand-primary)}.general-module__-RU2vW__warningHeading>p:last-child{max-width:680px;color:var(--text-primary);margin:17px auto 0;font-size:14px;line-height:1.65}.general-module__-RU2vW__warningCopy h2{max-width:490px;color:var(--title-primary);letter-spacing:-.045em;margin:0;font-size:clamp(34px,2.5vw,40px);line-height:1.02}.general-module__-RU2vW__warningCopy h2 span{color:var(--brand-primary)}.general-module__-RU2vW__warningCopy ul{gap:10px;margin-top:31px;padding:0;list-style:none;display:grid}.general-module__-RU2vW__warningCopy li{background:#fdfefe;border:1px solid #cfe4ebc7;border-radius:10px;overflow:hidden}.general-module__-RU2vW__warningCopy summary{min-height:66px;color:var(--title-primary);cursor:pointer;grid-template-columns:38px 1fr auto;align-items:center;gap:15px;padding:11px 18px;list-style:none;display:grid}.general-module__-RU2vW__warningCopy summary::-webkit-details-marker{display:none}.general-module__-RU2vW__warningCopy summary i{width:36px;height:36px;color:var(--brand-primary);background:#dcf3f8;border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:750;display:grid}.general-module__-RU2vW__warningCopy summary strong{font-size:14px;line-height:1.35}.general-module__-RU2vW__warningCopy summary svg{color:var(--brand-primary);transition:transform .2s}.general-module__-RU2vW__warningCopy details[open] summary svg{transform:rotate(180deg)}.general-module__-RU2vW__warningCopy details>p{color:var(--text-primary);margin:0;padding:0 18px 17px 71px;font-size:12px;line-height:1.6}.general-module__-RU2vW__warningMosaic{grid-template-rows:repeat(3,minmax(190px,1fr));grid-template-columns:1.4fr 1fr 2fr;gap:18px;display:grid}.general-module__-RU2vW__warningMosaic figure{background:#dbe8ef;border-radius:20px;margin:0;position:relative;overflow:hidden;box-shadow:0 14px 32px #1748601a}.general-module__-RU2vW__warningMosaic figure:after{content:"";pointer-events:none;background:linear-gradient(#0000,#031c2bc7);position:absolute;inset:45% 0 0}.general-module__-RU2vW__warningMosaic figure img{object-fit:cover}.general-module__-RU2vW__warningMosaic figcaption{z-index:1;color:#fff;font-size:13px;font-weight:750;line-height:1.25;position:absolute;bottom:16px;left:18px;right:18px}.general-module__-RU2vW__mosaicPrescription{grid-area:1/1/auto/3}.general-module__-RU2vW__mosaicReading{grid-area:1/3}.general-module__-RU2vW__mosaicStrain{grid-area:2/2/auto/4}.general-module__-RU2vW__mosaicGlare{grid-area:3/1/auto/3}.general-module__-RU2vW__mosaicRedness{grid-area:3/3}.general-module__-RU2vW__mosaicRedness img{object-position:right bottom}@media (min-width:1001px){.general-module__-RU2vW__warningMosaic{width:calc(100% + clamp(120px,10vw,210px))}}@media (max-width:1000px){.general-module__-RU2vW__warningGrid{grid-template-columns:1fr;gap:45px}.general-module__-RU2vW__warningCopy{max-width:620px}.general-module__-RU2vW__warningMosaic{width:100%;max-width:760px}}@media (max-width:600px){.general-module__-RU2vW__warningSigns{padding:64px 0}.general-module__-RU2vW__warningHeading{text-align:left;margin-bottom:34px}.general-module__-RU2vW__warningHeading .general-module__-RU2vW__sectionLabel{margin-inline:0}.general-module__-RU2vW__warningHeading h2{font-size:clamp(32px,9vw,42px)}.general-module__-RU2vW__warningHeading>p:last-child{margin-inline:0;font-size:16px}.general-module__-RU2vW__warningCopy summary{grid-template-columns:34px 1fr auto;gap:11px;min-height:56px;padding-inline:14px}.general-module__-RU2vW__warningCopy summary strong{font-size:13px}.general-module__-RU2vW__warningCopy details>p{padding-bottom:14px;padding-left:59px;padding-right:14px;font-size:11px}.general-module__-RU2vW__warningMosaic{grid-template-rows:140px 170px 140px;grid-template-columns:1fr 1fr;gap:11px}.general-module__-RU2vW__mosaicPrescription{grid-area:1/1/auto/-1}.general-module__-RU2vW__mosaicReading{grid-area:2/1}.general-module__-RU2vW__mosaicStrain{grid-area:2/2}.general-module__-RU2vW__mosaicGlare{grid-area:3/1}.general-module__-RU2vW__mosaicRedness{grid-area:3/2}.general-module__-RU2vW__warningMosaic figure{border-radius:14px}.general-module__-RU2vW__warningMosaic figcaption{font-size:11px;bottom:11px;left:12px;right:12px}}.general-module__-RU2vW__examJourney{background-color:#f6fbfe;background-image:linear-gradient(#f6fbfec7,#f6fbfe7a),url(/general-eye-care-clinical-bg-v1.png);background-position:50%;background-size:cover;padding:clamp(78px,9vw,118px) 0;position:relative;overflow:hidden}.general-module__-RU2vW__examJourney:before{content:"";pointer-events:none;background:linear-gradient(90deg,#40b8e80d,#0000 34%,#006f9f0d);position:absolute;inset:0}.general-module__-RU2vW__journeyHeading{text-align:center;max-width:690px;margin:0 auto;position:relative}.general-module__-RU2vW__journeyHeading .general-module__-RU2vW__sectionLabel{margin-inline:auto}.general-module__-RU2vW__journeyHeading h2{color:var(--title-primary);letter-spacing:-.055em;margin-top:17px;font-size:clamp(37px,4.2vw,56px);line-height:1.04}.general-module__-RU2vW__journeyHeading h2 span{color:var(--brand-primary)}.general-module__-RU2vW__journeyHeading>p{color:var(--text-primary);margin-top:14px;font-size:14px;line-height:1.7}.general-module__-RU2vW__journeySteps{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,1.65vw,26px);margin:58px 0 0;padding:0;list-style:none;display:grid;position:relative}.general-module__-RU2vW__journeySteps:before{z-index:0;content:"";background:repeating-linear-gradient(90deg,#8ad9f3 0 7px,#0000 7px 14px);height:2px;position:absolute;top:82px;left:7.5%;right:7.5%}.general-module__-RU2vW__journeySteps li{z-index:1;text-align:center;aspect-ratio:1;background:radial-gradient(circle at 50% 28%,#fff 0 35%,#f3fbff 100%);border:2px solid #8fd4eb;border-radius:50%;min-width:0;min-height:210px;padding:36px 15px 22px;position:relative;box-shadow:0 15px 30px #14516c17}.general-module__-RU2vW__journeySteps li:not(:last-child):after{z-index:2;content:"";border-top:5px solid #0d9bc6;border-right:5px solid #0d9bc6;width:24px;height:24px;position:absolute;top:67px;right:calc(-1*clamp(24px,2.3vw,39px));transform:rotate(45deg)}.general-module__-RU2vW__journeyNumber{color:#0786b6;letter-spacing:.1em;font-size:9px;font-weight:850;position:absolute;top:13px;left:50%;transform:translate(-50%)}.general-module__-RU2vW__journeyIcon{color:#078bb9;background:#eaf8ff;border:1px solid #cceafa;border-radius:18px;place-items:center;width:52px;height:52px;margin:3px auto 13px;display:grid}.general-module__-RU2vW__journeySteps h3{color:var(--title-primary);letter-spacing:-.025em;font-size:14px;line-height:1.16}.general-module__-RU2vW__journeySteps p{color:#557084;max-width:17ch;margin:9px auto 0;font-size:10px;line-height:1.48}.general-module__-RU2vW__journeySteps li:nth-child(2){border-color:#73cde3}.general-module__-RU2vW__journeySteps li:nth-child(3){border-color:#56bbdc}.general-module__-RU2vW__journeySteps li:nth-child(4){border-color:#4db4d7}.general-module__-RU2vW__journeySteps li:nth-child(5){border-color:#57a8ca}.general-module__-RU2vW__journeySteps li:nth-child(6){border-color:#76c5d8}@media (max-width:1000px){.general-module__-RU2vW__journeySteps{grid-template-columns:repeat(3,minmax(190px,1fr));max-width:760px;margin-inline:auto}.general-module__-RU2vW__journeySteps:before{display:none}.general-module__-RU2vW__journeySteps li{aspect-ratio:auto}.general-module__-RU2vW__journeySteps li:not(:last-child):after{display:none}}@media (max-width:600px){.general-module__-RU2vW__examJourney{padding:64px 0}.general-module__-RU2vW__journeyHeading h2{font-size:clamp(36px,9vw,47px)}.general-module__-RU2vW__journeySteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:38px}.general-module__-RU2vW__journeySteps li{border-radius:42px;min-height:192px;padding:31px 10px 17px}.general-module__-RU2vW__journeyIcon{border-radius:15px;width:45px;height:45px;margin-bottom:11px}.general-module__-RU2vW__journeySteps h3{font-size:13px}.general-module__-RU2vW__journeySteps p{font-size:9px}}@media (min-width:1001px){.general-module__-RU2vW__journeySteps{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:clamp(34px,3.25vw,52px);max-width:1240px;margin-top:52px}.general-module__-RU2vW__journeySteps:before{background:repeating-linear-gradient(90deg,#dce9ee 0 5px,#0000 5px 11px);height:1px;top:50%;left:5%;right:5%}.general-module__-RU2vW__journeySteps li{--journey-accent:#0b9dc7;aspect-ratio:1;background:linear-gradient(145deg,#fff,#fbfeff);border:1px solid #dcecf2;border-radius:50%;min-height:0;padding:32px 16px 20px;box-shadow:0 12px 24px #18546d14}.general-module__-RU2vW__journeySteps li:before{z-index:-1;border:4px solid var(--journey-accent);content:"";border-right-color:#0000;border-radius:50%;position:absolute;inset:-5px;transform:rotate(-32deg)}.general-module__-RU2vW__journeySteps li:not(:last-child):after{background:var(--journey-accent);clip-path:polygon(0 31%,61% 31%,61% 0,100% 50%,61% 100%,61% 69%,0 69%);border:0;width:35px;height:26px;top:calc(50% - 13px);right:calc(-1*clamp(39px,3.65vw,58px));transform:none}.general-module__-RU2vW__journeySteps li:first-child{--journey-accent:#078eb9}.general-module__-RU2vW__journeySteps li:nth-child(2){--journey-accent:#11a5c8}.general-module__-RU2vW__journeySteps li:nth-child(3){--journey-accent:#148db8}.general-module__-RU2vW__journeySteps li:nth-child(4){--journey-accent:#0a9fc9}.general-module__-RU2vW__journeySteps li:nth-child(5){--journey-accent:#167fa8}.general-module__-RU2vW__journeySteps li:nth-child(6){--journey-accent:#188da9}.general-module__-RU2vW__journeyNumber{display:none}.general-module__-RU2vW__journeyIcon{width:40px;height:40px;color:var(--journey-accent);background:0 0;border:0;border-radius:0;margin:1px auto 9px}.general-module__-RU2vW__journeySteps h3{text-transform:uppercase;font-size:12px;line-height:1.18}.general-module__-RU2vW__journeySteps p{color:#708392;max-width:15ch;margin-top:7px;font-size:9px;line-height:1.42}.general-module__-RU2vW__journeySteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(48px,4vw,68px);max-width:1240px}.general-module__-RU2vW__journeySteps li:not(:last-child):after{clip-path:polygon(0 29%,58% 29%,58% 0,100% 50%,58% 100%,58% 71%,0 71%);width:50px;height:34px;top:calc(50% - 17px);right:calc(-1*clamp(49px,1.75vw,78px))}.general-module__-RU2vW__journeySteps h3{font-size:13px}.general-module__-RU2vW__journeySteps p{font-size:10px}.general-module__-RU2vW__journeySteps:before{background:repeating-linear-gradient(90deg,#e0eaee 0 5px,#0000 5px 11px);top:68%;left:4%;right:4%}.general-module__-RU2vW__journeySteps li:not(:last-child):after{width:50px;height:34px;top:calc(68% - 21.2px);right:calc(-1*clamp(48px,1.75vw,78px))}.general-module__-RU2vW__journeyIcon svg{stroke-width:1.85px;width:29px;height:29px}.general-module__-RU2vW__journeyIcon{margin-bottom:7px}.general-module__-RU2vW__journeySteps h3{place-items:center;min-height:31px;line-height:1.15;display:grid}.general-module__-RU2vW__journeySteps p{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:43px;margin-top:7px;line-height:1.43;display:-webkit-box;overflow:hidden}.general-module__-RU2vW__journeySteps{gap:clamp(42px,3.5vw,60px);max-width:1360px}.general-module__-RU2vW__journeySteps li{padding:29px 22px 27px}.general-module__-RU2vW__journeyIcon{width:52px;height:52px;margin-bottom:4px}.general-module__-RU2vW__journeySteps h3{letter-spacing:-.025em;text-transform:none;min-height:30px;font-size:15px;line-height:1.18}.general-module__-RU2vW__journeySteps p{min-height:47px;font-size:11px;line-height:1.5}}.general-module__-RU2vW__diagnostics{background-color:#f7fbfd;background-image:linear-gradient(#f7fbfdd1,#f7fbfd80),url(/general-eye-care-clinical-bg-v1.png);background-position:50%;background-size:cover;padding:clamp(76px,9vw,118px) 0}.general-module__-RU2vW__diagnosticsHeading{text-align:center;max-width:760px;margin:0 auto 38px}.general-module__-RU2vW__diagnosticsHeading .general-module__-RU2vW__sectionLabel{margin-inline:auto}.general-module__-RU2vW__diagnosticsHeading h2{color:var(--title-primary);letter-spacing:-.055em;margin-top:16px;font-size:clamp(36px,4.4vw,56px);line-height:1.04}.general-module__-RU2vW__diagnosticsHeading h2 span{color:var(--brand-primary)}.general-module__-RU2vW__diagnosticsHeading>p{max-width:620px;color:var(--text-primary);margin:15px auto 0;font-size:14px;line-height:1.65}.general-module__-RU2vW__diagnosticsHero{background:#dcecf2;border-radius:24px;height:clamp(260px,37vw,510px);margin:0;position:relative;overflow:hidden;box-shadow:0 22px 48px #10374624}.general-module__-RU2vW__diagnosticsHero img{object-fit:cover}.general-module__-RU2vW__diagnosticsBlock{max-width:1200px;margin:44px auto 0}.general-module__-RU2vW__equipmentBlock h3{color:var(--title-primary);letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(28px,3vw,38px);line-height:1.08}.general-module__-RU2vW__diagnosticsBlock .slick-list{overflow:hidden}.general-module__-RU2vW__diagnosticsBlock .slick-track{display:flex}.general-module__-RU2vW__diagnosticsBlock .slick-slide{height:auto}.general-module__-RU2vW__diagnosticsBlock .slick-slide>div{height:100%}.general-module__-RU2vW__diagnosticSlide{height:100%;padding:3px}.general-module__-RU2vW__diagnosticCard{background:#dbeaf0;border-radius:24px;height:100%;min-height:460px;position:relative;overflow:hidden;box-shadow:0 24px 48px #1037462e}.general-module__-RU2vW__diagnosticCard figure{background:#dbeaf0;margin:0;position:absolute;inset:0}.general-module__-RU2vW__diagnosticCard figure img{object-fit:cover}.general-module__-RU2vW__diagnosticCard figure:after{content:"";background:linear-gradient(#0000 8%,#0624304d 46%,#062430d1 100%);position:absolute;inset:24% 0 0}.general-module__-RU2vW__diagnosticCard>div{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-radius:16px;flex-direction:column;align-items:flex-start;width:min(360px,100% - 32px);padding:clamp(20px,2vw,24px);display:flex;position:absolute;bottom:clamp(16px,2.5vw,22px);left:auto;right:clamp(16px,2.5vw,24px);box-shadow:0 12px 26px #0526322e}.general-module__-RU2vW__diagnosticCard>div>svg{width:42px;height:42px;color:var(--brand-primary);background:#e8f7fc;border-radius:12px;padding:10px}.general-module__-RU2vW__diagnosticCard>div>p{color:var(--brand-primary);letter-spacing:.06em;text-transform:uppercase;margin-top:15px;font-size:10px;font-weight:800}.general-module__-RU2vW__diagnosticCard h4{color:var(--title-primary);letter-spacing:-.035em;margin-top:7px;font-size:clamp(24px,2.2vw,30px);line-height:1.13}.general-module__-RU2vW__diagnosticCard span{max-width:42ch;color:var(--text-primary);margin-top:14px;font-size:15px;line-height:1.55}.general-module__-RU2vW__diagnosticsBlock .slick-dots{display:none!important}.general-module__-RU2vW__diagnosticsBlock .slick-dots button{color:#0000;background:#c8dce5;border:0;border-radius:99px;width:8px;height:8px;padding:0;overflow:hidden}.general-module__-RU2vW__diagnosticsBlock .slick-dots .slick-active button{background:var(--brand-primary);width:28px}.general-module__-RU2vW__equipmentBlock{margin-top:84px}.general-module__-RU2vW__equipmentBlock>div:first-child{margin-bottom:26px;display:block}.general-module__-RU2vW__equipmentCarousel{margin-inline:-9px;padding-bottom:34px;position:relative}.general-module__-RU2vW__equipmentCarousel .slick-list{overflow:hidden}.general-module__-RU2vW__equipmentCarousel .slick-track{display:flex}.general-module__-RU2vW__equipmentCarousel .slick-slide>div{height:100%}.general-module__-RU2vW__equipmentSlide{height:100%;padding:0 9px}.general-module__-RU2vW__equipmentSlide article{background:#fff;border:1px solid #dcebf1;border-radius:18px;height:100%;padding:14px}.general-module__-RU2vW__equipmentSlide figure{background:#eaf4f8;border-radius:12px;height:180px;margin:0;position:relative;overflow:hidden}.general-module__-RU2vW__equipmentSlide img{object-fit:cover}.general-module__-RU2vW__equipmentSlide h4{color:var(--title-primary);letter-spacing:-.025em;margin:16px 4px 0;font-size:17px}.general-module__-RU2vW__equipmentSlide p{color:var(--text-primary);margin:7px 4px 4px;font-size:12px;line-height:1.5}.general-module__-RU2vW__equipmentCarousel .slick-dots{justify-content:center;gap:8px;margin:0;padding:0;list-style:none;position:absolute;bottom:0;left:0;right:0;display:flex!important}.general-module__-RU2vW__equipmentCarousel .slick-dots button{color:#0000;background:#c8dce5;border:0;border-radius:50%;width:8px;height:8px;padding:0;overflow:hidden}.general-module__-RU2vW__equipmentCarousel .slick-dots .slick-active button{background:var(--brand-primary);border-radius:99px;width:24px}@media (max-width:800px){.general-module__-RU2vW__diagnosticCard{min-height:440px}}@media (max-width:560px){.general-module__-RU2vW__diagnostics{padding:64px 0}.general-module__-RU2vW__diagnosticsHeading{text-align:left}.general-module__-RU2vW__diagnosticsHeading .general-module__-RU2vW__sectionLabel{margin-inline:0}.general-module__-RU2vW__diagnosticsHeading>p{margin-inline:0;font-size:15px}.general-module__-RU2vW__diagnosticCard>div{padding:25px 21px 30px}.general-module__-RU2vW__diagnosticCard span{font-size:13px}.general-module__-RU2vW__equipmentBlock{margin-top:62px}.general-module__-RU2vW__equipmentSlide figure{height:220px}}@media (prefers-reduced-motion:reduce){.general-module__-RU2vW__diagnosticCard *{transition:none}}.general-module__-RU2vW__reasons{background-image:linear-gradient(#ffffff29,#f7f8ff2e),url(/optical-contour-section-bg.png);background-position:50%;background-size:cover;padding:clamp(72px,9vw,120px) 0}.general-module__-RU2vW__reasonsHeading{text-align:center;max-width:760px;margin:0 auto 46px}.general-module__-RU2vW__reasonsHeading .general-module__-RU2vW__sectionLabel{margin-inline:auto}.general-module__-RU2vW__reasonsHeading h2{color:var(--title-primary);letter-spacing:-.05em;font-size:clamp(32px,4vw,50px);line-height:1.08}.general-module__-RU2vW__reasonsHeading h2 span{color:var(--brand-primary)}.general-module__-RU2vW__reasonsHeading>p:last-child{max-width:680px;color:var(--text-primary);margin:18px auto 0;font-size:14px;line-height:1.65}.general-module__-RU2vW__reasonGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.general-module__-RU2vW__reasonCard{min-height:250px;transition:transform .18s var(--ease-out), border-color .18s ease, box-shadow .18s ease, background-color .18s ease;background:#ffffffe0;border:1px solid #cfe4ebc7;border-radius:22px;padding:24px;position:relative;overflow:hidden;box-shadow:0 12px 30px #1037460d}.general-module__-RU2vW__reasonCard:after{content:"";z-index:0;background:linear-gradient(145deg, var(--brand-primary), var(--brand-primary-dark));opacity:0;transition:opacity .22s ease, transform .22s var(--ease-out);pointer-events:none;position:absolute;inset:0;transform:translateY(24%)}.general-module__-RU2vW__reasonCard>*{z-index:1;position:relative}.general-module__-RU2vW__reasonCard:hover{background:var(--background-card);border-color:#40b8e885;transform:translateY(-7px);box-shadow:0 22px 44px #10374621}.general-module__-RU2vW__reasonCard:hover:after{opacity:1;transform:translateY(0)}.general-module__-RU2vW__reasonTop{justify-content:space-between;align-items:flex-start;display:flex}.general-module__-RU2vW__reasonTop span{width:46px;height:46px;color:var(--brand-primary);background:var(--background-section-strong);transition:transform .18s var(--ease-out), color .18s ease, background-color .18s ease;border-radius:13px;place-items:center;display:grid}.general-module__-RU2vW__reasonTop b{color:#40b8e81f;transition:color .18s ease, transform .18s var(--ease-out);font-size:40px;line-height:1}.general-module__-RU2vW__reasonCard:hover .general-module__-RU2vW__reasonTop span{color:var(--brand-primary);background:var(--background-card);transform:translateY(-2px)rotate(-3deg)}.general-module__-RU2vW__reasonCard:hover .general-module__-RU2vW__reasonTop b{color:#ffffff2e;transform:translate(-2px)}.general-module__-RU2vW__reasonCard h3{color:var(--title-primary);margin-top:22px;font-size:17px;line-height:1.3;transition:color .18s}.general-module__-RU2vW__reasonCard>p{color:var(--text-primary);margin-top:10px;font-size:12px;line-height:1.65;transition:color .18s}.general-module__-RU2vW__reasonCard:hover h3{color:var(--text-on-dark)}.general-module__-RU2vW__reasonCard:hover>p{color:var(--text-on-dark-muted)}.general-module__-RU2vW__finalCta{background:#f3f4ff;padding:clamp(64px,8vw,100px) 0}.general-module__-RU2vW__ctaPanel{color:var(--text-on-dark);background:var(--brand-primary);border-radius:28px;grid-template-columns:minmax(0,1.12fr) minmax(320px,.72fr);align-items:center;gap:clamp(40px,7vw,90px);padding:clamp(36px,5vw,64px);display:grid;box-shadow:0 24px 50px #10374629}.general-module__-RU2vW__ctaLabel{width:fit-content;color:var(--brand-primary-dark);background:var(--background-card);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 11px;font-size:10px;font-weight:750;display:flex}.general-module__-RU2vW__ctaLabel span{background:var(--brand-cyan);border-radius:50%;width:7px;height:7px}.general-module__-RU2vW__ctaCopy h2{letter-spacing:-.055em;max-width:650px;font-size:clamp(38px,5vw,60px);line-height:.98}.general-module__-RU2vW__ctaCopy>p:not(.general-module__-RU2vW__ctaLabel):not(.general-module__-RU2vW__ctaDetail){max-width:620px;color:var(--text-on-dark-muted);margin-top:20px;font-size:14px;line-height:1.7}.general-module__-RU2vW__ctaActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.general-module__-RU2vW__ctaActions a{min-height:48px;color:var(--text-on-dark);border:1px solid #ffffff94;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:12px;font-weight:700;transition:background .15s,color .15s,transform .15s;display:inline-flex}.general-module__-RU2vW__ctaActions a:first-child{color:var(--brand-primary-dark);background:var(--background-card);border-color:var(--background-card)}.general-module__-RU2vW__ctaActions a:hover{background:#ffffff24;transform:translateY(-1px)}.general-module__-RU2vW__ctaActions a:first-child:hover{background:var(--background-section)}.general-module__-RU2vW__ctaDetail{color:var(--text-on-dark-muted);align-items:flex-start;gap:8px;margin-top:24px;font-size:11px;line-height:1.5;display:flex}.general-module__-RU2vW__ctaDetail svg{color:var(--brand-cyan-soft);flex:none;margin-top:1px}.general-module__-RU2vW__ctaVisual{background:var(--background-section-strong);border-radius:22px;min-height:340px;position:relative;overflow:hidden}.general-module__-RU2vW__ctaVisual>img{object-fit:cover}.general-module__-RU2vW__ctaVisual>div{color:var(--text-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-radius:14px;align-items:center;gap:10px;padding:13px 15px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.general-module__-RU2vW__ctaVisual>div>svg{color:var(--brand-primary);flex:none}.general-module__-RU2vW__ctaVisual span{font-size:10px;line-height:1.45}.general-module__-RU2vW__ctaVisual strong{color:var(--title-primary);font-size:12px;display:block}@media (max-width:900px){.general-module__-RU2vW__reasonGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.general-module__-RU2vW__ctaPanel{grid-template-columns:1fr}.general-module__-RU2vW__ctaVisual{min-height:380px}}@media (max-width:600px){.general-module__-RU2vW__reasons{padding:68px 0}.general-module__-RU2vW__reasonsHeading{text-align:left;margin-bottom:32px}.general-module__-RU2vW__reasonsHeading .general-module__-RU2vW__sectionLabel{margin-inline:0}.general-module__-RU2vW__reasonGrid{grid-template-columns:1fr}.general-module__-RU2vW__reasonCard{min-height:0}.general-module__-RU2vW__finalCta{padding:54px 0}.general-module__-RU2vW__ctaPanel{border-radius:22px;gap:30px;padding:28px 20px}.general-module__-RU2vW__ctaVisual{min-height:300px}.general-module__-RU2vW__ctaActions{flex-direction:column;align-items:stretch}}@media (max-width:700px){.general-module__-RU2vW__reasonsHeading>p:last-child,.general-module__-RU2vW__ctaCopy>p:not(.general-module__-RU2vW__ctaLabel):not(.general-module__-RU2vW__ctaDetail){font-size:16px}.general-module__-RU2vW__reasonCard>p{font-size:15px}.general-module__-RU2vW__reasonCard h3{font-size:19px}.general-module__-RU2vW__reasonsHeading h2,.general-module__-RU2vW__ctaCopy h2{font-size:clamp(30px,8vw,38px)}}@media (prefers-reduced-motion:reduce){.general-module__-RU2vW__reasonCard,.general-module__-RU2vW__reasonCard:after,.general-module__-RU2vW__reasonTop span,.general-module__-RU2vW__reasonTop b{transition:none}}@media (max-width:700px){.general-module__-RU2vW__hero{background:var(--background-dark)}.general-module__-RU2vW__hero:before{background:linear-gradient(#082b3761 0%,#082b37b8 42%,#082b37 100%)}.general-module__-RU2vW__heroPanel,.general-module__-RU2vW__copy h1,.general-module__-RU2vW__intro,.general-module__-RU2vW__call,.general-module__-RU2vW__facts strong{color:var(--text-on-dark)}.general-module__-RU2vW__copy h1 span{color:var(--brand-cyan-soft)}.general-module__-RU2vW__kicker{color:var(--text-on-dark);background:#082b377a;border-color:#ffffff57}.general-module__-RU2vW__facts{border-color:#ffffff47}.general-module__-RU2vW__facts p{color:var(--text-on-dark-muted)}}@media (max-width:850px){.general-module__-RU2vW__hero{height:auto;min-height:0}.general-module__-RU2vW__heroPanel{position:relative;inset:auto}.general-module__-RU2vW__copy{padding-top:48px}}@media (max-width:600px){.general-module__-RU2vW__overviewVisual{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;display:grid}.general-module__-RU2vW__overviewVisual figure{grid-area:2/1/auto/-1;width:100%;height:260px;position:relative;inset:auto}.general-module__-RU2vW__examCard{width:auto;height:100%;padding:12px;position:relative;inset:auto}.general-module__-RU2vW__comprehensive{grid-area:1/1}.general-module__-RU2vW__assessment{grid-area:1/2}.general-module__-RU2vW__screening{grid-area:3/1}.general-module__-RU2vW__detection{grid-area:3/2}.general-module__-RU2vW__examCard span{font-size:11px}.general-module__-RU2vW__examCard strong{font-size:12px}.general-module__-RU2vW__overview{padding-bottom:32px}.general-module__-RU2vW__reasons{padding-top:48px}}@media (max-width:1000px){.general-module__-RU2vW__journeySteps{grid-template-columns:1fr;gap:14px;max-width:640px;margin-inline:auto}.general-module__-RU2vW__journeySteps:before{background:repeating-linear-gradient(#8ad9f3 0 6px,#0000 6px 12px);width:2px;height:auto;display:block;inset:30px auto 30px 21px}.general-module__-RU2vW__journeySteps li,.general-module__-RU2vW__journeySteps li:nth-child(n){background:var(--background-card);text-align:left;aspect-ratio:auto;border:1px solid #cdeaf4;border-radius:20px;grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr);align-items:center;column-gap:14px;min-height:0;margin-left:60px;padding:16px 18px;display:grid;box-shadow:0 10px 24px #14516c14}.general-module__-RU2vW__journeySteps li:not(:last-child):after{display:none}.general-module__-RU2vW__journeyNumber{width:44px;height:44px;color:var(--text-on-dark);background:var(--brand-primary);letter-spacing:.04em;border-radius:50%;place-items:center;font-size:12px;display:grid;top:50%;left:-60px;transform:translateY(-50%);box-shadow:0 0 0 5px #e4f6fc}.general-module__-RU2vW__journeyIcon{border-radius:16px;grid-row:1/3;width:52px;height:52px;margin:0}.general-module__-RU2vW__journeySteps h3{align-self:end;font-size:16px}.general-module__-RU2vW__journeySteps p{align-self:start;max-width:none;margin:4px 0 0;font-size:13px}}.general-module__-RU2vW__overviewCopy ul.general-module__-RU2vW__coverList{gap:10px;margin-top:26px;padding:0;list-style:none;display:grid}.general-module__-RU2vW__overviewCopy ul.general-module__-RU2vW__coverList li{border:1px solid var(--border-subtle);background:var(--background-card);min-height:0;font-size:inherit;border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:12px 16px 12px 12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 8px 20px #1037460f}.general-module__-RU2vW__overviewCopy ul.general-module__-RU2vW__coverList li:hover{border-color:#40b8e880;transform:translateY(-2px);box-shadow:0 14px 26px #1037461a}.general-module__-RU2vW__coverList li>span{width:44px;height:44px;color:var(--brand-primary);background:var(--background-section-strong);border-radius:12px;place-items:center;display:grid}.general-module__-RU2vW__coverList li>span svg{width:21px;height:21px}.general-module__-RU2vW__coverList li>div{gap:3px;min-width:0;display:grid}.general-module__-RU2vW__coverList strong{color:var(--title-primary);font-size:14px;font-weight:750;line-height:1.3}.general-module__-RU2vW__coverList small{color:var(--text-muted);font-size:12.5px;line-height:1.45}@media (max-width:600px){.general-module__-RU2vW__overviewCopy ul.general-module__-RU2vW__coverList li:hover{transform:none}.general-module__-RU2vW__coverList strong{font-size:15px}.general-module__-RU2vW__coverList small{font-size:13px}}@media (prefers-reduced-motion:reduce){.general-module__-RU2vW__overviewCopy ul.general-module__-RU2vW__coverList li{transition:none}}
