﻿.hero-ws{background:linear-gradient(135deg, #2C4433, #3F5D45);color:#fff;padding:56px 24px;text-align:center}.hero-ws .eyebrow{display:inline-block;background:rgba(255,255,255,.14);font-size:14px;font-weight:700;letter-spacing:.4px;padding:6px 16px;border-radius:20px;margin-bottom:18px;text-transform:uppercase}.hero-ws h1{font-size:36px;max-width:900px;margin:0 auto;line-height:1.25}.hero-ws p{color:#d6e5da;max-width:640px;margin:0 auto;line-height:1.7}.section-head{text-align:center}.section-head h2{font-size:32px;margin:0 0 12px}.section-head p{margin:0 0 32px}.case{padding:60px 0}.case .case-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.case .case-card{border:1px solid #e1e1e1;border-radius:16px;overflow:hidden}.case .case-card a{display:block;text-decoration:unset}.case .case-card a:hover{color:#f87c56}.case .case-card .photo{aspect-ratio:4/3;overflow:hidden}.case .case-card .photo img{width:100%;height:100%;object-fit:cover}.case .case-card .body{padding:0 16px 20px}.case .case-card .logo-row img{height:80px;width:auto}.case .case-card .stat{font-size:24px;font-weight:700;color:#3f5d45;margin-bottom:4px}.case .case-card p{margin:0;line-height:1.6}.case .case-card a.read{display:inline-block;margin-top:12px;font-weight:600;color:#3f5d45}.case .case-card a.read:hover{color:#f87c56}.why{padding-bottom:60px}.why .section-head h2{margin:0 0 32px}.why .why-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.why .why-card{display:flex;gap:14px;align-items:center;width:calc(33.333% - 16px)}.why .why-card .ico{width:40px;height:40px;border-radius:10px;background:#f87c56;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;flex:none}.why .why-card .ico svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.why .why-card h4{font-size:18px;margin:0 0 8px}.why .why-card p{margin:0;line-height:1.6}.process{padding:30px 0 60px}.process-steps{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px}.process-steps .step{background:#f7f7f5;border-radius:16px;padding:22px}.process-steps .step .num{width:40px;height:40px;border-radius:50%;background:#3f5d45;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:14px}.process-steps .step h4{font-size:18px;margin-bottom:8px}.process-steps .step p{margin:0;line-height:1.6}.terms{padding-bottom:60px}.terms .section-head h2{margin:0 0 30px}.terms-list{background:#f7f7f5;border-radius:16px;padding:6px 24px}.terms-list details{padding:14px 0;margin:0;border:0;background:unset;border-bottom:1px solid #e1e1e1}.terms-list details:last-child{border-bottom:none}.terms-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:18px;font-weight:600}.terms-list summary::-webkit-details-marker{display:none}.terms-list summary::after{content:"+";font-size:24px;color:#3f5d45;font-weight:400}.terms-list details[open] summary::after{content:"−"}.terms-list details p{margin:10px 0 0;line-height:1.7}.wholesale-form{padding-bottom:60px}.form-wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:flex-start}.form-side h2{font-size:32px;margin:0 0 12px}.form-side p{line-height:1.7;margin:0 0 20px}.form-side .cta-box{background:#3f5d45;color:#fff;border-radius:16px;padding:24px;margin-top:8px}.form-side .cta-box h4{color:#fff;font-size:20px;margin:0 0 8px}.form-side .cta-box p{color:#d6e5da;margin:0 0 14px}.form-side .cta-box a{color:#fff;font-weight:700;text-decoration:underline}.form-b2b{padding:24px;border-radius:16px;border:1px solid #e1e1e1}.form-b2b label{font-weight:600 !important;font-size:16px !important}.form-b2b .fluentform .ff-el-input--content input,.form-b2b .fluentform .ff-el-input--content textarea,.form-b2b .fluentform .ff-el-input--content select{width:100%;border:1px solid #e1e1e1;border-radius:10px;background-color:#f7f7f5;font-weight:400;margin-top:10px;font-size:16px}.form-b2b button[type=submit]{background-color:var(--color-orange) !important;color:var(--color-white) !important;font-weight:600 !important;font-size:15px !important;width:100% !important;border:none !important;padding:15px !important}.form-b2b .note{text-align:center;margin:15px 0 0}@media(max-width: 1024px){.why .why-card{width:calc(50% - 12px)}.process-steps{grid-template-columns:1fr 1fr}.form-wrap{grid-template-columns:1fr}}@media(max-width: 767px){.hero-ws .eyebrow{font-size:12px}.hero-ws h1{font-size:28px}.section-head h2{font-size:24px}.case{padding:30px 0}.case .case-grid{grid-template-columns:1fr}.case .case-card .logo-row img{height:60px}.case .case-card .stat{font-size:20px}.why{padding-bottom:30px}.why .why-card{width:100%}.process{padding:15px 0 30px}.process-steps{grid-template-columns:1fr}.wholesale-form{padding-bottom:30px}.form-side h2{font-size:24px}}
