.rd-pat{background:var(--rd-cream-100)}.rd-pat .pat-hero{isolation:isolate;background:radial-gradient(ellipse 42% 45% at 17% 60%, #7acfdb52 0%, transparent 70%), radial-gradient(ellipse 42% 45% at 50% 62%, #e8e0c68c 0%, transparent 70%), radial-gradient(ellipse 42% 45% at 83% 60%, #a3b8c852 0%, transparent 70%), linear-gradient(180deg, var(--rd-cream-100) 0%, var(--rd-cream-200) 55%, var(--rd-cream-300) 78%, var(--rd-cream-300) 100%);color:var(--rd-navy-800);padding:3.5rem 0 0;position:relative;overflow:hidden}@media (min-width:768px){.rd-pat .pat-hero{padding:5rem 0 0}}@media (max-width:767px){.rd-pat .pat-hero{background:radial-gradient(ellipse 40% 30% at 22% 35%, #7acfdb3d 0%, transparent 70%), radial-gradient(ellipse 40% 30% at 50% 38%, #e8e0c666 0%, transparent 70%), radial-gradient(ellipse 40% 30% at 78% 35%, #a3b8c83d 0%, transparent 70%), linear-gradient(180deg, var(--rd-cream-100) 0%, var(--rd-cream-200) 40%, var(--rd-cream-300) 60%, var(--rd-cream-300) 100%)}}.rd-pat .pat-hero-inner{z-index:2;position:relative}.rd-pat .pat-hero-decor{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.rd-pat .pat-hero-decor img{mix-blend-mode:multiply;opacity:.14;position:absolute}.rd-pat .pat-hero-decor .d-anatomy{width:180px;top:2%;left:2%;transform:rotate(-8deg)}.rd-pat .pat-hero-decor .d-phoropter{opacity:.13;width:200px;top:4%;right:3%;transform:rotate(6deg)}.rd-pat .pat-hero-decor .d-slit{width:160px;top:22%;left:6%;transform:rotate(15deg)}.rd-pat .pat-hero-decor .d-fundus{width:170px;top:18%;right:8%;transform:rotate(-12deg)}.rd-pat .pat-hero-decor .d-snellen{opacity:.16;width:130px;bottom:18%;left:14%;transform:rotate(3deg)}.rd-pat .pat-hero-decor .d-magnifier{opacity:.13;width:140px;bottom:22%;right:16%;transform:rotate(-18deg)}.rd-pat .pat-hero-decor .d-camera{opacity:.11;width:120px;top:44%;left:1%;transform:rotate(22deg)}.rd-pat .pat-hero-decor .d-exam{opacity:.12;width:140px;top:42%;right:1%;transform:rotate(-20deg)}.rd-pat .pat-hero-decor .d-glasses{opacity:.1;width:120px;bottom:4%;left:38%;transform:rotate(-6deg)}.rd-pat .pat-hero-decor .d-slitv2{opacity:.1;width:130px;top:8%;left:42%;transform:rotate(10deg)}@media (max-width:760px){.rd-pat .pat-hero-decor .d-anatomy,.rd-pat .pat-hero-decor .d-fundus,.rd-pat .pat-hero-decor .d-magnifier,.rd-pat .pat-hero-decor .d-camera,.rd-pat .pat-hero-decor .d-glasses{display:none}.rd-pat .pat-hero-decor img{opacity:.09!important;width:90px!important}}.rd-pat .pat-breadcrumb{margin-bottom:1.4rem}.rd-pat .pat-hero-head{text-align:center;max-width:760px;margin:0 auto 2.5rem}.rd-pat .pat-hero-head .eyebrow-mono{margin-bottom:1.4rem}.rd-pat .pat-hero-head h1{font-family:var(--rd-font-display);letter-spacing:-.02em;color:var(--rd-navy-800);margin:0 0 1rem;font-size:max(2rem,min(5vw,4rem));font-weight:500;line-height:1.04}.rd-pat .pat-hero-head h1 b{color:var(--rd-teal-700);font-weight:500}.rd-pat .pat-hero-head p{color:var(--rd-ink-700);max-width:54ch;margin:0 auto;font-size:1.1rem;line-height:1.6}@media (max-width:640px){.rd-pat .pat-hero-head h1{font-size:max(1.85rem,min(8vw,2.4rem))}.rd-pat .pat-hero-head p{font-size:1rem}}.rd-pat .pat-grid--desktop{display:none}@media (min-width:768px){.rd-pat .pat-grid--desktop{grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:0 0 5rem;display:grid}}.rd-pat .pat-cards--mobile{display:block}@media (min-width:768px){.rd-pat .pat-cards--mobile{display:none}}.rd-pat .pat-card{min-height:460px;color:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:box-shadow .4s var(--rd-ease-out), transform .4s var(--rd-ease-out), border-color .4s var(--rd-ease-out);background:linear-gradient(#faf6eefa 0%,#f5efe0fa 100%);border:1px solid #ffffff80;flex-direction:column;gap:.65rem;padding:2rem 1.8rem 1.8rem;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px -16px #00000047,0 12px 24px -12px #0000002e,inset 0 1px #ffffffb3}.rd-pat .pat-card.cat-glaucoma{border-radius:var(--rd-r-leaf-a);--cat-color:var(--rd-cat-glaucoma);--cat-bg:var(--rd-cat-glaucoma-bg)}.rd-pat .pat-card.cat-maculopatia{border-radius:var(--rd-r-leaf-b);--cat-color:var(--rd-cat-maculopatia);--cat-bg:var(--rd-cat-maculopatia-bg)}.rd-pat .pat-card.cat-retinopatia{border-radius:var(--rd-r-arch);--cat-color:var(--rd-cat-retinopatia);--cat-bg:var(--rd-cat-retinopatia-bg)}.rd-pat .pat-card:before{content:"";background:radial-gradient(circle at 100% 0%, var(--cat-bg) 0%, transparent 65%), radial-gradient(circle at 50% 100%, #fff9 0%, transparent 50%);opacity:.7;pointer-events:none;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.rd-pat .pat-card>*{z-index:1;position:relative}.rd-pat .pat-card:hover{box-shadow:var(--rd-sh-card-hover);border-color:#ffffffd9;transform:translateY(-8px)}.rd-pat .pat-card:hover:before{opacity:1}.rd-pat .pat-card:focus-visible{outline:3px solid var(--cat-color);outline-offset:4px}.rd-pat .pat-card-top{justify-content:space-between;align-items:center;min-height:84px;display:flex}.rd-pat .pat-num{font-family:var(--rd-font-display);color:var(--cat-color);opacity:.45;font-size:2.4rem;line-height:1}.rd-pat .pat-eye{flex-shrink:0;justify-content:center;align-items:center;width:96px;height:84px;display:flex}.rd-pat .pat-eye img{object-fit:contain;width:100%;height:100%;transition:transform .5s var(--rd-ease-out)}.rd-pat .pat-card:hover .pat-eye img{transform:scale(1.08)rotate(-2deg)}.rd-pat .pat-subtitle{font-family:var(--rd-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cat-color);margin:0;font-size:.75rem}.rd-pat .pat-card h3{font-family:var(--rd-font-display);letter-spacing:-.015em;color:var(--rd-navy-800);margin:0;font-size:1.65rem;font-weight:500;line-height:1.1}.rd-pat .pat-card-desc{color:var(--rd-ink-700);margin:0;font-size:1rem;line-height:1.55}.rd-pat .pat-keys{flex-direction:column;gap:.45rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.rd-pat .pat-keys li{color:var(--rd-ink-700);padding-left:1.1rem;font-size:.9rem;line-height:1.45;position:relative}.rd-pat .pat-keys li:before{content:"";background:var(--cat-color);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}.rd-pat .pat-cta{color:var(--rd-navy-800);align-self:center;align-items:center;gap:.5rem;margin-top:auto;padding-top:1rem;font-size:.95rem;font-weight:600;display:inline-flex}@media (min-width:768px){.rd-pat .pat-cta{align-self:flex-start}}.rd-pat .pat-cta .arr{transition:transform .3s var(--rd-ease-out);display:inline-block}.rd-pat .pat-card:hover .pat-cta .arr{transform:translate(6px)}.rd-pat .pat-embrace{background:var(--rd-cream-100);z-index:5;height:max(160px,min(22vh,240px));position:relative;overflow:clip visible}.rd-pat .pat-embrace-belly{pointer-events:none;z-index:0;width:100%;height:calc(100% + max(60px,min(8vh,100px)));position:absolute;top:0;left:50%;transform:translate(-50%)}.rd-pat .pat-embrace-belly path{fill:var(--rd-cream-300)}.rd-pat .pat-embrace-scene{aspect-ratio:3336/1280;pointer-events:none;z-index:2;width:min(120vw,1700px);position:absolute;bottom:0;left:50%;transform:translate(-50%,5%)}.rd-pat .pat-embrace-arc,.rd-pat .pat-embrace-arm-left,.rd-pat .pat-embrace-arm-right{background:var(--rd-navy-800);position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rd-pat .pat-embrace-arc{z-index:1;width:100.48%;height:32.2656%;top:48.2813%;left:-.239808%;-webkit-mask-image:url(/assets/embrace/arc.mask.webp);mask-image:url(/assets/embrace/arc.mask.webp)}.rd-pat .pat-embrace-arm-left{z-index:2;will-change:transform;width:26.7086%;height:31.7969%;top:63.6719%;left:23.741%;transform:translate(-110%);-webkit-mask-image:url(/assets/embrace/arm_left.mask.webp);mask-image:url(/assets/embrace/arm_left.mask.webp)}.rd-pat .pat-embrace-arm-right{z-index:2;will-change:transform;width:31.235%;height:36.7969%;top:58.6719%;left:49.97%;transform:translate(110%);-webkit-mask-image:url(/assets/embrace/arm_right.mask.webp);mask-image:url(/assets/embrace/arm_right.mask.webp)}@media (max-width:720px){.rd-pat .pat-embrace{height:max(140px,min(20vh,200px))}.rd-pat .pat-embrace-scene{width:220vw}}@media (prefers-reduced-motion:reduce){.rd-pat .pat-embrace-arm-left,.rd-pat .pat-embrace-arm-right{transform:none!important}}.rd-pat .pat-help{background:var(--rd-cream-100);isolation:isolate;padding:4rem 0 5rem;position:relative;overflow:hidden}.rd-pat .pat-swirl-wrap{z-index:1;pointer-events:none;contain:paint;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.rd-pat .pat-swirl-svg{width:100%;height:100%;display:block}.rd-pat .pat-swirl-svg .swirl-bg,.rd-pat .pat-swirl-svg .swirl-path{fill:none;stroke-linecap:round;stroke-linejoin:round}.rd-pat .pat-swirl-svg .swirl-bg{stroke:var(--rd-cream-border);stroke-width:1px;opacity:.2;vector-effect:non-scaling-stroke}.rd-pat .pat-swirl-svg .swirl-path{stroke-width:1.3px;filter:drop-shadow(0 0 2px);vector-effect:non-scaling-stroke}.rd-pat .pat-swirl-svg .swirl-path.s1{stroke:var(--rd-teal-500);color:var(--rd-teal-400);opacity:.5}.rd-pat .pat-swirl-svg .swirl-path.s2{stroke:var(--rd-teal-700);color:var(--rd-teal-500);opacity:.45}.rd-pat .pat-swirl-svg .swirl-path.s3{stroke:var(--rd-navy-600);color:var(--rd-navy-500);opacity:.35}.rd-pat .pat-swirl-svg .swirl-path.s4{stroke:var(--rd-amber-500);color:var(--rd-amber-400);opacity:.3}.rd-pat .pat-swirl-svg .swirl-path.s5{stroke:var(--rd-teal-600);color:var(--rd-teal-500);opacity:.35}.rd-pat .pat-swirl-svg .swirl-path.s6{stroke:var(--rd-navy-700);color:var(--rd-navy-600);opacity:.35}.rd-pat .pat-swirl-svg .swirl-path.s7{stroke:var(--rd-teal-400);color:var(--rd-teal-300);opacity:.4}.rd-pat .pat-swirl-svg .swirl-path.s8{stroke:var(--rd-amber-400);color:var(--rd-amber-500);opacity:.3}.rd-pat .pat-swirl-svg .swirl-path.s9{stroke:var(--rd-navy-500);color:var(--rd-navy-600);opacity:.35}.rd-pat .pat-swirl-svg .swirl-path.s10{stroke:var(--rd-teal-300);color:var(--rd-teal-200);opacity:.5}.rd-pat .pat-swirl-svg .swirl-sparkle{fill:var(--rd-teal-500);opacity:0;transition:opacity .4s var(--rd-ease-out)}.rd-pat .pat-swirl-svg .swirl-sparkle.is-visible{opacity:.55}.rd-pat .pat-swirl-svg .swirl-sparkle.sa{fill:var(--rd-amber-500)}@media (max-width:767px){.rd-pat .pat-swirl-wrap{display:none}}@media (max-width:760px){.rd-pat .pat-swirl-svg .swirl-path{stroke-width:1.8px;opacity:.5}.rd-pat .pat-swirl-svg .swirl-bg{opacity:.3}}@media (prefers-reduced-motion:reduce){.rd-pat .pat-swirl-svg .swirl-path{stroke-dashoffset:0!important}.rd-pat .pat-swirl-svg .swirl-sparkle{opacity:.7}}@media (min-width:768px){.rd-pat .pat-help{padding:5rem 0 6rem}}.rd-pat .pat-help-intro{text-align:center;z-index:2;max-width:640px;margin:0 auto 3rem;position:relative}.rd-pat .pat-help-intro .eyebrow-mono{margin-bottom:1rem}.rd-pat .pat-help-intro h2{font-family:var(--rd-font-display);letter-spacing:-.02em;color:var(--rd-navy-800);margin:0 0 1rem;font-size:max(1.85rem,min(4vw,2.8rem));font-weight:500;line-height:1.08}.rd-pat .pat-help-intro h2 b{color:var(--rd-teal-700);font-weight:500}.rd-pat .pat-help-intro p{color:var(--rd-ink-700);max-width:50ch;margin:0 auto;font-size:1.05rem;line-height:1.6}.rd-pat .pat-stations{z-index:2;flex-direction:column;gap:2.5rem;max-width:1100px;margin:0 auto;padding:0 max(1rem,min(4vw,2rem));display:flex;position:relative}@media (min-width:768px){.rd-pat .pat-stations{gap:4rem}}.rd-pat .pat-station{min-height:0;color:inherit;transition:transform .45s var(--rd-ease-out), box-shadow .45s var(--rd-ease-out);contain:layout paint;border-radius:28px;flex-direction:column;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.rd-pat .pat-station-decor{background-position:50%;background-repeat:no-repeat;background-size:80%;height:240px;position:relative}.rd-pat .pat-station[data-id="1"] .pat-station-decor{background-image:url(/assets/decor/eye-anatomy.webp)}.rd-pat .pat-station[data-id="2"] .pat-station-decor{background-image:url(/assets/decor/snellen-chart.webp);background-size:95%}.rd-pat .pat-station[data-id="3"] .pat-station-decor{filter:none;background-color:#0000;background-image:none;-webkit-mask-image:none;mask-image:none}.rd-pat .pat-station[data-id="3"] .pat-station-decor:before{content:"";background-color:var(--rd-teal-700);pointer-events:none;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:url(/assets/centri/italy-map.mask.webp);mask-image:url(/assets/centri/italy-map.mask.webp);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:auto 92%;mask-size:auto 92%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width:768px){.rd-pat .pat-station{border-radius:36px;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;min-height:380px;display:grid}.rd-pat .pat-station-decor{background-size:72%;height:auto;min-height:380px}.rd-pat .pat-station[data-id="2"] .pat-station-decor{background-size:95%}.rd-pat .pat-station[data-id="3"] .pat-station-decor:before{-webkit-mask-size:auto 80%;mask-size:auto 80%}.rd-pat .pat-station[data-id="2"] .pat-station-decor{order:2}.rd-pat .pat-station[data-id="2"] .pat-station-body{order:1}}.rd-pat .pat-station-body{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.85rem;padding:1.6rem 1.4rem 1.8rem;display:flex}.rd-pat .pat-station-body .pat-station-eye,.rd-pat .pat-station-body h3,.rd-pat .pat-station-body p,.rd-pat .pat-station-body .pat-station-features{align-self:center;max-width:100%}.rd-pat .pat-station-body .pat-station-eye{justify-content:center}.rd-pat .pat-station-body .pat-station-features li{text-align:left}.rd-pat .pat-station-cta{align-self:center!important}@media (min-width:768px){.rd-pat .pat-station-body{text-align:left;justify-content:center;align-items:flex-start;gap:1.05rem;padding:2.4rem 2.6rem}.rd-pat .pat-station-body .pat-station-eye,.rd-pat .pat-station-body h3,.rd-pat .pat-station-body p,.rd-pat .pat-station-body .pat-station-features{align-self:stretch}.rd-pat .pat-station-body .pat-station-eye{justify-content:flex-start}.rd-pat .pat-station-body p{max-width:48ch}.rd-pat .pat-station-cta{align-self:flex-start!important}}.rd-pat .pat-station:hover{transform:translateY(-6px)}.rd-pat .pat-station:focus-visible{outline:3px solid var(--rd-teal-500);outline-offset:3px}.rd-pat .pat-station[data-id="1"]{background:linear-gradient(135deg,#e6f4f7 0%,#f0f8fa 60%,#faf6ee 100%);box-shadow:0 18px 40px -16px #0d64772e,0 6px 16px -8px #0d64771f}.rd-pat .pat-station[data-id="2"]{background:linear-gradient(135deg, #faf6ee 0%, var(--rd-cream-150) 60%, #ece4d2 100%);box-shadow:0 18px 40px -16px #0d2b3f29,0 6px 16px -8px #0d2b3f1a}.rd-pat .pat-station[data-id="3"]{background:linear-gradient(135deg,#c8e8ee 0%,#e6f4f7 60%,#faf6ee 100%);box-shadow:0 18px 40px -16px #2d6a8533,0 6px 16px -8px #2d6a851f}.rd-pat .pat-station-body{flex-direction:column;gap:.85rem;display:flex}.rd-pat .pat-station-eye{font-family:var(--rd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--rd-teal-700);align-items:center;gap:.6rem;margin:0;font-size:.75rem;display:inline-flex}.rd-pat .pat-station-eye:before{content:"";background:var(--rd-teal-500);border-radius:50%;width:8px;height:8px}.rd-pat .pat-station-body h3{font-family:var(--rd-font-display);letter-spacing:-.02em;color:var(--rd-navy-800);margin:0;font-size:max(1.5rem,min(3vw,2.2rem));font-weight:500;line-height:1.1}.rd-pat .pat-station-body p{color:var(--rd-ink-700);max-width:42ch;margin:0;font-size:1.02rem;line-height:1.6}.rd-pat .pat-station-features{flex-direction:column;gap:.55rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.rd-pat .pat-station-features li{color:var(--rd-ink-700);padding-left:1.6rem;font-size:.95rem;line-height:1.5;position:relative}.rd-pat .pat-station-features li:before{content:"✓";background:var(--rd-teal-500);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:0;left:0}.rd-pat .pat-station-cta{background:var(--rd-navy-800);color:#fff;border-radius:var(--rd-r-pill);font-family:var(--rd-font-sans);align-self:flex-start;align-items:center;gap:.6rem;margin-top:.6rem;padding:.85rem 1.6rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background .3s,box-shadow .3s,transform .2s;display:inline-flex}.rd-pat .pat-station-cta:hover{background:#000;box-shadow:0 12px 28px -8px #0d2b3f80}.rd-pat .pat-station-cta:active{transform:scale(.97)}.rd-pat .pat-station-cta .arr{transition:transform .3s var(--rd-ease-out);display:inline-block}.rd-pat .pat-station:hover .pat-station-cta .arr{transform:translate(5px)}@keyframes rd-anpig-pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.05)}}.rd-pat .notepad-stack{background:var(--rd-cream-300);position:relative}.rd-pat .notepad-stack-sticky{top:calc(3.5rem + env(safe-area-inset-top,0px));height:calc(100dvh - 3.5rem - env(safe-area-inset-top,0px));background:var(--rd-cream-300);contain:layout paint;width:100%;position:sticky;overflow:hidden}.rd-pat .notepad-stack-stage{perspective:1800px;perspective-origin:50% 22%;width:100%;height:100%;transform-style:preserve-3d;position:relative}.rd-pat .notepad-pages{transform-style:preserve-3d;position:absolute;top:0;bottom:0;left:0;right:0}.rd-pat .notepad-page{transform-origin:50% 0;width:100%;height:100%;transform-style:preserve-3d;will-change:transform, opacity;contain:paint;background:#fff;border-radius:0;flex-direction:column;gap:.8rem;padding:4.5rem 1.6rem 1.8rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px #785f3726,0 24px 30px -10px #00000059}.rd-pat .notepad-page.cat-intro{background:linear-gradient(#faf6ee 0%,#f4efe6 60%,#ece4d2 100%)}.rd-pat .notepad-page.cat-glaucoma{background:linear-gradient(#e6f4f7 0%,#f0f8fa 50%,#ece4d2 100%)}.rd-pat .notepad-page.cat-maculopatia{background:linear-gradient(#f0e6fa 0%,#f7f0fb 50%,#ece4d2 100%)}.rd-pat .notepad-page.cat-retinopatia{background:linear-gradient(#fbecdd 0%,#fdf3e8 50%,#ece4d2 100%)}.rd-pat .notepad-grain{pointer-events:none;mix-blend-mode:multiply;opacity:.28;z-index:2;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.55  0 0 0 0 0.45  0 0 0 0 0.28  0 0 0 0.32 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#000 0% 60%,#0000 95%);mask:linear-gradient(#000 0% 60%,#0000 95%)}.rd-pat .notepad-tear-shade{mix-blend-mode:multiply;pointer-events:none;z-index:1;background:linear-gradient(#50371947 0%,#5037191f 60%,#0000 100%);height:56px;position:absolute;top:0;left:0;right:0}.rd-pat .notepad-page-content{z-index:3;flex-direction:column;flex:1;gap:.8rem;min-height:0;display:flex;position:relative}.rd-pat .notepad-binding{pointer-events:none;z-index:20;justify-content:space-between;height:48px;padding:0 6px;display:flex;position:absolute;top:-10px;left:-8px;right:-8px;transform:translateZ(60px)}.rd-pat .notepad-ring{width:22px;height:44px;position:relative}.rd-pat .notepad-ring:before,.rd-pat .notepad-ring:after{content:"";border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.rd-pat .notepad-ring:before{background:radial-gradient(at 50% 30%,#ffffff8c,#0000 55%),conic-gradient(from 220deg,#2a2a2e,#b6b6bd,#4d4d52,#d8d8de,#2a2a2e);border:3px solid #d8d8de;border-color:#d8d8de #6e6e76 #2c2c30 #9a9aa2;width:20px;height:30px;top:0;box-shadow:0 2px 3px #0000008c,inset 0 0 4px #0006}.rd-pat .notepad-ring:after{opacity:.9;background:linear-gradient(#2a2a2e,#0c0c10);width:17px;height:17px;top:22px;box-shadow:inset 0 -2px 3px #ffffff26,0 2px 4px #0009}.rd-pat .notepad-stubs{pointer-events:none;z-index:15;height:22px;position:absolute;top:18px;left:0;right:0;transform:translateZ(40px)}.rd-pat .notepad-stub{background:linear-gradient(#f4ecd6 0%,#e3d4a5 100%);transition:opacity .12s linear;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 2px 4px #0000002e}.rd-pat .notepad-stub.stub-cat-intro{background:linear-gradient(#f4ecd6 0%,#e3d4a5 100%)}.rd-pat .notepad-stub.stub-cat-glaucoma{background:linear-gradient(#d6ecf0 0%,#a5cdd5 100%)}.rd-pat .notepad-stub.stub-cat-maculopatia{background:linear-gradient(#e2d4ef 0%,#c4ade0 100%)}.rd-pat .notepad-stub.stub-cat-retinopatia{background:linear-gradient(#f4d8c0 0%,#e1b287 100%)}.rd-pat .notepad-stub:nth-of-type(2){transform:translateZ(1px)}.rd-pat .notepad-stub:nth-of-type(3){transform:translateZ(2px)}.rd-pat .notepad-page-header{font-family:var(--rd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--rd-ink-500);justify-content:flex-end;align-items:center;margin-bottom:.4rem;padding-bottom:.2rem;font-size:.75rem;display:flex}.rd-pat .notepad-counter{color:var(--rd-teal-700);font-weight:500}.rd-pat .notepad-eyebrow{letter-spacing:.18em;color:var(--rd-teal-700);font-weight:500}.rd-pat .notepad-intro-header{font-family:var(--rd-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--rd-teal-700);justify-content:center;align-items:center;margin-top:.5rem;margin-bottom:.8rem;font-size:.75rem;display:flex}.rd-pat .notepad-title--hero{margin:.8rem 0 1rem!important;font-size:max(1.9rem,min(7.5vw,2.8rem))!important;line-height:1.05!important}.rd-pat .notepad-body--hero{font-size:1.05rem!important;line-height:1.55!important}.rd-pat .notepad-eye{justify-content:center;align-self:center;align-items:center;width:max(120px,min(38vw,180px));height:max(96px,min(30vw,140px));margin:.4rem 0 .2rem;display:flex}.rd-pat .notepad-eye img{object-fit:contain;width:100%;height:100%}.rd-pat .notepad-subtitle{font-family:var(--rd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--rd-teal-700);text-align:center;margin:0;font-size:.75rem}.rd-pat .notepad-title{font-family:var(--rd-font-display);letter-spacing:-.02em;color:var(--rd-navy-800);text-align:center;margin:0;font-size:max(1.7rem,min(6.5vw,2.4rem));font-weight:500;line-height:1.05}.rd-pat .notepad-body{color:var(--rd-ink-700);text-align:center;align-self:center;max-width:38ch;margin:0;font-size:1rem;line-height:1.55}.rd-pat .notepad-keys{flex-direction:column;align-self:center;gap:.45rem;max-width:32ch;margin:.4rem auto 0;padding:0;list-style:none;display:flex}.rd-pat .notepad-keys li{color:var(--rd-ink-700);padding-left:1.1rem;font-size:.9rem;line-height:1.45;position:relative}.rd-pat .notepad-keys li:before{content:"";background:var(--rd-teal-500);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.rd-pat .notepad-page.cat-glaucoma .notepad-keys li:before{background:var(--rd-cat-glaucoma)}.rd-pat .notepad-page.cat-maculopatia .notepad-keys li:before{background:var(--rd-cat-maculopatia)}.rd-pat .notepad-page.cat-retinopatia .notepad-keys li:before{background:var(--rd-cat-retinopatia)}.rd-pat .notepad-hint{font-family:var(--rd-font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--rd-ink-500);flex-direction:column;align-self:center;align-items:center;gap:.45rem;margin:1.2rem auto 0;font-size:.75rem;display:inline-flex}.rd-pat .notepad-hint:after{content:"↓";color:var(--rd-teal-600);font-size:1.05rem;line-height:1;animation:1.6s ease-in-out infinite rd-notepad-bounce}@keyframes rd-notepad-bounce{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.rd-pat .notepad-hint:after{animation:none}}.rd-pat .notepad-intro-preview{grid-template-columns:repeat(3,1fr);align-self:center;gap:.65rem;width:100%;max-width:360px;margin:1.6rem auto 0;padding:0;list-style:none;display:grid}.rd-pat .notepad-intro-pat{background:#ffffff8c;border:1px solid #0d64771a;border-radius:14px;flex-direction:column;align-items:center;gap:.5rem;padding:.85rem .4rem .65rem;display:flex}.rd-pat .notepad-intro-pat-eye{justify-content:center;align-items:center;width:56px;height:44px;display:flex}.rd-pat .notepad-intro-pat-eye img{object-fit:contain;width:100%;height:100%}.rd-pat .notepad-intro-pat span{font-family:var(--rd-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rd-ink-700);text-align:center;font-size:.75rem;font-weight:500;line-height:1.2}.rd-pat .notepad-cta{background:var(--rd-navy-800);color:#fff;border-radius:var(--rd-r-pill);font-family:var(--rd-font-sans);align-self:center;align-items:center;gap:.6rem;margin:.8rem auto 0;padding:.85rem 1.6rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background .3s,transform .2s;display:inline-flex}.rd-pat .notepad-cta:hover{background:#000}.rd-pat .notepad-cta:active{transform:scale(.97)}@media (min-width:768px){.rd-pat .notepad-stack{display:none}}@media (max-width:767px){.rd-pat .pat-hero{display:none}}
