.social-page{--m-ink:#211d4f;--m-purple:#7a6aff;--m-lav:#d5d0ff;--m-mint:#64dbae;--m-coral:#ff8164;--m-paper:#f6f5f3;--m-white:#fefdfd;--m-copy:#5e5a70}.sm-container{position:relative;width:min(1298px,100%);margin:auto;border-inline:1px solid #44424bb3;overflow:hidden;box-sizing:border-box}.sm-container *{box-sizing:border-box}.sm-container :is(h1,h2,h3,p){margin:0}.sm-mono{font:500 10px/14px "JetBrains Mono",monospace;letter-spacing:.08em}.sm-heading{font-family:"Clash Grotesk",Arial,sans-serif;font-weight:500}.sm-copy{color:var(--m-copy);font:400 18px/28px Manrope,Arial,sans-serif}.sm-head{display:flex;justify-content:space-between;gap:48px}.sm-head h2{max-width:760px;font-size:46px;line-height:1.05}.sm-head>p{width:390px}.sm-button{display:inline-flex;margin-top:28px;padding:12px 22px;border-radius:4px;color:#fff;background:linear-gradient(133deg,#d5d0ff,#6757e8 42%,#8b7dff);font:500 14px/18px Manrope,sans-serif;text-decoration:none}
.sm-hero{display:grid;grid-template-columns:600px 698px;min-height:760px;background:var(--m-white)}.sm-hero-copy{padding:96px 56px}.sm-hero h1{margin-top:24px;font-size:64px;line-height:.94;color:var(--m-ink)}.sm-hero .sm-copy{margin-top:24px}.sm-hero-note{margin-top:82px;color:var(--m-copy)}.sm-desk{padding:64px 48px;background:var(--m-ink)}.sm-desk-head{display:flex;justify-content:space-between;color:var(--m-lav)}.sm-flow{margin-top:48px;padding:18px;background:var(--m-white)}.sm-week{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:20px}.sm-day{min-height:190px;padding:12px;background:var(--m-paper);font-size:12px}.sm-day:nth-child(4){color:#fff;background:var(--m-purple)}.sm-approval{display:flex;justify-content:space-between;margin-top:20px;padding:18px;background:var(--m-mint);color:var(--m-ink)}
.sm-section{padding:44px 48px}.sm-system{min-height:760px;background:var(--m-paper)}.sm-system-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:58px}.sm-step{min-height:460px;padding:28px;color:#fff;background:var(--m-ink)}.sm-step:nth-child(2),.sm-step:nth-child(4){color:var(--m-ink);background:var(--m-lav)}.sm-step:nth-child(3){background:var(--m-purple)}.sm-step h3{margin-top:112px;font-size:27px;line-height:1.12}.sm-step p:last-child{margin-top:108px;font-size:15px;line-height:24px}
.sm-review{display:grid;grid-template-columns:720px 1fr;gap:30px;min-height:820px;background:var(--m-lav)}.sm-review-board{padding:28px;color:#fff;background:var(--m-ink)}.sm-review-board h2{margin-top:18px;font-size:36px}.sm-review-row{display:grid;grid-template-columns:1fr 150px;padding:21px 0;border-bottom:1px solid #514c78}.sm-review-row:first-of-type{margin-top:45px}.sm-post{background:var(--m-white);color:var(--m-ink);align-self:center}.sm-post-head{padding:18px 26px}.sm-post-art{min-height:400px;padding:24px;background:var(--m-lav)}.sm-post-art h3{margin-top:180px;font-size:34px;line-height:1.06}.sm-post-foot{padding:22px 34px}
.sm-proof{min-height:940px;background:var(--m-white)}.sm-proof .sm-head h2{font-size:48px}.sm-proof-layout{display:grid;grid-template-columns:320px 1fr 300px;gap:20px;margin-top:44px}.sm-sample-post{min-height:500px;padding:45px;background:var(--m-lav)}.sm-sample-post h3{margin-top:78px;font-size:27px;line-height:1.1}.sm-sample-post p:last-child{margin-top:80px}.sm-samples{display:grid;grid-template-columns:1fr 1fr;gap:5px;align-content:start}.sm-samples>p{grid-column:1/-1}.sm-sample{min-height:190px;padding:18px;white-space:pre-line;background:var(--m-ink);color:#fff}.sm-sample:nth-child(3),.sm-sample:nth-child(4){color:var(--m-ink);background:var(--m-mint)}.sm-safeguards{min-height:500px;padding:22px;color:#fff;background:var(--m-ink)}.sm-safeguards h3{margin-top:20px;font-size:25px}.sm-safeguards p:last-child{margin-top:22px;line-height:32px}.sm-proof-strip{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px;border:1px solid #d8d5d0}.sm-proof-strip p{padding:18px 24px;white-space:pre-line;border-right:1px solid #d8d5d0}.sm-proof-strip p:last-child{border:0}
.sm-scope{min-height:620px;background:var(--m-white)}.sm-scope h2{font-size:42px}.sm-scope>.sm-copy{margin-top:28px}.sm-scope-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:58px}.sm-scope-card{min-height:370px;padding:20px;background:var(--m-lav)}.sm-scope-card:nth-child(2){color:#fff;background:var(--m-ink)}.sm-scope-card:nth-child(4){background:var(--m-mint)}.sm-scope-card p:last-child{margin-top:238px;white-space:pre-line;font-size:16px;line-height:26px}
.sm-setup{min-height:760px;background:var(--m-paper)}.sm-week-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:62px}.sm-week-card{min-height:450px;padding:24px;background:var(--m-white)}.sm-week-card:nth-child(3){background:var(--m-lav)}.sm-week-card h3{margin-top:88px;font-size:24px}.sm-week-card p{margin-top:86px;font-size:14px;line-height:22px}.sm-week-card small{display:block;margin-top:72px}
.sm-report{display:grid;grid-template-columns:420px 1fr;gap:70px;min-height:760px;color:#fff;background:var(--m-ink)}.sm-report-copy h2{font-size:44px;line-height:1.07}.sm-report-copy>p{margin-top:22px;color:var(--m-lav)}.sm-report-copy pre{margin-top:22px;color:var(--m-mint);font:500 10px/21px "JetBrains Mono",monospace}.sm-report-table{color:var(--m-ink);background:var(--m-white)}.sm-report-head{display:flex;justify-content:space-between;padding:22px}.sm-report-row{display:grid;grid-template-columns:180px 1fr 200px;padding:24px 18px;border-top:1px solid #d8d5d0}
.sm-conversion{min-height:620px;background:var(--m-white)}.sm-conversion .sm-head h2{font-size:44px}.sm-conv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:48px}.sm-conv-card{min-height:300px;padding:28px;border:1px solid #dbd7d1;background:var(--m-paper)}.sm-conv-card:nth-child(2){background:var(--m-lav)}.sm-conv-card:nth-child(3){color:#fff;background:var(--m-ink)}.sm-conv-card p:last-child{margin-top:28px;white-space:pre-line;font:500 17px/28px Manrope,sans-serif}
@media(max-width:991px){.sm-container{width:100%}.sm-head{display:block}.sm-head h2,.sm-head>p{width:100%;max-width:none}.sm-head>p{margin-top:20px}.sm-hero{grid-template-columns:1fr}.sm-review{grid-template-columns:1fr}.sm-proof-layout{grid-template-columns:1fr 1fr}.sm-safeguards{grid-column:1/-1}.sm-report{grid-template-columns:1fr;gap:40px}.sm-conv-grid{gap:10px}}
@media(max-width:767px){.sm-hero-copy,.sm-section{padding-right:20px;padding-left:20px}.sm-hero h1{font-size:44px}.sm-head h2{font-size:38px}.sm-desk{display:none}.sm-system-grid,.sm-proof-layout,.sm-samples,.sm-proof-strip,.sm-scope-grid,.sm-week-grid,.sm-conv-grid{grid-template-columns:1fr}.sm-step{min-height:310px}.sm-step h3{margin-top:50px}.sm-step p:last-child{margin-top:50px}.sm-review{display:block}.sm-review-board{margin-bottom:20px}.sm-review-row{grid-template-columns:1fr}.sm-proof-strip p{border-right:0;border-bottom:1px solid #d8d5d0}.sm-scope-card{min-height:250px}.sm-scope-card p:last-child{margin-top:120px}.sm-week-card{min-height:340px}.sm-report-row{grid-template-columns:1fr;gap:8px}.sm-proof .sm-head h2,.sm-report-copy h2,.sm-conversion .sm-head h2{font-size:38px}.sm-conv-card{min-height:240px}}

/* Content-driven heights for review and reporting sections */
.sm-review{min-height:0;align-items:start;padding-top:44px;padding-bottom:44px}
.sm-review-board{align-self:start;padding:28px}
.sm-review-row{padding-top:17px;padding-bottom:17px}
.sm-review-row:first-of-type{margin-top:34px}
.sm-post{align-self:start;margin-top:72px}
.sm-post-art{min-height:300px;padding:24px}
.sm-post-art h3{margin-top:106px}
.sm-post-foot{padding:18px 30px}
.sm-report{min-height:0;align-items:start;padding-top:48px;padding-bottom:48px}
.sm-report-copy{align-self:start}
.sm-report-table{align-self:start}
.sm-report-head{min-height:54px;padding:18px 22px}
.sm-report-row{min-height:72px;padding:18px}
@media(max-width:991px){.sm-review,.sm-report{min-height:0}.sm-post{margin-top:0}}
@media(max-width:767px){.sm-review,.sm-report{min-height:0}.sm-post-art{min-height:260px}.sm-post-art h3{margin-top:82px}}

/* Social hero height and proof-card vertical balance */
.sm-hero{min-height:560px}
.sm-hero-copy{padding-top:52px;padding-bottom:52px}
.sm-hero-note{margin-top:52px}
.sm-desk{padding-top:52px;padding-bottom:52px}
.sm-proof{min-height:0;padding-top:44px;padding-bottom:44px}
.sm-proof-layout{align-items:stretch}
.sm-sample-post,.sm-safeguards{min-height:500px;height:500px}
.sm-samples{align-self:center;align-content:center}
@media(max-width:991px){.sm-hero{min-height:0}.sm-proof{min-height:0}.sm-samples{align-self:center}}
@media(max-width:767px){.sm-hero{min-height:0}.sm-proof{min-height:0}.sm-sample-post,.sm-safeguards{height:auto;min-height:360px}.sm-samples{align-self:auto}}
