._2vhV0a_section{width:100%;padding:var(--landing-section-y) var(--landing-section-x);background:#f6f9fc}._2vhV0a_inner{width:100%;max-width:var(--landing-content-max);grid-template-columns:minmax(0,.7fr) minmax(0,1.8fr);align-items:start;gap:clamp(32px,4vw,64px);margin:0 auto;display:grid}._2vhV0a_copy{max-width:400px}._2vhV0a_heading{color:var(--brand-ink);font-size:var(--landing-section-heading);letter-spacing:-.035em;text-wrap:balance;margin:0;scroll-margin-top:96px;font-weight:600;line-height:1.12}._2vhV0a_grid{grid-template-columns:repeat(var(--integration-columns-desktop), minmax(0, 1fr));background:#e2e9f0;border:1px solid #e2e9f0;border-radius:16px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}._2vhV0a_grid li{background:#fff;min-width:0}._2vhV0a_integration{height:100%;min-height:112px;color:var(--brand-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px 12px;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;transition:background .16s;display:flex}._2vhV0a_integration[href]:hover{background:#f1f6ff}._2vhV0a_grid li:last-child{grid-column:span var(--integration-final-span-desktop)}._2vhV0a_explore{color:var(--brand-blue-hover);flex-direction:row;gap:8px}._2vhV0a_icon{object-fit:contain;flex-shrink:0;width:32px;height:36px}._2vhV0a_wordmark{object-fit:contain;width:120px;max-width:100%;height:36px}._2vhV0a_integration:focus-visible{outline:2px solid var(--brand-blue);outline-offset:-5px}._2vhV0a_embedded{background:0 0;padding:0}@media (max-width:1080px){._2vhV0a_grid{grid-template-columns:repeat(var(--integration-columns-tablet), minmax(0, 1fr))}._2vhV0a_grid li:last-child{grid-column:span var(--integration-final-span-tablet)}}@media (max-width:720px){._2vhV0a_inner{grid-template-columns:1fr;gap:32px}._2vhV0a_copy{max-width:420px}._2vhV0a_grid{grid-template-columns:repeat(var(--integration-columns-mobile), minmax(0, 1fr))}._2vhV0a_grid li:last-child{grid-column:span var(--integration-final-span-mobile)}}@media (prefers-reduced-motion:reduce){._2vhV0a_integration{transition:none}}
.CtgMJq_section{width:100%;padding:var(--landing-section-y) var(--landing-section-x);background:var(--brand-navy);color:#fff}.CtgMJq_inner{width:100%;max-width:var(--landing-narrow-max,960px);text-align:center;flex-direction:column;align-items:center;gap:24px;margin-inline:auto;display:flex}.CtgMJq_heading{color:inherit;font-size:var(--landing-section-heading);margin:0}.CtgMJq_actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.CtgMJq_primary,.CtgMJq_secondary{min-height:var(--landing-control-height);border-radius:var(--landing-control-radius);border:1px solid #0000;justify-content:center;align-items:center;padding:12px 24px;font-size:1rem;font-weight:700;line-height:1.4;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.CtgMJq_primary{background:var(--brand-yellow);color:var(--brand-ink)}.CtgMJq_primary:hover{background:var(--brand-yellow-hover)}.CtgMJq_secondary{color:#fff;border-color:#ffffff70}.CtgMJq_secondary:hover{background:#ffffff12;border-color:#fff}.CtgMJq_section a:focus-visible{outline-color:var(--blue-4)}@media (max-width:600px){.CtgMJq_actions{flex-direction:column;width:100%;max-width:360px}}
._9s6aGq_logoBand{position:relative;overflow:hidden}._9s6aGq_logoBandLight{background:radial-gradient(ellipse 70% 120% at 50% 0%, var(--landing-blue-wash), transparent 64%), linear-gradient(180deg, #fff 0%, var(--landing-blue-bg) 100%);border-top:1px solid var(--landing-soft-border);border-bottom:1px solid var(--landing-soft-border)}._9s6aGq_logoBand._9s6aGq_logoBandUnlabelled{padding-block:20px}._9s6aGq_logoBandLight._9s6aGq_logoBandUnlabelled{background:#fff}._9s6aGq_marquee{width:100%;overflow:hidden}._9s6aGq_marqueeTrack{will-change:transform;width:200%;animation:72s linear infinite _9s6aGq_customer-marquee;display:flex}._9s6aGq_marqueeGroup{grid-template-columns:repeat(var(--customer-logo-count), minmax(0, 1fr));flex:0 0 50%;place-items:center;display:grid}._9s6aGq_marquee:hover ._9s6aGq_marqueeTrack{animation-play-state:paused}@keyframes _9s6aGq_customer-marquee{to{transform:translate(-50%)}}._9s6aGq_logoBox{opacity:.85;flex-shrink:0;transition:opacity .2s}._9s6aGq_logoBandLight ._9s6aGq_logoBox{opacity:.92}._9s6aGq_logoContainer{width:140px;height:56px;position:relative}._9s6aGq_logoContainer img{width:100%;height:100%;display:block}._9s6aGq_logoImage{object-fit:contain}._9s6aGq_logoImageLight{filter:brightness(0)saturate(0);opacity:.68}@media (max-width:1279px){._9s6aGq_marqueeTrack{width:400%;animation-duration:144s}}@media (max-width:900px){._9s6aGq_logoContainer{width:110px;height:44px}}@media (max-width:720px){._9s6aGq_marqueeTrack{width:800%}._9s6aGq_logoContainer{width:110px;height:44px}}@media (prefers-reduced-motion:reduce){._9s6aGq_marqueeTrack{will-change:auto;width:100%;animation:none;transform:none}._9s6aGq_marqueeGroup{flex-basis:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px}._9s6aGq_marqueeGroup[aria-hidden=true]{display:none}}@media (prefers-reduced-motion:reduce) and (max-width:720px){._9s6aGq_marqueeGroup{grid-template-columns:repeat(2,minmax(0,1fr))}}._9s6aGq_logoImageOriginal{filter:none;opacity:1}
.SwtpYG_section{--human-panel:var(--landing-panel-bg);--human-accent:var(--landing-page-accent);--human-border:#10182814;--human-shadow:#1018281f;box-sizing:border-box;width:100%;padding:var(--landing-section-y) var(--landing-section-x);background:var(--landing-page-bg);align-items:center;display:flex}.SwtpYG_inner{width:min(100%, var(--landing-content-max));box-sizing:border-box;background:var(--human-panel);border:1px solid var(--brand-line);border-radius:var(--landing-card-radius);grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:stretch;gap:clamp(40px,5vw,96px);margin:0 auto;padding:clamp(28px,4.5vw,68px);display:grid}.SwtpYG_copy{flex-direction:column;justify-content:flex-start;gap:28px;min-width:0;max-width:640px;display:flex}.SwtpYG_heading{color:var(--ink);font-size:var(--landing-section-heading);letter-spacing:var(--landing-heading-tracking);font-weight:800;line-height:var(--landing-heading-line);margin:0}.SwtpYG_body{max-width:520px;color:var(--ink-soft);font-size:var(--landing-section-copy);font-weight:500;line-height:var(--landing-copy-line);margin:0}.SwtpYG_actions{flex-wrap:wrap;gap:12px;max-width:520px;display:flex}.SwtpYG_body a{color:var(--blue-11);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.SwtpYG_body a:hover{color:var(--blue-12)}.SwtpYG_body a:focus-visible{outline:2px solid var(--blue-9);outline-offset:3px;border-radius:2px}.SwtpYG_primaryAction,.SwtpYG_secondaryAction{min-height:var(--landing-control-height);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:12px 22px;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.SwtpYG_primaryAction{background:var(--amber-9);min-width:160px;color:var(--brand-ink);border:1px solid var(--amber-9)}.SwtpYG_secondaryAction{min-width:136px;color:var(--ink);background:var(--gray-3);border:1px solid var(--gray-4)}.SwtpYG_primaryAction:hover,.SwtpYG_secondaryAction:hover{transform:translateY(-1px)}.SwtpYG_primaryAction:hover{background:var(--amber-10);border-color:var(--amber-10)}.SwtpYG_secondaryAction:hover{background:var(--gray-4);border-color:var(--gray-5)}.SwtpYG_visualGrid,.SwtpYG_visualSingle{min-height:clamp(360px,36vw,520px)}.SwtpYG_visualGrid{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1.16fr) minmax(150px,.62fr);gap:14px;display:grid}.SwtpYG_visualSingle{display:grid}.SwtpYG_imageFrame{background:var(--landing-blue-bg-strong);min-height:0;box-shadow:0 24px 70px -42px var(--human-shadow);border-radius:8px;position:relative;overflow:hidden}.SwtpYG_primaryFrame{grid-row:1/span 2}.SwtpYG_visualSingle .SwtpYG_primaryFrame{grid-row:auto}.SwtpYG_image{object-fit:cover;filter:saturate(1.02)contrast(1.03)}.SwtpYG_section.SwtpYG_refined .SwtpYG_inner{gap:48px;padding:40px}.SwtpYG_refined .SwtpYG_copy{gap:24px}.SwtpYG_refined .SwtpYG_visualGrid,.SwtpYG_refined .SwtpYG_visualSingle{min-height:400px}@media (max-width:1100px){.SwtpYG_inner{grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);gap:36px}.SwtpYG_heading{font-size:var(--landing-section-heading)}}@media (max-width:900px){.SwtpYG_section{min-height:unset;padding:20px var(--landing-section-x)}.SwtpYG_inner{min-height:unset;grid-template-columns:1fr;padding:28px}.SwtpYG_copy{gap:18px}.SwtpYG_body{margin-top:0}.SwtpYG_actions{width:100%}.SwtpYG_primaryAction,.SwtpYG_secondaryAction{flex:150px}.SwtpYG_visualGrid{min-height:unset;grid-template-rows:360px 180px;grid-template-columns:1fr 1fr}.SwtpYG_visualSingle{min-height:360px}.SwtpYG_primaryFrame{grid-area:auto/1/auto/-1}.SwtpYG_refined{padding-block:var(--landing-section-y)}.SwtpYG_section.SwtpYG_refined .SwtpYG_inner{gap:32px;padding:28px}.SwtpYG_refined .SwtpYG_visualGrid{grid-template-rows:300px 144px;min-height:0}}@media (max-width:560px){.SwtpYG_section.SwtpYG_refined{padding-block:var(--landing-section-y)}.SwtpYG_section{padding:16px var(--landing-section-x)}.SwtpYG_inner{gap:22px;padding:22px}.SwtpYG_heading{font-size:var(--landing-section-heading)}.SwtpYG_visualGrid{grid-template-rows:300px 146px;gap:10px}.SwtpYG_visualSingle{min-height:300px}.SwtpYG_section.SwtpYG_refined .SwtpYG_inner{gap:24px;padding:20px}.SwtpYG_refined .SwtpYG_visualGrid{grid-template-rows:220px 104px}.SwtpYG_refined .SwtpYG_visualSingle{min-height:260px}}
._6j6jVG_wrapper{box-sizing:border-box;width:100%;padding:32px var(--landing-section-x);background:var(--blue-2)}._6j6jVG_inner{width:min(var(--landing-content-max), 100%);border:1px solid color-mix(in srgb, var(--accent-9) 24%, transparent);background:radial-gradient(circle at 85% 0%, color-mix(in srgb, var(--accent-9) 13%, transparent), transparent 34%), color-mix(in srgb, var(--color-background) 94%, var(--accent-3));box-shadow:0 16px 42px color-mix(in srgb, var(--accent-9) 10%, transparent);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin:0 auto;padding:28px 30px;display:grid}._6j6jVG_mark{border:1px solid var(--border-soft);background:var(--color-background);width:62px;height:62px;color:var(--accent-11);letter-spacing:.08em;border-radius:14px;justify-content:center;align-items:center;font-size:14px;font-weight:850;display:flex;box-shadow:0 8px 20px #123d3c12}._6j6jVG_copy h2{color:var(--ink);font-size:var(--landing-card-heading);letter-spacing:var(--landing-heading-tracking);line-height:var(--landing-heading-line);margin:0}._6j6jVG_copy p{max-width:680px;color:var(--muted-soft);margin:8px 0 0;font-size:14px;line-height:1.55}._6j6jVG_link{color:#fff;background:var(--accent-10);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}._6j6jVG_link:hover{background:var(--accent-11);transform:translateY(-2px)}._6j6jVG_link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}@media (max-width:760px){._6j6jVG_inner{grid-template-columns:auto minmax(0,1fr);padding:24px}._6j6jVG_link{grid-column:1/-1;width:100%}}@media (max-width:520px){._6j6jVG_wrapper{padding-left:16px;padding-right:16px}._6j6jVG_inner{grid-template-columns:1fr}._6j6jVG_mark{width:52px;height:52px}._6j6jVG_link{grid-column:auto}}@media (prefers-reduced-motion:reduce){._6j6jVG_link{transition:none}}
.IA2UJG_section{width:100%;padding-inline:var(--landing-section-x);background:linear-gradient(160deg, var(--navy-hero-start), var(--navy-hero-mid) 50%, var(--navy-hero-end));color:#fff}.IA2UJG_inner{max-width:var(--landing-content-max);padding-block:var(--landing-section-y);gap:32px;margin-inline:auto;display:grid}.IA2UJG_inner h2{font-size:var(--landing-section-heading);font-weight:650;line-height:var(--landing-heading-line);letter-spacing:var(--landing-heading-tracking);text-align:center;text-wrap:balance;margin:0}
