.nav-links{align-items:center}.nav-dd-trigger,.nav-link{font-size:13.5px;font-weight:500;color:var(--ink-2);display:inline-flex;align-items:center;gap:5px;padding:8px 14px;border-radius:999px;line-height:1;height:36px;transition:color .15s,background .15s;white-space:nowrap}.nav-dd-trigger:hover,.nav-dd.is-open .nav-dd-trigger,.nav-link:hover{color:var(--ink);background:var(--paper-3)}.nav-dd-trigger{background:transparent;border:0;cursor:pointer;font-family:inherit}.nav-dd{position:relative;display:inline-flex;align-items:center}.nav-dd-trigger .chev{font-size:9px;opacity:.55;transition:transform .18s}.nav-dd.is-open .nav-dd-trigger .chev{transform:rotate(180deg)}.nav-dd-panel{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%) translateY(-6px);min-width:320px;max-width:calc(100vw - 32px);background:var(--paper-2);border:1px solid var(--rule);border-radius:16px;padding:8px;box-shadow:var(--shadow-card);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s;z-index:60}.nav-dd-panel:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.nav-dd.is-open .nav-dd-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.nav-dd:last-of-type .nav-dd-panel{left:auto;right:0;transform:translateY(-6px)}.nav-dd:last-of-type.is-open .nav-dd-panel{transform:translateY(0)}.nav-links .nav-dd-item{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:10px 12px;border-radius:10px;text-decoration:none;transition:background .12s;height:auto}.nav-links .nav-dd-item:hover{background:var(--paper-3);color:inherit}.nav-dd-item-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.nav-dd-item-label{font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.nav-dd-item-desc{display:block;font-size:12.5px;color:var(--ink-3);margin-top:2px;line-height:1.4}.nav-dd-soon{font-family:var(--f-mono);font-size:9.5px;font-weight:500;letter-spacing:.06em;color:var(--purple-700);background:var(--purple-50);border:1px solid var(--purple-100);padding:2px 6px;border-radius:999px;text-transform:uppercase;flex-shrink:0}.nav-cta{display:flex;gap:10px;align-items:center}.nav-cta-login{font-size:14px;font-weight:500;color:var(--ink-2);padding:8px 12px;border-radius:999px;transition:color .15s,background .15s;white-space:nowrap}.nav-cta-login:hover{color:var(--ink);background:var(--paper-3)}.nav-burger{display:none;width:40px;height:40px;border-radius:999px;border:1px solid var(--rule);background:var(--paper-2);align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0}.nav-burger-bars{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:18px;height:14px;position:relative}.nav-burger-bars span{display:block;height:1.6px;background:var(--ink);border-radius:2px;transition:transform .22s ease,opacity .18s ease;transform-origin:center}.nav-burger-bars.is-open span:first-child{transform:translateY(5.6px) rotate(45deg)}.nav-burger-bars.is-open span:nth-child(2){opacity:0}.nav-burger-bars.is-open span:nth-child(3){transform:translateY(-5.6px) rotate(-45deg)}.nav-drawer{position:fixed;top:0;right:0;bottom:0;width:min(380px,100vw);background:var(--paper-2);border-left:1px solid var(--rule);box-shadow:-20px 0 60px -20px rgba(68,57,134,.25);transform:translateX(100%);transition:transform .28s cubic-bezier(.2,.7,.2,1);overflow-y:auto;overscroll-behavior:contain;z-index:70;padding-top:68px}.nav-drawer.is-open{transform:translateX(0)}.nav-drawer-inner{display:flex;flex-direction:column;padding:8px 16px 32px;gap:4px}.nav-drawer-group-trigger,.nav-drawer-link{display:flex;align-items:center;justify-content:space-between;padding:14px 12px;font-size:16px;font-weight:600;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--rule);font-family:inherit;cursor:pointer;text-align:left;width:100%;letter-spacing:-.005em}.nav-drawer-group-trigger:hover,.nav-drawer-link:hover{color:var(--purple-600)}.nav-drawer-group-trigger .chev{font-size:12px;color:var(--ink-3);transition:transform .2s}.nav-drawer-group.is-open .nav-drawer-group-trigger .chev{transform:rotate(180deg)}.nav-drawer-group-items{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.nav-drawer-group.is-open .nav-drawer-group-items{grid-template-rows:1fr}.nav-drawer-group-items-inner{min-height:0;overflow:hidden;display:flex;flex-direction:column}.nav-drawer-sublink{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 24px;font-size:14px;font-weight:500;color:var(--ink-2);border-bottom:1px solid var(--rule)}.nav-drawer-sublink:hover{color:var(--purple-600);background:var(--paper-3)}.nav-drawer-group-items-inner>.nav-drawer-sublink:last-child{border-bottom:0}.nav-drawer-cta{display:flex;flex-direction:column;gap:10px;padding:20px 4px 0}.nav-drawer-cta .btn{width:100%;justify-content:center}.nav-backdrop{position:fixed;inset:0;background:rgba(20,17,42,.45);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .22s ease;z-index:65}.nav-backdrop.is-open{opacity:1;pointer-events:auto}@media (max-width:1024px){.nav-cta,.nav-links{display:none}.nav-burger{display:inline-flex}}@media (min-width:1025px){.nav-backdrop,.nav-drawer{display:none}}@media (max-width:720px){.frame{padding:0 18px}.nav-inner{padding:12px 18px;gap:12px}.brand img{width:26px;height:26px}.brand .name{font-size:16px}.brand .tagline{display:none}}@media (max-width:1024px){section .frame>div[style*="grid-template-columns: 1.05fr 1fr"],section .frame>div[style*="gridTemplateColumns: 1.05fr 1fr"]{grid-template-columns:1fr!important;gap:40px!important}section [style*="min-height: 480px"]{min-height:360px!important;max-width:520px;margin:0 auto}}@media (max-width:720px){section [style*="min-height: 480px"]{min-height:280px!important}.chip{font-size:11.5px;padding:8px 10px}.chip[style*="right: -10"]{right:0!important}.chip[style*="left: -20"]{left:0!important}}@media (max-width:1024px){.kpi-strip{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-gap:0!important;gap:0!important}.kpi-strip .label{grid-column:1/-1}}@media (max-width:480px){.kpi-strip{grid-template-columns:1fr!important}}@media (max-width:1024px){.section .frame>div[style*="grid-template-columns: 1fr 1fr"],.section .frame>div[style*="gridTemplateColumns: 1fr 1fr"],.section-narrow .frame>div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important;gap:32px!important}.section .frame>div[style*="grid-template-columns: 1fr auto"],.section .frame>div[style*="gridTemplateColumns: 1fr auto"]{grid-template-columns:1fr!important;gap:20px!important;align-items:start!important}.section .frame>div[style*="grid-template-columns: 0.85fr 1.15fr"],.section .frame>div[style*="gridTemplateColumns: 0.85fr 1.15fr"],.svc-section .frame>div[style*="grid-template-columns: 1fr 1.2fr"],.svc-section .frame>div[style*="gridTemplateColumns: 1fr 1.2fr"]{grid-template-columns:1fr!important;gap:32px!important}.section .frame>div[style*="repeat(5, 1fr)"]{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:720px){.section .frame>div[style*="repeat(5, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.section .frame>div[style*="repeat(5, 1fr)"]{grid-template-columns:1fr!important}}@media (max-width:1024px){.section .frame>div[style*="repeat(4, 1fr)"],.section-narrow .frame>div[style*="repeat(4, 1fr)"],.svc-section .frame>div[style*="repeat(4, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.section .frame>div[style*="repeat(4, 1fr)"],.section-narrow .frame>div[style*="repeat(4, 1fr)"],.svc-section .frame>div[style*="repeat(4, 1fr)"]{grid-template-columns:1fr!important}}@media (max-width:720px){.section .frame>div[style*="repeat(3, 1fr)"],.svc-section .frame>div[style*="repeat(3, 1fr)"]{grid-template-columns:1fr!important}.band[style*="grid-template-columns: 1fr 2fr 1fr"],.band[style*="gridTemplateColumns: 1fr 2fr 1fr"]{grid-template-columns:1fr!important;gap:16px!important;text-align:center}.band[style*="1fr 2fr 1fr"] svg{display:none}.band{padding:48px 24px!important}}@media (max-width:1024px){footer .frame>div[style*="1.6fr repeat(5"]{grid-template-columns:1.4fr repeat(2,minmax(0,1fr))!important;row-gap:32px!important}}@media (max-width:720px){footer .frame>div[style*="1.6fr repeat(5"]{grid-template-columns:1fr 1fr!important;row-gap:28px!important}footer .frame>div[style*="1.6fr repeat(5"]>div:first-child{grid-column:1/-1}footer .frame>div[style*="justify-content: space-between"]{flex-direction:column!important;gap:12px!important;align-items:flex-start!important}}@media (max-width:480px){footer .frame>div[style*="1.6fr repeat(5"]{grid-template-columns:1fr!important}}@media (max-width:720px){.headline{letter-spacing:-.025em}.lede{font-size:15px}.section{padding:56px 0!important}.section-narrow{padding:40px 0!important}.svc-section{padding:56px 0!important}}@media (max-width:480px){.section{padding:40px 0!important}.section-narrow{padding:32px 0!important}}@media (max-width:1024px){.price-card{padding:22px!important}}@media (max-width:960px){.cmp-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;min-width:0}.cmp-table tbody,.cmp-table tfoot,.cmp-table thead{display:table;min-width:700px;width:100%}}@media (max-width:720px){.section-eyebrow-row .line{display:none}}@media (max-width:480px){.dom-search{flex-wrap:wrap}.dom-search input{min-width:0;flex:1 1 100%}.dom-search button{width:100%}}@media (max-width:720px){.mig-from-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.about-stats,.mig-from-grid,.team-grid{grid-template-columns:1fr!important}}@media (max-width:720px){.kpi-strip .item{padding:14px 18px!important}.kpi-strip .item .v{font-size:22px!important}section .frame>div div[style*="gap: 32"][style*="flex-wrap: wrap"]{gap:16px!important}}@media (max-width:480px){.auth-form{padding:28px 20px}.auth-form h1{font-size:26px}.oauth{grid-template-columns:1fr}.btn{padding:12px 18px;font-size:13.5px}.headline{line-height:1.05}}