.product-footer,.product-page{--product-line:#263945;--product-muted:#afc4cd;--product-mint:#b8f2e6;background:var(--navy-deep);color:var(--paper);font-family:var(--font-text);font-synthesis:none}.product-page{min-height:100svh}.product-footer-inner,.product-header,.product-main{width:min(1280px,calc(100% - clamp(44px, 10vw, 160px)));margin-inline:auto}.product-page :is(.product-header,.product-main,.product-footer-inner){padding-right:max(0px,calc(44px - clamp(22px, 5vw, 80px)))}.product-header{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding-block:20px;min-height:116px;border-block-end:1px solid var(--product-line)}.product-brand{display:inline-flex;flex:0 0 auto;align-items:center;min-height:44px}.product-brand .brand-logo-vector{width:132px;height:auto}.product-main:focus{outline:none}.product-intro{padding-block:clamp(64px,8vw,112px) clamp(42px,5vw,72px)}.product-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin:0 0 28px;color:var(--product-muted);font-size:13px}.product-eyebrow a{color:var(--product-mint)}.product-intro h1{max-width:1080px;margin:0;font-size:clamp(42px,7vw,96px);font-weight:400;letter-spacing:-.055em;line-height:1.06;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.product-page:is(:lang(hi),:lang(bn),:lang(ur)) :is(h1,h2,h3){letter-spacing:0;line-height:var(--type-leading)}.product-lead{max-width:690px;margin:30px 0 0;color:var(--product-muted);font-size:clamp(17px,1.6vw,21px);line-height:1.65;text-wrap:pretty}.product-facts{display:flex;flex-wrap:wrap;gap:28px clamp(32px,7vw,108px);margin:0 0 60px;padding-block:26px;border-block:1px solid var(--product-line)}.product-facts>div{display:flex;flex-direction:column;gap:9px}.product-facts dt{order:1;color:var(--product-muted);font-size:13px}.product-facts dd{margin:0;color:var(--product-mint);font-size:clamp(24px,2.7vw,36px);font-weight:400;letter-spacing:-.04em}.product-page h2{margin:0 0 22px;font-size:clamp(25px,3vw,39px);font-weight:400;letter-spacing:-.035em;line-height:1.2;text-wrap:pretty}.product-devices,.product-pricing{margin-block-end:76px}.product-devices>h2,.product-pricing>h2{margin-block-end:30px}.product-price-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border-block:1px solid var(--product-line);list-style:none}.product-price-terms>li{min-width:0;padding-block:28px;padding-inline:0 24px}.product-price-terms>li+li{padding-inline-start:24px;border-inline-start:1px solid var(--product-line)}.product-term-heading{display:flex;flex-direction:column;gap:8px;min-height:59px}.product-term-heading h3{margin:0;font-size:20px;font-weight:400;letter-spacing:-.025em}.product-term-heading>span{color:var(--product-mint);font-size:12px}.product-term-total{margin:16px 0 3px;font-size:clamp(44px,5vw,70px);font-weight:400;letter-spacing:-.06em;line-height:1}.product-term-total bdi{font-size:.82em;white-space:nowrap}.product-term-total .product-currency,.product-term-total>span{font-size:.55em;vertical-align:20%}.product-term-total>span{margin-inline-end:3px}.product-term-caption,.product-term-monthly>span{color:var(--product-muted);font-size:13px}.product-term-caption{margin-block:12px 28px}.product-term-monthly{margin:0;color:var(--product-mint);font-size:17px}.product-pricing-action{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-block-start:26px}.product-pricing-action>p{margin:0;color:var(--product-muted);font-size:13px}.product-page .button{gap:20px;min-width:0;max-width:100%;padding:14px 24px;border-radius:999px;line-height:1.5;text-align:center}.product-page .button-primary{background:var(--product-mint)}.product-page .button-primary:hover{background:#d5fff5}.product-devices>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:0;padding:0;list-style:none}.product-devices li{border-block-start:1px solid var(--product-line)}.product-devices li:nth-last-child(-n+2){border-block-end:1px solid var(--product-line)}.product-devices li>a{display:flex;align-items:center;gap:22px;min-height:122px;padding:24px 2px}.product-device-number{align-self:flex-start;padding-block-start:5px;color:#839fac;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.product-devices small,.product-devices strong{display:block}.product-devices strong{font-size:26px;font-weight:400;letter-spacing:-.03em}.product-devices small{margin-block-start:8px;color:var(--product-muted);font-size:13px}.product-device-arrow{margin-inline-start:auto;font-size:28px}.product-device-arrow,.product-devices a:hover strong{color:var(--product-mint)}.product-notices{max-width:920px;margin-block:0 64px;padding-block:4px;padding-inline:22px 0;border-inline-start:2px solid #ffa69e;color:var(--product-muted);font-size:15px;line-height:1.75}.product-notices p{margin-block:8px}.product-reading-layout{display:grid;grid-template-columns:minmax(160px,.75fr) minmax(0,2.25fr);gap:clamp(40px,8vw,128px);align-items:start;padding-block:22px 80px}.product-section-index{position:sticky;top:32px;padding-block-start:7px}.product-section-index>p{margin:0 0 18px;color:var(--product-mint);font-size:12px;font-weight:500;letter-spacing:.03em}.product-section-index ol{display:grid;gap:4px;margin:0;padding:0;list-style:none}.product-section-index a{display:block;padding-block:8px;color:var(--product-muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.product-section-index a:hover{color:var(--paper);text-decoration:underline;text-underline-offset:5px}.product-article{max-width:780px;min-width:0;color:var(--product-muted);font-size:16px;line-height:1.8;overflow-wrap:anywhere}.product-content-section{scroll-margin-block-start:36px;padding-block:0 52px}.product-content-section+.product-content-section,.product-related{padding-block-start:45px;border-block-start:1px solid var(--product-line)}.product-article h2,.product-article h3{color:var(--paper)}.product-article p{margin-block:0 20px}.product-article p:last-child{margin-block-end:0}.product-bullets{margin:24px 0;padding-inline-start:22px}.product-bullets li{padding-inline-start:7px}.product-bullets li+li{margin-block-start:13px}.product-bullets li::marker{color:var(--product-mint)}.product-steps{display:grid;gap:30px;margin:30px 0 0;padding:0;list-style:none;counter-reset:product-step}.product-steps>li{position:relative;min-height:42px;padding-inline-start:61px;counter-increment:product-step}.product-steps>li:before{position:absolute;inset-block-start:0;inset-inline-start:0;display:grid;place-items:center;width:36px;height:36px;border:1px solid #49646b;border-radius:50%;color:var(--product-mint);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;content:counter(product-step,decimal-leading-zero)}.product-steps h3{margin:2px 0 10px;font-size:20px;font-weight:500;letter-spacing:-.025em;line-height:1.5}.product-text-links{display:flex;flex-wrap:wrap;gap:8px 28px;margin:24px 0 0;padding:0;list-style:none}.product-text-links a{display:inline-block;padding-block:8px;color:var(--product-mint);font-size:14px;text-decoration:underline;text-decoration-color:#49646b;text-underline-offset:6px}.product-text-links a span{margin-inline-start:6px}.product-text-links a:hover{text-decoration-color:var(--product-mint)}.product-faqs details{border-block-end:1px solid var(--product-line)}.product-faqs details:first-child{border-block-start:1px solid var(--product-line)}.product-faqs summary{display:flex;align-items:start;justify-content:space-between;gap:22px;padding-block:23px;color:var(--paper);font-size:17px;line-height:1.55;list-style:none;cursor:pointer}.product-faqs summary::-webkit-details-marker{display:none}.product-faqs summary>span{flex:0 0 20px;color:var(--product-mint);font-size:22px;text-align:center;line-height:1.2}.product-faqs details[open] summary>span{transform:rotate(45deg)}.product-faq-answer{padding-block:0 25px;padding-inline-end:38px}.product-support{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:46px 54px;border-block-start:1px solid var(--product-line)}.product-support h2{margin-block-end:12px}.product-support p{margin:0;color:var(--product-muted);font-size:15px;line-height:1.6}.product-footer{padding-block:50px calc(88px + env(safe-area-inset-bottom));border-block-start:1px solid var(--product-line)}.product-footer-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-block-end:35px}.product-footer .back-to-top-control,.site-footer .back-to-top-control{position:fixed;z-index:60;inset-block-end:calc(var(--back-to-top-offset, 18px) + env(safe-area-inset-bottom));inset-inline-end:clamp(18px,3vw,36px);display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid #547080;border-radius:50%;background:#071320;color:#b8f2e6;text-decoration:none;box-shadow:0 4px 18px rgb(0 0 0/22%)}.back-to-top-control svg{fill:none;stroke:currentcolor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}[data-loader-active=true] .back-to-top-control{visibility:hidden}@media (scripting:none){[data-loader-active=true] .back-to-top-control{visibility:visible}}.product-footer .back-to-top-control:hover,.site-footer .back-to-top-control:hover{border-color:#b8f2e6;background:#12333b;color:#d5fff5;text-decoration:none}.product-footer .back-to-top-control:focus-visible,.site-footer .back-to-top-control:focus-visible{outline:3px solid var(--cyan-bright);outline-offset:5px;border-radius:50%}.product-footer-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-block-end:38px}.product-footer .product-footer-groups h2{margin:0 0 15px;color:var(--paper);font-size:13px;font-weight:500;letter-spacing:0;line-height:1.5}.product-footer-groups ul{margin:0;padding:0;list-style:none}.product-footer-groups a{display:inline-block;padding-block:8px;color:var(--product-muted);font-size:13px;line-height:1.5}.product-footer a:hover{color:var(--product-mint);text-decoration:underline;text-underline-offset:5px}.product-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:12px 30px;padding-block-start:21px;border-block-start:1px solid var(--product-line);color:var(--product-muted);font-size:12px;line-height:1.5}.product-footer-bottom small{font-size:inherit}.product-footer-bottom>a{display:inline-block;padding-block:9px}.product-footer-bottom>p{margin:0;margin-inline-start:auto}.product-footer-bottom>p a{display:inline-block;padding-block:9px;color:var(--paper)}.product-footer a:focus-visible,.product-page :is(a,summary):focus-visible{outline:3px solid var(--cyan-bright);outline-offset:5px}@media (max-width:900px){.product-page .product-footer .back-to-top-control{position:static}.product-header{min-height:96px}.product-price-terms{grid-template-columns:repeat(2,minmax(0,1fr))}.product-price-terms>li:nth-child(3){padding-inline-start:0;border-inline-start:0}.product-price-terms>li:nth-child(n+3){border-block-start:1px solid var(--product-line)}.product-reading-layout{grid-template-columns:minmax(0,1fr);gap:46px}.product-section-index{position:static;padding:0 0 28px;border-block-end:1px solid var(--product-line)}.product-section-index ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 26px}.product-article{max-width:none}}@media (max-width:600px){.product-header{flex-wrap:wrap;gap:10px 12px;min-height:88px;padding-block:16px}.product-brand .brand-logo-vector{width:112px}.product-intro{padding-block:56px 40px}.product-intro h1{font-size:clamp(37px,10.6vw,58px);letter-spacing:-.045em}.product-eyebrow{margin-block-end:23px;font-size:12px}.product-lead{margin-block-start:24px}.product-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;margin-block-end:42px}.product-facts dd{font-size:25px}.product-price-terms>li{padding-block:24px;padding-inline:0 15px}.product-price-terms>li+li{padding-inline-start:15px}.product-term-heading h3{font-size:18px}.product-term-monthly{font-size:15px}.product-term-monthly>span{display:block;margin-block-start:4px}.product-devices,.product-pricing{margin-block-end:52px}.product-devices>ul{grid-template-columns:minmax(0,1fr)}.product-devices li:nth-last-child(2){border-block-end:0}.product-devices li>a{min-height:108px;gap:20px}.product-devices strong{font-size:25px}.product-notices{margin-block-end:42px;padding-inline-start:16px}.product-reading-layout{gap:34px;padding-block:12px 52px}.product-section-index ol{grid-template-columns:minmax(0,1fr)}.product-section-index a{padding-block:7px}.product-content-section{padding-block-end:36px}.product-content-section+.product-content-section,.product-related{padding-block-start:32px}.product-article{font-size:15px}.product-steps>li{padding-inline-start:49px}.product-steps h3{font-size:18px}.product-faqs summary{gap:14px;font-size:16px}.product-faq-answer{padding-inline-end:0}.product-support{flex-direction:column;align-items:flex-start;padding-block:36px 44px}.product-footer{padding-block-start:34px}.product-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.product-footer-bottom{column-gap:22px}.product-footer-bottom>p{width:100%;margin-inline-start:0}}.product-page[dir=rtl] :is(h1,h2,h3,.product-facts dd,.product-devices strong,.product-section-index>p){letter-spacing:normal;line-height:1.55}.product-page:is(:lang(zh),:lang(ja),:lang(ko),:lang(th)) :is(h1,h2,h3){letter-spacing:normal;line-height:1.4}.product-page:lang(ar) .product-steps>li:before{content:counter(product-step,arabic-indic)}.product-page:lang(fa) .product-steps>li:before{content:counter(product-step,persian)}.product-page :is(.product-facts>div,.product-footer-groups>div,.product-support>div){min-width:0;overflow-wrap:anywhere}@media (max-width:360px){.product-header{column-gap:8px}.product-brand .brand-logo-vector{width:104px}}@media (prefers-reduced-motion:reduce){.product-page .button{transition:none}.product-page .button:hover{transform:none}}