@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@40,400,0,0&display=swap";:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--bg: #05070d;--bg-soft: #090f1a;--surface: #0c1321;--surface-strong: #101b2d;--line: rgba(148, 163, 184, .18);--line-strong: rgba(96, 165, 250, .34);--text: #f8fafc;--muted: #9aa7b8;--muted-strong: #c8d2df;--blue: #60a5fa;--blue-deep: #2563eb;--cyan: #7dd3fc;--green: #34d399;--amber: #fbbf24;--red: #fb7185;--shadow: 0 30px 90px rgba(2, 6, 23, .5)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:240px;overflow-x:hidden;background:radial-gradient(circle at 50% 0%,rgba(37,99,235,.22),transparent 32rem),radial-gradient(circle at 12% 20%,rgba(14,165,233,.1),transparent 28rem),linear-gradient(180deg,#060913,#05070d 54%,#03050a),var(--bg);color:var(--text)}button,input{font:inherit}a{color:inherit;text-decoration:none}.site-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.site-header{display:flex;align-items:center;justify-content:center;gap:24px;padding:30px 0 26px}.logo{display:inline-flex;align-items:center;min-width:0}.logo-word{--logo-size-max: 3.55rem;display:inline-flex;align-items:baseline;font-family:Montserrat,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.2rem,4.4vw,var(--logo-size-max));font-weight:600;letter-spacing:0;line-height:.9}.logo-re{color:#eaf1fb;padding-right:.08em;font-weight:600;font-style:normal;letter-spacing:0;text-shadow:0 0 16px rgba(255,255,255,.14)}.logo-fluent{background:linear-gradient(90deg,#5aa7f7,#9bdcfb);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600;font-style:normal;letter-spacing:0;filter:drop-shadow(0 0 10px rgba(125,211,252,.12))}.logo-dot{color:#eaf1fb;font-size:.92em;font-weight:600;font-style:normal;margin-left:.06em;transform:translateY(-.04em)}.logo-word.logo-word-compact{--logo-size-max: 1.35rem;font-size:clamp(1.1rem,1.6vw,var(--logo-size-max))}.logo-word-grayscale .logo-re,.logo-word-grayscale .logo-dot{color:#f5f7fb;text-shadow:none}.logo-word-grayscale .logo-fluent{background:none;color:#a3afbf;filter:none}.hero-section{display:flex;min-height:auto;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;padding:10px 0 82px}.hero-copy{display:grid;justify-items:center;width:100%;max-width:1120px;text-align:center}.eyebrow{display:inline-flex;align-items:center;margin:0 0 18px;color:var(--cyan);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{display:block;width:100%;max-width:1120px;margin-right:auto;margin-bottom:34px;margin-left:auto;font-size:clamp(2.6rem,5.05vw,4.75rem);font-weight:820;letter-spacing:0;line-height:.96;color:#f8fbff;text-shadow:0 1px 30px rgba(15,23,42,.42)}h1 span{display:block;width:100%;text-align:center}.headline-primary,.headline-secondary{white-space:nowrap}h2{margin-bottom:18px;font-size:clamp(2rem,4vw,3.75rem);font-weight:780;letter-spacing:0;line-height:1.02}h3{font-size:1.02rem;letter-spacing:0}.hero-lede{position:relative;z-index:4;max-width:760px;margin-right:auto;margin-bottom:36px;margin-left:auto;color:var(--muted-strong);font-size:1.12rem;line-height:1.68;overflow-wrap:anywhere}.trust-line{max-width:36rem;margin:10px auto 0;color:#6f7c8f;font-size:.84rem;line-height:1.5}.waitlist-form{width:100%;max-width:620px;margin-inline:auto}.form-row{display:flex;align-items:stretch;gap:0;width:min(100%,520px);max-width:100%;margin:0 auto;transition:gap .24s ease,width .32s ease}.form-row:focus-within{border-radius:12px;box-shadow:0 0 0 2px #7dd3fc8a,0 0 0 6px #2563eb29,0 14px 30px #2563eb24}.form-row[data-expanded=true]{gap:10px;width:min(100%,620px)}.email-reveal{display:grid;flex:1 1 0;grid-template-columns:0fr;overflow:hidden;min-width:0;opacity:0;transition:grid-template-columns .36s ease,opacity .22s ease}.form-row[data-expanded=true] .email-reveal{grid-template-columns:minmax(180px,1fr);opacity:1}.email-reveal>*{min-width:0}.waitlist-form input{width:100%;min-height:54px;border:1px solid var(--line);border-radius:8px;background:#05070dc7;color:var(--text);font-size:1rem;outline:none;padding:0 16px;transform:translate(8px);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .3s ease}.is-expanded input{transform:translate(0)}.waitlist-form input::placeholder{color:#66758a}.waitlist-form input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #38bdf826}.waitlist-form button,.waitlist-form .waitlist-trigger{position:relative;overflow:hidden;display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:8px;background:linear-gradient(135deg,#67e8f9,#2563eb);color:#03111f;cursor:pointer;font-weight:800;font-size:1rem;padding:0 20px;text-align:center;white-space:nowrap;appearance:none;transition:background .18s ease,box-shadow .18s ease,filter .18s ease,min-width .28s ease,transform .18s ease;min-width:min(100%,520px);transform:none;width:100%}.waitlist-form.is-expanded button{min-width:124px;width:124px}.waitlist-form button:before,.waitlist-form .waitlist-trigger:before{position:absolute;inset:0;background:linear-gradient(110deg,transparent,rgba(255,255,255,.42),transparent);content:"";transform:translate(-120%)}.waitlist-form button:after,.waitlist-form .waitlist-trigger:after{position:absolute;inset:4px;border:2px solid rgba(255,255,255,0);border-radius:5px;content:"";pointer-events:none;transition:border-color .18s ease,box-shadow .18s ease}.waitlist-form button:hover:before,.waitlist-form .waitlist-trigger:hover:before{animation:cta-shine .9s ease}.waitlist-form button:hover,.waitlist-form .waitlist-trigger:hover{box-shadow:0 18px 42px #2563eb52;filter:brightness(1.08);transform:translateY(-1px)}.waitlist-form button:focus,.waitlist-form .waitlist-trigger:focus,.waitlist-form button:focus-visible,.waitlist-form .waitlist-trigger:focus-visible{background:linear-gradient(135deg,#8be9fb,#4f8df7);outline:2px solid rgba(125,211,252,.82);outline-offset:3px;box-shadow:inset 0 0 0 3px #03111f6b,inset 0 0 0 5px #fff3,0 0 0 5px #60a5fa29,0 14px 32px #2563eb3d;filter:brightness(1.04)}.waitlist-form button:focus:after,.waitlist-form .waitlist-trigger:focus:after,.waitlist-form button:focus-visible:after,.waitlist-form .waitlist-trigger:focus-visible:after{border-color:#ffffffb3;box-shadow:0 0 0 1px #03111f3d}.waitlist-form button svg,.waitlist-form .waitlist-trigger svg{transition:transform .18s ease}.waitlist-form button:hover svg,.waitlist-form .waitlist-trigger:hover svg{transform:translate(3px)}.waitlist-form button:disabled{cursor:wait;filter:grayscale(.25);opacity:.78;transform:none}.form-message{display:flex;align-items:center;gap:8px;min-height:22px;margin:12px 0 0;color:var(--muted-strong);font-size:.92rem}.form-message.error{color:#fecdd3}.success-backdrop{position:fixed;inset:0;z-index:70;background:radial-gradient(circle at 50% 42%,rgba(37,99,235,.16),transparent 30rem),#03050ac2;animation:backdrop-in .56s ease forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.success-dialog-shell{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;pointer-events:none}.success-dialog{display:grid;width:min(100%,500px);justify-items:center;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:linear-gradient(180deg,#0f172af0,#05070df5),#080d18;box-shadow:0 30px 90px #00000073;padding:30px;text-align:center;pointer-events:auto;animation:dialog-slide-in .68s cubic-bezier(.16,1,.3,1) 60ms both;transform-origin:50% 60%;will-change:opacity,transform}.success-dialog h2{margin-bottom:12px;font-size:1.72rem;line-height:1.1}.success-dialog p{color:var(--muted-strong);font-size:1.04rem;line-height:1.62;margin-bottom:30px}.signup-signal{display:grid;gap:16px;width:100%;border-top:1px solid rgba(148,163,184,.12);margin-bottom:18px;padding-top:16px}.success-dialog .signup-signal-question{margin-bottom:0;color:#8d9bad;font-size:.86rem;font-weight:700;line-height:1.45}.signup-signal-options{display:grid;gap:7px;margin:0 auto}.signup-signal-options-stacked{grid-template-columns:1fr;width:min(100%,20rem)}.signup-signal-options-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,25rem)}.signup-signal-options button{min-height:36px;border:1px solid rgba(148,163,184,.13);border-radius:7px;background:#0f172a6b;color:#9aa7b8;cursor:pointer;font-size:.8rem;font-weight:700;line-height:1.25;padding:0 10px;text-align:left;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.signup-signal-options button:hover,.signup-signal-options button:focus-visible{border-color:#7dd3fc47;background:#60a5fa1a;color:var(--muted-strong);outline:none;transform:translateY(-1px)}.signup-signal-options button.is-selected{border-color:#7dd3fc80;background:#7dd3fc24;color:#f8fbff}.signup-signal-options button.is-selected:before{color:var(--cyan);content:"✓";margin-right:6px}.success-dialog-done{min-width:120px;min-height:44px;border:0;border-radius:8px;background:linear-gradient(135deg,#7dd3fc,#3b82f6);color:#03111f;cursor:pointer;font-weight:800;padding:0 18px;transition:filter .18s ease,transform .18s ease,box-shadow .18s ease}.success-dialog-done:hover,.success-dialog-done:focus-visible{box-shadow:0 16px 36px #2563eb4d;filter:brightness(1.06);outline:none;transform:translateY(-1px)}.success-dialog-done:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.5;transform:none}.app-preview{position:relative;width:min(100vw - 40px,1100px);height:298px;overflow:hidden;border-radius:8px 8px 0 0;background:#05070d;box-shadow:0 18px 58px #02061757,0 1px #ffffff0a;margin:0 0 46px;transition:box-shadow .26s ease,transform .26s ease;transform-origin:50% 35%}.app-preview:hover{box-shadow:0 24px 72px #0206176b,0 1px #ffffff0d;transform:scale(1.012)}.app-preview:before{position:absolute;inset:0;z-index:2;border:1px solid rgba(148,163,184,.16);border-bottom:0;border-radius:8px 8px 0 0;box-shadow:inset 0 1px #ffffff0f;content:"";-webkit-mask-image:linear-gradient(180deg,#000 0 58%,transparent 100%);mask-image:linear-gradient(180deg,#000 0 58%,transparent 100%);pointer-events:none}.app-preview:after{position:absolute;inset:auto 0 0;z-index:3;height:42%;background:linear-gradient(180deg,#05070d00,#05070d 70%);content:"";pointer-events:none}.app-window{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:940px;background:linear-gradient(180deg,#0f172af5,#030712fa),#060913;text-align:left}.app-sidebar{border-right:1px solid var(--line);background:#030712db;padding:18px 14px}.mac-controls{display:flex;gap:7px;margin-bottom:20px}.mac-controls span{width:11px;height:11px;border-radius:999px}.control-close{background:#ff5f57}.control-minimize{background:#ffbd2e}.control-maximize{background:#28c840}.sidebar-nav,.project-tree,.project-tree-group{display:grid;gap:6px}.sidebar-nav button,.project-tree-heading,.project-tree-row,.project-tree span{display:flex;align-items:center;gap:8px;border-radius:7px;color:var(--muted);font-size:.84rem;padding:8px 10px}.sidebar-nav button,.project-tree-row,.preview-tabs button,.action-row button{border:0;font:inherit;text-align:left}.sidebar-nav button,.project-tree-row,.preview-tabs button{background:transparent;cursor:pointer}.sidebar-nav svg{flex:0 0 auto}.sidebar-nav .is-active{background:#60a5fa1f;color:var(--text)}.sidebar-nav button:hover,.project-tree-row:hover,.preview-tabs button:hover{background:#94a3b814;color:var(--text)}.action-row button:hover{background:#7dd3fc38;transform:translateY(-1px)}.project-tree{border-top:1px solid rgba(148,163,184,.12);margin-top:12px;padding-top:14px}.sidebar-secondary{border-top:1px solid rgba(148,163,184,.12);margin-top:14px;padding-top:12px}.project-tree-row-parent:before{color:#8aa0b8;content:"›";display:inline-block;margin-right:7px;transition:transform .16s ease}.project-tree-row-parent[aria-expanded=true]:before{transform:rotate(90deg)}.project-tree-heading{color:var(--muted-strong);font-weight:800}.project-tree-group{margin-left:10px}.project-tree-group-nested{margin-left:12px}.project-tree span{margin-left:22px;padding-block:6px}.project-tree span:before{color:#7dd3fc9e;content:"•";margin-right:8px}.preview-kicker,.panel-heading span{color:var(--muted);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.preview-main{min-width:0;padding:18px}.preview-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(148,163,184,.14);padding-bottom:16px}.preview-topbar div:first-child{display:grid;gap:5px}.preview-topbar strong{color:var(--text);font-size:1.15rem}.preview-tabs{display:flex;gap:6px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0f172aa3;padding:4px}.preview-tabs button{border-radius:6px;color:var(--muted);font-size:.82rem;padding:7px 10px}.preview-tabs .is-active{background:#7dd3fc24;color:var(--text)}.preview-tabs button:focus-visible,.sidebar-nav button:focus-visible,.project-tree-row:focus-visible,.action-row button:focus-visible{outline:2px solid rgba(125,211,252,.62);outline-offset:2px}.preview-insights{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px}.preview-insights span{border:1px solid rgba(148,163,184,.13);border-radius:999px;background:#0f172a80;color:#a8b5c7;font-size:.76rem;font-weight:700;padding:6px 10px}.preview-content{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:14px;padding-top:14px}.preview-content-single{grid-template-columns:minmax(0,1fr)}.test-panel,.report-panel{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#080d18c2;padding:14px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.panel-heading strong{color:var(--text);font-size:.95rem}.test-tree{display:grid;gap:12px}.tree-branch{display:grid;gap:7px}.branch-title{display:flex;align-items:center;gap:8px;color:var(--muted-strong);font-size:.86rem;font-weight:800}.tree-caret{color:#8aa0b8;font-size:.92rem}.tree-test{display:flex;align-items:center;gap:9px;border:1px solid rgba(148,163,184,.11);border-radius:7px;background:#0f172a94;color:var(--muted);font-size:.84rem;margin-left:18px;padding:9px 10px}.tree-test svg{color:var(--green);flex:0 0 auto}.report-chart{width:132px;height:132px;border-radius:50%;background:radial-gradient(circle at center,#080d18 0 42%,transparent 43%),conic-gradient(var(--cyan) 0 68%,var(--amber) 68% 84%,rgba(96,165,250,.34) 84% 100%);margin:4px auto 16px;box-shadow:none}.report-legend{display:grid;gap:8px}.report-legend span{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.82rem}.report-legend i{width:9px;height:9px;border-radius:999px}.inbox-grid,.risk-list,.test-pyramid{display:grid;gap:0}.inbox-grid{padding-top:14px}.inbox-grid-head,.action-row{display:grid;grid-template-columns:28px 58px minmax(190px,1.3fr) 82px minmax(118px,.7fr) 116px;align-items:center;column-gap:7px;justify-items:start;text-align:left}.inbox-grid-head>*,.action-row>*{min-width:0;justify-self:stretch;text-align:left}.inbox-grid-head{border-bottom:1px solid rgba(148,163,184,.12);color:var(--muted);font-size:.7rem;font-weight:900;letter-spacing:.08em;padding:0 4px 9px;text-transform:uppercase}.action-row{border-bottom:1px solid rgba(148,163,184,.1);background:transparent;padding:10px 4px;transition:background .16s ease,border-color .16s ease}.action-row:hover{border-color:#7dd3fc33;background:#0f172a6b}.action-check{display:inline-grid;justify-self:start;place-items:center;cursor:pointer}.action-check input{position:absolute;opacity:0;pointer-events:none}.action-check span{display:block;width:15px;height:15px;border:1px solid rgba(148,163,184,.38);border-radius:4px;background:#03071285;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.action-check input:checked+span{border-color:#7dd3fcc2;background:linear-gradient(135deg,#7dd3fcf2,#60a5faf2);box-shadow:0 0 0 3px #60a5fa1f}.action-check input:checked+span:after{display:block;color:#03111f;content:"✓";font-size:.7rem;font-weight:900;line-height:14px;text-align:center}.jira-tag{justify-self:start;border:1px solid rgba(96,165,250,.28);border-radius:999px;background:#2563eb1f;color:#9bdcfb;font-size:.68rem;font-weight:900;letter-spacing:.08em;padding:4px 7px;text-transform:uppercase}.action-row strong,.risk-item strong{display:block;overflow:hidden;color:var(--muted-strong);font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.action-row span:not(.jira-tag):not(.ticket-status),.risk-item span{overflow:hidden;color:var(--muted);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.ticket-status{display:block;overflow:hidden;color:#cbd5e1;font-size:.76rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.action-row button{justify-self:start;width:100%;border-radius:6px;background:#7dd3fc24;color:var(--text);cursor:pointer;font-size:.74rem;font-weight:800;padding:7px 9px;transition:background .16s ease,transform .16s ease;white-space:nowrap}.risk-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(148,163,184,.11);border-radius:7px;background:#0f172a94;padding:12px}.risk-item div{display:grid;gap:4px;min-width:0}.risk-item em{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:999px;background:#fbbf241f;color:#fcd34d;font-style:normal;font-weight:900}.coverage-panel{min-height:206px}.pyramid-row{display:grid;grid-template-columns:82px minmax(0,1fr) 42px;align-items:center;gap:10px;color:var(--muted);font-size:.8rem}.pyramid-row div{display:flex;justify-content:center;min-width:0}.pyramid-row i{display:block;width:var(--coverage-width);height:22px;border-radius:4px;box-shadow:0 10px 24px #0206172e}.pyramid-row strong{color:var(--muted-strong);font-size:.78rem;text-align:right}.pyramid-row.unit i{background:linear-gradient(90deg,#38bdf8,#7dd3fc)}.pyramid-row.integration i{background:linear-gradient(90deg,#60a5fa,#93c5fd)}.pyramid-row.component i{background:linear-gradient(90deg,#a78bfa,#c4b5fd)}.pyramid-row.e2e i{background:linear-gradient(90deg,#34d399,#a7f3d0)}.legend-pass{background:var(--cyan)}.legend-risk{background:var(--amber)}.legend-gap{background:#60a5fa8c}.signal-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(100%,980px);margin:10px auto 88px}.signal-band article{--signal-accent: var(--blue);--signal-accent-soft: rgba(96, 165, 250, .12);--signal-accent-shadow: rgba(96, 165, 250, .18);display:grid;aspect-ratio:1;align-content:center;justify-items:center;gap:9px;min-height:0;border:1px solid transparent;border-radius:8px;background:transparent;padding:18px;text-align:center;transition:background .18s ease,border-color .18s ease,transform .18s ease}.signal-band article:nth-child(1){--signal-accent: #8cccf8;--signal-accent-soft: rgba(140, 204, 248, .055);--signal-accent-shadow: rgba(140, 204, 248, .08)}.signal-band article:nth-child(2){--signal-accent: #c6a2f2;--signal-accent-soft: rgba(198, 162, 242, .04);--signal-accent-shadow: rgba(198, 162, 242, .055)}.signal-band article:nth-child(3){--signal-accent: #8ddfc2;--signal-accent-soft: rgba(141, 223, 194, .05);--signal-accent-shadow: rgba(141, 223, 194, .07)}.signal-icon{display:inline-flex;width:66px;height:66px;align-items:center;justify-content:center;border-radius:0;border:0;background:transparent;color:color-mix(in srgb,var(--signal-accent) 66%,#93a4bb);box-shadow:none;margin-bottom:6px;transition:color .18s ease,filter .18s ease,opacity .18s ease,transform .18s ease}.signal-icon svg{width:40px;height:40px}.signal-band article:hover{border-color:color-mix(in srgb,var(--signal-accent) 14%,transparent);background:#0c142229;transform:translateY(-2px) scale(1.015)}.signal-band article:hover .signal-icon{color:color-mix(in srgb,var(--signal-accent) 70%,#ffffff);filter:brightness(1.22) saturate(1.22) drop-shadow(0 0 18px color-mix(in srgb,var(--signal-accent-shadow) 78%,transparent));opacity:1;transform:scale(1.075)}.signal-band strong{color:var(--text);font-size:1rem}.signal-band span{color:var(--muted);max-width:25ch;font-size:.88rem;line-height:1.5}.final-copy p{color:var(--muted-strong);font-size:1.02rem;line-height:1.68}.final-copy{max-width:700px;margin:0 auto 84px;text-align:center}.final-copy h2{font-size:clamp(1.9rem,3.6vw,3.15rem)}.final-copy p{margin-bottom:0}.text-cta{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:var(--cyan);font-weight:800}.text-cta svg{transition:transform .18s ease}.text-cta:hover svg{transform:translate(3px)}.site-footer{display:flex;align-items:baseline;justify-content:center;gap:12px;border-top:1px solid var(--line);color:var(--muted);padding:22px 0 28px}.site-footer .logo{transform:translate(-4px)}.site-footer p{margin:0;color:#748297;font-size:.84rem;text-align:center}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}@media(max-width:980px){.hero-section{padding-top:0}.hero-copy{max-width:none}h1{max-width:min(100%,46rem);font-size:clamp(2.2rem,5.4vw,3.25rem);line-height:.98}.headline-primary,.headline-secondary{max-width:none;margin:0 auto;white-space:nowrap}.hero-lede{max-width:min(100%,44rem)}.trust-line{max-width:min(100%,38rem)}.app-preview{width:100%;max-width:100%;height:270px}}@media(max-width:760px){.site-shell{width:min(100% - 28px,1180px)}.site-header{padding:20px 0 24px}.logo-word{--logo-size-max: 2.72rem;font-size:clamp(1.92rem,7vw,var(--logo-size-max))}.hero-section{padding-bottom:46px}.hero-copy{max-width:100%;overflow:visible}h1{margin-bottom:30px;max-width:min(100%,36rem);font-size:clamp(1.9rem,6.7vw,2.65rem);line-height:.98}.hero-lede{width:100%;max-width:min(36ch,100%);margin-bottom:28px;font-size:1rem;line-height:1.58}.waitlist-form{max-width:34rem}.form-row{width:min(100%,24rem)}.form-row[data-expanded=true]{width:min(100%,34rem)}.signal-band{grid-template-columns:1fr;gap:12px;margin-top:0}.signal-band article{aspect-ratio:auto;min-height:182px;gap:7px;padding:18px 20px}.signal-icon{margin-bottom:2px}.email-reveal,.form-row[data-expanded=true] .email-reveal{display:grid}.waitlist-form button,.waitlist-form .waitlist-trigger,.waitlist-form.is-expanded button{width:100%}.waitlist-form .waitlist-trigger{min-width:0;width:min(100%,24rem);min-height:52px}.waitlist-form.is-expanded button{flex:0 0 112px;min-width:112px;width:112px}.trust-line{max-width:min(36ch,100%);margin-top:8px;font-size:.78rem;line-height:1.45}.app-preview{--preview-scale: .92;width:100%;max-width:760px;height:256px;margin-bottom:38px}.app-preview:after{height:34%;background:linear-gradient(180deg,#05070d00,#05070d 76%)}.app-window{width:760px;grid-template-columns:150px 610px;min-height:860px;transform:scale(var(--preview-scale));transform-origin:0 0}.app-sidebar{padding:14px 10px}.preview-main{padding:14px}.signal-band,.final-copy{margin-bottom:58px}.final-copy{max-width:34rem}.final-copy h2{font-size:clamp(1.55rem,6.8vw,2.15rem);line-height:1.06}.final-copy p{font-size:.96rem;line-height:1.56}.text-cta{margin-top:18px}.site-footer{align-items:center;justify-content:center;padding:18px 0 22px}.site-footer p{text-align:center}}@media(max-width:700px){.app-preview{--preview-scale: .84}}@media(max-width:620px){.app-preview{--preview-scale: .76}}@media(max-width:560px){.app-preview{--preview-scale: .68}}@media(max-width:500px){.logo-word{font-size:1.86rem}h1{margin-bottom:24px;max-width:min(100%,23rem);font-size:clamp(1.42rem,6.6vw,1.74rem)}.headline-primary,.headline-secondary{max-width:none;margin:0 auto;white-space:nowrap}.hero-lede{max-width:min(100%,22rem);margin-bottom:24px;font-size:.98rem;line-height:1.56}.trust-line{max-width:min(100%,22rem)}.form-row,.waitlist-form .waitlist-trigger{width:min(100%,22rem)}.app-preview{--preview-scale: .6;height:226px;margin-bottom:34px}.app-window{width:760px;grid-template-columns:150px 610px}.risk-row{grid-template-columns:1fr auto}.coverage{grid-column:1 / -1;text-align:left}.success-dialog-shell{padding:14px}.success-dialog{padding:24px 18px}.signup-signal-options{grid-template-columns:1fr;width:100%}.success-dialog-done{min-width:0;width:100%}}@media(max-width:430px){h1{max-width:100%;font-size:clamp(1.38rem,6.4vw,1.62rem)}.headline-primary,.headline-secondary{max-width:100%;white-space:normal;text-wrap:balance}.hero-lede,.trust-line{max-width:min(24ch,100%);padding-inline:2px}.form-row,.waitlist-form .waitlist-trigger{width:100%}.app-preview{--preview-scale: .52;height:218px}.signal-band article{min-height:174px}}@media(max-width:380px){.app-preview{--preview-scale: .46;height:206px}.waitlist-form.is-expanded button{flex-basis:96px;min-width:96px;width:96px}}@media(max-width:360px){h1{max-width:100%;font-size:1.26rem}.headline-primary,.headline-secondary{max-width:100%;white-space:normal}.hero-lede{max-width:min(23ch,100%);font-size:.96rem;line-height:1.58}.app-preview{--preview-scale: .43;height:198px}.form-row[data-expanded=true]{display:grid;gap:9px;width:min(100%,21rem)}.form-row[data-expanded=true] .email-reveal{grid-template-columns:1fr}.waitlist-form.is-expanded button{min-width:0;width:100%}}@media(max-width:320px){.site-shell{width:min(100% - 20px,1180px)}h1{font-size:1.34rem}.headline-primary,.headline-secondary{max-width:18ch;margin:0 auto;white-space:normal}.hero-lede{max-width:min(30ch,100%)}.waitlist-form .waitlist-trigger,.form-row{width:100%}}@keyframes cta-shine{to{transform:translate(120%)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-slide-in{0%{opacity:0;transform:translate3d(0,24px,0) scale(.982)}62%{opacity:1}to{opacity:1;transform:translateZ(0) scale(1)}}
