:root{--noir:#0e0e0c;--blanc:#f2efe8;--orange:#e8501c;--gris:#8a8780;--gris-fonce:#1c1c19;--ligne:#f2efe824;--ligne-f:#f2efe812;--sans:"Archivo",Helvetica,Arial,sans-serif;--mono:"JetBrains Mono",Menlo,Consolas,monospace;--serif:"Cormorant",Georgia,serif;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--noir);color:var(--blanc);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}.grain{z-index:50;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit}.skip{background:var(--orange);color:var(--noir);z-index:200;padding:10px;position:absolute;top:0;left:-999px}.skip:focus{left:10px}.wrap{max-width:1040px;margin:0 auto;padding:0 40px}section.blk{border-bottom:1px solid var(--ligne);padding:84px 0;position:relative}section.blk.tight{padding:56px 0}.tag{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--orange);align-items:center;gap:12px;margin-bottom:22px;font-size:11px;display:flex}.tag:before{content:"";background:var(--orange);width:28px;height:1px}h2{letter-spacing:-.03em;text-wrap:balance;max-width:820px;margin-bottom:22px;font-size:clamp(30px,4.2vw,50px);font-weight:800;line-height:1.02}h3{letter-spacing:-.02em;margin-bottom:10px;font-size:22px;font-weight:800}p{max-width:640px;margin-bottom:14px;font-size:16px;line-height:1.7}p b{font-weight:600}.lead{color:var(--gris);max-width:640px;margin-bottom:26px;font-size:18px}.lead b{color:var(--blanc);font-weight:600}.gris{color:var(--gris)}.note{font-family:var(--mono);color:var(--gris);letter-spacing:.03em;max-width:720px;font-size:11px;line-height:1.7}.btn{background:var(--orange);color:var(--noir);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;padding:18px 30px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .12s;display:inline-block}.btn:hover{transform:translateY(-1px)}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--blanc);outline-offset:3px}.btn.ghost{color:var(--blanc);border:1px solid var(--ligne);background:0 0}.btn.ghost:hover{border-color:var(--blanc)}.btn[disabled]{opacity:.5;cursor:wait}.ctarow{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.micro{font-family:var(--mono);color:var(--gris);max-width:360px;font-size:12px;line-height:1.6}.ph{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--orange);border:1px solid var(--orange);padding:3px 8px;font-size:10px;display:inline-block}figure.diag{border:1px solid var(--ligne);background:var(--noir);max-width:860px;margin:30px 0 10px;padding:26px 26px 18px}figure.diag svg{width:100%;height:auto;display:block}figure.diag figcaption{font-family:var(--mono);color:var(--gris);letter-spacing:.03em;margin-top:14px;font-size:11px;line-height:1.7}figure.diag figcaption b{color:var(--blanc);font-weight:500}.topbar{border-bottom:1px solid var(--ligne);backdrop-filter:blur(8px);z-index:40;background:#0e0e0ceb;position:sticky;top:0}.topbar .inner{justify-content:space-between;align-items:center;gap:20px;max-width:1040px;margin:0 auto;padding:14px 40px;display:flex}.lg{letter-spacing:.02em;white-space:nowrap;align-items:center;gap:10px;font-size:17px;font-weight:900;text-decoration:none;display:flex}.lg .sym{font-family:var(--mono);letter-spacing:0;font-weight:700}.lg .d{color:var(--orange)}.topbar .r{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gris);font-size:10px}.topbar nav{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:22px;font-size:10px;display:flex}.topbar nav a{color:var(--gris);text-decoration:none}.topbar nav a:hover,.topbar nav a.on{color:var(--blanc)}.topbar nav a.b{background:var(--orange);color:var(--noir);padding:10px 16px;font-weight:700}.hero{padding:72px 0 64px;overflow:hidden}.hero.page{padding:64px 0 56px}.hero .cbg{opacity:.2;z-index:0;pointer-events:none;width:520px;position:absolute;top:-40px;right:-80px}.hero .hz{z-index:1;position:relative}.pre{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gris);align-items:center;gap:10px;margin-bottom:26px;font-size:11px;display:flex}.pre .dm{background:var(--orange);width:7px;height:7px}h1{letter-spacing:-.04em;text-wrap:balance;max-width:900px;margin-bottom:22px;font-size:clamp(38px,6.2vw,74px);font-weight:900;line-height:.98}.hero.page h1{font-size:clamp(34px,5vw,58px)}.hero .sub{color:var(--gris);max-width:640px;margin-bottom:34px;font-size:19px}.hero .sub b{color:var(--blanc);font-weight:600}.vsl{border:1px solid var(--ligne);background:var(--gris-fonce);aspect-ratio:16/9;justify-content:center;align-items:center;max-width:900px;display:flex;position:relative;overflow:hidden}.vsl.short{max-width:720px}.vsl iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vsl .play{border:1px solid var(--orange);z-index:2;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:relative}.vsl .play:after{content:"";border-left:22px solid var(--orange);border-top:13px solid #0000;border-bottom:13px solid #0000;margin-left:5px}.vsl .meta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gris);z-index:2;font-size:11px;position:absolute;bottom:16px;left:20px}.vsl .meta b{color:var(--blanc);font-weight:500}.vsl .waves{opacity:.18;position:absolute;inset:0}.cover{aspect-ratio:4/3;border:1px solid var(--ligne);background:var(--gris-fonce);flex-direction:column;justify-content:space-between;max-width:420px;padding:22px;display:flex}.cover .ct{letter-spacing:-.03em;font-size:28px;font-weight:900;line-height:1}.cover .cm{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gris);font-size:10px}.hero.split .hz{grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;display:grid}.proofs{background:var(--ligne);border:1px solid var(--ligne);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.proofs.three{grid-template-columns:repeat(3,1fr)}.proofs .pr{background:var(--noir);flex-direction:column;gap:8px;min-height:150px;padding:26px 22px;display:flex}.proofs .pv{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:900;line-height:1}.proofs .pn{font-size:14px;font-weight:700}.proofs .pc{font-family:var(--mono);color:var(--gris);margin-top:auto;font-size:11px;line-height:1.6}.outs{background:var(--ligne);border:1px solid var(--ligne);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:30px;display:grid}.outs .o{background:var(--noir);flex-direction:column;gap:12px;min-height:200px;padding:28px 24px;display:flex}.outs .o svg{width:44px;height:44px;display:block}.outs .oh{letter-spacing:-.02em;font-size:18px;font-weight:800;line-height:1.15}.outs .od{color:var(--gris);font-size:14px;line-height:1.6}.outs .o:last-child:nth-child(3n+1){grid-column:span 2}.outs .o.lead-o{border:1px solid var(--orange);background:#e8501c0d;grid-column:span 2;margin:-1px}.howline{font-family:var(--mono);color:var(--gris);max-width:760px;margin-top:22px;font-size:12px;line-height:1.8}.howline b{color:var(--blanc);font-weight:500}.cols{background:var(--ligne);border:1px solid var(--ligne);grid-template-columns:repeat(3,1fr);gap:1px;margin:34px 0 30px;display:grid}.cols .c{background:var(--noir);padding:26px 24px}.cols .ch{letter-spacing:-.01em;margin-bottom:8px;font-size:17px;font-weight:700}.cols .cd{color:var(--gris);font-size:14px;line-height:1.6}.quote{font-family:var(--serif);color:var(--gris);border-left:2px solid var(--orange);max-width:640px;margin-top:10px;padding-left:24px;font-size:26px;font-style:italic;line-height:1.35}.nums{background:var(--ligne);border:1px solid var(--ligne);grid-template-columns:1fr 1fr;gap:1px;max-width:760px;margin:30px 0 18px;display:grid}.nums .n{background:var(--noir);padding:30px 28px}.nums .nv{font-family:var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(40px,6vw,60px);font-weight:700;line-height:1}.nums .n:last-child .nv{color:var(--orange)}.nums .nl{color:var(--gris);margin-top:12px;font-size:14px;line-height:1.5}.pains{border-top:1px solid var(--ligne);max-width:760px;margin-top:10px;list-style:none}.pains li{border-bottom:1px solid var(--ligne);padding:18px 0 18px 34px;font-size:17px;line-height:1.5;position:relative}.pains li:before{content:"×";color:var(--orange);font-family:var(--mono);font-size:18px;font-weight:700;position:absolute;top:16px;left:4px}.steps{border-top:1px solid var(--ligne);margin-top:10px}.step{border-bottom:1px solid var(--ligne);grid-template-columns:90px 1fr;gap:24px;padding:26px 0;display:grid}.step .sn{font-family:var(--mono);color:var(--orange);letter-spacing:.06em;padding-top:4px;font-size:13px}.step .sh{letter-spacing:-.02em;margin-bottom:8px;font-size:21px;font-weight:800}.step .sd{color:var(--gris);max-width:620px;font-size:15px;line-height:1.65}.step .sd b{color:var(--blanc);font-weight:600}.honest{border:1px solid var(--orange);background:#e8501c0a;max-width:760px;padding:34px}.honest .hl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--orange);margin-bottom:16px;font-size:11px}.honest p{max-width:none;margin:0;font-size:19px;line-height:1.55}.story{grid-template-columns:1.1fr .9fr;align-items:start;gap:48px;display:grid}.assets{background:var(--ligne);border:1px solid var(--ligne);grid-template-columns:1fr 1fr;gap:1px;display:grid}.assets .a{background:var(--gris-fonce);aspect-ratio:1;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gris);align-items:flex-end;padding:14px;font-size:10px;line-height:1.5;display:flex}.assets .a.wide{aspect-ratio:2;grid-column:1/-1}.assets .a b{color:var(--orange);font-weight:500;display:block}.punch{letter-spacing:-.035em;margin:22px 0 18px;font-size:clamp(34px,5vw,56px);font-weight:900;line-height:1}.cases{background:var(--ligne);border:1px solid var(--ligne);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:30px;display:grid}.cases .k{background:var(--noir);flex-direction:column;gap:10px;min-height:220px;padding:26px 24px;display:flex}.cases .kv{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:900;line-height:1}.cases .kn{font-size:15px;font-weight:700}.cases .ks{font-family:var(--mono);color:var(--gris);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.cases .kd{color:var(--gris);margin-top:auto;font-size:13.5px;line-height:1.6}.offer{border:1px solid var(--ligne);max-width:860px;margin-top:30px}.orow{border-bottom:1px solid var(--ligne-f);grid-template-columns:1fr 2fr 130px;align-items:baseline;gap:24px;padding:22px 26px;display:grid}.orow:last-child{border-bottom:none}.orow.head{background:var(--gris-fonce)}.orow.head div{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gris);font-size:10px}.orow .ot{letter-spacing:-.01em;font-size:16px;font-weight:700}.orow .od{color:var(--gris);font-size:14px;line-height:1.6}.orow .ow{font-family:var(--mono);color:var(--orange);text-align:right;letter-spacing:.04em;font-size:12px}.scarce{font-family:var(--mono);border-left:2px solid var(--orange);max-width:720px;margin:26px 0 10px;padding-left:20px;font-size:13px;line-height:1.8}.scarce b{color:var(--orange);font-weight:500}.fit{grid-template-columns:1fr 1fr;gap:24px;max-width:860px;display:grid}.fitcard{border:1px solid var(--ligne);padding:26px}.fitcard .il{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--ligne);margin-bottom:16px;padding-bottom:12px;font-size:11px}.fitcard.yes .il{color:var(--orange)}.fitcard.no .il{color:var(--gris)}.fitcard ul{list-style:none}.fitcard li{padding:7px 0 7px 20px;font-size:14px;line-height:1.5;position:relative}.fitcard.yes li:before{content:"+";color:var(--orange);font-family:var(--mono);font-weight:700;position:absolute;left:0}.fitcard.no li{color:var(--gris)}.fitcard.no li:before{content:"–";color:var(--gris);font-family:var(--mono);position:absolute;left:0}.louis{grid-template-columns:300px 1fr;align-items:center;gap:48px;display:grid}.louis.full{align-items:start}.portrait{aspect-ratio:1;background:var(--gris-fonce);border:1px solid var(--ligne);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gris);align-items:flex-end;padding:16px;font-size:10px;line-height:1.6;display:flex;position:relative;overflow:hidden}.portrait img{object-fit:cover;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}.portrait:before{content:"";background:var(--orange);opacity:.7;z-index:2;width:1px;position:absolute;top:12%;bottom:12%;right:0}.louis .nm{letter-spacing:-.02em;margin-bottom:16px;font-size:28px;font-weight:800}.louis ul{margin-bottom:20px;list-style:none}.louis li{font-family:var(--mono);border-bottom:1px solid var(--ligne-f);padding:7px 0;font-size:13px}.louis li span{color:var(--gris)}.louis p{color:var(--gris);font-size:15px}.louis.full p{color:var(--blanc)}.tl{border-top:1px solid var(--ligne);max-width:760px;margin-top:30px}.tl .t{border-bottom:1px solid var(--ligne);grid-template-columns:110px 1fr;gap:20px;padding:18px 0;display:grid}.tl .ty{font-family:var(--mono);color:var(--orange);letter-spacing:.06em;padding-top:3px;font-size:12px}.tl .th{margin-bottom:4px;font-size:16px;font-weight:700}.tl .td{color:var(--gris);font-size:14px;line-height:1.6}.doors{background:var(--ligne);border:1px solid var(--ligne);grid-template-columns:1fr 1fr;gap:1px;margin-top:30px;display:grid}.doors a{background:var(--noir);flex-direction:column;gap:12px;min-height:220px;padding:36px 30px;text-decoration:none;transition:background .15s;display:flex}.doors a:hover{background:var(--gris-fonce)}.doors .dl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);font-size:11px}.doors .dh{letter-spacing:-.025em;font-size:24px;font-weight:800;line-height:1.1}.doors .dd{color:var(--gris);font-size:14px;line-height:1.6}.doors .da{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-size:12px}.res{background:var(--ligne);border:1px solid var(--ligne);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:30px;display:grid}.res.two{grid-template-columns:1fr 1fr;max-width:720px}.res a{background:var(--noir);flex-direction:column;gap:14px;padding:24px;text-decoration:none;display:flex}.res a:hover{background:var(--gris-fonce)}.res .rc{aspect-ratio:4/3;border:1px solid var(--ligne);background:var(--gris-fonce);flex-direction:column;justify-content:space-between;padding:16px;display:flex}.res .rc .ct{letter-spacing:-.03em;font-size:20px;font-weight:900;line-height:1.05}.res .rc .cm{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gris);font-size:9px}.res .rh{letter-spacing:-.01em;font-size:16px;font-weight:700}.res .rd{color:var(--gris);font-size:13.5px;line-height:1.6}.res .ra{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--orange);margin-top:auto;font-size:11px}.form{border:1px solid var(--ligne);background:var(--noir);max-width:720px;margin-top:30px;scroll-margin-top:80px}.fsteps{border-bottom:1px solid var(--ligne);grid-template-columns:repeat(3,1fr);display:grid}.fsteps div{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gris);border-right:1px solid var(--ligne);padding:14px 18px;font-size:10px}.fsteps div:last-child{border-right:none}.fsteps div.on{color:var(--orange);border-bottom:2px solid var(--orange)}.fsteps div.done{color:var(--blanc)}.fbody{padding:30px 30px 34px}.pane{display:none}.pane.on{display:block}.pane .ps{color:var(--gris);font-size:13px;font-family:var(--mono);margin-bottom:24px}.grid2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.f{flex-direction:column;gap:7px;margin-bottom:18px;display:flex}.f.full{grid-column:1/-1}.f label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gris);font-size:10px}.f input,.f select,.f textarea{background:var(--noir);border:1px solid var(--ligne);color:var(--blanc);font-family:var(--sans);border-radius:0;width:100%;padding:13px 14px;font-size:16px}.f input:focus,.f select:focus,.f textarea:focus{border-color:var(--orange);outline:none}.f input:invalid:not(:placeholder-shown){border-color:#a33}.f textarea{resize:vertical;min-height:88px}.f select option{background:var(--noir)}.hp{width:1px;height:1px;position:absolute;left:-5000px;overflow:hidden}.fnote{font-family:var(--mono);color:var(--gris);margin-top:12px;font-size:11px;line-height:1.6}.ferr{font-family:var(--mono);color:var(--orange);min-height:1em;margin-top:12px;font-size:12px}.cal{border:1px dashed var(--ligne);text-align:center;font-family:var(--mono);color:var(--gris);margin-bottom:18px;padding:34px;font-size:12px;line-height:1.8}.cal b{color:var(--orange);letter-spacing:.12em;font-weight:500;display:block}.calframe{border:1px solid var(--ligne);background:var(--blanc);width:100%;min-height:640px}.fact{flex-wrap:wrap;align-items:center;gap:18px;margin-top:8px;display:flex}.back{color:var(--gris);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;font-size:12px}.back:hover{color:var(--blanc)}.apply-bg{background:var(--gris-fonce)}.inside{max-width:640px;margin-top:10px;list-style:none}.inside li{border-bottom:1px solid var(--ligne-f);padding:12px 0 12px 26px;font-size:15px;line-height:1.5;position:relative}.inside li:before{content:"";background:var(--orange);width:8px;height:8px;position:absolute;top:19px;left:0}.bk{grid-template-columns:1.1fr .9fr;align-items:start;gap:48px;margin-top:10px;display:grid}.expect{list-style:none}.expect li{border-bottom:1px solid var(--ligne-f);padding:14px 0;font-size:15px;line-height:1.55}.expect li b{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin-bottom:4px;font-size:11px;font-weight:500;display:block}.next{border:1px solid var(--ligne);max-width:760px;margin-top:30px}.next .nx{border-bottom:1px solid var(--ligne-f);grid-template-columns:60px 1fr;gap:20px;padding:20px 24px;display:grid}.next .nx:last-child{border-bottom:none}.next .nn{font-family:var(--mono);color:var(--orange);font-size:12px}.next .nh{margin-bottom:4px;font-size:16px;font-weight:700}.next .nd{color:var(--gris);font-size:14px;line-height:1.6}.faq{border-top:1px solid var(--ligne);max-width:760px;margin-top:26px}.faq details{border-bottom:1px solid var(--ligne)}.faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;gap:20px;padding:20px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);color:var(--orange);font-weight:700}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--gris);margin:0;padding-bottom:22px;font-size:15px}.posts{border-top:1px solid var(--ligne);max-width:860px;margin-top:20px}.posts a{border-bottom:1px solid var(--ligne);grid-template-columns:130px 1fr;gap:24px;padding:26px 0;text-decoration:none;display:grid}.posts a:hover .ph2{color:var(--orange)}.posts .pd{font-family:var(--mono);color:var(--gris);letter-spacing:.06em;padding-top:5px;font-size:11px}.posts .ph2{letter-spacing:-.02em;margin-bottom:8px;font-size:22px;font-weight:800;line-height:1.15;transition:color .12s}.posts .pe{color:var(--gris);font-size:14.5px;line-height:1.6}.prose{max-width:680px}.prose h2{margin:44px 0 16px;font-size:clamp(24px,3vw,32px)}.prose h3{margin:30px 0 10px}.prose p,.prose li{color:#dcd8cf;font-size:17px;line-height:1.75}.prose ul,.prose ol{margin:0 0 18px 22px}.prose li{margin-bottom:6px}.prose blockquote{font-family:var(--serif);color:var(--gris);border-left:2px solid var(--orange);margin:26px 0;padding-left:22px;font-size:24px;font-style:italic;line-height:1.4}.prose a{color:var(--orange)}.prose strong{color:var(--blanc)}.meta-line{font-family:var(--mono);color:var(--gris);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11px}.crumbs{font-family:var(--mono);color:var(--gris);letter-spacing:.08em;margin-bottom:24px;font-size:11px}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--blanc)}footer.foot{font-family:var(--mono);color:var(--gris);letter-spacing:.06em;padding:50px 0 40px;font-size:11px;line-height:2}footer.foot .lg{color:var(--blanc);margin-bottom:12px}footer.foot a{color:var(--gris);text-decoration:none}footer.foot a:hover{color:var(--blanc)}footer.foot .legal{letter-spacing:.03em;max-width:760px;margin-top:14px;font-size:10px;line-height:1.8}footer.foot .cols4{grid-template-columns:repeat(4,1fr);gap:24px;max-width:860px;margin:20px 0 10px;display:grid}footer.foot .cols4 b{color:var(--blanc);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-weight:500;display:block}@media (width<=860px){.wrap{padding:0 16px}.topbar .inner{padding:12px 16px}.topbar nav a:not(.b),.topbar .r{display:none}section.blk{padding:56px 0}.hero{padding:44px 0 50px}.outs .o.lead-o,.outs .o:last-child:nth-child(3n+1){grid-column:span 1}.hero.split .hz,.proofs,.proofs.three,.cols,.fit,.story,.louis,.grid2,.nums,.outs,.cases,.doors,.res,.res.two,.bk,footer.foot .cols4{grid-template-columns:1fr}.orow{grid-template-columns:1fr;gap:6px}.orow .ow{text-align:left}.orow.head{display:none}.step,.tl .t,.posts a{grid-template-columns:1fr;gap:6px}.louis{gap:26px}.portrait{max-width:260px}.fsteps div{padding:12px 10px;font-size:9px}.fbody{padding:22px 16px 26px}.hero .cbg{display:none}.honest{padding:24px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.doors a{transition:none}}
