.public-converter{color:#f4eee5;background:#101011;min-height:100vh;font-family:Arial,sans-serif}.public-converter header,.converter-public-section,.converter-hero,.converter-public-footer{max-width:1120px;margin:0 auto;padding:28px}.public-converter header{justify-content:space-between;align-items:center;gap:20px;display:flex}.converter-brand{color:#f4eee5;letter-spacing:3px;font-size:23px;font-weight:800;text-decoration:none}.converter-brand span{color:#d7b77f}.public-converter nav{flex-wrap:wrap;gap:24px;display:flex}.public-converter nav a,.converter-public-footer a{color:#d7b77f;font-size:14px;text-decoration:none}.converter-hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:60px;padding-top:70px;padding-bottom:80px;display:grid}.converter-kicker{letter-spacing:2px;text-transform:uppercase;color:#d7b77f!important;font-size:12px!important}.converter-hero h1{letter-spacing:-2px;margin:25px 0;font-size:clamp(36px,5vw,62px);font-weight:750;line-height:1.08}.converter-hero h1 em{color:#dcc08a;font-style:normal}.converter-hero p{color:#bbb5be;font-size:18px;line-height:1.7}.converter-cta,.converter-outline{color:#15110b;background:#d7b77f;border-radius:9px;margin:14px 0;padding:16px 24px;font-weight:700;text-decoration:none;display:inline-block}.converter-outline{color:#d7b77f;background:0 0;border:1px solid #7d6745}.converter-hero-note{color:#aaa2ad;margin-top:8px;font-size:13px;display:block}.converter-demo{background:linear-gradient(145deg,#322533,#19161b);border:1px solid #635160;border-radius:22px;padding:30px;box-shadow:0 30px 100px #0005}.converter-demo>p{color:#d7b77f;letter-spacing:1px;font-size:12px}.converter-demo h2{font-size:28px;line-height:1.2}.converter-demo>div{border-top:1px solid #ffffff17;align-items:center;gap:14px;padding:18px 0;display:flex}.converter-demo b{color:#d7b77f}.converter-demo span{flex:1;font-size:14px}.converter-demo small{color:#aea2b4;margin-top:7px;font-size:12px;display:block}.converter-demo strong{color:#d7b77f;background:#ffffff0a;border-radius:50%;padding:10px;font-size:13px}.converter-demo footer{color:#d7b77f;margin-top:20px;font-size:12px}.converter-public-section{padding-top:60px;padding-bottom:60px}.converter-public-section h2{max-width:760px;margin:14px 0 34px;font-size:clamp(27px,3vw,38px);line-height:1.2}.converter-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.converter-steps article{border:1px solid #39313e;border-radius:13px;padding:26px}.converter-steps article>span{color:#d7b77f;font-size:28px}.converter-steps h3{margin-top:22px;font-size:19px}.converter-steps p,.converter-prices p,.converter-faq p{color:#b9b0bd;font-size:15px;line-height:1.8}.converter-benefits{border-top:1px solid #39313e;border-bottom:1px solid #39313e}.converter-prices{grid-template-columns:1fr 1fr;gap:25px;display:grid}.converter-prices article{background:#1a171d;border:1px solid #635160;border-radius:16px;padding:32px}.converter-prices h3{font-size:24px}.converter-prices strong{color:#dcc08a;font-size:46px;display:block}.converter-prices strong small{margin-top:10px;font-size:13px;font-weight:400}.converter-prices small{color:#aaa0ae;font-size:12px;line-height:1.6;display:block}.converter-faq details{border-top:1px solid #39313e;padding:20px 0}.converter-faq summary{cursor:pointer;font-size:17px;line-height:1.5}.converter-public-footer{color:#b9b0bd;border-top:1px solid #39313e;flex-wrap:wrap;align-items:center;gap:25px;padding-top:35px;padding-bottom:50px;font-size:13px;display:flex}.converter-public-footer p{color:#807687;width:100%;font-size:12px;line-height:1.7}@media (max-width:800px){.converter-hero{grid-template-columns:1fr;gap:35px;padding-top:35px}.converter-steps,.converter-prices{grid-template-columns:1fr}.public-converter header{align-items:flex-start}.public-converter nav{gap:12px;font-size:12px}.converter-public-section{padding-top:35px;padding-bottom:35px}.converter-hero h1{letter-spacing:-1px}}.converter-gear{border:1px solid #635160;border-radius:7px;padding:6px;line-height:1;font-size:25px!important}.converter-prices{grid-template-columns:repeat(3,minmax(0,1fr))}.converter-prices strong{font-size:36px}@media (max-width:900px){.converter-prices{grid-template-columns:1fr}.public-converter nav{justify-content:flex-end}}
