:root{color:#1d1d1f;font-synthesis:none;--ink:#1d1d1f;--muted:#626269;--blue:#0068cf;--line:#dedee3;--paper:#f5f5f7;--radius:28px;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:1.6}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}html[data-text=large]{font-size:21px}html[data-text=extra]{font-size:24px}body{margin:0}button,input,select{font:inherit}button,select,summary{cursor:pointer}button{color:inherit}a{color:var(--blue);text-underline-offset:5px}a:hover{text-decoration:underline}button:disabled{opacity:.45;cursor:default}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #b75b00}h1:focus,main:focus{outline:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;color:var(--ink);line-height:1.08}h1{margin-bottom:1.4rem;font-size:4rem;font-weight:700}h2{margin-bottom:1.2rem;font-size:2.7rem;font-weight:650}h3{letter-spacing:-.025em;font-size:1.3rem;font-weight:650}p{margin-bottom:1.2rem}svg{flex-shrink:0}::selection{background:#c7e2fc}.wrap{width:calc(100% - 88px);max-width:1160px;margin-inline:auto}.utility{color:#52525a;background:#f5f5f7;border-bottom:1px solid #eaeaee;font-size:.77rem}.utility-inner{justify-content:space-between;align-items:center;gap:20px;min-height:43px;display:flex}.utility label{align-items:center;gap:9px;display:flex}.utility select{color:#33333a;background:0 0;border:0;min-height:44px;padding-inline:6px;font-size:.77rem}.header-shell{z-index:20;-webkit-backdrop-filter:blur(22px);background:#ffffffed;border-bottom:1px solid #dedee3b3;position:sticky;top:0}.header{align-items:center;gap:28px;min-height:78px;display:flex}.brand{white-space:nowrap;letter-spacing:-.05em;color:#1d1d1f;align-items:center;font-size:1.35rem;font-weight:700;line-height:1.2;display:flex;text-decoration:none!important}.brand>span:not(.brand-icon):not(.brand-period){font-weight:500}.brand-icon{color:var(--blue);margin-right:9px;display:flex}.brand-period{color:var(--blue)}.header nav{align-items:center;gap:29px;margin-left:auto;font-size:.8rem;font-weight:500;display:flex}.header nav a{color:#424248;align-items:center;min-height:44px;text-decoration:none;display:flex}.header nav a[aria-current],.header nav a:hover{color:var(--blue)}.header .nav-help{color:#424248}.header-check{background:var(--blue);color:#fff;border-radius:30px;align-items:center;gap:10px;min-height:44px;padding:10px 17px;font-size:.78rem;font-weight:500;transition:background .2s;display:flex;text-decoration:none!important}.header-check:hover{background:#0059b0}.button{background:var(--blue);color:#fff;border:1px solid var(--blue);border-radius:40px;justify-content:center;align-items:center;gap:15px;max-width:100%;min-height:58px;padding:17px 25px;font-size:.95rem;font-weight:500;line-height:1.4;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex;text-decoration:none!important}.button:hover{color:#fff;background:#005ab4;transform:translateY(-2px);box-shadow:0 5px 20px #0068cf1a}.button.secondary{color:var(--blue);background:0 0;border-color:#9dbfe4}.button.secondary:hover{box-shadow:none;background:#e9f3ff}.text-link{align-items:center;gap:10px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.text-link span{transition:transform .2s}.text-link:hover span{transform:translate(3px)}.hero{padding-top:65px;padding-bottom:0}.hero-copy{text-align:center;max-width:950px;margin:auto;animation:.7s both rise-in}.pill{color:#53535c;align-items:center;gap:8px;margin-bottom:22px;font-size:.83rem;display:inline-flex}.pill svg{color:var(--blue)}.hero h1{letter-spacing:-.055em;margin-bottom:24px;font-size:4.4rem;line-height:1.04}.hero h1 em{color:var(--blue);font-style:normal}.lede{color:var(--muted);font-size:1.15rem;line-height:1.6}.hero .lede{margin-bottom:29px;font-size:1.2rem}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;display:flex}.benefits{color:#595961;flex-wrap:wrap;justify-content:center;gap:12px 25px;margin:23px 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}.benefits li{align-items:center;gap:6px;display:flex}.benefits svg{color:#367661}.hero-stage{isolation:isolate;background:linear-gradient(#f6f9fd,#eef3f9 85%,#fff);border-radius:36px 36px 0 0;max-width:1050px;height:490px;margin:48px auto 0;animation:.95s .12s both rise-in;position:relative;overflow:hidden}.stage-grid{z-index:-1;background-image:linear-gradient(#dce4ee50 1px,#0000 1px),linear-gradient(90deg,#dce4ee50 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#0005,#0000);mask-image:linear-gradient(#0000,#0005,#0000)}.stage-orb{filter:blur(65px);z-index:-1;background:#c4ddfa75;border-radius:50%;width:540px;height:360px;position:absolute;top:70px;left:calc(50% - 270px)}.stage-label{text-align:center;color:#626a75;justify-content:center;align-items:center;gap:8px;font-size:.75rem;display:flex;position:absolute;top:24px;left:0;right:0}.live-dot{background:#498164;border-radius:50%;width:6px;height:6px}.product-window{background:#fffffff5;border:1px solid #fff;border-radius:19px;width:440px;height:335px;position:absolute;top:71px;left:calc(50% - 220px);transform:perspective(1200px)rotateY(-4deg)rotateX(3deg);box-shadow:0 35px 70px -30px #1c355040,0 2px 8px #1f304510}.window-bar{color:#5e626c;background:#fafafc;border-bottom:1px solid #ededf1;border-radius:19px 19px 0 0;justify-content:space-between;align-items:center;gap:10px;height:42px;padding:0 14px;font-size:.64rem;display:flex}.window-bar>span{align-items:center;gap:5px;display:flex}.window-dots{gap:4px!important}.window-dots i{background:#d2d4d9;border-radius:50%;width:6px;height:6px;display:block}.window-step{font-size:.58rem}.window-content{padding:24px 35px}.window-icon{width:65px;height:65px;color:var(--blue);background:#eaf3ff;border-radius:19px;place-items:center;display:grid}.window-content .window-icon{position:absolute;top:75px;right:35px;transform:rotate(6deg)}.window-content .eyebrow{margin:7px 0 12px;font-size:.57rem}.window-content h2{margin-bottom:12px;font-size:2rem}.window-content>p:not(.eyebrow){color:#68686f;margin-bottom:18px;font-size:.77rem;line-height:1.5}.stage-button{background:var(--blue);color:#fff;border-radius:30px;align-items:center;gap:13px;min-height:44px;padding:10px 16px;font-size:.73rem;transition:background .2s;display:inline-flex;text-decoration:none!important}.stage-button:hover{background:#0059b0}.visual-note{z-index:3;background:#fffffff2;border:1px solid #fff;border-radius:17px;align-items:center;gap:12px;padding:17px 20px;animation:.9s .4s both note-settle;display:flex;position:absolute;box-shadow:0 13px 35px #2b405018}.note-privacy{top:141px;left:35px;transform:rotate(-4deg)}.note-pause{bottom:69px;right:25px;transform:rotate(3deg)}.visual-note strong{letter-spacing:-.015em;font-size:.82rem;font-weight:600;display:block}.visual-note div>span{color:#63656d;font-size:.65rem;display:block}.note-symbol{color:#346da9;background:#f1f5fb;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.note-pause .note-symbol{color:#357254;background:#edf5ef}.visual-gift{z-index:2;background:#cde3ff;border:1px solid #bcd7f8;border-radius:13px;width:175px;height:117px;animation:1.2s .2s both card-settle;position:absolute;top:87px;right:55px;overflow:hidden;transform:rotate(12deg);box-shadow:0 15px 25px #2652901c}.gift-top{letter-spacing:.1em;color:#315e92;justify-content:space-between;padding:12px 14px;font-size:.5rem;font-weight:600;display:flex}.gift-top>span:last-child{font-size:1rem;line-height:1}.gift-line{background:#9ebfe99c;width:16px;height:100%;position:absolute;top:0;right:40px}.gift-cross{background:#9ebfe99c;height:12px;position:absolute;top:39px;left:0;right:0}.gift-caption{color:#244c7e;font-size:.65rem;font-weight:600;line-height:1.3;position:absolute;bottom:13px;left:14px}.stage-footnote{text-align:center;color:#606a77;font-size:.73rem;position:absolute;bottom:17px;left:20px;right:20px}.trust-band{border-bottom:1px solid #e9e9ee;padding:36px 0}.trust-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.trust-grid>div{justify-content:center;align-items:center;gap:13px;display:flex}.trust-grid svg{color:#696970}.trust-grid strong{font-size:.85rem;font-weight:600;line-height:1.35;display:block}.trust-grid span>span{color:var(--muted);margin-top:4px;font-size:.76rem;display:block}.section{padding-top:100px;padding-bottom:95px}.eyebrow{letter-spacing:.09em;color:#62626a;margin-bottom:15px;font-size:.73rem;font-weight:600}.section-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:49px;display:flex}.section-heading h2{margin-bottom:0;font-size:2.9rem}.section-heading>p{color:var(--muted);max-width:335px;margin-bottom:3px;font-size:1rem}.steps{grid-template-columns:repeat(3,1fr);gap:44px;display:grid}.steps article{border-top:1px solid #d9d9df;padding-top:25px}.step-number{letter-spacing:-.05em;color:#72727a;margin-bottom:22px;font-size:1.6rem;font-weight:600;display:block}.steps h3{max-width:270px;margin-bottom:15px;font-size:1.35rem;line-height:1.2}.steps p{color:var(--muted);margin:0;font-size:.95rem}.warning-showcase{border-radius:var(--radius);background:#f5f5f7;grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;padding:55px;display:grid}.warning-copy h2{font-size:2.5rem}.warning-copy>p:not(.eyebrow){color:var(--muted);font-size:.98rem}.scenario-label{letter-spacing:.07em;color:#6c6c73;margin-bottom:16px;font-size:.6rem}.scenario{background:#fff;border:1px solid #ededf0;border-radius:16px;align-items:start;gap:15px;margin-top:12px;padding:22px;transition:transform .25s,box-shadow .25s;display:flex}.scenario:hover{transform:translateY(-3px);box-shadow:0 8px 20px #12122a08}.scenario-icon{color:#9c6333;padding-top:2px}.scenario h3{letter-spacing:-.02em;margin-bottom:9px;font-size:1rem;font-weight:600;line-height:1.3}.scenario p{color:var(--muted);margin:0;font-size:.83rem;line-height:1.5}.split-cards{grid-template-columns:1fr 1fr;gap:26px;padding-top:28px;padding-bottom:100px;display:grid}.split-cards article{border-radius:var(--radius);flex-direction:column;align-items:start;padding:45px;display:flex}.help-card{background:#f2f6fc}.learn-card{background:#f5f5f7}.card-label{color:#626975;letter-spacing:.07em;align-items:center;gap:10px;margin-bottom:33px;font-size:.61rem;font-weight:600;display:flex}.card-label svg{color:#687b94}.split-cards h2{margin-bottom:18px;font-size:2.2rem;line-height:1.12}.split-cards article>p:not(.small){color:var(--muted);max-width:400px;margin-bottom:25px;font-size:.97rem}.split-cards .button{font-size:.85rem}.card-disclaimer{margin-bottom:0;margin-top:18px!important;font-size:.8rem!important}.family-band{background:#f5f5f7}.family-inner{grid-template-columns:1fr 2fr;align-items:center;gap:75px;padding-block:85px;display:grid}.family-inner h2{font-size:2.35rem;line-height:1.15}.family-inner p:not(.eyebrow){color:var(--muted);font-size:1rem}.family-visual{max-width:260px;height:240px;position:relative}.family-circle{color:#3973ad;background:#edf3fb;border:1px solid #d9e4ef;border-radius:50%;place-items:center;width:155px;height:155px;display:grid;position:absolute;box-shadow:0 12px 30px #50749a0a}.circle-back{top:5px;left:8px}.circle-front{color:#387663;background:#eaf1ed;border-color:#d9e6df;font-family:Georgia,serif;font-size:95px;bottom:0;right:0}.family-connection{background:#fff;border:7px solid #f5f5f7;border-radius:50%;width:47px;height:47px;position:absolute;top:112px;left:109px}.home-sources{max-width:1020px;padding-top:80px;padding-bottom:20px}.sources{border-top:1px solid var(--line);margin-top:55px;padding-top:35px}.home-sources .sources{border:0;margin-top:0}.sources h2{margin-top:0;font-size:1.8rem}.sources>p:not(.eyebrow){color:var(--muted);font-size:1rem}.source-links{gap:0;margin:25px 0 20px;display:grid}.home-sources .source-links{grid-template-columns:1fr 1fr;gap:0 36px}.source-links a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:12px 0;font-size:.95rem;text-decoration:none;display:flex}.source-links a:hover{text-decoration:underline}.source-links a>span{flex-shrink:0}.small{color:var(--muted);font-size:.9rem!important}.final-cta{text-align:center;padding:80px 0 90px}.final-cta .window-icon{width:72px;height:72px;margin:0 auto 23px}.final-cta h2{margin-bottom:15px;font-size:3rem}.final-cta>p:not(.eyebrow){color:var(--muted);font-size:1.1rem}.final-cta .small{max-width:640px;margin:22px auto 0}.final-cta .eyebrow{font-size:.7rem}footer{color:#626269;background:#f5f5f7;border-top:1px solid #e5e5ea;padding-top:40px;font-size:.86rem}.footer-top{grid-template-columns:1fr 1.5fr 1fr;align-items:start;gap:25px;display:grid}.footer-top .brand{color:#4d4d54;gap:5px;font-size:1.2rem}.footer-top>div{flex-wrap:wrap;justify-content:end;gap:8px 23px;display:flex}.footer-top a{color:#52525b;min-height:44px}.footer-bottom{border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:20px;padding:20px 0 10px;font-size:.8rem;display:flex}.page{min-height:60vh;padding-top:65px;padding-bottom:95px;animation:.45s both rise-in}.reading{max-width:830px}.reading h1{font-size:3rem}.reading h2{margin-top:35px;font-size:1.5rem;line-height:1.25}.reading p{font-size:1.03rem}.reading .lede{font-size:1.18rem}.reading blockquote{letter-spacing:-.025em;color:#3f638b;border-left:3px solid #8bb5e4;margin:35px 0;padding:15px 25px;font-size:1.7rem;font-weight:550;line-height:1.4}.lessons{margin:35px 0}.lessons details{border-top:1px solid var(--line)}.lessons details:last-child{border-bottom:1px solid var(--line)}summary{min-height:48px;padding:21px 5px;font-weight:600;line-height:1.5;transition:color .2s}summary:hover{color:var(--blue)}.lessons summary{font-size:1.1rem}.lessons details>p{padding:0 5px}.example{background:#f1f5fb;border-radius:14px;margin:20px 5px 28px;padding:22px;font-size:.9rem}.example p{margin:5px 0 0;font-size:1rem}.recovery-steps{counter-reset:recovery;margin-top:40px;padding:0;list-style:none}.recovery-steps>li{counter-increment:recovery;border-bottom:1px solid var(--line);margin:0 0 25px;padding:0 0 25px 65px;position:relative}.recovery-steps>li:before{content:counter(recovery);color:#3e628c;background:#eef3fa;border-radius:50%;place-items:center;width:43px;height:43px;font-size:1rem;font-weight:600;display:grid;position:absolute;top:0;left:0}.recovery-steps h2{margin-top:0;font-size:1.35rem;line-height:1.35}.checker{max-width:850px}.checker-top{flex-wrap:wrap;justify-content:space-between;gap:25px;margin-bottom:38px;font-size:.83rem;display:flex}.checker-top>span{color:var(--muted);align-items:center;gap:7px;display:flex}.progress-label{color:#62626a;justify-content:space-between;gap:20px;font-size:.84rem;display:flex}progress{appearance:none;background:#e5e8ef;border:0;border-radius:5px;width:100%;height:5px;margin:14px 0 30px;display:block}progress::-webkit-progress-bar{background:#e5e8ef;border-radius:5px}progress::-webkit-progress-value{background:var(--blue);border-radius:5px;transition:width .3s}progress::-moz-progress-bar{background:var(--blue);border-radius:5px}.question-panel{background:#f8f9fc;border:1px solid #e5e7ec;border-radius:24px;padding:45px;box-shadow:0 8px 25px #1f2b3e04}.question-panel h1{letter-spacing:-.04em;font-size:2.2rem;line-height:1.2}.question-panel>p:not(.eyebrow){color:var(--muted);font-size:1rem}.answer-options{gap:12px;margin:30px 0;display:grid}.answer{text-align:left;background:#fff;border:1px solid #d2d7e0;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;min-height:64px;padding:18px 22px;font-size:1rem;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex}.answer:hover,.answer.selected{background:#edf5ff;border-color:#5c99dc;box-shadow:0 2px 8px #0068cf08}.answer:hover{transform:translate(3px)}.answer span{color:var(--blue)}.question-bottom{justify-content:space-between;align-items:center;gap:20px;font-size:.85rem;display:flex}.question-bottom p{color:var(--muted);margin:0}.plain-button{color:var(--blue);text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:.9rem;text-decoration:underline}.checker-help{color:#62626a;align-items:center;gap:13px;margin:28px 10px;font-size:.9rem;display:flex}.checker-help p{margin:0}.checker-footnote{text-align:center;color:var(--muted);margin-top:35px;font-size:.88rem}.result{background:#fafbfd;border:1px solid #dce2eb;border-top:5px solid #8197b2;border-radius:24px;padding:42px}.result-strong{border-top-color:#aa6334}.result-icon{color:#496788;background:#eef2f8;border-radius:20px;margin-bottom:22px;padding:15px;display:inline-flex}.result-strong .result-icon{color:#995323;background:#f7eee5}.result h1{font-size:2.6rem}.result h2{margin-top:28px;font-size:1.45rem;line-height:1.3}.result-reasons{padding-left:23px}.result-reasons li{margin-bottom:16px}.next-steps{background:#eef3fa;border-radius:16px;margin:28px 0;padding:1px 25px 22px}.next-steps ol{margin-bottom:0;padding-left:24px}.next-steps li{padding:5px 0}.answer-review{border-block:1px solid var(--line);margin-top:27px}.answer-review dt{font-size:.95rem;font-weight:600}.answer-review dd{color:var(--muted);margin:5px 0 20px;font-size:.95rem}.result-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;display:flex}.recovery-inline .lede{font-size:1rem}.recovery-inline .recovery-steps h2{font-size:1.2rem}.recovery-inline p{font-size:.95rem}.skip{z-index:100;border:2px solid var(--blue);background:#fff;padding:12px 20px;position:fixed;top:-100px;left:15px}.skip:focus{top:10px}button,a,summary{touch-action:manipulation}main{overflow-wrap:anywhere}.desktop-break{display:initial}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes note-settle{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes card-settle{0%{opacity:0;translate:0 18px;rotate:-5deg}to{opacity:1;translate:0;rotate:0deg}}@media (width>=1500px){.hero{padding-top:80px}.hero h1{font-size:4.8rem}}@media (width<=1100px){.wrap{width:calc(100% - 60px)}.header,.header nav{gap:20px}.header-check{display:none}.hero h1{font-size:4rem}.note-privacy{max-width:230px;padding:14px;top:125px;left:18px}.note-pause{padding:14px;right:18px}.visual-gift{width:145px;height:110px;top:87px;right:35px}.visual-note strong{font-size:.73rem}.visual-note div>span{font-size:.6rem}.product-window{width:400px;left:calc(50% - 200px)}.warning-showcase{gap:35px;padding:40px}.split-cards article{padding:35px}.split-cards h2{font-size:2rem}.family-inner{gap:45px}.family-inner h2{font-size:2.1rem}}@media (width<=760px){html{scroll-padding-top:135px}.wrap{width:calc(100% - 40px)}h1{font-size:2.6rem}.utility-inner{gap:8px;font-size:.7rem}.utility-inner>span{max-width:160px}.utility label{gap:3px}.utility select{max-width:120px;font-size:.73rem}.header{flex-wrap:wrap;gap:7px;min-height:104px;padding:15px 0 7px}.brand{font-size:1.3rem}.header nav{justify-content:space-between;gap:15px;width:100%;margin-left:0;font-size:.77rem}.header nav a{min-height:44px}.hero{padding-top:42px}.hero h1{letter-spacing:-.05em;margin-bottom:22px;font-size:2.85rem}.pill{gap:6px;margin-bottom:21px;font-size:.76rem}.hero .lede{max-width:480px;margin-inline:auto;font-size:1.05rem}.desktop-break{display:none}.hero-actions{flex-direction:column;gap:18px}.hero-actions .button{padding:16px 21px;font-size:.9rem}.hero-actions .text-link{font-size:.95rem}.benefits{gap:7px 14px;max-width:480px;margin-inline:auto;font-size:.72rem}.hero-stage{border-radius:25px 25px 0 0;height:410px;margin-top:35px}.stage-label{font-size:.65rem;top:18px}.stage-grid{background-size:40px 40px}.product-window{border-radius:16px;width:280px;height:300px;top:58px;left:calc(50% - 140px)}.window-bar{border-radius:16px 16px 0 0;height:36px;padding:0 10px;font-size:.6rem}.window-step{display:none!important}.window-content{padding:23px}.window-content h2{font-size:1.8rem}.window-content .window-icon{border-radius:13px;width:45px;height:45px;top:73px;right:18px}.window-content .window-icon svg{width:29px}.window-content .eyebrow{max-width:160px;font-size:.47rem}.window-content>p:not(.eyebrow){font-size:.72rem}.stage-button{font-size:.7rem}.visual-gift{z-index:1;border-radius:10px;width:101px;height:75px;top:44px;right:6px}.gift-top{padding:9px;font-size:.33rem}.gift-top>span:last-child{font-size:.7rem}.gift-caption{font-size:.43rem;bottom:9px;left:9px}.gift-cross{height:8px;top:25px}.gift-line{width:10px;right:25px}.note-privacy{display:none}.note-pause{border-radius:12px;gap:8px;padding:10px 13px;bottom:29px;right:13px;transform:rotate(2deg)}.visual-note strong{font-size:.64rem}.visual-note div>span{font-size:.54rem}.note-symbol{width:28px;height:28px}.note-symbol svg{width:18px}.stage-footnote{font-size:.55rem;bottom:3px;left:8px;right:8px}.trust-band{padding:24px 0}.trust-grid{grid-template-columns:1fr;gap:22px;max-width:450px}.trust-grid>div{justify-content:start;gap:16px}.trust-grid strong{font-size:.9rem}.trust-grid span>span{font-size:.8rem}.section{padding-top:60px;padding-bottom:58px}.section-heading{margin-bottom:30px;display:block}.section-heading h2{font-size:2.2rem}.section-heading>p{max-width:100%;margin-top:23px;font-size:1rem}.eyebrow{font-size:.67rem}.steps{grid-template-columns:1fr;gap:27px}.steps article{padding-top:18px}.step-number{margin-bottom:12px;font-size:1.4rem}.steps h3{max-width:none;margin-bottom:10px;font-size:1.3rem}.warning-showcase{border-radius:22px;padding:30px 24px;display:block}.warning-copy h2{font-size:2.1rem}.warning-copy .text-link{font-size:.95rem}.scenario-list{margin-top:29px}.scenario-label{font-size:.55rem}.scenario{border-radius:13px;gap:11px;padding:18px 15px}.scenario h3{font-size:.98rem}.scenario p{font-size:.85rem}.scenario-icon svg{width:19px}.split-cards{grid-template-columns:1fr;gap:18px;padding-top:20px;padding-bottom:60px}.split-cards article{border-radius:22px;padding:30px 25px}.card-label{gap:9px;margin-bottom:25px;font-size:.56rem}.split-cards h2{font-size:2rem}.split-cards .button{font-size:.85rem}.family-inner{grid-template-columns:1fr;gap:25px;padding-block:50px}.family-visual{justify-self:center;width:180px;height:150px}.family-circle{width:105px;height:105px}.circle-back{top:0;left:0}.circle-back svg{width:44px}.circle-front{font-size:66px;bottom:0;right:0}.family-connection{border-width:4px;width:30px;height:30px;top:64px;left:76px}.family-inner h2{font-size:1.85rem;line-height:1.2}.home-sources{padding-top:50px}.home-sources .source-links{grid-template-columns:1fr}.sources h2{font-size:1.7rem}.sources>p:not(.eyebrow){font-size:.95rem}.source-links a{font-size:.9rem}.final-cta{padding:50px 0 60px}.final-cta h2{font-size:2.25rem}.final-cta>p:not(.eyebrow){font-size:1rem}.final-cta .eyebrow{font-size:.6rem}.final-cta .button{font-size:.85rem}.footer-top{grid-template-columns:1fr;gap:14px}.footer-top p{margin-bottom:0}.footer-top>div{justify-content:start;gap:15px}.footer-bottom{font-size:.79rem;display:block}.page{padding-top:35px;padding-bottom:55px}.reading h1{font-size:2.2rem}.reading .lede{font-size:1.1rem}.reading blockquote{padding-left:20px;font-size:1.4rem}.checker-top{gap:12px;margin-bottom:25px;font-size:.8rem}.question-panel,.result{border-radius:20px;padding:27px 21px}.question-panel h1{font-size:1.75rem}.result h1{font-size:2rem}.question-bottom{flex-wrap:wrap}.question-bottom p{font-size:.8rem}.answer{border-radius:11px;padding:17px 15px}.progress-label{font-size:.76rem}.checker-help{align-items:flex-start;margin-left:0}.recovery-steps>li{padding-left:48px}.recovery-steps>li:before{width:33px;height:33px}.recovery-steps h2{font-size:1.25rem}.result-actions{display:block}.result-actions .button{margin-top:14px}.next-steps{padding-inline:18px}.stage-footnote{display:none}}@media (width<=360px){.hero h1{font-size:2.45rem}.hero .pill{font-size:.65rem}.header nav{gap:7px;font-size:.7rem}.hero-actions .button{gap:10px;font-size:.8rem}.product-window{width:250px;left:calc(50% - 125px)}.window-content{padding:21px}.window-content h2{font-size:1.65rem}.window-content .window-icon{top:70px;right:16px}.window-content .eyebrow{font-size:.42rem}.note-pause{right:5px}.utility-inner{font-size:.62rem}.utility select{max-width:107px}}html[data-text=large] .hero h1{font-size:3.6rem}html[data-text=large] .hero-stage,html[data-text=extra] .hero-stage{display:none}html[data-text=large] .hero,html[data-text=extra] .hero{padding-bottom:50px}html[data-text=extra] .hero h1{font-size:3rem}html[data-text=large] .header-check,html[data-text=extra] .header-check{display:none}html[data-text=extra] .header{flex-wrap:wrap;padding-block:15px}html[data-text=extra] .header nav{flex-wrap:wrap;margin-left:0}html[data-text=extra] .steps,html[data-text=extra] .split-cards,html[data-text=extra] .family-inner,html[data-text=extra] .trust-grid,html[data-text=extra] .warning-showcase,html[data-text=extra] .footer-top,html[data-text=extra] .home-sources .source-links{grid-template-columns:1fr}html[data-text=extra] .family-visual{display:none}html[data-text=extra] .footer-top>div,html[data-text=extra] .trust-grid>div{justify-content:start}@media (width<=760px){html[data-text=large] .hero h1,html[data-text=extra] .hero h1{font-size:2.3rem}html[data-text=large] .header,html[data-text=extra] .header{position:static}html[data-text=extra] .header nav{font-size:.68rem}html[data-text=extra] .header nav a{max-width:100%}html[data-text=extra] .header nav{gap:4px}html[data-text=extra] .section-heading,html[data-text=extra] .hero-actions{display:block}html[data-text=extra] .hero-actions .text-link{margin-top:20px}html[data-text=extra] .utility-inner{flex-wrap:wrap;gap:0;padding-block:8px}html[data-text=extra] .utility-inner>span{max-width:100%}html[data-text=extra] .warning-showcase{padding:25px 20px}html[data-text=extra] .card-label{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.button:hover,.answer:hover,.scenario:hover{transform:none}}@media print{.header-shell,.utility,footer,.result-actions,.checker-top,.checker-footnote{display:none}.wrap{width:100%}.page{padding:0;animation:none}.result{border:0}a{color:inherit}.reading{max-width:100%}}.resource-filter{flex-wrap:wrap;gap:10px;margin:25px 0 30px;display:flex}.resource-filter button{color:#3f566f;background:#fff;border:1px solid #c7d0dd;border-radius:30px;min-height:48px;padding:10px 18px;font-size:.9rem;transition:background .2s,border-color .2s}.resource-filter button[aria-pressed=true]{background:var(--blue);color:#fff;border-color:var(--blue)}.resource-filter button:hover{border-color:var(--blue)}.resource-groups{gap:26px;display:grid}.resource-group{background:#f9fafc;border:1px solid #e1e5eb;border-radius:20px;padding:25px}.resource-group h3{margin:0 0 9px;font-size:1.4rem}.resource-group>p{color:var(--muted);margin:0;font-size:.95rem}.resource-group .source-links{margin:15px 0 0;grid-template-columns:1fr!important}.source-links a>span:first-child{flex-shrink:1}.source-links strong{font-size:.96rem;font-weight:600;display:block}.resource-description{color:var(--muted);margin-top:7px;font-size:.86rem;line-height:1.5;display:block}.resource-group .source-links a{align-items:start;padding-block:17px}.resource-group .source-links a:last-child{border-bottom:0}.country-reporting{gap:18px;margin:25px 0;display:grid}.country-reporting>section{background:#f1f5fb;border:1px solid #dce4ef;border-radius:17px;padding:22px}.country-reporting h3{margin:0 0 12px;font-size:1.25rem}.country-reporting a,.issuer-shortcuts a{min-height:44px;padding:8px 0;font-size:.95rem;display:block}.issuer-shortcuts{margin:17px 0}.country-reporting p{font-size:.95rem}.country-reporting p:last-child{margin-bottom:0}@media (width<=760px){.resource-group{padding:20px}.resource-filter button{padding-inline:14px;font-size:.8rem}.resource-description{font-size:.85rem}.country-reporting>section{padding:20px}}.guide-hub{padding-bottom:45px}.guide-hub>h2,.home-faq>h2{max-width:820px}.guide-intro{max-width:760px;color:var(--muted);font-size:1.06rem;line-height:1.7}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0 20px;display:grid}.guide-card{color:inherit;background:#fff;border:1px solid #dce4e9;border-radius:23px;flex-direction:column;min-width:0;padding:29px;text-decoration:none;display:flex}.guide-card h3{margin:20px 0 12px;font-size:1.35rem;line-height:1.35}.guide-card p{color:var(--muted);flex:1;font-size:1rem;line-height:1.65}.guide-card:hover{border-color:var(--blue);background:#f7fafc}.guide-action{color:var(--blue);margin-top:18px;font-weight:650}.home-faq{max-width:930px}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:12px;margin-bottom:35px;font-size:.86rem;display:flex}.guide-callout,.guide-next{background:#edf5f2;border:1px solid #cddedb;border-radius:20px;margin:30px 0;padding:26px}.guide-callout p:last-child,.guide-next p:last-child{margin-bottom:0}.guide-next h2{margin-top:0}.guide-next .button{margin-top:12px}.plain-steps{padding-left:26px}.plain-steps li{margin:16px 0;padding-left:7px;line-height:1.75}.guide-sources{padding-left:24px}.guide-sources li{padding:7px 0;line-height:1.6}.related-guides{gap:5px;margin:30px 0;display:grid}.related-guides a{min-height:44px;padding:10px 0;display:block}.editorial-note{border-top:1px solid #dce4e9;padding-top:20px}.footer-top>div{flex-wrap:wrap}.reading .guide-callout strong{font-size:1.12rem}.home-faq details p{line-height:1.7}@media (width<=900px){.guide-grid{grid-template-columns:1fr}.guide-card{padding:25px}.guide-card h3{margin-top:12px}.guide-hub{padding-top:50px}}@media print{.guide-grid{display:block}.guide-card{break-inside:avoid;margin:15px 0}.guide-next,.related-guides{display:none}}
