.public-root:not(.homepage-reference-root){--color-bg-page:#fff;--color-bg-surface:#fff;--color-bg-elevated:#fff;--color-bg-subtle:#f6faff;--color-bg-brand-soft:#eaf4ff;--color-surface-cool:#f8fbff;--color-kicker-text:#0b68f6;--color-brand-text-on-soft:#0b61e8;--color-border-subtle:#dceafa;--color-border-strong:#b7d1f6;--color-border-card:#dceafa;--color-brand-primary:#0b68f6;--color-brand-primary-strong:#0757d7;--color-brand-deep:#064fc5;--color-brand-primary-hover:#0757d7;--color-brand-primary-active:#064fc5;--color-brand-accent:#0b68f6;--color-brand-accent-hover:#0757d7;--color-brand-accent-soft:#b9d8ff;--color-brand-mint-soft:#eaf4ff;--color-focus-ring:#0b68f6;--color-brand-soft:#eaf4ff;--color-brand-soft-strong:#0b68f624;--gradient-mpreply-action:linear-gradient(110deg, #0d6cf7 0%, #0674ff 58%, #0a5fe8 100%);--gradient-public-hero:linear-gradient(180deg, #fff 0%, #f7fbff 100%);--gradient-public-cta:linear-gradient(115deg, #0757d7 0%, #0b68f6 52%, #0674ff 100%);--gradient-hero:radial-gradient(circle at top left, #0b68f61a, transparent 34%), linear-gradient(180deg, #fff 0%, #f7fbff 100%);--shadow-card:0 16px 40px #0b68f60f;--shadow-public-card:0 18px 54px #1455aa17;--shadow-public-card-hover:0 14px 32px #1455aa1a;--shadow-marketplace-hover:0 12px 28px #1455aa14;--shadow-public-panel:0 24px 60px #0b68f61a;--shadow-public-cta:0 28px 70px #0b68f62e}.public-root:not(.homepage-reference-root) .public-brand-mark{background:linear-gradient(#1784ff 0%,#075fe8 100%);box-shadow:0 7px 17px #0d69eb2e}.public-root:not(.homepage-reference-root) .button-primary,.public-root:not(.homepage-reference-root) .public-header-cta{color:#fff;background:linear-gradient(#1280ff 0%,#0768f5 100%);border-color:#0b68f6;box-shadow:0 10px 24px #0a69f433}.public-root:not(.homepage-reference-root) .button-primary:hover,.public-root:not(.homepage-reference-root) .public-header-cta:hover{background:linear-gradient(#0d72f4 0%,#075bd8 100%);border-color:#0757d7;box-shadow:0 14px 30px #0a69f43d}.public-root:not(.homepage-reference-root) .button-secondary:hover,.public-root:not(.homepage-reference-root) .public-login-link:hover,.public-root:not(.homepage-reference-root) .public-nav a:hover,.public-root:not(.homepage-reference-root) .public-nav a[aria-current=page],.public-root:not(.homepage-reference-root) .text-link:hover{color:#0b68f6;border-color:#0b68f6}.public-root:not(.homepage-reference-root) .public-nav a[aria-current=page]:after{background:#0b68f6}.public-root:not(.homepage-reference-root):has(.mockup-page){--mockup-blue:#0b68f6;--mockup-blue-deep:#0757d7;--mockup-sky:#0b68f6}.public-root:not(.homepage-reference-root) .mockup-page .mockup-highlight,.public-root:not(.homepage-reference-root) .mockup-page .detail-ai-card strong,.public-root:not(.homepage-reference-root) .mockup-page .demo-process-answer strong,.public-root:not(.homepage-reference-root) .mockup-page .demo-story-card.ai strong,.public-root:not(.homepage-reference-root) .mockup-page .demo-scenario-card a,.public-root:not(.homepage-reference-root) .mockup-page .features-hero-note,.public-root:not(.homepage-reference-root) .mockup-page .marketplace-hero-note,.public-root:not(.homepage-reference-root) .mockup-page .detail-hero-note,.public-root:not(.homepage-reference-root) .mockup-page .demo-hero-note,.public-root:not(.homepage-reference-root) .mockup-page .demo-cta-note{color:#0b68f6}.public-root:not(.homepage-reference-root) .mockup-page .features-app-nav strong,.public-root:not(.homepage-reference-root) .mockup-page .features-app-main .features-feed-tabs span:first-child,.public-root:not(.homepage-reference-root) .mockup-page .demo-scenario-popular,.public-root:not(.homepage-reference-root) .mockup-page .detail-faq-icon,.public-root:not(.homepage-reference-root) .mockup-page .marketplace-logo-card li:before{color:var(--color-brand-text-on-soft);background:#eaf4ff}.public-root:not(.homepage-reference-root) .mockup-page .mockup-icon-chip,.public-root:not(.homepage-reference-root) .mockup-page .mockup-icon-chip.purple{color:var(--color-brand-text-on-soft)}.public-root:not(.homepage-reference-root) .mockup-page .features-app-nav strong b{color:#fff;background:#0b68f6}.public-root:not(.homepage-reference-root) .mockup-page .demo-story-arrow,.public-root:not(.homepage-reference-root) .mockup-page .detail-faq-chevron,.public-root:not(.homepage-reference-root) .mockup-page .marketplace-hub-card-label>.public-icon-image{color:#0b68f6}.public-root:not(.homepage-reference-root) .mockup-page .mockup-hero,.public-root:not(.homepage-reference-root) .mockup-page .marketplaces-mockup-hero{background:radial-gradient(circle at 77% 22%,#0b68f61c,#0000 28%),radial-gradient(circle at 88% 62%,#0674ff12,#0000 25%),linear-gradient(#fff 0%,#f4f9ff 100%)}.public-root:not(.homepage-reference-root) .mockup-page .mockup-hero:before{border-color:#0b68f60a}.public-root:not(.homepage-reference-root) .mockup-page .mockup-hero:after{background:#0674ff0d}.public-root:not(.homepage-reference-root) .mockup-page .marketplace-detail-mockup-hero{background:radial-gradient(circle at 8% 62%,#0674ff12,#0000 23%),radial-gradient(circle at 87% 28%,#0b68f61c,#0000 29%),linear-gradient(#fbfdff 0%,#eef6ff 100%)}.public-root:not(.homepage-reference-root) .mockup-page .marketplace-detail-mockup-hero:before{border-color:#0b68f60a}.public-root:not(.homepage-reference-root) .mockup-page .pricing-mockup-hero{background:radial-gradient(circle at 50% 25%,#0b68f614,#0000 33%),#fff}.public-root:not(.homepage-reference-root) .mockup-page .demo-mockup-hero{background:radial-gradient(circle at 81% 28%,#0b68f61c,#0000 28%),linear-gradient(#fdfefe 0%,#eef6ff 100%)}.public-root:not(.homepage-reference-root) .mockup-page .mockup-section-soft{background:linear-gradient(#fbfdff 0%,#eef6ff 100%)}.public-root:not(.homepage-reference-root) .mockup-page .marketplace-hub-core,.public-root:not(.homepage-reference-root) .mockup-page .detail-ai-card>span{background:linear-gradient(110deg,#0d6cf7 0%,#0674ff 58%,#0a5fe8 100%)}.public-root:not(.homepage-reference-root) .mockup-page .marketplace-hub-core,.public-root:not(.homepage-reference-root) .mockup-page .features-window,.public-root:not(.homepage-reference-root) .mockup-page .detail-market-card,.public-root:not(.homepage-reference-root) .mockup-page .detail-app-window,.public-root:not(.homepage-reference-root) .mockup-page .detail-ai-card,.public-root:not(.homepage-reference-root) .mockup-page .demo-story-card{box-shadow:0 24px 62px #0b68f621}.public-root:not(.homepage-reference-root) .mockup-page .pricing-feature-list li:before,.public-root:not(.homepage-reference-root) .mockup-page .pricing-comparison tbody td:nth-child(3),.public-root:not(.homepage-reference-root) .mockup-page .pricing-comparison thead th:nth-child(3){color:var(--color-brand-text-on-soft)}.public-root:not(.homepage-reference-root) .mockup-page .pricing-comparison tbody td:nth-child(3),.public-root:not(.homepage-reference-root) .mockup-page .pricing-comparison thead th:nth-child(3){background:#eef6ff}.public-root:not(.homepage-reference-root) .mockup-page .mockup-cta,.public-root:not(.homepage-reference-root) .mockup-page .mockup-cta-strip{background:radial-gradient(circle at 82% 18%,#0674ff26,#0000 30%),linear-gradient(125deg,#f8fbff 0%,#eaf4ff 100%);border-color:#cfe3fb;box-shadow:0 24px 60px #0b68f61a}.public-root:not(.homepage-reference-root) .mockup-page .mockup-trust-row span:before{color:#0b68f6;background:#eaf4ff}.public-root:not(.homepage-reference-root) .mockup-page .marketplaces-mockup-hero .mockup-trust-row span:nth-child(3):before,.public-root:not(.homepage-reference-root) .mockup-page .demo-mockup-hero .mockup-trust-row span:nth-child(3):before{background:linear-gradient(#0b68f6,#0b68f6) 3px 5px/8px 2px no-repeat,linear-gradient(#0b68f6,#0b68f6) 5px 8px/7px 2px no-repeat,linear-gradient(#0b68f6,#0b68f6) 3px 11px/8px 2px no-repeat,#eaf4ff}.public-root:not(.homepage-reference-root) .mockup-page .mockup-cta-strip-icon{color:#0b68f6}.public-root:not(.homepage-reference-root) .mockup-page .features-workflow-logo-chip,.public-root:not(.homepage-reference-root) .mockup-page .features-message-source,.public-root:not(.homepage-reference-root) .mockup-page .demo-journey-marketplace-chip,.public-root:not(.homepage-reference-root) .mockup-page .marketplace-hub-logo-card,.public-root:not(.homepage-reference-root) .mockup-page .marketplace-hub-card-label{box-shadow:0 10px 24px #0b68f617}.public-root:not(.homepage-reference-root) .mockup-page .features-app-brand .public-brand-mark,.public-root:not(.homepage-reference-root) .mockup-page .detail-app-brand .public-brand-mark{background:linear-gradient(#1784ff 0%,#075fe8 100%);box-shadow:0 6px 14px #0d69eb2e}.public-root:not(.homepage-reference-root) .mockup-page .features-app-nav strong{background:#eaf4ff}.public-root:not(.homepage-reference-root) .mockup-page .features-app-main .features-feed-tabs span:first-child{background:#eef6ff}.public-root:not(.homepage-reference-root) .mockup-page .features-hero-note-ai{border-color:#dceafa;box-shadow:0 10px 24px #0b68f61a}.public-root:not(.homepage-reference-root) .mockup-page .marketplace-hub-core{border-color:#d7e8fc;box-shadow:0 24px 58px #0b68f62b}.public-root:not(.homepage-reference-root) .mockup-page .marketplace-hub-line{border-top-color:#0b68f65c}.public-root:not(.homepage-reference-root) .mockup-page .marketplace-hub-logo-card,.public-root:not(.homepage-reference-root) .mockup-page .marketplace-hub-card-label{border-color:#dceafa}.public-root:not(.homepage-reference-root) .mockup-page .marketplace-logo-card,.public-root:not(.homepage-reference-root) .mockup-page .mockup-market-logo,.public-root:not(.homepage-reference-root) .mockup-page [class*=marketplace-logo-]{--marketplace-brand-override:initial}.public-root:not(.homepage-reference-root) .mockup-page .public-section:has(.features-benefit-grid){background:radial-gradient(circle at 92% 18%,#0b68f614,#0000 30%),linear-gradient(135deg,#f7fbff 0%,#eef6ff 100%);border-color:#dceafa}.public-root:not(.homepage-reference-root) .mockup-page .demo-story-review-bubble,.public-root:not(.homepage-reference-root) .mockup-page .demo-process-buyer-message p{background:#eef6ff}.public-root:not(.homepage-reference-root) .mockup-page .demo-process-avatar{border-color:#dceafa}
.contacts-render-page,.not-found-render-page{color:#071846;background:#fff}.contacts-render-hero{background:radial-gradient(circle at 84% 22%,#0b68f624,#0000 25rem),radial-gradient(circle at 65% 86%,#0674ff12,#0000 23rem),linear-gradient(#fff 0%,#f2f8ff 100%);padding:52px 0 48px;position:relative;overflow:hidden}.contacts-render-hero:before,.contacts-render-hero:after{content:"";pointer-events:none;position:absolute}.contacts-render-hero:before{background:#0b68f60a;border-radius:50%;width:46rem;height:23rem;bottom:-9rem;right:-7rem;transform:rotate(-9deg)}.contacts-render-hero:after{background:#0674ff0a;border-radius:50%;width:31rem;height:13rem;top:-9rem;right:20%;transform:rotate(14deg)}.contacts-render-hero-grid{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;gap:clamp(44px,6vw,84px);display:grid;position:relative}.contacts-render-hero-copy{align-content:center;gap:14px;display:grid}.contacts-render-hero-copy h1{color:#071846;letter-spacing:-.04em;margin:0;font-size:clamp(2.8rem,4.2vw,4.2rem);line-height:.98}.contacts-render-hero-copy>p{color:#5d7196;max-width:610px;margin:0;font-size:1rem;line-height:1.58}.contacts-render-hero-copy strong{color:#0b61e8}.contacts-render-trust{flex-wrap:wrap;gap:14px 24px;margin-top:8px;display:flex}.contacts-render-trust span{color:#526887;font-size:var(--font-size-body-sm);align-items:center;gap:8px;display:inline-flex}.contacts-render-trust .public-icon-image{background-color:#0000;width:25px;height:25px}.contacts-render-hero-scene{min-height:255px;position:relative}.contacts-render-scene-bubble{color:#fff;background:linear-gradient(145deg,#1684ff 0%,#0b68f6 60%,#0757d7 100%);border-radius:28px;place-items:center;width:172px;height:132px;display:grid;position:absolute;top:54px;left:50%;transform:translate(-50%)rotate(2deg);box-shadow:0 24px 46px #0b68f640}.contacts-render-scene-bubble:after{clip-path:polygon(0 0,100% 0,0 100%);content:"";background:#0b68f6;border-radius:0 0 0 8px;width:40px;height:40px;position:absolute;bottom:-18px;left:28px}.contacts-render-scene-bubble>.public-icon-image{opacity:.85;width:23px;height:23px;position:absolute;top:18px;left:18px}.contacts-render-scene-bubble>span{gap:14px;display:flex}.contacts-render-scene-bubble i{background:#fff;border-radius:50%;width:17px;height:17px;box-shadow:0 2px 8px #00358c2e}.contacts-render-scene-chip,.contacts-render-scene-status,.contacts-render-scene-note{color:#0b68f6;background:#fff;border:1px solid #d8e9fd;place-items:center;display:grid;position:absolute;box-shadow:0 10px 24px #1455aa17}.contacts-render-scene-chip{border-radius:16px;width:64px;height:64px;font-size:27px}.contacts-render-scene-mail{top:19px;left:13%;transform:rotate(-7deg)}.contacts-render-scene-help{bottom:24px;left:17%;transform:rotate(7deg)}.contacts-render-scene-status{color:#53698e;font-size:var(--font-size-body-sm);border-radius:12px;gap:8px;padding:13px 16px;font-weight:650;display:flex;top:72px;right:3%;transform:rotate(4deg)}.contacts-render-scene-status i{background:#22c879;border-radius:50%;width:8px;height:8px}.contacts-render-scene-note{box-shadow:none;color:#0b68f6;font-size:var(--font-size-body-sm);background:0 0;border:0;font-weight:750;bottom:24px;right:2%;transform:rotate(-5deg)}.contacts-render-info-icon,.not-found-route-icon,.not-found-render-final-icon{color:#0b68f6;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.contacts-render-main{padding:18px 0 26px}.contacts-render-main-grid{grid-template-columns:minmax(0,1.08fr) minmax(330px,.82fr);align-items:stretch;gap:16px;display:grid}.contacts-render-form-card,.contacts-render-office-card,.contacts-render-info-card{background:#fff;border:1px solid #dceafa;border-radius:14px}.contacts-render-form-card{padding:22px}.contacts-render-section-head h2,.contacts-render-office-card h3,.contacts-render-info-card h3{color:#071846;margin:0}.contacts-render-section-head h2{font-size:1.35rem}.contacts-render-section-head p{color:#526887;font-size:var(--font-size-body-sm);margin:5px 0 18px}.contacts-render-form{scroll-margin-top:calc(var(--public-header-height) + var(--space-6));gap:12px;display:grid}.contacts-render-privacy-link{color:var(--color-brand-text-on-soft);font-size:var(--font-size-body-sm);text-underline-offset:.2em}.contacts-render-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contacts-render-form label{gap:6px;display:grid}.contacts-render-form label>span{color:#526887;font-size:var(--font-size-body-sm);font-weight:650}.contacts-render-form input,.contacts-render-form select,.contacts-render-form textarea{color:#071846;width:100%;font:inherit;font-size:var(--font-size-body-sm);background:#fff;border:1px solid #cfe1f8;border-radius:8px;outline:none;transition:border-color .18s,box-shadow .18s}.contacts-render-form input,.contacts-render-form select{min-height:42px;padding:0 12px}.contacts-render-form textarea{resize:vertical;min-height:122px;padding:11px 12px}.contacts-render-form input:focus,.contacts-render-form select:focus,.contacts-render-form textarea:focus{border-color:#0b68f6;box-shadow:0 0 0 3px #0b68f61a}.contacts-render-form-footer{justify-content:space-between;align-items:center;gap:18px;padding-top:2px;display:flex}.contacts-render-consent{color:#526887;font-size:var(--font-size-body-sm);grid-template-columns:auto 1fr;align-items:center;gap:8px!important;display:flex!important}.contacts-render-consent input{accent-color:#0b68f6;width:16px;min-height:16px}.contacts-render-form-footer .button{justify-content:center;min-width:210px}.contacts-render-mail-hint{color:#526887;font-size:var(--font-size-body-sm);margin:-2px 0 0}.contacts-render-info-column{gap:12px;display:grid}.contacts-render-office-card{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;min-height:158px;padding:18px;display:grid;position:relative;overflow:hidden}.contacts-render-office-card h3,.contacts-render-info-card h3{font-size:.96rem}.contacts-render-office-card p,.contacts-render-info-card p{color:#526887;font-size:var(--font-size-body-sm);margin:5px 0 0;line-height:1.5}.contacts-render-office-label{color:#0b61e8;font-size:var(--font-size-body-sm);background:#eaf4ff;border-radius:999px;margin-top:12px;padding:5px 8px;font-weight:700;display:inline-flex}.contacts-render-info-card{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.contacts-render-info-card strong{color:#0b61e8}.not-found-render-hero{background:radial-gradient(circle at 18% 42%,#0b68f614,#0000 24rem),radial-gradient(circle at 78% 12%,#0674ff12,#0000 25rem),linear-gradient(#fff 0%,#f3f8ff 100%);padding:54px 0 50px;position:relative;overflow:hidden}.not-found-render-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(36px,6vw,76px);display:grid}.not-found-render-scene{place-items:center;min-height:340px;display:grid;position:relative}.not-found-render-asset{object-fit:contain;filter:drop-shadow(0 18px 24px #0b68f61f);width:min(100%,620px);height:auto;display:block}.not-found-render-copy{align-content:center;gap:9px;display:grid}.not-found-render-code{color:#0000;letter-spacing:-.07em;text-shadow:0 16px 34px #0b68f61f;-webkit-text-fill-color:transparent;background:linear-gradient(#6f86ff 0%,#0b68f6 52%,#0757d7 100%);-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0 0 2px;font-size:clamp(5.1rem,9vw,8.8rem);font-weight:850;line-height:.8}.not-found-render-copy h1{color:#071846;letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(2.5rem,4vw,4rem);line-height:1}.not-found-render-copy p{color:#526887;max-width:590px;margin:0;font-size:.98rem;line-height:1.55}.not-found-render-copy .not-found-render-muted{color:#8a99b2}.not-found-render-actions{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.not-found-render-actions .button{justify-content:center;min-width:190px}.not-found-render-suggestions{padding:32px 0 24px}.not-found-render-suggestions h2{color:#071846;margin:0 0 16px;font-size:1.2rem}.not-found-route-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.not-found-route-card{min-height:154px;color:inherit;background:#fff;border:1px solid #dceafa;border-radius:14px;align-content:start;padding:17px;text-decoration:none;transition:transform .18s,border-color .18s;display:grid;position:relative}.not-found-route-card:hover{border-color:#99c5f9;transform:translateY(-2px)}.not-found-route-card strong{color:#071846;margin-top:12px;font-size:.88rem}.not-found-route-card p{color:#6b7e9d;font-size:var(--font-size-body-sm);margin:5px 28px 0 0;line-height:1.48}.not-found-route-arrow{color:#0b68f6;background:#eaf4ff;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:800;display:grid;position:absolute;bottom:15px;right:15px}.not-found-render-final{padding:0 0 28px}.not-found-render-final-card{background:linear-gradient(120deg,#f7fbff 0%,#eaf4ff 100%);border:1px solid #cfe3fb;border-radius:16px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 22px;display:grid}.not-found-render-final-icon{width:52px;height:52px;font-size:25px}.not-found-render-final-card h2{color:#071846;margin:0;font-size:1.15rem}.not-found-render-final-card p{color:#667b9e;font-size:var(--font-size-body-sm);margin:4px 0 0}.not-found-render-final-card .button{justify-content:center;min-width:190px}@media (max-width:1020px){.contacts-render-hero-grid,.not-found-render-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:32px}.not-found-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contacts-render-main-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.75fr)}.contacts-render-office-card{grid-template-columns:44px minmax(0,1fr)}}@media (max-width:760px){.contacts-render-hero,.not-found-render-hero{padding-block:38px}.contacts-render-hero-grid,.not-found-render-hero-grid,.contacts-render-main-grid{grid-template-columns:1fr}.contacts-render-hero-scene{min-height:235px}.not-found-render-scene{order:2;min-height:285px}.not-found-render-asset{width:min(100%,560px)}.not-found-render-copy{order:1}.contacts-render-form-grid{grid-template-columns:1fr}.contacts-render-form-footer,.not-found-render-final-card{grid-template-columns:1fr;align-items:stretch}.contacts-render-form-footer{flex-direction:column}.contacts-render-form-footer .button,.not-found-render-final-card .button{width:100%}}@media (max-width:520px){.not-found-route-grid{grid-template-columns:1fr}.contacts-render-hero-copy h1{font-size:2.55rem}.contacts-render-hero-scene{min-height:210px}.contacts-render-scene-bubble{width:145px;height:112px;left:53%}.contacts-render-scene-status{padding:10px 12px;right:0}.contacts-render-office-card{grid-template-columns:40px minmax(0,1fr)}.not-found-render-code{font-size:clamp(4.3rem,24vw,6.2rem)}.not-found-render-copy h1{font-size:2.4rem}.not-found-render-actions .button{width:100%}}
.homepage-reference-root{--homepage-brand:#0b68f6;--homepage-brand-hover:#0757d7;--homepage-brand-soft:#eaf4ff;--homepage-brand-text-on-soft:#0b61e8;--homepage-ink:#071846;--gradient-mpreply-action:linear-gradient(110deg, #0d6cf7 0%, #0674ff 58%, #0a5fe8 100%);--color-brand-primary:#0b68f6;--color-brand-primary-hover:#0757d7;--color-brand-soft:#eaf4ff;--color-brand-text-on-soft:#0b61e8;color:#071846;background:#fff}.homepage-reference-root .button-primary{color:#fff;background:linear-gradient(#1280ff 0%,#0768f5 100%);border-color:#0b68f6;box-shadow:0 10px 24px #0a69f433}.homepage-reference-root .button-primary:hover{background:linear-gradient(#0d72f4 0%,#075bd8 100%);border-color:#0757d7}.homepage-reference-root .button-secondary{border-color:var(--public-header-control-border);color:#0962df;box-shadow:none;background:#fff}.home-reference-logo{color:#071846;align-items:center;gap:.55rem;width:fit-content;text-decoration:none;display:inline-flex}.home-reference-logo .public-brand-mark{background:linear-gradient(#1784ff 0%,#075fe8 100%);border-radius:.55rem;width:2rem;height:2rem;box-shadow:0 7px 17px #0d69eb2e}.home-reference-logo strong{letter-spacing:-.035em;font-size:1.08rem;font-weight:800}.homepage-reference-root .home-reference-hero{background:radial-gradient(circle at 83% 21%,#7ebcff33,#0000 22rem),linear-gradient(#fff 0%,#f7fbff 63%,#f1f8ff 100%);padding:3.8rem 0 3.45rem;position:relative;overflow:hidden}.homepage-reference-root .homepage-hero-grid{z-index:2;grid-template-columns:minmax(0,.88fr) minmax(34rem,1.12fr);gap:clamp(2.3rem,4vw,4.3rem);position:relative}.homepage-reference-root .homepage-hero-copy h1{color:#071846;max-width:14ch;font-size:clamp(3.2rem,3.9vw,3.6rem);line-height:1.03}.homepage-reference-root .homepage-hero-copy h1 span{color:#0871f9}.homepage-reference-root .homepage-hero-lead{color:#4d678f;max-width:37rem}.home-reference-hero-art{align-items:center;min-height:31rem;display:grid;position:relative}.home-reference-hero-art img{filter:drop-shadow(0 24px 48px #3677c31f);width:112%;max-width:none;height:auto;margin-left:-3%;display:block}.homepage-reference-root .homepage-hero-benefits{color:#57729b}.homepage-reference-root .homepage-hero-benefits span:first-letter,.homepage-reference-root .homepage-final-benefits span:first-letter{color:#0871f9}.homepage-reference-root .home-reference-marketplaces{z-index:3;grid-template-columns:minmax(12.5rem,.62fr) minmax(0,1.28fr) minmax(19rem,.9fr);gap:clamp(1.8rem,3vw,3rem);margin-top:2.7rem;position:relative}.homepage-reference-root .homepage-marketplace-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.homepage-reference-root .homepage-marketplaces-copy>span{color:#0b61e8}.homepage-reference-root .homepage-marketplace-facts>span{border-left-color:#d8e8fa}.homepage-reference-root .home-reference-workspace{background:radial-gradient(circle at 77% 44%,#7abeff17,#0000 26rem),#fff}.homepage-reference-root .homepage-feature-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2.5rem,3.5vw,3.5rem)}.homepage-reference-root .homepage-approved-workspace{border-color:#dbe9f8;box-shadow:0 24px 62px #1e69be14}.homepage-reference-root .homepage-feature-layout .homepage-workspace-tabs{background:#fbfdff;min-height:3.65rem;padding-inline:.45rem}.homepage-reference-root .homepage-feature-layout .homepage-workspace-tab{font-size:var(--font-size-body-sm);gap:.48rem;padding-block:1.05rem;transition:background-color .18s,color .18s}.homepage-reference-root .homepage-feature-layout .homepage-workspace-tab:hover{background:#f0f7ff}.homepage-reference-root .homepage-feature-layout .homepage-workspace-tab[aria-selected=true]{background:#fff;border-radius:.7rem .7rem .22rem .22rem;box-shadow:0 3px 13px #1665e112}.homepage-reference-root .homepage-feature-layout .homepage-workspace-tab[aria-selected=true]:after{height:2.5px;left:0;right:0}.homepage-reference-root .homepage-feature-layout .homepage-workspace-panel{grid-template-columns:10.4rem minmax(0,1fr) 15.1rem;min-height:22.6rem}.homepage-reference-root .homepage-workspace-queue{padding:1rem .75rem}.homepage-reference-root .homepage-workspace-queue>strong{font-size:var(--font-size-body-sm)}.homepage-reference-root .homepage-workspace-filter{font-size:var(--font-size-body-sm);padding-block:.55rem}.homepage-reference-root .homepage-workspace-list{gap:.25rem;padding:.7rem .55rem}.homepage-reference-root .homepage-workspace-list-row{background:#fff;border:1px solid #f0f5fc;border-radius:.65rem;min-height:4.1rem;padding-inline:.5rem;box-shadow:0 2px 9px #1869cd08}.homepage-reference-root .homepage-workspace-list-row.is-active{background:#fff;border-color:#eaf2fc;box-shadow:0 5px 17px #1869cd12}.homepage-reference-root .homepage-workspace-list-row strong,.homepage-reference-root .homepage-workspace-list-row p{font-size:var(--font-size-body-sm)}.homepage-reference-root .homepage-workspace-answer{background:#f8fbff;flex-direction:column;min-height:17rem;margin:1rem .85rem 1rem 0;display:flex}.homepage-reference-root .homepage-workspace-answer-head{font-size:var(--font-size-body-sm)}.homepage-reference-root .homepage-workspace-answer p{font-size:var(--font-size-body-sm);background:#fff;border:1px solid #eaf2fc;border-radius:.55rem;flex:1;padding:.7rem}.homepage-reference-root .homepage-workspace-answer-actions a{font-size:var(--font-size-body-sm);padding:.5rem .55rem}.homepage-reference-root .homepage-feature-layout .homepage-workspace-tabs,.homepage-reference-root .homepage-workspace-queue,.homepage-reference-root .homepage-workspace-answer{border-color:#e2edf9}.homepage-reference-root .homepage-workspace-queue,.homepage-reference-root .homepage-workspace-list-row.is-active{background:#f9fcff}.homepage-reference-root .homepage-workspace-filter.is-active{color:#0b61e8;background:#eaf4ff}.homepage-reference-root .homepage-feature-layout .homepage-workspace-tab[aria-selected=true],.homepage-reference-root .homepage-feature-layout .homepage-workspace-tab[aria-selected=true]>span,.homepage-reference-root .homepage-process-card-ai strong,.homepage-reference-root .homepage-result-card>span{color:#0b61e8}.homepage-reference-root .homepage-workspace-tab .home-line-icon{object-fit:contain;width:1.25rem;height:1.25rem;display:block}.homepage-reference-root .homepage-feature-layout .homepage-workspace-tab[aria-selected=true]:after,.homepage-reference-root .homepage-workspace-answer-actions a,.homepage-reference-root .homepage-process-number-circle,.homepage-reference-root .homepage-process-switches i.is-on{background:#0b61e8}.homepage-reference-root .home-reference-models{background:#fff}.homepage-reference-root .homepage-models-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(3rem,5vw,5.2rem)}.homepage-reference-root .homepage-model-card{border-color:#e1ebf7;min-height:7.4rem;box-shadow:0 12px 28px #225aa80d}.homepage-reference-root .homepage-model-mark img{object-fit:contain;width:2.55rem;height:2.55rem;display:block}.homepage-reference-root .homepage-marketplace-logo{background:0 0;overflow:hidden}.homepage-reference-root .homepage-marketplace-logo img{object-fit:contain;width:100%;height:100%;display:block}.homepage-reference-root .home-reference-process{background:#fff}.homepage-reference-root .homepage-process-connector{display:none}.homepage-reference-root .homepage-process-visual{position:relative}.homepage-reference-root .homepage-process-path{fill:none;stroke:#a9cdf6;stroke-width:1.5px;pointer-events:none;width:100%;height:5rem;position:absolute;top:0;left:0;overflow:visible}.homepage-reference-root .homepage-process-card{background:linear-gradient(#fff 0%,#fafdff 100%);border-color:#e0ebf7;box-shadow:0 14px 34px #1e69be0f}.homepage-reference-root .homepage-process-card-icon{color:#0871f9}.homepage-reference-root .homepage-process-marketplaces{grid-template-columns:repeat(4,2.1rem)}.homepage-reference-root .homepage-horizontal-step:nth-of-type(3){transform:translateY(2.1rem)}.homepage-reference-root .homepage-process-card-icon .public-icon-image{width:2.5rem;height:2.5rem}.homepage-reference-root .homepage-process-card-ai strong{align-items:center;gap:.35rem;display:flex}.homepage-reference-root .homepage-process-card-ai strong .home-line-icon{width:.9rem;height:.9rem}.homepage-reference-root .homepage-process-card-ai span{background:#e3effc}.homepage-reference-root .home-reference-results{background:linear-gradient(#f9fcff 0%,#f2f8ff 100%)}.homepage-reference-root .homepage-result-card{border-color:#e0ebf7;min-height:11.5rem;box-shadow:0 12px 30px #1e69be0d}.homepage-reference-root .homepage-result-grid{justify-self:end;width:100%;max-width:600px}.homepage-reference-root .homepage-result-card>span img{width:2rem;height:2rem;display:block}.homepage-reference-root .home-reference-final{background:#fff}.homepage-reference-root .home-reference-final .homepage-final-cta-card{min-height:0;box-shadow:none;background:radial-gradient(circle at 88% 24%,#6fb8ff33,#0000 17rem),linear-gradient(110deg,#eef7ff 0%,#eaf5ff 48%,#e2f1ff 100%);border-color:#cfe2f8;grid-template-columns:minmax(0,1.08fr) minmax(25rem,.92fr);padding:2.2rem 2.6rem}.homepage-reference-root .home-reference-final .homepage-final-cta-card h2{font-size:clamp(2rem,2.5vw,2.55rem)}.homepage-reference-root .home-reference-final .homepage-final-cta-card:after{background:linear-gradient(135deg,#5fb0ff26,#0000 62%)}.home-reference-cta-art{align-items:center;min-height:0;display:grid}.home-reference-cta-art img{object-fit:contain;width:100%;height:auto;max-height:19rem;display:block}.home-reference-footer{background:#fff;border-top:1px solid #edf3fa;padding:2.8rem 0 1.4rem}.home-reference-footer-grid{grid-template-columns:minmax(13rem,1.35fr) repeat(4,minmax(8rem,.8fr));gap:clamp(1.5rem,3vw,3.4rem);display:grid}.home-reference-footer-brand p{color:#526887;font-size:var(--font-size-body-sm);margin:1rem 0 0;line-height:1.55}.home-reference-footer-column{font-size:var(--font-size-body-sm);align-content:start;gap:.65rem;display:grid}.home-reference-footer-column strong{color:#071846;font-size:var(--font-size-body-sm);margin-bottom:.25rem}.home-reference-footer-column a,.home-reference-footer-column span{color:#526887;text-decoration:none}.home-reference-footer-column a:hover,.home-reference-footer-support a:first-of-type{color:#0b68f6}.home-reference-footer-bottom{color:#526887;font-size:var(--font-size-body-sm);border-top:1px solid #edf3fa;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.1rem;display:flex}@media (max-width:1100px){.homepage-reference-root .homepage-hero-grid,.homepage-reference-root .homepage-feature-layout,.homepage-reference-root .homepage-models-layout,.homepage-reference-root .homepage-results-layout{grid-template-columns:1fr}.home-reference-hero-art img,.home-reference-cta-art img{width:100%;margin-left:0}.homepage-reference-root .home-reference-marketplaces{grid-template-columns:1fr}.home-reference-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-reference-footer-brand{grid-column:1/-1}}@media (max-width:760px){.homepage-reference-root .home-reference-hero{padding-top:2.6rem}.homepage-reference-root .homepage-hero-grid{grid-template-columns:minmax(0,1fr)}.homepage-reference-root .homepage-hero-copy h1{font-size:clamp(2.25rem,9vw,3.4rem);line-height:1.08}.home-reference-hero-art{min-height:0}.homepage-reference-root .homepage-marketplace-list,.homepage-reference-root .homepage-model-grid,.homepage-reference-root .homepage-result-grid,.homepage-reference-root .homepage-horizontal-process{grid-template-columns:1fr 1fr}.homepage-reference-root .homepage-marketplace-facts{grid-template-columns:repeat(3,1fr)}.homepage-reference-root .homepage-feature-layout .homepage-workspace-panel{grid-template-columns:1fr}.homepage-reference-root .homepage-workspace-queue,.homepage-reference-root .homepage-workspace-list{display:grid}.homepage-reference-root .homepage-workspace-queue{border-bottom:1px solid #e2edf9;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-reference-root .homepage-workspace-queue>strong{grid-column:1/-1}.homepage-reference-root .homepage-feature-layout .homepage-workspace-tabs{grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.homepage-reference-root .homepage-feature-layout .homepage-workspace-tab{font-size:var(--font-size-body-sm);gap:.2rem;padding-inline:.1rem}.homepage-reference-root .homepage-horizontal-step:nth-of-type(3){transform:none}.homepage-reference-root .homepage-process-path{display:none}.homepage-reference-root .homepage-workspace-answer{margin:1rem}.homepage-reference-root .home-reference-final .homepage-final-cta-card{grid-template-columns:1fr}.home-reference-footer-grid{grid-template-columns:1fr 1fr}.home-reference-footer-brand{grid-column:1/-1}.home-reference-footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.homepage-reference-root .homepage-feature-layout .homepage-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:.2rem .45rem}.homepage-reference-root .homepage-feature-layout .homepage-workspace-tab{min-height:3.2rem;font-size:var(--font-size-body-sm);gap:.4rem}.homepage-reference-root .homepage-model-grid,.homepage-reference-root .homepage-result-grid,.homepage-reference-root .homepage-horizontal-process,.home-reference-footer-grid{grid-template-columns:1fr}.homepage-reference-root .homepage-marketplace-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-reference-root .homepage-marketplace-list{grid-template-columns:repeat(4,minmax(0,1fr))}.homepage-reference-root .homepage-marketplace-logo{width:4rem;height:4rem}.homepage-reference-root .homepage-marketplace-facts>span{border-top:0;min-width:0;padding:.3rem .2rem}.homepage-reference-root .homepage-marketplace-facts>span:first-child{border-left:0}.homepage-reference-root .homepage-marketplace-facts strong{font-size:1.25rem}.homepage-reference-root .homepage-marketplace-facts small{font-size:var(--font-size-body-sm);line-height:1.25}.homepage-reference-root .homepage-process-connector{display:none}}
.mockup-page .supplied-hero-scene,.contacts-render-page .supplied-hero-scene{width:min(100%,720px);min-height:0;margin-inline:auto}.supplied-hero-image{object-fit:contain;width:100%;height:auto;display:block}@media (max-width:520px){.homepage-reference-root .homepage-hero-grid,.homepage-reference-root .homepage-hero-copy,.homepage-reference-root .homepage-feature-layout,.homepage-reference-root .homepage-section-heading-left,.homepage-reference-root .homepage-final-cta-card,.homepage-reference-root .homepage-final-cta-copy,.mockup-page .mockup-hero-grid,.mockup-page .marketplace-detail-mockup-grid,.mockup-page .demo-mockup-grid,.mockup-page .pricing-approved-hero-grid,.contacts-render-page .contacts-render-hero-grid{grid-template-columns:minmax(0,1fr)}.mockup-page .mockup-hero-copy,.mockup-page .marketplace-detail-mockup-copy,.mockup-page .demo-mockup-copy,.mockup-page .pricing-approved-hero-copy,.contacts-render-page .contacts-render-hero-copy,.homepage-reference-root .homepage-section-heading-left{min-width:0}.homepage-reference-root .homepage-final-cta-card{padding-inline:16px}.homepage-reference-root .homepage-final-cta-actions{grid-template-columns:minmax(0,1fr);display:grid}.homepage-reference-root .homepage-final-cta-actions .button{white-space:normal;width:100%;min-width:0;padding-inline:12px}.homepage-reference-root .home-reference-hero-art,.mockup-page .supplied-hero-scene,.contacts-render-page .supplied-hero-scene{width:100vw;max-width:none;min-height:0;margin-left:calc(-1 * var(--public-container-gutter));overflow:visible}.homepage-reference-root .home-reference-hero-art>img{filter:none;width:100%;max-width:100%;margin:0}.mockup-page .supplied-hero-image,.contacts-render-page .supplied-hero-image{width:100%;max-width:100%;height:auto;margin:0}}@media (max-width:360px){.homepage-reference-root .homepage-hero-copy h1{font-size:clamp(2.3rem,12vw,2.6rem)}.homepage-reference-root .homepage-approved-final-cta .homepage-final-cta-card h2{font-size:1.8rem}.homepage-reference-root .homepage-feature-layout .homepage-section-heading-left h2{font-size:2rem}}
.public-icon-image{vertical-align:-.12em;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:1em;height:1em;display:inline-block}.public-icon-image>svg{width:100%;height:100%;display:block}.public-root .button>.public-inline-icon{vertical-align:middle;width:1.4rem;height:1.4rem;margin-right:.45rem}.mockup-icon-chip>.public-icon-image,.contacts-render-info-icon>.public-icon-image,.not-found-route-icon>.public-icon-image,.mockup-cta-strip-icon>.public-icon-image{width:1.45rem;height:1.45rem}.mockup-page .features-tool-card .mockup-icon-chip,.mockup-page .marketplace-benefit-card .mockup-icon-chip,.mockup-page .marketplace-connect-card .mockup-icon-chip{width:50px;height:50px}.mockup-page .features-tool-card .mockup-icon-chip>.public-icon-image,.mockup-page .features-workflow-card .mockup-icon-chip>.public-icon-image,.mockup-page .features-benefit-icon>.public-icon-image,.mockup-page .marketplace-benefit-card .mockup-icon-chip>.public-icon-image,.mockup-page .marketplace-connect-card .mockup-icon-chip>.public-icon-image{background-size:contain;width:44px;height:44px}.mockup-page .detail-tool-card .mockup-icon-chip>.public-icon-image,.mockup-page .detail-step-card .mockup-icon-chip>.public-icon-image,.mockup-page .detail-benefit-card .mockup-icon-chip>.public-icon-image,.mockup-page .demo-journey-card .mockup-icon-chip>.public-icon-image{width:40px;height:40px}.mockup-page .demo-team-tool .mockup-icon-chip>.public-icon-image{width:44px;height:44px}
.brand-image-mark{flex:none;align-items:center;width:132px;display:inline-flex}.brand-image-mark img{width:100%;height:auto;display:block}.features-app-brand .brand-image-mark,.detail-app-brand .brand-image-mark,.marketplace-hub-brand .brand-image-mark{width:82px}.app-logo .brand-image-mark,.workspace-onboarding-brand .brand-image-mark,.auth-brand .brand-image-mark,.auth-product-brand .brand-image-mark{width:132px}.not-found-render-hero-grid{min-height:705px;display:block;position:relative}.not-found-render-scene{width:100%;height:640px;display:block;position:absolute;inset:0}.not-found-render-asset{filter:none;max-width:none;position:absolute}.not-found-render-robot{width:50%;top:0;left:-4%}.not-found-render-number{width:43.6%;top:0;left:36%}.not-found-render-copy{z-index:1;width:45%;margin-left:55%;padding-top:410px;position:relative}@media (max-width:520px){.home-reference-logo .brand-image-mark,.public-brand .brand-image-mark{width:124px}.not-found-render-hero-grid{min-height:0}.not-found-render-scene{aspect-ratio:1672/941;width:100%;height:auto;position:relative;inset:auto}.not-found-render-robot{width:60%}.not-found-render-number{width:52.32%;left:44%}.not-found-render-copy{width:100%;margin:0;padding-top:0}}.button,.public-root .button,.mockup-page .button,.homepage-reference-root .button{border-radius:var(--radius-md)}
.public-root{--public-section-padding-block:96px;--public-hero-padding-block:var(--public-section-padding-block)}.public-root main>section,.public-root main>section.public-section,.public-root main>.mockup-page>section,.public-root main>.mockup-page>section.public-section,.public-root main>.contacts-render-page>section,.public-root main>.not-found-render-page>section,.public-root main>.faq-page>section,.public-root main>.legal-approved-layout{padding-block:var(--public-section-padding-block)}.mockup-page:has(.pricing-mockup-hero) .render-section-head{margin-bottom:24px}.mockup-page:has(.pricing-mockup-hero) .pricing-comparison{width:100%}:is(.mockup-page:has(.pricing-mockup-hero) .pricing-comparison th,.mockup-page:has(.pricing-mockup-hero) .pricing-comparison td){padding-block:6px}.mockup-page:has(.pricing-mockup-hero) .pricing-approved-faq-layout .pricing-faq details{min-height:36px;padding:9px 12px}.mockup-page:has(.pricing-mockup-hero) .pricing-card .button span{margin-left:8px}@media (max-width:900px){.public-root{--public-section-padding-block:80px}}@media (max-width:600px){.public-root{--public-section-padding-block:64px}:is(.mockup-page:has(.pricing-mockup-hero) .pricing-comparison table,.mockup-page:has(.pricing-mockup-hero) .pricing-comparison tbody,.mockup-page:has(.pricing-mockup-hero) .pricing-comparison tr){width:100%;min-width:0;display:block}.mockup-page:has(.pricing-mockup-hero) .pricing-comparison thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mockup-page:has(.pricing-mockup-hero) .pricing-comparison tr+tr{border-top:1px solid #dfe8f5}.mockup-page:has(.pricing-mockup-hero) .pricing-comparison td{text-align:right;justify-content:space-between;gap:12px;min-width:0;padding:9px 16px;display:flex}.mockup-page:has(.pricing-mockup-hero) .pricing-comparison td:first-child{text-align:left;background:#f8fbff;font-weight:700}.mockup-page:has(.pricing-mockup-hero) .pricing-comparison td:not(:first-child):before{content:attr(data-plan);color:var(--color-text-secondary);font-weight:600}}
.public-root small{font-size:max(var(--font-size-body-sm), .833em)}.public-root :is(button,input,select,textarea){font-size:max(var(--font-size-body-sm), 1em)}.public-root .homepage-hero-lead,.public-root .mockup-hero-copy>p,.public-root .marketplace-detail-mockup-copy>p,.public-root .demo-mockup-copy>p,.public-root .pricing-approved-hero-copy>p,.public-root .contacts-render-hero-copy>p,.public-root .public-hero h1+p,.public-root .help-approved-hero .public-lead{font-size:var(--font-size-public-hero-description)}.public-root .homepage-section-heading-left>p,.public-root .render-section-head>p:last-child,.public-root .mockup-section-head>p:last-child,.public-root .contacts-render-section-head>p:last-child,.public-root .public-section-heading>p:last-child{font-size:var(--font-size-public-section-description)}.public-root .demo-answer-details{margin-top:12px}.public-root .demo-answer-details>summary{cursor:pointer;width:fit-content;list-style:none}.public-root .demo-answer-details>summary::-webkit-details-marker{display:none}.public-root .demo-answer-details>summary:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:3px}.public-root .demo-answer-details[open]>p{margin-bottom:0}.public-root #demo-process{scroll-margin-top:calc(var(--public-header-height) + 12px)}.public-root .demo-scenario-card:has(.demo-scenario-action[aria-pressed=true]){border-color:var(--color-brand-primary);box-shadow:0 12px 30px #1863e11a}.public-root .demo-scenario-action{color:var(--color-brand-primary);text-align:left;cursor:pointer;transition:color var(--duration-normal) var(--ease-out);background:0 0;border:0;padding:0;font-weight:700}.public-root .demo-scenario-action:hover{color:var(--color-brand-primary-hover);text-underline-offset:3px;text-decoration:underline}.public-root .demo-scenario-action:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.public-root .demo-scenario-action{transition:none}}
.public-root main h1{font-size:var(--font-size-public-h1)!important}.public-root main h2{font-size:var(--font-size-public-h2)!important}.public-root main h3{font-size:var(--font-size-public-h3)!important}
.public-root main :is(.homepage-approved-hero,.mockup-hero,.marketplace-detail-mockup-hero,.pricing-mockup-hero,.demo-mockup-hero,.help-approved-hero,.contacts-render-hero,.legal-approved-hero){align-items:center;display:grid;min-height:var(--public-hero-min-height)!important;padding-block:var(--public-hero-padding-block)!important;background:var(--public-hero-background)!important}.home-reference-marketplace-band{background:var(--public-hero-tail-background);padding-block:20px 28px}.homepage-reference-root .home-reference-marketplace-band .home-reference-marketplaces{margin-top:0}@media (max-width:760px){.public-root main :is(.homepage-approved-hero,.mockup-hero,.marketplace-detail-mockup-hero,.pricing-mockup-hero,.demo-mockup-hero,.help-approved-hero,.contacts-render-hero,.legal-approved-hero){min-height:0!important;padding-block:var(--public-hero-padding-block)!important}}
.demo-entry-page{min-height:100dvh;padding:var(--space-5);background:var(--public-hero-background);place-items:center;display:grid}.demo-entry-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-bg-surface);width:min(100%,38rem);box-shadow:var(--shadow-public-panel);padding:clamp(1.5rem,5vw,3rem)}.demo-entry-brand{margin-bottom:2rem;display:inline-flex}.demo-entry-card h1{color:var(--color-text-primary);margin:0 0 1rem;font-size:clamp(2rem,5vw,2.75rem);line-height:1.1}.demo-entry-card p{color:var(--color-text-secondary);font-size:16px;line-height:1.6}.demo-entry-error{margin-top:1.5rem}.demo-entry-error p{color:var(--color-danger-text)}.demo-entry-pending{margin-top:1.5rem}.demo-entry-home{color:var(--color-brand-primary);margin-top:1.5rem;font-size:14px;display:inline-block}.app-demo-banner{border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-brand-soft);color:var(--color-text-primary);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;font-size:14px;line-height:1.45;display:flex}.app-demo-banner a{color:var(--color-brand-text-on-soft);flex:none;font-weight:700}@media (max-width:640px){.app-demo-banner{flex-direction:column;align-items:flex-start;padding-inline:1rem}}
