.service-page{background:#f7f8f4;color:#203c43;padding-bottom:70px}.service-page>.container{max-width:1260px}.service-hero{display:grid;grid-template-columns:1.1fr .9fr;min-height:440px;background:#1c3940;color:#fff;border-radius:23px;overflow:hidden;margin:18px 0 70px}.service-hero>div:first-child{padding:clamp(32px,5vw,67px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.service-hero .eyebrow{color:#f2ce50}.service-hero h1{font-size:clamp(32px,4.3vw,56px);font-weight:900;line-height:1.4;margin:12px 0}.service-hero h1 em{font-style:normal;color:#e8bd28}.service-hero p{max-width:560px;color:#d9e4e3;font-size:14px;line-height:2.1;margin-bottom:22px}.service-hero-art{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:45px;background:linear-gradient(0deg,#102d37cd,#1c39401a 65%),url('/images/brand/editorial-trek.webp') center/cover}.service-hero-art span{color:#f1cd45;font-size:13px;font-weight:900}.service-hero-art strong{font-size:28px;line-height:1.65;margin-top:9px}.service-section-head{margin-bottom:24px}.service-section-head span{color:#a37f19;font-size:12px;font-weight:900}.service-section-head h2{font-size:clamp(24px,3vw,37px);font-weight:900;margin:6px 0 0}.delivery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.delivery-card{background:#fff;border:1px solid #e0e7e0;border-radius:20px;padding:clamp(25px,3vw,39px);min-width:0;box-shadow:0 15px 38px #1b343b0a}.delivery-card-top{display:flex;justify-content:space-between;align-items:center}.delivery-icon{width:51px;height:51px;border-radius:14px;background:#eaf1e8;color:#1c5a47;display:grid;place-items:center;font-size:25px;font-weight:900}.delivery-card-top small{font-size:11px;color:#8e9b92}.delivery-card h3{font-size:25px;font-weight:900;margin:23px 0 13px}.delivery-card p{font-size:13px;color:#657575;line-height:2.15}.delivery-meta{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #e8ece7;font-size:12px}.delivery-meta span{color:#7b8a84}.delivery-meta strong{text-align:left;line-height:1.8;max-width:65%}.delivery-card .delivery-tip{margin:23px 0 0;border-radius:10px;padding:13px 16px;background:#f3f6ef;color:#4f6a62;font-size:11px}.delivery-card-dark{background:#23434a;color:#fff;border-color:#23434a}.delivery-card-dark .delivery-icon{background:#e8bd28;color:#19343c}.delivery-card-dark .delivery-card-top small,.delivery-card-dark p,.delivery-card-dark .delivery-meta span{color:#cfdddd}.delivery-card-dark .delivery-meta{border-color:#ffffff24}.delivery-card-dark .delivery-tip{background:#ffffff12;color:#e2ebea}.service-steps{padding:75px 0 30px}.service-steps .shipping-steps{margin-top:24px}.service-cta{background:#e9eee7;border-radius:19px;margin-top:30px;padding:35px 42px;display:flex;align-items:center;justify-content:space-between;gap:35px}.service-cta .eyebrow{color:#95731a}.service-cta h2{font-size:24px;font-weight:900;margin:8px 0}.service-cta p{font-size:12px;color:#60726b;line-height:2;margin:0}.service-cta-actions{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.service-cta-actions>a:not(.button){font-weight:900;color:#224c4a;text-decoration:none}.contact-info-list{margin:25px 0;display:grid;gap:8px}.contact-info-list>div{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid #e2e9e4;align-items:start}.contact-info-list span{font-size:11px;color:#83918c}.contact-info-list strong{font-size:13px;line-height:2;color:#26454b}.contact-info-list strong a{color:inherit;text-decoration:none;display:inline-block;margin-left:11px}.contact-info-list strong a:hover{color:#9e7c1e}.contact-socials{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.contact-socials a{border:1px solid #d9e4dc;border-radius:8px;padding:9px 12px;color:#31585a;text-decoration:none;font-size:11px;font-weight:800;background:#fff}.contact-socials a:hover{background:#e9f0e8}.contact-visit{display:flex;align-items:center;justify-content:space-between;gap:40px;background:#eaf0e9;border-radius:18px;padding:35px 42px;margin:35px 0}.contact-visit h2{font-size:26px;font-weight:900;margin:7px 0}.contact-visit p{font-size:12px;line-height:2;color:#657870;max-width:560px}.contact-visit>div:last-child{display:grid;gap:16px;justify-items:start;max-width:310px}.contact-visit strong{font-size:12px;line-height:2}.legal-form-success{background:#e9f4e8;color:#286143;padding:14px 16px;border-radius:10px;font-size:12px;font-weight:800}.about-local{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:stretch;background:#ebf0e9;border-radius:20px;overflow:hidden;margin:65px 0}.about-local>div{padding:clamp(30px,5vw,60px)}.about-local h2{font-size:clamp(25px,3vw,39px);font-weight:900;line-height:1.5;margin:10px 0 16px}.about-local p{font-size:13px;line-height:2.2;color:#60746d}.about-local strong{display:block;font-size:12px;margin:22px 0;line-height:2}.about-local img{width:100%;height:100%;object-fit:cover;min-height:350px}.about-local-actions{display:flex;gap:10px;flex-wrap:wrap}.footer-contact-strip{background:#183137;color:#c9d9d9;border-top:1px solid #ffffff18;padding:15px 0}.footer-contact-strip .container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 25px;font-size:11px}.footer-contact-strip span{color:#e8bf30;font-weight:900}.footer-contact-strip a{color:#d8e5e3;text-decoration:none}.footer-contact-strip a:hover{color:#f1cf58}@media(max-width:760px){.service-hero{display:block;margin-bottom:45px}.service-hero-art{min-height:230px}.delivery-grid{grid-template-columns:1fr}.service-steps{padding-top:55px}.service-cta,.contact-visit{display:block;padding:25px}.service-cta-actions{margin-top:20px}.contact-visit>div:last-child{margin-top:20px}.about-local{grid-template-columns:1fr}.about-local img{min-height:240px;max-height:340px}.contact-info-list>div{grid-template-columns:1fr;gap:3px}}@media(max-width:390px){.service-hero>div:first-child{padding:27px}.service-hero-art{padding:28px}.delivery-card{padding:22px}.delivery-card h3{font-size:21px}.delivery-meta strong{max-width:58%}}
