
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
:root{
  --navy:#0A1628;--blue:#1B4FD8;--cyan:#06B6D4;
  --orange:#E85D1A;--amber:#F59E0B;--green:#10B981;
  --cream:#F8F4EE;--white:#FFFFFF;--dark:#0E0E0E;
  --gray:#6B7280;--light:#F3F4F6;--warm:#F0EDE8;
}
html{scroll-behavior:smooth}
#torqueops-brand-renderer{font-family:'Barlow',sans-serif;background:var(--dark);color:#fff;overflow-x:hidden}

/* ── PAGES ── */
.page{display:none;min-height:100vh}
.page.active{display:block}

/* ── NAV ── */
nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:0 48px;height:64px;display:flex;align-items:center;justify-content:space-between;background:rgba(14,14,14,0.96);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,0.06)}
.nav-logo{font-family:'Bebas Neue',sans-serif;font-size:24px;letter-spacing:3px;cursor:pointer;color:#fff}
.nav-logo span{color:var(--orange)}
.nav-links{display:flex;gap:6px;align-items:center}
.nav-btn{padding:8px 18px;border-radius:6px;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;border:none;transition:all 0.2s;text-decoration:none}
.nav-btn.ghost{background:transparent;color:rgba(255,255,255,0.5);border:1px solid rgba(255,255,255,0.12)}
.nav-btn.ghost:hover{color:#fff;border-color:rgba(255,255,255,0.3)}
.nav-btn.primary{background:var(--orange);color:#fff}
.nav-btn.primary:hover{background:#c94d12}
.nav-back{display:none;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,0.4);cursor:pointer;padding:8px 12px;border-radius:6px;transition:all 0.2s;border:none;background:transparent}
.nav-back:hover{color:#fff;background:rgba(255,255,255,0.06)}

/* SaaStr conference landing page */
.saastr-hero{min-height:calc(100vh - 64px);padding:104px 48px 60px;background:radial-gradient(circle at 82% 15%,rgba(6,182,212,.16),transparent 36%),radial-gradient(circle at 10% 35%,rgba(232,93,26,.12),transparent 32%),#080b10;color:#fff;display:flex;align-items:center}
.saastr-wrap{width:min(1120px,100%);margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;gap:34px;align-items:center}
.saastr-wrap.narrow{display:block;width:min(980px,100%)}
.saastr-copy h1{font-family:'Bebas Neue',sans-serif;font-size:78px;line-height:.9;letter-spacing:1px;margin:0 0 20px;color:#fff;max-width:760px}
.saastr-lede{font-size:22px;line-height:1.45;color:rgba(255,255,255,.86);font-weight:800;max-width:740px}
.saastr-sub{font-size:17px;line-height:1.65;color:rgba(255,255,255,.62);max-width:700px}
.saastr-proof{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}
.saastr-proof span{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:12px;letter-spacing:1.6px;text-transform:uppercase;color:#fff;padding:9px 12px;border:1px solid rgba(6,182,212,.34);border-radius:999px;background:rgba(6,182,212,.09)}
.saastr-form-card{border:1px solid rgba(6,182,212,.28);border-radius:16px;background:linear-gradient(145deg,rgba(10,22,40,.96),rgba(3,13,28,.98));padding:32px;box-shadow:0 30px 80px rgba(0,0,0,.34)}
.saastr-card-label{font-family:'Barlow Condensed',sans-serif;font-weight:900;letter-spacing:3px;text-transform:uppercase;font-size:12px;color:var(--orange);margin-bottom:10px}
.saastr-form-card h2{font-size:44px;color:#fff;margin-bottom:10px}
.saastr-form-card p{color:rgba(255,255,255,.62);font-size:15px;line-height:1.65;margin-bottom:22px}
.saastr-main-cta{width:100%;text-align:center;display:block;margin-bottom:12px}
.saastr-secondary{display:block;text-align:center;color:var(--cyan);font-weight:800;text-decoration:none;font-size:14px}
.saastr-section{background:#fff;color:#111}
.saastr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}
.saastr-grid article{border:1px solid #E5E7EB;border-radius:10px;padding:18px;background:#fff}
.saastr-grid strong{display:block;font-size:16px;margin-bottom:8px;color:#0A1628}
.saastr-grid span{display:block;color:#4B5563;line-height:1.55;font-size:14px}
.saastr-band{background:#0A1628;color:#fff}
.saastr-band h2{color:#fff}
.saastr-band p{font-size:17px;color:rgba(255,255,255,.68);max-width:760px}
.saastr-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}

/* ── SHARED ── */
.page-nav-bar{height:64px}
.section{padding:60px 48px;border-top:1px solid rgba(255,255,255,0.05)}
.section.light{background:#fff;color:#111}
.section.cream{background:var(--cream);color:#111}
.section.navy{background:var(--navy)}
.sec-label{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:10px;letter-spacing:4px;text-transform:uppercase;margin-bottom:12px;display:flex;align-items:center;gap:10px}
.sec-label::after{content:'';flex:1;height:1px;background:currentColor;opacity:0.15}
h2{font-family:'Bebas Neue',sans-serif;font-size:48px;letter-spacing:1px;margin-bottom:10px;line-height:1}
h3{font-family:'Barlow',sans-serif;font-weight:800;font-size:17px;margin-bottom:8px;margin-top:0}
p{font-size:15px;line-height:1.75;margin-bottom:12px}

/* ── HOMEPAGE ── */
.home-hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:100px 48px 60px;position:relative;overflow:hidden}
.home-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,rgba(232,93,26,0.07) 0%,transparent 65%)}
.home-hero::after{content:'TORQUEOPS';font-family:'Bebas Neue',sans-serif;font-size:260px;position:absolute;color:rgba(255,255,255,0.018);letter-spacing:-8px;top:50%;left:50%;transform:translate(-50%,-52%);pointer-events:none;white-space:nowrap}

.home-eyebrow{font-family:'Barlow Condensed',sans-serif;font-weight:800;font-size:11px;letter-spacing:5px;text-transform:uppercase;color:var(--orange);margin-bottom:20px;position:relative;z-index:1}

.home-h1{font-family:'Bebas Neue',sans-serif;font-size:88px;line-height:.88;letter-spacing:1px;color:#fff;margin-bottom:20px;position:relative;z-index:1;max-width:800px}
.home-h1 em{color:var(--orange);font-style:normal}
.home-h1 .line2{font-size:52px;color:rgba(255,255,255,0.55);display:block;margin-top:8px;font-size:38px;letter-spacing:2px}

/* TorqueOps Messaging v2 — editorial operating-intelligence layer */
#torqueops-router{font-family:'Barlow',sans-serif;background:#0e0e0e;color:#fff;overflow-x:hidden}.router-skip{position:absolute;left:-9999px;top:10px;z-index:9999;background:#fff;color:#0A1628;padding:10px 14px;border-radius:4px;font-weight:800}.router-skip:focus{left:10px}.to-v2{background:#f8f4ee;color:#101820}.to-v2 h1,.to-v2 h2,.to-v2 h3{font-family:'Bebas Neue',sans-serif;font-weight:400;letter-spacing:.4px}.to-v2-wrap{width:min(1160px,calc(100% - 48px));margin:auto}.to-v2-hero{padding:138px 0 82px;background:radial-gradient(circle at 78% 35%,rgba(232,93,26,.16),transparent 28%),radial-gradient(circle at 25% 10%,rgba(6,182,212,.12),transparent 24%),#0A1628;color:#fff;overflow:hidden}.to-v2-hero.compact{padding:126px 0 72px}.to-v2-hero-grid{display:grid;grid-template-columns:1.18fr .82fr;align-items:center;gap:60px}.to-v2-eyebrow{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-size:12px;font-weight:900;letter-spacing:3px;color:#E85D1A;margin:0 0 15px}.to-v2-hero .to-v2-eyebrow,.to-v2-section.dark .to-v2-eyebrow{color:#F59E0B}.to-v2 h1{font-size:clamp(52px,6.3vw,88px);line-height:.9;margin:0 0 22px;color:#fff}.to-v2 h1 span{color:#c2d8e0;font-size:.72em}.to-v2-lead{font-size:21px;line-height:1.48;max-width:750px;color:#fff;font-weight:700}.to-v2-copy{font-size:16px;max-width:690px;line-height:1.7;color:rgba(255,255,255,.7)}.to-v2-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:27px 0}.to-v2-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:7px;padding:12px 20px;font-family:'Barlow Condensed',sans-serif;font-size:14px;letter-spacing:1.3px;text-transform:uppercase;font-weight:900;text-decoration:none;border:1px solid transparent;transition:transform .18s,background .18s}.to-v2-btn:hover{transform:translateY(-2px)}.to-v2-btn.primary{background:#E85D1A;color:#fff}.to-v2-btn.secondary{background:transparent;border-color:rgba(255,255,255,.42);color:#fff}.to-v2-note{font-size:14px;color:rgba(255,255,255,.6)}.to-v2-orbit{position:relative;aspect-ratio:1;max-width:430px;margin:auto;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:repeating-radial-gradient(circle at center,transparent 0 36px,rgba(255,255,255,.08) 37px 38px);box-shadow:inset 0 0 110px rgba(6,182,212,.09)}.to-v2-orbit:after{content:'TORQUE';font-family:'Bebas Neue',sans-serif;font-size:58px;letter-spacing:3px;position:absolute;top:calc(50% - 28px);left:0;right:0;text-align:center;color:rgba(255,255,255,.15)}.to-v2-dot{position:absolute;width:14px;height:14px;border-radius:50%;background:#E85D1A;box-shadow:0 0 18px #E85D1A}.to-v2-dot.dot-one{top:26%;left:17%}.to-v2-dot.dot-two{right:16%;bottom:22%;background:#06B6D4;box-shadow:0 0 18px #06B6D4}.to-v2-orbit-card{position:absolute;z-index:2;background:#fff;color:#0A1628;padding:13px 16px;border-radius:7px;font-weight:800;font-size:14px;box-shadow:0 16px 42px rgba(0,0,0,.25)}.to-v2-orbit-card.card-one{left:-11%;bottom:14%}.to-v2-orbit-card.card-two{right:-12%;top:18%}.to-v2-trust{padding:18px 0;background:#F59E0B;color:#0A1628;text-align:center;font-weight:800}.to-v2-trust span{margin-left:16px;font-size:13px;font-weight:700;letter-spacing:1px}.to-v2-section{padding:86px 0;background:#f8f4ee;color:#101820}.to-v2-section.light{background:#fff}.to-v2-section.dark{background:#0A1628;color:#fff}.to-v2-intro{max-width:790px;margin-bottom:40px}.to-v2 h2{font-size:clamp(40px,4.3vw,64px);line-height:.95;margin:0 0 16px}.to-v2-intro>p:last-child{font-size:18px;line-height:1.7;color:#52616a}.to-v2-grid{display:grid;gap:18px}.to-v2-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.to-v2-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.to-v2-grid article{background:#fff;border:1px solid #d8dcda;border-radius:10px;padding:28px;box-shadow:0 12px 30px rgba(11,26,40,.05)}.to-v2-section.dark .to-v2-grid article{background:#10263a;border-color:rgba(255,255,255,.16);box-shadow:none}.to-v2-grid article>b{display:block;color:#E85D1A;font-family:'Bebas Neue',sans-serif;font-size:40px;line-height:1;margin-bottom:14px}.to-v2 h3{font-size:28px;line-height:1;margin:0 0 12px}.to-v2-grid p{font-size:15px;line-height:1.7;margin:0;color:#52616a}.to-v2-section.dark .to-v2-grid p{color:rgba(255,255,255,.72)}.to-v2-callout{margin:26px 0 0;padding:19px 22px;border-left:5px solid #E85D1A;background:#fff0e8;font-weight:800;line-height:1.55}.to-v2-section.dark .to-v2-callout{background:rgba(232,93,26,.13);color:#fff}.to-v2-path{min-height:360px}.to-v2-path.trades{border-top:6px solid #E85D1A}.to-v2-path.founders{background:#0A1628;color:#fff;border-top:6px solid #06B6D4}.to-v2-path h2{font-size:46px}.to-v2-path p{font-size:16px!important}.to-v2-path.trades>p:first-child,.to-v2-path.founders>p:first-child{font-family:'Barlow Condensed',sans-serif;font-size:12px!important;text-transform:uppercase;letter-spacing:2px;font-weight:900;color:#E85D1A!important}.to-v2-path.founders>p:first-child{color:#06B6D4!important}.to-v2-text-link{display:inline-block;font-family:'Barlow Condensed',sans-serif;color:#ba3b06;font-size:14px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.to-v2-section.dark .to-v2-text-link,.to-v2-path.founders .to-v2-text-link{color:#F59E0B}.to-v2-method{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.2);border-radius:10px;overflow:hidden}.to-v2-method article{background:#10263a;padding:23px 17px}.to-v2-method h3{color:#F59E0B;font-size:26px}.to-v2-method p{font-size:14px;line-height:1.55;color:rgba(255,255,255,.76);margin:0}.to-v2-method.light{background:#d8dcda;border-color:#d8dcda}.to-v2-method.light article{background:#fff}.to-v2-method.light p{color:#52616a}.to-v2-proof{padding:70px 0;background:#F59E0B;color:#0A1628}.to-v2-label{display:inline-block;margin-bottom:15px;padding:5px 9px;border:1px solid currentColor;border-radius:999px;font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.to-v2-result{font-family:'Bebas Neue',sans-serif;font-size:clamp(70px,10vw,140px);line-height:.75;margin:20px 0}.to-v2-proof h2{max-width:720px}.to-v2-proof p{max-width:820px;font-size:17px;line-height:1.65}.to-v2-disclosure{font-size:13px!important}.to-v2-final{padding:82px 0;background:#0A1628;color:#fff;text-align:center}.to-v2-final h2{font-size:clamp(48px,5vw,72px)}.to-v2-final>div>p{max-width:700px;margin:0 auto;color:rgba(255,255,255,.76);font-size:20px;line-height:1.55}.to-v2-final .to-v2-actions{justify-content:center}.to-v2-final small{color:rgba(255,255,255,.5);font-weight:700;letter-spacing:1px}.to-v2-about-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:52px;align-items:center}.to-v2-about-hero img{width:100%;max-width:320px;justify-self:end;border-radius:10px;filter:grayscale(.15);border:1px solid rgba(255,255,255,.2)}.to-v2-list{margin:0;padding-left:20px}.to-v2-list li{padding:10px 0;border-bottom:1px solid #d8dcda;line-height:1.5;font-size:16px}.to-v2-list li:last-child{border-bottom:0}.mobile-sticky-cta a{font-family:'Barlow Condensed',sans-serif!important}.to-v2-label+ h3{margin-top:2px}@media(max-width:850px){.to-v2-wrap{width:min(100% - 36px,1160px)}.to-v2-hero{padding:108px 0 62px}.to-v2-hero-grid,.to-v2-about-hero,.to-v2-grid.two,.to-v2-grid.three{grid-template-columns:1fr}.to-v2-about-hero img{justify-self:start;max-width:230px}.to-v2-orbit{max-width:340px}.to-v2-method{grid-template-columns:1fr}.to-v2-trust span{display:block;margin:7px 0 0}.to-v2-section{padding:62px 0}.to-v2-path{min-height:0}.to-v2-actions{align-items:stretch;flex-direction:column}.to-v2-btn{width:100%}.to-v2-orbit-card.card-one{left:-2%}.to-v2-orbit-card.card-two{right:-2%}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* Proof bar */
.proof-bar{display:flex;gap:0;border:1px solid rgba(255,255,255,0.08);border-radius:12px;overflow:hidden;margin-bottom:40px;position:relative;z-index:1;max-width:780px;width:100%}
.pb-item{flex:1;padding:14px 16px;text-align:center;border-right:1px solid rgba(255,255,255,0.06);position:relative}
.pb-item:last-child{border-right:none}
.pb-num{font-family:'Bebas Neue',sans-serif;font-size:22px;line-height:1;margin-bottom:3px}
.pb-label{font-size:10px;font-weight:700;color:rgba(255,255,255,0.4);letter-spacing:.5px;line-height:1.3}

/* Core promise */
.home-promise{font-size:19px;font-weight:700;color:rgba(255,255,255,0.82);max-width:600px;line-height:1.55;margin-bottom:44px;position:relative;z-index:1}
.home-promise .italic{font-style:italic;color:rgba(255,255,255,0.5);font-weight:400;font-size:16px;display:block;margin-top:8px}

/* SORTING HAT v3 */
.sorting-hat{display:grid;grid-template-columns:5fr 4fr;gap:16px;max-width:860px;width:100%;position:relative;z-index:1}
.sort-card{border-radius:14px;overflow:hidden;cursor:pointer;transition:transform 0.25s,box-shadow 0.25s;border:1px solid rgba(255,255,255,0.08)}
.sort-card:hover{transform:translateY(-5px)}
.sort-card.trade{background:linear-gradient(145deg,#110600,#1c0a00)}
.sort-card.trade:hover{box-shadow:0 18px 50px rgba(232,93,26,0.28);border-color:rgba(232,93,26,0.35)}
.sort-card.saas{background:linear-gradient(145deg,#030d1c,#061528)}
.sort-card.saas:hover{box-shadow:0 18px 50px rgba(6,182,212,0.18);border-color:rgba(6,182,212,0.28)}
.sort-card .sc-top{padding:28px 28px 20px}
.sort-card .sc-bottom{padding:0 28px 26px}
.sc-tag{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:10px;letter-spacing:4px;text-transform:uppercase;margin-bottom:8px}
.sc-title{font-family:'Bebas Neue',sans-serif;font-size:28px;letter-spacing:1px;line-height:1;margin-bottom:12px;color:#fff}
.sc-pain-intro{font-size:13px;font-weight:700;margin-bottom:8px}
.sc-pains{display:flex;flex-direction:column;gap:5px;margin-bottom:16px}
.sc-pain{font-size:13px;color:rgba(255,255,255,0.55);display:flex;align-items:flex-start;gap:8px;line-height:1.45;padding-left:0}
.sc-pain .dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;margin-top:5px;align-self:flex-start}
.sc-fix{font-family:'Barlow Condensed',sans-serif;font-weight:800;font-size:15px;letter-spacing:1px;margin-bottom:16px}
.sc-btn{width:100%;padding:13px;border-radius:8px;border:none;font-family:'Barlow Condensed',sans-serif;font-weight:800;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:all 0.2s}
.sort-card.trade .sc-tag{color:var(--orange)}
.sort-card.trade .sc-pain-intro{color:rgba(255,255,255,0.8)}
.sort-card.trade .sc-pain .dot{background:var(--orange)}
.sort-card.trade .sc-fix{color:var(--orange)}
.sort-card.trade .sc-btn{background:var(--orange);color:#fff}
.sort-card.trade .sc-btn:hover{background:#c94d12}
.sort-card.saas .sc-tag{color:var(--cyan)}
.sort-card.saas .sc-pain-intro{color:rgba(255,255,255,0.8)}
.sort-card.saas .sc-pain .dot{background:var(--cyan)}
.sort-card.saas .sc-fix{color:var(--cyan)}
.sort-card.saas .sc-btn{background:var(--cyan);color:var(--navy)}
.sort-card.saas .sc-btn:hover{background:#05a3be}

/* Core promise block */
.promise-block{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);border-radius:14px;padding:36px 40px;margin:48px auto;max-width:860px}
.pb-header{font-family:'Bebas Neue',sans-serif;font-size:11px;letter-spacing:4px;text-transform:uppercase;color:rgba(255,255,255,0.35);margin-bottom:16px}
.pb-statement{font-size:20px;font-weight:700;color:#fff;line-height:1.5;margin-bottom:16px}
.pb-statement span{color:var(--orange)}
.pb-points{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}
.pb-pt{font-size:13px;color:rgba(255,255,255,0.55);display:flex;align-items:flex-start;gap:8px;line-height:1.5}
.pb-pt::before{content:'→';color:var(--orange);font-weight:800;flex-shrink:0}

/* Typical results section */
.results-section{background:#0a0a0a;padding:60px 48px;border-top:1px solid rgba(255,255,255,0.05)}
.results-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:900px;margin:28px auto 0}
.result-card{background:rgba(255,255,255,0.03);border-radius:12px;padding:20px;border:1px solid rgba(255,255,255,0.06);text-align:center}
.rc-num{font-family:'Bebas Neue',sans-serif;font-size:36px;line-height:1;margin-bottom:6px}
.rc-label{font-size:12px;color:rgba(255,255,255,0.45);font-weight:600;line-height:1.4}

/* Real example */
.example-block{background:rgba(232,93,26,0.06);border:1px solid rgba(232,93,26,0.18);border-radius:14px;padding:32px 36px;max-width:900px;margin:32px auto 0}
.ex-label{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--orange);margin-bottom:14px}
.ex-intro{font-size:16px;font-weight:700;color:#fff;margin-bottom:16px}
.ex-findings{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:16px}
.ex-finding{background:rgba(255,255,255,0.04);border-radius:8px;padding:12px 14px;font-size:13px;color:rgba(255,255,255,0.7);display:flex;align-items:flex-start;gap:8px}
.ex-finding::before{content:'✓';color:var(--green);font-weight:900;flex-shrink:0}
.ex-result{font-size:14px;font-weight:700;color:rgba(255,255,255,0.8);border-top:1px solid rgba(255,255,255,0.08);padding-top:14px}
.ex-result strong{color:var(--green)}

/* Differentiator */
.diff-block{text-align:center;padding:48px;max-width:700px;margin:0 auto}
.diff-main{font-family:'Bebas Neue',sans-serif;font-size:36px;color:#fff;letter-spacing:1px;line-height:1.1;margin-bottom:10px}
.diff-main span{color:var(--orange)}
.diff-sub{font-size:15px;color:rgba(255,255,255,0.5);line-height:1.6}

/* Homepage proof strip */
.home-proof{padding:36px 48px;border-top:1px solid rgba(255,255,255,0.06);display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap;background:#080808}
.hp-item{text-align:center}
.hp-num{font-family:'Bebas Neue',sans-serif;font-size:32px;line-height:1}
.hp-label{font-size:11px;color:rgba(255,255,255,0.3);font-weight:600;margin-top:2px}

/* ── PAGE HEROES ── */
.page-hero{padding:80px 48px 56px;position:relative;overflow:hidden}
.ph-eyebrow{font-family:'Barlow Condensed',sans-serif;font-weight:800;font-size:11px;letter-spacing:4px;text-transform:uppercase;margin-bottom:16px;display:flex;align-items:center;gap:12px}
.ph-eyebrow .line{height:2px;width:40px;flex-shrink:0}
.ph-h1{font-family:'Bebas Neue',sans-serif;font-size:76px;line-height:.88;letter-spacing:1px;margin-bottom:16px}
.ph-h1 .accent{display:block}
.ph-hook{font-size:21px;font-weight:700;max-width:660px;line-height:1.5;margin-bottom:12px}
.ph-sub{font-size:16px;max-width:580px;line-height:1.7;margin-bottom:36px;opacity:.65}
.ph-ctas{display:flex;gap:12px;flex-wrap:wrap}
.ph-cta{padding:15px 30px;border-radius:8px;font-family:'Barlow Condensed',sans-serif;font-weight:800;font-size:14px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;border:none;transition:all 0.2s;text-decoration:none;display:inline-block}
.ph-cta.secondary{background:transparent;border:1px solid rgba(255,255,255,0.2);color:rgba(255,255,255,0.65)}
.ph-cta.secondary:hover{border-color:rgba(255,255,255,0.5);color:#fff}

/* Problem section */
.problem-lead{font-family:'Bebas Neue',sans-serif;font-size:30px;color:var(--navy);letter-spacing:.5px;margin-bottom:6px;line-height:1.1}
.problem-sub{font-size:15px;color:var(--gray);margin-bottom:24px;font-weight:600}

/* Pain cards */
.pain-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin:24px 0}
.pain-card{border-radius:12px;padding:24px;border:1px solid rgba(0,0,0,0.08)}
.pc-icon{font-size:30px;margin-bottom:12px}
.pc-title{font-weight:800;font-size:15px;margin-bottom:6px}
.pc-body{font-size:13.5px;line-height:1.65;opacity:.7}
.pc-quote{font-size:13px;font-style:italic;opacity:.5;margin-top:12px;border-left:3px solid;padding-left:10px;line-height:1.5}

/* What you get */
.wyg-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}
.wyg-item{display:flex;align-items:flex-start;gap:14px;background:rgba(255,255,255,0.04);border-radius:10px;padding:18px}
.wyg-icon{font-size:22px;flex-shrink:0;margin-top:2px}
.wyg-title{font-weight:800;font-size:14px;margin-bottom:4px}
.wyg-desc{font-size:13px;opacity:.55;line-height:1.5}

/* Offer staircase */
.staircase{display:flex;flex-direction:column;gap:4px;margin:24px 0}
.stair{display:grid;grid-template-columns:90px 1fr auto;border-radius:10px;overflow:hidden}
.stair-tag{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 12px;text-align:center}
.stair-gear{font-family:'Bebas Neue',sans-serif;font-size:10px;letter-spacing:2px;opacity:.7}
.stair-num{font-family:'Bebas Neue',sans-serif;font-size:30px;line-height:1}
.stair-body{padding:18px 22px}
.sb-name{font-weight:800;font-size:15px;margin-bottom:2px}
.sb-tagline{font-size:13px;font-weight:600;margin-bottom:6px;opacity:.75}
.sb-desc{font-size:13px;line-height:1.55}
.sb-outcome{font-size:13px;font-weight:700;margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,0.06)}
.stair-price{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;padding:18px 20px;text-align:right}
.sp-num{font-family:'Bebas Neue',sans-serif;font-size:22px;line-height:1}
.sp-label{font-size:11px;opacity:.45;margin-top:3px}

/* Results section (sub-pages) */
.results-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}
.rr-card{border-radius:10px;padding:18px 14px;text-align:center;border:1px solid rgba(255,255,255,0.07)}
.rr-num{font-family:'Bebas Neue',sans-serif;font-size:32px;line-height:1;margin-bottom:4px}
.rr-label{font-size:11px;font-weight:600;opacity:.45;line-height:1.3}

/* ICP chips */
.icp-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}
.icp-chip{padding:7px 16px;border-radius:20px;font-weight:700;font-size:12px;letter-spacing:.5px}

/* Guarantee */
.guarantee{border-radius:14px;padding:32px 36px;margin:28px 0;display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center}
.g-big{font-family:'Bebas Neue',sans-serif;font-size:76px;line-height:1}
.g-title{font-family:'Bebas Neue',sans-serif;font-size:26px;letter-spacing:1px;margin-bottom:8px}
.g-desc{font-size:14px;line-height:1.7;opacity:.8}

/* Credential cards */
.cred-grid{display:flex;flex-direction:column;gap:10px}
.cred-card{background:#fff;border-radius:10px;padding:16px 18px;border-left:4px solid var(--orange)}
.cred-name{font-weight:800;font-size:13px;color:var(--navy)}
.cred-sub{font-size:12px;color:var(--gray);margin-top:2px}

/* Differentiator banner */
.diff-banner{background:var(--navy);border-radius:12px;padding:28px 32px;margin:28px 0;text-align:center}
.db-main{font-size:20px;font-weight:800;color:#fff;margin-bottom:6px;line-height:1.4}
.db-main span{color:var(--orange)}
.db-sub{font-size:14px;color:rgba(255,255,255,0.5)}

/* CTA block */
.cta-block{border-radius:14px;padding:36px;margin:32px 0;text-align:center}
.cta-block h2{margin-bottom:10px}
.cta-block p{max-width:480px;margin:0 auto 28px;font-size:15px}
.cta-block .ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}

/* Gatekeeper section */
.gk-section{background:#060606;padding:48px;border-top:1px solid rgba(255,255,255,0.05)}
.gk-inner{max-width:860px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}
.gk-card{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);border-radius:12px;padding:20px;border-left:4px solid var(--amber)}
.gk-icon{font-size:26px;margin-bottom:10px}
.gk-title{font-weight:800;font-size:13px;color:#fff;margin-bottom:6px}
.gk-body{font-size:12.5px;color:rgba(255,255,255,0.5);line-height:1.55}

/* Footer */
footer{background:#030303;border-top:1px solid rgba(255,255,255,0.06);padding:32px 48px}
.footer-main{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px;margin-bottom:0}
.footer-brand{font-family:'Bebas Neue',sans-serif;font-size:20px;letter-spacing:3px}
.footer-brand .ops{color:var(--orange)}
.footer-center{text-align:center;font-size:12px;color:rgba(255,255,255,0.25)}
.footer-right{text-align:right;font-size:12px;color:rgba(255,255,255,0.3)}
.footer-link{color:var(--cyan);font-weight:600}

/* ── ANIMATIONS ── */
@keyframes fadeUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
.fade-up{animation:fadeUp 0.5s ease both}
.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}
.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}

/* ── RESPONSIVE ── */
@media(max-width:768px){
  .home-h1{font-size:52px}
  .sorting-hat{grid-template-columns:1fr}
  .pain-grid,.results-grid,.results-row,.pb-points,.ex-findings,.gk-inner{grid-template-columns:1fr}
  .wyg-grid{grid-template-columns:1fr}
  .staircase .stair{grid-template-columns:1fr}
  nav{padding:0 20px}
  .home-hero,.page-hero,.section,.results-section,.gk-section{padding-left:24px;padding-right:24px}
  .proof-bar{flex-direction:column}
  footer .footer-main{grid-template-columns:1fr;text-align:center}
}

.page{display:block!important;min-height:100vh}
.page.active{display:block!important}
nav .nav-logo a{color:#fff;text-decoration:none}
nav .nav-logo a span{color:var(--orange)}
.torqueops-modal{display:none;position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.78);padding:84px 20px 28px;overflow:auto}
.torqueops-modal.open{display:block}
.torqueops-modal-card{max-width:760px;margin:0 auto;background:#111;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:26px;box-shadow:0 24px 80px rgba(0,0,0,.45)}
.torqueops-modal-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px}
.torqueops-modal-head h2{font-size:34px;color:#fff;margin:0}
.torqueops-modal-head p{color:rgba(255,255,255,.62);margin:6px 0 0}
.torqueops-modal-close{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:999px;width:38px;height:38px;cursor:pointer;font-size:22px;line-height:1}
.router-form-page{min-height:100vh;background:#0E0E0E;padding:120px 24px 72px;color:#fff}
.router-form-wrap{max-width:900px;margin:0 auto}
.router-form-card{background:#151515;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:30px}
.router-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:26px}
.router-proof-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:22px}
.to-form label{display:block;color:#fff;font-weight:800;margin-bottom:12px}.to-form input,.to-form select,.to-form textarea{width:100%;margin-top:6px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#fff;color:#111;padding:11px 12px;font:inherit}.to-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.to-form button{background:var(--orange);border:0;color:#fff;border-radius:8px;padding:14px 22px;font-family:'Barlow Condensed',sans-serif;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer}.to-consent{color:rgba(255,255,255,.48);font-size:12px}.to-thanks{background:#ECFDF5;color:#14532D;border-radius:10px;padding:16px}
@media(max-width:900px){.router-form-grid,.to-form-grid{grid-template-columns:1fr}.torqueops-modal{padding-top:76px}nav{padding:0 18px}.nav-links{gap:4px}.nav-btn.ghost{display:none}}
@media(max-width:900px){.saastr-hero{padding:92px 22px 44px}.saastr-wrap{grid-template-columns:1fr;gap:22px}.saastr-copy h1{font-size:58px}.saastr-lede{font-size:19px}.saastr-grid{grid-template-columns:1fr}.saastr-form-card{padding:24px}.saastr-section,.saastr-band{padding-left:22px;padding-right:22px}.saastr-actions{flex-direction:column}.saastr-actions a{width:100%;text-align:center}}

#torqueops-router,.home-hero{background:#0E0E0E!important;color:#fff!important}.home-hero .fade-up,.home-hero .home-h1,.home-hero .line2{color:#fff}.home-hero em{color:var(--orange)!important}.tool-mini{background:var(--navy);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px;margin:0 0 18px}.mini-title{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--cyan);margin-bottom:10px}.mini-bars{display:grid;grid-template-columns:repeat(13,1fr);gap:3px}.mini-bars span{height:24px;border-radius:3px}.mini-bars .ok{background:var(--green)}.mini-bars .watch{background:var(--amber)}.mini-bars .alert{background:#EF4444}.mini-legend{display:flex;justify-content:space-between;margin-top:9px;font-size:10px;color:rgba(255,255,255,.55)}.metric-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);padding:7px 0;color:rgba(255,255,255,.62)}.metric-row b{color:var(--cyan)}.resource-coming{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:18px}.resource-coming strong{display:block;color:#fff;font-size:15px;margin-bottom:6px}.resource-coming span{display:block;color:rgba(255,255,255,.55);font-size:13px;line-height:1.5}details{border-top:1px solid rgba(255,255,255,.08);padding:13px 0}summary{cursor:pointer;color:#fff;font-weight:800}details p{color:rgba(255,255,255,.6);font-size:14px;margin:8px 0 0}.mobile-sticky-cta{display:none}
@media(max-width:760px){.mobile-sticky-cta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:9998;background:rgba(14,14,14,.96);border-top:1px solid rgba(255,255,255,.12);padding:10px 14px}.mobile-sticky-cta a{display:block;background:var(--orange);color:#fff;text-align:center;border-radius:8px;padding:13px 16px;font-family:'Barlow Condensed',sans-serif;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none}body{padding-bottom:72px}.section div[style*="grid-template-columns:repeat(3"],.section div[style*="grid-template-columns:.9fr"]{grid-template-columns:1fr!important}}

.sp-regular{font-size:12px;line-height:1.25;color:rgba(255,255,255,.34);text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:rgba(232,93,26,.75);margin-bottom:7px;font-weight:800}.founding-price{color:#fff!important;font-size:28px!important;line-height:.95!important}.stair-price .sp-label{color:var(--orange)!important;font-size:10px!important;letter-spacing:1.8px!important;text-transform:uppercase!important;font-weight:900!important;margin-top:7px}.founding-note{margin-top:18px;border:1px solid rgba(232,93,26,.24);background:rgba(232,93,26,.08);border-radius:12px;padding:16px 18px;color:rgba(255,255,255,.72);font-size:14px;line-height:1.55}.founding-note strong{color:var(--orange)}
.pricing-scaffold{min-width:210px;border:1px solid rgba(232,93,26,.25);background:rgba(232,93,26,.07);border-radius:12px;padding:14px 15px;text-align:left}.pricing-badge{display:flex;align-items:center;gap:7px;color:var(--orange);font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.pricing-line{display:flex;justify-content:space-between;gap:14px;border-top:1px solid rgba(255,255,255,.08);padding:8px 0;color:rgba(255,255,255,.52);font-size:12px;line-height:1.25}.pricing-line strong{color:rgba(255,255,255,.72);font-size:13px;white-space:nowrap}.pricing-line.featured span{color:#fff}.pricing-line.featured strong{color:#fff;font-size:17px}.pricing-exchange{border-top:1px solid rgba(255,255,255,.08);padding-top:9px;color:rgba(255,255,255,.46);font-size:11px;line-height:1.35}

.about-headshot-wrap{width:200px;height:200px;border-radius:50%;overflow:hidden;border:3px solid rgba(232,93,26,.55);box-shadow:0 24px 70px rgba(0,0,0,.35);background:#111;flex-shrink:0}
.about-headshot{width:100%;height:100%;object-fit:cover;display:block}

.founder-icp-section{background:#08111f}
.founder-icp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}
.founder-icp-card{background:rgba(6,182,212,.06);border:1px solid rgba(6,182,212,.16);border-radius:14px;padding:22px;min-height:190px}
.founder-icp-card h3{color:#fff;font-size:22px;margin:0 0 8px}
.founder-icp-card p{color:rgba(255,255,255,.64);font-size:14px;line-height:1.6;margin:0}
.ficp-icon{font-size:28px;margin-bottom:10px}
.path-intro{color:rgba(255,255,255,.58);font-size:17px;line-height:1.65;max-width:760px;margin:12px 0 28px}
.path-detail{color:rgba(255,255,255,.58);font-size:14px;line-height:1.55;margin:8px 0}
.path-detail strong{color:rgba(255,255,255,.86)}
.scope-panel{min-width:230px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.045);border-radius:12px;padding:15px;text-align:left}
.scope-kicker{color:var(--orange);font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:12px;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:10px}
.scope-line{display:flex;justify-content:space-between;gap:14px;border-top:1px solid rgba(255,255,255,.08);padding:9px 0;color:rgba(255,255,255,.52);font-size:12px;line-height:1.25}
.scope-line strong{color:rgba(255,255,255,.82);font-size:13px;text-align:right}
.founding-note-secondary{margin-top:12px;background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.12)}
.founding-note a{color:#fff;text-decoration:underline;text-underline-offset:3px}
.pricing-philosophy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}
.pricing-philosophy-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:22px}
.pricing-philosophy-card h3{color:#fff;margin-bottom:8px;font-size:21px}
.pricing-philosophy-card p{color:rgba(255,255,255,.64);line-height:1.6;font-size:14px}
.pricing-faq{display:grid;gap:14px;margin-top:28px}
.pricing-faq details{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:18px}
.pricing-faq summary{cursor:pointer;color:#fff;font-weight:800}
.pricing-faq p{color:rgba(255,255,255,.66);line-height:1.65;margin-top:10px}
.founding-spotlight{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;margin-top:14px;border:1px solid rgba(232,93,26,.28);background:linear-gradient(135deg,rgba(232,93,26,.14),rgba(245,158,11,.06));border-radius:16px;padding:18px 20px;color:rgba(255,255,255,.78);box-shadow:0 18px 48px rgba(0,0,0,.18)}
.founding-spotlight-icon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:rgba(232,93,26,.18);border:1px solid rgba(232,93,26,.38);font-size:28px}
.founding-spotlight strong{display:block;color:#fff;font-size:18px;line-height:1.35;margin-bottom:3px}
.founding-spotlight span{display:block;font-size:16px;line-height:1.45;color:rgba(255,255,255,.68)}
.pricing-faq-spotlight{margin-top:22px;margin-bottom:6px}

/* Readability pass: lift important note and card copy above caption size. */
.ph-sub{font-size:18px;opacity:.74}
.problem-sub{font-size:17px;line-height:1.55;color:#4b5563}
.pc-title{font-size:17px}
.pc-body{font-size:16px;line-height:1.7;opacity:.86}
.pc-quote{font-size:15px;line-height:1.6;opacity:.7}
.wyg-title{font-size:16px}
.wyg-desc{font-size:15.5px;line-height:1.65;opacity:.72}
.sb-name{font-size:18px}
.sb-tagline{font-size:15px;line-height:1.45;opacity:.84}
.sb-desc{font-size:15.5px;line-height:1.7}
.sb-outcome{font-size:15.5px;line-height:1.55}
.path-detail{font-size:16px;line-height:1.65;color:rgba(255,255,255,.68)}
.path-intro{font-size:18px;color:rgba(255,255,255,.68)}
.scope-line{font-size:14px}
.scope-line strong{font-size:14.5px}
.rr-label{font-size:14px;line-height:1.45;opacity:.68}
.icp-chip{font-size:13.5px}
.g-desc{font-size:16px;opacity:.86}
.cred-name{font-size:15px}
.cred-sub{font-size:14.5px;line-height:1.45}
.db-sub{font-size:16px;color:rgba(255,255,255,.68)}
.gk-title{font-size:15px}
.gk-body{font-size:14.5px;line-height:1.65;color:rgba(255,255,255,.68)}
.founder-icp-card p{font-size:15.5px;color:rgba(255,255,255,.72)}
.pricing-philosophy-card p{font-size:16px;color:rgba(255,255,255,.72)}
.pricing-faq p{font-size:16px;color:rgba(255,255,255,.72)}
.founding-note{font-size:16px;line-height:1.65;color:rgba(255,255,255,.78)}
#torqueops-brand-renderer [style*="font-size:10px"]{font-size:12px!important;line-height:1.45!important}
#torqueops-brand-renderer [style*="font-size:11px"]{font-size:13px!important;line-height:1.45!important}
#torqueops-brand-renderer [style*="font-size:12px"]{font-size:13.5px!important;line-height:1.5!important}

.resource-hero{background:#0e0e0e;padding-top:84px}.resource-wrap{max-width:1040px;margin:0 auto}.resource-title{font-family:'Bebas Neue',sans-serif;font-size:64px;letter-spacing:1px;line-height:.95;color:#fff;margin-bottom:14px}.resource-lede{color:rgba(255,255,255,.74);font-size:20px;line-height:1.65;max-width:820px}.resource-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:34px}.resource-card{display:flex;flex-direction:column;gap:10px;min-height:270px;background:rgba(232,93,26,.07);border:1px solid rgba(232,93,26,.22);border-radius:16px;padding:26px;text-decoration:none;color:#fff}.resource-card.cyan{background:rgba(6,182,212,.07);border-color:rgba(6,182,212,.22)}.resource-card.blue{background:rgba(27,79,216,.08);border-color:rgba(27,79,216,.22)}.resource-card.muted{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.12)}.resource-kicker{font-family:'Barlow Condensed',sans-serif;font-weight:900;letter-spacing:1.8px;text-transform:uppercase;color:var(--orange);font-size:12px}.resource-card.cyan .resource-kicker{color:var(--cyan)}.resource-card.blue .resource-kicker{color:#7aa2ff}.resource-card strong{font-size:25px;line-height:1.1}.resource-card p{color:rgba(255,255,255,.68);font-size:16px;line-height:1.55;margin:0}.resource-card em{color:rgba(255,255,255,.56);font-size:15px;line-height:1.5;font-style:normal}.resource-card b{margin-top:auto;color:#fff;font-size:15px}.resource-split-links{display:flex;gap:10px;margin-top:auto}.resource-split-links a{color:#fff;border:1px solid rgba(255,255,255,.16);padding:10px 14px;border-radius:8px;text-decoration:none;font-weight:800}.resource-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.resource-steps div{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:22px}.resource-steps strong{display:block;color:#fff;font-size:18px;margin-bottom:8px}.resource-steps span{color:rgba(255,255,255,.66);font-size:15.5px;line-height:1.6}.resource-detail-hero{background:linear-gradient(135deg,#0d0400 0%,#0e0e0e 100%);padding-top:84px}.resource-detail-hero.founder{background:linear-gradient(135deg,#030c1a 0%,#0a1628 100%)}.resource-detail-hero.diagnostic{background:linear-gradient(135deg,#0a0a0a 0%,#111827 100%)}.resource-detail-grid{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:34px;align-items:center}.resource-mini-stats{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.resource-mini-stats span{border:1px solid rgba(232,93,26,.28);background:rgba(232,93,26,.09);border-radius:999px;padding:9px 13px;color:#fff;font-weight:800;font-size:13px}.resource-mini-stats.cyan span{border-color:rgba(6,182,212,.28);background:rgba(6,182,212,.09)}.resource-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.resource-side-card{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:26px;color:#fff}.resource-side-card.cyan{border-color:rgba(6,182,212,.22);background:rgba(6,182,212,.06)}.resource-side-card strong{font-size:24px}.resource-side-card ul{margin:16px 0 14px 20px;color:rgba(255,255,255,.76);line-height:1.8}.resource-side-card p{color:rgba(255,255,255,.68);font-size:16px;line-height:1.6;margin-top:14px}.resource-preview-section{background:#080808}.resource-frame{width:100%;height:980px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#fff;box-shadow:0 28px 80px rgba(0,0,0,.28)}.resource-frame.tall{height:1160px}

.btn-primary,.btn-primary:visited{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:14px 22px;border-radius:8px;border:1px solid transparent;font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:14px;letter-spacing:1.8px;text-transform:uppercase;text-decoration:none;line-height:1;color:#fff;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.btn-primary.orange{background:var(--orange);box-shadow:0 16px 42px rgba(232,93,26,.24)}.btn-primary.blue{background:var(--cyan);color:var(--navy);box-shadow:0 16px 42px rgba(6,182,212,.2)}.btn-primary.orange:hover,.btn-primary.blue:hover{transform:translateY(-2px)}.btn-primary.orange:hover{box-shadow:0 22px 56px rgba(232,93,26,.34)}.btn-primary.blue:hover{box-shadow:0 22px 56px rgba(6,182,212,.3)}.btn-secondary-dark,.btn-secondary-dark:visited{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 22px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.055);color:#fff;font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:14px;letter-spacing:1.8px;text-transform:uppercase;text-decoration:none}.impact-cta{position:relative;overflow:hidden}.impact-cta:after{content:"";position:absolute;inset:-40% -20%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent);transform:translateX(-120%);transition:transform .5s ease}.impact-cta:hover:after{transform:translateX(120%)}

.home-founder-story{background:#080808;padding:38px 48px 44px;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.home-founder-card{max-width:980px;margin:0 auto;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;background:linear-gradient(135deg,rgba(232,93,26,.16),rgba(6,182,212,.07));border:1px solid rgba(232,93,26,.24);border-radius:16px;padding:28px 32px;box-shadow:0 26px 70px rgba(0,0,0,.28)}

.bridge-card-pro{position:relative;overflow:hidden}.bridge-card-pro:before{content:"";position:absolute;right:-80px;top:-80px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(232,93,26,.24),transparent 68%);pointer-events:none}.bridge-caption{color:rgba(255,255,255,.64);font-size:15px;line-height:1.5;margin:-8px 0 18px}.bridge-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#fff;font-family:'Bebas Neue',sans-serif;font-size:22px;letter-spacing:1px;margin-bottom:14px}.bridge-icon.torque{background:var(--orange);box-shadow:0 16px 44px rgba(232,93,26,.28)}.bridge-icon.main{background:rgba(6,182,212,.15);border-color:rgba(6,182,212,.32);color:var(--cyan)}.bridge-mini-bars{display:flex;gap:5px;margin-top:16px}.bridge-mini-bars i{display:block;width:18px;border-radius:3px;background:rgba(255,255,255,.18)}.bridge-mini-bars i:nth-child(1){height:22px}.bridge-mini-bars i:nth-child(2){height:34px}.bridge-mini-bars i:nth-child(3){height:28px}.bridge-mini-bars i:nth-child(4){height:42px;background:var(--orange)}.bridge-pulse{width:100%;height:8px;border-radius:999px;background:linear-gradient(90deg,rgba(232,93,26,.12),var(--orange),rgba(232,93,26,.12));margin-top:16px;box-shadow:0 0 24px rgba(232,93,26,.36)}.bridge-outcomes{display:flex;gap:6px;flex-wrap:wrap;margin-top:16px}.bridge-outcomes i{font-style:normal;border:1px solid rgba(6,182,212,.24);background:rgba(6,182,212,.08);color:#b9f3ff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.bridge-arrow{display:grid;gap:4px;place-items:center}.bridge-arrow b{font-size:34px}.bridge-arrow small{font-family:'Barlow Condensed',sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:rgba(255,255,255,.42);font-weight:900;font-size:10px}

.flywheel-visual{background:radial-gradient(circle at 50% 50%,rgba(232,93,26,.26),transparent 24%),radial-gradient(circle at 10% 15%,rgba(6,182,212,.14),transparent 28%),rgba(255,255,255,.035)}.flywheel-visual:after{content:"";position:absolute;inset:34px;border-radius:20px;border:1px solid rgba(255,255,255,.07);pointer-events:none}.fly-core{flex-direction:column;text-align:center}.fly-core span{font-size:20px;line-height:1}.fly-core b{font-size:10px;letter-spacing:1.8px;color:rgba(255,255,255,.76);margin-top:5px}.fly-node{flex-direction:column;gap:2px;padding:9px 10px;background:linear-gradient(180deg,#fff,#f4f0e8)}.fly-node i{font-style:normal;color:var(--orange);font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:11px;letter-spacing:1.4px}.fly-node strong{font-size:14px;line-height:1;color:var(--navy)}.fly-node span{font-size:11px;line-height:1.2;color:#6b7280}

/* Founder story page */
.why-page{background:#080808;color:#fff}.why-wrap{max-width:1120px;margin:0 auto}.why-hero{padding:96px 48px 60px;background:radial-gradient(circle at 18% 20%,rgba(232,93,26,.18),transparent 34%),linear-gradient(135deg,#070707 0%,#101010 65%,#09111d 100%);border-bottom:1px solid rgba(255,255,255,.08)}.why-eyebrow{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:900;letter-spacing:4px;text-transform:uppercase;color:var(--orange);margin-bottom:14px}.why-hero h1,.why-section h2{font-family:'Bebas Neue',sans-serif;letter-spacing:1px;line-height:.95;margin:0}.why-hero h1{font-size:clamp(70px,11vw,132px);max-width:900px}.why-dek{max-width:760px;color:rgba(255,255,255,.76);font-size:22px;line-height:1.5;font-weight:700;margin:22px 0 36px}.why-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:28px;align-items:stretch}.why-story-card,.why-visual-card{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.045);padding:30px;box-shadow:0 28px 80px rgba(0,0,0,.32)}.why-story-card p{color:rgba(255,255,255,.78);font-size:17px;line-height:1.75;margin:0 0 16px}.why-story-card p:last-child{margin-bottom:0;color:#fff;font-weight:800}.bridge-title{font-family:'Barlow Condensed',sans-serif;font-weight:900;letter-spacing:3px;text-transform:uppercase;color:rgba(255,255,255,.5);font-size:12px;margin-bottom:18px}.bridge-grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center}.bridge-col{min-height:210px;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:18px;background:#0b0b0b;display:flex;flex-direction:column;justify-content:center}.bridge-col.center{border-color:rgba(232,93,26,.45);background:linear-gradient(180deg,rgba(232,93,26,.16),rgba(232,93,26,.04))}.bridge-col span{font-family:'Barlow Condensed',sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--orange);font-weight:900}.bridge-col strong{font-size:22px;line-height:1.05;margin:10px 0;color:#fff}.bridge-col em{font-style:normal;color:rgba(255,255,255,.55);font-size:13px;line-height:1.5}.bridge-arrow{color:var(--orange);font-size:28px;font-weight:900}.why-section{padding:72px 48px}.why-section.cream{background:#f7f2ea;color:var(--navy)}.why-section.dark{background:#0e0e0e}.why-section.navy{background:var(--navy)}.why-section.final{background:#080808}.narrative{display:grid;grid-template-columns:220px minmax(0,1fr);gap:46px}.why-side-label{font-family:'Barlow Condensed',sans-serif;font-size:42px;line-height:.9;font-weight:900;text-transform:uppercase;color:rgba(10,22,40,.18)}.why-side-label.orange{color:rgba(232,93,26,.32)}.narrative h2{font-size:clamp(42px,6vw,72px);color:var(--navy);max-width:820px}.narrative p{font-size:18px;line-height:1.78;color:#374151;max-width:860px}.why-section-head{max-width:840px;margin-bottom:28px}.why-section-head h2{font-size:clamp(42px,6vw,70px);color:#fff}.playbook-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.playbook-grid article{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.04);padding:24px}.playbook-grid span{display:block;color:var(--orange);font-family:'Bebas Neue',sans-serif;font-size:46px;line-height:1}.playbook-grid h3{font-size:24px;color:#fff;margin:8px 0}.playbook-grid p{color:rgba(255,255,255,.64);font-size:15px;line-height:1.65;margin:0}.flywheel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1fr);gap:48px;align-items:center}.flywheel-copy h2{font-size:clamp(42px,6vw,74px);color:#fff}.flywheel-copy p{color:rgba(255,255,255,.72);font-size:18px;line-height:1.72;margin:18px 0 24px}.flywheel-visual{position:relative;min-height:500px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle,rgba(232,93,26,.16),transparent 42%),rgba(255,255,255,.035);overflow:hidden}.flywheel-visual:before{content:"";position:absolute;inset:70px;border:2px dashed rgba(232,93,26,.34);border-radius:50%}.fly-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:132px;height:132px;border-radius:50%;background:var(--orange);display:flex;align-items:center;justify-content:center;color:#fff;font-family:'Barlow Condensed',sans-serif;font-weight:900;letter-spacing:2px;text-transform:uppercase;box-shadow:0 20px 60px rgba(232,93,26,.35)}.fly-node{position:absolute;width:128px;min-height:58px;border-radius:10px;background:#fff;color:var(--navy);display:flex;align-items:center;justify-content:center;text-align:center;font-weight:900;font-size:14px;box-shadow:0 18px 50px rgba(0,0,0,.28)}.n1{left:50%;top:38px;transform:translateX(-50%)}.n2{right:44px;top:120px}.n3{right:44px;bottom:120px}.n4{left:50%;bottom:38px;transform:translateX(-50%)}.n5{left:44px;bottom:120px}.n6{left:44px;top:120px}.proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.proof-strip div{background:#fff;border:1px solid rgba(10,22,40,.08);border-radius:10px;padding:18px}.proof-strip strong{display:block;color:var(--navy);font-size:17px}.proof-strip span{display:block;color:#6b7280;font-size:13px;margin-top:4px}.final-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:26px;align-items:center;border:1px solid rgba(232,93,26,.28);border-radius:16px;background:linear-gradient(135deg,rgba(232,93,26,.16),rgba(255,255,255,.04));padding:38px}.final-card h2{font-size:clamp(42px,6vw,72px);color:#fff}.final-card p{color:rgba(255,255,255,.72);font-size:18px;line-height:1.65;max-width:650px}.why-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}

@media(max-width:900px){
  .founder-icp-grid{grid-template-columns:1fr}
  .pricing-philosophy-grid{grid-template-columns:1fr}
  .resource-card-grid,.resource-steps,.resource-detail-grid{grid-template-columns:1fr}
  .resource-title{font-size:48px}
  .resource-lede{font-size:18px}
  .resource-frame{height:760px}
  .about-headshot-wrap{width:160px;height:160px;margin:0 auto}
  .scope-panel{width:100%;min-width:0}
  .scope-line{align-items:flex-start}
  .founding-spotlight{grid-template-columns:1fr;text-align:left}
  .founding-spotlight-icon{width:46px;height:46px;font-size:24px}
  .why-hero,.why-section{padding-left:22px;padding-right:22px}
  .why-hero-grid,.narrative,.flywheel,.final-card{grid-template-columns:1fr}
  .bridge-grid{grid-template-columns:1fr}
  .bridge-arrow{transform:rotate(90deg);text-align:center}
  .bridge-arrow small{display:none}
  .bridge-col{min-height:130px}
  .playbook-grid,.proof-strip{grid-template-columns:1fr}
  .flywheel-visual{min-height:440px}
  .fly-node{width:112px;font-size:12px}
  .why-actions{justify-content:flex-start}
  .why-hero h1{font-size:70px}
  .why-dek{font-size:19px}
  .home-founder-story{padding:28px 22px}
  .home-founder-card{grid-template-columns:1fr;padding:24px}
  .home-founder-card a{width:100%;min-width:0}
}


/* Founder story v2.8: full-width visuals */
.hero-story-wide{max-width:980px;margin-top:28px}
.bridge-stage{background:linear-gradient(180deg,#080808 0%,#0d121c 100%);padding-top:76px;padding-bottom:86px;overflow:hidden}
.bridge-head{max-width:900px;margin-bottom:34px}.bridge-head p{color:rgba(255,255,255,.68);font-size:18px;line-height:1.65;max-width:760px;margin-top:14px}
.bridge-system{position:relative;display:grid;grid-template-columns:minmax(270px,1fr) 90px minmax(270px,1.05fr) 90px minmax(270px,1fr);gap:16px;align-items:center;min-height:470px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:radial-gradient(circle at 50% 50%,rgba(232,93,26,.16),transparent 28%),radial-gradient(circle at 8% 20%,rgba(6,182,212,.12),transparent 24%),rgba(255,255,255,.035);padding:34px;box-shadow:0 30px 90px rgba(0,0,0,.34)}
.bridge-system:before{content:"";position:absolute;left:5%;right:5%;top:50%;height:2px;background:linear-gradient(90deg,transparent,rgba(232,93,26,.45),rgba(6,182,212,.35),transparent);z-index:0}.bridge-panel,.bridge-connector{position:relative;z-index:1}
.bridge-panel{min-height:360px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));padding:28px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 24px 70px rgba(0,0,0,.24)}
.bridge-panel.silicon{border-color:rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02))}.bridge-panel.torque{transform:scale(1.06);border-color:rgba(232,93,26,.55);background:linear-gradient(180deg,rgba(232,93,26,.22),rgba(232,93,26,.06));box-shadow:0 28px 90px rgba(232,93,26,.16)}.bridge-panel.mainstreet{border-color:rgba(6,182,212,.32);background:linear-gradient(180deg,rgba(6,182,212,.12),rgba(255,255,255,.025))}
.bridge-panel-icon{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);font-family:'Bebas Neue',sans-serif;font-size:28px;letter-spacing:1px;color:#fff}.bridge-panel.torque .bridge-panel-icon{background:var(--orange);border-color:var(--orange);box-shadow:0 16px 40px rgba(232,93,26,.32)}.bridge-panel.mainstreet .bridge-panel-icon{background:rgba(6,182,212,.14);border-color:rgba(6,182,212,.36);color:var(--cyan)}
.bridge-panel span{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:12px;letter-spacing:2.4px;text-transform:uppercase;color:var(--orange);margin-top:18px}.bridge-panel.mainstreet span{color:var(--cyan)}.bridge-panel strong{display:block;color:#fff;font-size:34px;line-height:1;margin:8px 0}.bridge-panel p{color:rgba(255,255,255,.65);font-size:15.5px;line-height:1.55;margin:0 0 18px}.bridge-list{display:grid;grid-template-columns:1fr;gap:8px}.bridge-list b{display:block;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.24);border-radius:9px;padding:9px 11px;color:rgba(255,255,255,.86);font-size:13px;line-height:1.2}.bridge-list.outcome b{border-color:rgba(6,182,212,.24);background:rgba(6,182,212,.08)}
.system-stack{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:4px}.system-stack i{height:44px;border-radius:8px;background:rgba(255,255,255,.15)}.system-stack i:nth-child(2){height:62px;background:rgba(255,255,255,.22)}.system-stack i:nth-child(3){height:78px;background:rgba(232,93,26,.42)}.system-stack i:nth-child(4){height:54px;background:rgba(6,182,212,.28)}.system-stack i:nth-child(5){height:92px;background:var(--orange)}
.bridge-connector{display:grid;place-items:center;gap:8px;color:var(--orange);font-family:'Barlow Condensed',sans-serif;font-weight:900;letter-spacing:1.8px;text-transform:uppercase}.bridge-connector i{display:block;width:54px;height:2px;background:linear-gradient(90deg,transparent,var(--orange),transparent)}.bridge-connector em{font-style:normal;color:rgba(255,255,255,.5);font-size:12px}.bridge-connector:after{content:"→";font-size:42px;line-height:1;color:var(--orange)}
.flywheel-stage{padding-top:82px;padding-bottom:92px}.flywheel-intro{max-width:900px;margin:0 auto 34px;text-align:center}.flywheel-intro p{margin-left:auto;margin-right:auto;max-width:760px}.big-flywheel{max-width:980px;min-height:650px;margin:0 auto}.big-flywheel:before{inset:92px}.big-flywheel .fly-orbit{position:absolute;left:50%;top:50%;width:430px;height:430px;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 80px rgba(232,93,26,.08)}.big-flywheel .fly-core{width:170px;height:170px}.big-flywheel .fly-node{width:165px;min-height:82px}.big-flywheel .fly-node strong{font-size:17px}.big-flywheel .fly-node span{font-size:12.5px}.big-flywheel .n1{top:46px}.big-flywheel .n2{right:110px;top:150px}.big-flywheel .n3{right:110px;bottom:150px}.big-flywheel .n4{bottom:46px}.big-flywheel .n5{left:110px;bottom:150px}.big-flywheel .n6{left:110px;top:150px}
@media(max-width:1050px){.bridge-system{grid-template-columns:1fr;min-height:0}.bridge-system:before{display:none}.bridge-panel.torque{transform:none}.bridge-connector{grid-template-columns:1fr}.bridge-connector:after{transform:rotate(90deg)}.bridge-connector i{display:none}.big-flywheel{min-height:760px}.big-flywheel:before,.big-flywheel .fly-orbit{display:none}.big-flywheel .fly-node{position:relative;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;width:100%;margin:10px 0}.big-flywheel{display:grid;grid-template-columns:1fr;gap:8px}.big-flywheel .fly-core{position:relative;left:auto;top:auto;transform:none;margin:10px auto;order:-1}}

/* v3.5 gated modal layout */
.torqueops-modal-card{max-height:min(88vh,860px);overflow:auto;width:min(1040px,calc(100vw - 40px));padding:40px!important;}
.router-gated-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;align-items:end;margin-top:24px;}
.router-gated-form label{display:flex;flex-direction:column;gap:8px;color:#fff;font-weight:800;font-family:'Barlow',sans-serif;font-size:15px;line-height:1.25;}
.router-gated-form input,.router-gated-form select,.router-gated-form textarea{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:#fff;color:#111;padding:12px 14px;font:inherit;}
.router-gated-form textarea{min-height:112px;resize:vertical;}
.router-gated-form .router-field-wide,.router-gated-form button{grid-column:1 / -1;}
.router-gated-form button{width:max-content;min-width:260px;margin-top:4px;}
.router-download-ready{margin-top:20px;padding:20px;border-radius:14px;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.35);color:#fff;}
@media(max-width:760px){.torqueops-modal-card{width:calc(100vw - 24px);padding:24px!important;}.router-gated-form{grid-template-columns:1fr}.router-gated-form button{width:100%;}}

/* v3.6 modal intake refinements */
.torqueops-modal.open{display:flex!important;align-items:center;justify-content:center;padding:24px;}
.torqueops-modal-card{max-height:min(88vh,860px);overflow:auto;width:min(1040px,calc(100vw - 40px));padding:40px!important;}
.torqueops-modal-head{gap:24px;}
.router-gated-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 22px!important;align-items:end;margin-top:24px;}
.router-gated-form label{display:flex!important;flex-direction:column!important;gap:8px!important;color:#fff!important;font-weight:800!important;font-family:'Barlow',sans-serif!important;font-size:15px!important;line-height:1.25!important;}
.router-gated-form input,.router-gated-form select,.router-gated-form textarea{width:100%!important;min-height:48px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:10px!important;background:#fff!important;color:#111!important;padding:12px 14px!important;font:inherit!important;box-sizing:border-box!important;}
.router-gated-form textarea{min-height:112px!important;resize:vertical!important;}
.router-gated-form .router-field-wide,.router-gated-form button{grid-column:1 / -1!important;}
.router-gated-form button{width:max-content!important;min-width:260px!important;margin-top:4px!important;}
.router-download-ready{margin-top:20px;padding:20px;border-radius:14px;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.35);color:#fff;}
@media(max-width:760px){.torqueops-modal.open{padding:12px;}.torqueops-modal-card{width:calc(100vw - 24px);padding:24px!important;}.router-gated-form{grid-template-columns:1fr!important}.router-gated-form button{width:100%!important;}}


/* TorqueOps v3.9 revisions: proof blocks + partner modal form layout */
.hero-proof-duo{max-width:960px;margin:24px auto 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;position:relative;z-index:1;text-align:left}
.hero-proof-card{padding:18px 20px;border-radius:12px;background:rgba(10,10,10,.78);border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 48px rgba(0,0,0,.24)}
.hero-proof-card.trade-proof{border-color:rgba(232,93,26,.36)}
.hero-proof-card.tech-proof{border-color:rgba(6,182,212,.32)}
.hero-proof-label{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:900;letter-spacing:2.5px;text-transform:uppercase;color:var(--orange);margin-bottom:7px}
.tech-proof .hero-proof-label{color:var(--cyan)}
.hero-proof-title{font-size:17px;font-weight:900;color:#fff;line-height:1.38}
.hero-proof-title span{color:var(--orange)}
.hero-proof-note{font-size:13px;color:rgba(255,255,255,.5);line-height:1.55;margin-top:6px}
.torqueops-modal{background:rgba(0,0,0,.9);backdrop-filter:blur(3px)}
.torqueops-modal-card{max-width:860px;background:#111!important;border-color:rgba(255,255,255,.18);padding:32px}
.torqueops-modal-head{margin-bottom:22px}
.torqueops-inquiry-form{display:block;width:100%;max-width:100%;margin:0;color:#fff}
.torqueops-inquiry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-bottom:14px}
.torqueops-inquiry-form label{display:flex;flex-direction:column;gap:7px;margin:0;color:#fff;font-family:'Barlow',sans-serif;font-weight:800;font-size:13px;line-height:1.25}
.torqueops-inquiry-form label span{display:block;color:rgba(255,255,255,.88)}
.torqueops-inquiry-form input,.torqueops-inquiry-form select,.torqueops-inquiry-form textarea{box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:11px 12px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#fff;color:#111;font:500 15px/1.3 'Barlow',sans-serif;appearance:auto}
.torqueops-inquiry-form textarea{min-height:124px;resize:vertical}
.torqueops-inquiry-message{margin:0 0 16px!important}
.torqueops-inquiry-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.torqueops-inquiry-submit{display:inline-flex!important;width:auto!important;margin-top:0!important}
@media(max-width:768px){.hero-proof-duo,.torqueops-inquiry-grid{grid-template-columns:1fr}.torqueops-modal{padding:72px 14px 22px}.torqueops-modal-card{padding:22px}.torqueops-modal-head h2{font-size:28px}}


/* TorqueOps v3.10 confirmation modal */
.torqueops-confirmation-card{max-width:780px}
.torqueops-confirmation-body{color:rgba(255,255,255,.75);font-size:16px;line-height:1.65}
.torqueops-confirmation-body ul{margin:14px 0 0;padding-left:20px}
.torqueops-confirmation-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;align-items:center}
.torqueops-confirmation-actions .nav-btn,.torqueops-confirmation-actions button{min-height:44px}
.torqueops-confirmation-text-link{color:rgba(255,255,255,.82);font-weight:800;text-decoration:underline;text-underline-offset:3px}
.torqueops-modal-foot{display:flex;justify-content:flex-end;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}
.torqueops-modal-cancel{background:transparent;border:1px solid rgba(255,255,255,.22);border-radius:8px;color:rgba(255,255,255,.82);padding:11px 15px;font-family:'Barlow Condensed',sans-serif;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer}
.torqueops-modal-cancel:hover{border-color:var(--cyan);color:#fff}
@media(max-width:768px){.torqueops-confirmation-actions{flex-direction:column;align-items:stretch}.torqueops-confirmation-actions .nav-btn,.torqueops-confirmation-actions button{width:100%;justify-content:center;text-align:center}.torqueops-modal-foot{justify-content:stretch}.torqueops-modal-cancel{width:100%}}

/* TorqueOps v3.12: Releases 1 + 2 */
.to-v2-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}
.to-v2-foundations{align-items:stretch}
.to-v2-foundation{padding:0!important;overflow:hidden;display:flex;flex-direction:column}
.to-v2-foundation img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid #d8dcda}
.to-v2-foundation>b,.to-v2-foundation h3,.to-v2-foundation p{margin-left:24px;margin-right:24px}
.to-v2-foundation>b{margin-top:22px}
.to-v2-foundation p{margin-bottom:28px!important}
.to-v2-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.to-v2-gears article{position:relative;overflow:hidden;padding:30px;border:1px solid #d8dcda;border-radius:10px;background:#fff;box-shadow:0 12px 30px rgba(11,26,40,.05)}
.to-v2-gears h3{margin-top:14px}.to-v2-gears p{color:#52616a;font-size:15px;line-height:1.7}
.to-v2-gear{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;font-family:'Bebas Neue',sans-serif;font-size:34px;letter-spacing:1px;color:#0A1628;border:8px dotted #F59E0B;background:#fff7dc;box-shadow:inset 0 0 0 10px rgba(245,158,11,.17)}
.to-v2-gear.medium{width:92px;height:92px;background:#fff0e8;border-color:#E85D1A;box-shadow:inset 0 0 0 12px rgba(232,93,26,.17)}
.to-v2-gear.high{width:110px;height:110px;background:#e8f8fb;border-color:#06B6D4;box-shadow:inset 0 0 0 14px rgba(6,182,212,.16)}
.to-v2-logo-strip{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 26px}.to-v2-logo-strip span{display:inline-flex;align-items:center;min-height:48px;padding:8px 18px;border:1px solid #d8dcda;border-radius:7px;background:#fff;color:#0A1628;font-family:'Barlow Condensed',sans-serif;font-size:19px;font-weight:900;letter-spacing:.5px}
.to-v2-decision-visual{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 0 28px;padding:18px;border:1px solid #d8dcda;border-radius:10px;background:linear-gradient(135deg,#fff,#f4f0e8)}
.to-v2-decision-visual span,.to-v2-decision-visual strong{display:inline-grid;place-items:center;min-height:42px;padding:0 13px;border-radius:6px;font-family:'Barlow Condensed',sans-serif;font-weight:900;letter-spacing:1px;text-transform:uppercase;font-size:13px}.to-v2-decision-visual span{background:#fff;border:1px solid #d8dcda;color:#0A1628}.to-v2-decision-visual strong{background:#E85D1A;color:#fff}.to-v2-decision-visual i{width:28px;height:2px;background:#E85D1A;position:relative}.to-v2-decision-visual i:after{content:'';position:absolute;right:0;top:-3px;border-left:7px solid #E85D1A;border-top:4px solid transparent;border-bottom:4px solid transparent}.founders-visual i{background:#06B6D4}.founders-visual i:after{border-left-color:#06B6D4}.founders-visual strong{background:#0A1628}
@media(max-width:1040px){.to-v2-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.to-v2-gears{grid-template-columns:1fr}.to-v2-gears article{min-height:0}.to-v2-gear{float:left;margin:0 18px 8px 0}.to-v2-gears article:after{content:'';display:block;clear:both}}
@media(max-width:850px){.to-v2-grid.four{grid-template-columns:1fr}.to-v2-foundation>b,.to-v2-foundation h3,.to-v2-foundation p{margin-left:22px;margin-right:22px}.to-v2-decision-visual{justify-content:flex-start}.to-v2-decision-visual i{transform:rotate(90deg);margin:8px 10px}.to-v2-logo-strip span{flex:1 1 130px;justify-content:center}}

/* TorqueOps v3.13: original Router visual continuity */
.to-v2-staircase{display:flex;flex-direction:column;gap:6px;margin-top:24px}
.to-v2-stair{display:grid;grid-template-columns:108px minmax(0,1fr) auto;overflow:hidden;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04)}
.to-v2-stair-tag{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 12px;text-align:center;font-family:'Bebas Neue',sans-serif;font-size:16px;letter-spacing:1.8px;line-height:.9}
.to-v2-stair.low .to-v2-stair-tag{background:rgba(16,185,129,.11);color:#34d399}.to-v2-stair.high .to-v2-stair-tag{background:rgba(245,158,11,.11);color:#fbbf24}.to-v2-stair.overdrive .to-v2-stair-tag{background:rgba(232,93,26,.13);color:#fb923c}
.to-v2-stair-body{padding:20px 24px}.to-v2-stair-body h3{margin:0 0 7px;color:#fff}.to-v2-stair-body p{margin:0;color:rgba(255,255,255,.72);font-size:15px;line-height:1.6}.to-v2-stair-body .to-v2-text-link{margin-top:12px}
.to-v2-stair-meta{display:flex;align-items:center;padding:20px;min-width:180px;border-left:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.72);font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:800;letter-spacing:1px;text-align:right}
.to-v2-cash-tool{display:grid;grid-template-columns:185px minmax(0,1fr);gap:22px;align-items:center}.to-v2-cash-tool h2{font-size:44px}.to-v2-cash-tool p{font-size:15px;line-height:1.7;color:#52616a}.to-v2-cash-preview{border-radius:9px;padding:12px;background:#0A1628;box-shadow:0 16px 32px rgba(10,22,40,.18)}
.to-v2-cash-preview-title{font-family:'Barlow Condensed',sans-serif;font-size:10px;font-weight:800;letter-spacing:1.8px;color:#06B6D4;text-align:center;margin-bottom:9px}.to-v2-cash-weeks{display:grid;grid-template-columns:repeat(13,1fr);gap:3px;margin-bottom:9px}.to-v2-cash-weeks i{display:block;height:22px;border-radius:2px;background:#10B981}.to-v2-cash-weeks i.watch{background:#F59E0B}.to-v2-cash-weeks i.alert{background:#DC2626}.to-v2-cash-key{display:flex;justify-content:space-between;gap:5px;color:rgba(255,255,255,.54);font-size:8px;line-height:1.2}.to-v2-cash-key span{display:flex;align-items:center;gap:3px;white-space:nowrap}.to-v2-cash-key b{width:6px;height:6px;border-radius:50%;background:#10B981}.to-v2-cash-key .watch{background:#F59E0B}.to-v2-cash-key .alert{background:#DC2626}.to-v2-cash-horizon{margin-top:8px;color:rgba(255,255,255,.32);font-size:8px;text-align:center;letter-spacing:.2px}
@media(max-width:850px){.to-v2-stair{grid-template-columns:82px minmax(0,1fr)}.to-v2-stair-meta{display:none}.to-v2-stair-body{padding:18px}.to-v2-cash-tool{grid-template-columns:1fr}.to-v2-cash-preview{max-width:340px}.to-v2-cash-tool h2{font-size:40px}}

/* TorqueOps v3.14: usable mobile navigation and simplified conversion hierarchy */
.nav-menu-toggle,.router-mobile-nav{display:none}
@media(max-width:900px){
  nav{height:76px;padding:0 20px}
  .nav-links{display:none}
  .nav-logo{font-size:22px}
  .nav-menu-toggle{display:inline-flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(255,255,255,.28);border-radius:6px;background:transparent;color:#fff;font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer}
  .nav-menu-toggle i,.nav-menu-toggle i:before,.nav-menu-toggle i:after{display:block;width:18px;height:2px;border-radius:2px;background:#fff;content:'';position:relative}.nav-menu-toggle i:before{position:absolute;top:-6px}.nav-menu-toggle i:after{position:absolute;top:6px}
  .router-mobile-nav{position:fixed;z-index:99;top:76px;left:0;right:0;padding:12px 20px 20px;background:rgba(10,22,40,.985);border-bottom:1px solid rgba(255,255,255,.12);box-shadow:0 22px 46px rgba(0,0,0,.32)}
  .router-mobile-nav.is-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  .router-mobile-nav>a{display:flex;align-items:center;min-height:46px;padding:10px 12px;border:1px solid rgba(255,255,255,.14);border-radius:6px;color:rgba(255,255,255,.86);font-family:'Barlow Condensed',sans-serif;font-size:14px;font-weight:800;letter-spacing:1px;text-transform:uppercase;text-decoration:none}
  .router-mobile-nav>a.nav-btn.primary{grid-column:1 / -1;justify-content:center;border-color:transparent;color:#fff}
  .mobile-sticky-cta{display:none!important}
  body{padding-bottom:0!important}
}
@media(max-width:390px){.router-mobile-nav.is-open{grid-template-columns:1fr}.router-mobile-nav>a.nav-btn.primary{grid-column:auto}.nav-logo{font-size:20px}.nav-logo div:last-child{font-size:8px!important;letter-spacing:2px!important}}

/* TorqueOps v3.15: audience visuals and decision tables */
.to-v2-audience{background:linear-gradient(180deg,#f8f4ee 0%,#fff 100%)}
.to-v2-audience .to-v2-path{padding:0;overflow:hidden;display:flex;flex-direction:column;min-height:0}.to-v2-audience .to-v2-path>img{display:block;width:100%;aspect-ratio:16/7;object-fit:cover;border-bottom:1px solid rgba(10,22,40,.1)}.to-v2-path-copy{padding:30px}.to-v2-audience .to-v2-path h2{font-size:46px}.to-v2-path.founders .to-v2-path-copy{background:#0A1628;flex:1}.to-v2-path.founders .to-v2-btn.primary{background:#06B6D4;color:#071522}.to-v2-path.founders .to-v2-btn.primary:hover{background:#67e8f9}
.to-v2-decision-board{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;align-items:center;margin:0 0 20px;padding:24px;border:1px solid #d8dcda;border-radius:12px;background:#fff;box-shadow:0 14px 36px rgba(11,26,40,.05)}.to-v2-board-graphic{min-height:178px;border-radius:9px;background:radial-gradient(circle at 18% 20%,rgba(232,93,26,.22),transparent 30%),#0A1628;padding:22px;display:flex;flex-direction:column;justify-content:space-between}.founders-board .to-v2-board-graphic{background:radial-gradient(circle at 18% 20%,rgba(6,182,212,.25),transparent 30%),#0A1628}.to-v2-board-icon{width:50px;height:50px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:12px;color:#fff;font-family:'Bebas Neue',sans-serif;font-size:34px;background:rgba(255,255,255,.08)}.to-v2-board-line{display:flex;align-items:flex-end;gap:7px;height:48px}.to-v2-board-line i{display:block;flex:1;border-radius:3px 3px 0 0;background:#06B6D4}.to-v2-board-line i:nth-child(1){height:28%}.to-v2-board-line i:nth-child(2){height:54%}.to-v2-board-line i:nth-child(3){height:42%}.to-v2-board-line i:nth-child(4){height:73%}.to-v2-board-line i:nth-child(5){height:100%;background:#E85D1A}.founders-board .to-v2-board-line i:nth-child(5){background:#06B6D4}.to-v2-board-tags{display:flex;gap:7px;flex-wrap:wrap}.to-v2-board-tags span{padding:4px 7px;border-radius:3px;border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.78);font-family:'Barlow Condensed',sans-serif;font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.to-v2-board-copy h3{font-size:34px;max-width:620px}.to-v2-board-copy p{color:#52616a;font-size:16px;line-height:1.65;max-width:700px}
.to-v2-table-wrap{overflow-x:auto;border:1px solid #d8dcda;border-radius:12px;background:#fff;box-shadow:0 14px 36px rgba(11,26,40,.05)}.to-v2-decision-table{width:100%;min-width:760px;border-collapse:collapse;text-align:left}.to-v2-decision-table th{padding:14px 18px;background:#0A1628;color:#fff;font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:900;letter-spacing:1.6px;text-transform:uppercase}.to-v2-decision-table td{padding:16px 18px;vertical-align:top;border-top:1px solid #e3e6e4;color:#334155;font-size:14px;line-height:1.55}.to-v2-decision-table td:first-child{width:24%;font-weight:800;color:#0A1628}.to-v2-decision-table td:nth-child(2){width:38%;font-weight:700;color:#172536}.to-v2-row-icon{display:inline-grid;place-items:center;width:26px;height:26px;margin-right:7px;border-radius:6px;background:#fff0e8;color:#E85D1A;font-family:'Barlow Condensed',sans-serif;font-size:15px;vertical-align:middle}.to-v2-row-icon.field{background:#eafaf7;color:#0f9f78}.to-v2-row-icon.margin{background:#fff8de;color:#b45309}.to-v2-row-icon.systems{background:#e8f8fb;color:#0789a2}.to-v2-row-icon.owner{background:#edf0f8;color:#334155}.founders-table .to-v2-decision-table th{background:#08192e}.founders-table .to-v2-row-icon{background:#e8f8fb;color:#0789a2}.founders-table .to-v2-row-icon.margin{background:#fff8de;color:#b45309}
@media(max-width:850px){.to-v2-audience .to-v2-path>img{aspect-ratio:16/9}.to-v2-path-copy{padding:24px}.to-v2-decision-board{grid-template-columns:1fr;padding:18px;gap:20px}.to-v2-board-graphic{min-height:150px}.to-v2-board-copy h3{font-size:30px}.to-v2-table-wrap{margin-left:-18px;margin-right:-18px;border-radius:0}.to-v2-decision-table td,.to-v2-decision-table th{padding:14px 15px}}

/* TorqueOps 4.0 — The Coach's Box decision-room system */
:root{--v4-ink:#101820;--v4-navy:#071522;--v4-navy-2:#0c2132;--v4-cream:#f3efe7;--v4-paper:#fbfaf6;--v4-line:#d6d3cb;--v4-orange:#ef6423;--v4-gold:#f5a623;--v4-cyan:#62d4df;--v4-muted:#586773}
#torqueops-router{background:var(--v4-navy);color:#fff}
#torqueops-router nav{height:72px;padding:0 clamp(22px,3.2vw,52px);background:rgba(7,15,23,.96);border-bottom:1px solid rgba(255,255,255,.1)}
#torqueops-router .nav-links{gap:4px}
#torqueops-router .nav-btn{padding:8px 12px;font-size:11px;letter-spacing:1.1px}
#torqueops-router .nav-logo a{color:#fff;text-decoration:none}
.to-v4{font-family:'Barlow',sans-serif;background:var(--v4-paper);color:var(--v4-ink);overflow:hidden}
.to-v4 *{box-sizing:border-box}
.v4-wrap{width:min(1180px,calc(100% - 56px));margin:0 auto}
.to-v4 h1,.to-v4 h2,.to-v4 h3{margin:0;font-family:'Bebas Neue',sans-serif;font-weight:400;letter-spacing:.35px}
.to-v4 h1{font-size:clamp(58px,7.2vw,104px);line-height:.88}
.to-v4 h2{font-size:clamp(43px,5vw,70px);line-height:.94}
.to-v4 h3{font-size:31px;line-height:1}
.to-v4 p{margin:0 0 15px}
.v4-eyebrow{font-family:'Barlow Condensed',sans-serif!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important;letter-spacing:3px!important;text-transform:uppercase;color:var(--v4-orange);margin-bottom:16px!important}
.v4-lead{font-size:clamp(19px,2vw,23px)!important;line-height:1.5!important;font-weight:700;color:rgba(255,255,255,.88);max-width:780px}
.v4-lead-dark{font-size:21px!important;line-height:1.55!important;font-weight:750;color:var(--v4-ink)}
.v4-actions{display:flex;flex-wrap:wrap;gap:11px;align-items:center;margin-top:28px}
.v4-cta-note{margin:12px 0 0!important;color:rgba(255,255,255,.52)!important;font-family:'Barlow Condensed',sans-serif;font-size:12px!important;font-weight:800;letter-spacing:1.1px;text-transform:uppercase}
.resource-access-note{margin:12px 0 0;color:rgba(255,255,255,.58);font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase}
.v4-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 20px;border-radius:5px;border:1px solid transparent;font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:900;letter-spacing:1.35px;text-transform:uppercase;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}
.v4-btn:hover{transform:translateY(-2px)}
.v4-btn.primary{background:var(--v4-orange);color:#fff;box-shadow:0 10px 28px rgba(239,100,35,.2)}
.v4-btn.primary:hover{background:#cf4f15}
.v4-btn.secondary{border-color:rgba(255,255,255,.4);color:#fff;background:rgba(255,255,255,.02)}
.v4-btn.secondary:hover{border-color:#fff;background:rgba(255,255,255,.08)}
.v4-btn.ink{border-color:var(--v4-ink);color:var(--v4-ink)}
.v4-inline-link{display:inline-flex;gap:8px;align-items:center;color:var(--v4-orange);font-family:'Barlow Condensed',sans-serif;font-size:14px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none;margin-top:22px}
.v4-inline-link span{font-size:22px;transition:transform .18s}.v4-inline-link:hover span{transform:translateX(5px)}
.v4-section{padding:96px 0;position:relative}.v4-cream{background:var(--v4-cream)}.v4-white{background:#fff}.v4-box-section{background:var(--v4-navy);color:#fff}.v4-section-head{max-width:820px;margin-bottom:46px}.v4-section-head h2 span{color:#b9d5dd}.v4-section-head>p:last-child{max-width:700px;color:rgba(255,255,255,.67);font-size:18px;line-height:1.65;margin-top:18px}.v4-section-head.dark-text>p:last-child{color:var(--v4-muted)}

.v4-hero{min-height:820px;padding:146px 0 82px;background:radial-gradient(circle at 78% 25%,rgba(98,212,223,.12),transparent 29%),radial-gradient(circle at 16% 10%,rgba(239,100,35,.12),transparent 27%),linear-gradient(135deg,#071522 0%,#0a1e2e 72%,#141b25 100%);color:#fff;position:relative}
.v4-hero:before,.v4-method-hero:before,.v4-segment-hero:before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,black,transparent 82%);pointer-events:none}
.v4-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:64px;align-items:center;position:relative;z-index:1}
.v4-hero h1 span,.v4-segment-hero h1 span{font-size:.69em;color:#bed5dd}.v4-hero-copy>.v4-lead{margin-top:24px}.v4-definition{margin-top:21px!important;padding-left:18px;border-left:3px solid var(--v4-orange);max-width:690px;color:rgba(255,255,255,.68);font-size:16px!important;line-height:1.6!important}.v4-definition strong{color:#fff}.v4-note{margin-top:19px!important;color:rgba(255,255,255,.56);font-size:14px!important;line-height:1.5!important}
.v4-film-board{position:relative;padding:24px;border:1px solid rgba(98,212,223,.28);border-radius:16px;background:linear-gradient(145deg,rgba(16,42,60,.94),rgba(5,18,30,.98));box-shadow:0 40px 100px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.07);overflow:hidden}.v4-film-board:after{content:'';position:absolute;left:-15%;right:-15%;height:1px;top:42%;background:linear-gradient(90deg,transparent,var(--v4-cyan),transparent);opacity:.25;animation:v4scan 7s ease-in-out infinite}.v4-board-head{display:flex;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.12);font-family:'Barlow Condensed',sans-serif;text-transform:uppercase}.v4-board-head span{font-size:18px;font-weight:900;letter-spacing:2px;color:#fff}.v4-board-head b{font-size:10px;letter-spacing:1.3px;color:rgba(255,255,255,.45)}.v4-board-question{font-family:'Bebas Neue',sans-serif;font-size:31px;letter-spacing:.5px;margin:22px 0 16px}.v4-signal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.v4-signal-grid div{display:grid;grid-template-columns:1fr auto;gap:6px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:rgba(255,255,255,.035)}.v4-signal-grid span{grid-column:1/-1;color:rgba(255,255,255,.45);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px}.v4-signal-grid strong{font-size:15px}.v4-signal-grid i{width:8px;height:8px;border-radius:50%;align-self:center}.v4-signal-grid .watch{background:var(--v4-gold);box-shadow:0 0 12px var(--v4-gold)}.v4-signal-grid .action{background:var(--v4-orange);box-shadow:0 0 12px var(--v4-orange)}.v4-signal-grid .stable{background:#36c995;box-shadow:0 0 12px #36c995}.v4-constraint,.v4-next-call{margin-top:12px;padding:15px;border-left:3px solid var(--v4-gold);background:rgba(245,166,35,.08)}.v4-next-call{border-color:var(--v4-orange);background:rgba(239,100,35,.1)}.v4-constraint span,.v4-next-call span{display:block;margin-bottom:4px;color:var(--v4-gold);font-family:'Barlow Condensed',sans-serif;font-size:10px;font-weight:900;letter-spacing:1.4px;text-transform:uppercase}.v4-next-call span{color:#ff9a66}.v4-constraint strong,.v4-next-call strong{font-size:14px;line-height:1.4}.v4-board-path{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:18px}.v4-board-path i{height:4px;border-radius:3px;background:linear-gradient(90deg,var(--v4-orange),var(--v4-gold))}.v4-board-path span{font-size:9px;color:rgba(255,255,255,.4);text-transform:uppercase;text-align:center;letter-spacing:.5px}
.v4-trust{padding:19px 0;background:var(--v4-gold);color:var(--v4-ink)}.v4-trust .v4-wrap{display:flex;justify-content:center;gap:28px;align-items:center;text-align:center}.v4-trust span{font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase}
.v4-split{display:grid;grid-template-columns:.78fr 1.22fr;gap:76px;align-items:start}.v4-role h2{color:var(--v4-ink)}.v4-role-copy>p:not(.v4-lead){color:var(--v4-muted);font-size:17px;line-height:1.7}.v4-role-points{margin-top:28px;border-top:1px solid var(--v4-line)}.v4-role-points article{display:grid;grid-template-columns:48px 1fr;gap:10px;padding:17px 0;border-bottom:1px solid var(--v4-line);align-items:center}.v4-role-points b{font-family:'Bebas Neue',sans-serif;font-size:25px;color:var(--v4-orange)}.v4-role-points span{font-weight:750;line-height:1.45}
.v4-loop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(255,255,255,.15);border-radius:14px;overflow:hidden;background:rgba(255,255,255,.03)}.v4-pillar{padding:27px 24px 25px;position:relative;border-right:1px solid rgba(255,255,255,.12);min-height:325px;display:flex;flex-direction:column}.v4-pillar:last-child{border-right:0}.v4-pillar:before{content:'';position:absolute;left:0;right:0;top:0;height:4px;background:var(--v4-orange)}.v4-pillar.plan:before{background:var(--v4-gold)}.v4-pillar.score:before{background:var(--v4-cyan)}.v4-pillar.review:before{background:#9eabc8}.v4-pillar-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:45px}.v4-pillar-top>span{font-family:'Bebas Neue',sans-serif;font-size:30px;color:rgba(255,255,255,.28)}.v4-pillar svg{width:44px;height:44px;fill:none;stroke:currentColor;stroke-width:2;color:rgba(255,255,255,.56)}.v4-pillar h3{font-size:36px;color:#fff}.v4-pillar p{margin-top:13px!important;color:rgba(255,255,255,.67);font-size:15px!important;line-height:1.65!important}.v4-pillar>b{display:block;margin-top:auto;padding-top:24px;color:var(--v4-gold);font-family:'Barlow Condensed',sans-serif;font-size:12px;letter-spacing:1.4px;text-transform:uppercase}.v4-pillar ul{padding-left:17px;margin:10px 0 20px;color:rgba(255,255,255,.6);font-size:13px;line-height:1.75}.v4-loop-deep .v4-pillar{min-height:540px}.v4-loop-deep .v4-pillar-top{margin-bottom:24px}
.v4-symptoms{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--v4-line);border-left:1px solid var(--v4-line)}.v4-symptoms article{padding:28px;border-right:1px solid var(--v4-line);border-bottom:1px solid var(--v4-line)}.v4-symptoms span{display:block;font-family:'Bebas Neue',sans-serif;font-size:24px;color:var(--v4-orange);margin-bottom:28px}.v4-symptoms h3{font-family:'Barlow',sans-serif;font-size:21px;font-weight:850;line-height:1.25}.v4-symptoms p{color:var(--v4-muted);line-height:1.65!important;margin-top:10px!important}
.v4-audience{background:linear-gradient(155deg,#0b2131,#071522);color:#fff}.v4-audience-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.v4-audience-card{padding:32px;border:1px solid rgba(255,255,255,.13);border-radius:13px;background:rgba(255,255,255,.04);box-shadow:0 20px 50px rgba(0,0,0,.14)}.v4-audience-card.founders{background:rgba(16,42,60,.52)}.v4-context-map{height:170px;margin:-10px -10px 29px;position:relative;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:radial-gradient(circle at 50% 50%,rgba(239,100,35,.17),transparent 30%),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:auto,25px 25px,25px 25px}.founders .v4-context-map{background:radial-gradient(circle at 50% 50%,rgba(98,212,223,.16),transparent 30%),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:auto,25px 25px,25px 25px}.v4-context-map span{position:absolute;padding:6px 9px;border:1px solid rgba(255,255,255,.15);border-radius:4px;background:#102a3e;color:rgba(255,255,255,.76);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:1px}.v4-context-map span:nth-child(1){left:8%;top:15%}.v4-context-map span:nth-child(2){right:8%;top:22%}.v4-context-map span:nth-child(3){left:14%;bottom:16%}.v4-context-map span:nth-child(4){right:13%;bottom:12%}.v4-context-map i{position:absolute;left:50%;top:50%;width:18px;height:18px;transform:translate(-50%,-50%);border:4px solid var(--v4-orange);border-radius:50%;box-shadow:0 0 24px var(--v4-orange)}.founders .v4-context-map i{border-color:var(--v4-cyan);box-shadow:0 0 24px var(--v4-cyan)}.v4-label{font-family:'Barlow Condensed',sans-serif;font-size:11px!important;font-weight:900;letter-spacing:2px;text-transform:uppercase;color:var(--v4-gold)}.v4-audience-card h3{font-size:44px;margin:14px 0}.v4-audience-card>p:not(.v4-label){color:rgba(255,255,255,.66);font-size:16px;line-height:1.65}
.v4-case{background:var(--v4-gold);color:var(--v4-ink)}.v4-case-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:76px;align-items:center}.v4-case-result{padding-right:44px;border-right:1px solid rgba(16,24,32,.25)}.v4-case-result span{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:900;letter-spacing:2px;text-transform:uppercase}.v4-case-result strong{display:block;font-family:'Bebas Neue',sans-serif;font-size:clamp(92px,11vw,150px);line-height:.82;margin:20px 0 12px}.v4-case-result p{font-weight:850;line-height:1.4}.v4-case-story h2{font-size:55px}.v4-case-story>p:not(.v4-eyebrow){font-size:17px;line-height:1.67;max-width:720px}.v4-case-flow{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:20px 0}.v4-case-flow span{padding:7px 9px;border:1px solid rgba(16,24,32,.25);border-radius:4px;font-size:11px;font-weight:850;text-transform:uppercase}.v4-case-story .v4-inline-link{color:var(--v4-ink)}.v4-case-story small{display:block;margin-top:22px;color:rgba(16,24,32,.62);line-height:1.5}
.v4-partnership{background:var(--v4-paper)}.v4-partnership-path{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.v4-partnership-path article{padding:29px;border:1px solid var(--v4-line);background:#fff;border-radius:9px;box-shadow:0 15px 35px rgba(16,24,32,.05)}.v4-partnership-path span{font-family:'Bebas Neue',sans-serif;font-size:27px;color:var(--v4-orange)}.v4-partnership-path h3{font-size:36px;margin:30px 0 10px}.v4-partnership-path p{color:var(--v4-muted);line-height:1.65}.v4-partnership-path a{display:inline-block;margin-top:12px;color:var(--v4-orange);font-weight:850;text-decoration:none}
.v4-founder-strip{background:#fff}.v4-founder-grid{display:grid;grid-template-columns:270px 1fr;gap:64px;align-items:center}.v4-founder-grid img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center;border-radius:8px;filter:saturate(.82) contrast(1.03);box-shadow:18px 18px 0 var(--v4-cream)}.v4-founder-grid h2{font-size:58px}.v4-founder-grid>div>p:not(.v4-eyebrow){color:var(--v4-muted);font-size:17px;line-height:1.7;max-width:750px}
.v4-final{padding:86px 0;background:radial-gradient(circle at 90% 20%,rgba(239,100,35,.15),transparent 30%),var(--v4-navy);color:#fff}.v4-final-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center}.v4-final h2{font-size:68px}.v4-final p:not(.v4-eyebrow){color:rgba(255,255,255,.67);font-size:17px;line-height:1.6;max-width:650px}.v4-final .v4-actions{justify-content:flex-end}.v4-final small{width:100%;color:rgba(255,255,255,.45);font-size:12px;line-height:1.5;text-align:right}

.v4-method-hero,.v4-about-hero,.v4-segment-hero,.v4-resource-hero,.v4-case-hero{padding:150px 0 86px;background:radial-gradient(circle at 85% 20%,rgba(239,100,35,.13),transparent 32%),var(--v4-navy);color:#fff;position:relative}.v4-method-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:74px;align-items:center;position:relative}.v4-method-hero .v4-lead{margin-top:24px}.v4-vantage{position:relative;min-height:430px;border:1px solid rgba(98,212,223,.25);border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 50px,rgba(255,255,255,.07) 51px 52px);display:grid;place-items:center}.v4-vantage:before,.v4-vantage:after{content:'';position:absolute;background:rgba(98,212,223,.2)}.v4-vantage:before{width:1px;top:8%;bottom:8%;left:50%}.v4-vantage:after{height:1px;left:8%;right:8%;top:50%}.v4-vantage strong{z-index:1;width:160px;height:160px;border-radius:50%;display:grid;place-items:center;text-align:center;background:var(--v4-orange);font-family:'Barlow Condensed',sans-serif;font-size:20px;line-height:1.1;text-transform:uppercase;letter-spacing:1px}.v4-vantage span{position:absolute;padding:7px 9px;border:1px solid rgba(255,255,255,.16);border-radius:5px;background:var(--v4-navy-2);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px}.v4-vantage span:nth-child(1){top:7%;left:37%}.v4-vantage span:nth-child(2){right:2%;top:46%}.v4-vantage span:nth-child(3){bottom:7%;left:35%}.v4-vantage span:nth-child(4){left:0;top:46%}
.v4-before-after{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.v4-before-after>div{padding:30px;border:1px solid var(--v4-line);background:var(--v4-paper)}.v4-before-after>div:last-child{background:var(--v4-navy);color:#fff;border-color:var(--v4-navy)}.v4-before-after span{display:block;margin-bottom:24px;font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:900;letter-spacing:2px;text-transform:uppercase;color:var(--v4-orange)}.v4-before-after p{padding:11px 0;border-bottom:1px solid var(--v4-line);font-weight:750}.v4-before-after>div:last-child p{border-color:rgba(255,255,255,.12)}
.v4-about-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:68px;align-items:center}.v4-about-hero h1{font-size:clamp(58px,6.3vw,90px)}.v4-about-hero .v4-lead{margin-top:24px}.v4-about-hero figure{margin:0}.v4-about-hero img{display:block;width:100%;max-width:340px;margin-left:auto;aspect-ratio:4/5;object-fit:cover;border-radius:9px;border:1px solid rgba(255,255,255,.15);box-shadow:18px 18px 0 rgba(239,100,35,.18)}.v4-about-hero figcaption{max-width:340px;margin:18px 0 0 auto;color:rgba(255,255,255,.5);font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase}.v4-career-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.13);border-left:1px solid rgba(255,255,255,.13)}.v4-career-grid article{padding:27px;border-right:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13);min-height:210px}.v4-career-grid span{font-family:'Bebas Neue',sans-serif;font-size:33px;color:var(--v4-cyan)}.v4-career-grid p{margin-top:25px;color:rgba(255,255,255,.65);line-height:1.62}.v4-career-grid .accent{background:var(--v4-orange)}.v4-career-grid .accent span,.v4-career-grid .accent p{color:#fff}.v4-beliefs{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.v4-beliefs article{padding:25px;border:1px solid var(--v4-line);background:var(--v4-paper)}.v4-beliefs b{font-family:'Bebas Neue',sans-serif;font-size:28px;color:var(--v4-orange)}.v4-beliefs h3{font-family:'Barlow',sans-serif;font-size:19px;font-weight:850;line-height:1.25;margin-top:28px}.v4-beliefs p{color:var(--v4-muted);font-size:14px;line-height:1.65;margin-top:10px}
.v4-segment-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center;position:relative}.v4-segment-hero h1{font-size:clamp(58px,6.6vw,92px)}.v4-segment-hero .v4-lead{margin-top:24px}.v4-segment-hero.founders{background:radial-gradient(circle at 80% 20%,rgba(98,212,223,.16),transparent 31%),var(--v4-navy)}.v4-segment-board{min-height:420px;padding:28px;position:relative;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),#0b2335;background-size:32px 32px;overflow:hidden}.v4-segment-board:before,.v4-segment-board:after{content:'';position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%)}.v4-segment-board:before{width:240px;height:240px;border:1px solid rgba(255,255,255,.12)}.v4-segment-board:after{width:120px;height:120px;border:1px solid rgba(239,100,35,.38);box-shadow:0 0 50px rgba(239,100,35,.13)}.founders .v4-segment-board:after{border-color:rgba(98,212,223,.46);box-shadow:0 0 50px rgba(98,212,223,.14)}.v4-segment-board span{position:absolute;z-index:2;padding:7px 9px;border:1px solid rgba(255,255,255,.16);border-radius:4px;background:#112b3e;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:1px}.v4-segment-board span:nth-child(1){left:8%;top:12%}.v4-segment-board span:nth-child(2){right:8%;top:20%}.v4-segment-board span:nth-child(3){left:8%;bottom:17%}.v4-segment-board span:nth-child(4){right:9%;bottom:10%}.v4-segment-board strong{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:110px;text-align:center;font-family:'Barlow Condensed',sans-serif;font-size:17px;text-transform:uppercase;line-height:1.1}.v4-segment-board i{position:absolute;inset:0;background:linear-gradient(31deg,transparent 49.8%,rgba(239,100,35,.22) 50%,transparent 50.2%)}.founders .v4-segment-board i{background:linear-gradient(31deg,transparent 49.8%,rgba(98,212,223,.22) 50%,transparent 50.2%)}
.v4-decision-table{border:1px solid var(--v4-line);border-radius:9px;overflow:hidden}.v4-decision-table>div{display:grid;grid-template-columns:.72fr 1.25fr 1.35fr}.v4-decision-table>div>*{padding:17px 19px;border-right:1px solid var(--v4-line)}.v4-decision-table>div>*:last-child{border-right:0}.v4-decision-table>div:not(.head){border-top:1px solid var(--v4-line)}.v4-decision-table .head{background:var(--v4-navy);color:#fff;font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:900;letter-spacing:1.6px;text-transform:uppercase}.v4-decision-table>div:not(.head) span{color:var(--v4-muted);line-height:1.55}.v4-decision-table strong{color:var(--v4-ink)}
.v4-resource-hero h1{max-width:850px}.v4-resource-hero h1 span{color:#bed5dd;font-size:.72em}.v4-resource-hero .v4-lead{margin-top:24px}.v4-resource-band{display:grid;grid-template-columns:.72fr 1.28fr;gap:62px;align-items:start}.v4-resource-band>div:first-child>p:not(.v4-eyebrow){color:var(--v4-muted);font-size:16px;line-height:1.65}.v4-box-section .v4-resource-band>div:first-child>p:not(.v4-eyebrow){color:rgba(255,255,255,.62)}.v4-resource-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.v4-resource-cards a{display:flex;flex-direction:column;min-height:300px;padding:26px;border:1px solid var(--v4-line);border-radius:9px;background:#fff;color:var(--v4-ink);text-decoration:none;transition:transform .18s,box-shadow .18s}.v4-resource-cards a:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(16,24,32,.09)}.v4-box-section .v4-resource-cards a,.v4-resource-review .v4-resource-cards a{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.14);color:#fff}.v4-resource-cards span{color:var(--v4-orange);font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:900;letter-spacing:1.8px;text-transform:uppercase}.v4-resource-cards h3{font-size:34px;margin:32px 0 10px}.v4-resource-cards p{color:var(--v4-muted);line-height:1.65}.v4-box-section .v4-resource-cards p,.v4-resource-review .v4-resource-cards p{color:rgba(255,255,255,.62)}.v4-resource-cards b{margin-top:auto;color:var(--v4-orange)}.v4-resource-review{background:#111c28;color:#fff}.v4-resource-detail .v4-beliefs{margin-top:20px}
.v4-case-stat{display:flex;align-items:flex-end;gap:20px;margin-top:35px}.v4-case-stat strong{font-family:'Bebas Neue',sans-serif;font-size:86px;line-height:.78;color:var(--v4-gold)}.v4-case-stat span{max-width:260px;color:rgba(255,255,255,.67);font-weight:800;line-height:1.3}.v4-case-narrative{display:grid;grid-template-columns:.58fr 1.42fr;gap:70px}.v4-case-narrative aside{padding:24px;border-left:4px solid var(--v4-orange);background:#fff;display:flex;flex-direction:column;gap:11px}.v4-case-narrative aside span{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:1.5px;color:var(--v4-orange)}.v4-case-narrative aside b{font-size:14px}.v4-case-narrative>div>p:not(.v4-eyebrow){font-size:18px;line-height:1.7;color:var(--v4-muted)}.v4-case-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.13)}.v4-case-steps article{padding:27px;background:var(--v4-navy)}.v4-case-steps span{font-family:'Bebas Neue',sans-serif;font-size:28px;color:var(--v4-orange)}.v4-case-steps h3{font-family:'Barlow',sans-serif;font-size:19px;font-weight:850;line-height:1.25;margin:32px 0 10px}.v4-case-steps p{color:rgba(255,255,255,.64);line-height:1.65}.v4-case-chain{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:12px;align-items:stretch}.v4-case-chain div{padding:20px;border:1px solid var(--v4-line);background:var(--v4-paper)}.v4-case-chain span{display:block;margin-bottom:20px;color:var(--v4-orange);font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}.v4-case-chain strong{font-size:14px;line-height:1.5}.v4-case-chain i{align-self:center;font-style:normal;color:var(--v4-orange);font-size:25px}
@keyframes v4scan{0%,100%{transform:translateY(-120px);opacity:0}35%,65%{opacity:.28}50%{transform:translateY(160px)}}

@media(max-width:1120px){#torqueops-router .nav-links{display:none}.nav-menu-toggle{display:inline-flex}.router-mobile-nav{top:72px}.v4-loop{grid-template-columns:repeat(2,1fr)}.v4-pillar:nth-child(2){border-right:0}.v4-pillar:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.12)}.v4-career-grid{grid-template-columns:repeat(2,1fr)}.v4-beliefs{grid-template-columns:repeat(2,1fr)}.v4-case-steps{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.v4-wrap{width:min(100% - 38px,1180px)}.v4-section{padding:72px 0}.v4-hero,.v4-method-hero,.v4-about-hero,.v4-segment-hero,.v4-resource-hero,.v4-case-hero{padding:122px 0 68px}.v4-hero-grid,.v4-method-hero-grid,.v4-about-hero-grid,.v4-segment-hero-grid,.v4-split,.v4-case-grid,.v4-final-grid,.v4-resource-band,.v4-case-narrative{grid-template-columns:1fr}.v4-hero{min-height:0}.v4-film-board{max-width:620px}.v4-vantage{max-width:470px;width:100%}.v4-trust .v4-wrap{flex-direction:column;gap:6px}.v4-audience-grid,.v4-partnership-path,.v4-resource-cards{grid-template-columns:1fr}.v4-case-result{padding:0 0 35px;border-right:0;border-bottom:1px solid rgba(16,24,32,.25)}.v4-founder-grid{grid-template-columns:190px 1fr;gap:38px}.v4-final .v4-actions{justify-content:flex-start}.v4-final small{text-align:left}.v4-decision-table{overflow-x:auto}.v4-decision-table>div{min-width:760px}.v4-case-chain{grid-template-columns:1fr}.v4-case-chain i{transform:rotate(90deg);justify-self:center}.v4-segment-board{max-width:580px}.v4-resource-band{gap:32px}}
@media(max-width:620px){.to-v4 h1{font-size:54px}.to-v4 h2{font-size:43px}.v4-actions{flex-direction:column;align-items:stretch}.v4-btn{width:100%}.v4-signal-grid,.v4-loop,.v4-symptoms,.v4-audience-grid,.v4-career-grid,.v4-beliefs,.v4-case-steps,.v4-before-after{grid-template-columns:1fr}.v4-pillar{border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.v4-pillar:last-child{border-bottom:0}.v4-pillar:nth-child(2){border-bottom:1px solid rgba(255,255,255,.12)}.v4-founder-grid{grid-template-columns:1fr}.v4-founder-grid img{max-width:220px}.v4-about-hero img,.v4-about-hero figcaption{margin-left:0}.v4-vantage{min-height:340px}.v4-vantage strong{width:120px;height:120px;font-size:16px}.v4-vantage span{font-size:9px}.v4-case-story h2,.v4-founder-grid h2{font-size:44px}.v4-case-flow i{display:none}.v4-case-flow span{width:100%}.v4-case-stat{align-items:flex-start;flex-direction:column}.v4-case-stat strong{font-size:72px}.v4-loop-deep .v4-pillar{min-height:0}.v4-context-map{height:150px}}
@media(prefers-reduced-motion:reduce){.v4-film-board:after{animation:none}.v4-btn,.v4-inline-link span,.v4-resource-cards a{transition:none}}

/* 4.1.1 - Pricing as an Operating System */
.po-article{
  --po-navy:#071a28;
  --po-navy-2:#0c2638;
  --po-ink:#101820;
  --po-paper:#f7f4ed;
  --po-cream:#ece7dc;
  --po-line:#d9dfdf;
  --po-muted:#55636c;
  --po-orange:#ef6423;
  --po-teal:#39aebd;
  --po-cyan:#62d4df;
  --po-gold:#f4bf58;
  overflow:hidden;
  color:var(--po-ink);
  background:#fff;
}
.po-article *{box-sizing:border-box}
.po-article a:focus-visible,.po-article summary:focus-visible{outline:3px solid var(--po-gold);outline-offset:4px}
.po-shell{width:min(100% - 48px,1180px);margin:0 auto}
.po-section{padding:100px 0}
.po-section-label{margin:0 0 12px!important;color:var(--po-orange)!important;font-family:'Barlow Condensed',sans-serif!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important;letter-spacing:2.2px!important;text-transform:uppercase}
.po-article h1,.po-article h2,.po-article h3{margin:0;color:var(--po-ink);font-family:'Bebas Neue',sans-serif;font-weight:400;letter-spacing:.4px}
.po-article h2{font-size:clamp(48px,5.4vw,76px);line-height:.96}
.po-article h3{font-size:31px;line-height:1}
.po-article p{margin:0}
.po-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

.po-hero{padding:132px 0 88px;position:relative;color:#fff;background:
  radial-gradient(circle at 76% 18%,rgba(57,174,189,.22),transparent 27%),
  radial-gradient(circle at 12% 88%,rgba(239,100,35,.14),transparent 31%),
  var(--po-navy);
}
.po-hero:after{content:'';position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,var(--po-teal),var(--po-orange),transparent)}
.po-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:74px;align-items:center}
.po-breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:40px;color:rgba(255,255,255,.48);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.1px}
.po-breadcrumbs a{color:rgba(255,255,255,.68);text-decoration:none}.po-breadcrumbs a:hover{color:#fff}
.po-kicker{color:var(--po-gold)!important;font-family:'Barlow Condensed',sans-serif;font-size:12px!important;font-weight:900!important;letter-spacing:2.5px!important;text-transform:uppercase}
.po-hero h1{max-width:680px;margin:18px 0 20px;color:#fff;font-size:clamp(72px,7.6vw,116px);line-height:.84}
.po-hero h1 em{color:var(--po-orange);font-style:normal}
.po-title-break{display:none}
.po-subtitle{max-width:690px;color:#d6e5ea!important;font-family:'Barlow Condensed',sans-serif;font-size:clamp(25px,2.4vw,34px)!important;font-weight:700!important;line-height:1.12!important}
.po-deck{max-width:670px;margin-top:24px!important;color:rgba(255,255,255,.69)!important;font-size:18px!important;line-height:1.68!important}
.po-byline{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:28px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.54);font-size:12px;line-height:1.5}
.po-byline a{color:#fff;text-decoration:none}.po-byline a:hover{text-decoration:underline}
.po-actions{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin-top:30px}
.po-btn{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:13px 20px;border:1px solid transparent;border-radius:6px;color:#fff!important;font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:900;letter-spacing:1.1px;text-decoration:none;text-transform:uppercase;transition:transform .18s,box-shadow .18s,background .18s}
.po-btn:hover{transform:translateY(-2px)}
.po-btn-primary{background:var(--po-orange);box-shadow:0 12px 30px rgba(239,100,35,.2)}
.po-btn-primary:hover{background:#ff7737;box-shadow:0 16px 34px rgba(239,100,35,.28)}
.po-btn-ghost{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.03)}
.po-btn-ghost:hover{background:rgba(255,255,255,.09)}
.po-btn-secondary{border-color:var(--po-navy);background:var(--po-navy)}
.po-text-link{color:var(--po-navy);font-weight:850;text-decoration:none}.po-text-link:hover{text-decoration:underline}
.po-strategy-board{margin:0;position:relative}
.po-strategy-board:before{content:'LIVE SYSTEM';position:absolute;z-index:2;right:-16px;top:22px;padding:7px 10px;border:1px solid rgba(98,212,223,.35);border-radius:4px;background:var(--po-navy);color:var(--po-cyan);font-family:'Barlow Condensed',sans-serif;font-size:10px;font-weight:900;letter-spacing:1.8px}
.po-strategy-board svg{display:block;width:100%;height:auto;filter:drop-shadow(0 30px 65px rgba(0,0,0,.25))}
.po-strategy-board figcaption{margin-top:14px;color:rgba(255,255,255,.43);font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:1.2px;text-align:center;text-transform:uppercase}
.po-board-node text{fill:#fff;font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:900;letter-spacing:.6px}
.po-board-tag rect{fill:#102c3f;stroke:rgba(255,255,255,.14)}.po-board-tag text{fill:rgba(255,255,255,.67);font-family:'Barlow Condensed',sans-serif;font-size:10px;font-weight:900;letter-spacing:1.3px}
.po-board-caption{fill:rgba(255,255,255,.45);font-family:'Barlow Condensed',sans-serif;font-size:10px;font-weight:900;letter-spacing:1.4px}

.po-quick{padding:68px 0;background:var(--po-gold)}
.po-quick-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:74px;align-items:start}
.po-quick h2{max-width:450px;font-size:55px}
.po-answer>p{font-size:18px;line-height:1.72}.po-answer>p+p{margin-top:16px}
.po-quick-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:32px 0 0;background:rgba(16,24,32,.18);border:1px solid rgba(16,24,32,.18)}
.po-quick-facts div{padding:17px;background:var(--po-gold)}
.po-quick-facts dt{margin-bottom:8px;color:rgba(16,24,32,.58);font-family:'Barlow Condensed',sans-serif;font-size:10px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}
.po-quick-facts dd{margin:0;font-size:14px;font-weight:850;line-height:1.25}

.po-navigator{background:var(--po-paper)}
.po-heading-row{display:grid;grid-template-columns:1.1fr .9fr;gap:72px;align-items:end;margin-bottom:46px}
.po-heading-row>p{color:var(--po-muted);font-size:17px;line-height:1.7}
.po-nav-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.po-nav-card{min-height:320px;padding:24px;position:relative;display:flex;flex-direction:column;border:1px solid var(--po-line);border-radius:8px;background:#fff;color:var(--po-ink);text-decoration:none;box-shadow:0 12px 35px rgba(16,24,32,.04);transition:transform .18s,box-shadow .18s,border-color .18s}
.po-nav-card:before{content:'';position:absolute;left:0;right:0;top:0;height:4px;border-radius:8px 8px 0 0;background:var(--po-orange)}
.po-nav-card:nth-child(2):before,.po-nav-card:nth-child(4):before{background:var(--po-teal)}
.po-nav-card:nth-child(3):before{background:var(--po-gold)}
.po-nav-card:hover{transform:translateY(-5px);border-color:#b9c8cc;box-shadow:0 22px 48px rgba(16,24,32,.09)}
.po-nav-number{position:absolute;right:20px;top:20px;color:#cbd3d6;font-family:'Bebas Neue',sans-serif;font-size:30px}
.po-model-icon{width:50px;height:50px;margin:15px 0 42px;display:grid;place-items:center;border-radius:50%;background:var(--po-paper);color:var(--po-orange)}
.po-nav-card:nth-child(2) .po-model-icon,.po-nav-card:nth-child(4) .po-model-icon{color:var(--po-teal)}
.po-nav-card:nth-child(3) .po-model-icon{color:#a96e00}
.po-model-icon svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:2}
.po-nav-card strong{font-family:'Bebas Neue',sans-serif;font-size:30px;font-weight:400;line-height:1}
.po-nav-card small{margin-top:7px;color:var(--po-orange);font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}
.po-nav-card p{margin-top:16px;color:var(--po-muted);font-size:14px;line-height:1.5}
.po-nav-card b{margin-top:auto;padding-top:18px;color:var(--po-ink);font-size:12px}
.po-quadrant-map{margin:70px 0 0}
.po-quadrant-map svg{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 25px 65px rgba(16,24,32,.08)}
.po-quadrant-map figcaption{margin-top:16px;color:var(--po-muted);font-size:13px;text-align:center}
.po-map-axis{fill:var(--po-ink);font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:900;letter-spacing:2px}
.po-map-low{fill:#6c7b84;font-family:'Barlow Condensed',sans-serif;font-size:10px;font-weight:900;letter-spacing:1.2px}
.po-map-evolution{fill:#8a5a15;font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:800;letter-spacing:.5px}
.po-map-node circle{fill:#fff;stroke:var(--po-orange);stroke-width:3}.po-map-node-teal circle{stroke:var(--po-teal)}.po-map-node-navy circle{fill:var(--po-navy);stroke:var(--po-navy)}
.po-map-node text{fill:var(--po-ink);font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:900;letter-spacing:.6px;text-anchor:middle}.po-map-node-navy text{fill:#fff}

.po-measurement{scroll-margin-top:88px;background:#fff}
.po-unit-board{display:grid;grid-template-columns:.9fr 1.1fr;gap:14px}
.po-unit-definition{padding:34px;border:1px solid var(--po-line);border-radius:9px;background:var(--po-paper)}
.po-board-stamp{display:inline-block;padding:7px 9px;border:1px solid rgba(239,100,35,.38);border-radius:4px;color:var(--po-orange);font-family:'Barlow Condensed',sans-serif;font-size:10px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}
.po-unit-definition h3{margin-top:48px;font-size:41px}.po-unit-definition>p{margin-top:17px;color:var(--po-muted);font-size:15px;line-height:1.68}
.po-unit-tests{margin:25px 0 0;padding:0;list-style:none}
.po-unit-tests li{display:grid;grid-template-columns:130px 1fr;gap:15px;padding:13px 0;border-top:1px solid var(--po-line)}
.po-unit-tests b{color:var(--po-ink);font-family:'Barlow Condensed',sans-serif;font-size:12px;letter-spacing:.7px;text-transform:uppercase}.po-unit-tests span{color:var(--po-muted);font-size:13px;line-height:1.5}
.po-unit-flow{min-height:460px;padding:34px;display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;gap:8px;align-items:center;border-radius:9px;background:
  linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
  linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),
  radial-gradient(circle at 80% 20%,rgba(57,174,189,.18),transparent 28%),var(--po-navy);
  background-size:29px 29px,29px 29px,auto,auto;
}
.po-unit-flow div{min-height:150px;padding:22px;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:rgba(255,255,255,.055)}
.po-unit-flow div:nth-of-type(3),.po-unit-flow div:nth-of-type(4){border-color:rgba(98,212,223,.32)}
.po-unit-flow span{color:var(--po-orange);font-family:'Bebas Neue',sans-serif;font-size:29px}.po-unit-flow b{margin-top:25px;color:#fff;font-family:'Barlow Condensed',sans-serif;font-size:15px;letter-spacing:.5px;text-transform:uppercase}.po-unit-flow small{margin-top:auto;color:rgba(255,255,255,.5);font-size:11px}
.po-unit-flow i{color:var(--po-cyan);font-size:24px;font-style:normal;text-align:center}
.po-margin-board{margin-top:14px;padding:34px;border-left:5px solid var(--po-orange);border-radius:9px;background:#fff6e8}
.po-margin-board>div:first-child{display:grid;grid-template-columns:.65fr 1.35fr;gap:28px;align-items:start}.po-margin-board h3{font-size:41px}.po-margin-board>div:first-child>p:last-child{color:var(--po-muted);font-size:15px;line-height:1.68}
.po-dual-meter{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr;gap:10px;align-items:stretch;margin-top:28px}
.po-dual-meter>span,.po-dual-meter>strong{padding:18px;border:1px solid rgba(16,24,32,.18);border-radius:6px;background:#fff}.po-dual-meter>strong{background:var(--po-navy);color:#fff}
.po-dual-meter small{display:block;margin-bottom:7px;color:var(--po-orange);font-family:'Barlow Condensed',sans-serif;font-size:10px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.po-dual-meter strong small{color:var(--po-cyan)}
.po-dual-meter b{font-size:13px;line-height:1.45}.po-dual-meter i{align-self:center;color:var(--po-orange);font-family:'Bebas Neue',sans-serif;font-size:30px;font-style:normal;text-align:center}
.po-margin-watch{display:grid;grid-template-columns:1fr 1fr;gap:0 26px;margin:24px 0 0;padding:0;list-style:none}.po-margin-watch li{padding:11px 0 11px 22px;position:relative;border-top:1px solid rgba(16,24,32,.13);color:var(--po-muted);font-size:13px;line-height:1.45}.po-margin-watch li:before{content:'';position:absolute;left:2px;top:17px;width:7px;height:7px;border:2px solid var(--po-teal);border-radius:50%}

.po-dark{background:var(--po-navy);color:#fff}
.po-heading-light h2{color:#fff}.po-heading-light>p{color:rgba(255,255,255,.63)}
.po-scoreboard{position:relative;background:radial-gradient(circle at 80% 20%,rgba(57,174,189,.15),transparent 30%),var(--po-navy)}
.po-score-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.po-score-panel,.po-film-panel{min-height:400px;padding:38px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(255,255,255,.045)}
.po-score-panel:after{content:'';position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}
.po-film-panel{background:linear-gradient(145deg,rgba(239,100,35,.12),rgba(255,255,255,.035))}
.po-panel-icon{width:64px;height:64px;margin-bottom:52px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.17);border-radius:50%;color:var(--po-cyan)}
.po-film-panel .po-panel-icon{color:var(--po-orange)}
.po-panel-icon svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:2}
.po-score-panel h3,.po-film-panel h3{color:#fff;font-size:52px}
.po-score-panel ul,.po-film-panel ul{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:26px 0 0;padding:0;list-style:none}
.po-score-panel li,.po-film-panel li{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.69);font-size:14px}
.po-score-panel li:nth-child(odd),.po-film-panel li:nth-child(odd){padding-right:15px}

.po-model{padding:106px 0;scroll-margin-top:88px;background:#fff}
#four-models,#pricing-studio{scroll-margin-top:88px}
.po-model-two,.po-model-four{background:var(--po-paper)}
.po-model-header{display:grid;grid-template-columns:130px 1fr 250px;gap:35px;align-items:start;padding-bottom:42px;border-bottom:1px solid var(--po-line)}
.po-model-index{padding-top:10px;color:var(--po-orange);font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:900;letter-spacing:2px;text-transform:uppercase}
.po-model h2{font-size:clamp(58px,6vw,88px)}
.po-model-thesis{max-width:720px;margin-top:16px!important;color:var(--po-muted);font-size:18px!important;line-height:1.65!important}
.po-model-snapshot{border:1px solid var(--po-line);border-radius:7px;overflow:hidden;background:#fff}
.po-model-snapshot span{display:block;padding:13px 15px;border-bottom:1px solid var(--po-line);color:var(--po-muted);font-size:12px;line-height:1.4}.po-model-snapshot span:last-child{border-bottom:0}
.po-model-snapshot b{display:block;color:var(--po-ink);font-family:'Barlow Condensed',sans-serif;font-size:10px;letter-spacing:1.2px;text-transform:uppercase}
.po-example-strip{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:22px;border:1px solid var(--po-line);border-radius:8px;overflow:hidden;background:var(--po-line)}
.po-example-strip>div{min-height:118px;padding:18px 20px;display:grid;grid-template-columns:minmax(142px,.72fr) 1fr;gap:18px;align-items:center;background:#fff}
.po-example-brand{min-width:0;display:grid;grid-template-columns:60px 1fr;gap:11px;align-items:center;color:var(--po-ink);text-decoration:none}
.po-example-logo-frame{width:60px;height:56px;display:grid;place-items:center;border:1px solid #bfd4d8;border-radius:7px;background:#f8fbfb;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}
.po-example-logo-frame img{display:block;width:46px;height:34px;object-fit:contain}
.po-example-brand-name{font-family:'Barlow Condensed',sans-serif;font-size:17px;font-weight:900;line-height:1.05;text-decoration:underline;text-decoration-color:var(--po-teal);text-underline-offset:3px}
.po-example-brand:hover .po-example-logo-frame{transform:translateY(-2px);border-color:var(--po-teal);box-shadow:0 7px 16px rgba(8,83,96,.12)}.po-example-brand:hover .po-example-brand-name{color:var(--po-orange)}
.po-example-brand:focus-visible{outline:3px solid var(--po-orange);outline-offset:4px;border-radius:5px}
.po-example-strip p{display:flex;flex-direction:column}.po-example-strip small{color:var(--po-orange);font-family:'Barlow Condensed',sans-serif;font-size:9px;font-weight:900;letter-spacing:1px;text-transform:uppercase}
.po-example-strip b{margin-top:3px;color:var(--po-muted);font-size:11px;font-weight:650;line-height:1.35}
.po-example-note{grid-column:1/-1;padding:9px 18px;background:#eff1ee;color:#69747a;font-size:10px;line-height:1.45}
.po-module-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:34px}
.po-module{min-height:255px;padding:28px;border:1px solid var(--po-line);border-radius:7px;background:#fff}
.po-module h3{font-size:29px}.po-module h3:after{content:'';display:block;width:42px;height:3px;margin-top:13px;background:var(--po-teal)}
.po-module>p,.po-module li{color:var(--po-muted);font-size:15px;line-height:1.7}
.po-module>p{margin-top:19px}.po-module ul{margin:19px 0 0;padding-left:19px}.po-module li+li{margin-top:8px}
.po-module-alert{border-left:4px solid var(--po-orange)}.po-module-alert h3:after{background:var(--po-orange)}
.po-module-stack{background:var(--po-navy);border-color:var(--po-navy)}.po-module-stack h3{color:#fff}.po-module-stack h3:after{background:var(--po-gold)}
.po-stack-list{margin:18px 0 0;padding:0;list-style:none}
.po-stack-list li{display:grid;grid-template-columns:88px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.62)}.po-stack-list li:last-child{border-bottom:0}
.po-stack-list b{color:var(--po-cyan);font-family:'Barlow Condensed',sans-serif;font-size:11px;letter-spacing:1.2px;text-transform:uppercase}
.po-module-score{background:#fff9eb}.po-module-score h3:after{background:var(--po-gold)}
.po-module-film{background:#eef8f9}.po-module-film h3:after{background:var(--po-teal)}
.po-operator-call{display:grid;grid-template-columns:70px 1fr;gap:25px;align-items:start;margin-top:14px;padding:30px;border-left:5px solid var(--po-orange);border-radius:7px;background:var(--po-navy);color:#fff}
.po-call-icon{width:62px;height:62px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:var(--po-orange)}
.po-call-icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2}
.po-operator-call>div>p:last-child{color:rgba(255,255,255,.74);font-size:17px;line-height:1.67}.po-operator-call strong{color:#fff}

.po-multi{background:var(--po-cream)}
.po-multi-board{display:grid;grid-template-columns:.72fr 1.28fr;gap:14px;margin:45px 0 18px}
.po-multi-company{padding:34px;display:flex;flex-direction:column;justify-content:center;border-radius:9px;background:var(--po-orange);color:#fff}
.po-multi-company span,.po-multi-company small,.po-multi-paths span,.po-multi-paths small{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:1.2px}
.po-multi-company span{font-size:11px;font-weight:900}.po-multi-company strong{margin:35px 0 12px;font-family:'Bebas Neue',sans-serif;font-size:44px;font-weight:400;line-height:.95}.po-multi-company small{color:rgba(255,255,255,.7);font-size:10px}
.po-multi-paths{display:grid;grid-template-columns:1fr 1fr;gap:1px;border:1px solid var(--po-line);border-radius:9px;overflow:hidden;background:var(--po-line)}
.po-multi-paths div{min-height:170px;padding:25px;display:flex;flex-direction:column;background:#fff}
.po-multi-paths span{color:var(--po-orange);font-size:10px;font-weight:900}.po-multi-paths b{margin-top:30px;font-size:17px}.po-multi-paths small{margin-top:auto;color:var(--po-muted);font-size:10px}
.po-diligence-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.po-diligence-grid article{min-height:230px;padding:24px;border:1px solid #ccd3d2;border-radius:7px;background:rgba(255,255,255,.46)}
.po-diligence-grid span{font-family:'Bebas Neue',sans-serif;font-size:30px;color:var(--po-orange)}.po-diligence-grid h3{margin-top:34px;font-size:32px}.po-diligence-grid p{margin-top:10px;color:var(--po-muted);font-size:14px;line-height:1.6}
.po-pullquote{max-width:980px;margin:50px auto 0!important;padding:30px 0;border-top:1px solid #bfc8c8;border-bottom:1px solid #bfc8c8;font-family:'Barlow Condensed',sans-serif;font-size:29px!important;font-weight:750!important;line-height:1.25!important;text-align:center}

.po-comparison{background:#fff}
.po-comparison-intro{max-width:840px;margin-top:19px!important;color:var(--po-muted);font-size:15px;line-height:1.65}
.po-table-wrap{margin-top:38px;border:1px solid var(--po-line);border-radius:9px;overflow:hidden}
.po-table-wrap table{width:100%;border-collapse:collapse;table-layout:fixed}
.po-table-wrap th,.po-table-wrap td{padding:17px 14px;border-right:1px solid var(--po-line);border-bottom:1px solid var(--po-line);font-size:13px;line-height:1.45;text-align:left;vertical-align:top}
.po-table-wrap tr:last-child th,.po-table-wrap tr:last-child td{border-bottom:0}.po-table-wrap th:last-child,.po-table-wrap td:last-child{border-right:0}
.po-table-wrap thead th{background:var(--po-navy);color:#fff;font-family:'Barlow Condensed',sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase}
.po-table-wrap tbody th{background:var(--po-paper);color:var(--po-ink);font-weight:850}
.po-table-wrap tbody td{color:var(--po-muted)}
.po-comparison-cards{display:none}

.po-studio{background:radial-gradient(circle at 82% 17%,rgba(57,174,189,.14),transparent 27%),var(--po-paper)}
.po-studio-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:70px;align-items:center}
.po-studio-copy>p:not(.po-section-label){margin-top:18px;color:var(--po-muted);font-size:16px;line-height:1.7}
.po-studio-list{margin:25px 0 0;padding:0;list-style:none}.po-studio-list li{padding:11px 0 11px 25px;position:relative;border-bottom:1px solid var(--po-line);color:var(--po-muted);font-size:14px;line-height:1.5}.po-studio-list li:before{content:'';position:absolute;left:2px;top:17px;width:8px;height:8px;border:2px solid var(--po-teal);border-radius:50%}
.po-studio-copy small{display:block;margin-top:20px;color:#7b858b;font-size:11px;line-height:1.5}
.po-studio-ui{margin:0;border:1px solid #c5d0d4;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 32px 75px rgba(7,26,40,.15)}
.po-ui-top{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;background:var(--po-navy);color:#fff}.po-ui-top>div{display:flex;align-items:center;gap:10px}.po-ui-top b{font-family:'Barlow Condensed',sans-serif;letter-spacing:.8px}
.po-ui-mark{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;background:var(--po-orange);font-family:'Bebas Neue',sans-serif;font-size:20px}
.po-ui-status{padding:5px 8px;border:1px solid rgba(98,212,223,.35);border-radius:4px;color:var(--po-cyan);font-family:'Barlow Condensed',sans-serif;font-size:9px;font-weight:900;letter-spacing:1.1px;text-transform:uppercase}
.po-ui-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--po-line);background:#f2f5f5}.po-ui-tabs span{padding:13px;text-align:center;color:#69767e;font-family:'Barlow Condensed',sans-serif;font-size:10px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.po-ui-tabs .active{border-bottom:3px solid var(--po-orange);background:#fff;color:var(--po-ink)}
.po-ui-body{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:22px;background:#f8faf9}
.po-ui-panel,.po-ui-output{padding:20px;border:1px solid var(--po-line);border-radius:7px;background:#fff}
.po-ui-panel>p,.po-ui-output>p{margin-bottom:20px;color:var(--po-ink);font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}
.po-ui-panel label{display:flex;justify-content:space-between;margin-top:14px;color:#66747c;font-size:10px;font-weight:700}.po-ui-panel label span{color:var(--po-ink)}
.po-ui-panel i{display:block;height:6px;margin-top:7px;position:relative;border-radius:4px;background:#e9edef}.po-ui-panel i:after{content:'';position:absolute;left:0;top:0;bottom:0;width:var(--value);border-radius:4px;background:linear-gradient(90deg,var(--po-teal),var(--po-cyan))}
.po-ui-cohorts{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:20px}.po-ui-cohorts b{padding:8px;border-radius:4px;background:var(--po-paper);color:#6b777e;font-family:'Barlow Condensed',sans-serif;font-size:9px;text-align:center}
.po-ui-output>div{padding:12px 0;border-bottom:1px solid var(--po-line)}.po-ui-output>div:last-child{border-bottom:0}.po-ui-output span{display:block;color:#69767e;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.6px}.po-ui-output b{display:block;margin-top:3px;color:var(--po-navy);font-size:23px}.po-ui-output small{color:#8b9499;font-size:9px}.po-ui-output .po-ui-risk b{color:var(--po-orange)}
.po-studio-ui figcaption{padding:13px 18px;background:#eef1f1;color:#758087;font-size:10px;line-height:1.45;text-align:center}

.po-action-plan{background:#fff}
.po-action-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:0;padding:0;list-style:none}
.po-action-grid li{min-height:300px;padding:28px;border:1px solid var(--po-line);border-radius:7px;background:var(--po-paper)}
.po-action-grid span{font-family:'Bebas Neue',sans-serif;font-size:37px;color:var(--po-orange)}.po-action-grid h3{margin-top:60px;font-size:37px}.po-action-grid p{margin-top:14px;color:var(--po-muted);font-size:15px;line-height:1.65}
.po-related{margin-top:14px;padding:23px 26px;border-left:4px solid var(--po-teal);background:#eef8f9}.po-related p{color:var(--po-muted);font-size:15px;line-height:1.65}.po-related a{color:var(--po-navy);font-weight:850}

.po-download{background:var(--po-gold)}
.po-download-grid{display:grid;grid-template-columns:1fr .75fr;gap:70px;align-items:center}.po-download-grid>div:first-child>p:not(.po-section-label){max-width:690px;margin-top:20px;color:rgba(16,24,32,.7);font-size:17px;line-height:1.7}
.po-download-card{padding:30px;border:1px solid rgba(16,24,32,.25);border-radius:8px;background:rgba(255,255,255,.18);box-shadow:14px 14px 0 rgba(16,24,32,.12)}
.po-download-card>span{display:block;font-family:'Barlow Condensed',sans-serif;font-size:10px;font-weight:900;letter-spacing:1.6px;text-transform:uppercase}.po-download-card>strong{display:block;margin:35px 0 10px;font-family:'Bebas Neue',sans-serif;font-size:43px;font-weight:400;line-height:.95}.po-download-card>small{display:block;margin-bottom:23px;color:rgba(16,24,32,.62)}
.po-download-secondary{display:inline-block;margin-top:17px;color:var(--po-navy);font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:900;letter-spacing:.8px;text-transform:uppercase;text-underline-offset:4px}

.po-author{background:var(--po-navy);color:#fff}
.po-author-grid{display:grid;grid-template-columns:270px 1fr;gap:62px;align-items:center}.po-author figure{margin:0}.po-author img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center;border-radius:8px;filter:saturate(.78);box-shadow:16px 16px 0 rgba(239,100,35,.22)}
.po-author h2{color:#fff}.po-author-role{margin-top:12px!important;color:var(--po-gold)!important;font-family:'Barlow Condensed',sans-serif;font-size:14px!important;font-weight:900!important;letter-spacing:1.3px!important;text-transform:uppercase}
.po-author-grid>div>p:not(.po-section-label):not(.po-author-role){margin-top:18px;color:rgba(255,255,255,.66);font-size:16px;line-height:1.7}.po-author-grid>div>p a{color:var(--po-cyan)}
.po-author-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.po-author-links a{padding:9px 12px;border:1px solid rgba(255,255,255,.2);border-radius:4px;color:#fff;font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:900;letter-spacing:1px;text-decoration:none;text-transform:uppercase}.po-author-links a:hover{border-color:var(--po-orange);background:rgba(239,100,35,.1)}

.po-faq{background:var(--po-paper)}
.po-faq-grid{display:grid;grid-template-columns:.68fr 1.32fr;gap:78px;align-items:start}
.po-faq-list{border-top:1px solid var(--po-line)}
.po-faq-list details{border-bottom:1px solid var(--po-line)}
.po-faq-list summary{padding:22px 48px 22px 0;position:relative;cursor:pointer;color:var(--po-ink);font-size:17px;font-weight:850;line-height:1.35;list-style:none}
.po-faq-list summary::-webkit-details-marker{display:none}.po-faq-list summary:after{content:'+';position:absolute;right:8px;top:18px;color:var(--po-orange);font-family:'Bebas Neue',sans-serif;font-size:29px}.po-faq-list details[open] summary:after{content:'-'}
.po-faq-list details p{padding:0 50px 22px 0;color:var(--po-muted);font-size:15px;line-height:1.7}

.po-final{padding:95px 0;background:radial-gradient(circle at 88% 20%,rgba(239,100,35,.18),transparent 30%),#061621;color:#fff}
.po-final-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}.po-final h2{color:#fff;font-size:65px}.po-final p:not(.po-section-label){max-width:700px;margin-top:18px;color:rgba(255,255,255,.62);font-size:17px;line-height:1.65}.po-final .po-actions{justify-content:flex-end}

@media(max-width:1120px){
  .po-hero-grid{grid-template-columns:1fr .88fr;gap:40px}
  .po-quick-facts{grid-template-columns:1fr 1fr}
  .po-nav-grid{grid-template-columns:1fr 1fr}
  .po-model-header{grid-template-columns:110px 1fr}.po-model-snapshot{grid-column:2}
  .po-diligence-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:900px){
  .po-shell{width:min(100% - 38px,1180px)}
  .po-section,.po-model{padding:76px 0}
  .po-hero{padding:115px 0 70px}
  .po-hero-grid,.po-quick-grid,.po-heading-row,.po-studio-grid,.po-download-grid,.po-faq-grid,.po-final-grid{grid-template-columns:1fr}
  .po-strategy-board{max-width:620px}
  .po-heading-row{gap:24px;align-items:start}
  .po-unit-board{grid-template-columns:1fr}.po-unit-flow{min-height:0}
  .po-margin-board>div:first-child{grid-template-columns:1fr;gap:16px}
  .po-score-grid,.po-multi-board{grid-template-columns:1fr}
  .po-model-header{grid-template-columns:1fr;gap:15px}.po-model-snapshot{grid-column:auto;max-width:450px}.po-model-index{padding-top:0}
  .po-module-grid{grid-template-columns:1fr}
  .po-studio-ui{max-width:680px}
  .po-author-grid{grid-template-columns:210px 1fr;gap:42px}
  .po-final .po-actions{justify-content:flex-start}
}
@media(max-width:680px){
  .po-shell{width:min(100% - 28px,1180px)}
  .po-section,.po-model{padding:64px 0}
  .po-hero{padding:106px 0 58px}
  .po-hero h1{font-size:68px}
  .po-title-break{display:inline}
  .po-breadcrumbs{margin-bottom:28px}
  .po-actions{flex-direction:column;align-items:stretch}.po-btn{width:100%}.po-text-link{padding:10px 2px}
  .po-strategy-board:before{right:7px;top:12px}
  .po-quick{padding:52px 0}.po-quick h2{font-size:47px}.po-quick-facts{grid-template-columns:1fr}
  .po-nav-grid,.po-score-grid,.po-multi-paths,.po-diligence-grid,.po-action-grid{grid-template-columns:1fr}
  .po-nav-card{min-height:285px}
  .po-quadrant-map{margin-top:45px;overflow:hidden}.po-quadrant-map svg{width:780px;max-width:none;transform:translateX(-33px)}
  .po-unit-definition,.po-unit-flow,.po-margin-board{padding:25px}.po-unit-definition h3,.po-margin-board h3{font-size:35px}
  .po-unit-tests li{grid-template-columns:1fr;gap:5px}
  .po-unit-flow{grid-template-columns:1fr}.po-unit-flow i{transform:rotate(90deg)}.po-unit-flow div{min-height:120px}
  .po-dual-meter{grid-template-columns:1fr}.po-dual-meter i{transform:none}.po-margin-watch{grid-template-columns:1fr}
  .po-score-panel,.po-film-panel{min-height:0;padding:28px}.po-score-panel ul,.po-film-panel ul{grid-template-columns:1fr}
  .po-model-header{padding-bottom:30px}.po-model h2{font-size:58px}.po-model-thesis{font-size:16px!important}
  .po-example-strip{grid-template-columns:1fr}.po-example-note{grid-column:auto}
  .po-module{min-height:0;padding:23px}.po-module h3{font-size:27px}
  .po-operator-call{grid-template-columns:1fr;padding:25px}
  .po-multi-company{min-height:230px}.po-multi-paths div{min-height:150px}
  .po-pullquote{font-size:24px!important}
  .po-table-wrap{display:none}.po-comparison-cards{display:grid;gap:12px;margin-top:32px}
  .po-comparison-cards article{padding:24px;border:1px solid var(--po-line);border-radius:8px;background:var(--po-paper)}
  .po-comparison-cards article>span{font-family:'Bebas Neue',sans-serif;font-size:30px;color:var(--po-orange)}
  .po-comparison-cards h3{margin:25px 0 18px;font-size:36px}.po-comparison-cards dl{margin:0}.po-comparison-cards dl div{display:grid;grid-template-columns:.82fr 1.18fr;gap:10px;padding:10px 0;border-bottom:1px solid var(--po-line)}.po-comparison-cards dl div:last-child{border-bottom:0}.po-comparison-cards dt{color:var(--po-muted);font-size:11px;font-weight:850;text-transform:uppercase}.po-comparison-cards dd{margin:0;font-size:13px;font-weight:750}
  .po-ui-body{grid-template-columns:1fr}.po-studio-copy h2{font-size:48px}
  .po-download-card{box-shadow:9px 9px 0 rgba(16,24,32,.12)}
  .po-author-grid{grid-template-columns:1fr}.po-author img{max-width:230px}
  .po-final h2{font-size:49px}
}
@media(prefers-reduced-motion:reduce){
  .po-btn,.po-nav-card{transition:none}
}
.v4-resource-cards .v4-resource-card-wide{grid-column:1/-1;min-height:250px;background:linear-gradient(135deg,#fff 0%,#f4f8f7 100%);border-left:4px solid var(--v4-orange)}

/* Torque 13 native article */
.t13-page{--t13-ink:#071827;--t13-panel:#102636;--t13-line:#2c4a5d;--t13-orange:#f45b22;--t13-amber:#f5a623;--t13-cyan:#55cddd}
.t13-hero{padding:118px 0 96px;background:radial-gradient(circle at 84% 22%,rgba(85,205,221,.12),transparent 34%),linear-gradient(135deg,#11151d,#071827 58%,#0d2938);color:#fff}
.t13-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:76px;align-items:center}
.t13-hero h1{max-width:780px;margin:14px 0 24px;color:#fff;font-size:clamp(64px,7vw,112px);line-height:.9;letter-spacing:-.025em}
.t13-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;align-items:center}
.t13-actions .v4-btn{display:inline-flex;justify-content:center;align-items:center;min-width:244px;min-height:56px;text-align:center}
.t13-actions .v4-btn.dark{border-color:#0e0e0e;background:#0e0e0e;color:#fff}
.t13-actions .v4-btn.dark:hover{border-color:#17232b;background:#17232b;color:#fff}
.t13-window{padding:34px;border:1px solid rgba(85,205,221,.42);border-radius:18px;background:rgba(10,34,48,.78);box-shadow:0 24px 70px rgba(0,0,0,.27)}
.t13-window>span,.t13-integration-grid article>span{display:block;color:var(--t13-amber);font-size:12px;font-weight:850;letter-spacing:.17em;text-transform:uppercase}
.t13-window strong{display:block;margin:18px 0 10px;font-family:'Bebas Neue',sans-serif;font-size:76px;line-height:1;color:#fff}
.t13-window p{color:#c9dae4;line-height:1.6}
.t13-weekline{display:grid;grid-template-columns:repeat(13,1fr);gap:5px;margin-top:28px}.t13-weekline i{height:6px;border-radius:9px;background:var(--t13-cyan)}.t13-weekline i:nth-child(n+8){background:var(--t13-amber)}.t13-weekline i:nth-child(n+11){background:var(--t13-orange)}
.t13-copy p{font-size:18px;line-height:1.72}.t13-copy p+p{margin-top:18px}
.t13-flow,.t13-integration-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:50px}
.t13-flow article{min-height:310px;padding:30px;border:1px solid var(--t13-line);border-top:4px solid var(--t13-cyan);background:var(--t13-panel)}.t13-flow article:nth-child(2){border-top-color:var(--t13-amber)}.t13-flow article:nth-child(3),.t13-flow article:nth-child(4){border-top-color:var(--t13-orange)}
.t13-flow b{color:#6e8797;font-size:28px}.t13-flow h3{margin:54px 0 18px;color:#fff;font-size:28px}.t13-flow p{color:#bfd0da;line-height:1.65}
.t13-integration-grid{gap:16px}.t13-integration-grid article{min-height:245px;padding:28px;border:1px solid #d4dce0;border-radius:10px;background:#fff}.t13-integration-grid h3{margin:38px 0 14px;color:#101820;font-size:25px}.t13-integration-grid p{color:#56636c;line-height:1.62}
.t13-guide{background:#071827;color:#fff}.t13-guide h2{color:#fff}.t13-frame{display:block;width:100%;height:850px;margin-top:42px;border:1px solid var(--t13-line);border-radius:12px;background:#fff}

/* About-page linked experience and community */
.v4-experience{background:#fafafa}.v4-experience-intro{max-width:850px;margin-top:22px;color:#59656e;font-size:18px;line-height:1.7}.v4-logo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:44px}
.v4-logo-grid>a{display:flex;min-height:286px;padding:26px;flex-direction:column;border:1px solid #d5dce0;border-radius:9px;background:#fff;color:#111820;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.v4-logo-grid>a:hover,.v4-logo-grid>a:focus-visible{transform:translateY(-3px);border-color:#f45b22;box-shadow:0 14px 34px rgba(9,24,36,.1)}
.v4-logo-grid .v4-logo-image{display:flex;height:78px;align-items:center;justify-content:center;overflow:hidden}.v4-logo-grid .v4-logo-image img{display:block;max-width:190px;max-height:68px;width:auto;height:auto;object-fit:contain}.v4-logo-grid a>strong{display:block;margin-top:22px;color:#121a20;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.v4-logo-grid a>p{margin:12px 0 20px;color:#58656e;line-height:1.55}.v4-logo-grid a>span:last-child{margin-top:auto;color:#66717a;font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}
.v4-logo-note{max-width:760px;margin:22px 0 0;color:#68737b;font-size:13px;line-height:1.6}
.v4-experience-impact{display:grid;grid-template-columns:220px 1fr;gap:28px;margin-top:34px;padding:30px;border-left:4px solid #f45b22;background:#071827;color:#fff}.v4-experience-impact strong{font-size:15px;letter-spacing:.12em;text-transform:uppercase}.v4-experience-impact p{margin:0;color:#c7d5de;line-height:1.65}
.v4-community{background:#f2efe8}.v4-community-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:42px}.v4-community-card{display:flex;min-height:300px;padding:28px;flex-direction:column;border:1px solid #d4d0c7;border-radius:10px;background:#fff;color:#111820;text-decoration:none}.v4-community-card:hover,.v4-community-card:focus-visible{border-color:#f45b22;box-shadow:0 14px 34px rgba(9,24,36,.08)}.v4-community-mark{display:flex;height:80px;align-items:center;justify-content:flex-start}.v4-community-mark img{display:block;max-width:210px;max-height:66px;width:auto;height:auto;object-fit:contain}.v4-community-wordmark{color:#071827;font-size:25px;font-weight:850;line-height:1.05}.v4-community-card>strong{margin-top:24px;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.v4-community-card>p{margin:14px 0 20px;color:#59656e;line-height:1.62}.v4-community-card>span{margin-top:auto;color:#e85d1a;font-weight:800}
@media(max-width:900px){.t13-grid{grid-template-columns:1fr;gap:42px}.t13-flow,.t13-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-community-grid{grid-template-columns:1fr}.v4-experience-impact{grid-template-columns:1fr}}
@media(max-width:620px){.t13-hero{padding:86px 0 66px}.t13-hero h1{font-size:62px}.t13-actions{flex-direction:column;align-items:stretch}.t13-actions .v4-btn{width:100%}.t13-flow,.t13-integration-grid,.v4-logo-grid{grid-template-columns:1fr}.t13-flow article{min-height:0}.t13-frame{height:680px}.v4-logo-grid>a,.v4-community-card{min-height:0}.v4-experience-impact{padding:24px}}
