.pricing-showcase,.pricing-controls-showcase{--pricing-blue:var(--public-blue,#0031fc);--pricing-lime:var(--public-lime,#d7fa01);--pricing-lime-deep:var(--public-lime-deep,#b9e600);--pricing-ink:var(--public-ink,#050505);--pricing-muted:var(--public-muted,#50545c);--pricing-line:var(--public-line,#e1e4e9);color:var(--pricing-ink)}.pricing-showcase{background:#fff;width:min(100% - 48px,1196px);min-height:650px;margin:0 auto;padding:25px 0 12px}.pricing-showcase__header{text-align:center;flex-direction:column;align-items:center;display:flex}.pricing-showcase__eyebrow{width:fit-content;color:var(--pricing-blue);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:820;line-height:1;display:flex}.pricing-showcase__eyebrow i{background:var(--pricing-lime-deep);border-radius:999px;width:37px;height:2px}.pricing-showcase__header>.pricing-showcase__eyebrow{margin-bottom:20px}.pricing-showcase__header h1{letter-spacing:-.066em;text-transform:uppercase;margin:0;font-size:clamp(43px,4.1vw,53px);font-weight:875;line-height:.94}.pricing-showcase__header h1 span{color:var(--pricing-blue)}.pricing-showcase__header>p{color:var(--pricing-muted);margin:15px 0 0;font-size:14px;line-height:1.45}.pricing-showcase__billing{color:#858a93;background:#f8f9fa;border:1px solid #e1e4e8;border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;width:280px;min-height:27px;margin-top:19px;padding:3px;font-size:9px;font-weight:650;line-height:1;display:grid}.pricing-showcase__billing span,.pricing-showcase__billing a{white-space:nowrap;justify-content:center;align-items:center;min-height:20px;padding-inline:8px;display:flex}.pricing-showcase__billing span{color:#323900;background:#ecf9a6;border-radius:999px;font-weight:750}.pricing-showcase__billing a{text-underline-offset:2px;-webkit-text-decoration:underline #b8bbc1;text-decoration:underline #b8bbc1}.pricing-showcase__plans{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:15px;max-width:900px;margin:28px auto 0;display:grid}.pricing-showcase-card{background:#fffffffa;border:1px solid #0000;border-radius:11px;flex-direction:column;min-width:0;min-height:312px;padding:25px 20px 18px;display:flex;position:relative;box-shadow:0 12px 34px #11182713}.pricing-showcase-card.is-recommended{border-color:#c8ef00;box-shadow:0 12px 34px #95b9001c}.pricing-showcase-card__badge{color:#1b2100;background:var(--pricing-lime);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:7px;font-weight:850;line-height:1.15;position:absolute;top:14px;right:16px}.pricing-showcase-card__heading{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;min-height:58px;display:grid}.pricing-showcase-card__icon{color:#7c838e;background:#fff;border:1px solid #eceef1;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 6px 16px #121a260f}.pricing-showcase-card.is-recommended .pricing-showcase-card__icon{color:#111600;background:linear-gradient(145deg, #e6ff40, var(--pricing-lime));border-color:#0000;box-shadow:0 8px 20px #b9e6003d}.pricing-showcase-card__icon svg{width:23px;height:23px}.pricing-showcase-card__heading h2{letter-spacing:-.025em;margin:2px 0 0;font-size:15px;font-weight:780;line-height:1.05}.pricing-showcase-card__heading p{color:#656a73;margin:7px 0 0;font-size:9px;line-height:1.4}.pricing-showcase-card__divider{background:#e6e8eb;height:1px;margin:11px 0 12px}.pricing-showcase-card__price{align-items:baseline;gap:5px;min-height:39px;margin:0;display:flex}.pricing-showcase-card__price strong{letter-spacing:-.065em;font-size:30px;font-weight:850;line-height:1}.pricing-showcase-card__price span{color:#777c84;font-size:13px}.pricing-showcase-card__price--custom strong{letter-spacing:-.045em;font-size:28px}.pricing-showcase-card__action{color:#15171a;background:#fff;border:1px solid #b8bdc5;border-radius:7px;justify-content:center;align-items:center;gap:19px;width:100%;min-height:36px;margin-top:8px;padding:0 13px;font-size:10px;font-weight:760;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.pricing-showcase-card__action:hover,.pricing-showcase-card__action:focus-visible{border-color:#7e858f;transform:translateY(-1px);box-shadow:0 6px 18px #121a261a}.pricing-showcase-card.is-recommended .pricing-showcase-card__action{border-color:var(--pricing-lime);background:var(--pricing-lime);box-shadow:0 7px 16px #b9e60033}.pricing-showcase-card__action svg{width:14px;height:14px}.pricing-showcase-card__features{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pricing-showcase-card__features li{color:#30343a;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:8px;min-width:0;font-size:9px;font-weight:580;line-height:1.28;display:grid}.pricing-showcase-card__features svg{color:#a0a7af;width:12px;height:12px;margin-top:1px}.pricing-showcase-card.is-recommended .pricing-showcase-card__features svg{color:var(--pricing-lime-deep)}.pricing-showcase__trust{color:#666c75;text-align:center;justify-content:center;align-items:center;gap:9px;margin:20px auto 0;font-size:11px;line-height:1.3;display:flex}.pricing-showcase__trust svg{width:17px;height:17px;color:var(--pricing-lime-deep)}.pricing-controls-showcase{background:#fff;width:100%;min-height:720px;margin:0 auto;padding:47px 0 28px}.pricing-controls-showcase__header{text-align:center;flex-direction:column;align-items:center;display:flex}.pricing-controls-showcase__header>.pricing-showcase__eyebrow{margin-bottom:21px}.pricing-controls-showcase__header h2{letter-spacing:-.065em;margin:0;font-size:clamp(44px,4.25vw,55px);font-weight:870;line-height:.96}.pricing-controls-showcase__flow{grid-template-columns:300px 86px 368px 86px 292px;justify-content:center;align-items:center;max-width:1138px;min-height:326px;margin:39px auto 0;display:grid;position:relative}.pricing-controls-card{background:#fffffffa;border:1px solid #dfe2e6;border-radius:14px;min-width:0;position:relative;box-shadow:0 9px 24px #1118270a}.pricing-controls-card h3{letter-spacing:-.025em;margin:0;font-size:15px;font-weight:760;line-height:1.35}.pricing-controls-card--proposal,.pricing-controls-card--evidence{min-height:210px;padding:26px 27px}.pricing-controls-card__proposal-grid,.pricing-controls-card__evidence-grid{grid-template-columns:113px minmax(0,1fr);gap:14px;margin-top:25px;display:grid}.pricing-controls-card__agent,.pricing-controls-card__shield{background:linear-gradient(145deg,#fff,#f2f4f7);border-radius:12px;place-items:center;width:113px;height:113px;display:grid;box-shadow:inset 0 1px #fff}.pricing-controls-card__agent svg{color:#7f8da2;background:linear-gradient(145deg,#fff,#e5e9ef);border-radius:13px;width:54px;height:54px;padding:11px;transform:rotate(7deg);box-shadow:0 14px 21px #2a374b24}.pricing-controls-card__proposal-grid>div,.pricing-controls-card__evidence-grid>div{gap:9px;display:grid}.pricing-controls-card__proposal-grid p,.pricing-controls-card__evidence-grid p{color:#626872;background:#f6f7f9;border-radius:9px;margin:0;padding:12px 13px;font-size:11px;line-height:1.45}.pricing-controls-card--authority{z-index:2;min-height:326px;padding:34px 32px 29px;box-shadow:0 14px 36px #1118270f}.pricing-controls-card--authority:before,.pricing-controls-card--authority:after{z-index:-1;content:"";border:1px solid #e1e4e9b3;border-radius:19px;position:absolute;inset:-12px}.pricing-controls-card--authority:after{border-color:#e1e4e96b;border-radius:23px;inset:-24px}.pricing-controls-card--authority ul{gap:19px;margin:27px 0 0;padding:0;list-style:none;display:grid}.pricing-controls-card--authority li{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:15px;display:grid}.pricing-controls-card--authority li>span{color:#101500;background:var(--pricing-lime);border-radius:10px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 7px 17px #b9e60026}.pricing-controls-card--authority li svg{width:23px;height:23px}.pricing-controls-card--authority strong{font-size:13px;line-height:1.25;display:block}.pricing-controls-card--authority p{color:#6c7179;margin:7px 0 0;font-size:11px;line-height:1.3}.pricing-controls-showcase__arrow{z-index:3;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.pricing-controls-showcase__arrow:before{content:"";border-top:1px dashed #989fa9;position:absolute;left:0;right:0}.pricing-controls-showcase__arrow span{z-index:1;color:#151912;background:#fff;border:1px solid #d3ec55;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 5px 14px #1118270d}.pricing-controls-showcase__arrow svg{width:21px;height:21px}.pricing-controls-card__shield svg{color:#637286;filter:drop-shadow(0 13px 13px #27354921);background:#fff;border-radius:17px;width:64px;height:64px;padding:13px}.pricing-controls-showcase__action{flex-direction:column;align-items:center;margin-top:62px;display:flex}.pricing-controls-showcase__action>a{color:#101300;background:var(--pricing-lime);border-radius:7px;justify-content:space-between;align-items:center;width:267px;min-height:48px;padding:0 25px 0 38px;font-size:14px;font-weight:760;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 9px 21px #b9e60033}.pricing-controls-showcase__action>a:hover,.pricing-controls-showcase__action>a:focus-visible{transform:translateY(-2px);box-shadow:0 13px 28px #b9e60045}.pricing-controls-showcase__action svg{width:20px;height:20px}.pricing-controls-showcase__action p{color:#747982;margin:13px 0 0;font-size:11px;line-height:1.3}@media (width<=1120px){.pricing-showcase__plans{grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px}.pricing-showcase-card{min-height:300px}.pricing-controls-showcase__flow{grid-template-columns:minmax(0,240px) 54px minmax(310px,350px) 54px minmax(0,240px);max-width:860px}.pricing-controls-card--proposal,.pricing-controls-card--evidence{padding-inline:20px}.pricing-controls-card__proposal-grid,.pricing-controls-card__evidence-grid{grid-template-columns:86px minmax(0,1fr);gap:10px}.pricing-controls-card__agent,.pricing-controls-card__shield{width:86px}}@media (width<=880px){.pricing-showcase,.pricing-controls-showcase{width:min(100% - 32px,720px);min-height:0}.pricing-showcase{padding:46px 0 56px}.pricing-showcase__plans{max-width:620px}.pricing-controls-showcase{padding:64px 0}.pricing-controls-showcase__flow{grid-template-columns:minmax(0,1fr);gap:26px;max-width:500px;margin-top:48px}.pricing-controls-card--proposal,.pricing-controls-card--evidence,.pricing-controls-card--authority{width:100%;min-height:0}.pricing-controls-card__proposal-grid,.pricing-controls-card__evidence-grid{grid-template-columns:113px minmax(0,1fr)}.pricing-controls-card__agent,.pricing-controls-card__shield{width:113px}.pricing-controls-showcase__arrow{height:45px}.pricing-controls-showcase__arrow:before{border-top:0;border-left:1px dashed #989fa9;inset:0 auto 0 50%}.pricing-controls-showcase__arrow span{transform:rotate(90deg)}.pricing-controls-showcase__action{margin-top:48px}}@media (width<=620px){.pricing-showcase__desktop-break{display:none}.pricing-showcase__header h1,.pricing-controls-showcase__header h2{font-size:clamp(38px,12vw,52px)}.pricing-showcase__header>p{max-width:430px}.pricing-showcase__plans{grid-template-columns:minmax(0,1fr);width:min(100%,390px)}.pricing-showcase-card{min-height:0;padding:24px}.pricing-showcase-card__heading{grid-template-columns:48px minmax(0,1fr)}.pricing-showcase-card__icon{width:48px;height:48px}.pricing-showcase-card__heading h2{font-size:18px}.pricing-showcase-card__heading p,.pricing-showcase-card__features li{font-size:11px}.pricing-showcase-card__action{min-height:42px;font-size:12px}.pricing-showcase__trust{align-items:flex-start}.pricing-controls-card--proposal,.pricing-controls-card--evidence{padding:24px 20px}.pricing-controls-card__proposal-grid,.pricing-controls-card__evidence-grid{grid-template-columns:94px minmax(0,1fr)}.pricing-controls-card__agent,.pricing-controls-card__shield{width:94px;height:116px}.pricing-controls-card--authority{padding:30px 24px}.pricing-controls-card--authority:before,.pricing-controls-card--authority:after{display:none}}@media (width<=390px){.pricing-showcase,.pricing-controls-showcase{width:min(100% - 24px,360px)}.pricing-showcase__billing{width:min(100%,294px);min-height:44px}.pricing-showcase__billing span,.pricing-showcase__billing a{min-height:36px}.pricing-showcase__billing{font-size:8px}.pricing-controls-card__proposal-grid,.pricing-controls-card__evidence-grid{grid-template-columns:82px minmax(0,1fr);gap:9px}.pricing-controls-card__agent,.pricing-controls-card__shield{width:82px}.pricing-controls-card__proposal-grid p,.pricing-controls-card__evidence-grid p{padding-inline:10px;font-size:10px}.pricing-controls-showcase__action>a{width:min(100%,267px)}}@media (width>=881px){.public-header:has(+#public-main>.pricing-fidelity-page) .public-header__inner{height:52px}.public-header:has(+#public-main>.pricing-fidelity-page) .public-brand{gap:7px;font-size:20px}.public-header:has(+#public-main>.pricing-fidelity-page) .public-brand__mark{width:28px;height:28px}.public-header:has(+#public-main>.pricing-fidelity-page) .public-desktop-nav a{font-size:11px}.public-header:has(+#public-main>.pricing-fidelity-page) .public-login-link{font-size:11px}.public-header:has(+#public-main>.pricing-fidelity-page) .public-desktop-nav a:after{bottom:-8px}.public-header:has(+#public-main>.pricing-fidelity-page) .public-header__cta{border-radius:8px;min-height:36px;padding-inline:16px;font-size:11px}.public-header:has(+#public-main>.pricing-fidelity-page) .public-header__cta svg{width:16px;height:16px}.pricing-fidelity-page>.pricing-showcase{min-height:668px;padding-top:43px}.pricing-fidelity-page .pricing-showcase__plans{max-width:890px;margin-top:26px}.pricing-fidelity-page .pricing-showcase__trust{margin-top:24px}.pricing-fidelity-page .pricing-controls-card--proposal,.pricing-fidelity-page .pricing-controls-card--evidence{height:210px;min-height:210px}.pricing-fidelity-page .pricing-controls-card__proposal-grid,.pricing-fidelity-page .pricing-controls-card__evidence-grid{grid-template-columns:100px minmax(0,1fr)}.pricing-fidelity-page .pricing-controls-card__agent,.pricing-fidelity-page .pricing-controls-card__shield{width:100px}}@media (width>=1281px){.pricing-fidelity-page>.pricing-showcase,.pricing-fidelity-page>.pricing-controls-showcase{width:1280px}}.hn-glyph{flex-shrink:0;width:1.5em;height:1.5em;display:block}.hn-brand-tile{color:#080d12;background:#fff;border:1px solid #e2e5eb;border-radius:.85em;flex-direction:column;justify-content:center;align-items:center;gap:.65em;min-width:0;padding:.9em .45em;display:flex}.hn-brand-tile>img,.hn-brand-tile>svg{object-fit:contain;width:3.5em;max-width:90%;height:3.5em;display:block}.hn-brand-tile>span{text-align:center;font-size:.8em;font-weight:580;line-height:1.25}.hn-brand-tile[data-brand=canva]>img{width:4.7em}.hn-brand-tile[data-brand=mailchimp]>img{filter:grayscale()contrast(3)}.hn-brand-tile.is-compact{flex-direction:row;gap:.5em;padding:.6em}.hn-brand-tile.is-compact>img{width:2.2em;height:2.2em}.hn-brand-tile.is-compact>span{text-align:left;font-size:.9em}.hn-brand-tile.is-bare{box-shadow:none;background:0 0;border:0}.hn-agent-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75em;min-width:0;display:grid}.hn-agent-pair .hn-brand-tile{box-shadow:0 .25em .65em #0b1a2910}.hn-taploop{align-items:center;gap:.8em;min-width:0;display:flex}.hn-taploop__mark{background:#fffcf2;border-radius:.85em;flex-shrink:0;place-items:center;width:4.25em;height:4.25em;padding:.22em;display:grid;box-shadow:inset 0 -2px 2px #b3b5b54d,0 0 0 1px #fff4}.hn-taploop__mark svg{width:100%;height:100%;display:block}.hn-taploop__word{letter-spacing:-.035em;font-family:Taploop Display,Arial,sans-serif;font-size:3.05em;font-weight:750;line-height:1.1;display:block}.hn-taploop__subtitle{color:#cad4e4;margin-top:.32em;font-size:.98em;font-weight:400;display:block}.hn-arrow{color:#2548ff;width:100%;height:1.25em;display:block;overflow:visible}.hn-arrow.is-reverse{transform:rotate(180deg)}.hn-target{color:#1844ff;width:7em;height:7em;display:block}.hn-target.is-lime .hn-target__arrow{color:#c7f900}.hn-shield{flex-shrink:0;width:5em;height:5.8em;display:block}.hn-receipt{filter:drop-shadow(.2em .25em .3em #0003);width:5.5em;height:7.4em}.hn-receipt__paper{clip-path:polygon(0 0,100% 0,100% 100%,90% 95%,80% 100%,70% 95%,60% 100%,50% 95%,40% 100%,30% 95%,20% 100%,10% 95%,0 100%);background:#fff;flex-direction:column;gap:.68em;width:100%;height:100%;padding:1em .7em;display:flex}.hn-receipt i{background:#b5b8bc;border-radius:1em;width:75%;height:.17em}.hn-receipt i:nth-child(2n){width:32%}.hn-receipt i:nth-child(3n){align-self:flex-end;width:22%}.hn-approval-pill{color:#dcff00;border:1px solid #a6c500;border-radius:3em;justify-content:center;align-items:center;gap:.8em;width:fit-content;max-width:100%;padding:.5em 1.1em;font-size:.98em;line-height:1.4;display:flex}.hn-approval-pill>svg{width:1.9em;height:1.9em}.hn-execution-record{background:#ffffff15;border:1px solid #ffffff1a;border-radius:.95em;align-items:center;gap:.9em;padding:.85em 1em;display:flex}.hn-execution-record>svg{width:2.7em;height:3.4em}.hn-execution-record>svg:last-child{color:#d0ff00;margin-left:auto}.hn-execution-record>div{flex:1;min-width:0}.hn-execution-record strong{font-size:.95em;display:block}.hn-record-lines{flex-wrap:wrap;gap:.55em;margin-top:.8em;display:flex}.hn-record-lines i{background:#ffffff30;border-radius:1em;width:74%;height:.3em;display:block}.hn-record-lines i:nth-child(2){width:44%}.hn-record-lines i:nth-child(3){width:40%}.hn-toronto{position:relative}.hn-toronto>svg{width:87%;height:auto}.hn-toronto__target{text-align:center;background:#fff;border:1px solid #e4e4e8;border-radius:1.75em;flex-direction:column;align-items:center;width:17.5%;padding:1.25em .5em;display:flex;position:absolute;top:17%;right:0;box-shadow:0 .65em 1.4em #18273c0d}.hn-toronto__target .hn-target{width:4.7em;height:4.7em}.hn-toronto__target strong{color:#0640ff;margin-top:.25em;font-size:2.35em;line-height:1.2}.hn-toronto__target span{font-size:1em;line-height:1.4}.public-site-shell .agent-execution{isolation:isolate;aspect-ratio:2;color:#0b1318;background:#fdf9f1;width:100%;max-width:1920px;margin:0 auto;font-family:Geist Variable,Arial,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.agent-execution__copy{z-index:1;width:30%;position:absolute;top:17.59%;left:3.72%}.agent-execution__eyebrow{color:#2545ff;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:1.64cqw;font-size:.96cqw;font-weight:800;line-height:1;display:flex}.agent-execution__eyebrow:after{content:"";border-top:3px solid #bfff00;width:3.61cqw}.public-site-shell .agent-execution .agent-execution__title{letter-spacing:-.064em;text-transform:uppercase;text-wrap:nowrap;margin:2.65cqw 0 0;font-family:Geist Variable,Arial,sans-serif;font-size:4.06cqw;font-weight:850;line-height:1.105}.agent-execution__title span{transform-origin:0;display:block}.agent-execution__title span:first-child{transform:scaleX(.953)}.agent-execution__title span:nth-child(2){transform:scaleX(.905)}.agent-execution__title span:nth-child(3){transform:scaleX(.921)}.agent-execution__title span:nth-child(4){transform:scaleX(.925)}.agent-execution__blue{color:#2945ff}.agent-execution__summary{color:#57627b;letter-spacing:-.02em;margin:1.05cqw 0 0;font-size:1.35cqw;font-weight:450;line-height:1.58}.agent-execution__summary span{white-space:nowrap;display:block}.agent-execution__actions{gap:1.86cqw;margin-top:2.12cqw;display:flex}.agent-execution__button{color:#050c10;white-space:nowrap;border:1px solid #0000;border-radius:.62cqw;flex:none;justify-content:center;align-items:center;min-height:max(44px,3.21cqw);padding:0 1.35cqw;font-size:1.08cqw;font-weight:650;line-height:1.2;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:inline-flex}.agent-execution__button--primary{background:#caff00;justify-content:space-between;width:13.81cqw}.agent-execution__button--secondary{background:#fdfefe;border-color:#68717e;width:13.98cqw}.agent-execution__button svg{width:1.64cqw;height:1.64cqw}.agent-execution__button--primary:hover{background:#bdf000}.agent-execution__button--secondary:hover{background:#f1f3ff}.agent-execution__button:focus-visible{outline-offset:5px;outline:3px solid #2945ff}.ae-diagram{aspect-ratio:1068/734;width:60.26%;margin:0;font-size:.902cqw;position:absolute;top:9.24%;left:36.08%}.ae-diagram:before{z-index:-1;content:"";background-image:radial-gradient(#b8ceef80 .7px,#0000 .7px),radial-gradient(at 57% 45%,#dcff6566,#0000 65%);background-size:15px 15px,100% 100%;position:absolute;inset:-1% 13% -5% 6%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ae-connectors{width:100%;height:100%;position:absolute;inset:0}.ae-panel{background:#fff;border:1px solid #e3e6eb;border-radius:1.35em;padding:1.1em;position:absolute;box-shadow:0 .7em 1.5em #36281109}.ae-panel-heading{align-items:center;gap:1em;margin:.4em 1em 1.2em;display:flex}.ae-panel-heading>svg{color:#2945ff;width:2.1em;height:2.1em}.public-site-shell .agent-execution .ae-panel h2{text-transform:uppercase;letter-spacing:-.025em;margin:0;font-family:Geist Variable,Arial,sans-serif;font-size:1em;font-weight:650;line-height:1.3}.ae-panel-heading p{color:#5c6681;margin:.25em 0 0;font-size:.87em;line-height:1.3}.ae-data{width:30.05%;height:47.68%;top:0;left:0}.ae-data__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;height:76%;display:grid}.ae-data__tiles .hn-brand-tile{gap:.55em;padding:.55em .35em}.ae-data__tiles .hn-brand-tile img{width:3.6em;height:3.6em}.ae-data__tiles .hn-brand-tile span{font-size:.75em}.ae-agents{width:24.16%;height:32.15%;top:2%;left:75.94%}.ae-agents .ae-panel-heading{gap:.7em;margin:.4em .2em 1.2em}.ae-agents .hn-brand-tile{padding:1.1em .25em .7em}.ae-agents .hn-brand-tile img{width:4.1em;height:4.1em}.ae-agents .hn-brand-tile span{font-size:.9em}.ae-coordinator{color:#fff;background:radial-gradient(#222a2d,#11181c);border:1px solid #baff00;border-radius:1.5em;width:38.39%;height:44%;padding:1.75em 1.9em 1.2em;top:21.53%;left:33.15%;box-shadow:0 1em 1.5em #55630022}.ae-coordinator .hn-taploop{justify-content:center;gap:1.45em}.ae-coordinator .hn-taploop__word{font-size:3em}.public-site-shell .agent-execution .ae-coordinator>h2{text-align:center;text-transform:none;letter-spacing:0;margin:.55em 0 1.15em;font-size:1.1em;font-weight:500}.ae-execution-steps{border-top:1px solid #ffffff30;justify-content:space-between;gap:.8em;margin:0 0 1.2em;padding:1.3em 0 0;list-style:none;display:flex}.ae-execution-steps li{flex-direction:column;align-items:center;gap:.6em;display:flex;position:relative}.ae-execution-steps svg{color:#d0ff00;width:2.5em;height:2.5em}.ae-execution-steps span{font-size:.82em;font-weight:550}.ae-execution-steps li:not(:last-child):after{content:"";border-top:2px dotted #cbd0d4;width:1.4em;position:absolute;top:1.15em;left:calc(100% + .4em)}.ae-coordinator .hn-approval-pill{color:#f1f5ff;background:#ffffff13;border-color:#576067;margin:0 auto;padding:.4em 1.2em;font-size:.9em}.ae-coordinator .hn-approval-pill svg{color:#d0ff00}.ae-marketing{width:57.4%;height:28%;padding:1.1em 1.2em 1.3em;top:71.39%;left:12.64%}.ae-marketing .ae-panel-heading{margin:.2em .5em 1.15em}.ae-marketing__tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.3em;display:grid}.ae-marketing .hn-brand-tile{gap:.5em;padding:.6em .25em}.ae-marketing .hn-brand-tile img{width:3.6em;height:3em}.ae-marketing .hn-brand-tile span{font-size:.75em}.ae-results{width:21.16%;height:31.88%;padding:1.5em 1.2em;top:61.58%;left:78.56%}.ae-results__heading{justify-content:center;align-items:center;gap:1em;display:flex}.ae-results .hn-shield{width:3em;height:3.5em}.ae-results__chart{width:100%;height:auto;margin-top:.7em}.ae-results p{color:#5c6681;text-align:center;margin:.7em 0 0;font-size:1em;line-height:1.5}.ae-diagram figcaption{text-align:center;color:#5c6681;font-size:.88em;position:absolute;top:103.5%;left:0;right:0}@media (width<=1199.98px){.public-site-shell .agent-execution{aspect-ratio:auto;padding:54px 32px 60px;overflow:visible}.agent-execution__copy{width:100%;max-width:750px;margin:0 auto;position:relative;inset:auto}.agent-execution__eyebrow{gap:24px;font-size:15px}.agent-execution__eyebrow:after{width:64px}.public-site-shell .agent-execution .agent-execution__title{margin-top:32px;font-size:clamp(48px,7.1vw,72px)}.agent-execution__summary{margin-top:25px;font-size:21px}.agent-execution__actions{gap:24px;margin-top:30px}.agent-execution__button{border-radius:11px;min-height:56px;padding:0 24px;font-size:18px}.agent-execution__button--primary,.agent-execution__button--secondary{width:245px}.agent-execution__button svg{width:28px;height:28px}.ae-diagram{width:100%;margin:44px auto 0;font-size:1.38vw;position:relative;inset:auto}}@media (width<=759.98px){.ae-diagram{aspect-ratio:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;max-width:600px;font-size:14px;display:grid}.ae-connectors{display:none}.ae-panel{width:auto;height:auto;position:relative;inset:auto}.ae-data,.ae-coordinator,.ae-marketing{grid-column:1/-1}.ae-data{order:0}.ae-agents{order:1;grid-column:1/-1;width:280px;margin:auto}.ae-coordinator{order:2;padding:26px}.ae-marketing{order:3}.ae-results{order:4;grid-column:1/-1;width:240px;margin:auto}.ae-data__tiles{height:auto}.ae-data__tiles .hn-brand-tile{min-height:108px}.ae-data__tiles .hn-brand-tile span,.ae-marketing .hn-brand-tile span{font-size:12px}.ae-panel-heading p{font-size:13px}.ae-panel:not(.ae-data):before{content:"";border-bottom:2px solid #2945ff;border-right:2px solid #2945ff;width:10px;height:10px;position:absolute;top:-21px;left:calc(50% - 5px);transform:rotate(45deg)}.ae-coordinator .hn-taploop{gap:20px}.ae-coordinator .hn-taploop__word{font-size:42px}.ae-execution-steps li:not(:last-child):after{width:.7em;left:calc(100% + .2em)}.ae-marketing__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ae-diagram figcaption{order:5;grid-column:1/-1;font-size:12px;position:static}}@media (width<=639px){.public-site-shell .agent-execution{padding:42px 22px 40px}.agent-execution__eyebrow{gap:22px;font-size:12px}.agent-execution__eyebrow:after{border-width:2px;width:48px}.public-site-shell .agent-execution .agent-execution__title{letter-spacing:-.065em;margin-top:29px;font-size:clamp(33px,9.6vw,60px);line-height:1.1}.agent-execution__summary{margin-top:25px;font-size:17px;line-height:1.6}.agent-execution__summary span{white-space:normal;display:inline}.agent-execution__actions{gap:12px;margin-top:28px;display:grid}.agent-execution__button--primary,.agent-execution__button--secondary{width:100%;min-height:52px;font-size:16px}.ae-coordinator{padding:22px 16px}}@media (prefers-reduced-motion:reduce){.agent-execution__button{transition:none}}.public-site-shell .how-reference{isolation:isolate;color:#080f15;background:#fdfaf4;width:100%;max-width:1920px;margin:0 auto;font-family:Geist Variable,Arial,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.how-reference__heading{z-index:1;position:absolute}.how-reference__eyebrow{color:#0640ff;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:1.6cqw;font-size:1.08cqw;font-weight:750;line-height:1;display:flex}.how-reference__eyebrow:after{content:"";border-top:2px solid #baff00;width:3cqw}.public-site-shell .how-reference h2{letter-spacing:-.025em;text-wrap:initial;margin:0;font-family:Taploop Display,Geist Variable,Arial,sans-serif;font-weight:800}.how-reference__heading>p{color:#536078;font-weight:450}.how-reference__blue{color:#0640ff}.how-reference__lime{color:#bdff00;margin-left:.08em;font-size:1.3em;line-height:0}.public-site-shell .how-reference h3,.public-site-shell .how-reference h4{text-wrap:initial;letter-spacing:-.03em;margin:0;font-family:Geist Variable,Arial,sans-serif;font-weight:680;line-height:1.3}.how-reference .is-dark{color:#fff;background:radial-gradient(at 100% 0,#0c1a24,#061219);border-color:#c5f400}.how-reference .is-dark p{color:#e4ebf6}.how-reference__stage ol,.how-reference__workflow-cards,.how-reference__controls ul,.how-reference__responsibility-items{margin:0;padding:0;list-style:none}.how-reference__stage,.how-reference__workflow-card,.how-reference__responsibility-card{background:#fff;border:1px solid #dfe3e9;border-radius:1.2em;min-width:0;box-shadow:0 .6em 1.2em #10203809}.how-reference__controls{background:#fff;border:1px solid #e3e6ed;border-radius:1em;align-items:center;width:fit-content;max-width:100%;padding:1.05em 1.8em;display:flex;box-shadow:0 .55em 1.1em #10203808}.how-reference__controls ul{justify-content:space-around;align-items:center;width:100%;display:flex}.how-reference__controls li{white-space:nowrap;justify-content:center;align-items:center;gap:1em;padding:0 2.1em;display:flex}.how-reference__controls li+li{border-left:1px solid #cbd1df}.how-reference__controls li svg{color:#0640ff;width:1.9em;height:1.9em}.how-reference__note{color:#63708a;text-align:center;font-size:.82cqw}.how-reference--lifecycle{aspect-ratio:1641/958;font-size:1.02cqw}.how-reference--lifecycle .how-reference__heading{top:3.86%;left:3.41%}.how-reference--lifecycle .how-reference__eyebrow:after{display:none}.public-site-shell .how-reference--lifecycle h2{margin-top:.96cqw;font-size:3.78cqw;line-height:1.1}.how-reference--lifecycle .how-reference__heading>p{color:#28364b;margin:1cqw 0 0;font-size:1.19cqw;line-height:1.5}.how-reference__corner-logo{gap:1.5em;font-size:.79cqw;position:absolute;top:1.95cqw;right:3.1cqw}.how-reference__corner-logo .hn-taploop__word{font-size:3em}.how-reference__stages{grid-template-columns:437fr 540fr 467fr;align-items:stretch;gap:2.56cqw;width:93.18%;height:34.6cqw;display:grid;position:absolute;top:13.47cqw;left:3.41%}.how-reference__stage{border-radius:1.1em;flex-direction:column;min-height:0;padding:1.55em 1.2em;display:flex;position:relative}.how-reference__stage:nth-child(2){border-top:2px solid #baff00;padding-inline:2em}.how-reference__stage:nth-child(3){border:1.5px solid #baff00;padding:1.55em 1.35em 1.2em}.how-reference__stage>h3{text-transform:uppercase;padding:0 .5em;font-size:1.15em}.how-reference__stage>h3 span{color:#0640ff;margin-right:.5em}.how-reference__stage.is-dark>h3 span{color:#d0ff00}.hn-stage-steps{border:1px solid #e3e6ed;border-radius:1em;margin-top:auto}.how-reference__stage li{grid-template-columns:2.65em minmax(0,1fr);gap:1.25em;min-height:6.3em;padding:1.2em .25em;display:grid;position:relative}.how-reference__stage:first-child li{min-height:6.9em}.how-reference__stage li+li{border-top:1px solid #e3e6ed}.how-reference__stage:not(.is-dark) li+li:before{z-index:1;content:"↓";color:#121c27;background:#fff;border:1px solid #eceef2;border-radius:50%;place-items:center;width:2em;height:2em;display:grid;position:absolute;top:-1em;left:calc(50% - 1em);box-shadow:0 .2em .3em #1424360c}.how-reference__stage:nth-child(2) li{padding-inline:1.2em}.how-reference__step-number{color:#fff;background:#063aff;border-radius:50%;place-items:center;width:2.65em;height:2.65em;font-size:1em;font-weight:700;display:grid}.how-reference__stage h4{font-size:1.13em}.how-reference__stage p{color:#435573;margin:.35em 0 0;font-size:.9em;line-height:1.6}.how-reference__stage.is-dark .hn-stage-steps,.how-reference__stage.is-dark li+li{border-color:#ffffff24}.how-reference__stage.is-dark li{min-height:6.1em;padding:.8em 1em .55em}.how-reference__stage.is-dark .how-reference__step-number{color:#08131b;background:#d0ff00}.how-reference__stage .hn-execution-record{margin:.5em 1em .8em}.hn-stage-next{z-index:2;color:#1646ff;background:#fff;border:1px solid #e4e7ed;border-radius:50%;place-items:center;width:3.3em;height:3.3em;display:grid;position:absolute;top:40%;left:calc(100% + .45em);box-shadow:0 .3em .6em #13273c15}.hn-stage-next svg{width:1.9em;height:1.9em}.hn-connect-stage{height:14em;margin:1.1em 0;position:relative}.hn-connect-stage>svg{width:100%;height:100%;position:absolute;inset:0}.hn-connect-stage__data{grid-template-columns:1fr 1fr 1.15fr;align-items:start;gap:.5em;display:grid}.hn-connect-stage__data .hn-brand-tile{padding:.4em}.hn-connect-stage__data .hn-brand-tile img{width:3.3em;height:2.7em}.hn-connect-stage__data .hn-brand-tile[data-brand=salesforce] span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hn-connect-stage__data .hn-brand-tile[data-brand=hubspot] span{font-size:.65em}.hn-connect-stage__data .hn-brand-tile[data-brand=analytics]{font-size:.8em}.hn-connect-stage>.hn-taploop{font-size:.6em;position:absolute;top:46%;left:calc(50% - 1.25em)}.hn-connect-stage>.hn-agent-pair{gap:4em;position:absolute;bottom:.1em;left:1em;right:0}.hn-connect-stage .hn-agent-pair>:last-child{box-shadow:none;border-color:#0000}.hn-plan-stage{justify-content:center;align-items:center;gap:1.5em;margin:2.2em 0 1.5em;display:flex}.hn-plan-stage>.hn-target{flex-shrink:0;width:6.1em;height:6.1em}.hn-plan-stage>div{border:1px solid #e0e4eb;border-radius:1.15em;width:15em;padding:1.1em 3em 1.1em 1.1em;position:relative;box-shadow:0 .4em .7em #15263809}.hn-plan-stage strong{font-size:1em;display:block}.hn-plan-stage span{color:#4c5973;white-space:nowrap;margin-top:.4em;font-size:.85em;display:block}.hn-plan-stage .hn-glyph{color:#b6ec00;width:1.8em;height:1.8em;position:absolute;top:calc(50% - 1em);right:1em}.hn-execute-stage{min-height:8.5em;margin:1.25em 0 1.3em;position:relative}.hn-execute-stage>svg{width:100%;height:100%;position:absolute;inset:0}.hn-execute-stage>.hn-taploop{justify-content:center;font-size:.8em;position:relative}.hn-execute-stage>div:last-child{justify-content:space-between;gap:1.2em;margin-top:1.35em;display:flex;position:relative}.hn-execute-stage .hn-brand-tile{width:30%;font-size:.8em}.how-reference--lifecycle>.how-reference__controls{width:65.69%;font-size:1.02cqw;position:absolute;top:85.91%;left:17.31%}.how-reference--lifecycle>.how-reference__note{width:100%;margin:0;position:absolute;top:95.4%}.how-reference--workflow{aspect-ratio:1738/905;font-size:1.04cqw}.how-reference--workflow .how-reference__heading{top:6.63%;left:2.99%}.how-reference--workflow .how-reference__eyebrow{font-size:1.035cqw}.public-site-shell .how-reference--workflow h2{margin-top:1.38cqw;font-size:4.2cqw;line-height:1.04}.how-reference--workflow .how-reference__heading>p{margin:1cqw 0 0;font-size:1.4cqw;line-height:1.5}.how-reference__notice{color:#101820;background:#f1efe9;border-radius:999px;align-items:center;gap:.58cqw;width:fit-content;margin-top:.95cqw;padding:.55cqw .9cqw;font-size:1cqw;line-height:1.35;display:flex}.how-reference--workflow>.hn-toronto{width:46.43%;position:absolute;top:1.5cqw;left:50.92%}.how-reference__workflow-cards{grid-template-columns:.9fr 1fr 1.02fr 1.04fr 1fr;gap:2.5cqw;width:95.35%;height:51.05%;display:grid;position:absolute;top:43.76%;left:2.65%}.how-reference__workflow-card{border-radius:1.55em;flex-direction:column;min-height:0;padding:1.55em 1.45em 1.85em;display:flex;position:relative}.how-reference__workflow-card:first-child{padding-inline:1.15em}.how-reference__workflow-card.is-dark{border:1.5px solid #c5f400}.how-reference__card-eyebrow{color:#0640ff;letter-spacing:.04em;text-transform:uppercase;text-align:center;font-size:.91em;font-weight:700}.is-dark .how-reference__card-eyebrow{color:#d0ff00}.hn-workflow-visual{justify-content:center;align-items:center;min-height:10.5em;margin:.5em -.3em .2em;display:flex}.how-reference__workflow-card:first-child .hn-workflow-visual{min-height:9.1em}.how-reference__workflow-card:nth-child(2) .hn-workflow-visual{min-height:10.2em}.how-reference__workflow-card:nth-child(3) .hn-workflow-visual{min-height:9.8em}.how-reference__workflow-card:nth-child(4) .hn-workflow-visual{min-height:11.3em}.how-reference__workflow-card:nth-child(5) .hn-workflow-visual{min-height:11.2em}.hn-workflow-visual>.hn-target{width:6.7em;height:6.7em}.hn-workflow-visual .hn-agent-pair{gap:1em;width:100%}.hn-workflow-visual .hn-agent-pair .hn-brand-tile{gap:.5em;padding:.7em .25em}.hn-workflow-visual .hn-agent-pair .hn-brand-tile img{width:3.8em;height:3.8em}.hn-workflow-visual .hn-agent-pair .hn-brand-tile span{font-size:.83em}.hn-workflow-visual>.hn-taploop{gap:.7em;font-size:.91em}.hn-workflow-visual .hn-taploop__word{font-size:2.65em}.hn-workflow-tools{grid-template-columns:1fr 1fr;gap:.5em;width:100%;font-size:.85em;display:grid}.hn-workflow-tools .hn-brand-tile{gap:.4em;padding:.6em .2em}.hn-workflow-tools .hn-brand-tile img,.hn-workflow-tools .hn-glyph{width:3.2em;height:2.8em}.hn-workflow-evidence{align-items:flex-start;gap:.8em;padding:.5em 0;display:flex}.hn-workflow-evidence .hn-shield{width:4.8em;height:5.65em}.hn-workflow-next{width:2.5cqw;height:1.2em;position:absolute;top:38%;left:100%}.public-site-shell .how-reference__workflow-card h3{letter-spacing:-.055em;white-space:nowrap;font-family:Taploop Display,Arial,sans-serif;font-size:1.67em;font-weight:800;line-height:1.15}.how-reference__workflow-card p{color:#414d63;letter-spacing:-.025em;margin:.95em 0 1.1em;font-size:1em;line-height:1.6}.how-reference__pill{color:#0640ff;white-space:nowrap;border:1px solid #7489ff;border-radius:2em;justify-content:center;align-items:center;gap:.4em;width:fit-content;max-width:100%;margin:auto -.5em 0;padding:.48em .8em;font-size:.87em;line-height:1.4;display:flex}.how-reference__pill svg{width:1.15em;height:1.15em}.how-reference__workflow-card .hn-approval-pill{white-space:nowrap;width:100%;margin:auto auto 0;font-size:.96em}.how-reference--responsibilities{aspect-ratio:1717/916;font-size:1.02cqw}.how-reference--responsibilities .how-reference__heading{top:3.82%;left:3.73%}.how-reference--responsibilities .how-reference__eyebrow{font-size:.815cqw}.public-site-shell .how-reference--responsibilities h2{margin-top:.76cqw;font-size:3.73cqw;line-height:.96}.how-reference--responsibilities .how-reference__heading>p{margin:.43cqw 0 0;font-size:1.19cqw;line-height:1.32}.how-reference__responsibility-cards{grid-template-columns:625fr 258fr 588fr;align-items:end;gap:1.6cqw;width:88.88%;height:54.04%;display:grid;position:absolute;top:26.2%;left:4.66%}.how-reference__responsibility-card{border-radius:1.6em;flex-direction:column;height:calc(100% - 1.34cqw);min-height:0;padding:1.35em 2.2em 1.1em;display:flex}.how-reference__responsibility-card>.how-reference__responsibility-items{flex:1;grid-template-rows:repeat(4,minmax(0,1fr));min-height:0;display:grid}.how-reference__responsibility-card.is-dark>.how-reference__responsibility-items{grid-template-rows:repeat(5,minmax(0,1fr))}.how-reference__responsibility-card>header{border-bottom:1px solid #dce1e9;align-items:center;gap:2.6em;padding:0 .4em .8em;display:flex}.how-reference__responsibility-card>header>.hn-agent-pair{flex-shrink:0;gap:1em;width:12.6em}.how-reference__responsibility-card .hn-brand-tile{padding:.8em .3em .6em;font-size:.85em}.how-reference__responsibility-card .hn-brand-tile img{width:3.7em;height:3.7em}.public-site-shell .how-reference__responsibility-card h3{letter-spacing:-.025em;white-space:nowrap;font-family:Taploop Display,Arial,sans-serif;font-size:2.1em;font-weight:800}.how-reference__responsibility-card header p{color:#536078;white-space:nowrap;margin:.35em 0 0;font-size:1.05em}.how-reference__responsibility-items li{grid-template-columns:3.6em minmax(0,1fr);align-items:center;gap:1.6em;min-height:0;display:grid}.how-reference__responsibility-items li>div{padding:.9em 0}.how-reference__responsibility-items li+li>div{border-top:1px solid #e1e5ed}.how-reference__responsibility-items li>span{color:#1645ff;background:#edf1ff;border-radius:.85em;place-items:center;width:3.6em;height:3.45em;display:grid}.how-reference__responsibility-items svg{width:2em;height:2em}.how-reference__responsibility-items h4{font-size:1em}.how-reference__responsibility-items p{color:#4e6081;margin:.22em 0 0;font-size:.85em;line-height:1.45}.how-reference__responsibility-card.is-dark{background:radial-gradient(#1a2229,#0d161e);border:1.5px solid #c5f400;border-radius:1.75em;align-self:stretch;height:100%;padding:1.7em 2.3em .7em}.how-reference__responsibility-card.is-dark header{border-color:#ffffff38;padding:0 .5em 1.35em}.how-reference__responsibility-card.is-dark .hn-taploop{gap:1.5em}.how-reference__responsibility-card.is-dark .hn-taploop__word{font-size:3em}.how-reference__responsibility-card.is-dark .hn-taploop__subtitle{font-size:.85em}.how-reference__responsibility-card.is-dark li{grid-template-columns:2.9em minmax(0,1fr);gap:1.35em;min-height:0}.how-reference__responsibility-card.is-dark li>span{color:#d0ff00;background:#ffffff09;border:1px solid #d0ff00;border-radius:.7em;width:2.9em;height:2.9em}.how-reference__responsibility-card.is-dark li>div{padding:.5em 0}.how-reference__responsibility-card.is-dark li+li>div{border-color:#ffffff38}.how-reference__exchange{flex-direction:column;justify-content:space-between;align-self:stretch;padding:5.5em 0 4.1em;display:flex}.how-reference__exchange>div{text-align:center}.how-reference__exchange span{margin-bottom:.6em;font-size:1em;font-weight:500;display:block}.how-reference__exchange .hn-arrow{height:1.4em}.how-reference__controls--responsibility{width:74.55%;min-height:11.8%;padding:1em 2.6em;font-size:.91cqw;position:absolute;top:83.95%;left:11.53%}.how-reference__approval-message{border-right:1px solid #cbd1df;flex-shrink:0;align-items:center;gap:2em;padding-right:2.7em;display:flex}.how-reference__approval-message>svg{color:#1645ff;width:4.5em;height:4.7em}.how-reference__approval-message strong{letter-spacing:-.02em;font-size:1.35em}.how-reference__approval-message p{color:#536078;margin:.45em 0 0;font-size:1.2em}.how-reference__controls--responsibility li{color:#54617a;gap:.9em;padding-inline:1.8em}.how-reference--callout{aspect-ratio:1942/809;font-size:1.03cqw}.how-reference__callout-panel{color:#fff;background:radial-gradient(at 74% 51%,#2858ff,#1140ed 65%,#0e39dd);border:1px solid #2252ff;border-radius:1.75cqw;width:94.08%;height:87.64%;position:absolute;top:5.56%;left:2.94%;overflow:hidden;box-shadow:0 .6em .7em #26341226}.how-reference__callout-copy{z-index:1;position:absolute;top:16.9%;left:3.83%}.how-reference__callout-copy .how-reference__eyebrow{color:#d0ff00;letter-spacing:.14em;font-size:1.25cqw;font-weight:800}.how-reference__callout-copy .how-reference__eyebrow:after{display:none}.public-site-shell .how-reference--callout h2{color:#fff;letter-spacing:-.028em;margin-top:2cqw;font-size:3.98cqw;line-height:1.1}.how-reference__callout-copy h2 span{white-space:nowrap;display:block}.how-reference__callout-copy>p{color:#eff4ff;margin:1.85cqw 0 0;font-size:1.52cqw;font-weight:400;line-height:1.55}.how-reference__callout-actions{gap:1.2cqw;margin-top:2.85cqw;display:flex}.how-reference__action{color:#080d12;background:#fff;border-radius:.87cqw;justify-content:space-between;align-items:center;width:15.96cqw;min-height:4.58cqw;padding:0 2cqw;font-size:1.2cqw;font-weight:650;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:flex}.how-reference__action--lime{background:#caff00}.how-reference__action svg{width:1.9cqw;height:1.9cqw}.how-reference__action:hover{background:#ecf0ff;box-shadow:0 0 0 3px #fff4}.how-reference__action--lime:hover{background:#bdf000}.how-reference__action:focus-visible{outline-offset:5px;outline:3px solid #caff00}.hn-callout-diagram{width:37.55%;height:83.9%;font-size:1.03cqw;position:absolute;top:8.3%;right:3.3%}.hn-callout-mobile-arrow{display:none}.hn-callout-rings{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 5.8%,#b8d4ff25 5.9%,#0000 6.05%);border-radius:50%;width:140%;position:absolute;top:8%;left:-30%}.hn-callout-connections{filter:drop-shadow(0 0 4px #4fffff)drop-shadow(0 0 10px #4fffff);width:100%;height:100%;position:absolute;inset:0}.hn-callout-diagram>.hn-agent-pair{gap:2.65em;width:63.5%;position:absolute;top:0;left:4.6%}.hn-callout-diagram .hn-brand-tile{background:#fffdf6;border-radius:1.8em;gap:1.1em;padding:1.5em .5em 1.4em;box-shadow:.25em .3em #c4c9cf,0 .8em 1em #09228a55}.hn-callout-diagram .hn-brand-tile img{width:4.7em;height:4.7em}.hn-callout-diagram .hn-brand-tile span{font-size:1.1em;font-weight:600}.hn-callout-brand{color:#101416;background:#fffcf1;border-radius:2em;justify-content:center;align-items:center;width:66.5%;height:35%;padding:1.7em;display:flex;position:absolute;top:61%;left:0;box-shadow:0 .3em #b7b9b8,0 .7em 1em #001a7355,0 -1em 3em #a2e5ff99}.hn-callout-brand .hn-taploop{gap:1.4em}.hn-callout-brand .hn-taploop__mark{width:4.7em;height:4.7em}.hn-callout-brand .hn-taploop__word{font-size:3.3em}.hn-callout-badges{gap:.8em;width:27.4%;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:63%;right:0}.hn-callout-badges li{background:#0d31ab;border:1px solid #061b78;border-radius:1em;align-items:center;gap:.65em;padding:.8em .9em;display:flex;box-shadow:inset 0 0 0 1px #86acff66,.12em .2em #5681e5}.hn-callout-badges svg{color:#daff00;width:2.3em;height:2.3em}.hn-callout-badges span{font-size:.96em;line-height:1.25}@media (width<=1199.98px){.public-site-shell .how-reference{aspect-ratio:auto;padding:54px 32px;font-size:16px}.how-reference__heading{position:relative;inset:auto!important}.how-reference__eyebrow,.how-reference--workflow .how-reference__eyebrow,.how-reference--responsibilities .how-reference__eyebrow{gap:24px;font-size:14px}.how-reference__eyebrow:after{width:50px}.public-site-shell .how-reference h2{margin-top:20px;font-size:clamp(36px,4.8vw,58px);line-height:1.06}.how-reference .how-reference__heading>p{margin:18px 0 0;font-size:19px;line-height:1.5}.how-reference__corner-logo{display:none}.how-reference__stages{margin-top:36px;grid-template-columns:1fr;gap:24px;width:100%;max-width:680px;height:auto;margin-inline:auto;position:static}.how-reference__stage,.how-reference__stage:nth-child(2),.how-reference__stage:nth-child(3){padding:26px}.hn-connect-stage{width:100%;max-width:410px;height:235px;margin-inline:auto}.hn-stage-next{width:44px;height:44px;top:calc(100% + 1px);left:calc(50% - 22px);transform:rotate(90deg)}.hn-stage-next svg{width:24px;height:24px}.how-reference__stage li,.how-reference__stage:first-child li{min-height:95px;padding:20px 16px}.hn-plan-stage{margin:28px 0}.hn-execute-stage{width:100%;max-width:420px;margin:25px auto}.how-reference--lifecycle>.how-reference__controls{width:fit-content;margin:32px auto 0;font-size:15px;position:static}.how-reference__controls li{gap:.7em;padding:0 1.2em}.how-reference--lifecycle>.how-reference__note{margin:22px 0 0;font-size:12px;position:static}.how-reference--workflow>.hn-toronto{width:min(100%,700px);margin:25px auto 0;font-size:15px;position:relative;inset:auto}.how-reference__notice{gap:9px;margin-top:18px;padding:10px 14px;font-size:14px}.how-reference__workflow-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:100%;height:auto;margin-top:30px;position:static}.how-reference__workflow-card{min-height:420px;padding:26px 22px}.hn-workflow-next{width:28px}.how-reference__workflow-card:nth-child(3) .hn-workflow-next{display:none}.public-site-shell .how-reference__workflow-card h3{white-space:normal;font-size:27px}.how-reference__workflow-card p{font-size:16px}.how-reference__pill{white-space:normal;font-size:13px}.how-reference__responsibility-cards{grid-template-columns:1fr;gap:22px;width:100%;max-width:680px;height:auto;margin:36px auto 0;position:static}.how-reference__responsibility-card{height:auto;padding:26px}.how-reference__responsibility-card.is-dark{height:auto;padding:30px}.how-reference__exchange{flex-direction:row;justify-content:space-around;padding:0}.how-reference__exchange>div{align-items:center;gap:8px;display:flex}.how-reference__exchange span{margin:0;font-size:14px}.how-reference__exchange .hn-arrow{width:28px;height:20px;transform:rotate(90deg)}.how-reference__exchange .hn-arrow.is-reverse{transform:rotate(-90deg)}.how-reference__responsibility-items p{font-size:15px}.how-reference__controls--responsibility{flex-wrap:wrap;justify-content:center;gap:24px;width:fit-content;margin:30px auto 0;padding:24px;font-size:14px;position:static}.how-reference__approval-message{border:0;flex-shrink:1;min-width:0;padding:0}.how-reference__controls--responsibility li{padding:0 1.3em}.public-site-shell .how-reference--callout{padding:28px}.how-reference__callout-panel{border-radius:28px;width:100%;height:auto;padding:48px 36px;position:relative;inset:auto}.how-reference__callout-copy{position:relative;inset:auto}.how-reference__callout-copy .how-reference__eyebrow{font-size:14px}.public-site-shell .how-reference--callout h2{margin-top:28px;font-size:clamp(36px,4.5vw,54px)}.how-reference__callout-copy h2 span{white-space:normal}.how-reference__callout-copy>p{margin-top:24px;font-size:20px}.how-reference__callout-actions{gap:18px;margin-top:30px}.how-reference__action{border-radius:13px;width:260px;min-height:60px;padding:0 26px;font-size:18px}.how-reference__action svg{width:28px;height:28px}.hn-callout-diagram{aspect-ratio:720/600;width:min(100%,700px);height:auto;margin:46px auto 0;font-size:clamp(13px,2vw,20px);position:relative;inset:auto}}@media (width<=899.98px){.how-reference__workflow-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.how-reference__workflow-card:nth-child(3) .hn-workflow-next{display:block}.how-reference__workflow-card:nth-child(2n) .hn-workflow-next{display:none}.how-reference__controls ul{flex-wrap:wrap;gap:20px}.how-reference__controls li+li{border:0}.how-reference__controls li{padding:0}}@media (width<=639.98px){.public-site-shell .how-reference{padding:40px 20px;font-size:15px}.public-site-shell .how-reference h2{letter-spacing:-.035em;font-size:clamp(30px,8.3vw,44px);line-height:1.08}.how-reference .how-reference__heading>p{font-size:16px;line-height:1.55}.how-reference__desktop-break{display:none}.how-reference__stage,.how-reference__stage:nth-child(2),.how-reference__stage:nth-child(3){padding:24px 16px}.how-reference__stage>h3{padding:0;font-size:16px}.how-reference__stage li,.how-reference__stage:first-child li,.how-reference__stage:nth-child(2) li{grid-template-columns:35px minmax(0,1fr);gap:12px;padding:20px 12px}.how-reference__step-number{width:35px;height:35px}.how-reference__stage h4{font-size:16px}.how-reference__stage p{font-size:15px}.hn-plan-stage{gap:12px}.hn-plan-stage>.hn-target{width:72px;height:72px}.hn-plan-stage>div{flex:1;width:auto;padding:14px 34px 14px 12px}.hn-plan-stage span{white-space:normal;font-size:12px}.hn-plan-stage .hn-glyph{width:22px;height:22px;right:8px}.hn-connect-stage>.hn-agent-pair{gap:20px;left:0}.hn-connect-stage>.hn-taploop{top:7em}.hn-execute-stage>div:last-child{gap:8px}.hn-execute-stage .hn-brand-tile{font-size:11px}.how-reference__controls{padding:20px}.how-reference__controls ul{justify-content:flex-start;gap:20px 24px}.how-reference__controls li{font-size:13px}.how-reference--workflow>.hn-toronto{font-size:9px}.how-reference__notice{border-radius:16px;align-items:flex-start;font-size:13px}.how-reference__workflow-cards{grid-template-columns:1fr;gap:28px}.how-reference__workflow-card,.how-reference__workflow-card:first-child{min-height:0;padding:26px}.hn-workflow-visual{width:100%;max-width:260px;min-height:165px;margin:12px auto}.how-reference__workflow-card .hn-workflow-next,.how-reference__workflow-card:nth-child(2n) .hn-workflow-next,.how-reference__workflow-card:nth-child(3) .hn-workflow-next{width:28px;height:16px;display:block;top:calc(100% + 5px);left:calc(50% - 14px);transform:rotate(90deg)}.how-reference__workflow-card .hn-approval-pill{width:fit-content;margin-left:0;font-size:15px}.how-reference__pill{margin-left:0;font-size:13px}.how-reference__responsibility-card,.how-reference__responsibility-card.is-dark{padding:24px 18px}.how-reference__responsibility-card>header{padding-inline:0;flex-wrap:wrap;gap:20px;padding-bottom:20px}.how-reference__responsibility-card>header>.hn-agent-pair{width:210px}.public-site-shell .how-reference__responsibility-card h3{font-size:28px}.how-reference__responsibility-items li{grid-template-columns:38px minmax(0,1fr);gap:14px}.how-reference__responsibility-items li>span{width:38px;height:44px}.how-reference__responsibility-items h4{font-size:16px}.how-reference__responsibility-items p{font-size:15px}.how-reference__responsibility-card.is-dark li{grid-template-columns:38px minmax(0,1fr);gap:14px}.how-reference__responsibility-card.is-dark li>span{width:38px;height:42px}.how-reference__responsibility-card.is-dark .hn-taploop{gap:20px;font-size:13px}.how-reference__exchange>div{gap:4px}.how-reference__exchange span{font-size:12px}.how-reference__controls--responsibility{padding:24px 18px}.how-reference__approval-message{align-items:flex-start;gap:14px}.how-reference__approval-message>svg{width:38px;height:44px}.how-reference__approval-message strong{font-size:17px}.how-reference__approval-message p{font-size:15px}.how-reference__controls--responsibility li{padding:0}.public-site-shell .how-reference--callout{padding:22px 14px 32px}.how-reference__callout-panel{border-radius:24px;padding:34px 22px}.how-reference__callout-copy .how-reference__eyebrow{letter-spacing:.12em;font-size:12px;line-height:1.6}.public-site-shell .how-reference--callout h2{font-size:clamp(29px,8vw,44px)}.how-reference__callout-copy>p{font-size:17px}.how-reference__callout-copy>p br{display:none}.how-reference__callout-actions{gap:14px;display:grid}.how-reference__action{width:100%;min-height:56px;padding:0 22px;font-size:16px}.hn-callout-diagram{aspect-ratio:auto;flex-direction:column;align-items:center;font-size:10px;display:flex}.hn-callout-diagram>.hn-agent-pair{gap:20px;width:100%;position:relative;inset:auto}.hn-callout-diagram .hn-brand-tile{border-radius:20px;gap:12px;padding:16px 10px;font-size:11px}.hn-callout-diagram .hn-brand-tile span{font-size:13px}.hn-callout-connections{display:none}.hn-callout-mobile-arrow{color:#fff;flex-shrink:0;width:40px;height:24px;margin:22px 0;display:block;transform:rotate(90deg)}.hn-callout-brand{width:100%;height:auto;padding:28px 16px;position:relative;inset:auto}.hn-callout-brand .hn-taploop{gap:15px;font-size:10px}.hn-callout-badges{grid-template-columns:1fr;gap:12px;width:100%;margin-top:24px;padding:0;position:relative;inset:auto}.hn-callout-badges li{gap:8px;padding:10px;font-size:12px}.hn-callout-badges svg{width:24px;height:24px}.hn-callout-badges br{display:none}}@media (prefers-reduced-motion:reduce){.how-reference__action{transition:none}}@font-face{font-family:Geist Variable;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");font-style:normal;font-weight:100 900;font-display:swap}:root{--public-canvas:#fefefe;--public-surface:#fff;--public-ink:#050505;--public-muted:#50545c;--public-line:#e1e4e9;--public-soft:#f5f6f8;--public-blue:#0031fc;--public-blue-bright:#1748ff;--public-lime:#d7fa01;--public-lime-deep:#b9e600;--public-violet:#6514e7;--public-dark:#15191e;--public-warning:#a34b00;--public-font:"Geist Variable", Geist, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--public-shadow:0 18px 55px #1118271a}html{scroll-behavior:smooth;background:var(--public-canvas);min-width:320px;scroll-padding-top:96px;overflow-x:clip}body{min-width:320px;color:var(--public-ink);background:var(--public-canvas);font-family:var(--public-font);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}*,:before,:after{box-sizing:border-box}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}img,svg{display:block}p,h1,h2,h3,ul,dl,dd,pre{margin:0}.public-skip-link{z-index:1000;color:#fff;background:var(--public-blue);border-radius:8px;padding:10px 14px;transition:transform .16s;position:fixed;top:8px;left:12px;transform:translateY(-150%)}.public-skip-link:focus{transform:translateY(0)}.public-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #e1e4e9db;position:sticky;top:0}.public-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 84px,1364px);height:70px;margin:0 auto;display:grid}.public-brand{width:fit-content;color:var(--public-ink);letter-spacing:-.055em;align-items:center;gap:9px;font-size:25px;font-weight:780;display:inline-flex}.public-brand__mark{width:37px;height:37px}.public-brand.is-inverse{color:#fff}.public-desktop-nav{justify-content:center;align-items:center;gap:clamp(24px,2.4vw,42px);display:flex}.public-desktop-nav a,.public-login-link{color:#17191e;white-space:nowrap;font-size:14px;font-weight:650;position:relative}.public-desktop-nav a:after{background:var(--public-blue);content:"";opacity:0;border-radius:999px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(.35)}.public-desktop-nav a:hover:after,.public-desktop-nav a:focus-visible:after,.public-desktop-nav a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.public-header__actions{justify-content:flex-end;align-items:center;gap:22px;display:flex}.public-button{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:14px;width:fit-content;min-height:48px;padding:0 22px;font-size:14px;font-weight:750;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.public-button svg{width:19px;height:19px}.public-button:hover,.public-button:focus-visible{transform:translateY(-2px)}.public-button--blue{color:#fff;background:var(--public-blue);box-shadow:0 9px 22px #0031fc38}.public-button--blue:hover,.public-button--blue:focus-visible{background:#0029d8;box-shadow:0 13px 30px #0031fc4d}.public-button--lime{color:#060606;background:var(--public-lime);box-shadow:0 9px 22px #b9e60038}.public-button--lime:hover,.public-button--lime:focus-visible{background:#c9ee00}.public-button--outline{color:#11151b;background:#fff;border-color:#c9cdd4}.public-button--outline-light{color:#fff;background:0 0;border-color:#ffffff73}.public-header__cta{min-height:46px;padding-inline:18px}.public-menu-button{color:#fff;background:var(--public-dark);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;width:46px;height:46px;display:none}.public-mobile-nav{display:none}.public-hero{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(46px,7vw,112px);width:min(100% - 64px,1440px);min-height:620px;margin:0 auto;padding:70px 0 76px;display:grid;position:relative;overflow:hidden}.public-hero:after{z-index:-2;background:radial-gradient(circle at 30% 30%, #ffffff6b 0 2px, transparent 3px) 0 0 / 26px 26px, linear-gradient(145deg, #f6f7fa 0 36%, var(--public-blue) 36.2% 100%);content:"";border-radius:44% 0 0 55%;width:min(70vw,870px);height:100%;position:absolute;top:0;right:-230px}.public-hero__glow{z-index:-1;border:1px dashed var(--public-lime-deep);opacity:.72;border-radius:50%;width:380px;height:380px;position:absolute;top:70px;right:10%}.public-hero__copy{z-index:2;min-width:0;max-width:670px;position:relative}.public-eyebrow{width:fit-content;color:var(--public-blue);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:22px;font-size:12px;font-weight:800;display:flex}.public-eyebrow i{background:var(--public-lime-deep);width:44px;height:2px}.public-hero__copy>.status-pill{margin-bottom:16px}.public-hero h1{letter-spacing:-.075em;text-transform:uppercase;max-width:760px;font-size:clamp(54px,5.1vw,84px);font-weight:870;line-height:.94}.public-hero h1 span{color:var(--public-blue)}.public-hero__copy>p{max-width:640px;color:var(--public-muted);margin-top:28px;font-size:clamp(17px,1.45vw,21px);line-height:1.55}.public-hero__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.public-hero__visual{z-index:2;min-width:0;position:relative}.status-pill{color:#555b65;text-align:center;background:#f4f5f7;border:1px solid #dce0e6;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:27px;padding:4px 9px;font-size:11px;font-weight:750;line-height:1.15;display:inline-flex}.status-pill--blue{color:#0d3edf;background:#edf1ff;border-color:#cbd6ff}.status-pill--lime{color:#425100;background:#f2facd;border-color:#d4ed62}.status-pill--violet{color:#6514e7;background:#f3edff;border-color:#ddcefa}.status-pill--warning{color:var(--public-warning);background:#fff5eb;border-color:#f0d2b4}.mini-execution-flow{min-height:410px;box-shadow:var(--public-shadow);background:#fffffff0;border:1px solid #ffffffb8;border-radius:28px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:38px;display:grid;transform:rotate(1.2deg)}.mini-execution-flow>div{border:1px solid var(--public-line);background:#fff;border-radius:18px;flex-direction:column;justify-content:center;gap:8px;min-height:138px;padding:18px;display:flex}.mini-execution-flow>div:nth-of-type(3),.mini-execution-flow>i:nth-of-type(3){grid-row:2}.mini-execution-flow>div:nth-of-type(3){grid-column:1}.mini-execution-flow>i:nth-of-type(3){grid-column:2}.mini-execution-flow>div:nth-of-type(4){grid-area:2/3}.mini-execution-flow>i:nth-of-type(2){display:none}.mini-execution-flow>i{color:var(--public-blue);font-size:20px;font-style:normal;font-weight:900}.mini-execution-flow div span,.mini-execution-flow div small{color:#6c727c;font-size:11px}.mini-execution-flow div strong{font-size:16px}.mini-execution-flow .is-coordinator{color:#fff;background:var(--public-dark);box-shadow:0 0 0 2px var(--public-lime)}.mini-execution-flow .is-coordinator svg{width:34px;height:34px}.mini-execution-flow .is-coordinator small{color:#c8ccd3}.public-section{padding:100px max(32px,50vw - 720px)}.public-section--soft{background:var(--public-soft);border-block:1px solid #e8eaee}.public-section__heading{max-width:850px;margin-bottom:46px}.public-section__heading h2{letter-spacing:-.06em;font-size:clamp(38px,4vw,64px);font-weight:830;line-height:1}.public-section__heading>p{max-width:760px;color:var(--public-muted);margin-top:18px;font-size:17px;line-height:1.65}.feature-grid{gap:18px;display:grid}.feature-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-grid--steps{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card{border:1px solid var(--public-line);background:#fff;border-radius:18px;min-width:0;min-height:240px;padding:27px;box-shadow:0 7px 22px #1118270a}.feature-card__top{justify-content:space-between;align-items:flex-start;gap:12px;min-height:42px;margin-bottom:23px;display:flex}.feature-card__number{color:var(--public-blue);font-size:13px;font-weight:850}.feature-card__icon{color:#050505;background:var(--public-lime);border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.feature-card__icon svg{width:23px;height:23px}.feature-card h3{letter-spacing:-.035em;font-size:21px;font-weight:760}.feature-card>p{color:var(--public-muted);margin-top:11px;font-size:14px;line-height:1.6}.feature-card__meta{border-top:1px solid var(--public-line);margin-top:22px}.feature-card__meta div{border-bottom:1px solid #eef0f3;grid-template-columns:80px 1fr;gap:12px;padding:9px 0;font-size:12px;display:grid}.feature-card__meta dt{color:#7b818b}.feature-card__meta dd{color:#1c2026;text-align:right;font-weight:650}.example-workflow{border:1px solid var(--public-line);background:#fff;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.example-workflow article{border-right:1px solid var(--public-line);min-height:250px;padding:25px}.example-workflow article:last-child{border-right:0}.example-workflow article>span:not(.status-pill){color:var(--public-blue);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.example-workflow h3{letter-spacing:-.03em;margin-top:48px;font-size:19px}.example-workflow p{color:var(--public-muted);margin-top:11px;font-size:13px;line-height:1.55}.split-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.split-panel>article{border:1px solid var(--public-line);background:#fff;border-radius:22px;min-height:340px;padding:clamp(28px,4vw,52px)}.split-panel>article.is-dark{border-color:var(--public-dark);color:#fff;background:var(--public-dark)}.split-panel__icon{color:#050505;background:var(--public-lime);border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.split-panel__icon--blue{color:#fff;background:var(--public-blue)}.split-panel__icon--lime{background:var(--public-lime)}.split-panel__icon svg{width:28px;height:28px}.split-panel h3{letter-spacing:-.045em;margin-top:32px;font-size:28px}.split-panel>article>p{color:var(--public-muted);margin-top:14px;line-height:1.65}.public-check-list{gap:14px;margin-top:26px;padding:0;list-style:none;display:grid}.public-check-list li{color:var(--public-muted);grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:14px;line-height:1.45;display:grid}.public-check-list svg{color:#050505;background:var(--public-lime);border-radius:50%;width:19px;height:19px;padding:3px}.is-dark .public-check-list li{color:#d7d9dd}.public-callout{color:#fff;background:var(--public-blue);border-radius:26px;justify-content:space-between;align-items:flex-end;gap:40px;width:min(100% - 64px,1440px);margin:28px auto 100px;padding:clamp(34px,5vw,72px);display:flex;overflow:hidden}.public-callout--dark{background:var(--public-dark)}.public-callout--lime{color:#050505;background:var(--public-lime)}.public-callout__eyebrow{color:var(--public-lime);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:850;display:block}.public-callout--lime .public-callout__eyebrow{color:var(--public-blue)}.public-callout h2{letter-spacing:-.06em;max-width:850px;font-size:clamp(34px,4vw,60px);line-height:1}.public-callout__copy{color:#ffffffc7;max-width:770px;margin-top:18px;font-size:16px;line-height:1.6}.public-callout--lime .public-callout__copy{color:#000000ad}.public-callout__actions{flex-wrap:wrap;flex:none;gap:10px;display:flex}.public-callout--blue .public-button--blue{color:#050505;background:var(--public-lime)}.capability-orbit,.integration-map,.people-constellation,.security-shield{min-height:430px;box-shadow:var(--public-shadow);background:#fffffff0;border:1px solid #ffffffb8;border-radius:50%;position:relative}.capability-orbit:before,.capability-orbit:after{content:"";border:1px dashed #b9c0ca;border-radius:50%;position:absolute;inset:55px}.capability-orbit:after{border-color:var(--public-lime-deep);inset:104px}.capability-orbit span,.integration-map span{z-index:2;border:1px solid var(--public-line);text-align:center;background:#fff;border-radius:12px;min-width:104px;padding:11px;font-size:12px;font-weight:750;position:absolute;box-shadow:0 8px 20px #11182714}.capability-orbit span:first-child{top:34px;left:50%;transform:translate(-50%)}.capability-orbit span:nth-child(2){bottom:70px;right:18px}.capability-orbit span:nth-child(3){bottom:70px;left:18px}.capability-orbit i,.integration-map i{z-index:3;border:2px solid var(--public-lime);background:var(--public-dark);border-radius:28px;justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(4deg);box-shadow:0 18px 36px #11182740}.capability-orbit i svg,.integration-map i svg{width:62px;height:62px}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.integration-card{border:1px solid var(--public-line);background:#fff;border-radius:18px;min-width:0;padding:25px}.integration-card__heading{border-bottom:1px solid var(--public-line);align-items:center;gap:13px;padding-bottom:20px;display:flex}.integration-card__heading>span{color:#fff;background:var(--public-blue);border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.integration-card__heading svg{width:21px;height:21px}.integration-card h2{letter-spacing:-.03em;font-size:18px}.integration-card ul{padding:0;list-style:none;display:grid}.integration-card li{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;gap:12px;min-height:54px;display:flex}.integration-card li:last-child{border-bottom:0}.integration-card li strong{font-size:13px}.integration-map{border-radius:26px}.integration-map span:first-child{top:30px;left:34px}.integration-map span:nth-child(2){top:30px;right:34px}.integration-map span:nth-child(4){bottom:30px;left:34px}.integration-map span:nth-child(5){bottom:30px;right:34px}.people-constellation{background:#fffffff2;border-radius:40% 50% 42% 55%}.people-constellation>i,.people-constellation>b{background:linear-gradient(145deg, var(--public-blue), #6f28ef);border:10px solid #fff;border-radius:50%;width:92px;height:92px;position:absolute;box-shadow:0 12px 26px #11182726}.people-constellation>i:before,.people-constellation>b:before{content:"";background:#fff;border-radius:50%;width:24px;height:24px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.people-constellation>i:after,.people-constellation>b:after{content:"";background:#fff;border-radius:24px 24px 10px 10px;width:45px;height:23px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.people-constellation>i:first-child{top:38px;left:54px}.people-constellation>i:nth-child(2){background:linear-gradient(145deg, var(--lime,#d7fa01), #72c700);top:58px;right:45px}.people-constellation>i:nth-child(3){background:linear-gradient(145deg,#ff7043,#d81b60);bottom:45px;left:75px}.people-constellation>b:first-of-type{background:linear-gradient(145deg,#00a1ff,#0031fc);bottom:35px;right:60px}.people-constellation>b:nth-of-type(2){display:none}.people-constellation>span{z-index:3;border:2px solid var(--public-lime);color:#fff;background:var(--public-dark);border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.people-constellation>span svg{width:44px;height:44px}.tool-list{flex-wrap:wrap;gap:12px;display:flex}.tool-list--grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tool-name{color:#172033;overflow-wrap:anywhere;background:#f7f9fc;border:1px solid #d7dce3;border-radius:9px;min-width:0;padding:13px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.public-code{color:#ecf0f5;background:#11151a;border:1px solid #303740;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 18px 48px #0003}.public-code__bar{background:#191e24;border-bottom:1px solid #303740;align-items:center;gap:7px;min-height:48px;padding:0 17px;display:flex}.public-code__bar>span{background:#65707c;border-radius:50%;width:8px;height:8px}.public-code__bar>span:first-child{background:#ff6b5e}.public-code__bar>span:nth-child(2){background:#fc4}.public-code__bar>span:nth-child(3){background:var(--public-lime)}.public-code__bar b{color:#aeb5bf;margin-left:7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600}.public-code__bar svg{color:#77818d;width:17px;height:17px;margin-left:auto}.public-code__bar button,.public-copy-button{color:#c7ced7;cursor:pointer;min-height:34px;font:inherit;background:0 0;border:1px solid #35404b;border-radius:7px;align-items:center;gap:7px;margin-left:auto;padding:0 9px;display:inline-flex}.public-code__bar button>span{font-size:10px;font-weight:700}.public-code__bar button svg{margin-left:0}.public-copy-button{color:var(--public-ink);border-color:var(--public-line);white-space:nowrap;background:#fff}.public-copy-button svg{width:15px;height:15px}.public-code pre{white-space:pre-wrap;max-width:100%;padding:27px;overflow-x:auto}.public-code code{color:#dce4ec;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.7}.public-code--compact pre{align-items:center;min-height:270px;display:flex}.endpoint-card{border:1px solid var(--public-line);background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:26px;display:grid}.endpoint-card>.status-pill{grid-column:auto}.endpoint-card>span:first-child{font-size:13px;font-weight:750}.endpoint-card code{color:#17304e;overflow-wrap:anywhere;background:#f0f3f7;border-radius:8px;min-width:0;padding:12px 14px;font-size:13px}.public-notice{color:#68340b;background:#fff7ef;border:1px solid #f0d2b4;border-radius:13px;align-items:flex-start;gap:14px;margin-top:14px;padding:19px;display:flex}.public-notice>svg{flex:none;width:22px;height:22px}.public-notice p{color:#7e4a1f;margin-top:5px;font-size:13px;line-height:1.55}.developer-install-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:24px;display:grid}.developer-install-grid>article{border:1px solid var(--public-line);background:#fff;border-radius:17px;padding:28px}.developer-install-grid>article>span{color:var(--public-blue);margin-top:18px;font-size:11px;font-weight:850;display:block}.developer-install-grid>article>span:first-child{margin-top:0}.developer-install-grid h3{margin-top:5px;font-size:18px}.developer-install-grid p{color:var(--public-muted);margin-top:7px;font-size:13px;line-height:1.55}.pricing-page-hero{min-height:560px;padding-block:54px 62px}.pricing-hero-card{color:#fff;isolation:isolate;background:radial-gradient(circle at 86% 14%,#d7fa013d,#0000 27%),linear-gradient(145deg,#11161d 0%,#1c2430 58%,#11161d 100%);border:1px solid #ffffff2e;border-radius:26px;flex-direction:column;min-height:410px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 70px #08112547}.pricing-hero-card:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.pricing-hero-card__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.pricing-hero-card__header>span{color:#c4cad3;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:780}.pricing-hero-card__path{border-bottom:1px solid #ffffff29;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;min-height:265px;margin-top:20px;padding:0 4px 18px;display:grid}.pricing-hero-card__path>span{flex-direction:column;justify-content:flex-end;gap:6px;min-width:0;height:100%;display:flex}.pricing-hero-card__path i{min-height:50px;height:var(--tier-height);background:linear-gradient(#ffffff42,#ffffff14);border:1px solid #ffffff1f;border-radius:10px 10px 4px 4px;box-shadow:inset 0 1px #ffffff29}.pricing-hero-card__path .is-active i{background:linear-gradient(180deg, var(--public-lime), #9ac900);border-color:#d7fa01d1;box-shadow:0 10px 30px #d7fa012e}.pricing-hero-card__path b{text-overflow:ellipsis;font-size:12px;font-weight:720;overflow:hidden}.pricing-hero-card__path small{color:#9fa7b2;font-size:11px}.pricing-hero-card>p{color:#aeb5bf;margin-top:18px;font-size:12px;line-height:1.5}.pricing-plans-section{background:radial-gradient(circle at 92% 8%,#d7fa0129,#0000 22%),linear-gradient(#fbfbfc 0,#fff 32%);padding-top:82px}.pricing-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.pricing-plan{border:1px solid var(--public-line);background:#fff;border-radius:24px;flex-direction:column;min-width:0;min-height:660px;padding:28px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 44px #11182712}.pricing-plan:hover{transform:translateY(-5px);box-shadow:0 22px 58px #1118271f}.pricing-plan.is-recommended{color:#fff;background:radial-gradient(circle at 105% -5%,#d7fa013d,#0000 31%),linear-gradient(160deg,#0031fc 0%,#0526bd 100%);border-color:#002be6;box-shadow:0 20px 55px #0031fc3d}.pricing-plan.is-recommended:before{background:var(--public-lime);content:"";height:5px;position:absolute;inset:0 0 auto}.pricing-plan.is-enterprise{color:#fff;background:radial-gradient(circle at 100% 0,#6514e761,#0000 34%),linear-gradient(160deg,#171c22 0%,#242b34 100%);border-color:#252b32;box-shadow:0 18px 48px #080c1233}.pricing-plan__topline{color:#747b85;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;min-height:29px;font-size:11px;font-weight:720;display:flex}.pricing-plan__topline strong{color:#0c1300;background:var(--public-lime);letter-spacing:.08em;white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:9px}.pricing-plan.is-recommended .pricing-plan__topline,.pricing-plan.is-enterprise .pricing-plan__topline{color:#c4cad3}.pricing-plan h3{letter-spacing:-.045em;margin-top:21px;font-size:29px;font-weight:790}.pricing-plan__description{min-height:84px;color:var(--public-muted);margin-top:11px;font-size:14px;line-height:1.55}.pricing-plan.is-recommended .pricing-plan__description,.pricing-plan.is-enterprise .pricing-plan__description{color:#d5dae2}.pricing-plan__price{align-items:flex-end;gap:3px;min-height:90px;margin-top:22px;display:flex}.pricing-plan__price sup{align-self:flex-start;margin-top:13px;font-size:24px;font-weight:740}.pricing-plan__price strong{letter-spacing:-.075em;font-size:clamp(55px,4vw,70px);font-weight:820;line-height:.92}.pricing-plan__price>span{color:#777e88;letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px 8px;font-size:10px;font-weight:720;line-height:1.4}.pricing-plan.is-recommended .pricing-plan__price>span,.pricing-plan.is-enterprise .pricing-plan__price>span{color:#bec5cf}.pricing-plan__price--custom{align-items:center;gap:11px}.pricing-plan__price--custom strong{font-size:clamp(45px,3vw,56px)}.pricing-plan__price--custom>span{margin-bottom:0}.pricing-plan__cta{width:100%;margin-top:17px}.pricing-plan__divider{background:var(--public-line);height:1px;margin:27px 0 22px}.pricing-plan.is-recommended .pricing-plan__divider,.pricing-plan.is-enterprise .pricing-plan__divider{background:#ffffff2e}.pricing-plan__includes{color:#777e88;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.pricing-plan.is-recommended .pricing-plan__includes,.pricing-plan.is-enterprise .pricing-plan__includes{color:#c4cad3}.pricing-plan__features{flex-direction:column;gap:12px;margin-top:16px;padding:0;list-style:none;display:flex}.pricing-plan__features li{color:#343940;grid-template-columns:19px minmax(0,1fr);align-items:start;gap:9px;font-size:12px;line-height:1.5;display:grid}.pricing-plan.is-recommended .pricing-plan__features li,.pricing-plan.is-enterprise .pricing-plan__features li{color:#eef1f5}.pricing-plan__features svg{color:#080b0e;background:var(--public-lime);border-radius:50%;width:18px;height:18px;padding:3px}.pricing-plan-note{color:#747b85;text-align:center;max-width:930px;margin:25px auto 0;font-size:12px;line-height:1.55}.pricing-value-section .feature-card{min-height:225px}.pricing-cost-section{padding-top:84px}.pricing-cost-split{border:1px solid var(--public-line);background:#fff;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 14px 42px #1118270f}.pricing-cost-split article{min-height:255px;padding:clamp(30px,4vw,52px)}.pricing-cost-split article+article{border-left:1px solid var(--public-line);background:radial-gradient(circle at 95% 10%, #d7fa0126, transparent 27%), var(--public-soft)}.pricing-cost-split span{color:var(--public-blue);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:820}.pricing-cost-split h3{letter-spacing:-.05em;margin-top:42px;font-size:clamp(27px,3vw,40px);line-height:1}.pricing-cost-split p{max-width:540px;color:var(--public-muted);margin-top:15px;font-size:14px;line-height:1.65}.public-section.pricing-metered-section{padding-top:72px;padding-bottom:88px}.pricing-metered-section .public-section__heading{width:100%;max-width:1180px;margin:0 auto 32px}.pricing-metered-section .public-section__heading h2{max-width:790px;font-size:clamp(40px,3.2vw,54px);line-height:1.03}.pricing-metered-section .public-section__heading>p{margin-top:14px;font-size:16px}.mcp-usage-list{border:1px solid var(--public-line);background:#fff;border-radius:20px;width:100%;max-width:1180px;margin-inline:auto;overflow:hidden;box-shadow:0 14px 38px #1118270e}.mcp-usage-row{grid-template-columns:minmax(300px,1.45fr) minmax(210px,.8fr) auto;align-items:center;gap:28px;min-height:132px;padding:24px 28px;display:grid}.mcp-usage-row+.mcp-usage-row{border-top:1px solid var(--public-line);background:radial-gradient(circle at 96% 8%,#d7fa0121,#0000 22%),#fbfcfd}.mcp-usage-row__service{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:15px;min-width:0;display:grid}.mcp-usage-row__icon,.mcp-credit-note__icon{color:#0b0e12;background:var(--public-lime);border-radius:12px;place-items:center;display:grid}.mcp-usage-row__icon{width:42px;height:42px}.mcp-usage-row__icon svg,.mcp-credit-note__icon svg{width:21px;height:21px}.mcp-usage-row__label{color:var(--public-blue);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;font-weight:820}.mcp-usage-row__service p{max-width:470px;color:var(--public-muted);margin:5px 0 0;font-size:14px;line-height:1.5}.mcp-usage-row .tool-name{background:#f6f8fb;border-radius:8px;justify-self:start;width:auto;padding:9px 11px;font-size:12px;line-height:1.25}.mcp-usage-row__price{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;min-width:124px;display:flex}.mcp-usage-row__price strong{color:#0b0e12;letter-spacing:-.055em;font-size:clamp(32px,2.4vw,40px);font-weight:820;line-height:.95}.mcp-usage-row__price span{color:#7a818b;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:720}.mcp-credit-note{color:#202b12;background:linear-gradient(100deg,#f9fce9,#fff 62%);border:1px solid #dce7b4;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;width:100%;max-width:1180px;margin:14px auto 0;padding:18px 20px;display:grid}.mcp-credit-note__icon{width:40px;height:40px}.mcp-credit-note__heading{flex-wrap:wrap;align-items:baseline;gap:7px 12px;display:flex}.mcp-credit-note__heading strong{font-size:16px;font-weight:810}.mcp-credit-note__heading span{color:#66703e;font-size:12px;font-weight:730}.mcp-credit-note>div>p,.mcp-credit-note details p{color:#626a4d;max-width:1120px;font-size:13px;line-height:1.5}.mcp-credit-note>div>p{margin:4px 0 0}.mcp-credit-note details{margin-top:7px}.mcp-credit-note summary{color:#33420b;cursor:pointer;width:fit-content;font-size:12px;font-weight:780}.mcp-credit-note details p{margin:7px 0 0}@media (width<=980px){.mcp-usage-row{grid-template-columns:minmax(0,1fr) auto;gap:18px 24px}.mcp-usage-row .tool-name{grid-area:2/1/auto/-1}.mcp-usage-row__price{grid-area:1/2}}@media (width<=640px){.public-section.pricing-metered-section{padding-top:54px;padding-bottom:64px}.pricing-metered-section .public-section__heading{margin-bottom:26px}.pricing-metered-section .public-section__heading h2{letter-spacing:-.05em;font-size:clamp(34px,10.4vw,44px)}.mcp-usage-list{border-radius:16px}.mcp-usage-row{grid-template-columns:1fr;gap:15px;min-height:0;padding:22px 20px}.mcp-usage-row__service,.mcp-usage-row .tool-name,.mcp-usage-row__price{grid-area:auto/1}.mcp-usage-row .tool-name{width:fit-content;max-width:100%}.mcp-usage-row__price{text-align:left;flex-direction:row;align-items:baseline;gap:8px;min-width:0}.mcp-usage-row__price strong{font-size:34px}.mcp-credit-note{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:17px}.mcp-credit-note__icon{width:36px;height:36px}}.security-shield{border-radius:28px}.security-shield>svg{width:130px;height:130px;color:var(--public-blue);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.security-shield span{border:1px solid var(--public-line);background:#fff;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:750;position:absolute}.security-shield span:first-of-type{top:40px;left:50%;transform:translate(-50%)}.security-shield span:nth-of-type(2){bottom:50px;left:48px}.security-shield span:nth-of-type(3){bottom:50px;right:48px}.security-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.security-list article{border:1px solid var(--public-line);background:#fff;border-radius:15px;grid-template-columns:31px 1fr;align-items:start;gap:14px;min-height:112px;padding:22px;display:grid}.security-list svg{color:#050505;background:var(--public-lime);border-radius:50%;width:29px;height:29px;padding:6px}.security-list p{color:#343941;font-size:14px;line-height:1.58}.gap-panel{background:#fffaf5;border:1px solid #f0d2b4;border-radius:20px;padding:clamp(28px,4vw,50px)}.legal-hero{border-bottom:1px solid var(--public-line);background:linear-gradient(135deg,#fff 0 65%,#f0f3ff 65% 100%);padding:104px max(32px,50vw - 590px) 72px}.legal-hero h1{letter-spacing:-.075em;max-width:900px;font-size:clamp(50px,6vw,88px);line-height:.96}.legal-hero>p{max-width:780px;color:var(--public-muted);margin-top:24px;font-size:19px;line-height:1.6}.legal-hero>span{color:#747a84;margin-top:22px;font-size:12px;font-weight:700;display:block}.legal-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:70px;width:min(100% - 64px,1180px);margin:0 auto;padding:76px 0 110px;display:grid}.legal-layout>aside{border:1px solid var(--public-line);background:var(--public-soft);border-radius:15px;padding:23px;position:sticky;top:110px}.legal-layout>aside strong{font-size:14px}.legal-layout>aside p{color:var(--public-muted);margin-top:10px;font-size:12px;line-height:1.55}.legal-layout>aside a{color:var(--public-blue);margin-top:14px;font-size:12px;font-weight:750;display:block}.legal-copy{min-width:0}.legal-copy>section{border-bottom:1px solid var(--public-line);margin-bottom:34px;padding:0 0 34px}.legal-copy>section:last-child{border-bottom:0;margin-bottom:0}.legal-copy h2{letter-spacing:-.04em;font-size:24px}.legal-copy p,.legal-copy li{color:#454a53;font-size:15px;line-height:1.75}.legal-copy p,.legal-copy ul,.legal-copy .table-wrap{margin-top:14px}.legal-copy ul{padding-left:21px}.legal-copy li+li{margin-top:8px}.legal-copy a{color:var(--public-blue);text-underline-offset:3px;font-weight:650;text-decoration:underline}.table-wrap{border:1px solid var(--public-line);border-radius:12px;max-width:100%;overflow-x:auto}.public-table{border-collapse:collapse;width:100%;min-width:720px;font-size:12px}.public-table th,.public-table td{border-bottom:1px solid var(--public-line);text-align:left;vertical-align:top;padding:14px;line-height:1.5}.public-table th{color:#30353c;background:var(--public-soft)}.public-table tr:last-child td{border-bottom:0}.public-footer{color:#fff;background:var(--public-dark);padding:70px max(32px,50vw - 720px) 28px}.public-footer__top{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.public-footer__brand p{color:#d3d6db;max-width:330px;margin-top:22px;font-size:17px;line-height:1.5}.public-footer__brand>span{color:var(--public-lime);margin-top:10px;font-size:12px;font-weight:700;display:block}.public-footer__groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;display:grid}.public-footer__groups nav{flex-direction:column;gap:12px;display:flex}.public-footer__groups strong{color:#fff;margin-bottom:5px;font-size:12px}.public-footer__groups a{color:#aeb3bb;width:fit-content;font-size:12px}.public-footer__groups a:hover,.public-footer__groups a:focus-visible{color:var(--public-lime)}.public-footer__bottom{color:#8d949e;border-top:1px solid #30363d;justify-content:space-between;gap:20px;margin-top:60px;padding-top:22px;display:flex}.public-missing{text-align:center;flex-direction:column;align-items:center;min-height:70vh;padding:120px 32px;display:flex}.public-missing>span{color:var(--public-blue);font-size:13px;font-weight:850}.public-missing h1{letter-spacing:-.07em;max-width:760px;margin-top:14px;font-size:clamp(42px,6vw,78px);line-height:1}.public-missing p{color:var(--public-muted);margin:18px 0 28px}@media (width<=1120px){.public-header__inner{grid-template-columns:1fr auto 1fr;width:min(100% - 48px,1364px)}.public-desktop-nav{gap:18px}.public-login-link{display:none}.public-hero{grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr);gap:42px}.feature-grid--steps{grid-template-columns:repeat(2,minmax(0,1fr))}.example-workflow{grid-template-columns:repeat(3,minmax(0,1fr))}.example-workflow article:nth-child(3){border-right:0}.example-workflow article:nth-child(n+4){border-top:1px solid var(--public-line)}.integration-grid,.pricing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-plan{min-height:610px}.public-footer__top{grid-template-columns:1fr}}@media (width<=880px){.public-header__inner{grid-template-columns:1fr auto;width:min(100% - 32px,1440px);height:72px}.public-desktop-nav,.public-header__actions{display:none}.public-menu-button{display:flex}.public-mobile-nav{z-index:99;border-bottom:1px solid var(--public-line);background:#fff;flex-direction:column;gap:4px;padding:20px 16px 24px;display:none;position:absolute;top:72px;left:0;right:0;box-shadow:0 18px 35px #1118271f}.public-mobile-nav.is-open{display:flex}.public-mobile-nav>a:not(.public-button){border-radius:8px;align-items:center;min-height:44px;padding:0 12px;font-size:14px;font-weight:650;display:flex}.public-mobile-nav>a[aria-current=page]{color:var(--public-blue);background:#f0f3ff}.public-mobile-nav .public-button{width:100%;margin-top:9px}.public-hero{grid-template-columns:1fr;gap:48px;width:min(100% - 32px,1440px);min-height:0;padding:56px 0 70px}.public-hero:after{background:linear-gradient(155deg, #f6f7fa 0 22%, var(--public-blue) 22.4% 100%);border-radius:48% 48% 0 0;width:calc(100% + 140px);height:48%;top:auto;bottom:0;right:-80px}.public-hero__glow{width:330px;height:330px;top:auto;bottom:80px;right:50%;transform:translate(50%)}.public-hero__copy{max-width:720px}.public-hero__visual{justify-self:center;width:min(100%,650px)}.pricing-page-hero{padding-top:48px}.pricing-hero-card{width:min(100%,650px)}.public-section{padding:80px 24px}.feature-grid--three,.example-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.example-workflow article,.example-workflow article:nth-child(3){border-right:1px solid var(--public-line)}.example-workflow article:nth-child(2n){border-right:0}.example-workflow article:nth-child(n+3){border-top:1px solid var(--public-line)}.public-callout{flex-direction:column;align-items:flex-start;width:min(100% - 32px,1440px);margin-bottom:80px}.developer-install-grid,.endpoint-card,.security-list{grid-template-columns:1fr}.legal-layout{grid-template-columns:1fr;gap:38px;width:min(100% - 48px,1180px)}.legal-layout>aside{position:static}.public-footer__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.public-footer__groups a{align-items:center;min-height:34px;display:flex}}@media (width<=620px){.public-brand{font-size:22px}.public-brand__mark{width:33px;height:33px}.public-hero h1{letter-spacing:-.06em;max-width:100%;font-size:clamp(40px,12vw,56px)}.public-hero__copy>p{font-size:16px}.public-hero__actions,.public-callout__actions{flex-direction:column;width:100%}.public-hero__actions .public-button,.public-callout__actions .public-button{width:100%}.mini-execution-flow{gap:8px;min-height:360px;padding:18px}.mini-execution-flow>div{min-height:116px;padding:12px}.mini-execution-flow div strong{font-size:14px}.public-section{padding:66px 16px}.public-section__heading{margin-bottom:32px}.public-section__heading h2{font-size:clamp(36px,11vw,50px)}.public-section__heading>p{font-size:15px}.feature-grid--three,.feature-grid--steps,.integration-grid,.split-panel,.tool-list--grid,.example-workflow,.pricing-plan-grid,.pricing-cost-split{grid-template-columns:1fr}.pricing-hero-card{border-radius:21px;min-height:350px;padding:22px}.pricing-hero-card__path{gap:8px;min-height:210px}.pricing-hero-card__path b,.pricing-hero-card__path small{font-size:9px}.pricing-plan{min-height:0;padding:25px}.pricing-plan__description{min-height:0}.pricing-plan__price{min-height:80px}.pricing-plan__price strong{font-size:62px}.pricing-plan__price--custom strong{font-size:47px}.pricing-cost-split article{min-height:0;padding:30px 25px}.pricing-cost-split article+article{border-top:1px solid var(--public-line);border-left:0}.pricing-cost-split h3{margin-top:28px}.feature-card{min-height:0;padding:23px}.example-workflow article,.example-workflow article:nth-child(3),.example-workflow article:nth-child(2n){border-right:0;border-top:1px solid var(--public-line);min-height:200px}.example-workflow article:first-child{border-top:0}.example-workflow h3{margin-top:28px}.split-panel>article{min-height:0;padding:28px}.public-callout{border-radius:20px;width:calc(100% - 32px);margin-top:16px;padding:32px 24px}.capability-orbit,.integration-map,.people-constellation,.security-shield{min-height:350px}.capability-orbit span,.integration-map span{min-width:86px;padding:9px;font-size:10px}.capability-orbit i,.integration-map i,.people-constellation>span{width:90px;height:90px}.people-constellation>i,.people-constellation>b{border-width:7px;width:72px;height:72px}.people-constellation>i:first-child{left:26px}.people-constellation>i:nth-child(2){right:24px}.people-constellation>i:nth-child(3){left:38px}.people-constellation>b:first-of-type{right:30px}.tool-name{width:100%;font-size:11px}.public-code pre{padding:20px}.public-code code{font-size:11px}.commitment-card{padding:22px}.legal-hero{padding:72px 20px 54px}.legal-hero h1{font-size:clamp(46px,15vw,68px)}.legal-hero>p{font-size:16px}.legal-layout{width:calc(100% - 32px);padding:52px 0 80px}.legal-copy h2{font-size:21px}.legal-copy p,.legal-copy li{font-size:14px}.public-footer{padding:56px 20px 24px}.public-footer__groups{grid-template-columns:1fr 1fr;gap:34px 20px}.public-footer__bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--showcase-blue:#0031fc;--showcase-lime:#d7fa01;--showcase-lime-deep:#bde800;--showcase-violet:#7227e6;--showcase-ink:#050608;--showcase-muted:#59606b;--showcase-line:#e6e9ee;--showcase-soft:#f7f8fb;--showcase-navy:#081321;--showcase-card-shadow:0 8px 24px #111e4113;--showcase-float-shadow:0 18px 42px #111e411f}.showcase-route-hero,.understand-showcase,.human-routing-showcase,.integration-catalog-showcase,.permission-showcase,.creator-workflow-showcase,.developer-install-showcase{width:min(100% - 64px,1216px);margin-inline:auto}.showcase-eyebrow{color:var(--showcase-blue);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:820;line-height:1;display:flex}.showcase-eyebrow i{background:var(--showcase-lime-deep);width:46px;height:2px;display:block}.showcase-eyebrow--badge{border:1px solid var(--showcase-line);background:#fff;border-radius:8px;gap:10px;width:fit-content;min-height:32px;padding:0 12px;box-shadow:0 3px 10px #111e4109}.showcase-eyebrow--badge svg{width:20px;height:20px;color:var(--showcase-lime-deep)}.showcase-status{color:#666c75;white-space:nowrap;background:#f1f2f4;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:22px;padding:3px 9px;font-size:9px;font-weight:720;line-height:1.2;display:inline-flex}.showcase-status--test{color:#1748d6;background:#eef2ff}.showcase-status--active{color:#17663a;background:#e9f8ef}.showcase-status--pilot{color:#6b27c8;background:#f4edff}.showcase-status--off{color:#905019;background:#fff2e6}.showcase-action-row{align-items:center;gap:12px;display:flex}.showcase-circle-arrow{z-index:4;color:#fff;background:var(--showcase-blue);border:4px solid #fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative;box-shadow:0 5px 14px #0031fc33}.showcase-circle-arrow svg{width:20px;height:20px}.showcase-trust-rail{border-top:1px solid var(--showcase-line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid}.showcase-trust-rail__item{align-items:center;gap:12px;min-width:0;min-height:74px;padding:14px 20px;display:flex}.showcase-trust-rail__item+.showcase-trust-rail__item{border-left:1px solid var(--showcase-line)}.showcase-trust-rail__item>span{width:34px;height:34px;color:var(--showcase-blue);background:#f4f6ff;border-radius:50%;flex:none;place-items:center;display:grid}.showcase-trust-rail__item svg{width:20px;height:20px}.showcase-trust-rail__item div{min-width:0}.showcase-trust-rail__item strong{font-size:11px;line-height:1.25;display:block}.showcase-trust-rail__item small{color:var(--showcase-muted);margin-top:3px;font-size:9.5px;line-height:1.25;display:block}.provider-logo{width:38px;height:38px;color:var(--provider-color,var(--showcase-blue));background:var(--provider-soft,#f2f5ff);border-radius:10px;flex:none;place-items:center;display:inline-grid}.provider-logo svg{width:23px;height:23px}.provider-logo strong{letter-spacing:-.03em;font-size:10px}.provider-logo--small{border-radius:7px;width:27px;height:27px}.provider-logo--small svg{width:18px;height:18px}.provider-logo--small strong{font-size:8px}.showcase-route-hero{grid-template-columns:minmax(330px,.72fr) minmax(0,1.42fr);align-items:center;gap:30px;min-height:650px;padding:26px 0 46px;display:grid}.showcase-route-hero__copy{z-index:3;position:relative}.showcase-route-hero__copy .showcase-eyebrow{margin-bottom:38px}.showcase-route-hero__copy h1{max-width:470px;color:var(--showcase-ink);letter-spacing:-.065em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(50px,4.55vw,59px);font-weight:880;line-height:.93}.showcase-route-hero__copy h1 span{color:var(--showcase-blue)}.showcase-route-hero--capabilities .showcase-route-hero__copy{transform:translateY(-18px)}.showcase-route-hero--capabilities .showcase-route-hero__copy .showcase-eyebrow{margin-bottom:30px}.showcase-route-hero--capabilities .showcase-route-hero__copy h1{line-height:1.075}.showcase-route-hero--capabilities .showcase-route-hero__copy>p{margin-top:31px}.showcase-route-hero__copy>p{max-width:430px;color:var(--showcase-muted);margin:26px 0 30px;font-size:16px;line-height:1.65}.capability-gateway{border:1px solid var(--showcase-line);background:#fff;border-radius:16px;grid-template-columns:205px 123px 121px 140px 126px;align-items:center;gap:0;min-width:0;min-height:575px;padding:60px 35px 103px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 3px 15px #111e4106}.capability-gateway__wires,.integration-gateway__wires{z-index:0;pointer-events:none;width:100%;height:calc(100% - 138px);position:absolute;inset:50px 0 88px}.capability-gateway__wires path{fill:none;stroke:#4e6dff;stroke-width:1.15px;stroke-dasharray:3 4}.capability-gateway__wires path.is-outcome{stroke:#bae500;stroke-dasharray:2 3}.capability-gateway__label{z-index:2;color:var(--showcase-blue);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:820;line-height:1.25;display:flex;position:absolute;top:25px}.capability-gateway__label svg{width:16px;height:16px}.capability-gateway__label--left{left:31px}.capability-gateway__label--right{color:#a7ce00;right:31px}.capability-gateway__inputs,.capability-gateway__center,.capability-gateway__outcomes{z-index:2;min-width:0;position:relative}.capability-gateway__inputs{grid-column:1;gap:8px;display:grid;transform:translateY(-18px)}.capability-input{border:1px solid var(--showcase-line);min-height:54px;box-shadow:var(--showcase-card-shadow);background:#fffffffa;border-radius:10px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.capability-input>span{width:33px;height:33px;color:var(--showcase-blue);background:#f3f5ff;border-radius:8px;place-items:center;display:grid}.capability-input>span svg{width:20px;height:20px}.capability-input>strong{font-size:11px;line-height:1.15}.capability-input>div{align-items:center;gap:3px;display:flex}.capability-input .provider-logo{background:0 0}.capability-gateway__center{flex-direction:column;grid-column:3;justify-content:center;align-self:stretch;align-items:center;display:flex;transform:translateY(-14px)}.capability-gateway__pulse{background:radial-gradient(circle,#d7fa016b,#0031fc14 44%,#0000 68%);border:1px solid #0031fc17;border-radius:50%;width:190px;height:190px;position:absolute}.capability-gateway__pulse:before,.capability-gateway__pulse:after{border-radius:inherit;content:"";border:1px solid #0031fc14;position:absolute;inset:-24px}.capability-gateway__pulse:after{inset:-48px}.capability-gateway__taploop{z-index:2;color:#fff;border:1px solid var(--showcase-lime);background:#11161b;border-radius:18px;align-content:center;place-items:center;gap:4px;width:121px;height:126px;display:grid;position:relative;box-shadow:0 0 34px #d7fa016b}.capability-gateway__taploop svg{width:65px;height:65px}.capability-gateway__taploop strong{letter-spacing:-.04em;font-size:17px}.capability-gateway__center>p{text-align:center;width:190px;font-size:11px;font-weight:650;line-height:1.25;position:absolute;top:calc(50% + 86px)}.capability-gateway__outcomes{grid-column:5;gap:16px;display:grid;transform:translateY(-18px)}.capability-outcome{border:1px solid var(--showcase-line);min-height:55px;box-shadow:var(--showcase-card-shadow);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:9px 13px;display:flex}.capability-outcome>span{color:#a8cf00;background:#fbffe9;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.capability-outcome svg{width:20px;height:20px}.capability-outcome strong{font-size:11px}.capability-gateway__rail,.integration-gateway__rail{z-index:4;position:absolute}.capability-gateway__rail{border:1px solid var(--showcase-line);border-radius:10px;bottom:22px;left:24px;right:24px;overflow:hidden}.integration-gateway__rail{bottom:0;left:0;right:0}.capability-gateway__boundary{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.understand-showcase{width:min(100% - 96px,1184px);padding:30px 0 24px}.understand-showcase__intro{grid-template-columns:462px minmax(0,1fr);align-items:start;gap:57px;display:grid}.understand-showcase__intro .showcase-eyebrow{margin-bottom:13px}.understand-showcase__intro h2,.human-routing-copy h2,.integration-catalog-showcase__heading h2,.permission-showcase>h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,4.7vw,61px);font-weight:870;line-height:.96}.understand-showcase__intro h2{font-size:52px;line-height:.94}.understand-showcase__intro h2 span,.human-routing-copy h2 span{color:var(--showcase-blue)}.understand-showcase__intro>div:first-child>p,.human-routing-copy>p{max-width:420px;color:var(--showcase-muted);margin-top:18px;font-size:14px;line-height:1.55}.understand-showcase__intro>div:first-child>p{margin-top:15px}.understand-process{background:#fff;border:1px solid #edf0e2;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-height:184px;margin-top:13px;padding:20px;display:grid;box-shadow:0 0 28px #d7fa012e}.understand-process__step{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:12px 18px;display:flex;position:relative}.understand-process__step+.understand-process__step{border-left:1px solid var(--showcase-line)}.understand-process__step>span{width:52px;height:52px;color:var(--showcase-blue);background:#f2f4ff;border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.understand-process__step:nth-child(2)>span{color:#8eb000;background:#f9ffdc}.understand-process__step:nth-child(3)>span{color:#4b2dde;background:#f6f2ff}.understand-process__step>span svg{width:27px;height:27px}.understand-process__step strong{color:var(--showcase-blue);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.understand-process__step p{max-width:150px;color:var(--showcase-muted);margin-top:9px;font-size:11px;line-height:1.4}.understand-process__step .showcase-circle-arrow{color:#17200a;background:var(--showcase-lime);border-width:3px;width:27px;height:27px;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.understand-process__step .showcase-circle-arrow svg{width:17px;height:17px}.capability-filter-bar{border-bottom:1px solid var(--showcase-line);justify-content:space-between;align-items:center;gap:20px;min-height:56px;margin-top:8px;display:flex}.capability-filters{scrollbar-width:none;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.capability-filters::-webkit-scrollbar{display:none}.capability-filter-hint{color:var(--showcase-blue);white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:750;display:none}.capability-filter-hint svg{width:14px;height:14px}.capability-filters button{color:#5a6069;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:36px;padding:0 12px;font-size:10px;font-weight:650}.capability-filters button[aria-pressed=true]{color:var(--showcase-blue);background:#f1f4ff;box-shadow:0 4px 12px #0031fc12}.capability-status-legend{color:#686d75;white-space:nowrap;align-items:center;gap:18px;font-size:9px;display:flex}.capability-status-legend span{align-items:center;gap:6px;display:flex}.capability-status-legend i{background:#c7cbd1;border-radius:50%;width:7px;height:7px}.capability-status-legend i.is-test{background:var(--showcase-blue)}.capability-status-legend i.is-pilot{background:#ee7f00}.understand-catalog{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.understand-card{border:1px solid var(--showcase-line);background:#fff;border-radius:11px;flex-direction:column;align-items:flex-start;min-width:0;min-height:148px;padding:16px;display:flex;box-shadow:0 3px 12px #111e4106}.understand-card__brand{align-items:center;gap:8px;width:100%;min-height:42px;display:flex}.understand-card__brand .provider-logo{background:0 0}.understand-card__brand strong{min-width:0;font-size:12px;line-height:1.12}.understand-card>p{color:var(--showcase-muted);margin:11px 0 14px;font-size:10px;line-height:1.42}.understand-card .showcase-status{margin-top:auto}.privacy-rail{background:#f1f4ff;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:75px;margin-top:17px;padding:14px 24px;display:grid}.privacy-rail>span{color:#fff;background:var(--showcase-blue);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.privacy-rail>span svg{width:24px;height:24px}.privacy-rail strong{font-size:11px}.privacy-rail p{color:var(--showcase-muted);margin-top:4px;font-size:10px}.privacy-rail a{color:var(--showcase-blue);align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.privacy-rail a svg{width:17px;height:17px}.human-routing-showcase{border-top:1px solid var(--showcase-line);width:min(100% - 96px,1184px);padding:50px 0 38px;position:relative}.human-routing-showcase__top{grid-template-columns:390px minmax(0,1fr);align-items:center;gap:28px;display:grid}.human-routing-copy h2{white-space:nowrap;font-size:clamp(48px,4.35vw,57px)}.human-routing-copy .showcase-eyebrow{margin-bottom:24px}.human-routing-copy .showcase-action-row{margin-top:28px}@media (width>=1101px){.human-routing-copy{height:420px;position:relative}.human-routing-copy .showcase-eyebrow,.human-routing-copy h2,.human-routing-copy>p,.human-routing-copy .showcase-action-row{margin:0;position:absolute;left:9px}.human-routing-copy .showcase-eyebrow{top:14px}.human-routing-copy h2{font-size:55px;line-height:1.06;top:43px}.human-routing-copy>p{max-width:370px;top:244px}.human-routing-copy .showcase-action-row{top:347px}.human-routing-copy .public-button{min-height:44px;padding-inline:18px;font-size:10px}.human-routing-copy .public-button:first-child{width:171px}.human-routing-copy .public-button:last-child{width:143px}.human-flow-card--agent{transform:translate(8px,2px)}.human-flow-card--taploop{transform:translate(15px,9px)}.human-flow-card--network{transform:translate(17px,2px)}.human-flow-card--evidence{transform:translate(14px,2px)}.human-routing-flow__numbers span:first-child{transform:translate(8px,4px)}.human-routing-flow__numbers span:nth-child(2){transform:translate(15px,4px)}.human-routing-flow__numbers span:nth-child(3){transform:translate(17px,4px)}.human-routing-flow__numbers span:nth-child(4){transform:translate(14px,4px)}}.human-routing-flow{grid-template-columns:115px 190px 158px 192px;justify-content:end;align-items:start;gap:36px;min-width:0;min-height:420px;padding:90px 0 44px;display:grid;position:relative}.human-routing-flow__numbers{text-align:center;grid-template-columns:115px 190px 158px 192px;justify-content:end;gap:36px;display:grid;position:absolute;top:0;left:0;right:0}.human-routing-flow__numbers span{color:#15191e;font-size:8px;font-weight:650;line-height:1.25}.human-routing-flow__numbers b{color:var(--showcase-blue);margin-bottom:3px;font-size:22px;line-height:1;display:block}.human-routing-flow>svg{z-index:0;width:100%;height:calc(100% - 84px);position:absolute;inset:84px 0 0}.human-routing-flow>svg path{fill:none;stroke:var(--showcase-blue);stroke-width:1.2px;stroke-dasharray:3 4}.human-routing-flow>svg path.is-return{stroke:#5d74dc}.human-flow-card{z-index:2;border:1px solid var(--showcase-line);min-width:0;min-height:225px;box-shadow:var(--showcase-card-shadow);background:#fff;border-radius:12px;padding:11px;position:relative}.human-flow-card>strong{text-align:center;margin-bottom:10px;font-size:10px;display:block}.human-flow-card--agent{text-align:center;min-height:214px;margin-top:31px}.human-flow-card--agent>span{background:#f4f0ff;border-radius:50%;place-items:center;width:72px;height:72px;margin:8px auto 17px;display:grid}.human-flow-card--agent>span svg{width:56px;height:56px}.human-flow-card--agent>b{color:#6045d8;background:#f3efff;border-radius:999px;padding:4px 10px;font-size:8px;display:inline-flex}.human-flow-card--agent>p{margin-top:8px;font-size:9px;line-height:1.35}.human-flow-card--taploop{border-color:var(--showcase-blue);min-height:260px;box-shadow:0 8px 24px #0031fc17}.human-flow-card--network{min-height:267px}.human-flow-card--evidence{min-height:282px}.human-flow-card__brand{justify-content:center;align-items:center;gap:5px;height:37px;display:flex}.human-flow-card__brand svg{width:27px;height:27px}.human-flow-card__brand strong{letter-spacing:-.05em;font-size:18px}.human-rule{background:#fff;border:1px solid #eceef2;border-radius:8px;align-items:center;gap:9px;min-height:55px;margin-top:8px;padding:8px;display:flex;box-shadow:0 4px 12px #111e410a}.human-rule>span{color:#17200a;background:var(--showcase-lime);border-radius:50%;flex:none;place-items:center;width:29px;height:29px;display:grid}.human-rule svg{width:17px;height:17px}.human-rule strong,.human-rule small{display:block}.human-rule strong{font-size:9px}.human-rule small{color:var(--showcase-muted);margin-top:2px;font-size:7px}.human-person-row{background:#fff;border:1px solid #eceef2;border-radius:8px;align-items:center;gap:7px;min-height:48px;padding:6px;display:flex}.human-person-row+.human-person-row{margin-top:6px}.human-person-row div{min-width:0}.human-person-row strong,.human-person-row small{display:block}.human-person-row strong{font-size:8px}.human-person-row small{color:var(--showcase-muted);margin-top:2px;font-size:6.5px}.showcase-person{background-color:#e9ebf1;background-image:url(/assets/creator-photo-sprite.webp);background-repeat:no-repeat;background-size:300% 200%;border:2px solid #fff;border-radius:50%;flex:none;width:34px;height:34px;display:block;overflow:hidden;box-shadow:0 3px 8px #111e4124}.showcase-person--one{background-position:0 0}.showcase-person--two{background-position:50% 0}.showcase-person--three{background-position:100% 0}.showcase-person--four{background-position:0 100%}.showcase-person--five{background-position:50% 100%}.human-evidence-row{background:#fbfaff;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:6px;min-height:47px;padding:6px;display:grid}.human-evidence-row+.human-evidence-row{margin-top:6px}.human-evidence-row>span{color:#6c2be2;background:#f1eaff;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.human-evidence-row>span svg{width:16px;height:16px}.human-evidence-row strong,.human-evidence-row small{display:block}.human-evidence-row strong{font-size:8px}.human-evidence-row small{color:var(--showcase-muted);margin-top:2px;font-size:6.5px}.human-evidence-row>svg{color:#a8d400;width:15px;height:15px}.human-return-pill{z-index:3;border:1px solid var(--showcase-line);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;min-height:31px;padding:0 14px;font-size:8px;display:flex;position:absolute;bottom:0;right:50%;transform:translate(50%,5px);box-shadow:0 4px 12px #111e410f}.human-return-pill svg{width:16px;height:16px;color:var(--showcase-blue)}.human-routing-cards{grid-template-columns:1.05fr 1fr 1.05fr;gap:28px;margin-top:35px;display:grid}.human-routing-cards article{border:1px solid var(--showcase-line);background:#fff;border-radius:12px;height:176px;min-height:176px;padding:22px;position:relative;overflow:hidden;box-shadow:0 4px 14px #111e4109}.human-routing-cards article>span:not(.showcase-person){color:#111318;background:var(--showcase-lime);border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.human-routing-cards article>span:not(.showcase-person) svg{width:18px;height:18px}.human-routing-cards h3{letter-spacing:-.025em;margin-top:16px;font-size:15px}.human-routing-cards p{max-width:calc(100% - 128px);color:var(--showcase-muted);margin:7px 0 12px;font-size:9px;line-height:1.4}.showcase-person.is-large{border-width:7px;width:102px;height:102px;position:absolute;bottom:17px;right:25px}.human-routing-boundary{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contract-showcase{color:#fff;background:radial-gradient(circle at 72%,#004cff21,#0000 37%),linear-gradient(135deg,#0b1624,#050b12);border:1px solid #172333;border-radius:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:30px;width:min(100% - 72px,1208px);height:467px;min-height:467px;margin:20px auto 78px;padding:30px 54px;display:grid;overflow:hidden;box-shadow:0 20px 44px #060d162e}.contract-showcase__copy .showcase-eyebrow{color:var(--showcase-lime);margin-bottom:26px}.contract-showcase__copy{transform:translateY(5px)}.contract-showcase__copy h2{letter-spacing:-.055em;white-space:nowrap;margin:0;font-size:clamp(39px,3.55vw,45px);font-weight:800;line-height:1.03}.contract-showcase__copy>p{color:#c5ccd5;max-width:440px;margin:18px 0 22px;font-size:15px;line-height:1.6}.contract-benefits{gap:14px;margin-bottom:24px;display:flex}.contract-benefits span{color:#f3f6fa;border:1px solid #273443;border-radius:10px;align-items:center;gap:9px;min-width:132px;min-height:56px;padding:8px 12px;font-size:10px;line-height:1.2;display:flex}.contract-benefits svg{color:#1b70ff;flex:none;width:25px;height:25px}.contract-diagram{min-height:365px;position:relative;transform:translateY(3px)}.contract-diagram>svg{z-index:0;width:100%;height:100%;position:absolute;inset:0}.contract-diagram>svg path{fill:none;stroke:#1b70ff;stroke-width:1.3px;filter:drop-shadow(0 0 5px #1b70ff)}.contract-agents{z-index:2;justify-content:space-between;align-items:center;padding:0 34px;display:flex;position:relative}.contract-agents span{background:#111b28;border:1px solid #26384d;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-width:132px;min-height:55px;font-size:12px;font-weight:700;display:flex;box-shadow:0 7px 18px #00000038}.contract-agents img{width:25px;height:25px}.contract-card{z-index:2;background:#132033;border:1px solid #2978ff;border-radius:10px;width:270px;min-height:175px;margin:28px auto 0;padding:22px 20px 14px;position:relative;box-shadow:0 0 24px #1b70ffb8}.contract-card>svg{color:#fff;background:#1972ff;border-radius:50%;width:34px;height:34px;padding:7px;position:absolute;top:-17px;left:50%;transform:translate(-50%);box-shadow:0 0 15px #1972ff}.contract-card h3{text-align:center;margin-bottom:10px;font-size:13px}.contract-card dl{margin:0}.contract-card dl div{border-top:1px solid #2a3747;grid-template-columns:72px 1fr;align-items:center;min-height:29px;font-size:9px;display:grid}.contract-card dt{color:#cbd4df}.contract-card dd{color:#fff;margin:0}.contract-adapters{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:46px;display:grid;position:relative}.contract-adapters>div{background:#111b28;border:1px solid #26384d;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 6px;align-items:center;gap:7px;min-width:0;min-height:59px;padding:8px;display:grid}.contract-adapters .provider-logo{background:0 0}.contract-adapters strong,.contract-adapters small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contract-adapters strong{font-size:8px}.contract-adapters small{color:#8994a2;margin-top:2px;font-size:7px}.contract-adapters i{background:#17c964;border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px #17c964}.contract-validation{z-index:2;color:#cbd3dc;background:#111b28;border:1px solid #26384d;border-radius:999px;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:34px;margin:10px auto 0;padding:0 14px;font-size:8px;display:flex;position:relative}.contract-validation>svg{width:17px;height:17px;color:var(--showcase-lime)}.contract-validation i{background:var(--showcase-lime);border-radius:50%;width:4px;height:4px}@media (width>=1280px){.contract-showcase{grid-template-columns:512px 557px}.contract-agents{padding-inline:78px}.contract-showcase__copy .public-button{width:235px;min-height:44px;padding-inline:18px;font-size:10px}}.showcase-route-hero--integrations{grid-template-columns:420px 714px;gap:56px;width:min(100% - 90px,1190px)}.showcase-route-hero--integrations .showcase-route-hero__copy>p{max-width:390px}.hero-truth-badge{color:#3f4e0b;background:#f3fac7;border:1px solid #e0ef8b;border-radius:999px;align-items:center;min-height:26px;margin:-18px 0 25px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.integration-gateway{border:1px solid var(--showcase-line);min-height:530px;box-shadow:var(--showcase-card-shadow);background:#fff;border-radius:15px;grid-template-columns:104px 127px 115px 142px 140px;align-items:center;gap:0;padding:74px 35px 90px 52px;display:grid;position:relative;overflow:hidden}.integration-gateway__wires{height:calc(100% - 135px);inset:58px 0 77px}.integration-gateway__wires path{fill:none;stroke:#aab0b9;stroke-width:1.2px}.integration-gateway__wires path.is-output{stroke:var(--showcase-blue)}.integration-gateway__column-title{z-index:3;text-align:center;text-transform:uppercase;grid-template-columns:104px 127px 115px 142px 140px;gap:0;display:grid;position:absolute;top:28px;left:52px;right:35px}.integration-gateway__column-title span:first-child{grid-column:1}.integration-gateway__column-title span:nth-child(2){grid-column:3}.integration-gateway__column-title span:nth-child(3){grid-column:5}.integration-gateway__column-title span{color:#676c74;font-size:9px;font-weight:800}.integration-gateway__column-title span:nth-child(2),.integration-gateway__column-title span:nth-child(3){color:var(--showcase-blue)}.integration-gateway__column-title small{color:#4e535b;text-transform:none;margin-top:7px;font-size:8px;font-weight:500;line-height:1.35;display:block}.integration-gateway__providers,.integration-gateway__core,.integration-gateway__outputs{z-index:2;position:relative}.integration-gateway__providers{grid-column:1;gap:8px;display:grid}.integration-gateway__providers>div{border:1px solid var(--showcase-line);min-height:47px;box-shadow:var(--showcase-card-shadow);background:#fff;border-radius:8px;justify-content:space-around;align-items:center;padding:5px 8px;display:flex}.integration-gateway__providers .provider-logo{background:0 0}.integration-gateway__boundary{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.integration-gateway__core{color:#fff;border:1px solid var(--showcase-lime);background:#15191e;border-radius:12px;flex-direction:column;grid-column:3;align-items:flex-start;min-height:310px;padding:35px 20px 18px;display:flex;box-shadow:0 0 25px #d7fa0140}.integration-gateway__core>svg{width:70px;height:70px;margin:0 auto 20px}.integration-gateway__core span{align-items:center;gap:8px;min-height:28px;font-size:9px;display:flex}.integration-gateway__core span svg{width:14px;height:14px;color:var(--showcase-lime)}.integration-gateway__outputs{grid-column:5;gap:8px;display:grid}.integration-gateway__outputs>div{border:1px solid var(--showcase-line);min-height:47px;box-shadow:var(--showcase-card-shadow);background:#fff;border-radius:8px;align-items:center;gap:13px;padding:8px 14px;display:flex}.integration-gateway__outputs svg{width:22px;height:22px;color:var(--showcase-blue)}.integration-gateway__outputs strong{font-size:10px}.integration-gateway__rail .showcase-trust-rail__item{min-height:80px}.integration-catalog-showcase{width:min(100% - 88px,1192px);margin-left:34px;margin-right:auto;padding:28px 0 34px;position:relative}@media (width>=1281px){.integration-catalog-showcase{margin-inline:auto}}.integration-catalog-showcase:before,.integration-catalog-showcase:after{z-index:-1;opacity:.32;pointer-events:none;content:"";width:170px;height:130px;position:absolute}.integration-catalog-showcase:before{background-image:radial-gradient(circle,#bfc6d5 1px,#0000 1.25px);background-size:10px 10px;top:46px;right:-18px;-webkit-mask-image:linear-gradient(135deg,#000,#0000 75%);mask-image:linear-gradient(135deg,#000,#0000 75%)}.integration-catalog-showcase:after{border:0 solid #0031fc1c;border-width:0 0 1px 1px;border-radius:0 0 0 100%;bottom:20px;left:-30px;box-shadow:-18px 18px 0 -17px #0031fc1f,-36px 36px 0 -35px #0031fc1f}.integration-catalog-showcase__heading .showcase-eyebrow{margin-bottom:18px}.integration-catalog-showcase__heading h2{max-width:650px}.integration-catalog-showcase__heading>p{color:var(--showcase-muted);margin-top:16px;font-size:13px;line-height:1.5}.integration-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px;margin-top:21px;display:grid}.integration-catalog-card{border:1px solid var(--showcase-line);background:#fff;border-radius:12px;min-width:0;height:260px;min-height:260px;padding:20px;box-shadow:0 4px 14px #111e4109}.integration-catalog-card__heading{grid-template-columns:46px minmax(0,1fr) 20px;align-items:start;gap:12px;min-height:68px;display:grid}.integration-catalog-card__heading>span{color:#fff;background:var(--showcase-blue);border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.integration-catalog-card__heading>span svg{width:25px;height:25px}.integration-catalog-card__heading h3{letter-spacing:-.025em;font-size:15px}.integration-catalog-card__heading p{color:var(--showcase-muted);margin-top:5px;font-size:9.5px;line-height:1.35}.integration-catalog-card__heading>svg{color:#70757d;width:18px;height:18px}.integration-catalog-card ul{margin:8px 0 0;padding:0;list-style:none}.integration-catalog-card li{border-top:1px solid #edf0f3;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:37px;display:grid}.integration-catalog-card li strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9.5px;overflow:hidden}.integration-catalog-grid__bottom{grid-column:1/-1;grid-template-columns:minmax(0,1.66fr) minmax(0,1fr);gap:28px;display:grid}.integration-catalog-card--human{grid-template-columns:.85fr 1.15fr;align-items:center;gap:25px;height:117px;min-height:117px;padding-block:12px;display:grid}.integration-catalog-card--human .integration-catalog-card__heading{min-height:0}.integration-catalog-card--human ul{margin:0}.integration-catalog-card--human li{min-height:29px}.more-connections-card{background:#f5f6ff;border:1px solid #eef0fb;border-radius:12px;align-items:center;gap:15px;min-height:117px;padding:22px 26px;display:flex}.more-connections-card>span{width:43px;height:43px;color:var(--showcase-blue);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.more-connections-card>span svg{width:24px;height:24px}.more-connections-card strong{font-size:11px}.more-connections-card p{color:var(--showcase-muted);margin-top:5px;font-size:9px}.more-connections-card a{color:var(--showcase-blue);align-items:center;gap:6px;margin-top:6px;font-size:9px;font-weight:750;display:flex}.more-connections-card a svg{width:14px;height:14px}.permission-showcase{padding:28px 0 50px}.permission-showcase__brand{letter-spacing:-.04em;align-items:center;gap:8px;margin:0 0 38px 16px;font-size:18px;font-weight:760;display:flex}.permission-showcase__brand svg{width:25px;height:25px;color:var(--showcase-blue)}.permission-showcase>.showcase-eyebrow{margin-bottom:18px}.permission-showcase>h2{max-width:740px;font-size:clamp(48px,4.4vw,57px)}.permission-showcase>.showcase-eyebrow,.permission-showcase>h2{margin-left:16px}.permission-columns{grid-template-columns:320px 97px 293px 113px 290px;justify-content:center;align-items:stretch;margin-top:32px;display:grid;position:relative;transform:translate(3px)}.permission-columns>article{min-width:0;padding:0}.permission-columns>article:first-child{padding-left:0}.permission-columns>article+.showcase-circle-arrow+article{border-left:1px solid var(--showcase-line)}.permission-columns>.showcase-circle-arrow{place-self:center;margin:60px 0 0}.permission-number{color:var(--showcase-blue);font-size:12px;font-weight:820}.permission-columns h3{letter-spacing:-.035em;margin:10px 0 7px;font-size:20px}.permission-columns article>p{min-height:45px;color:var(--showcase-muted);font-size:13px;line-height:1.35}.permission-ui{border:1px solid var(--showcase-line);min-height:170px;box-shadow:var(--showcase-card-shadow);background:#fff;border-radius:10px;margin-top:18px;padding:14px}.permission-columns>article:first-of-type .permission-ui{min-height:196px}.permission-columns>article:nth-of-type(2) .permission-ui{min-height:176px}.permission-columns>article:nth-of-type(3) .permission-ui{min-height:201px}.permission-ui__title{color:#4d535c;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:25px;font-size:9px;font-weight:800;display:flex}.permission-ui__title svg{width:19px;height:19px;color:var(--showcase-blue)}.permission-ui__row{background:#fff;border:1px solid #eceef2;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;margin-top:10px;padding:10px;display:grid;box-shadow:0 3px 10px #111e4106}.permission-ui__row>svg{width:18px;height:18px;color:var(--showcase-blue)}.permission-ui__row strong,.permission-ui__row span{font-size:10px}.permission-ui__row b{color:var(--showcase-blue);font-size:8px}.permission-ui__row em{color:#727780;background:#f2f3f5;border-radius:999px;padding:4px 8px;font-size:8px;font-style:normal}.permission-columns>article:first-of-type .permission-ui__row+.permission-ui__row{margin-top:29px}.permission-help{color:var(--showcase-muted);gap:8px;margin:14px 6px 0;font-size:10px;display:grid}.permission-help span{align-items:center;gap:8px;display:flex}.permission-help svg{width:18px;height:18px;color:var(--showcase-blue);border:1px solid var(--showcase-line);background:#fff;border-radius:50%;padding:3px}.permission-request{border:1px solid #eceef2;border-radius:7px;min-height:76px;margin-top:7px;padding:13px}.permission-columns>article:nth-of-type(3) .permission-request{min-height:94px;margin-top:12px}.permission-request strong,.permission-request small{display:block}.permission-request strong{font-size:10px}.permission-request small{color:#7a7f87;margin-top:13px;font-size:7px}.permission-request p{margin-top:3px;font-size:9px}.permission-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.permission-actions span{border:1px solid var(--showcase-line);background:#fff;border-radius:6px;place-items:center;min-height:34px;font-size:9px;font-weight:720;display:grid}.permission-actions span:last-child{border-color:var(--showcase-lime);background:var(--showcase-lime)}.provider-request-panel{background:#fff;border:1px solid #6a96ff;border-radius:16px;grid-template-columns:470px 280px 220px;justify-content:space-between;align-items:center;gap:0;min-height:232px;margin:42px 18px 0;padding:30px 38px;display:grid;box-shadow:0 0 12px #0031fc80,0 15px 36px #111e411a}.provider-request-panel>div:first-child>span{color:#fff;background:var(--showcase-blue);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:23px;padding:0 12px;font-size:8px;font-weight:820;display:inline-flex}.provider-request-panel h3{color:var(--showcase-blue);letter-spacing:-.05em;margin-top:12px;font-size:30px;line-height:1.05}.provider-request-panel>div:first-child p{max-width:500px;color:var(--showcase-muted);margin-top:14px;font-size:11px;line-height:1.5}.provider-request-panel__tiles{min-height:150px;position:relative}.provider-request-panel__tiles>span{border:1px solid var(--showcase-line);width:68px;height:68px;box-shadow:var(--showcase-float-shadow);background:#fff;border-radius:13px;place-items:center;display:grid;position:absolute}.provider-request-panel__tiles>span:first-child{top:0;left:55px;transform:rotate(-5deg)}.provider-request-panel__tiles>span:nth-child(2){top:42px;right:25px;transform:rotate(8deg)}.provider-request-panel__tiles>span:nth-child(3){bottom:0;left:10px;transform:rotate(-8deg)}.provider-request-panel__tiles>span:nth-child(4){color:var(--showcase-blue);background:#f8faff;border-style:dashed;font-size:26px;bottom:-5px;right:62px;transform:rotate(8deg)}.provider-request-panel__tiles .provider-logo{background:0 0}.provider-request-panel__button{color:#17200a;background:var(--showcase-lime);border-radius:8px;justify-content:center;align-items:center;gap:14px;min-height:45px;font-size:11px;font-weight:760;display:flex}.provider-request-panel__button svg{width:18px;height:18px}.provider-request-panel ul{color:var(--showcase-muted);gap:10px;margin:18px 0 0;padding:0;font-size:10px;list-style:none;display:grid}.provider-request-panel li{align-items:center;gap:8px;display:flex}.provider-request-panel li svg{width:17px;height:17px;color:var(--showcase-blue)}.creator-workflow-showcase{padding:34px 0 60px;position:relative}.creator-workflow-showcase__meta{justify-content:space-between;align-items:center;margin-inline:30px;display:flex}.creator-workflow-showcase__meta .showcase-eyebrow b{color:#fff;background:var(--showcase-blue);border-radius:999px;margin-left:5px;padding:4px 7px;font-size:7px}.creator-workflow-showcase__meta>span{border:1px solid var(--showcase-line);color:#545a63;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:0 10px;font-size:8px;display:flex}.creator-workflow-showcase__meta>span svg{width:15px;height:15px}.creator-workflow-showcase__meta>span b{color:#2b3037;margin-left:8px}.creator-workflow-showcase__heading{text-align:center;margin-top:12px}.creator-workflow-showcase__heading h1{letter-spacing:-.06em;margin:0;font-size:clamp(48px,4.9vw,62px);font-weight:850;line-height:1}.creator-workflow-showcase__heading h1 span{color:var(--showcase-blue)}.creator-workflow-showcase__heading p{max-width:660px;color:var(--showcase-muted);margin:12px auto 0;font-size:13px;line-height:1.45}.creator-workflow-flow{grid-template-columns:156px 84px 253px 39px 315px 65px 190px;align-items:center;gap:0;width:1102px;max-width:100%;margin:36px auto 0;padding-bottom:45px;display:grid;position:relative}.creator-workflow-flow>.showcase-circle-arrow{border-width:3px;width:31px;height:31px}.creator-stage{min-width:0}.creator-stage__label{min-height:25px;color:var(--showcase-blue);letter-spacing:.05em;text-align:center;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.creator-stage__card{z-index:2;text-align:center;border:1px solid var(--showcase-line);min-height:190px;box-shadow:var(--showcase-card-shadow);background:#fff;border-radius:12px;padding:16px 12px 10px;position:relative}.creator-stage__card:before,.creator-stage__card:after{z-index:-1;content:"";background:#f9f9fff5;border:1px solid #e7e9f2;border-radius:12px;height:100%;position:absolute;bottom:-9px;left:8px;right:8px}.creator-stage__card:after{opacity:.7;bottom:-17px;left:16px;right:16px}.creator-stage__card>span{width:46px;height:46px;color:var(--showcase-blue);background:#f4f5ff;border-radius:50%;place-items:center;margin:0 auto;display:grid}.creator-stage__card>span>svg{width:34px;height:34px}.creator-stage__card>span.taploop-mini-mark{background:#15191e}.creator-stage__card h2{margin-top:13px;font-size:12px}.creator-stage__card>p{max-width:180px;color:var(--showcase-muted);margin:8px auto 14px;font-size:8px;line-height:1.45}.creator-stage__card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.creator-stage__card small{border:1px solid var(--showcase-line);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:32px;padding:4px;font-size:7px;display:flex}.creator-stage__card small svg{width:15px;height:15px;color:var(--showcase-blue)}.creator-stage--coordinate .creator-stage__card>div{grid-template-columns:repeat(4,minmax(0,1fr))}.creator-stack{z-index:2;gap:7px;display:grid;position:relative}.creator-stack:before,.creator-stack:after{z-index:-1;content:"";background:#faf9ff;border:1px solid #e7e9f2;border-radius:12px;height:100%;position:absolute;bottom:-9px;left:8px;right:8px}.creator-stack:after{opacity:.72;bottom:-17px;left:16px;right:16px}.creator-stack>div{border:1px solid var(--showcase-line);min-height:52px;box-shadow:var(--showcase-card-shadow);background:#fff;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.creator-stack>div>span{min-width:0}.creator-stack strong,.creator-stack small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.creator-stack strong{font-size:8px}.creator-stack strong i{color:#1aa65a;margin-left:6px;font-size:6px;font-style:normal}.creator-stack small{color:var(--showcase-muted);margin-top:2px;font-size:7px}.creator-stack>div>b{color:#1aa65a;align-items:center;gap:4px;font-size:6px;font-weight:650;display:flex}.creator-stack>div>b svg{width:14px;height:14px}.creator-feedback-loop{color:#5f6670;border:1px dashed #647ee9;border-top:0;border-radius:0 0 18px 18px;justify-content:center;align-items:center;gap:8px;min-height:31px;font-size:8px;display:flex;position:absolute;bottom:0;left:7%;right:7%}.creator-feedback-loop svg{width:16px;height:16px;color:var(--showcase-blue)}.creator-workflow-trust{border:1px solid var(--showcase-line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));width:1092px;max-width:100%;margin:39px auto 0}.creator-workflow-trust .showcase-trust-rail__item{min-height:70px}.creator-workflow-cta{border:1px solid var(--showcase-line);border-radius:13px;grid-template-columns:.75fr 1.1fr 1.15fr;align-items:center;gap:26px;width:min(100% - 130px,954px);min-height:92px;margin:14px auto 0;padding:16px 30px;display:grid;box-shadow:0 7px 20px #111e410a}.creator-workflow-cta h2{letter-spacing:-.035em;font-size:19px;line-height:1.15}.creator-workflow-cta>p{color:var(--showcase-muted);font-size:9px;line-height:1.4}.creator-workflow-cta>div{gap:10px;display:flex}.creator-workflow-cta .public-button{min-height:43px;padding:0 18px;font-size:10px}.creator-workflow-boundary{color:#787e87;text-align:center;max-width:900px;margin:15px auto 0;font-size:8px}.developer-install-showcase{width:min(100% - 94px,1186px);min-height:650px;padding:58px 0 46px}.developer-install-showcase__main{grid-template-columns:548px minmax(0,1fr);align-items:center;gap:28px;display:grid}.developer-install-showcase__copy{transform:translate(7px,-7px)}.developer-install-showcase__copy .showcase-eyebrow{margin-bottom:32px;transform:translateY(-4px)}.developer-install-showcase__copy h1{letter-spacing:-.06em;white-space:nowrap;max-width:620px;margin:0;font-size:clamp(47px,4.25vw,55px);font-weight:820;line-height:1.03;transform:translateY(-6px)}.developer-install-showcase__copy h1 span{color:var(--showcase-blue);position:relative}.developer-install-showcase__copy h1 span:after{border-top:3px solid var(--showcase-lime);content:"";border-radius:50%;height:7px;position:absolute;bottom:-7px;left:18%;right:-3px;transform:rotate(-2deg)}.developer-install-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;display:grid;transform:translateY(7px)}.developer-install-steps span{border:1px solid var(--showcase-line);border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 10px;font-size:9px;font-weight:650;display:flex;position:relative;box-shadow:0 4px 12px #111e4108}.developer-install-steps span+span:before{content:"";border-top:1px dashed #b9bec7;width:1px;height:1px;position:absolute;left:-1px;transform:translate(-100%)}.developer-install-steps b{width:25px;height:25px;color:var(--showcase-blue);background:#f3f5ff;border-radius:50%;place-items:center;font-size:10px;display:grid}.developer-install-actions{align-items:center;gap:14px;margin-top:38px;display:flex;transform:translateY(10px)}.developer-install-actions .public-button{min-height:55px;padding:0 24px}.developer-install-actions .public-button:first-child{width:240px}.developer-install-actions .public-button:not(:first-child){width:140px}.developer-install-showcase__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:74px;display:grid;transform:translate(7px)}.agent-setup-card{border:1px solid var(--showcase-line);min-width:0;min-height:340px;box-shadow:var(--showcase-card-shadow);background:#fff;border-radius:12px;padding:18px}.agent-setup-card__heading{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;display:grid}.agent-setup-card__heading img{width:32px;height:32px}.agent-setup-card__heading h2{letter-spacing:-.035em;font-size:17px}.agent-setup-card__heading>span{color:var(--showcase-blue);border:1px solid #aabaff;border-radius:6px;padding:5px 9px;font-size:9px;font-weight:750}.agent-setup-card pre{color:#1e3d83;white-space:pre-wrap;background:#f8f9fb;border:1px solid #edf0f3;border-radius:8px;min-height:190px;margin:12px 0 0;padding:18px;overflow:auto}.agent-setup-card code{font:9px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.agent-setup-card__state{color:#5f666f;background:#f4faed;border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:50px;margin-top:12px;padding:0 10px;font-size:9px;display:grid}.agent-setup-card__state>svg{color:#7fcf28;width:21px;height:21px}.developer-capability-rail{border:1px solid var(--showcase-line);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:50px}.developer-capability-rail .showcase-trust-rail__item{justify-content:center;min-height:120px}.developer-capability-rail .showcase-trust-rail__item>span{border:1px solid var(--showcase-line);width:57px;height:57px;box-shadow:var(--showcase-card-shadow);background:#fff;border-radius:12px}.developer-capability-rail .showcase-trust-rail__item svg{width:30px;height:30px}.developer-capability-rail .showcase-trust-rail__item strong{font-size:13px}.developer-install-note{color:#5d636c;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;margin-top:12px;font-size:9px;display:grid}.developer-install-note>svg{width:21px;height:21px;color:var(--showcase-blue)}@media (width<=1100px){.showcase-route-hero{grid-template-columns:330px minmax(0,1fr)}.showcase-route-hero__copy h1,.human-routing-copy h2,.contract-showcase__copy h2,.developer-install-showcase__copy h1{white-space:normal}.showcase-route-hero__copy h1{font-size:54px}.capability-gateway{grid-template-columns:minmax(160px,1fr) 125px minmax(145px,.9fr);gap:15px;padding-inline:16px}.capability-gateway__inputs{grid-column:1}.capability-gateway__center{grid-column:2}.capability-gateway__outcomes{grid-column:3}.capability-input{grid-template-columns:32px minmax(0,1fr)}.capability-input>div{display:none}.understand-catalog{grid-template-columns:repeat(4,minmax(0,1fr))}.human-routing-showcase__top{grid-template-columns:310px minmax(0,1fr)}.human-routing-flow{gap:8px}.human-flow-card{padding:9px}.integration-gateway{grid-template-columns:110px 120px minmax(130px,1fr);gap:38px;padding-inline:22px}.integration-gateway__column-title{grid-template-columns:110px 120px 1fr;gap:38px}.integration-gateway__providers,.integration-gateway__column-title span:first-child{grid-column:1}.integration-gateway__core,.integration-gateway__column-title span:nth-child(2){grid-column:2}.integration-gateway__outputs,.integration-gateway__column-title span:nth-child(3){grid-column:3}.permission-columns{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr) 38px minmax(0,1fr)}.permission-columns>article{padding-inline:20px}.provider-request-panel{grid-template-columns:1.05fr .6fr .75fr;padding-inline:28px}.creator-workflow-flow{grid-template-columns:.75fr 34px 1.08fr 34px 1.35fr 34px .87fr;gap:6px;width:100%}.creator-workflow-showcase__heading h1{font-size:52px}.developer-install-showcase__main{grid-template-columns:390px minmax(0,1fr)}.developer-install-showcase__copy,.developer-install-showcase__cards,.developer-install-showcase__copy .showcase-eyebrow,.developer-install-showcase__copy h1,.developer-install-steps,.developer-install-actions{transform:none}.developer-install-actions{flex-wrap:wrap}.developer-install-actions .public-button{min-height:48px}.developer-install-actions .public-button:first-child,.developer-install-actions .public-button:not(:first-child){width:auto}}@media (width<=880px){.showcase-route-hero,.understand-showcase,.human-routing-showcase,.integration-catalog-showcase,.permission-showcase,.creator-workflow-showcase,.developer-install-showcase{width:min(100% - 32px,720px)}.integration-catalog-showcase{margin-inline:auto}.showcase-route-hero{grid-template-columns:1fr;gap:44px;min-height:0;padding:54px 0 72px}.showcase-route-hero__copy{max-width:650px}.showcase-route-hero__copy h1{max-width:600px;font-size:clamp(48px,10vw,64px)}.capability-gateway,.integration-gateway{min-height:650px}.capability-gateway__wires,.integration-gateway__wires{display:none}.understand-showcase__intro,.human-routing-showcase__top,.developer-install-showcase__main{grid-template-columns:1fr;gap:38px}.capability-filter-bar{flex-direction:column;align-items:flex-start;padding-bottom:12px}.capability-filters{width:100%;max-width:100%}.capability-status-legend{flex-wrap:wrap}.understand-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.human-routing-flow{grid-template-columns:1fr;gap:14px;padding:0 0 50px 52px}.human-routing-flow__numbers,.human-routing-flow>svg{display:none}.human-flow-card{min-height:0}.human-flow-card:before{color:#fff;background:var(--showcase-blue);border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-weight:800;display:grid;position:absolute;top:20px;left:-44px}.human-flow-card--agent:before{content:"1"}.human-flow-card--taploop:before{content:"2"}.human-flow-card--network:before{content:"3"}.human-flow-card--evidence:before{content:"4"}.human-flow-card--agent{margin:0}.human-return-pill{bottom:0}.contract-showcase{grid-template-columns:1fr;gap:34px;width:calc(100% - 32px);height:auto;padding:44px 30px}.contract-diagram{min-height:390px}.integration-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-catalog-grid__bottom{grid-column:span 2;grid-template-columns:1fr;gap:16px}.permission-columns{grid-template-columns:1fr;gap:24px;transform:none}.permission-columns>article,.permission-columns>article:first-child{padding-inline:0}.permission-columns>article+.showcase-circle-arrow+article{border-left:0}.permission-columns>.showcase-circle-arrow{margin:-6px auto;transform:rotate(90deg)}.provider-request-panel{grid-template-columns:1fr 190px}.provider-request-panel>div:last-child{grid-column:1/-1}.creator-workflow-flow{grid-template-columns:1fr;gap:12px;padding:0 0 50px 52px}.creator-workflow-flow>.showcase-circle-arrow{justify-self:center;transform:rotate(90deg)}.creator-stage__label{text-align:left}.creator-stage__card{min-height:0}.creator-feedback-loop{left:0;right:0}.creator-workflow-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-workflow-trust .showcase-trust-rail__item:nth-child(3){border-left:0;border-top:1px solid var(--showcase-line)}.creator-workflow-trust .showcase-trust-rail__item:nth-child(4){border-top:1px solid var(--showcase-line)}.creator-workflow-cta{grid-template-columns:1fr;gap:12px;width:100%}.developer-install-showcase__cards{max-width:700px;margin-top:0}.developer-capability-rail{margin-top:38px}}@media (width<=620px){.showcase-eyebrow{font-size:10px}.showcase-action-row{flex-direction:column;align-items:stretch}.showcase-action-row .public-button{width:100%}.showcase-route-hero__copy .showcase-eyebrow{margin-bottom:28px}.showcase-route-hero__copy h1{font-size:clamp(43px,13vw,56px)}.showcase-route-hero__copy>p{font-size:15px}.capability-gateway{grid-template-columns:1fr;align-items:start;gap:26px;min-height:970px;padding:64px 16px 270px}.capability-gateway__label--right{display:none}.capability-gateway__inputs,.capability-gateway__center,.capability-gateway__outcomes{grid-column:1}.capability-input{grid-template-columns:34px minmax(0,1fr) auto}.capability-input>div{display:flex}.capability-gateway__center{min-height:220px}.capability-gateway__outcomes{grid-template-columns:1fr 1fr}.capability-gateway__rail{grid-template-columns:1fr}.capability-gateway__rail .showcase-trust-rail__item{min-height:62px}.capability-gateway__rail .showcase-trust-rail__item+.showcase-trust-rail__item{border-top:1px solid var(--showcase-line);border-left:0}.capability-gateway__boundary{bottom:190px}.understand-showcase,.human-routing-showcase{padding-block:62px}.understand-showcase__intro h2,.human-routing-copy h2,.integration-catalog-showcase__heading h2,.permission-showcase>h2{font-size:clamp(40px,11vw,50px)}.understand-process{grid-template-columns:1fr}.understand-process__step+.understand-process__step{border-top:1px solid var(--showcase-line);border-left:0}.understand-process__step .showcase-circle-arrow{top:auto;bottom:-16px;right:50%;transform:translate(50%)rotate(90deg)}.capability-filter-hint{align-self:flex-end;margin-top:-8px;display:flex}.understand-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-rail{grid-template-columns:40px 1fr}.privacy-rail a{grid-column:1/-1;min-height:44px}.more-connections-card a{min-height:44px}.human-routing-cards{grid-template-columns:1fr}.human-routing-cards article{min-height:190px}.contract-showcase{padding:38px 22px}.contract-benefits{grid-template-columns:1fr 1fr;display:grid}.contract-benefits span{min-width:0}.contract-diagram{min-height:520px}.contract-diagram>svg{display:none}.contract-agents{gap:8px;padding:0}.contract-agents span{width:50%;min-width:0}.contract-card{width:100%}.contract-adapters{grid-template-columns:1fr 1fr;margin-top:20px}.contract-validation{white-space:normal}.integration-gateway{grid-template-columns:1fr;align-items:start;gap:24px;min-height:1020px;padding:80px 16px 245px}.integration-gateway__column-title{grid-template-columns:1fr;top:24px}.integration-gateway__column-title span:not(:first-child){display:none}.integration-gateway__providers,.integration-gateway__core,.integration-gateway__outputs{grid-column:1;width:100%;min-width:0}.integration-gateway__core{min-height:280px}.integration-gateway__rail{grid-template-columns:1fr}.integration-gateway__rail .showcase-trust-rail__item{min-height:62px}.integration-gateway__rail .showcase-trust-rail__item+.showcase-trust-rail__item{border-top:1px solid var(--showcase-line);border-left:0}.integration-gateway__boundary{bottom:190px}.integration-catalog-grid{grid-template-columns:1fr}.integration-catalog-grid__bottom{grid-column:1}.integration-catalog-card--human{grid-column:span 1;grid-template-columns:1fr}.permission-columns h3{font-size:22px}.provider-request-panel{grid-template-columns:1fr;margin-inline:0;padding:26px 22px}.provider-request-panel__tiles{display:none}.provider-request-panel>div:last-child{grid-column:auto}.creator-workflow-showcase__meta{flex-direction:column;align-items:flex-start;gap:10px}.creator-workflow-showcase__heading{margin-top:28px}.creator-workflow-showcase__heading h1{font-size:clamp(41px,11.5vw,52px)}.creator-workflow-trust{grid-template-columns:1fr}.creator-workflow-trust .showcase-trust-rail__item{border-top:1px solid var(--showcase-line);border-left:0}.creator-workflow-trust .showcase-trust-rail__item:first-child{border-top:0}.creator-workflow-cta{padding:22px}.creator-workflow-cta>div{flex-direction:column;align-items:stretch}.creator-workflow-cta .public-button{width:100%}.developer-install-showcase__copy h1{font-size:clamp(42px,12vw,54px)}.developer-install-steps{grid-template-columns:1fr;gap:8px}.developer-install-actions{flex-direction:column;align-items:stretch}.developer-install-actions .public-button{width:100%}.developer-install-showcase__cards{grid-template-columns:1fr}.developer-capability-rail{grid-template-columns:1fr 1fr}.developer-capability-rail .showcase-trust-rail__item{justify-content:flex-start}.developer-capability-rail .showcase-trust-rail__item+.showcase-trust-rail__item{border-top:1px solid var(--showcase-line)}.developer-capability-rail .showcase-trust-rail__item:nth-child(odd){border-left:0}.developer-install-note{grid-template-columns:24px 1fr}.developer-install-note .public-copy-button{grid-column:1/-1;width:100%}}@media (width<=340px){.developer-capability-rail{grid-template-columns:1fr}.developer-capability-rail .showcase-trust-rail__item{min-width:0}.developer-capability-rail .showcase-trust-rail__item+.showcase-trust-rail__item{border-left:0}}@font-face{font-family:Taploop Display;src:url(/assets/urbanist-latin-wght-normal-D69JTELx.woff2)format("woff2-variations");font-style:normal;font-weight:100 900;font-display:swap}.public-site-shell{--public-canvas:#fff8e7;--public-surface:#fffcf4;--public-ink:#0b0b0b;--public-muted:#4f514f;--public-line:#d7cdbb;--public-soft:#f4eddf;--public-blue:#2448f5;--public-blue-bright:#3b5af6;--public-lime:#caff00;--public-lime-deep:#9fc900;--public-violet:#7251b5;--public-dark:#0b0b0b;--public-warning:#9b4c0d;--public-shadow:8px 9px 0 #0b0b0b14;--showcase-blue:#2448f5;--showcase-lime:#caff00;--showcase-lime-deep:#9fc900;--showcase-violet:#7251b5;--showcase-ink:#0b0b0b;--showcase-muted:#55564f;--showcase-line:#d7cdbb;--showcase-soft:#f7f0e3;--showcase-navy:#111a2c;--showcase-card-shadow:5px 6px 0 #0b0b0b13;--showcase-float-shadow:10px 12px 0 #0b0b0b17;--soul-paper:#fff8e7;--soul-paper-bright:#fffcf4;--soul-carbon:#0b0b0b;--soul-lime:#caff00;--soul-cobalt:#2448f5;--soul-coral:#ff6b4a;--soul-teal:#0a9285;--soul-ochre:#f3b63c;--soul-line:#d7cdbb;--soul-display:"Taploop Display", "Geist Variable", Inter, sans-serif;min-height:100vh;color:var(--soul-carbon);background:radial-gradient(circle at 7% 5%, #caff0029, transparent 15rem), radial-gradient(circle at 95% 15%, #2448f514, transparent 23rem), var(--soul-paper);isolation:isolate}.public-site-shell,.public-site-shell button,.public-site-shell input,.public-site-shell textarea,.public-site-shell select{font-family:var(--public-font)}.public-site-shell :is(h1,h2,h3,.public-brand){font-family:var(--soul-display);text-wrap:balance}.public-site-shell #public-main{min-width:0;position:relative;overflow:clip}:is(html:has(.public-site-shell),body:has(.public-site-shell)){min-width:0}.public-site-shell ::selection{color:var(--soul-carbon);background:var(--soul-lime)}.public-site-shell :focus-visible{outline:3px solid var(--soul-cobalt);outline-offset:3px}.public-site-shell .public-eyebrow,.public-site-shell .showcase-eyebrow,.public-site-shell .pricing-showcase__eyebrow,.public-site-shell .public-callout__eyebrow{color:var(--soul-cobalt);letter-spacing:.13em;font-size:13px;font-weight:850}.public-site-shell :is(.public-eyebrow,.showcase-eyebrow,.pricing-showcase__eyebrow) i{border:1px solid var(--soul-carbon);background:var(--soul-lime);border-radius:3px;flex:none;width:30px;height:8px}.public-site-shell .public-button{border-color:var(--soul-carbon);border-radius:11px;min-height:48px;font-size:14px;font-weight:780;box-shadow:4px 4px #0b0b0b21}.public-site-shell .public-button--blue{color:#fff;background:var(--soul-cobalt);box-shadow:4px 4px 0 var(--soul-carbon)}.public-site-shell .public-button--blue:hover,.public-site-shell .public-button--blue:focus-visible{box-shadow:6px 6px 0 var(--soul-lime);background:#1737da}.public-site-shell .public-button--lime{color:var(--soul-carbon);background:var(--soul-lime);box-shadow:4px 4px 0 var(--soul-carbon)}.public-site-shell .public-button--outline{color:var(--soul-carbon);background:var(--soul-paper-bright);border-color:#0b0b0b80}.public-site-shell .public-button--outline-light{color:var(--soul-paper);border-color:#fff8e78c}.public-site-shell :is(.status-pill,.showcase-status){white-space:normal;border-color:#0b0b0b29;border-radius:999px;min-height:29px;padding:5px 10px;font-size:13px;font-weight:730}.public-site-shell .status-pill--success,.public-site-shell .showcase-status--active{color:#154c38;background:#dff4e8}.public-site-shell .status-pill--violet,.public-site-shell .showcase-status--pilot{color:#4c3190;background:#eee7ff}.public-site-shell .status-pill--warning,.public-site-shell .showcase-status--off{color:#75410e;background:#fff0d0}.public-site-shell .showcase-eyebrow--badge{min-height:36px;box-shadow:3px 3px 0 var(--soul-lime);background:#fffcf4e6;border-color:#0b0b0b59}.public-site-shell .showcase-circle-arrow{color:var(--soul-paper-bright);background:var(--soul-cobalt);border-color:var(--soul-paper-bright);box-shadow:3px 3px 0 var(--soul-carbon)}.public-site-shell .showcase-trust-rail{border-color:var(--soul-line);background:#fffcf4f2}.public-site-shell .showcase-trust-rail__item+.showcase-trust-rail__item{border-color:var(--soul-line)}.public-site-shell .showcase-trust-rail__item>span{color:var(--soul-carbon);background:var(--soul-lime)}.public-site-shell .showcase-trust-rail__item strong,.public-site-shell .showcase-trust-rail__item small{font-size:13px;line-height:1.35}.public-site-shell .provider-logo{background:var(--provider-soft,#f3efe4);border:1px solid #0b0b0b1f}.public-site-shell .provider-logo strong,.public-site-shell .provider-logo--small strong{font-size:12px}.public-site-shell .public-section{padding-top:clamp(84px,9vw,132px);padding-bottom:clamp(84px,9vw,132px);position:relative}.public-site-shell .public-section:before{border:1px solid var(--soul-carbon);background:var(--soul-lime);width:12px;height:12px;box-shadow:16px 0 0 -4px var(--soul-coral);content:"";border-radius:3px;position:absolute;top:32px;left:max(32px,50vw - 720px)}.public-site-shell .public-section--soft{border-block-color:var(--soul-line);background:linear-gradient(125deg,#0a928516,#0000 42%),#f4eddf}.public-site-shell .public-section__heading h2{color:var(--soul-carbon);letter-spacing:-.06em;font-size:clamp(42px,5vw,72px);font-weight:820;line-height:.98}.public-site-shell .public-section__heading>p{max-width:760px;color:var(--public-muted);font-size:17px;line-height:1.7}.public-site-shell .feature-grid{gap:22px}.public-site-shell .feature-card{background:var(--soul-paper-bright);border-color:#0b0b0b57;border-radius:18px 18px 18px 5px;min-height:260px;padding:28px;box-shadow:6px 7px #2448f524}.public-site-shell .feature-card:nth-child(3n+2){box-shadow:6px 7px #ff6b4a2e}.public-site-shell .feature-card:nth-child(3n){box-shadow:6px 7px #0a92852e}.public-site-shell .feature-card__icon{color:var(--soul-carbon);background:var(--soul-lime);border:1px solid var(--soul-carbon);border-radius:13px 13px 13px 4px}.public-site-shell .feature-card__number{color:var(--soul-cobalt);font-size:14px}.public-site-shell .feature-card>p,.public-site-shell .feature-card__meta div{font-size:14px}.public-site-shell .feature-card__meta,.public-site-shell .feature-card__meta div{border-color:var(--soul-line)}.public-site-shell .split-panel{gap:24px}.public-site-shell .split-panel>article{background:var(--soul-paper-bright);border:1px solid #0b0b0b61;border-radius:28px 28px 28px 7px;box-shadow:9px 10px #0b0b0b14}.public-site-shell .split-panel>article:first-child{background:linear-gradient(145deg, #caff0033, transparent 62%), var(--soul-paper-bright)}.public-site-shell .split-panel>article:last-child{background:linear-gradient(145deg, #2448f51a, transparent 62%), var(--soul-paper-bright)}.public-site-shell .split-panel>article>p,.public-site-shell .public-check-list li{font-size:15px}.public-site-shell .tool-name{color:#15204c;background:#f0f2ff;border-color:#0b0b0b47;border-radius:9px 9px 9px 3px;align-items:center;min-height:44px;padding:11px 14px;font-size:13px;line-height:1.4;display:inline-flex}.public-site-shell .public-callout{isolation:isolate;border:1px solid var(--soul-carbon);background:radial-gradient(circle at 95% 10%, #caff0042, transparent 24rem), var(--soul-cobalt);border-radius:34px 34px 34px 9px;margin-top:clamp(34px,6vw,86px);position:relative;box-shadow:10px 11px #0b0b0b1f}.public-site-shell .public-callout:before{z-index:-1;content:"";opacity:.18;pointer-events:none;background:url(/assets/brand-art/taploop-evidence-landscape.webp) 100% 100%/contain no-repeat;width:min(62%,820px);height:120%;position:absolute;bottom:-15%;right:-2%}.public-site-shell .public-callout:after{z-index:-1;border:1px solid var(--soul-paper);background:var(--soul-lime);content:"";border-radius:4px;width:18px;height:18px;position:absolute;top:24px;right:28px}.public-site-shell .public-callout--dark{background:var(--soul-carbon)}.public-site-shell .public-callout__eyebrow{color:var(--soul-lime);font-size:13px}.public-site-shell .public-callout h2{font-size:clamp(38px,4.7vw,68px);font-weight:810}.public-site-shell .public-callout__copy{color:#fff8e7cc;font-size:16px}.public-site-shell :is(.showcase-route-hero--capabilities,.showcase-route-hero--integrations){isolation:isolate;background:radial-gradient(circle at 5% 5%, #caff002e, transparent 17rem), var(--soul-paper-bright);border:1px solid #0b0b0b47;border-radius:36px 36px 36px 10px;width:min(100% - 48px,1288px);margin-top:24px;padding-top:48px;padding-bottom:54px;position:relative;box-shadow:10px 11px #0b0b0b12}.public-site-shell :is(.showcase-route-hero--capabilities,.showcase-route-hero--integrations):before{z-index:-1;content:"";opacity:.09;pointer-events:none;background:url(/assets/brand-art/taploop-orchestrator.webp) 94%/min(62%,780px) no-repeat;position:absolute;inset:0}.public-site-shell .showcase-route-hero--integrations{grid-template-columns:420px 714px;justify-content:center}.public-site-shell .showcase-route-hero__copy h1{color:var(--soul-carbon);font-size:clamp(52px,5.15vw,68px);font-weight:880;line-height:.92}.public-site-shell .showcase-route-hero__copy h1 span{color:var(--soul-cobalt)}.public-site-shell .showcase-route-hero__copy>p{color:var(--public-muted);font-size:17px}@media (width>=1101px){.public-site-shell .showcase-route-hero--capabilities .showcase-route-hero__copy{padding-left:32px}}.public-site-shell .hero-truth-badge{color:#374700;background:#caff0038;border-color:#a7c63a;min-height:31px;font-size:13px}.public-site-shell :is(.capability-gateway,.integration-gateway){background:#fffcf4f2;border-color:#0b0b0b47;border-radius:24px 24px 24px 7px;box-shadow:7px 8px #2448f51f}.public-site-shell .capability-gateway{min-height:630px}.public-site-shell .capability-input,.public-site-shell .capability-outcome,.public-site-shell .integration-gateway__providers>div,.public-site-shell .integration-gateway__outputs>div{border-color:var(--soul-line);background:var(--soul-paper-bright);box-shadow:3px 4px #0b0b0b0f}.public-site-shell .capability-input{min-height:62px}.public-site-shell .capability-input>strong,.public-site-shell .capability-outcome strong,.public-site-shell .capability-gateway__center>p,.public-site-shell .capability-gateway__label{font-size:13px}.public-site-shell .capability-gateway__taploop,.public-site-shell .integration-gateway__core{color:var(--soul-paper-bright);border-color:var(--soul-lime);background:var(--soul-carbon);box-shadow:0 0 0 5px #caff0033}.public-site-shell .integration-gateway__column-title span,.public-site-shell .integration-gateway__column-title small,.public-site-shell .integration-gateway__core span,.public-site-shell .integration-gateway__outputs strong{font-size:13px}.public-site-shell .integration-gateway__column-title small{line-height:1.25}.public-site-shell .integration-gateway__providers>div,.public-site-shell .integration-gateway__outputs>div{min-height:55px}.public-site-shell--capabilities .understand-showcase{background:linear-gradient(135deg, #f3b63c1c, transparent 45%), var(--soul-paper-bright);border:1px solid #0b0b0b3d;border-radius:34px 34px 34px 9px;width:min(100% - 48px,1240px);margin-top:72px;margin-bottom:36px;padding:72px 42px}.public-site-shell .understand-showcase__intro h2,.public-site-shell .human-routing-copy h2,.public-site-shell .integration-catalog-showcase__heading h2,.public-site-shell .permission-showcase>h2{font-size:clamp(44px,5vw,66px);font-weight:820;line-height:.98}.public-site-shell .understand-process{background:var(--soul-paper-bright);border-color:#0b0b0b38;box-shadow:6px 7px #f3b63c24}.public-site-shell .understand-process__step strong,.public-site-shell .understand-process__step p,.public-site-shell .capability-filters button,.public-site-shell .capability-status-legend,.public-site-shell .capability-filter-hint{font-size:13px}.public-site-shell .capability-filters button{border:1px solid #0000;min-height:42px}.public-site-shell .capability-filters button[aria-pressed=true]{color:var(--soul-carbon);border-color:var(--soul-carbon);background:var(--soul-lime);box-shadow:3px 3px 0 var(--soul-carbon)}.public-site-shell .understand-catalog{gap:14px}.public-site-shell .understand-card{background:var(--soul-paper-bright);border-color:#0b0b0b38;border-radius:14px 14px 14px 4px;min-height:210px;padding:18px;box-shadow:4px 5px #0a92851f}.public-site-shell .understand-card__brand strong,.public-site-shell .understand-card>p,.public-site-shell .privacy-rail strong,.public-site-shell .privacy-rail p,.public-site-shell .privacy-rail a{font-size:13px}.public-site-shell .privacy-rail{background:#2448f513;border:1px solid #2448f538;min-height:86px}.public-site-shell--capabilities .human-routing-showcase{border-top:0;width:min(100% - 48px,1240px);padding:96px 28px 82px}.public-site-shell--capabilities .human-routing-showcase__top{grid-template-columns:1fr;gap:44px}.public-site-shell--capabilities .human-routing-copy{max-width:760px}.public-site-shell--capabilities .human-routing-flow,.public-site-shell--capabilities .human-routing-flow__numbers{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:16px}.public-site-shell--capabilities .human-routing-flow{min-height:450px;padding:88px 0 52px}.public-site-shell--capabilities .human-routing-flow__numbers span,.public-site-shell--capabilities .human-flow-card>strong,.public-site-shell--capabilities .human-flow-card--agent>b,.public-site-shell--capabilities .human-flow-card--agent>p,.public-site-shell--capabilities .human-rule strong,.public-site-shell--capabilities .human-rule small,.public-site-shell--capabilities .human-person-row strong,.public-site-shell--capabilities .human-person-row small,.public-site-shell--capabilities .human-evidence-row strong,.public-site-shell--capabilities .human-evidence-row small,.public-site-shell--capabilities .human-return-pill,.public-site-shell--capabilities .human-routing-cards p{font-size:13px}.public-site-shell--capabilities .human-flow-card{background:var(--soul-paper-bright);border-color:#0b0b0b3d;min-height:300px;padding:16px}.public-site-shell--capabilities .human-flow-card--agent{margin-top:0}.public-site-shell--capabilities .human-rule,.public-site-shell--capabilities .human-person-row,.public-site-shell--capabilities .human-evidence-row{min-height:64px}.public-site-shell--capabilities .human-routing-cards article{background:var(--soul-paper-bright);border-color:#0b0b0b3d;height:auto;min-height:238px}.public-site-shell--capabilities .human-routing-cards h3{font-size:20px}.public-site-shell--capabilities .human-routing-cards p{line-height:1.5}.public-site-shell .contract-showcase{background:radial-gradient(circle at 74% 45%, #2448f53d, transparent 33%), var(--soul-carbon);border-color:#caff0066;border-radius:34px 34px 34px 9px;width:min(100% - 48px,1240px);height:auto;min-height:540px;padding:52px;box-shadow:10px 11px #2448f52e}.public-site-shell .contract-showcase__copy h2{font-size:clamp(42px,4.7vw,62px)}.public-site-shell .contract-benefits span,.public-site-shell .contract-agents span,.public-site-shell .contract-card,.public-site-shell .contract-adapters strong,.public-site-shell .contract-adapters small,.public-site-shell .contract-validation{font-size:13px}.public-site-shell .contract-benefits span{min-height:66px}.public-site-shell .contract-validation{min-height:38px}.public-site-shell--integrations .integration-catalog-showcase,.public-site-shell--integrations .permission-showcase{width:min(100% - 48px,1240px);margin-inline:auto;padding:96px 24px}.public-site-shell .integration-catalog-card{background:var(--soul-paper-bright);border-color:#0b0b0b3d;border-radius:18px 18px 18px 5px;height:auto;min-height:330px;padding:24px;box-shadow:5px 6px #2448f51c}.public-site-shell .integration-catalog-card:nth-child(3n+2){box-shadow:5px 6px #ff6b4a21}.public-site-shell .integration-catalog-card:nth-child(3n){box-shadow:5px 6px #0a928524}.public-site-shell .integration-catalog-card__heading h3,.public-site-shell .integration-catalog-card__heading p,.public-site-shell .integration-catalog-card li strong,.public-site-shell .more-connections-card strong,.public-site-shell .more-connections-card p,.public-site-shell .more-connections-card a{font-size:13px}.public-site-shell .integration-catalog-card__heading h3{font-size:18px}.public-site-shell .integration-catalog-card li{min-height:48px}.public-site-shell .integration-catalog-card--human,.public-site-shell .more-connections-card{height:auto;min-height:188px}.public-site-shell .more-connections-card{background:#2448f512;border-color:#2448f53d}.public-site-shell--integrations .permission-showcase{border-top:1px solid var(--soul-line)}.public-site-shell .permission-columns{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr) 52px minmax(0,1fr);gap:0}.public-site-shell .permission-columns>article{padding-inline:18px}.public-site-shell .permission-number,.public-site-shell .permission-ui__title,.public-site-shell .permission-ui__row strong,.public-site-shell .permission-ui__row span,.public-site-shell .permission-ui__row b,.public-site-shell .permission-ui__row em,.public-site-shell .permission-help,.public-site-shell .permission-request strong,.public-site-shell .permission-request small,.public-site-shell .permission-request p,.public-site-shell .permission-actions span,.public-site-shell .provider-request-panel>div:first-child>span,.public-site-shell .provider-request-panel>div:first-child p,.public-site-shell .provider-request-panel__button,.public-site-shell .provider-request-panel ul{font-size:13px}.public-site-shell .permission-ui{background:var(--soul-paper-bright);border-color:#0b0b0b38;min-height:235px;box-shadow:4px 5px #0a92851f}.public-site-shell .permission-columns>article:first-of-type .permission-ui,.public-site-shell .permission-columns>article:nth-of-type(2) .permission-ui,.public-site-shell .permission-columns>article:nth-of-type(3) .permission-ui{min-height:235px}.public-site-shell .permission-ui__row{background:#fffdf7;min-height:58px}.public-site-shell .provider-request-panel{border-color:var(--soul-carbon);background:linear-gradient(125deg, #caff0024, transparent 55%), var(--soul-paper-bright);min-height:270px;box-shadow:8px 9px 0 var(--soul-cobalt);border-radius:24px 24px 24px 7px;grid-template-columns:minmax(0,1fr) 230px 260px}.public-site-shell--creator-network .creator-workflow-showcase{width:min(100% - 48px,1288px);margin-top:24px;padding:34px 28px 72px}.public-site-shell .creator-workflow-showcase__meta{margin-inline:8px}.public-site-shell .creator-workflow-showcase__meta .showcase-eyebrow b,.public-site-shell .creator-workflow-showcase__meta>span{min-height:31px;font-size:13px}.public-site-shell .creator-workflow-showcase__heading{text-align:left;background-image:linear-gradient(#fff8e7fa 0%,#fff8e7e6 19%,#fff8e71a 52%,#fff8e714 100%),url(/assets/brand-art/taploop-creator-network.webp);background-position:50%,50%;background-size:cover,cover;border:1px solid #0b0b0b47;border-radius:36px 36px 36px 10px;flex-direction:column;align-items:flex-start;min-height:590px;margin-top:18px;padding:48px 46px 390px;display:flex;overflow:hidden;box-shadow:10px 11px #0b0b0b14}.public-site-shell .creator-workflow-showcase__heading h1 span{color:var(--soul-cobalt)}.public-site-shell .creator-workflow-showcase__heading p{color:#343630;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fff8e7c2;border:1px solid #0b0b0b1f;border-radius:11px;max-width:650px;margin:18px 0 0;padding:10px 13px;font-size:17px;line-height:1.6}.public-site-shell .creator-workflow-flow{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);gap:8px;width:100%;margin-top:62px}.public-site-shell .creator-stage__label,.public-site-shell .creator-stage__card h2,.public-site-shell .creator-stage__card>p,.public-site-shell .creator-stage__card small,.public-site-shell .creator-stack strong,.public-site-shell .creator-stack strong i,.public-site-shell .creator-stack small,.public-site-shell .creator-stack>div>b,.public-site-shell .creator-feedback-loop,.public-site-shell .creator-workflow-cta>p,.public-site-shell .creator-workflow-cta .public-button,.public-site-shell .creator-workflow-boundary{font-size:13px}.public-site-shell .creator-stage__label{min-height:34px}.public-site-shell .creator-stage__card{background:var(--soul-paper-bright);border-color:#0b0b0b3d;border-radius:18px 18px 18px 5px;min-height:286px;padding:22px 18px 18px}.public-site-shell .creator-stage__card h2{font-size:18px}.public-site-shell .creator-stage__card>p{max-width:230px}.public-site-shell .creator-stage__card small{min-height:44px}.public-site-shell .creator-stack>div{background:var(--soul-paper-bright);border-color:#0b0b0b38;min-height:78px}.public-site-shell .creator-feedback-loop{min-height:38px}.public-site-shell .creator-workflow-trust{border-color:#0b0b0b38;border-radius:16px;margin-top:52px;overflow:hidden}.public-site-shell .creator-workflow-cta{background:var(--soul-paper-bright);border-color:#0b0b0b47;border-radius:20px 20px 20px 6px;width:min(100% - 32px,1050px);min-height:152px;margin-top:22px;padding:24px 30px;box-shadow:6px 7px #ff6b4a24}.public-site-shell .creator-workflow-cta h2{font-size:25px}.public-site-shell--developers .developer-install-showcase{isolation:isolate;background:radial-gradient(circle at 4% 5%, #caff002e, transparent 19rem), var(--soul-paper-bright);border:1px solid #0b0b0b47;border-radius:36px 36px 36px 10px;width:min(100% - 48px,1288px);min-height:730px;margin-top:24px;padding:72px 44px 58px;position:relative;box-shadow:10px 11px #0b0b0b12}.public-site-shell--developers .developer-install-showcase:before{z-index:-1;content:"";opacity:.12;background:url(/assets/brand-art/taploop-orchestrator.webp) 86% 22%/66% no-repeat;position:absolute;inset:0}.public-site-shell .developer-install-showcase__copy h1{font-size:clamp(50px,5vw,68px);line-height:.96}.public-site-shell .developer-install-steps span,.public-site-shell .developer-install-steps b,.public-site-shell .agent-setup-card__heading>span,.public-site-shell .agent-setup-card code,.public-site-shell .agent-setup-card__state,.public-site-shell .developer-install-note{font-size:13px}.public-site-shell .developer-install-steps span{background:#fffcf4f0;border-color:#0b0b0b3d;min-height:56px}.public-site-shell .agent-setup-card{background:#fffcf4f5;border-color:#0b0b0b4d;border-radius:18px 18px 18px 5px;min-height:390px;box-shadow:6px 7px #2448f521}.public-site-shell .agent-setup-card pre{color:#e7e9ff;background:#11172a;border-color:#29324e;min-height:218px}.public-site-shell .agent-setup-card code{color:#e7e9ff}.public-site-shell .agent-setup-card__state{background:#eef7df;min-height:58px}.public-site-shell .developer-capability-rail{border-color:#0b0b0b38;border-radius:16px;overflow:hidden}.public-site-shell--developers #endpoint{background:linear-gradient(125deg, #f3b63c1f, transparent 48%), var(--soul-paper)}.public-site-shell .endpoint-card{background:var(--soul-paper-bright);border-color:#0b0b0b57;border-radius:18px 18px 18px 5px;box-shadow:6px 7px #f3b63c33}.public-site-shell .endpoint-card code,.public-site-shell .endpoint-card>span:first-child,.public-site-shell .public-copy-button,.public-site-shell .public-notice,.public-site-shell .public-notice p,.public-site-shell .public-code__bar b,.public-site-shell .public-code__bar button>span{font-size:13px}.public-site-shell .endpoint-card code{color:#192451;background:#eef0ff}.public-site-shell .public-notice{color:#5e3a00;background:#fff0cb;border-color:#d89e31}.public-site-shell--developers #tools{color:var(--soul-paper);background:radial-gradient(circle at 85% 20%, #2448f55c, transparent 28rem), radial-gradient(circle at 12% 90%, #0a92852e, transparent 23rem), var(--soul-carbon)}.public-site-shell--developers #tools:before{border-color:var(--soul-paper)}.public-site-shell--developers #tools :is(h2,.public-eyebrow){color:var(--soul-paper)}.public-site-shell--developers #tools .public-section__heading>p{color:#fff8e7b8}.public-site-shell--developers #tools .tool-name{color:#e9f2ff;background:#2448f533;border-color:#caff0057;box-shadow:4px 4px #caff0024}.public-site-shell--developers .pricing-metered-section,.public-site-shell--developers .public-section--soft{background:linear-gradient(130deg,#0a92851a,#0000 48%),#f1eadb}.public-site-shell .mcp-usage-list{background:var(--soul-paper-bright);border-color:#0b0b0b57;border-radius:22px 22px 22px 7px;box-shadow:7px 8px #0a928524}.public-site-shell .mcp-usage-row+.mcp-usage-row{background:linear-gradient(115deg, #caff001a, transparent 52%), var(--soul-paper-bright)}.public-site-shell .mcp-usage-row__label,.public-site-shell .mcp-usage-row .tool-name,.public-site-shell .mcp-usage-row__price span,.public-site-shell .mcp-credit-note__heading span,.public-site-shell .mcp-credit-note summary{font-size:13px}.public-site-shell .mcp-credit-note{background:linear-gradient(110deg, #caff002e, transparent 62%), var(--soul-paper-bright);border-color:#9ab642}.public-site-shell--pricing .pricing-fidelity-page{background:radial-gradient(circle at 10% 4%, #f3b63c24, transparent 23rem), var(--soul-paper)}.public-site-shell--pricing .pricing-showcase,.public-site-shell--pricing .pricing-controls-showcase{--pricing-blue:var(--soul-cobalt);--pricing-lime:var(--soul-lime);--pricing-ink:var(--soul-carbon);--pricing-muted:var(--public-muted);--pricing-line:var(--soul-line);background-color:#0000}.public-site-shell--pricing .pricing-showcase__header h1,.public-site-shell--pricing .pricing-controls-showcase__header h2{font-family:var(--soul-display)}.public-site-shell--pricing .pricing-showcase__header h1{font-size:clamp(54px,6vw,80px)}.public-site-shell--pricing .pricing-showcase-card,.public-site-shell--pricing .pricing-controls-card{background:var(--soul-paper-bright);border-color:#0b0b0b57;border-radius:22px 22px 22px 7px;box-shadow:6px 7px #0b0b0b14}.public-site-shell--pricing .pricing-showcase-card{overflow:visible}.public-site-shell--pricing .pricing-showcase-card.is-recommended{color:var(--soul-carbon);border-color:var(--soul-carbon);background:linear-gradient(145deg, #caff0070, #fffcf4b8 70%), var(--soul-paper-bright);box-shadow:8px 9px 0 var(--soul-carbon)}.public-site-shell--pricing .pricing-showcase-card__badge{z-index:1;color:var(--soul-carbon);border:1px solid var(--soul-carbon);background:var(--soul-lime);top:-13px}.public-site-shell--pricing :is(.pricing-showcase__billing span,.pricing-showcase__billing a,.pricing-showcase-card__badge,.pricing-showcase-card__heading p,.pricing-showcase-card__features li,.pricing-showcase__trust,.pricing-controls-card p,.pricing-controls-card li,.pricing-controls-showcase__action p){font-size:13px}.public-site-shell--pricing .pricing-cost-section:nth-of-type(2n){background:linear-gradient(125deg,#ff6b4a14,#0000 46%),#f4eddf}.public-site-shell--pricing .pricing-cost-split>article{background:var(--soul-paper-bright);border-color:#0b0b0b57;border-radius:22px 22px 22px 7px;box-shadow:6px 7px #ff6b4a24}.public-site-shell--security .public-hero{isolation:isolate;width:min(100% - 48px,1288px);min-height:680px;color:var(--soul-paper);background:radial-gradient(circle at 82% 20%, #2448f552, transparent 29rem), var(--soul-carbon);border:1px solid #caff0061;border-radius:36px 36px 36px 10px;margin-top:24px;padding:76px 54px;box-shadow:10px 11px #2448f52e}.public-site-shell--security .public-hero:after{z-index:-1;opacity:.42;background:url(/assets/brand-art/taploop-evidence-landscape.webp) 100% 100%/contain no-repeat;border-radius:0;width:76%;height:82%;inset:auto -2% -12% 30%}.public-site-shell--security .public-hero__glow{border-color:var(--soul-lime);opacity:.28}.public-site-shell--security .public-hero :is(h1,.public-eyebrow){color:var(--soul-paper)}.public-site-shell--security .public-hero h1{font-size:clamp(48px,4.45vw,66px)}.public-site-shell--security .public-hero h1 span{color:var(--soul-lime)}.public-site-shell--security .public-hero__copy>p{color:#fff8e7c2}.public-site-shell--security .security-shield{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffcf414;border-color:#fff8e75c;box-shadow:8px 9px #caff0026}.public-site-shell--security .security-shield>svg{color:var(--soul-lime)}.public-site-shell--security .security-shield span{color:var(--soul-carbon);border-color:var(--soul-lime);background:var(--soul-paper);font-size:13px}.public-site-shell .security-list{gap:18px}.public-site-shell .security-list article{background:var(--soul-paper-bright);border-color:#0b0b0b4d;border-radius:18px 18px 18px 5px;min-height:132px;box-shadow:5px 6px #0a928521}.public-site-shell .security-list p{font-size:15px}.public-site-shell .gap-panel{background:linear-gradient(130deg, #f3b63c38, transparent 56%), var(--soul-paper-bright);border-color:#d2962b;border-radius:22px 22px 22px 7px;box-shadow:7px 8px #f3b63c38}.public-site-shell:is(.public-site-shell--privacy,.public-site-shell--terms,.public-site-shell--acceptable-use,.public-site-shell--cookie-policy,.public-site-shell--subprocessors) .legal-hero{background:linear-gradient(115deg, #caff0033, transparent 34%), linear-gradient(315deg, #2448f51a, transparent 36%), var(--soul-paper);border-bottom-color:#0b0b0b47;padding-top:clamp(96px,11vw,148px);padding-bottom:clamp(70px,8vw,104px);position:relative}.public-site-shell .legal-hero:after{border:2px solid var(--soul-carbon);background:var(--soul-lime);width:clamp(42px,5vw,68px);height:clamp(42px,5vw,68px);box-shadow:-28px 28px 0 -14px var(--soul-coral);content:"";border-radius:13px;position:absolute;bottom:48px;right:max(32px,50vw - 590px)}.public-site-shell .legal-hero h1{max-width:920px;font-size:clamp(54px,7vw,96px);font-weight:840;line-height:.92}.public-site-shell .legal-hero>p{color:#464740;max-width:760px;font-size:19px}.public-site-shell .legal-hero>span{color:#5c5c55;font-size:13px}.public-site-shell .legal-layout{gap:clamp(44px,6vw,82px);width:min(100% - 48px,1180px)}.public-site-shell .legal-layout>aside{color:var(--soul-paper);border-color:var(--soul-carbon);background:var(--soul-carbon);box-shadow:6px 7px 0 var(--soul-lime);border-radius:20px 20px 20px 6px;padding:27px}.public-site-shell .legal-layout>aside strong{color:var(--soul-lime);font-size:15px}.public-site-shell .legal-layout>aside p,.public-site-shell .legal-layout>aside a{color:#fff8e7bd;font-size:13px}.public-site-shell .legal-layout>aside a{color:var(--soul-lime)}.public-site-shell .legal-copy>section{border-color:var(--soul-line);margin-bottom:42px;padding-bottom:42px;position:relative}.public-site-shell .legal-copy>section:before{background:var(--soul-lime);width:9px;height:9px;box-shadow:0 0 0 1px var(--soul-carbon);content:"";border-radius:2px;position:absolute;top:7px;left:-28px}.public-site-shell .legal-copy h2{font-size:27px}.public-site-shell .legal-copy p,.public-site-shell .legal-copy li{color:#45463f;font-size:16px;line-height:1.78}.public-site-shell .legal-copy a{color:#1738cf;-webkit-text-decoration-color:var(--soul-coral);text-decoration-color:var(--soul-coral)}.public-site-shell .table-wrap{background:var(--soul-paper-bright);border-color:#0b0b0b57;border-radius:16px 16px 16px 5px;box-shadow:5px 6px #2448f51f}.public-site-shell .public-table{font-size:13px}.public-site-shell .public-table th{color:var(--soul-paper);background:var(--soul-carbon)}.public-site-shell .public-table th,.public-site-shell .public-table td{border-color:var(--soul-line)}.public-site-shell--how-it-works :is(.how-page-hero,.lifecycle-showcase,.illustrative-workflow,.responsibility-showcase){--how-blue:var(--soul-cobalt);--how-lime:var(--soul-lime);--how-lime-deep:var(--soul-lime);--how-ink:var(--soul-carbon);--lifecycle-blue:var(--soul-cobalt);--lifecycle-lime:var(--soul-lime);--lifecycle-ink:var(--soul-carbon);--workflow-blue:var(--soul-cobalt);--workflow-lime:var(--soul-lime);--workflow-ink:var(--soul-carbon);--responsibility-blue:var(--soul-cobalt);--responsibility-lime:var(--soul-lime);--responsibility-ink:var(--soul-carbon);border-bottom:1px solid var(--soul-line);background-color:var(--soul-paper)}.public-site-shell--how-it-works .how-page-hero{background:linear-gradient(90deg, #fff8e7fa 0 38%, #fff8e7c2 57%, #fff8e7e6), url(/assets/brand-art/taploop-evidence-landscape.webp) center bottom / 100% auto no-repeat, var(--soul-paper)}.public-site-shell--how-it-works .lifecycle-showcase{background:radial-gradient(circle at 82% 38%,#0a92851a,#0000 28%),#f5edde}.public-site-shell--how-it-works .illustrative-workflow{background:radial-gradient(circle at 40% 72%, #ff6b4a14, transparent 30%), var(--soul-paper-bright)}.public-site-shell--how-it-works .responsibility-showcase{background:radial-gradient(circle at 84% 70%,#2448f514,#0000 30%),#f4eddf}.public-site-shell--how-it-works :is(.how-page-hero__title,.lifecycle-showcase__heading h2,.illustrative-workflow__heading h2,.responsibility-showcase__heading h2){font-family:var(--soul-display)}.public-site-shell--how-it-works :is(.how-page-hero__eyebrow,.how-page-hero__approval-badge,.how-page-hero__button){font-size:max(13px,.86cqw)}.public-site-shell .public-footer{isolation:isolate;color:var(--soul-paper);background:radial-gradient(circle at 80% 20%, #2448f547, transparent 28rem), var(--soul-carbon);border-top:1px solid #caff0059;padding-top:92px;position:relative;overflow:hidden}.public-site-shell .public-footer:before{z-index:-1;content:"";opacity:.24;pointer-events:none;background:url(/assets/brand-art/taploop-evidence-landscape.webp) 100% 100%/contain no-repeat;width:min(78%,1220px);height:112%;position:absolute;bottom:-5%;right:-7%}.public-site-shell .public-footer:after{z-index:-1;border:1px solid var(--soul-paper);background:var(--soul-lime);content:"";border-radius:5px;width:22px;height:22px;position:absolute;top:34px;right:max(32px,50vw - 720px)}.public-site-shell .public-footer__top,.public-site-shell .public-footer__bottom{z-index:1;position:relative}.public-site-shell .capability-gateway__taploop>svg,.public-site-shell .integration-gateway__core>svg,.public-site-shell .how-page-flow__coordinator>header>svg{background:var(--soul-paper);border-radius:20%}.public-site-shell .creator-stage__card>.taploop-mini-mark,.public-site-shell .responsibility-showcase__panel-mark.is-taploop{background:var(--soul-paper)}.public-site-shell .public-footer .public-brand__mark{background:var(--soul-paper);border-radius:9px;padding:3px}.public-site-shell .public-footer__brand p{color:#fff8e7d1}.public-site-shell .public-footer__brand>span{color:var(--soul-lime);font-size:13px}.public-site-shell .public-footer__groups strong,.public-site-shell .public-footer__groups a,.public-site-shell .public-footer__bottom small{font-size:13px}.public-site-shell .public-footer__groups strong{color:var(--soul-paper)}.public-site-shell .public-footer__groups a{color:#fff8e7ab}.public-site-shell .public-footer__groups a:hover,.public-site-shell .public-footer__groups a:focus-visible{color:var(--soul-lime)}.public-site-shell .public-footer__bottom{color:#fff8e78c;border-color:#fff8e72e}.public-site-shell .public-missing{background:url(/assets/brand-art/taploop-evidence-landscape.webp) center bottom / min(1100px, 100%) auto no-repeat, var(--soul-paper);min-height:72vh}.public-site-shell .public-missing>span{color:var(--soul-cobalt);font-size:14px}@media (width<=1100px){.public-site-shell :is(.showcase-route-hero--capabilities,.showcase-route-hero--integrations){width:min(100% - 40px,1040px);padding-inline:24px}.public-site-shell .showcase-route-hero--integrations{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)}.public-site-shell--capabilities .human-routing-flow,.public-site-shell--capabilities .human-routing-flow__numbers{grid-template-columns:repeat(4,minmax(0,1fr))}.public-site-shell--capabilities .human-routing-flow{gap:10px}.public-site-shell--capabilities .human-flow-card{padding:12px}.public-site-shell .permission-columns{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr) 38px minmax(0,1fr)}.public-site-shell .permission-columns>article{padding-inline:8px}.public-site-shell .provider-request-panel{grid-template-columns:1.1fr .65fr .8fr}.public-site-shell .creator-workflow-flow{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1.15fr) 34px minmax(0,1fr);gap:4px}.public-site-shell--developers .developer-install-showcase{width:min(100% - 40px,1040px);padding-inline:30px}}@media (width<=880px){.public-site-shell .public-section{padding-left:24px;padding-right:24px}.public-site-shell .feature-grid--three,.public-site-shell .feature-grid--steps,.public-site-shell .security-list{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site-shell .public-callout{flex-direction:column;align-items:flex-start;width:calc(100% - 40px)}.public-site-shell :is(.showcase-route-hero--capabilities,.showcase-route-hero--integrations){width:calc(100% - 32px);margin-top:16px;padding:54px 24px 66px}.public-site-shell--capabilities .understand-showcase,.public-site-shell--capabilities .human-routing-showcase,.public-site-shell--integrations .integration-catalog-showcase,.public-site-shell--integrations .permission-showcase{width:calc(100% - 32px);padding-left:20px;padding-right:20px}.public-site-shell--capabilities .human-routing-flow{grid-template-columns:1fr;gap:14px;min-height:0;padding:0 0 52px 52px}.public-site-shell--capabilities .human-routing-flow__numbers{display:none}.public-site-shell--capabilities .human-flow-card{min-height:0}.public-site-shell .contract-showcase{width:calc(100% - 32px);padding:44px 28px}.public-site-shell .permission-columns{grid-template-columns:1fr}.public-site-shell .permission-columns>article{padding-inline:0}.public-site-shell .provider-request-panel{grid-template-columns:1fr 190px}.public-site-shell--creator-network .creator-workflow-showcase{width:calc(100% - 32px);padding-inline:0}.public-site-shell .creator-workflow-showcase__heading{min-height:520px;padding:42px 32px 310px}.public-site-shell .creator-workflow-flow{grid-template-columns:1fr;gap:13px;padding:0 0 52px 52px}.public-site-shell .creator-stage__card{min-height:0}.public-site-shell--developers .developer-install-showcase{width:calc(100% - 32px);min-height:0;padding:60px 28px}.public-site-shell--security .public-hero{width:calc(100% - 32px);min-height:0;padding:64px 30px}.public-site-shell--security .public-hero:after{width:96%;height:58%;inset:auto -8% -4% 15%}.public-site-shell .legal-layout{width:calc(100% - 40px)}}@media (width<=620px){.public-site-shell .public-section{padding:72px 18px}.public-site-shell .public-section:before{top:24px;left:18px}.public-site-shell .public-section__heading h2{font-size:clamp(38px,11vw,52px)}.public-site-shell .feature-grid--three,.public-site-shell .feature-grid--steps,.public-site-shell .security-list,.public-site-shell .split-panel,.public-site-shell .tool-list--grid{grid-template-columns:1fr}.public-site-shell .public-callout{border-radius:25px 25px 25px 7px;width:calc(100% - 28px);margin-bottom:72px;padding:34px 24px}.public-site-shell .public-callout:before{opacity:.1;width:100%}.public-site-shell .public-callout__actions,.public-site-shell .public-callout__actions .public-button{width:100%}.public-site-shell :is(.showcase-route-hero--capabilities,.showcase-route-hero--integrations){border-radius:26px 26px 26px 7px;width:calc(100% - 20px);padding-left:14px;padding-right:14px}.public-site-shell .showcase-route-hero__copy h1{font-size:clamp(43px,13vw,57px)}.public-site-shell--capabilities .understand-showcase,.public-site-shell--capabilities .human-routing-showcase,.public-site-shell--integrations .integration-catalog-showcase,.public-site-shell--integrations .permission-showcase{width:calc(100% - 20px);padding:68px 10px}.public-site-shell--capabilities .understand-showcase{border-radius:25px 25px 25px 7px;padding-inline:16px}.public-site-shell .understand-card{min-height:220px}.public-site-shell .capability-gateway{min-height:1110px;padding-top:100px}.public-site-shell .integration-gateway{min-height:1160px;padding-top:112px}.public-site-shell .capability-gateway__inputs{transform:none}.public-site-shell .contract-showcase{border-radius:25px 25px 25px 7px;width:calc(100% - 20px);padding:38px 18px}.public-site-shell .contract-benefits{grid-template-columns:1fr}.public-site-shell .contract-benefits span{width:100%}.public-site-shell .integration-catalog-card{min-height:300px}.public-site-shell .integration-catalog-card--human,.public-site-shell .more-connections-card{min-height:0}.public-site-shell .provider-request-panel{grid-template-columns:1fr;margin-inline:0;padding:26px 20px}.public-site-shell--creator-network .creator-workflow-showcase{width:calc(100% - 20px);margin-top:10px}.public-site-shell .creator-workflow-showcase__meta{margin-inline:4px}.public-site-shell .creator-workflow-showcase__meta .showcase-eyebrow>span{flex-wrap:wrap;align-items:center;gap:8px;line-height:1.4;display:flex}.public-site-shell .creator-workflow-showcase__meta .showcase-eyebrow b{align-items:center;min-height:24px;margin-left:0;display:inline-flex}.public-site-shell .creator-workflow-showcase__heading{background-image:linear-gradient(#fff8e7fc 0%,#fff8e7e6 31%,#fff8e714 66%),url(/assets/brand-art/taploop-creator-network.webp);background-position:50%,57%;border-radius:25px 25px 25px 7px;min-height:500px;padding:36px 22px 285px}.public-site-shell .creator-workflow-showcase__heading h1{font-size:clamp(42px,12vw,56px)}.public-site-shell .creator-workflow-flow{margin-top:48px;padding-left:44px}.public-site-shell .creator-workflow-cta{width:100%}.public-site-shell--developers .developer-install-showcase{border-radius:25px 25px 25px 7px;width:calc(100% - 20px);margin-top:10px;padding:52px 18px}.public-site-shell--developers .developer-install-showcase:before{opacity:.075;background-position:100% 18%;background-size:115%}.public-site-shell .developer-install-showcase__copy h1{font-size:clamp(42px,12vw,54px)}.public-site-shell .endpoint-card{padding:20px}.public-site-shell--security .public-hero{border-radius:25px 25px 25px 7px;width:calc(100% - 20px);margin-top:10px;padding:56px 20px}.public-site-shell--security .public-hero h1{overflow-wrap:normal;font-size:clamp(34px,10.5vw,46px)}.public-site-shell .legal-hero{padding:82px 20px 66px}.public-site-shell .legal-hero:after{width:34px;height:34px;bottom:24px;right:20px}.public-site-shell .legal-hero h1{max-width:100%;font-size:clamp(46px,14vw,68px)}.public-site-shell .legal-layout{width:calc(100% - 32px);padding-top:52px;padding-bottom:78px}.public-site-shell .legal-copy>section:before{display:none}.public-site-shell .public-footer{padding:72px 20px 26px}.public-site-shell .public-footer:before{opacity:.16;width:150%;right:-40%}.public-site-shell .public-footer__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site-shell .public-footer__bottom{flex-direction:column}}.public-site-shell .public-section{padding:60px max(24px,50vw - 600px)}.public-site-shell .public-section:before{top:20px}.public-site-shell .public-section__heading{max-width:820px;margin-bottom:28px}.public-site-shell .public-section__heading h2{font-size:clamp(34px,3.5vw,48px);line-height:1.04}.public-site-shell .public-section__heading>p{margin-top:14px;font-size:16px;line-height:1.55}.public-site-shell .feature-card{min-height:220px;padding:22px}.public-site-shell .feature-card__top{margin-bottom:16px}.public-site-shell .feature-card h3{font-size:21px}.public-site-shell .split-panel>article{padding:26px}.public-site-shell .split-panel h3{font-size:clamp(26px,2.6vw,34px)}.public-site-shell .public-callout{gap:28px;width:min(100% - 48px,1200px);margin-top:32px;margin-bottom:56px;padding:36px}.public-site-shell .public-callout h2{font-size:clamp(32px,3.6vw,46px);line-height:1.04}.public-site-shell .public-button{min-height:44px}.public-site-shell :is(.showcase-route-hero--capabilities,.showcase-route-hero--integrations){grid-template-columns:minmax(330px,.8fr) minmax(0,1.25fr);align-items:center;gap:26px;width:min(100% - 48px,1240px);min-height:0;margin-top:16px;padding:28px}.public-site-shell .showcase-route-hero__copy,.public-site-shell .showcase-route-hero--capabilities .showcase-route-hero__copy{min-width:0;padding:0;transform:none}.public-site-shell .showcase-route-hero__copy .showcase-eyebrow,.public-site-shell .showcase-route-hero--capabilities .showcase-route-hero__copy .showcase-eyebrow{margin-bottom:20px}.public-site-shell .showcase-route-hero__copy h1{white-space:normal;max-width:100%;font-size:clamp(44px,4.1vw,56px);line-height:1.02}.public-site-shell .showcase-route-hero--capabilities .showcase-route-hero__copy h1{line-height:1.02}.public-site-shell .showcase-route-hero__copy>p,.public-site-shell .showcase-route-hero--capabilities .showcase-route-hero__copy>p{max-width:430px;margin:20px 0 22px;font-size:16px;line-height:1.55}.public-site-shell .showcase-action-row{flex-wrap:wrap;gap:10px}.public-site-shell .showcase-action-row .public-button{padding-inline:16px}.public-site-shell .capability-gateway{grid-template-columns:minmax(170px,1.25fr) 112px minmax(130px,1fr);gap:16px;min-height:0;padding:64px 16px 88px}.public-site-shell .capability-gateway__inputs{grid-column:1;gap:6px;transform:none}.public-site-shell .capability-gateway__center{grid-column:2;transform:none}.public-site-shell .capability-gateway__outcomes{grid-column:3;gap:8px;transform:none}.public-site-shell .capability-input{grid-template-columns:28px minmax(0,1fr);gap:7px;min-height:50px;padding:7px}.public-site-shell .capability-input>span{width:28px;height:28px}.public-site-shell .capability-input>div{display:none}.public-site-shell .capability-outcome{gap:7px;min-height:50px;padding:7px}.public-site-shell .capability-outcome>span{flex:none;width:25px;height:28px}.public-site-shell .capability-gateway__taploop{width:108px;height:114px}.public-site-shell .capability-gateway__center>p{width:126px;font-size:12px;top:calc(50% + 70px)}.public-site-shell .capability-gateway__label{top:22px}.public-site-shell .capability-gateway__label--left{left:18px}.public-site-shell .capability-gateway__label--right{right:18px}.public-site-shell .capability-gateway__rail{bottom:12px;left:12px;right:12px}.public-site-shell .capability-gateway__rail .showcase-trust-rail__item{gap:6px;min-height:58px;padding:10px 8px}.public-site-shell .integration-gateway{grid-template-columns:minmax(94px,1fr) 132px minmax(132px,1.2fr);gap:20px;min-height:0;padding:76px 18px 80px}.public-site-shell .integration-gateway__column-title{grid-template-columns:minmax(94px,1fr) 132px minmax(132px,1.2fr);gap:20px;top:20px;left:18px;right:18px}.public-site-shell .integration-gateway__providers,.public-site-shell .integration-gateway__column-title span:first-child{grid-column:1}.public-site-shell .integration-gateway__core,.public-site-shell .integration-gateway__column-title span:nth-child(2){grid-column:2}.public-site-shell .integration-gateway__outputs,.public-site-shell .integration-gateway__column-title span:nth-child(3){grid-column:3}.public-site-shell .integration-gateway__providers>div,.public-site-shell .integration-gateway__outputs>div{gap:8px;min-height:48px;padding:7px}.public-site-shell .integration-gateway__core{min-height:286px;padding:22px 12px 16px}.public-site-shell .integration-gateway__outputs svg{flex:none}.public-site-shell .integration-gateway__rail .showcase-trust-rail__item{min-height:62px;padding:10px}.public-site-shell--capabilities .understand-showcase{margin-top:44px;margin-bottom:20px;padding:44px 28px}.public-site-shell .understand-showcase__intro{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:30px}.public-site-shell :is(.understand-showcase__intro h2,.human-routing-copy h2,.integration-catalog-showcase__heading h2,.permission-showcase>h2){white-space:normal;font-size:clamp(34px,3.7vw,48px);line-height:1.04}.public-site-shell .understand-process{min-height:164px;padding:12px}.public-site-shell .understand-process__step{padding:10px 12px}.public-site-shell .understand-process__step>span{width:40px;height:40px;margin-bottom:10px}.public-site-shell .understand-catalog{grid-template-columns:repeat(4,minmax(0,1fr))}.public-site-shell .understand-card{min-height:176px;padding:16px}.public-site-shell .understand-card>p{font-size:14px}.public-site-shell .understand-card__brand{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.public-site-shell .understand-card__brand .provider-logo{--provider-glyph-size:28px;width:44px;height:44px}.public-site-shell .integration-catalog-card li{grid-template-columns:44px minmax(0,1fr) auto}.public-site-shell .integration-catalog-card li .provider-logo{--provider-glyph-size:28px;width:44px;height:44px}.public-site-shell .privacy-rail{min-height:74px;padding:12px 18px}.public-site-shell--capabilities .human-routing-showcase{padding:48px 28px}.public-site-shell--capabilities .human-routing-showcase__top{gap:30px}.public-site-shell--capabilities .human-routing-copy{max-width:800px;height:auto}.public-site-shell--capabilities .human-routing-copy :is(.showcase-eyebrow,h2,.showcase-action-row),.public-site-shell--capabilities .human-routing-copy>p{position:static;inset:auto}.public-site-shell--capabilities .human-routing-copy .showcase-eyebrow{margin:0 0 16px}.public-site-shell--capabilities .human-routing-copy h2{margin:0}.public-site-shell--capabilities .human-routing-copy>p{max-width:640px;margin-top:16px;font-size:16px;line-height:1.55}.public-site-shell--capabilities .human-routing-copy .showcase-action-row{margin-top:20px}.public-site-shell--capabilities .human-routing-copy .public-button{width:auto;min-height:44px;padding-inline:16px;font-size:14px}.public-site-shell--capabilities .human-routing-flow{gap:16px;min-height:0;padding:68px 0 44px}.public-site-shell--capabilities .human-routing-flow__numbers span,.public-site-shell--capabilities .human-flow-card{transform:none}.public-site-shell--capabilities .human-flow-card{min-height:270px;padding:14px}.public-site-shell--capabilities :is(.human-rule,.human-person-row,.human-evidence-row){min-height:52px}.public-site-shell--capabilities .human-routing-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.public-site-shell--capabilities .human-routing-cards article{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr) 52px;align-items:start;gap:0 12px;min-width:0;height:auto;min-height:224px;padding:20px;display:grid;overflow:visible}.public-site-shell--capabilities .human-routing-cards article>span:first-child{grid-area:1/1}.public-site-shell--capabilities .human-routing-cards h3{grid-area:2/1/auto/-1;margin-top:12px;font-size:20px;line-height:1.15}.public-site-shell--capabilities .human-routing-cards p{grid-area:3/1/auto/-1;width:auto;max-width:none;margin:10px 0 14px;font-size:14px;line-height:1.5}.public-site-shell--capabilities .human-routing-cards article>.showcase-status{white-space:normal;border-radius:7px;grid-area:4/1/auto/-1;justify-self:start;width:auto;max-width:100%;height:auto;min-height:28px;padding:5px 9px;font-size:12px;line-height:1.3;display:inline-flex}.public-site-shell--capabilities .human-routing-cards .showcase-person.is-large{border-width:3px;grid-area:1/2;width:52px;height:52px;margin:0;position:static}.public-site-shell .contract-showcase{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;min-height:0;margin-bottom:52px;padding:36px}.public-site-shell .contract-showcase__copy{min-width:0;transform:none}.public-site-shell .contract-showcase__copy h2{white-space:normal;font-size:clamp(34px,3.4vw,46px)}.public-site-shell .contract-benefits{flex-wrap:wrap;gap:10px}.public-site-shell .contract-benefits span{min-width:0;min-height:52px}.public-site-shell .contract-agents{padding-inline:24px}.public-site-shell .contract-adapters{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.public-site-shell .contract-adapters strong,.public-site-shell .contract-adapters small{white-space:normal;text-overflow:clip;overflow:visible}.public-site-shell--integrations .integration-catalog-showcase,.public-site-shell--integrations .permission-showcase{padding:48px 24px}.public-site-shell--integrations .integration-catalog-showcase{margin-top:20px}.public-site-shell .integration-catalog-card{min-height:236px;padding:18px}.public-site-shell .integration-catalog-card__heading{grid-template-columns:36px minmax(0,1fr) 16px;gap:10px;min-height:66px}.public-site-shell .integration-catalog-card__heading>span{width:36px;height:36px}.public-site-shell .integration-catalog-card__heading>span svg{width:22px;height:22px}.public-site-shell .integration-catalog-card li{min-height:53px;padding-block:4px}.public-site-shell .integration-catalog-card li strong{white-space:normal;text-overflow:clip;overflow:visible}.public-site-shell .integration-catalog-card--human,.public-site-shell .more-connections-card{min-height:146px}.public-site-shell .integration-catalog-card--human{height:auto}.public-site-shell .permission-showcase__brand{margin-bottom:24px}.public-site-shell .permission-columns{transform:none}.public-site-shell .provider-request-panel{min-height:220px;padding:28px}.public-site-shell--creator-network .creator-workflow-showcase{margin-top:16px;padding:16px 20px 48px}.public-site-shell .creator-workflow-showcase__heading{background-position:50%,50% 58%;min-height:440px;padding:32px 32px 180px}.public-site-shell .creator-workflow-showcase__heading h1{max-width:750px;font-size:clamp(44px,4.1vw,58px);line-height:1.02}.public-site-shell .creator-workflow-showcase__heading p{max-width:610px;margin-top:14px;font-size:16px;line-height:1.5}.public-site-shell .creator-workflow-flow{margin-top:36px}.public-site-shell .creator-stage__card{min-height:250px;padding:18px 14px}.public-site-shell .creator-stage--coordinate .creator-stage__card>div{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site-shell .creator-stack>div{grid-template-columns:32px minmax(0,1fr);align-items:start;padding:12px}.public-site-shell .creator-stack>div>.showcase-person{grid-area:1/1/span 2}.public-site-shell .creator-stack>div>span:not(.showcase-person){grid-column:2}.public-site-shell .creator-stack :is(strong,small){white-space:normal;text-overflow:clip;line-height:1.4;overflow:visible}.public-site-shell .creator-stack strong i{margin-left:0;font-size:11px;display:inline-block}.public-site-shell .creator-stack>div>b{grid-column:2;font-size:11px}.public-site-shell .creator-workflow-trust{margin-top:34px}.public-site-shell .creator-workflow-cta{min-height:130px;padding:22px}.public-site-shell--developers .developer-install-showcase{width:min(100% - 48px,1240px);min-height:0;margin-top:16px;padding:32px}.public-site-shell .developer-install-showcase__main{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px}.public-site-shell .developer-install-showcase__copy,.public-site-shell .developer-install-showcase__copy .showcase-eyebrow,.public-site-shell .developer-install-showcase__copy h1,.public-site-shell .developer-install-showcase__cards,.public-site-shell .developer-install-steps,.public-site-shell .developer-install-actions{transform:none}.public-site-shell .developer-install-showcase__copy .showcase-eyebrow{margin-bottom:20px}.public-site-shell .developer-install-showcase__copy h1{white-space:normal;font-size:clamp(42px,3.8vw,54px);line-height:1.04}.public-site-shell .developer-install-steps{gap:6px;margin-top:24px}.public-site-shell .developer-install-steps span{gap:6px;min-height:48px;padding:8px}.public-site-shell .developer-install-steps b{flex:none}.public-site-shell .developer-install-actions{flex-wrap:wrap;gap:10px;margin-top:24px}.public-site-shell .developer-install-actions .public-button{width:auto;min-height:44px;padding-inline:16px}.public-site-shell .developer-install-showcase__cards{gap:12px;margin-top:0}.public-site-shell .agent-setup-card{min-height:0;padding:14px}.public-site-shell .agent-setup-card__heading{grid-template-columns:28px minmax(0,1fr);gap:8px}.public-site-shell .agent-setup-card__heading>span{grid-column:1/-1;justify-self:start}.public-site-shell .agent-setup-card pre{min-height:182px;padding:12px}.public-site-shell .agent-setup-card code{overflow-wrap:anywhere;font-size:12px}.public-site-shell .agent-setup-card__state{grid-template-columns:20px minmax(0,1fr);padding:10px}.public-site-shell .agent-setup-card__state>:last-child{grid-column:2}.public-site-shell .developer-capability-rail{margin-top:26px}.public-site-shell .developer-capability-rail .showcase-trust-rail__item{min-height:86px}.public-site-shell .developer-capability-rail .showcase-trust-rail__item>span{flex:none;width:40px;height:40px}.public-site-shell .developer-capability-rail .showcase-trust-rail__item svg{width:24px;height:24px}.public-site-shell--pricing .pricing-showcase{min-height:0;padding-top:28px;padding-bottom:28px}.public-site-shell--pricing .pricing-showcase__header h1{font-size:clamp(44px,4.1vw,58px);line-height:1.02}.public-site-shell--pricing .pricing-showcase__billing{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,360px)}.public-site-shell--pricing .pricing-showcase__billing :is(span,a){white-space:normal;text-align:center;min-width:0;min-height:32px;padding:6px 8px;line-height:1.3}.public-site-shell--pricing .pricing-showcase__plans{max-width:1140px}.public-site-shell--pricing .pricing-showcase-card{min-height:312px;padding:20px 18px 18px}.public-site-shell--pricing .pricing-showcase-card__heading{gap:10px}.public-site-shell--pricing .pricing-showcase-card__heading h2{font-size:19px}.public-site-shell--pricing .pricing-showcase-card__action{gap:10px;min-height:42px;font-size:14px}.public-site-shell--pricing .pricing-controls-showcase__header h2{font-size:clamp(34px,3.5vw,48px);line-height:1.04}.public-site-shell--security .public-hero{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:36px;width:min(100% - 48px,1240px);min-height:0;margin-top:16px;padding:40px}.public-site-shell--security .public-hero h1{font-size:clamp(42px,3.8vw,54px);line-height:1.03}.public-site-shell--security .public-hero__copy>p{margin-top:20px;font-size:16px;line-height:1.55}.public-site-shell--security .public-hero__actions{margin-top:24px}.public-site-shell--security .security-shield{max-width:330px;margin-inline:auto}.public-site-shell .security-list article{min-height:110px;padding:20px}.public-site-shell:is(.public-site-shell--privacy,.public-site-shell--terms,.public-site-shell--acceptable-use,.public-site-shell--cookie-policy,.public-site-shell--subprocessors) .legal-hero{padding:52px max(24px,50vw - 590px) 44px}.public-site-shell .legal-hero h1{max-width:960px;font-size:clamp(44px,4.8vw,64px);line-height:1.02}.public-site-shell .legal-hero>p{max-width:760px;margin-top:18px;font-size:16px;line-height:1.6}.public-site-shell .legal-layout{gap:44px;padding-block:48px 64px}.public-site-shell .legal-layout>aside{padding:22px}.public-site-shell .legal-copy>section{margin-bottom:28px;padding-bottom:28px}.public-site-shell .legal-copy p,.public-site-shell .legal-copy li{line-height:1.65}.public-site-shell .public-footer{padding-top:52px}.public-site-shell .public-copy-button,.public-site-shell .public-code__bar button{min-height:44px}.public-site-shell .public-copy-button:hover{border-color:currentColor}.public-site-shell .public-code__bar{padding-block:6px}.public-site-shell .public-code__bar>span{flex-shrink:0}.public-site-shell .public-code__bar b{overflow-wrap:anywhere;min-width:0}.public-site-shell .public-code__bar button{flex-shrink:0}.public-site-shell .public-code__feedback{color:#f4d7a0;padding:12px 20px 0;font-size:13px;line-height:1.5}.public-site-shell .public-code pre:focus-visible{outline-offset:-4px}.public-site-shell .public-footer__groups a{align-items:center;min-height:24px;display:inline-flex}@media (width>=881px){.public-site-shell--creator-network .feature-grid--steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=380px){.public-site-shell .public-code__bar>span{display:none}}.public-site-shell--how-it-works :is(.how-page-hero,.lifecycle-showcase,.illustrative-workflow,.responsibility-showcase){max-width:1440px}.public-site-shell--how-it-works .how-page-hero__title{margin-top:20px;font-size:clamp(42px,3.5vw,52px);line-height:1.02}.public-site-shell--how-it-works .how-page-hero__copy>p{margin-top:18px;font-size:15px;line-height:1.5}.public-site-shell--how-it-works .how-page-hero__actions{gap:12px;margin-top:22px}.public-site-shell--how-it-works .how-page-hero__button{width:auto;min-width:0;min-height:44px;padding-inline:14px;font-size:14px}.public-site-shell--how-it-works :is(.lifecycle-showcase__heading,.illustrative-workflow__heading,.responsibility-showcase__heading) h2{font-size:clamp(34px,3.5vw,48px);line-height:1.04}@media (width<=1199px){.public-site-shell--how-it-works .how-page-flow{grid-template-columns:minmax(0,1fr)}.public-site-shell--how-it-works .how-page-flow>*,.public-site-shell--how-it-works .how-page-flow__agent>div,.public-site-shell--how-it-works .how-page-flow__evidence>div{min-width:0}.public-site-shell--how-it-works .how-page-flow__panel-title{white-space:normal}}@media (width<=1100px){.public-site-shell .integration-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site-shell .integration-catalog-grid__bottom{grid-column:1/-1}.public-site-shell :is(.showcase-route-hero--capabilities,.showcase-route-hero--integrations){grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:20px;padding:24px}.public-site-shell .showcase-route-hero__copy h1{font-size:44px}.public-site-shell .capability-gateway{grid-template-columns:minmax(140px,1fr) 96px minmax(112px,.8fr);gap:10px;padding-inline:12px}.public-site-shell .capability-gateway__taploop{width:94px;height:108px}.public-site-shell .capability-gateway__center>p{width:104px}.public-site-shell .integration-gateway,.public-site-shell .integration-gateway__column-title{grid-template-columns:minmax(76px,.75fr) 110px minmax(110px,1fr);gap:12px}.public-site-shell .integration-gateway__core{padding-inline:8px}.public-site-shell .understand-showcase__intro{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px}.public-site-shell .developer-install-showcase__main{grid-template-columns:1fr}.public-site-shell .developer-install-showcase__copy{max-width:700px}.public-site-shell .developer-install-showcase__cards{max-width:none}}@media (width<=880px){.public-site-shell .public-section{padding:48px 24px}.public-site-shell :is(.showcase-route-hero--capabilities,.showcase-route-hero--integrations){grid-template-columns:1fr;gap:28px;padding:30px 24px}.public-site-shell .showcase-route-hero__copy{max-width:640px}.public-site-shell .capability-gateway{grid-template-columns:minmax(170px,1.25fr) 112px minmax(130px,1fr);gap:16px}.public-site-shell .capability-gateway__taploop{width:108px;height:114px}.public-site-shell .integration-gateway,.public-site-shell .integration-gateway__column-title{grid-template-columns:minmax(94px,1fr) 132px minmax(132px,1.2fr);gap:20px}.public-site-shell .understand-showcase__intro{grid-template-columns:1fr;gap:24px}.public-site-shell .understand-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.public-site-shell--capabilities .human-routing-flow{grid-template-columns:1fr;padding:0 0 44px 44px}.public-site-shell--capabilities .human-flow-card{min-height:0}.public-site-shell--capabilities .human-routing-cards{grid-template-columns:1fr}.public-site-shell--capabilities .human-routing-cards article{min-height:0}.public-site-shell .contract-showcase{grid-template-columns:1fr;padding:30px}.public-site-shell .creator-workflow-showcase__heading{min-height:420px;padding:28px 28px 160px}.public-site-shell .creator-stage__card{min-height:0}.public-site-shell .creator-workflow-flow{margin-top:28px}.public-site-shell--security .public-hero{grid-template-columns:1fr;gap:28px;padding:32px}.public-site-shell--how-it-works .how-page-hero{padding-block:36px 48px}}@media (width<=620px){.public-site-shell .public-section{padding:44px 18px}.public-site-shell .public-section:before{top:12px}.public-site-shell .public-section__heading{margin-bottom:24px}.public-site-shell .public-section__heading h2,.public-site-shell :is(.understand-showcase__intro h2,.human-routing-copy h2,.integration-catalog-showcase__heading h2,.permission-showcase>h2){font-size:clamp(30px,8.5vw,36px);line-height:1.06}.public-site-shell .feature-card{min-height:0;padding:20px}.public-site-shell .public-callout{width:calc(100% - 28px);margin-block:24px 40px;padding:28px 22px}.public-site-shell .public-callout h2{font-size:32px}.public-site-shell :is(.showcase-route-hero--capabilities,.showcase-route-hero--integrations){gap:24px;width:calc(100% - 20px);margin-top:10px;padding:26px 16px}.public-site-shell .showcase-route-hero__copy h1{font-size:clamp(36px,10vw,44px);line-height:1.03}.public-site-shell .showcase-route-hero__copy>p,.public-site-shell .showcase-route-hero--capabilities .showcase-route-hero__copy>p{margin:16px 0 20px;font-size:15px}.public-site-shell .capability-gateway{grid-template-columns:1fr;gap:18px;min-height:0;padding:62px 12px 12px}.public-site-shell .capability-gateway__center,.public-site-shell .capability-gateway__outcomes{grid-column:1}.public-site-shell .capability-gateway__center{min-height:188px}.public-site-shell .capability-gateway__center>p{width:auto;max-width:210px;margin-top:16px;position:static}.public-site-shell .capability-gateway__outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site-shell .capability-outcome{min-height:54px}.public-site-shell .capability-gateway__rail,.public-site-shell .integration-gateway__rail{grid-column:1;margin-top:4px;position:static}.public-site-shell .capability-gateway__rail .showcase-trust-rail__item,.public-site-shell .integration-gateway__rail .showcase-trust-rail__item{min-height:54px}.public-site-shell .integration-gateway{grid-template-columns:1fr;gap:18px;min-height:0;padding:70px 12px 12px}.public-site-shell .integration-gateway__column-title{grid-template-columns:1fr;left:12px;right:12px}.public-site-shell .integration-gateway__providers,.public-site-shell .integration-gateway__core,.public-site-shell .integration-gateway__outputs{grid-column:1}.public-site-shell .integration-gateway__core{min-height:0;padding:20px}.public-site-shell .integration-gateway__core span{min-height:30px}.public-site-shell .integration-gateway__outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site-shell .integration-gateway__outputs>div{min-height:54px}.public-site-shell--capabilities .understand-showcase,.public-site-shell--capabilities .human-routing-showcase,.public-site-shell--integrations .integration-catalog-showcase,.public-site-shell--integrations .permission-showcase{width:calc(100% - 20px);padding:36px 16px}.public-site-shell--capabilities .understand-showcase{margin-top:30px}.public-site-shell .understand-catalog{grid-template-columns:1fr;gap:12px}.public-site-shell .understand-card{min-height:0;padding:16px}.public-site-shell .understand-card__brand{min-height:34px}.public-site-shell .understand-process{padding:8px}.public-site-shell .understand-process__step{padding:16px 12px}.public-site-shell .privacy-rail{padding:14px}.public-site-shell--capabilities .human-routing-copy>p{font-size:15px}.public-site-shell--capabilities .human-routing-flow{padding-left:36px}.public-site-shell--capabilities .human-flow-card:before{width:26px;height:26px;left:-36px}.public-site-shell--capabilities .human-return-pill{white-space:normal;text-align:center;width:max-content;max-width:100%;padding-block:6px}.public-site-shell--capabilities .human-routing-cards article{padding:18px}.public-site-shell .contract-showcase{gap:28px;width:calc(100% - 20px);padding:28px 18px}.public-site-shell .contract-showcase__copy h2{font-size:32px}.public-site-shell .contract-diagram{min-height:0}.public-site-shell .contract-agents{padding:0}.public-site-shell .contract-validation{padding:8px 10px}.public-site-shell .integration-catalog-card{min-height:0;padding:18px}.public-site-shell .integration-catalog-grid{grid-template-columns:minmax(0,1fr)}.public-site-shell .integration-catalog-card__heading{min-height:0}.public-site-shell .integration-catalog-card ul{margin-top:16px}.public-site-shell .integration-catalog-card li{grid-template-columns:44px minmax(0,1fr);gap:4px 10px;min-height:64px;padding-block:8px}.public-site-shell .integration-catalog-card li .provider-logo{grid-area:1/1/span 2}.public-site-shell .integration-catalog-card li strong{grid-column:2;align-self:end}.public-site-shell .integration-catalog-card li .showcase-status{white-space:normal;text-align:left;grid-column:2;place-self:start;max-width:100%;line-height:1.3}.public-site-shell .more-connections-card{min-height:0;padding:18px}.public-site-shell .provider-request-panel{min-height:0;padding:24px 18px}.public-site-shell--creator-network .creator-workflow-showcase{width:calc(100% - 20px);padding:12px 0 36px}.public-site-shell .creator-workflow-showcase__heading{background-position:50%,57% bottom;min-height:0;padding:24px 18px 170px}.public-site-shell .creator-workflow-showcase__heading h1{font-size:clamp(36px,10vw,44px)}.public-site-shell .creator-workflow-showcase__heading p{padding:10px;font-size:15px}.public-site-shell .creator-workflow-flow{padding-left:36px}.public-site-shell--developers .developer-install-showcase{width:calc(100% - 20px);padding:26px 16px}.public-site-shell .developer-install-showcase__copy h1{font-size:clamp(36px,10vw,44px)}.public-site-shell .developer-install-actions .public-button{width:100%}.public-site-shell .developer-capability-rail .showcase-trust-rail__item{min-height:76px;padding:12px}.public-site-shell--pricing .pricing-showcase{width:calc(100% - 32px);padding-top:26px}.public-site-shell--pricing .pricing-showcase__header h1{font-size:clamp(36px,10vw,44px)}.public-site-shell--pricing .pricing-controls-showcase__header h2{font-size:32px}.public-site-shell--pricing .pricing-showcase-card{min-height:0;padding:22px}.public-site-shell--security .public-hero{width:calc(100% - 20px);padding:28px 20px}.public-site-shell--security .public-hero h1{font-size:clamp(32px,9vw,40px)}.public-site-shell--security .public-hero__copy>p{font-size:15px}.public-site-shell:is(.public-site-shell--privacy,.public-site-shell--terms,.public-site-shell--acceptable-use,.public-site-shell--cookie-policy,.public-site-shell--subprocessors) .legal-hero{padding:36px 20px}.public-site-shell .legal-hero h1{overflow-wrap:anywhere;font-size:clamp(34px,10vw,42px)}.public-site-shell .legal-hero:after{display:none}.public-site-shell .legal-hero>p{font-size:15px}.public-site-shell .legal-layout{gap:32px;padding-block:32px 44px}.public-site-shell .legal-copy h2{font-size:25px}.public-site-shell .legal-copy p,.public-site-shell .legal-copy li{font-size:15px}.public-site-shell .public-footer{padding-top:40px}.public-site-shell--how-it-works :is(.how-page-hero,.lifecycle-showcase,.illustrative-workflow,.responsibility-showcase){padding-block:36px}.public-site-shell--how-it-works .how-page-hero__title{font-size:clamp(36px,10vw,44px)}.public-site-shell--how-it-works :is(.lifecycle-showcase__heading,.illustrative-workflow__heading,.responsibility-showcase__heading) h2{font-size:34px}.public-site-shell--how-it-works .how-page-hero__approval-badge{margin-top:20px}.public-site-shell--how-it-works .how-page-hero__button{min-height:44px}}@media (prefers-reduced-motion:reduce){.public-site-shell *,.public-site-shell :before,.public-site-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Taploop Condensed;src:url(/assets/fonts/anton/Anton-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.public-site-shell--capabilities{background:#fcfaf3}.capabilities-reference{--cap-ink:#061a2d;--cap-teal:#005673;--cap-coral:#ff6049;--cap-border:#ddcfb9;width:min(100% - 52px,1824px);color:var(--cap-ink);background:radial-gradient(at 35% 20%,#fffdf7a6,#0000 65%),#fcfaf3;border:1px solid #d1bea0;border-radius:36px;grid-template-columns:minmax(0,.525fr) minmax(0,1fr);align-items:center;gap:clamp(24px,2.66vw,50px);margin:18px auto 64px;padding:clamp(24px,1.7vw,32px) clamp(24px,2.02vw,38px) clamp(24px,1.7vw,32px) clamp(24px,2.4vw,45px);display:grid;box-shadow:7px 8px #cfc4b12b}.capabilities-reference__copy{min-width:0;padding-top:20px}.capabilities-reference__eyebrow{color:var(--cap-teal);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:22px;margin-bottom:29px;font-size:clamp(13px,1.065vw,20px);font-weight:780;line-height:1.3;display:flex}.capabilities-reference__eyebrow i{border:1px solid var(--cap-ink);background:#caff00;border-radius:5px;width:44px;height:12px;box-shadow:inset 0 2px 3px #ffffffa6}.public-site-shell .capabilities-reference h1{color:var(--cap-ink);letter-spacing:-.018em;text-transform:uppercase;text-wrap:initial;margin:0;font-family:Taploop Condensed,Impact,sans-serif;font-size:clamp(48px,4.68vw,88px);font-weight:400;line-height:1.055}.capabilities-reference h1>span{white-space:nowrap;transform-origin:0;width:max-content;max-width:92%;display:block;transform:scaleX(1.085)}.capabilities-reference h1>.is-teal{color:var(--cap-teal)}.capabilities-reference__copy>p{color:#354e69;letter-spacing:-.018em;max-width:545px;margin:25px 0 30px;font-size:clamp(16px,1.225vw,23px);line-height:1.52}.capabilities-reference__actions{align-items:stretch;gap:19px;max-width:558px;display:flex}.public-site-shell .capabilities-reference__actions .public-button{color:#081526;white-space:nowrap;border:1px solid #647285;border-radius:11px;justify-content:space-between;gap:14px;min-width:0;min-height:clamp(49px,3.73vw,70px);padding:12px clamp(13px,1.065vw,20px);font-size:clamp(13px,1.118vw,21px);font-weight:650;line-height:1.2}.public-site-shell .capabilities-reference__actions .public-button--lime{background:linear-gradient(135deg,#d4ff12,#c5ff00 70%);border-color:#233c1c;flex:.88;box-shadow:2px 4px #0c1420,4px 6px #d8d3c2}.public-site-shell .capabilities-reference__actions .public-button--outline{background:#fffdf8;flex:1;box-shadow:3px 5px #d8d3c280}.public-site-shell .capabilities-reference__actions .public-button svg{flex:none;width:25px;height:25px}.public-site-shell .capabilities-reference__actions .public-button:hover{transform:translateY(-2px)}.capabilities-reference__diagram{aspect-ratio:1108/726;border:1px solid var(--cap-border);background:#fffdf8b3;border-radius:23px;min-width:0;position:relative;box-shadow:6px 7px #cfc4b12b;container-type:inline-size}.capabilities-reference__wires{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.capabilities-reference__wires path{fill:none;stroke-width:1px}.capabilities-reference__wires-in{fill:var(--cap-teal);stroke:var(--cap-teal)}.capabilities-reference__wires-out{fill:var(--cap-coral);stroke:var(--cap-coral)}.capabilities-reference__wires circle{stroke:none}.capabilities-reference__orbit{aspect-ratio:.94;background:radial-gradient(#e4f59759,#f6f5d927 65%,#0000 71%);border-radius:50%;width:35.2%;position:absolute;top:13.64%;left:33.75%}.capabilities-reference__orbit i{border:1px dashed #80aeb32b;border-radius:50%;position:absolute;inset:0}.capabilities-reference__orbit i:nth-child(2){border-color:#58a9b680;inset:10%}.capabilities-reference__orbit i:nth-child(3){background:#f5f8d832;border-style:solid;border-color:#73a89b40;inset:20%}.public-site-shell .capabilities-reference__diagram h2{z-index:2;color:var(--cap-teal);font-family:var(--public-font);letter-spacing:.013em;text-transform:uppercase;text-wrap:initial;margin:0;font-size:1.84cqw;font-weight:730;line-height:1.22;position:absolute}.capabilities-reference__input-heading{top:4.82%;left:3.7%}.public-site-shell h2.capabilities-reference__output-heading{color:#c84632;top:5.23%;right:3.25%}.capabilities-reference__inputs,.capabilities-reference__outcomes{z-index:2;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:13.64%}.capabilities-reference__inputs{gap:.91cqw;width:28.7%;left:2.8%}.capabilities-reference__outcomes{gap:1.18cqw;width:26.8%;right:2.62%}.capabilities-reference__inputs li,.capabilities-reference__outcomes li{border:1px solid var(--cap-border);background:#fffdfa;border-radius:1.3cqw;align-items:center;gap:1.35cqw;min-width:0;height:6.41cqw;padding:.7cqw;display:flex;box-shadow:3px 4px #cec3b02b}.capabilities-reference__outcomes li{gap:1.2cqw;height:6.72cqw}.capabilities-reference__inputs li>span,.capabilities-reference__outcomes li>span{color:#004761;background:linear-gradient(120deg,#f7f7f1,#eff6f6);border-radius:50%;flex:none;place-items:center;width:4.4cqw;height:4.4cqw;display:grid;box-shadow:inset -1px 0 #a4c9c866}.capabilities-reference__outcomes li>span{color:#d79900;background:linear-gradient(120deg,#fff9ea,#fcf4de);box-shadow:inset -1px 0 #f4d48599}.capabilities-reference__inputs svg,.capabilities-reference__outcomes svg{width:2.8cqw;height:2.8cqw}.capabilities-reference__inputs strong,.capabilities-reference__outcomes strong{letter-spacing:-.025em;font-size:1.82cqw;font-weight:600;line-height:1.2}.capabilities-reference__hub{z-index:2;text-align:center;flex-direction:column;align-items:center;width:21.35%;display:flex;position:absolute;top:30.85%;left:40.7%}.capabilities-reference__tile{background:linear-gradient(153deg,#070c0b,#111614 50%,#080b09);border:1px solid #bcea00;border-radius:2.45cqw;flex-direction:column;align-items:center;width:14.5cqw;height:15.2cqw;padding:1.6cqw 1.7cqw 1cqw;display:flex;box-shadow:4px 4px #def07426}.capabilities-reference__mark{background:linear-gradient(135deg,#fff,#f3f4ee);border-radius:1.9cqw;place-items:center;width:8.55cqw;height:8.55cqw;padding:.2cqw;display:grid}.capabilities-reference__mark svg{width:100%;height:100%}.capabilities-reference__tile>strong{color:#fff;letter-spacing:-.045em;margin-top:.67cqw;font-size:2.4cqw;font-weight:760;line-height:1.2}.capabilities-reference__hub>p{color:#0b1827;letter-spacing:-.027em;margin:3.3cqw 0 0;font-size:1.85cqw;font-weight:630;line-height:1.28}.capabilities-reference__trust{border:1px solid var(--cap-border);background:#fffdf8;border-radius:1.8cqw;grid-template-columns:1fr 1.05fr .96fr;align-items:stretch;height:15.43%;padding:.6cqw 0;display:grid;position:absolute;bottom:2.35%;left:1.8%;right:1.63%}.capabilities-reference__trust>div{align-items:center;gap:1.08cqw;min-width:0;padding:.8cqw 1.65cqw;display:flex}.capabilities-reference__trust>div+div{border-left:1px solid #e6d7bd;padding-left:2.4cqw}.capabilities-reference__trust-icon{border:1px solid #a9e329;border-radius:50%;flex:none;place-items:center;width:5.8cqw;height:5.8cqw;display:grid}.capabilities-reference__trust-icon.is-lime{color:#092214;background:radial-gradient(at 35% 30%,#deff80,#b4f22a)}.capabilities-reference__trust-icon.is-blue{color:#00465c;background:radial-gradient(at 35% 30%,#8cc4d0,#388da8);border-color:#218caa}.capabilities-reference__trust-icon.is-coral{color:#b9332f;background:radial-gradient(at 35% 30%,#ffb9b1,#ff8073);border-color:#fb8a79}.capabilities-reference__trust-icon svg{width:3.45cqw;height:3.45cqw}.capabilities-reference__trust strong{letter-spacing:-.025em;font-size:1.82cqw;font-weight:650;line-height:1.25;display:block}.capabilities-reference__trust p{color:#354e69;letter-spacing:-.022em;margin:.45cqw 0 0;font-size:1.75cqw;line-height:1.3}.capabilities-reference__receipt{display:flex;position:relative}.capabilities-reference__receipt>span{color:#ffcfca;background:#b9332f;border:1px solid #ffaba0;border-radius:50%;place-items:center;width:1.7cqw;height:1.7cqw;font-size:1.2cqw;display:grid;position:absolute;bottom:0;right:-.15cqw}.capabilities-reference__boundary{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1101px) and (width<=1450px){.capabilities-reference{grid-template-columns:minmax(0,.51fr) minmax(0,1fr);gap:26px;width:calc(100% - 36px);padding:24px}.capabilities-reference__copy{padding-top:8px}.capabilities-reference__eyebrow{gap:15px;margin-bottom:20px}.capabilities-reference__eyebrow i{width:32px;height:9px}.public-site-shell .capabilities-reference h1{font-size:4.55vw}.capabilities-reference__copy>p{margin:20px 0;font-size:1.27vw}.capabilities-reference__actions{gap:12px}.public-site-shell .capabilities-reference__actions .public-button{gap:8px;padding-inline:12px;font-size:1.1vw}.public-site-shell .capabilities-reference__actions .public-button svg{width:21px;height:21px}}@media (width<=1100px){.capabilities-reference{border-radius:28px;grid-template-columns:1fr;gap:36px;width:calc(100% - 40px);max-width:900px;padding:32px}.capabilities-reference__copy{padding-top:0}.capabilities-reference__eyebrow{margin-bottom:22px;font-size:16px}.public-site-shell .capabilities-reference h1{font-size:clamp(56px,8.8vw,88px);line-height:1.08}.capabilities-reference__copy>p{max-width:660px;margin-top:24px;font-size:21px}.capabilities-reference__actions{max-width:560px}.public-site-shell .capabilities-reference__actions .public-button{min-height:60px;padding:15px 20px;font-size:19px}}@media (width<=640px){.capabilities-reference{border-radius:24px;gap:30px;width:calc(100% - 24px);margin-top:12px;margin-bottom:40px;padding:27px 18px 18px}.capabilities-reference__eyebrow{gap:16px;margin-bottom:22px;font-size:13px}.capabilities-reference__eyebrow i{width:33px;height:9px}.public-site-shell .capabilities-reference h1{letter-spacing:-.025em;font-size:clamp(42px,10.9vw,66px)}.capabilities-reference__copy>p{margin:22px 0 24px;font-size:17px;line-height:1.5}.capabilities-reference__actions{flex-direction:column;gap:13px}.public-site-shell .capabilities-reference__actions .public-button{flex:auto;width:100%;min-height:55px;padding:14px 19px;font-size:17px}}@media (width<=900px){.capabilities-reference__diagram{aspect-ratio:auto;border-radius:18px;flex-direction:column;padding:24px 12px 12px;display:flex}.capabilities-reference__wires,.capabilities-reference__orbit{display:none}.public-site-shell .capabilities-reference__diagram h2{font-size:16px;line-height:1.3;position:static}.capabilities-reference__input-heading{order:0;padding-inline:4px}.capabilities-reference__inputs,.capabilities-reference__outcomes{gap:9px;width:100%;margin-top:18px;position:static}.capabilities-reference__inputs{order:1}.capabilities-reference__outcomes{order:4}.capabilities-reference__inputs li,.capabilities-reference__outcomes li{border-radius:12px;gap:12px;height:auto;min-height:59px;padding:8px}.capabilities-reference__inputs li>span,.capabilities-reference__outcomes li>span{width:39px;height:39px}.capabilities-reference__inputs svg,.capabilities-reference__outcomes svg{width:26px;height:26px}.capabilities-reference__inputs strong,.capabilities-reference__outcomes strong{font-size:15px}.capabilities-reference__hub{background:radial-gradient(#e3f49366,#0000 70%);order:2;width:100%;margin:32px 0 30px;padding:26px 0;position:relative;top:auto;left:auto}.capabilities-reference__hub:before,.capabilities-reference__hub:after{content:"";width:1px;height:29px;position:absolute;left:50%}.capabilities-reference__hub:before{background:var(--cap-teal);top:-25px}.capabilities-reference__hub:after{background:var(--cap-coral);bottom:-21px}.capabilities-reference__tile{border-radius:24px;width:135px;height:142px;padding:15px}.capabilities-reference__mark{border-radius:17px;width:78px;height:78px;padding:2px}.capabilities-reference__tile>strong{margin-top:7px;font-size:23px}.capabilities-reference__hub>p{margin-top:20px;font-size:17px;line-height:1.35}.capabilities-reference__caption-break{display:none}.public-site-shell h2.capabilities-reference__output-heading{text-align:center;order:3;font-size:16px}.capabilities-reference__trust{border-radius:14px;order:5;grid-template-columns:1fr;height:auto;margin-top:24px;padding:0 12px;position:static}.capabilities-reference__trust>div,.capabilities-reference__trust>div+div{border-left:0;gap:12px;padding:18px 0}.capabilities-reference__trust>div+div{border-top:1px solid #e6d7bd}.capabilities-reference__trust-icon{width:48px;height:48px}.capabilities-reference__trust-icon svg{width:29px;height:29px}.capabilities-reference__trust strong{font-size:15px}.capabilities-reference__trust p{margin-top:5px;font-size:14px}.capabilities-reference__trust p br{display:none}.capabilities-reference__receipt>span{width:15px;height:15px;font-size:10px;right:-1px}}@media (width>=641px) and (width<=900px){.capabilities-reference__diagram{padding:26px 20px 20px}.capabilities-reference__inputs,.capabilities-reference__outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.capabilities-reference__trust{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 12px}.capabilities-reference__trust>div,.capabilities-reference__trust>div+div{border-top:0;flex-direction:column;align-items:flex-start;gap:12px;padding:18px 12px}.capabilities-reference__trust>div+div{border-left:1px solid #e6d7bd}}@media (prefers-reduced-motion:reduce){.public-site-shell .capabilities-reference__actions .public-button:hover{transform:none}}.public-site-shell--integrations{background:#fcfaf5}.integrations-reference{--integration-ink:#06192c;--integration-teal:#005570;--integration-coral:#ff5e47;--integration-border:#dbcfbd;width:min(100% - 52px,1810px);color:var(--integration-ink);background:radial-gradient(at 28% 25%,#fffefa99,#0000 65%),#fcfaf5;border:1px solid #cebfae;border-radius:31px;grid-template-columns:minmax(0,.485fr) minmax(0,1fr);align-items:center;gap:clamp(30px,3.1vw,58px);margin:22px auto 64px;padding:clamp(24px,2.03vw,38px) clamp(24px,2.03vw,38px) clamp(26px,1.82vw,34px) clamp(26px,2.57vw,48px);display:grid;box-shadow:8px 8px #cfc4b133}.integrations-reference__copy{min-width:0}.integrations-reference__eyebrow{color:var(--integration-teal);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:18px;margin-bottom:20px;font-size:clamp(13px,.965vw,18px);font-weight:780;line-height:1.15;display:flex}.integrations-reference__eyebrow i{background:#caff00;border:1px solid #142219;border-radius:5px;width:38px;height:11px;box-shadow:inset 0 2px 3px #fff9}.integrations-reference__status{color:#273719;letter-spacing:-.024em;background:linear-gradient(110deg,#ecfbaa,#ebfab1);border:1px solid #8acb03;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:40px;padding:6px 15px;font-size:clamp(12px,.965vw,18px);font-weight:650;line-height:1.3;display:inline-flex}.public-site-shell .integrations-reference h1{color:var(--integration-ink);letter-spacing:-.018em;text-transform:uppercase;text-wrap:initial;margin:26px 0 0;font-family:Taploop Condensed,Impact,sans-serif;font-size:clamp(48px,4.7vw,88px);font-weight:400;line-height:1.06}.integrations-reference h1>span{white-space:nowrap;transform-origin:0;width:max-content;max-width:92%;display:block;transform:scaleX(1.025)}.integrations-reference h1>span:nth-child(2){transform:scaleX(.965)}.integrations-reference h1>.is-teal{color:var(--integration-teal);letter-spacing:.003em;font-size:.775em;line-height:1.065;transform:scaleX(1.2)}.integrations-reference h1>.is-teal:nth-child(3){margin-top:2px}.integrations-reference h1>.is-teal:nth-child(4){transform:scaleX(1.23)}.integrations-reference h1>.is-teal:nth-child(5){transform:scaleX(1.155)}.integrations-reference__copy>p{color:#243d5c;letter-spacing:-.018em;max-width:525px;margin:12px 0 16px;font-size:clamp(15px,1.095vw,20.5px);line-height:1.42}.integrations-reference__copy>p>span{white-space:nowrap;display:block}.integrations-reference__actions{align-items:stretch;gap:22px;max-width:487px;display:flex}.public-site-shell .integrations-reference__actions .public-button{min-width:0;min-height:clamp(47px,3.05vw,57px);color:var(--integration-ink);white-space:nowrap;border:1px solid #728198;border-radius:8px;justify-content:space-between;gap:14px;padding:10px clamp(13px,1.015vw,19px);font-size:clamp(13px,1.075vw,20px);font-weight:650;line-height:1.2}.public-site-shell .integrations-reference__actions .public-button--lime{background:linear-gradient(135deg,#d4ff0e,#c7ff00 70%);border-color:#304222;flex:.945;box-shadow:1px 3px #0d1722,3px 5px #d5cebf88}.public-site-shell .integrations-reference__actions .public-button--outline{background:#fffdf9;flex:1;box-shadow:3px 4px #d5cebf66}.public-site-shell .integrations-reference__actions .public-button svg{flex:none;width:24px;height:24px}.public-site-shell .integrations-reference__actions .public-button:hover{transform:translateY(-2px)}.integrations-reference__diagram{aspect-ratio:1118/711;border:1px solid var(--integration-border);background:#fffdf9a6;border-radius:24px;align-self:start;min-width:0;position:relative;box-shadow:6px 6px #cfc4b12b;container-type:inline-size}.integrations-reference__wires{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.integrations-reference__wires path{fill:none;stroke-width:1.05px}.integrations-reference__wires-in{stroke:var(--integration-teal);fill:var(--integration-teal)}.integrations-reference__wires-out{stroke:var(--integration-coral);fill:var(--integration-coral)}.integrations-reference__wires circle{stroke:none}.integrations-reference__orbit{background:radial-gradient(#eaffad1a,#0000 72%);border-radius:50%;width:35%;height:61%;position:absolute;top:14.9%;left:31.3%}.integrations-reference__orbit i{border:1px dashed #73b4c22e;border-radius:50%;position:absolute;inset:0}.integrations-reference__orbit i:nth-child(2){border-color:#73b4c21e;inset:7%}.integrations-reference__orbit i:nth-child(3){border-color:#73b4c222;inset:14%}.integrations-reference__column-heading{z-index:2;text-align:center;width:26%;position:absolute;top:3.2%}.integrations-reference__column-heading.is-providers{left:2.5%}.integrations-reference__column-heading.is-gateway{left:35.15%}.integrations-reference__column-heading.is-capabilities{right:4.2%}.public-site-shell .integrations-reference__column-heading h2{font-family:var(--public-font);color:var(--integration-teal);letter-spacing:-.01em;text-transform:uppercase;text-wrap:initial;margin:0;font-size:1.69cqw;font-weight:730;line-height:1.3}.public-site-shell .integrations-reference__column-heading.is-capabilities h2{color:#c84632}.integrations-reference__column-heading p{color:#243d5c;letter-spacing:-.02em;margin:.65cqw 0 0;font-size:1.69cqw;line-height:1.25}.integrations-reference__providers{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.91cqw 2.95cqw;width:22.9%;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:15.9%;left:4%}.integrations-reference__providers li{border:1px solid var(--integration-border);background:#fffdfa;border-radius:.9cqw;place-items:center;min-width:0;height:6.06cqw;display:grid;box-shadow:3px 4px #cec3b02b}.public-site-shell .integrations-reference__providers .provider-logo{--provider-glyph-size:3.05cqw;--provider-wide-glyph-size:3.5cqw;--provider-brightdata-glyph-height:3.25cqw;color:#0b1115;width:4.15cqw;min-width:0;height:4.05cqw;box-shadow:none;background:#fffdfa;border:1px solid #ded6c8;border-radius:1.05cqw;place-items:center;padding:0;display:grid}.integrations-reference__gateway{z-index:2;background:linear-gradient(145deg,#080d0c,#101411 60%,#0a0d0b);border:2px solid #caff00;border-radius:2.1cqw;flex-direction:column;align-items:center;width:15%;min-height:55%;padding:2.4cqw 1.85cqw 1.2cqw;display:flex;position:absolute;top:22.08%;left:41.8%;box-shadow:2px 2px #caff0066}.integrations-reference__mark{background:linear-gradient(135deg,#fff,#f5f5ee);border-radius:1.8cqw;place-items:center;width:8.45cqw;height:8.25cqw;padding:.15cqw;display:grid}.integrations-reference__mark svg{width:100%;height:100%}.integrations-reference__gateway>strong{color:#fff;letter-spacing:-.04em;margin-top:.7cqw;font-size:2.45cqw;font-weight:740;line-height:1.25}.integrations-reference__gateway ul{align-self:stretch;gap:.94cqw;margin:1.55cqw 0 0;padding:0;list-style:none;display:grid}.integrations-reference__gateway li{color:#fff;letter-spacing:-.02em;align-items:center;gap:.9cqw;font-size:1.8cqw;line-height:1.2;display:flex}.integrations-reference__gateway li svg{color:#caff00;flex:none;width:1.7cqw;height:1.7cqw}.integrations-reference__capabilities{z-index:2;gap:.91cqw;width:24.6%;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:16%;right:3.5%}.integrations-reference__capabilities li{border:1px solid var(--integration-border);background:#fffdfa;border-radius:1cqw;align-items:center;gap:1.6cqw;height:6.06cqw;padding:.65cqw 1.35cqw;display:flex;box-shadow:3px 4px #cec3b02b}.integrations-reference__capabilities li>span{color:#ad7a00;background:linear-gradient(130deg,#fff8e8,#fcf4e0);border-radius:50%;flex:none;place-items:center;width:4.2cqw;height:4.2cqw;display:grid;box-shadow:inset -1px 0 #edcb7955}.integrations-reference__capabilities svg{width:2.65cqw;height:2.65cqw}.integrations-reference__capabilities strong{letter-spacing:-.025em;font-size:1.8cqw;font-weight:620;line-height:1.2}.integrations-reference__trust{border-top:1px solid var(--integration-border);grid-template-columns:.95fr .97fr 1.08fr;height:15.6%;padding:.75cqw 0 1.3cqw;display:grid;position:absolute;bottom:0;left:0;right:0}.integrations-reference__trust>div{align-items:center;gap:1.2cqw;min-width:0;padding:.7cqw 2.85cqw;display:flex}.integrations-reference__trust>div+div{border-left:1px solid #d2c2b2}.integrations-reference__trust>div:last-child{padding-left:2.1cqw;padding-right:1.2cqw}.integrations-reference__trust>div>span{color:#a97800;background:#fff4d7;border:1px solid #f5d69a99;border-radius:50%;flex:none;place-items:center;width:4.85cqw;height:4.85cqw;display:grid}.integrations-reference__trust>div>.is-lime{color:#0c2312;background:linear-gradient(135deg,#eeffba,#d7fa72);border-color:#c5f459}.integrations-reference__trust svg{width:2.9cqw;height:2.9cqw}.integrations-reference__trust strong{color:#08172d;letter-spacing:-.025em;white-space:nowrap;font-size:1.72cqw;font-weight:660;line-height:1.2;display:block}.integrations-reference__trust p{color:#52606e;letter-spacing:-.02em;white-space:nowrap;margin:.7cqw 0 0;font-size:1.67cqw;line-height:1.25}.integrations-reference__boundary{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1850px){.public-site-shell .integrations-reference__column-heading.is-capabilities h2{color:#f85842}}@media (width>=1101px) and (width<=1450px){.integrations-reference{grid-template-columns:minmax(0,.49fr) minmax(0,1fr);gap:30px;width:calc(100% - 36px);padding:24px}.integrations-reference__eyebrow{margin-bottom:15px}.integrations-reference__status{min-height:29px;padding:5px 10px}.public-site-shell .integrations-reference h1{margin-top:20px;font-size:4.5vw}.integrations-reference__copy>p{margin:16px 0 14px;font-size:1.1vw}.integrations-reference__copy>p>span{white-space:normal;display:inline}.integrations-reference__actions{gap:13px}.public-site-shell .integrations-reference__actions .public-button{gap:8px;padding-inline:11px;font-size:1.075vw}.public-site-shell .integrations-reference__actions .public-button svg{width:20px;height:20px}}@media (width<=1100px){.integrations-reference{border-radius:28px;grid-template-columns:1fr;gap:36px;width:calc(100% - 40px);max-width:950px;padding:32px}.integrations-reference__eyebrow,.integrations-reference__status{font-size:16px}.public-site-shell .integrations-reference h1{font-size:clamp(62px,8.8vw,88px)}.integrations-reference__copy>p{max-width:620px;margin:24px 0 22px;font-size:20px;line-height:1.5}.integrations-reference__copy>p>span{white-space:normal;display:inline}.integrations-reference__actions{max-width:520px}.public-site-shell .integrations-reference__actions .public-button{min-height:57px;padding:13px 18px;font-size:18px}}@media (width<=900px){.integrations-reference__diagram{aspect-ratio:auto;border-radius:20px;flex-direction:column;align-items:center;padding:26px 18px 0;display:flex}.integrations-reference__wires,.integrations-reference__orbit{display:none}.integrations-reference__column-heading{width:100%;position:static;top:auto;left:auto;right:auto}.integrations-reference__column-heading.is-providers,.integrations-reference__column-heading.is-gateway,.integrations-reference__column-heading.is-capabilities{left:auto;right:auto}.integrations-reference__column-heading.is-providers{order:0}.integrations-reference__column-heading.is-gateway{order:2;margin-top:36px;position:relative}.integrations-reference__column-heading.is-gateway:before{background:var(--integration-teal);content:"";width:1px;height:24px;position:absolute;top:-30px;left:50%}.integrations-reference__column-heading.is-capabilities{order:4;margin-top:30px}.public-site-shell .integrations-reference__column-heading h2{font-size:17px}.integrations-reference__column-heading p{margin-top:8px;font-size:16px}.integrations-reference__providers{order:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin-top:20px;position:static}.integrations-reference__providers li{border-radius:11px;height:72px}.public-site-shell .integrations-reference__providers .provider-logo{--provider-glyph-size:32px;--provider-wide-glyph-size:35px;--provider-brightdata-glyph-height:34px;border-radius:11px;width:46px;height:46px;padding:3px}.integrations-reference__gateway{border-radius:25px;order:3;width:190px;min-height:0;margin-top:24px;padding:24px;position:relative;top:auto;left:auto}.integrations-reference__gateway:after{background:var(--integration-coral);content:"";width:1px;height:24px;position:absolute;bottom:-28px;left:50%}.integrations-reference__mark{border-radius:19px;width:95px;height:92px;padding:2px}.integrations-reference__gateway>strong{margin-top:8px;font-size:27px}.integrations-reference__gateway ul{gap:13px;margin-top:22px}.integrations-reference__gateway li{gap:12px;font-size:20px}.integrations-reference__gateway li svg{width:19px;height:19px}.integrations-reference__capabilities{order:5;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin-top:22px;position:static}.integrations-reference__capabilities li{border-radius:11px;gap:13px;height:64px;padding:9px 12px}.integrations-reference__capabilities li>span{width:40px;height:40px}.integrations-reference__capabilities svg{width:26px;height:26px}.integrations-reference__capabilities strong{font-size:17px}.integrations-reference__trust{order:6;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% + 36px);height:auto;margin-top:28px;padding:14px 10px;position:static}.integrations-reference__trust>div,.integrations-reference__trust>div:last-child{flex-direction:column;align-items:flex-start;gap:13px;padding:10px 14px}.integrations-reference__trust>div>span{width:47px;height:47px}.integrations-reference__trust svg{width:29px;height:29px}.integrations-reference__trust strong{white-space:normal;font-size:15px;line-height:1.3}.integrations-reference__trust p{white-space:normal;margin-top:8px;font-size:14px;line-height:1.4}}@media (width<=640px){.integrations-reference{border-radius:24px;gap:28px;width:calc(100% - 24px);margin-top:12px;margin-bottom:40px;padding:27px 18px 18px}.integrations-reference__eyebrow{margin-bottom:17px;font-size:13px}.integrations-reference__eyebrow i{width:33px;height:9px}.integrations-reference__status{min-height:33px;padding:7px 12px;font-size:13px}.public-site-shell .integrations-reference h1{margin-top:24px;font-size:clamp(43px,11.8vw,70px)}.integrations-reference__copy>p{margin:22px 0 24px;font-size:17px;line-height:1.5}.integrations-reference__actions{flex-direction:column;gap:13px}.public-site-shell .integrations-reference__actions .public-button{flex:auto;width:100%;min-height:54px;padding:13px 19px;font-size:17px}.integrations-reference__diagram{border-radius:18px;padding:25px 12px 0}.integrations-reference__providers{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 17px}.integrations-reference__providers li{height:64px}.integrations-reference__capabilities{grid-template-columns:1fr}.integrations-reference__capabilities li{height:60px}.integrations-reference__trust{grid-template-columns:1fr;width:calc(100% + 24px);padding:0 16px}.integrations-reference__trust>div,.integrations-reference__trust>div:last-child{flex-direction:row;align-items:center;gap:14px;padding:20px 0}.integrations-reference__trust>div+div{border-left:0;border-top:1px solid var(--integration-border)}.integrations-reference__trust p{margin-top:5px}}@media (prefers-reduced-motion:reduce){.public-site-shell .integrations-reference__actions .public-button:hover{transform:none}}@media (width<=640px){.public-site-shell .public-button,.public-site-shell .pricing-showcase-card__action,.public-site-shell .pricing-showcase__billing :is(span,a){min-height:48px}.public-site-shell .capability-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid;overflow:visible}.public-site-shell .capability-filters button{white-space:normal;border:1px solid var(--showcase-line);min-height:44px;padding:9px 8px;font-size:14px;line-height:1.3}.public-site-shell .capability-filter-hint{display:none}.public-site-shell .capability-status-legend{gap:10px 16px}.public-site-shell :is(.understand-showcase__intro>div>p,.understand-card>p,.human-routing-copy>p,.integration-catalog-showcase__heading>p,.integration-catalog-card__heading p,.creator-stage__card>p,.creator-workflow-cta>p){font-size:15px;line-height:1.55}.public-site-shell .understand-card__brand strong,.public-site-shell .integration-catalog-card li strong{font-size:15px;line-height:1.35}.public-site-shell .integration-catalog-card li{min-height:72px}.public-site-shell .contract-card{padding:24px 16px 14px}.public-site-shell .contract-card h3{font-size:16px}.public-site-shell .contract-card dl div{grid-template-columns:66px minmax(0,1fr);gap:8px;min-height:44px;padding-block:8px;font-size:14px;line-height:1.4}.public-site-shell .contract-card dd{overflow-wrap:anywhere}.public-site-shell .contract-validation{text-align:center;border-radius:14px;padding:14px;font-size:14px;line-height:1.6;display:block}.public-site-shell .contract-validation>svg{vertical-align:middle;margin-right:6px;display:inline-block}.public-site-shell .contract-validation i{vertical-align:middle;margin:0 6px;display:inline-block}.public-site-shell .creator-workflow-flow{gap:24px;padding:0 8px}.public-site-shell .creator-stage__label{margin-bottom:10px;font-size:14px}.public-site-shell .creator-stage__card{padding:20px 16px}.public-site-shell .creator-stage__card>p{max-width:32em}.public-site-shell .creator-stage__card small,.public-site-shell .creator-stack :is(strong,small){font-size:14px}.public-site-shell .creator-feedback-loop{text-align:center;padding:12px 8px;font-size:14px;line-height:1.5;position:static}.public-site-shell .creator-feedback-loop svg{flex:none}.public-site-shell .agent-setup-card pre,.public-site-shell .public-code pre{overscroll-behavior-x:contain;white-space:pre;max-width:100%;min-height:0;padding:16px 12px;overflow-x:auto}.public-site-shell .agent-setup-card code,.public-site-shell .public-code code{overflow-wrap:normal;word-break:normal;font-size:13px;line-height:1.65}.public-site-shell .agent-setup-card pre:focus-visible{outline:2px solid var(--showcase-blue);outline-offset:3px}.public-site-shell--security .security-shield{width:100%;min-height:300px}.public-site-shell--security .security-shield>svg{width:108px;height:108px;top:48%}.public-site-shell--security .security-shield span:first-of-type{top:24px}.public-site-shell--security .security-shield span:nth-of-type(2){bottom:28px;left:14px}.public-site-shell--security .security-shield span:nth-of-type(3){bottom:28px;right:14px}.public-site-shell--security .public-hero__glow{max-width:100%}}
