.fws{--fws-yellow: #f7d117;--fws-green: #088b00;--fws-forest: #354137;--fws-forest-deep: #263027;--fws-forest-card: #2c362d;--fws-forest-muted: #4a564b;--fws-ink: #2e2e2e;--fws-muted: #4a4a4a;--fws-subtle: #555555;--fws-light: #f4f4f4;--fws-line: #e2e2e2;--fws-dark: #1a1a1a;--fws-on-dark: #cfd6cc;--fws-on-dark-2: #c3cbc0;--fws-font: var(--font-body-family, "Rubik", sans-serif);--fws-font-heading: var(--font-heading-family, "Rubik", sans-serif);font-family:var(--fws-font);color:var(--fws-ink);-webkit-font-smoothing:antialiased}.fws *,.fws *:before,.fws *:after{box-sizing:border-box}.fws :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0}.fws :where(ul,ol){padding:0;list-style:none}.fws :where(h1,h2,h3,h4){font-family:var(--fws-font-heading);font-weight:700;letter-spacing:normal;text-transform:none;color:inherit}.fws :where(a){color:inherit}.fws img{display:block;max-width:100%}.fws .rte p+p{margin-top:18px}.fws .rte strong{font-weight:700;color:inherit}.fws--forest .rte strong,.fws--deep .rte strong{color:#fff}.fws--white .fws-body strong,.fws--light .fws-body strong{color:var(--fws-ink)}.fws-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.fws-sec{padding:104px 0}.fws-row{display:flex;flex-wrap:wrap;gap:56px}.fws-col{flex:1 1 460px;min-width:0}.fws-col--wide{flex:2 1 560px}.fws-col--narrow{flex:1 1 340px}.fws-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.fws-center{text-align:center;margin-left:auto;margin-right:auto}.fws-head{max-width:820px;margin-bottom:56px}.fws--white{background:#fff}.fws--light{background:var(--fws-light)}.fws--forest{background:var(--fws-forest);color:#fff}.fws--deep{background:var(--fws-forest-deep);color:#fff}.fws--dark{background:var(--fws-dark);color:#fff}.fws--yellow{background:var(--fws-yellow);color:#000}.fws-bar{width:48px;height:5px;background:var(--fws-yellow);margin-bottom:18px}.fws-center .fws-bar{margin-left:auto;margin-right:auto}.fws-eyebrow{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fws-subtle);margin-bottom:12px}.fws--forest .fws-eyebrow,.fws--deep .fws-eyebrow,.fws--dark .fws-eyebrow{color:var(--fws-yellow)}.fws-h1{font-size:clamp(36px,4.4vw,58px);line-height:1.06;letter-spacing:-.01em;margin-bottom:24px}.fws-h1 em{font-style:normal;color:var(--fws-yellow)}.fws-h2{font-size:clamp(30px,3.2vw,44px);line-height:1.12;margin-bottom:20px}.fws-h3{font-size:22px;line-height:1.25;margin-bottom:12px}.fws-lead{font-size:19px;line-height:1.6;font-weight:500;margin-bottom:18px}.fws-body{font-size:16px;line-height:1.75;color:var(--fws-muted);font-weight:400}.fws--forest .fws-body,.fws--deep .fws-body,.fws--dark .fws-body{color:var(--fws-on-dark)}.fws--forest .fws-lead{color:#eef1ec}.fws-body+.fws-body{margin-top:18px}.fws-btns{display:flex;flex-wrap:wrap;gap:14px}.fws-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:14px 26px;border-radius:2px;border:2px solid var(--fws-yellow);background:var(--fws-yellow);color:#000!important;text-decoration:none!important;font-family:var(--fws-font);font-size:16px;font-weight:700;line-height:1.2;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.fws-btn:hover{background:#ffdf3a;border-color:#ffdf3a}.fws-btn--ghost-light{background:transparent;border-color:#fff;color:#fff!important;font-weight:600}.fws-btn--ghost-light:hover{background:#fff;border-color:#fff;color:#000!important}.fws-btn--ghost-dark{background:transparent;border-color:var(--fws-ink);color:var(--fws-ink)!important}.fws-btn--ghost-dark:hover,.fws-btn--dark{background:var(--fws-ink);border-color:var(--fws-ink);color:#fff!important}.fws-btn--dark:hover{background:#000;border-color:#000}.fws-btn svg{flex:none}.fws-checks{display:flex;flex-direction:column;gap:16px}.fws-checks li{display:flex;gap:12px;font-size:15px;line-height:1.6;color:var(--fws-muted)}.fws-checks li strong{color:var(--fws-ink);font-weight:700}.fws-checks svg{flex:none;margin-top:3px;color:var(--fws-green)}.fws-checks--sm li{font-size:14px}.fws-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;font-size:14px;font-weight:600}.fws-tags li{display:flex;gap:8px;align-items:flex-start}.fws-tags svg{flex:none;margin-top:2px;color:var(--fws-green)}.fws-media{position:relative;overflow:hidden;border-radius:2px;background:#e4e6e2}.fws-media img,.fws-media svg.fws-ph{width:100%;height:100%;object-fit:cover}.fws-media svg.fws-ph{background:#e4e6e2;fill:#9aa39b}.fws--forest .fws-media,.fws--forest .fws-media svg.fws-ph{background:var(--fws-forest-muted)}.fws-hero__top{padding:88px 0 64px}.fws-hero__top .fws-row{align-items:center}.fws-hero__intro{font-size:19px;line-height:1.6;color:#eef1ec;margin-bottom:16px}.fws-hero__body{font-size:16px;line-height:1.7;color:var(--fws-on-dark);margin-bottom:32px}.fws-hero__visual{position:relative}.fws-hero__visual .fws-media{height:540px}.fws-hero__badge{position:absolute;left:-24px;bottom:32px;max-width:260px;padding:18px 22px;border-radius:2px;background:var(--fws-yellow);color:#000;box-shadow:0 12px 28px #00000047}.fws-hero__badge-title{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fws-hero__badge-text{font-size:15px;font-weight:500;line-height:1.45;margin-top:6px}.fws-hero__why{margin-top:72px;padding-top:40px;border-top:1px solid rgba(255,255,255,.18)}.fws-hero__why h2{font-size:22px;margin-bottom:28px}.fws-hero__reasons{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.fws-hero__reason{display:flex;gap:14px;font-size:15px;line-height:1.65;color:var(--fws-on-dark)}.fws-hero__reason svg{flex:none;margin-top:2px;color:var(--fws-yellow)}.fws-hero__reason strong{color:#fff}.fws-creds{background:var(--fws-forest-deep);padding:48px 0}.fws-creds__grid{display:grid;gap:28px 32px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.fws-cred{display:flex;flex-direction:column;gap:10px}.fws-cred svg{flex:none;color:var(--fws-yellow)}.fws-cred h3{font-size:17px;color:#fff;margin-bottom:8px}.fws-cred p{font-size:14px;line-height:1.6;color:var(--fws-on-dark-2)}.fws-creds__grid--inline{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.fws-creds__grid--inline .fws-cred{flex-direction:row;gap:14px;align-items:flex-start}.fws-creds__grid--inline .fws-cred h3{margin-bottom:6px}.fws-overview .fws-row{gap:64px;align-items:flex-start}.fws-overview .fws-media{height:280px}.fws-overview--solo .fws-row{align-items:center}.fws-overview--solo .fws-media{height:460px;border-radius:2px 2px 0 0}.fws-overview__points{margin-top:28px;gap:14px}.fws-overview__points li{font-size:16px}.fws-overview__btn{margin-top:32px}.fws-path{background:var(--fws-forest);color:#fff;padding:22px 24px;border-bottom:6px solid var(--fws-yellow)}.fws-path__title{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fws-yellow);margin-bottom:14px}.fws-path__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fws-path__list li{display:flex;align-items:center;gap:8px}.fws-path__list svg{color:var(--fws-yellow)}.fws-path__chip{padding:7px 10px;border-radius:2px;border:1px solid rgba(255,255,255,.22);background:#ffffff1a;font-size:14px;font-weight:600}.fws-card-y{background:var(--fws-light);border-top:6px solid var(--fws-yellow);padding:36px}.fws-card-y h3{font-size:24px;margin-bottom:16px}.fws-card-y .fws-lead{font-size:16px;line-height:1.7;margin-bottom:14px}.fws-card-y .fws-body{font-size:15px;line-height:1.7;margin-bottom:26px}.fws-tier{background:#fff;border:1px solid var(--fws-line);border-radius:2px;display:flex;flex-direction:column}.fws-tier__head{background:var(--fws-forest);color:#fff;padding:26px 28px}.fws-tier__label{color:var(--fws-yellow);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.fws-tier__head h4{font-size:21px;margin:8px 0 6px;color:#fff}.fws-tier__sub{font-size:14px;color:var(--fws-on-dark);font-weight:500}.fws-tier .fws-checks{padding:26px 28px 30px}.fws-services__tiers-title{font-size:24px;margin-bottom:24px}.fws-grid--4{gap:20px;grid-template-columns:repeat(auto-fit,minmax(265px,1fr))}.fws-grid--4 .fws-tier__head{padding:24px 24px 22px}.fws-grid--4 .fws-tier__head h4{font-size:20px;line-height:1.25}.fws-grid--4 .fws-tier .fws-checks{padding:22px 24px 26px;gap:14px}.fws-grid--4 .fws-tier .fws-checks li{font-size:14px}.fws-tier-cta{background:var(--fws-yellow);color:#000;border-radius:2px;padding:30px 26px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.fws-tier-cta h3{font-size:22px;line-height:1.25;margin:16px 0 10px}.fws-tier-cta p{font-size:15px;line-height:1.6;font-weight:500}.fws-tier-cta .fws-btn{font-size:15px;padding:14px 18px}.fws-service-cards{margin-top:56px}.fws-svc{background:#fff;border-radius:2px;overflow:hidden;display:flex;flex-direction:column}.fws-svc .fws-media{height:220px;border-radius:0}.fws-svc__body{padding:30px 28px 32px}.fws-svc__body .fws-body{font-size:15px;line-height:1.7;margin-bottom:22px}.fws-gallery__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px}.fws-gallery__head>div{max-width:640px}.fws-gallery__grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:260px}.fws-gallery__item{position:relative;overflow:hidden;border-radius:2px;background:var(--fws-forest)}.fws-gallery__item img,.fws-gallery__item svg.fws-ph{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.fws-gallery__item svg.fws-ph{fill:#ffffff40}.fws-gallery__item:hover img{transform:scale(1.04)}.fws-gallery__tag{position:absolute;top:14px;left:14px;z-index:1;padding:6px 10px;border-radius:2px;background:#fff;color:#000;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.fws-gallery__tag--hi{background:var(--fws-yellow)}.fws-band{padding:80px 0}.fws-band .fws-row{gap:48px;align-items:center}.fws-band__stat-col{flex:0 1 320px;min-width:0}.fws-band__stat{font-size:clamp(88px,11vw,148px);line-height:.9;font-weight:800;letter-spacing:-.03em}.fws-band__cap{margin-top:12px;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.fws-band .fws-h2{font-size:clamp(28px,3vw,40px);margin-bottom:18px}.fws-band .fws-body{color:#000;font-weight:500;margin-bottom:28px}.fws-band__title{flex:1 1 380px;min-width:0;font-size:clamp(34px,4vw,56px);line-height:1.04;font-weight:800;letter-spacing:-.02em}.fws-cta-image{position:relative;overflow:hidden;background:var(--fws-dark);color:#fff}.fws-cta-image__bg,.fws-cta-image__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.fws-cta-image__bg img{width:100%;height:100%;object-fit:cover}.fws-cta-image__overlay{background:#141a15}.fws-cta-image__inner{position:relative;padding-top:112px;padding-bottom:112px}.fws-cta-image__content{max-width:760px}.fws-cta-image .fws-eyebrow{color:var(--fws-yellow)}.fws-cta-image__title{font-size:clamp(34px,4vw,54px);line-height:1.06;font-weight:800;letter-spacing:-.01em;margin-bottom:22px;color:#fff}.fws-cta-image__text{font-size:18px;line-height:1.7;color:#e3e8e1;margin-bottom:34px}.fws-matrix__intro{display:flex;flex-wrap:wrap;gap:24px 64px;margin-bottom:48px}.fws-matrix__intro>div{flex:1 1 460px;min-width:0}.fws-matrix__list{border-top:3px solid var(--fws-ink)}.fws-matrix__row{display:flex;flex-wrap:wrap;gap:12px 32px;padding:26px 0;border-bottom:1px solid var(--fws-line);align-items:flex-start}.fws-matrix__app{flex:1 1 240px;min-width:0;display:flex;gap:16px;align-items:baseline}.fws-matrix__num{font-size:14px;font-weight:700;color:var(--fws-green);letter-spacing:.06em}.fws-matrix__app h3{font-size:19px;line-height:1.3}.fws-matrix__setup{flex:1 1 240px;min-width:0}.fws-matrix__setup span{display:inline-block;padding:8px 12px;border-radius:2px;border-left:4px solid var(--fws-yellow);background:var(--fws-forest);color:#fff;font-size:14px;font-weight:600;line-height:1.4}.fws-matrix__row .fws-checks{flex:2 1 380px;min-width:0;gap:8px}.fws-matrix__row--simple{align-items:baseline;padding:24px 0}.fws-matrix__row--simple .fws-matrix__app{flex-basis:300px}.fws-matrix__text{flex:2 1 480px;min-width:0;font-size:16px;line-height:1.6;color:var(--fws-muted)}.fws-matrix__outro{margin-top:32px;padding:26px 28px;background:var(--fws-light);border-top:4px solid var(--fws-yellow);display:flex;flex-wrap:wrap;gap:18px 32px;align-items:center;justify-content:space-between}.fws-matrix__outro .rte{flex:1 1 520px;min-width:0;font-size:17px;line-height:1.6;font-weight:500}.fws-btn--forest{background:var(--fws-forest);border-color:var(--fws-forest);color:#fff!important;font-size:15px}.fws-btn--forest:hover{background:var(--fws-forest-deep);border-color:var(--fws-forest-deep)}.fws-steps{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.fws-step{background:var(--fws-forest-card);border-top:4px solid var(--fws-yellow);padding:30px 26px 32px;border-radius:2px}.fws-step__num{font-size:52px;line-height:1;font-weight:800;color:var(--fws-yellow)}.fws-step h3{font-size:19px;line-height:1.3;margin:18px 0 12px;color:#fff}.fws-step p{font-size:14px;line-height:1.7;color:var(--fws-on-dark-2)}.fws-reviews{padding:80px 0}.fws-reviews__title{text-align:center;color:#fff;font-size:clamp(30px,2.8vw,40px);line-height:1.15;margin-bottom:48px}.fws-reviews__empty{max-width:640px;margin:0 auto;padding:32px;border:2px dashed rgba(255,255,255,.3);border-radius:2px;text-align:center;color:#cfcfcf;font-size:15px;line-height:1.6}.fws-standards .fws-row{gap:48px 64px}.fws-standards__list{display:grid;gap:0 40px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.fws-std{display:flex;gap:16px;padding:24px 0;border-top:1px solid var(--fws-line)}.fws-std__num{flex:none;width:36px;height:36px;border-radius:2px;display:flex;align-items:center;justify-content:center;background:var(--fws-forest);color:var(--fws-yellow);font-size:14px;font-weight:700}.fws-std h3{font-size:18px;line-height:1.3;margin-bottom:8px}.fws-std p{font-size:15px;line-height:1.65;color:var(--fws-muted)}.fws-standards .fws-body{font-size:17px;margin-bottom:32px}.fws-std__group{grid-column:1 / -1;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fws-green);padding:4px 0}.fws-std__group:not(:first-child){margin-top:28px}.fws-specs .fws-row{gap:48px 64px;align-items:center}.fws-specs__media-col{flex-basis:400px}.fws-specs__media{height:520px}.fws-specs__list{margin:0;border-top:3px solid var(--fws-ink)}.fws-specs__row{display:flex;flex-wrap:wrap;gap:10px 24px;padding:20px 0;border-bottom:1px solid #d9d9d9}.fws-specs__row dt{flex:0 0 190px;font-size:15px;font-weight:700;line-height:1.5}.fws-specs__row dd{flex:1 1 280px;min-width:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.fws-specs__chip{background:#fff;color:var(--fws-ink);border:1px solid #cfcfcf;font-size:13px;font-weight:600;padding:6px 10px;border-radius:2px}.fws-specs__chip--dark{background:var(--fws-forest);border-color:var(--fws-forest);color:#fff}.fws-plats{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.fws-plat{background:#fff;border-top:4px solid var(--fws-forest);border-radius:2px;padding:30px 26px;display:flex;flex-direction:column;gap:18px}.fws-plat h3{font-size:21px;margin-bottom:4px}.fws-plat__models{font-size:14px;color:var(--fws-subtle);font-weight:500}.fws-plat__label{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fws-subtle);margin-bottom:10px}.fws-chips{display:flex;flex-wrap:wrap;gap:8px}.fws-chips li{background:var(--fws-forest);color:#fff;font-size:13px;font-weight:600;padding:7px 11px;border-radius:2px}.fws-plat .fws-checks{padding-top:18px;border-top:1px solid var(--fws-line);gap:10px}.fws-local .fws-body{font-size:17px;margin-bottom:32px}.fws-areas li{display:flex;gap:14px;padding:16px 0;border-top:1px solid rgba(255,255,255,.16);font-size:15px;line-height:1.6;color:var(--fws-on-dark)}.fws-areas svg{flex:none;margin-top:2px;color:var(--fws-yellow)}.fws-areas strong{color:#fff}.fws-local__map{height:300px;border-radius:2px;overflow:hidden;background:var(--fws-forest-muted)}.fws-local__map iframe{display:block;width:100%;height:100%;border:0}.fws-local__card{background:#fff;color:var(--fws-ink);border-top:6px solid var(--fws-yellow);padding:32px 30px}.fws-local__card h3{font-size:22px;margin-bottom:18px}.fws-contact{display:flex;flex-direction:column;gap:12px;margin-bottom:26px;font-size:15px;line-height:1.5}.fws-contact li{display:flex;gap:12px}.fws-contact svg{flex:none;margin-top:2px;color:var(--fws-green)}.fws-contact a{text-decoration:none}.fws-contact a:hover{text-decoration:underline}.fws-faq .fws-row{gap:48px 72px;align-items:flex-start}.fws-faq .fws-body{font-size:17px;margin-bottom:32px}.fws-faq__help{background:var(--fws-forest);color:#fff;padding:28px;border-radius:2px;display:flex;flex-direction:column;gap:16px}.fws-faq__help-row{display:flex;align-items:center;gap:14px}.fws-faq__help-icon{flex:none;width:44px;height:44px;border-radius:2px;background:var(--fws-yellow);color:#000;display:flex;align-items:center;justify-content:center}.fws-faq__help-label{font-size:13px;color:var(--fws-on-dark);font-weight:500}.fws-faq__help-phone{font-size:22px;font-weight:700;color:#fff!important;text-decoration:none}.fws-faq__list{border-top:3px solid var(--fws-ink)}.fws-faq__item{border-bottom:1px solid var(--fws-line)}.fws-faq__item[open]{background:var(--fws-light)}.fws-faq__q{list-style:none;display:flex;align-items:center;gap:20px;padding:24px 16px;cursor:pointer;min-height:44px}.fws-faq__q::-webkit-details-marker{display:none}.fws-faq__q::marker{content:""}.fws-faq__q:focus-visible{outline:2px solid var(--fws-ink);outline-offset:-2px}.fws-faq__num{flex:none;width:24px;font-size:14px;font-weight:700;color:var(--fws-green);letter-spacing:.06em}.fws-faq__qtext{flex:1 1 auto;font-size:19px;line-height:1.4;font-weight:600}.fws-faq__toggle{flex:none;width:36px;height:36px;border-radius:2px;display:flex;align-items:center;justify-content:center;background:var(--fws-forest);color:#fff}.fws-faq__toggle .fws-i-minus{display:none}.fws-faq__item[open] .fws-faq__toggle{background:var(--fws-yellow);color:#000}.fws-faq__item[open] .fws-faq__toggle .fws-i-minus{display:block}.fws-faq__item[open] .fws-faq__toggle .fws-i-plus{display:none}.fws-faq__a{padding:0 72px 28px 60px;font-size:16px;line-height:1.75;color:var(--fws-muted)}.fws .rte ul,.fws .rte ol{list-style:disc;padding-left:20px;margin-top:12px}.fws .rte ol{list-style:decimal}.fws .rte li+li{margin-top:6px}.fws .rte ul+p,.fws .rte ol+p{margin-top:12px}.fws .rte li strong{color:var(--fws-ink)}.fws-cred--title-only h3{margin-bottom:0;font-size:16px;line-height:1.35}.fws-creds__grid--inline .fws-cred--title-only{align-items:center}.fws-creds__brands{margin-top:26px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.fws-creds__brands-label{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fws-on-dark-2);margin-right:6px}.fws-creds__brand{border:1px solid rgba(255,255,255,.28);border-radius:2px;padding:7px 12px;font-size:14px;font-weight:600;color:#fff}.fws-path--tags{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px;font-weight:600}.fws-path__lead{color:var(--fws-yellow)}.fws-path--note{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600}.fws-path--note svg{flex:none;color:var(--fws-yellow)}.fws-gallery__grid--feature .fws-gallery__item:first-child{grid-row:span 2}.fws-gallery--dark{background:var(--fws-dark);color:#fff}.fws-gallery--dark .fws-eyebrow{color:var(--fws-yellow)}.fws-gallery--dark .fws-body{color:#cfcfcf}.fws-gallery--dark .fws-btn--ghost-dark{border-color:#fff;color:#fff!important}.fws-gallery--dark .fws-btn--ghost-dark:hover{background:#fff;color:#000!important}.fws-gallery--dark .fws-gallery__item{background:#000}.fws-frows__list{display:flex;flex-direction:column;gap:28px}.fws-frow{background:#fff;border-radius:2px;overflow:hidden;display:flex;flex-wrap:wrap}.fws-frow--flip{flex-direction:row-reverse}.fws-frow__media{flex:1 1 420px;min-width:0;height:380px;background:#e4e6e2}.fws-frow__media img,.fws-frow__media svg{width:100%;height:100%;object-fit:cover;display:block}.fws-frow__media--contain{background:#fff}.fws-frow__media--contain img{object-fit:contain}.fws-frow__body{flex:1.2 1 480px;min-width:0;padding:40px 44px;display:flex;flex-direction:column;justify-content:center}.fws-frow__num{font-size:13px;font-weight:700;letter-spacing:.16em;color:var(--fws-green);margin-bottom:10px}.fws-frow__body h3{font-size:26px;line-height:1.2;margin-bottom:14px}.fws-frow__body .fws-body{font-size:15px;line-height:1.7;margin-bottom:22px}.fws-frow__label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fws-subtle);margin-bottom:12px}.fws-frow__points{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.fws-tcards__grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.fws-tcard{background:#fff;border:1px solid var(--fws-line);border-top:4px solid var(--fws-forest);border-radius:2px;padding:30px 30px 32px;display:flex;flex-direction:column;gap:14px}.fws-tcard__head{display:flex;align-items:center;gap:14px}.fws-tcard__head .fws-std__num{width:40px;height:40px}.fws-tcard__head h3{font-size:21px;line-height:1.25}.fws-tcard .fws-body{font-size:15px;line-height:1.7}.fws-tcard__box{margin-top:4px;padding:18px 20px;background:var(--fws-light);border-radius:2px}.fws-tcard__box .fws-tags{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.fws-compare__list{border-top:3px solid var(--fws-ink)}.fws-compare--boxed .fws-compare__list{background:#fff}.fws-compare__row{display:flex;flex-wrap:wrap;gap:14px 32px;padding:26px 0;border-bottom:1px solid var(--fws-line)}.fws-compare--boxed .fws-compare__row{padding:26px 28px}.fws-compare__row .fws-matrix__app{flex:1 1 230px}.fws-compare__row .fws-matrix__app h3{font-size:18px}.fws-compare__cell{flex:1.4 1 300px;min-width:0}.fws-compare__cell p{font-size:15px;line-height:1.6;color:var(--fws-muted)}.fws-compare__cell .fws-compare__strong{color:var(--fws-ink)}.fws-compare__cell--tick{display:flex;gap:10px}.fws-compare__cell--tick>svg{flex:none;margin-top:18px;color:var(--fws-green)}.fws-compare__label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fws-subtle);margin-bottom:6px}.fws-reft__grid{display:flex;flex-wrap:wrap;gap:32px}.fws-reft__table{flex:1 1 520px;min-width:0}.fws-reft--cards .fws-reft__table{background:#fff;padding:30px 30px 14px;border-radius:2px}.fws-reft__table h3{font-size:22px;margin-bottom:6px}.fws-reft__sub{font-size:15px;line-height:1.6;color:var(--fws-muted);margin-bottom:20px!important}.fws-reft__rows{border-top:3px solid var(--fws-ink)}.fws-reft__colhead{display:flex;gap:24px;padding:12px 0;border-bottom:1px solid #d9d9d9;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fws-subtle)}.fws-reft__colhead span:first-child{flex:0 0 180px}.fws-reft__row{display:flex;flex-wrap:wrap;gap:8px 24px;padding:18px 0;border-bottom:1px solid var(--fws-line)}.fws-reft__label{flex:0 0 180px;font-size:16px;font-weight:700;line-height:1.4}.fws-reft__value{flex:1 1 260px;min-width:0}.fws-reft__value p{font-size:15px;line-height:1.6;color:var(--fws-muted)}.fws-areas__label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fws-on-dark-2);margin-bottom:4px}@media screen and (max-width:749px){.fws-sec{padding:72px 0}.fws-wrap{padding:0 16px}.fws-row{gap:40px}.fws-hero__top{padding:56px 0 48px}.fws-hero__visual .fws-media{height:360px}.fws-hero__badge{left:12px;bottom:12px}.fws-hero__why{margin-top:48px}.fws-card-y{padding:28px 22px}.fws-tags{grid-template-columns:minmax(0,1fr)}.fws-btn{width:100%}.fws-gallery__head .fws-btn{width:auto}.fws-faq__q{padding:20px 8px;gap:14px}.fws-faq__qtext{font-size:17px}.fws-faq__a{padding:0 16px 24px 46px}.fws-overview--solo .fws-media{height:320px}.fws-specs__media{height:340px}.fws-specs__row dt{flex-basis:100%}.fws-cta-image__inner{padding-top:72px;padding-bottom:72px}.fws-matrix__outro .fws-btn{width:auto}.fws-tcards__grid{grid-template-columns:minmax(0,1fr)}.fws-tcard{padding:24px 20px 26px}.fws-frow__media{height:240px}.fws-frow__body{padding:28px 20px 30px}.fws-frow__body h3{font-size:22px}.fws-compare--boxed .fws-compare__row{padding:22px 18px}.fws-reft--cards .fws-reft__table{padding:24px 18px 10px}.fws-reft__colhead{display:none}.fws-reft__label{flex-basis:100%}.fws-gallery__grid--feature .fws-gallery__item:first-child{grid-row:auto}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/fws-service.css.map */
