html,body{margin:0;padding:0}.page-shell.landing-home{color:#202124;background:linear-gradient(#fbfcfe 0%,#eef2f7 100%)}.landing-home{--landing-blue:#1a73e8;--landing-red:#ea4335;--landing-yellow:#fbbc04;--landing-green:#34a853;--landing-surface:#ffffffeb;--landing-border:#1a73e81f;--landing-muted:#5f6368;--landing-text:#202124}.landing-home .container,.landing-home .nav-title,.landing-home .hero h1,.landing-home .section-heading h2,.landing-home .value-band-item h3,.landing-home .growth-proof-head h3,.landing-home .search-listing h4,.landing-home .maps-copy h4,.landing-home .plans-cta h3,.landing-home .plan-price-row strong{color:var(--landing-text)}.landing-home .muted,.landing-home .hero p,.landing-home .stat-card p,.landing-home .search-note,.landing-home .maps-meta,.landing-home .search-rating,.landing-home .landing-contact-popover p,.landing-home .plan-copy .muted,.landing-home .plan-price-note{color:var(--landing-muted)}.landing-home .eyebrow,.landing-home .search-kicker,.landing-home .landing-contact-kicker{color:var(--landing-blue)}.landing-home .nav{padding-top:12px}.landing-home .landing-service-selector{background:linear-gradient(#f5f9fff0,#fffc);border:1px solid #1a73e81f;border-radius:18px;justify-content:center;align-items:center;width:min(100%,380px);margin:2px auto 18px;padding:12px 20px;display:flex;box-shadow:0 14px 34px #2a558f0d}.landing-home .landing-service-selector-copy{flex:none;align-items:center;display:flex}.landing-home .landing-service-selector-label{color:#6b7280;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.landing-home .landing-service-selector-grid{scrollbar-width:none;justify-content:center;align-items:center;gap:24px;width:100%;display:flex;overflow-x:auto}.landing-home .landing-service-selector-grid::-webkit-scrollbar{display:none}.landing-home .landing-service-card{color:#6a7585;min-height:0;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0 0 10px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:color .15s,opacity .15s;display:inline-flex;position:relative}.landing-home .landing-service-card:after{content:"";background:var(--landing-blue);opacity:0;transform-origin:50%;border-radius:999px;height:2px;transition:opacity .15s,transform .15s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.4)}.landing-home .landing-service-card:hover,.landing-home .landing-service-card:focus-visible{color:#202124;opacity:1}.landing-home .landing-service-card:focus-visible{outline-offset:3px;outline:2px solid #1a73e842}.landing-home .landing-service-card.is-active{color:#202124}.landing-home .landing-service-card:hover:after,.landing-home .landing-service-card:focus-visible:after,.landing-home .landing-service-card.is-active:after{opacity:1;transform:scaleX(1)}.landing-home .landing-service-card span{display:block}.landing-home .button{border-color:var(--landing-blue);background:var(--landing-blue);min-height:46px;padding:12px 18px;font-size:14px;font-weight:700;box-shadow:0 10px 24px #1a73e82e}.landing-home .hero-cta-row{justify-content:center;width:100%}.landing-home .button.landing-primary-cta{justify-content:center;align-items:center;width:min(100%,360px);min-height:60px;margin-inline:auto;padding:16px 28px;font-size:18px;font-weight:700;display:inline-flex;box-shadow:0 16px 34px #1a73e83d}.landing-home .landing-contact-popover,.landing-home .landing-band,.landing-home .proof-shot,.landing-home .search-reply,.landing-home .google-profile-card,.landing-home .operator-note-card,.landing-home .conversion-card,.landing-home .testimonial-card{background:var(--landing-surface);border:1px solid var(--landing-border);box-shadow:0 18px 40px #2a558f14}.landing-home .landing-band{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-home .landing-google-hero{align-items:start;gap:28px;padding:16px 0 28px;display:grid}.landing-home .hero-chip-row,.landing-home .hero-proof-strip,.landing-home .hero-cta-row,.landing-home .google-profile-head,.landing-home .google-profile-rating,.landing-home .testimonial-head,.landing-home .google-business-summary{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.landing-home .google-signal-chip,.landing-home .hero-proof-pill,.landing-home .google-profile-chip,.landing-home .testimonial-proof{color:#33507a;background:#ffffffc7;border:1px solid #1a73e824;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.landing-home .google-signal-chip.is-soft,.landing-home .hero-proof-pill{background:#1a73e80f}.landing-home .google-dot-row{gap:4px;display:inline-flex}.landing-home .google-dot{border-radius:999px;width:8px;height:8px}.landing-home .google-blue{color:var(--landing-blue);background:var(--landing-blue)}.landing-home .google-red{color:var(--landing-red);background:var(--landing-red)}.landing-home .google-yellow{color:var(--landing-yellow);background:var(--landing-yellow)}.landing-home .google-green{color:var(--landing-green);background:var(--landing-green)}.landing-home .hero-copy{max-width:46rem}.landing-home .hero h1{max-width:100%;font-size:clamp(3.2rem,6vw,5.2rem);line-height:.9}.landing-home .trial-banner{color:#6a5300;text-align:center;background:#fbbc041f;border:1px solid #fbbc0447;justify-content:center;width:min(100%,360px)}.landing-home .hero-google-stack,.landing-home .conversion-grid,.landing-home .testimonial-grid,.landing-home .google-review-list{gap:16px;display:grid}.landing-home .hero-google-stack{justify-self:stretch;width:100%;min-width:0}.landing-home .messaging-preview-board{background:#fffffff5;border:1px solid #1a73e81f;border-radius:24px;gap:12px;padding:16px 16px 14px;display:grid;box-shadow:0 18px 40px #2a558f14}.landing-home .messaging-preview-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.landing-home .messaging-preview-copy{gap:6px;display:grid}.landing-home .messaging-preview-copy strong{color:#202124;letter-spacing:-.03em;font-size:18px;line-height:1.1}.landing-home .messaging-channel-row{flex-wrap:wrap;gap:8px;display:flex}.landing-home .messaging-channel-chip{color:#33507a;background:#ffffffe0;border:1px solid #1a73e824;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:6px 10px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.landing-home .messaging-channel-icon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.landing-home .messaging-channel-icon svg{width:100%;height:100%;display:block}.landing-home .messaging-channel-chip.is-line{color:#137443;background:#06c7551a;border-color:#06c7553d}.landing-home .messaging-channel-chip.is-whatsapp{color:#0b7a44;background:#25d3661a;border-color:#25d3663d}.landing-home .messaging-channel-chip.is-soft{background:#1a73e80f}.landing-home .messaging-thread-grid{gap:12px;display:grid}.landing-home .messaging-thread-card{background:#f8fafff5;border:1px solid #1a73e814;border-radius:18px;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:10px;height:348px;padding:12px;display:grid}.landing-home .messaging-thread-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.landing-home .messaging-thread-head strong{color:#202124;font-size:15px;font-weight:800;line-height:1.1}.landing-home .messaging-thread-head span{color:#5f6368;font-size:12px;font-weight:700;line-height:1.3}.landing-home .messaging-thread-meta{align-items:center;gap:8px;display:inline-flex}.landing-home .messaging-language-flag{background:#ffffffb8;border:1px solid #1a73e81f;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffa6}.landing-home .messaging-bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;gap:10px;max-width:92%;padding:9px 11px;font-size:12.75px;line-height:1.45;display:grid}.landing-home .messaging-bubble-copy{min-width:0}.landing-home .messaging-thread-body{align-content:start;gap:8px;min-height:0;display:grid;overflow:hidden}.landing-home .messaging-bubble.is-client{color:#202124;background:#fff;border:1px solid #0f172a14;justify-self:start}.landing-home .messaging-bubble.is-service{color:#23436d;background:linear-gradient(#1a73e81a,#4285f40a);border:1px solid #1a73e824;justify-self:end}.landing-home .messaging-bubble.is-service.is-waiting{color:#6d7f98}.landing-home .messaging-bubble.is-fresh{animation:.36s landing-message-rise}.landing-home .messaging-file-card{background:#ffffffd1;border:1px solid #1a73e81f;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.landing-home .messaging-bubble.is-client .messaging-file-card{background:#f8faffeb}.landing-home .messaging-file-icon{background:#ea433514;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.landing-home .messaging-file-icon svg{width:22px;height:22px;display:block}.landing-home .messaging-file-copy{min-width:0;display:grid}.landing-home .messaging-file-copy strong{color:#202124;overflow-wrap:anywhere;font-size:12px;font-weight:800;line-height:1.25}.landing-home .messaging-file-copy span{color:#5f6368;font-size:10.5px;line-height:1.3}.landing-home .messaging-file-badge{color:#b3261e;letter-spacing:.06em;background:#ea43351a;border-radius:999px;align-self:start;padding:4px 6px;font-size:9px;font-weight:800;line-height:1}.landing-home .messaging-link-text{color:#174ea6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11.2px}.landing-home .messaging-bubble-cursor{vertical-align:text-bottom;background:currentColor;width:1px;height:1em;margin-left:2px;animation:1s step-end infinite landing-demo-cursor;display:inline-block}.landing-home .messaging-flow-strip{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);align-items:center;gap:10px;display:grid}.landing-home .messaging-flow-strip.is-result-only{grid-template-columns:76px minmax(0,1fr)}.landing-home .messaging-ops-card{opacity:.64;background:linear-gradient(#fffffff5,#f0f6ffe0);border:1px solid #1a73e81f;border-radius:18px;align-content:start;gap:6px;height:120px;padding:12px 14px;transition:opacity .2s,transform .2s,border-color .2s,background .2s;display:grid;transform:translateY(4px)}.landing-home .messaging-ops-card.is-visible{opacity:1;background:linear-gradient(#fffffffa,#ecf4ffeb);border-color:#1a73e82e;transform:translateY(0)}.landing-home .messaging-ops-kicker{color:var(--landing-blue);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800;line-height:1.2}.landing-home .messaging-ops-card strong{color:#202124;overflow-wrap:anywhere;font-size:14px;line-height:1.35}.landing-home .messaging-ops-card p{color:#4a5f7f;margin:0;font-size:12px;line-height:1.45}.landing-home .messaging-transfer-rail{width:100%;height:18px;position:relative}.landing-home .messaging-transfer-line{background:#1a73e82e;border-radius:999px;height:2px;position:absolute;top:50%;left:4px;right:4px;transform:translateY(-50%)}.landing-home .messaging-transfer-dot{opacity:.24;background:linear-gradient(#1a73e8f0,#4285f4b8);border-radius:999px;width:18px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 10px 18px #1a73e833}.landing-home .messaging-transfer-rail.is-active .messaging-transfer-dot{opacity:1;animation:1.15s forwards messaging-transfer-dot}.landing-home .messaging-preview-dots{justify-content:center;align-items:center;gap:6px;display:flex}.landing-home .messaging-preview-dot{background:#1a73e82e;border-radius:999px;width:6px;height:6px;transition:background .2s,transform .2s,width .2s}.landing-home .messaging-preview-dot.is-active{background:#1a73e8cc;width:18px}.landing-home .messaging-hero{gap:20px;padding:8px 0 20px}.landing-home .value-anchor-card{background:#fffffff5;border:1px solid #1a73e81f;border-radius:24px;gap:16px;padding:20px;display:grid;box-shadow:0 18px 40px #2a558f14}.landing-home .value-anchor-copy{gap:8px;display:grid}.landing-home .value-anchor-copy h3,.landing-home .value-anchor-note{margin:0}.landing-home .value-anchor-copy h3{color:#202124;letter-spacing:-.03em;font-size:clamp(1.35rem,4.8vw,1.8rem);line-height:1.05}.landing-home .value-anchor-copy p,.landing-home .value-anchor-note{color:#5f6368;margin:0;line-height:1.55}.landing-home .value-anchor-sources{color:#5f6368;flex-wrap:wrap;align-items:center;gap:8px 10px;padding-top:2px;font-size:12px;line-height:1.4;display:flex}.landing-home .value-anchor-sources .source-link{font-size:12px;font-weight:600}.landing-home .value-anchor-table{background:#f8fafff5;border:1px solid #1a73e81a;border-radius:18px;display:grid;overflow:hidden}.landing-home .value-anchor-row{border-top:1px solid #1a73e814;grid-template-columns:minmax(0,1.35fr) minmax(120px,.95fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.landing-home .value-anchor-row:first-child{border-top:0}.landing-home .value-anchor-head{color:#33507a;letter-spacing:.08em;text-transform:uppercase;background:#1a73e80f;font-size:12px;font-weight:700}.landing-home .value-anchor-row span,.landing-home .value-anchor-row strong{min-width:0}.landing-home .value-anchor-row span{color:#3c4043;line-height:1.4}.landing-home .value-anchor-row strong{color:#1a73e8;text-align:right;justify-self:end;font-size:14px;line-height:1.25}.landing-home .offer-stat-row{grid-template-columns:1fr;gap:12px;display:grid}.landing-home .offer-stat{background:linear-gradient(#ffffffeb 0%,#f4f8ffd6 100%);border:1px solid #1a73e81f;border-radius:8px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:0;padding:16px 16px 15px;display:grid;box-shadow:0 12px 26px #1118270b}.landing-home .offer-stat-icon{color:#1a73e8;background:#fffffff5;border:1px solid #1a73e81f;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:inset 0 1px #fff9}.landing-home .offer-stat-icon svg{width:20px;height:20px;display:block}.landing-home .offer-stat-copy{align-content:start;gap:3px;min-width:0;display:grid}.landing-home .offer-stat strong{color:#202124;letter-spacing:-.02em;min-width:0;font-size:15px;font-weight:730;line-height:1.16}.landing-home .offer-stat-copy span{color:#5b6472;letter-spacing:0;min-width:0;font-size:12px;font-weight:520;line-height:1.3}.landing-home .google-profile-card,.landing-home .operator-note-card,.landing-home .conversion-card,.landing-home .testimonial-card{border-radius:24px;padding:20px}.landing-home .google-profile-card{gap:20px;padding:32px 28px 28px}.landing-home .google-wordmark{letter-spacing:-.04em;color:inherit;align-items:baseline;gap:0;font-size:28px;font-weight:700;line-height:1;display:inline-flex}.landing-home .google-wordmark-letter{display:inline-block}.landing-home .google-wordmark-letter.is-blue{color:#4285f4}.landing-home .google-wordmark-letter.is-red{color:#ea4335}.landing-home .google-wordmark-letter.is-yellow{color:#fbbc04}.landing-home .google-wordmark-letter.is-green{color:#34a853}.landing-home .google-business-summary strong,.landing-home .testimonial-head strong,.landing-home .google-review-head strong{color:var(--landing-text);font-size:18px;line-height:1.12;display:block}.landing-home .google-business-summary p,.landing-home .google-review-head span,.landing-home .testimonial-head span{color:var(--landing-muted);margin:0;font-size:14px;line-height:1.45}.landing-home .google-profile-rating span{color:#3c4043;font-size:15px;font-weight:600}.landing-home .google-review-card{background:#f8fafff5;border:1px solid #1a73e814;border-radius:18px;gap:10px;padding:16px;display:grid}.landing-home .google-review-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.landing-home .google-review-copy,.landing-home .testimonial-review,.landing-home .testimonial-reply p,.landing-home .conversion-card p,.landing-home .operator-note-card p{color:#3c4043;margin:0;line-height:1.58}.landing-home .google-reply-card,.landing-home .testimonial-reply{background:linear-gradient(#1a73e814,#4285f405);border:1px solid #1a73e81f;border-radius:18px;gap:8px;padding:14px 16px;display:grid}.landing-home .operator-note-card h3,.landing-home .conversion-card h3{color:var(--landing-text);letter-spacing:-.03em;margin:0;font-size:24px;line-height:1.05}.landing-home .conversion-grid,.landing-home .google-stats-grid,.landing-home .testimonial-grid{grid-template-columns:1fr}.landing-home .conversion-card{gap:10px}.landing-home .stat-card{border-left:3px solid #1a73e829;padding:0 0 0 18px}.landing-home .stat-value,.landing-home .source-link{color:var(--landing-blue)}.landing-home .testimonial-head{justify-content:space-between;align-items:flex-start}.landing-home .testimonial-card{gap:14px;display:grid}.landing-home .testimonial-proof-row{flex-wrap:wrap;gap:8px;display:flex}.landing-home .testimonial-grid.is-messaging-notes{grid-template-columns:1fr}.landing-home .google-system-surface .feature-line{color:#3c4043}.landing-home .mechanism-list{gap:14px;display:grid}.landing-home .mechanism-item{border-top:1px solid #1a73e81a;gap:8px;padding:16px 0;display:grid}.landing-home .mechanism-item:first-child{border-top:0;padding-top:4px}.landing-home .mechanism-item p{color:#5f6368;margin:0;line-height:1.55}.landing-home .offer-card{background:#fffffff5;border:1px solid #1a73e81f;border-radius:24px;gap:16px;padding:20px;display:grid;box-shadow:0 18px 40px #2a558f14}.landing-home .offer-card h2{color:#202124;letter-spacing:-.04em;margin:0;font-size:clamp(1.9rem,7vw,2.5rem);line-height:1}.landing-home .offer-risk-copy{gap:10px;display:grid}.landing-home .offer-risk-copy p{color:#5f6368;margin:0;line-height:1.55}.landing-home .maps-icon{width:28px;height:28px;box-shadow:none;background:0 0;border:0}.landing-home .maps-logo{width:100%;height:100%;display:block}.landing-home .google-profile-head{justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px}.landing-home .google-profile-chip{padding-inline:18px}.landing-home .google-business-summary{align-items:center;gap:18px;padding-bottom:4px}.landing-home .google-profile-rating{gap:16px;padding-top:2px}@media (min-width:961px){.landing-home .landing-google-hero{grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr)}.landing-home .conversion-grid,.landing-home .google-stats-grid,.landing-home .testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-home .testimonial-grid.is-messaging-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-home .value-anchor-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.landing-home .system-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);align-items:start;gap:28px}}@media (max-width:720px){.page-shell.landing-home{background:linear-gradient(#fbfcfe 0%,#eef2f7 100%)}.landing-home .hero h1{max-width:100%;font-size:clamp(2.55rem,13vw,3.9rem)}.landing-home .hero p{font-size:15px;line-height:1.52}.landing-home .landing-google-hero,.landing-home .hero-google-stack{gap:18px}.landing-home .google-profile-card,.landing-home .operator-note-card,.landing-home .conversion-card,.landing-home .testimonial-card{border-radius:20px;padding:16px}.landing-home .offer-stat{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px 14px 13px}.landing-home .offer-stat strong{font-size:14px}.landing-home .offer-stat-copy span{font-size:12px}.landing-home .google-profile-card{gap:16px;padding:24px 20px 20px}.landing-home .google-wordmark{font-size:24px}.landing-home .google-business-summary{gap:14px}.landing-home .maps-icon{width:24px;height:24px}.landing-home .trial-banner,.landing-home .hero-proof-pill,.landing-home .google-signal-chip,.landing-home .google-profile-chip,.landing-home .testimonial-proof{font-size:11px}.landing-home .offer-card,.landing-home .value-anchor-card{border-radius:20px;padding:16px}.landing-home .value-anchor-row{grid-template-columns:minmax(0,1.2fr) minmax(110px,.8fr);padding:11px 12px}.landing-home .value-anchor-row strong{font-size:13px}.landing-home .offer-card h2{font-size:clamp(1.55rem,8vw,2rem)}}*{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1220;--surface:#101a2d;--surface-strong:#0f172a;--border:#2563eb1f;--border-soft:#94a3b814;--text-main:#f8fafc;--text-muted:#94a3b8;--accent:#2563eb;--accent-strong:#1d4ed8;--danger:#ef4444;--shadow-soft:0 14px 36px #02061733}body{font-family:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;background:var(--bg);color:var(--text-main)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.page-shell{background:var(--bg);min-height:100vh}.container{max-width:1180px;margin:0 auto;padding:28px 24px 72px}.nav,.nav-dark,.hero-meter-label,.progress-notes,.section-head,.rail-line,.preview-meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.nav{padding:10px 0 28px}.nav-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.nav-dark{align-items:center}.nav-brand{align-items:center;gap:10px;display:flex}.brand-mark{background:var(--accent);color:#fff;letter-spacing:.06em;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;font-weight:800;display:inline-flex}.nav-title{font-size:18px;font-weight:700}.hero{gap:26px;padding:12px 0 34px;display:grid}.hero-split{grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);align-items:center;gap:40px;display:grid}.hero-dark{grid-template-columns:minmax(0,1.5fr) minmax(280px,.82fr);align-items:end}.hero-copy{gap:18px;display:grid}.hero h1{letter-spacing:-.045em;max-width:9.5ch;margin:0;font-size:clamp(3rem,4.2vw,4.9rem);line-height:.92}.hero p{max-width:540px;color:var(--text-muted);margin:0;font-size:17px;line-height:1.58}.hero-art{justify-content:flex-end;display:flex}.hero-art img{width:100%;max-width:520px;height:auto;display:block}.hero-meter,.flow-card,.rail-card,.card,.card-wide{background:var(--surface);border:1px solid var(--border-soft);box-shadow:var(--shadow-soft);border-radius:24px;gap:14px;padding:22px;display:grid}.hero-meter{border-color:var(--border)}.progress-track{background:#ffffff14;border-radius:999px;height:8px;margin:16px 0 10px;overflow:hidden}.progress-fill{background:var(--accent);border-radius:999px;height:100%}.progress-notes{color:var(--text-muted);font-size:13px}.status-cluster,.main-flow,.side-rail,.stack,.action-stack{gap:12px;display:grid}.status-cluster{margin-bottom:14px}.dashboard-sticky-header{z-index:30;background:#0b1220;border:1px solid #94a3b824;border-radius:18px;gap:8px;margin-bottom:12px;padding:10px 12px;display:grid;position:sticky;top:10px;box-shadow:0 18px 36px #02061757}.dashboard-header-tabs{border-top:1px solid #94a3b814;padding-top:6px}.dashboard-sticky-brand-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.dashboard-account-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboard-logout-button{appearance:none;color:#e2e8f0db;cursor:pointer;letter-spacing:.01em;background:#ffffff0a;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:6px 12px;font-size:12px;line-height:1.1;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.dashboard-logout-button:hover{color:#f8fafc;background:#ffffff14;border-color:#94a3b847}.dashboard-logout-button:focus-visible{outline-offset:2px;outline:2px solid #60a5fa8c}.dashboard-logout-button:disabled{cursor:not-allowed;opacity:.56}.language-toggle-button.is-minimal{min-width:58px}.language-toggle-button.is-minimal:hover{color:var(--text-main)}.site-footer{background:#0a1020;border-top:1px solid #94a3b81f}.site-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:1180px;margin:0 auto;padding:18px 24px 24px;display:flex}.site-footer-brand,.site-footer-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.site-footer-name{color:var(--text-main);font-size:16px;font-weight:700}.site-footer-copy,.site-footer-link{color:var(--text-muted);font-size:13px}.site-footer-link:hover{color:var(--text-main)}.landing-home+.site-footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border-top:1px solid #1a73e81a}.landing-home+.site-footer .site-footer-name{color:#202124}.landing-home+.site-footer .site-footer-copy,.landing-home+.site-footer .site-footer-link{color:#5f6368}.landing-home+.site-footer .site-footer-link:hover{color:#1a73e8}.legal-page{padding-bottom:24px}.legal-container{max-width:860px}.legal-card{gap:24px}.legal-head{gap:10px;display:grid}.legal-head h1,.legal-section h2{margin:0}.legal-intro{max-width:68ch}.legal-stack{gap:26px;display:grid}.legal-section{gap:10px;display:grid}.legal-section p{color:var(--text-muted);margin:0;line-height:1.72}.legal-list{color:var(--text-muted);margin:0;padding-left:20px;line-height:1.7}.dashboard-sticky-top{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:10px;display:grid}.dashboard-sticky-top-minimal{grid-template-columns:minmax(260px,.9fr) minmax(420px,1.1fr)}.dashboard-sticky-copy{gap:2px;display:grid}.dashboard-sticky-copy h1{letter-spacing:-.04em;max-width:none;margin:0;font-size:24px;line-height:.98}.dashboard-sticky-copy p{max-width:none;color:var(--text-muted);margin:0;font-size:12px;line-height:1.35}.dashboard-sticky-side{align-content:start;gap:8px;display:grid}.dashboard-progress-card{border-radius:14px;gap:8px;padding:10px 12px}.dashboard-sticky-cta{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.dashboard-sticky-cta.is-urgent .dashboard-sticky-button{border-color:#60a5fa85;animation:2.4s ease-in-out infinite activation-pulse;box-shadow:0 10px 28px #2563eb38}.dashboard-sticky-button{white-space:nowrap;padding:9px 14px;font-weight:700}.dashboard-sticky-button.is-proof{color:#f0fdf4;background:linear-gradient(#22c55e38,#16a34a29),#14532deb;border-color:#22c55e70;box-shadow:0 14px 30px #16a34a38}.dashboard-sticky-button.is-proof:hover:not(:disabled){background:linear-gradient(#4ade8047,#16a34a2e),#166534f5;border-color:#4ade8085}.dashboard-sticky-plan{border:1px solid var(--border-soft);min-width:132px;color:var(--text-muted);background:#0f172ac7;border-radius:14px;gap:2px;padding:9px 10px;font-size:11px;line-height:1.35;display:grid}.dashboard-sticky-plan.is-proof{color:#dcfce7d1;background:linear-gradient(#22c55e1f,#0f172ae6),#0f172af0;border-color:#22c55e47;box-shadow:0 12px 26px #14532d29}.dashboard-sticky-plan strong{color:var(--text-main)}.dashboard-sticky-plan.is-proof strong{color:#f0fdf4;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-header-mobile-toggle,.dashboard-sticky-collapsed-cta{display:none}.dashboard-header-top-shell{gap:8px;display:grid}.dashboard-sticky-controls-row,.dashboard-sticky-controls-brand{display:none}.dashboard-header-collapsed-summary span{border:1px solid var(--border-soft);background:#0f172ac7;border-radius:999px;align-items:center;padding:6px 9px;display:inline-flex}.dashboard-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.dashboard-page .container{padding:14px 18px 32px}.dashboard-page .main-flow{gap:6px}.dashboard-page .status-cluster{margin-bottom:6px}.dashboard-page .dashboard-sticky-header{border-radius:14px;gap:4px;margin-bottom:6px;padding:6px 8px}.dashboard-page .dashboard-progress-card{gap:5px;padding:8px 10px}.dashboard-page .dashboard-sticky-brand-row{gap:8px}.dashboard-page .dashboard-account-actions{flex:none;gap:6px}.dashboard-page .dashboard-logout-button{padding:6px 9px;font-size:12px}.dashboard-page .dashboard-sticky-top-minimal{grid-template-columns:minmax(250px,.88fr) minmax(400px,1.12fr);align-items:start;gap:8px}.dashboard-page .dashboard-header-tabs{padding-top:4px}.dashboard-page .hero-meter-label strong{font-size:13px}.dashboard-page .progress-track{height:6px;margin:8px 0 4px}.dashboard-page .progress-notes{align-items:center;gap:10px;font-size:12px}.dashboard-page .dashboard-sticky-cta{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;min-height:100%}.dashboard-page .dashboard-sticky-button{height:100%;min-height:38px;padding:8px 12px}.dashboard-page .action-row>.button,.dashboard-page .action-row>.button-secondary,.dashboard-page .action-row>.button-danger{min-height:38px;padding:8px 12px}.dashboard-page .dashboard-sticky-plan,.dashboard-page .status-pill{padding-top:7px;padding-bottom:7px}.dashboard-page .flow-card{border-radius:20px;gap:10px;padding:16px}.dashboard-page .section-head{align-items:center;gap:10px}.dashboard-page .section-head-copy{gap:2px}.dashboard-page .section-head h2{font-size:17px;line-height:1.08}.dashboard-page .config-section-head{gap:2px}.dashboard-page .config-section-head h3{font-size:16px}.dashboard-page .config-section-head p,.dashboard-page .muted.small-copy{font-size:12px}.dashboard-page .onboarding-hint{border-radius:14px;gap:8px;padding:10px 12px}.dashboard-page .onboarding-hint-arrow{min-width:26px;height:26px;padding:0 7px;font-size:11px}.dashboard-page .onboarding-hint-copy strong{font-size:12px}.dashboard-page .onboarding-hint-copy span{font-size:11px}.dashboard-page .split-panel-grid{gap:10px}.dashboard-page .compact-config-section,.dashboard-page .field,.dashboard-page .config-field{gap:8px}.dashboard-page .text-input,.dashboard-page .select{padding:10px 12px}.dashboard-page .choice-card,.dashboard-page .preset-card{padding:12px}.dashboard-page .preview-grid{gap:10px}.dashboard-page .preview-item{gap:10px;padding:14px}.dashboard-page .settings-shell{gap:12px}.dashboard-page .settings-card{gap:10px;padding:14px}.dashboard-page .settings-main-card{gap:14px;padding:16px}.dashboard-page .settings-section{gap:10px}.dashboard-page .settings-stat-row{padding:10px 0}.dashboard-page .plan-box{gap:4px;padding:12px 14px}.dashboard-page .flow-tabs{gap:6px}.dashboard-page .flow-tab{min-height:36px;padding:7px 10px}.dashboard-page .flow-tab-copy{justify-content:center;align-items:center;display:flex}.dashboard-page .flow-tab-copy strong{font-size:12px;line-height:1}.dashboard-page .flow-tab-copy span{display:none}.summary-tile{border:1px solid var(--border-soft);box-shadow:var(--shadow-soft);background:#0f172ab8;border-radius:14px;gap:2px;padding:11px 12px;display:grid}.summary-label{letter-spacing:.12em;text-transform:uppercase;color:#7fb2ff;font-size:11px}.summary-tile strong{font-size:16px;line-height:1.05}.summary-meta{color:var(--text-muted);font-size:11px;line-height:1.3}.summary-activation-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.summary-tile-activation{border-color:#2563eb29}.summary-tile-activation.is-enabled{background:linear-gradient(#22c55e14,#0f172acc);border-color:#22c55e42}.summary-toggle{color:var(--text-main);align-items:center;gap:8px;font-size:12px;display:inline-flex}.summary-toggle input{width:16px;height:16px;accent-color:var(--accent)}.dashboard-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);align-items:start;gap:16px;display:grid}.dashboard-layout.is-single-column{grid-template-columns:minmax(0,1fr)}.section-head h2,.rail-card h3,.card h2,.card-wide h2{margin:0;font-size:30px;line-height:1.05}.section-head{align-items:flex-start}.section-head-copy{gap:6px;display:grid}.section-head h2{font-size:22px;line-height:1.08}.rail-card h3{font-size:24px}.row,.action-row{flex-wrap:wrap;gap:10px;display:flex}.button,.button-secondary,.button-danger{appearance:none;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;min-height:38px;padding:7px 11px;font-size:13px;line-height:1.15;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.button:disabled,.button-secondary:disabled,.button-danger:disabled{cursor:not-allowed;opacity:.56}.button{border:1px solid var(--accent);background:var(--accent);color:#fff;font-weight:650}.button:hover{background:var(--accent-strong)}.button-secondary,.button-danger{background:0 0}.button-secondary{border:1px solid var(--border-soft);color:var(--text-main);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.button-secondary:hover{background:#ffffff08;border-color:#94a3b829}.button-danger{color:#fecaca;border:1px solid #ef444447}.button-danger:hover{background:#ef444414}.muted{color:var(--text-muted)}.small-copy{font-size:13px}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#7fb2ff;margin-bottom:6px;font-size:11px}.inline-meta{background:var(--surface-strong);border:1px solid var(--border-soft);color:var(--text-muted);border-radius:16px;padding:12px 14px}.field{gap:8px;display:grid}.field label{font-weight:600}.select,.textarea{border:1px solid var(--border-soft);background:var(--surface-strong);width:100%;color:var(--text-main);border-radius:16px;padding:14px 16px}.textarea{resize:vertical;min-height:260px;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.55}.notice,.error,.success{border-radius:16px;padding:13px 15px;font-size:14px}.onboarding-hint{color:#dcfce7;background:linear-gradient(#22c55e24,#0f172af0),#0f172aeb;border:1px solid #22c55e42;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.onboarding-hint-arrow{color:#bbf7d0;background:#22c55e29;border:1px solid #22c55e57;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;display:inline-flex}.onboarding-hint-arrow svg{width:15px;height:15px;display:block}.onboarding-hint-copy{gap:2px;display:grid}.onboarding-hint-copy strong{font-size:13px;line-height:1.2}.onboarding-hint-copy span{color:#dcfce7d1;font-size:12px;line-height:1.45}.notice,.success{color:#dbeafe;background:#2563eb14;border:1px solid #2563eb2e}.error{color:#fecaca;background:#ef44441a;border:1px solid #ef44442e}.compact-notice{margin-top:12px}.status-pill,.stage-chip{background:var(--surface-strong);border:1px solid var(--border-soft);color:var(--text-main);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:12px;display:inline-flex}.stage-chip.is-live{color:#dbeafe;background:#2563eb24;border-color:#2563eb52}.onboarding-target{animation:2.1s ease-in-out infinite onboarding-target-pulse;box-shadow:0 0 0 2px #22c55e29,0 12px 28px #16a34a29;border-color:#22c55e80!important}.choice-grid,.preset-grid,.card-grid,.value-strip,.plans-grid,.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.choice-card,.preset-card{border:1px solid var(--border-soft);background:var(--surface-strong);width:100%;color:var(--text-main);text-align:left;cursor:pointer;border-radius:18px;gap:8px;padding:18px;transition:background .15s,border-color .15s;display:grid}.choice-card strong,.preset-card strong{display:block}.choice-card span,.preset-card span{color:var(--text-muted);font-size:14px;line-height:1.45}.choice-card.is-active,.choice-card:hover,.preset-card.is-active,.preset-card:hover{background:#2563eb1a;border-color:#2563eb5c}.choice-card.is-disabled{cursor:not-allowed;opacity:.56}.choice-card.is-disabled:hover{border-color:var(--border-soft);background:var(--surface-strong)}.annual-lock-grid{gap:12px;display:grid}.annual-lock-card{background:linear-gradient(#f59e0b17,#0f172af0 24%),#0c1220eb;border:1px solid #f59e0b3d;border-radius:22px;gap:14px;width:100%;padding:22px 24px 24px;display:grid;box-shadow:inset 0 0 0 1px #f59e0b0d,0 14px 40px #02061738}.annual-lock-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.annual-lock-badge{color:#fde68a;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.annual-lock-badge-detail{color:#f8fafc}.annual-lock-card strong{color:#fff7d6;display:block}.annual-lock-card span{color:var(--text-muted);font-size:14px;line-height:1.45}.annual-lock-card .annual-lock-grid{filter:blur(3px);opacity:.48;pointer-events:none;-webkit-user-select:none;user-select:none}.annual-lock-button{color:#fff7d6;background:#f59e0b24;border-color:#f59e0b47}.annual-lock-button:hover:not(:disabled){background:#f59e0b2e;border-color:#f59e0b6b}.config-section{border-top:1px solid #ffffff0f;gap:12px;padding-top:4px;display:grid}.config-section:first-of-type{border-top:0;padding-top:0}.activation-card{border-color:#2563eb2e}.activation-card.is-enabled{background:linear-gradient(180deg, #22c55e14, var(--surface));border-color:#22c55e4d}.config-section-head{gap:4px;display:grid}.config-section-head h3,.section-heading h2,.config-section-head p,.card p,.card-wide p{margin:0}.config-section-head h3{font-size:18px}.config-field{gap:10px;display:grid}.config-label{font-size:14px;font-weight:600}.instruction-grid,.landing-bullet-grid{gap:12px;display:grid}.text-input{border:1px solid var(--border-soft);background:var(--surface-strong);width:100%;color:var(--text-main);border-radius:16px;padding:11px 13px}.landing-section{margin-top:40px}.stats-grid,.discovery-grid{gap:20px;display:grid}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid+.discovery-grid{margin-top:18px}.landing-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);align-items:start;gap:18px;display:grid}.value-band,.proof-surface,.system-surface,.examples-surface,.plans-surface{gap:28px}.value-band-grid,.system-grid{gap:32px;display:grid}.value-band-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.system-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);align-items:start}.value-band-item{gap:8px;display:grid}.value-band-item h3{margin:0;font-size:22px;line-height:1.06}.section-heading{gap:10px;max-width:700px;margin-bottom:8px;display:grid}.section-heading h2{font-size:clamp(2.1rem,3vw,3.1rem);line-height:1}.landing-bullet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-surface .stat-card,.proof-surface .discovery-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.discovery-card{gap:14px;display:grid}.feature-line{color:var(--text-muted)}.value-strip{margin-top:8px}.trial-banner{color:#dbeafe;background:#ffffff08;border:1px solid #94a3b814;border-radius:16px;align-items:center;gap:10px;max-width:520px;padding:12px 16px;display:inline-flex}.stat-card{align-content:start;gap:10px}.stat-value{letter-spacing:-.05em;font-size:clamp(2.1rem,3vw,3rem);font-weight:800;line-height:.92}.stat-card p{max-width:16ch;font-size:14px;line-height:1.5}.source-link{color:#7fb2ff;font-size:12px}.discovery-label{letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,2.2vw,2.15rem);line-height:1}.discovery-subcopy{max-width:34ch;color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}.proof-shot{background:#ffffff05;border:1px solid #94a3b814;border-radius:20px;width:100%;height:auto;display:block}.search-mock{background:0 0;border:0;gap:8px;padding:0;display:grid}.search-mock-title{font-size:18px;font-weight:700}.search-mock-meta,.search-mock-note{color:var(--text-muted);line-height:1.5}.maps-mock{border-color:#2563eb1f}.example-list{display:grid}.example-row{border-top:1px solid #ffffff0f;gap:12px;padding:22px 0;display:grid}.example-row:first-child{border-top:0;padding-top:0}.example-rating{display:inline-flex}.example-row .preview-review,.example-row .preview-reply{font-size:15px;line-height:1.6}.google-stars{align-items:center;gap:3px;font-size:17px;line-height:1;display:inline-flex}.star-filled{color:#fbbc04}.star-empty{color:#94a3b86b}.feature-check,.feature-x,.feature-step{flex:none;justify-content:center;align-items:center;display:inline-flex}.feature-check{color:#22c55e;margin-right:8px;font-weight:800}.feature-x{color:#ef4444;margin-right:8px;font-weight:800}.feature-step{color:#dbeafe;background:#2563eb24;border:1px solid #2563eb52;border-radius:999px;width:22px;height:22px;margin-right:10px;font-size:12px;font-weight:700}.feature-line{color:var(--text-muted);align-items:flex-start;gap:2px;line-height:1.5;display:flex}.feature-line-strong{color:var(--text-main)}.feature-line-negative{color:#fca5a5}.plan-price-note{color:var(--text-muted);font-size:13px}.plan-panel{gap:18px;padding:6px 0;display:grid}.plan-panel h2{overflow-wrap:anywhere;font-size:clamp(1.7rem,5vw,2.35rem);line-height:1.02}.plan-panel-accent{color:var(--text-main)}.card-accent{background:#12203ad1;border-color:#2563eb1f}.compact-cta{gap:14px}.compact-cta h2{max-width:14ch}.split-lead{max-width:42ch}.landing-cta{margin-top:40px}.checkbox-line label{align-items:center;gap:10px;display:inline-flex}.checkbox-line input{width:18px;height:18px;accent-color:var(--accent)}.activation-toggle label{font-weight:700}.activation-check{color:#dcfce7;background:#22c55e1a;border:1px solid #22c55e3d;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:inline-flex}.activation-check-mark{color:#86efac;background:#22c55e33;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-weight:800;display:inline-flex}.rail-line{border-bottom:1px solid #ffffff14;align-items:baseline;padding-bottom:12px}.rail-line:last-child{border-bottom:0;padding-bottom:0}.activation-button{width:100%}.split-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-shell{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}.settings-rail{gap:16px;display:grid}.settings-card{border:1px solid var(--border-soft);background:#0f172aa3;border-radius:18px;gap:12px;padding:16px;display:grid}.settings-main-card{gap:18px;padding:18px}.settings-section{gap:12px;display:grid}.settings-section-divider{background:#94a3b81a;height:1px}.settings-card-title{margin-top:2px;font-size:18px;font-weight:700;line-height:1.1}.settings-stat-list{gap:0;display:grid}.settings-stat-row{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,120px) minmax(0,1fr);align-items:start;gap:16px;padding:14px 0;display:grid}.settings-stat-row:first-child{padding-top:0}.settings-stat-row:last-child{border-bottom:0;padding-bottom:0}.settings-stat-row span{color:var(--text-muted)}.settings-stat-row strong{text-align:right;overflow-wrap:anywhere;word-break:break-word}.settings-main-card .settings-card-title,.settings-main-card .plan-box{margin-bottom:6px}.settings-main-card .settings-stat-list,.settings-card-launch .settings-stat-list{align-content:start}.plan-box{border:1px solid var(--border-soft);background:#0f172ac7;border-radius:18px;gap:6px;padding:14px 16px;display:grid}.plan-box-activation{background:#0f172a7a;border-color:#f59e0b66}@keyframes activation-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.94;transform:scale(1.012)}}.flow-tabs{align-items:stretch;gap:8px;display:flex}.flow-tab{border:1px solid var(--border-soft);min-width:0;color:var(--text-main);text-align:center;background:#0f172a9e;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:0;padding:9px 12px;transition:border-color .18s,background .18s,transform .18s;display:flex}.flow-tab:hover{border-color:#60a5fa57;transform:translateY(-1px)}.flow-tab.is-active{background:#1e293be6;border-color:#60a5fa7a;box-shadow:0 12px 28px #0f172a47}.flow-tab-copy{justify-items:center;gap:1px;display:grid}.flow-tab-copy strong{font-size:13px}.flow-tab-copy span{color:var(--text-muted);font-size:10px;line-height:1.2}.setup-section-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.setup-section-tab{border:1px solid var(--border-soft);color:var(--text-main);text-align:left;background:#0f172a9e;border-radius:12px;gap:2px;padding:8px 10px;display:grid}.setup-section-tab strong{font-size:14px}.setup-section-tab span{color:var(--text-muted);font-size:12px;line-height:1.35}.setup-section-tab.is-active{background:#1e293be0;border-color:#60a5fa6b}.compact-config-section{border-top:0;gap:10px;padding-top:0}.choice-card,.preset-card{padding:14px}.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:4px;display:grid}.preview-loading{border:1px solid var(--border-soft);color:var(--text-muted);background:#0f172ac7;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:inline-flex}.preview-spinner{border:2px solid #94a3b838;border-top-color:#60a5fa;border-radius:999px;width:18px;height:18px;animation:.8s linear infinite preview-spin}.inline-button-spinner{opacity:.72;border:2px solid;border-right-color:#0000;border-radius:999px;width:14px;height:14px;margin-right:8px;animation:.7s linear infinite preview-spin}.dashboard-initial-loader{justify-content:center;align-items:center;min-height:62vh;display:flex}.dashboard-loading-card{justify-content:center;min-width:min(320px,100%);font-size:15px}.preview-item{border:1px solid var(--border-soft);background:#0f172ac7;border-radius:18px;gap:12px;padding:18px;display:grid}.preview-review,.preview-reply{margin:0;line-height:1.65}.preview-review{color:#dbe4ee}.preview-reply{color:#fff;font-size:16px}.preview-rule-list{gap:8px;display:grid}.preview-rule-pill{background:#1e293bd1;border:1px solid #94a3b82e;border-radius:12px;align-items:center;padding:8px 10px;font-size:12px;line-height:1.45;display:inline-flex}.preview-rule-pill.is-positive{color:#dcfce7;background:#22c55e1a;border-color:#22c55e38}.preview-rule-pill.is-neutral{color:#dbeafe;background:#3b82f61a;border-color:#3b82f63d}.preview-rule-pill.is-warning{color:#fde68a;background:#f59e0b1f;border-color:#f59e0b47}.preview-conversion-card{background:linear-gradient(#22c55e1f,#0f172af5),#0f172af0;border:1px solid #22c55e3d;border-radius:20px;gap:12px;margin-top:14px;padding:16px;display:grid;box-shadow:0 16px 34px #0f172a38}.preview-conversion-copy{gap:4px;display:grid}.preview-conversion-copy strong{color:#f0fdf4;font-size:16px;line-height:1.2}.preview-conversion-copy p{color:#dcfce7db;margin:0;font-size:13px;line-height:1.5}.preview-conversion-trust{color:#dcfce7bd;font-size:12px;line-height:1.5}.preview-conversion-meta{flex-wrap:wrap;gap:8px;display:flex}.preview-conversion-pill{color:#dcfce7;background:#22c55e1f;border:1px solid #22c55e3d;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:6px 10px;font-size:12px;line-height:1.2;display:inline-flex}@keyframes onboarding-target-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.card-grid{margin-top:8px}@keyframes preview-spin{to{transform:rotate(360deg)}}@media (max-width:1040px){.hero-split,.hero-dark,.dashboard-sticky-top,.dashboard-layout,.discovery-grid,.landing-grid,.system-grid,.landing-bullet-grid,.value-strip,.value-band-grid,.split-panel-grid,.settings-shell,.stats-grid,.plans-grid,.preset-grid,.choice-grid,.setup-section-tabs,.flow-tabs,.card-grid{grid-template-columns:1fr}.settings-rail{gap:14px}}@media (max-width:720px){.container{padding:16px 14px 36px}.nav{padding:4px 0 16px}.dashboard-sticky-header{gap:8px;margin-bottom:12px;padding:8px 10px;top:6px}.dashboard-sticky-brand-row{flex-direction:column;align-items:flex-start}.dashboard-page .dashboard-sticky-top-minimal{grid-template-columns:1fr;gap:8px}.dashboard-page .dashboard-sticky-side,.dashboard-page .dashboard-sticky-cta{width:100%}.dashboard-page .dashboard-sticky-cta{grid-template-columns:1fr}.dashboard-page .dashboard-sticky-button,.dashboard-page .dashboard-sticky-plan,.dashboard-page .status-pill{width:100%}.dashboard-page .dashboard-header-tabs{padding-top:6px}.dashboard-page .flow-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:1px;overflow-x:auto}.dashboard-page .flow-tabs::-webkit-scrollbar{display:none}.dashboard-page .flow-tab{flex:none;min-width:96px}.dashboard-sticky-copy h1{max-width:none;font-size:20px}.dashboard-sticky-copy p{font-size:11px}.nav,.section-head,.preview-meta{flex-direction:column;align-items:flex-start}.hero-meter-label,.progress-notes,.rail-line{flex-direction:row;align-items:center}.nav-brand{width:100%}.hero-meter,.flow-card,.rail-card,.card,.card-wide{border-radius:20px;padding:16px}.hero-meter,.flow-card{gap:14px}.status-cluster,.main-flow,.stack,.action-stack{gap:12px}.config-section{gap:10px;margin-top:14px;padding-top:14px}.settings-card{border-radius:16px;padding:14px}.settings-stat-row{grid-template-columns:1fr;gap:6px;padding:12px 0}.settings-stat-row strong{text-align:left}.choice-card,.preset-card,.preview-item{border-radius:16px;padding:12px}.inline-meta,.select,.text-input,.notice,.error,.success,.preview-loading,.plan-box,.dashboard-sticky-plan{border-radius:14px}.dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.summary-tile{border-radius:14px;padding:10px 11px}.summary-activation-head{flex-direction:column;align-items:flex-start}.flow-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:0 -2px;padding-bottom:2px;display:flex;overflow-x:auto}.flow-tabs::-webkit-scrollbar{display:none}.flow-tab{scroll-snap-align:start;flex:none;min-width:108px;padding:8px 12px}.flow-tab-copy strong{font-size:13px}.flow-tab-copy span{font-size:10px;display:block}.action-row{gap:8px;display:grid}.preview-grid{grid-template-columns:1fr}.preview-conversion-card{border-radius:18px;padding:14px}.preview-conversion-copy strong{font-size:15px}.setup-section-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.setup-section-tabs::-webkit-scrollbar{display:none}.setup-section-tab{flex:none;min-width:104px}.dashboard-sticky-cta{grid-template-columns:1fr;gap:8px}.dashboard-sticky-plan{min-width:0}.button,.button-secondary,.button-danger{justify-content:center;width:100%;padding:8px 11px}.preview-grid,.preview-rule-list{gap:10px}.preview-review,.preview-reply{line-height:1.55}.preview-reply{font-size:15px}.small-copy,.preview-rule-pill{font-size:12px}.section-head h2,.rail-card h3{font-size:20px}.config-section-head p,.hero p{font-size:14px;line-height:1.5}}.landing-home .container{padding:20px 16px 48px}.landing-home .nav{padding:8px 0 22px}.landing-home .hero,.landing-home .hero-copy{text-align:center;justify-items:center}.landing-home .hero-split,.landing-home .value-band-grid,.landing-home .stats-grid,.landing-home .discovery-grid,.landing-home .system-grid,.landing-home .landing-bullet-grid,.landing-home .plans-grid{grid-template-columns:1fr}.landing-home .hero-split{gap:18px}.landing-home .hero h1{max-width:none;font-size:clamp(2.8rem,12vw,4rem)}.landing-home .hero p,.landing-home .trial-banner,.landing-home .split-lead,.landing-home .section-heading,.landing-home .compact-cta h2{max-width:100%}.landing-home .trial-banner{margin-inline:auto}.landing-home .hero p{font-size:16px;line-height:1.55}.landing-home .hero-art{justify-content:center}.landing-home .hero-art img{width:min(100%,480px);max-width:100%}.landing-home .card,.landing-home .card-wide{border-radius:20px;padding:20px}.landing-home .landing-section,.landing-home .landing-cta{margin-top:24px}.landing-home .value-band,.landing-home .proof-surface,.landing-home .system-surface,.landing-home .examples-surface,.landing-home .plans-surface{gap:22px}.landing-home .value-band-grid,.landing-home .system-grid,.landing-home .stats-grid,.landing-home .discovery-grid,.landing-home .plans-grid{gap:18px}.landing-home .section-heading{gap:8px;margin-bottom:4px}.landing-home .section-heading h2{font-size:clamp(1.95rem,8vw,2.7rem);line-height:1.02}.landing-home .value-band-item h3,.landing-home .discovery-label{font-size:20px}.landing-home .stat-card p,.landing-home .discovery-subcopy{max-width:none}.landing-home .feature-line,.landing-home .example-row .preview-review,.landing-home .example-row .preview-reply{font-size:14px}.landing-home .preview-reply{overflow-wrap:anywhere}.landing-home .row,.landing-home .button,.landing-home .button-secondary,.landing-home .button-danger{justify-content:center;width:100%}@media (min-width:721px){.landing-home .container{padding:24px 20px 60px}.landing-home .hero,.landing-home .hero-copy{text-align:left;justify-items:start}.landing-home .hero-split{grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr);gap:28px}.landing-home .hero h1{max-width:100%;font-size:clamp(3.2rem,6vw,4.6rem)}.landing-home .trial-banner,.landing-home .split-lead{max-width:42rem}.landing-home .hero p{max-width:100%}.landing-home .trial-banner{margin-inline:auto}.landing-home .hero-art{justify-content:center}.landing-home .hero-art img{width:min(100%,500px)}.landing-home .stats-grid,.landing-home .plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-home .row{justify-content:center;width:100%}.landing-home .button,.landing-home .button-secondary,.landing-home .button-danger{width:auto}}@media (min-width:1041px){.landing-home .container{padding:28px 24px 72px}.landing-home .hero-split{grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);gap:40px}.landing-home .value-band-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-home .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-home .discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-home .system-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr)}.landing-home .landing-bullet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-shell.landing-home{background:#0b1220}.landing-home .container{max-width:1200px}.landing-home .hero{gap:22px;padding:10px 0 30px}.landing-home .hero-copy{gap:20px;width:100%;max-width:58rem;margin:0 auto}.landing-home .hero h1{letter-spacing:-.055em;text-wrap:pretty;max-width:100%}.landing-home .hero p{max-width:100%;font-size:16px;line-height:1.62}.landing-home .landing-contact{flex:none;position:relative}.landing-home .landing-contact-trigger{appearance:none;color:#cddbf5;white-space:nowrap;cursor:pointer;min-height:34px;padding:6px 10px;font-size:12px;line-height:1;transition:color .15s,opacity .15s,background .15s,border-color .15s}.landing-home .landing-contact-trigger:hover,.landing-home .landing-contact.is-open .landing-contact-trigger{color:#e2edff}.landing-home .landing-contact-popover{z-index:20;background:#0b1220f5;border:1px solid #94a3b824;border-radius:18px;gap:10px;width:min(280px,100vw - 28px);padding:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #0206175c}.landing-home .landing-contact-kicker{color:#7fb2ff;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.landing-home .landing-contact-popover p{color:#b9c8e5;margin:0;font-size:13px;line-height:1.5}.landing-home .landing-contact-email{color:#f8fbff;word-break:break-word;font-size:14px;font-weight:600;text-decoration:none}.landing-home .landing-contact-email:hover{text-decoration:underline}.landing-home .landing-contact-copy{appearance:none;color:#d6e2f8;cursor:pointer;background:#ffffff08;border:1px solid #94a3b82e;border-radius:12px;justify-self:start;min-height:34px;padding:7px 10px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}.landing-home .landing-contact-copy:hover{background:#ffffff0f;border-color:#94a3b842}.landing-home .trial-banner{color:#e2edff;background:#ffffff09;border-color:#94a3b81f;border-radius:999px;padding:13px 18px}.landing-home .hero-art img{filter:none}.landing-home .landing-section{margin-top:28px}.landing-home .landing-band{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#101a2d;border:1px solid #94a3b814;border-radius:24px;gap:28px;padding:22px 18px;display:grid}.landing-home .section-heading{gap:10px;max-width:48rem;margin-bottom:0}.landing-home .section-heading h2{letter-spacing:-.05em;font-size:clamp(2rem,7vw,3.1rem);line-height:.98}.landing-home .value-band-grid{gap:18px}.landing-home .value-band-item{border-top:1px solid #94a3b81a;gap:10px;padding-top:18px}.landing-home .value-band-item h3{letter-spacing:-.035em;font-size:20px;line-height:1.02}.landing-home .growth-proof-head{gap:8px;padding-top:8px;display:grid}.landing-home .growth-proof-head h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,5vw,2.4rem);line-height:1}.landing-home .stats-grid{gap:18px}.landing-home .stat-card{border-left:1px solid #94a3b81f;grid-template-rows:auto minmax(0,1fr) auto;align-content:start;gap:12px;height:100%;padding-left:16px;display:grid}.landing-home .stat-value{font-size:clamp(2.05rem,8vw,3.1rem)}.landing-home .stat-card p{max-width:15ch;font-size:14px;line-height:1.45}.landing-home .source-link{color:#9ac2ff;align-self:end}.landing-home .discovery-grid{gap:18px}.landing-home .discovery-card{gap:16px}.landing-home .proof-shot{background:0 0;border:0;border-radius:0}.landing-home .discovery-label{letter-spacing:-.045em;font-size:clamp(1.8rem,7vw,2.5rem);line-height:.96}.landing-home .discovery-subcopy{max-width:28ch}.landing-home .system-grid{gap:28px}.landing-home .split-lead{max-width:38ch}.landing-home .system-intro,.landing-home .offer-card .split-lead{max-width:100%}.landing-home .landing-bullet-grid{gap:14px 20px}.landing-home .feature-line{gap:8px;font-size:14px;line-height:1.55}.landing-home .example-list{gap:0}.landing-home .example-row{gap:10px;padding:20px 0}.landing-home .example-rating{align-items:center}.landing-home .preview-review,.landing-home .preview-reply{max-width:60ch}.landing-home .plans-surface{gap:24px}.landing-home .plans-grid{border-top:1px solid #94a3b81a;gap:0}.landing-home .plan-panel{gap:12px;padding:24px 0 0}.landing-home .plan-panel+.plan-panel{border-top:1px solid #94a3b81a;margin-top:24px;padding-top:24px}.landing-home .plan-price{gap:8px;display:grid}.landing-home .plan-price-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.landing-home .plan-price-row strong{letter-spacing:-.05em;color:var(--text-main);font-size:clamp(1.85rem,6vw,2.8rem);line-height:.98}.landing-home .plan-price-row span{color:var(--text-muted);font-size:15px;line-height:1.2}.landing-home .plan-savings{color:#dbe7ff;background:#3b6af31a;border:1px solid #3b6af329;border-radius:999px;align-items:center;gap:10px;width:fit-content;padding:8px 12px;font-size:13px;line-height:1;display:inline-flex}.landing-home .plan-savings-detail{color:var(--text-muted)}.landing-home .plan-copy{gap:8px;max-width:32ch;display:grid}.landing-home .plan-copy .muted,.landing-home .plan-price-note{margin:0}.landing-home .plan-copy .muted{line-height:1.4}.landing-home .plan-price-note{line-height:1.42}.landing-home .plans-cta{border-top:1px solid #94a3b81a;gap:18px;padding-top:22px;display:grid}.landing-home .plans-cta h3{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(1.5rem,5vw,2.1rem);line-height:1.02}.landing-home .row{justify-content:center;width:100%}.landing-home .nav-actions{flex-wrap:nowrap;gap:8px}.landing-home .nav-actions>*{flex:none}.landing-home .button,.landing-home .button-secondary,.landing-home .button-danger{white-space:nowrap;min-height:34px;padding:6px 10px;font-size:12px}.landing-home .language-toggle-button.is-minimal{min-width:52px;padding-inline:9px}@media (max-width:720px){.landing-home .hero,.landing-home .hero-copy{text-align:left;justify-items:start}.landing-home .container{padding:14px 14px 32px}.landing-home .nav{flex-flow:column;justify-content:center;align-items:center;gap:6px;padding:4px 0 14px}.landing-home .nav-title{flex:none;font-size:13px;line-height:1}.landing-home .nav-actions{flex-wrap:nowrap;flex:none;justify-content:center;align-self:center;gap:4px;width:auto;min-width:0}.landing-home .landing-contact-popover{left:0;right:auto}.landing-home .nav-actions .button-secondary,.landing-home .nav-actions .button,.landing-home .nav-actions .button-danger,.landing-home .row .button,.landing-home .row .button-secondary,.landing-home .row .button-danger{white-space:nowrap;border-radius:10px;width:auto;min-height:28px;padding:5px 8px;font-size:11px}.landing-home .landing-contact-trigger{border-radius:10px;min-height:28px;padding:5px 8px;font-size:11px}.landing-home .language-toggle-button.is-minimal{min-width:40px;padding-inline:7px}.landing-home .landing-section{margin-top:18px}.landing-home .landing-band{border-radius:18px;gap:16px;padding:16px 14px}.landing-home .hero{gap:12px;padding:4px 0 16px}.landing-home .hero-copy{gap:12px}.landing-home .hero h1{max-width:100%;font-size:clamp(2.2rem,13vw,3.25rem);line-height:.94}.landing-home .hero p{font-size:15px;line-height:1.48}.landing-home .trial-banner{text-align:center;border-radius:16px;justify-content:center;padding:10px 12px;font-size:13px;line-height:1.35}.landing-home .row{justify-content:flex-start}.landing-home .section-heading{gap:6px}.landing-home .section-heading h2{font-size:clamp(1.7rem,8.5vw,2.3rem);line-height:1}.landing-home .value-band-grid,.landing-home .system-grid,.landing-home .discovery-grid,.landing-home .plans-grid{gap:12px}.landing-home .value-band-item{gap:6px;padding-top:12px}.landing-home .value-band-item h3,.landing-home .discovery-label{font-size:18px}.landing-home .growth-proof-head{gap:6px;padding-top:2px}.landing-home .growth-proof-head h3{font-size:clamp(1.35rem,6.5vw,1.8rem);line-height:1.03}.landing-home .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.landing-home .stat-card{gap:8px;min-height:0;padding-left:10px}.landing-home .stat-value{font-size:clamp(1.7rem,9vw,2.2rem);line-height:.96}.landing-home .stat-card p{max-width:none;font-size:13px;line-height:1.34}.landing-home .source-link{font-size:11px}.landing-home .discovery-surface-head{gap:4px}.landing-home .discovery-surface .discovery-subcopy,.landing-home .search-note,.landing-home .maps-meta,.landing-home .search-rating{font-size:12px;line-height:1.35}.landing-home .search-shell,.landing-home .maps-shell{gap:12px}.landing-home .search-listing,.landing-home .maps-copy,.landing-home .search-reply{gap:8px}.landing-home .feature-line{font-size:13px;line-height:1.4}.landing-home .example-row{gap:8px;padding:14px 0}.landing-home .example-row .preview-review,.landing-home .example-row .preview-reply,.landing-home .split-lead{font-size:13px;line-height:1.42}}@media (min-width:721px){.landing-home .landing-band{border-radius:28px;padding:28px}.landing-home .hero-split{align-items:center}.landing-home .trial-banner{margin-inline:0}.landing-home .row{justify-content:flex-start}.landing-home .plans-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.landing-home .hero-flow{gap:18px}.landing-home .hero-flow-labels{display:grid}.landing-home .hero-flow-grid{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:16px 14px}.landing-home .flow-card{text-align:left;border-radius:24px;justify-items:stretch;gap:14px;padding:20px}.landing-home .flow-card-head{grid-template-columns:auto 1fr;justify-items:start;gap:12px}.landing-home .flow-avatar{width:42px;height:42px}.landing-home .flow-meta{text-align:left;justify-items:start}.landing-home .flow-meta strong{font-size:15px}.landing-home .flow-card-review .flow-meta span{font-size:12px}.landing-home .flow-card p{font-size:15px;line-height:1.5}.landing-home .flow-link{display:block}.landing-home .proof-shot{border-radius:26px;padding:20px}.landing-home .maps-shell{gap:18px}.landing-home .plan-panel{padding-top:24px}.landing-home .plan-panel:first-child{padding-right:28px}.landing-home .plan-panel+.plan-panel{border-top:0;border-left:1px solid #94a3b81a;margin-top:0;padding-top:24px;padding-left:28px}.landing-home .plans-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}}@media (min-width:1041px){.landing-home .growth-surface{gap:30px}.landing-home .example-row{grid-template-columns:112px minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:24px}}.page-shell.landing-home{color:#202124;background:linear-gradient(#fbfcfe 0%,#eef2f7 100%);font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}.landing-home .nav-title,.landing-home .hero h1,.landing-home .section-heading h2,.landing-home .value-band-item h3,.landing-home .growth-proof-head h3,.landing-home .search-listing h4,.landing-home .maps-copy h4,.landing-home .plans-cta h3,.landing-home .plan-price-row strong,.landing-home .operator-note-card h3,.landing-home .conversion-card h3,.landing-home .google-business-summary strong,.landing-home .testimonial-head strong,.landing-home .google-review-head strong{color:#202124}.landing-home .muted,.landing-home .hero p,.landing-home .stat-card p,.landing-home .search-note,.landing-home .maps-meta,.landing-home .search-rating,.landing-home .landing-contact-popover p,.landing-home .plan-copy .muted,.landing-home .plan-price-note,.landing-home .google-business-summary p,.landing-home .google-review-head span,.landing-home .testimonial-head span,.landing-home .google-review-copy,.landing-home .testimonial-review,.landing-home .testimonial-reply p,.landing-home .conversion-card p,.landing-home .operator-note-card p{color:#5f6368}.landing-home .hero h1,.landing-home .section-heading h2,.landing-home .operator-note-card h3,.landing-home .conversion-card h3,.landing-home .google-business-summary strong,.landing-home .testimonial-head strong,.landing-home .google-review-head strong{letter-spacing:-.03em}.landing-home .eyebrow,.landing-home .search-kicker,.landing-home .landing-contact-kicker,.landing-home .nav-title{letter-spacing:.08em}.landing-home .landing-band,.landing-home .proof-shot,.landing-home .landing-contact-popover,.landing-home .google-profile-card,.landing-home .operator-note-card,.landing-home .conversion-card,.landing-home .testimonial-card,.landing-home .google-review-card{background:#ffffffeb;border-color:#1a73e81f;box-shadow:0 18px 40px #2a558f14}.landing-home .trial-banner{color:#6a5300;background:#fbbc041f;border:1px solid #fbbc0447}.landing-home .button-secondary,.landing-home .landing-contact-trigger{color:#1f3b65;background:#ffffffc2;border-color:#1a73e824}.landing-home .button-secondary:hover,.landing-home .landing-contact-trigger:hover,.landing-home .landing-contact.is-open .landing-contact-trigger{color:#1a73e8;background:#1a73e814;border-color:#1a73e842}.landing-home .button{background:#1a73e8;border-color:#1a73e8;box-shadow:0 10px 24px #1a73e82e}.landing-home .button:hover{background:#1558b0}.landing-home .landing-contact-email,.landing-home .source-link{color:#1a73e8}.landing-home .landing-contact-popover{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#1a73e824;box-shadow:0 18px 40px #2a558f24}.landing-home .landing-contact-copy,.landing-home .search-reply,.landing-home .google-reply-card,.landing-home .testimonial-reply{color:#1f3b65;background:linear-gradient(#1a73e814,#4285f405);border-color:#1a73e81f}.landing-home .search-shell,.landing-home .maps-shell{background:0 0}.landing-home .search-bar{color:#5f6368;background:#f1f3f4}.landing-home .search-icon,.landing-home .maps-icon{background:#1a73e814;border-color:#1a73e81f}.landing-home .search-icon:before,.landing-home .search-icon:after{background:unset;border-color:#1a73e8}.landing-home .maps-pin:before{border-color:#ea4335}.landing-home .maps-pin:after{background:#ea4335}.landing-home .stat-value,.landing-home .eyebrow,.landing-home .search-kicker,.landing-home .landing-contact-kicker,.landing-home .google-profile-rating span{color:#1a73e8}.landing-home .proof-shot{border-style:solid;border-width:1px;border-radius:22px}.landing-home .example-list{gap:0;display:grid}.landing-home .example-row{border-top:1px solid #1a73e81a;grid-template-columns:84px minmax(0,1fr);gap:10px 18px;padding:16px 0;display:grid}.landing-home .example-row:first-child{border-top:0;padding-top:4px}.landing-home .example-rating{align-self:start;padding-top:2px}.landing-home .preview-review{color:#3c4043;margin:0;font-size:16px;font-weight:500;line-height:1.45}.landing-home .preview-reply{color:#1f3b65;background:#1a73e80f;border:1px solid #1a73e81a;border-radius:16px;grid-column:2;margin:0;padding:12px 14px;font-size:15px;line-height:1.5}.landing-home .google-stars{letter-spacing:0}.landing-home .star-filled{color:#f9ab00}.landing-home .star-empty{color:#cbd5e1}@media (max-width:720px){.page-shell.landing-home{background:linear-gradient(#fbfcfe 0%,#eef2f7 100%)}.landing-home .example-row{grid-template-columns:1fr;gap:10px}.landing-home .preview-review,.landing-home .preview-reply{grid-column:auto;font-size:14px}.landing-home .preview-reply{padding:10px 12px}}.landing-home .hero-art{width:100%}.landing-home .hero-flow{gap:14px;width:100%;max-width:520px;display:grid}.landing-home .hero-flow-labels{color:#7fb2ff;letter-spacing:.16em;text-transform:uppercase;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;font-size:11px;font-weight:700;display:none}.landing-home .hero-flow-grid{grid-template-columns:1fr;align-items:center;gap:12px;display:grid}.landing-home .flow-card{text-align:center;background:#1b2740;border:1px solid #94a3b814;border-radius:22px;justify-items:center;gap:12px;padding:18px;display:grid}.landing-home .flow-card-reply{background:#162845;border-color:#2563eb2e}.landing-home .flow-card-head{grid-template-columns:1fr;place-items:center;gap:10px;display:grid}.landing-home .flow-avatar{color:#fff;background:#3b6af3;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:700;display:inline-flex}.landing-home .flow-avatar-negative{background:#ff5a5a}.landing-home .flow-meta{text-align:center;justify-items:center;gap:2px;display:grid}.landing-home .flow-meta strong{color:var(--text-main);font-size:14px;line-height:1}.landing-home .flow-meta span,.landing-home .flow-kicker{color:#7fb2ff;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.landing-home .flow-card-review .flow-meta span{color:var(--text-muted);letter-spacing:0;text-transform:none;font-size:11px;font-weight:500}.landing-home .flow-card p{color:#e2e8f0;margin:0;font-size:14px;line-height:1.45}.landing-home .flow-link{background:#3b6af3d9;border-radius:999px;width:100%;height:4px;display:none}.landing-home .proof-shot{background:#111b2f;border:1px solid #94a3b814;border-radius:22px;gap:18px;padding:18px;display:grid}.landing-home .discovery-surface{align-content:start;gap:20px}.landing-home .discovery-surface-head{gap:8px;display:grid}.landing-home .discovery-surface-head .eyebrow{margin:0}.landing-home .discovery-surface-head h3{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,5vw,3rem);line-height:.96}.landing-home .discovery-surface .discovery-subcopy{max-width:26ch;margin:0}.landing-home .search-surface{align-content:start}.landing-home .search-shell,.landing-home .maps-shell{grid-template-columns:1fr;gap:12px;display:grid}.landing-home .search-bar{min-height:44px;color:var(--text-muted);background:#0e1626;border-radius:999px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:0 16px;font-size:14px;display:grid}.landing-home .search-icon{background:#182740;border:1px solid #3b6af32e;border-radius:999px;width:30px;height:30px;position:relative}.landing-home .search-icon:before{content:"";border:2px solid #3b6af3;border-radius:999px;width:10px;height:10px;position:absolute;top:7px;left:7px}.landing-home .search-icon:after{content:"";transform-origin:50%;background:#3b6af3;border-radius:999px;width:7px;height:2px;position:absolute;bottom:6px;right:7px;transform:rotate(45deg)}.landing-home .search-listing,.landing-home .maps-copy{gap:10px;display:grid}.landing-home .search-kicker{color:#7fb2ff;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.landing-home .search-listing h4,.landing-home .maps-copy h4{letter-spacing:-.04em;margin:0;font-size:28px;line-height:.98}.landing-home .search-rating,.landing-home .maps-meta{color:#e2e8f0;margin:0;font-size:14px;line-height:1.45}.landing-home .search-note{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}.landing-home .search-reply{background:#162845;border:1px solid #2563eb2e;border-radius:22px;gap:8px;padding:18px;display:grid}.landing-home .search-reply p{color:#f8fafc;margin:0;font-size:14px;line-height:1.45}.landing-home .maps-surface{gap:20px}.landing-home .maps-shell{grid-template-columns:minmax(0,1fr);align-items:start}.landing-home .maps-title{align-items:center;gap:12px;display:flex}.landing-home .maps-icon{width:30px;height:30px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;place-items:center;display:grid}.landing-home .maps-pin{width:16px;height:16px;position:relative}.landing-home .maps-pin:before{content:"";background:0 0;border:2px solid #3b6af3;border-radius:8px 8px 8px 0;width:8px;height:8px;position:absolute;top:1px;left:3px;transform:rotate(-45deg)}.landing-home .maps-pin:after{content:"";background:#3b6af3;border-radius:999px;width:2px;height:2px;position:absolute;top:5px;left:7px}@media (max-width:720px){.landing-home .hero-flow{gap:14px}.landing-home .hero-flow-labels,.landing-home .flow-link{display:none}.landing-home .hero-flow-grid,.landing-home .maps-shell{grid-template-columns:1fr;gap:12px}.landing-home .flow-card{text-align:center;border-radius:22px;justify-items:center;gap:12px;padding:18px}.landing-home .flow-card-head{grid-template-columns:1fr;justify-items:center;gap:10px}.landing-home .flow-avatar{width:38px;height:38px}.landing-home .flow-meta{text-align:center;justify-items:center}.landing-home .flow-meta strong{font-size:14px}.landing-home .flow-card-review .flow-meta span{font-size:11px}.landing-home .flow-kicker{font-size:10px}.landing-home .flow-card p{font-size:14px;line-height:1.45}.landing-home .proof-shot{border-radius:22px;padding:18px}.landing-home .maps-art{min-height:190px}}@media (min-width:721px){.landing-home .hero-flow{max-width:560px}.landing-home .hero-flow-labels{padding:0 2px}}@media (min-width:1041px){.landing-home .hero-flow{max-width:620px}}.pricing-page-shell{min-height:100vh;overflow:visible}.pricing-page-shell .container{flex-direction:column;max-width:1040px;padding:12px 18px 20px;display:flex}.pricing-page-shell .nav{padding:2px 0 8px}.pricing-page-shell .nav-title{font-size:17px}.pricing-page-shell .nav-actions{flex-wrap:nowrap;gap:8px}.pricing-page-shell .nav-actions>.button-secondary,.pricing-page-shell .nav-actions>.language-toggle-button{white-space:nowrap;border-radius:12px;width:auto;min-height:32px;padding:6px 10px;font-size:12px}.dashboard-page .nav-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px;width:auto}.dashboard-page .nav-actions .button-secondary,.dashboard-page .nav-actions .button,.dashboard-page .nav-actions .button-danger,.dashboard-page .dashboard-logout-button{white-space:nowrap;border-radius:12px;flex:none;width:auto;min-height:34px;padding:6px 9px;font-size:12px}.dashboard-page .language-toggle-button{border-radius:12px;flex:none;min-width:48px;min-height:34px;padding:6px 10px}.pricing-page-shell .landing-section{margin-top:0}.pricing-page-shell+.site-footer .site-footer-inner{padding:10px 20px 12px}.pricing-page-shell+.site-footer .site-footer-name{font-size:14px}.pricing-page-shell+.site-footer .site-footer-copy,.pricing-page-shell+.site-footer .site-footer-link{font-size:12px}.pricing-page-shell{height:auto;min-height:100svh;overflow:visible}.pricing-page-shell+.site-footer{display:none}.pricing-page-shell .container{flex-direction:column;height:auto;min-height:100%;padding:8px 14px 14px;display:flex;overflow:visible}.pricing-page-shell .nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding-top:8px;display:grid}.pricing-page-shell .nav-title{grid-column:2;justify-self:center}.pricing-page-shell .nav-actions{flex-wrap:nowrap;grid-column:3;justify-content:flex-end;justify-self:end;gap:6px;width:auto;margin-left:auto}.pricing-page-shell .nav-actions>.button-secondary,.pricing-page-shell .nav-actions>.language-toggle-button{border-radius:12px;min-height:32px;padding:6px 10px;font-size:12px}.pricing-page-shell .language-toggle-button.is-minimal{min-width:48px}.pricing-stage{min-height:0;display:flex}.pricing-band{justify-content:center;align-items:center;width:100%;height:100%;padding:14px;display:flex}.pricing-content-stack{grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:8px;width:min(100%,920px);height:100%;margin:0 auto;display:grid}.pricing-main-stack{align-content:center;justify-items:center;gap:10px;width:100%;min-height:0;display:grid}.pricing-surface-header{text-align:center;justify-items:center;gap:14px;width:100%;display:grid}.pricing-heading{justify-items:center;gap:12px;width:100%;max-width:none;margin:0;display:grid}.pricing-heading h1{letter-spacing:-.04em;text-wrap:balance;width:100%;max-width:none;margin:0;font-size:1.96rem;line-height:.92}.pricing-heading p{width:100%;max-width:56ch;margin:0;font-size:14px;line-height:1.4}.pricing-heading .eyebrow{margin-bottom:0}.pricing-toggle-wrap{justify-items:center;gap:6px;display:grid}.pricing-toggle-label{color:var(--text-muted);font-size:10px}.pricing-toggle{background:#ffffffd1;border:1px solid #1a73e824;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:inline-grid;box-shadow:inset 0 1px #ffffffa6}.pricing-toggle-button{color:#5f6368;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:600;transition:background .2s,color .2s}.pricing-toggle-button.is-active{color:#1a73e8;background:#1a73e81f}.pricing-grid{grid-template-columns:1fr;gap:12px;min-width:0;display:grid}.pricing-grid.is-single-plan{justify-content:center}.pricing-grid.is-service-plans{grid-template-columns:1fr}.pricing-primary-card{background:linear-gradient(#fff9effa,#fffffff5);border:1px solid #f59e0b2e;border-radius:8px;align-content:start;gap:12px;width:100%;min-width:0;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 42px #2a558f14}.pricing-page-shell .pricing-grid>.pricing-primary-card,.pricing-page-shell .pricing-grid>.pricing-primary-card:first-child,.pricing-page-shell .pricing-grid>.pricing-primary-card+.pricing-primary-card{border-top:1px solid #f59e0b2e;border-left:1px solid #f59e0b2e;gap:12px;margin-top:0;padding:18px}.pricing-plan-selected{border-color:#f59e0b38;box-shadow:0 24px 44px #1a73e81a}.pricing-card-head{gap:8px;min-width:0;display:grid}.pricing-card-badge-row{flex-wrap:wrap;gap:8px;display:flex}.pricing-card-badge-row-featured{z-index:2;pointer-events:none;height:auto;position:absolute;top:-1px;left:-1px;right:-1px}.pricing-badge-neutral{color:#33507a;background:#ffffffe0;border:1px solid #1a73e829;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:6px 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.pricing-badge-accent{color:#946200;background:#f59e0b1f;border-color:#f59e0b3d}.pricing-badge-ribbon{width:100%;min-height:30px;box-shadow:none;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#4f8df5,#2f6fe6);border:0;border-bottom:1px solid #1a73e82e;border-radius:8px 8px 0 0;padding:0 14px;font-size:11px;font-weight:800;position:relative;transform:none}.pricing-badge-ribbon:before,.pricing-badge-ribbon:after{content:none}.pricing-primary-card .eyebrow{margin-top:0;font-size:12px}.pricing-plan-title{color:#202124;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;min-width:0;max-width:100%;font-size:13px;line-height:1.08}.pricing-plan-lead{gap:12px;display:grid}.pricing-card-core{align-content:start;gap:14px;display:grid}.pricing-card-core.is-stacked{grid-template-columns:1fr}.pricing-primary-card .plan-price{border:0;gap:6px;padding:0;display:grid}.pricing-primary-card .plan-price-total{flex-direction:column;gap:3px;min-width:0;display:flex}.pricing-primary-card .plan-price-total strong{color:#202124;letter-spacing:-.04em;align-items:flex-end;gap:2px;min-width:0;font-size:3.25rem;line-height:.9;display:flex}.pricing-price-amount{min-width:0;font-size:1em;font-weight:inherit;line-height:inherit}.pricing-price-suffix{font-size:.46em;font-weight:inherit;letter-spacing:-.01em;flex:none;padding-bottom:.08em;line-height:1}.pricing-primary-card .plan-price-total>span{color:#5f6368;font-size:14px;font-weight:700}.pricing-primary-card .plan-price-extra{color:#5f6368;margin:0;font-size:13px;line-height:1.28}.pricing-savings-line{color:#1a73e8;margin:0;font-size:11px;font-weight:800;line-height:1.2}.pricing-fit-block{gap:3px;display:grid}.pricing-fit-label{color:#5f6368;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.pricing-price-support{gap:2px;display:grid}.pricing-daily-anchor{color:#1a73e8;margin:0;font-size:14px;font-weight:800;line-height:1.2}.pricing-features{align-content:start;gap:10px;display:grid}.pricing-feature-item{border-top:1px solid #1a73e81a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding-top:10px;display:grid}.pricing-feature-item:first-child{border-top:0;padding-top:0}.pricing-value-badge{color:#1a73e8;background:#fff;border:1px solid #1a73e824;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.pricing-value-badge svg{width:20px;height:20px}.pricing-value-copy{align-self:center;gap:3px;display:grid}.pricing-value-copy strong{color:#202124;font-size:13px;font-weight:800;line-height:1.15}.pricing-value-copy p{color:#5f6368;margin:0;font-size:12px;line-height:1.3}.pricing-card-footer{border-top:0;gap:6px;padding-top:0;display:grid}.pricing-page-cta-button{width:100%;min-height:48px;padding:10px 16px;font-size:16px;font-weight:800;box-shadow:0 18px 34px #1a73e83d}.pricing-page-cta-featured{box-shadow:0 22px 38px #f59e0b33}.pricing-reassurance-line{color:#5f6368;text-align:center;margin:0;font-size:11px;font-weight:700;line-height:1.2}.pricing-stripe-signal{color:#5f6368d1;background:0 0;border:0;justify-content:center;justify-self:center;align-items:center;gap:6px;min-height:0;padding:0;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.pricing-page-footer-signal{justify-content:center;align-items:flex-end;width:100%;padding-top:4px;display:flex}.pricing-stripe-wordmark{color:#1f2354d6;align-items:center;gap:5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.pricing-stripe-wordmark svg{flex:0 0 14px;width:14px;height:14px;display:block}.pricing-cta-note{text-align:center;margin:0;font-size:11px;line-height:1.35}.pricing-page-global-note{margin-top:8px}@media (min-width:961px){.pricing-page-shell .container{padding:8px 18px 12px}.pricing-band{padding:28px 28px 18px}.pricing-content-stack{gap:18px}.pricing-main-stack{gap:20px}.pricing-heading h1{max-width:none;font-size:2.56rem;line-height:.92}.pricing-heading p{max-width:62ch;font-size:15px;line-height:1.45}.pricing-grid.is-single-plan .pricing-primary-card{max-width:820px;margin:0 auto}.pricing-grid.is-service-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.pricing-page-shell .pricing-grid.is-service-plans>.pricing-primary-card,.pricing-page-shell .pricing-grid.is-service-plans>.pricing-primary-card:first-child,.pricing-page-shell .pricing-grid.is-service-plans>.pricing-primary-card+.pricing-primary-card{grid-template-rows:auto 1fr;gap:14px;height:100%;padding:54px 20px 18px}.pricing-page-shell .pricing-grid.is-service-plans .pricing-plan-title{align-self:start;min-height:2.3625em;font-size:1.08rem;line-height:1.05}.pricing-page-shell .pricing-grid.is-service-plans .pricing-card-head{align-content:start;gap:0;min-height:62px}.pricing-grid.is-service-plans .pricing-primary-card .plan-price-total strong{font-size:clamp(2.1rem,1.9vw,2.6rem)}.pricing-page-shell .pricing-grid.is-service-plans .pricing-plan-lead{align-content:start;gap:14px;min-height:248px}.pricing-page-shell .pricing-grid.is-service-plans .pricing-primary-card .plan-price{align-content:start;gap:8px;min-height:154px}.pricing-grid.is-service-plans .pricing-primary-card .plan-price-total{gap:6px}.pricing-page-shell .pricing-grid.is-service-plans .pricing-fit-block{align-content:start;gap:5px;min-height:62px;margin-top:0}.pricing-page-shell .pricing-grid.is-service-plans .pricing-card-footer{align-content:start;gap:8px;min-height:72px;padding-top:0}.pricing-grid.is-service-plans .pricing-features{gap:12px}.pricing-grid.is-service-plans .pricing-feature-item{padding-top:12px}.pricing-card-core{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:18px}.pricing-grid.is-service-plans .pricing-card-core,.pricing-grid.is-service-plans .pricing-card-core.is-stacked{grid-template-columns:1fr}.pricing-page-shell .pricing-grid.is-service-plans .pricing-plan-featured{transform:none;box-shadow:0 30px 48px #1a73e81f}.pricing-plan-lead{align-content:start;align-self:stretch}}@media (max-width:960px){.pricing-toggle{width:100%}}@media (max-width:720px){.pricing-page-shell .container{padding:6px 10px 8px}.pricing-page-shell.landing-home .nav{justify-content:center;align-items:center;gap:4px;width:100%;flex-direction:column!important;display:flex!important}.pricing-page-shell.landing-home .nav-title{flex:none;grid-column:auto;justify-self:center;min-width:0;font-size:12px}.pricing-page-shell.landing-home .nav-actions{flex:none;grid-column:auto;justify-self:center;gap:4px;margin-left:0;justify-content:center!important}.pricing-page-shell .nav-actions>.button-secondary,.pricing-page-shell .nav-actions>.language-toggle-button{border-radius:10px;min-height:27px;padding:4px 7px;font-size:10px}.pricing-page-shell .language-toggle-button.is-minimal{min-width:36px}.pricing-band{align-items:flex-start;padding:6px 10px 8px}.pricing-content-stack{gap:10px}.pricing-main-stack{align-content:start;gap:10px}.pricing-heading h1{max-width:none;font-size:1.62rem;line-height:.92}.pricing-heading p{max-width:34ch;font-size:13px;line-height:1.42}.pricing-primary-card,.pricing-page-shell .pricing-grid>.pricing-primary-card,.pricing-page-shell .pricing-grid>.pricing-primary-card:first-child,.pricing-page-shell .pricing-grid>.pricing-primary-card+.pricing-primary-card{gap:10px;padding:14px}.pricing-page-shell .pricing-grid>.pricing-primary-card.pricing-plan-featured,.pricing-page-shell .pricing-grid>.pricing-primary-card.pricing-plan-featured:first-child,.pricing-page-shell .pricing-grid>.pricing-primary-card.pricing-plan-featured+.pricing-primary-card{padding-top:34px}.pricing-primary-card .plan-price-total strong{font-size:2.75rem}.pricing-badge-ribbon{min-height:20px;padding:0 10px;font-size:10px}.pricing-primary-card .plan-price-total>span,.pricing-primary-card .plan-price-extra,.pricing-daily-anchor{font-size:12px}.pricing-card-core{gap:10px}.pricing-feature-item{gap:8px;padding-top:8px}.pricing-card-badge-row{justify-content:flex-start;width:100%}.pricing-value-badge{width:34px;height:34px;font-size:11px}.pricing-value-copy strong{font-size:12px}.pricing-value-copy p{font-size:11px;line-height:1.2}.pricing-page-cta-button{min-height:46px;padding:10px 14px;font-size:16px}.pricing-reassurance-line{font-size:11px}.pricing-stripe-signal{gap:5px;font-size:9.5px}.pricing-stripe-wordmark{gap:4px;font-size:10px}.pricing-stripe-wordmark svg{flex-basis:13px;width:13px;height:13px}.pricing-cta-note{display:none}.dashboard-page .container{padding:10px 10px 24px}.dashboard-header-mobile-toggle{width:100%;color:var(--text-main);text-align:left;background:#0f172ac7;border:1px solid #94a3b81f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;display:flex}.dashboard-header-mobile-toggle-main{gap:1px;min-width:0;display:grid}.dashboard-header-mobile-toggle-main strong{color:var(--text-main);font-size:12px;line-height:1.1}.dashboard-header-mobile-toggle-main span{color:var(--text-muted);font-size:11px;line-height:1.2}.dashboard-header-mobile-toggle-action{color:#9ac2ff;white-space:nowrap;font-size:11px;line-height:1}.dashboard-sticky-collapsed-cta{display:block}.dashboard-header-top-shell{gap:6px}.dashboard-header-top-shell.is-collapsed{display:none}.dashboard-sticky-controls-row{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.dashboard-sticky-controls-brand{color:var(--text-main);flex:none;font-size:16px;font-weight:700;line-height:1;display:block}.dashboard-page .dashboard-sticky-header{border-radius:12px;gap:6px;margin-bottom:8px;padding:6px 7px;top:0}.dashboard-page .dashboard-sticky-brand-row{gap:6px}.dashboard-page .dashboard-account-actions{display:none}.dashboard-page .nav-title{font-size:16px}.dashboard-user-email{overflow-wrap:anywhere;max-width:min(100%,32ch);font-size:12px;line-height:1.25}.dashboard-page .nav-actions{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-end;gap:6px;width:auto;padding-bottom:1px;overflow-x:auto}.dashboard-page .nav-actions::-webkit-scrollbar{display:none}.dashboard-page .nav-actions .button-secondary,.dashboard-page .nav-actions .button,.dashboard-page .nav-actions .button-danger,.dashboard-page .dashboard-logout-button{flex:none;width:auto;min-height:34px;padding:6px 9px;font-size:12px}.dashboard-page .language-toggle-button{flex:none;min-height:34px;padding:6px 10px}.dashboard-page .dashboard-header-top-shell .nav-title{display:none}.dashboard-page .dashboard-sticky-top-minimal{grid-template-columns:1fr;gap:6px}.dashboard-page .dashboard-progress-card{border-radius:12px;gap:4px;padding:8px 9px}.dashboard-page .hero-meter-label{gap:8px}.dashboard-page .hero-meter-label span,.dashboard-page .hero-meter-label strong{font-size:12px}.dashboard-page .progress-track{height:5px;margin:6px 0 2px}.dashboard-page .progress-notes{grid-template-columns:auto 1fr;align-items:start;gap:8px;font-size:11px;line-height:1.25;display:grid}.dashboard-page .dashboard-sticky-side,.dashboard-page .dashboard-sticky-cta{gap:6px}.dashboard-page .status-pill,.dashboard-page .dashboard-sticky-plan,.dashboard-page .dashboard-sticky-button{border-radius:12px}.dashboard-page .status-pill{padding:6px 9px;font-size:11px}.dashboard-page .dashboard-sticky-plan{gap:1px;padding:7px 9px;font-size:10px;line-height:1.2}.dashboard-page .dashboard-sticky-button{min-height:36px;padding:7px 10px;font-size:12px}.dashboard-page .dashboard-header-tabs{border-top:0;padding-top:4px}.dashboard-page .flow-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding-bottom:0;display:grid;overflow:visible}.dashboard-page .flow-tab{border-radius:12px;width:100%;min-width:0;padding:7px 8px}.dashboard-page .flow-tab-copy strong{font-size:11px;line-height:1.1}.dashboard-page .flow-tab-copy span{display:none}}.landing-home .landing-conversion-hero{align-items:stretch}.landing-home .hero-demo-board{background:#fffffff0;border:1px solid #1a73e81f;border-radius:22px;gap:12px;width:100%;min-width:0;padding:16px;display:grid;box-shadow:0 18px 40px #2a558f14}.landing-home .hero-demo-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-home .hero-demo-map{background:radial-gradient(circle at 18% 68%,#d5e6d0c2 0 16%,#0000 17%),radial-gradient(circle at 82% 22%,#dcebd6b3 0 14%,#0000 15%),linear-gradient(#eef4fb 0%,#e4edf8 100%);border:1px solid #1a73e81f;border-radius:18px;min-height:176px;position:relative;overflow:hidden}.landing-home .hero-demo-map-grid{opacity:1;background:linear-gradient(90deg,#0000 0 13%,#ffffff80 13.15% 13.55%,#0000 13.7% 100%),linear-gradient(90deg,#0000 0 32%,#ffffff6b 32.15% 32.5%,#0000 32.65% 100%),linear-gradient(90deg,#0000 0 59%,#ffffff61 59.1% 59.45%,#0000 59.6% 100%),linear-gradient(90deg,#0000 0 82%,#ffffff57 82.1% 82.45%,#0000 82.6% 100%),linear-gradient(0deg,#0000 0 24%,#ffffff6b 24.15% 24.55%,#0000 24.7% 100%),linear-gradient(0deg,#0000 0 56%,#ffffff5c 56.1% 56.45%,#0000 56.6% 100%),linear-gradient(0deg,#0000 0 82%,#ffffff52 82.1% 82.45%,#0000 82.6% 100%),linear-gradient(162deg,#0000 0 15%,#fafcffdb 15.2% 17.8%,#0000 18% 100%),linear-gradient(34deg,#0000 0 73%,#f8fbffcc 73.2% 75.2%,#0000 75.4% 100%);position:absolute;inset:0}.landing-home .hero-demo-map-grid:before,.landing-home .hero-demo-map-grid:after,.landing-home .hero-demo-map:before,.landing-home .hero-demo-map:after{content:none}.landing-home .hero-demo-search{color:#1f2937;z-index:2;background:#fffffff5;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 10px 22px #2a558f14}.landing-home .hero-demo-search-icon{border:2px solid #5f6368;border-radius:999px;width:12px;height:12px;position:relative}.landing-home .hero-demo-search-icon:after{content:"";background:#5f6368;border-radius:999px;width:6px;height:2px;position:absolute;bottom:-4px;right:-5px;transform:rotate(45deg)}.landing-home .hero-demo-pin{opacity:0;filter:drop-shadow(0 10px 18px #1a73e833);width:40px;animation:.42s cubic-bezier(.2,.9,.22,1.08) .18s both landing-demo-pin-in,3.4s ease-in-out .7s infinite landing-demo-pin;position:absolute;top:46px;left:44px}.landing-home .hero-demo-listing{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:#ffffffeb;border:1px solid #1a73e81f;border-radius:16px;gap:8px;width:min(100%,286px);padding:12px;animation:.45s .48s both landing-demo-surface-in;display:grid;position:absolute;bottom:14px;right:14px;transform:translateY(10px);box-shadow:0 18px 30px #2a558f1f}.landing-home .hero-demo-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.landing-home .hero-demo-action{min-height:28px;color:var(--landing-blue);background:#1a73e814;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.landing-home .hero-demo-tabs{scrollbar-width:none;opacity:0;align-items:center;gap:8px;padding:0 2px;animation:.45s .86s both landing-demo-surface-in;display:flex;overflow-x:auto;transform:translateY(8px)}.landing-home .hero-demo-tabs::-webkit-scrollbar{display:none}.landing-home .hero-demo-tab{min-height:30px;color:var(--landing-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.landing-home .hero-demo-tab.is-active{color:var(--landing-blue);background:#1a73e814}.landing-home .hero-demo-simulation{opacity:0;gap:10px;width:100%;min-width:0;animation:.45s .92s both landing-demo-surface-in;display:grid;transform:translateY(8px)}.landing-home .hero-demo-rating-track{scrollbar-width:none;align-items:center;gap:6px;padding:0 2px;display:flex;overflow-x:auto}.landing-home .hero-demo-rating-track::-webkit-scrollbar{display:none}.landing-home .hero-demo-rating-pill{min-width:38px;min-height:24px;color:var(--landing-muted);background:#1a73e80f;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.landing-home .hero-demo-rating-pill.is-boost{min-width:118px;padding-inline:10px}.landing-home .hero-demo-rating-pill.is-active{color:var(--landing-blue);background:#1a73e824}.landing-home .hero-demo-flow{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:stretch;gap:10px;width:100%;min-width:0;display:grid}.landing-home .hero-demo-review-card,.landing-home .hero-demo-reply-card{background:#ffffffe0;border:1px solid #1a73e81f;border-radius:14px;align-content:start;gap:8px;width:100%;max-width:100%;min-height:272px;padding:12px;display:grid;position:relative;overflow:hidden}.landing-home .hero-demo-review-card.is-policy-active{border-color:#ea433542;box-shadow:inset 0 0 0 1px #ea43350f}.landing-home .hero-demo-review-card.is-removed{background:#ffffffe6;border-color:#34a85347}.landing-home .hero-demo-review-card.is-qr-scanning{border-color:#1a73e83d;box-shadow:inset 0 0 0 1px #1a73e80f}.landing-home .hero-demo-reply-card{background:linear-gradient(#1a73e81c,#1a73e80d);border-color:#1a73e83d;align-content:start;gap:10px;display:grid;box-shadow:0 16px 30px #1a73e824}.landing-home .hero-demo-reply-card.is-thinking{border-color:#1a73e84d}.landing-home .hero-demo-reply-card.is-typing{border-color:#1a73e857;box-shadow:0 18px 34px #1a73e829}.landing-home .hero-demo-review-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.landing-home .hero-demo-review-content{align-content:start;gap:8px;min-width:0;transition:opacity .36s,filter .36s,transform .36s;display:grid}.landing-home .hero-demo-review-card.is-policy-active .hero-demo-review-content{opacity:.74}.landing-home .hero-demo-review-card.is-removed .hero-demo-review-content{opacity:0;filter:blur(4px);transform:translateY(-4px)scale(.98)}.landing-home .hero-demo-review-author{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.landing-home .hero-demo-avatar{width:28px;height:28px;color:var(--landing-blue);background:#1a73e81f;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.landing-home .hero-demo-review-head strong,.landing-home .hero-demo-review-head span{font-size:13px;line-height:1.3}.landing-home .hero-demo-review-head span{color:var(--landing-muted);text-align:left}.landing-home .hero-demo-copy,.landing-home .hero-demo-reply-copy{color:var(--landing-text);white-space:pre-line;margin:8px 0 0;font-size:13px;line-height:1.55}.landing-home .hero-demo-copy{overflow-wrap:anywhere;width:100%;max-width:100%;min-height:126px}.landing-home .hero-demo-copy.is-qr-message{margin-top:10px;font-weight:600}.landing-home .hero-demo-copy.is-typing{color:#1f2937}.landing-home .hero-demo-qr-stage{place-items:center;min-height:126px;padding-top:10px;display:grid}.landing-home .hero-demo-qr-shell{background:linear-gradient(#1a73e814,#fffffff5),#fffffff5;border:1px solid #1a73e82e;border-radius:18px;place-items:center;width:122px;height:122px;padding:10px;display:grid;position:relative;box-shadow:0 14px 28px #2a558f14}.landing-home .hero-demo-qr-shell:before,.landing-home .hero-demo-qr-shell:after{content:"";pointer-events:none;border-radius:12px;position:absolute;inset:12px}.landing-home .hero-demo-qr-shell:before{border:2px solid #1a73e829}.landing-home .hero-demo-qr-shell:after{opacity:.44;border:3px solid #1a73e85c;border-left:0;border-right:0;inset:18px}.landing-home .hero-demo-qr-svg{color:#1a73e8;fill:currentColor;width:96px;height:96px}.landing-home .hero-demo-qr-scan-line{background:linear-gradient(90deg,#1a73e800,#1a73e8f2,#1a73e800);border-radius:999px;height:4px;animation:1.4s ease-in-out infinite alternate landing-demo-qr-scan;position:absolute;top:22px;left:16px;right:16px;box-shadow:0 0 14px #1a73e852}.landing-home .hero-demo-policy-banner{color:#a33227;background:#fffffff5;border:1px solid #ea43352e;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:8px;font-size:11px;font-weight:800;line-height:1.25;animation:.32s both landing-demo-policy-in;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 14px 28px #4240431f}.landing-home .hero-demo-policy-text{overflow-wrap:normal;word-break:normal;flex:auto;min-width:0}.landing-home .hero-demo-policy-banner.is-pending{color:var(--landing-blue);border-color:#1a73e82e}.landing-home .hero-demo-policy-banner.is-compliant{color:#137333;background:#fffffff7;border-color:#34a85338}.landing-home .hero-demo-policy-banner.is-compliant .hero-demo-policy-flag{animation:.34s cubic-bezier(.22,1,.36,1) both landing-demo-policy-flag-in}.landing-home .hero-demo-policy-flag{background:#ea43351a;border-radius:8px;flex:none;width:22px;height:22px;display:inline-flex;position:relative}.landing-home .hero-demo-policy-flag.is-compliant{background:#34a8531f}.landing-home .hero-demo-policy-flag:before{content:"";background:currentColor;border-radius:999px;width:2px;height:14px;position:absolute;top:5px;left:7px}.landing-home .hero-demo-policy-flag:after{content:"";background:currentColor;border-radius:2px 5px 5px 2px;width:9px;height:7px;position:absolute;top:5px;left:9px}.landing-home .hero-demo-policy-spinner{border:2px solid #1a73e82e;border-top-color:var(--landing-blue);border-radius:999px;flex:none;width:12px;height:12px;margin-left:auto;animation:.9s linear infinite landing-demo-spin}.landing-home .hero-demo-removed-state{text-align:center;color:#137333;place-content:center;justify-items:center;gap:7px;animation:.38s both landing-demo-success-in;display:grid;position:absolute;inset:12px}.landing-home .hero-demo-removed-check{color:#137333;background:#34a8531f;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-size:24px;font-weight:900;line-height:1;animation:.42s both landing-demo-success-pop;display:inline-flex;box-shadow:0 0 0 8px #34a85314}.landing-home .hero-demo-removed-state strong{color:#137333;font-size:15px;line-height:1.1}.landing-home .hero-demo-removed-state span:last-child{color:#2f6f47;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.25}.landing-home .hero-demo-reply-label{width:fit-content;max-width:100%;min-height:24px;color:var(--landing-blue);letter-spacing:0;text-transform:none;white-space:nowrap;background:#ffffffb8;border:1px solid #1a73e824;border-radius:8px;justify-content:center;justify-self:start;align-items:center;padding:0 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.landing-home .hero-demo-reply-status{min-height:24px;color:var(--landing-blue);align-items:center;gap:8px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.landing-home .hero-demo-reply-status.is-hidden{visibility:hidden}.landing-home .hero-demo-brain-badge{width:24px;height:24px;color:var(--landing-blue);background:#1a73e81f;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 #1a73e824}.landing-home .hero-demo-reply-status.is-thinking .hero-demo-brain-badge,.landing-home .hero-demo-reply-status.is-typing .hero-demo-brain-badge{animation:1.8s ease-in-out infinite landing-demo-brain-pulse}.landing-home .hero-demo-brain-badge svg{stroke:currentColor;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.landing-home .hero-demo-spinner{border:2px solid #1a73e82e;border-top-color:var(--landing-blue);border-radius:999px;width:12px;height:12px;margin-left:2px;animation:.9s linear infinite landing-demo-spin}.landing-home .hero-demo-reply-body{width:100%;max-width:100%;min-height:126px}.landing-home .hero-demo-reply-placeholder{gap:9px;width:100%;padding-top:4px;display:grid}.landing-home .hero-demo-reply-line{opacity:.5;background:linear-gradient(90deg,#1a73e814 0%,#ffffffe0 50%,#1a73e814 100%) 0 0/220% 100%;border-radius:999px;height:10px;display:block}.landing-home .hero-demo-reply-placeholder.is-active .hero-demo-reply-line{opacity:1;animation:1.6s ease-in-out infinite landing-demo-shimmer}.landing-home .hero-demo-reply-line.is-long{width:100%}.landing-home .hero-demo-reply-line.is-mid{width:86%}.landing-home .hero-demo-reply-line.is-short{width:64%}.landing-home .hero-demo-reply-copy{overflow-wrap:anywhere;word-break:break-word;width:100%;max-width:100%;min-height:126px;font-size:13px;font-weight:500;line-height:1.62}.landing-home .hero-demo-reply-copy.is-typing{color:#1f2937}.landing-home .hero-demo-cursor{vertical-align:-.14em;background:var(--landing-blue);border-radius:999px;width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite landing-demo-cursor;display:inline-block}.landing-home .hero-demo-section-label{color:var(--landing-blue);margin-bottom:10px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.landing-home .hero-demo-arrow{width:18px;color:var(--landing-blue);justify-content:center;align-items:center;font-size:22px;font-weight:700;display:inline-flex}.landing-home .landing-steps-list{gap:12px;display:grid}.landing-home .landing-step-card{background:#ffffffbd;border:1px solid #1a73e824;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:16px;display:grid;box-shadow:0 12px 24px #2a558f0f}.landing-home .mechanism-item.landing-step-card:first-child{border-top:1px solid #1a73e824;padding-top:16px}.landing-home .landing-step-card .feature-line{color:#202124;letter-spacing:-.01em;font-size:18px;font-weight:800;line-height:1.15}.landing-home .landing-step-card p{margin-top:5px;font-size:14px;line-height:1.5}.landing-home .landing-step-number{background:var(--landing-blue);border:1px solid var(--landing-blue);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 10px 18px #1a73e838}.landing-home .landing-authority-section{margin-top:10px}.landing-home .authority-band{background:#ffffffd1;border-radius:8px;gap:18px;padding:18px;display:grid;box-shadow:0 14px 30px #2a558f0f}.landing-home .authority-copy{gap:8px;display:grid}.landing-home .authority-copy h2{color:#202124;letter-spacing:0;margin:0;font-size:clamp(1.45rem,3vw,2rem);font-weight:800;line-height:1.05}.landing-home .authority-copy p{max-width:760px}.landing-home .authority-grid{grid-template-columns:1fr;gap:10px;display:grid}.landing-home .authority-grid.is-compact{gap:8px}.landing-home .authority-grid.is-compact .authority-proof{gap:6px;min-height:0;padding:12px}.landing-home .authority-grid.is-compact .authority-proof strong{font-size:13px;line-height:1.45}.landing-home .authority-proof{min-height:112px;color:inherit;background:#f8faffd1;border:1px solid #1a73e821;border-radius:8px;gap:8px;padding:14px;transition:border-color .15s,background .15s,transform .15s;display:grid}.landing-home .authority-proof:hover,.landing-home .authority-proof:focus-visible{background:#fff;border-color:#1a73e847;transform:translateY(-1px)}.landing-home .authority-proof:focus-visible{outline-offset:3px;outline:2px solid #1a73e857}.landing-home .authority-proof-source{color:var(--landing-blue);text-transform:uppercase;letter-spacing:0;font-size:11px;font-weight:800;line-height:1.25}.landing-home .authority-proof strong{color:#3c4043;font-size:14px;font-weight:700;line-height:1.42}.landing-home .authority-proof-link{color:#1f3b65;background:#1a73e80f;border:1px solid #1a73e824;border-radius:8px;align-items:center;gap:7px;width:fit-content;min-height:28px;margin-top:2px;padding:5px 8px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.landing-home .authority-proof-link:after{content:"";border-top:2px solid;border-right:2px solid;width:6px;height:6px;transform:rotate(45deg)}.landing-home .authority-proof:hover .authority-proof-link,.landing-home .authority-proof:focus-visible .authority-proof-link{color:var(--landing-blue);background:#1a73e81a;border-color:#1a73e83d}.landing-home .authority-video-trigger{color:#1f3b65;cursor:pointer;background:#fff;border:1px solid #1a73e829;border-radius:8px;justify-self:start;align-items:center;gap:9px;min-height:40px;padding:9px 13px;font-size:13px;font-weight:800;line-height:1.2;transition:border-color .15s,color .15s,transform .15s;display:inline-flex;box-shadow:0 10px 18px #2a558f12}.landing-home .authority-video-trigger:hover,.landing-home .authority-video-trigger:focus-visible{color:var(--landing-blue);border-color:#1a73e857;transform:translateY(-1px)}.landing-home .authority-video-trigger:focus-visible,.landing-home .authority-video-close:focus-visible,.landing-home .authority-video-backdrop:focus-visible{outline-offset:3px;outline:2px solid #1a73e875}.landing-home .authority-video-icon{background:var(--landing-blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;line-height:1;display:inline-flex}.landing-home .authority-video-icon:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid #fff;width:0;height:0;margin-left:2px;display:block}.landing-home .authority-video-modal{z-index:120;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.landing-home .authority-video-backdrop{cursor:pointer;background:#0b1220b8;border:0;position:absolute;inset:0}.landing-home .authority-video-panel{z-index:1;background:#fff;border:1px solid #ffffff29;border-radius:8px;gap:12px;width:min(960px,100%);padding:14px;display:grid;position:relative;box-shadow:0 28px 72px #0206175c}.landing-home .authority-video-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-home .authority-video-head h2{color:#202124;margin:0;font-size:18px;font-weight:800;line-height:1.2}.landing-home .authority-video-close{color:#1f3b65;cursor:pointer;background:#1a73e80f;border:1px solid #1a73e824;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:24px;line-height:1;display:inline-flex}.landing-home .landing-audit-modal{z-index:140;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.landing-home .landing-audit-backdrop{cursor:pointer;background:#0b1220b8;border:0;position:absolute;inset:0}.landing-home .landing-audit-panel{z-index:1;background:linear-gradient(#fffffffa 0%,#f8fbfff5 100%);border:1px solid #1a73e81f;border-radius:22px;gap:18px;width:min(560px,100%);padding:24px;display:grid;position:relative;box-shadow:0 32px 80px #0206173d,inset 0 1px #ffffffb3}.landing-home .landing-audit-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.landing-home .landing-audit-kicker{color:#1a73e8;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.landing-home .landing-audit-head h2{color:#202124;letter-spacing:-.05em;text-wrap:balance;margin:10px 0 0;font-size:clamp(2rem,4.6vw,2.6rem);line-height:.98}.landing-home .landing-audit-description,.landing-home .landing-audit-success{color:#5a6472;text-wrap:pretty;margin:0;font-size:17px;line-height:1.58}.landing-home .landing-audit-success{color:#435062}.landing-home .landing-audit-form{gap:14px;display:grid}.landing-home .landing-audit-field{gap:6px;display:grid}.landing-home .landing-audit-field span{color:#202124;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.landing-home .landing-audit-field input{color:#202124;background:#fffffff0;border:1px solid #1a73e81f;border-radius:12px;width:100%;min-height:50px;padding:13px 14px;font-size:15px;line-height:1.4;box-shadow:inset 0 1px #fff9}.landing-home .landing-audit-field input:focus{border-color:#1a73e847;outline:2px solid #1a73e829}.landing-home .landing-audit-submit{width:100%}.landing-home .landing-audit-close{color:#27456f;cursor:pointer;background:linear-gradient(#fffffff5 0%,#f0f6ffeb 100%);border:1px solid #1a73e81f;border-radius:16px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:34px;line-height:1;display:inline-flex;box-shadow:0 8px 18px #11182712}.landing-home .landing-audit-close:hover{background:linear-gradient(#fff 0%,#e8f2fff5 100%)}.landing-home .landing-audit-success-card{background:linear-gradient(#f3f9ffeb 0%,#fffffffa 100%);border:1px solid #1a73e81a;border-radius:18px;gap:18px;padding:22px;display:grid}.landing-home .landing-audit-success-mark{color:#1a73e8;background:linear-gradient(#2563eb1f 0%,#2563eb0f 100%);border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.landing-home .landing-audit-success-mark svg{width:24px;height:24px;display:block}.landing-home .landing-audit-close:focus-visible{outline-offset:2px;outline:2px solid #1a73e838}.landing-home .authority-video-frame{aspect-ratio:16/9;background:#101a2d;border-radius:8px;width:100%;position:relative;overflow:hidden}.landing-home .authority-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.landing-home .google-proof-surface .section-heading{width:100%;max-width:none}@media (max-width:720px){.landing-home .landing-audit-modal{padding:14px}.landing-home .landing-audit-panel{border-radius:18px;gap:16px;width:100%;padding:18px}.landing-home .landing-audit-head{gap:12px}.landing-home .landing-audit-head h2{margin-top:8px;font-size:clamp(1.8rem,10vw,2.35rem)}.landing-home .landing-audit-description,.landing-home .landing-audit-success{font-size:15px;line-height:1.55}.landing-home .landing-audit-close{border-radius:14px;width:46px;height:46px;font-size:30px}.landing-home .landing-audit-success-card{padding:18px}}.landing-home .google-proof-surface .section-heading .muted{width:100%;max-width:none}.landing-home .google-proof-surface .section-heading h2{max-width:none;font-weight:800}.landing-home .google-proof-surface .conversion-grid{align-items:stretch;gap:12px}.landing-home .google-proof-surface .conversion-card{border:1px solid #1a73e829;border-top:3px solid var(--landing-blue);background:#fff;border-radius:8px;align-content:start;gap:6px;min-height:0;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 28px #2a558f12}.landing-home .google-proof-surface .conversion-card h3{color:#202124;letter-spacing:-.02em;max-width:none;font-size:clamp(.98rem,1.45vw,1.2rem);font-weight:800;line-height:1.02}.landing-home .google-proof-surface .conversion-card p{color:#3c4043;font-size:13px;line-height:1.4}.landing-home .objection-section{margin-top:18px}.landing-home .objection-feature-grid{grid-template-columns:1fr;gap:10px;display:grid}.landing-home .objection-feature{background:#ffffffc7;border:1px solid #1a73e821;border-radius:8px;gap:8px;min-height:132px;padding:16px;display:grid;box-shadow:0 12px 24px #2a558f0d}.landing-home .objection-feature-icon{width:34px;height:34px;color:var(--landing-blue);background:#1a73e812;border:1px solid #1a73e829;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:relative}.landing-home .objection-feature-icon.is-human:before,.landing-home .objection-feature-icon.is-human:after{content:"";background:currentColor;border-radius:999px;position:absolute}.landing-home .objection-feature-icon.is-human:before{width:8px;height:8px;top:8px}.landing-home .objection-feature-icon.is-human:after{border-radius:10px 10px 6px 6px;width:18px;height:10px;bottom:7px}.landing-home .objection-feature-icon.is-shield:before{content:"";clip-path:polygon(50% 0,88% 15%,82% 70%,50% 100%,18% 70%,12% 15%);background:currentColor;width:17px;height:20px}.landing-home .objection-feature-icon.is-profit:before{content:"$";color:currentColor;font-size:20px;font-weight:900;line-height:1}.landing-home .objection-feature h3{color:#202124;margin:0;font-size:17px;font-weight:800;line-height:1.15}.landing-home .objection-feature p{color:#3c4043;margin:0;font-size:14px;line-height:1.5}@media (min-width:721px){.landing-home .objection-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-home .money-leak-sources{color:#5f6368;flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;font-size:12px;font-weight:700;line-height:1.35;display:flex}.landing-home .money-leak-sources span{color:#5f6368}.landing-home .money-leak-sources a{color:#1f3b65;background:#ffffffb8;border:1px solid #1a73e821;border-radius:8px;align-items:center;min-height:28px;padding:6px 9px;display:inline-flex}.landing-home .money-leak-sources a:hover,.landing-home .money-leak-sources a:focus-visible{color:var(--landing-blue);border-color:#1a73e847}.landing-home .money-leak-sources .money-leak-source-pill{color:#1f3b65;background:#ffffffb8;border:1px solid #1a73e821;border-radius:8px;align-items:center;min-height:28px;padding:6px 9px;font-size:12px;font-weight:700;display:inline-flex}.landing-home .offer-reassurance{color:#5f6368;text-align:center;justify-content:center;align-items:center;gap:8px;width:100%;font-size:13px;font-weight:700;line-height:1.35;display:inline-flex}.landing-home .offer-reassurance-dot{background:var(--landing-blue);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 5px #1a73e81a}.landing-home .offer-compliance-note{color:#2b5f3a;text-align:center;background:#34a85312;border:1px solid #34a8532e;border-radius:8px;padding:12px 14px;font-size:12px;font-weight:700;line-height:1.45}.landing-home .landing-faq-section{margin-top:18px}.landing-home .landing-faq-band{border-radius:8px;gap:16px;padding:18px;display:grid}.landing-home .landing-faq-head{gap:8px;display:grid}.landing-home .landing-faq-head h2{color:#202124;letter-spacing:0;margin:0;font-size:clamp(1.55rem,4vw,2.15rem);font-weight:800;line-height:1.05}.landing-home .landing-faq-head p{max-width:62ch;margin:0}.landing-home .landing-faq-grid{grid-template-columns:1fr;gap:10px;display:grid}.landing-home .landing-faq-item{background:#f8faffc7;border:1px solid #1a73e81f;border-radius:8px;align-content:start;gap:7px;padding:14px;display:grid}.landing-home .landing-faq-item h3{color:#202124;margin:0;font-size:15px;font-weight:800;line-height:1.25}.landing-home .landing-faq-item p{color:#3c4043;margin:0;font-size:13.5px;line-height:1.5}@media (min-width:721px){.landing-home .landing-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-home .authority-band{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;padding:20px}.landing-home .authority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-home .authority-proof:last-child:nth-child(odd){grid-column:1/-1}}@keyframes landing-demo-pin{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes landing-demo-pin-in{0%{opacity:0;transform:translateY(-12px)scale(.72)}65%{opacity:1;transform:translateY(4px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes landing-demo-surface-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-demo-spin{to{transform:rotate(360deg)}}@keyframes landing-demo-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes landing-demo-cursor{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes landing-demo-brain-pulse{0%,to{transform:scale(1);box-shadow:0 0 #1a73e81f}50%{transform:scale(1.06);box-shadow:0 0 0 6px #1a73e814}}@keyframes landing-demo-qr-scan{0%{opacity:.66;transform:translateY(0)}to{opacity:1;transform:translateY(58px)}}@keyframes landing-demo-policy-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes landing-demo-policy-flag-in{0%{opacity:0;transform:translateY(4px)scale(.72)rotate(-8deg)}65%{opacity:1;transform:translateY(0)scale(1.08)rotate(0)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes landing-demo-success-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-demo-success-pop{0%{opacity:0;transform:scale(.72)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes landing-message-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes messaging-transfer-dot{0%{transform:translateY(-50%)scale(.92)}55%{transform:translate(calc(50% - 9px),-50%)scale(1)}to{transform:translate(calc(100% - 18px),-50%)scale(.98)}}@media (max-width:720px){.landing-home .hero-demo-board{border-radius:18px;padding:12px}.landing-home .hero-demo-map{min-height:148px}.landing-home .hero-demo-search{max-width:calc(100% - 20px);top:10px;left:10px}.landing-home .hero-demo-search span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-home .hero-demo-listing{width:auto;padding:10px;bottom:10px;left:10px;right:10px}.landing-home .hero-demo-pin{width:34px;top:44px;left:20px}.landing-home .hero-demo-review-head{gap:8px}.landing-home .hero-demo-flow{grid-template-columns:1fr;gap:8px}.landing-home .hero-demo-review-card,.landing-home .hero-demo-reply-card,.landing-home .hero-demo-copy,.landing-home .hero-demo-qr-stage,.landing-home .hero-demo-reply-body,.landing-home .hero-demo-reply-copy{min-height:0}.landing-home .hero-demo-review-card,.landing-home .hero-demo-reply-card{min-height:214px}.landing-home .hero-demo-copy,.landing-home .hero-demo-qr-stage,.landing-home .hero-demo-reply-body,.landing-home .hero-demo-reply-copy{min-height:104px}.landing-home .hero-demo-rating-pill.is-boost{min-width:108px;padding-inline:9px;font-size:10px}.landing-home .hero-demo-qr-shell{width:104px;height:104px}.landing-home .hero-demo-qr-svg{width:82px;height:82px}.landing-home .hero-demo-arrow{width:100%;font-size:18px;transform:rotate(90deg)}.landing-home .hero-proof-strip{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.landing-home .hero-proof-strip::-webkit-scrollbar{display:none}.landing-home .hero-proof-pill{flex:none}.landing-home .landing-step-card{grid-template-columns:auto 1fr;gap:12px;padding:14px}.landing-home .mechanism-item.landing-step-card:first-child{padding-top:14px}.landing-home .landing-step-number{width:34px;height:34px;font-size:14px}.landing-home .landing-step-card .feature-line{font-size:16px}.landing-home .landing-service-selector{width:min(100%,344px);padding:11px 16px}.landing-home .landing-service-selector-grid{gap:20px}.landing-home .messaging-preview-board{border-radius:20px;padding:16px}.landing-home .messaging-preview-head{flex-direction:column;align-items:flex-start;gap:12px}.landing-home .messaging-hero .hero-proof-strip{flex-wrap:wrap;padding-bottom:0;overflow:visible}.landing-home .messaging-hero .hero-proof-pill{flex:0 auto}.landing-home .messaging-bubble{max-width:100%}.landing-home .messaging-thread-card{height:432px}.landing-home .messaging-flow-strip{grid-template-columns:1fr}.landing-home .messaging-ops-card{height:112px}.landing-home .messaging-hero{gap:16px;padding:4px 0 16px}}@media (max-height:900px){.pricing-heading h1{font-size:1.65rem}.pricing-primary-card .plan-price-total strong{font-size:2.45rem}.pricing-value-copy p{display:none}.pricing-reassurance-line{font-size:10px}.pricing-page-cta-button{min-height:42px;font-size:15px}}
