:root{--co-headline-size: clamp(34px, 3.333vw, 64px);--co-sub-size: clamp(19px, 1.25vw, 24px);--co-body-size: clamp(16px, 1.15vw, 22px);--co-eyebrow-size: clamp(10px, .73vw, 14px);--co-card-radius: 12px;--co-card-ring: #282828;--co-card-shadow: 0 4px 100px rgba(0, 0, 0, .25), 0 4px 40px rgba(0, 0, 0, .85);--co-texa-w: min(127vw, 2600px);--co-texa-h: calc(var(--co-texa-w) * .5316);--co-texb-w: min(122vw, 2500px);--co-texb-h: calc(var(--co-texb-w) * .5231);--co-texc-w: min(58vw, 900px);--co-texc-h: calc(var(--co-texc-w) * .5316);--co-texd-w: min(90vw, 1200px);--co-texd-h: calc(var(--co-texd-w) * .5316)}@media(max-width:899px){:root{--co-texa-w: max(127vw, calc(56vh / .5316));--co-texb-w: max(122vw, calc(56vh / .5231));--co-texd-w: max(90vw, calc(40vh / .5316))}}.co-sec{position:relative;z-index:1;overflow:clip;padding:clamp(90px,14vh,190px) var(--ax-frame)}.co-chapter-head{display:flex;flex-direction:column;align-items:flex-start;width:fit-content;max-width:100%;margin-inline:auto}.co-eyebrow{margin:0 0 clamp(16px,2.4vh,28px);margin-left:var(--co-eyebrow-x, 0px);font-family:var(--ax-font-mono);font-weight:300;font-size:var(--co-eyebrow-size);line-height:1;letter-spacing:var(--ax-ls-mono-wide);color:var(--ax-fg-4)}.co-head{position:relative}.co-headline{margin:0;font-family:var(--ax-font-display);font-weight:400;font-size:var(--co-headline-size);line-height:1.05;letter-spacing:-.01em;color:var(--ax-fg-1);text-align:center;text-wrap:balance}.co-script{font-family:var(--ax-font-script);font-style:normal;font-size:1.22em;line-height:1;vertical-align:-.06em;color:var(--ax-flame)}.co-anchor{position:relative;display:inline-block}.co-sub{margin:0 0 clamp(14px,2.2vh,26px);font-family:var(--ax-font-display);font-weight:400;font-size:var(--co-sub-size);line-height:1.15;color:var(--ax-fg-1);text-wrap:balance}.co-sub .co-script{font-size:1.33em}.co-body{margin:0;max-width:21em;font-family:var(--ax-font-display);font-weight:300;font-size:var(--co-body-size);line-height:1.45;letter-spacing:.03em;color:var(--ax-fg-3);text-wrap:pretty}.co-body.highlight{color:var(--ax-fg-1)}.co-body+.co-body{margin-top:.9em}.co-live :is([data-reveal-words],[data-reveal-lines]) .co-w{display:inline-block;opacity:0;transform:translateY(.38em);transition:opacity .55s cubic-bezier(.215,.61,.355,1),transform .55s cubic-bezier(.215,.61,.355,1);transition-delay:calc(var(--wi, 0) * 55ms)}.co-live :is([data-reveal-words],[data-reveal-lines]).is-in .co-w{opacity:1;transform:none}.co-live [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.215,.61,.355,1),transform .7s cubic-bezier(.215,.61,.355,1)}.co-live [data-reveal].is-in{opacity:1;transform:none}.co-live [data-reveal-stagger]>*{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.215,.61,.355,1),transform .6s cubic-bezier(.215,.61,.355,1)}.co-live [data-reveal-stagger].is-in>*{opacity:1;transform:none}.co-live [data-reveal-stagger].is-in>*:nth-child(2){transition-delay:.09s}.co-live [data-reveal-stagger].is-in>*:nth-child(3){transition-delay:.18s}.co-live [data-reveal-stagger].is-in>*:nth-child(4){transition-delay:.27s}.co-live [data-reveal-stagger].is-in>*:nth-child(5){transition-delay:.36s}.co-live [data-reveal-stagger].is-in>*:nth-child(6){transition-delay:.45s}.co-still,.co-still *{transition:none!important}.co-card{position:relative;margin:0;overflow:clip;border-radius:var(--co-card-radius);background:var(--ax-bg-1);box-shadow:var(--co-card-shadow)}.co-card>img,.co-card>video{display:block;width:100%;height:auto;border-radius:inherit}.co-card:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--co-card-ring);pointer-events:none}.co-tex{position:absolute;z-index:-1;max-width:none;height:auto;pointer-events:none;user-select:none}.co-tex.is-settling{transition:translate .45s cubic-bezier(.33,1,.68,1)}@media(prefers-reduced-motion:reduce){.co-tex.is-settling{transition:none}}.co-mark{position:relative;z-index:0}.co-mark:before{content:"";position:absolute;z-index:-1;inset:.14em -.16em -.04em;background:linear-gradient(to bottom,transparent,rgba(243,93,58,.16) 26%,rgba(243,93,58,.16) 76%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent)}.co-arrow{position:absolute;overflow:visible;pointer-events:none}.co-live [data-arrow-stroke]{stroke-dasharray:1 4000;stroke-dashoffset:2000}.pr-lead{max-width:33em;margin:clamp(24px,3.6vh,40px) auto 0;text-align:center}.pr-plans{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(14px,1.6vw,20px);max-width:1160px;margin:clamp(40px,6vh,84px) auto 0}@media(min-width:900px){.pr-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.pr-plan{position:relative;display:flex;flex-direction:column;padding:clamp(24px,2.4vw,34px);border:1px solid var(--ax-bg-4);border-radius:var(--ax-radius-lg);background:transparent}.pr-plan--pick{border-color:var(--ax-flame);background:linear-gradient(to bottom,#f35d3a1a,#f35d3a0d);box-shadow:0 0 40px #f35d3a2e}.pr-badge-slot{position:absolute;top:-10px;right:clamp(20px,2vw,28px);display:inline-flex;border-radius:var(--ax-radius-sm);background:var(--ax-bg-1)}.pr-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--ax-radius-sm);background:#f35d3a29;font-family:var(--ax-font-mono);font-size:10px;letter-spacing:var(--ax-ls-mono-wide);color:var(--ax-flame)}.pr-plan-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pr-plan-name,.pr-plan-price{font-family:var(--ax-font-display);font-weight:400;font-size:clamp(20px,1.5vw,26px);line-height:1.1;color:var(--ax-fg-1);white-space:nowrap}.pr-plan-price small{margin-left:2px;font-size:.54em;color:var(--ax-fg-4)}.pr-plan-price--talk{font-size:clamp(18px,1.35vw,23px)}.pr-plan-tagline{margin:8px 0 0;font-size:clamp(13px,.95vw,15px);line-height:1.45;color:var(--ax-fg-3)}.pr-rule{height:1px;margin:clamp(20px,2.6vh,28px) 0;border:0;background:var(--ax-bg-4)}.pr-plan--pick .pr-rule{background:#fff3}.pr-features{display:flex;flex:1;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.pr-features li{display:flex;align-items:flex-start;gap:10px;font-size:clamp(13px,.95vw,15px);line-height:1.35;color:var(--ax-fg-1)}.pr-features svg{flex:none;width:16px;height:16px;margin-top:1px;fill:none;stroke:var(--ax-flame);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pr-features .pr-feature--off{color:var(--ax-fg-4)}.pr-features .pr-feature--off svg{stroke:var(--ax-fg-4)}.pr-plan-note{flex:1;margin:0;font-size:clamp(13px,.95vw,15px);line-height:1.5;color:var(--ax-fg-3)}.pr-plan-cta{justify-content:center;width:100%;margin-top:clamp(20px,2.6vh,28px)}.pr-seats{display:flex;flex-direction:column;align-items:center;max-width:1160px;margin:clamp(14px,1.6vw,20px) auto 0;padding:clamp(28px,3.2vw,54px) clamp(20px,2.2vw,30px);border:1px solid var(--ax-bg-4);border-radius:var(--ax-radius-lg);text-align:center}.pr-seats-head{max-width:30em}.pr-seats-title{margin:0 0 10px;font-family:var(--ax-font-display);font-weight:400;font-size:clamp(21px,1.7vw,30px);line-height:1.15;color:var(--ax-fg-1)}.pr-seats-help{margin:0;font-size:clamp(13px,.95vw,16px);line-height:1.5;color:var(--ax-fg-3)}.pr-calc{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:clamp(18px,2.4vw,40px);margin-top:clamp(26px,3.6vh,44px)}.pr-field{display:flex;flex-direction:column;align-items:center;gap:10px}.pr-field-label{font-family:var(--ax-font-mono);font-size:10px;letter-spacing:var(--ax-ls-mono-wide);color:var(--ax-fg-4)}.pr-toggle{display:inline-flex;padding:3px;border-radius:var(--ax-radius-lg);background:var(--ax-bg-3)}.pr-toggle input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pr-toggle label{padding:9px 18px;border-radius:var(--ax-radius-md);font-family:var(--ax-font-mono);font-size:12px;letter-spacing:var(--ax-ls-mono);color:var(--ax-fg-3);cursor:pointer;transition:var(--ax-transition-fast);transition-property:background,color}.pr-toggle input:checked+label{background:var(--ax-bg-5);color:var(--ax-fg-1)}.pr-toggle input:focus-visible+label{outline:none;box-shadow:0 0 0 1px var(--ax-bg-1),0 0 0 2px var(--ax-flame)}.pr-stepper{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:var(--ax-radius-lg);background:var(--ax-bg-3)}.pr-stepper input{width:4ch;padding:7px 0;border:0;background:none;font-family:var(--ax-font-mono);font-size:15px;color:var(--ax-fg-1);text-align:center;-moz-appearance:textfield;appearance:textfield}.pr-stepper input::-webkit-outer-spin-button,.pr-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.pr-stepper button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:var(--ax-radius-md);background:var(--ax-bg-4);font-family:var(--ax-font-mono);font-size:15px;line-height:1;color:var(--ax-fg-2);cursor:pointer;transition:var(--ax-transition-fast);transition-property:background,color}.pr-stepper button:hover{background:var(--ax-bg-5);color:var(--ax-fg-1)}.pr-stepper button:focus-visible{outline:none;box-shadow:0 0 0 1px var(--ax-bg-1),0 0 0 2px var(--ax-flame)}.pr-out{margin-top:clamp(26px,3.6vh,44px)}.pr-out-total{margin:0;font-family:var(--ax-font-display);font-weight:400;font-size:clamp(32px,3.3vw,60px);line-height:1;letter-spacing:-.02em;color:var(--ax-fg-1)}.pr-out-total small{margin-left:4px;font-size:.3em;letter-spacing:var(--ax-ls-normal);color:var(--ax-fg-4)}.pr-out-math{margin:12px 0 0;font-family:var(--ax-font-mono);font-size:clamp(11px,.8vw,13px);letter-spacing:var(--ax-ls-mono);color:var(--ax-fg-4)}.pr-trial{margin:clamp(22px,3vh,32px) 0 0;font-size:clamp(13px,.95vw,15px);color:var(--ax-fg-3)}.fq-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,3.4vh,40px) clamp(28px,3vw,64px);max-width:1160px;margin:clamp(36px,5.5vh,76px) auto 0}@media(min-width:700px){.fq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.fq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fq-q{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0;font-family:var(--ax-font-display);font-weight:400;font-size:clamp(16px,1.15vw,20px);line-height:1.25;color:var(--ax-fg-1);list-style:none}.fq-q::-webkit-details-marker{display:none}@media(min-width:900px){.fq-q{pointer-events:none}.fq-chev{display:none}}.fq-chev{flex:none;align-self:center;width:8px;height:8px;border-right:1.5px solid var(--ax-fg-4);border-bottom:1.5px solid var(--ax-fg-4);rotate:45deg;translate:0 -2px;transition:rotate var(--ax-transition-fast)}.fq-item[open] .fq-chev{rotate:-135deg;translate:0 2px}.fq-a{margin:8px 0 0;font-size:clamp(13px,.95vw,15px);line-height:1.55;color:var(--ax-fg-3)}@media(max-width:899px){.fq-a{font-size:15px}}.fq-more{margin:clamp(30px,4.4vh,56px) 0 0;text-align:center}.lc-sec{overflow:visible;z-index:auto;padding-top:clamp(74px,12vh,180px);padding-bottom:clamp(30px,4.5vh,70px);text-align:center}.lc-inner{position:relative;z-index:1;display:flex;justify-content:center}.lc-target{position:relative;display:inline-flex}.lc-orb{position:relative;display:inline-flex;align-items:center;justify-content:center;width:clamp(190px,21vw,300px);aspect-ratio:1;border-radius:50%;font-family:var(--ax-font-mono);font-size:clamp(12px,1vw,16px);letter-spacing:var(--ax-ls-mono-wide);text-transform:uppercase;text-decoration:none;color:var(--ax-flame);transition:var(--ax-transition-medium);transition-property:transform}.lc-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;rotate:-90deg}.lc-ring circle{fill:none;stroke-width:.62}.lc-ring-track{stroke:var(--ax-bg-5)}.lc-ring-run{stroke:var(--ax-flame);stroke-linecap:round;stroke-dasharray:100 300;stroke-dashoffset:100;transition:stroke-dashoffset .85s cubic-bezier(.33,0,.2,1)}.lc-orb-label{position:relative;z-index:1;transition:letter-spacing var(--ax-transition-medium)}.lc-orb:hover,.lc-orb:focus-visible{outline:none;transform:scale(1.045)}.lc-orb:hover .lc-ring-run,.lc-orb:focus-visible .lc-ring-run{stroke-dashoffset:0}.lc-orb:hover .lc-orb-label,.lc-orb:focus-visible .lc-orb-label{letter-spacing:.22em}.lc-orb:focus-visible .lc-ring-track{stroke:var(--ax-flame)}@media(hover:none){.lc-ring-run{stroke-dashoffset:0}}.lc-tex{bottom:calc(var(--co-texa-h) * -.1);left:50%;translate:-50% var(--tex-y, 0px);rotate:-4deg;scale:-1 1;width:var(--co-texa-w)}@media(prefers-reduced-motion:reduce){.lc-orb,.lc-orb-label,.lc-ring-run{transition:none}}.qt-sec{padding-top:clamp(70px,11vh,165px);padding-bottom:clamp(70px,11vh,165px)}.qt-tex{bottom:calc(var(--co-texa-h) * -.42);left:47%;translate:-50% var(--tex-y, 0px);rotate:-6deg;width:var(--co-texa-w)}.qt-well{display:flex;flex-direction:column;align-items:center;max-width:1000px;margin:0 auto;text-align:center}.qt-icon{display:block;margin-bottom:clamp(14px,2.4vh,34px);font-family:var(--ax-font-script);font-size:clamp(110px,12vw,210px);line-height:.32;color:var(--ax-flame);user-select:none}.qt-stack{display:flex;flex-direction:column;gap:clamp(40px,6vh,72px);width:100%}.co-live .qt-stack{display:grid}.co-live .qt-stack>*{grid-area:1 / 1}.qt-item{margin:0}.co-live .qt-item{opacity:0;transition:opacity .5s ease;pointer-events:none}.co-live .qt-item.is-in{opacity:1;pointer-events:auto}.qt-quote{margin:0;font-family:var(--ax-font-display);font-weight:var(--ax-weight-body);font-size:clamp(23px,2.6vw,46px);line-height:1.28;letter-spacing:-.005em;color:var(--ax-fg-1);text-wrap:pretty}.qt-by{margin:clamp(20px,3vh,34px) 0 0;font-family:var(--ax-font-mono);font-size:clamp(14px,1vw,16px);letter-spacing:var(--ax-ls-mono-wide);color:var(--ax-flame)}.qt-dash{margin-right:.42em}.qt-dots{display:flex;gap:8px;margin-top:clamp(30px,4.5vh,54px)}.qt-dot{width:26px;height:10px;padding:4px 0;border:0;background:none;cursor:pointer}.qt-dot:before{content:"";display:block;height:2px;border-radius:1px;background:var(--ax-bg-5);transition:var(--ax-transition-fast);transition-property:background,transform}.qt-dot:hover:before{background:var(--ax-fg-4)}.qt-dot[aria-current=true]:before{background:var(--ax-flame);transform:scaleX(1.15)}.qt-dot:focus-visible{outline:none}.qt-dot:focus-visible:before{background:var(--ax-flame);box-shadow:0 0 0 2px var(--ax-bg-1)}
