.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:clip}.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 header.nav-v3{background:0 0;border-bottom:0;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;transition:background .25s}.mkt header.nav-v3.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040c26b8}.mkt .nav-v3 .nav-inner{max-width:none;height:78px;padding:0 80px}.mkt .nav-v3 nav.links{gap:32px;font-size:15px;font-weight:500}.mkt .nav-v3 nav.links a,.mkt .nav-v3 .login{color:#ffffffb8;font-size:15px;font-weight:500}.mkt .nav-v3 nav.links a:hover,.mkt .nav-v3 .login:hover{color:#fff}.mkt .nav-v3 .nav-right{gap:22px}.mkt .nav-v3 .nav-right .btn{color:#fff;box-shadow:none;background:0 0;border:1px solid #ffffff38;border-radius:4px;padding:10px 18px;font-family:inherit;font-size:15px;font-weight:600}.mkt .nav-v3 .nav-right .btn:hover{box-shadow:none;background:#ffffff14;transform:none}.mkt .nav-v3 .nav-right .btn:active{box-shadow:none;transform:none}.mkt.site-hdr{z-index:60;background:0 0;position:sticky;top:0;overflow:visible}.mkt.site-hdr header{position:relative}body:not(:has(.hero-v3)) .site-hdr header.nav-v3{background:#040c26}.mkt.site-ftr{background:0 0}.mkt .mnav{display:none}@media (max-width:960px){.mkt .mnav{display:block}.mkt.site-hdr nav.links,.mkt.site-hdr .nav-cta .login{display:none}.mkt .mnav summary{cursor:pointer;place-items:center;width:44px;height:44px;margin-right:-10px;list-style:none;display:grid}.mkt .mnav summary::-webkit-details-marker{display:none}.mkt .mnav summary span,.mkt .mnav summary span:before,.mkt .mnav summary span:after{background:#fff;width:20px;height:2px;transition:transform .2s,background .2s;display:block;position:relative}.mkt .mnav summary span:before,.mkt .mnav summary span:after{content:"";position:absolute;left:0}.mkt .mnav summary span:before{top:-6px}.mkt .mnav summary span:after{top:6px}.mkt .mnav[open] summary span{background:0 0}.mkt .mnav[open] summary span:before{transform:translateY(6px)rotate(45deg)}.mkt .mnav[open] summary span:after{transform:translateY(-6px)rotate(-45deg)}.mkt .mnav-panel{background:#040c26;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;flex-direction:column;padding:8px 20px 16px;display:flex;position:absolute;top:100%;left:0;right:0}.mkt .mnav-panel a{color:#ffffffd1;border-bottom:1px solid #ffffff14;padding:14px 0;font-size:17px;font-weight:500}.mkt .mnav-panel a:last-child{border-bottom:0}.mkt .mnav-panel a:hover{color:#fff}}.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-v3{background:#040c26;flex-direction:column;justify-content:flex-start;min-height:100svh;margin-top:-78px;padding:196px 0 120px;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;display:flex}.mkt .hero-mesh{z-index:0;pointer-events:none;filter:blur(80px);opacity:.7;position:absolute;inset:-20% -10%}.mkt .hero-mesh b{mix-blend-mode:screen;border-radius:50%;display:block;position:absolute}.mkt .hero-mesh .m1{background:radial-gradient(circle,#ff8c0038,#0000 66%);width:50%;height:70%;animation:18s ease-in-out infinite drift1;top:-10%;left:50%}.mkt .hero-mesh .m2{background:radial-gradient(circle,#024caae6,#0000 64%);width:60%;height:80%;animation:22s ease-in-out infinite drift2;top:20%;left:-15%}.mkt .hero-mesh .m3{background:radial-gradient(circle,#19b56647,#0000 62%);width:40%;height:60%;animation:26s ease-in-out infinite reverse drift1;top:50%;left:35%}.mkt .hero-dots{z-index:0;pointer-events:none;background-image:radial-gradient(#ffffff24 1px,#0000 1.5px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 40%,#000 10%,#0000 100%);mask-image:radial-gradient(60% 55% at 50% 40%,#000 10%,#0000 100%)}.mkt .hero-v3 .hero-copy{z-index:2;flex-direction:column;align-self:stretch;align-items:flex-start;gap:26px;width:auto;max-width:none;margin:0;padding:0 80px;display:flex;position:relative}.mkt .hero-v3 h1.title{letter-spacing:-3.2px;color:#fff;text-wrap:wrap;max-width:760px;font-family:inherit;font-size:clamp(44px,5.85vw,84px);font-weight:700;line-height:1}.mkt .hero-v3 .hero-sub{letter-spacing:0;color:#ffffffbd;max-width:760px;margin:0;font-family:inherit;font-size:23px;font-weight:400;line-height:1.45}.mkt .hero-v3 .score-form{gap:10px;width:560px;max-width:100%;margin-top:8px}.mkt .hero-v3 .score-form input{height:56px;box-shadow:none;border:0;border-radius:8px;padding:0 18px}.mkt .hero-v3 .score-form input:focus{box-shadow:0 0 0 3px #ff8c0073}.mkt .hero-v3 .score-form .btn{border:0;border-radius:8px;height:56px;padding:0 26px;font-family:inherit;font-size:16px;font-weight:600;box-shadow:0 1px 2px #00000059,0 8px 24px #ff8c004d}.mkt .hero-v3 .score-form .btn:hover{background:#ff9d22;transform:none;box-shadow:0 1px 2px #00000059,0 10px 28px #ff8c0066}.mkt .hero-v3 .score-form .btn:active{transform:translateY(1px);box-shadow:0 1px 2px #00000059,0 6px 18px #ff8c004d}.mkt .hero-v3 .score-form .btn:after{display:none}.mkt .embers{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mkt .embers span{left:var(--x);width:var(--s);height:var(--s);background:var(--c);box-shadow:0 0 calc(var(--s) * 3) calc(var(--s) * .6) var(--c);animation:emberRise var(--d) linear var(--dl) infinite;border-radius:50%;position:absolute;top:100%}@keyframes emberRise{0%{opacity:0;transform:translate(0)scale(.6)}12%{opacity:1}75%{opacity:.9}to{transform:translate(var(--dx), -115vh) scale(1.15);opacity:0}}.mkt .checks-tape{z-index:2;position:absolute;bottom:0;left:0;right:0}.mkt .tape-clip{background:#040c2659;border-top:1px solid #ffffff1f;align-items:center;height:64px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mkt .tape{will-change:transform;align-items:center;animation:90s linear infinite tape;display:flex}.mkt .tape:hover{animation-play-state:paused}.mkt .tape-row{align-items:center;gap:40px;padding-right:40px;display:flex}.mkt .tape-row span{white-space:nowrap;color:#ffffffc7;align-items:center;gap:14px;font-size:15px;font-weight:500;display:inline-flex}.mkt .tape-row span:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:6px;height:6px}@keyframes tape{to{transform:translate(-50%)}}@media (max-width:720px){.mkt .nav-v3 .nav-inner{padding:0 20px}.mkt .hero.hero-v3{padding:150px 0 110px}.mkt .hero-v3 .hero-copy{padding:0 20px}.mkt .hero-v3 h1.title{letter-spacing:-1.6px}.mkt .hero-v3 .score-form{width:100%}.mkt .hero-v3 .score-form input{flex:none}.mkt .embers{display:none}}@media (prefers-reduced-motion:reduce){.mkt .hero-mesh b,.mkt .tape{animation:none}.mkt .embers span{opacity:.7;animation:none;top:40%}}.mkt h1.title{letter-spacing:-1.2px;text-wrap:balance;font-family:Outfit,system-ui,sans-serif;font-size:clamp(40px,5vw,70px);font-weight:700;line-height:1.02}.mkt .hero-sub{max-width:620px;font-family:var(--disp);letter-spacing:-.3px;color:#fff;text-wrap:pretty;margin-top:22px;font-size:clamp(19px,1.9vw,25px);font-weight:600;line-height:1.18}@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 .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 .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 .act{color:var(--ink);background:#fff;border-top:1px solid #dfe7f2;padding:96px 0 0}.mkt .act-head{align-items:flex-start;gap:72px;padding-bottom:60px;display:flex}.mkt .act-head-l{flex:0 620px}.mkt .act-head-r{flex:1 1 0}.mkt .act h2{letter-spacing:-.028em;color:var(--navy);margin:0;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;font-size:clamp(32px,3.5vw,50px);font-weight:500;line-height:1.08}.mkt .act-lede{color:#4a5678;margin:0 0 20px;font-size:17px;line-height:1.65}.mkt .act-cta{flex-wrap:wrap;gap:12px;display:flex}.mkt .act-btn{background:var(--orange);color:#fff;border:1px solid var(--orange);height:52px;box-shadow:none;border-radius:4px;justify-content:center;align-items:center;padding:0 26px;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.mkt .act-btn:hover{background:var(--orange-deep);border-color:var(--orange-deep)}.mkt .act-btn.ghost{color:var(--navy);background:#fff;border-color:#d8dfec}.mkt .act-btn.ghost:hover{background:#f6f8fc;border-color:#c3cfe2}.mkt .act-band{background:#f5f8fc;border-top:1px solid #dfe7f2;padding:56px 0 72px}.mkt .act-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.mkt .act-col h3{letter-spacing:-.015em;color:var(--navy);margin:0 0 8px;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;font-size:24px;font-weight:600}.mkt .act-col p{color:#4a5678;margin:0 0 18px;font-size:16px;line-height:1.6}.mkt .act-shot{background:#fff;border:1px solid #dfe7f2;border-radius:4px;overflow:hidden}.mkt .act-shot img{width:100%;height:auto;display:block}.mkt .sov{color:var(--ink);background:#fff;border-top:1px solid #dfe7f2;padding:96px 0}.mkt .sov-grid{align-items:center;gap:56px;display:flex}.mkt .sov-copy{flex-direction:column;flex:0 0 420px;gap:32px;display:flex}.mkt .sov h2{letter-spacing:-.022em;color:var(--navy);margin:0;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;font-size:clamp(30px,3vw,40px);font-weight:400;line-height:1.05}.mkt .sov-lede{letter-spacing:-.01em;color:#50617a;margin:0;font-size:20px;line-height:1.4}.mkt .sov-cta{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.mkt .sov-cta .mi{color:#64748d;font-size:14px;line-height:1.4}.mkt .sov-shots{flex-direction:column;flex-grow:1;gap:16px;min-width:0;display:flex}.mkt .sov-stack{aspect-ratio:624/446;width:100%;position:relative}.mkt .sov-stack figure{background:#fff;border:1px solid #dfe7f2;border-radius:4px;margin:0;position:absolute;overflow:hidden}.mkt .sov-stack img{width:100%;height:auto;display:block}.mkt .sov-back{width:91.43%;top:0;left:8.57%}.mkt .sov-front{width:77.14%;top:74.4%;left:0;box-shadow:0 10px 28px #061b311a}.mkt .sov-cap{letter-spacing:-.01em;color:#64748d;max-width:560px;margin:0;font-size:12px;line-height:1.45}.mkt .ydn{color:var(--ink);background:#fff;padding:96px 0}.mkt .ydn-grid{align-items:center;gap:48px;display:flex}.mkt .ydn-copy{flex-direction:column;flex:0 0 560px;gap:28px;display:flex}.mkt .ydn h2{letter-spacing:-.028em;color:var(--navy);text-wrap:balance;margin:0;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;font-size:clamp(32px,3.5vw,50px);font-weight:500;line-height:1.08}.mkt .ydn-lede{letter-spacing:-.01em;color:#50617a;margin:0;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;font-size:20px;line-height:1.4}.mkt .ydn-lede b{color:var(--navy);font-weight:500}.mkt .ydn-cta{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.mkt .ydn-cta .mi{color:#64748d;font-size:14px;line-height:1.4}.mkt .ydn-form{gap:8px;width:100%;margin:0;display:flex}.mkt .ydn-form input{min-width:0;height:52px;color:var(--navy);background:#fff;border:1px solid #d8dfec;border-radius:4px;flex:auto;padding:0 16px;font:16px Instrument Sans,Segoe UI,system-ui,sans-serif}.mkt .ydn-form input:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 3px #ff8c0038}.mkt .ydn-form .act-btn{white-space:nowrap;cursor:pointer;padding:0 22px}.mkt .ydn-vis{flex-direction:column;flex:1 1 0;gap:14px;min-width:0;display:flex}.mkt .ydn-cap{letter-spacing:-.01em;color:#64748d;margin:0;font-size:12px;line-height:1.45}.mkt .ydn-ans{background:#fff;border:1px solid #dfe7f2;border-radius:4px;overflow:hidden;box-shadow:0 10px 28px #061b3114}.mkt .ydn-ans-top{background:#f5f8fc;border-bottom:1px solid #dfe7f2;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.mkt .ydn-ans-top img{width:auto;height:18px;display:block}.mkt .ydn-tag{font-family:var(--mono);color:#64748d;font-size:11px}.mkt .ydn-ans-body{padding:20px 22px 22px;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif}.mkt .ydn-q{width:fit-content;max-width:78%;color:var(--navy);background:#eef2f8;border-radius:4px;margin:0 0 18px auto;padding:10px 14px;font-size:15px}.mkt .ydn-intro{color:#33415c;margin:0 0 12px;font-size:15px}.mkt .ydn-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mkt .ydn-list li{color:#33415c;border:1px solid #dfe7f2;border-radius:4px;grid-template-columns:26px 1fr;align-items:baseline;gap:8px;padding:10px 12px;font-size:14.5px;line-height:1.4;display:grid}.mkt .ydn-list .n{font-family:var(--mono);color:#64748d;font-size:12px}.mkt .ydn-list b{color:var(--navy);font-weight:600}.mkt .ydn-list li.you{color:var(--orange-deep);background:#fff8ef;border:1px dashed #f3b76b}.mkt .ydn-list li.you b{color:var(--orange-deep)}.mkt .ydn-eng{background:#fff;border:1px solid #dfe7f2;border-radius:4px;padding:14px 12px;overflow-x:auto}.mkt .ydn-eng table{border-collapse:collapse;width:100%;min-width:440px;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;font-size:13.5px}.mkt .ydn-eng th{padding:0 4px 10px;font-weight:400}.mkt .ydn-eng th img{opacity:.85;width:auto;height:12px;margin:0 auto;display:block}.mkt .ydn-eng td{text-align:center;color:var(--ink);border-top:1px solid #dfe7f2;padding:8px 4px}.mkt .ydn-eng td:first-child{text-align:left;color:var(--navy);white-space:nowrap}.mkt .ydn-eng td:last-child{text-align:right;font-family:var(--mono);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.mkt .ydn-eng .dot{background:var(--navy);border-radius:50%;width:12px;height:12px;display:inline-block}.mkt .ydn-eng .dot.off{background:0 0;border:1.5px solid #c7d2e3}.mkt .ydn-eng tr.me td:first-child,.mkt .ydn-eng tr.me td:last-child{color:var(--orange-deep);font-weight:600}.mkt .ydn-eng .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1180px){.mkt .ydn{padding:64px 0}.mkt .ydn-grid{flex-direction:column;align-items:stretch;gap:36px}.mkt .ydn-copy{flex:none;gap:22px}}@media (max-width:520px){.mkt .ydn-form{flex-direction:column}.mkt .ydn-form input{flex:none}.mkt .ydn-form .act-btn{flex:none;width:100%}.mkt .ydn-q{max-width:100%}}.mkt .proof2{color:var(--ink);background:#fff;border-top:1px solid #dfe7f2;padding:96px 0 56px}.mkt .proof2 h2{letter-spacing:-.022em;max-width:18ch;color:var(--navy);text-wrap:balance;margin:0;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;font-size:clamp(30px,3vw,40px);font-weight:400;line-height:1.05}.mkt .proof2 h2 .mut{color:#8ea0bd}.mkt .p2-rows{border-top:1px solid #dfe7f2;flex-direction:column;margin-top:44px;display:flex}.mkt .p2-row{grid-template-columns:5fr 7fr;align-items:center;gap:56px;padding:44px 0;display:grid}.mkt .p2-row+.p2-row{border-top:1px solid #dfe7f2}.mkt .p2-row.rev{grid-template-columns:7fr 5fr}.mkt .p2-row.rev .p2-ph{order:2}.mkt .p2-ph{aspect-ratio:4/5;border-radius:4px;max-width:100%;position:relative;overflow:hidden}.mkt .p2-ph img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.mkt .p2-cap{color:#fff;background:linear-gradient(#040c2600,#040c2673 45%,#040c26d1);flex-direction:column;gap:2px;padding:72px 24px 22px;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;display:flex;position:absolute;bottom:0;left:0;right:0}.mkt .p2-cap b{letter-spacing:-.01em;font-size:18px;font-weight:600}.mkt .p2-cap span{color:#ffffffd1;font-size:14px}.mkt .p2-tx{flex-direction:column;gap:22px;min-width:0;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;display:flex}.mkt .p2-co{color:var(--navy);font-size:14px;font-weight:600}.mkt .p2-co span{color:#64748d;font-weight:400}.mkt .p2-head{letter-spacing:-.02em;max-width:24ch;color:var(--navy);text-wrap:balance;margin:0;font-size:clamp(22px,2.3vw,30px);line-height:1.25}.mkt .p2-chart{flex-direction:column;gap:10px;display:flex}.mkt .p2-ct{color:var(--navy);font-size:13px;font-weight:600}.mkt .p2-ct span{color:#64748d;font-weight:400}.mkt .p2-svg{width:100%;height:auto;display:block;overflow:visible}.mkt .p2-svg .p2-grid{stroke:#dfe7f2;stroke-width:1px}.mkt .p2-svg .p2-base{stroke:#b8c4d6;stroke-width:1px}.mkt .p2-svg .p2-ax{fill:#64748d;font-size:11px}.mkt .p2-svg .p2-lbl{fill:var(--navy);font-size:12px;font-weight:600}.mkt .p2-svg .p2-area{fill:#061238;fill-opacity:.06}.mkt .p2-svg .p2-line{fill:none;stroke:#061238;stroke-width:2px;stroke-linejoin:round}.mkt .p2-svg .p2-start{fill:#fff;stroke:#061238;stroke-width:2px}.mkt .p2-svg .p2-dot{fill:#ff8c00;stroke:#fff;stroke-width:2px}.mkt .p2-svg .p2-us{fill:#061238}.mkt .p2-svg .p2-them{fill:#c3cedf}.mkt .p2-svg .p2-bar{transform-box:view-box;transform-origin:0 172px}.mkt .p2-lg{color:#64748d;gap:16px;font-size:12px;display:flex}.mkt .p2-lg i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.mkt .p2-lg i.us{background:#061238}.mkt .p2-lg i.them{background:#c3cedf}.mkt .p2-stats{border-top:1px solid #dfe7f2;grid-template-columns:repeat(3,1fr);display:grid}.mkt .p2-stat{flex-direction:column;gap:6px;padding:18px 18px 0 0;display:flex}.mkt .p2-stat+.p2-stat{border-left:1px solid #dfe7f2;padding-left:18px}.mkt .p2-stat .v{letter-spacing:-.03em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:clamp(26px,2.6vw,34px);line-height:1}.mkt .p2-stat .v b{font-weight:inherit}.mkt .p2-stat .v small{letter-spacing:0;color:#64748d;margin-left:2px;font-size:.5em}.mkt .p2-stat .k{font-family:var(--body);color:#64748d;font-size:13px;line-height:1.4}.mkt .p2-row.armed .p2-line{stroke-dasharray:1;stroke-dashoffset:1px}.mkt .p2-row.armed .p2-area,.mkt .p2-row.armed .p2-end{opacity:0}.mkt .p2-row.armed .p2-bar{transform:scaleY(0)}.mkt .p2-row.play .p2-line{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s cubic-bezier(.4,0,.2,1)}.mkt .p2-row.play .p2-area{opacity:1;transition:opacity .6s .6s}.mkt .p2-row.play .p2-end{opacity:1;transition:opacity .3s 1s}.mkt .p2-row.play .p2-bar{transition:transform .55s cubic-bezier(.3,0,.2,1) calc(var(--i) * .12s);transform:none}@media (max-width:900px){.mkt .proof2{padding:72px 0 40px}.mkt .p2-row,.mkt .p2-row.rev{grid-template-columns:1fr;gap:28px}.mkt .p2-row.rev .p2-ph{order:0}.mkt .p2-ph{aspect-ratio:4/3}}@media (max-width:520px){.mkt .p2-stats{grid-template-columns:1fr}.mkt .p2-stat,.mkt .p2-stat+.p2-stat{border-left:0;padding:14px 0 0}.mkt .p2-stat+.p2-stat{border-top:1px solid #dfe7f2}}.mkt .realres{color:var(--ink);background:#fff;border-top:1px solid #dfe7f2;padding:96px 0}.mkt .realres h2{letter-spacing:-.028em;max-width:20ch;color:var(--navy);text-wrap:balance;margin:0;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;font-size:clamp(32px,3.5vw,50px);font-weight:500;line-height:1.08}.mkt .realres h2 .mut{color:#8ea0bd}.mkt .rs-grid{grid-template-columns:5fr 7fr;align-items:center;gap:64px;margin-top:48px;display:grid}.mkt .rs-quote{flex-direction:column;gap:28px;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;display:flex}.mkt .rs-q{letter-spacing:-.022em;color:var(--navy);text-wrap:pretty;border:0;margin:0;padding:0;font-size:clamp(26px,2.6vw,34px);font-weight:400;line-height:1.15}.mkt .rs-q:before{content:"“";color:var(--orange);margin-bottom:8px;font-size:64px;line-height:.6;display:block}.mkt .rs-who{align-items:center;gap:14px;display:flex}.mkt .rs-who img{object-fit:cover;object-position:50% 30%;border-radius:50%;width:56px;height:56px}.mkt .rs-name{color:#64748d;font-size:13px;line-height:1.4}.mkt .rs-name b{color:var(--navy);font-size:15px;font-weight:600;display:block}.mkt .rs-cta{flex-wrap:wrap;gap:10px;display:flex}.mkt .rs-stack{min-width:0;padding-bottom:72px;position:relative}.mkt .rs-stack .rs-img{box-shadow:0 10px 28px #061b3114}.mkt .rs-stat{background:#fff;border:1px solid #dfe7f2;border-radius:4px;max-width:300px;padding:16px 20px;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;position:absolute;bottom:0;left:-24px;box-shadow:0 10px 28px #061b311a}.mkt .rs-stat b{letter-spacing:-.02em;color:var(--navy);font-size:28px;font-weight:500;display:block}.mkt .rs-stat span{color:#64748d;font-size:13px;line-height:1.4}.mkt .rs-stat .src{color:#8ea0bd;margin-top:6px;font-size:11.5px;display:block}.mkt .rs-shot{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.mkt .rs-img{background:#fff;border:1px solid #dfe7f2;border-radius:4px;overflow:hidden}.mkt .rs-img img{width:100%;height:auto;display:block}.mkt .rs-img.crop{aspect-ratio:16/9}.mkt .rs-img.crop img{object-fit:cover;height:100%}.mkt .rs-shot figcaption{color:#64748d;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;font-size:13px;line-height:1.45}.mkt .rs-shot figcaption b{letter-spacing:-.02em;color:var(--navy);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:clamp(20px,2vw,24px);font-weight:500;display:block}.mkt .rs-shot figcaption .src{letter-spacing:.02em;color:#8ea0bd;margin-top:6px;font-size:11.5px;display:block}.mkt .rs-more{border-top:1px solid #dfe7f2;grid-template-columns:1fr 1fr;gap:40px;margin-top:48px;padding-top:48px;display:grid}@media (max-width:900px){.mkt .realres{padding:64px 0}.mkt .rs-grid,.mkt .rs-more{grid-template-columns:1fr;gap:32px}.mkt .rs-stat{max-width:none;margin-top:14px;position:static}.mkt .rs-stack{padding-bottom:0}}@media (max-width:520px){.mkt .rs-cta .act-btn{flex:100%}}.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-grid .sec-head h2{font-size:clamp(28px,2.9vw,38px)}.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 .plan-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 .plan-head{border-bottom:2px dashed #e2e7f2;justify-content:space-between;align-items:baseline;padding-bottom:14px;display:flex}.mkt .plan-head .t{font-size:15px;font-weight:800}.mkt .plan-head .ct{font-family:var(--mono);color:var(--orange);font-size:12px;font-weight:700}.mkt .plan-rows{flex-direction:column;gap:9px;padding-top:16px;display:flex}.mkt .pr{background:#fff;border:2px solid #e8edf7;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.mkt .pr .dt{text-align:center;flex-shrink:0;width:30px}.mkt .pr .dt b{font-family:var(--mono);color:var(--blue);font-size:17px;font-weight:700;line-height:1;display:block}.mkt .pr .dt span{font-family:var(--mono);letter-spacing:1px;color:#8b93ad;font-size:9px}.mkt .pr .pi{min-width:0}.mkt .pr .ttl{font-size:12.5px;font-weight:800;line-height:1.3}.mkt .pr .tg{color:#8b93ad;margin-top:3px;font-size:11px;font-weight:600}.mkt .pr .tg em{color:var(--blue);font-style:normal}.mkt .pr .pub{font-family:var(--mono);color:var(--green);background:#eaf6ec;border:1.5px solid #cfe8d4;border-radius:999px;flex-shrink:0;margin-left:auto;padding:4px 8px;font-size:9.5px;font-weight:700}.mkt .plan-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 .act{padding-top:64px}.mkt .act-head{flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:40px}.mkt .act-head-l,.mkt .act-head-r{flex:auto;width:100%}.mkt .act-grid{grid-template-columns:1fr;gap:36px}.mkt .act-band{padding:40px 0 52px}.mkt .sov{padding:64px 0}.mkt .sov-grid{flex-direction:column;align-items:stretch;gap:36px}.mkt .sov-copy{flex:none;gap:24px}.mkt .sov-stack{aspect-ratio:auto;flex-direction:column;gap:14px;display:flex;position:static}.mkt .sov-stack figure{width:100%;position:static}.mkt .sov-front{box-shadow:none}.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 .act-btn{flex:100%}.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 .chat-card,.mkt .sov-card,.mkt .fix-card,.mkt .plan-card{transform:none}}@media (prefers-reduced-motion:reduce){.mkt .score-form .btn:after,.mkt .bubble-a .caret{animation:none}.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}.mkt .score3{color:var(--navy);background:#fff;padding:96px 0;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif}.mkt .s3-top{grid-template-columns:1fr minmax(0,420px);align-items:end;gap:64px;margin-bottom:64px;display:grid}.mkt .score3 h2{letter-spacing:-.028em;color:var(--navy);text-wrap:balance;margin:0;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;font-size:clamp(32px,3.5vw,50px);font-weight:500;line-height:1.08}.mkt .s3-top-r{flex-direction:column;gap:20px;display:flex}.mkt .s3-lede{color:#4a5678;margin:0;font-size:17px;line-height:1.65}.mkt .s3-cta{flex-wrap:wrap;gap:12px;display:flex}.mkt .s3-cta .act-btn{flex:none}.mkt .s3-stage{grid-template-columns:minmax(0,1fr) 290px;align-items:stretch;gap:28px;display:grid}.mkt .s3-right{flex-direction:column;justify-content:space-between;gap:36px;min-width:0;display:flex}.mkt .s3-track{padding-top:118px;position:relative}.mkt .s3-rail,.mkt .s3-names{grid-template-columns:26fr 20fr 20fr 19fr 16fr;gap:3px;display:grid}.mkt .s3-rail{height:14px}.mkt .s3-rail i:first-child{background:#e3e8f1}.mkt .s3-rail i:nth-child(2){background:#ccd7e8}.mkt .s3-rail i:nth-child(3){background:#9db3d6}.mkt .s3-rail i:nth-child(4){background:#4e7fc6}.mkt .s3-rail i:nth-child(5){background:#1fa463}.mkt .s3-names{margin-top:12px}.mkt .s3-names div{color:var(--navy);font-size:15px;font-weight:500}.mkt .s3-names span{font-family:var(--mono);color:#64748d;margin-top:2px;font-size:12px;font-weight:500;display:block}.mkt .s3-pin{flex-direction:column;align-items:center;display:flex;position:absolute;top:0;transform:translate(-50%)}.mkt .s3-tag{text-align:center;white-space:nowrap;background:#fff;border:1px solid #dfe7f2;border-radius:4px;padding:10px 14px;box-shadow:0 10px 28px #061b311a}.mkt .s3-tag b{font-family:var(--disp);color:#7b8aa6;font-size:30px;font-weight:700;line-height:1;display:block}.mkt .s3-tag span{color:#64748d;font-size:12.5px}.mkt .s3-stem{background:#9aa8c0;width:1px;height:38px}.mkt .s3-jump{border-top:1.5px dashed #9aa8c0;position:absolute;top:70px;right:-22px}.mkt .s3-jump:after{content:"";border:5px solid #0000;border-left:8px solid #9aa8c0;border-right:0;position:absolute;top:-6.5px;right:-2px}.mkt .s3-jump em{white-space:nowrap;font-style:normal;font-family:var(--mono);color:#1fa463;background:#fff;padding:0 6px;font-size:12px;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.mkt .s3-connector{color:#64748d;margin:0;font-size:13px}.mkt .s3-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mkt .s3-card{color:#fff;background:linear-gradient(#073a86 0%,#0450b0 100%);border-radius:6px;padding:16px 18px;position:relative;box-shadow:0 10px 28px #061b311f}.mkt .s3-k{color:#dbe6ff;font-size:15px;font-weight:600}.mkt .s3-v{font-family:var(--disp);margin-top:6px;font-size:30px;font-weight:700;line-height:1.1}.mkt .s3-v small{font-family:var(--mono);color:#9fb6e6;font-size:14px;font-weight:500}.mkt .s3-d{font-family:var(--mono);color:#5bd08f;margin-top:4px;font-size:12.5px}.mkt .s3-spark{width:100%;height:30px;margin-top:10px;display:block}.mkt .s3-score{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px 22px 26px;display:flex;box-shadow:0 18px 40px #061b3129}.mkt .s3-lab{font-family:var(--mono);letter-spacing:.12em;color:#f2a23a;font-size:12px}.mkt .s3-ring{width:176px;height:176px;position:relative}.mkt .s3-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.mkt .s3-num{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mkt .s3-num b{font-family:var(--disp);font-size:60px;font-weight:700;line-height:1}.mkt .s3-num span{font-family:var(--mono);color:#9fb6e6;margin-top:4px;font-size:13px}.mkt .s3-pill{font-family:var(--disp);background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:15px;font-weight:600;display:inline-flex}.mkt .s3-pill:before{content:"";background:#1fa463;border-radius:50%;width:10px;height:10px}.mkt .s3-score .s3-d{font-size:13px}.mkt .s3-note{color:#64748d;margin:14px 0 0;font-size:12.5px}.mkt .s3-layers{border-top:1px solid #dfe7f2;margin-top:80px}.mkt .s3-lr{border-bottom:1px solid #dfe7f2;grid-template-columns:44px minmax(0,1.2fr) minmax(0,2fr) 180px 70px;align-items:center;gap:20px;padding:18px 0;display:grid}.mkt .s3-ln{font-family:var(--mono);color:var(--orange-deep);font-size:12px}.mkt .s3-lr b{color:var(--navy);font-size:17px;font-weight:500}.mkt .s3-lr span{color:#50617a;font-size:14.5px;line-height:1.45}.mkt .s3-w{background:#f5f8fc;border:1px solid #dfe7f2;height:6px}.mkt .s3-w i{background:#024caa;height:100%;display:block}.mkt .s3-pts{font-family:var(--mono);color:#64748d;text-align:right;font-size:13px}@media (max-width:900px){.mkt .s3-top{grid-template-columns:1fr;align-items:start;gap:28px}.mkt .s3-stage{grid-template-columns:1fr}.mkt .s3-right{display:contents}.mkt .s3-track{order:1}.mkt .s3-score{order:2}.mkt .s3-connector{order:3}.mkt .s3-cards{order:4}.mkt .s3-jump{right:0}.mkt .s3-jump:after{display:none}.mkt .s3-cards{grid-template-columns:1fr 1fr}.mkt .s3-lr{grid-template-columns:36px 1fr 60px}.mkt .s3-lr span,.mkt .s3-w{display:none}}@media (max-width:560px){.mkt .score3{padding:72px 0}.mkt .s3-cards{grid-template-columns:1fr}.mkt .s3-names div{font-size:12px}.mkt .s3-tag b{font-size:22px}.mkt .s3-tag span,.mkt .s3-jump em{display:none}}.mkt .endcta{background:var(--navy);color:#fff;text-align:center;border-bottom:1px solid #ffffff1a;padding:112px 0 104px;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif}.mkt .endcta .wrap{flex-direction:column;align-items:center;gap:28px;display:flex}.mkt .endcta h2{letter-spacing:-.038em;color:#fff;text-wrap:balance;margin:0;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;font-size:clamp(36px,5.4vw,76px);font-weight:500;line-height:1.02}.mkt .ec-lede{letter-spacing:-.01em;color:#ffffffb8;max-width:70ch;margin:0;font-size:20px;line-height:1.4}.mkt .ec-lede b{color:#fff;font-weight:500}.mkt .ec-form{max-width:520px}.mkt .ec-form input{border-color:#fff3}@media (max-width:900px){.mkt .endcta{padding:72px 0 64px}}
