@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_d9f9b9f7-module__GbP7qW__className{font-family:Outfit,Outfit Fallback;font-style:normal}
.legal-hero{background:linear-gradient(180deg, var(--navy) 0%, var(--navy-900) 100%);color:#fff;text-align:center;padding:60px 0 70px}.legal-hero .eyebrow{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.82rem;font-weight:600}.legal-hero h1{color:#fff;letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(2.1rem,5vw,3.2rem);font-weight:800;line-height:1.08}.legal-hero p{color:#c3c9ee;margin:0 auto;font-size:1.02rem}.legal-meta{color:#aeb6e6;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:26px;font-size:.92rem;display:flex}.legal-meta span{align-items:center;gap:8px;display:inline-flex}.legal-meta [data-lucide]{width:17px;height:17px;color:var(--orange)}.legal-section{background:var(--bg);padding:64px 0 90px}.legal-wrap{max-width:860px;margin-inline:auto}.legal-intro{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:46px;padding:26px 30px}.legal-intro p{margin:0 0 14px}.legal-intro p:last-child{margin-bottom:0}.legal-block{margin-bottom:40px;scroll-margin-top:100px}.legal-block h2{color:var(--ink);letter-spacing:-.01em;align-items:baseline;gap:12px;margin:0 0 16px;font-size:1.42rem;font-weight:700;line-height:1.25;display:flex}.legal-block h2 .num{color:var(--orange);background:#ff952c1f;border-radius:9px;flex:none;padding:4px 10px;font-size:.92rem;font-weight:700;line-height:1;position:relative;top:-2px}.legal-block h3{color:var(--ink);margin:26px 0 10px;font-size:1.08rem;font-weight:600}.legal-block p{color:var(--text);margin:0 0 14px}.legal-block ul{gap:11px;margin:0 0 16px;padding-left:0;list-style:none;display:grid}.legal-block ul li{color:var(--text);padding-left:30px;position:relative}.legal-block ul li:before{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:6px}.legal-block ul li strong{color:var(--ink);font-weight:600}.legal-block a{color:var(--navy);text-underline-offset:2px;font-weight:600;text-decoration:underline}.legal-block a:hover{color:var(--orange-600)}.legal-divider{border:0;border-top:1px solid var(--line);margin:0 0 40px}.legal-contact{background:var(--navy);color:#fff;border-radius:var(--radius-lg);margin-top:8px;padding:34px 38px}.legal-contact h2{color:#fff}.legal-contact h2 .num{color:#fff;background:#ffffff24}.legal-contact p,.legal-contact li{color:#c3c9ee}.legal-contact a{color:#fff}.legal-contact a:hover{color:var(--orange)}.legal-contact .legal-contact__card{gap:6px;margin-top:8px;display:grid}.legal-contact .legal-contact__card strong{color:#fff;font-weight:600}@media (max-width:640px){.legal-hero{padding:130px 0 56px}.legal-intro,.legal-contact{padding:22px}.legal-block h2{font-size:1.24rem}}.hero{background:linear-gradient(135deg, var(--accent) 0%, var(--brand-green) 100%);color:#fff;text-align:center;padding:56px 24px 48px}.hero h1{letter-spacing:-.5px;margin-bottom:8px;font-size:clamp(28px,5vw,42px);font-weight:700}@media (max-width:768px){.page-wrapper{grid-template-columns:1fr;padding:24px 16px 60px}.toc-sidebar{margin-bottom:24px;position:static}}.toc-list{list-style:none}@media (max-width:540px){.contact-grid{grid-template-columns:1fr}}.def-term{color:#000;font-size:14px;font-weight:500}.def-desc{font-size:14px}.def-item{margin-bottom:15px}:root{--brand-green:#101d69;--brand-green-light:#f5f6fc;--brand-green-mid:#ff952c;--accent:#1b4332;--text-primary:#1a1a2e;--text-secondary:#4a5568;--text-muted:#718096;--border:#e2e8f0;--bg-page:#f8fafb;--bg-white:#fff;--bg-section:#f1f5f9}.site-header{background:var(--bg-white);border-bottom:1px solid var(--border);z-index:100;position:sticky;top:0;box-shadow:0 1px 8px #0000000f}.header-inner{justify-content:space-between;align-items:center;max-width:900px;height:64px;margin:0 auto;padding:0 24px;display:flex}.logo{align-items:center;gap:10px;text-decoration:none;display:flex}.logo-icon{background:var(--brand-green);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.logo-text{color:var(--text-primary);letter-spacing:-.3px;font-size:18px;font-weight:700}.header-badge{color:var(--brand-green);background:var(--brand-green-light);border-radius:20px;padding:4px 12px;font-size:12px;font-weight:500}.hero{color:#fff;text-align:center;background:#101d69;padding:56px 24px 48px}.hero-eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--brand-green-mid);margin-bottom:12px;font-size:12px;font-weight:600}.hero h1{letter-spacing:-.5px;color:#fff;margin-bottom:8px;font-size:clamp(28px,5vw,42px);font-weight:700}.hero-sub{color:#ffffffbf;margin-bottom:24px;font-size:15px}.hero-meta{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:8px;display:inline-flex}.hero-meta-item{color:#ffffffd9;align-items:center;gap:7px;font-size:13px;display:flex}.hero-meta-item i{color:var(--brand-green-mid);font-size:15px}.page-wrapper{grid-template-columns:220px 1fr;align-items:start;gap:40px;max-width:900px;margin:0 auto;padding:40px 24px 80px;display:grid}@media (max-width:768px){.page-wrapper{grid-template-columns:1fr;padding:24px 16px 60px}.toc-sidebar{margin-bottom:24px;position:static}}.toc-sidebar{position:sticky;top:80px}.toc-card{background:var(--bg-white);border:1px solid var(--border);border-radius:12px;padding:20px}.toc-title{letter-spacing:1.2px;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:10px;font-size:11px;font-weight:600}.toc-list{margin:0;padding:0;list-style:none}.toc-list li+li{margin-top:2px}.toc-list a{color:var(--text-secondary);border-radius:6px;padding:5px 8px;font-size:12.5px;line-height:1.4;text-decoration:none;transition:background .15s,color .15s;display:block}.toc-list a:hover{background:var(--brand-green-light);color:var(--brand-green)}.policy-content{min-width:0}.intro-card{background:var(--bg-white);border:1px solid var(--border);border-radius:12px;margin-bottom:32px;padding:28px 32px}.intro-card p+p{margin-top:12px}.intro-card p{color:var(--text-secondary);font-size:14.5px}.policy-section{background:var(--bg-white);border:1px solid var(--border);border-radius:12px;margin-bottom:20px;padding:28px 32px;scroll-margin-top:90px}.section-header{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:18px;padding-bottom:16px;display:flex}.section-num{background:var(--brand-green-light);width:32px;height:32px;color:var(--brand-green);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.section-title{color:var(--text-primary);letter-spacing:-.2px;font-size:17px;font-weight:700}.policy-section p{color:var(--text-secondary);margin-bottom:12px;font-size:14.5px}.policy-section p:last-child{margin-bottom:0}.sub-section{margin-top:20px}.sub-section-title{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.sub-section-title:before{content:"";background:var(--brand-green-mid);border-radius:2px;flex-shrink:0;width:4px;height:14px;display:inline-block}.policy-list{margin:10px 0 14px;padding:0;list-style:none}.policy-list li{color:var(--text-secondary);border-bottom:1px solid #f1f5f9;align-items:flex-start;gap:10px;padding:6px 0;font-size:14.5px;display:flex}.policy-list li:last-child{border-bottom:none}.policy-list li:before{content:"";background:var(--brand-green-mid);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px;display:inline-block}.policy-list li strong{color:var(--text-primary);font-weight:600}.info-block{background:var(--brand-green-light);border-left:3px solid var(--brand-green-mid);color:#000;border-radius:0 8px 8px 0;margin:14px 0;padding:14px 18px;font-size:14px}.contact-card{background:linear-gradient(135deg, var(--accent) 0%, var(--brand-green) 100%);color:#fff;border-radius:12px;margin-bottom:20px;padding:32px}.contact-card .section-title{color:#fff}.contact-card .section-num{color:#fff;background:#fff3}.contact-card .section-header{border-bottom-color:#fff3}.contact-card p{color:#ffffffd9;margin-bottom:20px;font-size:14px}.contact-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:540px){.contact-grid{grid-template-columns:1fr}}.contact-item{background:#ffffff1f;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.contact-item i{color:var(--brand-green-mid);flex-shrink:0;margin-top:1px;font-size:18px}.contact-item .ci-label{color:#ffffff8c;text-transform:uppercase;letter-spacing:.8px;margin-bottom:3px;font-size:11px;font-weight:600}.contact-item .ci-value{color:#fff;word-break:break-all;font-size:13.5px;font-weight:500}.contact-item a{color:var(--brand-green-mid);text-decoration:none}.contact-item a:hover{text-decoration:underline}.site-footer{background:var(--bg-white);border-top:1px solid var(--border);text-align:center;color:var(--text-muted);padding:24px;font-size:12.5px}.site-footer a{color:var(--brand-green);text-decoration:none}.hero-meta-item [data-lucide]{width:15px;height:15px;color:var(--brand-green-mid)}.contact-item [data-lucide]{width:18px;height:18px;color:var(--brand-green-mid);flex-shrink:0;margin-top:1px}body{overflow-x:clip}.toc-card .toc-title{border:0;border-bottom:1px solid var(--border);text-align:left;cursor:default;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0 0 10px;font-family:inherit;display:flex}.toc-card .toc-toggle{color:var(--text-muted);flex:none;transition:transform .25s;display:none}.toc-card .toc-toggle [data-lucide]{width:18px;height:18px}@media (max-width:768px){.toc-card .toc-title{cursor:pointer;margin-bottom:0}.toc-card .toc-toggle{display:inline-flex}.toc-card.open .toc-toggle{transform:rotate(180deg)}.toc-card:not(.open) .toc-title{border-bottom:0;padding-bottom:0}.toc-card .toc-list{margin-top:14px;display:none}.toc-card.open .toc-list{display:block}}
