.faq-page{background:var(--color-bg-surface)}.faq-hero{border-radius:0 0 var(--radius-2xl) var(--radius-2xl);position:relative;overflow:hidden}.faq-hero-inner{position:relative}.faq-hero-scene{min-height:calc(var(--public-hero-min-height) - 2 * var(--public-hero-padding-block) - 6rem);align-items:center;display:flex;position:relative}.faq-hero-copy{z-index:1;width:52%;position:relative}.faq-hero-copy h1{letter-spacing:-.04em;margin:0;line-height:1.06}.faq-hero-copy .public-lead{max-width:32rem;margin:var(--space-5) 0 0;line-height:1.45}.faq-hero-image{pointer-events:none;width:62%;height:auto;position:absolute;top:50%;right:-5%;transform:translateY(-50%)}.faq-icon{object-fit:contain;flex:none}.faq-hero-shortcuts{z-index:2;gap:var(--space-3);margin-top:var(--space-7);flex-wrap:wrap;display:flex;position:relative}.faq-hero-shortcuts a{justify-content:center;align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-bg-surface);box-shadow:var(--shadow-secondary-button);color:var(--color-text-primary);font-size:var(--font-size-body-sm);transition:var(--transition-background-color-border);text-decoration:none;display:inline-flex}.faq-hero-shortcuts a:hover,.faq-hero-shortcuts a:focus-visible{border-color:var(--color-brand-primary);background:var(--color-bg-brand-soft);color:var(--color-brand-primary)}.faq-content{scroll-margin-top:var(--public-header-height)}.faq-layout{align-items:start;gap:var(--space-8);grid-template-columns:minmax(16rem,.3fr) minmax(0,.7fr);display:grid}.faq-sidebar{padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-subtle)}.faq-sidebar-title{margin:var(--space-2) var(--space-3) var(--space-4);font-size:var(--font-size-public-h3)}.faq-category-list{gap:var(--space-1);display:grid}.faq-category-list button{align-items:center;gap:var(--space-4);width:100%;min-height:3.75rem;padding:var(--space-3);border-radius:var(--radius-control);color:var(--color-text-secondary);text-align:left;font-size:var(--font-size-body);cursor:pointer;transition:var(--transition-background-color-border);background:0 0;border:0;line-height:1.35;display:flex}.faq-category-list .faq-icon{width:2rem;height:2rem}.faq-category-list button:hover,.faq-category-list button[aria-selected=true]{background:var(--color-bg-brand-soft);color:var(--color-brand-text-on-soft)}.faq-support-card{isolation:isolate;margin-top:var(--space-8);padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--public-hero-background);position:relative;overflow:hidden}.faq-support-robot{pointer-events:none;width:46%;height:auto;position:absolute;bottom:3rem;right:-6%}.faq-support-copy,.faq-support-card .button{z-index:1;position:relative}.faq-support-copy .faq-support-title{max-width:100%;color:var(--color-text-primary);font-size:var(--font-size-public-h3);margin:0}.faq-support-copy p:not(.faq-support-title){max-width:77%;margin:var(--space-3) 0 var(--space-5);color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:1.45}.faq-support-card .button{gap:var(--space-2);width:100%;padding-inline:var(--space-3);font-size:var(--font-size-body-sm);white-space:normal}.faq-support-card .button svg{flex:none;width:1.5rem;height:1.5rem}.faq-main{min-width:0}.faq-heading{margin-bottom:var(--space-5)}.faq-heading h2{letter-spacing:-.035em;margin:0;line-height:1.15}.faq-heading>p{margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-public-section-description);line-height:1.5}.faq-back{margin-top:var(--space-4);color:var(--color-brand-primary);font-size:var(--font-size-body-sm);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.faq-question-list{gap:var(--space-3);display:grid}.faq-question{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-bg-surface);min-width:0;box-shadow:var(--shadow-xs);transition:var(--transition-background-color-border);overflow:hidden}.faq-question[data-open=true]{background:var(--color-bg-subtle)}.faq-question-trigger{align-items:center;gap:var(--space-4);width:100%;min-height:3.5rem;padding:var(--space-2) var(--space-4);color:var(--color-text-primary);font-size:var(--font-size-body);text-align:left;cursor:pointer;transition:var(--transition-color);background:0 0;border:0;grid-template-columns:2.25rem minmax(0,1fr) 1.25rem;line-height:1.4;display:grid}.faq-question-trigger:hover,.faq-question[data-open=true] .faq-question-trigger{color:var(--color-brand-primary)}.faq-chevron{transition:transform var(--duration-normal) var(--ease-out)}.faq-question[data-open=true] .faq-chevron{transform:rotate(180deg)}.faq-answer-transition{opacity:0;transition:grid-template-rows var(--duration-normal) var(--ease-out), opacity var(--duration-normal) var(--ease-out);grid-template-rows:0fr;display:grid}.faq-question[data-open=true] .faq-answer-transition{opacity:1;grid-template-rows:1fr}.faq-answer{min-height:0;padding-left:calc(2.25rem + var(--space-4) + var(--space-4));padding-right:var(--space-5);overflow:hidden}.faq-answer p{margin:var(--space-2) 0 var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:1.5}.faq-answer a{margin-bottom:var(--space-4);color:var(--color-brand-primary);font-size:var(--font-size-body-sm);text-underline-offset:.2em;line-height:1.5;display:inline-block}.faq-page :is(button,a):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}@media (max-width:1024px){.faq-layout{gap:var(--space-5);grid-template-columns:minmax(15rem,.3fr) minmax(0,.7fr)}.faq-sidebar{padding:var(--space-3)}}@media (max-width:760px){.public-root main .faq-page .faq-hero{border-radius:0;background:var(--color-bg-surface)!important}.faq-hero-scene{min-height:0;padding:var(--space-6) var(--space-5);border-radius:var(--radius-2xl);background:var(--public-hero-background);flex-direction:column;align-items:stretch;overflow:hidden}.faq-hero-copy{width:100%}.faq-hero-copy .public-lead{max-width:none}.faq-hero-image{width:100%;margin-top:var(--space-4);position:static;transform:none}.faq-hero-shortcuts{gap:var(--space-2);margin-top:var(--space-5)}.faq-hero-shortcuts a{gap:var(--space-2);min-height:3.25rem;padding-inline:var(--space-3);flex:auto}.faq-hero-shortcuts .faq-icon{width:1.75rem;height:1.75rem}.faq-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.faq-sidebar{display:contents}.faq-sidebar-title,.faq-category-list{display:none}.faq-main{order:1}.faq-support-card{padding:var(--space-5);order:2;margin-top:0}.faq-support-copy p:not(.faq-support-title){max-width:65%}.faq-support-robot{width:40%;bottom:-8%;right:-3%}.faq-support-card .button{width:fit-content;max-width:80%}.faq-question-trigger{gap:var(--space-3);padding:var(--space-3);grid-template-columns:2rem minmax(0,1fr) 1rem}.faq-question-trigger .faq-icon{width:2rem;height:2rem}.faq-chevron{width:1rem;height:1rem}.faq-answer{padding-inline:var(--space-3)}.faq-answer p{padding:var(--space-3);border-radius:var(--radius-control);background:var(--color-bg-brand-soft);margin-top:0}}@media (max-width:390px){.faq-support-copy p:not(.faq-support-title){max-width:80%}.faq-support-robot{right:-12%}.faq-support-card .button{max-width:100%}}@media (prefers-reduced-motion:reduce){.faq-page *,.faq-page :before,.faq-page :after{transition:none!important}}
.public-root{--container-max-width:1240px;--homepage-section-pad:clamp(4.8rem, 6vw, 6.4rem);--homepage-ink:var(--color-text-primary);--homepage-brand:var(--color-brand-primary);--homepage-brand-hover:var(--color-brand-primary-hover);--homepage-brand-soft:var(--color-brand-soft);--homepage-brand-text-on-soft:var(--color-brand-text-on-soft)}.public-root .public-section{padding:var(--homepage-section-pad) 0}.public-root .public-header{z-index:40;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-bottom:0;position:sticky;top:0}.public-root .public-header-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:2rem;min-height:4.65rem}.public-root .public-brand{gap:.62rem}.public-root .public-brand-mark{background:var(--gradient-mpreply-action);border-radius:.55rem;place-items:center;width:2rem;height:2rem;display:grid;position:relative;box-shadow:0 7px 18px #5148e82e}.public-brand-glyph{gap:.15rem;width:1.05rem;display:grid}.public-brand-glyph i{background:#fff;border-radius:99px;height:.11rem;display:block}.public-brand-glyph i:nth-child(2){width:78%}.public-brand-glyph i:nth-child(3){width:55%}.public-root .public-brand-copy strong{color:var(--homepage-ink);letter-spacing:-.035em;font-size:1rem;font-weight:700}.public-root .public-nav{color:#62749a;font-size:var(--font-size-body-sm);gap:clamp(1.3rem,2.35vw,2.25rem);font-weight:500}.public-root .public-nav a:after{display:none}.public-root .public-header-actions{gap:.8rem}.public-root .public-header-actions .button{min-height:2.55rem;font-size:var(--font-size-body-sm);border-radius:.62rem;padding:.68rem 1.05rem}.public-root .public-login-link{color:var(--homepage-brand-text-on-soft);box-shadow:none;background:#ffffffc2;border:1px solid #c9c3ee}.public-root .public-header-cta{gap:.45rem;padding-inline:1.25rem}.homepage-approved-hero{isolation:isolate;background:radial-gradient(circle at 90% 8%,#635bff21,#0000 26rem),linear-gradient(#fff 0%,#fbfaff 82%,#f7f5ff 100%);padding:4.25rem 0 4.1rem;position:relative;overflow:hidden}.homepage-hero-grid{z-index:2;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,2.8vw,2.6rem);display:grid;position:relative}.homepage-hero-copy{align-content:center;gap:1rem;display:grid}.homepage-hero-copy h1{max-width:none;color:var(--homepage-ink);letter-spacing:-.055em;text-wrap:unset;margin:0;font-size:clamp(3.3rem,4.35vw,4.45rem);font-weight:700;line-height:.99}.homepage-hero-copy h1 span{color:var(--homepage-brand)}.homepage-hero-lead{color:#52678f;max-width:35rem;margin:0;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.63}.homepage-hero-actions,.homepage-final-cta-actions{flex-wrap:wrap;gap:.8rem;display:flex}.homepage-hero-actions{margin-top:.45rem}.homepage-hero-actions .button,.homepage-final-cta-actions .button,.homepage-inline-cta{min-height:3.15rem;font-size:var(--font-size-body-sm);border-radius:.7rem;padding-inline:1.15rem}.homepage-demo-button{align-items:center;gap:.55rem;display:inline-flex}.homepage-demo-button>span{width:1.45rem;height:1.45rem}.homepage-hero-benefits{color:#5b6f97;font-size:var(--font-size-body-sm);flex-wrap:wrap;gap:.7rem 1.55rem;margin-top:.2rem;display:flex}.homepage-hero-benefits span{white-space:nowrap}.homepage-hero-benefits span:first-letter,.homepage-final-benefits span:first-letter{color:var(--homepage-brand)}.homepage-approved-marketplaces{z-index:3;grid-template-columns:minmax(13rem,.65fr) minmax(0,1.45fr) minmax(19rem,.9fr);align-items:end;gap:clamp(1.7rem,3.5vw,3.2rem);margin-top:4.8rem;display:grid;position:relative}.homepage-marketplaces-copy h2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.homepage-marketplaces-copy>span{color:var(--homepage-brand);font-size:var(--font-size-body-sm);letter-spacing:.075em;text-transform:uppercase;font-weight:700;line-height:1.35}.homepage-marketplace-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.homepage-marketplace-link{min-width:0;color:var(--homepage-ink);font-size:var(--font-size-body-sm);justify-content:center;align-items:center;gap:.55rem;display:flex}.homepage-marketplace-logo{flex:none;place-items:center;width:4.5rem;height:4.5rem;display:grid}.homepage-marketplace-facts{grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.homepage-marketplace-facts>span{text-align:center;border-left:1px solid #dedaf4;grid-template-rows:1.6rem auto;align-content:start;place-items:center;gap:.16rem;padding:.1rem .85rem;display:grid}.homepage-marketplace-facts strong{color:#071846;font-size:1.6rem;line-height:1}.homepage-marketplace-facts small{max-width:7rem;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:1.35}.homepage-section-heading-left{text-align:left;gap:.9rem;max-width:31rem;margin:0;display:grid}.homepage-section-heading-left h2{color:#071846;letter-spacing:-.045em;margin:0;font-size:clamp(2.35rem,3.25vw,3.45rem);line-height:1.02}.homepage-section-heading-left>p{color:#5a6d91;margin:0;font-size:.92rem;line-height:1.62}.homepage-inline-cta{width:fit-content;margin-top:.55rem}.homepage-workspace-section{background:radial-gradient(circle at 72% 48%,#635bff12,#0000 25rem),#fff}.homepage-feature-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.1rem,2.9vw,2.7rem);display:grid}.homepage-feature-layout .homepage-section-heading-left{max-width:34.5rem}.homepage-feature-layout .homepage-section-heading-left h2{font-size:clamp(2.25rem,2.9vw,2.95rem)}.homepage-approved-workspace{background:#fff;border:1px solid #e3e0f6;border-radius:.95rem;overflow:hidden;box-shadow:0 22px 60px #5148e814}.homepage-feature-layout .homepage-workspace-tabs{background:#fff;border-bottom:1px solid #ebe8f8;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 .55rem;display:grid}.homepage-feature-layout .homepage-workspace-tab{color:#526887;min-width:0;font:inherit;font-size:var(--font-size-body-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.38rem;padding:1rem .3rem .92rem;font-weight:600;display:flex;position:relative}.homepage-feature-layout .homepage-workspace-tab>span{color:#6b80a4;font-size:.9rem}.homepage-feature-layout .homepage-workspace-tab[aria-selected=true],.homepage-feature-layout .homepage-workspace-tab[aria-selected=true]>span{color:var(--homepage-brand)}.homepage-feature-layout .homepage-workspace-tab[aria-selected=true]:after{background:var(--homepage-brand);content:"";border-radius:99px;height:2px;position:absolute;bottom:-1px;left:.25rem;right:.25rem}.homepage-feature-layout .homepage-workspace-panel{grid-template-columns:8.5rem minmax(0,1fr) 12.8rem;min-height:20.7rem;display:grid}.homepage-workspace-queue{background:#fcfbff;border-right:1px solid #ebe8f8;align-content:start;gap:.3rem;padding:1rem .7rem;display:grid}.homepage-workspace-queue>strong{font-size:var(--font-size-body-sm);margin-bottom:.45rem}.homepage-workspace-filter{color:#607495;font-size:var(--font-size-body-sm);border-radius:.42rem;grid-template-columns:.9rem minmax(0,1fr);align-items:center;gap:.35rem;padding:.48rem .45rem;display:grid}.homepage-workspace-filter .home-line-icon{object-fit:contain;width:.78rem;height:.78rem;display:block}.homepage-workspace-filter.is-active{background:var(--homepage-brand-soft);color:var(--homepage-brand)}.homepage-workspace-filter b{font-weight:600}.homepage-workspace-list{align-content:start;padding:.55rem .6rem;display:grid}.homepage-workspace-list-row{border-bottom:1px solid #f0eef9;grid-template-columns:minmax(0,1fr);align-items:center;gap:.45rem;min-height:4.65rem;padding:.4rem .3rem;display:grid}.homepage-workspace-list-row.is-active{background:#fcfbff;border-radius:.55rem}.homepage-workspace-list-row>div{min-width:0}.homepage-workspace-list-row strong{font-size:var(--font-size-body-sm);display:block}.homepage-workspace-list-row p{color:#526887;font-size:var(--font-size-body-sm);text-overflow:ellipsis;white-space:nowrap;margin:.18rem 0 0;overflow:hidden}.homepage-workspace-answer{background:#fff;border:1px solid #e3e0f6;border-radius:.72rem;align-self:start;margin:1.25rem .85rem 0 0;padding:.85rem;box-shadow:0 10px 24px #5148e80f}.homepage-workspace-answer-head{font-size:var(--font-size-body-sm);align-items:center;gap:.4rem;display:flex}.homepage-workspace-answer-dot{border:2px solid #22ba70;border-radius:50%;width:.66rem;height:.66rem}.homepage-workspace-answer-dot.is-violet{border-color:var(--homepage-brand)}.homepage-workspace-answer p{color:#52698f;font-size:var(--font-size-body-sm);margin:.8rem 0 1rem;line-height:1.55}.homepage-workspace-answer-actions{justify-content:flex-end;display:flex}.homepage-workspace-answer-actions a{background:var(--homepage-brand);color:#fff;font-size:var(--font-size-body-sm);white-space:nowrap;border-radius:.43rem;padding:.43rem .62rem;text-decoration:none}.homepage-models-section{background:#fff}.public-root .homepage-models-section{padding-top:3.85rem;padding-bottom:4.15rem}.homepage-models-layout{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(2.1rem,2.8vw,2.6rem);display:grid}.homepage-models-layout .homepage-section-heading-left{max-width:35rem}.homepage-models-layout .homepage-section-heading-left h2{font-size:clamp(2.3rem,3.05vw,3.2rem)}.homepage-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.82rem;display:grid}.homepage-model-card{text-align:left;background:#fff;border:1px solid #e8e5f5;border-radius:.86rem;grid-template-rows:auto auto;grid-template-columns:3.25rem minmax(0,1fr);align-content:center;align-items:center;column-gap:.85rem;min-height:7.4rem;padding:1.1rem .85rem;display:grid;box-shadow:0 12px 28px #5148e80d}.homepage-model-mark{width:2.9rem;height:2.9rem;color:var(--homepage-brand);grid-row:1/3;place-items:center;display:grid}.homepage-model-card strong{color:#0a1a45;grid-area:2/2;font-size:1.05rem;line-height:1.28}.homepage-model-card small{color:#526887;font-size:var(--font-size-body-sm);grid-area:1/2;line-height:1.35}.homepage-approved-process{background:#fff}.public-root .homepage-approved-process{padding-top:3.9rem;padding-bottom:4.35rem}.homepage-process-heading{max-width:43rem;margin-bottom:2.65rem}.homepage-process-heading h2{font-size:clamp(2.5rem,3.6vw,3.75rem)}.homepage-horizontal-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem;margin:0;padding:0;list-style:none;display:grid}.homepage-horizontal-step{min-width:0;position:relative}.homepage-horizontal-step-topline{align-items:center;min-height:2.8rem;margin-bottom:.75rem;display:flex;position:relative}.homepage-process-number-circle{z-index:2;background:var(--homepage-brand);color:#fff;width:2.35rem;height:2.35rem;font-size:var(--font-size-body-sm);border-radius:50%;place-items:center;font-weight:800;display:grid;position:relative;box-shadow:0 7px 18px #5148e833}.homepage-process-connector{transform-origin:0;border-top:1.5px solid #b8b0ef;border-radius:50% 50% 0 0;width:calc(100% + .95rem);height:2.8rem;position:absolute;top:50%;left:2.75rem;transform:translateY(.15rem)rotate(-2deg)}.homepage-horizontal-step:nth-child(2) .homepage-process-connector{transform:translateY(-.25rem)rotate(2deg)}.homepage-horizontal-step:nth-child(3) .homepage-process-connector{transform:translateY(.2rem)rotate(-3deg)}.homepage-process-connector:after{content:"";border-top:1.5px solid #9f95e8;border-right:1.5px solid #9f95e8;width:.42rem;height:.42rem;position:absolute;top:-.24rem;right:-.1rem;transform:rotate(45deg)}.homepage-horizontal-step>h3,.homepage-process-card h3{color:#0a1a45;margin:0 0 .45rem;font-size:1rem;line-height:1.25}.homepage-horizontal-step>p,.homepage-process-card>p{color:#617596;font-size:var(--font-size-body-sm);margin:0;line-height:1.55}.homepage-process-card{background:linear-gradient(#fff 0%,#fcfbff 100%);border:1px solid #e8e5f5;border-radius:.95rem;min-height:13.5rem;padding:1rem;position:relative;box-shadow:0 14px 34px #5148e80f}.homepage-process-card-icon{width:3.15rem;height:3.15rem;color:var(--homepage-brand);border-radius:.8rem;place-items:center;margin:-2.25rem 0 1rem;font-size:1.55rem;display:grid}.homepage-process-card-connect,.homepage-process-card-send{margin-top:.9rem}.homepage-process-marketplaces{grid-template-columns:repeat(3,2.1rem) 3.8rem;gap:.35rem;margin-top:1.4rem;display:grid}.homepage-process-marketplaces>span{border-radius:.55rem;place-items:center;width:2.1rem;height:2.1rem;display:grid}.homepage-process-marketplaces img{object-fit:contain;width:100%;height:100%;display:block}.homepage-process-card-inbox{gap:.4rem;min-height:8rem;margin-top:1rem;padding:.65rem;display:grid}.homepage-process-card-inbox>span{border-bottom:1px solid #f0eef9;grid-template-columns:1.55rem minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.38rem .1rem;display:grid}.homepage-process-card-inbox>span:last-child{border-bottom:0}.homepage-process-card-inbox i{color:#4e4a72;width:1.4rem;height:1.4rem;font-size:var(--font-size-body-sm);background:#ece9f8;border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.homepage-process-card-inbox .home-line-icon{object-fit:contain;width:100%;height:100%;display:block}.homepage-process-card-inbox b{font-size:var(--font-size-body-sm)}.homepage-process-card-inbox small{color:#526887;font-size:var(--font-size-body-sm)}.homepage-process-card-ai{align-content:start;gap:.5rem;min-height:8.3rem;margin-top:1rem;padding:.9rem;display:grid}.homepage-process-card-ai strong{color:var(--homepage-brand);font-size:var(--font-size-body-sm)}.homepage-process-card-ai span{background:#ece9f8;border-radius:99px;height:.45rem;display:block}.homepage-process-card-ai span:nth-child(2){width:84%}.homepage-process-card-ai span:nth-child(3){width:72%}.homepage-process-card-ai span:nth-child(4){width:55%}.homepage-process-switches{gap:.62rem;margin-top:1.35rem;display:grid}.homepage-process-switches>span{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.homepage-process-switches b{color:#52698f;font-size:var(--font-size-body-sm);font-weight:600}.homepage-process-switches i{background:#e3e0ec;border-radius:999px;width:1.8rem;height:.94rem;position:relative}.homepage-process-switches i:after{content:"";background:#fff;border-radius:50%;width:.66rem;height:.66rem;position:absolute;top:.14rem;left:.14rem;box-shadow:0 1px 4px #37316933}.homepage-process-switches i.is-on{background:var(--homepage-brand)}.homepage-process-switches i.is-on:after{left:1rem}.homepage-results-section{background:linear-gradient(#fbfaff 0%,#f7f5ff 100%)}.public-root .homepage-results-section{padding-top:4rem;padding-bottom:4rem}.homepage-results-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(3.8rem,5.2vw,4.8rem);display:grid}.homepage-results-copy{max-width:28rem}.homepage-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.78rem;display:grid}.homepage-result-card{background:#fff;border:1px solid #e8e5f5;border-radius:.88rem;align-content:start;gap:.5rem;min-height:10.3rem;padding:1.1rem .9rem;display:grid;box-shadow:0 12px 30px #5148e80d}.homepage-result-card>span{color:var(--homepage-brand);font-size:1.55rem}.homepage-result-card strong{color:#071846;margin-top:.45rem;font-size:1.9rem;line-height:1}.homepage-result-card p{color:#637695;font-size:var(--font-size-body-sm);margin:0;line-height:1.45}.homepage-approved-final-cta{background:#fff}.public-root .homepage-approved-final-cta{padding-top:4.2rem;padding-bottom:4.35rem}.homepage-approved-final-cta .homepage-final-cta-card{isolation:isolate;background:radial-gradient(circle at 88% 20%,#635bff2e,#0000 18rem),linear-gradient(110deg,#f4f1ff 0%,#f2efff 48%,#ece9ff 100%);border:1px solid #ddd8f7;border-radius:1.15rem;grid-template-columns:minmax(0,1.18fr) minmax(24rem,.82fr);align-items:center;gap:1.8rem;min-height:21rem;padding:clamp(2.5rem,4vw,3.7rem);display:grid;position:relative;overflow:hidden}.homepage-final-cta-card:after{z-index:-1;content:"";background:linear-gradient(135deg,#635bff1f,#0000 62%);border-radius:48%;width:34rem;height:20rem;position:absolute;bottom:-8rem;right:-7rem;transform:rotate(-15deg)}.homepage-final-cta-copy{gap:.9rem;display:grid}.homepage-approved-final-cta .homepage-final-cta-card h2{color:#071846;letter-spacing:-.045em;max-width:25ch;margin:0;font-size:clamp(2.35rem,3vw,3.05rem);line-height:1.02}.homepage-final-cta-copy>p{color:#53698f;max-width:33rem;margin:0;font-size:.88rem;line-height:1.58}.homepage-final-cta-actions{margin-top:.35rem}.homepage-final-benefits{color:#5d7195;font-size:var(--font-size-body-sm);flex-wrap:wrap;gap:.8rem 1.4rem;margin-top:.3rem;display:flex}@media (max-width:1120px){.homepage-hero-grid,.homepage-feature-layout,.homepage-models-layout,.homepage-results-layout,.homepage-approved-final-cta .homepage-final-cta-card{grid-template-columns:1fr}.homepage-hero-grid{gap:3.8rem}.homepage-hero-copy h1{max-width:14ch}.homepage-approved-marketplaces{grid-template-columns:1fr;align-items:start;gap:1.5rem;margin-top:3rem}.homepage-marketplace-facts{max-width:30rem}.homepage-feature-layout,.homepage-models-layout,.homepage-results-layout{gap:3.5rem}.homepage-section-heading-left{max-width:39rem}.homepage-horizontal-process{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 1.4rem}.homepage-horizontal-step:nth-child(2) .homepage-process-connector{display:none}}@media (max-width:760px){.public-root{--homepage-section-pad:4.25rem}.public-root .public-header-inner{min-height:4.15rem}.public-root .homepage-models-section,.public-root .homepage-approved-process,.public-root .homepage-results-section,.public-root .homepage-approved-final-cta{padding-top:4.25rem;padding-bottom:4.25rem}.homepage-approved-hero{padding:3.5rem 0 3.75rem}.homepage-hero-grid{grid-template-columns:1fr;gap:2.8rem}.homepage-hero-copy h1{font-size:clamp(2.8rem,13.2vw,4rem)}.homepage-hero-lead{font-size:.94rem}.homepage-hero-actions{grid-template-columns:1fr;display:grid}.homepage-hero-actions .button{justify-content:center}.homepage-hero-benefits{gap:.45rem;display:grid}.homepage-approved-marketplaces{margin-top:2.7rem}.homepage-marketplace-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}.homepage-marketplace-facts{grid-template-columns:repeat(3,1fr)}.homepage-marketplace-facts strong{font-size:1.35rem}.homepage-feature-layout .homepage-section-heading-left,.homepage-models-layout .homepage-section-heading-left,.homepage-results-copy{max-width:none}.homepage-feature-layout .homepage-section-heading-left h2,.homepage-models-layout .homepage-section-heading-left h2{font-size:clamp(2.25rem,10vw,3.1rem)}.homepage-feature-layout .homepage-workspace-tabs{grid-template-columns:repeat(4,minmax(7rem,1fr));overflow-x:auto}.homepage-feature-layout .homepage-workspace-panel{grid-template-columns:1fr}.homepage-workspace-queue,.homepage-workspace-list{display:none}.homepage-workspace-answer{margin:1rem}.homepage-model-grid,.homepage-result-grid,.homepage-horizontal-process{grid-template-columns:1fr}.homepage-model-card{min-height:0}.homepage-process-connector{display:none}.homepage-horizontal-process{gap:2.3rem}.homepage-process-card{min-height:0}.homepage-approved-final-cta .homepage-final-cta-card{padding:2rem 1.4rem}.homepage-approved-final-cta .homepage-final-cta-card h2{max-width:none;font-size:clamp(2.25rem,10vw,3rem)}.homepage-final-cta-actions{display:grid}.homepage-final-cta-actions .button{justify-content:center}.homepage-final-benefits{display:grid}}
:root{--public-section-padding-extra:15px;--mockup-blue:#2563eb;--mockup-blue-deep:#1d4ed8;--mockup-sky:#0ea5e9;--mockup-ink:#071846;--mockup-muted:#526887;--mockup-line:#dceafa;--mockup-panel:#fff;--mockup-page:#f7fbff}.public-section{padding-block:calc(var(--public-section-spacing) + var(--public-section-padding-extra))}.public-cta-section{padding-top:var(--public-section-padding-extra)}.mockup-page{color:var(--mockup-ink);background:#fff}.mockup-page .public-section{background:#fff}.mockup-page .mockup-section-soft{background:linear-gradient(#f8fbff 0%,#eef6ff 100%);border:0}.mockup-section-head{text-align:center;max-width:760px;margin:0 auto 54px}.mockup-section-head h2{color:var(--mockup-ink);letter-spacing:-.045em;margin:0;font-size:clamp(2.05rem,4vw,3.7rem);line-height:1.03}.mockup-section-head p:last-child{max-width:650px;color:var(--mockup-muted);margin:20px auto 0;line-height:1.7}.mockup-hero{background:radial-gradient(circle at 77% 22%,#2563eb1c,#0000 28%),radial-gradient(circle at 88% 62%,#0ea5e914,#0000 25%),linear-gradient(#fff 0%,#f5f9ff 100%);padding:clamp(78px,9vw,122px) 0 clamp(72px,8vw,110px);position:relative;overflow:hidden}.mockup-hero:before,.mockup-hero:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.mockup-hero:before{border:62px solid #2563eb0a;width:360px;height:360px;top:25px;right:-110px}.mockup-hero:after{background:#0ea5e90d;width:220px;height:220px;bottom:-120px;right:23%}.mockup-hero-grid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);align-items:center;gap:clamp(46px,6vw,82px);display:grid;position:relative}.mockup-hero-copy h1{letter-spacing:-.058em;text-wrap:balance;max-width:690px;margin:0;font-size:clamp(3rem,5.7vw,5.55rem);line-height:.98}.mockup-hero-copy .mockup-highlight{color:var(--mockup-blue)}.mockup-hero-copy>p{max-width:620px;color:var(--mockup-muted);margin:26px 0 0;font-size:1.08rem;line-height:1.72}.mockup-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.mockup-trust-row{color:#7184a5;font-size:var(--font-size-body-sm);flex-wrap:wrap;gap:18px;margin-top:24px;display:flex}.mockup-trust-row span:before{color:#3b82f6;content:"✓";margin-right:7px;font-weight:700}.features-mockup-scene{min-height:480px;position:relative}.features-window{background:#fffffff0;border:1px solid #d7e6fb;border-radius:26px;position:absolute;inset:34px 0 22px 22px;overflow:hidden;transform:rotate(1.4deg);box-shadow:0 34px 80px #275bab26}.features-feed{border-right:1px solid #e7effa;padding:18px 14px 20px 20px}.features-feed-tabs{gap:8px;margin-bottom:14px;display:flex}.features-feed-tabs span{color:#7184a5;font-size:var(--font-size-body-sm);background:#f2f7fd;border-radius:999px;padding:6px 10px}.features-feed-tabs span:first-child{color:#1d4ed8;background:#eaf2ff;font-weight:700}.features-message{border-bottom:1px solid #edf3fb;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:12px 7px;display:grid}.features-message strong{font-size:var(--font-size-body-sm);display:block}.features-message p{color:#7588a9;font-size:var(--font-size-body-sm);margin:3px 0 0}.features-message small{color:#94a3bd;font-size:var(--font-size-body-sm)}.mockup-mascot{background:linear-gradient(145deg,#eff6ff,#c7d7ff);border:8px solid #fff;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;position:absolute;bottom:-10px;right:-12px;box-shadow:0 18px 38px #2563eb2e}.mockup-mascot:before{color:#7dd3fc;content:"••";letter-spacing:4px;text-align:center;background:#12265e;border-radius:16px;width:48px;height:34px;font-size:26px;line-height:25px}.features-tool-grid,.marketplace-benefits-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.features-tool-card,.marketplace-benefit-card{background:#fff;border:1px solid #e0ebf9;border-radius:22px;min-height:208px;padding:24px;box-shadow:0 10px 30px #2563eb0d}.mockup-icon-chip{color:#2563eb;border-radius:15px;place-items:center;width:54px;height:54px;font-size:25px;font-weight:700;display:grid}.mockup-icon-chip.purple{color:#7047eb}.mockup-icon-chip.green{color:#10b981}.mockup-icon-chip.orange{color:#f59e0b}.features-tool-card h3,.marketplace-benefit-card h3{letter-spacing:-.02em;margin:22px 0 9px;font-size:1rem}.features-tool-card p,.marketplace-benefit-card p{color:#526887;font-size:var(--font-size-body-sm);margin:0;line-height:1.62}.features-workflow,.marketplace-connect-steps{gap:18px;display:grid}.features-workflow{grid-template-columns:repeat(4,minmax(0,1fr))}.marketplace-connect-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.features-workflow-card,.marketplace-connect-card{text-align:center;background:#fff;border:1px solid #dceafa;border-radius:22px;min-height:235px;padding:26px;position:relative}.features-workflow-card .mockup-icon-chip,.marketplace-connect-card .mockup-icon-chip{margin:0 auto}.features-workflow-card h3,.marketplace-connect-card h3{margin:20px 0 8px;font-size:.98rem}.features-workflow-card p,.marketplace-connect-card p{color:#526887;font-size:var(--font-size-body-sm);margin:0;line-height:1.58}.features-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.features-benefit-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc2;border:1px solid #ffffffbf;border-radius:18px;padding:22px}.features-benefit-card strong{margin-bottom:7px;font-size:.94rem;display:block}.features-benefit-card span{color:#526887;font-size:var(--font-size-body-sm);line-height:1.5}.mockup-cta{text-align:center;background:radial-gradient(circle at 82% 20%,#2563eb2e,#0000 30%),linear-gradient(135deg,#f9fcff 0%,#edf5ff 100%);border:1px solid #dbe8fb;border-radius:30px;padding:clamp(44px,6vw,72px);position:relative;overflow:hidden;box-shadow:0 26px 70px #2563eb1c}.mockup-cta h2{letter-spacing:-.045em;max-width:760px;margin:0 auto;font-size:clamp(2rem,4vw,3.6rem);line-height:1.04}.mockup-cta>p{color:#526887;max-width:620px;margin:19px auto 0;line-height:1.65}.mockup-cta .mockup-actions,.mockup-cta .mockup-trust-row{justify-content:center}.marketplaces-mockup-hero .mockup-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr)}.marketplace-hub-scene{min-height:510px;position:relative}.marketplace-hub-core{z-index:3;color:#fff;background:linear-gradient(145deg,#2563eb,#4338ca);border:12px solid #fff;border-radius:35px;place-items:center;width:128px;height:128px;font-size:1.12rem;font-weight:800;display:grid;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 26px 62px #2563eb40}.marketplace-hub-line{transform-origin:50%;background:linear-gradient(90deg,#0000,#93c5fd,#0000);width:62%;height:2px;position:absolute;top:49%;left:50%}.marketplace-hub-line.l1{transform:translate(-50%,-50%)rotate(31deg)}.marketplace-hub-line.l2{transform:translate(-50%,-50%)rotate(-31deg)}.marketplace-hub-card{background:#fff;border:1px solid #dceafa;border-radius:20px;gap:8px;width:190px;padding:17px;display:grid;position:absolute;box-shadow:0 18px 42px #2563eb1a}.marketplace-hub-card.wb{top:40px;left:0}.marketplace-hub-card.oz{top:40px;right:0}.marketplace-hub-card.ym{bottom:35px;left:0}.marketplace-hub-card.av{bottom:35px;right:0}.marketplace-hub-card strong{font-size:.95rem}.marketplace-hub-card span:last-child{color:#6d80a1;font-size:var(--font-size-body-sm)}.marketplace-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.marketplace-logo-card{background:#fff;border:1px solid #dceafa;border-radius:24px;flex-direction:column;min-height:315px;padding:26px;display:flex;box-shadow:0 12px 34px #2563eb0f}.marketplace-logo-card p{color:#526887;font-size:var(--font-size-body-sm);margin:8px 0 18px;line-height:1.6}.marketplace-logo-card ul{color:#52688d;font-size:var(--font-size-body-sm);gap:9px;margin:0 0 24px;padding:0;list-style:none;display:grid}.marketplace-logo-card li:before{color:#22c55e;content:"✓";margin-right:7px;font-weight:800}.marketplace-logo-card .button{margin-top:auto}@media (max-width:1040px){.mockup-hero-grid,.marketplaces-mockup-hero .mockup-hero-grid{grid-template-columns:1fr}.features-mockup-scene,.marketplace-hub-scene{width:min(100%,680px);margin-inline:auto}.features-tool-grid,.features-benefit-grid,.marketplace-benefits-grid,.marketplace-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.public-section{padding-block:calc(var(--space-16) + var(--public-section-padding-extra))}.mockup-hero{padding:68px 0 64px}.mockup-hero-copy h1{font-size:clamp(2.65rem,12vw,4rem)}.mockup-actions{display:grid}.mockup-actions .button{width:100%}.features-window{inset:24px 0 20px}.features-mockup-scene{min-height:420px}.features-tool-grid,.features-benefit-grid,.marketplace-benefits-grid,.marketplace-logo-grid,.features-workflow,.marketplace-connect-steps{grid-template-columns:1fr}.marketplace-hub-scene{min-height:620px}.marketplace-hub-card{width:160px}.marketplace-hub-card.wb{top:36px;left:0}.marketplace-hub-card.oz{top:36px;right:0}.marketplace-hub-card.ym{bottom:40px;left:0}.marketplace-hub-card.av{bottom:40px;right:0}}@media (max-width:480px){.mockup-hero-copy h1{font-size:2.55rem}.features-mockup-scene{min-height:365px}.features-message:nth-of-type(n+4){display:none}.marketplace-hub-scene{min-height:560px}.marketplace-hub-card{width:138px;padding:13px}.marketplace-hub-core{width:105px;height:105px}}
.render-section-head{text-align:center;max-width:760px;margin:0 auto 46px}.render-section-head h2{color:#071846;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.6vw,3.35rem);line-height:1.04}.render-section-head p:last-child{color:#526887;max-width:670px;margin:14px auto 0;line-height:1.65}.render-card{background:#fff;border:1px solid #dfebfa;border-radius:18px;box-shadow:0 12px 32px #2458aa0f}.marketplace-detail-mockup-hero{background:radial-gradient(circle at 8% 62%,#0ea5e914,#0000 23%),radial-gradient(circle at 87% 28%,#3b82f61c,#0000 29%),linear-gradient(#f9fcff 0%,#eef7ff 100%);padding:clamp(76px,8vw,112px) 0 clamp(64px,7vw,94px);position:relative;overflow:hidden}.marketplace-detail-mockup-hero:before{content:"";border:74px solid #2563eb0a;border-radius:50%;width:430px;height:430px;position:absolute;top:-110px;right:-100px}.marketplace-detail-mockup-grid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:center;gap:clamp(42px,6vw,80px);display:grid;position:relative}.marketplace-detail-mockup-copy h1{color:#061641;letter-spacing:-.055em;max-width:700px;margin:0;font-size:clamp(3rem,5.25vw,5rem);line-height:.99}.marketplace-detail-mockup-copy>p{color:#526887;max-width:620px;margin:23px 0 0;font-size:1.03rem;line-height:1.68}.marketplace-detail-render{min-height:485px;position:relative}.detail-market-card,.detail-app-window,.detail-ai-card{background:#fffffff5;border:1px solid #dce9fa;position:absolute;box-shadow:0 24px 64px #2563eb24}.detail-market-card{z-index:2;border-radius:20px;width:230px;padding:20px;top:62px;left:0;transform:rotate(-2.2deg)}.detail-market-logo{color:#fff;place-items:center;min-height:68px;font-size:1.25rem;font-weight:900;display:grid}.detail-market-message{color:#586f96;font-size:var(--font-size-body-sm);border:1px solid #edf3fb;border-radius:14px;margin-top:14px;padding:13px;line-height:1.45}.detail-market-message strong{color:#11275a;margin-bottom:5px;display:block}.detail-product-row{color:#687e9f;font-size:var(--font-size-body-sm);align-items:center;gap:10px;margin-top:12px;display:flex}.detail-product-thumb{background:linear-gradient(145deg,#d7e4f7,#8797af);border-radius:11px;width:48px;height:48px}.detail-app-window{z-index:1;border-radius:25px;width:365px;min-height:420px;top:15px;right:0;overflow:hidden;transform:rotate(1.6deg)}.detail-app-top{color:#12275a;border-bottom:1px solid #edf2fa;align-items:center;gap:8px;padding:15px 18px;font-weight:800;display:flex}.detail-app-body{grid-template-columns:120px 1fr;min-height:355px;display:grid}.detail-sidebar{color:#6c80a1;font-size:var(--font-size-body-sm);border-right:1px solid #edf2fa;align-content:start;gap:12px;padding:18px 13px;display:grid}.detail-sidebar strong{color:#2563eb}.detail-question{padding:20px 18px}.detail-question-top{color:#526887;font-size:var(--font-size-body-sm);align-items:center;gap:8px;display:flex}.detail-question h2{color:#102654;font-size:var(--font-size-body-sm);margin:14px 0 7px}.detail-question p{color:#7487a6;font-size:var(--font-size-body-sm);margin:0;line-height:1.45}.detail-ai-card{z-index:4;border-radius:19px;width:255px;padding:18px;bottom:13px;right:-9px;transform:rotate(1deg)}.detail-ai-card strong{color:#6d37eb;font-size:var(--font-size-body-sm)}.detail-ai-card p{color:#61769b;font-size:var(--font-size-body-sm);margin:10px 0 13px;line-height:1.5}.detail-ai-card span{color:#fff;text-align:center;font-size:var(--font-size-body-sm);background:linear-gradient(90deg,#2563eb,#4338ca);border-radius:9px;padding:9px 11px;font-weight:700;display:block}.detail-render-mascot{width:78px;height:78px;bottom:146px;right:-32px}.marketplace-detail-tools,.marketplace-detail-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.detail-tool-card,.detail-benefit-card{background:#fff;border:1px solid #e0eaf8;border-radius:18px;min-height:205px;padding:22px;box-shadow:0 9px 28px #2563eb0d}.detail-tool-card h3,.detail-benefit-card h3{color:#0c2251;margin:18px 0 8px;font-size:.98rem}.detail-tool-card p,.detail-benefit-card p{color:#526887;font-size:var(--font-size-body-sm);margin:0;line-height:1.58}.marketplace-detail-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;display:grid}.detail-step-card{background:#fff;border:1px solid #deebf9;border-radius:18px;min-height:210px;padding:22px;position:relative}.detail-step-card .mockup-icon-chip{margin:8px 0 16px}.detail-step-card h3{color:#0c2251;margin:0 0 8px;font-size:.96rem}.detail-step-card p{color:#526887;font-size:var(--font-size-body-sm);margin:0;line-height:1.55}.marketplace-detail-faq{gap:10px;max-width:760px;margin-left:auto;display:grid}.marketplace-detail-faq details{background:#fff;border:1px solid #dce8f8;border-radius:12px;padding:14px 18px}.marketplace-detail-faq summary{cursor:pointer;color:#122654;font-weight:700}.marketplace-detail-faq p{color:#697d9d;font-size:var(--font-size-body-sm);margin:10px 0 0;line-height:1.55}.detail-faq-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;display:grid}.detail-faq-layout h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.6vw,3.2rem)}.detail-faq-layout>div:first-child>p:last-child{color:#667b9d}.pricing-mockup-hero{text-align:center;background:radial-gradient(circle at 50% 25%,#5b60f614,#0000 33%),#fff;padding:clamp(72px,8vw,105px) 0 34px}.pricing-mockup-hero h1{color:#071846;letter-spacing:-.055em;margin:0;font-size:clamp(3rem,5.3vw,4.9rem);line-height:1}.pricing-mockup-hero>.public-container>p{color:#62779a;max-width:650px;margin:18px auto 0;font-size:1.02rem;line-height:1.6}.pricing-card-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.pricing-card{background:#fff;border:1px solid #dde7f6;border-radius:20px;flex-direction:column;min-height:500px;padding:28px;display:flex;position:relative;box-shadow:0 10px 32px #1f478b0d}.pricing-card.is-popular{border:2px solid #6974ff;box-shadow:0 20px 50px #4f46e521}.pricing-card h2{margin:0;font-size:1.35rem}.pricing-card>p{color:#526887;min-height:44px;font-size:var(--font-size-body-sm);margin:7px 0 0;line-height:1.45}.pricing-price{color:#071846;align-items:baseline;gap:7px;margin:25px 0 18px;display:flex}.pricing-price strong{letter-spacing:-.04em;font-size:2.55rem}.pricing-price span{color:#526887;font-size:var(--font-size-body-sm)}.pricing-card .button{width:100%}.pricing-feature-list{color:#52688b;font-size:var(--font-size-body-sm);gap:11px;margin:22px 0 0;padding:0;list-style:none;display:grid}.pricing-feature-list li:before{color:#5366f5;content:"✓";margin-right:8px;font-weight:800}.pricing-comparison{background:#fff;border:1px solid #dfe8f5;border-radius:16px;overflow:hidden}.pricing-comparison table{border-collapse:collapse;width:100%;font-size:var(--font-size-body-sm)}.pricing-comparison th,.pricing-comparison td{text-align:center;border-bottom:1px solid #edf2f8;padding:13px 17px}.pricing-comparison th:first-child,.pricing-comparison td:first-child{text-align:left}.pricing-comparison thead th{color:#112655;font-weight:800}.pricing-comparison thead th:nth-child(3),.pricing-comparison tbody td:nth-child(3){background:#f4f5ff}.pricing-faq{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.pricing-faq details{background:#fff;border:1px solid #e1e9f6;border-radius:11px;padding:13px 16px}.pricing-faq summary{cursor:pointer;color:#0e2454;font-size:var(--font-size-body-sm);font-weight:700}.pricing-faq p{color:#526887;font-size:var(--font-size-body-sm);margin:9px 0 0;line-height:1.5}.demo-mockup-hero{background:radial-gradient(circle at 81% 28%,#2563eb1c,#0000 28%),linear-gradient(#fbfdff,#eef7ff);padding:clamp(72px,8vw,108px) 0 clamp(60px,7vw,92px);position:relative;overflow:hidden}.demo-mockup-grid{grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:center;gap:55px;display:grid}.demo-mockup-copy h1{color:#071846;letter-spacing:-.055em;margin:0;font-size:clamp(3rem,5.2vw,5rem);line-height:.98}.demo-mockup-copy>p{color:#61769a;max-width:620px;margin:22px 0 0;font-size:1.02rem;line-height:1.65}.demo-hero-story{min-height:440px;position:relative}.demo-story-card{background:#fff;border:1px solid #dbe8fa;border-radius:18px;padding:17px;position:absolute;box-shadow:0 18px 44px #2563eb1f}.demo-story-card strong{color:#102554;font-size:var(--font-size-body-sm);margin-bottom:7px;display:block}.demo-story-card p{color:#526887;font-size:var(--font-size-body-sm);margin:0;line-height:1.5}.demo-story-card.incoming{width:230px;top:25px;left:15px}.demo-story-card.ai{width:285px;top:155px;left:145px}.demo-story-card.review{width:210px;top:60px;right:0}.demo-story-arrow{color:#3b56f0;font-size:34px;position:absolute}.demo-story-arrow.a1{top:92px;left:242px;transform:rotate(48deg)}.demo-story-arrow.a2{top:193px;right:198px}.demo-hero-mascot{bottom:15px;right:45px}.demo-journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;display:grid}.demo-journey-card{background:#fff;border:1px solid #dce9f8;border-radius:18px;min-height:220px;padding:22px;position:relative}.demo-journey-card h3{color:#0d2352;margin:17px 0 8px;font-size:.98rem}.demo-journey-card p{color:#526887;font-size:var(--font-size-body-sm);margin:0;line-height:1.55}.demo-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.demo-scenario-card{background:#fff;border:1px solid #dfe9f7;border-radius:17px;padding:22px}.demo-scenario-head{align-items:center;gap:12px;display:flex}.demo-scenario-head h3{color:#0d2352;margin:0;font-size:.95rem}.demo-scenario-card p{color:#526887;font-size:var(--font-size-body-sm);margin:17px 0 10px;line-height:1.55}.demo-process{background:#fff;border:1px solid #dce8f7;border-radius:18px;grid-template-columns:.85fr 1.15fr .78fr;gap:0;display:grid;overflow:hidden}.demo-process>div{min-height:300px;padding:24px}.demo-process>div+div{border-left:1px solid #e9eff8}.demo-process-message h3{margin:0;font-size:1rem}.demo-process-message small{color:#7a8dac}.demo-process-timeline{gap:14px;display:grid}.demo-process-event{color:#526887;font-size:var(--font-size-body-sm);grid-template-columns:42px 105px 1fr;align-items:center;gap:10px;display:grid}.demo-process-event>span:first-child{color:#326bf2;background:#eef4ff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.demo-process-event strong{color:#102654}.demo-process-answer{background:#f8fbff}.demo-process-answer strong{color:#102654}.demo-process-answer p{color:#526887;font-size:var(--font-size-body-sm);background:#fff;border-radius:12px;margin:16px 0;padding:14px;line-height:1.5}.demo-team-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.demo-team-tool{background:#fff;border:1px solid #e1eaf7;border-radius:15px;gap:13px;padding:18px;display:flex}.demo-team-tool .mockup-icon-chip{flex:0 0 48px;width:48px;height:48px}.demo-team-tool strong{color:#102654;font-size:var(--font-size-body-sm);display:block}.demo-team-tool span:last-child{color:#526887;font-size:var(--font-size-body-sm);margin-top:5px;line-height:1.45;display:block}@media (max-width:1050px){.marketplace-detail-mockup-grid,.demo-mockup-grid{grid-template-columns:1fr}.marketplace-detail-render,.demo-hero-story{width:min(100%,650px);margin-inline:auto}.marketplace-detail-tools,.marketplace-detail-benefits,.marketplace-detail-steps,.demo-journey,.demo-team-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card-grid{grid-template-columns:1fr;max-width:680px;margin-inline:auto}.pricing-card{min-height:auto}.demo-process{grid-template-columns:1fr}.demo-process>div+div{border-top:1px solid #e9eff8;border-left:0}}@media (max-width:720px){.marketplace-detail-mockup-copy h1,.demo-mockup-copy h1{font-size:2.65rem}.marketplace-detail-render{min-height:560px}.detail-market-card{width:180px}.detail-app-window{width:calc(100% - 35px);top:120px}.detail-ai-card{width:220px;right:0}.detail-faq-layout,.marketplace-detail-tools,.marketplace-detail-benefits,.marketplace-detail-steps,.demo-journey,.demo-scenarios,.demo-team-tools,.pricing-faq{grid-template-columns:1fr}.pricing-comparison{overflow-x:auto}.pricing-comparison table{min-width:720px}.demo-hero-story{min-height:540px}.demo-story-card.incoming{left:0}.demo-story-card.ai{top:185px;left:18px}.demo-story-card.review{top:355px;right:0}.demo-story-arrow{display:none}.demo-process-event{grid-template-columns:38px 95px 1fr}}
.mockup-market-logo,.marketplace-brand-logo,.marketplace-detail-logo{object-fit:contain;object-position:center;width:84px;height:84px;display:block}.marketplace-hub-card .mockup-market-logo{justify-self:center}.marketplace-brand-logo{margin:0 0 8px}.mockup-page .marketplace-brand-lockup{align-items:center;gap:9px;min-height:88px;margin-bottom:4px;display:flex}.mockup-page .marketplace-brand-lockup-image{object-fit:contain;flex:0 0 88px;width:88px;height:88px;display:block}.detail-market-logo{place-items:center;min-height:88px;display:grid}@media (max-width:720px){.marketplace-hub-card .mockup-market-logo,.marketplace-brand-logo{width:80px;height:80px}}
.public-root{--public-header-height:56px;--mockup-section-base-spacing:38px}.public-root .public-header-inner{min-height:var(--public-header-height)}.mockup-page .public-section,.mockup-page .public-section.public-cta-section{padding-block:calc(var(--mockup-section-base-spacing) + var(--public-section-padding-extra))}.mockup-page .mockup-section-head,.mockup-page .render-section-head{margin-bottom:42px}.mockup-page .mockup-section-head h2,.mockup-page .render-section-head h2,.mockup-page .detail-faq-layout h2{letter-spacing:-.04em;font-size:clamp(1.85rem,2.6vw,2.45rem);line-height:1.08}.mockup-page .mockup-hero-copy h1,.mockup-page .marketplace-detail-mockup-copy h1,.mockup-page .pricing-mockup-hero h1,.mockup-page .demo-mockup-copy h1{letter-spacing:-.045em;font-size:clamp(2.2rem,2.9vw,2.4rem);line-height:1.02}.mockup-page .mockup-hero{padding-top:calc(34px + var(--public-section-padding-extra));padding-bottom:calc(25px + var(--public-section-padding-extra))}.mockup-page .marketplace-detail-mockup-hero{padding-top:calc(30px + var(--public-section-padding-extra));padding-bottom:calc(22px + var(--public-section-padding-extra))}.mockup-page .pricing-mockup-hero{padding-top:calc(42px + var(--public-section-padding-extra));padding-bottom:calc(24px + var(--public-section-padding-extra))}.mockup-page .demo-mockup-hero{padding-top:calc(30px + var(--public-section-padding-extra));padding-bottom:calc(22px + var(--public-section-padding-extra))}.mockup-page .mockup-hero-grid,.mockup-page .marketplace-detail-mockup-grid,.mockup-page .demo-mockup-grid{gap:clamp(28px,3.8vw,48px)}.mockup-page .features-mockup-scene{min-height:290px}.mockup-page .marketplace-hub-scene{min-height:330px}.mockup-page .marketplace-detail-render{min-height:340px}.mockup-page .demo-hero-story{min-height:300px}.mockup-page .mockup-icon-chip{border-radius:13px;width:44px;height:44px;font-size:20px}.mockup-page .features-tool-card,.mockup-page .marketplace-benefit-card{min-height:148px;padding:18px}.mockup-page .features-tool-card h3,.mockup-page .marketplace-benefit-card h3{margin:14px 0 6px;font-size:.9rem}.mockup-page .features-tool-card p,.mockup-page .marketplace-benefit-card p{font-size:var(--font-size-body-sm);line-height:1.5}.mockup-page .features-workflow-card,.mockup-page .marketplace-connect-card{min-height:150px;padding:18px}.mockup-page .features-workflow-card h3,.mockup-page .marketplace-connect-card h3{margin:14px 0 6px;font-size:.9rem}.mockup-page .features-workflow-card p,.mockup-page .marketplace-connect-card p{font-size:var(--font-size-body-sm);line-height:1.48}.mockup-page .marketplace-logo-card{min-height:276px}.mockup-page .detail-tool-card,.mockup-page .detail-benefit-card{min-height:148px;padding:18px}.mockup-page .detail-tool-card h3,.mockup-page .detail-benefit-card h3{margin:14px 0 6px;font-size:.9rem}.mockup-page .detail-tool-card p,.mockup-page .detail-benefit-card p{font-size:var(--font-size-body-sm);line-height:1.5}.mockup-page .detail-step-card{min-height:150px;padding:18px}.mockup-page .detail-step-card .mockup-icon-chip{margin:4px 0 12px}.mockup-page .detail-step-card h3{margin-bottom:6px;font-size:.88rem}.mockup-page .detail-step-card p{font-size:var(--font-size-body-sm);line-height:1.48}.mockup-page .detail-market-card{width:192px;padding:14px;top:43px}.mockup-page .detail-market-logo{min-height:54px}.mockup-page .detail-market-message{font-size:var(--font-size-body-sm);margin-top:10px;padding:9px}.mockup-page .detail-product-row{font-size:var(--font-size-body-sm);margin-top:8px}.mockup-page .detail-product-thumb{width:40px;height:40px}.mockup-page .detail-app-window{border-radius:21px;width:320px;min-height:320px;top:8px}.mockup-page .detail-app-body{grid-template-columns:104px minmax(0,1fr);min-height:260px}.mockup-page .detail-sidebar{font-size:var(--font-size-body-sm);gap:8px;padding:12px 9px}.mockup-page .detail-question{padding:14px 13px}.mockup-page .detail-question h2{font-size:var(--font-size-body-sm);margin:10px 0 6px}.mockup-page .detail-question p{font-size:var(--font-size-body-sm)}.mockup-page .detail-ai-card{width:218px;padding:13px;bottom:4px;right:-2px}.mockup-page .detail-ai-card p{font-size:var(--font-size-body-sm);margin:7px 0 9px}.mockup-page .detail-render-mascot{width:68px;height:68px;bottom:92px;right:-18px}.mockup-page .pricing-card{min-height:390px;padding:22px}.mockup-page .pricing-card-grid{margin-top:32px}.mockup-page .pricing-card>p{min-height:36px}.mockup-page .pricing-price{margin:16px 0 14px}.mockup-page .pricing-price strong{font-size:2.25rem}.mockup-page .pricing-feature-list{font-size:var(--font-size-body-sm);gap:7px;margin-top:16px}.mockup-page .demo-journey-card{min-height:164px;padding:18px}.mockup-page .demo-journey-card h3{margin:13px 0 6px;font-size:.9rem}.mockup-page .demo-journey-card p{font-size:var(--font-size-body-sm);line-height:1.48}.mockup-page .demo-scenario-card{padding:18px}.mockup-page .demo-process>div{min-height:230px;padding:18px}.mockup-page .demo-process-event{font-size:var(--font-size-body-sm);grid-template-columns:36px 92px 1fr;gap:8px}.mockup-page .demo-story-card{padding:14px}.mockup-page .demo-story-card.incoming{width:208px;top:14px;left:8px}.mockup-page .demo-story-card.ai{width:258px;top:112px;left:118px}.mockup-page .demo-story-card.review{width:190px;top:42px;right:0}.mockup-page .demo-story-arrow.a1{top:67px;left:213px}.mockup-page .demo-story-arrow.a2{top:146px;right:177px}.mockup-page .demo-hero-mascot{bottom:0;right:35px}.mockup-page .mockup-cta{padding-block:36px}.mockup-page .features-window{inset:18px 8px 20px 0}.mockup-page .features-app-sidebar{gap:12px;padding:13px 9px}.mockup-page .features-app-main{padding:13px 14px 14px}.mockup-page .features-feed-tabs{gap:5px;margin-bottom:7px}.mockup-page .features-feed-tabs span{font-size:var(--font-size-body-sm);padding:4px 7px}.mockup-page .features-message{grid-template-columns:32px 1fr auto;gap:8px;padding:7px 5px}.mockup-page .features-message-source{border-radius:9px;width:32px;height:32px}.mockup-page .features-market-logo{object-fit:contain;width:30px;height:30px}.mockup-page .features-message strong{font-size:var(--font-size-body-sm)}.mockup-page .features-message p{font-size:var(--font-size-body-sm);margin-top:2px}.mockup-page .features-message small{font-size:var(--font-size-body-sm)}.mockup-page .features-workflow-logos{justify-content:center;align-items:center;width:fit-content;margin:0 auto;display:flex}.mockup-page .features-workflow-logo-chip{background:#fff;border:3px solid #fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden;box-shadow:0 8px 18px #5148e81a}.mockup-page .features-workflow-logo-chip+.features-workflow-logo-chip{margin-left:-7px}.mockup-page .features-workflow-logo{object-fit:contain;width:34px;height:34px}.mockup-page .features-benefit-card{grid-template-columns:auto 1fr;align-items:start;column-gap:14px;display:grid}.mockup-page .features-benefit-icon{border-radius:13px;grid-row:1/span 2;width:44px;height:44px;font-size:20px}.mockup-page .features-benefit-card strong{align-self:end;margin:0 0 4px}.mockup-page .features-benefit-card>span:last-child{grid-column:2}@media (max-width:1040px){.mockup-page .mockup-hero-copy h1,.mockup-page .marketplace-detail-mockup-copy h1,.mockup-page .pricing-mockup-hero h1,.mockup-page .demo-mockup-copy h1{font-size:clamp(2.25rem,6vw,3rem)}}@media (max-width:860px){.mockup-page .features-mockup-scene,.mockup-page .marketplace-hub-scene,.mockup-page .marketplace-detail-render,.mockup-page .demo-hero-story{min-height:320px}.mockup-page .detail-app-window{width:min(76vw,330px)}}@media (max-width:720px){.public-root{--mockup-section-base-spacing:32px}.mockup-page .public-section,.mockup-page .public-section.public-cta-section{padding-block:calc(var(--mockup-section-base-spacing) + var(--public-section-padding-extra))}.mockup-page .mockup-hero,.mockup-page .marketplace-detail-mockup-hero,.mockup-page .demo-mockup-hero{padding-top:calc(28px + var(--public-section-padding-extra));padding-bottom:calc(24px + var(--public-section-padding-extra))}.mockup-page .pricing-mockup-hero{padding-top:calc(32px + var(--public-section-padding-extra));padding-bottom:calc(20px + var(--public-section-padding-extra))}.mockup-page .mockup-hero-copy h1,.mockup-page .marketplace-detail-mockup-copy h1,.mockup-page .pricing-mockup-hero h1,.mockup-page .demo-mockup-copy h1{font-size:clamp(2.05rem,11vw,2.7rem)}.mockup-page .mockup-section-head h2,.mockup-page .render-section-head h2,.mockup-page .detail-faq-layout h2{font-size:clamp(1.75rem,8vw,2.2rem)}.mockup-page .features-mockup-scene{min-height:320px}.mockup-page .marketplace-hub-scene{min-height:470px}.mockup-page .marketplace-hub-card{width:150px}.mockup-page .marketplace-hub-core{width:104px;height:104px}.mockup-page .marketplace-detail-render{min-height:520px}.mockup-page .detail-market-card{width:180px;top:0;left:0}.mockup-page .detail-app-window{width:calc(100% - 18px);top:118px;right:0}.mockup-page .detail-ai-card{width:220px;bottom:4px;right:0}.mockup-page .detail-render-mascot{bottom:118px;right:8px}.mockup-page .demo-hero-story{min-height:520px}.mockup-page .demo-story-card.incoming{width:min(100%,230px);top:0;left:0}.mockup-page .demo-story-card.ai{width:calc(100% - 32px);top:168px;left:16px}.mockup-page .demo-story-card.review{width:220px;top:352px;right:0}.mockup-page .demo-story-arrow{display:none}.mockup-page .demo-hero-mascot{bottom:0;right:18px}.mockup-page .features-benefit-card{grid-template-columns:auto 1fr}.mockup-page .demo-process>div{min-height:auto}}@media (max-width:480px){.mockup-page .marketplace-hub-scene{min-height:440px}.mockup-page .marketplace-hub-card{width:136px}.mockup-page .marketplace-hub-core{width:94px;height:94px}.mockup-page .marketplace-detail-render,.mockup-page .demo-hero-story{min-height:500px}}
.public-root:has(.mockup-page){--color-bg-page:#fff;--color-bg-surface:#fff;--color-bg-elevated:#fff;--color-bg-subtle:#f6faff;--color-public-page:#fff;--color-public-section:#fff;--color-public-section-subtle:#f6faff;--color-public-header:#fffffff5;--color-public-footer:#fff;--color-text-primary:#071846;--color-text-secondary:#50648a;--color-text-muted:#6f82a7;--color-border-subtle:#dceafa;--color-border-strong:#bfd6f3;--mockup-blue:#0b68f6;--mockup-blue-deep:#0757d7;--mockup-sky:#0b68f6;--color-brand-primary:#0b68f6;--color-brand-primary-hover:#0757d7;--color-brand-primary-active:#064fc5;--color-brand-accent:#0b68f6;--color-brand-text-on-soft:#0b61e8;--color-kicker-text:#0b68f6;--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%)}:is(.public-root:has(.mockup-page) .public-brand-mark,.public-root:has(.mockup-page) .button-primary){background:linear-gradient(110deg,#0b68f6 0%,#0674ff 58%,#0a5fe8 100%);box-shadow:0 10px 24px #0b68f633}.public-root:has(.mockup-page) .button-primary:hover{background:linear-gradient(110deg,#0757d7 0%,#0b68f6 58%,#0a5fe8 100%);box-shadow:0 14px 30px #0b68f63d}.public-root:has(.mockup-page) .button-secondary:hover{color:#0b68f6;border-color:#0b68f6}.public-root:has(.mockup-page) .public-nav a:hover{color:#0b68f6;border-color:#0b68f6}.public-root:has(.mockup-page) .text-link:hover{color:#0b68f6;border-color:#0b68f6}.mockup-page .mockup-highlight,.mockup-page .detail-ai-card strong,.mockup-page .demo-process-answer strong,.mockup-page .demo-story-card.ai strong,.mockup-page .demo-scenario-card a,.mockup-page .mockup-icon-chip,.mockup-page .mockup-icon-chip.purple{color:#0b68f6}.mockup-page .mockup-icon-chip.green{color:#10b981}.mockup-page .mockup-icon-chip.orange{color:#f59e0b}.mockup-page .demo-story-arrow{color:#0b68f6}.mockup-page .mockup-hero,.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%)}.mockup-page .mockup-hero:before{border-color:#0b68f60a}.mockup-page .mockup-hero:after{background:#0674ff0d}.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%)}.mockup-page .marketplace-detail-mockup-hero:before{border-color:#0b68f60a}.mockup-page .pricing-mockup-hero{background:radial-gradient(circle at 50% 25%,#0b68f614,#0000 33%),#fff}.mockup-page .demo-mockup-hero{background:radial-gradient(circle at 81% 28%,#0b68f61c,#0000 28%),linear-gradient(#fdfefe 0%,#eef6ff 100%)}.mockup-page .mockup-section-soft{background:linear-gradient(#fbfdff 0%,#eef6ff 100%)}.mockup-page .marketplace-hub-core,.mockup-page .detail-ai-card>span{background:linear-gradient(110deg,#0b68f6 0%,#0674ff 58%,#0a5fe8 100%)}.mockup-page .marketplace-hub-core,.mockup-page .features-window,.mockup-page .detail-market-card,.mockup-page .detail-app-window,.mockup-page .detail-ai-card,.mockup-page .demo-story-card{box-shadow:0 24px 62px #0b68f621}.mockup-page .pricing-feature-list li:before,.mockup-page .pricing-comparison tbody td:nth-child(3),.mockup-page .pricing-comparison thead th:nth-child(3){color:#0b68f6}.mockup-page .pricing-comparison tbody td:nth-child(3),.mockup-page .pricing-comparison thead th:nth-child(3){background:#eef6ff}.mockup-page .mockup-cta{background:radial-gradient(circle at 82% 18%,#0674ff26,#0000 30%),linear-gradient(125deg,#fbfdff 0%,#eaf4ff 100%);border-color:#cfe3fb;box-shadow:0 24px 60px #0b68f61a}.mockup-page .features-workflow-logo-chip,.mockup-page .features-message-source{box-shadow:0 8px 18px #0b68f614}.public-root:has(.mockup-page) .mockup-page .demo-scenario-popular{color:#0b68f6}.public-root:has(.mockup-page) .mockup-page .demo-story-ai-avatar{color:#0b68f6}.public-root:has(.mockup-page) .mockup-page .demo-story-review-avatar{color:#0b68f6}.public-root:has(.mockup-page) .mockup-page .demo-process-event-icon.purple{color:#0b68f6}
.mockup-page .mockup-trust-row span:before{width:18px;height:18px;color:var(--color-brand-primary);content:"✓";font-size:var(--font-size-body-sm);vertical-align:-2px;background:#eeedff;border-radius:999px;place-items:center;margin-right:6px;font-weight:800;line-height:1;display:inline-grid}.mockup-page .marketplaces-mockup-hero .mockup-trust-row span:nth-child(3):before,.mockup-page .demo-mockup-hero .mockup-trust-row span:nth-child(3):before{background:linear-gradient(90deg, var(--color-brand-primary) 0 0) 3px 5px / 8px 2px no-repeat, linear-gradient(90deg, var(--color-brand-primary) 0 0) 5px 8px / 7px 2px no-repeat, linear-gradient(90deg, var(--color-brand-primary) 0 0) 3px 11px / 8px 2px no-repeat, #eeedff;content:"";border-radius:6px}.mockup-page .mockup-cta-strip{background:radial-gradient(circle at 90% 18%,#635bff26,#0000 28%),linear-gradient(125deg,#faf9ff 0%,#efedff 100%);border:1px solid #e2dfff;border-radius:22px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 22px;display:grid;overflow:hidden;box-shadow:0 20px 48px #5148e817}.mockup-page .mockup-cta-strip-icon{width:56px;height:56px;color:var(--color-brand-primary);place-items:center;font-size:28px;display:grid}.mockup-page .mockup-cta-strip-copy{min-width:0}.mockup-page .mockup-cta-strip-copy h2{color:#071846;letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,2.1vw,1.8rem);line-height:1.08}.mockup-page .mockup-cta-strip-copy p{color:#526887;font-size:var(--font-size-body-sm);margin:5px 0 0;line-height:1.45}.mockup-page .mockup-cta-strip-side{justify-items:end;gap:8px;min-width:300px;display:grid}.mockup-page .mockup-cta-strip-side .button{justify-content:center;min-width:280px}.mockup-page .mockup-cta-strip-side .mockup-trust-row{font-size:var(--font-size-body-sm);justify-content:flex-end;gap:14px;margin:0}.mockup-page .mockup-cta-strip-side .mockup-trust-row span:before{margin-right:5px}@media (max-width:860px){.mockup-page .mockup-cta-strip{grid-template-columns:52px minmax(0,1fr)}.mockup-page .mockup-cta-strip-side{grid-column:1/-1;justify-items:stretch;width:100%;min-width:0}.mockup-page .mockup-cta-strip-side .button{width:100%;min-width:0}.mockup-page .mockup-cta-strip-side .mockup-trust-row{justify-content:flex-start}}@media (max-width:720px){.mockup-page .mockup-cta-strip{grid-template-columns:1fr;gap:14px;padding:18px}.mockup-page .mockup-cta-strip-icon{width:50px;height:50px;font-size:25px}.mockup-page .mockup-cta-strip-side{grid-column:auto}}
.mockup-page .features-window{grid-template-columns:132px minmax(0,1fr);display:grid;inset:26px 8px 28px 0}.mockup-page .features-app-sidebar{background:#fff;border-right:1px solid #edf2fa;align-content:start;gap:17px;padding:17px 12px;display:grid}.mockup-page .features-app-brand,.mockup-page .detail-app-brand{color:#071846;font-size:var(--font-size-body-sm);letter-spacing:-.02em;align-items:center;gap:7px;font-weight:800;display:flex}.mockup-page .features-app-brand .public-brand-mark,.mockup-page .detail-app-brand .public-brand-mark{background:var(--gradient-mpreply-action);border-radius:9px;width:28px;height:28px;box-shadow:0 6px 14px #5148e82e}.mockup-page .features-app-nav{color:#7384a2;font-size:var(--font-size-body-sm);gap:10px;display:grid}.mockup-page .features-app-nav strong{color:var(--color-brand-primary);background:#f2f1ff;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 7px;display:flex}.mockup-page .features-app-nav strong b{background:var(--color-brand-primary);color:#fff;min-width:19px;height:19px;font-size:var(--font-size-body-sm);border-radius:999px;place-items:center;display:grid}.mockup-page .features-app-nav span{padding-inline:7px}.mockup-page .features-app-nav i{background:#edf2fa;height:1px}.mockup-page .features-app-main{background:#fff;padding:17px 18px 18px}.mockup-page .features-app-main .features-feed-tabs{justify-content:flex-start;margin-bottom:10px}.mockup-page .features-app-main .features-feed-tabs span{color:#7184a5;background:#f5f6fb;align-items:center;gap:4px;display:inline-flex}.mockup-page .features-app-main .features-feed-tabs span:first-child{color:var(--color-brand-primary);background:#efefff}.mockup-page .features-app-main .features-feed-tabs b{font-size:var(--font-size-body-sm)}.mockup-page .features-app-main .features-feed{border-right:0;padding:0}.mockup-page .features-hero-note,.mockup-page .marketplace-hero-note,.mockup-page .detail-hero-note,.mockup-page .demo-hero-note,.mockup-page .demo-cta-note{z-index:6;color:var(--color-brand-primary);letter-spacing:.01em;pointer-events:none;font-family:Comic Sans MS,Segoe Print,cursive;font-weight:700;line-height:1.08;position:absolute}.mockup-page .features-hero-note-primary{font-size:var(--font-size-body-sm);top:38px;right:-12px;transform:rotate(-7deg)}.mockup-page .features-hero-note-primary span,.mockup-page .features-hero-note-ai span,.mockup-page .detail-hero-note span,.mockup-page .demo-hero-note span{font-family:var(--font-family-sans);font-weight:500;position:absolute}.mockup-page .features-hero-note-primary span{font-size:27px;bottom:-23px;left:-25px;transform:rotate(12deg)}.mockup-page .features-hero-note-ai{font-size:var(--font-size-body-sm);background:#ffffffeb;border:1px solid #ebe8ff;border-radius:11px;padding:8px 10px;bottom:53px;right:-24px;transform:rotate(-5deg);box-shadow:0 10px 24px #5148e81a}.mockup-page .features-hero-note-ai span{font-size:25px;bottom:-20px;left:-22px;transform:rotate(20deg)}.mockup-page .demo-journey-marketplaces{align-items:center;width:fit-content;margin:15px auto 0;display:flex}.mockup-page .demo-journey-marketplace-chip{background:#fff;border:3px solid #fff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden;box-shadow:0 7px 17px #5148e81a}.mockup-page .demo-journey-marketplace-chip+.demo-journey-marketplace-chip{margin-left:-6px}.mockup-page .demo-journey-marketplace-chip img{object-fit:contain;width:32px;height:32px;display:block}.mockup-page .demo-hero-note{width:116px;font-size:var(--font-size-body-sm);bottom:72px;right:-25px;transform:rotate(-6deg)}.mockup-page .demo-hero-note span{font-size:28px;bottom:-24px;left:-26px;transform:rotate(18deg)}.mockup-page .demo-cta-strip{padding-right:176px;position:relative}.mockup-page .demo-cta-strip .mockup-cta-strip-side{min-width:238px}.mockup-page .demo-cta-strip .mockup-cta-strip-side .button{min-width:230px}.mockup-page .demo-cta-note{width:140px;font-size:var(--font-size-body-sm);top:15px;right:18px;transform:rotate(-6deg)}.mockup-page .marketplace-hub-core{color:#071846;background:#fffffff5;border:1px solid #e4e2fb;box-shadow:0 24px 58px #5148e82b}.mockup-page .marketplace-hub-brand{place-items:center;gap:7px;display:grid}.mockup-page .marketplace-hub-brand .public-brand-mark{background:var(--gradient-mpreply-action);border-radius:15px;width:50px;height:50px;box-shadow:0 9px 20px #5148e838}.mockup-page .marketplace-hub-brand strong{color:#071846;letter-spacing:-.03em;font-size:.9rem;font-weight:800}.mockup-page .marketplace-hero-note-primary{font-size:var(--font-size-body-sm);top:42px;left:55%;transform:rotate(-7deg)}.mockup-page .marketplace-hero-note-primary span{font-family:var(--font-family-sans);font-size:28px;font-weight:500;position:absolute;bottom:-22px;right:-18px;transform:rotate(-15deg)}.mockup-page .marketplace-hero-note-sales{font-size:var(--font-size-body-sm);background:#ffffffe6;border:1px solid #ebe8ff;border-radius:12px;padding:9px 11px;bottom:24px;right:-5px;transform:rotate(-6deg);box-shadow:0 12px 26px #5148e81a}.mockup-page .demo-cta-note:before{border-top:2px solid var(--color-brand-primary);border-left:2px solid var(--color-brand-primary);content:"";border-radius:20px 0 0;width:30px;height:18px;position:absolute;top:12px;left:-38px;transform:rotate(-24deg)}.mockup-page .demo-cta-note:after{border-bottom:2px solid var(--color-brand-primary);border-left:2px solid var(--color-brand-primary);content:"";width:8px;height:8px;position:absolute;top:23px;left:-41px;transform:rotate(20deg)}.mockup-page .detail-app-top{padding:12px 16px}.mockup-page .detail-app-brand .public-brand-mark{width:29px;height:29px}.mockup-page .detail-hero-note{width:122px;font-size:var(--font-size-body-sm);top:36px;right:-29px;transform:rotate(-6deg)}.mockup-page .detail-hero-note span{font-size:29px;bottom:-26px;left:-20px;transform:rotate(16deg)}@media (max-width:1040px){.mockup-page .marketplace-hero-note-primary{left:auto;right:20%}.mockup-page .features-hero-note-primary{right:6%}}@media (max-width:860px){.mockup-page .demo-cta-strip{padding-right:22px}.mockup-page .demo-cta-note{display:none}}@media (max-width:720px){.mockup-page .features-window{grid-template-columns:104px minmax(0,1fr)}.mockup-page .features-app-sidebar{padding:14px 8px}.mockup-page .features-hero-note-primary,.mockup-page .features-hero-note-ai,.mockup-page .marketplace-hero-note-primary,.mockup-page .marketplace-hero-note-sales,.mockup-page .detail-hero-note,.mockup-page .demo-hero-note{display:none}}
.mockup-page .public-section:has(.features-benefit-grid){background:radial-gradient(circle at 92% 18%,#635bff17,#0000 30%),linear-gradient(135deg,#fafbff 0%,#f0f3ff 100%);border:1px solid #e6e4ff;border-radius:26px;width:min(100% - 42px,1560px);margin-inline:auto;box-shadow:inset 0 1px #ffffffe0}.mockup-page .public-section:has(.features-benefit-grid)>.public-container{width:min(100% - 88px,1270px)}.mockup-page .marketplace-hub-line{z-index:1;transform-origin:0;background:0 0;border-top:2px dashed #5148e85c;width:33%;height:0;top:49%;left:50%}.mockup-page .marketplace-hub-line.l1{transform:rotate(-150deg)}.mockup-page .marketplace-hub-line.l2{transform:rotate(-30deg)}.mockup-page .marketplace-hub-line.l3{transform:rotate(150deg)}.mockup-page .marketplace-hub-line.l4{transform:rotate(30deg)}.mockup-page .marketplace-hub-card{z-index:2;box-shadow:none;background:0 0;border:0;gap:7px;padding:0}.mockup-page .marketplace-hub-logo-card{background:#fff;border:1px solid #e2e8f6;border-radius:17px;place-items:center;width:100%;min-height:78px;padding:10px 14px;display:grid;box-shadow:0 15px 35px #5148e81a}.mockup-page .marketplace-hub-logo-card .mockup-market-logo{object-position:center;justify-self:center}.mockup-page .marketplace-hub-card-label{color:#526887;width:fit-content;min-height:34px;font-size:var(--font-size-body-sm);background:#fff;border:1px solid #e6ebf6;border-radius:9px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex;box-shadow:0 9px 22px #5148e814}.mockup-page .marketplace-hub-card-label>.public-icon-image{color:var(--color-brand-primary);flex:none;font-size:15px}.mockup-page .marketplace-hub-card-label>span{color:inherit;font-size:inherit}.mockup-page .marketplace-logo-card li{align-items:flex-start;gap:8px;display:flex}.mockup-page .marketplace-logo-card li:before{background:var(--color-brand-soft);width:16px;height:16px;color:var(--color-brand-primary);content:"✓";font-size:var(--font-size-body-sm);border-radius:999px;flex:0 0 16px;place-items:center;margin:1px 0 0;font-weight:800;line-height:1;display:grid}:is(.mockup-page .public-section:has(.marketplace-logo-grid)>.public-container,.mockup-page .public-section:has(.marketplace-benefits-grid)>.public-container,.mockup-page .public-section:has(.marketplace-connect-steps)>.public-container){width:min(100% - 88px,1270px)}.mockup-page .marketplace-logo-card p{margin-top:7px;margin-bottom:18px}.mockup-page .marketplace-logo-card ul{margin-top:auto;margin-bottom:0}.mockup-page .marketplace-logo-card{color:inherit;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s}.mockup-page .marketplace-logo-card:hover,.mockup-page .marketplace-logo-card:focus-visible{border-color:#8db9ff;transform:translateY(-2px);box-shadow:0 16px 38px #0b68f61f}.mockup-page .marketplace-logo-card:focus-visible{outline-offset:3px;outline:2px solid #0b68f6}@media (prefers-reduced-motion:reduce){.mockup-page .marketplace-logo-card{transition:none}.mockup-page .marketplace-logo-card:hover{transform:none}}.mockup-page .marketplace-connect-card{text-align:left;grid-template-columns:46px minmax(0,1fr);align-content:center;align-items:start;column-gap:12px;min-height:122px;padding:16px;display:grid}.mockup-page .marketplace-connect-card .mockup-icon-chip{grid-area:1/1/span 2;margin:0}.mockup-page .marketplace-connect-card h3{grid-column:2;margin:0 0 5px}.mockup-page .marketplace-connect-card p{grid-column:2;margin:0}.mockup-page .marketplace-detail-faq details{padding:0;overflow:hidden}.mockup-page .detail-faq-summary{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 14px;list-style:none;display:grid}.mockup-page .detail-faq-summary::-webkit-details-marker{display:none}.mockup-page .detail-faq-icon{background:var(--color-brand-soft);width:34px;height:34px;color:var(--color-brand-primary);border-radius:10px;place-items:center;font-size:17px;display:grid}.mockup-page .detail-faq-chevron{color:var(--color-brand-primary);font-size:18px;line-height:1;transition:transform .2s}.mockup-page .marketplace-detail-faq details[open] .detail-faq-chevron{transform:rotate(180deg)}.mockup-page .marketplace-detail-faq details>p{margin:0;padding:0 16px 14px 60px}.mockup-page .demo-journey-marketplaces{justify-content:flex-start;margin-left:0;margin-right:0}.mockup-page .demo-scenario-popular{background:var(--color-brand-soft);color:var(--color-brand-primary);font-size:var(--font-size-body-sm);border-radius:999px;align-items:center;padding:4px 8px;font-weight:700;line-height:1;display:inline-flex}.mockup-page .demo-story-meta{align-items:center;gap:9px;margin-bottom:10px;display:flex}.mockup-page .demo-story-meta>div{gap:1px;display:grid}.mockup-page .demo-story-meta strong{color:#102554;font-size:var(--font-size-body-sm);margin:0}.mockup-page .demo-story-meta small{color:#526887;font-size:var(--font-size-body-sm)}.mockup-page .demo-story-ai-avatar,.mockup-page .demo-story-review-avatar{background:var(--color-brand-soft);width:32px;height:32px;color:var(--color-brand-primary);border-radius:10px;flex:0 0 32px;place-items:center;font-size:17px;display:grid}.mockup-page .demo-story-card.review{padding:14px}.mockup-page .demo-story-review-bubble{background:#f4f5ff;border-radius:12px;gap:4px;padding:11px 12px;display:grid}.mockup-page .demo-story-review-bubble strong{color:#102554;font-size:var(--font-size-body-sm);margin:0}.mockup-page .demo-story-review-bubble span{color:#526887;font-size:var(--font-size-body-sm)}.mockup-page .demo-process-message .demo-scenario-head>div{gap:2px;display:grid}.mockup-page .demo-process-message .demo-scenario-head small{color:#526887;font-size:var(--font-size-body-sm)}.mockup-page .demo-process-buyer-message{align-items:flex-start;gap:10px;margin-top:22px;display:flex}.mockup-page .demo-process-avatar{background:radial-gradient(circle at 50% 34%, #f6c9a7 0 17%, transparent 18%), radial-gradient(circle at 50% 82%, var(--color-brand-primary) 0 36%, transparent 37%), var(--color-brand-soft);border:3px solid #f1efff;border-radius:999px;flex:0 0 34px;width:34px;height:34px}.mockup-page .demo-process-buyer-message p{color:#566b90;font-size:var(--font-size-body-sm);background:#f4f5ff;border-radius:12px;margin:0;padding:11px 12px;line-height:1.48}.mockup-page .demo-process-market-link{color:var(--color-brand-primary);font-size:var(--font-size-body-sm);margin-top:17px;font-weight:700;display:inline-block}.mockup-page .demo-process-event .demo-process-event-icon{border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:400;display:grid}.mockup-page .demo-process-event-icon>.public-icon-image{background-size:contain;width:28px;height:28px}.mockup-page .demo-process-event-icon.blue,.mockup-page .demo-process-event-icon.purple{background:var(--color-brand-soft);color:var(--color-brand-primary)}.mockup-page .demo-process-event-icon.green{color:#10b981;background:#eafaf3}.mockup-page .demo-process-event-meta{gap:1px;display:grid}.mockup-page .demo-process-event-meta small{color:#102654;font-weight:700}.mockup-page .demo-process-answer>strong{align-items:center;gap:7px;display:flex}.mockup-page .demo-process-answer>strong>.public-icon-image{background-color:var(--color-brand-soft);width:28px;height:28px;color:var(--color-brand-primary);border-radius:8px;flex:0 0 28px;padding:6px}.mockup-page .demo-process-answer .button{justify-content:center;width:100%;margin-top:12px}@media (max-width:720px){:is(.mockup-page .public-section:has(.marketplace-logo-grid)>.public-container,.mockup-page .public-section:has(.marketplace-benefits-grid)>.public-container,.mockup-page .public-section:has(.marketplace-connect-steps)>.public-container){width:calc(100% - 32px)}.mockup-page .public-section:has(.features-benefit-grid){border-radius:20px;width:calc(100% - 24px)}.mockup-page .public-section:has(.features-benefit-grid)>.public-container{width:calc(100% - 32px)}.mockup-page .detail-faq-summary{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding-inline:12px}.mockup-page .marketplace-detail-faq details>p{padding-left:54px}}
.mockup-page .mockup-mascot{width:92px;height:76px;box-shadow:none;background:url(/images/mpreply-mascot.webp) 50%/contain no-repeat;border:0;border-radius:0;display:block}.mockup-page .mockup-mascot:before,.mockup-page .mockup-mascot:after{content:none;display:none}.mockup-page .detail-render-mascot{width:82px;height:68px}.mockup-page .demo-hero-mascot{width:96px;height:80px}@media (max-width:720px){.mockup-page .mockup-mascot{width:78px;height:64px}}
.mockup-page .features-app-nav-item{color:#7384a2;min-width:0;font-size:var(--font-size-body-sm);border-radius:8px;align-items:center;gap:7px;padding:6px 7px;font-style:normal;line-height:1.2;display:flex}.mockup-page .features-app-nav-item>.public-icon-image{color:#8291aa;flex:0 0 14px;width:14px;height:14px}.mockup-page .features-app-nav-item.is-active{color:var(--color-brand-primary);background:#f2f1ff;justify-content:flex-start}.mockup-page .features-app-nav-item.is-active>.public-icon-image{color:var(--color-brand-primary)}.mockup-page .features-app-nav-item.is-active>b{background:var(--color-brand-primary);color:#fff;min-width:19px;height:19px;font-size:var(--font-size-body-sm);border-radius:999px;place-items:center;margin-left:auto;display:grid}.mockup-page .features-app-nav>.features-app-nav-item:not(.is-active){padding-inline:7px}
.mockup-page .detail-sidebar-item{color:#7384a2;min-width:0;font-size:var(--font-size-body-sm);border-radius:7px;align-items:center;gap:7px;padding:5px 6px;font-weight:500;line-height:1.2;display:flex}.mockup-page .detail-sidebar-item>.public-icon-image{color:#8291aa;flex:0 0 13px;width:13px;height:13px}.mockup-page .detail-sidebar-item>b{color:#7384a2;font-size:var(--font-size-body-sm);margin-left:auto;font-weight:700}.mockup-page .detail-sidebar-item.is-active{color:var(--color-brand-text-on-soft);background:#eaf4ff;font-weight:700}.mockup-page .detail-sidebar-item.is-active>.public-icon-image,.mockup-page .detail-sidebar-item.is-active>b{color:var(--color-brand-text-on-soft)}.mockup-page .marketplace-detail-compact-logo{object-fit:contain;flex:0 0 34px;width:34px;height:34px;display:block}.mockup-page .detail-market-logo{background:0 0}.mockup-page .detail-market-card:after{width:104px;height:54px;color:var(--color-brand-primary);content:"↗";text-align:right;pointer-events:none;border-bottom:2px dashed #0b68f68c;border-right:2px dashed #0b68f68c;border-radius:0 0 42px;font-size:19px;line-height:1;position:absolute;bottom:-11px;right:-94px}.mockup-page .detail-market-message strong{align-items:center;gap:7px;display:flex}.mockup-page .detail-market-message strong:before{background-color:var(--color-brand-soft);background-image:radial-gradient(circle at 50% 36%, var(--color-brand-primary) 0 19%, transparent 21%), radial-gradient(ellipse at 50% 86%, var(--color-brand-primary) 0 31%, transparent 33%);content:"";border-radius:8px;flex:0 0 24px;width:24px;height:24px}.mockup-page .detail-product-thumb{background-color:#f4f6fb;border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.mockup-page .detail-product-thumb.is-product.is-wildberries{background-image:url(/images/mockups/product-shoe.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.mockup-page .detail-product-thumb:not(.is-product),.mockup-page .detail-product-thumb.is-product:not(.is-wildberries){background-color:var(--color-brand-soft);color:var(--color-brand-primary)}.mockup-page .detail-product-thumb:not(.is-product)>.public-icon-image,.mockup-page .detail-product-thumb.is-product:not(.is-wildberries)>.public-icon-image{width:19px;height:19px}.mockup-page.marketplace-detail-page.is-wildberries .detail-question>p{display:none}.mockup-page .detail-faq-summary{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;min-height:46px;padding:6px 12px}.mockup-page .detail-faq-icon{border-radius:8px;width:28px;height:28px;font-size:14px}.mockup-page .marketplace-detail-faq details:nth-of-type(3) .detail-faq-icon{background:var(--color-brand-primary);color:#fff;border-radius:999px}.mockup-page .marketplace-detail-faq details:nth-of-type(3) .detail-faq-icon>.public-icon-image{display:none}.mockup-page .marketplace-detail-faq details:nth-of-type(3) .detail-faq-icon:before{content:"✓";font-size:var(--font-size-body-sm);font-weight:800;line-height:1}.mockup-page .marketplace-detail-faq details>p{padding:0 12px 10px 50px}@media (max-width:720px){.mockup-page .detail-market-card:after{display:none}.mockup-page .detail-faq-summary{grid-template-columns:28px minmax(0,1fr) auto;gap:9px;padding-inline:10px}.mockup-page .marketplace-detail-faq details>p{padding-left:47px}}
.mockup-page .pricing-market-compact{object-fit:contain;flex:0 0 34px;width:34px;height:34px;display:block}.mockup-page .pricing-comparison-check{color:var(--color-brand-primary);font-weight:800}.mockup-page .pricing-faq-summary{justify-content:space-between;align-items:center;gap:14px;list-style:none;display:flex}.mockup-page .pricing-faq-summary::-webkit-details-marker{display:none}.mockup-page .pricing-faq-chevron{color:var(--color-brand-primary);flex:none;font-size:16px;line-height:1;transition:transform .2s}.mockup-page .pricing-faq details[open] .pricing-faq-chevron{transform:rotate(45deg)}.mockup-page .pricing-mockup-hero{text-align:left;background:radial-gradient(circle at 8% 12%,#0b68f60f,#0000 22rem),radial-gradient(circle at 82% 24%,#0b68f61c,#0000 25rem),linear-gradient(#fff 0%,#f4f9ff 100%);align-items:center;min-height:586px;padding:54px 0;display:grid;overflow:hidden}.mockup-page .pricing-mockup-hero>.public-container{max-width:var(--container-max-width)}.mockup-page .pricing-approved-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;display:grid}.mockup-page .pricing-approved-hero-copy{align-content:start;justify-items:start;display:grid}.mockup-page .pricing-approved-hero-copy h1{letter-spacing:-.04em;max-width:620px;line-height:1.02}.mockup-page .pricing-approved-hero-copy>p{color:#62779a;max-width:560px;margin:20px 0 0;font-size:18px;line-height:1.55}.mockup-page .pricing-approved-hero-copy .mockup-trust-row{font-size:var(--font-size-body-sm);justify-content:flex-start;gap:18px;margin-top:14px}.mockup-page .pricing-approved-hero-scene{width:100%;height:auto;min-height:0;margin:0;position:relative}.mockup-page .pricing-approved-hero-scene .supplied-hero-image{width:100%;max-width:680px;position:static}.mockup-page .pricing-approved-hero-blob{background:radial-gradient(circle at 66% 22%,#ffffffc2,#0000 20%),linear-gradient(145deg,#edf5ff 0%,#e0edff 56%,#f5f9ff 100%);border-radius:48% 52% 44% 56%;position:absolute;inset:14px 20px 4px 10px;transform:rotate(-4deg)}.mockup-page .pricing-approved-hero-mascot{z-index:2;object-fit:contain;filter:drop-shadow(0 18px 30px #0b68f624);width:185px;height:185px;position:absolute;bottom:10px;left:17%}.mockup-page .pricing-approved-market-card{z-index:3;background:#fffffff5;border:1px solid #dceafa;border-radius:16px;gap:10px;width:min(58%,260px);padding:13px 15px;display:grid;position:absolute;top:52px;right:3%;transform:rotate(2deg);box-shadow:0 18px 42px #1455aa1a}.mockup-page .pricing-approved-market-card>strong{color:#0b61e8;font-size:var(--font-size-body-sm);line-height:1.25}.mockup-page .pricing-approved-market-card>div{align-items:center;gap:7px;display:flex}.mockup-page .pricing-approved-market-logo{background:#fff;border:1px solid #e0ecfa;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.mockup-page .pricing-approved-market-logo .pricing-market-compact{width:30px;height:30px}.mockup-page .pricing-approved-note{z-index:4;color:var(--color-brand-primary);font-size:var(--font-size-body-sm);font-weight:750;line-height:1.3;position:absolute}.mockup-page .pricing-approved-note-top{top:18px;right:11%;transform:rotate(-5deg)}.mockup-page .pricing-approved-note-side{bottom:25px;right:0;transform:rotate(-5deg)}.mockup-page .pricing-plans-section{background:linear-gradient(#f4f9ff 0%,#fff 100%);padding:48px 0 64px}.mockup-page .pricing-plans-heading{text-align:center;max-width:660px;margin:0 auto 30px}.mockup-page .pricing-plans-heading h2{color:var(--color-text-primary);letter-spacing:-.04em;margin:0;font-size:clamp(26px,2.8vw,32px);line-height:1.12}.mockup-page .pricing-plans-heading p{color:var(--color-text-secondary);margin:10px 0 0;font-size:14px;line-height:1.5}.mockup-page .pricing-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;margin-top:0}@media (max-width:1100px){.mockup-page .pricing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mockup-page .pricing-card-grid{grid-template-columns:minmax(0,1fr)}}.mockup-page .pricing-card{min-height:410px;padding:18px}.mockup-page .pricing-card.is-popular{z-index:1}.mockup-page .pricing-plan-card-icon{background:var(--color-bg-brand-soft);width:44px;height:44px;color:var(--color-brand-primary);border-radius:13px;place-items:center;display:grid}.mockup-page .pricing-plan-card-icon .public-icon-image{width:25px;height:25px}.mockup-page .pricing-card h3{color:var(--color-text-primary);margin-top:10px;margin-bottom:0;font-size:1.15rem;line-height:1.3}.mockup-page .pricing-card>p{min-height:34px;font-size:var(--font-size-body-sm)}.mockup-page .pricing-card .pricing-price{margin:12px 0 10px}.mockup-page .pricing-card .pricing-price strong{font-size:1.95rem}.mockup-page .pricing-card-popular{z-index:3;color:var(--color-brand-primary);font-size:var(--font-size-body-sm);white-space:nowrap;background:#fff;border:1px solid #cfe3fb;border-radius:999px;padding:6px 13px;font-weight:760;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 7px 18px #0b68f61a}.mockup-page .pricing-card .pricing-feature-list{font-size:var(--font-size-body-sm);gap:5px;margin:10px 0 16px;line-height:1.3}.mockup-page .pricing-card .button{min-height:38px;font-size:var(--font-size-body-sm);white-space:nowrap;margin-top:auto;padding:8px}.mockup-page .pricing-approved-start-section{background:radial-gradient(circle at 50% 0,#0b68f60d,#0000 24rem),linear-gradient(#fbfdff 0%,#f2f8ff 100%)}.mockup-page .pricing-approved-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mockup-page .pricing-approved-start-card{background:#fff;border:1px solid #dceafa;border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:13px;padding:16px;display:grid;box-shadow:0 7px 20px #1455aa0d}.mockup-page .pricing-approved-start-card .mockup-icon-chip{width:44px;height:44px;margin:0}.mockup-page .pricing-approved-start-card>div{min-width:0}.mockup-page .pricing-approved-start-card strong{color:#0c2251;font-size:var(--font-size-body-sm);display:block}.mockup-page .pricing-approved-start-card p{color:#526887;font-size:var(--font-size-body-sm);margin:5px 0 0;line-height:1.45}.mockup-page .pricing-approved-faq-section{background:#fff}.mockup-page .pricing-approved-faq-layout{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.mockup-page .pricing-approved-faq-layout .pricing-faq details{align-self:start;min-height:48px}@media (max-width:980px){.mockup-page .pricing-approved-hero-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:24px}.mockup-page .pricing-approved-hero-mascot{left:10%}.mockup-page .pricing-approved-market-card{right:0}}@media (max-width:760px){.mockup-page .pricing-mockup-hero{min-height:0;padding:48px 0 40px}.mockup-page .pricing-plans-section{padding:44px 0 56px}.mockup-page .pricing-plans-heading{margin-bottom:28px}.mockup-page .pricing-approved-hero-grid{grid-template-columns:1fr}.mockup-page .pricing-approved-hero-scene{height:auto;min-height:0}.mockup-page .pricing-approved-hero-scene .supplied-hero-image{width:100%;position:static}.mockup-page .pricing-approved-hero-copy h1{font-size:clamp(28px,8vw,34px);line-height:1.05}.mockup-page .pricing-approved-hero-mascot{width:165px;height:165px;left:14%}.mockup-page .pricing-approved-start-grid{grid-template-columns:1fr}}@media (max-width:520px){.mockup-page .pricing-approved-hero-scene{width:100vw;min-height:0}.mockup-page .pricing-approved-hero-mascot{width:145px;height:145px;bottom:5px;left:5%}.mockup-page .pricing-approved-market-card{width:62%;padding:10px;top:54px}.mockup-page .pricing-approved-market-card>div{gap:4px}.mockup-page .pricing-approved-market-logo{width:34px;height:34px}.mockup-page .pricing-approved-market-logo .pricing-market-compact{width:27px;height:27px}.mockup-page .pricing-approved-note-side{display:none}.mockup-page .pricing-approved-start-card{grid-template-columns:40px minmax(0,1fr)}}.mockup-page .pricing-calculator-section{padding:var(--public-section-padding-block) 0;background:linear-gradient(180deg, var(--color-bg-surface) 0%, var(--color-bg-subtle) 100%)}.mockup-page .pricing-benefit-section{background:var(--color-bg-subtle)}.mockup-page .pricing-calculator-heading{text-align:center;max-width:760px;margin:0 auto 42px}.mockup-page .pricing-calculator-heading h2{color:var(--color-text-primary);letter-spacing:-.035em;margin:10px 0 16px;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.mockup-page .pricing-calculator-heading>p:last-child{max-width:64ch;color:var(--color-text-secondary);margin:0 auto;line-height:1.6}.mockup-page .pricing-pack-selector,.mockup-page .pricing-benefit-controls{border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);background:var(--color-bg-surface);box-shadow:var(--shadow-card);padding:clamp(22px,4vw,44px)}.mockup-page .pricing-pack-intro>label,.mockup-page .pricing-volume-heading>label,.mockup-page .pricing-benefit-fields label{color:var(--color-text-primary);margin-bottom:12px;font-weight:700;display:block}.mockup-page .pricing-pack-intro,.mockup-page .pricing-volume-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.mockup-page .pricing-pack-intro label,.mockup-page .pricing-volume-heading label{margin:0}.mockup-page .pricing-pack-exact{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:flex}.mockup-page .pricing-pack-exact input,.mockup-page .pricing-volume-heading input{border:1px solid var(--color-border-brand-soft);background:var(--color-bg-brand-soft);width:148px;min-height:52px;color:var(--color-text-primary);font:inherit;font-variant-numeric:tabular-nums;border-radius:13px;padding:9px 14px;font-size:1.25rem;font-weight:750}.mockup-page .pricing-pack-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:25px 0 29px;display:grid}.mockup-page .pricing-volume-presets{flex-wrap:wrap;gap:10px;margin:24px 0 29px;display:flex}.mockup-page .pricing-pack-options button,.mockup-page .pricing-volume-presets button{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);min-width:88px;min-height:46px;color:var(--color-text-primary);font:inherit;cursor:pointer;border-radius:999px;padding:10px 16px;font-size:.875rem;font-weight:650;transition:color .18s,background-color .18s,border-color .18s,transform .18s}.mockup-page .pricing-pack-options button:hover,.mockup-page .pricing-volume-presets button:hover{border-color:var(--color-border-brand-strong);color:var(--color-brand-primary-strong);transform:translateY(-1px)}.mockup-page .pricing-pack-options button.is-selected,.mockup-page .pricing-volume-presets button.is-selected{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-text-on-brand);font-weight:700}.mockup-page .pricing-pack-selector input[type=range],.mockup-page .pricing-benefit-controls input[type=range]{appearance:none;background:linear-gradient(to right, var(--color-brand-primary) 0 var(--range-progress), var(--color-border-subtle) var(--range-progress) 100%);cursor:pointer;border-radius:999px;width:100%;height:9px;margin:0;display:block}.mockup-page .pricing-calculators input[type=range]::-webkit-slider-thumb{border:4px solid var(--color-bg-surface);appearance:none;background:var(--color-brand-primary);border-radius:50%;width:23px;height:23px;box-shadow:0 2px 8px #0b68f647}.mockup-page .pricing-calculators input[type=range]::-moz-range-thumb{border:4px solid var(--color-bg-surface);background:var(--color-brand-primary);border-radius:50%;width:15px;height:15px;box-shadow:0 2px 8px #0b68f647}.mockup-page .pricing-range-ends{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;display:flex}.mockup-page .pricing-pack-result,.mockup-page .pricing-benefit-results{background:var(--gradient-mpreply-action);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:36px;padding:28px 30px;display:grid}.mockup-page .pricing-pack-result>div,.mockup-page .pricing-benefit-results>div{min-width:0}.mockup-page .pricing-pack-result>div+div{border-left:1px solid #ffffff4d;padding-left:24px}.mockup-page .pricing-pack-result span,.mockup-page .pricing-benefit-results span{color:var(--color-text-secondary);margin-bottom:8px;font-size:.9rem;display:block}.mockup-page .pricing-pack-result span{color:#ffffffd9}.mockup-page .pricing-pack-result strong,.mockup-page .pricing-benefit-results strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:750;line-height:1.15;display:block}.mockup-page .pricing-pack-result strong{color:var(--color-text-on-dark)}.mockup-page .pricing-pack-result>div:nth-child(2) strong{font-size:clamp(1.75rem,3vw,2.45rem)}.mockup-page .pricing-calculator-note{background:var(--color-bg-brand-soft);max-width:82ch;color:var(--color-text-secondary);border-radius:12px;margin:22px 0 0;padding:16px 20px;font-size:.88rem;line-height:1.6}.mockup-page .pricing-pack-composition{color:var(--color-text-primary);margin:18px 0 0;font-size:.9rem;font-weight:650;line-height:1.5}.mockup-page .pricing-benefit-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px;display:grid}.mockup-page .pricing-benefit-fields label{min-height:2.6em;margin-bottom:8px;font-size:.88rem}.mockup-page .pricing-benefit-fields input{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);width:100%;min-height:50px;color:var(--color-text-primary);font:inherit;font-variant-numeric:tabular-nums;border-radius:12px;padding:9px 14px}.mockup-page .pricing-benefit-results{background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px;padding:0}.mockup-page .pricing-benefit-results>div{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);border-radius:18px;padding:28px 30px}.mockup-page .pricing-benefit-results>div:nth-child(2){border-color:var(--color-border-brand-soft);background:var(--color-bg-brand-soft)}.mockup-page .pricing-benefit-results>div:nth-child(2) strong{color:var(--color-brand-primary-strong)}.mockup-page .pricing-benefit-results .pricing-benefit-difference{background:var(--gradient-public-cta);border:0;grid-column:1/-1}.mockup-page .pricing-benefit-assumptions{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);border-radius:18px;margin-top:24px;padding:20px 26px}.mockup-page .pricing-benefit-assumptions summary{color:var(--color-brand-primary-strong);cursor:pointer;font-weight:700}.mockup-page .pricing-calculation-method{margin-top:18px}.mockup-page .pricing-calculation-method summary{width:fit-content;color:var(--color-brand-primary-strong);cursor:pointer;font-size:.9rem;font-weight:700}.mockup-page .pricing-calculation-method .pricing-calculator-note{background:var(--color-bg-surface);max-width:100%;margin-top:14px}.mockup-page .pricing-benefit-results .pricing-benefit-difference strong{color:var(--color-text-on-dark);font-size:clamp(2rem,3.4vw,2.7rem)}.mockup-page .pricing-benefit-results .pricing-benefit-difference span,.mockup-page .pricing-benefit-results .pricing-benefit-difference p{color:#ffffffe0}.mockup-page .pricing-benefit-results p{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);margin:10px 0 0;line-height:1.5}@media (prefers-reduced-motion:reduce){.mockup-page .pricing-pack-options button,.mockup-page .pricing-volume-presets button{transition:none}}.mockup-page .pricing-calculators :is(button,input,summary):focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}@media (max-width:780px){.mockup-page .pricing-benefit-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mockup-page .pricing-benefit-results{gap:14px}}@media (max-width:520px){.mockup-page .pricing-pack-intro,.mockup-page .pricing-volume-heading{flex-direction:column;align-items:flex-start}.mockup-page .pricing-pack-exact,.mockup-page .pricing-volume-heading input{width:100%}.mockup-page .pricing-pack-exact input{flex:1;min-width:0}.mockup-page .pricing-volume-presets button{flex:28%;min-width:0}.mockup-page .pricing-pack-options{grid-template-columns:repeat(2,minmax(0,1fr))}.mockup-page .pricing-pack-options button{min-width:0}.mockup-page .pricing-pack-result{grid-template-columns:1fr 1fr;gap:18px;padding:24px}.mockup-page .pricing-pack-result>div:first-child{grid-area:2/1}.mockup-page .pricing-pack-result>div:nth-child(2){border:0;border-bottom:1px solid #ffffff4d;grid-area:1/1/auto/-1;padding:0 0 18px}.mockup-page .pricing-pack-result>div:nth-child(3){grid-area:2/2;padding-left:16px}.mockup-page .pricing-pack-result strong{font-size:1.22rem}.mockup-page .pricing-pack-result>div:nth-child(2) strong{font-size:2rem}.mockup-page .pricing-benefit-fields{grid-template-columns:1fr;gap:18px}.mockup-page .pricing-benefit-fields label{min-height:0}.mockup-page .pricing-benefit-results{grid-template-columns:1fr}.mockup-page .pricing-benefit-results>div{padding:24px}}@media (max-width:360px){.mockup-page .pricing-pack-result{gap:12px;padding:20px}.mockup-page .pricing-pack-result>div:nth-child(3){padding-left:10px}.mockup-page .pricing-pack-result span{font-size:var(--font-size-body-sm)}.mockup-page .pricing-pack-result>div:nth-child(3) strong{white-space:nowrap;font-size:1.05rem}}
.public-footer-disclosure{display:none}@media (max-width:1100px){.home-reference-footer .home-reference-footer-grid{grid-template-columns:minmax(0,1fr);gap:0}.home-reference-footer .home-reference-footer-brand{grid-column:1;margin-bottom:1.5rem}.home-reference-footer .public-footer-desktop-group{display:none}.home-reference-footer .public-footer-disclosure{border-top:1px solid var(--color-border-subtle);display:block}.home-reference-footer .public-footer-disclosure:last-child{border-bottom:1px solid var(--color-border-subtle)}.public-footer-disclosure-trigger{width:100%;min-height:52px;color:var(--color-text-primary);text-align:left;font-size:var(--font-size-body-sm);cursor:pointer;transition:color var(--duration-normal) var(--ease-out);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:0;font-weight:600;display:flex}.public-footer-disclosure-trigger:hover{color:var(--color-brand-primary)}.public-footer-disclosure-chevron{border-right:1.5px solid var(--color-text-secondary);border-bottom:1.5px solid var(--color-text-secondary);width:9px;height:9px;transition:transform var(--duration-normal) var(--ease-out);flex:none;margin-right:4px;transform:rotate(45deg)}.public-footer-disclosure[data-open=true] .public-footer-disclosure-chevron{transform:rotate(225deg)}.public-footer-disclosure-content{opacity:0;transition:grid-template-rows var(--duration-normal) var(--ease-out), opacity var(--duration-normal) var(--ease-out);grid-template-rows:0fr;display:grid}.public-footer-disclosure[data-open=true] .public-footer-disclosure-content{opacity:1;grid-template-rows:1fr}.public-footer-disclosure-links{min-height:0;transition:padding-bottom var(--duration-normal) var(--ease-out);justify-items:start;padding:0;display:grid;overflow:hidden}.public-footer-disclosure[data-open=true] .public-footer-disclosure-links{padding-bottom:.9rem}.public-footer-disclosure-links a{min-height:40px;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);transition:color var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);align-items:center;text-decoration:none;display:flex}.public-footer-disclosure-links a:hover{color:var(--color-brand-primary);transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.public-footer-disclosure-trigger,.public-footer-disclosure-chevron,.public-footer-disclosure-content,.public-footer-disclosure-links,.public-footer-disclosure-links a{transition:none}}
.public-root{--public-header-height:64px;overflow-x:clip}.public-root .button{transition:var(--transition-interactive)}.public-root .button:active{transform:translateY(0)scale(.98)}.public-root .public-mobile-menu-panel nav a{transition:color var(--duration-normal) var(--ease-out), background-color var(--duration-normal) var(--ease-out)}.public-root .public-header-inner{min-height:var(--public-header-height);gap:22px}.public-root .public-brand{gap:9px}.public-root .public-brand-mark{border-radius:10px;width:32px;height:32px}.public-root .public-brand-copy strong{letter-spacing:-.035em;font-size:1.06rem}.public-root .public-nav{color:#526687;justify-self:center;gap:clamp(14px,1.8vw,26px);width:fit-content;font-size:14px}.public-root .public-nav a{min-height:44px;transition:color var(--duration-normal) var(--ease-out);align-items:center;padding-inline:0;font-weight:600;display:inline-flex;position:relative}.public-root .public-nav a:hover,.public-root .public-nav a[aria-current=page]{color:var(--color-brand-primary)}.public-root .public-nav a:after{background:var(--color-brand-primary);content:"";transform-origin:50%;height:2px;transition:transform var(--duration-normal) var(--ease-out);border-radius:2px;display:block;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.public-root .public-nav a:hover:after,.public-root .public-nav a:focus-visible:after,.public-root .public-nav a[aria-current=page]:after{transform:scaleX(1)}.public-root .public-header-actions{gap:8px}.public-root .public-header .public-language-link{border-color:var(--public-header-control-border);color:var(--color-brand-primary)}.public-root .public-header .public-language-link:hover{border-color:var(--color-brand-primary)}.public-root .public-header-actions .button{min-height:42px;padding-inline:15px;font-size:14px}.public-root .public-login-link{box-shadow:none;color:#52688d;background:0 0;border-color:#0000}.public-root .public-login-link:hover{color:var(--color-brand-primary);background:0 0;border-color:#0000}.public-root .public-header-cta{background:var(--gradient-mpreply-action);box-shadow:0 7px 18px #5148e82e}@media (min-width:1041px) and (max-width:1180px){.public-root .public-header-inner,.public-root .public-nav{gap:12px}.public-root .public-header-actions .button{padding-inline:10px}}@media (max-width:1040px){.public-root .public-header-inner{grid-template-columns:minmax(0,1fr) auto}.public-root .public-mobile-menu-trigger{border-color:var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-brand-soft);width:46px;height:46px;color:var(--color-brand-primary);box-shadow:none}.public-root .public-mobile-menu-trigger:hover,.public-root .public-mobile-menu-trigger[aria-expanded=true]{border-color:var(--color-brand-primary);background:var(--color-brand-soft-strong);box-shadow:none}.public-root .public-mobile-menu-trigger span{width:20px}.public-root .public-mobile-menu-backdrop{inset:var(--public-mobile-nav-top,var(--public-header-height)) 0 0;width:100vw;height:calc(100dvh - var(--public-mobile-nav-top,var(--public-header-height)));visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--duration-normal) var(--ease-out), visibility 0s linear var(--duration-normal);background:#0718468f}.public-root .public-mobile-menu-backdrop[data-open=true]{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.public-root .public-mobile-navigation .public-mobile-menu-panel{top:var(--public-mobile-nav-top,var(--public-header-height));width:min(100vw,380px);height:calc(100dvh - var(--public-mobile-nav-top,var(--public-header-height)));max-height:none;padding:24px 24px max(24px, env(safe-area-inset-bottom));visibility:hidden;opacity:0;transition:transform var(--duration-slow) var(--ease-out), opacity var(--duration-normal) var(--ease-out), visibility 0s linear var(--duration-slow);border:0;border-radius:0;grid-template-rows:minmax(0,1fr) auto;gap:16px;bottom:auto;left:auto;right:0;transform:translate(100%);box-shadow:-16px 0 48px #07184624}.public-root .public-mobile-navigation .public-mobile-menu-panel[data-open=true]{visibility:visible;opacity:1;transition-delay:0s;transform:translate(0)}.public-root .public-mobile-menu-panel nav{align-content:start}.public-root .public-mobile-menu-panel nav a{min-height:52px;color:var(--color-text-primary);border:0;border-radius:10px;padding-inline:16px;font-size:16px}.public-root .public-mobile-menu-panel nav a:after{content:none}.public-root .public-mobile-menu-panel nav a:hover,.public-root .public-mobile-menu-panel nav a[aria-current=page]{background:var(--color-brand-soft);color:var(--color-brand-primary)}.public-root .public-mobile-menu-panel nav a:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:2px}.public-root .public-mobile-menu-actions{border-top:1px solid var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:14px}.public-root .public-mobile-menu-actions .button{justify-content:center;min-height:44px;padding-inline:10px}.public-root .public-mobile-menu-actions .button:last-child{grid-column:1/-1}}@media (max-width:520px){.public-root .public-mobile-navigation .public-mobile-menu-panel{width:min(88vw,380px)}}@media (prefers-reduced-motion:reduce){.public-root .button,.public-root .public-mobile-menu-trigger,.public-root .public-mobile-menu-backdrop,.public-root .public-mobile-navigation .public-mobile-menu-panel,.public-root .public-mobile-menu-panel nav a{transition:none}}
