.content-page{width:90%;max-width:1725px;margin:55px auto 90px}.content-hero{max-width:1000px;padding:70px 0}.content-hero span{color:#6867ce;font-size:.72rem;font-weight:800;text-transform:uppercase}.content-hero h1{margin:12px 0;font-size:clamp(3rem,6vw,6.5rem);letter-spacing:-.07em}.content-hero p{max-width:720px;color:#66646d;line-height:1.7}.content-card{padding:55px;border-radius:16px;background:#fff;box-shadow:0 6px 0 #ec9f40,0 12px 0 #e25d2f,0 18px 0 #df4943,0 24px 0 #ad2332,0 30px 0 #31b1c3}.contact-grid,.story{display:grid;grid-template-columns:1.2fr .8fr;gap:60px}.contact-grid form{display:grid;gap:15px}.contact-grid label{display:grid;gap:6px;font-size:.72rem;font-weight:800}.contact-grid input,.contact-grid select,.contact-grid textarea,.tracking input{padding:13px;border:1px solid #d7d5dc;border-radius:8px}.contact-grid button,.tracking button{padding:13px 18px;border:0;border-radius:8px;background:#111113;color:#fff;font-weight:800}.contact-grid aside{padding:30px;border-radius:12px;background:#f3f1ff}.faq-items details{border-top:1px solid #dddbe1}.faq-items summary{display:flex;justify-content:space-between;padding:22px 4px;font-weight:800;cursor:pointer}.faq-items p,.legal p,.story p{color:#68666f;line-height:1.7}.info-grid,.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.info-grid article,.steps article{padding:28px;border-radius:11px;background:#f3f1ff}.info-grid i,.steps span{color:#6867ce;font-size:2rem;font-weight:800}.info-grid h2,.steps h2{font-size:1.1rem}.tracking{display:flex;gap:10px;flex-wrap:wrap;margin-top:40px;padding-top:35px;border-top:1px solid #dddbe1}.tracking h2{width:100%}.steps{grid-template-columns:repeat(4,1fr)}.story{align-items:center}.story img{width:100%;max-height:650px;border-radius:12px;object-fit:cover}.legal{max-width:900px}.legal h2{margin-top:30px}.warning{margin-top:30px;padding:18px;border-radius:8px;background:#fff4db}@media(max-width:900px){.contact-grid,.story{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}}@media(max-width:575px){.content-page{width:calc(100% - 24px)}.content-hero{padding:50px 0}.content-hero h1{font-size:3rem}.content-card{padding:28px 20px}.info-grid,.steps{grid-template-columns:1fr}.tracking{flex-direction:column}}
