:root{color:#14240b;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f2e8;font-family:Inter,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(#f8f5ea 0%,#f2ebdb 100%);min-width:320px;margin:0}#root{min-height:100vh}a{color:inherit;text-decoration:none}button,a{font:inherit}.site-shell{max-width:1250px;margin:0 auto;padding:24px 20px 40px}.topbar{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:999px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:14px 18px;display:flex;position:sticky;top:0;box-shadow:0 10px 30px #13341214}.brand{color:#193120;align-items:center;gap:12px;font-weight:700;display:flex}.brand-logo{object-fit:cover;border-radius:16px;width:58px;height:58px;box-shadow:0 10px 22px #133b1929}.brand strong{font-size:1rem;display:block}.brand small{color:#60704f;font-size:.8rem;font-weight:500;display:block}.nav-links{align-items:center;gap:20px;display:flex}.nav-link{color:#3f4f34;font-weight:600;transition:color .2s}.nav-link.active,.nav-link:hover{color:#b26a15}.menu-toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:4px;display:none}.menu-toggle span{background:#193120;width:24px;height:2px;transition:all .2s}.hero{color:#fff;background:linear-gradient(135deg,#14331b 0%,#325c2d 55%,#6c7a1d 100%);border-radius:30px;grid-template-columns:1.2fr .8fr;gap:24px;padding:32px;animation:.7s both fadeUp;display:grid;box-shadow:0 24px 45px #113b123d}.eyebrow{text-transform:uppercase;letter-spacing:.2em;color:#f4d39b;margin:0 0 10px;font-size:.78rem;font-weight:700}.hero h1,.page-hero h1{color:#fff;margin:0 0 12px;font-size:clamp(2rem,3.5vw,3.2rem);line-height:1.1}.hero p,.page-hero p{color:#eef7e8;margin:0}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.btn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px #13341229}.btn-primary{color:#2e2a1a;background:#f4b84a}.btn-secondary{color:#fff;background:#ffffff1a;border:1px solid #ffffff6b}.hero-highlights{flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.hero-highlights li{background:#ffffff24;border-radius:999px;padding:8px 12px;font-size:.9rem}.hero-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff26;border:1px solid #fff3;border-radius:24px;padding:22px}.hero-card-top{text-transform:uppercase;letter-spacing:.16em;color:#f8e2b8;justify-content:space-between;margin-bottom:12px;font-size:.8rem;display:flex}.hero-card h2{color:#fff;margin:0 0 8px;font-size:1.3rem}.hero-metrics{gap:10px;margin-top:18px;display:grid}.hero-metrics div{background:#ffffff1f;border-radius:14px;padding:12px 14px}.hero-metrics strong{margin-bottom:4px;display:block}.hero-metrics span{color:#f8e2b8;font-size:.95rem}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.stats-card{background:#fff;border-radius:18px;padding:20px;animation:.8s both fadeUp;box-shadow:0 12px 28px #13341214}.stats-card strong{color:#914f0a;font-size:1.4rem;display:block}.stats-card span{color:#5b6b50}.section{padding:38px 0 0;animation:.8s both fadeUp}.section-heading{margin-bottom:18px}.section-heading h2,.about-card h2,.contact-card h2,.page-hero h1{color:#16331c;margin:0 0 8px;font-size:clamp(1.45rem,2.2vw,1.9rem)}.section-heading p,.about-card p,.contact-card p,.page-hero p{color:#60704f}.page-hero{padding:30px 0 10px}.page-hero h1{color:#16331c}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.product-card,.about-card,.contact-card,.contact-info-card,.contact-form{background:#fff;border-radius:22px;padding:20px;transition:transform .25s,box-shadow .25s;box-shadow:0 14px 34px #15301214}.product-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px #15301224}.product-card-footer{color:#b26a15;justify-content:space-between;align-items:center;margin-top:14px;font-weight:700;display:flex}.card-image{object-fit:cover;border-radius:16px;width:100%;height:220px;margin-bottom:14px}.product-category{text-transform:uppercase;letter-spacing:.18em;color:#b26a15;margin:0 0 8px;font-size:.74rem;font-weight:700}.product-card h3{color:#15331d;margin:0 0 8px;font-size:1.2rem}.product-card p{color:#5d6b54;margin-bottom:12px}.product-card ul,.about-highlight ul,.contact-info-card ul{color:#36562b;margin:0 0 14px;padding-left:18px}.card-btn{margin-top:10px}.spec-list{gap:8px;margin-top:8px;display:grid}.spec-list div{background:#f7f2e6;border-radius:12px;padding:8px 10px}.spec-list span{color:#7b725b;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;display:block}.spec-list strong{color:#233d22}.about{grid-template-columns:1fr 1fr;gap:16px;display:grid}.about-highlight{background:linear-gradient(135deg,#fff7e7,#eef5e1)}.section-actions{text-align:center;margin-top:20px}.contact-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-info-card h3{color:#17331d;margin-top:0}.card{background:#fff;border-radius:22px;padding:20px;box-shadow:0 14px 34px #15301214}.status-message{border-radius:12px;margin:0 0 14px;padding:10px 12px;font-weight:600}.status-message.success{color:#2f6b2f;background:#edf7e9}.status-message.error{color:#a12828;background:#fdeceb}.btn:disabled{opacity:.7;cursor:wait}.product-detail-hero{grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding:28px 0 10px;display:grid}.product-detail-image-button{cursor:zoom-in;background:0 0;border:0;border-radius:18px;width:100%;padding:0;display:block}.product-detail-image-wrap{background:#fff;border-radius:24px;padding:16px;box-shadow:0 14px 34px #15301214}.product-detail-image{object-fit:contain;background:#f4f5ee;border-radius:18px;width:100%;height:360px}.product-detail-thumbnail{cursor:zoom-in;background:#f4f5ee;border:2px solid #0000;border-radius:12px;min-width:0;padding:0;overflow:hidden}.product-detail-thumbnail.is-selected{border-color:#b26a15}.product-detail-thumbnail img{object-fit:contain;width:100%;height:90px;display:block}.product-gallery-modal{z-index:1000;background:#0b190ee0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-gallery-modal__content{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:18px;width:min(100%,1080px);height:min(100%,760px);display:grid;position:relative}.product-gallery-modal__image{object-fit:contain;background:#f4f5ee;border-radius:16px;grid-column:2;width:100%;height:min(68vh,600px)}.product-gallery-modal__close,.product-gallery-modal__nav{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.8rem;line-height:1;display:grid}.product-gallery-modal__close:hover,.product-gallery-modal__nav:hover{background:#ffffff3d}.product-gallery-modal__close{z-index:1;position:absolute;top:0;right:0}.product-gallery-modal__nav--previous{grid-area:1/1}.product-gallery-modal__nav--next{grid-area:1/3}.product-gallery-modal__thumbnails{grid-column:2;justify-content:center;gap:10px;display:flex}.product-gallery-modal__thumbnails button{cursor:pointer;background:#f4f5ee;border:2px solid #0000;border-radius:8px;width:76px;height:58px;padding:2px;overflow:hidden}.product-gallery-modal__thumbnails button.is-selected{border-color:#f8bf55}.product-gallery-modal__thumbnails img{object-fit:contain;width:100%;height:100%}.product-detail-copy h1{color:#17331d;margin:0 0 10px;font-size:clamp(1.8rem,2.8vw,2.6rem)}.detail-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.benefit-list{color:#36562b;gap:10px;padding-left:18px;display:grid}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.related-card{display:block}.social-floats{z-index:1100;flex-direction:column-reverse;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}.social-floats a{color:#fff;background:0 0;place-items:center;width:56px;height:56px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 12px 28px #1b2b1438}.social-floats img{object-fit:contain;width:30px;height:30px}.social-floats a:hover{transform:translateY(-2px);box-shadow:0 16px 30px #1b2b144d}.whatsapp-btn{color:#1f5c32;background:#b9f3c6;border:1px solid #8bdca0;margin:12px 0 16px}.map-placeholder{color:#6a785f;background:linear-gradient(135deg,#edf5e5,#f8efe0);border-radius:16px;place-items:center;min-height:140px;font-weight:600;display:grid}.form-group{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.form-group label{color:#233d22;font-weight:600}.form-group input,.form-group textarea{font:inherit;border:1px solid #d9e2d0;border-radius:12px;outline:none;padding:10px 12px;transition:border-color .2s}.form-group input:focus,.form-group textarea:focus{border-color:#b26a15}.error-text{color:#b00020;font-size:.9rem}.footer{color:#6a785f;padding:32px 0 8px;font-size:.95rem}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px 0;display:grid}.footer h4{color:#17331d;margin-top:0}.footer ul{margin:0;padding:0;list-style:none}.footer li{margin-bottom:8px}.footer a{color:inherit}.footer-copy{text-align:center;border-top:1px solid #e3e8dc;padding-top:12px}.premium-home-page,.about-premium-page{flex-direction:column;gap:24px;padding-bottom:24px;display:flex}.premium-hero{background:radial-gradient(circle at 0 0,#ffab5230,#0000 34%),linear-gradient(135deg,#fdfcf7 0%,#f5efe2 52%,#eef5e4 100%);border-radius:34px;grid-template-columns:1.05fr .95fr;align-items:center;gap:30px;min-height:calc(100vh - 140px);padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #17331d1a}.premium-hero:before{content:"";pointer-events:none;background-image:linear-gradient(120deg,#60834d0f 0 1px,#0000 1px 24px),linear-gradient(0deg,#d686280d 0 1px,#0000 1px 22px);background-size:100% 100%,100% 100%;position:absolute;inset:0}.premium-hero__content,.premium-hero__visual{z-index:1;position:relative}.premium-hero__content h1{color:#17331d;max-width:640px;margin:0 0 16px;font-size:clamp(2.3rem,4vw,3.8rem);line-height:1.05}.premium-hero__intro{color:#53644c;max-width:580px;margin-bottom:22px;font-size:1.04rem}.premium-eyebrow{color:#b26a15}.premium-hero__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.premium-btn-secondary{color:#8b4d08;background:#ffffffc7;border:1px solid #b26a153d}.premium-hero__badges{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.premium-hero__badges span{color:#45553a;background:#ffffffbd;border-radius:999px;padding:8px 12px;font-weight:600;box-shadow:0 8px 22px #13341214}.premium-hero__visual{background:linear-gradient(145deg,#fffffff0,#f3ecdccc);border-radius:28px;place-items:center;min-height:500px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 24px 50px #13341214}.premium-hero__glow{filter:blur(8px);background:radial-gradient(circle,#b8d4875c 0%,#fff0 70%);border-radius:50%;width:420px;height:420px;animation:7s ease-in-out infinite heroGlowPulse;position:absolute;top:-80px;right:-80px}.premium-hero__machine-wrap{z-index:1;width:min(100%,540px);height:470px;position:relative}.hero-card-stack__card{-webkit-backdrop-filter:blur(14px);background:#ffffff61;border:1px solid #ffffffb8;border-radius:24px;flex-direction:column;justify-content:flex-end;width:min(72%,330px);height:390px;padding:16px;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .8s;display:flex;position:absolute;top:22px;left:calc(50% - min(36%,165px));overflow:hidden;box-shadow:0 24px 50px #11391629}.hero-card-stack__card:before{content:"";z-index:-1;background:linear-gradient(145deg,#ffffffc7,#eff2de8f);position:absolute;inset:0}.hero-card-stack__card img{object-fit:contain;object-position:center;border-radius:18px;width:calc(100% - 24px);height:calc(100% - 70px);position:absolute;inset:12px 12px 58px}.hero-card-stack__card span,.hero-card-stack__card strong{z-index:1;align-self:flex-start;position:relative}.hero-card-stack__card span{color:#b26a15;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:.65rem;font-weight:800}.hero-card-stack__card strong{color:#17331d;font-size:.98rem}.hero-card-stack__card--1{z-index:5;transform:translate(0,0)rotate(-2deg)}.hero-card-stack__card--2{z-index:4;transform:translate(48px,12px)rotate(1.25deg)}.hero-card-stack__card--3{z-index:3;transform:translate(-54px,20px)rotate(-1.25deg)}.hero-card-stack__card--4{z-index:2;transform:translate(78px,30px)rotate(2.5deg)}.premium-hero__shadow{z-index:1;filter:blur(12px);background:radial-gradient(circle,#0f1e0f3d,#0000 70%);border-radius:50%;width:78%;height:38px;position:absolute;bottom:12px;left:11%}.premium-hero__particle{opacity:.4;filter:blur(2px);background:linear-gradient(135deg,#b26a15,#6b8f41);border-radius:50%;position:absolute}.particle-one{width:12px;height:12px;top:70px;left:80px}.particle-two{width:18px;height:18px;bottom:92px;right:90px}.particle-three{width:10px;height:10px;top:160px;right:120px}.premium-section{padding:8px 0 0}.premium-section-heading{margin-bottom:20px}.premium-section-heading h2{color:#17331d;max-width:700px;margin:0;font-size:clamp(1.5rem,2.3vw,2.1rem)}.premium-feature-grid,.premium-product-grid,.about-values-grid,.about-features-grid,.about-stats-grid{gap:16px;display:grid}.premium-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-feature-card,.premium-product-card,.about-value-card,.about-feature-card,.about-stat-card,.about-timeline-card{background:#fff;border-radius:24px;box-shadow:0 18px 40px #13341214}.premium-feature-card,.premium-product-card,.about-value-card,.about-feature-card{padding:22px}.premium-feature-icon,.about-value-icon,.about-feature-icon{background:linear-gradient(135deg,#b26a1529,#64835433);border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:14px;font-size:1.15rem;display:grid}.premium-feature-card h3,.premium-product-card h3,.about-value-card h3,.about-feature-card h3,.about-timeline-card h3{color:#17331d;margin:0 0 8px}.premium-feature-card p,.premium-product-card p,.about-value-card p,.about-feature-card p,.about-timeline-card p{color:#5d6b54;margin:0}.premium-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-product-card{overflow:hidden}.premium-product-card img{object-fit:contain;object-position:center;background:linear-gradient(135deg,#f5f5ed,#eef4e6);border-radius:18px;width:100%;height:270px;margin-bottom:14px;padding:8px}.premium-product-category{color:#b26a15;text-transform:uppercase;letter-spacing:.16em;margin:0 0 6px;font-size:.74rem;font-weight:700}.premium-cta{color:#fff;background:linear-gradient(120deg,#193120,#4a6b33 60%,#b26a15);border-radius:30px;justify-content:space-between;align-items:center;gap:20px;padding:30px 34px;display:flex;box-shadow:0 20px 45px #13341229}.premium-cta h2{max-width:720px;margin:0;font-size:clamp(1.35rem,2vw,1.9rem)}.about-hero{background-image:url(/Field_Baller.jpeg);background-position:50%;background-size:cover;border-radius:34px;align-items:center;min-height:420px;display:flex;position:relative;overflow:hidden}.about-hero__overlay{background:linear-gradient(90deg,#08140ad6 0%,#08140a8f 58%,#08140a33 100%);position:absolute;inset:0}.about-hero__content{z-index:1;color:#fff;max-width:680px;padding:42px;position:relative}.about-hero__content h1{margin:0 0 14px;font-size:clamp(2.1rem,3.4vw,3rem);line-height:1.08}.about-eyebrow{color:#ffd7a9}.about-story{grid-template-columns:.95fr 1.05fr;align-items:center;gap:24px;display:grid}.about-story__image img{object-fit:cover;border-radius:24px;width:100%;height:360px;box-shadow:0 20px 45px #0f21121f}.about-story__copy h2{color:#17331d;margin:0 0 10px;font-size:clamp(1.6rem,2.3vw,2.1rem)}.about-story__copy p{color:#5d6b54}.about-values-grid,.about-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-timeline{gap:16px;padding-left:16px;display:grid;position:relative}.about-timeline:before{content:"";background:linear-gradient(#b26a15,#5e7e3d);width:2px;position:absolute;top:0;bottom:0;left:12px}.about-timeline-item{align-items:flex-start;gap:16px;display:flex;position:relative}.about-timeline-dot{background:linear-gradient(135deg,#b26a15,#5e7e3d);border-radius:50%;width:14px;height:14px;margin-top:14px;box-shadow:0 0 0 4px #b26a1524}.about-timeline-card{flex:1;padding:18px 20px}.about-timeline-card span{color:#b26a15;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:.78rem;font-weight:700;display:inline-block}.about-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-stat-card{text-align:center;padding:24px 20px}.about-stat-value{color:#17331d;font-size:clamp(1.8rem,2.6vw,2.4rem);font-weight:800;display:block}.about-stat-label{color:#5d6b54;margin-top:6px;display:block}.about-cta{margin-top:8px}.services-page{flex-direction:column;gap:28px;padding-bottom:24px;display:flex}.services-hero{color:#fff;background:linear-gradient(135deg,#12301bf5,#42692fe0),url(/Silage_Packing_harvester.jpeg) 50%/cover;border-radius:34px;grid-template-columns:1.15fr .85fr;align-items:end;gap:28px;min-height:430px;padding:42px;display:grid;box-shadow:0 24px 55px #13341229}.services-hero__content{max-width:660px}.services-eyebrow{color:#ffd7a9}.services-hero h1{margin:0 0 16px;font-size:clamp(2.3rem,4vw,3.8rem);line-height:1.05}.services-hero__content>p:not(.eyebrow){color:#edf6e8;max-width:580px;font-size:1.04rem}.services-hero__content .btn{margin-top:20px}.services-hero__aside{background:#ffffff1a;border-left:2px solid #f4b84a;justify-self:end;max-width:270px;padding:20px}.services-hero__aside span{color:#ffd7a9;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:.75rem;display:block}.services-hero__aside strong{font-size:1.2rem;line-height:1.25}.services-intro{grid-template-columns:1fr .85fr;align-items:end;gap:28px;padding:10px 4px 0;display:grid}.services-intro h2{color:#17331d;max-width:620px;margin:0;font-size:clamp(1.7rem,2.7vw,2.5rem);line-height:1.1}.services-intro>p{color:#5d6b54;margin:0}.services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.service-card{background:#fff;border:1px solid #4b6a361a;border-radius:24px;flex-direction:column;min-height:250px;padding:24px;display:flex;box-shadow:0 18px 40px #13341214}.service-card__top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.service-card__number{color:#b26a15;letter-spacing:.15em;font-size:.78rem;font-weight:800}.service-card__icon{color:#426331;background:linear-gradient(135deg,#b26a1529,#64835433);border-radius:14px;place-items:center;width:46px;height:46px;font-size:1.3rem;display:grid}.service-card h3{color:#17331d;margin:0 0 9px;font-size:1.2rem}.service-card p{color:#5d6b54;margin:0}.service-card__link{color:#9a590c;justify-content:space-between;gap:12px;margin-top:auto;padding-top:20px;font-weight:700;display:flex}.services-cta{color:#fff;background:linear-gradient(120deg,#193120,#4a6b33 60%,#b26a15);border-radius:30px;justify-content:space-between;align-items:center;gap:20px;padding:30px 34px;display:flex;box-shadow:0 20px 45px #13341229}.services-cta h2{max-width:720px;margin:0;font-size:clamp(1.35rem,2vw,1.9rem)}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes heroGlowPulse{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.premium-hero__glow{animation:none}.hero-card-stack__card{transition:none}}@media (width<=980px){.hero,.about,.product-grid,.stats,.contact-grid,.footer-grid,.premium-hero,.premium-feature-grid,.premium-product-grid,.about-story,.about-values-grid,.about-features-grid,.about-stats-grid,.services-hero,.services-intro,.services-grid{grid-template-columns:1fr}.hero,.premium-hero{padding:24px}.premium-cta{flex-direction:column;align-items:flex-start}.services-hero__aside{justify-self:start}.services-cta{flex-direction:column;align-items:flex-start}}@media (width<=760px){.site-shell{padding:16px 14px 32px}.topbar{border-radius:20px;padding:12px 14px}.menu-toggle{display:flex}.nav-links{background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;padding:12px 14px;display:none;position:absolute;top:72px;left:14px;right:14px;box-shadow:0 12px 28px #1334121f}.nav-links.open{display:flex}.hero-actions,.contact-actions,.detail-actions,.premium-hero__actions{flex-direction:column}.product-detail-hero,.detail-grid,.related-grid{grid-template-columns:1fr}.premium-hero{min-height:auto}.premium-hero__visual{min-height:320px}.premium-hero__machine-wrap{height:315px}.hero-card-stack__card{border-radius:20px;width:min(72%,250px);height:275px;padding:12px;top:8px;left:calc(50% - min(36%,125px))}.hero-card-stack__card img{border-radius:15px;width:calc(100% - 20px);height:calc(100% - 58px);inset:10px 10px 48px}.hero-card-stack__card--2{transform:translate(28px,8px)rotate(1.25deg)}.hero-card-stack__card--3{transform:translate(-32px,14px)rotate(-1.25deg)}.hero-card-stack__card--4{transform:translate(46px,20px)rotate(2.5deg)}.about-hero__content{padding:28px}}.main-product-highlight{background:linear-gradient(135deg,#f7f3e8,#edf4e5);border-radius:30px;grid-template-columns:1.1fr .9fr;align-items:center;gap:28px;padding:26px;display:grid;box-shadow:0 18px 40px #13341214}.main-product-highlight__image{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:12px;display:grid}.main-product-highlight__image img{object-fit:contain;object-position:center;background:linear-gradient(135deg,#f4f5ee,#edf3ea);border-radius:18px;width:100%;height:420px;padding:10px}.main-product-highlight__image img+img{align-self:center;height:300px}.main-product-highlight__copy h2{color:#17331d;margin:0 0 12px;font-size:clamp(1.7rem,2.5vw,2.3rem);line-height:1.1}.main-product-highlight__copy>p:not(.eyebrow){color:#5d6b54;margin-bottom:20px}.product-detail-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.product-detail-gallery img{object-fit:cover;border-radius:12px;width:100%;height:90px}@media (width<=980px){.main-product-highlight{grid-template-columns:1fr}}@media (width<=760px){.main-product-highlight__image{grid-template-columns:1fr}.main-product-highlight__image img,.main-product-highlight__image img+img{height:260px}}
