.home-adv-editorial{background:#f7f2e9}.home-adv-editorial .home-adv-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:20px}.home-adv-editorial .home-adv-tile{position:relative;display:grid;align-content:start;justify-items:start;gap:16px;padding:clamp(24px,3vw,38px);min-height:270px;border:1px solid #dfd1b7;border-radius:26px;background:#fffdf8;box-shadow:0 12px 32px #392a1109;grid-column:auto;text-align:start}.home-adv-editorial .home-adv-tile:first-child{background:radial-gradient(ellipse at top right,#66502e,transparent 80%),#282117;border-color:#9d8048}.home-adv-editorial .home-adv-tile .home-adv-title{font-size:clamp(21px,2.4vw,28px);line-height:1.5;color:#30271c}.home-adv-editorial .home-adv-tile .home-adv-line{color:#655748;font-size:16px;line-height:1.9;max-width:48ch}.home-adv-editorial .home-adv-tile .home-adv-value{padding:0;border:0;border-radius:0;background:transparent;color:#795817;font-size:19px;font-weight:800}.home-adv-editorial .home-adv-tile .home-adv-ic{background:#f2e8d2;color:#795817;border:1px solid #e3d0a9;border-radius:16px;width:54px;height:54px}.home-adv-editorial .home-adv-tile:first-child .home-adv-title{color:#fff8ec}.home-adv-editorial .home-adv-tile:first-child .home-adv-line{color:#e4d8c5}.home-adv-editorial .home-adv-tile:first-child .home-adv-value{color:#f0d28f}.home-adv-explore{position:absolute;inset-inline-end:25px;top:28px;display:grid;place-items:center;width:40px;height:40px;border:1px solid #cfbb94;border-radius:50%;color:#795817;font-size:23px}.home-adv-editorial .home-adv-tile:first-child .home-adv-explore{color:#f0d28f}.home-adv-editorial .home-adv-tile:focus-visible{outline:3px solid #b08024;outline-offset:4px}@media (max-width:640px){.home-adv-editorial .home-adv-grid{grid-template-columns:1fr}.home-adv-editorial .home-adv-tile{min-height:auto}}.home-svc-band>.svc-section:nth-of-type(2){padding-block:36px 56px}.home-svc-band>.svc-section:nth-of-type(2)>.container{background:radial-gradient(ellipse at 90% 0,#5b4527 0,transparent 55%),#211c16;border:1px solid #a1834c;border-radius:30px;padding:clamp(24px,4vw,48px);box-shadow:0 22px 48px #30220c20;color:#fff8ec}.home-svc-band>.svc-section:nth-of-type(2) :is(h2,h2 a){color:#fff8ec}.home-svc-band>.svc-section:nth-of-type(2) .svc-sec-eyebrow{display:inline-flex;width:auto;padding:6px 12px;background:#e7c78315;border:1px solid #e7c78345;border-radius:999px;color:#f3d99e!important;margin-block-end:14px}.home-svc-band>.svc-section:nth-of-type(2) .svc-steps{gap:18px;margin-block-start:30px}.home-svc-band .svc-step{position:relative;background:linear-gradient(180deg,#fffefb,#faf3e7);color:#30271d;border:1px solid #d8b97645;border-radius:20px;padding:26px 22px;box-shadow:none}.home-svc-band .svc-step:before{position:absolute;inset-inline-start:auto;inset-inline-end:20px;top:24px;background:transparent;color:#795414;border:0;font-size:27px;opacity:1}.home-svc-band .svc-step-symbol{display:inline-flex;padding:13px;background:#f3e8d3;color:#795414;border:1px solid #d4bc8c;border-radius:15px;margin-block-end:24px}.home-svc-band .svc-step h4{color:#30271d;font-size:20px;line-height:1.65;margin:0 0 12px}.home-svc-band .svc-step p{color:#5c5041;line-height:1.9;font-size:16px;margin:0}.home-svc-band .svc-steps-more{margin-block-start:26px}.home-svc-band .svc-steps-more .button{background:#e7c783;color:#251d12;border:1px solid #f5dba5;box-shadow:0 8px 24px #0003}.svc-step-symbol{display:none}.home-svc-band .home-service-catalog{gap:20px}.home-service-catalog .svc-card{--service-accent:#0b6975;position:relative;display:flex;flex-direction:column;gap:16px;padding:26px;background:linear-gradient(145deg,#fff,#faf5e9);border:1px solid #decfb5;border-block-start:3px solid var(--service-accent);border-radius:24px;box-shadow:0 12px 30px #3828070c}.home-service-catalog .svc-card[data-service-kind=software]{--service-accent:#6143a7}.home-service-catalog .svc-card .svc-ic{color:var(--service-accent);background:#fff;border:1px solid #e5dccb;border-radius:17px;padding:14px;width:58px;height:58px;box-shadow:0 5px 14px #38280709}.home-service-catalog .svc-card h3{color:#2c2419;margin:0;font-size:21px;line-height:1.6}.home-service-catalog .home-service-warranty{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#514536;background:#f0eadf;border-radius:10px;padding:9px 12px;font-size:14px;margin:0}.home-service-catalog .svc-meta{display:flex;flex-direction:column;align-items:stretch;gap:16px;margin-block-start:auto;padding-block-start:16px;border-block-start:1px solid #ded2bf}.home-service-catalog .svc-price{color:#64450c;font-size:24px;font-weight:800;line-height:1.5}.home-service-catalog .svc-book{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 14px;border:1px solid var(--service-accent);border-radius:12px;background:var(--service-accent);color:#fff;font-size:15px;text-align:center}.home-service-catalog .svc-book:hover{filter:brightness(1.12)}.home-service-catalog .svc-book:focus-visible{outline:3px solid #ba8a2e;outline-offset:4px}@media (max-width:600px){.home-svc-band .home-service-catalog{grid-template-columns:1fr;gap:14px}.home-svc-band .svc-steps{grid-template-columns:1fr}.home-service-catalog .svc-card,.home-svc-band .svc-step{padding:22px}}