.ui-public-home{--muted:#b1bfce;font-size:1rem;line-height:1.6}.ui-public-home .hero{max-width:1400px;margin:auto;padding:80px 5vw;gap:52px;align-items:center}.ui-public-home .hero h1{font-size:clamp(2.8rem,5.5vw,5rem);letter-spacing:-.05em;line-height:1.08}.ui-public-home .hero h1 em{font-style:normal;color:var(--cyan,#55e7f8);-webkit-text-stroke:0}.ui-public-home .hero .copy>p{max-width:490px;font-size:1.125rem;line-height:1.75;color:var(--muted)}.ui-public-home .hero .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.ui-public-home .hero .primary,.ui-public-home .hero .secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;box-sizing:border-box;padding:13px 20px;border-radius:9px;clip-path:none;font-size:1rem;text-decoration:none;font-weight:700}.ui-public-home .hero .secondary{color:var(--text,#f1f6ff);border:1px solid #4a657f;background:#101c29}.ui-public-home .hero-ui{border-radius:16px;padding:26px;background:#0c1621}.ui-public-home .hero-ui h2{font-size:1.5rem}.ui-public-home .hero-ui small,.ui-public-home .hero-ui .ui-top span,.ui-public-home .chart>span,.ui-public-home .proof span{font-size:.75rem;color:#b5c8da;letter-spacing:.03em}.ui-public-home .hero-ui .example-note{background:transparent;padding:0;border:0;color:#aebdd0;font-size:.875rem}.ui-public-home .stats{gap:10px}.ui-public-home .stats article{padding:15px;border-radius:9px}.ui-public-home .stats small{font-size:.75rem}.ui-public-home .stats b{font-size:1.5rem}.ui-public-home .hero .proof{margin-top:32px;gap:14px;flex-wrap:wrap}.ui-public-home .hero .proof b{font-size:1.125rem}.ui-public-home .grid-bg{opacity:.3}
.ui-public-home main>section:not(.hero){padding:72px max(24px,5vw)}.ui-public-home .section-title{max-width:760px;margin-inline:auto}.ui-public-home .section-title h2,.ui-public-home .help h2,.ui-public-home .final h2{font-size:clamp(1.9rem,3.3vw,2.8rem);line-height:1.2;letter-spacing:-.035em}.ui-public-home .section-title p{font-size:1rem;color:var(--muted);line-height:1.7}.ui-public-home .module-grid h3,.ui-public-home .help-grid h3{font-size:1.1rem}.ui-public-home .module-grid p,.ui-public-home .help-grid p{font-size:1rem;line-height:1.65}.ui-public-home .module-grid article,.ui-public-home .help-grid article{border-radius:12px}.ui-public-home .tabs{flex-wrap:wrap;gap:8px}.ui-public-home .tabs button{font-size:.875rem;min-height:44px}.ui-public-home .public-more{max-width:1280px;margin:0 auto 30px;border:1px solid var(--line,#293c50);border-radius:14px;background:#0b1420;overflow:hidden}.public-more>summary{padding:24px 28px;font-size:1.125rem;font-weight:700;cursor:pointer}.public-more>summary span{display:block;margin-top:5px;font-size:.875rem;font-weight:400;color:#aebdd0}.public-more-content{padding:0 22px 22px}.public-feature-detail{border-top:1px solid #293c50}.public-feature-detail>summary{padding:18px 6px;cursor:pointer;font-size:1rem}.ui-public-home .public-feature-detail>section{padding:28px 12px}.ui-public-home .public-feature-detail h2{font-size:2rem}.ui-public-home .public-feature-detail h3{font-size:1.25rem}.ui-public-home .public-feature-detail p{font-size:1rem}.public-onboarding{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;max-width:1200px;margin:36px auto}.public-onboarding li{padding:24px;border:1px solid var(--line,#293c50);border-radius:12px;background:#0b1420}.public-onboarding li>span{display:block;font-size:1.5rem;color:var(--cyan,#55e7f8)}.public-onboarding h3{font-size:1.125rem;margin:16px 0 10px}.public-onboarding p{font-size:1rem;color:#aebdd0}.public-section-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.public-checklist{max-width:740px;margin:28px auto 0;border-top:1px solid var(--line,#293c50);padding-top:20px}.public-checklist summary{cursor:pointer;font-size:1rem}.public-checklist>div{display:grid;gap:12px;padding-top:18px}.public-checklist label{display:flex;align-items:center;gap:12px;font-size:1rem}.public-checklist input{width:20px;height:20px}.ui-public-home .onboarding{display:block}.ui-public-home.light .public-more,.ui-public-home.light .public-onboarding li{background:#f5faff;color:#101b2b}.ui-public-home.light .hero h1 em{color:#007887}.ui-public-home.light .hero-ui{background:#e8f2fa}.ui-public-home.light .hero .secondary{background:#e4f0f8;color:#102333}.ui-public-home.light .public-more>summary span,.ui-public-home.light .public-onboarding p{color:#40566d}
@media(min-width:1201px){.ui-public-home .site-header nav{display:flex;gap:24px}.ui-public-home .site-header{padding-inline:4vw}.ui-public-home .site-header .site-actions{gap:16px}}
@media(max-width:850px){.ui-public-home .hero{padding:46px 24px;grid-template-columns:1fr;gap:34px}.ui-public-home .hero .proof{display:none}.ui-public-home main>section:not(.hero){padding:48px 20px}.public-onboarding{grid-template-columns:1fr;gap:14px}.public-onboarding li{padding:20px}.public-more{margin-inline:20px!important}.public-more>summary{padding:20px}.public-more-content{padding-inline:12px}.ui-public-home .hero-ui{padding:20px}.ui-public-home .stats article:nth-child(3){display:block}.ui-public-home .stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-public-home .stats article{padding:10px}.ui-public-home .stats b{font-size:1.25rem}.ui-public-home .stats small{font-size:.75rem}.ui-public-home .hero .actions a{flex:1;white-space:nowrap}}
@media(max-width:450px){.ui-public-home .hero{padding-inline:20px}.ui-public-home .hero-ui{padding:16px}.ui-public-home .stats{grid-template-columns:1fr 1fr}.ui-public-home .stats article:nth-child(3){grid-column:1/-1}.ui-public-home .hero .actions a{flex-basis:100%}.ui-public-home .site-actions{gap:8px}.ui-public-home .chart{min-width:0}}

.connected-products{padding:64px max(5vw,20px)}.connected-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.connected-product-grid>a{display:grid;gap:16px;padding:28px;border:1px solid currentColor;border-radius:16px;color:inherit;text-decoration:none}.connected-product-grid strong{font-size:1.5rem}.connected-product-grid span{font-size:1rem;line-height:1.6}.connected-product-grid small{font-size:.875rem;color:var(--accent,#52e4f6)}.connected-product-grid a:focus-visible{outline:3px solid #52e4f6;outline-offset:4px}@media(max-width:640px){.connected-product-grid{grid-template-columns:1fr}}
