.prepare-page{color:#51331b;background:#fdf9f6;min-height:100vh}.prepare-hero{color:#fff;background:linear-gradient(115deg,#4c2c12 0%,#78451c 58%,#ad6428 100%);padding:clamp(36px,5vw,64px) 0 clamp(20px,3vw,36px)}.prepare-hero h1{letter-spacing:-.03em;color:#fff;margin:8px 0 12px;font-size:clamp(32px,4.4vw,54px);line-height:1.1}.prepare-hero .kicker{color:#eac3a3}.prepare-hero .lead{color:#f8ebe0;max-width:62ch;font-size:18px;line-height:1.65}.prepare-hero .shop-back-link{color:#f8ebe0}.prepare-body{padding:clamp(28px,4vw,56px) 0 clamp(48px,6vw,88px)}.prepare-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.prepare-steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.prepare-steps li{background:#fff;border:1px solid #f1e2d5;border-radius:20px;gap:16px;padding:20px 22px;display:flex;box-shadow:0 10px 28px #0b3a7a12}.prepare-step-no{color:#fff;background:linear-gradient(135deg,#71421b,#b06629);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.prepare-steps h2{color:#553114;margin:0 0 6px;font-size:20px;line-height:1.25}.prepare-steps p{color:#715946;margin:0;line-height:1.65}.prepare-doc-links{flex-wrap:wrap;gap:8px 20px;display:flex;margin-top:10px!important}.prepare-doc-links a{color:#9e5b25;font-weight:700}.prepare-card{background:#fff;border:1px solid #f1e2d5;border-radius:24px;padding:clamp(22px,2.6vw,32px);position:sticky;top:24px;box-shadow:0 18px 44px #0b3a7a1a}.prepare-card h2{color:#553114;margin:0 0 14px;font-size:22px}.prepare-bank{gap:8px;margin:0 0 20px;display:grid}.prepare-bank div{background:#fdfbf9;border:1px solid #f2e4d8;border-radius:12px;justify-content:space-between;gap:16px;padding:10px 14px;display:flex}.prepare-bank dt{color:#76614f;font-size:14px}.prepare-bank dd{color:#553114;text-align:right;margin:0;font-weight:700}.prepare-bank-missing{color:#71421b;background:#fbf4ee;border-radius:12px;margin:0 0 20px;padding:14px;line-height:1.6}.prepare-email{background:#fdfbf9;border:1px solid #f2e4d8;border-radius:12px;justify-content:space-between;gap:16px;margin:0 0 20px;padding:10px 14px;display:flex}.prepare-email span{color:#76614f;font-size:14px}.prepare-email a{color:#553114;text-align:right;overflow-wrap:anywhere;font-weight:700}.prepare-confirm{gap:14px;display:grid}.prepare-accept{color:#624a36;cursor:pointer;align-items:flex-start;gap:12px;line-height:1.55;display:flex}.prepare-accept input{accent-color:#b06629;flex:none;width:20px;height:20px;margin-top:2px}.prepare-confirm .btn{justify-content:center}.prepare-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.prepare-hint{color:#76614f;margin:-6px 0 0;font-size:14px}.prepare-reminder{color:#76614f;margin:18px 0 0;font-size:14px;line-height:1.6}@media (max-width:860px){.prepare-grid{grid-template-columns:1fr}.prepare-card{position:static}}
