:where(.landing-v2){--paper:#faf9f6;--surface:#fffefa;--ink:#24272a;--muted:#64685f;--line:#e4e3db;--blue:#0d44e8;--blue-hover:#123bc1;--lavender:#f0edf7;--sand:#f4eedf;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1);font-family:var(--font-sans),Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}:where(.landing-v2) *{box-sizing:border-box}html:has(.landing-v2){scroll-behavior:smooth;scroll-padding-top:100px}:where(.landing-v2){background:var(--paper);-webkit-font-smoothing:antialiased;margin:0}:where(.landing-v2),:where(.landing-v2) button,:where(.landing-v2) input,:where(.landing-v2) select,:where(.landing-v2) textarea{font-family:var(--font-sans),Arial,sans-serif}:where(.landing-v2) button,:where(.landing-v2) a{-webkit-tap-highlight-color:transparent}:where(.landing-v2) button{cursor:pointer}:where(.landing-v2) a{color:inherit;text-decoration:none}:where(.landing-v2) button:disabled{cursor:wait}:where(.landing-v2) svg{flex-shrink:0}:where(.landing-v2) h1,:where(.landing-v2) h2,:where(.landing-v2) h3,:where(.landing-v2) p,:where(.landing-v2) figure{margin:0}:where(.landing-v2) h1,:where(.landing-v2) h2,:where(.landing-v2) h3{text-wrap:balance}:where(.landing-v2) p{line-height:1.7}:where(.landing-v2) .lp{color:var(--ink)}:where(.landing-v2) .lp [id]{scroll-margin-top:100px}:where(.landing-v2) .lp :focus-visible{outline-offset:4px;box-shadow:none;outline:3px solid #568cf2}:where(.landing-v2) ::selection{background:#dce7ff}:where(.landing-v2) .shell{width:min(100%,1280px);margin-inline:auto;padding-inline:48px}:where(.landing-v2) .eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#686d64;font-size:11px;font-weight:550;line-height:1.5;display:block}:where(.landing-v2) .ital{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}:where(.landing-v2) .skip-link{z-index:100;border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}:where(.landing-v2) .skip-link:focus{transform:translateY(0)}:where(.landing-v2) .lp .btn{white-space:nowrap;background:var(--blue);color:#fff;letter-spacing:-.01em;border:1px solid #1242d9;border-radius:13px;justify-content:center;align-items:center;gap:10px;height:48px;padding:0 22px;font-size:13px;font-weight:550;line-height:1;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex;transform:none;box-shadow:0 2px 5px #09265e24,inset 0 5px 12px #42aef74a,inset 0 1px #ffffff40}:where(.landing-v2) .lp .btn:active{background:#1238b8;box-shadow:inset 0 2px 4px #08266b40}:where(.landing-v2) .lp .btn:disabled{opacity:.6;box-shadow:none}:where(.landing-v2) .lp .btn.sm{border-radius:11px;height:42px;padding-inline:18px;font-size:12px}:where(.landing-v2) .lp .btn svg{width:16px;height:16px}:where(.landing-v2) .nav{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf9f6f5;border-bottom:1px solid #0000;transition:border-color .15s;position:sticky;top:0}:where(.landing-v2) .nav.stuck{border-color:var(--line)}:where(.landing-v2) .nav-in{align-items:center;gap:56px;height:76px;display:flex}:where(.landing-v2) .logo{letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:7px;font-size:16px;font-weight:500;display:inline-flex}:where(.landing-v2) .nav-links{gap:28px;display:flex}:where(.landing-v2) .nav-links a,:where(.landing-v2) .nav-right>.plain{color:#5b5f59;align-items:center;min-height:44px;font-size:13px;display:inline-flex}:where(.landing-v2) .nav-right{align-items:center;gap:26px;margin-left:auto;display:flex}:where(.landing-v2) .mobile-menu-trigger{display:none}:where(.landing-v2) .hero{padding:72px 0 76px}:where(.landing-v2) .hero-in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}:where(.landing-v2) .hero-copy{min-width:0}:where(.landing-v2) .hero h1{letter-spacing:-.055em;font-size:clamp(48px,4.6vw,68px);font-weight:590;line-height:1.065}:where(.landing-v2) .hero h1 .ital{color:#164acf}:where(.landing-v2) .hero-detail{flex-direction:column;align-items:flex-start;gap:24px;margin-top:26px;display:flex}:where(.landing-v2) .hero .lead{max-width:450px;color:var(--muted);font-size:16px;line-height:1.75}:where(.landing-v2) .hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:where(.landing-v2) .hero-demo-link{background:var(--surface);border:1px solid #d9ddd8;border-radius:13px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 16px;font-size:13px;font-weight:500;transition:background-color .15s;display:inline-flex}:where(.landing-v2) .hero-demo-link svg{width:16px;height:16px}:where(.landing-v2) .hero-fine{color:#676d64;flex-wrap:wrap;gap:8px 14px;font-size:11px;line-height:1.5;display:flex}:where(.landing-v2) .hero-fine>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}:where(.landing-v2) .hero-fine svg{color:#5c6e5e;width:12px;height:12px}:where(.landing-v2) .hero-art{min-width:0}:where(.landing-v2) .hero-art img{width:110%;max-width:none;height:auto;margin-left:-5%;display:block}:where(.landing-v2) .preview-section{padding:0}:where(.landing-v2) .demo-topline{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}:where(.landing-v2) .demo-selector{background:#efefea;border:1px solid #e7e7df;border-radius:12px;gap:4px;height:auto;padding:4px;display:inline-flex}:where(.landing-v2) .sample-btn{white-space:nowrap;color:#64695f;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-size:12px;font-weight:500;display:flex}:where(.landing-v2) .sample-btn[data-state=active]{color:#1649b6;background:#fffefa;border-color:#dfe3de;box-shadow:0 1px 3px #293f4510}:where(.landing-v2) .sample-label-short{display:none}:where(.landing-v2) .example-label{color:#686b64;font-size:11px}:where(.landing-v2) .demo-panel{min-width:0;margin:0}:where(.landing-v2) .demo-window{background:var(--surface);border:1px solid #dddfd6;border-radius:18px;overflow:hidden;box-shadow:0 18px 40px -32px #3e4b5055}:where(.landing-v2) .demo-heading{justify-content:space-between;align-items:center;gap:36px;padding:30px;display:flex}:where(.landing-v2) .demo-heading h2{letter-spacing:-.038em;font-size:27px;font-weight:560;line-height:1.22}:where(.landing-v2) .demo-heading p{color:#696c65;max-width:650px;margin-top:10px;font-size:13px;line-height:1.7}:where(.landing-v2) .lp .btn.demo-run{color:#214dab;box-shadow:none;background:#edf3ff;border-color:#d5e1f7;border-radius:10px;flex-shrink:0;height:42px;padding-inline:16px;font-size:12px}:where(.landing-v2) .demo-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#626a5e;background:#f8f9f4;justify-content:space-between;align-items:center;gap:16px;padding:13px 26px;font-size:11px;display:flex}:where(.landing-v2) .demo-toolbar>span{align-items:center;gap:9px;display:flex}:where(.landing-v2) .record-count{color:#666c62;border-left:1px solid #d9dfd3;padding-left:10px}:where(.landing-v2) .state-dot{background:#6e966f;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}:where(.landing-v2) .local-demo{color:#646e5e;font-size:10px}:where(.landing-v2) .result-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}:where(.landing-v2) .result-table th,:where(.landing-v2) .result-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:middle;border:0;border-bottom:1px solid #e9ebe4;padding:17px 16px}:where(.landing-v2) .result-table th:first-child{width:26%;padding-left:26px}:where(.landing-v2) .result-table th:nth-child(2){width:15%}:where(.landing-v2) .result-table th:nth-child(3){width:33%}:where(.landing-v2) .result-table th:nth-child(4){width:20%}:where(.landing-v2) .result-table th:last-child{width:6%}:where(.landing-v2) .result-table th{font-weight:400}:where(.landing-v2) .result-table thead th{letter-spacing:.05em;text-transform:uppercase;color:#676c62;background:#fffefa;padding-top:15px;padding-bottom:15px;font-size:10px;line-height:1.4}:where(.landing-v2) .result-table td{font-size:12px;line-height:1.7}:where(.landing-v2) .result-table tbody tr:last-child th,:where(.landing-v2) .result-table tbody tr:last-child td{border-bottom:0}:where(.landing-v2) .result-table td:last-child{padding:8px}:where(.landing-v2) .record-name{align-items:center;gap:11px;min-width:0;display:flex}:where(.landing-v2) .record-name>span:last-child{min-width:0}:where(.landing-v2) .record-name b{font-size:12px;font-weight:550;line-height:1.5;display:block}:where(.landing-v2) .record-name small{color:#686d63;overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.4;display:block}:where(.landing-v2) .monogram{color:#6c6c61;background:#f1efe8;border:1px solid #e5e2d9;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:34px;font-size:14px;font-weight:500;display:grid}:where(.landing-v2) .tone-1{color:#82644a;background:#f4eee6}:where(.landing-v2) .tone-2{color:#5e6f54;background:#edf1e7}:where(.landing-v2) .tone-3{color:#726483;background:#eeeaf4}:where(.landing-v2) .lp .source-btn{color:#696b63;width:36px;min-width:36px;height:36px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}:where(.landing-v2) .empty-cell{color:#686c64;font-size:11px}:where(.landing-v2) .cell-updated{color:#3c673f;animation:field-appear .18s var(--ease-out);background:#eaf3e5;border-radius:4px;padding:3px 5px}:where(.landing-v2) .demo-footer{border-top:1px solid var(--line);color:#676c61;justify-content:space-between;align-items:center;gap:20px;padding:16px 26px;font-size:10px;display:flex}:where(.landing-v2) .run-state{color:#5b7155;align-items:center;gap:8px;font-size:11px;display:flex}:where(.landing-v2) .run-progress{background:#f1f3eb;border-radius:0;height:2px}:where(.landing-v2) .run-progress>div{height:100%;transition:transform .25s var(--ease-out);background:#6e92df}:where(.landing-v2) .run-progress[data-state=complete]>div{opacity:.6;background:#a2b792}:where(.landing-v2) .mobile-results{display:none}:where(.landing-v2) .steps-section{padding:46px 0 80px}:where(.landing-v2) .steps3{grid-template-columns:repeat(3,minmax(0,1fr));gap:52px;display:grid}:where(.landing-v2) .step-top{align-items:center;gap:14px;margin-bottom:16px;display:flex}:where(.landing-v2) .craft-icon{width:48px;height:48px}:where(.landing-v2) .step-top>span{letter-spacing:.08em;color:#686c62;font-size:10px}:where(.landing-v2) .step-tile h3{letter-spacing:-.025em;margin-bottom:9px;font-size:18px;font-weight:550;line-height:1.4}:where(.landing-v2) .step-tile p{color:#676c62;max-width:295px;font-size:13px;line-height:1.7}:where(.landing-v2) .use-case-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1280px;margin:0 auto;padding-inline:48px;display:grid}:where(.landing-v2) .feature-section{border:1px solid #00000004;border-radius:22px;min-width:0;padding:34px 32px 28px}:where(.landing-v2) .lavender-section{background:var(--lavender)}:where(.landing-v2) .hotel-section{background:var(--sand)}:where(.landing-v2) .feature-split.shell{grid-template-rows:minmax(158px,auto) 242px 1fr 38px;gap:18px;max-width:none;height:100%;padding:0;display:grid}:where(.landing-v2) .copy .eyebrow{letter-spacing:.075em;margin-bottom:17px;font-size:10px}:where(.landing-v2) .copy h2{letter-spacing:-.04em;font-size:34px;font-weight:550;line-height:1.13}:where(.landing-v2) .copy p{color:#6a6a66;max-width:440px;margin-top:16px;font-size:14px;line-height:1.7}:where(.landing-v2) .feature-composition{display:contents}:where(.landing-v2) .feature-art{mix-blend-mode:multiply;grid-row:2;place-self:center;width:min(100%,363px);height:auto;display:block;-webkit-mask-image:radial-gradient(73% 79%,#000 52%,#0000 88%);mask-image:radial-gradient(73% 79%,#000 52%,#0000 88%)}:where(.landing-v2) .enrichment-card,:where(.landing-v2) .hotel-card{background:var(--surface);border:1px solid #dcd8e6;border-radius:14px;grid-row:3;min-width:0;overflow:hidden;box-shadow:0 4px 8px -6px #44365930}:where(.landing-v2) .small-window-bar{display:none}:where(.landing-v2) .enrichment-body{flex-direction:column;height:100%;padding:19px;display:flex}:where(.landing-v2) .source-disclosure{text-align:left;color:#746388;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:36px;padding:0;font-size:11px;display:flex}:where(.landing-v2) .source-disclosure>span{align-items:center;gap:6px;margin-left:auto;display:flex}:where(.landing-v2) .source-excerpt{background:#f8f8f1;border:1px solid #e5e3d9;border-radius:9px;margin:14px 0 4px;padding:20px}:where(.landing-v2) .source-browser{color:#696c60;justify-content:space-between;gap:12px;padding-bottom:16px;font-size:9px;display:flex}:where(.landing-v2) .source-browser>span:first-child{align-items:center;gap:4px;display:flex}:where(.landing-v2) .source-browser i{background:#bcc1b0;border-radius:50%;width:4px;height:4px}:where(.landing-v2) .source-brand{letter-spacing:-.04em;color:#52614c;align-items:center;gap:6px;font-size:17px;font-weight:650;display:flex}:where(.landing-v2) .source-excerpt h3{letter-spacing:-.03em;margin:18px 0 12px;font-size:25px;line-height:1.1}:where(.landing-v2) .source-excerpt p{color:#656c5d;font-size:12px}:where(.landing-v2) .source-domain{color:#656c5f;margin-top:16px;font-size:10px;display:block}:where(.landing-v2) .enrichment-config{padding:14px 0 18px}:where(.landing-v2) .enrichment-config>.eyebrow,:where(.landing-v2) .enrichment-result>.eyebrow{display:none}:where(.landing-v2) .tpl-row{background:#f4f2f7;border:1px solid #e2e0e8;border-radius:9px;justify-content:flex-start;gap:3px;max-width:100%;padding:3px;display:inline-flex}:where(.landing-v2) .tpl{white-space:nowrap;color:#706875;background:0 0;border:1px solid #0000;border-radius:6px;height:auto;min-height:34px;padding:8px 11px;font-size:11px}:where(.landing-v2) .tpl[data-state=on]{color:#6b5398;background:#fffefa;border-color:#e0d9ed;box-shadow:0 1px 2px #3821540a}:where(.landing-v2) .prompt-label{color:#6f6679;margin:16px 0 5px;font-size:10px;display:block}:where(.landing-v2) .prompt-text{color:#73667e;font-size:12px;line-height:1.7}:where(.landing-v2) .enrichment-result{background:#f3f0f8;border:1px solid #eae5f2;border-radius:9px;flex-direction:column;flex:1;justify-content:center;min-height:120px;padding:18px;display:flex}:where(.landing-v2) .enrichment-result>div{color:#765f95;align-items:center;gap:8px;margin-bottom:10px;font-size:10px;display:flex}:where(.landing-v2) .enrichment-result p{color:#4d4556;font-size:13px;line-height:1.65}:where(.landing-v2) .enrichment-result small{color:#72677c;margin-top:10px;font-size:10px;line-height:1.6;display:block}:where(.landing-v2) .hotel-card{border-color:#e3d9c5;flex-direction:column;display:flex}:where(.landing-v2) .hotel-top{background:#faf6e9;border-bottom:1px solid #ece5d5;align-items:center;gap:14px;padding:20px;display:flex}:where(.landing-v2) .hotel-symbol{color:#7b673c;border:1px solid #b7a477;border-radius:18px 18px 3px 3px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:32px;height:45px;display:flex}:where(.landing-v2) .hotel-symbol span{letter-spacing:.03em;font-size:4px}:where(.landing-v2) .hotel-symbol strong{font-size:21px;font-weight:500;line-height:1}:where(.landing-v2) .hotel-top .eyebrow{display:none}:where(.landing-v2) .hotel-top h3{letter-spacing:-.03em;color:#726344;font-size:21px;font-weight:550;line-height:1.3}:where(.landing-v2) .hotel-top p{color:#756953;margin-top:5px;font-size:10px}:where(.landing-v2) .hotel-top .tag{color:#76684b;background:#f6f0de;border-color:#e8dcc0;border-radius:5px;margin-left:auto;padding:2px 5px;font-size:9px;font-weight:400}:where(.landing-v2) .rate-compare{flex:1;grid-template-columns:1fr 20px 1fr;align-items:center;gap:10px;padding:22px 20px;display:grid}:where(.landing-v2) .rate-compare>div{padding:15px 12px}:where(.landing-v2) .rate-compare .eyebrow{color:#6f6a5a;letter-spacing:.08em;margin-bottom:14px;font-size:9px}:where(.landing-v2) .rate-compare strong{letter-spacing:-.045em;color:#4e4d41;font-variant-numeric:tabular-nums;font-size:33px;font-weight:500;line-height:1;display:block}:where(.landing-v2) .rate-compare small{letter-spacing:0;color:#706b5d;margin-top:10px;font-size:10px;font-weight:400;display:block}:where(.landing-v2) .rate-compare>div>span:last-child{white-space:nowrap;color:#716b5a;margin-top:14px;font-size:10px;display:block}:where(.landing-v2) .compare-arrow{color:#706a52}:where(.landing-v2) .new-rate{background:#f3f2eb;border:1px solid #0000;border-radius:10px}:where(.landing-v2) .new-rate.complete{background:#eef4e9;border-color:#e3ebd9}:where(.landing-v2) .new-rate.complete strong,:where(.landing-v2) .new-rate.complete>span:last-child{color:#54734b}:where(.landing-v2) .hotel-action{justify-content:space-between;align-items:center;gap:10px;padding:0 20px 20px;display:flex}:where(.landing-v2) .hotel-action p{color:#676c5b;align-items:center;gap:6px;font-size:10px;line-height:1.5;display:flex}:where(.landing-v2) .lp .hotel-action .btn{color:#617056;box-shadow:none;background:#f7f8f2;border:1px solid #dbdfd0;border-radius:8px;gap:5px;height:36px;padding-inline:10px;font-size:10px}:where(.landing-v2) .hotel-record{color:#6e6a5e;border-top:1px solid #e8e4d6;align-items:center;gap:7px;padding:12px 18px;font-size:9px;display:flex}:where(.landing-v2) .hotel-record>span:last-child{white-space:nowrap;margin-left:auto}:where(.landing-v2) .case-footnote{color:#6f6a5f;grid-row:4;font-size:11px;line-height:1.6}:where(.landing-v2) .lavender-section .case-footnote{color:#6d6774}:where(.landing-v2) .schedule-section{padding:96px 0}:where(.landing-v2) .schedule-section>.shell{grid-template-columns:minmax(0,.75fr) minmax(0,1.3fr);align-items:center;gap:64px;display:grid}:where(.landing-v2) .section-intro h2{letter-spacing:-.04em;margin-top:17px;font-size:40px;font-weight:550;line-height:1.16}:where(.landing-v2) .section-intro p{color:#676c61;max-width:370px;margin-top:21px;font-size:15px}:where(.landing-v2) .rhythm-schedule{background:var(--surface);border:1px solid #dce1d4;border-radius:16px;overflow:hidden;box-shadow:0 10px 25px -23px #31442355}:where(.landing-v2) .rhythm-schedule-top{background:#f8faf3;border-bottom:1px solid #e4e8dc;justify-content:space-between;align-items:center;gap:16px;padding:17px 22px;display:flex}:where(.landing-v2) .rhythm-schedule-top>span:first-child{color:#617056;align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex}:where(.landing-v2) .rhythm-schedule-top>span:last-child{color:#666d5e;font-size:10px}:where(.landing-v2) .rhythm-schedule-body{grid-template-columns:1fr 1fr;display:grid}:where(.landing-v2) .rhythm-cadence,:where(.landing-v2) .rhythm-history{min-width:0;padding:24px 22px}:where(.landing-v2) .rhythm-cadence{border-right:1px solid #e4e8dc}:where(.landing-v2) .rhythm-schedule h3{margin-bottom:17px;font-size:14px;font-weight:550;line-height:1.5}:where(.landing-v2) .cadence-control{background:#f2f5ec;border:1px solid #e2e7d9;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}:where(.landing-v2) .cadence-option{color:#646c59;background:0 0;border:1px solid #0000;border-radius:6px;min-width:0;height:28px;min-height:28px;padding:4px 6px;font-size:11px;line-height:16px}:where(.landing-v2) .cadence-option[data-state=on]{background:var(--surface);color:#4f6b42;border-color:#dce4d2;box-shadow:0 1px 2px #4057290a}:where(.landing-v2) .rhythm-next{margin-top:25px}:where(.landing-v2) .rhythm-next>span{color:#656d5b;font-size:10px}:where(.landing-v2) .rhythm-next>strong{letter-spacing:-.035em;color:#526f44;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:10px;margin:7px 0;font-size:27px;font-weight:500;line-height:1.2;display:flex}:where(.landing-v2) .rhythm-next>strong>span{font-size:18px}:where(.landing-v2) .rhythm-next p{color:#656d5d;font-size:10px}:where(.landing-v2) .rhythm-adjust{margin-top:14px}:where(.landing-v2) .rhythm-adjust-trigger{color:#626d58;background:0 0;align-items:center;gap:7px;min-height:38px;font-size:11px;display:flex}:where(.landing-v2) .rhythm-adjust-trigger[data-state=open]>svg{transform:rotate(180deg)}:where(.landing-v2) .schedule-settings{flex-wrap:wrap;gap:10px;padding-top:12px;display:flex}:where(.landing-v2) .schedule-field{flex:100px;min-width:0;display:block}:where(.landing-v2) .schedule-label{color:#656e5b;margin-bottom:6px;font-size:10px;display:block}:where(.landing-v2) .schedule-select{display:block;position:relative}:where(.landing-v2) .schedule-select select{appearance:none;color:#616e54;background:#fffefa;border:1px solid #dce2d3;border-radius:8px;width:100%;height:42px;padding:0 25px 0 10px;font-size:11px}:where(.landing-v2) .schedule-select>svg{color:#646f57;pointer-events:none;position:absolute;top:14px;right:9px}:where(.landing-v2) .rhythm-hourly,:where(.landing-v2) .rhythm-following{color:#656d5d;font-size:10px;line-height:1.7}:where(.landing-v2) .rhythm-following{margin-top:13px}:where(.landing-v2) .rhythm-run{border-bottom:1px solid #edf0e7;align-items:center;gap:9px;padding:14px 0;display:flex}:where(.landing-v2) .rhythm-run-check{color:#5c6f4e;background:#f0f5e9;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}:where(.landing-v2) .rhythm-run b,:where(.landing-v2) .rhythm-issue-trigger b{color:#616f52;font-size:12px;font-weight:550}:where(.landing-v2) .rhythm-run p{color:#666b5f;margin-top:4px;font-size:11px}:where(.landing-v2) .rhythm-finished{color:#5f6e54;margin-left:auto;font-size:10px}:where(.landing-v2) .rhythm-issue-trigger{text-align:left;background:0 0;align-items:center;gap:9px;width:100%;padding-top:15px;display:flex}:where(.landing-v2) .rhythm-issue-trigger>span:nth-child(2){flex:1}:where(.landing-v2) .rhythm-issue-trigger>span:nth-child(2)>span{color:#75684c;margin-top:4px;font-size:11px;display:block}:where(.landing-v2) .rhythm-run-check.warn{color:#796942;background:#f8f2e2}:where(.landing-v2) .rhythm-issue-trigger>svg{color:#726854}:where(.landing-v2) .rhythm-issue-content{color:#78694b;background:#faf5e8;border-radius:8px;margin-top:15px;padding:12px;font-size:11px;line-height:1.7}:where(.landing-v2) .rhythm-schedule-note{color:#676d5f;border-top:1px solid #e4e8dc;padding:12px 22px;font-size:10px}:where(.landing-v2) .pricing-section{padding:0 0 88px}:where(.landing-v2) .pricing-section .section-intro{margin-bottom:35px}:where(.landing-v2) .pricing-section .section-intro h2{font-size:37px}:where(.landing-v2) .pricing-grid{border-block:1px solid #dfdfd5;grid-template-columns:1fr 1fr;display:grid}:where(.landing-v2) .free-plan,:where(.landing-v2) .provider-plan{box-shadow:none;background:0 0;border:0;border-radius:0;padding:36px 44px}:where(.landing-v2) .free-plan{padding-left:0}:where(.landing-v2) .provider-plan{border-left:1px solid #dfdfd5;padding-right:0}:where(.landing-v2) .plan-top{justify-content:space-between;align-items:center;gap:20px;display:flex}:where(.landing-v2) .plan-top .eyebrow,:where(.landing-v2) .provider-plan>.eyebrow{font-size:10px}:where(.landing-v2) .plan-top .tag{color:#626f54;background:#f1f5eb;border:1px solid #dbe3d3;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:400;line-height:1.4}:where(.landing-v2) .plan-price{letter-spacing:-.05em;margin:30px 0 20px;font-size:60px;font-weight:500;line-height:1}:where(.landing-v2) .plan-price>span{letter-spacing:0;color:#686d62;margin-left:12px;font-size:12px;font-weight:400}:where(.landing-v2) .free-plan h3,:where(.landing-v2) .provider-plan h3{letter-spacing:-.025em;font-size:22px;font-weight:550;line-height:1.35}:where(.landing-v2) .free-plan p,:where(.landing-v2) .provider-plan>p{color:#666c5d;max-width:420px;margin-top:14px;font-size:14px;line-height:1.75}:where(.landing-v2) .free-plan>.btn{margin-top:24px}:where(.landing-v2) .free-plan>small{color:#656b5e;margin-top:13px;font-size:10px;display:block}:where(.landing-v2) .provider-chips{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}:where(.landing-v2) .provider-chips>span{color:#626d57;background:#f3f5ee;border:1px solid #e1e4d9;border-radius:6px;padding:6px 9px;font-size:11px;line-height:1.4}:where(.landing-v2) .tlink{color:#5f6e50;text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;margin-top:22px;font-size:12px;-webkit-text-decoration:underline #d2dbc8;text-decoration:underline #d2dbc8;display:inline-flex}:where(.landing-v2) .faq-section{padding:0 0 88px}:where(.landing-v2) .faq-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.3fr);align-items:start;gap:64px;display:grid}:where(.landing-v2) .faq-layout h2{font-size:34px;line-height:1.2}:where(.landing-v2) .beta-note{color:#646d5a;align-items:center;gap:8px;margin-top:22px;font-size:11px;display:inline-flex}:where(.landing-v2) .faq-item{border:0}:where(.landing-v2) .faq-item+.faq-item{border-top:1px solid #e0e3d8}:where(.landing-v2) .faq-trigger{gap:24px;width:100%;min-height:66px;padding:22px 0;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none}:where(.landing-v2) .faq-trigger:hover{text-decoration:none}:where(.landing-v2) .faq-trigger>svg{display:none}:where(.landing-v2) .faq-morph{color:#636d59;flex-shrink:0;display:flex}:where(.landing-v2) .faq-answer{color:#646d59;padding:0 30px 22px 0;font-size:13px;line-height:1.75}:where(.landing-v2) .faq-answer a{text-underline-offset:3px;color:#557243;text-decoration:underline}:where(.landing-v2) .closing-section{padding-bottom:64px}:where(.landing-v2) .close{background:#17386c;border:1px solid #254b7e;border-radius:20px;justify-content:space-between;align-items:center;gap:48px;padding:50px 60px;display:flex}:where(.landing-v2) .close h2{letter-spacing:-.045em;color:#f8fbff;font-size:49px;font-weight:500;line-height:1.1}:where(.landing-v2) .close h2 .ital{color:#cfddf3}:where(.landing-v2) .close-copy p{color:#aebfd8;margin-top:18px;font-size:13px}:where(.landing-v2) .close-action{flex-direction:column;align-items:center;gap:15px;display:flex}:where(.landing-v2) .lp .close .btn{color:#254575;background:#fffefa;border-color:#fffefa;box-shadow:0 2px 5px #0c28504d}:where(.landing-v2) .close-action>span{color:#b4c5df;text-align:center;font-size:10px;line-height:1.6}:where(.landing-v2) .foot{padding:0 0 25px}:where(.landing-v2) .footer-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:28px 0;display:flex}:where(.landing-v2) .footer-row .logo{font-size:15px}:where(.landing-v2) .foot-note{color:#666d5d;margin-top:10px;font-size:11px}:where(.landing-v2) .footer-row nav{flex-wrap:wrap;gap:24px;display:flex}:where(.landing-v2) .footer-row nav a{color:#646e5a;align-items:center;min-height:44px;font-size:12px;display:inline-flex}:where(.landing-v2) .foot-bottom{border-top:1px solid var(--line);color:#676d5e;justify-content:space-between;gap:24px;padding-top:20px;font-size:10px;display:flex}:where(.landing-v2) .mobile-sheet,:where(.landing-v2) .source-sheet{background:var(--paper);width:min(92vw,440px);color:var(--ink);animation-duration:.25s;animation-timing-function:var(--ease-drawer);padding:72px 28px 28px;overflow-y:auto}:where(.landing-v2) .mobile-sheet h2,:where(.landing-v2) .source-sheet h2{letter-spacing:-.035em;font-size:25px;font-weight:550}:where(.landing-v2) .mobile-sheet nav{flex-direction:column;margin:26px 0;display:flex}:where(.landing-v2) .mobile-sheet nav a{border-bottom:1px solid var(--line);padding:16px 0;font-size:18px;line-height:1.5}:where(.landing-v2) .mobile-sheet .btn{width:100%}:where(.landing-v2) .mobile-sheet>button:first-child,:where(.landing-v2) .source-sheet>button:first-child{place-items:center;width:44px;height:44px;display:grid}:where(.landing-v2) .source-sheet>.eyebrow{margin-bottom:12px}:where(.landing-v2) .source-sheet>p{color:#676d5f;margin-top:12px;font-size:13px;line-height:1.7}:where(.landing-v2) .source-reading{background:#fffefa;border:1px solid #e1e4d7;border-radius:12px;margin-top:30px;padding:22px}:where(.landing-v2) .source-reading>span{color:#636f58;overflow-wrap:anywhere;align-items:flex-start;gap:8px;font-size:11px;display:flex}:where(.landing-v2) .source-reading h3{letter-spacing:-.03em;margin:28px 0 15px;font-size:23px;font-weight:550}:where(.landing-v2) .source-reading p{color:#626f57;font-size:15px;line-height:1.8}@keyframes field-appear{0%{opacity:.3}to{opacity:1}}@media (hover:hover) and (pointer:fine){:where(.landing-v2) .lp .btn:hover{background:var(--blue-hover);border-color:#163cad}:where(.landing-v2) .hero-demo-link:hover{background:#f0f3fa}:where(.landing-v2) .nav-links a:hover,:where(.landing-v2) .nav-right>.plain:hover,:where(.landing-v2) .footer-row nav a:hover{color:#194abc}:where(.landing-v2) .lp .demo-run:hover{background:#e3ecff;border-color:#bdd0f5}:where(.landing-v2) .sample-btn:not([data-state=active]):hover{color:#1649b6;background:#f8fafc}:where(.landing-v2) .result-table tbody tr:hover{background:#fafbf6}:where(.landing-v2) .lp .source-btn:hover{color:#547441;background:#f0f4eb;border-color:#e2e9db}:where(.landing-v2) .tpl:not([data-state=on]):hover{background:#fbf9ff}:where(.landing-v2) .lp .hotel-action .btn:hover{background:#edf2e5;border-color:#cdd9bf}:where(.landing-v2) .cadence-option:not([data-state=on]):hover{background:#fbfcf8}:where(.landing-v2) .faq-trigger:hover{color:#4e7140}:where(.landing-v2) .lp .close .btn:hover{background:#eaf2ff;border-color:#eaf2ff}}:where(.landing-v2) .brand-symbol{flex-shrink:0;width:20px;height:20px}:where(.landing-v2) .lp .nav-right .btn{border-radius:10px;gap:5px;height:36px;padding-inline:14px;font-size:12px}:where(.landing-v2) .lp .nav-right .btn svg{width:14px;height:14px}:where(.landing-v2) .hotel-brand{background:#fffefa;border:1px solid #e8e1d0;border-radius:9px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}:where(.landing-v2) .hotel-brand .provider-logo{object-fit:contain;width:34px;height:34px}:where(.landing-v2) .brand-fallback{color:#405575;background:#e8edf4;border-radius:7px;place-items:center;width:32px;height:32px;font-size:17px;display:grid}:where(.landing-v2) .footer-credits{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:22px;display:flex}:where(.landing-v2) .footer-credits a{text-underline-offset:3px;text-decoration:underline}:where(.landing-v2) .video-section{background:#eef2fa;border-block:1px solid #e1e7f1;padding:46px 0 56px}:where(.landing-v2) .video-intro{text-align:center;max-width:620px;margin:0 auto 30px}:where(.landing-v2) .video-intro h2{letter-spacing:-.035em;font-size:34px;font-weight:550;line-height:1.2}:where(.landing-v2) .video-intro p{color:#5c6c83;max-width:540px;margin:14px auto 0;font-size:14px;line-height:1.7}:where(.landing-v2) .video-placeholder{background:#fffefa;border:1px solid #ced8e7;border-radius:17px;overflow:hidden;box-shadow:0 25px 60px -35px #536b9870}:where(.landing-v2) .film-topbar{color:#657082;background:#fffefa;border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:20px;height:54px;padding:0 24px;font-size:11px;display:flex}:where(.landing-v2) .film-brand{color:#313b4b;align-items:center;gap:9px;font-size:12px;font-weight:550;display:flex}:where(.landing-v2) .film-topbar>span:nth-child(2){color:#718097;border-left:1px solid #e2e7ef;margin-right:auto;padding-left:20px}:where(.landing-v2) .film-screen{aspect-ratio:2.5;background:#f6f8fc;min-height:360px;position:relative;overflow:hidden}:where(.landing-v2) .film-canvas{max-width:1020px;margin:auto;padding:32px}:where(.landing-v2) .film-results{background:#fff;border:1px solid #dee4ee;border-radius:12px;overflow:hidden;box-shadow:0 7px 24px #778cad0d}:where(.landing-v2) .film-results>div{color:#4e5e75;border-bottom:1px solid #e8ecf2;grid-template-columns:1.25fr 1.8fr 1fr;align-items:center;gap:24px;padding:18px 24px;font-size:12px;display:grid}:where(.landing-v2) .film-results>div:last-child{border-bottom:0}:where(.landing-v2) .film-results .film-result-head{color:#5e6e86;letter-spacing:.045em;text-transform:uppercase;background:#f6f8fc;padding-block:14px;font-size:10px}:where(.landing-v2) .film-company{align-items:center;gap:10px;display:flex}:where(.landing-v2) .film-company b{color:#38475c;font-size:12px;font-weight:550;display:block}:where(.landing-v2) .film-company small{color:#728197;margin-top:4px;font-size:10px;display:block}:where(.landing-v2) .film-filled{color:#526a95;align-items:center;gap:8px;line-height:1.6;display:flex}:where(.landing-v2) .film-filled>svg{color:#7e94b9}:where(.landing-v2) .film-fit{color:#546c91;white-space:nowrap;background:#eef3fb;border:1px solid #e4ebf7;border-radius:6px;padding:5px 8px;font-size:10px}:where(.landing-v2) .film-overlay{-webkit-backdrop-filter:blur(.6px);backdrop-filter:blur(.6px);background:linear-gradient(#f6f8fc00,#f6f8fc55 25%,#f6f8fcdd 95%);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:45px 24px 0;display:flex;position:absolute;inset:0}:where(.landing-v2) .film-play{color:#fff;background:linear-gradient(145deg,#4086fb,#0d44e8 70%);border-radius:50%;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 10px 30px #1648b436,inset 0 1px #a5d4ff}:where(.landing-v2) .film-play svg{margin-left:0}:where(.landing-v2) .film-overlay>span:last-child{color:#53657f;background:#f8faff;border:1px solid #dce4f0;border-radius:6px;padding:5px 9px;font-size:11px}:where(.landing-v2) .providers-section{padding:29px 0 52px}:where(.landing-v2) .providers-heading{justify-content:center;margin-bottom:21px;display:flex}:where(.landing-v2) .providers-heading p{color:#666d65;font-size:12px}:where(.landing-v2) .providers-viewport{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}:where(.landing-v2) .providers-viewport::-webkit-scrollbar{display:none}:where(.landing-v2) .providers-track{width:max-content;animation:42s linear infinite provider-scroll;display:flex}:where(.landing-v2) .providers-group{align-items:center;gap:48px;margin:0;padding:0 48px 0 0;list-style:none;display:flex}:where(.landing-v2) .providers-group li{white-space:nowrap;letter-spacing:-.015em;color:#68706b;align-items:center;gap:8px;min-height:34px;font-size:14px;font-weight:500;display:flex}:where(.landing-v2) .providers-group .provider-logo{filter:grayscale();opacity:.75;width:23px;height:23px}:where(.landing-v2) .provider-logo{object-fit:contain;flex-shrink:0;width:30px;height:30px;display:block}:where(.landing-v2) .providers-viewport.is-paused .providers-track,:where(.landing-v2) .providers-viewport:focus-within .providers-track{animation-play-state:paused}@keyframes provider-scroll{to{transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){:where(.landing-v2) .providers-viewport:hover .providers-track{animation-play-state:paused}}@media (min-width:761px) and (max-width:1100px){:where(.landing-v2) .shell,:where(.landing-v2) .use-case-pair{padding-inline:36px}:where(.landing-v2) .nav-in{gap:32px;height:76px}:where(.landing-v2) .nav-links,:where(.landing-v2) .nav-right{gap:20px}:where(.landing-v2) .hero{padding:48px 0 60px}:where(.landing-v2) .hero-in{gap:24px}:where(.landing-v2) .hero h1{font-size:clamp(41px,5.1vw,56px)}:where(.landing-v2) .hero .lead{font-size:15px}:where(.landing-v2) .hero-actions{flex-direction:column;align-items:stretch;min-width:215px}:where(.landing-v2) .hero-fine{gap:8px 14px;font-size:10px}:where(.landing-v2) .example-label{display:none}:where(.landing-v2) .demo-selector{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}:where(.landing-v2) .demo-heading{gap:24px;padding:25px}:where(.landing-v2) .demo-heading h2{font-size:25px}:where(.landing-v2) .demo-heading p{font-size:12px}:where(.landing-v2) .result-table th,:where(.landing-v2) .result-table td{padding:15px 11px}:where(.landing-v2) .result-table th:first-child{width:26%;padding-left:20px}:where(.landing-v2) .result-table th:nth-child(3){width:29%}:where(.landing-v2) .result-table th:last-child{width:9%}:where(.landing-v2) .result-table th:nth-child(4){width:21%}:where(.landing-v2) .result-table .monogram{display:none}:where(.landing-v2) .result-table td{font-size:11px}:where(.landing-v2) .result-table thead th{font-size:9px}:where(.landing-v2) .lp .source-btn{width:44px;min-width:44px;height:44px}:where(.landing-v2) .steps3{gap:36px}:where(.landing-v2) .step-tile h3{font-size:17px}:where(.landing-v2) .step-tile p{font-size:12px}:where(.landing-v2) .use-case-pair{grid-template-columns:1fr;gap:24px}:where(.landing-v2) .feature-section{padding:30px}:where(.landing-v2) .feature-split.shell{grid-template-rows:auto auto auto;grid-template-columns:1.15fr .85fr;gap:24px}:where(.landing-v2) .feature-split>.copy{grid-area:1/1;align-self:center}:where(.landing-v2) .copy h2{font-size:34px}:where(.landing-v2) .copy h2 br{display:none}:where(.landing-v2) .hotel-section .copy h2 br{display:block}:where(.landing-v2) .feature-art{grid-area:1/2}:where(.landing-v2) .enrichment-card,:where(.landing-v2) .hotel-card{grid-area:2/1/auto/-1}:where(.landing-v2) .case-footnote{grid-area:3/1/auto/-1}:where(.landing-v2) .enrichment-body{grid-template-columns:1fr 1fr;gap:20px;padding:22px;display:grid}:where(.landing-v2) .raw-source{border-bottom:1px solid #e5dfed;grid-column:1/-1;padding-bottom:10px}:where(.landing-v2) .enrichment-config{padding:0}:where(.landing-v2) .enrichment-result{min-height:0}:where(.landing-v2) .tpl{min-height:40px}:where(.landing-v2) .hotel-card{grid-template-columns:1.4fr 1fr;display:grid}:where(.landing-v2) .hotel-top,:where(.landing-v2) .hotel-record{grid-column:1/-1}:where(.landing-v2) .hotel-action{flex-direction:column;justify-content:center;padding:24px}:where(.landing-v2) .lp .hotel-action .btn{min-height:44px;font-size:12px}:where(.landing-v2) .schedule-section{padding:72px 0}:where(.landing-v2) .schedule-section>.shell{grid-template-columns:1fr;gap:30px}:where(.landing-v2) .section-intro h2{font-size:36px}:where(.landing-v2) .section-intro p{max-width:560px;font-size:14px}:where(.landing-v2) .rhythm-cadence,:where(.landing-v2) .rhythm-history{padding:26px}:where(.landing-v2) .rhythm-schedule h3{font-size:14px}:where(.landing-v2) .cadence-option{height:36px;min-height:36px;font-size:12px}:where(.landing-v2) .rhythm-run b,:where(.landing-v2) .rhythm-issue-trigger b{font-size:12px}:where(.landing-v2) .rhythm-run p,:where(.landing-v2) .rhythm-issue-trigger>span:nth-child(2)>span{font-size:11px}:where(.landing-v2) .rhythm-finished{font-size:10px}:where(.landing-v2) .rhythm-adjust-trigger{min-height:44px}:where(.landing-v2) .pricing-section{padding-bottom:68px}:where(.landing-v2) .pricing-section .section-intro h2{font-size:34px}:where(.landing-v2) .free-plan{padding-right:30px}:where(.landing-v2) .provider-plan{padding-left:30px}:where(.landing-v2) .faq-layout{grid-template-columns:1fr 1.4fr;gap:40px}:where(.landing-v2) .faq-layout h2{font-size:30px}:where(.landing-v2) .faq-trigger{font-size:12px}:where(.landing-v2) .faq-section{padding-bottom:64px}:where(.landing-v2) .close{gap:24px;padding:40px}:where(.landing-v2) .close h2{font-size:43px}:where(.landing-v2) .close-copy p{max-width:280px}:where(.landing-v2) .close-action>span{font-size:10px}}@media (max-width:900px){:where(.landing-v2) .nav-links{display:none}:where(.landing-v2) .nav-in{justify-content:space-between;gap:16px}:where(.landing-v2) .nav-right{gap:16px}:where(.landing-v2) .mobile-menu-trigger{color:#5b6552;background:0 0;border-radius:9px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}}@media (max-width:760px){html:has(.landing-v2){scroll-padding-top:88px}:where(.landing-v2) .lp [id]{scroll-margin-top:88px}:where(.landing-v2) .shell{padding-inline:22px}:where(.landing-v2) .nav-in{gap:12px;height:66px}:where(.landing-v2) .logo{gap:6px;font-size:14px}:where(.landing-v2) .nav-right{gap:10px}:where(.landing-v2) .nav-right>.plain{display:none}:where(.landing-v2) .lp .nav-right .btn{height:36px;padding-inline:12px;font-size:11px}:where(.landing-v2) .nav-right .btn svg{display:none}:where(.landing-v2) .hero{padding:38px 0 42px}:where(.landing-v2) .hero-in{grid-template-columns:1fr;gap:30px}:where(.landing-v2) .hero h1{font-size:clamp(34px,8.9vw,58px);line-height:1.08}:where(.landing-v2) .hero-detail{gap:21px;margin-top:22px}:where(.landing-v2) .hero .lead{max-width:480px;font-size:15px}:where(.landing-v2) .hero-actions{gap:8px;width:100%}:where(.landing-v2) .hero-actions .btn{flex:1}:where(.landing-v2) .hero-demo-link{white-space:nowrap;flex:1;font-size:12px}:where(.landing-v2) .hero-fine{gap:8px 18px;font-size:10px}:where(.landing-v2) .hero-art{justify-self:center;width:100%;max-width:470px}:where(.landing-v2) .hero-art img{width:100%;margin:0}:where(.landing-v2) .demo-topline{margin-bottom:14px}:where(.landing-v2) .example-label{display:none}:where(.landing-v2) .demo-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;display:grid}:where(.landing-v2) .sample-btn{justify-content:center;gap:6px;min-width:0;min-height:44px;padding:9px 6px;font-size:12px}:where(.landing-v2) .sample-label-full{display:none}:where(.landing-v2) .sample-label-short{display:inline}:where(.landing-v2) .demo-window{border-radius:15px}:where(.landing-v2) .demo-heading{flex-direction:column;align-items:stretch;gap:20px;padding:22px}:where(.landing-v2) .demo-heading h2{font-size:25px}:where(.landing-v2) .demo-heading p{margin-top:10px;font-size:12px}:where(.landing-v2) .lp .demo-run{align-self:flex-start;min-height:44px}:where(.landing-v2) .demo-toolbar{padding:13px 18px}:where(.landing-v2) .desktop-results{display:none}:where(.landing-v2) .mobile-results{display:block}:where(.landing-v2) .record-cards{margin:0;padding:0;list-style:none}:where(.landing-v2) .record-cards>li{border-bottom:1px solid #e8ebe0;padding:20px 18px}:where(.landing-v2) .mobile-record-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}:where(.landing-v2) .mobile-record-head .source-btn{width:44px;min-width:44px;height:44px}:where(.landing-v2) .record-name b{font-size:13px}:where(.landing-v2) .record-name small{font-size:10px}:where(.landing-v2) .monogram{width:34px;height:36px}:where(.landing-v2) .record-cards dl{margin:0}:where(.landing-v2) .record-cards dt{color:#676d5f;margin-bottom:5px;font-size:10px}:where(.landing-v2) .record-cards dd{color:#526045;margin:0;font-size:12px;line-height:1.65}:where(.landing-v2) .primary-field{margin-bottom:16px}:where(.landing-v2) .primary-field dd{color:#3c4734;font-size:14px}:where(.landing-v2) .secondary-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}:where(.landing-v2) .lp .records-toggle{color:#616f54;background:#fcfdf8;border-radius:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:12px;font-size:11px;display:flex}:where(.landing-v2) .demo-footer{flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;font-size:10px}:where(.landing-v2) .run-state{font-size:10px;line-height:1.6}:where(.landing-v2) .demo-footer>span:last-child{color:#676d5f;padding-left:23px}:where(.landing-v2) .steps-section{padding:38px 0 54px}:where(.landing-v2) .steps3{grid-template-columns:1fr;gap:22px}:where(.landing-v2) .step-tile{grid-template-columns:48px 1fr;gap:6px 20px;display:grid}:where(.landing-v2) .step-tile+.step-tile{border-top:1px solid var(--line);padding-top:22px}:where(.landing-v2) .step-top{flex-direction:column;grid-row:1/3;gap:8px;margin:0}:where(.landing-v2) .step-tile h3{margin:0;font-size:18px}:where(.landing-v2) .step-tile p{max-width:400px;font-size:12px}:where(.landing-v2) .step-top>span{font-size:9px}:where(.landing-v2) .craft-icon{width:48px;height:48px}:where(.landing-v2) .use-case-pair{grid-template-columns:1fr;gap:20px;padding-inline:18px}:where(.landing-v2) .feature-section{border-radius:18px;padding:27px 20px 22px}:where(.landing-v2) .feature-split.shell{grid-template-rows:auto auto auto auto;gap:20px}:where(.landing-v2) .copy .eyebrow{margin-bottom:16px;font-size:10px}:where(.landing-v2) .copy h2{font-size:31px}:where(.landing-v2) .copy h2 br{display:none}:where(.landing-v2) .hotel-section .copy h2 br{display:block}:where(.landing-v2) .copy p{margin-top:15px;font-size:14px}:where(.landing-v2) .feature-art{width:min(100%,330px)}:where(.landing-v2) .enrichment-body{padding:16px}:where(.landing-v2) .source-disclosure{min-height:44px;font-size:10px}:where(.landing-v2) .source-disclosure>span{font-size:10px}:where(.landing-v2) .tpl-row{grid-template-columns:1fr 1fr;display:grid}:where(.landing-v2) .tpl{min-height:40px;padding-inline:8px;font-size:11px}:where(.landing-v2) .prompt-label{margin-top:15px}:where(.landing-v2) .prompt-text{font-size:12px}:where(.landing-v2) .enrichment-result{min-height:138px;padding:17px}:where(.landing-v2) .enrichment-result p{font-size:13px}:where(.landing-v2) .hotel-top{padding:18px 16px}:where(.landing-v2) .hotel-top .tag{display:none}:where(.landing-v2) .rate-compare{gap:5px;padding:18px 12px}:where(.landing-v2) .rate-compare>div{padding:14px 10px}:where(.landing-v2) .rate-compare strong{font-size:32px}:where(.landing-v2) .hotel-action{flex-direction:column;align-items:stretch;gap:12px;padding:0 16px 18px}:where(.landing-v2) .hotel-action p{justify-content:center}:where(.landing-v2) .lp .hotel-action .btn{height:44px;font-size:12px}:where(.landing-v2) .hotel-record{grid-template-columns:14px minmax(0,1fr);gap:4px 8px;padding:14px 16px;font-size:10px;display:grid}:where(.landing-v2) .hotel-record>span:last-child{grid-column:2;margin:0}:where(.landing-v2) .case-footnote{font-size:10px}:where(.landing-v2) .schedule-section{padding:58px 0}:where(.landing-v2) .schedule-section>.shell{grid-template-columns:1fr;gap:26px}:where(.landing-v2) .section-intro h2{margin-top:15px;font-size:34px}:where(.landing-v2) .section-intro p{margin-top:17px;font-size:14px}:where(.landing-v2) .rhythm-schedule-top{padding:16px 18px}:where(.landing-v2) .rhythm-schedule-top>span:first-child{font-size:11px}:where(.landing-v2) .rhythm-schedule-top>span:last-child{font-size:9px}:where(.landing-v2) .rhythm-schedule-body{grid-template-columns:1fr}:where(.landing-v2) .rhythm-cadence,:where(.landing-v2) .rhythm-history{padding:22px}:where(.landing-v2) .rhythm-cadence{border-bottom:1px solid #e4e8dc;border-right:0}:where(.landing-v2) .rhythm-schedule h3{font-size:14px}:where(.landing-v2) .cadence-option{height:36px;min-height:36px;font-size:12px}:where(.landing-v2) .rhythm-next>strong{font-size:29px}:where(.landing-v2) .rhythm-next>strong>span{font-size:20px}:where(.landing-v2) .rhythm-next p,:where(.landing-v2) .rhythm-next>span{font-size:11px}:where(.landing-v2) .rhythm-adjust-trigger{min-height:44px;font-size:11px}:where(.landing-v2) .schedule-select select{min-height:44px;font-size:12px}:where(.landing-v2) .rhythm-run b,:where(.landing-v2) .rhythm-issue-trigger b{font-size:12px}:where(.landing-v2) .rhythm-run p,:where(.landing-v2) .rhythm-issue-trigger>span:nth-child(2)>span{font-size:11px}:where(.landing-v2) .rhythm-finished{font-size:10px}:where(.landing-v2) .rhythm-schedule-note{padding:13px 22px;font-size:10px}:where(.landing-v2) .pricing-section{padding-bottom:54px}:where(.landing-v2) .pricing-section .section-intro{margin-bottom:26px}:where(.landing-v2) .pricing-section .section-intro h2{font-size:31px}:where(.landing-v2) .pricing-grid{grid-template-columns:1fr}:where(.landing-v2) .free-plan,:where(.landing-v2) .provider-plan{padding:28px 0}:where(.landing-v2) .provider-plan{border-left:0;border-top:1px solid var(--line)}:where(.landing-v2) .plan-price{margin-top:26px;font-size:58px}:where(.landing-v2) .free-plan h3,:where(.landing-v2) .provider-plan h3{font-size:23px}:where(.landing-v2) .free-plan>.btn{width:100%}:where(.landing-v2) .free-plan>small{text-align:center}:where(.landing-v2) .free-plan p,:where(.landing-v2) .provider-plan>p{font-size:14px}:where(.landing-v2) .faq-section{padding-bottom:50px}:where(.landing-v2) .faq-layout{grid-template-columns:1fr;gap:26px}:where(.landing-v2) .faq-layout h2{font-size:31px}:where(.landing-v2) .faq-trigger{gap:18px;font-size:13px}:where(.landing-v2) .faq-answer{font-size:13px}:where(.landing-v2) .beta-note{margin-top:17px}:where(.landing-v2) .closing-section{padding-bottom:40px}:where(.landing-v2) .close{border-radius:17px;flex-direction:column;align-items:flex-start;gap:28px;padding:33px 27px}:where(.landing-v2) .close h2{font-size:45px}:where(.landing-v2) .close-copy p{max-width:260px;font-size:13px}:where(.landing-v2) .close-action{align-items:flex-start;gap:13px;width:100%}:where(.landing-v2) .close-action .btn{width:100%}:where(.landing-v2) .close-action>span{align-self:center;font-size:10px}:where(.landing-v2) .footer-row{flex-direction:column;align-items:flex-start;gap:18px;padding:25px 0 18px}:where(.landing-v2) .footer-row nav{gap:20px}:where(.landing-v2) .footer-row nav a{font-size:11px}:where(.landing-v2) .foot-bottom{gap:20px;font-size:9px;line-height:1.6}:where(.landing-v2) .foot-bottom>span:last-child{text-align:right;max-width:145px}:where(.landing-v2) .source-sheet{padding:70px 22px 26px}:where(.landing-v2) .source-reading{padding:20px}}@media (max-width:480px){:where(.landing-v2) .hero-actions{flex-direction:column;align-items:stretch;gap:6px;display:flex}:where(.landing-v2) .hero-actions .btn,:where(.landing-v2) .hero-demo-link{flex:auto;width:100%}:where(.landing-v2) .hero-demo-link{background:0 0;border:0}:where(.landing-v2) .sample-btn svg{display:none}}@media (max-width:370px){:where(.landing-v2) .shell{padding-inline:18px}:where(.landing-v2) .logo{gap:7px;font-size:13px}:where(.landing-v2) .nav-right{gap:5px}:where(.landing-v2) .lp .nav-right .btn{padding-inline:11px}:where(.landing-v2) .hero-fine{gap:8px 14px;font-size:9px}:where(.landing-v2) .feature-section{padding-inline:16px}:where(.landing-v2) .copy h2{font-size:28px}:where(.landing-v2) .enrichment-body{padding:13px}:where(.landing-v2) .tpl{padding-inline:6px;font-size:10px}:where(.landing-v2) .source-disclosure{font-size:9px}:where(.landing-v2) .hotel-record{padding-inline:13px}:where(.landing-v2) .rhythm-cadence,:where(.landing-v2) .rhythm-history{padding:20px 18px}:where(.landing-v2) .rhythm-schedule-top{padding-inline:16px}:where(.landing-v2) .close{padding-inline:23px}:where(.landing-v2) .close h2{font-size:40px}:where(.landing-v2) .close-action>span{max-width:200px}}@media (max-width:1100px){:where(.landing-v2) .video-intro h2{font-size:31px}:where(.landing-v2) .film-screen{min-height:395px}:where(.landing-v2) .film-canvas{padding:28px 22px}:where(.landing-v2) .film-results>div{gap:16px;padding-inline:18px;font-size:11px}:where(.landing-v2) .providers-group{gap:36px;padding-right:36px}}@media (max-width:760px){:where(.landing-v2) .video-section{padding:30px 0 36px}:where(.landing-v2) .video-intro{margin-bottom:24px}:where(.landing-v2) .video-intro h2{font-size:28px}:where(.landing-v2) .video-intro p{margin-top:12px;font-size:13px}:where(.landing-v2) .video-placeholder{border-radius:13px}:where(.landing-v2) .film-topbar{height:43px;padding:0 15px}:where(.landing-v2) .film-topbar>span:nth-child(2){display:none}:where(.landing-v2) .film-brand{gap:9px;font-size:10px}:where(.landing-v2) .film-screen{aspect-ratio:1.4;min-height:245px}:where(.landing-v2) .film-canvas{transform-origin:0 0;width:620px;max-width:none;padding:25px 22px;position:absolute;left:0;transform:scale(.74)}:where(.landing-v2) .film-results>div{gap:14px;padding:17px;font-size:11px}:where(.landing-v2) .film-fit{padding:4px 6px;font-size:9px}:where(.landing-v2) .film-overlay{gap:12px;padding:20px 12px 0}:where(.landing-v2) .film-play{width:58px;height:58px}:where(.landing-v2) .film-overlay>span:last-child{font-size:10px}:where(.landing-v2) .providers-section{padding:23px 0 34px}:where(.landing-v2) .providers-heading{gap:12px;margin-bottom:18px}:where(.landing-v2) .providers-heading p{font-size:11px}:where(.landing-v2) .providers-group{gap:29px;padding-right:29px}:where(.landing-v2) .providers-group li{gap:7px;font-size:13px}:where(.landing-v2) .providers-group .provider-logo{width:21px;height:21px}:where(.landing-v2) .footer-credits{flex-direction:column;align-items:flex-end;gap:8px}:where(.landing-v2) .foot-bottom{font-size:10px}}@media (prefers-reduced-motion:reduce){:where(.landing-v2) *,:where(.landing-v2) :before,:where(.landing-v2) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-keyboard=true] :where(.landing-v2) *,html[data-keyboard=true] :where(.landing-v2) :before,html[data-keyboard=true] :where(.landing-v2) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html:has(.landing-v2){scroll-padding-top:88px}:where(.landing-v2) .conversion-v2 [id]{scroll-margin-top:16px}:where(.landing-v2) .offer-bar{color:#304f85;background:#eaf0fd;border-bottom:1px solid #dce5f8;font-size:11px;line-height:1.5}:where(.landing-v2) .offer-bar>.shell{justify-content:center;align-items:center;gap:12px;min-height:38px;display:flex}:where(.landing-v2) .offer-label{font-weight:600}:where(.landing-v2) .offer-countdown{border:1px solid color-mix(in srgb,currentColor 22%,transparent);background:color-mix(in srgb,currentColor 5%,transparent);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:4px 9px;line-height:1.5;display:inline-flex}:where(.landing-v2) .offer-countdown [role=timer]{font-variant-numeric:tabular-nums;letter-spacing:.025em;min-width:10ch;font-weight:600}@media (max-width:520px){:where(.landing-v2) .offer-message{text-align:center;flex-basis:100%}}:where(.landing-v2) .offer-bar a{text-underline-offset:3px;align-items:center;gap:4px;min-height:34px;margin-left:5px;-webkit-text-decoration:underline #afbdd6;text-decoration:underline #afbdd6;display:inline-flex}:where(.landing-v2) .conversion-v2 .hero{padding-top:56px;padding-bottom:52px}:where(.landing-v2) .conversion-v2 .hero .lead{max-width:460px}:where(.landing-v2) .hero-reassurance{flex-direction:column;gap:9px;display:flex}:where(.landing-v2) .hero-provider-note{color:#626b65;flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;font-size:11px;display:inline-flex}:where(.landing-v2) .hero-provider-note svg{color:#748170}:where(.landing-v2) .provider-help{color:#3e567c;text-underline-offset:3px;margin-left:2px;-webkit-text-decoration:underline #c1cbd8;text-decoration:underline #c1cbd8}:where(.landing-v2) .conversion-v2 .providers-section{padding:15px 0 44px}:where(.landing-v2) .conversion-v2 .providers-heading{margin-bottom:18px}:where(.landing-v2) .conversion-v2 .video-section+.providers-section{padding-top:32px}:where(.landing-v2) .conversion-v2 .preview-section{padding-bottom:76px}:where(.landing-v2) .demo-conversion{justify-content:space-between;align-items:center;gap:28px;padding:28px 4px 0;display:flex}:where(.landing-v2) .demo-conversion strong{letter-spacing:-.015em;font-size:15px;font-weight:550}:where(.landing-v2) .demo-conversion p{color:#6a6f65;margin-top:5px;font-size:12px}:where(.landing-v2) .demo-conversion .btn{flex-shrink:0;height:44px;font-size:12px}:where(.landing-v2) .setup-section{background:#eef2fa;border-block:1px solid #e0e7f2;padding:65px 0 70px}:where(.landing-v2) .setup-intro{flex-direction:column;align-items:flex-start;margin-bottom:38px;display:flex}:where(.landing-v2) .setup-intro>.eyebrow{color:#5c7090}:where(.landing-v2) .setup-intro h2{letter-spacing:-.04em;margin-top:14px;font-size:42px;font-weight:550;line-height:1.13}:where(.landing-v2) .setup-intro p{color:#626f84;max-width:520px;margin-top:18px;font-size:15px;line-height:1.8}:where(.landing-v2) .setup-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}:where(.landing-v2) .setup-film{background:#f8faff;border:1px solid #d4deeb;border-radius:16px;overflow:hidden;box-shadow:0 18px 34px -29px #405c8b66}:where(.landing-v2) .setup-film-bar{background:#fffefa;border-bottom:1px solid #e1e7f0;justify-content:space-between;align-items:center;gap:16px;padding:17px 21px;display:flex}:where(.landing-v2) .setup-film-bar>span:first-child{color:#53627c;align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex}:where(.landing-v2) .setup-film-bar .tag{color:#5b6b85;background:#f1f5fb;border-color:#d9e2ee;font-size:9px;font-weight:400}:where(.landing-v2) .setup-film-screen{background:radial-gradient(at 70% 45%,#e8edfc 0,#0000 70%);padding:32px 30px 30px}:where(.landing-v2) .setup-connection{background:#fffefa;border:1px solid #d8e1ec;border-radius:11px;padding:19px 20px;box-shadow:0 5px 12px #5d7aaa06}:where(.landing-v2) .setup-provider{align-items:center;gap:10px;display:flex}:where(.landing-v2) .setup-provider-symbol{background:#fff7f0;border:1px solid #f1e4d5;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}:where(.landing-v2) .setup-provider-symbol .provider-logo{width:24px;height:24px}:where(.landing-v2) .setup-provider strong{font-size:13px;font-weight:550;display:block}:where(.landing-v2) .setup-provider small{color:#6c7686;margin-top:4px;font-size:10px;display:block}:where(.landing-v2) .connection-badge{color:#637552;background:#f2f5ed;border:1px solid #e1e8d8;border-radius:5px;align-items:center;gap:5px;margin-left:auto;padding:5px 7px;font-size:9px;display:inline-flex}:where(.landing-v2) .setup-key{color:#6a7381;border:1px solid #e4e6e7;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:11px 12px;font-size:11px;display:flex}:where(.landing-v2) .setup-key>span:first-child{align-items:center;gap:7px;display:flex}:where(.landing-v2) .setup-key>span:last-child{letter-spacing:.05em;color:#455774;white-space:nowrap}:where(.landing-v2) .setup-connection>p{color:#79818b;margin-top:10px;font-size:10px}:where(.landing-v2) .connection-line{color:#91a7cc;flex-direction:column;align-items:center;height:48px;display:flex}:where(.landing-v2) .connection-line>span{background:#b4c5e2;width:1px;height:30px}:where(.landing-v2) .connection-line>svg{margin-top:-5px}:where(.landing-v2) .setup-destination{background:#e5ecff;border:1px solid #cbd9f6;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:20px 16px;display:flex}:where(.landing-v2) .setup-destination .logo{letter-spacing:-.02em;pointer-events:none;gap:4px;font-size:12px}:where(.landing-v2) .setup-destination .brand-symbol{width:22px;height:22px}:where(.landing-v2) .setup-destination>span{color:#53698c;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}:where(.landing-v2) .setup-destination>span>span{color:#899bc0}:where(.landing-v2) .setup-destination .setup-app-name{letter-spacing:-.025em;color:#3d547c;gap:6px;font-size:12px;font-weight:500}:where(.landing-v2) .setup-film figcaption{color:#597196;background:#f8faff;border-top:1px solid #dfe7f2;align-items:center;gap:12px;padding:17px 20px;display:flex}:where(.landing-v2) .setup-film figcaption strong{font-size:11px;font-weight:550;display:block}:where(.landing-v2) .setup-film figcaption small{color:#6d7b91;margin-top:4px;font-size:10px;line-height:1.6;display:block}:where(.landing-v2) .setup-guide{padding-top:0}:where(.landing-v2) .setup-step{border-bottom:1px solid #d7dfed}:where(.landing-v2) .setup-trigger{letter-spacing:-.015em;gap:15px;min-height:66px;padding:20px 0;font-size:15px}:where(.landing-v2) .setup-trigger:hover{text-decoration:none}:where(.landing-v2) .setup-trigger>span:nth-child(2){flex:1}:where(.landing-v2) .setup-trigger>svg{color:#7586a1;width:15px}:where(.landing-v2) .setup-number{color:#5d6f8b;letter-spacing:.03em;background:#f5f7fc;border:1px solid #d5deeb;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:10px;display:grid}:where(.landing-v2) .setup-trigger[data-state=open] .setup-number{color:#2858bd;background:#e0e9ff;border-color:#c5d6fa}:where(.landing-v2) .setup-answer{color:#647188;padding:0 10px 22px 46px;font-size:13px;line-height:1.75}:where(.landing-v2) .setup-answer a{color:#325b9b;text-underline-offset:4px;align-items:center;gap:5px;min-height:36px;margin-top:10px;font-size:11px;text-decoration:underline;display:inline-flex}:where(.landing-v2) .setup-field-list{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}:where(.landing-v2) .setup-field-list>span{color:#586e91;background:#f7f9ff;border:1px solid #dce3f0;border-radius:5px;padding:4px 6px;font-size:10px}:where(.landing-v2) .setup-billing-note{color:#6a7790;align-items:flex-start;gap:10px;margin-top:22px;display:flex}:where(.landing-v2) .setup-billing-note svg{margin-top:3px}:where(.landing-v2) .setup-billing-note p{font-size:11px;line-height:1.8}:where(.landing-v2) .setup-start{color:#315d9d;align-items:center;gap:8px;min-height:44px;margin-top:14px;font-size:12px;font-weight:550;display:inline-flex}:where(.landing-v2) .workflow-path{color:#8d9b84;align-items:center;gap:8px;margin-top:26px;display:flex}:where(.landing-v2) .workflow-path>span{color:#5f7051;background:#f5f7f0;border:1px solid #e0e5d7;border-radius:6px;align-items:center;gap:6px;padding:7px 8px;font-size:10px;display:inline-flex}:where(.landing-v2) .section-intro .schedule-benefit{color:#626f5a;align-items:center;gap:8px;margin-top:16px;font-size:11px;line-height:1.6;display:flex}:where(.landing-v2) .founder-section{padding-bottom:86px}:where(.landing-v2) .founder-note{border-block:1px solid var(--line);grid-template-columns:minmax(0,.75fr) minmax(0,1.3fr);align-items:center;gap:64px;padding:32px 0;display:grid}:where(.landing-v2) .founder-note .eyebrow{margin-bottom:13px;font-size:10px}:where(.landing-v2) .founder-note h2{letter-spacing:-.03em;font-size:27px;font-weight:500;line-height:1.2}:where(.landing-v2) .founder-story>p{color:#696e65;max-width:620px;font-size:14px;line-height:1.8}:where(.landing-v2) .founder-story .founder-signature{color:var(--muted);white-space:nowrap;margin-top:20px;font-size:12px;line-height:1.5}:where(.landing-v2) .founder-signature strong{color:var(--ink);font-weight:550}:where(.landing-v2) .pricing-intro{grid-template-columns:1fr 1fr;align-items:end;gap:0 64px;display:grid}:where(.landing-v2) .pricing-intro>.eyebrow{grid-column:1/-1}:where(.landing-v2) .pricing-intro>p{justify-self:end;max-width:380px;padding-bottom:3px;font-size:14px}:where(.landing-v2) .conversion-pricing-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}:where(.landing-v2) .conversion-plan{box-shadow:none;background:#fffefa;border:1px solid #dedfd7;border-radius:17px;flex-direction:column;min-width:0;padding:30px 32px;display:flex}:where(.landing-v2) .paid-conversion-plan{background:#f0f3fc;border-color:#d1dcf2}:where(.landing-v2) .conversion-plan-head{justify-content:space-between;align-items:center;gap:16px;min-height:24px;display:flex}:where(.landing-v2) .conversion-plan-head .eyebrow{font-size:10px}:where(.landing-v2) .plan-caption{color:#6e7766;font-size:10px}:where(.landing-v2) .conversion-price{letter-spacing:-.055em;color:#2e3440;align-items:baseline;gap:10px;margin-top:31px;font-size:58px;font-weight:500;line-height:1.1;display:flex}:where(.landing-v2) .conversion-price>span:not(.sr-only){letter-spacing:0;color:#697286;font-size:11px;font-weight:400;line-height:1.5}:where(.landing-v2) .conversion-price>del{color:#9ca8bd;letter-spacing:-.025em;margin-right:2px;font-size:25px;font-weight:400;text-decoration-thickness:1px}:where(.landing-v2) .conversion-plan h3{letter-spacing:-.02em;margin-top:22px;font-size:19px;font-weight:500;line-height:1.4}:where(.landing-v2) .conversion-plan>p{color:#6c7368;margin-top:10px;font-size:13px;line-height:1.8}:where(.landing-v2) .conversion-plan .blist{gap:12px;margin:27px 0;padding:0;list-style:none;display:grid}:where(.landing-v2) .conversion-plan .blist li{color:#63715a;align-items:center;gap:10px;font-size:12px;line-height:1.5;display:flex}:where(.landing-v2) .conversion-plan .blist svg{color:#739067;width:14px;height:14px}:where(.landing-v2) .conversion-plan>.btn{align-self:stretch;margin-top:auto}:where(.landing-v2) .conversion-plan>small{color:#6d7667;text-align:center;margin-top:12px;font-size:10px;line-height:1.6}:where(.landing-v2) .offer-badge{color:#456298;white-space:nowrap;background:#e4ecfd;border:1px solid #d1ddf7;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:500;line-height:1.4}:where(.landing-v2) .plan-selector{background:#e6ebf6;border:1px solid #d8e0ef;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;margin-top:20px;padding:3px;display:grid}:where(.landing-v2) .plan-option{color:#627291;border:1px solid #0000;border-radius:5px;height:32px;min-height:32px;padding:4px 8px;font-size:11px;font-weight:500}:where(.landing-v2) .plan-option[data-state=on]{color:#31599d;background:#fffefa;border-color:#d7dfed;box-shadow:0 1px 2px #23446b0a}:where(.landing-v2) .paid-plan-summary .conversion-price{margin-top:23px}:where(.landing-v2) .renewal-price{color:#637491;margin-top:10px;font-size:11px;line-height:1.8}:where(.landing-v2) .paid-conversion-plan .blist{margin-top:23px}:where(.landing-v2) .paid-conversion-plan .blist li{color:#5c6f91}:where(.landing-v2) .paid-conversion-plan .blist svg{color:#7190bd}:where(.landing-v2) .lp .paid-plan-link{color:#365e9f;background:#fffefa;border-color:#cbd8ef;box-shadow:0 1px 3px #1f3a7810}:where(.landing-v2) .paid-conversion-plan>small{color:#697993}:where(.landing-v2) .pricing-provider-note{border-bottom:1px solid var(--line);color:#737b6d;align-items:flex-start;gap:14px;padding:24px 2px 20px;display:flex}:where(.landing-v2) .pricing-provider-note>svg{margin-top:3px}:where(.landing-v2) .pricing-provider-note strong{color:#596451;font-size:12px;font-weight:500}:where(.landing-v2) .pricing-provider-note p{max-width:700px;margin-top:5px;font-size:11px;line-height:1.8}:where(.landing-v2) .pricing-provider-note>a{color:#4c6483;justify-content:flex-end;align-items:center;gap:5px;min-width:120px;min-height:36px;margin-left:auto;font-size:11px;display:inline-flex}:where(.landing-v2) .pricing-details{color:#687464;justify-content:space-between;align-items:flex-start;gap:32px;margin-top:14px;font-size:11px;display:flex}:where(.landing-v2) .offer-details{max-width:690px}:where(.landing-v2) .offer-details button{background:0 0;border:0;align-items:center;gap:6px;min-height:40px;padding:0;font-size:11px;display:flex}:where(.landing-v2) .offer-details p{color:#6b7565;padding:10px 0;font-size:11px;line-height:1.8}:where(.landing-v2) .pricing-details>a{text-underline-offset:4px;flex-shrink:0;align-items:center;gap:5px;min-height:40px;-webkit-text-decoration:underline #c7d2bd;text-decoration:underline #c7d2bd;display:inline-flex}:where(.landing-v2) .faq-contact{color:#596b4f;align-items:center;gap:6px;min-height:44px;margin-top:10px;font-size:11px;display:flex}:where(.landing-v2) .conversion-v2 .close-copy p{max-width:380px}@media (hover:hover) and (pointer:fine){:where(.landing-v2) .offer-bar a:hover,:where(.landing-v2) .hero-provider-note:hover .provider-help,:where(.landing-v2) .setup-start:hover,:where(.landing-v2) .setup-answer a:hover{color:#0b44ce}:where(.landing-v2) .lp .paid-plan-link:hover{background:#e6edfc;border-color:#abc1e7}:where(.landing-v2) .plan-option:not([data-state=on]):hover{background:#f7f9fe}:where(.landing-v2) .faq-contact:hover{color:#285f2c}}@media (min-width:761px) and (max-width:1100px){:where(.landing-v2) .conversion-v2 .hero{padding-top:44px}:where(.landing-v2) .setup-section{padding-block:54px}:where(.landing-v2) .setup-grid{grid-template-columns:1fr 1fr;gap:30px}:where(.landing-v2) .setup-intro h2{font-size:36px}:where(.landing-v2) .setup-intro p{font-size:14px}:where(.landing-v2) .conversion-v2 .footer-row nav{grid-template-columns:repeat(3,max-content);gap:0 24px;display:grid}:where(.landing-v2) .setup-film-screen{padding:25px 18px}:where(.landing-v2) .setup-connection{padding:16px 14px}:where(.landing-v2) .connection-badge{display:none}:where(.landing-v2) .setup-key{gap:8px;padding-inline:9px;font-size:10px}:where(.landing-v2) .setup-destination{flex-direction:column;gap:10px;padding:16px}:where(.landing-v2) .setup-trigger{gap:10px;font-size:13px}:where(.landing-v2) .setup-answer{padding-left:41px;font-size:12px}:where(.landing-v2) .setup-billing-note{margin-top:18px}:where(.landing-v2) .founder-note{grid-template-columns:1fr 1.6fr;gap:30px}:where(.landing-v2) .founder-note h2{font-size:25px}:where(.landing-v2) .founder-story>p{font-size:13px}:where(.landing-v2) .founder-section{padding-bottom:66px}:where(.landing-v2) .conversion-plan{padding:25px 24px}:where(.landing-v2) .conversion-pricing-grid{gap:20px}:where(.landing-v2) .conversion-plan-head{gap:8px}:where(.landing-v2) .offer-badge{padding:4px 5px;font-size:9px}:where(.landing-v2) .conversion-price{gap:8px;font-size:52px}:where(.landing-v2) .conversion-price>span:not(.sr-only){font-size:10px}:where(.landing-v2) .conversion-price>del{font-size:22px}:where(.landing-v2) .pricing-intro{gap:0 30px}:where(.landing-v2) .pricing-intro>p{font-size:13px}:where(.landing-v2) .plan-option{height:36px;min-height:36px}:where(.landing-v2) .workflow-path{margin-top:20px}:where(.landing-v2) .demo-conversion{gap:20px}:where(.landing-v2) .demo-conversion strong{font-size:14px}:where(.landing-v2) .demo-conversion p{font-size:11px}}@media (min-width:761px) and (max-width:900px){:where(.landing-v2) .film-screen{aspect-ratio:2;min-height:350px}:where(.landing-v2) .film-canvas{padding:20px}:where(.landing-v2) .film-results>div{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:14px;padding:12px 16px}:where(.landing-v2) .film-results>div>span{min-width:0}:where(.landing-v2) .film-results>div>span:last-child{display:none}}@media (max-width:760px){html:has(.landing-v2){scroll-padding-top:78px}:where(.landing-v2) .conversion-v2 [id]{scroll-margin-top:14px}:where(.landing-v2) .offer-bar{font-size:10px}:where(.landing-v2) .offer-bar>.shell{flex-wrap:wrap;gap:5px 9px;padding-block:7px;line-height:1.3}:where(.landing-v2) .offer-label{display:none}:where(.landing-v2) .offer-bar a{min-height:28px;margin-left:0}:where(.landing-v2) .conversion-v2 .hero{padding:35px 0 30px}:where(.landing-v2) .hero-reassurance{gap:4px}:where(.landing-v2) .hero-provider-note{min-height:32px;font-size:10px}:where(.landing-v2) .hero-fine{font-size:10px}:where(.landing-v2) .conversion-v2 .providers-section{padding:12px 0 32px}:where(.landing-v2) .conversion-v2 .preview-section{padding-bottom:44px}:where(.landing-v2) .demo-conversion{flex-direction:column;align-items:stretch;gap:17px;padding:22px 0 0}:where(.landing-v2) .demo-conversion strong{font-size:14px}:where(.landing-v2) .demo-conversion p{font-size:12px}:where(.landing-v2) .demo-conversion .btn{height:46px}:where(.landing-v2) .setup-section{padding:42px 0}:where(.landing-v2) .setup-intro{margin-bottom:27px;display:block}:where(.landing-v2) .setup-intro h2{margin-top:14px;font-size:34px}:where(.landing-v2) .setup-intro p{max-width:440px;margin-top:18px;padding:0;font-size:14px;line-height:1.8}:where(.landing-v2) .setup-grid{grid-template-columns:1fr;gap:24px}:where(.landing-v2) .setup-film{border-radius:13px}:where(.landing-v2) .setup-film-bar{padding:14px 17px}:where(.landing-v2) .setup-film-bar>span:first-child{font-size:11px}:where(.landing-v2) .setup-film-screen{padding:24px 19px}:where(.landing-v2) .setup-connection{padding:16px}:where(.landing-v2) .setup-provider strong{font-size:12px}:where(.landing-v2) .connection-badge{padding:4px 5px;font-size:8px}:where(.landing-v2) .connection-badge svg{display:none}:where(.landing-v2) .setup-key{gap:8px;padding:10px;font-size:10px}:where(.landing-v2) .setup-provider-symbol{width:34px;height:34px}:where(.landing-v2) .setup-destination{gap:10px;padding:17px 13px}:where(.landing-v2) .setup-destination .logo{font-size:11px}:where(.landing-v2) .setup-destination>span{gap:4px;font-size:9px}:where(.landing-v2) .setup-film figcaption{padding:15px 17px}:where(.landing-v2) .setup-film figcaption small{font-size:10px}:where(.landing-v2) .setup-trigger{min-height:70px;padding-block:18px;font-size:14px}:where(.landing-v2) .setup-answer{font-size:13px}:where(.landing-v2) .setup-answer a{min-height:44px}:where(.landing-v2) .setup-start{margin-top:10px;font-size:12px}:where(.landing-v2) .setup-billing-note p{font-size:12px}:where(.landing-v2) .conversion-v2 .schedule-section{padding:50px 0}:where(.landing-v2) .workflow-path{gap:6px;margin-top:22px}:where(.landing-v2) .workflow-path>span{padding:7px 9px;font-size:10px}:where(.landing-v2) .section-intro .schedule-benefit{font-size:11px}:where(.landing-v2) .founder-section{padding-bottom:52px}:where(.landing-v2) .founder-note{grid-template-columns:1fr;gap:21px;padding:28px 0}:where(.landing-v2) .founder-note h2{font-size:27px}:where(.landing-v2) .founder-note h2 br{display:none}:where(.landing-v2) .founder-story>p{font-size:13px}:where(.landing-v2) .founder-story .founder-signature{margin-top:18px}:where(.landing-v2) .pricing-intro{display:block}:where(.landing-v2) .pricing-intro>p{max-width:420px;margin-top:18px;padding:0;font-size:14px}:where(.landing-v2) .conversion-pricing-grid{grid-template-columns:1fr;gap:18px}:where(.landing-v2) .conversion-plan{border-radius:14px;padding:26px 24px}:where(.landing-v2) .conversion-price{margin-top:25px;font-size:54px}:where(.landing-v2) .conversion-price>del{font-size:25px}:where(.landing-v2) .conversion-price>span:not(.sr-only){font-size:11px}:where(.landing-v2) .conversion-plan h3{font-size:20px}:where(.landing-v2) .conversion-plan>p{font-size:13px}:where(.landing-v2) .conversion-plan .blist{gap:12px;margin-block:25px}:where(.landing-v2) .conversion-plan>.btn{font-size:12px}:where(.landing-v2) .conversion-plan>small{font-size:10px}:where(.landing-v2) .plan-option{height:38px;min-height:38px;font-size:12px}:where(.landing-v2) .renewal-price{font-size:12px}:where(.landing-v2) .pricing-provider-note{flex-wrap:wrap;gap:10px;padding:21px 0 16px}:where(.landing-v2) .pricing-provider-note>div{flex:1;min-width:200px}:where(.landing-v2) .pricing-provider-note p{font-size:11px}:where(.landing-v2) .pricing-provider-note>a{justify-content:flex-start;min-height:40px;margin-left:28px}:where(.landing-v2) .pricing-details{flex-direction:column;gap:0;margin-top:8px}:where(.landing-v2) .pricing-details>a,:where(.landing-v2) .offer-details button{min-height:44px}:where(.landing-v2) .faq-contact{margin-top:8px;font-size:12px}:where(.landing-v2) .conversion-v2 .footer-row nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;width:100%;display:grid}}@media (max-width:370px){:where(.landing-v2) .offer-bar>.shell{gap:2px 8px;font-size:9px}:where(.landing-v2) .hero-provider-note{font-size:9px}:where(.landing-v2) .conversion-v2 .hero-fine{gap:7px 11px;font-size:9px}:where(.landing-v2) .hero-provider-note .provider-help{margin-left:0}:where(.landing-v2) .setup-film-screen{padding:21px 14px}:where(.landing-v2) .setup-connection{padding:13px}:where(.landing-v2) .connection-badge{display:none}:where(.landing-v2) .setup-destination{flex-direction:column;gap:8px}:where(.landing-v2) .setup-trigger{gap:10px;font-size:13px}:where(.landing-v2) .setup-answer{padding-left:41px;padding-right:0}:where(.landing-v2) .setup-intro h2{font-size:31px}:where(.landing-v2) .conversion-plan{padding:24px 20px}:where(.landing-v2) .offer-badge{padding-inline:5px;font-size:9px}:where(.landing-v2) .conversion-plan-head{gap:8px}:where(.landing-v2) .conversion-price{gap:7px;font-size:50px}:where(.landing-v2) .conversion-price>span:not(.sr-only){font-size:10px}:where(.landing-v2) .conversion-plan .btn{padding-inline:12px}:where(.landing-v2) .workflow-path{gap:5px}:where(.landing-v2) .workflow-path>span{gap:5px;padding-inline:6px}}:where(.landing-v2){--ui-secondary:#ece8f5;--ui-secondary-ink:#493d6a;--ui-muted:#eeece6;--ui-accent:#eeece6;--ui-input:#d2cec4;--ui-ring:#568cf2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(.landing-v2) .lp .theme-toggle{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);box-shadow:none;background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:where(.landing-v2) .theme-toggle svg{width:17px;height:17px}:where(.landing-v2) .nav-right{gap:16px}@media (hover:hover) and (pointer:fine){:where(.landing-v2) .lp .theme-toggle:hover{background:var(--ui-accent);color:var(--ink)}}@media (max-width:760px){:where(.landing-v2) .nav-right{gap:6px}:where(.landing-v2) .nav-in{gap:8px}}@media (max-width:370px){:where(.landing-v2) .nav-in>.logo{gap:4px;font-size:12px}:where(.landing-v2) .nav-in .brand-symbol{width:18px;height:18px}:where(.landing-v2) .nav-right{gap:3px}:where(.landing-v2) .lp .nav-right .btn{padding-inline:9px}:where(.landing-v2) .lp .theme-toggle,:where(.landing-v2) .mobile-menu-trigger{width:32px;height:36px}}.dark :where(.landing-v2){--paper:#171a19;--surface:#202422;--ink:#edece6;--muted:#aeb5ac;--line:#363e37;--blue:#2458dc;--blue-hover:#2d63e4;--lavender:#292633;--sand:#302d25;--ui-secondary:#302c3e;--ui-secondary-ink:#c7bae9;--ui-muted:#2b312c;--ui-accent:#303933;--ui-input:#536052;--ui-ring:#92b4ff;--night-panel:#1a2433;--night-panel-line:#354861;--night-blue:#a7c1ef;--night-blue-muted:#a5b4cc;--night-green:#bbd1ac;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark :where(.landing-v2) ::selection{color:#fff;background:#35518a}.dark :where(.landing-v2) .lp :focus-visible{outline-color:var(--ui-ring)}.dark :where(.landing-v2) .nav{background:#171a19f0}.dark :where(.landing-v2) :is(.nav-links a,.nav-right>.plain,.mobile-menu-trigger,.hero-fine,.hero-provider-note,.example-label,.demo-heading p,.record-name small,.empty-cell,.demo-footer,.eyebrow,.copy p,.section-intro p,.founder-story>p,.providers-heading p,.providers-group li,.foot-note,.footer-row nav a,.foot-bottom,.demo-conversion p){color:var(--muted)}.dark :where(.landing-v2) .hero h1 .ital{color:#91b0ff}.dark :where(.landing-v2) .hero-art{background:radial-gradient(at 55% 55%,#325f9c20,#0000 68%)}.dark :where(.landing-v2) .hero-art img{filter:brightness(.92)saturate(.9)}.dark :where(.landing-v2) .hero-fine svg{color:#acc59f}.dark :where(.landing-v2) .hero-provider-note svg{color:#a4b59d}.dark :where(.landing-v2) .provider-help{color:var(--night-blue);text-decoration-color:#5c7091}.dark :where(.landing-v2) .hero-demo-link{border-color:#49544a}.dark :where(.landing-v2) .skip-link{background:var(--surface)}.dark :where(.landing-v2) .lp .btn{border-color:#4976dc;box-shadow:inset 0 1px #abc8ff2b,0 3px 7px #0003}.dark :where(.landing-v2) .lp .btn:active{background:#204dc5}.dark :where(.landing-v2) .offer-bar{color:#bdd0f4;background:#202b40;border-color:#354664}.dark :where(.landing-v2) .offer-bar a{text-decoration-color:#6b80a5}.dark :where(.landing-v2) .providers-group .provider-logo{filter:grayscale()invert();opacity:.8}.dark :where(.landing-v2) .brand-fallback{color:#b1c6e6;background:#2a3443}.dark :where(.landing-v2) .demo-selector{background:#222824;border-color:#39443a}.dark :where(.landing-v2) .sample-btn{color:#b7bfb2}.dark :where(.landing-v2) .sample-btn[data-state=active]{color:#c8daff;background:#2c3b53;border-color:#50658b;box-shadow:0 1px 3px #0002}.dark :where(.landing-v2) .demo-window{border-color:#3b453c;box-shadow:0 20px 45px -30px #0008}.dark :where(.landing-v2) .demo-toolbar{color:#b1bfaa;background:#252d27}.dark :where(.landing-v2) :is(.record-count,.local-demo){color:#b3bdac;border-color:#475344}.dark :where(.landing-v2) .state-dot{background:#a2bf8e}.dark :where(.landing-v2) .result-table thead th{background:var(--surface);color:#b0b9a8}.dark :where(.landing-v2) :is(.result-table th,.result-table td,.record-cards>li){border-color:#363f36}.dark :where(.landing-v2) .monogram{color:#ccd0b7;background:#31362e;border-color:#48503d}.dark :where(.landing-v2) .tone-1{color:#ddc6ae;background:#3a3129;border-color:#554535}.dark :where(.landing-v2) .tone-2{color:#c0d0aa;background:#2c382c;border-color:#45523c}.dark :where(.landing-v2) .tone-3{color:#d0bfe4;background:#363041;border-color:#50435f}.dark :where(.landing-v2) .lp .source-btn{color:#b8c1ae}.dark :where(.landing-v2) .cell-updated{color:#c2e2b5;background:#2f4634}.dark :where(.landing-v2) .run-state{color:#b3ce9f}.dark :where(.landing-v2) .run-progress{background:#303a2e}.dark :where(.landing-v2) .run-progress>div{background:#88a9f2}.dark :where(.landing-v2) .run-progress[data-state=complete]>div{opacity:.8;background:#a3c088}.dark :where(.landing-v2) .lp .btn.demo-run{color:#c1d4ff;box-shadow:none;background:#263859;border-color:#466297}.dark :where(.landing-v2) :is(.record-cards dt,.demo-footer>span:last-child){color:#b1bba9}.dark :where(.landing-v2) .record-cards dd{color:#c6d2bd}.dark :where(.landing-v2) .primary-field dd{color:var(--ink)}.dark :where(.landing-v2) .lp .records-toggle{color:#bfd0b4;background:#272f28}.dark :where(.landing-v2) .video-section{background:var(--night-panel);border-color:#2e3d53}.dark :where(.landing-v2) .video-intro p{color:var(--night-blue-muted)}.dark :where(.landing-v2) .video-placeholder{background:#202d40;border-color:#455b7c;box-shadow:0 25px 60px -35px #0009}.dark :where(.landing-v2) .film-topbar{color:#b9c9e3;background:#263349;border-color:#415371}.dark :where(.landing-v2) .film-brand{color:#d5e0f2}.dark :where(.landing-v2) .film-topbar>span:nth-child(2){color:#afc0dc;border-color:#4d5d79}.dark :where(.landing-v2) .film-screen{background:#1f2b3f}.dark :where(.landing-v2) .film-results{background:#273449;border-color:#455977;box-shadow:0 7px 24px #0002}.dark :where(.landing-v2) .film-results>div{color:#b9cce7;border-color:#43516b}.dark :where(.landing-v2) .film-results .film-result-head{color:#c1cee2;background:#2c3c54}.dark :where(.landing-v2) .film-company b{color:#e0e7f4}.dark :where(.landing-v2) .film-company small{color:#aebed7}.dark :where(.landing-v2) .film-filled{color:#c3d5ee}.dark :where(.landing-v2) .film-filled>svg{color:#adc6eb}.dark :where(.landing-v2) .film-fit{color:#c3d6ef;background:#334765;border-color:#4e688d}.dark :where(.landing-v2) .film-overlay{background:linear-gradient(#1f2b3f00,#1f2b3f55 25%,#1f2b3fed 95%)}.dark :where(.landing-v2) .film-overlay>span:last-child{color:#cbdcff;background:#293b58;border-color:#58729a}.dark :where(.landing-v2) .setup-section{background:var(--night-panel);border-color:#2e3d53}.dark :where(.landing-v2) :is(.setup-intro>.eyebrow,.setup-intro p,.setup-film-bar>span:first-child,.setup-provider small,.setup-connection>p,.setup-film figcaption small,.setup-answer,.setup-billing-note){color:var(--night-blue-muted)}.dark :where(.landing-v2) .setup-film{background:#1d293b;border-color:#3d5070;box-shadow:0 18px 36px -24px #0008}.dark :where(.landing-v2) .setup-film-bar{background:#222e40;border-color:#3b4c66}.dark :where(.landing-v2) .setup-film-bar .tag{color:#b8cae9;background:#263750;border-color:#495f83}.dark :where(.landing-v2) .setup-film-screen{background:radial-gradient(at 70% 45%,#30467955,#0000 75%)}.dark :where(.landing-v2) .setup-connection{background:#263246;border-color:#485d7b;box-shadow:0 8px 18px #0b132033}.dark :where(.landing-v2) .setup-provider-symbol{background:#3f3027;border-color:#6b4932}.dark :where(.landing-v2) .connection-badge{color:#c0d1ae;background:#2c3d30;border-color:#4e6246}.dark :where(.landing-v2) .setup-key{color:#b4c2d9;background:#202b3d;border-color:#516078}.dark :where(.landing-v2) .setup-key>span:last-child{color:#c1d2f4}.dark :where(.landing-v2) .connection-line{color:#90add7}.dark :where(.landing-v2) .connection-line>span{background:#526e99}.dark :where(.landing-v2) .setup-destination{background:#2b4067;border-color:#526da0}.dark :where(.landing-v2) :is(.setup-destination>span,.setup-destination .setup-app-name){color:#c4d7ff}.dark :where(.landing-v2) .setup-destination>span>span{color:#9bb3dc}.dark :where(.landing-v2) .setup-film figcaption{color:#b0caf4;background:#222e40;border-color:#3b4c66}.dark :where(.landing-v2) .setup-step{border-color:var(--night-panel-line)}.dark :where(.landing-v2) .setup-trigger>svg{color:#acbdd9}.dark :where(.landing-v2) .setup-number{color:#c0cde3;background:#253246;border-color:#4c5f7a}.dark :where(.landing-v2) .setup-trigger[data-state=open] .setup-number{color:#d6e3ff;background:#2d467a;border-color:#627fb5}.dark :where(.landing-v2) :is(.setup-answer a,.setup-start){color:#b0ceff}.dark :where(.landing-v2) .setup-field-list>span{color:#c0d1ed;background:#25344d;border-color:#475d82}.dark :where(.landing-v2) .workflow-path{color:#91a286}.dark :where(.landing-v2) .workflow-path>span{color:#c0cfae;background:#263128;border-color:#495640}.dark :where(.landing-v2) .section-intro .schedule-benefit{color:#b0bda4}.dark :where(.landing-v2) .rhythm-schedule{border-color:#46523d;box-shadow:0 15px 32px -26px #0009}.dark :where(.landing-v2) .rhythm-schedule-top{background:#273126;border-color:#404d39}.dark :where(.landing-v2) .rhythm-schedule-top>span:first-child{color:#c4d1b8}.dark :where(.landing-v2) :is(.rhythm-schedule-top>span:last-child,.rhythm-next>span,.rhythm-next p,.rhythm-adjust-trigger,.schedule-label,.rhythm-hourly,.rhythm-following,.rhythm-run p,.rhythm-schedule-note){color:#b1bda7}.dark :where(.landing-v2) :is(.rhythm-cadence,.rhythm-schedule-note){border-color:#404d39}.dark :where(.landing-v2) .cadence-control{background:#293426;border-color:#4b5c40}.dark :where(.landing-v2) .cadence-option{color:#c0cab6}.dark :where(.landing-v2) .cadence-option[data-state=on]{color:#e0ebd5;background:#405334;border-color:#799366;box-shadow:0 1px 2px #0003}.dark :where(.landing-v2) .rhythm-next>strong{color:#c4dba9}.dark :where(.landing-v2) .schedule-select select{color:#d1dfc3;background:#293426;border-color:#5e704f}.dark :where(.landing-v2) .schedule-select>svg{color:#c2d2b0}.dark :where(.landing-v2) .rhythm-run{border-color:#384332}.dark :where(.landing-v2) .rhythm-run-check{color:#bfd8a8;background:#2f402c}.dark :where(.landing-v2) :is(.rhythm-run b,.rhythm-issue-trigger b,.rhythm-finished){color:#c0d1ad}.dark :where(.landing-v2) :is(.rhythm-issue-trigger>span:nth-child(2)>span,.rhythm-issue-trigger>svg){color:#dcc797}.dark :where(.landing-v2) :is(.rhythm-run-check.warn,.rhythm-issue-content){color:#e0ca97;background:#3c3426}.dark :where(.landing-v2) .conversion-plan{background:var(--surface);border-color:#45503e}.dark :where(.landing-v2) .paid-conversion-plan{background:#222d40;border-color:#4b638b}.dark :where(.landing-v2) .conversion-price{color:#edf1fa}.dark :where(.landing-v2) :is(.plan-caption,.conversion-plan>p,.conversion-plan>small,.conversion-plan .blist li){color:#b6c2ac}.dark :where(.landing-v2) .conversion-plan .blist svg{color:#b1cb98}.dark :where(.landing-v2) :is(.conversion-price>span:not(.sr-only),.renewal-price,.paid-conversion-plan .blist li,.paid-conversion-plan>small){color:#b5c7e4}.dark :where(.landing-v2) .conversion-price>del{color:#9aabc5}.dark :where(.landing-v2) .paid-conversion-plan .blist svg{color:#a1bfed}.dark :where(.landing-v2) .offer-badge{color:#cfddff;background:#304771;border-color:#536ea4}.dark :where(.landing-v2) .plan-selector{background:#1c2638;border-color:#485c7c}.dark :where(.landing-v2) .plan-option{color:#b6c7e3}.dark :where(.landing-v2) .plan-option[data-state=on]{color:#e4edff;background:#354f7e;border-color:#6c87b8;box-shadow:0 1px 2px #0003}.dark :where(.landing-v2) .lp .paid-plan-link{color:#d7e5ff;box-shadow:none;background:#304567;border-color:#5877a7}.dark :where(.landing-v2) :is(.pricing-provider-note,.pricing-provider-note strong,.pricing-details,.offer-details p,.beta-note,.faq-morph,.faq-answer){color:#b3bfa9}.dark :where(.landing-v2) :is(.pricing-provider-note>a,.faq-answer a,.faq-contact){color:#bdcfae}.dark :where(.landing-v2) .faq-item+.faq-item{border-color:#3a4435}.dark :where(.landing-v2) .close{background:#203e6b;border-color:#456998}.dark :where(.landing-v2) .close-copy p,.dark :where(.landing-v2) .close-action>span{color:#c2d0e4}.dark :where(.landing-v2) .lp .close .btn{color:#203f6b;background:#e9f0ff;border-color:#e9f0ff;box-shadow:0 3px 8px #0b192d44}.dark :where(.landing-v2) :is(.mobile-sheet,.source-sheet){background:#202522;border-color:#4b5545}.dark :where(.landing-v2) .source-sheet>p{color:#b5c0ac}.dark :where(.landing-v2) .source-reading{background:#293227;border-color:#4b5a3f}.dark :where(.landing-v2) .source-reading>span{color:#bccfaf}.dark :where(.landing-v2) .source-reading p{color:#c1ceb5}@media (hover:hover) and (pointer:fine){.dark :where(.landing-v2) :is(.nav-links a,.nav-right>.plain,.footer-row nav a,.offer-bar a,.provider-help,.setup-start,.setup-answer a):hover{color:#cadcff}.dark :where(.landing-v2) .hero-demo-link:hover{background:#303b34}.dark :where(.landing-v2) .lp .btn.demo-run:hover{background:#344e78;border-color:#7795c7}.dark :where(.landing-v2) .sample-btn:not([data-state=active]):hover{color:#c4d7f4;background:#2b3a48}.dark :where(.landing-v2) .result-table tbody tr:hover{background:#2b332b}.dark :where(.landing-v2) .lp .source-btn:hover{color:#d2e5bd;background:#34402d;border-color:#526643}.dark :where(.landing-v2) .cadence-option:not([data-state=on]):hover{color:#dce6d0;background:#3c4b32}.dark :where(.landing-v2) :is(.faq-trigger,.faq-contact):hover{color:#d1e3bd}.dark :where(.landing-v2) .plan-option:not([data-state=on]):hover{color:#d4e2ff;background:#2b3d5c}.dark :where(.landing-v2) .lp .paid-plan-link:hover{background:#3a537c;border-color:#819cc8}.dark :where(.landing-v2) .lp .close .btn:hover{background:#d6e4ff;border-color:#d6e4ff}}:where(.landing-v2){--control-surface:#fffefa;--control-muted:#f0efeb;--control-hover:#e9e8e4;--control-ink:#252729;--control-text:#606460;--control-border:#dcded8;--control-blue:#1547e5;--control-blue-hover:#123ed0;--control-link:#2352b5;--control-success-bg:#edf6ef;--control-success-text:#386346;--control-success-border:#d6e8db;--control-info-bg:#edf2fc;--control-info-text:#3e5986;--control-info-border:#d5e0f2;--control-warning-bg:#fbf5e8;--control-warning-text:#776034;--control-warning-border:#ebdfc4;--control-shadow:0 1px 2px #1722180a;--ui-secondary:var(--control-muted);--ui-secondary-ink:var(--control-ink);--ui-muted:var(--control-muted);--ui-accent:var(--control-hover);--ui-input:var(--control-border)}.dark :where(.landing-v2){--control-surface:#252827;--control-muted:#202322;--control-hover:#313534;--control-ink:#eceeeb;--control-text:#b1b7b1;--control-border:#3b413d;--control-blue:#285ce0;--control-blue-hover:#3368ed;--control-link:#a9c4ff;--control-success-bg:#263a2e;--control-success-text:#b3d4bd;--control-success-border:#3e5948;--control-info-bg:#27344b;--control-info-text:#c0d1ec;--control-info-border:#435773;--control-warning-bg:#393327;--control-warning-text:#decba7;--control-warning-border:#63543b;--control-shadow:0 1px 2px #0002;--ui-secondary:var(--control-muted);--ui-secondary-ink:var(--control-ink);--ui-muted:var(--control-muted);--ui-accent:var(--control-hover);--ui-input:var(--control-border)}:root :where(.landing-v2) .lp [data-slot=button]{letter-spacing:-.01em;white-space:nowrap;height:44px;min-height:44px;box-shadow:none;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:500;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex;transform:none}:root :where(.landing-v2) .lp [data-slot=button][data-size=sm]{height:36px;min-height:36px;padding-inline:12px;font-size:12px}:root :where(.landing-v2) .lp [data-slot=button][data-size=lg]{border-radius:8px;height:48px;min-height:48px;padding-inline:22px;font-size:13px}:root :where(.landing-v2) .lp [data-slot=button][data-size=icon]{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}:root :where(.landing-v2) .lp [data-slot=button] svg{flex-shrink:0;width:16px;height:16px}:root :where(.landing-v2) .lp [data-slot=button][data-variant=default]{background:var(--control-blue);border-color:var(--control-blue);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #172b5526}:root :where(.landing-v2) .lp [data-slot=button][data-variant=outline]{background:var(--control-surface);color:var(--control-ink);border-color:var(--control-border);box-shadow:var(--control-shadow)}:root :where(.landing-v2) .lp [data-slot=button][data-variant=secondary]{background:var(--control-muted);color:var(--control-ink);border-color:var(--control-border)}:root :where(.landing-v2) .lp [data-slot=button][data-variant=ghost]{color:var(--control-text);background:0 0;border-color:#0000}:root :where(.landing-v2) .lp [data-slot=button][data-variant=link]{color:var(--control-link);box-shadow:none;background:0 0;border-color:#0000;padding-inline:0}:root :where(.landing-v2) .lp [data-slot=button]:disabled{opacity:.55;pointer-events:none;box-shadow:none}:root :where(.landing-v2) .lp .close [data-slot=button]{color:#244777;background:#fffefa;border-color:#fffefa}:root :where(.landing-v2) .lp [data-slot=button].rhythm-adjust-trigger{justify-content:flex-start;gap:6px;margin-left:-8px;padding-inline:8px;font-size:12px}:root :where(.landing-v2) .lp [data-slot=button].records-toggle{background:var(--control-muted);border-radius:0;width:100%;height:46px;font-size:12px}:root :where(.landing-v2) .lp [data-slot=button].setup-start{justify-content:flex-start}:root :where(.landing-v2) .lp [data-slot=button].theme-toggle{border-color:var(--control-border)}:root :where(.landing-v2) .lp [data-slot=button].nav-cta{gap:5px}:root :where(.landing-v2) .lp :is([data-slot=tabs-list],[data-slot=toggle-group]){border:1px solid var(--control-border);background:var(--control-muted);height:auto;min-height:40px;color:var(--control-text);border-radius:8px;gap:3px;padding:3px}:root :where(.landing-v2) .lp :is([data-slot=tabs-trigger],[data-slot=toggle-group-item]){height:34px;min-height:34px;color:var(--control-text);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:5px;gap:7px;padding:0 12px;font-size:12px;font-weight:500;line-height:1.2;transition:background-color .15s,color .15s,border-color .15s}:root :where(.landing-v2) .lp :is([data-slot=tabs-trigger][data-state=active],[data-slot=toggle-group-item][data-state=on]){color:var(--control-ink);background:var(--control-surface);border-color:var(--control-border);box-shadow:var(--control-shadow)}:root :where(.landing-v2) .lp [data-slot=tabs-trigger][data-state=active]>svg{color:var(--control-link)}:root :where(.landing-v2) .lp .cadence-control{min-height:36px;padding:3px}:root :where(.landing-v2) .lp .cadence-control [data-slot=toggle-group-item]{height:28px;min-height:28px;padding-inline:7px;font-size:11px}:root :where(.landing-v2) .lp [data-slot=card]{box-shadow:var(--control-shadow);border-radius:12px}:root :where(.landing-v2) .lp .demo-window{border-color:var(--control-border)}:where(.landing-v2) .lp [data-slot=card-header]:is(.demo-heading,.rhythm-schedule-top,.setup-film-bar){flex-direction:row}:where(.landing-v2) .lp .demo-content,:where(.landing-v2) .lp [data-slot=card-content].rhythm-schedule-body{padding:0}:root :where(.landing-v2) .lp .demo-toolbar{background:var(--control-muted);color:var(--control-text)}:where(.landing-v2) .lp .toolbar-separator{background:var(--control-border);width:1px;height:14px}:where(.landing-v2) .lp .record-count{border:0;padding:0}:root :where(.landing-v2) .lp .rhythm-schedule{border-color:var(--control-border);background:var(--control-surface)}:root :where(.landing-v2) .lp .rhythm-schedule-top{background:var(--control-muted);border-color:var(--control-border)}:root :where(.landing-v2) .lp .rhythm-schedule-top>span:first-child{color:var(--control-ink)}:root :where(.landing-v2) .lp :is(.rhythm-cadence,.rhythm-run,.rhythm-schedule-note){border-color:var(--control-border)}:root :where(.landing-v2) .lp :is(.rhythm-next>strong,.rhythm-run b,.rhythm-issue-trigger b){color:var(--control-ink)}:root :where(.landing-v2) .lp :is(.rhythm-next>span,.rhythm-next p,.rhythm-following,.rhythm-hourly,.rhythm-run p,.rhythm-schedule-note){color:var(--control-text)}:root :where(.landing-v2) .lp .rhythm-run-check{background:var(--control-success-bg);color:var(--control-success-text)}:root :where(.landing-v2) .lp .rhythm-run-check.warn{background:var(--control-warning-bg);color:var(--control-warning-text)}:root :where(.landing-v2) .lp .rhythm-issue-trigger>span:nth-child(2)>span{color:var(--control-warning-text)}:root :where(.landing-v2) .lp [data-slot=badge]{border:1px solid var(--control-border);background:var(--control-muted);color:var(--control-text);white-space:nowrap;box-shadow:none;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:500;line-height:1.3;display:inline-flex}:root :where(.landing-v2) .lp [data-slot=badge][data-variant=success]{background:var(--control-success-bg);color:var(--control-success-text);border-color:var(--control-success-border)}:root :where(.landing-v2) .lp [data-slot=badge][data-variant=info]{background:var(--control-info-bg);color:var(--control-info-text);border-color:var(--control-info-border)}:root :where(.landing-v2) .lp [data-slot=badge][data-variant=warning]{background:var(--control-warning-bg);color:var(--control-warning-text);border-color:var(--control-warning-border)}:root :where(.landing-v2) .lp .rhythm-finished{margin-left:auto}:root :where(.landing-v2) .lp :is([data-slot=input],[data-slot=native-select]){background:var(--control-surface);border:1px solid var(--control-border);width:100%;min-width:0;height:38px;min-height:38px;color:var(--control-ink);box-shadow:var(--control-shadow);border-radius:6px;font-family:inherit;font-size:12px}:root :where(.landing-v2) .lp [data-slot=native-select]{padding:0 30px 0 10px}:root :where(.landing-v2) .lp [data-slot=native-select-wrapper]>svg{color:var(--control-text);width:14px;height:14px}:root :where(.landing-v2) .lp [data-slot=label]{color:var(--control-text);align-items:center;gap:7px;font-size:11px;font-weight:500;display:flex}:where(.landing-v2) .lp .schedule-field{gap:9px}:root :where(.landing-v2) .lp .setup-key{background:0 0;border:0;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:9px;padding:0;display:grid}:root :where(.landing-v2) .lp .setup-key [data-slot=input]{letter-spacing:.04em;font-size:12px}:root :where(.landing-v2) .lp .setup-connection{background:var(--control-surface);border-color:var(--control-border);box-shadow:var(--control-shadow);border-radius:8px}:root :where(.landing-v2) .lp .setup-provider strong{color:var(--control-ink)}:root :where(.landing-v2) .lp :is(.setup-provider small,.setup-connection>p){color:var(--control-text)}:root :where(.landing-v2) .lp [data-slot=alert]{border:1px solid var(--control-border);background:var(--control-muted);color:var(--control-text);border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}:root :where(.landing-v2) .lp [data-slot=alert][data-variant=info]{background:var(--control-info-bg);border-color:var(--control-info-border);color:var(--control-info-text)}:root :where(.landing-v2) .lp [data-slot=alert][data-variant=warning]{background:var(--control-warning-bg);border-color:var(--control-warning-border);color:var(--control-warning-text)}:where(.landing-v2) .lp [data-slot=alert-description]{font-size:12px;line-height:1.7}:where(.landing-v2) .lp [data-slot=alert].rhythm-issue-content{margin:2px 0 16px}:root :where(.landing-v2) .lp [data-slot=accordion-trigger]{text-decoration:none}:where(.landing-v2) .lp .faq-trigger>svg{width:16px;height:16px;color:var(--control-text);display:block}:root :where(.landing-v2) .lp :is(.source-sheet,.mobile-sheet){background:var(--control-surface)}:root :where(.landing-v2) .lp .source-reading{background:var(--control-muted);border-color:var(--control-border);border-radius:8px}:root :where(.landing-v2) .lp .source-reading :is(span,p){color:var(--control-text)}:root :where(.landing-v2) .lp .result-table :is(th,td){border-color:var(--control-border)}:root :where(.landing-v2) .lp .result-table thead th{color:var(--control-text)}:root :where(.landing-v2) .lp :is([data-slot=button],[data-slot=tabs-trigger],[data-slot=toggle-group-item],[data-slot=input],[data-slot=native-select],[data-slot=accordion-trigger]):focus-visible{outline:2px solid var(--ui-ring);outline-offset:3px;box-shadow:none}@media (hover:hover) and (pointer:fine){:root :where(.landing-v2) .lp [data-slot=button][data-variant=default]:hover{background:var(--control-blue-hover);border-color:var(--control-blue-hover)}:root :where(.landing-v2) .lp [data-slot=button]:is([data-variant=outline],[data-variant=secondary],[data-variant=ghost]):hover{background:var(--control-hover);color:var(--control-ink)}:root :where(.landing-v2) .lp [data-slot=button][data-variant=link]:hover{text-underline-offset:4px;text-decoration:underline}:root :where(.landing-v2) .lp .close [data-slot=button]:hover{color:#244777;background:#edf3ff}:root :where(.landing-v2) .lp :is([data-slot=tabs-trigger]:not([data-state=active]),[data-slot=toggle-group-item]:not([data-state=on])):hover{background:var(--control-hover);color:var(--control-ink)}:root :where(.landing-v2) .lp [data-slot=accordion-trigger]:hover{color:var(--control-link)}:root :where(.landing-v2) .lp .result-table tbody tr:hover{background:var(--control-muted)}}@media (min-width:901px){:root :where(.landing-v2) .lp [data-slot=button].mobile-menu-trigger{display:none}}@media (max-width:1100px){:root :where(.landing-v2) .lp [data-slot=button].source-btn{width:44px;min-width:44px;height:44px;min-height:44px}}@media (max-width:760px){:root :where(.landing-v2) .lp [data-slot=button].plain{display:none}:where(.landing-v2) .lp [data-slot=card-header].demo-heading{flex-direction:column}:root :where(.landing-v2) .lp [data-slot=tabs-trigger]{gap:5px;height:38px;min-height:38px;padding-inline:6px}:root :where(.landing-v2) .lp .cadence-control [data-slot=toggle-group-item]{height:32px;min-height:32px}:root :where(.landing-v2) .lp [data-slot=native-select]{height:44px;min-height:44px;font-size:13px}:root :where(.landing-v2) .lp [data-slot=button].rhythm-adjust-trigger{height:44px;min-height:44px}:root :where(.landing-v2) .lp [data-slot=badge].connection-badge{padding-inline:5px;font-size:9px}:root :where(.landing-v2) .lp [data-slot=button].theme-toggle{width:32px;min-width:32px}}@media (max-width:480px){:root :where(.landing-v2) .lp [data-slot=button].hero-demo-link{box-shadow:none;background:0 0;border-color:#0000}}@media (max-width:370px){:root :where(.landing-v2) .lp .nav-right [data-slot=button][data-size=sm]{padding-inline:9px;font-size:11px}:root :where(.landing-v2) .lp [data-slot=button].mobile-menu-trigger{width:28px;min-width:28px}:root :where(.landing-v2) .lp [data-slot=badge].connection-badge{display:none}:root :where(.landing-v2) .lp [data-slot=badge].offer-badge{padding-inline:5px;font-size:9px}}@media (prefers-reduced-motion:reduce){:where(.landing-v2) .lp :is([data-slot=button],[data-slot=tabs-trigger],[data-slot=toggle-group-item],[data-slot=accordion-trigger]){transition:none}}:root:not(.dark) :where(.landing-v2) .lp :is(.film-topbar>span:nth-child(2),.film-result-head,.film-company small,.film-fit,.setup-intro>.eyebrow,.setup-film figcaption small,.setup-answer,.setup-number,.setup-destination>span>span,.renewal-price,.paid-conversion-plan>small,.pricing-provider-note p){color:#56647a}:root:not(.dark) :where(.landing-v2) .lp .conversion-price>span:not(.sr-only){color:#626a78}:root:not(.dark) :where(.landing-v2) .lp .conversion-price>del{color:#7c879c}:root:not(.dark) :where(.landing-v2) .lp .workflow-path>span{color:#5e6e51}:where(.landing-v2) .mobile-theme-row{border-top:1px solid var(--control-border);color:var(--control-text);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;font-size:14px;display:flex}:root :where(.landing-v2) .lp .mobile-theme-row [data-slot=button].theme-toggle{width:44px;min-width:44px;height:44px;min-height:44px}@media (max-width:900px){:root :where(.landing-v2) .lp .nav-right>[data-slot=button].theme-toggle{display:none}}.landing-v2{--color-background:var(--paper);--color-foreground:var(--ink);--color-card:var(--surface);--color-card-foreground:var(--ink);--color-primary:var(--blue);--color-primary-foreground:#fff;--color-secondary:var(--ui-secondary);--color-secondary-foreground:var(--ui-secondary-ink);--color-muted:var(--ui-muted);--color-muted-foreground:var(--muted);--color-accent:var(--ui-accent);--color-accent-foreground:var(--ink);--color-border:var(--line);--color-input:var(--ui-input);--color-ring:var(--ui-ring);--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.625rem;--radius-xl:.75rem;font-size:16px;line-height:1.5}.landing-portal{display:contents}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_e82975d3-module__TzZiLa__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_e82975d3-module__TzZiLa__variable{--font-sans:"Geist","Geist Fallback"}
