@font-face{font-family:Comfortaa;src:url('/static/fonts/Comfortaa-Variable.woff') format('woff');font-style:normal;font-weight:300 700;font-display:swap}
:root{color-scheme:light;--navy:#081d33;--teal:#007d75;--text:#425466;--muted:#617182;--line:#dce5eb;--paper:#f6f8fa}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:var(--paper);color:var(--text);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.7;font-size:15px}a{color:var(--teal);text-underline-offset:4px}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible{outline:3px solid #2464e8;outline-offset:5px;border-radius:4px}.wrap{width:100%;max-width:1120px;margin-inline:auto;padding-inline:32px}.skip{position:absolute;left:20px;top:-100px;background:white;padding:12px;z-index:5}.skip:focus{top:12px}.masthead{background:var(--navy);color:white}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:104px;border-bottom:1px solid #ffffff20}.brand{display:inline-flex;flex-shrink:0}.brand img{display:block;width:206px;height:auto;max-width:100%}.site-header nav{display:flex;gap:28px;align-items:center}.site-header nav a{color:#e4eef7;font-size:13px;text-decoration:none}.site-header nav a:hover{color:#9ee5d8}.site-header nav a span{color:#83dace;margin-left:6px}.site-header a:focus-visible{outline-color:#a7eddb}.hero{text-align:center;padding-block:48px 104px}.hero h1{font-family:Comfortaa,system-ui,sans-serif;font-size:clamp(32px,4.2vw,46px);font-weight:700;line-height:1.35;letter-spacing:-1.8px;margin:0 0 20px;color:white}.hero p{color:#c1d3e2;font-size:18px;line-height:1.8;margin:0}h2,h3{color:var(--navy);line-height:1.4}h2{font-size:25px;letter-spacing:-.6px;margin:0 0 16px;font-weight:700}h3{font-size:17px;margin:0 0 12px;font-weight:650}p{margin:0 0 16px}.request-card{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:46px;margin-top:-52px;padding:40px;background:#fff;border:1px solid var(--line);border-radius:20px}.request-intro{padding:0 8px 0 0}.icon-box{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#e6f6f2;color:var(--teal);margin-bottom:20px}.icon-box svg{width:26px;height:26px}.request-intro>p{font-size:14px}.access-note{display:flex;align-items:flex-start;gap:10px;margin:22px 0 0!important;color:var(--muted);font-size:12px!important;line-height:1.65}.access-note svg{width:20px;height:20px;flex-shrink:0;color:var(--teal);margin-top:1px}.request-action{padding:25px 30px;border-radius:14px;background:#f0f7f6;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-width:0}.email-address{font-size:clamp(20px,2.3vw,25px);font-weight:700;line-height:1.4;text-decoration:none;letter-spacing:-.6px;color:var(--navy);overflow-wrap:anywhere}.email-address:hover{color:var(--teal)}.request-action>p{font-size:12px;margin:8px 0 18px;color:#4c6570}.button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 16px;border-radius:8px;background:var(--teal);color:white;font-size:13px;font-weight:650;line-height:1.5;text-decoration:none;width:100%}.button:hover{background:#00645e}.button svg{width:18px;height:18px;flex-shrink:0}.request-action .hint{font-size:11px;line-height:1.7;margin:16px 0}.request-action .fallback{font-size:11px;line-height:1.7;padding-top:15px;border-top:1px solid #d3e3df;margin:0;color:#576a74}.guide{padding:52px 0 44px}.guide>h2,.section-heading{text-align:center}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:30px}.steps article{text-align:center;padding-inline:8px}.steps article+article{border-left:1px solid var(--line);padding-left:32px}.steps svg{width:26px;height:26px;color:var(--teal);margin-bottom:12px}.steps h3{font-size:16px;margin-bottom:10px}.steps p{font-size:13px;line-height:1.8;margin:0;color:var(--muted)}.safety-note{display:flex;gap:10px;justify-content:center;align-items:center;font-size:12px;color:#566877;margin:30px 0 0}.safety-note svg{width:17px;height:20px;color:var(--teal);flex-shrink:0}.information{padding:38px 0 64px;border-top:1px solid var(--line)}.section-heading h2{margin-bottom:8px}.section-heading p{font-size:14px;color:var(--muted);margin:0}.data-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0 24px}.data-card{padding:26px;background:#fff;border:1px solid var(--line);border-radius:14px}.data-card p{font-size:13px;line-height:1.85;margin:0}.detail{border-bottom:1px solid var(--line)}.detail summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:22px 4px;color:var(--navy);font-size:15px;font-weight:650;line-height:1.5}.detail summary::-webkit-details-marker{display:none}.toggle{font-size:24px;color:var(--teal);font-weight:400;line-height:1;width:24px;flex-shrink:0;text-align:center}.detail[open] .toggle{transform:rotate(45deg)}.detail-body{max-width:950px;padding:0 4px 24px;font-size:13px;line-height:1.9}.detail-body>p:last-child{margin:0}.retention{padding-left:20px;margin:12px 0 18px}.retention li{padding-left:5px;margin-bottom:10px}.footer{background:#edf2f5;border-top:1px solid var(--line)}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:28px;font-size:12px;color:var(--muted)}.footer-inner p{margin:0}.footer-inner strong{font-size:17px;letter-spacing:-.5px;color:var(--navy)}.footer-inner nav{display:flex;flex-wrap:wrap;gap:22px}.footer-inner a{color:var(--text);text-decoration:none}
@media(max-width:850px){.request-card{gap:26px;padding:30px}.request-action{padding:24px 22px}.steps{gap:22px}.steps article+article{padding-left:22px}.email-address{font-size:21px}}
@media(max-width:640px){.wrap{padding-inline:20px}.site-header{min-height:86px;gap:20px}.brand img{width:164px}.site-header nav{gap:0}.site-header nav a{font-size:11px}.site-header nav a span{margin-left:3px}.home-link{display:none}.hero{padding-block:34px 74px}.hero h1{font-size:32px;letter-spacing:-1.1px;margin-bottom:16px}.hero p{font-size:14px;line-height:1.8;max-width:340px;margin:auto}.desktop-break{display:none}.request-card{grid-template-columns:1fr;gap:24px;padding:24px;margin-top:-38px;border-radius:16px}.request-intro{text-align:center;padding:0}.icon-box{margin:0 auto 16px;width:44px;height:44px}.request-card h2{font-size:22px}.request-intro>p{font-size:13px}.access-note{text-align:left;margin-top:18px!important;font-size:11px!important}.request-action{padding:24px 18px}.email-address{font-size:21px}.button{font-size:12px;padding:12px;gap:8px}.guide{padding-block:36px}.guide>h2,.section-heading h2{font-size:23px}.steps{grid-template-columns:1fr;gap:22px;margin-top:24px}.steps article{padding:0 12px}.steps article+article{border-left:0;border-top:1px solid var(--line);padding:22px 12px 0}.steps svg{margin-bottom:10px}.steps p{max-width:350px;margin:auto}.safety-note{align-items:flex-start;text-align:left;font-size:11px;padding:16px;background:#edf4f4;border-radius:8px;margin-top:24px}.safety-note svg{margin-top:2px}.information{padding-block:30px 42px}.data-grid{grid-template-columns:1fr;gap:14px;margin-top:24px}.data-card{padding:22px}.detail summary{font-size:14px;padding-block:20px}.detail-body{font-size:12px}.footer-inner{flex-direction:column;align-items:flex-start;gap:18px}.footer-inner nav{gap:20px}}
@media(max-width:360px){.wrap{padding-inline:16px}.brand img{width:146px}.site-header nav a{font-size:10px}.request-card{padding:20px 18px}.request-action{padding:22px 14px}.email-address{font-size:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
