[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing]{--night:var(--hm-night);--night-2:var(--hm-night-2);--rule-n:var(--rule-night,var(--hmds-color-neutral-8));--paper:var(--hm-paper);--ink:var(--hm-ink);--signal:var(--hm-signal);--mint:var(--hmds-primitive-hm-green-9);--rule:var(--hm-rule);--muted:var(--hm-muted);--quiet:var(--hm-quiet);--on:var(--hm-on-night);--on-m:var(--hm-on-night-muted);--on-q:var(--hm-on-night-quiet);--g:var(--hm-rag-on-track);--a:var(--hm-rag-at-risk);--r:var(--hm-rag-off-track);--mono:var(--hmds-typography-font-family-code);--sans:var(--hmds-typography-font-family-body);--rad:var(--hmds-radius-2-max);--gut:var(--hm-gutter);--hm-bg:var(--hmds-color-neutral-2);--hm-surface:var(--hm-panel);--hm-border:var(--hm-rule);--hm-track:var(--hmds-color-neutral-3);--hm-text2:var(--hm-muted);--hm-text3:var(--hm-quiet);--hm-landing-btn-min-height:var(--hmds-token-space-button-height-3,48px);--hm-landing-btn-padding-inline:var(--hmds-spacing-4,22px);--hm-landing-btn-font-size:var(--hmds-typography-font-size-3,1rem);--hm-landing-btn-card-min-height:var(--hmds-token-space-button-height-2,40px);--hm-landing-btn-card-font-size:var(--hmds-typography-font-size-2,.9375rem);--hm-landing-btn-card-padding-inline:var(--hmds-spacing-3,12px);--hm-landing-accent-surface:var(--hmds-color-accent-1);--hm-landing-hero-display:clamp(56px, 10vw, 152px);--hm-landing-hero-edge-inset:clamp(48px, 6vw, 80px);--st-off:var(--hmds-color-semantic-critical-9);--st-ok:var(--hmds-color-semantic-success-9);--sev-ok:var(--hm-rag-on-track);--sev-warn:var(--hm-rag-at-risk);--sev-err:var(--hm-rag-off-track);--ch-i:var(--hm-night);background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.55;overflow-x:clip}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] a{color:inherit}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] button{font:inherit;color:inherit;cursor:pointer}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] :focus-visible{outline:2px solid var(--mint);outline-offset:3px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] h1,[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] h2,[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] h3,[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] p{margin:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] h1,[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] h2,[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] h3{letter-spacing:-.01em;text-wrap:balance;font-weight:400}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .wrap{max-width:1360px;padding-inline:var(--gut);margin:0 auto}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .kick{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal);font-size:12.5px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] :is(#problem,#services) .hm-landing-sec-head .kick,[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] #how .kick{display:none}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] :is(#problem,#services) .hm-landing-sec-head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:5vw;margin-bottom:0;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] :is(#problem,#services) .hm-landing-sec-head h2{max-width:none;margin-top:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] :is(#problem,#services) .hm-landing-sec-head h2 em{font-style:italic}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] :is(#problem,#services) .hm-landing-sec-head .stack-s{grid-column:1}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] :is(#problem,#services) .hm-landing-sec-head .body{margin:0;grid-column:2;justify-self:end;width:min(100%,32.5rem);max-width:32.5rem;margin-inline-start:auto}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] #problem .hm-landing-sec-head .body{color:var(--muted)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] #services .hm-landing-sec-head h2{color:var(--paper)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] #services .hm-landing-sec-head .body{color:var(--on-m)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .dark .kick{color:var(--mint)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .btn{background:var(--night);min-height:48px;color:var(--paper);border-radius:var(--rad);align-items:center;padding:0 22px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .btn:hover{background:#0b2a5a}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .btn.g{background:var(--mint);color:#fff}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .btn.g:hover{background:#00a837}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .lnk{text-underline-offset:5px;font-weight:500;text-decoration:underline 1.5px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .lnk:hover{color:var(--signal)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .skip{position:absolute;left:-999px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .skip:focus{z-index:50;background:var(--paper);padding:10px 14px;top:12px;left:12px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .top{z-index:30;backdrop-filter:blur(12px);border-bottom:1px solid var(--rule-n);color:var(--paper);background:#021434eb;position:sticky;top:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .top .wrap{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .wm{white-space:nowrap;font-size:21px;font-style:italic;text-decoration:none}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .wm b{color:var(--mint);font-weight:400}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .nav{gap:30px;font-size:14.5px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .nav a{color:var(--on-m);text-decoration:none}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .nav a:hover{color:var(--paper)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .top .btn{background:var(--mint);color:#fff;min-height:38px;padding:0 14px;font-size:14px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-top{background:var(--night);color:var(--paper)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-top .h-lead>.kick{display:none}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-top .wrap{box-sizing:border-box;padding-block:clamp(56px,8vw,104px) var(--hm-landing-hero-edge-inset);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-top h1{font-family:var(--hmds-typography-font-family-code,var(--mono));font-weight:var(--hmds-typography-font-weight-regular,400);font-style:normal;font-size:var(--hm-landing-hero-display);letter-spacing:-.03em;text-transform:lowercase;margin-top:22px;padding-bottom:0;line-height:.95}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-facts{text-align:right;font-family:var(--mono);color:var(--on-q);margin:0;padding:0;font-size:14px;line-height:2.1;list-style:none}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-facts b{color:var(--on);font-weight:400}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] :is(.h-bot,#problem,#faq.hm-faq-section){background:var(--hm-landing-accent-surface)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-bot{position:relative}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-bot .wrap{padding-block:var(--hm-landing-hero-edge-inset) clamp(56px,7vw,96px);position:relative}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .go{left:var(--gut);background:var(--mint);color:#fff;width:clamp(64px,7vw,96px);height:clamp(64px,7vw,96px);font-family:var(--mono);border-radius:50%;place-items:center;font-size:clamp(24px,2.6vw,34px);text-decoration:none;transition:transform .2s;display:grid;position:absolute;top:0;transform:translateY(-50%)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .go:hover{transform:translateY(-50%)translate(4px)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-bot .hm{font-style:italic;font-size:var(--hm-landing-hero-display);letter-spacing:-.03em;color:var(--night);padding-left:clamp(0px,8vw,128px);line-height:.98}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-top:clamp(28px,3.5vw,44px);padding-left:clamp(0px,8vw,128px);display:grid}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-row p{color:#3a3f47;max-width:640px;font-size:clamp(18px,1.45vw,21px)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-cta{flex-wrap:wrap;align-items:center;gap:24px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .sec{padding-block:clamp(72px,9vw,128px)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .sec h2{max-width:880px;margin-top:16px;font-size:clamp(34px,4vw,56px);line-height:1.08}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .sec h2 em{font-style:italic}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .dark{background:var(--night);color:var(--on)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .dark h2{color:var(--paper)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .lede{color:var(--muted);max-width:560px;margin-top:20px;font-size:clamp(17px,1.3vw,19px)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .dark .lede{color:var(--on-m)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .prob{border-top:1.5px solid var(--ink);margin-top:56px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .prob li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 40px minmax(0,1.2fr);align-items:baseline;gap:24px;padding:28px 0;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .prob{margin-left:0;margin-right:0;padding:0;list-style:none}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .prob .p{font-size:clamp(21px,1.9vw,28px);line-height:1.2}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .prob .p small{color:var(--muted);margin-top:10px;font-size:15.5px;line-height:1.5;display:block}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .prob .ar{font-family:var(--mono);color:var(--signal);font-size:20px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .prob .s{color:var(--muted);font-size:17px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .prob .s b{color:var(--ink);font-weight:500}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .wb-panel{--wb-panel-inset:var(--hmds-spacing-5,1.5rem);--wb-card-inline-pad:26px;padding:var(--wb-panel-inset) var(--wb-panel-inset) 0;background:var(--hmds-primitive-navy-alpha-2);border:1px solid var(--hmds-color-neutral-7);border-radius:var(--hmds-radius-4-max);flex-direction:column;margin-top:56px;display:flex;overflow:hidden}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .wb{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:0;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .card{color:var(--on);flex-direction:column;gap:14px;padding:28px 26px 24px;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .wb-panel .card-wb{background:var(--hmds-primitive-navy-alpha-5);border:1px solid var(--hmds-color-neutral-alpha-6);border-radius:var(--hmds-radius-3-max)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .card-wb[data-workbench=invicta]{--wb-fill:var(--hmds-primitive-invicta-2);--wb-hover-fill:var(--hmds-primitive-invicta-alpha-5);--wb-stroke:var(--hmds-primitive-invicta-9);--wb-badge-label:var(--hmds-primitive-invicta-11);--wb-icon-bg:var(--hmds-primitive-invicta-9)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .card-wb[data-workbench=andnotor]{--wb-fill:var(--hmds-primitive-andnotor-2);--wb-hover-fill:var(--hmds-primitive-andnotor-alpha-5);--wb-stroke:var(--hmds-primitive-andnotor-9);--wb-badge-label:var(--hmds-primitive-andnotor-11);--wb-icon-bg:var(--hmds-primitive-andnotor-9)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .card-wb[data-workbench=controlshift]{--wb-fill:var(--hmds-primitive-controlshift-2);--wb-hover-fill:var(--hmds-primitive-controlshift-alpha-5);--wb-stroke:var(--hmds-primitive-controlshift-9);--wb-badge-label:var(--hmds-primitive-controlshift-11);--wb-icon-bg:var(--hmds-primitive-controlshift-9)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .card-wb:hover{background:var(--wb-hover-fill);border-color:var(--wb-stroke);transform:translateY(-4px)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .card-wb-head{align-items:center;gap:12px;min-width:0;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .card-wb-icon{width:var(--hmds-scaling-7);height:var(--hmds-scaling-7);padding:var(--hmds-scaling-2);border-radius:var(--hmds-radius-2-max,var(--rad));background-color:var(--wb-icon-bg);box-sizing:border-box;flex:none;justify-content:center;align-items:center;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .card-wb-icon img{object-fit:contain;width:1.5rem;height:1.5rem;display:block}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .card-wb-name{min-width:0;font-family:var(--hmds-typography-font-family-headline);font-size:var(--hmds-typography-font-size-5);font-weight:var(--hmds-typography-font-weight-semibold,600);letter-spacing:var(--hmds-typography-letter-spacing-7,-.025em);color:var(--paper);flex:1;margin:0;line-height:1.2}@media (width>=640px){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .card-wb-name{font-size:var(--hmds-typography-font-size-6)}}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .card .pr{color:var(--on);min-height:2.8em;font-size:18px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .card dl{border-top:1px solid var(--rule-n);grid-template-columns:auto minmax(0,1fr);gap:10px 14px;margin:6px 0 0;padding-top:16px;font-size:14.5px;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .card dt{font-family:var(--mono);letter-spacing:.1em;color:var(--on-q);padding-top:3px;font-size:11px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .card dd{color:var(--on-m);margin:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .card-wb-looks{flex-wrap:wrap;gap:8px;margin:4px 0 0;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] :is(.card-wb,.sy-col--story) .hm-marketing-hmds-badge.card-wb-look{text-transform:none;letter-spacing:var(--hmds-typography-letter-spacing-2,0);text-decoration:none}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .card-wb-cta{width:100%;font-weight:var(--hmds-typography-font-weight-medium,500);font-size:var(--hmds-typography-font-size-2);color:var(--paper);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;min-height:0;margin-top:auto;padding-top:12px;text-decoration:none;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .card-wb-cta__text{min-width:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .card-wb-cta__arrow{color:var(--wb-stroke);flex:none;align-items:center;transition:transform .2s;display:inline-flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .card-wb-cta__arrow i{font-style:normal}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .card-wb-cta__arrow .hm-phosphor-chevron--card-wb-cta{width:1rem;height:1rem}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .card-wb:hover .card-wb-cta__arrow{transform:translate(4px)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .sy{color:var(--on-m);border:0;margin:0;padding:0;font-size:15.5px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .wb-panel>.sy{margin:var(--wb-panel-inset) calc(-1 * var(--wb-panel-inset)) 0;padding:var(--wb-panel-inset);background:var(--hmds-primitive-navy-alpha-5);border:1px solid var(--hmds-color-neutral-alpha-6);border-radius:0;border-bottom-left-radius:var(--hmds-radius-4-max);border-bottom-right-radius:var(--hmds-radius-4-max);color:inherit;cursor:pointer;text-decoration:none;transition:transform .2s,background-color .2s,border-color .2s}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .wb-panel>.sy:hover{background:var(--hmds-primitive-hm-green-alpha-5);border-color:var(--hmds-primitive-hm-green-9)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .sy-grid>.sy-cta:focus-visible{outline:2px solid var(--hmds-primitive-hm-green-9);outline-offset:2px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .sy-grid{--wb-stroke:var(--hmds-primitive-hm-green-9);--wb-badge-label:var(--hmds-primitive-hm-green-11);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:0 clamp(20px,3vw,40px);display:grid}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .sy-col{flex-direction:column;justify-content:center;align-self:center;align-items:flex-start;gap:14px;min-width:0;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .sy-col--stack{--wb-fill:var(--hmds-primitive-navy-2);--wb-badge-label:var(--hmds-primitive-navy-11);--wb-icon-bg:var(--hmds-primitive-navy-9)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .sy-col--stack .pr{color:var(--on);min-height:2.8em;margin:0;font-size:18px;line-height:1.45}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .sy-col--stack .card-wb-head .sy-logo{min-width:0;height:var(--hmds-scaling-7);max-height:var(--hmds-scaling-7);object-fit:contain;object-position:left center;flex:1;align-self:center;width:auto;max-width:min(100%,12rem)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .sy-col--roles dl{border-top:0;flex-direction:column;gap:0;width:100%;margin:0;padding-top:0;font-size:14.5px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .sy-grid>.sy-cta{grid-column:1/-1;align-self:stretch;margin-top:14px;padding-top:12px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .sy-grid:hover .sy-cta .card-wb-cta__arrow{transform:translate(4px)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .sy-col--roles dt{font-family:var(--mono);letter-spacing:.1em;color:var(--on-q);margin:14px 0 0;padding-top:0;font-size:11px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .sy-col--roles dt:first-child{margin-top:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .sy-col--roles dd{color:var(--on-m);margin:6px 0 0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .sy-col--story .card-wb-looks{width:100%;margin:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .sy-logo{object-fit:contain;object-position:left center;background:0 0;flex:none;width:auto;max-width:106px;height:25px;max-height:25px;display:block}@media (width>=901px){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .sy-grid{padding-inline:var(--wb-card-inline-pad);column-gap:20px}}@media (width<=900px){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .sy-grid{grid-template-columns:minmax(0,1fr)}}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .how{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,3vw,40px) clamp(28px,4vw,48px);display:grid}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .how-title{grid-area:1/1/auto/-1;max-width:none;margin:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .how-title em{margin-top:.12em;display:block}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .how-copy{grid-area:2/1;align-self:start;min-width:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] #how .steps3{margin-top:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .how .strip{grid-area:2/2/auto/-1;align-self:start;min-width:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .steps3{flex-direction:column;gap:14px;margin:32px 0 0;padding:0;list-style:none;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .steps3 li{grid-template-columns:28px minmax(0,1fr);gap:14px;font-size:17px;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .steps3 span{font-family:var(--mono);color:var(--signal);padding-top:4px;font-size:12px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .strip{border:1.5px solid var(--ink);background:#fff;padding:22px 22px 18px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .strip-h{font-family:var(--mono);color:var(--quiet);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:14px;font-size:11.5px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .blk{flex-direction:column;gap:6px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .blk .rw{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .blk .rw>span{font-family:var(--mono);color:var(--quiet);font-size:11px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .blk .cl{grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .blk i{aspect-ratio:1;background:#edeef1;border-radius:1px;transition:background .25s;position:relative}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .blk i.p:after{content:"";box-shadow:0 0 0 1.5px var(--night);background:#fff;border-radius:50%;position:absolute;inset:30%}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .strip-t{font-family:var(--mono);color:var(--quiet);justify-content:space-between;margin-top:8px;font-size:11px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .strip-l{border-top:1px solid var(--rule);font-family:var(--mono);color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:14px;padding-top:12px;font-size:11.5px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .strip-l span{align-items:center;gap:7px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .strip-l s{width:10px;height:10px;text-decoration:none;display:inline-block}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .how .lnk{margin-top:28px;display:inline-block}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof{color:var(--paper);background:#0b1222}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs{width:100%;max-width:100%;display:block}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs>.wrap{box-sizing:border-box;min-width:0;max-width:1360px;margin-inline:auto}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof:not(.proofs) .wrap{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-block:56px;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof:not(.proofs) strong{font-family:var(--mono);font-weight:var(--hmds-typography-font-weight-bold,700);font-size:clamp(var(--hmds-typography-font-size-6),2.2vw,var(--hmds-typography-font-size-8));line-height:1;display:block}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof:not(.proofs) .wrap>div>span{color:var(--on-m);margin-top:10px;font-size:15px;display:block}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .wrap.proof-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(28px,4vw,48px);padding-block:clamp(72px,9vw,128px);display:grid}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .proof-col{width:100%;min-width:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .pc-wrap{margin-top:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .pcards{gap:var(--hmds-spacing-5,1.25rem);box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:min-content;align-items:stretch;padding:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .p-compare{display:none}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .proof-intro .invicta-v8-proof-creds{margin-top:clamp(28px,3.5vw,40px);padding:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .proof-intro .invicta-v8-proof-creds-strip{width:100%;font-family:var(--hmds-typography-font-family-body,var(--sans));font-size:var(--hmds-typography-font-size-2,14px);color:color-mix(in srgb,var(--on-m) 82%,transparent);flex-direction:column;align-items:stretch;gap:.65rem;line-height:1.45;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .proof-intro .invicta-v8-proof-cred{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.5rem clamp(1rem,2.5vw,1.75rem);width:100%;min-width:0;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .proof-intro .invicta-v8-proof-cred>p{font-family:var(--mono);font-size:12.5px;font-weight:var(--hmds-typography-font-weight-bold,700);color:var(--mint);text-transform:uppercase;letter-spacing:.06em;margin:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .proof-intro .invicta-v8-proof-creds .tags{min-width:0;display:inline}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .proof-intro .invicta-v8-proof-creds .tags span{white-space:normal;font:inherit;color:inherit;background:0 0;border-radius:0;padding:0;display:inline}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .proof-intro .invicta-v8-proof-creds .tags span+span:before{content:"·";color:color-mix(in srgb,var(--on-m) 55%,transparent);margin-inline:.5rem;font-weight:400}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .p-row{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs :is(.p-tag,.p-factor){font-family:var(--mono);font-size:12.5px;font-weight:var(--hmds-typography-font-weight-bold,700)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .p-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--on-m);grid-area:1/1}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .p-val{font-family:var(--mono);color:var(--paper);grid-area:1/2;justify-self:end;font-size:13px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .p-row .tb{background:var(--hmds-primitive-navy-alpha-7);border-radius:3px;grid-column:1/-1;height:6px;margin-top:0;overflow:hidden}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .p-row .fill{height:100%;width:var(--p-bar,0);border-radius:3px;display:block}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .p-row .fill.p-before{background:var(--hmds-color-neutral-8)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .p-row .fill.p-now{background:var(--mint)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .p-factor{color:var(--mint);margin:14px 0 0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .pcd .big{margin-top:4px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .proof-intro>.kick{display:none}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs h2{max-width:none;color:var(--paper);letter-spacing:-.01em;text-wrap:balance;margin-top:0;font-size:clamp(34px,4vw,56px);font-weight:400;line-height:1.08}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .proof-scale{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,28px);margin:24px 0 0;padding:0;list-style:none;display:none}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .proof-scale strong{font-family:var(--mono);color:var(--paper);font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.1;display:block}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .proof-scale li{font-family:var(--hmds-typography-font-family-body,var(--sans));font-size:var(--hmds-typography-font-size-3,1rem);color:color-mix(in srgb,var(--on-m) 64%,transparent);line-height:1.45}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .proof-scale li strong{color:var(--paper)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .lede{color:var(--on-m);max-width:none;margin-top:20px;font-size:clamp(18px,1.45vw,21px);line-height:1.55}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs :is(.pq,.bl){font-family:var(--hmds-typography-font-family-body,var(--sans));line-height:1.55;font-weight:var(--hmds-typography-font-weight-light,300)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .bl{font-size:clamp(18px,1.45vw,21px)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .pq{font-size:clamp(var(--hmds-typography-font-size-3),1.3vw,var(--hmds-typography-font-size-4));color:var(--on-m)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .p-metric .bl{color:var(--paper);opacity:.4}@media (width<=720px){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .proof-scale{grid-template-columns:minmax(0,1fr);gap:20px}}@media (width<=1000px){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .wrap.proof-columns{grid-template-columns:minmax(0,1fr)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .pc-wrap{margin-top:40px}}@media (width<=720px){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs{grid-template-columns:unset;display:block}}@media (width<=640px){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .pc-wrap{margin:32px 0 0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .pcards{scroll-snap-type:none;gap:var(--hmds-spacing-4,1rem);grid-template-columns:minmax(0,1fr);padding:0;display:grid;overflow-x:visible}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .pcd{scroll-snap-align:none;flex:none;width:100%;max-width:100%}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .pdots{display:none}}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .faq:not(.hm-faq-accordion){border-top:1.5px solid var(--ink);margin-top:48px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .faq:not(.hm-faq-accordion) details{border-bottom:1px solid var(--rule)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .faq:not(.hm-faq-accordion) summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:clamp(19px,1.7vw,25px);line-height:1.3;list-style:none;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .faq:not(.hm-faq-accordion) summary::-webkit-details-marker{display:none}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .faq:not(.hm-faq-accordion) summary:after{content:">";font-family:var(--mono);color:var(--signal);flex:none;font-size:22px;transition:transform .2s}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .faq:not(.hm-faq-accordion) details[open] summary:after{transform:rotate(90deg)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .faq:not(.hm-faq-accordion) .a{max-width:760px;color:var(--muted);padding:0 0 28px;font-size:17px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .faq:not(.hm-faq-accordion) .a p+p{margin-top:12px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .hm-faq-section .hm-faq-section__title{max-width:880px;margin-top:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cta .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:72px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cta:not(.hm-briefing-cta-section) h2{color:var(--paper);margin:0;font-size:clamp(32px,4vw,56px);font-style:italic}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .foot{background:var(--night);border-top:1px solid var(--rule-n)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .foot .wrap{font-family:var(--mono);color:var(--on-q);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:28px;font-size:12px;display:flex}@media (width<=1000px){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] :is(#problem,#services) .hm-landing-sec-head{align-items:start;gap:var(--hmds-spacing-4,1.5rem);grid-template-columns:minmax(0,1fr)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] :is(#problem,#services) .hm-landing-sec-head .body{grid-column:1;justify-self:stretch;width:auto;max-width:none;margin-inline-start:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .nav{display:none}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-top .wrap{grid-template-columns:minmax(0,1fr)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-facts{text-align:left;line-height:1.9}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-row{grid-template-columns:minmax(0,1fr);gap:28px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .wb{grid-template-columns:minmax(0,1fr)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .card .pr{min-height:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .how{grid-template-columns:minmax(0,1fr);gap:40px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .how :is(.how-title,.how-copy,.strip){grid-area:auto/1;max-width:none}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] #how .steps3{margin-top:32px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof:not(.proofs) .wrap{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}}@media (width<=640px){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing]{--hm-landing-hero-display:clamp(44px,14vw,64px);--hm-landing-hero-edge-inset:56px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-top .wrap{padding-top:44px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .prob li{grid-template-columns:minmax(0,1fr);gap:8px;padding:24px 0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .prob .ar{display:none}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .blk .rw{grid-template-columns:34px minmax(0,1fr);gap:6px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .blk .cl{gap:2px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof:not(.proofs) strong{font-size:var(--hmds-typography-font-size-6);white-space:nowrap}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .wm{font-size:18px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .top .btn{padding:0 11px;font-size:13px}}@media (width<=380px){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .wm{font-size:15px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .top .btn{padding:0 9px;font-size:12px}}@media (prefers-reduced-motion:reduce){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .card,[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .go,[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .blk i{transition:none}}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-facts{font-size:15px;line-height:2.2}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-facts .pr{color:var(--mint);align-items:center;margin-right:.2em;display:inline-flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-facts .hm-phosphor-chevron--h-fact-pr{width:.85em;height:.85em}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .go .hm-phosphor-chevron--h-go{width:clamp(24px,2.6vw,34px);height:clamp(24px,2.6vw,34px)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-facts b{color:var(--paper);font-variant-numeric:tabular-nums;font-weight:400}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-facts .live{color:var(--mint);align-items:center;gap:8px;display:inline-flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-facts .live i{background:var(--mint);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 #00b53f99}@keyframes pulse{50%{outline-color:#00b53f}}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] :is(.btn,.btn2,a.hm-marketing-landing-cta,a.hm-marketing-landing-secondary,span.hm-marketing-landing-secondary){justify-content:center;align-items:center;gap:var(--hmds-spacing-2,10px);min-height:var(--hm-landing-btn-min-height);height:auto;padding-inline:var(--hm-landing-btn-padding-inline);border-radius:var(--rad);font-family:var(--hmds-typography-font-family-body,var(--sans));font-weight:var(--hmds-typography-font-weight-medium,500);font-size:var(--hm-landing-btn-font-size);line-height:var(--hmds-typography-line-height-1,1);white-space:nowrap;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] :is(.btn,a.hm-marketing-landing-cta){background:var(--hmds-primitive-hm-green-9);color:var(--hmds-color-default-white);border:1.5px solid var(--hmds-primitive-hm-green-9)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] :is(.btn2,a.hm-marketing-landing-secondary,span.hm-marketing-landing-secondary){color:var(--ink);border:1.5px solid var(--ink);background:0 0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] :is(.btn2,.hm-marketing-landing-secondary) i{font-style:normal;transition:transform .15s}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] :is(.btn2,a.hm-marketing-landing-secondary,span.hm-marketing-landing-secondary):hover{background:var(--ink);color:var(--paper)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] :is(.btn2,.hm-marketing-landing-secondary):hover i{transform:translate(3px)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] :is(.dark .btn2,.btn2.dk,.hm-marketing-landing-secondary--dk){color:var(--paper);border-color:var(--paper)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] :is(.dark .btn2:hover,.btn2.dk:hover,.hm-marketing-landing-secondary--dk:hover){background:var(--paper);color:var(--night)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .top .btn{min-height:38px;padding:0 14px;font-size:14px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .how :is(.btn2,a.hm-marketing-landing-secondary){margin-top:28px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pline{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pline p{color:var(--muted);font-size:17px}@media (width<=640px){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-cta{gap:12px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-cta :is(.btn,.btn2,a.hm-marketing-landing-cta,a.hm-marketing-landing-secondary){flex:auto;justify-content:center}}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .fnote{font-family:var(--mono);color:var(--on-q);flex-basis:100%;max-width:900px;margin:0;font-size:11.5px;line-height:1.6}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] #problem .hm-problem-section__footnote-band{width:100%;padding-block:var(--hmds-spacing-3,.75rem);border-radius:var(--hmds-radius-2-max);background:var(--hmds-color-neutral-2);box-sizing:border-box;margin-top:clamp(1.5rem,3vw,2rem);padding-inline:clamp(1rem,2.5vw,1.5rem)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] #problem .hm-problem-section__footnote{color:var(--quiet);max-width:none;margin:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .flip{flex-direction:column;gap:16px;margin-top:48px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .opn{background:var(--hm-surface);border:1px solid var(--hm-border);box-shadow:var(--el-1);border-radius:16px;padding:22px 24px 24px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .op-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:18px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .op-k{letter-spacing:.06em;text-transform:uppercase;color:var(--hm-text2);font-size:12.5px;font-weight:600}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .op-k .dg{color:inherit;opacity:.7;margin-left:2px;text-decoration:none}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .op-s{letter-spacing:.01em;text-transform:uppercase;align-items:center;gap:10px;margin-top:10px;font-size:24px;font-weight:700;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .op-s.bad{color:var(--st-off)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .op-s.good{color:var(--st-ok)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .op-s .ic{border:2px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;line-height:1;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .op-m{font-family:var(--mono);color:var(--hm-text3);font-size:12.5px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .orb{border-radius:50%;flex:none;width:34px;height:34px;margin-right:4px;position:relative}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .orb:before{content:"";background:radial-gradient(circle,var(--c) 1px,transparent 1.6px) 0 0/4px 4px;opacity:.55;border-radius:50%;position:absolute;inset:0;mask:radial-gradient(circle,#000 30%,#0000 70%)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .orb:after{content:"";background:var(--c);box-shadow:0 0 10px var(--c);border-radius:50%;position:absolute;inset:30%}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .flip.run .orb:after{animation:2.4s ease-in-out infinite orb}@keyframes orb{50%{box-shadow:0 0 18px var(--c);transform:scale(1.08)}}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .op-row{align-items:stretch;gap:10px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cell{background:var(--hm-bg);border:1px solid var(--hm-border);border-radius:8px;flex-direction:column;flex:1;gap:4px;min-width:0;padding:14px 14px 12px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cell.wide{flex:1.6}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:600;line-height:1.3;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cd{color:var(--hm-text2);font-size:13px;line-height:1.45}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .arr{color:var(--hm-text3);flex:none;align-self:center;font-size:15px;font-style:normal}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cell.hot{background:#fff7f7;border-color:#fdbdbe}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cell.ag{background:var(--hm-surface);border-color:#8eceaa}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cell.hu{background:var(--hm-surface)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cell.oc .ct{color:var(--st-ok)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ok{color:var(--st-ok);font-weight:700}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .num{font-family:var(--mono);align-items:baseline;gap:8px;margin-top:auto;padding-top:8px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .num b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .num span{color:var(--hm-text2);font-size:12px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .num.red b{color:var(--st-off)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .num.green b{color:var(--st-ok)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .num.navy b{color:var(--ch-i)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .tb{background:var(--hm-track);border-radius:3px;height:6px;margin-top:8px;display:block;overflow:hidden}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .tb .fill{background:var(--st-off);border-radius:3px;width:0;height:100%;display:block}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .flip.run .tb .fill{animation:6s ease-in forwards fillup,1.4s ease-in-out 6s infinite alternate warn}@keyframes fillup{to{width:100%}}@keyframes warn{to{opacity:.55}}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .seg{gap:4px;height:6px;margin-top:8px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .seg i{background:var(--hm-track);border-radius:3px;flex:1}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .flip.run .seg i{animation:1.6s ease-in-out infinite seg}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .seg i:nth-child(2){animation-delay:.15s!important}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .seg i:nth-child(3){animation-delay:.3s!important}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .seg i:nth-child(4){animation-delay:.45s!important}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .seg i:nth-child(5){animation-delay:.6s!important}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .seg i:nth-child(6){animation-delay:.75s!important}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .seg i:nth-child(7){animation-delay:.9s!important}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .seg i:nth-child(8){animation-delay:1.05s!important}@keyframes seg{0%,to{background:var(--hm-track)}40%{background:var(--sev-ok)}}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .dots{gap:6px;margin-top:8px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .dots i{width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--ch-i);opacity:.3;border-radius:50%}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .flip.run .dots i{animation:4.8s infinite dec}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .dots i:nth-child(2){animation-delay:1.6s!important}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .dots i:nth-child(3){animation-delay:3.2s!important}@keyframes dec{0%,30%{opacity:.3;background:0 0}35%,60%{opacity:1;background:var(--ch-i)}70%,to{opacity:.3;background:0 0}}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .chips{gap:4px;display:inline-flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ch{width:22px;height:22px;font-family:var(--mono);border-radius:6px;place-items:center;font-size:12px;font-weight:700;display:inline-grid}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ch.i{color:var(--ch-i);background:#0214341f}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ch.d{color:var(--ch-d);background:#3b82f61f}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ch.e{color:var(--ch-e);background:#8b5cf61f}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ch.a{color:var(--ch-a);background:#d977061f}@media (width<=1000px){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .op-row{flex-direction:column;gap:6px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cell{flex:none!important}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .arr{align-self:flex-start;margin-left:18px;line-height:1;transform:rotate(90deg)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .opn{padding:18px 16px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .op-s{font-size:20px}}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .strip{border:1px solid var(--hm-border);border-radius:var(--hmds-radius-2-max);background:var(--hm-surface);box-shadow:var(--el-1);padding:22px 24px 20px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .strip-h{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--hm-text2);font-size:12.5px;font-weight:600}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .strip-h b{font-size:var(--hmds-typography-font-size-3,1rem);color:var(--hm-text2);font-weight:600}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .strip-h #clk{font-family:var(--mono);letter-spacing:0;text-transform:none;color:var(--hm-text3);font-weight:400}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .blk i{background:var(--hm-track);border-radius:3px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .blk i.G{background:var(--sev-ok)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .blk i.A{background:var(--sev-warn)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .blk i.R{background:var(--sev-err)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .strip-l{border-top:1px solid var(--hm-border);font-family:var(--mono);color:var(--hm-text2)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .strip-l s{border-radius:3px}@media (prefers-reduced-motion:reduce){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .flip.run .tb .fill{width:100%;animation:none}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .flip.run .seg i,[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .flip.run .dots i,[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .flip.run .orb:after{animation:none}}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp{background:var(--hm-surface);border:1px solid var(--hm-border);box-shadow:var(--el-1);border-radius:16px;margin-top:32px;display:none;overflow:hidden}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp-h,[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp-r{grid-template-columns:1fr 1fr;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp .cl{color:var(--ink);min-width:0;padding:12px;font-size:13.5px;line-height:1.4}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp .cl+.cl{border-left:1px solid var(--hm-border)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp-h .cl{flex-direction:column;gap:6px;padding-top:16px;padding-bottom:14px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp-h .bad{background:#fff7f7}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp-h .good{background:#f4fbf6}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp-h .orb{width:26px;height:26px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp-h .k{letter-spacing:.06em;text-transform:uppercase;color:var(--hm-text2);font-size:11px;font-weight:600;line-height:1.3}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp-h .k .dg{color:inherit;text-decoration:none}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp-h .st{text-transform:uppercase;font-size:17px;font-weight:700}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp-h .bad .st{color:var(--st-off)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp-h .good .st{color:var(--st-ok)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp-r{border-top:1px solid var(--hm-border)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp-r .lb{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hm-text3);grid-column:1/-1;padding:10px 12px 0;font-size:11px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp-r .cl{padding-top:6px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp .chips{vertical-align:middle}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp .ch{width:20px;height:20px;font-size:11px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp .num{margin:0;padding:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp .num b{font-size:26px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp .num.sm b{font-size:20px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp .u{font-family:var(--mono);color:var(--hm-text2);margin:2px 0 6px;font-size:11.5px;display:block}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp .ok{color:var(--st-ok)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp.run .tb .fill{animation:6s ease-in forwards fillup,1.4s ease-in-out 6s infinite alternate warn}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp.run .orb:after{animation:2.4s ease-in-out infinite orb}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pc-wrap{margin-top:48px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pcd{background:var(--hm-surface);border:1px solid var(--hm-border);box-shadow:var(--el-1);border-radius:16px;flex-direction:column;gap:6px;padding:22px 22px 24px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pq{color:var(--hm-text2);border-bottom:1px solid var(--hm-border);align-items:flex-start;gap:10px;min-height:5.6em;margin-bottom:10px;padding-bottom:14px;font-size:15px;line-height:1.4;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pq .x{width:20px;height:20px;color:var(--st-off);background:#feebec;border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:11px;font-weight:700;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .big{font-family:var(--mono);letter-spacing:-.03em;color:var(--st-ok);font-size:44px;font-weight:700;line-height:1}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .bl{font-family:var(--mono);color:var(--hm-text2);font-size:12.5px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .tags{flex-wrap:wrap;align-content:center;gap:6px;min-height:44px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .tags span{color:var(--st-ok);font-family:var(--mono);background:#e6f6eb;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .tags .gate{color:var(--ch-d);background:#3b82f61a}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .tags .gate .ch{width:18px;height:18px;font-size:11px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pa{color:var(--hm-text2);margin-top:auto;padding-top:14px;font-size:15.5px;line-height:1.45}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pa b{color:var(--ink);font-weight:600}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pdots{display:none}@media (width<=1100px) and (width>=641px){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .flip{display:none}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmp{display:block}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pc-wrap{margin:32px 0 0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pcards{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;padding:4px 0 8px;display:flex;overflow-x:auto}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pcards::-webkit-scrollbar{display:none}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pcd{scroll-snap-align:center;flex:0 0 82%}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pq{min-height:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pdots{justify-content:center;gap:8px;margin-top:12px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pdots i{background:var(--hm-border);border-radius:50%;width:7px;height:7px;transition:background .2s,width .2s}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pdots i.on{background:var(--ink);border-radius:4px;width:18px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pline{margin-top:24px}}@media (width<=380px){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .top .btn{min-height:36px;padding:0 9px;font-size:12px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .wm{font-size:15px}}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proofs:not(.proof) .pc-wrap{margin-top:40px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .pcd{background:var(--hmds-primitive-navy-alpha-5);height:auto;box-shadow:none;padding:var(--hmds-spacing-4,1rem) var(--hmds-spacing-5,1.25rem);border:none;align-self:start;gap:6px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .pq{border-bottom:none;min-height:0;margin-bottom:6px;padding-bottom:0;display:block}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .p-metric{flex-wrap:wrap;align-content:flex-start;align-items:baseline;gap:6px 12px;height:auto;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .p-metric .big{flex:none;margin:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .p-metric .bl{flex:0 auto;align-self:baseline;min-width:0;max-width:100%;height:auto;margin:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .big{font-family:var(--mono);font-size:clamp(var(--hmds-typography-font-size-7),2.8vw,var(--hmds-typography-font-size-9,var(--hmds-typography-font-size-8)));color:var(--paper);font-weight:700;line-height:1}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .pa{color:var(--on-m)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .pa b{color:var(--paper);font-weight:600}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .tags{flex-flow:row;align-items:center;gap:6px;min-height:0;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .tags span{white-space:nowrap;background:var(--hmds-primitive-navy-alpha-5);color:var(--on-m);flex:none;padding:5px 8px;font-size:11.5px;font-weight:500}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .pdots i{background:var(--hmds-color-neutral-8)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof.proofs .pdots i.on{background:var(--paper)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pstrip{background:var(--hmds-primitive-navy-5);color:var(--hmds-primitive-navy-9)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pstrip .wrap{justify-content:space-between;align-items:center;gap:var(--hmds-spacing-5,1.5rem);flex-wrap:wrap;padding-block:clamp(3.5rem,6vw,4.5rem);display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pstrip .pline{justify-content:space-between;align-items:center;gap:var(--hmds-spacing-5,1.5rem);flex:auto;width:100%;margin-top:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pstrip .pline p{min-width:min(100%,16rem);max-width:70%;font-family:var(--hmds-typography-font-family-headline);font-size:var(--hmds-section-heading-size,clamp(1.5rem,2.5vw,2rem));line-height:var(--hmds-section-heading-line-height,1.15);letter-spacing:var(--hmds-typography-letter-spacing-7,-.02em);font-weight:var(--hmds-typography-font-weight-regular,400);color:var(--hmds-primitive-navy-9);text-wrap:balance;flex:0 70%;margin:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pstrip :is(.btn2,a.hm-marketing-landing-secondary){flex:none;color:var(--hmds-primitive-navy-9)!important;border:1.5px solid var(--hmds-primitive-navy-9)!important;background:0 0!important}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pstrip :is(.btn2,a.hm-marketing-landing-secondary):hover{background:var(--hmds-primitive-navy-9)!important;border-color:var(--hmds-primitive-navy-9)!important;color:var(--hmds-color-default-white)!important}@media (width<=640px){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .pstrip .wrap{padding-block:clamp(2rem,5vw,2.5rem)}}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt{background:var(--hm-surface);border:1px solid var(--hm-border);box-shadow:var(--el-1);border-radius:16px;margin-top:48px;overflow:hidden}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-h,[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-r{grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);display:grid}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-r{border-top:1px solid var(--hm-border)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-l{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hm-text3);margin:0;padding:22px 24px;font-size:12px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-h .ct-l p{font-family:var(--mono);letter-spacing:.04em;text-transform:none;color:var(--hm-text3);font-size:12px;line-height:1.5}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-l .dg,[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-h .dg{color:inherit;text-decoration:none}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-c{border-left:1px solid var(--hm-border);min-width:0;padding:22px 24px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-h .ct-c{align-items:center;gap:12px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-h .bad{background:#fff7f7}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-h .good{background:#f4fbf6}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-h .k{letter-spacing:.06em;text-transform:uppercase;color:var(--hm-text2);font-size:12px;font-weight:600}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-h .st{text-transform:uppercase;margin-top:2px;font-size:22px;font-weight:700;line-height:1.1}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-h .bad .st{color:var(--st-off)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-h .good .st{color:var(--st-ok)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .num{font-family:var(--mono);align-items:baseline;gap:8px;margin:0;padding:0;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .num b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .num span{color:var(--hm-text2);font-size:12px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .duo{flex-wrap:wrap;gap:8px 28px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .no{color:var(--hm-text2);align-items:flex-start;gap:10px;margin:0;font-size:15.5px;line-height:1.45;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .no .x{width:20px;height:20px;color:var(--st-off);background:#feebec;border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:11px;font-weight:700;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .big{font-family:var(--mono);letter-spacing:-.03em;color:var(--st-ok);margin:0;font-size:40px;font-weight:700;line-height:1}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .sub{color:var(--hm-text2);margin-top:8px;font-size:15px;line-height:1.45}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .tags{flex-wrap:wrap;gap:6px;min-height:0;margin:0;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .tags span{color:var(--st-ok);font-family:var(--mono);background:#e6f6eb;border-radius:6px;padding:6px 11px;font-size:13px;font-weight:600}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .okl{color:var(--st-ok);font-size:15.5px;font-weight:600}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-r.end .no{color:var(--hm-text2)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt.run .tb .fill{animation:6s ease-in forwards fillup,1.4s ease-in-out 6s infinite alternate warn}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt.run .seg i{animation:1.6s ease-in-out infinite seg}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt.run .orb:after{animation:2.4s ease-in-out infinite orb}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .seg,[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .tb{margin-top:12px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .seg i:nth-child(9){animation-delay:1.2s!important}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .seg i:nth-child(10){animation-delay:1.35s!important}@media (width<=760px){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-h,[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-r{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-l{grid-column:1/-1;padding:12px 14px 0;font-size:11px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-h .ct-l{border-bottom:1px solid var(--hm-border);padding:12px 14px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-c{padding:10px 14px 14px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-c:first-of-type,[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-r .ct-c:nth-child(2){border-left:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-h .ct-c{flex-direction:column;align-items:flex-start;gap:8px;padding:14px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-h .ct-c:nth-child(2){border-left:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-h .orb{width:26px;height:26px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-h .k{font-size:11px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-h .st{font-size:16px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .num b{font-size:24px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .duo{gap:8px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .big{font-size:30px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .no,[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .sub,[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .okl{font-size:13.5px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .no .x{width:18px;height:18px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .tags span{padding:4px 8px;font-size:11.5px}}@media (prefers-reduced-motion:reduce){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt.run .tb .fill{width:100%;animation:none}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt.run .seg i,[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt.run .orb:after{animation:none}}@media (width<=760px){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .m2{display:none}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .num{flex-direction:column;align-items:flex-start;gap:2px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .num span,[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .ct-h .ct-l p{font-size:11px}}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .ct-r .ct-c{flex-direction:column;gap:8px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .lead{min-height:40px;color:var(--ink);align-items:center;gap:10px;font-size:17px;font-weight:600;line-height:1.3;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .lead>span:not(.x):not(.tags):not(.okl){display:block}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .lead .x{width:22px;height:22px;color:var(--st-off);background:#feebec;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .lead .big{font-family:var(--mono);letter-spacing:-.03em;color:var(--st-ok);font-size:40px;font-weight:700;line-height:1}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .lead .tags{flex-wrap:wrap;gap:6px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .lead .tags span{color:var(--st-ok);font-family:var(--mono);background:#e6f6eb;border-radius:6px;padding:6px 11px;font-size:13px;font-weight:600}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .lead .okl{color:var(--st-ok);font-size:17px;font-weight:600}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .sub{color:var(--hm-text2);margin:0;font-size:15px;line-height:1.45}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .ct-r .ct-c:nth-child(2) .sub{padding-left:32px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .ct-r.end .ct-c:nth-child(2) .lead{color:var(--hm-text2)}@media (width<=760px){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .lead{align-items:flex-start;gap:8px;min-height:30px;font-size:14.5px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .lead .x{width:18px;height:18px;margin-top:1px;font-size:11px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .lead .big{font-size:30px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .lead .okl{font-size:14.5px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .lead .tags span{padding:4px 8px;font-size:11.5px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .sub{font-size:13.5px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .ct-r .ct-c:nth-child(2) .sub{padding-left:26px}}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .proof{background:var(--night)!important}@media (width<=1000px){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-top .wrap{flex-direction:column;align-items:flex-start;gap:0;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-lead{display:contents}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-top .kick{order:1}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-facts{flex-wrap:wrap;order:2;gap:4px 18px;padding:16px 0 0;font-size:13px;line-height:1.6;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-top h1{order:3;margin-top:20px}}@media (width<=640px){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-row,[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-bot .hm{padding-left:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-cta{flex-wrap:wrap}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-cta :is(.btn,.btn2,a.hm-marketing-landing-cta,a.hm-marketing-landing-secondary){flex:100%;justify-content:center}}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .sec:not(.dark) .lede{color:#3a3f47}@media (width<=640px){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .sec:not(.dark) .lede{font-size:17.5px;line-height:1.55}}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .go{background:var(--hmds-primitive-hm-green-9)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] :is(.btn,a.hm-marketing-landing-cta){background:var(--hmds-primitive-hm-green-9)!important;border-color:var(--hmds-primitive-hm-green-9)!important;color:var(--hmds-color-default-white)!important}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] :is(.btn,a.hm-marketing-landing-cta):hover{background:var(--hmds-primitive-hm-green-11)!important;border-color:var(--hmds-primitive-hm-green-11)!important}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-cta :is(a.hm-marketing-landing-secondary,.btn2){color:var(--ink)!important;border:1.5px solid var(--ink)!important;background:0 0!important}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-cta :is(a.hm-marketing-landing-secondary,.btn2):hover{background:var(--ink)!important;color:var(--paper)!important;border-color:var(--ink)!important}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] :is(.btn2,a.hm-marketing-landing-secondary,span.hm-marketing-landing-secondary){color:#1c2024;background:#eef2f6;border:1.5px solid #1c2024}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] :is(.btn2,a.hm-marketing-landing-secondary,span.hm-marketing-landing-secondary):hover{color:#fafdfe;background:#1c2024}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] :is(.btn2.dk,.dark .btn2,.hero .btn2,.ch:not(.paper) .btn2,.hm-marketing-landing-secondary--dk){color:#fafdfe;background:#fafdfe1a;border-color:#fafdfe}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] :is(.btn2.dk:hover,.dark .btn2:hover,.hero .btn2:hover,.ch:not(.paper) .btn2:hover,.hm-marketing-landing-secondary--dk:hover){color:#021434;background:#fafdfe}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .dark .kick,[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .h-top .kick{color:#22c55e}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .lead .tags span,[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .tags span{color:#166534}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .cmpt .lead .x,[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .no .x{font-size:11px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs{border-top:1.5px solid var(--ink);--vs-stat-base:18px;margin-top:48px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-r{border-bottom:1px solid var(--rule);grid-template-columns:minmax(200px,220px) minmax(0,1fr) minmax(0,1fr);display:grid}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-r:not(.vs-h):not(.live){grid-template-rows:auto auto}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-r:not(.vs-h):not(.live)>.vs-l{grid-row:1/-1;align-self:start}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-r:not(.vs-h):not(.live)>.vs-c{grid-template-rows:subgrid;grid-row:1/-1;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-r:not(.vs-h):not(.live) .vs-t{align-self:end;margin:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-l{font-family:var(--hmds-typography-font-family-body);letter-spacing:normal;font-size:18px;line-height:1.4;font-weight:var(--hmds-typography-font-weight-medium,500);color:var(--ink);padding:22px 24px 22px 0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-h .vs-l{font-weight:var(--hmds-typography-font-weight-regular,400);color:var(--muted)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-l .dg{color:inherit;text-decoration:none}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-c{min-width:0;padding:22px 28px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-c.b{background:#f1f8f3}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-h .vs-c{padding-top:24px;padding-bottom:20px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-k{margin:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-c.a .vs-k{--wb-fill:var(--hmds-color-accent-alpha-2);--wb-badge-label:var(--hmds-color-accent-11)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-c.b .vs-k{--wb-fill:var(--hmds-primitive-hm-green-11);--wb-badge-label:var(--hmds-color-default-white)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-s{color:var(--ink);align-items:center;gap:10px;margin-top:8px;font-size:clamp(22px,2vw,28px);line-height:1.15;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-s i{background:#dc2626;border-radius:50%;flex:none;width:9px;height:9px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-c.b .vs-s i{background:#15803d}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs.run .vs-s i{animation:2.4s ease-in-out infinite vsp}@keyframes vsp{50%{opacity:.45;box-shadow:0 0 0 6px #0000}}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-t{color:var(--ink);font-size:18px;line-height:1.4}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-c.a .vs-t{color:#3a3f47}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-d{color:var(--muted);margin-top:6px;font-size:15px;line-height:1.5}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-x{font-family:var(--mono);font-weight:400;font-size:calc(1.25 * var(--vs-stat-base));letter-spacing:-.02em;color:#15803d;margin-right:4px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-n{color:var(--muted);align-items:baseline;gap:10px;font-size:15px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-n+.vs-n{margin-top:4px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-n b{font-family:var(--mono);font-weight:700;font-size:calc(1.25 * var(--vs-stat-base));letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;min-width:3.4ch;line-height:1.4}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-c.a .vs-n b{color:#b91c1c}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-c.b .vs-n b{min-width:5ch}@media (width<=760px){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-c.b .vs-n b{min-width:0}}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-bar{background:var(--hm-track);height:3px;margin-top:14px;display:block}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-bar i{background:#dc2626;width:0;height:100%;display:block}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs.run .vs-bar i{animation:6s ease-in forwards fillup}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-seg{gap:3px;height:3px;margin-top:14px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-seg i{background:var(--hm-track);flex:1}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs.run .vs-seg i{animation:1.6s ease-in-out infinite seg}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-seg i:nth-child(2){animation-delay:.15s}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-seg i:nth-child(3){animation-delay:.3s}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-seg i:nth-child(4){animation-delay:.45s}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-seg i:nth-child(5){animation-delay:.6s}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-seg i:nth-child(6){animation-delay:.75s}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-seg i:nth-child(7){animation-delay:.9s}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-seg i:nth-child(8){animation-delay:1.05s}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-seg i:nth-child(9){animation-delay:1.2s}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-seg i:nth-child(10){animation-delay:1.35s}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-r.end .vs-c.b .vs-t{color:#15803d}@media (width<=760px){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-r{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-r:not(.vs-h):not(.live){grid-template-rows:auto auto auto}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-r:not(.vs-h):not(.live)>.vs-l{grid-row:1}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-r:not(.vs-h):not(.live)>.vs-c{grid-row:2/-1}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-l{grid-column:1/-1;padding:14px 0 0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-h .vs-l{padding-bottom:4px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-c{padding:10px 12px 16px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-c.a{padding-left:0}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-h .vs-c{padding-top:12px;padding-bottom:14px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-l{font-size:15px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-s{gap:8px;font-size:17px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-s i{width:7px;height:7px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-t{font-size:15px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs{--vs-stat-base:15px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-d{font-size:13.5px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-n{flex-direction:column;gap:0;font-size:12.5px}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs-n b{min-width:0}}@media (prefers-reduced-motion:reduce){[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs.run .vs-bar i{width:100%;animation:none}[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs.run .vs-seg i,[data-hm-marketing-surface][data-hm-marketing-body=home][data-hm-marketing-landing] .vs.run .vs-s i{animation:none}}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative]{--night:var(--hm-night);--night-2:var(--hm-night-2);--night-3:var(--hmds-primitive-navy-11);--paper:var(--hm-paper);--panel:var(--hm-panel);--ink:var(--hm-ink);--signal:var(--hm-signal);--mint:var(--hmds-primitive-hm-green-9);--rule:var(--hm-rule);--rule-n:var(--rule-night,var(--hmds-color-neutral-8));--muted:var(--hm-muted);--quiet:var(--hm-quiet);--on:var(--hm-on-night);--on-m:var(--hm-on-night-muted);--on-q:var(--hm-on-night-quiet);--g:var(--hmds-color-semantic-success-9);--a:var(--hmds-color-semantic-medium-9);--r:var(--hmds-color-semantic-critical-9);--n:var(--hm-rag-not-due);--st-ok:var(--hmds-color-semantic-success-alpha-11);--st-ok-bg:var(--hmds-color-semantic-success-alpha-3);--st-ok-solid:var(--hmds-color-semantic-success-9);--st-warn:var(--hmds-color-semantic-medium-alpha-11);--st-warn-bg:var(--hmds-color-semantic-medium-alpha-3);--st-warn-solid:var(--hmds-color-semantic-medium-9);--st-high-solid:var(--hmds-color-semantic-high-9);--st-crit:var(--hmds-color-semantic-critical-alpha-11);--st-crit-bg:var(--hmds-color-semantic-critical-alpha-3);--st-crit-line:var(--hmds-color-semantic-critical-alpha-6);--st-info:var(--hmds-color-semantic-info-alpha-11);--st-info-bg:var(--hmds-color-semantic-info-alpha-3);--st-idle:var(--hmds-color-neutral-8);--st-track:var(--hmds-color-neutral-3);--st-mark:var(--hmds-color-neutral-12);--app-sunken:var(--hmds-color-neutral-2);--mono:var(--hmds-typography-font-family-code);--sans:var(--hmds-typography-font-family-body);--serif:var(--hmds-typography-font-family-headline);--rad:var(--hmds-radius-2-max);--gut:var(--hm-gutter);--hm-site-header-offset:3.5rem;--hm-narrative-ghost-hover:color-mix(in srgb, var(--hmds-color-neutral-1) 10%, transparent);--hm-narrative-ghost-active:color-mix(in srgb, var(--hmds-color-neutral-1) 14%, transparent);color:var(--on);background:var(--night);font-family:var(--sans);overflow-x:clip}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] *{box-sizing:border-box}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] a{color:inherit}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] button{font:inherit;color:inherit;cursor:pointer}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] :focus-visible{outline:2px solid var(--mint);outline-offset:3px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hm-faq-accordion summary:focus-visible{box-shadow:inset 0 0 0 2px var(--mint);outline:none}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .skip{position:absolute;left:-999px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .skip:focus{z-index:50;background:var(--paper);color:var(--ink);padding:10px 14px;top:12px;left:12px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .mono{font-family:var(--mono)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hv{font-family:var(--serif);font-style:italic}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .kick{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--mint);margin:0;font-size:13px;font-weight:700}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .paper .kick{color:var(--signal)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] #outcome .ch-head .kick,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] #state .ch-head .kick,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] #how .ch-head .kick,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] #evidence .ch-head .kick,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] #services .ch-head .kick,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] #pricing>.wrap>div:first-child>.kick,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] #return .ret .kick,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hero .hstep.intro>.kick{display:none}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] h1,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] h2,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] h3{letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:400}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] p{margin:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .wrap{max-width:1360px;padding-inline:var(--gut);margin:0 auto}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .paper{background:var(--paper);color:var(--ink)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .btn{background:var(--mint);color:#fff;border-radius:var(--hm-solid-button-radius);border:0;align-items:center;min-height:44px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .btn-line{border-radius:var(--rad);background:0 0;border:1px solid;align-items:center;min-height:44px;padding:0 18px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .btn-line:hover{background:var(--hmds-primitive-hm-green-3)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .btn2{justify-content:center;align-items:center;gap:var(--hmds-spacing-1,8px);min-height:var(--hmds-token-space-button-height-2,40px);padding-inline:var(--hmds-spacing-3,12px);border-radius:var(--hm-marketing-radius-button,var(--hm-solid-button-radius));font-family:var(--hmds-typography-font-family-body,var(--sans));font-size:var(--hmds-typography-font-size-2,14px);font-weight:var(--hmds-typography-font-weight-regular,400);line-height:var(--hmds-typography-line-height-1,1);white-space:nowrap;color:var(--paper);background:0 0;border:0;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .btn2 i{font-style:normal}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hero .btn2:hover,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hero .btn2:focus-visible{background:var(--hm-narrative-ghost-hover)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hero .btn2:active{background:var(--hm-narrative-ghost-active)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .paper .btn2{color:var(--ink)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .paper .btn2:hover{background:var(--hmds-color-neutral-alpha-3)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .paper .btn2:active{background:var(--hmds-color-neutral-alpha-4)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .top{top:env(safe-area-inset-top,0px);z-index:30;backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);color:var(--ink);background:#fafdfeeb;position:sticky}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .top .btn{min-height:36px;padding:0 14px;font-size:14px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .top .wrap{justify-content:space-between;align-items:center;gap:20px;height:64px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .wm{font-family:var(--sans);color:var(--night);white-space:nowrap;font-size:21px;font-style:italic;font-weight:400;text-decoration:none}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .wm b{color:var(--mint);font-weight:400}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .nav{gap:30px;font-size:14px;font-weight:500;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .nav a{color:var(--ink);text-decoration:none}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .nav a:hover{color:var(--signal)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:4vw;padding-block:56px 40px;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hero h1{font-family:var(--hmds-typography-font-family-headline);font-weight:var(--hmds-typography-font-weight-light,300);font-size:clamp(var(--hmds-marketing-fluid-display-l-min),var(--hmds-marketing-fluid-display-l-preferred),var(--hmds-marketing-fluid-display-l-max));letter-spacing:var(--hmds-typography-letter-spacing-7,-.02em);color:var(--paper);margin:20px 0 26px;line-height:1}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hero h1 em{color:var(--mint);font-style:normal}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .lead{color:var(--on-m);max-width:540px;font-size:clamp(17px,1.4vw,20px)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pick{flex-direction:column;gap:12px;margin-top:32px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .chips{flex-wrap:wrap;gap:8px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .chip{min-height:44px;color:var(--on);background:0 0;border:1px solid #2a4166;align-items:center;gap:10px;padding:0 16px;font-size:15px;display:inline-flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .chip i{border:2px solid;border-radius:50%;width:10px;height:10px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .chip[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--paper)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pick .hero-actions{margin-top:10px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit-box{position:relative}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit{touch-action:manipulation;width:100%;height:auto;display:block}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit .nd{cursor:pointer;outline:none}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit .nd:focus-visible .pt{stroke:var(--paper);stroke-width:3px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .dep{fill:none;stroke-width:1px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .dep.hot{stroke:var(--mint);stroke-width:2px;stroke-dasharray:5 7;animation:14s linear infinite flow}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sweep{transform-origin:320px 320px;animation:18s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes flow{to{stroke-dashoffset:-240px}}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ocard{border-top:1px solid var(--rule-n);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 18px;margin-top:6px;padding-top:16px;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ocard .nm{font-family:var(--serif);color:var(--paper);font-size:26px;line-height:1.15}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ocard .sub{color:var(--on-q);font-size:14px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ocard .pc{font-family:var(--mono);color:var(--mint);text-align:right;font-size:40px;line-height:1}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ocard .pl{font-family:var(--sans);font-size:var(--text-site-min);letter-spacing:.1em;color:var(--on-q);text-align:right}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .cue{border-top:1px solid var(--rule-n);display:none}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .cue .wrap{font-family:var(--sans);font-size:var(--text-site-min);color:var(--on-q);justify-content:space-between;align-items:center;gap:16px;padding-block:18px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .cue-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:inline-flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .cue-wbs{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .cue-wb{min-height:24px;color:var(--hmds-color-neutral-1);font-size:var(--text-site-min);border-radius:9999px;align-items:center;gap:6px;padding:2px 10px 2px 4px;font-weight:600;line-height:1;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .cue-wb:hover{filter:brightness(1.08)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .cue-wb--invicta{background:var(--hmds-primitive-invicta-9)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .cue-wb--andnotor{background:var(--hmds-primitive-andnotor-9)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .cue-wb--controlshift{background:var(--hmds-primitive-controlshift-9)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .cue-wb-icon{border-radius:9999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .cue-wb-icon img{object-fit:contain;width:10px;height:10px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .cue-wb-name{white-space:nowrap}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .cue-disclaimer{font-family:var(--mono)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ch{padding-block:clamp(72px,9vw,120px)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ch-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:5vw;margin-bottom:48px;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .big{font-family:var(--serif);font-size:clamp(36px,4.2vw,60px);line-height:1.08}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .big em{font-style:italic}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .body{font-family:var(--sans);font-size:var(--hmds-typography-font-size-3);color:var(--on-m);max-width:520px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .paper .body{color:var(--muted)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .contract{border:1.5px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .contract div{border-right:1px solid var(--rule);flex-direction:column;gap:10px;min-height:190px;padding:26px 24px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .contract div:last-child{border-right:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .contract .lbl{font-family:var(--sans);font-size:var(--text-site-min);letter-spacing:.1em;color:var(--quiet)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .contract .val{font-family:var(--serif);font-size:24px;line-height:1.2}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .contract .val.m{font-family:var(--mono);color:var(--signal);font-size:30px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .contract .nt{color:var(--muted);font-size:14px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .deps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .dep-c{border-top:1.5px solid var(--ink);flex-direction:column;gap:8px;padding-top:16px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .dep-c .id{font-family:var(--mono);font-size:var(--text-site-min);color:var(--quiet)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .dep-c h3{font-family:var(--serif);font-size:22px;line-height:1.2}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .dep-c p{color:var(--muted);font-size:15px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .st{font-family:var(--sans);font-size:var(--text-site-min);border:1px solid var(--rule);align-self:flex-start;padding:4px 8px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .st.ok{background:#e5f8e6;border-color:#c0ecc2}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .s96{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:44px;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .s96-col{flex-direction:column;min-height:442px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .g96{flex-direction:column;gap:9px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .g96 .row{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .g96 .t{font-family:var(--mono);font-size:var(--text-site-min);color:var(--on-q)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .g96 .bl{grid-template-columns:repeat(24,minmax(0,1fr));gap:4px;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .g96 button{aspect-ratio:1;border:0;justify-content:flex-end;align-items:flex-start;width:100%;padding:0;transition:transform .15s;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .g96 button.scan{outline:2px solid var(--paper);outline-offset:1px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .g96 button[aria-pressed=true]{outline:2px solid var(--paper);outline-offset:2px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .g96 button i{background:var(--paper);border:1.5px solid var(--night);border-radius:50%;width:30%;height:30%;margin:8%}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .legend{font-family:var(--sans);font-size:var(--text-site-min);color:var(--on-m);flex-wrap:wrap;gap:18px;margin-top:14px;padding-left:56px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .legend span{align-items:center;gap:8px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .legend .sw{width:11px;height:11px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .legend .hd{font-family:var(--serif);color:var(--paper);font-size:15px;font-style:italic}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .legend .hd i{background:var(--paper);border-radius:50%;width:8px;height:8px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] #state .note{text-align:center;font-family:var(--mono);font-size:var(--text-site-min);letter-spacing:.08em;color:#80838d;margin-top:8px;padding-left:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bpanel{flex-direction:column;gap:12px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bcard{background:var(--hmds-color-neutral-2);border:1px solid var(--hmds-color-neutral-7);color:var(--hmds-color-neutral-12);flex-direction:column;gap:10px;padding:20px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bcard .tt{color:var(--hmds-color-neutral-12);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bcard .bcard-meta{flex-direction:column;gap:4px;min-width:0;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bcard .blk{font-family:var(--mono);font-size:var(--hmds-typography-font-size-3);font-weight:var(--hmds-typography-font-weight-bold,700);letter-spacing:.04em;text-transform:uppercase}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bcard .w{font-family:var(--mono);font-size:var(--text-site-min);color:var(--hmds-color-neutral-11)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bcard .hm-marketing-hmds-badge.chp{text-transform:none;letter-spacing:.02em;flex-shrink:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bcard .hm-marketing-hmds-badge.chp[data-sev=G]{--wb-fill:var(--hmds-color-semantic-success-9);--wb-badge-label:var(--hmds-color-neutral-1)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bcard .hm-marketing-hmds-badge.chp[data-sev=A]{--wb-fill:var(--hmds-color-semantic-medium-9);--wb-badge-label:var(--hmds-color-neutral-1)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bcard .hm-marketing-hmds-badge.chp[data-sev=R]{--wb-fill:var(--hmds-color-semantic-critical-9);--wb-badge-label:var(--hmds-color-neutral-1)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bcard .hm-marketing-hmds-badge.chp[data-sev=pending]{--wb-fill:var(--hmds-color-neutral-8);--wb-badge-label:var(--hmds-color-neutral-1)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bcard .hm-marketing-hmds-badge.ag-now{--wb-fill:var(--hmds-color-accent-9);--wb-badge-label:var(--hmds-color-neutral-1);text-transform:none;letter-spacing:.02em}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bcard :is(.ag,.none,.hcard){border-radius:var(--rad);flex-direction:column;gap:8px;padding:14px 16px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bcard .ag{background:var(--hmds-primitive-navy-2);border:1px solid var(--hmds-color-neutral-7)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bcard .hcard{background:var(--hmds-primitive-hm-green-2);border:1px solid var(--hmds-color-neutral-7)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bcard .none{background:var(--hmds-color-neutral-2);font-family:var(--mono);font-size:var(--text-site-min);color:var(--hmds-color-neutral-11);border:none;font-style:normal;line-height:1.5;position:relative}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bcard .none:before{content:"";border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(90deg,var(--hmds-color-neutral-7) 0 3px,transparent 3px 6px) top/6px 1px repeat-x,repeating-linear-gradient(90deg,var(--hmds-color-neutral-7) 0 3px,transparent 3px 6px) bottom/6px 1px repeat-x,repeating-linear-gradient(0deg,var(--hmds-color-neutral-7) 0 3px,transparent 3px 6px) left/1px 6px repeat-y,repeating-linear-gradient(0deg,var(--hmds-color-neutral-7) 0 3px,transparent 3px 6px) right/1px 6px repeat-y;position:absolute;inset:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bcard .ag-body,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bcard .ag .checking,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bcard .hcard .tx{font-family:var(--sans);font-size:var(--hmds-typography-font-size-3);color:var(--hmds-color-neutral-12);font-style:normal;line-height:1.5}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .lab{font-family:var(--sans);font-size:var(--text-site-min);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;display:block}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bcard .lab.agent-l,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bcard .lab.human-l{font-weight:var(--hmds-typography-font-weight-bold,700);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:0;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .agent-l{color:var(--mint)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .human-l{color:var(--signal)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bcard .agent-l{color:var(--hmds-color-accent-11)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bcard .human-l{color:var(--hmds-primitive-hm-green-9)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hcard{background:var(--panel);color:var(--ink);flex-direction:column;gap:8px;padding:20px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hcard .tx{font-family:var(--serif);font-size:22px;font-style:italic;line-height:1.3}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hcard .sg{font-family:var(--sans);font-size:var(--text-site-min);color:var(--quiet)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bcard .hcard{color:var(--hmds-color-neutral-12);padding:14px 16px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bcard .hcard .sg{font-family:var(--mono);font-size:var(--text-site-min);color:var(--hmds-color-neutral-11)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .none{font-family:var(--serif);color:var(--on-m);border:1px dashed #2a4166;padding:20px;font-size:19px;font-style:italic}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .gates{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6vw;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .stage{border:1.5px solid var(--ink);background:var(--panel);flex-direction:column;align-self:start;gap:26px;min-height:460px;padding:32px;display:flex;position:sticky;top:110px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .stage .who{justify-content:space-between;align-items:center;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .who-tag{font-family:var(--sans);font-size:var(--text-site-min);letter-spacing:.1em;padding:6px 10px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .who-tag.agent{background:var(--night);color:var(--mint)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .who-tag.human{border:1.5px solid var(--ink);color:var(--signal);background:0 0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ring{border:1.5px solid var(--ink);text-align:center;border-radius:50%;place-content:center;align-self:center;width:150px;height:150px;transition:background .4s,color .4s,border-color .4s;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ring.agent{background:var(--night);color:var(--paper);border-color:var(--night)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ring.done{border-color:var(--signal);border-width:3px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ring strong{font-family:var(--mono);font-size:34px;font-weight:400}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ring small{font-family:var(--sans);font-size:var(--text-site-min);letter-spacing:.1em}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .stage h3{font-family:var(--serif);font-size:30px;line-height:1.15}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .stage>p{color:var(--muted);font-size:15.5px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] #sg-desc{display:none}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .flow{border-top:1px solid var(--rule);font-family:var(--sans);font-size:var(--text-site-min);color:#8b8d98;justify-content:space-between;gap:8px;padding-top:14px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .flow .on{color:var(--ink);font-weight:500}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .steps article{border-top:1px solid var(--rule);opacity:.35;flex-direction:column;justify-content:center;gap:16px;min-height:70vh;transition:opacity .4s;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .steps article.on{opacity:1}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .steps h3{font-family:var(--serif);font-size:clamp(30px,3vw,40px);line-height:1.1}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .steps p{color:var(--muted)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .rcpt{font-family:var(--sans);border-left:2px solid var(--ink);padding:6px 0 6px 16px;font-size:13px;line-height:1.85}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .rcpt b{color:var(--signal);font-weight:500}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .auto{flex-direction:column;gap:10px;margin-top:8px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .auto .tg{border:1.5px solid var(--ink);flex-wrap:wrap;align-self:flex-start;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .auto .tg button{min-height:42px;font-family:var(--sans);font-size:var(--hmds-typography-font-size-2);color:var(--ink);background:0 0;border:0;padding:0 14px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .auto .tg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .auto .ap{font-family:var(--serif);font-size:19px;font-style:italic;line-height:1.35}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .etabs{border:1px solid var(--rule-n);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .etabs button{border:0;border-right:1px solid var(--rule-n);text-align:left;background:0 0;flex-direction:column;gap:10px;min-height:160px;padding:24px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .etabs button:last-child{border-right:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .etabs small{font-family:var(--sans);font-size:var(--text-site-min);letter-spacing:.08em;color:var(--on-q)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .etabs h3{font-family:var(--serif);color:var(--paper);font-size:25px;line-height:1.1}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .etabs p{color:var(--on-m);font-size:14.5px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .etabs button[aria-pressed=true]{background:var(--paper)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .etabs button[aria-pressed=true] h3,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .etabs button[aria-pressed=true] p{color:var(--ink)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .etabs button[aria-pressed=true] small{color:var(--signal)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .trace{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:5vw;margin-top:36px;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .trace h3{font-family:var(--serif);color:var(--paper);font-size:30px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .trace .body{margin-top:10px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .trace pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.85 var(--mono);background:var(--night-2);border:1px solid var(--rule-n);color:var(--on);margin:0;padding:22px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .trace pre b{color:var(--mint);font-weight:400}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ret{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6vw;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .retbox{border:1.5px solid var(--ink);background:var(--panel);flex-direction:column;gap:18px;padding:32px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .retbox .rid{font-family:var(--mono);font-size:var(--text-site-min);letter-spacing:.08em;color:var(--quiet)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .retbox .rnm{font-family:var(--serif);font-size:28px;line-height:1.15}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bar{background:var(--rule);height:8px;position:relative}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bar i{background:var(--ink);transition:width 1.4s cubic-bezier(.2,.7,.2,1),background 1.4s;position:absolute;top:0;bottom:0;left:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bar.adv i{background:var(--signal)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bar s{border-left:1.5px dashed var(--ink);width:0;position:absolute;top:-6px;bottom:-6px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .rs{justify-content:space-between;align-items:end;gap:12px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .rs strong{font-family:var(--mono);font-size:46px;font-weight:400;line-height:1}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .rs span{font-family:var(--sans);font-size:var(--text-site-min);color:var(--quiet);text-align:right}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .apply{background:var(--ink);min-height:50px;color:var(--paper);border:0;align-self:flex-start;padding:0 22px;font-weight:500}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .apply:disabled{background:var(--signal);cursor:default}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .loop{border-top:1.5px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;margin-top:56px;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .loop div{box-sizing:border-box;border-radius:var(--hmds-radius-2-max,var(--rad));flex-direction:column;gap:6px;min-height:100%;padding:18px;transition:background-color .35s;display:flex;position:relative}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .loop .n{font-family:var(--mono);font-size:var(--text-site-min);color:var(--quiet)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .loop h4{font-family:var(--serif);margin:0;font-size:22px;font-weight:400}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .loop p{color:var(--muted);margin-top:auto;font-size:14.5px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .loop div.on{background:var(--hmds-primitive-hm-green-2)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .loop div.on h4{color:var(--signal)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .loop div.on:before{content:"";background:var(--signal);height:3px;position:absolute;top:-1.5px;left:18px;right:18px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .svcs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .svc{border:1px solid var(--rule-n);color:var(--on);flex-direction:column;text-decoration:none;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .svc .a{background:var(--night-2);flex-direction:column;gap:10px;min-height:150px;padding:22px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .svc .a .tx{font-family:var(--sans);font-size:14px;line-height:1.5}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .svc .h{background:var(--panel);color:var(--ink);flex-direction:column;gap:8px;min-height:120px;padding:22px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .svc .h .tx{font-family:var(--serif);font-size:20px;font-style:italic;line-height:1.3}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .svc .f{border-top:1px solid var(--rule-n);justify-content:space-between;align-items:baseline;padding:18px 22px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .svc .f strong{font-family:var(--serif);color:var(--paper);font-size:30px;font-weight:400}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .svc .f span{font-family:var(--sans);font-size:var(--text-site-min);color:var(--on-q)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .svc:hover .f span{color:var(--mint)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .band{border:1px solid var(--rule-n);font-family:var(--sans);justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:20px 24px;font-size:14px;text-decoration:none;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .band b{color:var(--mint);font-weight:400}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .inv{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6vw;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;margin-top:36px;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .stats div{border-top:1.5px solid var(--ink);flex-direction:column;gap:4px;padding-top:12px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .stats strong{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:34px;font-weight:400}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .stats span{color:var(--muted);font-size:14px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .curve{width:100%;height:auto;display:block}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .cta .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:64px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .cta h2{font-family:var(--serif);color:var(--paper);font-size:clamp(32px,4vw,52px);font-style:italic}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .foot{border-top:1px solid var(--rule-n)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .foot .wrap{font-family:var(--sans);font-size:var(--text-site-min);color:var(--on-q);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-block:28px;display:flex}@media (width<=1000px){[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .nav,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .rail{display:none}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hero .wrap,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ch-head,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .s96,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .gates,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .trace,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ret,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .inv{grid-template-columns:minmax(0,1fr)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .contract{grid-template-columns:repeat(2,minmax(0,1fr))}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .contract div:nth-child(2){border-right:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .contract div:nth-child(-n+2){border-bottom:1px solid var(--rule)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .deps,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .svcs{grid-template-columns:1fr}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .stage{display:none}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .app-inline{display:block}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .steps article{opacity:1}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ring{width:96px;height:96px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ring strong{font-size:24px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .stage h3{font-size:20px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .stage .flow{display:none}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .top .btn{white-space:nowrap;min-height:40px;padding:0 14px;font-size:14px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .steps article{min-height:60vh}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .loop{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}}@media (width<=640px){[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] body{font-size:16px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .wm{font-size:18px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .top .wrap{gap:10px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .top .btn{min-height:36px;padding:0 10px;font-size:13px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .contract{grid-template-columns:1fr}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .contract div{border-right:0;border-bottom:1px solid var(--rule);min-height:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .etabs{grid-template-columns:1fr}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .etabs button{border-right:0;border-bottom:1px solid var(--rule-n);min-height:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .g96 .bl{grid-template-columns:repeat(12,minmax(0,1fr))}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .g96 .row{grid-template-columns:36px minmax(0,1fr);align-items:start}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .s96-col{min-height:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .legend{padding-left:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .log{margin-left:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .log li{grid-template-columns:46px 38px minmax(0,1fr)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .log li .x,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .cue .wrap span:last-child{display:none}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .stats{grid-template-columns:1fr 1fr}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .loop{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] html{scroll-behavior:auto}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] *,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] :before,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] :after{transition:none!important;animation:none!important}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .steps article{opacity:1}}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .chip,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .contract,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bcard,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hcard,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .none,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .stage,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .who-tag,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .auto .tg,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .etabs,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .trace pre,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .retbox,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .apply,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .svc,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .band,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .st{border-radius:var(--rad)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .svc,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .contract,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .etabs,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .auto .tg{overflow:hidden}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .g96 button{border-radius:2px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .g96 button.sev-G{background:var(--hmds-color-semantic-success-9)!important}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .g96 button.sev-A{background:var(--hmds-color-semantic-medium-9)!important}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .g96 button.sev-R{background:var(--hmds-color-semantic-critical-9)!important}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .g96 button.pend{box-shadow:inset 0 0 0 1px #2a4166;background:0 0!important}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .g96 button.scan{outline-offset:1px;outline:2px solid #fafdfe;animation:.9s ease-in-out infinite pulse}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .live{flex-wrap:nowrap;align-items:center;gap:10px;margin-bottom:16px;padding-left:0;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .live-chip{text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;margin-right:2px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .live-chip[data-state=live]{--wb-fill:var(--hmds-color-semantic-success-9);--wb-badge-label:var(--hmds-color-neutral-1)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .live-chip[data-state=paused]{--wb-fill:var(--hmds-color-neutral-8);--wb-badge-label:var(--hmds-color-neutral-1)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .live-meta{min-width:0;font-family:var(--sans);font-size:var(--text-site-min);color:var(--on-m);flex:auto}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .live-meta b{color:var(--paper);font-weight:500}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] #state .hmds-icon-button.lv-toggle{box-sizing:border-box;width:var(--hmds-token-space-button-height-1,32px);height:var(--hmds-token-space-button-height-1,32px);border-radius:var(--hm-marketing-radius-button,var(--rad));background:var(--hmds-color-neutral-alpha-3);color:var(--on);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .12s,color .12s;display:inline-flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] #state .hmds-icon-button.lv-toggle:hover{background:var(--hmds-color-neutral-alpha-4)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] #state .hmds-icon-button.lv-toggle:active{background:var(--hmds-color-neutral-alpha-5)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] #state .hmds-icon-button.lv-toggle:focus-visible{box-shadow:0 0 0 2px var(--hmds-token-color-focus-ring-offset),0 0 0 4px var(--hmds-token-color-focus-ring-neutral);outline:none}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] #state .lv-toggle-icon{flex-shrink:0;width:16px;height:16px;display:block}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .live .lv-follow{border:1px solid var(--hmds-primitive-navy-8);border-radius:var(--rad);min-height:30px;font-family:var(--sans);font-size:var(--text-site-min);color:var(--on);background:0 0;padding:0 10px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .live .lv-follow:hover{border-color:var(--mint);color:var(--mint)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .log{border-top:1px solid var(--rule-n);min-height:7.25rem;font-family:var(--mono);font-size:var(--text-site-min);flex:auto;margin:18px 0 0 56px;padding:0;list-style:none}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .log li{border-bottom:1px solid var(--rule-n);color:var(--on-m);grid-template-columns:52px 44px 84px minmax(0,1fr);gap:10px;padding:8px 0;animation:.35s ease-out slide;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .log li .k{font-weight:500}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .log li.h{color:#fafdfe}@keyframes slide{0%{opacity:0;transform:translateY(-6px)}}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .checking{font-family:var(--sans);color:var(--on-m);font-size:14.5px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .checking:after{content:"_";animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .app{background:var(--panel);border:1px solid var(--rule);border-radius:var(--rad);color:var(--ink);overflow:hidden;box-shadow:0 1px 2px #00062e0f,0 8px 24px #00062e0f}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .app-top{border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:var(--text-site-min);color:var(--quiet);justify-content:space-between;gap:10px;padding:12px 16px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .app-top b{color:var(--ink);font-weight:500}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .app-tabs{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .app-tabs span{font-family:var(--mono);font-size:var(--text-site-min);color:var(--quiet);border-right:1px solid var(--rule);flex-direction:column;gap:2px;padding:10px 12px;display:flex;position:relative}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .app-tabs span:last-child{border-right:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .app-tabs span strong{color:var(--quiet);font-size:15px;font-weight:500}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .app-tabs span.done strong{color:var(--signal)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .app-tabs span.on{color:var(--ink);background:#f4fcf4}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .app-tabs span.on strong{color:var(--ink)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .app-tabs span.on:after{content:"";background:var(--mint);height:2px;position:absolute;bottom:-1px;left:0;right:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .app-body{flex-direction:column;gap:12px;min-height:300px;padding:16px 16px 18px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .app-body.in{animation:.45s ease-out rise}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ar-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .code{font-family:var(--mono);font-size:var(--text-site-min);border-radius:var(--rad);color:#fff;background:#021434;padding:3px 7px;font-weight:500}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .code.d{color:var(--signal);box-shadow:inset 0 0 0 1.5px var(--signal);background:#fff}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ar-h .nm{font-size:16px;font-weight:600}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .stt{font-family:var(--mono);font-size:var(--text-site-min);white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 8px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .stt.ok{background:var(--st-ok-bg);color:var(--st-ok)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .stt.wait{background:var(--st-warn-bg);color:var(--st-warn)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .stt.esc{background:var(--st-crit-bg);color:var(--st-crit)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .stt.now{background:var(--st-info-bg);color:var(--st-info)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .fact{font-size:16px;line-height:1.45}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .fact b{font-family:var(--mono);font-weight:500}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .rows{border-collapse:collapse;width:100%;font-size:13.5px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .rows td{border-top:1px solid var(--rule);padding:8px 0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .rows td:first-child{font-family:var(--mono);font-size:var(--text-site-min)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .rows td:last-child{text-align:right;color:var(--muted)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .meta{font-family:var(--mono);font-size:var(--text-site-min);color:var(--quiet);line-height:1.6}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .bec{color:var(--muted);font-size:14px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .guard{border:1px solid var(--st-crit-line);background:var(--app-sunken);border-radius:var(--rad);flex-direction:column;gap:8px;padding:12px 14px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .guard .gh{font-family:var(--sans);font-size:var(--text-site-min);color:var(--st-crit);justify-content:space-between;gap:10px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .guard p{color:var(--ink);font-size:13.5px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .gbar{background:var(--st-track);border-radius:4px;height:8px;position:relative}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .gbar i{background:var(--st-high-solid);border-radius:4px;transition:width .9s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .gbar s{border-left:2px solid var(--st-mark);width:0;position:absolute;top:-4px;bottom:-4px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .gl{font-family:var(--sans);font-size:var(--text-site-min);color:var(--quiet);justify-content:space-between;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .verbs{flex-wrap:wrap;gap:8px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .verbs button{border-radius:var(--rad);border:1px solid var(--rule);background:var(--panel);min-height:38px;color:var(--ink);padding:0 12px;font-size:13.5px;font-weight:500}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .verbs button.pri{background:var(--mint);border-color:var(--mint);color:#fff}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .verbs button:hover{border-color:var(--signal)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .signed{border-left:3px solid var(--st-ok-solid);flex-direction:column;gap:2px;padding:6px 0 6px 12px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .signed .hv{font-size:18px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .signed .meta{color:var(--muted)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .signed.back{border-color:var(--st-warn-solid)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ex{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ex li{border-top:1px solid var(--rule);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;font-size:14px;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ex li .ic{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--st-idle);border-radius:50%;transition:background .3s,box-shadow .3s}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ex li.done .ic{background:var(--st-ok-solid);box-shadow:none}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ex li.now .ic{box-shadow:inset 0 0 0 1.5px var(--st-info);background:conic-gradient(var(--st-info) 0 50%,transparent 0)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ex li .wh{font-family:var(--sans);font-size:var(--text-site-min);border-radius:var(--rad);color:#fff;white-space:nowrap;background:#021434;padding:2px 7px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ex li .wh.c{color:var(--signal);box-shadow:inset 0 0 0 1px var(--signal);background:#fff}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ex li small{font-family:var(--sans);font-size:var(--text-site-min);color:var(--quiet);display:block}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .trk{flex-direction:column;gap:6px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .trk .tb{background:var(--st-track);border-radius:5px;height:10px;overflow:hidden}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .trk .tb i{background:var(--signal);width:0;height:100%;transition:width 1.2s cubic-bezier(.2,.7,.2,1);display:block}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .trk span{font-family:var(--sans);font-size:var(--text-site-min);color:var(--muted)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .mv{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:12px;padding-top:12px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .mv .ml{color:var(--muted);flex-basis:100%;font-size:13.5px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .mv strong{font-family:var(--mono);font-size:30px;font-weight:400}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .mv .ar{font-family:var(--mono);color:var(--signal);font-size:22px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .mv strong.to{color:var(--signal)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .fed{color:var(--muted);background:var(--app-sunken);border-radius:var(--rad);padding:10px 12px;font-size:13px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .app-inline{margin-top:6px;display:none}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .stage{background:0 0;border:0;gap:12px;min-height:0;padding:0;top:88px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .app-top .md{border:1px dashed var(--quiet);font-size:var(--text-site-min);letter-spacing:.08em;border-radius:999px;padding:1px 8px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .thread{border-bottom:1px solid var(--rule);background:var(--app-sunken);padding:12px 14px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .th-h{font-family:var(--mono);font-size:var(--text-site-min);color:var(--quiet);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;overflow:hidden}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .th-h b{color:var(--ink);font-weight:600}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .th-row{align-items:stretch;gap:4px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .th-row>i{color:var(--st-idle);font-style:normal;font-size:var(--text-site-min);align-self:center}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .lk{border:1px solid var(--rule);border-radius:var(--rad);background:var(--panel);flex-direction:column;flex:1 1 0;gap:1px;min-width:0;padding:6px 7px;transition:background .3s,border-color .3s;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .lk small{font-family:var(--mono);font-size:var(--text-site-min);letter-spacing:.04em;color:var(--quiet);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .lk b{font-family:var(--mono);font-size:var(--text-site-min);font-weight:500}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .lk em{font-style:normal;font-size:var(--text-site-min);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .lk.dn b{color:var(--st-ok)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .lk.on{background:#021434;border-color:#021434}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .lk.on small,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .lk.on em{color:#b9bbc6}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .lk.on b{color:#fff}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .acode{font-family:var(--mono);font-size:var(--text-site-min);color:var(--quiet);margin-bottom:-10px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .atitle{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:600}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .asub{color:var(--quiet);margin-top:-8px;font-size:13px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .esc-h{font-family:var(--sans);font-size:var(--text-site-min);letter-spacing:.08em;color:var(--st-warn);font-weight:600}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .esc-t{margin-top:-8px;font-size:17px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .gbar i{background:var(--st-high-solid)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .kv{border-top:1px solid var(--rule);grid-template-columns:104px minmax(0,1fr);margin:0;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .kv dt{font-family:var(--mono);font-size:var(--text-site-min);letter-spacing:.08em;color:var(--quiet);border-bottom:1px solid var(--rule);padding:9px 0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .kv dd{border-bottom:1px solid var(--rule);margin:0;padding:8px 0;font-size:13.5px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .verbs button.lnk{text-underline-offset:3px;color:var(--muted);background:0 0;border:0;padding:0 6px;text-decoration:underline}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .big-n{color:var(--muted);font-size:13px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .big-n strong{font-family:var(--mono);color:var(--ink);margin-right:6px;font-size:26px;font-weight:500}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .seq-h{font-family:var(--mono);font-size:var(--text-site-min);letter-spacing:.08em;color:var(--quiet);margin-bottom:-8px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ex li{grid-template-columns:22px minmax(0,1fr) auto auto}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ex li .ic{border-radius:var(--rad);width:20px;height:20px;font-style:normal;font-family:var(--mono);font-size:var(--text-site-min);color:var(--quiet);box-shadow:inset 0 0 0 1px var(--st-idle);background:0 0;place-content:center;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ex li.done .ic{background:var(--st-ok-bg);color:#0000;box-shadow:none;position:relative}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ex li.done .ic:after{content:"✓";color:var(--st-ok);font-size:var(--text-site-min);place-content:center;display:grid;position:absolute;inset:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ex li.now .ic{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink);background:0 0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ex li .wh{padding:0;color:var(--quiet)!important;box-shadow:none!important;background:0 0!important}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ex li .tm{font-family:var(--mono);font-size:var(--text-site-min);color:var(--quiet);text-align:right;min-width:38px}@media (width<=1000px){[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .app-inline{display:block}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .stage{display:none}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .steps article{min-height:0;padding-block:44px}}@media (width<=640px){[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .th-row{flex-wrap:wrap}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .th-row>i{display:none}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .lk{flex:30%}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .lk em{display:none}}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ev{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:5vw;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .askers{flex-direction:column;gap:10px;display:flex;position:sticky;top:96px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .askers button{text-align:left;border-radius:var(--rad);background:0 0;border:1px solid #1e3557;flex-direction:column;gap:6px;padding:16px 18px;transition:background .25s,border-color .25s;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .askers button small{font-family:var(--sans);font-weight:700;font-size:var(--text-site-min);letter-spacing:.12em;color:var(--on-q)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .askers button .q{color:var(--on-m);font-size:21px;font-style:italic;line-height:1.3}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .askers button:hover{border-color:#00b53f}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .askers button[aria-pressed=true]{background:#fafdfe;border-color:#fafdfe}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .askers button[aria-pressed=true] small{color:var(--signal)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .askers button[aria-pressed=true] .q{color:var(--ink)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .answer{color:var(--on);padding:14px 0 4px;font-size:18px;line-height:1.5}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .answer b{font-family:var(--mono);color:#00b53f;font-weight:500}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .conf{border-top:1px solid #1e3557;flex-direction:column;gap:10px;padding-top:16px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .cf-top{justify-content:space-between;align-items:baseline;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .cf-h{font-family:var(--sans);font-size:var(--text-site-min);letter-spacing:.1em;color:var(--on-q)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .cf-top strong{font-family:var(--mono);color:#fafdfe;font-size:40px;font-weight:400;line-height:1}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .cf-bar{gap:4px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .cf-bar span{background:#1e3557;border-radius:4px;height:8px;overflow:hidden}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .cf-bar i{background:#00b53f;height:100%;display:block}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .cf-m{font-family:var(--sans);font-size:var(--text-site-min);color:var(--on-q)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .cf-n{color:var(--on-m);font-size:14px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .trail{flex-direction:column;gap:12px;margin:0;padding:0 0 0 22px;list-style:none;display:flex;position:relative}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .trail:before{content:"";background:#1e3557;width:1.5px;position:absolute;top:10px;bottom:10px;left:5px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .trail li{border-radius:var(--rad);opacity:.5;background:#082044;border:1px solid #1e3557;padding:14px 18px;transition:opacity .3s,border-color .3s,background .3s;position:relative}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .trail li:before{content:"";background:#021434;border-radius:50%;width:11px;height:11px;position:absolute;top:18px;left:-22px;box-shadow:inset 0 0 0 1.5px #2a4166}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .trail li.on{opacity:1;border-color:#2a4166}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .trail li.on:before{box-shadow:none;background:#00b53f}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .trail li.hum.on{color:var(--ink);background:#fafdfe;border-color:#fafdfe}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .trail li.hum.on .tl-x,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .trail li.hum.on .tl-n{color:var(--muted)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .trail li.hum.on .tl-k{color:var(--signal)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .trail li.hum.on .tl-c{color:var(--signal);box-shadow:inset 0 0 0 1.5px var(--signal);background:#fff}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .trail.play li.on{animation:.5s ease-out both lit;animation-delay:var(--d)}@keyframes lit{0%{opacity:.5;transform:translate(6px)}to{opacity:1;transform:none}}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .tl-h{font-family:var(--sans);font-size:var(--text-site-min);align-items:center;gap:10px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .tl-c{border-radius:var(--rad);color:#fafdfe;background:#021434;padding:2px 7px;font-weight:500;box-shadow:inset 0 0 0 1px #2a4166}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .tl-k{letter-spacing:.1em;color:#00b53f}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .tl-t{color:var(--on-q);margin-left:auto}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .tl-b{flex-direction:column;gap:6px;margin-top:10px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .tl-m{font-size:16px;font-weight:500}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .tl-x{color:var(--on-m);font-size:14px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .tl-n{font-family:var(--sans);font-size:var(--text-site-min);color:var(--on-q)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .mvv{font-family:var(--mono);font-size:30px;font-weight:400}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .mvv i{color:#00b53f;font-style:normal}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .trail li:not(.on) .tl-x{display:none}@media (width<=1000px){[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ev{grid-template-columns:minmax(0,1fr)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .askers{position:static}}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .wb-panel{--wb-panel-inset:var(--hmds-spacing-5,1.5rem);padding:var(--wb-panel-inset) var(--wb-panel-inset) 0;background:var(--hmds-primitive-navy-alpha-2);border:1px solid var(--hmds-color-neutral-7);border-radius:var(--hmds-radius-4-max);flex-direction:column;margin-top:0;display:flex;overflow:hidden}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .wb-panel>.sv3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:0;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv{background:var(--hmds-primitive-navy-alpha-5);border:1px solid var(--hmds-color-neutral-alpha-6);border-radius:var(--hmds-radius-3-max);flex-direction:column;transition:transform .2s,background .2s,border-color .2s;display:flex;position:relative;overflow:hidden}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv[data-workbench=invicta]{--wb-fill:var(--hmds-primitive-invicta-2);--wb-hover-fill:var(--hmds-primitive-invicta-alpha-5);--wb-stroke:var(--hmds-primitive-invicta-9);--wb-badge-label:var(--hmds-primitive-invicta-11);--wb-icon-bg:var(--hmds-primitive-invicta-9)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv[data-workbench=andnotor]{--wb-fill:var(--hmds-primitive-andnotor-2);--wb-hover-fill:var(--hmds-primitive-andnotor-alpha-5);--wb-stroke:var(--hmds-primitive-andnotor-9);--wb-badge-label:var(--hmds-primitive-andnotor-11);--wb-icon-bg:var(--hmds-primitive-andnotor-9)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv[data-workbench=controlshift]{--wb-fill:var(--hmds-primitive-controlshift-2);--wb-hover-fill:var(--hmds-primitive-controlshift-alpha-5);--wb-stroke:var(--hmds-primitive-controlshift-9);--wb-badge-label:var(--hmds-primitive-controlshift-11);--wb-icon-bg:var(--hmds-primitive-controlshift-9)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv.lit{background:var(--wb-hover-fill);border-color:var(--wb-stroke);transform:translateY(-4px)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-top{flex-direction:column;gap:8px;padding:24px 24px 0;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-head{align-items:center;gap:12px;margin-top:2px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-wb-icon{width:var(--hmds-scaling-7);height:var(--hmds-scaling-7);padding:var(--hmds-scaling-2);border-radius:var(--hmds-radius-2-max,var(--rad));background-color:var(--wb-icon-bg);box-sizing:border-box;flex:none;justify-content:center;align-items:center;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-wb-logo{object-fit:contain;object-position:center;width:1.5rem;height:1.5rem;display:block}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-nm{font-family:var(--sans);color:#fafdfe;letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.15}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-pr{color:var(--on);font-size:18px;line-height:1.35}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-for{color:var(--on-q);font-size:13.5px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-oc{border-top:1px solid #1e3557;margin:20px 24px 0;padding:0;list-style:none}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-oc li{color:var(--on);border-bottom:1px solid #1e3557;grid-template-columns:30px minmax(0,1fr) 54px;align-items:center;gap:10px;padding:9px 0;font-size:14px;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-oc .id{font-family:var(--mono);font-size:var(--text-site-min);color:var(--on-q)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-oc .b{background:#1e3557;border-radius:2px;grid-column:2;height:4px;overflow:hidden}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-oc .b i{background:var(--c2);height:100%;display:block}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-oc .pc{font-family:var(--mono);font-size:var(--text-site-min);color:var(--on-m);text-align:right;grid-area:1/3/3}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-oc .nm{grid-column:2}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-oc .id{grid-row:1/3}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-split{grid-template-columns:1fr;margin-top:20px;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-split div{flex-direction:column;gap:6px;padding:16px 24px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-split .ag,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-split .hu{font-family:var(--sans);font-size:var(--hmds-typography-font-size-2);font-style:normal;line-height:1.5}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-split .ag{color:var(--on);background:#0a2550}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-split .hu{color:var(--ink);background:#fafdfe}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-split .hu .hv{font-style:italic}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-sig{opacity:0;color:#fafdfe;max-height:0;padding:0 24px;font-size:14.5px;transition:max-height .5s,opacity .4s,padding .4s;overflow:hidden}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv.lit .sv-sig{opacity:1;max-height:160px;padding:14px 24px 0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-sig small{font-family:var(--sans);font-size:var(--text-site-min);letter-spacing:.08em;color:var(--c2);margin-bottom:4px;display:block}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-go{color:#fafdfe;border-top:1px solid #1e3557;justify-content:space-between;align-items:center;margin-top:auto;padding:18px 24px;font-weight:600;text-decoration:none;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-go-icon{color:var(--c2);flex-shrink:0;display:inline-flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-go .hm-phosphor-chevron--sv-go{width:1.25rem;height:1.25rem}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-go:hover{background:#0a2550}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .wb-panel>.seyark{margin:var(--wb-panel-inset) calc(-1 * var(--wb-panel-inset)) 0;padding:var(--wb-panel-inset);background:var(--hmds-primitive-navy-alpha-2);border-radius:0;border-bottom-left-radius:var(--hmds-radius-4-max);border-bottom-right-radius:var(--hmds-radius-4-max);text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px 18px;display:flex;position:relative}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .wb-panel>.seyark .sy-l{justify-content:center}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .wb-panel>.seyark .sy-d{color:var(--on);font-size:18px;line-height:1.55}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sy-l{flex-wrap:wrap;align-items:center;gap:18px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .wb-panel>.seyark .sy-logo{object-fit:contain;object-position:center;flex:none;width:auto;max-width:min(100%,9rem);height:auto;max-height:27.9px;display:block}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sy-logo{object-fit:contain;object-position:left center;width:auto;max-width:min(100%,9rem);height:26px;display:block}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sy-d{color:var(--on-m);font-size:15px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sy-d b{color:#fafdfe;font-weight:500}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .wb-panel>.seyark .sy-p{font-family:var(--sans);font-size:var(--hmds-typography-font-size-2,14px);line-height:var(--hmds-typography-line-height-2,1.4286);color:color-mix(in srgb,var(--hmds-color-neutral-1) 56%,transparent)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sy-p{font-family:var(--sans);font-size:var(--text-site-min);color:var(--on-q)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sig{border-top:1px solid #1e3557;flex-direction:column;gap:12px;margin-bottom:24px;padding:18px 0;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sig-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sig-b{flex-wrap:wrap;gap:8px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sig-b button.sig-b-btn{border-radius:var(--rad);min-height:36px;color:var(--on);background:0 0;border:1px solid #2a4166;align-items:center;gap:10px;padding:4px 12px 4px 4px;font-size:13.5px;transition:background .2s,border-color .2s;display:inline-flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sig-b button.sig-b-btn[data-workbench=invicta]{--wb-hover-fill:var(--hmds-primitive-invicta-alpha-5);--wb-stroke:var(--hmds-primitive-invicta-9);--wb-icon-bg:var(--hmds-primitive-invicta-9)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sig-b button.sig-b-btn[data-workbench=andnotor]{--wb-hover-fill:var(--hmds-primitive-andnotor-alpha-5);--wb-stroke:var(--hmds-primitive-andnotor-9);--wb-icon-bg:var(--hmds-primitive-andnotor-9)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sig-b button.sig-b-btn[data-workbench=controlshift]{--wb-hover-fill:var(--hmds-primitive-controlshift-alpha-5);--wb-stroke:var(--hmds-primitive-controlshift-9);--wb-icon-bg:var(--hmds-primitive-controlshift-9)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sig-b .sig-b-icon{width:28px;height:28px;padding:var(--hmds-scaling-2,7px);border-radius:var(--hmds-radius-2-max,var(--rad));background-color:var(--wb-icon-bg);box-sizing:border-box;flex:none;justify-content:center;align-items:center;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sig-b .sig-b-icon img{object-fit:contain;width:14px;height:14px;display:block}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sig-b .sig-b-tx b{font-weight:var(--hmds-typography-font-weight-semibold,600)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sig-b button.sig-b-btn:hover,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sig-b button.sig-b-btn[aria-pressed=true]{background:var(--wb-hover-fill);border-color:var(--wb-stroke)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sig-t{color:#fafdfe;min-height:2.8em;font-size:20px;line-height:1.4}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sig-t b{font-weight:500}@media (width<=1000px){[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .wb-panel>.sv3{grid-template-columns:minmax(0,1fr)}}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-top{gap:6px;padding:22px 22px 0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-pr{font-size:17px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-for{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-for span{font-family:var(--sans);font-size:var(--text-site-min);color:var(--on-m);border-radius:999px;padding:2px 8px;box-shadow:inset 0 0 0 1px #2a4166}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-oc{margin:16px 22px 0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-oc li{padding:7px 0;font-size:13.5px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-split{grid-template-columns:1fr 1fr;margin-top:auto;padding-top:16px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-go{margin-top:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-split div{gap:4px;padding:14px 16px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv.lit .sv-sig{padding:12px 22px 0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .sv-go{padding:14px 22px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px{flex-direction:column;gap:16px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-tg{border:1px solid var(--rule);border-radius:var(--rad);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-tg button{border:0;border-right:1px solid var(--rule);text-align:left;min-height:52px;color:var(--muted);background:0 0;flex-direction:column;justify-content:center;gap:2px;padding:8px 14px;font-size:15px;font-weight:600;display:flex;position:relative}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-tg button:last-child{border-right:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-tg button small{font-family:var(--sans);font-weight:400;font-size:var(--text-site-min);color:var(--quiet)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-tg button[aria-pressed=true]{color:var(--ink);background:#f4fcf4}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-tg button[aria-pressed=true]:after{content:"";background:var(--mint);height:3px;position:absolute;bottom:0;left:0;right:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-tg button .pg{background:var(--mint);opacity:.35;width:0;height:3px;position:absolute;bottom:0;left:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] #px-svg{touch-action:pan-y;cursor:ew-resize;border:1px solid var(--rule);border-radius:var(--rad);background:#fff}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] #px-svg .ln{fill:none;stroke-linecap:round}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] #px-svg.draw .ln{stroke-dasharray:900;stroke-dashoffset:900px;animation:1.6s cubic-bezier(.2,.7,.2,1) forwards drawln}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] #px-svg.draw .ln.b{animation-delay:.25s}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] #px-svg.draw .ln.c{animation-delay:.5s}@keyframes drawln{to{stroke-dashoffset:0}}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-cards{flex-direction:column;gap:16px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-gates{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-gates span{border-radius:var(--rad);flex-direction:column;gap:3px;min-width:0;padding:10px 12px;font-size:13px;transition:background .5s,color .5s,box-shadow .5s;display:flex;overflow:hidden}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-gates span b{font-family:var(--mono);font-size:18px;font-weight:500}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-gates span small{font-family:var(--sans);font-size:var(--text-site-min);letter-spacing:.06em}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-gates .ag{color:#fafdfe;background:#021434}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-gates .ag small{color:#00b53f}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-gates .hu{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:#fff}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-gates .hu small{color:var(--signal)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-gates .mx{color:var(--ink);background:#e7f3f9;box-shadow:inset 0 0 0 1.5px #346b87}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-gates .mx small{color:#346b87}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-gates .cap{min-height:0;font-family:var(--sans);font-size:var(--text-site-min);color:var(--quiet);grid-column:1/-1;padding:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-nums div{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;padding-top:8px;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-nums span{color:var(--muted);font-size:13.5px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-nums strong{font-family:var(--mono);font-weight:400;font-size:var(--hmds-typography-font-size-4);font-variant-numeric:tabular-nums}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-nums .bar{background:#f0f0f3;border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-nums .bar i{border-radius:3px;height:100%;display:block}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-say{align-items:flex-start;gap:var(--hmds-spacing-3,.75rem);border-radius:var(--rad);border:1px solid var(--hmds-color-semantic-success-11);background:var(--hmds-color-semantic-success-2);padding:10px 12px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-say-icon{color:var(--hmds-color-semantic-success-9);flex-shrink:0;margin-top:2px;line-height:0;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-say-icon svg{width:20px;height:20px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-say-text{font-family:var(--sans);font-size:var(--hmds-typography-font-size-2);font-weight:var(--hmds-typography-font-weight-regular,400);line-height:var(--hmds-typography-line-height-4);color:var(--ink);margin:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-note{font-family:var(--mono);font-size:var(--text-site-min);color:var(--quiet)}@media (width<=640px){[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-nums div{grid-template-columns:minmax(0,1fr)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-gates{grid-template-columns:repeat(2,minmax(0,1fr))}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-nums{gap:10px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-nums strong{font-size:var(--hmds-typography-font-size-3)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-tg button{padding:8px 10px;font-size:13.5px}}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ostep{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ostep button{text-align:left;color:var(--on-q);background:0 0;border:0;flex-direction:column;gap:6px;padding:6px 0 4px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ostep .sg{background:#1e3557;border-radius:2px;height:3px;display:block;overflow:hidden}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ostep .sg i{background:var(--c);width:0;height:100%;display:block}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ostep button[aria-pressed=true] .sg i{width:100%;animation:7s linear fill}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ostep.manual button[aria-pressed=true] .sg i{animation:none}@keyframes fill{0%{width:0}to{width:100%}}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ostep small{font-family:var(--sans);font-size:var(--text-site-min);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ostep button[aria-pressed=true] small,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ostep button:hover small{color:#fafdfe}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ocard{border-top:0;margin-top:4px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ofol{color:#00b53f;font-weight:500;text-decoration:none}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ofol:hover{text-decoration:underline}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hero .wrap{padding-block:40px 36px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hero .hstep.intro .hero-tagline{object-fit:contain;object-position:left center;width:75%;max-width:75%;height:auto;margin-bottom:16px;display:block}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .tag{color:var(--mint);letter-spacing:-.005em;margin-bottom:16px;font-size:clamp(20px,1.8vw,26px)}@keyframes beacon{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hero .wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:5vw;padding-block:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hcol{flex-direction:column;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hstep{opacity:.18;flex-direction:column;justify-content:center;min-height:72vh;padding-block:40px;transition:opacity .5s;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hstep.on{opacity:1}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hstep.intro{opacity:1;min-height:calc(100vh - 64px)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hstep h2{font-family:var(--serif);letter-spacing:-.01em;color:var(--paper);max-width:520px;font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1.1}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hstep>p:not(.kick):not(.tag){font-family:var(--sans);color:var(--on-m);font-size:clamp(17px,1.3vw,19px);font-weight:400;line-height:1.35}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pk .tx b{font-family:var(--sans);font-size:clamp(17px,1.3vw,19px);font-weight:400;line-height:1.35}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hstep>p:not(.kick):not(.tag){max-width:420px;margin-top:18px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hero h1{margin:20px 0 18px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .tag{color:var(--mint);letter-spacing:-.005em;font-size:clamp(20px,1.8vw,26px)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .scue{font-family:var(--sans);font-size:var(--text-site-min);letter-spacing:.14em;text-transform:uppercase;color:var(--on-q);align-self:flex-start;align-items:center;gap:12px;margin-top:72px;text-decoration:none;display:inline-flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .scue span{background:linear-gradient(var(--mint),transparent);transform-origin:top;width:1px;height:40px;animation:2s ease-in-out infinite cue}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit-box{flex-direction:column;justify-content:center;align-items:center;gap:6px;height:calc(100vh - 64px);display:flex;position:sticky;top:64px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit{width:auto;max-width:100%;max-height:calc(100vh - 130px)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .ohint{font-family:var(--mono);font-size:var(--text-site-min);color:var(--on-q);letter-spacing:.12em;text-transform:uppercase}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit-box .ocard{display:none}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit .k-pct,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit .k-pct-ring,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit .dep,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit .k-feat,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit .nd{transition:opacity .6s}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit[data-s="0"] .k-pct,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit[data-s="0"] .k-pct-ring,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit[data-s="0"] .dep,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit[data-s="1"] .dep,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit:not([data-s="3"]) .k-feat{opacity:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit:not([data-s="3"]) .beacon{visibility:hidden}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit:not([data-s="3"]) .nd{opacity:1}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit .beacon{transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:2.4s ease-out infinite beacon}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit .nd.peek .pt{stroke-width:4px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pk{flex-direction:column;gap:10px;margin-top:32px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pk button{border:1px solid var(--hmds-primitive-navy-11);border-radius:var(--rad);text-align:left;width:100%;min-height:56px;color:var(--hmds-primitive-navy-11);background:0 0;grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:center;gap:0 16px;padding:12px 16px;transition:background .2s,border-color .2s,color .2s;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pk .pk-wb{box-sizing:border-box;align-items:center;gap:10px;width:100%;min-width:0;padding:0;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pk .pk-wb-icon{border-radius:2px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pk .pk-wb-icon img{object-fit:contain;width:14px;height:14px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pk .pk-wb-name{font-family:var(--sans);white-space:nowrap;color:var(--hmds-primitive-navy-11);flex:none;font-size:14px;font-weight:600;line-height:1;transition:color .2s}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pk .tx{border-left:1px solid var(--hmds-primitive-navy-11);align-self:stretch;align-items:center;min-width:0;padding-left:16px;transition:border-color .2s;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pk .tx b{color:var(--hmds-primitive-navy-11);font-weight:400;transition:color .2s}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pk .pk-chev{color:var(--hmds-primitive-navy-11);flex:none;justify-content:center;align-items:center;line-height:0;transition:color .2s;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pk .pk-chev svg{width:22px;height:22px;display:block}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pk button:hover,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pk button[aria-checked=true]{border-color:var(--on)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pk button:hover .tx,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pk button[aria-checked=true] .tx{border-left-color:var(--on)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pk button:hover .tx b,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pk button:hover .pk-wb-name,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pk button[aria-checked=true] .tx b,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pk button[aria-checked=true] .pk-wb-name,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pk button:hover .pk-chev,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pk button[aria-checked=true] .pk-chev{color:var(--on)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pickstep{--hm-pickstep-pad-top:40px;padding-top:var(--hm-pickstep-pad-top);padding-bottom:calc(2 * var(--hm-pickstep-pad-top))}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pickstep .hero-actions{align-items:center;margin-top:28px}@media (width>=1001px){[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hero{--hm-hero-pick-exit-scroll:calc(100vh - 64px)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pickstep{margin-bottom:var(--hm-hero-pick-exit-scroll);justify-content:flex-start}}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pick-m{font-family:var(--sans);font-size:var(--hmds-typography-font-size-2,14px);line-height:var(--hmds-typography-line-height-2,1.25);color:var(--on-q)}@media (width<=1000px){[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hero .wrap{grid-template-columns:minmax(0,1fr);gap:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hcol{display:contents}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hstep.intro{order:1;min-height:auto;padding-block:48px 24px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .scue{display:none}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit-box{z-index:3;background:var(--night);order:2;align-self:start;height:auto;padding-block:8px;top:64px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit{max-height:42vh}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hstep{order:3;min-height:56vh;padding-block:24px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pickstep{--hm-pickstep-pad-top:32px;justify-content:flex-start;min-height:auto;margin-bottom:0}}@media (prefers-reduced-motion:reduce){[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit .beacon,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .scue span{display:none}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hstep{transition:none}}@media (width<=1000px){[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hstep{justify-content:flex-start;padding-top:32px}}@media (width<=640px){[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pk button{grid-template-columns:7rem minmax(0,1fr) auto;gap:0 12px;padding:12px 14px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pk .tx{padding-left:12px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .pk .pk-wb-name{font-size:13px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hud ol a{width:30px;height:30px;font-size:var(--text-site-min)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .hud button{min-height:36px}}@media (width<=380px){[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .wm{font-size:15px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .top .wrap{gap:8px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .top .btn{font-size:var(--text-site-min);min-height:36px;padding:0 9px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .px-tg button{overflow-wrap:anywhere;padding:8px;font-size:13px}}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .gtrack,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .more{display:none}@media (width<=1000px){[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .gtrack{top:var(--hm-site-header-offset);z-index:40;box-sizing:border-box;width:100vw;max-width:100vw;padding:10px var(--gut) 12px;backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);background:#fafdfef5;margin-block:0;margin-inline:calc(50% - 50vw);display:block;position:sticky}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .gt-now{font-size:var(--text-site-min);letter-spacing:.08em;color:var(--ink);justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .gt-who{font-family:var(--sans);font-size:var(--text-site-min);letter-spacing:.08em;background:var(--night);color:var(--paper);border-radius:999px;padding:3px 8px}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .gt-who.h{color:var(--signal);box-shadow:inset 0 0 0 1.5px var(--signal);background:#fff}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .gt-row{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .gt-line{background:var(--rule);height:2px;position:absolute;top:14px;left:12.5%;right:12.5%}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .gt-line i{background:var(--signal);height:100%;transition:width .5s;display:block}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .gt-n{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .gt-n b{width:30px;height:30px;font-family:var(--sans);color:var(--quiet);box-shadow:inset 0 0 0 1.5px var(--rule);background:#fff;border-radius:50%;place-items:center;font-size:13px;font-weight:500;transition:all .35s;display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .gt-n small{font-family:var(--sans);font-size:var(--text-site-min);letter-spacing:.06em;color:var(--quiet)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .gt-n.done b{color:var(--signal);box-shadow:none;background:#e5f8e6}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .gt-n.on b{background:var(--night);color:var(--paper);transform:scale(1.12);box-shadow:0 0 0 5px #0214341f}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .gt-n.on.h b{color:var(--signal);box-shadow:inset 0 0 0 2px var(--signal),0 0 0 5px #00841c24;background:#fff}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .gt-n.on small{color:var(--ink)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .steps article{opacity:.4;padding-block:44px;transition:opacity .4s}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .steps article.on{opacity:1}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .app-inline .app-top,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .app-inline .thread,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .app-inline .kv,[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .app-inline .rows{display:none}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .steps article.open .app-inline .kv{display:grid}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .steps article.open .app-inline .rows{display:table}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .app-inline .app{border-left:3px solid var(--night)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .app-inline .app-body{min-height:0}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .steps article:nth-child(2) .app-inline .app{border-left-color:var(--signal)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .more{min-height:40px;font-family:var(--sans);font-size:var(--text-site-min);color:var(--muted);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;text-decoration:underline;display:inline-flex}}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit text{font-family:var(--mono);font-size:var(--text-site-min)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit text.k-wedge{font-family:var(--sans);letter-spacing:.12em;font-size:12px;font-weight:600}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] .orbit text.k-node{font-size:var(--text-site-min);font-weight:700}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] #px-svg text{font-family:var(--sans);font-size:var(--text-site-min)}[data-hm-marketing-surface][data-hm-marketing-body=ai-native-service-operator][data-hm-marketing-narrative] #px-svg .k-metric{font-family:var(--mono)}._root_17lik_1{font-family:var(--hmds-typography-font-family-body);color:var(--hmds-token-color-text);margin:0}._root_17lik_1[data-variant=code]{font-family:var(--hmds-typography-font-family-code)}._root_17lik_1[data-weight=light]{font-weight:var(--hmds-typography-font-weight-light)}._root_17lik_1[data-weight=regular]{font-weight:var(--hmds-typography-font-weight-regular)}._root_17lik_1[data-weight=medium]{font-weight:var(--hmds-typography-font-weight-medium)}._root_17lik_1[data-weight=bold]{font-weight:var(--hmds-typography-font-weight-bold)}._root_17lik_1[data-align=start]{text-align:start}._root_17lik_1[data-align=center]{text-align:center}._root_17lik_1[data-align=end]{text-align:end}._root_17lik_1[data-size="1"]{font-size:var(--hmds-typography-font-size-1);line-height:var(--hmds-typography-line-height-1);letter-spacing:var(--hmds-typography-letter-spacing-1)}._root_17lik_1[data-size="2"]{font-size:var(--hmds-typography-font-size-2);line-height:var(--hmds-typography-line-height-1);letter-spacing:var(--hmds-typography-letter-spacing-2)}._root_17lik_1[data-size="3"]{font-size:var(--hmds-typography-font-size-3);line-height:var(--hmds-typography-line-height-2);letter-spacing:var(--hmds-typography-letter-spacing-3)}._root_17lik_1[data-size="4"]{font-size:var(--hmds-typography-font-size-4);line-height:var(--hmds-typography-line-height-3);letter-spacing:var(--hmds-typography-letter-spacing-4)}._root_17lik_1[data-size="5"]{font-size:var(--hmds-typography-font-size-5);line-height:var(--hmds-typography-line-height-4);letter-spacing:var(--hmds-typography-letter-spacing-5)}._root_17lik_1[data-size="6"]{font-size:var(--hmds-typography-font-size-6);line-height:var(--hmds-typography-line-height-5);letter-spacing:var(--hmds-typography-letter-spacing-6)}._root_17lik_1[data-size="7"]{font-size:var(--hmds-typography-font-size-7);line-height:var(--hmds-typography-line-height-6);letter-spacing:var(--hmds-typography-letter-spacing-7)}._root_17lik_1[data-size="8"]{font-size:var(--hmds-typography-font-size-8);line-height:var(--hmds-typography-line-height-7);letter-spacing:var(--hmds-typography-letter-spacing-8)}._root_17lik_1[data-size="9"]{font-size:var(--hmds-typography-font-size-9);line-height:var(--hmds-typography-line-height-8);letter-spacing:var(--hmds-typography-letter-spacing-9)}._root_17lik_1[data-size="10"]{font-size:var(--hmds-typography-font-size-10);line-height:var(--hmds-typography-line-height-9);letter-spacing:var(--hmds-typography-letter-spacing-10)}._root_17lik_1[data-size="11"]{font-size:var(--hmds-typography-font-size-11);line-height:var(--hmds-typography-line-height-10);letter-spacing:var(--hmds-typography-letter-spacing-11)}._root_17lik_1[data-high-contrast=true]{color:var(--hmds-color-default-black)}:root[data-color-scheme=dark] ._root_17lik_1[data-high-contrast=true]{color:var(--hmds-color-default-white)}._root_1br3u_1{font-family:var(--hmds-typography-font-family-headline);color:var(--hmds-token-color-text);margin:0}._root_1br3u_1[data-weight=light]{font-weight:var(--hmds-typography-font-weight-light)}._root_1br3u_1[data-weight=regular]{font-weight:var(--hmds-typography-font-weight-regular)}._root_1br3u_1[data-weight=medium]{font-weight:var(--hmds-typography-font-weight-medium)}._root_1br3u_1[data-weight=bold]{font-weight:var(--hmds-typography-font-weight-bold)}._root_1br3u_1[data-align=start]{text-align:start}._root_1br3u_1[data-align=center]{text-align:center}._root_1br3u_1[data-align=end]{text-align:end}._root_1br3u_1[data-size="1"]{font-size:var(--hmds-typography-font-size-1);line-height:var(--hmds-typography-line-height-1);letter-spacing:var(--hmds-typography-letter-spacing-1)}._root_1br3u_1[data-size="2"]{font-size:var(--hmds-typography-font-size-2);line-height:var(--hmds-typography-line-height-1);letter-spacing:var(--hmds-typography-letter-spacing-2)}._root_1br3u_1[data-size="3"]{font-size:var(--hmds-typography-font-size-3);line-height:var(--hmds-typography-line-height-2);letter-spacing:var(--hmds-typography-letter-spacing-3)}._root_1br3u_1[data-size="4"]{font-size:var(--hmds-typography-font-size-4);line-height:var(--hmds-typography-line-height-3);letter-spacing:var(--hmds-typography-letter-spacing-4)}._root_1br3u_1[data-size="5"]{font-size:var(--hmds-typography-font-size-5);line-height:var(--hmds-typography-line-height-4);letter-spacing:var(--hmds-typography-letter-spacing-5)}._root_1br3u_1[data-size="6"]{font-size:var(--hmds-typography-font-size-6);line-height:var(--hmds-typography-line-height-5);letter-spacing:var(--hmds-typography-letter-spacing-6)}._root_1br3u_1[data-size="7"]{font-size:var(--hmds-typography-font-size-7);line-height:var(--hmds-typography-line-height-6);letter-spacing:var(--hmds-typography-letter-spacing-7)}._root_1br3u_1[data-size="8"]{font-size:var(--hmds-typography-font-size-8);line-height:var(--hmds-typography-line-height-7);letter-spacing:var(--hmds-typography-letter-spacing-8)}._root_1br3u_1[data-size="9"]{font-size:var(--hmds-typography-font-size-9);line-height:var(--hmds-typography-line-height-8);letter-spacing:var(--hmds-typography-letter-spacing-9)}._root_1br3u_1[data-size="10"]{font-size:var(--hmds-typography-font-size-10);line-height:var(--hmds-typography-line-height-9);letter-spacing:var(--hmds-typography-letter-spacing-10)}._root_1br3u_1[data-size="11"]{font-size:var(--hmds-typography-font-size-11);line-height:var(--hmds-typography-line-height-10);letter-spacing:var(--hmds-typography-letter-spacing-11)}._root_1br3u_1[data-high-contrast=true]{color:var(--hmds-color-default-black)}:root[data-color-scheme=dark] ._root_1br3u_1[data-high-contrast=true]{color:var(--hmds-color-default-white)}[data-hm-marketing-surface]{--hm-marketing-radius-card:var(--hmds-radius-2-max);--hm-marketing-radius-button:var(--hm-solid-button-radius);--mo-paper:var(--hm-paper);--mo-panel:var(--hm-panel);--mo-ink:var(--hm-ink);--mo-night:var(--hm-night);--mo-night-elevated:var(--hm-night-2);--mo-on-night:var(--hm-on-night);--mo-on-night-muted:var(--hm-on-night-muted);--mo-on-night-quiet:var(--hm-on-night-quiet);--mo-signal:var(--hm-signal);--mo-signal-on-night:var(--hm-signal-night);--mo-rule:var(--hm-rule);--mo-rule-night:var(--hmds-color-neutral-alpha-6);--mo-muted:var(--hm-muted);--mo-font-body:var(--hmds-typography-font-family-body);--mo-font-headline:var(--hmds-typography-font-family-headline);--mo-font-agent:var(--hmds-typography-font-family-code);--mo-gutter:var(--hm-gutter);--mo-max:var(--hm-max);--mo-section-y:var(--hm-section)}.mo-root{--mo-paper:var(--hmds-primitive-navy-1);--mo-panel:var(--hmds-token-color-surface);--mo-ink:var(--hmds-token-color-text);--mo-night:var(--hmds-primitive-navy-9);--mo-night-elevated:var(--hmds-primitive-navy-10);--mo-on-night:var(--hmds-color-neutral-1);--mo-on-night-muted:var(--hmds-color-neutral-8);--mo-on-night-quiet:var(--hmds-color-neutral-9);--mo-signal:var(--hmds-primitive-hm-green-9);--mo-signal-on-night:var(--hmds-primitive-hm-green-8);--mo-rule:var(--hmds-token-color-border-default);--mo-rule-night:var(--hmds-color-neutral-alpha-6);--mo-muted:var(--hmds-token-color-text-secondary);--mo-font-body:var(--hmds-typography-font-family-body);--mo-font-headline:var(--hmds-typography-font-family-headline);--mo-font-agent:var(--hmds-typography-font-family-code);--mo-section-y:var(--page-section-y);--mo-gutter:var(--container-padding);--mo-max:var(--container-max-width);color:var(--mo-ink);font-family:var(--mo-font-body)}.mo-wrap{width:100%;max-width:var(--mo-max);padding-inline:var(--mo-gutter);box-sizing:border-box;margin-inline:auto}.mo-eyebrow{margin:0}.mo-gate-mark{background:var(--mo-signal);width:5.5rem;height:5.5rem;color:var(--hmds-color-default-white);font-family:var(--mo-font-agent);border-radius:50%;justify-content:center;align-items:center;font-size:2.75rem;line-height:1;display:flex}.mo-gate-mark-icon{width:2.75rem;height:2.75rem}.mo-agent-block{background:var(--hm-agent-fill,var(--hmds-primitive-navy-5));color:var(--hm-ink,var(--mo-ink));flex-direction:column;gap:.625rem;padding:1.375rem;display:flex}html.dark [data-hm-marketing-surface] .mo-agent-block{color:var(--hm-on-night,var(--mo-on-night))}.mo-agent-block .mo-label{font-family:var(--mo-font-body);font-size:var(--text-site-min);font-weight:var(--hmds-typography-font-weight-bold,700);letter-spacing:.1em;text-transform:uppercase;color:var(--hm-signal,var(--mo-signal))}html.dark [data-hm-marketing-surface] .mo-agent-block .mo-label{color:var(--hm-signal-night,var(--mo-signal-on-night))}.mo-agent-block .mo-agent-text{font-family:var(--mo-font-body);margin:0;font-size:.9375rem;line-height:1.5}.mo-gate-card .mo-agent-block{background:var(--hm-agent-fill,var(--hmds-primitive-navy-5))}.mo-human-block{background:var(--mo-panel);color:var(--mo-ink);border:1.5px solid var(--mo-ink);flex-direction:column;gap:.625rem;padding:1.375rem;display:flex}.mo-human-block .mo-label{font-family:var(--mo-font-agent);font-size:var(--text-site-min);letter-spacing:.1em;text-transform:uppercase;color:var(--mo-signal)}.mo-human-block .mo-human-text{font-family:var(--mo-font-headline);margin:0;font-size:1.3125rem;font-style:italic;line-height:1.3}.mo-human-block--flat{border:0}.mo-seam-top{background:var(--mo-night);color:var(--mo-on-night);padding-block:4.5rem 3.5rem}.mo-seam-agent-line{font-family:var(--mo-font-agent);letter-spacing:-.035em;color:var(--mo-on-night);margin:0;font-size:clamp(1.75rem,6.4vw,6rem);line-height:1}.mo-seam-facts{font-family:var(--mo-font-agent);font-size:var(--text-site-min);color:var(--mo-on-night-quiet);text-align:right;line-height:1.9}.mo-seam-gate-row{height:0;position:relative}.mo-seam-gate-row .mo-wrap{position:relative}.mo-seam-gate-row .mo-gate-mark{top:-2.75rem;left:var(--mo-gutter);position:absolute}.mo-seam-bottom{background:var(--mo-paper);padding-block:4rem 5.5rem;padding-inline-start:calc(var(--mo-gutter) + 7.5rem)}.mo-seam-human-title{font-family:var(--mo-font-headline);letter-spacing:-.025em;margin:0;font-size:clamp(1.75rem,6.4vw,6rem);font-style:italic;font-weight:400;line-height:.95}.mo-seam-split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:3rem;margin-top:1.5rem;display:flex}.mo-lead{color:var(--mo-muted);max-width:40rem;margin:0;font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.5}.mo-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.mo-text-link{text-underline-offset:4px;color:inherit;font-weight:500;text-decoration:underline}@media (width<=720px){.mo-gutter,.mo-root{--mo-gutter:1rem}.mo-seam-bottom{padding-block-start:4.5rem;padding-inline:0}.mo-seam-top .mo-seam-split,.mo-seam-top .mo-wrap{flex-direction:column;align-items:flex-start}.mo-seam-facts{text-align:left}}@media (prefers-reduced-motion:reduce){.mo-root *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.mo-gates-section{box-sizing:border-box;width:100%}.mo-gates-section-inner{gap:2.5rem}[data-hm-marketing-surface] .hm-module-react-root{width:100%}.mo-gates-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.mo-gates-intro{max-width:47.5rem}.mo-gates-hint{color:var(--mo-muted);max-width:40rem}.mo-gates-autonomy{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.mo-gates-autonomy-label{color:var(--mo-muted)}.mo-gates-toggle{border:1.5px solid var(--mo-ink);flex-wrap:wrap;gap:0;min-inline-size:0;margin:0;padding:0;display:flex}.mo-gates-toggle-btn{font-family:var(--mo-font-agent);font-size:var(--text-site-min);letter-spacing:.06em;text-transform:uppercase;background:var(--mo-panel);color:var(--mo-ink);border:0;border-inline-end:1.5px solid var(--mo-ink);cursor:pointer;padding:.625rem 1rem}.mo-gates-toggle-btn:last-child{border-inline-end:0}.mo-gates-toggle-btn[aria-pressed=true]{background:var(--mo-ink);color:var(--hmds-color-default-white)}.mo-gates-toggle-btn:focus-visible{outline:2px solid var(--mo-signal);outline-offset:2px}.mo-gates-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media (width<=960px){.mo-gates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.mo-gates-grid{grid-template-columns:1fr}.mo-gates-autonomy{align-items:flex-start}}.mo-gate-card{text-align:start;background:var(--mo-panel);border:1.5px solid var(--mo-ink);cursor:pointer;height:100%;color:inherit;flex-direction:column;gap:.75rem;padding:1.125rem;display:flex}.mo-gate-card[aria-expanded=true]{border-color:var(--mo-signal);box-shadow:inset 0 0 0 1px var(--mo-signal)}.mo-gate-card:focus-visible{outline:2px solid var(--mo-signal);outline-offset:2px}.mo-gate-card-top{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.mo-gate-name{font-family:var(--mo-font-headline);font-size:1.375rem;line-height:1.2}.mo-gate-meta{font-family:var(--mo-font-agent);font-size:var(--text-site-min);letter-spacing:.04em;text-transform:uppercase;color:var(--mo-muted);white-space:nowrap}.mo-gate-summary{color:var(--mo-muted);font-size:.9375rem;line-height:1.45}.mo-gate-card-voice{margin-top:auto;padding:.875rem}[data-hm-marketing-surface] #how .mo-gates-grid .mo-agent-block.mo-gate-card-voice{background:var(--hmds-color-accent-alpha-2);border-radius:var(--hm-marketing-radius-card);color:var(--hm-ink);border:0;padding:.875rem 1rem}[data-hm-marketing-surface] #how .mo-gates-grid .mo-agent-block.mo-gate-card-voice .mo-label{font-family:var(--hmds-typography-font-family-body);letter-spacing:.05em;text-transform:uppercase;color:var(--hmds-primitive-hm-green-8);font-size:.875rem;font-weight:600}[data-hm-marketing-surface] #how .mo-gates-grid .mo-agent-block.mo-gate-card-voice .mo-agent-text{font-family:var(--hmds-typography-font-family-body);color:var(--hm-ink);margin:0;font-size:.9375rem;line-height:1.5}[data-hm-marketing-surface] #how .mo-gates-grid .mo-human-block.mo-gate-card-voice.mo-human-block--flat{background:var(--hmds-primitive-hm-green-1);border-radius:var(--hm-marketing-radius-card);color:var(--hmds-primitive-hm-green-12);border:0;padding:.875rem 1rem}[data-hm-marketing-surface] #how .mo-gates-grid .mo-gate-card-voice{border:0}[data-hm-marketing-surface] #how .mo-gates-grid .mo-human-block.mo-gate-card-voice .mo-label{font-family:var(--hmds-typography-font-family-body);letter-spacing:.05em;text-transform:uppercase;color:var(--hmds-primitive-hm-green-8);font-size:.875rem;font-weight:600}[data-hm-marketing-surface] #how .mo-gates-grid .mo-human-block.mo-gate-card-voice .mo-human-text{font-family:var(--hmds-typography-font-family-body);font-style:normal;font-size:var(--hmds-typography-font-size-3);line-height:var(--hmds-typography-line-height-4);color:var(--hmds-primitive-hm-green-12);margin:0}.mo-gate-card-voice .mo-human-text{font-size:1.0625rem}.mo-gate-card-voice .mo-agent-text{font-family:var(--mo-font-body);font-size:.875rem}.mo-gates-detail-grid .mo-agent-text{font-family:var(--mo-font-body)}.mo-gates-detail-panel{border:1.5px solid var(--mo-ink);background:var(--mo-panel)}.mo-gates-detail-head{border-bottom:1.5px solid var(--mo-rule);font-family:var(--mo-font-agent);font-size:var(--text-site-min);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:1rem 1.25rem;display:flex}.mo-gates-detail-level{color:var(--mo-muted);margin-inline-start:auto}.mo-gates-detail-close{font-family:var(--mo-font-body);letter-spacing:0;text-transform:none;text-underline-offset:3px;cursor:pointer;color:inherit;background:0 0;border:0;padding:0;font-size:.875rem;text-decoration:underline}.mo-gates-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding:1.25rem;display:grid}@media (width<=820px){.mo-gates-detail-grid{grid-template-columns:1fr}.mo-gates-detail-level{margin-inline-start:0}}.mo-gates-detail-label{font-family:var(--mo-font-agent);font-size:var(--text-site-min);letter-spacing:.1em;text-transform:uppercase;color:var(--mo-signal);margin-bottom:.5rem;display:block}.mo-gates-note{font-family:var(--mo-font-headline);max-width:52rem;margin:0;font-size:clamp(1.25rem,2.2vw,1.625rem);font-style:italic;line-height:1.35}.mo-m96-section{color:var(--mo-on-night);flex-direction:column;gap:2.5rem;display:flex}.mo-m96-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.mo-m96-intro{flex-direction:column;gap:1rem;max-width:40rem;display:flex}.mo-m96-headline-em{font-family:var(--mo-font-headline);font-style:italic;font-weight:400}.mo-m96-aside{max-width:23.75rem;color:var(--mo-on-night-muted)}.mo-m96-layout{flex-wrap:wrap;align-items:flex-start;gap:3rem;display:flex}.mo-m96-grid-wrap{flex:28rem;min-width:0}.mo-m96-hero-embed{width:100%;max-width:100%}.mo-m96-hero-embed .mo-m96-grid-wrap{flex:none;width:100%}.mo-m96-hero-embed .mo-m96-grid{gap:.35rem}.mo-m96-hero-embed .mo-m96-row{gap:.5rem}.mo-m96-hero-embed .mo-m96-row-time{width:2.25rem;font-size:.625rem;line-height:1.2}.mo-m96-hero-embed .mo-m96-blocks{gap:.125rem}.mo-m96-hero-embed .mo-m96-human-dot{border-width:1px;width:.3rem;height:.3rem;margin:.0625rem}.mo-m96-hero-embed .mo-m96-legend{gap:.5rem .75rem;margin-top:.5rem;font-size:.6875rem}.mo-m96-hero-embed .mo-m96-swatch{width:.5rem;height:.5rem}.mo-m96-hero-embed .mo-m96-note{letter-spacing:.04em;margin-top:.375rem;font-size:.625rem}.mo-m96-grid{flex-direction:column;gap:.625rem;display:flex}.mo-m96-row{align-items:center;gap:.875rem;display:flex}.mo-m96-row-time{width:3rem;font-family:var(--mo-font-agent);font-size:var(--text-site-min);color:var(--mo-on-night-quiet);flex-shrink:0}.mo-m96-blocks{flex:1;grid-template-columns:repeat(24,minmax(0,1fr));gap:.3125rem;display:grid}.mo-m96-block{aspect-ratio:1;cursor:pointer;border:0;border-radius:0;justify-content:flex-end;align-items:flex-start;width:100%;padding:0;display:flex;position:relative}.mo-m96-block--g{background:var(--hmds-color-semantic-success-9)}.mo-m96-block--a{background:var(--hmds-color-semantic-medium-9)}.mo-m96-block--r{background:var(--hmds-color-semantic-critical-9)}.mo-m96-block[aria-pressed=true]{outline:2px solid var(--mo-on-night);outline-offset:2px}.mo-m96-block:focus-visible{outline:2px solid var(--mo-signal-on-night);outline-offset:2px}.mo-m96-human-dot{background:var(--mo-on-night);border:1.5px solid var(--mo-night);border-radius:50%;width:.5rem;height:.5rem;margin:.125rem}.mo-m96-swatch{border-radius:0;width:.75rem;height:.75rem;display:inline-block}.mo-m96-legend{font-family:var(--mo-font-agent);font-size:var(--text-site-min);color:var(--mo-on-night-muted);flex-wrap:wrap;gap:1.25rem 1.5rem;margin-top:.875rem;padding-inline-start:3.875rem;display:flex}.mo-m96-legend span{align-items:center;gap:.5rem;display:inline-flex}.mo-m96-legend-human{font-family:var(--mo-font-agent);font-style:normal;font-size:var(--text-site-min);color:var(--mo-on-night)}.mo-m96-note{font-family:var(--mo-font-agent);font-size:var(--text-site-min);letter-spacing:.08em;color:var(--mo-on-night-quiet);margin-top:.875rem;padding-inline-start:3.875rem}.mo-m96-panel{flex-direction:column;flex:16rem;gap:.875rem;min-width:16rem;display:flex}.mo-m96-card{border:1px solid var(--mo-rule-night,var(--hmds-color-neutral-alpha-6));flex-direction:column;gap:.75rem;padding:1.375rem;display:flex}.mo-m96-card-title{font-family:var(--mo-font-agent);color:var(--mo-on-night);justify-content:space-between;align-items:center;font-size:1.25rem;display:flex}.mo-m96-chip{font-family:var(--mo-font-agent);font-size:var(--text-site-min);padding:.3125rem .625rem}[data-hm-marketing-surface] #the96 .mo-m96-panel .mo-m96-chip.mo-m96-block--a{color:var(--hmds-color-default-white)}.mo-m96-window{font-family:var(--mo-font-agent);font-size:var(--text-site-min);color:var(--mo-on-night-quiet)}.mo-m96-card-agent.mo-agent-block{margin-top:.875rem;padding:.875rem}.mo-m96-signature{font-family:var(--mo-font-agent);font-size:var(--text-site-min);color:var(--mo-on-night-quiet)}.mo-m96-none{border:1px dashed var(--mo-rule-night,var(--hmds-color-neutral-alpha-6));font-family:var(--mo-font-headline);color:var(--mo-on-night-muted);margin:0;padding:1.375rem;font-size:1.25rem;font-style:italic}@media (width<=720px){.mo-m96-blocks{grid-template-columns:repeat(12,minmax(0,1fr))}.mo-m96-legend,.mo-m96-note{padding-inline-start:0}.mo-m96-row-time{width:2.25rem;font-size:var(--text-site-min)}}
