:root:has(.industry-page){--background:#f7f8f5;--foreground:#1c2d39;--card:#fff;--card-foreground:#1c2d39;--primary:#315ee7;--primary-foreground:#fff;--muted:#edf2ec;--muted-foreground:#617078;--border:#dce3df;--input:#c8d4cb;--ring:#315ee7}.industry-page{color:#1c2d39;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f8f5;overflow-x:clip}.industry-nav-cta,.industry-button{justify-content:center;align-items:center;gap:12px;display:inline-flex}.industry-hero{padding-top:28px;padding-bottom:78px}.industry-breadcrumb{color:#718087;flex-wrap:wrap;gap:10px;margin-bottom:60px;font-size:13px;line-height:1.6;display:flex}.industry-breadcrumb a:hover{color:#315ee7}.industry-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:72px;display:grid}.industry-page h1{letter-spacing:-.05em;max-width:800px;font-size:clamp(44px,5.2vw,72px);line-height:1.04}.industry-page .eyebrow{line-height:1.6}.industry-summary{color:#617078;max-width:660px;margin:0 0 30px;font-size:18px;line-height:1.75}.industry-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.industry-actions a{min-height:46px}.industry-flow{background:linear-gradient(150deg,#edf2ec,#fff 75%);border:1px solid #d8e1d9;border-radius:12px;padding:28px}.industry-kicker{letter-spacing:1.1px;color:#3155aa;margin:0 0 25px;font:11px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.industry-flow ol{margin:0;padding:0;list-style:none}.industry-flow li{border-top:1px solid #d5dfd6;gap:18px;padding:21px 0;display:flex}.industry-flow li>span{color:#315ee7;font:12px/1.7 ui-monospace,monospace}.industry-flow li:last-child{padding-bottom:0}.industry-flow h2{letter-spacing:-.3px;margin:0 0 7px;font-size:18px}.industry-flow p:not(.industry-kicker){color:#617078;margin:0;font-size:14px;line-height:1.65}.industry-section{padding-top:72px;padding-bottom:25px}.industry-section-heading{grid-template-columns:1.1fr 1fr;align-items:start;gap:80px;margin-bottom:38px;display:grid}.industry-section-heading h2,.industry-fit h2,.industry-next h2{letter-spacing:-.04em;font-size:clamp(34px,3.7vw,48px);line-height:1.13}.industry-section-heading>p,.industry-next>div>p:last-child{color:#617078;margin:0;font-size:17px;line-height:1.8}.industry-illustration{border:1px solid #d8e1d9;border-radius:12px;grid-template-columns:.85fr 1.15fr;display:grid;overflow:hidden}.industry-example-request{background:#edf2ec;padding:36px}.industry-example-request h3{margin:0 0 22px;font-size:28px;line-height:1.25}.industry-example-request>p:last-child{color:#51656d;margin:0;font-size:16px;line-height:1.75}.industry-example-result{background:#fff;border-left:1px solid #d8e1d9;padding:36px}.industry-example-result ol{margin:0;padding:0;list-style:none}.industry-example-result li{align-items:start;gap:16px;margin:0 0 20px;display:flex}.industry-example-result li>span{color:#3155aa;border:1px solid #b8ccc2;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.industry-example-result li p{color:#51656d;margin:0;font-size:16px;line-height:1.7}.industry-example-note{color:#74828a;border-top:1px solid #d8e1d9;margin:28px 0 0;padding-top:20px;font-size:12px;line-height:1.7}.industry-fit{grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding-top:100px;padding-bottom:90px;display:grid}.industry-fit ul{margin:28px 0 0;padding:0;list-style:none}.industry-fit li{color:#51656d;padding:13px 0;font-size:16px;line-height:1.75}.industry-fit>div:first-child li{align-items:start;gap:13px;display:flex}.industry-fit li svg{color:#315ee7;flex:0 0 18px;margin-top:5px}.industry-setup{background:#fff;border:1px solid #d8e1d9;border-radius:10px;padding:32px}.industry-setup h3{margin:0;font-size:26px}.industry-setup li{border-top:1px solid #d8e1d9}.industry-boundary{background:#edf2ec;border-block:1px solid #d8e1d9;padding:52px 0}.industry-boundary-grid{grid-template-columns:40px 1fr;gap:25px;display:grid}.industry-boundary svg{color:#315ee7;margin-top:4px}.industry-boundary h2{letter-spacing:-1px;font-size:32px}.industry-boundary p{color:#51656d;max-width:990px;margin:20px 0 0;font-size:17px;line-height:1.8}.industry-next{grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;padding-top:90px;padding-bottom:90px;display:grid}.industry-next>div>p:last-child{max-width:620px;margin-top:22px}.industry-next .industry-actions{flex-direction:column;align-items:flex-start}.industry-footer{border-top:1px solid #dce3df;flex-wrap:wrap;align-items:center;gap:24px 35px;padding-top:34px;padding-bottom:36px;display:flex}.industry-footer>p{color:#74828a;margin:0;font-size:14px}.industry-footer nav{color:#617078;flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.industry-footer a:hover{color:#315ee7}.industry-page .site-nav{border-color:#dce3df;gap:24px}.industry-page .site-nav nav{color:#617078;gap:24px}.industry-page .brand-ai{color:#74828a}.industry-page .eyebrow{color:#315ee7}.industry-page .tiny-line{background:#315ee7}.industry-page .text-link{color:#3155aa}.industry-page a:focus-visible{outline-offset:5px;outline:2px solid #315ee7}.industry-page .primary-cta,.industry-page .nav-cta{color:#fff;white-space:nowrap;background:#315ee7;border:1px solid #315ee7;border-radius:5px;font-weight:600;box-shadow:0 3px 8px #315ee712}.industry-page .primary-cta:hover,.industry-page .nav-cta:hover{background:#244cc9;border-color:#244cc9}.industry-flow,.industry-setup{box-shadow:0 10px 28px #24436c08}.marketing.agency .industry-flow h2{letter-spacing:-.3px;margin:0 0 7px;font-size:18px;line-height:1.35}.marketing.agency .industry-boundary h2{letter-spacing:-1px;font-size:32px}.industry-page .industry-actions .a-text-link{color:#3155aa}@media (max-width:1050px){.industry-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:36px}.industry-section-heading,.industry-fit,.industry-next{gap:40px}.industry-example-request,.industry-example-result{padding:28px}}@media (max-width:760px){.industry-hero{padding-top:22px;padding-bottom:26px}.industry-breadcrumb{margin-bottom:35px}.industry-hero-grid,.industry-section-heading,.industry-illustration,.industry-fit,.industry-next{grid-template-columns:1fr;gap:30px}.industry-page h1{font-size:clamp(40px,10.8vw,62px)}.industry-page .site-nav nav{gap:12px 20px}.industry-summary{font-size:16px}.industry-flow{padding:24px}.industry-section{padding-top:60px}.industry-illustration{gap:0}.industry-example-result{border-top:1px solid #d8e1d9;border-left:0}.industry-fit{padding-top:64px;padding-bottom:60px}.industry-setup{padding:26px}.industry-boundary{padding:38px 0}.industry-boundary-grid{grid-template-columns:1fr;gap:18px}.industry-boundary h2,.marketing.agency .industry-boundary h2{font-size:30px}.industry-next{padding-top:64px;padding-bottom:60px}.industry-next .industry-actions{align-items:stretch}.industry-next .text-link{justify-content:center}.industry-footer{gap:22px}.industry-footer>p{width:100%}}@media (max-width:1000px){.industry-page .site-nav nav{display:none}.industry-page .industry-nav-cta{margin-left:auto}}@media (max-width:600px){.industry-page .site-nav{gap:16px}.industry-page .wordmark{font-size:23px}.industry-page .brand-mark{width:30px;height:30px;margin-right:7px}.industry-page .industry-nav-cta{gap:8px;padding:0 12px;font-size:11px}.industry-page .industry-nav-cta svg{display:none}}@media (max-width:380px){.industry-page .site-nav{gap:14px;height:auto;padding-block:15px}.industry-page .industry-nav-cta{grid-area:2/1/auto/-1;width:100%}}
