.gz-root .pricing-frame{--pricing-accent:var(--v2-accent);--pricing-tint:color-mix(in srgb,var(--pricing-accent) 9%,white);width:100%;max-width:1240px;margin-inline:auto;border:1px solid var(--c-subtle);background:var(--c-raised)}.gz-root .pricing-frame *{box-sizing:border-box}.gz-root .pricing-frame ::-moz-selection{background:var(--pricing-tint);color:var(--pricing-accent)}.gz-root .pricing-frame ::selection{background:var(--pricing-tint);color:var(--pricing-accent)}.gz-root .pricing-frame button,.gz-root .pricing-frame input{font:inherit;caret-color:var(--pricing-accent)}.gz-root .pricing-frame :focus-visible{outline:2px solid var(--pricing-accent);outline-offset:3px}.gz-root .pricing-frame a{text-underline-offset:3px}.gz-root .pricing-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,540px);min-height:690px}.gz-root .pricing-hero-copy{padding:112px 64px 72px 80px;display:flex;align-items:flex-start;flex-direction:column}.gz-root .pricing-hero h1{max-width:620px;margin:0;color:var(--c-heading);font:600 clamp(42px,4.4vw,64px)/1.09 Manrope,sans-serif;letter-spacing:-.03em;text-wrap:balance}.gz-root .pricing-hero h1 em{font:italic 400 1.08em/1 "Instrument Serif",Georgia,serif;letter-spacing:-.02em;color:var(--pricing-accent)}.gz-root .pricing-hero-copy>p:not(.pricing-hero-note){max-width:48ch;margin:28px 0 36px;color:var(--c-p2);font:400 18px/1.6 Inter,sans-serif}.gz-root .pricing-hero-note{max-width:42ch;margin:20px 0 0;color:var(--c-p3);font:400 13px/1.5 Inter,sans-serif}@media(max-width:1023px){.gz-root .pricing-select-card,.gz-root .pricing-matrix-head-plan a,.gz-root .pricing-matrix-head-plan button{min-height:40px}}.gz-root .pricing-receipt-surface{display:grid;place-items:center;padding:42px 36px;background-color:var(--pricing-tint);color:var(--pricing-accent);border-left:1px solid var(--c-subtle);background-image:var(--pat-image)}.gz-root .pricing-receipt{position:relative;z-index:1;width:100%;max-width:460px;border:1px solid var(--c-subtle);border-radius:14px;background:#fff;color:var(--c-heading);padding:28px 30px 26px;box-shadow:0 16px 40px #2214571a}.gz-root .pricing-receipt-head{display:flex;justify-content:space-between;align-items:center;font:700 22px/1.2 Manrope,sans-serif;letter-spacing:-.025em}.gz-root .pricing-receipt-mark{color:var(--pricing-accent);font-size:28px}.gz-root .pricing-receipt-sub{margin:7px 0 27px;color:var(--c-p3);font:400 14px/1.5 Inter,sans-serif}.gz-root .pricing-receipt-line{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:15px 0;color:var(--c-p2);font:500 14px/1.4 Inter,sans-serif}.gz-root .pricing-receipt-line strong{color:var(--c-heading);font:500 14px/1.4 JetBrains Mono,monospace;font-variant-numeric:tabular-nums;text-align:right}.gz-root .pricing-receipt-plan strong{font:700 17px/1.2 Manrope,sans-serif}.gz-root .pricing-voice-control{border-top:1px solid var(--c-subtle);padding-top:5px}.gz-root .pricing-stepper{display:flex;align-items:stretch;max-width:185px;border:1px solid var(--c-subtle);border-radius:9px;overflow:hidden}.gz-root .pricing-stepper button{width:43px;border:0;background:var(--c-subtler);cursor:pointer;font:600 19px Inter,sans-serif}.gz-root .pricing-stepper input{width:95px;min-width:0;padding:9px 2px;border:0;text-align:center;font:500 14px JetBrains Mono,monospace;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.gz-root .pricing-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.gz-root [hidden]{display:none!important}.gz-root .pricing-receipt-addons{border-top:1px solid var(--c-subtle);padding-top:17px;margin-top:19px;font:500 14px Inter,sans-serif}.gz-root .pricing-receipt-addons>span{color:var(--c-p2)}.gz-root .pricing-receipt-addons label{display:flex;align-items:center;gap:9px;margin-top:12px;cursor:pointer;color:var(--c-p2)}.gz-root .pricing-receipt-addons input{accent-color:var(--pricing-accent);width:16px;height:16px}.gz-root .pricing-receipt-addons label strong{margin-left:auto;color:var(--c-heading);font:500 13px JetBrains Mono,monospace}.gz-root .pricing-receipt-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-top:1px dashed var(--c-mid);margin-top:23px;padding-top:22px;font:700 17px Manrope,sans-serif}.gz-root .pricing-receipt-total strong{font:500 clamp(29px,3.1vw,42px)/1 "JetBrains Mono",monospace;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--pricing-accent)}.gz-root .pricing-billing-note,.gz-root .pricing-estimate-note{margin:10px 0 0;color:var(--c-p3);font:400 12px/1.5 Inter,sans-serif}.gz-root .pricing-cta,.gz-root .pricing-card-cta{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:12px 22px;border-radius:9px;background:var(--pricing-accent);color:#fff;text-decoration:none;font:600 14px Inter,sans-serif;transition:background .2s}.gz-root .pricing-cta:hover,.gz-root .pricing-card-cta:hover{background:var(--pricing-accent)}.gz-root .pricing-cta{display:flex;margin-top:23px}.gz-root .pricing-section-head{padding:65px 80px 43px}.gz-root .pricing-section-head h2{margin:0;color:var(--c-heading);font:600 clamp(34px,3.7vw,52px)/1.12 Manrope,sans-serif;letter-spacing:-.03em;text-wrap:balance}.gz-root .pricing-section-head p{margin:15px 0 0;color:var(--c-p2);font:400 17px/1.55 Inter,sans-serif}.gz-root .pricing-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:80px;border:1px solid var(--c-subtle)}.gz-root .pricing-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:37px 31px 26px;border-right:1px solid var(--c-subtle)}.gz-root .pricing-card:last-child{border-right:0}.gz-root .pricing-card.is-popular{background:var(--pricing-tint)}.gz-root .pricing-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.gz-root .pricing-card h3,.gz-root .pricing-enterprise h3{margin:0;font:700 24px/1.2 Manrope,sans-serif;letter-spacing:-.025em}.gz-root .pricing-popular{border-radius:100px;padding:6px 11px;background:var(--pricing-accent);color:#fff;font:600 11px Inter,sans-serif}.gz-root .pricing-card-description{min-height:52px;margin:12px 0 24px;color:var(--c-p2);font:400 14px/1.5 Inter,sans-serif}.gz-root .pricing-card-price strong{font:500 42px/1 JetBrains Mono,monospace;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.gz-root .pricing-card-price span{margin-left:5px;color:var(--c-p3);font:400 13px Inter,sans-serif}.gz-root .pricing-card-billing{margin:9px 0 21px;color:var(--c-p3);font:400 12px Inter,sans-serif}.gz-root .pricing-card-cta{width:100%}.gz-root .pricing-card ul{list-style:none;margin:23px 0 20px;padding:0}.gz-root .pricing-card li{display:flex;gap:10px;align-items:flex-start;margin:12px 0;color:var(--c-p2);font:400 13px/1.5 Inter,sans-serif}.gz-root .pricing-card li svg{flex:none;color:var(--pricing-accent)}.gz-root .pricing-select-card{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:auto;padding:8px 0;border:0;background:none;color:var(--pricing-accent);cursor:pointer;font:600 13px Inter,sans-serif}.gz-root .pricing-enterprise{display:grid;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:30px;margin-inline:80px;padding:30px 34px;border:1px solid var(--c-subtle);border-top:0;background:var(--c-subtler)}.gz-root .pricing-enterprise p{max-width:55ch;margin:8px 0 0;color:var(--c-p2);font:400 14px/1.5 Inter,sans-serif}.gz-root .pricing-enterprise ul{list-style:none;margin:0;padding:0;color:var(--c-p2);font:400 13px Inter,sans-serif}.gz-root .pricing-enterprise li{display:flex;align-items:center;gap:8px;margin:8px 0}.gz-root .pricing-enterprise svg{color:var(--pricing-accent)}.gz-root .pricing-voice-footnote{margin:0;padding:23px 80px;color:var(--c-p3);font:400 13px/1.5 Inter,sans-serif}.gz-root .pricing-addon-list{margin:0 80px 65px;border:1px solid var(--c-subtle)}.gz-root .pricing-addon-row{display:grid;grid-template-columns:62px minmax(0,1fr) 180px 120px;align-items:center;gap:23px;padding:23px 35px;border-bottom:1px solid var(--c-subtle)}.gz-root .pricing-addon-row:last-child{border-bottom:0}.gz-root .pricing-addon-icon{display:grid;place-items:center;width:62px;height:62px;border:1px solid var(--c-subtle);border-radius:13px;background-color:var(--pricing-tint);background-image:var(--pat-image);color:var(--pricing-accent)}.gz-root .pricing-addon-copy h3{margin:0;font:700 17px Manrope,sans-serif}.gz-root .pricing-addon-copy p{max-width:65ch;margin:6px 0 0;color:var(--c-p2);font:400 13px/1.5 Inter,sans-serif}.gz-root .pricing-addon-price{display:flex;flex-direction:column;gap:3px}.gz-root .pricing-addon-price strong{font:500 22px JetBrains Mono,monospace}.gz-root .pricing-addon-price span{color:var(--c-p3);font:400 12px/1.35 Inter,sans-serif}.gz-root .pricing-addon-row>a{padding:11px 10px;border:1px solid var(--c-mid);border-radius:9px;color:var(--c-heading);text-align:center;text-decoration:none;font:600 13px Inter,sans-serif}.gz-root .pricing-addon-row>a:hover{border-color:var(--pricing-accent);color:var(--pricing-accent)}.gz-root .pricing-matrix .pricing-section-head{padding-bottom:48px}.gz-root .pricing-matrix-desktop{--pricing-header-height:190px;margin:0 80px 80px;border:1px solid var(--c-subtle)}.gz-root .pricing-matrix-header{position:sticky;top:63px;z-index:100;display:grid;grid-template-columns:340px repeat(3,minmax(0,1fr));min-height:190px;background:#fff;border-bottom:1px solid var(--c-mid);box-shadow:0 5px 12px #0000000a}.gz-root .pricing-matrix-heading{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:28px 25px;color:var(--c-p2);font:600 14px Manrope,sans-serif}.gz-root .pricing-matrix-head-plan{padding:24px 17px;border-left:1px solid var(--c-subtle);text-align:center}.gz-root .pricing-matrix-head-plan h3{margin:0 0 12px;font:700 16px Manrope,sans-serif}.gz-root .pricing-matrix-head-plan strong{font:500 26px JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.gz-root .pricing-matrix-head-plan span{display:block;margin-top:2px;color:var(--c-p3);font:400 11px Inter,sans-serif}.gz-root .pricing-matrix-head-plan a,.gz-root .pricing-matrix-head-plan button{display:block;max-width:150px;margin:15px auto 0;padding:8px 7px;border-radius:7px;background:var(--pricing-accent);color:#fff;text-decoration:none;font:600 12px Inter,sans-serif}.gz-root .pricing-matrix-category-title{position:sticky;top:calc(63px + var(--pricing-header-height));z-index:90;display:flex;align-items:center;min-height:64px;margin:0;padding:0 25px;background:var(--c-subtler);border-bottom:1px solid var(--c-mid);box-shadow:0 -20px 0 var(--c-subtler);color:var(--c-heading);font:700 16px Manrope,sans-serif}.gz-root .pricing-matrix-row{display:grid;grid-template-columns:340px repeat(3,minmax(0,1fr));min-height:58px;border-bottom:1px solid var(--c-subtle)}.gz-root .pricing-matrix-label,.gz-root .pricing-matrix-value{display:flex;align-items:center;padding:10px 25px;font:400 13px/1.4 Inter,sans-serif}.gz-root .pricing-matrix-value{justify-content:center;border-left:1px solid var(--c-subtle);text-align:center;color:var(--c-p2);font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.gz-root .pricing-matrix-value svg{color:var(--pricing-accent)}.gz-root .pricing-matrix-mobile{display:none}@media(max-width:1023px){.gz-root .pricing-frame{border-left:0;border-right:0}.gz-root .pricing-hero{grid-template-columns:1fr}.gz-root .pricing-hero-copy{padding:70px 28px 42px}.gz-root .pricing-receipt-surface{border-left:0;border-top:1px solid var(--c-subtle);padding:30px 24px}.gz-root .pricing-section-head{padding:55px 28px 33px}.gz-root .pricing-card-grid,.gz-root .pricing-enterprise{margin-inline:24px}.gz-root .pricing-addon-list{margin:0 24px 55px}.gz-root .pricing-voice-footnote{padding-inline:24px}.gz-root .pricing-card-grid{grid-template-columns:1fr}.gz-root .pricing-card{border-right:0;border-bottom:1px solid var(--c-subtle);padding:30px 28px}.gz-root .pricing-enterprise{grid-template-columns:1fr;gap:16px;padding:30px 28px}.gz-root .pricing-addon-row{grid-template-columns:54px minmax(0,1fr);gap:15px;padding:20px 28px}.gz-root .pricing-addon-icon{width:54px;height:54px}.gz-root .pricing-addon-price{grid-column:2}.gz-root .pricing-addon-row>a{grid-column:2;justify-self:start;min-width:120px}.gz-root .pricing-matrix-desktop{display:none}.gz-root .pricing-matrix-mobile{display:block;border-top:1px solid var(--c-subtle)}.gz-root .pricing-mobile-selector{padding:18px 24px;overflow-x:auto}.gz-root .pricing-mobile-category h3{margin:0;padding:20px 28px;background:var(--c-subtler);border-block:1px solid var(--c-subtle);font:700 16px Manrope,sans-serif}.gz-root .pricing-mobile-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:55px;padding:13px 28px;border-bottom:1px solid var(--c-subtle);font:400 13px/1.4 Inter,sans-serif}.gz-root .pricing-mobile-row strong{flex:none;color:var(--pricing-accent);font:500 13px JetBrains Mono,monospace;text-align:right}}@media(max-width:520px){.gz-root .pricing-hero-copy{padding:58px 24px 38px}.gz-root .pricing-hero h1{font-size:42px}.gz-root .pricing-hero-copy>p:not(.pricing-hero-note){font-size:16px}.gz-root .pricing-receipt-surface{padding:22px 14px}.gz-root .pricing-receipt{padding:23px 20px}.gz-root .pricing-receipt-total strong{font-size:30px}.gz-root .pricing-voice-footnote{padding-inline:28px}}.gz-root .pricing-voice-line{min-height:36px;margin:0 0 16px;color:var(--c-heading);font:500 13px/1.4 Inter,sans-serif}.gz-root .pricing-voice-line span{font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.gz-root .pricing-voice-line.is-unavailable,.gz-root .pricing-voice-control.is-disabled{color:var(--c-p3)}.gz-root .pricing-voice-control.is-disabled .pricing-stepper{opacity:.5}.gz-root .pricing-voice-transfer-note{margin:9px 0 0;color:var(--c-p3);font:400 12px/1.4 Inter,sans-serif}.gz-root .pricing-cta,.gz-root .pricing-card-cta,.gz-root .pricing-matrix-head-plan a,.gz-root .pricing-matrix-head-plan button{background:var(--c-heading)}.gz-root .pricing-cta:hover,.gz-root .pricing-card-cta:hover,.gz-root .pricing-matrix-head-plan a:hover,.gz-root .pricing-matrix-head-plan button:hover{background:var(--c-inverse)}.gz-root .pricing-cta[hidden],.gz-root .pricing-checkout-error[hidden]{display:none}
