.landing-page-root{--background:#fbf9f7;--card:#fff;--popover:#fff;--foreground:#262626;--muted-foreground:#625f63;--border:#e9e5e1;--input:#e9e5e1;--sai-color-border:#e9e5e1;--sai-color-border-secondary:#f0ece8;--sai-color-input:#e9e5e1;--landing-header-glass-bg:transparent;--landing-header-glass-bg-scrolled:#ffffff4d;--landing-primary:#2a59d9;--landing-primary-hover:#1e4bbd;--landing-primary-foreground:#fff;--landing-accent:#9ae23f;--landing-accent-hover:#86cc35;--landing-accent-foreground:#1f2b05;--landing-accent-shadow:#9ae23f59;--landing-accent-shadow-strong:#9ae23f80;--landing-gradient-start:#2a59d9;--landing-gradient-end:#0ba5ec;--landing-panel-strong:#103a83;--landing-panel-strong-shadow:#103a8347;--landing-action-outline-border:color-mix(in srgb, var(--landing-primary) 32%, var(--border));--landing-action-outline-background:color-mix(in srgb, var(--landing-primary) 3%, var(--background));--landing-icon-brand:var(--landing-primary);--landing-icon-contact:var(--color-emerald-600);--landing-icon-security:var(--color-violet-600);--landing-icon-success:var(--color-emerald-600);--landing-icon-progress:var(--landing-primary);--landing-icon-warning:var(--color-amber-600);--landing-icon-danger:var(--destructive);--landing-icon-muted:var(--muted-foreground);--landing-radius-card:20px;--landing-radius-panel:28px;--landing-width-hero-content:720px;--landing-width-hero-content-wide:760px;--landing-width-hero-stats:680px;--landing-width-action:176px;--landing-width-case-card-min:320px;--landing-width-case-card-min-md:380px;--landing-width-case-card-max:620px;--landing-width-outcome-sidebar:260px;--landing-width-footer-brand:352px;--landing-width-footer-links:576px;--landing-height-hero-min:100dvh;--landing-height-hero-min-md:100dvh;--landing-height-case-row-base:268px;--landing-height-case-row-md:236px;--landing-height-outcome-workspace:680px;--landing-size-scroll-hint:44px;--landing-size-hero-blob-primary:37.5rem;--landing-size-hero-blob-secondary:25rem;--landing-width-hero-actions:28rem;--landing-height-hero-wave:6.25rem;--landing-font-size-hero-title:2rem;--landing-font-size-hero-title-small:2.25rem;--landing-font-size-hero-title-medium:2.875rem;--landing-font-size-hero-title-large:3.25rem;--landing-line-height-hero-title:1.18;--landing-font-size-hero-description:.9375rem;--landing-font-size-hero-meta:.6875rem;--landing-font-size-hero-pill:.625rem;--landing-shadow-accent:0 4px 20px var(--landing-accent-shadow);--landing-shadow-accent-strong:0 6px 28px var(--landing-accent-shadow-strong);--landing-hero-stats-shadow:0 30px 90px -48px #0f172a6b;--landing-hero-scroll-shadow:0 18px 40px -18px #0f172a73;--landing-hero-backdrop:radial-gradient(circle at top left, #2a59d914, transparent 34%), radial-gradient(circle at 78% 24%, #10b98114, transparent 28%);--landing-hero-blob-primary:#eff6ff80;--landing-hero-blob-secondary:#ecfdf566;--landing-hero-badge-border:#dbeafee6;--landing-hero-badge-bg:#ffffffd9;--landing-hero-free-badge-bg:#ef4444;--landing-hero-free-badge-foreground:#fff;--landing-hero-stats-border:#ffffffb3;--landing-hero-stats-bg:#ffffffd1;--landing-hero-scroll-border:#ffffffb3;--landing-hero-scroll-bg:#ffffffe0;--landing-wave-front:#0ea5e91f;--landing-wave-mid:#6366f114;--landing-wave-back:#3b82f60f;--landing-agent-owen-accent:#2a59d9;--landing-agent-owen-accent-soft:#edf2ff;--landing-agent-owen-surface-from:#2a59d92e;--landing-agent-owen-surface-to:#2a59d908;--landing-agent-owen-role:#1d4ed8;--landing-agent-owen-hover-border:#93c5fdcc;--landing-agent-mark-accent:#8b5cf6;--landing-agent-mark-accent-soft:#f3eeff;--landing-agent-mark-surface-from:#8b5cf62e;--landing-agent-mark-surface-to:#8b5cf608;--landing-agent-mark-role:#6d28d9;--landing-agent-mark-hover-border:#c4b5fdcc;--landing-agent-rick-accent:#10b981;--landing-agent-rick-accent-soft:#edf9f3;--landing-agent-rick-surface-from:#10b9812e;--landing-agent-rick-surface-to:#10b98108;--landing-agent-rick-role:#047857;--landing-agent-rick-hover-border:#6ee7b7cc;--landing-case-sales-skin:#34d399;--landing-case-sales-accent:#065f46;--landing-case-sales-halo:#d1fae5;--landing-case-sales-meta-text:#15803d;--landing-case-sales-support-text:#4d8b70;--landing-case-sales-card-from:#effff6;--landing-case-sales-card-to:#fff;--landing-case-sales-stripe:#22c55e;--landing-case-sales-chip-bg:#dcfce7;--landing-case-sales-chip-fg:#15803d;--landing-case-finance-skin:#5eead4;--landing-case-finance-accent:#0f766e;--landing-case-finance-halo:#ccfbf1;--landing-case-finance-meta-text:#0f766e;--landing-case-finance-support-text:#4f8d87;--landing-case-finance-card-from:#ecfeff;--landing-case-finance-card-to:#fff;--landing-case-finance-stripe:#14b8a6;--landing-case-finance-chip-bg:#ccfbf1;--landing-case-finance-chip-fg:#0f766e;--landing-case-policy-skin:#fb923c;--landing-case-policy-accent:#7c2d12;--landing-case-policy-halo:#ffedd5;--landing-case-policy-meta-text:#c2410c;--landing-case-policy-support-text:#b56c39;--landing-case-policy-card-from:#fff7f0;--landing-case-policy-card-to:#fff;--landing-case-policy-stripe:#fb923c;--landing-case-policy-chip-bg:#ffedd5;--landing-case-policy-chip-fg:#c2410c;--landing-case-ops-skin:#2dd4bf;--landing-case-ops-accent:#134e4a;--landing-case-ops-halo:#ccfbf1;--landing-case-ops-meta-text:#0f766e;--landing-case-ops-support-text:#4b8e89;--landing-case-ops-card-from:#effffb;--landing-case-ops-card-to:#fff;--landing-case-ops-stripe:#2dd4bf;--landing-case-ops-chip-bg:#ccfbf1;--landing-case-ops-chip-fg:#0f766e;--landing-case-research-skin:#818cf8;--landing-case-research-accent:#312e81;--landing-case-research-halo:#e0e7ff;--landing-case-research-meta-text:#7c3aed;--landing-case-research-support-text:#8a75be;--landing-case-research-card-from:#f3f0ff;--landing-case-research-card-to:#fff;--landing-case-research-stripe:#8b5cf6;--landing-case-research-chip-bg:#ede9fe;--landing-case-research-chip-fg:#7c3aed;--landing-case-competitor-skin:#f87171;--landing-case-competitor-accent:#7f1d1d;--landing-case-competitor-halo:#fee2e2;--landing-case-competitor-meta-text:#dc2626;--landing-case-competitor-support-text:#b56e6e;--landing-case-competitor-card-from:#fff3f3;--landing-case-competitor-card-to:#fff;--landing-case-competitor-stripe:#fb7185;--landing-case-competitor-chip-bg:#ffe4e6;--landing-case-competitor-chip-fg:#e11d48;--landing-case-market-skin:#facc15;--landing-case-market-accent:#713f12;--landing-case-market-halo:#fef9c3;--landing-case-market-meta-text:#d97706;--landing-case-market-support-text:#b28942;--landing-case-market-card-from:#fffdf0;--landing-case-market-card-to:#fff;--landing-case-market-stripe:#f59e0b;--landing-case-market-chip-bg:#fef3c7;--landing-case-market-chip-fg:#d97706;--landing-case-exec-skin:#f9a8d4;--landing-case-exec-accent:#9d174d;--landing-case-exec-halo:#fce7f3;--landing-case-exec-meta-text:#db2777;--landing-case-exec-support-text:#b87a98;--landing-case-exec-card-from:#fff1f7;--landing-case-exec-card-to:#fff;--landing-case-exec-stripe:#ec4899;--landing-case-exec-chip-bg:#fce7f3;--landing-case-exec-chip-fg:#be185d;--landing-outcome-traffic-red:#ff5f57;--landing-outcome-traffic-yellow:#febc2e;--landing-outcome-traffic-green:#28c840;--landing-outcome-user-bubble-fg:#24416a;--landing-outcome-surface-gloss:linear-gradient(115deg, #fff6 0%, #ffffff14 28%, transparent 58%, #ffffff1f 100%);--landing-outcome-slack-bg:#f4ede4;--landing-outcome-slack-fg:#4a154b;--landing-outcome-telegram-bg:#e1f3fb;--landing-outcome-telegram-fg:#08c;--landing-outcome-whatsapp-bg:#e8f8ef;--landing-outcome-whatsapp-fg:#25d366;--landing-outcome-feishu-bg:#e6f0ff;--landing-outcome-feishu-fg:#1456f0;--landing-outcome-wecom-bg:#e6f4ec;--landing-outcome-wecom-fg:#07c160;--landing-outcome-email-bg:#fef3c7;--landing-outcome-email-fg:#b45309;--landing-outcome-file-xlsx-bg:#ecfdf5;--landing-outcome-file-xlsx-fg:#047857;--landing-outcome-file-docx-bg:#eff6ff;--landing-outcome-file-docx-fg:#1d4ed8;--landing-outcome-file-pptx-bg:#fff7ed;--landing-outcome-file-pptx-fg:#c2410c;--landing-outcome-file-md-bg:#f1f5f9;--landing-outcome-file-md-fg:#334155;--landing-outcome-file-pdf-bg:#fef2f2;--landing-outcome-file-pdf-fg:#b91c1c;--landing-outcome-status-done-bg:#dcfce7;--landing-outcome-status-done-fg:#047857;--landing-outcome-status-active-bg:#dbeafe;--landing-outcome-status-active-fg:#1d4ed8;--landing-outcome-status-warn-bg:#fef3c7;--landing-outcome-status-warn-fg:#b45309;--landing-outcome-locked-market-research-bg-top:#f4f8ff;--landing-outcome-locked-market-research-bg-bottom:#e6eeff;--landing-outcome-locked-market-research-stroke:#8ca4db;--landing-outcome-locked-market-research-accent:#6b8cff;--landing-outcome-locked-market-research-skin:#f4c7a1;--landing-outcome-locked-market-research-outfit:#4b5ba6;--landing-outcome-locked-market-research-outfit-soft:#d9e3ff;--landing-outcome-locked-contract-drafter-bg-top:#f8f4ff;--landing-outcome-locked-contract-drafter-bg-bottom:#ede4ff;--landing-outcome-locked-contract-drafter-stroke:#a88fd9;--landing-outcome-locked-contract-drafter-accent:#8b5cf6;--landing-outcome-locked-contract-drafter-skin:#edc2a0;--landing-outcome-locked-contract-drafter-outfit:#5b3ba8;--landing-outcome-locked-contract-drafter-outfit-soft:#e4d8ff;--landing-outcome-locked-tax-analyst-bg-top:#effaf4;--landing-outcome-locked-tax-analyst-bg-bottom:#ddf5e6;--landing-outcome-locked-tax-analyst-stroke:#7dbe9c;--landing-outcome-locked-tax-analyst-accent:#10b981;--landing-outcome-locked-tax-analyst-skin:#f1c9a5;--landing-outcome-locked-tax-analyst-outfit:#1d7a58;--landing-outcome-locked-tax-analyst-outfit-soft:#cfeedd;--landing-outcome-locked-supply-coordinator-bg-top:#fff7ef;--landing-outcome-locked-supply-coordinator-bg-bottom:#fde8d2;--landing-outcome-locked-supply-coordinator-stroke:#d9a16a;--landing-outcome-locked-supply-coordinator-accent:#f59e0b;--landing-outcome-locked-supply-coordinator-skin:#edc09b;--landing-outcome-locked-supply-coordinator-outfit:#9a5a20;--landing-outcome-locked-supply-coordinator-outfit-soft:#fad6b2;--landing-outcome-locked-customer-success-bg-top:#f1fbfb;--landing-outcome-locked-customer-success-bg-bottom:#ddf3f4;--landing-outcome-locked-customer-success-stroke:#71b9bc;--landing-outcome-locked-customer-success-accent:#06b6d4;--landing-outcome-locked-customer-success-skin:#f0c7a5;--landing-outcome-locked-customer-success-outfit:#1b7b86;--landing-outcome-locked-customer-success-outfit-soft:#d3eff2;--landing-outcome-locked-channel-operator-bg-top:#fff3f4;--landing-outcome-locked-channel-operator-bg-bottom:#ffe1e5;--landing-outcome-locked-channel-operator-stroke:#d68a97;--landing-outcome-locked-channel-operator-accent:#f43f5e;--landing-outcome-locked-channel-operator-skin:#f4c9a7;--landing-outcome-locked-channel-operator-outfit:#a63b52;--landing-outcome-locked-channel-operator-outfit-soft:#ffd2da}.landing-header-desktop-nav,.landing-header-desktop-actions{display:none}.landing-header-glass{background:var(--landing-header-glass-bg);-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s}.landing-header-glass-scrolled{background:var(--landing-header-glass-bg-scrolled);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.contact-dialog-shell{border-radius:1.5rem;box-shadow:0 32px 100px #0f172a3d}.contact-dialog-layout{min-height:min(40rem,100dvh - 2rem);display:grid}.contact-dialog-ad{isolation:isolate;flex-direction:column;min-height:13.5rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.contact-dialog-ad:before{z-index:-1;opacity:.45;content:"";background-image:radial-gradient(#ffffff2e 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.contact-dialog-ad-opc{color:#2c2630;background:radial-gradient(80% 100% at 100%,#ffffff94 0%,#0000 64%),linear-gradient(145deg,#fff7f8 0%,#f9dce5 54%,#efb3c7 100%)}.contact-dialog-ad-opc:before{background-image:radial-gradient(#a6375d1f 1px,#0000 1px)}.contact-dialog-ad-enterprise{color:#fff;background:radial-gradient(90% 70% at 100% 0,#7d64ff8c 0%,#0000 62%),linear-gradient(145deg,#111d4b 0%,#244cb9 55%,#5b45c9 100%)}.contact-dialog-promo-copy{z-index:2;max-width:calc(100% - 7.5rem);position:relative}.contact-dialog-ad-kicker{color:#a7355c;letter-spacing:.055em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff70;border:1px solid #a6375d24;border-radius:9999px;align-items:center;gap:.45rem;width:fit-content;padding:.38rem .7rem;font-size:.7rem;font-weight:700;display:inline-flex}.contact-dialog-promo-title{letter-spacing:-.025em;margin-top:.8rem;font-size:1.35rem;font-weight:720;line-height:1.22}.contact-dialog-promo-summary{color:#2c2630ad;max-width:26rem;margin-top:.65rem;font-size:.82rem;line-height:1.5;display:none}.contact-dialog-title-accent{color:#2f6f2e}.contact-dialog-ad-enterprise .contact-dialog-ad-kicker{color:#ffffffeb;background:#ffffff1a;border-color:#ffffff29}.contact-dialog-ad-enterprise .contact-dialog-promo-summary{color:#ffffffb8}.contact-dialog-avatar-stage{z-index:0;width:9.5rem;height:9.5rem;position:absolute;top:.65rem;right:-.75rem}.contact-dialog-ripples{z-index:0;width:4rem;height:4rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-dialog-ripple-ring{will-change:transform, opacity;border:1px solid #ffffff38;border-radius:9999px;grid-area:1/1}.contact-dialog-avatar-gradient{z-index:0;filter:blur(26px);background:radial-gradient(circle,#ffffffc7 0%,#ffffff2e 34%,#0000 72%);border-radius:9999px;width:14rem;height:14rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-dialog-avatar-orb{z-index:1;position:absolute;inset:0}.contact-dialog-avatar-image{object-fit:contain;object-position:bottom;filter:drop-shadow(0 12px 20px #651f3d29);width:100%;height:100%;transform:translateY(4%)scale(1.04)}.contact-dialog-price-row{flex-wrap:wrap;align-items:baseline;gap:.25rem .65rem;display:flex}.contact-dialog-price{color:#c91950;letter-spacing:-.045em;font-size:2rem;font-weight:850}.contact-dialog-duration{color:#312a33;font-size:1rem;font-weight:750}.contact-dialog-discount{color:#fff;background:#c91950;border-radius:9999px;padding:.22rem .55rem;font-size:.64rem;font-weight:750}.contact-dialog-plan-card-opc{z-index:2;margin-top:auto;position:relative}.contact-dialog-benefits{display:none}.contact-dialog-benefit{color:#2c2630b8;align-items:flex-start;gap:.6rem;font-size:.76rem;line-height:1.45;display:flex}.contact-dialog-benefit-icon{color:#c91950;background:#ffffff7a;border:1px solid #c919501f;border-radius:.55rem;flex:none;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:flex}.contact-dialog-plan-card{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#18092447;border:1px solid #ffffff2e;border-radius:1rem;margin-top:auto;padding:1rem;position:relative;box-shadow:inset 0 1px #ffffff14}.contact-dialog-enterprise-mark{color:#ffffff61;filter:drop-shadow(0 16px 32px #070f2f4d);position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.contact-dialog-panel{background:var(--card);justify-content:center;align-items:flex-start;min-height:31rem;padding:1.75rem 1.5rem 1.25rem;display:flex}.contact-dialog-panel-inner{flex-direction:column;width:100%;max-width:24rem;min-height:100%;display:flex}.contact-dialog-panel-header{text-align:center}.contact-dialog-tabs{border-radius:9999px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:1.25rem;padding:.25rem;display:grid}.contact-dialog-panel-title{color:var(--foreground);letter-spacing:-.02em;margin-top:1.35rem;font-size:1.35rem;font-weight:680}.contact-dialog-tab-content{flex:1}.contact-dialog-qr-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding-top:1rem;display:flex}.contact-dialog-qr-frame{background:#fff;border:1px solid #0f172a14;border-radius:1.25rem;padding:.7rem;box-shadow:0 14px 34px #0f172a14}.contact-dialog-form{gap:.8rem;padding-top:1.1rem;display:grid}.contact-dialog-field-label{color:var(--muted-foreground);margin-bottom:.35rem;font-size:.72rem;font-weight:600;display:block}.contact-dialog-field{border:1px solid var(--border);width:100%;min-height:2.65rem;color:var(--foreground);background:var(--card);border-radius:.75rem;outline:none;padding-inline:.85rem;font-size:.82rem;transition:border-color .15s,box-shadow .15s}.contact-dialog-field::placeholder{color:var(--muted-foreground)}.contact-dialog-field:focus{border-color:var(--landing-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--landing-primary) 12%, transparent)}.contact-dialog-submit{min-height:2.75rem;color:var(--landing-accent-foreground);background:var(--landing-accent);box-shadow:0 8px 20px var(--landing-accent-shadow);border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;margin-top:.2rem;font-size:.82rem;font-weight:700;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex}.contact-dialog-submit:hover{background:var(--landing-accent-hover);box-shadow:0 10px 26px var(--landing-accent-shadow-strong);transform:translateY(-1px)}.contact-dialog-trust{color:var(--muted-foreground);justify-content:center;align-items:center;gap:.4rem;padding-top:1rem;font-size:.68rem;display:flex}@media (min-width:48rem){.contact-dialog-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:40rem}.contact-dialog-ad{min-height:40rem;padding:2.5rem}.contact-dialog-promo-copy{text-align:center;max-width:none}.contact-dialog-promo-title{margin-top:1.15rem;font-size:1.85rem}.contact-dialog-promo-summary{margin-inline:auto;display:block}.contact-dialog-avatar-stage{flex:1;width:auto;min-height:13rem;margin:.25rem -1rem 0;position:relative;top:auto;right:auto}.contact-dialog-ripples{width:10rem;height:10rem}.contact-dialog-avatar-gradient{filter:blur(48px);width:30rem;height:30rem;top:46%}.contact-dialog-avatar-orb{width:14.5rem;height:14.5rem;inset:auto auto 0 50%;transform:translate(-50%)}.contact-dialog-plan-card-opc{margin-top:0}.contact-dialog-price-row{justify-content:center}.contact-dialog-price{font-size:2.5rem}.contact-dialog-duration{font-size:1.2rem}.contact-dialog-benefits{gap:.55rem;margin:1.25rem auto 0;display:grid}.contact-dialog-ad-enterprise .contact-dialog-promo-copy{text-align:left}.contact-dialog-ad-enterprise .contact-dialog-promo-summary{margin-inline:0}.contact-dialog-enterprise-mark{top:44%;right:50%;transform:translate(50%,-50%)}.contact-dialog-panel{min-height:40rem;padding:2.35rem 3rem 1.5rem}.contact-dialog-panel-title{margin-top:1.75rem;font-size:1.55rem}.contact-dialog-form{padding-top:1.35rem}}.contact-dialog-v0-shell{border-radius:1.5rem;box-shadow:0 28px 80px #1f14183d}.contact-dialog-v0-layout{background:var(--card);display:grid}.contact-dialog-v0-offer{--foreground:#172033;--muted-foreground:#64748b;--border:#cbd5e1;isolation:isolate;min-height:30rem;color:var(--foreground);flex-direction:column;padding:1.75rem 1.5rem;display:flex;position:relative;overflow:hidden}.contact-dialog-v0-panel-opc{background:radial-gradient(120% 80% at 15% 0,#fff1f1 0%,#0000 55%),radial-gradient(100% 90% at 100% 100%,#ffdee0 0%,#0000 60%),linear-gradient(160deg,#fff6f6 0%,#ffe8e9 100%);background:radial-gradient(120% 80% at 15% 0,lab(96.1419% 11.3991 3.58845) 0%,#0000 55%),radial-gradient(100% 90% at 100% 100%,lab(91.3389% 16.2782 5.14915) 0%,#0000 60%),linear-gradient(160deg,lab(97.4643% 6.51607 2.04272) 0%,lab(93.8219% 11.3989 3.58912) 100%)}.contact-dialog-v0-panel-enterprise{background:radial-gradient(120% 80% at 15% 0,#e9f3ff 0%,#0000 55%),radial-gradient(100% 90% at 100% 100%,#d3e6ff 0%,#0000 60%),linear-gradient(160deg,#eff6ff 0%,#dfecff 100%);background:radial-gradient(120% 80% at 15% 0,lab(95.2674% -1.71572 -11.035) 0%,#0000 55%),radial-gradient(100% 90% at 100% 100%,lab(90.5461% -2.50083 -18.2321) 0%,#0000 60%),linear-gradient(160deg,lab(96.4618% -1.20863 -7.38915) 0%,lab(92.9089% -2.14812 -14.6487) 100%)}.contact-dialog-v0-badge{letter-spacing:.025em;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:650;display:inline-flex}.contact-dialog-v0-title{color:var(--foreground);letter-spacing:-.025em;margin-top:.75rem;font-size:1.7rem;font-weight:750;line-height:1.2}.contact-dialog-v0-offer-header{z-index:1;position:relative}.contact-dialog-v0-character{flex:1;justify-content:center;align-items:flex-end;min-height:10rem;margin-block:.5rem;display:flex;position:relative}.contact-dialog-v0-character-image{z-index:1;object-fit:contain;filter:drop-shadow(0 5px 8px #1f14181f);width:auto;height:10rem;animation:6s ease-in-out infinite contact-dialog-v0-float;position:relative}.contact-dialog-v0-character-image-enterprise{height:11rem}.contact-dialog-v0-agent-team{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.5rem;width:100%;display:grid;position:relative}.contact-dialog-v0-agent{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.contact-dialog-v0-agent-image{object-fit:contain;filter:drop-shadow(0 5px 8px #1f14181a);width:auto;height:6.5rem}.contact-dialog-v0-agent:nth-child(2) .contact-dialog-v0-agent-image{height:7.25rem}.contact-dialog-v0-agent-name{color:var(--foreground);margin-top:.2rem;font-size:.75rem;font-weight:750;line-height:1}.contact-dialog-v0-agent-role{color:#2563eb;margin-top:.2rem;font-size:.625rem;font-weight:650;line-height:1.2}.contact-dialog-v0-halo{filter:blur(48px);border-radius:9999px;width:12rem;height:12rem;animation:8s ease-in-out infinite contact-dialog-v0-halo;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.contact-dialog-v0-ripple{border:1px solid #ffffff47;border-radius:9999px;width:2.5rem;height:2.5rem;animation:9.375s linear infinite contact-dialog-v0-ripple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.contact-dialog-v0-price-row{z-index:1;align-items:flex-end;gap:.5rem;display:flex;position:relative}.contact-dialog-v0-original-price{color:var(--muted-foreground);padding-bottom:.3rem;font-size:.875rem;font-weight:500;text-decoration:line-through;text-decoration-thickness:1px}.contact-dialog-v0-offer-details{z-index:1;margin-top:auto;position:relative}.contact-dialog-v0-discount{color:#fff;background:#f23460;border-radius:9999px;margin:0 0 .375rem auto;padding:.125rem .625rem;font-size:.75rem;font-weight:650}.contact-dialog-v0-benefits{z-index:1;gap:.5rem;display:grid;position:relative}.contact-dialog-v0-benefit-icon{border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.contact-dialog-v0-frost{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0000,#ffffff80);height:4rem;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 60% 100%);mask-image:linear-gradient(#0000 0%,#000 60% 100%)}.contact-dialog-v0-panel{background:var(--card);flex-direction:column;align-items:center;min-height:34rem;padding:2.25rem 2rem 1.75rem;display:flex}.contact-dialog-v0-tabs{border-radius:9999px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:20rem;margin-top:1.5rem;padding:.25rem;display:grid}.contact-dialog-v0-qr-content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;display:flex}.contact-dialog-v0-qr-frame{border:1px solid var(--border);background:var(--card);border-radius:1rem;padding:1rem;box-shadow:0 2px 5px #0f172a1a}.contact-dialog-v0-form{flex-direction:column;flex:1;gap:.875rem;width:100%;margin-top:1.75rem;display:flex}.contact-dialog-v0-field{border:1px solid var(--border);width:100%;color:var(--foreground);background:var(--card);border-radius:.75rem;outline:none;padding:.625rem .875rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.contact-dialog-v0-field::placeholder{color:var(--muted-foreground)}.contact-dialog-v0-field:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.contact-dialog-v0-submit{color:#fff;background:#2563eb;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding-block:.75rem;font-size:.875rem;font-weight:650;transition:opacity .15s,transform .15s;display:flex;box-shadow:0 4px 12px #2563eb33}.contact-dialog-v0-submit:hover{opacity:.92;transform:translateY(-1px)}.contact-dialog-v0-trust{color:var(--muted-foreground);align-items:center;gap:.375rem;margin-top:auto;padding-top:1.5rem;font-size:.75rem;display:flex}@keyframes contact-dialog-v0-ripple{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}12%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(15)}}@keyframes contact-dialog-v0-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.625rem)}}@keyframes contact-dialog-v0-halo{0%,to{opacity:.55;transform:translate(-50%)scale(1)}50%{opacity:.85;transform:translate(-50%)scale(1.08)}}@media (min-width:48rem){.contact-dialog-v0-layout{grid-template-columns:repeat(2,minmax(0,1fr));height:40rem;min-height:40rem}.contact-dialog-v0-offer{grid-template-rows:8.5rem minmax(0,1fr) 12rem;height:40rem;min-height:0;padding:2.25rem 2.5rem;display:grid}.contact-dialog-v0-character{align-self:stretch;align-items:center;width:100%;min-height:0;margin-block:0}.contact-dialog-v0-character-image{height:12rem}.contact-dialog-v0-agent-image{height:7.25rem}.contact-dialog-v0-agent:nth-child(2) .contact-dialog-v0-agent-image{height:8.25rem}.contact-dialog-v0-offer-details{flex-direction:column;justify-content:flex-end;height:12rem;margin-top:0;display:flex}.contact-dialog-v0-panel{height:40rem;min-height:40rem;padding:2.25rem 2.5rem}}@media (max-width:47.999rem){.contact-dialog-v0-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.contact-dialog-v0-character-image,.contact-dialog-v0-halo,.contact-dialog-v0-ripple{animation:none}}@media (min-width:64rem){.landing-header-desktop-nav,.landing-header-desktop-actions{display:flex}}.dark .landing-page-root{--background:#111216;--card:#18191e;--popover:#18191e;--foreground:#f2f3f5;--muted-foreground:#b7bbc2;--border:#313239;--input:#313239;--sai-color-border:#313239;--sai-color-border-secondary:#27282e;--sai-color-input:#313239;--landing-header-glass-bg:transparent;--landing-header-glass-bg-scrolled:#0b0c106b;--landing-primary:#4d8bff;--landing-primary-hover:#3a76e8;--landing-primary-foreground:#f7fbff;--landing-accent:#a6ea53;--landing-accent-hover:#94d544;--landing-accent-foreground:#162300;--landing-accent-shadow:#a6ea5347;--landing-accent-shadow-strong:#a6ea536b;--landing-gradient-start:#7cb1ff;--landing-gradient-end:#4cc9ff;--landing-panel-strong:#123d87;--landing-panel-strong-shadow:#123d8757;--landing-icon-contact:var(--color-emerald-400);--landing-icon-security:var(--color-violet-400);--landing-icon-success:var(--color-emerald-400);--landing-icon-warning:var(--color-amber-400);--landing-radius-card:20px;--landing-radius-panel:28px;--landing-width-hero-content:720px;--landing-width-hero-content-wide:760px;--landing-width-hero-stats:680px;--landing-width-action:176px;--landing-width-case-card-min:320px;--landing-width-case-card-min-md:380px;--landing-width-case-card-max:620px;--landing-width-outcome-sidebar:260px;--landing-width-footer-brand:352px;--landing-width-footer-links:576px;--landing-height-hero-min:100dvh;--landing-height-hero-min-md:100dvh;--landing-height-case-row-base:268px;--landing-height-case-row-md:236px;--landing-height-outcome-workspace:680px;--landing-size-scroll-hint:44px;--landing-shadow-accent:0 4px 20px var(--landing-accent-shadow);--landing-shadow-accent-strong:0 6px 28px var(--landing-accent-shadow-strong);--landing-hero-stats-shadow:0 30px 90px -48px #020617ad;--landing-hero-scroll-shadow:0 18px 40px -18px #020617a3;--landing-hero-backdrop:radial-gradient(circle at top left, #60a5fa24, transparent 34%), radial-gradient(circle at 78% 24%, #34d3991a, transparent 28%);--landing-hero-blob-primary:#3b82f629;--landing-hero-blob-secondary:#10b98124;--landing-hero-badge-border:#3b82f63d;--landing-hero-badge-bg:#1e293bb8;--landing-hero-free-badge-bg:#fb7185;--landing-hero-free-badge-foreground:#fff;--landing-hero-stats-border:#94a3b83d;--landing-hero-stats-bg:#0f172ab8;--landing-hero-scroll-border:#94a3b83d;--landing-hero-scroll-bg:#0f172ac7;--landing-wave-front:#38bdf829;--landing-wave-mid:#818cf821;--landing-wave-back:#60a5fa1a;--landing-agent-owen-accent:#4d8bff;--landing-agent-owen-accent-soft:#4d8bff2e;--landing-agent-owen-surface-from:#4d8bff42;--landing-agent-owen-surface-to:#4d8bff14;--landing-agent-owen-role:#93c5fd;--landing-agent-owen-hover-border:#4d8bff7a;--landing-agent-mark-accent:#a78bfa;--landing-agent-mark-accent-soft:#a78bfa2e;--landing-agent-mark-surface-from:#a78bfa42;--landing-agent-mark-surface-to:#a78bfa14;--landing-agent-mark-role:#c4b5fd;--landing-agent-mark-hover-border:#a78bfa7a;--landing-agent-rick-accent:#34d399;--landing-agent-rick-accent-soft:#34d3992e;--landing-agent-rick-surface-from:#34d3993d;--landing-agent-rick-surface-to:#34d39914;--landing-agent-rick-role:#86efac;--landing-agent-rick-hover-border:#34d3997a;--landing-case-sales-skin:#6ee7b7;--landing-case-sales-accent:#6ee7b7;--landing-case-sales-halo:#083528;--landing-case-sales-meta-text:#6ee7b7;--landing-case-sales-support-text:#7ec8ac;--landing-case-sales-card-from:#0a1f17;--landing-case-sales-card-to:#101b18;--landing-case-sales-stripe:#34d399;--landing-case-sales-chip-bg:#34d39929;--landing-case-sales-chip-fg:#bbf7d0;--landing-case-finance-skin:#5eead4;--landing-case-finance-accent:#99f6e4;--landing-case-finance-halo:#082b2b;--landing-case-finance-meta-text:#7deee2;--landing-case-finance-support-text:#77b9b3;--landing-case-finance-card-from:#0a1f20;--landing-case-finance-card-to:#102123;--landing-case-finance-stripe:#2dd4bf;--landing-case-finance-chip-bg:#2dd4bf29;--landing-case-finance-chip-fg:#99f6e4;--landing-case-policy-skin:#fdba74;--landing-case-policy-accent:#fdba74;--landing-case-policy-halo:#3a1908;--landing-case-policy-meta-text:#fdba74;--landing-case-policy-support-text:#d5a16b;--landing-case-policy-card-from:#25160c;--landing-case-policy-card-to:#2b1a0d;--landing-case-policy-stripe:#fb923c;--landing-case-policy-chip-bg:#fb923c29;--landing-case-policy-chip-fg:#fed7aa;--landing-case-ops-skin:#5eead4;--landing-case-ops-accent:#5eead4;--landing-case-ops-halo:#083632;--landing-case-ops-meta-text:#7ceee0;--landing-case-ops-support-text:#79b9b4;--landing-case-ops-card-from:#0a201d;--landing-case-ops-card-to:#10211f;--landing-case-ops-stripe:#2dd4bf;--landing-case-ops-chip-bg:#2dd4bf29;--landing-case-ops-chip-fg:#99f6e4;--landing-case-research-skin:#a5b4fc;--landing-case-research-accent:#c4b5fd;--landing-case-research-halo:#151a3d;--landing-case-research-meta-text:#c4b5fd;--landing-case-research-support-text:#9d96d2;--landing-case-research-card-from:#12152b;--landing-case-research-card-to:#17192f;--landing-case-research-stripe:#818cf8;--landing-case-research-chip-bg:#818cf829;--landing-case-research-chip-fg:#c7d2fe;--landing-case-competitor-skin:#fda4af;--landing-case-competitor-accent:#fda4af;--landing-case-competitor-halo:#3a141b;--landing-case-competitor-meta-text:#fda4af;--landing-case-competitor-support-text:#d59aa2;--landing-case-competitor-card-from:#271216;--landing-case-competitor-card-to:#2c151b;--landing-case-competitor-stripe:#fb7185;--landing-case-competitor-chip-bg:#fb718529;--landing-case-competitor-chip-fg:#fecdd3;--landing-case-market-skin:#fde047;--landing-case-market-accent:#fde68a;--landing-case-market-halo:#352d0a;--landing-case-market-meta-text:#facc15;--landing-case-market-support-text:#d1b46d;--landing-case-market-card-from:#25210c;--landing-case-market-card-to:#2a250f;--landing-case-market-stripe:#facc15;--landing-case-market-chip-bg:#facc1529;--landing-case-market-chip-fg:#fef3c7;--landing-case-exec-skin:#f9a8d4;--landing-case-exec-accent:#f9a8d4;--landing-case-exec-halo:#321423;--landing-case-exec-meta-text:#f9a8d4;--landing-case-exec-support-text:#d6a0bb;--landing-case-exec-card-from:#27111c;--landing-case-exec-card-to:#2d1420;--landing-case-exec-stripe:#ec4899;--landing-case-exec-chip-bg:#ec489929;--landing-case-exec-chip-fg:#fbcfe8;--landing-outcome-traffic-red:#ff7b72;--landing-outcome-traffic-yellow:#f9c74f;--landing-outcome-traffic-green:#57d364;--landing-outcome-user-bubble-fg:#dbeafe;--landing-outcome-surface-gloss:linear-gradient(115deg, #ffffff24 0%, #ffffff0a 28%, transparent 58%, #ffffff14 100%);--landing-outcome-slack-bg:#74317f3d;--landing-outcome-slack-fg:#f5d0fe;--landing-outcome-telegram-bg:#38bdf82e;--landing-outcome-telegram-fg:#bae6fd;--landing-outcome-whatsapp-bg:#22c55e2e;--landing-outcome-whatsapp-fg:#bbf7d0;--landing-outcome-feishu-bg:#3b82f633;--landing-outcome-feishu-fg:#bfdbfe;--landing-outcome-wecom-bg:#22c55e2e;--landing-outcome-wecom-fg:#86efac;--landing-outcome-email-bg:#f59e0b2e;--landing-outcome-email-fg:#fde68a;--landing-outcome-file-xlsx-bg:#10b9812e;--landing-outcome-file-xlsx-fg:#a7f3d0;--landing-outcome-file-docx-bg:#3b82f62e;--landing-outcome-file-docx-fg:#bfdbfe;--landing-outcome-file-pptx-bg:#f973162e;--landing-outcome-file-pptx-fg:#fdba74;--landing-outcome-file-md-bg:#94a3b82e;--landing-outcome-file-md-fg:#e2e8f0;--landing-outcome-file-pdf-bg:#f43f5e2e;--landing-outcome-file-pdf-fg:#fecdd3;--landing-outcome-locked-market-research-bg-top:#14233d;--landing-outcome-locked-market-research-bg-bottom:#102033;--landing-outcome-locked-market-research-stroke:#5f7db5;--landing-outcome-locked-market-research-accent:#8db1ff;--landing-outcome-locked-market-research-skin:#f4c7a1;--landing-outcome-locked-market-research-outfit:#7f95de;--landing-outcome-locked-market-research-outfit-soft:#243455;--landing-outcome-locked-contract-drafter-bg-top:#21163a;--landing-outcome-locked-contract-drafter-bg-bottom:#1b1430;--landing-outcome-locked-contract-drafter-stroke:#8b74bf;--landing-outcome-locked-contract-drafter-accent:#c4b5fd;--landing-outcome-locked-contract-drafter-skin:#edc2a0;--landing-outcome-locked-contract-drafter-outfit:#8f6ef3;--landing-outcome-locked-contract-drafter-outfit-soft:#31234d;--landing-outcome-locked-tax-analyst-bg-top:#14261e;--landing-outcome-locked-tax-analyst-bg-bottom:#102019;--landing-outcome-locked-tax-analyst-stroke:#5a9875;--landing-outcome-locked-tax-analyst-accent:#6ee7b7;--landing-outcome-locked-tax-analyst-skin:#f1c9a5;--landing-outcome-locked-tax-analyst-outfit:#3cb081;--landing-outcome-locked-tax-analyst-outfit-soft:#1b3a2d;--landing-outcome-locked-supply-coordinator-bg-top:#2b1f12;--landing-outcome-locked-supply-coordinator-bg-bottom:#24190f;--landing-outcome-locked-supply-coordinator-stroke:#b78452;--landing-outcome-locked-supply-coordinator-accent:#fbbf24;--landing-outcome-locked-supply-coordinator-skin:#edc09b;--landing-outcome-locked-supply-coordinator-outfit:#d38b37;--landing-outcome-locked-supply-coordinator-outfit-soft:#4a3118;--landing-outcome-locked-customer-success-bg-top:#102427;--landing-outcome-locked-customer-success-bg-bottom:#0f1f23;--landing-outcome-locked-customer-success-stroke:#5f9ea3;--landing-outcome-locked-customer-success-accent:#67e8f9;--landing-outcome-locked-customer-success-skin:#f0c7a5;--landing-outcome-locked-customer-success-outfit:#44c7da;--landing-outcome-locked-customer-success-outfit-soft:#1d3b40;--landing-outcome-locked-channel-operator-bg-top:#2a1419;--landing-outcome-locked-channel-operator-bg-bottom:#241118;--landing-outcome-locked-channel-operator-stroke:#b86f7e;--landing-outcome-locked-channel-operator-accent:#fb7185;--landing-outcome-locked-channel-operator-skin:#f4c9a7;--landing-outcome-locked-channel-operator-outfit:#df5e78;--landing-outcome-locked-channel-operator-outfit-soft:#4a1f2a}html:has(.landing-page-root){scroll-behavior:smooth;scroll-padding-top:5rem}.landing-brand-text{color:var(--landing-primary)}.landing-brand-dot{background-color:var(--landing-primary)}.landing-brand-surface{color:var(--landing-primary-foreground);background-color:var(--landing-primary)}.landing-brand-surface:hover{background-color:var(--landing-primary-hover)}.landing-brand-surface-soft{color:var(--landing-primary);background-color:color-mix(in srgb, var(--landing-primary) 10%, transparent)}.landing-accent-surface{color:var(--landing-accent-foreground);background-color:var(--landing-accent)}.landing-accent-surface:hover{background-color:var(--landing-accent-hover)}.landing-accent-surface-soft{color:var(--landing-accent-foreground);background-color:color-mix(in srgb, var(--landing-accent) 20%, transparent)}.dark .landing-accent-surface-soft{color:var(--landing-accent)}.landing-brand-gradient-surface{color:var(--landing-primary-foreground);background:linear-gradient(90deg, var(--landing-primary), var(--landing-gradient-end))}.landing-brand-outline-action{color:var(--landing-primary);background-color:var(--landing-action-outline-background);border-color:var(--landing-action-outline-border)}.landing-brand-outline-action:hover{color:var(--landing-primary-foreground);background-color:var(--landing-primary);border-color:var(--landing-primary)}.landing-icon-brand{color:var(--landing-icon-brand)}.landing-icon-contact{color:var(--landing-icon-contact)}.landing-icon-security{color:var(--landing-icon-security)}.landing-icon-muted{color:var(--landing-icon-muted)}.landing-status-success,.landing-status-progress,.landing-status-warning{background-color:color-mix(in srgb, currentColor 13%, transparent)}.landing-status-success{color:var(--landing-icon-success)}.landing-status-progress{color:var(--landing-icon-progress)}.landing-status-warning{color:var(--landing-icon-warning)}.landing-status-success-dot{background-color:var(--landing-icon-success)}.landing-brand-focus:focus{border-color:var(--landing-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--landing-primary) 15%, transparent)}.landing-pricing-card-highlighted{border-color:color-mix(in srgb, var(--landing-primary) 65%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--landing-primary) 8%, var(--card)), var(--card) 44%, color-mix(in srgb, var(--landing-primary) 4%, var(--card)))}.dark .landing-pricing-card-highlighted{background:linear-gradient(160deg, color-mix(in srgb, var(--landing-primary) 18%, var(--card)), var(--card) 46%, color-mix(in srgb, var(--landing-primary) 8%, var(--card)))}.landing-pricing-card-standard:hover{border-color:color-mix(in srgb, var(--landing-primary) 50%, transparent)}.landing-hero-section{min-height:100dvh}.landing-hero-backdrop{background:var(--landing-hero-backdrop)}.landing-hero-grid-background{z-index:0;contain:strict;transform-origin:50%;position:absolute;inset:-24%;overflow:hidden;transform:translate(-8%,-16%)skew(-48deg)skewY(14deg)scale(.82)translateZ(0);-webkit-mask-image:radial-gradient(85% 80% at 50% 38%,#000 38%,#00000080 62%,#0000 100%);mask-image:radial-gradient(85% 80% at 50% 38%,#000 38%,#00000080 62%,#0000 100%)}.landing-hero-grid-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.landing-hero-grid-animation-canvas{z-index:0}.landing-hero-grid-static-canvas{z-index:1;pointer-events:none}.landing-hero-blob{filter:blur(64px);pointer-events:none;border-radius:9999px;position:absolute}.landing-hero-blob-primary{width:var(--landing-size-hero-blob-primary);height:var(--landing-size-hero-blob-primary);background:var(--landing-hero-blob-primary);top:-10rem;left:25%}.landing-hero-blob-secondary{width:var(--landing-size-hero-blob-secondary);height:var(--landing-size-hero-blob-secondary);background:var(--landing-hero-blob-secondary);top:33.333%;right:-8rem}.landing-hero-content{width:100%;max-width:var(--landing-width-hero-content);text-align:center}.landing-hero-title{font-size:var(--landing-font-size-hero-title);line-height:var(--landing-line-height-hero-title)}.landing-hero-badge{border:1px solid var(--landing-hero-badge-border);background:var(--landing-hero-badge-bg);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .75rem;display:inline-flex}.landing-hero-role{color:#0000;background:linear-gradient(90deg, var(--landing-gradient-start), var(--landing-gradient-end));-webkit-background-clip:text;background-clip:text;display:inline-block}.landing-hero-role-slot{vertical-align:baseline;display:inline-grid}.landing-hero-role-slot>*,.landing-hero-description-slot>*{grid-area:1/1}.landing-hero-role-measure{visibility:hidden;pointer-events:none}.landing-hero-description-slot{display:grid}.landing-hero-description{font-size:var(--landing-font-size-hero-description);line-height:1.25rem}.landing-hero-country{font-size:var(--landing-font-size-hero-meta);line-height:1rem}.landing-hero-pill{font-size:var(--landing-font-size-hero-pill);line-height:.875rem}.landing-hero-actions{max-width:var(--landing-width-hero-actions)}.landing-hero-email-input:-webkit-autofill{-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--card) inset;box-shadow:0 0 0 1000px var(--card) inset;border-radius:var(--radius-md)}.landing-hero-email-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--card) inset;box-shadow:0 0 0 1000px var(--card) inset;border-radius:var(--radius-md)}.landing-hero-email-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--card) inset;box-shadow:0 0 0 1000px var(--card) inset;border-radius:var(--radius-md)}.landing-hero-free-badge{color:var(--landing-hero-free-badge-foreground);background:var(--landing-hero-free-badge-bg)}.landing-hero-scroll-control{width:var(--landing-size-scroll-hint);height:var(--landing-size-scroll-hint);border:1px solid var(--landing-hero-scroll-border);background:var(--landing-hero-scroll-bg);box-shadow:var(--landing-hero-scroll-shadow)}.landing-surfer-bob,.landing-left-bob{transform-origin:50%;will-change:transform}.landing-hero-wave{height:var(--landing-height-hero-wave);z-index:8}.landing-wave-front-path{color:var(--landing-wave-front)}.landing-wave-mid-path{color:var(--landing-wave-mid)}.landing-wave-back-path{color:var(--landing-wave-back)}@media (min-width:40rem){.landing-hero-section{min-height:var(--landing-height-hero-min)}.landing-hero-title{font-size:var(--landing-font-size-hero-title-small)}}@media (min-width:48rem){.landing-hero-section{min-height:var(--landing-height-hero-min-md)}.landing-hero-content{transform:translateY(.75rem)}.landing-hero-title{font-size:var(--landing-font-size-hero-title-medium)}}@media (min-width:64rem){.landing-hero-title{font-size:var(--landing-font-size-hero-title-large)}}.landing-deferred-section{content-visibility:auto;contain-intrinsic-size:auto 900px}@keyframes landing-surfer-bob{0%,to{transform:translate(0,0)rotate(0)}25%{transform:translateY(-10px)rotate(-1.5deg)}50%{transform:translateY(-3px)rotate(0)}75%{transform:translateY(-13px)rotate(1.6deg)}}@keyframes landing-left-bob{0%,to{transform:translate(0,0)}40%{transform:translateY(-5px)}70%{transform:translateY(-2px)}}@keyframes landing-wave-front-roll{0%{transform:translateY(2px)}25%{transform:translate(-12.5%,-5px)}50%{transform:translate(-25%,1px)}75%{transform:translate(-37.5%,-3px)}to{transform:translate(-50%,2px)}}@keyframes landing-wave-mid-roll{0%{transform:translate(0,0)}50%{transform:translate(-25%,-3px)}to{transform:translate(-50%)}}@keyframes landing-wave-back-roll{0%{transform:translateY(1px)}50%{transform:translate(-25%,-2px)}to{transform:translate(-50%,1px)}}@keyframes landing-hero-badge-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-5px)}}@keyframes landing-hero-cta-glow{0%,to{box-shadow:0 4px 20px var(--landing-accent-shadow)}50%{box-shadow:0 6px 28px var(--landing-accent-shadow-strong)}}@keyframes landing-contact-success-pop{0%{opacity:0;transform:scale(.55)rotate(-10deg)}65%{opacity:1;transform:scale(1.08)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes landing-contact-success-ring{0%{opacity:.65;transform:scale(.8)}to{opacity:0;transform:scale(1.75)}}@keyframes landing-contact-success-content{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-contact-success-spark{0%{opacity:0;transform:translateY(4px)scale(.4)}35%{opacity:1}to{opacity:0;transform:translateY(-13px)scale(1)}}.landing-surfer-bob{animation:6.4s ease-in-out infinite landing-surfer-bob}.landing-left-bob{animation:5.6s ease-in-out .8s infinite landing-left-bob}.landing-wave-front-track{animation:6s linear infinite landing-wave-front-roll}.landing-wave-mid-track{animation:10s linear infinite landing-wave-mid-roll}.landing-wave-back-track{animation:16s linear infinite landing-wave-back-roll}.landing-hero-badge-float{animation:2.2s ease-in-out infinite landing-hero-badge-float}.landing-hero-cta-glow{animation:2.4s ease-in-out infinite landing-hero-cta-glow}.landing-contact-success-content{animation:.42s ease-out both landing-contact-success-content}.landing-contact-success-icon{animation:.52s cubic-bezier(.2,.9,.25,1.2) both landing-contact-success-pop}.landing-contact-success-ring{animation:.9s ease-out .12s both landing-contact-success-ring}.landing-contact-success-spark{background-color:var(--landing-primary);border-radius:9999px;width:.4rem;height:.4rem;animation:.72s ease-out both landing-contact-success-spark;position:absolute}.landing-contact-success-spark-one{animation-delay:.18s;top:-.25rem;right:.15rem}.landing-contact-success-spark-two{background-color:var(--landing-accent);animation-delay:.26s;top:.4rem;right:-.65rem}.landing-contact-success-spark-three{width:.32rem;height:.32rem;animation-delay:.32s;bottom:-.2rem;left:-.45rem}@media (prefers-reduced-motion:reduce){html:has(.landing-page-root){scroll-behavior:auto}.landing-surfer-bob,.landing-left-bob,.landing-wave-front-track,.landing-wave-mid-track,.landing-wave-back-track,.landing-hero-badge-float,.landing-hero-cta-glow,.landing-contact-success-content,.landing-contact-success-icon,.landing-contact-success-ring,.landing-contact-success-spark{animation:none}}
