
*{box-sizing:border-box}.wr-legal-body{margin:0;background:#f4f7fa;color:#18314f;font-family:'Plus Jakarta Sans',Arial,sans-serif}.wr-legal-app{min-height:100vh}.wr-legal-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.wr-legal-header{height:82px;background:#0b1f3a;border-bottom:1px solid rgba(255,255,255,.08)}.wr-legal-head-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.wr-legal-brand img{width:205px;max-height:52px;object-fit:contain}.wr-legal-header nav{display:flex;align-items:center;gap:24px}.wr-legal-header nav a{color:#d9e5f4;text-decoration:none;font-size:13px;font-weight:700}.wr-legal-header nav a:hover{color:#36cb70}.wr-legal-hero{background:linear-gradient(135deg,#071934,#0b2c49);padding:64px 0;color:#fff}.wr-legal-kicker{display:block;color:#3bdd7b;font-size:11px;font-weight:900;letter-spacing:1.2px;margin-bottom:10px}.wr-legal-hero h1{font-size:46px;line-height:1.05;margin:0 0 13px}.wr-legal-hero p{max-width:790px;font-size:17px;line-height:1.65;color:#cad8e8;margin:0 0 10px}.wr-legal-hero small{color:#91a6bc;font-size:11px}.wr-legal-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;padding:40px 0 60px;align-items:start}.wr-legal-nav{position:sticky;top:22px;background:#fff;border:1px solid #dde5ed;border-radius:16px;padding:13px;display:grid;gap:3px;box-shadow:0 9px 28px rgba(15,42,70,.05)}.wr-legal-nav strong{padding:8px 10px;color:#0b2d55;font-size:11px;text-transform:uppercase;letter-spacing:.7px}.wr-legal-nav a{padding:10px;border-radius:9px;color:#5c6d80;text-decoration:none;font-size:11px;font-weight:700}.wr-legal-nav a:hover,.wr-legal-nav a.active{background:#eaf8ef;color:#177c40}.wr-legal-card{background:#fff;border:1px solid #dde5ed;border-radius:18px;padding:34px 38px;box-shadow:0 12px 38px rgba(15,42,70,.05)}.wr-legal-card h2{font-size:21px;color:#0b2d55;margin:31px 0 9px}.wr-legal-card h2:first-child{margin-top:0}.wr-legal-card p{font-size:14px;line-height:1.8;color:#526579;margin:0 0 14px}.wr-trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px}.wr-trust-grid>div{border:1px solid #dfE7ed;border-radius:14px;padding:17px;background:#fafcfd;display:grid;gap:6px}.wr-trust-grid i{color:#1a944d;font-size:20px}.wr-trust-grid strong{color:#0b2d55;font-size:13px}.wr-trust-grid span{color:#6b798a;font-size:11px;line-height:1.55}.wr-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:20px}.wr-contact-form label{display:grid;gap:6px}.wr-contact-form label.wide{grid-column:1/-1}.wr-contact-form label>span{font-size:10px;font-weight:800;color:#0b2d55}.wr-contact-form input,.wr-contact-form select,.wr-contact-form textarea{width:100%;border:1px solid #cfd9e4;border-radius:10px;background:#fff;padding:12px 13px;font:inherit;font-size:13px;color:#17324f;outline:none}.wr-contact-form input:focus,.wr-contact-form select:focus,.wr-contact-form textarea:focus{border-color:#23a657;box-shadow:0 0 0 3px rgba(35,166,87,.1)}.wr-contact-submit{grid-column:1/-1;justify-self:start;border:0;border-radius:10px;background:#1f9f52;color:#fff;font-weight:800;padding:13px 20px;cursor:pointer}.wr-contact-submit:hover{background:#168744}.wr-hp{position:absolute!important;left:-9999px!important}.wr-contact-note,.wr-contact-alert{display:flex;gap:10px;align-items:flex-start;border-radius:12px;padding:14px;margin:18px 0}.wr-contact-note{background:#f2f8f4;border:1px solid #d7eadc}.wr-contact-note i{color:#1d9450;margin-top:2px}.wr-contact-note>div,.wr-contact-alert>div{display:grid;gap:3px}.wr-contact-note strong,.wr-contact-alert strong{font-size:11px}.wr-contact-note span,.wr-contact-alert span{font-size:10px;line-height:1.5;color:#66778a}.wr-contact-alert.success{background:#edf9f1;border:1px solid #cae8d4;color:#177a3e}.wr-contact-alert.error{background:#fff2f1;border:1px solid #efd1cd;color:#9b3b34}.wr-legal-footer{background:#081a31;border-top:1px solid rgba(255,255,255,.08);padding:22px 0}.wr-legal-footer .wr-legal-shell{display:flex;align-items:center;justify-content:space-between;gap:20px}.wr-legal-footer img{width:160px}.wr-legal-footer nav{display:flex;gap:18px}.wr-legal-footer a{color:#b7c8da;text-decoration:none;font-size:10px;font-weight:700}@media(max-width:780px){.wr-legal-shell{width:min(100% - 24px,1180px)}.wr-legal-header{height:auto;padding:13px 0}.wr-legal-head-inner{align-items:flex-start}.wr-legal-brand img{width:165px}.wr-legal-header nav{display:none}.wr-legal-hero{padding:42px 0}.wr-legal-hero h1{font-size:34px}.wr-legal-hero p{font-size:14px}.wr-legal-layout{grid-template-columns:1fr;padding:22px 0 40px}.wr-legal-nav{position:static;grid-template-columns:1fr 1fr}.wr-legal-nav strong{grid-column:1/-1}.wr-legal-card{padding:24px 20px}.wr-trust-grid,.wr-contact-form{grid-template-columns:1fr}.wr-contact-form label.wide,.wr-contact-submit{grid-column:auto}.wr-legal-footer .wr-legal-shell{display:grid}.wr-legal-footer nav{flex-wrap:wrap}}
