.mkt .guide-hub,.mkt .guide-page{--guide-violet:#5b50dc;--guide-violet-dark:#352d88;--guide-lilac:#eeecff;--guide-mint:#e7f7ee;--guide-mint-ink:#17603c;--guide-amber:#fff4df;--guide-amber-ink:#7d4a08;--guide-rose:#fff0f2;--guide-rose-ink:#913149;--guide-slate:#716b84}.mkt .guide-hub-hero,.mkt .guide-hero{background:radial-gradient(circle at 92% 5%,#e0e7ffeb,#0000 36%),linear-gradient(145deg,#fff 0%,#fafaff 55%,#f4f3ff 100%);padding:88px 0 76px;position:relative;overflow:hidden}.mkt .guide-hub-hero:before,.mkt .guide-hero:before{content:"";border:1px solid #4f46e51a;border-radius:50%;width:460px;height:460px;position:absolute;top:-160px;right:-120px}.mkt .guide-hub-hero-grid,.mkt .guide-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:66px;display:grid;position:relative}.mkt .guide-hub-hero-copy,.mkt .guide-hero-copy{min-width:0}.mkt .guide-hub-hero-copy h1,.mkt .guide-hero-copy h1{letter-spacing:-.048em;max-width:700px;margin:15px 0 22px;font-size:clamp(42px,5vw,65px)}.mkt .guide-hub-hero-copy>p,.mkt .guide-hero-copy>p{max-width:630px;color:var(--ink-soft);margin:0;font-size:19px;line-height:1.62}.mkt .guide-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.mkt .guide-hero-actions .btn,.mkt .guide-final-actions .btn{justify-content:center;align-items:center;gap:9px;min-height:48px;display:inline-flex}.mkt .guide-hero-proof{color:#565069;flex-wrap:wrap;gap:10px 19px;margin:27px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.mkt .guide-hero-proof li{align-items:center;gap:7px;display:inline-flex}.mkt .guide-hero-proof svg{color:var(--indigo)}.mkt .guide-hub-review{align-items:center;gap:8px;display:inline-flex;color:#6b657c!important;margin-top:23px!important;font-size:13px!important}.mkt .guide-figure{min-width:0;margin:0}.mkt .guide-figure-window{background:#fffffff5;border:1px solid #dedbe9;border-radius:20px;overflow:hidden;box-shadow:0 28px 68px -34px #362d766b}.mkt .guide-figure-bar{background:#faf9fd;border-bottom:1px solid #ece9f3;align-items:center;gap:7px;min-height:42px;padding:0 16px;display:flex}.mkt .guide-figure-bar>span{background:#fb7185;border-radius:50%;width:8px;height:8px}.mkt .guide-figure-bar>span:nth-child(2){background:#f4c85c}.mkt .guide-figure-bar>span:nth-child(3){background:#63c995}.mkt .guide-figure-bar small{color:#8b8599;letter-spacing:.07em;text-transform:uppercase;margin-left:auto;font-size:10px;font-weight:700}.mkt .guide-figure-body{min-height:330px;padding:22px}.mkt .guide-figure figcaption{color:#6e687d;align-items:flex-start;gap:8px;padding:13px 12px 0;font-size:12px;line-height:1.5;display:flex}.mkt .guide-figure figcaption svg{color:var(--indigo);flex:none;margin-top:1px}.mkt .guide-mini-heading,.mkt .guide-router-heading{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:16px;display:flex}.mkt .guide-mini-heading>svg,.mkt .guide-router-heading>svg{box-sizing:content-box;background:var(--guide-lilac);color:var(--guide-violet);border-radius:10px;padding:9px}.mkt .guide-mini-heading span,.mkt .guide-mini-heading div,.mkt .guide-router-heading div{flex-direction:column;min-width:0;display:flex}.mkt .guide-mini-heading small,.mkt .guide-router-heading small,.mkt .guide-receipt-top small,.mkt .guide-task-receipt>div small,.mkt .guide-reconcile-top small{color:#625c70;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.mkt .guide-mini-heading strong,.mkt .guide-router-heading strong{font-family:var(--display);font-size:14px}.mkt .guide-router-list{gap:8px;margin-top:15px;display:grid}.mkt .guide-router-row{background:#fff;border:1px solid #ebe8f2;border-radius:11px;grid-template-columns:28px minmax(0,1fr) 16px minmax(104px,.8fr);align-items:center;gap:10px;padding:10px 11px;display:grid}.mkt .guide-router-row>span{background:var(--guide-lilac);width:27px;height:27px;color:var(--guide-violet-dark);font-family:var(--display);border-radius:8px;place-items:center;font-size:11px;font-weight:700;display:grid}.mkt .guide-router-row div{flex-direction:column;min-width:0;display:flex}.mkt .guide-router-row small{color:#8a8497;text-transform:uppercase;font-size:10px;line-height:1.3}.mkt .guide-router-row strong,.mkt .guide-router-row b{overflow-wrap:anywhere;font-size:11px}.mkt .guide-router-row>svg{color:#9a94a9}.mkt .guide-router-row b{color:var(--guide-violet-dark);font-weight:700}.mkt .guide-provenance,.mkt .guide-hub-proof{background:#fff;border-top:1px solid #ece9f3;border-bottom:1px solid #ece9f3}.mkt .guide-provenance-grid,.mkt .guide-hub-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mkt .guide-provenance-grid>span,.mkt .guide-hub-proof-grid>span{align-items:flex-start;gap:11px;min-width:0;padding:19px 22px;display:flex}.mkt .guide-provenance-grid>span+span,.mkt .guide-hub-proof-grid>span+span{border-left:1px solid #ece9f3}.mkt .guide-provenance-grid svg,.mkt .guide-hub-proof-grid svg{color:var(--indigo);flex:none;margin-top:2px}.mkt .guide-provenance-grid>span>span,.mkt .guide-hub-proof-grid>span>span{flex-direction:column;min-width:0;display:flex}.mkt .guide-provenance-grid strong,.mkt .guide-hub-proof-grid strong{font-family:var(--display);font-size:12px}.mkt .guide-provenance-grid small,.mkt .guide-hub-proof-grid small{color:#716b80;margin-top:3px;font-size:10px;line-height:1.45}.mkt .guide-answer-section,.mkt .guide-hub-answer,.mkt .guide-checklist-section,.mkt .guide-story-section,.mkt .guide-hub-story,.mkt .guide-boundary-section,.mkt .guide-sources-section,.mkt .guide-faq-section,.mkt .guide-hub-faq,.mkt .guide-chooser-section{padding:94px 0}.mkt .guide-answer-section,.mkt .guide-hub-answer{background:var(--ink);color:#fff}.mkt .guide-answer-grid{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start;gap:72px;display:grid}.mkt .guide-section-heading{min-width:0}.mkt .guide-section-heading h2,.mkt .guide-story-copy h2,.mkt .guide-boundary-intro h2,.mkt .guide-sources-grid h2,.mkt .guide-faq-intro h2,.mkt .guide-final-cta h2{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(32px,4vw,47px)}.mkt .guide-answer-section .eyebrow,.mkt .guide-hub-answer .eyebrow,.mkt .guide-boundary-section .eyebrow{color:#b9b3ff}.mkt .guide-answer-copy{max-width:760px}.mkt .guide-answer-copy>p{color:#eeecf6;margin:0;font-size:18px;line-height:1.72}.mkt .guide-answer-copy>p+p{margin-top:17px}.mkt .guide-advice-note{background:#ffffff12;border:1px solid #ffffff26;border-radius:11px;align-items:flex-start;gap:10px;padding:14px 15px;display:flex;font-size:12px!important;line-height:1.55!important}.mkt .guide-advice-note svg{color:#c5c0ff;flex:none;margin-top:1px}.mkt .guide-section-heading-wide{text-align:center;max-width:780px;margin:0 auto 38px}.mkt .guide-section-heading-wide>p,.mkt .guide-story-copy>p,.mkt .guide-boundary-intro>p,.mkt .guide-sources-grid>div>p,.mkt .guide-faq-intro>p,.mkt .guide-final-cta p{color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.7}.mkt .guide-section-heading-wide>p+p,.mkt .guide-story-copy>p+p{margin-top:13px}.mkt .guide-checklist-section{background:#fff}.mkt .guide-checklist{box-shadow:var(--sh-sm);background:#fff;border:1px solid #e4e1ec;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.mkt .guide-checklist li{flex-direction:column;gap:15px;min-height:134px;padding:23px;display:flex}.mkt .guide-checklist li+li{border-left:1px solid #e9e6ef}.mkt .guide-checklist li:nth-child(n+4){border-top:1px solid #e9e6ef}.mkt .guide-checklist li:nth-child(4){border-left:0}.mkt .guide-checklist span{background:var(--guide-lilac);width:34px;height:30px;color:var(--guide-violet-dark);font-family:var(--display);border-radius:8px;place-items:center;font-size:11px;font-weight:700;display:grid}.mkt .guide-checklist p{color:#484257;margin:0;font-size:14px;line-height:1.55}.mkt .guide-story-section-soft,.mkt .guide-hub-story-soft,.mkt .guide-chooser-section,.mkt .guide-faq-section,.mkt .guide-hub-faq{background:var(--soft)}.mkt .guide-story-grid{grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr);align-items:center;gap:76px;display:grid}.mkt .guide-story-grid-figure-first{grid-template-columns:minmax(430px,1.12fr) minmax(0,.88fr)}.mkt .guide-story-copy{min-width:0}.mkt .guide-bullet-list{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.mkt .guide-bullet-list li{color:#4e485e;align-items:flex-start;gap:9px;font-size:14px;display:flex}.mkt .guide-bullet-list svg{color:var(--indigo);flex:none;margin-top:3px}.mkt .guide-card-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.mkt .guide-card{min-width:0;min-height:325px;box-shadow:var(--sh-sm);background:#fff;border:1px solid #e1deeb;border-radius:17px;flex-direction:column;grid-column:span 2;padding:24px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.mkt .guide-card:nth-child(4){grid-column:2/span 2}.mkt .guide-card:hover{box-shadow:var(--sh-lg);border-color:#c5c0ef;transform:translateY(-3px)}.mkt .guide-card-number{color:#aaa5b6;font-family:var(--display);font-size:11px;position:absolute;top:19px;right:21px}.mkt .guide-card-icon{background:var(--guide-lilac);width:42px;height:42px;color:var(--guide-violet);border-radius:12px;place-items:center;display:grid}.mkt .guide-card>small{color:#827b91;letter-spacing:.06em;text-transform:uppercase;margin-top:22px;font-size:10px;font-weight:800}.mkt .guide-card h3{margin:8px 0 0;font-size:22px}.mkt .guide-card>p{color:var(--ink-soft);margin:11px 0 18px;font-size:13px;line-height:1.58}.mkt .guide-card-output{background:var(--soft);color:#4c465c;border-radius:10px;flex-direction:column;gap:2px;margin-top:auto;padding:11px 12px;font-size:11px;display:flex}.mkt .guide-card-output strong{color:#898394;letter-spacing:.07em;text-transform:uppercase;font-size:10px}.mkt .guide-card-link{color:var(--indigo-700);font-family:var(--display);align-items:center;gap:7px;margin-top:17px;font-size:12px;font-weight:700;display:inline-flex}.mkt .guide-path-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid}.mkt .guide-path-step{flex-direction:column;gap:5px;min-width:0;padding:0 16px;display:flex;position:relative}.mkt .guide-path-step:first-child{padding-left:0}.mkt .guide-path-step>span{background:var(--guide-lilac);width:27px;height:27px;color:var(--guide-violet-dark);border-radius:50%;place-items:center;margin-bottom:5px;font-size:10px;font-weight:800;display:grid}.mkt .guide-path-step strong{font-family:var(--display);font-size:12px}.mkt .guide-path-step small{color:#797386;font-size:10px;line-height:1.35}.mkt .guide-path-step>svg{color:#aaa4b8;position:absolute;top:7px;right:-7px}.mkt .guide-result-note{background:var(--guide-mint);color:var(--guide-mint-ink);border:1px solid #cce8d8;border-radius:11px;align-items:center;gap:11px;margin-top:27px;padding:14px;display:flex}.mkt .guide-result-note span{flex-direction:column;display:flex}.mkt .guide-result-note strong{font-size:12px}.mkt .guide-result-note small{font-size:10px}.mkt .guide-anatomy{gap:10px;display:grid}.mkt .guide-anatomy>div{background:#fff;border:1px solid #e8e5ef;border-radius:11px;align-items:center;gap:13px;padding:14px;display:flex}.mkt .guide-anatomy>div>span{background:var(--guide-lilac);width:33px;height:33px;color:var(--guide-violet-dark);border-radius:9px;place-items:center;font-size:10px;font-weight:800;display:grid}.mkt .guide-anatomy>div>div{flex-direction:column;min-width:0;display:flex}.mkt .guide-anatomy strong{font-family:var(--display);font-size:12px}.mkt .guide-anatomy small{color:#797386;margin-top:2px;font-size:10px}.mkt .guide-roadmap ol{gap:0;margin:17px 0 0;padding:0;list-style:none;display:grid}.mkt .guide-roadmap li{border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:39px;padding:5px 10px;display:grid;position:relative}.mkt .guide-roadmap li:nth-child(odd){background:#faf9fd}.mkt .guide-roadmap li>span{background:var(--guide-lilac);width:24px;height:24px;color:var(--guide-violet-dark);border-radius:7px;place-items:center;font-size:10px;font-weight:800;display:grid}.mkt .guide-roadmap li strong{font-size:11px}.mkt .guide-roadmap li>svg{z-index:1;color:#aaa4b8;position:absolute;bottom:-8px;left:16px}.mkt .guide-timeline{gap:10px;display:grid}.mkt .guide-timeline>div{border:1px solid #e6e3ed;border-radius:11px;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:11px;min-height:60px;padding:10px 13px;display:grid}.mkt .guide-timeline>div>span{color:var(--guide-violet);font-family:var(--display);font-size:11px;font-weight:700}.mkt .guide-timeline>div>div{flex-direction:column;display:flex}.mkt .guide-timeline strong{font-size:12px}.mkt .guide-timeline small{color:#777181;font-size:10px}.mkt .guide-timeline svg{box-sizing:content-box;background:var(--guide-mint);color:var(--guide-mint-ink);border-radius:50%;padding:5px}.mkt .guide-decision-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mkt .guide-decision-column{border:1px solid #e5e2ec;border-radius:12px;flex-direction:column;gap:8px;min-width:0;min-height:274px;padding:17px 14px;display:flex}.mkt .guide-decision-column>small{color:#7b7587;letter-spacing:.06em;min-height:27px;font-size:10px;font-weight:800}.mkt .guide-decision-column>strong{min-height:42px;font-family:var(--display);font-size:12px;line-height:1.35}.mkt .guide-decision-column>span{color:#5e586b;background:#ffffffb8;border-radius:8px;padding:8px;font-size:10px}.mkt .guide-decision-now{background:var(--guide-mint)}.mkt .guide-decision-later{background:var(--guide-lilac)}.mkt .guide-decision-human{background:var(--guide-amber)}.mkt .guide-stack{flex-direction:column;justify-content:center;gap:5px;min-height:280px;display:flex}.mkt .guide-stack>div{background:#faf9ff;border:1px solid #dedbea;border-radius:10px;grid-template-columns:29px minmax(90px,.65fr) minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:48px;margin:0 auto;padding:8px 13px;display:grid}.mkt .guide-stack>div:nth-child(2){width:96%}.mkt .guide-stack>div:nth-child(3){width:92%}.mkt .guide-stack>div:nth-child(4){width:88%}.mkt .guide-stack>div:nth-child(5){width:84%}.mkt .guide-stack>div>span{width:23px;height:23px;color:var(--guide-violet-dark);background:#fff;border-radius:7px;place-items:center;font-size:10px;font-weight:800;display:grid}.mkt .guide-stack strong{font-size:10px}.mkt .guide-stack small{color:#746e80;font-size:10px}.mkt .guide-calendar-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-bottom:17px;display:flex}.mkt .guide-calendar-heading>span{flex-direction:column;display:flex}.mkt .guide-calendar-heading small{color:#8a8497;text-transform:uppercase;font-size:10px;font-weight:800}.mkt .guide-calendar-heading strong{font-family:var(--display);font-size:12px}.mkt .guide-calendar-heading b{background:var(--guide-lilac);color:var(--guide-violet-dark);border-radius:8px;padding:7px 9px;font-size:10px}.mkt .guide-calendar-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:23px;display:grid}.mkt .guide-calendar-day{border:1px solid #e6e3ed;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:84px;display:flex}.mkt .guide-calendar-day small{color:#8a8497;font-size:10px;font-weight:800}.mkt .guide-calendar-day strong{font-size:10px}.mkt .guide-calendar-leave{background:var(--guide-lilac);color:var(--guide-violet-dark);border-color:#c8c3f2}.mkt .guide-calendar-off,.mkt .guide-calendar-weekend{color:#aaa4b4;background:#faf9fc}.mkt .guide-calendar-legend{color:#746e80;flex-wrap:wrap;gap:10px 16px;margin-top:22px;font-size:10px;display:flex}.mkt .guide-calendar-legend span{align-items:center;gap:5px;display:inline-flex}.mkt .guide-calendar-legend i{background:#fff;border:1px solid #ddd9e6;border-radius:3px;width:8px;height:8px}.mkt .guide-calendar-legend .guide-legend-leave{background:var(--guide-lilac);border-color:#c8c3f2}.mkt .guide-calendar-legend .guide-legend-off{background:#f1eff4}.mkt .guide-receipt-top,.mkt .guide-task-receipt>div,.mkt .guide-reconcile-top{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:16px;display:flex}.mkt .guide-receipt-top>svg,.mkt .guide-task-receipt>div>svg,.mkt .guide-reconcile-top>svg{box-sizing:content-box;background:var(--guide-lilac);color:var(--guide-violet);border-radius:10px;padding:8px}.mkt .guide-receipt-top>span,.mkt .guide-task-receipt>div>span,.mkt .guide-reconcile-top>span{flex-direction:column;min-width:0;display:flex}.mkt .guide-receipt-top strong,.mkt .guide-task-receipt>div strong,.mkt .guide-reconcile-top strong{font-size:12px}.mkt .guide-receipt-top>b,.mkt .guide-reconcile-top>b{background:var(--guide-mint);color:var(--guide-mint-ink);border-radius:7px;align-items:center;gap:5px;margin-left:auto;padding:6px 8px;font-size:10px;display:inline-flex}.mkt .guide-receipt dl{margin:12px 0 0}.mkt .guide-receipt dl>div{border-bottom:1px solid #efedf3;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 3px;display:flex}.mkt .guide-receipt dt{color:#625c70;font-size:10px}.mkt .guide-receipt dd{text-align:right;margin:0;font-size:10px;font-weight:700}.mkt .guide-onboarding-timeline{gap:10px;display:grid;position:relative}.mkt .guide-onboarding-timeline:before{content:"";background:#d9d5e7;width:2px;position:absolute;top:35px;bottom:35px;left:71px}.mkt .guide-onboarding-timeline>div{z-index:1;background:#fff;border:1px solid #e6e3ed;border-radius:11px;grid-template-columns:48px 30px minmax(0,1fr);align-items:center;gap:10px;min-height:61px;padding:9px 12px;display:grid;position:relative}.mkt .guide-onboarding-timeline>div>span{color:#827c8f;font-size:10px;font-weight:800}.mkt .guide-onboarding-timeline i{background:var(--guide-violet);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:800;display:grid}.mkt .guide-onboarding-timeline>div>div{flex-direction:column;display:flex}.mkt .guide-onboarding-timeline strong{font-size:10px}.mkt .guide-onboarding-timeline small{color:#817b8d;font-size:10px}.mkt .guide-swimlane{border:1px solid #e3e0ea;border-radius:11px;overflow:hidden}.mkt .guide-swimlane>div{grid-template-columns:.8fr 1fr 1fr;align-items:center;gap:8px;min-height:52px;padding:9px 11px;display:grid}.mkt .guide-swimlane>div+div{border-top:1px solid #e9e6ef}.mkt .guide-swimlane-header{color:#8b8597;letter-spacing:.05em;background:#f7f6fa;font-size:10px;font-weight:800;min-height:34px!important}.mkt .guide-swimlane strong{font-size:10px}.mkt .guide-swimlane>div>span{color:#686273;align-items:center;gap:5px;font-size:10px;display:inline-flex}.mkt .guide-swimlane svg{color:var(--guide-violet);flex:none}.mkt .guide-task-receipt ul{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mkt .guide-task-receipt li{background:#faf9fc;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:grid}.mkt .guide-task-receipt li>svg{box-sizing:content-box;background:var(--guide-mint);color:var(--guide-mint-ink);border-radius:50%;padding:4px}.mkt .guide-task-receipt li>span{flex-direction:column;min-width:0;display:flex}.mkt .guide-task-receipt li strong{font-size:10px}.mkt .guide-task-receipt li small{color:#625c70;font-size:10px}.mkt .guide-task-receipt li b{color:var(--guide-mint-ink);font-size:10px}.mkt .guide-data-flow{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:7px;display:grid}.mkt .guide-data-flow>div{background:#fff;border:1px solid #e1deea;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:92px;padding:9px 5px;display:flex;position:relative}.mkt .guide-data-flow>div>span{background:var(--guide-lilac);width:25px;height:25px;color:var(--guide-violet-dark);border-radius:8px;place-items:center;font-size:10px;font-weight:800;display:grid}.mkt .guide-data-flow strong{overflow-wrap:anywhere;text-align:center;font-size:10px}.mkt .guide-data-flow svg{z-index:2;color:#9b95aa;position:absolute;top:39px;right:-11px}.mkt .guide-data-question{background:var(--guide-amber);color:var(--guide-amber-ink);border:1px solid #f0d8b8;border-radius:11px;align-items:center;gap:11px;margin-top:26px;padding:14px;display:flex}.mkt .guide-data-question span{flex-direction:column;display:flex}.mkt .guide-data-question strong{font-size:11px}.mkt .guide-data-question small{font-size:10px}.mkt .guide-access-layers{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:285px;display:flex}.mkt .guide-access-layers>div{background:#faf9ff;border:1px solid #dedbea;border-radius:11px;grid-template-columns:30px minmax(0,1fr) 22px;align-items:center;gap:9px;width:100%;min-height:54px;padding:10px 13px;display:grid}.mkt .guide-access-layers>div:nth-child(2){width:94%}.mkt .guide-access-layers>div:nth-child(3){width:88%}.mkt .guide-access-layers>div:nth-child(4){width:82%}.mkt .guide-access-layers>div>svg:first-child{color:var(--guide-violet)}.mkt .guide-access-layers>div>svg:last-child{color:#777181}.mkt .guide-access-layers span{flex-direction:column;min-width:0;display:flex}.mkt .guide-access-layers strong{font-size:10px}.mkt .guide-access-layers small{color:#746e80;font-size:10px}.mkt .guide-dsar-route{grid-template-columns:.72fr 1.28fr;gap:18px;display:grid}.mkt .guide-dsar-clock{background:var(--guide-lilac);text-align:center;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:265px;padding:20px;display:flex}.mkt .guide-dsar-clock small{color:#716a91;letter-spacing:.06em;font-size:10px;font-weight:800}.mkt .guide-dsar-clock strong{color:var(--guide-violet-dark);font-family:var(--display);margin:8px 0;font-size:34px}.mkt .guide-dsar-clock span{color:#676078;font-size:10px;line-height:1.5}.mkt .guide-dsar-route ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mkt .guide-dsar-route li{border:1px solid #e7e4ed;border-radius:9px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;min-height:46px;padding:7px 10px;display:grid}.mkt .guide-dsar-route li>span{background:var(--guide-lilac);width:23px;height:23px;color:var(--guide-violet-dark);border-radius:7px;place-items:center;font-size:10px;font-weight:800;display:grid}.mkt .guide-dsar-route li>div{flex-direction:column;min-width:0;display:flex}.mkt .guide-dsar-route li strong{font-size:10px}.mkt .guide-dsar-route li small{color:#777181;font-size:10px}.mkt .guide-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:9px;min-height:285px;display:grid}.mkt .guide-pipeline>div{text-align:center;border:1px solid #e3e0ea;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;padding:15px 10px;display:flex;position:relative}.mkt .guide-pipeline>div>svg:first-child{box-sizing:content-box;background:var(--guide-lilac);color:var(--guide-violet);border-radius:10px;padding:10px}.mkt .guide-pipeline>div>svg:last-child{z-index:2;color:#9f99aa;position:absolute;top:calc(50% - 7px);right:-13px}.mkt .guide-pipeline strong{overflow-wrap:anywhere;font-size:10px}.mkt .guide-pipeline small{color:#777181;font-size:10px;line-height:1.4}.mkt .guide-map-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:14px;display:flex}.mkt .guide-map-toolbar svg{color:var(--guide-violet)}.mkt .guide-map-toolbar strong{font-size:10px}.mkt .guide-map-toolbar span{color:#625c70;margin-left:auto;font-size:10px}.mkt .guide-map-table{margin-top:12px}.mkt .guide-map-table>div{border-bottom:1px solid #ece9f1;grid-template-columns:.86fr 1.14fr .62fr;align-items:center;gap:8px;min-height:44px;padding:7px 4px;display:grid}.mkt .guide-map-table>div:first-child{color:#625c70;min-height:26px;font-size:10px;font-weight:800}.mkt .guide-map-table>div>span{align-items:center;gap:5px;min-width:0;font-size:10px;display:inline-flex}.mkt .guide-map-table b{border-radius:6px;justify-self:start;padding:4px 6px;font-size:10px}.mkt .guide-map-required,.mkt .guide-map-suggested{background:var(--guide-mint);color:var(--guide-mint-ink)}.mkt .guide-map-review{background:var(--guide-amber);color:var(--guide-amber-ink)}.mkt .guide-map-excluded{background:var(--guide-rose);color:var(--guide-rose-ink)}.mkt .guide-reconcile-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.mkt .guide-reconcile-counts>div{background:var(--guide-mint);border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:12px 9px;display:flex}.mkt .guide-reconcile-counts .guide-reconcile-review{background:var(--guide-amber)}.mkt .guide-reconcile-counts small{color:#716b80;font-size:10px}.mkt .guide-reconcile-counts strong{font-family:var(--display);font-size:20px}.mkt .guide-reconcile ul{gap:8px;margin:17px 0 0;padding:0;list-style:none;display:grid}.mkt .guide-reconcile li{color:#5e586a;align-items:center;gap:7px;font-size:10px;display:flex}.mkt .guide-reconcile li svg{color:var(--guide-mint-ink)}.mkt .guide-boundary-section{background:var(--ink);color:#fff;position:relative;overflow:hidden}.mkt .guide-boundary-section:after{content:"";border:1px solid #c5c0ff24;border-radius:50%;width:430px;height:430px;position:absolute;top:-180px;right:-150px}.mkt .guide-boundary-section .wrap{z-index:1;position:relative}.mkt .guide-boundary-intro{max-width:880px}.mkt .guide-boundary-intro>p{color:#d8d4e6;max-width:850px}.mkt .guide-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.mkt .guide-boundary-grid article{background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;align-items:flex-start;gap:14px;padding:24px;display:flex}.mkt .guide-boundary-grid article>span{color:#c9c4ff;background:#c5c0ff24;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.mkt .guide-boundary-grid h3{margin:1px 0 13px;font-size:18px}.mkt .guide-boundary-grid ul{color:#d8d4e6;gap:7px;margin:0;padding-left:18px;font-size:13px;display:grid}.mkt .guide-sources-section{background:#fff}.mkt .guide-sources-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:72px;display:grid}.mkt .guide-source-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.mkt .guide-source-list a{background:#fff;border:1px solid #e4e1eb;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-height:75px;padding:15px 17px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.mkt .guide-source-list a:hover{box-shadow:var(--sh-sm);border-color:#c9c4ee;transform:translateY(-2px)}.mkt .guide-source-list a>span{flex-direction:column;min-width:0;display:flex}.mkt .guide-source-list strong{font-size:12px}.mkt .guide-source-list small{color:#777181;margin-top:3px;font-size:10px;line-height:1.45}.mkt .guide-source-list svg{color:var(--indigo);flex:none}.mkt .guide-faq-grid{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);align-items:start;gap:72px;display:grid}.mkt .guide-faq-intro{position:sticky;top:110px}.mkt .guide-faq-list{border-top:1px solid #ddd9e7}.mkt .guide-faq-list details{border-bottom:1px solid #ddd9e7}.mkt .guide-faq-list summary{cursor:pointer;min-height:62px;font-family:var(--display);justify-content:space-between;align-items:center;gap:20px;padding:18px 3px;font-size:15px;font-weight:700;list-style:none;display:flex}.mkt .guide-faq-list summary::-webkit-details-marker{display:none}.mkt .guide-faq-plus{background:var(--guide-lilac);width:31px;height:31px;color:var(--guide-violet-dark);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:500;transition:transform .16s;display:grid}.mkt .guide-faq-list details[open] .guide-faq-plus{transform:rotate(45deg)}.mkt .guide-faq-list details>p{max-width:720px;color:var(--ink-soft);margin:-2px 45px 22px 3px;font-size:14px;line-height:1.68}.mkt .guide-final-cta{background:radial-gradient(circle at 83% 12%,#e0e7ffe6,#0000 38%),#f6f5ff;padding:82px 0}.mkt .guide-final-cta-inner{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:72px;display:grid}.mkt .guide-final-actions{flex-direction:column;align-items:stretch;gap:10px;display:flex}.mkt .guide-early-access-link{min-height:44px;color:var(--indigo-700);font-family:var(--display);justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.mkt .guide-card:focus-visible,.mkt .guide-source-list a:focus-visible,.mkt .guide-faq-list summary:focus-visible,.mkt .guide-early-access-link:focus-visible,.mkt .guide-swimlane:focus-visible{outline:3px solid var(--indigo);outline-offset:3px;border-radius:8px}.mkt .guide-answer-section h2,.mkt .guide-hub-answer h2,.mkt .guide-boundary-section h2,.mkt .guide-boundary-section h3{color:#fff}.mkt .guide-figure small{color:#625c70}.mkt .guide-card-number{color:#625c70;font-weight:700}.mkt .guide-card>small,.mkt .guide-card-output strong{color:#625c70}@media (max-width:1040px){.mkt .guide-hub-hero-grid,.mkt .guide-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(390px,1.12fr);gap:38px}.mkt .guide-hub-hero-copy h1,.mkt .guide-hero-copy h1{font-size:clamp(39px,5vw,52px)}.mkt .guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .guide-card,.mkt .guide-card:nth-child(4){grid-column:auto}.mkt .guide-card:last-child{grid-column:1/-1;min-height:285px}.mkt .guide-story-grid,.mkt .guide-story-grid-figure-first{grid-template-columns:minmax(0,.82fr) minmax(390px,1.18fr);gap:46px}}@media (max-width:840px){.mkt .guide-hub-hero,.mkt .guide-hero{padding:68px 0 64px}.mkt .guide-hub-hero-grid,.mkt .guide-hero-grid,.mkt .guide-story-grid,.mkt .guide-story-grid-figure-first,.mkt .guide-sources-grid{grid-template-columns:1fr;gap:42px}.mkt .guide-hub-hero-copy,.mkt .guide-hero-copy{max-width:700px}.mkt .guide-hub-hero-grid>.guide-figure,.mkt .guide-hero-grid>.guide-figure,.mkt .guide-story-grid>.guide-figure{width:min(100%,650px);margin:0 auto}.mkt .guide-story-grid-figure-first>.guide-figure{order:2}.mkt .guide-story-grid-figure-first>.guide-story-copy{order:1}.mkt .guide-answer-grid,.mkt .guide-faq-grid,.mkt .guide-final-cta-inner{grid-template-columns:1fr;gap:34px}.mkt .guide-provenance-grid,.mkt .guide-hub-proof-grid{grid-template-columns:1fr}.mkt .guide-provenance-grid>span+span,.mkt .guide-hub-proof-grid>span+span{border-top:1px solid #ece9f3;border-left:0}.mkt .guide-faq-intro{position:static}.mkt .guide-final-actions{max-width:460px}}@media (max-width:680px){.mkt .guide-hub-hero,.mkt .guide-hero{padding:54px 0}.mkt .guide-hub-hero-copy h1,.mkt .guide-hero-copy h1{font-size:clamp(37px,11vw,48px)}.mkt .guide-hub-hero-copy>p,.mkt .guide-hero-copy>p{font-size:17px}.mkt .guide-hero-actions,.mkt .guide-final-actions{flex-direction:column;align-items:stretch}.mkt .guide-hero-actions .btn,.mkt .guide-final-actions .btn{width:100%}.mkt .guide-hero-proof{flex-direction:column;align-items:flex-start}.mkt .guide-figure-body{min-height:0;padding:15px}.mkt .guide-answer-section,.mkt .guide-hub-answer,.mkt .guide-checklist-section,.mkt .guide-story-section,.mkt .guide-hub-story,.mkt .guide-boundary-section,.mkt .guide-sources-section,.mkt .guide-faq-section,.mkt .guide-hub-faq,.mkt .guide-chooser-section{padding:70px 0}.mkt .guide-section-heading h2,.mkt .guide-story-copy h2,.mkt .guide-boundary-intro h2,.mkt .guide-sources-grid h2,.mkt .guide-faq-intro h2,.mkt .guide-final-cta h2{font-size:clamp(30px,9vw,39px)}.mkt .guide-answer-copy>p{font-size:16px}.mkt .guide-checklist{grid-template-columns:1fr}.mkt .guide-checklist li{min-height:0}.mkt .guide-checklist li+li,.mkt .guide-checklist li:nth-child(n+4){border-top:1px solid #e9e6ef;border-left:0}.mkt .guide-card-grid{grid-template-columns:1fr}.mkt .guide-card,.mkt .guide-card:last-child{grid-column:auto;min-height:300px}.mkt .guide-boundary-grid{grid-template-columns:1fr}.mkt .guide-path-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.mkt .guide-path-step:nth-child(2)>svg{display:none}.mkt .guide-decision-board{grid-template-columns:1fr}.mkt .guide-decision-column{min-height:0}.mkt .guide-calendar-week{grid-template-columns:repeat(4,minmax(0,1fr))}.mkt .guide-data-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt .guide-data-flow>div:nth-child(3) svg{display:none}.mkt .guide-dsar-route{grid-template-columns:1fr}.mkt .guide-dsar-clock{min-height:190px}.mkt .guide-pipeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mkt .guide-pipeline>div{min-height:150px}.mkt .guide-pipeline>div:nth-child(2)>svg:last-child{display:none}}@media (max-width:420px){.mkt .guide-router-row{grid-template-columns:25px minmax(0,1fr) 14px}.mkt .guide-router-row>b{grid-column:2/-1}.mkt .guide-provenance-grid>span,.mkt .guide-hub-proof-grid>span{padding-left:8px;padding-right:8px}.mkt .guide-calendar-heading{flex-direction:column;align-items:flex-start}.mkt .guide-stack>div{grid-template-columns:29px minmax(0,1fr)}.mkt .guide-stack small{grid-column:2}.mkt .guide-calendar-week{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt .guide-receipt dl>div{flex-direction:column;align-items:flex-start;gap:2px}.mkt .guide-receipt dd{text-align:left}.mkt .guide-swimlane{overflow-x:auto}.mkt .guide-swimlane>div{min-width:410px}.mkt .guide-data-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .guide-data-flow>div:nth-child(3) svg{display:block}.mkt .guide-data-flow>div:nth-child(2n) svg{display:none}.mkt .guide-map-table>div{grid-template-columns:.85fr 1fr .65fr}.mkt .guide-reconcile-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.mkt .guide-card,.mkt .guide-source-list a,.mkt .guide-faq-plus{transition:none}.mkt .guide-card:hover,.mkt .guide-source-list a:hover{transform:none}}html[data-guide-reduced-motion=true] .mkt .guide-card,html[data-guide-reduced-motion=true] .mkt .guide-source-list a,html[data-guide-reduced-motion=true] .mkt .guide-faq-plus{transition:none}html[data-guide-reduced-motion=true] .mkt .guide-card:hover,html[data-guide-reduced-motion=true] .mkt .guide-source-list a:hover{transform:none}