.pricing-module__kvPdYW__pageShell{background:linear-gradient(180deg, #1958892e, #3d95cf0d), url(/assets/hero-sky-field.jpg) center top / cover fixed, var(--ds-color-sky-canvas);min-height:100svh;padding:0 max(22px,50vw - 590px) 54px}.pricing-module__kvPdYW__intro{max-width:680px;padding:86px 0 42px;animation:.52s both pricing-module__kvPdYW__pricingRise}.pricing-module__kvPdYW__intro>span{color:#ffffffb8;font-size:var(--ds-type-label-size);letter-spacing:.06em;text-transform:uppercase;margin-bottom:15px;font-weight:650;display:block}.pricing-module__kvPdYW__intro h1{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(42px,6vw,72px);line-height:.98}.pricing-module__kvPdYW__intro p{color:#ffffffd1;max-width:520px;margin:22px 0 0;font-size:18px;line-height:1.55}.pricing-module__kvPdYW__intro .pricing-module__kvPdYW__sourcesNote{color:#ffffffa8;letter-spacing:.01em;margin-top:16px;font-size:13px;font-weight:640}.pricing-module__kvPdYW__plansAnchor{scroll-margin-top:24px}.pricing-module__kvPdYW__paddleSurface{--pricing-navy:#15354b;--pricing-navy-hover:#1d4864;--pricing-accent:#347da8;--pricing-accent-deep:#245f83;--pricing-rule:#2f6f97;--pricing-teal:#2d897a;--pricing-clay:#9a4e39;--pricing-clay-deep:#7d3f2e;background:#fbfdfe;border:1px solid #ffffffa3;border-radius:18px;animation:.62s 80ms both pricing-module__kvPdYW__pricingRise;overflow:hidden;box-shadow:0 28px 72px #0c2b433d}.pricing-module__kvPdYW__paddleSurfaceEmbedded{box-shadow:var(--ds-shadow-panel), inset 0 0 0 1px #ffffffad;border:0;border-radius:12px;animation-delay:0s}.pricing-module__kvPdYW__pricingToolbar{border-bottom:1px solid #13324c1a;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:14px 18px 14px 24px;display:flex}.pricing-module__kvPdYW__billingToggle{border-radius:var(--ds-radius-round);background:#13324c12;grid-template-columns:repeat(2,minmax(112px,1fr));padding:4px;display:inline-grid}.pricing-module__kvPdYW__billingToggle button{border-radius:var(--ds-radius-round);color:#13324c9e;min-height:38px;font-size:var(--ds-type-action-size);transition:color var(--ds-motion-fast), background var(--ds-motion-fast), box-shadow var(--ds-motion-fast), transform var(--ds-motion-fast);background:0 0;border:0;padding:7px 18px;font-weight:680}.pricing-module__kvPdYW__billingToggle button[aria-pressed=true]{background:var(--pricing-navy);color:#fff;box-shadow:0 5px 12px #15354b33}.pricing-module__kvPdYW__billingToggle button:hover{transform:translateY(-1px)}.pricing-module__kvPdYW__billingToggle button:focus-visible{outline:2px solid var(--pricing-accent);outline-offset:2px}.pricing-module__kvPdYW__locationNote{color:#13324c94;font-size:var(--ds-type-micro-size);margin:0;font-weight:620}.pricing-module__kvPdYW__toggleSavings{border-radius:var(--ds-radius-round);color:var(--pricing-teal);letter-spacing:.01em;white-space:nowrap;background:#2d897a24;flex-shrink:0;margin-left:8px;padding:3px 8px;font-size:11px;font-weight:720}.pricing-module__kvPdYW__billingToggle button[aria-pressed=true] .pricing-module__kvPdYW__toggleSavings{color:#fff;background:#ffffff2e}.pricing-module__kvPdYW__freePrice strong{color:#13324c57}.pricing-module__kvPdYW__freePrice small{color:#13324c99}.pricing-module__kvPdYW__paddleTiers{grid-template-columns:repeat(var(--tier-columns,1), minmax(0, 1fr));gap:18px;padding:18px;display:grid}.pricing-module__kvPdYW__paddleTier{min-width:0;color:var(--ds-color-ink);background:#f4f8fa;border:1px solid #13324c1a;border-radius:14px;flex-direction:column;padding:30px 30px 28px;animation:.56s both pricing-module__kvPdYW__tierEnter;display:flex;position:relative}.pricing-module__kvPdYW__paddleTier:nth-child(2){animation-delay:80ms}.pricing-module__kvPdYW__paddleTier:nth-child(3){animation-delay:.16s}.pricing-module__kvPdYW__paddleTierFeatured{background:#fff;border-color:#13324c29;box-shadow:0 14px 32px -24px #0c2b4366}.pricing-module__kvPdYW__paddleTierFeatured .pricing-module__kvPdYW__subscribeButton{background:var(--pricing-navy);color:#fff;border-color:#0000}.pricing-module__kvPdYW__paddleTierFeatured .pricing-module__kvPdYW__subscribeButton:hover{background:var(--pricing-navy-hover)}.pricing-module__kvPdYW__paddleTierFeatured .pricing-module__kvPdYW__subscribeButton.pricing-module__kvPdYW__currentPlanButton:disabled{color:var(--pricing-accent-deep);background:#347da81a;border-color:#347da86b}.pricing-module__kvPdYW__paddleTierCurrent{box-shadow:inset 0 3px 0 0 var(--pricing-accent);background:linear-gradient(#347da821,#347da805 54%),#ffffff52}.pricing-module__kvPdYW__currentTierBadge{background:var(--pricing-accent)}.pricing-module__kvPdYW__currentPlanButton:disabled{color:var(--pricing-accent-deep);opacity:1;background:#347da81a;border-color:#347da86b}.pricing-module__kvPdYW__paddleTierHeading{justify-content:flex-start;align-items:center;gap:10px;display:flex}.pricing-module__kvPdYW__paddleTierHeading h2{letter-spacing:-.02em;margin:0;font-size:19px}.pricing-module__kvPdYW__paddleTierHeading span{border-radius:var(--ds-radius-round);background:var(--pricing-navy);color:#fff;letter-spacing:.04em;text-transform:uppercase;padding:5px 9px;font-size:10px;font-weight:750}.pricing-module__kvPdYW__paddleTierDescription{color:var(--ds-color-ink-soft);font-size:var(--ds-type-text-size);margin:10px 0 0;line-height:1.55}.pricing-module__kvPdYW__localizedPrice{gap:7px;margin-top:26px;display:grid}.pricing-module__kvPdYW__localizedPrice strong{font-variant-numeric:tabular-nums;letter-spacing:-.055em;font-size:clamp(34px,4vw,44px);line-height:1;animation:.26s both pricing-module__kvPdYW__paddlePriceSwap;display:block}.pricing-module__kvPdYW__localizedPrice small{color:#13324c94;font-size:var(--ds-type-micro-size);font-weight:650}.pricing-module__kvPdYW__priceLoading,.pricing-module__kvPdYW__priceUnavailable{color:#13324c8a;min-height:48px;font-size:var(--ds-type-text-size);align-items:center;gap:8px;font-weight:650;display:flex}.pricing-module__kvPdYW__priceLoading svg{width:19px;animation:.8s linear infinite pricing-module__kvPdYW__spin}.pricing-module__kvPdYW__priceUnavailable{color:var(--pricing-clay)}.pricing-module__kvPdYW__featureList{border-top:1px solid #13324c1a;margin:26px 0 0;padding-top:24px}.pricing-module__kvPdYW__featureList ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pricing-module__kvPdYW__featureListHeading{color:#13324ceb;letter-spacing:-.01em;margin:0 0 12px;font-size:14px;font-weight:700}.pricing-module__kvPdYW__paddleTier li{color:#13324ceb;align-items:flex-start;gap:10px;font-size:14px;font-weight:550;line-height:1.5;display:flex}.pricing-module__kvPdYW__paddleTier li small{color:#13324c85;font-size:14px;font-weight:450}.pricing-module__kvPdYW__paddleTier li svg{color:#13324c61;stroke-width:2px;flex:none;width:16px;height:16px;margin-top:2px}.pricing-module__kvPdYW__subscribeButton{border-radius:var(--ds-radius-md);width:100%;min-height:48px;color:var(--ds-color-ink);font-size:var(--ds-type-button-size);transition:transform var(--ds-motion-fast), color var(--ds-motion-fast), background var(--ds-motion-fast), border-color var(--ds-motion-fast), box-shadow var(--ds-motion-fast);background:0 0;border:1px solid #13324c47;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:12px 18px;font-weight:720;text-decoration:none;display:flex}.pricing-module__kvPdYW__subscribeButton:not(:disabled):hover{border-color:var(--pricing-navy);background:var(--pricing-navy);color:#fff;transform:translateY(-2px);box-shadow:0 10px 22px #15354b2e}.pricing-module__kvPdYW__subscribeButton:focus-visible{outline:2px solid var(--pricing-accent);outline-offset:3px}.pricing-module__kvPdYW__subscribeButton:disabled{cursor:not-allowed;opacity:.42}.pricing-module__kvPdYW__trialNote{color:#13324c94;font-size:var(--ds-type-micro-size);text-align:center;margin:11px 0 0}.pricing-module__kvPdYW__checkoutStateNotice{color:var(--pricing-accent-deep);background:#276f9c14;border-bottom:1px solid #276f9c2e;margin:0;padding:13px 24px;font-size:13px;line-height:1.5}.pricing-module__kvPdYW__checkoutStateAlert{color:var(--pricing-clay-deep);background:#9a4e3914;border-top:1px solid #9a4e392e;justify-content:space-between;align-items:center;gap:18px;padding:13px 24px;font-size:13px;display:flex}.pricing-module__kvPdYW__checkoutStateAlert p{margin:0;line-height:1.5}.pricing-module__kvPdYW__checkoutStateAlert button{border-radius:var(--ds-radius-sm);color:#713827;min-height:34px;font-size:var(--ds-type-action-size);background:#ffffff85;border:1px solid #7d3f2e5c;flex:none;padding:7px 12px;font-weight:680}.pricing-module__kvPdYW__checkoutStateAlert button:hover{background:#ffffffd1}.pricing-module__kvPdYW__checkoutStateAlert button:focus-visible{outline:2px solid var(--pricing-clay);outline-offset:2px}.pricing-module__kvPdYW__paddleError{color:var(--pricing-clay-deep);background:#9a4e3914;border-top:1px solid #9a4e392e;margin:0;padding:13px 24px;font-size:13px}.pricing-module__kvPdYW__paddleFootnote{color:#13324c94;border-top:1px solid #13324c1a;margin:0;padding:16px 24px 18px;font-size:12px;line-height:1.5}.pricing-module__kvPdYW__spin{width:17px;height:17px;animation:.8s linear infinite pricing-module__kvPdYW__spin}.pricing-module__kvPdYW__promises{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#0f304a61;border:1px solid #ffffff52;border-radius:16px;margin-top:28px;padding:26px 30px 28px}.pricing-module__kvPdYW__promises>h2{letter-spacing:.01em;opacity:.74;margin:0 0 20px;font-size:15px;font-weight:650}.pricing-module__kvPdYW__promises>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.pricing-module__kvPdYW__promises article{align-content:start;gap:7px;display:grid}.pricing-module__kvPdYW__promises strong{letter-spacing:-.01em;font-size:15px;font-weight:680;line-height:1.4}.pricing-module__kvPdYW__promises p{color:#ffffffc2;margin:0;font-size:13px;line-height:1.65}.pricing-module__kvPdYW__faq{color:#fff;padding:100px 0 74px}.pricing-module__kvPdYW__faq h2{letter-spacing:-.03em;margin:0 0 28px;font-size:30px}.pricing-module__kvPdYW__faq>div{border-block:1px solid #ffffff3d;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-module__kvPdYW__faq article{padding:26px 28px 28px 0}.pricing-module__kvPdYW__faq article+article{border-left:1px solid #fff3;padding-left:28px}.pricing-module__kvPdYW__faq h3{margin:0 0 10px;font-size:15px}.pricing-module__kvPdYW__faq p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.6}.pricing-module__kvPdYW__closing{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#0f304a61;border:1px solid #ffffff52;border-radius:18px;justify-items:start;gap:12px;margin-bottom:64px;padding:40px 44px 44px;display:grid}.pricing-module__kvPdYW__closing h2{letter-spacing:-.03em;margin:0;font-size:30px}.pricing-module__kvPdYW__closing p{color:#ffffffc7;max-width:480px;margin:0;font-size:15px;line-height:1.6}.pricing-module__kvPdYW__closingCta{border-radius:var(--ds-radius-md);color:#15354b;min-height:48px;font-size:var(--ds-type-button-size);transition:transform var(--ds-motion-fast), box-shadow var(--ds-motion-fast);background:#fff;justify-content:center;align-items:center;margin-top:10px;padding:12px 26px;font-weight:720;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px #0c2b4347}.pricing-module__kvPdYW__closingCta:hover{transform:translateY(-2px);box-shadow:0 18px 36px #0c2b4357}.pricing-module__kvPdYW__closingCta:focus-visible{outline-offset:3px;outline:2px solid #fff}.pricing-module__kvPdYW__legal{color:#ffffffad;border-top:1px solid #ffffff38;gap:20px;padding-top:20px;font-size:13px;display:flex}@keyframes pricing-module__kvPdYW__pricingRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pricing-module__kvPdYW__spin{to{transform:rotate(360deg)}}@keyframes pricing-module__kvPdYW__tierEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pricing-module__kvPdYW__paddlePriceSwap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pricing-module__kvPdYW__paddleSurface,.pricing-module__kvPdYW__paddleTier,.pricing-module__kvPdYW__localizedPrice strong,.pricing-module__kvPdYW__spin{animation:none}}@media (max-width:860px){.pricing-module__kvPdYW__intro{padding-top:58px}.pricing-module__kvPdYW__paddleTiers{grid-template-columns:minmax(0,1fr)}.pricing-module__kvPdYW__paddleTierFeatured{order:-1}.pricing-module__kvPdYW__promises>div{grid-template-columns:minmax(0,1fr);gap:20px}.pricing-module__kvPdYW__faq>div{grid-template-columns:minmax(0,1fr)}.pricing-module__kvPdYW__faq article+article{border-top:1px solid #fff3;border-left:0;padding-left:0}}@media (max-width:560px){.pricing-module__kvPdYW__pageShell{padding-inline:16px}.pricing-module__kvPdYW__intro{padding:30px 0 26px}.pricing-module__kvPdYW__intro h1{font-size:40px}.pricing-module__kvPdYW__pricingToolbar{flex-direction:column;align-items:stretch;gap:11px;padding:16px}.pricing-module__kvPdYW__billingToggle{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.pricing-module__kvPdYW__billingToggle button{min-width:0}.pricing-module__kvPdYW__locationNote{padding-inline:4px}.pricing-module__kvPdYW__paddleTier{padding:30px 24px 26px}.pricing-module__kvPdYW__localizedPrice strong{font-size:40px}.pricing-module__kvPdYW__paddleFootnote{padding-inline:20px}.pricing-module__kvPdYW__checkoutStateAlert{flex-direction:column;align-items:flex-start}.pricing-module__kvPdYW__closing{padding:30px 24px 32px}.pricing-module__kvPdYW__closing h2{font-size:25px}.pricing-module__kvPdYW__closingCta{width:100%}.pricing-module__kvPdYW__legal{flex-direction:column;gap:12px}}
