.ezc-home{--brand: #58a840;--g900: #16330e;--g800: #2c5a1f;--g700: #3f7d2c;--g600: #4c9636;--g500: #58a840;--g100: #e8f4e1;--g050: #f2f9ee;--gold: #f5a623;--gold-soft: #fbe6c0;--cream: #f7f3ea;--ink: #17241a;--muted: #5e6b58;--line: #e0eed9;--concrete: #97a690;--paper: #fff;--bg: #f6faf1;--radius: 20px;--radius-sm: 14px;--pill: 999px;--shadow: 0 18px 40px rgba(12,42,26,.08);--shadow-sm: 0 8px 20px rgba(12,42,26,.06);--shadow-lg: 0 30px 70px rgba(12,42,26,.16);--ease: cubic-bezier(.22,.61,.36,1);--sans: "Plus Jakarta Sans", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--serif: "Fraunces", Georgia, serif;font-family:var(--sans);color:var(--ink);background:var(--bg);line-height:1.6}.ezc-home *{box-sizing:border-box}.ezc-home img{max-width:100%;display:block}.ezc-home h1,.ezc-home h2,.ezc-home h3{font-family:var(--serif);line-height:1.1;font-weight:600;letter-spacing:-.01em;margin:0}.ezc-home a{color:inherit;text-decoration:none}.ezc-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.ezc-eyebrow{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.14em;font-size:1.184rem;font-weight:700;color:var(--g700);background:var(--g100);padding:7px 14px;border-radius:var(--pill)}.ezc-section{padding:92px 0}.ezc-head{max-width:680px;margin:0 auto 54px;text-align:center}.ezc-head h2{font-size:clamp(3.2rem,4vw,4.64rem);margin:18px 0 14px}.ezc-head p{color:var(--muted);font-size:1.68rem}.ezc-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--sans);font-weight:700;font-size:1.52rem;padding:14px 26px;border-radius:var(--pill);border:0;cursor:pointer;overflow:hidden;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s,color .25s}.ezc-btn svg{transition:transform .3s var(--ease)}.ezc-btn:hover svg{transform:translate(4px)}.ezc-btn:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);transition:left .6s var(--ease)}.ezc-btn:hover:after{left:130%}.ezc-btn--primary{background:var(--g700);color:#fff;box-shadow:0 10px 24px #1f6f4347}.ezc-btn--primary:hover{background:var(--g800);transform:translateY(-3px);box-shadow:0 18px 34px #1f6f435c}.ezc-btn--gold{background:var(--gold);color:#000!important;box-shadow:0 10px 24px #f5a6234d}.ezc-btn--gold svg{color:#000;stroke:#000}.ezc-btn--gold:hover{transform:translateY(-3px);box-shadow:0 18px 34px #f5a6236b}.ezc-btn--ghost{background:transparent;color:var(--g800);border:1.5px solid var(--line)}.ezc-btn--ghost:hover{border-color:var(--g500);background:var(--g050);transform:translateY(-3px)}.ezc-btn--light{background:#fff;color:var(--g800)}.ezc-btn--light:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm)}.ezc-hero{position:relative;padding:64px 0 84px;overflow:hidden}.ezc-hero:before{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:0;background:radial-gradient(820px 460px at 80% -6%,rgba(52,168,102,.18),transparent 60%),radial-gradient(680px 420px at 6% 16%,rgba(245,166,35,.14),transparent 55%);animation:ezcFloat 16s ease-in-out infinite alternate}@keyframes ezcFloat{0%{transform:translate(0) scale(1)}to{transform:translate(-18px,14px) scale(1.05)}}.ezc-hero .ezc-wrap{position:relative;z-index:1}.ezc-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center}.ezc-hero h1{font-size:clamp(4rem,5.4vw,6.56rem);margin:22px 0 20px;color:var(--g900)}.ezc-hero h1 em{font-style:normal;color:var(--g600);position:relative;white-space:nowrap}.ezc-hero h1 em:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:12px;background:var(--gold-soft);z-index:-1;border-radius:4px;transform:scaleX(0);transform-origin:left;animation:ezcUnderline 1s .7s var(--ease) forwards}@keyframes ezcUnderline{to{transform:scaleX(1)}}.ezc-lead{font-size:1.856rem;color:var(--muted);max-width:520px;margin-bottom:30px}.ezc-hero-cta{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:36px}.ezc-stats{display:flex;gap:38px;flex-wrap:wrap}.ezc-stats .ezc-stat strong{font-family:var(--serif);font-size:3.04rem;color:var(--g700);display:block;line-height:1}.ezc-stats .ezc-stat span{font-size:1.312rem;color:var(--muted);font-weight:600}.ezc-hero-copy>*{opacity:0;animation:ezcFadeUp .85s var(--ease) forwards}.ezc-hero-copy>*:nth-child(1){animation-delay:.05s}.ezc-hero-copy>*:nth-child(2){animation-delay:.15s}.ezc-hero-copy>*:nth-child(3){animation-delay:.25s}.ezc-hero-copy>*:nth-child(4){animation-delay:.35s}.ezc-hero-copy>*:nth-child(5){animation-delay:.45s}@keyframes ezcFadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.ezc-hero-visual{position:relative;opacity:0;animation:ezcFadeUp 1s .3s var(--ease) forwards}.ezc-hero-card{background:var(--paper);border-radius:26px;padding:16px;box-shadow:var(--shadow-lg);border:1px solid var(--line);transition:transform .4s var(--ease)}.ezc-hero-card:hover{transform:translateY(-6px)}.ezc-hero-photo{border-radius:18px;height:340px;overflow:hidden;position:relative}.ezc-hero-photo img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 6s ease}.ezc-hero-visual:hover .ezc-hero-photo img{transform:scale(1.12)}.ezc-ph-tag{position:absolute;left:14px;bottom:14px;z-index:2;background:#fffffff0;color:var(--g800);font-size:1.216rem;font-weight:700;padding:7px 12px;border-radius:var(--pill);box-shadow:var(--shadow-sm)}.ezc-hero-mini{display:flex;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;background:var(--g050);border-radius:var(--radius-sm)}.ezc-hero-mini .ezc-seal{width:46px;height:46px;flex:0 0 auto}.ezc-hero-mini p{font-size:1.376rem;color:var(--muted);margin:0}.ezc-hero-mini strong{color:var(--g800);display:block;font-size:1.52rem}.ezc-badge-float{position:absolute;top:-16px;right:-10px;z-index:3;background:var(--gold);color:#3a2606;font-weight:800;font-size:1.28rem;padding:12px 16px;border-radius:16px;box-shadow:0 14px 26px #f5a62373;text-align:center;line-height:1.2;animation:ezcBob 3.6s ease-in-out infinite}@keyframes ezcBob{0%,to{transform:rotate(5deg) translateY(0)}50%{transform:rotate(5deg) translateY(-9px)}}.ezc-trust{background:var(--g900);color:#eaf4ee}.ezc-trust .ezc-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:30px 24px}.ezc-trust-item{display:flex;align-items:center;gap:13px}.ezc-trust-item svg{width:30px;height:30px;color:var(--gold);flex:0 0 auto}.ezc-trust-item strong{display:block;font-size:1.568rem}.ezc-trust-item span{font-size:1.28rem;color:#a9c4b5}.ezc-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.ezc-pillar{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:34px 30px;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s}.ezc-pillar:hover{transform:translateY(-8px);box-shadow:var(--shadow);border-color:var(--g100)}.ezc-pillar .ezc-ic{width:58px;height:58px;border-radius:16px;background:var(--g100);color:var(--g700);display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:transform .3s var(--ease),background .3s}.ezc-pillar:hover .ezc-ic{transform:rotate(-6deg) scale(1.08);background:var(--g500);color:#fff}.ezc-pillar .ezc-ic svg{width:28px;height:28px}.ezc-pillar h3{font-size:2.16rem;margin-bottom:10px}.ezc-pillar p{color:var(--muted);font-size:1.536rem;margin:0}.ezc-products{background:linear-gradient(180deg,var(--g050),var(--bg))}.ezc-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.ezc-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.ezc-card:hover{transform:translateY(-8px);box-shadow:var(--shadow)}.ezc-thumb{height:200px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(160deg,var(--g050),#fff)}.ezc-thumb img{width:100%;height:100%;object-fit:contain;padding:16px;transition:transform .5s var(--ease)}.ezc-card:hover .ezc-thumb img{transform:scale(1.08)}.ezc-tag{position:absolute;top:12px;left:12px;z-index:2;font-size:1.088rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:5px 10px;border-radius:var(--pill);background:var(--gold);color:#3a2606;box-shadow:var(--shadow-sm)}.ezc-tag--out{background:#b5483a;color:#fff}.ezc-card-body{padding:18px 18px 20px;display:flex;flex-direction:column;flex:1}.ezc-kicker{font-size:1.12rem;text-transform:uppercase;letter-spacing:.1em;color:var(--concrete);font-weight:700}.ezc-card-body h3{font-size:1.696rem;margin:4px 0 8px;font-family:var(--sans);font-weight:700}.ezc-desc{font-size:1.36rem;color:var(--muted);margin-bottom:14px;flex:1}.ezc-pricing{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin:0;min-height:38px}.ezc-price{font-weight:800;font-size:1.68rem;color:var(--g800);line-height:1.15}.ezc-price small{display:block;font-weight:600;font-size:1.152rem;color:var(--muted);line-height:1.2;margin-bottom:1px}.ezc-add{border:0;cursor:pointer;background:var(--g700);color:#fff;font-weight:700;font-family:var(--sans);font-size:1.312rem;padding:9px 15px;border-radius:var(--pill);transition:background .18s,transform .18s;white-space:nowrap;display:inline-block}.ezc-add:hover{background:var(--g800);transform:translateY(-2px)}.ezc-add--out{background:#97a690}.ezc-pricing .ezc-cart-form{margin:0}.ezc-view{display:inline-flex;align-items:center;gap:4px;margin:4px 0 12px;font-family:var(--sans);font-size:1.216rem;font-weight:700;color:var(--g600);text-decoration:none;letter-spacing:.01em;transition:color .18s,gap .18s}.ezc-view svg{transition:transform .2s var(--ease)}.ezc-view:hover{color:var(--g800);gap:7px}.ezc-view:hover svg{transform:translate(2px)}.ezc-view-all{text-align:center;margin-top:44px}.ezc-colors{background:var(--cream)}.ezc-colors .ezc-wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center}.ezc-swatch-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ezc-swatch{text-align:center}.ezc-chip{aspect-ratio:1;border-radius:16px;border:1px solid rgba(12,42,26,.12);box-shadow:0 6px 12px #0000000f;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.ezc-swatch:hover .ezc-chip{transform:translateY(-6px) scale(1.04);box-shadow:0 14px 24px #0000002e}.ezc-swatch span{display:block;font-size:1.184rem;color:var(--muted);margin-top:8px;font-weight:600}.ezc-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;counter-reset:step}.ezc-step{position:relative;padding:30px 22px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.ezc-step:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.ezc-step:before{counter-increment:step;content:counter(step,decimal-leading-zero);font-family:var(--serif);font-size:3.04rem;color:var(--g500);font-weight:700;display:block;margin-bottom:12px}.ezc-step:after{content:"";position:absolute;right:-20px;bottom:-20px;width:90px;height:90px;border-radius:50%;background:var(--g050);z-index:0;transition:transform .35s var(--ease)}.ezc-step:hover:after{transform:scale(1.6)}.ezc-step h3,.ezc-step p{position:relative;z-index:1}.ezc-step h3{font-size:1.76rem;font-family:var(--sans);font-weight:700;margin-bottom:8px}.ezc-step p{font-size:1.44rem;color:var(--muted);margin:0}.ezc-media{background:var(--g900);color:#eaf4ee}.ezc-media .ezc-head h2{color:#fff}.ezc-media .ezc-head p{color:#a9c4b5}.ezc-media-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ezc-video{border-radius:var(--radius);overflow:hidden;background:#0e3320;border:1px solid rgba(255,255,255,.08);transition:transform .3s var(--ease),box-shadow .3s var(--ease);display:block}.ezc-video:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.ezc-frame{height:190px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.ezc-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform .6s var(--ease);filter:brightness(.62) saturate(1.05)}.ezc-video:hover .ezc-frame img{transform:scale(1.1)}.ezc-play{position:relative;z-index:2;width:64px;height:64px;border-radius:50%;background:#fffffff0;color:var(--g800);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px #0000004d;transition:transform .25s var(--ease)}.ezc-play:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:2px solid rgba(255,255,255,.5);animation:ezcPulse 2.4s ease-out infinite}@keyframes ezcPulse{0%{transform:scale(.9);opacity:.8}to{transform:scale(1.5);opacity:0}}.ezc-video:hover .ezc-play{transform:scale(1.12)}.ezc-play svg{width:24px;height:24px;margin-left:3px}.ezc-vmeta{padding:16px 18px 20px}.ezc-vmeta h3{font-size:1.68rem;font-family:var(--sans);font-weight:700;color:#fff}.ezc-vmeta span{display:block;font-size:1.28rem;color:#a9c4b5;margin-top:2px}.ezc-frame-btn{width:100%;border:0;margin:0;padding:0;cursor:pointer;background:#0e3320;font:inherit}.ezc-frame-btn.playing{cursor:default}.ezc-frame-btn.playing .ezc-play,.ezc-frame-btn.playing img{opacity:0}.ezc-frame-player{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:#000}.ezc-frame-player iframe,.ezc-frame-player video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.ezc-quote-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ezc-quote-grid--2{grid-template-columns:repeat(2,1fr);max-width:860px;margin-left:auto;margin-right:auto}.ezc-quote{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:30px 28px;display:flex;flex-direction:column;gap:16px;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.ezc-quote:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.ezc-stars{color:var(--gold);letter-spacing:2px;font-size:1.6rem}.ezc-star-off{color:#d9e2d4}.ezc-quote p{font-size:1.568rem;color:var(--ink);flex:1;margin:0}.ezc-who{display:flex;align-items:center;gap:12px}.ezc-av{width:42px;height:42px;border-radius:50%;background:var(--g100);color:var(--g700);display:flex;align-items:center;justify-content:center;font-weight:800}.ezc-who strong{display:block;font-size:1.472rem}.ezc-who span{font-size:1.248rem;color:var(--muted)}.ezc-about .ezc-wrap{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.ezc-about-visual{border-radius:26px;min-height:420px;position:relative;overflow:hidden;box-shadow:var(--shadow);display:flex;align-items:flex-end;padding:26px}.ezc-about-visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform 1.2s var(--ease)}.ezc-about-visual:hover img{transform:scale(1.06)}.ezc-about-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(160deg,#0c2a1a1f,#0c2a1a9e)}.ezc-flag,.ezc-vquote{position:relative;z-index:2}.ezc-flag{position:absolute;top:22px;left:22px;background:#fffffff0;color:var(--g800);font-weight:800;font-size:1.28rem;padding:9px 14px;border-radius:var(--pill);display:flex;align-items:center;gap:7px}.ezc-vquote{color:#fff}.ezc-vquote span{font-family:var(--serif);font-size:2.24rem;line-height:1.3}.ezc-about h2{font-size:clamp(3.2rem,4vw,4.48rem);margin:16px 0 18px;color:var(--g900)}.ezc-about p{color:var(--muted);margin-bottom:16px}.ezc-about ul{list-style:none;display:grid;gap:12px;margin:22px 0 28px;padding:0}.ezc-about li{display:flex;gap:12px;align-items:flex-start;font-weight:600;color:var(--ink)}.ezc-about li svg{width:22px;height:22px;color:var(--g600);flex:0 0 auto;margin-top:2px}.ezc-faq-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.ezc-faq-item{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;transition:box-shadow .25s,border-color .25s}.ezc-faq-item.open{box-shadow:var(--shadow-sm);border-color:var(--g100)}.ezc-faq-q{width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:22px 24px;font-family:var(--sans);font-weight:700;font-size:1.632rem;color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:16px}.ezc-faq-q .ezc-pm{width:26px;height:26px;flex:0 0 auto;border-radius:50%;background:var(--g100);color:var(--g700);display:flex;align-items:center;justify-content:center;transition:transform .3s var(--ease),background .3s}.ezc-faq-q .ezc-pm svg{width:13px;height:13px;display:block}.ezc-faq-item.open .ezc-faq-q .ezc-pm{transform:rotate(135deg);background:var(--g700);color:#fff}.ezc-faq-a{max-height:0;overflow:hidden;transition:max-height .35s var(--ease)}.ezc-faq-a p{padding:0 24px 22px;color:var(--muted);font-size:1.536rem;margin:0}.ezc-contact{background:linear-gradient(180deg,var(--bg),var(--g050))}.ezc-contact .ezc-wrap{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:stretch}.ezc-contact-info{display:flex;flex-direction:column;justify-content:center}.ezc-contact-info h2{font-size:clamp(3.2rem,4vw,4.32rem);color:var(--g900);margin:14px 0 16px}.ezc-contact-info p{color:var(--muted);margin-bottom:26px;max-width:440px}.ezc-crows{display:grid;gap:16px}.ezc-crow{display:flex;align-items:center;gap:14px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px 18px;transition:transform .25s var(--ease),box-shadow .25s}.ezc-crow:hover{transform:translate(6px);box-shadow:var(--shadow-sm)}.ezc-ci{width:44px;height:44px;border-radius:12px;background:var(--g100);color:var(--g700);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.ezc-ci svg{width:22px;height:22px}.ezc-crow small{font-size:1.248rem;color:var(--muted);display:block}.ezc-crow strong{font-size:1.632rem;color:var(--ink)}.ezc-form{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:32px;box-shadow:var(--shadow-sm)}.ezc-form h3{font-family:var(--sans);font-weight:700;font-size:1.92rem;margin-bottom:6px}.ezc-form>p{color:var(--muted);font-size:1.44rem;margin-bottom:22px}.ezc-field{margin-bottom:16px}.ezc-field label{display:block;font-size:1.312rem;font-weight:700;margin-bottom:7px;color:var(--ink)}.ezc-field input,.ezc-field textarea{width:100%;padding:13px 15px;border:1.5px solid var(--line);border-radius:var(--radius-sm);font-family:var(--sans);font-size:1.52rem;background:var(--bg);transition:border-color .18s,background .18s,box-shadow .18s}.ezc-field input:focus,.ezc-field textarea:focus{outline:none;border-color:var(--g500);background:#fff;box-shadow:0 0 0 4px #34a8661f}.ezc-field textarea{resize:vertical;min-height:110px}.ezc-form .ezc-btn{width:100%}.ezc-form-note{font-size:1.248rem;color:var(--muted);text-align:center;margin-top:12px}.ezc-form-success{background:var(--g100);color:var(--g800);border-radius:var(--radius-sm);padding:14px 16px;font-weight:600;margin-bottom:18px}.ezc-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.ezc-reveal.in{opacity:1;transform:none}.ezc-stagger.in>*:nth-child(1){transition-delay:.04s}.ezc-stagger.in>*:nth-child(2){transition-delay:.12s}.ezc-stagger.in>*:nth-child(3){transition-delay:.2s}.ezc-stagger.in>*:nth-child(4){transition-delay:.28s}.ezc-stagger.in>*:nth-child(5){transition-delay:.36s}.ezc-stagger.in>*:nth-child(6){transition-delay:.44s}.ezc-stagger.in>*:nth-child(7){transition-delay:.52s}.ezc-stagger.in>*:nth-child(8){transition-delay:.6s}@media(max-width:980px){.ezc-hero-grid,.ezc-colors .ezc-wrap,.ezc-about .ezc-wrap,.ezc-contact .ezc-wrap{grid-template-columns:1fr}.ezc-trust .ezc-wrap,.ezc-pillars,.ezc-product-grid,.ezc-steps,.ezc-media-grid,.ezc-quote-grid{grid-template-columns:repeat(2,1fr)}.ezc-hero-visual{max-width:500px;margin:0 auto}.ezc-swatch-grid{order:2}.ezc-about-visual{min-height:300px;order:-1}}@media(max-width:760px){.ezc-section{padding:60px 0}.ezc-head{margin-bottom:38px}.ezc-product-grid,.ezc-media-grid,.ezc-quote-grid,.ezc-pillars,.ezc-steps{grid-template-columns:1fr 1fr}.ezc-swatch-grid{grid-template-columns:repeat(3,1fr)}.ezc-stats{gap:26px;width:100%}}@media(max-width:520px){.ezc-pillars,.ezc-product-grid,.ezc-quote-grid,.ezc-media-grid,.ezc-steps{grid-template-columns:1fr}.ezc-trust .ezc-wrap{grid-template-columns:1fr;gap:16px}.ezc-head h2{font-size:2.72rem}.ezc-hero h1{font-size:3.68rem}.ezc-badge-float{top:-10px;right:4px;font-size:1.152rem;padding:10px 13px}.ezc-form{padding:24px 20px}.ezc-swatch-grid{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.ezc-home *,.ezc-home *:before,.ezc-home *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.ezc-reveal{opacity:1;transform:none}.ezc-hero-copy>*,.ezc-hero-visual{opacity:1;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ezcurb-home.css.map */
