/* CTL V19 — Organizer acquisition + client workspace */
.ctl-organize-page{max-width:1280px;margin:0 auto;padding:16px 24px 70px}
.og-hero{margin-top:16px;border:1px solid var(--ctl-line);border-radius:24px;overflow:hidden;
 display:grid;grid-template-columns:1.12fr .88fr;background:
 radial-gradient(circle at 88% 12%,rgba(207,255,45,.14),transparent 30%),
 linear-gradient(120deg,#0c2434,#081622);box-shadow:var(--ctl-shadow)}
.og-copy{padding:58px 54px}.og-kicker{color:var(--ctl-cyan);font-size:9px;font-weight:950;letter-spacing:.18em}
.og-copy h1{font-size:clamp(46px,6vw,78px);line-height:.88;letter-spacing:-.055em;text-transform:uppercase;font-style:italic;margin:13px 0 18px}
.og-copy h1 em{font-style:italic;color:var(--ctl-lime)}.og-copy p{max-width:690px;color:#adc1cc;line-height:1.65;font-size:13px}
.og-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.og-btn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 17px;border-radius:9px;text-decoration:none;font-size:9px;font-weight:950;letter-spacing:.07em}
.og-btn.primary{background:var(--ctl-lime);color:#07121b}.og-btn.secondary{border:1px solid #355b6f;color:#eaf5fa;background:#0b1d2b}
.og-side{display:flex;align-items:center;justify-content:center;padding:36px;background:radial-gradient(circle at 50% 35%,rgba(85,222,248,.13),transparent 36%)}
.og-console{width:min(390px,100%);border:1px solid #3b6376;border-radius:18px;background:rgba(5,17,27,.92);padding:22px}
.og-console small{display:block;color:#7f9ca7;font-size:8px;letter-spacing:.12em;font-weight:950}.og-console h2{font-size:25px;margin:8px 0 18px}
.og-console-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.og-console-grid div{border:1px solid #2a5061;border-radius:11px;padding:13px;background:#091b27}
.og-console-grid b{display:block;font-size:24px}.og-console-grid span{font-size:8px;color:#85a0aa}.og-live{margin-top:10px;border-radius:10px;background:var(--ctl-lime);color:#07121b;padding:11px;font-weight:950;font-size:9px;text-align:center}
.og-section{margin-top:18px;border:1px solid var(--ctl-line);border-radius:20px;background:linear-gradient(180deg,#0b1f2d,#081722);padding:28px}
.og-section-head{display:flex;justify-content:space-between;gap:18px;align-items:end;margin-bottom:18px}.og-section h2{font-size:34px;line-height:.95;letter-spacing:-.04em;margin:7px 0 0}
.og-section-head p{max-width:560px;color:#91a8b5;font-size:11px;line-height:1.6;margin:0}
.og-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.og-card{border:1px solid #285062;border-radius:15px;background:#091a27;padding:21px}
.og-card span{display:inline-flex;border:1px solid #345d6d;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:950;letter-spacing:.08em;color:#a9bfca}
.og-card h3{font-size:21px;margin:15px 0 8px}.og-card p{font-size:11px;color:#8fa6b1;line-height:1.62}.og-card strong{display:block;margin-top:14px;color:var(--ctl-lime);font-size:11px}
.og-free{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;border-color:#607631;background:radial-gradient(circle at 0 50%,rgba(207,255,45,.1),transparent 36%),#0a1d28}
.og-free h2{font-size:40px}.og-free strong{font-size:62px;color:var(--ctl-lime);letter-spacing:-.06em}.og-free small{display:block;text-align:right;color:#91a8b5;font-size:8px}
.og-prices{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.og-plan{border:1px solid #2b5363;border-radius:14px;background:#091a27;padding:20px}.og-plan.featured{border-color:#788b39;box-shadow:inset 0 0 0 1px rgba(207,255,45,.14)}
.og-plan small{font-size:8px;color:#86a1ab;letter-spacing:.1em}.og-plan b{display:block;font-size:34px;margin:8px 0 3px}.og-plan span{font-size:10px;color:#91a8b5}.og-plan.featured b{color:var(--ctl-lime)}
.og-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.og-step{border:1px solid #294f60;border-radius:13px;background:#091a27;padding:18px;position:relative}.og-step i{font-style:normal;color:var(--ctl-cyan);font-size:9px;font-weight:950}.og-step b{display:block;margin:10px 0 6px}.og-step p{font-size:10px;color:#8ca5af;line-height:1.55}
.og-split{display:grid;grid-template-columns:1fr 1fr;gap:10px}.og-split article{border:1px solid #2b5363;border-radius:14px;background:#091a27;padding:21px}.og-split h3{font-size:22px;margin:0 0 9px}.og-split p{font-size:11px;color:#8ea7b1;line-height:1.6}.og-split ul{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:7px}.og-split li{font-size:10px;color:#dbe8ed}.og-split li:before{content:"✓";color:var(--ctl-lime);margin-right:8px;font-weight:1000}
.og-final{margin-top:18px;border:1px solid #58702d;border-radius:20px;padding:36px;text-align:center;background:radial-gradient(circle at 50% 0,rgba(207,255,45,.12),transparent 42%),#0a1d28}.og-final h2{font-size:40px;margin:8px 0}.og-final p{font-size:11px;color:#92aab5}.og-final .og-actions{justify-content:center}
@media(max-width:950px){.og-hero{grid-template-columns:1fr}.og-grid,.og-prices{grid-template-columns:1fr}.og-flow{grid-template-columns:1fr 1fr}.og-split{grid-template-columns:1fr}}
@media(max-width:680px){.ctl-organize-page{padding:10px 12px 40px}.og-copy{padding:34px 24px}.og-side{padding:24px}.og-copy h1{font-size:44px}.og-section{padding:21px 17px}.og-section-head{align-items:start;flex-direction:column}.og-flow{grid-template-columns:1fr}.og-free{grid-template-columns:1fr}.og-free small{text-align:left}}
