@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@400;500;600&display=swap";:root{--paper:#f7f4ec;--paper-deep:#efeadf;--surface:#fffdf8;--surface-solid:#fffdf8;--ink:#183229;--ink-soft:#52655e;--forest:#235c48;--forest-deep:#164536;--forest-pale:#dcebe2;--line:#18322924;--sand:#ead5b9;--sage:#cadccf;--blue:#cbdde2;--rose:#e8cbc4;--ochre:#ead6a7;--white:#fffefb;--shadow:0 24px 70px #2737301c;--shadow-soft:0 12px 36px #27373014;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Aptos,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.6}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}h1,h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.04}h2{margin-bottom:20px;font-size:clamp(2.35rem,5vw,4.35rem)}h3{line-height:1.22}.skip-link{z-index:100;background:var(--forest-deep);color:var(--white);border-radius:999px;padding:10px 18px;transition:top .2s;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.section-shell{width:min(1180px,100% - 48px);margin:0 auto}.site-header{z-index:50;background:color-mix(in srgb, var(--paper) 84%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.header-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1280px,100% - 48px);height:78px;margin:0 auto;display:flex}.brand{flex:none;align-items:center;gap:11px;display:inline-flex}.brand-mark{object-fit:contain;width:auto;height:66px;display:block}.brand-copy{flex-direction:column;line-height:1.1;display:flex}.brand-copy strong{letter-spacing:.06em;font-family:Georgia,Times New Roman,serif;font-size:1.16rem;font-weight:700}.brand-copy small{color:var(--ink-soft);letter-spacing:.035em;margin-top:4px;font-size:.69rem}.nav-links{align-items:center;gap:30px;display:flex}.nav-links a{color:var(--ink-soft);font-size:.91rem;font-weight:600;position:relative}.nav-links a:after{background:var(--forest);content:"";border-radius:99px;height:2px;transition:right .25s;position:absolute;bottom:-8px;left:0;right:100%}.nav-links a:hover:after{right:0}.nav-links a:focus-visible:after{right:0}.header-actions{align-items:center;gap:8px;display:flex}.language-selector{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-solid) 86%, transparent);border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex}.language-selector a{min-width:34px;min-height:32px;color:var(--ink-soft);border-radius:999px;place-items:center;padding:0 8px;font-size:.72rem;font-weight:800;line-height:1;transition:background .2s,color .2s,transform .2s;display:grid}.language-selector a[lang=en]{font-weight:500}:is(.language-selector a:hover,.language-selector a:focus-visible){color:var(--ink);transform:translateY(-1px)}.language-selector a.is-active{background:var(--forest);color:var(--white);box-shadow:0 3px 10px #1c41342e}.locale-si,body[data-locale=si]{font-family:Noto Sans Sinhala,Iskoola Pota,Malithi Web,system-ui,sans-serif}.locale-ta,body[data-locale=ta]{font-family:Noto Sans Tamil,Latha,Vijaya,system-ui,sans-serif}.locale-si :is(h1,h2,h3,.entry-card strong,.faq-item>button span,.brand-copy strong),.locale-ta :is(h1,h2,h3,.entry-card strong,.faq-item>button span,.brand-copy strong){letter-spacing:0;font-family:inherit!important}.locale-si .hero h1,.locale-ta .hero h1{overflow-wrap:anywhere;font-size:clamp(3.15rem,5.6vw,4.9rem);line-height:1.08}.locale-ta .hero h1{font-size:clamp(3rem,4.3vw,3.8rem)}.locale-si .option-hero h1,.locale-ta .option-hero h1{font-size:clamp(2.7rem,4.5vw,4.15rem);line-height:1.12}.icon-button{cursor:pointer;border:1px solid var(--line);background:var(--surface);width:42px;height:42px;color:var(--ink);border-radius:50%;place-items:center;transition:transform .2s,background .2s;display:grid}.icon-button:hover{background:var(--forest-pale);transform:translateY(-2px)}.menu-button{display:none}.hero{isolation:isolate;background-color:#edf0e4;background-image:url(/images/akcc-lakeside-hero-v1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:790px;padding:150px 0 92px;position:relative;overflow:hidden}.hero:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#faf9f2f7 0%,#faf9f2e8 27%,#faf9f294 48%,#faf9f214 70%,#0000 100%);position:absolute;inset:0}.hero:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(#0000 0%,#eeede00d 12%,#eeede02e 30%,#efeee26b 50%,#f1f0e6b3 70%,#f3f2e9e6 88%,#f5f4ed 100%);height:clamp(230px,34%,300px);position:absolute;inset:auto 0 0}.hero-ambient{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-ambient>span{pointer-events:none;will-change:transform, opacity;display:block;position:absolute}.hero-ambient-leaves{transform-origin:88% 5%;background-image:url(/images/akcc-lakeside-hero-v1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;animation:26s ease-in-out infinite lakesideLeaves;inset:-1.5%;-webkit-mask-image:linear-gradient(145deg,#0000 32%,#0000001f 48%,#000 67%);mask-image:linear-gradient(145deg,#0000 32%,#0000001f 48%,#000 67%)}.hero-ambient-sunlight{filter:blur(18px);background:radial-gradient(#fff6c733 0%,#ffefae12 46%,#0000 73%);border-radius:50%;width:52%;height:74%;animation:28s ease-in-out infinite lakesideSunlight;top:-12%;right:12%}.hero-ambient-water{transform-origin:bottom;background:repeating-linear-gradient(176deg,#0000 0 17px,#fff5be13 18px 20px,#0000 21px 38px);width:70%;height:38%;animation:24s ease-in-out infinite lakesideWater;bottom:-4%;right:-4%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0003 22%,#000 68%);mask-image:linear-gradient(90deg,#0000 0%,#0003 22%,#000 68%)}.home-site-header{-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);background:#faf9f2b3;border-bottom-color:#18322914}.hero-grid{z-index:2;grid-template-columns:minmax(0,610px) 1fr;align-items:center;gap:72px;min-height:560px;display:grid;position:relative}.hero-copy{min-width:0;max-width:610px;padding:24px 0 16px}.eyebrow,.kicker{color:var(--forest);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:800}.eyebrow{align-items:center;gap:10px;margin-bottom:28px;display:inline-flex}.eyebrow-dot{background:#c77964;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #c7796426}.hero h1{max-width:610px;margin-bottom:28px;font-size:clamp(4rem,6.9vw,6.35rem)}.hero h1 em{color:var(--forest);font-weight:400;position:relative}.hero h1 .hero-emphasis-split{white-space:nowrap;display:inline-block}.hero-emphasis-split span{display:block}.hero h1 em:after{content:"";z-index:-1;background:#d5ad6273;border-radius:50%;height:10px;position:absolute;bottom:4px;left:-3px;right:-4px;transform:rotate(-1.8deg)}.hero-intro{color:#344b43;max-width:520px;margin-bottom:34px;font-size:clamp(1.04rem,1.55vw,1.17rem);line-height:1.72}.hero-buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:13px 22px;font-size:.92rem;font-weight:750;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:disabled{cursor:default;opacity:.5}.button-primary{background:var(--forest-deep);box-shadow:0 12px 28px color-mix(in srgb, var(--forest-deep) 24%, transparent);color:var(--white)}.button-primary:hover{box-shadow:0 16px 34px color-mix(in srgb, var(--forest-deep) 30%, transparent)}.button-quiet{border-color:var(--line);background:color-mix(in srgb, var(--surface) 68%, transparent)}.hero-visual{justify-content:center;display:flex;position:relative}.life-art{filter:drop-shadow(0 30px 55px #383f351a);width:min(100%,570px);position:relative}.life-art svg{width:100%;display:block;overflow:visible}.art-blob{fill:color-mix(in srgb, var(--sand) 84%, var(--surface))}.art-sun{fill:#e3ba6e;opacity:.75;transform-origin:458px 120px;animation:6s ease-in-out infinite breathe}.art-path{fill:none;stroke:color-mix(in srgb, var(--forest) 60%, transparent);stroke-dasharray:8 12;stroke-linecap:round;stroke-width:3px;animation:18s linear infinite pathFlow}.art-house,.art-tree,.art-people,.art-plant{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.art-house{fill:color-mix(in srgb, var(--surface) 45%, transparent)}.art-tree path:nth-child(2){fill:color-mix(in srgb, var(--sage) 72%, transparent)}.art-people circle{fill:color-mix(in srgb, #c77964 78%, var(--surface))}.art-plant ellipse{fill:color-mix(in srgb, var(--forest) 54%, var(--surface));stroke-width:2px}.art-centre{border:1px solid color-mix(in srgb, var(--forest) 34%, transparent);background:color-mix(in srgb, var(--surface-solid) 88%, transparent);width:118px;height:118px;box-shadow:var(--shadow-soft);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;animation:5s ease-in-out infinite float;display:flex;position:absolute;top:33%;left:18%}.art-centre span{font-family:Georgia,Times New Roman,serif;font-size:1.3rem}.art-centre small{color:var(--forest);font-size:.69rem;font-weight:700}.art-label{z-index:3;border:1px solid var(--line);background:color-mix(in srgb, var(--surface-solid) 91%, transparent);box-shadow:var(--shadow-soft);color:var(--ink-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:8px 14px;font-size:.74rem;font-weight:700;position:absolute}.label-family{animation:5.5s ease-in-out -1s infinite float;top:16%;left:3%}.label-home{animation:6s ease-in-out -3s infinite float;top:27%;right:-1%}.label-future{animation:5s ease-in-out -2s infinite float;bottom:13%;right:9%}.kidney-art{filter:drop-shadow(0 30px 55px #383f351a);width:min(100%,585px);position:relative}.kidney-art>svg{width:100%;display:block;overflow:visible}.kidney-blob{fill:color-mix(in srgb, var(--sand) 78%, var(--surface))}.kidney-orbit{fill:none;stroke:color-mix(in srgb, var(--forest) 25%, transparent);stroke-dasharray:7 13;stroke-linecap:round;stroke-width:1.7px}.orbit-one{animation:22s linear infinite orbitDash}.orbit-two{opacity:.65;animation:17s linear infinite reverse orbitDash}.kidney-vessels,.kidney-inner,.ureter,.nephron-lines{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round}.kidney-vessels{opacity:.52;stroke-width:4px}.kidney-pair>path{stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.kidney-left{fill:color-mix(in srgb, var(--forest) 68%, var(--surface));transform-box:fill-box;transform-origin:50%;animation:5.5s ease-in-out infinite kidneyBreathe}.kidney-right{fill:color-mix(in srgb, #c77964 74%, var(--surface));transform-box:fill-box;transform-origin:50%;animation:5.5s ease-in-out -2.7s infinite kidneyBreathe}.kidney-inner,.ureter{fill:none;stroke-width:3px}.nephron-lines{opacity:.38;stroke:var(--forest);stroke-dasharray:5 8;stroke-width:2.5px;animation:16s linear infinite pathFlow}.flow-dot{fill:#d5ad62;filter:drop-shadow(0 0 5px #d5ad628c);transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite filterFlow}.dot-three{animation-delay:-2.1s}.kidney-art-centre{border:1px solid color-mix(in srgb, var(--forest) 30%, transparent);background:color-mix(in srgb, var(--surface-solid) 93%, transparent);width:124px;height:124px;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;animation:5s ease-in-out infinite kidneyBadgeFloat;display:flex;position:absolute;top:39%;left:50%;transform:translate(-50%,-50%)}.kidney-art-centre .brand-mark{width:auto;height:104px}.kidney-art-centre strong{letter-spacing:.08em;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1}.kidney-art-centre small{max-width:92px;color:var(--ink-soft);text-align:center;margin-top:5px;font-size:.58rem;line-height:1.22}.kidney-art-centre small span{display:block}.label-understand{animation:5.5s ease-in-out -1s infinite float;top:15%;left:0}.label-discuss{animation:6s ease-in-out -3s infinite float;top:30%;right:-1%}.label-plan{animation:5s ease-in-out -2s infinite float;bottom:14%;right:8%}.ambient{filter:blur(2px);opacity:.5;border-radius:50%;position:absolute}.ambient-one{background:color-mix(in srgb, var(--sage) 55%, transparent);width:410px;height:410px;animation:12s ease-in-out infinite drift;top:10%;right:-9%}.ambient-two{background:color-mix(in srgb, var(--rose) 48%, transparent);width:330px;height:330px;animation:14s ease-in-out -5s infinite reverse drift;bottom:-18%;left:-9%}.scroll-cue{z-index:4;border:1px solid var(--line);border-radius:99px;justify-content:center;width:26px;height:43px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.scroll-cue span{background:var(--forest);border-radius:99px;width:4px;height:7px;margin-top:8px;animation:2s ease-in-out infinite scrollHint}.hero-reveal{opacity:0;animation:.75s cubic-bezier(.22,1,.36,1) forwards heroIn;transform:translateY(24px)}.delay-one{animation-delay:80ms}.delay-two{animation-delay:.16s}.delay-three{animation-delay:.28s}.delay-four{animation-delay:.39s}.delay-five{animation-delay:.5s}[data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.start-section,.choices-section,.questions-section{padding:120px 0}.start-section{isolation:isolate;background:radial-gradient(circle at 14% 12%,#ffffff61,#0000 40%),linear-gradient(108deg,#f5f4ed 0%,#f6f5ef 52%,#edf1e8 100%);position:relative;overflow:hidden}.start-section:before{z-index:-2;content:"";filter:blur(.35px)saturate(.52);opacity:0;pointer-events:none;background-image:url(/images/akcc-lakeside-hero-v1.webp);background-position:88%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(105deg,#0000 0% 35%,#0000006b 60%,#000 100%);mask-image:linear-gradient(105deg,#0000 0% 35%,#0000006b 60%,#000 100%)}.start-section:after{z-index:-1;content:"";opacity:1;pointer-events:none;background-image:linear-gradient(#f5f4ed 0%,#f5f4edfa 9%,#f5f4edc7 19%,#f5f4ed57 31%,#0000 43%),linear-gradient(90deg,#fbfaf536 0%,#0000 54%,#eef2e90d 100%),radial-gradient(circle at 18% 24%,#1e403305 0 .7px,#0000 .9px),radial-gradient(circle at 68% 72%,#7c694b04 0 .65px,#0000 .85px);background-position:0 0,0 0,0 0,7px 11px;background-repeat:no-repeat,no-repeat,repeat,repeat;background-size:100% 280px,100% 100%,13px 13px,17px 17px;position:absolute;inset:0}.start-section>.section-shell{z-index:1;position:relative}.section-heading{max-width:790px;margin-bottom:52px}.section-heading .kicker,.priorities-copy .kicker,.question-intro .kicker,.support-card .kicker{margin-bottom:17px;display:block}.section-heading p,.priorities-copy>p,.question-intro>p,.support-card p{max-width:700px;color:var(--ink-soft);margin-bottom:0;font-size:1.08rem}.entry-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.entry-card{cursor:pointer;background:var(--paper-deep);min-height:335px;color:var(--ink);text-align:left;border:1px solid #0000;border-radius:28px;flex-direction:column;align-items:flex-start;padding:28px;transition:transform .3s,box-shadow .3s,border .3s;display:flex;position:relative;overflow:hidden}.entry-card:before{content:"";opacity:.12;border:1px solid;border-radius:50%;width:180px;height:180px;transition:transform .35s;position:absolute;bottom:-80px;right:-50px}.entry-card:hover,.entry-card.is-active{border-color:color-mix(in srgb, var(--forest) 34%, transparent);box-shadow:var(--shadow);transform:translateY(-7px)}.entry-card:hover:before,.entry-card.is-active:before{transform:scale(1.18)}.entry-card.sand{background:color-mix(in srgb, var(--sand) 72%, var(--surface))}.entry-card.sage{background:color-mix(in srgb, var(--sage) 72%, var(--surface))}.entry-card.blue{background:color-mix(in srgb, var(--blue) 72%, var(--surface))}.entry-icon{background:color-mix(in srgb, var(--surface-solid) 72%, transparent);border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:36px;display:grid}.entry-card strong{max-width:280px;margin-bottom:14px;font-family:Georgia,Times New Roman,serif;font-size:1.54rem;font-weight:400;line-height:1.18}.entry-short{max-width:290px;color:var(--ink-soft);font-size:.89rem;line-height:1.55}.entry-arrow{background:color-mix(in srgb, var(--surface-solid) 78%, transparent);border-radius:50%;place-items:center;width:43px;height:43px;transition:transform .25s;display:grid;position:absolute;bottom:24px;right:24px}.entry-card:hover .entry-arrow,.entry-card.is-active .entry-arrow{transform:translate(4px)}.entry-answer{border:1px solid var(--line);background:var(--surface-solid);box-shadow:var(--shadow-soft);border-radius:26px;grid-template-columns:1fr auto;align-items:center;gap:36px;margin-top:22px;padding:30px 32px;display:grid}.answer-label{color:var(--forest);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:800;display:block}.entry-answer h3,.compare-banner h3{margin-bottom:5px;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:400}.entry-answer p,.compare-banner p{max-width:680px;color:var(--ink-soft);margin-bottom:0;font-size:.92rem}.journey-section{background:var(--forest-deep);color:var(--white);padding:120px 0;position:relative;overflow:hidden}.journey-section:before{content:"";border:1px solid #ffffff1a;border-radius:50%;width:510px;height:510px;position:absolute;top:-210px;right:-160px}.light-heading .kicker{color:#c6d9c9}.light-heading p{color:#fffefbb8}.journey-board{background:#ffffff0e;border:1px solid #ffffff24;border-radius:34px;grid-template-columns:1.18fr .82fr;display:grid;overflow:hidden}.journey-nav{padding:34px 40px 34px 42px;position:relative}.journey-nav ol{z-index:2;gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.journey-track{background:#ffffff1f;width:2px;position:absolute;top:62px;bottom:62px;left:64px;overflow:hidden}.journey-track span{background:#d7bd79;width:100%;transition:height .5s cubic-bezier(.22,1,.36,1);display:block}.journey-nav button{cursor:pointer;color:#fffefba8;text-align:left;background:0 0;border:0;border-radius:18px;grid-template-columns:45px 1fr;align-items:center;gap:14px;width:100%;padding:13px 14px 13px 0;transition:background .25s,color .25s,transform .25s;display:grid}.journey-nav button:hover,.journey-nav button.is-active{color:var(--white);background:#ffffff14;transform:translate(5px)}.journey-nav button.is-complete{color:#fffefbd4}.journey-dot{z-index:3;background:var(--forest-deep);border:1px solid #ffffff42;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.76rem;font-weight:800;transition:background .25s,border .25s,transform .25s;display:grid;position:relative}.journey-nav button.is-active .journey-dot,.journey-nav button.is-complete .journey-dot{color:#183229;background:#d7bd79;border-color:#d7bd79}.journey-nav button.is-active .journey-dot{transform:scale(1.06);box-shadow:0 0 0 7px #d7bd791f}.journey-nav button strong,.journey-nav button small{display:block}.journey-nav button strong{margin-bottom:2px;font-size:.95rem}.journey-nav button small{color:inherit;opacity:.72;font-size:.75rem}.journey-detail{background:color-mix(in srgb, var(--surface-solid) 94%, transparent);min-height:610px;color:var(--ink);border-left:1px solid #ffffff1f;flex-direction:column;justify-content:center;padding:70px 54px;animation:.45s both detailIn;display:flex;position:relative}.detail-count{color:var(--ink-soft);letter-spacing:.1em;font-size:.76rem;font-weight:800;position:absolute;top:30px;right:34px}.detail-symbol{background:var(--forest-pale);width:68px;height:68px;color:var(--forest);border-radius:21px;place-items:center;margin-bottom:44px;display:grid}.journey-detail h3{letter-spacing:-.03em;margin-bottom:18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,3.3rem);font-weight:400}.journey-detail p{color:var(--ink-soft);margin-bottom:36px;font-size:1.02rem}.detail-actions{display:flex}.button-light{border-color:var(--line);background:var(--surface-solid);color:var(--ink)}.choices-section{background:var(--paper)}.choice-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.choice-card{background:var(--surface);border:1px solid #0000;border-radius:28px;min-height:315px;padding:30px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.choice-card:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.choice-card.rose{background:color-mix(in srgb, var(--rose) 67%, var(--surface))}.choice-card.ochre{background:color-mix(in srgb, var(--ochre) 66%, var(--surface))}.choice-card.blue{background:color-mix(in srgb, var(--blue) 66%, var(--surface))}.choice-card.sage{background:color-mix(in srgb, var(--sage) 66%, var(--surface))}.choice-topline{justify-content:space-between;align-items:center;margin-bottom:38px;display:flex}.choice-icon{background:color-mix(in srgb, var(--surface-solid) 72%, transparent);border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.choice-arrow{opacity:.45;transition:transform .25s,opacity .25s}.choice-card:hover .choice-arrow{opacity:1;transform:translate(5px)}.choice-label{color:var(--ink-soft);letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:.72rem;font-weight:800;display:block}.choice-card h3{margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:400}.choice-card p{max-width:465px;color:var(--ink-soft);margin-bottom:22px;font-size:.9rem}.text-link{cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:.82rem;font-weight:800;display:inline-flex}.compare-banner{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:18px;padding:28px 30px;display:grid}.compare-icon{background:var(--forest-pale);width:58px;height:58px;color:var(--forest);border-radius:18px;place-items:center;display:grid}.priorities-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);padding:120px 0;overflow:hidden}.priorities-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.priorities-copy h2{font-size:clamp(2.55rem,5vw,4.5rem)}.chosen-summary{border-left:3px solid var(--forest);background:var(--paper);border-radius:0 16px 16px 0;margin-top:36px;padding:18px 20px;position:relative;overflow:hidden}.chosen-summary span,.chosen-summary strong{display:block}.chosen-summary span{color:var(--ink-soft);letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px;font-size:.72rem;font-weight:800}.chosen-summary strong{font-family:Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:400}.priority-picker{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.priority-pill{cursor:pointer;border:1px solid var(--line);background:var(--paper);min-height:62px;color:var(--ink);text-align:left;border-radius:18px;align-items:center;gap:11px;padding:12px 15px;transition:transform .2s,background .2s,border .2s;display:flex}.priority-pill:hover:not(:disabled){border-color:color-mix(in srgb, var(--forest) 52%, transparent);transform:translateY(-2px)}.priority-pill.is-selected{border-color:var(--forest);background:var(--forest-pale)}.priority-pill:disabled{cursor:not-allowed;opacity:.42}.priority-pill>span{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:none;place-items:center;width:25px;height:25px;display:grid}.priority-pill.is-selected>span{border-color:var(--forest);background:var(--forest);color:var(--white)}.empty-check{background:var(--line);border-radius:50%;width:6px;height:6px}.priority-picker>small{color:var(--ink-soft);text-align:right;grid-column:1/-1;margin-top:4px;font-size:.75rem}.question-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:90px;display:grid}.question-intro{position:sticky;top:120px}.question-intro h2{font-size:clamp(2.5rem,4.5vw,4rem)}.question-intro .button{margin-top:30px}.question-bubble{background:var(--rose);width:64px;height:64px;color:var(--ink);border-radius:22px 22px 22px 5px;place-items:center;margin-bottom:36px;display:grid}.accordion{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item>button{cursor:pointer;width:100%;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:28px;padding:28px 0;display:flex}.faq-item>button span{max-width:560px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.3}.faq-item>button svg{flex:none;transition:transform .3s}.faq-item.is-open>button svg{transform:rotate(180deg)}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.faq-answer>div{overflow:hidden}.faq-answer p{max-width:620px;color:var(--ink-soft);margin-bottom:30px;line-height:1.75}.support-section{background:var(--surface);padding:30px 0 110px}.support-card{background:var(--sand);border-radius:36px;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:54px 58px;display:grid;position:relative;overflow:hidden}.support-card h2{margin-bottom:12px;font-size:clamp(2.1rem,4vw,3.5rem)}.support-art{background:color-mix(in srgb, var(--surface-solid) 68%, transparent);width:110px;height:110px;color:var(--forest-deep);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.support-circle{border:1px solid color-mix(in srgb, var(--forest) 24%, transparent);border-radius:50%;position:absolute}.support-circle.one{inset:-15px}.support-circle.two{opacity:.52;inset:-30px}.button-dark{background:var(--ink);color:var(--surface-solid)}.site-footer{background:var(--paper-deep);padding:72px 0 26px}.footer-main{grid-template-columns:1fr auto;gap:60px;padding-bottom:54px;display:grid}.footer-brand p{max-width:420px;color:var(--ink-soft);margin:22px 0 0;font-size:.9rem}.footer-links{grid-template-columns:repeat(2,minmax(130px,1fr));gap:70px;display:grid}.footer-links div{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.footer-links strong{letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.78rem}.footer-links a{color:var(--ink-soft);font-size:.85rem}.footer-links a:hover{color:var(--forest)}.footer-note{border-top:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;align-items:flex-end;gap:30px;padding-top:24px;font-size:.72rem;display:flex}.footer-note p{max-width:760px;margin-bottom:0}.footer-note span{flex:none}.compact-section{padding-top:100px;padding-bottom:100px;position:relative;overflow:hidden}.kidney-watermark{pointer-events:none;position:absolute;inset:0}.kidney-watermark .brand-mark{opacity:.045;width:auto;height:220px;animation:12s ease-in-out infinite watermarkFloat;position:absolute}.kidney-watermark .brand-mark:first-child{top:5%;right:4%;transform:rotate(12deg)}.kidney-watermark .brand-mark:nth-child(2){animation-delay:-4s;bottom:-4%;left:3%;transform:rotate(-16deg)scale(.75)}.kidney-watermark .brand-mark:nth-child(3){animation-delay:-8s;top:36%;right:33%;transform:rotate(30deg)scale(.38)}.compact-entry-card{min-height:275px}.compact-entry-card .entry-icon{margin-bottom:26px}.clinical-section{background:var(--forest-deep);color:var(--white);padding:108px 0;position:relative;overflow:hidden}.clinical-orbit{border:1px dashed #ffffff24;border-radius:50%;animation:34s linear infinite orbitSpin;position:absolute}.clinical-orbit.orbit-a{width:610px;height:610px;top:-280px;right:-190px}.clinical-orbit.orbit-b{width:580px;height:580px;animation-duration:42s;animation-direction:reverse;bottom:-330px;left:-230px}.clinical-heading{z-index:2;max-width:900px;margin-bottom:52px;position:relative}.clinical-heading .kicker{color:#c6d9c9;margin-bottom:18px;display:block}.clinical-heading h2{max-width:880px;margin-bottom:22px;font-size:clamp(2.6rem,5.2vw,4.7rem)}.clinical-heading p{color:#fffefbbd;max-width:780px;margin-bottom:0;font-size:1.05rem}.care-steps{z-index:2;background:#ffffff0e;border:1px solid #ffffff24;border-radius:28px;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.care-step{min-height:240px;padding:30px;position:relative}.care-step+.care-step{border-left:1px solid #ffffff24}.care-number{color:#ffffff73;font-family:Georgia,Times New Roman,serif;font-size:.78rem;position:absolute;top:27px;right:28px}.care-icon{color:#d7bd79;background:#ffffff1a;border-radius:16px;place-items:center;width:50px;height:50px;margin-bottom:32px;display:grid}.care-step-logo{background:0 0;border-radius:26px;width:124px;height:124px;margin-bottom:20px}.care-step-logo img{object-fit:contain;width:100%;height:100%;display:block}.care-step h3{margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:400}.care-step p{color:#ffffffad;max-width:285px;margin-bottom:0;font-size:.88rem}.care-arrow{z-index:3;background:var(--forest-deep);color:#d7bd79;border-radius:50%;padding:3px;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.concise-choices{padding-top:100px;padding-bottom:100px}.concise-choice-grid{grid-template-columns:repeat(2,1fr)}.concise-choice-card{grid-template-columns:124px 1fr;align-items:center;gap:24px;min-height:158px;padding:22px 27px 22px 22px;display:grid}.concise-choice-card .choice-icon{margin:0}.concise-choice-card .care-option-logo{background:0 0;border-radius:0;width:124px;height:124px}.care-option-logo img{object-fit:contain;width:100%;height:100%;display:block}.concise-choice-card h3{margin-bottom:4px;font-size:1.35rem}.concise-choice-card p{margin-bottom:9px}.choice-card-link{color:var(--ink);align-items:center;gap:6px;font-size:.76rem;font-weight:800;display:inline-flex}.choice-card-link svg{transition:transform .25s}:is(.concise-choice-card:hover .choice-card-link svg,.concise-choice-card:focus-visible .choice-card-link svg){transform:translate(4px)}.concise-choice-card:focus-visible{outline:3px solid color-mix(in srgb, var(--forest) 45%, transparent);outline-offset:4px}.clinical-note{border:1px solid var(--line);background:var(--surface);color:var(--forest);border-radius:20px;align-items:flex-start;gap:14px;margin-top:20px;padding:20px 22px;display:flex}.clinical-note svg{flex:none;margin-top:1px}.clinical-note p{color:var(--ink-soft);margin:0;font-size:.88rem}.clinical-note strong{color:var(--ink)}.compact-questions{border-top:1px solid var(--line);padding-top:100px;padding-bottom:100px}.compact-questions .question-grid{gap:75px}.concise-support{padding-bottom:90px}.concise-support .support-card{padding-top:48px;padding-bottom:48px}.concise-footer{padding-top:64px}.footer-note-simple{justify-content:flex-end}.nav-links a.nav-current{color:var(--ink)}.nav-links a.nav-current:after{right:0}.faq-page-hero{border-bottom:1px solid var(--line);background:var(--surface);padding:142px 0 82px;position:relative;overflow:hidden}.faq-hero-mark{opacity:.06;width:520px;height:520px;animation:12s ease-in-out infinite watermarkFloat;position:absolute;top:-175px;right:-70px;transform:rotate(9deg)}.faq-hero-mark .brand-mark{width:100%;height:100%}.faq-hero-content{z-index:2;max-width:1180px;position:relative}.back-link{color:var(--ink-soft);align-items:center;gap:7px;margin-bottom:42px;font-size:.78rem;font-weight:700;display:inline-flex}.back-link:hover{color:var(--forest)}.faq-page-hero .kicker{margin-bottom:16px;display:block}.faq-page-hero h1{letter-spacing:-.05em;max-width:780px;margin-bottom:20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,8vw,7.2rem);font-weight:400;line-height:.98}.faq-page-hero p{max-width:690px;color:var(--ink-soft);margin-bottom:28px;font-size:1.08rem}.question-index{z-index:30;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:78px}.question-index-inner{align-items:center;gap:8px;min-height:68px;display:flex}.locale-si .question-index-inner,.locale-ta .question-index-inner{overflow-x:visible}.question-index a{color:var(--ink-soft);text-align:center;white-space:nowrap;border-radius:999px;flex:1;padding:9px 12px;font-size:.75rem;font-weight:750;transition:background .2s,color .2s}.locale-si .question-index a,.locale-ta .question-index a{white-space:normal;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:52px;line-height:1.3;display:flex}:is(.question-index a:hover,.question-index a:focus-visible){background:var(--forest-pale);color:var(--ink)}.full-questions{padding-top:36px;padding-bottom:110px}.question-category{border-bottom:1px solid var(--line);grid-template-columns:.72fr 1.28fr;gap:82px;padding:76px 0;scroll-margin-top:168px;display:grid}.category-intro h2{margin-bottom:16px;font-size:clamp(2.25rem,4vw,3.4rem)}.category-intro p{max-width:390px;color:var(--ink-soft);margin-bottom:0;font-size:.9rem}.full-accordion{align-self:start}.full-accordion .faq-item>button{padding:25px 0}.full-accordion .faq-answer p{max-width:680px}@keyframes heroIn{to{opacity:1;transform:translateY(0)}}@keyframes lakesideLeaves{0%,to{transform:translate(0,0)rotate(0)scale(1.015)}50%{transform:translate(-3px,2px)rotate(.09deg)scale(1.017)}}@keyframes lakesideSunlight{0%,to{opacity:.58;transform:translate(0,0)scale(1)}50%{opacity:.76;transform:translate(-10px,7px)scale(1.025)}}@keyframes lakesideWater{0%,to{opacity:.42;transform:translate(0,0)scaleX(1)}50%{opacity:.58;transform:translate(6px,-2px)scaleX(1.012)}}@keyframes detailIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-24px,20px)scale(1.04)}}@keyframes breathe{0%,to{opacity:.72;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}@keyframes pathFlow{to{stroke-dashoffset:-200px}}@keyframes scrollHint{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(15px)}}@keyframes orbitDash{to{stroke-dashoffset:-220px}}@keyframes kidneyBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes filterFlow{0%,to{opacity:.25;transform:translateY(-14px)scale(.8)}50%{opacity:1;transform:translateY(16px)scale(1.15)}}@keyframes kidneyBadgeFloat{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 9px))}}@keyframes watermarkFloat{0%,to{margin-top:0}50%{margin-top:-16px}}@keyframes orbitSpin{to{transform:rotate(360deg)}}@media (max-width:980px){.nav-links{gap:18px}.brand-copy small{display:none}.hero-grid{grid-template-columns:minmax(0,590px) 1fr;gap:24px}.hero-copy{max-width:590px}.life-art,.kidney-art{max-width:610px}.entry-grid{grid-template-columns:1fr}.entry-card{min-height:240px}.entry-card strong,.entry-short{max-width:70%}.journey-board{grid-template-columns:1fr}.journey-detail{border-top:1px solid #ffffff1f;border-left:0;min-height:430px}.priorities-grid,.question-grid{grid-template-columns:1fr;gap:56px}.question-intro{position:static}.support-card{grid-template-columns:auto 1fr}.support-card .button{grid-column:2;justify-self:start}.question-category{grid-template-columns:1fr;gap:28px}.category-intro p{max-width:650px}}@media (max-width:760px){.section-shell,.header-inner{width:min(100% - 32px,1180px)}.header-inner{gap:10px;height:70px}.brand-copy small{display:none}.nav-links{visibility:hidden;border:1px solid var(--line);background:var(--surface-solid);box-shadow:var(--shadow);opacity:0;border-radius:22px;gap:0;padding:12px;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:66px;left:16px;right:16px;transform:translateY(-10px)}.nav-links.is-open{visibility:visible;opacity:1;transform:translateY(0)}.nav-links a{border-radius:12px;padding:12px 14px}.nav-links a:hover{background:var(--forest-pale)}.nav-links a:after{display:none}.menu-button{display:grid}.language-selector a{min-width:30px;min-height:30px;padding:0 6px;font-size:.68rem}.hero{background-position:61%;min-height:760px;padding:112px 0 68px}.hero-ambient-leaves{background-position:61%;-webkit-mask-image:linear-gradient(150deg,#0000 28%,#0000001a 48%,#000 72%);mask-image:linear-gradient(150deg,#0000 28%,#0000001a 48%,#000 72%)}.hero-ambient-sunlight{width:78%;height:54%;top:22%;right:-8%}.hero-ambient-water{width:90%;height:30%;right:-14%}.hero:before{background:linear-gradient(#faf9f2e6 0%,#faf9f2f2 30%,#faf9f2e0 62%,#faf9f261 100%)}.home-site-header{background:#faf9f2cc}.hero-grid{grid-template-columns:1fr;min-height:auto}.hero h1{font-size:clamp(3.55rem,18vw,5.5rem)}.locale-si .hero h1,.locale-ta .hero h1{font-size:clamp(2.75rem,12.5vw,4.4rem)}.locale-si .option-hero h1,.locale-ta .option-hero h1{font-size:clamp(2.35rem,10vw,3.25rem)}.hero-intro{font-size:1rem}.hero-buttons .button{width:100%}.art-label{padding:6px 10px;font-size:.66rem}.art-centre{width:95px;height:95px}.art-centre span{font-size:1.08rem}.scroll-cue{display:none}.start-section,.choices-section,.questions-section,.clinical-section,.journey-section,.priorities-section{padding:84px 0}.clinical-heading{margin-bottom:38px}.clinical-heading h2{font-size:clamp(2.55rem,12vw,3.65rem)}.care-steps{grid-template-columns:1fr}.care-step{min-height:205px;padding:27px}.care-step+.care-step{border-top:1px solid #ffffff24;border-left:0}.care-arrow{top:auto;bottom:-12px;right:50%;transform:translate(50%)rotate(90deg)}.section-heading{margin-bottom:38px}h2{font-size:clamp(2.55rem,12vw,3.65rem)}.entry-card{border-radius:24px;min-height:285px;padding:24px}.entry-card strong,.entry-short{max-width:86%}.entry-answer{grid-template-columns:1fr;gap:20px;padding:25px}.entry-answer .button{width:100%}.journey-board{border-radius:26px}.journey-nav{padding:24px 18px 24px 22px}.journey-track{top:50px;bottom:50px;left:41px}.journey-nav button{grid-template-columns:39px 1fr;padding:12px 8px 12px 0}.journey-dot{width:36px;height:36px}.journey-nav button small{display:none}.journey-detail{min-height:420px;padding:70px 28px 38px}.journey-detail h3{font-size:2.5rem}.choice-grid{grid-template-columns:1fr}.choice-card{border-radius:24px;min-height:300px;padding:25px}.concise-choice-card{grid-template-columns:auto 1fr;min-height:150px}.compare-banner{grid-template-columns:auto 1fr;padding:24px}.compare-banner .button{grid-column:1/-1;width:100%}.priority-picker{grid-template-columns:1fr}.priority-picker>small{grid-column:1}.faq-item>button span{font-size:1.12rem}.support-section{padding:0 0 70px}.support-card{border-radius:28px;grid-template-columns:1fr;padding:42px 28px}.support-art{width:90px;height:90px}.support-card .button{grid-column:auto;width:100%}.site-footer{padding-top:54px}.footer-main{grid-template-columns:1fr;gap:44px}.footer-links{gap:34px}.footer-note{flex-direction:column;align-items:flex-start;gap:16px}.faq-page-hero{padding:112px 0 65px}.faq-hero-mark{width:330px;height:330px;top:-50px;right:-110px}.back-link{margin-bottom:34px}.faq-page-hero h1{font-size:clamp(3.7rem,18vw,5.3rem)}.faq-page-hero p{font-size:.98rem}.question-index{top:70px;overflow:hidden}.question-index-inner{scrollbar-width:none;gap:5px;width:100%;padding:0 16px;overflow-x:auto}.question-index-inner::-webkit-scrollbar{display:none}.question-index a{flex:none}.locale-si .question-index a,.locale-ta .question-index a{white-space:nowrap;flex:none;min-width:max-content;min-height:auto}.full-questions{padding-bottom:80px}.question-category{padding:58px 0;scroll-margin-top:144px}.category-intro h2{font-size:2.55rem}}@media (max-width:390px){.brand-mark{width:auto;height:58px}.icon-button{width:39px;height:39px}.hero h1{font-size:3.35rem}.footer-links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}.question-index-inner,.locale-si .question-index-inner,.locale-ta .question-index-inner{scrollbar-width:thin;overflow-x:auto}.question-index a,.locale-si .question-index a,.locale-ta .question-index a{flex:none;min-width:145px}.learn-more-panel{border-top:1px solid var(--line);margin-top:20px}.learn-more-panel summary{cursor:pointer;color:var(--forest-deep);letter-spacing:.03em;align-items:center;gap:8px;padding:17px 0 8px;font-size:.8rem;font-weight:850;list-style:none;display:inline-flex}.learn-more-panel summary::-webkit-details-marker{display:none}.learn-more-panel summary svg{transition:transform .2s}.learn-more-panel[open] summary svg{transform:rotate(90deg)}.learn-more-panel>div{padding:7px 0 2px}.learn-more-panel>div>p:last-child{margin-bottom:8px}.option-learn-more{border-color:color-mix(in srgb, var(--option-accent) 24%, transparent)}.option-learn-more summary{color:var(--option-deep)}.home-next-steps{background:var(--surface);padding:38px 0 108px}.home-next-card{box-shadow:var(--shadow-soft);background:radial-gradient(circle at 90% 10%,#cadccfb8,#0000 38%),linear-gradient(135deg,#f4f7f0,#edf2ec);border:1px solid #235c4824;border-radius:34px;grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;padding:54px;display:grid;overflow:hidden}.home-next-copy h2{margin-bottom:17px;font-size:clamp(2.45rem,4.3vw,3.8rem)}.home-next-copy>p{max-width:590px;color:var(--ink-soft)}.home-next-copy .button{margin-top:13px}.home-next-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.home-next-topics>span{background:#fffdf8b8;border:1px solid #235c481f;border-radius:22px;align-content:space-between;min-height:126px;padding:19px;display:grid}.home-next-topics i{place-items:center;width:58px;height:58px;display:grid}.home-next-topics i img{object-fit:contain;width:100%;height:100%;display:block}.home-next-topics b{font-size:.83rem;line-height:1.3}.option-faq-accordion{border-top-color:#ffffff26;align-self:start}.option-faq-accordion .faq-item{border-bottom-color:#ffffff21}.option-faq-accordion .faq-item>button{color:#fff}.option-faq-accordion .faq-item>button span{color:#ffffffeb}.option-faq-accordion .faq-answer p{color:#ffffffb8}.option-faq-link{width:fit-content;color:var(--option-deep);background:#fff;margin-top:28px}.next-steps-hero{padding:142px 0 78px;position:relative;overflow:hidden}.next-steps-hero-grid{z-index:2;grid-template-columns:.96fr 1.04fr;align-items:center;gap:76px;min-height:520px;display:grid;position:relative}.next-steps-hero-copy{max-width:620px}.next-steps-hero-meta{flex-direction:column;align-items:flex-start;gap:27px;margin-bottom:26px;display:flex}.next-steps-hero-meta .back-link,.next-steps-hero-meta .kicker{margin:0;display:inline-flex}.next-steps-hero h1{margin-bottom:25px;font-size:clamp(4rem,7vw,6.8rem)}.next-steps-hero-copy>p{max-width:580px;color:var(--ink-soft);margin-bottom:31px;font-size:1.05rem}.next-steps-visual{aspect-ratio:1;justify-self:center;width:min(100%,540px);position:relative}.next-steps-visual:before,.next-steps-visual:after{content:"";border:1px solid #235c482e;border-radius:50%;animation:22s linear infinite nextOrbit;position:absolute;inset:12%}.next-steps-visual:after{border-style:dashed;animation-duration:16s;animation-direction:reverse;inset:23%}.next-visual-centre{background:#fffdf8e0;border:1px solid #235c4826;border-radius:50%;place-items:center;width:138px;height:138px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 55px #235c4821}.next-visual-centre .brand-mark{width:auto;height:110px}.next-visual-node{z-index:2;width:145px;min-height:116px;box-shadow:var(--shadow-soft);text-align:center;background:#fffdf8e6;border:1px solid #235c4824;border-radius:24px;align-content:center;justify-items:center;gap:10px;padding:15px;animation:5s ease-in-out infinite nextNodeFloat;display:grid;position:absolute}.next-visual-node i{background:var(--next-soft);width:45px;height:45px;color:var(--next-green);border-radius:15px;place-items:center;display:grid}.next-visual-node b{font-size:.76rem;line-height:1.2}.next-visual-node.node-1{top:1%;left:10%}.next-visual-node.node-2{animation-delay:-1.3s;top:8%;right:2%}.next-visual-node.node-3{animation-delay:-2.6s;bottom:5%;right:3%}.next-visual-node.node-4{animation-delay:-3.9s;bottom:1%;left:5%}.next-pathway,.pathway-choices{background:var(--surface);padding:104px 0}.next-pathway-grid{border:1px solid var(--line);background:var(--surface-solid);box-shadow:var(--shadow-soft);border-radius:30px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.next-pathway-grid article{min-height:270px;padding:28px;position:relative}.next-pathway-grid article+article{border-left:1px solid var(--line)}.next-pathway-grid article>span{background:var(--forest-pale);width:43px;height:43px;color:var(--forest-deep);border-radius:50%;place-items:center;margin-bottom:53px;font-size:.68rem;font-weight:850;display:grid}.next-pathway-grid h3,.preparation-area-card h3,.pathway-choice-grid h3{margin-bottom:11px;font-size:1.15rem}.next-pathway-grid p,.preparation-area-card>p,.pathway-choice-grid p{color:var(--ink-soft);margin-bottom:0;font-size:.88rem}.next-preparation{padding:112px 0}.preparation-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.preparation-area-card{border:1px solid var(--line);background:var(--surface-solid);border-radius:28px;padding:32px}.preparation-area-card.area-vaccination{background:linear-gradient(145deg,#fffdf8,#eef5f1)}.preparation-area-card.area-nutrition{background:linear-gradient(145deg,#fffdf8,#f2f2e5)}.preparation-area-card.area-heart{background:linear-gradient(145deg,#fffdf8,#f6ece8)}.preparation-area-card.area-avf{background:linear-gradient(145deg,#fffdf8,#eaf1f3)}.preparation-area-icon{border-radius:50%;width:112px;height:112px;margin-bottom:28px;display:block}.preparation-area-icon img{border-radius:inherit;object-fit:contain;width:100%;height:100%;display:block}.preparation-area-card h3{font-size:1.35rem}.preparation-area-card .learn-more-panel>div>p{color:var(--ink-soft);font-size:.87rem}.gentle-note{background:#235c4813;border-radius:16px;gap:10px;margin-top:16px;padding:14px;display:flex}.gentle-note svg{color:var(--forest);flex:none;margin-top:3px}.inline-learn-link{background:var(--forest-deep);color:var(--white);border-radius:14px;align-items:center;gap:8px;margin-top:15px;padding:11px 14px;font-size:.8rem;font-weight:750;text-decoration:none;display:inline-flex}:is(.inline-learn-link:hover,.inline-learn-link:focus-visible){background:var(--forest);transform:translateY(-1px)}.pathway-choice-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.pathway-choice-card{border:1px solid var(--line);background:var(--paper);min-height:235px;color:var(--ink);border-radius:24px;padding:25px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;position:relative}:is(.pathway-choice-card:hover,.pathway-choice-card:focus-visible){box-shadow:var(--shadow-soft);border-color:#235c4857;transform:translateY(-4px)}.pathway-choice-card>span{background:var(--forest-pale);width:48px;height:48px;color:var(--forest-deep);border-radius:16px;place-items:center;margin-bottom:47px;display:grid}.pathway-choice-card>.pathway-care-logo{background:0 0;border-radius:0;width:72px;height:72px;margin-bottom:24px;display:block}.pathway-care-logo img{object-fit:contain;width:100%;height:100%;display:block}.pathway-choice-arrow{color:var(--forest);transition:transform .18s;position:absolute;bottom:21px;right:22px}:is(.pathway-choice-card:hover .pathway-choice-arrow,.pathway-choice-card:focus-visible .pathway-choice-arrow){transform:translate(4px)}.followup-contact{padding:92px 0 0}.followup-contact-card{box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#f4f7f0,#eaf1ed);border:1px solid #235c4829;border-radius:30px;grid-template-columns:1.15fr .85fr;align-items:center;gap:54px;padding:42px;display:grid}.followup-contact-copy{grid-template-columns:auto 1fr;align-items:start;gap:20px;display:grid}.followup-contact-icon{background:var(--forest-deep);color:#fff;border-radius:20px;place-items:center;width:62px;height:62px;display:grid}.followup-contact-copy h2{margin:8px 0 10px;font-size:clamp(2rem,3.5vw,3rem)}.followup-contact-copy p{max-width:650px;color:var(--ink-soft);margin-bottom:0}.followup-contact-details{border-left:1px solid #235c482e;gap:12px;padding-left:40px;display:grid}.followup-contact-details p{color:var(--forest-deep);background:#fffdf8c2;border-radius:17px;align-items:flex-start;gap:12px;margin:0;padding:16px;font-size:.88rem;font-weight:800;display:flex}.followup-contact-details svg{flex:none;margin-top:1px}.next-closing{padding:92px 0}.next-closing-card{background:var(--forest-deep);color:#fff;border-radius:30px;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;padding:34px;display:grid}.next-closing-icon{width:68px;height:68px;color:var(--sage);background:#ffffff1a;border-radius:21px;place-items:center;display:grid}.next-closing h2{margin-bottom:6px;font-size:2.05rem}.next-closing p{color:#ffffffb8;max-width:680px;margin-bottom:0;font-size:.9rem}.next-closing-actions{gap:9px;display:flex}.next-closing .button-primary{color:var(--forest-deep);background:#fff}.next-closing .button-quiet{color:#fff;border-color:#ffffff3d}@keyframes nextOrbit{to{transform:rotate(360deg)}}@keyframes nextNodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:1080px){.next-steps-hero-grid{grid-template-columns:1fr;gap:32px}.next-steps-hero-copy{max-width:760px}.next-steps-visual{width:min(100%,510px)}.next-pathway-grid,.pathway-choice-grid{grid-template-columns:repeat(2,1fr)}.next-pathway-grid article:nth-child(3),.next-pathway-grid article:nth-child(4){border-top:1px solid var(--line)}.next-pathway-grid article:nth-child(3){border-left:0}.next-closing-card{grid-template-columns:auto 1fr}.next-closing-actions{grid-column:2}.followup-contact-card{grid-template-columns:1fr;gap:28px}.followup-contact-details{border-top:1px solid #235c482e;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:28px;padding-left:0}}@media (max-width:760px){.home-next-steps{padding:20px 0 76px}.home-next-card{border-radius:26px;grid-template-columns:1fr;gap:36px;padding:28px 23px}.home-next-topics>span{min-height:110px;padding:15px}.next-steps-hero{padding:112px 0 60px}.next-steps-hero-grid{min-height:auto}.next-steps-hero-meta{gap:21px;margin-bottom:23px}.next-steps-hero h1{font-size:clamp(3.3rem,16vw,5rem)}.locale-si .next-steps-hero h1,.locale-ta .next-steps-hero h1{font-size:clamp(2.55rem,11vw,3.5rem);line-height:1.12}.next-steps-visual{width:min(112%,430px);margin-left:-6%}.next-visual-node{border-radius:19px;width:116px;min-height:96px;padding:11px}.next-visual-node i{width:38px;height:38px}.next-visual-node b{font-size:.67rem}.next-visual-centre{width:112px;height:112px}.next-visual-centre .brand-mark{width:auto;height:90px}.next-pathway,.next-preparation,.pathway-choices{padding:78px 0}.next-pathway-grid,.preparation-area-grid,.pathway-choice-grid{grid-template-columns:1fr}.next-pathway-grid article{min-height:auto;padding:25px}.next-pathway-grid article+article,.next-pathway-grid article:nth-child(4){border-top:1px solid var(--line);border-left:0}.next-pathway-grid article>span{margin-bottom:28px}.preparation-area-card{border-radius:24px;padding:25px}.preparation-area-icon{margin-bottom:34px}.pathway-choice-card{min-height:auto;padding-bottom:58px}.pathway-choice-card>span{margin-bottom:30px}.followup-contact{padding-top:66px}.followup-contact-card{border-radius:25px;padding:26px}.followup-contact-copy,.followup-contact-details{grid-template-columns:1fr}.next-closing{padding:66px 0}.next-closing-card{border-radius:25px;grid-template-columns:1fr;padding:27px}.next-closing-actions{grid-column:1;width:100%;display:grid}.next-closing-actions .button{width:100%}}@media (max-width:390px){.language-selector a{min-width:27px;padding:0 4px}.next-visual-node{width:105px}}.option-page{--option-accent:#a65f57;--option-soft:#f2d8d2;--option-pale:#fbf3f0;--option-deep:#633a35;background:var(--paper);min-height:100vh}.option-page.option-peritoneal-dialysis{--option-accent:#2b7b83;--option-soft:#d8eaec;--option-pale:#eff7f7;--option-deep:#174f56}.option-page.option-haemodialysis{--option-accent:#426b98;--option-soft:#dce7f2;--option-pale:#f0f5fa;--option-deep:#294762}.option-page.option-conservative-care{--option-accent:#547860;--option-soft:#dce9de;--option-pale:#f0f6f1;--option-deep:#304f39}.option-header{background:color-mix(in srgb, var(--option-pale) 88%, transparent)}.option-hero{background:linear-gradient(118deg, color-mix(in srgb, var(--option-pale) 96%, white), var(--paper));min-height:735px;padding:146px 0 82px;position:relative;overflow:hidden}.option-hero:after{border:1px solid color-mix(in srgb, var(--option-accent) 14%, transparent);content:"";pointer-events:none;border-radius:50%;height:610px;position:absolute;inset:auto -8% -46% 42%}.option-hero-grid{z-index:2;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:54px;min-height:500px;display:grid;position:relative}.option-hero-copy{max-width:650px}.option-back-link{margin-bottom:34px}.option-kicker{color:var(--option-deep);margin-bottom:18px;display:block}.option-hero h1{letter-spacing:-.06em;margin-bottom:24px;font-size:clamp(4.4rem,7.5vw,7.2rem);line-height:.92}.option-hero-copy>p{max-width:610px;color:var(--ink-soft);margin-bottom:34px;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.68}.option-button{background:var(--option-deep);color:var(--white)}.option-button:hover{box-shadow:0 16px 34px color-mix(in srgb, var(--option-deep) 27%, transparent)}.option-ambient{pointer-events:none;border-radius:50%;position:absolute}.option-ambient.ambient-a{background:color-mix(in srgb, var(--option-soft) 54%, transparent);filter:blur(3px);width:480px;height:480px;animation:14s ease-in-out infinite optionAmbient;top:4%;right:-9%}.option-ambient.ambient-b{border:1px solid color-mix(in srgb, var(--option-accent) 19%, transparent);width:390px;height:390px;animation:17s ease-in-out -6s infinite reverse optionAmbient;bottom:-190px;left:-130px}.option-visual{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--option-accent) 24%, transparent);background:radial-gradient(circle at 45% 42%, color-mix(in srgb, var(--surface-solid) 90%, transparent), transparent 46%), color-mix(in srgb, var(--option-soft) 72%, var(--surface));width:min(100%,530px);box-shadow:0 42px 90px color-mix(in srgb, var(--option-deep) 15%, transparent);border-radius:42% 58% 54% 46%/49% 43% 57% 51%;justify-self:center;animation:7s ease-in-out infinite optionVisualFloat;position:relative;overflow:hidden}.option-visual-grid{opacity:.22;background-image:linear-gradient(color-mix(in srgb, var(--option-accent) 20%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--option-accent) 20%, transparent) 1px, transparent 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.option-visual-orbit{border:1px solid color-mix(in srgb, var(--option-accent) 33%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.option-visual-orbit:before{background:var(--option-accent);width:9px;height:9px;box-shadow:0 0 0 7px color-mix(in srgb, var(--option-accent) 12%, transparent);content:"";border-radius:50%;position:absolute;top:-5px;left:50%}.option-visual-orbit.orbit-outer{width:76%;height:76%;animation:22s linear infinite optionOrbit}.option-visual-orbit.orbit-inner{opacity:.62;width:52%;height:52%;animation:16s linear infinite optionOrbitReverse}.option-visual-core{z-index:5;border:1px solid color-mix(in srgb, var(--option-accent) 34%, transparent);background:color-mix(in srgb, var(--surface-solid) 91%, transparent);width:142px;height:142px;box-shadow:0 22px 50px color-mix(in srgb, var(--option-deep) 17%, transparent);color:var(--option-deep);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:39% 61% 56% 44%/48% 42% 58% 52%;place-items:center;animation:5.5s ease-in-out infinite optionCorePulse;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.option-visual-caption{z-index:6;border:1px solid color-mix(in srgb, var(--option-accent) 28%, transparent);background:color-mix(in srgb, var(--surface-solid) 86%, transparent);color:var(--option-deep);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:8px 14px;font-size:.72rem;font-weight:800;position:absolute;bottom:10%;right:50%;transform:translate(50%)}.transplant-person{z-index:3;border:1px solid color-mix(in srgb, var(--option-accent) 34%, transparent);background:color-mix(in srgb, var(--surface-solid) 86%, transparent);width:56px;height:56px;color:var(--option-deep);border-radius:50%;place-items:center;display:grid;position:absolute;top:48%;transform:translateY(-50%)}.transplant-person.donor{left:9%}.transplant-person.recipient{right:9%}.transplant-path{z-index:2;background:color-mix(in srgb, var(--option-accent) 28%, transparent);height:2px;position:absolute;top:48%;left:16%;right:16%;overflow:hidden}.transplant-path i{background:var(--option-accent);width:8px;height:8px;box-shadow:0 0 0 8px color-mix(in srgb, var(--option-accent) 13%, transparent);border-radius:50%;animation:3.2s ease-in-out infinite transplantFlow;position:absolute;top:-3px;left:0}.pd-bag{z-index:4;border:1px solid color-mix(in srgb, var(--option-accent) 35%, transparent);background:color-mix(in srgb, var(--surface-solid) 82%, transparent);width:76px;height:92px;color:var(--option-deep);border-radius:13px 13px 21px 21px;place-items:center;display:grid;position:absolute;top:8%;left:50%;transform:translate(-50%)}.pd-bag i{background:color-mix(in srgb, var(--option-accent) 28%, transparent);border-radius:8px 8px 14px 14px;height:36%;animation:4s ease-in-out infinite pdBagLevel;position:absolute;bottom:7px;left:7px;right:7px}.pd-tube{z-index:2;background:color-mix(in srgb, var(--option-accent) 35%, transparent);width:2px;height:26%;position:absolute;top:25%;left:50%}.pd-tube i{background:var(--option-accent);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in infinite pdDrop;position:absolute;left:-3px}.pd-tube i:nth-child(2){animation-delay:-.8s}.pd-tube i:nth-child(3){animation-delay:-1.6s}.pd-abdomen{border:2px solid color-mix(in srgb, var(--option-accent) 30%, transparent);border-radius:48% 48% 42% 42%;width:48%;height:37%;position:absolute;bottom:13%;left:50%;transform:translate(-50%)}.option-visual-peritoneal-dialysis .option-visual-core{border-radius:50%;top:57%}.hd-tube{border:3px solid color-mix(in srgb, var(--option-accent) 36%, transparent);border-radius:50%;width:37%;position:absolute;top:22%;bottom:22%}.hd-tube.tube-one{left:7%}.hd-tube.tube-two{right:7%}.hd-tube i{background:var(--option-accent);width:9px;height:9px;box-shadow:0 0 0 7px color-mix(in srgb, var(--option-accent) 12%, transparent);border-radius:50%;animation:3.4s ease-in-out infinite hdFlow;position:absolute}.hd-tube i:first-child{top:14%;left:8%}.hd-tube i:last-child{animation-delay:-1.7s;bottom:14%;right:8%}.hd-filter{z-index:4;border:1px solid color-mix(in srgb, var(--option-accent) 35%, transparent);background:color-mix(in srgb, var(--surface-solid) 72%, transparent);width:88px;height:192px;color:var(--option-accent);border-radius:27px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.option-visual-haemodialysis .option-visual-core{border-radius:50%;width:112px;height:112px}.care-ring{border:2px solid color-mix(in srgb, var(--option-accent) 24%, transparent);border-radius:50%;animation:5.5s ease-in-out infinite careBreathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.care-ring.ring-one{width:47%;height:47%}.care-ring.ring-two{width:68%;height:68%;animation-delay:-2.75s}.care-spark{z-index:4;background:color-mix(in srgb, var(--surface-solid) 82%, transparent);width:44px;height:44px;color:var(--option-deep);border-radius:50%;place-items:center;animation:6s ease-in-out infinite optionVisualFloat;display:grid;position:absolute}.care-spark.spark-one{top:20%;right:20%}.care-spark.spark-two{animation-delay:-3s;bottom:23%;left:17%}.option-visual-conservative-care .option-visual-core{border-radius:50%}.option-tabs{z-index:35;border-top:1px solid color-mix(in srgb, var(--option-accent) 13%, transparent);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-solid) 91%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:78px}.option-tabs-inner{grid-template-columns:repeat(4,1fr);display:grid}.option-tabs a{min-height:68px;color:var(--ink-soft);text-align:center;justify-content:center;align-items:center;gap:9px;padding:10px 14px;font-size:.8rem;font-weight:750;transition:color .2s,background .2s;display:flex;position:relative}.option-tabs a+a{border-left:1px solid var(--line)}.option-tabs a:after{background:var(--option-accent);content:"";opacity:0;border-radius:99px 99px 0 0;height:3px;transition:opacity .2s,transform .2s;position:absolute;bottom:-1px;left:22%;right:22%;transform:scaleX(.4)}.option-tabs a.is-active:after{opacity:1;transform:scaleX(1)}.option-basics{background:var(--surface);padding:112px 0;scroll-margin-top:158px}.option-basics-grid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start;gap:90px;display:grid}.option-copy .kicker,.option-section-heading .kicker,.practical-card .kicker,.discussion-heading .kicker,.family-card .kicker,.option-next .kicker{color:var(--option-deep);margin-bottom:15px;display:block}.option-copy h2,.option-section-heading h2,.discussion-heading h2{font-size:clamp(2.8rem,5.2vw,4.6rem)}.option-copy p{max-width:700px;color:var(--ink-soft);font-size:1.04rem}.option-copy p:last-child{margin-bottom:0}.option-glance{border:1px solid color-mix(in srgb, var(--option-accent) 22%, transparent);background:var(--option-pale);box-shadow:var(--shadow-soft);border-radius:28px;overflow:hidden}.glance-item{grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:24px;display:grid}.glance-item+.glance-item{border-top:1px solid color-mix(in srgb, var(--option-accent) 18%, transparent)}.glance-item>span{background:color-mix(in srgb, var(--surface-solid) 78%, transparent);width:45px;height:45px;color:var(--option-deep);border-radius:14px;place-items:center;display:grid}.glance-item small,.glance-item strong{display:block}.glance-item small{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:.7rem;font-weight:800}.glance-item strong{font-size:.96rem}.dialysis-schematic{border-top:1px solid color-mix(in srgb, var(--option-accent) 14%, transparent);background:var(--surface-solid);padding:72px 0;position:relative;overflow:hidden}.dialysis-schematic:before{border:1px solid color-mix(in srgb, var(--option-accent) 15%, transparent);content:"";border-radius:50%;width:430px;height:430px;position:absolute;top:-190px;left:-160px}.dialysis-schematic .section-shell{grid-template-columns:minmax(290px,.72fr) minmax(0,1.48fr);align-items:center;gap:44px;display:grid}.schematic-heading{z-index:2;max-width:460px;margin-bottom:0;position:relative}.schematic-heading .kicker{color:var(--option-deep);margin-bottom:15px;display:block}.schematic-heading h2{margin-bottom:16px;font-size:clamp(2.55rem,4.2vw,3.85rem)}.schematic-heading p{max-width:440px;color:var(--ink-soft);margin-bottom:0;font-size:1.04rem}.schematic-board{z-index:2;border:1px solid color-mix(in srgb, var(--option-accent) 23%, transparent);background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--option-pale) 76%, transparent), transparent 46%), color-mix(in srgb, var(--surface-solid) 92%, var(--option-pale));box-shadow:var(--shadow-soft);border-radius:34px;padding:18px;position:relative}.treatment-scene{border:1px solid color-mix(in srgb, var(--option-accent) 18%, transparent);background:color-mix(in srgb, var(--surface-solid) 90%, var(--option-pale));border-radius:26px;overflow:hidden}.treatment-scene-svg{width:100%;height:auto;display:block}.scene-wall{fill:color-mix(in srgb, var(--surface-solid) 91%, var(--option-pale));stroke:color-mix(in srgb, var(--option-accent) 13%, transparent);stroke-width:2px}.scene-floor{fill:color-mix(in srgb, var(--option-pale) 54%, var(--surface-solid))}.scene-window rect{fill:color-mix(in srgb, var(--blue) 52%, var(--surface-solid));stroke:color-mix(in srgb, var(--option-accent) 19%, transparent);stroke-width:2px}.scene-window path{fill:none;stroke:color-mix(in srgb, var(--option-deep) 24%, transparent);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.scene-window circle{fill:var(--sand)}.scene-skin{fill:#b97853}.scene-hair{fill:#33463f}.scene-uniform,.scene-shirt{fill:color-mix(in srgb, var(--option-accent) 58%, #f5fbf8);stroke:color-mix(in srgb, var(--option-deep) 28%, transparent);stroke-width:2px}.scene-uniform-line,.scene-shirt-line{fill:none;stroke:color-mix(in srgb, var(--option-deep) 35%, transparent);stroke-linecap:round;stroke-width:3px}.scene-skin-stroke{fill:none;stroke:#b97853;stroke-linecap:round;stroke-width:20px}.scene-clipboard{fill:#fffaf0;stroke:color-mix(in srgb, var(--option-deep) 35%, transparent);stroke-width:2px}.scene-clipboard-line{fill:none;stroke:color-mix(in srgb, var(--option-deep) 45%, transparent);stroke-linecap:round;stroke-width:3px}.scene-chair-back,.scene-chair-seat,.scene-chair-rest{fill:color-mix(in srgb, var(--option-deep) 74%, #557a6c);stroke:color-mix(in srgb, var(--option-deep) 62%, transparent);stroke-width:2px}.scene-chair-arm{fill:color-mix(in srgb, var(--option-accent) 63%, #eff8f4);stroke:color-mix(in srgb, var(--option-deep) 35%, transparent);stroke-width:2px}.scene-chair-frame,.scene-table-leg,.scene-stand,.scene-machine-stand{fill:none;stroke:#62716c;stroke-linecap:round;stroke-linejoin:round;stroke-width:8px}.scene-trousers{fill:#536b7b}.scene-shoe{fill:#32453f}.scene-patient-head{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite scenePatientBreathe}.scene-patient-arm{stroke-width:25px}.scene-machine-body{fill:#f8fbfa;stroke:color-mix(in srgb, var(--option-deep) 38%, transparent);stroke-width:3px}.scene-machine-screen{fill:#28483e}.scene-screen-wave{fill:none;stroke:#a9e2cd;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;stroke-dasharray:80 20;animation:3.2s linear infinite sceneScreen}.scene-status-dot{fill:#9ed8a9;transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite sceneStatus}.scene-dialyzer{fill:color-mix(in srgb, var(--blue) 55%, #fff);stroke:color-mix(in srgb, var(--option-deep) 42%, transparent);stroke-width:3px}.scene-dialyzer-line{fill:none;stroke:color-mix(in srgb, var(--option-deep) 26%, transparent);stroke-width:2px}.scene-machine-pump{fill:color-mix(in srgb, var(--rose) 46%, #fff);stroke:color-mix(in srgb, var(--option-deep) 32%, transparent);stroke-width:3px}.scene-machine-pump-inner{fill:color-mix(in srgb, var(--option-accent) 48%, #fff);transform-box:fill-box;transform-origin:50%;animation:5s linear infinite scenePump}.scene-machine-panel{fill:color-mix(in srgb, var(--option-pale) 78%, #fff);stroke:color-mix(in srgb, var(--option-deep) 22%, transparent);stroke-width:2px}.scene-wheel{fill:#52635d}.scene-access-point{fill:#f4f7f5;stroke:color-mix(in srgb, var(--option-deep) 56%, transparent);stroke-width:3px}.scene-tube{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:7px;stroke-dasharray:4 11;animation:2.5s linear infinite sceneTubeFlow}.scene-tube-out{stroke:#b85f5c}.scene-tube-back{stroke:#4c8f9c;animation-direction:reverse}.scene-table-top{fill:color-mix(in srgb, var(--option-deep) 46%, #fff)}.scene-supply{fill:#f8fbfa;stroke:color-mix(in srgb, var(--option-deep) 30%, transparent);stroke-width:2px}.scene-supply-pump{fill:none;stroke:color-mix(in srgb, var(--option-deep) 48%, transparent);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.scene-clean-spark{fill:color-mix(in srgb, var(--option-accent) 65%, #fff);transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite sceneStatus}.scene-pd-port{fill:#f8fbfa;stroke:color-mix(in srgb, var(--option-deep) 58%, transparent);stroke-width:3px}.scene-fluid-bag,.scene-drain-bag{fill:#ffffffb3;stroke:color-mix(in srgb, var(--option-deep) 41%, transparent);stroke-linejoin:round;stroke-width:3px}.scene-bag-fluid-fresh{fill:color-mix(in srgb, var(--blue) 65%, #fff)}.scene-bag-fluid-used{fill:color-mix(in srgb, var(--sand) 75%, #f1d39e)}.scene-bag-fluid{transform-box:fill-box;transform-origin:bottom;animation:4.5s ease-in-out infinite sceneFluid}.scene-bag-mark{fill:none;stroke:color-mix(in srgb, var(--option-deep) 34%, transparent);stroke-linecap:round;stroke-width:3px}.scene-pd-fresh{stroke:#5598a4}.scene-pd-drain{stroke:#c09a58}.pd-phase-panel{fill:color-mix(in srgb, var(--surface-solid) 82%, var(--option-pale));stroke:color-mix(in srgb, var(--option-accent) 18%, transparent);stroke-width:2px}.pd-panel-divider{fill:none;stroke:color-mix(in srgb, var(--option-accent) 24%, transparent);stroke-dasharray:5 10;stroke-linecap:round;stroke-width:2px}.pd-body-profile{fill:#efd3c0;stroke:#9c6f58;stroke-linejoin:round;stroke-width:3px}.pd-spine{fill:none;stroke:#d6a579;stroke-dasharray:10 7;stroke-linecap:round;stroke-width:12px}.pd-peritoneum{fill:#fffaf4a6;stroke:#b86f72;stroke-width:4px}.pd-organ{fill:#d58c7a;stroke:#9a5b58;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.pd-bowel{fill:none;stroke:#c87872;stroke-width:12px}.pd-cavity-fluid{fill:color-mix(in srgb, var(--blue) 72%, #e9fbff);opacity:.6;transform-box:fill-box;transform-origin:bottom}.pd-real-anatomy{filter:saturate(.82)contrast(.96)brightness(1.03);opacity:.94}.pd-fluid-anatomy{filter:saturate(.86)contrast(.97)brightness(1.02);opacity:.96}.pd-fluid-anatomy-fill{animation:6s ease-in-out infinite pdFluidAnatomyFill}.pd-fluid-anatomy-drain{animation:6s ease-in-out infinite pdFluidAnatomyDrain}.pd-real-fluid{fill:color-mix(in srgb, var(--blue) 74%, #dff8fb);opacity:.46;transform-box:fill-box;transform-origin:bottom}.pd-real-fluid-dwell{opacity:.5}.pd-real-capillary{fill:none;stroke-linecap:round;stroke-width:4px;opacity:.78}.pd-real-capillary-artery{stroke:#b65354}.pd-real-capillary-vein{stroke:#3f7f99}.pd-catheter-cap{fill:none;stroke:#345f62;stroke-linecap:round;stroke-width:8px}.pd-waste-particle,.pd-waste-dot{fill:#80617c;stroke:#ffffffd6;stroke-width:2px}.pd-waste-dot{opacity:.86}.pd-cavity-fluid-fill{animation:6s ease-in-out infinite pdCavityFill}.pd-cavity-fluid-drain{animation:6s ease-in-out infinite pdCavityDrain}.pd-catheter-inside,.pd-flow-tube,.pd-flow-tube-outline,.pd-connector,.pd-bag-scale{fill:none;stroke-linecap:round;stroke-linejoin:round}.pd-catheter-inside{stroke:#4e7f83;stroke-width:9px}.pd-catheter-cuff{fill:#f7f1e7;stroke:#345f62;stroke-width:3px}.pd-bag-outline,.pd-empty-bag{fill:#ffffffbd;stroke:#688c8d;stroke-linejoin:round;stroke-width:3px}.pd-empty-bag{opacity:.55}.pd-bag-liquid{transform-box:fill-box;transform-origin:bottom}.pd-bag-liquid-fresh{fill:#8bcbd3;animation:6s ease-in-out infinite pdFreshBag}.pd-bag-liquid-used{fill:#d4b06b;animation:6s ease-in-out infinite pdUsedBag}.pd-bag-scale{stroke:#395b5959;stroke-width:2px}.pd-connector{stroke:#4e7f83;stroke-width:7px}.pd-flow-tube{stroke-width:5px}.pd-flow-tube-outline{filter:drop-shadow(0 1px 1px #1f343433);stroke:#eff2eef0;stroke-width:11px}.pd-flow-in{stroke:#4f9ead}.pd-flow-out{stroke:#bd9150}.pd-flow-particle{stroke:#fff;stroke-width:2px}.fresh-particle{fill:#4f9ead}.used-particle{fill:#bd9150}@keyframes pdCavityFill{0%,15%{transform:scaleY(.2)}55%,to{transform:scaleY(.95)}}@keyframes pdCavityDrain{0%,15%{transform:scaleY(.95)}65%,to{transform:scaleY(.22)}}@keyframes pdFluidAnatomyFill{0%,15%{clip-path:inset(88% 0 0)}60%,to{clip-path:inset(0)}}@keyframes pdFluidAnatomyDrain{0%,15%{clip-path:inset(0)}65%,to{clip-path:inset(88% 0 0)}}@keyframes pdFreshBag{0%,15%{transform:scaleY(1)}65%,to{transform:scaleY(.3)}}@keyframes pdUsedBag{0%,15%{transform:scaleY(.15)}65%,to{transform:scaleY(1)}}.scene-marker circle{fill:var(--option-deep);stroke:#fff;stroke-width:4px}.scene-marker text{fill:#fff;font-family:Arial,sans-serif;font-size:16px;font-weight:800}.scene-callouts{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:12px;margin-top:14px;display:grid}.scene-callout{border:1px solid color-mix(in srgb, var(--option-accent) 19%, transparent);background:color-mix(in srgb, var(--surface-solid) 86%, transparent);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:11px;min-height:62px;padding:10px 12px;display:grid}.scene-callout span{background:var(--option-deep);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.76rem;font-weight:850;display:grid}.scene-callout strong{font-size:.86rem;font-weight:720;line-height:1.35}@media (min-width:901px){.schematic-pd .scene-callouts{grid-template-columns:repeat(6,minmax(0,1fr))}.schematic-pd .scene-callout:nth-child(4){grid-column:span 2}}@keyframes sceneTubeFlow{to{stroke-dashoffset:-30px}}@keyframes scenePatientBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes sceneScreen{to{stroke-dashoffset:-100px}}@keyframes sceneStatus{0%,to{opacity:.58;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}@keyframes scenePump{to{transform:rotate(360deg)}}@keyframes sceneFluid{0%,to{transform:scaleY(.94)}50%{transform:scaleY(1)}}.treatment-details{border-top:1px solid color-mix(in srgb, var(--option-accent) 14%, transparent);background:color-mix(in srgb, var(--surface-solid) 72%, var(--option-pale));padding:112px 0;position:relative;overflow:hidden}.treatment-details:after{border:1px solid color-mix(in srgb, var(--option-accent) 14%, transparent);content:"";border-radius:50%;width:520px;height:520px;position:absolute;bottom:-250px;right:-180px}.ckm-care-guide{background:linear-gradient(160deg,#f6f4e8 0%,#edf4ed 52%,#f8f5ee 100%);padding:112px 0}.ckm-care-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ckm-care-grid article{background:#fffdf8d1;border:1px solid #3a5e4229;border-radius:27px;padding:29px;box-shadow:0 16px 45px #2a453612}.ckm-care-grid article>span{color:#2e654b;background:#e5eee3;border-radius:16px;place-items:center;width:50px;height:50px;margin-bottom:32px;display:grid}.ckm-care-grid h3{margin-bottom:10px;font-size:1.18rem}.ckm-care-grid p{color:var(--ink-soft);margin:0;font-size:.9rem}.ckm-care-note{max-width:850px;color:var(--ink-soft);text-align:left;background:#ffffffb8;border:1px solid #3a5e422e;border-radius:20px;align-items:flex-start;gap:13px;margin:24px auto 0;padding:18px 20px;display:flex}.ckm-care-note svg{color:#2e654b;flex:none;margin-top:2px}#vascular-access{scroll-margin-top:145px}.details-heading{z-index:2;max-width:800px;margin-bottom:50px;position:relative}.details-heading .kicker{color:var(--option-deep);margin-bottom:15px;display:block}.details-heading h2{margin-bottom:16px;font-size:clamp(2.8rem,5.2vw,4.6rem)}.details-heading p{max-width:720px;color:var(--ink-soft);margin-bottom:0;font-size:1.04rem}.treatment-details-grid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid;position:relative}.treatment-detail-card{border:1px solid color-mix(in srgb, var(--option-accent) 23%, transparent);background:color-mix(in srgb, var(--surface-solid) 92%, transparent);box-shadow:var(--shadow-soft);border-radius:30px;overflow:hidden}.detail-visual{border-bottom:1px solid color-mix(in srgb, var(--option-accent) 18%, transparent);background:color-mix(in srgb, var(--option-pale) 60%, var(--surface-solid));padding:16px}.detail-visual-svg{width:100%;height:auto;display:block}.detail-visual-bg{fill:color-mix(in srgb, var(--surface-solid) 88%, var(--option-pale));stroke:color-mix(in srgb, var(--option-accent) 15%, transparent);stroke-width:2px}.access-mini-panel{fill:color-mix(in srgb, var(--surface-solid) 78%, transparent);stroke:color-mix(in srgb, var(--option-accent) 18%, transparent);stroke-width:2px}.connection-line-mask{fill:color-mix(in srgb, var(--surface-solid) 94%, var(--option-pale))}.detail-forearm,.detail-treatment-forearm,.detail-skin{fill:#b97853}.detail-forearm,.detail-treatment-forearm,.clinical-arm{fill:#e7c7b2;stroke:#94674f;stroke-linejoin:round;stroke-width:2.4px}.clinical-joint-line,.clinical-neck-outline,.clinical-collarbone{fill:none;stroke:#64392a4d;stroke-linecap:round;stroke-width:2.5px}.access-vessel{fill:none;stroke-linecap:round;stroke-width:10px}.access-artery{stroke:#b85f5c}.access-vein{stroke:#4c8f9c}.fistula-wrist-line{fill:none;stroke:#64392a47;stroke-linecap:round;stroke-width:2px}.access-join{fill:none;stroke:#8d6b83;stroke-linecap:round;stroke-width:10px}.fistula-buzz{fill:none;stroke:color-mix(in srgb, var(--option-deep) 36%, transparent);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite fistulaBuzz}.fistula-buzz.buzz-two{animation-delay:-1.4s}.fistula-site-ring{fill:#ffffff40;stroke:color-mix(in srgb, var(--option-deep) 54%, transparent);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite fistulaBuzz}.fistula-site-ring.ring-two{animation-delay:-1.6s}.real-anatomy-base{clip-path:inset(0 round 22px)}.real-anatomy-divider,.real-anatomy-machine-divider{fill:none;stroke:#264d4529;stroke-width:2px}.real-anatomy-machine-divider{stroke-dasharray:5 8}.avf-atlas-image,.cvc-atlas-image{filter:saturate(.9)contrast(.98)brightness(1.02)}.avf-machine-line,.dialysis-tube-outline,.dialysis-tube-highlight,.catheter-tube-outline,.catheter-tube-highlight{fill:none;stroke-linecap:round;stroke-linejoin:round}.avf-machine-line{stroke-width:5px}.dialysis-tube-outline{filter:drop-shadow(0 1px 1px #1f343438);stroke-width:11px}.catheter-tube-outline{fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #1f343438);stroke-width:13px}.dialysis-tube-red-outline{stroke:#ebe2dae6}.dialysis-tube-blue-outline{stroke:#e0ebece6}.dialysis-tube-highlight,.catheter-tube-highlight{pointer-events:none;stroke:#ffffffb8;stroke-width:1.25px}.tube-luer-shell{fill:#f7f8f5f0;stroke:#2d494699;stroke-width:1.6px}.tube-luer-core{stroke:#ffffffb8;stroke-width:.8px}.tube-luer-red .tube-luer-core{fill:#ad4d4f}.tube-luer-blue .tube-luer-core{fill:#347b98}.avf-machine-red{stroke:#ad4d4f}.avf-machine-blue{stroke:#347b98}.avf-machine-particle,.cvc-machine-particle{stroke:#fffdf7;stroke-width:2px}.avf-machine-red-dot,.cvc-machine-red-dot{fill:#ad4d4f}.avf-machine-blue-dot,.cvc-machine-blue-dot{fill:#347b98}.avf-arm{fill:url(#clinical-skin-gradient)}.clinical-elbow-crease{fill:none;stroke:#6f463459;stroke-linecap:round;stroke-width:3px}.avf-vessel,.avf-vessel-branch,.avf-anastomosis{fill:none;stroke-linecap:round;stroke-linejoin:round}.avf-vessel{stroke-width:9px}.avf-vessel-branch{stroke-width:6px}.avf-artery{stroke:#c55455}.avf-vein{stroke:#397f9d}.avf-anastomosis{stroke:#8b6284;stroke-width:9px}.avf-flow-particle{stroke:#fff;stroke-width:2.5px}.artery-particle{fill:#c55455}.vein-particle{fill:#397f9d}.elbow-artery,.elbow-vein{stroke-width:9px}.fistula-surface-vein{fill:none;stroke:#4c8f9ccc;stroke-linecap:round;stroke-width:9px}.access-needle circle{fill:#fff;stroke:var(--option-deep);stroke-width:4px}.access-needle path{fill:none;stroke:var(--option-deep);stroke-linecap:round;stroke-width:5px}.access-needle .fistula-line-out,.access-needle .fistula-line-back{stroke-dasharray:6 9;animation:2.4s linear infinite detailFlow}.access-needle .fistula-line-out{stroke:#b85f5c}.access-needle .fistula-line-back{stroke:#4c8f9c;animation-direction:reverse}.access-needle rect{fill:color-mix(in srgb, var(--option-accent) 56%, #fff);stroke:var(--option-deep);stroke-width:2px}.access-flow-dot{fill:#fff;stroke:var(--option-deep);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite sceneStatus}.dot-two{animation-delay:-1.2s}.fistula-machine{fill:#f8fbfa;stroke:color-mix(in srgb, var(--option-deep) 38%, transparent);stroke-width:3px}.fistula-screen{fill:#28483e}.fistula-dialyzer{fill:color-mix(in srgb, var(--blue) 58%, #fff);stroke:color-mix(in srgb, var(--option-deep) 42%, transparent);stroke-width:2px}.fistula-dialyzer-lines{fill:none;stroke:color-mix(in srgb, var(--option-deep) 28%, transparent);stroke-width:1.5px}.detail-hair{fill:#33463f}.detail-torso{fill:color-mix(in srgb, var(--option-accent) 58%, #f5fbf8);stroke:color-mix(in srgb, var(--option-deep) 30%, transparent);stroke-width:2px}.clinical-torso{fill:#e7c7b2;stroke:#94674f;stroke-linejoin:round;stroke-width:2.4px}.detail-neck{fill:none;stroke:#b97853;stroke-linecap:round;stroke-width:18px}.detail-collar{fill:none;stroke:color-mix(in srgb, var(--option-deep) 30%, transparent);stroke-linecap:round;stroke-width:3px}.catheter-heart{fill:#ca837e;stroke:#833f46b8;stroke-linejoin:round;stroke-width:3px}.catheter-heart-detail{fill:none;stroke:#ffffff85;stroke-linecap:round;stroke-width:2px}.catheter-vein{fill:none;stroke:#4c8f9ca6;stroke-linecap:round;stroke-width:15px}.catheter-vein-branch{fill:none;stroke:#4c8f9c85;stroke-linecap:round;stroke-width:10px}.cvc-artery-branch{fill:none;stroke:#b85f5ca6;stroke-linecap:round;stroke-width:8px}.catheter-right-atrium{fill:#8bc1c96b;stroke:#ffffff9e;stroke-width:2px}.catheter-line,.catheter-line-outline,.catheter-external,.catheter-branch{fill:none;stroke-linecap:round;stroke-linejoin:round}.catheter-line-outline{stroke:color-mix(in srgb, var(--option-deep) 56%, transparent);stroke-width:11px}.catheter-line{stroke:#fffdf5;stroke-width:6px}.catheter-inside{opacity:.98}.catheter-tunnel-outline{opacity:.72}.catheter-skin-tunnel{fill:none;stroke:#65402f33;stroke-linecap:round;stroke-width:15px}.catheter-tunnel{opacity:.92;stroke-dasharray:4 5}.catheter-entry{fill:#fff;stroke:var(--option-deep);stroke-width:3px}.catheter-exit{fill:#fff;stroke:var(--option-deep);stroke-width:4px;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite sceneStatus}.catheter-tip-halo{fill:none;stroke:#ffffffc7;stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite fistulaBuzz}.catheter-tip{fill:#fffdf5;stroke:var(--option-deep);stroke-width:2px}.catheter-external,.catheter-branch{stroke-width:7px}.catheter-to-dialyzer,.catheter-from-dialyzer{stroke-dasharray:none;animation:none}.catheter-red{stroke:#b85f5c}.catheter-blue{stroke:#4c8f9c}.catheter-port{stroke:#fff;stroke-width:2px}.catheter-port-red{fill:#b85f5c}.catheter-port-blue{fill:#4c8f9c}.catheter-dressing{fill:#ffffffc7;stroke:color-mix(in srgb, var(--option-deep) 38%, transparent);stroke-dasharray:5 4;stroke-width:2px}.avf-referral-icon{overflow:visible}.avf-referral-icon path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.15px}.avf-referral-icon .avf-icon-artery{stroke:#b85f5c}.avf-referral-icon .avf-icon-vein{stroke:#4c8f9c}.avf-referral-icon circle{fill:var(--forest-pale);stroke:var(--forest-deep);stroke-width:1.8px}.catheter-machine .scene-screen-wave{stroke-width:3px}.catheter-dialyzer{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite scenePatientBreathe}.detail-visual-labels{border-bottom:1px solid color-mix(in srgb, var(--option-accent) 18%, transparent);background:color-mix(in srgb, var(--surface-solid) 80%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail-visual-labels span{min-height:58px;color:var(--ink-soft);grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:10px 13px;font-size:.77rem;font-weight:700;display:grid}.detail-visual-labels span+span{border-left:1px solid color-mix(in srgb, var(--option-accent) 18%, transparent)}.detail-visual-labels i{background:var(--option-deep);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.68rem;font-style:normal;display:grid}.pd-mini-stand,.apd-bed-frame{fill:none;stroke:#62716c;stroke-linecap:round;stroke-linejoin:round;stroke-width:7px}.pd-mini-bag,.pd-mini-drain{fill:#ffffffb8;stroke:color-mix(in srgb, var(--option-deep) 38%, transparent);stroke-linejoin:round;stroke-width:3px}.pd-home-floor,.pd-armchair-leg,.pd-mini-leg{fill:none;stroke-linecap:round;stroke-linejoin:round}.pd-home-floor{stroke:#3f524c42;stroke-width:3px}.pd-home-rug{fill:color-mix(in srgb, var(--sand) 58%, #fff);opacity:.72}.pd-armchair-back,.pd-armchair-seat,.pd-armchair-arm{fill:color-mix(in srgb, var(--blue) 38%, #f8f4ed);stroke:color-mix(in srgb, var(--option-deep) 26%, transparent);stroke-linejoin:round;stroke-width:3px}.pd-armchair-seat{fill:color-mix(in srgb, var(--blue) 48%, #fff)}.pd-armchair-leg{stroke:#66736e;stroke-width:7px}.pd-mini-leg{stroke-width:18px}.pd-mini-fluid{fill:color-mix(in srgb, var(--blue) 66%, #fff);transform-box:fill-box;transform-origin:bottom;animation:4.2s ease-in-out infinite sceneFluid}.pd-mini-drain{fill:color-mix(in srgb, var(--sand) 66%, #fff)}.pd-mini-body{fill:color-mix(in srgb, var(--option-accent) 58%, #f5fbf8)}.pd-mini-arm{stroke-width:20px}.pd-mini-port{fill:#fff;stroke:var(--option-deep);stroke-width:3px}.pd-mini-tube,.apd-tube{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:6px;stroke:#4c7f9c75}.pd-mini-fresh{stroke:#4c7f9c75}.apd-tube{stroke:#4c7f9c75;stroke-dasharray:none;animation:none}.apd-flow-particle,.capd-flow-particle{stroke:#fff;stroke-width:2px}.capd-flow-fresh{fill:#4c8f9c}.capd-flow-used{fill:#c09a58}.apd-flow-fresh{fill:#4c8f9c}.apd-flow-used{fill:#c09a58}.pd-mini-used{stroke:#4c7f9c75}.pd-mini-hands{transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite manualHands}.apd-bed{fill:color-mix(in srgb, var(--option-deep) 55%, #fff)}.apd-pillow{fill:#fff;stroke:color-mix(in srgb, var(--option-deep) 20%, transparent);stroke-width:2px}.apd-blanket{fill:color-mix(in srgb, var(--blue) 62%, #fff)}.apd-machine{fill:#f8fbfa;stroke:color-mix(in srgb, var(--option-deep) 40%, transparent);stroke-width:3px}.apd-screen{fill:#28483e}.apd-screen+circle,.apd-screen+circle+circle,.apd-screen+circle+circle+circle{fill:#9ed8a9}.apd-machine-line{fill:none;stroke:color-mix(in srgb, var(--option-deep) 31%, transparent);stroke-linecap:round;stroke-width:4px}.apd-bags path{fill:color-mix(in srgb, var(--blue) 58%, #fff);stroke:color-mix(in srgb, var(--option-deep) 34%, transparent);stroke-width:2px}.apd-cycle-arrow{fill:none;stroke:#c2ebdc;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:5s linear infinite detailRotate}.apd-cycle-arrow path{fill:none;stroke:inherit;stroke-linecap:round;stroke-linejoin:round;stroke-width:inherit}.apd-cycle-arrowhead{fill:#c2ebdc;stroke:none}.apd-moon{fill:color-mix(in srgb, var(--sand) 78%, #fff)}.apd-star{fill:color-mix(in srgb, var(--option-accent) 68%, #fff);transform-box:fill-box;transform-origin:50%;animation:2.7s ease-in-out infinite sceneStatus}.apd-star.star-two{animation-delay:-1.3s}.transplant-donor-details{background:color-mix(in srgb, var(--surface-solid) 76%, var(--sand))}.donor-body,.recipient-body{fill:color-mix(in srgb, var(--option-accent) 58%, #f5fbf8);stroke:color-mix(in srgb, var(--option-deep) 28%, transparent);stroke-width:2px}.recipient-body{fill:color-mix(in srgb, var(--blue) 60%, #fff)}.donor-kidney,.donor-person .donor-kidney,.recipient-kidney{fill:#c97970;stroke:#8a443d8c;stroke-width:2px}.recipient-kidney{fill:#6ba58e}.donor-path{fill:none;stroke:color-mix(in srgb, var(--option-deep) 42%, transparent);stroke-dasharray:6 10;stroke-linecap:round;stroke-width:4px;animation:2.8s linear infinite detailFlow}.donor-kidney-moving{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite kidneyGift}.planned-calendar rect{fill:#fff;stroke:color-mix(in srgb, var(--option-deep) 35%, transparent);stroke-width:2px}.planned-calendar path{fill:none;stroke:color-mix(in srgb, var(--option-deep) 45%, transparent);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.planned-calendar .calendar-check{stroke:#5e9b78;stroke-width:5px}.remembrance-symbol>circle{fill:color-mix(in srgb, var(--rose) 55%, var(--surface-solid));stroke:color-mix(in srgb, var(--option-accent) 18%, transparent);stroke-width:2px}.remembrance-heart{fill:#c97970}.remembrance-leaf{fill:none;stroke:#5e8f78;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.donor-spark{fill:color-mix(in srgb, var(--option-accent) 66%, #fff);transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite sceneStatus}.donor-spark.spark-b{animation-delay:-1.4s}.matching-circle>circle{fill:#fff;stroke:color-mix(in srgb, var(--option-deep) 35%, transparent);stroke-width:3px}.matching-circle path{fill:none;stroke:var(--option-deep);stroke-linecap:round;stroke-width:5px}.deceased-kidney-moving{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite kidneyMatch}.detail-copy{padding:30px 30px 32px}.detail-badge{background:var(--option-pale);min-height:31px;color:var(--option-deep);letter-spacing:.04em;border-radius:99px;align-items:center;margin-bottom:17px;padding:6px 12px;font-size:.71rem;font-weight:820;display:inline-flex}.detail-copy h3{margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400}.locale-si .detail-copy h3,.locale-ta .detail-copy h3{font-family:inherit}.detail-copy>p{min-height:82px;color:var(--ink-soft);margin-bottom:24px;font-size:.96rem}.detail-copy ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.detail-copy li{color:var(--ink);grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:.9rem;display:grid}.detail-copy li svg{color:var(--option-deep);margin-top:2px}@keyframes detailFlow{to{stroke-dashoffset:-30px}}@keyframes detailRotate{to{transform:rotate(360deg)}}@keyframes manualHands{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes fistulaBuzz{0%{opacity:.55;transform:scale(.7)}75%,to{opacity:0;transform:scale(1.25)}}@keyframes kidneyGift{0%,12%{opacity:0;transform:translate(-62px)scale(.86)}24%{opacity:1}76%{opacity:1}88%,to{opacity:0;transform:translate(62px)scale(1)}}@keyframes kidneyMatch{0%,14%{opacity:0;transform:translate(-58px)scale(.86)}28%{opacity:1}74%{opacity:1}90%,to{opacity:0;transform:translate(68px)scale(1)}}.option-process{background:var(--option-pale);padding:112px 0;position:relative;overflow:hidden}.option-process:before{border:1px solid color-mix(in srgb, var(--option-accent) 17%, transparent);content:"";border-radius:50%;width:520px;height:520px;position:absolute;top:-230px;right:-130px}.option-section-heading{z-index:2;max-width:760px;margin-bottom:52px;position:relative}.option-section-heading>p,.discussion-heading>p{max-width:650px;color:var(--ink-soft);margin-bottom:0;font-size:1.03rem}.option-steps{z-index:2;border:1px solid color-mix(in srgb, var(--option-accent) 20%, transparent);background:color-mix(in srgb, var(--surface-solid) 70%, transparent);border-radius:30px;grid-template-columns:repeat(4,1fr);display:grid;position:relative;overflow:hidden}.option-steps article{min-height:275px;padding:30px 26px;position:relative}.option-steps article+article{border-left:1px solid color-mix(in srgb, var(--option-accent) 18%, transparent)}.option-step-number{background:var(--option-deep);width:43px;height:43px;color:var(--white);border-radius:50%;place-items:center;margin-bottom:54px;font-family:Georgia,Times New Roman,serif;font-size:.77rem;display:grid}.option-steps h3{margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:1.48rem;font-weight:400}.option-steps p{color:var(--ink-soft);margin-bottom:0;font-size:.87rem;line-height:1.6}.option-practical{background:var(--paper);padding:112px 0}.option-practical-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.practical-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:30px;padding:38px}.practical-icon{background:var(--option-soft);width:56px;height:56px;color:var(--option-deep);border-radius:18px;place-items:center;margin-bottom:36px;display:grid}.practical-card h2{margin-bottom:28px;font-size:clamp(2rem,3.4vw,3rem)}.practical-card ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.practical-card li{color:var(--ink-soft);padding:16px 0 16px 28px;font-size:.92rem;position:relative}.practical-card li+li{border-top:1px solid var(--line)}.practical-card li:before{background:var(--option-accent);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb, var(--option-accent) 11%, transparent);content:"";border-radius:50%;position:absolute;top:25px;left:3px}.option-discussion{background:var(--option-deep);color:var(--white);padding:112px 0;position:relative;overflow:hidden}.discussion-orbit{border:1px solid #ffffff1a;border-radius:50%;position:absolute}.discussion-orbit.orbit-one{width:620px;height:620px;top:-290px;right:-170px}.discussion-orbit.orbit-two{width:540px;height:540px;bottom:-280px;left:-180px}.option-discussion-grid{z-index:2;grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);align-items:start;gap:82px;display:grid;position:relative}.discussion-icon{width:62px;height:62px;color:color-mix(in srgb, var(--option-soft) 74%, white);background:#ffffff1a;border-radius:20px;place-items:center;margin-bottom:38px;display:grid}.discussion-heading .kicker{color:color-mix(in srgb, var(--option-soft) 75%, white)}.discussion-heading h2{margin-bottom:20px}.discussion-heading>p{color:#ffffffad}.discussion-questions{background:#ffffff0e;border:1px solid #ffffff24;border-radius:28px;margin:0;padding:0;list-style:none;overflow:hidden}.discussion-questions li{grid-template-columns:auto 1fr;align-items:center;gap:20px;padding:22px 24px;display:grid}.discussion-questions li+li{border-top:1px solid #ffffff1f}.discussion-questions span{width:40px;height:40px;color:color-mix(in srgb, var(--option-soft) 74%, white);background:#ffffff1a;border-radius:50%;place-items:center;font-size:.7rem;font-weight:800;display:grid}.discussion-questions p{color:#ffffffd1;margin-bottom:0;font-size:.96rem}.option-family{background:var(--surface);padding:84px 0}.family-card{border:1px solid color-mix(in srgb, var(--option-accent) 22%, transparent);background:var(--option-pale);border-radius:30px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:34px;display:grid}.family-icon{background:color-mix(in srgb, var(--surface-solid) 74%, transparent);width:72px;height:72px;color:var(--option-deep);border-radius:23px;place-items:center;display:grid}.family-card .kicker{margin-bottom:7px}.family-card h2{margin-bottom:5px;font-size:2.1rem}.family-card p{max-width:680px;color:var(--ink-soft);margin-bottom:0;font-size:.9rem}.option-next{background:var(--paper-deep);padding:66px 0}.option-next-inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.option-next .kicker{margin-bottom:13px}.option-next p{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:.78rem;font-weight:800}.option-next h2{margin-bottom:0;font-size:clamp(2.15rem,4.2vw,3.6rem)}.option-next-link{background:var(--option-deep);width:68px;height:68px;color:var(--white);border-radius:50%;flex:none;place-items:center;transition:transform .25s,box-shadow .25s;display:grid}:is(.option-next-link:hover,.option-next-link:focus-visible){box-shadow:0 14px 30px color-mix(in srgb, var(--option-deep) 25%, transparent);transform:translate(5px)}@keyframes optionAmbient{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-22px,18px)scale(1.05)}}@keyframes optionVisualFloat{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-13px)rotate(.8deg)}}@keyframes optionOrbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes optionOrbitReverse{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes optionCorePulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.045)}}@keyframes transplantFlow{0%{opacity:0;left:0}18%,82%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@keyframes pdBagLevel{0%,to{height:29%}50%{height:48%}}@keyframes pdDrop{0%{opacity:0;top:0}18%,78%{opacity:1}to{opacity:0;top:calc(100% - 8px)}}@keyframes hdFlow{0%,to{opacity:.55;transform:translate(0)}50%{opacity:1;transform:translate(20px,24px)}}@keyframes careBreathe{0%,to{opacity:.35;transform:translate(-50%,-50%)scale(.93)}50%{opacity:.85;transform:translate(-50%,-50%)scale(1.08)}}@media (max-width:980px){.option-hero-grid{grid-template-columns:1fr;gap:42px}.option-hero-copy{max-width:760px}.option-visual{width:min(100%,500px)}.option-basics-grid,.option-discussion-grid{grid-template-columns:1fr;gap:52px}.option-glance{grid-template-columns:repeat(3,1fr);display:grid}.glance-item+.glance-item{border-top:0;border-left:1px solid color-mix(in srgb, var(--option-accent) 18%, transparent)}.glance-item{grid-template-columns:1fr;align-content:start}.option-steps{grid-template-columns:repeat(2,1fr)}.option-steps article:nth-child(3){border-top:1px solid color-mix(in srgb, var(--option-accent) 18%, transparent);border-left:0}.option-steps article:nth-child(4){border-top:1px solid color-mix(in srgb, var(--option-accent) 18%, transparent)}.family-card{grid-template-columns:auto 1fr}.family-card .button{grid-column:2;width:fit-content}}@media (max-width:760px){.option-hero{min-height:auto;padding:118px 0 68px}.option-hero h1{font-size:clamp(3.55rem,17vw,5.15rem)}.option-hero-copy>p{font-size:1rem}.option-visual{border-radius:38% 62% 57% 43%/51% 45% 55% 49%;width:min(104%,390px)}.option-visual-core{width:108px;height:108px}.option-visual-core svg{width:44px;height:44px}.ckm-care-guide{padding:78px 0}.ckm-care-grid{grid-template-columns:1fr}.ckm-care-grid article{border-radius:23px;padding:24px}.option-visual-caption{bottom:8%}.option-tabs{top:70px;overflow:hidden}.option-tabs-inner{scrollbar-width:none;touch-action:pan-y;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;overflow-x:hidden}.option-tabs-inner::-webkit-scrollbar{display:none}.option-tabs a{overflow-wrap:anywhere;white-space:normal;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:76px;padding:8px 4px;font-size:.7rem;line-height:1.25}.option-tabs a svg{flex:none}.locale-ta .option-tabs a{font-size:.66rem;line-height:1.3}.option-basics,.dialysis-schematic,.treatment-details,.option-process,.option-practical,.option-discussion{padding:82px 0}.schematic-heading{margin-bottom:36px}.dialysis-schematic .section-shell{display:block}.schematic-heading h2{font-size:clamp(2.45rem,11vw,3.45rem)}.schematic-board{border-radius:26px;padding:18px}.treatment-scene{border-radius:20px}.scene-callouts{grid-template-columns:repeat(2,minmax(0,1fr))}.details-heading{margin-bottom:36px}.details-heading h2{font-size:clamp(2.45rem,11vw,3.45rem)}.treatment-details-grid{grid-template-columns:1fr}.treatment-detail-card{border-radius:25px}.detail-copy{padding:26px 24px 28px}.detail-copy>p{min-height:0}.option-basics{scroll-margin-top:141px}.option-glance{border-radius:24px;grid-template-columns:1fr}.glance-item{grid-template-columns:auto 1fr}.glance-item+.glance-item{border-top:1px solid color-mix(in srgb, var(--option-accent) 18%, transparent);border-left:0}.option-section-heading{margin-bottom:38px}.option-copy h2,.option-section-heading h2,.discussion-heading h2{font-size:clamp(2.55rem,12vw,3.55rem)}.option-steps{border-radius:24px;grid-template-columns:1fr}.option-steps article{min-height:auto;padding:26px}.option-steps article+article,.option-steps article:nth-child(4){border-top:1px solid color-mix(in srgb, var(--option-accent) 18%, transparent);border-left:0}.option-step-number{margin-bottom:30px}.option-practical-grid{grid-template-columns:1fr}.practical-card{border-radius:25px;padding:28px 24px}.practical-icon{margin-bottom:30px}.option-discussion-grid{gap:40px}.discussion-questions{border-radius:23px}.discussion-questions li{align-items:start;gap:15px;padding:20px 18px}.option-family{padding:64px 0}.family-card{border-radius:25px;grid-template-columns:1fr;padding:27px}.family-card .button{grid-column:1;width:100%}.option-next-inner{align-items:flex-end}.option-next-link{width:58px;height:58px}}@media (max-width:390px){.option-hero h1{font-size:3.25rem}.option-visual{width:108%;margin-left:-4%}.transplant-person{width:46px;height:46px}.option-next h2{font-size:2rem}.scene-callouts,.detail-visual-labels{grid-template-columns:1fr}.detail-visual-labels span+span{border-top:1px solid color-mix(in srgb, var(--option-accent) 18%, transparent);border-left:0}}@media (prefers-reduced-motion:reduce){.option-ambient,.option-visual,.option-visual-orbit,.option-visual-core,.transplant-path i,.pd-bag i,.pd-tube i,.hd-tube i,.care-ring,.care-spark,.scene-patient-head,.scene-screen-wave,.scene-status-dot,.scene-machine-pump-inner,.scene-clean-spark,.scene-bag-fluid,.scene-tube,.pd-cavity-fluid-fill,.pd-cavity-fluid-drain,.pd-fluid-anatomy-fill,.pd-fluid-anatomy-drain,.pd-bag-liquid-fresh,.pd-bag-liquid-used,.pd-flow-tube,.access-vessel,.access-flow-dot,.fistula-buzz,.fistula-site-ring,.fistula-line-out,.fistula-line-back,.catheter-inside,.catheter-exit,.catheter-tip-halo,.catheter-to-dialyzer,.catheter-from-dialyzer,.catheter-dialyzer,.pd-mini-fluid,.pd-mini-tube,.pd-mini-hands,.apd-tube,.apd-cycle-arrow,.apd-star,.donor-path,.donor-kidney-moving,.deceased-kidney-moving,.donor-spark{animation:none!important}.pd-flow-particle,.pd-waste-particle,.capd-flow-particle,.apd-flow-particle,.avf-flow-particle,.avf-machine-particle,.cvc-machine-particle{display:none}}:root{--paper:#faf7f1;--paper-deep:#f2eee6;--surface:#fefcf8;--surface-solid:#fffdfa;--ink:#183c35;--ink-soft:#525b5e;--forest:#1f5b47;--forest-deep:#183c35;--forest-pale:#e7ede6;--line:#183c3521;--sand:#eee5d7;--sage:#e7ede6;--blue:#e5eef1;--rose:#f4e8e2;--ochre:#edf2eb;--terracotta:#c97a5d;--white:#fff;--shadow:0 24px 58px #183c3517;--shadow-soft:0 13px 34px #183c3511}body{background:var(--paper);color:var(--ink);font-family:Inter,Aptos,Segoe UI,Arial,sans-serif;line-height:1.72;position:relative}body:before{z-index:999;content:"";mix-blend-mode:multiply;opacity:.028;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");position:fixed;inset:0}h1,h2,h3,.choice-card h3,.brand-copy strong{color:var(--ink);font-family:Playfair Display,Georgia,Times New Roman,serif}h1,h2{letter-spacing:-.032em;font-weight:500}h3{letter-spacing:-.012em;font-weight:500}p,li{color:var(--ink-soft)}.kicker,.eyebrow,.choice-label{color:var(--forest);letter-spacing:.105em}.site-header,.home-site-header,.option-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#faf7f1f6;border-bottom-color:#183c351a}.nav-links a{color:var(--ink-soft);font-weight:600}.nav-links a:after{background:var(--forest);height:1px}.language-selector,.icon-button{background:var(--surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.language-selector a.is-active{background:var(--forest);box-shadow:none}.button{min-height:50px;font-weight:650;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s}.button:hover:not(:disabled){transform:translateY(-1px)}.button-primary,.option-button,.button-dark{background:var(--forest);color:#fff;box-shadow:0 9px 22px #1f5b4724}.button-primary:hover,.option-button:hover,.button-dark:hover{background:#184c3b;box-shadow:0 12px 27px #1f5b472b}.button-quiet,.button-light{background:var(--surface-solid);color:var(--forest);border-color:#0000}.site-footer{border-top:1px solid var(--line);background:#f1ede5}.entry-card,.choice-card,.home-next-card,.faq-item,.care-step,.option-glance,.option-steps,.practical-card,.family-card,.treatment-detail-card,.schematic-board,.preparation-area-card,.pathway-choice-card,.followup-contact-card{border-color:var(--line);box-shadow:var(--shadow-soft);background:#fffdfaed}.entry-card:before,.clinical-orbit,.discussion-orbit{display:none}.entry-card,.choice-card{border-style:solid;border-width:1px}.entry-card:hover,.choice-card:hover{box-shadow:var(--shadow);border-color:#1f5b4738;transform:translateY(-3px)}.entry-card.sand,.entry-card.sage,.entry-card.blue,.choice-card.rose,.choice-card.ochre,.choice-card.blue,.choice-card.sage{background:#fffdfaf0}.entry-card.sand .entry-icon,.choice-card.rose .choice-icon{color:#8b513e;background:#f4e8e2}.entry-card.sage .entry-icon,.choice-card.sage .choice-icon{color:var(--forest);background:#e7ede6}.entry-card.blue .entry-icon,.choice-card.blue .choice-icon{color:#345d67;background:#e5eef1}.choice-card.ochre .choice-icon{color:var(--forest);background:#dde9e2}.start-section,.choices-section,.questions-section,.home-next-steps,.clinical-section{background-color:var(--paper)}.start-section{background-image:linear-gradient(112deg,#faf7f1f7,#e7ede6b8)}.start-section:before{opacity:.12}.clinical-section{background:#eef2eb}.questions-section{background:#f6f2eb}.home-next-card{background:linear-gradient(135deg,#fffdfaf5,#e7ede6cc)}.hero h1,.hero h1 em,.hero-intro{color:var(--ink)}.hero-emphasis-split:after,.hero h1 em:after{background:color-mix(in srgb, var(--terracotta) 55%, transparent)}.option-page{--option-accent:#1f5b47;--option-soft:#e7ede6;--option-pale:#f3f5f0;--option-deep:#183c35;--option-secondary:#e7ede6;background:var(--paper)}.option-page.option-peritoneal-dialysis{--option-accent:#1f5b47;--option-soft:#dde9e2;--option-pale:#f1f6f2;--option-deep:#183c35;--option-secondary:#d8ecea}.option-page.option-haemodialysis{--option-accent:#1f5b47;--option-soft:#e5eef1;--option-pale:#f2f6f6;--option-deep:#183c35;--option-secondary:#e7ede6}.option-page.option-conservative-care{--option-accent:#1f5b47;--option-soft:#ece8f2;--option-pale:#f5f2f5;--option-deep:#183c35;--option-secondary:#e7ede6}.option-hero{background-color:var(--paper);isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:720px;padding:146px 0 76px}.option-kidney-transplant .option-hero{background-image:url(/images/transplant-hero.webp)}.option-peritoneal-dialysis .option-hero{background-image:url(/images/pd-hero.webp)}.option-haemodialysis .option-hero{background-image:url(/images/hd-hero.webp)}.option-conservative-care .option-hero{background-image:url(/images/ckm-hero.webp)}.option-hero:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#faf7f1fa 0%,#faf7f1e6 35%,#faf7f157 60%,#faf7f10a 82%);position:absolute;inset:0}.option-hero:after{z-index:1;background:linear-gradient(to bottom, transparent, var(--paper));border:0;border-radius:0;height:92px;inset:auto 0 0}.option-hero-grid{z-index:2;grid-template-columns:minmax(0,680px) 1fr;gap:38px;min-height:496px}.option-hero-copy{z-index:3;position:relative}.option-hero h1{max-width:690px;color:var(--ink);letter-spacing:-.045em;font-size:clamp(4.2rem,7vw,6.8rem);line-height:.98}.option-hero-copy>p{color:var(--ink-soft)}.option-kicker{color:var(--forest)}.option-visual{z-index:1;aspect-ratio:auto;width:100%;height:100%;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;animation:none;position:absolute;inset:0;overflow:visible}.option-visual-paper,.next-visual-paper,.faq-hero-paper{mix-blend-mode:multiply;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)' opacity='.16'/%3E%3C/svg%3E");position:absolute;inset:0}.option-visual-light,.next-visual-sunlight,.faq-hero-light{transform-origin:70% 15%;background:linear-gradient(118deg,#0000 26%,#fffadf33 51%,#0000 74%);width:46%;height:78%;animation:28s ease-in-out infinite akccSunlightShift;position:absolute;top:-16%;right:1%;transform:rotate(-3deg)}.option-visual-leaf,.next-visual-leaf,.faq-hero-leaf,.option-ambient{filter:none;pointer-events:none;transform-origin:8%;background:#7fa38e3b;border:0;border-radius:100% 0;width:52px;height:25px;animation:26s ease-in-out infinite akccLeafDrift;position:absolute}.option-visual-leaf.leaf-one,.next-visual-leaf.leaf-one,.faq-hero-leaf.leaf-one{top:12%;right:3%}.option-visual-leaf.leaf-two,.next-visual-leaf.leaf-two,.faq-hero-leaf.leaf-two{width:40px;height:19px;animation-delay:-12s;bottom:11%;right:12%}.option-ambient.ambient-a{background:#7fa38e2e;width:49px;height:23px;animation-duration:27s;top:13%;right:5%}.option-ambient.ambient-b{background:#c97a5d21;border:0;width:37px;height:18px;animation:29s ease-in-out -14s infinite reverse akccLeafDrift;bottom:12%;left:auto;right:15%}.option-tabs{border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#faf7f1f7}.option-tabs a:after{background:var(--forest);height:2px}:is(.option-tabs a:hover,.option-tabs a:focus-visible,.option-tabs a.is-active){background:var(--option-soft);color:var(--forest-deep)}.option-basics,.option-practical,.option-family,.option-next,.treatment-details{background:var(--paper)}.option-process,.dialysis-schematic,.ckm-care-guide,.transplant-donor-details{background:color-mix(in srgb, var(--option-soft) 52%, var(--paper))}.option-discussion{background:color-mix(in srgb, var(--option-secondary) 58%, var(--paper))}.option-glance,.option-steps,.practical-card,.family-card,.treatment-detail-card,.schematic-board{-webkit-backdrop-filter:none;backdrop-filter:none}.option-step-number,.scene-marker circle,.detail-badge,.practical-icon,.family-icon,.discussion-icon{background:var(--option-soft);color:var(--forest-deep)}.option-step-number{box-shadow:none}.option-next-link{background:var(--forest);color:#fff}.next-steps-page{--next-green:#1f5b47;--next-soft:#e7ede6;background:var(--paper)}.next-steps-hero{background-color:var(--paper);isolation:isolate;background-image:url(/images/next-steps-hero.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:720px;padding:142px 0 78px}.next-steps-hero:before{z-index:0;content:"";background:linear-gradient(90deg,#faf7f1fa,#faf7f1de 37%,#faf7f133 68%,#0000);position:absolute;inset:0}.next-steps-hero:after{z-index:1;background:linear-gradient(to bottom, transparent, var(--paper));content:"";height:92px;position:absolute;inset:auto 0 0}.next-steps-hero-grid{z-index:2;grid-template-columns:minmax(0,670px) 1fr;gap:38px;min-height:500px}.next-steps-hero h1{color:var(--ink);letter-spacing:-.04em;font-size:clamp(4rem,7vw,6.7rem);line-height:.99}.next-steps-visual{z-index:1;aspect-ratio:auto;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.next-steps-visual:before,.next-steps-visual:after{display:none}.next-pathway,.pathway-choices,.next-preparation,.followup-contact,.next-closing{background:var(--paper)}.next-pathway{background:color-mix(in srgb, var(--sage) 52%, var(--paper))}.next-pathway-grid,.preparation-area-card,.pathway-choice-card{box-shadow:var(--shadow-soft)}.preparation-area-card.area-vaccination,.preparation-area-card.area-nutrition,.preparation-area-card.area-heart,.preparation-area-card.area-avf{background:var(--surface-solid)}.preparation-area-card.area-vaccination .preparation-area-icon,.preparation-area-card.area-nutrition .preparation-area-icon,.preparation-area-card.area-heart .preparation-area-icon,.preparation-area-card.area-avf .preparation-area-icon{background:var(--sage);color:var(--forest)}.followup-contact-card{background:linear-gradient(135deg, var(--surface-solid), var(--sage))}.next-closing-card{background:var(--forest-deep)}.faq-page{background:var(--paper)}.faq-page-hero{border-bottom-color:var(--line);background-color:var(--paper);isolation:isolate;background-image:url(/images/questions-hero.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:700px;padding:142px 0 82px}.faq-page-hero:before{z-index:0;content:"";background:linear-gradient(90deg,#faf7f1fa,#faf7f1e0 38%,#faf7f12e 70%,#0000);position:absolute;inset:0}.faq-page-hero:after{z-index:1;background:linear-gradient(to bottom, transparent, var(--paper));content:"";height:90px;position:absolute;inset:auto 0 0}.faq-hero-grid{z-index:2;grid-template-columns:minmax(0,720px) 1fr;align-items:center;gap:36px;min-height:470px;display:grid;position:relative}.faq-hero-content{max-width:720px}.faq-page-hero h1{color:var(--ink);letter-spacing:-.04em;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(4rem,7vw,6.8rem);font-weight:500;line-height:.99}.faq-hero-illustration{z-index:1;pointer-events:none;position:absolute;inset:0}.faq-hero-mark{display:none}.question-index{-webkit-backdrop-filter:none;backdrop-filter:none;background:#faf7f1f7}.full-questions{background:var(--paper)}.question-category{border-bottom-color:var(--line)}.full-accordion .faq-item{border:1px solid var(--line);background:var(--surface-solid);border-radius:20px;margin-bottom:10px;padding:0 22px}@keyframes akccLeafDrift{0%,to{opacity:.35;transform:translate(0,0)rotate(-5deg)}50%{opacity:.5;transform:translate(-4px,3px)rotate(-2deg)}}@keyframes akccSunlightShift{0%,to{opacity:.45;transform:translate(0,0)rotate(-3deg)}50%{opacity:.63;transform:translate(-8px,5px)rotate(-2.5deg)}}@media (max-width:1080px){.option-hero,.next-steps-hero,.faq-page-hero{background-position:58%;min-height:690px}.option-hero-grid,.next-steps-hero-grid,.faq-hero-grid{grid-template-columns:minmax(0,640px) 1fr}.option-hero:before,.next-steps-hero:before,.faq-page-hero:before{background:linear-gradient(90deg,#faf7f1fa,#faf7f1e8 49%,#faf7f14d 76%,#0000)}}@media (max-width:760px){.site-header,.home-site-header,.option-header{background:#faf7f1fb}.option-hero,.next-steps-hero,.faq-page-hero{background-position:69% bottom;background-size:auto 55%;min-height:780px;padding-top:126px}.option-hero:before,.next-steps-hero:before,.faq-page-hero:before{background:linear-gradient(#faf7f1fc 0%,#faf7f1f5 48%,#faf7f145 70%,#faf7f10a 100%)}.option-hero-grid,.next-steps-hero-grid,.faq-hero-grid{grid-template-columns:1fr;align-items:start;min-height:650px}.option-hero-copy,.next-steps-hero-copy,.faq-hero-content{max-width:100%}.option-hero h1,.next-steps-hero h1,.faq-page-hero h1{font-size:clamp(3.25rem,15vw,4.5rem)}.option-ambient.ambient-a,.option-ambient.ambient-b,.option-visual-leaf,.next-visual-leaf,.faq-hero-leaf{opacity:.34}.choice-card,.entry-card,.practical-card,.treatment-detail-card,.preparation-area-card,.pathway-choice-card{border-radius:23px}.question-index{background:var(--paper)}}@media (prefers-reduced-motion:reduce){.option-visual-light,.option-visual-leaf,.option-ambient,.next-visual-sunlight,.next-visual-leaf,.faq-hero-light,.faq-hero-leaf{animation:none!important}}.scene-patient-head,.scene-machine-pump-inner,.scene-screen-wave,.scene-status-dot,.scene-tube,.pd-cavity-fluid-fill,.pd-cavity-fluid-drain,.pd-fluid-anatomy-fill,.pd-fluid-anatomy-drain,.pd-bag-liquid-fresh,.pd-bag-liquid-used,.pd-flow-tube,.pd-mini-fluid,.pd-mini-tube,.apd-tube,.apd-cycle-arrow,.fistula-buzz,.fistula-site-ring,.fistula-line-out,.fistula-line-back,.catheter-to-dialyzer,.catheter-from-dialyzer,.donor-path,.donor-kidney-moving,.deceased-kidney-moving{animation-duration:18s}.question-index-inner{scrollbar-width:none;overflow-x:auto}.question-index-inner::-webkit-scrollbar{display:none}.locale-en .question-index-inner{scrollbar-width:thin}.question-index a{flex:none}.home-page{--paper:#f7f4ec;--paper-deep:#efeadf;--surface:#fffdf8;--surface-solid:#fffdf8;--ink:#183229;--ink-soft:#52655e;--forest:#235c48;--forest-deep:#164536;--forest-pale:#dcebe2;--line:#18322924;--sand:#ead5b9;--sage:#cadccf;--blue:#cbdde2;--rose:#e8cbc4;--ochre:#ead6a7;--white:#fffefb;--shadow:0 24px 70px #2737301c;--shadow-soft:0 12px 36px #27373014;color:var(--ink);line-height:1.6}.home-page :is(h1,h2){color:var(--ink);letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.home-page :is(h3,.choice-card h3,.brand-copy strong){color:var(--ink);font-family:Georgia,Times New Roman,serif;font-weight:400}.home-page :is(p,li){color:var(--ink-soft)}.home-page .home-site-header{-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);background:#faf9f2b3;border-bottom-color:#18322914}.home-page .language-selector,.home-page .icon-button{background:color-mix(in srgb, var(--surface-solid) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-page .button{min-height:52px;font-weight:750;transition:transform .2s,box-shadow .2s,background .2s}.home-page .button:hover:not(:disabled){transform:translateY(-3px)}.home-page .button-primary{background:var(--forest-deep);box-shadow:0 12px 28px color-mix(in srgb, var(--forest-deep) 24%, transparent);color:var(--white)}.home-page .button-primary:hover{background:var(--forest-deep);box-shadow:0 16px 34px color-mix(in srgb, var(--forest-deep) 30%, transparent)}.home-page .button-quiet{background:var(--white);color:var(--forest);border-color:#0000}.home-page .hero-buttons{z-index:4;position:relative}.home-page .hero-grid{z-index:4}.home-page .hero h1{color:var(--ink)}.home-page .hero h1 em{color:var(--forest)}.home-page .hero-intro{color:#344b43;text-shadow:0 1px #fff6}.home-page .hero-emphasis-split:after,.home-page .hero h1 em:after{background:#d5ad6273}.home-page.locale-si .hero h1 .hero-emphasis-sinhala:after{content:none}.home-page.locale-si .hero h1 .hero-emphasis-sinhala span{display:inline-block;position:relative}.home-page.locale-si .hero h1 .hero-emphasis-sinhala span:after{content:"";z-index:-1;background:#d5ad6273;border-radius:50%;height:10px;position:absolute;bottom:4px;left:-3px;right:-4px;transform:rotate(-1.8deg)}@media (min-width:761px) and (max-width:1400px) and (hover:none) and (pointer:coarse){.home-page.locale-ta .hero h1 .hero-emphasis-split span{display:inline}.home-page.locale-ta .hero h1 .hero-emphasis-split span+span:before{content:" "}}.home-page .start-section{background:radial-gradient(circle at 14% 14%,#ffffff2e,#0000 44%),linear-gradient(108deg,#e3e6dd 0%,#eeeee6 34%,#f3f1e9 62%,#e8eee4 100%)}.home-page .start-section:before{opacity:0}.home-page .start-section:after{opacity:1;background-image:linear-gradient(#e3e6dd 0%,#e3e6ddf7 14%,#e8e9e1bd 28%,#eeede657 42%,#0000 56%),linear-gradient(90deg,#f9f8f21f 0%,#0000 54%,#e2eae014 100%),radial-gradient(circle at 18% 24%,#1e403305 0 .7px,#0000 .9px),radial-gradient(circle at 68% 72%,#7c694b04 0 .65px,#0000 .85px);background-position:0 0,0 0,0 0,7px 11px;background-repeat:no-repeat,no-repeat,repeat,repeat;background-size:100% 330px,100% 100%,13px 13px,17px 17px}.home-page .hero:after{background:linear-gradient(#0000 0%,#cdd7cb14 10%,#d0d8cd47 28%,#d6dcd28f 50%,#dce1d7c7 70%,#e1e5dcf2 89%,#e3e6dd 100%);height:clamp(260px,38%,330px)}.question-logo img,.support-logo img{object-fit:contain;width:100%;height:100%;display:block}.home-page .question-logo{background:0 0;border-radius:0;width:76px;height:70px}.followup-contact-icon.support-logo,.next-closing-icon.support-logo,.family-icon.support-logo{background:0 0;overflow:visible}.followup-contact-icon.support-logo{width:66px;height:66px}.next-closing-icon.support-logo{width:70px;height:70px}.family-icon.support-logo{width:72px;height:72px}.home-page .entry-card{background:var(--paper-deep);box-shadow:none;border-color:#0000}.home-page .entry-card:before{display:block}.home-page .entry-card.sand{background:color-mix(in srgb, var(--sand) 72%, var(--surface))}.home-page .entry-card.sage{background:color-mix(in srgb, var(--sage) 72%, var(--surface))}.home-page .entry-card.blue{background:color-mix(in srgb, var(--blue) 72%, var(--surface))}.home-page .entry-card:hover,.home-page .entry-card.is-active{border-color:color-mix(in srgb, var(--forest) 34%, transparent);box-shadow:var(--shadow);transform:translateY(-7px)}.home-page .entry-card.sand .entry-icon,.home-page .entry-card.sage .entry-icon,.home-page .entry-card.blue .entry-icon{background:color-mix(in srgb, var(--surface-solid) 78%, transparent);color:var(--ink)}.home-page .entry-logo{background:0 0;border-radius:20px;width:64px;height:64px;overflow:hidden}.home-page .entry-logo img{object-fit:cover;width:100%;height:100%;display:block}.home-page .choices-section,.home-page .questions-section{background:var(--paper)}.home-page .clinical-section{background:var(--forest-deep);color:var(--white)}.home-page .clinical-orbit{display:block}.home-page .clinical-heading .kicker{color:#c6d9c9}.home-page .clinical-heading h2,.home-page .care-step h3{color:var(--white)}.home-page .clinical-heading p{color:#fffefbc7}.home-page .care-steps{background:#ffffff0e;border-color:#ffffff24}.home-page .care-step{box-shadow:none;background:0 0;border-color:#ffffff24}.home-page .care-step p{color:#ffffffb8}.home-page .care-icon{color:#d7bd79;background:#ffffff1a}.home-page .choice-card{box-shadow:none;border-color:#0000}.home-page .choice-card.rose{background:color-mix(in srgb, var(--rose) 67%, var(--surface))}.home-page .choice-card.ochre{background:color-mix(in srgb, var(--ochre) 66%, var(--surface))}.home-page .choice-card.blue{background:color-mix(in srgb, var(--blue) 66%, var(--surface))}.home-page .choice-card.sage{background:color-mix(in srgb, var(--sage) 66%, var(--surface))}.home-page .choice-card :is(.choice-icon,.entry-icon){background:color-mix(in srgb, var(--surface-solid) 78%, transparent);color:var(--ink)}.home-page .choice-card .care-option-logo{background:0 0}.home-page .choice-card:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-6px)}@media (max-width:760px){.concise-choice-card{grid-template-columns:94px 1fr;gap:16px;padding:20px}.concise-choice-card .care-option-logo{width:94px;height:94px}}.home-page .home-next-steps{background:var(--surface)}.home-page .home-next-card{box-shadow:var(--shadow-soft);background:radial-gradient(circle at 90% 10%,#cadccfb8,#0000 38%),linear-gradient(135deg,#f4f7f0,#edf2ec);border-color:#235c4824}.home-page .faq-item{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}.home-page .site-footer{background:var(--paper-deep);border-top:0}.option-hero-copy,.next-steps-hero-copy,.faq-hero-content{text-shadow:0 1px #ffffff6b}.option-hero-copy>p,.next-steps-hero-copy>p,.faq-hero-content>p{color:#40504d}.option-discussion :is(h2,h3,p,li),.next-closing-card :is(h2,h3,p,li){text-shadow:none}.option-discussion{color:var(--ink)}.option-discussion .discussion-icon{background:var(--option-soft);color:var(--forest-deep)}.option-discussion .discussion-heading .kicker{color:var(--forest)}.option-discussion .discussion-heading h2,.option-discussion .option-faq-accordion .faq-item>button,.option-discussion .option-faq-accordion .faq-item>button span{color:var(--ink)}.option-discussion .discussion-heading>p,.option-discussion .option-faq-accordion .faq-answer p{color:var(--ink-soft)}.option-discussion .option-faq-accordion{border-top-color:var(--line)}.option-discussion .option-faq-accordion .faq-item{border-color:var(--line)}.next-closing h2{color:#fff}.next-closing .button-quiet{color:#fff;background:0 0;border-color:#ffffff57}:is(.next-closing .button-primary:hover,.next-closing .button-primary:focus-visible,.next-closing .button-primary:active){color:var(--forest-deep);background:#fff}@media (max-width:760px){.home-page .home-site-header{background:#faf9f2cc}}.option-page.option-kidney-transplant{--option-accent:#9a5e50;--option-soft:#ecd7d1;--option-pale:#f7ece8;--option-secondary:#f1dfda}.option-page.option-peritoneal-dialysis{--option-accent:#92743d;--option-soft:#f0e1bd;--option-pale:#faf3e2;--option-secondary:#f3e7ca}.option-page.option-haemodialysis{--option-accent:#456f7c;--option-soft:#dbe9ed;--option-pale:#edf4f5;--option-secondary:#e2edef}.option-page.option-conservative-care{--option-accent:#557663;--option-soft:#dce8df;--option-pale:#edf3ee;--option-secondary:#e2ece4}.option-page .option-header{background:linear-gradient(180deg, color-mix(in srgb, var(--option-pale) 38%, var(--paper)) 0%, color-mix(in srgb, var(--option-pale) 34%, var(--paper)) 52%, color-mix(in srgb, var(--option-pale) 30%, var(--paper)) 100%);box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(.86);backdrop-filter:blur(18px)saturate(.86);border-bottom-color:#0000}.option-page .option-hero:before{background:linear-gradient(180deg, color-mix(in srgb, var(--option-pale) 22%, transparent) 0%, color-mix(in srgb, var(--option-pale) 14%, transparent) 11%, color-mix(in srgb, var(--option-pale) 7%, transparent) 20%, transparent 32%), linear-gradient(90deg, #faf7f1f7 0%, #faf7f1e8 29%, #faf7f1ad 43%, color-mix(in srgb, var(--option-pale) 30%, transparent) 57%, color-mix(in srgb, var(--option-pale) 8%, transparent) 69%, transparent 79%)}.option-page .option-hero:after{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--option-pale) 6%, transparent) 32%, #faf7f157 62%, #faf7f1c2 84%, var(--paper) 100%);height:118px}@media (max-width:760px){.option-page .option-hero:before{background:linear-gradient(180deg, #faf7f1fc 0%, color-mix(in srgb, var(--option-pale) 20%, #faf7f1f5) 42%, #faf7f1bd 53%, color-mix(in srgb, var(--option-pale) 20%, transparent) 62%, transparent 72%)}.option-page .option-hero:after{height:86px}}:is(.option-page .option-tabs a:hover,.option-page .option-tabs a:focus-visible,.option-page .option-tabs a.is-active){background:color-mix(in srgb, var(--option-soft) 72%, var(--surface-solid));color:var(--ink)}.option-page .option-process,.option-page .dialysis-schematic,.option-page .ckm-care-guide,.option-page .transplant-donor-details{background:linear-gradient(180deg, color-mix(in srgb, var(--option-pale) 72%, var(--paper)), color-mix(in srgb, var(--option-soft) 42%, var(--paper)))}.option-page .option-discussion{background:linear-gradient(180deg, var(--paper) 0%, color-mix(in srgb, var(--option-pale) 66%, var(--paper)) 18%, color-mix(in srgb, var(--option-secondary) 64%, var(--paper)) 100%)}.option-page .option-discussion .option-faq-accordion,.faq-page .full-accordion{border-top:0}.faq-page .question-category{border-bottom:0}.option-page .option-discussion .option-faq-accordion .faq-item{border:1px solid color-mix(in srgb, var(--option-accent) 16%, transparent);background:color-mix(in srgb, var(--surface-solid) 82%, var(--option-pale));box-shadow:0 10px 28px color-mix(in srgb, var(--option-accent) 7%, transparent);border-radius:20px;margin-bottom:10px;padding:0 22px}.option-page .option-discussion .option-faq-accordion .faq-item:last-of-type{margin-bottom:0}.option-page .option-discussion .discussion-icon{background:color-mix(in srgb, var(--option-soft) 82%, var(--surface-solid));color:var(--option-accent)}.option-page .option-discussion .discussion-heading .kicker{color:var(--option-accent)}.option-page .option-discussion .option-faq-link{border:1px solid color-mix(in srgb, var(--option-accent) 24%, transparent);background:var(--forest);color:#fff}.faq-page .question-category:first-child{padding-top:62px}@media (max-width:760px){.home-page.locale-ta :is(h2,h3,.entry-card strong){overflow-wrap:anywhere}}
