#who-its-for,#how-it-works,#responsibility,#website,#meta-ads,#automation,#process,#faq,#inquire{scroll-margin-top:92px}.mkt-hero{position:relative;overflow:hidden;min-height:720px;padding:160px 0 94px;color:#fff;background:radial-gradient(circle at 72% 28%,rgba(43,109,245,.18),transparent 36%),var(--ink)}.mkt-hero-layout{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:72px}.mkt-hero-copy h1{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(40px,4.8vw,72px);line-height:.98;letter-spacing:-.035em;margin:0 0 26px}.mkt-hero-system{display:flex;flex-direction:column;align-items:center;gap:14px}.sys-chain{display:flex;flex-direction:column;align-items:center;gap:0;width:100%}.sys-node{width:100%;max-width:300px;text-align:center;padding:14px 20px;border:1px solid rgba(125,181,255,.25);border-radius:8px;background:#122032cc;color:#b4c4d9;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:800;letter-spacing:.1em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sys-node--anchor{border-color:#30a9ff66;background:#2b6df526;color:#fff}.sys-node--accent{border-color:#2b6df580;background:#2b6df533;color:var(--cyan)}.sys-node--outcome{border-color:#45d7a466;background:#45d7a41f;color:var(--green)}.sys-arrow{width:1px;height:20px;background:#7db5ff4d;position:relative}.sys-arrow:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid rgba(125,181,255,.4)}.sys-label{margin:12px 0 0;color:#617488;font-size:11px;font-weight:700;letter-spacing:.08em;text-align:center}.for-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.for-grid article{min-height:200px;padding:28px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 8px 28px #203d620f}.for-grid h3{margin:0 0 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;line-height:1.2}.for-grid p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.mkt-system{background:#f4f7fb}.sys-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.sys-step{display:grid;grid-template-columns:52px 1fr;gap:20px;align-items:start;padding:28px;border:1px solid var(--line);border-radius:10px;background:#fff}.sys-step-num{font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:800;color:var(--blue);padding-top:4px}.sys-step h3{margin:0 0 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:20px}.sys-step p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.mkt-split{background:var(--ink);color:#fff}.mkt-split .section-heading>p{color:#9caec4}.mkt-split .eyebrow.dark{color:#718097}.split-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.split-col{border-radius:12px;overflow:hidden}.split-col--rs{border:1px solid rgba(43,109,245,.35);background:#2b6df514}.split-col--biz{border:1px solid rgba(125,181,255,.18);background:#122032b3}.split-header{padding:20px 28px 16px;border-bottom:1px solid rgba(125,181,255,.14)}.split-badge{display:inline-block;padding:6px 14px;border-radius:4px;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.split-badge--rs{background:#2b6df538;color:var(--cyan)}.split-badge--biz{background:#ffffff12;color:#8fa4c2}.split-col ul{margin:0;padding:20px 28px 28px;list-style:none;display:grid;gap:12px}.split-col--rs li{color:#c8d8ea;font-size:14px;padding-left:22px;position:relative}.split-col--biz li{color:#8fa4c2;font-size:14px;padding-left:22px;position:relative}.split-col li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:50%}.split-col--rs li:before{background:var(--blue)}.split-col--biz li:before{background:#3a5270}.split-note{margin:32px 0 0;padding:22px 28px;border:1px solid rgba(125,181,255,.15);border-radius:8px;background:#12203280;color:#8fa4c2;font-size:15px;line-height:1.7;text-align:center}.mkt-detail-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:72px;align-items:start}.mkt-detail-layout--rev{grid-template-columns:.9fr 1.1fr}.mkt-detail-layout--rev .mkt-detail-copy{order:2}.mkt-detail-layout--rev .mkt-detail-aside{order:1}.mkt-detail-copy h2{margin-bottom:20px}.mkt-detail-copy>p{margin:0 0 32px;color:var(--muted);font-size:16px;line-height:1.8}.detail-points{display:grid;gap:24px}.detail-points>div strong{display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;margin-bottom:5px}.detail-points>div p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.aside-card{padding:28px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 12px 40px #203d6212}.aside-card h4{margin:0 0 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:18px}.aside-card p{margin:0 0 14px;color:var(--muted);font-size:14px;line-height:1.75}.aside-card p:last-child{margin-bottom:0}.aside-note{padding-top:16px;border-top:1px solid var(--line);font-size:12px!important;color:#8fa4c2!important}.mkt-meta{background:#f4f7fb}.aside-card--dark{background:#0c1626f2;border-color:#7db5ff33;color:#fff}.aside-card--dark h4{color:#fff}.aside-card--dark p{color:#9caec4}.aside-card--dark .aside-note{border-color:#7db5ff26;color:#617488!important}.mkt-automation{background:var(--ink);color:#fff}.mkt-automation .section-heading>p{color:#9caec4}.mkt-automation .eyebrow.dark{color:#718097}.auto-flow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:36px;justify-content:center}.auto-node{padding:10px 18px;border:1px solid rgba(125,181,255,.22);border-radius:6px;background:#122032cc;color:#b4c4d9;font-size:13px;font-weight:700;white-space:nowrap}.auto-node--highlight{border-color:#2b6df580;background:#2b6df526;color:var(--cyan)}.auto-node--outcome{border-color:#45d7a466;background:#45d7a41a;color:var(--green)}.auto-arrow{color:#3a5270;font-size:18px;font-weight:300}.auto-points{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.auto-points>div{display:flex;align-items:center;justify-content:center;min-height:52px;padding:12px 16px;border:1px solid rgba(125,181,255,.14);border-radius:7px;background:#12203299;text-align:center}.auto-points span{color:#8fa4c2;font-size:13px;font-weight:700}.process-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:48px}.process-step{padding:24px 20px;border:1px solid var(--line);border-radius:10px;background:#fff}.process-num{font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:800;color:var(--blue);letter-spacing:.12em;margin-bottom:12px}.process-step h3{margin:0 0 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:17px}.process-step p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.process-note{padding:32px 40px;border:1px solid var(--line);border-radius:10px;background:#fff;display:flex;align-items:center;gap:48px;justify-content:space-between}.process-note>p{margin:0;color:var(--muted);font-size:15px;line-height:1.75;flex:1}.mkt-faq{background:#f4f7fb}.faq-list{display:grid;gap:12px}.faq-item{border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden}.faq-item summary{list-style:none;cursor:pointer;padding:20px 24px;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;display:flex;justify-content:space-between;align-items:center;gap:16px;-webkit-user-select:none;user-select:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";flex-shrink:0;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#edf1f7;color:var(--ink);font-size:16px;font-weight:800;transition:transform .2s ease,background .2s ease}.faq-item[open] summary:after{content:"−";background:var(--blue);color:#fff}.faq-item>p{margin:0;padding:0 24px 24px;color:var(--muted);font-size:15px;line-height:1.75}.mkt-inquire{background:#eaf0f8}.mkt-inquire-card{display:grid;grid-template-columns:.75fr 1.25fr;gap:72px;padding:62px;border:1px solid #dce4ee;border-radius:12px;background:#fff;box-shadow:0 20px 60px #203d6214}.inquire-copy h2{margin-bottom:18px}.inquire-copy>p{margin:0;color:var(--muted);font-size:15px;line-height:1.8}#marketing-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}#marketing-form label{display:grid;gap:7px}#marketing-form label span{color:#59687b;font-size:11px;font-weight:800}#marketing-form .full-width{grid-column:1 / -1}#marketing-form input,#marketing-form select,#marketing-form textarea{width:100%;border:1px solid #d8e0e9;border-radius:5px;padding:12px 14px;background:#f9fbfd;color:var(--ink);outline:none;resize:vertical}#marketing-form input:focus,#marketing-form select:focus,#marketing-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2b6df51a}#marketing-form button{grid-column:1 / -1;justify-self:start}@media(max-width:1040px){.mkt-hero-layout{grid-template-columns:1fr;min-height:auto}.mkt-hero{min-height:auto}.mkt-hero-system{max-width:420px;margin:0 auto}.sys-chain{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4px}.sys-node{max-width:none;width:auto;padding:10px 14px;font-size:10px}.sys-arrow{width:16px;height:1px;background:#7db5ff4d}.sys-arrow:after{inset:50% 0 auto auto;transform:translateY(-50%);border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid rgba(125,181,255,.4);border-right:none}.for-grid{grid-template-columns:repeat(2,1fr)}.sys-steps,.split-grid{grid-template-columns:1fr}.mkt-detail-layout,.mkt-detail-layout--rev{grid-template-columns:1fr;gap:40px}.mkt-detail-layout--rev .mkt-detail-copy,.mkt-detail-layout--rev .mkt-detail-aside{order:0}.process-steps{grid-template-columns:repeat(3,1fr)}.mkt-inquire-card{grid-template-columns:1fr;gap:40px}}@media(max-width:760px){.mkt-hero{padding:130px 0 72px}.mkt-hero-copy h1{font-size:40px}.mkt-hero-layout{gap:48px}.for-grid{grid-template-columns:1fr}.auto-flow{gap:4px}.auto-node{font-size:11px;padding:8px 12px}.auto-points{grid-template-columns:repeat(2,1fr)}.process-steps{grid-template-columns:1fr}.process-note{flex-direction:column;gap:24px;align-items:flex-start;padding:28px}.mkt-inquire-card{padding:30px}#marketing-form{grid-template-columns:1fr}#marketing-form .full-width{grid-column:auto}#marketing-form button{justify-self:stretch}}@media(max-width:420px){.mkt-hero-copy h1{font-size:34px}.auto-points{grid-template-columns:1fr}}
