.AppPhoneShowcase-module__XMfmZq__figure{margin:0;position:relative}.AppPhoneShowcase-module__XMfmZq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AppPhoneShowcase-module__XMfmZq__panel{border-radius:var(--r-2xl);isolation:isolate;aspect-ratio:1.35;background:linear-gradient(158deg,#3aa9f7 0%,var(--blue) 42%,var(--blue-700) 100%);box-shadow:var(--sh-xl);position:relative;overflow:hidden}.AppPhoneShowcase-module__XMfmZq__panel:after{content:"";aspect-ratio:1;z-index:0;background:radial-gradient(circle,#ffffff38,#0000 65%);border-radius:50%;width:70%;position:absolute;inset:auto -20% -40% auto}.AppPhoneShowcase-module__XMfmZq__desktop{background:var(--navy);z-index:1;opacity:1;border-radius:12px 12px 0 0;width:86%;padding:5px 5px 0;position:absolute;top:10%;left:6%;box-shadow:0 26px 54px #080c1e70}.AppPhoneShowcase-module__XMfmZq__desktop img{border-radius:8px 8px 0 0;width:100%;height:auto;display:block}.AppPhoneShowcase-module__XMfmZq__phone{aspect-ratio:700/1559;z-index:2;width:19.5%;animation:AppPhoneShowcase-module__XMfmZq__float 6s var(--ease) infinite;background:#0c1426;border-radius:18px;padding:4px;position:absolute;top:22%;right:4%;box-shadow:0 30px 60px #080c1e80,inset 0 0 0 2px #ffffff1f}.AppPhoneShowcase-module__XMfmZq__screenStack{background:#131929;border-radius:15px;width:100%;height:100%;position:relative;overflow:hidden}.AppPhoneShowcase-module__XMfmZq__screen{object-fit:cover;opacity:0;width:100%;height:100%;animation:12s infinite AppPhoneShowcase-module__XMfmZq__cycle;position:absolute;inset:0}.AppPhoneShowcase-module__XMfmZq__chips{z-index:3;width:60%;height:40px;position:absolute;bottom:6%;left:6%}.AppPhoneShowcase-module__XMfmZq__chip{color:var(--fg);box-shadow:var(--sh-lg);opacity:0;white-space:nowrap;background:#fff;border-radius:999px;padding:9px 14px;font-size:13.5px;font-weight:600;animation:12s infinite AppPhoneShowcase-module__XMfmZq__chip;position:absolute;bottom:0;left:0}.AppPhoneShowcase-module__XMfmZq__chip:before{content:"";background:var(--green);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}@keyframes AppPhoneShowcase-module__XMfmZq__cycle{0%{opacity:0;transform:scale(1.03)}3%,25%{opacity:1;transform:scale(1)}28%,to{opacity:0}}@keyframes AppPhoneShowcase-module__XMfmZq__chip{0%{opacity:0;transform:translateY(8px)}4%,23%{opacity:1;transform:none}27%,to{opacity:0;transform:translateY(-6px)}}@keyframes AppPhoneShowcase-module__XMfmZq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.AppPhoneShowcase-module__XMfmZq__stores{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}.AppPhoneShowcase-module__XMfmZq__store{background:var(--navy);color:#fff;min-height:48px;transition:transform .18s var(--ease);border-radius:12px;align-items:center;gap:10px;padding:8px 16px 8px 12px;display:inline-flex}.AppPhoneShowcase-module__XMfmZq__store:hover{transform:translateY(-2px)}.AppPhoneShowcase-module__XMfmZq__store svg{width:24px;height:24px}.AppPhoneShowcase-module__XMfmZq__store span{flex-direction:column;font-size:16px;font-weight:700;line-height:1.1;display:flex}.AppPhoneShowcase-module__XMfmZq__store small{opacity:.8;font-size:11px;font-weight:500}@media (prefers-reduced-motion:reduce){.AppPhoneShowcase-module__XMfmZq__phone,.AppPhoneShowcase-module__XMfmZq__screen,.AppPhoneShowcase-module__XMfmZq__chip{animation:none}.AppPhoneShowcase-module__XMfmZq__screen:first-child,.AppPhoneShowcase-module__XMfmZq__chip:first-child{opacity:1}}@media (max-width:560px){.AppPhoneShowcase-module__XMfmZq__chip{padding:7px 11px;font-size:12px}.AppPhoneShowcase-module__XMfmZq__chips{width:60%}}@media (max-width:700px){.AppPhoneShowcase-module__XMfmZq__panel{aspect-ratio:1.2}.AppPhoneShowcase-module__XMfmZq__desktop{width:88%;top:8%;left:4%}.AppPhoneShowcase-module__XMfmZq__phone{width:24%;top:20%;right:3%}.AppPhoneShowcase-module__XMfmZq__chips{width:auto;right:30%}.AppPhoneShowcase-module__XMfmZq__chip{white-space:normal;max-width:100%;font-size:11.5px;line-height:1.25}}.AppPhoneShowcase-module__XMfmZq__panel[data-paused=true] .AppPhoneShowcase-module__XMfmZq__phone,.AppPhoneShowcase-module__XMfmZq__panel[data-paused=true] .AppPhoneShowcase-module__XMfmZq__screen,.AppPhoneShowcase-module__XMfmZq__panel[data-paused=true] .AppPhoneShowcase-module__XMfmZq__chip{animation-play-state:paused}.AppPhoneShowcase-module__XMfmZq__pause{color:var(--mut);text-underline-offset:3px;background:0 0;border:0;min-height:32px;margin:10px auto 0;padding:4px 10px;font-size:13px;font-weight:600;text-decoration:underline;display:block}.AppPhoneShowcase-module__XMfmZq__pause:hover{color:var(--blue-700)}@media (prefers-reduced-motion:reduce){.AppPhoneShowcase-module__XMfmZq__pause{display:none}}
.HomeV3-module__3O74Ga__home{overflow-x:clip}.HomeV3-module__3O74Ga__home h1,.HomeV3-module__3O74Ga__home h2,.HomeV3-module__3O74Ga__home h3{text-wrap:balance}.HomeV3-module__3O74Ga__home p{text-wrap:pretty}.HomeV3-module__3O74Ga__hero{overflow:hidden}.HomeV3-module__3O74Ga__heroGrid{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:clamp(34px,5vw,74px);display:grid}.HomeV3-module__3O74Ga__heroCopy h1 span{display:block}.HomeV3-module__3O74Ga__heroNote{color:var(--mut);max-width:34rem;margin-top:16px;font-size:13.5px}.HomeV3-module__3O74Ga__logos{border-bottom:1px solid var(--line);padding:28px 0 44px}.HomeV3-module__3O74Ga__logos p{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-size:12px;font-weight:600}.HomeV3-module__3O74Ga__logoRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 56px;margin-top:22px;display:flex}.HomeV3-module__3O74Ga__logoRow img{object-fit:contain;filter:grayscale();opacity:.7;width:auto;height:34px}.HomeV3-module__3O74Ga__problem{background:var(--bg-subtle)}.HomeV3-module__3O74Ga__cards3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.HomeV3-module__3O74Ga__cards4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.HomeV3-module__3O74Ga__card{border:1px solid var(--line-2);border-radius:var(--r-xl);box-shadow:var(--sh-sm);transition:transform .18s var(--ease),box-shadow .18s var(--ease);background:#fff;padding:26px;display:block}a.HomeV3-module__3O74Ga__card:hover{box-shadow:var(--sh-md);transform:translateY(-3px)}.HomeV3-module__3O74Ga__card h3{margin:8px 0;font-size:19px}.HomeV3-module__3O74Ga__card p{color:var(--navy-400);font-size:15px}.HomeV3-module__3O74Ga__num{color:var(--blue-600);font-size:13px;font-weight:700}.HomeV3-module__3O74Ga__pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.HomeV3-module__3O74Ga__pillar{border:1px solid var(--line-2);border-radius:var(--r-2xl);box-shadow:var(--sh-sm);background:#fff;overflow:hidden}.HomeV3-module__3O74Ga__pillar img{border-bottom:1px solid var(--line);width:100%;height:auto;display:block}.HomeV3-module__3O74Ga__pillarText{padding:22px 26px 26px}.HomeV3-module__3O74Ga__pillarText h3{margin-bottom:8px;font-size:22px}.HomeV3-module__3O74Ga__pillarText p{color:var(--navy-400);font-size:15.5px}.HomeV3-module__3O74Ga__pillarText a{color:var(--blue-700);margin-top:14px;font-weight:700;display:inline-block}.HomeV3-module__3O74Ga__dark{background:var(--navy-500);color:#c9d6e2}.HomeV3-module__3O74Ga__dark .h2{color:#fff}.HomeV3-module__3O74Ga__dark .lede{color:#b5c4d2}.HomeV3-module__3O74Ga__overlineLight{color:#7cc4fa!important}.HomeV3-module__3O74Ga__rows{flex-direction:column;gap:56px;margin-top:8px;display:flex}.HomeV3-module__3O74Ga__row{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:48px;display:grid}.HomeV3-module__3O74Ga__rowFlip .HomeV3-module__3O74Ga__rowText{order:2}.HomeV3-module__3O74Ga__rowText h3{margin:10px 0 12px;font-size:clamp(24px,2.4vw,30px);line-height:1.15}.HomeV3-module__3O74Ga__dark .HomeV3-module__3O74Ga__rowText h3{color:#fff}.HomeV3-module__3O74Ga__rowText p{font-size:16.5px;line-height:1.55}.HomeV3-module__3O74Ga__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#7cc4fa;font-size:12px;font-weight:600}.HomeV3-module__3O74Ga__rowVisual img{border-radius:var(--r-xl);width:100%;height:auto;box-shadow:var(--sh-lg)}.HomeV3-module__3O74Ga__center{justify-content:center;margin-top:44px;display:flex}.HomeV3-module__3O74Ga__ticks{gap:10px;margin:20px 0;list-style:none;display:grid}.HomeV3-module__3O74Ga__ticks li{color:var(--fg-2);padding-left:28px;position:relative}.HomeV3-module__3O74Ga__ticks li:before{content:"";background:var(--blue-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B79D0' stroke-width='3'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:4px;left:0}.HomeV3-module__3O74Ga__price{color:var(--mut);margin-bottom:20px;font-size:14.5px}.HomeV3-module__3O74Ga__soft{background:var(--bg-subtle)}.HomeV3-module__3O74Ga__quotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.HomeV3-module__3O74Ga__quote{border:1px solid var(--line-2);border-radius:var(--r-xl);box-shadow:var(--sh-sm);background:#fff;flex-direction:column;justify-content:space-between;gap:18px;padding:26px 28px;display:flex}.HomeV3-module__3O74Ga__quote blockquote{color:var(--fg-2);border-left:3px solid var(--blue);padding-left:16px;font-size:16px;line-height:1.55}.HomeV3-module__3O74Ga__quote figcaption b{color:var(--fg);display:block}.HomeV3-module__3O74Ga__quote figcaption span{color:var(--mut);font-size:14px}.HomeV3-module__3O74Ga__regionCard{border-radius:var(--r-xl);transition:background .18s var(--ease);background:#ffffff0f;border:1px solid #ffffff24;flex-direction:column;padding:26px;display:flex}.HomeV3-module__3O74Ga__regionCard:hover{background:#ffffff1a}.HomeV3-module__3O74Ga__regionCard b{color:#fff;font-size:19px}.HomeV3-module__3O74Ga__regionCard p{color:#b5c4d2;margin:8px 0 14px;font-size:15px}.HomeV3-module__3O74Ga__regionCard span{color:#7cc4fa;margin-top:auto;font-size:14.5px;font-weight:700}.HomeV3-module__3O74Ga__fine{text-align:center;color:#9fb2c3;margin-top:26px;font-size:14px}.HomeV3-module__3O74Ga__fineDark{text-align:center;color:var(--mut);margin-top:22px;font-size:13.5px}.HomeV3-module__3O74Ga__plan{border:1px solid var(--line-2);border-radius:var(--r-xl);background:#fff;flex-direction:column;gap:6px;padding:24px;display:flex}.HomeV3-module__3O74Ga__plan span{color:var(--blue-700);font-weight:700}.HomeV3-module__3O74Ga__plan strong{color:var(--fg);font-size:36px;line-height:1.1}.HomeV3-module__3O74Ga__plan strong small{color:var(--mut);margin-left:4px;font-size:14px;font-weight:500}.HomeV3-module__3O74Ga__plan em{color:var(--mut);font-size:13px;font-style:normal}.HomeV3-module__3O74Ga__plan p{color:var(--navy-400);margin-top:6px;font-size:14.5px}.HomeV3-module__3O74Ga__addons{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.HomeV3-module__3O74Ga__addons div{border:1px solid var(--violet-100);background:var(--violet-50);border-radius:var(--r-lg);color:var(--fg-2);padding:16px 18px;font-size:15px}.HomeV3-module__3O74Ga__addons b{color:var(--violet);margin-right:6px}@media (max-width:1000px){.HomeV3-module__3O74Ga__cards4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.HomeV3-module__3O74Ga__heroGrid,.HomeV3-module__3O74Ga__row{grid-template-columns:minmax(0,1fr);gap:28px}.HomeV3-module__3O74Ga__rowFlip .HomeV3-module__3O74Ga__rowText{order:0}.HomeV3-module__3O74Ga__cards3,.HomeV3-module__3O74Ga__pillars,.HomeV3-module__3O74Ga__quotes,.HomeV3-module__3O74Ga__addons{grid-template-columns:minmax(0,1fr)}.HomeV3-module__3O74Ga__rows{gap:44px}}@media (max-width:560px){.HomeV3-module__3O74Ga__cards4{grid-template-columns:minmax(0,1fr)}.HomeV3-module__3O74Ga__logoRow{gap:20px 32px}.HomeV3-module__3O74Ga__logoRow img{height:26px}}@media (min-width:1600px){.HomeV3-module__3O74Ga__card h3{font-size:clamp(19px,13px + .4vw,26px)}.HomeV3-module__3O74Ga__card p,.HomeV3-module__3O74Ga__pillarText p,.HomeV3-module__3O74Ga__rowText p,.HomeV3-module__3O74Ga__quote blockquote{font-size:clamp(16px,11px + .3vw,21px)}.HomeV3-module__3O74Ga__pillarText h3{font-size:clamp(22px,14px + .5vw,30px)}.HomeV3-module__3O74Ga__rowText h3{font-size:clamp(30px,18px + .75vw,42px)}.HomeV3-module__3O74Ga__heroNote,.HomeV3-module__3O74Ga__price{font-size:clamp(13.5px,10px + .22vw,17px)}}
