:root{--navy:#132333;--deep:#0c1823;--orange:#ed7c24;--ink:#1b2d3d;--muted:#607080;--paper:#f2f5f7;--line:#d9e1e7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;font:16px/1.65 Arial,Helvetica,sans-serif;color:var(--ink);background:white}a{color:inherit}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}a,button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.12;letter-spacing:-.035em}h1{font-size:clamp(2.8rem,5.8vw,5.8rem);font-weight:800;margin-bottom:28px}h2{font-size:clamp(2.2rem,4vw,3.8rem);margin-bottom:24px}h3{font-size:1.35rem}p{margin-bottom:20px}em{font-style:normal;color:var(--orange)}.wrap{max-width:1260px;margin:auto;padding:0 36px}.skip{position:absolute;top:-100px;background:white;padding:10px;z-index:100}.skip:focus{top:5px}header{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10}.nav{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:104px}.brand{flex:none}.brand img{width:190px;height:auto;display:block}.nav nav{display:flex;align-items:center;gap:20px;font-size:.875rem;font-weight:700}.nav nav>a{text-decoration:none}.button{display:inline-flex;justify-content:center;align-items:center;padding:14px 23px;background:var(--orange);color:#101d28;border:1px solid var(--orange);border-radius:6px;text-decoration:none;font-weight:700;font-size:1rem;line-height:1.5}.button:hover{background:#ff943f}.button.small{padding:12px 16px;font-size:.875rem}.button.outline{color:white;background:transparent;border-color:#7b8b98}.button.outline:hover{background:#21384b}.menu{display:none}.hero{background:var(--deep);color:white;padding:88px 0 92px}.hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:72px;align-items:center}.eyebrow{font-size:.875rem;letter-spacing:.13em;font-weight:700;color:var(--orange);margin-bottom:22px}.lead{font-size:1.125rem;max-width:570px;color:#becbd6;line-height:1.75}.actions{display:flex;gap:14px;flex-wrap:wrap;margin:30px 0 20px}.note{font-size:.875rem;color:#b3c1ce}.hero-panel{border:1px solid #334656;border-top:4px solid var(--orange);background:#172b3b;padding:38px;border-radius:6px}.hero-panel h2{font-size:2.3rem}.panel-row{display:flex;gap:22px;padding:21px 0;border-top:1px solid #334656}.panel-row>span{color:var(--orange);font-size:.875rem}.panel-row strong{font-size:1.125rem}.panel-row p{font-size:.875rem;color:#bdcbd7;margin:5px 0 0}.panel-note{color:#bdcbd7;margin:20px 0 0;padding-top:18px;border-top:1px solid #334656}section{padding:88px 0}.light{background:var(--paper)}.section-intro{max-width:730px;margin-bottom:44px}.section-intro>p:last-child{color:var(--muted);font-size:1.125rem}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.cards article,.plan{background:white;border:1px solid var(--line);padding:32px;border-radius:7px}.cards p,.cards li{color:var(--muted)}.number{display:block;color:#9c4808;font-size:.875rem;font-weight:700;letter-spacing:.09em;margin-bottom:30px}ul{padding-left:20px}li{padding:5px 0}li::marker{color:#ac5410}.strip{display:flex;align-items:center;gap:45px;justify-content:space-between;background:var(--navy);color:white;padding:32px;margin-top:24px;border-radius:7px}.strip p{color:#bccad5;max-width:780px;margin:0}.strip .button{flex:none}.steps{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.steps li{border-top:2px solid var(--line);padding:25px 0}.steps span{display:block;color:#b75309;font-weight:700;margin-bottom:22px}.steps p{color:var(--muted)}.subscription-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.subscription-grid>div>p:last-child{color:var(--muted);max-width:450px}.plan{border-top:4px solid var(--orange);padding:38px}.plan .pricing{font-size:1.5rem;font-weight:700;line-height:1.3}.plan .button{margin:20px 0}.fine{font-size:.875rem;line-height:1.7;color:var(--muted);margin-top:12px}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.support-grid>div:last-child{color:var(--muted)}.tags{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.tags span{padding:8px 12px;border:1px solid var(--line);border-radius:4px;color:var(--ink)}.contact{background:var(--navy);color:white}.contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.contact p{color:#c2ced7}.contact .email{font-size:1.4rem;color:#ffa058;overflow-wrap:anywhere}.contact form{background:white;color:var(--ink);padding:32px;border-radius:7px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px}label{display:block;font-size:.875rem;font-weight:700}input,select,textarea{width:100%;display:block;padding:12px;margin-top:6px;background:#fff;border:1px solid #acbbc8;border-radius:4px;color:var(--ink);font-weight:400}textarea{resize:vertical;min-height:130px}.full{grid-column:1/-1}.trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact form .fine{color:var(--muted)}.form-status{padding:14px;margin-bottom:18px;border:1px solid var(--line)}.form-status:empty{display:none}.form-status.error{color:#9c2727;background:#fff2f2}.form-status.success{color:#1f633d;background:#eff9f1}footer{background:#09151e;color:#c2ced7;padding:44px 0 25px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px}.footer-grid strong{color:white;font-size:1.6rem}.footer-grid p{font-size:.875rem}.footer-grid a{display:block;text-decoration:none;margin-bottom:8px;font-size:.875rem}.copyright{font-size:.875rem;padding-top:25px;margin:25px 0 0;border-top:1px solid #2d3b45}:focus-visible{outline:3px solid #ed7c24;outline-offset:4px}.document{max-width:850px;margin:auto;padding:55px 25px}.document h1{font-size:2.8rem}.document h2{font-size:1.5rem;margin-top:35px}.document p{color:var(--muted)}@media(max-width:1120px){.nav nav{gap:12px}.brand img{width:160px}.nav nav>a:nth-child(-n+3){display:none}.hero-grid{gap:35px}.contact-grid,.subscription-grid,.support-grid{gap:35px}}@media(max-width:760px){.wrap{padding:0 22px}.nav{min-height:90px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.brand img{width:145px}.menu{display:block;padding:8px 12px;background:white;border:1px solid #b8c3cc;border-radius:4px}.nav nav{display:none;width:100%;align-items:stretch;flex-direction:column;padding:12px 0;gap:15px}.nav nav.open{display:flex}.nav nav>a:nth-child(-n+3){display:block}.hero-grid,.cards,.steps,.subscription-grid,.support-grid,.contact-grid{grid-template-columns:1fr}.hero{padding:55px 0}.hero-panel{padding:28px;margin-top:12px}section{padding:58px 0}.strip{display:block;padding:28px}.strip .button{margin-top:22px}.footer-grid{grid-template-columns:1fr;gap:20px}.contact form{padding:24px}.fields{grid-template-columns:1fr}.cards article{padding:27px}.plan{padding:28px}.hero h1{font-size:3.3rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
