:root{--navy:#14202a;--dark:#101921;--red:#b42444;--text:#1e2a33;--muted:#61707a;--bg:#f6f6f5;--line:#dfe4e8;--serif:Georgia,'Times New Roman',serif}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:var(--bg);color:var(--text)}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #e9879d;outline-offset:3px}nav.top{background:#121d27;color:#fff;padding:20px 5%;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}nav.top .brand{text-decoration:none;font-weight:900;letter-spacing:1.4px}nav.top .brand b{font-size:28px;color:#eb4163;font-style:italic}nav.top .links{display:flex;gap:19px;flex-wrap:wrap}nav.top .links a{font-size:12px;text-decoration:none;color:#d8e1e9}nav.top .links a:hover{color:#fff}.hero{background:linear-gradient(100deg,#101d27eb,#152531c9),var(--pic) center/cover;color:white;padding:70px 5% 95px}.hero>div{max-width:1170px;margin:auto}.eyebrow{color:#f5a0b1;font-size:10px;letter-spacing:3px;text-transform:uppercase;font-weight:850}.hero h1{font:normal clamp(40px,5vw,67px)/1.14 var(--serif);margin:17px 0;letter-spacing:-1px}.hero p{font-size:15px;max-width:760px;line-height:1.8;color:#d3dce3}.stripe{width:70px;height:4px;background:#e0405f;margin:21px 0}main{max-width:1190px;margin:-36px auto 0;padding:0 20px 75px;position:relative}.panel,.card,.item,.form{background:white;border:1px solid var(--line);box-shadow:0 12px 35px #14202b0c}.panel{padding:26px 30px}.panel p,.card p,.form p{font-size:13px;line-height:1.75;color:var(--muted)}.panel.flex{display:flex;align-items:center;justify-content:space-between;gap:20px}.section{padding-top:55px}.section h2{font:normal 35px var(--serif);margin:0 0 12px}.section>p{font-size:14px;line-height:1.8;color:var(--muted);max-width:820px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:23px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card{padding:27px;display:flex;flex-direction:column}.card h3{font:normal 27px var(--serif);margin:8px 0}.card p{flex:1}.card .tag{font-size:10px;text-transform:uppercase;letter-spacing:1.8px;color:#a51d3d;font-weight:850}.btn{background:#b42444;color:white;display:inline-block;text-decoration:none;font-size:12px;font-weight:850;padding:13px 17px;border:1px solid #b42444;border-radius:3px;cursor:pointer}.btn:hover{background:#89192f}.btn.alt{color:#b42444;background:white}.btn.alt:hover{background:#fff0f3}.badge{font-size:10px;text-transform:uppercase;font-weight:850;letter-spacing:1px;background:#f9e9ed;color:#9e1b38;display:inline-block;padding:7px 9px;align-self:flex-start}.item{padding:22px;min-height:150px}.item strong{font-size:15px}.item p{font-size:12px;line-height:1.7;color:var(--muted)}.notice{border-left:4px solid #aa2142;background:#edf0f2;padding:19px 24px;font-size:13px;color:#455765;line-height:1.75;margin-top:22px}.form{padding:29px}.form h2{font:normal 31px var(--serif);margin:0 0 16px}.form label{font-size:12px;display:block;font-weight:800;margin:14px 0 6px}.form input{font:inherit;font-size:14px;width:100%;padding:13px 11px;border:1px solid #c6cdd2;border-radius:3px}.form button{margin-top:18px}.error{min-height:16px;color:#a51c3d;font-size:12px;margin-top:10px}.hidden{display:none!important}.muted{color:var(--muted)}.price{font-size:30px;font-weight:850;margin:8px 0}.plan p{color:var(--muted);font-size:12px}.plan .btn{margin-top:auto;align-self:flex-start}.foot{background:#101a22;color:#c0ccd4;padding:30px 5%;font-size:12px;line-height:1.9}.foot a{color:#fff;text-decoration:none}@media(max-width:850px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel.flex{display:block}.panel.flex .btn{margin-top:12px}}@media(max-width:600px){.grid,.grid.two{grid-template-columns:1fr}.hero{padding:53px 5% 79px}main{padding:0 14px 55px}.section{padding-top:37px}.hero h1{font-size:43px}}