.pricing-page{--pricing-line:color-mix(in srgb,var(--ink,#f5f7f8)13%,transparent);--pricing-muted:var(--muted,#8d949d);--pricing-panel:color-mix(in srgb,var(--panel,#0a0c0f)90%,transparent);--pricing-teal:var(--teal,#18e7c1);--pricing-purple:var(--purple,#9a78ff);--pricing-blue:var(--blue,#52a7ff);--pricing-yellow:var(--yellow,#f2c84b);--pricing-grid:color-mix(in srgb,var(--ink,#f5f7f8)5%,transparent);overflow:clip}.pricing-page .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-hero-accent{color:var(--pricing-teal)}.pricing-hero-actions{margin-top:2rem}.pricing-proof-row{color:var(--pricing-muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.5rem;font-size:.78rem;display:flex}.pricing-proof-row span{align-items:center;gap:.55rem;display:inline-flex}.pricing-proof-row span:before{background:var(--pricing-teal);width:.3rem;height:.3rem;box-shadow:0 0 .75rem color-mix(in srgb,var(--pricing-teal)75%,transparent);content:""}.pricing-section{padding-block:clamp(5.5rem,10vw,9rem);scroll-margin-top:6rem;position:relative}.pricing-section+.pricing-section{border-top:1px solid var(--pricing-line)}.pricing-matcher-section{position:relative}.pricing-matcher-section:before{background-image:linear-gradient(var(--pricing-grid)1px,transparent 1px),linear-gradient(90deg,var(--pricing-grid)1px,transparent 1px);pointer-events:none;content:"";background-size:3rem 3rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.pricing-matcher{border:1px solid var(--pricing-line);background:linear-gradient(var(--pricing-grid)1px,transparent 1px),linear-gradient(90deg,var(--pricing-grid)1px,transparent 1px),var(--pricing-panel);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--pricing-teal)12%,transparent);background-size:2.5rem 2.5rem;grid-template-columns:minmax(0,1.5fr) minmax(17rem,.75fr);margin-top:clamp(2.5rem,6vw,4.5rem);display:grid;position:relative;overflow:hidden}.pricing-matcher-copy,.pricing-match-result{padding:clamp(1.6rem,4vw,3.25rem)}.pricing-matcher-copy{background:color-mix(in srgb,var(--panel,#0a0c0f)96%,transparent)}.pricing-matcher-step{color:var(--pricing-teal);font-family:var(--font-geist-mono),monospace;letter-spacing:.13em;text-transform:uppercase;margin-bottom:1.15rem;font-size:.68rem;font-weight:700;display:block}.pricing-matcher h3{color:var(--ink,#f5f7f8);letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,3vw,2.4rem)}.pricing-matcher-copy>p,.pricing-match-result>p:not(.pricing-match-label){max-width:40rem;color:var(--pricing-muted);margin:.85rem 0 0;line-height:1.7}.pricing-volume-field{margin-top:2.2rem}.pricing-volume-field label{color:var(--ink,#f5f7f8);margin-bottom:.7rem;font-size:.82rem;font-weight:700;display:block}.pricing-volume-readout{align-items:baseline;gap:.6rem;margin-bottom:1rem;display:flex}.pricing-volume-readout output{color:var(--ink,#f5f7f8);letter-spacing:-.07em;font-size:clamp(2.2rem,6vw,4.5rem);font-weight:760;line-height:1}.pricing-volume-readout span{color:var(--pricing-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.8rem}.pricing-volume-field input[type=range]{outline-offset:.45rem;width:100%;height:.35rem;accent-color:var(--pricing-teal);background:var(--pricing-line);cursor:ew-resize;border-radius:999px}.pricing-volume-field input[type=range]::-webkit-slider-thumb{border:.28rem solid var(--panel,#0a0c0f);background:var(--pricing-teal);width:1.25rem;height:1.25rem;box-shadow:0 0 0 1px var(--pricing-teal),0 0 1.5rem color-mix(in srgb,var(--pricing-teal)62%,transparent);border-radius:50%}.pricing-volume-scale{color:var(--pricing-muted);font-family:var(--font-geist-mono),monospace;justify-content:space-between;margin-top:.55rem;font-size:.67rem;display:flex}.pricing-volume-presets{flex-wrap:wrap;gap:.55rem;margin-top:1.4rem;display:flex}.pricing-volume-presets button{border:1px solid var(--pricing-line);background:color-mix(in srgb,var(--panel,#0a0c0f)82%,transparent);min-width:3.75rem;min-height:44px;color:var(--pricing-muted);font:700 .72rem/1 var(--font-geist-mono),monospace;cursor:pointer;padding:.55rem .85rem;transition:border-color .18s,color .18s,background .18s,transform .18s}.pricing-volume-presets button[aria-pressed=true]{border-color:color-mix(in srgb,var(--pricing-teal)55%,transparent);background:color-mix(in srgb,var(--pricing-teal)10%,transparent);color:var(--pricing-teal);transform:translateY(-1px)}.pricing-volume-presets button:focus-visible{outline:2px solid var(--pricing-teal);outline-offset:3px}.pricing-match-result{border-left:1px solid var(--pricing-line);background:linear-gradient(var(--pricing-grid)1px,transparent 1px),linear-gradient(90deg,var(--pricing-grid)1px,transparent 1px),color-mix(in srgb,var(--panel,#0a0c0f)86%,transparent);background-size:2rem 2rem;flex-direction:column;justify-content:flex-end;min-height:22rem;display:flex;position:relative}.pricing-match-result:before,.pricing-match-result:after{border:1px solid color-mix(in srgb,var(--pricing-teal)28%,transparent);background:linear-gradient(var(--pricing-grid)1px,transparent 1px),linear-gradient(90deg,var(--pricing-grid)1px,transparent 1px);content:"";background-size:.75rem .75rem;width:6.5rem;height:4.25rem;position:absolute;inset:2rem 2rem auto auto}.pricing-match-result:after{border-color:color-mix(in srgb,var(--pricing-teal)72%,transparent);background:color-mix(in srgb,var(--pricing-teal)7%,#050707);width:2rem;height:2rem;inset:3rem 3rem auto auto}.pricing-match-pulse{background:var(--pricing-teal);width:.6rem;height:.6rem;box-shadow:0 0 2rem var(--pricing-teal);animation:2.2s ease-in-out 2 pricing-pulse;position:absolute;inset:3.7rem 3.7rem auto auto}.pricing-match-label{color:var(--pricing-teal);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .4rem;font-size:.72rem;font-weight:750}.pricing-text-link{border-bottom:1px solid color-mix(in srgb,var(--pricing-teal)38%,transparent);color:var(--ink,#f5f7f8);align-self:flex-start;align-items:center;gap:.65rem;margin-top:1.5rem;padding-bottom:.3rem;font-size:.86rem;font-weight:700;text-decoration:none;transition:border-color .18s,color .18s,gap .18s;display:inline-flex}.pricing-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:clamp(2.5rem,6vw,4.5rem);display:grid}.pricing-plan-card{border:1px solid var(--pricing-line);background:linear-gradient(var(--pricing-grid)1px,transparent 1px),linear-gradient(90deg,var(--pricing-grid)1px,transparent 1px),var(--pricing-panel);isolation:isolate;background-size:2.2rem 2.2rem;flex-direction:column;min-height:33rem;padding:1.35rem;transition:border-color .22s,transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.pricing-plan-card:before{z-index:-1;background:linear-gradient(var(--plan-glow,var(--pricing-teal))1px,transparent 1px),linear-gradient(90deg,var(--plan-glow,var(--pricing-teal))1px,transparent 1px);opacity:.12;content:"";background-size:.75rem .75rem;width:48%;height:42%;position:absolute;inset:0 0 auto auto;-webkit-mask-image:linear-gradient(225deg,#000,#0000 76%);mask-image:linear-gradient(225deg,#000,#0000 76%)}.pricing-plan-card:nth-child(2){--plan-glow:var(--pricing-purple)}.pricing-plan-card:nth-child(3){--plan-glow:var(--pricing-teal)}.pricing-plan-card:nth-child(4){--plan-glow:var(--pricing-blue)}.pricing-plan-card:focus-within{border-color:color-mix(in srgb,var(--plan-glow)52%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--plan-glow)11%,transparent);transform:translateY(-.16rem)}.pricing-plan-card.is-featured{border-color:color-mix(in srgb,var(--pricing-teal)55%,transparent);background:linear-gradient(var(--pricing-grid)1px,transparent 1px),linear-gradient(90deg,var(--pricing-grid)1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--pricing-teal)7%,transparent),transparent 32%),var(--pricing-panel);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--pricing-teal)42%,transparent);background-size:2.2rem 2.2rem,2.2rem 2.2rem,auto,auto}.pricing-plan-signal{gap:.28rem;width:max-content;margin-bottom:2rem;display:flex}.pricing-plan-signal span{background:var(--plan-glow,var(--pricing-teal));opacity:.25;width:.35rem;height:.35rem}.pricing-plan-signal span:nth-child(2){opacity:.55}.pricing-plan-signal span:nth-child(3){box-shadow:0 0 .85rem var(--plan-glow,var(--pricing-teal));opacity:1}.pricing-plan-badge{border:1px solid color-mix(in srgb,var(--pricing-teal)48%,transparent);background:color-mix(in srgb,var(--pricing-teal)9%,transparent);color:var(--pricing-teal);letter-spacing:.1em;text-transform:uppercase;padding:.45rem .7rem;font-size:.62rem;font-weight:800;position:absolute;top:1rem;right:1rem}.pricing-plan-heading{min-height:7.2rem}.pricing-plan-index{color:var(--pricing-muted);font-family:var(--font-geist-mono),monospace;margin-bottom:.5rem;font-size:.62rem;display:block}.pricing-plan-heading h3{color:var(--ink,#f5f7f8);letter-spacing:-.03em;margin:0;font-size:1.35rem}.pricing-plan-heading p{color:var(--pricing-muted);margin:.7rem 0 0;font-size:.85rem;line-height:1.55}.pricing-plan-price{align-items:baseline;gap:.45rem;margin:1rem 0 0;display:flex}.pricing-plan-price strong{color:var(--ink,#f5f7f8);letter-spacing:-.065em;font-size:clamp(2rem,3vw,2.65rem)}.pricing-plan-price span{color:var(--pricing-muted);font-size:.72rem}.pricing-plan-limit{border:1px solid var(--pricing-line);color:var(--plan-glow,var(--pricing-teal));font-family:var(--font-geist-mono),monospace;align-self:flex-start;margin-top:.8rem;padding:.45rem .65rem;font-size:.62rem;display:inline-flex}.pricing-plan-features{border-top:1px solid var(--pricing-line);gap:.7rem;margin:1.7rem 0 1.8rem;padding:1.4rem 0 0 1rem;list-style:outside;display:grid}.pricing-plan-features li{color:color-mix(in srgb,var(--ink,#f5f7f8)82%,var(--pricing-muted));font-size:.78rem;line-height:1.45}.pricing-plan-features li::marker{color:var(--plan-glow,var(--pricing-teal))}.pricing-plan-cta{justify-content:center;width:100%;margin-top:auto}.pricing-inclusion-section{background:color-mix(in srgb,var(--panel,#0a0c0f)58%,transparent)}.pricing-inclusion-frame{border:1px solid var(--pricing-line);background:linear-gradient(var(--pricing-grid)1px,transparent 1px),linear-gradient(90deg,var(--pricing-grid)1px,transparent 1px),color-mix(in srgb,var(--panel,#0a0c0f)94%,transparent);background-size:2.5rem 2.5rem;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.5fr);display:grid}.pricing-inclusion-intro{border-right:1px solid var(--pricing-line);background:#050607eb;flex-direction:column;justify-content:space-between;min-height:16rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.pricing-inclusion-intro h2,.pricing-faq-heading h2{color:var(--ink,#f5f7f8);letter-spacing:-.055em;margin:1rem 0 0;font-size:clamp(2.15rem,4.5vw,4rem);line-height:1.04}.pricing-faq-heading>p{color:var(--pricing-muted);margin:1.25rem 0 0;line-height:1.7}.pricing-inclusion-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-inclusion-item{border-left:1px solid var(--pricing-line);background:color-mix(in srgb,var(--panel,#0a0c0f)83%,transparent);flex-direction:column;min-width:0;min-height:16rem;padding:clamp(1.25rem,3vw,2rem);transition:border-color .18s,background .18s;display:flex}.pricing-inclusion-item:first-child{border-left:0}.pricing-inclusion-item>span{color:var(--pricing-blue);font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;font-size:.66rem}.pricing-inclusion-item h3{color:var(--ink,#f5f7f8);margin:auto 0 0;font-size:clamp(1rem,1.7vw,1.3rem)}.pricing-inclusion-item p{color:var(--pricing-muted);margin:.65rem 0 0;font-size:.82rem;line-height:1.6}.pricing-table-wrap{border:1px solid var(--pricing-line);background:linear-gradient(var(--pricing-grid)1px,transparent 1px),linear-gradient(90deg,var(--pricing-grid)1px,transparent 1px),var(--pricing-panel);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--pricing-yellow)9%,transparent);background-size:2.5rem 2.5rem;margin-top:clamp(2.5rem,6vw,4.5rem);overflow-x:auto}.pricing-table-swipe-hint{display:none}.pricing-comparison-table{border-collapse:collapse;width:100%;min-width:52rem;color:var(--ink,#f5f7f8)}.pricing-comparison-table th,.pricing-comparison-table td{border-right:1px solid var(--pricing-line);border-bottom:1px solid var(--pricing-line);text-align:left;padding:1.05rem 1.15rem}.pricing-comparison-table tr>:last-child{border-right:0}.pricing-comparison-table tbody tr:last-child>*{border-bottom:0}.pricing-comparison-table thead th{background:color-mix(in srgb,var(--panel,#0a0c0f)88%,transparent);padding-block:1.35rem;font-size:.85rem;position:relative}.pricing-comparison-table thead th:first-child{width:24%;color:var(--pricing-muted);font-family:var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.65rem}.pricing-comparison-table thead th:nth-child(4){background:color-mix(in srgb,var(--pricing-teal)9%,var(--panel,#0a0c0f))}.pricing-comparison-table thead span,.pricing-comparison-table thead small{display:block}.pricing-comparison-table thead small{color:var(--pricing-muted);margin-top:.25rem;font-weight:500}.pricing-comparison-table tbody th{color:color-mix(in srgb,var(--ink,#f5f7f8)80%,var(--pricing-muted));font-size:.79rem;font-weight:600}.pricing-comparison-table tbody td{color:var(--pricing-muted);font-size:.78rem}.pricing-faq-layout{grid-template-columns:minmax(15rem,.6fr) minmax(0,1.4fr);gap:clamp(3rem,8vw,8rem);display:grid}.pricing-faq-heading{align-self:start}.pricing-faq-list{border-top:1px solid var(--pricing-line)}.pricing-faq-item{border-bottom:1px solid var(--pricing-line)}.pricing-faq-item summary{color:var(--ink,#f5f7f8);cursor:pointer;grid-template-columns:1fr 1.5rem;align-items:center;gap:1.5rem;padding:1.5rem 0;font-size:clamp(.98rem,1.4vw,1.1rem);font-weight:680;list-style:none;display:grid}.pricing-faq-item summary::-webkit-details-marker{display:none}.pricing-faq-item summary i{border:1px solid var(--pricing-line);width:1.25rem;height:1.25rem;position:relative}.pricing-faq-item summary i:before,.pricing-faq-item summary i:after{background:var(--pricing-teal);content:"";width:.5rem;height:1px;transition:transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pricing-faq-item summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.pricing-faq-item[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.pricing-faq-item summary:focus-visible{outline:2px solid var(--pricing-teal);outline-offset:.4rem}.pricing-faq-answer{grid-template-rows:1fr;display:grid}.pricing-faq-answer p{max-width:47rem;color:var(--pricing-muted);margin:0;padding:0 3rem 1.5rem 0;line-height:1.7}@keyframes pricing-pulse{0%,to{opacity:.45;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}.pricing-match-pulse,.pricing-plan-signal span{animation:none}.pricing-plan-signal span:nth-child(2){animation-delay:.16s}.pricing-plan-signal span:nth-child(3){animation-delay:.32s}.pricing-matcher-section.is-motion-active .pricing-match-pulse,.pricing-matcher.is-motion-active .pricing-match-pulse{animation:2.2s ease-in-out infinite pricing-pulse}.pricing-plans-section.is-motion-active .pricing-plan-signal span,.pricing-plan-card.is-motion-active .pricing-plan-signal span{animation-name:pricing-capacity-rhythm;animation-duration:2.7s;animation-timing-function:steps(2,end);animation-iteration-count:infinite}.pricing-matcher-section.is-motion-active .pricing-matcher-copy,.pricing-matcher.is-motion-active .pricing-matcher-copy{animation:.62s cubic-bezier(.22,1,.36,1) backwards pricing-capacity-enter}.pricing-matcher-section.is-motion-active .pricing-match-result,.pricing-matcher.is-motion-active .pricing-match-result{animation:.7s cubic-bezier(.22,1,.36,1) 90ms backwards pricing-result-enter}.pricing-matcher-section.is-motion-active .pricing-volume-readout output,.pricing-matcher.is-motion-active .pricing-volume-readout output{animation:.54s cubic-bezier(.16,1,.3,1) .18s backwards pricing-volume-count}.pricing-plans-section.is-motion-active .pricing-plan-card,.pricing-plan-card.is-motion-active{animation:.62s cubic-bezier(.22,1,.36,1) backwards pricing-plan-enter;animation-delay:calc(var(--plan-order,0)*85ms)}.pricing-inclusion-section.is-motion-active .pricing-inclusion-item,.pricing-inclusion-item.is-motion-active{animation:.52s cubic-bezier(.22,1,.36,1) backwards pricing-inclusion-enter}.pricing-inclusion-section.is-motion-active .pricing-inclusion-item:nth-child(2){animation-delay:80ms}.pricing-inclusion-section.is-motion-active .pricing-inclusion-item:nth-child(3){animation-delay:.16s}.pricing-comparison-section.is-motion-active .pricing-table-wrap,.pricing-table-wrap.is-motion-active{animation:.65s cubic-bezier(.22,1,.36,1) backwards pricing-table-enter}.pricing-faq-section.is-motion-active .pricing-faq-item,.pricing-faq-item.is-motion-active{animation:.48s ease-out backwards pricing-faq-enter}.pricing-faq-section.is-motion-active .pricing-faq-item:nth-child(2){animation-delay:55ms}.pricing-faq-section.is-motion-active .pricing-faq-item:nth-child(3){animation-delay:.11s}.pricing-faq-section.is-motion-active .pricing-faq-item:nth-child(4){animation-delay:.165s}@keyframes pricing-capacity-enter{0%{opacity:.32;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pricing-result-enter{0%{opacity:.25;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes pricing-volume-count{0%{opacity:.2;transform:translateY(12px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pricing-plan-enter{0%{opacity:.18;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes pricing-inclusion-enter{0%{opacity:.2;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes pricing-table-enter{0%{opacity:.25;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pricing-faq-enter{0%{opacity:.2;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pricing-capacity-rhythm{0%,42%,to{opacity:.25;transform:scaleY(.7)}12%,30%{opacity:1;transform:scaleY(1.35)}}@media (hover:hover) and (pointer:fine){.pricing-volume-presets button:hover{border-color:color-mix(in srgb,var(--pricing-teal)55%,transparent);background:color-mix(in srgb,var(--pricing-teal)10%,transparent);color:var(--pricing-teal);transform:translateY(-1px)}.pricing-text-link:hover{border-color:var(--pricing-teal);color:var(--pricing-teal);gap:.9rem}.pricing-plan-card:hover{border-color:color-mix(in srgb,var(--plan-glow)52%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--plan-glow)11%,transparent);transform:translateY(-.16rem)}.pricing-inclusion-item:hover{background:color-mix(in srgb,var(--pricing-blue)5%,var(--panel,#0a0c0f))}.pricing-volume-field input[type=range]:active::-webkit-slider-thumb{transform:scale(1.16)}}@media (max-width:1120px){.pricing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-plan-card{min-height:31rem}}@media (max-width:820px){.pricing-matcher,.pricing-inclusion-frame,.pricing-faq-layout{grid-template-columns:1fr}.pricing-match-result{border-top:1px solid var(--pricing-line);border-left:0;min-height:22rem}.pricing-inclusion-intro{border-right:0;border-bottom:1px solid var(--pricing-line);min-height:auto}}@media (max-width:620px){.pricing-section{padding-block:4.5rem}.pricing-proof-row{gap:.65rem;display:grid}.pricing-plan-grid{grid-template-columns:1fr}.pricing-matcher{background-size:2rem 2rem}.pricing-matcher-copy,.pricing-match-result{padding:1.25rem}.pricing-volume-field{margin-top:1.6rem}.pricing-volume-field input[type=range]{appearance:none;background:linear-gradient(var(--pricing-line),var(--pricing-line))center/100% .35rem no-repeat;touch-action:pan-y;width:100%;height:44px;min-height:44px}.pricing-volume-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.75rem;height:1.75rem}.pricing-volume-field input[type=range]::-moz-range-track{background:var(--pricing-line);border:0;border-radius:999px;height:.35rem}.pricing-volume-field input[type=range]::-moz-range-thumb{border:.28rem solid var(--panel,#0a0c0f);background:var(--pricing-teal);width:1.75rem;height:1.75rem;box-shadow:0 0 0 1px var(--pricing-teal),0 0 1.5rem color-mix(in srgb,var(--pricing-teal)62%,transparent);border-radius:50%}.pricing-volume-scale{margin-top:.2rem}.pricing-volume-presets button{flex:calc(50% - .275rem);min-width:0;min-height:44px}.pricing-match-result{min-height:18rem}.pricing-plan-card{min-height:auto;padding:1.15rem}.pricing-plan-heading{min-height:0}.pricing-plan-signal{margin-bottom:1.3rem}.pricing-plan-price{margin-top:1.35rem}.pricing-plan-features{gap:.6rem;margin-block:1.3rem;padding-top:1.1rem}.pricing-plan-cta{min-height:48px}.pricing-inclusion-grid{grid-template-columns:1fr}.pricing-inclusion-item{border-top:1px solid var(--pricing-line);border-left:0;min-height:10rem;padding:1.2rem}.pricing-inclusion-item:first-child{border-top:0}.pricing-table-swipe-hint{color:var(--pricing-muted);font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:2.5rem 0 .8rem;font-size:.67rem;font-weight:700;display:flex}.pricing-table-swipe-hint span{color:var(--pricing-yellow);font-size:1rem}.pricing-table-wrap{width:calc(100% + (var(--gutter)*2));margin-top:0;margin-inline:calc(var(--gutter)*-1);overscroll-behavior-inline:contain;scroll-padding-inline:var(--gutter);-webkit-overflow-scrolling:touch;border-left:0;border-right:0}.pricing-comparison-table{border-collapse:separate;border-spacing:0;min-width:44rem}.pricing-comparison-table th,.pricing-comparison-table td{padding:.85rem .8rem}.pricing-comparison-table tr>:first-child{z-index:1;width:8.5rem;min-width:8.5rem;padding-left:var(--gutter);background:color-mix(in srgb,var(--panel,#0a0c0f)96%,#000);position:sticky;left:0;box-shadow:.55rem 0 1rem #0000003d}.pricing-comparison-table thead tr>:first-child{z-index:2}.pricing-faq-answer p{padding-right:0}.pricing-match-result:before,.pricing-match-result:after,.pricing-match-pulse{transform-origin:100% 0;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.pricing-match-pulse,.pricing-plan-signal span,.pricing-matcher-copy,.pricing-match-result,.pricing-volume-readout output,.pricing-plan-card,.pricing-inclusion-item,.pricing-table-wrap,.pricing-faq-item{opacity:1!important;animation:none!important;transform:none!important}.pricing-plan-card,.pricing-inclusion-item,.pricing-volume-presets button,.pricing-text-link{transition:none}}@media (hover:none),(pointer:coarse){.pricing-match-pulse,.pricing-plan-signal span{animation:none}.pricing-plan-card:hover{transform:none}.pricing-matcher-section.is-motion-active .pricing-matcher-copy,.pricing-matcher-section.is-motion-active .pricing-match-result,.pricing-matcher-section.is-motion-active .pricing-volume-readout output,.pricing-plans-section.is-motion-active .pricing-plan-card,.pricing-inclusion-section.is-motion-active .pricing-inclusion-item,.pricing-comparison-section.is-motion-active .pricing-table-wrap,.pricing-faq-section.is-motion-active .pricing-faq-item{animation-duration:.32s}}
