.consign{color:var(--brand-text,#060409);padding-bottom:clamp(3rem,6vw,5rem)}.consign__hero{background:radial-gradient(circle at 90% 10%, #f687022e, transparent 45%), var(--brand-light-orange,#fff3e6);border-radius:2rem;margin:clamp(.5rem,1.3vw,1.25rem);padding:clamp(2.5rem,6vw,4.5rem) 0}.consign__hero-inner{text-align:center;max-width:46rem}.consign__kicker{background:var(--brand-white,#fff);letter-spacing:.04em;text-transform:uppercase;color:#b45309;border-radius:999px;margin:0 0 .75rem;padding:.3rem .8rem;font-size:.78rem;font-weight:800;display:inline-block}.consign__title{letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.05}.consign__lead{max-width:36rem;margin:0 auto 1.5rem;font-size:1.1rem;line-height:1.55}.consign__hero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.consign__btn{border:2px solid var(--brand-secondary,#060409);min-height:3rem;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 1.5rem;font-weight:800;text-decoration:none;transition:transform .16s;display:inline-flex}.consign__btn:hover{transform:translateY(-2px)}.consign__btn:focus-visible{outline-offset:3px;outline:3px solid #b45309}.consign__btn--primary{background:var(--brand-secondary,#060409);color:#fff}.consign__btn--ghost{color:var(--brand-secondary,#060409);background:0 0}.consign__badges{flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin:1.5rem 0 0;padding:0;font-size:.92rem;font-weight:700;list-style:none;display:flex}.consign__badges li:before{content:"✓ ";color:var(--brand-success,#16a34a)}.consign__section{margin-top:clamp(2.5rem,6vw,4rem)}.consign__h2{letter-spacing:-.01em;margin:0 0 1.25rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.consign__steps{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.consign__step{border:1px solid var(--brand-stroke,#e5e5e5);background:var(--brand-white,#fff);border-radius:1.25rem;padding:1.25rem}.consign__step-num{background:var(--brand-accent-soft,#ffe1bf);color:#7c3a03;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:.75rem;font-weight:800;display:inline-grid}.consign__step h3{margin:0 0 .4rem;font-size:1.05rem;font-weight:800}.consign__step p{color:#444;margin:0;line-height:1.5}.consign__split{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:1rem;display:grid}.consign__card{border:1px solid var(--brand-stroke,#e5e5e5);background:var(--brand-white,#fff);border-radius:1.5rem;padding:clamp(1.5rem,4vw,2.25rem)}.consign__calc-label{margin-bottom:.4rem;font-weight:700;display:block}.consign__calc-input{align-items:center;gap:.5rem;font-size:1.5rem;font-weight:800;display:flex}.consign__calc-input input{border:2px solid var(--brand-stroke,#e5e5e5);width:9rem;font:inherit;border-radius:.75rem;padding:.5rem .75rem}.consign__calc-result{margin:1.25rem 0 .25rem;font-size:1.15rem}.consign__calc-result strong{color:var(--brand-success,#16a34a);font-size:1.8rem}.consign__calc-note,.consign__muted{color:#555;margin:0;font-size:.92rem;line-height:1.5}.consign__list{gap:.6rem;margin:0;padding-left:1.1rem;line-height:1.5;display:grid}.consign__form-card{max-width:46rem;margin-inline:auto}.consign__form{gap:1rem;margin-top:1.25rem;display:grid}.consign__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.consign__form label{gap:.35rem;font-size:.92rem;font-weight:700;display:grid}.consign__form input,.consign__form select{border:1px solid var(--brand-border,#dbdcdc);min-height:2.9rem;font:inherit;background:#fff;border-radius:.75rem;padding:0 .9rem;font-weight:400}.consign__form input:focus-visible,.consign__form select:focus-visible{outline-offset:1px;outline:2px solid #b45309}.consign__form .consign__check{align-items:center;gap:.6rem;font-weight:400;display:flex}.consign__form .consign__check input{width:1.4rem;height:1.4rem;min-height:1.4rem;padding:0}.consign__check a{color:inherit;text-decoration:underline}.consign__error{color:var(--brand-error,#dc2626);margin:0;font-weight:700}.consign__address{margin-top:1rem}.consign__faq{gap:.6rem;max-width:46rem;display:grid}.consign__faq details{border:1px solid var(--brand-stroke,#e5e5e5);background:var(--brand-white,#fff);border-radius:1rem;padding:1rem 1.25rem}.consign__faq summary{cursor:pointer;font-weight:800}.consign__faq p{margin:.6rem 0 0;line-height:1.55}@media (width<=767px){.consign__split,.consign__row{grid-template-columns:1fr}}
