.pricing-flagship .pricing-wrap{max-width:86rem}.pricing-flagship .pricing-intro{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(2rem,4.5vw,5rem);padding:clamp(2.5rem,5vw,5rem);color:var(--mkt-ink);background:var(--mkt-surface-strong);border:1px solid var(--mkt-rule);border-radius:1rem}.pricing-flagship .pricing-intro .mkt-eyebrow{color:var(--mkt-accent);font:650 .71rem/1.4 var(--font-sans);letter-spacing:.12em}.pricing-flagship.pricing-flagship .pricing-intro .pricing-h1{color:var(--mkt-ink);font:735 clamp(2.6rem,4.5vw,5rem)/1.04 var(--font-display);letter-spacing:-.064em;max-width:18ch;margin:1rem 0 0}.pricing-flagship.pricing-flagship .pricing-intro .pricing-h1 span{color:var(--mkt-accent)}.pricing-flagship .pricing-intro .mkt-lede{color:var(--mkt-ink-2);font:440 clamp(.98rem,1.2vw,1.1rem)/1.66 var(--font-sans);max-width:46ch}.pricing-flagship .pricing-intro .signal-text-link{color:var(--mkt-accent)!important;text-underline-offset:4px}.pricing-flagship .pricing-intro .value-note{color:var(--mkt-ink-3)}.pricing-flagship .pricing-intro a:focus-visible{outline:2px solid var(--mkt-accent);outline-offset:3px}.pricing-flagship .pricing-refresh-notice{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1rem;padding:1rem;border:1px solid var(--mkt-rule);border-radius:.5rem;background:var(--mkt-surface);color:var(--mkt-ink)}.pricing-flagship .pricing-refresh-notice p{flex:1 1 28rem;min-width:0;margin:0;overflow-wrap:anywhere}.pricing-flagship .pricing-refresh-notice :is(button,a){display:inline-flex;align-items:center;min-height:44px;padding:.5rem .75rem;color:var(--mkt-accent);text-decoration:underline;text-underline-offset:3px}.pricing-flagship .pricing-refresh-notice button:disabled{cursor:wait}.pricing-flagship .pricing-refresh-notice :is(button,a):focus-visible{outline:2px solid currentColor;outline-offset:3px}.pricing-flagship .pricing-interval-row{margin:clamp(2rem,3.5vw,3.5rem) 0 1.6rem}.pricing-flagship .pricing-decision{margin-top:2rem}@media(max-width:900px){.pricing-flagship .pricing-intro{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.pricing-flagship .pricing-intro{padding:1.7rem;border-radius:.65rem}.pricing-flagship.pricing-flagship .pricing-intro .pricing-h1{font-size:clamp(2.3rem,10vw,3.9rem);overflow-wrap:anywhere}}@media(forced-colors:active){.pricing-flagship .pricing-intro{background:Canvas;color:CanvasText;border-color:CanvasText}}.pricing-flagship .pricing-intro{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 67% 92% at 96% 7%,rgb(142 117 204/.22),transparent 76%),linear-gradient(118deg,#141625,#22283b 100%);border:1px solid #42435d;border-radius:clamp(.9rem,2vw,1.6rem);box-shadow:0 24px 67px -47px #090d1e;color:#f7f7fd}.pricing-flagship .pricing-intro:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:36rem;height:36rem;right:-21rem;top:-21rem;border:1px solid rgb(218 208 255/.14);box-shadow:0 0 0 5rem rgb(212 202 255/.025),0 0 0 10rem rgb(212 202 255/.019);border-radius:50%}.pricing-flagship .pricing-intro .mkt-eyebrow{color:#d9c8ff}.pricing-flagship.pricing-flagship .pricing-intro .pricing-h1{color:#f7f7fd;max-width:20ch}.pricing-flagship.pricing-flagship .pricing-intro .pricing-h1 span{color:#e0cfff}.pricing-flagship .pricing-intro .mkt-lede{color:#d2d9e6}.pricing-flagship .pricing-intro .signal-text-link{color:#e3d7ff!important}.pricing-flagship .pricing-intro .value-note{color:#b4bfd2}.pricing-flagship .pricing-intro a:focus-visible{outline-color:#f3deff}.pricing-flagship .pricing-unavailable{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;min-width:0;margin:clamp(1.8rem,3vw,3rem) 0 clamp(3rem,5vw,5rem);border:1px solid #454b63;border-radius:clamp(.8rem,2vw,1.4rem);padding:clamp(1.5rem,4.4vw,4rem);background:linear-gradient(112deg,#121925,#1d273b);color:#f5f7ff;overflow:hidden}.pricing-flagship .pricing-outage-copy{min-width:0}.pricing-flagship .pricing-outage-copy .mkt-eyebrow{font:650 .72rem/1.4 var(--font-sans);letter-spacing:.09em;color:#c9b7ff}.pricing-flagship .pricing-outage-copy h2{margin:1.1rem 0;max-width:21ch;font:740 clamp(1.9rem,3.1vw,3.2rem)/1.07 var(--font-display);letter-spacing:-.055em;color:#f8f9ff}.pricing-flagship .pricing-outage-copy>p:not(.mkt-eyebrow){max-width:52ch;margin-top:.7rem;color:#c1cada;font:.94rem/1.7 var(--font-sans)}.pricing-flagship .pricing-outage-error{padding:1rem 1.1rem;background:rgb(244 178 157/.09);border-left:3px solid #eab59e;border-radius:.35rem;color:#f3d6ca!important;font-size:.88rem!important}.pricing-flagship .pricing-outage-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem 1.1rem;margin:clamp(1.4rem,2.5vw,2rem) 0}.pricing-flagship .pricing-outage-retry{min-height:3rem;padding:.72rem 1.2rem;border:1px solid #f7f7fc;border-radius:.65rem;background:#f7f7fc;color:#151a29;cursor:pointer;font:650 .87rem/1.3 var(--font-sans)}.pricing-flagship .pricing-outage-retry:hover:not(:disabled){background:#e3e0ff}.pricing-flagship .pricing-outage-retry:disabled{opacity:.75;cursor:wait}.pricing-flagship .pricing-outage-retry:focus-visible,.pricing-flagship .pricing-unavailable a:focus-visible{outline:2px solid #ffe8d7;outline-offset:4px}.pricing-flagship .pricing-outage-link{display:inline-flex;gap:.35rem;align-items:center;min-height:2.8rem;color:#e0d9ff!important;text-decoration:underline;text-underline-offset:4px;font:600 .83rem/1.4 var(--font-sans)}.pricing-flagship .pricing-outage-foot a{color:#dcd9ff;text-decoration:underline;text-underline-offset:3px}.pricing-flagship .pricing-outage-art{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;aspect-ratio:1.08;min-width:0;max-width:22rem;margin:auto;padding:clamp(1.3rem,2vw,2.2rem);border-radius:1rem;border:1px solid #566077;background:linear-gradient(145deg,#2a3550,#1b2237);box-shadow:17px 20px 0 rgb(171 142 225/.07),0 25px 54px -28px #000;transform:rotate(4deg)}.pricing-flagship .pricing-outage-art-caption,.pricing-flagship .pricing-outage-art-overline{font:650 .68rem/1.3 var(--font-mono);letter-spacing:.04em;color:#d4d8ec}.pricing-flagship .pricing-outage-art-caption{color:#acb9d0}.pricing-flagship .pricing-outage-bars{display:grid;gap:1.35rem}.pricing-flagship .pricing-outage-bars span{display:block;width:88%;height:1.35rem;border-radius:.35rem;background:linear-gradient(90deg,#9d94c8,#5c6687);opacity:.68}.pricing-flagship .pricing-outage-bars span:nth-child(2){width:57%}.pricing-flagship .pricing-outage-bars span:nth-child(3){width:74%}@media(max-width:760px){.pricing-flagship .pricing-unavailable{grid-template-columns:minmax(0,1fr)}.pricing-flagship .pricing-outage-art{width:min(100%,16rem);aspect-ratio:2.15;transform:none;margin:0}}@media(prefers-reduced-motion:reduce){.pricing-flagship .pricing-outage-retry{transition:none}}@media(forced-colors:active){.pricing-flagship .pricing-intro,.pricing-flagship .pricing-outage-art,.pricing-flagship .pricing-unavailable{background:Canvas;color:CanvasText;border-color:CanvasText}}.pricing-flagship .plan-features>li{display:flex;align-items:flex-start;gap:.5rem}.pricing-flagship .plan-features>li:before{content:"";flex:none;width:1rem;height:1rem;margin-top:.125rem;background:var(--hb-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat}:root[data-resolved-theme=dark] .pricing-flagship .plan-features>li:before{background:var(--accent)}@media(forced-colors:active){.pricing-flagship .plan-features>li:before{background:CanvasText}}