@charset "UTF-8";
:root{color-scheme:light;--ink:#18283c;--muted:#526176;--blue:#1458c5;--line:#d9e2ed;--pale:#eef4fc;--navy:#112745;--white:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.65}
*{box-sizing:border-box}body{margin:0;background:var(--white);color:var(--ink)}a{color:var(--blue);text-decoration-thickness:1px;text-underline-offset:4px}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible{outline:3px solid #bd7604;outline-offset:5px;border-radius:3px}img{max-width:100%;display:block}.skip{position:absolute;left:16px;top:-80px;padding:10px 16px;background:white;z-index:2}.skip:focus{top:10px}.container{width:min(1120px,calc(100% - 64px));margin-inline:auto}.site-header{border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px}.brand{font-size:1.32rem;font-weight:750;letter-spacing:-.04em;color:var(--ink);text-decoration:none}.brand span{font-weight:450}.site-nav{display:flex;gap:28px;flex-wrap:wrap}.site-nav a{font-size:.94rem;color:var(--muted);text-decoration:none}.site-nav a[aria-current=page]{color:var(--ink);font-weight:650}.status-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:30px;color:var(--muted);font-size:.875rem}.status-tag{display:inline-block;padding:4px 10px;background:var(--pale);color:#285080;border:1px solid #d4e2f6;border-radius:6px;font-weight:600}.hero{padding:48px 0 78px;display:grid;grid-template-columns:1.4fr .75fr;gap:90px;align-items:center}.product-mark{display:flex;gap:13px;align-items:center;font-weight:650;font-size:1.15rem;margin-bottom:22px}.product-mark img{width:38px;height:38px;border-radius:9px}.eyebrow{color:var(--blue);font-size:.875rem;letter-spacing:.07em;text-transform:uppercase;font-weight:700}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(2.5rem,5.5vw,4.8rem);line-height:1.05;letter-spacing:-.055em;font-weight:720;margin-bottom:26px}h2{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.18;letter-spacing:-.04em;font-weight:680;margin-bottom:20px}h3{font-size:1.2rem;line-height:1.35;letter-spacing:-.015em;margin-bottom:12px}p{margin-bottom:18px}.lead{font-size:1.18rem;line-height:1.7;color:var(--muted);max-width:590px}.actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.button{display:inline-block;background:var(--blue);color:white;padding:11px 18px;border-radius:7px;font-weight:650;text-decoration:none}.button:hover{background:#10499f;text-decoration:none}.text-link{font-weight:600}.native-note{padding:32px;background:var(--pale);border:1px solid #d3e1f3;border-radius:14px;box-shadow:0 16px 36px #132a4910}.native-note img{width:68px;height:68px;border-radius:17px;margin-bottom:26px}.native-note h2{font-size:1.7rem}.native-note p{color:var(--muted);font-size:1rem}.native-note p:last-child{margin-bottom:0}.section{padding:72px 0;border-top:1px solid var(--line)}.section-heading{max-width:650px;margin-bottom:40px}.feature-list{display:grid;grid-template-columns:1fr 1fr;gap:0 56px}.feature{display:grid;grid-template-columns:36px 1fr;gap:15px;padding:28px 0;border-top:1px solid var(--line)}.feature-number{font-size:.875rem;color:var(--blue);font-weight:700;padding-top:3px}.feature p{color:var(--muted);margin-bottom:0}.privacy-band{background:var(--navy);color:#fff}.privacy-band .eyebrow{color:#a8c8ff}.privacy-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:70px}.privacy-band p{color:#c5d5e8}.privacy-band a{color:#bcd5ff}.privacy-band h2{max-width:440px}.limits{max-width:780px}.limits ul{padding-left:22px;color:var(--muted)}li+li{margin-top:10px}.site-footer{padding:32px 0;background:#f6f8fb;border-top:1px solid var(--line);color:var(--muted);font-size:.875rem}.footer-inner{display:flex;justify-content:space-between;gap:32px;flex-wrap:wrap}.footer-inner p{margin-bottom:8px}.footer-links{display:flex;gap:22px;align-items:flex-start}.document{padding:52px 0 76px;max-width:780px}.document h1{font-size:clamp(2.5rem,5vw,3.9rem);margin-top:14px}.document .intro{font-size:1.125rem;color:var(--muted);margin-bottom:30px}.document h2{font-size:1.45rem;margin-top:38px;margin-bottom:15px;letter-spacing:-.025em}.document .meta{font-size:.875rem;color:var(--muted)}.notice{border-left:3px solid var(--blue);background:var(--pale);padding:18px 22px;margin:26px 0}.notice p:last-child{margin-bottom:0}.document ul,.document ol{padding-left:24px}.faq{border-top:1px solid var(--line);padding:20px 0}.faq summary{font-size:1.05rem;font-weight:650;cursor:pointer;padding-right:15px}.faq>div{padding:14px 0 0;color:var(--muted)}.faq p:last-child{margin-bottom:0}.report{background:var(--pale);padding:22px;border-radius:8px}.report li{overflow-wrap:anywhere}
@media(max-width:800px){.hero{grid-template-columns:1fr;gap:34px;padding-bottom:48px}.native-note{max-width:590px}.native-note img{width:48px;height:48px;margin-bottom:18px}.privacy-layout{grid-template-columns:1fr;gap:16px}.feature-list{gap:0 28px}.section{padding:48px 0}}
@media(max-width:560px){.container{width:calc(100% - 36px)}.header-inner{align-items:flex-start;flex-direction:column;gap:10px;padding-block:20px;min-height:auto}.site-nav{gap:22px}.hero{padding-top:32px}.feature-list{grid-template-columns:1fr}.feature{padding:22px 0}.actions{gap:18px}.native-note{padding:25px}.status-line{padding-top:22px}.footer-inner{gap:16px}.document{padding-top:35px}.feature-list h3{font-size:1.15rem}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
@media(forced-colors:active){.button,.status-tag,.native-note,.notice,.report{border:1px solid CanvasText}.privacy-band{background:Canvas;color:CanvasText}.privacy-band p,.privacy-band a,.privacy-band .eyebrow{color:CanvasText}}
