.b2c-brand{--b2c-green: #006b35;--b2c-green-dark: #064323;--b2c-charcoal: #1f2b1f;--b2c-muted: #62705f;--b2c-border: #d9e7d4;--b2c-soft: #f6faef;--b2c-cream: #fbfcf7;--b2c-white: #ffffff;background:linear-gradient(180deg,var(--b2c-cream) 0%,var(--b2c-soft) 52%,#ffffff 100%);color:var(--b2c-charcoal);font-family:var(--text-font-family),system-ui,sans-serif;overflow-x:hidden}.b2c-brand *,.b2c-brand *:before,.b2c-brand *:after{box-sizing:border-box}.b2c-brand a{color:inherit}.b2c-brand__hero,.b2c-brand__section,.b2c-brand__split,.b2c-brand__form-wrap{width:min(1200px,calc(100% - 36px));margin:0 auto}.b2c-brand__hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.78fr);gap:32px;align-items:center;padding:48px 0 32px}.b2c-brand__eyebrow{margin:0 0 10px;color:var(--b2c-green);font-size:.78rem;font-weight:850;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.b2c-brand__hero h1,.b2c-brand__section-head h2,.b2c-brand__split h2,.b2c-brand__form-intro h2{margin:0;color:#1a2b1b;font-weight:760;letter-spacing:0}.b2c-brand__hero h1{max-width:780px;font-size:clamp(2.45rem,4.3vw,4.8rem);line-height:1.02}.b2c-brand__lead{max-width:760px;margin:18px 0 0;color:var(--b2c-muted);font-size:1.12rem;line-height:1.66}.b2c-brand__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.b2c-brand__button,.b2c-brand__submit{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(255,255,255,.55);padding:12px 18px;font-weight:850;line-height:1.2;text-decoration:none;backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%);transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.b2c-brand .b2c-brand__button--primary,.b2c-brand .b2c-brand__submit{background:linear-gradient(135deg,#006b35eb,#064323db),#006b35c7;color:#fff;border-color:#fff6;box-shadow:inset 0 1px #ffffff52,0 14px 32px #006b353d;text-shadow:0 1px 1px rgba(0,0,0,.28)}.b2c-brand .b2c-brand__button--secondary{border-color:#006b352e;background:#ffffffa3;color:#152719;box-shadow:inset 0 1px #ffffffbd,0 12px 28px #183a1914}.b2c-brand__button:hover,.b2c-brand__button:focus-visible,.b2c-brand__submit:hover,.b2c-brand__submit:focus-visible{border-color:#ffffffbd;box-shadow:inset 0 1px #ffffff70,0 18px 34px #006b3538;transform:translateY(-1px)}.b2c-brand .b2c-brand__button--primary:hover,.b2c-brand .b2c-brand__button--primary:focus-visible,.b2c-brand .b2c-brand__submit:hover,.b2c-brand .b2c-brand__submit:focus-visible{background:linear-gradient(135deg,#064323f5,#006b35e0),#064323d1;color:#fff}.b2c-brand .b2c-brand__button--secondary:hover,.b2c-brand .b2c-brand__button--secondary:focus-visible{background:#ffffffd1;border-color:#006b3547;color:var(--b2c-green-dark)}.b2c-brand__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.b2c-brand__chips span{display:inline-flex;align-items:center;min-height:38px;border:1px solid var(--b2c-border);border-radius:999px;background:#ffffffe0;padding:8px 12px;color:var(--b2c-charcoal);font-size:.88rem;font-weight:760}.b2c-brand__hero-panel{overflow:hidden;border:1px solid var(--b2c-border);border-radius:8px;background:#ffffffe6;box-shadow:0 22px 52px #183a191c}.b2c-brand__hero-panel picture{display:block}.b2c-brand__hero-image{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.b2c-brand__visual{display:grid;gap:12px;padding:18px;background:linear-gradient(135deg,#006b3514,#ffffffe6),repeating-linear-gradient(90deg,rgba(217,231,212,.45) 0 1px,transparent 1px 72px)}.b2c-brand__visual div{display:grid;grid-template-columns:50px 1fr;gap:2px 12px;align-items:center;border:1px solid var(--b2c-border);border-radius:8px;background:#fff;padding:14px}.b2c-brand__visual span{grid-row:span 2;display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--b2c-green);color:#fff;font-weight:850}.b2c-brand__visual strong,.b2c-brand__model-card h3,.b2c-brand__benefit-grid h3,.b2c-brand__timeline-grid h3{color:var(--b2c-charcoal);letter-spacing:0}.b2c-brand__visual small{color:var(--b2c-muted);line-height:1.45}.b2c-brand__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border-top:1px solid var(--b2c-border);background:var(--b2c-border)}.b2c-brand__metrics div{background:#fff;padding:16px}.b2c-brand__metrics strong{display:block;color:var(--b2c-green);font-size:1.45rem;line-height:1}.b2c-brand__metrics span{display:block;margin-top:8px;color:var(--b2c-muted);font-size:.86rem;font-weight:700;line-height:1.3}.b2c-brand__section{padding:34px 0}.b2c-brand__section-head{max-width:760px;margin-bottom:18px}.b2c-brand__section-head h2,.b2c-brand__split h2,.b2c-brand__form-intro h2{font-size:clamp(1.65rem,2.4vw,2.45rem);line-height:1.14}.b2c-brand__section-head p:not(.b2c-brand__eyebrow),.b2c-brand__split p,.b2c-brand__form-intro p{margin:12px 0 0;color:var(--b2c-muted);font-size:1rem;line-height:1.65}.b2c-brand__model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.b2c-brand__model-card,.b2c-brand__benefit-grid article,.b2c-brand__requirements,.b2c-brand__commercial,.b2c-brand__timeline-grid article,.b2c-brand__faq-list details,.b2c-brand__form-wrap{border:1px solid var(--b2c-border);border-radius:8px;background:#fff;box-shadow:0 18px 42px #183a1912}.b2c-brand__model-card{padding:24px}.b2c-brand__model-card>span{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:#e9f5e5;color:var(--b2c-green);font-weight:900}.b2c-brand__model-card h3,.b2c-brand__benefit-grid h3,.b2c-brand__timeline-grid h3{margin:16px 0 10px;font-size:1.24rem;line-height:1.25}.b2c-brand__model-card p,.b2c-brand__benefit-grid p,.b2c-brand__timeline-grid p{margin:0;color:var(--b2c-muted);line-height:1.62}.b2c-brand__model-card ul,.b2c-brand__requirements ul{display:grid;gap:9px;margin:18px 0 0;padding-left:19px;color:var(--b2c-charcoal);line-height:1.5}.b2c-brand__benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.b2c-brand__benefit-grid article{padding:22px}.b2c-brand__benefit-grid span,.b2c-brand__timeline-grid span{color:var(--b2c-green);font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.b2c-brand__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:18px;padding:34px 0}.b2c-brand__requirements,.b2c-brand__commercial{padding:24px}.b2c-brand__notice{display:grid;gap:8px;margin-top:20px;border-radius:8px;background:#f0f8ed;padding:16px}.b2c-brand__notice strong{color:var(--b2c-green-dark)}.b2c-brand__notice span{color:var(--b2c-muted);line-height:1.55}.b2c-brand__timeline-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.b2c-brand__timeline-grid article{padding:20px}.b2c-brand__faq-list{display:grid;gap:10px}.b2c-brand__faq-list details{padding:0}.b2c-brand__faq-list summary{cursor:pointer;padding:18px 20px;color:var(--b2c-charcoal);font-weight:850}.b2c-brand__faq-list p{margin:0;border-top:1px solid var(--b2c-border);padding:0 20px 18px;color:var(--b2c-muted);line-height:1.62}.b2c-brand__form-wrap{display:grid;grid-template-columns:minmax(300px,.56fr) minmax(0,1fr);gap:22px;margin-top:34px;margin-bottom:56px;padding:24px;scroll-margin-top:150px}.b2c-brand__form-note{display:grid;gap:7px;margin-top:22px;border:1px solid var(--b2c-border);border-radius:8px;background:#f7fbf2;padding:16px}.b2c-brand__form-note strong{color:var(--b2c-green-dark)}.b2c-brand__form-note span{color:var(--b2c-muted);line-height:1.55}.b2c-brand__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.b2c-brand__form label{display:grid;gap:7px}.b2c-brand__form label>span{color:var(--b2c-charcoal);font-weight:800}.b2c-brand__form input,.b2c-brand__form select,.b2c-brand__form textarea{width:100%;border:1px solid #cbdcc5;border-radius:6px;background:#fff;color:var(--b2c-charcoal);font:inherit;line-height:1.4;transition:border-color .16s ease,box-shadow .16s ease}.b2c-brand__form input,.b2c-brand__form select{min-height:48px;padding:10px 12px}.b2c-brand__form textarea{min-height:112px;resize:vertical;padding:12px}.b2c-brand__form input:focus,.b2c-brand__form select:focus,.b2c-brand__form textarea:focus{outline:none;border-color:var(--b2c-green);box-shadow:0 0 0 3px #006b3524}.b2c-brand__form input.is-invalid,.b2c-brand__form select.is-invalid,.b2c-brand__form textarea.is-invalid{border-color:#b42318}.b2c-brand__form small{min-height:16px;color:#b42318;font-size:.82rem;line-height:1.25}.b2c-brand__form-wide{grid-column:1 / -1}.b2c-brand__form-status{min-height:20px;margin:12px 0 0;color:var(--b2c-green-dark);font-weight:760}.b2c-brand__submit{width:100%;margin-top:8px;cursor:pointer;font-family:inherit;font-size:1rem}@media(max-width:990px){.b2c-brand__hero,.b2c-brand__split,.b2c-brand__form-wrap{grid-template-columns:1fr}.b2c-brand__hero{padding-top:34px}.b2c-brand__hero-panel{max-width:620px}.b2c-brand__benefit-grid,.b2c-brand__timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.b2c-brand__hero,.b2c-brand__section,.b2c-brand__split,.b2c-brand__form-wrap{width:min(100% - 28px,1200px)}.b2c-brand__hero{gap:18px;padding:24px 0 18px}.b2c-brand__eyebrow{margin-bottom:8px;font-size:.72rem}.b2c-brand__hero h1{font-size:2rem;line-height:1.05}.b2c-brand__lead{margin-top:12px;font-size:1rem;line-height:1.55}.b2c-brand__actions,.b2c-brand__button{width:100%}.b2c-brand__actions{gap:10px;margin-top:18px}.b2c-brand__button,.b2c-brand__submit{min-height:46px;padding:11px 14px}.b2c-brand__chips{flex-wrap:nowrap;overflow-x:auto;gap:8px;margin:16px -14px 0;padding:0 14px 4px;scroll-snap-type:x proximity;scrollbar-width:none}.b2c-brand__chips::-webkit-scrollbar{display:none}.b2c-brand__chips span{flex:0 0 auto;min-height:34px;padding:7px 11px;font-size:.82rem;scroll-snap-align:start}.b2c-brand__hero-panel{border-radius:8px;box-shadow:0 14px 32px #183a1917}.b2c-brand__hero-image{aspect-ratio:4 / 3}.b2c-brand__metrics div{padding:12px 14px}.b2c-brand__metrics strong{font-size:1.28rem}.b2c-brand__metrics span{margin-top:5px;font-size:.8rem}.b2c-brand__metrics,.b2c-brand__model-grid,.b2c-brand__benefit-grid,.b2c-brand__timeline-grid,.b2c-brand__form-grid{grid-template-columns:1fr}.b2c-brand__form-wrap{gap:18px;padding:18px;margin-top:24px;margin-bottom:44px}.b2c-brand__section{padding:20px 0}.b2c-brand__section-head{margin-bottom:12px}.b2c-brand__section-head h2,.b2c-brand__split h2,.b2c-brand__form-intro h2{font-size:1.55rem}.b2c-brand__section-head p:not(.b2c-brand__eyebrow),.b2c-brand__split p,.b2c-brand__form-intro p{margin-top:9px;font-size:.95rem;line-height:1.55}.b2c-brand__model-card,.b2c-brand__benefit-grid article,.b2c-brand__requirements,.b2c-brand__commercial,.b2c-brand__timeline-grid article{padding:16px}.b2c-brand__model-card>span{width:38px;height:38px}.b2c-brand__model-card h3,.b2c-brand__benefit-grid h3,.b2c-brand__timeline-grid h3{margin:12px 0 8px;font-size:1.08rem}.b2c-brand__model-card p,.b2c-brand__benefit-grid p,.b2c-brand__timeline-grid p,.b2c-brand__model-card ul,.b2c-brand__requirements ul{font-size:.92rem;line-height:1.5}.b2c-brand__split{gap:14px;padding:20px 0}.b2c-brand__faq-list summary{padding:15px 16px}.b2c-brand__faq-list p{padding:0 16px 15px}.b2c-brand__form-grid{gap:10px}.b2c-brand__form input,.b2c-brand__form select{min-height:46px}.b2c-brand__form-note{margin-top:16px;padding:14px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/b2c.css.map */
