@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";:root{--fw-accent:#4BAAFE;--fw-accent-dark:#348FE3;--fw-accent-tint:#EFF7FF;--fw-accent-tint2:#D6EBFF;--fw-bg2:#fafafa;--fw-line:#e6e6e6}body{font-size:16px;line-height:1.5}.fw-announce{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;padding:8px 16px;background:var(--fw-accent);color:#fff}.fw-announce b{font-size:18px;font-weight:700;line-height:1.2}.fw-announce span{font-size:14px;font-weight:400;opacity:.95}.fw-announce span+span:before{content:none}.fw-header{background:#fff;border-bottom:0;box-shadow:none}.fw-header.is-stuck{box-shadow:0 1px #00000014}.fw-header__bar{min-height:98px;grid-template-columns:1fr auto 1fr}.fw-nav{gap:40px}.fw-nav a{font-size:18px;font-weight:700;padding:8px 0;border-bottom:0}.fw-nav a:hover{color:var(--fw-accent);border-bottom:0}.fw-logo{font-size:40px;font-weight:700;letter-spacing:-.03em}.fw-actions{gap:14px}.fw-icon{width:40px;height:40px}.fw-icon svg{width:26px;height:26px}@media(max-width:860px){.fw-header__bar{min-height:72px}.fw-logo{font-size:30px}.fw-announce b{font-size:15px}.fw-announce span{font-size:12px}}.fw-btn{min-height:56px;padding:0 34px;border-radius:4px;font-size:18px}.fw-title{font-size:clamp(32px,3.6vw,44px);line-height:1.1;font-weight:500;letter-spacing:-.01em}.fw-sub{font-size:18px}.fw2-hero{background:#f4f4f4;overflow:hidden}.fw2-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:600px}.fw2-hero__copy{display:flex;flex-direction:column;justify-content:center;gap:22px;padding:56px max(var(--fw-gutter),calc((100vw - 1380px)/2 + 32px));padding-right:48px}.fw2-hero__line{margin:0;font-size:16px;font-weight:700}.fw2-hero__line b{color:var(--fw-accent)}.fw2-hero h1{margin:0;font-size:clamp(44px,5.6vw,84px);font-weight:500;line-height:1.02;letter-spacing:-.025em}.fw2-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.fw2-hero__img{position:relative;min-height:380px}.fw2-hero__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 25%}@media(max-width:860px){.fw2-hero__grid{grid-template-columns:1fr;min-height:0}.fw2-hero__copy{order:2;padding:34px var(--fw-gutter) 40px;gap:16px}.fw2-hero__img{order:1;aspect-ratio:4/3;min-height:0}}.fw2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1380px;margin:0 auto}.fw2-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px}.fw2-card{display:block;color:#000;text-decoration:none;text-align:center}.fw2-card__img{position:relative;aspect-ratio:1/1;background:#f6f6f6;overflow:hidden;margin-bottom:16px}.fw2-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.fw2-card:hover .fw2-card__img img{transform:scale(1.04)}.fw2-badge{position:absolute;left:16px;top:16px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#13264d;color:#fff;font-size:14px;font-weight:700}.fw2-pill{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;padding:6px 16px;border-radius:999px;background:var(--fw-accent-tint);font-size:15px;color:#000}.fw2-pill i{color:var(--fw-accent);font-style:normal;letter-spacing:1px}.fw2-card h3{margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.25}.fw2-price{font-size:20px;margin:0 0 10px}.fw2-price s{margin-left:8px;color:#555}.fw2-dots{display:flex;justify-content:center;gap:10px}.fw2-dots span{width:20px;height:20px;border-radius:50%;border:1px solid #cfcfcf}.fw2-dots span.on{outline:2px solid #000;outline-offset:2px}@media(max-width:860px){.fw2-grid,.fw2-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fw2-card h3,.fw2-price{font-size:16px}}.fw2-collage{display:grid;grid-template-columns:repeat(8,1fr);gap:12px;max-width:1280px;margin:0 auto}.fw2-collage figure{margin:0;border-radius:10px;overflow:hidden;aspect-ratio:1/1.08;background:#eee}.fw2-collage figure:nth-child(2n){transform:translateY(14px)}.fw2-collage img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:860px){.fw2-collage{grid-template-columns:repeat(4,1fr);gap:8px}.fw2-collage figure:nth-child(n+9){display:none}}.fw2-feat{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.fw2-feat__card{position:relative;overflow:hidden;background:var(--fw-accent-tint);border-radius:16px;padding:32px 30px 40px;min-height:340px}.fw2-feat__card:after{content:"F";position:absolute;right:-30px;top:-40px;font-size:340px;font-weight:700;line-height:1;color:#1f7fc414;pointer-events:none}.fw2-feat__icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#fff;color:var(--fw-accent);margin-bottom:22px}.fw2-feat__icon svg{width:28px;height:28px}.fw2-feat__card h3{position:relative;z-index:1;margin:0 0 14px;font-size:clamp(26px,2.4vw,36px);font-weight:500;line-height:1.1;letter-spacing:-.01em}.fw2-feat__card p{position:relative;z-index:1;margin:0;font-size:18px;line-height:1.5;color:#111}@media(max-width:1100px){.fw2-feat{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.fw2-feat{grid-template-columns:1fr}.fw2-feat__card{min-height:0}}.fw2-faq{background:var(--fw-bg2);padding:72px 0 64px}.fw2-faq__card{max-width:826px;margin:0 auto;background:#fff;border-radius:8px;padding:12px 48px}.fw2-faq details{border-bottom:1px solid var(--fw-line)}.fw2-faq details:last-child{border-bottom:0}.fw2-faq summary{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 0;font-size:18px;font-weight:700;cursor:pointer;list-style:none}.fw2-faq summary::-webkit-details-marker{display:none}.fw2-faq summary:after{content:"";flex:none;width:24px;height:24px;border-radius:50%;background:#e6e6e6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M2.5 2.2l3.5 3.6 3.5-3.6' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/10px no-repeat;transition:transform .2s}.fw2-faq details[open] summary:after{transform:rotate(180deg)}.fw2-faq details p{margin:0 0 22px;font-size:17px;line-height:1.6;color:#444}.fw2-faq details p a{color:var(--fw-accent-dark)}.fw2-support{margin:34px 0 0;text-align:center;font-size:18px}.fw2-support small{display:block;margin-top:6px;font-size:17px;color:#555}@media(max-width:560px){.fw2-faq__card{padding:6px 20px}}.fw2-strip{overflow:hidden;background:var(--fw-bg2);padding:40px 0}.fw2-strip__track{display:flex;gap:16px;width:max-content;animation:fw2marq 60s linear infinite}.fw2-strip:hover .fw2-strip__track{animation-play-state:paused}.fw2-strip img{width:200px;height:240px;object-fit:cover;border-radius:8px;display:block}@keyframes fw2marq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.fw2-strip__track{animation:none}}.fw2-alt{padding:80px 0}.fw2-alt--tint{background:var(--fw-bg2)}.fw2-alt__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;max-width:1100px;margin:0 auto}.fw2-alt__img{border-radius:8px;overflow:hidden;background:#f2f2f2;aspect-ratio:1/1}.fw2-alt__img img{width:100%;height:100%;object-fit:cover;display:block}.fw2-alt--flip .fw2-alt__img{order:2}.fw2-alt h2{margin:0 0 22px;font-size:clamp(32px,3.6vw,48px);font-weight:500;line-height:1.1;letter-spacing:-.01em}.fw2-alt p{margin:0 0 18px;font-size:20px;line-height:1.6;color:#111}@media(max-width:860px){.fw2-alt{padding:48px 0}.fw2-alt__grid{grid-template-columns:1fr;gap:26px}.fw2-alt--flip .fw2-alt__img{order:0}.fw2-alt p{font-size:18px}}.fw2-cmp{padding:80px 0;text-align:center}.fw2-cmp h2{margin:0 0 20px;font-size:clamp(32px,3.6vw,48px);font-weight:500;line-height:1.1}.fw2-cmp>.fw-wrap>p{margin:0 auto 26px;max-width:700px;font-size:20px;line-height:1.55}.fw2-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 44px}.fw2-chips span{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:var(--fw-accent-tint);font-size:16px;font-weight:700}.fw2-chips span:before{content:"\2713";color:var(--fw-accent)}.fw2-table{max-width:860px;margin:0 auto;border-collapse:separate;border-spacing:0;width:100%}.fw2-table th,.fw2-table td{padding:18px 16px;text-align:center;border-bottom:1px solid var(--fw-line);font-size:17px}.fw2-table td:first-child,.fw2-table th:first-child{text-align:left;font-weight:700}.fw2-table thead th{border-bottom:1px solid #000;font-size:17px;font-weight:700;vertical-align:bottom;padding-bottom:16px}.fw2-table th.us{background:var(--fw-accent);color:#fff;border-radius:16px 16px 0 0;font-size:24px;padding:26px 16px 22px}.fw2-table td.us{background:var(--fw-accent-tint)}.fw2-table tr:last-child td.us{border-radius:0 0 16px 16px}.fw2-ok,.fw2-no{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:#fff;font-size:17px;font-weight:700}.fw2-ok{background:var(--fw-accent)}.fw2-no{background:#c9c9c9}@media(max-width:560px){.fw2-table th,.fw2-table td{padding:14px 8px;font-size:14px}.fw2-table th.us{font-size:18px}}.fw-footer{background:var(--fw-bg2);border-top:0}.fw2-ft{display:grid;grid-template-columns:1.6fr .8fr .8fr 1.1fr;gap:48px;padding:64px 0 36px}.fw2-ft .fw-logo{display:inline-block;margin:0 0 20px;font-size:44px}.fw2-ft p{margin:0 0 14px;font-size:18px;line-height:1.6;color:#333;max-width:440px}.fw2-ft h2{margin:0 0 18px;font-size:18px;font-weight:700}.fw2-ft ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.fw2-ft a{color:#333;font-size:18px;text-decoration:none}.fw2-ft a:hover{color:var(--fw-accent)}.fw2-ft .em{font-weight:700;border-bottom:1px solid currentColor}.fw2-nl{position:relative;max-width:400px;margin:22px 0 0}.fw2-nl input{width:100%;box-sizing:border-box;min-height:60px;padding:0 60px 0 20px;border:1px solid #d9d9d9;border-radius:2px;background:#fff;font-size:17px;font-family:var(--fw-font)}.fw2-nl button{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:26px;height:26px;border:0;border-radius:50%;background:#e1e1e1;cursor:pointer;display:flex;align-items:center;justify-content:center}.fw2-nl .msg{margin:8px 0 0;font-size:14px;font-weight:700}.fw2-pay{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.fw2-pay svg{height:26px;width:auto}.fw2-ftb{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:0 0 36px;font-size:15px;color:#444}.fw2-ftb a{font-size:15px}@media(max-width:860px){.fw2-ft{grid-template-columns:1fr 1fr;gap:32px;padding-top:44px}.fw2-ft>div:first-child{grid-column:1/-1}.fw2-ft p,.fw2-ft a{font-size:16px}.fw2-pay{justify-content:flex-start}}.fwd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;visibility:hidden}.fwd.on{visibility:visible}.fwd__ov{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .25s}.fwd.on .fwd__ov{opacity:1}.fwd__panel{position:absolute;top:0;right:0;bottom:0;width:min(460px,100%);background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s}.fwd.on .fwd__panel{transform:none}.fwd__head{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;border-bottom:1px solid var(--fw-line);font-size:18px;font-weight:700}.fwd__x{width:32px;height:32px;border:0;border-radius:50%;background:#eee;cursor:pointer;font-size:20px;line-height:1}.fwd__body{flex:1;overflow:auto;padding:8px 24px}.fwd__item{display:grid;grid-template-columns:78px 1fr auto;gap:14px;padding:18px 0;border-bottom:1px solid var(--fw-line);align-items:start}.fwd__item img{width:78px;height:78px;object-fit:cover;border-radius:8px;background:#f6f6f6}.fwd__item b{display:block;font-size:16px;margin-bottom:2px}.fwd__item small{display:block;color:#5b5b5b;font-size:13px;margin-bottom:8px}.fwd__q{display:inline-flex;border:1px solid #ccc;border-radius:6px;overflow:hidden}.fwd__q button{width:30px;height:30px;border:0;background:#fff;cursor:pointer;font-size:16px}.fwd__q span{min-width:30px;text-align:center;line-height:30px;font-size:14px;border-left:1px solid #ccc;border-right:1px solid #ccc}.fwd__p{font-weight:700;font-size:15px;text-align:right}.fwd__p s{display:block;font-weight:400;color:#777;font-size:13px}.fwd__foot{padding:20px 24px 26px;border-top:1px solid var(--fw-line);background:var(--fw-bg2)}.fwd__row{display:flex;justify-content:space-between;margin:0 0 8px;font-size:15px;color:#555}.fwd__row.t{margin:12px 0 16px;font-size:19px;font-weight:700;color:#000}.fwd__empty{padding:50px 0;text-align:center;color:#555}.fws{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:none;background:#fffffffa}.fws.on{display:block}.fws form{max-width:760px;margin:20vh auto 0;padding:0 24px;display:flex;gap:10px}.fws input{flex:1;min-height:64px;padding:0 20px;border:1px solid #ccc;border-radius:4px;font-size:20px;font-family:var(--fw-font)}.fws .x{position:absolute;right:24px;top:24px;width:44px;height:44px;border:0;border-radius:50%;background:#eee;font-size:24px;cursor:pointer}.fwx__head{background:#fff;border-bottom:0;padding:72px 0 8px}.fwx__head h1{font-size:clamp(36px,4.6vw,56px)}.fwx__body{padding:28px 0 90px}.fwx__prose{max-width:900px;font-size:18px}.fwx-box{border-radius:8px}@media(max-width:860px){.fw2-hero__copy{order:1}.fw2-hero__img{order:2}}.fw-announce{background:#12293d!important;color:#fff!important}.fw2-hero,.fw2-hero__copy{background:#f7f1eb}.fw2-hero__line{color:#35485b}.fw2-hero h1{color:#12293d;font-weight:600}.fw2-hero__img img{object-position:center 32%}.fw-btn{border-radius:8px}.fw2-shop-intro{max-width:700px;margin:0 auto 30px;text-align:center}.fw2-shop-intro h2{margin:0 0 8px;color:#12293d;font-size:clamp(28px,3.5vw,40px);font-weight:600;line-height:1.12}.fw2-shop-intro p{margin:0;color:#5b6670;font-size:17px;line-height:1.55}.fw2-grid--2{max-width:1040px;gap:22px}.fw2-card{overflow:hidden;text-align:left;border:1px solid #e6e9ec;border-radius:16px;background:#fff;padding-bottom:18px;box-shadow:0 8px 28px #12293d0f}.fw2-card__img{aspect-ratio:1.08/1;border-radius:0;margin-bottom:16px;background:#f4f5f5}.fw2-card>.fw2-pill{margin-left:18px;margin-right:18px}.fw2-card h3{margin:0 18px 6px;font-size:19px}.fw2-card .fw2-price{margin:0 18px 12px;font-size:17px;font-weight:600}.fw2-card .fw2-dots{justify-content:flex-start;margin-left:22px}.fw2-badge{background:#12293d}.fw2-collage{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.fw2-collage figure{border-radius:14px;aspect-ratio:1/1.08}.fw2-collage figure:nth-child(2n){transform:none}.fw2-feat{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.fw2-feat__card{min-height:0;padding:22px 20px 24px;border:1px solid #e6e9ec;border-radius:14px;background:#f7f8f8}.fw2-feat__card:after{content:none}.fw2-feat__icon{width:46px;height:46px;margin-bottom:14px;background:#eff7ff}.fw2-feat__icon svg{width:24px;height:24px}.fw2-feat__card h3{margin:0 0 8px;font-size:20px;line-height:1.2}.fw2-feat__card p{font-size:15px;line-height:1.55;color:#48535e}.fw2-faq{background:#f7f1eb}.fw2-faq__card{border:1px solid #e6e9ec;border-radius:14px}@media(max-width:860px){.fw2-hero__copy{order:1;padding:30px var(--fw-gutter) 32px;gap:15px}.fw2-hero__img{order:2;aspect-ratio:16/10}.fw2-grid--2{gap:12px}.fw2-card{padding-bottom:14px}.fw2-card__img{aspect-ratio:1/1}.fw2-card>.fw2-pill{margin-left:12px;margin-right:12px;padding:5px 10px;font-size:13px}.fw2-card h3{margin:0 12px 5px;font-size:15px}.fw2-card .fw2-price{margin:0 12px 10px;font-size:15px}.fw2-card .fw2-dots{margin-left:15px}.fw2-collage{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fw2-collage figure:nth-child(n+5){display:none}.fw2-feat{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fw2-feat__card{padding:18px 16px}.fw2-feat__card h3{font-size:17px}.fw2-feat__card p{font-size:14px}}@media(min-width:861px){.fw2-hero h1{font-size:clamp(42px,4.4vw,62px);letter-spacing:-.035em}}@media(max-width:860px){.fw2-hero h1{font-size:clamp(38px,9vw,52px);letter-spacing:-.03em}}:root{--fw-accent:#4BAAFE;--fw-accent-dark:#348FE3;--fw-accent-tint:#EFF7FF;--fw-accent-tint2:#D6EBFF;--fw-bg2:#f7f6f2;--fw-line:#e3e5e2}body{color:#192a35}.fw-announce{background:#18364a!important;color:#fff!important}.fw-header__bar{min-height:82px}.fw-header{border-bottom:1px solid #e9e9e6}.fw-nav{gap:32px}.fw-nav a{font-size:16px;font-weight:600;color:#243642}.fw-nav a:hover{color:#18364a}.fw-logo{color:#18364a!important}.fw-icon{color:#263b48}.fw-btn{background:#18364a;color:#fff;border-radius:7px;font-weight:600}.fw-btn:hover{background:#102a3a}.fw2-hero,.fw2-hero__copy{background:#f7f3ed}.fw2-hero__line b{color:#526b62}.fw2-hero h1{color:#18364a;font-weight:600}.fw2-shop-intro h2{color:#18364a}.fw2-pill{background:#edf2ef}.fw2-pill i{color:#526b62}.fw2-badge{background:#18364a}.fw2-card{border-color:#e4e6e3;box-shadow:0 5px 22px #18364a0d}.fw2-card__img{background:#f3f3ef}.fw2-feat__card{background:#f4f5f1;border-color:#e3e5e2}.fw2-feat__icon{background:#e8efea;color:#526b62}.fw2-faq{background:#f7f3ed}.fw2-faq__card{border-color:#e4e6e3}.fw2-ft a:hover{color:#526b62}.fwp{padding-top:28px}.fwp__grid{gap:44px}.fwp__track{border-radius:12px;background:#f5f5f1}.fwp__slide{background:#f5f5f1}.fwp__info h1{font-size:34px;font-weight:600;letter-spacing:-.02em;color:#18364a}.fwp__card{border-color:#e3e5e2;background:#fbfbf9;box-shadow:0 2px 10px #18364a09}.fwp__card .ic{background:#edf2ef;color:#526b62}.fwp__price,.fwp__label{color:#18364a}.fwp__label a{color:#18364a;background:#edf2ef}.fwp__bundle .card{border-color:#dfe5e1;border-radius:10px}.fwp__bundle em{color:#526b62}.fwp__bundle input:checked+.card{border-color:#18364a}.fwp__bundle .chk,.fwp__tag{background:#18364a}.fwp select:focus-visible{outline-color:#526b62}.fwp__total strong{color:#18364a}.fwp__atc,.fwp__bar button{background:#18364a;border-radius:7px}.fwp__atc:hover,.fwp__bar button:hover{background:#102a3a}.fwp__trust .ic:before{background:#d9e3dd}.fwp__trust svg{color:#18364a}.fwp__acc summary:after{background-color:#edf2ef}.fwp__ben .h span{background:#edf2ef;color:#526b62}@media(max-width:860px){.fw-header__bar{min-height:70px}.fw-nav{gap:18px}.fw-logo{font-size:30px}.fwp{padding-top:0}.fwp__grid{gap:18px}.fwp__info h1{font-size:29px}}.fw-header .fw-header__bar{min-height:78px!important}.fw-header .fw-logo{color:#18364a!important;font-size:34px!important}.fw-header .fw-nav a{color:#243642!important;font-size:16px!important;font-weight:600!important}.fw-header .fw-icon{color:#263b48!important}.fw2-hero h1{color:#18364a!important}.fw2-hero__line b{color:#526b62!important}.fw2-shop-intro h2{color:#18364a!important}.fwp .fwp__info h1{color:#18364a!important;font-weight:600!important}.fwp .fwp__price,.fwp .fwp__label{color:#18364a!important}.fwp .fwp__label a{color:#18364a!important;background:#edf2ef!important}.fwp .fwp__card .ic{color:#526b62!important;background:#edf2ef!important}.fwp .fwp__bundle em{color:#526b62!important}.fwp .fwp__bundle .tag,.fwp .fwp__tag{background:#18364a!important;color:#fff!important}.fwp .fwp__bundle input:checked+.card{border-color:#18364a!important}.fwp .fwp__bundle .chk{background:#18364a!important}.fwp .fwp__total strong{color:#18364a!important}.fwp .fwp__atc,.fwp .fwp__bar button{background:#18364a!important;color:#fff!important;border-radius:7px!important}.fwp .fwp__atc:hover,.fwp .fwp__bar button:hover{background:#102a3a!important}.fwp .fwp__trust svg{color:#18364a!important}.fwp .fwp__ben .h span{color:#526b62!important;background:#edf2ef!important}.fw2-ft .fw-logo{color:#18364a!important}@media(max-width:860px){.fw-header .fw-header__bar{min-height:68px!important}.fw-header .fw-logo{font-size:30px!important}}.fwp .fwp__ben,.fw2-cmp{display:none!important}.fw2-shop-intro p{max-width:700px}.fwx__head{padding:54px 0 12px!important;background:#f7f3ed!important}.fwx__head h1{color:#18364a!important}.fwx .fwc__grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),360px))!important;justify-content:center!important;gap:22px!important;max-width:1100px!important;margin:0 auto!important}.fwx .fwc__card{display:block!important;overflow:hidden!important;padding:0 0 18px!important;border:1px solid #e3e5e2!important;border-radius:14px!important;background:#fff!important;color:#192a35!important;text-align:left!important;text-decoration:none!important;box-shadow:0 5px 22px #18364a0d!important}.fwx .fwc__img{aspect-ratio:1.08/1!important;margin:0 0 16px!important;overflow:hidden!important;background:#f3f3ef!important}.fwx .fwc__img img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.fwx .fwc__card h3{margin:0 18px 6px!important;color:#18364a!important;font-size:19px!important}.fwx .fwc__card p{margin:0 18px!important;color:#18364a!important;font-size:17px!important;font-weight:600!important}.fwx__head .fwc__intro{max-width:640px;margin:12px auto 0;color:#59666e;font-size:17px;line-height:1.5;text-align:center}.fw2-hero__line{max-width:34ch;color:#53645f!important;font-size:16px;font-weight:600;letter-spacing:.01em}.fw2-stories{display:grid;gap:28px;max-width:1240px;margin:0 auto}.fw2-story{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#f7f5f0;border-radius:18px;overflow:hidden}.fw2-story--reverse .fw2-story__img{order:2}.fw2-story__img{min-height:440px;overflow:hidden;background:#f1efea}.fw2-story__img img{display:block;width:100%;height:100%;min-height:440px;object-fit:cover;object-position:center}.fw2-story__copy{align-self:center;padding:clamp(30px,5vw,72px);max-width:650px}.fw2-story__eyebrow{margin:0 0 16px;color:#657266;font-size:12px;font-weight:700;letter-spacing:.14em}.fw2-story__copy h2{margin:0 0 18px;color:#18364a;font-size:clamp(30px,3.2vw,48px);font-weight:500;line-height:1.08;letter-spacing:-.03em}.fw2-story__copy>p:not(.fw2-story__eyebrow){margin:0;color:#55666b;font-size:17px;line-height:1.7}.fw2-story__copy ul{display:grid;gap:12px;list-style:none;margin:26px 0 28px;padding:0}.fw2-story__copy li{position:relative;padding-left:27px;color:#263a43;font-size:15px;line-height:1.45}.fw2-story__copy li:before{content:"";position:absolute;left:0;top:.18em;width:16px;height:16px;border:1.5px solid #647963;border-radius:50%;background:linear-gradient(135deg,transparent 40%,#647963 40%,#647963 50%,transparent 50%)}.fw2-story__link{display:inline-flex;align-items:center;gap:12px;color:#18364a;font-weight:700;text-decoration:none;border-bottom:1px solid #18364a;padding-bottom:5px}.fw2-story__link span{transition:transform .2s}.fw2-story__link:hover span{transform:translate(4px)}@media(max-width:860px){.fw2-story{grid-template-columns:1fr}.fw2-story--reverse .fw2-story__img{order:0}.fw2-story__img,.fw2-story__img img{min-height:0;aspect-ratio:4/3}.fw2-story__copy{padding:30px 24px 34px}.fw2-story__copy h2{font-size:32px}.fw2-story__copy>p:not(.fw2-story__eyebrow){font-size:15px}}.fw2-hero,.fw2-hero__img,.fw2-story__img,.fw2-alt__img{background:#fff}.fw2-hero__img img{object-fit:contain;object-position:center;background:#fff}.fw2-story-section{background:#fff!important}.fw2-story{background:#fff;border:1px solid #ececec;border-radius:14px;overflow:hidden}.fw2-story__img img,.fw2-alt__img img{object-fit:contain;background:#fff}.fw2-alt__img{border:1px solid #ececec;border-radius:14px}.fwp-how__media{background:#f7f7f7;border:1px solid #ececec;border-radius:14px;overflow:hidden}.fwp-how__step h3{font-weight:600;letter-spacing:-.01em}.fw-angle-gallery{padding:76px 0 82px;background:#fff}.fw-angle-gallery__head{max-width:690px;margin:0 auto 34px;text-align:center}.fw-angle-gallery__eyebrow{margin:0 0 10px;color:#657266;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.fw-angle-gallery__head h2{margin:0 0 12px;color:#18364a;font-size:clamp(30px,3.4vw,46px);font-weight:500;line-height:1.08;letter-spacing:-.03em}.fw-angle-gallery__head>p:last-child{margin:0;color:#55666b;font-size:16px;line-height:1.6}.fw-angle-gallery__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.fw-angle-card{min-width:0;margin:0;overflow:hidden;border:1px solid #e6e8e5;border-radius:14px;background:#fff;box-shadow:0 5px 20px #18364a0b}.fw-angle-card__image{overflow:hidden;background:#f7f7f5;aspect-ratio:4/4.5}.fw-angle-card__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.fw-angle-card figcaption{display:flex;flex-direction:column;gap:4px;padding:15px 16px 17px}.fw-angle-card figcaption span{color:#657266;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.fw-angle-card figcaption b{color:#18364a;font-size:15px;font-weight:600;line-height:1.35}@media(max-width:900px){.fw-angle-gallery{padding:58px 0}.fw-angle-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:560px){.fw-angle-gallery{padding:46px 0}.fw-angle-gallery__head{margin-bottom:24px}.fw-angle-gallery__grid{gap:10px}.fw-angle-card figcaption{padding:12px}.fw-angle-card figcaption b{font-size:14px}}:root{--fw-font:"Manrope","Avenir Next","Segoe UI",sans-serif;--fw-accent:#4BAAFE;--fw-accent-dark:#348FE3;--fw-accent-tint:#EFF7FF;--fw-accent-tint2:#D6EBFF;--fw-bg2:#f7f9fa;--fw-line:#e5e9ec}body,body *{font-family:Manrope,Avenir Next,Segoe UI,sans-serif!important;color:#111!important}body{font-weight:500}p,li,summary,label,input,select,textarea{font-weight:500}button,.fw-nav a{font-weight:600}h1,h2,h3,h4,h5,h6,.fw-logo,.fw-angle-card figcaption b{font-weight:600!important}b,strong{font-weight:600!important}.fw-announce{background:#4baafe!important;color:#111!important}.fw-btn,.fwp .fwp__atc,.fwp .fwp__bar button,.fwp .fwp__bundle .tag,.fwp .fwp__tag,.fw2-badge,.fw2-table th.us,.fw2-ok{background:#4baafe!important;color:#111!important;border-color:#4baafe!important}.fw-btn:hover,.fwp .fwp__atc:hover,.fwp .fwp__bar button:hover{background:#348fe3!important}.fwp .fwp__bundle input:checked+.card{border-color:#348fe3!important}.fw2-table td.us,.fwp .fwp__label a{background:#eff7ff!important}.fwp .fwp__bundle .chk{background:#4baafe!important;color:#111!important}.fw2-faq summary:after{background-color:#eff7ff}.fw2-story__link{border-color:#111}.fw-angle-gallery__eyebrow{color:#111}
/*# sourceMappingURL=/cdn/shop/t/96/assets/firmwell-v2.css.map */
