@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&family=Instrument+Serif:ital@0;1&display=swap');
:root{--bg:#06100a;--bg2:#08150d;--panel:#0a1b11;--panel2:#0c2115;--line:rgba(232,241,235,.12);--line2:rgba(156,255,25,.27);--text:#f4f7f4;--muted:#94a49a;--muted2:#708078;--lime:#9cff19;--cream:#f2f3ed;--ink:#101714;--blue:#79a6ff;--max:1240px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',system-ui,-apple-system,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.shell{width:min(calc(100% - 44px),var(--max));margin:auto}.mono{font-family:'IBM Plex Mono',monospace}.serif{font-family:'Instrument Serif',Georgia,serif}.lime{color:var(--lime)}
.site-header{position:sticky;top:0;z-index:80;background:rgba(242,243,237,.97);border-bottom:1px solid rgba(10,20,14,.12);backdrop-filter:blur(14px)}.header-inner{height:86px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;min-width:0}.brand img{display:block;width:292px;height:62px;object-fit:contain;object-position:left center}.nav{display:flex;align-items:center;gap:26px;color:#28302c;font-size:13px;font-weight:600}.nav a{white-space:nowrap}.nav a:hover,.nav a[aria-current='page']{color:#000}.nav .nav-cta{border:1px solid rgba(15,25,18,.28);padding:12px 15px}.nav .nav-cta:hover{background:#111a15;color:#fff}.mobile-toggle{display:none;background:transparent;border:1px solid rgba(10,20,14,.2);width:44px;height:44px;font-size:20px}.mobile-menu{display:none}
.grid-bg{background-image:linear-gradient(rgba(156,255,25,.042) 1px,transparent 1px),linear-gradient(90deg,rgba(156,255,25,.042) 1px,transparent 1px);background-size:78px 78px}.hero{position:relative;border-bottom:1px solid var(--line);overflow:hidden}.hero::after{content:'';position:absolute;inset:auto -10% -55% 38%;height:650px;background:radial-gradient(circle,rgba(156,255,25,.09),transparent 65%);pointer-events:none}.hero-grid{min-height:720px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);gap:52px;align-items:center;padding:70px 0}.eyebrow{font:500 10px 'IBM Plex Mono',monospace;letter-spacing:.17em;text-transform:uppercase;color:#829187;margin-bottom:24px}.network-status{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(156,255,25,.25);padding:10px 13px;margin-bottom:34px;font:500 10px 'IBM Plex Mono',monospace;letter-spacing:.12em;color:#aab6ae}.network-status i{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 14px rgba(156,255,25,.65)}.network-status b{color:var(--lime)}.hero h1,.page-hero h1{font-size:clamp(58px,6.7vw,104px);letter-spacing:-.07em;line-height:.88;margin:0;max-width:820px}.hero h1 em,.page-hero h1 em{font:italic 1em 'Instrument Serif',serif;color:var(--lime);letter-spacing:-.035em}.hero-copy{font-size:18px;line-height:1.72;color:#aeb9b2;max-width:680px;margin:32px 0 0}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:36px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-width:190px;padding:15px 17px;border:1px solid var(--line);font-size:12px;font-weight:700}.btn.primary{background:var(--lime);border-color:var(--lime);color:#0b110d}.btn:hover{transform:translateY(-2px)}
.network-panel{position:relative;min-height:545px;border:1px solid var(--line);background:rgba(5,16,9,.58);overflow:hidden}.network-panel::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(156,255,25,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(156,255,25,.045) 1px,transparent 1px);background-size:64px 64px}.network-ring{position:absolute;left:43%;top:48%;transform:translate(-50%,-50%);width:320px;height:320px;border:1px solid rgba(156,255,25,.22);border-radius:50%}.network-ring::before{content:'';position:absolute;inset:22%;border:1px dashed rgba(121,166,255,.23);border-radius:50%}.network-ring::after{content:'';position:absolute;inset:40%;border:1px solid rgba(255,255,255,.13);border-radius:50%}.core-mark{position:absolute;left:37%;top:48%;transform:translate(-50%,-50%);width:128px;height:92px;background:url('/brand-core-dark.png') center/contain no-repeat;filter:drop-shadow(0 0 15px rgba(156,255,25,.15));z-index:4}.node{position:absolute;z-index:5;border:1px solid rgba(255,255,255,.15);background:#07130c;color:#b9c4bd;padding:12px 14px;min-width:148px;font:500 10px 'IBM Plex Mono',monospace;text-align:left;cursor:pointer}.node b{color:var(--lime);margin-right:7px}.node:hover,.node.active{border-color:var(--lime);color:#fff}.node.n1{left:5%;top:11%}.node.n2{right:5%;top:14%}.node.n3{left:5%;bottom:15%}.node.n4{right:5%;bottom:12%}.readout{position:absolute;right:4%;top:50%;transform:translateY(-50%);width:218px;border:1px solid var(--line);background:rgba(8,22,13,.94);padding:22px;z-index:6}.readout-top{display:flex;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line);font:500 8px 'IBM Plex Mono',monospace;letter-spacing:.12em;color:#7a897f;text-transform:uppercase}.readout-top b{color:var(--lime)}.readout h3{font-size:30px;line-height:1;margin:20px 0 12px;letter-spacing:-.04em}.readout p{font-size:12px;line-height:1.65;color:#91a097}.tag-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:16px}.tag-row span{border:1px solid var(--line);padding:6px 7px;font:500 8px 'IBM Plex Mono',monospace;color:#91a097}
.page-hero{padding:96px 0 85px;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.page-hero h1{max-width:1040px}.page-hero .lede{font-size:19px;line-height:1.72;color:#a8b5ad;max-width:760px;margin:32px 0 0}.page-hero .meta-strip{display:flex;gap:8px;flex-wrap:wrap;margin-top:34px}.meta-pill{border:1px solid var(--line);padding:8px 10px;font:500 9px 'IBM Plex Mono',monospace;color:#9aa79f}.meta-pill.active{border-color:rgba(156,255,25,.34);color:var(--lime)}
.section{padding:100px 0;border-bottom:1px solid var(--line)}.section.alt{background:var(--bg2)}.section-head{display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:end;margin-bottom:56px}.kicker{font:500 9px 'IBM Plex Mono',monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lime);margin-bottom:18px}.section h2{font-size:clamp(40px,5vw,68px);line-height:.98;letter-spacing:-.055em;margin:0}.section h2 span{color:#718078}.section-head p,.lead{margin:0;color:#9caaa2;font-size:16px;line-height:1.75}.cards{display:grid;gap:14px}.cards.c3{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.cards.c4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card{border:1px solid var(--line);background:linear-gradient(180deg,rgba(12,29,18,.74),rgba(8,19,12,.58));padding:27px;min-height:235px}.card .num{font:500 9px 'IBM Plex Mono',monospace;color:var(--lime)}.card h3{font-size:23px;letter-spacing:-.03em;margin:38px 0 10px}.card p{font-size:13px;line-height:1.68;color:#91a097;margin:0}.card .mini{font:500 9px 'IBM Plex Mono',monospace;color:#74827a;margin-top:20px}.card.link:hover{border-color:rgba(156,255,25,.38);transform:translateY(-3px)}
.systems-list{border-top:1px solid var(--line)}.system-row{display:grid;grid-template-columns:48px minmax(0,1fr) 260px;gap:28px;padding:38px 0;border-bottom:1px solid var(--line);align-items:start}.system-row .index{font:500 10px 'IBM Plex Mono',monospace;color:var(--lime);padding-top:6px}.system-row h3{font-size:clamp(34px,4vw,54px);letter-spacing:-.05em;margin:0 0 7px}.system-row .tagline{font:italic 19px 'Instrument Serif',serif;color:#c5cec8;margin:0 0 18px}.system-row p{font-size:14px;line-height:1.7;color:#91a098;max-width:720px;margin:0}.system-row .status{border:1px solid var(--line);padding:18px}.status small{font:500 8px 'IBM Plex Mono',monospace;letter-spacing:.13em;color:#6f7e75;text-transform:uppercase}.status strong{display:block;margin-top:15px;color:var(--lime);font:600 11px 'IBM Plex Mono',monospace}.status p{font-size:11px!important;margin-top:10px!important}
.arch-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.arch-step{padding:28px 24px;min-height:210px;border-right:1px solid var(--line)}.arch-step:last-child{border-right:0}.arch-step span{font:500 9px 'IBM Plex Mono',monospace;color:var(--lime)}.arch-step h3{font-size:21px;margin:52px 0 10px}.arch-step p{font-size:12px;line-height:1.62;color:#8e9b93;margin:0}.quote{padding:42px;border-left:3px solid var(--lime);background:rgba(156,255,25,.035);font:italic clamp(24px,3vw,40px)/1.32 'Instrument Serif',serif}
.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.85fr);gap:70px;align-items:start}.detail-copy h2{font-size:clamp(42px,5vw,68px);letter-spacing:-.055em;line-height:.98;margin:0 0 26px}.detail-copy p{color:#9aa79f;line-height:1.8;font-size:15px}.feature-list{margin-top:32px;border-top:1px solid var(--line)}.feature{display:grid;grid-template-columns:34px 1fr;gap:15px;padding:17px 0;border-bottom:1px solid var(--line)}.feature span{font:500 9px 'IBM Plex Mono',monospace;color:var(--lime)}.feature strong{font-size:14px}.feature p{grid-column:2;margin:4px 0 0!important;font-size:12px!important;color:#85928a!important}.interface{border:1px solid var(--line);background:#07120b;padding:18px;min-height:420px;position:sticky;top:116px}.interface-bar{height:32px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px}.interface-bar i{width:6px;height:6px;border-radius:50%;background:#6c796f}.interface-label{margin-left:auto;font:500 8px 'IBM Plex Mono',monospace;color:#6f7d74}.interface-body{margin-top:16px;display:grid;grid-template-columns:88px 1fr;min-height:330px}.interface-side{border-right:1px solid var(--line);padding-right:10px}.interface-side div{height:7px;background:rgba(255,255,255,.08);margin:11px 0}.interface-main{padding-left:16px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.ui-card{border:1px solid var(--line);padding:13px;min-height:100px}.ui-card small{font:500 7px 'IBM Plex Mono',monospace;color:#78857d}.ui-card strong{display:block;font-size:20px;margin-top:18px}.ui-card.accent{border-color:rgba(156,255,25,.3)}
.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat{border:1px solid var(--line);padding:24px}.stat strong{display:block;font-size:42px;letter-spacing:-.05em;color:#fff}.stat span{display:block;margin-top:8px;font:500 9px 'IBM Plex Mono',monospace;color:#829088;text-transform:uppercase;letter-spacing:.12em}.timeline{border-left:1px solid var(--line);margin-left:10px}.timeline-item{position:relative;padding:0 0 40px 34px}.timeline-item::before{content:'';position:absolute;left:-5px;top:5px;width:9px;height:9px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px rgba(156,255,25,.45)}.timeline-item time{font:500 9px 'IBM Plex Mono',monospace;color:var(--lime)}.timeline-item h3{font-size:22px;margin:10px 0 8px}.timeline-item p{color:#8f9d94;line-height:1.7;margin:0;max-width:780px}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px}.contact-grid h2{font-size:clamp(42px,5vw,66px);margin:0 0 22px;letter-spacing:-.055em}.contact-grid p{color:#97a49c;line-height:1.75}.form{border:1px solid var(--line);padding:28px;background:rgba(9,22,13,.65)}.field{margin-bottom:17px}.field label{display:block;font:500 9px 'IBM Plex Mono',monospace;letter-spacing:.11em;color:#8d9a92;text-transform:uppercase;margin-bottom:8px}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line);background:#07120b;color:#fff;padding:13px;outline:none}.field textarea{min-height:145px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--lime)}
.site-footer{background:var(--cream);color:var(--ink);padding:50px 0 24px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:35px}.footer-brand img{display:block;width:300px;height:68px;object-fit:contain;object-position:left center}.footer-links{display:flex;gap:22px;flex-wrap:wrap;font-size:12px;color:#3f4843}.footer-bottom{display:flex;justify-content:space-between;gap:24px;border-top:1px solid rgba(10,18,13,.13);margin-top:32px;padding-top:20px;font:500 8px 'IBM Plex Mono',monospace;color:#68726c}.legal{padding:86px 0 110px;max-width:850px}.legal h1{font-size:56px;letter-spacing:-.05em;margin:0 0 34px}.legal h2{font-size:23px;margin-top:38px}.legal p,.legal li{font-size:14px;color:#9ba79f;line-height:1.8}
@media(max-width:1080px){.nav{gap:16px}.brand img{width:250px}.hero-grid{grid-template-columns:1fr}.network-panel{min-height:580px}.section-head,.detail-grid,.contact-grid{grid-template-columns:1fr}.interface{position:relative;top:auto}.cards.c4{grid-template-columns:1fr 1fr}.system-row{grid-template-columns:42px 1fr}.system-row .status{grid-column:2}.arch-grid{grid-template-columns:1fr 1fr}.arch-step{border-bottom:1px solid var(--line)}.stats{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.shell{width:min(calc(100% - 28px),var(--max))}.header-inner{height:76px}.brand img{width:215px;height:48px}.nav{display:none}.mobile-toggle{display:block}.mobile-menu.open{display:flex;position:absolute;top:76px;left:0;right:0;flex-direction:column;gap:13px;padding:18px 22px;background:var(--cream);color:#111;border-bottom:1px solid rgba(0,0,0,.12)}.mobile-menu .nav-cta{border:1px solid rgba(0,0,0,.2);padding:10px}.hero-grid{min-height:auto;padding:58px 0}.hero h1,.page-hero h1{font-size:clamp(52px,15vw,76px)}.hero-copy,.page-hero .lede{font-size:16px}.network-panel{min-height:690px}.network-ring{left:50%;top:38%;width:240px;height:240px}.core-mark{left:50%;top:38%;width:104px;height:75px}.node{min-width:120px;font-size:8px;padding:9px 10px}.node.n1{left:3%;top:6%}.node.n2{right:3%;top:9%}.node.n3{left:3%;bottom:36%}.node.n4{right:3%;bottom:34%}.readout{left:16px;right:16px;top:auto;bottom:15px;transform:none;width:auto}.page-hero{padding:65px 0 58px}.section{padding:72px 0}.section-head{gap:22px;margin-bottom:40px}.cards.c3,.cards.c4,.stats{grid-template-columns:1fr}.system-row{grid-template-columns:1fr;gap:9px}.system-row .index{display:none}.system-row .status{grid-column:auto}.arch-grid{grid-template-columns:1fr}.arch-step{border-right:0}.detail-grid{gap:38px}.footer-top,.footer-bottom{flex-direction:column;align-items:flex-start}.footer-brand img{width:250px}.interface-main{grid-template-columns:1fr}.interface{min-height:auto}.contact-grid{gap:34px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* ===== COMPANY PLATFORM V3 ===== */
.origin-strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:52px}.origin-strip>div{padding:27px 25px;border-right:1px solid var(--line)}.origin-strip>div:last-child{border-right:0}.origin-strip span,.division-card>span,.case-card>span,.case-outcome>span,.trust-grid article>span,.process-stack article>span{font:500 9px 'IBM Plex Mono',monospace;letter-spacing:.12em;color:var(--lime)}.origin-strip strong{display:block;font-size:18px;margin:24px 0 8px}.origin-strip p{font-size:12px;line-height:1.65;color:#8c9b92;margin:0}
.division-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.division-card{border:1px solid var(--line);padding:34px;min-height:300px;background:linear-gradient(180deg,rgba(10,26,15,.82),rgba(6,16,9,.68));position:relative;overflow:hidden}.division-card::after{content:'';position:absolute;right:-70px;bottom:-70px;width:180px;height:180px;border-radius:50%;border:1px solid rgba(156,255,25,.12)}.division-card h3{font-size:29px;line-height:1.08;letter-spacing:-.04em;margin:55px 0 14px;max-width:340px}.division-card p{font-size:13px;line-height:1.7;color:#8f9e95;max-width:400px}.division-card b{position:absolute;left:34px;bottom:30px;font:600 9px 'IBM Plex Mono',monospace;color:#d7dfda}.division-card:hover{border-color:rgba(156,255,25,.38);transform:translateY(-3px)}
.case-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.case-card{border:1px solid var(--line);padding:34px;min-height:330px;background:rgba(8,20,12,.56);position:relative}.case-card h3{font-size:32px;line-height:1.1;letter-spacing:-.045em;margin:52px 0 14px;max-width:550px}.case-card p{font-size:13px;line-height:1.75;color:#8e9c94;max-width:620px}.case-card b{position:absolute;bottom:30px;left:34px;color:#dfe5e1;font:600 9px 'IBM Plex Mono',monospace}.case-card:hover{border-color:rgba(156,255,25,.35)}
.capability-cloud{display:flex;flex-wrap:wrap;gap:9px}.capability-cloud span{border:1px solid var(--line);padding:10px 12px;font:500 9px 'IBM Plex Mono',monospace;letter-spacing:.05em;color:#9ba9a0;background:rgba(8,20,12,.5)}
.cta-panel{border:1px solid rgba(156,255,25,.28);padding:48px;display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center;background:radial-gradient(circle at 85% 20%,rgba(156,255,25,.07),transparent 40%),rgba(8,20,12,.6)}.cta-panel h2{font-size:clamp(42px,5vw,68px);max-width:900px}.cta-panel p{font-size:14px;line-height:1.75;color:#94a199;max-width:760px}.actions.vertical{flex-direction:column;min-width:230px}
.service-matrix{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.service-matrix article{padding:28px;min-height:245px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.service-matrix span,.journey-line span{font:500 9px 'IBM Plex Mono',monospace;color:var(--lime)}.service-matrix h3{font-size:21px;margin:44px 0 10px}.service-matrix p{font-size:12px;line-height:1.7;color:#8d9b92;margin:0}
.journey-line{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.journey-line>div{padding:25px 20px;border-right:1px solid var(--line);min-height:185px}.journey-line>div:last-child{border-right:0}.journey-line strong{display:block;margin:36px 0 8px;font-size:16px}.journey-line p{font-size:11px;line-height:1.55;color:#85948b;margin:0}
.process-stack{border-top:1px solid var(--line)}.process-stack article{display:grid;grid-template-columns:130px .8fr 1fr;gap:35px;padding:42px 0;border-bottom:1px solid var(--line);align-items:start}.process-stack h2{font-size:36px;margin:0;letter-spacing:-.04em}.process-stack p{font-size:14px;line-height:1.75;color:#909e95;margin:0}
.case-detail{display:grid;grid-template-columns:1.2fr .8fr;gap:70px}.case-detail h2{font-size:clamp(42px,5vw,66px);letter-spacing:-.055em;line-height:1;margin:0 0 24px}.case-detail>div>p{font-size:15px;line-height:1.8;color:#95a39a}.case-outcome{border:1px solid var(--line);padding:32px;background:rgba(8,20,12,.65);align-self:start;position:sticky;top:116px}.case-outcome h3{font-size:30px;line-height:1.15;letter-spacing:-.04em;margin:44px 0 16px}.case-outcome p{font-size:13px;line-height:1.7;color:#8d9b92}.case-outcome a{display:inline-block;margin-top:25px;color:#dce4df;font:600 9px 'IBM Plex Mono',monospace}
.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.trust-grid article{padding:30px;min-height:240px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-grid h3{font-size:23px;margin:48px 0 11px}.trust-grid p{font-size:12px;line-height:1.7;color:#8a9990;margin:0}
.faq-wrap{max-width:980px}.faq-item{border-top:1px solid var(--line);padding:0}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;list-style:none;padding:24px 42px 24px 0;font-size:18px;font-weight:650;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:'+';position:absolute;right:4px;top:22px;color:var(--lime);font:500 22px 'IBM Plex Mono',monospace}.faq-item[open] summary::after{content:'–'}.faq-item p{padding:0 50px 25px 0;max-width:780px;font-size:14px;line-height:1.75;color:#93a198;margin:0}
.contact-links{margin-top:36px;border-top:1px solid var(--line)}.contact-links a{display:flex;justify-content:space-between;gap:30px;padding:16px 0;border-bottom:1px solid var(--line);font-size:12px;color:#8f9d94}.contact-links b{color:#e2e8e4;font:600 9px 'IBM Plex Mono',monospace}
@media(max-width:1080px){.division-grid{grid-template-columns:1fr}.service-matrix{grid-template-columns:1fr 1fr}.journey-line{grid-template-columns:repeat(3,1fr)}.case-detail{grid-template-columns:1fr}.case-outcome{position:relative;top:auto}.trust-grid{grid-template-columns:1fr 1fr}.process-stack article{grid-template-columns:100px 1fr}.process-stack p{grid-column:2}.cta-panel{grid-template-columns:1fr}.actions.vertical{flex-direction:row;min-width:0}.case-grid{grid-template-columns:1fr}}
@media(max-width:760px){.origin-strip{grid-template-columns:1fr}.origin-strip>div{border-right:0;border-bottom:1px solid var(--line)}.origin-strip>div:last-child{border-bottom:0}.service-matrix,.trust-grid{grid-template-columns:1fr}.journey-line{grid-template-columns:1fr}.journey-line>div{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.journey-line>div:last-child{border-bottom:0}.process-stack article{grid-template-columns:1fr;gap:14px}.process-stack p{grid-column:auto}.case-card{min-height:360px}.cta-panel{padding:30px}.actions.vertical{flex-direction:column}.division-card{min-height:315px}}
