.site{--oxford-blue:#080a3d;--resolution-blue:#0d2691;--periwinkle:#5973f0;--pale-cerulean:#94b5e8;--light-ivory:#edd39a;--atomic-tangerine:#ffa161;--carnelian-red:#f2614d;--sunset-orange:#fa4538;--deck-orange:#fe8437;--deck-azure:#1d61ce;--bg:#fff;--bg-soft:#f4f6fc;--surface:#fff;--border:#e1e6f4;--ink:#080a3d;--ink-muted:#4b5175;--ink-subtle:#6b7194;--primary:var(--resolution-blue);--primary-hover:#0a1d70;--on-primary:#fff;--link:var(--resolution-blue);--highlight:var(--periwinkle);--accent:var(--deck-orange);--on-accent:var(--oxford-blue);--focus:var(--periwinkle);--on-dark:#fff;--on-dark-muted:#c9d1f2;--shadow-sm:0 1px 2px #080a3d0f;--shadow-md:0 12px 32px -12px #080a3d2e;--shadow-lg:0 40px 80px -24px #080a3d59;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--container:1200px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--font-display:"Hanken Grotesk", system-ui, sans-serif;--font-text:"Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.administy-panel{--primary:#7367f0;--primary-light:#8479f2;--primary-dark:#655bd3;--primary-tonal:#8479f21a;--primary-glow:#7367f07a;--secondary:#a8aaae;--secondary-tonal:#a8aaae29;--success:#28c76f;--success-light:#4bd98a;--success-track:#28c76f1f;--success-track-border:#28c76f66;--warning:#ff9f43;--warning-dark:#e08c3b;--error:#ea5455;--error-tonal:#ea545529;--warning-tonal:#ff9f4329;--success-tonal:#28c76f29;--info:#00cfe8;--status-paid:#4caf50;--status-unpaid:orange;--bg:#f8f7fa;--paper:#fff;--navbar-bg:#fffffff2;--text-primary:#2f2b3dc7;--text-secondary:#2f2b3dad;--text-disabled:#2f2b3d6b;--divider:#2f2b3d29;--input-border:#2f2b3d33;--action-active:#2f2b3d8a;--action-hover:#2f2b3d0a;--action-selected:#2f2b3d0f;--table-header-bg:#2f2b3d0a;--track-bg:#f1f0f2;--avatar-bg:#dbdade;--tooltip-bg:#2f2b3deb;--chart-single:#8ca3e8;--on-color:#fff;--shadow-card:0 4px 18px 0 #2f2b3d1a;--shadow-2:0 2px 6px 0 #2f2b3d24;--shadow-4:0 3px 9px 0 #2f2b3d26;--shadow-8:0 4px 13px 0 #2f2b3d2e;--shadow-nav-active:0 2px 6px 0 #7367f07a;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--sidebar-width:260px;--navbar-height:64px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-tooltip:10px;--radius-pill:16px;--font-sans:"Public Sans", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;color:var(--text-primary);font-family:var(--font-sans);background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:15px;line-height:1.467}.ap-pad{padding:var(--space-6)}.ap-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.ap-col{gap:var(--space-4);display:grid}.ap-ico{vertical-align:middle;flex:none;width:22px;height:22px;display:inline-block}.ap-ico-sm{width:18px;height:18px}.ap-ico-xs{width:16px;height:16px}.ap-btn{justify-content:center;align-items:center;gap:var(--space-2);font:500 15px/18px var(--font-sans);letter-spacing:.43px;text-transform:none;height:38px;padding:0 var(--space-5);border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);white-space:nowrap;box-sizing:border-box;background:0 0;border:0;text-decoration:none;transition:background-color .25s,box-shadow .25s,color .25s;display:inline-flex}.ap-btn .ap-ico{width:18px;height:18px}.ap-btn-sm{border-radius:var(--radius-sm);height:28px;padding:0 14px;font-size:13px;line-height:16px}.ap-btn-sm .ap-ico{width:16px;height:16px}.ap-btn-text.ap-btn-sm{padding:0 9px}.ap-btn-contained{color:var(--on-color);box-shadow:var(--shadow-2)}.ap-btn-contained:hover{box-shadow:var(--shadow-4)}.ap-btn-contained.ap-c-primary{background:var(--primary)}.ap-btn-contained.ap-c-primary:hover{background:var(--primary-dark)}.ap-btn-contained.ap-c-error{background:var(--error)}.ap-btn-contained.ap-c-warning{background:var(--warning)}.ap-btn-contained.ap-c-success{background:var(--success)}.ap-btn-contained.ap-c-secondary{background:var(--secondary)}.ap-btn-tonal.ap-c-primary{background:var(--primary-tonal);color:var(--primary)}.ap-btn-tonal.ap-c-secondary{background:var(--secondary-tonal);color:var(--secondary)}.ap-btn-tonal.ap-c-error{background:var(--error-tonal);color:var(--error)}.ap-btn-outlined{border:1px solid}.ap-btn-outlined.ap-c-primary{color:var(--primary)}.ap-btn-outlined.ap-c-secondary{color:var(--secondary)}.ap-btn-text.ap-c-primary{color:var(--primary)}.ap-btn-text.ap-c-secondary{color:var(--text-disabled)}.ap-btn-text:hover,.ap-btn-outlined:hover{background:var(--action-hover)}.ap-btn-tab{padding:0 var(--space-4);color:var(--text-secondary)}.ap-btn-tab:hover{background:var(--action-hover)}.ap-btn[disabled]{cursor:default;pointer-events:none}.ap-btn-icon{width:38px;color:var(--action-active);border-radius:50%;padding:0}.ap-btn-icon .ap-ico{width:22px;height:22px}.ap-btn-icon:hover{background:var(--action-hover)}.ap-tabs{align-items:center;gap:var(--space-1);padding:5px 5px 8px;display:flex;overflow-x:auto}.ap-tabs-end{margin-left:auto}.ap-toggle{align-items:center;gap:var(--space-2);display:inline-flex}.ap-toggle button{font:500 12.19px/14.6px var(--font-sans);letter-spacing:.43px;border-radius:var(--radius-lg);border:1.5px solid var(--divider);color:var(--text-secondary);cursor:pointer;background:0 0;padding:7px}.ap-toggle button[aria-pressed=true]{background:var(--primary-tonal);color:var(--primary)}.ap-chip{border-radius:var(--radius-pill);height:24px;font:500 13px/19px var(--font-sans);color:var(--on-color);white-space:nowrap;box-sizing:border-box;align-items:center;gap:6px;max-width:190px;padding:0 10px;display:inline-flex}.ap-chip>span{text-overflow:ellipsis;overflow:hidden}.ap-chip-sm{height:22px;padding:0 8px}.ap-chip-dot:before{content:"";background:currentColor;border-radius:1.5px;flex:none;width:7px;height:7px}.ap-chip-filled.ap-c-primary{background:var(--primary)}.ap-chip-filled.ap-c-error{background:var(--error)}.ap-chip-filled.ap-c-success{background:var(--success)}.ap-chip-filled.ap-c-info{background:var(--info)}.ap-chip-filled.ap-c-warning{background:var(--warning)}.ap-chip-filled.ap-c-secondary{background:var(--secondary)}.ap-chip-tonal{border-radius:var(--radius-sm)}.ap-chip-tonal.ap-c-success{background:var(--success-tonal);color:var(--success)}.ap-chip-tonal.ap-c-primary{background:var(--primary-tonal);color:var(--primary)}.ap-chip-tonal.ap-c-error{background:var(--error-tonal);color:var(--error)}.ap-chip-tonal.ap-c-warning{background:var(--warning-tonal);color:var(--warning)}.ap-chip-tonal.ap-c-secondary{background:var(--secondary-tonal);color:var(--text-secondary)}.ap-chip-delta{border-radius:var(--radius-sm);height:20px;padding:0 6px;font-size:12px}.ap-pay{font:500 13px/19px var(--font-sans);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ap-pay .ap-ico{width:18px;height:18px}.ap-pay-paid{color:var(--status-paid)}.ap-pay-unpaid{color:var(--status-unpaid)}.ap-pay-overdue{color:var(--error)}.ap-pay-partial{color:var(--info)}.ap-input{border:1px solid var(--input-border);border-radius:var(--radius-md);box-sizing:border-box;height:38.5px;color:var(--text-primary);background:0 0;align-items:center;gap:8px;min-width:0;padding:0 12px;display:inline-flex;position:relative}.ap-input:hover{border-color:var(--text-disabled)}.ap-input:focus-within{border:2px solid var(--primary);box-shadow:var(--shadow-2);padding:0 11px}.ap-input input{font:400 15px/21.5px var(--font-sans);color:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0}.ap-input input::placeholder{color:var(--text-disabled)}.ap-input>.ap-ico{width:20px;height:20px;color:var(--text-disabled)}.ap-input-label{background:var(--paper);font:400 11.25px/1 var(--font-sans);color:var(--text-secondary);padding:0 4px;position:absolute;top:-8px;left:9px}.ap-select{cursor:pointer;justify-content:space-between}.ap-select .ap-ico{color:var(--action-active);width:18px;height:18px}.ap-filterbar{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);flex-wrap:wrap;display:flex}.ap-filterbar-chips{align-items:center;gap:var(--space-2);flex:1;min-width:200px;display:flex}.ap-filterbar-tools{align-items:center;gap:var(--space-3);display:flex}.ap-card{background:var(--paper);border-radius:var(--radius-md);box-shadow:var(--shadow-card);color:var(--text-primary);min-width:0}.ap-card-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-6);display:flex}.ap-card-title{font:500 18px/24px var(--font-sans);letter-spacing:.15px;color:var(--text-primary);margin:0}.ap-card-sub{font:400 13px/20px var(--font-sans);color:var(--text-disabled);margin:2px 0 0}.ap-card-actions{align-items:center;gap:var(--space-1);display:flex}.ap-card-actions .ap-btn-icon{width:32px;height:32px}.ap-card-actions .ap-btn-icon .ap-ico{width:20px;height:20px}.ap-card-body{padding:0 var(--space-6) var(--space-6)}.ap-card-outlined{box-shadow:none;border:1px solid #7367f040}.ap-stat{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-6);display:flex}.ap-stat-label{font:400 15px/22px var(--font-sans);color:var(--text-primary)}.ap-stat-value{font:500 18px/24px var(--font-sans);color:var(--text-primary);margin-top:2px}.ap-stat-note{font:400 13px/20px var(--font-sans);color:var(--text-disabled);margin-top:4px}.ap-avatar{border-radius:var(--radius-md);flex:none;place-items:center;width:38px;height:38px;display:grid}.ap-avatar .ap-ico{width:24px;height:24px}.ap-avatar.ap-c-primary{background:var(--primary-tonal);color:var(--primary)}.ap-avatar.ap-c-error{background:var(--error-tonal);color:var(--error)}.ap-avatar.ap-c-warning{background:var(--warning-tonal);color:var(--warning)}.ap-avatar.ap-c-success{background:var(--success-tonal);color:var(--success)}.ap-actions{border:1px solid var(--divider);border-radius:var(--radius-md)}.ap-actions+.ap-actions{margin-top:var(--space-3)}.ap-action{gap:var(--space-4);padding:var(--space-4);grid-template-columns:34px 1fr auto;align-items:center;display:grid}.ap-action+.ap-action{border-top:1px solid var(--divider)}.ap-action .ap-avatar{width:34px;height:34px}.ap-action .ap-avatar .ap-ico{width:20px;height:20px}.ap-action-text{font:400 13px/20px var(--font-sans);color:var(--text-primary)}.ap-action-text a{color:var(--text-primary);text-underline-offset:2px;text-transform:uppercase;text-decoration:underline}.ap-action-label{font:400 13px/20px var(--font-sans);color:var(--text-primary)}.ap-aging-bar{height:18px;margin-bottom:var(--space-3);gap:4px;display:flex}.ap-aging-bar span{border-radius:var(--radius-md);min-width:6px}.ap-aging-list{display:grid}.ap-aging-item{grid-template-columns:1fr auto;padding:6px 0 12px;display:grid}.ap-aging-name{font:400 15px/22px var(--font-sans);color:var(--text-primary);align-items:center;gap:8px;display:flex}.ap-aging-name:before{content:"";background:var(--dot);border-radius:50%;width:10px;height:10px}.ap-aging-amount{font:400 15px/22px var(--font-sans);color:var(--text-secondary);text-align:right;font-variant-numeric:tabular-nums}.ap-aging-count{font:400 13px/20px var(--font-sans);color:var(--text-disabled);grid-column:1/-1}.ap-grid{background:var(--paper);overflow-x:auto}.ap-grid table{border-collapse:collapse;width:100%;font:400 15px/22px var(--font-sans);color:var(--text-primary)}.ap-grid th{background:var(--table-header-bg);text-align:left;height:56px;padding:0 var(--space-4);white-space:nowrap;font:500 13px/16px var(--font-sans);letter-spacing:1px;text-transform:uppercase;color:var(--text-primary);position:relative}.ap-grid th+th:before{content:"";background:var(--divider);width:1px;position:absolute;top:18px;bottom:18px;left:0}.ap-grid td{height:62px;padding:0 var(--space-4);border-bottom:1px solid var(--divider);white-space:nowrap}.ap-grid tbody tr:hover td{background:var(--action-hover)}.ap-grid .is-num{text-align:right;font-variant-numeric:tabular-nums}.ap-grid .is-check{width:58px;padding-left:var(--space-5);padding-right:0}.ap-grid a{color:var(--primary);text-decoration:none}.ap-twoline{flex-direction:column;align-items:flex-start;display:flex}.ap-grid .ap-sub{font:400 13px/18px var(--font-sans);color:var(--text-disabled);display:block}.ap-grid .ap-cell-main{text-overflow:ellipsis;max-width:220px;display:block;overflow:hidden}.ap-grid .ap-dash{color:var(--text-secondary)}.ap-checkbox{border:1.5px solid var(--text-disabled);box-sizing:border-box;vertical-align:middle;border-radius:4px;width:20px;height:20px;display:inline-block}.ap-checkbox[aria-checked=true]{background:var(--primary);border-color:var(--primary);box-shadow:0 2px 6px #7367f04d}.ap-sidebar{width:var(--sidebar-width);background:var(--paper);box-sizing:border-box;flex-direction:column;height:100%;display:flex}.ap-sidebar-logo{justify-content:space-between;align-items:center;padding:18px 22px 18px 24px;display:flex}.ap-sidebar-logo img{height:26px}[data-theme=dark] .ap-sidebar-logo img,[data-theme=dark] .ap-dark-invert{filter:invert()}.ap-sidebar-logo .ap-ico{width:20px;height:20px;color:var(--text-primary)}.ap-nav{flex:1;align-content:start;gap:4px;margin:0;padding:0 14px;list-style:none;display:grid;overflow:auto}.ap-nav a{border-radius:var(--radius-md);height:38px;color:var(--text-primary);font:400 15px/22px var(--font-sans);align-items:center;gap:10px;padding:0 16px;text-decoration:none;display:flex}.ap-nav a .ap-ico{width:22px;height:22px;color:var(--text-primary)}.ap-nav a span.ap-nav-label{color:var(--text-secondary);flex:1}.ap-nav a:hover{background:var(--action-hover)}.ap-nav a[aria-current=page]{background-image:linear-gradient(72.47deg, var(--primary) 22.16%, #7367f0b3 76.47%);box-shadow:var(--shadow-nav-active)}.ap-nav a[aria-current=page] span.ap-nav-label,.ap-nav a[aria-current=page] .ap-ico{color:var(--on-color)}.ap-sidebar-foot{border-top:1px solid var(--divider);font:400 15px/22px var(--font-sans);color:var(--text-secondary);align-items:center;gap:10px;padding:14px 22px 14px 18px;display:flex}.ap-org{border:2px solid var(--text-primary);width:30px;height:30px;font:600 17px/1 var(--font-sans);color:var(--text-primary);box-sizing:border-box;border-radius:50%;place-items:center;display:grid}.ap-navbar{height:var(--navbar-height);background:var(--navbar-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-2);padding:0 var(--space-6);box-sizing:border-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:flex-end;align-items:center;gap:2px;display:flex}.ap-navbar .ap-btn-icon{color:var(--text-primary)}.ap-badge-wrap{display:inline-flex;position:relative}.ap-badge-count{box-sizing:border-box;background:var(--error);min-width:20px;height:20px;color:var(--on-color);font:500 11px/20px var(--font-sans);text-align:center;border:2px solid var(--paper);border-radius:10px;padding:0 5px;position:absolute;top:2px;right:0}.ap-user{background:var(--avatar-bg);width:38px;height:38px;color:var(--text-secondary);font:500 14px/1 var(--font-sans);border-radius:50%;place-items:center;margin-left:8px;display:grid;position:relative}.ap-user:after{content:"";background:var(--success);width:9px;height:9px;box-shadow:0 0 0 2px var(--paper);border-radius:50%;position:absolute;bottom:0;right:0}.ap-layout{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--bg);min-height:100%;display:grid}.ap-main{padding:16px var(--space-6) var(--space-6);gap:var(--space-6);align-content:start;min-width:0;display:grid}.ap-grid-2{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ap-grid-3{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ap-chart{height:300px;position:relative}.ap-onboard{gap:var(--space-4);padding:var(--space-4);grid-template-columns:auto 1fr auto auto;align-items:center;display:grid}.ap-onboard-num{border-radius:var(--radius-md);background:var(--primary-tonal);width:40px;height:40px;color:var(--text-primary);font:500 17px/1 var(--font-sans);place-items:center;display:grid}.ap-overline{font:500 13px/16px var(--font-sans);letter-spacing:1px;text-transform:uppercase;color:var(--text-primary)}.ap-onboard-copy{border-left:1px solid var(--divider);padding-left:var(--space-3);font:400 13px/20px var(--font-sans);color:var(--text-primary);max-width:400px}.ap-card-head>div:first-child{flex:1;min-width:0}.ap-card-actions{flex:none}.ap-stat>div:first-child{flex:1;min-width:0}.ap-stat>div:last-child{flex:none}.ap-stat-value{font-variant-numeric:tabular-nums}.ap-grid-2,.ap-grid-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ap-bank{display:grid}.ap-bank-row{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:8px 0;display:grid}.ap-bank-main{min-width:0;display:grid}.ap-bank-name{font:400 15px/22px var(--font-sans);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-bank-iban{color:var(--text-disabled);white-space:nowrap;text-overflow:ellipsis;font:400 12px/18px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.ap-bank-amount{font:400 15px/22px var(--font-sans);color:var(--text-primary);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}.ap-bank-sums{border-top:1px solid var(--divider);gap:4px;margin-top:8px;padding-top:12px;display:grid}.ap-bank-sum{justify-content:space-between;gap:var(--space-4);font:400 15px/22px var(--font-sans);display:flex}.ap-bank-sum b{white-space:nowrap;font-weight:600}.ap-avatar.ap-c-info{color:#00bad1;background:#00bad129}.ap-avatar-lg{width:44px;height:44px}.ap-avatar-lg .ap-ico{width:26px;height:26px}.ap-plan{padding:var(--space-6);align-content:start;gap:6px;display:grid}.ap-plan-top{color:var(--text-secondary);justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.ap-plan-title{font:500 18px/26px var(--font-sans);color:var(--text-primary)}.ap-plan-note{font:400 13px/20px var(--font-sans);color:var(--text-secondary)}.ap-plan-value{font:400 15px/22px var(--font-sans);color:var(--text-primary)}.ap-plan-value small{font:400 12px/18px var(--font-sans);color:var(--text-secondary)}.ap-result{border-radius:var(--radius-md);border-left:3px solid;gap:4px;padding:12px 14px;display:grid}.ap-result-success{background:var(--success-tonal);border-color:var(--success)}.ap-result-error{background:var(--error-tonal);border-color:var(--error)}.ap-result-label{font:400 14px/20px var(--font-sans);color:var(--text-primary);align-items:center;gap:6px;display:flex}.ap-result-success .ap-result-label .ap-ico{color:var(--success)}.ap-result-error .ap-result-label .ap-ico{color:var(--error)}.ap-result-value{font:600 18px/26px var(--font-sans)}.ap-result-success .ap-result-value{color:var(--success)}.ap-result-error .ap-result-value{color:var(--error)}.ap-result-note{font:400 12px/18px var(--font-sans);color:var(--text-disabled)}.ap-split{border-radius:var(--radius-md);background:var(--bg,#f8f7fa);gap:6px;padding:12px 14px;display:grid}.ap-split-title{font:400 14px/20px var(--font-sans);color:var(--text-primary)}.ap-split-total{font:600 15px/22px var(--font-sans);color:var(--text-primary);margin-bottom:4px}.ap-split-row{font:400 14px/20px var(--font-sans);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;display:flex}.ap-split-row span{align-items:center;gap:6px;display:inline-flex}.ap-split-row b{color:var(--text-secondary);font-weight:500}.ap-sq{border-radius:2px;width:10px;height:10px;display:inline-block}.ap-sq-success{background:var(--success)}.ap-sq-error{background:var(--error)}.ap-sq-o{border:1.5px solid;background:0 0!important}.ap-sq-o.ap-sq-success{border-color:var(--success)}.ap-sq-o.ap-sq-error{border-color:var(--error)}.ap-sched{padding:0;overflow:hidden}.ap-sched-head{all:unset;cursor:pointer;box-sizing:border-box;width:100%;font:500 15px/22px var(--font-sans);color:var(--text-primary);align-items:center;gap:10px;padding:16px 20px;display:flex}.ap-sched-head i{border-radius:50%;flex:none;width:8px;height:8px}.ap-sched-head span{flex:1}.ap-sched.is-closed .ap-sched-head .ap-ico{transform:rotate(-90deg)}.ap-sched table{width:100%}.ap-sched-total td{color:var(--primary);font-weight:600}.ap-sched-ok{color:var(--text-secondary);vertical-align:-3px;margin-left:6px}.ap-kpiband{border-radius:var(--radius-md,8px);color:#fff;background:linear-gradient(135deg,#5a4fd8,#7367f0 55%,#8a7ef5);gap:14px;padding:20px 22px;display:grid;box-shadow:0 6px 20px -8px #7367f099}.ap-kpiband-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ap-kpiband-head b{font:600 16px/1.2 var(--font-sans)}.ap-kpiband-head span{font:500 12px/1 var(--font-sans);border:1px solid #ffffff80;border-radius:6px;padding:4px 10px}.ap-kpiband-grid{gap:10px;display:grid}.ap-kpiband-grid>div{text-align:center;background:#ffffff1f;border-radius:8px;justify-items:center;gap:4px;padding:14px 6px;display:grid}.ap-kpiband-grid b{font:600 22px/1.1 var(--font-sans)}.ap-kpiband-grid small{font:600 10px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;opacity:.85}.ap-kpiband-row{font:500 12px/1 var(--font-sans);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ap-kpiband-row small{opacity:.8;margin-right:4px}.ap-kpiband-row span{background:#ffffff29;border-radius:999px;padding:5px 10px}.ap-monitor{padding:0;overflow:hidden}.ap-monitor-head{background:var(--bg);border-bottom:1px solid var(--divider);padding:12px 16px;font-size:14px;font-weight:600}.ap-monitor-body{justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.ap-monitor-main{align-items:center;gap:12px;display:flex}.ap-monitor-main b{color:var(--warning);font-size:38px;font-weight:700;line-height:1;display:block}.ap-monitor-main small,.ap-monitor-stats small{color:var(--text-secondary);font-size:12px}.ap-monitor-ico{width:38px;height:38px;color:var(--warning)}.ap-monitor-stats{text-align:center;gap:24px;display:flex}.ap-monitor-stats b{font-size:22px;font-weight:600;display:block}.ap-attn{border:1px solid var(--warning);background:var(--paper,#fff);animation:.6s cubic-bezier(.2,.7,.2,1) backwards ap-attn-in;animation-delay:calc(var(--i) * 90ms + .2s);border-radius:6px;gap:12px;padding:12px 14px;display:flex}.ap-attn.is-ok{border-color:var(--success)}.ap-attn-ico{width:24px;height:24px;color:var(--warning);flex:none}.ap-attn.is-ok .ap-attn-ico{color:var(--success)}.ap-attn-body{flex:1;gap:4px;min-width:0;display:grid}.ap-attn-body b{font-size:15px;font-weight:600}.ap-attn-body p{color:var(--text-secondary);margin:0;font-size:13px}.ap-attn-foot{align-items:center;gap:14px;margin-top:6px;display:flex}.ap-attn-foot a{color:var(--primary);font-size:13px;text-decoration:none}.ap-attn-chip{background:var(--warning-tonal,#ff9f4329);color:var(--warning);border-radius:4px;padding:3px 9px;font-size:12px}.ap-attn.is-ok .ap-attn-chip{background:var(--success-track,#28c76f1f);color:var(--success)}.ap-attn-btn{margin-left:auto}@keyframes ap-attn-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.ap-attn{animation:none}}.ap-pair{gap:14px;padding:18px 20px;display:grid}.ap-pair-title{color:var(--text-primary);justify-content:space-between;align-items:center;font-size:15px;display:flex}.ap-pair-tx{background:var(--bg);border-radius:6px;gap:8px;padding:14px 16px;display:grid}.ap-pair-tx small{color:var(--text-secondary);font-size:12px;display:block}.ap-pair-tx b{font-size:15px;font-weight:600}.ap-pair-tx span{word-break:break-all;font-size:13px}.ap-pair-tabs{border-bottom:1px solid var(--divider);gap:8px;padding-bottom:12px;display:flex}.ap-pair-list{border:1px solid var(--divider);border-radius:6px;min-height:270px}.ap-pair-row{border-bottom:1px solid var(--divider);animation:.5s cubic-bezier(.2,.7,.2,1) backwards ap-attn-in;animation-delay:calc(var(--i) * .12s);gap:12px;padding:12px 14px;transition:background .35s,opacity .35s;display:flex}.ap-pair-row:last-child{border-bottom:0}.ap-pair-row.is-on{background:var(--primary-tonal)}.ap-pair-row.is-dim{opacity:.45}.ap-pair .ap-checkbox{border:2px solid var(--text-disabled,#c4c3c8);border-radius:4px;flex:none;place-items:center;width:18px;height:18px;margin-top:2px;transition:background .25s,border-color .25s;display:grid}.ap-pair .ap-checkbox.is-checked{background:var(--primary);border-color:var(--primary);color:#fff}.ap-pair-main{flex:1;gap:6px;min-width:0;display:grid}.ap-pair-main small{color:var(--text-secondary);font-size:12px}.ap-pair-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-pair-top b{font-size:14px;font-weight:600}.ap-pair-score{border:1px solid var(--divider);border-radius:999px;padding:2px 8px;font-size:12px}.ap-pair-checks{flex-wrap:wrap;gap:6px;display:flex}.ap-pair-check{color:var(--text-secondary);background:var(--bg);transition:background .3s,color .3s;transition-delay:calc(var(--k) * 90ms);border-radius:999px;padding:3px 9px;font-size:12px}.ap-pair-check.is-ok{background:var(--success);color:#fff}.ap-pair-check.is-no{background:var(--error);color:#fff}.ap-pair-side{align-content:space-between;justify-items:end;gap:10px;display:grid}.ap-pair-side b{font-size:14px;font-weight:600}.ap-pair-foot{align-items:center;gap:8px;display:flex}.ap-pair-foot>span:first-child{margin-right:auto}.ap-pair-done{color:var(--success);align-items:center;gap:6px;font-size:13px;animation:.4s backwards ap-attn-in;display:inline-flex}.ap-pair-go{transition:transform .15s}.ap-pair-go.is-press{transform:scale(.94)}.ap-pair-go:disabled{background:var(--secondary-tonal);color:var(--text-disabled,#aaa);box-shadow:none}@media (prefers-reduced-motion:reduce){.ap-pair-row,.ap-pair-done{animation:none}.ap-pair-check{transition:none}}.w-ico{flex:none;width:20px;height:20px}.w-pad{padding:var(--space-8)}.w-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.w-container{max-width:var(--container);padding:0 var(--space-8);box-sizing:border-box;margin:0 auto}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.w-display{font-family:var(--font-display)}.w-btn{justify-content:center;align-items:center;gap:var(--space-2);height:48px;padding:0 var(--space-6);border-radius:var(--radius-md);font:600 16px/20px var(--font-text);cursor:pointer;white-space:nowrap;box-sizing:border-box;border:1px solid #0000;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.w-btn:active{transform:translateY(1px)}.w-btn-sm{height:40px;padding:0 var(--space-4);border-radius:var(--radius-sm);font-size:14px}.w-btn-lg{height:56px;padding:0 var(--space-8);font-size:17px}.w-btn-primary{background:var(--primary);color:var(--on-primary)}.w-btn-primary:hover{background:var(--primary-hover)}.w-btn-accent{background:var(--accent);color:var(--on-accent)}.w-btn-accent:hover{filter:brightness(1.04)}.w-btn-secondary{color:var(--ink);border-color:var(--border);background:0 0}.w-btn-secondary:hover{border-color:var(--ink-muted)}.w-btn-on-dark{color:var(--on-dark);background:0 0;border-color:#ffffff80}.w-btn-on-dark:hover{background:#ffffff1a}.w-btn-link{height:auto;color:var(--link);background:0 0;padding:0}.w-btn-link:hover{text-underline-offset:3px;text-decoration:underline}.w-tag{border-radius:var(--radius-pill);height:30px;font:600 13px/16px var(--font-text);letter-spacing:.08em;text-transform:uppercase;background:var(--bg-soft);color:var(--primary);border:1px solid var(--border);align-items:center;gap:6px;padding:0 14px;display:inline-flex}.w-tag-accent{background:var(--accent);color:var(--on-accent);border-color:#0000}.w-tag-dark{color:var(--on-dark);background:#ffffff1a;border-color:#fff3}.w-eyebrow{font:600 13px/16px var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.w-nav{align-items:center;gap:var(--space-8);height:76px;padding:0 var(--space-8);background:var(--bg);border-bottom:1px solid var(--border);display:flex}.w-nav img{height:26px;display:block}.w-nav-links{gap:var(--space-1);flex:1;justify-content:center;display:flex}.w-nav-links a{border-radius:var(--radius-sm);font:600 14px/20px var(--font-text);color:var(--ink-muted);align-items:center;gap:4px;padding:8px 12px;text-decoration:none;display:inline-flex}.w-nav-links a:hover{color:var(--ink);background:var(--bg-soft)}.w-nav-links a .w-ico{width:16px;height:16px}.w-nav-links a.is-accent{color:var(--link)}[data-theme=dark] .w-nav img{filter:invert()}.w-grad-night{background-color:var(--oxford-blue);background-image:radial-gradient(60% 80% at 18% 30%, var(--resolution-blue) 0%, transparent 70%), radial-gradient(45% 60% at 72% 78%, var(--periwinkle) 0%, transparent 70%), radial-gradient(40% 55% at 100% 0%, var(--pale-cerulean) 0%, transparent 70%);color:var(--on-dark)}.w-grad-dawn{background-color:var(--deck-azure);background-image:radial-gradient(55% 70% at 12% 40%, var(--periwinkle) 0%, transparent 70%), radial-gradient(60% 80% at 98% 12%, var(--deck-orange) 0%, transparent 70%), radial-gradient(45% 60% at 72% 105%, var(--carnelian-red) 0%, transparent 70%);color:var(--on-dark)}.w-grad-sunset{background-color:var(--carnelian-red);background-image:radial-gradient(60% 80% at 8% 10%, var(--light-ivory) 0%, transparent 70%), radial-gradient(60% 80% at 92% 18%, var(--sunset-orange) 0%, transparent 70%), radial-gradient(70% 80% at 60% 100%, var(--atomic-tangerine) 0%, transparent 70%);color:var(--oxford-blue)}.w-hero{border-radius:var(--radius-xl);padding:var(--space-24) var(--space-16) 0;gap:var(--space-6);justify-items:start;display:grid;overflow:hidden}.w-hero h1{font:600 80px/84px var(--font-display);letter-spacing:-.03em;max-width:13ch;margin:0}.w-hero p{font:400 20px/32px var(--font-text);color:var(--on-dark-muted);max-width:44ch;margin:0}.w-hero-actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.w-hero-shot{width:100%;margin-top:var(--space-12);justify-content:center;display:flex}.w-hero-shot img{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:min(100%,980px);box-shadow:var(--shadow-lg);display:block}.w-hero-plain{background:var(--bg);color:var(--ink)}.w-hero-plain p{color:var(--ink-muted)}.w-sh{gap:var(--space-4);max-width:760px;display:grid}.w-sh-center{text-align:center;justify-items:center;margin:0 auto}.w-sh h2{font:600 40px/48px var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0}.w-sh h2 em{color:var(--highlight);font-style:normal}.w-sh p{font:400 18px/28px var(--font-text);color:var(--ink-muted);margin:0}.w-grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.w-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.w-feature{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-8);gap:var(--space-3);box-shadow:var(--shadow-sm);align-content:start;transition:box-shadow .2s,transform .2s;display:grid}.w-feature:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.w-feature-ico{border-radius:var(--radius-md);background:var(--bg-soft);width:48px;height:48px;color:var(--primary);border:1px solid var(--border);place-items:center;display:grid}.w-feature-ico .w-ico{width:24px;height:24px}.w-feature-num{font:600 13px/16px var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-subtle)}.w-feature h3{font:600 22px/30px var(--font-display);color:var(--ink);margin:0}.w-feature p{font:400 16px/26px var(--font-text);color:var(--ink-muted);margin:0}.w-feature ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.w-feature li{gap:var(--space-2);font:400 15px/24px var(--font-text);color:var(--ink-muted);grid-template-columns:20px 1fr;display:grid}.w-feature li .w-ico{color:var(--primary);width:18px;height:18px;margin-top:3px}.w-stats{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:var(--space-6);display:grid}.w-stat{gap:var(--space-2);padding-top:var(--space-6);border-top:2px solid var(--primary);display:grid}.w-stat b{font:700 56px/60px var(--font-display);letter-spacing:-.02em;color:var(--ink)}.w-stat b.is-warm{color:var(--carnelian-red)}.w-stat span{font:400 16px/26px var(--font-text);color:var(--ink-muted)}.w-stat small{font:400 14px/22px var(--font-text);color:var(--ink-subtle)}.w-modules{columns:2;column-gap:var(--space-12);margin:0;padding:0;list-style:none}.w-modules li{break-inside:avoid;gap:var(--space-3);border-bottom:1px solid var(--border);font:500 16px/24px var(--font-text);color:var(--ink);align-items:center;padding:12px 0;display:flex}.w-modules li .w-ico{color:var(--primary);width:18px;height:18px}.w-modules li a{color:inherit;flex:1;text-decoration:none}.w-modules li a:hover{color:var(--link)}.w-modules li .w-tag{height:22px;padding:0 8px;font-size:11px}.w-logos{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.w-logo-tile{height:56px;padding:0 var(--space-6);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);font:600 16px/1 var(--font-display);color:var(--ink-muted);align-items:center;display:inline-flex}.w-quote{border-radius:var(--radius-xl);padding:var(--space-16);gap:var(--space-8);display:grid}.w-quote blockquote{font:500 36px/46px var(--font-display);letter-spacing:-.01em;max-width:26ch;margin:0}.w-quote figcaption{align-items:center;gap:var(--space-4);font:400 16px/24px var(--font-text);color:var(--on-dark-muted);display:flex}.w-quote figcaption b{color:var(--on-dark);font-weight:600;display:block}.w-avatar{width:48px;height:48px;font:600 16px/1 var(--font-display);color:var(--on-dark);background:#ffffff24;border-radius:50%;place-items:center;display:grid}.w-cta{border-radius:var(--radius-xl);padding:var(--space-16);gap:var(--space-8);grid-template-columns:1fr auto;align-items:center;display:grid}.w-cta h2{font:600 44px/52px var(--font-display);letter-spacing:-.02em;max-width:18ch;margin:0}.w-cta p{margin:var(--space-3) 0 0;font:400 18px/28px var(--font-text);color:var(--on-dark-muted);max-width:46ch}.w-footer{background:var(--oxford-blue);color:var(--on-dark-muted);padding:var(--space-16) var(--space-8) var(--space-8);gap:var(--space-12);display:grid}.w-footer-top{gap:var(--space-8);grid-template-columns:1.4fr repeat(3,1fr);display:grid}.w-footer img{height:26px}.w-footer h4{margin:0 0 var(--space-3);font:600 16px/24px var(--font-display);color:var(--on-dark)}.w-footer a{color:var(--on-dark-muted);font:400 15px/30px var(--font-text);text-decoration:none;display:block}.w-footer a:hover{color:var(--on-dark)}.w-footer-bottom{padding-top:var(--space-6);font:400 13px/20px var(--font-text);gap:var(--space-3);border-top:1px solid #ffffff24;display:grid}.w-social{gap:var(--space-2);display:flex}.w-social a{background:#ffffff14;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.w-section{padding:var(--space-24) 0}.w-section-soft{background:var(--bg-soft)}.w-stack{gap:var(--space-12);display:grid}@media (max-width:760px){.w-hero{padding:var(--space-16) var(--space-6) 0}.w-hero h1{font-size:44px;line-height:48px}.w-grid,.w-grid-2,.w-stats,.w-footer-top{grid-template-columns:1fr}.w-cta{padding:var(--space-8);grid-template-columns:1fr}.w-cta h2{font-size:32px;line-height:40px}.w-modules{columns:1}.w-nav-links{display:none}.w-quote{padding:var(--space-8)}.w-quote blockquote{font-size:26px;line-height:34px}}.w-btn-link{justify-self:start}.w-feature,.w-stat,.w-sh,.w-cta>div{min-width:0}.site{--vg:linear-gradient(180deg, #8ea0f8 0%, #5973f0 40%, #0d2691 100%);--vg-dark:linear-gradient(180deg, #fff 0%, #c9d8f7 42%, #7f95f6 100%);--vg-warm:linear-gradient(180deg, #ffa161 0%, #f2614d 55%, #d63c27 100%);--vg-ivory:linear-gradient(180deg, #fff 0%, #fbebcb 45%, #edd39a 100%)}.site.is-dark-unused,.w-grad-night,.w-grad-dawn,.w-dark{--vg:var(--vg-dark)}.w-vg{background-image:var(--vg);color:#0000;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;padding-bottom:.1em;font-style:normal}.w-vg.warm{background-image:var(--vg-warm)}.w-vg.ivory{background-image:var(--vg-ivory)}.w-statement{max-width:40ch;font:600 clamp(24px, 2.6vw, 36px)/1.25 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0}.w-localnav{z-index:20;height:56px;padding:0 var(--space-8);background:color-mix(in srgb, var(--bg) 94%, transparent);border-bottom:1px solid var(--border);align-items:center;gap:24px;display:flex;position:sticky;top:0}.w-localnav-title{font:600 18px/1 var(--font-display);color:var(--ink);white-space:nowrap}.w-localnav-links{scrollbar-width:none;flex:1;justify-content:flex-end;gap:4px;display:flex;overflow-x:auto}.w-localnav-links a{font:500 14px/1 var(--font-text);color:var(--ink-muted);white-space:nowrap;border-radius:8px;padding:8px 12px;text-decoration:none}.w-localnav-links a:hover{color:var(--ink)}.w-localnav-links a.is-on{color:var(--ink);background:var(--bg-soft)}.w-localnav.is-dark{background:#080a3df5;border-color:#ffffff1a}.w-localnav.is-dark .w-localnav-title{color:#fff}.w-localnav.is-dark .w-localnav-links a{color:#c9d1f2}.w-localnav.is-dark .w-localnav-links a.is-on{color:#fff;background:#ffffff1a}@media (max-width:720px){.w-localnav .w-btn{display:none}.w-localnav-links{justify-content:flex-start}}.w-hl{gap:20px;display:grid}.w-hl-stage{aspect-ratio:16/9;border-radius:var(--radius-xl);background:var(--bg-soft);display:grid;position:relative;overflow:hidden}.w-hl-media{opacity:0;grid-area:1/1;place-items:center;transition:opacity .6s,transform .9s cubic-bezier(.2,.7,.2,1);display:grid;transform:scale(1.02)}.w-hl-media.is-on{opacity:1;transform:none}.w-hl-copy h3{font:600 clamp(22px, 2.4vw, 30px)/1.2 var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0}.w-hl-copy p{max-width:60ch;font:400 17px/1.6 var(--font-text);color:var(--ink-muted);margin:8px 0 0}.w-hl-bar{align-items:center;gap:12px;display:flex}.w-hl-tabs{background:var(--bg-soft);scrollbar-width:none;border-radius:999px;gap:6px;padding:6px;display:flex;overflow-x:auto}.w-hl-tab{all:unset;cursor:pointer;height:40px;font:600 14px/40px var(--font-text);color:var(--ink-muted);white-space:nowrap;border-radius:999px;padding:0 18px;position:relative;overflow:hidden}.w-hl-tab[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #080a3d14}.w-hl-prog{border-radius:2px;height:2px;position:absolute;bottom:6px;left:14px;right:14px;overflow:hidden}.w-hl-prog span{background:var(--accent);transform-origin:0;height:100%;animation:linear forwards w-hl-fill;display:block;transform:scaleX(0)}@keyframes w-hl-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.w-hl-play,.w-loop-btn{all:unset;cursor:pointer;background:var(--bg-soft);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.w-hl-play .w-ico,.w-loop-btn .w-ico{width:18px;height:18px}.w-hl-tab:focus-visible,.w-hl-play:focus-visible,.w-loop-btn:focus-visible,.w-seg-b:focus-visible,.w-frow button:focus-visible,.w-levels-seg button:focus-visible{outline:2px solid var(--focus,#5973f0);outline-offset:2px}.w-hl.is-dark .w-hl-copy h3{color:#fff}.w-hl.is-dark .w-hl-copy p{color:#c9d1f2}.w-hl.is-dark .w-hl-tabs,.w-hl.is-dark .w-hl-play{background:#ffffff14}.w-hl.is-dark .w-hl-tab{color:#c9d1f2}.w-hl.is-dark .w-hl-tab[aria-selected=true]{color:#fff;background:#ffffff24}.w-hl.is-dark .w-hl-play{color:#fff}.w-bigstat{align-content:start;gap:10px;display:grid;container-type:inline-size}.w-bigstat-label{font:600 15px/1.3 var(--font-text);color:var(--ink-muted)}.w-bigstat b{font:700 clamp(44px, 21cqw, 120px)/.95 var(--font-display);letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums}.w-bigstat-unit{white-space:nowrap}.w-bigstat .w-fn-ref{vertical-align:top;margin-left:.25em;font-size:.2em;position:relative;top:.35em}.w-bigstat b small{letter-spacing:-.02em;margin-left:.12em;font-size:.38em;font-weight:600}.w-bigstat p{max-width:34ch;font:400 17px/1.55 var(--font-text);color:var(--ink-muted);margin:0}.w-bigstat.is-warm b{color:var(--carnelian-red)}.w-bigstat.is-accent b{color:var(--accent)}.w-fn-ref{vertical-align:super;margin-left:.15em;font-size:.45em;line-height:0}.w-fn-ref a{color:var(--ink-subtle);font-family:var(--font-text);font-weight:600;text-decoration:none}.w-fn{font:400 14px/1.6 var(--font-text);color:var(--ink-muted);border-top:1px solid var(--border);gap:8px;margin:0;padding:24px 0 0 1.4em;display:grid}.w-fn a{color:var(--primary);text-decoration:none}.w-switch{border-radius:32px;gap:28px;padding:clamp(24px,4vw,48px);display:grid}.w-switch.is-dark{background:radial-gradient(55% 80% at 0% 0%, #fe843738, transparent 70%), radial-gradient(60% 80% at 100% 100%, #5973f066, transparent 70%), var(--oxford-blue);color:#fff}.w-switch.is-light{background:var(--bg-soft)}.w-switch-q{font:600 clamp(20px, 2vw, 26px)/1.25 var(--font-display);letter-spacing:-.01em;color:var(--ink);flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.w-switch.is-dark .w-switch-q{color:#fff}.w-seg{background:var(--bg-soft);isolation:isolate;border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex;position:relative}.w-switch.is-light .w-seg{background:var(--surface);box-shadow:0 1px 2px #080a3d0f}.w-switch.is-dark .w-seg{background:#ffffff14}.w-seg-thumb{z-index:-1;background:var(--oxford-blue);border-radius:999px;transition:left .45s cubic-bezier(.3,1.3,.5,1),top .45s cubic-bezier(.3,1.3,.5,1),width .45s cubic-bezier(.3,1.3,.5,1);position:absolute;box-shadow:0 6px 18px -6px #080a3d80}.w-switch.is-dark .w-seg-thumb,.w-tiles:not(.is-light) .w-seg-thumb{background:#fff}.w-seg-b{all:unset;cursor:pointer;height:40px;font:600 14px/40px var(--font-text);color:var(--ink-muted);border-radius:999px;padding:0 18px;transition:color .3s}.w-switch.is-dark .w-seg-b{color:#c9d1f2}.w-seg-b[aria-checked=true]{background:var(--oxford-blue);color:#fff}.w-seg.has-thumb .w-seg-b[aria-checked=true]{background:0 0}.w-switch.is-dark .w-seg-b[aria-checked=true]{color:var(--oxford-blue);background:#fff}.w-switch.is-dark .w-seg.has-thumb .w-seg-b[aria-checked=true]{background:0 0}.w-switch-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.w-switch-card{background:var(--surface);opacity:0;min-height:240px;animation:.6s cubic-bezier(.2,.7,.2,1) forwards w-sw-in;animation-delay:calc(var(--i,0) * 80ms);border-radius:24px;align-content:end;gap:10px;padding:28px;display:grid;position:relative;overflow:hidden;transform:translateY(16px)scale(.98)}.w-switch.is-dark .w-switch-card{background:#ffffff0f;border:1px solid #ffffff1a}@keyframes w-sw-in{to{opacity:1;transform:none}}.w-switch-ico{background:var(--bg-soft);width:44px;height:44px;color:var(--primary);border-radius:14px;place-items:center;display:grid;position:absolute;top:24px;left:28px}.w-switch.is-dark .w-switch-ico{color:var(--accent);background:#ffffff14}.w-switch-ico .w-ico{width:24px;height:24px}.w-switch-card b{font:700 clamp(48px, 5.4vw, 76px)/.95 var(--font-display);letter-spacing:-.045em;background:var(--vg);color:#0000;-webkit-background-clip:text;background-clip:text}.w-switch.is-dark .w-switch-card b{background-image:var(--vg-dark)}.w-switch-card h4{font:600 19px/1.3 var(--font-display);color:var(--ink);margin:0}.w-switch.is-dark .w-switch-card h4{color:#fff}.w-switch-card p{font:400 15.5px/1.55 var(--font-text);color:var(--ink-muted);margin:0}.w-switch.is-dark .w-switch-card p{color:#9aa4d6}@keyframes w-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:760px){.w-switch-cards{grid-template-columns:1fr}.w-switch-card{min-height:0;padding-top:84px}}.w-frows{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.w-frow{border-bottom:1px solid var(--border)}.w-frow button{all:unset;cursor:pointer;box-sizing:border-box;width:100%;font:600 20px/1.3 var(--font-display);color:var(--ink-muted);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.w-frow.is-on button{color:var(--ink)}.w-frow button .w-ico{width:20px;height:20px;color:var(--primary);flex:none}.w-frow-body{padding-bottom:20px}.w-frow-body p{max-width:52ch;font:400 16px/1.6 var(--font-text);color:var(--ink-muted);margin:0}.w-frows-media{border-radius:var(--radius-xl);background:var(--bg-soft);min-height:320px;display:grid;position:sticky;top:96px;overflow:hidden}.w-frows-m{opacity:0;grid-area:1/1;place-items:center;transition:opacity .45s;display:grid}.w-frows-m.is-on{opacity:1}.w-frow-media-m{display:none}@media (max-width:860px){.w-frows{grid-template-columns:1fr}.w-frows-media{display:none}.w-frow-media-m{margin-top:14px;display:block}}.w-levels{gap:24px;display:grid}.w-levels-media{aspect-ratio:16/8;border-radius:var(--radius-xl);background:var(--bg-soft);display:grid;overflow:hidden}.w-levels-m{opacity:0;grid-area:1/1;place-items:center;transition:opacity .5s;display:grid}.w-levels-m.is-on{opacity:1}.w-levels-ctl{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:32px;display:grid}.w-levels-seg{background:var(--bg-soft);border-radius:20px;gap:4px;padding:6px;display:inline-flex}.w-levels-seg button{all:unset;cursor:pointer;min-width:72px;color:var(--ink-muted);border-radius:14px;justify-items:center;gap:2px;padding:10px 14px;display:grid}.w-levels-seg b{font:700 20px/1.1 var(--font-display);letter-spacing:-.01em}.w-levels-seg small{font:600 11px/1 var(--font-text)}.w-levels-seg button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #080a3d14}.w-levels-copy{animation:.4s w-in}.w-levels-copy h4{font:600 20px/1.3 var(--font-display);color:var(--ink);margin:0}.w-levels-copy p{max-width:56ch;font:400 16px/1.6 var(--font-text);color:var(--ink-muted);margin:6px 0 0}@media (max-width:760px){.w-levels-ctl{grid-template-columns:1fr}.w-levels-seg{overflow-x:auto}}.w-pc{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));gap:16px;display:grid}.w-pc-col{border-radius:var(--radius-xl);background:var(--bg-soft);align-content:start;gap:0;padding:28px;display:grid}.w-pc-col.is-hot{background:var(--oxford-blue);color:#fff}.w-pc-col h4{font:600 28px/1.15 var(--font-display);letter-spacing:-.02em;color:inherit;margin:0}.w-pc-for{font:400 15px/1.5 var(--font-text);color:var(--ink-muted);margin:6px 0 18px}.w-pc-col.is-hot .w-pc-for{color:#c9d1f2}.w-pc-cell{border-top:1px solid var(--border);gap:4px;padding:14px 0;display:grid}.w-pc-col.is-hot .w-pc-cell{border-color:#ffffff24}.w-pc-cell small{font:600 13px/1.3 var(--font-text);color:var(--ink-subtle)}.w-pc-col.is-hot .w-pc-cell small{color:#9aa4d6}.w-pc-cell span{font:500 16px/1.45 var(--font-text)}.w-pc-cell span .w-ico{width:20px;height:20px;color:var(--primary)}.w-pc-col.is-hot .w-pc-cell span .w-ico{color:var(--accent)}.w-pc-cell.is-na span{color:var(--ink-subtle);font-style:italic}.w-pc-col .w-btn{margin-top:20px}@media (max-width:760px){.w-pc{grid-template-columns:1fr}}.w-loop{border-radius:var(--radius-xl);background:var(--oxford-blue);margin:0;position:relative;overflow:hidden}.w-loop video{width:100%;height:auto;display:block}.w-loop-art{place-items:center;min-height:280px;display:grid}.w-loop-art.is-paused *{animation-play-state:paused!important}.w-loop-btn{background:#ffffffe6;position:absolute;bottom:14px;right:14px}.w-loop figcaption{font:400 14px/1.5 var(--font-text);color:#c9d1f2;padding:12px 16px}.w-story{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,72px);display:grid}.w-story-step{opacity:.35;align-content:center;gap:10px;min-height:70vh;transition:opacity .4s;display:grid}.w-story-step.is-on{opacity:1}.w-story-step h3{font:600 clamp(24px, 2.6vw, 34px)/1.15 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0}.w-story-step p{max-width:44ch;font:400 17px/1.6 var(--font-text);color:var(--ink-muted);margin:0}.w-story-sticky{border-radius:var(--radius-xl);background:var(--bg-soft);height:70vh;display:grid;position:sticky;top:15vh;overflow:hidden}.w-story-m{opacity:0;grid-area:1/1;place-items:center;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);display:grid;transform:translateY(16px)}.w-story-m.is-on{opacity:1;transform:none}.w-story-media-m{display:none}@media (max-width:860px){.w-story{grid-template-columns:1fr}.w-story-sticky{display:none}.w-story-step{opacity:1;min-height:0;padding-block:24px}.w-story-media-m{margin-top:12px;display:block}}.w-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;margin:0;display:grid}.w-trust>div{background:linear-gradient(var(--accent), var(--accent)) no-repeat 0 0 / 28px 3px;gap:6px;padding-top:18px;display:grid}.w-trust dt{font:600 20px/1.3 var(--font-display);color:var(--ink)}.w-trust dd{font:400 16px/1.6 var(--font-text);color:var(--ink-muted);margin:0}@media (max-width:640px){.w-trust{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.w-hl-media,.w-story-m,.w-levels-m,.w-frows-m{transition:none}.w-levels-copy{animation:none}.w-switch-card{opacity:1;animation:none;transform:none}.w-seg-thumb{transition:none}}.w-blockart{width:100%;height:auto;display:block}.w-blockart rect{transform-box:fill-box;transform-origin:50% 100%;transition:transform .7s cubic-bezier(.2,.8,.2,1);transform:scaleY(0)}.w-blockart path{transition:transform 1s cubic-bezier(.3,1.25,.5,1);transform:scale(0)rotate(-90deg)}.w-blockart.is-in rect,.w-blockart.is-in path{transform:none}.w-spec{background:var(--oxford-blue);color:#fff;border-radius:32px;gap:clamp(20px,3vw,36px);padding:clamp(28px,4vw,56px);display:grid}.w-spec.is-light{background:var(--bg-soft);color:var(--ink)}.w-spec-ico{width:52px;height:52px;color:var(--accent);background:#ffffff14;border-radius:16px;place-items:center;display:grid}.w-spec.is-light .w-spec-ico{background:var(--surface);color:var(--primary)}.w-spec-ico .w-ico{width:28px;height:28px}.w-spec h3{max-width:18ch;font:600 clamp(30px, 4vw, 56px)/1.05 var(--font-display);letter-spacing:-.03em;color:inherit;margin:0}.w-spec-body{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,64px);display:grid}.w-spec-body p{max-width:52ch;font:500 clamp(17px, 1.5vw, 21px)/1.5 var(--font-text);color:#8f99c8;margin:0}.w-spec.is-light .w-spec-body p{color:var(--ink-subtle)}.w-em{color:#fff;font-weight:600}.w-spec.is-light .w-em,.w-tiles.is-light .w-em{color:var(--ink)}.w-spec-stat{gap:6px;display:grid}.w-spec-stat small{font:600 15px/1.35 var(--font-text);color:#c9d1f2}.w-spec.is-light .w-spec-stat small{color:var(--ink-muted)}.w-spec-stat b{font:700 clamp(56px, 7vw, 104px)/.95 var(--font-display);letter-spacing:-.04em;background:var(--vg-dark);color:#0000;-webkit-background-clip:text;background-clip:text}.w-spec.is-light .w-spec-stat b{background-image:var(--vg)}@media (max-width:760px){.w-spec-body{grid-template-columns:1fr}}.w-show{color:#fff;text-align:center;background:#04062a;border-radius:32px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(28px,4vw,56px);padding:clamp(48px,7vw,112px) clamp(16px,4vw,48px);display:grid;overflow:hidden}.w-show.is-light{background:var(--bg-soft);color:var(--ink)}.w-show h3{max-width:16ch;font:600 clamp(34px, 5vw, 72px)/1.02 var(--font-display);letter-spacing:-.035em;color:inherit;margin:0}.w-show-stage{perspective:1600px;width:min(100%,1040px)}.w-show-device{transform-origin:50% 100%;opacity:.4;background:linear-gradient(#2b3166,#12164a);border-radius:22px 22px 6px 6px;padding:1.4% 1.4% 0;transition:transform 1.4s cubic-bezier(.16,.8,.2,1),opacity 1s;transform:rotateX(28deg)scale(.92);box-shadow:inset 0 0 0 1px #ffffff14,0 40px 120px -20px #5973f073}.w-show.is-in .w-show-device{opacity:1;transform:none}.w-show-screen{text-align:left;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}.w-show-base{background:linear-gradient(#3a4180,#171b52);border-radius:0 0 18px 18px;height:14px;margin:0 -5%}.w-show p{max-width:60ch;font:500 clamp(17px, 1.5vw, 21px)/1.5 var(--font-text);color:#8f99c8;text-align:left;margin:0}.w-show.is-light p{color:var(--ink-subtle)}.w-qs-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.w-qs-track{display:grid}.w-qs-item{gap:var(--space-8);opacity:0;visibility:hidden;grid-area:1/1;align-content:start;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1),visibility 0s .5s;display:grid;transform:translate(24px)}.w-qs-item.is-on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.w-qs-arrows{gap:8px;display:flex}.w-qs-arrows button{all:unset;cursor:pointer;color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s;display:grid}.w-qs-arrows button:hover{background:#ffffff38}.w-qs-arrows button:focus-visible{outline:2px solid var(--atomic-tangerine);outline-offset:3px}.w-qs-arrows .w-ico{width:20px;height:20px}.w-tiles{gap:clamp(24px,3vw,40px);display:grid}.w-tiles-h{max-width:18ch;font:600 clamp(34px, 4.6vw, 64px)/1.04 var(--font-display);letter-spacing:-.035em;color:#fff;margin:0}.w-tiles.is-light .w-tiles-h{color:var(--ink)}.w-tiles-pick{font:600 17px/1.3 var(--font-text);color:#c9d1f2;flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.w-tiles.is-light .w-tiles-pick{color:var(--ink-muted)}.w-tiles .w-seg{background:#ffffff14}.w-tiles.is-light .w-seg{background:var(--bg-soft)}.w-tiles:not(.is-light) .w-seg-b{color:#c9d1f2}.w-tiles:not(.is-light) .w-seg-b[aria-checked=true]{color:var(--oxford-blue);background:#fff}.w-tiles:not(.is-light) .w-seg.has-thumb .w-seg-b[aria-checked=true]{background:0 0}.w-tiles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.w-tile{color:#fff;opacity:0;min-height:320px;animation:.7s cubic-bezier(.2,.7,.2,1) forwards w-tile-in;animation-delay:calc(var(--i,0) * 70ms);background:#0f1452;border-radius:28px;grid-template-rows:1fr auto;gap:18px;padding:24px;animation-play-state:paused;display:grid;overflow:hidden;transform:translateY(18px)}.w-tiles.is-in .w-tile{animation-play-state:running}@keyframes w-tile-in{to{opacity:1;transform:none}}.w-tiles.is-light .w-tile{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #080a3d0f}.w-tile.is-wide{grid-column:span 2}.w-tile.is-tall{grid-row:span 2}.w-tile-vis{border-radius:16px;place-items:center;min-width:0;display:grid;overflow:hidden}.w-tile-stat{text-align:center;align-content:center;justify-items:center;gap:8px;display:grid}.w-tile-stat b{font:700 clamp(64px, 7vw, 104px)/.92 var(--font-display);letter-spacing:-.045em;background:var(--vg-dark);color:#0000;-webkit-background-clip:text;background-clip:text}.w-tiles.is-light .w-tile-stat b{background-image:var(--vg)}.w-tile-stat small{font:600 16px/1.3 var(--font-text);color:#c9d1f2}.w-tiles.is-light .w-tile-stat small{color:var(--ink-muted)}.w-tile-cap{text-align:center;font:600 17px/1.4 var(--font-text);color:#fff;text-wrap:balance;margin:0}.w-tiles.is-light .w-tile-cap{color:var(--ink)}.w-tiles-fn{font:400 13px/1.5 var(--font-text);color:#8f99c8;margin:0}@media (max-width:960px){.w-tiles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.w-tile.is-wide{grid-column:span 2}}@media (max-width:600px){.w-tiles-grid{grid-template-columns:1fr}.w-tile.is-wide{grid-column:auto}.w-tile.is-tall{grid-row:auto}.w-tile{min-height:0}}@media (prefers-reduced-motion:reduce){.w-blockart rect{transition:none;transform:none}.w-blockart path,.w-show-device,.w-qs-item{transition:none}.w-tile{opacity:1;animation:none;transform:none}}.w-mark{border-radius:4px;display:block;overflow:hidden}.w-mark path[class]{transform:scale(0)}.w-mark.is-in .mm-grow{animation:.8s cubic-bezier(.2,.8,.2,1) forwards mm-grow}.w-mark.is-in .mm-pop{animation:.6s cubic-bezier(.3,1.6,.5,1) forwards mm-pop}.w-mark.is-in .mm-spin{animation:1.1s cubic-bezier(.2,.8,.2,1) forwards mm-spin}.w-mark.is-in .mm-rise{animation:.8s cubic-bezier(.2,.8,.2,1) forwards mm-rise}.w-mark.is-in .mm-fill{animation:1.4s cubic-bezier(.35,0,.2,1) forwards mm-rise}.w-mark.is-in .mm-slide{animation:.7s cubic-bezier(.2,.8,.2,1) forwards mm-slide}.w-mark.is-in .mm-inL{animation:.9s cubic-bezier(.2,.8,.2,1) forwards mm-inL}.w-mark.is-in .mm-inR{animation:.9s cubic-bezier(.2,.8,.2,1) forwards mm-inR}@keyframes mm-grow{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes mm-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes mm-spin{0%{transform:rotate(-180deg)scale(.2)}to{transform:none}}@keyframes mm-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mm-slide{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes mm-inL{0%{transform:translate(-60px)}to{transform:none}}@keyframes mm-inR{0%{transform:translate(60px)}to{transform:none}}.w-mark-fig{justify-items:start;gap:12px;margin:0;display:grid}.w-mark-fig figcaption{font:600 15px/1.35 var(--font-display);color:var(--ink)}@media (prefers-reduced-motion:reduce){.w-mark path[class]{opacity:1!important;animation:none!important;transform:none!important}}.w-steps{--w-steps-bg:var(--oxford-blue);position:relative}.w-steps.is-light{--w-steps-bg:var(--surface)}.w-steps ol{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.w-steps li{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * .18s + .2s);align-content:start;gap:10px;padding-right:8px;display:grid;transform:translateY(16px)}.w-steps.is-in li{opacity:1;transform:none}.w-steps-n{z-index:1;background:var(--w-steps-bg);border:2px solid var(--periwinkle);width:52px;height:52px;font:700 20px/1 var(--font-display);color:#fff;border-radius:50%;place-items:center;margin-bottom:8px;display:grid;position:relative}.w-steps.is-light .w-steps-n{color:var(--ink)}.w-steps li:last-child .w-steps-n{background:var(--accent);border-color:var(--accent);color:var(--oxford-blue)}.w-steps h3{font:600 20px/1.3 var(--font-display);color:#fff;margin:0}.w-steps p{font:400 15px/1.6 var(--font-text);color:#c9d1f2;margin:0}.w-steps.is-light h3{color:var(--ink)}.w-steps.is-light p{color:var(--ink-muted)}.w-steps-line{width:calc((100% + 16px) * (var(--n,4) - 1) / var(--n,4));height:20px;position:absolute;top:16px;left:26px;overflow:visible}.w-steps-line path{fill:none;stroke:var(--periwinkle);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;transition:stroke-dashoffset 1.4s cubic-bezier(.4,.1,.2,1) .2s}.w-steps.is-in .w-steps-line path{stroke-dashoffset:0}@media (max-width:760px){.w-steps ol{grid-template-columns:1fr;gap:28px}.w-steps li{grid-template-columns:52px minmax(0,1fr);column-gap:18px}.w-steps-n{grid-row:span 2;margin:0}.w-steps-line{display:none}}@media (prefers-reduced-motion:reduce){.w-steps li{opacity:1;transition:none;transform:none}.w-steps-line path{stroke-dashoffset:0;transition:none}}.w-replay{all:unset;cursor:pointer;background:var(--bg-soft);height:36px;font:600 13px/1 var(--font-text);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.w-replay .w-ico{width:16px;height:16px}.w-ih{gap:clamp(32px,4vw,56px);display:grid}.w-ih-head{text-align:center;justify-items:center;gap:14px;display:grid}.w-ih-head h3{max-width:20ch;font:600 clamp(30px, 3.6vw, 48px)/1.08 var(--font-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0}.w-ih-head p{max-width:56ch;font:400 18px/1.6 var(--font-text);color:var(--ink-muted);margin:0}.w-ih-board{grid-template-columns:minmax(0,1fr) clamp(180px,18vw,240px) minmax(0,1fr);align-items:center;gap:clamp(48px,8vw,140px);display:grid;position:relative}.w-ih-wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.w-ih-wires path{fill:none;stroke:url(#w-ih-g);stroke-width:1.5px;opacity:.55;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s cubic-bezier(.4,.1,.2,1),opacity .25s,stroke-width .25s;transition-delay:calc(var(--i) * 45ms + .2s), 0s, 0s}.w-ih.is-in .w-ih-wires path{stroke-dashoffset:0}.w-ih-wires path.is-hot{opacity:1;stroke-width:3px}.w-ih-dots{pointer-events:none;position:absolute;inset:0}.w-ih-dots i{background:var(--accent);offset-distance:0%;offset-rotate:0deg;opacity:0;width:8px;height:8px;animation:1.4s cubic-bezier(.45,0,.2,1) forwards w-ih-dot;animation-delay:calc(var(--i) * 70ms + 1.1s);border-radius:50%;margin:-4px 0 0 -4px;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #fe84372e}@keyframes w-ih-dot{0%{offset-distance:0%;opacity:0}10%{opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}.w-ih-side{z-index:1;gap:22px;display:grid;position:relative}.w-ih-side.is-right{justify-items:start}.w-ih-side.is-left{justify-items:end}.w-ih-group{gap:10px;display:grid}.w-ih-side.is-left .w-ih-group{justify-items:end}.w-ih-cat{font:600 12px/1 var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-subtle);align-items:center;gap:8px;display:inline-flex}.w-ih-cat .w-ico{width:16px;height:16px;color:var(--primary)}.w-ih-items{flex-wrap:wrap;gap:8px;max-width:420px;display:flex}.w-ih-side.is-left .w-ih-items{justify-content:flex-end}.w-ih-pill{background:var(--surface);border:1px solid var(--border);height:44px;font:600 15px/1 var(--font-text);color:var(--ink);opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.2,1),border-color .2s,box-shadow .2s;transition-delay:calc(var(--i) * 40ms), calc(var(--i) * 40ms), 0s, 0s;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 6px;text-decoration:none;display:inline-flex;transform:translateY(10px);box-shadow:0 1px 2px #080a3d0d,0 8px 24px -16px #080a3d40}.w-ih.is-in .w-ih-pill{opacity:1;transform:none}.w-ih-pill:hover,.w-ih-pill.is-hot,.w-ih-pill:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #fe843729,0 12px 28px -16px #080a3d59}.w-ih-mono{width:32px;height:32px;font:700 12px/1 var(--font-display);color:#fff;letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.w-ih-hub{z-index:1;isolation:isolate;aspect-ratio:1;text-align:center;background:var(--oxford-blue);color:#fff;opacity:0;border-radius:36px;place-content:center;justify-items:center;gap:10px;padding:20px;transition:transform .9s cubic-bezier(.3,1.4,.5,1) .1s,opacity .6s .1s;display:grid;position:relative;transform:scale(.8);box-shadow:0 40px 80px -30px #080a3d99}.w-ih.is-in .w-ih-hub{opacity:1;transform:none}.w-ih-hub img{width:clamp(52px,5vw,72px);height:auto}.w-ih-hub b{font:600 20px/1.1 var(--font-display);letter-spacing:-.01em}.w-ih-hub small{font:500 13px/1.35 var(--font-text);color:#c9d1f2}.w-ih-ring{border:1px solid #5973f059;border-radius:46px;position:absolute;inset:-14px}.w-ih-ring:after{content:"";border:1px solid #5973f02e;border-radius:56px;position:absolute;inset:-14px}@media (max-width:900px){.w-ih-board{grid-template-columns:1fr;justify-items:center;gap:28px}.w-ih-wires,.w-ih-dots{display:none}.w-ih-side,.w-ih-side.is-left,.w-ih-side.is-right,.w-ih-side.is-left .w-ih-group{justify-items:center}.w-ih-side.is-left .w-ih-items,.w-ih-items{justify-content:center}.w-ih-hub{order:-1;width:180px}}@media (prefers-reduced-motion:reduce){.w-ih-wires path{stroke-dashoffset:0;transition:none}.w-ih-dots{display:none}.w-ih-pill,.w-ih-hub{opacity:1;transition:none;transform:none}}.w-ih-glow{z-index:-1;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.w-ih-glow:before{content:"";will-change:transform;background:radial-gradient(30% 30% at 30% 30%,#2a3fb8 0%,#0000 70%),radial-gradient(28% 28% at 72% 74%,#fe8437bf,#0000 70%),radial-gradient(26% 26% at 74% 26%,#5973f099,#0000 70%),radial-gradient(24% 24% at 26% 76%,#f2614d59,#0000 70%);animation:16s ease-in-out infinite alternate w-ih-drift;position:absolute;inset:-40%}@keyframes w-ih-drift{0%{transform:rotate(0)scale(1)}50%{transform:rotate(80deg)scale(1.08)}to{transform:rotate(160deg)scale(1)}}.w-living{color:#fff;isolation:isolate;background:#080a3d;position:relative;overflow:hidden}.w-living>canvas{z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}.w-living.has-grid:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.w-living-in{position:relative}@media (prefers-reduced-motion:reduce){.w-ih-glow:before{animation:none}}.w-qs-glow{z-index:-1;pointer-events:none;position:absolute;inset:0}.w-qs-glow:before,.w-qs-glow:after{content:"";will-change:transform;border-radius:50%;position:absolute}.w-qs-glow:before{aspect-ratio:1;will-change:transform;background:radial-gradient(closest-side,#5973f0b3,#0000);width:70%;animation:18s ease-in-out infinite alternate w-qs-a;bottom:-45%;right:-10%}.w-qs-glow:after{aspect-ratio:1;background:radial-gradient(closest-side,#c9d8f773,#0000);width:45%;animation:22s ease-in-out infinite alternate w-qs-b;top:-30%;right:-12%}@keyframes w-qs-a{to{transform:translate(-40%,-18%)scale(1.15)}}@keyframes w-qs-b{to{transform:translate(-60%,25%)scale(.9)}}.w-qs.w-grad-night{background-image:none;background-color:var(--oxford-blue)}.w-lp{color:#fff;grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.w-lp-cycle{aspect-ratio:1;width:100%;position:relative}.w-lp-cycle svg{width:100%;height:100%;display:block}.w-lp-cycle path{opacity:.35;transition:opacity .6s,transform .8s cubic-bezier(.3,1.3,.5,1);transform:scale(.94)}.w-lp-cycle path.is-on{opacity:1;transform:scale(1)}.w-lp:not(.is-in) .w-lp-cycle path{transform:scale(0)rotate(-90deg)}.w-lp-center{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.w-lp-center b{font:700 34px/1 var(--font-display)}.w-lp-center small{font:600 11px/1.2 var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:#9aa4d6}.w-lp-cl{font:600 13px/1.2 var(--font-text);color:#9aa4d6;white-space:nowrap;transition:color .4s;position:absolute}.w-lp-cl.is-on{color:#fff}.w-lp-cl.is-0{top:-22px;left:0}.w-lp-cl.is-1{top:-22px;right:0}.w-lp-cl.is-2{bottom:-22px;right:0}.w-lp-cl.is-3{bottom:-22px;left:0}.w-lp-main{gap:28px;min-width:0;display:grid}.w-lp-stairs{grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-items:end;gap:6px;height:220px;margin:0;padding:0;list-style:none;display:grid}.w-lp-stairs li{height:var(--h);display:flex}.w-lp-step{all:unset;cursor:pointer;box-sizing:border-box;font:700 14px/1 var(--font-display);color:#9aa4d6;transform-origin:50% 100%;transition:transform .7s cubic-bezier(.2,.8,.2,1),background .4s,color .4s,box-shadow .3s;transition-delay:calc(var(--i) * 60ms), 0s, 0s, 0s;background:#ffffff14;border-radius:10px 10px 4px 4px;flex:1;justify-content:center;align-items:flex-start;padding-top:8px;display:flex;transform:scaleY(0)}.w-lp.is-in .w-lp-step{transform:none}.w-lp-step.is-done{background:var(--periwinkle);color:#fff}.w-lp-step.is-here{background:var(--accent);color:var(--oxford-blue);box-shadow:0 0 0 4px #fe843740}.w-lp-step.is-sel{outline-offset:2px;outline:2px solid #fff}.w-lp-step:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.w-lp-copy{gap:6px;min-height:110px;animation:.4s w-in;display:grid}.w-lp-copy small{font:600 12px/1 var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.w-lp-copy h4{font:600 clamp(22px, 2.2vw, 28px)/1.2 var(--font-display);color:#fff;margin:0}.w-lp-copy p{max-width:60ch;font:400 16px/1.6 var(--font-text);color:#c9d1f2;margin:0}@media (max-width:860px){.w-lp{grid-template-columns:1fr;justify-items:center}.w-lp-cycle{max-width:240px;margin-block:24px}.w-lp-main{width:100%}.w-lp-stairs{gap:3px;height:160px}.w-lp-step{font-size:11px}}@media (prefers-reduced-motion:reduce){.w-qs-glow:before,.w-qs-glow:after{animation:none}.w-lp-step,.w-lp-cycle path{transition:none;transform:none!important}}.w-orbit{aspect-ratio:1;color:#fff;width:100%;max-width:620px;margin-inline:auto;position:relative}.w-orbit-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.w-orbit-halo{opacity:0;transition:opacity 1.2s .2s}.w-orbit.is-in .w-orbit-halo{opacity:1}.w-orbit-ring{fill:none;stroke:#c9d8f738;stroke-width:.25px;stroke-dasharray:.8 1.6;transform-origin:50px 50px;opacity:0;transition:transform 1.2s cubic-bezier(.2,.8,.2,1),opacity .8s;transform:scale(.6)}.w-orbit.is-in .w-orbit-ring{opacity:1;transform:scale(1)}.w-orbit.is-in .w-orbit-ring.is-a{animation:60s linear infinite w-orbit-rot}.w-orbit.is-in .w-orbit-ring.is-b{animation:90s linear infinite reverse w-orbit-rot}@keyframes w-orbit-rot{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.w-orbit-spoke{fill:none;stroke:url(#w-orbit-g);stroke-width:.3px;opacity:.45;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 1.1s cubic-bezier(.4,.1,.2,1),opacity .25s,stroke-width .25s;transition-delay:calc(var(--i) * 60ms + .4s), 0s, 0s}.w-orbit.is-in .w-orbit-spoke{stroke-dashoffset:0}.w-orbit-spoke.is-hot{opacity:1;stroke-width:.7px}.w-orbit-pulse{fill:none;stroke:#fff;stroke-width:.8px;stroke-linecap:round;stroke-dasharray:3 97;stroke-dashoffset:3px;opacity:0}.w-orbit.is-in .w-orbit-pulse{animation:3.2s cubic-bezier(.5,0,.3,1) infinite w-orbit-pulse}@keyframes w-orbit-pulse{0%{stroke-dashoffset:3px;opacity:0}12%{opacity:.9}80%{opacity:.9}to{stroke-dashoffset:-97px;opacity:0}}.w-orbit-core{aspect-ratio:1;opacity:0;isolation:isolate;border-radius:30%;width:30%;padding:3px;transition:transform 1s cubic-bezier(.3,1.35,.5,1) .15s,opacity .6s .15s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.6)}.w-orbit.is-in .w-orbit-core{opacity:1;transform:translate(-50%,-50%)}.w-orbit-spin{z-index:-1;will-change:transform;background:conic-gradient(#5973f0,#8ea0f8,#fe8437,#f2614d,#5973f0);animation:6s linear infinite w-orbit-rot;position:absolute;inset:-50%}.w-orbit-core-in{text-align:center;background:radial-gradient(70% 70% at 30% 25%,#2a3fb8,#0000 70%),radial-gradient(60% 60% at 80% 90%,#fe843773,#0000 70%),#0a0f4a;border-radius:calc(30% - 2px);place-content:center;justify-items:center;gap:6px;width:100%;height:100%;display:grid;position:relative}.w-orbit-core-in img{width:42%;height:auto}.w-orbit-core-in b{font:600 clamp(13px, 1.5vw, 18px)/1.1 var(--font-display)}.w-orbit-core-in small{font:500 clamp(10px, 1vw, 12px)/1.2 var(--font-text);color:#c9d1f2}.w-orbit-chip{font:600 clamp(11px, 1.15vw, 14px)/1 var(--font-text);color:#fff;white-space:nowrap;opacity:0;transition:transform .7s cubic-bezier(.3,1.4,.5,1),opacity .4s,border-color .2s,background .2s;transition-delay:calc(var(--i) * 70ms + .5s), calc(var(--i) * 70ms + .5s), 0s, 0s;background:#0d1450eb;border:1px solid #c9d8f738;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;text-decoration:none;display:inline-flex;position:absolute;transform:translate(-50%,-50%)scale(.4);box-shadow:0 10px 30px -12px #0009}.w-orbit.is-in .w-orbit-chip{opacity:1;animation:5s ease-in-out infinite w-orbit-float;animation-delay:calc(var(--i) * -.6s);transform:translate(-50%,-50%)}@keyframes w-orbit-float{0%,to{translate:0}50%{translate:0 -5px}}.w-orbit-chip i{width:clamp(20px,2.2vw,26px);height:clamp(20px,2.2vw,26px);font:700 clamp(9px, .9vw, 11px)/1 var(--font-display);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.w-orbit-chip:hover,.w-orbit-chip.is-hot,.w-orbit-chip:focus-visible{border-color:var(--accent);background:#1e2878e6;outline:none}@media (prefers-reduced-motion:reduce){.w-orbit *,.w-orbit-chip{transition:none!important;animation:none!important}.w-orbit-ring,.w-orbit-core,.w-orbit-chip{opacity:1}.w-orbit-spoke{stroke-dashoffset:0}.w-orbit-pulse{display:none}.w-orbit-core,.w-orbit-chip{transform:translate(-50%,-50%)}}.w-wheel{aspect-ratio:1;width:100%;max-width:860px;margin-inline:auto;position:relative}.w-wheel-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.w-wheel-rim{fill:none;stroke:#7f95f659;stroke-width:.3px;stroke-dasharray:.6 1.2}.w-wheel-track{fill:none;stroke:#ffffff80;stroke-width:.25px}.w-wheel-seg{transform-origin:50px 50px;opacity:0;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .5s,filter .3s;transition-delay:calc(var(--i) * 35ms), calc(var(--i) * 35ms), 0s;cursor:pointer;transform:scale(.82)rotate(-12deg)}.w-wheel.is-in .w-wheel-seg{opacity:.92;transform:none}.w-wheel.is-in .w-wheel-seg.is-on{opacity:1;filter:brightness(1.15)drop-shadow(0 0 1.2px #fff9);transition-delay:0s;transform:scale(1.035)}.w-wheel-item{text-align:center;color:#fff;opacity:0;width:auto;transition:opacity .5s,transform .4s;transition-delay:calc(var(--i) * 35ms + .4s);pointer-events:auto;cursor:default;justify-items:center;gap:4px;display:grid;position:absolute;transform:translate(-50%,-50%)}.w-wheel.is-in .w-wheel-item{opacity:1}.w-wheel-item.is-on{transition-delay:0s;transform:translate(-50%,-50%)scale(1.08)}.w-wheel-item .w-mark{border-radius:5px;box-shadow:0 0 0 1.5px #ffffffb3}.w-wheel-item small{font:600 clamp(9px, 1.05vw, 13px)/1.15 var(--font-text);text-wrap:balance}.w-wheel-n{width:18px;height:18px;color:var(--oxford-blue);font:700 10px/1 var(--font-display);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:-14px;box-shadow:0 2px 6px #00000040}.w-wheel-center{box-sizing:border-box;aspect-ratio:1;text-align:center;background:radial-gradient(circle at 30% 25%,#fff,#eef1fb 70%);border-radius:50%;place-content:center;justify-items:center;gap:4px;width:27%;padding:3%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #080a3d0f,0 30px 70px -30px #080a3d99}.w-wheel-center img{width:72%;height:auto}.w-wheel-center b{font:600 clamp(8px, .8vw, 10px)/1.2 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:#5f6694}.w-wheel-now{min-height:3.2em;font:600 clamp(10px, 1.15vw, 14px)/1.2 var(--font-display);color:var(--ink);gap:3px;animation:.4s w-in;display:grid}.w-wheel-now em{font:600 clamp(9px, 1vw, 11px)/1 var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-style:normal}@media (prefers-reduced-motion:reduce){.w-wheel-seg,.w-wheel-item{opacity:1;transition:none;transform:none}}.w-pd{opacity:0;background:#fff;border-radius:18px;transition:transform 1.2s cubic-bezier(.16,.8,.2,1),opacity .8s;overflow:hidden;transform:translateY(60px);box-shadow:0 40px 100px -30px #080a3d8c,0 0 0 1px #080a3d14}.w-pd.is-in{opacity:1;transform:none}.w-pd-chrome{background:#f3f4f9;border-bottom:1px solid #e6e8f2;align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.w-pd-chrome i{background:#d7dbea;border-radius:50%;width:10px;height:10px}.w-pd-chrome i:first-child{background:#ff6b6b}.w-pd-chrome i:nth-child(2){background:#ffc24b}.w-pd-chrome i:nth-child(3){background:#3ccf6e}.w-pd-chrome span{font:500 12px/1 var(--font-text);color:#6d7290;background:#fff;border-radius:8px;margin-left:auto;margin-right:auto;padding:4px 14px}.w-pd-vp{position:relative;overflow:hidden}.w-pd-scaled{transform-origin:0 0}.w-pd .ap-nav>*,.w-pd .ap-navbar,.w-pd .ap-card,.w-pd .ap-action,.w-pd .ap-aging-bar>*,.w-pd .ap-bank-row,.w-pd .ap-bank-sum{opacity:0}.w-pd.is-in .ap-nav>*{animation:.5s cubic-bezier(.2,.8,.2,1) forwards w-pd-l}.w-pd.is-in .ap-nav>:first-child{animation-delay:.5s}.w-pd.is-in .ap-nav>:nth-child(2){animation-delay:.55s}.w-pd.is-in .ap-nav>:nth-child(3){animation-delay:.6s}.w-pd.is-in .ap-nav>:nth-child(4){animation-delay:.65s}.w-pd.is-in .ap-nav>:nth-child(5){animation-delay:.7s}.w-pd.is-in .ap-nav>:nth-child(6){animation-delay:.75s}.w-pd.is-in .ap-nav>:nth-child(7){animation-delay:.8s}.w-pd.is-in .ap-nav>:nth-child(8){animation-delay:.85s}.w-pd.is-in .ap-nav>:nth-child(9){animation-delay:.9s}.w-pd.is-in .ap-nav>:nth-child(10){animation-delay:.95s}.w-pd.is-in .ap-nav>:nth-child(11){animation-delay:1s}.w-pd.is-in .ap-nav>:nth-child(12){animation-delay:1.05s}.w-pd.is-in .ap-nav>:nth-child(13){animation-delay:1.1s}.w-pd.is-in .ap-nav>:nth-child(14){animation-delay:1.15s}.w-pd.is-in .ap-nav>:nth-child(15){animation-delay:1.2s}.w-pd.is-in .ap-nav>:nth-child(16){animation-delay:1.25s}.w-pd.is-in .ap-nav>:nth-child(17){animation-delay:1.3s}.w-pd.is-in .ap-nav>:nth-child(18){animation-delay:1.35s}.w-pd.is-in .ap-nav>:nth-child(19){animation-delay:1.4s}.w-pd.is-in .ap-nav>:nth-child(20){animation-delay:1.45s}.w-pd.is-in .ap-navbar{animation:.7s cubic-bezier(.2,.8,.2,1) .7s forwards w-pd-t}.w-pd.is-in .ap-card{animation:.9s cubic-bezier(.3,1.35,.5,1) forwards w-pd-pop}.w-pd.is-in .ap-col:first-child>.ap-card:first-child{animation-delay:1s}.w-pd.is-in .ap-col:last-child>.ap-card:first-child{animation-delay:1.3s}.w-pd.is-in .ap-col:first-child>.ap-card:nth-child(2){animation-delay:1.6s}.w-pd.is-in .ap-col:last-child>.ap-card:nth-child(2){animation-delay:1.9s}.w-pd.is-in .ap-action{animation:.7s cubic-bezier(.3,1.4,.5,1) forwards w-pd-r}.w-pd.is-in .ap-actions:first-child .ap-action{animation-delay:2.2s}.w-pd.is-in .ap-actions:nth-child(2) .ap-action:first-child{animation-delay:2.55s}.w-pd.is-in .ap-actions:nth-child(2) .ap-action:nth-child(2){animation-delay:2.9s}.w-pd.is-in .ap-aging-bar>*{transform-origin:0;animation:.5s ease-out forwards w-pd-x}.w-pd.is-in .ap-aging-bar>:first-child{animation-delay:2.4s}.w-pd.is-in .ap-aging-bar>:nth-child(2){animation-delay:2.5s}.w-pd.is-in .ap-aging-bar>:nth-child(3){animation-delay:2.6s}.w-pd.is-in .ap-aging-bar>:nth-child(4){animation-delay:2.7s}.w-pd.is-in .ap-aging-bar>:nth-child(5){animation-delay:2.8s}.w-pd.is-in .ap-aging-bar>:nth-child(n+6){animation-delay:2.9s}.w-pd.is-in .ap-bank-row,.w-pd.is-in .ap-bank-sum{animation:.6s 3.1s forwards w-pd-t}@keyframes w-pd-l{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes w-pd-t{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes w-pd-r{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:none}}@keyframes w-pd-pop{0%{opacity:0;transform:translateY(40px)scale(.94)}to{opacity:1;transform:none}}@keyframes w-pd-x{0%{opacity:1;transform:scaleX(0)}to{opacity:1;transform:none}}.w-hero-shot.is-live{padding-inline:clamp(12px,3vw,48px)}.w-pd-missing{color:#8a3d0a;font:500 14px/1.4 var(--font-text);background:#fff3e8;border-radius:16px;padding:24px}@media (prefers-reduced-motion:reduce){.w-pd,.w-pd *{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.w-orbit-chip .w-mark{border-radius:6px;flex:none}.w-orbit.is-modules .w-orbit-chip{padding:4px 11px 4px 4px;font-size:clamp(10px,1vw,13px)}.w-orbit.is-modules .w-orbit-core{width:26%}.w-lp-step.is-part{background:linear-gradient(to top, var(--accent) var(--p,50%), #ffffff1a var(--p,50%));color:#fff}.w-lp-step.is-part.is-here{box-shadow:0 0 0 4px #fe843740}.w-lp-st{font:600 11px/1.2 var(--font-text);letter-spacing:.04em;text-transform:none;border-radius:999px;margin-left:10px;padding:3px 8px;display:inline-block}.w-lp-st.is-done{color:#6ee7a4;background:#28c76f2e}.w-lp-st.is-part{color:#ffb37f;background:#fe84372e}.w-blockart g.is-leave rect{animation:.55s cubic-bezier(.5,0,.75,0) forwards w-ba-rout}.w-blockart g.is-leave path{animation:.6s cubic-bezier(.5,0,.75,0) forwards w-ba-pout}.w-blockart g.is-enter rect{animation:.8s cubic-bezier(.2,.8,.2,1) backwards w-ba-rin}.w-blockart g.is-enter path{animation:1s cubic-bezier(.3,1.25,.5,1) backwards w-ba-pin}@keyframes w-ba-rout{to{transform:scaleY(0)}}@keyframes w-ba-pout{to{transform:scale(0)rotate(90deg)}}@keyframes w-ba-rin{0%{transform:scaleY(0)}}@keyframes w-ba-pin{0%{transform:scale(0)rotate(-90deg)}}@media (prefers-reduced-motion:reduce){.w-blockart g.is-leave,.w-blockart g.is-enter rect,.w-blockart g.is-enter path{animation:none}.w-blockart g.is-leave{display:none}}.w-ih-pill.is-ping{animation:1.6s w-ih-ping}@keyframes w-ih-ping{0%{box-shadow:0 1px 2px #080a3d0d,0 8px 24px -16px #080a3d40}30%{border-color:#fe8437b3;box-shadow:0 0 0 4px #fe843724,0 12px 28px -16px #080a3d4d}to{box-shadow:0 1px 2px #080a3d0d,0 8px 24px -16px #080a3d40}}.w-ih-wires path.is-ping{opacity:.95;stroke-width:2.2px;transition:stroke-dashoffset 1.2s cubic-bezier(.4,.1,.2,1),opacity .6s,stroke-width .6s}.w-ih-dots i.is-live{animation:1.5s cubic-bezier(.45,0,.2,1) .15s forwards w-ih-dot}.w-ih.is-in .w-ih-ring{animation:4.8s ease-in-out 2s infinite w-ih-breathe}@keyframes w-ih-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.w-ih-pill.is-ping,.w-ih.is-in .w-ih-ring{animation:none}}.w-steps-run{width:calc((100% + 16px) * (var(--n,4) - 1) / var(--n,4));pointer-events:none;height:2px;position:absolute;top:25px;left:26px;overflow:hidden}.w-steps-run:before{content:"";will-change:transform, opacity;background:linear-gradient(90deg, transparent, #fff, var(--accent));opacity:0;width:18%;height:2px;position:absolute;top:0;left:0}.w-steps.is-in .w-steps-run:before{animation:3.6s cubic-bezier(.45,0,.25,1) 2s infinite w-steps-run}@keyframes w-steps-run{0%{opacity:0;transform:translate(-100%)}15%{opacity:.9}80%{opacity:.9}to{opacity:0;transform:translate(560%)}}.w-steps.is-light .w-steps-run:before{background:linear-gradient(90deg, transparent, var(--periwinkle), var(--accent))}.w-steps-ping{border:2px solid var(--accent);opacity:0;pointer-events:none;will-change:transform;border-radius:50%;position:absolute;inset:-2px}.w-steps.is-in .w-steps-ping{animation:3.6s ease-out 2.6s infinite w-steps-ping}@keyframes w-steps-ping{0%{opacity:.7;transform:scale(1)}60%,to{opacity:0;transform:scale(1.7)}}@media (max-width:760px){.w-steps-run{display:none}}@media (prefers-reduced-motion:reduce){.w-steps-run,.w-steps-ping{display:none}}.w-bb{isolation:isolate;contain:paint;background:#03041a;width:100%;height:100%;min-height:280px;position:relative;overflow:hidden}.w-bb>span,.w-bb-box{position:absolute}.w-bb-sky{background:radial-gradient(60% 80% at 50% 110%,#1b1f5e 0%,#0000 70%),linear-gradient(#02030f 0%,#070a2c 70%,#0c1140 100%);inset:0 0 42%}.w-bb-trees{inset:0 0 40%}.w-bb-trees i{bottom:4%;left:calc(var(--i) * 18% - 6%);aspect-ratio:1;filter:blur(2px);opacity:.95;background:radial-gradient(closest-side,#0d1a2a,#060b18 70%,#0000);border-radius:50%;width:26%;position:absolute}.w-bb-trees i:nth-child(odd){width:22%;bottom:14%}.w-bb-lamps i{bottom:40%;left:calc(8% + var(--i) * 27%);background:linear-gradient(#5a5d78,#1d2038);width:2px;height:34%;position:absolute}.w-bb-lamps i:nth-child(2){height:28%;left:30%}.w-bb-lamps i:nth-child(3){height:30%;left:74%}.w-bb-lamps i:before{content:"";will-change:opacity;width:20px;height:8px;animation:5s ease-in-out infinite w-bb-lamp;animation-delay:calc(var(--i) * -1.3s);background:#ffe6b8;border-radius:4px;position:absolute;top:-6px;left:-9px;box-shadow:0 0 14px 4px #ffd69699,0 0 40px 12px #ffbe7829}@keyframes w-bb-lamp{0%,to{opacity:1}50%{opacity:.78}}.w-bb-ground{transform-origin:50% 0;background:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 70px),repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 40px),linear-gradient(#151432,#241640 60%,#2a1638);inset:58% -20% -40%;transform:perspective(500px)rotateX(55deg)}.w-bb-pool{filter:blur(6px);will-change:opacity;background:radial-gradient(50% 60% at 50% 20%,#aa5aff73,#fe84372e 50%,#0000 75%);height:40%;animation:9s ease-in-out infinite w-bb-pool;top:60%;left:18%;right:18%}@keyframes w-bb-pool{0%,to{opacity:.85}50%{opacity:1}}.w-bb-box{z-index:2;justify-items:center;width:40%;display:grid;top:13%;left:50%;transform:translate(-50%)}.w-bb-screen{box-sizing:border-box;aspect-ratio:16/9;text-align:center;color:#fff;isolation:isolate;background:#3b1fb0;border:clamp(5px,.9vw,12px) solid #15161f;border-radius:6px;place-content:center;justify-items:center;gap:.8em;width:100%;padding:6%;display:grid;position:relative;overflow:hidden;box-shadow:0 0 60px #8c5aff73,0 0 140px #fe84372e}.w-bb-screen:before{content:"";z-index:-1;will-change:transform;background:linear-gradient(115deg,#2a0f7a,#5b2fd0 30%,#5973f0 55%,#c25bb0 78%,#fe8437);width:220%;height:200%;animation:12s ease-in-out infinite alternate w-bb-screen;position:absolute;top:-50%;left:-60%}@keyframes w-bb-screen{0%{transform:translate(0)}to{transform:translate(-30%,-12%)}}.w-bb-screen b{font:600 clamp(13px, 1.9vw, 26px)/1.25 var(--font-display);letter-spacing:-.01em;text-wrap:balance;max-width:24ch}.w-bb-screen small{font:400 clamp(10px, 1vw, 14px)/1.4 var(--font-text);opacity:.85}.w-bb-screen img{width:28%;margin-top:4%}.w-bb-stand{background:linear-gradient(#121320,#07080f);border-radius:0 0 4px 4px;width:100%;height:clamp(30px,6vw,80px);box-shadow:inset 0 1px #ffffff14;position:relative!important}.w-bb-walk{z-index:3;aspect-ratio:1/2.6;filter:blur(5px);opacity:.7;will-change:transform;background:linear-gradient(#e9c9b8 0 12%,#1d2142 12% 62%,#2a2f55 62%);border-radius:40% 40% 30% 30%;width:4.6%;animation:19s linear infinite w-bb-walk;bottom:6%}.w-bb-walk.a{left:-10%}.w-bb-walk.b{background:linear-gradient(#d9a98e 0 12%,#8a5aa8 12% 58%,#3a2e5c 58%);width:3.6%;animation-duration:13s;animation-direction:reverse;animation-delay:-7s;bottom:9%;left:-10%}@keyframes w-bb-walk{0%{transform:translate(0)}to{transform:translate(1700%)}}.w-bb-mark{z-index:4;opacity:.9;width:12%;position:absolute;bottom:4%;right:2.5%}@media (prefers-reduced-motion:reduce){.w-bb *,.w-bb-pool,.w-bb-screen,.w-bb-walk{animation:none!important}.w-bb-walk{display:none}}.w-ms{background:var(--surface);border:1px solid var(--border);border-radius:22px;gap:0;display:grid;overflow:hidden;box-shadow:0 30px 60px -40px #080a3d59}.w-ms-media{aspect-ratio:16/7;background:#03041a;position:relative;overflow:hidden}.w-ms-slide{opacity:0;transition:opacity .8s,transform 6s cubic-bezier(.2,.6,.2,1);position:absolute;inset:0;transform:scale(1.04)}.w-ms-slide.is-on{opacity:1;transform:scale(1)}.w-ms-slide>img{object-fit:cover;width:100%;height:100%;display:block}.w-ms-arrow{z-index:5;cursor:pointer;color:#fff;background:#0c0e1ec7;border:0;border-radius:50%;place-items:center;width:48px;height:48px;margin-top:-24px;transition:background .2s,transform .2s;display:grid;position:absolute;top:50%}.w-ms-arrow:hover{background:#0c0e1eeb;transform:scale(1.06)}.w-ms-arrow .w-ico{width:22px;height:22px}.w-ms-arrow.is-prev{left:16px}.w-ms-arrow.is-next{right:16px}.w-ms-dots{z-index:5;gap:6px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.w-ms-dots i{background:#fff6;border-radius:3px;width:6px;height:6px;transition:width .3s,background .3s}.w-ms-dots i.is-on{background:#fff;width:22px}.w-ms-cap{gap:8px;padding:22px 28px 26px;animation:.6s cubic-bezier(.2,.7,.2,1) w-ms-cap;display:grid}@keyframes w-ms-cap{0%{opacity:0;transform:translateY(8px)}}.w-ms-eyebrow{font:600 12px/1 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--primary)}.w-ms-cap h3{font:600 clamp(22px, 2.4vw, 30px)/1.2 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0}.w-ms-cap p{max-width:70ch;font:400 16px/1.6 var(--font-text);color:var(--ink-muted);margin:0}.w-ms-cta{width:fit-content;font:600 15px/1 var(--font-text);color:var(--primary);align-items:center;gap:6px;margin-top:4px;text-decoration:none;display:inline-flex}.w-ms-cta .w-ico{width:16px;height:16px;transition:transform .2s}.w-ms-cta:hover .w-ico{transform:translate(3px)}@media (max-width:760px){.w-ms-media{aspect-ratio:4/3}.w-ms-arrow{width:40px;height:40px;margin-top:-20px}.w-ms-cap{padding:18px 18px 22px}}@media (prefers-reduced-motion:reduce){.w-ms-slide{transition:opacity .2s;transform:none}.w-ms-cap{animation:none}}.w-ac{aspect-ratio:3/4;isolation:isolate;contain:paint;border-radius:inherit;background:radial-gradient(80% 60% at 20% 10%,#1d2f9e 0%,#0000 60%),radial-gradient(70% 50% at 90% 100%,#fe843747,#0000 65%),#080a3d;width:100%;position:relative;overflow:hidden}.w-ac.is-blocks:after{content:"";z-index:2;background:linear-gradient(#0000,#04051abf);position:absolute;inset:55% 0 0}.w-ac-logo{z-index:3;width:38%;position:absolute;bottom:6%;left:7%}.w-ac>div{position:absolute;inset:0}.w-ac-torus i{aspect-ratio:1;filter:drop-shadow(0 0 16px #5973f08c);will-change:rotate;background:conic-gradient(#0d2691,#3249c7,#5973f0,#8ea0f8,#fe8437,#f2614d,#0d2691);border-radius:50%;width:120%;margin:-60% 0 0 -60%;animation:26s linear infinite w-ac-spin;position:absolute;top:44%;left:50%;transform:rotateX(62deg)rotate(0);-webkit-mask:radial-gradient(farthest-side,#0000 60%,#000 61% 86%,#0000 87%);mask:radial-gradient(farthest-side,#0000 60%,#000 61% 86%,#0000 87%)}.w-ac-torus i:nth-child(2){opacity:.9;width:90%;margin:-45% 0 0 -45%;animation-duration:34s;animation-direction:reverse;top:30%;transform:rotateY(64deg)}.w-ac-torus i:nth-child(3){opacity:.35;filter:blur(14px);width:160%;margin:-80% 0 0 -80%;top:70%}@keyframes w-ac-spin{to{rotate:360deg}}.w-ac-keys{grid-template-columns:repeat(3,1fr);gap:7%;padding:18% 10% 26%;transform:rotateX(52deg)rotate(-38deg)scale(1.15);display:grid!important}.w-ac-keys i{background:linear-gradient(145deg,#5973f0,#1d2f9e 55%,#0d1460);border-radius:22%;position:relative;box-shadow:inset 0 2px 6px #a0beff8c,inset 0 -10px 18px #00002899,0 18px 30px -10px #2846ff99}.w-ac-keys i:after{content:"";border-radius:inherit;opacity:0;will-change:opacity;animation:6s ease-in-out infinite w-ac-key;animation-delay:calc(var(--i) * .55s);background:radial-gradient(closest-side,#fe8437bf,#fe843733 60%,#0000);position:absolute;inset:0}.w-ac-keys i span{border:1px solid #aac8ff59;border-radius:30%;position:absolute;inset:22%}@keyframes w-ac-key{0%,70%,to{opacity:0}80%{opacity:1}}.w-ac-beam .w-ac-chip{z-index:2;color:#fff;font:500 15px/1 var(--font-text);background:#141628e6;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;display:inline-flex;position:absolute;top:42%;left:6%}.w-ac-beam .w-ac-chip b{opacity:.8;font-weight:400}.w-ac-cone{clip-path:polygon(0 46%,100% 0,100% 100%,0 54%);filter:blur(4px);will-change:opacity;background:linear-gradient(90deg,#fe8437f2,#5973f073 55%,#0000);width:70%;height:50%;animation:5s ease-in-out infinite w-ac-cone;position:absolute;top:22%;left:34%}@keyframes w-ac-cone{0%,to{opacity:.75}50%{opacity:1}}.w-ac-target{z-index:2;color:#dfe5ff;font:500 14px/1 var(--font-text);position:absolute;top:44.5%;left:52%}.w-ac-floor{background:0 0;height:40%;position:absolute;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#0000,#000);mask:linear-gradient(#0000,#000)}.w-ac-orb i{aspect-ratio:1;will-change:transform;background:radial-gradient(circle at 34% 30%,#ffd9b8 0%,#fe8437 16%,#5973f0 46%,#1d2f9e 70%,#0b1150 88%);border-radius:50%;width:92%;margin:-46% 0 0 -46%;animation:8s ease-in-out infinite w-ac-breathe;position:absolute;top:44%;left:50%;box-shadow:0 0 80px #5973f080}.w-ac-orb span{aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 60%, #ffffff2e 70%, transparent 80%);will-change:rotate;border-radius:50%;width:92%;margin:-46% 0 0 -46%;animation:14s linear infinite w-ac-spin;position:absolute;top:44%;left:50%}@keyframes w-ac-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.w-ac.is-blocks{background:var(--oxford-blue)}.w-ac-blocks .w-blockart{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.w-ac *{animation:none!important}}.w-ar{gap:18px;display:grid}.w-ar-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.w-ar-head h3{font:600 24px/1.2 var(--font-display);color:var(--ink);margin:0}.w-ar-arrows{gap:8px;display:flex}.w-ar-arrows button{cursor:pointer;width:38px;height:38px;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:50%;place-items:center;transition:border-color .2s,transform .2s;display:grid}.w-ar-arrows button:hover{border-color:var(--primary);transform:scale(1.06)}.w-ar-arrows .w-ico{width:18px;height:18px}.w-ar-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:clamp(220px,23%,280px);grid-auto-flow:column;gap:20px;padding-bottom:6px;display:grid;overflow-x:auto}.w-ar-track::-webkit-scrollbar{display:none}.w-ar-card{scroll-snap-align:start;color:var(--ink);opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 90ms);align-content:start;gap:12px;text-decoration:none;display:grid;transform:translateY(14px)}.w-ar.is-in .w-ar-card{opacity:1;transform:none}.w-ar-cover{border-radius:14px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;overflow:hidden}.w-ar-card:hover .w-ar-cover{transform:translateY(-4px);box-shadow:0 22px 40px -24px #080a3d8c}.w-ar-card h4{font:500 17px/1.4 var(--font-text);color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.w-ar-link{font:500 13px/1 var(--font-text);color:var(--primary);align-items:center;gap:6px;display:inline-flex}.w-ar-link .w-ico{width:14px;height:14px;transition:transform .2s}.w-ar-card:hover .w-ar-link .w-ico{transform:translate(3px)}@media (max-width:760px){.w-ar-track{grid-auto-columns:70%}}@media (prefers-reduced-motion:reduce){.w-ar-card{opacity:1;transition:none;transform:none}}.w-bf{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.w-bf>i{will-change:transform, opacity;animation:22s ease-in-out infinite alternate w-bf-a,9s ease-in-out infinite alternate w-bf-fade;display:block;position:absolute}.w-bf>i>svg{width:100%;height:100%;display:block}.w-bf>i:nth-child(4n+2){animation-name:w-bf-b,w-bf-fade}.w-bf>i:nth-child(4n+3){animation-name:w-bf-c,w-bf-fade}.w-bf>i:nth-child(4n){animation-name:w-bf-d,w-bf-fade}@keyframes w-bf-a{0%{transform:translate(0,0)rotate(0)}to{transform:translate(38px,-26px)rotate(10deg)}}@keyframes w-bf-b{0%{transform:translate(0,0)rotate(0)}to{transform:translate(-34px,22px)rotate(-8deg)}}@keyframes w-bf-c{0%{transform:translate(0,0)rotate(0)}to{transform:translate(24px,32px)rotate(6deg)}}@keyframes w-bf-d{0%{transform:translate(0,0)rotate(0)}to{transform:translate(-28px,-34px)rotate(-12deg)}}@media (prefers-reduced-motion:reduce){.w-bf>i{animation:none}}.w-wheel-label{width:15%;font:600 clamp(10px, 1.15vw, 14px)/1.2 var(--font-text);color:#dfe5ff;text-wrap:balance;opacity:0;transition:opacity .5s,color .25s;transition-delay:calc(var(--i) * 35ms + .5s), 0s;cursor:default;position:absolute}.w-wheel.is-in .w-wheel-label{opacity:1}.w-wheel-label.is-right{text-align:left;transform:translateY(-50%)}.w-wheel-label.is-left{text-align:right;transform:translate(-100%,-50%)}.w-wheel-label.is-right.is-top{transform:translateY(-100%)}.w-wheel-label.is-left.is-top{transform:translate(-100%,-100%)}.w-wheel-label.is-right.is-bottom{transform:translate(0)}.w-wheel-label.is-left.is-bottom{transform:translate(-100%)}.w-wheel-label.is-on{color:var(--accent);transition-delay:0s}@media (prefers-reduced-motion:reduce){.w-wheel-label{opacity:1;transition:none}}.w-orbit{--core:30%}.w-orbit.is-modules{--core:26%}.w-orbit.halo-rings .w-orbit-core{box-shadow:0 0 0 12px #5973f029,0 0 0 26px #5973f012,0 0 70px 14px #5973f052}.w-orbit.halo-glow .w-orbit-core{box-shadow:0 0 0 1px #ffffff0f,0 0 60px 18px #5973f080,0 0 140px 40px #fe84371f}.w-orbit.halo-dashed .w-orbit-core{box-shadow:0 0 60px 10px #5973f04d}.w-orbit-frame{width:var(--core);aspect-ratio:1;pointer-events:none;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.w-orbit.halo-dashed .w-orbit-frame{display:block}.w-orbit-frame i{opacity:0;border:1.5px dashed #c9d8f761;border-radius:calc(30% + 6px);transition:opacity .8s .6s;position:absolute;inset:-16px}.w-orbit-frame i+i{border-color:#c9d8f72e;border-radius:calc(30% + 12px);transition-delay:.9s;inset:-34px}.w-orbit.is-in .w-orbit-frame i{opacity:1}.w-orbit.is-modules .w-orbit-chip{border-radius:12px;padding:4px 12px 4px 4px}.w-orbit.is-modules .w-orbit-chip .w-mark{border-radius:8px;overflow:hidden}@keyframes w-bf-fade{0%,15%{opacity:.25}85%,to{opacity:1}}body{background:var(--bg);color:var(--ink);font-family:var(--font-text)}.pg-wrap{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.pg-section{padding-block:clamp(64px,9vw,120px)}.pg-soft{background:var(--bg-soft)}.pg-dark{background:var(--oxford-blue);color:var(--on-dark);--ink:#f2f4ff;--ink-muted:#c9d1f2;--ink-subtle:#9aa4d6;--border:#ffffff1f;--surface:#ffffff0a;--bg-soft:#ffffff0f;--primary:var(--periwinkle);--highlight:var(--pale-cerulean);--link:var(--pale-cerulean)}.pg-eyebrow{font:600 13px/16px var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--primary)}.pg-h2{font:600 clamp(32px, 4.4vw, 52px)/1.08 var(--font-display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0}.pg-h2 em{color:var(--highlight);font-style:normal}.pg-lead{font:400 clamp(17px, 1.6vw, 20px)/1.6 var(--font-text);color:var(--ink-muted);max-width:62ch;margin:0}.pg-head{gap:16px;max-width:820px;margin-bottom:clamp(40px,5vw,64px);display:grid}.pg-head.center{text-align:center;justify-items:center;margin-inline:auto}.pg-nav{top:env(safe-area-inset-top,0px);z-index:50;-webkit-backdrop-filter:blur(14px)saturate(140%);background:#080a3db8;border-bottom:1px solid #ffffff14;position:sticky}.pg-nav-in{align-items:center;gap:24px;height:72px;display:flex}.pg-nav img{height:24px;display:block}.pg-nav-links{flex:1;justify-content:center;gap:2px;display:flex}.pg-nav-links a{font:500 14px/20px var(--font-text);color:#c9d1f2;border-radius:8px;padding:8px 12px;text-decoration:none}.pg-nav-links a:hover{color:#fff;background:#ffffff14}.pg-nav-links a.is-accent{color:var(--accent)}.pg-nav-cta{align-items:center;gap:8px;display:flex}.pg-nav .w-btn-on-dark{border-color:#ffffff40}.pg-hero{color:#fff;background-color:var(--oxford-blue);padding-top:clamp(56px,8vw,104px);position:relative;overflow:hidden}.pg-hero:before{content:"";filter:blur(8px);background:radial-gradient(40% 50% at 15% 25%,#0d2691f2 0%,#0000 70%),radial-gradient(35% 45% at 80% 15%,#5973f0bf 0%,#0000 70%),radial-gradient(30% 40% at 95% 70%,#fe84378c 0%,#0000 70%),radial-gradient(35% 40% at 40% 90%,#94b5e859 0%,#0000 70%);animation:26s ease-in-out infinite alternate pg-drift;position:absolute;inset:-20% -10% 0}.pg-hero:after{content:none}@keyframes pg-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-3%,2%)scale(1.06)}}.pg-hero>*{z-index:1;position:relative}.pg-hero-copy{text-align:center;justify-items:center;gap:22px;display:grid}.pg-hero h1{font:600 clamp(44px, 7.2vw, 92px)/.98 var(--font-display);letter-spacing:-.035em;text-wrap:balance;max-width:14ch;margin:0}.pg-hero h1 span{color:var(--pale-cerulean)}.pg-hero p{font:400 clamp(17px, 1.7vw, 21px)/1.55 var(--font-text);color:#c9d1f2;max-width:58ch;margin:0}.pg-pills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pg-pill{height:34px;font:500 14px/1 var(--font-text);color:#e6eaff;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.pg-pill b{color:var(--accent);font-weight:600}.pg-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pg-trust{font:500 13px/1 var(--font-text);color:#9aa4d6;flex-wrap:wrap;justify-content:center;gap:22px;display:flex}.pg-trust span{align-items:center;gap:8px;display:inline-flex}.pg-trust .w-ico{width:16px;height:16px;color:var(--pale-cerulean)}.pg-stage{margin-top:clamp(40px,6vw,72px);position:relative}.pg-annot{z-index:3;-webkit-backdrop-filter:blur(10px);color:#fff;font:500 13px/1.3 var(--font-text);background:#080a3dd1;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:10px;max-width:240px;padding:10px 14px;animation:6s ease-in-out infinite pg-float;display:flex;position:absolute;box-shadow:0 18px 40px -12px #00000080}.pg-annot small{color:#9aa4d6;font-weight:400;display:block}.pg-annot i{background:var(--accent);width:30px;height:30px;color:var(--oxford-blue);border-radius:9px;flex:none;place-items:center;font-style:normal;display:grid}.pg-annot i .w-ico{width:17px;height:17px}.pg-annot.a2{animation-delay:-2s;top:34%;right:-2%}.pg-annot.a2 i{background:var(--pale-cerulean)}.pg-annot.a3{animation-delay:-4s;bottom:14%;left:6%}.pg-annot.a3 i{background:var(--light-ivory)}@keyframes pg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.pg-frame{background:#ffffff14;border:1px solid #ffffff2e;border-radius:18px;padding:8px;position:relative;box-shadow:0 50px 120px -30px #030528bf,0 0 0 1px #5973f026}.pg-frame.light{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-lg)}.pg-chrome{align-items:center;gap:8px;height:30px;padding:0 8px;display:flex}.pg-chrome i{background:#ffffff4d;border-radius:50%;width:10px;height:10px}.pg-frame.light .pg-chrome i{background:var(--border)}.pg-url{height:20px;font:500 11px/20px var(--font-text);color:#c9d1f2;background:#ffffff14;border-radius:6px;margin-left:12px;padding:0 12px}.pg-frame.light .pg-url{background:var(--bg-soft);color:var(--ink-subtle)}.pg-viewport{background:#f8f7fa;border-radius:12px;position:relative;overflow:hidden}.pg-scaled{transform-origin:0 0;position:absolute;top:0;left:0}.pg-hero .pg-frame{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.pg-hero .pg-viewport{border-bottom-right-radius:0;border-bottom-left-radius:0}.pg-logos{border-bottom:1px solid var(--border);background:var(--bg);padding-block:36px}.pg-logos-in{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}.pg-logos-label{font:500 14px/1.4 var(--font-text);color:var(--ink-subtle)}.pg-logo{font:600 18px/1 var(--font-display);color:var(--ink-muted);letter-spacing:-.01em;opacity:.85}.pg-problem{grid-template-columns:1.05fr 1fr;align-items:end;gap:clamp(32px,6vw,96px);display:grid}.pg-problem h2{font:600 clamp(36px, 5.2vw, 68px)/1.02 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.pg-problem h2 s{color:var(--ink-subtle);text-decoration:none}.pg-problem h2 em{color:var(--carnelian-red);font-style:normal}.pg-big{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(40px,6vw,72px);display:grid}.pg-big div{gap:10px;padding:28px 24px 0 0;display:grid}.pg-big div+div{border-left:1px solid var(--border);padding-left:24px}.pg-big b{font:700 clamp(44px, 6vw, 76px)/1 var(--font-display);letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums}.pg-big b.warm{color:var(--carnelian-red)}.pg-big span{font:400 16px/1.5 var(--font-text);color:var(--ink-muted);max-width:30ch}.pg-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.pg-checks{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.pg-checks li{font:400 17px/1.5 var(--font-text);color:var(--ink);grid-template-columns:26px 1fr;align-items:start;gap:12px;display:grid}.pg-checks li i{background:var(--bg-soft);border:1px solid var(--border);width:26px;height:26px;color:var(--primary);border-radius:8px;place-items:center;font-style:normal;display:grid}.pg-checks li i .w-ico{width:15px;height:15px}.pg-quote-80{background:var(--bg-soft);border:1px solid var(--border);border-radius:16px;align-items:center;gap:16px;margin-top:28px;padding:20px 22px;display:flex}.pg-quote-80 b{font:700 40px/1 var(--font-display);color:var(--primary);letter-spacing:-.03em}.pg-quote-80 span{font:400 15px/1.5 var(--font-text);color:var(--ink-muted)}.pg-areas{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.pg-area-list{gap:8px;display:grid}.pg-area{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:6px;padding:18px 20px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:grid}.pg-area:hover{border-color:var(--ink-subtle)}.pg-area:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg-area[aria-selected=true]{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent);background:var(--surface)}.pg-area-t{font:600 17px/1.3 var(--font-display);color:var(--ink);align-items:center;gap:10px;display:flex}.pg-area-t .w-ico{width:20px;height:20px;color:var(--primary)}.pg-area p{font:400 14.5px/1.5 var(--font-text);color:var(--ink-muted);margin:0;display:none}.pg-area[aria-selected=true] p{display:block}.pg-area-stage{gap:14px;display:grid;position:sticky;top:96px}.pg-area-cap{font:500 14px/1.4 var(--font-text);color:var(--ink-subtle);justify-content:space-between;align-items:center;gap:16px;display:flex}.pg-steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pg-step{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;align-content:start;gap:10px;padding:28px 24px 26px;display:grid;position:relative}.pg-step-n{font:600 13px/1 var(--font-text);letter-spacing:.1em;color:var(--accent)}.pg-step h3{font:600 21px/1.25 var(--font-display);color:#fff;margin:0}.pg-step p{font:400 15px/1.55 var(--font-text);color:#c9d1f2;margin:0}.pg-step-bar{background:#ffffff1f;border-radius:3px;height:3px;margin-top:8px;overflow:hidden}.pg-step-bar span{background:linear-gradient(90deg, var(--periwinkle), var(--accent));height:100%;display:block}.pg-seven{justify-content:center;margin-top:28px;display:flex}.pg-feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pg-feat{border:1px solid var(--border);background:var(--surface);border-radius:20px;align-content:start;gap:12px;padding:26px;transition:transform .2s,box-shadow .2s;display:grid}.pg-feat:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.pg-feat i{background:var(--bg-soft);border:1px solid var(--border);width:44px;height:44px;color:var(--primary);border-radius:12px;place-items:center;font-style:normal;display:grid}.pg-feat i .w-ico{width:22px;height:22px}.pg-feat h3{font:600 20px/1.3 var(--font-display);color:var(--ink);margin:0}.pg-feat p{font:400 15px/1.55 var(--font-text);color:var(--ink-muted);margin:0}.pg-feat.wide{grid-column:span 2;grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.pg-feat ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pg-feat li{font:500 14.5px/1.4 var(--font-text);color:var(--ink);align-items:center;gap:10px;display:flex}.pg-feat li .w-ico{width:16px;height:16px;color:var(--primary)}.pg-more{border:1px dashed var(--border);font:500 16px/1.4 var(--font-text);color:var(--ink-muted);border-radius:20px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.pg-who{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pg-box{border:1px solid var(--border);background:var(--surface);border-radius:24px;padding:clamp(24px,3vw,36px)}.pg-box h3{font:600 22px/1.3 var(--font-display);color:var(--ink);margin:0 0 18px}.pg-chips{flex-wrap:wrap;gap:10px;display:flex}.pg-chip{background:var(--bg-soft);border:1px solid var(--border);height:44px;font:500 15px/1 var(--font-text);color:var(--ink);border-radius:999px;align-items:center;padding:0 18px;display:inline-flex}.pg-tests{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pg-test{background:var(--surface);border:1px solid var(--border);border-radius:22px;align-content:space-between;gap:22px;margin:0;padding:28px;display:grid}.pg-test blockquote{font:400 16px/1.65 var(--font-text);color:var(--ink);margin:0}.pg-test figcaption{font:400 14px/1.4 var(--font-text);color:var(--ink-muted);align-items:center;gap:12px;display:flex}.pg-test figcaption b{color:var(--ink);font-weight:600;display:block}.pg-av{width:44px;height:44px;font:600 15px/1 var(--font-display);color:#fff;background:linear-gradient(135deg, var(--resolution-blue), var(--periwinkle));border-radius:50%;flex:none;place-items:center;display:grid}.pg-test:nth-child(2) .pg-av{background:linear-gradient(135deg, var(--carnelian-red), var(--accent))}.pg-test:nth-child(3) .pg-av{background:linear-gradient(135deg, var(--oxford-blue), var(--resolution-blue))}.pg-roi{border:1px solid var(--border);background:var(--surface);border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0;display:grid;overflow:hidden}.pg-roi-form{gap:24px;padding:clamp(24px,4vw,44px);display:grid}.pg-range{gap:10px;display:grid}.pg-range label{font:500 15px/1.4 var(--font-text);color:var(--ink);justify-content:space-between;gap:16px;display:flex}.pg-range label b{font:600 15px/1.4 var(--font-text);color:var(--primary);font-variant-numeric:tabular-nums;white-space:nowrap}.pg-range small{font:400 13px/1.4 var(--font-text);color:var(--ink-subtle)}.pg-range input{width:100%;accent-color:var(--resolution-blue)}.pg-roi-out{align-content:center;gap:18px;padding:clamp(24px,4vw,44px);display:grid}.pg-roi-out b{font:700 clamp(44px, 5vw, 64px)/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pg-roi-out span{font:400 15px/1.5 var(--font-text);color:#c9d1f2}.pg-roi-row{font:500 15px/1.4 var(--font-text);color:#fff;border-top:1px solid #ffffff24;justify-content:space-between;gap:12px;padding-top:14px;display:flex}.pg-prices{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pg-price{border:1px solid var(--border);background:var(--surface);border-radius:22px;grid-template-rows:auto auto 1fr auto;align-content:start;gap:18px;padding:28px 24px;display:grid;position:relative}.pg-price h3{font:600 24px/1.2 var(--font-display);color:var(--ink);margin:0}.pg-price p{font:400 15px/1.5 var(--font-text);color:var(--ink-muted);margin:0}.pg-price ul{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.pg-price li{font:400 15px/1.45 var(--font-text);color:var(--ink);align-items:flex-start;gap:10px;display:flex}.pg-price li .w-ico{width:16px;height:16px;color:var(--primary);flex:none;margin-top:3px}.pg-price .w-btn{width:100%}.pg-price.hot{background:var(--oxford-blue);color:#fff;--ink:#fff;--ink-muted:#c9d1f2;--primary:var(--accent);border-color:#0000;box-shadow:0 30px 60px -24px #080a3d99}.pg-badge{background:var(--accent);height:24px;color:var(--oxford-blue);font:600 12px/24px var(--font-text);letter-spacing:.04em;border-radius:999px;padding:0 12px;position:absolute;top:-12px;left:24px}.pg-compare{border:1px solid var(--border);background:var(--surface);border-radius:22px;overflow-x:auto}.pg-compare table{border-collapse:collapse;width:100%;min-width:720px;font:400 15px/1.45 var(--font-text);color:var(--ink)}.pg-compare th,.pg-compare td{text-align:center;border-bottom:1px solid var(--border);padding:18px 20px}.pg-compare th:first-child,.pg-compare td:first-child{text-align:left}.pg-compare thead th{font:600 15px/1.3 var(--font-display)}.pg-compare tbody tr:last-child td{border-bottom:0}.pg-compare .us{background:color-mix(in srgb, var(--primary) 7%, transparent)}.pg-compare thead .us,.pg-yes{color:var(--primary)}.pg-no{color:var(--ink-subtle)}.pg-compare small{color:var(--ink-subtle);font-size:13px;display:block}.pg-faq{gap:10px;max-width:860px;margin:0 auto;display:grid}.pg-faq details{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:0 22px}.pg-faq summary{cursor:pointer;font:600 17px/1.4 var(--font-display);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}.pg-faq summary::-webkit-details-marker{display:none}.pg-faq summary .w-ico{color:var(--ink-subtle);flex:none;transition:transform .2s}.pg-faq details[open] summary .w-ico{transform:rotate(180deg)}.pg-faq details p{font:400 16px/1.6 var(--font-text);color:var(--ink-muted);margin:0 0 20px}.pg-final{border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(28px,5vw,64px);display:grid;overflow:hidden}.pg-final h2{font:600 clamp(36px, 4.6vw, 60px)/1.04 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.pg-final p{font:400 18px/1.6 var(--font-text);color:#e6eaff;max-width:46ch;margin:18px 0 0}.pg-form{-webkit-backdrop-filter:blur(10px);background:#080a3d8c;border:1px solid #ffffff2e;border-radius:22px;gap:14px;padding:24px;display:grid}.pg-form label{font:500 13px/1.3 var(--font-text);color:#c9d1f2;gap:6px;display:grid}.pg-form input[type=text],.pg-form input[type=email],.pg-form input[type=tel]{color:#fff;height:46px;font:400 16px/1 var(--font-text);background:#ffffff0f;border:1px solid #ffffff38;border-radius:12px;padding:0 14px}.pg-form input::placeholder{color:#8a93c4}.pg-form input:focus{outline:2px solid var(--pale-cerulean);outline-offset:1px}.pg-consent{grid-template-columns:18px 1fr;font:400 11.5px/1.45 var(--font-text)!important;color:#9aa4d6!important;gap:10px!important;display:grid!important}.pg-form .w-btn{width:100%}.pg-form-ok{color:#fff;font:500 14px/1.5 var(--font-text);background:#fe843724;border:1px solid #fe843766;border-radius:12px;padding:14px}.pg-ticks{font:500 14px/1 var(--font-text);color:#fff;flex-wrap:wrap;gap:18px;margin-top:22px;display:flex}.pg-ticks span{align-items:center;gap:8px;display:inline-flex}.pg-ticks .w-ico{width:16px;height:16px;color:var(--accent)}.pg-foot{background:var(--oxford-blue);color:#c9d1f2;padding-block:72px 32px}.pg-foot-top{grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:32px;display:grid}.pg-foot h4{font:600 12px/1.4 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:#fff;margin:0 0 12px}.pg-foot a{color:#c9d1f2;font:400 14.5px/2 var(--font-text);text-decoration:none;display:block}.pg-foot a:hover{color:#fff}.pg-foot img{height:26px}.pg-foot-co{font:400 13.5px/1.7 var(--font-text)}.pg-foot-bottom{font:400 12.5px/1.6 var(--font-text);color:#9aa4d6;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:48px;padding-top:24px;display:flex}.pg-foot .w-social a{background:#ffffff14;border-radius:50%;place-items:center;width:36px;height:36px;line-height:1;display:grid}@media (max-width:980px){.pg-nav-links{display:none}.pg-problem,.pg-split,.pg-areas,.pg-roi,.pg-final,.pg-who{grid-template-columns:1fr}.pg-area-stage{position:static}.pg-steps,.pg-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-feats,.pg-tests{grid-template-columns:1fr}.pg-feat.wide{grid-column:auto;grid-template-columns:1fr}.pg-foot-top{grid-template-columns:1fr 1fr}.pg-annot{display:none}}@media (max-width:600px){.pg-steps,.pg-prices,.pg-big{grid-template-columns:1fr}.pg-big div+div{border-left:0;border-top:1px solid var(--border);padding-top:24px;padding-left:0}.pg-nav-cta .w-btn-on-dark{display:none}.pg-foot-top{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pg-hero:before,.pg-annot{animation:none}html{scroll-behavior:auto}.pg-feat:hover{transform:none}}.pg-feat>*,.pg-split>*,.pg-areas>*,.pg-final>*,.pg-roi>*{min-width:0}.pg-feat .pg-chrome i{background:var(--border);border:0;border-radius:50%;width:10px;height:10px;display:block}.pg-more{flex-direction:column;grid-column:auto;justify-content:center;align-items:flex-start}@media (max-width:980px){.pg-feats,.pg-tests,.pg-feat.wide,.pg-problem,.pg-split,.pg-areas,.pg-roi,.pg-final,.pg-who{grid-template-columns:minmax(0,1fr)}}.pg-annot{max-width:210px}.pg-annot.a2{top:44%;right:-150px}.pg-annot.a3{bottom:12%;left:-130px}@media (max-width:1500px){.pg-annot{display:none}}.pg-progress{z-index:80;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.pg-progress span{background:linear-gradient(90deg, var(--deck-azure), var(--accent));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.pg-nav{transition:transform .45s cubic-bezier(.2,.7,.2,1),background-color .3s}.pg-nav.is-hidden{transform:translateY(-100%)}.pg-nav.is-solid{background:#080a3de0}.pg-line{padding-bottom:.06em;overflow:hidden}#pg-loader{z-index:100;background:var(--oxford-blue);clip-path:inset(0);place-items:center;display:grid;position:fixed;inset:0}#pg-loader.is-done{pointer-events:none}#pg-loader svg{width:96px;height:96px}#pg-loader path{fill:#0000;stroke:var(--accent);stroke-width:3px}.pg-loader-n{font:500 clamp(64px, 12vw, 160px)/1 var(--font-display);letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;position:absolute;bottom:clamp(16px,4vw,40px);left:clamp(16px,4vw,48px)}.pg-loader-t{font:500 12px/1.6 var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:#9aa4d6;text-align:right;position:absolute;bottom:clamp(20px,4vw,48px);right:clamp(16px,4vw,48px)}.pg-static #pg-loader,.pg-hero:before{display:none}.pg-glow{pointer-events:none;z-index:0;position:absolute;inset:0}.pg-glow span{filter:blur(60px);opacity:.85;border-radius:50%;position:absolute}.pg-glow .g1{background:radial-gradient(circle, var(--deck-azure) 0%, transparent 65%);width:46vw;height:46vw;top:-10vw;left:-8vw}.pg-glow .g2{background:radial-gradient(circle, var(--accent) 0%, transparent 62%);opacity:.55;width:40vw;height:40vw;top:6vw;right:-10vw}.pg-glow .g3{background:radial-gradient(circle, var(--periwinkle) 0%, transparent 65%);opacity:.6;width:50vw;height:30vw;top:38vw;left:25vw}.pg-hero h1{overflow:visible}.pg-tilt{transform-origin:50% 0;will-change:transform;position:relative}.pg-annot{animation:none}.pg-annot.a4 i{background:var(--periwinkle);color:#fff}.pg-annot-row{flex-wrap:wrap;justify-content:center;gap:8px;padding-block:18px 0;display:none}.pg-annot-row .w-ico{width:15px;height:15px;color:var(--accent)}@media (max-width:1500px){.pg-annot{display:flex}}@media (max-width:1100px){.pg-annot{display:none}.pg-annot-row{display:flex}.pg-hero .pg-annot-row{padding-bottom:20px}}.pg-logos{padding-block:28px 32px;overflow:hidden}.pg-logos .pg-wrap{justify-content:center;margin-bottom:18px;display:flex}.pg-marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.pg-marq-track{width:max-content;animation:38s linear infinite pg-marq;display:flex}.pg-marq-row{gap:56px;padding-right:56px;display:flex}.pg-marq:hover .pg-marq-track{animation-play-state:paused}.pg-logo{white-space:nowrap;font-size:22px}@keyframes pg-marq{to{transform:translate(-50%)}}.pg-statement{background:var(--bg);padding-block:clamp(80px,12vw,180px)}.pg-statement p{text-align:center;max-width:22ch;font:600 clamp(34px, 5.4vw, 76px)/1.08 var(--font-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0 auto}.pg-areas-sec{padding-block:0}.pg-areas-pin{background:var(--bg);padding-block:clamp(64px,8vw,104px)}.pg-areas-sec .pg-head{margin-bottom:36px}.pg-area{position:relative;overflow:hidden}.pg-area-prog{background:0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.pg-area-prog span{background:linear-gradient(90deg, var(--primary), var(--accent));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.pg-area p{opacity:0;max-height:0;transition:max-height .5s,opacity .4s;display:block;overflow:hidden}.pg-area[aria-selected=true] p{opacity:1;max-height:120px}.pg-area-frames{display:grid}.pg-area-frame{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .55s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)scale(.98)}.pg-area-frame.is-on{opacity:1;pointer-events:auto;transform:none}.pg-area-cap b{color:var(--primary);font-variant-numeric:tabular-nums}.pg-area-stage{position:static}.pg-steps-wrap{position:relative}.pg-steps-line{width:76%;height:20px;position:absolute;top:37px;left:12%;right:12%;overflow:visible}.pg-step{background:#080a3de6;padding-top:64px}.pg-step-dot{background:#fff3;border-radius:50%;width:18px;height:18px;position:absolute;top:38px;left:24px;transform:scale(.7);box-shadow:0 0 0 6px #080a3d}.pg-step-bar{display:none}@media (max-width:980px){.pg-steps-line{display:none}}.pg-feats,.pg-prices{perspective:1200px}.pg-tiltcard{transform-style:preserve-3d;position:relative;overflow:hidden}.pg-tiltcard:after{content:"";pointer-events:none;background:radial-gradient(400px circle at var(--gx,50%) var(--gy,0%), #ffffff2e, transparent 45%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.pg-tiltcard:hover:after{opacity:1}.pg-feat:hover{transform:none}.pg-price.hot{overflow:visible}.pg-price.hot:before{content:"";background:conic-gradient(from var(--ang,0deg), var(--deck-azure), var(--accent), var(--periwinkle), var(--deck-azure));-webkit-mask-composite:xor;z-index:-1;border-radius:24px;padding:2px;animation:6s linear infinite pg-spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes pg-spin{to{--ang:360deg}}.pg-final{background:radial-gradient(60% 90% at 10% 20%, #83a9e7 0%, transparent 60%), radial-gradient(55% 80% at 90% 15%, var(--accent) 0%, transparent 60%), radial-gradient(60% 90% at 85% 100%, #ffaf64 0%, transparent 60%), linear-gradient(110deg, var(--deck-azure) 0%, #3a4c9e 45%, #bc7d7d 70%, var(--accent) 100%);background-position:0%;background-size:140% 140%}.pg-final .pg-form{background:#080a3d9e}@media (prefers-reduced-motion:reduce){.pg-marq-track,.pg-price.hot:before{animation:none}.pg-area-frame{transition:none}}.pg-price.hot{isolation:isolate}.pg-glow span{filter:none;opacity:.7}.pg-annot{-webkit-backdrop-filter:none;will-change:transform;background:#080a3df0}.pg-nav,.pg-nav.is-solid{-webkit-backdrop-filter:none;background:#080a3df5}.pg-form{-webkit-backdrop-filter:none}.pg-price.hot:before{background:linear-gradient(135deg, var(--deck-azure), var(--accent));animation:none}.pg-tilt,.pg-marq-track,.pg-area-frame{will-change:transform}.pg-area-frame{transition:opacity .45s,transform .55s cubic-bezier(.2,.7,.2,1)}.pg-area p{opacity:0;height:0;max-height:none;transition:none;display:block}.pg-area[aria-selected=true] p{opacity:1;height:auto}.pg-area{min-height:64px}.pg-area-list{align-content:start}.pg-area-cap{display:grid}.pg-area-capi{opacity:0;grid-area:1/1;transition:opacity .3s}.pg-area-capi.is-on{opacity:1}.pg-tiltcard:after{transition:opacity .2s}.pg-area p,.pg-area[aria-selected=true] p{opacity:1;height:auto;max-height:none;color:var(--ink-subtle);transition:color .3s;display:block}.pg-area[aria-selected=true] p{color:var(--ink-muted)}.pg-area{transition:border-color .3s,box-shadow .3s}.pg-area-list{gap:6px}.pg-area{padding:14px 18px}.pg-area p{font-size:13.5px;line-height:1.45}.site{--vg:linear-gradient(180deg, #8ea0f8 0%, #5973f0 40%, #0d2691 100%);--vg-warm:linear-gradient(180deg, #ffa161 0%, #f2614d 55%, #d63c27 100%);--vg-ivory:linear-gradient(180deg, #fff 0%, #fbebcb 45%, #edd39a 100%);--vg-dark:linear-gradient(180deg, #fff 0%, #c9d8f7 42%, #7f95f6 100%)}.site.is-dark-unused{--vg:var(--vg-dark);--vg-warm:linear-gradient(180deg, #ffc9a1 0%, #fe8437 55%, #f2614d 100%)}.pg-hero,.pg-dark{--vg:var(--vg-dark)}.pg-vg{background-image:var(--vg);color:#0000;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;padding-bottom:.1em;font-style:normal}.pg-vg.warm{background-image:var(--vg-warm)}.pg-vg.ivory{background-image:var(--vg-ivory)}.pg-vg .pg-w{background-image:var(--vg);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.1em}.pg-vg.warm .pg-w{background-image:var(--vg-warm)}.pg-vg.ivory .pg-w{background-image:var(--vg-ivory)}.pg-vg:has(.pg-w){background:0 0}.pg-hero .pg-vg .pg-w{background-image:var(--vg-dark)}.pg-hero h1{max-width:15ch}.pg-pains{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(36px,5vw,56px);display:grid}.pg-pain{border:1px solid var(--border);background:var(--surface);color:var(--ink);font:500 clamp(18px, 1.6vw, 20px)/1.4 var(--font-display);letter-spacing:-.01em;border-radius:20px;align-content:space-between;gap:22px;padding:24px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:grid}.pg-pain b{font:600 14px/1 var(--font-text);color:var(--primary);letter-spacing:0;align-items:center;gap:8px;display:inline-flex}.pg-pain b .w-ico{width:16px;height:16px;transition:transform .2s}.pg-pain:hover{border-color:var(--primary);box-shadow:var(--shadow-md)}.pg-pain:hover b .w-ico{transform:translate(4px)}.pg-pain:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg-pains-sec .pg-big{margin-top:clamp(32px,4vw,48px)}.pg-areas-sec .pg-area p{display:none!important}.pg-areas-sec .pg-area{min-height:0;padding:13px 16px}.pg-areas-sec .pg-area-t{font-size:16px}.pg-areas{grid-template-columns:minmax(0,330px) minmax(0,1fr)}.pg-case{pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.pg-case.is-on{pointer-events:auto}.pg-case-eff{font:600 17px/1.4 var(--font-display);color:var(--ink);grid-column:1/-1;align-items:flex-start;gap:10px;display:flex}.pg-case-eff .w-ico{width:20px;height:20px;color:var(--accent);flex:none;margin-top:1px}.pg-case-col{background:var(--bg-soft);border:1px solid var(--border);font:400 14px/1.45 var(--font-text);color:var(--ink-muted);border-radius:14px;align-content:start;gap:5px;padding:12px 14px;display:grid}.pg-case-col small{font:600 11px/1 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-subtle)}.pg-case-col.us{background:color-mix(in srgb, var(--primary) 7%, var(--surface));border-color:color-mix(in srgb, var(--primary) 30%, transparent);color:var(--ink)}.pg-case-col.us small{color:var(--primary)}.pg-case-mod{font:500 13px/1.4 var(--font-text);color:var(--ink-subtle);grid-column:1/-1}.pg-case-mod b{color:var(--primary);font-variant-numeric:tabular-nums;margin-right:10px}@media (min-width:1024px) and (max-height:900px){.pg-areas-pin{padding-block:28px}.pg-areas-sec .pg-head{gap:10px;margin-bottom:20px}.pg-areas-sec .pg-h2{font-size:clamp(28px,3vw,38px)}.pg-areas-sec .pg-area{padding:10px 14px}}.pg-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pg-pillar{background:var(--surface);border:1px solid var(--border);border-radius:24px;align-content:start;gap:14px;padding:14px 14px 28px;display:grid}.pg-pillar h3{font:600 21px/1.25 var(--font-display);color:var(--ink);letter-spacing:-.01em;margin:10px 12px 0}.pg-pillar p{font:400 15px/1.55 var(--font-text);color:var(--ink-muted);margin:0 12px}.pg-pillar-vis{background:var(--oxford-blue);color:#e6eaff;border-radius:16px;height:236px;position:relative;overflow:hidden}.pg-log{background:radial-gradient(120% 90% at 100% 0%, #1d61ce8c, transparent 60%), var(--oxford-blue);align-content:start;gap:8px;padding:18px;display:grid}.pg-log-i{font:500 12.5px/1.3 var(--font-text);background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:40px 26px 1fr;align-items:center;gap:8px;padding:7px 10px;display:grid}.pg-log-i time{color:#9aa4d6;font-variant-numeric:tabular-nums}.pg-log-i i{width:24px;height:24px;color:var(--pale-cerulean);background:#94b5e82e;border-radius:7px;place-items:center;font-style:normal;display:grid}.pg-log-i i .w-ico{width:14px;height:14px}.pg-log-i:nth-child(4) i{color:var(--accent);background:#fe843738}.pg-hub{background:radial-gradient(70% 70% at 50% 50%, #5973f073, transparent 70%), var(--oxford-blue)}.pg-hub:before{content:"";border:1px dashed #ffffff38;border-radius:50%;width:170px;height:170px;margin:-85px 0 0 -85px;position:absolute;top:50%;left:50%}.pg-hub-c{background:linear-gradient(180deg, var(--periwinkle), var(--resolution-blue));border-radius:18px;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 12px 30px -8px #5973f0b3}.pg-hub-c img{width:40px}.pg-hub-n{font:600 12px/1 var(--font-text);color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;padding:6px 11px;position:absolute;transform:translate(-50%,-50%)}.pg-hub-n.n0{top:12%;left:50%}.pg-hub-n.n1{top:32%;left:84%}.pg-hub-n.n2{top:72%;left:82%}.pg-hub-n.n3{top:89%;left:50%}.pg-hub-n.n4{top:72%;left:17%}.pg-hub-n.n5{top:32%;left:18%}.pg-learn{background:radial-gradient(90% 80% at 0% 100%, #fe843747, transparent 60%), var(--oxford-blue);align-content:center;gap:14px;padding:22px;display:grid}.pg-learn-row{font:500 13px/1.3 var(--font-text);color:#c9d1f2;justify-content:space-between;gap:12px;display:flex}.pg-learn-row b{font:600 15px/1.3 var(--font-display);color:#fff;font-variant-numeric:tabular-nums}.pg-learn-row b.w{color:var(--accent)}.pg-learn-bar{background:#ffffff1a;border-radius:6px;height:10px;position:relative}.pg-learn-bar span{border-radius:6px;position:absolute;top:0;bottom:0;left:0}.pg-learn-bar .a{background:var(--pale-cerulean);width:62%}.pg-learn-bar .b{background:repeating-linear-gradient(135deg, var(--accent) 0 6px, #ffb27f 6px 12px);border-radius:0 6px 6px 0;width:24%;left:62%}.pg-learn-chip{height:30px;font:600 12.5px/1 var(--font-text);color:#ffd2a8;background:#ffa04329;border:1px solid #ffa04366;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.pg-learn-chip .w-ico{width:15px;height:15px}.pg-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px;display:flex}.pg-tab{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--border);background:var(--surface);height:42px;font:500 15px/40px var(--font-text);color:var(--ink-muted);border-radius:999px;padding:0 18px;transition:background-color .2s,color .2s,border-color .2s}.pg-tab:hover{color:var(--ink);border-color:var(--ink-subtle)}.pg-tab[aria-selected=true]{background:var(--oxford-blue);border-color:var(--oxford-blue);color:#fff}.pg-tab:focus-visible,.pg-seg-b:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg-vs{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:16px;animation:.5s cubic-bezier(.2,.7,.2,1) pg-in;display:grid}@keyframes pg-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pg-vs-card{border-radius:24px;align-content:start;gap:20px;padding:clamp(22px,3vw,32px);display:grid}.pg-vs-card.ex{background:var(--bg-soft);border:1px solid var(--border)}.pg-vs-card.ad{background:radial-gradient(90% 70% at 100% 0%, #1d61ce99, transparent 60%), var(--oxford-blue);color:#fff;box-shadow:0 30px 60px -28px #080a3d8c}.pg-vs-h{grid-template-columns:40px 1fr;align-items:center;column-gap:12px;display:grid}.pg-vs-h b{font:600 19px/1.2 var(--font-display)}.pg-vs-h small{font:400 13.5px/1.3 var(--font-text);color:var(--ink-subtle);grid-column:2}.pg-vs-card.ad .pg-vs-h small{color:#9aa4d6}.pg-vs-ico{background:var(--surface);border:1px solid var(--border);width:40px;height:40px;color:var(--ink-subtle);border-radius:12px;grid-row:span 2;place-items:center;display:grid}.pg-vs-ico .w-ico{width:20px;height:20px}.pg-vs-card.ad .pg-vs-ico{background:linear-gradient(180deg, var(--periwinkle), var(--resolution-blue));border:0}.pg-vs-ico img{width:26px}.pg-vs ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pg-vs li{font:400 16px/1.5 var(--font-text);grid-template-columns:24px 1fr;align-items:start;gap:12px;display:grid}.pg-vs-card.ex li{color:var(--ink-muted)}.pg-vs-card.ex li span{width:24px;height:24px;font:600 12px/1 var(--font-text);color:var(--ink-subtle);border:1px solid var(--border);border-radius:50%;place-items:center;display:grid}.pg-vs-card.ad li .w-ico{width:20px;height:20px;color:var(--accent);margin-top:2px}.pg-vs-out{font:600 16px/1.35 var(--font-display);background:#fe843724;border:1px solid #fe843766;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.pg-vs-out small{font:600 11px/1.4 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:#ffc9a1;display:block}.pg-vs-out .w-ico{width:22px;height:22px;color:var(--accent);flex:none}.pg-custom{background:radial-gradient(60% 50% at 100% 0%, #1d61ce80, transparent 60%), radial-gradient(40% 40% at 0% 100%, #fe84372e, transparent 60%), var(--oxford-blue)}.pg-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pg-path{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:24px;align-content:start;gap:14px;padding:clamp(24px,3vw,36px);display:grid}.pg-path.hot{background:linear-gradient(160deg,#5973f047,#ffffff0a 60%);border-color:#94b5e873}.pg-path-tag{height:26px;font:600 12px/26px var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:#c9d1f2;background:#ffffff1a;border-radius:999px;justify-self:start;padding:0 12px}.pg-path.hot .pg-path-tag{background:var(--accent);color:var(--oxford-blue)}.pg-path h3{font:600 clamp(24px, 2.4vw, 30px)/1.15 var(--font-display);letter-spacing:-.02em;color:#fff;margin:0}.pg-path p{font:400 16px/1.6 var(--font-text);color:#c9d1f2;margin:0}.pg-path ul{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.pg-path li{font:500 15px/1.45 var(--font-text);color:#fff;align-items:flex-start;gap:10px;display:flex}.pg-path li .w-ico{width:18px;height:18px;color:var(--pale-cerulean);flex:none;margin-top:2px}.pg-path.hot li .w-ico{color:var(--accent)}.pg-proc{border-top:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.pg-proc li{align-content:start;gap:8px;padding:24px 24px 0 0;display:grid}.pg-proc li+li{border-left:1px solid #ffffff24;padding-left:24px}.pg-proc span{font:600 13px/1 var(--font-text);letter-spacing:.1em;color:var(--accent)}.pg-proc h3{font:600 19px/1.25 var(--font-display);color:#fff;margin:0}.pg-proc p{font:400 14.5px/1.55 var(--font-text);color:#c9d1f2;margin:0}.pg-ex{gap:14px;margin-top:clamp(36px,4vw,52px);display:grid}.pg-ex-l{font:600 13px/1 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:#9aa4d6}.pg-ex-chips{flex-wrap:wrap;gap:10px;display:flex}.pg-ex-chip{min-height:44px;font:500 14.5px/1.3 var(--font-text);color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;padding:8px 16px;display:inline-flex}.pg-ex-chip .w-ico{width:18px;height:18px;color:var(--pale-cerulean);flex:none}.pg-custom .pg-seven{justify-content:flex-start;margin-top:40px}.pg-seg{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.pg-seg-list{align-content:start;gap:6px;display:grid}.pg-seg-b{all:unset;box-sizing:border-box;cursor:pointer;font:600 16px/1.3 var(--font-display);color:var(--ink-muted);border:1px solid #0000;border-radius:16px;grid-template-columns:22px 1fr 18px;align-items:center;gap:12px;padding:15px 18px;transition:background-color .2s,color .2s,border-color .2s;display:grid}.pg-seg-b .w-ico{width:20px;height:20px;color:var(--ink-subtle)}.pg-seg-b .w-ico:last-child{opacity:0;transition:opacity .2s,transform .2s;transform:translate(-4px)}.pg-seg-b:hover{color:var(--ink);background:var(--bg-soft)}.pg-seg-b[aria-selected=true]{background:var(--surface);border-color:var(--border);color:var(--ink);box-shadow:var(--shadow-sm,0 2px 8px #080a3d0f)}.pg-seg-b[aria-selected=true] .w-ico{color:var(--primary)}.pg-seg-b[aria-selected=true] .w-ico:last-child{opacity:1;transform:none}.pg-seg-panel{background:var(--bg-soft);border:1px solid var(--border);border-radius:24px;align-content:start;gap:22px;padding:clamp(24px,3vw,40px);animation:.45s cubic-bezier(.2,.7,.2,1) pg-in;display:grid}.pg-seg-panel h3{font:600 clamp(24px, 2.6vw, 32px)/1.15 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0}.pg-seg-block{gap:8px;display:grid}.pg-seg-block small{font:600 11.5px/1 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-subtle)}.pg-seg-block p{font:400 17px/1.6 var(--font-text);color:var(--ink);max-width:60ch;margin:0}.pg-seg-mods{flex-wrap:wrap;gap:8px;display:flex}.pg-seg-mods span{background:var(--surface);border:1px solid var(--border);height:36px;font:500 14px/1 var(--font-text);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.pg-seg-mods .w-ico{width:15px;height:15px;color:var(--primary)}.pg-seg-block.fit{background:color-mix(in srgb, var(--accent) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:16px;padding:16px 18px}.pg-seg-block.fit small{color:color-mix(in srgb, var(--accent) 70%, var(--ink))}.pg-seg-panel .w-btn{justify-self:start}.pg-out{background:color-mix(in srgb, var(--accent) 14%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);height:30px;font:600 13px/1 var(--font-text);color:var(--ink);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.pg-out .w-ico{width:15px;height:15px;color:var(--accent)}.pg-test{align-content:start}.pg-test figcaption{margin-top:auto}.pg-trust-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.pg-trust-head{gap:16px;display:grid;position:sticky;top:110px}.pg-tcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pg-tcard{border:1px solid var(--border);background:var(--surface);border-radius:20px;align-content:start;gap:8px;padding:22px;display:grid}.pg-tcard i{background:var(--bg-soft);border:1px solid var(--border);width:40px;height:40px;color:var(--primary);border-radius:12px;place-items:center;margin-bottom:6px;font-style:normal;display:grid}.pg-tcard i .w-ico{width:20px;height:20px}.pg-tcard h3{font:600 17px/1.3 var(--font-display);color:var(--ink);margin:0}.pg-tcard p{font:400 14.5px/1.55 var(--font-text);color:var(--ink-muted);margin:0}.pg-form select{color:#fff;height:46px;font:400 16px/1 var(--font-text);background:#ffffff0f;border:1px solid #ffffff38;border-radius:12px;padding:0 12px}.pg-form select option{color:#080a3d}.pg-form select:focus{outline:2px solid var(--pale-cerulean);outline-offset:1px}@media (max-width:980px){.pg-pains,.pg-pillars{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pg-vs,.pg-paths,.pg-seg,.pg-trust-grid{grid-template-columns:minmax(0,1fr)}.pg-proc{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.pg-proc li:nth-child(3){border-left:0;padding-left:0}.pg-seg-list{grid-auto-columns:max-content;grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.pg-seg-b .w-ico:last-child{display:none}.pg-seg-b{grid-template-columns:20px auto}.pg-trust-head{position:static}}@media (max-width:600px){.pg-pains,.pg-pillars,.pg-tcards,.pg-case,.pg-proc{grid-template-columns:minmax(0,1fr)}.pg-proc li+li{border-left:0;padding-left:0}.pg-tabs{flex-wrap:nowrap;justify-content:flex-start;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.pg-tab{flex:none}}@media (prefers-reduced-motion:reduce){.pg-vs,.pg-seg-panel{animation:none}}.pg-stage{perspective:none}.pg-tilt{will-change:auto;transform:none!important}.pg-annot-layer{z-index:3;pointer-events:none;will-change:transform;position:absolute;inset:0}.pg-annot{will-change:auto}.pg-hero{contain:paint}.pg-frame,.pg-viewport{contain:layout paint}.pg-area-frame{will-change:auto;visibility:hidden;transition:opacity .4s,transform .5s cubic-bezier(.2,.7,.2,1),visibility 0s linear .4s}.pg-area-frame.is-on{visibility:visible;transition:opacity .4s,transform .5s cubic-bezier(.2,.7,.2,1),visibility}.pg-tiltcard{transform-style:flat}.pg-glow span{will-change:auto}.pg-hero .pg-stage{max-width:980px;margin-inline:auto}.pg-annot.a1{top:14%;left:-12%}.pg-annot.a2{top:30%;left:auto;right:-12%}.pg-annot.a3{top:auto;bottom:16%;left:-9%}.pg-annot.a4{bottom:24%;right:-10%}@media (max-width:1280px){.pg-annot.a1,.pg-annot.a3{left:-4%}.pg-annot.a2,.pg-annot.a4{right:-4%}}.pg-hero h1{max-width:none;font-size:clamp(40px,6.4vw,84px)}.pg-h1-static{display:block}.pg-rot{justify-items:center;height:1.16em;display:grid;overflow:hidden}.pg-rot-w{white-space:nowrap;will-change:transform;grid-area:1/1;padding-bottom:.12em}.pg-rot-w:not(.is-on){opacity:0}.pg-rot-cap{justify-items:center;min-height:26px;margin-top:-6px;display:grid}.pg-rot-cap>span{font:500 clamp(14px, 1.3vw, 16px)/1.4 var(--font-text);color:#e6eaff;text-align:left;grid-area:1/1;align-items:center;gap:10px;display:inline-flex}.pg-rot-cap>span:not(.is-on){opacity:0}.pg-rot-cap .w-ico{width:18px;height:18px;color:var(--accent);flex:none}@media (max-width:600px){.pg-rot-cap{min-height:44px}.pg-rot-cap>span{max-width:32ch}}.pg-hero h1 .pg-h1-static,.pg-hero h1 .pg-h1-static *{color:#fff}.pg-hero h1{font-size:clamp(32px,6.4vw,84px)}.pg-hero-copy{grid-template-columns:minmax(0,1fr)}.pg-hero-copy>*{max-width:100%}@media (max-width:600px){.pg-hero h1{font-size:clamp(30px,8.6vw,44px)}.pg-pills .pg-pill:nth-child(2){display:none}}.pg-hero h1 .pg-h1-pre{letter-spacing:-.02em;margin-bottom:.22em;font-size:.5em;font-weight:500;display:inline-block}.pg-hero h1 .pg-h1-static .pg-h1-pre,.pg-hero h1 .pg-h1-static .pg-h1-pre *{color:#c9d1f2}.pg-rot,.pg-rot-cap{-webkit-user-select:none;user-select:none}.pg-mesh{width:100%;height:100%;display:block;position:absolute;inset:0}.pg-glow.has-mesh span{display:none}.pg-hero .pg-stage{max-width:900px}.pg-annot.a1{top:12%}.pg-annot.a2{top:28%}.pg-annot.a3{bottom:24%}.pg-annot.a4{bottom:34%}.pg-annot.a1,.pg-annot.a3{left:-15%}.pg-annot.a2,.pg-annot.a4{right:-15%}@media (max-width:1280px){.pg-annot.a1,.pg-annot.a3{left:-5%}.pg-annot.a2,.pg-annot.a4{right:-5%}}.pg-hero p.pg-nomagic{max-width:64ch;font:400 15px/1.5 var(--font-text);color:#dfe5ff;text-align:left;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;align-items:flex-start;gap:10px;margin-top:-6px;padding:10px 16px;display:inline-flex}.pg-hero p.pg-nomagic b{color:#fff;font-weight:600}.pg-nomagic .w-ico{width:18px;height:18px;color:var(--accent);flex:none;margin-top:2px}.pg-hero p.pg-hero-lead{max-width:56ch}.pg-hero p.pg-hero-lead b{color:#fff;font-weight:600}.pg-ints{background:var(--bg);border-bottom:1px solid var(--border);padding-block:40px 44px}.pg-ints-label{text-align:center;font:500 14px/1.4 var(--font-text);color:var(--ink-subtle);margin:0 0 22px}.pg-ints-row{flex-wrap:wrap;justify-content:center;gap:18px 36px;display:flex}.pg-int-group{justify-items:start;gap:10px;display:grid}.pg-int-group+.pg-int-group{border-left:1px solid var(--border);padding-left:36px}.pg-int-cat{font:600 11.5px/1 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-subtle);align-items:center;gap:8px;display:inline-flex}.pg-int-cat .w-ico{width:15px;height:15px;color:var(--primary)}.pg-int-items{flex-wrap:wrap;gap:8px;display:flex}.pg-int{background:var(--bg-soft);border:1px solid var(--border);height:40px;font:600 15px/1 var(--font-display);color:var(--ink);white-space:nowrap;border-radius:12px;align-items:center;padding:0 16px;display:inline-flex}@media (max-width:980px){.pg-int-group+.pg-int-group{border-left:0;padding-left:0}.pg-ints-row{justify-content:flex-start}}.pg-banks{background:var(--bg-soft);padding-block:clamp(40px,5vw,64px)}.pg-banks-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:28px;display:grid}.pg-banks-copy{grid-template-columns:52px 1fr;align-items:start;gap:16px;display:grid}.pg-banks-ico{background:linear-gradient(180deg, var(--periwinkle), var(--resolution-blue));color:#fff;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.pg-banks-ico .w-ico{width:26px;height:26px}.pg-banks h3{font:600 clamp(22px, 2.2vw, 28px)/1.2 var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0 0 6px}.pg-banks p{font:400 16px/1.55 var(--font-text);color:var(--ink-muted);max-width:46ch;margin:0}.pg-bank-list{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.pg-bank{background:var(--surface);border:1px solid var(--border);height:48px;font:600 16px/1 var(--font-display);color:var(--ink);border-radius:14px;align-items:center;padding:0 20px;display:inline-flex;box-shadow:0 2px 8px #080a3d0a}.pg-bank.more{color:var(--ink-muted);background:0 0;border-style:dashed;font-weight:500}@media (max-width:980px){.pg-banks-in{grid-template-columns:minmax(0,1fr)}.pg-bank-list{justify-content:flex-start}}.pg-ints-row{grid-template-columns:minmax(0,1fr) auto auto;gap:0;display:grid}.pg-int-group{padding-inline:28px}.pg-int-group:first-child{padding-left:0}.pg-int-group:last-child{padding-right:0}.pg-int-group+.pg-int-group{padding-left:28px}.pg-int{height:38px;padding:0 14px;font-size:14.5px}.pg-bank{height:46px;padding:0 16px;font-size:15px}.pg-bank-list{gap:8px}@media (max-width:980px){.pg-ints-row{grid-template-columns:minmax(0,1fr);gap:18px}.pg-int-group,.pg-int-group+.pg-int-group{padding-inline:0}}
