:root{--peach-light:#ffd3ac;--peach-blush:#ffb5ab;--peach-mid:#e39a7b;--gold:#dbb06b;--dark:#2d1a0e;--mid-brown:#5c3a1e;--muted:#8a5c3a;--bg:#fff8f3;--surface:#fed;--juice:linear-gradient(180deg,#ffd0a3 0%,#e8a06f 60%,#db8a52 100%);--green:#4f9d6b;--amber:#cf9a3a;--rust:#a8512f;--cta:#2b9192;--cta-hover:#007c7d;--shadow:0 18px 50px #2d1a0e1a;--radius:22px;--maxw:1180px}@supports (color:lab(0% 0 0)){:root{--cta:lab(54.5381% -29.2095 -9.42541);--cta-hover:lab(46.4667% -30.8332 -9.89783)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--dark);-webkit-font-smoothing:antialiased;margin:0;font-family:Nunito,system-ui,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;font-family:inherit}img,svg{display:block}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 clamp(18px,4vw,40px)}h1,h2,h3{letter-spacing:-.02em;margin:0;font-family:Fredoka,sans-serif;font-weight:600;line-height:1.05}h2{font-size:clamp(30px,4.4vw,48px)}h3{letter-spacing:-.01em;font-size:clamp(19px,2vw,22px)}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--peach-mid);border-radius:50%;width:7px;height:7px}.lede{color:var(--muted);max-width:560px;font-size:clamp(16px,1.6vw,18px);font-weight:600}.btn{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:14px 24px;font-family:Fredoka,sans-serif;font-size:16px;font-weight:600;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}.btn-primary{background:var(--cta);color:#fff8f3;box-shadow:0 10px 22px #2b919266;box-shadow:0 10px 22px lab(54.5381% -29.2095 -9.42541/.4)}.btn-primary:hover{background:var(--cta-hover);transform:translateY(-2px);box-shadow:0 14px 30px #2b919285;box-shadow:0 14px 30px lab(54.5381% -29.2095 -9.42541/.52)}.btn-ghost{color:var(--dark);background:0 0;border:1.5px solid #2d1a0e2e}.btn-ghost:hover{background:#2d1a0e0d}.btn-dark{background:var(--dark);color:var(--peach-light)}.btn-dark:hover{transform:translateY(-2px)}.nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff8f3d1;border-bottom:1px solid #2d1a0e0f;position:sticky;top:0}.nav .row{align-items:center;gap:18px;height:72px;display:flex}.brand{white-space:nowrap;align-items:center;gap:10px;font-family:Fredoka,sans-serif;font-size:22px;font-weight:600;display:flex}.logo{letter-spacing:-.01em;white-space:nowrap;align-items:baseline;font-family:Fredoka,sans-serif;font-weight:600;line-height:1;display:inline-flex}.logo .lt-ae{color:var(--dark)}.logo .lt-juice{color:var(--peach-mid)}.logo .lt-o{width:.626em;height:.719em;display:inline-block;position:relative;transform:translateY(.139em)}.logo .lt-o .pwrap{width:1.16em;height:1.16em;position:absolute;top:-.348em;left:-.22em}.logo .lt-o .pwrap svg{width:100%;height:100%;display:block}.nav .logo{font-size:27px}footer .logo{font-size:23px}footer .logo .lt-ae{color:var(--bg)}.brand .peachSvg{width:34px;height:34px}.brand b{font-weight:600}.brand .j{color:var(--peach-mid)}.nav-links{gap:26px;margin-left:18px;display:flex}.nav-links a{font-size:15px;font-weight:700;transition:color .15s,opacity .15s}.nav-links a:hover{opacity:.6}.nav-cta{align-items:center;gap:14px;margin-left:auto;display:flex}.nav-cta .login{font-family:Fredoka,sans-serif;font-size:15px;font-weight:500}.burger{background:0 0;margin-left:auto;padding:8px;display:none}.burger span{background:var(--dark);border-radius:2px;width:24px;height:2px;margin:5px 0;display:block}.mobile-menu{flex-direction:column;gap:2px;padding:10px 0 18px;display:none}.mobile-menu a{border-bottom:1px solid #2d1a0e0f;padding:12px 4px;font-size:16px;font-weight:700}.mobile-menu.open{display:flex}section{padding:clamp(56px,8vw,100px) 0}.sec-head{max-width:680px;margin-bottom:clamp(34px,5vw,54px)}.sec-head h2{text-wrap:balance;margin-top:12px}.sec-head .lede{margin-top:14px}.surface{background:var(--surface)}.tint{background:linear-gradient(180deg,var(--bg),var(--surface))}.hero{padding-top:clamp(40px,6vw,72px);position:relative;overflow:hidden}.hero-bg{background:radial-gradient(120% 80% at 88% -5%,#ffe6d2 0%,var(--bg) 55%);z-index:0;position:absolute;inset:0}.hero .wrap{z-index:2;position:relative}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,5vw,60px);display:grid}.hero h1{text-wrap:balance;margin-bottom:18px;font-size:clamp(40px,6.6vw,72px);line-height:1}.hero h1 .j{color:var(--peach-mid)}.hero .lede{margin-bottom:28px;font-size:clamp(16px,2vw,20px)}.urlform{flex-direction:column;gap:10px;max-width:480px;display:flex}.urlrow{gap:10px;display:flex}.urlrow input{min-width:0;color:var(--dark);background:#fff;border:1.5px solid #2d1a0e29;border-radius:999px;outline:none;flex:1;padding:15px 18px;font-family:Nunito;font-size:15.5px;font-weight:600}.urlrow input:focus{border-color:var(--peach-mid)}.urlmeta{color:var(--muted);font-size:13px;font-weight:700}.hero-visual{justify-content:center;align-items:center;min-height:300px;display:flex;position:relative}.float{opacity:.5;pointer-events:none;animation:13s ease-in-out infinite floaty;position:absolute}@keyframes floaty{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-16px)rotate(2deg)}}.steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.step{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;border:1px solid #2d1a0e12;flex-direction:column;padding:26px;display:flex}.step .stagebox{place-items:center;height:150px;margin:-6px 0 14px;display:grid}.step .snum{color:var(--peach-mid);letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:12px}.step h3{margin:6px 0 8px}.step p{color:var(--muted);margin:0 0 16px;font-size:14.5px;font-weight:600}.tags{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.tag{letter-spacing:.02em;background:var(--surface);color:var(--mid-brown);border-radius:999px;padding:6px 11px;font-family:JetBrains Mono,monospace;font-size:11px}.step .ic{width:42px;height:42px}.feat-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feat{border-radius:var(--radius);background:#fff;border:1px solid #2d1a0e12;padding:24px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.feat:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.feat .ficon{background:var(--surface);border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:14px;display:grid}.feat .ficon svg{width:26px;height:26px}.feat h3{margin-bottom:7px;font-size:18px}.feat p{color:var(--muted);margin:0;font-size:14px;font-weight:600}.feat.featured{background:linear-gradient(165deg,#fff,#fff4ea);flex-direction:column;grid-column:span 2;justify-content:center;display:flex}.feat .bcastbox{place-items:center;height:124px;margin:-4px -4px 8px;display:grid}.feat .j-bcast{width:118px;height:118px}.feat .j-bcast .peachSvg{width:84px;height:84px}.pullquote{background:var(--dark);color:var(--bg);border-radius:var(--radius);align-items:center;gap:22px;margin-top:22px;padding:clamp(28px,4vw,44px);display:flex}.pullquote .qmark{color:var(--peach-mid);font-family:Fredoka;font-size:64px;line-height:.6}.pullquote p{margin:0;font-family:Fredoka,sans-serif;font-size:clamp(18px,2.3vw,26px);font-weight:500;line-height:1.35}.pullquote .j{color:var(--peach-light)}.secret{background:radial-gradient(120% 100% at 80% 0%,#3a2417,var(--dark));color:var(--bg);position:relative;overflow:hidden}.secret .eyebrow{color:var(--peach-light)}.secret .eyebrow:before{background:var(--peach-light)}.secret-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(30px,5vw,60px);display:grid}.secret p.body{color:#e7cdb8;max-width:520px;margin:16px 0 24px;font-size:clamp(15px,1.7vw,18px);font-weight:600}.pills{flex-wrap:wrap;gap:10px;display:flex}.pill{color:var(--peach-light);border:1px solid #ffd3ac4d;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:700;display:inline-flex}.pill:before{content:"";background:var(--peach-mid);border-radius:50%;width:6px;height:6px}.report-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(28px,5vw,52px);display:grid}.gaugewrap{flex-direction:column;align-items:center;gap:14px;display:flex}.gaugewrap .glabel{color:var(--muted);letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:12px}.reportcard{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;border:1px solid #2d1a0e14;padding:8px}.reportcard .rc-head{border-bottom:1px solid #2d1a0e12;align-items:center;gap:10px;padding:14px 16px;display:flex}.reportcard .rc-head .dot{background:var(--peach-mid);border-radius:50%;width:10px;height:10px}.reportcard .rc-head b{font-family:Fredoka;font-weight:600}.reportcard .rc-head .url{color:var(--muted);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:12px}.checks{padding:8px}.check{border-radius:12px;align-items:center;gap:12px;padding:11px 12px;display:flex}.check:nth-child(odd){background:var(--bg)}.check .badge{color:#fff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:13px;font-weight:800;display:grid}.check.pass .badge{background:var(--green)}.check.warn .badge{background:var(--amber)}.check.fail .badge{background:var(--rust)}.check .ctext{flex:1;font-size:14.5px;font-weight:700}.check .cstat{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11px}.bigcta{background:linear-gradient(165deg,var(--peach-light),var(--peach-mid));position:relative;overflow:hidden}.bigcta .wrap{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.bigcta h2{color:var(--dark)}.bigcta p{color:var(--mid-brown);margin:0;font-weight:700}.bigcta .glassdeco{z-index:1;opacity:.95;position:absolute;bottom:-10px;right:6%}.bigcta .glassdeco2{z-index:1;opacity:.55;position:absolute;top:14%;left:5%}footer{background:var(--dark);color:var(--peach-light);padding:54px 0 40px}footer .row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}footer .brand{color:var(--bg)}footer .brand .j{color:var(--peach-mid)}footer .flinks{gap:24px;margin-left:auto;display:flex}footer .flinks a{opacity:.85;font-size:14.5px;font-weight:700}footer .flinks a:hover{opacity:1}footer .copy{color:#c79e7e;border-top:1px solid #ffd3ac2e;width:100%;margin-top:24px;padding-top:20px;font-family:JetBrains Mono,monospace;font-size:12px}.has-js .reveal{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.has-js .reveal.in{opacity:1;transform:none}@media (max-width:900px){.hero-grid,.secret-grid,.report-grid{grid-template-columns:1fr}.hero-visual{order:-1;min-height:240px}.steps,.feat-grid{grid-template-columns:1fr 1fr}.feat.featured{grid-column:span 2}.report-grid .gaugewrap{order:-1}}@media (max-width:760px){.nav-links,.nav-cta .login{display:none}.burger{display:block}.nav-cta{margin-left:0}}@media (max-width:560px){.steps,.feat-grid{grid-template-columns:1fr}.feat.featured{grid-column:span 1}.urlrow{flex-direction:column}.urlrow .btn{justify-content:center}.pullquote{flex-direction:column;align-items:flex-start;gap:8px}footer .flinks{width:100%;margin-left:0}}
.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}
