.faq{--faq-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;background:var(--background);color:var(--marketing-foreground);scroll-margin-top:calc(var(--site-header-height) + 24px);padding:80px 48px 96px;position:relative}.faq-inner{z-index:1;max-width:1080px;margin:0 auto;position:relative}.about-xno+.faq{margin-top:64px}.faq-intro{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start;gap:64px;display:grid}.faq-summary{padding-top:8px}.faq-eyebrow{color:#98a49e;margin:0 0 16px}.faq-heading{letter-spacing:-.045em;margin:0;font-weight:500}.faq-heading .section-heading-line:last-child{color:#a4d6bf}.faq-description{color:var(--muted-foreground);margin:0}.faq-content{margin-top:48px}.faq-topics{scrollbar-width:none;border-bottom:1px solid #ffffff12;gap:32px;margin-bottom:24px;padding-inline:32px;display:flex;overflow-x:auto}.faq-topics::-webkit-scrollbar{display:none}.faq-topic{color:#828b86;text-align:left;cursor:pointer;transition:color .3s var(--faq-ease);background:0 0;border:0;flex-shrink:0;padding:16px 0 24px;position:relative}.faq-topic:after{content:"";opacity:0;transform-origin:0;height:2px;transition:transform .5s var(--faq-ease), opacity .3s var(--faq-ease);background:#a4d6bf;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.5)}.faq-topic:hover{color:#d3ded7}.faq-topic[aria-selected=true]{color:#e3f0e9}.faq-topic[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.faq-topic:active{transform:translateY(1px)}.faq-topic:focus-visible{outline-offset:-4px;border-radius:4px}.faq-stage{min-width:0}.faq-panel[hidden],.faq-answer[hidden]{display:none}.faq-panel:not([hidden]){animation:faq-panel-enter .45s var(--faq-ease) both}.faq-questions{flex-direction:column;gap:8px;display:flex}.faq-item{isolation:isolate;border:1px solid #0000;border-radius:16px;position:relative}.faq-item:before{content:"";z-index:-1;border-radius:inherit;background:var(--surface);opacity:0;transition:opacity .4s var(--faq-ease);position:absolute;inset:0}.faq-item:after{content:"";pointer-events:none;background:#ffffff12;height:1px;position:absolute;bottom:-5px;left:32px;right:32px}.faq-item:last-child:after,.faq-item[data-open=true]:after{opacity:0}.faq-item:hover:before{opacity:.3}.faq-item[data-open=true]{border-color:#a4d6bf26;box-shadow:inset 0 1px #e2fff009,0 8px 32px #00000040}.faq-item[data-open=true]:before{opacity:.7}.faq-question-heading{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:400;line-height:32px}.faq-question{border-radius:inherit;color:#b9c0bc;text-align:left;width:100%;font:inherit;letter-spacing:inherit;cursor:pointer;transition:color .3s var(--faq-ease);background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:32px;padding:32px;display:flex}.faq-question>span:first-child{text-wrap:pretty}.faq-question:hover{color:var(--foreground)}.faq-question:focus-visible{outline-offset:-4px;border-radius:12px}.faq-question:active .faq-toggle{transform:scale(.92)}.faq-item[data-open=true] .faq-question{color:#eff7f2}.faq-toggle{color:#9caaa1;width:32px;height:32px;transition:transform .3s var(--faq-ease), color .3s var(--faq-ease), border-color .3s var(--faq-ease);border:1px solid #ffffff16;border-radius:50%;flex:0 0 32px;display:block;position:relative}.faq-toggle span{width:12px;height:1px;transition:transform .4s var(--faq-ease), opacity .3s var(--faq-ease);background:currentColor;margin:-.5px 0 0 -6px;position:absolute;top:50%;left:50%}.faq-toggle span:last-child{transform:rotate(90deg)}.faq-item[data-open=true] .faq-toggle{color:#c4f2dd;border-color:#a4d6bf40}.faq-item[data-open=true] .faq-toggle span:last-child{opacity:0;transform:rotate(0)}.faq-answer{padding:0 96px 32px 32px}.faq-answer p{color:#a6afa9;max-width:760px;margin:0}.faq-answer:not([hidden]){animation:faq-answer-enter .4s var(--faq-ease) both}@keyframes faq-panel-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes faq-answer-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.faq-intro{grid-template-columns:minmax(0,1fr) minmax(0,280px);gap:32px}.faq-heading{font-size:48px;line-height:48px}}@media (max-width:760px){.faq{padding:64px 24px}.about-xno+.faq{margin-top:32px}.faq-intro{grid-template-columns:1fr;gap:16px}.faq-summary{padding-top:0}.faq-heading{font-size:36px;line-height:40px}.faq-description{max-width:320px;margin:0}.faq-content{margin-top:32px}.faq-topics{gap:24px;margin-bottom:16px;padding-inline:0}.faq-topic{white-space:nowrap;padding:12px 0 16px;font-size:14px;line-height:20px}.faq-questions{gap:8px}.faq-item{border-radius:12px}.faq-item:after{left:16px;right:16px}.faq-question-heading{letter-spacing:-.02em;font-size:20px;line-height:28px}.faq-question{gap:16px;padding:24px 16px}.faq-toggle{flex-basis:24px;width:24px;height:24px;margin-top:2px}.faq-toggle span{width:8px;margin-left:-4px}.faq-answer{padding:0 16px 24px}.faq-answer p{font-size:14px;line-height:20px}}@media (prefers-reduced-motion:reduce){.faq *,.faq :before,.faq :after{transition:none!important;animation:none!important}.faq-topic:active,.faq-question:active .faq-toggle{transform:none}}
.site-footer{--footer-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;background:var(--background);color:var(--marketing-foreground);padding:80px 48px 24px;position:relative}.site-footer:before{content:"";background:#26342c;max-width:1080px;height:1px;margin:auto;position:absolute;top:0;left:48px;right:48px}.site-footer-inner{z-index:1;width:100%;margin:0 auto;position:relative}.footer-invitation{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:64px;max-width:1080px;margin:0 auto;padding-bottom:64px;display:grid}.footer-invitation-copy{z-index:1;position:relative}.footer-heading{letter-spacing:-.045em;margin:0;font-weight:500}.footer-heading .section-heading-line:last-child{color:#9faaa4}.footer-invitation-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.footer-signup{background:var(--button-background);min-height:48px;color:var(--button-foreground);transition:transform .5s var(--footer-ease);border-radius:9999px;justify-content:center;align-items:center;gap:24px;padding:12px 24px;text-decoration:none;display:inline-flex}.footer-signup:hover{background:var(--button-hover)}.footer-signup svg{transition:transform .5s var(--footer-ease)}.footer-signup:hover svg{transform:translate(2px,-2px)}.footer-signup:active{transform:scale(.98)}.footer-login{color:#b8c1bb;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.footer-login:hover{color:var(--marketing-foreground)}.footer-signature{isolation:isolate;min-width:0;padding:24px 0 40px;position:relative}.footer-signature:before{content:"";pointer-events:none;background:radial-gradient(#5bd4b41c,#0000 70%);position:absolute;inset:55% 8% 0}.footer-wordmark{z-index:1;-webkit-user-select:none;user-select:none;width:100%;max-width:440px;margin:0 auto;position:relative}.footer-wordmark svg{width:100%;height:auto;display:block;overflow:visible;transform:perspective(900px)rotateY(-16deg)rotateX(12deg)rotate(-7deg)}.footer-signature-ground{pointer-events:none;width:100%;height:auto;position:absolute;bottom:0;left:0}.footer-wordmark-sweep{animation:footer-metal-light 14s var(--footer-ease) infinite;animation-play-state:paused;transform:translate(-600px)skew(-18deg)}.footer-wordmark[data-running=true] .footer-wordmark-sweep{animation-play-state:running}.footer-wordmark-light{transform:translate(var(--footer-light-x,0px), var(--footer-light-y,0px));opacity:0;transition:opacity .5s var(--footer-ease), transform .7s var(--footer-ease)}.footer-wordmark[data-pointer=true] .footer-wordmark-light{opacity:1}.footer-directory{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:64px;padding:64px 0;display:grid;position:relative}.footer-directory:before{content:"";background:#ffffff14;height:1px;position:absolute;top:0;left:0;right:0}.footer-identity,.footer-contact{min-width:0}.footer-brand{color:var(--marketing-foreground);letter-spacing:.1em;align-items:center;gap:12px;font-size:24px;font-weight:500;line-height:32px;text-decoration:none;display:inline-flex}.footer-brand img{width:36px;height:auto;display:block}.footer-brand-description{color:#8e9692;text-wrap:pretty;margin:24px 0}.footer-column-heading{color:#dce1de;margin:8px 0 24px;font-weight:500}.footer-link-group ul{flex-direction:column;align-items:flex-start;gap:16px;margin:0;padding:0;list-style:none;display:flex}.footer-link-group a{color:#8e9692;transition:color .3s var(--footer-ease);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.footer-link-group a svg{opacity:0;transition:opacity .3s var(--footer-ease), transform .5s var(--footer-ease);flex-shrink:0;transform:translate(-4px,4px)}.footer-link-group a:hover,.footer-link-group a:focus-visible,.footer-email:hover,.footer-phone:hover{color:#d1f5e2}.footer-link-group a:hover svg,.footer-link-group a:focus-visible svg{opacity:1;transform:translate(0)}.footer-link-group a:active,.footer-back-top:active{transform:translateY(1px)}.footer-email{color:#e0e9e3;letter-spacing:-.025em;align-items:center;gap:12px;max-width:100%;font-weight:400;text-decoration:none;display:inline-flex}.footer-email>span{overflow-wrap:anywhere;min-width:0}.footer-email svg{color:#718078;transition:transform .5s var(--footer-ease), color .3s var(--footer-ease);flex-shrink:0}.footer-email:hover svg{color:#bcf4d8;transform:translate(2px,-2px)}.footer-phone{color:#a0aaa4;width:fit-content;margin-top:12px;text-decoration:none;display:block}.footer-location{margin-top:32px}.footer-location-city{color:#bac2bd;margin:0 0 8px}.footer-address{color:#7f8983;text-wrap:pretty;max-width:320px;margin:0;font-style:normal}.footer-community{gap:8px;display:flex}.footer-social{color:#bdc8c0;width:40px;height:40px;transition:transform .5s var(--footer-ease);background:0 0;border:1px solid #ffffff14;place-items:center;text-decoration:none;display:grid}.footer-social-logo{object-fit:contain;filter:grayscale()brightness(2.5);opacity:.8;transition:opacity .3s var(--footer-ease);display:block}.footer-social:hover .footer-social-logo,.footer-social:focus-visible .footer-social-logo{filter:none;opacity:1}.footer-social:hover,.footer-social:focus-visible{background:#181818;border-color:#ffffff30;transform:translateY(-2px)}.footer-social:active{transform:scale(.98)}.footer-baseline{color:#89958d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex;position:relative}.footer-baseline:before{content:"";background:#26312a;height:1px;position:absolute;top:0;left:0;right:0}.footer-legal{flex-wrap:wrap;gap:24px;display:flex}.footer-legal a,.footer-back-top{color:inherit;text-decoration:none}.footer-legal a:hover,.footer-back-top:hover{color:var(--marketing-foreground)}.footer-back-top{align-items:center;gap:16px;min-height:40px;display:inline-flex}.footer-back-top>span{width:40px;height:40px;transition:background-color .3s var(--footer-ease);border:1px solid #303a32;border-radius:50%;place-items:center;display:grid}.footer-back-top:hover>span{background:#181818}.site-footer a{border-radius:4px}.site-footer .footer-social{border-radius:50%}.site-footer .footer-signup{border-radius:9999px}@keyframes footer-metal-light{0%,12%{opacity:0;transform:translate(-600px)skew(-18deg)}22%{opacity:.65}65%,to{opacity:0;transform:translate(3000px)skew(-18deg)}}@media (max-width:1200px){.footer-directory{grid-template-columns:minmax(0,1.2fr) minmax(0,.75fr) minmax(0,.85fr) minmax(0,1.3fr);column-gap:32px}}@media (max-width:1000px){.footer-invitation{gap:40px}.footer-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}.footer-identity{grid-column:1/-1}.footer-brand-description{margin:16px 0}}@media (max-width:900px){.site-footer{padding:64px 24px 24px}.site-footer:before{left:24px;right:24px}.footer-heading{font-size:36px;line-height:40px}.footer-invitation-actions{gap:16px}.footer-directory{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.3fr)}}@media (max-width:700px){.footer-invitation{grid-template-columns:1fr;gap:32px;padding-bottom:40px}.footer-signature{justify-self:center;width:min(100%,360px);padding:24px 0 32px}.footer-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;padding:40px 0}.footer-column-heading{margin-top:0}.footer-contact{grid-column:1/-1}.footer-contact .footer-location{margin-top:24px}.footer-baseline{gap:16px}.footer-legal{flex-basis:100%;order:3;gap:16px}}@media (prefers-reduced-motion:reduce){.site-footer *,.site-footer :before{transition:none!important;animation:none!important}.footer-wordmark-sweep,.footer-wordmark-light{opacity:0}.footer-signup:active,.footer-signup:hover svg,.footer-link-group a:active,.footer-back-top:active,.footer-social:active,.footer-social:hover,.footer-social:focus-visible,.footer-email:hover svg{transform:none}}
.reflective-card{box-sizing:border-box;width:var(--rc-width);height:var(--rc-height);perspective:900px;max-width:100%;color:var(--rc-ink);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.reflective-card__body{box-sizing:border-box;border-radius:var(--rc-radius);background:var(--rc-base);width:100%;height:100%;box-shadow:var(--rc-shadow);transform:translate3d(0, var(--rc-lift,0px), 0) rotateX(var(--rc-rotate-x,0deg)) rotateY(var(--rc-rotate-y,0deg));opacity:var(--rc-presence,1);isolation:isolate;will-change:transform;position:relative;overflow:hidden}.reflective-card__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.reflective-card__content{z-index:1;box-sizing:border-box;height:100%;padding:var(--rc-pad);flex-direction:column;display:flex;position:relative}.reflective-card__header{align-items:center;gap:12px;font-size:13px;line-height:20px;display:flex}.reflective-card__badge{color:var(--rc-ink);align-items:center;gap:6px;font-weight:500;display:inline-flex}.reflective-card__status{color:var(--rc-muted);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.reflective-card__dot{background:var(--rc-status);border-radius:50%;width:6px;height:6px}.reflective-card__identity{margin-top:auto}.reflective-card__name{color:var(--rc-ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:24px;font-weight:500;line-height:1.15}.reflective-card__role{color:var(--rc-muted);margin:4px 0 0;font-size:14px;line-height:1.4}.reflective-card__footer{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:24px;display:flex}.reflective-card__id{flex-direction:column;gap:4px;min-width:0;display:flex}.reflective-card__label{color:var(--rc-muted);font-size:12px;line-height:16px}.reflective-card__value{color:var(--rc-ink);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;line-height:20px;overflow:hidden}.reflective-card__tile{box-sizing:border-box;border-radius:var(--rc-tile-radius);background:var(--rc-tile);width:44px;height:44px;box-shadow:var(--rc-tile-shadow);color:var(--rc-muted);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.reflective-card__tile:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--rc-tile-edge), inset 0 1px 0 var(--rc-tile-highlight);pointer-events:none;position:absolute;inset:0}.reflective-card__rim{z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--rc-rim), inset 0 1px 0 var(--rc-rim-highlight);pointer-events:none;position:absolute;inset:0}.reflective-card__media{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}
.pricing{--pricing-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;color:var(--marketing-foreground);background:var(--background);scroll-margin-top:calc(var(--site-header-height) + 24px);padding:96px 48px;position:relative}.pricing-inner{z-index:1;max-width:1080px;margin:0 auto;position:relative}.pricing-intro{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:64px;display:grid}.pricing-heading{letter-spacing:-.045em;margin:0;font-weight:500}.pricing-heading .section-heading-line:last-child{color:#a4d6bf}.pricing-description{color:#aab4af;margin:0 0 24px}.pricing-cycle{background:#181818;border:1px solid #ffffff20;border-radius:9999px;gap:4px;margin:0;padding:4px;display:inline-flex}.pricing-cycle label{cursor:pointer;position:relative}.pricing-cycle input,.pricing-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-cycle label>span{color:#a0aaa4;transition:color .3s var(--pricing-ease), background-color .3s var(--pricing-ease);border-radius:9999px;padding:8px 16px;display:block}.pricing-cycle input:checked+span{color:#eef4f0;background:#313131;box-shadow:inset 0 1px #ffffff12}.pricing-cycle input:focus-visible+span{outline:2px solid var(--ring);outline-offset:4px}.pricing-cycle label:hover>span{color:#f0f7f2}.pricing-cycle label:active>span{transform:scale(.98)}.pricing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px;display:grid}.pricing-plan{min-width:0;display:grid;position:relative}.pricing-plan:hover,.pricing-plan:focus-within{z-index:2}.pricing-membership{--plan-ink:#f0f3f1;--plan-muted:#bbc5bf;--plan-line:#ffffff20;--plan-metal:linear-gradient(130deg, #3e4442, #202524 40%, #101413 70%, #303b35);isolation:isolate;border-radius:16px;height:100%;position:relative}.pricing-static-card{border-radius:inherit;background:var(--plan-metal);height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff25,inset 0 1px #ffffff24,0 16px 32px #00000040}.pricing-membership[data-material=silver]{--plan-ink:#15271f;--plan-muted:#3e584b;--plan-line:#183b2729;--plan-metal:linear-gradient(130deg, #b6c9c0, #e6eee9 32%, #8baba0 60%, #d7e7de)}.pricing-membership[data-material=titanium]{--plan-metal:linear-gradient(135deg, #55524c, #282927 40%, #141716 65%, #3c433d)}.pricing-card-layout{height:100%;color:var(--plan-ink);background:linear-gradient(#0000,#00000040 50%);border-radius:16px;flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden}.pricing-membership[data-material=silver] .pricing-card-layout{background:linear-gradient(#0000,#edf8f044 50%)}.pricing-card-layout>:not(.pricing-card-emblem){z-index:1;position:relative}.pricing-card-layout:after{content:"";pointer-events:none;opacity:.2;background:repeating-linear-gradient(0deg,#0000 0 2px,#ffffff12 2px 3px);position:absolute;inset:0}.pricing-card-brand{z-index:1;letter-spacing:.12em;align-items:center;gap:8px;display:flex;position:relative}.pricing-mini-logo{background:currentColor;width:24px;height:20px;-webkit-mask:url(/brand/xno.svg) 50%/contain no-repeat;mask:url(/brand/xno.svg) 50%/contain no-repeat}.pricing-card-membership{letter-spacing:.1em;opacity:.6;margin-left:auto;font-size:12px;line-height:16px}.pricing-card-emblem{opacity:.16;background:linear-gradient(140deg,#ffffff70,#ffffff08 42%,#ffffff40 58%,#ffffff08);width:144px;height:128px;position:absolute;top:48px;right:16px;-webkit-mask:url(/brand/xno.svg) 50%/contain no-repeat;mask:url(/brand/xno.svg) 50%/contain no-repeat}.pricing-membership[data-material=silver] .pricing-card-emblem{opacity:.14;background:linear-gradient(140deg,#f6fff8,#213b30 40%,#f2fff8 68%,#264336)}.pricing-card-caption{margin-top:40px}.pricing-card-caption h3{letter-spacing:-.03em;margin:0 0 12px;font-weight:500}.pricing-reflective .reflective-card__content{padding:0}.pricing-reflective .reflective-card__body{background:var(--plan-metal)}.pricing-reflective .reflective-card__rim{box-shadow:inset 0 1px #ffffff60,inset 0 0 0 1px #effff030}.pricing-reflective .reflective-card__rim:after{content:"";border-radius:inherit;opacity:0;transition:opacity .3s var(--pricing-ease);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #d4ffe090}.pricing-plan:hover .reflective-card__rim:after,.pricing-plan:focus-within .reflective-card__rim:after{opacity:1}.pricing-membership[data-material=silver] .pricing-reflective:after{content:"";z-index:-1;filter:blur(40px);opacity:.1;pointer-events:none;background:#92d2b4;position:absolute;inset:50% 16px -16px}.pricing-plan-description{max-width:280px;min-height:60px;color:var(--plan-muted);margin:0}.pricing-amount{font-variant-numeric:tabular-nums;margin:24px 0}.pricing-amount p{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px;display:flex}.pricing-amount .heading-2{letter-spacing:-.055em;font-weight:400}.pricing-amount .body-6,.pricing-billing{color:var(--plan-muted)}.pricing-action{color:#e9efeb;width:100%;min-height:48px;transition:background-color .3s var(--pricing-ease), transform .5s var(--pricing-ease);background:#181818;border:1px solid #ffffff28;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;text-decoration:none;display:flex}.pricing-action:hover{background:#272727}.pricing-plan[data-featured=true] .pricing-action{color:#f1fff7;background:linear-gradient(#304c3d,#142d20);border-color:#10291c80}.pricing-plan[data-featured=true] .pricing-action:hover{background:linear-gradient(#3e604d,#1d3d2c)}.pricing-action:focus-visible{outline-offset:4px}.pricing-plan[data-featured=true] .pricing-action:focus-visible{outline-color:#183b27}.pricing-action svg{transition:transform .5s var(--pricing-ease)}.pricing-action:hover svg{transform:translate(2px,-2px)}.pricing-action:active{transform:scale(.98)}.pricing-features{margin:24px 0 0}.pricing-features>div{border-bottom:1px solid var(--plan-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;padding:16px 0;display:flex}.pricing-features dt{color:var(--plan-muted)}.pricing-features dd{color:var(--plan-ink);font-variant-numeric:tabular-nums;margin:0}.pricing-detail{max-width:280px;color:var(--plan-muted);margin:auto 0 0;padding-top:24px}.pricing-current{background:#181818;border:1px solid #a4d6bf26;border-radius:16px;justify-content:center;align-items:center;gap:32px;width:fit-content;max-width:100%;margin:48px auto 0;padding:24px 32px;display:flex;box-shadow:inset 0 1px #ffffff08}.pricing-current-copy{min-width:0}.pricing-current h3{color:#edf2ee;letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:400}.pricing-current h3 span{color:#a4d6bf}.pricing-current p{color:#939f97;text-wrap:pretty;margin:8px 0 0}.pricing-current-action{background:var(--button-background);min-height:40px;color:var(--button-foreground);transition:transform .5s var(--pricing-ease);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:16px;padding:8px 16px;text-decoration:none;display:inline-flex}.pricing-current-action:hover{background:var(--button-hover)}.pricing-current-action svg{transition:transform .5s var(--pricing-ease);flex-shrink:0}.pricing-current-action:hover svg{transform:translate(4px)}.pricing-current-action:active{transform:scale(.98)}.pricing-current-action:focus-visible{outline-offset:4px}@media (max-width:1000px){.pricing{padding:80px 24px}.pricing-intro{grid-template-columns:minmax(0,1fr) 280px;gap:32px}.pricing-heading{font-size:48px;line-height:48px}.pricing-plans{gap:16px}.pricing-card-layout{padding:24px 16px}.pricing-card-membership{letter-spacing:0;font-size:12px}.pricing-amount .heading-2{font-size:36px;line-height:40px}.pricing-plan-description{min-height:60px}}@media (max-width:700px){.pricing{padding:64px 24px}.pricing-intro{grid-template-columns:1fr;gap:24px}.pricing-heading{font-size:36px;line-height:40px}.pricing-intro-aside{max-width:400px}.pricing-plans{grid-template-columns:1fr;gap:48px;max-width:400px;margin:40px auto 0}.pricing-card-layout{padding:24px}.pricing-plan-description{max-width:none;min-height:0}.pricing-amount .heading-2{font-size:48px;line-height:48px}.pricing-detail{max-width:none}.pricing-current{flex-direction:column;align-items:stretch;gap:24px;width:100%;max-width:400px;margin-top:40px;padding:24px}.pricing-current-action{width:100%}}@media (prefers-reduced-motion:reduce){.pricing *,.pricing :after{transition:none!important;animation:none!important}.pricing-action:active,.pricing-action:hover svg,.pricing-current a:active,.pricing-current-action:hover svg,.pricing-cycle label:active>span{transform:none}}
