:root{--tc-y:#ffc107;--tc-o:#ff5722;--tc-am:#ff9800;--tc-ink:#151515;--tc-bg:#f8f8f8;--tc-g:#888;--tc-surf:#f8f8f80b;--tc-surf2:#f8f8f813;--tc-bd:#f8f8f817;--tc-bd2:#f8f8f829;--tc-z1:#9e9e9e;--tc-z2:#4caf50;--tc-z3:#ffc107;--tc-z4:#ff9800;--tc-z5:#e53935;--tc-zk:#4a4a4a;--tc-display:"Bebas Neue", sans-serif;--tc-sans:"Lato", sans-serif;--tc-serif:"Merriweather", Georgia, serif;--tc-gutter:1.25rem}.tc-sh{border-bottom:1px solid var(--tc-bd);margin-bottom:1.6rem;padding-bottom:.9rem}.tc-sh-row{align-items:baseline;gap:.65rem;display:flex}.tc-sh-n{font-family:var(--tc-display);color:var(--tc-y);letter-spacing:.06em;font-size:1.3rem;line-height:1}.tc-sh h2{font-family:var(--tc-display);letter-spacing:.01em;color:var(--tc-bg);text-wrap:balance;margin:0;font-size:clamp(2.5rem,9.5vw,4.4rem);font-weight:400;line-height:.95}.tc-sh-sub{font-family:var(--tc-sans);color:var(--tc-g);margin-top:.4rem;font-size:.86rem;line-height:1.45}.tc-kicker{font-family:var(--tc-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--tc-y);margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:block}.tc-card{background:var(--tc-surf);border:1px solid var(--tc-bd);border-radius:12px;padding:1.1rem 1.2rem}.tc-card-hi{border-color:#ffc10759}.tc-ct{border-left:3px solid var(--tc-y);font-family:var(--tc-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--tc-bg);margin:0 0 .85rem;padding-left:.6rem;font-size:.7rem;font-weight:700;line-height:1.15}.tc-lead{font-family:var(--tc-serif);color:var(--tc-bg);max-width:38rem;font-size:1rem;line-height:1.75}.tc-txt{font-family:var(--tc-serif);color:#f8f8f8db;font-size:.92rem;line-height:1.75}.tc-txt+.tc-txt{margin-top:.7rem}.tc-small{font-family:var(--tc-sans);color:var(--tc-g);font-size:.74rem;line-height:1.5}.tc-note{background:var(--tc-surf);border-left:3px solid var(--tc-o);font-family:var(--tc-serif);color:#f8f8f8e0;border-radius:0 10px 10px 0;padding:.85rem 1rem;font-size:.86rem;line-height:1.65}.tc-note b{font-family:var(--tc-sans);color:var(--tc-o)}.tc-list{margin:0;padding:0;list-style:none}.tc-list li{font-family:var(--tc-serif);margin-bottom:.45rem;padding-left:1rem;font-size:.88rem;line-height:1.6;position:relative}.tc-list li:before{content:"";background:var(--tc-y);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.tc-list li:last-child{margin-bottom:0}.tc-tiles{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.tc-tile{background:var(--tc-surf);border:1px solid var(--tc-bd);border-radius:12px;padding:.8rem .95rem .85rem}.tc-tl{font-family:var(--tc-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--tc-g);font-size:.62rem;font-weight:700}.tc-tv{font-family:var(--tc-display);color:var(--tc-bg);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:2.3rem;font-weight:400;line-height:1.05}.tc-tv.acc{color:var(--tc-y)}.tc-tv small{margin-left:.15rem;font-size:.55em}.tc-ts{font-family:var(--tc-sans);color:var(--tc-g);font-size:.72rem;line-height:1.35}@media (width>=900px){.tc-tiles.four{grid-template-columns:repeat(4,1fr)}}.tc-pill{background:var(--tc-o);color:#fff;min-height:50px;font-family:var(--tc-sans);letter-spacing:.02em;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.6rem;font-size:.92rem;font-weight:700;transition:background .2s,transform .15s;display:inline-flex}.tc-pill:hover{background:#e64a19}.tc-pill:focus-visible,.tc-link:focus-visible{outline:2px solid var(--tc-y);outline-offset:3px}.tc-link{font-family:var(--tc-sans);color:var(--tc-y);border-bottom:1px solid #ffc10766;padding-bottom:2px;font-size:.82rem;font-weight:700}.tc-pill-y{background:var(--tc-y);color:var(--tc-ink);font-family:var(--tc-sans);letter-spacing:.12em;text-transform:uppercase;border-radius:9999px;padding:.28rem .7rem;font-size:.62rem;font-weight:700;display:inline-block}.tc-pill-o{background:var(--tc-o);color:#fff;font-family:var(--tc-sans);letter-spacing:.12em;text-transform:uppercase;border-radius:9999px;padding:.28rem .7rem;font-size:.62rem;font-weight:700;display:inline-block}.tc-chip{border:1px solid var(--tc-bd2);font-family:var(--tc-sans);letter-spacing:.03em;color:var(--tc-bg);border-radius:9999px;padding:.3rem .75rem;font-size:.74rem;font-weight:700;display:inline-block}.tc-chips{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.tc-z{min-width:30px;font-family:var(--tc-sans);text-align:center;color:var(--tc-ink);border-radius:6px;padding:.2rem .35rem;font-size:.74rem;font-weight:700;display:inline-block}.tc-z.z1{background:var(--tc-z1)}.tc-z.z2{background:var(--tc-z2);color:#fff}.tc-z.z3{background:var(--tc-z3)}.tc-z.z4{background:var(--tc-z4)}.tc-z.z5{background:var(--tc-z5);color:#fff}.tc-z.zk{background:var(--tc-zk);color:var(--tc-bg)}.tc-chart{width:100%;height:auto;display:block;overflow:visible}.tc-chart .grid{stroke:#f8f8f812;stroke-width:1px}.tc-chart .base{stroke:#f8f8f84d;stroke-width:1px}.tc-chart .ax{font-family:var(--tc-sans);fill:var(--tc-g);font-size:10px}.tc-chart .ax.end{text-anchor:end}.tc-chart .ax.mid{text-anchor:middle}.tc-chart .line-y{fill:none;stroke:var(--tc-y);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.tc-chart .band{fill:#ffc10724}.tc-chart .block{fill:#ffc10729}.tc-chart .mark-o{stroke:var(--tc-o);stroke-width:1.5px;stroke-dasharray:4 3}.tc-chart .lbl-o{font-family:var(--tc-display);fill:var(--tc-o);letter-spacing:.04em;font-size:13px}.tc-chart .lbl-y{font-family:var(--tc-display);fill:var(--tc-y);letter-spacing:.04em;font-size:13px}.tc-chart .dot-y{fill:var(--tc-y)}.tc-leg{font-family:var(--tc-sans);color:var(--tc-bg);flex-wrap:wrap;gap:.4rem 1rem;margin-top:.6rem;font-size:.72rem;display:flex}.tc-leg i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:.35rem;display:inline-block}.tc-leg .src{color:var(--tc-g);margin-left:auto}.tc-tv.word{font-family:var(--tc-sans);font-size:1.6rem;font-weight:700;line-height:1.45}.tc-chart .mark-n{stroke:#ffc107;stroke-width:1.2px;stroke-dasharray:3 3}.tc-chart .lbl-n{font-family:var(--tc-display);fill:#ffc107;letter-spacing:.04em;font-size:13px}:root{--ax-header:58px}.ax-meter{z-index:90;top:calc(var(--ax-header) + 8px);pointer-events:none;opacity:0;transition:opacity .4s;position:fixed;right:10px}.ax-meter.is-on{opacity:1}.ax-meter-pill{background:var(--tc-ink);border:1px solid var(--tc-bd2);font-variant-numeric:tabular-nums;border-radius:8px;align-items:baseline;gap:.3rem;padding:.35rem .6rem .3rem;line-height:1;display:flex}.ax-meter-alt{font-family:var(--tc-display);letter-spacing:.03em;color:var(--tc-y);font-size:1.3rem}.ax-meter-pill small{font-family:var(--tc-sans);color:var(--tc-g);letter-spacing:.1em;font-size:.62rem;font-weight:700}.ax-meter-o2{border-left:1px solid var(--tc-bd2);font-family:var(--tc-sans);color:var(--tc-g);margin-left:.35rem;padding-left:.45rem;font-size:.64rem}.ax-meter-o2 b{color:var(--tc-bg)}.ax-meter-rail{z-index:90;right:4px;top:calc(var(--ax-header) + 52px);bottom:calc(88px + env(safe-area-inset-bottom));pointer-events:none;opacity:0;background:repeating-linear-gradient(0deg,#f8f8f859 0 1px,#0000 1px 14.2857%),#f8f8f814;width:3px;transition:opacity .4s;position:fixed}.ax-meter-rail.is-on{opacity:1}.ax-meter-rail i{background:var(--tc-y);transform-origin:bottom;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(0)}.ax-dock{z-index:95;padding:.6rem var(--tc-gutter) calc(.6rem + env(safe-area-inset-bottom));background:var(--tc-ink);border-top:1px solid var(--tc-bd);transition:transform .35s;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%)}.ax-dock.is-on{transform:none}.ax-dock a{background:var(--tc-o);color:#fff;min-height:48px;font-family:var(--tc-sans);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;font-size:.92rem;font-weight:700;display:flex}@media (width>=769px){.ax-dock{display:none}.ax-meter{top:calc(var(--ax-header) + 16px);right:22px}.ax-meter-rail{bottom:48px;right:10px}}.ax-main{background:var(--tc-ink)}.ax-sec{background:var(--tc-ink);border-top:1px solid var(--tc-bd);padding:3.8rem 0 4.2rem;position:relative}.ax-wrap{width:min(1180px, 100% - 2 * var(--tc-gutter));margin-inline:auto;position:relative}.ax-step-k{font-family:var(--tc-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--tc-o);margin-bottom:.3rem;font-size:.64rem;font-weight:700;display:block}.ax-more{margin-top:1.1rem}.ax-sec .tc-lead{margin-bottom:1.4rem}.ax-sec .tc-note{margin-top:1rem}@media (width>=900px){.ax-sec{padding:6rem 0 6.5rem}}.ax-mech{padding:0}.ax-mech-pin{min-height:100svh;padding:calc(var(--ax-header) + 3.4rem) 0 calc(5rem + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;display:flex}.ax-mech .tc-sh{margin-bottom:1rem}.ax-mech-grid{gap:.8rem;display:grid}.ax-stage{padding:.9rem .9rem .8rem}.ax-panels{display:grid}.ax-panel{margin:0}.ax-panel .tc-chart{max-height:30svh}.ax-mech-bar{background:var(--tc-bd);border-radius:2px;height:2px;margin-top:.8rem;overflow:hidden}.ax-mech-bar i{background:var(--tc-y);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ax-read{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ax-read-l{flex-direction:column;gap:.15rem;display:flex}.ax-read .tc-tv{white-space:nowrap;margin:0}.ax-steps{margin:.9rem 0 0;padding:0;list-style:none}.ax-steps li{padding-top:.2rem}.ax-steps li+li{margin-top:1.2rem}.ax-steps h3{font-family:var(--tc-display);letter-spacing:.02em;color:var(--tc-bg);margin:0 0 .35rem;font-size:1.7rem;font-weight:400;line-height:1}.ax-mech.ax-pinned .ax-panel,.ax-mech.ax-pinned .ax-steps li{opacity:0;grid-area:1/1;transition:opacity .35s}.ax-mech.ax-pinned .ax-panel.is-active,.ax-mech.ax-pinned .ax-steps li.is-active{opacity:1}.ax-mech.ax-pinned .ax-steps{display:grid}.ax-mech.ax-pinned .ax-steps li+li{margin-top:0}.ax-mech:not(.ax-pinned) .ax-panels{gap:1.4rem}.ax-mech:not(.ax-pinned) .ax-mech-bar,.ax-mech:not(.ax-pinned) .ax-read{display:none}.ax-mech:not(.ax-pinned) .ax-mech-pin{min-height:0;padding-top:3.8rem;padding-bottom:4.2rem}.ax-draw{stroke-dasharray:1;stroke-dashoffset:0}@media (width>=900px){.ax-mech-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:2.5rem}.ax-panel .tc-chart{max-height:50svh}.ax-steps h3{font-size:2.1rem}}.ax-result-tiles{margin:.4rem 0}.ax-tl{margin:0 0 1.4rem;padding:0;list-style:none}.ax-tl li{border-bottom:1px solid var(--tc-bd);grid-template-columns:2.6rem 1fr;gap:.4rem;padding:.95rem 0;display:grid}.ax-tl li:first-child{padding-top:0}.ax-tl-n{font-family:var(--tc-display);color:var(--tc-y);font-size:1.9rem;line-height:.95;transition:color .4s}.ax-js .ax-tl li:not(.on) .ax-tl-n{color:var(--tc-zk)}.ax-tl h3{font-family:var(--tc-sans);color:var(--tc-bg);margin:0 0 .3rem;font-size:1.02rem;font-weight:700}.ax-set .tc-chips{margin-bottom:.9rem}.ax-duo{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.ax-duo img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%;height:auto}.ax-docs{margin-top:2.2rem}.ax-doc{top:calc(var(--ax-header) + .8rem);background:#1d1d1d;margin:0 0 1rem;position:sticky}.ax-doc img{border:1px solid var(--tc-bd);border-radius:8px;width:100%;height:auto;margin-bottom:.6rem;display:block}.ax-docs-note{margin-top:.4rem}@media (width>=900px){.ax-service-grid{grid-template-columns:1fr 1fr;align-items:start;gap:3.5rem;display:grid}.ax-docs{margin-top:0}.ax-doc{top:calc(var(--ax-header) + 1.6rem)}}.ax-proof-tiles{margin-bottom:1.2rem}.ax-track{margin:0 calc(-1 * var(--tc-gutter));padding:0 var(--tc-gutter) .6rem;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.7rem;display:flex;overflow-x:auto}.ax-track::-webkit-scrollbar{display:none}.ax-quote{scroll-snap-align:start;flex-direction:column;flex:none;gap:.8rem;width:min(84vw,340px);margin:0;display:flex}.ax-quote-head{grid-template-columns:56px 1fr;align-items:center;gap:.75rem;display:grid}.ax-quote-head img{object-fit:cover;object-position:center 20%;border-radius:8px;width:56px;height:56px}.ax-quote-head b{font-family:var(--tc-sans);color:var(--tc-bg);font-size:.92rem;display:block}.ax-quote-head b a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ax-quote-head span{font-family:var(--tc-sans);color:var(--tc-g);margin-top:.15rem;font-size:.72rem;line-height:1.35;display:block}.ax-quote blockquote{margin:0}.ax-swipe{margin-top:.2rem}@media (width>=900px){.ax-proof-tiles{max-width:520px}.ax-track{grid-template-columns:repeat(4,1fr);margin:0;padding:0;display:grid;overflow:visible}.ax-quote{width:auto}.ax-swipe{display:none}}.ax-rows{display:grid}.ax-row{border-bottom:1px solid var(--tc-bd);grid-template-columns:76px 1fr;gap:.9rem;padding:1rem 0;display:grid}.ax-row:first-child{padding-top:0}.ax-row img{object-fit:cover;border-radius:8px;width:76px;height:76px}.ax-row h3{font-family:var(--tc-display);letter-spacing:.02em;color:var(--tc-bg);margin:0 0 .35rem;font-size:1.6rem;font-weight:400;line-height:1}.ax-row-pk{margin-top:.6rem}@media (width>=900px){.ax-rows{grid-template-columns:repeat(3,1fr);gap:1.5rem}.ax-row{border-bottom:0;grid-template-columns:1fr;padding:0}.ax-row img{aspect-ratio:4/3;width:100%;height:auto}}.ax-pk-tabs{border:1px solid var(--tc-bd2);border-radius:9999px;grid-template-columns:repeat(3,1fr);gap:.3rem;margin-bottom:.8rem;padding:.3rem;display:grid}.ax-pk-tab{min-height:44px;color:var(--tc-bg);font-family:var(--tc-sans);cursor:pointer;background:0 0;border:0;border-radius:9999px;font-size:.84rem;font-weight:700}.ax-pk-tab[aria-selected=true]{background:var(--tc-y);color:var(--tc-ink)}.ax-pk-tab:focus-visible{outline:2px solid var(--tc-y);outline-offset:2px}.ax-pk-card[hidden]{display:none}.ax-pk-card+.ax-pk-card{margin-top:.8rem}.ax-pk-head{border-bottom:1px solid var(--tc-bd);grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;margin-bottom:.9rem;padding-bottom:.9rem;display:grid}.ax-pk-num{background:var(--tc-surf);border:1px solid var(--tc-bd);border-radius:12px;flex-direction:column;align-items:center;padding:.35rem .75rem .45rem;display:flex}.ax-pk-num span{font-family:var(--tc-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--tc-g);font-size:.56rem;font-weight:700}.ax-pk-num b{font-family:var(--tc-display);color:var(--tc-y);font-size:2.6rem;font-weight:400;line-height:.9}.ax-pk-head h3{font-family:var(--tc-display);letter-spacing:.02em;color:var(--tc-bg);margin:0 0 .3rem;font-size:2rem;font-weight:400;line-height:1}.ax-pk-price{font-family:var(--tc-display);color:var(--tc-y);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:2.4rem;line-height:1}.ax-pk-card .tc-txt b{font-family:var(--tc-sans);color:var(--tc-bg)}.ax-pk-bar{border-radius:4px;gap:3px;height:8px;margin:1rem 0 .35rem;display:flex;overflow:hidden}.ax-pk-bar i:first-child{background:var(--tc-y)}.ax-pk-bar i:last-child{background:var(--tc-zk)}.ax-pk-bar-l{justify-content:space-between;margin-bottom:1rem;display:flex}.ax-pk-card .tc-list{margin-bottom:1.2rem}.ax-pk-card .tc-pill{width:100%}.ax-plan .tc-txt{margin-bottom:.9rem}.ax-plan label{margin-bottom:.35rem;display:block}.ax-plan input[type=date]{border:1px solid var(--tc-bd2);background:var(--tc-ink);width:100%;min-height:50px;color:var(--tc-bg);font-family:var(--tc-sans);color-scheme:dark;border-radius:8px;padding:0 .9rem;font-size:1rem}.ax-plan input[type=date]:focus-visible{outline:2px solid var(--tc-y);outline-offset:2px}.ax-plan-out{margin-top:.4rem;display:none}.ax-plan-out.is-on{display:block}.ax-plan-tiles{grid-template-columns:repeat(3,1fr);gap:.45rem;margin-top:.7rem;display:grid}.ax-plan-tiles .tc-tile{padding:.65rem .7rem}.ax-plan-tiles .tc-tv{font-size:1.7rem}.ax-coach{gap:.6rem;margin-top:1.6rem;display:grid}.ax-coach .tc-kicker{margin-bottom:.2rem}.ax-coach a{justify-content:space-between;align-items:center;gap:1rem;transition:border-color .2s;display:flex}.ax-coach a:hover{border-color:var(--tc-bd2)}.ax-coach b{font-family:var(--tc-sans);color:var(--tc-bg);margin-bottom:.15rem;font-size:.98rem;display:block}.ax-coach em{font-style:normal;font-family:var(--tc-display);color:var(--tc-y);white-space:nowrap;font-size:1.6rem}.ax-pk-note{margin-top:1rem}@media (width>=900px){.ax-pk-grid{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.ax-plan{margin-top:0}}.ax-guar{gap:.8rem;display:grid}.ax-guar h3{font-family:var(--tc-display);letter-spacing:.02em;color:var(--tc-bg);margin:.8rem 0 .5rem;font-size:1.9rem;font-weight:400;line-height:1}@media (width>=900px){.ax-guar{grid-template-columns:1fr 1fr}}.ax-faq .faq-list{border-top:1px solid var(--tc-bd);max-width:46rem;margin:0}.ax-faq .faq-item{border-bottom:1px solid var(--tc-bd)!important;background:0 0!important;border-radius:0!important}.ax-faq .faq-question{gap:1rem;font-family:var(--tc-sans)!important;letter-spacing:0!important;text-transform:none!important;color:var(--tc-bg)!important;padding:1.05rem 0!important;font-size:.98rem!important;font-weight:700!important}.ax-faq .faq-icon{font-size:1.2rem;color:var(--tc-y)!important}.ax-faq .faq-answer p{padding-bottom:1.1rem;font-family:var(--tc-serif)!important;color:#f8f8f8db!important;font-size:.9rem!important;line-height:1.75!important}.ax-summit{padding:7rem 0 4.5rem;overflow:hidden}.ax-summit-bg{z-index:0;position:absolute;inset:0}.ax-summit-bg img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.ax-summit-bg:after{content:"";background:linear-gradient(#151515bf 0%,#15151559 28%,#151515cc 55%,#151515f7 78%);position:absolute;inset:0}.ax-summit .ax-wrap{z-index:1}.ax-summit-h{font-family:var(--tc-display);color:var(--tc-bg);margin:0 0 1rem;font-size:clamp(3.2rem,14vw,7rem);font-weight:400;line-height:.88}.ax-summit-cta{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}.ax-summit-cta a:not(.tc-pill){color:var(--tc-bg);text-decoration:underline}@media (width>=900px){.ax-summit{padding:11rem 0 7rem}}.ax-js [data-ax-in]{opacity:0;transform:translateY(14px)}@media (prefers-reduced-motion:reduce){.ax-js [data-ax-in]{opacity:1;transform:none}}[hidden]{display:none!important}.ax-dock{align-items:center;gap:.55rem}@media (width<=768px){.ax-dock{display:flex}}@media (width>=769px){.ax-dock{display:none!important}}.ax-dock a{flex:1}.ax-dock a.ax-wa{background:#25d366;flex:none;width:48px;height:48px;min-height:0;padding:0}.ax-dock a.ax-wa svg,.ax-wa-float svg{fill:#fff;width:26px;height:26px}.ax-wa-float{z-index:96;opacity:0;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:opacity .4s,transform .4s;display:none;position:fixed;bottom:22px;right:22px;transform:translateY(8px)}.ax-wa-float.is-on{opacity:1;transform:none}.ax-wa-float:hover{background:#1fb858}.ax-wa-float:focus-visible,.ax-dock a.ax-wa:focus-visible{outline:2px solid var(--tc-y);outline-offset:3px}@media (width>=769px){.ax-wa-float{display:flex}}.ax-sets{font-family:var(--tc-sans);color:var(--tc-y);border:1px solid #ffc10766;border-radius:9999px;align-items:center;gap:.5rem;margin:.4rem 0 .8rem;padding:.4rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.ax-sets:before{content:"";background:var(--tc-y);border-radius:50%;width:8px;height:8px}.ax-sets.is-out:before{background:var(--tc-o)}.ax-planner-grid{gap:1.4rem;display:grid}.ax-planner-h{font-family:var(--tc-display);color:var(--tc-bg);margin:0 0 .9rem;font-size:clamp(2.7rem,11vw,5rem);font-weight:400;line-height:.92}.ax-weeks{border:1px solid var(--tc-bd2);border-radius:9999px;grid-template-columns:repeat(3,1fr);gap:.3rem;margin:.4rem 0 1rem;padding:.3rem;display:grid}.ax-week{min-height:42px;color:var(--tc-bg);font-family:var(--tc-sans);cursor:pointer;background:0 0;border:0;border-radius:9999px;font-size:.82rem;font-weight:700}.ax-week[aria-checked=true]{background:var(--tc-y);color:var(--tc-ink)}.ax-week:focus-visible{outline:2px solid var(--tc-y);outline-offset:2px}.ax-plan-cta{width:100%;margin-top:1rem}.ax-plan{margin-top:0}@media (width>=900px){.ax-planner-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:4rem}}.ax-goal{border-top:1px solid var(--tc-bd);background:var(--tc-ink);padding:0}.ax-goal-pin{min-height:100svh;padding:calc(var(--ax-header) + 3rem) 0 calc(5.6rem + env(safe-area-inset-bottom));align-items:flex-end;display:flex;position:relative;overflow:hidden}.ax-goal-bg{position:absolute;inset:0}.ax-goal-bg img{object-fit:cover;object-position:50% 35%;transform-origin:50% 40%;will-change:transform;width:100%;height:100%}.ax-goal-shade{background:linear-gradient(#151515b8 0%,#15151514 28%,#15151580 58%,#151515f5 100%);position:absolute;inset:0}.ax-goal-in{z-index:1;position:relative}.ax-goal-head{margin-bottom:.5rem}.ax-goal-h{font-family:var(--tc-display);color:var(--tc-bg);margin:0 0 1.1rem;font-size:clamp(3.6rem,16vw,8.5rem);font-weight:400;line-height:.86}.ax-goal-lines{max-width:40rem;margin:0 0 .9rem;padding:0;list-style:none}.ax-goal-lines li{border-top:1px solid var(--tc-bd2);font-family:var(--tc-sans);color:var(--tc-bg);grid-template-columns:2.4rem 1fr;align-items:baseline;padding:.7rem 0;font-size:1.04rem;font-weight:700;line-height:1.35;transition:opacity .4s;display:grid}.ax-goal-n{font-family:var(--tc-display);color:var(--tc-y);font-size:1.5rem;font-weight:400}.ax-js .ax-goal-lines li:not(.is-on){opacity:.18}.ax-goal-note{color:#f8f8f8bf;max-width:34rem;margin-bottom:1rem}.ax-path-media{display:none}.ax-path-steps{margin:0;padding:0;list-style:none}.ax-path-steps li{border-bottom:1px solid var(--tc-bd);grid-template-columns:2.6rem 1fr;gap:.4rem;padding:1.1rem 0;transition:opacity .4s;display:grid}.ax-path-steps li:first-child{padding-top:0}.ax-path-steps h3{font-family:var(--tc-sans);color:var(--tc-bg);margin:0 0 .3rem;font-size:1.04rem;font-weight:700}.ax-path-inline{aspect-ratio:16/10;object-fit:cover;border-radius:12px;width:100%;height:auto;margin-top:.8rem;display:block}.ax-path-steps .ax-tl-n{color:var(--tc-zk);transition:color .4s}.ax-path-steps li.is-active .ax-tl-n,:root:not(.ax-js) .ax-path-steps .ax-tl-n{color:var(--tc-y)}.ax-set{margin-top:1.6rem}@media (width>=900px){.ax-path-grid{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.ax-path-media{top:calc(var(--ax-header) + 2rem);background:#0e0e0e;border-radius:12px;height:min(68svh,560px);display:block;position:sticky;overflow:hidden}.ax-path-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.ax-path-img.is-active{opacity:1}.ax-path-inline{display:none}.ax-path-steps li{align-content:start;min-height:36svh;padding:2.2rem 0}.ax-path-steps li:first-child{padding-top:1rem}.ax-js .ax-path-steps li:not(.is-active){opacity:.3}}.ax-measure{border-top:1px solid var(--tc-bd);background:var(--tc-ink);padding:0}.ax-measure-pin{min-height:100svh;padding:calc(var(--ax-header) + 3.1rem) 0 calc(5.2rem + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;display:flex}.ax-measure .tc-sh{margin-bottom:.9rem}.ax-measure-grid{gap:.7rem;display:grid}.ax-sheets{order:-1;display:grid}.ax-sheet{opacity:0;grid-area:1/1;margin:0;padding:.8rem .9rem;transition:opacity .4s}.ax-sheet.is-active{opacity:1}.ax-sheet img{object-fit:contain;object-position:top;border-radius:8px;width:100%;height:auto;max-height:30svh;display:block}.ax-sheet .tc-chart{max-height:27svh}.ax-sheet .tc-ct{margin-bottom:.6rem}.ax-mtexts{display:grid}.ax-mtext{opacity:0;grid-area:1/1;transition:opacity .4s}.ax-mtext.is-active{opacity:1}.ax-mtext dl{gap:.5rem;margin:.35rem 0 0;display:grid}.ax-mtext dt{font-family:var(--tc-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--tc-y);font-size:.6rem;font-weight:700}.ax-mtext dd{font-family:var(--tc-serif);color:#f8f8f8e6;margin:.1rem 0 0;font-size:.84rem;line-height:1.55}.ax-measure-bar{margin-top:.9rem}.ax-measure:not(.ax-pinned) .ax-sheet,.ax-measure:not(.ax-pinned) .ax-mtext{opacity:1;grid-area:auto}.ax-measure:not(.ax-pinned) .ax-sheets,.ax-measure:not(.ax-pinned) .ax-mtexts{gap:1.2rem}.ax-measure:not(.ax-pinned) .ax-measure-pin{min-height:0;padding-top:3.8rem;padding-bottom:4.2rem}.ax-measure:not(.ax-pinned) .ax-measure-bar{display:none}@media (width>=900px){.ax-measure-grid{grid-template-columns:.9fr 1.3fr;align-items:center;gap:3.5rem}.ax-sheets{order:0}.ax-mtext dd{font-size:.95rem}.ax-sheet img{max-height:58svh}.ax-sheet .tc-chart{max-height:54svh}}.tc-chart .mark-y{stroke:var(--tc-y);stroke-width:1.2px;stroke-dasharray:3 3}.ax-sec.ax-audience,.ax-sec.ax-proof{padding:0}.ax-hs-pin{min-height:100svh;padding:calc(var(--ax-header) + 2.6rem) 0 calc(5rem + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;display:flex}.ax-hs-pin .tc-sh{margin-bottom:1rem}.ax-hs{scrollbar-width:none;padding:.2rem var(--tc-gutter) .6rem;-webkit-overflow-scrolling:touch;overflow-x:auto}.ax-hs::-webkit-scrollbar{display:none}.ax-hs-on .ax-hs{overflow:visible}.ax-hs-track{gap:.8rem;width:max-content;display:flex}.ax-hs-bar{margin:.9rem 0 .8rem;display:none}.ax-hs-on .ax-hs-bar{display:block}.ax-hs-pin .tc-note{margin-top:.8rem}@media (width>=900px){.ax-hs{padding-left:max(var(--tc-gutter), calc((100vw - 1180px) / 2))}}.ax-aud-card{background:#0e0e0e;border-radius:12px;flex:none;width:min(78vw,400px);height:min(52svh,540px);position:relative;overflow:hidden}.ax-aud-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ax-aud-card:after{content:"";background:linear-gradient(#0e0e0e0d 30%,#0e0e0ef0 100%);position:absolute;inset:0}.ax-aud-text{z-index:1;position:absolute;bottom:1.1rem;left:1.1rem;right:1.1rem}.ax-aud-text h3{font-family:var(--tc-display);letter-spacing:.02em;color:var(--tc-bg);margin:0 0 .4rem;font-size:2.1rem;font-weight:400;line-height:1}.ax-aud-text .tc-txt{margin-bottom:.7rem;font-size:.84rem;line-height:1.6}.ax-quote{scroll-snap-align:none;flex:none;width:min(80vw,360px)}.ax-quote .ax-stars{color:var(--tc-y);letter-spacing:.16em;font-size:.85rem}.ax-quote blockquote{font-size:.9rem}.ax-proof-tiles{max-width:520px;margin-bottom:1rem}.ax-pk-row{gap:.8rem;display:grid}.ax-pk-more{display:block}@media (width>=900px) and (hover:hover){.ax-pk-tabs{display:none}.ax-pk-row{align-items:stretch;gap:.8rem;display:flex}.ax-pk-row .ax-pk-card{cursor:pointer;border-color:var(--tc-bd2);flex:1 1 0;min-width:0;margin:0;transition:flex .55s cubic-bezier(.22,1,.36,1),border-color .3s}.ax-pk-row .ax-pk-card.is-open{border-color:#ffc10766;flex:2.4 1 0}.ax-pk-row .ax-pk-card:not(.is-open) .ax-pk-price{font-size:1.9rem}.ax-pk-row .ax-pk-card:not(.is-open) .ax-pk-head{grid-template-columns:auto 1fr}.ax-pk-row .ax-pk-card:not(.is-open) .ax-pk-price{grid-column:1/-1}.ax-pk-more{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1),opacity .4s;display:grid}.ax-pk-card.is-open .ax-pk-more{opacity:1;grid-template-rows:1fr}.ax-pk-more-in{min-height:0;overflow:hidden}.ax-pk-card[hidden]{display:block!important}}.ax-marq{border-top:1px solid var(--tc-bd);border-bottom:1px solid var(--tc-bd);background:var(--tc-ink);pointer-events:none;padding:.7rem 0 .35rem;overflow:hidden}.ax-marq-track{white-space:nowrap;width:max-content;font-family:var(--tc-display);letter-spacing:.04em;will-change:transform;font-size:clamp(4.4rem,20vw,14rem);line-height:.95;display:block;position:relative}.ax-marq-o{color:#0000;-webkit-text-stroke:1px #f8f8f84d;display:block}.ax-marq-f{color:var(--tc-y);clip-path:inset(0 calc((1 - var(--fill,0)) * 100%) 0 0);position:absolute;inset:0}.ax-faq{overflow:hidden}.ax-faq-bg{z-index:0;position:absolute;inset:0}.ax-faq-bg img{object-fit:cover;object-position:50% 40%;opacity:.2;will-change:transform;width:100%;height:130%}.ax-faq-bg:after{content:"";background:linear-gradient(180deg, var(--tc-ink) 0%, #1515158c 40%, var(--tc-ink) 100%);position:absolute;inset:0}.ax-faq .ax-wrap{z-index:1}.ax-summit-bg img{object-position:50% 30%;will-change:transform;height:125%}.ax-own{margin-top:.9rem}.ax-own-grid{gap:.8rem;margin-bottom:.8rem;display:grid}.ax-own-grid div{flex-direction:column;display:flex}.ax-own-grid b{font-family:var(--tc-display);color:var(--tc-y);font-size:2.1rem;font-weight:400;line-height:1.05}@media (width>=700px){.ax-own-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.ax-meter-o2,.ax-measure .tc-sh-sub{display:none}.ax-sheet img{aspect-ratio:16/11;object-fit:cover;object-position:top;max-height:none}.ax-sheet .tc-chart{max-height:30svh}.ax-measure-pin{padding-top:calc(var(--ax-header) + 2.2rem);padding-bottom:calc(5.6rem + env(safe-area-inset-bottom))}.ax-measure .tc-sh h2{font-size:2.3rem}.ax-measure .tc-sh{margin-bottom:.7rem;padding-bottom:.6rem}.ax-sheet img{aspect-ratio:16/10}.ax-mtext dl{gap:.35rem}.ax-mtext dd{font-size:.8rem;line-height:1.45}}@media (width<=768px) and (height<=740px){.ax-mtext dl div:nth-child(3){display:none}.ax-sheet img{aspect-ratio:16/9}.ax-sheet .tc-chart{max-height:24svh}}:root{--ax-ease:cubic-bezier(.22, 1, .36, 1)}.ax-cal{padding:1rem}.ax-cal .ax-weeks{margin-top:0}.ax-cal-months{scrollbar-width:none;scroll-snap-type:x proximity;gap:.35rem;margin:0 -1rem .7rem;padding:0 1rem .2rem;display:flex;overflow-x:auto}.ax-cal-months::-webkit-scrollbar{display:none}.ax-cal-m{scroll-snap-align:start;border:1px solid var(--tc-bd2);min-height:40px;color:var(--tc-bg);font-family:var(--tc-sans);cursor:pointer;background:0 0;border-radius:9999px;flex:none;padding:0 .85rem;font-size:.78rem;font-weight:700;transition:background .2s,color .2s,border-color .2s}.ax-cal-m small{color:var(--tc-g);font-size:.6rem;font-weight:400;line-height:1;display:block}.ax-cal-m[aria-pressed=true]{background:var(--tc-y);border-color:var(--tc-y);color:var(--tc-ink)}.ax-cal-head{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.ax-cal-head b{font-family:var(--tc-display);letter-spacing:.03em;color:var(--tc-bg);font-size:1.6rem;font-weight:400}.ax-cal-nav{border:1px solid var(--tc-bd2);width:40px;height:40px;color:var(--tc-bg);cursor:pointer;background:0 0;border-radius:50%;font-size:1.2rem;line-height:1}.ax-cal-nav:disabled{opacity:.3;cursor:default}.ax-cal-dow,.ax-cal-grid{grid-template-columns:repeat(7,1fr);display:grid}.ax-cal-dow span{text-align:center;font-family:var(--tc-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--tc-g);padding:.3rem 0;font-size:.6rem;font-weight:700}.ax-cal-grid{row-gap:3px}.ax-cal-d{height:44px;color:var(--tc-bg);font-family:var(--tc-sans);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;font-size:.9rem;font-weight:700;position:relative}.ax-cal-d span{z-index:1;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s,color .2s;display:inline-grid;position:relative}.ax-cal-d:hover:not(:disabled) span{background:#f8f8f81a}.ax-cal-d:focus-visible{outline:none}.ax-cal-d:focus-visible span{outline:2px solid var(--tc-y);outline-offset:1px}.ax-cal-d:disabled{color:#f8f8f838;cursor:not-allowed}.ax-cal-d.is-out{visibility:hidden}.ax-cal-d.in-z:before,.ax-cal-d.in-p:before{content:"";position:absolute;inset:6px 0}.ax-cal-d.in-p:before{background:#f8f8f814}.ax-cal-d.is-start:before{border-radius:0;left:50%}.ax-cal-d.is-start span{background:var(--tc-y);color:var(--tc-ink)}.ax-cal-legend{flex-wrap:wrap;gap:.3rem 1rem;margin:.6rem 0 .2rem;display:flex}.ax-cal-legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:.35rem;display:inline-block}.ax-cal-legend .p{background:#f8f8f840}.ax-cal-legend .t{background:var(--tc-o);border-radius:50%}.ax-cal .ax-plan-out{margin-top:.6rem}.ax-cal .ax-plan-out.is-on{animation:ax-rise .5s var(--ax-ease)}@keyframes ax-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ax-hl{font-family:var(--tc-sans);color:var(--tc-y)}.ax-mech-own{border-top:1px solid var(--tc-bd);margin-top:.7rem;padding-top:.6rem}.ax-mech-own-row{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:.35rem;display:grid}.ax-mech-own-row span{font-family:var(--tc-sans);letter-spacing:.12em;color:var(--tc-g);font-size:.6rem;font-weight:700;display:block}.ax-mech-own-row b{font-family:var(--tc-display);color:var(--tc-y);white-space:nowrap;font-size:1.25rem;font-weight:400;line-height:1.1}.ax-mech-src{margin-top:.5rem}@media (width>=900px){.ax-mech-own-row b{font-size:1.6rem}}@media (width<=768px){.ax-mech-src{display:none}}.ax-jr{background:var(--tc-ink);border-top:1px solid var(--tc-bd);position:relative}.ax-jr-pin{height:100svh;min-height:560px;position:relative;overflow:hidden}.ax-jr-bgs{position:absolute;inset:0}.ax-jr-bg{will-change:clip-path;position:absolute;inset:0;overflow:hidden}.ax-jr-bg img{object-fit:cover;will-change:transform;width:100%;height:100%}.ax-jr-bg.is-first img{object-position:50% 35%}.ax-jr-shade{pointer-events:none;background:linear-gradient(180deg, #151515b8 0%, #1515151a 26%, #15151573 52%, #151515f0 82%, var(--tc-ink) 100%);position:absolute;inset:0}.ax-jr-in{left:0;right:0;bottom:calc(5.6rem + env(safe-area-inset-bottom));display:grid;position:absolute}.ax-jr-scene{pointer-events:none;grid-area:1/1;align-self:end;max-width:38rem}.ax-jr-scene.is-active{pointer-events:auto}.ax-jr-big{font-family:var(--tc-display);color:var(--tc-bg);margin:.5rem 0 1rem;font-size:clamp(3.6rem,16vw,8.5rem);font-weight:400;line-height:.86}.ax-jr-num{align-items:baseline;gap:.4rem;margin-bottom:.4rem;display:flex}.ax-jr-num b{font-family:var(--tc-display);color:var(--tc-y);font-size:clamp(3.2rem,14vw,6rem);font-weight:400;line-height:.85}.ax-jr-num span{font-family:var(--tc-display);color:var(--tc-g);font-size:1.3rem}.ax-jr-h{font-family:var(--tc-display);color:var(--tc-bg);margin:.1rem 0 .6rem;font-size:clamp(2.3rem,9.5vw,4.4rem);font-weight:400;line-height:.92}.ax-jr-p{color:#f8f8f8eb;max-width:32rem;font-size:.98rem}.ax-jr-set{margin-top:.9rem}.ax-jr-set .tc-chip{background:#15151599}.ax-jr-note{color:#f8f8f8b3;margin-top:.4rem}.ax-jr .ax-goal-lines li{border-top-color:#f8f8f838}.ax-jr-rail{z-index:2;flex-direction:column;gap:.55rem;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.ax-jr-rail i{font-style:normal;font-family:var(--tc-display);letter-spacing:.04em;color:#f8f8f859;text-align:right;font-size:.85rem;transition:color .3s,transform .3s}.ax-jr-rail i.is-active{color:var(--tc-y);transform:translate(-4px)}@media (width<=768px){.ax-jr-rail{display:none}}.ax-jr:not(.ax-pinned) .ax-jr-pin{height:auto;min-height:0;padding:0}.ax-jr:not(.ax-pinned) .ax-jr-bg:not(.is-first){display:none}.ax-jr:not(.ax-pinned) .ax-jr-bg.is-first{height:70svh;position:relative}.ax-jr:not(.ax-pinned) .ax-jr-shade,.ax-jr:not(.ax-pinned) .ax-jr-rail{display:none}.ax-jr:not(.ax-pinned) .ax-jr-in{padding:2rem 0 3rem;display:block;position:relative;bottom:auto}.ax-jr:not(.ax-pinned) .ax-jr-scene{margin-bottom:2rem}.ax-measure-grid{gap:1rem}.ax-mside{align-content:start;gap:.7rem;display:grid}.ax-midx{scrollbar-width:none;gap:.35rem;display:flex;overflow-x:auto}.ax-midx::-webkit-scrollbar{display:none}.ax-midx-b{border:1px solid var(--tc-bd2);color:var(--tc-g);font-family:var(--tc-sans);cursor:pointer;background:0 0;border-radius:9999px;flex:none;align-items:baseline;gap:.4rem;padding:.4rem .75rem;font-size:.72rem;font-weight:700;transition:color .25s,border-color .25s,background .25s;display:flex}.ax-midx-b b{font-family:var(--tc-display);color:inherit;font-size:1rem;font-weight:400}.ax-midx-b.is-active{color:var(--tc-ink);background:var(--tc-y);border-color:var(--tc-y)}.ax-midx-b span{display:none}.ax-midx-b.is-active span{display:inline}.ax-mtext .ax-ml{opacity:0;transition:opacity .45s var(--ax-ease), transform .45s var(--ax-ease);transform:translateY(10px)}.ax-mtext.is-active .ax-ml{opacity:1;transform:none}.ax-mtext.is-active .ax-ml:nth-child(2){transition-delay:80ms}.ax-mtext.is-active .ax-ml:nth-child(3){transition-delay:.16s}.ax-deck{perspective:1400px;order:-1;height:min(46svh,420px);position:relative}.ax-doc{border:1px solid var(--tc-bd2);transform-origin:50% 100%;will-change:transform, opacity;background:#1d1d1d;border-radius:12px;flex-direction:column;margin:0;padding:.8rem .9rem;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:12px 12px 50px #0006}.ax-doc .tc-ct{flex:none;margin-bottom:.6rem}.ax-doc .tc-chart{flex:1;min-height:0}.ax-doc-img{border:1px solid var(--tc-bd);border-radius:8px;flex:1;min-height:0;overflow:hidden}.ax-doc-inner{position:relative}.ax-doc-inner img{width:100%;height:auto;display:block}.ax-doc-mark{position:absolute;overflow:visible}.ax-doc-mark rect{fill:#ffc10712;stroke:var(--tc-y);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ax-ease) .25s}.ax-doc.is-current .ax-doc-mark rect{stroke-dashoffset:0}.ax-curve-line{fill:none;stroke:var(--tc-y);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round}.ax-stepline{stroke:#f8f8f814;stroke-width:1px}.ax-mk{stroke-dasharray:3 3}@media (width>=900px){.ax-measure-grid{grid-template-columns:.85fr 1.35fr;align-items:center;gap:3.5rem}.ax-deck{order:0;height:min(64svh,600px)}.ax-midx{flex-direction:column;gap:.4rem}.ax-midx-b{justify-content:flex-start;padding:.55rem .9rem}.ax-midx-b span{display:inline}.ax-mtext dd{font-size:1rem}}.ax-measure:not(.ax-pinned) .ax-deck{perspective:none;gap:1rem;height:auto;display:grid}.ax-measure:not(.ax-pinned) .ax-doc{position:relative;inset:auto}.ax-measure:not(.ax-pinned) .ax-doc-img{max-height:60svh}a.ax-aud-card{color:inherit;transition:transform .4s var(--ax-ease);text-decoration:none;display:block}a.ax-aud-card img{transition:transform .9s var(--ax-ease)}a.ax-aud-card:hover img{transform:scale(1.04)}a.ax-aud-card:focus-visible{outline:2px solid var(--tc-y);outline-offset:3px}.ax-aud-go{background:#1515158c}.ax-pk-card{border:1px solid var(--tc-bd2);background:linear-gradient(#1f1f1f,#1a1a1a);border-radius:12px;padding:1.1rem 1.15rem 1.15rem;position:relative;overflow:hidden}.ax-pk-card.is-featured{border-top:3px solid var(--tc-y)}.ax-pk-card.is-flash{animation:ax-flash 1.4s var(--ax-ease)}@keyframes ax-flash{0%,to{box-shadow:0 0 #ffc10700}25%{box-shadow:0 0 0 3px #ffc1078c}}.ax-pk-profile{width:100%;height:44px;margin:-.2rem 0 .6rem;display:block}.ax-pk-profile-bg{stroke:var(--tc-bd2);stroke-width:1px;fill:none}.ax-pk-profile-line{fill:none;stroke:var(--tc-y);stroke-width:2px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s var(--ax-ease)}.ax-pakete.is-in .ax-pk-profile-line{stroke-dashoffset:0}.ax-pk-card:not(.is-open) .ax-pk-profile-line{stroke:#ffc10773}.ax-pk-head{margin-bottom:.7rem;padding-bottom:.7rem}.ax-pk-name h3{margin-bottom:.25rem}.ax-pk-lead{font-size:.9rem}.ax-pk-inc{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.ax-pk-inc li{font-family:var(--tc-serif);color:#f8f8f8e6;grid-template-columns:24px 1fr;align-items:center;gap:.6rem;font-size:.86rem;line-height:1.4;display:grid}.ax-pk-inc svg{fill:none;width:22px;height:22px;stroke:var(--tc-y);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ax-hvt{cursor:pointer;border:1px dashed #ffc10773;border-radius:10px;grid-template-columns:22px 1fr;align-items:start;gap:.7rem;margin:0 0 1rem;padding:.8rem .9rem;transition:background .25s,border-color .25s;display:grid}.ax-hvt:hover{background:#ffc1070d}.ax-hvt input{opacity:0;pointer-events:none;position:absolute}.ax-hvt-box{border:1.5px solid var(--tc-y);border-radius:6px;place-items:center;width:22px;height:22px;margin-top:1px;transition:background .2s;display:grid}.ax-hvt-box:after{content:"";border-left:2px solid var(--tc-ink);border-bottom:2px solid var(--tc-ink);opacity:0;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.ax-hvt input:checked+.ax-hvt-box{background:var(--tc-y)}.ax-hvt input:checked+.ax-hvt-box:after{opacity:1}.ax-hvt input:focus-visible+.ax-hvt-box{outline:2px solid var(--tc-y);outline-offset:2px}.ax-hvt:has(input:checked){background:#ffc10712;border-style:solid}.ax-hvt-txt b{font-family:var(--tc-sans);color:var(--tc-bg);font-size:.92rem;display:block}.ax-hvt-txt em{font-style:normal;font-family:var(--tc-display);color:var(--tc-y);margin-left:.3rem;font-size:1.1rem}.ax-hvt-txt small{font-family:var(--tc-serif);color:#f8f8f8bf;margin-top:.2rem;font-size:.8rem;line-height:1.5;display:block}.ax-seals{border-top:1px solid var(--tc-bd);grid-template-columns:1fr 1fr;gap:.7rem;margin:0 0 1rem;padding:.8rem 0 0;display:grid}.ax-seal{grid-template-columns:52px 1fr;align-items:center;gap:.6rem;display:grid}.ax-seal svg{width:52px;height:52px;transform:rotate(-90deg)}.ax-seal-ring{fill:#ffc1070f;stroke:var(--tc-y);stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1px}.ax-seal text{transform-origin:32px 32px;font-family:var(--tc-display);fill:var(--tc-y);opacity:0;font-size:26px;transform:rotate(90deg)}.ax-seal-check{fill:none;stroke:var(--tc-y);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transform-origin:32px 32px;transform:rotate(90deg)}.ax-seal span{font-family:var(--tc-sans);color:var(--tc-g);opacity:0;font-size:.72rem;line-height:1.35;transform:translate(-6px)}.ax-seal span b{color:var(--tc-bg);font-size:.82rem;display:block}.ax-pakete.is-in .ax-pk-card.is-open .ax-seal-ring{animation:ax-draw .9s var(--ax-ease) .15s forwards}.ax-pakete.is-in .ax-pk-card.is-open .ax-seal:nth-child(2) .ax-seal-ring{animation-delay:.35s}.ax-pakete.is-in .ax-pk-card.is-open .ax-seal text{animation:.4s .75s forwards ax-fade}.ax-pakete.is-in .ax-pk-card.is-open .ax-seal-check{animation:ax-draw .5s var(--ax-ease) .95s forwards}.ax-pakete.is-in .ax-pk-card.is-open .ax-seal span{animation:ax-slide .5s var(--ax-ease) .6s forwards}.ax-pakete.is-in .ax-pk-card.is-open .ax-seal:nth-child(2) span{animation-delay:.8s}@keyframes ax-draw{to{stroke-dashoffset:0}}@keyframes ax-fade{to{opacity:1}}@keyframes ax-slide{to{opacity:1;transform:none}}.ax-pk-cta{width:100%}.ax-pk-cta-ref{opacity:.85;font-weight:400}.ax-guar-band{background:#ffc1070a;border:1px solid #ffc1074d;border-radius:12px;gap:.5rem;margin-top:1rem;padding:.9rem 1rem;display:grid}.ax-guar-band .tc-pill-y{justify-self:start}.ax-guar-band>p{font-family:var(--tc-serif);color:#f8f8f8e6;font-size:.9rem;line-height:1.55}.ax-guar-band>p b{font-family:var(--tc-sans);color:var(--tc-bg)}.ax-guar-band summary{cursor:pointer;font-family:var(--tc-sans);color:var(--tc-y);font-size:.8rem;font-weight:700;list-style:none}.ax-guar-band summary::-webkit-details-marker{display:none}.ax-guar-band summary:after{content:" +"}.ax-guar-band details[open] summary:after{content:" –"}.ax-guar-more{gap:.6rem;margin-top:.6rem;display:grid}.ax-guar-more b{font-family:var(--tc-sans);color:var(--tc-y)}@media (width>=900px){.ax-guar-band{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem}.ax-guar-band details{grid-column:1/-1}.ax-guar-band details:not([open]){grid-column:auto}}@media (width>=900px) and (hover:hover){.ax-pk-row .ax-pk-card{padding:1.3rem 1.4rem 1.4rem}.ax-pk-row .ax-pk-card.is-open{flex:2.6 1 0}.ax-seals{grid-template-columns:1fr 1fr}}.ax-js .ax-pk-row .ax-pk-card{opacity:0;transform:translateY(30px)}.ax-js .ax-pakete.is-in .ax-pk-row .ax-pk-card{opacity:1;transition:opacity .6s var(--ax-ease), transform .7s var(--ax-ease), flex .55s var(--ax-ease), border-color .3s ease;transform:none}.ax-js .ax-pakete.is-in .ax-pk-row .ax-pk-card:nth-child(2){transition-delay:80ms,80ms,0s,0s}.ax-js .ax-pakete.is-in .ax-pk-row .ax-pk-card:nth-child(3){transition-delay:.16s,.16s,0s,0s}@media (prefers-reduced-motion:reduce){.ax-js .ax-pk-row .ax-pk-card{opacity:1;transform:none}.ax-seal-ring,.ax-seal-check,.ax-pk-profile-line{stroke-dashoffset:0}.ax-seal text,.ax-seal span{opacity:1;transform:none}}.ax-js .ax-measure .ax-curve-line.ax-draw{stroke-dashoffset:1px;transition:stroke-dashoffset 2.2s var(--ax-ease)}.ax-measure.is-drawn .ax-curve-line.ax-draw{stroke-dashoffset:0}.ax-measure.ax-scrubbed .ax-curve-line.ax-draw{transition:none}.ax-measure.ax-scrubbed.is-drawn .ax-mk,.ax-measure.ax-scrubbed.is-drawn .lbl-y,.ax-measure.ax-scrubbed.is-drawn .lbl-n{opacity:0;transition:opacity .45s}.ax-measure.ax-scrubbed.is-drawn .ax-mk.is-on,.ax-measure.ax-scrubbed.is-drawn .lbl-y.is-on,.ax-measure.ax-scrubbed.is-drawn .lbl-n.is-on{opacity:1}.ax-js .ax-measure .ax-mk,.ax-js .ax-measure .lbl-y,.ax-js .ax-measure .lbl-n{opacity:0;transition:opacity .6s 1.6s}.ax-measure.is-drawn .ax-mk,.ax-measure.is-drawn .lbl-y,.ax-measure.is-drawn .lbl-n{opacity:1}.ax-planner-grid>*{min-width:0}.ax-cal{overflow:hidden}@media (width<=768px){.ax-mech .tc-sh-sub{display:none}.ax-mech .tc-sh{margin-bottom:.6rem;padding-bottom:.6rem}.ax-mech-pin{padding-top:calc(var(--ax-header) + 2.6rem)}.ax-panel .tc-chart{max-height:23svh}.ax-stage{padding:.75rem .8rem .7rem}.ax-stage .tc-leg{margin-top:.35rem;font-size:.66rem}.ax-mech-own{margin-top:.45rem;padding-top:.45rem}.ax-mech-own .tc-tl{font-size:.56rem}.ax-mech-own-row b{font-size:1.05rem}.ax-steps{margin-top:.6rem}.ax-steps h3{font-size:1.45rem}.ax-steps .tc-txt{font-size:.86rem;line-height:1.55}.ax-read{padding:.55rem .8rem}.ax-read .tc-tv{font-size:1.8rem}.ax-deck{height:min(40svh,360px)}.ax-measure-grid{gap:.7rem}.ax-measure-pin{padding-top:calc(var(--ax-header) + 2rem)}}@media (width<=768px) and (height<=760px){.ax-read,.ax-mech-own .tc-tl{display:none}.ax-panel .tc-chart{max-height:21svh}.ax-deck{height:36svh}.ax-measure .tc-sh h2,.ax-mech .tc-sh h2{font-size:2rem}.ax-mtext dd{font-size:.76rem}}:root{--tc-y:#ff5722;--tc-num:#ffc107;--tc-serif:"Lato", sans-serif;--tc-gutter:clamp(1.25rem, 5vw, 6rem);--ax-gutter:clamp(1.25rem, 5vw, 6rem);--old-light:#f8f8f8;--old-warm:#f0ede8;--old-dark:#1a1a1a}.hero-secondary-link{letter-spacing:.04em;color:#f8f8f8b3;border-bottom:1px solid #f8f8f847;width:fit-content;margin-top:1.1rem;padding-bottom:2px;font-family:Lato,sans-serif;font-size:.85rem;display:block}.ax-wrap{width:auto;max-width:1560px;padding-inline:var(--tc-gutter);margin-inline:auto}.ax-sec{padding:clamp(5rem,10vw,8.5rem) 0;border-top:0!important}.ax-hs{padding-right:var(--tc-gutter);padding-left:var(--tc-gutter)!important}.ax-cal-months{margin-left:-1rem;margin-right:-1rem}.tc-sh{border:0;margin-bottom:2rem;padding:0}.tc-sh-row{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.tc-sh-n,.tc-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--accent,#ff5722);margin:0;font-family:Lato,sans-serif;font-size:.72rem;font-weight:400;line-height:1.2;display:block}.tc-kicker{margin-bottom:1rem}.tc-sh h2{letter-spacing:.02em;color:var(--text-light,#f8f8f8);margin:0;font-family:Bebas Neue,sans-serif;font-size:clamp(2.8rem,5vw,5.5rem);font-weight:400;line-height:1}.tc-sh-sub{color:#f8f8f8bf;max-width:46ch;margin-top:1.2rem;font-family:Lato,sans-serif;font-size:clamp(.9rem,1.2vw,1.05rem);font-weight:300;line-height:1.7}.ax-planner-h,.ax-jr-big,.ax-summit-h{letter-spacing:.02em;font-family:Bebas Neue,sans-serif}.ax-jr-big{font-size:clamp(2.8rem,8vw,7rem);line-height:1}.ax-summit-h{margin-bottom:1.4rem;font-size:clamp(2.5rem,5.5vw,6rem);line-height:1.05}.ax-jr-h,.ax-steps h3,.ax-aud-text h3,.ax-pk-head h3{letter-spacing:.04em;font-family:Bebas Neue,sans-serif}.tc-lead,.tc-txt,.tc-note,.tc-small,.ax-mtext dd,.ax-pk-inc li,.ax-hvt-txt small,.ax-quote blockquote,.ax-guar-band>p,.ax-jr-p,.ax-steps .tc-txt,.ax-more,.ax-tl p{font-family:Lato,sans-serif;font-weight:300}.tc-lead{color:#f8f8f8c7;max-width:40ch;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.7}.tc-txt{color:#f8f8f8bf;font-size:clamp(.9rem,1.1vw,1rem);line-height:1.7}.tc-note{font-size:.88rem;line-height:1.65}.tc-note b,.ax-hl{font-weight:700}.ax-hl{color:var(--tc-num);font-family:Lato,sans-serif}.tc-card,.tc-tile,.ax-pk-card,.ax-doc,.ax-guar-band,.ax-quote,.ax-aud-card,.ax-hvt,.ax-path-media,.ax-stage{border-radius:4px}.tc-card,.tc-tile{background:#f8f8f805;border-color:#f8f8f81a}.tc-note{border-radius:0 4px 4px 0}.tc-tv.acc,.ax-pk-price,.ax-pk-num b,.ax-own-grid b,.ax-mech-own-row b,.ax-meter-alt,.ax-read b,.ax-goal-n,.ax-jr-num b,.ax-tl-n,.ax-coach em{color:var(--tc-num)}.ax-pk-num,.ax-pk-num span{border-radius:4px}.tc-pill,.ax-dock a:not(.ax-wa),.ax-pk-cta,.ax-plan-cta{background:var(--accent,#ff5722);color:#fff;letter-spacing:.06em;text-transform:uppercase;min-height:52px;padding:0 2.4rem;font-family:Lato,sans-serif;font-size:.9rem;font-weight:700;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.tc-pill:before,.ax-dock a:not(.ax-wa):before{content:"";background:#ffffff1f;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(-101%)}.tc-pill:hover:before{transform:translate(0)}.tc-pill:hover{background:var(--accent,#ff5722);transform:translateY(-2px);box-shadow:0 8px 28px #ff572261}.tc-pill:active{transform:translateY(0)}.ax-dock a:not(.ax-wa){padding:0 1rem;font-size:.82rem}.tc-link{color:var(--accent,#ff5722);text-transform:uppercase;letter-spacing:.06em;border-bottom-color:#ff572273;font-family:Lato,sans-serif;font-size:.75rem}.ax-pk-tab[aria-selected=true],.ax-week[aria-checked=true],.ax-cal-m[aria-pressed=true],.ax-midx-b.is-active{color:#fff}.ax-cal-m[aria-pressed=true] small{color:#fffc}.ax-cal-d.is-start span{color:#fff}.ax-cal-d.is-target span{background:var(--tc-num);color:var(--old-dark)}.ax-cal-legend .t{background:var(--tc-num)}.ax-cal-d.in-z:before{background:#ff57223d}.ax-cal-legend .z{background:#ff57228c}.tc-pill-y{background:var(--accent,#ff5722);color:#fff;letter-spacing:.1em;font-size:.65rem}.ax-hvt-box:after{border-color:#fff}.ax-hvt-txt em{color:var(--tc-num)}.tc-chart .band,.tc-chart .block{fill:#ff572229}.ax-doc-mark rect{fill:#ff572212}.ax-curve-line{stroke:var(--accent,#ff5722)}.tc-chart .lbl-y{fill:var(--accent,#ff5722)}.ax-read b,.ax-mech-own-row b{font-family:Bebas Neue,sans-serif}.ax-planner{background:var(--old-light);color:var(--old-dark)}.ax-planner .tc-kicker{color:var(--accent,#ff5722)}.ax-planner-h{letter-spacing:-.01em;color:var(--old-dark);margin-bottom:1.2rem;font-family:Lato,sans-serif;font-size:clamp(2rem,4.5vw,4.2rem);font-weight:700;line-height:1.15}.ax-planner .tc-lead{color:#1a1a1ab3;max-width:36ch;font-family:Merriweather,serif;font-weight:300;line-height:1.75}.ax-planner .tc-small{color:#1a1a1a8c}.ax-planner .ax-cal{background:#151515;border-color:#151515;box-shadow:0 24px 60px #0000002e}.ax-sec.ax-audience,.ax-audience .ax-hs-pin{background:var(--old-warm)}.ax-audience .tc-sh h2{color:var(--old-dark)}.ax-audience .tc-sh-sub{color:#1a1a1ab3;font-family:Merriweather,serif}.ax-audience .tc-note{color:#1a1a1abf;background:#1a1a1a0a}.ax-audience .tc-note b{color:var(--accent,#ff5722)}.ax-audience .ax-mech-bar{background:#1a1a1a1f}.ax-pk-card{background:#f8f8f805;border:1px solid #f8f8f81a;border-radius:2px;overflow:visible}.ax-pk-card.is-open{border-color:#ff572280}.ax-pk-card.is-featured,.ax-pk-card.is-featured.is-open{border:1px solid var(--accent,#ff5722);box-shadow:0 16px 48px #ff572226, 0 0 0 1px var(--accent,#ff5722);background:#ff57220f}.ax-pk-card .tc-pill-y{white-space:nowrap;margin:0;position:absolute;top:-.85rem;left:50%;transform:translate(-50%)}.ax-pk-name h3{color:#f8f8f899;font-size:1.6rem}.ax-pk-card.is-open .ax-pk-name h3{color:var(--text-light,#f8f8f8)}.ax-pk-card:hover{box-shadow:0 12px 40px #e96f0540}.ax-pk-card.is-featured:hover{box-shadow:0 16px 48px #ff572240, 0 0 0 1px var(--accent,#ff5722)}.ax-pk-lead b,.ax-pk-card .tc-txt b{color:var(--text-light,#f8f8f8)}.ax-coach a{background:#f8f8f805;border:1px solid #f8f8f814;border-radius:8px;transition:all .25s}.ax-coach a:hover{background:#e96f0514;border-color:#e96f054d;transform:translateY(-4px);box-shadow:0 12px 32px #e96f0526}.ax-guar-band{background:#ff57220d;border-color:#ff572259}.ax-guar-band>p{color:#f8f8f8cc}.ax-guar-band summary{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.ax-faq .faq-list{border-top:0;max-width:56ch}.ax-faq .faq-item{border-bottom:1px solid #f8f8f814!important}.ax-faq .faq-question{transition:color .15s;letter-spacing:.01em!important;color:var(--text-light,#f8f8f8)!important;padding:1.1rem 0!important;font-family:Lato,sans-serif!important;font-size:clamp(.88rem,1.2vw,.95rem)!important;font-weight:700!important}.ax-faq .faq-item:hover .faq-question{color:var(--accent,#ff5722)!important}.ax-faq .faq-icon{font-size:1.3rem;font-weight:300;color:var(--accent,#ff5722)!important}.ax-faq .faq-answer p{padding-bottom:1rem;color:#f8f8f899!important;font-family:Merriweather,serif!important;font-size:.88rem!important;font-weight:300!important;line-height:1.7!important}.ax-marq-f{color:var(--accent,#ff5722)}.ax-jr-note{color:#f8f8f8b3}.ax-summit .tc-lead{max-width:40ch}.ax-summit-sub,.ax-summit .tc-small{color:#f8f8f880}.ax-meter-pill{border-radius:4px}@media (width<=768px){.ax-sec{padding:4rem 0 4.5rem}.tc-sh h2{font-size:clamp(2.6rem,11vw,3.6rem)}}.ax-hs-pin>.ax-wrap,.ax-measure-pin>.ax-wrap,.ax-mech-pin>.ax-wrap,.ax-pk-pin>.ax-wrap{width:100%}@media (width<=768px){.ax-mech .tc-sh-row,.ax-measure .tc-sh-row,.ax-hs-pin .tc-sh-row{gap:.45rem}.ax-mech .tc-sh h2,.ax-measure .tc-sh h2,.ax-hs-pin .tc-sh h2{font-size:2.3rem}.ax-mech .tc-sh,.ax-measure .tc-sh,.ax-hs-pin .tc-sh{margin-bottom:.9rem}.ax-hs-pin .tc-sh-sub{display:none}.ax-hs-pin{padding-top:calc(var(--ax-header) + 2.2rem);padding-bottom:calc(4.8rem + env(safe-area-inset-bottom))}.ax-aud-card{height:min(42svh,400px)}.ax-proof-tiles{margin-bottom:.7rem}.ax-proof-tiles .tc-tile{padding:.55rem .75rem}.ax-proof-tiles .tc-tv{font-size:1.8rem}.ax-quote{gap:.55rem;padding:.9rem 1rem}.ax-hs-pin .tc-note{margin-top:.5rem;padding:.6rem .8rem;font-size:.8rem}.ax-hs-bar{margin:.6rem 0 .4rem}}@media (width<=768px) and (height<=700px){.ax-quote blockquote{font-size:.82rem;line-height:1.45}.ax-quote-head span,.ax-proof .ax-more{display:none}.ax-aud-card{height:38svh}.ax-aud-text .tc-txt{margin-bottom:.4rem;font-size:.8rem}.ax-mech .tc-sh h2,.ax-measure .tc-sh h2{font-size:2rem}.ax-mech-own{display:none}.ax-measure-pin{padding-top:calc(var(--ax-header) + 1.6rem)}.ax-measure .ax-midx-b{padding:.3rem .6rem}.ax-mtext dl{gap:.25rem}}@media (width<=768px){.ax-summit-cta .tc-pill{white-space:nowrap;padding:0 1.2rem;font-size:.8rem}}.ax-planner .ax-cal .tc-small,.ax-planner .ax-cal-legend{color:#f8f8f8d9;font-size:.78rem}.ax-planner .ax-cal .tc-ts{color:#f8f8f899}.ax-cmp{background:var(--tc-ink,#151515);padding:0}.ax-cmp-pin{min-height:100svh;padding:calc(var(--ax-header) + 2.4rem) 0 calc(5.4rem + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;display:flex}.ax-cmp .tc-sh{margin-bottom:1.2rem}.ax-cmp-stages{display:grid}.ax-cmp-stage{transition:opacity .5s var(--ax-ease), transform .6s var(--ax-ease);grid-area:1/1}.ax-cmp-grid{gap:.8rem;display:grid}.ax-cmp-head,.ax-cmp-row{grid-template-columns:1fr 1fr;column-gap:.8rem;display:grid}.ax-cmp-head span{letter-spacing:.14em;text-transform:uppercase;color:#f8f8f880;padding-bottom:.5rem;font-family:Lato,sans-serif;font-size:.64rem;font-weight:700}.ax-cmp-head span:first-child{display:none}.ax-cmp-head span:last-child{color:var(--accent,#ff5722)}.ax-cmp-row{border-top:1px solid #f8f8f81a;padding:.7rem 0;position:relative}.ax-cmp-k{letter-spacing:.18em;text-transform:uppercase;color:var(--accent,#ff5722);grid-column:1/-1;margin-bottom:.3rem;font-family:Lato,sans-serif;font-size:.64rem;font-weight:700}.ax-cmp-old,.ax-cmp-new{font-family:Lato,sans-serif;font-size:.9rem;line-height:1.35}.ax-cmp-old>span{color:#f8f8f8d1;background-image:linear-gradient(var(--accent,#ff5722), var(--accent,#ff5722));background-position:0 56%;background-repeat:no-repeat;background-size:0% 2px;transition:color .5s,opacity .5s;display:inline;position:relative}.ax-cmp-row.is-struck .ax-cmp-old>span{color:#f8f8f86b;transition:background-size .6s var(--ax-ease), color .5s ease;background-size:100% 2px}.ax-cmp-new{color:#f8f8f8f2;opacity:.25;transition:opacity .5s ease .25s, transform .5s var(--ax-ease) .25s;align-items:flex-start;gap:.45rem;display:flex;transform:translate(-6px)}.ax-cmp-row.is-struck .ax-cmp-new{opacity:1;transform:none}.ax-cmp-new svg{fill:none;width:18px;height:18px;stroke:var(--accent,#ff5722);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px}.ax-cmp-new svg path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s var(--ax-ease) .4s}.ax-cmp-row.is-struck .ax-cmp-new svg path{stroke-dashoffset:0}.ax-cmp-cost{background:#ff57220d;border:1px solid #ff572259;border-radius:4px;padding:.9rem 1rem 1rem}.ax-cmp-was{margin:.2rem 0 0;font-family:Lato,sans-serif;font-size:.82rem}.ax-cmp-was>span{color:#f8f8f873;background-image:linear-gradient(var(--accent,#ff5722), var(--accent,#ff5722));background-position:0 56%;background-repeat:no-repeat;background-size:100% 2px}.ax-cmp-num{color:var(--tc-num,#ffc107);font-variant-numeric:tabular-nums;margin:.1rem 0 0;font-family:Bebas Neue,sans-serif;font-size:clamp(3.4rem,15vw,6.5rem);line-height:1}.ax-cmp-save{color:var(--tc-bg,#f8f8f8);opacity:1;margin:0 0 .7rem;font-family:Lato,sans-serif;font-size:.9rem;font-weight:700;transition:opacity .4s}.ax-cmp-save.is-hidden{opacity:0}.ax-cmp-weeks{max-width:18rem;margin:0}.ax-cmp-weeks .ax-week{min-height:38px;font-size:.76rem}.ax-cmp-steps{gap:.2rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.ax-cmp-steps li{opacity:1;transition:opacity .5s var(--ax-ease), transform .6s var(--ax-ease);grid-template-columns:44px 1fr;gap:.8rem;padding:.55rem 0;display:grid;position:relative;transform:none}.ax-cmp-steps li:before{content:"";background:#f8f8f824;width:2px;position:absolute;top:3.1rem;bottom:-.5rem;left:21px}.ax-cmp-steps li:last-child:before{display:none}.ax-cmp-ic{background:var(--tc-ink,#151515);z-index:1;border:1px solid #ff57228c;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.ax-cmp-ic svg{fill:none;width:22px;height:22px;stroke:var(--accent,#ff5722);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ax-cmp-steps h3{letter-spacing:.03em;color:var(--tc-bg,#f8f8f8);margin:.05rem 0 .15rem;font-family:Bebas Neue,sans-serif;font-size:1.7rem;font-weight:400;line-height:1}.ax-cmp-steps .ax-step-k{margin-bottom:.1rem}.ax-cmp-steps .tc-txt{font-size:.86rem;line-height:1.5}.ax-cmp-foot{color:var(--accent,#ff5722);margin:.9rem 0 .4rem;font-weight:700}.ax-cmp-next{display:inline-block}.ax-cmp.ax-pinned .ax-cmp-stage.is-b{opacity:0;pointer-events:none;transform:translateY(24px)}.ax-cmp.ax-pinned.is-b .ax-cmp-stage.is-a{opacity:0;pointer-events:none;transform:translateY(-24px)}.ax-cmp.ax-pinned.is-b .ax-cmp-stage.is-b{opacity:1;pointer-events:auto;transform:none}.ax-cmp.ax-pinned .ax-cmp-steps li:not(.is-on){opacity:.18;transform:translateY(10px)}.ax-cmp.ax-pinned .ax-cmp-foot,.ax-cmp.ax-pinned .ax-cmp-next{opacity:0;transition:opacity .5s}.ax-cmp.ax-pinned .is-all-on .ax-cmp-foot,.ax-cmp.ax-pinned .is-all-on .ax-cmp-next{opacity:1}.ax-cmp:not(.ax-pinned) .ax-cmp-pin{min-height:0;padding-top:4rem;padding-bottom:4.5rem}.ax-cmp:not(.ax-pinned) .ax-cmp-stages{gap:3rem}.ax-cmp:not(.ax-pinned) .ax-cmp-stage{grid-area:auto}.ax-cmp:not(.ax-pinned) .ax-cmp-bar{display:none}.ax-cmp-bar{margin-top:.9rem}@media (width>=900px){.ax-cmp-grid{grid-template-columns:1.55fr 1fr;align-items:stretch;gap:3rem}.ax-cmp-head,.ax-cmp-row{grid-template-columns:7.5rem 1fr 1fr}.ax-cmp-head span:first-child{display:block}.ax-cmp-k{grid-column:auto;margin:.2rem 0 0}.ax-cmp-old,.ax-cmp-new{font-size:1rem}.ax-cmp-row{padding:1.2rem 0}.ax-cmp-cost{flex-direction:column;justify-content:center;padding:1.4rem 1.6rem 1.6rem;display:flex}.ax-cmp-steps{grid-template-columns:repeat(4,1fr);gap:1.4rem}.ax-cmp-steps li{grid-template-columns:1fr;gap:.7rem;padding:0}.ax-cmp-steps li:before{width:auto;height:2px;inset:21px -1.4rem auto 56px}.ax-cmp-steps li:last-child:before{display:none}.ax-cmp-steps h3{font-size:2rem}.ax-cmp-steps .tc-txt{font-size:.95rem}}@media (width<=768px) and (height<=760px){.ax-cmp-pin{padding-top:calc(var(--ax-header) + 1.6rem)}.ax-cmp .tc-sh h2{font-size:2rem}.ax-cmp .tc-sh{margin-bottom:.7rem}.ax-cmp-row{padding:.5rem 0}.ax-cmp-old,.ax-cmp-new{font-size:.82rem}.ax-cmp-cost{padding:.65rem .9rem .75rem}.ax-cmp-num{font-size:3rem}.ax-cmp-steps li{padding:.35rem 0}.ax-cmp-steps li:before{top:2.7rem}.ax-cmp-steps h3{font-size:1.45rem}.ax-cmp-steps .tc-txt{font-size:.8rem;line-height:1.4}.ax-cmp-foot{margin-top:.5rem;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.ax-cmp-row .ax-cmp-old>span,.ax-cmp-new,.ax-cmp-new svg path{transition:none}}.ax-sr,.ax-sr-clip{clip:rect(0, 0, 0, 0);white-space:normal;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (width<=768px){.ax-mech .tc-sh-sub,.ax-measure .tc-sh-sub,.ax-hs-pin .tc-sh-sub{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;display:block!important}}@media (width<=768px) and (height<=700px){.ax-cmp-pin{padding-top:calc(var(--ax-header) + 1.2rem);padding-bottom:calc(4.6rem + env(safe-area-inset-bottom))}.ax-cmp .tc-sh{margin-bottom:.5rem}.ax-cmp-bar{margin-top:.5rem}}@media (width<=768px) and (height<=660px){.ax-cmp-row{padding:.4rem 0}.ax-cmp-k{margin-bottom:.15rem}.ax-cmp-cost{padding:.5rem .8rem .6rem}.ax-cmp-num{font-size:2.6rem}.ax-cmp-save{margin-bottom:.4rem}.ax-cmp-steps li{padding:.25rem 0}.ax-cmp-steps li:before{top:2.5rem}.ax-cmp-ic{width:38px;height:38px}.ax-cmp-steps li{grid-template-columns:38px 1fr}.ax-cmp-steps li:before{left:18px}}.site-header{z-index:100;backdrop-filter:blur(12px);background:#151515eb;border-bottom:1px solid #f8f8f80f;justify-content:space-between;align-items:center;padding:1.25rem clamp(1.5rem,5vw,4rem);display:flex;position:fixed;top:0;left:0;right:0}.site-header nav{align-items:center;gap:2rem;display:flex}.site-header nav a{letter-spacing:.06em;color:#f8f8f8b3;font-size:.875rem;transition:color .2s}.site-header nav a:hover,.site-header nav a.active{color:var(--text-light)}.btn-cta{background:var(--accent);letter-spacing:.04em;border-radius:9999px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:700;transition:background .2s,transform .15s;color:#fff!important}.btn-cta:hover{background:#e04e1a;transform:translateY(-1px)}.nav-hamburger{display:none}.nav-mobile-menu{z-index:200;background:#151515fa;flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:none;position:fixed;inset:0}.nav-mobile-menu.open{display:flex}.nav-mobile-menu a{letter-spacing:.08em;color:var(--text-light);font-size:1.25rem}.nav-close{color:var(--text-light);cursor:pointer;background:0 0;border:none;font-size:1.5rem;position:absolute;top:1.5rem;right:clamp(1.5rem,5vw,4rem)}.site-footer{color:#f8f8f84d;background:#0d0d0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:2rem 4vw;font-size:.8rem;display:flex}.footer-links{flex-wrap:wrap;gap:1.2rem 2rem;display:flex}.footer-links a:hover{color:#f8f8f8b3}@media (width<=768px){.site-header nav a:not(.btn-cta){display:none}.nav-hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:.5rem;display:flex}.nav-hamburger span{background:var(--text-light);border-radius:2px;width:22px;height:2px;display:block}}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}html:root,html:root body{overflow-x:clip}.ts-main{background:var(--bg-dark)}.ts-main img{max-width:100%}.ts-hero{min-height:78svh;padding:calc(var(--ax-header) + 3rem) 0 clamp(3rem, 8vh, 5rem);background:#0d0d0d;align-items:flex-end;display:flex;position:relative;overflow:hidden}.ts-hero.is-tall{min-height:100svh}.ts-hero-bg{z-index:0;position:absolute;inset:0}.ts-hero-bg img{object-fit:cover;will-change:transform;width:100%;height:118%;position:absolute;top:-9%;left:0}.ts-hero-bg:after{content:"";background:linear-gradient(90deg,#0d0d0d9e 0%,#0d0d0d00 62%),linear-gradient(#0d0d0d80 0%,#0d0d0d40 30%,#0d0d0dd1 72%,#151515 100%);position:absolute;inset:0}.ts-hero-in{z-index:1;width:100%;position:relative}.ts-hero-h{overflow-wrap:break-word;letter-spacing:.02em;color:var(--text-light);text-wrap:balance;margin:.9rem 0 1.1rem;font-family:Bebas Neue,sans-serif;font-size:clamp(2.8rem,11vw,10rem);font-weight:400;line-height:.95}.ts-hero-t{color:#f8f8f8c7;max-width:46ch;font-family:Lato,sans-serif;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:300;line-height:1.7}.ts-hero-act{flex-wrap:wrap;align-items:center;gap:1.2rem 1.8rem;margin-top:1.8rem;display:flex}.ts-hero-in>*{animation:.8s cubic-bezier(.22,1,.36,1) both ts-rise}.ts-hero-in>:nth-child(2){animation-delay:.1s}.ts-hero-in>:nth-child(3){animation-delay:.22s}.ts-hero-in>:nth-child(4){animation-delay:.34s}@keyframes ts-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.ts-hero-scroll{z-index:1;right:var(--tc-gutter);background:#f8f8f833;width:1px;height:54px;display:none;position:absolute;bottom:1.5rem;overflow:hidden}.ts-hero-scroll i{background:var(--accent);width:1px;height:18px;animation:1.8s ease-in-out infinite ts-scroll;position:absolute;top:0;left:0}@keyframes ts-scroll{0%{transform:translateY(-20px)}to{transform:translateY(56px)}}@media (width>=769px){.ts-hero-scroll{display:block}}.ts-subnav{z-index:80;backdrop-filter:blur(12px);background:#151515f0;border-bottom:1px solid #f8f8f814;position:sticky;top:58px}.ts-subnav-in{scrollbar-width:none;padding:.55rem var(--tc-gutter);gap:.4rem;max-width:1560px;margin-inline:auto;display:flex;overflow-x:auto}.ts-subnav-in::-webkit-scrollbar{display:none}.ts-subnav a{letter-spacing:.1em;text-transform:uppercase;color:#f8f8f899;white-space:nowrap;border:1px solid #0000;border-radius:9999px;flex:none;padding:.55rem 1rem;font-family:Lato,sans-serif;font-size:.74rem;font-weight:700;transition:color .2s,border-color .2s,background .2s}.ts-subnav a:hover{color:var(--text-light)}.ts-subnav a.is-active{color:#fff;background:var(--accent)}@media (width>=769px){.ts-subnav{top:68px}}.ts-sec{background:var(--bg-dark);padding:clamp(4.5rem,9vw,8rem) 0;scroll-margin-top:110px;position:relative}.ts-sec.is-alt{background:#1a1a1a}.ts-sec+.ts-sec{border-top:1px solid #f8f8f80d}.ts-sec .tc-sh{margin-bottom:2.2rem}.ts-sec .tc-sh-sub{max-width:54ch}.ts-h3{letter-spacing:.03em;color:var(--text-light);margin:0 0 1rem;font-family:Bebas Neue,sans-serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;line-height:1}.ts-block{margin-top:clamp(3rem,6vw,5rem)}.ts-block:first-child{margin-top:0}.ts-p{color:#f8f8f8bf;max-width:62ch;font-family:Lato,sans-serif;font-size:clamp(.95rem,1.15vw,1.05rem);font-weight:300;line-height:1.75}.ts-p+.ts-p{margin-top:.9rem}.ts-p b{color:var(--text-light);font-weight:700}.ts-p a{color:var(--accent);border-bottom:1px solid #ff572273}.ts-note{max-width:62ch;margin-top:1.4rem}.ts-two{gap:1.2rem;display:grid}@media (width>=900px){.ts-two{grid-template-columns:1fr 1fr;gap:1.6rem}.ts-two.is-wide{grid-template-columns:1.15fr .85fr;align-items:center;gap:3rem}}.ts-card{background:#f8f8f805;border:1px solid #f8f8f81a;border-radius:4px;padding:1.4rem 1.5rem 1.5rem}.ts-card h3{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 .9rem;font-family:Lato,sans-serif;font-size:.74rem;font-weight:700}.ts-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ts-list li{color:#f8f8f8cc;padding-left:1.2rem;font-family:Lato,sans-serif;font-size:.95rem;font-weight:300;line-height:1.55;position:relative}.ts-list li:before{content:"";background:var(--accent);width:7px;height:2px;position:absolute;top:.62em;left:0}.ts-list b{color:var(--text-light);font-weight:700}.ts-fig{background:#0e0e0e;border:1px solid #f8f8f814;border-radius:4px;margin:0;overflow:hidden}.ts-fig img{width:100%;height:auto;display:block}.ts-fig.is-fill img{object-fit:cover;height:100%}.ts-fig figcaption{color:#f8f8f88c;border-top:1px solid #f8f8f814;padding:.6rem .9rem;font-family:Lato,sans-serif;font-size:.74rem}.ts-fig.is-contain{padding:1rem}.ts-fig.is-contain img{object-fit:contain}.ts-steps{--p:1;counter-reset:ts;gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.ts-steps:before,.ts-steps:after{content:"";width:2px;position:absolute;top:22px;bottom:22px;left:21px}.ts-steps:before{background:#f8f8f81f}.ts-steps:after{background:var(--accent);transform-origin:top;transform:scaleY(var(--p))}.ts-steps li{counter-increment:ts;transition:opacity .5s var(--ax-ease), transform .6s var(--ax-ease);grid-template-columns:44px 1fr;gap:1.1rem;padding:.8rem 0 1.3rem;display:grid;position:relative}.ts-steps li:before{content:counter(ts, decimal-leading-zero);background:var(--bg-dark);letter-spacing:.04em;width:44px;height:44px;color:var(--tc-num);z-index:1;border:1px solid #ff57228c;border-radius:50%;place-items:center;font-family:Bebas Neue,sans-serif;font-size:1.25rem;transition:background .4s,color .4s,border-color .4s;display:grid;position:relative}.ts-sec.is-alt .ts-steps li:before{background:#1a1a1a}.ts-steps li.is-on:before{background:var(--accent);border-color:var(--accent);color:#fff}.ts-steps h4{letter-spacing:.03em;color:var(--text-light);margin:.1rem 0 .25rem;font-family:Bebas Neue,sans-serif;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:400;line-height:1.05}.ts-steps .ts-k{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:.15rem;font-family:Lato,sans-serif;font-size:.64rem;font-weight:700;display:block}.ts-steps p{color:#f8f8f8b8;max-width:54ch;font-family:Lato,sans-serif;font-size:.95rem;font-weight:300;line-height:1.65}.ax-js .ts-steps li:not(.is-on){opacity:.35;transform:translateY(8px)}@media (width>=900px){.ts-steps.is-row{grid-template-columns:repeat(var(--n,4), 1fr);gap:1.6rem}.ts-steps.is-row:before,.ts-steps.is-row:after{width:auto;height:2px;inset:21px 22px auto}.ts-steps.is-row:after{transform-origin:0;transform:scaleX(var(--p))}.ts-steps.is-row li{grid-template-columns:1fr;gap:.9rem;padding:0}}@media (prefers-reduced-motion:reduce){.ts-steps li{transition:none}}.ts-stats{grid-template-columns:1fr;gap:.7rem;display:grid}@media (width>=640px){.ts-stats{grid-template-columns:repeat(3,1fr)}}.ts-stat{background:#f8f8f805;border:1px solid #f8f8f81a;border-radius:4px;padding:1.1rem 1.2rem 1.2rem}.ts-stat b{color:var(--tc-num);font-variant-numeric:tabular-nums;font-family:Bebas Neue,sans-serif;font-size:clamp(2.6rem,5vw,3.8rem);font-weight:400;line-height:1;display:block}.ts-stat>span{color:#f8f8f8b8;margin-top:.3rem;font-family:Lato,sans-serif;font-size:.86rem;font-weight:300;line-height:1.45;display:block}.ts-quote{border-left:3px solid var(--accent);color:#f8f8f8c7;background:#f8f8f808;border-radius:0 4px 4px 0;max-width:62ch;margin:1.4rem 0 0;padding:.9rem 1.1rem;font-family:Lato,sans-serif;font-size:.92rem;font-style:italic;font-weight:300;line-height:1.7}.ts-quote cite{color:#f8f8f880;margin-top:.4rem;font-size:.74rem;font-style:normal;display:block}.ts-calc{background:#ff57220d;border:1px solid #ff572259;border-radius:4px;padding:1.4rem 1.5rem 1.6rem}.ts-calc-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.5rem;display:flex}.ts-calc-l{letter-spacing:.16em;text-transform:uppercase;color:#f8f8f899;font-family:Lato,sans-serif;font-size:.7rem;font-weight:700}.ts-stepper{align-items:center;gap:.6rem;display:inline-flex}.ts-stepper button{width:44px;height:44px;color:var(--text-light);cursor:pointer;background:0 0;border:1px solid #f8f8f840;border-radius:50%;font-size:1.3rem;line-height:1;transition:background .2s,border-color .2s}.ts-stepper button:hover{background:var(--accent);border-color:var(--accent)}.ts-stepper b{text-align:center;min-width:2ch;color:var(--text-light);font-family:Bebas Neue,sans-serif;font-size:2rem;font-weight:400}.ts-stepper span{color:#f8f8f899;font-family:Lato,sans-serif;font-size:.86rem}.ts-price{flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;margin-top:1rem;display:flex}.ts-price b{color:var(--tc-num);font-variant-numeric:tabular-nums;font-family:Bebas Neue,sans-serif;font-size:clamp(3rem,7vw,4.6rem);font-weight:400;line-height:1}.ts-price small{color:#f8f8f8b3;font-family:Lato,sans-serif;font-size:.88rem;font-weight:300}.ts-calc .tc-pill{margin-top:1.2rem}.ts-addon{background:#f8f8f805;border:1px solid #f8f8f81f;border-radius:4px;margin-top:1.1rem;padding:1rem 1.1rem}.ts-addon h4{color:var(--text-light);margin:0 0 .3rem;font-family:Lato,sans-serif;font-size:.95rem;font-weight:700}.ts-addon h4 em{color:var(--tc-num);font-style:normal}.ts-addon p{color:#f8f8f8b3;font-family:Lato,sans-serif;font-size:.88rem;font-weight:300;line-height:1.6}.ts-addon label{cursor:pointer;align-items:center;gap:.7rem;margin-top:.8rem;font-family:Lato,sans-serif;font-size:.86rem;font-weight:700;display:flex}.ts-addon input{width:20px;height:20px;accent-color:var(--accent)}.ts-hint{color:var(--accent);margin-top:.6rem;font-family:Lato,sans-serif;font-size:.82rem}.ts-res-h{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 .9rem;font-family:Lato,sans-serif;font-size:.72rem;font-weight:700}.ts-res{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.ts-res{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.ts-res.is-three{grid-template-columns:repeat(3,1fr)}}.ts-res a{background:#f8f8f805;border:1px solid #f8f8f81a;border-radius:4px;grid-template-columns:1fr auto;align-items:center;gap:.2rem 1rem;height:100%;padding:.95rem 1.1rem;transition:border-color .25s,transform .25s,background .25s;display:grid}.ts-res a:hover{background:#ff57220d;border-color:#ff572280;transform:translateY(-3px)}.ts-res small{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);grid-column:1;font-family:Lato,sans-serif;font-size:.62rem;font-weight:700}.ts-res b{color:var(--text-light);grid-column:1;font-family:Lato,sans-serif;font-size:.95rem;font-weight:700;line-height:1.35}.ts-res i{color:var(--accent);grid-area:1/2/span 2;font-size:1.1rem;font-style:normal}.ts-video{aspect-ratio:16/9;background:#0e0e0e;border:1px solid #f8f8f814;border-radius:4px;position:relative;overflow:hidden}.ts-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ts-plans{gap:1.2rem;display:grid}@media (width>=900px){.ts-plans{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:1.6rem}}.ts-plan{background:#f8f8f805;border:1px solid #f8f8f81a;border-radius:4px;flex-direction:column;padding:1.6rem 1.6rem 1.7rem;display:flex;position:relative}.ts-plan.is-main{border-color:var(--accent);background:#ff57220f;box-shadow:0 16px 48px #ff572224}.ts-plan .tc-pill-y{margin:0;position:absolute;top:-.85rem;left:1.4rem}.ts-plan-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin-bottom:.9rem;display:flex}.ts-plan-h h3{letter-spacing:.03em;color:var(--text-light);margin:0;font-family:Bebas Neue,sans-serif;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:400}.ts-plan-h em{color:var(--tc-num);font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,3.4vw,2.8rem);font-style:normal}.ts-plan-h em small{color:#f8f8f899;margin-left:.2rem;font-family:Lato,sans-serif;font-size:.8rem;font-weight:300}.ts-plan .ts-p{max-width:none;margin-bottom:1rem}.ts-plan .ts-list{margin-bottom:1.2rem}.ts-plan .ts-who{border-top:1px solid #f8f8f81a;margin:auto 0 1.2rem;padding-top:1rem}.ts-plan .ts-who h4{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 .5rem;font-family:Lato,sans-serif;font-size:.68rem;font-weight:700}.ts-plan .ts-fine{color:#f8f8f880;margin:0 0 1rem;font-family:Lato,sans-serif;font-size:.78rem}.ts-plan .tc-pill{align-self:flex-start}.ts-diff{margin-top:1.2rem}.ts-band{background:#0d0d0d;border-top:1px solid #f8f8f80f;padding:clamp(3rem,6vw,4.5rem) 0}.ts-band-in{align-items:center;gap:1.2rem;display:grid}@media (width>=900px){.ts-band-in{grid-template-columns:1fr auto;gap:3rem}}.ts-band h2{letter-spacing:.02em;color:var(--text-light);margin:.6rem 0 .5rem;font-family:Bebas Neue,sans-serif;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:400;line-height:1.02}.ts-main .ax-sec{background:0 0}.ts-main .ax-pakete{background:#1a1a1a}.ts-main .ax-pk-pin{padding:0}.ts-main .ax-measure{background:var(--bg-dark)}.ts-main .ax-summit{background:#0d0d0d}.ts-pk-note{max-width:62ch;margin-top:1.4rem}body:has(.ts-subnav) .ax-meter{top:calc(var(--ax-header) + 64px)}body:has(.ts-subnav) .ax-meter-rail{top:calc(var(--ax-header) + 108px)}@media (width>=769px){.ts-main .ax-measure-pin{padding-top:calc(var(--ax-header) + 3.1rem + 50px)}}.ts-sub2{vertical-align:-.12em;margin-left:.04em;font-size:.62em}.ts-main .tc-sh h2{hyphens:manual;overflow-wrap:break-word}.ts-vs{margin-top:1.4rem;display:grid}.ts-vs-head{display:none}.ts-vs-row{border-top:1px solid #f8f8f81a;gap:.25rem 1rem;padding:.95rem 0;display:grid}.ts-vs-row:last-child{border-bottom:1px solid #f8f8f81a}.ts-vs-k{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-family:Lato,sans-serif;font-size:.64rem;font-weight:700}.ts-vs-old,.ts-vs-new{font-family:Lato,sans-serif;font-size:.98rem;line-height:1.4}.ts-vs-old span{color:#f8f8f8d1;background-image:linear-gradient(var(--accent), var(--accent));transition:background-size .6s var(--ax-ease), color .5s ease;background-position:0 56%;background-repeat:no-repeat;background-size:0% 2px}.ts-vs-new{color:#f8f8f8f2;transition:opacity .5s ease .3s, transform .5s var(--ax-ease) .3s;align-items:flex-start;gap:.5rem;display:flex}.ts-vs-new svg{fill:none;width:18px;height:18px;stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.ts-vs-new svg path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s var(--ax-ease) .5s}.ax-js .ts-vs:not(.is-drawn) .ts-vs-new{opacity:.25;transform:translate(-6px)}.ts-vs.is-drawn .ts-vs-old span{color:#f8f8f86b;background-size:100% 2px}.ts-vs.is-drawn .ts-vs-new svg path,:root:not(.ax-js) .ts-vs-new svg path{stroke-dashoffset:0}.ts-vs-row:nth-child(3) .ts-vs-old span{transition-delay:.2s}.ts-vs-row:nth-child(4) .ts-vs-old span{transition-delay:.4s}:root:not(.ax-js) .ts-vs-old span{color:#f8f8f86b;background-size:100% 2px}@media (width>=760px){.ts-vs-head,.ts-vs-row{grid-template-columns:8rem 1fr 1fr}.ts-vs-head{letter-spacing:.16em;text-transform:uppercase;color:#f8f8f880;padding-bottom:.6rem;font-family:Lato,sans-serif;font-size:.64rem;font-weight:700;display:grid}.ts-vs-head span:last-child{color:var(--accent)}.ts-vs-row{padding:1.2rem 0}.ts-vs-old,.ts-vs-new{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.ts-vs-old span,.ts-vs-new,.ts-vs-new svg path{transition:none}}.ts-logos{align-items:center;gap:1.2rem;margin-bottom:1.2rem;display:flex}.ts-logos img{width:auto;height:56px}.ts-cred{gap:.7rem;display:grid}@media (width>=760px){.ts-cred{grid-template-columns:repeat(2,1fr)}}@media (width>=1200px){.ts-cred{grid-template-columns:repeat(4,1fr)}}.ts-cred .ts-card h3{letter-spacing:.03em;text-transform:none;color:var(--text-light);font-family:Bebas Neue,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.05}.ts-cred .ts-card .ts-n{letter-spacing:.18em;color:var(--accent);margin-bottom:.5rem;font-family:Lato,sans-serif;font-size:.68rem;font-weight:700;display:block}.ts-cred .ts-card p{color:#f8f8f8b8;font-family:Lato,sans-serif;font-size:.92rem;font-weight:300;line-height:1.65}.ts-cred .ts-card p a{color:var(--accent);border-bottom:1px solid #ff572273}.ts-src{margin-top:.9rem}.ts-sticky{align-self:start;position:sticky;top:130px}@media (width<=899px){.ts-sticky{position:static}}.ts-contact{gap:2.4rem;display:grid}@media (width>=1000px){.ts-contact{grid-template-columns:.8fr 1.2fr;align-items:start;gap:4rem}.ts-contact-r{position:sticky;top:120px}}.ts-who-card{background:#f8f8f805;border:1px solid #f8f8f81a;border-radius:4px;align-items:center;gap:1rem;margin-top:2rem;padding:.8rem;display:flex}.ts-who-card img{object-fit:cover;border-radius:4px;width:76px;height:76px}.ts-who-card b{letter-spacing:.03em;color:var(--text-light);font-family:Bebas Neue,sans-serif;font-size:1.6rem;font-weight:400;line-height:1;display:block}.ts-who-card span{color:#f8f8f8a6;font-family:Lato,sans-serif;font-size:.84rem;font-weight:300}.ts-mini{grid-template-columns:1fr;margin-top:1rem}@media (width>=640px){.ts-mini{grid-template-columns:repeat(3,1fr)}}.ts-mini .ts-stat b{font-size:2.2rem}.ts-mini .ts-stat>span{font-size:.74rem}.ts-cal{background:#ff57220d;border:1px solid #ff572259;border-radius:4px;padding:1.1rem 1.1rem .9rem}.ts-cal-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1rem;margin-bottom:.8rem;display:flex}.ts-cal-h b{letter-spacing:.03em;color:var(--text-light);font-family:Bebas Neue,sans-serif;font-size:1.8rem;font-weight:400}.ts-cal-h span{color:#f8f8f8a6;font-family:Lato,sans-serif;font-size:.78rem}.ts-cal-frame{background:#151515;border-radius:4px;height:700px;position:relative;overflow:hidden}@media (width<=640px){.ts-cal-frame{height:780px}}.ts-cal-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ts-cal-alt{margin-top:.7rem}.ts-cal-alt a{color:var(--accent);border-bottom:1px solid #ff572273}.ts-fast{margin-top:1.6rem}.ts-wa{background:#25d36612;border:1px solid #25d36673;border-radius:4px;align-items:center;gap:1rem;padding:1rem 1.2rem;transition:background .25s,transform .25s,border-color .25s;display:flex}.ts-wa:hover{background:#25d36624;border-color:#25d366;transform:translateY(-3px)}.ts-wa svg{fill:#fff;background:#25d366;border-radius:50%;flex:none;width:44px;height:44px;padding:10px}.ts-wa b{color:var(--text-light);font-family:Lato,sans-serif;font-size:1rem;font-weight:700;display:block}.ts-wa small{color:#f8f8f8a6;font-family:Lato,sans-serif;font-size:.82rem;font-weight:300}.ts-fast-links{color:#f8f8f8cc;flex-wrap:wrap;gap:.5rem 1.6rem;margin-top:1rem;font-family:Lato,sans-serif;font-size:.92rem;display:flex}.ts-fast-links a:hover{color:var(--accent)}.ts-fast-links span{color:var(--accent);margin-right:.3rem}.ts-subnav{transition:opacity .25s}@media (width<=768px){body.ts-pin-on .ts-subnav{opacity:0;pointer-events:none}body.ts-pin-on .ax-meter{top:calc(var(--ax-header) + 16px)}}.ax-js .ts-stat[data-ax-in],.ax-js .ts-cred .ts-card[data-ax-in]{transform:translateY(38px)}@media (prefers-reduced-motion:reduce){.ax-js .ts-stat[data-ax-in],.ax-js .ts-cred .ts-card[data-ax-in]{transform:none}}.ts-list a,.ts-p a{color:var(--accent);border-bottom:1px solid #ff572273}.ts-koop-badge{text-align:center;background:#ff57220f;border:1px solid #ff572266;border-radius:4px;align-content:center;place-items:center;gap:.4rem;min-height:220px;padding:1.6rem 1.4rem;display:grid}.ts-koop-badge b{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:84px;height:84px;font-family:Bebas Neue,sans-serif;font-size:3.4rem;font-weight:400;line-height:1;display:grid}.ts-koop-badge span{letter-spacing:.22em;color:var(--accent);font-family:Lato,sans-serif;font-size:.74rem;font-weight:700}.ts-koop-badge small{color:#f8f8f8b3;max-width:30ch;font-family:Lato,sans-serif;font-size:.88rem;font-weight:300;line-height:1.5}.ts-src-in{color:#f8f8f873;margin-top:.35rem;font-size:.7rem;display:block}.ts-no{gap:.2rem;max-width:64ch;margin:0;padding:0;list-style:none;display:grid}.ts-no li{color:#f8f8f8d9;border-top:1px solid #f8f8f81a;align-items:flex-start;gap:.8rem;padding:.85rem 0;font-family:Lato,sans-serif;font-size:1.02rem;font-weight:300;line-height:1.5;display:flex}.ts-no li:last-child{border-bottom:1px solid #f8f8f81a}.ts-no svg{fill:none;width:20px;height:20px;stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round;flex:none;margin-top:2px}.ts-no svg path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s var(--ax-ease)}.ts-no li:nth-child(2) svg path{transition-delay:.15s}.ts-no li:nth-child(3) svg path{transition-delay:.3s}.ts-no li:nth-child(4) svg path{transition-delay:.45s}.ts-no li:nth-child(5) svg path{transition-delay:.6s}.ts-no.is-drawn svg path,:root:not(.ax-js) .ts-no svg path{stroke-dashoffset:0}.ts-form-card{padding:1.6rem 1.5rem}.ts-form{gap:1.1rem;display:grid;position:relative}.ts-row{gap:1.1rem;display:grid}@media (width>=640px){.ts-row{grid-template-columns:1fr 1fr}}.ts-field{gap:.4rem;display:grid}.ts-field label{letter-spacing:.14em;text-transform:uppercase;color:#f8f8f8a6;font-family:Lato,sans-serif;font-size:.7rem;font-weight:700}.ts-opt{text-transform:none;letter-spacing:0;color:#f8f8f873;font-weight:300}.ts-field input,.ts-field select,.ts-field textarea{width:100%;color:var(--text-light);background:#f8f8f80a;border:1px solid #f8f8f829;border-radius:4px;padding:.85rem .95rem;font-family:Lato,sans-serif;font-size:1rem;transition:border-color .2s,background .2s}.ts-field textarea{resize:vertical;min-height:130px}.ts-field input::placeholder,.ts-field textarea::placeholder{color:#f8f8f859}.ts-field input:focus,.ts-field select:focus,.ts-field textarea:focus{border-color:var(--accent);background:#ff57220d;outline:none}.ts-field .has-err{border-color:#ff7a59}.ts-field select option{color:#f8f8f8;background:#1a1a1a}.ts-err{color:#ff9a80;min-height:0;font-family:Lato,sans-serif;font-size:.8rem}.ts-form .tc-pill{cursor:pointer;border:0;justify-self:start}.form-feedback{border-radius:4px;margin-top:1rem;padding:.8rem 1rem;font-family:Lato,sans-serif;font-size:.9rem;line-height:1.5;display:none}.form-feedback.visible{display:block}.form-feedback--success{color:#cfe9d1;background:#4caf501f;border:1px solid #4caf5066}.form-feedback--error{color:#ffd2c5;background:#ff57221a;border:1px solid #ff572273}.ts-proc li{padding-bottom:3rem}.ts-proc-in{gap:1.2rem;display:grid}.ts-proc .ts-fig{aspect-ratio:16/10}.ts-proc .ts-fig img{object-fit:cover;height:100%}.ts-proc p+p{margin-top:.7rem}.ts-proc p a{color:var(--accent);border-bottom:1px solid #ff572273}@media (width>=900px){.ts-proc li{grid-template-columns:44px 1fr;gap:2rem;padding-bottom:5rem}.ts-proc-in{grid-template-columns:1fr .9fr;align-items:center;gap:3.5rem}.ts-proc li:nth-child(2n) .ts-proc-in>:first-child{order:2}.ts-proc h4{font-size:clamp(2rem,3vw,2.8rem)}.ts-proc p{max-width:52ch;font-size:1.02rem}}.ts-voices{gap:1.2rem;display:grid}@media (width>=900px){.ts-voices{grid-template-columns:repeat(2,1fr);align-items:start;gap:1.6rem}.ts-voices .ts-voice:nth-child(2n){margin-top:3rem}}@media (width<=768px){.ts-voices{scroll-snap-type:x mandatory;margin-inline:calc(var(--tc-gutter) * -1);padding-inline:var(--tc-gutter);scrollbar-width:none;gap:.9rem;padding-bottom:.6rem;display:flex;overflow-x:auto}.ts-voices::-webkit-scrollbar{display:none}.ts-voices .ts-voice{scroll-snap-align:center;flex:0 0 86%}}.ts-voice{background:#f8f8f805;border:1px solid #f8f8f81a;border-radius:4px;flex-direction:column;transition:border-color .25s,transform .25s;display:flex;overflow:hidden}.ts-voice:hover{border-color:#ff572280}.ts-voice-img{aspect-ratio:4/3;background:#0e0e0e;margin:0;overflow:hidden}.ts-voice-img img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;transition:transform .9s var(--ax-ease);display:block}.ts-voice:hover .ts-voice-img img{transform:scale(1.04)}.ts-voice-body{padding:1.3rem 1.4rem 1.5rem}.ts-voice-res{letter-spacing:.03em;color:var(--tc-num);margin:0 0 .7rem;font-family:Bebas Neue,sans-serif;font-size:clamp(1.7rem,2.4vw,2.2rem);font-weight:400;line-height:1.05}.ts-voice-q{color:#f8f8f8d9;margin:0 0 1rem;font-family:Lato,sans-serif;font-size:.98rem;font-style:italic;font-weight:300;line-height:1.7}.ts-voice-meta b{color:var(--text-light);font-family:Lato,sans-serif;font-size:.95rem;font-weight:700;display:block}.ts-voice-meta span{color:#f8f8f899;font-family:Lato,sans-serif;font-size:.82rem;font-weight:300;line-height:1.5}.ts-google{gap:.9rem;max-width:52ch;display:grid}.ts-google-score{color:var(--tc-num);font-variant-numeric:tabular-nums;font-family:Bebas Neue,sans-serif;font-size:clamp(4.5rem,10vw,7rem);font-weight:400;line-height:.9}.ts-google-r{align-items:center;gap:.8rem;display:flex}.ts-stars{letter-spacing:.12em;color:var(--tc-num);font-size:1.7rem}.ts-google-l{letter-spacing:.14em;text-transform:uppercase;color:#f8f8f899;font-family:Lato,sans-serif;font-size:.78rem;font-weight:700}.ts-endbox{background:#ff57220f;border:1px solid #ff572266;border-radius:4px;gap:1.2rem;max-width:760px;margin:3rem auto 2rem;padding:1.6rem 1.8rem;display:grid}.ts-endbox h2{letter-spacing:.02em;color:var(--text-light);margin:.3rem 0 .5rem;font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,4vw,2.8rem);font-weight:400;line-height:1}.ts-endbox p{color:#f8f8f8c7;font-family:Lato,sans-serif;font-size:.98rem;font-weight:300;line-height:1.65}.ts-endbox-act{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;display:flex}@media (width<=800px){.ts-endbox{margin-inline:1.5rem}}
