.v4home{--void:#08090d;--void2:#0d0f15;--paper:#f3efe7;--paper2:#ece6d9;--card:#fbfaf7;--ink:#16130d;--chalk:#eef1f5;--mutd:#8b94a1;--mutl:#6c6558;--signal:#38e1d0;--signald:#0d9284;--green:#28a56b;--red:#e0533c;--gold:#c7a24c;--lined:#ffffff1a;--linel:#e2dbcc;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;overflow-x:clip}.v4home .serif{font-family:var(--serif)}.v4home .wrap{max-width:1080px;margin:0 auto;padding:0 28px}.v4home .narrow{max-width:760px}.v4home section{position:relative}.v4home .void{background:var(--void);color:var(--chalk)}.v4home .paper{background:var(--paper);color:var(--ink)}.v4home .paper2{background:var(--paper2);color:var(--ink)}.v4home .v4head{z-index:40;position:absolute;top:0;left:0;right:0}.v4home .bar{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:20px 30px;display:flex}.v4home .mark{font-family:var(--serif);color:var(--chalk);align-items:center;gap:10px;font-size:21px;font-weight:600;text-decoration:none;display:flex}.v4home .mark .g{background:var(--signal);width:11px;height:11px;box-shadow:0 0 14px var(--signal);border-radius:50%}.v4home .nav{align-items:center;gap:2px;display:flex}.v4home .nav .it{position:relative}.v4home .nav .it>a{color:#c7ccd5;border-radius:8px;align-items:center;gap:6px;padding:10px 13px;font-size:14.5px;text-decoration:none;display:inline-flex}.v4home .nav .it>a:hover{color:var(--chalk);background:#ffffff0d}.v4home .nav .car{opacity:.7;font-size:9px}.v4home .nav .cta{background:var(--signal);color:#04211e;border-radius:100px;margin-left:10px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none}@media (max-width:960px){.v4home .nav .hidem{display:none}}.v4home .mega{opacity:0;visibility:hidden;z-index:50;background:#0c0e14;border:1px solid #1c2130;border-radius:16px;width:min(1060px,94vw);padding:24px;transition:all .16s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 40px 80px #00000080}.v4home .nav .it:hover .mega,.v4home .mega.open{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.v4home .megagrid{grid-template-columns:repeat(3,1fr);gap:20px 26px;display:grid}@media (max-width:820px){.v4home .megagrid{grid-template-columns:repeat(2,1fr)}}.v4home .col h4{letter-spacing:.12em;text-transform:uppercase;color:var(--signal);margin-bottom:2px;font-size:11px;font-weight:700}.v4home .col .csub{color:#5f6a7a;margin-bottom:11px;font-size:11px}.v4home .col a{color:#c2c8d2;padding:3px 0;font-size:13.5px;text-decoration:none;display:block}.v4home .col a:hover{color:#fff}.v4home .col a b{color:#eef1f5;font-weight:600}.v4home .col .more{color:var(--signal);margin-top:4px;font-size:12.5px}.v4home .hero{align-items:center;min-height:100vh;display:flex;overflow:hidden}.v4home #atoms{z-index:1;width:100%;height:100%;position:absolute;inset:0}.v4home .hero .veil{z-index:2;background:radial-gradient(120% 90% at 50% 32%, transparent 30%, #08090d8c 70%, var(--void) 100%);position:absolute;inset:0}.v4home .hero .inner{z-index:3;width:100%;padding-top:16vh;padding-bottom:8vh;position:relative}.v4home .eyebrow{letter-spacing:.34em;text-transform:uppercase;color:var(--signal);margin-bottom:24px;font-size:12.5px;font-weight:600}.v4home .hero h1{font-family:var(--serif);letter-spacing:-.018em;color:var(--chalk);max-width:18ch;margin-bottom:24px;font-size:clamp(31px,5.1vw,58px);font-weight:500;line-height:1.08}.v4home .hero .sub{color:#c3c9d2;max-width:56ch;margin-bottom:32px;font-size:clamp(16px,1.9vw,19px);line-height:1.58}.v4home .hero .sub b{color:var(--chalk);font-weight:600}.v4home .cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.v4home .btn{cursor:pointer;border:1px solid #0000;border-radius:100px;padding:14px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s;display:inline-block}.v4home .btn:hover{transform:translateY(-1px)}.v4home .btn.solid{background:var(--signal);color:#04211e;box-shadow:0 8px 30px #38e1d047}.v4home .btn.ghostd{border-color:var(--lined);color:var(--chalk)}.v4home .micro{font-family:var(--mono);color:var(--mutd);max-width:70ch;margin-top:28px;font-size:12.5px}.v4home .chips{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.v4home .chip{color:#d3d8e0;background:#38e1d012;border:1px solid #38e1d04d;border-radius:100px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:500;display:inline-flex}.v4home .chip:before{content:"✓";color:var(--signal);font-size:12px;font-weight:800}.v4home .reassure{flex-direction:column;align-items:flex-start;gap:16px;margin-top:32px;display:flex}.v4home .flex-c .reassure,.v4home .decoder .reassure{align-items:center}.v4home .reassure .txt{color:#c9cfd8;font-size:16px}.v4home .reassure .txt b{color:var(--chalk);font-weight:700}.v4home .install{font-family:var(--mono);color:#eef1f5;background:#0c0e14;border:1px solid #23283a;border-radius:12px;align-items:center;gap:12px;padding:13px 16px;font-size:15.5px;display:inline-flex;box-shadow:0 10px 30px #00000040}.v4home .install .p{color:var(--signal);font-weight:700}.v4home .install .copy{font-family:var(--sans);color:#04211e;background:var(--signal);cursor:pointer;border:none;border-radius:7px;margin-left:4px;padding:6px 13px;font-size:12px;font-weight:700}.v4home .install .copy.done{background:var(--green);color:#fff}.v4home .bandwrap{background:var(--card);border-top:1px solid var(--linel);border-bottom:1px solid var(--linel)}.v4home .bene{grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:820px){.v4home .bene{grid-template-columns:repeat(2,1fr)}}.v4home .bcell{border-right:1px solid var(--linel);padding:32px 26px}.v4home .bcell:last-child{border-right:none}@media (max-width:820px){.v4home .bcell:nth-child(2){border-right:none}.v4home .bcell:first-child,.v4home .bcell:nth-child(2){border-bottom:1px solid var(--linel)}}.v4home .bcell .n{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin-bottom:4px;font-size:33px;font-weight:600}.v4home .bcell .n .u{color:var(--signald);font-size:.55em}.v4home .bcell .l{color:var(--mutl);font-size:14px;line-height:1.45}.v4home .bcell .l b{color:var(--ink)}.v4home .band{padding:clamp(70px,12vh,140px) 0}.v4home .kicker{letter-spacing:.26em;text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:600}.v4home .void .kicker{color:var(--signal)}.v4home .paper .kicker,.v4home .paper2 .kicker{color:var(--signald)}.v4home h2.big{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(27px,4.2vw,44px);font-weight:500;line-height:1.12}.v4home .stmt{font-family:var(--serif);letter-spacing:-.018em;font-size:clamp(29px,5vw,56px);font-weight:500;line-height:1.14}.v4home .stmt .dim{color:var(--mutd)}.v4home .paper .stmt .dim{color:#a89e8c}.v4home .stmt .on{color:var(--signal)}.v4home .paper .stmt .on,.v4home .paper2 .stmt .on{color:var(--signald)}.v4home .aside{font-family:var(--mono);color:var(--mutd);margin-top:28px;font-size:13.5px}.v4home .paper .aside,.v4home .paper2 .aside{color:var(--mutl)}.v4home .lede{color:#4a463d;max-width:54ch;font-size:18px;line-height:1.6}.v4home .void .lede{color:#b9c0c9}.v4home .rise{transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.v4home.js .rise{opacity:0;transform:translateY(22px)}.v4home.js .rise.in{opacity:1;transform:none}@media print{.v4home.js .rise{opacity:1!important;transform:none!important}}.v4home .proofgrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:52px;display:grid}@media (max-width:820px){.v4home .proofgrid{grid-template-columns:1fr;gap:38px}}.v4home .panel{background:#0c0e14;border:1px solid #1c2130;border-radius:18px;padding:24px;box-shadow:0 30px 60px #0000001f}.v4home .seal{align-items:center;gap:12px;margin-bottom:18px;display:flex}.v4home .seal .badge{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:100px;padding:6px 12px;font-size:11.5px;font-weight:700}.v4home .seal.ok .badge{color:#4fd694;background:#28a56b29;border:1px solid #28a56b66}.v4home .seal.bad .badge{color:#ff8a75;background:#e0533c29;border:1px solid #e0533c73}.v4home .seal .lbl{font-family:var(--mono);color:#7c8697;font-size:12px}.v4home .hex{grid-template-columns:repeat(16,1fr);gap:5px;display:grid}.v4home .hex .b{font-family:var(--mono);text-align:center;color:#69748a;background:#11141d;border-radius:5px;padding:5px 0;font-size:11px;transition:background .25s,color .25s,transform .25s}.v4home .hex .b.hot{background:var(--red);color:#fff;transform:scale(1.16);box-shadow:0 0 18px #e0533c99}.v4home .pbtns{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.v4home .pbtn{cursor:pointer;color:#cfd6e2;background:#151925;border:1px solid #232a3b;border-radius:9px;padding:10px 16px;font-size:13.5px;font-weight:600}.v4home .pbtn.primary{background:var(--signal);color:#04211e;border-color:var(--signal)}.v4home .pnote{font-family:var(--mono);color:#7c8697;min-height:18px;margin-top:14px;font-size:12.5px}.v4home .pnote.red{color:#ff8a75}.v4home .decoder{text-align:center}.v4home .kb{font-family:var(--serif);letter-spacing:-.03em;color:var(--chalk);font-size:clamp(80px,20vw,220px);font-weight:500;line-height:.9;display:inline-block;position:relative}.v4home .kb .u{color:var(--signal);letter-spacing:.05em;vertical-align:.9em;margin-left:.05em;font-size:.28em}.v4home .kb:after{content:"";z-index:-1;background:radial-gradient(closest-side,#38e1d029,#0000 70%);border-radius:50%;position:absolute;inset:-6% -12%}.v4home .instr{background:var(--linel);border:1px solid var(--linel);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:760px){.v4home .instr{grid-template-columns:1fr}}.v4home .inst{background:var(--paper);padding:34px 28px}.v4home .inst .nm{font-family:var(--serif);margin-bottom:4px;font-size:27px;font-weight:600}.v4home .inst .rl{letter-spacing:.16em;text-transform:uppercase;color:var(--signald);margin-bottom:16px;font-size:13px;font-weight:600}.v4home .inst .ds{color:var(--mutl);font-size:15.5px;line-height:1.55}.v4home .seostrip{background:var(--paper2);padding:54px 0}.v4home .seostrip h3{font-family:var(--serif);max-width:42ch;color:var(--ink);font-size:clamp(20px,2.7vw,28px);font-weight:500;line-height:1.3}.v4home .seostrip .kw{margin-top:16px}.v4home .seostrip .kw span{background:var(--card);border:1px solid var(--linel);color:var(--mutl);border-radius:100px;margin:5px 7px 0 0;padding:5px 13px;font-size:12.5px;display:inline-block}.v4home .flex-c{text-align:center}.v4home .flex-c .stmt{max-width:20ch;margin:0 auto}.v4home .loselink{color:var(--signald);border-bottom:1px solid #0000;align-items:center;gap:8px;margin-top:30px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.v4home .loselink:hover{border-color:var(--signald)}.v4home .v4foot{background:var(--void);color:var(--chalk);padding:60px 0 40px}.v4home .fmark{font-family:var(--serif);align-items:center;gap:9px;margin-bottom:6px;font-size:22px;display:flex}.v4home .fmark .g{background:var(--signal);border-radius:50%;width:9px;height:9px}.v4home .ftag{color:var(--mutd);margin-bottom:36px;font-size:13.5px}.v4home .fmap{grid-template-columns:repeat(6,1fr);gap:26px;display:grid}@media (max-width:900px){.v4home .fmap{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.v4home .fmap{grid-template-columns:repeat(2,1fr)}}.v4home .fcol h5{letter-spacing:.1em;text-transform:uppercase;color:var(--signal);margin-bottom:12px;font-size:11.5px;font-weight:700}.v4home .fcol a{color:#9aa2af;padding:3px 0;font-size:13px;text-decoration:none;display:block}.v4home .fcol a:hover{color:#fff}.v4home .fbottom{border-top:1px solid var(--lined);font-family:var(--mono);color:var(--mutd);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:22px;font-size:12px;display:flex}@media (prefers-reduced-motion:reduce){.v4home.js .rise{opacity:1;transform:none}.v4home .btn:hover{transform:none}}
