@font-face{font-family:Google Sans Flex;src:url(/fonts/google-sans-flex/GoogleSansFlex-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--bg: #05070B;--bg-elevated: #0A0F17;--bg-card: #101826;--surface-panel: rgba(12, 13, 16, .92);--bg-page-gradient: linear-gradient(to top right, #1E1E22 0%, #000000 100%);--border: #1A2433;--border-subtle: rgba(26, 36, 51, .72);--text: #F4F7FF;--text-secondary: #A7B4C8;--text-tertiary: #6E7C93;--accent: #00B3FF;--accent-strong: #00B3FF;--accent-deep: #2086F0;--accent-secondary: #2086F0;--accent-secondary-soft: #6CCBFF;--accent-secondary-deep: #1B6ED0;--gradient-blue: linear-gradient(135deg, #2086F0 0%, #00B3FF 100%);--gradient-blue-soft: linear-gradient(135deg, rgba(32, 134, 240, .18) 0%, rgba(0, 179, 255, .08) 100%);--blue-soft: rgba(0, 179, 255, .86);--cyan-soft: rgba(32, 134, 240, .86);--surface-shadow: 0 10px 24px rgba(0, 0, 0, .22);--surface-shadow-hover: 0 14px 28px rgba(0, 0, 0, .28);--accent-glow: 0 0 16px rgba(0, 179, 255, .16);--font-body: "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", system-ui, sans-serif;--font-display: "Google Sans Flex", sans-serif;--font-mono: "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", system-ui, sans-serif;--max-w: 1120px;--section-pad: clamp(72px, 8vw, 104px);--stack-tight: 12px;--stack-medium: clamp(24px, 3vw, 28px);--stack-follow: clamp(28px, 3.5vw, 36px);--fs-body: 15px;--fs-body-strong: 16px;--fs-body-secondary: 14px;--fs-card-title: 15.5px;--fs-section-title: clamp(28px, 3vw, 34px);--fs-hero-title: clamp(40px, 6vw, 58px);--lh-heading: 1.08;--lh-body: 1.65;--lh-card: 1.6}*{box-sizing:border-box;margin:0;padding:0}html{min-height:100%;background:var(--bg);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{position:relative;min-height:100%;background:var(--bg-page-gradient);background-attachment:fixed;color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--bg-page-gradient);background-repeat:no-repeat;background-size:cover;opacity:.96}@supports (height: 100dvh){body:before{min-height:100dvh}}::selection{background:#00b3ffe6;color:#140a18}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-display);font-weight:900;letter-spacing:-.03em;line-height:1.05}p{color:#f4f7ffd6;line-height:var(--lh-body);font-weight:400}.eyebrow{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--blue-soft)}.page-shell{width:min(calc(100% - 32px),var(--max-w));margin:0 auto}.btn-primary,.plan-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid transparent;background:var(--gradient-blue);background-clip:padding-box;color:#08121d;font-size:13px;font-weight:600;letter-spacing:-.01em;overflow:hidden;box-shadow:inset 0 0 0 1px #2f7fba75,var(--accent-glow);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.btn-primary:hover,.plan-cta:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #2f7fba75,0 0 20px #00b3ff2e;filter:brightness(1.03)}.btn-secondary,.plan-cta-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:var(--text);font-size:13px;font-weight:600;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.btn-secondary:hover,.plan-cta-secondary:hover{transform:translateY(-1px);border-color:#00b3ff29;background:#ffffff08}.section{padding:var(--section-pad) 0}.pricing-hero{padding-top:max(188px,164px);padding-bottom:48px;text-align:center}.pricing-hero .eyebrow{margin-bottom:18px;display:inline-block}.pricing-hero h2{font-size:38px;max-width:980px;margin:0 auto 16px;line-height:1.02}.pricing-hero h2 .em{color:transparent;background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text}.pricing-sub{max-width:760px;margin:0 auto;font-size:var(--fs-body-strong);color:var(--text-secondary);line-height:1.68}.pricing-bridge{margin-top:28px;display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;color:#f4f7ffb8;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.pricing-bridge-dot{width:6px;height:6px;border-radius:999px;background:#00b3ffe6;box-shadow:0 0 10px #00b3ff24}.plans-section{padding-top:22px}.plans-head,.comparison-head,.billing-head,.advanced-head,.faq-head{display:grid;gap:10px;max-width:760px}.plans-head{text-align:center;margin:0 auto var(--stack-follow)}.plans-head h2,.comparison-head h2,.billing-head h2,.advanced-head h2,.faq-head h2{font-size:var(--fs-section-title);line-height:var(--lh-heading)}.plans-head p,.comparison-head p,.billing-head p,.advanced-head p,.faq-head p{color:var(--text-secondary);font-size:var(--fs-body-strong);line-height:1.68}.plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.plan-card{position:relative;display:flex;flex-direction:column;gap:22px;min-height:100%;padding:28px 24px 24px;border-radius:22px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff06,#ffffff03),var(--surface-panel);box-shadow:inset 0 1px #ffffff0a,var(--surface-shadow);overflow:hidden}.plan-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#ffffff0d,#fff0 42%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.plan-card--recommended{border-color:#00b3ff29;background:radial-gradient(circle at 82% 0%,rgba(0,179,255,.1),transparent 26%),linear-gradient(180deg,#ffffff08,#ffffff03),var(--surface-panel);box-shadow:inset 0 1px #ffffff0d,inset 0 0 34px #00b3ff08,0 14px 30px #0000003d}.plan-card--recommended .plan-badge{background:#00b3ff1f;border-color:#00b3ff2e;color:var(--blue-soft)}.plan-card--run{background:radial-gradient(circle at 88% 0%,rgba(32,134,240,.08),transparent 24%),linear-gradient(180deg,#ffffff06,#ffffff03),var(--surface-panel)}.plan-badge{display:inline-flex;align-items:center;align-self:flex-start;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;color:#f4f7ffb3;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.plan-head{display:grid;gap:10px}.plan-name{font-size:28px;line-height:1.04}.plan-price{display:flex;align-items:baseline;gap:8px;color:var(--text)}.plan-price strong{font-family:var(--font-display);font-size:clamp(34px,4vw,42px);line-height:1;letter-spacing:-.04em}.plan-price span{color:var(--text-tertiary);font-size:14px}.plan-positioning{color:var(--text-secondary);max-width:30ch}.plan-list{display:grid;gap:12px;list-style:none}.plan-list li{position:relative;padding-left:18px;color:var(--text-secondary);font-size:14px;line-height:1.58}.plan-list li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:999px;background:#00b3ffe0;box-shadow:0 0 10px #00b3ff24}.plan-actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:10px}.starter-card,.comparison-card,.billing-card,.billing-sidecar,.advanced-card,.faq-list{position:relative;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff06,#ffffff03),var(--surface-panel);box-shadow:inset 0 1px #ffffff0a,var(--surface-shadow);overflow:hidden}.starter-card{margin-top:var(--stack-follow);display:grid;grid-template-columns:1.05fr .95fr;gap:18px;padding:24px}.starter-copy{display:grid;gap:10px;align-content:start}.starter-copy h3{font-size:24px;line-height:1.08}.starter-copy p{color:var(--text-secondary)}.starter-points{display:flex;flex-wrap:wrap;gap:10px;align-content:start}.starter-pill{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;color:#f4f7ffc7;font-size:13px}.comparison-section,.billing-section,.advanced-section,.faq-section{padding-top:0}.comparison-card,.billing-grid,.advanced-grid,.faq-list{margin-top:var(--stack-follow)}.comparison-card{padding:24px}.comparison-row{display:grid;grid-template-columns:190px repeat(2,minmax(0,1fr));gap:14px;align-items:start;padding:14px 0;border-top:1px solid rgba(255,255,255,.05)}.comparison-row:first-child{border-top:none;padding-top:0}.comparison-label{color:var(--text);font-weight:500}.comparison-cell{color:var(--text-secondary);font-size:14px;line-height:1.55}.comparison-plan{display:block;margin-bottom:6px;color:var(--text);font-weight:600}.matrix-section{padding-top:0}.matrix-wrap{margin-top:var(--stack-follow);border-radius:22px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff06,#ffffff03),var(--surface-panel);box-shadow:inset 0 1px #ffffff0a,var(--surface-shadow);overflow:clip}.matrix-header{position:sticky;top:104px;z-index:6;display:grid;grid-template-columns:1.15fr repeat(3,minmax(0,1fr));gap:14px;padding:20px 24px 18px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#090d14f5,#090d14e0),var(--surface-panel);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.matrix-header-intro{display:grid;align-content:end;gap:8px;padding-right:16px}.matrix-header-intro h3{font-size:21px;line-height:1.08}.matrix-header-intro p{color:var(--text-secondary);font-size:14px;line-height:1.55}.matrix-plan{display:grid;gap:10px;align-content:start;padding:18px 18px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#ffffff06}.matrix-plan--launch{border-color:#00b3ff29;background:radial-gradient(circle at 82% 0%,rgba(0,179,255,.09),transparent 30%),#ffffff06}.matrix-plan--run{border-color:#2086f024;background:radial-gradient(circle at 88% 0%,rgba(32,134,240,.07),transparent 28%),#ffffff05}.matrix-plan-head{display:grid;gap:4px}.matrix-plan-name{color:var(--text);font-size:22px;line-height:1;letter-spacing:-.03em;font-weight:600}.matrix-plan-price{color:var(--text-secondary);font-size:13px;line-height:1.4}.matrix-plan-note{color:var(--text-tertiary);font-size:12.5px;line-height:1.45;min-height:36px}.matrix-cta{min-height:38px;padding:0 14px;font-size:12.5px}.matrix-body{display:grid}.matrix-group-label{padding:18px 24px 10px;color:var(--blue-soft);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.matrix-row{display:grid;grid-template-columns:1.15fr repeat(3,minmax(0,1fr));gap:14px;align-items:stretch;padding:0 24px;border-top:1px solid rgba(255,255,255,.05)}.matrix-row:first-of-type{border-top:none}.matrix-feature{display:grid;align-content:center;gap:6px;min-height:84px;padding:16px 0}.matrix-feature h4{color:var(--text);font-size:15px;line-height:1.3;font-weight:500}.matrix-feature p{color:var(--text-tertiary);font-size:13px;line-height:1.5}.matrix-cell{display:grid;align-content:center;gap:8px;min-height:84px;padding:16px 0;color:var(--text-secondary);font-size:14px;line-height:1.55}.matrix-cell--highlight{color:var(--text)}.matrix-check,.matrix-minus{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;font-size:13px;font-weight:700}.matrix-check{background:#00b3ff24;border:1px solid rgba(0,179,255,.18);color:var(--blue-soft)}.matrix-minus{background:#ffffff0d;border:1px solid rgba(255,255,255,.07);color:#f4f7ff75}.billing-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}.billing-card,.billing-sidecar{padding:26px 24px}.billing-points{display:grid;gap:14px;margin-top:18px}.billing-point{padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.05);background:#ffffff05;color:var(--text-secondary);font-size:14px;line-height:1.58}.billing-point strong{color:var(--text);font-weight:600}.billing-sidecar{background:radial-gradient(circle at 88% 0%,rgba(0,179,255,.08),transparent 24%),linear-gradient(180deg,#ffffff06,#ffffff03),var(--surface-panel)}.billing-sidecar h3{font-size:24px;line-height:1.08;margin-bottom:12px}.billing-sidecar p{color:var(--text-secondary);margin-bottom:18px}.billing-side-points{display:grid;gap:12px;margin-bottom:22px}.billing-side-point{padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.05);background:#ffffff05;color:var(--text-secondary);font-size:14px;line-height:1.55}.advanced-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.advanced-card{padding:22px 20px;display:grid;gap:10px}.advanced-card h3{font-size:18px;line-height:1.08}.advanced-card p{color:var(--text-secondary);font-size:14px;line-height:1.58}.faq-list{padding:0 22px}.faq-item{border-top:1px solid rgba(255,255,255,.05)}.faq-item:first-child{border-top:none}.faq-item summary{list-style:none;cursor:pointer;padding:22px 0;color:var(--text);font-size:15.5px;font-weight:600}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{padding:0 0 22px;color:var(--text-secondary)}.page-footnote{text-align:center;max-width:720px;margin:var(--stack-follow) auto 0;color:var(--text-secondary);font-size:15px}@keyframes statusPulse{0%,to{box-shadow:0 0 #45d9c229;opacity:.86}50%{box-shadow:0 0 0 6px #45d9c200;opacity:1}}@media (max-width: 980px){.plans-grid,.billing-grid,.advanced-grid,.starter-card{grid-template-columns:1fr}.comparison-row,.matrix-header,.matrix-row{grid-template-columns:1fr;gap:8px}.matrix-header{position:static}.matrix-plan-note{min-height:auto}.matrix-cell,.matrix-feature{min-height:auto;padding:8px 0}.matrix-cell{padding-bottom:16px}}@media (max-width: 860px){:root{--section-pad: clamp(64px, 10vw, 88px)}.pricing-hero{padding-top:max(188px,164px)}}@media (max-width: 600px){:root{--section-pad: clamp(56px, 12vw, 72px)}.pricing-hero{padding-top:max(124px,120px)}.plan-card,.comparison-card,.billing-card,.billing-sidecar,.advanced-card,.starter-card,.faq-list,.matrix-wrap{padding-left:20px;padding-right:20px}.matrix-header,.matrix-row,.matrix-group-label{padding-left:0;padding-right:0}.comparison-row{gap:10px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.status-dot,.nav-cta,.btn-primary,.plan-cta{animation:none!important;transition:none!important}.nav-cta:hover,.btn-primary:hover,.plan-cta:hover,.btn-secondary:hover,.plan-cta-secondary:hover{transform:none}}.pricing-v2{width:min(calc(100% - 32px),1240px);margin:0 auto;padding:142px 0 96px;padding-bottom:max(96px,calc(96px + env(safe-area-inset-bottom)))}.pricing-v2-hero{max-width:680px;margin:0 auto;text-align:center}.pricing-v2-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;color:var(--accent-secondary-soft);font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.pricing-v2-kicker:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--green);box-shadow:0 0 12px #4de1c43d}.pricing-v2-hero h1{font-size:clamp(38px,4.4vw,56px);line-height:1;letter-spacing:-.04em;text-wrap:balance}.pricing-v2-hero p{max-width:560px;margin:18px auto 0;color:#f4f7ffb8;font-size:clamp(16px,1.55vw,18px);line-height:1.55;text-wrap:balance}.pricing-v2-plans{margin-top:30px}.pricing-v2-toggle-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pricing-v2-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:fit-content;min-width:260px;margin:0 auto 34px;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#fff1;box-shadow:inset 0 1px #ffffff0d}.pricing-v2-toggle label{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 24px;border-radius:999px;color:#a7b4c8db;font-size:15px;font-weight:650;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}#pricing-launch:checked~.pricing-v2-toggle label[for=pricing-launch],#pricing-scale:checked~.pricing-v2-toggle label[for=pricing-scale]{color:#06131f;background:linear-gradient(135deg,#d9f5ff,#6ab9f4);box-shadow:0 10px 24px #309af429,inset 0 0 0 1px #ffffff70}.pricing-v2-panel{display:none}#pricing-launch:checked~.pricing-v2-panels .pricing-v2-panel-launch,#pricing-scale:checked~.pricing-v2-panels .pricing-v2-panel-scale{display:grid;gap:24px}.pricing-v2-panel-launch{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px;margin:0 auto}.pricing-v2-panel-scale{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-v2-billing-note{grid-column:1 / -1;max-width:1040px;margin:2px auto 0;color:#a7b4c8b8;font-size:14px;line-height:1.55;text-align:center}.pricing-v2-card{position:relative;display:flex;flex-direction:column;min-height:540px;padding:28px;border-radius:12px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(180deg,#ffffff0a,#ffffff04),#080a0ead;box-shadow:0 18px 48px #00000038;overflow:hidden}.pricing-v2-card.is-featured{border-color:#00b3ff52;background:radial-gradient(circle at 50% 0%,rgba(0,179,255,.11),transparent 46%),linear-gradient(180deg,#ffffff0d,#ffffff04),#080c12cc}.pricing-v2-card-top{display:flex;flex-direction:column}.pricing-v2-label{display:inline-flex;width:fit-content;align-items:center;min-height:25px;padding:0 9px;border-radius:999px;border:1px solid rgba(255,255,255,.1);color:#a7b4c8e6;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.pricing-v2-card.is-featured .pricing-v2-label{border-color:#00b3ff47;color:#9bdfff;background:#00b3ff14}.pricing-v2-card h3{margin-top:22px;font-size:32px;letter-spacing:-.045em;line-height:1}.pricing-v2-price{display:flex;align-items:end;gap:10px;min-height:54px;margin-top:22px;color:var(--text)}.pricing-v2-price strong{font-family:var(--font-display);font-size:46px;letter-spacing:-.055em;line-height:1}.pricing-v2-price span{color:var(--text-tertiary);font-size:14px;line-height:1.35}.pricing-v2-currency{align-self:flex-start;margin-top:5px;color:#a7b4c8b3;font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1}.pricing-v2-term{padding-bottom:4px}.pricing-v2-price-custom strong{font-size:36px;letter-spacing:-.045em}.pricing-v2-card-summary{margin-top:18px;color:#f4f7ffd1;font-size:17px;font-weight:650;line-height:1.35;text-wrap:balance}.pricing-v2-card-detail{margin-top:8px;color:#a7b4c8c2;font-size:14px;line-height:1.55}.pricing-v2-card-action{display:inline-flex;justify-content:center;align-items:center;width:100%;min-height:46px;margin-top:30px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.14);color:#f4f7ffeb;font-size:14px;font-weight:700;background:#ffffff09}.is-featured .pricing-v2-card-action,.pricing-v2-card-action.is-primary{color:#06131f;border-color:transparent;background:linear-gradient(135deg,#d9f5ff,#48a7f6);box-shadow:0 14px 30px #2086f029}.pricing-v2-flip-card{padding:0;perspective:1600px;overflow:visible;background:transparent;border:0;box-shadow:none}.pricing-v2-flip-inner{position:relative;display:grid;min-height:700px;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.72,.2,1)}.pricing-v2-flip-card.is-flipped .pricing-v2-flip-inner{transform:rotateY(180deg)}.pricing-v2-flip-face{grid-area:1 / 1;display:flex;flex-direction:column;min-height:700px;padding:28px;border-radius:12px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(180deg,#ffffff0a,#ffffff04),#080a0ead;box-shadow:0 18px 48px #00000038;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s ease,visibility .18s ease}.pricing-v2-flip-face--back{transform:rotateY(180deg);opacity:0;visibility:hidden;pointer-events:none}.pricing-v2-flip-card.is-flipped .pricing-v2-flip-face--front{opacity:0;visibility:hidden;pointer-events:none}.pricing-v2-flip-card.is-flipped .pricing-v2-flip-face--back{opacity:1;visibility:visible;pointer-events:auto}.pricing-v2-card-action-secondary{margin-top:10px;color:#f4f7ffe6;border-color:#00b3ff33;background:#00b3ff0f;box-shadow:none;cursor:pointer}.pricing-v2-card-action-secondary.scale-calc-trigger,.is-featured .pricing-v2-card-action-secondary.scale-calc-trigger{margin-top:34px;color:#daf6fff2;border-color:#00b3ff47;background:linear-gradient(180deg,#00b3ff18,#00b3ff09),#ffffff09;box-shadow:inset 0 1px #ffffff0f,0 0 22px #00b3ff0f}.is-featured .pricing-v2-card-action-secondary{color:#f4f7ffe6;border-color:#ffffff24;background:#ffffff09;box-shadow:none}.pricing-v2-card-action-secondary:hover,.is-featured .pricing-v2-card-action-secondary:hover{border-color:#fff3;background:#ffffff0e}.pricing-v2-card-action-secondary.scale-calc-trigger:hover,.is-featured .pricing-v2-card-action-secondary.scale-calc-trigger:hover{border-color:#00b3ff6b;background:linear-gradient(180deg,#00b3ff24,#00b3ff0e),#ffffff0b}.pricing-v2-card-action-secondary svg{width:15px;height:15px;margin-right:8px;fill:currentColor;opacity:.8}.scale-calculator{display:flex;flex-direction:column;gap:22px;min-height:100%}.scale-calculator-head{display:grid;gap:16px}.scale-calculator h3{margin-top:0;font-size:32px;letter-spacing:-.045em;line-height:1}.scale-calculator-back{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0;border:1px solid rgba(255,255,255,.12);border-color:transparent;color:#a7b4c8db;font:inherit;font-size:13px;font-weight:700;background:transparent;cursor:pointer}.scale-calculator-back:hover{color:#f4f7ffeb}.scale-calculator-kicker{display:none}.scale-price-list{display:grid;gap:0;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff06;overflow:hidden}.scale-price-rows{display:grid;gap:0}.scale-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(72px,auto);gap:10px 14px;padding:13px 14px;border-top:1px solid rgba(255,255,255,.08);background:transparent}.scale-row:first-child{border-top:0}.scale-row--storage{border-top-color:#6fbcff1a}.scale-row-main{display:flex;align-items:center;justify-content:flex-start;gap:9px;min-width:0}.scale-row-name{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#f4f7ffe6;font-size:13px;font-weight:700}.scale-row-type{flex:0 0 auto;min-width:68px;padding:4px 7px;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#f4f7ffd6;font-family:var(--font-mono);font-size:10px;letter-spacing:.09em;text-align:center;text-transform:uppercase;background:#ffffff0b}.scale-row-type--plan{border-color:#a7b4c82e;color:#dce7f6e6;background:#a7b4c812}.scale-row-type--cluster{border-color:#ffa95c38;color:#ffd6b8;background:#ffa95c13}.scale-row-type--app{border-color:#4de1c43d;color:#c8fff4;background:#4de1c414}.scale-row-type--storage{border-color:#6fbcff3d;color:#cfeaff;background:#6fbcff14}.scale-row-size{flex:0 0 auto;min-width:58px;padding:4px 7px;border:1px solid rgba(0,179,255,.22);border-radius:6px;color:#bdebff;font-family:var(--font-mono);font-size:10px;letter-spacing:.09em;text-align:center;text-transform:uppercase;background:#00b3ff14}.scale-row-price{align-self:center;color:#f4f7ffdb;font-size:13px;min-width:44px;text-align:right;white-space:nowrap}.scale-row-remove{width:25px;height:25px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#a7b4c8db;font:inherit;line-height:1;background:#ffffff0a;cursor:pointer}.scale-row-range{grid-column:1 / -1;width:100%;accent-color:#00B3FF;cursor:grab}.scale-row-range:active{cursor:grabbing}.scale-storage-input{width:84px;min-height:28px;padding:0 9px;border:1px solid rgba(0,179,255,.18);border-radius:6px;color:#f4f7ffeb;font:inherit;font-size:12px;font-weight:700;background:#ffffff0b;outline:none;appearance:textfield;-moz-appearance:textfield}.scale-storage-input::-webkit-outer-spin-button,.scale-storage-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.scale-storage-input:focus{border-color:#00b3ff6b}.scale-storage-unit{color:#a7b4c8c7;font-size:12px;font-weight:700}.scale-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;align-self:center}.scale-summary{display:grid;gap:0;border-top:1px solid rgba(255,255,255,.12);background:#ffffff06}.scale-summary-row,.scale-total-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.scale-summary-row{padding:11px 14px;border-top:1px solid rgba(255,255,255,.07);color:#a7b4c8db;font-size:13px;font-weight:700}.scale-summary-row:first-child{border-top:0}.scale-summary-row strong{color:#f4f7ffd6;font-size:13px;white-space:nowrap}.scale-total-row{padding:15px 14px;border-top:1px solid rgba(255,255,255,.12);color:#f4f7fff5;font-size:15px;font-weight:800}.scale-total-row strong{color:#d9f5ff;font-family:var(--font-display);font-size:28px;letter-spacing:-.045em;line-height:1}.scale-add-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.scale-calculator-add{flex:1 1 136px;display:inline-flex;align-items:center;justify-content:flex-start;min-height:38px;padding:0 13px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#f4f7ffe6;font:inherit;font-size:13px;font-weight:700;background:#ffffff09;cursor:pointer}.scale-calculator-add--app{border-color:#4de1c43d;color:#c8fff4;background:#4de1c413}.scale-calculator-add--cluster{border-color:#ffa95c38;color:#ffd6b8;background:#ffa95c13}.scale-calculator-note{margin-top:0;color:#a7b4c8b8;font-size:12px;line-height:1.45}.pricing-v2-list{display:grid;gap:13px;margin-top:30px;list-style:none}.pricing-v2-list li{position:relative;display:flex;align-items:flex-start;gap:10px;padding-left:0;color:#f4f7ffcc;font-size:14.5px;line-height:1.45}.pricing-v2-list li:before{display:none}.pricing-v2-feature-icon{flex:0 0 auto;width:17px;height:17px;margin-top:2px;color:#7de8da;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;filter:drop-shadow(0 0 8px rgba(85,216,196,.2))}.pricing-v2-brand-icon{flex:0 0 auto;width:17px;height:17px;margin-top:2px;filter:drop-shadow(0 0 8px rgba(85,216,196,.2))}.pricing-v2-list strong{color:inherit;font-weight:500}.pricing-v2-footnote-ref{margin-left:2px;color:#76f6d5e0;font-size:.68em;font-weight:700;line-height:0;vertical-align:super}.pricing-v2-list .pricing-v2-list-intro{padding-left:0;color:#f4f7ffe6;font-weight:650}.pricing-v2-list .pricing-v2-list-intro:before,.pricing-v2-list .pricing-v2-list-intro .pricing-v2-feature-icon{display:none}.pricing-v2-included{max-width:1060px;margin:clamp(148px,14vw,220px) auto 0}.pricing-v2-included-head{max-width:700px;margin-bottom:30px}.pricing-v2-included h2{max-width:640px;font-size:clamp(34px,4.4vw,48px);line-height:1.06;letter-spacing:-.045em;text-wrap:balance}.pricing-v2-included p{max-width:560px;margin-top:16px;color:#f4f7ffb8;font-size:clamp(16px,1.55vw,18px);line-height:1.55;text-wrap:balance}.pricing-v2-included-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;isolation:isolate}.pricing-v2-included-group{position:relative;display:flex;flex-direction:column;min-height:360px;padding:26px 24px 24px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff08,#ffffff03),#080a0e85;box-shadow:inset 0 1px #ffffff0b,0 18px 44px #0000002e;overflow:hidden}.pricing-v2-included-group:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--glow-x, 82%) var(--glow-y, 10%),rgba(0,179,255,var(--glow-a, .045)),transparent 38%),radial-gradient(circle at var(--glow-x2, 72%) var(--glow-y2, 2%),rgba(125,232,218,var(--glow-b, .026)),transparent 34%);pointer-events:none}.pricing-v2-included-group:nth-child(1){--glow-x: 140%;--glow-y: -36%;--glow-a: .055;--glow-x2: 118%;--glow-y2: -18%;--glow-b: .032}.pricing-v2-included-group:nth-child(2){--glow-x: 72%;--glow-y: 0%;--glow-a: .105;--glow-x2: 58%;--glow-y2: -8%;--glow-b: .052}.pricing-v2-included-group:nth-child(3){--glow-x: 132%;--glow-y: -46%;--glow-a: .025;--glow-b: .014}.pricing-v2-included-group:nth-child(4){--glow-x: 104%;--glow-y: -26%;--glow-a: .035;--glow-b: .018}.pricing-v2-included-group h3{position:relative;color:#f4f7fff0;font-size:18px;font-weight:700;line-height:1.18;letter-spacing:-.02em}.pricing-v2-included-group .pricing-v2-list{position:relative;margin-top:18px}.pricing-v2-included-visual{position:relative;width:100%;height:136px;margin-top:auto;padding:16px 4px 4px;overflow:hidden}.pricing-v2-included-node,.pricing-v2-included-bar,.pricing-v2-included-dot,.pricing-v2-included-segment,.pricing-v2-included-shield,.pricing-v2-included-ring{position:absolute;display:block;transform:scale(.9);transform-origin:center}.pricing-v2-included-node{width:34px;height:24px;border-radius:8px;border:1px solid rgba(125,232,218,.24);background:#7de8da0b;box-shadow:0 0 14px #55d8c40e;z-index:2}.pricing-v2-included-bar{height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(125,232,218,.34),transparent);animation:pricingIncludedPulse 3.6s ease-in-out infinite}.pricing-v2-included-dot{width:30px;height:4px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(0,179,255,.5),rgba(221,247,255,.5));box-shadow:0 0 11px #00b3ff29,0 0 20px #00b3ff0e;opacity:0;transform:translateY(-1.5px) scale(.9);animation:pricingIncludedFlow 5.4s linear infinite;z-index:1}.pricing-v2-included-hosting .pricing-v2-included-node{width:48px;height:32px;background-clip:padding-box}.pricing-v2-included-hosting .pricing-v2-included-node:nth-child(1){left:8px;top:52px;border-color:#ffc2783d;background:linear-gradient(#ffc2780f,#ffc2780f),#0d1116;box-shadow:0 0 14px #ffc2780b}.pricing-v2-included-hosting .pricing-v2-included-segment{left:42%;top:44px;width:46px;height:48px;border-radius:16px;border:1px solid rgba(125,232,218,.28);background:linear-gradient(rgba(125,232,218,.12) 1px,transparent 1px),#7de8da0b;background-size:100% 12px;box-shadow:0 0 16px #55d8c40f}.pricing-v2-included-hosting .pricing-v2-included-node:nth-child(3),.pricing-v2-included-hosting .pricing-v2-included-node:nth-child(4){border-color:#6fbcff42;background:linear-gradient(#6fbcff13,#6fbcff13),#0d1116;box-shadow:0 0 14px #6fbcff0e}.pricing-v2-included-hosting .pricing-v2-included-node:nth-child(3){right:56px;top:28px}.pricing-v2-included-hosting .pricing-v2-included-node:nth-child(4){right:14px;top:78px}.pricing-v2-included-hosting .pricing-v2-included-bar:nth-child(5){left:56px;right:calc(58% - 8px);top:68px}.pricing-v2-included-hosting .pricing-v2-included-bar:nth-child(6){left:calc(42% + 46px);right:124px;top:52px;transform:rotate(-14deg) scale(.9);transform-origin:left center;opacity:.28}.pricing-v2-included-hosting .pricing-v2-included-bar:nth-child(7){left:calc(42% + 46px);right:82px;top:86px;transform:rotate(4deg) scale(.9);transform-origin:left center;opacity:.28}.pricing-v2-included-hosting .pricing-v2-included-dot{animation-duration:3.4s}.pricing-v2-included-hosting .pricing-v2-included-dot:nth-child(8){left:34px;top:67px;animation-name:pricingIncludedRuntimeIn}.pricing-v2-included-hosting .pricing-v2-included-dot:nth-child(9){left:calc(42% + 28px);top:51px;animation-name:pricingIncludedRuntimeOutA;animation-delay:-.9s}.pricing-v2-included-hosting .pricing-v2-included-dot:nth-child(10){left:calc(42% + 28px);top:85px;animation-name:pricingIncludedRuntimeOutB;animation-delay:-1.8s;background:linear-gradient(90deg,transparent,rgba(111,188,255,.38),rgba(221,247,255,.42))}.pricing-v2-included-data .pricing-v2-included-node{width:52px;height:12px;border-radius:999px}.pricing-v2-included-data .pricing-v2-included-bar{height:1px;background:linear-gradient(90deg,transparent,rgba(125,232,218,.2),transparent)}.pricing-v2-included-data .pricing-v2-included-dot{background:linear-gradient(90deg,transparent,rgba(0,179,255,.62),rgba(221,247,255,.62));box-shadow:0 0 12px #00b3ff33,0 0 24px #00b3ff12}.pricing-v2-included-data .pricing-v2-included-node:nth-child(1){left:4px;top:38px}.pricing-v2-included-data .pricing-v2-included-node:nth-child(2){left:4px;top:62px}.pricing-v2-included-data .pricing-v2-included-node:nth-child(3){left:4px;top:86px}.pricing-v2-included-data .pricing-v2-included-bar:nth-child(4){left:76px;right:18px;top:44px;animation-delay:-.9s}.pricing-v2-included-data .pricing-v2-included-bar:nth-child(5){left:76px;right:48px;top:68px;animation-delay:-1.8s}.pricing-v2-included-data .pricing-v2-included-bar:nth-child(6){left:76px;right:30px;top:92px;animation-delay:-2.7s}.pricing-v2-included-data .pricing-v2-included-dot:nth-child(7){left:76px;top:43px;animation-delay:-.6s;animation-name:pricingIncludedDataFlow}.pricing-v2-included-data .pricing-v2-included-dot:nth-child(8){left:auto;right:30px;top:67px;animation-delay:-2s;animation-name:pricingIncludedDataFlowReverse;background:linear-gradient(270deg,transparent,rgba(255,169,92,.56),rgba(255,220,190,.56));box-shadow:0 0 12px #ffa95c29,0 0 24px #ffa95c0d}.pricing-v2-included-data .pricing-v2-included-dot:nth-child(9){left:76px;top:91px;animation-delay:-3.2s;animation-name:pricingIncludedDataFlow}.pricing-v2-included-scope{position:absolute;inset:24px 0 4px;width:100%;height:92px;overflow:visible;transform:scale(.9);transform-origin:center}.pricing-v2-included-scope-grid{fill:none;stroke:#ffffff0a;stroke-width:1}.pricing-v2-included-scope-line{fill:none;stroke:#7de8da7a;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(85,216,196,.1));opacity:.72}.pricing-v2-included-scope-baseline{fill:none;stroke:#7de8da24;stroke-width:1;stroke-linecap:round}.pricing-v2-included-shield{left:auto;right:58px;top:36px;width:48px;height:56px;border-radius:18px 18px 22px 22px;border:1px solid rgba(125,232,218,.38);background:#7de8da12;box-shadow:0 0 18px #55d8c413;clip-path:polygon(50% 0,92% 14%,82% 74%,50% 100%,18% 74%,8% 14%)}.pricing-v2-included-ring{width:24px;height:24px;border-radius:50%;border:1px solid rgba(125,232,218,.28);animation:pricingIncludedPulse 3.2s ease-in-out infinite}.pricing-v2-included-access .pricing-v2-included-ring:nth-child(2){right:250px;top:42px}.pricing-v2-included-access .pricing-v2-included-ring:nth-child(3){right:220px;top:74px;animation-delay:-1.1s}.pricing-v2-included-access .pricing-v2-included-ring:nth-child(4){right:184px;top:48px;animation-delay:-2.2s}.pricing-v2-included-access .pricing-v2-included-dot{left:-58px;animation-name:pricingIncludedProtectFlow}.pricing-v2-included-access .pricing-v2-included-dot:nth-child(5){top:48px;animation-delay:-.4s;background:linear-gradient(90deg,transparent,rgba(77,225,196,.3),rgba(221,247,255,.3))}.pricing-v2-included-access .pricing-v2-included-dot:nth-child(6){top:72px;animation-delay:-2.1s;background:linear-gradient(90deg,transparent,rgba(0,179,255,.3),rgba(221,247,255,.3))}.pricing-v2-included-blocked{position:absolute;left:-58px;top:96px;width:30px;height:4px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,92,92,.52),rgba(255,190,190,.52));box-shadow:0 0 12px #ff5c5c29;opacity:0;animation:pricingIncludedBlocked 4.8s linear infinite}.pricing-v2-included-access .pricing-v2-included-shield:after{content:"";position:absolute;inset:-4px;background:#ff5c5c1f;opacity:0;animation:pricingIncludedShieldBlock 4.8s linear infinite}@keyframes pricingIncludedPulse{0%,to{opacity:.34;transform:scaleX(.92)}50%{opacity:1;transform:scaleX(1)}}@keyframes pricingIncludedFlow{0%{opacity:0;left:-64px}9%,88%{opacity:.48}to{opacity:0;left:calc(100% + 64px)}}@keyframes pricingIncludedRuntimeFlow{0%{opacity:0;left:16px}12%,86%{opacity:.46}to{opacity:0;left:calc(100% - 42px)}}@keyframes pricingIncludedRuntimeIn{0%{opacity:0;left:34px}12%,82%{opacity:.46}to{opacity:0;left:42%}}@keyframes pricingIncludedRuntimeOutA{0%{opacity:0;left:calc(42% + 28px)}12%,82%{opacity:.42}to{opacity:0;left:calc(100% - 104px)}}@keyframes pricingIncludedRuntimeOutB{0%{opacity:0;left:calc(42% + 28px)}12%,82%{opacity:.42}to{opacity:0;left:calc(100% - 62px)}}@keyframes pricingIncludedDataFlow{0%{opacity:0;left:76px}12%,82%{opacity:.42}to{opacity:0;left:calc(100% + 44px)}}@keyframes pricingIncludedDataFlowReverse{0%{opacity:0;right:30px}12%,82%{opacity:.46}to{opacity:0;right:calc(100% - 76px)}}@keyframes pricingIncludedProtectFlow{0%{opacity:0;left:-58px}12%,82%{opacity:.42}to{opacity:0;left:calc(100% + 42px)}}@keyframes pricingIncludedScope{0%,4%{opacity:0}10%,88%{opacity:.72}to{opacity:0}}@keyframes pricingIncludedBlocked{0%{opacity:0;left:-58px}18%,66%{opacity:.58}80%,to{opacity:0;left:calc(100% - 104px)}}@keyframes pricingIncludedShieldBlock{0%,72%,to{opacity:0}80%,88%{opacity:1}}.pricing-v2-faq{max-width:900px;margin:clamp(148px,14vw,210px) auto 0}.pricing-v2-faq-head{text-align:center}.pricing-v2-faq h2{position:relative;display:inline-block;font-size:clamp(30px,3vw,42px);line-height:var(--lh-heading);letter-spacing:-.045em;text-align:center;margin-bottom:var(--stack-medium)}.pricing-v2-faq h2:after{content:"";position:absolute;left:50%;bottom:-18px;width:112px;height:2px;border-radius:999px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(0,179,255,.88),transparent);box-shadow:0 0 22px #00b3ff3d}.pricing-v2-faq-list{position:relative;display:flex;flex-direction:column;margin-top:var(--stack-follow);border:1px solid rgba(255,255,255,.06);border-radius:18px;background:var(--surface-panel);box-shadow:inset 0 1px #ffffff0a,var(--surface-shadow)}.pricing-v2-faq-item{border-bottom:1px solid var(--border)}.pricing-v2-faq-item:first-child{border-top:1px solid var(--border)}.pricing-v2-faq-question-heading{margin:0;font:inherit}.pricing-v2-faq-q{display:flex;width:100%;align-items:center;justify-content:space-between;padding:24px 22px;border:0;background:none;color:var(--text);font-family:var(--font-body);font-size:var(--fs-card-title);font-weight:600;letter-spacing:-.2px;text-align:left;cursor:pointer;transition:color .15s}.pricing-v2-faq-q:hover{color:var(--blue-soft)}.pricing-v2-faq-q:focus-visible{outline:1px solid rgba(155,223,255,.42);outline-offset:-1px}.pricing-v2-faq-arrow{flex-shrink:0;margin-left:24px;color:var(--text-tertiary);font-size:18px;transition:transform .2s}.pricing-v2-faq-item.open .pricing-v2-faq-arrow{transform:rotate(45deg)}.pricing-v2-faq-a{display:none;padding:0 24px 26px}.pricing-v2-faq-item.open .pricing-v2-faq-a{display:block}.pricing-v2-faq-a p{color:var(--text-secondary);font-size:var(--fs-body-secondary);line-height:var(--lh-card)}.pricing-v2-faq-a p+p{margin-top:16px}.pricing-v2-faq-help{margin-top:22px;color:var(--text-secondary);font-size:14.5px;line-height:1.6;text-align:center}.pricing-v2-faq-help a{color:#9bdfff;font-weight:650;text-decoration:underline;text-decoration-color:#9bdfff6b;text-underline-offset:3px}@media (max-width: 1120px){.pricing-v2-panel-scale{grid-template-columns:1fr;max-width:620px;margin:0 auto}.pricing-v2-card{min-height:auto}.pricing-v2-flip-inner,.pricing-v2-flip-face{min-height:660px}}@media (max-width: 760px){.pricing-v2{width:min(calc(100% - 28px),1180px);padding-top:max(104px,calc(74px + env(safe-area-inset-top)));padding-bottom:max(112px,calc(112px + env(safe-area-inset-bottom)))}.pricing-v2-hero p{max-width:330px;font-size:16px;line-height:1.5;text-wrap:pretty}.pricing-v2-toggle{width:100%;min-width:0}.pricing-v2-toggle label{padding:0 14px}.pricing-v2-panel-launch,.pricing-v2-panel-scale{grid-template-columns:1fr;max-width:none}.pricing-v2-card{padding:24px}.pricing-v2-flip-card{padding:0}.pricing-v2-flip-inner,.pricing-v2-flip-face{min-height:0}.pricing-v2-flip-face{padding:24px}.scale-calculator-back{width:auto}.pricing-v2-included-grid{grid-template-columns:1fr}}
