.products-hero{background-color:var(--slate-deep);background-image:linear-gradient(180deg,rgba(14,18,16,.78),rgba(14,18,16,.46) 50%,rgba(14,18,16,.92)),url(/assets/photos/products/turkey-finish/turkey-finish-pile-banner.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;color:var(--cream);position:relative;overflow:hidden;padding:180px 0 200px;min-height:680px;display:flex;align-items:center}.products-hero .hero-content{max-width:720px}.products-hero .eyebrow{color:var(--corn)}.products-hero h1{font-size:64px;font-weight:800;line-height:1.04;letter-spacing:-.018em;color:var(--cream);margin:0 0 22px;text-shadow:0 1px 18px rgba(0,0,0,.32)}.products-hero h1 .accent{color:var(--corn);font-weight:800}.products-hero .hero-sub{font-size:16px;font-weight:400;color:rgba(247,242,237,.85);line-height:1.6;margin:0 0 22px;max-width:540px;text-shadow:0 1px 12px rgba(0,0,0,.32)}.intro-band{background:transparent;padding:0 0 90px;margin-top:-90px;position:relative;z-index:5}.intro-card{background:var(--slate-deep);color:var(--cream);border-radius:12px;padding:40px 44px 32px;box-shadow:0 18px 32px -8px rgba(14,26,24,.32),0 48px 80px -24px rgba(14,26,24,.22)}.intro-grid{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.8fr);grid-gap:48px;gap:48px;align-items:start}.intro-heading{font-size:42px;font-weight:800;line-height:1.12;letter-spacing:-.01em;color:var(--cream);margin:0}.intro-heading .accent-corn{color:var(--corn)}.intro-body{display:flex;flex-direction:column;gap:18px}.intro-text{font-size:18px;font-weight:400;line-height:1.55;letter-spacing:-.002em;color:rgba(247,242,237,.92);margin:0}.intro-meta{display:flex;gap:32px;flex-wrap:wrap;padding-top:8px;border-top:1px solid rgba(247,242,237,.12)}.intro-meta .im-item{display:flex;flex-direction:column;gap:4px}.intro-meta .im-label{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(247,242,237,.55)}.intro-meta .im-value{font-size:14px;font-weight:500;color:var(--cream)}.section-head{margin-bottom:36px;max-width:760px}.section-eyebrow{font-size:28px;font-weight:700;color:var(--slate-deep);letter-spacing:-.012em;line-height:1.15;margin-bottom:10px}.section-eyebrow .accent-corn{color:var(--corn)}.section-sub{font-size:15px;color:var(--ink-soft);font-weight:300;line-height:1.6;max-width:640px}.products-list{background:var(--cream);padding:24px 0 80px;position:relative}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.product-card{background:var(--cream);border:1px solid rgba(30,45,43,.1);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s cubic-bezier(.22,.61,.36,1),border-color .4s ease;cursor:pointer}.product-card:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(14,26,24,.14);border-color:rgba(234,170,0,.45)}.pc-image{height:280px;background:var(--slate-deep);background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;overflow:hidden}.pc-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,18,16,0) 50%,rgba(14,18,16,.32));pointer-events:none}.pc-num{position:absolute;top:18px;left:20px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.14em;color:rgba(247,242,237,.78);z-index:2}.pc-body{padding:28px 28px 30px;display:flex;flex-direction:column;gap:16px;flex:1 1}.pc-head{display:flex;flex-direction:column;gap:6px}.pc-name{font-size:22px;font-weight:600;color:var(--slate-deep);letter-spacing:-.012em;line-height:1.15}.pc-identity{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--corn);line-height:1.3}.pc-pitch{font-size:14px;color:var(--ink-soft);line-height:1.6;font-weight:300;margin:0}.pc-pitch strong{color:var(--slate-deep);font-weight:500}.pc-attrs{gap:14px;padding-top:4px;border-top:1px solid rgba(30,45,43,.08)}.pc-attr,.pc-attrs{display:flex;flex-direction:column}.pc-attr{gap:6px;padding-top:10px}.pca-label{font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.pca-value{font-size:14px;font-weight:500;color:var(--slate-deep)}.pca-list{list-style:none;display:flex;flex-direction:column;gap:3px;padding:0;margin:0}.pca-list li{font-size:13.5px;color:var(--slate-deep);font-weight:400;padding-left:14px;position:relative}.pca-list li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:1.5px;background:var(--corn)}.pc-foot{margin-top:auto;padding-top:6px;display:flex;justify-content:space-between}.pc-foot,.pc-link{align-items:center}.pc-link{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--slate-deep);display:inline-flex;gap:7px;transition:color .22s ease,gap .22s ease}.pc-link .arrow{transition:transform .22s ease}.product-card:hover .pc-link{color:var(--corn);gap:10px}.product-card:hover .pc-link .arrow{transform:translateX(3px)}.choose-band{background:var(--cream);padding:0 0 100px}.choose-head{margin-bottom:36px;max-width:760px}.choose-table{border:1px solid rgba(30,45,43,.1);border-radius:8px;overflow:hidden;background:var(--cream)}.ct-head,.ct-row{display:grid;grid-template-columns:1.2fr 1.1fr 1.6fr;grid-gap:28px;gap:28px;padding:18px 28px;align-items:center}.ct-head{background:var(--slate-deep);color:var(--cream);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ct-row{border-bottom:1px solid rgba(30,45,43,.08);transition:background .22s ease}.ct-row:last-child{border-bottom:0}.ct-row:hover{background:rgba(234,170,0,.06)}.ct-goal{font-size:14.5px;font-weight:500;color:var(--slate-deep);line-height:1.4}.ct-prod{font-size:14px;line-height:1.45}.ct-prod a{color:var(--corn);font-weight:600;transition:color .18s ease;border-bottom:1px solid transparent}.ct-prod a:hover{color:var(--slate-deep);border-bottom-color:var(--corn)}.ct-or{font-weight:400;padding:0 2px}.ct-or,.ct-why{color:var(--ink-soft)}.ct-why{font-size:13.5px;line-height:1.55;font-weight:300}.end-cta{background-color:var(--slate-deep);background-image:linear-gradient(to right,var(--slate-deep) 0,rgba(30,45,43,.8) 42%,rgba(30,45,43,.2) 100%),url(/assets/photos/library/operations/spreading/spreader-1.webp);background-size:cover;background-position:100%;background-repeat:no-repeat;color:var(--cream);padding:80px 0;min-height:380px;display:flex;align-items:center;position:relative;overflow:hidden}.end-cta:after{content:"";position:absolute;inset:0;background-image:url(/assets/textures/topography.webp);background-size:1600px;opacity:.04;pointer-events:none}.end-cta .container{position:relative;z-index:1}.end-cta .cta-content{max-width:640px;padding-left:80px}.end-cta .eyebrow{color:var(--corn);margin-bottom:14px}.end-cta h2{color:var(--cream);font-size:42px;font-weight:800;line-height:1.1;letter-spacing:-.014em;margin-bottom:16px}.end-cta h2 .accent{color:var(--corn);font-weight:800;display:block}.end-cta p{font-size:16px;color:rgba(247,242,237,.78);line-height:1.6;margin-bottom:28px;font-weight:300;max-width:520px}.end-cta .cta-actions{display:flex;gap:14px;flex-wrap:wrap}@media (max-width:900px){.product-grid{grid-template-columns:1fr 1fr}.intro-grid{grid-template-columns:1fr;gap:24px}.intro-heading{font-size:34px}.ct-head{display:none}.ct-row{grid-template-columns:1fr;gap:6px;padding:20px 22px}.ct-row>div:before{content:attr(data-label);display:block;font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:2px}.ct-goal{font-size:15px}}@media (max-width:700px){.products-hero{min-height:0;padding:120px 0 28px}.products-hero .hero-content{padding-left:0}.products-hero h1{font-size:40px}.intro-band{margin-top:0;padding:24px 0 56px}.intro-card{padding:28px 26px 22px}.product-grid{grid-template-columns:1fr}.choose-band{padding:0 0 64px}.end-cta .cta-content{padding-left:0}.end-cta h2{font-size:32px}}@media (max-width:480px){.products-hero h1{font-size:32px}.intro-heading{font-size:26px}.product-grid{grid-template-columns:1fr}.end-cta h2{font-size:28px}}