:root{
  --bg:#0b1115;--panel:#111a20;--panel2:#162229;--line:#2a3a43;--text:#f4f6f3;
  --muted:#aab6b8;--orange:#ff7755;--mint:#72ddc7;--blue:#8ec5ff;--warm:#ffd48a;--max:1180px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}
body{margin:0;background:radial-gradient(circle at 80% -5%,rgba(255,119,85,.11),transparent 34rem),linear-gradient(180deg,#0b1115,#0e161b 55%,#0b1115);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16.5px;line-height:1.55}
a{color:inherit;text-decoration:none}.shell{width:min(var(--max),calc(100% - 44px));margin:auto}
.topbar{position:sticky;top:0;z-index:30;background:rgba(11,17,21,.95);backdrop-filter:blur(15px);border-bottom:1px solid var(--line)}
.nav{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;flex-direction:column}.brand b{font-size:13px;letter-spacing:.08em}.brand span{font-size:11px;color:var(--muted);margin-top:2px}
.stage{display:flex;align-items:center;gap:10px}.stage span{color:var(--orange);font-size:12px;font-weight:900;letter-spacing:.08em}.stage b{font-size:12px;color:#b5c1c3;letter-spacing:.06em}
.eyebrow{display:block;color:var(--orange);font-size:12.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.hero,.page-hero{padding:78px 0 48px}.hero h1,.page-hero h1{font-size:clamp(48px,7vw,82px);line-height:.97;letter-spacing:-.055em;margin:12px 0 20px;max-width:1040px;overflow-wrap:anywhere}
.hero h1 em{font-style:normal;color:var(--orange)}.lead,.page-hero p{font-size:19px;line-height:1.55;color:#c0cbcd;max-width:850px;margin:0}
.section{padding:66px 0;border-top:1px solid rgba(255,255,255,.06)}.section.dark{background:#0d161b}.section-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:44px;align-items:end;margin-bottom:28px}
.section h2{font-size:clamp(32px,4.5vw,52px);line-height:1.04;letter-spacing:-.045em;margin:8px 0 0}.section-head p,.intro{color:var(--muted);font-size:15px;margin:0}
.grid4,.grid3,.grid2{display:grid;gap:12px}.grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}
.card{min-width:0;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#121e24,#0e171c);padding:20px}.card>span{display:block;color:var(--orange);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.card h3{font-size:22px;line-height:1.16;letter-spacing:-.025em;margin:18px 0 9px}.card p{font-size:13.5px;color:#aab9bd;margin:0}.card strong.metric{display:block;font-size:34px;letter-spacing:-.04em;line-height:1;margin:16px 0 7px}
.flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.flow>div{min-width:0;border:1px solid var(--line);border-radius:14px;padding:16px;background:#0f1a20}.flow b{display:block;color:var(--orange);font-size:12px}.flow strong{display:block;font-size:17px;line-height:1.2;margin:12px 0 6px}.flow p{font-size:13px;color:#98a9ae;margin:0}
.next-step{width:100%;margin-top:34px;border:1px solid rgba(255,119,85,.46);border-radius:16px;background:linear-gradient(135deg,rgba(255,119,85,.10),#101c22);padding:20px 22px;display:grid;grid-template-columns:auto 1fr;column-gap:14px;row-gap:3px;text-align:left;transition:.18s}.next-step:hover{transform:translateY(-2px);border-color:var(--orange)}.next-step span{grid-row:1/3;align-self:center;color:var(--orange);font-size:11.5px;font-weight:900;letter-spacing:.1em}.next-step b{font-size:20px}.next-step em{font-size:13px;color:#9bacb1;font-style:normal}
.footer{border-top:1px solid var(--line);padding:28px 0 36px;display:flex;justify-content:space-between;gap:24px;color:#7f9197;font-size:12px}

/* market */
.industry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.industry{border:1px solid var(--line);border-radius:15px;background:#101a20;padding:18px}.industry b{font-size:17px}.industry span{display:block;color:var(--mint);font-size:12px;font-weight:850;margin-top:5px}.industry p{font-size:13px;color:#a5b5b9}
.proof-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.tab-btn{border:1px solid var(--line);background:#111d23;color:#b6c3c6;border-radius:999px;padding:9px 12px;font:inherit;font-size:13px;cursor:pointer}.tab-btn.active{background:var(--orange);color:#0c1114;border-color:var(--orange);font-weight:900}.proof-panel{display:none}.proof-panel.active{display:block}
.proof-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:12px}.proof-main,.proof-metrics{border:1px solid var(--line);border-radius:16px;background:#101a20;padding:20px}.proof-main h3{font-size:28px;margin:12px 0 8px}.proof-main p{color:#aab8bc;font-size:14px}.proof-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.proof-metrics div{border:1px solid var(--line);border-radius:11px;padding:12px}.proof-metrics strong{display:block;font-size:25px;color:var(--mint)}.proof-metrics span{font-size:12px;color:#9dadb1}
.scorecard{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.score{border:1px solid var(--line);background:#101a20;border-radius:13px;padding:14px;cursor:pointer;transition:.15s}.score.active{border-color:var(--mint);background:rgba(114,221,199,.07)}.score b{display:block;font-size:14px}.score span{display:block;font-size:12px;color:#93a5aa;margin-top:5px}.score-output{margin-top:12px;padding:15px;border:1px solid var(--line);border-radius:13px;background:#0e181d;display:flex;justify-content:space-between;gap:20px;align-items:center}.score-output strong{font-size:28px;color:var(--mint)}.score-output span{font-size:13px;color:#a2b2b6}

/* motions */
.motion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.motion{border:1px solid var(--line);border-radius:16px;background:#101a20;padding:20px}.motion .tag{display:inline-block;color:#0b1115;background:var(--mint);font-size:11px;font-weight:900;padding:5px 8px;border-radius:999px}.motion h3{font-size:24px;margin:18px 0 8px}.motion p{font-size:13.5px;color:#a6b5ba}.motion ul{padding-left:18px;color:#b7c3c6;font-size:13px}
.signal-table{display:grid;gap:8px}.signal{display:grid;grid-template-columns:1fr 1fr 1.5fr;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#101a20}.signal>div{padding:13px;border-left:1px solid var(--line);font-size:13px}.signal>div:first-child{border-left:0}.signal b{font-size:14px}.signal span{color:#8fa3a9}
.handoff{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.handoff div{border:1px solid var(--line);border-radius:13px;padding:15px;background:#101a20}.handoff b{display:block;color:var(--orange);font-size:12px}.handoff strong{display:block;font-size:16px;margin:10px 0 5px}.handoff p{font-size:12.5px;color:#9fb0b4;margin:0}

/* team */
.team-rails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rail{border:1px solid var(--line);border-radius:15px;background:#101a20;padding:18px}.rail b{color:var(--orange);font-size:12px}.rail h3{font-size:20px;margin:15px 0 7px}.rail p{font-size:13px;color:#a4b4b8}
.cadence{display:grid;gap:8px}.cadence-row{display:grid;grid-template-columns:130px 1fr 1.4fr;border:1px solid var(--line);border-radius:12px;overflow:hidden}.cadence-row>div{padding:13px;border-left:1px solid var(--line);font-size:13px}.cadence-row>div:first-child{border-left:0;color:var(--orange);font-weight:900}
.guilds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.guild{border:1px solid var(--line);border-radius:14px;background:#101a20;padding:17px}.guild span{font-size:11px;color:var(--mint);font-weight:900;letter-spacing:.07em}.guild b{display:block;font-size:16px;margin:9px 0 5px}.guild p{font-size:12.5px;color:#9badb1;margin:0}
.career{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.career div{border:1px solid var(--line);border-radius:13px;padding:15px;background:#101a20}.career b{color:var(--orange);font-size:12px}.career strong{display:block;font-size:17px;margin:9px 0 4px}.career p{font-size:12.5px;color:#99abb0;margin:0}

/* system */
.os-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.os-card{border:1px solid var(--line);border-radius:15px;background:#101a20;padding:18px}.os-card span{color:var(--orange);font-size:11.5px;font-weight:900}.os-card h3{font-size:20px;margin:14px 0 7px}.os-card p{font-size:13px;color:#a5b4b8}
.funnel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.funnel div{border:1px solid var(--line);border-radius:13px;background:#101a20;padding:15px}.funnel b{color:var(--mint);font-size:12px}.funnel strong{display:block;font-size:16px;margin:10px 0 4px}.funnel p{font-size:12px;color:#9cafb3;margin:0}
.dashboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.dash{border:1px solid var(--line);border-radius:13px;background:#101a20;padding:15px}.dash b{font-size:14px}.dash span{display:block;color:#8fa2a7;font-size:12px;margin-top:5px}
.stack{display:flex;gap:8px;flex-wrap:wrap}.pill{padding:8px 10px;border:1px solid var(--line);border-radius:999px;background:#101a20;color:#b5c2c5;font-size:12.5px}

/* plan */
.phase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.phase{border:1px solid var(--line);border-radius:16px;background:#101a20;padding:20px}.phase span{color:var(--orange);font-size:12px;font-weight:900}.phase h3{font-size:24px;margin:17px 0 8px}.phase ul{padding-left:18px;font-size:13px;color:#b2c0c3}.standards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.standard{border:1px solid var(--line);border-radius:14px;background:#101a20;padding:18px}.standard b{color:var(--mint);font-size:12px}.standard h3{font-size:20px;margin:13px 0 6px}.standard p{font-size:13px;color:#a1b1b5;margin:0}
.close{text-align:center}.close .shell{max-width:900px}.close p{max-width:720px;margin:16px auto 0;color:#aab9bd;font-size:16px}

@media(max-width:980px){
 .section-head,.proof-hero{grid-template-columns:1fr}.grid4,.industry-grid,.team-rails,.career,.dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}
 .grid3,.guilds,.os-grid,.phase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flow,.scorecard,.funnel{grid-template-columns:repeat(2,minmax(0,1fr))}
 .motion-grid,.standards{grid-template-columns:1fr}.signal,.cadence-row{grid-template-columns:1fr}.signal>div,.cadence-row>div{border-left:0;border-top:1px solid var(--line)}.signal>div:first-child,.cadence-row>div:first-child{border-top:0}
}
@media(max-width:620px){
 .shell{width:calc(100% - 28px)}.hero,.page-hero{padding-top:54px}.hero h1,.page-hero h1{font-size:46px}.lead,.page-hero p{font-size:17px}
 .grid4,.grid3,.grid2,.industry-grid,.team-rails,.guilds,.career,.os-grid,.phase-grid,.standards,.dashboard,.flow,.scorecard,.funnel,.handoff,.proof-metrics{grid-template-columns:1fr}
 .stage{flex-direction:column;align-items:flex-end;gap:1px}.stage b{font-size:10.5px}.next-step{grid-template-columns:1fr}.next-step span{grid-row:auto}.footer{flex-direction:column}
}

/* strategy architecture refinement */
.tier-system{display:grid;grid-template-columns:minmax(0,.8fr) 60px minmax(0,1.2fr);gap:12px;align-items:stretch}
.tier-box{border:1px solid var(--line);border-radius:18px;padding:22px;background:#101a20;min-width:0}
.tier-box.gold{border-color:rgba(255,212,138,.5);background:linear-gradient(145deg,rgba(255,212,138,.08),#101a20)}
.tier-box.silver{border-color:rgba(142,197,255,.42);background:linear-gradient(145deg,rgba(142,197,255,.07),#101a20)}
.tier-box>span{font-size:11.5px;font-weight:900;letter-spacing:.1em}.tier-box.gold>span{color:var(--warm)}.tier-box.silver>span{color:var(--blue)}
.tier-box strong{display:block;font-size:31px;line-height:1.05;margin:16px 0 7px;letter-spacing:-.04em}.tier-box h3{font-size:20px;margin:16px 0 8px}.tier-box p{font-size:13.5px;color:#a5b5b9;margin:0}.tier-box ul{padding-left:18px;color:#b2c0c3;font-size:13px}
.tier-arrow{display:grid;place-items:center;color:var(--orange);font-size:25px;text-align:center}.tier-arrow small{display:block;font-size:9px;line-height:1.25;color:#889da3;text-transform:uppercase;letter-spacing:.08em}
.promote-note{margin-top:12px;padding:14px 16px;border:1px solid var(--line);border-radius:13px;background:#0f1a20;font-size:13px;color:#aab9bd}.promote-note b{color:var(--text)}
.crm-learning{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.crm-card{border:1px solid var(--line);border-radius:14px;background:#101a20;padding:17px}.crm-card span{color:var(--orange);font-size:11.5px;font-weight:900}.crm-card h3{font-size:19px;margin:13px 0 7px}.crm-card p{font-size:13px;color:#9fafb4;margin:0}
.lead-iq{display:grid;gap:10px}.lead-group{border:1px solid var(--line);border-radius:14px;background:#101a20;padding:16px}.lead-group>div:first-child{display:flex;justify-content:space-between;gap:20px;align-items:center}.lead-group b{font-size:15px}.lead-group span{font-size:12px;color:#8fa3a8}.lead-options{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}.lead-choice{border:1px solid var(--line);background:#0d171c;color:#b7c4c7;border-radius:999px;padding:8px 10px;font:inherit;font-size:12.5px;cursor:pointer}.lead-choice.active{border-color:var(--mint);background:rgba(114,221,199,.09);color:var(--text);font-weight:850}.lead-output{display:grid;grid-template-columns:auto 1fr;gap:15px;align-items:center;padding:16px;border:1px solid rgba(114,221,199,.4);border-radius:14px;background:rgba(114,221,199,.04)}.lead-output strong{font-size:31px;color:var(--mint)}.lead-output span{font-size:13px;color:#a8b8bc}
.gold-play{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.gold-step{border:1px solid var(--line);border-radius:13px;background:#101a20;padding:14px;min-width:0}.gold-step b{display:block;color:var(--warm);font-size:11px}.gold-step strong{display:block;font-size:15px;margin:10px 0 5px}.gold-step p{font-size:12px;color:#9daeb2;margin:0}
.signal-map{display:grid;gap:8px}.signal-source{display:grid;grid-template-columns:1.05fr 1.05fr 1fr 1.3fr;border:1px solid var(--line);border-radius:13px;overflow:hidden;background:#101a20}.signal-source>div{padding:13px 14px;border-left:1px solid var(--line);font-size:13px;min-width:0}.signal-source>div:first-child{border-left:0}.signal-source b{display:block;font-size:14px}.signal-source span{display:block;font-size:12px;color:#8fa3a8;margin-top:4px}.signal-source .tool{color:var(--blue);font-weight:850}
.hybrid-map{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hybrid-lane{border:1px solid var(--line);border-radius:17px;background:#101a20;padding:20px}.hybrid-lane>span{font-size:11.5px;color:var(--orange);font-weight:900;letter-spacing:.08em}.hybrid-lane h3{font-size:24px;margin:15px 0 7px}.hybrid-lane p{font-size:13px;color:#9fafb4}.coverage-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:13px}.coverage-chips span{font-size:12px;border:1px solid var(--line);border-radius:999px;padding:6px 8px;color:#b5c2c5}
.shared-bar{margin-top:10px;border:1px solid rgba(114,221,199,.35);border-radius:13px;background:rgba(114,221,199,.04);padding:14px;text-align:center;font-size:13px;color:#aebdc0}.shared-bar b{color:var(--mint)}
.specialist-loop{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:14px}.specialist-loop div{border:1px solid var(--line);border-radius:12px;background:#0e181d;padding:13px}.specialist-loop b{display:block;color:var(--mint);font-size:11px}.specialist-loop strong{display:block;font-size:14px;margin:8px 0 4px}.specialist-loop p{font-size:11.5px;color:#91a4aa;margin:0}
.collab-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collab-lane{border:1px solid var(--line);border-radius:17px;background:#101a20;padding:20px}.collab-lane.marketing{border-color:rgba(142,197,255,.38)}.collab-lane.sales{border-color:rgba(255,119,85,.38)}.collab-lane>span{font-size:11.5px;font-weight:900;letter-spacing:.08em}.collab-lane.marketing>span{color:var(--blue)}.collab-lane.sales>span{color:var(--orange)}.collab-lane h3{font-size:23px;margin:14px 0 8px}.collab-lane ul{padding-left:18px;color:#afbdc0;font-size:13px}.collab-lane .outcome{margin-top:13px;padding:10px 12px;border-radius:10px;background:#0c151a;font-size:12px;color:#a5b4b8}.collab-lane .outcome b{color:var(--text)}
.kpi-model{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.kpi-box{border:1px solid var(--line);border-radius:14px;background:#101a20;padding:17px}.kpi-box span{font-size:11px;color:var(--orange);font-weight:900;letter-spacing:.08em}.kpi-box strong{display:block;font-size:29px;line-height:1;margin:14px 0 6px;letter-spacing:-.04em}.kpi-box p{font-size:12.5px;color:#96a9ae;margin:0}.kpi-guardrail{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.kpi-guardrail div{border:1px solid var(--line);border-radius:12px;padding:12px;background:#0e181d}.kpi-guardrail b{display:block;color:var(--mint);font-size:12px}.kpi-guardrail span{display:block;color:#93a6aa;font-size:11.5px;margin-top:4px}
@media(max-width:1000px){
 .tier-system{grid-template-columns:1fr}.tier-arrow{min-height:40px}.gold-play{grid-template-columns:repeat(3,minmax(0,1fr))}.signal-source{grid-template-columns:1fr 1fr}.signal-source>div{border-top:1px solid var(--line)}.signal-source>div:nth-child(-n+2){border-top:0}.hybrid-map,.collab-split{grid-template-columns:1fr}.specialist-loop{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-learning,.kpi-model,.kpi-guardrail{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:620px){
 .gold-play,.specialist-loop,.crm-learning,.kpi-model,.kpi-guardrail,.signal-source{grid-template-columns:1fr}.signal-source>div{border-left:0;border-top:1px solid var(--line)}.signal-source>div:first-child{border-top:0}.lead-group>div:first-child{align-items:flex-start;flex-direction:column;gap:2px}.lead-output{grid-template-columns:1fr}
}


/* seven-motion portfolio + profile handoff */
.motion-portfolio{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}
.motion-chip{border:1px solid var(--line);border-radius:15px;background:#101a20;padding:16px;min-width:0}
.motion-chip span{display:block;color:var(--orange);font-size:11px;font-weight:900;letter-spacing:.08em}
.motion-chip b{display:block;font-size:17px;line-height:1.18;margin:10px 0 6px}
.motion-chip p{font-size:12.5px;color:#9eb0b4;margin:0}
.motion-chip small{display:block;margin-top:12px;color:#7f9399;font-size:11.5px}
.motion-chip.recycle{border-color:rgba(114,221,199,.45);background:linear-gradient(145deg,rgba(114,221,199,.07),#101a20)}
.motion-chip.recycle span{color:var(--mint)}
.motion-owner{margin-top:10px;padding-top:9px;border-top:1px solid var(--line);font-size:11.5px;color:#8da1a6}
.motion-owner b{display:inline;font-size:11.5px;color:#c2cdcf;margin:0}
.recycle-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
.recycle-flow>div{border:1px solid var(--line);border-radius:13px;background:#101a20;padding:15px}
.recycle-flow b{display:block;color:var(--mint);font-size:11px}
.recycle-flow strong{display:block;font-size:15px;margin:9px 0 5px}
.recycle-flow p{font-size:12px;color:#98abb0;margin:0}
.motion-matrix{display:grid;gap:8px}
.motion-row{display:grid;grid-template-columns:.8fr 1.1fr 1.2fr 1fr;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#101a20}
.motion-row>div{padding:12px 13px;border-left:1px solid var(--line);font-size:12.5px}
.motion-row>div:first-child{border-left:0}.motion-row b{font-size:13.5px}.motion-row span{color:#8fa3a8}
.profile-cta{margin-top:26px;border:1px solid rgba(255,119,85,.5);border-radius:18px;background:linear-gradient(135deg,rgba(255,119,85,.10),rgba(114,221,199,.045));padding:24px;display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;text-align:left}
.profile-cta span{display:block;color:var(--orange);font-size:11.5px;font-weight:900;letter-spacing:.09em}
.profile-cta h3{font-size:28px;line-height:1.05;margin:10px 0 7px}
.profile-cta p{font-size:13.5px;color:#a6b6ba;margin:0;max-width:700px}
.profile-cta .profile-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 17px;border-radius:11px;background:var(--orange);color:#0c1114;font-size:13px;font-weight:900;white-space:nowrap}
.footer a{color:#aebcc0;border-bottom:1px solid #4b5b62}
@media(max-width:1000px){
 .motion-portfolio{grid-template-columns:repeat(2,minmax(0,1fr))}
 .recycle-flow{grid-template-columns:repeat(3,minmax(0,1fr))}
 .motion-row{grid-template-columns:1fr 1fr}
 .motion-row>div{border-top:1px solid var(--line)}
 .motion-row>div:nth-child(-n+2){border-top:0}
 .motion-row>div:nth-child(odd){border-left:0}
}
@media(max-width:620px){
 .motion-portfolio,.recycle-flow,.motion-row{grid-template-columns:1fr}
 .motion-row>div,.motion-row>div:nth-child(odd){border-left:0;border-top:1px solid var(--line)}
 .motion-row>div:first-child{border-top:0}
 .profile-cta{grid-template-columns:1fr}
 .profile-cta .profile-button{width:100%}
}

.motion-chip.recycle{
  grid-column:1/-1;
  display:grid;
  grid-template-columns:150px minmax(0,1.4fr) minmax(240px,.8fr);
  column-gap:20px;
  align-items:center;
  padding:20px 22px;
}
.motion-chip.recycle>span{grid-row:1/4;align-self:center;font-size:12px}
.motion-chip.recycle>b{font-size:21px;margin:0 0 5px}
.motion-chip.recycle>p{margin:0}
.motion-chip.recycle>small{grid-column:3;grid-row:1;margin:0}
.motion-chip.recycle>.motion-owner{grid-column:3;grid-row:2/4;margin:0;padding-top:8px}
@media(max-width:800px){
  .motion-chip.recycle{grid-template-columns:1fr}
  .motion-chip.recycle>span,.motion-chip.recycle>b,.motion-chip.recycle>p,.motion-chip.recycle>small,.motion-chip.recycle>.motion-owner{grid-column:auto;grid-row:auto}
}
