.hub-lp{--hub-paper:#fff;--hub-paper-deep:#f1f5f6;--hub-rule:#d1dce1;--hub-ink:#1b1c1a;--hub-ink-soft:#566973;--hub-petrol:#2c728e;--hub-petrol-hover:#22566b;--hub-petrol-pressed:#1d4a5c;--hub-petrol-deep:#133947;--hub-orange:#ff5b2e;--hub-radius:12px;--hub-shadow:0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008;background:var(--hub-paper);color:var(--hub-ink);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.6}.hub-lp,.hub-lp *,.hub-lp :before,.hub-lp :after{box-sizing:border-box}.hub-lp :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}.hub-lp :where(ul,ol){padding:0;list-style:none}.hub-lp a{color:var(--hub-petrol);text-underline-offset:2px;text-decoration:underline}.hub-lp a:hover{color:var(--hub-petrol-hover)}.hub-lp .hub-shell{width:100%;max-width:1160px;margin:0 auto;padding:0 24px}.hub-lp .hub-section{padding:96px 0}.hub-lp .hub-section.is-deep{background:var(--hub-paper-deep)}.hub-lp .hub-section.is-dark{background:var(--hub-petrol-deep);color:#fff}@media (max-width:767px){.hub-lp .hub-section{padding:64px 0}}.hub-lp .hub-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-soft);align-items:center;gap:10px;margin-bottom:16px;font-size:.8125rem;font-weight:600;display:inline-flex}.hub-lp .is-dark .hub-eyebrow{color:#9fc3d1}.hub-lp .hub-h2{letter-spacing:-.02em;color:inherit;margin-bottom:24px;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:700;line-height:1.15}.hub-lp .hub-h3{color:inherit;margin-bottom:8px;font-size:1.1875rem;font-weight:700;line-height:1.35}.hub-lp .hub-lead{color:var(--hub-ink-soft);max-width:720px;font-size:1.1875rem;line-height:1.65}.hub-lp .hub-muted{color:var(--hub-ink-soft)}.hub-lp .hub-btn{border-radius:var(--hub-radius);background:var(--hub-petrol);color:#fff;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s;display:inline-flex}.hub-lp .hub-btn:hover{background:var(--hub-petrol-hover);color:#fff}.hub-lp .hub-btn:active{background:var(--hub-petrol-pressed)}.hub-lp .hub-hero{background:linear-gradient(180deg, var(--hub-paper-deep) 0%, #fff 100%);padding:88px 0 96px}.hub-lp .hub-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;display:grid}@media (max-width:991px){.hub-lp .hub-hero-grid{grid-template-columns:minmax(0,1fr);gap:48px}}.hub-lp .hub-brand{letter-spacing:-.01em;align-items:center;gap:12px;margin-bottom:28px;font-size:1.25rem;font-weight:700;display:inline-flex}.hub-lp .hub-brand img{width:36px;height:36px;display:block}.hub-lp .hub-brand-sub{color:#5b5d58;font-weight:500}.hub-lp .hub-title{letter-spacing:-.03em;color:var(--hub-ink);margin-bottom:24px;font-size:clamp(2.375rem,5.6vw,3.75rem);font-weight:800;line-height:1.08}.hub-lp .hub-title-accent{color:var(--hub-petrol)}.hub-lp .hub-hero-text{color:var(--hub-ink-soft);max-width:560px;margin-bottom:36px;font-size:1.1875rem;line-height:1.65}.hub-lp .hub-cta-row{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.hub-lp .hub-cta-note{color:var(--hub-ink-soft);font-size:.9375rem}.hub-lp .hub-cta-note strong{color:var(--hub-ink);font-weight:600}.hub-lp .hub-ui{border:1px solid var(--hub-rule);background:#fff;border-radius:16px;font-size:.875rem;line-height:1.5;overflow:hidden;box-shadow:0 24px 48px -12px #13394738,0 4px 8px #1339470f}.hub-lp .hub-ui-bar{border-bottom:1px solid var(--hub-rule);background:#fafaf8;align-items:center;gap:8px;padding:12px 16px;display:flex}.hub-lp .hub-ui-dot{background:var(--hub-rule);border-radius:50%;width:10px;height:10px}.hub-lp .hub-ui-bar-title{color:var(--hub-ink-soft);align-items:center;gap:6px;margin-left:8px;font-size:.8125rem;font-weight:600;display:inline-flex}.hub-lp .hub-ui-bar-title img{width:16px;height:16px}.hub-lp .hub-ui-body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}@media (max-width:559px){.hub-lp .hub-ui-body{grid-template-columns:minmax(0,1fr)}}.hub-lp .hub-ui-chat{border-right:1px solid var(--hub-rule);flex-direction:column;gap:12px;padding:20px;display:flex}@media (max-width:559px){.hub-lp .hub-ui-chat{border-right:0;border-bottom:1px solid var(--hub-rule)}}.hub-lp .hub-ui-msg{border-radius:14px;max-width:92%;padding:10px 14px}.hub-lp .hub-ui-msg.is-user{background:var(--hub-petrol);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.hub-lp .hub-ui-msg.is-assistant{background:var(--hub-paper-deep);color:var(--hub-ink);border-bottom-left-radius:4px;align-self:flex-start}.hub-lp .hub-ui-draft{border:1px dashed var(--hub-rule);color:var(--hub-ink-soft);background:#fff;border-radius:8px;margin-top:8px;padding:10px 12px;font-size:.8125rem}.hub-lp .hub-ui-side{background:#fafaf8;flex-direction:column;gap:12px;padding:20px;display:flex}.hub-lp .hub-ui-side-label{letter-spacing:.08em;text-transform:uppercase;color:var(--hub-ink-soft);font-size:.6875rem;font-weight:700}.hub-lp .hub-ui-card{border:1px solid var(--hub-rule);border-left:4px solid var(--hub-orange);background:#fff;border-radius:10px;padding:14px}.hub-lp .hub-ui-card-status{color:#c2410c;align-items:center;gap:6px;margin-bottom:6px;font-size:.75rem;font-weight:600;display:inline-flex}.hub-lp .hub-ui-card-status:before{content:"";background:var(--hub-orange);border-radius:50%;width:8px;height:8px}.hub-lp .hub-ui-card-title{color:var(--hub-ink);font-weight:600}.hub-lp .hub-ui-card-meta{color:var(--hub-ink-soft);margin-bottom:12px;font-size:.8125rem}.hub-lp .hub-ui-actions{gap:8px;display:flex}.hub-lp .hub-ui-action{text-align:center;border:1px solid var(--hub-rule);color:var(--hub-ink);background:#fff;border-radius:8px;flex:1;padding:7px 10px;font-size:.8125rem;font-weight:600}.hub-lp .hub-ui-action.is-primary{background:var(--hub-petrol);border-color:var(--hub-petrol);color:#fff}.hub-lp .hub-ui-mini{border:1px solid var(--hub-rule);color:var(--hub-ink-soft);background:#fff;border-radius:10px;padding:10px 14px;font-size:.8125rem}.hub-lp .hub-ui-mini strong{color:var(--hub-ink);font-weight:600;display:block}.hub-lp .hub-problem{max-width:820px}.hub-lp .hub-problem p{color:var(--hub-ink);font-size:clamp(1.25rem,2.2vw,1.5rem);line-height:1.55}.hub-lp .hub-steps{counter-reset:hub-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}@media (max-width:991px){.hub-lp .hub-steps{grid-template-columns:minmax(0,1fr)}}.hub-lp .hub-step{border-radius:var(--hub-radius);box-shadow:var(--hub-shadow);background:#fff;padding:32px 28px}.hub-lp .hub-step-num{background:var(--hub-petrol);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:20px;font-weight:700;display:inline-flex}.hub-lp .hub-step p{color:var(--hub-ink-soft)}.hub-lp .hub-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}@media (max-width:991px){.hub-lp .hub-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.hub-lp .hub-features{grid-template-columns:minmax(0,1fr)}}.hub-lp .hub-feature{border:1px solid var(--hub-rule);border-radius:var(--hub-radius);background:#fff;padding:28px 24px}.hub-lp .hub-feature-icon{background:var(--hub-orange);border-radius:50%;width:10px;height:10px;margin-bottom:16px;display:inline-block}.hub-lp .hub-feature p{color:var(--hub-ink-soft)}.hub-lp .hub-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 48px;margin-top:40px;display:grid}@media (max-width:767px){.hub-lp .hub-trust{grid-template-columns:minmax(0,1fr)}}.hub-lp .hub-trust li{align-items:flex-start;gap:14px;font-size:1.0625rem;line-height:1.55;display:flex}.hub-lp .hub-check{background:#ffffff1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:inline-flex}.hub-lp .hub-check svg{width:14px;height:14px}.hub-lp .hub-pilot{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}@media (max-width:991px){.hub-lp .hub-pilot{grid-template-columns:minmax(0,1fr);gap:32px}}.hub-lp .hub-pilot-facts{border-radius:var(--hub-radius);box-shadow:var(--hub-shadow);background:#fff;padding:8px 32px}.hub-lp .hub-pilot-facts>div{border-bottom:1px solid var(--hub-rule);grid-template-columns:170px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.hub-lp .hub-pilot-facts>div:last-child{border-bottom:0}@media (max-width:599px){.hub-lp .hub-pilot-facts{padding:8px 20px}.hub-lp .hub-pilot-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}}.hub-lp .hub-pilot-facts dt{font-weight:700}.hub-lp .hub-pilot-facts dd{color:var(--hub-ink-soft)}.hub-lp .hub-pilot-cta{margin-top:32px}.hub-lp .hub-faq{border-top:1px solid var(--hub-rule);max-width:820px;margin-top:32px}.hub-lp .hub-faq details{border-bottom:1px solid var(--hub-rule)}.hub-lp .hub-faq summary{cursor:pointer;padding:22px 40px 22px 0;font-size:1.0625rem;font-weight:600;list-style:none;position:relative}.hub-lp .hub-faq summary::-webkit-details-marker{display:none}.hub-lp .hub-faq summary:after{content:"+";color:var(--hub-petrol);font-size:1.5rem;font-weight:400;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.hub-lp .hub-faq details[open] summary:after{content:"−"}.hub-lp .hub-faq details p{color:var(--hub-ink-soft);padding:0 40px 24px 0}.hub-lp .hub-google{border:1px solid var(--hub-rule);border-radius:var(--hub-radius);background:#fff;max-width:900px;padding:40px}@media (max-width:599px){.hub-lp .hub-google{padding:28px 20px}}.hub-lp .hub-google>p{color:var(--hub-ink-soft);margin-bottom:16px}.hub-lp .hub-google ul{gap:12px;margin:8px 0 24px;display:grid}.hub-lp .hub-google li{color:var(--hub-ink-soft);padding-left:20px;position:relative}.hub-lp .hub-google li:before{content:"";background:var(--hub-petrol);border-radius:50%;width:8px;height:8px;position:absolute;top:.65em;left:0}.hub-lp .hub-google li strong{color:var(--hub-ink)}.hub-lp .hub-footer{border-top:1px solid var(--hub-rule);padding:28px 0;font-size:.9375rem}.hub-lp .hub-footer .hub-shell{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.hub-lp .hub-footer img{width:auto;height:28px;display:block}.hub-lp .hub-footer ul{flex-wrap:wrap;gap:8px 28px;display:flex}.hub-lp .hub-footer a{color:var(--hub-ink-soft);text-decoration:none}.hub-lp .hub-footer a:hover{color:var(--hub-petrol);text-decoration:underline}.hub-lp .hub-policy-head{background:linear-gradient(180deg, var(--hub-paper-deep) 0%, #fff 100%);padding:72px 0 40px}.hub-lp .hub-policy-head .hub-title{margin-bottom:12px;font-size:clamp(2rem,4.4vw,3rem)}.hub-lp .hub-prose{max-width:760px;padding-bottom:96px}.hub-lp .hub-prose h2{margin:48px 0 14px;scroll-margin-top:96px;font-size:1.375rem;font-weight:700;line-height:1.3}.hub-lp .hub-prose p,.hub-lp .hub-prose ul{color:#3b3d3a;margin-bottom:14px}.hub-lp .hub-prose ul{gap:8px;display:grid}.hub-lp .hub-prose li{padding-left:20px;position:relative}.hub-lp .hub-prose li:before{content:"";background:var(--hub-petrol);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:2px}.hub-lp .hub-prose strong{color:var(--hub-ink)}.hub-lp .hub-prose .hub-limited-use{border-left:4px solid var(--hub-petrol);background:var(--hub-paper-deep);border-radius:0 8px 8px 0;padding:14px 18px}
