:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#18242e;background:#fafbfc;font-synthesis:none;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}a{color:#0768bd}button,input,select,textarea{font:inherit}button,a,input,select,textarea{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}[hidden]{display:none!important}:focus-visible{outline:3px solid #71b3f0;outline-offset:4px}h1,h2,h3,p{margin-top:0}p{line-height:1.65;color:#596c7a}h1{font-size:clamp(48px,6.2vw,82px);line-height:1.01;font-weight:650;letter-spacing:-3.6px;margin-bottom:25px}h2{font-size:clamp(30px,4vw,48px);font-weight:620;letter-spacing:-1.7px;line-height:1.1}h3{font-size:21px;letter-spacing:-.5px;line-height:1.25}a{text-decoration:none}.partner-nav{max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:28px 32px;gap:18px}.wordmark{font-size:29px;font-weight:750;letter-spacing:-1.5px;color:#18242e}.wordmark span{color:#0878db}.partner-nav nav{display:flex;gap:26px;font-size:13px}.partner-nav nav a{color:#526675}main{max-width:1180px;margin:auto;padding:0 32px}main>section{padding:72px 0}.partner-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center}.intro-label{font-size:13px;margin-bottom:25px}.hero-copy{max-width:43ch;font-size:17px;margin-bottom:28px}.primary,button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #dbe4eb;border-radius:12px;padding:13px 19px;color:#175887;background:#fff;min-height:46px;font-size:14px;font-weight:550}.primary{background:#096bc8;color:white;border-color:#096bc8}.quiet-link{display:inline-block;margin:18px;font-size:13px}.route-story{border-radius:32px;background:#f0f4f7;overflow:hidden;padding-bottom:24px}.route-story svg{display:block;width:100%;height:auto}.route-progress{stroke-dasharray:1;stroke-dashoffset:1;animation:trace-route 2s ease-out forwards}.story-detail{padding:0 30px;min-height:140px}.story-detail>span{font-size:20px;font-weight:600;letter-spacing:-.4px}.story-detail p{font-size:13px;margin:12px 0}.story-tabs{display:flex;gap:5px;margin:0 24px}.story-tabs button{background:transparent;border:0;font-size:12px;padding:10px;min-height:40px}.story-tabs button[aria-pressed=true]{background:white;color:#096bc8}.route-story small{display:block;color:#6b7e8b;padding:18px 30px 0;font-size:10px;line-height:1.5}@keyframes trace-route{to{stroke-dashoffset:0}}.value-section{border-top:1px solid #e1e7ec}.value-columns,.package-grid,.campaign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.value-columns{gap:45px;margin-top:42px}.value-columns p{font-size:14px}.section-heading{max-width:650px;margin-bottom:32px}.section-heading p{font-size:16px}.package{border:1px solid #e0e7ed;border-radius:22px;background:white;padding:28px;display:flex;flex-direction:column;position:relative}.package.featured{border-color:#99c1e8}.package h3{margin:12px 0 20px}.package-price{font-size:35px;color:#1b2c3a;letter-spacing:-1px;font-weight:620;margin:0 0 8px}.package-price small{font-size:12px;font-weight:400;letter-spacing:0}.package>p:not(.package-price){font-size:12px;min-height:40px}.package ul{padding-left:17px;font-size:13px;line-height:1.8;color:#516575;flex-grow:1;margin:10px 0 26px}.package-size{font-size:11px;color:#677987}.section-note{font-size:12px;max-width:100ch;line-height:1.7;margin:24px 0 0}.campaign-section{border-top:1px solid #e1e7ec}.campaign-grid article{padding:22px 24px;background:#edf3f6;border-radius:16px}.campaign-grid article:nth-child(2){background:#eef4f1}.campaign-grid article:nth-child(3){background:#f1f0f6}.campaign-grid span{font-size:11px;color:#5e7380;display:block;margin-bottom:25px}.campaign-grid p{font-size:13px}.pilot-steps{list-style:none;counter-reset:step;display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:0}.pilot-steps li{counter-increment:step}.pilot-steps li:before{content:counter(step);display:block;color:#0b71c8;border-top:2px solid #cce1f1;padding-top:20px;margin-bottom:25px;font-size:14px}.pilot-steps p{font-size:14px}.workspace{border-top:1px solid #dce5ec}.form-panel,.access-panel,.workspace-panel{background:white;border:1px solid #e0e7ed;border-radius:20px;padding:28px;max-width:850px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.workspace label{display:grid;gap:8px;font-size:13px;font-weight:500;margin-bottom:18px}.workspace label small{font-weight:400;color:#70808b}.workspace input:not([type=checkbox]),.workspace textarea,.workspace select{background:#f8fafb;color:#203442;border:1px solid #d6e0e7;border-radius:9px;padding:12px;min-width:0;width:100%;font-size:16px}.workspace textarea{resize:vertical}.workspace .check-label{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.6;font-weight:400}.check-label input{accent-color:#086bc7;width:18px;height:18px;flex-shrink:0}.workspace .form-note{font-size:11px;margin:16px 0 0}.access-panel{margin-top:18px}.access-panel summary{cursor:pointer;font-size:14px}.access-panel form{margin-top:24px}#partner-status{color:#175e98;font-size:14px;overflow-wrap:anywhere}#partner-status:empty{display:none}#partner-recovery{border:1px solid #aacced;border-radius:16px;background:#edf6ff;padding:24px;margin-bottom:20px;max-width:850px}#partner-recovery code{display:block;overflow-wrap:anywhere;word-break:break-all;padding:14px;background:white;border-radius:9px;margin:16px 0;font-size:13px}#partner-recovery p{font-size:13px}.workspace-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:20px}.workspace-toolbar h3{margin:0}.workspace-actions{display:flex;gap:8px;flex-wrap:wrap}.workspace-banner{font-size:13px;background:#edf3f8;padding:18px;border-radius:12px}.workspace-panel{max-width:none;margin:20px 0}.workspace-panel summary{font-size:17px;font-weight:550;cursor:pointer}.workspace-panel>form{margin-top:24px}.workspace-tags{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:20px 0}.workspace-tags legend{font-size:13px;margin-bottom:12px}.workspace .workspace-tags label{display:flex;align-items:center;gap:6px;margin:0;padding:8px;background:#f1f5f8;border-radius:7px;font-weight:400}.workspace-list{list-style:none;padding:0;margin:0}.workspace-list li{border-bottom:1px solid #e7edf1;padding:18px 0;overflow-wrap:anywhere}.workspace-list li:last-child{border:0}.workspace-list h4{margin:0 0 8px;font-size:16px}.workspace-list p{font-size:13px;white-space:pre-wrap;margin:0 0 7px}.workspace-list small{font-size:11px;color:#60788b}.draft-actions{display:flex;gap:10px;flex-wrap:wrap}footer{max-width:1180px;margin:auto;padding:40px 32px 60px;border-top:1px solid #e1e7ec;display:flex;gap:25px;flex-wrap:wrap;align-items:center}footer p{font-size:12px;margin:0;flex:1}footer>a:not(.wordmark){font-size:12px}@media(max-width:800px){.partner-hero{grid-template-columns:1fr;gap:30px}.route-story{max-width:520px}.value-columns,.package-grid,.campaign-grid,.pilot-steps{grid-template-columns:1fr;gap:18px}.value-columns{gap:20px}.package>p:not(.package-price){min-height:0}.package ul{margin-bottom:20px}.pilot-steps li:before{margin-bottom:16px}.partner-nav nav{gap:15px}.partner-hero{padding-top:40px}.package{padding:25px}main>section{padding:45px 0}.form-grid{grid-template-columns:1fr;gap:0}.form-panel,.access-panel,.workspace-panel{padding:20px}.workspace-toolbar{align-items:flex-start}}@media(max-width:420px){main{padding:0 19px}.partner-nav{padding:23px 19px;align-items:flex-start}.partner-nav nav{gap:11px;flex-wrap:wrap;justify-content:flex-end;max-width:170px;font-size:11px}.wordmark{font-size:27px}h1{font-size:49px;letter-spacing:-2.5px}.hero-copy{font-size:15px}.quiet-link{margin:20px 0 0;display:block}.story-detail{padding:0 20px}.story-tabs{margin:0 12px}.story-tabs button{font-size:11px}.form-panel,.access-panel,.workspace-panel{padding:17px}footer{padding:30px 19px}footer p{flex-basis:100%}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.route-progress{animation:none;stroke-dashoffset:0}}

