.site .sol-hub-hero{background:radial-gradient(120% 90% at 100% 0%, #9ee8da47, transparent 60%), linear-gradient(180deg, var(--sol-tint) 0%, #fff 100%)}.site .sol-hub-hero-inner{text-align:left;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,4.4vw,80px);padding-block:clamp(24px,8svh - 32px,104px) clamp(20px,2svh,48px);display:grid}.site .sol-hub-hero-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex;container-type:inline-size}.site .sol-hub-eyebrow{color:var(--sol-deep);font-family:var(--sol-font-hand);margin:0 0 calc(clamp(16px,2.4svh,24px) - 10.4px);font-size:22px;font-weight:400;line-height:1.3}.site .sol-page .sol-hub-title{letter-spacing:-.035em;text-wrap:balance;max-width:11.5em;font-size:clamp(42px,11.4cqi,76px);font-weight:700;line-height:.98}.site .sol-hub-title span{color:var(--sol-accent);white-space:nowrap}.site .sol-hub-lead{max-width:34em;color:var(--sol-muted);font-family:var(--sol-font-body);margin:clamp(18px,2.8svh,28px) 0 0;font-size:18px;font-weight:400;line-height:1.55}.site .sol-hub-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;width:fit-content;max-width:100%;margin-top:clamp(24px,3.6svh,36px);display:grid}.site .sol-hub-actions .sol-hub-btn{padding:calc(16px + var(--sol-btn-nudge)) 30px calc(16px - var(--sol-btn-nudge));font-size:17px}.site .sol-hub-actions .sol-btn-gold{font-weight:700;box-shadow:0 10px 24px -12px #966e288c}.site .sol-hub-actions .sol-hub-btn-outline{color:var(--sol-ink);background:#fff9;border-color:#c9d6d3;font-weight:400}.site .sol-hub-actions .sol-hub-btn-outline:hover{border-color:var(--sol-accent);box-shadow:none}@media (max-width:479px){.site .sol-hub-actions .sol-hub-btn{white-space:nowrap;padding-inline:12px}}.site .sol-hub-note{color:var(--sol-muted);font-family:var(--sol-font-body);margin:14px 0 0;font-size:14px;line-height:1.4}.site .sol-hub-card-sales{--sol-deep:#0f4a2e;--sol-light:#9be3bc;--sol-on-deep:#c9e6d6}.site .sol-hub-card-marketing{--sol-deep:#4a2470;--sol-light:#d6c2ff;--sol-on-deep:#dccdf0}.site .sol-hub-card-leadership{--sol-deep:#1d3a70;--sol-light:#b9d2ff;--sol-on-deep:#cddcf2}.site .sol-hub-teams{padding-block:clamp(8px,1vw,24px) 0}.site .sol-hub-cards{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.site .sol-hub-slot{min-width:0;display:flex}.site .sol-hub-card{background:radial-gradient(90% 70% at 100% 0%, #ffffff17, transparent 70%), var(--sol-deep);color:#fff;border-radius:24px;flex-direction:column;flex:auto;min-width:0;padding:clamp(24px,2.2vw,40px) clamp(28px,2.6vw,40px) clamp(28px,2.6vw,40px);display:flex;position:relative;overflow:hidden}.site .sol-hub-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.site .sol-hub-card-eyebrow{min-width:0;color:var(--sol-light);font-family:var(--sol-font-hand);margin:0;font-size:20px;font-weight:400;line-height:1.3}.site .sol-hub-card-robot{flex:none;width:60px;height:60px;margin:-20px -6px -14px 0}.site .sol-page .sol-hub-card h2{text-wrap:pretty;letter-spacing:-.02em;margin-top:10px;font-size:clamp(26px,14px + 1.2vw,32px);font-weight:500;line-height:1.14}.site .sol-hub-card-cta{place-self:flex-start start;margin-top:24px}.site .sol-hub-card-cta:after{content:"";border-radius:24px;position:absolute;inset:0}.site .sol-hub-card .sol-hub-card-cta:hover{transform:none}.site .sol-hub-card:hover .sol-hub-card-cta{box-shadow:0 8px 20px #00000038}@media (min-width:768px){.site .sol-hub-cards{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px}.site .sol-hub-slot{grid-row:span 3;grid-template-rows:subgrid;display:grid}.site .sol-hub-card{grid-row:1/-1;grid-template-rows:subgrid;display:grid}}@media (min-width:768px) and (max-width:1099px){.site .sol-hub-cards{gap:0 14px}.site .sol-hub-card{padding:24px 22px}.site .sol-page .sol-hub-card h2{font-size:22px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.site .sol-hub-card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.site .sol-hub-card:hover{transform:translateY(-4px);box-shadow:0 28px 56px -24px #16181d73}}.site .sol-hub-founder{color:var(--sol-body);font-family:var(--sol-font-body);text-align:center;margin:0 auto;padding-block:40px clamp(64px,8vw,104px);font-size:17px;line-height:1.5}.site .sol-hub-founder a{text-underline-offset:5px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.site .sol-hub-founder .sol-hub-founder-leadership{color:#1d3a70}.site .sol-hub-founder .sol-hub-founder-sales{color:#0f4a2e}.site .sol-hub-founder a:hover{text-decoration-thickness:2px}.site .sol-hub-trust{border-top:1px solid var(--sol-line)}.site .sol-hub-trust .sol-container{padding-block:40px}@media (min-width:992px) and (max-height:820px){.site .sol-page .sol-hub-title{font-size:clamp(42px,11.4cqi,68px)}.site .sol-hub-lead{font-size:17px}}@media (min-width:992px) and (max-height:700px){.site .sol-page .sol-hub-title{font-size:clamp(40px,11.4cqi,58px)}}@media (min-width:1200px){.site .sol-hub-hero-inner{box-sizing:border-box;min-height:calc(100svh - 127px - clamp(24px,2.2vw,40px));padding-bottom:20px}.site .sol-hub-teams{padding-top:0}}@media (max-width:1199px){.site .sol-hub-hero-inner{grid-template-columns:minmax(0,1fr);gap:48px;padding-block:56px 64px}}@media (max-width:767px){.site .sol-hub-hero-inner{gap:40px;padding-block:36px 48px}.site .sol-hub-eyebrow{margin-bottom:11.5px;font-size:18px;line-height:1.15}.site .sol-page .sol-hub-title{font-size:clamp(38px,6px + 9vw,52px);line-height:1.02}.site .sol-hub-lead{margin-top:16px;font-size:16px}.site .sol-hub-actions{margin-top:24px}.site .sol-hub-teams{padding-top:56px}.site .sol-hub-card{border-radius:20px}.site .sol-hub-card-robot{width:50px;height:50px;margin-block:-16px -8px}.site .sol-hub-founder{padding-block:32px 56px;font-size:16px}.site .sol-hub-trust .sol-container{padding-block:32px}}@media (max-width:991px) and (max-height:500px){.site .sol-hub-hero-inner{padding-top:20px}.site .sol-hub-eyebrow{margin-bottom:7.5px;font-size:18px;line-height:1.15}.site .sol-page .sol-hub-title{font-size:36px}.site .sol-hub-lead{margin-top:12px;font-size:16px}.site .sol-hub-actions{margin-top:18px}}
