
.pre-page{background:#02080d;color:#eef4f8}.pre-hero{max-width:1180px;margin:auto;padding:110px 28px;display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.pre-copy .tag,.pre-why .tag{color:#39dda2;letter-spacing:.22em;font-weight:800;font-size:13px}.pre-copy h1{font-size:64px;line-height:.94;margin:22px 0 28px;letter-spacing:-.055em}.pre-copy p{color:#8795a5;font-size:20px;line-height:1.65;max-width:520px}.pre-copy small{display:block;color:#5f6b78;margin-top:28px}.pre-card{background:#06121b;border:1px solid #17303e;border-radius:24px;overflow:hidden;box-shadow:0 25px 80px #0008}.pre-card-head{display:flex;justify-content:space-between;padding:24px 28px;border-bottom:1px solid #18303d}.pre-card-head div{display:grid;gap:4px}.pre-card-head small{color:#637384}.pre-card-head b{font-size:22px}.pre-card-head strong{color:#39dda2;font-size:13px}.pre-controls{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:24px 28px}.pre-controls label{font-size:11px;letter-spacing:.08em;color:#718294;font-weight:800;position:relative}.pre-controls label span{position:absolute;left:15px;bottom:15px}.pre-controls input{width:100%;box-sizing:border-box;margin-top:8px;padding:14px 14px 14px 28px;background:#071722;border:1px solid #1a3443;border-radius:10px;color:#eef4f8;font-size:17px;font-weight:800}.pre-positions{padding:0 28px 20px}.pre-row{display:grid;grid-template-columns:1fr 1fr 1fr 1.1fr;gap:8px;align-items:center;border-bottom:1px solid #132935;padding:9px 0}.pre-row-head{color:#637384;font-size:10px;font-weight:800}.pre-row input,.pre-row select{width:100%;box-sizing:border-box;background:#071722;border:1px solid #183240;color:#dce7ee;border-radius:8px;padding:9px;font-weight:700}.pre-row b{font-size:13px}.pre-meters{padding:8px 28px 22px;display:grid;gap:14px}.pre-meters span{display:flex;justify-content:space-between;color:#748596;font-size:11px;font-weight:800}.pre-meters b{color:#e8f0f5}.pre-meters i{display:block;height:8px;background:#0d202b;border-radius:20px;margin-top:7px;overflow:hidden}.pre-meters em{display:block;height:100%;width:0;background:#39dda2;border-radius:20px;transition:.25s}.pre-summary{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #18303d;border-bottom:1px solid #18303d}.pre-summary div{padding:18px;border-right:1px solid #18303d}.pre-summary div:last-child{border:0}.pre-summary small{display:block;color:#617284;font-size:9px;font-weight:800}.pre-summary b{display:block;margin-top:6px;font-size:15px}.pre-decision{margin:22px 28px;padding:18px;border:1px solid #1d4c3d;background:#06291d;border-radius:12px;display:grid;gap:5px}.pre-decision small{color:#7d968e}.pre-decision b{font-size:28px;color:#39dda2}.pre-decision span{color:#8fa39d}.pre-decision.reduce{background:#2a2207;border-color:#6a5720}.pre-decision.reduce b{color:#e0bd55}.pre-decision.block{background:#2a0c12;border-color:#6b2634}.pre-decision.block b{color:#ff6f82}.pre-flow{text-align:center;color:#597080;font-size:10px;font-weight:800;letter-spacing:.05em;padding:0 20px 18px}.pre-cta{display:block;margin:0 28px 26px;background:#39dda2;color:#022016;text-align:center;padding:15px;border-radius:9px;font-weight:900;text-decoration:none}.pre-why{max-width:1180px;margin:auto;padding:90px 28px 130px;border-top:1px solid #10232d}.pre-why h2{font-size:45px;letter-spacing:-.04em;max-width:800px}.pre-why>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pre-why article{background:#06121b;border:1px solid #142d3a;border-radius:14px;padding:28px}.pre-why article small{color:#39dda2;font-weight:800}.pre-why h3{font-size:20px}.pre-why p{color:#778797;line-height:1.55}
@media(max-width:760px){.pre-hero{display:block;padding:70px 22px}.pre-copy{margin-bottom:65px}.pre-copy h1{font-size:48px}.pre-copy p{font-size:18px}.pre-card-head{padding:20px}.pre-controls,.pre-positions,.pre-meters{padding-left:20px;padding-right:20px}.pre-row{grid-template-columns:.9fr 1fr 1fr}.pre-row select,.pre-row-head span:last-child{display:none}.pre-summary{grid-template-columns:1fr 1fr}.pre-summary div:nth-child(2){border-right:0}.pre-summary div:nth-child(-n+2){border-bottom:1px solid #18303d}.pre-decision{margin:20px}.pre-cta{margin:0 20px 22px}.pre-why{padding:75px 22px}.pre-why h2{font-size:38px}.pre-why>div:last-child{grid-template-columns:1fr}}
