:root{--hero-background:radial-gradient(circle at 50% 15%,#162960 0%,#081333 45%,#030816 100%);--hero-padding-top:26px;--hero-padding-sides:20px;--hero-padding-bottom:34px;--hero-gap:18px;--hero-logo-width:290px;--hero-logo-max-width:88%;--hero-logo-radius:18px;--hero-logo-shadow:0 12px 34px rgba(0,216,255,.13);--hero-alert-background:linear-gradient(135deg,#fff7f0,#ffd9d2);--hero-alert-text:#9d2f24;--hero-alert-border:#ff9787;--hero-alert-shadow:0 8px 22px rgba(255,91,72,.22);--hero-title-color:#ffd21f;--hero-title-shadow:0 4px 18px rgba(255,210,31,.18);--hero-subtitle-color:#f1f5ff;--kidney-card-background:linear-gradient(145deg,#07845e,#056344 55%,#034a35);--kidney-card-border:#32e3b0;--kidney-card-title:#fff;--kidney-card-text:#e6fff7;--kidney-card-arrow-background:linear-gradient(145deg,#22c7e9,#0780b7);--kidney-card-arrow-color:#fff;--kidney-card-arrow-border:#64eaff;--kidney-card-shadow:0 12px 28px rgba(0,217,167,.26),inset 0 1px 0 hsla(0,0%,100%,.24);--kidney-card-hover-shadow:0 18px 38px rgba(0,217,167,.36),inset 0 1px 0 hsla(0,0%,100%,.3);--liver-card-background:linear-gradient(145deg,#b43db8,#842e9d 55%,#5e237e);--liver-card-border:#ff84d3;--liver-card-title:#fff;--liver-card-text:#fff0fb;--liver-card-arrow-background:linear-gradient(145deg,#ff7cae,#de486e);--liver-card-arrow-color:#fff;--liver-card-arrow-border:#ffb4cf;--liver-card-shadow:0 12px 28px rgba(219,69,199,.25),inset 0 1px 0 hsla(0,0%,100%,.23);--liver-card-hover-shadow:0 18px 38px rgba(219,69,199,.35),inset 0 1px 0 hsla(0,0%,100%,.3);--prostate-card-background:linear-gradient(145deg,#1684ef,#1265cf 55%,#0a47a7);--prostate-card-border:#69c4ff;--prostate-card-title:#fff;--prostate-card-text:#edf7ff;--prostate-card-arrow-background:linear-gradient(145deg,#52c8ff,#1685ef);--prostate-card-arrow-color:#fff;--prostate-card-arrow-border:#9de0ff;--prostate-card-shadow:0 12px 28px rgba(27,126,255,.28),inset 0 1px 0 hsla(0,0%,100%,.24);--prostate-card-hover-shadow:0 18px 38px rgba(27,126,255,.38),inset 0 1px 0 hsla(0,0%,100%,.3);--concern-card-radius:28px;--concern-card-border-width:2px;--concern-card-padding-y:24px;--concern-card-padding-x:22px;--concern-card-gap:18px;--arrow-size:58px;--arrow-font-size:34px;--arrow-shadow:0 8px 16px rgba(0,0,0,.3),inset 0 2px 1px hsla(0,0%,100%,.35);--hero-note-background:linear-gradient(135deg,#fff27a,#ffc928);--hero-note-text:#493500;--hero-note-border:#ffe76c;--hero-note-shadow:0 8px 20px rgba(255,202,40,.22)}.hero{width:100%;min-height:100dvh;display:flex;flex-direction:column;align-items:center;gap:var(--hero-gap);padding:var(--hero-padding-top) var(--hero-padding-sides) var(--hero-padding-bottom);text-align:center;background:var(--hero-background);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-170px;left:50%;width:420px;height:420px;transform:translateX(-50%);background:radial-gradient(circle,rgba(0,204,255,.15) 0,transparent 67%);pointer-events:none}.hero>*{position:relative;z-index:1}.hero__logo{display:block;width:var(--hero-logo-width);max-width:var(--hero-logo-max-width);height:auto;object-fit:contain;border-radius:var(--hero-logo-radius);box-shadow:var(--hero-logo-shadow)}.hero__alert{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;background:var(--hero-alert-background);color:var(--hero-alert-text);border:1px solid var(--hero-alert-border);border-radius:999px;box-shadow:var(--hero-alert-shadow);font-size:14px;font-weight:800;letter-spacing:.01em}.hero__title{max-width:490px;color:var(--hero-title-color);font-size:clamp(36px,8vw,48px);font-weight:900;line-height:1.03;letter-spacing:-.04em;text-shadow:var(--hero-title-shadow)}.hero__subtitle{max-width:470px;color:var(--hero-subtitle-color);font-size:16px;font-weight:500;line-height:1.55}.hero__concerns{width:100%;display:flex;flex-direction:column;gap:18px;margin-top:6px}.concern-card{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--concern-card-gap);padding:var(--concern-card-padding-y) var(--concern-card-padding-x);border-width:var(--concern-card-border-width);border-style:solid;border-radius:var(--concern-card-radius);text-align:left;position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.concern-card:before{inset:0;background:linear-gradient(115deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.03) 38%,transparent 62%)}.concern-card:after,.concern-card:before{content:"";position:absolute;pointer-events:none}.concern-card:after{top:0;left:-120%;width:60%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.26),transparent);transform:skewX(-18deg);transition:left .65s ease}.concern-card:hover{transform:translateY(-4px);filter:saturate(1.08)}.concern-card:hover:after{left:150%}.concern-card:active{transform:translateY(3px) scale(.985)}.concern-card__content{min-width:0;display:flex;flex-direction:column;gap:8px;position:relative;z-index:2}.concern-card__content strong{font-size:25px;font-weight:900;line-height:1.05}.concern-card__content small{display:block;font-size:15px;font-weight:550;line-height:1.48}.concern-card__arrow{width:var(--arrow-size);min-width:var(--arrow-size);height:var(--arrow-size);display:grid;place-items:center;border-width:1px;border-style:solid;border-radius:50%;box-shadow:var(--arrow-shadow);font-size:var(--arrow-font-size);font-weight:900;line-height:1;position:relative;z-index:2;transition:transform .18s ease,filter .18s ease}.concern-card:hover .concern-card__arrow{transform:translateX(4px) scale(1.06);filter:brightness(1.1)}.concern-card:active .concern-card__arrow{transform:translateX(6px) scale(.93)}.concern-card--kidney{background:var(--kidney-card-background);border-color:var(--kidney-card-border);box-shadow:var(--kidney-card-shadow)}.concern-card--kidney:hover{box-shadow:var(--kidney-card-hover-shadow)}.concern-card--kidney .concern-card__content strong{color:var(--kidney-card-title)}.concern-card--kidney .concern-card__content small{color:var(--kidney-card-text)}.concern-card--kidney .concern-card__arrow{background:var(--kidney-card-arrow-background);color:var(--kidney-card-arrow-color);border-color:var(--kidney-card-arrow-border)}.concern-card--liver{background:var(--liver-card-background);border-color:var(--liver-card-border);box-shadow:var(--liver-card-shadow)}.concern-card--liver:hover{box-shadow:var(--liver-card-hover-shadow)}.concern-card--liver .concern-card__content strong{color:var(--liver-card-title)}.concern-card--liver .concern-card__content small{color:var(--liver-card-text)}.concern-card--liver .concern-card__arrow{background:var(--liver-card-arrow-background);color:var(--liver-card-arrow-color);border-color:var(--liver-card-arrow-border)}.concern-card--prostate{background:var(--prostate-card-background);border-color:var(--prostate-card-border);box-shadow:var(--prostate-card-shadow)}.concern-card--prostate:hover{box-shadow:var(--prostate-card-hover-shadow)}.concern-card--prostate .concern-card__content strong{color:var(--prostate-card-title)}.concern-card--prostate .concern-card__content small{color:var(--prostate-card-text)}.concern-card--prostate .concern-card__arrow{background:var(--prostate-card-arrow-background);color:var(--prostate-card-arrow-color);border-color:var(--prostate-card-arrow-border)}.hero__note{width:100%;margin-top:2px;padding:13px 16px;background:var(--hero-note-background);color:var(--hero-note-text);border:1px solid var(--hero-note-border);border-radius:18px;box-shadow:var(--hero-note-shadow);font-size:12px;font-weight:650;line-height:1.4}@media (max-width:390px){:root{--hero-logo-width:245px;--hero-padding-sides:14px;--concern-card-padding-y:20px;--concern-card-padding-x:17px;--arrow-size:50px}.hero__title{font-size:35px}.hero__subtitle{font-size:15px}.concern-card__content strong{font-size:22px}.concern-card__content small{font-size:13px}.concern-card__arrow{font-size:29px}}@media (prefers-reduced-motion:reduce){.concern-card,.concern-card:after,.concern-card__arrow{transition:none}}