.workbench-flow{padding:26px 24px;background:#f3f7fa;border:1px solid #dfE8ef;border-radius:18px;margin:20px 0}.workbench-flow h3{margin-bottom:8px}.workbench-flow p{font-size:12px;margin-bottom:10px}.workbench-flow svg{width:100%;height:62px;display:block}.workbench-flow ol{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:0;margin:0;list-style:none}.workbench-flow li{font-size:12px;color:#617684;text-align:center}.workbench-flow li small{display:block;margin-top:7px;font-size:10px;color:#758a98}.workbench-flow .reached{color:#116cae;font-weight:550}.confirmed-change svg circle{animation:confirmed-node .65s ease-out 1}@keyframes confirmed-node{0%{stroke-width:7}100%{stroke-width:2}}.campaign-studio-intro{border-bottom:1px solid #e2eaf0;padding-bottom:22px;margin-bottom:24px}.campaign-studio-intro>p{font-size:13px;max-width:75ch}.campaign-template-list{display:flex;gap:8px;flex-wrap:wrap}.campaign-template-list button{border-radius:22px;padding:10px 14px;background:#f2f7fa;font-size:12px}.campaign-template-notice{margin:12px 0 0;font-size:12px!important;color:#175e98}.campaign-template-notice:empty{display:none}.campaign-preview{max-width:520px;padding:23px 24px;border:1px solid #d4e1eb;border-radius:18px;background:#fafcfe;margin:24px 0}.preview-private{display:block;font-size:10px;color:#687f8e;margin-bottom:22px}.preview-sponsored{display:inline-block;font-size:10px;color:#715526;background:#fff2d9;border-radius:5px;padding:5px 8px;margin-bottom:16px}.preview-location{font-size:12px;color:#1771b0;margin-bottom:10px;overflow-wrap:anywhere}.campaign-preview h4{font-size:24px;letter-spacing:-.6px;line-height:1.2;margin:0 0 14px;overflow-wrap:anywhere}.campaign-preview p{white-space:pre-wrap;font-size:13px;overflow-wrap:anywhere}.preview-dates{font-size:12px;border-top:1px solid #e0e8ef;padding-top:14px;margin:18px 0 10px}.campaign-preview>small{font-size:10px;color:#6a7e8c;line-height:1.6;display:block}.campaign-history{margin-top:28px;padding-top:24px;border-top:1px solid #dce5ed}.campaign-history>p{font-size:12px}.campaign-history ol{padding:0;list-style:none}.campaign-history li{border-left:2px solid #d4e5f2;padding:0 0 24px 18px;margin-top:18px;overflow-wrap:anywhere}.campaign-history h4{font-size:14px;margin:0 0 8px}.campaign-history h5{font-size:16px;margin:16px 0 10px}.campaign-history p{font-size:12px;white-space:pre-wrap}.campaign-history small{font-size:10px;color:#758794}.workspace-list .draft-actions{margin-top:15px}.workspace-list .draft-actions button{font-size:12px;padding:10px 12px}.workspace-list [data-withdraw-draft]{color:#8a4545;background:#fffafa}.draft-actions #draft-new{margin-left:auto}@media(max-width:520px){.workbench-flow{padding:20px 12px}.workbench-flow ol{gap:5px}.workbench-flow li{font-size:10px}.workbench-flow li small{font-size:9px}.campaign-preview{padding:18px}.campaign-preview h4{font-size:22px}.draft-actions #draft-new{margin-left:0}.campaign-template-list button{flex:1 1 40%;padding:10px;font-size:11px}}@media(prefers-reduced-motion:reduce){.confirmed-change svg circle{animation:none}}

.context-number{display:block;color:#1476d4;font-size:14px;font-weight:650;margin-bottom:18px}.context-value>.primary{margin-top:24px}.context-proof>p{max-width:75ch}.context-proof .value-columns p{max-width:38ch}
.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.package.enterprise{border-color:#b3cbbc;background:#f7faf8}.package.enterprise .package-price small{font-size:20px;font-weight:600;color:#244c36}.enterprise-note{margin-top:25px;padding:25px 28px;border:1px solid #dce8df;border-radius:20px;background:#f4f8f5}.enterprise-note h3{margin-bottom:9px}.enterprise-note p{margin:0;max-width:85ch;font-size:14px}@media(max-width:800px){.package-grid{grid-template-columns:1fr}.enterprise-note{padding:22px}}
