.page-main{max-width:1000px;margin:auto;padding:70px 28px 90px}.page-heading{margin-bottom:30px}.page-heading h1{font-size:clamp(2.2rem,4vw,3.5rem);letter-spacing:-.05em;margin-top:7px}.page-heading p{color:var(--muted);max-width:580px}.page-card{background:var(--surface);border:1px solid var(--line);border-radius:19px;box-shadow:var(--shadow);padding:28px}.home-links{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:70px 0}.home-links a{padding:23px;background:var(--surface);border:1px solid var(--line);border-radius:16px;color:var(--ink);text-decoration:none}.home-links b{display:block;font:700 1.1rem "Plus Jakarta Sans"}.home-links span{display:block;color:var(--muted);font-size:.84rem;margin-top:7px}.wallet-number{font:700 clamp(2.6rem,5vw,4rem) "Plus Jakarta Sans";margin:10px 0}.wallet-layout{display:grid;grid-template-columns:1fr .8fr;gap:23px}.order-page-head,.order-page-row{display:grid;grid-template-columns:1.1fr 1.15fr 1.2fr .65fr .75fr;gap:10px;padding:16px 20px;align-items:center}.order-page-head{background:var(--bg);color:var(--muted);font-size:.7rem;font-weight:700;letter-spacing:.07em}.order-page-row{border-top:1px solid var(--line);font-size:.86rem}.order-page-row small{display:block;color:var(--muted);font-size:.72rem}.page-form label{display:block;font-size:.84rem;font-weight:700;margin:18px 0 8px}.page-form input{width:100%;padding:13px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink);font:inherit}@media(max-width:760px){.page-main{padding:50px 20px}.wallet-layout,.home-links{grid-template-columns:1fr}.order-page-head,.order-page-row{grid-template-columns:1.1fr 1fr .8fr}.order-page-head span:nth-child(3),.order-page-row span:nth-child(3),.order-page-head span:nth-child(4),.order-page-row span:nth-child(4){display:none}}
