.product-showcase{color:#fff;background:#07103a;overflow:hidden}.product-showcase-heading{padding-block:clamp(4.5rem,8vw,7.5rem)}.product-showcase-heading h2{color:#fff;max-width:980px;margin:.55rem 0 1rem;font-size:clamp(2.8rem,6vw,5.2rem);line-height:.98}.product-showcase-heading>p:last-child{color:#ffffffad;max-width:700px}.product-line{border-top:1px solid #ffffff29;padding-block:clamp(4.5rem,8vw,7rem);position:relative}.product-line-accent{background:linear-gradient(90deg, var(--product-accent) 0 36%, transparent 80%);width:100%;height:5px;position:absolute;top:-1px;left:0}.product-line-website{--product-accent:#7657d6;background:radial-gradient(circle at 85% 15%,#7657d638,#0000 34%),#07103a}.product-line-crm{--product-accent:#24a3a8;background:radial-gradient(circle at 15% 20%,#24a3a829,#0000 38%),#0b1532}.product-line-connect{--product-accent:#f06b50;background:radial-gradient(circle at 86% 15%,#f06b502e,#0000 35%),#11122b}.product-line-load-board{--product-accent:#7657d6;background:radial-gradient(circle at 15% 20%,#7657d63d,#0000 38%),#07103a}.product-line-layout{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.product-line-layout.is-reversed{grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr)}.product-line-layout.is-reversed .product-line-copy{order:2}.product-line-meta{color:#ffffff80;font-family:var(--font-mono);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:2.5rem;font-size:.68rem;display:flex}.product-line-meta strong{color:#fffc;align-items:center;gap:.55rem;font-weight:700;display:inline-flex}.product-line-meta i{background:var(--product-accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--product-accent) 20%, transparent);border-radius:50%}.product-line-copy h2{color:#fff;max-width:650px;margin:.55rem 0 1.2rem;font-size:clamp(2.35rem,4vw,3.6rem);line-height:1}.product-line-copy>p:not(.eyebrow){color:#ffffffb3;max-width:610px;font-size:1.02rem}.product-line-copy ul{grid-template-columns:1fr 1fr;gap:.8rem 1rem;margin:2rem 0;padding:0;list-style:none;display:grid}.product-line-copy li{color:#ffffffd1;align-items:center;gap:.55rem;font-size:.82rem;display:flex}.product-line-copy li svg{color:var(--product-accent);flex:none}.product-line-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.5rem;display:flex}.product-line-actions a{min-height:48px;font-family:var(--font-display);align-items:center;gap:.5rem;font-size:.86rem;font-weight:750;display:inline-flex}.product-line-actions .product-line-primary{color:var(--color-navy-950);background:#fff;border-radius:4px;padding:.75rem 1rem}.product-line-actions a:hover svg{transform:translate(3px)}.product-line-actions svg{transition:transform .18s}.product-visual{color:#101737;background:#f5f7fb;border:1px solid #fff3;border-radius:12px;min-width:0;display:block;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000004d}.website-product-visual>span,.product-visual-note{z-index:2;color:#fff;min-height:34px;font-family:var(--font-mono);backdrop-filter:blur(12px);background:#071038e6;border:1px solid #ffffff3d;align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:.62rem;display:inline-flex;position:absolute;bottom:1rem;right:1rem}.product-segments{flex-wrap:wrap;gap:.45rem;display:flex}.product-segments span{border:1px solid color-mix(in srgb, var(--product-accent) 58%, transparent);color:#ffd8cf;font-family:var(--font-mono);border-radius:20px;padding:.4rem .6rem;font-size:.64rem}.product-future-note{border-left:3px solid var(--product-accent);margin:1.2rem 0 0;padding-left:.8rem;color:#ffffff94!important;font-size:.74rem!important}.product-visual-note{max-width:calc(100% - 2rem);left:1rem;right:auto}@media (width<=900px){.product-line-layout,.product-line-layout.is-reversed{grid-template-columns:1fr}.product-line-layout.is-reversed .product-line-copy{order:0}.product-line-copy{max-width:720px}}@media (width<=620px){.product-line-copy h2{font-size:2.45rem}.product-line-copy ul{grid-template-columns:1fr}.product-visual-note{background:#07103a;border:0;border-radius:0;width:100%;position:static}}
