.page{--hero:var(--bg);--gutter:max(var(--space-6),calc((100% - var(--content-max)) / 2));--block:var(--space-24);isolation:isolate;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-sans);overflow:hidden}.page figure{margin:0}.header{align-items:center;gap:var(--space-8);min-height:88px;padding:var(--space-4) var(--gutter);background:var(--hero);grid-template-columns:1fr auto 1fr;display:grid}.wordmark{width:max-content;min-height:var(--target-min);border-radius:var(--radius-sm);align-items:center;display:inline-flex}.nav{gap:var(--space-6);display:flex}.nav a,.textLink,.footer a{min-height:var(--target-min);border-radius:var(--radius-sm);color:var(--ink);align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.nav a:hover,.textLink:hover,.footer a:hover{text-underline-offset:4px;text-decoration:underline}.headerActions{justify-content:flex-end;align-items:center;gap:var(--space-6);display:flex}.navShort{display:none}.hero{align-items:center;gap:var(--space-16);padding:var(--space-16) var(--gutter) var(--block);background:var(--hero);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}.kicker{margin:0 0 var(--space-6);color:var(--accent);font-size:16px;font-weight:600;line-height:24px}.hero h1{max-width:10ch;margin:0 0 var(--space-6);color:var(--ink);font-family:var(--font-display);letter-spacing:-.035em;font-size:72px;font-weight:700;line-height:68px}.heroLead{max-width:52ch;color:var(--ink-soft);margin:0;font-size:18px;line-height:28px}.heroActions{gap:var(--space-3);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.heroNote{margin:var(--space-4) 0 0;color:var(--ink-muted);font-size:14px;line-height:20px}.productStage{min-width:0;padding-top:var(--space-10);position:relative}.demoLabel{z-index:3;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px;position:absolute;top:0;right:0}.productPanel{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.panelHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.panelHeader>div{gap:var(--space-1);flex-direction:column;display:flex}.panelContext{color:var(--ink-muted);font-size:13px;line-height:16px}.panelHeader strong{font-family:var(--font-display);letter-spacing:-.015em;font-size:24px;line-height:30px}.liveStatus{align-items:center;gap:var(--space-2);color:var(--lime-ink);white-space:nowrap;font-size:13px;font-weight:600;line-height:16px;display:flex}.liveStatus i{border-radius:var(--radius-full);background:currentColor;width:8px;height:8px}.stageRail{gap:var(--space-2);display:flex}.stageRail span{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);color:var(--ink-muted);letter-spacing:.04em;font-size:12px;font-weight:700;line-height:16px}.stageRail span:nth-child(3){background:var(--primary-soft);color:var(--accent)}.classList{gap:var(--space-3);flex-direction:column;display:flex}.panelFooter{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);display:flex}.panelFooter>div{flex-direction:column;display:flex}.panelFooter>div>span{color:var(--ink-muted);font-size:13px;line-height:16px}.panelFooter strong{font-size:16px;font-weight:600;line-height:24px}.actionGlyph{width:40px;height:40px;color:var(--accent);flex:none;place-items:center;display:grid}.proofStrip{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--gutter);border-top:1px solid var(--night-raised);background:var(--night);color:var(--on-night);display:flex}.proofStrip p{color:var(--on-night);margin:0;font-weight:700}.proofStrip ul{gap:var(--space-3) var(--space-10);color:var(--on-night-muted);flex-wrap:wrap;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.capabilities,.security,.plans{padding:var(--block) var(--gutter)}.sectionIntro{align-items:end;gap:var(--space-16);margin-bottom:var(--space-16);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.sectionIntro h2,.workflowCopy h2,.security h2,.plans h2{color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:48px;font-weight:700;line-height:50px}.sectionIntro p,.workflowCopy>p,.security>p,.planCopy p{color:var(--ink-soft);margin:0;font-size:18px;line-height:28px}.capabilityGrid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.capability{padding:var(--space-8) var(--space-8) 0 0}.capability+.capability{padding-left:var(--space-8);border-left:1px solid var(--line)}.signal{gap:var(--space-1);margin-bottom:var(--space-10);flex-direction:column;display:flex}.signal strong{color:var(--accent);font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:700;line-height:56px}.signal span{color:var(--ink-muted);font-size:14px;line-height:20px}.capability h3{margin:0 0 var(--space-3);color:var(--ink);letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:26px}.capability p{color:var(--ink-soft);margin:0;font-size:16px;line-height:24px}.workflow{background:var(--bg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.workflowVisual{padding:var(--space-24) var(--space-12) 0;background:var(--night);flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:hidden}.workflowVisual:before{content:"";top:var(--space-16);aspect-ratio:1;border:56px solid var(--violet-electric);border-radius:var(--radius-full);width:min(440px,90%);position:absolute;left:50%;transform:translate(-50%)}.workflowVisual .demoLabel{top:var(--space-4);right:var(--space-4)}.achievement{z-index:2;width:min(300px,100%);margin-bottom:calc(-1 * var(--space-6));align-self:flex-start;position:relative}.phone{gap:var(--space-5);width:min(360px,100%);min-height:560px;padding:var(--space-6) var(--space-5) 0;border:7px solid var(--night-raised);background:var(--bg);color:var(--ink);border-bottom:0;border-radius:38px 38px 0 0;flex-direction:column;display:flex;position:relative}.phoneTop,.balanceLine{justify-content:space-between;font-size:13px;font-weight:700;display:flex}.phoneWelcome{gap:var(--space-1);margin-top:var(--space-4);flex-direction:column;display:flex}.phoneWelcome span{color:var(--ink-muted);font-size:14px}.phoneWelcome strong{font-family:var(--font-display);letter-spacing:-.015em;font-size:24px;line-height:30px}.balanceLine{padding:var(--space-4) var(--space-1);border-bottom:1px solid var(--line)}.appNav{margin:var(--space-4) var(--space-4) 0;justify-content:space-around;display:flex}.appNav i{border-radius:var(--radius-full);background:var(--field);width:22px;height:4px}.appNav i:first-child{background:var(--violet-electric)}.workflowCopy{max-width:640px;padding:var(--block) var(--space-16);align-self:center}.workflowCopy>p{margin:var(--space-6) 0 var(--space-10)}.roleList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.roleList li{gap:var(--space-6);padding:var(--space-5) 0;border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);display:grid}.roleList strong{color:var(--accent);font-size:15px;font-weight:700}.roleList span{color:var(--ink-soft)}.security{gap:var(--space-10) var(--space-16);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.security>div{align-items:flex-start;gap:var(--space-6);display:flex}.shield{width:var(--target-min);height:var(--target-min);border:2px solid var(--violet-electric);border-radius:var(--radius-full);color:var(--accent);flex:none;place-items:center;display:grid}.security>p{align-self:end}.security ul{gap:var(--space-2);flex-wrap:wrap;grid-column:2;margin:0;padding:0;list-style:none;display:flex}.security li{padding:var(--space-2) var(--space-4);border:1px solid var(--field);border-radius:var(--radius-full);color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.plans{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.planCopy p{margin-top:var(--space-6)}.planOptions{gap:var(--space-3);flex-direction:column;display:flex}.planOptions article{gap:var(--space-6);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);grid-template-columns:140px minmax(0,1fr);display:grid}.planOptions strong{font-family:var(--font-display);font-size:19px;font-weight:600;line-height:26px}.planOptions article span{color:var(--ink-soft)}.planOptions>a{margin-top:var(--space-5)}.footer{align-items:center;gap:var(--space-8);padding:var(--space-10) var(--gutter);border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;display:grid}.footer p{color:var(--ink-muted);margin:0;font-size:14px}.footer>div{justify-content:flex-end;gap:0 var(--space-6);flex-wrap:wrap;display:flex}@media (max-width:900px){.nav{display:none}.navShort{display:inline-flex}.header{grid-template-columns:1fr auto}.hero,.sectionIntro,.workflow,.security,.plans{grid-template-columns:minmax(0,1fr)}.hero{gap:var(--space-12)}.sectionIntro{gap:var(--space-6)}.security ul{grid-column:auto}.workflowCopy{max-width:none;padding:var(--block) var(--gutter)}.footer{grid-template-columns:1fr auto}.footer p{display:none}}@media (max-width:650px){.page{--gutter:var(--space-4);--block:var(--space-16)}.headerActions .textLink:not(.navShort){display:none}.header{gap:var(--space-4)}.headerActions{gap:var(--space-1) var(--space-3);flex-wrap:wrap}.wordmark svg{width:112px;height:auto}.hero{padding-top:var(--space-8)}.hero h1{letter-spacing:-.03em;font-size:48px;line-height:50px}.heroActions{display:grid}.productPanel{padding:var(--space-4)}.sectionIntro{margin-bottom:var(--space-10)}.sectionIntro h2,.workflowCopy h2,.security h2,.plans h2{font-size:36px;line-height:40px}.proofStrip{align-items:flex-start;gap:var(--space-3);flex-direction:column}.capabilityGrid{grid-template-columns:minmax(0,1fr)}.capability{padding:var(--space-8) 0;border-bottom:1px solid var(--line)}.capability+.capability{border-left:0;padding-left:0}.signal{margin-bottom:var(--space-5)}.workflowVisual{padding:var(--space-16) var(--space-4) 0}.phone{min-height:480px;padding:var(--space-5) var(--space-3) 0;border-width:5px 5px 0}.roleList li{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.security>div{flex-direction:column}.planOptions article{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.footer{grid-template-columns:minmax(0,1fr)}.footer>div{justify-content:flex-start;gap:0 var(--space-4)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .page{--hero:var(--night)}}:root[data-theme=dark] .page{--hero:var(--night)}
