@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700&display=swap";:root{color:#20202b;font-synthesis:none;text-rendering:optimizelegibility;--purple:#6746df;--purple-dark:#5636ce;--border:#e6e7eb;--muted:#777887;--green:#178d65;background:#f6f7f9;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{background:#f7f8fa;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--border);z-index:30;background:#fff;flex-direction:column;width:244px;padding:0 14px 14px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.7px;align-items:center;gap:10px;height:72px;padding:0 9px;font-family:Manrope,sans-serif;font-size:19px;font-weight:700;display:flex}.brand>span span{color:var(--purple)}.brand-mark{color:#fff;background:linear-gradient(145deg,#7b5ce8,#5033c7);border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 5px 13px #6b48dd42}.workspace-switcher{border:1px solid var(--border);border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin:2px 0 22px;padding:9px;display:grid}.workspace-avatar{color:#6444d7;background:#eee9ff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.workspace-switcher strong,.workspace-switcher span{display:block}.workspace-switcher strong{font-size:12.5px}.workspace-switcher span{color:#8b8b98;margin-top:2px;font-size:10.5px}.nav-heading{color:#a3a3ad;text-transform:uppercase;letter-spacing:.9px;margin-bottom:7px;padding:0 10px;font-size:9.5px;font-weight:700;display:block}.primary-nav,.sidebar-bottom{flex-direction:column;gap:3px;display:flex}.primary-nav button,.sidebar-bottom>button{color:#686876;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;height:39px;padding:0 11px;font-size:12.5px;display:flex}.primary-nav button:hover,.sidebar-bottom>button:hover{color:var(--purple);background:#f7f5fc}.primary-nav .nav-active{color:#5e3cd4;background:#f0ecfc;font-weight:600}.primary-nav em{color:#6645d8;background:#ece8fa;border-radius:10px;margin-left:auto;padding:2px 6px;font-size:9.5px;font-style:normal;font-weight:700}.sidebar-bottom{margin-top:auto}.user-card{border-top:1px solid var(--border);grid-template-columns:32px 1fr auto;align-items:center;gap:9px;margin-top:12px;padding:15px 8px 2px;display:grid}.user-avatar{background:#e7e9ed;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid}.user-card strong,.user-card span{display:block}.user-card strong{font-size:11.5px}.user-card span{color:#9999a3;margin-top:2px;font-size:9.5px}.mobile-close,.sidebar-scrim{display:none}main{min-height:100vh;margin-left:244px}.topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#ffffffeb;justify-content:center;align-items:center;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.search{color:#aaaab3;background:#fafafa;border:1px solid #e3e4e8;border-radius:8px;align-items:center;width:350px;height:36px;padding:0 10px;display:flex}.search input{color:#333;background:0 0;border:0;outline:0;flex:1;min-width:0;padding-left:8px;font-size:11.5px}.search input::placeholder{color:#aaaab3}.search kbd{color:#9999a2;background:#fff;border:1px solid #dedee3;border-radius:4px;padding:2px 5px;font-size:9px}.topbar-actions{gap:8px;display:flex;position:absolute;right:32px}.icon-button,.help-button,.menu-button{color:#737380;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:relative}.icon-button:hover,.help-button:hover{background:#f4f3f8}.icon-button i{background:#e75c67;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.help-button{border:1px solid #d7d8dd;border-radius:50%;width:25px;height:25px;margin:5px;font-size:12px;font-weight:600}.menu-button{display:none}.page{max-width:1300px;margin:0 auto;padding:34px 36px 60px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:27px;display:flex}.page-heading p{color:#9a9aa5;text-transform:uppercase;letter-spacing:.8px;margin:0 0 5px;font-size:9.5px;font-weight:700}.page-heading h1{letter-spacing:-.9px;color:#242430;margin:0 0 5px;font-family:Manrope,sans-serif;font-size:27px}.page-heading div>span{color:#777783;font-size:12px}.primary-button{color:#fff;background:var(--purple);border:0;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:11.5px;font-weight:600;display:flex;box-shadow:0 5px 14px #6545da2d}.primary-button:hover{background:var(--purple-dark);transform:translateY(-1px)}.health-banner{background:#f3fbf8;border:1px solid #d8eee6;border-radius:11px;align-items:center;gap:12px;min-height:68px;margin-bottom:17px;padding:13px 17px;display:flex}.health-icon{width:39px;height:39px;color:var(--green);background:#dff3eb;border-radius:9px;place-items:center;display:grid}.health-banner strong,.health-banner span{display:block}.health-banner strong{margin-bottom:3px;font-size:12.5px}.health-banner>div>span{color:#648178;font-size:10.5px}.health-meta{align-items:center;gap:25px;margin-left:auto;display:flex}.health-meta>span{align-items:center;gap:6px;display:flex;color:#34775f!important}.health-meta i{background:#33a477;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #d7eee5}.health-meta button,.text-button{color:#6650bd;background:0 0;border:0;align-items:center;gap:3px;font-size:10.5px;font-weight:600;display:flex}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.metric-card,.panel{border:1px solid var(--border);background:#fff;border-radius:11px}.metric-card{min-height:128px;padding:15px 16px 14px}.metric-label{color:#777784;justify-content:space-between;align-items:center;font-size:10.5px;font-weight:500;display:flex}.metric-icon{border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.metric-icon.green{color:#278d68;background:#e8f6f1}.metric-icon.purple{color:#6a48dd;background:#f0ecfd}.metric-icon.blue{color:#3d7fd0;background:#eaf3fc}.metric-icon.amber{color:#b97b1a;background:#fff4df}.metric-value{letter-spacing:-.6px;color:#2d2d38;margin:3px 0 9px;font-family:Manrope,sans-serif;font-size:24px;font-weight:700}.metric-value span{margin-left:1px;font-size:13px}.metric-foot{color:#9898a2;font-size:9.5px}.metric-foot span{margin-right:3px;font-weight:600}.metric-foot.positive span{color:#25906c}.metric-foot.neutral span{color:#b37516}.content-grid{grid-template-columns:minmax(0,1.95fr) minmax(250px,.85fr);gap:14px;margin-bottom:14px;display:grid}.panel{overflow:hidden}.panel-header{justify-content:space-between;align-items:flex-start;min-height:66px;padding:16px 18px 12px;display:flex}.panel-header h2{letter-spacing:-.2px;margin:0 0 4px;font-family:Manrope,sans-serif;font-size:13px}.panel-header p{color:#92929e;margin:0;font-size:9.5px}.panel-header select{color:#6c6c77;background:#fff;border:1px solid #e2e2e7;border-radius:7px;outline:0;padding:6px 28px 6px 9px;font-size:10px}.chart-summary{gap:30px;padding:2px 18px 1px;display:flex}.chart-summary div{flex-direction:column;display:flex}.chart-summary strong{font-family:Manrope;font-size:17px}.chart-summary span{color:#94949f;align-items:center;gap:5px;font-size:9px;display:flex}.chart-summary i{border-radius:50%;width:6px;height:6px}.legend-success{background:var(--purple)}.legend-failed{background:#e7a152}.chart-wrap{height:193px;padding:14px 18px 16px;display:flex}.y-labels{color:#a2a2ac;flex-direction:column;justify-content:space-between;width:33px;height:150px;font-size:8px;display:flex}.chart{flex:1;height:150px;position:relative}.grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.grid-lines i{border-top:1px dashed #ececf0;width:100%;display:block}.chart svg{width:100%;height:150px;position:absolute;inset:0;overflow:visible}.chart .area{fill:url(#chartFill)}.chart .line{fill:none;stroke:var(--purple);stroke-width:2.2px;vector-effect:non-scaling-stroke}.chart .dots circle{fill:#fff;stroke:var(--purple);stroke-width:2px;vector-effect:non-scaling-stroke}.x-labels{color:#a2a2ac;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:159px;left:0;right:0}.quick-panel{padding-bottom:8px}.quick-action{text-align:left;color:#777784;background:0 0;border:0;border-radius:8px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;width:calc(100% - 20px);margin:0 10px 3px;padding:8px;display:grid}.quick-action:hover{background:#faf9fd}.quick-action>span:nth-child(2){min-width:0}.quick-action strong,.quick-action small{display:block}.quick-action strong{color:#41414d;margin-bottom:2px;font-size:10.5px}.quick-action small{color:#9696a1;font-size:9px}.quick-icon{border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.quick-icon.run{color:#6543d9;background:#ede9fc}.quick-icon.add{color:#228b67;background:#e5f4ef}.quick-icon.suite{color:#3979c7;background:#e8f1fb}.quick-icon.report{color:#c47730;background:#fff1e4}.runs-panel .panel-header{border-bottom:1px solid #eeeef1;align-items:center}.run-table{width:100%}.table-head,.table-row{grid-template-columns:2fr 1.25fr .9fr .7fr .8fr 20px;align-items:center;column-gap:12px;padding:0 18px;display:grid}.table-head{color:#9a9aa4;text-transform:uppercase;letter-spacing:.4px;background:#fafafb;height:34px;font-size:8px;font-weight:700}.table-row{color:#757580;text-align:left;background:#fff;border:0;border-top:1px solid #f0f0f2;width:100%;height:53px;font-size:9.5px}.table-row:first-of-type{border-top:0}.table-row:hover{background:#fbfaff}.test-name{color:#3e3e49;align-items:center;gap:9px;font-size:10.5px;display:flex}.call-icon{color:#6747da;background:#f1eefc;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.status-badge{border-radius:12px;align-items:center;gap:4px;width:fit-content;padding:4px 7px;font-size:8.5px;font-weight:600;display:flex}.status-passed{color:#218160;background:#e7f5f0}.status-failed{color:#bd4e58;background:#fcebed}.status-warning{color:#a86a14;background:#fff3df}.feedback{color:#6d6d78;z-index:15;background:#fff;border:1px solid #dfdfe4;border-radius:7px;align-items:center;gap:6px;height:31px;padding:0 11px;font-size:9.5px;display:flex;position:fixed;bottom:15px;right:18px;box-shadow:0 3px 12px #25253018}.toast{z-index:50;border:1px solid var(--border);opacity:0;pointer-events:none;background:#fff;border-radius:10px;align-items:center;gap:10px;min-width:280px;padding:11px 15px 11px 11px;transition:all .25s;display:flex;position:fixed;top:78px;right:22px;transform:translateY(-18px);box-shadow:0 12px 35px #1e1d2a26}.toast-visible{opacity:1;transform:translateY(0)}.toast>span{color:#217e5f;background:#e4f3ed;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.toast strong,.toast small{display:block}.toast strong{font-size:11px}.toast small{color:#888894;margin-top:2px;font-size:9px}@media (width<=1050px){.metric-grid{grid-template-columns:repeat(2,1fr)}.content-grid{grid-template-columns:1fr}.quick-panel{grid-template-columns:repeat(2,1fr);padding:0 8px 10px;display:grid}.quick-panel .panel-header{grid-column:1/-1}.quick-action{width:calc(100% - 8px);margin:2px 4px}.health-meta>span{display:none}}@media (width<=760px){.sidebar{transition:transform .25s;transform:translate(-100%);box-shadow:10px 0 40px #19182426}.sidebar-open{transform:translate(0)}.sidebar-scrim{z-index:29;background:#16151e66;border:0;display:block;position:fixed;inset:0}.mobile-close{color:#777;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.mobile-close svg{width:18px}main{margin-left:0}.topbar{justify-content:flex-start;padding:0 18px}.menu-button{margin-right:8px;display:grid}.search{width:min(390px,100% - 100px)}.search kbd{display:none}.topbar-actions{right:14px}.help-button{display:none}.page{padding:25px 18px 55px}.page-heading{align-items:center}.page-heading h1{font-size:23px}.page-heading div>span{display:none}.health-meta button{font-size:0}.health-meta button svg{width:18px;height:18px}.table-head{display:none}.table-row{grid-template-columns:1fr auto;row-gap:5px;height:auto;min-height:64px;padding:11px 14px}.table-row>span:nth-child(2),.table-row>span:nth-child(4){display:none}.table-row>span:nth-child(3){grid-column:1;padding-left:37px}.table-row>span:nth-child(5){grid-area:1/2}.table-row>svg{grid-area:2/2;justify-self:end}.test-name{grid-column:1}}@media (width<=520px){.topbar{height:58px}.topbar-actions{display:none}.search{width:calc(100% - 44px)}.page-heading{flex-direction:column;align-items:stretch;gap:16px}.primary-button{justify-content:center}.page-heading h1{font-size:22px}.health-banner{align-items:flex-start}.health-meta{margin-left:auto}.health-banner>div:nth-child(2) span{line-height:1.5}.health-meta button{padding:5px 0}.metric-grid{grid-template-columns:1fr 1fr;gap:9px}.metric-card{min-height:116px;padding:13px}.metric-label>span{max-width:90px}.metric-value{font-size:20px}.metric-foot{line-height:1.4}.quick-panel{grid-template-columns:1fr}.quick-panel .panel-header{grid-column:1}.chart-summary{gap:20px}.chart-wrap{padding-left:12px;padding-right:12px}.x-labels span:nth-child(2n){display:none}.runs-panel .panel-header{padding-right:12px}.feedback{display:none}}.auth-page{background:radial-gradient(circle at 50% 0,#eeeaff 0,#0000 35%),#f7f8fa;place-items:center;min-height:100vh;margin:0;padding:28px;display:grid}.auth-card{border:1px solid var(--border);background:#fff;border-radius:18px;width:min(440px,100%);padding:34px;box-shadow:0 24px 60px #2c274414}.google-auth-button{color:#28353b;background:#fff;border:1px solid #cfd4d8;border-radius:7px;justify-content:center;align-items:center;gap:9px;width:100%;height:43px;font-size:11px;font-weight:650;display:flex}.google-auth-button span{color:#4285f4;font-size:15px;font-weight:800}.google-auth-button:hover{background:#f9fbfb;border-color:#9faab0}.auth-divider{color:#9a9fa2;text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:10px;margin:16px 0;font-size:8px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e5e7e8;flex:1;height:1px}.auth-brand{height:auto;margin-bottom:30px;padding:0}.auth-kicker{color:var(--purple);text-transform:uppercase;letter-spacing:.8px;font-size:10px;font-weight:700}.auth-card h1{letter-spacing:-.7px;margin:8px 0;font-family:Manrope,sans-serif}.auth-copy{color:var(--muted);margin-bottom:22px;font-size:12px;line-height:1.6}.auth-card form,.modal{flex-direction:column;gap:13px;display:flex}.auth-card label,.modal label{color:#595967;flex-direction:column;gap:6px;font-size:10.5px;font-weight:600;display:flex}.auth-card input,.modal input,.modal select{color:#292933;background:#fff;border:1px solid #dedfe5;border-radius:8px;outline:none;width:100%;height:42px;padding:0 11px}.auth-card input:focus,.modal input:focus{border-color:#8c73e7;box-shadow:0 0 0 3px #6b49df14}.auth-card small{color:#8b8b96;line-height:1.4}.auth-submit{justify-content:center;width:100%;height:43px;margin-top:3px}.auth-switch{color:#6848da;background:0 0;border:0;width:100%;margin-top:18px;font-size:10.5px}.auth-safety{border-top:1px solid var(--border);color:#6d7c76;align-items:center;gap:8px;margin-top:24px;padding-top:17px;font-size:9.5px;display:flex}.form-error{color:#b94350;background:#fff0f1;border-radius:7px;margin:0;padding:8px;font-size:10px}.loading-mark{background:var(--purple);color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;animation:1.2s infinite pulse;display:grid}@keyframes pulse{50%{opacity:.75;transform:scale(.9)}}.operations-panel{margin-top:14px}.destination-list{border-top:1px solid var(--border)}.destination-row{border-bottom:1px solid #f0f0f3;grid-template-columns:1.5fr .7fr auto;align-items:center;gap:15px;min-height:64px;padding:10px 18px;display:grid}.destination-row strong,.destination-row span{display:block}.destination-row strong{font-size:11px}.destination-row div>span{color:#94949f;margin-top:3px;font-size:9px}.verification{text-transform:capitalize;border-radius:12px;width:fit-content;padding:4px 8px;font-weight:600;font-size:8.5px!important}.verification-verified{background:#e5f4ee;color:#1f7f5e!important}.verification-pending{background:#fff3df;color:#a66b16!important}.verification-unverified,.verification-expired{background:#f0f0f3;color:#74747f!important}.verification-suppressed{background:#fcebed;color:#b74752!important}.destination-actions{gap:6px;display:flex}.destination-actions button{color:#61527f;background:#fff;border:1px solid #dedee4;border-radius:7px;height:29px;padding:0 9px;font-size:9px}.destination-actions button:hover{border-color:#9b86e6}.billing-strip{color:#7d7d89;background:#fafafb;gap:24px;padding:12px 18px;font-size:9.5px;display:flex}.billing-strip strong{color:#4b3d80;text-transform:capitalize}.empty-state{color:#9797a2;text-align:center;padding:30px 18px;font-size:10.5px}.billing-actions{gap:10px;display:flex}.billing-inline-button{color:#16877a;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-left:5px;padding:0}.duration-setting{color:#7d7d89;align-items:center;gap:4px;font-size:9.5px;font-weight:400;display:flex}.duration-setting input{color:#102a38;background:#fff;border:1px solid #d9dddf;border-radius:4px;width:48px;height:24px;padding:0 5px;font-size:9px}.credit-setup .setup-kicker{color:#16877a;letter-spacing:1.2px;font-size:9px;font-weight:800}.topup-presets{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.topup-presets button{color:#304b52;background:#fff;border:1px solid #ccd5d5;border-radius:5px;height:35px;font-size:11px;font-weight:700}.topup-presets button.selected{color:#fff;background:#16877a;border-color:#16877a;box-shadow:3px 3px #102a38}.auto-topup-choice{cursor:pointer;background:#f1faf7;border:1px solid #bfded7;border-radius:8px;align-items:flex-start;padding:14px;flex-direction:row!important}.auto-topup-choice input{accent-color:#16877a;width:17px;height:17px;margin:2px 0 0}.auto-topup-choice span,.auto-topup-choice strong,.auto-topup-choice small{display:block}.auto-topup-choice span{flex:1}.auto-topup-choice strong{color:#173844;font-size:11px}.auto-topup-choice em{color:#fff;letter-spacing:.5px;background:#16877a;border-radius:3px;margin-left:5px;padding:3px 5px;font-size:7px;font-style:normal}.auto-topup-choice small{color:#5d7775;margin-top:5px;font-weight:400;line-height:1.5}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e1c2c80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:15px;width:min(420px,100%);padding:27px;position:relative;box-shadow:0 25px 70px #15131f4d}.modal h2{margin:0;font-family:Manrope}.modal p{color:#777784;margin:-4px 0 4px;font-size:11px;line-height:1.5}.modal-close{color:#888;background:0 0;border:0;width:30px;height:30px;position:absolute;top:14px;right:15px}.modal-close svg{width:18px}.signout-link{color:#8b8b96;z-index:16;background:0 0;border:0;font-size:9px;position:fixed;bottom:16px;right:110px}.payment-backdrop{z-index:90}.payment-dialog{background:#fffdf5;border:1px solid #102a38;border-radius:6px;width:min(850px,100%);max-height:calc(100vh - 32px);padding:30px;position:relative;overflow:auto;box-shadow:10px 10px #102a38}.payment-heading>span{color:#16877a;letter-spacing:1.2px;font-size:9px;font-weight:800}.payment-heading h2{color:#102a38;margin:5px 0 7px;font:700 25px Manrope,sans-serif}.payment-heading p{color:#617078;margin:0;font-size:11px}.payment-layout{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:24px;margin-top:24px;display:grid}.stripe-payment-form{min-width:0}.payment-submit{background:#e4572e;border-radius:4px;justify-content:center;width:100%;height:44px;margin-top:18px;box-shadow:4px 4px #102a38}.payment-submit:hover{background:#ca4420}.payment-submit:disabled{opacity:.55;transform:none}.stripe-payment-form>small{color:#758086;justify-content:center;align-items:center;gap:5px;margin-top:13px;font-size:9px;display:flex}.payment-error{color:#a52d1a;font-size:10px}.apple-pay-handoff{text-align:center;background:#eef8f5;border:1px solid #9fc7c0;flex-direction:column;align-items:center;gap:13px;padding:16px;display:flex}.apple-pay-handoff canvas{border:8px solid #fffdf5}.apple-pay-handoff svg{color:#16877a;width:22px}.apple-pay-handoff h3{color:#102a38;margin:5px 0;font:700 14px Manrope,sans-serif}.apple-pay-handoff p{color:#4f666c;margin:0;font-size:10px;line-height:1.5}.apple-pay-handoff small{color:#738286;margin-top:7px;font-size:8px;display:block}.payment-success{text-align:center;align-content:center;place-items:center;gap:10px;min-height:340px;display:grid}.payment-success>span,.payment-message.payment-complete>svg{color:#fff;background:#16877a;border-radius:50%;place-items:center;width:46px;height:46px;padding:11px;display:grid}.payment-success h2,.payment-success p{margin:0}.payment-success p{color:#617078;font-size:11px}.payment-success .primary-button{background:#16877a;margin-top:8px}.mobile-payment-page{color:#102a38;background:#fffdf5;min-height:100vh;margin:0}.mobile-payment-page>header{color:#fff;background:#102a38;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.mobile-payment-page>header span{font:800 18px Manrope,sans-serif}.mobile-payment-page>header em{color:#41b7a9;font-style:normal}.mobile-payment-page>header small{color:#abd5cf;letter-spacing:1px;font-size:8px}.mobile-payment-page>section{width:min(520px,100%);margin:0 auto;padding:30px 20px 50px}.mobile-payment-page h1{margin:0 0 7px;font:700 25px Manrope,sans-serif}.mobile-payment-page>section>p{color:#617078;margin:0 0 24px;font-size:12px}.payment-loading,.payment-message{text-align:center;align-content:center;place-items:center;min-height:100vh;padding:30px;display:grid}.payment-message h1,.payment-message p{margin:5px 0}.payment-message p{color:#617078}@media (width<=520px){.destination-row{grid-template-columns:1fr auto}.destination-row>.verification{grid-area:1/2}.destination-actions{grid-column:1/-1}.billing-strip{flex-wrap:wrap;gap:8px 15px}.billing-actions{flex-direction:column;gap:5px}.auth-card{padding:25px}.signout-link{right:14px}.payment-dialog{box-shadow:none;border-radius:0;padding:24px 18px}.payment-layout{grid-template-columns:1fr}.apple-pay-handoff{display:none}}.marketing-page,.samples-page{--ink:#171522;--violet:#6746df;--soft:#f7f6fb;color:var(--ink);background:#fff;min-height:100vh}.marketing-page main,.samples-page main{margin:0}.marketing-nav{z-index:20;background:#fff;justify-content:space-between;align-items:center;max-width:1240px;height:76px;margin:auto;padding:0 30px;display:flex;position:relative}.marketing-brand{color:#1e1b2b;letter-spacing:-.7px;align-items:center;gap:9px;font:700 19px Manrope,sans-serif;text-decoration:none;display:flex}.marketing-brand>span{color:#fff;background:linear-gradient(145deg,#8064ef,#5433cc);border-radius:10px;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 6px 16px #6746df38}.marketing-brand em{color:#6746df;font-style:normal}.marketing-nav nav{align-items:center;gap:29px;display:flex}.marketing-nav nav a{color:#686573;font-size:12px;font-weight:500;text-decoration:none}.marketing-nav .nav-signin{border-left:1px solid #e7e5eb;padding-left:29px}.marketing-nav .nav-cta{color:#fff;background:#6746df;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;display:flex;box-shadow:0 7px 18px #6746df2b}.marketing-nav .nav-cta:hover{color:#fff;background:#5736cf}.marketing-menu{background:0 0;border:0;display:none}.marketing-hero{background:radial-gradient(circle at 82% 28%,#eae3ff 0,#0000 25%),linear-gradient(#fbfaff,#f6f5fa);border-top:1px solid #eeecf2;border-bottom:1px solid #ebe9ef;grid-template-columns:1.05fr .95fr;align-items:center;gap:76px;min-height:625px;padding:76px max(30px,50vw - 590px);display:grid;overflow:hidden}.eyebrow{color:#6040ce;text-transform:uppercase;letter-spacing:.7px;background:#eee9fd;border-radius:20px;align-items:center;gap:6px;width:max-content;padding:7px 10px;font-size:10px;font-weight:700;display:flex}.hero-copy h1{letter-spacing:-3.2px;max-width:680px;margin:20px 0 22px;font:700 clamp(43px,4.5vw,66px)/1.04 Manrope,sans-serif}.hero-copy>p{color:#686573;max-width:610px;margin:0 0 30px;font-size:15px;line-height:1.7}.hero-actions{gap:11px;display:flex}.hero-actions a{border-radius:8px;align-items:center;gap:9px;height:44px;padding:0 17px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.hero-primary:hover{background:#5635cb;transform:translateY(-1px)}.hero-secondary{color:#4d4959;background:#fff;border:1px solid #dcdae2}.hero-trust{color:#76727f;flex-wrap:wrap;gap:18px;margin-top:25px;font-size:9.5px;display:flex}.hero-trust span{align-items:center;gap:5px;display:flex}.hero-demo{background:#fff;border:1px solid #dfdce8;border-radius:17px;min-width:0;overflow:hidden;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg);box-shadow:0 28px 70px #2b26441f}.demo-bar{color:#777280;background:#faf9fc;border-bottom:1px solid #ebe9ef;justify-content:space-between;align-items:center;height:42px;padding:0 16px;font-size:9px;display:flex}.demo-bar>span{align-items:center;gap:6px;display:flex}.demo-bar i{background:#28a677;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #daf1e9}.demo-bar small,.sim-badge{color:#6746df;letter-spacing:.6px;background:#eee9fd;border-radius:10px;padding:4px 7px;font-size:7px;font-weight:800}.demo-summary{border-bottom:1px solid #efedf2;grid-template-columns:39px 1fr auto;align-items:center;gap:11px;padding:19px;display:grid}.demo-call-icon{color:#6746df;background:#eeeafd;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.demo-summary strong,.demo-summary span{display:block}.demo-summary strong{font-size:12px}.demo-summary span{color:#918d98;margin-top:3px;font-size:9px}.demo-grade{text-align:center;color:#187e5d;background:#e8f5ef;border-radius:9px;padding:7px 12px}.demo-grade small{font-size:6px;font-weight:700;display:block}.demo-grade strong{font:700 18px Manrope}.demo-path{padding:19px 22px 13px;position:relative}.path-line{border-left:1px dashed #d6d2de;position:absolute;top:35px;bottom:29px;left:37px}.path-step{grid-template-columns:30px 38px 1fr;align-items:center;gap:7px;min-height:50px;display:grid;position:relative}.path-step>span{z-index:1;color:#6746df;background:#f0ecfb;border:3px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-weight:700;display:grid;box-shadow:0 0 0 1px #e4dfef}.path-step .step-success{color:#fff;background:#2a9b73}.path-step time{color:#aaa6b0;font-size:8px}.path-step strong,.path-step small{display:block}.path-step strong{font-size:10px}.path-step small{color:#98949f;margin-top:2px;font-size:8px}.demo-metrics{background:#faf9fb;border-top:1px solid #edebf0;grid-template-columns:repeat(3,1fr);display:grid}.demo-metrics>span{border-right:1px solid #edebf0;padding:13px 14px}.demo-metrics>span:last-child{border:0}.demo-metrics small,.demo-metrics strong{display:block}.demo-metrics small{color:#9b97a2;margin-bottom:4px;font-size:7px}.demo-metrics strong{font:700 11px Manrope}.problem-strip{text-align:center;border-bottom:1px solid #efedf1;max-width:1180px;margin:0 auto;padding:38px 30px}.problem-strip p{color:#85818c;text-transform:uppercase;letter-spacing:.6px;margin:0 0 21px;font-size:10px;font-weight:700}.problem-strip div{color:#4f4b59;flex-wrap:wrap;justify-content:center;gap:55px;font:600 13px Manrope;display:flex}.marketing-section{max-width:1180px;margin:0 auto;padding:105px 30px}.section-heading{text-align:center;max-width:650px;margin:0 auto 55px}.section-heading>span,.evidence-copy>span,.sample-promo>div:first-child>span,.safety-section>div>span,.final-cta>span{color:#6746df;text-transform:uppercase;letter-spacing:.9px;font-size:9px;font-weight:800}.section-heading h2,.evidence-copy h2,.sample-promo h2,.safety-section h2,.final-cta h2{letter-spacing:-1.5px;margin:12px 0;font:700 36px/1.18 Manrope}.section-heading p,.sample-promo p{color:#7a7682;font-size:12px;line-height:1.65}.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature-grid article{background:linear-gradient(145deg,#fff,#fbfafc);border:1px solid #e5e2e9;border-radius:13px;min-height:245px;padding:25px;position:relative}.feature-grid article>span{color:#c9c5d0;font:700 11px Manrope;position:absolute;top:21px;right:20px}.feature-icon{border-radius:10px;place-items:center;width:43px;height:43px;margin-bottom:28px;display:grid}.feature-icon svg{width:20px}.feature-grid h3{margin:0 0 10px;font:700 15px Manrope}.feature-grid p{color:#85818d;margin:0;font-size:10.5px;line-height:1.65}.evidence-section{color:#fff;background:#181621;grid-template-columns:.86fr 1.14fr;align-items:center;gap:85px;padding:100px max(30px,50vw - 560px);display:grid}.evidence-copy h2{font-size:37px}.evidence-copy p{color:#aaa6b2;font-size:12px;line-height:1.7}.evidence-copy ul{color:#d5d1db;flex-direction:column;gap:12px;margin:0 0 20px;padding:10px 0;font-size:10px;list-style:none;display:flex}.evidence-copy li{align-items:center;gap:9px;display:flex}.evidence-copy li svg{color:#8d72ef;width:15px}.evidence-copy a{color:#9d86f2;align-items:center;gap:7px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.evidence-card{background:#24212f;border:1px solid #373341;border-radius:14px;padding:20px;box-shadow:0 30px 70px #0004}.evidence-top{color:#dad6e0;border-bottom:1px solid #393542;justify-content:space-between;padding-bottom:14px;font-size:10px;display:flex}.evidence-top small{color:#8c8794;font-size:7px}.call-map{justify-content:space-between;align-items:center;gap:8px;padding:34px 0;display:flex}.call-map>svg{color:#625d6c;width:13px}.map-node{color:#b1acb7;border:1px solid #403b49;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:0;padding:11px;display:flex}.map-node>svg{width:17px}.map-node span,.map-node small{display:block}.map-node span{color:#e7e3eb;font-size:8.5px}.map-node small{color:#8f8997;margin-top:3px;font-size:7px}.finding{background:#1d332d;border:1px solid #2e5147;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.finding>span{color:#74d2ad;background:#2b5749;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.finding svg{width:14px}.finding strong,.finding small{display:block}.finding strong{color:#d8ede5;font-size:9px}.finding small{color:#7fac9d;margin-top:3px;font-size:7.5px}.sample-promo{grid-template-columns:.9fr 1.1fr;align-items:center;column-gap:80px;max-width:1120px;margin:0 auto;padding:100px 30px;display:grid}.sample-promo>div:first-child{grid-row:span 2}.sample-mini-grid{flex-direction:column;gap:9px;display:flex}.sample-mini-grid a{color:#312d3a;border:1px solid #e3e0e7;border-radius:11px;grid-template-columns:37px 1fr auto;align-items:center;gap:11px;padding:12px;text-decoration:none;display:grid}.sample-mini-grid a:hover{border-color:#a795e5;transform:translate(2px)}.sample-company-mark{color:#fff;border-radius:9px;place-items:center;width:37px;height:37px;font:700 15px Manrope;display:grid}.sample-mini-grid strong,.sample-mini-grid small{display:block}.sample-mini-grid strong{font-size:10px}.sample-mini-grid small{color:#9995a0;margin-top:3px;font-size:8px}.sample-mini-grid svg{color:#9992a6;width:16px}.sample-promo-link{color:#6746df;align-items:center;gap:7px;margin-top:13px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.sample-promo-link svg{width:14px}.safety-section{background:#f2effb;border-radius:18px;grid-template-columns:75px .9fr 1.2fr;align-items:center;gap:25px;max-width:1180px;margin:0 auto 100px;padding:44px;display:grid}.safety-shield{color:#6746df;background:#ded6f7;border-radius:15px;place-items:center;width:64px;height:64px;display:grid}.safety-shield svg{width:29px;height:29px}.safety-section h2{margin-bottom:0;font-size:26px}.safety-points{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.safety-points p{color:#777181;border-left:1px solid #d8d1e8;padding-left:15px;font-size:9px;line-height:1.55}.safety-points strong{color:#393343;margin-bottom:4px;display:block}.final-cta{text-align:center;color:#fff;background:linear-gradient(135deg,#6545d9,#4225ad);padding:85px 25px;position:relative;overflow:hidden}.final-cta h2{margin:12px 0;font-size:38px}.final-cta p{color:#d9d1f5;max-width:560px;margin:0 auto 26px;font-size:11px;line-height:1.65}.final-cta>div:last-child{justify-content:center;gap:10px;display:flex}.final-cta a{color:#4f2ec1;background:#fff;border-radius:8px;align-items:center;gap:7px;height:40px;padding:0 15px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.final-cta a:last-child{color:#fff;background:#ffffff14;border:1px solid #ffffff35}.final-cta a svg{width:14px}.cta-orbit{opacity:.8;border:1px solid #ffffff12;border-radius:50%;place-items:center;width:420px;height:420px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-orbit:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:280px;height:280px;position:absolute}.cta-orbit svg{opacity:.04;width:110px;height:110px}.marketing-footer{grid-template-columns:auto 1fr auto;align-items:center;gap:25px;max-width:1180px;margin:auto;padding:40px 30px;display:grid}.marketing-footer p{color:#8b8792;font-size:10px}.marketing-footer>div{gap:20px;display:flex}.marketing-footer>div a{color:#6f6a76;font-size:9px;text-decoration:none}.marketing-footer>small{color:#aaa6af;border-top:1px solid #efedf1;grid-column:1/-1;padding-top:20px;font-size:7.5px}.samples-page .marketing-nav{background:#191721;max-width:none;padding:0 max(30px,50vw - 590px)}.nav-dark .marketing-brand{color:#fff}.nav-dark nav a{color:#aaa6b2}.nav-dark .nav-cta{color:#fff}.samples-hero{color:#fff;text-align:center;background:#191721;padding:70px max(30px,50vw - 550px) 80px}.samples-hero>span{color:#9b83f0;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:800}.samples-hero h1{letter-spacing:-2px;margin:14px 0;font:700 44px/1.1 Manrope}.samples-hero>p{color:#aaa6b2;max-width:680px;margin:0 auto;font-size:12px;line-height:1.7}.simulation-notice{text-align:left;color:#aaa6b2;background:#24212e;border:1px solid #393443;border-radius:9px;align-items:center;gap:9px;width:max-content;max-width:100%;margin:25px auto 0;padding:10px 13px;font-size:8.5px;display:flex}.simulation-notice svg{color:#9b83f0;width:17px}.simulation-notice strong{color:#ded9e5;display:block}.sample-browser{background:#fff;border:1px solid #e1dfe5;border-radius:15px;grid-template-columns:280px 1fr;max-width:1120px;margin:-32px auto 80px;display:grid;overflow:hidden;box-shadow:0 24px 65px #2d293d17}.sample-browser aside{background:#faf9fb;border-right:1px solid #e7e4ea;padding:18px 11px}.sample-browser aside>span{color:#aaa5af;text-transform:uppercase;letter-spacing:.7px;padding:5px 11px 12px;font-size:8px;font-weight:800;display:block}.sample-browser aside button{text-align:left;color:#76717d;background:0 0;border:0;border-radius:9px;grid-template-columns:37px 1fr auto;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.sample-browser aside button i{color:#fff;border-radius:9px;place-items:center;width:37px;height:37px;font:700 14px Manrope;display:grid}.sample-browser aside button strong,.sample-browser aside button small{display:block}.sample-browser aside button strong{font-size:9.5px}.sample-browser aside button small{color:#9d98a3;margin-top:3px;font-size:7.5px}.sample-browser aside button svg{width:14px}.sample-player{min-width:0;padding:28px}.sample-heading{justify-content:space-between;gap:25px;display:flex}.sample-heading h2{letter-spacing:-.8px;margin:10px 0 5px;font:700 25px Manrope}.sample-heading p{color:#88838e;margin:0;font-size:9.5px}.sample-score{color:#187d5d;text-align:center;background:#e8f5ef;border-radius:10px;flex:none;width:70px;height:64px;padding:9px}.sample-score small{font-size:6px;font-weight:800;display:block}.sample-score strong{font:700 25px Manrope}.player-panel{background:#faf9fb;border:1px solid #e3e0e6;border-radius:11px;align-items:center;gap:15px;margin-top:23px;padding:16px;display:flex}.play-button{color:#fff;background:#6746df;border:0;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 7px 18px #6746df38}.play-button svg{width:18px}.player-track{flex:1;min-width:0;position:relative}.waveform{align-items:center;gap:2px;height:36px;display:flex}.waveform i{background:#dcd8e4;border-radius:2px;flex:1;min-width:1px}.player-track input{opacity:0;cursor:pointer;width:100%;height:36px;position:absolute;top:0;left:0;right:0}.player-time{color:#9995a0;justify-content:space-between;margin-top:3px;font-size:7px;display:flex}.sample-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0 25px;display:grid}.sample-stats>div{border:1px solid #e6e3e9;border-radius:9px;align-items:center;gap:8px;padding:10px;display:flex}.sample-stats svg{color:#7658dc;width:16px}.sample-stats span,.sample-stats small,.sample-stats strong{display:block}.sample-stats small{color:#9b96a1;font-size:7px}.sample-stats strong{margin-top:3px;font-size:8.5px}.event-timeline{border-top:1px solid #e8e5ea;padding-top:18px}.timeline-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.timeline-head h3{margin:0;font:700 12px Manrope}.timeline-head span{color:#99949f;font-size:7.5px}.timeline-row{opacity:.45;grid-template-columns:35px 26px 1fr auto;align-items:center;gap:9px;min-height:60px;display:grid;position:relative}.timeline-row:before{content:"";border-left:1px dashed #d7d3dd;position:absolute;top:42px;bottom:-18px;left:47px}.timeline-row:last-child:before{display:none}.timeline-row.event-active{opacity:1}.event-time{color:#9a95a0;font-size:7.5px}.event-node{color:#6746df;z-index:1;background:#f0ecfb;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-weight:700;display:grid;box-shadow:0 0 0 1px #ded9e8}.event-node svg{width:11px}.timeline-row strong{font-size:9px}.timeline-row p{color:#97929d;margin:3px 0 0;font-size:7.5px}.timeline-row>small{color:#8d8794;text-transform:uppercase;background:#f3f1f5;border-radius:9px;padding:3px 6px;font-size:6.5px}.sample-disclaimer{color:#726c7c;background:#f3f0fb;border-radius:9px;gap:9px;margin-top:17px;padding:12px;display:flex}.sample-disclaimer svg{color:#6746df;flex:none;width:16px}.sample-disclaimer p{margin:0;font-size:8px;line-height:1.55}.sample-disclaimer strong{color:#484150}@media (width<=900px){.marketing-hero{grid-template-columns:1fr;gap:55px;padding-top:55px}.hero-copy{text-align:center}.eyebrow,.hero-copy>p{margin-left:auto;margin-right:auto}.hero-actions,.hero-trust{justify-content:center}.hero-demo{width:100%;max-width:620px;margin:auto}.evidence-section{grid-template-columns:1fr;gap:45px}.sample-promo{grid-template-columns:1fr;gap:35px}.sample-promo>div:first-child{grid-row:auto}.safety-section{grid-template-columns:65px 1fr}.safety-points{grid-column:1/-1}.sample-browser{margin-left:20px;margin-right:20px}}@media (width<=700px){.marketing-nav{height:64px;padding:0 18px}.marketing-menu{color:#514c5b;place-items:center;display:grid}.nav-dark .marketing-menu{color:#fff}.marketing-nav nav{background:#fff;border:1px solid #e4e1e8;border-radius:11px;flex-direction:column;align-items:stretch;gap:3px;padding:13px;display:none;position:absolute;top:59px;left:12px;right:12px;box-shadow:0 15px 35px #29243624}.marketing-nav nav.public-nav-open{display:flex}.marketing-nav nav a{padding:10px}.marketing-nav .nav-signin{border:0;padding-left:10px}.nav-dark nav a{color:#5e5967}.marketing-hero{padding:48px 20px 55px}.hero-copy h1{letter-spacing:-2px;font-size:42px}.hero-actions{flex-direction:column}.hero-actions a{justify-content:center}.problem-strip div{gap:18px 28px}.feature-grid{grid-template-columns:1fr}.marketing-section,.evidence-section{padding:75px 20px}.call-map{flex-direction:column;align-items:stretch}.call-map>svg{margin:auto;transform:rotate(90deg)}.sample-promo{padding:75px 20px}.safety-section{margin:0 16px 70px;padding:28px}.safety-points{grid-template-columns:1fr}.safety-points p{border-top:1px solid #d8d1e8;border-left:0;margin:0;padding:12px 0 0}.final-cta h2{font-size:31px}.marketing-footer{text-align:center;grid-template-columns:1fr;justify-items:center}.marketing-footer>small{grid-column:1}.samples-hero{padding:55px 20px 60px}.samples-hero h1{font-size:36px}.sample-browser{grid-template-columns:1fr;margin-top:-25px}.sample-browser aside{border-bottom:1px solid #e7e4ea;border-right:0;display:flex;overflow:auto}.sample-browser aside>span{display:none}.sample-browser aside button{min-width:210px}.sample-player{padding:20px 15px}.sample-stats{grid-template-columns:1fr}.timeline-row{grid-template-columns:33px 25px 1fr}.timeline-row>small{display:none}}@media (width<=420px){.hero-copy h1{font-size:36px}.hero-trust{flex-direction:column;align-items:center}.demo-metrics{grid-template-columns:1fr}.demo-metrics>span{text-align:center;border-bottom:1px solid #edebf0;border-right:0}.section-heading h2,.evidence-copy h2,.sample-promo h2{font-size:30px}.safety-section{grid-template-columns:1fr}.sample-heading{align-items:flex-start}.player-panel{padding:12px}.marketing-footer>div{flex-wrap:wrap;justify-content:center}}.pricing-proof{background:#fffdf5;border-block:1px solid #d8d4c5;grid-template-columns:1.3fr .7fr;align-items:center;gap:70px;padding:80px max(24px,50vw - 590px);display:grid}.pricing-proof>div>span,.pricing-proof article>small{color:#16877a;letter-spacing:1.3px;font-size:10px;font-weight:800}.pricing-proof h2{color:#102a38;letter-spacing:-1.5px;max-width:650px;margin:10px 0 14px;font:750 clamp(28px,4vw,46px)/1.08 Manrope,sans-serif}.pricing-proof>div>p{color:#5f6f75;max-width:650px;font-size:15px;line-height:1.75}.pricing-proof article{background:#eef8f5;border:1px solid #102a38;padding:27px;box-shadow:8px 8px #102a38}.pricing-proof article>strong{color:#102a38;margin:7px 0 0;font:800 42px Manrope,sans-serif;display:block}.pricing-proof article>p{color:#526b70;margin:2px 0 18px;font-size:12px}.pricing-proof ul{gap:9px;margin:0 0 22px;padding:0;list-style:none;display:grid}.pricing-proof li{color:#304b52;align-items:center;gap:8px;font-size:11px;display:flex}.pricing-proof li svg{color:#16877a;width:15px}.pricing-proof article>a{color:#fff;background:#e4572e;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:11px;font-weight:750;display:inline-flex;box-shadow:4px 4px #102a38}@media (width<=760px){.pricing-proof{grid-template-columns:1fr;gap:28px;padding-top:58px;padding-bottom:64px}}.marketing-page,.samples-page{--ink:#102b31;--violet:#e4572e;--soft:#f3efe6;color:#102b31}.marketing-nav{background:#f7f3ea;border-bottom:1px solid #d8d2c7}.marketing-brand{color:#102b31;letter-spacing:-.45px}.marketing-brand>span{box-shadow:none;background:#123238;border-radius:7px}.marketing-brand em{color:#e4572e}.marketing-nav nav a{color:#4e6263}.marketing-nav nav a:hover{color:#d84a25}.marketing-nav .nav-signin{border-color:#cec7bc}.marketing-nav .nav-cta{color:#fff;background:#e4572e;border-radius:4px;box-shadow:4px 4px #123238}.marketing-nav .nav-cta:hover{color:#fff;background:#cb3f1d;transform:translate(1px,1px);box-shadow:3px 3px #123238}.marketing-hero{background-color:#f3efe6;background-image:linear-gradient(#173a4010 1px,#0000 1px),linear-gradient(90deg,#173a4010 1px,#0000 1px),radial-gradient(circle at 82% 28%,#f3b29b66 0,#0000 27%);background-size:32px 32px,32px 32px,auto;border-color:#d8d2c7}.eyebrow{color:#f7f3ea;background:#123238;border-radius:3px}.hero-copy h1{color:#102b31}.hero-copy h1 span{color:#e4572e}.hero-copy>p{color:#526466}.hero-actions a{border-radius:4px}.hero-primary{color:#fff;background:#e4572e;box-shadow:5px 5px #123238}.hero-primary:hover{background:#cb3f1d;transform:translate(1px,1px);box-shadow:4px 4px #123238}.hero-secondary{color:#15363b;background:#f9f6ef;border-color:#bdb6aa}.hero-trust{color:#50666a}.hero-demo{border:1px solid #173a40;border-radius:6px;transform:none;box-shadow:12px 14px #d8d2c7}.demo-bar{color:#dbe5e2;background:#123238;border-color:#123238}.demo-bar small,.sim-badge{color:#bf3e20;background:#fbe1d7;border-radius:2px}.demo-call-icon{color:#d84a25;background:#fbe1d7;border-radius:5px}.demo-grade{color:#126d61;background:#dceee8;border-radius:4px}.path-step>span{color:#143a40;background:#e8e3d9;box-shadow:0 0 0 1px #c5beb3}.path-step .step-success{background:#16877a}.demo-metrics{background:#eee9df}.problem-strip{border-color:#d8d2c7}.problem-strip p{color:#6b7b7c}.problem-strip div{color:#18383d}.section-heading>span,.evidence-copy>span,.sample-promo>div:first-child>span,.safety-section>div>span,.final-cta>span{color:#d84a25}.section-heading p,.sample-promo p{color:#657576}.feature-grid article{background:#f9f6ef;border-color:#cfc8bc;border-radius:5px;box-shadow:4px 4px #e2ddd3}.feature-icon{border-radius:4px}.feature-icon.purple{color:#d84a25;background:#fbe1d7}.feature-icon.mint{color:#127567;background:#dceee8}.feature-icon.orange{color:#2f6b7c;background:#e2e9e8}.feature-grid p{color:#657576}.evidence-section{color:#f7f3ea;background-color:#102b31;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:34px 34px}.evidence-copy>span{color:#f08a68}.evidence-copy p{color:#b6c3c2}.evidence-copy li{color:#dce5e2}.evidence-copy li svg,.evidence-copy a{color:#f08a68}.evidence-card{background:#173a40;border-color:#416166;border-radius:5px;box-shadow:9px 9px #081d21}.map-node{border-color:#527075;border-radius:3px}.map-node.active{background:#24464b;border-color:#f08a68}.finding{background:#163f3b;border-color:#2e6d63;border-radius:3px}.sample-mini-grid a{background:#f9f6ef;border-color:#cfc8bc;border-radius:4px}.sample-mini-grid a:hover{border-color:#e4572e}.sample-promo-link{color:#d84a25}.sample-company-mark{border-radius:4px}.safety-section{background:#e6ece8;border:1px solid #bbc9c4;border-radius:5px}.safety-shield{color:#f08a68;background:#123238;border-radius:4px}.safety-points p{border-color:#b7c5c0}.final-cta{background-color:#e4572e;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:34px 34px}.final-cta>span{color:#ffe0d4}.final-cta p{color:#ffe5dc}.final-cta a{color:#123238;border-radius:3px;box-shadow:4px 4px #123238}.final-cta a:last-child{color:#fff;box-shadow:none;background:#123238;border-color:#123238}.cta-orbit,.cta-orbit:after{border-color:#12323833}.marketing-footer{background:#f7f3ea;max-width:none;padding-left:max(30px,50vw - 560px);padding-right:max(30px,50vw - 560px)}.samples-page{background:#ebe7de}.samples-page .marketing-nav,.samples-hero{background:#102b31}.nav-dark .marketing-brand em{color:#f08a68}.nav-dark .nav-cta{background:#e4572e}.samples-hero>span{color:#f08a68}.simulation-notice{color:#c5d0cf;background:#173a40;border-color:#4b686c;border-radius:3px}.simulation-notice svg{color:#f08a68}.sample-browser{border-color:#bfb8ad;border-radius:5px;box-shadow:10px 12px #d3cdc2}.sample-browser aside{background:#eee9df;border-color:#cfc8bc}.sample-browser aside button{border-radius:3px}.sample-browser aside button.selected{color:#6f2c1b;background:#f8ded3}.sample-browser aside button i{border-radius:3px}.sample-player{background:#fbf8f1}.sample-score{color:#126d61;background:#dceee8;border-radius:3px}.player-panel{background:#eee9df;border-color:#c9c2b7;border-radius:4px}.play-button{background:#e4572e;box-shadow:4px 4px #123238}.waveform i.played{background:#e4572e}.sample-stats>div{background:#fffdf8;border-color:#d0c9be;border-radius:3px}.sample-stats svg{color:#16877a}.event-node{color:#126d61;background:#dceee8;box-shadow:0 0 0 1px #abc7bf}.sample-disclaimer{color:#526866;background:#e4ece8;border-radius:3px}.sample-disclaimer svg{color:#16877a}@media (width<=700px){.marketing-nav nav{background:#f7f3ea;border-color:#c9c2b7;border-radius:4px}.nav-dark nav{background:#f7f3ea}}
