.cases[data-astro-cid-lv3sdxp4]{padding:96px 0}.cases__inner[data-astro-cid-lv3sdxp4]{flex-direction:column;align-items:center;gap:64px;display:flex}.cases__grid[data-astro-cid-lv3sdxp4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;display:grid}.case-card[data-astro-cid-lv3sdxp4]{text-align:center;flex-direction:column;gap:16px;width:100%;display:flex}.case-card[data-astro-cid-lv3sdxp4] .case-card__thumb{aspect-ratio:213/119;object-fit:cover;border-radius:8px;width:100%;transition:opacity .2s}.case-card[data-astro-cid-lv3sdxp4]:hover .case-card__thumb{opacity:.85}.case-card__text[data-astro-cid-lv3sdxp4]{font-weight:var(--w6);flex-direction:column;gap:2px;display:flex}.case-card__label[data-astro-cid-lv3sdxp4]{color:var(--ink-3);font-size:15px;line-height:22.5px}.case-card__title[data-astro-cid-lv3sdxp4]{color:var(--ink-2);font-size:17px;line-height:25.5px}.cases__license[data-astro-cid-lv3sdxp4]{color:var(--ink-2);align-items:center;gap:24px;font-size:12px;line-height:18px;display:flex}.cases__license[data-astro-cid-lv3sdxp4] .cases__license-logo{width:135px;height:23px}@media (width<=990px){.cases[data-astro-cid-lv3sdxp4]{padding:64px 0}.cases__grid[data-astro-cid-lv3sdxp4]{grid-template-columns:1fr}.case-card__text[data-astro-cid-lv3sdxp4]{gap:4px}.cases__license[data-astro-cid-lv3sdxp4]{font-size:13px;line-height:19.5px}}.security[data-astro-cid-3vd3446q]{padding:96px 0}.security--white[data-astro-cid-3vd3446q]{background:var(--bg-soft);padding-top:0}.security__inner[data-astro-cid-3vd3446q]{flex-direction:column;align-items:center;gap:64px;display:flex}.security__grid[data-astro-cid-3vd3446q]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;display:grid}.security-card[data-astro-cid-3vd3446q]{border:1px solid var(--line-soft);background:var(--bg-soft);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:246px;padding:15px 24px;display:flex}.security--white[data-astro-cid-3vd3446q] .security-card[data-astro-cid-3vd3446q]{background:#fff}.security-card[data-astro-cid-3vd3446q] .security-card__icon{width:64px;height:64px;color:var(--ink-3)}.security-card__title[data-astro-cid-3vd3446q]{color:var(--ink-2);font-size:16px;line-height:25.6px}.security-card__text[data-astro-cid-3vd3446q]{font-size:15px;line-height:28.5px}@media (width<=990px){.security[data-astro-cid-3vd3446q]{padding:64px 0}.security--white[data-astro-cid-3vd3446q]{padding-top:0}.security__inner[data-astro-cid-3vd3446q]{gap:64px}.security__grid[data-astro-cid-3vd3446q]{grid-template-columns:1fr 1fr;gap:12px}.security-card[data-astro-cid-3vd3446q]{min-height:0;padding:24px 12px}.security-card__text[data-astro-cid-3vd3446q]{font-size:13px;line-height:24.7px}}.phero[data-astro-cid-eph2s77r]{background:var(--bg-soft);grid-template-columns:1fr 1fr;height:650px;display:grid}.phero__copy[data-astro-cid-eph2s77r]{flex-direction:column;justify-content:center;justify-self:center;gap:32px;width:436px;display:flex}.phero__logo[data-astro-cid-eph2s77r] .phero__logo-svg{width:220px;height:auto;color:var(--ink)}.phero__title[data-astro-cid-eph2s77r],.phero__text[data-astro-cid-eph2s77r]{white-space:nowrap}.phero__title[data-astro-cid-eph2s77r]{font-size:26px;font-weight:var(--w6);letter-spacing:.5px;color:#fff;line-height:39px}.phero__title[data-astro-cid-eph2s77r] .tag-lines[data-astro-cid-eph2s77r]>span[data-astro-cid-eph2s77r]{background:var(--accent)}.phero__text[data-astro-cid-eph2s77r]{font-size:18px;font-weight:var(--w6);letter-spacing:.02em;color:var(--ink-hero);margin-top:0;line-height:34.2px}.phero__visual[data-astro-cid-eph2s77r]{background:var(--hero-bg);position:relative;overflow:hidden}.phero__decor[data-astro-cid-eph2s77r]{width:720px;max-width:none;position:absolute;top:0;left:0}.phero__visual[data-astro-cid-eph2s77r] .phero__img{max-width:none;position:absolute}.phero--o2wall[data-astro-cid-eph2s77r] .phero__visual[data-astro-cid-eph2s77r] .phero__img{width:calc(100% - 44px);top:50%;left:26px;transform:translateY(-50%)}.phero--facewall[data-astro-cid-eph2s77r] .phero__visual[data-astro-cid-eph2s77r] .phero__img{width:100%;top:55px;left:0}.phero--linkwall[data-astro-cid-eph2s77r] .phero__visual[data-astro-cid-eph2s77r] .phero__img{width:648px;top:25px;left:36px}@media (width<=990px){.phero[data-astro-cid-eph2s77r]{flex-direction:column-reverse;height:auto;padding-bottom:120px;display:flex}.phero__copy[data-astro-cid-eph2s77r]{text-align:center;align-items:center;width:auto;margin:56px 32px 0}.phero__logo[data-astro-cid-eph2s77r] .phero__logo-svg{width:200px}.phero--linkwall[data-astro-cid-eph2s77r] .phero__logo[data-astro-cid-eph2s77r] .phero__logo-svg{width:240px}.phero__title[data-astro-cid-eph2s77r],.phero__text[data-astro-cid-eph2s77r]{white-space:normal}.phero__title[data-astro-cid-eph2s77r]{letter-spacing:.4px;font-size:18px;line-height:27px}.phero--facewall[data-astro-cid-eph2s77r] .phero__title[data-astro-cid-eph2s77r],.phero--linkwall[data-astro-cid-eph2s77r] .phero__title[data-astro-cid-eph2s77r]{letter-spacing:.6px;font-size:22px;line-height:33px}.phero__title[data-astro-cid-eph2s77r] .tag-lines[data-astro-cid-eph2s77r]{align-items:center;gap:8px}.phero__text[data-astro-cid-eph2s77r]{margin-top:-16px;font-size:16px;line-height:30.4px}.phero__text--left[data-astro-cid-eph2s77r]{text-align:left}.phero__visual[data-astro-cid-eph2s77r]{aspect-ratio:390/325;height:auto}.phero__visual[data-astro-cid-eph2s77r] .phero__img--sp,.phero--facewall[data-astro-cid-eph2s77r] .phero__visual[data-astro-cid-eph2s77r] .phero__img,.phero--o2wall[data-astro-cid-eph2s77r] .phero__visual[data-astro-cid-eph2s77r] .phero__img--sp,.phero--linkwall[data-astro-cid-eph2s77r] .phero__visual[data-astro-cid-eph2s77r] .phero__img--sp{object-fit:cover;width:100%;height:100%;inset:0;transform:none}.phero__decor[data-astro-cid-eph2s77r]{display:none}}.solution[data-astro-cid-eph2s77r]{padding-bottom:96px}.solution__banner[data-astro-cid-eph2s77r]{align-items:center;height:400px;display:flex;position:relative;overflow:hidden}.solution__banner[data-astro-cid-eph2s77r] .solution__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.solution__banner-copy[data-astro-cid-eph2s77r]{flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:relative}.solution__title[data-astro-cid-eph2s77r]{letter-spacing:1px;color:var(--ink-2);font-size:32px;line-height:48px}.solution__title[data-astro-cid-eph2s77r]>span[data-astro-cid-eph2s77r]{background:#fff}.solution__body[data-astro-cid-eph2s77r]{flex-direction:column;align-items:center;gap:64px;margin-top:64px;display:flex}.solution__problem[data-astro-cid-eph2s77r]{flex-direction:column;gap:40px;width:100%;display:flex}.solution__quote[data-astro-cid-eph2s77r]{justify-content:center;align-items:center;gap:var(--quote-gap);display:flex}.solution__quote[data-astro-cid-eph2s77r] img[data-astro-cid-eph2s77r]{flex:none;width:100px;height:90px}.solution__quote-text[data-astro-cid-eph2s77r]{white-space:nowrap;font-size:30px;font-weight:var(--w6);letter-spacing:1.5px;color:var(--ink-2);line-height:51px}.problems[data-astro-cid-eph2s77r]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.problem[data-astro-cid-eph2s77r]{background:var(--bg-problem);color:var(--navy);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex}.problem__num[data-astro-cid-eph2s77r]{align-items:center;gap:8px;padding-bottom:6px;font-size:15px;line-height:19.5px;display:flex}.problem__num[data-astro-cid-eph2s77r] span[data-astro-cid-eph2s77r]+span[data-astro-cid-eph2s77r]{font-size:18px;line-height:18px}.problem[data-astro-cid-eph2s77r]:after{content:"";background:#1d006c66;order:1;align-self:stretch;height:1px}.problem__text[data-astro-cid-eph2s77r]{font-size:16px;font-weight:var(--w6);order:2;line-height:25.6px}.problems--small[data-astro-cid-eph2s77r] .problem__text[data-astro-cid-eph2s77r]{font-size:15px;line-height:24px}@media (width>=991px){.problem__text[data-astro-cid-eph2s77r]:has(br){white-space:nowrap}}.page-linkwall[data-astro-cid-eph2s77r] .problem[data-astro-cid-eph2s77r]{padding-inline:12px}.problem__text[data-astro-cid-eph2s77r] .tight{letter-spacing:-.1em}.solution__rule[data-astro-cid-eph2s77r]{border:0;border-top:1px solid #eee;width:100%;margin:0}.solution__desc[data-astro-cid-eph2s77r]{text-align:center;font-size:16px;line-height:30.4px}.solve[data-astro-cid-eph2s77r]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;margin-top:0;display:grid}.solve--narrow[data-astro-cid-eph2s77r]{grid-template-columns:repeat(3,195px);justify-content:center}.solve-card[data-astro-cid-eph2s77r]{background:var(--bg-soft);border:1px solid var(--line-soft);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:108px;padding:24px 16px;display:flex}.solve--narrow[data-astro-cid-eph2s77r] .solve-card[data-astro-cid-eph2s77r]{min-height:115px;padding:24px 24px 31px}.solve-card__option[data-astro-cid-eph2s77r]{background:var(--accent);color:#fff;font-size:12px;font-weight:var(--w6);border-radius:8px;padding:4px 24px 4px 16px;line-height:22.8px}.page-facewall[data-astro-cid-eph2s77r] .solve-card__option[data-astro-cid-eph2s77r]{border-radius:4px;padding:4px 12px}.solve-card__title[data-astro-cid-eph2s77r]{letter-spacing:.02em;color:var(--accent-text,var(--accent));font-size:18px;line-height:28.8px}.solution__video[data-astro-cid-eph2s77r]{width:640px;max-width:100%;height:320px}.solution__video[data-astro-cid-eph2s77r] iframe[data-astro-cid-eph2s77r]{border:0;width:100%;height:100%}@media (width<=990px){.solution[data-astro-cid-eph2s77r]{padding-bottom:64px}.solution__banner[data-astro-cid-eph2s77r]{align-items:flex-end;padding-bottom:32px}.solution__banner-copy[data-astro-cid-eph2s77r]{gap:6px}.solution__title[data-astro-cid-eph2s77r]{letter-spacing:.6px;gap:8px;font-size:22px;line-height:33px}.solution__body[data-astro-cid-eph2s77r]{gap:32px;margin-top:32px}.solution__quote[data-astro-cid-eph2s77r]{justify-content:flex-start;gap:24px}.solution__quote-text[data-astro-cid-eph2s77r]{white-space:normal;letter-spacing:0;font-size:22px;line-height:37.4px}.problems[data-astro-cid-eph2s77r]{grid-template-columns:1fr}.problem[data-astro-cid-eph2s77r]{text-align:left;flex-direction:row;gap:8px}.problem__num[data-astro-cid-eph2s77r]{flex-direction:column;flex:none;gap:8px;width:30px;padding:0 0 6px}.problem[data-astro-cid-eph2s77r]:after{flex:none;align-self:stretch;width:1px;height:auto}.problem__text[data-astro-cid-eph2s77r],.problems--small[data-astro-cid-eph2s77r] .problem__text[data-astro-cid-eph2s77r]{white-space:normal;align-self:center;font-size:16px;line-height:25.6px}.solution__rule[data-astro-cid-eph2s77r]{border-top-color:var(--line-form)}.solution__desc[data-astro-cid-eph2s77r]{text-align:left;font-size:14px;line-height:26.6px}.solve[data-astro-cid-eph2s77r]{grid-template-columns:1fr 1fr}.solve--narrow[data-astro-cid-eph2s77r]{grid-template-columns:1fr}.solve--narrow[data-astro-cid-eph2s77r] .solve-card[data-astro-cid-eph2s77r]{text-align:left;align-items:flex-start}.solve-card[data-astro-cid-eph2s77r],.solve--narrow[data-astro-cid-eph2s77r] .solve-card[data-astro-cid-eph2s77r]{min-height:85px;padding:16px}.solve-card--option[data-astro-cid-eph2s77r]{gap:8px}.solve-card__option[data-astro-cid-eph2s77r]{border-radius:4px;padding:4px 12px}.solve-card__title[data-astro-cid-eph2s77r]{letter-spacing:-.02em;font-size:16px;line-height:25.6px}.solution__video[data-astro-cid-eph2s77r]{width:100%}}.features[data-astro-cid-eph2s77r]{background:var(--bg-soft);padding:96px 0}.features__inner[data-astro-cid-eph2s77r]{gap:var(--feature-gap);flex-direction:column;display:flex}.features__head[data-astro-cid-eph2s77r]{flex-direction:column;align-items:center;gap:40px;display:flex}.ftext[data-astro-cid-eph2s77r]{font-size:15px;line-height:28.5px}.fimg{width:100%;height:auto}.fimg--round{border-radius:16px}.frow[data-astro-cid-eph2s77r]{align-items:center;gap:24px;display:flex}.frow__figure[data-astro-cid-eph2s77r],.frow__body[data-astro-cid-eph2s77r]{flex:0 0 331px}.frow__figure[data-astro-cid-eph2s77r] .fimg--inset{width:calc(100% - 32px);margin-inline:auto}.frow__body[data-astro-cid-eph2s77r]{flex-direction:column;gap:8px;display:flex}.frow__body[data-astro-cid-eph2s77r] .note[data-astro-cid-eph2s77r]{margin-top:0}.frow__heading[data-astro-cid-eph2s77r]{white-space:nowrap}.frow__heading[data-astro-cid-eph2s77r] .ls-tight{letter-spacing:-3.5px}.frow__heading--tight[data-astro-cid-eph2s77r],.frow__heading--tight[data-astro-cid-eph2s77r] strong{letter-spacing:-2.2px}.features--narrow[data-astro-cid-eph2s77r] .frow[data-astro-cid-eph2s77r]{gap:64px}.features--narrow[data-astro-cid-eph2s77r] .frow__figure[data-astro-cid-eph2s77r],.features--narrow[data-astro-cid-eph2s77r] .frow__body[data-astro-cid-eph2s77r]{flex-basis:311px}.fgrid[data-astro-cid-eph2s77r]{flex-direction:column;gap:40px;display:flex}.fgrid__heading[data-astro-cid-eph2s77r]{text-align:center}.fgrid__list[data-astro-cid-eph2s77r]{grid-template-columns:1fr 1fr;gap:64px 48px;display:grid}.fgrid__item[data-astro-cid-eph2s77r]{flex-direction:column;gap:24px;display:flex}.fgrid__body[data-astro-cid-eph2s77r]{flex-direction:column;gap:8px;display:flex}.fgrid__title[data-astro-cid-eph2s77r]{color:var(--ink-2);text-align:center;font-size:20px;line-height:30px}.fgrid__title--lg[data-astro-cid-eph2s77r]{font-size:22px;line-height:33px}.fcards[data-astro-cid-eph2s77r]{grid-template-columns:311px 311px;gap:64px;display:grid}.fcards__body[data-astro-cid-eph2s77r]{flex-direction:column;gap:8px;display:flex}.fcards__heading[data-astro-cid-eph2s77r],.fcards__text[data-astro-cid-eph2s77r]{text-align:center}@media (width<=990px){.features[data-astro-cid-eph2s77r]{padding:64px 0}.features__inner[data-astro-cid-eph2s77r]{gap:113px}.features__head[data-astro-cid-eph2s77r]{gap:32px}.frow[data-astro-cid-eph2s77r]+.frow[data-astro-cid-eph2s77r],.frow[data-astro-cid-eph2s77r]+.fcards[data-astro-cid-eph2s77r],.fcards__item[data-astro-cid-eph2s77r]+.fcards__item[data-astro-cid-eph2s77r]{position:relative}.frow[data-astro-cid-eph2s77r]+.frow[data-astro-cid-eph2s77r]:before,.frow[data-astro-cid-eph2s77r]+.fcards[data-astro-cid-eph2s77r]:before,.fcards__item[data-astro-cid-eph2s77r]+.fcards__item[data-astro-cid-eph2s77r]:before{content:"";border-top:1px solid var(--line-form);position:absolute;top:-57px;left:0;right:0}.ftext[data-astro-cid-eph2s77r]{font-size:14px;line-height:26.6px}.frow[data-astro-cid-eph2s77r],.features--narrow[data-astro-cid-eph2s77r] .frow[data-astro-cid-eph2s77r]{flex-direction:column;align-items:stretch;gap:32px}.frow__figure[data-astro-cid-eph2s77r],.frow__body[data-astro-cid-eph2s77r],.features--narrow[data-astro-cid-eph2s77r] .frow__figure[data-astro-cid-eph2s77r],.features--narrow[data-astro-cid-eph2s77r] .frow__body[data-astro-cid-eph2s77r]{flex-basis:auto}.frow__heading[data-astro-cid-eph2s77r]{white-space:normal}.frow__heading[data-astro-cid-eph2s77r] .ls-tight,.frow__heading--tight[data-astro-cid-eph2s77r],.frow__heading--tight[data-astro-cid-eph2s77r] strong{letter-spacing:.6px}.fgrid[data-astro-cid-eph2s77r]{gap:32px}.fgrid__list[data-astro-cid-eph2s77r]{grid-template-columns:1fr;gap:32px}.fgrid__item[data-astro-cid-eph2s77r] .fimg--round{border-radius:8px}.fgrid__title[data-astro-cid-eph2s77r],.fgrid__title--lg[data-astro-cid-eph2s77r]{font-size:20px;line-height:30px}.fcards[data-astro-cid-eph2s77r]{grid-template-columns:1fr;gap:113px}.fcards__item[data-astro-cid-eph2s77r]{flex-direction:column;display:flex}.fcards__item[data-astro-cid-eph2s77r] .fimg{width:calc(100% - 36px);margin-inline:auto}.features--narrow[data-astro-cid-eph2s77r] .frow__figure[data-astro-cid-eph2s77r] .fimg{width:242px;margin-inline:auto}.fcards__text[data-astro-cid-eph2s77r]{text-align:left}}.install[data-astro-cid-eph2s77r]{padding:96px 0}.install__inner[data-astro-cid-eph2s77r]{flex-direction:column;align-items:center;gap:96px;display:flex}.install__grid[data-astro-cid-eph2s77r]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;display:grid}.install__item[data-astro-cid-eph2s77r]{flex-direction:column;gap:12px;display:flex}.install__item[data-astro-cid-eph2s77r] img{object-fit:cover;width:100%;height:200px}.install__item[data-astro-cid-eph2s77r] p[data-astro-cid-eph2s77r]{text-align:center;font-size:15px;font-weight:700;line-height:28.5px}@media (width<=990px){.install[data-astro-cid-eph2s77r]{padding:64px 0}.install__inner[data-astro-cid-eph2s77r]{gap:64px;margin-inline:36px}.install__grid[data-astro-cid-eph2s77r]{grid-template-columns:1fr 1fr}.install__item[data-astro-cid-eph2s77r] p[data-astro-cid-eph2s77r]{font-size:14px;line-height:26.6px}}.page-linkwall{--accent-text:#008090}.page-linkwall .h-feature strong{color:var(--accent-text)}
