.j-liquid{background:var(--juice);position:absolute;bottom:0;left:0;right:0}.j-liquid .j-wave{background:var(--juice);border-radius:42% 47% 44% 48%;width:240px;height:240px;margin-left:-120px;animation:7s linear infinite jWaveSpin;position:absolute;top:-13px;left:50%}.j-liquid .j-wave.w2{opacity:.55;border-radius:47% 43% 48% 44%;animation-duration:11s;animation-direction:reverse;top:-11px}@keyframes jWaveSpin{to{transform:rotate(360deg)}}.j-bub{background:#fff8f399;border-radius:50%;animation:linear infinite jRise;position:absolute}@keyframes jRise{0%{opacity:0;transform:translateY(0)}15%{opacity:.8}to{opacity:0;transform:translateY(-72px)}}.j-pitcher{width:118px;height:140px;position:relative}.j-pitcher .body{border:5px solid var(--dark);background:#ffffff59;border-radius:14px 16px 26px 26px;position:absolute;inset:0;overflow:hidden}.j-pitcher .lip{border-top:5px solid var(--dark);border-left:5px solid var(--dark);border-radius:8px 0 0;width:22px;height:18px;position:absolute;top:8px;left:-9px;transform:skewY(22deg)}.j-pitcher .handle{border:5px solid var(--dark);border-left:none;border-radius:0 26px 26px 0;width:26px;height:60px;position:absolute;top:30px;right:-25px}.j-pitcher .j-liquid{height:18%;animation:4.5s ease-in-out infinite alternate jFillP}@keyframes jFillP{0%{height:18%}to{height:86%}}.j-squeeze{width:150px;height:196px;position:relative}.j-squeeze .ph{transform-origin:50% 60%;width:76px;height:76px;margin-left:-38px;animation:1.7s ease-in-out infinite jSquish;position:absolute;top:0;left:50%}@keyframes jSquish{0%,to{transform:scaleX(1)scaleY(1)}45%{transform:scaleX(1.1)scaleY(.9)}}.j-squeeze .drop{background:var(--juice);opacity:0;border-radius:50% 50% 50% 0;width:13px;height:13px;margin-left:-6px;animation:1.7s ease-in infinite jFall;position:absolute;top:60px;left:50%;transform:rotate(45deg)}.j-squeeze .drop.d2{animation-delay:.85s}@keyframes jFall{0%{opacity:0;transform:translateY(0)rotate(45deg)}12%{opacity:1}60%{opacity:1}to{opacity:0;transform:translateY(80px)rotate(45deg)}}.j-squeeze .cup{border:4px solid var(--dark);background:#ffffff59;border-top:none;border-radius:0 0 16px 16px;width:66px;height:60px;margin-left:-33px;position:absolute;bottom:0;left:50%;overflow:hidden}.j-squeeze .cup .j-liquid{height:30%;animation:3.4s ease-in-out infinite alternate jFillC}@keyframes jFillC{0%{height:22%}to{height:74%}}.j-bcast{place-items:center;width:200px;height:200px;display:grid;position:relative}.j-bcast .ring{border:2.5px solid var(--peach-mid);opacity:0;border-radius:50%;width:70px;height:70px;animation:2.6s ease-out infinite jBroadcast;position:absolute}.j-bcast .ring.r2{animation-delay:.87s}.j-bcast .ring.r3{animation-delay:1.74s}@keyframes jBroadcast{0%{opacity:.9;transform:scale(.55)}80%{opacity:0}to{opacity:0;transform:scale(2.5)}}.j-bcast .peachSvg{z-index:2;width:96px;height:96px;position:relative}.j-bcast.on-dark .ring{border-color:var(--peach-light)}.j-ripfx{width:140px;height:150px;position:relative}.j-ripfx .drip{background:var(--juice);border-radius:50% 50% 50% 0;width:13px;height:13px;margin-left:-6px;animation:2.4s cubic-bezier(.5,0,.9,.5) infinite jDrip;position:absolute;top:4px;left:50%;transform:rotate(45deg)}@keyframes jDrip{0%{opacity:0;transform:translateY(0)rotate(45deg)scaleX(.7)}10%{opacity:1}52%{opacity:1;transform:translateY(86px)rotate(45deg)scale(.8,1.25)}60%{opacity:0}to{opacity:0}}.j-ripfx .rr{border:2.5px solid var(--peach-mid);opacity:0;border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite jRrip;position:absolute;bottom:34px;left:50%;transform:translate(-50%,50%)scale(0)}.j-ripfx .rr.b{border-color:var(--gold);animation-delay:.14s}@keyframes jRrip{0%,52%{opacity:0;width:8px;height:8px;transform:translate(-50%,50%)scale(.1)}58%{opacity:.9}to{opacity:0;width:110px;height:30px;transform:translate(-50%,50%)scale(1)}}.j-gauge{width:170px;height:170px;position:relative}.j-gauge svg{transform:rotate(-90deg)}.j-gauge .lbl{text-align:center;place-items:center;display:grid;position:absolute;inset:0}.j-gauge .gnum{color:var(--peach-mid);font-family:Fredoka,sans-serif;font-size:50px;font-weight:700;line-height:1}.j-gauge .gden{color:var(--muted);letter-spacing:.06em;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:11px}.j-glass{width:92px;height:144px;position:relative}.j-glass .body{border:5px solid var(--dark);clip-path:polygon(8% 0,92% 0,84% 100%,16% 100%);background:#ffffff4d;border-top:none;border-radius:8px 8px 16px 16px;position:absolute;inset:0;overflow:hidden}.j-glass .straw{background:var(--peach-blush);border:2px solid var(--dark);transform-origin:bottom;z-index:3;border-radius:6px;width:9px;height:128px;position:absolute;top:-22px;left:54%;transform:rotate(13deg)}.j-glass .body .j-liquid{height:30%;animation:3.8s ease-in-out infinite alternate jFillG}@keyframes jFillG{0%{height:24%}to{height:78%}}.j-scale-12{transform:scale(1.2)}.j-scale-14{transform:scale(1.4)}.j-scale-16{transform:scale(1.6)}.j-tree{width:320px;height:296px;position:relative}.j-tree svg{width:100%;height:100%;overflow:visible}.j-tree .treebody{transform-box:fill-box;transform-origin:50% 100%}.has-js .j-tree .treebody{transition:transform .95s cubic-bezier(.34,1.36,.5,1);transform:scale(0)}.has-js .j-tree.sprout .treebody{transform:scale(1)}.j-tree .canopy{transform-box:fill-box;transform-origin:50% 92%;animation:7s ease-in-out infinite jSway}.j-tree .peach{transform-box:fill-box;transform-origin:50%}.has-js .j-tree .peach{opacity:0;transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .35s;transform:scale(0)}.has-js .j-tree.sprout .peach{opacity:1;transform:scale(1)}.has-js .j-tree.sprout .peach.fall{animation:1.5s cubic-bezier(.45,0,.75,1) forwards jPeachFall}@keyframes jPeachFall{0%{opacity:1;transform:translateY(0)rotate(0)scale(1)}12%{transform:translateY(-5px)rotate(-4deg)scale(1.05)}to{opacity:0;transform:translateY(122px)rotate(24deg)scale(.82)}}@keyframes jSway{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}.j-rank{justify-content:center;align-items:flex-end;gap:11px;width:150px;height:138px;display:flex;position:relative}.j-rank .bar{background:var(--juice);transform-origin:bottom;border-radius:6px 6px 0 0;width:20px;animation:4.6s ease-in-out infinite jBarGrow}@keyframes jBarGrow{0%{transform:scaleY(.1)}16%{transform:scaleY(1)}88%{transform:scaleY(1)}to{transform:scaleY(.1)}}.j-rank .trend{width:26px;height:26px;position:absolute;top:6px;right:6px}.j-sprout{width:130px;height:130px;position:relative}.j-sprout svg{width:100%;height:100%;overflow:visible}.j-sprout .sgroup{animation:6.5s ease-in-out infinite jSproutFade}.j-sprout .stem{transform-box:fill-box;transform-origin:50% 100%;animation:6.5s ease-in-out infinite jSproutStem}.j-sprout .leaf{transform-box:fill-box;transform-origin:50% 100%;animation:6.5s ease-in-out infinite jSproutLeaf}.j-sprout .leaf.l2{animation-name:jSproutLeaf2}@keyframes jSproutFade{0%{opacity:0}5%{opacity:1}92%{opacity:1}99%{opacity:0}to{opacity:0}}@keyframes jSproutStem{0%{transform:scaleY(0)}17%{transform:scaleY(1)}94%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes jSproutLeaf{0%,12%{transform:scale(0)}30%{transform:scale(1)}94%{transform:scale(1)}to{transform:scale(0)}}@keyframes jSproutLeaf2{0%,20%{transform:scale(0)}38%{transform:scale(1)}94%{transform:scale(1)}to{transform:scale(0)}}.j-cycle{place-items:center;width:150px;height:150px;display:grid;position:relative}.j-cycle .orbit{border:2px dashed var(--peach-mid);opacity:.55;border-radius:50%;width:128px;height:128px;animation:12s linear infinite jSpin;position:absolute}.j-cycle .sat{width:24px;height:24px;margin-left:-12px;animation:12s linear infinite jSpinRev;position:absolute;top:-12px;left:50%}.j-cycle .sat.s2{top:auto;bottom:-12px}.j-cycle .core{place-items:center;width:62px;height:62px;animation:3s ease-in-out infinite jCorePulse;display:grid}.j-cycle .core .peachSvg{width:62px;height:62px}.j-cycle .sat .peachSvg{width:24px;height:24px}@keyframes jSpin{to{transform:rotate(360deg)}}@keyframes jSpinRev{to{transform:rotate(-360deg)}}@keyframes jCorePulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.j-liquid,.j-wave,.j-bub,.drop,.drip,.rr,.ring,.ph,.canopy,.bar,.orbit,.sat,.core,.peach,.sgroup,.stem,.leaf{animation:none!important}.j-pitcher .j-liquid{height:70%}.j-glass .body .j-liquid{height:64%}.j-squeeze .cup .j-liquid{height:60%}.j-tree .peach{opacity:1!important;transform:scale(1)!important}.j-tree .treebody{transform:scale(1)!important}.j-rank .bar{transform:scaleY(1)!important}.j-sprout .sgroup{opacity:1!important}.j-sprout .stem{transform:scaleY(1)!important}.j-sprout .leaf{transform:scale(1)!important}}
.jlsec{background:var(--surface);padding:clamp(48px,6vw,84px) clamp(20px,5vw,56px);position:relative;overflow:hidden}.jlsec-inner{z-index:2;max-width:1120px;margin:0 auto;position:relative}.jlsec-head{text-align:center;max-width:640px;margin:0 auto clamp(28px,4vw,40px)}.jlsec-head .eyebrow{justify-content:center}.jlsec-head h2{color:var(--dark);letter-spacing:-.02em;margin:12px 0 0;font-family:Fredoka,sans-serif;font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.05}.jlsec-head p{color:var(--muted);max-width:560px;margin:14px auto 0;font-size:17px;font-weight:600;line-height:1.5}.jlsec .jl-cta2{text-align:center;margin-top:clamp(28px,4vw,42px)}.jlsec .jl-real-grid{grid-template-columns:340px minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.jlsec .jl-real-grid .momentum{grid-column:1/-1}.jlsec .jl-real-grid .score-card{height:100%}@media (max-width:900px){.jlsec .jl-real-grid{grid-template-columns:1fr}}.jlsec .ib-anim{will-change:transform, opacity}.jlsec .jl-bg{z-index:0;pointer-events:none;position:absolute;inset:-4% -2%;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 14% 86%,#0000);mask:linear-gradient(#0000,#000 14% 86%,#0000)}.jlsec .jl-bg.mode-drift{opacity:.42}.jlsec .jl-bg .bgstage{transform-origin:50%;justify-content:center;gap:22px;width:100%;height:100%;display:flex}.jlsec .jl-bg.drift-flat .bgstage{transform:scale(1.14)}.jlsec .jl-bg.drift-angled .bgstage{transform-origin:50% 42%;transform:perspective(1100px)rotateX(30deg)rotate(-15deg)scale(1.5)}.jlsec .jl-bg.drift-receding .bgstage{transform-origin:50% 100%;transform:perspective(720px)rotateX(55deg)scale(1.8)}.jlsec .jl-bg .bgcol{will-change:transform;flex-direction:column;flex:none;gap:20px;width:196px;display:flex}.jlsec .jl-bg .bgcol.d1{animation:48s linear infinite bgUp}.jlsec .jl-bg .bgcol.d2{animation:62s linear infinite bgDown}.jlsec .jl-bg .bgcol.d3{animation:55s linear infinite bgUp}@keyframes bgUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes bgDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.jlsec .jl-bg.mode-float{opacity:.3}.jlsec .jl-bg.mode-float .bgfloat{will-change:transform;width:200px;animation:bgBob var(--d,22s) ease-in-out infinite;animation-delay:var(--dl,0s);position:absolute}@keyframes bgBob{0%,to{transform:translate(0)}50%{transform:translate(var(--mx,10px), var(--my,-22px))}}.jlsec .jl-scrim{z-index:1;pointer-events:none;background:radial-gradient(125% 78% at 50% -6%, var(--surface) 0%, #ffeeddeb 26%, #ffeedd80 48%, #fed0 70%), linear-gradient(180deg, #ffeedd8c 0%, #fed0 30%);position:absolute;inset:0}.jlsec .bgtile{color:var(--dark);background:#fff;border:1px solid #2d1a0e14;border-radius:14px;padding:13px 15px;font-family:Nunito,sans-serif;box-shadow:0 10px 26px #2d1a0e0d}.jlsec .bgtile .bt-eye{letter-spacing:.1em;text-transform:uppercase;color:var(--peach-mid);font-family:JetBrains Mono,monospace;font-size:9px;display:block}.jlsec .bgtile .bt-h{margin:3px 0 0;font-family:Fredoka,sans-serif;font-size:13px;font-weight:600}.jlsec .bt-gauge{text-align:center}.jlsec .bt-ring{background:conic-gradient(var(--peach-mid) 0 58%, #ffe1c9 58% 100%);border-radius:50%;place-items:center;width:64px;height:64px;margin:9px auto 7px;display:grid;position:relative}.jlsec .bt-ring span{z-index:1;background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-family:Fredoka,sans-serif;font-size:19px;font-weight:700;display:grid;position:relative}.jlsec .bt-pill{background:var(--surface);color:var(--mid-brown);border-radius:999px;padding:4px 11px;font-family:Fredoka,sans-serif;font-size:11px;font-weight:600;display:inline-block}.jlsec .bt-spark{width:100%;height:44px;margin-top:8px;display:block}.jlsec .bt-big{margin-top:7px;font-family:Fredoka,sans-serif;font-size:30px;font-weight:700;line-height:1}.jlsec .bt-good{color:#4f9d6b}.jlsec .bt-warn{color:#cf9a3a}.jlsec .bt-badge{border-radius:999px;margin-top:7px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-block}.jlsec .bt-badge.good{color:#4f9d6b;background:#4f9d6b26}.jlsec .bt-badge.warn{color:#9a6f1f;background:#cf9a3a29}.jlsec .bt-row{color:var(--mid-brown);align-items:center;gap:8px;margin-top:7px;font-size:11px;font-weight:700;display:flex}.jlsec .bt-row .bt-sq{color:#fff;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:grid}.jlsec .bt-line{background:#2d1a0e17;border-radius:4px;height:8px;margin-top:8px}.jlsec .bt-chips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.jlsec .bt-chip{color:var(--mid-brown);border:1px solid #2d1a0e1a;border-radius:999px;padding:4px 9px;font-family:JetBrains Mono,monospace;font-size:9.5px}.jlsec .bt-cal{grid-template-columns:repeat(7,1fr);gap:4px;margin-top:9px;display:grid}.jlsec .bt-cal i{aspect-ratio:1;background:var(--surface);border-radius:4px}.jlsec .bt-cal i.on{background:var(--peach-mid)}.jlsec .bt-cal i.on2{background:var(--gold)}.jlsec .card{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;border:1px solid #2d1a0e12;padding:24px;position:relative}.jlsec .card-h{align-items:center;gap:12px;margin-bottom:16px;display:flex}.jlsec .card-h h3{font-family:Fredoka;font-size:17px;font-weight:600}.jlsec .card-h .ch-r{align-items:center;gap:10px;margin-left:auto;display:flex}.jlsec .card-eye{letter-spacing:.08em;text-transform:uppercase;color:var(--peach-mid);font-family:JetBrains Mono,monospace;font-size:11px}.jlsec .muted{color:var(--muted)}.jlsec .mono{font-family:JetBrains Mono,monospace}.jlsec .score-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.jlsec .gauge{width:184px;height:184px;position:relative}.jlsec .gauge svg{transform:rotate(-90deg)}.jlsec .gauge .g-track{stroke:#ffe1c9}.jlsec .gauge .g-prog{stroke:var(--gc,var(--peach-mid));transition:stroke-dashoffset 1.1s cubic-bezier(.3,.8,.3,1)}.jlsec .gauge .g-lbl{place-items:center;display:grid;position:absolute;inset:0}.jlsec .gauge .g-num{color:var(--dark);font-family:Fredoka;font-size:56px;font-weight:700;line-height:1}.jlsec .gauge .g-den{color:var(--muted);margin-top:2px;font-family:JetBrains Mono,monospace;font-size:12px}.jlsec .gradepill{background:var(--surface);color:var(--mid-brown);border-radius:999px;align-items:center;gap:7px;padding:7px 16px;font-family:Fredoka;font-size:15px;font-weight:600;display:inline-flex}.jlsec .gradepill:before{content:"";background:var(--gc,var(--peach-mid));border-radius:50%;width:9px;height:9px}.jlsec .score-delta{color:var(--green);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.jlsec .score-delta.down{color:var(--rust)}.jlsec .chart-wrap{flex:1;min-height:230px;position:relative}.jlsec .linechart{width:100%;height:100%;display:block;overflow:visible}.jlsec .lc-grid line{stroke:#2d1a0e12;stroke-width:1px}.jlsec .lc-area{fill:url(#areaGrad);opacity:.9}.jlsec .lc-line{fill:none;stroke:var(--peach-mid);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.jlsec .lc-line.c2{stroke:var(--gold);stroke-dasharray:2 7}.jlsec .lc-line.c3{stroke:var(--muted);stroke-dasharray:2 7;opacity:.7}.jlsec .lc-line.c4{stroke:var(--green)}.jlsec .lc-dot{fill:#fff;stroke:var(--peach-mid);stroke-width:3px}.jlsec .lc-dot.last{fill:var(--peach-mid)}.has-js .jlsec .lc-line.draw{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:1.6s forwards lcDraw}@keyframes lcDraw{to{stroke-dashoffset:0}}.jlsec .lc-axis,.jlsec .lc-ylab{fill:var(--muted);font-family:JetBrains Mono,monospace;font-size:10px}.jlsec .chart-legend{flex-wrap:wrap;gap:18px;margin-top:14px;display:flex}.jlsec .chart-legend span{color:var(--mid-brown);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.jlsec .chart-legend span i{background:var(--peach-mid);border-radius:2px;width:14px;height:4px}.jlsec .chart-legend span.c2 i{background:var(--gold)}.jlsec .chart-legend span.c3 i{background:var(--muted)}.jlsec .chart-legend span.c4 i{background:var(--green)}.jlsec .momentum{--tier-problem:#cf9a3a;--tier-solution:#2b9192;--tier-comparison:#4f9d6b}@supports (color:lab(0% 0 0)){.jlsec .momentum{--tier-solution:lab(54.5381% -29.2095 -9.42541)}}.jlsec .mo-strip{grid-template-columns:1.12fr 1fr 1.3fr;gap:14px;display:grid}.jlsec .mo-tile{background:var(--bg);border:1px solid #2d1a0e14;border-radius:16px;flex-direction:column;gap:5px;min-width:0;padding:18px 20px;display:flex}.jlsec .mo-tile.hero{background:linear-gradient(135deg,#fff6ee,#fff);border-color:#e39a7b6b}.jlsec .mo-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500}.jlsec .mo-num{color:var(--dark);letter-spacing:-.02em;font-family:Fredoka,sans-serif;font-size:46px;font-weight:700;line-height:1}.jlsec .mo-tile.hero .mo-num{color:var(--peach-mid)}.jlsec .mo-numrow{flex-wrap:wrap;align-items:baseline;gap:11px;display:flex}.jlsec .mo-label{color:var(--mid-brown);font-family:Nunito,sans-serif;font-size:13px;font-weight:700;line-height:1.35}.jlsec .mo-delta{font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:600}.jlsec .mo-delta.up{color:var(--green)}.jlsec .mo-delta.flat{color:var(--muted)}.jlsec .mo-sub{color:var(--muted);margin-top:2px;font-size:12px;font-weight:700}.jlsec .mo-reason{color:var(--mid-brown);margin-top:2px;font-size:12.5px;font-weight:700;line-height:1.4}.jlsec .mo-tile.engines{gap:9px}.jlsec .mo-englist{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:2px;display:grid}.jlsec .mo-eng{text-align:center;background:#fff;border:1px solid #2d1a0e14;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:11px 6px 10px;display:flex}.jlsec .mo-eng.lit{background:linear-gradient(#f4faf6,#fff);border-color:#4f9d6b73}.jlsec .mo-eng-dot{background:#2d1a0e29;border-radius:50%;width:9px;height:9px;margin-bottom:1px}.jlsec .mo-eng.lit .mo-eng-dot{background:var(--green);box-shadow:0 0 0 3px #4f9d6b29}.jlsec .mo-eng-name{color:var(--dark);font-family:Fredoka,sans-serif;font-size:11.5px;font-weight:600}.jlsec .mo-eng-count{color:var(--dark);font-family:Fredoka,sans-serif;font-size:21px;font-weight:700;line-height:1}.jlsec .mo-eng-tick{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600}.jlsec .mo-eng-tick.up{color:var(--green)}.jlsec .mo-eng-tick.flat{color:var(--muted)}@media (max-width:1080px){.jlsec .mo-strip{grid-template-columns:1fr 1fr}.jlsec .mo-tile.engines{grid-column:1/-1}}@media (max-width:600px){.jlsec .mo-strip{grid-template-columns:1fr}.jlsec .mo-tile.engines{grid-column:auto}}.jlsec .llm-vis{--tier-problem:#cf9a3a;--tier-solution:#2b9192;--tier-comparison:#4f9d6b}@supports (color:lab(0% 0 0)){.jlsec .llm-vis{--tier-solution:lab(54.5381% -29.2095 -9.42541)}}.jlsec .llm-hero{flex-wrap:wrap;align-items:center;gap:22px;margin:2px 0 16px;display:flex}.jlsec .llm-move{flex-direction:column;gap:2px;display:flex}.jlsec .llm-delta{letter-spacing:-.02em;font-family:Fredoka,sans-serif;font-size:34px;font-weight:600;line-height:1}.jlsec .llm-delta.up{color:var(--green)}.jlsec .llm-delta.down{color:var(--rust)}.jlsec .llm-move-lbl{color:var(--muted);font-family:Nunito,sans-serif;font-size:13px;font-weight:700}.jlsec .llm-move-lbl b{color:var(--mid-brown);font-weight:800}.jlsec .llm-now{color:var(--dark);border-left:1px solid #2d1a0e1a;flex-direction:column;gap:2px;padding-left:22px;font-family:Fredoka,sans-serif;font-size:24px;font-weight:600;line-height:1.05;display:flex}.jlsec .llm-now span{color:var(--muted);font-family:Nunito,sans-serif;font-size:12px;font-weight:700}.jlsec .llm-tiermove{flex-wrap:wrap;align-self:flex-start;gap:7px;margin-left:auto;display:flex}.jlsec .llm-tiermove .lt{background:var(--bg);color:var(--mid-brown);border:1px solid #2d1a0e14;border-radius:10px;align-items:center;gap:6px;padding:6px 11px;font-family:Nunito,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.jlsec .llm-tiermove .lt i{border-radius:50%;flex:none;width:8px;height:8px}.jlsec .llm-tiermove .lt b{color:var(--green);font-family:JetBrains Mono,monospace;font-weight:600}.jlsec .llm-tiermove .lt.tier-problem i{background:var(--tier-problem)}.jlsec .llm-tiermove .lt.tier-solution i{background:var(--tier-solution)}.jlsec .llm-tiermove .lt.tier-comparison i{background:var(--tier-comparison)}@media (prefers-reduced-motion:reduce){.jlsec .gauge .g-prog{transition:none}.has-js .jlsec .lc-line.draw{stroke-dashoffset:0;animation:none}.jlsec .jl-bg .bgcol{animation:none}}
.flowcta{background:radial-gradient(120% 110% at 16% 0%,#3a2417,var(--dark));color:var(--bg);position:relative;overflow:hidden}.flowcta .wrap{z-index:2;position:relative}.flowcta .fizz{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.flowcta .fizz span{opacity:0;background:radial-gradient(circle at 35% 30%,#ffd3ac8c,#e39a7b24);border-radius:50%;animation:linear infinite fizzRise;position:absolute;bottom:-24px;box-shadow:0 0 8px #e39a7b29}@keyframes fizzRise{0%{opacity:0;transform:translate(0)scale(.6)}12%{opacity:.55}55%{opacity:.4}88%{opacity:.18}to{opacity:0;transform:translate(16px,-420px)scale(1)}}.flowcta-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(34px,5vw,68px);display:grid}.flowcta .eyebrow{color:var(--peach-light)}.flowcta .eyebrow:before{background:var(--peach-light)}.flowcta .fq{letter-spacing:-.01em;text-wrap:balance;margin:18px 0 0;font-family:Fredoka,sans-serif;font-size:clamp(25px,3.3vw,40px);font-weight:500;line-height:1.2}.flowcta .fq .qm{color:var(--peach-mid);font-weight:600}.flowcta .fq .j{color:var(--peach-light)}.fbul{flex-direction:column;gap:15px;margin:28px 0 32px;padding:0;list-style:none;display:flex}.fbul li{color:#f0d9c6;align-items:center;gap:15px;font-family:Fredoka,sans-serif;font-size:clamp(16px,1.7vw,19px);font-weight:500;display:flex}.fbul .jd{background:var(--juice);border-radius:50% 50% 50% 0;flex:none;width:24px;height:24px;animation:3s ease-in-out infinite jdBob;position:relative;transform:rotate(45deg);box-shadow:0 4px 12px #e39a7b59}.fbul .jd:after{content:"";background:#fff8f399;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;left:5px}.fbul li:nth-child(2) .jd{animation-delay:.5s}.fbul li:nth-child(3) .jd{animation-delay:1s}@keyframes jdBob{0%,to{transform:rotate(45deg)translate(0)}50%{transform:rotate(45deg)translate(-2px,-2px)}}.flowcta .btn-primary{align-self:flex-start}.flow-scene{aspect-ratio:4/3;width:100%;max-width:460px;margin:0 auto;position:relative}.flow-scene .flow-line{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flow-line .fl-flow{stroke-dasharray:15 13;animation:1.15s linear infinite flFlow}@keyframes flFlow{to{stroke-dashoffset:-28px}}.flow-line .fl-arrow{transform-box:fill-box;transform-origin:50%;animation:1.7s ease-in-out infinite flPulse}@keyframes flPulse{0%,to{opacity:.55;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}.flow-line .fl-node{animation:2.4s ease-in-out infinite flNode}.flow-line .fl-node.n2{animation-delay:.5s}.flow-line .fl-node.n3{animation-delay:1s}@keyframes flNode{0%,to{r:4;opacity:.6}50%{r:6;opacity:1}}@media (max-width:900px){.flowcta-grid{grid-template-columns:1fr}.flow-scene{order:-1;max-width:380px}}@media (prefers-reduced-motion:reduce){.flowcta .fizz span{opacity:.18;animation:none}}.hero-rot{flex-wrap:wrap;align-items:center;gap:.3em;font-size:clamp(17px,2.1vw,22px);display:flex}.hero-rot .hr-pre,.hero-rot .hr-post{white-space:nowrap}.hero-rot .logo-slot{vertical-align:-.24em;flex:none;width:5em;height:1.15em;display:inline-block;position:relative}.hero-rot .logo-slot img{opacity:0;width:auto;max-width:100%;height:auto;max-height:.92em;margin:auto;transition:opacity .36s,transform .42s cubic-bezier(.66,.04,.34,1);display:block;position:absolute;inset:0;transform:translateY(.55em)}.hero-rot .logo-slot img.show{opacity:1;transform:translateY(0)}.hero-rot .logo-slot img.leave{opacity:0;transform:translateY(-.5em)}@media (prefers-reduced-motion:reduce){.hero-rot .logo-slot img{transition:none}}.tstrip{padding-top:clamp(40px,6vw,66px);padding-bottom:clamp(40px,6vw,66px)}.tstrip-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1180px;margin:0 auto;display:grid}.tcard{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;border:1px solid #2d1a0e17;flex-direction:column;gap:14px;padding:24px 26px;display:flex;position:relative}.tcard:before{content:"“";color:var(--peach-light);font-family:Fredoka;font-size:54px;font-weight:700;line-height:1;position:absolute;top:10px;right:20px}.tcard .tstars{color:var(--gold);letter-spacing:3px;font-size:15px}.tcard blockquote{color:var(--dark);text-wrap:pretty;margin:0;font-family:Fredoka,sans-serif;font-size:clamp(16px,1.5vw,18px);font-weight:500;line-height:1.45}.tcard figcaption{align-items:center;gap:14px;margin-top:auto;display:flex}.tcard .tphoto{object-fit:cover;border:2px solid var(--peach-light);border-radius:50%;flex:none;width:54px;height:54px}.tcard .tph-ph{background:var(--juice);color:#fff8f3;border:2px solid var(--peach-light);border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-family:Fredoka,sans-serif;font-size:18px;font-weight:600;display:grid}.tcard .tname{color:var(--dark);font-family:Fredoka,sans-serif;font-size:15.5px;font-weight:600;line-height:1.2}.tcard .trole{color:var(--muted);margin-top:2px;font-size:13px;font-weight:700}@media (max-width:920px){.tstrip-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.tstrip-grid{grid-template-columns:1fr}}.results-grid{grid-template-columns:1fr 1.08fr;align-items:center;gap:clamp(30px,5vw,58px);display:grid}.results h2{margin-top:12px}.results .rstats{flex-wrap:wrap;gap:14px;margin:24px 0 22px;display:flex}.rstat{box-shadow:var(--shadow);background:#fff;border:1px solid #2d1a0e14;border-radius:18px;flex:150px;padding:16px 20px}.rstat .rnum{color:var(--peach-mid);letter-spacing:-.02em;font-family:Fredoka,sans-serif;font-size:clamp(26px,3.2vw,36px);font-weight:700;line-height:1}.rstat .rlbl{color:var(--muted);margin-top:7px;font-size:13.5px;font-weight:700}.results blockquote{color:var(--dark);text-wrap:pretty;border-left:3px solid var(--gold);margin:0;padding-left:18px;font-family:Fredoka,sans-serif;font-size:clamp(17px,1.8vw,20px);font-weight:500;line-height:1.42}.results .rattrib{color:var(--mid-brown);margin-top:12px;padding-left:18px;font-size:14.5px;font-weight:700}.results .rvary{color:var(--muted);margin-top:14px;padding-left:18px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:500}.results .rcap{text-align:center;color:var(--muted);margin-top:14px;font-family:JetBrains Mono,monospace;font-size:12px}.results .btn-primary{margin-top:22px}@media (max-width:900px){.results-grid{grid-template-columns:1fr}.results figure{order:-1}}.juicelab{position:relative;overflow:hidden}.juicelab .wrap{z-index:2;position:relative}.juicelab .sec-head{text-align:center;margin-left:auto;margin-right:auto}.jl-fizz{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.jl-fizz span{opacity:0;background:radial-gradient(circle at 34% 28%,#ffd3ac8c,#e39a7b2e);border-radius:50% 50% 50% 0;animation:linear infinite jlDrift;position:absolute;bottom:-30px;transform:rotate(45deg)}@keyframes jlDrift{0%{opacity:0;transform:translate(0)rotate(45deg)scale(.7)}14%{opacity:.5}60%{opacity:.32}88%{opacity:.12}to{opacity:0;transform:translate(22px,-560px)rotate(45deg)scale(1)}}.juicelab .sec-head .eyebrow{justify-content:center}.juicelab .sec-head .lede{margin-left:auto;margin-right:auto}.jl-frame{border-radius:var(--radius);max-width:920px;box-shadow:var(--shadow);background:#fff;border:1px solid #2d1a0e14;margin:0 auto;overflow:hidden}.jl-chrome{background:linear-gradient(#fff,#fffaf5);border-bottom:1px solid #2d1a0e0f;align-items:center;gap:8px;padding:13px 16px;display:flex}.jl-dot{border-radius:50%;flex:none;width:11px;height:11px}.jl-dot:first-child{background:#eaa183}.jl-dot:nth-child(2){background:#e8c478}.jl-dot:nth-child(3){background:#bcd0a6}.jl-bar{color:var(--muted);background:var(--surface);border-radius:999px;margin-left:14px;padding:5px 12px;font-family:JetBrains Mono,monospace;font-size:12px}.jl-img{width:100%;height:auto;display:block}.jl-feats{grid-template-columns:repeat(3,1fr);gap:16px;margin:clamp(34px,5vw,54px) 0 0;padding:0;list-style:none;display:grid}.jl-feats li{border-radius:var(--radius);background:#fff;border:1px solid #2d1a0e12;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.jl-feats .jd{background:var(--juice);border-radius:50% 50% 50% 0;flex:none;width:22px;height:22px;margin-top:2px;animation:3.4s ease-in-out infinite jlBob;position:relative;transform:rotate(45deg);box-shadow:0 4px 12px #e39a7b59}@keyframes jlBob{0%,to{transform:rotate(45deg)translate(0)}50%{transform:rotate(45deg)translate(-2px,-2px)}}.jl-feats li:nth-child(2) .jd{animation-delay:.4s}.jl-feats li:nth-child(3) .jd{animation-delay:.8s}.jl-feats li:nth-child(4) .jd{animation-delay:1.2s}.jl-feats li:nth-child(5) .jd{animation-delay:1.6s}.jl-feats li:nth-child(6) .jd{animation-delay:2s}.juicelab .jl-dot{animation:4s ease-in-out infinite jlSqueeze}.juicelab .jl-dot:nth-child(2){animation-delay:.5s}.juicelab .jl-dot:nth-child(3){animation-delay:1s}@keyframes jlSqueeze{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}.jl-feats .jd:after{content:"";background:#fff8f399;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;left:5px}.jl-feats .ft{flex-direction:column;gap:4px;min-width:0;display:flex}.jl-feats .ft b{color:var(--dark);flex-wrap:wrap;align-items:center;gap:8px;font-family:Fredoka,sans-serif;font-size:16px;font-weight:600;display:flex}.jl-feats .ft span{color:var(--muted);font-size:14px;font-weight:600;line-height:1.45}.jl-feats .tag{background:var(--surface);color:var(--peach-mid)}.jl-cta{text-align:center;margin-top:clamp(30px,4vw,44px)}@media (max-width:900px){.jl-feats{grid-template-columns:1fr 1fr}}@media (max-width:560px){.jl-feats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.jl-fizz span{opacity:.16;animation:none}.jl-feats .jd,.juicelab .jl-dot{animation:none}}.layers .sec-head{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.layers .sec-head .eyebrow{justify-content:center}.layers .sec-head .lede{margin-left:auto;margin-right:auto}.lstat-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.lstat{color:var(--mid-brown);background:#fff;border:1px solid #2d1a0e14;border-radius:999px;padding:7px 14px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500}.lstat b{color:var(--peach-mid);font-weight:600}.lstack{flex-direction:column;gap:14px;max-width:880px;margin:clamp(30px,4vw,44px) auto 0;display:flex}.lrow{text-align:left;border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;border:1px solid #2d1a0e14;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:20px 24px;display:grid}.lrow .lnum{color:#fff8f3;background:var(--juice);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-family:Fredoka,sans-serif;font-size:15px;font-weight:700;display:grid;box-shadow:0 8px 18px #e39a7b57}.lrow .lbody h3{margin-bottom:4px;font-size:18px}.lrow .lbody p{color:var(--muted);margin:0;font-size:14px;font-weight:600;line-height:1.45}.lrow .lbody .ltag{letter-spacing:.05em;text-transform:uppercase;color:var(--peach-mid);margin-top:7px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;display:inline-block}.lrow .lchecks{color:var(--muted);text-align:center;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500}.lrow .lchecks b{color:var(--dark);font-family:Fredoka,sans-serif;font-size:24px;font-weight:700;display:block}.lrow.l5{background:linear-gradient(#fff,#fff) padding-box, var(--juice) border-box;border:2px solid #0000}@media (max-width:680px){.lrow{grid-template-columns:auto 1fr;row-gap:6px}.lrow .lchecks{text-align:left;grid-column:2}.lrow .lchecks b{font-size:14px;display:inline}}.agentic{background:radial-gradient(120% 100% at 82% 0%,#3a2417,var(--dark));color:var(--bg);position:relative;overflow:hidden}.agentic .wrap{z-index:2;position:relative}.agentic-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(34px,5vw,64px);display:grid}.agentic .eyebrow{color:var(--peach-light)}.agentic .eyebrow:before{background:var(--peach-light)}.agentic h2{color:var(--bg)}.agentic .abody{color:#e7cdb8;max-width:520px;margin:16px 0 26px;font-size:clamp(15px,1.7vw,18px);font-weight:600;line-height:1.6}.agentic .abody b{color:var(--peach-light);font-weight:800}.astds{flex-wrap:wrap;gap:10px;display:flex}.astd{background:#ffd3ac0b;border:1px solid #ffd3ac42;border-radius:12px;align-items:center;gap:10px;padding:11px 15px;display:inline-flex}.astd .ad-dot{background:var(--peach-mid);border-radius:50%;flex:none;width:8px;height:8px;animation:3s ease-out infinite pulseNode;box-shadow:0 0 #e39a7b80}.astd b{color:var(--peach-light);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}.astd:nth-child(2) .ad-dot{animation-delay:.5s}.astd:nth-child(3) .ad-dot{animation-delay:1s}.astd:nth-child(4) .ad-dot{animation-delay:1.5s}.astd:nth-child(5) .ad-dot{animation-delay:2s}.agent-net{width:100%;max-width:430px;margin:0 auto;position:relative}.agent-net svg{width:100%;height:auto;display:block;overflow:visible}.agent-net .an-link{stroke:#ffd3ac4d;stroke-width:2px;stroke-dasharray:6 8;animation:2.4s linear infinite anFlow}@keyframes anFlow{to{stroke-dashoffset:-28px}}.agent-net .an-node{animation:3s ease-in-out infinite anBlink}.agent-net .an-node.d2{animation-delay:.5s}.agent-net .an-node.d3{animation-delay:1s}.agent-net .an-node.d4{animation-delay:1.5s}.agent-net .an-node.d5{animation-delay:2s}@keyframes anBlink{0%,to{opacity:.62}50%{opacity:1}}.agent-net .an-lbl{fill:#e7cdb8;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500}@media (max-width:900px){.agentic-grid{grid-template-columns:1fr}.agent-net{order:-1;max-width:340px}}@media (prefers-reduced-motion:reduce){.agent-net .an-link{animation:none}.agent-net .an-node{opacity:.85;animation:none}.astd .ad-dot{animation:none}}.discosec{position:relative;overflow:hidden}.disco-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(34px,5vw,64px);display:grid}.discosec .abody{color:var(--mid-brown);text-wrap:pretty;max-width:540px;margin:18px 0 0;font-size:clamp(15px,1.6vw,17px);font-weight:600;line-height:1.6}.discosec .abody b{color:var(--dark);font-weight:800}.disco-points{flex-direction:column;gap:13px;margin:24px 0 0;padding:0;list-style:none;display:flex}.disco-points li{color:var(--mid-brown);align-items:flex-start;gap:13px;font-size:14.5px;font-weight:700;line-height:1.45;display:flex}.disco-points .dp-dot{background:var(--juice);border-radius:50% 50% 50% 0;flex:none;width:20px;height:20px;margin-top:1px;position:relative;transform:rotate(45deg);box-shadow:0 4px 12px #e39a7b59}.disco-points .dp-dot:after{content:"";background:#fff8f3b3;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;left:5px}.disco-points b{color:var(--dark);font-weight:800}.disco-guard{background:var(--surface);color:var(--mid-brown);border-radius:14px;max-width:540px;margin:22px 0 0;padding:13px 17px;font-size:13.5px;font-weight:700;line-height:1.5}.disco-guard b{color:var(--dark);font-weight:800}.discosec .btn-primary{margin-top:26px}.disco-art{justify-content:center;display:flex;position:relative}.disco-file{background:#fff;border:1px solid #2d1a0e1a;border-radius:20px;width:min(380px,100%);overflow:hidden;box-shadow:0 24px 60px #2d1a0e21}.disco-file .dfh{background:linear-gradient(#fff,#fffaf5);border-bottom:1px solid #2d1a0e12;align-items:center;gap:9px;padding:14px 18px;display:flex}.disco-file .dfh .dfdot{border-radius:50%;width:10px;height:10px}.disco-file .dfh .dfdot:first-child{background:#eaa183}.disco-file .dfh .dfdot:nth-child(2){background:#e8c478}.disco-file .dfh .dfdot:nth-child(3){background:#bcd0a6}.disco-file .dfh .dfname{color:var(--muted);margin-left:8px;font-family:JetBrains Mono,monospace;font-size:12px}.disco-file .dfbody{padding:20px 22px;font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.7}.disco-file .dfbody .c{color:var(--muted)}.disco-file .dfbody .h{color:var(--peach-mid);font-weight:600}.disco-file .dfbody .t{color:var(--mid-brown)}.disco-file .dfbody .k{color:var(--dark);font-weight:600}.disco-readtag{background:var(--dark);color:var(--peach-light);border-radius:14px;align-items:center;gap:9px;padding:11px 17px;font-family:Fredoka,sans-serif;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:18px;right:-6px;box-shadow:0 14px 34px #2d1a0e52}.disco-readtag .drt-pulse{background:var(--green);border-radius:50%;width:9px;height:9px;position:relative}.disco-readtag .drt-pulse:after{content:"";background:var(--green);border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.disco-readtag .drt-pulse:after{animation:2.2s ease-out infinite drtPulse}@keyframes drtPulse{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}}@media (max-width:900px){.disco-grid{grid-template-columns:1fr}.disco-art{order:-1}}.altcsec{text-align:center}.altcsec .sec-head{margin-left:auto;margin-right:auto}.altcsec .eyebrow{justify-content:center}.altcsec .sec-head .lede{margin-left:auto;margin-right:auto}.altc{max-width:1000px;box-shadow:var(--shadow);background:#fff;border:1px solid #2d1a0e14;border-radius:24px;margin:clamp(30px,4vw,44px) auto 0;padding:14px clamp(16px,3vw,30px) 24px}.altc-scroll{padding:22px 0 4px;overflow-x:auto}.altc-grid{grid-template-rows:repeat(7,auto);grid-template-columns:1.4fr repeat(3,1fr);align-items:stretch;column-gap:12px;display:grid;position:relative}.altc-bg{z-index:0;border-radius:18px;grid-row:1/-1}.altc-bg.col-juice{background:var(--juice);grid-column:2;position:relative;box-shadow:0 18px 44px #db8a524d}.altc-bg.col-agency{background:var(--surface);grid-column:3}.altc-bg.col-diy{background:var(--surface);grid-column:4}.altc-ribbon{white-space:nowrap;background:var(--dark);color:var(--peach-light);border-radius:999px;padding:6px 16px;font-family:Fredoka,sans-serif;font-size:12px;font-weight:600;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #2d1a0e4d}.altc-hd,.altc-cell,.altc-fhd,.altc-fcell{z-index:1;position:relative}.altc-fhd{padding:20px 6px 16px}.altc-hd{text-align:center;color:var(--dark);padding:20px 12px 16px;font-family:Fredoka,sans-serif;font-size:18px;font-weight:600}.altc-hd .ah-sub{letter-spacing:.04em;color:var(--muted);margin-top:3px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500;display:block}.altc-hd.cj .ah-sub{color:#2d1a0e9e}.altc-fcell{color:var(--mid-brown);text-align:left;border-top:1px solid #2d1a0e0f;align-items:center;padding:15px 6px;font-size:14px;font-weight:700;display:flex}.altc-cell{text-align:center;text-wrap:balance;border-top:1px solid #2d1a0e14;justify-content:center;align-items:center;padding:15px 14px;font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:500;line-height:1.35;display:flex}.altc-cell.cj{color:var(--dark);border-top-color:#2d1a0e29;font-weight:600}.altc-cell.ca,.altc-cell.cd{color:var(--muted)}@media (max-width:760px){.altc-grid{min-width:680px}}.hfaq{text-align:center}.hfaq .sec-head{margin-left:auto;margin-right:auto}.hfaq .eyebrow{justify-content:center}.hfaq .faq{text-align:left;flex-direction:column;gap:12px;max-width:760px;margin:clamp(30px,4vw,44px) auto 0;display:flex}.hfaq .faq details{background:#fff;border:1px solid #2d1a0e17;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #2d1a0e0d}.hfaq .faq summary{cursor:pointer;color:var(--dark);align-items:center;gap:12px;padding:20px 24px;font-family:Fredoka,sans-serif;font-size:17px;font-weight:600;list-style:none;display:flex}.hfaq .faq summary::-webkit-details-marker{display:none}.hfaq .faq summary .fq-chev{color:var(--peach-mid);margin-left:auto;font-size:22px;line-height:1;transition:transform .2s}.hfaq .faq details[open] summary .fq-chev{transform:rotate(45deg)}.hfaq .faq .faq-a{color:var(--mid-brown);padding:0 24px 22px;font-size:15px;font-weight:600;line-height:1.6}.hfaq .faq .faq-a b{color:var(--dark);font-weight:800}.hfaq .faq .faq-a code{color:var(--peach-mid);font-family:JetBrains Mono,monospace;font-size:13.5px}
.mkt{--orange:#ff8c00;--orange-hi:#ffb454;--orange-deep:#c96e00;--blue:#024caa;--blue-deep:#01356f;--navy:#061238;--ink:#0b1f4e;--peach:#ffdbb5;--cream:#fff7ee;--green:#19b566;--bg:var(--blue);--fg:#fff;--muted:#ffffffc7;--line:#ffffff2e;--hard:#021c3f;--r:22px;--disp:"Fredoka", system-ui, sans-serif;--body:"Nunito", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--maxw:1180px}.mkt *{box-sizing:border-box;margin:0;padding:0}.mkt{scroll-behavior:smooth;background:var(--bg);color:var(--fg);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;overflow-x:hidden}.mkt a{color:inherit;text-decoration:none}.mkt img{display:block}.mkt .wrap{max-width:var(--maxw);margin:0 auto;padding:0 40px}.mkt .disp{font-family:var(--disp);font-weight:600}.mkt .mono{font-family:var(--mono)}.mkt .pop{color:var(--orange)}.mkt .btn{font-family:var(--disp);color:#fff;background:var(--orange);border:3px solid var(--hard);cursor:pointer;box-shadow:5px 5px 0 var(--hard);white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:15px 26px;font-size:17px;font-weight:600;transition:transform .1s,box-shadow .1s,background .15s;display:inline-flex}.mkt .btn:hover{box-shadow:7px 7px 0 var(--hard);background:#ff9d22;transform:translate(-2px,-2px)}.mkt .btn:active{box-shadow:2px 2px 0 var(--hard);transform:translate(3px,3px)}.mkt .btn.lg{padding:17px 32px;font-size:19px}.mkt header{z-index:60;background:var(--blue);border-bottom:3px solid var(--hard);position:sticky;top:0}.mkt .nav-inner{max-width:var(--maxw);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:14px 40px;display:flex}.mkt .brand{align-items:center;gap:10px;display:flex}.mkt .brand svg{width:34px;height:34px}.mkt .brand .word{font-family:var(--disp);letter-spacing:.2px;font-size:21px;font-weight:600}.mkt .brand .word b{color:var(--peach);font-weight:600}.mkt nav.links{gap:28px;font-size:15px;font-weight:800;display:flex}.mkt nav.links a{color:var(--muted);transition:color .15s}.mkt nav.links a:hover{color:#fff}.mkt .nav-right{align-items:center;gap:18px;display:flex}.mkt .login{color:var(--muted);font-size:15px;font-weight:800}.mkt .login:hover{color:#fff}.mkt .nav-right .btn{box-shadow:4px 4px 0 var(--hard);padding:10px 18px;font-size:15px}.mkt .band{padding:96px 0;position:relative}.mkt .band.deep{background:var(--blue-deep);border-top:3px solid var(--hard);border-bottom:3px solid var(--hard)}.mkt .band.cream{background:var(--cream);color:var(--ink)}.mkt .eyebrow{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--orange);background:#021c3f59;border:2px solid #ff8c0080;border-radius:999px;align-items:center;gap:9px;padding:7px 15px;font-size:12.5px;font-weight:700;display:inline-flex}.mkt .band.cream .eyebrow{color:var(--orange-deep);background:#ff8c001a;border-color:#ff8c008c}.mkt .eyebrow .dot{background:var(--orange);border-radius:50%;width:8px;height:8px}.mkt .sec-head h2{font-family:var(--disp);letter-spacing:-.5px;text-wrap:balance;margin-top:18px;font-size:clamp(34px,4.2vw,54px);font-weight:600;line-height:1.04}.mkt .sec-head .lede{color:var(--muted);max-width:640px;margin-top:16px;font-size:clamp(17px,1.5vw,19px);font-weight:600;line-height:1.6}.mkt .band.cream .lede{color:#4a5678}.mkt .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.mkt .reveal.in{opacity:1;transform:none}.mkt .reveal.d1{transition-delay:80ms}.mkt .reveal.d2{transition-delay:.16s}.mkt .reveal.d3{transition-delay:.24s}.mkt .reveal.d4{transition-delay:.32s}@media (prefers-reduced-motion:reduce){.mkt .reveal{opacity:1;transition:none;transform:none}}.mkt .hero{isolation:isolate;padding:72px 0 88px;position:relative;overflow:hidden}.mkt .hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 15%,#ff8c002e,#0000 42%),radial-gradient(circle at 8% 90%,#011f458c,#0000 50%);position:absolute;inset:0}.mkt .hero-grid{z-index:1;grid-template-columns:.92fr 1.08fr;align-items:center;gap:48px;display:grid;position:relative}.mkt h1.title{font-family:var(--disp);letter-spacing:-1px;text-wrap:balance;font-size:clamp(40px,5vw,66px);font-weight:600;line-height:1.02}.mkt .claim-wrap{min-height:66px;margin-top:22px;position:relative}.mkt .claim{font-family:var(--disp);letter-spacing:-.3px;color:#fff;opacity:0;pointer-events:none;align-items:flex-start;font-size:clamp(19px,1.9vw,25px);font-weight:600;line-height:1.18;transition:opacity .5s,transform .5s;display:flex;position:absolute;inset:0;transform:translateY(10px)}.mkt .claim.active{opacity:1;transform:none}.mkt .aurora{z-index:0;pointer-events:none;filter:blur(60px);opacity:.55;position:absolute;inset:-20% -10%}.mkt .aurora b{mix-blend-mode:screen;border-radius:50%;display:block;position:absolute}.mkt .aurora .a1{background:radial-gradient(circle,#ff8c008c,#0000 68%);width:46%;height:70%;animation:16s ease-in-out infinite drift1;top:-14%;left:56%}.mkt .aurora .a2{background:radial-gradient(circle,#19b56652,#0000 66%);width:52%;height:80%;animation:20s ease-in-out infinite drift2;top:24%;left:-12%}.mkt .aurora .a3{background:radial-gradient(circle,#024caa99,#0000 60%);width:38%;height:60%;animation:24s ease-in-out infinite reverse drift1;top:44%;left:30%}@keyframes drift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-6%,5%)scale(1.12)}}@keyframes drift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(7%,-4%)scale(1.1)}}.mkt .hero-mascot{z-index:3;pointer-events:none;filter:drop-shadow(5px 6px #021c3f52);width:150px;height:auto;animation:5s ease-in-out infinite mascotFloat;position:absolute;bottom:14px;right:18px}@keyframes mascotFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-12px)rotate(2deg)}}.mkt .score-form{gap:12px;max-width:560px;margin-top:30px;display:flex}.mkt .score-form input{min-width:0;font-family:var(--mono);color:var(--ink);border:3px solid var(--hard);box-shadow:5px 5px 0 var(--hard);background:#fff;border-radius:16px;outline:none;flex:1;padding:15px 18px;font-size:15px;font-weight:500}.mkt .score-form input::placeholder{color:#8b93ad}.mkt .score-form input:focus{box-shadow:5px 5px 0 var(--hard), 0 0 0 4px #ff8c0059}.mkt .score-form .btn{position:relative}.mkt .score-form .btn:after{content:"";pointer-events:none;border-radius:16px;animation:2.6s ease-out infinite ctaPulse;position:absolute;inset:-3px;box-shadow:0 0 #ff8c0080}@keyframes ctaPulse{0%{box-shadow:0 0 #ff8c0080}70%,to{box-shadow:0 0 0 16px #ff8c0000}}.mkt .form-micro{font-family:var(--mono);color:var(--muted);margin-top:14px;font-size:13px}.mkt .form-micro b{color:#fff;font-weight:700}.mkt .form-done{background:#19b56626;border:2px solid #19b5668c;border-radius:16px;align-items:center;gap:12px;max-width:560px;margin-top:30px;padding:16px 20px;font-weight:800;display:none}.mkt .form-done .tick{background:var(--green);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.mkt .hero-proofline{align-items:center;gap:12px;margin-top:26px;display:flex}.mkt .hero-proofline .stars{color:var(--orange);letter-spacing:2px;font-size:18px}.mkt .hero-proofline span{color:var(--muted);font-size:14px;font-weight:700}.mkt .hero-proofline b{color:#fff}.mkt .stage-col{position:relative}.mkt .stage{height:520px;position:relative}.mkt .vslide{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .55s,transform .55s;display:flex;position:absolute;inset:0;transform:translateY(14px)scale(.985)}.mkt .vslide.active{opacity:1;pointer-events:auto;transform:none}.mkt .dots{gap:10px;padding-top:8px;display:flex;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.mkt .dots button{border:2px solid var(--hard);cursor:pointer;background:#ffffff47;border-radius:999px;width:34px;height:7px;padding:0;transition:background .2s}.mkt .dots button.active{background:var(--orange)}.mkt .dots button:focus-visible{outline:3px solid var(--orange-hi);outline-offset:2px}.mkt .chat-card{width:100%;max-width:500px;color:var(--ink);border:3px solid var(--hard);border-radius:var(--r);box-shadow:12px 12px 0 var(--hard);background:#fff;position:relative;overflow:hidden;transform:rotate(1.5deg)}.mkt .chat-head{border-bottom:2px solid #eef1f8;align-items:center;gap:10px;padding:14px 18px;display:flex}.mkt .chat-head .logo-chip{align-items:center;height:26px;display:inline-flex}.mkt .chat-head .logo-chip img{width:auto;height:21px;transition:opacity .35s}.mkt .chat-head .st{font-family:var(--mono);color:#8b93ad;margin-left:auto;font-size:12.5px}.mkt .chat-body{flex-direction:column;gap:16px;padding:24px 26px 28px;display:flex}.mkt .bubble-q{background:var(--blue);color:#fff;border-radius:16px 16px 4px;align-self:flex-end;max-width:85%;padding:13px 18px;font-size:16px;font-weight:700}.mkt .bubble-a{color:#35405f;font-size:16px;font-weight:600;line-height:1.62}.mkt .bubble-a .brand-hit{background:var(--peach);color:var(--ink);outline:2px solid var(--orange);border-radius:6px;padding:1px 7px;font-weight:900}.mkt .bubble-a ol{flex-direction:column;gap:6px;margin:8px 0 0 20px;display:flex}.mkt .chat-tag{z-index:2;font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;background:var(--orange);color:#fff;border:2px solid var(--hard);box-shadow:3px 3px 0 var(--hard);border-radius:999px;padding:5px 13px;font-size:11px;font-weight:700;position:absolute;top:-14px;right:20px}.mkt .bubble-a .caret{background:var(--blue);vertical-align:-2px;width:2px;height:1em;margin-left:1px;animation:1s step-end infinite blink;display:inline-block}.mkt .bubble-a ol.reveal-list{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(6px)}.mkt .bubble-a ol.reveal-list.in{opacity:1;transform:none}@keyframes blink{50%{opacity:0}}.mkt .browser{border:3px solid var(--hard);width:100%;max-width:620px;box-shadow:12px 12px 0 var(--hard);background:#fff;border-radius:16px;position:relative;overflow:hidden;transform:rotate(-1.4deg)}.mkt .browser .bar{background:#f3f5fa;border-bottom:2px solid #e6e9f2;align-items:center;gap:8px;padding:11px 14px;display:flex}.mkt .browser .tl{gap:6px;display:flex}.mkt .browser .tl i{border-radius:50%;width:11px;height:11px;display:block}.mkt .browser .tl i:first-child{background:#ff5f57}.mkt .browser .tl i:nth-child(2){background:#febc2e}.mkt .browser .tl i:nth-child(3){background:#28c840}.mkt .browser .url{font-family:var(--mono);color:#7b8398;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #e2e6f0;border-radius:8px;flex:1;padding:5px 11px;font-size:11.5px;overflow:hidden}.mkt .browser .shot{background:#fff;width:100%;height:auto;display:block}.mkt .browser .cap{font-family:var(--mono);letter-spacing:.5px;text-transform:uppercase;background:var(--navy);color:#fff;border:2px solid var(--hard);box-shadow:3px 3px 0 var(--hard);border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700;position:absolute;bottom:14px;left:14px}.mkt .browser .cap b{font-weight:700}.mkt .browser .cap.green{background:var(--green)}.mkt .browser .cap.tr{inset:56px 14px auto auto}.mkt .browser .cap.startmark{background:var(--navy);padding:4px 9px;font-size:10px;top:40%;bottom:auto;left:4%}.mkt .credbar{background:var(--navy);border-top:3px solid var(--hard);border-bottom:3px solid var(--hard);padding:26px 0}.mkt .credbar .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.mkt .credbar .ci{align-items:baseline;gap:10px;display:flex}.mkt .credbar .ci b{font-family:var(--mono);color:var(--orange);font-size:clamp(22px,2.4vw,30px);font-weight:700}.mkt .credbar .ci span{color:var(--muted);font-size:14px;font-weight:700}.mkt .credbar .disc{color:#ffffff73;font-size:12px;font-weight:600}.mkt .proof-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px;display:grid}.mkt .tcard{color:var(--ink);border:3px solid var(--hard);border-radius:var(--r);box-shadow:7px 7px 0 var(--hard);background:#fff;flex-direction:column;gap:14px;padding:26px;display:flex}.mkt .tcard .stars{color:var(--orange);letter-spacing:2px;font-size:16px}.mkt .tcard blockquote{color:#35405f;font-size:15px;font-weight:600;line-height:1.6}.mkt .tcard .who{align-items:center;gap:12px;margin-top:auto;display:flex}.mkt .tcard .who img{object-fit:cover;border:2.5px solid var(--orange);border-radius:50%;width:46px;height:46px}.mkt .tcard .nm{font-size:15px;font-weight:900}.mkt .tcard .rl{color:#7581a1;font-size:12.5px;font-weight:700}.mkt .analytics-frame{border:3px solid var(--hard);border-radius:var(--r);box-shadow:7px 7px 0 var(--hard);background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-top:26px;padding:12px;display:grid}.mkt .analytics-frame .cap{max-width:300px;padding:10px 6px 10px 12px}.mkt .analytics-frame .cap .t{font-family:var(--disp);color:var(--ink);font-size:19px;font-weight:600}.mkt .analytics-frame .cap p{color:#59647f;margin-top:8px;font-size:13.5px;font-weight:600;line-height:1.55}.mkt .analytics-frame img{border:2px solid #eef1f8;border-radius:12px;width:100%}.mkt .pillar-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.mkt .pillar-num{font-family:var(--mono);letter-spacing:2px;color:var(--orange);font-size:13px;font-weight:700}.mkt .pillar-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.mkt .pillar-cta .mi{font-family:var(--mono);color:var(--muted);font-size:12.5px}.mkt .ticklist{flex-direction:column;gap:12px;margin-top:24px;display:flex}.mkt .ticklist .ti{align-items:flex-start;gap:12px;font-size:15px;font-weight:700;display:flex}.mkt .ticklist .ti .mk{width:24px;height:24px;color:var(--orange);background:#ff8c002e;border:2px solid #ff8c0080;border-radius:8px;flex-shrink:0;place-items:center;font-size:13px;font-weight:900;display:grid}.mkt .ticklist .ti span{color:var(--muted)}.mkt .ticklist .ti b{color:#fff}.mkt .engine-row{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.mkt .engine-row .e{border:2.5px solid var(--hard);box-shadow:3px 3px 0 var(--hard);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.mkt .engine-row .e img{width:auto;height:16px}.mkt .sov-card{color:var(--ink);border:3px solid var(--hard);border-radius:var(--r);box-shadow:10px 10px 0 var(--hard);background:#fff;padding:22px;transform:rotate(-1.2deg)}.mkt .sov-card .sc-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.mkt .sov-card .sc-head .t{font-family:var(--disp);font-size:17px;font-weight:600}.mkt .sov-card .sc-head .wk{font-family:var(--mono);color:#8b93ad;font-size:11px}.mkt .sov-card svg{width:100%;height:auto;display:block}.mkt .sov-legend{flex-wrap:wrap;gap:14px;margin-top:12px;font-size:12.5px;font-weight:800;display:flex}.mkt .sov-legend .li{color:#59647f;align-items:center;gap:7px;display:inline-flex}.mkt .sov-legend .li i{background:#c3cadd;border-radius:2px;width:18px;height:4px}.mkt .sov-legend .li.you{color:var(--orange-deep)}.mkt .sov-legend .li.you i{background:var(--orange);height:5px}.mkt .sov-line{stroke-dasharray:1000;stroke-dashoffset:1000px}.mkt .sov-card.play .sov-line{animation:1.8s cubic-bezier(.3,.6,.2,1) forwards drawline}.mkt .sov-card.play .sov-line.l2{animation-delay:.18s}.mkt .sov-card.play .sov-line.l3{animation-delay:.36s}@keyframes drawline{to{stroke-dashoffset:0}}.mkt .overtake-flag{font-family:var(--mono);background:var(--orange);color:#fff;border:2px solid var(--hard);box-shadow:3px 3px 0 var(--hard);border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:700;position:absolute}.mkt .fix-card{color:var(--ink);border:3px solid var(--hard);border-radius:var(--r);box-shadow:10px 10px 0 var(--hard);background:#fff;padding:24px;transform:rotate(1.2deg)}.mkt .score-jump{border-bottom:2px dashed #e2e7f2;justify-content:center;align-items:center;gap:18px;padding:8px 0 18px;display:flex}.mkt .score-jump .sv{text-align:center}.mkt .score-jump .sv .n{font-family:var(--mono);font-size:52px;font-weight:700;line-height:1}.mkt .score-jump .sv.before .n{color:#8b93ad}.mkt .score-jump .sv.after .n{color:var(--green)}.mkt .score-jump .sv .l{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:#8b93ad;margin-top:6px;font-size:10.5px}.mkt .score-jump .arr{color:var(--orange);font-size:30px;font-weight:900}.mkt .receipts{flex-direction:column;gap:10px;padding-top:18px;display:flex}.mkt .receipt{opacity:0;background:#f6f9f4;border:2px solid #d8ead9;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;transition:opacity .5s,transform .5s;display:flex;transform:translate(14px)}.mkt .fix-card.play .receipt{opacity:1;transform:none}.mkt .fix-card.play .receipt:nth-child(2){transition-delay:.18s}.mkt .fix-card.play .receipt:nth-child(3){transition-delay:.36s}.mkt .fix-card.play .receipt:nth-child(4){transition-delay:.54s}.mkt .receipt .tick{background:var(--green);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid}.mkt .receipt .rt{font-family:var(--mono);color:var(--ink);font-size:12.5px;font-weight:700}.mkt .receipt .rd{font-family:var(--mono);color:var(--green);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:700}.mkt .fix-note{color:#7581a1;text-align:center;margin-top:16px;font-size:12.5px;font-weight:700}.mkt .method-stats{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.mkt .method-stats .ms{border:2px solid var(--line);background:#021c3f59;border-radius:12px;align-items:baseline;gap:8px;padding:10px 16px;display:flex}.mkt .method-stats .ms b{font-family:var(--mono);color:var(--orange);font-size:22px;font-weight:700}.mkt .method-stats .ms span{color:var(--muted);font-size:13px;font-weight:700}.mkt .grade-strip{border:3px solid var(--hard);border-radius:var(--r);box-shadow:7px 7px 0 var(--hard);grid-template-columns:repeat(5,1fr);gap:0;margin-top:44px;display:grid;overflow:hidden}.mkt .grade{background:#ffffff0d;border-right:2px solid #021c3f99;padding:22px 18px}.mkt .grade:last-child{border-right:0}.mkt .grade .gr{font-family:var(--mono);letter-spacing:1px;color:var(--muted);font-size:11px}.mkt .grade .gn{font-family:var(--disp);margin-top:8px;font-size:17px;font-weight:600}.mkt .grade.g5{background:var(--orange)}.mkt .grade.g5 .gr,.mkt .grade.g5 .gn{color:#fff}.mkt .grade.g4{background:#ff8c0047}.mkt .grade.g3{background:#ff8c0029}.mkt .grade.g2{background:#ff8c0014}.mkt .layer-row{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:26px;display:grid}.mkt .layer{border:2px solid var(--line);background:#021c3f52;border-radius:16px;padding:18px 16px}.mkt .layer .ln{font-family:var(--mono);color:var(--orange);letter-spacing:1px;font-size:11.5px;font-weight:700}.mkt .layer h3{font-family:var(--disp);margin:9px 0 6px;font-size:16px;font-weight:600}.mkt .layer p{color:var(--muted);font-size:12.5px;font-weight:600;line-height:1.5}.mkt .layer .nck{font-family:var(--mono);color:var(--orange);margin-top:12px;font-size:11.5px;font-weight:700}.mkt .compare{margin-top:44px;overflow-x:auto}.mkt .compare table{border-collapse:separate;border-spacing:0;width:100%;min-width:700px;color:var(--ink);border:3px solid var(--hard);border-radius:var(--r);box-shadow:8px 8px 0 var(--hard);background:#fff;overflow:hidden}.mkt .compare th,.mkt .compare td{text-align:left;padding:16px 20px;font-size:14.5px}.mkt .compare thead th{background:#f2f5fb;border-bottom:2px solid #e2e7f2}.mkt .compare thead th .colname{font-family:var(--disp);font-size:17px;font-weight:600}.mkt .compare thead th .colsub{color:#7581a1;margin-top:2px;font-size:12px;font-weight:700;display:block}.mkt .compare thead th.best{background:var(--orange)}.mkt .compare thead th.best .colname,.mkt .compare thead th.best .colsub{color:#fff}.mkt .compare tbody th{color:var(--ink);border-bottom:2px solid #eef1f8;font-weight:900}.mkt .compare tbody td{color:#59647f;border-bottom:2px solid #eef1f8;font-weight:600}.mkt .compare tbody td.best{color:var(--ink);background:#fff4e5;font-weight:800}.mkt .compare tr:last-child th,.mkt .compare tr:last-child td{border-bottom:0}.mkt .objections{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:44px;display:grid}.mkt .obj{border:2px solid var(--line);background:#021c3f52;border-radius:16px;padding:24px}.mkt .obj h3{font-family:var(--disp);align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.mkt .obj h3 .ic{background:#ff8c0029;border:2px solid #ff8c0080;border-radius:10px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.mkt .obj p{color:var(--muted);margin-top:10px;font-size:14.5px;font-weight:600;line-height:1.6}.mkt .obj p b{color:#fff}.mkt .obj.straight{background:#ff8c001a;border-color:#ff8c008c}.mkt .finalcta{background:var(--navy);border-top:3px solid var(--hard);text-align:center;padding:110px 0}.mkt .lastproof{max-width:880px;margin:34px auto 0}.mkt .lastproof-frame{border:3px solid var(--hard);box-shadow:8px 8px 0 var(--hard);background:#fff;border-radius:18px;padding:10px 12px 12px;overflow:hidden}.mkt .lastproof-frame .lp-cap{font-family:var(--mono);color:#66739a;text-align:left;align-items:center;gap:8px;padding:6px 6px 10px;font-size:11px;font-weight:500;display:flex}.mkt .lastproof-frame .lp-cap b{background:#1fb463;border-radius:50%;width:8px;height:8px}.mkt .lastproof-frame img{border-radius:10px;width:100%;display:block}.mkt .lp-imgwrap{position:relative}.mkt .day-tag{color:#fff;background:var(--navy,#061238);white-space:nowrap;border:2.5px solid #021c3f;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-family:Archivo,sans-serif;font-size:clamp(12px,1.9vw,19px);font-weight:800;display:inline-flex;position:absolute;top:20%;left:6.5%;transform:rotate(-3deg);box-shadow:3px 3px #021c3f59}.mkt .day-tag i{background:#52d017;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #52d0174d}@media (prefers-reduced-motion:no-preference){.mkt .lastproof.reveal .day-tag{opacity:0;transform:rotate(-3deg)scale(.4)}.mkt .lastproof.reveal.in .day-tag{animation:.55s cubic-bezier(.2,1.4,.4,1) .55s forwards daytag-pop}@keyframes daytag-pop{0%{opacity:0;transform:rotate(-3deg)scale(.4)}70%{opacity:1;transform:rotate(-3deg)scale(1.12)}to{opacity:1;transform:rotate(-3deg)scale(1)}}}.mkt .lastproof-note{color:#ffffffd9;margin-top:14px;font-size:14.5px;font-weight:700}.mkt .lastproof-note .arrow-key{color:#52d017}.mkt .lastproof-note .lp-disc{font-family:var(--mono);color:#ffffff73;margin-top:4px;font-size:11px;font-weight:500;display:block}.mkt .finalcta h2{font-family:var(--disp);letter-spacing:-1px;font-size:clamp(38px,5.4vw,68px);font-weight:600;line-height:1.02}.mkt .finalcta .sub{color:var(--muted);margin-top:16px;font-size:16px;font-weight:700}.mkt .finalcta .urgency{font-family:var(--mono);color:var(--orange);margin-top:10px;font-size:13px}.mkt .finalcta .score-form{justify-content:center;margin:34px auto 0}.mkt .finalcta .form-done{margin:34px auto 0}.mkt .finalcta .form-micro{text-align:center}.mkt footer{background:var(--navy);border-top:1px solid var(--line);padding:48px 0 40px}.mkt .foot-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.mkt .foot-links{color:var(--muted);flex-wrap:wrap;gap:24px;font-size:14px;font-weight:800;display:flex}.mkt .foot-links a:hover{color:#fff}.mkt .foot-legal{border-top:1px solid var(--line);color:#ffffff80;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:26px;padding-top:22px;font-size:13px;font-weight:600;display:flex}.mkt .foot-legal a:hover{color:#fff}@media (max-width:1020px){.mkt .hero-grid,.mkt .pillar-grid{grid-template-columns:1fr;gap:44px}.mkt .stage{height:auto;min-height:360px;padding-bottom:28px}.mkt .vslide{position:relative;inset:auto}.mkt .vslide:not(.active){display:none}.mkt .chat-card,.mkt .browser{transform:none}.mkt .hero-mascot{width:116px;bottom:8px;right:10px}.mkt .pillar-grid.flip .pillar-visual{order:-1}.mkt .proof-grid{grid-template-columns:1fr}.mkt .layer-row{grid-template-columns:repeat(2,1fr)}.mkt .grade-strip{grid-template-columns:1fr}.mkt .grade{border-bottom:2px solid #021c3f99;border-right:0}.mkt .grade:last-child{border-bottom:0}.mkt .analytics-frame{grid-template-columns:1fr}.mkt .band{padding:72px 0}}@media (max-width:720px){.mkt .wrap,.mkt .nav-inner{padding-left:20px;padding-right:20px}.mkt nav.links{display:none}.mkt .nav-cta .login,.mkt .login{font-size:13.5px;display:inline-block}.mkt .nav-right{gap:12px}.mkt .nav-right .btn,.mkt .nav-right .btn-primary{padding:10px 16px;font-size:13.5px}.mkt .hero{padding:40px 0 64px}.mkt .score-form{flex-direction:column}.mkt .score-form .btn{width:100%}.mkt .objections,.mkt .layer-row{grid-template-columns:1fr}.mkt .credbar .row{flex-direction:column;align-items:flex-start;gap:12px}.mkt .chat-card,.mkt .sov-card,.mkt .fix-card{transform:none}.mkt .hero-mascot{width:92px}}@media (prefers-reduced-motion:reduce){.mkt .aurora b,.mkt .hero-mascot,.mkt .score-form .btn:after,.mkt .bubble-a .caret{animation:none}.mkt .claim,.mkt .vslide{transition:none}}.mkt #tweak-root{z-index:9999;position:fixed}.mkt .brand{align-items:center;gap:1px;text-decoration:none;display:inline-flex}.mkt .brand .lt-ae{font-family:var(--disp);color:#fff;letter-spacing:-.01em;font-size:25px;font-weight:600;line-height:1}.mkt .brand .lt-o{width:25px;height:25px;margin-top:3px;display:inline-flex}.mkt .brand .lt-o svg{width:100%;height:100%;display:block}
