:root{--font-sans:var(--font-inter),"Inter","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--inter:var(--font-sans);--color-primary-900:#0f2a23;--color-primary-700:#1f4d3e;--color-primary-500:#2e6e58;--color-accent-500:#b76e3c;--color-accent-300:#d9a47c;--color-bg-main:#fff;--color-bg-subtle:#f7f8f7;--color-border-light:#e6e8e6;--color-text-primary:#1a1a1a;--color-text-secondary:#363c36;--font-size-hero:56px;--font-size-h2:36px;--font-size-h3:22px;--font-size-body:16px;--font-size-small:14px;--space-8:8px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px}body{background:var(--color-bg-main);font-family:var(--font-sans)}html{scroll-behavior:smooth}.rv-9-footer :is(h1,h2,h3,h4,h5,h6,p,a,li,span,label,input,button,textarea){font-family:inherit!important}.rv-20-header-top :is(h1,h2,h3,h4,h5,h6,p,a,li,span,label,input,button){font-family:inherit!important}.rv-20-header-top .rv-8-header-socials h6{font-family:inherit!important;font-weight:700}.header-request-lots{align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--color-primary-900);background:var(--color-primary-900);color:#fff!important;font-size:14px;font-weight:600;line-height:1;padding:12px 18px;margin-right:10px;text-decoration:none}.header-request-lots:visited{color:#fff!important}.header-request-lots:hover{background:#16362d;border-color:#16362d;color:#fff!important}.header-request-lots:active{background:#0b201a;border-color:#0b201a;color:#fff!important}.header-request-lots:focus{outline:none}.header-request-lots:focus-visible{outline:2px solid rgba(15,42,35,.35);outline-offset:2px}.b2b-page{background:var(--color-bg-main);color:var(--color-text-primary);font-size:var(--font-size-body);line-height:1.55}.b2b-page *,.b2b-page :after,.b2b-page :before{box-sizing:border-box}.b2b-page .b2b-shell{max-width:1200px}.b2b-page p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body)}.b2b-page .b2b-hero,.b2b-page .b2b-section,.b2b-page .b2b-video{padding:var(--space-96) 0}.b2b-page .b2b-hero{background:var(--color-bg-main)}.b2b-page .b2b-hero__layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-48);gap:var(--space-48);align-items:center}.b2b-page .b2b-hero h1{margin:0 0 var(--space-16);font-size:clamp(44px,5.4vw,60px);font-weight:800;line-height:1.07;letter-spacing:-.5px;color:var(--color-text-primary)}.b2b-page .b2b-hero p{max-width:60ch;margin-bottom:var(--space-24);font-size:18px;font-weight:400;opacity:.9}.b2b-page .b2b-hero__image img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 10px 24px rgba(0,0,0,.08)}.b2b-page .b2b-metrics{background:var(--color-bg-main);border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);padding:var(--space-24) 0}.b2b-page .b2b-metrics__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-16);gap:var(--space-16)}.b2b-page .b2b-metrics__list li{display:flex;align-items:center;gap:var(--space-8);font-size:var(--font-size-small);font-weight:600;color:var(--color-primary-700);text-transform:uppercase;letter-spacing:.2px}.b2b-page .b2b-metrics__dot{width:7px;height:7px;border-radius:999px;background:var(--color-accent-500);flex:0 0 auto}.b2b-page .b2b-section--neutral,.b2b-page .importer__insights{background:var(--color-bg-subtle)}.b2b-page .b2b-section h2,.b2b-page .b2b-video h2{margin:0 0 var(--space-16);font-size:clamp(30px,3vw,var(--font-size-h2));font-weight:700;line-height:1.15;letter-spacing:-.3px;color:var(--color-text-primary)}.b2b-page .b2b-section h3,.b2b-page .b2b-video h3{margin:0;font-size:var(--font-size-h3);font-weight:600;line-height:1.3;color:var(--color-text-primary)}.b2b-page .b2b-section__lead{margin-bottom:var(--space-16);max-width:65ch}.b2b-page .importer__availability{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:var(--space-32);gap:var(--space-32);align-items:start}.b2b-page .b2b-border-grid article,.b2b-page .b2b-form,.b2b-page .importer__blog-card,.b2b-page .importer__form-card{border:1px solid #d8d8d8;border-radius:12px;padding:var(--space-24);background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.04)}.b2b-page .importer__form-card h3{margin:0 0 var(--space-16)}.b2b-page .importer__micro-copy{margin-top:var(--space-16);font-size:var(--font-size-small)}.b2b-page .b2b-border-grid ul,.b2b-page .b2b-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.b2b-page .b2b-border-grid li,.b2b-page .b2b-list li{position:relative;padding-left:18px;color:var(--color-text-secondary)}.b2b-page .b2b-border-grid li:before,.b2b-page .b2b-list li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:999px;background:var(--color-accent-500)}.b2b-page .b2b-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;border:1px solid var(--color-primary-700);padding:12px 24px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:all .2s ease}.b2b-page .b2b-btn--primary{color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08)}.b2b-page .b2b-btn--primary,.b2b-page .b2b-btn--primary:hover{background:var(--color-primary-900);border-color:var(--color-primary-900)}.b2b-page .b2b-btn--secondary{background:transparent;color:var(--color-primary-900);border-color:var(--color-primary-900)}.b2b-page .b2b-btn--secondary:hover{background:var(--color-primary-900);border-color:var(--color-primary-900);color:#fff}.b2b-page .b2b-actions{display:flex;flex-wrap:wrap;gap:var(--space-16)}.b2b-page .b2b-steps{margin:var(--space-16) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-24);gap:var(--space-24)}.b2b-page .b2b-steps li{padding-right:var(--space-16);border-right:1px solid var(--color-border-light)}.b2b-page .b2b-steps li:last-child{border-right:none}.b2b-page .importer__step-icon{display:inline-flex;min-width:34px;height:34px;align-items:center;justify-content:center;margin-bottom:var(--space-8);border:1px solid var(--color-border-light);border-radius:999px;color:var(--color-primary-700);font-size:13px;font-weight:700}.b2b-page .b2b-steps p{margin-top:var(--space-8)}.b2b-page .b2b-steps--five{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-32)}.b2b-page .b2b-steps--five h3{font-size:18px;font-weight:600}.b2b-page .b2b-step-num{display:block;margin-bottom:var(--space-8);color:var(--color-primary-700);font-size:26px;font-weight:800;line-height:1}.b2b-page .b2b-section--authority{background:#0d241e;color:#fff}.b2b-page .b2b-section--authority h2,.b2b-page .b2b-section--authority h3{color:#fff}.b2b-page .b2b-section--authority li,.b2b-page .b2b-section--authority p{color:#d7e3dd}.b2b-page .b2b-border-grid{margin-top:var(--space-16);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-24);gap:var(--space-24)}.b2b-page .b2b-border-grid--clean article{box-shadow:none}.b2b-page .b2b-border-grid--clean article:hover{transform:translateY(-3px);transition:transform .2s ease}.b2b-page .b2b-section--authority .b2b-border-grid article{border-color:transparent;background:hsla(0,0%,100%,.02);padding:calc(var(--space-32) + 20px);box-shadow:0 10px 30px rgba(0,0,0,.25)}.b2b-page .b2b-video{background:#fff}.b2b-page .b2b-video--center{border-top:1px solid var(--color-border-light)}.b2b-page .b2b-video__inner{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:var(--space-32);gap:var(--space-32);align-items:center}.b2b-page .b2b-video__frame{border:1px solid var(--color-border-light);border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.06)}.b2b-page .b2b-video__frame video{width:100%;display:block}.b2b-page .b2b-video--center .b2b-video__content--centered{max-width:760px;margin:0 auto var(--space-24);text-align:center}.b2b-page .b2b-video--center .b2b-video__frame{max-width:990px;margin:0 auto}.b2b-page .b2b-video--center{padding-top:var(--space-64)}.b2b-page .b2b-video--center .b2b-video__content p{color:#2f342f}.b2b-page .importer__insights{padding-top:var(--space-96)}.b2b-page .importer__blog-grid{margin-top:var(--space-24);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-24);gap:var(--space-24)}.b2b-page .importer__blog-card{padding:0;overflow:hidden;box-shadow:0 10px 28px rgba(0,0,0,.08)}.b2b-page .importer__blog-image-wrap{aspect-ratio:4/2.7;overflow:hidden}.b2b-page .importer__blog-image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.b2b-page .importer__blog-card h3{margin:14px 14px 8px;font-weight:600}.b2b-page .importer__blog-card p{margin:0 14px 12px;min-height:3.2em}.b2b-page .importer__blog-card a{margin:0 14px 14px;color:var(--color-primary-700);font-weight:600}.b2b-page .importer__insights-link-wrap{margin-top:var(--space-24)}.b2b-page .importer__insights-link{color:var(--color-primary-700);font-weight:600}.b2b-page .b2b-form{padding:var(--space-24)}.b2b-page .b2b-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-16);gap:var(--space-16)}.b2b-page .b2b-form label,.b2b-page .importer__compact-form label{display:block;font-size:var(--font-size-small);font-weight:600;color:var(--color-text-primary)}.b2b-page .b2b-form input,.b2b-page .b2b-form select,.b2b-page .b2b-form textarea,.b2b-page .importer__compact-form input,.b2b-page .importer__compact-form select,.b2b-page .importer__compact-form textarea{width:100%;margin-top:6px;border:1px solid #c9cfca;border-radius:8px;padding:12px 14px;font-size:var(--font-size-body);background:#fff;color:var(--color-text-primary)}.b2b-page .b2b-form input:focus,.b2b-page .b2b-form select:focus,.b2b-page .b2b-form textarea:focus,.b2b-page .importer__compact-form input:focus,.b2b-page .importer__compact-form select:focus,.b2b-page .importer__compact-form textarea:focus{outline:none;border-color:var(--color-primary-700);box-shadow:0 0 0 3px rgba(31,77,62,.15)}.b2b-page .importer__compact-form,.b2b-page .importer__detailed-form{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.b2b-page .importer__extra-fields{border-top:1px solid var(--color-border-light);padding-top:var(--space-16)}.b2b-page .b2b-confidence{display:grid;grid-gap:var(--space-16);gap:var(--space-16);margin-top:var(--space-16)}.b2b-page .b2b-confidence article{background:#e9eeea;border:1px solid #cfd6d1;border-radius:10px;padding:16px;box-shadow:0 6px 16px rgba(0,0,0,.05)}.b2b-page .b2b-confidence article h3{margin:0 0 6px;font-size:18px;color:var(--color-text-primary)}.b2b-page .b2b-confidence article p{margin:0;color:#303730}.b2b-page .importer__full-width{grid-column:1/-1}.b2b-page .b2b-form__status{margin-top:var(--space-8);font-size:var(--font-size-small)}.b2b-page .b2b-form__status--success{color:var(--color-primary-700)}.b2b-page .b2b-form__status--error{color:#b42318}.b2b-page .importer__modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:var(--space-16);background:rgba(0,0,0,.4)}.b2b-page .importer__modal{width:min(540px,100%);padding:var(--space-24);background:#fff;border:1px solid var(--color-border-light);border-radius:12px}.b2b-page .importer__modal h3{margin:0}.b2b-page .importer__modal p{margin:var(--space-8) 0 var(--space-16)}.b2b-page .importer__modal-close{margin-top:var(--space-16);border:1px solid var(--color-border-light);border-radius:8px;padding:10px 14px;background:#fff}@media (max-width:991px){.b2b-page .b2b-hero,.b2b-page .b2b-section,.b2b-page .b2b-video{padding:var(--space-64) 0}.b2b-page .b2b-border-grid,.b2b-page .b2b-form__grid,.b2b-page .b2b-hero__layout,.b2b-page .b2b-metrics__list,.b2b-page .b2b-steps,.b2b-page .b2b-video__inner,.b2b-page .importer__availability,.b2b-page .importer__blog-grid{grid-template-columns:1fr}.b2b-page .b2b-steps li{border-right:none;border-bottom:1px solid var(--color-border-light);padding-bottom:var(--space-16)}}