.ss-v5{--cobalt: #004bad;--text-primary: #1e1e1e;--text-secondary: #5c5248;--muted: #8a8070;--border: #e2d9cc;--white: #ffffff;font-family:Inter,system-ui,sans-serif;font-weight:400;color:#1e1e1e;line-height:1.6;background-color:#fafaf8}.ss-v5 *,.ss-v5 *:before,.ss-v5 *:after{box-sizing:border-box}.ss-v5 img{max-width:100%;display:block}.ss-v5 a{text-decoration:none;color:inherit}.ss-v5 h1,.ss-v5 h2,.ss-v5 h3,.ss-v5 h4{font-family:Roboto Slab,sans-serif;margin:0}.ss-v5 h1{font-size:clamp(2.4rem,6.5vw,5.5rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.ss-v5 h2{font-size:clamp(1.8rem,3.8vw,2.8rem);font-weight:700;line-height:1.18;letter-spacing:-.02em;text-wrap:balance}.ss-v5 p{color:var(--text-secondary);text-wrap:pretty}.ss-v5 .container{max-width:1680px;margin:0 auto;padding:0 24px}.ss-v5 .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;border-radius:100px;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.03em;cursor:pointer;transition:all .2s;border:1.5px solid transparent;white-space:nowrap}.ss-v5 .btn-ghost{background:transparent;color:#1e1e1e;border-color:#e2d9cc}.ss-v5 .btn-ghost:hover{background:#1f1f1f0f;box-shadow:0 2px 10px #00000014}.ss-v5 .ss-hero{padding:192px 24px 52px;text-align:center}.ss-v5 .ss-hero h1{margin:0 auto;max-width:19ch}.ss-v5 .ss-hero-sub{font-size:1.05rem;max-width:60ch;margin:24px auto 0}.ss-v5 .ss-hero-actions{display:flex;gap:12px;justify-content:center;margin-top:32px;flex-wrap:wrap}.ss-v5 .legal-body{max-width:1040px;margin:0 auto;padding:16px 24px 104px}.ss-v5 .legal-sec{margin-bottom:44px}.ss-v5 .legal-body>.legal-sec:last-child{margin-bottom:0}.ss-v5 .legal-sec h2{font-size:clamp(1.5rem,2.6vw,1.9rem);line-height:1.22;margin-bottom:16px;scroll-margin-top:96px}.ss-v5 .legal-sec>p{font-size:1.0625rem;line-height:1.75;color:#5c5248;margin-bottom:16px}.ss-v5 .legal-sec>p:last-child{margin-bottom:0}.ss-v5 .legal-sec strong{color:#1e1e1e;font-weight:600}.ss-v5 .legal-sec a{color:#004bad;border-bottom:1px solid rgba(0,75,173,.35);transition:border-color .2s}.ss-v5 .legal-sec a:hover{border-bottom-color:#004bad}.ss-v5 .legal-list{list-style:none;margin:0 0 4px;padding:0}.ss-v5 .legal-list>li{position:relative;padding-left:26px;font-size:1.0625rem;line-height:1.7;color:#5c5248;margin-bottom:12px}.ss-v5 .legal-list>li:before{content:"";position:absolute;left:5px;top:10px;width:6px;height:6px;border-radius:50%;background:#004bad}.ss-v5 .legal-sublist{list-style:none;margin:8px 0 0;padding-left:2px}.ss-v5 .legal-sublist>li{position:relative;padding-left:20px;font-size:.95rem;line-height:1.6;color:#5c5248;margin-bottom:6px}.ss-v5 .legal-sublist>li:last-child{margin-bottom:0}.ss-v5 .legal-sublist>li:before{content:"";position:absolute;left:3px;top:9px;width:5px;height:5px;border-radius:1px;background:#8a8070}.ss-v5 .sev-wrap{overflow-x:auto;margin-top:20px;border:1px solid #e2d9cc;border-radius:12px;box-shadow:0 6px 20px #1f1f1f0d;-webkit-overflow-scrolling:touch}.ss-v5 .sev-table{width:100%;border-collapse:collapse;font-family:Inter,sans-serif;min-width:460px}.ss-v5 .sev-table th,.ss-v5 .sev-table td{border:none}.ss-v5 .sev-table thead th{background:#004bad0f;text-align:left;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1e1e1e;padding:14px 22px}.ss-v5 .sev-table td{padding:15px 22px;font-size:.95rem;color:#5c5248;border-top:1px solid #ece6dc}.ss-v5 .sev-table tbody tr:first-child td{border-top:1px solid #e2d9cc}.ss-v5 .sev-table td:first-child{font-weight:600;color:#1e1e1e;white-space:nowrap}.ss-v5 .sev-table td:last-child{color:#1e1e1e;font-weight:600;white-space:nowrap}.ss-v5 .legal-note{background:#fff;border:1px solid #e2d9cc;border-left:3px solid #9f4a53;border-radius:12px;padding:24px 26px;box-shadow:0 6px 20px #1f1f1f0d}.ss-v5 .legal-note h2{font-size:1.15rem;margin-bottom:10px}.ss-v5 .legal-note p{font-size:1rem;line-height:1.7;color:#5c5248;margin:0}@media(max-width:960px){.ss-v5 .ss-hero{padding-top:130px}}@media(max-width:600px){.ss-v5 .ss-hero{padding:110px 20px 44px}.ss-v5 .legal-sec h2{font-size:1.4rem}.ss-v5 .legal-note{padding:20px}}
