.hero{max-width:920px;margin:auto;padding:38px 24px 24px;text-align:center}.hero h1{font-size:clamp(30px,4vw,46px);color:var(--bk-green,#143f32);line-height:1.12}.hero p{max-width:560px;margin:14px auto;color:#52665a}.hero .deposit-eyebrow{font-size:11px;letter-spacing:.16em;font-weight:700}.form-wrap{max-width:860px;padding:0 24px 70px;margin:auto}.form-wrap h2{font-family:'Playfair Display',Georgia,serif;font-size:25px;color:var(--bk-green,#143f32);margin:8px 0 22px}.steps-row{max-width:650px;margin:28px auto 0;gap:8px}.step-pill{background:transparent!important;border-bottom:2px solid #d8dace;border-radius:0!important;outline:0!important}.step-pill .num{background:#e4e7dc!important;color:#244b39!important}.step-pill .label{color:#637163!important}.step-pill[aria-current=step]{border-color:#164b39}.step-pill[aria-current=step] .num,.step-pill.completed .num{background:#164b39!important;color:#fff!important}.step-pill[aria-current=step] .label{color:#164b39!important;font-weight:700}#main-form{padding:28px;background:#fffdf8;border:1px solid #e3e2d6;border-radius:20px;box-shadow:0 12px 38px #23352408}.deposit-universes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:32px}.universe-choice{padding:0 0 12px!important;overflow:hidden;border-radius:9px!important;background:transparent!important;border:2px solid transparent!important;font-size:15px!important;color:#163f32!important;text-align:left}.universe-choice>span:last-child{display:block;padding:8px 10px 0}.universe-choice.active{border-color:#164b39!important;box-shadow:0 0 0 2px #164b3920}.universe-photo{display:block;aspect-ratio:1.4;background-size:cover;background-position:center;background-repeat:no-repeat}.universe-photo--0{background-image:url('/static/images/categories/immersif-20261006/root-0.webp')}.universe-photo--1{background-image:url('/static/images/categories/immersif-20261006/root-1.webp')}.universe-photo--2{background-image:url('/static/images/categories/immersif-20261006/root-2.webp')}.universe-photo--3{background-image:url('/static/images/categories/immersif-20261006/root-3.webp')}.universe-photo--4{background-image:url('/static/images/categories/immersif-20261006/root-4.webp')}.universe-photo--5{background-image:url('/static/images/categories/immersif-20261006/root-5.webp')}.camera-help-card{background:#f2f3eb;color:#355745;border:0;padding:16px;line-height:1.6}.deposit-back{background:none;border:none;color:#456552;padding:0 0 22px;cursor:pointer;font:inherit}.deposit-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.deposit-fields.three{grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0}.deposit-fields>div{min-width:0}#main-form label,#main-form legend{font-size:14px;line-height:1.5;color:#244637}#main-form input:not([type=checkbox]):not([type=radio]):not([type=file]),#main-form textarea{display:block;width:100%;box-sizing:border-box;background:#faf9f3;border:1px solid #d8ddcf;border-radius:10px;padding:13px;color:#143f32;font:inherit;margin-top:7px}.price-field{border:1px solid #d8ddcf;background:#faf9f3;border-radius:12px}.price-field input{border:0!important;font-size:30px!important;padding:3px 0!important}#main-form input:focus,#main-form textarea:focus,button:focus-visible{outline:2px solid #42755b;outline-offset:3px}.deposit-dimensions{border:0;padding:0;margin:22px 0}.deposit-question{border:1px solid #d8ddcf;border-radius:14px;padding:22px;margin:28px 0}.deposit-question legend{font-weight:600;padding:0 8px}.yes-no{display:flex;gap:14px}.yes-no label{flex:1;padding:16px;background:#f5f5ee;border:1px solid #d8ddcf;border-radius:10px;cursor:pointer}.yes-no label:has(input:checked){background:#e5eee2;border-color:#164b39}.yes-no input{accent-color:#164b39;margin-right:8px}.submit-btn{background:#164b39;border-radius:12px;font-family:inherit;font-weight:600;margin-top:24px}.bk-textarea-field{min-height:105px;margin-bottom:24px!important}.photo-hint{line-height:1.6}.deposit-question+p,#deposit-comments>p,#deposit-condition>p{color:#5d6d60;line-height:1.6}#draft-photo-status{background:#edf2e7;padding:12px 16px;border-radius:10px}#signature-fields,#defect-fields{margin-top:24px}.photo-grid{gap:12px}#main-form details{margin:20px 0}.ghost-holder{opacity:.85}.ghost-holder svg{filter:none}
@media(max-width:600px){.hero{padding:24px 18px 18px}.form-wrap{padding:0 12px 100px}#main-form{padding:22px 16px;border-radius:16px}.deposit-universes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.deposit-fields{gap:12px}.deposit-fields.three{gap:8px}.steps-row{gap:2px}.step-pill .label{font-size:10px}.form-wrap h2{font-size:23px}.deposit-question{padding:16px 12px}.yes-no label{padding:15px 10px}#main-form input:not([type=checkbox]):not([type=radio]):not([type=file]){min-width:0;font-size:16px;padding:11px 8px}}

.hero{background:transparent;color:#164b39}.hero h1 span{color:inherit}#photo-step-error:empty{display:none}@media(max-width:600px){.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-slot{aspect-ratio:1.35}}
