.h2-page{background:var(--ap-surface);color:var(--ap-ink);font:400 15px/1.65 var(--ap-mono)}.h2-page p{margin-top:0}.h2-hero{text-align:center;max-width:1280px;margin:auto;padding:160px 40px 48px}.h2-title{text-wrap:balance;max-width:960px;margin:0 auto 24px;font-size:clamp(2.8rem,5.8vw,5.25rem)!important;line-height:1.07!important}.h2-underline{color:inherit;font:inherit}.h2-sub{max-width:660px;color:var(--ap-sub);font-size:16px;line-height:1.8;margin:0 auto 30px!important}.h2-form{justify-content:center;gap:12px;max-width:620px;margin:0 auto;display:flex}.h2-input{border:1px solid var(--ap-ink);width:330px;min-width:0;min-height:56px;color:var(--ap-ink);font:400 16px var(--ap-mono);background:0 0;border-radius:3px;padding:14px 26px}.h2-input::placeholder{color:var(--ap-muted)}.h2-btn{border:1px solid var(--ap-ink);background:var(--ap-ink);min-height:56px;color:var(--ap-on-ink);font:400 13px var(--ap-mono);text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background-color .15s,transform .22s var(--motion-ease-out);border-radius:3px;padding:16px 26px}.h2-trust{color:var(--ap-muted);font-size:12px;margin:16px auto 0!important}.h2-link{color:inherit;text-underline-offset:4px;text-decoration:underline}.h2-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:16px;display:flex}.h2-btn-outline{border:1px solid var(--ap-line);background:var(--ap-surface-elevated);min-height:48px;color:var(--ap-ink);font:400 14px/1 var(--ap-sans);white-space:nowrap;transition:background-color var(--motion-duration-fast) ease, border-color var(--motion-duration-fast) ease;border-radius:3px;justify-content:center;align-items:center;padding:12px 20px;text-decoration:none;display:inline-flex}.h2-actions-note{font:400 12px/1.5 var(--ap-sans);color:var(--ap-muted)}.h2-actions-demo{font:400 14px/1.5 var(--ap-sans);color:var(--ap-sub);text-underline-offset:4px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.h2-btn-outline:hover{background:var(--information-surface);border-color:var(--ap-muted)}}.h2-close .h2-actions{justify-content:center}.h2-close .h2-btn-outline:hover{background:var(--ap-surface-elevated);border-color:var(--ap-muted)}.h2-figure{max-width:1100px;margin:64px auto 0}.h2-band{max-width:1280px;margin:0 auto;padding:88px 40px}.h2-proof{text-align:center;border-top:1px solid var(--ap-line);border-bottom:1px solid var(--ap-line);padding-block:40px}.h2-proof-claim{color:var(--ap-sub);font-size:12px}.h2-proof-set{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 48px;margin:30px auto;display:flex}.h2-proof-dupe{display:none}.h2-proof-links{color:var(--ap-muted);text-wrap:balance;max-width:46em;margin:0 auto;font-size:12px}.h2-h2{text-wrap:balance;max-width:870px;margin:0 0 22px;font-size:clamp(2.2rem,3.7vw,3.5rem)!important;line-height:1.14!important}.h2-serif-em{font:inherit}.h2-intro{color:var(--ap-sub);max-width:36em;margin-bottom:40px}.h2-mandate,.h2-ledger,.h2-plays{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.h2-ledger,.h2-plays{grid-template-columns:repeat(4,minmax(0,1fr))}.h2-mandate{gap:40px;margin-top:40px}.h2-mandate-col{border-top:1px solid var(--ap-line);padding-top:28px}.h2-cell-h,.h2-play-h{margin:0 0 20px;font-size:28px!important;line-height:1.2!important}.h2-cell-b,.h2-play-b{color:var(--ap-sub);margin-bottom:0;font-size:14px}.h2-diff-table{border-top:1px solid var(--ap-line)}.h2-diff{border-bottom:1px solid var(--ap-line);grid-template-columns:.75fr 1fr 1.3fr;gap:24px;padding:36px 0;display:grid}.h2-diff-ask-q{font:400 28px/1.25 var(--ap-serif)}.h2-diff-card{border:1px solid var(--ap-line);border-radius:10px;height:100%;padding:28px}.h2-diff-card-us{background:var(--information-surface)}.h2-diff-tab{align-items:center;gap:8px;margin-bottom:24px;font-size:12px;display:flex}.h2-diff-quote,.h2-diff-list{color:var(--ap-sub);font-size:13px;line-height:1.8}.h2-diff-list{margin:0;padding:0;list-style:none}.h2-diff-list li{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.h2-diff-list li svg,.h2-diff-list li img{flex-shrink:0;margin-top:4px}.h2-diff-result{border-top:1px solid #a9b7d6;margin-bottom:0;padding-top:18px;font-size:12px;margin-top:24px!important}.h2-vs{display:none}.h2-diff-note{color:var(--ap-muted);max-width:36em;margin:20px 0 0;font-size:12px}.h2-statement-band{background:var(--information-surface);border-radius:20px;max-width:1200px;padding:88px 64px}.h2-statement{max-width:900px;font:400 clamp(2.6rem,5vw,4.8rem)/1.12 var(--ap-serif);text-align:center;text-wrap:balance;margin:0 auto!important}.h2-statement em{font-style:normal}.h2-ledger{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.h2-cell{border:1px solid var(--ap-line);border-radius:10px;flex-direction:column;padding:32px;display:flex}.h2-orbit-wrap,.h2-phone-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.h2-orbit{background:radial-gradient(ellipse,var(--mint-wash),transparent 67%);place-items:center;width:340px;height:340px;margin:auto;display:grid;position:relative}.h2-orbit-rotor{width:0;height:0;position:absolute;top:50%;left:50%}.h2-orbit-ring{border:1px solid var(--ap-line);border-radius:50%;position:absolute;inset:36px}.h2-orbit-node{position:absolute;top:50%;left:50%}.h2-orbit-glyph{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:50%;place-items:center;width:54px;height:54px;margin:-27px;display:grid}.h2-orbit-center{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:10px;place-items:center;width:104px;height:104px;display:grid}.h2-orbit-center img{width:44px;height:44px}.h2-conn{flex-wrap:wrap;gap:10px;display:flex}.h2-conn-chip{border:1px solid var(--ap-line);border-radius:3px;padding:10px 16px;font-size:12px}.h2-play{border:1px solid var(--ap-line);border-radius:10px;flex-direction:column;min-height:260px;padding:36px;display:flex}.h2-play-chips{gap:8px;margin:0 0 24px;display:flex}.h2-play-chips span{border:1px solid var(--ap-line);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.h2-play-b{margin-top:auto!important}.h2-play-own{background:var(--ap-surface-elevated);min-height:0;color:var(--ap-ink);flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;text-decoration:none;transition:background-color .15s}.h2-play-own-copy{max-width:36em}.h2-play-own .h2-play-h{margin-bottom:8px}.h2-play-own .h2-play-b{margin-top:0!important}.h2-play-own-cta{text-underline-offset:5px;flex-shrink:0;font-size:12px;text-decoration:underline}.h2-phone-wrap{background:var(--muted);border-radius:20px;padding:64px}.h2-phone{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:10px;max-width:400px;padding:30px;font-size:12px}.h2-phone-head{border-bottom:1px solid var(--ap-line);align-items:center;gap:14px;margin-bottom:24px;padding-bottom:20px;display:flex}.h2-phone-head img{width:26px;height:26px}.h2-phone-title{margin-bottom:4px;font-size:14px}.h2-phone-meta,.h2-phone-kicker{color:var(--ap-muted);font-size:12px}.h2-phone-rows p{border-bottom:1px solid var(--ap-line);gap:10px;padding:12px 0;display:flex}.h2-dot{background:var(--ap-sub);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.h2-dot-r{background:var(--ap-danger)}.h2-dot-g{background:var(--ap-cite)}.h2-phone-next{border-top:1px solid var(--ap-line);color:var(--ap-sub);margin:20px 0 0;padding-top:14px}.h2-numbers{border-block:1px solid var(--ap-line);grid-template-columns:1fr 1fr;gap:64px;padding:56px 0;display:grid}.h2-num-big{font:400 clamp(2.3rem,4.5vw,4rem)/1.15 var(--ap-serif);margin-bottom:24px}.h2-num-to{color:var(--ap-sub);font-size:.45em}.h2-num-cap{color:var(--ap-sub);max-width:460px;margin-bottom:0;font-size:13px}.h2-close{text-align:center;padding-top:32px;padding-bottom:110px}.h2-page .h2-close-price{color:var(--ap-sub);margin:20px 0 0;font-size:12px}.h2-close-h{margin-inline:auto;max-width:800px;margin-bottom:32px}@media (hover:hover) and (pointer:fine){.h2-btn:hover{background:var(--ap-sub)}.h2-play-own:hover{background:var(--sky-wash)}}@media (max-width:1000px){.h2-hero{padding-top:130px}.flow-diagram{grid-template-columns:190px 1fr 210px}.flow-pill{padding:16px;font-size:12px}.flow-core:before{width:270px}.h2-mandate,.h2-ledger,.h2-plays{gap:20px}.h2-ledger,.h2-plays{grid-template-columns:repeat(2,minmax(0,1fr))}.h2-ledger .h2-cell:last-child{grid-column:1/-1}.h2-cell,.h2-play{padding:24px}.h2-diff{grid-template-columns:1fr 1fr}.h2-diff-cell:first-child{grid-column:1/-1}.h2-orbit-wrap,.h2-phone-wrap{gap:32px}.h2-phone-wrap{padding:32px}.h2-statement-band{margin-inline:24px}.h2-orbit{width:310px}}@media (max-width:700px){.h2-hero{padding:120px 24px 40px}.h2-title{font-size:2.9rem!important}.h2-sub{font-size:14px}.h2-form{flex-direction:column;gap:10px;max-width:400px}.h2-input{width:100%}.h2-trust{font-size:12px}.h2-figure{margin-top:56px}.flow-diagram{grid-template-columns:1fr;gap:52px}.flow-lines{display:none}.flow-sources{grid-template-columns:1fr 1fr;gap:10px;display:grid}.flow-pill{justify-content:center;gap:8px;min-height:48px;padding:12px 10px;font-size:11px}.flow-results{gap:10px;width:100%;max-width:260px;margin:auto}.flow-core{padding-top:16px}.flow-core:before{width:280px;height:240px;top:-45px}.flow-core-shape{border-radius:22px;width:88px;height:88px;margin-bottom:26px}.flow-core-shape img{width:44px;height:44px}.flow-core-detail,.h2-figure figcaption{font-size:12px}.h2-band{padding:56px 24px}.h2-proof{padding-block:30px}.h2-proof-set{gap:26px}.h2-proof-set img{object-fit:contain;max-width:120px}.h2-proof-sep{display:none}.h2-proof-links a:last-child{margin-top:10px;display:block}.h2-mandate,.h2-ledger,.h2-plays,.h2-diff,.h2-orbit-wrap,.h2-phone-wrap,.h2-numbers{grid-template-columns:1fr}.h2-h2{font-size:2.35rem!important}.h2-intro{font-size:14px}.h2-mandate{gap:28px}.h2-diff{gap:16px;padding-block:28px}.h2-diff-card{padding:24px}.h2-diff-ask-q{margin-bottom:0}.h2-statement-band{border-radius:10px;margin-inline:16px;padding:56px 24px}.h2-statement{font-size:2.8rem}.h2-cell,.h2-play{padding:30px}.h2-play{min-height:240px}.h2-orbit{width:300px;max-width:100%;height:320px}.h2-phone-wrap{border-radius:10px;padding:28px 20px}.h2-phone{max-width:none;padding:24px}.h2-numbers{gap:36px;padding-block:36px}.h2-num-big{font-size:2.7rem}.h2-close{padding-bottom:72px}}@media (prefers-reduced-motion:reduce){.h2-btn:active{transform:none}.h2-btn{transition:background-color .15s}}.h2-cycle{vertical-align:bottom;text-align:left;display:inline-grid;overflow:hidden}.h2-cycle-item{white-space:nowrap;opacity:0;visibility:hidden;grid-area:1/1;align-items:center;gap:7px;display:inline-flex;transform:translateY(100%)}.h2-cycle-item[data-state=active]{opacity:1;visibility:visible;transition:opacity .18s ease,transform .18s var(--motion-ease-out);transform:translateY(0)}.h2-cycle-item[data-state=exit]{opacity:0;visibility:visible;transition:opacity .16s ease,transform .16s var(--motion-ease-out);transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.h2-cycle-item{transition:none!important}}.h2-page{font:400 16px/1.5 var(--ap-sans)}.h2-hero{isolation:isolate;text-align:center;flex-direction:column;align-items:center;max-width:1280px;padding:150px 40px 72px;display:flex;position:relative;overflow:hidden}.h2-hero-copy{flex-direction:column;align-items:center;width:100%;min-width:0;max-width:46rem;display:flex}.h2-cta{flex-direction:column;align-items:center;width:100%;display:flex}.h2-title{text-wrap:balance;margin:0 0 24px;letter-spacing:-.04em!important;font-size:clamp(2.8rem,4.7vw,4.5rem)!important;line-height:1!important}.h2-sub{font:400 17px/1.5 var(--ap-sans);max-width:34em;margin:0 auto 28px!important}.h2-form{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;max-width:560px}.h2-input{background:var(--ap-surface);width:auto;min-height:48px;font:400 15px var(--ap-sans);border:1px solid var(--ap-line);border-radius:3px;flex:240px;padding:12px 16px}.h2-btn{background:var(--primary);min-height:48px;color:var(--primary-foreground);font:400 14px var(--ap-sans);text-transform:none;border-radius:3px;padding:12px 20px}.h2-trust{max-width:560px;font:400 12px/1.5 var(--ap-sans);margin-inline:auto!important}.h2-actions{justify-content:center;max-width:none}.h2-figure{text-align:left;width:100%;min-width:0;max-width:880px;margin:56px auto 0}.h2-answer-frame{border:1px solid var(--ap-line);background:var(--ap-console);color:var(--ap-ink);border-radius:10px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid;overflow:hidden}.h2-answer-main{border-right:1px solid var(--ap-console-line);min-width:0;padding:20px 24px 18px}.h2-answer-head{font:400 12px/1.4 var(--ap-mono);color:var(--ap-sub);text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.h2-answer-engine{color:var(--ap-ink);text-transform:none;letter-spacing:0;font:400 13px/1 var(--ap-sans);align-items:center;gap:8px;display:inline-flex}.h2-answer-q{font:400 15px/1.45 var(--ap-sans);color:var(--ap-sub);border-bottom:1px solid var(--ap-console-line);margin:0 0 14px;padding-bottom:14px}.h2-answer-text{font:400 16px/1.55 var(--ap-sans);letter-spacing:-.01em;margin:0 0 16px}.h2-answer-brand{background:var(--information-surface);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-skip-ink:none;border-radius:3px;margin:0 -1px;padding:0 5px;text-decoration-thickness:2px;display:inline-block}.h2-answer-nw{white-space:nowrap}.h2-answer-cite{border:1px solid var(--ap-line);min-width:18px;height:18px;font:400 12px/1 var(--ap-mono);color:var(--ap-sub);vertical-align:2px;border-radius:3px;place-items:center;margin-left:4px;padding:0 4px;display:inline-grid}.h2-answer-sources{border-top:1px solid var(--ap-console-line);margin:0;padding:0;list-style:none}.h2-answer-sources li{border-bottom:1px solid var(--ap-console-line);font:400 12px/1.4 var(--ap-mono);color:var(--ap-sub);align-items:center;gap:10px;min-width:0;padding:8px 0;display:flex}.h2-answer-sources li:last-child{border-bottom:0;padding-bottom:0}.h2-answer-n{border:1px solid var(--ap-line);border-radius:3px;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:12px;display:inline-grid}.h2-answer-src{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.h2-answer-src span{color:var(--ap-muted)}.h2-answer-sources li[data-yours]{color:var(--ap-ink)}.h2-answer-sources li[data-yours] .h2-answer-n{border-color:var(--accent)}.h2-answer-tag{border:1px solid var(--ap-line);text-transform:uppercase;letter-spacing:.03em;border-radius:3px;flex-shrink:0;padding:3px 6px;font-size:12px}.h2-answer-read{background:var(--ap-surface);flex-direction:column;min-width:0;margin:0;padding:4px 24px;display:flex}.h2-answer-read>div{border-bottom:1px solid var(--ap-line);padding:13px 0}.h2-answer-read>div:last-child{border-bottom:0}.h2-answer-read dt{font:400 12px/1.4 var(--ap-mono);text-transform:uppercase;letter-spacing:.03em;color:var(--ap-sub);margin-bottom:5px}.h2-answer-read dd{font:400 14px/1.4 var(--ap-sans);color:var(--ap-ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.h2-answer-ok{color:var(--ap-cite);align-items:center;gap:6px;display:inline-flex}.h2-answer-ok:before{content:"";background:var(--ap-cite);border-radius:50%;width:6px;height:6px}.h2-answer-share dd{display:block}.h2-answer-share strong{font:400 36px/1 var(--ap-sans);letter-spacing:-.03em;margin:2px 0 10px;display:block}.h2-answer-bar{background:var(--ap-line);border-radius:2px;height:4px;margin-bottom:8px;display:block;overflow:hidden}.h2-answer-bar i{background:var(--ap-cite);width:100%;height:100%;transform:scaleX(var(--w,1));transform-origin:0;display:block}.h2-answer-share small{font:400 12px/1.4 var(--ap-sans);color:var(--ap-muted);display:block}.h2-answer-engines{gap:5px;display:inline-flex}.h2-answer-engines span{border:1px solid var(--ap-line);background:var(--ap-console);width:22px;height:22px;color:var(--ap-ink);border-radius:3px;place-items:center;display:grid}.h2-band{max-width:1280px;padding-block:96px}.h2-proof{border:0;padding-block:48px 80px}.h2-proof-claim{font-family:var(--ap-mono);font-size:12px}.h2-h2{max-width:800px;letter-spacing:-.025em!important;font-size:clamp(2rem,3.1vw,2.75rem)!important;line-height:1.12!important}.h2-cell-h,.h2-play-h{font-size:25px!important}.h2-cell,.h2-play{border-radius:10px;padding:24px}.h2-statement-band{background:0 0;padding-block:56px}.h2-statement{font-family:var(--ap-sans);letter-spacing:-.035em;text-align:left;max-width:none;font-size:clamp(2.4rem,4vw,3.5rem)}.h2-orbit{background:0 0}.h2-phone-wrap{border:1px solid var(--ap-line);background:0 0;border-radius:20px}.h2-phone{border-radius:10px}.h2-conn-chip{border-radius:3px}.h2-close{background:var(--ink);max-width:720px;color:var(--on-ink);--ap-ink:#eee;--ap-sub:#b8b3b0;--ap-muted:#a39b97;--ap-line:#3d3a39;--ap-surface-elevated:#1d1a18;--primary:#eee;--primary-hover:#fafafa;--primary-foreground:#101010;border-radius:10px;margin:0 auto 96px;padding:48px}.h2-close h2{color:var(--on-ink)!important}.h2-close .h2-form{justify-content:center}.h2-close .h2-input{border-color:#3d3a39;max-width:320px;color:#eee!important;background:#1d1a18!important}.h2-close .h2-input::placeholder{color:#a39b97}.h2-close .h2-trust{margin-inline:auto!important}.h2-close .h2-actions{margin-inline:auto}.h2-close .h2-btn{color:#101010;background:#eee}.h2-close a{color:inherit}@media (hover:hover) and (pointer:fine){.h2-btn:hover{background:var(--primary-hover);color:var(--primary-foreground)}.h2-play-own:hover{background:var(--information-surface)}}@media (max-width:1100px){.h2-hero{padding-inline:32px}.h2-title{font-size:3.4rem!important}}@media (max-width:800px){.h2-hero{max-width:720px;padding:144px 24px 64px}.h2-title{max-width:560px;font-size:3.25rem!important}.h2-sub{max-width:540px}.h2-form{flex-direction:row;max-width:520px}.h2-input{width:auto}.h2-figure{margin-top:40px}.h2-band{padding-block:64px}.h2-close{max-width:none;margin-inline:24px;padding:32px}.h2-trust,.h2-actions{max-width:520px}.h2-close .h2-input{max-width:none}.h2-answer-frame{grid-template-columns:1fr}.h2-answer-main{border-right:0;border-bottom:1px solid var(--ap-console-line);padding:18px 20px 16px}.h2-answer-read{grid-template-columns:1fr 1fr;gap:0 20px;padding:2px 20px;display:grid}.h2-answer-read>div{padding:12px 0}.h2-answer-read>div:nth-last-child(-n+2){border-bottom:0}.h2-answer-share strong{font-size:30px}}@media (max-width:480px){.h2-title{font-size:2.8rem!important}.h2-input,.h2-btn{width:100%}.h2-answer-text{font-size:15px}.h2-answer-main{padding:16px 16px 14px}.h2-answer-read{gap:0 14px;padding-inline:16px}.h2-close{margin-inline:16px;padding:28px 20px}.h2-h2{font-size:2rem!important}}@media (min-width:992px){.h2-hero{padding-top:128px;padding-bottom:72px}.h2-hero .h2-title{text-wrap:balance;margin-bottom:20px;font-size:clamp(44px,4.4vw,64px)!important}.h2-hero .h2-sub{max-width:34em;font-size:17px;margin-bottom:24px!important}.h2-hero .h2-form{flex-wrap:nowrap}.h2-hero .h2-input{flex:1;width:0}.h2-hero .h2-btn{flex-shrink:0}.h2-hero .h2-trust{margin-top:12px!important}.h2-hero .h2-actions{margin-top:14px}.h2-hero .h2-figure{margin-top:56px}}@media (min-width:992px) and (max-height:800px){.h2-hero{padding-top:112px}.h2-hero .h2-title{font-size:clamp(40px,3.8vw,54px)!important}.h2-hero .h2-actions{margin-top:12px}.h2-hero .h2-figure{margin-top:44px}}.h2-hero .h2-title .h2-underline{text-decoration-line:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.12em;text-decoration-skip-ink:none;text-decoration-thickness:2px;font-weight:400!important}.h2-page{--h2-rise:calc(var(--motion-duration-slow) * 1.6)}.h2-fx{animation:h2-rise var(--h2-rise) var(--motion-ease-out) both}.h2-figure{animation:h2-rise calc(var(--h2-rise) * 1.15) var(--motion-ease-out) .26s both}@keyframes h2-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.h2-answer-text,.h2-answer-sources li,.h2-answer-read>div{animation:h2-row var(--motion-duration-slow) var(--motion-ease-out) both}.h2-answer-text{animation-delay:.56s}.h2-answer-sources li:first-child{animation-delay:.68s}.h2-answer-sources li:nth-child(2){animation-delay:.74s}.h2-answer-sources li:nth-child(3){animation-delay:.8s}.h2-answer-read>div:first-child{animation-delay:.76s}.h2-answer-read>div:nth-child(2){animation-delay:.82s}.h2-answer-read>div:nth-child(3){animation-delay:.88s}.h2-answer-read>div:nth-child(4){animation-delay:.94s}@keyframes h2-row{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.h2-answer-brand{animation:h2-mark var(--motion-duration-slow) ease-out 1s both}@keyframes h2-mark{0%{background-color:#0000;text-decoration-color:#0000}to{background-color:var(--information-surface);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}.h2-answer-bar i{animation:h2-fill .9s var(--motion-ease-out) 1.1s both}@keyframes h2-fill{0%{transform:scaleX(0)}to{transform:scaleX(var(--w,1))}}.h2-btn{transition:background-color var(--motion-duration-fast) ease, color var(--motion-duration-fast) ease, transform var(--motion-duration-fast) var(--motion-ease-out)}.h2-input{transition:border-color var(--motion-duration-fast) ease}.h2-play-own{transition:background-color var(--motion-duration-fast) ease, transform var(--motion-duration-base) var(--motion-ease-out)}@media (hover:hover) and (pointer:fine){.h2-btn:hover{transform:translateY(-1px)}.h2-play-own:hover{transform:translateY(-2px)}}.h2-btn:active{transform:scale(.97)}.h2-play-own:active{transform:scale(.98)}.h2-orbit{overflow-clip-margin:24px;width:340px;max-width:100%;height:340px;overflow:clip}.h2-orbit-rotor,.h2-orbit-glyph{will-change:transform;animation:54s linear infinite paused h2-orbit-spin}.h2-orbit-glyph{animation-direction:reverse}.h2-orbit.is-visible .h2-orbit-rotor,.h2-orbit.is-visible .h2-orbit-glyph{animation-play-state:running}@keyframes h2-orbit-spin{to{transform:rotate(360deg)}}html.h2-js .h2-seq .h2-diff-list li,html.h2-js .h2-seq .h2-diff-result{opacity:0;transition:opacity var(--motion-duration-slow) var(--motion-ease-out), transform var(--motion-duration-slow) var(--motion-ease-out);transform:translateY(6px)}html.h2-js .h2-seq.in .h2-diff-list li,html.h2-js .h2-seq.in .h2-diff-result{opacity:1;transform:translateY(0)}html.h2-js .h2-seq.in .h2-diff-list li:nth-child(2){transition-delay:80ms}html.h2-js .h2-seq.in .h2-diff-list li:nth-child(3){transition-delay:.16s}html.h2-js .h2-seq.in .h2-diff-list li:nth-child(4){transition-delay:.24s}html.h2-js .h2-seq.in .h2-diff-result{transition-delay:.38s}html.h2-js .h2-seq .h2-loss-list li{opacity:0;transform:translateY(6px)}html.h2-js .h2-seq.in .h2-loss-list li{opacity:1;transition:opacity var(--motion-duration-slow) var(--motion-ease-out), transform var(--motion-duration-slow) var(--motion-ease-out);transform:translateY(0)}html.h2-js .h2-seq.in .h2-loss-list li:nth-child(2){transition-delay:70ms}html.h2-js .h2-seq.in .h2-loss-list li:nth-child(3){transition-delay:.14s}html.h2-js .h2-seq .h2-statement em:after{clip-path:inset(0 100% 0 0)}html.h2-js .h2-seq.in .h2-statement em:after{clip-path:inset(0);transition:clip-path .48s var(--motion-ease-out) .56s}html.h2-js .h2-seq .h2-loss-tag-miss{opacity:0}html.h2-js .h2-seq.in .h2-loss-tag-miss{opacity:1;transition:opacity var(--motion-duration-slow) ease .56s}@media (prefers-reduced-motion:reduce){.h2-fx,.h2-figure,.h2-answer-text,.h2-answer-sources li,.h2-answer-read>div,.h2-answer-brand,.h2-answer-bar i{animation:none}.h2-btn,.h2-input,.h2-play-own{transition:none}.h2-btn:hover,.h2-btn:active,.h2-play-own:hover,.h2-play-own:active{transform:none}html.h2-js .h2-seq .h2-diff-list li,html.h2-js .h2-seq .h2-diff-result,html.h2-js .h2-seq .h2-loss-list li,html.h2-js .h2-seq .h2-loss-tag-miss{opacity:1;transition:none;transform:none}html.h2-js .h2-seq .h2-statement em:after{clip-path:inset(0);transition:none}.h2-orbit-rotor,.h2-orbit-glyph{will-change:auto;animation:none}}.h2-statement-band{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;gap:48px 64px;display:grid;position:relative;overflow:clip}@media (min-width:901px){.h2-statement-band{padding-block:88px}}.h2-statement{margin:0!important}.h2-statement em{display:inline-block;position:relative}.h2-statement em:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:.04em;left:0;right:0}.h2-loss{min-width:0;margin:0}.h2-loss-frame{border:1px solid var(--ap-line);background:var(--ap-console);color:var(--ap-ink);border-radius:10px;padding:18px 20px 16px}.h2-loss-head{font:400 12px/1.4 var(--ap-mono);color:var(--ap-sub);text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.h2-loss-engine{color:var(--ap-ink);text-transform:none;letter-spacing:0;font:400 13px/1 var(--ap-sans);align-items:center;gap:8px;display:inline-flex}.h2-loss-q{font:400 15px/1.45 var(--ap-sans);color:var(--ap-sub);border-bottom:1px solid var(--ap-console-line);margin:0 0 6px;padding-bottom:12px}.h2-loss-list{margin:0;padding:0;list-style:none}.h2-loss-list li,.h2-loss-slot{border-bottom:1px solid var(--ap-console-line);min-width:0;font:400 14px/1.4 var(--ap-sans);align-items:center;gap:10px;padding:10px 0;display:flex}.h2-loss-n{border:1px solid var(--ap-line);width:18px;height:18px;font:400 12px/1 var(--ap-mono);color:var(--ap-sub);border-radius:3px;flex-shrink:0;place-items:center;display:inline-grid}.h2-loss-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.h2-loss-name span{font:400 12px/1.4 var(--ap-mono);color:var(--ap-muted);margin-left:6px}.h2-loss-tag{border:1px solid var(--ap-line);font:400 12px/1 var(--ap-mono);color:var(--ap-sub);text-transform:uppercase;letter-spacing:.03em;border-radius:3px;flex-shrink:0;padding:3px 6px}.h2-loss-slot{border:1px dashed var(--ap-line);color:var(--ap-sub);border-radius:3px;margin-top:10px;padding:9px 10px}.h2-loss-n-empty{border-style:dashed}.h2-loss-tag-miss{color:var(--warning);border-color:var(--warning)}@media (max-width:900px){.h2-statement-band{grid-template-columns:1fr;align-items:start;gap:36px}.h2-loss{max-width:400px}}@media (max-width:480px){.h2-loss-slot .h2-loss-name{white-space:normal}.h2-loss-slot .h2-loss-name span{margin-left:0;display:block}}.h2-page .h2-hero .h2-title{font-size:clamp(2.8rem,4.7vw,4.5rem)!important}.h2-page .h2-band .h2-h2{font-size:clamp(2rem,3.1vw,2.75rem)!important}.h2-page .h2-band .h2-cell-h,.h2-page .h2-band .h2-play-h{font-size:25px!important}@media (max-width:1100px){.h2-page .h2-hero .h2-title{font-size:3.4rem!important}}@media (max-width:800px){.h2-page .h2-hero .h2-title{font-size:3.25rem!important}}@media (max-width:700px){.h2-page .h2-band .h2-h2{font-size:2.35rem!important}}@media (max-width:480px){.h2-page .h2-hero .h2-title{font-size:2.8rem!important}.h2-page .h2-band .h2-h2{font-size:2rem!important}}@media (min-width:992px){.h2-page .h2-hero .h2-title{font-size:clamp(44px,4.4vw,64px)!important}}@media (min-width:992px) and (max-height:800px){.h2-page .h2-hero .h2-title{font-size:clamp(40px,3.8vw,54px)!important}}.h2-voice-quote{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start;gap:24px 64px;min-width:0;margin:40px 0 0;display:grid}.h2-voice-quote blockquote{font:inherit;color:inherit;background:0 0;border:0;border-radius:0;grid-area:1/2;min-width:0;margin:0;padding:0;font-style:normal}.h2-voice-who{grid-area:1/1}.h2-voice-quote blockquote p{font:400 clamp(1.2rem,1.55vw,1.45rem)/1.45 var(--ap-sans);letter-spacing:-.015em;color:var(--ap-ink);text-wrap:pretty;max-width:30em;margin:0 0 1em}.h2-voice-quote blockquote p:last-child{margin-bottom:0}.h2-voice-quote blockquote p:first-child{text-indent:-.42em}.h2-voice-quote blockquote p:first-child:before{content:"“";color:var(--ap-muted)}.h2-voice-quote blockquote p:last-child:after{content:"”";color:var(--ap-muted)}.h2-voice-quote em{text-decoration-line:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.14em;text-decoration-skip-ink:none;font-style:normal;text-decoration-thickness:2px}.h2-voice-who{border-top:1px solid var(--ap-line);text-align:left;color:inherit;font-size:inherit;flex-direction:column;align-items:flex-start;gap:0;min-width:0;margin:0;padding-top:20px;display:flex}.h2-voice-photo{border:1px solid var(--ap-line);background:var(--ap-surface-elevated);object-fit:cover;border-radius:50%;width:64px;height:64px;margin-bottom:16px}.h2-voice-name{font:400 15px/1.3 var(--ap-sans);color:var(--ap-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ap-line);text-decoration-color:var(--ap-line);text-underline-offset:4px;transition:text-decoration-color .15s}.h2-voice-title{font:400 13px/1.45 var(--ap-sans);color:var(--ap-sub);text-wrap:pretty;margin-top:4px}.h2-voice-logo{width:auto;height:1.25rem;margin-top:18px;display:block}@media (hover:hover) and (pointer:fine){.h2-voice-name:hover{-webkit-text-decoration-color:var(--ap-ink);text-decoration-color:var(--ap-ink)}}@media (max-width:900px){.h2-voice-quote{grid-template-columns:1fr;gap:24px}.h2-voice-quote blockquote,.h2-voice-who{grid-area:auto/1}.h2-voice-who{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:14px;display:grid}.h2-voice-photo{grid-row:1/span 2;width:48px;height:48px;margin:0}.h2-voice-name{grid-area:1/2;align-self:end}.h2-voice-title{text-wrap:pretty;grid-area:2/2;align-self:start;margin:0}.h2-voice-logo{grid-area:1/3/span 2;margin:0}}@media (max-width:480px){.h2-voice-quote blockquote p{font-size:1rem;line-height:1.55}.h2-voice-who{grid-template-columns:auto minmax(0,1fr)}.h2-voice-logo{grid-area:3/1/auto/-1;margin-top:14px}}html.h2-js .h2-seq .h2-voice-quote em{text-decoration-color:#0000}html.h2-js .h2-seq.in .h2-voice-quote em{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);transition:text-decoration-color .48s .56s}@media (prefers-reduced-motion:reduce){html.h2-js .h2-seq .h2-voice-quote em{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);transition:none}.h2-voice-name{transition:none}}.h2-trust-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 0;margin:18px auto 0;padding:0;list-style:none;display:flex}.h2-trust-row li{align-items:center;display:flex}.h2-trust-row li+li:before{content:"";background:var(--ap-line);width:1px;height:12px;margin:0 16px}.h2-trust-item{font:400 var(--type-label-size)/1 var(--ap-sans);color:var(--ap-muted);align-items:center;gap:6px;text-decoration:none;transition:color .15s;display:inline-flex}.h2-trust-item b{color:var(--ap-ink);font-weight:400}.h2-trust-g2{fill:var(--ap-ink);flex-shrink:0;margin-right:2px;display:block}.h2-trust-stars{margin-right:2px;line-height:0;display:inline-block;position:relative}.h2-trust-stars svg{margin-right:1px;display:inline-block}.h2-trust-stars-base svg{fill:var(--ap-line)}.h2-trust-stars-fill{white-space:nowrap;position:absolute;inset:0 auto 0 0;overflow:hidden}.h2-trust-stars-on svg{fill:var(--ink)}@media (hover:hover) and (pointer:fine){.h2-trust-item:hover{color:var(--ap-ink)}}@media (prefers-reduced-motion:reduce){.h2-trust-item{transition:none}}.h2-trust-seal{flex-shrink:0;width:auto;height:28px;margin:-6px 2px -6px 0;display:block}@media (max-width:560px){.h2-trust-row li:first-child,.h2-trust-row li.h2-trust-award{flex-basis:100%;justify-content:center}.h2-trust-row li:nth-child(2):before,.h2-trust-row li:nth-child(3):before{display:none}}.h2-actions-call{justify-content:center;gap:12px;margin-top:0}.h2-btn-call{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.h2-cta-call .h2-trust{margin-top:14px!important}@media (max-width:480px){.h2-actions-call{flex-direction:column;align-items:stretch}.h2-actions-call .h2-btn-outline,.h2-btn-call{width:100%}}.h2-answer-rerun{position:relative}.h2-answer-rerun:after{content:"";background:var(--accent);transform-origin:0;height:2px;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.h2-answer[data-phase=rerun] .h2-answer-rerun:after{animation:.72s linear both h2-rerun}@keyframes h2-rerun{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.h2-answer-state{transition:color var(--motion-duration-fast) ease}.h2-answer[data-phase=rerun] .h2-answer-state{color:var(--accent)}.h2-answer-body{min-width:0}.h2-answer-body,.h2-answer-read{transition:opacity .2s}.h2-answer[data-phase=rerun] .h2-answer-body,.h2-answer[data-phase=rerun] .h2-answer-read{opacity:.38}.h2-answer[data-phase=settled] .h2-answer-body .h2-answer-text{animation-delay:60ms}.h2-answer[data-phase=settled] .h2-answer-body .h2-answer-sources li:first-child{animation-delay:.18s}.h2-answer[data-phase=settled] .h2-answer-body .h2-answer-sources li:nth-child(2){animation-delay:.24s}.h2-answer[data-phase=settled] .h2-answer-body .h2-answer-sources li:nth-child(3){animation-delay:.3s}.h2-answer[data-phase=settled] .h2-answer-read>div:first-child{animation-delay:.26s}.h2-answer[data-phase=settled] .h2-answer-read>div:nth-child(2){animation-delay:.32s}.h2-answer[data-phase=settled] .h2-answer-read>div:nth-child(3){animation-delay:.38s}.h2-answer[data-phase=settled] .h2-answer-read>div:nth-child(4){animation-delay:.44s}.h2-answer[data-phase=settled] .h2-answer-brand{animation-delay:.5s}.h2-answer[data-phase=settled] .h2-answer-bar i{animation-delay:.6s}@media (min-width:800px){.h2-answer-main{min-height:286px}}@media (prefers-reduced-motion:reduce){.h2-answer[data-phase=rerun] .h2-answer-rerun:after{animation:none}.h2-answer-body,.h2-answer-read,.h2-answer-state{transition:none}}.h2-audit-band{text-align:center;padding-block:24px 72px;display:block}html[data-hero-variant=audit] .h2-audit-band{display:none}.h2-audit-band-h{margin-inline:auto;margin-bottom:12px}.h2-audit-band-p{max-width:34em;margin:0 auto 24px}.h2-audit-band .h2-form{margin-inline:auto}.h2-audit-band .h2-trust{margin-inline:auto!important}.h2-page .h2-band{padding-block:120px}.h2-page .h2-band .h2-h2{margin-bottom:28px;letter-spacing:-.03em!important;font-size:clamp(2.2rem,3.6vw,3.25rem)!important;line-height:1.08!important}.h2-page .h2-band .h2-cell-h,.h2-page .h2-band .h2-play-h{letter-spacing:-.02em;font-size:26px!important}.h2-page .h2-intro{font-size:17px}@media (max-width:800px){.h2-page .h2-band{padding-block:72px}}@media (max-width:700px){.h2-page .h2-band .h2-h2{font-size:2.3rem!important}}@media (max-width:480px){.h2-page .h2-band .h2-h2{font-size:2rem!important}}.h2-page .h2-hero{padding-top:156px;padding-bottom:96px;overflow:visible}.h2-page .h2-hero .h2-title{margin-bottom:26px;letter-spacing:-.045em!important;font-size:clamp(3rem,5.6vw,5.5rem)!important;line-height:.98!important}.h2-page .h2-hero .h2-sub{max-width:32em;font-size:18px}@media (min-width:992px){.h2-page .h2-hero .h2-title{font-size:clamp(48px,5.4vw,80px)!important}.h2-page .h2-hero{padding-top:148px}}@media (min-width:992px) and (max-height:800px){.h2-page .h2-hero .h2-title{font-size:clamp(42px,4.5vw,62px)!important}.h2-page .h2-hero{padding-top:120px}}@media (max-width:1100px){.h2-page .h2-hero .h2-title{font-size:3.6rem!important}}@media (max-width:800px){.h2-page .h2-hero .h2-title{font-size:3.3rem!important}.h2-page .h2-hero{padding-top:132px;padding-bottom:64px}}@media (max-width:480px){.h2-page .h2-hero .h2-title{font-size:2.7rem!important}}.h2-w{opacity:0;filter:blur(10px);animation:h2-word 1.1s var(--fx-ease) both;animation-delay:calc(var(--i,0) * 70ms);display:inline-block;transform:translateY(.35em)}@keyframes h2-word{to{opacity:1;filter:blur();transform:translate(0,0)}}.h2-page .h2-hero .h2-title .h2-underline{text-decoration:none;position:relative}.h2-page .h2-hero .h2-title .h2-underline:after{content:"";background:var(--accent);transform-origin:0;height:2px;animation:h2-rule .7s var(--fx-ease) .82s both;position:absolute;bottom:.02em;left:.02em;right:.02em;transform:scaleX(0)}@keyframes h2-rule{to{transform:scaleX(1)}}.h2-page .h2-hero .h2-fx{animation-duration:1s;animation-timing-function:var(--fx-ease)}.h2-page .h2-figure{perspective:1400px;perspective-origin:50% 0;margin-top:64px;animation:none}.h2-page .h2-answer-frame{transform-origin:50% 0;animation:h2-tilt 1.3s var(--fx-ease) .38s both}@keyframes h2-tilt{0%{opacity:0;transform:rotateX(14deg)translateY(56px)scale(.965)}to{opacity:1;transform:rotateX(0)translate(0,0)scale(1)}}@media (max-width:800px){.h2-page .h2-figure{margin-top:44px}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference) and (min-width:800px){.h2-page .h2-hero-copy{animation:linear both h2-copy-sink;animation-timeline:scroll(root);animation-range:0 100vh}@keyframes h2-copy-sink{to{opacity:.3;transform:translateY(64px)}}.h2-page .h2-figure{animation:linear both h2-figure-lift;animation-timeline:view();animation-range:exit}@keyframes h2-figure-lift{to{transform:translateY(-64px)}}}}.h2-page .h2-proof{padding-block:40px 88px}.h2-page .h2-proof-row{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.h2-page .h2-proof-track{will-change:transform;width:max-content;animation:46s linear infinite h2-marquee;display:flex}.h2-page .h2-proof-set{flex-wrap:nowrap;gap:0 72px;margin:30px 0;padding-right:72px;display:flex}.h2-page .h2-proof-dupe{display:flex}.h2-page .h2-proof-row:hover .h2-proof-track{animation-play-state:paused}@keyframes h2-marquee{to{transform:translate(-50%)}}@media (max-width:700px){.h2-page .h2-proof-set{gap:0 44px;margin:22px 0;padding-right:44px}.h2-page .h2-proof-set img{object-fit:contain;max-width:120px}.h2-page .h2-proof-track{animation-duration:30s}}@media (prefers-reduced-motion:reduce){.h2-page .h2-proof-track{animation:none}.h2-page .h2-proof-row{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.h2-page .h2-diff-ask-q{font:400 clamp(1.5rem, 2.1vw, 1.9rem)/1.2 var(--ap-sans);letter-spacing:-.025em}.h2-page .h2-diff{padding:44px 0}.h2-page .h2-diff-card{transition:border-color .24s ease, transform .5s var(--fx-ease)}@media (hover:hover) and (pointer:fine){.h2-page .h2-diff-card-us:hover{border-color:var(--ap-muted);transform:translateY(-3px)}}.h2-page .h2-statement{letter-spacing:-.04em;font-size:clamp(2.6rem,4.6vw,4.4rem);line-height:1.02}.h2-st-w{display:inline-block}html.h2-js .h2-seq .h2-st-w{opacity:0;filter:blur(8px);transform:translateY(.3em)}html.h2-js .h2-seq.in .h2-st-w{opacity:1;filter:blur();transition:opacity .9s var(--fx-ease), transform .9s var(--fx-ease), filter .9s var(--fx-ease);transition-delay:calc(var(--i,0) * 60ms);transform:none}html.h2-js .h2-seq.in .h2-statement em:after,html.h2-js .h2-seq.in .h2-loss-tag-miss{transition-delay:.76s}@media (prefers-reduced-motion:reduce){html.h2-js .h2-seq .h2-st-w{opacity:1;filter:none;transition:none;transform:none}}.h2-process-head{max-width:800px;margin-bottom:40px}.h2-process-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:0 72px;display:grid}.h2-rail{gap:20px;padding:8px 0;display:flex;position:sticky;top:120px}.h2-rail-line{background:var(--ap-line);flex-shrink:0;align-self:stretch;width:1px;position:relative}.h2-rail-line i{background:var(--positive);transform-origin:50% 0;transition:transform .7s var(--fx-ease);position:absolute;inset:0;transform:scaleY(.333)}.h2-rail-list{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.h2-rail-item{font:400 15px/1 var(--ap-sans);color:var(--ap-muted);align-items:center;gap:12px;transition:color .3s;display:flex}.h2-rail-item[data-on]{color:var(--ap-ink)}.h2-rail-dot{border:1px solid var(--ap-line);background:var(--ap-surface);width:8px;height:8px;transition:background-color .3s ease, border-color .3s ease, transform .3s var(--fx-ease);border-radius:50%}.h2-rail-item[data-on] .h2-rail-dot{border-color:var(--positive);background:var(--positive)}.h2-rail-item[data-here] .h2-rail-dot{transform:scale(1.35)}.h2-steps{flex-direction:column;gap:96px;margin:0;padding:0;list-style:none;display:flex}.h2-step{flex-direction:column;gap:28px;display:flex}.h2-step-copy{max-width:36em}.h2-step-copy .h2-cell-b{font-size:16px;line-height:1.55}@media (max-width:900px){.h2-process-grid{grid-template-columns:1fr;gap:28px}.h2-rail{z-index:3;background:color-mix(in srgb, var(--ap-surface) 96%, transparent);border-block:1px solid var(--ap-line);margin:0 -24px;padding:12px 24px;top:64px}.h2-rail-line{align-self:auto;width:auto;height:1px;position:absolute;bottom:-1px;left:24px;right:24px}.h2-rail-line i{transform-origin:0;transform:scaleX(.333)}.h2-rail-list{flex-direction:row;gap:24px}.h2-steps{gap:64px}}.h2-frame{border:1px solid var(--ap-line);background:var(--ap-console);color:var(--ap-ink);font:400 14px/1.45 var(--ap-sans);border-radius:10px;padding:18px 22px 16px}.h2-frame-head{border-bottom:1px solid var(--ap-console-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.h2-frame-title{font:400 14px/1.2 var(--ap-sans);color:var(--ap-ink)}.h2-frame-title span{font:400 12px/1.2 var(--ap-mono);color:var(--ap-muted);margin-left:8px}.h2-frame-foot{border-top:1px solid var(--ap-console-line);font:400 12px/1.5 var(--ap-sans);color:var(--ap-muted);margin:14px 0 0;padding-top:12px}.h2-chip{border:1px solid var(--ap-line);font:400 12px/1 var(--ap-mono);text-transform:uppercase;letter-spacing:.03em;color:var(--ap-sub);white-space:nowrap;border-radius:3px;align-items:center;gap:7px;padding:4px 8px;display:inline-flex}.h2-chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.h2-chip-live{color:var(--positive);border-color:color-mix(in srgb, var(--positive) 40%, var(--ap-line))}.h2-chip-live:before{animation:1.8s ease-in-out infinite h2-pulse}@keyframes h2-pulse{0%,to{opacity:1}50%{opacity:.35}}.h2-chip-wait{color:var(--warning);border-color:color-mix(in srgb, var(--warning) 40%, var(--ap-line))}.h2-ask{border-collapse:collapse;table-layout:fixed;width:100%}.h2-ask th,.h2-ask td{text-align:left;border-bottom:1px solid var(--ap-console-line);vertical-align:middle;padding:10px 8px}.h2-ask th{font:400 12px/1.3 var(--ap-mono);text-transform:uppercase;letter-spacing:.03em;color:var(--ap-sub)}.h2-ask th:first-child,.h2-ask td:first-child{width:42%;padding-left:0}.h2-ask th:not(:first-child){white-space:nowrap}.h2-ask th svg{margin-right:6px}.h2-ask td:first-child{color:var(--ap-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.h2-ask tbody tr:last-child td{border-bottom:0}.h2-mark{font:400 12px/1 var(--ap-mono);color:var(--ap-sub);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.h2-mark:before{content:"";border:1px solid;border-radius:50%;width:7px;height:7px}.h2-mark-on{color:var(--positive)}.h2-mark-on:before{background:currentColor}.h2-mark-off{color:var(--warning)}html.ap-fx [data-fx] .h2-ask tbody tr{opacity:0;transform:translateY(6px)}html.ap-fx [data-fx].is-in .h2-ask tbody tr{opacity:1;transition:opacity .6s var(--fx-ease), transform .6s var(--fx-ease);transition-delay:calc(.36s + var(--i,0) * 80ms);transform:none}@media (max-width:700px){.h2-ask th span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.h2-ask th svg{margin:0}.h2-ask th:first-child,.h2-ask td:first-child{width:46%}.h2-mark{gap:0;font-size:0}.h2-mark:before{width:9px;height:9px}.h2-ask td:first-child{white-space:normal;font-size:12px}}.h2-draft-kicker{font:400 12px/1.4 var(--ap-mono);text-transform:uppercase;letter-spacing:.03em;color:var(--ap-sub);margin:0 0 8px}.h2-draft-title{font:400 clamp(1.25rem, 1.7vw, 1.6rem)/1.2 var(--ap-sans);letter-spacing:-.02em;color:var(--ap-ink);margin:0 0 10px}.h2-draft-text{font:400 14px/1.55 var(--ap-sans);color:var(--ap-sub);max-width:40em;margin:0 0 16px}.h2-draft-meta,.h2-rerun-ledger{border-top:1px solid var(--ap-console-line);margin:0;padding:0}.h2-draft-meta>div,.h2-rerun-ledger>div{border-bottom:1px solid var(--ap-console-line);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.h2-draft-meta>div:last-child,.h2-rerun-ledger>div:last-child{border-bottom:0;padding-bottom:2px}.h2-draft-meta dt,.h2-rerun-ledger dt{font:400 12px/1.5 var(--ap-mono);text-transform:uppercase;letter-spacing:.03em;color:var(--ap-sub)}.h2-draft-meta dd,.h2-rerun-ledger dd{font:400 13px/1.5 var(--ap-sans);color:var(--ap-ink);min-width:0;margin:0}.h2-draft-meta dd span{font:400 12px/1.5 var(--ap-mono);color:var(--ap-muted);text-overflow:ellipsis;display:block;overflow:hidden}@media (max-width:480px){.h2-draft-meta>div,.h2-rerun-ledger>div{grid-template-columns:1fr;gap:2px}}.h2-rerun-cap{font:400 12px/1.5 var(--ap-sans);color:var(--ap-muted);margin:0 0 12px}.h2-rerun{flex-direction:column;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.h2-rerun li{grid-template-columns:110px minmax(0,1fr) 72px;align-items:center;gap:14px;display:grid}.h2-rerun-e{font:400 13px/1 var(--ap-sans);color:var(--ap-ink);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.h2-rerun-bars{flex-direction:column;gap:4px;display:flex}.h2-bar{background:var(--ap-line);height:6px;transform:scaleX(var(--w,1));transform-origin:0;border-radius:2px;display:block}.h2-bar-after{background:var(--positive)}.h2-rerun-n{font:400 13px/1 var(--ap-mono);color:var(--ap-ink);text-align:right;white-space:nowrap}.h2-rerun-n span{color:var(--ap-muted);font-size:11px}html.ap-fx [data-fx] .h2-bar{transform:scaleX(0)}html.ap-fx [data-fx].is-in .h2-bar{transform:scaleX(var(--w,1));transition:transform .9s var(--fx-ease);transition-delay:calc(.36s + var(--i,0) * 90ms)}html.ap-fx [data-fx].is-in .h2-bar-after{transition-delay:calc(.48s + var(--i,0) * 90ms)}@media (max-width:480px){.h2-rerun li{grid-template-columns:96px minmax(0,1fr) 60px;gap:10px}}.h2-orbit-ring-outer{border-color:color-mix(in srgb, var(--ap-line) 55%, transparent);inset:-4px}.h2-orbit-glyph{transition:border-color .2s ease, transform .4s var(--fx-ease)}@media (hover:hover) and (pointer:fine){.h2-orbit-glyph:hover{border-color:var(--ap-ink)}}.h2-page .h2-play{transition:border-color .24s ease, transform .5s var(--fx-ease)}.h2-page .h2-play-chips span{transition:transform .42s var(--fx-ease), border-color .2s ease}@media (hover:hover) and (pointer:fine){.h2-page .h2-play:hover{border-color:var(--ap-muted);transform:translateY(-4px)}.h2-page .h2-play:hover .h2-play-chips span{border-color:var(--ap-ink);transform:translateY(-3px)}.h2-page .h2-play:hover .h2-play-chips span:nth-child(2){transition-delay:60ms}.h2-page .h2-conn-chip:hover{border-color:var(--ap-ink)}}.h2-page .h2-conn-chip{transition:border-color .2s}.h2-page .h2-num-big{letter-spacing:-.045em;font-size:clamp(3rem,5.4vw,5rem);line-height:1}.h2-page .h2-numbers{padding:72px 0}.h2-page .h2-phone-wrap{padding:72px}@media (max-width:1000px){.h2-page .h2-phone-wrap{padding:40px}}@media (max-width:700px){.h2-page .h2-phone-wrap{padding:28px 20px}.h2-page .h2-num-big{font-size:2.8rem}}.h2-page .h2-close{isolation:isolate;max-width:880px;padding:72px 48px;position:relative;overflow:hidden}@media (max-width:800px){.h2-page .h2-close{margin-inline:24px;padding:48px 28px}}@media (max-width:480px){.h2-page .h2-close{margin-inline:16px;padding:40px 20px}}.h2-page .h2-btn,.h2-page .h2-btn-outline{transition:background-color .18s ease, border-color .18s ease, color .18s ease, transform .42s var(--fx-ease)}.h2-page .h2-btn:active,.h2-page .h2-btn-outline:active{transition-duration:.12s;transform:scale(.97)}@media (hover:hover) and (pointer:fine){.h2-page .h2-btn-outline:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.h2-w,.h2-page .h2-answer-frame,.h2-page .h2-hero .h2-title .h2-underline:after,.h2-chip-live:before{animation:none}.h2-w{opacity:1;filter:none;transform:none}.h2-page .h2-hero .h2-title .h2-underline:after{transform:none}.h2-page .h2-answer-frame{opacity:1;transform:none}.h2-rail-line i,.h2-rail-dot,.h2-rail-item,.h2-page .h2-play,.h2-page .h2-diff-card,.h2-page .h2-btn,.h2-page .h2-btn-outline{transition:none}.h2-page .h2-play:hover,.h2-page .h2-diff-card-us:hover,.h2-page .h2-btn-outline:hover,.h2-page .h2-btn:active,.h2-page .h2-btn-outline:active{transform:none}}
.h2-page .sp-stage{width:100%;max-width:1200px;margin:56px auto 0;padding:0 0 72px;position:relative}.h2-page .sp-stage .h2-figure{z-index:2;margin-top:0;position:relative}.sp-skyline{z-index:0;pointer-events:none;height:78%;position:absolute;bottom:0;left:0;right:0}.sp-block{display:block;position:absolute;bottom:0}.sp-slab{background:var(--sp-pop);z-index:1;height:22px;display:block;position:absolute}.sp-disc{background:var(--sp-pop);z-index:1;border-radius:999px 999px 0 0;width:84px;height:42px;display:block;position:absolute;bottom:0}@media (prefers-reduced-motion:no-preference){.sp-block{transform-origin:50% 100%;animation:sp-rise 1.1s var(--fx-ease) calc(.5s + var(--i,0) * 90ms) both}.sp-slab{transform-origin:0;animation:sp-slide .9s var(--fx-ease) 1s both}.sp-disc{transform-origin:50% 100%;animation:sp-rise .8s var(--fx-ease) 1.15s both}}@keyframes sp-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes sp-slide{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sp-sticker{z-index:3;pointer-events:none;text-align:left;position:absolute}.sp-sticker-stat{display:grid;top:12%;left:calc(50% + 404px)}.sp-sticker-stat .sp-v{flex-direction:column;align-items:flex-start;display:flex}.sp-sticker-stat .sp-v b{white-space:nowrap}.sp-sticker-stat .sp-v span{max-width:15rem}.sp-sticker-stat .sp-v b{background:var(--sp-pop);color:#fff;font:400 clamp(2.6rem, 4.6vw, 4.2rem)/1 var(--ap-sans);letter-spacing:-.05em;padding:6px 14px 8px;display:block}.sp-sticker-stat .sp-v span{background:var(--sp-deep);color:#fff;font:400 12px/1.2 var(--ap-mono);align-self:flex-start;padding:7px 12px}.sp-sticker-note{border:1px solid var(--sp-grid);width:150px;box-shadow:6px 6px 0 var(--sp-tint);color:var(--ap-ink);font:400 15px/1.3 var(--ap-sans);letter-spacing:-.01em;background:#fff;align-items:center;gap:10px;padding:14px 16px;display:flex;top:30%;right:calc(50% + 456px)}.sp-sticker-cursor{width:22px;height:26px;position:absolute;top:-18px;left:-16px;overflow:visible}@media (prefers-reduced-motion:no-preference){.sp-sticker{animation:sp-sticker-in .9s var(--fx-ease) both, sp-bob 5.5s ease-in-out infinite alternate}.sp-sticker-stat{animation-delay:1.25s,2.2s}.sp-sticker-note{animation-delay:1.4s,1.2s}}@keyframes sp-sticker-in{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}@media (max-width:1300px){.sp-sticker-note{display:none}}@media (max-width:1060px){.sp-sticker-stat{top:-28px;left:auto;right:2%}.sp-sticker-stat .sp-v b{font-size:2.75rem}}@media (max-width:760px){.sp-sticker{display:none}.h2-page .sp-stage{margin-top:40px;padding-bottom:40px}.sp-skyline{height:60%}.sp-disc{width:52px;height:26px}}.h2-page .h2-hero>.sp-confetti{z-index:0}.h2-page .h2-hero>.sp-confetti .sp-c-tri{top:22%;right:12%}.h2-page .h2-hero>.sp-confetti .sp-c-dot{top:30%;bottom:auto;left:9%}.h2-page .h2-hero>.sp-confetti .sp-c-sq{top:17%;left:16%}@media (max-width:760px){.h2-page .h2-hero>.sp-confetti{display:none}}.h2-page .h2-diff-card-us{background-color:var(--sp-tint);border-color:var(--sp-grid);box-shadow:8px 8px 0 var(--sp-pop)}.h2-page .h2-diff-card-us.sp-paper{background-size:24px 24px}.h2-page .h2-diff-card-us .h2-diff-list{color:var(--ap-ink)}.h2-page .h2-diff-tab-us,.h2-page .h2-diff-result{color:var(--sp-deep)}.h2-page .h2-diff-uscell{position:relative}.h2-page .h2-statement em{background:linear-gradient(transparent 58%, var(--blush-tint) 58%);padding:0 .06em;font-style:normal}.h2-page .sp-loss-panel{padding:36px 28px 44px;position:relative}.h2-page .sp-loss-panel .h2-loss-frame{z-index:1;box-shadow:8px 8px 0 var(--sp-pop);border-color:var(--sp-deep);position:relative}.h2-page .sp-loss-panel .h2-loss-slot{border-color:var(--sp-pop);background:#fff}.h2-page .sp-loss-panel .h2-loss-tag-miss{background:var(--sp-pop);border-color:var(--sp-pop);color:#fff}.h2-page .sp-loss-cursor{z-index:2;width:26px;height:30px;position:absolute;bottom:26px;right:14px;overflow:visible}@media (prefers-reduced-motion:no-preference){.h2-page .sp-loss-cursor{animation:4.5s ease-in-out infinite alternate sp-bob}}.h2-page .h2-step-frame.sp-paper{border-radius:0;padding:36px}.h2-page .h2-step-frame.sp-paper .h2-frame{box-shadow:10px 10px 0 var(--sp-pop);border-color:var(--sp-deep)}.h2-rail-item[data-hue][data-on] .h2-rail-dot{background:var(--sp-pop);border-color:var(--sp-deep)}.h2-page .h2-rail-line i{background:linear-gradient(var(--sky-pop), var(--butter-pop) 50%, var(--mint-pop))}@media (max-width:700px){.h2-page .h2-step-frame.sp-paper{padding:18px}.h2-page .h2-step-frame.sp-paper .h2-frame{box-shadow:6px 6px 0 var(--sp-pop)}}.h2-page .h2-orbit{background:0 0;overflow:visible}.h2-page .h2-orbit-ring{border:2px dashed var(--sky-grid)}.h2-page .h2-orbit-ring-outer{border:1px solid var(--mint-grid)}.h2-page .h2-orbit-node:first-child .h2-orbit-glyph{background:var(--mint-tint);border-color:var(--mint-deep)}.h2-page .h2-orbit-node:nth-child(2) .h2-orbit-glyph{background:var(--sky-tint);border-color:var(--sky-deep)}.h2-page .h2-orbit-node:nth-child(3) .h2-orbit-glyph{background:var(--lilac-tint);border-color:var(--lilac-deep)}.h2-page .h2-orbit-node:nth-child(4) .h2-orbit-glyph{background:var(--butter-tint);border-color:var(--butter-deep)}.h2-page .h2-orbit-node:nth-child(5) .h2-orbit-glyph{background:var(--blush-tint);border-color:var(--blush-deep)}.h2-page .h2-orbit-center{border:2px solid var(--ap-ink);box-shadow:8px 8px 0 var(--mint-pop)}.h2-page .sp-orbit-bed{z-index:-1;border-radius:50%;position:absolute;inset:8% 4%}.h2-page .h2-conn-chip:nth-child(5n+1){background:var(--mint-tint);border-color:var(--mint-grid)}.h2-page .h2-conn-chip:nth-child(5n+2){background:var(--sky-tint);border-color:var(--sky-grid)}.h2-page .h2-conn-chip:nth-child(5n+3){background:var(--lilac-tint);border-color:var(--lilac-grid)}.h2-page .h2-conn-chip:nth-child(5n+4){background:var(--butter-tint);border-color:var(--butter-grid)}.h2-page .h2-conn-chip:nth-child(5n+5){background:var(--blush-tint);border-color:var(--blush-grid)}.h2-page .h2-play.sp-play{background:var(--sp-tint);border:0;border-radius:0;min-height:0;padding:0;overflow:hidden}.h2-page .sp-play-art{border-bottom:1px solid var(--sp-grid);padding:18px 18px 10px}.h2-page .sp-play-body{flex-direction:column;flex:1;padding:20px 22px 24px;display:flex}.h2-page .sp-play .h2-play-h{color:var(--ap-ink);margin-bottom:14px}.h2-page .sp-play .h2-play-b{color:var(--ap-sub)}.h2-page .sp-play .h2-play-chips span{border-color:var(--sp-grid);background:#fff}@media (hover:hover) and (pointer:fine){.h2-page .h2-play.sp-play{transition:transform .3s var(--fx-ease), box-shadow .3s var(--fx-ease)}.h2-page .h2-play.sp-play:hover{box-shadow:8px 8px 0 var(--sp-pop);transform:translate(-4px,-4px)}}.h2-page .h2-play-own.sp-own{background:var(--ap-ink);color:var(--ap-on-ink);border:0;border-radius:0;padding:24px 32px;position:relative;overflow:hidden}.h2-page .h2-play-own.sp-own .h2-play-h{color:var(--ap-on-ink)}.h2-page .h2-play-own.sp-own .h2-play-b{color:#eee;opacity:.8}.h2-page .h2-play-own.sp-own .sp-own-art{flex-shrink:0;width:200px}.h2-page .h2-play-own.sp-own .h2-play-own-cta{background:var(--butter-pop);color:#101010;font:400 13px/1 var(--ap-mono);text-transform:uppercase;padding:12px 18px;text-decoration:none}@media (hover:hover) and (pointer:fine){.h2-page .h2-play-own.sp-own:hover{background:#1f1f1f}}@media (max-width:700px){.h2-page .h2-play-own.sp-own .sp-own-art{display:none}}.h2-page .h2-phone-wrap.sp-paper{border:0;border-radius:0;position:relative}.h2-page .h2-phone-wrap.sp-paper .h2-phone{box-shadow:10px 10px 0 var(--sp-pop);border-color:var(--sp-deep);position:relative}.h2-page .h2-phone-wrap .h2-dot{width:10px;height:10px}.h2-page .h2-mandate-col.sp-mandate{background:var(--sp-tint);border-top:0;padding:0}.h2-page .sp-mandate-art{border-bottom:1px solid var(--sp-grid);padding:20px 16px 8px}.h2-page .sp-mandate-body{padding:22px 24px 26px}.h2-page .h2-num.sp-num .h2-num-big{background:var(--sp-pop);color:var(--sp-deep);box-shadow:10px 10px 0 var(--sp-deep);padding:14px 20px 16px;display:inline-block}.h2-page .h2-num.sp-num .h2-num-to{color:var(--sp-deep);opacity:.7}.h2-page .h2-numbers{border-block-color:#0000}.h2-page .h2-close{padding-bottom:120px}.h2-page .sp-close-skyline{z-index:-1;pointer-events:none;height:64px;position:absolute;bottom:0;left:0;right:0}.h2-page .sp-close-skyline .sp-block{opacity:.95}.h2-page .h2-close .sp-confetti{z-index:-1}@media (max-width:700px){.h2-page .h2-close{padding-bottom:96px}.h2-page .sp-close-skyline{height:44px}}@media (prefers-reduced-motion:reduce){.sp-draw,.sp-grow,.sp-grow-x,.sp-pop-in{transition:none}.h2-page .h2-play.sp-play:hover{transform:none}}.h2-page .h2-voice-quote{box-shadow:10px 10px 0 var(--sp-pop);padding:40px;position:relative}.h2-page .h2-voice-quote:before{content:"“";background:var(--lilac-deep);color:#fff;width:64px;height:64px;font:400 56px/1 var(--ap-sans);place-items:center;padding-top:18px;display:grid;position:absolute;top:-34px;right:32px}.h2-page .h2-voice-photo{border:3px solid var(--lilac-pop)}@media (max-width:700px){.h2-page .h2-voice-quote{box-shadow:6px 6px 0 var(--lilac-pop);padding:28px 20px}.h2-page .h2-voice-quote:before{width:48px;height:48px;font-size:36px;top:-24px;right:20px}}.h2-page .sp-paper .sp-eyebrow{background:#fff}.h2-page .h2-num.sp-num[data-hue=sky] .h2-num-big,.h2-page .h2-num.sp-num[data-hue=sky] .h2-num-to{color:#fff;opacity:1}.sp-sticker .sp-slot{display:grid}.sp-sticker .sp-v{opacity:0;filter:blur(4px);transition:opacity .2s var(--fx-ease), filter .2s var(--fx-ease), transform .2s var(--fx-ease);grid-area:1/1;transform:translateY(6px)}:is(.sp-stage:has(.h2-answer[data-scene="0"]) .sp-v[data-v="0"],.sp-stage:has(.h2-answer[data-scene="1"]) .sp-v[data-v="1"],.sp-stage:has(.h2-answer[data-scene="2"]) .sp-v[data-v="2"]){opacity:1;filter:blur();transition-duration:.52s;transition-delay:.16s;transform:none}@supports not selector(:has(*)){.sp-sticker .sp-v[data-v="0"]{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.sp-sticker .sp-v{filter:none;transition:opacity .2s;transform:none}}.sp-sticker-note .sp-slot{min-width:0}.sp-sticker-note{width:170px}
.h2-page .h2-hero{max-width:none}.h2-page .h2-hero-copy,.h2-page .h2-hero .sp-stage{z-index:1;position:relative}.ref-sky{z-index:-1;pointer-events:none;background:var(--ref-night);height:calc(100% - 400px);position:absolute;inset:0 0 auto;overflow:hidden}.ref-sky-img{position:absolute;inset:-60px 0 0}.ref-sky-img img{object-fit:cover;object-position:50% 42%;filter:saturate(.55)contrast(1.18)brightness(.92)}.ref-sky:after{content:"";mix-blend-mode:multiply;background:radial-gradient(56% 50% at 50% 36%,#04140ca8 0%,#04140c6b 60%,#04140c33 100%),linear-gradient(#04140c99 0%,#04140c2e 30%,#04140c42 70%,#04140cc7 100%);position:absolute;inset:0}.ref-sky:before{content:"";z-index:1;mix-blend-mode:color;opacity:.55;pointer-events:none;background:#0f3a26;position:absolute;inset:0}.ref-sky:after{z-index:2}@media (max-width:760px){.ref-sky{height:calc(100% - 330px)}.ref-sky:after{background:linear-gradient(#04140cb8 0%,#04140c99 50%,#04140ccc 100%)}.h2-page .h2-hero .h2-sub{font-size:16px}}.h2-page .h2-hero-copy{--ap-ink:#fff;--ap-sub:#ffffffe0;--ap-muted:#ffffffc7;--ap-line:#ffffff57;--ap-surface-elevated:#ffffff14;--primary:var(--ref-mark);--primary-hover:#e6ff7a;--primary-foreground:var(--ref-ink);color:#fff}.h2-page .h2-hero .h2-title{color:#fff;text-shadow:0 1px 24px #04140c59}.h2-page .h2-hero .h2-title .ref-i{letter-spacing:-.025em;color:var(--ref-mark);font-size:1.1em;display:inline-block;position:relative}.h2-page .h2-hero .h2-title .ref-i:after{content:"";z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 16' preserveAspectRatio='none'%3E%3Cpath d='M3 11 C 40 4, 70 13, 112 8 S 180 3, 206 8.5 S 230 10, 237 6' fill='none' stroke='%23d4ff3a' stroke-width='5.5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:.2em;position:absolute;bottom:-.1em;left:-1%;right:-3%}@media (prefers-reduced-motion:no-preference){.h2-page .h2-hero .h2-title .ref-i:after{animation:.9s cubic-bezier(.23,1,.32,1) .75s both ref-underline-draw}}@keyframes ref-underline-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.h2-page .h2-hero .h2-sub{color:#fff;font-size:18px}.h2-page .h2-hero .h2-sub svg,.h2-page .h2-hero .h2-cycle,.h2-page .h2-hero .h2-cycle-item{color:#fff}.h2-page .h2-hero .h2-input{border-color:#fff;color:var(--ref-ink)!important;background:#fff!important}.h2-page .h2-hero .h2-input::placeholder{color:#5b5a57!important}.h2-page .h2-hero .h2-btn{background:var(--ref-mark);color:var(--ref-ink);border-color:var(--ref-mark);font-weight:500}@media (hover:hover) and (pointer:fine){.h2-page .h2-hero .h2-btn:hover{background:#e6ff7a}}.h2-page .h2-hero .h2-btn-outline{color:#fff;background:0 0;border-color:#ffffff8c}@media (hover:hover) and (pointer:fine){.h2-page .h2-hero .h2-btn-outline:hover{background:#ffffff1a;border-color:#fff}}.h2-page .h2-hero .h2-trust,.h2-page .h2-hero .h2-actions-note{color:#ffffffe6;font-size:13px}.h2-page .h2-hero .h2-actions-demo{color:#fff;text-decoration-color:#ffffff8c}.h2-page .h2-hero .ref-cite{background:var(--ref-mark);color:var(--ref-ink)}.h2-page .h2-hero :focus-visible{outline:2px solid var(--ref-mark);outline-offset:3px}.sp-sticker-stat .sp-v b{background:var(--ref-forest);color:var(--ref-on-forest)}.sp-sticker-stat .sp-v span{background:var(--ref-mark);color:var(--ref-forest)}.sp-sticker-note{box-shadow:6px 6px 0 var(--ref-forest);border:1.5px solid var(--ref-ink)}.h2-page .h2-statement em{font-family:var(--ref-italic);color:var(--ref-forest-2);letter-spacing:-.01em;background:0 0;padding:0;font-size:1.08em;font-style:italic}.h2-page .sp-loss-panel .h2-loss-tag-miss{color:#fff;background:#a3361f;border-color:#a3361f}.h2-page .sp-loss-panel .h2-loss-slot{border-color:#a3361f}.h2-page .h2-diff-card-us,.h2-page .sp-loss-panel .h2-loss-frame,.h2-page .h2-step-frame.sp-paper .h2-frame,.h2-page .h2-phone-wrap.sp-paper .h2-phone,.h2-page .h2-voice-quote{box-shadow:8px 8px 0 var(--ref-forest);border:1.5px solid var(--ref-ink)}@media (hover:hover) and (pointer:fine){.h2-page .h2-play.sp-play:hover{box-shadow:8px 8px 0 var(--ref-forest)}}.h2-page .h2-num.sp-num .h2-num-big,.h2-page .h2-num.sp-num[data-hue=sky] .h2-num-big{background:var(--ref-forest);color:var(--ref-on-forest);box-shadow:8px 8px 0 var(--ref-mark)}.h2-page .h2-num.sp-num .h2-num-to,.h2-page .h2-num.sp-num[data-hue=sky] .h2-num-to{color:var(--ref-on-forest-2);opacity:1}.h2-page .h2-play-own.sp-own{background:var(--ref-forest)}.h2-page .h2-play-own.sp-own .h2-play-own-cta{background:var(--ref-mark);color:var(--ref-forest)}@media (hover:hover) and (pointer:fine){.h2-page .h2-play-own.sp-own:hover{background:var(--ref-forest-3)}}.h2-page .h2-close{background:var(--ref-forest);--ap-ink:var(--ref-on-forest);--ap-sub:var(--ref-on-forest-2);--ap-muted:var(--ref-on-forest-2);--ap-line:color-mix(in srgb, var(--ref-on-forest) 18%, transparent);--ap-surface-elevated:var(--ref-forest-3);border-radius:0;max-width:1120px;padding:88px 48px 96px}.h2-page .h2-close h2{color:var(--ref-on-forest)!important}.h2-page .h2-close .ref-i{color:var(--ref-mark)}.h2-page .h2-close .h2-input{border-color:color-mix(in srgb, var(--ref-on-forest) 22%, transparent);background:var(--ref-forest-3)!important;color:var(--ref-on-forest)!important}.h2-page .h2-close .h2-input::placeholder{color:var(--ref-on-forest-2)}.h2-page .h2-close .h2-btn{background:var(--ref-mark);color:var(--ref-ink)}.h2-page .h2-close .h2-btn-outline{border-color:var(--ref-on-forest);color:var(--ref-on-forest)}@media (max-width:800px){.h2-page .h2-close{padding:56px 24px 64px}}.ref-drift{transform-origin:60% 40%;position:absolute;inset:0;transform:scale(1.06)}.ref-sun{z-index:3;pointer-events:none;mix-blend-mode:screen;opacity:.5;background:radial-gradient(closest-side,#ecf8d638,#ecf8d612 55%,#0000 100%);border-radius:50%;width:70vw;max-width:1100px;height:70vw;max-height:1100px;position:absolute;top:-30%;left:-20%}@media (prefers-reduced-motion:no-preference){.ref-drift{will-change:transform;animation:40s cubic-bezier(.45,0,.55,1) infinite alternate ref-drift}.ref-sun{will-change:transform;animation:26s cubic-bezier(.45,0,.55,1) infinite alternate ref-sun}}@keyframes ref-drift{0%{transform:scale(1.06)translate(0,0)}to{transform:scale(1.16)translate(-3%,-2%)}}@keyframes ref-sun{0%{transform:translate(0,0)}to{transform:translate(70vw,6vh)}}html.ap-loops [data-sp-loop]:not(.sp-on) :is(.ref-drift,.ref-sun,.ref-float-bob,.ref-float-star),html.ap-loops .ref-sky[data-sp-loop]:not(.sp-on) .ref-sun,html.ap-loops .ref-sky[data-sp-loop]:not(.sp-on) .ref-drift{animation-play-state:paused}.h2-page .h2-band{position:relative}.ref-float{z-index:0;pointer-events:none;color:var(--ref-forest);position:absolute}.ref-float.is-dark{color:var(--ref-mark)}.ref-float-bob{display:inline-block}.ref-float-hub{fill:var(--ref-mark);stroke:currentColor;stroke-width:.8px}.ref-float.is-dark .ref-float-hub{fill:var(--ref-forest)}@media (prefers-reduced-motion:no-preference){.ref-float-bob{animation:ref-bob 6.5s cubic-bezier(.45, 0, .55, 1) var(--d,0s) infinite alternate}.ref-float-star{animation:48s linear infinite ref-turn}}@keyframes ref-bob{0%{transform:translate(0,0)}to{transform:translateY(-7px)}}@keyframes ref-turn{to{transform:rotate(360deg)}}@media (max-width:1099px){.ref-float{display:none}}.h2-page .h2-band .h2-h2 .ref-i{display:inline-block;position:relative}.h2-page .h2-band .h2-h2 .ref-i:after{content:"";z-index:-1;clip-path:inset(0);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8.5 C 18 3.5, 30 10.5, 46 6.5 S 78 3, 92 7 S 110 8.5, 118 5' fill='none' stroke='%23d4ff3a' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:.26em;transition:clip-path .9s cubic-bezier(.23,1,.32,1) .35s;position:absolute;bottom:-.06em;left:-2%;right:-2%}html.ap-fx .h2-page [data-fx]:not(.is-in) .h2-h2 .ref-i:after,html.ap-fx .h2-page .h2-h2[data-fx]:not(.is-in) .ref-i:after{clip-path:inset(0 100% 0 0);transition:none}.h2-page .h2-close .h2-h2 .ref-i:after{filter:brightness(.55)saturate(1.4)}@media (prefers-reduced-motion:reduce){.h2-page .h2-band .h2-h2 .ref-i:after{transition:none}}.h2-page .h2-hero .h2-btn{background:var(--ref-mark);color:var(--ref-ink);border:1px solid var(--ref-mark);font-weight:600;box-shadow:0 6px 24px #04140c59}.h2-page .h2-hero .h2-btn-outline{color:#fff;background:#04140cd1;border:1.5px solid #fff;font-weight:500}@media (hover:hover) and (pointer:fine){.h2-page .h2-hero .h2-btn:hover{background:#e6ff7a}.h2-page .h2-hero .h2-btn-outline:hover{border-color:var(--ref-mark);color:#fff;background:#04140c}}.h2-page .h2-hero :is(.h2-btn,.h2-btn-outline){transition:transform .16s ease-out,background-color .15s,border-color .15s}.h2-page .h2-hero :is(.h2-btn,.h2-btn-outline):active{transform:scale(.97)}.h2-page .h2-hero .h2-cta-call .h2-btn{min-height:52px;padding-inline:26px;font-size:15px}.h2-page .h2-hero .h2-cta-call .h2-btn-outline{min-height:52px}.h2-page .h2-hero .h2-trust{border-radius:var(--ap-radius-compact);background:#04140c99;width:auto;max-width:none;padding:6px 12px;display:inline-block}@media (min-width:700px){.h2-page .h2-hero .h2-trust{white-space:nowrap}}@media (max-width:699px){.h2-page .h2-hero .h2-trust{text-wrap:balance}}@media (prefers-reduced-motion:reduce){.h2-page .h2-hero :is(.h2-btn,.h2-btn-outline):active{transform:none}}.h2-page .h2-audit-band.ref-plate-band{isolation:isolate;border-radius:var(--ap-radius-card,10px);background:var(--ref-night);color:#fff;text-align:center;--ap-ink:#fff;--ap-sub:#ffffffe6;--ap-muted:#ffffffd9;max-width:1200px;margin:24px auto 88px;padding:96px 40px 84px;position:relative;overflow:hidden}.ref-band-plate{z-index:-1;position:absolute;inset:0;overflow:hidden}.ref-band-plate-img{position:absolute;inset:-90px 0}.ref-band-plate-img img{object-fit:cover;object-position:50% 55%;filter:saturate(.55)contrast(1.18)brightness(.9)}.ref-band-plate:before{content:"";z-index:1;mix-blend-mode:color;opacity:.55;background:#0f3a26;position:absolute;inset:0}.ref-band-plate:after{content:"";z-index:2;background:radial-gradient(60% 70% at 50% 45%,#04140c9e 0%,#04140c80 60%,#04140c59 100%);position:absolute;inset:0}.h2-page .ref-plate-band .h2-audit-band-h{max-width:820px;color:#fff!important}.h2-page .ref-plate-band .h2-audit-band-h .ref-i{color:var(--ref-mark)}.h2-page .ref-plate-band .h2-audit-band-p{color:#fff}.h2-page .ref-plate-band .h2-input{border-color:#fff;color:var(--ref-ink)!important;background:#fff!important}.h2-page .ref-plate-band .h2-input::placeholder{color:#5b5a57!important}.h2-page .ref-plate-band .h2-btn{background:var(--ref-mark);color:var(--ref-ink);border-color:var(--ref-mark);font-weight:600;transition:transform .16s ease-out,background-color .15s;box-shadow:0 6px 24px #04140c59}.h2-page .ref-plate-band .h2-btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.h2-page .ref-plate-band .h2-btn:hover{background:#e6ff7a}}.h2-page .ref-plate-band .h2-trust{border-radius:var(--ap-radius-compact);color:#fff;background:#04140c99;padding:6px 12px;display:inline-block}.h2-page .ref-plate-band :focus-visible{outline:2px solid var(--ref-mark);outline-offset:3px}@media (max-width:800px){.h2-page .h2-audit-band.ref-plate-band{margin:16px 16px 64px;padding:64px 20px 56px}}.h2-page .sp-loss-panel .h2-loss-slot.h2-loss-slot-win{border:1.5px solid var(--ref-forest);background:var(--ref-paper-2);color:var(--ref-ink)}.h2-page .sp-loss-panel .h2-loss-slot-win .h2-loss-n{border-color:var(--ref-forest);background:var(--ref-forest);color:var(--ref-on-forest)}.h2-page .sp-loss-panel .h2-loss-slot-win .h2-loss-name span{color:var(--ref-forest-2)}.h2-page .sp-loss-panel .h2-loss-tag-win{background:var(--ref-mark);border-color:var(--ref-forest);color:var(--ref-forest);font-weight:500}html.h2-js .h2-seq .h2-loss-slot-win{opacity:0;transform:translateY(6px)}html.h2-js .h2-seq.in .h2-loss-slot-win{opacity:1;transition:opacity var(--motion-duration-slow) var(--motion-ease-out) .26s, transform var(--motion-duration-slow) var(--motion-ease-out) .26s;transform:none}html.h2-js .h2-seq .h2-loss-tag-win{opacity:0}html.h2-js .h2-seq.in .h2-loss-tag-win{opacity:1;transition:opacity var(--motion-duration-slow) ease .76s}@media (prefers-reduced-motion:reduce){html.h2-js .h2-seq .h2-loss-slot-win,html.h2-js .h2-seq .h2-loss-tag-win{opacity:1;transition:none;transform:none}}.h2-page .h2-mark-open{color:var(--ap-muted)}.h2-page .h2-mark-on{color:var(--ref-forest-2)}.h2-page .h2-mark-dot{gap:0;font-size:0}.h2-page .h2-mark-dot:before{width:9px;height:9px}.h2-page .h2-ask-legend{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.h2-page .h2-ask-legend .h2-mark{font-size:12px}.h2-page .ref-plate-band .h2-audit-band-h{margin-inline:auto;margin-bottom:28px!important}@media (max-width:800px){.h2-page .h2-answer-read>.h2-answer-share{grid-column:1/-1}.h2-page .h2-answer-read>div:nth-child(2){border-bottom:1px solid var(--ap-line)}}.h2-page .ref-engine .ref-engine-lead{max-width:40em;color:var(--ap-sub);margin:0 0 40px}.ref-engine-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.ref-engine-item{border-top:2px solid var(--ref-ink);flex-direction:column;gap:10px;padding-top:18px;display:flex}.ref-engine-item:first-child{border-top-color:var(--ref-forest-2)}.ref-engine-h{color:var(--ref-ink);margin:0;font:400 22px/1.2 var(--ap-sans)!important;letter-spacing:-.02em!important}.ref-engine-b{font:400 15px/1.55 var(--ap-sans);color:var(--ap-sub);margin:0}.ref-engine-link{font:500 14px/1.4 var(--ap-sans);color:var(--ref-forest-2);margin-top:auto;padding-top:6px;text-decoration:none}.ref-engine-link span{transition:transform .16s ease-out;display:inline-block}@media (hover:hover) and (pointer:fine){.ref-engine-link:hover span{transform:translate(3px)}.ref-engine-link:hover{text-underline-offset:3px;text-decoration:underline}}.ref-engine-link:focus-visible{outline:2px solid var(--ref-forest-2);outline-offset:3px}@media (max-width:1000px){.ref-engine-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ref-engine-list{grid-template-columns:1fr;gap:22px}}@media (prefers-reduced-motion:reduce){.ref-engine-link span{transition:none}}.h2-page .h2-diff-intro{color:var(--ap-sub);margin:-6px 0 8px}.h2-diff-ask-label{font:400 12px/1.3 var(--ap-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ref-forest-2);margin-bottom:8px;display:block}@media (max-width:900px){.h2-page .h2-rail{top:90px}}.h2-page .ref-for{padding-top:24px}.ref-for-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.ref-for-card{grid-column:span 2;display:flex}.ref-for-card.is-lead{grid-column:span 3}.ref-for-link{border:1.5px solid var(--ref-ink);border-radius:var(--ap-radius-card);background:var(--ap-surface-elevated);width:100%;color:var(--ref-ink);flex-direction:column;gap:10px;padding:22px 22px 20px;text-decoration:none;transition:transform .18s ease-out,box-shadow .18s ease-out;display:flex}.ref-for-card.is-lead .ref-for-link{background:var(--ref-paper-2);box-shadow:6px 6px 0 var(--ref-forest);padding:28px 28px 24px}.ref-for-name{color:var(--ref-ink);margin:0;font:500 19px/1.2 var(--ap-sans)!important;letter-spacing:-.02em!important}.ref-for-card.is-lead .ref-for-name{font-size:24px!important}.ref-for-q{font-family:var(--ref-italic);color:var(--ref-forest-2);margin:0;font-size:17px;font-style:italic;font-weight:500;line-height:1.35}.ref-for-card.is-lead .ref-for-q{font-size:20px}.ref-for-b{font:400 15px/1.55 var(--ap-sans);color:var(--ap-sub);margin:0}.ref-for-proof{border-top:1px solid color-mix(in srgb, var(--ref-ink) 18%, transparent);font:400 12px/1.4 var(--ap-mono);letter-spacing:.02em;color:var(--ref-forest);margin:2px 0 0;padding-top:10px}.ref-for-go{font:500 14px/1.4 var(--ap-sans);color:var(--ref-forest-2);margin-top:auto;padding-top:4px}.ref-for-go span{transition:transform .16s ease-out;display:inline-block}@media (hover:hover) and (pointer:fine){.ref-for-link:hover{transform:translate(-2px,-2px)}.ref-for-card.is-lead .ref-for-link:hover{box-shadow:8px 8px 0 var(--ref-forest)}.ref-for-link:hover .ref-for-go span{transform:translate(3px)}}.ref-for-link:focus-visible{outline:2px solid var(--ref-forest-2);outline-offset:3px}@media (max-width:900px){.ref-for-card,.ref-for-card.is-lead{grid-column:span 6}.ref-for-card.is-lead .ref-for-link{box-shadow:4px 4px 0 var(--ref-forest)}}@media (prefers-reduced-motion:reduce){.ref-for-link,.ref-for-go span{transition:none}}.h2-page .ref-reel{padding-top:24px}.ref-reel-frame{margin:32px 0 0}
