@keyframes applyScreenIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.apply-screen-in{animation:applyScreenIn .22s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}@keyframes applyCrtFlash{0%{opacity:.42}to{opacity:0}}.apply-crt-flash{position:absolute;inset:0;z-index:30;pointer-events:none;background:#fff8ec;animation:applyCrtFlash .2s ease-out 1 both}@media (prefers-reduced-motion:reduce){.apply-crt-flash{display:none}.apply-screen-in{animation:applyScreenIn .12s ease-out both}}.apply-bump{transform:translateZ(0);transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .2s ease,background-color .2s ease;box-shadow:0 14px 30px -18px rgba(0,0,0,.85),inset 0 1px 0 rgba(255,255,255,.05)}.apply-bump:active{transform:scale(.978)}@media (hover:hover){.apply-bump:hover{transform:translateY(-2px);box-shadow:0 22px 44px -20px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.06)}}.apply-bump-on{box-shadow:0 18px 40px -18px rgba(170,53,38,.35),0 0 0 1px rgba(170,53,38,.5),inset 0 1px 0 rgba(255,255,255,.06)}@keyframes applyCheckPop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}.apply-check-pop{animation:applyCheckPop .28s cubic-bezier(.22,1,.36,1) both}.apply-eye{color:#2b2b2e;opacity:1}@keyframes applyKenburns{0%{transform:scale(1.04)}to{transform:scale(1.16)}}.apply-kenburns{animation:applyKenburns 14s ease-out both}@keyframes applyPulseRing{0%{transform:translate(-50%,-50%) scale(.3);opacity:.8}to{transform:translate(-50%,-50%) scale(4.2);opacity:0}}.apply-pulse-ring{position:absolute;left:50%;top:50%;width:48px;height:48px;border-radius:9999px;border:2px solid rgba(170,53,38,.6);transform:translate(-50%,-50%);animation:applyPulseRing 2.6s ease-out infinite}@keyframes applyCoreGlow{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.3)}}.apply-core{position:absolute;left:50%;top:50%;width:26px;height:26px;border-radius:9999px;background:radial-gradient(circle,#aa3526,#6e1f15);box-shadow:0 0 34px rgba(170,53,38,.9);transform:translate(-50%,-50%);animation:applyCoreGlow 2.6s ease-in-out infinite}@keyframes applyBeliever{0%,62%,to{transform:scale(.55);opacity:.25;box-shadow:none}20%{transform:scale(1.35);opacity:1;box-shadow:0 0 12px rgba(170,53,38,.9)}}.apply-believer{animation:applyBeliever 3.4s ease-in-out infinite}@keyframes applyBarRise{0%{transform:scaleY(.12);opacity:.4}55%{opacity:1}to{transform:scaleY(1);opacity:1}}.apply-bar{width:16px;border-radius:5px;transform-origin:bottom;background:linear-gradient(180deg,#aa3526,#6e1f15);box-shadow:0 0 14px rgba(170,53,38,.45);animation:applyBarRise 2.4s cubic-bezier(.22,1,.36,1) infinite alternate}@keyframes applyMoneyRise{0%{transform:translateY(28px) scale(.8);opacity:0}18%{opacity:.95}to{transform:translateY(-92px) scale(1.12);opacity:0}}.apply-money{position:absolute;bottom:0;font-weight:700;color:#aa3526;text-shadow:0 0 10px rgba(170,53,38,.6);animation:applyMoneyRise 2.8s ease-out infinite}@keyframes applyChartDraw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.apply-chart-line{stroke-dasharray:100;animation:applyChartDraw 1.8s cubic-bezier(.22,1,.36,1) both}@keyframes applyChartFill{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.apply-chart-area{transform-origin:bottom;animation:applyChartFill 1.2s ease-out .5s both}@keyframes applyChartDot{0%,to{opacity:.85}50%{opacity:1}}.apply-chart-dot{animation:applyChartDot 1.8s ease-in-out 1.6s infinite}@keyframes applyStepGlow{0%,70%,to{opacity:.2;box-shadow:none;transform:scale(1)}20%{opacity:1;box-shadow:0 0 16px rgba(170,53,38,.9);transform:scale(1.3)}}.apply-step{width:14px;height:14px;border-radius:9999px;background:#aa3526;animation:applyStepGlow 3.2s ease-in-out infinite}@keyframes applyScanLine{0%{top:-6%;opacity:0}12%{opacity:1}88%{opacity:1}to{top:102%;opacity:0}}.apply-scanline{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#aa3526,transparent);box-shadow:0 0 16px rgba(170,53,38,.8);animation:applyScanLine 2.8s ease-in-out infinite}.apply-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(170,53,38,.13) 1px,transparent 0),linear-gradient(90deg,rgba(170,53,38,.13) 1px,transparent 0);background-size:26px 26px;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 28%,transparent 75%);mask-image:radial-gradient(circle at 50% 50%,#000 28%,transparent 75%)}.apply-progress-track{position:relative;background:#ededee}.apply-progress-fill{position:relative;overflow:hidden;background:linear-gradient(90deg,#aa3526,#aa3526);box-shadow:0 0 10px rgba(170,53,38,.3);transition:width .7s cubic-bezier(.22,1,.36,1)}.apply-progress-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:translateX(-100%);animation:applyShimmer 2.6s ease-in-out infinite}@keyframes applyShimmer{0%{transform:translateX(-100%)}60%,to{transform:translateX(220%)}}@keyframes applyDotBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.82)}}.apply-cyber-dot{animation:applyDotBlink 1.8s ease-in-out infinite}@keyframes applySigilFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.apply-sigil-float{opacity:.05;animation:applySigilFloat 16s ease-in-out infinite}@keyframes applySealSpin{to{transform:rotate(1turn)}}.apply-seal-spin{animation:applySealSpin 26s linear infinite;transform-origin:50% 50%}@keyframes applyShine{0%{background-position:200%}to{background-position:-200%}}.apply-shine{background:linear-gradient(100deg,#241f1a 32%,#aa3526 50%,#241f1a 68%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:applyShine 4.5s linear infinite}@keyframes applyCtaGlow{0%,to{filter:drop-shadow(0 6px 10px rgba(170,53,38,.15))}50%{filter:drop-shadow(0 10px 26px rgba(170,53,38,.55))}}.apply-cta-glow{animation:applyCtaGlow 2.6s ease-in-out infinite}@keyframes applyMeterFill{0%{width:0}}.apply-meter-fill{animation:applyMeterFill 1.6s cubic-bezier(.22,1,.36,1) both}@keyframes applyReveal{0%{opacity:0;transform:translateY(20px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.apply-reveal{opacity:0}.apply-reveal.is-in{animation:applyReveal .8s cubic-bezier(.16,1,.3,1) both}@keyframes applyGrandIn{0%{opacity:0;transform:translateY(16px) scale(.985);filter:blur(9px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.apply-grand{animation:applyGrandIn .85s cubic-bezier(.16,1,.3,1) both;will-change:transform,opacity,filter}@keyframes applyAura{0%,to{opacity:.45;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.07)}}.apply-aura{animation:applyAura 5.2s ease-in-out infinite;will-change:transform,opacity}@keyframes applyRingBurst{0%{opacity:0;transform:translate(-50%,-50%) scale(.45)}18%{opacity:.5}to{opacity:0;transform:translate(-50%,-50%) scale(2.6)}}.apply-ring-burst{position:absolute;left:50%;top:50%;width:130px;height:130px;border-radius:9999px;border:1.5px solid rgba(170,53,38,.5);transform:translate(-50%,-50%);pointer-events:none;animation:applyRingBurst 1.5s ease-out .15s both}@keyframes applyBumpAttn{0%,to{box-shadow:0 14px 30px -18px rgba(0,0,0,.5),0 0 0 0 rgba(170,53,38,0)}50%{box-shadow:0 14px 30px -18px rgba(0,0,0,.5),0 0 0 3px rgba(170,53,38,.14)}}.apply-bump-attn{animation:applyBumpAttn 2.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.apply-aura,.apply-bump-attn,.apply-ring-burst{animation:none!important}}.apply-faq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.apply-faq-body.is-open{grid-template-rows:1fr}.apply-faq-body>div{overflow:hidden}@keyframes applyNetFlow{to{stroke-dashoffset:-28}}.apply-net-line{stroke:rgba(170,53,38,.5);stroke-width:1.5;stroke-dasharray:5 9;animation:applyNetFlow 1.3s linear infinite}@keyframes applyNetPulse{0%,to{opacity:.4;r:3}50%{opacity:1;r:4.5}}.apply-net-node{fill:#aa3526;filter:drop-shadow(0 0 6px rgba(170,53,38,.85));animation:applyNetPulse 2.6s ease-in-out infinite}@keyframes applyLineIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.apply-line-in{animation:applyLineIn .28s ease-out both}@keyframes applyBlink{0%,49%{opacity:1}50%,to{opacity:0}}.apply-cursor{animation:applyBlink 1s step-end infinite}@keyframes applyAcceptedIn{0%{opacity:0;transform:scale(1.45);filter:blur(10px);letter-spacing:.55em}to{opacity:1;transform:scale(1);filter:blur(0);letter-spacing:.04em}}.apply-accepted{animation:applyAcceptedIn 1.5s cubic-bezier(.16,1,.3,1) both;text-shadow:0 0 44px rgba(170,53,38,.5)}@keyframes applyRaySpin{to{transform:translate(-50%,-50%) rotate(1turn)}}.apply-rays{position:absolute;left:50%;top:46%;width:560px;height:560px;transform:translate(-50%,-50%);background:conic-gradient(from 0deg,transparent 0 7deg,rgba(170,53,38,.12) 7deg 14deg,transparent 14deg 30deg,rgba(170,53,38,.08) 30deg 37deg,transparent 37deg 60deg);-webkit-mask-image:radial-gradient(circle,#000 0 35%,transparent 70%);mask-image:radial-gradient(circle,#000 0 35%,transparent 70%);animation:applyRaySpin 22s linear infinite}@keyframes applySeal{0%{transform:translate(-50%,-50%) scale(.4);opacity:0}40%{opacity:.7}to{transform:translate(-50%,-50%) scale(1.1);opacity:.35}}.apply-seal{position:absolute;left:50%;top:50%;border-radius:9999px;border:1px solid rgba(170,53,38,.4);animation:applySeal 1s cubic-bezier(.16,1,.3,1) both}@keyframes applyTextGlow{0%,to{text-shadow:0 0 30px rgba(170,53,38,.45),0 0 10px rgba(170,53,38,.6)}50%{text-shadow:0 0 60px rgba(170,53,38,.7),0 0 18px rgba(170,53,38,.9)}}.apply-text-glow{animation:applyTextGlow 2.6s ease-in-out infinite}@keyframes applyFadeUpSlow{0%{opacity:0;transform:translateY(14px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.apply-fade-slow{animation:applyFadeUpSlow 1.6s cubic-bezier(.16,1,.3,1) both}@keyframes applyGlowPulse{0%,to{opacity:.45}50%{opacity:1}}.apply-glow-pulse{animation:applyGlowPulse 3.2s ease-in-out infinite}@keyframes applyFlash{0%{opacity:.6}to{opacity:0}}.apply-flash{animation:applyFlash .7s ease-out forwards}@keyframes applyShockwave{0%{transform:translate(-50%,-50%) scale(.15);opacity:.7}to{transform:translate(-50%,-50%) scale(2.6);opacity:0}}.apply-shockwave{position:absolute;left:50%;top:50%;width:300px;height:300px;border-radius:9999px;border:2px solid rgba(170,53,38,.55);transform:translate(-50%,-50%);animation:applyShockwave 1.8s cubic-bezier(.16,1,.3,1) forwards}@keyframes applySlam{0%{opacity:0;transform:scale(1.12);filter:blur(7px);letter-spacing:.16em}to{opacity:1;transform:scale(1);filter:blur(0);letter-spacing:.05em}}.apply-slam{animation:applySlam 1.5s cubic-bezier(.16,1,.3,1) both}@keyframes applyDrawLine{0%{width:0;opacity:0}to{width:150px;opacity:1}}.apply-draw-line{animation:applyDrawLine .7s ease-out .55s both}@keyframes applyEmber{0%{transform:translateY(20px) scale(1);opacity:0}20%{opacity:.85}to{transform:translateY(-200px) scale(.3);opacity:0}}.apply-ember{position:absolute;bottom:0;width:4px;height:4px;border-radius:9999px;background:#aa3526;box-shadow:0 0 8px rgba(170,53,38,.9);animation:applyEmber 2.6s ease-out infinite}@keyframes applyVignette{0%{opacity:0}to{opacity:1}}.apply-vignette{animation:applyVignette 1.2s ease-out both}@keyframes applyMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.apply-marquee{display:flex;width:max-content;animation:applyMarquee 32s linear infinite}.apply-marquee-mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.apply-card3d{box-shadow:0 22px 50px -24px rgba(0,0,0,.85),inset 0 1px 0 rgba(255,255,255,.04);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}@media (hover:hover){.apply-card3d:hover{transform:translateY(-5px) perspective(1000px) rotateX(2.5deg);box-shadow:0 36px 70px -28px rgba(0,0,0,.95),0 0 0 1px rgba(170,53,38,.18)}}.apply-scroll{-webkit-overflow-scrolling:touch}@keyframes applySummaryLine{0%{opacity:0;max-height:0;transform:translateY(-6px)}to{opacity:1;max-height:3rem;transform:translateY(0)}}.apply-summary-line{animation:applySummaryLine .6s cubic-bezier(.22,1,.36,1) both;overflow:hidden}@keyframes applyTotalChange{0%{transform:scale(1);color:#aa3526}45%{transform:scale(1.1)}to{transform:scale(1);color:#241f1a}}.apply-total-change{display:inline-block;animation:applyTotalChange .6s cubic-bezier(.22,1,.36,1) both}.apply-cta{background:#aa3526!important;color:#f2eee4!important;border-radius:2px!important;font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 5px 0 0 #6e1f15;transition:transform .12s cubic-bezier(.22,1,.36,1),box-shadow .15s ease,filter .15s ease}@media (hover:hover){.apply-cta:hover{filter:brightness(1.05)}}.apply-cta:active{transform:translateY(4px);box-shadow:0 1px 0 0 #6e1f15}.apply-cta:disabled{opacity:.55;transform:none}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Medium.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}.apply-root{--paper:#f2eee4;--paper-panel:#f7f3ea;--paper-tint:#f3e2dd;--paper-tint-2:#f5e6e2;--ink:#241f1a;--ink-dim:#877e72;--ink-muted:#6f675e;--ink-faint:#a89c84;--strike:#b3aa98;--ribbon:#aa3526;--ribbon-shadow:#6e1f15;--hairline:#d8cfbd;--perf-line:#cdc1ab;--perf-hole:#cfc6b4;--option-border:#cfc6b4;--leader:#c9c0ad;color:var(--ink);background:var(--paper)}.apply-root,.apply-root .font-sans,.apply-root .font-serif{font-family:JetBrains Mono,ui-monospace,monospace}.apply-root .font-serif{font-weight:800;letter-spacing:-.01em}.apply-answer{position:relative;display:flex;align-items:center;gap:11px;width:100%;min-height:54px;padding:12px 14px;text-align:left;font-weight:500;letter-spacing:.005em;color:var(--ink);border:1px solid var(--option-border);background:var(--paper);transition:border-color .14s ease,background .14s ease,color .14s ease}.apply-answer:before{content:">";flex:none;color:var(--ribbon);font-weight:700;opacity:.5;transition:opacity .14s ease}.apply-answer__idx{flex:none;min-width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--option-border);background:var(--paper-panel);font-size:11px;font-weight:700;line-height:1;color:var(--ribbon);transition:all .14s ease}.apply-answer__label{flex:1;font-size:14px;line-height:1.35}.apply-answer.is-selected,.apply-answer:active{border-color:var(--ribbon);background:var(--paper-tint);color:var(--ink);font-weight:700}.apply-answer.is-selected:before,.apply-answer:active:before{opacity:1}.apply-answer.is-selected .apply-answer__idx{border-color:var(--ribbon);background:var(--paper);color:var(--ribbon)}@media (hover:hover){.apply-answer:not(.is-selected):hover{border-color:var(--ribbon);background:var(--paper-tint)}.apply-answer:not(.is-selected):hover:before{opacity:1}}.apply-root [class*=rounded-]:not([class*=rounded-full]){border-radius:3px!important}.apply-root .apply-progress-fill{background:#aa3526!important}.apply-root .apply-progress-track{background:rgba(36,31,26,.12)!important}.tt-perf{position:absolute;top:0;bottom:0;width:9px;z-index:40;pointer-events:none;background-image:radial-gradient(circle,#cfc6b4 2px,transparent 2.4px);background-size:9px 22px;background-position:50%}.tt-perf.left{left:6px}.tt-perf.right{right:6px}.tt-barcode{height:20px;background-image:repeating-linear-gradient(90deg,#241f1a 0 1px,#f2eee4 1px 3px,#241f1a 3px 5px,#f2eee4 5px 6px,#241f1a 6px 9px,#f2eee4 9px 11px)}.tt-tear{border-top:2px dashed #cdc1ab}@keyframes tt-caret{0%,49%{opacity:1}50%,to{opacity:0}}.tt-caret{color:#aa3526;animation:tt-caret 1s step-end infinite}@keyframes tt-type{0%{width:0}to{width:100%}}.tt-typed{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;animation:tt-type 1.3s steps(30) both}@keyframes glowP{0%,to{opacity:1}50%{opacity:.45}}.tt-pulse{animation:glowP 3s ease-in-out infinite}.tt-leader{display:flex;align-items:baseline;gap:8px}.tt-leader .tt-dots{flex:1;border-bottom:2px dotted #c9c0ad;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.tt-typed{width:auto}.tt-caret,.tt-pulse,.tt-typed{animation:none}}@keyframes ttBar{0%{transform:scaleY(.06)}60%,to{transform:scaleY(1)}}@keyframes ttDraw{0%{stroke-dashoffset:100}55%,to{stroke-dashoffset:0}}@keyframes ttPlot{0%{transform:scaleX(0)}58%,to{transform:scaleX(1)}}@keyframes ttScan{0%{top:4%;opacity:0}12%{opacity:1}88%{opacity:1}to{top:96%;opacity:0}}@keyframes ttFlow{to{stroke-dashoffset:-24}}@keyframes ttTicker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ttScanbar{0%{background-position:200% 0}to{background-position:-200% 0}}.tt-scanbar{background-image:linear-gradient(90deg,#aa3526,#aa3526 42%,#e2705f 50%,#aa3526 58%,#aa3526);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ttScanbar 1.7s linear infinite}@keyframes ttSheen{0%{transform:translateX(-130%)}55%,to{transform:translateX(230%)}}.tt-sheen{position:relative}.tt-sheen:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.5) 50%,transparent 62%);transform:translateX(-130%);animation:ttSheen 5s ease-in-out 1s infinite}@keyframes ttRise{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.tt-rise{display:inline-block;animation:ttRise .8s cubic-bezier(.22,1,.36,1) both}@keyframes ttSeq{0%,to{background:#f2eee4;border-color:#cfc6b4;color:#aa3526}20%,9%{background:#aa3526;border-color:#6e1f15;color:#f2eee4}32%{background:#f2eee4;border-color:#cfc6b4;color:#aa3526}}.tt-plate{position:relative;border:1px solid var(--hairline);background:#e7dfcc;overflow:hidden}.tt-plate>img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.15) brightness(.96) sepia(.28);mix-blend-mode:multiply}.tt-plate .tt-screen{background-image:radial-gradient(circle,#241f1a 1.2px,transparent 1.6px);background-size:5px 5px;opacity:.42;mix-blend-mode:multiply}.tt-plate .tt-fade,.tt-plate .tt-screen{position:absolute;inset:0;pointer-events:none}.tt-plate .tt-fade{background:linear-gradient(0deg,#e7dfcc,transparent 58%)}.tt-crop{position:absolute;width:9px;height:9px;border-color:#241f1a}.tt-crop.tl{left:6px;border-left:1px solid}.tt-crop.tl,.tt-crop.tr{top:6px;border-top:1px solid}.tt-crop.tr{right:6px;border-right:1px solid}.tt-crop.bl{left:6px;border-left:1px solid}.tt-crop.bl,.tt-crop.br{bottom:6px;border-bottom:1px solid}.tt-crop.br{right:6px;border-right:1px solid}.tt-fig{position:absolute;bottom:8px;left:8px;font-size:8px;letter-spacing:.04em;color:#241f1a;background:#f2eee4;padding:2px 6px}.tt-grid-bg{position:absolute;inset:0;background-image:linear-gradient(#ece3d0 1px,transparent 0),linear-gradient(90deg,#ece3d0 1px,transparent 0);background-size:24px 24px}.apply-root [class*="shadow-["],.apply-root [class*=drop-shadow],.apply-root [class*=shadow-x]{box-shadow:none!important}.apply-cta.apply-cta-glow{box-shadow:0 5px 0 0 #6e1f15!important;animation:none!important}.apply-answer{color:var(--ink-muted)}.apply-answer__n{flex:none;font-weight:700}@media (prefers-reduced-motion:reduce){.tt-plate>img{filter:grayscale(1) contrast(1.1)}.tt-rise,.tt-scanbar,.tt-sheen:after,[style*=ttBar],[style*=ttDraw],[style*=ttFlow],[style*=ttPlot],[style*=ttScan],[style*=ttSeq],[style*=ttTicker]{animation:none!important}.tt-sheen:after{display:none}.tt-scanbar{color:#aa3526;-webkit-text-fill-color:#aa3526}}