.producer-importer-page{background:#fff;color:#363333;font-family:var(--sans);line-height:1.5}.producer-importer-page *{box-sizing:border-box}.producer-importer-page h1,.producer-importer-page h2,.producer-importer-page h3,.producer-importer-page p{margin:0}.producer-importer-page img{display:block;max-width:100%}.producer-importer-page ul{margin:0;padding:0;list-style:none}.producer-importer-page details summary{cursor:pointer;list-style:none}.producer-importer-page details summary::-webkit-details-marker{display:none}.producer-importer-page__section-heading{max-width:830px;margin:0 auto 48px;text-align:center}.producer-importer-page__section-heading h2{font-family:var(--sans);font-weight:400;font-size:36px;line-height:1.2;color:#000;margin-bottom:16px}.producer-importer-page__section-heading p{font-size:18px;line-height:1.55;color:#4a5565}.producer-importer-page__button{display:inline-flex;align-items:center;gap:10px;height:47px;padding:0 24px;border-radius:999px;font-family:var(--sans);font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.producer-importer-page__button img{width:18px;height:18px}.producer-importer-page__button:hover{transform:translateY(-1px);box-shadow:0 8px 14px rgba(0,0,0,.16)}.producer-importer-page__button--primary{background:#009da5;color:#fff}.producer-importer-page__button--ghost{background:rgba(0,0,0,0);color:#363333;border:1px solid #363333;box-shadow:none}.producer-importer-page__button--light{background:#eefbfa;color:#363333;height:60px;padding:0 26px}.producer-importer-page__button--outline-light{background:rgba(0,0,0,0);color:#eefbfa;border:2px solid #eefbfa;height:60px;padding:0 24px;box-shadow:none}.producer-importer-page__button--outline-light:hover{background:rgba(238,251,250,.12)}.producer-importer-page__top-surface{position:relative;isolation:isolate}.producer-importer-page__top-surface::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:var(--hero-surface);pointer-events:none;z-index:0}.producer-importer-page__hero-shell{position:relative;z-index:1;padding-top:50px;padding-bottom:0}.producer-importer-page__hero{position:relative;z-index:1;min-height:696px;padding:86px 80px;display:grid;grid-template-columns:minmax(0, 1fr) 296px;gap:48px;align-items:start;isolation:isolate}.producer-importer-page__hero-frame{position:absolute;inset:0;z-index:0;pointer-events:none}.producer-importer-page__hero-frame img{width:100%;height:100%}.producer-importer-page__hero-copy{position:relative;z-index:1}.producer-importer-page__hero-copy h1{font-family:"Arno Pro","Arno Pro Display",Georgia,serif;font-weight:700;font-size:clamp(40px,4.5vw,55px);line-height:1.1;color:#009da5;letter-spacing:-0.01em;margin:0 0 24px;max-width:820px}.producer-importer-page__hero-copy>p{font-size:20px;line-height:1.6;color:#363333;max-width:780px;margin-bottom:36px}.producer-importer-page__eyebrow{display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 18px;border:1px solid #363333;border-radius:999px;background:rgba(0,0,0,0);color:#363333;font-size:14px;font-weight:600;margin-bottom:32px}.producer-importer-page__eyebrow img{width:16px;height:16px;filter:brightness(0) saturate(100%)}.producer-importer-page__hero-actions{display:flex;flex-wrap:wrap;gap:16px}.producer-importer-page__hero-actions .producer-importer-page__button--light{height:47px;padding:0 24px}.producer-importer-page__hero-aside{position:absolute;z-index:1;top:50%;right:88px;transform:translateY(-50%);width:272px}.producer-importer-page__hero-stats{display:flex;flex-direction:column;gap:24px}.producer-importer-page__hero-stat{display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:center;padding:16px;background:#eefbfa;border-radius:15px;box-shadow:0 10px 15px rgba(0,0,0,.1);min-height:96px}.producer-importer-page__hero-stat p{font-size:14px;font-weight:400;color:#363333;margin:0}.producer-importer-page__hero-stat strong{font-size:16px;font-weight:700;color:#363333;display:block;margin-top:4px}.producer-importer-page__hero-stat-icon{width:48px;height:48px;border-radius:10px;background:#009da5;display:flex;align-items:center;justify-content:center}.producer-importer-page__hero-stat-icon img{width:24px;height:24px;filter:brightness(0) invert(1)}.producer-importer-page__resources{position:relative;z-index:1;padding:60px 0 80px;background:rgba(0,0,0,0)}.producer-importer-page__resource-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:25px}.producer-importer-page__resource-card{background:#009da5 !important;color:#eefbfa;border-radius:15px;padding:25px !important;min-height:209px;display:flex;flex-direction:column;gap:16px;text-decoration:none;box-shadow:0 8px 20px rgba(9,67,70,.12);transition:transform .2s ease,box-shadow .2s ease}.producer-importer-page__resource-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(9,67,70,.2)}.producer-importer-page__resource-card h2,.producer-importer-page__resource-card h3{font-family:var(--sans);font-size:18px !important;font-weight:700;line-height:1.5;color:#eefbfa !important;margin:0}.producer-importer-page__resource-card p{font-size:14px !important;line-height:1.6;color:#eefbfa !important;margin:0}.producer-importer-page__resource-card-top{display:flex;justify-content:flex-start}.producer-importer-page__resource-icon{width:48px;height:48px;border-radius:10px;background:#eefbfa !important;display:flex;align-items:center;justify-content:center}.producer-importer-page__resource-icon img{width:24px;height:24px}.producer-importer-page__resource-link{margin-top:auto;display:inline-flex;align-items:center;gap:8px;color:#eefbfa;font-size:14px;font-weight:600}.producer-importer-page__resource-link img{width:14px;height:14px;filter:brightness(0) invert(1)}.producer-importer-page__impact-band,.producer-importer-page__environment-band{position:relative;background:#000;min-height:396px;padding:54px 0;overflow:hidden;display:flex;align-items:center}.producer-importer-page__environment-band{min-height:400px}.producer-importer-page__impact-media,.producer-importer-page__environment-band-image{position:absolute;inset:0;z-index:0;overflow:hidden}.producer-importer-page__impact-media img,.producer-importer-page__environment-band-image img{position:absolute;max-width:none;object-fit:fill;opacity:.6}.producer-importer-page__environment-band-image img{top:-34.75%;left:0;width:108.23%;height:268.25%}.producer-importer-page__impact-media img{top:-61.45%;left:0;width:100%;height:250.37%}.producer-importer-page__impact-frame,.producer-importer-page__environment-band-frame{position:absolute;top:54px;left:50%;transform:translateX(-50%);width:min(1274px,100% - 48px);height:calc(100% - 108px);pointer-events:none;z-index:1}.producer-importer-page__impact-frame img,.producer-importer-page__environment-band-frame img{display:block;width:100%;height:100%}.producer-importer-page__impact-frame{top:50%;left:max(50% - 640px,16px);width:min(872px,100% - 32px);height:288px;transform:translateY(-50%)}.producer-importer-page__impact-frame img{width:100%;height:100%}.producer-importer-page__impact-content{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0, 1fr) 260px;gap:40px;align-items:center;padding:0 48px}.producer-importer-page__impact-content h2{font-family:"Arno Pro","Arno Pro Display",Georgia,serif;font-weight:700;font-size:clamp(36px,4vw,55px);line-height:1.1;color:#f3efa1 !important;max-width:640px}.producer-importer-page__impact-cta{display:flex;flex-direction:column;align-items:center;gap:12px}.producer-importer-page__impact-cta .producer-importer-page__button{height:56px;width:238px;justify-content:center;background:#eefbfa !important;color:#363333 !important}.producer-importer-page__impact-cta .producer-importer-page__impact-cta-arrow{filter:brightness(0) saturate(100%)}.producer-importer-page__impact-cta p{font-size:18px;line-height:1.4;color:#eefbfa !important;max-width:280px;text-align:center}.producer-importer-page__environment-band-copy{position:relative;z-index:2;text-align:left;padding:0 48px}.producer-importer-page__environment-band-copy h2{font-family:"Arno Pro","Arno Pro Display",Georgia,serif;font-weight:700;font-size:clamp(36px,4vw,55px);line-height:1.1;color:#f3efa1 !important;max-width:760px;margin-bottom:16px}.producer-importer-page__environment-band-copy p{font-size:20px;line-height:1.45;color:#eefbfa !important;max-width:640px}.producer-importer-page__calculator{padding:32px 0 70px;background:#eefbfa}.producer-importer-page__calculator .producer-importer-page__section-heading{display:flex;flex-direction:column;gap:16px;width:min(1216px,100%);margin:0 0 34px;padding-top:16px;text-align:left}.producer-importer-page__calculator .producer-importer-page__section-heading h2{margin:0}.producer-importer-page__calculator .producer-importer-page__section-heading p{font-size:18px;line-height:1.56;margin:0}.producer-importer-page__calculator-shell{width:min(1274px,100% - 32px);margin:0 auto}.producer-importer-page__calculator-panel{display:flex !important;flex-direction:column !important;gap:64px !important;width:100%;background:rgba(0,0,0,0) !important;border-radius:0 !important;padding:0 !important;box-shadow:none !important}.producer-importer-page__calculator-summary{display:flex;flex-direction:column;gap:24px;background:rgba(0,157,165,.25) !important;border-radius:30px !important;box-shadow:none !important;padding:33px !important}.producer-importer-page__calculator-summary h3{font-size:20px !important;font-weight:700;color:#363333}.producer-importer-page__calculator-summary>div:first-child p{font-size:14px;line-height:1.45;color:#4a5565;margin-top:8px}.producer-importer-page__calculator-summary>div:first-child{margin-bottom:8px}.producer-importer-page__fee-list{display:flex !important;flex-direction:column !important;gap:16px !important;margin-top:0 !important}.producer-importer-page__fee-row{display:flex !important;justify-content:space-between !important;align-items:center !important;min-height:74px;padding:16px 26px 16px 16px !important;border-radius:15px !important;background:#eefbfa !important;font-size:15px !important}.producer-importer-page__fee-row strong{font-size:20px;line-height:1.4;color:#363333}.producer-importer-page__fee-row--accent{min-height:90px;background:#eefbfa !important;color:#363333 !important}.producer-importer-page__fee-row--accent strong{color:#009da5}.producer-importer-page__fee-meta{display:flex;align-items:center;gap:12px}.producer-importer-page__fee-meta strong{display:block;font-size:16px;font-weight:600;color:inherit}.producer-importer-page__fee-meta span{display:block;font-size:12px;line-height:1.35;color:#6a7282;opacity:1}.producer-importer-page__fee-code{width:40px;height:40px;border-radius:10px;background:rgba(0,157,165,.5);color:#094346;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.producer-importer-page__fee-row--accent .producer-importer-page__fee-code{background:#009da5;color:#eefbfa}.producer-importer-page__fee-row--accent .producer-importer-page__fee-meta span{color:#009da5;font-weight:600}.producer-importer-page__fee-stack{display:flex;flex-direction:column;align-items:flex-end;gap:0}.producer-importer-page__fee-stack span{text-decoration:line-through;font-size:20px;font-weight:700;line-height:1.4;color:#363333;opacity:.7}.producer-importer-page__fee-stack strong{font-size:20px;line-height:1.4;color:#009da5}.producer-importer-page__totals{display:grid;grid-template-columns:1fr 1fr;gap:12px}.producer-importer-page__totals>div{background:rgba(0,0,0,0) !important;border-radius:0 !important;padding:0 !important;display:flex !important;flex-direction:column !important;gap:4px !important}.producer-importer-page__totals>div span{font-size:14px !important;color:#4a5565 !important}.producer-importer-page__totals>div strong{font-size:30px !important;line-height:1.2 !important;color:#009da5 !important}.producer-importer-page__totals>div:last-child{align-items:flex-end}.producer-importer-page__totals>div:first-child strong{color:rgba(32,32,32,.7) !important}.producer-importer-page__calculator-totals{display:flex;flex-direction:column;gap:24px;padding-top:24px;border-top:1px solid rgba(0,157,165,.8)}.producer-importer-page__savings{background:#eefbfa !important;color:#363333 !important;border-radius:15px !important;min-height:66px;padding:17px !important;display:flex !important;justify-content:space-between !important;align-items:center !important}.producer-importer-page__savings span{font-size:16px;font-weight:600;color:#363333 !important}.producer-importer-page__savings strong{font-size:24px;line-height:1.33;color:#009da5 !important}.producer-importer-page__calculator-note{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:17px !important;background:#eefbfa !important;border-radius:15px !important;font-size:14px;color:#363333}.producer-importer-page__calculator-note p{color:#363333}.producer-importer-page__calculator-note strong{font-weight:700}.producer-importer-page__calculator-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;min-width:119px;padding:0 16px;border-radius:999px;background:#009da5;color:#eefbfa;font-size:14px;font-weight:600}.producer-importer-page__calculator-link img{width:16px;height:16px;filter:brightness(0) invert(1)}.producer-importer-page__calculator-controls{display:flex;flex-direction:column;gap:32px}.producer-importer-page__step-list{display:flex;align-items:flex-start;justify-content:center;gap:8px;width:min(768px,100%);margin:0 auto}.producer-importer-page__step-item{display:flex;flex-direction:column;align-items:center;gap:8px;width:102.859px;font-size:14px;padding:0;border:0;background:rgba(0,0,0,0);color:#99a1af;cursor:pointer;transition:color .2s ease,transform .2s ease}.producer-importer-page__step-item span{width:40px;height:40px;border-radius:50%;background:rgba(0,157,165,.28);border:0;color:#094346;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}.producer-importer-page__step-item small{font-size:14px;line-height:1.4;font-weight:600;color:#99a1af;transition:color .2s ease}.producer-importer-page__step-item em{font-style:normal;font-size:11px;font-weight:500;line-height:1.3;color:#094346;background:rgba(0,157,165,.15);border-radius:10px;padding:2px 8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.producer-importer-page__step-item em:empty{display:none}.producer-importer-page__step-item:hover{transform:translateY(-1px)}.producer-importer-page__step-item.is-active{color:#094346}.producer-importer-page__step-item.is-active span{background:#009da5;color:#eefbfa}.producer-importer-page__step-item.is-active small{color:#363333}.producer-importer-page__step-divider{flex:0 0 102.859px;height:2px;margin-top:19px;background:rgba(32,32,32,.5)}.producer-importer-page__calculator-groups{display:grid;grid-template-columns:1fr;gap:24px}.producer-importer-page__calculator-group{background:#009da5 !important;border-radius:30px !important;box-shadow:none !important;min-height:auto;padding:32px !important}.producer-importer-page__calculator-group[hidden]{display:none !important}.producer-importer-page__selector-label{display:flex;align-items:center;gap:8px;font-weight:700;color:#eefbfa;margin-bottom:24px;font-size:20px;line-height:1.5}.producer-importer-page__selector-label img{width:24px;height:24px;filter:brightness(0) invert(1)}.producer-importer-page__option-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);gap:16px}.producer-importer-page__option-button{min-height:96px;padding:24px;border-radius:15px;border:0;background:#eefbfa;color:#363333;cursor:pointer;text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;transition:box-shadow .2s ease,transform .2s ease,opacity .2s ease}.producer-importer-page__option-button strong{display:block;font-size:17px;line-height:1.35;font-weight:700;color:#009da5}.producer-importer-page__option-button span{display:block;font-size:14px;line-height:1.4;color:rgba(32,32,32,.72)}.producer-importer-page__option-button:hover{box-shadow:inset 0 0 0 2px rgba(0,157,165,.45);transform:translateY(-1px)}.producer-importer-page__option-button.is-selected,.producer-importer-page__option-button[aria-pressed=true]{background:#f3efa1;box-shadow:inset 0 0 0 2px #009da5,0 12px 24px rgba(0,157,165,.18);transform:translateY(-1px)}.producer-importer-page__option-button.is-selected strong,.producer-importer-page__option-button[aria-pressed=true] strong{color:#094346}.producer-importer-page__option-button.is-selected span,.producer-importer-page__option-button[aria-pressed=true] span{color:#363333}.producer-importer-page__option-button.is-disabled,.producer-importer-page__option-button:disabled{cursor:not-allowed;opacity:.42;box-shadow:none;transform:none}.producer-importer-page__registration{background:#eefbfa !important;padding:96px 0 !important}.producer-importer-page__registration>.shell{width:min(1280px,100% - 32px);margin:0 auto}.producer-importer-page__registration .producer-importer-page__section-heading{max-width:none;margin:0 0 31px;text-align:left}.producer-importer-page__registration .producer-importer-page__section-heading h2{margin-bottom:16px}.producer-importer-page__registration .producer-importer-page__section-heading p{max-width:768px}.producer-importer-page__registration .producer-importer-page__button{margin:52px 0 0 !important;display:flex !important;height:59px !important;min-width:229px !important;justify-content:center !important;background:#009da5 !important;color:#fff !important;font-size:18px !important;font-weight:700 !important;width:fit-content !important}.producer-importer-page__registration-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;max-width:1024px;margin:0}.producer-importer-page__registration-card{background:rgba(0,157,165,.15) !important;box-shadow:none !important;border-radius:15px !important;padding:25px !important;min-height:208px;display:flex !important;flex-direction:column !important;gap:0 !important}.producer-importer-page__registration-card h3{margin-top:16px;font-size:18px !important;line-height:1.5 !important;font-weight:700 !important;color:#363333 !important}.producer-importer-page__registration-card p{margin-top:8px;max-width:275px;font-size:14px !important;line-height:1.6 !important;color:#4a5565 !important}.producer-importer-page__registration-number{width:40px;height:40px;border-radius:50%;background:#009da5;color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center}.producer-importer-page__faq{background:rgba(0,157,165,.2) !important;padding:96px 0 !important}.producer-importer-page__faq>.shell{width:min(1280px,100% - 32px);margin:0 auto}.producer-importer-page__faq .producer-importer-page__section-heading{max-width:none;margin:0 0 48px;text-align:left}.producer-importer-page__faq .producer-importer-page__section-heading p{max-width:768px}.producer-importer-page__faq-list{display:grid;gap:16px;max-width:1274px;margin:0}.producer-importer-page__faq-item{background:#eefbfa !important;box-shadow:none !important;border-radius:15px !important;padding:0 24px !important;overflow:hidden}.producer-importer-page__faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:79px;padding:16px 0;font-size:18px;font-weight:700;color:#363333}.producer-importer-page__faq-item[open] .producer-importer-page__faq-toggle::before{transform:rotate(180deg)}.producer-importer-page__faq-answer{padding:0 0 24px}.producer-importer-page__faq-answer p{font-size:16px;line-height:1.6;color:#4a5565}.producer-importer-page__faq-toggle{width:24px;height:24px;flex-shrink:0;position:relative}.producer-importer-page__faq-toggle::before{content:"";position:absolute;inset:0;background-color:#009da5;-webkit-mask:url("/assets/images/producer-importer/icon-chevron.svg") center/contain no-repeat;mask:url("/assets/images/producer-importer/icon-chevron.svg") center/contain no-repeat;transition:transform .2s ease}.producer-importer-page__testimonials{background:linear-gradient(105.219deg, #197176 2.43%, #094346 61.22%, #1e666a 104.34%) !important;padding:96px 0;color:#eefbfa}.producer-importer-page__testimonials .producer-importer-page__section-heading{max-width:none;margin:0 0 48px;text-align:left}.producer-importer-page__testimonials .producer-importer-page__section-heading h2{color:#eefbfa !important}.producer-importer-page__testimonials .producer-importer-page__section-heading p{max-width:768px;color:#eefbfa !important}.producer-importer-page__testimonial-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:25px}.producer-importer-page__testimonial-card{background:#eefbfa !important;box-shadow:none !important;border-radius:15px !important;padding:28px !important;min-height:205px;display:flex !important;flex-direction:column !important;gap:18px !important;color:#363333}.producer-importer-page__testimonial-card p{font-size:15px;line-height:1.55;color:#4a5565}.producer-importer-page__testimonial-company{display:flex;align-items:center;gap:14px}.producer-importer-page__testimonial-company strong{display:block;font-size:16px;font-weight:700;color:#363333}.producer-importer-page__testimonial-company span{display:block;font-size:13px;color:#4a5565}.producer-importer-page__testimonial-icon{width:40px;height:40px;border-radius:50%;background:#009da5;display:flex;align-items:center;justify-content:center;flex-shrink:0}.producer-importer-page__testimonial-icon img{width:20px;height:20px;filter:brightness(0) invert(1)}.producer-importer-page__quality{padding:96px 0;background:var(--hero-surface)}.producer-importer-page__quality>.shell{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:48px;align-items:center}.producer-importer-page__quality-copy h2{font-family:var(--sans) !important;font-weight:400 !important;font-size:32px !important;line-height:1.25 !important;color:#1a1a1a !important;margin-bottom:20px !important}.producer-importer-page__quality-copy p{font-size:18px !important;line-height:1.6 !important;color:#4a5565 !important;margin-bottom:28px !important}.producer-importer-page__quality-copy ul{display:grid;gap:14px}.producer-importer-page__quality-copy ul li{display:flex !important;align-items:center !important;gap:12px !important;font-size:16px !important;line-height:1.5 !important;color:#364153 !important}.producer-importer-page__quality-copy ul li img{width:24px !important;height:24px !important;flex-shrink:0}.producer-importer-page__quality-copy ul li span{font-size:16px !important;line-height:1.5 !important}.producer-importer-page__quality-image{background:rgba(0,0,0,0) !important;box-shadow:none !important;border-radius:24px !important;padding:0 !important;overflow:hidden}.producer-importer-page__quality-image img{width:100% !important;height:400px !important;object-fit:cover !important;border-radius:24px !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.producer-importer-page__cta{position:relative;background:#000;min-height:561px;padding:80px 0;overflow:hidden;display:flex;align-items:center}.producer-importer-page__cta-image{position:absolute;inset:0;z-index:0;overflow:hidden}.producer-importer-page__cta-image img{position:absolute;top:-35.5%;left:-16.62%;width:145.82%;height:257.71%;max-width:none;object-fit:fill}.producer-importer-page__cta-frame{position:absolute;top:60px;left:50%;transform:translateX(-50%);width:min(1267px,100% - 48px);height:calc(100% - 120px);pointer-events:none;z-index:1}.producer-importer-page__cta-frame img{display:block;width:100%;height:100%}.producer-importer-page__cta-copy{position:relative;z-index:2;width:min(776px,100% - 64px);max-width:none;margin-right:0;margin-left:max(50% - 558.5px,32px);text-align:left;padding:40px 0}.producer-importer-page__cta-copy h2{font-family:"Arno Pro","Arno Pro Display",Georgia,serif !important;font-weight:700 !important;font-size:clamp(42px,5vw,70px) !important;line-height:1.05 !important;color:#f3efa1 !important;margin-bottom:20px !important}.producer-importer-page__cta-copy p{font-size:20px !important;line-height:1.45 !important;color:#eefbfa !important;margin:0 0 32px !important;max-width:487px !important}.producer-importer-page__cta-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}@media(max-width: 1180px){.producer-importer-page__hero{min-height:auto;grid-template-columns:1fr;padding:56px 40px}.producer-importer-page__hero-aside{position:relative;top:auto;right:auto;transform:none;align-self:auto;justify-self:stretch;width:100%}.producer-importer-page__hero-stats{flex-direction:row;flex-wrap:wrap}.producer-importer-page__hero-stat{flex:1 1 240px}.producer-importer-page__resource-grid,.producer-importer-page__registration-grid,.producer-importer-page__testimonial-grid{grid-template-columns:repeat(2, 1fr)}.producer-importer-page__quality>.shell{grid-template-columns:1fr !important;gap:32px;align-items:start}.producer-importer-page__calculator-groups{grid-template-columns:1fr}.producer-importer-page__calculator-group{padding:32px !important}.producer-importer-page__step-list{width:100%}.producer-importer-page__impact-content{grid-template-columns:1fr;text-align:left}.producer-importer-page__impact-cta{align-items:flex-start}.producer-importer-page__impact-cta p{text-align:left}}@media(max-width: 780px){.producer-importer-page__hero-shell{padding-top:12px}.producer-importer-page__hero{padding:24px 24px}.producer-importer-page__hero-frame{display:none}.producer-importer-page__hero-copy h1{font-size:36px}.producer-importer-page__calculator{padding:24px 0 72px}.producer-importer-page__quality{padding:64px 0}.producer-importer-page__quality-copy h2{font-size:28px !important;margin-bottom:16px !important}.producer-importer-page__quality-copy p{font-size:16px !important;line-height:1.55 !important;margin-bottom:24px !important}.producer-importer-page__quality-copy ul li{align-items:flex-start !important}.producer-importer-page__quality-image{max-width:340px;width:100%;margin:0 auto}.producer-importer-page__quality-image img{height:auto !important;aspect-ratio:.66}.producer-importer-page__calculator-summary{padding:24px !important;border-radius:24px !important;min-height:auto}.producer-importer-page__fee-row{display:grid !important;grid-template-columns:minmax(0, 1fr) auto;align-items:start !important;gap:12px;padding:16px !important}.producer-importer-page__fee-meta{min-width:0}.producer-importer-page__fee-meta>div{min-width:0}.producer-importer-page__fee-row>strong{white-space:nowrap;font-size:18px;line-height:1.3}.producer-importer-page__fee-stack{align-items:flex-end}.producer-importer-page__fee-stack span,.producer-importer-page__fee-stack strong{white-space:nowrap;font-size:18px;line-height:1.3}.producer-importer-page__totals>div:last-child{align-items:flex-start}.producer-importer-page__savings{gap:12px;align-items:flex-start !important;flex-direction:column}.producer-importer-page__calculator-controls{gap:24px}.producer-importer-page__step-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px 8px;width:100%;align-items:start}.producer-importer-page__step-item{width:100%;min-width:0}.producer-importer-page__step-item span{width:36px;height:36px}.producer-importer-page__step-item small{font-size:12px;line-height:1.3;text-align:center}.producer-importer-page__option-grid{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr !important}.producer-importer-page__option-button{min-height:0;padding:20px}.producer-importer-page__calculator-note{flex-direction:column;align-items:flex-start}.producer-importer-page__calculator-link{align-self:flex-end}.producer-importer-page__step-list{flex-wrap:wrap;justify-content:center;gap:12px}.producer-importer-page__step-divider{display:none}.producer-importer-page__calculator-group{padding:24px !important;border-radius:24px !important;min-height:auto}.producer-importer-page__resource-grid,.producer-importer-page__registration-grid,.producer-importer-page__testimonial-grid,.producer-importer-page__totals{grid-template-columns:1fr !important}.producer-importer-page__impact-frame,.producer-importer-page__environment-band-frame,.producer-importer-page__cta-frame{display:none}}
