@charset "UTF-8";*,:after,:before{box-sizing:border-box}:where(.szv2) canvas,:where(.szv2) img,:where(.szv2) svg{display:block;max-width:100%}:root{--fs-1:10px;--fs-2:11px;--fs-3:12.5px;--fs-4:14px;--fs-5:16px;--fs-6:19px;--fs-7:22px;--fs-8:26px;--fs-9:32px;--fs-10:54px;--r-1:3px;--r-2:8px;--r-3:14px;--r-pill:999px;--t-fast:.16s;--t-mid:.28s;--t-slow:.45s;--bg:#030503;--raise:#070A07;--panel:#0A0E0A;--line:rgba(242,247,236,.075);--line-g:rgba(126,211,33,.16);--ink:#F2F7EC;--mute:#96A38C;--faint:#707D66;--green:#7ED321;--green-ink:#0A1403;--disp:var(--font-fraunces),"Fraunces",Georgia,serif;--mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,Consolas,monospace;--body:system-ui,"Segoe UI",Roboto,sans-serif;--pad:44px}body{margin:0;background:var(--bg);color:var(--ink);font-size:var(--fs-5);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:rgba(126,211,33,.28)}:where(.szv2) a{color:inherit}.wrap{max-width:1320px;margin:0 auto;padding:0 var(--pad) 0 calc(var(--pad) + 48px)}:where(.szv2) nav{position:absolute;top:26px;left:0;right:0;z-index:40}.nav-in{max-width:1440px;margin:0 auto;padding:0 var(--pad);height:54px;display:flex;align-items:center;gap:34px}.mark{display:flex;align-items:baseline;gap:10px;font-family:var(--disp);font-size:var(--fs-7);text-decoration:none;letter-spacing:-.01em}.mark .sz{font-family:var(--mono);font-size:var(--fs-2);font-weight:700;color:var(--green-ink);background:var(--green);padding:3px 6px;border-radius:var(--r-1);transform:translateY(-2px)}.nav-links{display:flex;gap:27px;flex:1}.nav-links a{color:var(--mute);text-decoration:none;font-size:var(--fs-4);transition:color var(--t-fast)}.nav-links a:focus-visible,.nav-links a:hover{color:var(--ink)}.nav-right{display:flex;align-items:center;gap:16px}.nav-right .txt{color:var(--mute)}.btn,.nav-right .txt{text-decoration:none;font-size:var(--fs-4)}.btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;padding:9px 18px;border-radius:var(--r-2);border:1px solid transparent;transition:transform var(--t-fast),background var(--t-fast),border-color var(--t-fast)}.btn:focus-visible{outline:2px solid var(--green);outline-offset:2px}.btn-g{background:var(--green);color:var(--green-ink)}.btn-g:hover{transform:translateY(-1px);background:#8FE22E}.btn-o{color:var(--ink);border-color:rgba(242,247,236,.17)}.btn-o:hover{border-color:rgba(242,247,236,.34)}.btn-lg{padding:13px 24px;font-size:var(--fs-4);border-radius:var(--r-2)}.hero{position:relative;height:100svh;min-height:660px;max-height:1080px;overflow:hidden}.stage{position:absolute;inset:0}#scene{width:100%;height:100%;cursor:crosshair;touch-action:none}.hero-copy{position:absolute;inset:0;z-index:3;pointer-events:none;display:flex;align-items:center}.hero-in{max-width:1440px;margin:0 auto;padding:0 var(--pad);width:100%}.hero-block{pointer-events:auto;max-width:470px}.eyebrow{font-family:var(--mono);font-size:var(--fs-2);font-weight:600;letter-spacing:.16em;color:var(--green);display:flex;align-items:center;gap:10px;margin-bottom:20px}.eyebrow:before{content:"";width:22px;height:1px;background:var(--green)}:where(.szv2) h1{font-family:var(--disp);font-weight:500;margin:0;font-size:clamp(38px,4.2vw,64px);line-height:1;letter-spacing:-.022em;text-wrap:balance}:where(.szv2) h1 em{font-style:italic;color:var(--green);font-weight:400}.hero-sub{color:var(--mute);font-size:var(--fs-5);max-width:44ch;margin:20px 0 28px}.hero-sub strong{color:var(--ink);font-weight:600}.hero-ctas{display:flex;gap:13px;flex-wrap:wrap;align-items:center}.hero-micro{margin-top:16px;font-family:var(--mono);font-size:var(--fs-2);color:var(--faint);letter-spacing:.03em}.hero-micro b{color:var(--mute);font-weight:600}.hb-body{display:contents}[data-l=debord] .hb-body{display:block}[data-l=debord] .hero-sub,[data-l=debord] h1{text-shadow:0 4px 46px rgba(3,5,3,.96)}[data-l=manifeste] .hero-copy{align-items:flex-end}[data-l=manifeste] .hero-in{padding-bottom:92px}[data-l=manifeste] .hero-block{max-width:none;display:grid;gap:56px;grid-template-columns:minmax(0,1.32fr) minmax(300px,.78fr);align-items:end}[data-l=manifeste] .hb-body{display:block;padding-bottom:8px}[data-l=manifeste] h1{font-size:clamp(46px,7.1vw,112px);line-height:.92;letter-spacing:-.032em}[data-l=manifeste] .eyebrow{margin-bottom:26px}[data-l=manifeste] .hero-sub{margin-top:0;max-width:38ch}[data-l=manifeste] .tape{display:block}[data-l=manifeste] .scroll-cue{display:none}[data-l=manifeste] nav{top:30px}[data-l=manifeste] .nav-in{width:max-content;max-width:calc(100% - 40px);margin:0 auto;height:auto;padding:7px 8px 7px 18px;gap:22px;background:rgba(9,13,9,.7);backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:var(--r-pill)}[data-l=manifeste] .nav-links{flex:none;gap:22px}[data-l=manifeste] .nav-right .txt{display:none}[data-l=fusion] .hero-copy{align-items:flex-end}[data-l=fusion] .hero-in{padding-bottom:84px}[data-l=fusion] .hero-block{max-width:none;display:grid;gap:12px 60px;grid-template-columns:minmax(0,1.42fr) minmax(280px,.7fr);grid-template-areas:"title body" "cta body";align-items:end}[data-l=fusion] .hb-title{grid-area:title}[data-l=fusion] .hb-body{display:contents}[data-l=fusion] .hero-sub{grid-area:body;align-self:end;margin:0 0 6px;max-width:34ch;font-size:var(--fs-5)}[data-l=fusion] .hero-ctas{grid-area:cta;margin-top:10px}[data-l=fusion] .hero-micro{grid-area:body;align-self:end;margin:0;opacity:0;height:0}[data-l=fusion] h1{font-size:clamp(48px,8vw,128px);line-height:.9;letter-spacing:-.035em}[data-l=fusion] .eyebrow{margin-bottom:20px}[data-l=fusion] .btn-lg{padding:16px 30px;font-size:var(--fs-5)}[data-l=fusion] .tape{display:block}[data-l=fusion] .scroll-cue{display:none}[data-l=fusion] nav{top:22px}[data-l=fusion] .nav-in{height:48px}[data-l=fusion] .nav-links a{font-size:var(--fs-4)}[data-l=socle] .stage{bottom:254px}[data-l=socle] .hero-copy{align-items:flex-end}[data-l=socle] .hero-in{padding-top:30px;padding-bottom:34px}[data-l=socle] .hero-block{max-width:none;display:grid;gap:50px;align-items:end;grid-template-columns:minmax(0,1fr) minmax(300px,.84fr)}[data-l=socle] .hb-body{display:block}[data-l=socle] h1{font-size:clamp(38px,4.4vw,62px)}[data-l=socle] .eyebrow{margin-bottom:14px}[data-l=socle] .hero-sub{margin:0 0 18px;max-width:42ch}[data-l=socle] .hero-micro{margin-top:12px}[data-l=socle] .socle-rule{display:block}[data-l=socle] .scroll-cue{display:none}[data-l=diagonale] .hero-copy{align-items:stretch}[data-l=diagonale] .hero-in{display:flex;flex-direction:column;justify-content:space-between;padding-top:132px;padding-bottom:78px}[data-l=diagonale] .hero-block{max-width:none;display:contents}[data-l=diagonale] .hb-title{max-width:620px}[data-l=diagonale] .hb-body{display:block;max-width:430px}[data-l=diagonale] h1{font-size:clamp(42px,5.6vw,84px);line-height:.96}[data-l=diagonale] .hero-sub{margin-top:0}[data-l=diagonale] .hero-sub,[data-l=diagonale] h1{text-shadow:0 4px 50px rgba(3,5,3,.97)}[data-l=diagonale] .scroll-cue{left:auto;right:46px;transform:none}[data-l=marge] .hero-in{padding-left:132px}[data-l=marge] .hb-body{display:block}[data-l=marge] .hero-block{max-width:500px}[data-l=marge] h1{font-size:clamp(40px,5vw,74px)}[data-l=marge] .hero-sub,[data-l=marge] h1{text-shadow:0 4px 50px rgba(3,5,3,.97)}[data-l=marge] .rail{display:flex}[data-l=axe] .stage{left:46%}[data-l=axe] .hb-body{display:block}[data-l=axe] .hero-block{max-width:380px}[data-l=axe] h1{font-size:clamp(36px,3.5vw,54px)}[data-l=axe] .axis-mark{display:flex;left:46%}[data-l=verre] .hb-body{display:block}[data-l=verre] .hero-block{background:rgba(6,9,6,.66);backdrop-filter:blur(18px) saturate(.9);-webkit-backdrop-filter:blur(18px) saturate(.9);border:1px solid var(--line);border-radius:var(--r-3);padding:40px;box-shadow:0 30px 90px rgba(0,0,0,.5)}[data-l=terminal] .hb-body{display:block}[data-l=terminal] .stage{left:46%;right:-90px;top:96px;bottom:76px;border:1px solid var(--line-g);border-radius:14px 0 0 14px;overflow:hidden;background:var(--panel);box-shadow:-36px 44px 110px rgba(0,0,0,.62),0 0 130px rgba(126,211,33,.05);transform:perspective(1900px) rotateY(-5deg)}[data-l=terminal] .stage-chrome{display:flex}[data-l=terminal] #scene{height:calc(100% - 37px)}[data-l=terminal] .hero-block{max-width:430px}.tape{display:none;position:absolute;left:0;right:0;bottom:0;z-index:6;border-top:1px solid var(--line);background:rgba(4,6,4,.82);backdrop-filter:blur(10px);overflow:hidden}.tape-in{display:flex;gap:40px;white-space:nowrap;width:max-content;padding:11px 0;font-family:var(--mono);font-size:var(--fs-2);animation:tape 46s linear infinite}@keyframes tape{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.tape-in{animation:none}}.tape b{color:var(--green);font-weight:600}.tape s{color:rgba(242,247,236,.7);text-decoration:none}.tape i{color:var(--faint);font-style:normal}.socle-rule{right:0;bottom:254px;height:1px;background:var(--line);z-index:4}.rail,.socle-rule{display:none;position:absolute;left:0}.rail{top:0;bottom:0;width:96px;z-index:5;flex-direction:column;justify-content:space-between;align-items:center;padding:118px 0 62px;border-right:1px solid var(--line);pointer-events:none}.rail span{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.22em;color:var(--faint);writing-mode:vertical-rl;text-orientation:mixed}.rail span b{color:var(--green);font-weight:600}.rail i{display:block;width:1px;flex:1;margin:18px 0;background:linear-gradient(transparent,rgba(126,211,33,.35),transparent)}.stage-chrome{display:none;align-items:center;gap:8px;height:37px;padding:0 14px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:var(--fs-2);color:var(--faint);background:var(--raise)}.stage-chrome i{width:9px;height:9px;border-radius:50%;background:#1A211A;display:block}.stage-chrome .s{margin-left:8px;color:var(--mute)}.stage-chrome .lv{margin-left:auto;color:var(--green)}.stage-tag{top:26px;right:26px;z-index:5;font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.12em;color:var(--faint)}.axis-mark,.stage-tag{display:none;position:absolute}.axis-mark{left:27%;top:0;bottom:0;width:0;z-index:2;pointer-events:none;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:88px 0 74px}.axis-mark span{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.16em;color:var(--faint);padding-left:14px}.axis-mark span b{color:var(--green);font-weight:600}.hud{inset:20px;pointer-events:none;z-index:4}.hud,.hud .c{position:absolute}.hud .c{width:15px;height:15px;border:1px solid rgba(126,211,33,.3)}.hud .tl{left:0;border-right:0}.hud .tl,.hud .tr{top:0;border-bottom:0}.hud .tr{right:0;border-left:0}.hud .bl{left:0;border-right:0}.hud .bl,.hud .br{bottom:0;border-top:0}.hud .br{right:0;border-left:0}.hud-l{position:absolute;font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.11em;color:var(--faint)}.hud-l b{color:var(--green);font-weight:600;font-variant-numeric:tabular-nums}.hud-a{top:4px;right:24px}.hud-b{bottom:4px;right:24px}[data-l=bandeau] .hud,[data-l=cadre] .hud,[data-l=terminal] .hud{display:none}.scroll-cue{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);z-index:5;font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.18em;color:var(--faint);display:flex;flex-direction:column;align-items:center;gap:7px;pointer-events:none}.scroll-cue i{display:block;width:1px;height:26px;background:linear-gradient(var(--green),transparent)}@keyframes cue{0%,to{opacity:.35}50%{opacity:.9}}.scroll-cue{animation:cue 3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.scroll-cue{animation:none}}.proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(126,211,33,.032),transparent);position:relative;z-index:6}.proof-in{max-width:1320px;margin:0 auto;padding:28px var(--pad);display:flex;flex-wrap:wrap}.pc:last-child{border-right:0;margin-right:0}.pv{font-family:var(--mono);font-size:var(--fs-8);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.pv .u{color:var(--green)}.pk{font-size:var(--fs-3);color:var(--faint);margin-top:3px;line-height:1.45}:where(.szv2) section{padding:104px 0;position:relative;background:var(--bg)}.sec-eb{font-family:var(--mono);font-size:var(--fs-2);font-weight:600;letter-spacing:.15em;color:var(--green);margin-bottom:15px}:where(.szv2) h2{font-family:var(--disp);font-weight:500;font-size:clamp(29px,3.3vw,45px);line-height:1.1;letter-spacing:-.016em;text-wrap:balance;max-width:21ch;margin:0}.sec-sub{color:var(--mute);max-width:54ch;margin-top:16px}.prod .wrap{display:grid;grid-template-columns:1.3fr 1fr;gap:74px;align-items:center}.mock{background:var(--panel);border:1px solid var(--line-g);border-radius:var(--r-3);overflow:hidden;transform:perspective(1500px) rotateY(-4.5deg) rotateX(1.5deg);box-shadow:-34px 44px 100px rgba(0,0,0,.6),0 0 130px rgba(126,211,33,.055)}.chrome{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:var(--fs-2);color:var(--faint)}.chrome .d{width:9px;height:9px;border-radius:50%;background:#1A211A}.chrome .sym{margin-left:8px;color:var(--mute)}.chrome .lv{margin-left:auto;color:var(--green)}.fp{padding:18px 16px 14px;gap:3px;font-family:var(--mono);font-size:var(--fs-1);font-variant-numeric:tabular-nums}.fp,.fpr{display:grid}.fpr{grid-template-columns:66px 1fr 1fr;gap:8px;align-items:center}.fpp{color:var(--faint);text-align:right}.fpc{position:relative;height:17px;border-radius:var(--r-1);overflow:hidden;display:flex;align-items:center;padding:0 6px}.fpb{background:rgba(126,211,33,.1);color:#B9E790;justify-content:flex-end}.fpa{background:rgba(242,247,236,.055);color:rgba(242,247,236,.75)}.fpc i{position:absolute;inset:0;border-radius:var(--r-1);background:rgba(126,211,33,.27)}.fpa i{background:rgba(242,247,236,.12)}.fpc span{position:relative;z-index:1}.poc .fpb{outline:1px solid rgba(126,211,33,.75)}.fpd{display:flex;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--line);font-family:var(--mono);font-size:var(--fs-2);color:var(--mute)}.fpd b{color:var(--green)}.feats{display:flex;flex-direction:column;gap:30px;margin-top:36px}.feat{display:flex;gap:16px}.feat svg{flex:none;width:25px;height:25px;stroke:var(--green);fill:none;stroke-width:1.5;margin-top:3px}.feat h3{font-size:var(--fs-5);font-weight:600;margin:0 0 4px}.feat p{color:var(--mute);font-size:var(--fs-4);margin:0;max-width:40ch}.sl{background:var(--raise);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.slg{display:grid;grid-template-columns:1fr 54px 1.14fr;margin-top:50px}.slc{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-3);padding:34px;display:flex;flex-direction:column;gap:14px}.slc.live{border-color:rgba(126,211,33,.45);box-shadow:0 0 90px rgba(126,211,33,.065)}.slb{align-self:flex-start;font-family:var(--mono);font-size:var(--fs-1);font-weight:700;letter-spacing:.12em;padding:4px 10px;border-radius:var(--r-1);background:rgba(242,247,236,.075);color:var(--mute)}.slc.live .slb{background:var(--green);color:var(--green-ink)}.slc h3{font-family:var(--disp);font-size:var(--fs-7);font-weight:500;margin:0}.slc p{color:var(--mute);font-size:var(--fs-4);margin:0}.slc ul{list-style:none;display:flex;flex-direction:column;gap:8px;margin:4px 0 0;padding:0}.slc li{color:var(--mute);font-size:var(--fs-4);padding-left:20px;position:relative}.slc li:before{content:"·";position:absolute;left:5px;color:var(--faint)}.slc.live li:before{content:"✓";color:var(--green);font-size:var(--fs-2);left:0}.slc .btn{align-self:flex-start;margin-top:auto}.sla{display:flex;align-items:center;justify-content:center}.sla svg{width:28px;height:28px;stroke:var(--green);fill:none;stroke-width:1.5}.brokers{padding:62px 0;border-bottom:1px solid var(--line)}.brokers .wrap{display:flex;align-items:center;gap:34px;flex-wrap:wrap}.brokers .lb{font-family:var(--mono);font-size:var(--fs-2);letter-spacing:.14em;color:var(--faint);flex:none}.brokers .names{display:flex;gap:30px;flex-wrap:wrap;flex:1}.brokers .names span{font-family:var(--disp);font-size:var(--fs-6);color:rgba(242,247,236,.42);letter-spacing:-.01em}.revs{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:50px}.rev{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-3);padding:27px}.rev:nth-child(2){transform:translateY(26px)}.rev:nth-child(3){transform:translateY(9px)}.st{color:var(--green);letter-spacing:3px;font-size:var(--fs-3)}.rev p{margin:14px 0 18px;font-size:var(--fs-4)}.rev footer{font-family:var(--mono);font-size:var(--fs-2);color:var(--faint)}.pricing .wrap{display:grid;grid-template-columns:1fr 1fr;gap:74px;align-items:center}.price{background:var(--panel);border:1px solid rgba(126,211,33,.4);border-radius:var(--r-3);padding:38px}.pl{display:flex;align-items:baseline;gap:14px}.pb{font-family:var(--mono);font-size:var(--fs-10);font-weight:700;line-height:1}.pb .per{font-size:var(--fs-4);font-weight:400}.pb .per,.po{color:var(--faint)}.po{font-size:var(--fs-6);text-decoration:line-through}.pn,.po{font-family:var(--mono)}.pn{font-size:var(--fs-2);color:var(--green);letter-spacing:.09em;margin-top:8px}:where(.szv2) footer.site{padding:68px 0 46px;position:relative;overflow:hidden;background:var(--bg);border-top:1px solid var(--line)}.fg{position:absolute;right:-18px;bottom:-60px;font-family:var(--disp);font-style:italic;font-weight:500;font-size:195px;color:rgba(126,211,33,.045);pointer-events:none;user-select:none;line-height:1}.fin{justify-content:space-between;gap:44px;flex-wrap:wrap;position:relative}.fcol,.fin{display:flex}.fcol{flex-direction:column;gap:10px}.fcol b{font-size:var(--fs-3);margin-bottom:4px}.fcol a{color:var(--mute);font-size:var(--fs-4);text-decoration:none}.fcol a:hover{color:var(--ink)}.fmeta{margin-top:48px;font-size:var(--fs-2);color:var(--faint);position:relative;display:flex;gap:22px;flex-wrap:wrap}.fmeta,.lab{font-family:var(--mono)}.lab{position:fixed;right:18px;bottom:18px;z-index:90;background:rgba(5,8,5,.93);backdrop-filter:blur(16px);border:1px solid var(--line-g);border-radius:var(--r-3);padding:14px;width:268px;letter-spacing:.06em;box-shadow:0 24px 70px rgba(0,0,0,.7)}.lab,.lab h4{font-size:var(--fs-1)}.lab h4{margin:0 0 9px;letter-spacing:.16em;color:var(--green);font-weight:700}.lab h4:not(:first-child){margin-top:15px}.lab .row{display:flex;flex-wrap:wrap;gap:5px}.lab button{font:inherit;color:var(--mute);background:transparent;border:1px solid var(--line);border-radius:var(--r-2);padding:6px 9px;cursor:pointer;transition:all var(--t-fast);letter-spacing:.06em}.lab button:hover{border-color:rgba(126,211,33,.5);color:var(--ink)}.lab button[aria-pressed=true]{background:var(--green);color:var(--green-ink);border-color:var(--green);font-weight:700}.lab button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.lab .why{margin-top:12px;padding-top:11px;border-top:1px solid var(--line);color:var(--faint);line-height:1.55;letter-spacing:0;font-size:var(--fs-1)}.lab .why b{color:var(--mute)}.lab-toggle{position:fixed;right:18px;bottom:18px;z-index:91;font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.12em;background:var(--green);color:var(--green-ink);border:0;border-radius:var(--r-2);padding:10px 14px;cursor:pointer;font-weight:700}.lab-toggle,.lab.hidden{display:none}.lab.hidden+.lab-toggle{display:block}@media (max-width:1000px){:root{--pad:22px}.nav-links{display:none}.hero{min-height:580px}[data-l] .stage{left:0!important;right:0!important;top:0!important;bottom:0!important;transform:none!important;border:0!important;border-radius:0!important}[data-l] .hero-copy{align-items:flex-end;display:flex!important}[data-l] .hero-in{padding:0 var(--pad) 84px!important;max-width:1440px!important;height:auto!important}[data-l] .hero-block{width:auto!important;max-width:none!important;height:auto!important;padding:0!important;background:none!important}[data-l] .hb-body,[data-l] .hero-block{display:block!important}[data-l=fusion] .hero-block{grid-template-areas:none!important}[data-l=fusion] .hero-ctas,[data-l=fusion] .hero-micro,[data-l=fusion] .hero-sub{grid-area:auto!important}[data-l=fusion] .hero-micro{opacity:1!important;height:auto!important}[data-l] .hb-title{max-width:none!important}[data-l] h1{font-size:clamp(34px,8.6vw,52px)!important}[data-l=verre] .hero-block{background:rgba(6,9,6,.72)!important;padding:26px!important}[data-l] .hero-in{padding-left:var(--pad)!important;padding-top:0!important}.axis-mark,.rail,.socle-rule,.stage-chrome,.stage-tag,.tape{display:none!important}[data-l=socle] .stage{bottom:0!important}.pricing .wrap,.prod .wrap{grid-template-columns:1fr;gap:46px}.mock{transform:none}.slg{grid-template-columns:1fr}.sla{transform:rotate(90deg);padding:8px 0}.revs{grid-template-columns:1fr}.rev:nth-child(2),.rev:nth-child(3){transform:none}.scroll-cue{display:none}.lab{right:10px;bottom:10px;width:calc(100% - 20px)}}.nvx{position:relative;z-index:80;height:104px;font-family:var(--body)}.nvx-bar{position:fixed;left:0;right:0;top:0;z-index:80;pointer-events:none}.nvx-bar>*,[data-nav="2"] .nvx-bar,[data-nav="5"] .nvx-bar,[data-nav="6"] .nvx-bar{pointer-events:auto}.nvx-inner{display:flex;align-items:center;min-width:0}.nvx-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);flex:none;border-radius:var(--r-2)}.nvx-sz{width:26px;height:26px;display:grid;place-items:center;border-radius:var(--r-1);background:var(--green);color:var(--green-ink);font-family:var(--mono);font-size:var(--fs-3);font-weight:600;letter-spacing:-.02em;line-height:1}.nvx-word{font-family:var(--disp);font-weight:500;font-size:var(--fs-6);letter-spacing:-.012em;line-height:1}.nvx-links{display:flex;align-items:center;gap:2px;margin:0;padding:0;min-width:0}.nvx-links,.nvx-links li{list-style:none}.nvx-links a{display:block;padding:8px 13px;border-radius:var(--r-2);color:var(--mute);font-size:var(--fs-4);line-height:1.2;text-decoration:none;white-space:nowrap;transition:color var(--t-fast) ease,background-color var(--t-fast) ease}.nvx-links a:hover{color:var(--ink);background:rgba(242,247,236,.045)}.nvx-links a[aria-current]{color:var(--ink)}.nvx-act{display:flex;align-items:center;gap:14px;flex:none}.nvx-ghost{color:var(--mute);font-size:var(--fs-4);text-decoration:none;white-space:nowrap;padding:6px 2px;border-radius:var(--r-2);transition:color var(--t-fast) ease}.nvx-ghost:hover{color:var(--ink)}.nvx .nvx-dl{font-size:var(--fs-4);padding:9px 16px}.nvx-menu{display:none;align-items:center;gap:8px;background:none;border:0;padding:8px 10px;border-radius:var(--r-2);color:var(--faint);font-family:var(--mono);font-size:var(--fs-2);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:color var(--t-fast) ease}.nvx-menu:hover{color:var(--ink)}.nvx-tape{display:none;align-items:center;gap:8px;font-family:var(--mono);font-size:var(--fs-3);font-variant-numeric:tabular-nums;color:var(--mute);white-space:nowrap}.nvx-sym{letter-spacing:.06em}.nvx-px,.nvx-sym{color:var(--ink)}.nvx-dlt{color:var(--green)}.nvx-dot{color:var(--faint)}.nvx-live{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 0 rgba(126,211,33,.45);animation:nvx-pulse 2.4s ease-out infinite}@keyframes nvx-pulse{0%{box-shadow:0 0 0 0 rgba(126,211,33,.4)}70%{box-shadow:0 0 0 7px rgba(126,211,33,0)}to{box-shadow:0 0 0 0 rgba(126,211,33,0)}}.nvx a:focus-visible,.nvx button:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:var(--r-2)}.nvx[data-nav="1"]{height:112px}[data-nav="1"] .nvx-bar{top:18px;padding:0 var(--pad)}[data-nav="1"] .nvx-inner{max-width:1140px;margin:0 auto;gap:18px;padding:9px 10px 9px 20px;border-radius:var(--r-pill);border:1px solid rgba(242,247,236,.045);background:rgba(7,10,7,.42);-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25);box-shadow:inset 0 1px 0 rgba(242,247,236,.035),0 20px 50px -34px rgba(0,0,0,.95),0 0 70px -40px rgba(126,211,33,.55);transition:background-color var(--t-mid) ease,border-color var(--t-mid) ease,box-shadow var(--t-mid) ease}[data-nav="1"] .nvx-links{margin:0 auto;gap:6px}[data-nav="1"] .nvx-links a{padding:9px 16px}.nvx.is-scrolled[data-nav="1"] .nvx-inner{background:rgba(7,10,7,.66);border-color:rgba(242,247,236,.07);box-shadow:inset 0 1px 0 rgba(242,247,236,.045),0 24px 60px -34px rgba(0,0,0,1),0 0 80px -38px rgba(126,211,33,.62)}.nvx[data-nav="2"]{height:74px}[data-nav="2"] .nvx-bar{height:72px;background:transparent;border-bottom:1px solid transparent;transition:background-color var(--t-mid) ease,border-color var(--t-mid) ease}[data-nav="2"] .nvx-inner{height:100%;max-width:1320px;margin:0 auto;padding:0 var(--pad);gap:0}[data-nav="2"] .nvx-links{margin-left:30px}[data-nav="2"] .nvx-act{margin-left:auto}.nvx.is-scrolled[data-nav="2"] .nvx-bar{background:rgba(3,5,3,.74);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom-color:var(--line)}.nvx[data-nav="3"]{height:118px}[data-nav="3"] .nvx-bar{top:22px;padding:0 var(--pad)}[data-nav="3"] .nvx-inner{max-width:1320px;margin:0 auto;gap:0}[data-nav="3"] .nvx-act,[data-nav="3"] .nvx-brand,[data-nav="3"] .nvx-links{border:1px solid var(--line);border-radius:var(--r-3);background:rgba(10,14,10,.62);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background-color var(--t-mid) ease,border-color var(--t-mid) ease}[data-nav="3"] .nvx-brand{padding:11px 16px}[data-nav="3"] .nvx-links{margin-left:clamp(14px,7vw,104px);padding:5px 7px;gap:3px}[data-nav="3"] .nvx-act{margin-left:auto;padding:6px 6px 6px 18px}.nvx.is-scrolled[data-nav="3"] .nvx-act,.nvx.is-scrolled[data-nav="3"] .nvx-brand,.nvx.is-scrolled[data-nav="3"] .nvx-links{background:rgba(10,14,10,.85)}.nvx.is-scrolled[data-nav="3"] .nvx-links{border-color:var(--line-g)}.nvx[data-nav="4"]{height:0}[data-nav="4"] .nvx-bar{top:auto;bottom:18px;padding:0 16px}[data-nav="4"] .nvx-inner{width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto;gap:8px;padding:8px 8px 8px 15px;border-radius:var(--r-3);border:1px solid var(--line);background:rgba(7,10,7,.72);-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);box-shadow:0 26px 60px -30px rgba(0,0,0,1),inset 0 1px 0 rgba(242,247,236,.04);transition:background-color var(--t-mid) ease,border-color var(--t-mid) ease,transform var(--t-mid) ease}[data-nav="4"] .nvx-act:before,[data-nav="4"] .nvx-links:before{content:"";width:1px;height:20px;margin-right:8px;background:var(--line);flex:none}[data-nav="4"] .nvx-links a{font-family:var(--mono);font-size:var(--fs-3);letter-spacing:.045em;padding:8px 11px;border-radius:var(--r-2)}[data-nav="4"] .nvx-act{display:flex;align-items:center;gap:12px}.nvx.is-scrolled[data-nav="4"] .nvx-inner{background:rgba(7,10,7,.9);border-color:var(--line-g);transform:translateY(-2px)}.nvx[data-nav="5"]{height:92px}[data-nav="5"] .nvx-bar{height:90px;border-bottom:1px solid transparent;transition:background-color var(--t-mid) ease,border-color var(--t-mid) ease}[data-nav="5"] .nvx-inner{height:100%;max-width:1320px;margin:0 auto;padding:0 var(--pad)}[data-nav="5"] .nvx-word{font-size:var(--fs-6)}[data-nav="5"] .nvx-brand{order:1}[data-nav="5"] .nvx-links{order:2;margin-left:auto;margin-right:10px;gap:4px;opacity:0;transform:translateX(8px);pointer-events:none;transition:opacity var(--t-fast) ease,transform var(--t-fast) ease}[data-nav="5"] .nvx-menu{order:3;display:inline-flex}[data-nav="5"] .nvx-act{order:4;margin-left:24px}.nvx.is-open[data-nav="5"] .nvx-links,[data-nav="5"] .nvx-links:focus-within,[data-nav="5"] .nvx-links:hover,[data-nav="5"] .nvx-menu:focus-visible~.nvx-links,[data-nav="5"] .nvx-menu:hover~.nvx-links{opacity:1;transform:none;pointer-events:auto}.nvx.is-scrolled[data-nav="5"] .nvx-bar{background:rgba(3,5,3,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line)}.nvx[data-nav="6"]{height:78px}[data-nav="6"] .nvx-bar{height:76px;background:rgba(3,5,3,.55);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);border-bottom:1px solid var(--line);transition:background-color var(--t-mid) ease}[data-nav="6"] .nvx-bar:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:min(38%,440px);background:linear-gradient(90deg,rgba(126,211,33,.5),rgba(126,211,33,0))}[data-nav="6"] .nvx-inner{height:100%;max-width:1320px;margin:0 auto;padding:0 var(--pad)}[data-nav="6"] .nvx-links{margin-left:34px}[data-nav="6"] .nvx-links a{position:relative}[data-nav="6"] .nvx-links a:after{content:"";position:absolute;left:13px;right:13px;bottom:-1px;height:1px;background:var(--green);transform:scaleX(0);transform-origin:left;transition:transform var(--t-fast) ease}[data-nav="6"] .nvx-links a:hover:after,[data-nav="6"] .nvx-links a[aria-current]:after{transform:scaleX(1)}[data-nav="6"] .nvx-tape{display:flex;margin-left:auto;padding:7px 13px;border:1px solid var(--line-g);border-radius:var(--r-2);background:rgba(126,211,33,.035)}[data-nav="6"] .nvx-act{margin-left:20px}.nvx.is-scrolled[data-nav="6"] .nvx-bar{background:rgba(3,5,3,.86)}@media (max-width:1000px){.nvx-ghost,.nvx-links,.nvx-menu,.nvx-tape,[data-nav="5"] .nvx-menu,[data-nav="6"] .nvx-tape{display:none!important}.nvx-act{margin-left:auto!important}[data-nav="1"] .nvx-inner{padding:8px 8px 8px 16px}[data-nav="3"] .nvx-inner{gap:10px}[data-nav="3"] .nvx-act{padding:6px}[data-nav="4"] .nvx-inner{width:auto;border-radius:var(--r-pill)}[data-nav="4"] .nvx-act:before{display:none}[data-nav="5"] .nvx-bar{height:74px}.nvx[data-nav="5"]{height:76px}}@media (max-width:420px){.nvx-word{display:none}}.nvx-pick{position:fixed;right:14px;bottom:14px;z-index:120;display:flex;align-items:center;gap:4px;padding:6px;border:1px solid var(--line);border-radius:var(--r-2);background:rgba(10,14,10,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:var(--mono)}.nvx-pick-lb{padding:0 6px 0 4px;font-size:var(--fs-1);letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.nvx-pick button{width:26px;height:26px;border:1px solid transparent;border-radius:var(--r-2);background:none;color:var(--mute);font-family:var(--mono);font-size:var(--fs-3);cursor:pointer;transition:color var(--t-fast) ease,background-color var(--t-fast) ease,border-color var(--t-fast) ease}.nvx-pick button:hover{color:var(--ink);background:rgba(242,247,236,.06)}.nvx-pick button[aria-pressed=true]{color:var(--green-ink);background:var(--green);border-color:var(--green)}.nvx-pick button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.nvx[data-nav="4"]~.nvx-pick{bottom:90px}@media (prefers-reduced-motion:reduce){.nvx,.nvx *,.nvx-pick,.nvx-pick *{transition-duration:.01ms!important;animation:none!important}}.nvx[data-nav="1"]{--nvx-veil:112px}.nvx[data-nav="2"]{--nvx-veil:74px}.nvx[data-nav="3"]{--nvx-veil:118px}.nvx[data-nav="5"]{--nvx-veil:92px}.nvx[data-nav="6"]{--nvx-veil:78px}.nvx:not([data-nav="4"]) .nvx-bar:before{content:"";position:fixed;left:0;right:0;top:0;height:calc(var(--nvx-veil, 96px) + 30px);z-index:-1;pointer-events:none;opacity:0;transition:opacity var(--t-mid) ease;background:linear-gradient(180deg,rgba(3,5,3,.97) 0,rgba(3,5,3,.97) 68%,rgba(3,5,3,.62) 87%,rgba(3,5,3,0));-webkit-backdrop-filter:blur(20px) saturate(1.18);backdrop-filter:blur(20px) saturate(1.18);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 68%,rgba(0,0,0,.55) 87%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 68%,rgba(0,0,0,.55) 87%,transparent)}.nvx.is-scrolled:not([data-nav="4"]) .nvx-bar:before{opacity:1}.nvx.is-scrolled[data-nav="2"] .nvx-bar,.nvx.is-scrolled[data-nav="5"] .nvx-bar,.nvx.is-scrolled[data-nav="6"] .nvx-bar{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-motion:reduce){.nvx:not([data-nav="4"]) .nvx-bar:before{transition:none}}:root{--nvx-veil:96px;--mo-ease:cubic-bezier(.16,.84,.28,1);--mo-dur:.72s;--mo-dur-fast:.42s}[data-reveal]{opacity:0;transition:opacity var(--mo-dur) var(--mo-ease) var(--d,0s),transform var(--mo-dur) var(--mo-ease) var(--d,0s),clip-path var(--mo-dur) var(--mo-ease) var(--d,0s);will-change:opacity,transform}[data-reveal=""],[data-reveal=up]{transform:translate3d(0,22px,0)}[data-reveal=left]{transform:translate3d(-28px,0,0)}[data-reveal=right]{transform:translate3d(28px,0,0)}[data-reveal=scale]{transform:scale(.965)}[data-reveal=mask]{clip-path:inset(0 0 100% 0);transform:none}[data-reveal].is-in{opacity:1;transform:none;clip-path:inset(0 0 0 0)}[data-reveal].is-done{will-change:auto;transition:none}[data-count]{font-variant-numeric:tabular-nums}[data-track]{--p:0}.mo-pin{position:relative}.mo-pin-stage{position:sticky;top:calc(var(--nvx-veil, 96px) + 24px);height:min(72vh,640px)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}.mo-pin-stage{position:static;height:auto}}html{overflow-anchor:none}.sz-masc-root{display:block;overflow:visible;shape-rendering:geometricPrecision;--sz-masc-vert:#7ED321;--sz-masc-encre:#F2F7EC;--sz-masc-fond:#030503}.sz-masc-clair{--sz-masc-encre:#030503;--sz-masc-fond:#F2F7EC}.sz-masc-axis{fill:var(--sz-masc-fond)}.sz-masc-line,.sz-masc-rungs,.sz-masc-tag-corps,.sz-masc-touch{fill:var(--sz-masc-encre)}.sz-masc-book,.sz-masc-deep,.sz-masc-halo,.sz-masc-poc,.sz-masc-tag-trait{fill:var(--sz-masc-vert)}.sz-masc-deep,.sz-masc-fig,.sz-masc-halo,.sz-masc-line,.sz-masc-poc,.sz-masc-row,.sz-masc-tag{transform-box:view-box}.sz-masc-deep,.sz-masc-line,.sz-masc-row{transform-origin:60px 48px}.sz-masc-fig{transform-origin:60px 61px}.sz-masc-halo,.sz-masc-tag{transform-origin:60px 48px}.sz-masc-poc{transform-origin:67px 74px}.sz-masc-deep,.sz-masc-row{--ov:var(--o,1);opacity:var(--ov)}.sz-masc-clair .sz-masc-deep,.sz-masc-clair .sz-masc-row{--ov:calc(var(--o, 1) * .55 + .45)}.sz-masc-line{opacity:.22}.sz-masc-rungs{opacity:.3}.sz-masc-halo{opacity:0}.sz-masc-poc{opacity:.45}.sz-masc-repos .sz-masc-fig{animation:sz-masc-souffle 7.2s ease-in-out infinite}.sz-masc-repos .sz-masc-row{animation:sz-masc-respire 5.4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.44s)}.sz-masc-repos .sz-masc-deep{animation:sz-masc-respire 5.4s ease-in-out infinite;animation-delay:-1.2s}.sz-masc-repos .sz-masc-tag{animation:sz-masc-derive 9s ease-in-out infinite}@keyframes sz-masc-respire{0%,to{transform:scaleX(.972)}50%{transform:scaleX(1.028)}}@keyframes sz-masc-souffle{0%,to{transform:translateY(1px)}50%{transform:translateY(-1px)}}@keyframes sz-masc-derive{0%,to{transform:translateY(1.6px)}50%{transform:translateY(-1.6px)}}.sz-masc-attention .sz-masc-fig{animation:sz-masc-dresse .55s cubic-bezier(.16,1,.3,1) both}.sz-masc-attention .sz-masc-row{animation:sz-masc-eveil .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 45ms)}.sz-masc-attention .sz-masc-deep{animation:sz-masc-eveil .5s cubic-bezier(.16,1,.3,1) both;animation-delay:.1s}.sz-masc-attention .sz-masc-line{animation:sz-masc-portee .6s cubic-bezier(.16,1,.3,1) both}.sz-masc-attention .sz-masc-tag{animation:sz-masc-fixe .5s cubic-bezier(.16,1,.3,1) both}.sz-masc-attention .sz-masc-halo{animation:sz-masc-bloom 2.6s ease-in-out .25s infinite}.sz-masc-attention .sz-masc-poc{animation:sz-masc-pointe .5s cubic-bezier(.16,1,.3,1) both}@keyframes sz-masc-dresse{0%{transform:translateY(0) scale(1)}to{transform:translateY(-2.4px) scale(1.045)}}@keyframes sz-masc-eveil{0%{transform:scaleX(1);opacity:var(--ov,1)}to{transform:scaleX(1.05);opacity:calc(var(--ov, 1) * .38 + .62)}}@keyframes sz-masc-portee{0%{transform:scaleX(1);opacity:.22}to{transform:scaleX(1.12);opacity:.78}}@keyframes sz-masc-fixe{0%{transform:scale(1)}to{transform:scale(1.16)}}@keyframes sz-masc-bloom{0%,to{opacity:.3;transform:scale(.94)}50%{opacity:.62;transform:scale(1.06)}}@keyframes sz-masc-pointe{0%{transform:scaleX(1);opacity:.45}to{transform:scaleX(1.14);opacity:.92}}.sz-masc-reflexion .sz-masc-row{animation:sz-masc-balayage 1.5s cubic-bezier(.4,0,.3,1) infinite;animation-delay:calc(var(--i, 0) * .13s)}.sz-masc-reflexion .sz-masc-deep{animation:sz-masc-respire 2.4s ease-in-out infinite}.sz-masc-reflexion .sz-masc-tag{animation:sz-masc-cliquet 1.5s step-end infinite}.sz-masc-reflexion .sz-masc-rungs{animation:sz-masc-echelle 1.5s ease-in-out infinite}.sz-masc-reflexion .sz-masc-line{opacity:.38}@keyframes sz-masc-balayage{0%,55%,to{transform:scaleX(1);opacity:var(--ov,1)}18%{transform:scaleX(1.075);opacity:1}}@keyframes sz-masc-cliquet{0%{transform:translateY(-3px)}25%{transform:translateY(-1px)}50%{transform:translateY(1px)}75%{transform:translateY(3px)}to{transform:translateY(-3px)}}@keyframes sz-masc-echelle{0%,to{opacity:.3}45%{opacity:.8}}.sz-masc-parole .sz-masc-row{animation:sz-masc-onde .78s cubic-bezier(.36,0,.2,1) infinite;animation-delay:calc(var(--i, 0) * 65ms)}.sz-masc-parole .sz-masc-deep{animation:sz-masc-onde .78s cubic-bezier(.36,0,.2,1) infinite;animation-delay:.13s}.sz-masc-parole .sz-masc-tag{animation:sz-masc-diction .39s ease-in-out infinite alternate}.sz-masc-parole .sz-masc-halo{animation:sz-masc-bloom 1.56s ease-in-out infinite}.sz-masc-parole .sz-masc-line{opacity:.5}@keyframes sz-masc-onde{0%,to{transform:scaleX(.93);opacity:var(--ov,1)}38%{transform:scaleX(1.1);opacity:calc(var(--ov, 1) * .25 + .75)}}@keyframes sz-masc-diction{0%{transform:scale(1)}to{transform:scale(1.06,.82)}}@media (prefers-reduced-motion:reduce){.sz-masc-root,.sz-masc-root *{animation:none!important;transition:none!important}.sz-masc-attention .sz-masc-deep,.sz-masc-attention .sz-masc-row{opacity:calc(var(--ov, 1) * .38 + .62)}.sz-masc-attention .sz-masc-line{opacity:.78}.sz-masc-attention .sz-masc-halo{opacity:.45}.sz-masc-attention .sz-masc-poc{opacity:.95}.sz-masc-reflexion .sz-masc-row{opacity:calc(var(--ov, 1) * .3 + .5)}.sz-masc-reflexion .sz-masc-line{opacity:.38}.sz-masc-reflexion .sz-masc-rungs{opacity:.8}.sz-masc-parole .sz-masc-row{opacity:calc(var(--ov, 1) * .25 + .75)}.sz-masc-parole .sz-masc-line{opacity:.55}.sz-masc-parole .sz-masc-halo{opacity:.5}}.pr-sec{position:relative;padding:132px 0;background:var(--bg)}.pr-hair{position:absolute;top:0;left:50%;margin-left:-50vw;width:100vw;height:1px;background:var(--line)}.pr-hair[data-reveal]{opacity:1;transform:scaleX(0);transform-origin:left;transition:transform var(--t-fast) cubic-bezier(.2,.7,.2,1);will-change:transform}.pr-hair[data-reveal].is-in{opacity:1;transform:scaleX(1)}.pr-hair[data-reveal].is-done{will-change:auto;transition:none}.pr-rail{position:absolute;left:0;top:0;bottom:0;width:96px;border-right:1px solid var(--line);display:flex;justify-content:center;padding-top:132px;pointer-events:none}.pr-rail span{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.22em;color:var(--faint);writing-mode:vertical-rl;text-orientation:mixed}.pr-rail b{color:var(--green);font-weight:600}.pr-in{max-width:1320px;margin:0 auto;padding:0 var(--pad);display:grid;grid-template-columns:repeat(12,1fr);gap:0 24px;align-items:start}.pr-head{grid-column:2/7;grid-row:1}.pr-claims{grid-column:2/7;grid-row:2;margin:44px 0 0}.pr-cta{grid-column:2/6;grid-row:3;margin-top:40px}.pr-head .eyebrow{margin-bottom:15px}.pr-head h2{font-size:clamp(32px,3.6vw,52px);line-height:1.06;letter-spacing:-.022em;max-width:18ch;text-wrap:wrap}.pr-head h2 em{font-style:italic;color:var(--green);font-weight:400}.pr-lead{font-size:var(--fs-5);line-height:1.65;color:var(--mute);max-width:62ch;margin:22px 0 0}.pr-lead strong{color:var(--ink);font-weight:600}.pr-claims{list-style:none;padding:0;border-top:1px solid var(--line)}.pr-claim{position:relative;padding:22px 0 22px 22px;border-bottom:1px solid var(--line)}.pr-claim:last-child{border-bottom:0;padding-bottom:4px}.pr-claim>.pr-bar{position:absolute;left:0;top:22px;bottom:22px;width:2px;background:var(--green)}.pr-claim:last-child>.pr-bar{bottom:4px}.pr-claim>.pr-bar[data-reveal]{opacity:1;transform:scaleY(0);transform-origin:top;transition:transform var(--t-mid) cubic-bezier(.2,.7,.2,1) var(--d,0s);will-change:transform}.pr-claim>.pr-bar[data-reveal].is-in{opacity:1;transform:scaleY(1)}.pr-claim>.pr-bar[data-reveal].is-done{will-change:auto;transition:none}.pr-claim .pr-num{font-family:var(--mono);font-size:var(--fs-1);font-weight:600;letter-spacing:.12em;color:var(--faint);display:block;margin-bottom:7px}.pr-claim h3{font-family:var(--disp);font-weight:500;font-size:var(--fs-7);line-height:1.25;letter-spacing:-.018em;color:var(--ink);margin:0}.pr-claim p{font-size:var(--fs-4);line-height:1.6;color:var(--mute);max-width:52ch;margin:7px 0 0}.pr-claim .pr-ref{display:inline-block;margin-top:9px;font-family:var(--mono);font-size:var(--fs-1);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-variant-numeric:tabular-nums}.pr-in:has(.pr-claim[data-tie=a]:hover) .pr-row-a,.pr-in:has(.pr-claim[data-tie=b]:hover) .pr-row-b,.pr-in:has(.pr-claim[data-tie=c]:hover) .pr-row-c{background:rgba(242,247,236,.04)}.pr-in:has(.pr-claim[data-tie=a]:hover) .pr-row-a .pr-price,.pr-in:has(.pr-claim[data-tie=b]:hover) .pr-row-b .pr-price,.pr-in:has(.pr-claim[data-tie=c]:hover) .pr-row-c .pr-price{color:var(--ink)}.pr-tbl tbody tr{transition:background-color var(--t-fast) linear}.pr-fig{position:relative;grid-column:7/-1;grid-row:1/4;margin:8px 0 0;padding-left:34px;margin-right:calc(-1 * (var(--pad) + max(0px, (100vw - 1320px) / 2)))}.pr-fig-meta{font-family:var(--mono);font-size:var(--fs-1);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0 0 16px}.pr-tblw{overflow-x:auto}.pr-tbl{width:100%;border-collapse:collapse;font-family:var(--mono);font-variant-numeric:tabular-nums}.pr-tbl th{font-weight:600;font-size:var(--fs-1);letter-spacing:.12em;line-height:1.45;text-transform:uppercase;color:var(--faint);padding:0 14px 12px 0;vertical-align:bottom}.pr-tbl td,.pr-tbl th{text-align:right;border-bottom:1px solid var(--line)}.pr-tbl td{padding:13px 0}.pr-tbl tbody tr:last-child td{border-bottom:0}.pr-tbl .pr-price,.pr-tbl th:first-child{width:1%;white-space:nowrap;padding-right:30px}.pr-tbl .pr-price{position:relative;font-size:var(--fs-3);color:var(--mute);transition:color var(--t-fast) linear}.pr-tbl .pr-price:before{content:"";display:inline-block;width:38px}.pr-tag{position:absolute;left:0;top:50%;transform:translateY(-50%);font-style:normal;font-size:var(--fs-1);font-weight:600;letter-spacing:.14em;color:var(--faint)}.pr-tbl .pr-ask,.pr-tbl .pr-bid{width:1%;white-space:nowrap;font-size:clamp(15px,1.35vw,18px);line-height:1.15}.pr-tbl .pr-bid{color:var(--mute)}.pr-tbl .pr-ask{color:var(--ink);padding-left:0;padding-right:9px}.pr-tbl .pr-ask:before{content:"\00D7";color:var(--faint);font-size:var(--fs-3);margin:0 16px 0 22px}.pr-tbl .pr-dlt{width:1%;white-space:nowrap;padding-left:34px;font-size:var(--fs-3);color:var(--mute)}.pr-imb{display:inline-block;padding:4px 9px;margin:-4px -9px}.pr-imb[data-reveal]{opacity:1;transform:none;background-color:transparent;color:inherit;transition:background-color var(--t-slow) cubic-bezier(.2,.7,.2,1),color var(--t-slow) cubic-bezier(.2,.7,.2,1)}.pr-imb[data-reveal].is-in{opacity:1;transform:none;background-color:rgba(126,211,33,.08);color:var(--ink)}.pr-tbl .pr-note{width:100%;text-align:left;padding-left:0;padding-right:26px}.pr-note>span{display:grid;grid-template-columns:46px 1fr;align-items:center;column-gap:16px;font-size:var(--fs-1);font-weight:600;letter-spacing:.12em;line-height:1.5;text-transform:uppercase;color:var(--faint)}.pr-note>span:before{content:"";height:1px;background:var(--line)}.pr-note-g>span{color:var(--mute);grid-template-columns:72px auto 1fr}.pr-note-g>span:after,.pr-note-g>span:before{content:"";height:1px;background:var(--line-g)}.pr-note-g[data-reveal]{opacity:0;transform:none;transition:opacity var(--t-slow) cubic-bezier(.2,.7,.2,1) var(--d,0s)}.pr-note-g[data-reveal].is-in{opacity:1}.pr-read{margin:26px 0 0;display:flex;flex-direction:column;gap:9px;font-family:var(--mono);font-variant-numeric:tabular-nums}.pr-read-1{display:block}.pr-read-1 i{font-style:normal;font-size:var(--fs-1);font-weight:600;letter-spacing:.12em;color:var(--faint);margin-right:14px}.pr-read-1 b{font-size:var(--fs-8);font-weight:600;color:var(--green);line-height:1}.pr-read-2{font-size:var(--fs-4);color:var(--mute)}.pr-read-2 b{color:var(--ink);font-weight:600}.pr-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.pr-link{color:var(--ink);font-size:var(--fs-4);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:var(--line-g);display:inline-block;padding:11px 0;transition:text-decoration-color var(--t-fast) linear,color var(--t-fast) linear}.pr-link:hover{text-decoration-color:var(--green)}.pr-link:focus-visible{outline:2px solid var(--green);outline-offset:3px}.pr-micro{flex:1 0 100%;margin:2px 0 0;font-family:var(--mono);font-size:var(--fs-2);color:var(--faint);letter-spacing:.03em}.pr-vh{position:absolute;left:0;top:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (min-width:901px) and (max-width:1400px){.pr-fig{padding-left:26px}.pr-tbl .pr-price,.pr-tbl th:first-child{padding-right:20px}.pr-tbl .pr-price{font-size:var(--fs-2)}.pr-tbl .pr-ask:before{margin:0 12px 0 15px}.pr-tbl .pr-dlt{padding-left:22px}.pr-tbl td:nth-child(5),.pr-tbl th:nth-child(5){display:none}.pr-tbl .pr-dlt,.pr-tbl th:nth-child(4){width:100%;padding-right:12px}}@media (max-width:900px){.pr-sec{padding:88px 0}.pr-rail{width:44px;padding-top:88px}.pr-in{grid-template-columns:1fr;padding:0 var(--pad)}.pr-claims,.pr-cta,.pr-fig,.pr-head{grid-column:1;grid-row:auto}.pr-claims{margin-top:36px}.pr-fig{margin:40px 0 0;padding-left:0;margin-right:calc(-1 * var(--pad))}.pr-cta{margin-top:36px}.pr-tbl td:nth-child(4),.pr-tbl td:nth-child(5),.pr-tbl th:nth-child(4),.pr-tbl th:nth-child(5){display:none}.pr-tbl .pr-price,.pr-tbl th:first-child{width:100%;text-align:left;padding-right:18px;font-size:var(--fs-2)}.pr-tbl .pr-price:before{display:none}.pr-tag{position:static;transform:none;margin-left:9px}.pr-tbl .pr-ask:before{margin:0 12px 0 14px}.pr-tbl th{letter-spacing:.06em;padding-right:12px}.pr-tbl th:nth-child(3){padding-right:9px}.pr-read-1 b{font-size:var(--fs-7)}}@media (max-width:420px){.pr-tbl .pr-price{padding-right:12px;font-size:var(--fs-1)}.pr-tag{margin-left:7px}.pr-tbl .pr-ask:before{margin:0 9px 0 10px}}@media (prefers-reduced-motion:reduce){.pr-claim>.pr-bar[data-reveal],.pr-hair[data-reveal]{transform:none;transition:none}.pr-imb[data-reveal]{background-color:rgba(126,211,33,.08);color:var(--ink);transition:none}.pr-note-g[data-reveal]{opacity:1;transition:none}.pr-link,.pr-tbl .pr-price,.pr-tbl tbody tr{transition:none}}.cv{position:relative;padding:132px 0;background:var(--bg);overflow:hidden;--cv-tabw:252px;--cv-h:clamp(420px,52vh,640px)}.cv-hair[data-reveal]{position:absolute;top:0;left:50%;margin-left:-50vw;width:100vw;height:1px;background:var(--line);opacity:1;transform:scaleX(0);transform-origin:left;transition:transform var(--t-fast) cubic-bezier(.2,.7,.2,1)}.cv-hair[data-reveal].is-in{transform:scaleX(1)}.cv-rail{position:absolute;left:0;top:0;bottom:0;width:96px;z-index:1;border-right:1px solid var(--line);display:flex;justify-content:center;padding-top:132px;pointer-events:none}.cv-rail span{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.22em;color:var(--faint);writing-mode:vertical-rl;text-orientation:mixed}.cv-rail b{color:var(--green);font-weight:600}.cv-in{max-width:1320px;margin:0 auto;padding:0 var(--pad);display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:end}.cv-head{grid-column:1/7}.cv-head .eyebrow{margin-bottom:15px}.cv-head h2{font-family:var(--disp);font-weight:500;margin:0;font-size:clamp(32px,3.6vw,52px);line-height:1.06;letter-spacing:-.022em;max-width:18ch;text-wrap:wrap}.cv-head h2 em{font-style:italic;color:var(--green);font-weight:400}.cv-lead{grid-column:8/12;margin:0 0 6px;font-size:var(--fs-5);line-height:1.65;color:var(--mute);max-width:62ch}.cv-lead strong{color:var(--ink);font-weight:600}.cv-metarow{margin-top:52px;padding:0 var(--pad) 14px calc(96px + 26px);display:flex;justify-content:flex-end}.cv-meta{margin:0;display:flex;flex-wrap:wrap;gap:0 18px;font-family:var(--mono);font-size:var(--fs-1);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-variant-numeric:tabular-nums;text-align:right}.cv-meta span{display:inline-flex;align-items:center;gap:18px}.cv-meta span+span:before{content:"";width:1px;height:9px;background:var(--line)}.cv-stage{position:relative;padding-left:96px}.cv-frame{position:relative;height:var(--cv-h);background:var(--bg)}.cv-canvas{display:block;touch-action:pan-y}.cv-canvas,.cv-poster{width:100%;height:100%}.cv-poster{position:absolute;inset:0;object-fit:cover}.cv-poster[hidden]{display:none}.cv-dock{position:absolute;left:96px;top:0;height:var(--cv-h);width:var(--cv-tabw);z-index:3;display:flex;flex-direction:column;justify-content:space-between;padding:22px 0 18px;pointer-events:none}.cv-dock:before{content:"";position:absolute;inset:-1px -34px -1px 0;z-index:-1;background:linear-gradient(90deg,var(--bg) 0,var(--bg) 76%,rgba(3,5,3,0) 100%)}.cv-tabs{position:relative;pointer-events:auto}.cv-th{margin:0;font-weight:400}.cv-tab{position:relative;z-index:1;display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 26px 12px 18px;font-family:var(--mono);font-size:var(--fs-3);line-height:1.3;letter-spacing:.01em;text-align:left;background:transparent;border:0;border-radius:0;color:var(--mute);cursor:pointer}.cv-tab,.cv-tab .cv-n{transition:color var(--t-fast) linear}.cv-tab .cv-n{font-size:var(--fs-1);font-weight:600;letter-spacing:.12em;color:var(--faint);font-variant-numeric:tabular-nums}.cv-tab:focus-visible,.cv-tab:hover{color:var(--ink)}.cv-tab:focus-visible{outline:2px solid var(--green);outline-offset:2px}.cv-tab[aria-selected=true]{color:var(--ink)}.cv-tab[aria-selected=true] .cv-n{color:var(--green)}.cv-ind{position:absolute;left:0;top:0;width:2px;height:0;background:var(--green);z-index:2;transform:translateY(0);transition:transform var(--t-fast) cubic-bezier(.2,.7,.2,1)}.cv-micro{padding:0 22px 0 18px;font-size:var(--fs-2);letter-spacing:.01em}.cv-cap,.cv-micro{margin:0;font-family:var(--mono);line-height:1.5;color:var(--mute)}.cv-cap{display:grid;min-height:46px;align-content:center;padding:16px calc(var(--pad) + 250px) 0 var(--cv-tabw);font-size:var(--fs-4)}.cv-cap-s{grid-area:1/1;opacity:0;transition:opacity var(--t-fast) linear}.cv-cap-s.cv-on{opacity:1}.cv-act{position:absolute;right:var(--pad);bottom:0}.cv.cv-fallback .cv-canvas{pointer-events:none}@media (prefers-reduced-motion:reduce){.cv-hair[data-reveal]{transform:scaleX(1);transition:none}.cv-cap-s,.cv-ind,.cv-tab,.cv-tab .cv-n{transition:none}}@media (max-width:900px){.cv{padding:88px 0;--cv-h:320px}.cv-rail{width:44px;padding-top:88px}.cv-in{padding:0 28px;grid-template-columns:1fr;gap:18px}.cv-head,.cv-lead{grid-column:1}.cv-lead{margin-bottom:0;max-width:none}.cv-metarow{margin-top:34px;padding:0 28px 12px 72px;justify-content:flex-start}.cv-meta{text-align:left}.cv-stage{padding-left:44px}.cv-dock{position:static;width:auto;height:auto;padding:0 0 14px;z-index:auto}.cv-dock:before{display:none}.cv-tabs{display:flex;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line)}.cv-tabs::-webkit-scrollbar{display:none}.cv-th{flex:none}.cv-tab{width:auto;min-height:48px;padding:12px 18px;white-space:nowrap;border-radius:0}.cv-tab[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--green)}.cv-ind{display:none}.cv-micro{padding:12px 28px 0 18px}.cv-cap{padding:14px 28px 0 18px;min-height:0}.cv-act{position:static;padding:16px 28px 0 18px}}@media (max-width:420px){.cv-in{padding:0 18px 0 62px}.cv-metarow{padding:0 18px 12px 62px}.cv-meta{font-size:var(--fs-1);gap:0 12px}.cv-meta span{gap:12px}.cv-act,.cv-cap{padding-right:18px}.cv-tab{padding:12px 14px}}.vid{padding:96px 0 104px;background:var(--bg);position:relative;border-top:1px solid var(--line)}.vid:before{content:"";inset:0;background:radial-gradient(76% 58% at 78% 42%,rgba(126,211,33,.075),transparent 70%)}.vid-rail,.vid:before{position:absolute;pointer-events:none}.vid-rail{left:0;top:0;bottom:0;width:96px;border-right:1px solid var(--line);display:flex;justify-content:center;padding-top:132px}.vid-rail span{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.22em;color:var(--faint);writing-mode:vertical-rl;text-orientation:mixed}.vid-grid{position:relative;display:grid;gap:0 70px;align-items:center;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);padding-left:96px}.vid-side h2{margin:0 0 16px;max-width:13ch}.vid-side h2 em{font-style:italic;color:var(--green)}.vid-side .sec-sub{max-width:40ch;margin:0 0 30px}.vid-chapters{list-style:none;margin:0 0 30px;padding:0;display:flex;flex-direction:column;gap:2px}.vid-ch{width:100%;display:grid;grid-template-columns:auto 1fr;gap:0 15px;align-items:start;text-align:left;cursor:pointer;background:transparent;border:0;border-top:1px solid var(--line);padding:17px 4px 16px;color:inherit;font:inherit;position:relative;transition:background var(--t-fast)}.vid-chapters li:last-child .vid-ch{border-bottom:1px solid var(--line)}.vid-ch:hover{background:rgba(126,211,33,.035)}.vid-ch:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.vid-ch-n{font-family:var(--mono);font-size:var(--fs-2);font-weight:600;letter-spacing:.1em;color:var(--faint);padding-top:4px;transition:color var(--t-fast);font-variant-numeric:tabular-nums}.vid-ch-txt{display:block;min-width:0}.vid-ch-txt b{font-size:var(--fs-5);font-weight:600;letter-spacing:-.008em;transition:color var(--t-fast)}.vid-ch-txt b,.vid-ch-txt i{display:block;color:var(--faint)}.vid-ch-txt i{font-style:normal;font-size:var(--fs-4);line-height:1.5;opacity:.62;margin-top:4px;max-width:42ch;max-height:0;overflow:hidden;transition:max-height var(--t-mid) ease,opacity var(--t-mid),margin var(--t-mid)}.vid-ch.is-on .vid-ch-n{color:var(--green)}.vid-ch.is-on .vid-ch-txt b{color:var(--ink)}.vid-ch.is-on .vid-ch-txt i{max-height:80px;opacity:.74}.vid-ch-bar{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:transparent;overflow:hidden}.vid-ch-bar em{display:block;height:100%;width:0;background:var(--green)}.vid-ch.is-on .vid-ch-bar{height:2px;bottom:-1px}.vid-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.vid-note{font-family:var(--mono);font-size:var(--fs-2);color:var(--faint);opacity:.7}.vid-stage{position:relative;min-width:0}.vid-frame{margin:0;border:1px solid var(--line);border-radius:var(--r-3);overflow:hidden;background:#060806;box-shadow:0 34px 90px -40px rgba(0,0,0,.95),0 0 0 1px rgba(126,211,33,.06)}.vid-chrome{display:flex;align-items:center;gap:12px;padding:9px 13px;background:rgba(255,255,255,.022);border-bottom:1px solid var(--line)}.vid-dots{display:flex;gap:5px}.vid-dots i{width:8px;height:8px;border-radius:50%;background:rgba(242,247,236,.16)}.vid-chrome b{font-family:var(--mono);font-size:var(--fs-2);font-weight:500;letter-spacing:.04em;color:var(--faint);opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vid-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:var(--fs-1);font-weight:600;letter-spacing:.13em;color:var(--green)}.vid-live i{width:6px;height:6px;border-radius:50%;background:var(--green);animation:vid-pulse 2.1s infinite}@keyframes vid-pulse{0%,to{opacity:1}50%{opacity:.28}}.vid-screen{position:relative;aspect-ratio:16/9;background:#030503}.vid-screen video{width:100%;height:100%;object-fit:contain;display:block}.vid-play{position:absolute;inset:0;margin:auto;width:66px;height:66px;border-radius:50%;display:none;align-items:center;justify-content:center;cursor:pointer;background:rgba(3,5,3,.74);border:1px solid var(--green);color:var(--green);backdrop-filter:blur(6px);transition:transform var(--t-fast),background var(--t-fast)}.vid-play:hover{transform:scale(1.06);background:rgba(126,211,33,.16)}.vid-screen.is-paused .vid-play{display:flex}.vid-foot{margin:15px 2px 0;font-size:var(--fs-3);line-height:1.6;color:var(--faint);opacity:.62}.vid-foot span{color:var(--ink);opacity:.85}@media (max-width:980px){.vid{padding:68px 0 74px}.vid-rail{width:44px;padding-top:88px}.vid-grid{grid-template-columns:1fr;gap:40px;padding-left:44px}.vid-side h2{max-width:none}.vid-stage{order:-1}}@media (prefers-reduced-motion:reduce){.vid-live i{animation:none}.vid-ch-txt i{transition:none}}.cm{position:relative;padding:104px 0}.cm-hair{left:50%;margin-left:-50vw;width:100vw;height:1px;background:var(--line)}.cm-hair,.cm-rail{position:absolute;top:0}.cm-rail{left:0;bottom:0;width:96px;border-right:1px solid var(--line);display:flex;justify-content:center;padding-top:132px;pointer-events:none}.cm-rail span{font-family:var(--mono);font-size:var(--fs-1);font-weight:500;letter-spacing:.22em;color:var(--faint);writing-mode:vertical-rl;text-orientation:mixed}.cm-rail b{color:var(--green);font-weight:600}.cm-in{max-width:1320px;margin:0 auto;padding:0 var(--pad);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:start}.cm-say h2{font-family:var(--disp);font-weight:700;margin:14px 0 0;font-size:clamp(30px,3.4vw,50px);line-height:1.06;letter-spacing:-.022em}.cm-say h2 em{font-style:normal;color:var(--green);font-weight:700}.cm-lead{font-size:var(--fs-5);font-weight:300;line-height:1.65;color:var(--mute);max-width:46ch;margin:20px 0 0}.cm-go{display:inline-flex;align-items:center;gap:10px;min-height:46px;margin-top:26px;padding:0 22px;background:var(--green);color:var(--green-ink);text-decoration:none;font-family:var(--mono);font-size:var(--fs-3);font-weight:600;letter-spacing:.06em;transition:transform var(--t-fast) cubic-bezier(.2,.7,.2,1)}.cm-go:hover{transform:translateY(-1px)}.cm-go:focus-visible{outline:2px solid var(--green);outline-offset:3px}.cm-go-ar{transition:transform var(--t-fast) cubic-bezier(.2,.7,.2,1)}.cm-go:hover .cm-go-ar{transform:translateX(3px)}.cm-l{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.cm-l li{border-bottom:1px solid var(--line)}.cm-l a{display:grid;grid-template-columns:116px 1fr auto;align-items:baseline;gap:18px;padding:17px 0;text-decoration:none;transition:padding-left var(--t-fast) cubic-bezier(.2,.7,.2,1)}.cm-l a:hover{padding-left:10px}.cm-l a:focus-visible{outline:2px solid var(--green);outline-offset:2px}.cm-l b{font-family:var(--disp);font-size:var(--fs-5);font-weight:650;color:var(--ink);letter-spacing:-.01em}.cm-l i{font-family:var(--mono);font-style:normal;color:var(--green)}.cm-l i,.cm-l span{font-size:var(--fs-3)}.cm-l span{font-weight:300;color:var(--faint);text-align:right}.cm-l a:hover b{color:var(--green)}@media (max-width:1000px){.cm-in{grid-template-columns:1fr;gap:44px}}@media (max-width:900px){.cm{padding:88px 0}.cm-in{padding:0 28px}.cm-rail{width:44px;padding-top:88px}}@media (max-width:560px){.cm-l a{grid-template-columns:1fr auto;row-gap:3px}.cm-l span{grid-column:1/-1;text-align:left}}@media (max-width:420px){.cm-in{padding:0 20px}.cm-rail{width:36px}}.fmeta i{font-style:normal;font-size:.82em;letter-spacing:.1em;color:var(--faint)}.qp{position:relative;border-bottom:1px solid var(--line);background:rgba(242,247,236,.016)}.qp-l{list-style:none;margin:0 auto;padding:26px var(--pad) 26px calc(var(--pad) + 48px);max-width:1320px;display:grid;grid-template-columns:repeat(4,1fr);gap:26px 34px}.qp-l li{display:flex;flex-direction:column;gap:4px;min-width:0}.qp-l b{font-family:var(--disp);font-size:var(--fs-4);font-weight:650;letter-spacing:-.008em;color:var(--ink)}.qp-l span{font-family:var(--mono);font-size:var(--fs-3);font-weight:400;line-height:1.5;color:var(--faint)}.qp-l i{font-style:normal;font-size:.86em;letter-spacing:.08em}.qp-l a{color:var(--green);text-decoration:none;border-bottom:1px solid rgba(126,211,33,.34)}.qp-l a:hover{border-bottom-color:var(--green)}.qp-l a:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (max-width:1000px){.qp-l{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.qp-l{padding:22px 28px}}@media (max-width:560px){.qp-l{grid-template-columns:1fr;gap:16px}}@media (max-width:420px){.qp-l{padding:20px}}.hero-facts{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:9px 26px}.hero-facts li{position:relative;font-family:var(--mono);font-size:var(--fs-3);font-weight:400;line-height:1.5;color:var(--mute)}.hero-facts li+li{padding-left:0}.hero-facts b{color:var(--ink);font-weight:600}.hero-facts li:first-child b,.hero-facts li:nth-child(2) b{color:var(--green)}@media (max-width:1180px){.hero-facts{gap:8px 0;flex-direction:column;align-items:flex-start}}.pv{position:relative;padding:104px 0 0}.pv-hair{left:50%;margin-left:-50vw;width:100vw;height:1px;background:var(--line)}.pv-hair,.pv-rail{position:absolute;top:0}.pv-rail{left:0;bottom:0;width:96px;border-right:1px solid var(--line);display:flex;justify-content:center;padding-top:132px;pointer-events:none}.pv-rail span{font-family:var(--mono);font-size:var(--fs-1);font-weight:500;letter-spacing:.22em;color:var(--faint);writing-mode:vertical-rl;text-orientation:mixed}.pv-rail b{color:var(--green);font-weight:600}.pv-in{max-width:1320px;margin:0 auto;padding:0 var(--pad) 0 calc(var(--pad) + 48px)}.pv-tabs{display:flex;flex-wrap:wrap;gap:0;margin:20px 0 0;border-bottom:1px solid var(--line)}.pv-t{appearance:none;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:baseline;gap:10px;padding:14px 26px 13px 0;margin-right:26px;cursor:pointer;color:var(--faint);transition:color var(--t-fast) linear,border-color var(--t-fast) linear}.pv-t-n{font-family:var(--mono);font-size:var(--fs-1);font-weight:600;letter-spacing:.18em}.pv-t-l{font-family:var(--disp);font-size:clamp(16px,1.5vw,20px);font-weight:650;letter-spacing:-.012em}.pv-t:hover{color:var(--mute)}.pv-t[aria-selected=true]{color:var(--ink);border-bottom-color:var(--green)}.pv-t[aria-selected=true] .pv-t-n{color:var(--green)}.pv-t:focus-visible{outline:2px solid var(--green);outline-offset:3px}.pv-p>section{padding-top:40px;padding-bottom:96px}.pv-p .cv-hair,.pv-p .cv-rail,.pv-p .pr-hair,.pv-p .pr-rail,.pv-p .tr-hair,.pv-p .vid-rail{display:none}.pv-p .cv-in,.pv-p .pr-in,.pv-p .wrap{padding-left:0;padding-right:0;max-width:none}.pv-p[hidden]{display:none!important}.pv-p .cv-head .eyebrow,.pv-p .pr-head .eyebrow,.pv-p .vid-side .sec-eb{display:none}@media (max-width:900px){.pv{padding:88px 0 0}.pv-in{padding:0 28px}.pv-rail{width:44px;padding-top:88px}.pv-t{padding-right:18px;margin-right:18px}.pv-p>section{padding-bottom:72px}}@media (max-width:560px){.pv-t-l{font-size:var(--fs-4)}.pv-t{gap:7px;padding-right:14px;margin-right:14px}}@media (max-width:420px){.pv-in{padding:0 20px}.pv-rail{width:36px}}.pc-in .pc-deep{grid-column:1/13;grid-row:auto;margin-top:0}@media (max-width:900px){.pc-in .pc-deep{grid-column:1}}.pc-in .pc-deep .deep-b{padding-top:0}.fin-cta{padding:72px 0 80px}.tr-deep{margin-top:18px}.tr-deep .deep-b{display:flex;flex-direction:column;gap:0}.tr-how{margin-top:26px}.tr-how .tr-ask{margin-top:4px}.cmp-verdict{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0 0 26px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cmp-verdict>b:first-child{font-family:var(--mono);font-weight:600;font-size:clamp(30px,3.2vw,44px);line-height:1;color:var(--green);font-variant-numeric:tabular-nums}.cmp-verdict span{font-size:var(--fs-4);font-weight:300;line-height:1.6;color:var(--mute);max-width:74ch}.cmp-verdict span b{color:var(--ink);font-weight:650}.cmp-deep{margin-top:0;border-top:0}.cmp-deep>summary{padding-top:18px;border-top:1px solid var(--line)}.pf-deep{max-width:1320px;margin:0 auto;padding:0 var(--pad);border-top:0}.pf-deep>summary{border-top:1px solid var(--line);padding-top:18px}.pr-deep{grid-column:2/7;grid-row:2;margin:34px 0 0;border-top:0}.pr-deep>summary{border-top:1px solid var(--line);padding-top:16px}.pr-deep .pr-claims{margin-top:8px;border-top:0}@media (max-width:900px){.pr-deep{grid-column:1;grid-row:auto;margin-top:28px}}.cmp-lbl{margin:0 0 20px}.cmp-in .cmp-lbl+.cmp-verdict{margin-top:0}.cmp-tr{margin-top:6px}.cmp-tr .tr-hair,.cmp-tr .tr-rail{display:none}.cmp-in .tr-in{padding-left:0;padding-right:0;max-width:none}.wy-deep{border-top:0;margin-top:0}.wy-deep>summary{padding-top:16px}.wy-l2{border-top:0}.cmp-tech{margin-top:6px}.cmp-tech .pf-ledger{grid-column:auto;grid-row:auto;margin:0}.cmp-tech .pf-side{margin:22px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 26px}.cmp-tech .pf-stamp{margin:0;font-size:clamp(26px,2.6vw,38px)}.cmp-tech .pf-stamp-l{margin:0;display:flex;flex-wrap:wrap;gap:6px 22px}.cmp-tech .pf-lead{margin:0;flex:1 1 32ch;min-width:0}.cmp-tech .pf-row{padding:13px 12px}.cmp-deep .deep-b,.szlogo,.tr-deep .deep-b{display:block}.szlogo{flex:0 0 auto;overflow:visible}.szlogo-e{animation:szlogoPulse 3s ease-in-out infinite}@keyframes szlogoPulse{0%,to{opacity:.85}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.szlogo-e{animation:none}.szlogo animateMotion{display:none}}.nvx-brand .szlogo{margin-right:2px}.mark .szlogo{margin-right:8px}.cm-rail,.cmp-rail,.cv-rail,.ln-rail,.pc-rail,.pr-rail,.pv-rail,.tr-rail,.vid-rail,.wy-rail{display:none!important}.dotnav{position:fixed;left:18px;top:50%;z-index:90;width:max-content;display:flex;flex-direction:column;align-items:center;gap:10px;opacity:0;pointer-events:none;transform:translateY(-50%) translateX(-10px);transition:opacity var(--t-slow) ease,transform var(--t-slow) ease}.dotnav.is-on{opacity:1;pointer-events:auto;transform:translateY(-50%) translateX(0)}.dotnav button{position:relative;display:flex;align-items:center;justify-content:center;background:none;border:0;padding:6px;cursor:pointer}.dotnav i{display:block;width:5px;height:5px;border-radius:50%;background:rgba(242,247,236,.2);transition:all var(--t-mid) ease}.dotnav button[aria-current=true] i{width:8px;height:8px;background:linear-gradient(135deg,#a3e635,var(--green));box-shadow:0 0 8px rgba(126,211,33,.4)}.dotnav button:hover i{background:rgba(242,247,236,.45)}.dotnav button:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:50%}.dotnav span{position:absolute;left:22px;white-space:nowrap;font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.12em;text-transform:uppercase;color:rgba(242,247,236,.7);background:rgba(3,5,3,.86);border:1px solid rgba(242,247,236,.1);border-radius:var(--r-1);padding:4px 8px;opacity:0;pointer-events:none;transition:opacity var(--t-fast) ease}.dotnav button:focus-visible span,.dotnav button:hover span{opacity:1}@media (max-width:1100px){.dotnav{display:none}}.tw{margin:0 0 34px;padding-bottom:26px;border-bottom:1px solid var(--line)}.tw-lb{margin:0 0 16px;font-family:var(--mono);font-size:var(--fs-1);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.tw-l{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:14px 40px}.tw-l,.tw-l li{align-items:center}.tw-l li{display:inline-flex;gap:12px}.tw-l img{height:22px;width:auto;opacity:.72;filter:grayscale(1) brightness(2.4)}.tw-l li:hover img{opacity:1}.tw-l span{font-family:var(--disp);font-size:var(--fs-4);font-weight:650;color:var(--ink)}.tw-l i{font-style:normal;font-size:var(--fs-2);font-weight:400}.tw-l i,.tw-note{font-family:var(--mono);color:var(--faint)}.tw-note{margin:18px 0 0;font-size:var(--fs-1);line-height:1.6;max-width:82ch}@media (max-width:700px){.tw-l{gap:12px 22px}.tw-l img{height:18px}}:root{interpolate-size:allow-keywords}.deep::details-content{block-size:0;overflow:hidden;transition:block-size var(--t-slow) cubic-bezier(.2,.7,.2,1),content-visibility var(--t-slow) allow-discrete;transition-behavior:allow-discrete}.deep[open]::details-content{block-size:auto}.deep>summary:before{transition:transform var(--t-mid) cubic-bezier(.2,.7,.2,1);display:inline-block}.deep[open]>summary:before{transform:rotate(180deg)}.pf-row .pf-name{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pf-ico{flex:0 0 auto;height:16px;width:auto;align-self:center;opacity:.7;filter:grayscale(1) brightness(2.4);transition:opacity var(--t-fast) linear}.pf-row:hover .pf-ico{opacity:1}.pc-mkt-b i{transform-origin:left center}.pc-mkt-r[data-fill] .pc-mkt-b i{transform:scaleX(0)}.pc-mkt-r[data-fill="1"] .pc-mkt-b i{transform:scaleX(1);transition:transform .9s cubic-bezier(.22,.85,.26,1)}.pc-us .pc-mkt-b i{box-shadow:0 0 14px rgba(126,211,33,.35)}@media (prefers-reduced-motion:reduce){.pc-mkt-r[data-fill] .pc-mkt-b i{transform:none}.deep::details-content{transition:none}}.tp-t{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:2px;background:#00b67a;vertical-align:-2px}.tp-t+.tp-t{margin-left:2px}.tp-t svg{width:10px;height:10px;fill:#fff;display:block}.tr-ex-st,.tr-stars{letter-spacing:0!important;color:inherit!important;display:inline-flex;align-items:center}.tr-dossier>.tr-ex .tr-ex-st,.tr-stars{font-size:0}.tp-seal{display:inline-flex;align-items:center;gap:8px;margin-left:10px;font-family:var(--mono);font-size:var(--fs-1);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.tw-l li{position:relative;padding:7px 11px;margin:-7px -11px;border-radius:var(--r-2);transition:background var(--t-fast) linear,transform var(--t-fast) cubic-bezier(.2,.7,.2,1)}.tw-l li.is-lit,.tw-l li:hover{background:var(--raise);transform:translateY(-1px)}.tw-l img{transition:opacity var(--t-fast) linear,filter var(--t-fast) linear}.tw-l li.is-lit img,.tw-l li:hover img{opacity:1;filter:grayscale(1) brightness(3.2)}.tw-l li.is-lit i,.tw-l li:hover i{color:var(--mute)}.tw-l li:after{content:"";position:absolute;left:11px;right:11px;bottom:2px;height:1px;background:var(--green);transform:scaleX(0);transform-origin:left center;transition:transform var(--t-mid) cubic-bezier(.2,.7,.2,1)}.tw-l li.is-lit:after,.tw-l li:hover:after{transform:scaleX(1)}.tw-l li[data-reveal]{transform:translate3d(0,8px,0)}.tw-l li[data-reveal].is-in{transform:none}.pf-row:before{transform:scaleY(0);transform-origin:top center;transition:opacity var(--t-fast) linear,transform var(--t-mid) cubic-bezier(.2,.7,.2,1)}.pf-row.is-lit:before,.pf-row:hover:before{opacity:1;transform:scaleY(1)}.pf-row.is-lit{background:var(--raise)}.pf-ico{transition:opacity var(--t-fast) linear,filter var(--t-fast) linear}.pf-row.is-lit .pf-ico,.pf-row:hover .pf-ico{opacity:1;filter:grayscale(1) brightness(3.2)}.pf-stamp-l li[data-reveal]{transform:translate3d(-10px,0,0)}.pf-stamp-l li[data-reveal].is-in{transform:none}@media (prefers-reduced-motion:reduce){.pf-row:before,.tw-l li,.tw-l li:after{transition:none}.pf-stamp-l li[data-reveal],.tw-l li[data-reveal]{transform:none}.tw-l li:after{transform:scaleX(0)}.pf-row:before{transform:scaleY(1)}}@keyframes sz-respire{0%,to{box-shadow:0 0 0 1px var(--green),0 0 0 0 rgba(126,211,33,0)}45%{box-shadow:0 0 0 1px var(--green),0 0 0 9px rgba(126,211,33,.16)}}.pc-range.is-hint::-webkit-slider-thumb{animation:sz-respire 1.5s ease-out 3}.pc-range.is-hint::-moz-range-thumb{animation:sz-respire 1.5s ease-out 3}.pc-range::-webkit-slider-thumb{transition:transform var(--t-fast) cubic-bezier(.2,.7,.2,1)}.pc-range::-moz-range-thumb{transition:transform var(--t-fast) cubic-bezier(.2,.7,.2,1)}.pc-range.is-demo::-webkit-slider-thumb,.pc-range:hover::-webkit-slider-thumb{transform:scale(1.18)}.pc-range.is-demo::-moz-range-thumb,.pc-range:hover::-moz-range-thumb{transform:scale(1.18)}.pc-slide.is-demo .pc-tick.is-on{text-shadow:0 0 18px rgba(126,211,33,.55)}.pc-tick{transition:color var(--t-fast) linear,transform var(--t-fast) cubic-bezier(.2,.7,.2,1)}.pc-tick:hover{transform:translateY(-2px)}@keyframes sz-appel{0%,to{transform:none}40%{transform:translateY(-3px)}}.pv-t.is-hint{animation:sz-appel .62s cubic-bezier(.2,.7,.2,1) 2}@media (prefers-reduced-motion:reduce){.pc-range.is-hint::-moz-range-thumb,.pc-range.is-hint::-webkit-slider-thumb,.pv-t.is-hint{animation:none}.pc-tick:hover{transform:none}}.pf-stamp-say{margin:14px 0 0;max-width:44ch;font-family:var(--disp);font-size:var(--fs-5);font-weight:300;line-height:1.5;color:var(--ink)}.pf-stamp-say b{color:var(--ink);font-weight:600}.hero-facts li.hero-price{padding:5px 13px;margin:-5px 0;border-radius:var(--r-pill);background:rgba(126,211,33,.07);box-shadow:inset 0 0 0 1px rgba(126,211,33,.24);color:var(--mute)}.hero-facts li.hero-price b:first-child{font-size:var(--fs-5);letter-spacing:-.01em}.hero-facts li.hero-price span{color:var(--ink)}.pc-cad{list-style:none;margin:34px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:780px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-2);overflow:hidden}.pc-cad-i{display:grid;gap:5px;padding:18px 20px 17px;background:var(--bg);transition:background var(--t-fast) linear}.pc-cad-i:hover{background:var(--raise)}.pc-cad-n{font-family:var(--mono);font-size:var(--fs-1);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.pc-cad-p{font-family:var(--disp);font-size:var(--fs-5);font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.pc-cad-p b{font-size:var(--fs-8);font-weight:700;color:var(--green);letter-spacing:-.02em}.pc-cad-s{font-family:var(--mono);font-size:var(--fs-2);line-height:1.5;color:var(--mute)}@media (max-width:760px){.pc-cad{grid-template-columns:1fr}}.tr-dossier>.tr-ex{padding:34px 38px 30px}.tr-dossier>.tr-ex .tr-ex-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;order:3;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.tr-dossier>.tr-ex{display:flex;flex-direction:column}.tr-dossier>.tr-ex .tr-ex-q{order:2;margin:0}.tr-dossier>.tr-ex .tr-ex-f{order:4;margin:12px 0 0}.tr-dossier>.tr-ex .tr-ex-num,.tr-dossier>.tr-ex .tr-ex-tags{display:none}.tr-dossier>.tr-ex .tr-ex-st{order:-1;width:auto;font-size:var(--fs-4);letter-spacing:.12em;margin-right:4px}.tr-dossier>.tr-ex .tr-ex-au{flex:0 0 auto;font-size:var(--fs-3)}.tr-dossier>.tr-ex .tr-ex-co,.tr-dossier>.tr-ex .tr-ex-dt{color:var(--faint)}.tr-dossier{transition:height var(--t-slow) cubic-bezier(.2,.7,.2,1);overflow:hidden;align-items:start;display:grid;position:relative}.tr-dossier>.tr-ex{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity var(--t-slow) ease,transform var(--t-slow) ease,visibility 0s linear var(--t-slow);border:0;border-bottom:0;border-radius:var(--r-3);background:linear-gradient(180deg,rgba(242,247,236,.05),rgba(242,247,236,.014) 42%,rgba(242,247,236,.007));box-shadow:inset 0 1px 0 rgba(242,247,236,.09),0 26px 64px rgba(0,0,0,.5)}.tr-dossier>.tr-ex[data-on="1"]{opacity:1;visibility:visible;transform:none;transition:opacity var(--t-slow) ease,transform var(--t-slow) ease,visibility 0s}.tr-dossier>.tr-ex:hover{background:linear-gradient(180deg,rgba(242,247,236,.075),rgba(242,247,236,.022) 42%,rgba(242,247,236,.011))}.tr-dossier .tr-ex-q{font-family:var(--disp);font-size:clamp(16px,1.5vw,20px);line-height:1.5;font-weight:400;color:var(--ink);margin-top:14px}.tr-car-b{display:flex;align-items:center;gap:14px;margin-top:18px}.tr-car-d{display:flex;gap:12px}.tr-car-d button:after{content:"";position:absolute;inset:-9px;border-radius:50%}.tr-car-d button{position:relative;width:6px;height:6px;padding:0;border:0;border-radius:50%;background:rgba(242,247,236,.2);cursor:pointer;transition:all var(--t-mid) ease}.tr-car-d button[aria-current=true]{background:var(--green);box-shadow:0 0 10px rgba(126,211,33,.45)}.tr-car-d button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.tr-car-n{font-family:var(--mono);font-size:var(--fs-2);color:var(--faint);letter-spacing:.1em}.cx{position:relative;padding:104px 0}.cx-hair{position:absolute;top:0;left:50%;margin-left:-50vw;width:100vw;height:1px;background:var(--line)}.cx-in{max-width:1320px;margin:0 auto;padding:0 var(--pad) 0 calc(var(--pad) + 48px)}.cx-head{max-width:66ch;margin-bottom:44px}.cx-head h2{font-family:var(--disp);font-weight:700;margin:14px 0 0;font-size:clamp(30px,3.4vw,50px);line-height:1.06;letter-spacing:-.022em}.cx-head h2 em{font-style:normal;color:var(--green);font-weight:700}.cx-lead{font-size:var(--fs-5);font-weight:300;line-height:1.65;color:var(--mute);max-width:58ch;margin:20px 0 0}@media (max-width:900px){.cx{padding:88px 0}.cx-in{padding:0 28px}}.deep{border-top:1px solid var(--line);margin-top:24px}.deep>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:15px 0 0;font-family:var(--mono);font-size:var(--fs-2);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);transition:color var(--t-fast) linear}.deep>summary::-webkit-details-marker{display:none}.deep>summary:hover{color:var(--mute)}.deep>summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}.deep>summary:before{content:"+";font-size:var(--fs-4);line-height:1;color:var(--green)}.deep[open]>summary:before{content:"\2212"}.deep[open]>summary{color:var(--mute);margin-bottom:6px}.deep-b{padding-top:12px}.lnb{position:relative;border-top:1px solid var(--line)}.lnb-in{max-width:1320px;margin:0 auto;padding:26px var(--pad) 26px calc(var(--pad) + 48px);justify-content:space-between;gap:12px 30px}.lnb-in,.lnb-say{display:flex;flex-wrap:wrap;align-items:baseline}.lnb-say{margin:0;gap:4px 14px}.lnb-say b{font-family:var(--disp);font-size:var(--fs-5);font-weight:650;letter-spacing:-.01em;color:var(--ink)}.lnb-say span{color:var(--faint)}.lnb-go,.lnb-say span{font-family:var(--mono);font-size:var(--fs-3)}.lnb-go{font-weight:600;letter-spacing:.06em;color:var(--green);text-decoration:none;border-bottom:1px solid rgba(126,211,33,.34);padding-bottom:2px;white-space:nowrap}.lnb-go:hover{border-bottom-color:var(--green)}.lnb-go:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (max-width:900px){.lnb-in{padding:22px 28px}}@media (max-width:420px){.lnb-in{padding:20px}}.fin-cta{position:relative;padding:76px 0 84px;text-align:center}.fin-hair{position:absolute;top:0;left:50%;margin-left:-50vw;width:100vw;height:1px;background:var(--line)}.fin-in{max-width:760px;margin:0 auto;padding:0 var(--pad)}.fin-cta .sec-eb{justify-content:center}.fin-in h2{font-family:var(--disp);font-weight:700;margin:16px 0 0;font-size:clamp(34px,4.2vw,62px);line-height:1.03;letter-spacing:-.026em}.fin-in h2 em{font-style:normal;color:var(--green);font-weight:700}.fin-lead{font-size:var(--fs-5);font-weight:300;line-height:1.65;color:var(--mute);max-width:54ch;margin:22px auto 0}.fin-act{gap:14px;margin-top:34px}.fin-act,.fin-facts{display:flex;flex-wrap:wrap;justify-content:center}.fin-facts{list-style:none;margin:34px 0 0;padding:26px 0 0;border-top:1px solid var(--line);gap:8px 30px}.fin-facts li{font-family:var(--mono);font-size:var(--fs-3);font-weight:400;color:var(--faint)}.fin-facts b{color:var(--mute);font-weight:600}.fin-facts li:first-child b{color:var(--green)}@media (max-width:720px){.fin-cta{padding:88px 0 92px}.fin-facts{flex-direction:column;gap:9px}}.wy{position:relative;padding:104px 0}.wy-hair{left:50%;margin-left:-50vw;width:100vw;height:1px;background:var(--line)}.wy-hair,.wy-rail{position:absolute;top:0}.wy-rail{left:0;bottom:0;width:96px;border-right:1px solid var(--line);display:flex;justify-content:center;padding-top:132px;pointer-events:none}.wy-rail span{font-family:var(--mono);font-size:var(--fs-1);font-weight:500;letter-spacing:.22em;color:var(--faint);writing-mode:vertical-rl;text-orientation:mixed}.wy-rail b{color:var(--green);font-weight:600}.wy-in{max-width:1320px;margin:0 auto;padding:0 var(--pad) 0 calc(var(--pad) + 48px)}.wy-head{max-width:66ch;margin-bottom:46px}.wy-head h2{font-family:var(--disp);font-weight:700;margin:14px 0 0;font-size:clamp(30px,3.4vw,50px);line-height:1.06;letter-spacing:-.022em}.wy-head h2 em{font-style:normal;color:var(--green);font-weight:700}.wy-lead{font-size:var(--fs-5);font-weight:300;line-height:1.65;color:var(--mute);max-width:58ch;margin:20px 0 0}.wy-l{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.wy-l li{display:grid;grid-template-columns:54px minmax(0,5fr) minmax(0,7fr);gap:0 34px;align-items:start;padding:24px 0;border-bottom:1px solid var(--line)}.wy-n{font-family:var(--mono);font-size:var(--fs-1);font-weight:600;letter-spacing:.18em;color:var(--green);padding-top:5px}.wy-l h3{font-family:var(--disp);font-size:clamp(17px,1.7vw,22px);font-weight:650;letter-spacing:-.014em;color:var(--ink);margin:0}.wy-l p{font-size:var(--fs-4);font-weight:300;line-height:1.62;color:var(--mute);margin:0;max-width:62ch}.wy-l a{color:var(--green);text-decoration:none;border-bottom:1px solid rgba(126,211,33,.34)}.wy-l a:hover{border-bottom-color:var(--green)}.wy-l a:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (max-width:1000px){.wy-l li{grid-template-columns:40px 1fr;row-gap:9px}.wy-l p{grid-column:2}}@media (max-width:900px){.wy{padding:88px 0}.wy-in{padding:0 28px}.wy-rail{width:44px;padding-top:88px}}@media (max-width:420px){.wy-in{padding:0 20px}.wy-rail{width:36px}}.cmp{position:relative;padding:104px 0}.cmp-hair{left:50%;margin-left:-50vw;width:100vw;height:1px;background:var(--line)}.cmp-hair,.cmp-rail{position:absolute;top:0}.cmp-rail{left:0;bottom:0;width:96px;border-right:1px solid var(--line);display:flex;justify-content:center;padding-top:132px;pointer-events:none}.cmp-rail span{font-family:var(--mono);font-size:var(--fs-1);font-weight:500;letter-spacing:.22em;color:var(--faint);writing-mode:vertical-rl;text-orientation:mixed}.cmp-rail b{color:var(--green);font-weight:600}.cmp-in{max-width:1320px;margin:0 auto;padding:0 var(--pad) 0 calc(var(--pad) + 48px)}.cmp-head{max-width:74ch;margin-bottom:44px}.cmp-head h2{font-family:var(--disp);font-weight:700;margin:14px 0 0;font-size:clamp(34px,4vw,60px);line-height:1.04;letter-spacing:-.024em}.cmp-head h2 em{font-style:normal;color:var(--green);font-weight:700}.cmp-lead{font-size:var(--fs-5);font-weight:300;line-height:1.65;color:var(--mute);max-width:66ch;margin:20px 0 0}.cmp-lead strong{color:var(--ink);font-weight:650}.cmp .pc-mkt{grid-column:auto;grid-row:auto}.cmp .pc-lbl{display:none}.cmp .pc-lbl.cmp-lbl{display:flex}@media (max-width:900px){.cmp{padding:88px 0}.cmp-in{padding:0 28px}.cmp-rail{width:44px;padding-top:88px}}@media (max-width:420px){.cmp-in{padding:0 20px}.cmp-rail{width:36px}}.pf{position:relative;padding:132px 0;background:var(--bg)}.pf .pf-hair{position:absolute;top:0;left:50%;margin-left:-50vw;width:100vw;height:1px;background:var(--line);opacity:1;transform:scaleX(0);transform-origin:left;transition:transform var(--t-fast) cubic-bezier(.2,.7,.2,1);will-change:transform}.pf .pf-hair.is-in{transform:scaleX(1)}.pf-rail{position:absolute;left:0;top:0;bottom:0;width:96px;border-right:1px solid var(--line);display:flex;justify-content:center;padding-top:132px;pointer-events:none}.pf-rail span{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.22em;color:var(--faint);writing-mode:vertical-rl;text-orientation:mixed}.pf-rail b{color:var(--green);font-weight:600}.pf-in{max-width:1320px;margin:0 auto;padding:0 var(--pad);display:grid;grid-template-columns:repeat(12,1fr);gap:24px}.pf-in2{margin-top:86px}.pf .pf-eb{display:flex;align-items:center;gap:10px;letter-spacing:.16em;font-weight:600;margin:0 0 15px}.pf .pf-eb:before{content:"";flex:none;width:22px;height:1px;background:var(--green)}.pf-head{grid-column:1/8;grid-row:1}.pf .pf-h2{max-width:18ch;margin:0;font-size:clamp(32px,3.6vw,52px);line-height:1.06;letter-spacing:-.022em;text-wrap:wrap}.pf .pf-h2 em{font-style:italic;color:var(--green);font-weight:400}.pf-ledger{grid-column:1/8;grid-row:2;margin-top:44px}.pf-ledger-hd{gap:18px;padding:0 14px 10px;font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.pf-ledger-hd,.pf-row{display:grid;grid-template-columns:minmax(120px,.92fr) minmax(0,1.18fr) minmax(0,1fr)}.pf-row{position:relative;gap:6px 18px;align-items:start;padding:17px 14px;border-top:1px solid var(--line);transition:background var(--t-fast) linear}.pf-row:last-of-type{border-bottom:1px solid var(--line)}.pf-row:before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:2px;background:var(--green);opacity:0;transition:opacity var(--t-fast) linear}.pf-row:hover{background:var(--raise)}.pf-row:hover:before{opacity:1}.cmp-tech .pf-row[data-reveal],.pf .pf-row[data-reveal]{transform:translate3d(0,10px,0)}.cmp-tech .pf-row[data-reveal].is-in,.pf .pf-row[data-reveal].is-in{transform:none}.cmp-tech .pf-name,.pf .pf-name{font-family:var(--disp);font-weight:500;font-size:var(--fs-7);line-height:1.25;letter-spacing:-.015em;color:var(--ink);margin:0}.cmp-tech .pf-name-sub,.pf .pf-name-sub{font-family:var(--mono);font-size:var(--fs-2);color:var(--faint);letter-spacing:.02em}.pf-gives,.pf-never{font-family:var(--mono);font-size:var(--fs-3);line-height:1.55;margin:3px 0 0;font-variant-numeric:tabular-nums;display:grid;grid-template-columns:16px 1fr;align-items:start}.pf-gives{color:var(--mute)}.pf-gl,.pf-never{color:var(--faint)}.pf-never .pf-gl{color:rgba(242,247,236,.28)}.pf-cap{font-family:var(--mono);font-size:var(--fs-4);color:var(--mute);margin:22px 0 0;max-width:62ch}.pf-side{grid-column:9/13;grid-row:1/3;margin-top:120px}.cmp-tech .pf-stamp,.pf .pf-stamp{--mo-dur:.4s;font-family:var(--disp);font-weight:500;font-size:clamp(30px,3.2vw,46px);line-height:1;letter-spacing:-.022em;color:var(--ink);margin:0;white-space:nowrap}.cmp-tech .pf-stamp[data-reveal],.cmp-tech .pf-stamp[data-reveal].is-in,.pf .pf-stamp[data-reveal],.pf .pf-stamp[data-reveal].is-in{transform:none}.pf-stamp-l{list-style:none;margin:18px 0 0;padding:0}.pf-stamp-l li{font-family:var(--mono);font-size:var(--fs-3);line-height:1.5;color:var(--mute);position:relative;padding:9px 0 9px 19px;border-top:1px solid var(--line)}.pf-stamp-l li:before{content:"✓";position:absolute;left:0;top:9px;color:var(--green);font-size:var(--fs-2);line-height:1.5}.pf-stamp-l li:last-child{border-bottom:1px solid var(--line)}.pf-lead{font-size:var(--fs-5);line-height:1.65;color:var(--mute);max-width:62ch;margin:26px 0 0}.pf-lead strong{color:var(--ink);font-weight:600}.pf-track{position:relative;margin-top:82px;padding-left:calc(max(0px, (100% - 1320px) / 2) + var(--pad) + 96px)}.pf-track-lb{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0 0 14px}.pf-track-vp{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pf-track-in{display:flex;width:max-content;padding:16px 0;animation:pf-marq 28s linear infinite;will-change:transform}.pf-track-in span{font-family:var(--disp);font-weight:500;font-size:var(--fs-6);letter-spacing:-.01em;color:rgba(242,247,236,.42);white-space:nowrap;display:inline-flex;gap:30px;margin-right:30px}.pf-track-in span:after{content:"\00B7";color:var(--faint)}@keyframes pf-marq{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.pf-track:focus-within .pf-track-in,.pf-track:hover .pf-track-in{animation-play-state:paused}.pf-track-note{font-family:var(--mono);font-size:var(--fs-2);line-height:1.6;color:var(--faint);margin:14px 0 0;max-width:74ch;padding-right:var(--pad)}.pf-part{grid-column:1/10}.pf-part-lb{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0 0 14px}.pf-prow{display:grid;grid-template-columns:minmax(150px,1fr) auto auto;gap:4px 20px;align-items:center;padding:15px 0;border-top:1px solid var(--line)}.pf-prow:last-of-type{border-bottom:1px solid var(--line)}.pf-prow .pf-name{grid-column:1;grid-row:1}.pf-pmeta{grid-column:1;grid-row:2;margin:0;font-family:var(--mono);font-size:var(--fs-3);color:var(--mute);font-variant-numeric:tabular-nums}.pf-code{grid-column:2;grid-row:1/3}.pf-out{grid-column:3;grid-row:1/3}.pf-code{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:10px 14px;font-family:var(--mono);font-size:var(--fs-3);font-weight:600;letter-spacing:.14em;color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:var(--r-2);cursor:pointer;transition:color var(--t-fast) linear,border-color var(--t-fast) linear,background var(--t-fast) linear}.pf-code:hover{border-color:rgba(126,211,33,.42);background:rgba(126,211,33,.06)}.pf-code:focus-visible{outline:2px solid var(--green);outline-offset:2px}.pf-code[data-copied]{color:var(--green);border-color:rgba(126,211,33,.5)}.pf-tag{font-size:var(--fs-1);font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.pf-code[data-copied] .pf-tag{color:var(--green)}.pf-out{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-family:var(--mono);font-size:var(--fs-3);color:var(--mute);text-decoration:none;border-bottom:1px solid var(--line);transition:color var(--t-fast) linear,border-color var(--t-fast) linear}.pf-out:hover{color:var(--ink);border-bottom-color:rgba(242,247,236,.34)}.pf-out:focus-visible{outline:2px solid var(--green);outline-offset:2px}.pf-disc{font-family:var(--mono);font-size:var(--fs-2);line-height:1.6;color:var(--faint);margin:16px 0 0;max-width:78ch}.pf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}@media (max-width:1180px){.pf-ledger-hd{display:none}.pf-row{grid-template-columns:1fr;gap:5px}.pf-side{margin-top:84px}}@media (max-width:900px){.pf{padding:88px 0}.pf-rail{width:44px;padding-top:88px}.pf-in{padding:0 28px;grid-template-columns:1fr}.pf-in2{margin-top:64px}.pf-head,.pf-ledger,.pf-part,.pf-side{grid-column:1;grid-row:auto}.pf-side{margin-top:56px}.pf-ledger{margin-top:34px}.pf-track{margin-top:60px;padding-left:72px}.pf-track-note{padding-right:28px}.pf-prow{grid-template-columns:1fr;gap:10px}.pf-code,.pf-out,.pf-pmeta,.pf-prow .pf-name{grid-column:1;grid-row:auto}.pf-code{justify-content:space-between}}@media (max-width:420px){.pf-in{padding:0 20px}.pf-rail{width:36px}.pf-track{padding-left:60px}.pf .pf-stamp{font-size:clamp(34px,12vw,52px)}.pf-facts li{border-right:0;padding-right:0;margin-right:0;width:100%}}@media (prefers-reduced-motion:reduce){.pf .pf-hair{transform:scaleX(1);transition:none}.pf-track-in{animation:none;width:auto;flex-wrap:wrap}.pf-track-in span{margin:0 26px 10px 0}.pf-track-in span:after{content:""}.pf-track-dup{display:none}.pf-code,.pf-out,.pf-row{transition:none}}.pf-track-in img{display:block;height:30px;width:auto;max-width:172px;object-fit:contain;filter:brightness(0) invert(1);opacity:.58;transition:opacity var(--t-fast) ease,filter var(--t-fast) ease}.pf-track-in span:hover img{filter:none;opacity:1}.pf-track-in span{display:flex;align-items:center;gap:10px;flex:0 0 auto;padding:0 8px}.pf-track-in i{font-style:normal;font-family:var(--mono);font-size:var(--fs-3);letter-spacing:.02em;color:var(--faint);white-space:nowrap;transition:color var(--t-fast) ease}.pf-track-in span:hover i{color:var(--ink)}@media (prefers-reduced-motion:reduce){.pf-track-in img{transition:none}}.pf-track-vp{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 88px,#000 calc(100% - 88px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 88px,#000 calc(100% - 88px),transparent)}.pf-track:hover .pf-track-in{animation-duration:96s}.pf-track-in{transition:none}@keyframes pf-breathe{0%,to{opacity:.52}50%{opacity:.78}}.pf-track-in span img{animation:pf-breathe 5.2s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.63s)}.pf-track-in span:hover img{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.pf-track-in{animation:none}.pf-track-in span img{animation:none;opacity:.62}.pf-track-vp{-webkit-mask-image:none;mask-image:none}}.tr{position:relative;padding:132px 0;background:var(--bg)}.tr-hair{position:absolute;top:0;left:50%;margin-left:-50vw;width:100vw;height:1px;background:var(--line)}.tr-hair[data-reveal]{opacity:1;transform:scaleX(0);transform-origin:left;transition:transform var(--t-fast) cubic-bezier(.2,.7,.2,1)}.tr-hair[data-reveal].is-in{transform:scaleX(1)}.tr-rail{position:absolute;left:0;top:0;bottom:0;width:96px;border-right:1px solid var(--line);display:flex;justify-content:center;padding-top:132px;pointer-events:none}.tr-rail span{font-family:var(--mono);font-size:var(--fs-1);font-weight:450;letter-spacing:.22em;color:var(--faint);writing-mode:vertical-rl;text-orientation:mixed}.tr-rail b{color:var(--green);font-weight:600}.tr-in{max-width:1320px;margin:0 auto;padding:0 var(--pad);display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:start}.tr-head{grid-column:2/9;grid-row:1}.cmp-tr .tr-eb,.tr .tr-eb{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:var(--fs-2);font-weight:600;letter-spacing:.2em;color:var(--green);margin:0 0 15px}.cmp-tr .tr-eb:before,.tr .tr-eb:before{content:"";flex:none;width:22px;height:1px;background:var(--green)}.tr .tr-h2{font-family:var(--disp);font-weight:700;font-size:clamp(32px,3.6vw,52px);line-height:1.06;letter-spacing:-.024em;color:var(--ink);max-width:18ch;margin:0;text-wrap:wrap}.cmp-tr .tr-h2 em,.tr .tr-h2 em{font-style:normal;color:var(--green);font-weight:400}.tr-lead{font-family:var(--body);font-weight:300;font-size:var(--fs-5);line-height:1.62;color:var(--mute);max-width:60ch;margin:20px 0 0}.tr-lead strong{color:var(--ink);font-weight:650}.cmp-tr .tr-read-num,.tr .tr-read-num{font-family:var(--mono);font-weight:450;color:var(--green);font-variant-numeric:tabular-nums lining-nums}.tr-pull{grid-column:2/11;grid-row:2;margin:52px 0 0;padding:32px 36px 28px;border-radius:var(--r-3);background:radial-gradient(120% 140% at 8% 0,rgba(126,211,33,.055),transparent 58%),linear-gradient(180deg,rgba(242,247,236,.055),rgba(242,247,236,.016) 42%,rgba(242,247,236,.008));box-shadow:inset 0 1px 0 rgba(242,247,236,.1),0 26px 64px rgba(0,0,0,.5);display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:36px;overflow:clip;align-items:baseline}.tr-pull,.tr-pull-x{position:relative}.tr-pull-x:before{content:"";position:absolute;left:-18px;top:-4px;bottom:2px;width:1px;background:linear-gradient(180deg,rgba(126,211,33,.34),rgba(242,247,236,.1) 38%,transparent)}.tr-pull-n{position:relative;isolation:isolate;font-family:var(--mono);font-weight:450;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(30px,3.4vw,46px);line-height:1;letter-spacing:-.02em;color:var(--green);white-space:nowrap;text-shadow:0 0 26px rgba(126,211,33,.3)}.tr-pull-n:before{content:"";position:absolute;z-index:-1;inset:-70% -34% -55%;background:radial-gradient(closest-side,rgba(126,211,33,.16),transparent 72%)}.tr-pull-q{font-family:var(--disp);font-weight:500;font-size:clamp(20px,1.9vw,27px);line-height:1.3;letter-spacing:-.016em;color:var(--ink);margin:0;max-width:46ch}.tr-pull figcaption{margin-top:14px;display:grid;gap:5px;justify-items:start}.tr-link{font-family:var(--mono);font-size:var(--fs-3);font-weight:450;color:var(--mute);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:rgba(150,163,140,.45);transition:color var(--t-fast),text-decoration-color var(--t-fast)}.tr-link:focus-visible,.tr-link:hover{color:var(--ink);text-decoration-color:var(--green)}.tr-link:focus-visible{outline:2px solid var(--green);outline-offset:2px}.tr-link-lg{font-size:var(--fs-4);color:var(--ink)}.tr-ar{margin-left:7px;color:var(--green)}.tr-meth{font-family:var(--mono);font-size:var(--fs-1);font-weight:450;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);line-height:1.5}.tr-left{grid-column:2/6;grid-row:3;margin-top:58px;position:sticky;top:calc(var(--nvx-veil, 96px) + 28px)}.tr-ask{margin:0 0 32px}.tr-ask[hidden]{display:none}.tr-ask-lb{font-family:var(--mono);font-size:var(--fs-1);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--green);margin:0 0 12px}.tr-ask-list{display:grid;border-top:1px solid var(--line)}.tr-ask-b{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:baseline;width:100%;text-align:left;font:inherit;background:none;color:inherit;cursor:pointer;border:0;border-bottom:1px solid var(--line);border-left:2px solid transparent;padding:11px 12px;transition:background var(--t-fast) linear,border-color var(--t-fast) linear,color var(--t-fast) linear}.tr-ask-q{font-family:var(--body);font-weight:300;font-size:var(--fs-4);line-height:1.35;color:var(--mute)}.tr-ask-num{font-family:var(--mono);font-weight:450;font-size:var(--fs-3);font-variant-numeric:tabular-nums lining-nums;color:var(--faint)}.tr-ask-b:hover{background:var(--raise)}.tr-ask-b:hover .tr-ask-q{color:var(--ink)}.tr-ask-b:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.tr-ask-b[aria-pressed=true]{background:var(--raise);border-left-color:var(--green)}.tr-ask-b[aria-pressed=true] .tr-ask-q{color:var(--ink);font-weight:650}.tr-ask-b[aria-pressed=true] .tr-ask-num{color:var(--green)}.tr-ask-read{font-family:var(--body);font-weight:300;font-size:var(--fs-3);line-height:1.55;color:var(--mute);margin:12px 0 0;max-width:40ch}.tr-ask-read b{color:var(--ink);font-weight:650}.tr-ask-read .tr-ask-read-num{font-family:var(--mono);font-weight:450;color:var(--green);font-variant-numeric:tabular-nums lining-nums}.tr-facts{margin:0;padding:0;border-top:1px solid var(--line)}.tr-fact{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;padding:13px 0;border-bottom:1px solid var(--line)}.tr-fact dt{grid-row:1/3;align-self:start}.tr-num{font-family:var(--mono);font-size:var(--fs-8);font-weight:450;font-variant-numeric:tabular-nums lining-nums;color:var(--ink);line-height:1.1;display:block;min-width:2.4ch}.tr-fact dd{margin:0;font-family:var(--body);font-weight:300;font-size:var(--fs-4);line-height:1.45;color:var(--mute);max-width:34ch;align-self:center}.tr-fact .tr-meth{margin-top:3px;align-self:start}.tr-body{font-family:var(--body);font-weight:300;font-size:var(--fs-4);line-height:1.6;color:var(--mute);max-width:50ch;margin:24px 0 0}.tr-body strong{color:var(--ink);font-weight:650}.tr-body-2{margin-top:14px}.tr-usage{margin:24px 0 0;font-family:var(--body);font-weight:300;font-size:var(--fs-4);color:var(--mute)}.tr-usage[hidden]{display:none}.cmp-tr .tr-usage-num,.tr .tr-usage-num{font-family:var(--mono);font-size:var(--fs-8);font-weight:450;font-variant-numeric:tabular-nums lining-nums;color:var(--ink);margin-right:8px;vertical-align:-2px}.tr-usage .tr-meth{display:block}.tr-cta{margin:26px 0 0}.tr-right{grid-column:6/-1;grid-row:3;margin-top:58px;margin-right:calc(-1 * (var(--pad) + max(0px, (100vw - 1320px) / 2)));min-width:0}.tr-band{display:flex;gap:24px;align-items:baseline;justify-content:space-between;margin:0 0 12px;padding-right:var(--pad);font-family:var(--mono);font-size:var(--fs-1);font-weight:450;letter-spacing:.12em;color:var(--faint);line-height:1.5}.tr-band-l{max-width:76ch}.tr-band-r{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;color:var(--mute)}.tr-dossier{border-top:1px solid var(--line)}.tr-ex{position:relative;padding:18px var(--pad) 18px 0;border-bottom:1px solid var(--line);transition:background var(--t-fast) linear}.tr-ex:hover{background:var(--raise)}.tr-ex:before{content:"";position:absolute;left:-12px;top:0;bottom:0;width:2px;background:transparent;transition:background var(--t-fast) linear}.tr-ex[data-hit="1"]:before{background:var(--green)}.tr-ex-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-family:var(--mono);font-size:var(--fs-3);font-weight:450;font-variant-numeric:tabular-nums lining-nums}.tr-ex-num{flex:none;width:24px;color:var(--faint)}.tr-ex-st{flex:none;width:62px;color:var(--green);letter-spacing:.5px}.tr-ex-au{flex:1 1 150px;min-width:0;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-ex-co{flex:none;width:22px;color:var(--mute)}.tr-ex-co-none{color:var(--faint)}.tr-ex-dt{flex:none;width:88px;color:var(--mute)}.tr-ex-tags{flex:none;margin-left:auto;display:flex;flex-wrap:wrap;gap:6px}.tr-chip{font:inherit;font-family:var(--mono);font-size:var(--fs-1);font-weight:450;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);background:none;cursor:pointer;border:1px solid var(--line);padding:3px 7px;transition:color var(--t-fast) linear,border-color var(--t-fast) linear}.tr-chip:hover{color:var(--ink);border-color:rgba(126,211,33,.5)}.tr-chip:focus-visible{outline:2px solid var(--green);outline-offset:1px}.tr-chip[data-hit="1"]{color:var(--green);border-color:rgba(126,211,33,.5)}.tr-chip-off{cursor:default;color:var(--faint);border-style:dashed}.tr-ex-q{font-family:var(--body);font-weight:300;font-size:var(--fs-4);line-height:1.6;color:var(--mute);max-width:78ch;margin:10px 0 0;padding-left:38px}.tr[data-tr-js="1"] .tr-ex-q{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.tr[data-tr-js="1"] .tr-ex[data-open="1"] .tr-ex-q{display:block;overflow:visible}.tr-ex-q mark{background:none;color:inherit}.tr-ex-q mark[data-hit="1"]{color:var(--ink);background:rgba(126,211,33,.14);box-shadow:inset 0 -1px 0 rgba(126,211,33,.85);padding:1px 0}.tr-ex-f{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:10px 0 0;padding-left:38px}.tr-ex-src{font-family:var(--mono);font-size:var(--fs-2);font-weight:450;color:var(--mute);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:rgba(150,163,140,.35);transition:color var(--t-fast),text-decoration-color var(--t-fast)}.tr-ex-src:focus-visible,.tr-ex-src:hover{color:var(--ink);text-decoration-color:var(--green)}.tr-ex-src:focus-visible{outline:2px solid var(--green);outline-offset:2px}.tr-ex-more{font:inherit;font-family:var(--mono);font-size:var(--fs-2);font-weight:450;color:var(--mute);background:none;border:0;cursor:pointer;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:rgba(126,211,33,.55);transition:color var(--t-fast)}.tr-ex-more:hover{color:var(--ink)}.tr-ex-more:focus-visible{outline:2px solid var(--green);outline-offset:2px}.tr[data-tr-doubt] .tr-ex[data-hit="0"] .tr-ex-f,.tr[data-tr-doubt] .tr-ex[data-hit="0"] .tr-ex-q{display:none}.tr[data-tr-doubt] .tr-ex[data-hit="0"]{padding-top:13px;padding-bottom:13px}.tr[data-tr-doubt] .tr-ex[data-hit="0"] .tr-ex-au{color:var(--mute)}.tr[data-tr-doubt] .tr-ex[data-hit="0"] .tr-ex-st{color:rgba(126,211,33,.45)}.tr-all{display:none;font:inherit;font-family:var(--mono);font-size:var(--fs-3);font-weight:450;color:var(--ink);background:none;border:0;cursor:pointer;padding:14px 0;margin-top:4px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--green)}.tr-all:focus-visible{outline:2px solid var(--green);outline-offset:2px}.tr-foot{margin:16px 0 0;padding-right:var(--pad);max-width:92ch;font-family:var(--mono);font-size:var(--fs-2);font-weight:450;line-height:1.6;color:var(--faint)}.tr-foot em{font-style:normal;color:var(--mute)}.tr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.tr-score{display:flex;align-items:baseline;gap:18px;margin:4px 0 22px}.cmp-tr .tr-score-n,.tr .tr-score-n{font-family:var(--mono);font-weight:450;font-size:clamp(56px,7.2vw,92px);line-height:.86;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.tr-score-x{display:flex;flex-direction:column;gap:5px}.tr-stars{color:var(--green);font-size:var(--fs-6);letter-spacing:.16em;line-height:1}.tr-score-c{font-family:var(--mono);font-size:var(--fs-3);font-weight:450;color:var(--faint);letter-spacing:.02em}.tr-score-c b{color:var(--ink);font-weight:450;font-variant-numeric:tabular-nums lining-nums}@media (max-width:1240px){.tr-left{position:static}.tr-ex-f,.tr-ex-q{padding-left:0}.tr-ex:before{left:-8px}}@media (max-width:900px){.tr{padding:88px 0}.tr-rail{width:44px;padding-top:88px}.tr-in{padding:0 28px;grid-template-columns:1fr}.tr-head,.tr-left,.tr-pull,.tr-right{grid-column:1;grid-row:auto}.tr-pull{grid-template-columns:1fr;gap:12px}.tr-left,.tr-pull{margin-top:40px}.tr-right{margin-right:-28px;margin-top:44px}.tr-band{flex-direction:column;gap:6px;padding-right:28px}.tr-band-r{text-align:left}.tr-ex{padding-right:28px}.tr-ex-tags{margin-left:0;flex-basis:100%}.tr-ex-dt{width:auto}.tr-dossier[data-tr-clamped="1"] .tr-ex:nth-child(n+6){display:none}.tr-all{display:block}.tr-foot{padding-right:28px}}@media (max-width:560px){.tr-in{padding:0 18px 0 60px}.tr-right{margin-right:-18px}.tr-band,.tr-ex,.tr-foot{padding-right:18px}.tr-score{gap:13px}.tr .tr-score-n{font-size:var(--fs-10)}.tr-stars{font-size:var(--fs-5)}.tr-pull-q{font-size:var(--fs-6)}.tr-fact{grid-template-columns:1fr}.tr-fact dt{grid-row:auto}.tr-ex-au{flex-basis:100%}.tr-ex-st{width:58px}}@media (max-width:400px){.tr-in{padding:0 14px 0 52px}.tr-right{margin-right:-14px}.tr-band,.tr-ex,.tr-foot{padding-right:14px}.tr-ask-b{padding-left:9px;padding-right:0}.tr-ex-q,.tr-lead{font-size:var(--fs-4)}}@media (prefers-reduced-motion:reduce){.tr-hair[data-reveal]{transform:scaleX(1);transition:none}.tr-ask-b,.tr-chip,.tr-ex,.tr-ex:before{transition:none}}.pc-sec{position:relative;padding:132px 0;background:var(--bg);scroll-margin-top:96px}.pc-hair{position:absolute;top:0;left:50%;margin-left:-50vw;width:100vw;height:1px;background:var(--line);transform:scaleX(0);transform-origin:left;transition:transform var(--t-fast) cubic-bezier(.2,.7,.2,1)}.pc-sec.is-in .pc-hair{transform:scaleX(1)}.pc-rail{position:absolute;left:0;top:0;bottom:0;width:96px;border-right:1px solid var(--line);display:flex;justify-content:center;padding-top:132px;pointer-events:none}.pc-rail span{font-family:var(--mono);font-size:var(--fs-1);font-weight:500;letter-spacing:.22em;color:var(--faint);writing-mode:vertical-rl;text-orientation:mixed}.pc-rail b{color:var(--green);font-weight:600}.pc-in{max-width:1320px;margin:0 auto;padding:0 var(--pad) 0 calc(var(--pad) + 48px);display:grid;grid-template-columns:repeat(12,1fr);gap:24px;row-gap:64px}.pc-sec[data-reveal]{opacity:1;transform:none;clip-path:none;transition:none;will-change:auto}.pc-head{grid-column:1/9;grid-row:1}.pc-calc{grid-column:1/13;grid-row:2}.pc-act{grid-column:1/7;grid-row:3}.pc-mkt{grid-column:1/13;grid-row:4}.pc-side{grid-column:1/7;grid-row:5}.pc-incl{grid-column:7/13;grid-row:5}.pc-faq{grid-column:1/13;grid-row:6}.pc-sec .eyebrow{margin-bottom:17px;font-weight:600;letter-spacing:.2em}.pc-head h2{font-family:var(--disp);font-weight:700;margin:0;font-size:clamp(34px,4vw,60px);line-height:1.04;letter-spacing:-.024em;max-width:18ch;text-wrap:normal}.pc-head h2 em{font-style:normal;color:var(--green);font-weight:700}.pc-lead{font-size:var(--fs-5);font-weight:300;line-height:1.65;color:var(--mute);max-width:66ch;margin:22px 0 0}.pc-lead strong{color:var(--ink);font-weight:650}.pc-lbl{font-family:var(--mono);font-size:var(--fs-1);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin:0 0 18px}.pc-lbl b{color:var(--green);font-weight:600}.pc-h3{font-family:var(--disp);font-weight:650;font-size:clamp(23px,2.1vw,31px);line-height:1.16;letter-spacing:-.014em;color:var(--ink);margin:0}.pc-sub{font-size:var(--fs-4);font-weight:300;line-height:1.62;color:var(--mute);max-width:68ch;margin:13px 0 0}.pc-sub strong{color:var(--ink);font-weight:650}.pc-calc{background:var(--raise);border:1px solid var(--line);border-radius:var(--r-1);padding:34px 38px 32px;border-left:2px solid var(--green)}.pc-slide{--k:2;margin:30px 0 0;max-width:780px}.pc-slide-l{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pc-range{-webkit-appearance:none;appearance:none;display:block;width:100%;height:34px;margin:0;background:none;cursor:pointer}.pc-range::-webkit-slider-runnable-track{height:2px;background:var(--line);border:0}.pc-range::-moz-range-track{height:2px;background:var(--line);border:0}.pc-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-8px;border-radius:50%;background:var(--green);border:3px solid var(--bg);box-shadow:0 0 0 1px var(--green)}.pc-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--green);border:3px solid var(--bg);box-shadow:0 0 0 1px var(--green)}.pc-range:focus-visible{outline:2px solid var(--green);outline-offset:6px;border-radius:var(--r-1)}.pc-ticks{list-style:none;justify-content:space-between;margin:2px 0 0;padding:0}.pc-ticks,.pc-ticks li{display:flex}.pc-ticks li:first-child{margin-left:-2px}.pc-ticks li:last-child{margin-right:-2px}.pc-tick{appearance:none;-webkit-appearance:none;background:none;border:0;font-family:var(--mono);font-size:var(--fs-3);font-weight:450;font-variant-numeric:tabular-nums lining-nums;color:var(--mute);cursor:pointer;padding:6px 10px;min-width:44px;min-height:34px;transition:color var(--t-fast)}.pc-tick:hover{color:var(--ink)}.pc-tick.is-on{color:var(--green)}.pc-ticks-u{margin:0;font-family:var(--mono);font-size:var(--fs-1);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.pc-runs{margin:34px 0 0}.pc-run{display:grid;align-items:center;gap:4px 26px;grid-template-columns:190px minmax(120px,1fr) 132px 158px;grid-template-areas:"nm bar tot eff" "cad bar tot hit";padding:20px 0 19px;border-top:1px solid var(--line)}.pc-run:last-child{border-bottom:1px solid var(--line)}.pc-run-n{grid-area:nm;margin:0;font-family:var(--disp);font-size:var(--fs-6);font-weight:650;letter-spacing:-.012em;color:var(--mute)}.pc-run-c{grid-area:cad;margin:0;font-family:var(--mono);font-size:var(--fs-2);font-weight:450;letter-spacing:.01em;color:var(--faint);font-variant-numeric:tabular-nums lining-nums}.pc-bar{grid-area:bar;position:relative;height:10px;background:rgba(242,247,236,.045);border-radius:var(--r-1);overflow:hidden}.pc-bar-f{--w:0%;position:absolute;inset:0 auto 0 0;width:var(--w);display:flex;background:var(--faint);transition:width .62s cubic-bezier(.22,.85,.26,1),background-color var(--t-mid) linear}@keyframes sz-seg{0%{opacity:0}to{opacity:1}}.pc-bar-f em{animation:sz-seg .34s ease both}@media (prefers-reduced-motion:reduce){.pc-bar-f{transition:none}.pc-bar-f em{animation:none}}.pc-bar-f em{flex:var(--f,1) 1 0;border-right:1px solid var(--bg)}.pc-bar-f em:last-child{border-right:0}.pc-run-t{grid-area:tot;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(26px,2.6vw,36px);line-height:1.05;letter-spacing:-.02em}.pc-run-e,.pc-run-t{margin:0;text-align:right;font-family:var(--mono);font-weight:450;color:var(--mute)}.pc-run-e{grid-area:eff;font-size:var(--fs-3);font-variant-numeric:tabular-nums lining-nums}.pc-run-x{grid-area:hit;margin:0;text-align:right;font-family:var(--mono);font-size:var(--fs-2);font-weight:450;letter-spacing:.02em;color:var(--faint);font-variant-numeric:tabular-nums lining-nums}.pc-run.is-best .pc-run-n{color:var(--ink)}.pc-run.is-best .pc-run-t{color:var(--green)}.pc-run.is-best .pc-run-e{color:var(--ink)}.pc-run.is-best .pc-bar-f{background:var(--green)}.pc-run.is-best .pc-bar-f em{border-right-color:rgba(3,5,3,.55)}.pc-run.is-best .pc-run-n:before{content:"▸ ";color:var(--green)}.pc-vd{margin:26px 0 0;font-size:clamp(17px,1.7vw,21px);font-weight:300;line-height:1.45;color:var(--mute);letter-spacing:-.006em;max-width:46ch}.pc-vd b{color:var(--ink);font-weight:650;font-variant-numeric:tabular-nums lining-nums}.pc-cross{margin:14px 0 0;font-family:var(--mono);font-size:var(--fs-3);font-weight:450;line-height:1.62;color:var(--mute);max-width:74ch;font-variant-numeric:tabular-nums lining-nums}.pc-cross b{color:var(--green);font-weight:600}.pc-calc-ft{margin:20px 0 0;padding-top:17px;border-top:1px solid var(--line);font-size:var(--fs-4);font-weight:300;line-height:1.6;color:var(--faint);max-width:78ch}.pc-dl{align-self:flex-start}.pc-dl svg{flex:none}.pc-micro{margin:15px 0 0;letter-spacing:.04em;color:var(--mute)}.pc-found,.pc-micro{font-family:var(--mono);font-size:var(--fs-2);font-weight:450;font-variant-numeric:tabular-nums lining-nums}.pc-found{margin:7px 0 0;letter-spacing:.03em;line-height:1.6;color:var(--faint);max-width:52ch}.pc-mkt-l{list-style:none;margin:30px 0 0;padding:0;counter-reset:pcm}.pc-mkt-r{display:grid;align-items:baseline;gap:6px 26px;grid-template-columns:190px minmax(120px,1fr) 132px;grid-template-areas:"nm bar prc" "tier bar prc" "note note note";padding:18px 0 17px;border-top:1px solid var(--line)}.pc-mkt-l li:last-child{border-bottom:1px solid var(--line)}.pc-mkt-nm{grid-area:nm;margin:0;font-family:var(--disp);font-size:var(--fs-6);font-weight:650;letter-spacing:-.012em;color:var(--ink)}.pc-mkt-tr{grid-area:tier;margin:0;font-family:var(--mono);font-size:var(--fs-2);font-weight:450;letter-spacing:.01em;line-height:1.45;color:var(--faint)}.pc-mkt-b{grid-area:bar;position:relative;align-self:center;height:8px;background:rgba(242,247,236,.045)}.pc-mkt-b,.pc-mkt-b i{border-radius:var(--r-1)}.pc-mkt-b i{position:absolute;inset:0 auto 0 0;width:var(--w,0);background:var(--mute)}.pc-mkt-b b{position:absolute;top:-3px;bottom:-3px;left:var(--w,0);width:2px;background:var(--ink)}.pc-mkt-dash{position:absolute;left:0;top:50%;width:26px;height:1px;background:var(--faint)}.pc-mkt-p{grid-area:prc;margin:0;text-align:right;font-family:var(--mono);font-weight:450;font-variant-numeric:tabular-nums lining-nums;font-size:var(--fs-7);letter-spacing:-.01em;color:var(--ink)}.pc-mkt-p span{display:block;font-size:var(--fs-1);font-weight:450;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-top:3px}.pc-mkt-nt{grid-area:note;margin:9px 0 0;font-size:var(--fs-4);font-weight:300;line-height:1.6;color:var(--mute);max-width:92ch}.pc-us .pc-mkt-nm{color:var(--green)}.pc-us .pc-mkt-b i{background:var(--green)}.pc-us .pc-mkt-p{color:var(--green)}.pc-mkt-na .pc-mkt-p,.pc-us .pc-mkt-tr{color:var(--mute)}.pc-mkt-ft{margin:30px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.pc-mkt-ft p{margin:0;padding-top:15px;border-top:1px solid var(--line);font-size:var(--fs-3);font-weight:300;line-height:1.6;color:var(--faint)}.pc-mkt-ft b{display:block;color:var(--mute);font-weight:650;margin-bottom:4px}.pc-dt{font-family:var(--mono);font-weight:450;color:var(--mute);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.pc-exit{margin:0}.pc-exit-r{display:grid;gap:4px;padding:15px 0 14px;border-bottom:1px solid var(--line)}.pc-exit-r:first-child{border-top:1px solid var(--line)}.pc-exit dt{font-family:var(--disp);font-size:var(--fs-6);font-weight:650;line-height:1.2;letter-spacing:-.014em;color:var(--ink)}.pc-exit dd{margin:0;font-family:var(--mono);font-size:var(--fs-3);font-weight:450;line-height:1.5;color:var(--mute);font-variant-numeric:tabular-nums lining-nums}.pc-exit-b{letter-spacing:.01em}.pc-exit-b:before{content:"× ";color:var(--faint)}.pc-exit-a:before{content:"— ";color:var(--faint)}.pc-hon .pc-exit-b{color:var(--ink)}.pc-rev{margin:34px 0 0;padding:24px 0 0;border-top:1px solid var(--line)}.pc-rev-st{margin:0 0 12px;font-family:var(--mono);font-size:var(--fs-3);letter-spacing:3px;color:var(--green)}.pc-rev-q{margin:0;padding:0;font-size:var(--fs-4);font-weight:300;line-height:1.6;color:var(--mute);max-width:52ch}.pc-rev-m{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:15px;font-family:var(--mono);font-size:var(--fs-3);font-weight:450;color:var(--mute);font-variant-numeric:tabular-nums lining-nums}.pc-rev-a{color:var(--ink)}.pc-lk{color:var(--mute);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--t-fast)}.pc-lk:hover{color:var(--green)}.pc-lk:focus-visible{outline:2px solid var(--green);outline-offset:2px}.pc-list{list-style:none;margin:0;padding:0}.pc-list li{position:relative;margin:0;padding:11px 0 10px 20px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:var(--fs-3);font-weight:450;line-height:1.5;color:var(--mute);letter-spacing:.01em;font-variant-numeric:tabular-nums lining-nums}.pc-list li:first-child{border-top:1px solid var(--line)}.pc-list li:before{content:"";position:absolute;left:0;top:20px;width:6px;height:2px;background:var(--green)}.pc-foot{margin:16px 0 0;font-family:var(--mono);font-size:var(--fs-2);font-weight:450;letter-spacing:.04em;line-height:1.55;color:var(--faint)}.pc-q{display:grid;grid-template-columns:repeat(12,1fr);gap:0 24px;align-items:start;border-top:1px solid var(--line)}.pc-q:last-of-type{border-bottom:1px solid var(--line)}.pc-q summary{grid-column:1/6;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:17px 0;min-height:44px;cursor:pointer;list-style:none;font-size:var(--fs-5);font-weight:300;line-height:1.45;color:var(--ink)}.pc-q summary::-webkit-details-marker{display:none}.pc-q summary:focus-visible{outline:2px solid var(--green);outline-offset:2px}.pc-q-c{flex:none;width:8px;height:8px;margin:6px 2px 0 0;border-right:1px solid var(--faint);border-bottom:1px solid var(--faint);transform:rotate(45deg);transition:transform var(--t-fast)}.pc-q[open] .pc-q-c{transform:rotate(-135deg)}.pc-a{grid-column:6/12;padding:17px 0}.pc-a p{margin:0;font-size:var(--fs-4);font-weight:300;line-height:1.6;color:var(--mute);max-width:56ch}.pc-a span{font-family:var(--mono);font-weight:450;color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.pc-q::details-content{grid-column:6/12}.pc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:1100px){.pc-run{grid-template-columns:168px minmax(90px,1fr) 118px 140px;gap:4px 20px}.pc-mkt-r{grid-template-columns:168px minmax(90px,1fr) 118px;gap:6px 20px}.pc-mkt-ft{grid-template-columns:1fr 1fr}}@media (max-width:900px){.pc-sec{padding:88px 0}.pc-rail{width:44px;padding-top:88px}.pc-in{padding:0 28px;grid-template-columns:1fr;row-gap:48px}.pc-act,.pc-calc,.pc-faq,.pc-head,.pc-incl,.pc-mkt,.pc-side{grid-column:auto;grid-row:auto}.pc-calc{padding:26px 22px 24px}.pc-run{grid-template-columns:1fr auto;grid-template-areas:"nm tot" "cad eff" "bar bar" "hit hit";gap:3px 18px;padding:18px 0}.pc-run .pc-bar{margin:12px 0 8px}.pc-run-x{text-align:left}.pc-mkt-r{grid-template-columns:1fr auto;grid-template-areas:"nm prc" "tier prc" "bar bar" "note note";gap:3px 18px}.pc-mkt-b{margin:12px 0 2px}.pc-mkt-ft{grid-template-columns:1fr;gap:16px}.pc-faq{margin-top:0}.pc-q{grid-template-columns:1fr}.pc-a,.pc-q summary{grid-column:auto}.pc-a{padding:0 0 17px}.pc-q::details-content{grid-column:auto}}@media (max-width:560px){.pc-in{padding:0 20px}.pc-run-t{font-size:var(--fs-8)}.pc-mkt-p{font-size:var(--fs-6)}.pc-tick{padding:6px 4px;min-width:34px}.pc-ticks li:first-child{margin-left:-4px}.pc-ticks li:last-child{margin-right:-4px}}@media (max-width:420px){.pc-in{padding:0 16px 0 52px}.pc-rail{width:36px}.pc-calc{padding:22px 16px 20px;border-radius:var(--r-1)}.pc-run{grid-template-columns:1fr;grid-template-areas:"nm" "cad" "bar" "tot" "eff" "hit"}.pc-run-e,.pc-run-t{text-align:left}.pc-run-t{margin-top:4px}.pc-mkt-r{grid-template-columns:1fr;grid-template-areas:"nm" "tier" "bar" "prc" "note"}.pc-mkt-p{text-align:left;font-size:var(--fs-6);margin-top:6px}.pc-mkt-p span{display:inline;margin-left:8px}}@media (prefers-reduced-motion:reduce){.pc-hair{transform:scaleX(1)}.pc-bar-f,.pc-hair,.pc-lk,.pc-q-c,.pc-tick{transition:none}}.pc-in>*{grid-column:1/-1}.pc-head{grid-column:1/span 7}.pc-calc{grid-column:1/span 6}.pc-act{grid-column:8/-1;align-self:end}.pc-mkt{grid-column:1/-1}.pc-exit{grid-column:1/span 6}.pc-faq{grid-column:7/-1}@media (max-width:1100px){.pc-act,.pc-calc,.pc-exit,.pc-faq,.pc-head{grid-column:1/-1}}.pc-calc,.pc-mkt,.pc-mkt-row,.pc-run{min-width:0}.ln-sec{position:relative;padding:132px 0;background:var(--bg)}.ln-sec .ln-hair{position:absolute;top:0;left:50%;margin-left:-50vw;width:100vw;height:1px;background:var(--line);opacity:1;transform:scaleX(0);transform-origin:left;transition:transform var(--t-fast) cubic-bezier(.2,.7,.2,1);will-change:transform}.ln-sec .ln-hair.is-in{transform:scaleX(1)}.ln-rail{position:absolute;left:0;top:0;bottom:0;width:96px;border-right:1px solid var(--line);display:flex;justify-content:center;padding-top:132px;pointer-events:none}.ln-rail span{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.22em;color:var(--faint);writing-mode:vertical-rl;text-orientation:mixed}.ln-rail b{color:var(--green);font-weight:600}.ln-in{max-width:1320px;margin:0 auto;padding:0 var(--pad);display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:start}.ln-head{grid-column:1/8}.ln-head .eyebrow{margin-bottom:15px}.ln-sec .ln-h2{font-family:var(--disp);font-weight:500;font-size:clamp(32px,3.6vw,52px);line-height:1.06;letter-spacing:-.022em;max-width:18ch;margin:0;text-wrap:normal;color:var(--ink)}.ln-sec .ln-h2 em{font-style:italic;color:var(--green);font-weight:400}.ln-lead{color:var(--mute);font-size:var(--fs-5);line-height:1.65;max-width:62ch;margin:20px 0 0}.ln-lead strong{color:var(--ink);font-weight:600}.ln-count{grid-column:9/-1;justify-self:end;text-align:right;margin:6px 0 0;font-family:var(--mono);font-size:var(--fs-1);font-weight:600;font-variant-numeric:tabular-nums}.ln-count,.ln-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.ln-kicker{font-family:var(--mono);font-size:var(--fs-1);font-weight:600;margin:0 0 22px}.ln-kicker-tight{margin:6px 0 18px}.ln-hubs{grid-column:1/-1;margin-top:68px;border-top:1px solid var(--line)}.ln-hub{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(210px,264px);gap:24px;align-items:baseline;padding:27px 12px 27px 0;border-bottom:1px solid var(--line);text-decoration:none;color:inherit;transition:background var(--t-fast) linear}.ln-hub:hover{background:rgba(242,247,236,.04)}.ln-hub:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ln-n{font-family:var(--mono);font-size:var(--fs-1);font-weight:600;letter-spacing:.12em;color:var(--faint);font-variant-numeric:tabular-nums}.ln-hub-t{font-family:var(--disp);font-weight:500;font-size:var(--fs-9);line-height:1.2;letter-spacing:-.022em;color:var(--ink);margin:0}.ln-hub-b{display:block;margin-top:8px;max-width:62ch;font-size:var(--fs-4);line-height:1.6;color:var(--mute);transition:color var(--t-fast) linear}.ln-hub:hover .ln-hub-b{color:var(--ink)}.ln-hub-m{font-family:var(--mono);font-size:var(--fs-2);color:var(--faint);text-align:right;letter-spacing:.04em}.ln-hub-m b{display:block;font-size:var(--fs-1);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-bottom:5px}.ln-hub-m i{word-break:break-all}.ln-hub-m em,.ln-hub-m i{font-style:normal;display:block}.ln-hub-m em{margin-top:6px;color:var(--faint);transition:color var(--t-fast) linear}.ln-hub:hover .ln-hub-m em{color:var(--green)}.ln-tracks{grid-column:1/8;margin-top:92px}.ln-track{padding:26px 0 30px;border-top:1px solid var(--line)}.ln-track:last-of-type{border-bottom:1px solid var(--line)}.ln-track-h{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.ln-track-n{font-family:var(--mono);font-size:var(--fs-1);font-weight:600;letter-spacing:.12em;color:var(--faint);font-variant-numeric:tabular-nums}.ln-track-t{font-family:var(--disp);font-weight:500;font-size:var(--fs-7);line-height:1.25;letter-spacing:-.02em;color:var(--ink);margin:0;flex:1 1 auto}.ln-track-l{font-family:var(--mono);font-size:var(--fs-3);color:var(--mute);letter-spacing:.02em;white-space:nowrap}.ln-track-b{margin:10px 0 16px 32px;max-width:52ch;font-size:var(--fs-4);line-height:1.6;color:var(--mute)}.ln-steps{list-style:none;margin:0 0 0 32px;padding:0}.ln-step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px 0;border-top:1px solid var(--line);font-size:var(--fs-4);line-height:1.55}.ln-step-n{font-family:var(--mono);font-size:var(--fs-3);color:var(--faint);font-variant-numeric:tabular-nums;padding-top:1px}.ln-step a{color:var(--ink);text-decoration:none;border-bottom:1px solid rgba(242,247,236,.22);transition:border-color var(--t-fast) linear,color var(--t-fast) linear}.ln-step a:hover{border-bottom-color:var(--green)}.ln-step a:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ln-step-w{color:var(--mute)}.ln-more{margin:26px 0 0}.ln-more a{font-size:var(--fs-4);color:var(--mute);text-decoration:none;border-bottom:1px solid rgba(242,247,236,.22);transition:color var(--t-fast) linear,border-color var(--t-fast) linear}.ln-more a:hover{color:var(--ink);border-bottom-color:var(--green)}.ln-more a:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ln-gloss{grid-column:8/-1;margin-top:172px}.ln-gloss-t{font-family:var(--disp);font-weight:500;font-size:var(--fs-7);line-height:1.25;letter-spacing:-.02em;color:var(--ink);margin:0}.ln-dl{margin:0}.ln-term{padding:17px 0;border-top:1px solid var(--line)}.ln-term:last-child{border-bottom:1px solid var(--line)}.ln-t{font-family:var(--disp);font-weight:500;font-size:var(--fs-6);line-height:1.3;letter-spacing:-.018em;color:var(--ink);margin:0}.ln-t a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(242,247,236,.18);transition:border-color var(--t-fast) linear}.ln-t a:hover{border-bottom-color:var(--green)}.ln-t a:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ln-d{margin:7px 0 0;max-width:52ch;font-size:var(--fs-4);line-height:1.6;color:var(--mute)}.ln-notes{grid-column:1/-1;margin-top:118px;border-top:1px solid var(--line);padding-top:28px}.ln-notes-h{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap}.ln-notes-t{font-family:var(--disp);font-weight:500;font-size:var(--fs-7);line-height:1.25;letter-spacing:-.02em;color:var(--ink);margin:0}.ln-notes .ln-kicker-tight{margin:0}.ln-note{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,300px);gap:24px;align-items:baseline;padding:18px 12px 18px 0;margin-top:14px;border-top:1px solid var(--line);text-decoration:none;color:inherit;transition:background var(--t-fast) linear}.ln-note:hover{background:rgba(242,247,236,.04)}.ln-note:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ln-note-t{display:block;font-size:var(--fs-5);line-height:1.4;color:var(--ink)}.ln-note-b{display:block;margin-top:6px;max-width:62ch;font-size:var(--fs-4);line-height:1.6;color:var(--mute);transition:color var(--t-fast) linear}.ln-note:hover .ln-note-b{color:var(--ink)}.ln-note-v{text-align:right}.ln-note-v b{display:block;font-family:var(--mono);font-size:var(--fs-8);font-weight:600;line-height:1.15;color:var(--ink);font-variant-numeric:tabular-nums}.ln-note-v i{display:block;margin-top:6px;font-style:normal;font-family:var(--mono);font-size:var(--fs-1);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);line-height:1.5}@media (max-width:900px){.ln-sec{padding:88px 0}.ln-rail{width:44px;padding-top:88px}.ln-in{padding:0 28px;grid-template-columns:1fr;gap:0}.ln-count,.ln-gloss,.ln-head,.ln-hubs,.ln-notes,.ln-tracks{grid-column:1}.ln-count{justify-self:start;text-align:left;margin:16px 0 0}.ln-hubs{margin-top:40px}.ln-hub{grid-template-columns:30px minmax(0,1fr);gap:12px;padding:22px 0}.ln-hub-t{font-size:var(--fs-8)}.ln-hub-m{grid-column:2;text-align:left;margin-top:10px}.ln-hub-m b{color:var(--faint)}.ln-hub-m em{display:inline-block;margin:0 0 0 8px}.ln-tracks{margin-top:56px}.ln-track-l{white-space:normal}.ln-steps,.ln-track-b{margin-left:0}.ln-gloss,.ln-notes{margin-top:62px}.ln-note{grid-template-columns:1fr;gap:12px;padding:18px 0}.ln-note-v{text-align:left}.ln-note-v b{font-size:var(--fs-7)}}@media (max-width:420px){.ln-in{padding-left:62px;padding-right:20px}.ln-hub-t{font-size:var(--fs-7)}.ln-hub-m i{font-size:var(--fs-1)}}@media (prefers-reduced-motion:reduce){.ln-sec .ln-hair{transition:none}}.sz-ai{position:fixed;inset:0;z-index:96;pointer-events:none;font-family:var(--body);--sz-ai-x:0px;--sz-ai-y:0px;--sz-ai-w:360px;--sz-ai-h:96px;--sz-m:74px;--sz-mx:0px;--sz-my:calc(var(--sz-ai-h) - var(--sz-m) - 6px);--sz-lead:92px;--sz-ease:cubic-bezier(.22,.86,.28,1);--sz-dur:.62s}.sz-ai[data-sz-state=full]{z-index:140}.sz-ai :focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:var(--r-2)}.sz-ai-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sz-ai-veil{position:absolute;inset:0;background:rgba(3,5,3,.78);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-slow) ease,visibility 0s linear var(--t-slow)}.sz-ai[data-sz-state=full] .sz-ai-veil{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--t-slow) ease,visibility 0s}.sz-ai-unit{position:absolute;left:0;top:0;width:var(--sz-ai-w);height:var(--sz-ai-h);transform:translate3d(var(--sz-ai-x),var(--sz-ai-y),0);display:flex;flex-direction:column;border:1px solid transparent;border-radius:var(--r-3);background:transparent;pointer-events:none;transition:none;opacity:0}.sz-ai.is-live .sz-ai-unit{animation:sz-ai-arrive .62s ease both}.sz-ai.is-morphing .sz-ai-unit{transition:transform var(--sz-dur) var(--sz-ease),width var(--sz-dur) var(--sz-ease),height var(--sz-dur) var(--sz-ease),background-color var(--t-slow) ease,border-color var(--t-slow) ease,border-radius var(--t-slow) ease,box-shadow var(--t-slow) ease}.sz-ai.is-sizing .sz-ai-unit{transition:height var(--t-slow) var(--sz-ease),width var(--t-slow) var(--sz-ease)}.sz-ai[data-sz-state=dock] .sz-ai-unit,.sz-ai[data-sz-state=full] .sz-ai-unit{pointer-events:auto;background:rgba(7,10,7,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--line);box-shadow:0 34px 84px -34px rgba(0,0,0,.95)}.sz-ai[data-sz-state=full] .sz-ai-unit{background:rgba(4,6,4,.985);border-radius:0;border-color:transparent;box-shadow:none}.sz-ai-masc{position:absolute;left:0;top:0;width:var(--sz-m);height:var(--sz-m);pointer-events:auto;transform:translate3d(var(--sz-mx),var(--sz-my),0);transition:none}.sz-ai.is-morphing .sz-ai-masc{transition:transform var(--sz-dur) var(--sz-ease),width var(--sz-dur) var(--sz-ease),height var(--sz-dur) var(--sz-ease)}.sz-ai.is-sizing .sz-ai-masc{transition:transform var(--t-slow) var(--sz-ease)}.sz-ai-masc svg{display:block;width:100%;height:100%;overflow:visible}.sz-ai-masc:empty:before{content:"";display:block;width:100%;height:100%;border:1px solid var(--line-g);border-radius:30%;background:radial-gradient(circle at 50% 38%,rgba(126,211,33,.22),transparent 62%)}.sz-ai[data-sz-state=dock]{--sz-m:34px;--sz-mx:11px;--sz-my:11px}.sz-ai[data-sz-state=full]{--sz-m:42px;--sz-mx:24px;--sz-my:18px}.sz-ai-bar{flex:none;display:flex;align-items:center;gap:8px;height:0;padding:0 8px 0 56px;opacity:0;visibility:hidden;overflow:hidden;border-bottom:1px solid transparent}.sz-ai.is-morphing .sz-ai-bar{transition:height var(--t-slow) var(--sz-ease),opacity var(--t-mid) ease,padding var(--t-slow) var(--sz-ease)}.sz-ai[data-sz-state=dock] .sz-ai-bar,.sz-ai[data-sz-state=full] .sz-ai-bar{height:48px;opacity:1;visibility:visible;border-bottom-color:var(--line)}.sz-ai[data-sz-state=full] .sz-ai-bar{height:62px;padding-left:78px;padding-right:16px}.sz-ai-id{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.sz-ai-name{font-family:var(--disp);font-weight:500;font-size:var(--fs-4);color:var(--ink);line-height:1}.sz-ai-tag{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);line-height:1}.sz-ai-dot{width:5px;height:5px;border-radius:50%;background:var(--green);animation:sz-ai-pulse 3.2s ease-out infinite}.sz-ai-btn{flex:none;width:30px;height:30px;display:grid;place-items:center;padding:0;border-radius:var(--r-2);border:1px solid transparent;background:transparent;color:var(--mute);cursor:pointer;transition:color var(--t-fast) ease,background var(--t-fast) ease,border-color var(--t-fast) ease}.sz-ai-btn:hover{color:var(--ink);background:rgba(242,247,236,.06);border-color:var(--line)}.sz-ai-shut,.sz-ai[data-sz-state=full] .sz-ai-grow{display:none}.sz-ai[data-sz-state=full] .sz-ai-shut{display:grid}.sz-ai-log{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;outline:none}.sz-ai-log:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.sz-ai-msg{display:block;max-width:100%;flex:0 0 auto}.sz-ai-p{margin:0}.sz-ai-p+.sz-ai-p{margin-top:9px}.sz-ai-u .sz-ai-p{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.1em;text-transform:uppercase;color:var(--green)}.sz-ai-u .sz-ai-p:before{content:"\203A\00a0";color:var(--faint)}.sz-ai-a{border-left:1px solid transparent;padding-left:0;color:var(--ink);font-size:var(--fs-4);line-height:1.6}.sz-ai[data-sz-state=dock] .sz-ai-a,.sz-ai[data-sz-state=full] .sz-ai-a{border-left-color:var(--line-g);padding-left:13px;font-size:var(--fs-4)}.sz-ai[data-sz-state=full] .sz-ai-a{font-size:var(--fs-4);line-height:1.62}.sz-ai.is-morphing .sz-ai-a{transition:padding-left var(--t-slow) var(--sz-ease),border-color var(--t-slow) ease,font-size var(--t-slow) ease}.sz-ai-caret:after{content:"";display:inline-block;width:.42em;height:1em;margin-left:2px;vertical-align:-.15em;background:var(--green);animation:sz-ai-caret .85s step-end infinite}.sz-ai-think{display:inline-flex;align-items:center;gap:4px;height:16px}.sz-ai-think i{width:4px;height:4px;border-radius:50%;background:var(--mute);animation:sz-ai-blip 1.15s ease-in-out infinite}.sz-ai-think i:nth-child(2){animation-delay:.14s}.sz-ai-think i:nth-child(3){animation-delay:.28s}.sz-ai-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sz-ai-cta{font-size:var(--fs-2);line-height:1;letter-spacing:.01em;padding:9px 13px;border-radius:var(--r-2)}.sz-ai-shot{margin-top:12px;border:1px solid var(--line-g);border-radius:var(--r-2);overflow:hidden;background:#050805}.sz-ai-canvas{display:block;width:100%;height:auto}.sz-ai-shotbar{display:flex;align-items:center;gap:10px;padding:7px 8px 7px 11px;border-top:1px solid var(--line);background:rgba(242,247,236,.022)}.sz-ai-shotcap{flex:1;min-width:0;letter-spacing:.08em;color:var(--faint);line-height:1.4}.sz-ai-dl,.sz-ai-shotcap{font-family:var(--mono);font-size:var(--fs-1);text-transform:uppercase}.sz-ai-dl{flex:none;display:inline-flex;align-items:center;gap:6px;letter-spacing:.1em;color:var(--green);background:rgba(126,211,33,.09);border:1px solid var(--line-g);border-radius:var(--r-2);padding:6px 9px;cursor:pointer;text-decoration:none;transition:background var(--t-fast) ease,color var(--t-fast) ease}.sz-ai-dl:hover{background:var(--green);color:var(--green-ink)}.sz-ai-chips{flex:none;display:flex;flex-wrap:wrap;gap:7px}.sz-ai-chips:empty{display:none}.sz-ai-chip{font-family:var(--mono);font-size:var(--fs-2);letter-spacing:.01em;color:var(--mute);background:rgba(3,5,3,.34);border:1px solid var(--line-g);border-radius:var(--r-pill);padding:7px 12px;cursor:pointer;text-align:left;transition:color var(--t-fast) ease,border-color var(--t-fast) ease,background var(--t-fast) ease;animation:sz-ai-in .26s ease both}.sz-ai-chip:hover{color:var(--ink);border-color:rgba(126,211,33,.4);background:rgba(126,211,33,.1)}.sz-ai-form{flex:none;display:flex;align-items:center;gap:8px;height:0;padding:0 9px 0 14px;opacity:0;visibility:hidden;overflow:hidden;border-top:1px solid transparent}.sz-ai.is-morphing .sz-ai-form{transition:height var(--t-slow) var(--sz-ease),opacity var(--t-mid) ease}.sz-ai[data-sz-state=dock] .sz-ai-form,.sz-ai[data-sz-state=full] .sz-ai-form{height:48px;opacity:1;visibility:visible;border-top-color:var(--line)}.sz-ai[data-sz-state=full] .sz-ai-form{height:62px}.sz-ai-form:focus-within{box-shadow:inset 0 1px 0 0 rgba(126,211,33,.42)}.sz-ai-in{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--ink);font-family:var(--body);font-size:var(--fs-3);padding:8px 0}.sz-ai-in::placeholder{color:var(--faint)}.sz-ai-in:focus-visible{outline:none}.sz-ai-send{flex:none;width:30px;height:30px;display:grid;place-items:center;padding:0;border-radius:var(--r-2);border:1px solid var(--line-g);background:rgba(126,211,33,.1);color:var(--green);cursor:pointer;transition:background var(--t-fast) ease,color var(--t-fast) ease}.sz-ai-send:hover{background:var(--green);color:var(--green-ink)}.sz-ai-note{flex:none;margin:0;height:0;padding:0;overflow:hidden;opacity:0;visibility:hidden;font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);line-height:1.5;text-align:center}.sz-ai[data-sz-state=full] .sz-ai-note{height:auto;padding:0 24px 20px;opacity:1;visibility:visible}.sz-ai[data-sz-state=hero] .sz-ai-log{overflow:hidden;padding:0 8px 0 var(--sz-lead);pointer-events:auto;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 26px);mask-image:linear-gradient(180deg,transparent 0,#000 26px)}.sz-ai[data-sz-state=hero] .sz-ai-chips{padding:11px 8px 0 var(--sz-lead);pointer-events:auto}.sz-ai[data-sz-state=hero] .sz-ai-a{text-shadow:0 2px 22px rgba(3,5,3,.96),0 0 42px rgba(3,5,3,.8)}.sz-ai[data-sz-state=hero] .sz-ai-u .sz-ai-p{text-shadow:0 2px 18px rgba(3,5,3,.96)}.sz-ai[data-sz-state=dock] .sz-ai-log{overflow-y:auto;overscroll-behavior:contain;padding:14px 14px 4px;scrollbar-width:thin;scrollbar-color:rgba(242,247,236,.14) transparent}.sz-ai[data-sz-state=dock] .sz-ai-chips{padding:11px 14px 12px}.sz-ai-log::-webkit-scrollbar{width:9px}.sz-ai-log::-webkit-scrollbar-thumb{background:rgba(242,247,236,.13);border-radius:var(--r-pill);border:3px solid transparent;background-clip:padding-box}.sz-ai[data-sz-state=full] .sz-ai-log{overflow-y:auto;overscroll-behavior:contain;gap:20px;padding:32px max(24px,calc(50% - 350px)) 8px}.sz-ai[data-sz-state=full] .sz-ai-chips{flex-direction:row;align-items:flex-start;gap:8px;padding:18px max(24px,calc(50% - 350px))}.sz-ai[data-sz-state=full] .sz-ai-chip{border-radius:var(--r-2);padding:13px 16px;font-size:var(--fs-3)}.sz-ai[data-sz-state=full] .sz-ai-form{padding-left:max(24px,calc(50% - 350px));padding-right:max(15px,calc(50% - 365px))}.sz-ai[data-sz-state=full] .sz-ai-shot{max-width:640px}@keyframes sz-ai-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes sz-ai-arrive{0%{opacity:0}to{opacity:1}}@keyframes sz-ai-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes sz-ai-blip{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes sz-ai-pulse{0%{box-shadow:0 0 0 0 rgba(126,211,33,.45)}70%,to{box-shadow:0 0 0 6px rgba(126,211,33,0)}}@media (max-width:760px){.sz-ai{--sz-m:44px;--sz-lead:56px}.sz-ai[data-sz-state=hero] .sz-ai-a{font-size:var(--fs-4)}.sz-ai[data-sz-state=hero] .sz-ai-chips{padding-top:9px;gap:6px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent)}.sz-ai[data-sz-state=hero] .sz-ai-chips::-webkit-scrollbar{display:none}.sz-ai[data-sz-state=hero] .sz-ai-chip{flex:0 0 auto;font-size:var(--fs-1);padding:6px 10px}.sz-ai[data-sz-state=full] .sz-ai-bar{padding-left:74px;height:56px}.sz-ai[data-sz-state=full] .sz-ai-log{padding:22px 18px 6px;gap:16px}.sz-ai[data-sz-state=full] .sz-ai-chips{padding:14px 18px}.sz-ai[data-sz-state=full] .sz-ai-form{padding-left:18px;padding-right:10px}.sz-ai[data-sz-state=full]{--sz-m:38px;--sz-mx:18px;--sz-my:9px}}@media (prefers-reduced-motion:reduce){.sz-ai-veil,.sz-ai.is-morphing .sz-ai-a,.sz-ai.is-morphing .sz-ai-bar,.sz-ai.is-morphing .sz-ai-form,.sz-ai.is-morphing .sz-ai-masc,.sz-ai.is-morphing .sz-ai-unit,.sz-ai.is-sizing .sz-ai-masc,.sz-ai.is-sizing .sz-ai-unit{transition:none}.sz-ai-caret:after,.sz-ai-chip,.sz-ai-dot,.sz-ai-think i{animation:none}}.sz-ai-teaser,.sz-ai[data-sz-state=dock][data-sz-open="0"] .sz-ai-chips,.sz-ai[data-sz-state=dock][data-sz-open="0"] .sz-ai-form,.sz-ai[data-sz-state=dock][data-sz-open="0"] .sz-ai-log,.sz-ai[data-sz-state=dock][data-sz-open="0"] .sz-ai-note,.sz-ai[data-sz-state=dock][data-sz-open="0"] .sz-ai-tag{display:none}.sz-ai[data-sz-state=dock][data-sz-open="0"] .sz-ai-teaser{display:block;font-family:var(--mono);font-size:var(--fs-2);letter-spacing:.02em;color:var(--faint);opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sz-ai[data-sz-state=dock] .sz-ai-bar{cursor:pointer}.sz-ai[data-sz-state=dock] .sz-ai-bar:focus-visible{outline:2px solid var(--green);outline-offset:-2px;border-radius:var(--r-3)}.sz-ai[data-sz-state=dock][data-sz-open="0"] .sz-ai-bar{height:100%}.sz-ai[data-sz-state=dock][data-sz-open="0"][data-sz-seen="0"] .sz-ai-unit:after{content:"";position:absolute;top:9px;right:9px;width:6px;height:6px;border-radius:50%;background:var(--green);animation:sz-ai-ping 2.4s ease-in-out infinite}@keyframes sz-ai-ping{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.sz-ai[data-sz-state=dock][data-sz-open="0"][data-sz-seen="0"] .sz-ai-unit:after{animation:none}}.sz-ai[data-sz-state=hero] .sz-ai-a,.sz-ai[data-sz-state=hero] .sz-ai-a .sz-ai-p{color:var(--ink)}.sz-ai[data-sz-state=hero]{--sz-m:104px}@media (max-width:900px){.sz-ai[data-sz-state=hero]{--sz-m:62px}.sz-ai[data-sz-state=hero] .sz-ai-unit:before{inset:-18px -20px -16px -52px}}.sz-ai[data-sz-state=dock] .sz-ai-log,.sz-ai[data-sz-state=full] .sz-ai-log{overflow-y:auto;overscroll-behavior:contain}.sz-ai[data-sz-state=dock][data-sz-open="0"] .sz-ai-unit{flex-direction:row;align-items:center;gap:0;padding:0 8px 0 0}.sz-ai[data-sz-state=dock][data-sz-open="0"] .sz-ai-bar{flex:0 0 auto;height:auto;padding-right:2px;cursor:default}.sz-ai[data-sz-state=dock][data-sz-open="0"] .sz-ai-id,.sz-ai[data-sz-state=dock][data-sz-open="0"] .sz-ai-teaser{display:none}.sz-ai[data-sz-state=dock][data-sz-open="0"] .sz-ai-form{display:flex;flex:1 1 auto;min-width:0;margin:0;padding:0;border-top:0}.sz-ai[data-sz-state=hero] .sz-ai-form{display:flex;align-items:center;gap:8px;margin-top:14px;max-width:420px;background:transparent;border:0;border-bottom:1px solid rgba(242,247,236,.22);padding:0 8px 7px var(--sz-lead);margin-left:0;height:auto;opacity:1;visibility:visible;overflow:visible}.sz-ai[data-sz-state=hero] .sz-ai-in{background:transparent;border:0;font-family:var(--mono);font-size:var(--fs-3);color:var(--ink);padding:0}.sz-ai[data-sz-state=hero] .sz-ai-in::placeholder{color:var(--faint)}.sz-ai[data-sz-state=hero] .sz-ai-form:focus-within{border-bottom-color:var(--green)}.sz-ai[data-sz-state=hero] .sz-ai-note{display:none}@media (max-width:900px){.sz-ai[data-sz-state=hero] .sz-ai-form{max-width:none}}.sz-ai[data-sz-state=hero] .sz-ai-a,.sz-ai[data-sz-state=hero] .sz-ai-a .sz-ai-p,.sz-ai[data-sz-state=hero] .sz-ai-u .sz-ai-p{color:var(--ink);text-shadow:0 0 4px rgba(3,5,3,1),0 0 12px rgba(3,5,3,.95),0 0 30px rgba(3,5,3,.85),0 1px 2px rgba(3,5,3,1)}.sz-ai[data-sz-state=hero] .sz-ai-chip{box-shadow:0 0 22px 10px rgba(3,5,3,.78);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sz-ai[data-sz-state=hero] .sz-ai-form{box-shadow:0 0 26px 12px rgba(3,5,3,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sz-ai[data-sz-state=hero] .sz-ai-masc{filter:drop-shadow(0 0 18px rgba(3,5,3,.95)) drop-shadow(0 0 6px rgba(3,5,3,1))}.sz-ai[data-sz-state=hero] .sz-ai-log{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(126,211,33,.5) transparent}.sz-ai[data-sz-state=hero] .sz-ai-log::-webkit-scrollbar{width:4px}.sz-ai[data-sz-state=hero] .sz-ai-log::-webkit-scrollbar-thumb{background:rgba(126,211,33,.5);border-radius:var(--r-1)}.sz-ai[data-sz-state=full] .sz-ai-unit{flex-direction:column;width:100%;min-width:0;padding:0}.sz-ai[data-sz-state=full] .sz-ai-chips{flex-wrap:wrap;overflow:visible}.sz-ai[data-sz-state=full] .sz-ai-chip{flex:0 0 auto;white-space:nowrap;max-width:100%}.sz-ai[data-sz-state=full] .sz-ai-unit{justify-content:flex-start;padding:22px 0 26px}.sz-ai[data-sz-state=full] .sz-ai-log{flex:1 1 auto}.sz-ai[data-sz-state=full] .sz-ai-chips{margin-top:14px}.sz-ai[data-sz-state=hero] .sz-ai-a .sz-ai-p:first-child{font-size:var(--fs-7);line-height:1.42;letter-spacing:-.006em;max-width:30ch}.sz-ai[data-sz-state=hero] .sz-ai-a .sz-ai-p+.sz-ai-p{font-size:var(--fs-4);line-height:1.62;color:var(--mute);max-width:46ch;margin-top:11px}@media (max-width:900px){.sz-ai[data-sz-state=hero] .sz-ai-a .sz-ai-p:first-child{font-size:var(--fs-6);max-width:none}.sz-ai[data-sz-state=hero] .sz-ai-a .sz-ai-p+.sz-ai-p{font-size:var(--fs-4);max-width:none}}.sz-ai[data-sz-state=dock] .sz-ai-log,.sz-ai[data-sz-state=full] .sz-ai-log,.sz-ai[data-sz-state=hero] .sz-ai-log{flex:1 1 auto;min-height:4.6em;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(126,211,33,.45) transparent;--f-haut:0px;--f-bas:0px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--f-haut),#000 calc(100% - var(--f-bas)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--f-haut),#000 calc(100% - var(--f-bas)),transparent 100%)}.sz-ai .sz-ai-log::-webkit-scrollbar{width:4px}.sz-ai .sz-ai-log::-webkit-scrollbar-track{background:transparent}.sz-ai .sz-ai-log::-webkit-scrollbar-thumb{background:rgba(126,211,33,.45);border-radius:var(--r-1)}.sz-ai .sz-ai-log:hover::-webkit-scrollbar-thumb{background:rgba(126,211,33,.7)}@media (prefers-reduced-motion:reduce){.sz-ai .sz-ai-log{scroll-behavior:auto}}.sz-ai-log>:first-child{margin-top:auto}.sz-ai-cta{background:transparent;color:var(--ink);border:1px solid var(--green);transition:background var(--t-fast) ease,border-color var(--t-fast) ease}.sz-ai-cta:focus-visible,.sz-ai-cta:hover{background:rgba(126,211,33,.14);border-color:var(--green);color:var(--ink)}.sz-ai-cta:after{content:" →";color:var(--green)}.sz-ai .sz-ai-log{align-items:stretch}.sz-ai .sz-ai-log>*{width:100%;max-width:100%;align-self:stretch;min-width:0}.sz-ai .sz-ai-chips{flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.sz-ai .sz-ai-chips>.sz-ai-chip{width:auto;align-self:auto;flex:0 0 auto;white-space:nowrap}@media (max-width:900px){.sz-ai[data-sz-state=hero] .sz-ai-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}}:root{--fx-display-fraunces:"Fraunces",Georgia,"Times New Roman",serif;--fx-display-bahnschrift:"Bahnschrift","Arial Narrow",system-ui,sans-serif;--fx-display-geist:"Geist",system-ui,sans-serif;--fx-accent-pixel:"Geist Pixel","Courier New",monospace;--fx-body-geist:"Geist",system-ui,sans-serif;--fx-body-segoe:"Segoe UI Variable","Segoe UI",system-ui,sans-serif;--fx-body-sitka:"Sitka Text",Georgia,serif;--fx-body-constantia:"Constantia",Georgia,serif;--fx-data-jetbrains:"JetBrains Mono","Cascadia Mono",Consolas,monospace;--fx-data-geistmono:"Geist Mono","Cascadia Mono",Consolas,monospace;--fx-data-cascadia:"Cascadia Mono",Consolas,monospace;--fx-data-consolas:"Consolas","Cascadia Mono",monospace}.fx-lnum-tnum{font-feature-settings:"lnum" 1,"tnum" 1;font-variant-numeric:lining-nums tabular-nums}.fx-zero{font-feature-settings:"zero" 1}.fx-geist-i{font-feature-settings:"ss05" 1}.fx-data-safe{font-feature-settings:"lnum" 1,"tnum" 1,"zero" 1;font-variant-numeric:lining-nums tabular-nums}.fx-num-cell{font-variant-numeric:tabular-nums;text-align:right;font-variant-ligatures:none}:root{--disp:var(--fx-display-geist);--body:var(--fx-body-geist);--mono:var(--fx-data-geistmono)}body{font-family:var(--body)}.hb-title,:where(.szv2) h1,:where(.szv2) h2,:where(.szv2) h3{font-family:var(--disp)}.cv-meta,.hud,.mid-fp,.pc-amount,.tape,.tr-score-n,[class*=-num],[class*=-price],[class*=-val],[data-count]{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.hb-title,:where(.szv2) h1{font-weight:800;letter-spacing:-.035em}:where(.szv2) h2{font-weight:700;letter-spacing:-.024em}:where(.szv2) h3{font-weight:650;letter-spacing:-.012em}:where(.szv2) li,:where(.szv2) p,body{font-weight:300}:where(.szv2) b,:where(.szv2) strong{font-weight:650}.eyebrow,.sec-eb{font-weight:600;letter-spacing:.2em}.btn,.btn-g{font-weight:600}.hud,.tape,[class*=-num],[class*=-price],[data-count]{font-weight:450}