.strategie-rite{--bg:#fff;--surface:#f6f3ef;--ink:#14120f;--muted:#6a6259;--line:#e3ddd5;--accent:#ff7f00;--accent-text:#b35100;--on-accent:#14120f;--inv-bg:#14120f;--inv-ink:#f4efe8;--inv-muted:#b9b0a5;--display:"Barlow Semi Condensed","Arial Narrow",Calibri,sans-serif;--body:"Barlow","Segoe UI",Helvetica,Arial,sans-serif}@media (prefers-color-scheme:dark){.strategie-rite:not([data-theme=light]){--bg:#12110f;--surface:#1d1b18;--ink:#f4efe8;--muted:#a69d92;--line:#35312c;--accent:#ff7f00;--accent-text:#ffa040;--on-accent:#14120f;--inv-bg:#f4efe8;--inv-ink:#14120f;--inv-muted:#5d564e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.strategie-rite[data-theme=dark]{--bg:#12110f;--surface:#1d1b18;--ink:#f4efe8;--muted:#a69d92;--line:#35312c;--accent:#ff7f00;--accent-text:#ffa040;--on-accent:#14120f;--inv-bg:#f4efe8;--inv-ink:#14120f;--inv-muted:#5d564e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.strategie-rite *{box-sizing:border-box}.strategie-rite{background:var(--bg);color:var(--ink);font:400 17px/1.55 var(--body)}.strategie-rite .wrap{max-width:1080px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}.strategie-rite h1,.strategie-rite h2,.strategie-rite h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;text-wrap:balance;margin:0;line-height:1.05}.strategie-rite p{margin:0}.strategie-rite a{color:var(--accent-text)}.strategie-rite :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.strategie-rite .eyebrow{font:600 14px/1 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text)}.strategie-rite .hero .wrap{gap:18px;padding-block:56px 40px;display:grid}.strategie-rite h1{font-size:clamp(44px,8vw,88px);font-weight:700}.strategie-rite h1 span{color:var(--accent)}.strategie-rite .lead{max-width:62ch;color:var(--muted);font-size:19px}.strategie-rite .lead b{color:var(--ink);font-weight:600}.strategie-rite section .wrap{padding-block:28px}.strategie-rite h2{border-top:3px solid var(--ink);padding-top:14px;font-size:clamp(28px,4vw,40px);font-weight:700}.strategie-rite .sec{gap:20px;display:grid}.strategie-rite .sec>p{max-width:65ch;color:var(--muted)}.strategie-rite .tool{background:var(--inv-bg);color:var(--inv-ink);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:28px;padding:32px;display:grid}.strategie-rite .tool .tag{font:600 13px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.strategie-rite .tool h3{margin-top:10px;font-size:clamp(30px,4.6vw,48px);font-weight:700}.strategie-rite .tool p{max-width:52ch;color:var(--inv-muted);margin-top:12px}.strategie-rite .tool ul{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.strategie-rite .tool li{padding-left:22px;position:relative}.strategie-rite .tool li:before{content:"";background:var(--accent);width:10px;height:2px;position:absolute;top:.62em;left:0}.strategie-rite .btn{background:var(--accent);color:var(--on-accent);font:700 17px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;margin-top:22px;padding:14px 22px;text-decoration:none;display:inline-block}.strategie-rite .meta{color:var(--inv-muted);margin-top:12px;font-size:14px}.strategie-rite .preview{justify-items:center;gap:4px;display:grid}.strategie-rite .preview svg{width:100%;max-width:300px;height:auto}.strategie-rite .preview .track{stroke:var(--inv-muted);opacity:.35}.strategie-rite .preview .val{stroke:var(--accent)}.strategie-rite .preview text{font-family:var(--display);fill:var(--inv-ink)}.strategie-rite .preview .num{font-size:64px;font-weight:700}.strategie-rite .preview .of{letter-spacing:.12em;fill:var(--inv-muted);font-size:13px}.strategie-rite .preview figcaption{color:var(--inv-muted);text-align:center;font-size:13px}.strategie-rite figure{margin:0}.strategie-rite .soon{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.strategie-rite .card{border:1px dashed var(--line);align-content:start;gap:8px;padding:22px;display:grid}.strategie-rite .card .tag{font:600 13px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.strategie-rite .card h3{font-size:24px;font-weight:700}.strategie-rite .card p{color:var(--muted);font-size:16px}.strategie-rite .method{counter-reset:m;border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.strategie-rite .method div{border-bottom:1px solid var(--line);counter-increment:m;align-content:start;gap:6px;padding:18px 18px 18px 0;display:grid}.strategie-rite .method div:before{content:counter(m);font:700 40px/1 var(--display);color:var(--accent)}.strategie-rite .method h3{font-size:22px;font-weight:700}.strategie-rite .method p{color:var(--muted);font-size:16px}.strategie-rite .when{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.strategie-rite .when div{background:var(--surface);align-content:start;gap:6px;padding:18px;display:grid}.strategie-rite .when h3{font-size:20px;font-weight:600}.strategie-rite .when p{color:var(--muted);font-size:16px}.strategie-rite .cta{background:var(--surface);gap:10px;margin-bottom:56px;padding:28px;display:grid}.strategie-rite .cta h2{border:0;padding:0;font-size:clamp(24px,3.4vw,34px)}.strategie-rite .cta p{max-width:60ch;color:var(--muted)}.strategie-rite .cta .sig{font:600 18px/1.2 var(--display);letter-spacing:.04em;color:var(--ink)}.strategie-rite .cta .btn{justify-self:start;margin-top:8px}@media (max-width:760px){.strategie-rite .tool{grid-template-columns:minmax(0,1fr);padding:22px}.strategie-rite .soon,.strategie-rite .method,.strategie-rite .when{grid-template-columns:minmax(0,1fr)}}
