:root{--ink:#0a0a0a;--surface:#141414;--line:#242424;--line-2:#1c1c1c;--text:#f5f5f0;--text-2:#9a9a9a;--text-3:#8c8c8c;--blue:#0d1c89;--blue-bright:#1e3ad6;--red:#e5484d;--amber:#ed7d31;--green:#3db950}@font-face{font-family:Untitled Sans;src:url(/fonts/UntitledSans-Regular.woff2) format("woff2");font-weight:300 500;font-style:normal;font-display:swap}@font-face{font-family:Untitled Sans;src:url(/fonts/UntitledSans-Medium.woff2) format("woff2");font-weight:501 900;font-style:normal;font-display:swap}@font-face{font-family:Gestura Display;src:url(/fonts/GesturaDisplay-Regular.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}.apdim,.big,.cad-num,.ctabox h3,.gqavg b,.lp-h1,.lp-score,.notice h2,.ready-h,.tnum,h1{font-family:Gestura Display,Georgia,Times New Roman,serif;font-weight:400}.lp-h1{letter-spacing:-1px}.big,.lp-score{letter-spacing:-1.5px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Untitled Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;background:var(--ink);color:var(--text);line-height:1.55}a{color:inherit}.top{justify-content:space-between;flex-wrap:wrap;padding:18px 40px;background:rgba(10,10,10,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line-2)}.top,.top-actions{display:flex;align-items:center;gap:10px}.share-btn{background:#1a1a1a;color:#ffffff;border:1px solid var(--line);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.logo{display:flex;align-items:center;gap:17px;font-weight:700;color:#fff;letter-spacing:.4px;font-size:16px}.logo img{height:19px;width:auto;display:block}.logo span{color:var(--text-3);font-weight:500;font-size:14px}.logo .lite{margin-left:-10px;color:var(--text-3);font-weight:800;font-size:13px;text-transform:lowercase}.cta-sm{background:var(--blue);color:#fff;padding:9px 18px;border-radius:999px;font-weight:700;font-size:13px;text-decoration:none}.wrap{max-width:1140px;margin:0 auto;padding:34px 40px}.lp-hero{max-width:1080px;margin:0 auto;padding:64px 40px 90px;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:56px;gap:56px;align-items:center}.lp-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12px;letter-spacing:.5px;color:var(--text-3);font-weight:500;margin-bottom:24px}.lp-dot{width:7px;height:7px;border-radius:50%;background:var(--blue-bright);box-shadow:0 0 12px var(--blue-bright)}.lp-h1{font-size:60px;line-height:1.04;letter-spacing:-1.8px;font-weight:700;margin:0 0 22px;color:var(--text-2)}.lp-h1 b{color:#fff;font-weight:700}.lp-sub{font-size:18px;line-height:1.6;color:var(--text-2);max-width:470px;margin-bottom:32px}.lp-form{display:flex;flex-direction:column;gap:11px;max-width:430px}.lp-form input{width:100%;padding:16px 18px;border:1px solid var(--line);border-radius:11px;font-size:15px;background:var(--surface);color:var(--text);font-family:inherit}.lp-form input::placeholder{color:var(--text-3)}.lp-form input:focus{outline:none;border-color:var(--blue-bright);box-shadow:0 0 0 3px rgba(30,58,214,.25)}.lp-form button{width:100%;background:var(--blue);color:#fff;border:none;padding:17px;border-radius:999px;font-size:15px;font-weight:700;cursor:pointer}.lp-form button:disabled{opacity:.6;cursor:default}.lp-form .lp-link{width:auto;background:none;color:var(--text-3);padding:4px;font-weight:500;font-size:13px}.lp-form .lp-link:hover{color:#fff}.lp-trust{margin-top:14px;font-size:13px;color:var(--text-3)}.lp-err{color:var(--red);font-size:14px;margin-top:10px}.lp-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:32px;box-shadow:0 40px 80px -40px rgba(0,0,0,.85),0 0 60px -30px rgba(30,58,214,.28)}.lp-ctop{display:flex;justify-content:space-between;align-items:center;gap:10px}.lp-clabel{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-3);font-weight:600;min-width:0}.lp-live{font-size:10px;color:var(--text-3);letter-spacing:1px;white-space:nowrap;flex-shrink:0}.lp-score{font-size:78px;line-height:1;font-weight:700;margin:16px 0 6px;color:#fff;letter-spacing:-2px}.lp-score span{font-size:34px;color:var(--text-3);font-weight:600}.lp-cband{display:inline-block;font-size:11px;font-weight:600;letter-spacing:1px;color:#fff;background:var(--blue);border:1px solid var(--blue);padding:5px 13px;border-radius:999px}.lp-crows{margin-top:26px;display:grid;grid-gap:15px;gap:15px}.lp-crow{display:flex;align-items:center;gap:13px;font-size:13px}.lp-crn{width:140px;color:var(--text-2)}.lp-cbar{flex:1 1;height:6px;background:#262626;border-radius:4px;overflow:hidden}.lp-cbar i{display:block;height:100%;width:var(--w);background:var(--blue-bright);border-radius:4px}.lp-crv{width:32px;text-align:right;font-weight:600;color:#e5e5e5}.lp-animate .lp-cbar i{animation:lp-bar-rise 3.4s cubic-bezier(.33,1,.68,1) both;animation-delay:calc(var(--i) * 90ms)}@keyframes lp-bar-rise{0%{width:0;background:var(--red)}35%{background:var(--amber)}70%{background:var(--green)}to{width:var(--w);background:var(--blue-bright)}}@media (prefers-reduced-motion:reduce){.lp-animate .lp-cbar i{animation:none;width:var(--w)}}@media (max-width:880px){.lp-hero{grid-template-columns:1fr;gap:40px;padding:36px 22px 40px}.lp-h1{font-size:42px}}.lw-cred{padding:30px 0 64px;font-size:23px}.lw-static{padding:26px 0 0;font-size:16px}.lw-label{display:block;text-align:center;color:var(--text-3);font-size:11px;text-transform:uppercase;letter-spacing:1.5px;font-weight:600;margin:0 auto 26px}.lw-static .lw-label{margin-bottom:18px}.lw-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.lw-track{display:flex;width:max-content;animation:lw-scroll 42s linear infinite}.lw-marquee:hover .lw-track{animation-play-state:paused}.lw-set{gap:56px;padding-right:56px}.lw-row,.lw-set{display:flex;align-items:center}.lw-row{flex-wrap:wrap;justify-content:center;gap:16px 34px;max-width:920px;margin:0 auto;padding:0 24px}.lw-word{color:#fff;font-weight:500;white-space:nowrap}.lw-img,.lw-word{opacity:.8;transition:opacity .15s}.lw-img{width:auto;height:30px;filter:brightness(0) invert(1)}.lw-static .lw-img{height:22px}.lw-img:hover,.lw-word:hover{opacity:1}@keyframes lw-scroll{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.lw-track{animation:none;flex-wrap:wrap;justify-content:center;width:100%}.lw-set:last-child{display:none}.lw-set{padding-right:0;gap:20px 40px;flex-wrap:wrap;justify-content:center}.lw-marquee{-webkit-mask-image:none;mask-image:none}}.loading{text-align:center;margin:90px auto;color:var(--text-2);max-width:560px;padding:0 20px}.loadtease{margin:26px auto 0;font-size:13.5px;color:var(--text-2);background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px 18px;line-height:1.55}.loadtease a{color:#ffffff;font-weight:700;text-decoration:none;white-space:nowrap}.loadform{margin:28px auto 0;max-width:380px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px;text-align:left}.loadform-h{font-weight:700;font-size:16px;color:#fff;margin-bottom:4px}.loadform-s{font-size:13px;color:var(--text-2);margin-bottom:16px;line-height:1.5}.loadform-in{width:100%;padding:12px 14px;margin-bottom:10px;border:1px solid var(--line);border-radius:10px;background:#171717;color:var(--text);font-size:14px;font-family:inherit}.loadform-in::placeholder{color:var(--text-3)}.loadform-in:focus{outline:none;border-color:var(--blue-bright)}select.loadform-in{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:36px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%235e6c7c' stroke-width='2'><path d='M1 1l5 5 5-5'/></svg>");background-repeat:no-repeat;background-position:right 14px center}.loadform-ta{resize:vertical;min-height:58px;line-height:1.45}.loadform-clabel{font-size:12px;color:var(--text-3);margin:4px 0 9px}.loadform-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.chip{font-size:13px;padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:#171717;color:var(--text-2);cursor:pointer}.chip-on{border-color:var(--blue-bright);color:#ffffff;background:rgba(30,58,214,.22)}.loadform-btn{width:100%;background:var(--blue);color:#ffffff;border:none;padding:13px;border-radius:999px;font-size:14px;font-weight:700;cursor:pointer}.loadform-done{color:#fff;font-weight:600;font-size:15px;text-align:center;padding:10px 0}.ready{margin-bottom:10px}.ready-h{font-size:21px;font-weight:800;color:#fff;margin-bottom:18px}.ready-btn{background:var(--blue);color:#ffffff;border:none;padding:15px 32px;border-radius:999px;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 0 40px -12px rgba(30,58,214,.6)}@media (max-width:600px){.loading{margin:32px auto;padding:0 16px}.loadform{padding:18px 16px;margin-top:22px}.loadform-h{font-size:15px}.spinner{margin-bottom:14px}.ready-h{font-size:19px}}.chip,.cta-sm,.ctabtn,.gal-btn,.loadform-btn,.lp-form button,.notice-retry,.ready-btn,.share-btn{transition:transform .12s ease,box-shadow .18s ease,filter .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.share-btn:hover{transform:translateY(-1px);border-color:var(--blue-bright);color:#ffffff}.cta-sm:hover,.loadform-btn:hover,.lp-form button:hover,.notice-retry:hover,.ready-btn:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 7px 22px -7px rgba(30,58,214,.65)}.ctabtn:hover{transform:translateY(-1px);box-shadow:0 8px 26px -8px rgba(255,255,255,.45)}.gal-btn:hover{transform:translateY(-1px);background:var(--blue-bright)}.chip:hover,.gal-btn:hover{border-color:var(--blue-bright);color:#ffffff}.cta-sm:active,.ctabtn:active,.gal-btn:active,.loadform-btn:active,.lp-form button:active,.notice-retry:active,.ready-btn:active,.share-btn:active{transform:translateY(0) scale(.97)}.spinner{width:38px;height:38px;border:3px solid var(--line);border-top-color:var(--blue-bright);border-radius:50%;margin:0 auto 18px;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.notice{max-width:620px;margin:80px auto;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--blue-bright);border-radius:14px;padding:28px}.notice h2{font-size:20px;margin-bottom:10px;color:#fff}.notice p{color:var(--text-2)}.notice-input{width:100%;padding:13px 15px;font-size:14px;border:1px solid var(--line);border-radius:10px;background:#171717;color:var(--text)}.notice-input::placeholder{color:var(--text-3)}.notice-input:focus{outline:none;border-color:var(--blue-bright)}.notice-retry{padding:12px 24px;font-size:15px;font-weight:700;color:#ffffff;background:var(--blue);border:none;border-radius:999px;cursor:pointer}.notice-retry:disabled{opacity:.5;cursor:default}.hero{display:flex;gap:48px;flex-wrap:wrap}.heroL{flex:1 1;min-width:330px}.heroR{flex:1.1 1;min-width:360px;flex-direction:column;justify-content:center}.brand,.heroR{display:flex;align-items:center}.brand{gap:12px;font-size:24px;font-weight:800;margin-bottom:18px;color:#fff}.kicker{font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-3);font-weight:700;margin-bottom:6px}.big{font-size:88px;font-weight:800;line-height:.95;color:#fff}.big span{font-size:30px;color:#6a6a6a}.bandpill{padding:5px 14px;border-radius:20px;font-size:13px;margin-top:10px}.bandpill,.pctile{display:inline-block;font-weight:700}.pctile{margin-left:10px;font-size:12px;letter-spacing:.3px;opacity:.92;vertical-align:middle}.ladder{display:flex;gap:6px;margin:30px 0 18px}.seg{flex:1 1;text-align:center}.segbar{height:8px;border-radius:5px;position:relative}.seglbl{font-size:11px;margin-top:16px;line-height:1.3}.segrg{color:var(--text-3);font-weight:500}.marker{position:absolute;top:-30px;left:50%;transform:translateX(-50%);background:var(--surface);border:2px solid;border-radius:14px;padding:2px 9px;font-size:11px;font-weight:800;white-space:nowrap}.summary{font-size:15px;color:#d4d4d4;margin-top:10px}.divflag{margin-top:14px;font-size:13.5px;color:var(--amber);background:rgba(247,179,77,.08);border-left:3px solid var(--amber);border-radius:6px;padding:11px 14px;line-height:1.5}.divflag b{color:#ffce80}.based{font-size:12px;color:var(--text-3);margin-top:14px}.lite-note{font-size:13px;line-height:1.6;color:#b5b5b5;background:rgba(30,58,214,.14);border-left:3px solid var(--blue-bright);border-radius:6px;padding:12px 14px}.lite-note b{color:var(--text)}.lite-note-cta{margin:0 0 16px}.kicker2{font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-3);font-weight:700;margin-bottom:14px}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;grid-auto-rows:1fr}.tile{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:15px;display:flex;flex-direction:column}.tile-low{background:#181818;border-color:#332a2c}.tbar{background:#262626;margin-top:auto;overflow:hidden}.tbar,.tbarfill{height:5px;border-radius:3px}.tbarfill{transition:width .3s}.tt{display:flex;justify-content:space-between;align-items:flex-start}.tnum{font-size:30px;font-weight:800}.ten{font-size:14px;color:#6a6a6a}.ttag{font-size:10px;border:1px solid;border-radius:20px;padding:2px 8px;text-transform:uppercase;letter-spacing:.4px}.tname,.ttag{font-weight:700}.tname{font-size:14px;margin:6px 0 4px;color:var(--text)}.tinfo{position:relative;font-size:11px;color:var(--text-3);margin-left:4px;cursor:help}.tinfo .tip{visibility:hidden;opacity:0;position:absolute;bottom:160%;left:50%;transform:translateX(-50%);width:210px;background:#161616;border:1px solid #2e2e2e;color:#d4d4d4;font-size:11px;font-weight:400;line-height:1.45;padding:9px 11px;border-radius:9px;z-index:60;box-shadow:0 10px 30px rgba(0,0,0,.55);text-transform:none;letter-spacing:0;transition:opacity .12s;pointer-events:none;white-space:normal}.tinfo:focus .tip,.tinfo:hover .tip{visibility:visible;opacity:1}.tinfo:focus{outline:none}.gloss{margin:4px 0 16px;background:var(--surface);border:1px solid var(--line);border-radius:14px}.gloss summary{cursor:pointer;padding:16px 20px;font-weight:800;font-size:14px;color:#ffffff;list-style:none;display:flex;justify-content:space-between;align-items:center}.gloss summary::-webkit-details-marker{display:none}.gloss summary:after{content:"+";color:var(--text-3);font-size:22px;font-weight:400;line-height:1}.gloss[open] summary:after{content:"\2212"}.gloss summary:hover{filter:brightness(1.12)}.gloss-body{padding:2px 20px 18px;display:grid;grid-gap:13px;gap:13px}.gloss-row{display:grid;grid-template-columns:150px 1fr;grid-gap:14px;gap:14px;align-items:baseline}.gloss-term{font-size:13.5px;font-weight:700;color:#ffffff}.gloss-def{font-size:13px;color:#b5b5b5;line-height:1.5}@media (max-width:600px){.gloss-row{grid-template-columns:1fr;gap:3px}}.gloss-eg{margin-top:18px;border-top:1px solid var(--line);padding-top:16px}.gloss-eg-h{font-size:13px;font-weight:700;color:var(--text);margin-bottom:12px}.gloss-eg-h span{color:var(--text-3);font-weight:600}.ge-row{font-size:13.5px;color:#d4d4d4;line-height:1.45;padding:6px 0}.ge-2{margin-left:14px}.ge-2,.ge-3{padding-left:16px;border-left:2px solid #2e2e2e}.ge-3{margin-left:30px}.ge-tag{display:inline-block;min-width:88px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);margin-right:6px}.gloss-eg-note{font-size:12.5px;color:var(--text-3);line-height:1.5;margin-top:12px;font-style:italic}@media (max-width:600px){.ge-tag{display:block;min-width:0;margin-bottom:2px}.ge-2{margin-left:8px}.ge-3{margin-left:18px}}.lite{font-size:13px;font-weight:800;letter-spacing:.3px;text-transform:lowercase}.lite,.tdesc{color:var(--text-3)}.tdesc{font-size:12px;margin-bottom:12px}.section{margin-top:40px}h2{font-size:13px;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-3);margin-bottom:6px}html{scroll-behavior:smooth}[id^=dim-]{scroll-margin-top:20px}.rpt-pt{cursor:pointer}.rpt-pt .rpt-dot{transition:r .12s}.rpt-pt:hover .rpt-dot{r:5.5}.rpt-pt .rpt-tip{opacity:0;transition:opacity .12s;pointer-events:none}.rpt-pt:hover .rpt-tip{opacity:1}.sub{font-size:13px;color:var(--text-3);margin-bottom:16px}.cmsec{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px}.cmsum{font-size:14px;color:#d4d4d4;background:#1a1a1a;border-left:3px solid var(--blue-bright);padding:10px 14px;border-radius:6px;margin-bottom:18px}.cmrow{margin-bottom:14px}.cmtop{display:flex;justify-content:space-between;align-items:baseline}.cmname{font-weight:700;font-size:15px;color:var(--text)}.cmpct{font-weight:800;font-size:14px;color:#ffffff}.cmbarbg{background:#262626;margin:5px 0 6px;overflow:hidden}.cmbar,.cmbarbg{height:7px;border-radius:4px}.cmmeta{font-size:12px;color:var(--text-3)}.cmmeta i{color:#d4d4d4}.fcard{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px}.fbar{height:42px;border-radius:8px;overflow:hidden;margin-bottom:16px}.fbar,.fseg{display:flex}.fseg{color:#fff;font-weight:700;font-size:14px;align-items:center;justify-content:center;min-width:34px}.fl{font-size:13px;color:#d4d4d4;margin-bottom:6px}.fdot{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:7px}.inferred{font-size:11px;color:var(--text-3);margin-top:10px;font-style:italic}.siggrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));grid-gap:12px;gap:12px}.sig-bar{position:relative;height:6px;background:#262626;border-radius:4px;margin:12px 0}.sig-band{position:absolute;top:0;height:100%;background:rgba(61,185,80,.22);border-radius:4px}.sig-dot{position:absolute;top:50%;width:11px;height:11px;border-radius:50%;transform:translate(-50%,-50%);border:2px solid var(--surface)}.sig-dot-good{background:var(--green)}.sig-dot-warn{background:var(--amber)}.sig-dot-bad{background:var(--red)}.sig-dot-neutral{background:var(--blue-bright)}.sigc{background:var(--surface);border:1px solid var(--line);border-left:3px solid #333333;border-radius:12px;padding:16px}.sigc.sig-good{border-left-color:var(--green)}.sigc.sig-warn{border-left-color:var(--amber)}.sigc.sig-bad{border-left-color:var(--red)}.sigc.sig-neutral{border-left-color:var(--blue-bright)}.sig-head{display:flex;justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:12px}.sign{font-weight:700;font-size:13px;color:var(--text)}.sig-verdict{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}.sig-good .sig-verdict{color:var(--green)}.sig-warn .sig-verdict{color:var(--amber)}.sig-bad .sig-verdict{color:var(--red)}.sig-neutral .sig-verdict{color:#ffffff}.sig-vs{display:flex;align-items:flex-end;gap:10px;margin-bottom:12px}.sig-leader,.sig-you{display:flex;flex-direction:column;line-height:1.1}.sig-you b{font-size:26px;font-weight:800;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sig-leader b{font-size:20px;font-weight:700;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sig-leader i,.sig-you i{font-style:normal;font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-3);margin-top:3px}.sig-sep{font-size:11px;padding-bottom:4px}.sig-sep,.sigd{color:var(--text-3)}.sigd{font-size:11.5px;line-height:1.45}.h2h{display:grid;grid-gap:12px;gap:12px}.h2h-row{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.h2h-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px}.h2h-lever{font-size:14px;font-weight:700;color:var(--text)}.h2h-pill{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding:3px 9px;border-radius:999px;white-space:nowrap}.h2h-pill.h2h-behind{color:var(--red);background:rgba(255,92,99,.13)}.h2h-pill.h2h-even{color:var(--amber);background:rgba(247,179,77,.13)}.h2h-pill.h2h-ahead{color:var(--green);background:rgba(61,185,80,.13)}.h2h-track{position:relative;height:8px;background:#262626;border-radius:5px;margin-bottom:13px}.h2h-led{left:70%;width:14px;height:14px;background:var(--blue-bright);box-shadow:0 0 0 3px rgba(30,58,214,.22)}.h2h-dot,.h2h-led{position:absolute;top:50%;border-radius:50%;transform:translate(-50%,-50%);border:2px solid var(--surface)}.h2h-dot{width:13px;height:13px;z-index:2}.h2h-dot-behind{left:30%;background:var(--red);box-shadow:0 0 0 3px rgba(255,92,99,.22)}.h2h-dot-even{left:70%;background:var(--amber);box-shadow:0 0 0 3px rgba(247,179,77,.22)}.h2h-dot-ahead{left:90%;background:var(--green);box-shadow:0 0 0 3px rgba(61,185,80,.22)}.h2h-cmp{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.h2h-c{font-size:12.5px;color:#d4d4d4;line-height:1.4;padding-left:11px;border-left:2px solid #2e2e2e}.h2h-tag{display:block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--text-3);margin-bottom:3px}.h2h-led-c{border-left-color:var(--blue-bright)}.h2h-led-c .h2h-tag{color:#ffffff}.h2h-c.h2h-behind{border-left-color:var(--red)}.h2h-c.h2h-behind .h2h-tag{color:var(--red)}.h2h-c.h2h-even{border-left-color:var(--amber)}.h2h-c.h2h-even .h2h-tag{color:var(--amber)}.h2h-c.h2h-ahead{border-left-color:var(--green)}.h2h-c.h2h-ahead .h2h-tag{color:var(--green)}.h2h-cta{font-size:13px;color:var(--text-2);margin-top:14px;line-height:1.5;background:#1a1a1a;border-left:3px solid var(--blue-bright);padding:11px 14px;border-radius:6px}@media (max-width:600px){.h2h-cmp{grid-template-columns:1fr;gap:8px}}.apitem{background:#1f1f1f;border:1px solid #333333;border-radius:12px;padding:20px 22px;margin-bottom:12px}.aphead{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.apdim{font-weight:800;font-size:18px;color:#fff}.apscore{color:#0a0a0a;font-weight:700;font-size:13px;padding:3px 10px}.apdiag,.apscore{border-radius:6px}.apdiag{font-size:14px;color:#ededed;background:#2b2b2b;border-left:3px solid var(--red);padding:11px 14px;margin-bottom:12px}.apitem ul{padding-left:20px}.apitem li{font-size:14px;margin-bottom:8px;color:#ededed}.apitem li b,.ctabox{color:#fff}.ctabox{margin-top:40px;background:linear-gradient(135deg,#171717,#0f0f0f);border:1px solid var(--line);border-radius:18px;padding:34px;box-shadow:0 0 70px -36px rgba(30,58,214,.35)}.ctaqualify{text-align:center;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:700;opacity:.85;margin-bottom:10px}.ctabox h3{font-size:24px;margin-bottom:8px;text-align:center}.ctabox .lead{font-size:15px;opacity:.92;max-width:680px;margin:0 auto 22px;text-align:center}.ctacols{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:24px}.ctacol{flex:1 1;min-width:240px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:18px}.ctacol h4{font-size:13px;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;opacity:.85}.ctacol ul{list-style:none}.ctacol li{font-size:13.5px;margin-bottom:7px;padding-left:22px;position:relative}.ctacol li:before{content:"✓";position:absolute;left:0;font-weight:800}.ctabtnwrap{text-align:center}.ctabtn{display:inline-block;background:#fff;color:#0d1c89;font-weight:800;padding:14px 32px;border-radius:999px;text-decoration:none;font-size:15px;cursor:pointer}.ctafine{font-size:12px;opacity:.8;margin-top:12px}.ctafine,.foot{text-align:center}.foot{color:#6a6a6a;font-size:11px;margin:30px auto;max-width:640px;line-height:1.6}.method{max-width:760px;margin:40px auto 0;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px 24px}.method-h{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-3);margin-bottom:8px}.method p{font-size:13px;color:var(--text-2);line-height:1.6}.method a{color:#ffffff;text-decoration:underline}.gal-btn{margin-top:14px;cursor:pointer;font-weight:700;font-size:13px;color:#ffffff;background:var(--blue);border:1px solid var(--blue);border-radius:999px;padding:10px 18px}.gal-wrap{display:inline-block;text-align:center}.meta-lib-link{display:block;margin-top:9px;font-size:11px;color:#ffffff;text-decoration:underline;font-weight:600}.gal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.gal-modal{background:var(--surface);border:1px solid var(--line);border-radius:16px;max-width:920px;width:100%;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5)}.gal-head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line);font-weight:700;font-size:15px;color:#fff}.gal-close{background:none;border:none;font-size:18px;cursor:pointer;color:var(--text-3);line-height:1}.gal-grid{columns:178px;column-gap:18px;padding:26px;overflow-y:auto}.gal-item{position:relative;display:block;page-break-inside:avoid;break-inside:avoid;margin:0 0 18px;border-radius:8px;overflow:hidden;border:1px solid var(--line);background:#171717}.gal-item img{width:100%;height:auto;display:block}.gal-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;background:rgba(0,0,0,.55);border:1.5px solid rgba(255,255,255,.85);color:#fff;font-size:11px;padding-left:2px;pointer-events:none}.gal-fallback,.gal-play{display:flex;align-items:center;justify-content:center}.gal-fallback{flex-direction:column;gap:9px;aspect-ratio:4/5;padding:16px;text-align:center;font-size:12px;font-weight:600;color:var(--text-3);background:linear-gradient(160deg,#171717,#101010);transition:color .15s}.gal-fallback .gal-fb-ic{width:30px;height:30px;border-radius:50%;border:1.5px solid #333333;color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:13px}.gal-item:hover .gal-fallback{color:#e5e5e5}.panels{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.paneltitle{font-weight:700;font-size:14px;margin-bottom:13px;color:#fff}.panelrow{display:grid;grid-template-columns:1fr 88px 38px;align-items:center;grid-gap:10px;gap:10px;margin-bottom:9px}.panelrow:last-child{margin-bottom:0}.panellbl{font-size:12.5px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panelbarbg{height:7px;background:#262626;border-radius:4px;overflow:hidden}.panelbar{height:100%;background:var(--blue-bright);border-radius:4px;min-width:3px}.panelpct{font-size:12px;font-weight:700;color:var(--text);text-align:right}@media (max-width:720px){.panels{grid-template-columns:1fr}}.gqgrp{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px 22px;margin-bottom:14px}.gqhead{display:flex;justify-content:flex-start;gap:12px;align-items:baseline;margin-bottom:12px}.gqt{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-2);font-weight:700}.gqavg{font-size:13px;color:var(--text-3)}.gqavg b{font-size:18px}.gqrow{padding:13px 0;border-bottom:1px solid #1a1a1a}.gqrow:last-child{border-bottom:none;padding-bottom:0}.gqtop{display:grid;grid-template-columns:185px 1fr auto 52px;grid-gap:14px;gap:14px;align-items:center}.gqname{font-size:14px;font-weight:600;color:var(--text)}.gqbarbg{height:8px;background:#1a1a1a;overflow:hidden}.gqbar,.gqbarbg{border-radius:5px}.gqbar{display:block;height:100%}.gqband{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.gqband,.gqsc{text-align:right;white-space:nowrap}.gqsc{font-size:17px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gqsc span{font-size:11px;font-weight:600;margin-left:1px}.gqsc span,.gqtag{color:var(--text-3)}.gqtag{font-size:13px;margin-top:8px;line-height:1.5}@media (max-width:720px){.gqtop{grid-template-columns:96px 1fr 46px;gap:8px}.gqband{display:none}}.cad-card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px;overflow:hidden}.cad-tier{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--text-3);margin-bottom:14px}.cad-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.cad-stat{background:#1a1a1a;border:1px solid var(--line);border-radius:12px;padding:18px 12px;text-align:center}.cad-num{font-size:30px;font-weight:800;color:#ffffff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.cad-lbl{font-size:12px;color:var(--text-2);margin-top:7px}.cad-note{font-size:12px;color:var(--text-3);margin-top:14px;line-height:1.5}.cad-blocks{margin-top:16px;display:grid;grid-gap:10px;gap:10px}.cad-block{background:#1a1a1a;border:1px solid var(--line);border-left:3px solid var(--blue-bright);border-radius:8px;padding:13px 16px}.cad-block-l{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin-bottom:5px}.cad-block-t{font-size:14px;color:#d4d4d4;line-height:1.55}.cad-card.cad-locked{display:grid;padding:0}.cad-locked .cad-faux{grid-area:1/1;padding:22px;filter:blur(8px);opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cad-over{grid-area:1/1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:11px;padding:44px 24px;border-radius:14px;background:radial-gradient(ellipse 90% 80% at 50% 50%,rgba(0,0,0,.55),rgba(0,0,0,.84));backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.cad-lock-ic{font-size:22px}.cad-lock-h{font-size:17px;font-weight:800;color:#fff}.cad-lock-s{font-size:13px;color:var(--text-2);max-width:360px;line-height:1.5;margin-bottom:4px}.cad-unlock-btn{background:var(--blue);color:#ffffff;border:none;padding:13px 26px;border-radius:999px;font-size:14px;font-weight:700;cursor:pointer}.cad-unlock-btn:disabled{opacity:.5;cursor:default}.gate{position:relative}.gate-content{filter:blur(8px);opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gate-over{position:absolute;flex-direction:column;text-align:center;gap:11px;padding:30px 24px;border-radius:14px;background:radial-gradient(ellipse 90% 80% at 50% 50%,rgba(0,0,0,.5),rgba(0,0,0,.85));backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.cad-modal-overlay,.gate-over{inset:0;display:flex;align-items:center;justify-content:center}.cad-modal-overlay{position:fixed;z-index:1000;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:20px}.cad-modal{position:relative;width:100%;max-width:420px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:26px 24px;box-shadow:0 24px 70px rgba(0,0,0,.6)}.cad-modal-close{position:absolute;top:12px;right:14px;background:none;border:none;color:var(--text-3);font-size:24px;line-height:1;cursor:pointer}.cad-modal-h{font-size:19px;font-weight:800;color:#fff;margin-bottom:6px}.cad-modal-s{font-size:13px;color:var(--text-2);line-height:1.5;margin-bottom:16px}.cad-form{width:100%;display:flex;flex-direction:column;gap:10px}.cad-form .cad-unlock-btn{width:100%;margin-top:4px}.cad-clabel{font-size:12px;color:var(--text-3);margin:4px 0 -2px}.cad-chips{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 4px}@media (max-width:600px){.cad-stat{padding:14px 8px}.cad-num{font-size:24px}}.qw{display:grid;grid-gap:12px;gap:12px}.qwrow{gap:16px;background:#1f1f1f;border:1px solid #333333;border-radius:12px;padding:17px 20px}.qwn,.qwrow{display:flex;align-items:center}.qwn{flex:none;width:30px;height:30px;border-radius:50%;background:var(--blue);color:#ffffff;font-weight:800;font-size:14px;justify-content:center}.qwt{font-size:15px;color:var(--text);font-weight:500}@media (max-width:600px){.top{padding:12px 16px}.logo{gap:10px;font-size:14px}.logo img{height:15px}.cta-sm{white-space:nowrap;font-size:12px;padding:8px 13px}.share-btn{font-size:12px;padding:7px 13px}.wrap{padding:22px 16px}.lp-card{padding:20px 16px}.lp-crn{width:96px}.lp-score{font-size:58px}.hero{gap:26px}.heroL,.heroR{min-width:0;width:100%;flex:1 1 100%}.big{font-size:64px}.brand{font-size:21px}.ladder{gap:4px}.marker,.seglbl{font-size:10px}.marker{padding:2px 6px}.section{margin-top:30px}.siggrid{grid-template-columns:repeat(2,1fr)}.sigd{font-size:11px}.ctabox{padding:24px 18px}.ctabox h3{font-size:21px}.ctacols{gap:12px}.ctabtn{padding:14px 26px;font-size:14px}.apitem{padding:18px 16px}.apdim{font-size:16px}.gqgrp{padding:16px}.cmsec,.fcard{padding:18px 16px}.notice{margin:48px auto;padding:22px 18px}}@media (max-width:360px){.siggrid{grid-template-columns:1fr 1fr;gap:8px}.big{font-size:56px}}@keyframes zspin{to{transform:rotate(1turn)}}.zspin{display:inline-block;width:13px;height:13px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:zspin .7s linear infinite;vertical-align:-2px}.zskeleton{background:linear-gradient(90deg,var(--surface) 25%,#1a1a1a 50%,var(--surface) 75%);background-size:200% 100%;animation:zshimmer 1.3s ease-in-out infinite;border-radius:8px}@keyframes zshimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ftcta{text-align:center;padding:120px 24px 130px}.ftcta-eyebrow{font-size:13px;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,.6);font-weight:500;margin-bottom:22px}.ftcta-h{font-family:Gestura Display,Georgia,Times New Roman,serif;font-weight:400;font-size:54px;letter-spacing:-1px;text-transform:none;color:#fff;margin-bottom:22px}.ftcta-sub{font-size:18px;line-height:1.6;color:var(--text-2);max-width:620px;margin:0 auto 34px}.ftcta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.ftcta-btn{display:inline-block;padding:13px 26px;border-radius:6px;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer}.ftcta-btn-solid{background:#fff;color:#0a0a0a}.ftcta-btn-line{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35)}.ftcta-btn-line:hover{border-color:rgba(255,255,255,.7)}.ft{padding:60px 40px 0;max-width:1680px;margin:0 auto}.ft-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1.6fr;grid-gap:40px;gap:40px}.ft-h{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--text-3);font-weight:500;margin-bottom:18px}.ft-col{display:flex;flex-direction:column;align-items:flex-start}.ft-col a{display:block;font-size:15px;color:#d4d4d4;text-decoration:none;margin-bottom:12px;background:none;border:none;padding:0;cursor:pointer}.ft-col a:hover{color:#fff}.ft-sub-p{font-size:15px;color:var(--text-2);margin-bottom:18px}.ft-sub-form{display:flex;width:100%;border-bottom:1px solid rgba(255,255,255,.32)}.ft-sub-form input{flex:1 1;background:transparent;border:none;padding:10px 0 12px;font-size:15px;color:var(--text);font-family:inherit}.ft-sub-form input::placeholder{color:var(--text-3)}.ft-sub-form input:focus{outline:none}.ft-sub-form button{background:none;border:none;color:#fff;font-size:18px;cursor:pointer;padding:0 2px}.ft-sub-done{font-size:15px;color:#d4d4d4;padding:10px 0 12px}.ft-sub-err{font-size:13px;color:var(--red);margin-top:8px}.ft-cert-h{margin-top:44px}.ft-cert{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.ft-cert img{height:30px;width:auto;opacity:.95}.ft-cert img[alt="Shopify Partner"]{height:36px}.ft-klaviyo{font-size:19px;font-weight:700;color:#fff;letter-spacing:.3px}.ft-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line-2);margin-top:56px;padding:26px 0 34px;font-size:14px;color:var(--text-2)}.ft-wordmark{display:block;width:100%;height:auto;padding-bottom:28px}@media (max-width:900px){.ftcta{padding:80px 20px 90px}.ftcta-h{font-size:38px}.ft{padding:44px 20px 0}.ft-grid{grid-template-columns:1fr 1fr;gap:32px 24px}.ft-sub{grid-column:1/-1}}.acc-page{--pg:#f2f4fb;--card:#ffffff;--edge:#e4e8f5;--edge-2:#eef1f9;--t1:#101430;--t2:#4b5273;--t3:#838aa6;--acc:#0d1c89;background:var(--pg);color:var(--t1);min-height:100vh;padding:40px 20px 64px}.acc-frame{max-width:1000px;margin:0 auto}.acc-eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--t3)}.acc-rail{display:flex;gap:5px;margin-top:16px}.acc-tick{flex:1 1;height:4px;border-radius:2px;background:var(--edge);transition:background .25s ease}.acc-tick.done,.acc-tick.now{background:var(--acc)}.acc-tick.now{opacity:.45}.acc-railcap{display:flex;justify-content:space-between;margin-top:10px;font-size:12px;color:var(--t3)}.acc-railcap b{color:var(--t2);font-weight:500}.acc-card{margin-top:20px;background:var(--card);border:1px solid var(--edge);border-radius:14px;box-shadow:0 1px 2px rgba(16,20,48,.04),0 12px 32px rgba(16,20,48,.05);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.acc-left{padding:40px 36px;display:flex;flex-direction:column;min-height:480px}.acc-right{border-left:1px solid var(--edge-2);background:#fafbfe;padding:32px;display:grid;place-items:center}@media (max-width:860px){.acc-card{grid-template-columns:1fr}.acc-right{border-left:0;border-top:1px solid var(--edge-2)}.acc-left{padding:30px 22px;min-height:0}}.acc-body{flex:1 1}.acc-step-n{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--acc)}.acc-page h1{font-size:30px;line-height:1.15;margin:10px 0;color:var(--t1)}.acc-lede{color:var(--t2);font-size:15px;line-height:1.6;max-width:42ch}.acc-field{display:block;margin-top:18px}.acc-field span{display:block;font-size:13px;color:var(--t2);margin-bottom:6px;font-weight:500}.acc-field input{width:100%;background:#fff;color:var(--t1);border:1px solid #d6dcee;border-radius:9px;padding:12px 14px;font:inherit;font-size:15px}.acc-field input::placeholder{color:#aeb5cc}.acc-field input:focus{outline:3px solid rgba(13,28,137,.14);outline-offset:0;border-color:var(--acc)}.acc-hint{font-size:13px;color:var(--t3);margin-top:7px;line-height:1.55;max-width:42ch}.acc-path{font-size:14px;color:var(--t2);margin-top:12px;line-height:1.6;max-width:42ch}.acc-path b{color:var(--t1);font-weight:500}.acc-hint code,.acc-path code{background:#f1f3fa;border:1px solid var(--edge);border-radius:5px;padding:1px 5px;font-size:12.5px;color:var(--t2)}.acc-ok{color:#17794a}.acc-bad{color:#b4451b}.acc-copy{display:inline-flex;align-items:center;gap:12px;background:#f6f8fd;border:1px solid var(--edge);border-radius:9px;padding:11px 15px;font:inherit;font-size:15px;color:var(--t1);cursor:pointer;margin-top:14px}.acc-copy:hover{border-color:#c9d2ea}.acc-copy b{font-weight:500}.acc-go{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:14px;color:var(--acc);text-decoration:none;border-bottom:1px solid rgba(13,28,137,.25);padding-bottom:1px}.acc-go:hover{border-bottom-color:var(--acc)}.acc-nav{display:flex;gap:8px;align-items:center;margin-top:32px}.acc-btn{background:var(--acc);color:#fff;border:0;border-radius:9px;padding:13px 26px;font:inherit;font-size:15px;font-weight:500;cursor:pointer}.acc-btn:hover:not(:disabled){background:#0a1670}.acc-btn:disabled{background:#c8cee4;cursor:not-allowed}.acc-back{background:none;border:0;color:var(--t3);font:inherit;font-size:14px;cursor:pointer;padding:13px 10px}.acc-back:hover{color:var(--t2)}.acc-skip{background:none;border:0;color:var(--t3);font:inherit;font-size:13.5px;cursor:pointer;margin-left:auto;padding:13px 0;text-decoration:underline;text-underline-offset:3px}.acc-skip:hover{color:var(--t2)}.acc-shot{width:100%;max-width:420px}.acc-shot img{width:100%;border:1px solid var(--edge);border-radius:10px;display:block;box-shadow:0 4px 14px rgba(16,20,48,.06)}.acc-shot figcaption{font-size:12.5px;color:var(--t3);margin-top:12px;text-align:center}.acc-solo{grid-template-columns:1fr}.acc-foot{text-align:center;font-size:13px;color:var(--t3);margin-top:22px}@media (max-width:560px){.acc-nav{flex-wrap:wrap}.acc-skip{margin-left:0;width:100%;text-align:left;padding:2px 0 0}}.lp-trust-row{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:13px;color:var(--text-2)}.lp-trust-row b{color:#fff;font-weight:500}.lp-trust-row span:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--blue-bright);margin-right:8px;vertical-align:2px}.sec{max-width:1080px;margin:0 auto;padding:72px 40px;border-top:1px solid var(--line-2)}.sec-eyebrow{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-3);font-weight:600;margin-bottom:16px}.sec-h{font-family:Gestura Display,Georgia,Times New Roman,serif;font-weight:400;font-size:44px;line-height:1.08;letter-spacing:-1.2px;color:#fff;max-width:720px;text-wrap:balance;margin-bottom:18px}.sec-h em{font-style:normal}.sec-h em,.sec-sub{color:var(--text-2)}.sec-sub{font-size:17px;line-height:1.6;max-width:620px}.sec-head{margin-bottom:36px}.rep-note{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-2);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:6px 14px 6px 8px;margin-bottom:28px}.rep-note i{font-style:normal;background:var(--blue);color:#fff;font-size:10px;font-weight:700;letter-spacing:1px;border-radius:999px;padding:3px 8px}.walk{display:grid;grid-gap:26px;gap:26px}.walk-row{display:grid;grid-template-columns:260px 1fr;grid-gap:32px;gap:32px;align-items:start}.walk-ann{position:-webkit-sticky;position:sticky;top:56px}.walk-k{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-3);font-weight:600}.walk-k,.walk-t{margin-bottom:8px}.walk-t{font-size:18px;color:#fff;font-weight:500;line-height:1.3}.walk-d{font-size:13.5px;color:var(--text-2);line-height:1.55}.rep{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px;min-width:0}.rep .hero{gap:40px;align-items:center}.rep .heroL{min-width:280px}.rep .heroR{min-width:260px}.rep .big{font-size:84px}.rep .marker{top:-30px}.rep .h2h-row,.rep .tile{background:#181818}@media (max-width:900px){.sec{padding:60px 22px}.sec-h{font-size:34px}.walk-row{grid-template-columns:1fr;gap:14px}.walk-ann{position:static}}@media (max-width:560px){.rep{padding:16px}.rep .big{font-size:64px}}.cs-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:36px}.cs-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden}.cs-media{position:relative;aspect-ratio:4/3}.cs-img{width:100%;height:100%;object-fit:cover;display:block}.cs-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent 45%)}.cs-logo{position:absolute;left:20px;bottom:16px;height:26px;width:auto;z-index:1}.cs-body{padding:22px 24px 26px}.cs-num{font-family:Gestura Display,Georgia,Times New Roman,serif;font-size:52px;line-height:1.05;color:#fff;letter-spacing:-1.5px}.cs-unit{font-size:13px;font-weight:600;letter-spacing:.5px;margin-top:2px}.cs-line,.cs-unit{color:var(--text-2)}.cs-line{font-size:14px;line-height:1.55;margin-top:12px}@media (max-width:860px){.cs-grid{grid-template-columns:1fr}.cs-num{font-size:44px}}