main{width:100%;max-width:100vw;position:relative}.back-to-top,.back-to-top *,.pr-calc-sheet,.pr-calc-sheet *{cursor:pointer}.pr-act-1{background:var(--background);color:var(--text-primary);padding:clamp(80px,12vh,140px) clamp(20px,4vw,56px) clamp(64px,8vh,120px);position:relative}.pr-act-1-frame{flex-direction:column;gap:clamp(28px,3.4vw,48px);width:100%;max-width:1480px;margin:0 auto;display:flex}.pr-head{text-align:center;flex-direction:column;align-items:center;gap:clamp(10px,1.2vw,18px);display:flex}.pr-head-kicker{margin:0}.pr-head-h1{font-family:var(--font-display,var(--font-base));font-size:var(--mkt-h2);letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance;max-width:28ch;margin:0;font-weight:500;line-height:1.04}.pr-head-em{font-style:normal;font-weight:500}.pr-head-sub{font-family:var(--font-base);font-size:var(--mkt-body);color:var(--text-secondary);max-width:54ch;margin:0;line-height:1.5}.pr-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(24px,3vw,56px);padding:4px 0;display:flex}.pr-controls .pr-billing{flex:none;margin-bottom:-9px}.pr-billing-save{letter-spacing:.06em;text-transform:uppercase;color:#c7b0ff;background:#7c4fe82e;border-radius:999px;margin-left:2px;padding:2px 6px;font-size:10px;font-weight:700}.seg-control-opt.is-active .pr-billing-save{color:#4a2bb0;background:#7c4fe838}html:not(.dark) .pr-billing-save{color:#4a2bb0;background:#7c4fe82e}html:not(.dark) .seg-control-opt.is-active .pr-billing-save{color:#c7b0ff;background:#7c4fe852}.pr-act-1-frame[data-pr-view=platform] .pr-infra,.pr-act-1-frame[data-pr-view=infrastructure] .pr-cards,.pr-act-1-frame[data-pr-view=infrastructure] .pr-universals,.pr-act-1-frame[data-pr-view=infrastructure] .pr-billing{display:none}.pr-universals{border:1px solid var(--border-subtle);font-family:var(--font-base);font-size:var(--mkt-body-sm,14px);color:var(--text-secondary);text-align:center;border-radius:14px;margin:0 0 clamp(20px,2.6vh,28px);padding:clamp(14px,1.8vw,18px) clamp(20px,2.4vw,28px);line-height:1.6}.pr-cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.2vw,20px);display:grid}.pr-card{border:1px solid var(--border-subtle);isolation:isolate;background:0 0;border-radius:14px;flex-direction:column;gap:clamp(12px,1vw,16px);padding:clamp(20px,1.5vw,26px) clamp(16px,1.2vw,20px);transition:border-color .24s,transform .24s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.pr-card:hover{border-color:#ffffff38}.pr-card--featured{background:#7c4fe8;border-color:#7c4fe8}.pr-card--featured:hover{border-color:#7c4fe8}.pr-card--featured .pr-card-name,.pr-card--featured .pr-card-price,.pr-card--featured .pr-card-price-num{color:#fff}.pr-card--featured .pr-card-promise,.pr-card--featured .pr-card-credits,.pr-card--featured .pr-card-price-currency,.pr-card--featured .pr-card-price-period,.pr-card--featured .pr-card-price-custom,.pr-card--featured .pr-card-volume{color:#ffffffeb}.pr-card--featured .pr-card-volume strong,.pr-card--featured .pr-card-credits strong{color:#fff}.pr-card-badge{font-family:var(--font-base,"Manrope",system-ui,sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3;white-space:nowrap;background:0 0;padding:0;font-size:10px;font-weight:500;display:none;position:absolute;top:clamp(24px,1.7vw,30px);right:clamp(16px,1.2vw,20px);transform:none}.pr-card--featured .pr-card-badge{display:block}.pr-card-head{flex-direction:column;gap:4px;display:flex}.pr-card-name{font-family:var(--font-display,var(--font-base));letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:clamp(20px,1.6vw,24px);font-weight:600}.pr-card-promise{font-family:var(--font-base);font-size:var(--mkt-body-xs);color:var(--text-tertiary);margin:0;line-height:1.4}.pr-card-price{font-family:var(--font-display,var(--font-base));font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:var(--text-primary);align-items:baseline;gap:2px;display:inline-flex}.pr-card-price-currency{font-size:var(--mkt-h4);color:var(--text-tertiary);align-self:flex-start;padding-top:.2em;font-weight:500}.pr-card-price-num{font-size:clamp(34px,2.6vw,46px);font-weight:600;line-height:1}.pr-card-price-period{font-size:var(--mkt-body-sm);color:var(--text-tertiary);margin-left:4px;font-weight:500}.pr-card-price-custom{font-family:var(--font-display,var(--font-base));font-size:var(--mkt-h3);color:var(--text-primary);letter-spacing:-.02em;font-weight:600}.pr-card-credits{font-family:var(--font-base);font-size:var(--mkt-body-xs);color:var(--text-secondary);margin:0;line-height:1.4}.pr-card-credits strong{color:var(--text-primary);font-weight:600}.pr-card-incl{flex-direction:column;flex:1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pr-card-incl li{font-family:var(--font-base);font-size:var(--mkt-body-xs);color:var(--text-secondary);padding-left:18px;line-height:1.45;position:relative}.pr-card-incl li:before{content:"—";font-family:var(--font-code,"IBM Plex Mono",monospace);color:var(--text-tertiary);font-size:12px;font-weight:400;position:absolute;top:0;left:0}.pr-card--featured .pr-card-incl li{color:#ffffffeb}.pr-card--featured .pr-card-incl li:before{color:#c7b0ff}.pr-card-cta{align-self:stretch;margin-top:auto}.pr-infra{flex-direction:column;gap:clamp(32px,3.5vw,56px);padding:clamp(24px,3vw,48px) 0;display:flex}.pr-infra-head{flex-direction:column;gap:12px;max-width:64ch;display:flex}.pr-infra-kicker{margin:0}.pr-infra-h2{font-family:var(--font-display);font-weight:500;font-size:var(--mkt-h3);letter-spacing:-.025em;color:var(--text-primary);margin:0;line-height:1.08}.pr-infra-sub{font-family:var(--font-base);color:var(--text-secondary);margin:0;font-size:15px;line-height:1.55}.pr-infra-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.6vw,24px);display:grid}.pr-infra-card{border:1px solid var(--border-subtle);background:0 0;border-radius:14px;flex-direction:column;gap:20px;padding:clamp(24px,2vw,32px);transition:border-color .24s,transform .24s cubic-bezier(.22,1,.36,1);display:flex}.pr-infra-card:hover{border-color:#ffffff38}.pr-infra-card-head{flex-direction:column;gap:4px;display:flex}.pr-infra-card-name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:22px;font-weight:600;line-height:1.15}.pr-infra-card-meter{font-family:var(--font-code,"IBM Plex Mono",monospace);letter-spacing:.04em;color:var(--text-tertiary);margin:0;font-size:11px}.pr-infra-card-price{align-items:baseline;gap:6px;display:inline-flex}.pr-infra-card-price-from{font-family:var(--font-base);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px}.pr-infra-card-price-amount{font-family:var(--font-display);font-weight:600;font-size:var(--mkt-h3);letter-spacing:-.025em;color:var(--text-primary);line-height:1}.pr-infra-card-price-unit{font-family:var(--font-base);color:var(--text-secondary);font-size:13px}.pr-infra-card-list{flex-direction:column;flex-grow:1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pr-infra-card-list li{font-family:var(--font-base);color:var(--text-secondary);padding-left:18px;font-size:13px;line-height:1.45;position:relative}.pr-infra-card-list li:before{content:"—";font-family:var(--font-code,"IBM Plex Mono",monospace);color:var(--text-tertiary);font-size:12px;font-weight:400;position:absolute;top:0;left:0}.pr-infra-card-cta{align-self:stretch;margin-top:auto}.pr-infra-foot{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:clamp(16px,2vw,28px);display:flex}.pr-infra-foot-copy{font-family:var(--font-base);color:var(--text-tertiary);max-width:60ch;margin:0;font-size:13px;line-height:1.5}@media (width>=1600px){.pr-act-1-frame{gap:clamp(40px,3vw,56px);max-width:1600px}.pr-head-h1{font-size:clamp(48px,4vw,72px)}.pr-head-sub{font-size:18px}}@media (width>=1920px){.pr-act-1-frame{max-width:1760px}.pr-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.pr-head-h1{font-size:clamp(56px,4vw,84px)}}@media (width>=2400px){.pr-act-1-frame{max-width:2080px}.pr-head-h1{font-size:96px}}.pr-ent-main,.pr-ent-body{display:contents}.pr-ent-fx{display:none}@media (width>=1151px) and (width<=1919px){.pr-card[data-plan=enterprise]{grid-column:span 3;align-items:flex-start;position:relative;overflow:hidden}.pr-card[data-plan=enterprise] .pr-card-badge{display:none}.pr-card[data-plan=enterprise] .pr-card-head,.pr-card[data-plan=enterprise] .pr-card-price,.pr-card[data-plan=enterprise] .pr-card-volume,.pr-card[data-plan=enterprise] .pr-card-incl,.pr-card[data-plan=enterprise] .pr-card-cta{z-index:1;max-width:340px;position:relative}.pr-card[data-plan=enterprise] .pr-ent-fx{z-index:0;pointer-events:none;width:calc(100% - 360px);height:100%;display:block;position:absolute;top:0;left:360px}}@media (width<=1150px){.pr-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=880px){.pr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-controls{flex-direction:column;align-items:stretch;gap:18px}.pr-controls>[data-pr-tabs]{justify-content:center}.pr-controls .pr-billing{align-self:flex-start;margin-bottom:0}.pr-infra-grid{grid-template-columns:1fr}}@media (width<=600px){.pr-act-1{padding:clamp(80px,12vh,120px) clamp(16px,4vw,24px) clamp(48px,8vh,80px)}.pr-head-h1{font-size:var(--mkt-h3);max-width:22ch}.pr-head-sub{font-size:14px}.pr-volume-scale span:nth-child(5){display:none}.pr-cards{grid-template-columns:1fr;gap:12px}.pr-card{padding:18px}.pr-card-name{font-size:22px}.pr-card-price-num{font-size:44px}}.pr-act-2{background:var(--surface);padding:clamp(80px,12vh,140px) clamp(16px,4vw,32px);position:relative}.pr-act-2-frame{flex-direction:column;gap:clamp(40px,4vw,64px);max-width:1480px;margin:0 auto;display:flex}.pr-act-2-head{flex-direction:column;gap:14px;max-width:64ch;display:flex}.pr-act-2-h2{font-family:var(--font-display);font-weight:500;font-size:var(--mkt-h2);letter-spacing:-.025em;color:var(--text-primary);margin:0;line-height:1.06}.pr-act-2-em{color:var(--text-primary);font-style:normal}.pr-act-2-sub{font-family:var(--font-base);color:var(--text-secondary);max-width:64ch;margin:0;font-size:16px;line-height:1.55}.pr-calc{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:clamp(24px,2.4vw,40px);display:grid}.pr-calc-widget{background:0 0;border:none;flex-direction:column;gap:clamp(24px,2vw,36px);padding:clamp(8px,1vw,16px) 0;display:flex}.pr-calc-field{flex-direction:column;gap:12px;display:flex}.pr-calc-label{font-family:var(--font-base);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:600}.pr-calc-ops{flex-wrap:wrap}.pr-calc-ops .seg-control-opt{gap:8px;padding:10px 16px;font-size:13px}.pr-calc-chip-cost{font-family:var(--font-code,"IBM Plex Mono",monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px}.pr-calc-ops .seg-control-opt.is-active .pr-calc-chip-cost,.pr-calc-ops .seg-control-opt[aria-checked=true] .pr-calc-chip-cost{color:#1d1612e6}.pr-calc-ops{position:relative}.pr-calc-ops .seg-control-opt{z-index:1;position:relative}.pr-calc-ops .seg-control-opt.is-active,.pr-calc-ops .seg-control-opt[aria-checked=true]{background:0 0}.pr-calc-ops-pill{opacity:0;pointer-events:none;will-change:transform,width,height;width:0;height:0;transition:transform .46s cubic-bezier(.34,1.45,.64,1),width .46s cubic-bezier(.34,1.45,.64,1),height .46s cubic-bezier(.34,1.45,.64,1),opacity .2s;position:absolute;top:0;left:0;transform:translate(0)}.pr-calc-ops-pill.is-ready{opacity:1}.pr-calc-ops-pill-inner{transform-origin:50%;background:#fff;border-radius:999px;width:100%;height:100%;transition:transform .28s cubic-bezier(.34,1.45,.64,1);display:block}.pr-calc-ops-pill.is-traveling .pr-calc-ops-pill-inner{transform:scaleX(1.08)scaleY(.86)}.pr-calc-slider{flex-direction:column;gap:8px;display:flex}.pr-calc-slider-track{padding-top:42px;position:relative}.pr-calc-range{accent-color:#7c4fe8;cursor:pointer;width:100%;margin:0}.pr-calc-range:focus-visible{outline-offset:6px;border-radius:999px;outline:2px solid #7adae6}.pr-calc-range::-webkit-slider-runnable-track{border-radius:999px;height:4px}.pr-calc-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#7c4fe8;border:none;border-radius:50%;width:18px;height:18px;margin-top:-7px;transition:transform .22s cubic-bezier(.22,1,.36,1)}.pr-calc-range::-webkit-slider-thumb:hover{transform:scale(1.18)}.pr-calc-range:active::-webkit-slider-thumb,.pr-calc-range::-webkit-slider-thumb:active{transform:scale(1.25)}.pr-calc-range::-moz-range-thumb{background:#7c4fe8;border:none;border-radius:50%;width:18px;height:18px}.pr-calc-slider-bubble{top:0;left:var(--pr-bubble-pos,5%);border:1px solid var(--border-subtle);font-family:var(--font-code,"IBM Plex Mono",monospace);color:var(--text-primary);white-space:nowrap;pointer-events:none;background:#ffffff0f;border-radius:999px;align-items:baseline;gap:5px;padding:5px 10px;font-size:11px;transition:left .22s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;transform:translate(-50%)}.pr-calc-slider-bubble [data-pr-calc-volume-display]{letter-spacing:-.005em;font-size:13px;font-weight:600}.pr-calc-volume-unit{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:9px}.pr-calc-slider-scale{font-family:var(--font-code,"IBM Plex Mono",monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);justify-content:space-between;padding:4px 2px 0;font-size:10px;display:flex}.pr-calc-result{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;gap:16px;padding-top:clamp(16px,2vw,24px);display:flex}.pr-calc-result-label{font-family:var(--font-base);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:600}.pr-calc-result-num{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-primary);font-size:clamp(40px,4vw,64px);font-weight:600;line-height:1;transition:color .22s,transform .22s cubic-bezier(.22,1,.36,1)}.pr-calc.is-bloom .pr-calc-result-num{color:#c7b0ff;transform:scale(1.04)}.pr-calc-spotlight{background:#7adae6;border:1px solid #7adae6;border-radius:20px;flex-direction:column;gap:14px;padding:clamp(28px,3vw,44px);transition:border-color .32s,background-color .32s;display:flex;position:relative;overflow:hidden}.pr-calc-spotlight.is-pulse{animation:.7s cubic-bezier(.22,1,.36,1) pr-calc-pulse}@keyframes pr-calc-pulse{0%{transform:scale(1)}40%{transform:scale(1.02)}to{transform:scale(1)}}.pr-calc-spotlight-badge{font-family:var(--font-base);letter-spacing:.08em;text-transform:uppercase;color:#1d1612;background:#1d16122e;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:10px;font-weight:700;position:relative}.pr-calc-spotlight-name{font-family:var(--font-display);font-weight:600;font-size:var(--mkt-h3);letter-spacing:-.025em;color:#1d1612;margin:0;line-height:1.05;position:relative}.pr-calc-spotlight-promise{font-family:var(--font-base);color:#1d1612e6;margin:0;font-size:14px;line-height:1.5;position:relative}.pr-calc-spotlight-meta{flex-direction:column;gap:10px;margin:8px 0 0;display:flex;position:relative}.pr-calc-spotlight-meta-row{border-bottom:1px dashed #ffffff14;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.pr-calc-spotlight-meta-row:last-child{border-bottom:none}.pr-calc-spotlight-meta dt{font-family:var(--font-base);letter-spacing:.06em;text-transform:uppercase;color:#1d1612e6;font-size:11px}.pr-calc-spotlight-meta dd{font-family:var(--font-base);color:#1d1612;margin:0;font-size:14px}.pr-calc-spotlight-meta dd strong{font-family:var(--font-display);font-size:18px;font-weight:600}.pr-calc-spotlight-price-period{color:#1d1612e6;margin-left:2px;font-size:12px}.pr-calc-spotlight-meta-row{border-color:#1d16122e}.pr-calc-spotlight-cta{align-self:stretch;margin-top:auto;position:relative}.pr-calc-sheet{background:0 0;border:none;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(40px,5vw,96px);margin:0;padding:0;list-style:none;display:grid;overflow:visible}.pr-calc-sheet li{border-bottom:1px solid var(--border-subtle);font-family:var(--font-base);color:var(--text-secondary);cursor:default;background:0 0;align-items:baseline;gap:clamp(18px,2vw,32px);padding:clamp(16px,1.6vw,22px) 0;font-size:13px;line-height:1.4;transition:color .22s;display:flex}.pr-calc-sheet li:nth-last-child(-n+2){border-bottom:none}.pr-calc-sheet li strong{font-family:var(--font-code,"IBM Plex Mono",monospace);font-weight:500;font-size:var(--mkt-h4);letter-spacing:-.025em;color:var(--text-primary);text-align:right;flex-shrink:0;min-width:72px;transition:color .22s,transform .28s cubic-bezier(.22,1,.36,1)}.pr-calc-sheet li:hover{color:var(--text-primary)}.pr-calc-sheet li:hover strong{color:var(--mkt-purple-text);transform:translate(-2px)}.pr-calc-sheet li.is-current{color:var(--text-primary)}.pr-calc-sheet li.is-current strong{color:var(--mkt-purple-text)}.pr-calc-sheet li.is-current:before{content:"";transform-origin:100%;background:#7c4fe8;width:14px;height:1.5px;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0;transform:translate(-22px,-50%)scaleX(1)}.pr-calc-sheet li{position:relative}@media (width>=1600px){.pr-act-2-frame{max-width:1600px}.pr-act-2-h2{font-size:clamp(40px,3.4vw,60px)}.pr-calc-result-num{font-size:clamp(48px,4vw,72px)}}@media (width>=1920px){.pr-act-2-frame{max-width:1760px}.pr-act-2-h2{font-size:clamp(48px,3.4vw,72px)}}@media (width>=2400px){.pr-act-2-frame{max-width:2080px}}@media (width<=1100px){.pr-calc{grid-template-columns:1fr}.pr-calc-sheet{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pr-act-2{padding:clamp(64px,10vh,100px) clamp(16px,4vw,24px)}.pr-act-2-h2{font-size:var(--mkt-h4)}.pr-act-2-sub{font-size:14px}.pr-calc-widget,.pr-calc-spotlight{padding:20px}.pr-calc-result-num{font-size:36px}.pr-calc-spotlight-name{font-size:28px}.pr-calc-ops{flex-wrap:wrap}.pr-calc-ops .seg-control-opt{flex:calc(50% - 4px);justify-content:center;gap:6px;min-width:0;padding:10px 8px;font-size:12px}.pr-calc-chip-cost{font-size:9px}.pr-calc-sheet{grid-template-columns:1fr}.pr-calc-sheet li:nth-last-child(2){border-bottom:1px solid var(--border-subtle)}.pr-calc-sheet li:last-child{border-bottom:none}}.pr-trust.hero-marquee{background:var(--background);text-align:center;padding:clamp(36px,6vh,64px) 0;overflow:hidden}.pr-trust .hmq-label{font-family:var(--font-base);letter-spacing:.16em;text-transform:uppercase;color:var(--text-quaternary);margin:0 0 clamp(24px,3.5vh,40px);font-size:12px}.pr-trust .hmq-viewport{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.pr-trust .hmq-track{will-change:transform;align-items:center;gap:clamp(44px,6vw,96px);width:max-content;margin:0;padding:0 clamp(22px,3vw,48px);list-style:none;animation:42s linear infinite pr-hmq-scroll;display:flex}.pr-trust.hero-marquee:hover .hmq-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.pr-trust .hmq-track{flex-wrap:wrap;justify-content:center;row-gap:24px;width:auto;padding:0;animation:none}.pr-trust .hmq-item[aria-hidden=true]{display:none}}@keyframes pr-hmq-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.pr-trust .hmq-item{white-space:nowrap;flex:none;align-items:center;gap:14px;display:inline-flex}.pr-trust .hmq-item img{object-fit:contain;opacity:.9;border-radius:7px;flex-shrink:0;width:32px;height:32px}.pr-trust .hmq-item span{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-secondary);white-space:nowrap;font-size:22px;font-weight:500}@media (width>=1600px){.pr-trust .hmq-item span{font-size:28px}.pr-trust .hmq-item img{width:36px;height:36px}}.pr-act-3{background:var(--surface);padding:clamp(80px,12vh,140px) clamp(16px,4vw,32px);position:relative}.pr-act-3-frame{flex-direction:column;gap:clamp(40px,4vw,64px);max-width:1480px;margin:0 auto;display:flex}.pr-act-3-head{flex-direction:column;gap:14px;max-width:64ch;display:flex}.pr-act-3-h2{font-family:var(--font-display);font-weight:500;font-size:var(--mkt-h2);letter-spacing:-.025em;color:var(--text-primary);margin:0;line-height:1.06}.pr-act-3-em{color:var(--text-primary);font-style:normal}.pr-act-3-sub{font-family:var(--font-base);color:var(--text-secondary);max-width:64ch;margin:0;font-size:16px;line-height:1.55}.pr-prims{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.2vw,20px);display:grid}.pr-prim{border:1px solid var(--border-subtle);cursor:pointer;opacity:0;background:0 0;border-radius:14px;flex-direction:column;gap:12px;padding:clamp(22px,2vw,30px) clamp(20px,1.8vw,26px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),border-color .24s;display:flex;position:relative;overflow:hidden;transform:translateY(8px)}.pr-prim:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#7c4fe8 0%,#7adae6 35%,#0000 80%);height:2px;transition:opacity .22s;position:absolute;top:0;left:0;right:0}.pr-prim:hover{border-color:#ffffff2e;transform:translateY(-2px)}.pr-prim:hover:before{opacity:1}.pr-prim,.pr-prim *{cursor:pointer}.pr-prims.is-visible .pr-prim{opacity:1;transform:translateY(0)}.pr-prims.is-visible .pr-prim:first-child{transition-delay:0s}.pr-prims.is-visible .pr-prim:nth-child(2){transition-delay:60ms}.pr-prims.is-visible .pr-prim:nth-child(3){transition-delay:.12s}.pr-prims.is-visible .pr-prim:nth-child(4){transition-delay:.18s}.pr-prims.is-visible .pr-prim:nth-child(5){transition-delay:.24s}.pr-prims.is-visible .pr-prim:nth-child(6){transition-delay:.3s}.pr-prims.is-visible .pr-prim:nth-child(7){transition-delay:.36s}.pr-prims.is-visible .pr-prim:nth-child(8){transition-delay:.42s}@media (prefers-reduced-motion:reduce){.pr-prim{opacity:1;transition:border-color .24s;transform:none}}.pr-prim-num{font-family:var(--font-code,"IBM Plex Mono",monospace);letter-spacing:.06em;color:var(--text-tertiary);font-size:11px;position:absolute;top:16px;right:18px}.pr-prim-name{font-family:var(--font-display);font-weight:600;font-size:var(--mkt-h4);letter-spacing:-.02em;color:var(--text-primary);margin:0;line-height:1.1}.pr-prim-label{font-family:var(--font-base,"Manrope",system-ui,sans-serif);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:10px;font-weight:600}.pr-prim-label[data-maturity=beta]{color:#c7b0ff;background:#7c4fe82e}.pr-prim-label[data-maturity=private-beta],.pr-prim-label[data-maturity=public-beta],.pr-prim-label[data-maturity=beta]{color:var(--text-secondary);background:#ffffff14}.pr-prim-label[data-maturity=coming-soon],.pr-prim-label[data-maturity=planned]{color:var(--text-tertiary);background:#ffffff0f}.pr-prim-line{font-family:var(--font-base);color:var(--text-secondary);flex:1;margin:0;font-size:13px;line-height:1.5}.pr-prim-cost{font-family:var(--font-code,"IBM Plex Mono",monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);border-top:1px solid var(--border-subtle);margin:0;padding-top:14px;font-size:11px}.pr-prim-cost strong{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.01em;text-transform:none;margin-right:4px;font-size:15px;font-weight:600}@media (width>=1600px){.pr-act-3-frame{max-width:1600px}.pr-act-3-h2{font-size:clamp(40px,3.4vw,60px)}.pr-prim-name{font-size:var(--mkt-h4)}}@media (width>=1920px){.pr-act-3-frame{max-width:1760px}.pr-act-3-h2{font-size:clamp(48px,3.4vw,72px)}}@media (width>=2400px){.pr-act-3-frame{max-width:2080px}}@media (width<=1100px){.pr-prims{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pr-act-3{padding:clamp(64px,10vh,100px) clamp(16px,4vw,24px)}.pr-act-3-h2{font-size:var(--mkt-h4)}.pr-act-3-sub{font-size:14px}.pr-prims{grid-template-columns:1fr}.pr-prim{padding:20px}.pr-prim-name{font-size:22px}}.pr-act-4{isolation:isolate;background:0 0;padding:clamp(96px,14vh,160px) clamp(24px,5vw,56px);transition:background-color .2s linear 1.15s;position:relative;overflow:hidden}.pr-act-4.is-revealed{background-color:#7c4fe8}.pr-act-4:before{content:"";z-index:-1;clip-path:inset(100% 0 0);will-change:clip-path;background:#7c4fe8;transition:clip-path 1.1s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.pr-act-4.is-revealed:before{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.pr-act-4{transition:none}.pr-act-4:before{clip-path:inset(0);transition:none}}.pr-act-4-frame{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(48px,6vw,96px);max-width:1480px;margin:0 auto;display:grid}.pr-act-4-head{flex-direction:column;gap:20px;display:flex;position:sticky;top:clamp(80px,10vh,120px)}.pr-act-4-kicker{color:#ffffffb3;margin:0}.pr-act-4-h2{font-family:var(--font-display);font-weight:500;font-size:var(--mkt-h2);letter-spacing:-.025em;color:#fff;margin:0;line-height:1.04}.pr-act-4-sub{font-family:var(--font-base);color:#ffffffc7;margin:0;font-size:15px;line-height:1.55}.pr-why-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pr-why-beat{opacity:0;border-bottom:1px solid #ffffff2e;grid-template-columns:56px minmax(0,1fr);gap:clamp(16px,1.6vw,28px);padding:clamp(22px,2.2vw,32px) 0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(12px)}.pr-why-beat:first-child{padding-top:0}.pr-why-beat:last-child{border-bottom:none;padding-bottom:0}.pr-why-list.is-visible .pr-why-beat{opacity:1;transform:translateY(0)}.pr-why-list.is-visible .pr-why-beat:first-child{transition-delay:0s}.pr-why-list.is-visible .pr-why-beat:nth-child(2){transition-delay:.12s}.pr-why-list.is-visible .pr-why-beat:nth-child(3){transition-delay:.24s}.pr-why-list.is-visible .pr-why-beat:nth-child(4){transition-delay:.36s}@media (prefers-reduced-motion:reduce){.pr-why-beat{opacity:1;transition:none;transform:none}}.pr-why-num{font-family:var(--font-code,"IBM Plex Mono",monospace);letter-spacing:.08em;color:#fff9;padding-top:6px;font-size:12px}.pr-why-body{flex-direction:column;gap:10px;display:flex}.pr-why-name{font-family:var(--font-display);font-weight:600;font-size:var(--mkt-h4);letter-spacing:-.02em;color:#fff;margin:0;line-height:1.15}.pr-why-line{font-family:var(--font-base);color:#ffffffd1;max-width:52ch;margin:0;font-size:14.5px;line-height:1.55}@media (width>=1600px){.pr-act-4-frame{max-width:1600px}.pr-why-name{font-size:var(--mkt-h4)}}@media (width>=1920px){.pr-act-4-frame{max-width:1760px}}@media (width>=2400px){.pr-act-4-frame{max-width:2080px}}@media (width<=960px){.pr-act-4-frame{grid-template-columns:1fr;gap:clamp(32px,5vw,56px)}.pr-act-4-head{max-width:none;position:static}}@media (width<=600px){.pr-act-4{padding:clamp(72px,11vh,110px) clamp(20px,5vw,28px)}.pr-act-4-sub{font-size:14px}.pr-why-beat{grid-template-columns:40px 1fr;gap:12px}.pr-why-name{font-size:20px}.pr-why-line{font-size:14px}}.pr-act-faq{background:var(--surface);padding:clamp(96px,14vh,160px) clamp(24px,5vw,56px);position:relative}.pr-act-faq-frame{flex-direction:column;gap:clamp(40px,4vw,64px);max-width:1100px;margin:0 auto;display:flex}.pr-act-faq-head{flex-direction:column;gap:14px;max-width:64ch;display:flex}.pr-act-faq-h2{font-family:var(--font-display);font-weight:500;font-size:var(--mkt-h2);letter-spacing:-.025em;color:var(--text-primary);margin:0;line-height:1.06}.pr-faq-list{border-top:1px solid var(--border-subtle);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pr-faq-item{border-bottom:1px solid var(--border-subtle)}.pr-faq-q{cursor:pointer;text-align:left;width:100%;font-family:var(--font-base);color:var(--text-primary);background:0 0;border:none;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:clamp(16px,1.6vw,28px);padding:clamp(20px,2vw,28px) 0;transition:color .22s;display:grid}.pr-faq-q,.pr-faq-q *{cursor:pointer}.pr-faq-num{font-family:var(--font-code,"IBM Plex Mono",monospace);letter-spacing:.06em;color:var(--text-tertiary);font-size:12px;transition:color .22s}.pr-faq-q-text{font-family:var(--font-display);letter-spacing:-.015em;color:inherit;font-size:clamp(18px,1.4vw,22px);font-weight:600;line-height:1.25}.pr-faq-q-mark{font-family:var(--font-code,"IBM Plex Mono",monospace);color:var(--text-tertiary);text-align:center;width:24px;font-size:20px;font-weight:400;transition:color .22s,transform .32s cubic-bezier(.22,1,.36,1)}.pr-faq-q:hover{color:var(--text-primary)}.pr-faq-q:hover .pr-faq-num,.pr-faq-q:hover .pr-faq-q-mark,.pr-faq-q[aria-expanded=true] .pr-faq-num,.pr-faq-q[aria-expanded=true] .pr-faq-q-mark{color:var(--mkt-purple-text)}.pr-faq-q[aria-expanded=true] .pr-faq-q-mark{transform:rotate(45deg)}.pr-faq-a{grid-template-columns:56px minmax(0,1fr) auto;gap:clamp(16px,1.6vw,28px);padding:0 0 clamp(24px,2.4vw,32px);display:grid}.pr-faq-a[hidden]{display:none}.pr-faq-a p{font-family:var(--font-base);color:var(--text-secondary);grid-column:2/3;max-width:64ch;margin:0;font-size:14.5px;line-height:1.6}@media (width>=1600px){.pr-act-faq-frame{max-width:1240px}.pr-act-faq-h2{font-size:clamp(40px,3.4vw,60px)}.pr-faq-q-text{font-size:clamp(20px,1.4vw,24px)}}@media (width>=1920px){.pr-act-faq-frame{max-width:1360px}}@media (width<=600px){.pr-act-faq{padding:clamp(72px,11vh,110px) clamp(20px,5vw,28px)}.pr-act-faq-h2{font-size:var(--mkt-h4)}.pr-faq-q{grid-template-columns:32px minmax(0,1fr) auto;gap:12px}.pr-faq-q-text{font-size:15px}.pr-faq-a{grid-template-columns:32px minmax(0,1fr) auto;gap:12px}}.pr-act-5{background:var(--surface);padding:clamp(96px,14vh,160px) clamp(24px,5vw,56px) clamp(80px,12vh,140px);position:relative}.pr-act-5-frame{text-align:center;flex-direction:column;align-items:center;gap:clamp(20px,2vw,28px);max-width:880px;margin:0 auto;display:flex}.pr-act-5-kicker{margin:0 0 clamp(12px,1.5vh,20px)}.pr-act-5-h2{font-family:var(--font-display);font-weight:500;font-size:var(--mkt-hero);letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance;margin:0;line-height:1.04}.pr-act-5-sub{font-family:var(--font-base);font-size:var(--mkt-body);color:var(--text-secondary);text-wrap:pretty;max-width:52ch;margin:0;line-height:1.55}.pr-act-5-cta{margin-top:clamp(16px,2vh,28px)}.pr-act-5-cta.cta-stack:has(>.link-cta){flex-direction:column;align-items:center;row-gap:14px}@media (width>=1600px){.pr-act-5-frame{max-width:960px}}@media (width>=1920px){.pr-act-5-frame{max-width:1040px}}@media (width<=600px){.pr-act-5{padding:clamp(72px,11vh,110px) clamp(20px,5vw,28px)}.pr-act-5-sub{font-size:14px}}html:not(.dark) body{background:var(--zen-gray-3);color:var(--text-primary)}html:not(.dark) .pr-head-h1,html:not(.dark) .pr-infra-h2,html:not(.dark) .pr-act-2-h2,html:not(.dark) .pr-act-3-h2,html:not(.dark) .pr-act-faq-h2,html:not(.dark) .pr-act-5-h2{color:var(--text-primary);font-family:Mq12,system-ui,sans-serif;font-weight:500}html:not(.dark) .pr-card:hover,html:not(.dark) .pr-infra-card:hover{border-color:#1d161238}html:not(.dark) .pr-prim:hover{border-color:#1d16122e}html:not(.dark) .pr-prim-label[data-maturity=private-beta],html:not(.dark) .pr-prim-label[data-maturity=public-beta],html:not(.dark) .pr-prim-label[data-maturity=beta],html:not(.dark) .pr-prim-label[data-maturity=coming-soon],html:not(.dark) .pr-prim-label[data-maturity=planned]{color:#1d1612e6;background:#1d161214}html:not(.dark) .pr-prim-label[data-maturity=beta]{color:#5835b8;background:#7c4fe82e}html:not(.dark) .pr-calc-slider-bubble{background:#1d16120f}html:not(.dark) .pr-prim-label[data-maturity=ga]{color:#146863;background:#1c9e972e}html:not(.dark) .pr-calc-chip-cost{color:#1d1612e6}html:not(.dark) .pr-calc-ops .seg-control-opt.is-active .pr-calc-chip-cost,html:not(.dark) .pr-calc-ops .seg-control-opt[aria-checked=true] .pr-calc-chip-cost{color:#ffffffbf}.pr-card-volume{font-family:var(--font-base);font-size:var(--mkt-body-xs);color:var(--text-secondary);margin:0;line-height:1.4}.pr-card-volume strong{color:var(--text-primary);font-weight:600}.pr-card-tier{margin:12px 0 2px}.pr-card-slider{-webkit-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(90deg,var(--zen-teal-5)var(--pr-tier-fill,0%),var(--border-subtle)var(--pr-tier-fill,0%));border-radius:2px;outline:none;width:100%;height:2px}.pr-card-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--zen-teal-5);border:2px solid var(--background);cursor:pointer;border-radius:50%;width:12px;height:12px;transition:transform .14s}.pr-card-slider:hover::-webkit-slider-thumb{transform:scale(1.18)}.pr-card-slider::-moz-range-thumb{background:var(--zen-teal-5);border:2px solid var(--background);cursor:pointer;border-radius:50%;width:12px;height:12px}.pr-card-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in srgb,var(--zen-teal-5)40%,transparent)}.pr-card--featured .pr-card-slider{background:linear-gradient(90deg,var(--zen-teal-5)var(--pr-tier-fill,0%),#ffffff47 var(--pr-tier-fill,0%))}.pr-card--featured .pr-card-slider::-webkit-slider-thumb{border-color:#7c4fe8}.pr-card--featured .pr-card-slider::-moz-range-thumb{border-color:#7c4fe8}@media (prefers-reduced-motion:reduce){.pr-card-slider::-webkit-slider-thumb{transition:none}}@media (width>=881px){.pr-card-tier{width:clamp(74px,6vw,92px);margin:0;position:absolute;top:96px;right:clamp(16px,1.2vw,20px)}}.pr-cards-note{max-width:60ch;font-family:var(--font-base);font-size:var(--mkt-body-xs);color:var(--text-tertiary);text-align:center;margin:clamp(20px,3vh,32px) auto 0;line-height:1.5}.pr-card-cta{margin-top:auto}.pr-volume{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.pr-volume-top{justify-content:flex-start;align-items:baseline;gap:10px;display:flex}.pr-volume-label{font-family:var(--font-base);letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);font-size:12px}.pr-volume-out{font-family:var(--font-display,var(--font-base));color:var(--text-primary);font-size:clamp(20px,2vw,26px);font-weight:600}.pr-volume-range{-webkit-appearance:none;appearance:none;background:var(--border);cursor:pointer;border-radius:3px;outline:none;width:100%;height:3px}.pr-volume-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--zen-teal-5);border:3px solid var(--background);width:20px;height:20px;box-shadow:0 0 0 1.5px var(--zen-teal-5);cursor:pointer;border-radius:50%;transition:transform .16s}.pr-volume-range::-webkit-slider-thumb:hover{transform:scale(1.12)}.pr-volume-range::-moz-range-thumb{background:var(--zen-teal-5);border:3px solid var(--background);width:20px;height:20px;box-shadow:0 0 0 1.5px var(--zen-teal-5);cursor:pointer;border-radius:50%}.pr-volume-range:focus-visible{outline:2px solid var(--zen-teal-5);outline-offset:4px}.pr-volume-scale{height:13px;font-family:var(--font-base);color:var(--text-quaternary);margin:0 10px;font-size:10.5px;position:relative}.pr-volume-scale span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.pr-volume-scale span:first-child{transform:translate(0)}.pr-volume-scale span:last-child{transform:translate(-100%)}.pr-volume-runs{font-family:var(--font-base);font-size:var(--mkt-body-xs);color:var(--text-tertiary);margin:16px 0 0;line-height:1.55}.pr-volume-runs strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.pr-calc-field-top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pr-calc-field-val{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:clamp(18px,1.6vw,22px);font-weight:500}.pr-calc-field-unit{font-family:var(--font-base);color:var(--text-tertiary);letter-spacing:0;font-size:12px;font-weight:400}.pr-calc-spotlight-price{color:#1d1612;align-items:flex-start;gap:1px;margin:2px 0 6px;display:flex}.pr-calc-spotlight-price-cur{font-family:var(--font-display);padding-top:5px;font-size:24px;font-weight:500;line-height:1}.pr-calc-spotlight-price-num{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(40px,4vw,56px);font-weight:500;line-height:.9}