.info-main{min-height:72vh}
.info-hero{padding:92px 0 54px;border-bottom:1px solid #151518;position:relative;overflow:hidden}
.info-hero:after{content:"";position:absolute;right:4%;top:-220px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(184,200,218,.075),transparent 66%);pointer-events:none}
.info-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:70px;align-items:end;position:relative;z-index:1}
.info-crumb{display:flex;align-items:center;gap:10px;margin-bottom:24px;color:#686971;font-size:10px;font-weight:850;letter-spacing:.08em}
.info-crumb a{color:#9b9ca3}.info-crumb a:hover{color:#f1f1f2}.info-crumb i{font-style:normal;color:#44454b}
.info-hero h1{font-size:clamp(46px,6vw,76px);line-height:1.02;letter-spacing:-.055em;margin:0;font-weight:900}
.info-hero p{max-width:720px;color:#93949c;line-height:1.82;font-size:14px;margin:22px 0 0}
.info-meta{border:1px solid #28282c;border-radius:20px;background:linear-gradient(180deg,#101011,#09090a);padding:22px;box-shadow:var(--shadow)}
.info-meta-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid #252529}.info-meta-row:first-child{padding-top:0}.info-meta-row:last-child{padding-bottom:0;border-bottom:0}
.info-meta-row span{font-size:9px;color:#65666d;letter-spacing:.12em;font-weight:900}.info-meta-row strong{font-size:11px;color:#d3d4d8;text-align:right}
.info-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:46px;padding:62px 0 104px;align-items:start}
.info-sidebar{position:sticky;top:105px;border:1px solid #242428;border-radius:20px;background:#0b0b0c;padding:12px}
.info-sidebar-title{font-size:8px;letter-spacing:.18em;color:#5e5f66;font-weight:900;padding:8px 10px 12px}
.info-sidebar a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 10px;border-radius:10px;color:#777880;font-size:10px;font-weight:800;transition:.18s}.info-sidebar a:hover{background:#141416;color:#e7e7e9}.info-sidebar a span:last-child{color:#4f5057;font-size:9px}
.info-content{max-width:820px}.legal-section{padding:0 0 42px;margin:0 0 42px;border-bottom:1px solid #1e1e21}.legal-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
.legal-index{font-size:9px;letter-spacing:.16em;color:#738295;font-weight:900;margin-bottom:10px}.legal-section h2{font-size:25px;letter-spacing:-.03em;margin:0 0 14px}.legal-section h3{font-size:15px;margin:24px 0 9px;color:#d7d8dc}.legal-section p,.legal-section li{font-size:13px;line-height:1.9;color:#94959d}.legal-section p{margin:0 0 13px}.legal-section ul{margin:12px 0 0;padding-left:21px}.legal-section li+li{margin-top:8px}.legal-section strong{color:#d8d9dc}.legal-note{margin-top:20px;border:1px solid #2b2b30;border-radius:16px;background:linear-gradient(120deg,#101113,#0b0b0c);padding:18px 20px;display:flex;gap:13px}.legal-note i{font-style:normal;width:24px;height:24px;border:1px solid #3a3c42;border-radius:8px;display:grid;place-items:center;flex:none;color:#aeb8c5;font-size:11px}.legal-note p{margin:0!important;color:#a3a4ab!important;font-size:12px!important}
.policy-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.policy-links a{border:1px solid #2a2a2e;border-radius:10px;padding:9px 11px;background:#0c0c0d;font-size:10px;color:#a8a9af;font-weight:800}.policy-links a:hover{border-color:#45454b;color:#eeeef0}
.contact-wrap{padding:62px 0 104px}.contact-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:16px;align-items:start}.contact-panel{border:1px solid #27272b;border-radius:24px;background:linear-gradient(180deg,#101011,#09090a);padding:30px;box-shadow:var(--shadow)}
.contact-panel h2{font-size:29px;letter-spacing:-.04em;margin:12px 0}.contact-panel>p{font-size:13px;color:#888990;line-height:1.8;margin:0 0 28px}.contact-options{display:grid;gap:10px}.contact-option{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;padding:15px;border:1px solid #252529;border-radius:15px;background:#0b0b0c}.contact-option .ico{width:44px;height:44px;border:1px solid #2e2e33;border-radius:12px;display:grid;place-items:center;color:#c4cbd4;font-size:15px}.contact-option strong{display:block;font-size:12px}.contact-option small{display:block;color:#696a72;font-size:10px;margin-top:5px;line-height:1.5}.contact-option b{font-size:15px;color:#6f7077;font-weight:500}
.contact-form{display:grid;gap:17px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{display:grid;gap:8px}.field label{font-size:9px;letter-spacing:.1em;font-weight:900;color:#7a7b83}.field input,.field select,.field textarea{width:100%;border:1px solid #2b2b30;border-radius:12px;background:#09090a;color:#f1f1f2;padding:13px 14px;outline:none;font:inherit;font-size:12px;transition:.18s}.field input:focus,.field select:focus,.field textarea:focus{border-color:#555861;box-shadow:0 0 0 3px rgba(184,200,218,.055)}.field textarea{min-height:170px;resize:vertical;line-height:1.7}.field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#666 50%),linear-gradient(135deg,#666 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.form-help{font-size:10px;color:#5f6067;line-height:1.65}.form-actions{display:flex;gap:10px;align-items:center;justify-content:space-between}.form-actions .btn{cursor:pointer}.form-badge{display:flex;align-items:center;gap:7px;font-size:9px;color:#66676e}.form-badge i{width:5px;height:5px;border-radius:50%;background:#95a5b8;box-shadow:0 0 0 4px rgba(149,165,184,.06)}
.redirect-main{min-height:calc(100vh - 78px);display:grid;place-items:center;padding:60px 20px}.redirect-card{width:min(590px,100%);border:1px solid #29292e;border-radius:28px;background:linear-gradient(180deg,#111113,#09090a);padding:46px;text-align:center;box-shadow:var(--shadow);position:relative;overflow:hidden}.redirect-card:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;right:-150px;top:-170px;background:radial-gradient(circle,rgba(255,255,255,.07),transparent 68%)}.redirect-logo{width:86px;height:86px;border-radius:22px;margin:0 auto 26px;display:block}.redirect-card h1{font-size:34px;letter-spacing:-.04em;margin:0}.redirect-card p{color:#85868e;font-size:13px;line-height:1.75;margin:14px auto 25px;max-width:430px}.redirect-line{height:1px;background:#26262a;margin:28px 0}.redirect-url{font-size:10px;color:#66676f;word-break:break-all}
@media(max-width:900px){.info-hero-grid{grid-template-columns:1fr}.info-meta{max-width:520px}.info-layout{grid-template-columns:1fr}.info-sidebar{position:static;display:flex;overflow:auto;padding:8px}.info-sidebar-title{display:none}.info-sidebar a{white-space:nowrap;flex:none}.info-sidebar a span:last-child{display:none}.contact-grid{grid-template-columns:1fr}}
@media(max-width:560px){.info-hero{padding:58px 0 38px}.info-hero h1{font-size:42px}.info-layout,.contact-wrap{padding:42px 0 72px}.info-meta{padding:18px}.legal-section{padding-bottom:32px;margin-bottom:32px}.legal-section h2{font-size:22px}.contact-panel{padding:21px;border-radius:20px}.form-row{grid-template-columns:1fr}.form-actions{align-items:stretch;flex-direction:column}.form-actions .btn{width:100%}.redirect-card{padding:31px 22px;border-radius:22px}.redirect-card h1{font-size:29px}}
