.consignment-page{padding:24px 0 65px;color:#244c38}.consignment-page section[id]{scroll-margin-top:115px}.consignment-page h1,.consignment-page h2{font-family:var(--font-display);font-weight:500;line-height:1.5;text-wrap:balance}.consignment-page h1{font-size:clamp(28px,3.5vw,46px);margin:14px 0 23px}.consignment-page h2{font-size:clamp(23px,2.5vw,31px);margin:8px 0 18px}.consignment-page h3{font-family:var(--font-body);font-size:16px;line-height:1.7;font-weight:600}.consignment-page p{font-size:14px;line-height:1.95;color:#526656;margin:12px 0}.consignment-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#647266;margin-bottom:28px}.consignment-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:50px;align-items:center;padding:42px 0 54px}.consignment-page .consignment-lead{font-size:16px;max-width:680px}.consignment-actions{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0 14px}.consignment-actions .btn{font-size:13px;min-height:48px;white-space:normal;text-align:center}.consignment-summary{padding:36px;background:#153e2d;border-radius:24px;color:#eaf0dc;position:relative;overflow:hidden}.consignment-mark{font-family:var(--font-display);font-size:70px;color:#c3d9a8;line-height:1}.consignment-summary p{font-family:var(--font-display);font-size:27px;color:#eff4e3;line-height:1.6;margin:23px 0}.consignment-summary li{padding:12px 0;border-top:1px solid #ffffff24;font-size:13px}.consignment-summary>a{display:inline-block;margin-top:22px;font-size:12px;color:#d2e7b9}.consignment-section{padding:42px 0}.consignment-steps{counter-reset:none;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.consignment-steps li{padding:25px;border:1px solid #dce5d8;background:#fffef9;border-radius:16px}.consignment-step-no{font:500 30px var(--font-display);color:#789763;display:block;margin-bottom:18px}.consignment-steps p{font-size:13px;margin-bottom:0}.consignment-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0}.consignment-panel{padding:30px;border:1px solid #dce5d8;border-radius:20px;background:#fffefb;min-width:0}.consignment-panel h2{font-size:25px}.consignment-tags{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.consignment-tags li{padding:7px 11px;border-radius:8px;background:#eef3e7;color:#46613c;font-size:12px}.consignment-checks{list-style:disc;padding-left:22px;margin:22px 0}.consignment-checks li{padding:5px 0;font-size:14px;line-height:1.85}.consignment-page .consignment-note{font-size:12px;color:#62715c;line-height:1.9}.consignment-link,.consignment-inline-links a,.consignment-note a,.consignment-faq a{text-decoration:underline;text-underline-offset:4px;font-size:13px;color:#1e5236}.consignment-inline-links{display:flex;gap:20px;flex-wrap:wrap}.consignment-specialist{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:42px;padding:38px;background:#eaf0df;border:1px solid #d9e2cd;border-radius:22px;margin:42px 0}.consignment-page .consignment-disclaimer{font-size:12px;border-left:3px solid #789763;padding:10px 16px;background:#ffffff70}.consignment-specialist-card{align-self:center;text-align:center;padding:26px}.consignment-specialist-card>span{display:grid;place-items:center;width:86px;height:86px;border-radius:50%;background:#173f2d;color:#e7efda;font:500 45px var(--font-display);margin:0 auto 20px}.consignment-faq{max-width:900px;margin:auto}.consignment-faq article{padding:22px 0;border-bottom:1px solid #dce5d8}.consignment-faq article p{margin-bottom:0}.consignment-form-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:45px;padding:44px 0}.consignment-form-section>div:first-child>h3{margin-top:30px}.consignment-form-card{padding:32px;background:white;border:1px solid #dce5d8;border-radius:22px;min-width:0}.consignment-field{margin-bottom:18px}.consignment-field>label{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.consignment-field input:not([type=checkbox]),.consignment-field textarea,.consignment-field select{display:block;width:100%;max-width:100%;min-height:46px;padding:12px 14px;border:1px solid #bdcbbd;border-radius:9px;background:#fbfcf8;color:#244c38;font:400 16px/1.65 var(--font-body)}.consignment-field textarea{resize:vertical}.consignment-field small{display:block;margin-top:7px;font-size:11px;line-height:1.8}.consignment-field .consignment-checkbox{display:flex;gap:11px;align-items:flex-start;font-weight:400;line-height:1.8}.consignment-checkbox input{width:19px;height:19px;flex:0 0 19px;accent-color:#245a39;margin-top:3px}.consignment-page :is(a,button,input,textarea,select):focus-visible{outline:3px solid #70994a;outline-offset:3px}.consignment-page [aria-invalid=true]{border-color:#a13030!important}.consignment-field-error{color:#a13030}.consignment-errors,.consignment-success{padding:20px;border:1px solid #c39687;border-radius:12px;background:#fff4ee;margin-bottom:22px}.consignment-errors ul{list-style:disc;padding-left:20px;color:#96352c;font-size:13px;line-height:1.8}.consignment-errors a{text-decoration:underline}.consignment-success{border-color:#b5caa6;background:#eff6e9}.consignment-bottom{text-align:center;padding:42px 25px;background:#eaf0df;border-radius:22px}.consignment-bottom .consignment-actions{justify-content:center}.consignment-page a,.consignment-page p{overflow-wrap:anywhere}
@media(max-width:900px){.consignment-hero,.consignment-specialist,.consignment-form-section{grid-template-columns:1fr;gap:24px}.consignment-hero{padding-top:15px}.consignment-summary{display:none}.consignment-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.consignment-columns{gap:16px}.consignment-panel{padding:23px}.consignment-specialist-card{padding:10px}}
@media(max-width:600px){.consignment-page{padding-top:18px}.consignment-page .container{padding:0 18px}.consignment-hero{padding-bottom:22px}.consignment-page .consignment-lead{font-size:14px}.consignment-section{padding:28px 0}.consignment-steps,.consignment-columns{grid-template-columns:1fr}.consignment-steps li{padding:20px 20px 20px 65px;position:relative}.consignment-step-no{position:absolute;left:18px;top:20px;font-size:24px}.consignment-steps h3{font-size:15px}.consignment-panel h2{font-size:23px}.consignment-specialist{padding:24px;margin:28px 0}.consignment-form-card{padding:22px}.consignment-form-section{padding:30px 0}.consignment-actions .btn{flex:1 1 100%;font-size:13px}.consignment-form-card button{width:100%;font-size:13px}.consignment-bottom{padding:30px 20px}}
