.zw-template-inner{--zwc-hero-bg:#f8f9ff;--zwc-ink:#16161a;--zwc-text-strong:#141414;--zwc-text-body:#3c3c3c;--zwc-text-tag:#363636;--zwc-border-soft:#dce8ff;--zwc-brand-blue:#0866fe;--zwc-white:#fff;--zwc-black:#000;--zwc-float-title:#0f172a;--zwc-float-line:#475569;--zwc-float-muted:#6b7685;--zwc-panel-bg:#fafafa;--zwc-grad-text:linear-gradient(90deg,#0059ff 19%,#1e8cf9 100%);--zwc-grad-text-small:linear-gradient(90deg,#0059ff 19%,var(--zwc-brand-blue) 100%);--zwc-grad-icon:linear-gradient(135deg,var(--zwc-brand-blue) 0,#1e8cf9 100%);--zwc-hero-visual-bg:linear-gradient(134deg,#0047e0 0,rgba(8,102,254,0.6) 55%,#7db7ff 100%);--zwc-security-bg:linear-gradient(160deg,#0a1230 0,#0f1f55 100%);--zwc-cta-bg:linear-gradient(180deg,var(--zwc-white) 0,#e4eeff 100%);--zwc-space-xs:clamp(7px,calc(0.313vw + 5.5px), 10px);--zwc-space-sm:clamp(14px,calc(0.625vw + 11px), 20px);--zwc-space-md:clamp(17px,calc(0.729vw + 13.5px), 24px);--zwc-space-lg:clamp(22px,calc(1.042vw + 17px), 32px);--zwc-space-xl:clamp(28px,calc(1.25vw + 22px), 40px);--zwc-space-2xl:clamp(34px,calc(1.458vw + 27px), 48px);--zwc-space-3xl:clamp(39px,calc(1.771vw + 30.5px), 56px);--zwc-space-4xl:clamp(45px,calc(1.979vw + 35.5px), 64px);--zwc-space-hero-lift:clamp(63px,calc(2.813vw + 49.5px), 90px);--zwc-space-stack-gap:clamp(65px,calc(2.917vw + 51px), 93px);--zwc-space-feature-col:clamp(70px,calc(3.125vw + 55px), 100px);--zwc-space-security-col:clamp(80px,calc(3.542vw + 63px), 114px);--zwc-section-space:clamp(64px,calc(5.833vw + 36px), 120px);--zwc-section-space-compact:clamp(40px,calc(2.708vw + 27px), 66px);--zwc-section-space-spacious:clamp(64px,calc(10.417vw + 14px), 164px);--zwc-content-width:1320px;--zwc-content-width-narrow:1120px}.zw-product-header{background:#f8f9ff}.zwc-section{--zwc-section-y:var(--zwc-section-space);padding-block:var(--zwc-section-y)}.zwc-section-compact{--zwc-section-y:var(--zwc-section-space-compact)}.zwc-section-spacious-top{padding-top:var(--zwc-section-space-spacious)}.zwc-section-flush-top{padding-top:0}.zwc-hero-section .content-wrap,.zwc-features-section .content-wrap,.zwc-security-section .content-wrap,.zwc-cta-section .content-wrap{max-width:var(--zwc-content-width)}.zwc-gradient-text{background:var(--zwc-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.zwc-store-btns{display:flex;flex-wrap:wrap;gap:var(--zwc-space-sm);margin:0}.zwc-store-btns a.app-store,.zwc-store-btns a.g-play{height:58px;margin:0;background-size:1137.37px auto;transition:transform .3s ease}.zwc-store-btns a.app-store{width:168.34px;background-position:0 -49.51px}.zwc-store-btns a.g-play{width:188.15px;background-position:-169.76px -49.51px}.zwc-store-btns a.app-store:hover,.zwc-store-btns a.app-store:focus-visible,.zwc-store-btns a.g-play:hover,.zwc-store-btns a.g-play:focus-visible{transform:translateY(-2px)}.zwc-hero-section{background:var(--zwc-hero-bg)}.zwc-hero-content-box{display:flex;align-items:center;justify-content:space-between;column-gap:var(--zwc-space-2xl)}.zwc-banner-con{display:flex;flex:0 0 clamp(460px,calc(31.25vw + 220px), 670px);flex-direction:column;align-items:flex-start;row-gap:var(--zwc-space-lg);min-width:0;padding-bottom:var(--zwc-space-hero-lift)}.zwc-banner-tag{display:inline-flex;align-items:center;column-gap:var(--zwc-space-xs);max-width:100%;margin:0;padding-block:var(--zwc-space-xs);padding-inline:var(--zwc-space-xs) var(--zwc-space-sm);background:var(--zwc-white);border:1px solid var(--zwc-border-soft);border-radius:30px;box-shadow:0 10px 13px rgba(8,64,178,0.16);font-size:16px;line-height:1.27;letter-spacing:-0.015em}.zwc-banner-tag-icon{flex-shrink:0;width:32px;height:32px}.zwc-banner-tag-count{background-image:var(--zwc-grad-text-small);font-family:var(--zf-primary-bold)}.zwc-banner-tag-text{font-family:var(--zf-primary-medium);color:var(--zwc-text-tag)}.zwc-banner-inner-con{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--zwc-space-xl);width:100%}.zwc-banner-text{display:flex;flex-direction:column;row-gap:var(--zwc-space-lg)}.zwc-hero-title{margin:0;font-family:var(--zf-primary-bold);font-size:clamp(62px,calc(3.855vw + 22.48px), 78px);line-height:1.1;letter-spacing:-0.035em;color:var(--zwc-ink)}.zwc-hero-desc{max-width:575px;margin:0;font-family:var(--zf-primary-medium);font-size:clamp(20px,calc(0.482vw + 15.06px), 22px);line-height:1.45;letter-spacing:-0.01em;color:var(--zwc-text-strong)}.zwc-banner-visual{position:relative;flex:0 1 734px;aspect-ratio:734 / 768;overflow:hidden;background:var(--zwc-hero-visual-bg);border-radius:40px;container-type:inline-size}.zwc-banner-stage{position:absolute;top:0;left:0;width:734px;height:768px;transform:scale(tan(atan2(100cqi,734px)));transform-origin:0 0}.zwc-banner-glow-violet,.zwc-banner-glow-sky{position:absolute;max-width:none;height:614px}.zwc-banner-glow-violet{top:-265px;left:-247px;width:785px}.zwc-banner-glow-sky{top:299px;left:196px;width:802px}.zwc-float-card{position:absolute;display:flex;overflow:hidden;background:var(--zwc-white);border-radius:17px;box-shadow:0 17px 41px -10px rgba(5,26,102,0.3);font-size:14px;line-height:1;white-space:nowrap}.zwc-float-card-mail{top:118px;left:42px;align-items:center;column-gap:10px;width:282px;height:65px;padding:0 16px 0 14px}.zwc-float-card-today{top:162px;left:510px;flex-direction:column;row-gap:7px;width:213px;height:79px;padding:15px 0 0 17px}.zwc-float-card-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;background:var(--zwc-brand-blue);font-family:var(--zf-primary-bold);color:var(--zwc-white)}.zwc-float-card-icon-mail{width:34px;height:34px;border-radius:10px;font-size:15px;line-height:1.2}.zwc-float-card-icon-today{width:24px;height:24px;border-radius:7px}.zwc-float-card-text{display:flex;flex:1 0 0;flex-direction:column;row-gap:5px;min-width:0;padding-bottom:5px;overflow:hidden}.zwc-float-card-head{display:flex;align-items:center;column-gap:9px}.zwc-float-card-mail .zwc-float-card-head{justify-content:space-between}.zwc-float-card-title{font-family:var(--zf-primary-semibold);color:var(--zwc-float-title)}.zwc-float-card-title-today{line-height:1.1}.zwc-float-card-time{font-family:var(--zf-primary-medium);color:var(--zwc-float-muted)}.zwc-float-card-mail .zwc-float-card-time{line-height:.85}.zwc-float-card-line{font-family:var(--zf-primary-medium);color:var(--zwc-float-line)}.zwc-float-card-info{display:flex;align-items:center;column-gap:12px}.zwc-float-card-event{font-family:var(--zf-primary-semibold);color:var(--zwc-float-line)}.zwc-device{position:absolute;overflow:hidden}.zwc-device-img{display:block;width:100%;height:100%;object-fit:contain}.zwc-device-watch{filter:drop-shadow(0 22px 43px rgba(5,26,102,0.35))}.zwc-device-ipad{top:152px;left:63px;width:643px;height:496px}.zwc-device-watch{top:430px;left:530px;width:145px;height:233px}.zwc-device-iphone{top:271px;left:59px;width:181px;height:377px}.zwc-stack-phone-img{top:-7.27%;left:-38.78%;width:178.17%;height:114.47%}.zwc-stack-section{position:relative;overflow:clip}.zwc-stack-section .content-wrap,.zwc-features-info-wrap{max-width:var(--zwc-content-width-narrow)}.zwc-stack-content-box{display:flex;align-items:flex-start;row-gap:var(--zwc-space-4xl)}.zwc-stack-section.zwc-is-pinned{height:380vh;padding-block:0}.zwc-stack-section.zwc-is-pinned .content-wrap{height:100%}.zwc-stack-section.zwc-is-pinned .zwc-stack-content-box{position:sticky;top:0;align-items:center;min-height:100vh}.zwc-stack-info{position:relative;z-index:1;display:flex;flex:0 1 699px;flex-direction:column;row-gap:var(--zwc-space-stack-gap)}.zwc-stack-head{--zwc-stack-head-inset:var(--zwc-space-md);padding-left:var(--zwc-stack-head-inset)}.zwc-stack-title{margin:0;font-family:var(--zf-primary-bold);font-size:clamp(56px,calc(2.41vw + 31.3px), 66px);line-height:1.53;letter-spacing:-0.04em;color:var(--zwc-ink)}.zwc-stack-title-accent{font-family:var(--zf-primary-bolditalic)}.zwc-stack-desc{max-width:461px;margin:0;font-family:var(--zf-primary-medium);font-size:clamp(18px,calc(0.482vw + 13.06px), 20px);line-height:1.5;letter-spacing:-0.01em;color:var(--zwc-text-body)}.zwc-feature-card-list{position:relative;display:flex;flex-direction:column;gap:var(--zwc-space-sm)}.zwc-feature-card{position:relative;display:flex;align-items:center;width:446px;max-width:100%;min-height:205px;padding:var(--zwc-space-md);background:var(--zwc-white);border:1px solid var(--zwc-border-soft);border-radius:27px;box-shadow:0 16px 20px rgba(8,64,178,0.14);transform-origin:50% 0;transition:border-color .3s ease,box-shadow .3s ease}.zwc-feature-card.zwc-is-upcoming{border-color:rgba(220,232,255,0.6);box-shadow:0 16px 20px rgba(8,64,178,0.05)}.zwc-stack-section.zwc-is-pinned .zwc-feature-card-list{height:calc(410px + var(--zwc-space-sm))}.zwc-stack-section.zwc-is-pinned .zwc-feature-card{position:absolute;top:0;left:0;will-change:transform,opacity}.zwc-feature-card-head{display:flex;align-items:flex-start;column-gap:var(--zwc-space-lg);width:100%}.zwc-feature-card-icon{flex-shrink:0;width:44px;height:44px;background:var(--zwc-grad-icon);border-radius:13px}.zwc-feature-card-text{display:flex;flex:1 0 0;flex-direction:column;row-gap:var(--zwc-space-xs);min-width:0}.zwc-feature-card-title{margin:0;font-family:var(--zf-primary-bold);font-size:clamp(28px,calc(0.964vw + 18.12px), 32px);line-height:1.25;letter-spacing:-0.01em;color:var(--zwc-text-strong)}.zwc-feature-card-desc{margin:0;font-family:var(--zf-primary-medium);font-size:16px;line-height:1.43;letter-spacing:-0.005em;color:var(--zwc-text-body)}.zwc-stack-visual{position:relative;flex-shrink:0;width:290px;max-width:100%;height:688px;padding-top:53px}.zwc-stack-visual::before{content:"";position:absolute;top:-194px;left:-325px;width:1000px;height:1000px;background:radial-gradient(circle closest-side,rgba(125,183,255,0.75) 0,rgba(125,183,255,0.745) 20%,rgba(125,183,255,0.722) 32%,rgba(125,183,255,0.65) 44%,rgba(125,183,255,0.533) 54%,rgba(125,183,255,0.375) 64%,rgba(125,183,255,0.217) 74%,rgba(125,183,255,0.1) 84%,rgba(125,183,255,0.028) 96%,rgba(125,183,255,0) 100%);pointer-events:none}.zwc-stack-orbits{position:absolute;top:-177px;left:-355px;width:1000px;height:1000px;border:1px solid rgba(8,102,254,0.12);border-radius:50%;pointer-events:none}.zwc-stack-orbits::before,.zwc-stack-orbits::after{content:"";position:absolute;border-radius:50%}.zwc-stack-orbits::before{inset:119px;border:1px solid rgba(8,102,254,0.42);-webkit-mask:repeating-conic-gradient(#000 0 .906deg,transparent .906deg 2.4161deg);mask:repeating-conic-gradient(#000 0 .906deg,transparent .906deg 2.4161deg)}.zwc-stack-orbits::after{inset:239px;border:1px solid rgba(8,102,254,0.35)}.zwc-stack-phone{position:relative;width:100%;aspect-ratio:290 / 605;overflow:hidden;filter:drop-shadow(0 30px 60px rgba(8,51,153,0.3))}.zwc-stack-phone-img{position:absolute;max-width:none;opacity:0;transition:opacity .4s ease}.zwc-stack-phone-img:first-child{inset:0;width:100%;height:100%;object-fit:contain}.zwc-stack-phone-img.zwc-is-active{opacity:1}.zwc-features-content-box{display:flex;flex-direction:column;align-items:center;row-gap:var(--zwc-section-space)}.zwc-features-info-wrap{display:flex;align-items:center;justify-content:center;column-gap:var(--zwc-space-feature-col);row-gap:var(--zwc-space-xl);width:100%}.zwc-features-visual{position:relative;flex:0 1 530px;aspect-ratio:530 / 480;overflow:hidden;background:var(--zwc-panel-bg);border-radius:41px}.zwc-features-phone{position:absolute;left:18.774%;width:62.453%;overflow:hidden;box-shadow:0 34px 68px -16px rgba(8,51,153,0.3)}.zwc-features-phone-top{bottom:0;height:80.848%;border-radius:50px 50px 0 0}.zwc-features-phone-bottom{top:0;height:65.208%;border-radius:0 0 50px 50px}.zwc-features-phone-img{position:absolute;left:0;width:100%;height:auto}.zwc-features-phone-top .zwc-features-phone-img{top:0}.zwc-features-phone-bottom .zwc-features-phone-img{bottom:0}.zwc-features-info,.zwc-security-head-text{display:flex;flex-direction:column;row-gap:var(--zwc-space-sm)}.zwc-features-info{flex:0 1 491px}.zwc-features-title,.zwc-security-title{margin:0;font-family:var(--zf-primary-bold);line-height:1.17;letter-spacing:-0.03em}.zwc-features-title{font-size:clamp(40px,calc(1.928vw + 20.24px), 48px);color:var(--zwc-black)}.zwc-features-desc,.zwc-security-desc{margin:0;font-family:var(--zf-primary-medium);line-height:1.56;letter-spacing:-0.01em}.zwc-features-desc{font-size:clamp(17px,calc(0.241vw + 14.53px), 18px);color:var(--zwc-text-body)}.zwc-security-content-box{position:relative;display:flex;align-items:center;column-gap:var(--zwc-space-security-col);overflow:hidden;padding-block:var(--zwc-space-xl);padding-inline:clamp(24px,calc(11.875vw - 33px), 138px) clamp(24px, calc(8.854vw - 18.5px), 109px);background:var(--zwc-security-bg);border-radius:48px}.zwc-security-glow-blue,.zwc-security-glow-deep{position:absolute;max-width:none}.zwc-security-glow-blue{top:-310px;right:-210px;width:1060px;height:720px}.zwc-security-glow-deep{bottom:-350px;left:-260px;width:980px;height:640px}.zwc-security-head-text{position:relative;flex:0 .4 499px}.zwc-security-title{font-size:clamp(40px,calc(1.928vw + 20.24px), 48px);color:var(--zwc-white)}.zwc-security-desc{font-size:clamp(17px,calc(0.241vw + 14.53px), 18px);color:rgba(255,255,255,0.9)}.zwc-security-visual{position:relative;flex:0 1 460px;aspect-ratio:460 / 400;container-type:inline-size}.zwc-security-stage{position:absolute;top:0;left:0;width:460px;height:480px;transform:scale(tan(atan2(100cqi,460px))) translateY(-40px);transform-origin:0 0}.zwc-security-shield{position:absolute;top:106px;left:77px;width:230px;max-width:none;height:309px;transform:rotate(9.18deg)}.zwc-security-pill-list{margin:0;padding:0;list-style:none}.zwc-security-pill{position:absolute;display:flex;align-items:center;column-gap:10px;height:52px;margin:0;padding:0 22px 0 18px;background:linear-gradient(rgba(10,18,48,0.38),rgba(10,18,48,0.38)),rgba(255,255,255,0.12);border:1.5px solid rgba(255,255,255,0.5);border-radius:26px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--zf-primary-semibold);font-size:17px;line-height:1.29;letter-spacing:-0.005em;color:var(--zwc-white);white-space:nowrap}.zwc-security-pill-icon{flex-shrink:0;width:24px;height:24px}.zwc-security-pill-bimi{top:111px;left:195px}.zwc-security-pill-pgp{top:174px;left:0}.zwc-security-pill-ads{top:235px;left:198px}.zwc-security-pill-securepass{top:336px;left:0}.zwc-cta-content-box{position:relative;display:flex;justify-content:center;overflow:hidden;padding-block:var(--zwc-space-4xl);padding-inline:var(--zwc-space-md);background:var(--zwc-cta-bg);border-radius:48px}.zwc-cta-glow-violet,.zwc-cta-glow-sky{position:absolute;max-width:none}.zwc-cta-glow-violet{top:-436px;right:-441px;width:1100px;height:820px}.zwc-cta-glow-sky{bottom:-424px;left:-310px;width:1060px;height:720px}.zwc-cta-con{position:relative;display:flex;flex-direction:column;align-items:center;row-gap:var(--zwc-space-3xl);margin-bottom:var(--zwc-space-sm)}.zwc-cta-head{display:flex;flex-direction:column;align-items:center;row-gap:var(--zwc-space-md);text-align:center}.zwc-cta-title{max-width:620px;margin:0;font-family:var(--zf-primary-bold);font-size:clamp(56px,calc(2.892vw + 26.36px), 68px);line-height:1.09;letter-spacing:-0.035em;color:var(--zwc-ink)}.zwc-cta-title-accent{letter-spacing:-0.01em}.zwc-cta-desc{max-width:540px;margin:0;font-family:var(--zf-primary-medium);font-size:clamp(18px,calc(0.482vw + 13.06px), 20px);line-height:1.5;letter-spacing:-0.01em;color:var(--zwc-text-strong)}.zwc-cta-con .zwc-store-btns{justify-content:center}@media only screen and (max-width:1024px){.zwc-hero-content-box,.zwc-features-info-wrap,.zwc-security-content-box{flex-direction:column}.zwc-hero-content-box,.zwc-features-info-wrap{align-items:center}.zwc-banner-con,.zwc-banner-inner-con,.zwc-banner-text,.zwc-stack-head,.zwc-features-info,.zwc-security-head-text{align-items:center;text-align:center}.zwc-banner-con{flex:none;width:100%;max-width:734px}.zwc-store-btns{justify-content:center}.zwc-stack-head{--zwc-stack-head-inset:0;display:flex;flex-direction:column}.zwc-banner-visual{flex:none;width:100%;max-width:734px}.zwc-stack-content-box{display:grid;grid-template-columns:minmax(0,1fr)}.zwc-stack-info{display:contents}.zwc-stack-visual{justify-self:center}.zwc-feature-card-list{align-items:center;order:1}.zwc-feature-card,.zwc-features-visual,.zwc-features-info{flex:none;width:100%;max-width:530px}.zwc-feature-card{min-height:auto;padding:var(--zwc-space-lg)}.zwc-features-info-wrap:nth-child(2) .zwc-features-visual{order:-1}.zwc-security-content-box{align-items:center}.zwc-security-head-text{flex:none}.zwc-security-visual{flex:none;align-self:center;width:100%;max-width:460px}.zwc-hero-title{font-size:clamp(56px,calc(3.125vw + 32px), 64px)}.zwc-hero-desc{font-size:clamp(18px,calc(0.781vw + 12px), 20px)}.zwc-stack-title{font-size:clamp(48px,calc(3.125vw + 24px), 56px)}.zwc-feature-card-title{font-size:clamp(26px,calc(0.781vw + 20px), 28px)}.zwc-features-title{max-width:12em;font-size:clamp(38px,calc(1.563vw + 26px), 42px)}.zwc-security-title{max-width:12em;font-size:clamp(40px,calc(1.563vw + 28px), 44px)}.zwc-cta-title{font-size:clamp(48px,calc(3.125vw + 24px), 56px)}.zwc-stack-desc,.zwc-features-desc,.zwc-security-desc,.zwc-cta-desc{font-size:18px}.zwc-security-desc{max-width:36em}.zwc-hero-title,.zwc-stack-title,.zwc-feature-card-title,.zwc-features-title,.zwc-security-title,.zwc-cta-title{text-wrap:balance}.zwc-hero-desc,.zwc-stack-desc,.zwc-feature-card-desc,.zwc-features-desc,.zwc-security-desc,.zwc-cta-desc{text-wrap:pretty}}@media only screen and (max-width:767px){.zwc-hero-title{font-size:clamp(42px,calc(4.878vw + 18.59px), 56px)}.zwc-hero-desc{font-size:18px}.zwc-stack-title{font-size:clamp(40px,calc(2.787vw + 26.62px), 48px)}.zwc-feature-card-title{font-size:clamp(24px,calc(0.697vw + 20.66px), 26px)}.zwc-features-title{font-size:clamp(32px,calc(2.091vw + 21.96px), 38px)}.zwc-security-title{font-size:clamp(32px,calc(2.787vw + 18.62px), 40px)}.zwc-cta-title{font-size:clamp(36px,calc(4.181vw + 15.93px), 48px)}.zwc-stack-desc,.zwc-features-desc,.zwc-security-desc,.zwc-cta-desc{font-size:clamp(17px,calc(0.348vw + 15.33px), 18px)}}@media only screen and (max-width:480px){.zwc-hero-title{font-size:clamp(32px,calc(6.25vw + 12px), 42px)}.zwc-hero-desc{font-size:clamp(16px,calc(1.25vw + 12px), 18px)}.zwc-stack-title{font-size:clamp(34px,calc(3.75vw + 22px), 40px)}.zwc-feature-card-title{font-size:clamp(20px,calc(2.5vw + 12px), 24px)}.zwc-features-title{font-size:clamp(28px,calc(2.5vw + 20px), 32px)}.zwc-security-title{font-size:clamp(26px,calc(3.75vw + 14px), 32px)}.zwc-cta-title{font-size:clamp(28px,calc(5vw + 12px), 36px)}.zwc-stack-desc,.zwc-features-desc,.zwc-security-desc,.zwc-cta-desc{font-size:clamp(16px,calc(0.625vw + 14px), 17px)}}@media(prefers-reduced-motion:reduce){.zwc-store-btns a.app-store:hover,.zwc-store-btns a.app-store:focus-visible,.zwc-store-btns a.g-play:hover,.zwc-store-btns a.g-play:focus-visible{transform:none}}@media(forced-colors:active){.zwc-gradient-text{background:0;color:CanvasText}}