.pf-page{--pf-cyan:#06b6d4;--pf-blue:#4f6ef7;--pf-purple:#7c3aed;--pf-violet:#a855f7;--pf-grad:linear-gradient( 135deg, #06b6d4 0%, #4f6ef7 40%, #7c3aed 70%, #a855f7 100% );--pf-grad-text:linear-gradient(90deg, #06b6d4 0%, #4f6ef7 45%, #7c3aed 100%);--pf-grad-soft:linear-gradient( 135deg, rgba(6, 182, 212, .07) 0%, rgba(79, 110, 247, .08) 50%, rgba(168, 85, 247, .06) 100% );--pf-bg-page:#f8f9ff;--pf-bg-white:#ffffff;--pf-bg-soft:#f2f4fe;--pf-bg-lavender:#f4f2fe;--pf-dark:#0f1130;--pf-dark-card:#191c42;--pf-text-heading:#0f1130;--pf-text-body:#3b3f6a;--pf-text-secondary:#6b6f9a;--pf-text-muted:#9ea3c8;--pf-border:rgba(79, 110, 247, .1);--pf-border-med:rgba(79, 110, 247, .18);--pf-border-strong:rgba(79, 110, 247, .28);--pf-green:#059669;--pf-red:#dc2626;--pf-amber:#d97706;--pf-font-display:"Averta-Bold", "Inter", system-ui, sans-serif;--pf-font-semi:"Averta-Semibold", "Inter", system-ui, sans-serif;--pf-font-body:"Inter", system-ui, sans-serif;--pf-u:clamp(1px, calc(.0595238vw + .1071429px), 1.25px);--pf-gutter:clamp(20px, 5.625vw, 108px);--pf-block:clamp(48px, 4.1667vw, 80px);--pf-max:1704px;font-family:var(--pf-font-body);font-size:calc(var(--pf-u)*16);background:var(--pf-bg-page);color:var(--pf-text-body);line-height:1.65;overflow-x:clip}.pf-page a{text-decoration:none}.pf-page img,.pf-page svg{max-width:100%}.pf-page a:focus-visible,.pf-page button:focus-visible{outline:2px solid var(--pf-blue);outline-offset:3px;border-radius:6px}.pf-section{padding:var(--pf-block) var(--pf-gutter)}.pf-section--white{background:var(--pf-bg-white)}.pf-section--soft{background:var(--pf-bg-soft)}.pf-section--lavender{background:var(--pf-bg-lavender)}.pf-section--flush-top{padding-top:0}.pf-container{max-width:var(--pf-max);margin-inline:auto}.pf-head{max-width:calc(var(--pf-u)*720);margin-bottom:calc(var(--pf-u)*56)}.pf-head--center{margin-left:auto;margin-right:auto;text-align:center}.pf-head--center .pf-lead{margin-left:auto;margin-right:auto}.pf-eyebrow{display:inline-flex;align-items:center;gap:calc(var(--pf-u)*8);background:#06b6d414;border:1px solid rgba(6,182,212,.25);padding:calc(var(--pf-u)*6) calc(var(--pf-u)*14);border-radius:100px;font-size:calc(var(--pf-u)*12.5);font-weight:500;color:var(--pf-cyan);margin-bottom:calc(var(--pf-u)*24);letter-spacing:.05em;text-transform:uppercase;line-height:1.4}.pf-eyebrow:before{content:"";width:calc(var(--pf-u)*6);height:calc(var(--pf-u)*6);border-radius:50%;background:var(--pf-cyan);flex-shrink:0;animation:pf-pulse 2s infinite}@keyframes pf-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.6)}}.pf-tag{display:inline-block;padding:calc(var(--pf-u)*5) calc(var(--pf-u)*14);background:#4f6ef712;border:1px solid rgba(79,110,247,.18);border-radius:100px;font-size:calc(var(--pf-u)*12);font-weight:500;color:var(--pf-blue);letter-spacing:.06em;text-transform:uppercase;margin-bottom:calc(var(--pf-u)*14);line-height:1.5}.pf-tag--dark{background:#ffffff0f;border-color:#ffffff24;color:#b9c0ff}.pf-h2{font-family:var(--pf-font-display);font-size:clamp(28px,2.8vw,calc(var(--pf-u)*40));font-weight:700;line-height:1.18;letter-spacing:-.025em;color:var(--pf-text-heading);margin-bottom:calc(var(--pf-u)*14)}.pf-lead{font-size:calc(var(--pf-u)*16.5);color:var(--pf-text-secondary);max-width:calc(var(--pf-u)*640);line-height:1.72}.pf-grad-text{background:var(--pf-grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pf-hero{position:relative;padding:var(--pf-block) var(--pf-gutter);overflow:hidden;background:var(--pf-bg-white)}.pf-hero-bg{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 70% 55%at 62% -5%,rgba(79,110,247,.09)0,transparent 65%),radial-gradient(ellipse 50% 45%at 15% 20%,rgba(6,182,212,.06)0,transparent 60%)}.pf-hero-inner{position:relative;z-index:1;max-width:var(--pf-max);margin:0 auto;display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(40px,3.34vw,calc(var(--pf-u)*64));align-items:center}.pf-hero h1{font-family:var(--pf-font-display);font-size:clamp(37px,3.8vw,calc(var(--pf-u)*55));font-weight:700;line-height:1.08;letter-spacing:-.03em;color:var(--pf-text-heading);margin-bottom:calc(var(--pf-u)*18)}.pf-hero-power{font-family:var(--pf-font-semi);font-weight:600;font-size:clamp(17.5px,1.6vw,calc(var(--pf-u)*21.5));line-height:1.3;margin-bottom:calc(var(--pf-u)*18);letter-spacing:-.01em}.pf-hero-sub{font-size:calc(var(--pf-u)*17);color:var(--pf-text-secondary);line-height:1.72;margin-bottom:calc(var(--pf-u)*32);max-width:calc(var(--pf-u)*560)}.pf-hero-cta{display:flex;align-items:center;gap:calc(var(--pf-u)*14);flex-wrap:wrap}.pf-btn-ico{width:calc(var(--pf-u)*20);height:calc(var(--pf-u)*20);flex-shrink:0;margin-right:calc(var(--pf-u)*9)}.pf-btn{display:inline-flex;align-items:center;justify-content:center;padding:calc(var(--pf-u)*14) calc(var(--pf-u)*28);background:var(--pf-grad);border:0;color:#fff;border-radius:calc(var(--pf-u)*10);font-family:var(--pf-font-body);font-size:calc(var(--pf-u)*16);font-weight:500;cursor:pointer;box-shadow:0 4px 20px #4f6ef752,0 1px 4px #4f6ef72e;transition:transform .2s,box-shadow .2s}.pf-btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px #4f6ef761;color:#fff}.pf-screen{background:var(--pf-bg-white);border:1px solid var(--pf-border-med);border-radius:calc(var(--pf-u)*16);overflow:hidden;box-shadow:0 20px 60px #4f6ef71f,0 4px 16px #0000000f}.pf-screen-bar{background:var(--pf-bg-soft);padding:calc(var(--pf-u)*11) calc(var(--pf-u)*16);display:flex;align-items:center;gap:calc(var(--pf-u)*10);border-bottom:1px solid var(--pf-border);flex-wrap:wrap}.pf-dots{display:flex;gap:calc(var(--pf-u)*6)}.pf-dot{width:calc(var(--pf-u)*10);height:calc(var(--pf-u)*10);border-radius:50%}.pf-dot--r{background:#ef4444}.pf-dot--y{background:#f59e0b}.pf-dot--g{background:#10b981}.pf-screen-tabs{display:flex;gap:calc(var(--pf-u)*8);flex-wrap:wrap}.pf-screen-tab{padding:calc(var(--pf-u)*4) calc(var(--pf-u)*12);background:#4f6ef714;border-radius:calc(var(--pf-u)*5);font-size:calc(var(--pf-u)*11.5);color:var(--pf-blue);font-weight:500;white-space:nowrap}.pf-screen-tab--active{background:var(--pf-grad);color:#fff}.pf-screen-body{padding:calc(var(--pf-u)*20)}.pf-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--pf-u)*12);margin-bottom:calc(var(--pf-u)*16)}.pf-kpis--flush{margin-bottom:0}.pf-kpis--top{margin-top:calc(var(--pf-u)*14);margin-bottom:0}.pf-kpi{background:var(--pf-bg-page);border:1px solid var(--pf-border);border-radius:calc(var(--pf-u)*12);padding:calc(var(--pf-u)*14);min-width:0}.pf-kpi-lbl{font-size:calc(var(--pf-u)*11);color:var(--pf-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:calc(var(--pf-u)*6);line-height:1.4}.pf-kpi-val{font-family:var(--pf-font-semi);font-size:calc(var(--pf-u)*20);font-weight:600;color:var(--pf-text-heading);line-height:1.25}.pf-kpi-delta{font-size:calc(var(--pf-u)*11);font-weight:500;margin-top:calc(var(--pf-u)*3)}.pf-kpi-delta--up{color:var(--pf-green)}.pf-kpi-delta--dn{color:var(--pf-red)}.pf-chart{background:var(--pf-bg-page);border:1px solid var(--pf-border);border-radius:calc(var(--pf-u)*12);padding:calc(var(--pf-u)*16);margin-bottom:calc(var(--pf-u)*14)}.pf-chart--flush{margin-bottom:0}.pf-chart-head{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--pf-u)*10);margin-bottom:calc(var(--pf-u)*14)}.pf-chart-title{font-size:calc(var(--pf-u)*12.5);font-weight:600;color:var(--pf-text-heading)}.pf-chart-legend{font-size:calc(var(--pf-u)*11);color:var(--pf-text-muted)}.pf-bars{display:flex;align-items:flex-end;gap:calc(var(--pf-u)*8);height:calc(var(--pf-u)*88)}.pf-bar{flex:1;background:var(--pf-grad);border-radius:calc(var(--pf-u)*5) calc(var(--pf-u)*5)0 0;opacity:.85}.pf-rows{display:flex;flex-direction:column;gap:calc(var(--pf-u)*8)}.pf-row{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--pf-u)*10);background:var(--pf-bg-page);border:1px solid var(--pf-border);border-radius:calc(var(--pf-u)*10);padding:calc(var(--pf-u)*9) calc(var(--pf-u)*12)}.pf-row-left{display:flex;align-items:center;gap:calc(var(--pf-u)*10);min-width:0}.pf-row-ic{width:calc(var(--pf-u)*26);height:calc(var(--pf-u)*26);border-radius:calc(var(--pf-u)*7);background:#4f6ef71a;display:flex;align-items:center;justify-content:center;font-size:calc(var(--pf-u)*11);flex-shrink:0}.pf-row-name{font-size:calc(var(--pf-u)*12.5);color:var(--pf-text-heading);font-weight:500}.pf-row-meta{font-size:calc(var(--pf-u)*11);color:var(--pf-text-muted)}.pf-row-val{font-size:calc(var(--pf-u)*12.5);font-weight:600;color:var(--pf-text-heading);white-space:nowrap}.pf-pill{font-size:calc(var(--pf-u)*10);padding:calc(var(--pf-u)*2) calc(var(--pf-u)*8);border-radius:100px;font-weight:500;white-space:nowrap}.pf-pill--ok{background:#0596691a;color:var(--pf-green)}.pf-hero-visual{position:relative;min-width:0}.pf-float{position:absolute;bottom:calc(var(--pf-u)*-34);left:calc(var(--pf-u)*-34);width:calc(var(--pf-u)*176);background:var(--pf-bg-white);border:1px solid var(--pf-border-med);border-radius:calc(var(--pf-u)*16);box-shadow:0 16px 40px #4f6ef729;padding:calc(var(--pf-u)*14);z-index:2}.pf-float-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(var(--pf-u)*10)}.pf-float-lbl{font-size:calc(var(--pf-u)*10);color:var(--pf-text-muted);text-transform:uppercase;letter-spacing:.05em}.pf-float-dot{width:calc(var(--pf-u)*7);height:calc(var(--pf-u)*7);border-radius:50%;background:var(--pf-green)}.pf-float-val{font-family:var(--pf-font-semi);font-size:calc(var(--pf-u)*21.5);font-weight:600;color:var(--pf-text-heading);line-height:1.2}.pf-float-sub{font-size:calc(var(--pf-u)*11);color:var(--pf-green);font-weight:500;margin-top:calc(var(--pf-u)*2)}.pf-float-spark{display:flex;align-items:flex-end;gap:calc(var(--pf-u)*3);height:calc(var(--pf-u)*30);margin-top:calc(var(--pf-u)*10)}.pf-float-spark span{flex:1;background:var(--pf-grad);border-radius:calc(var(--pf-u)*3) calc(var(--pf-u)*3)0 0;opacity:.8}.pf-facts{padding:calc(var(--pf-block)*.4) var(--pf-gutter);background:var(--pf-bg-white);border-top:1px solid var(--pf-border);border-bottom:1px solid var(--pf-border)}.pf-facts-inner{max-width:var(--pf-max);margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:calc(var(--pf-u)*20)}.pf-fact{display:flex;align-items:center;gap:calc(var(--pf-u)*10)}.pf-fact svg{width:calc(var(--pf-u)*18);height:calc(var(--pf-u)*18);flex-shrink:0}.pf-fact span{font-size:calc(var(--pf-u)*15);font-weight:500;color:var(--pf-text-heading)}.pf-problem{display:grid;grid-template-columns:1fr .9fr;gap:clamp(36px,2.92vw,calc(var(--pf-u)*56));align-items:center}.pf-problem-lead{margin-bottom:calc(var(--pf-u)*32)}.pf-prob-list{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--pf-u)*12)}.pf-prob{display:flex;align-items:center;gap:calc(var(--pf-u)*12);background:var(--pf-bg-white);border:1px solid var(--pf-border);border-radius:calc(var(--pf-u)*12);padding:calc(var(--pf-u)*16)}.pf-prob-ic{width:calc(var(--pf-u)*34);height:calc(var(--pf-u)*34);border-radius:calc(var(--pf-u)*9);background:#dc262614;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pf-prob-ic svg{width:calc(var(--pf-u)*17);height:calc(var(--pf-u)*17);stroke:var(--pf-red);fill:none;stroke-width:1.7}.pf-prob-name{font-size:calc(var(--pf-u)*14.5);font-weight:600;color:var(--pf-text-heading);line-height:1.35}.pf-disc{position:relative;background:var(--pf-bg-white);border:1px solid var(--pf-border);border-radius:calc(var(--pf-u)*20);padding:calc(var(--pf-u)*34);box-shadow:0 12px 40px #4f6ef712}.pf-disc-title{font-size:calc(var(--pf-u)*11.5);text-transform:uppercase;letter-spacing:.08em;color:var(--pf-text-muted);text-align:center;margin-bottom:calc(var(--pf-u)*22)}.pf-disc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--pf-u)*12)}.pf-disc-node{background:var(--pf-bg-page);border:1px dashed var(--pf-border-strong);border-radius:calc(var(--pf-u)*12);padding:calc(var(--pf-u)*16) calc(var(--pf-u)*10) calc(var(--pf-u)*13);text-align:center;font-size:calc(var(--pf-u)*12);font-weight:600;color:var(--pf-text-secondary);display:flex;flex-direction:column;align-items:center;gap:calc(var(--pf-u)*8);transition:border-color .25s,transform .25s}.pf-disc-node:hover{transform:translateY(-2px);border-color:#dc262666}.pf-disc-ic{width:calc(var(--pf-u)*32);height:calc(var(--pf-u)*32);border-radius:calc(var(--pf-u)*9);display:flex;align-items:center;justify-content:center;background:#4f6ef714}.pf-disc-ic svg{width:calc(var(--pf-u)*17);height:calc(var(--pf-u)*17);fill:none;stroke-width:1.7}.pf-disc-x{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--pf-u)*18);height:calc(var(--pf-u)*18);border-radius:50%;background:#dc26261a;color:var(--pf-red);font-size:calc(var(--pf-u)*11.5);animation:pf-disc-pulse 2.4s ease-in-out infinite}@keyframes pf-disc-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.pf-disc-caption{text-align:center;margin-top:calc(var(--pf-u)*20);font-size:calc(var(--pf-u)*13);color:var(--pf-text-muted);font-style:italic}.pf-dark-sec{position:relative;padding:var(--pf-block) var(--pf-gutter);background:var(--pf-dark);overflow:hidden}.pf-dark-sec:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50%at 50%0,rgba(124,58,237,.28)0,transparent 60%),radial-gradient(ellipse 50% 45%at 85% 90%,rgba(79,110,247,.2)0,transparent 60%)}.pf-dark-sec .pf-container{position:relative;z-index:1}.pf-dark-sec .pf-h2{color:#fff}.pf-dark-sec .pf-lead{color:#ffffff9e}.pf-dark-head{text-align:center;max-width:calc(var(--pf-u)*680);margin:0 auto calc(var(--pf-u)*60)}.pf-dark-head .pf-lead{margin-left:auto;margin-right:auto}.pf-const{max-width:calc(var(--pf-u)*1100);margin:0 auto}.pf-const-core{text-align:center;margin:0 auto calc(var(--pf-u)*8)}.pf-const-core-line{display:block;font-family:var(--pf-font-display);font-weight:700;font-size:clamp(24px,2.4vw,calc(var(--pf-u)*32));letter-spacing:-.02em;line-height:1.25;background:linear-gradient(90deg,#8fd9ff,#b9c0ff,#d9bbff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pf-const-core-sub{font-size:calc(var(--pf-u)*13);color:#ffffff80;letter-spacing:.04em;margin-top:calc(var(--pf-u)*6);display:block}.pf-const-ring{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--pf-u)*14);margin-top:calc(var(--pf-u)*40)}.pf-const-node{background:var(--pf-dark-card);border:1px solid rgba(255,255,255,.09);border-radius:calc(var(--pf-u)*14);padding:calc(var(--pf-u)*16) calc(var(--pf-u)*14);display:flex;align-items:center;gap:calc(var(--pf-u)*12);transition:border-color .25s,transform .25s}.pf-const-node:hover{border-color:#7c3aed80;transform:translateY(-3px)}.pf-const-ic{width:calc(var(--pf-u)*36);height:calc(var(--pf-u)*36);border-radius:calc(var(--pf-u)*10);background:#ffffff0f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pf-const-ic svg{width:calc(var(--pf-u)*19);height:calc(var(--pf-u)*19);stroke:#b9c0ff;fill:none;stroke-width:1.7}.pf-const-name{font-size:calc(var(--pf-u)*14);font-weight:600;color:#fff;line-height:1.4}.pf-const-tag{font-size:calc(var(--pf-u)*11);color:#fff6;line-height:1.4}.pf-const-badge{text-align:center;margin-top:calc(var(--pf-u)*44)}.pf-const-badge span{display:inline-block;padding:calc(var(--pf-u)*9) calc(var(--pf-u)*22);border-radius:100px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);font-size:calc(var(--pf-u)*13);color:#fff;font-weight:500;letter-spacing:.03em}.pf-capfeat{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,2.5vw,calc(var(--pf-u)*48));align-items:center;background:var(--pf-bg-white);border:1px solid var(--pf-border);border-radius:calc(var(--pf-u)*22);padding:clamp(28px,2.5vw,calc(var(--pf-u)*48));margin-bottom:calc(var(--pf-u)*24);box-shadow:0 10px 40px #4f6ef70f}.pf-capfeat-body h3{font-family:var(--pf-font-semi);font-weight:600;letter-spacing:-.015em;color:var(--pf-text-heading);font-size:calc(var(--pf-u)*24);line-height:1.25;margin-bottom:calc(var(--pf-u)*12)}.pf-capfeat-body p{font-size:calc(var(--pf-u)*15.5);color:var(--pf-text-secondary);max-width:calc(var(--pf-u)*520);margin-bottom:calc(var(--pf-u)*20)}.pf-cf-tags{display:flex;flex-wrap:wrap;gap:calc(var(--pf-u)*8)}.pf-cf-tag{font-size:calc(var(--pf-u)*12.5);padding:calc(var(--pf-u)*6) calc(var(--pf-u)*13);border-radius:100px;background:var(--pf-bg-soft);border:1px solid var(--pf-border-med);color:var(--pf-text-secondary)}.pf-cf-visual{min-width:0}.pf-caps{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--pf-u)*16)}.pf-cap{background:var(--pf-bg-white);border:1px solid var(--pf-border);border-radius:calc(var(--pf-u)*16);padding:calc(var(--pf-u)*26);transition:transform .25s,border-color .25s,box-shadow .25s}.pf-cap:hover{transform:translateY(-4px);border-color:var(--pf-border-strong);box-shadow:0 14px 34px #4f6ef71a}.pf-cap-ic{width:calc(var(--pf-u)*44);height:calc(var(--pf-u)*44);border-radius:calc(var(--pf-u)*12);background:var(--pf-grad-soft);border:1px solid var(--pf-border-med);display:flex;align-items:center;justify-content:center;margin-bottom:calc(var(--pf-u)*16)}.pf-cap-ic svg{width:calc(var(--pf-u)*22);height:calc(var(--pf-u)*22);stroke:var(--pf-blue);fill:none;stroke-width:1.7}.pf-cap h3{font-family:var(--pf-font-semi);font-weight:600;letter-spacing:-.015em;color:var(--pf-text-heading);font-size:calc(var(--pf-u)*17.5);line-height:1.35;margin-bottom:calc(var(--pf-u)*7)}.pf-cap p{font-size:calc(var(--pf-u)*14);color:var(--pf-text-secondary);line-height:1.6}.pf-story-head{margin-bottom:calc(var(--pf-u)*72)}.pf-story{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(36px,3.34vw,calc(var(--pf-u)*64));align-items:center;margin-bottom:clamp(64px,5vw,calc(var(--pf-u)*96))}.pf-story:last-child{margin-bottom:0}.pf-story--reverse .pf-story-body{order:2}.pf-story-body h2{font-family:var(--pf-font-display);font-weight:700;letter-spacing:-.025em;color:var(--pf-text-heading);font-size:clamp(25.5px,2.4vw,calc(var(--pf-u)*34.5));line-height:1.18}.pf-story-body p{font-size:calc(var(--pf-u)*16);color:var(--pf-text-secondary);max-width:calc(var(--pf-u)*520);margin:calc(var(--pf-u)*8)0 calc(var(--pf-u)*22)}.pf-story-inds{display:flex;flex-wrap:wrap;gap:calc(var(--pf-u)*8)}.pf-story-ind{font-size:calc(var(--pf-u)*13);padding:calc(var(--pf-u)*7) calc(var(--pf-u)*15);border-radius:100px;background:var(--pf-bg-white);border:1px solid var(--pf-border-med);color:var(--pf-text-secondary);display:flex;align-items:center;gap:calc(var(--pf-u)*7)}.pf-story-ind:before{content:"";width:calc(var(--pf-u)*6);height:calc(var(--pf-u)*6);border-radius:50%;background:var(--pf-blue)}.pf-story-visual{min-width:0}.pf-donut-wrap{display:flex;align-items:center;gap:calc(var(--pf-u)*18);flex-wrap:wrap}.pf-donut{width:calc(var(--pf-u)*96);height:calc(var(--pf-u)*96);border-radius:50%;position:relative;flex-shrink:0}.pf-donut:after{content:"";position:absolute;inset:calc(var(--pf-u)*22);border-radius:50%;background:var(--pf-bg-white)}.pf-donut-legend{display:flex;flex-direction:column;gap:calc(var(--pf-u)*8);font-size:calc(var(--pf-u)*12);color:var(--pf-text-secondary)}.pf-donut-legend span{display:flex;align-items:center;gap:calc(var(--pf-u)*7)}.pf-lg-dot{width:calc(var(--pf-u)*9);height:calc(var(--pf-u)*9);border-radius:calc(var(--pf-u)*3);flex-shrink:0}.pf-stores{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--pf-u)*10)}.pf-store{background:var(--pf-bg-page);border:1px solid var(--pf-border);border-radius:calc(var(--pf-u)*11);padding:calc(var(--pf-u)*13);min-width:0}.pf-store-name{font-size:calc(var(--pf-u)*12);font-weight:600;color:var(--pf-text-heading);display:flex;align-items:center;gap:calc(var(--pf-u)*6)}.pf-store-name:before{content:"";width:calc(var(--pf-u)*7);height:calc(var(--pf-u)*7);border-radius:50%;background:var(--pf-green);flex-shrink:0}.pf-store-val{font-family:var(--pf-font-semi);font-size:calc(var(--pf-u)*17);font-weight:600;color:var(--pf-text-heading);margin-top:calc(var(--pf-u)*6);line-height:1.3}.pf-store-meta{font-size:calc(var(--pf-u)*11);color:var(--pf-text-muted)}.pf-store--central{grid-column:1/-1;background:var(--pf-grad-soft);border-color:var(--pf-border-med)}.pf-store--central .pf-store-name,.pf-store--central .pf-store-val{color:var(--pf-purple)}.pf-store--central .pf-store-name:before{background:var(--pf-purple)}.pf-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--pf-u)*20) calc(var(--pf-u)*32)}.pf-benefit{padding:calc(var(--pf-u)*8) calc(var(--pf-u)*4)}.pf-benefit-ic{width:calc(var(--pf-u)*40);height:calc(var(--pf-u)*40);border-radius:calc(var(--pf-u)*11);background:var(--pf-grad-soft);border:1px solid var(--pf-border-med);display:flex;align-items:center;justify-content:center;margin-bottom:calc(var(--pf-u)*14)}.pf-benefit-ic svg{width:calc(var(--pf-u)*20);height:calc(var(--pf-u)*20);stroke:var(--pf-purple);fill:none;stroke-width:1.7}.pf-benefit h3{font-family:var(--pf-font-semi);font-weight:600;letter-spacing:-.015em;color:var(--pf-text-heading);font-size:calc(var(--pf-u)*17);line-height:1.35;margin-bottom:calc(var(--pf-u)*6)}.pf-benefit p{font-size:calc(var(--pf-u)*14);color:var(--pf-text-secondary);line-height:1.6}.pf-modules{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--pf-u)*16)}.pf-module{display:flex;flex-direction:column;height:100%;background:var(--pf-bg-white);border:1px solid var(--pf-border);border-radius:calc(var(--pf-u)*16);padding:calc(var(--pf-u)*24);transition:transform .25s,border-color .25s,box-shadow .25s}.pf-module:hover{transform:translateY(-4px);border-color:var(--pf-border-strong);box-shadow:0 14px 34px #4f6ef71a}.pf-module-ic{width:calc(var(--pf-u)*42);height:calc(var(--pf-u)*42);border-radius:calc(var(--pf-u)*11);background:var(--pf-grad-soft);border:1px solid var(--pf-border-med);display:flex;align-items:center;justify-content:center;margin-bottom:calc(var(--pf-u)*16)}.pf-module-ic svg{width:calc(var(--pf-u)*21);height:calc(var(--pf-u)*21);stroke:var(--pf-blue);fill:none;stroke-width:1.7}.pf-module h3{font-family:var(--pf-font-semi);font-weight:600;letter-spacing:-.015em;color:var(--pf-text-heading);font-size:calc(var(--pf-u)*17);line-height:1.35;margin-bottom:calc(var(--pf-u)*6)}.pf-module p{font-size:calc(var(--pf-u)*14);color:var(--pf-text-secondary);line-height:1.55;margin-bottom:calc(var(--pf-u)*14)}.pf-module-link{font-size:calc(var(--pf-u)*13.5);font-weight:500;color:var(--pf-blue);display:inline-flex;align-items:center;gap:calc(var(--pf-u)*5);margin-top:auto;align-self:flex-start;pointer-events:none}.pf-module-link svg{width:calc(var(--pf-u)*14);height:calc(var(--pf-u)*14);transition:transform .2s}.pf-module:hover .pf-module-link svg{transform:translate(3px)}.pf-faq{max-width:calc(var(--pf-u)*900);margin:0 auto}.pf-faq-item{border-bottom:1px solid var(--pf-border-med)}.pf-faq-q{width:100%;text-align:left;background:0 0;border:0;cursor:pointer;padding:calc(var(--pf-u)*22)0;display:flex;justify-content:space-between;align-items:center;gap:calc(var(--pf-u)*20);font-family:var(--pf-font-semi);font-size:calc(var(--pf-u)*17);font-weight:500;color:var(--pf-text-heading);line-height:1.45}.pf-faq-chev{flex-shrink:0;width:calc(var(--pf-u)*20);height:calc(var(--pf-u)*20);transition:transform .3s;stroke:var(--pf-blue);fill:none;stroke-width:2}.pf-faq-q[aria-expanded=true] .pf-faq-chev{transform:rotate(180deg)}.pf-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.pf-faq-a p{padding:0 0 calc(var(--pf-u)*22);font-size:calc(var(--pf-u)*15);color:var(--pf-text-secondary);line-height:1.7;max-width:calc(var(--pf-u)*760)}.pf-final{position:relative;padding:calc(var(--pf-block)*1.5) var(--pf-gutter);background:var(--pf-dark);overflow:hidden;isolation:isolate;text-align:center}.pf-final:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse 55% 65%at 15% 15%,rgba(124,58,237,.34)0,transparent 62%),radial-gradient(ellipse 55% 60%at 88% 88%,rgba(6,182,212,.22)0,transparent 62%),radial-gradient(ellipse 60% 90%at 50% 50%,rgba(79,110,247,.18)0,transparent 70%)}.pf-final:after{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(circle,rgba(255,255,255,.09) 1px,transparent 1px);background-size:calc(var(--pf-u)*34) calc(var(--pf-u)*34);-webkit-mask-image:radial-gradient(ellipse 72% 78%at 50% 45%,#000 25%,transparent 78%);mask-image:radial-gradient(ellipse 72% 78%at 50% 45%,#000 25%,transparent 78%);pointer-events:none}.pf-final--alt{background:#08192b}.pf-final--alt:before{background:radial-gradient(ellipse 55% 65%at 14% 12%,rgba(6,182,212,.3)0,transparent 62%),radial-gradient(ellipse 52% 58%at 88% 86%,rgba(16,185,129,.24)0,transparent 62%),radial-gradient(ellipse 62% 90%at 50% 52%,rgba(37,99,235,.2)0,transparent 70%)}.pf-final--alt:after{background-image:radial-gradient(circle,rgba(255,255,255,.11) 1px,transparent 1px)}.pf-final--steel{background:#101a2e}.pf-final--steel:before{background:radial-gradient(ellipse 55% 65%at 12% 14%,rgba(245,158,11,.24)0,transparent 62%),radial-gradient(ellipse 55% 60%at 88% 88%,rgba(56,189,248,.24)0,transparent 62%),radial-gradient(ellipse 62% 90%at 50% 52%,rgba(99,102,241,.2)0,transparent 70%)}.pf-final--steel:after{background-image:radial-gradient(circle,rgba(255,255,255,.1) 1px,transparent 1px)}.pf-final-inner{position:relative;z-index:1;max-width:calc(var(--pf-u)*860);margin:0 auto;display:flex;flex-direction:column;align-items:center}.pf-final .pf-h2{color:#fff;font-size:clamp(30px,3vw,calc(var(--pf-u)*41.5))}.pf-final p{color:#ffffffa8;font-size:calc(var(--pf-u)*17);max-width:calc(var(--pf-u)*620);margin:calc(var(--pf-u)*16) auto calc(var(--pf-u)*32);line-height:1.7}.pf-final-btns{display:flex;justify-content:center;gap:calc(var(--pf-u)*14);flex-wrap:wrap;align-self:stretch}.pf-btn-light{display:inline-flex;align-items:center;justify-content:center;padding:calc(var(--pf-u)*15) calc(var(--pf-u)*30);background:#fff;color:var(--pf-text-heading);border:0;border-radius:calc(var(--pf-u)*10);font-family:var(--pf-font-body);font-size:calc(var(--pf-u)*16);font-weight:600;cursor:pointer;transition:transform .2s}.pf-btn-light:hover{transform:translateY(-2px);color:var(--pf-text-heading)}.pf-kpis--four{grid-template-columns:repeat(2,1fr)}.pf-kpi--accent{display:flex;gap:calc(var(--pf-u)*10);align-items:flex-start;border-left:3px solid var(--pf-blue)}.pf-kpi--accent>div{min-width:0}.pf-kpi--blue{border-left-color:#4f6ef7}.pf-kpi--purple{border-left-color:#7c3aed}.pf-kpi--amber{border-left-color:#d97706}.pf-kpi--red{border-left-color:#dc2626}.pf-kpi-ic{width:calc(var(--pf-u)*28);height:calc(var(--pf-u)*28);border-radius:calc(var(--pf-u)*8);flex-shrink:0;display:flex;align-items:center;justify-content:center}.pf-kpi-ic svg{width:calc(var(--pf-u)*15);height:calc(var(--pf-u)*15);stroke:#fff;fill:none;stroke-width:1.9}.pf-kpi-ic--blue{background:#4f6ef7}.pf-kpi-ic--purple{background:#7c3aed}.pf-kpi-ic--amber{background:#d97706}.pf-kpi-ic--red{background:#dc2626}.pf-pill--low{background:#d977061a;color:var(--pf-amber)}.pf-pill--out{background:#dc26261a;color:var(--pf-red)}.pf-row-ic--green{background:#0596691f}.pf-row-ic--amber{background:#d977061f}.pf-row-ic--red{background:#dc26261f}.pf-row-val--green{color:var(--pf-green)}.pf-row-val--amber{color:var(--pf-amber)}.pf-row-val--red{color:var(--pf-red)}.pf-hero-inner--dash{grid-template-columns:1fr 1.25fr}.pf-hero-visual--dash{display:block}@media (max-width:1280px){.pf-hero-inner--dash.pf-hero-inner--dash{grid-template-columns:1fr;gap:48px}.pf-hero-visual--dash.pf-hero-visual--dash{max-width:none}}@media (min-width:1081px) and (max-width:1500px){.pf-hero-visual--compact{--pf-u:calc(.0238095vw + .5628571px)}}@media (min-width:1081px){.pf-hero-visual--compact .pf-float{left:calc(var(--pf-u)*-156)}}@media (max-width:1080px){.pf-hero-visual--compact .pf-float{display:none}}.pf-disc--tight{padding:calc(var(--pf-u)*26)}.pf-disc-title--left{text-align:left;margin-bottom:calc(var(--pf-u)*16)}.pf-float--warn .pf-float-dot{background:var(--pf-amber)}.pf-float--warn .pf-float-sub{color:var(--pf-amber)}.pf-float--wide{width:calc(var(--pf-u)*186)}.pf-donut{background:var(--pf-donut-fill, conic-gradient( var(--pf-purple) 0% 42%, var(--pf-blue) 42% 72%, var(--pf-cyan) 72% 100% ) )}.pf-donut-center{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.pf-donut-val{font-family:var(--pf-font-semi);font-weight:700;font-size:calc(var(--pf-u)*15);color:var(--pf-text-heading);line-height:1}.pf-donut-lbl{font-size:calc(var(--pf-u)*9);color:var(--pf-text-muted);margin-top:calc(var(--pf-u)*2)}.pf-feat-badge{display:inline-flex;align-items:center;gap:calc(var(--pf-u)*8);margin-bottom:calc(var(--pf-u)*14)}.pf-feat-num{font-family:var(--pf-font-display);font-weight:700;font-size:calc(var(--pf-u)*13);color:#fff;width:calc(var(--pf-u)*28);height:calc(var(--pf-u)*28);border-radius:calc(var(--pf-u)*8);background:var(--pf-grad);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pf-feat-label{font-size:calc(var(--pf-u)*12);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pf-blue)}.pf-more-feats{margin-top:calc(var(--pf-u)*8)}.pf-more-feats-title{text-align:center;font-size:calc(var(--pf-u)*12);letter-spacing:.08em;text-transform:uppercase;color:var(--pf-text-muted);margin-bottom:calc(var(--pf-u)*18)}.pf-feat-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--pf-u)*10);max-width:calc(var(--pf-u)*820);margin:0 auto}.pf-feat-chip{display:inline-flex;align-items:center;gap:calc(var(--pf-u)*8);background:var(--pf-bg-white);border:1px solid var(--pf-border-med);border-radius:100px;padding:calc(var(--pf-u)*9) calc(var(--pf-u)*16);font-size:calc(var(--pf-u)*13.5);font-weight:500;color:var(--pf-text-heading)}.pf-feat-chip svg{width:calc(var(--pf-u)*15);height:calc(var(--pf-u)*15);stroke:var(--pf-blue);fill:none;stroke-width:1.8;flex-shrink:0}.pf-zone-label{font-size:calc(var(--pf-u)*10);color:var(--pf-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:calc(var(--pf-u)*8)}.pf-floor{display:grid;grid-template-columns:repeat(6,1fr);gap:calc(var(--pf-u)*6);max-width:calc(var(--pf-u)*470);margin-inline:auto}.pf-slot{aspect-ratio:1;border-radius:calc(var(--pf-u)*6);display:flex;align-items:center;justify-content:center;font-size:calc(var(--pf-u)*9);font-weight:600;color:#fff}.pf-slot--low{background:linear-gradient(135deg,#10b981,#059669)}.pf-slot--mid{background:linear-gradient(135deg,#f59e0b,#d97706)}.pf-slot--high{background:linear-gradient(135deg,#4f6ef7,#7c3aed)}.pf-slot--empty{background:#eef0fc;color:var(--pf-text-muted);border:1px dashed var(--pf-border-strong)}.pf-slot--sel{outline:2px solid var(--pf-cyan);outline-offset:2px}.pf-floor-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--pf-u)*6) calc(var(--pf-u)*12);margin-top:calc(var(--pf-u)*12);font-size:calc(var(--pf-u)*11);color:var(--pf-text-secondary)}.pf-floor-legend>span{display:flex;align-items:center;gap:calc(var(--pf-u)*6)}.pf-fl-sw{width:calc(var(--pf-u)*12);height:calc(var(--pf-u)*12);border-radius:calc(var(--pf-u)*3);flex-shrink:0}.pf-fl-sw--low{background:linear-gradient(135deg,#10b981,#059669)}.pf-fl-sw--mid{background:linear-gradient(135deg,#f59e0b,#d97706)}.pf-fl-sw--high{background:linear-gradient(135deg,#4f6ef7,#7c3aed)}.pf-fl-sw--empty{background:#eef0fc;border:1px dashed var(--pf-border-strong)}.pf-kpi-val--sm{font-size:calc(var(--pf-u)*14.5)}.pf-kpi-val--good{color:var(--pf-green)}.pf-impact-metric--tight{margin-bottom:calc(var(--pf-u)*12)}.pf-impact-metric--flush{margin-bottom:0}.pf-benefit-rows{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--pf-u)*14) calc(var(--pf-u)*24)}.pf-benefit-row{display:flex;align-items:flex-start;gap:calc(var(--pf-u)*12)}.pf-benefit-row-ic{width:calc(var(--pf-u)*34);height:calc(var(--pf-u)*34);border-radius:calc(var(--pf-u)*9);background:var(--pf-grad-soft);border:1px solid var(--pf-border-med);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pf-benefit-row-ic svg{width:calc(var(--pf-u)*17);height:calc(var(--pf-u)*17);stroke:var(--pf-purple);fill:none;stroke-width:1.8}.pf-benefit-row h3{font-family:var(--pf-font-semi);font-weight:600;letter-spacing:-.015em;color:var(--pf-text-heading);font-size:calc(var(--pf-u)*15);line-height:1.35;margin-bottom:calc(var(--pf-u)*2)}.pf-benefit-row p{font-size:calc(var(--pf-u)*13);color:var(--pf-text-secondary);line-height:1.5;max-width:none;margin:0}.pf-impact{background:var(--pf-bg-white);border:1px solid var(--pf-border);border-radius:calc(var(--pf-u)*20);padding:calc(var(--pf-u)*28);box-shadow:0 12px 40px #4f6ef712}.pf-impact-title{font-size:calc(var(--pf-u)*11.5);text-transform:uppercase;letter-spacing:.08em;color:var(--pf-text-muted);margin-bottom:calc(var(--pf-u)*18)}.pf-impact-metric{margin-bottom:calc(var(--pf-u)*18)}.pf-impact-metric:last-child{margin-bottom:0}.pf-im-top{display:flex;justify-content:space-between;align-items:baseline;gap:calc(var(--pf-u)*12);margin-bottom:calc(var(--pf-u)*7)}.pf-im-label{font-size:calc(var(--pf-u)*14);font-weight:500;color:var(--pf-text-heading)}.pf-im-val{font-family:var(--pf-font-display);font-weight:700;font-size:calc(var(--pf-u)*15)}.pf-im-val--good{color:var(--pf-green)}.pf-im-val--warn{color:var(--pf-amber)}.pf-im-bar{height:calc(var(--pf-u)*8);border-radius:100px;background:#eef0fc;overflow:hidden}.pf-im-fill{height:100%;border-radius:100px;background:var(--pf-grad)}.pf-im-fill--green{background:linear-gradient(90deg,#059669,#10b981)}.pf-im-fill--amber{background:linear-gradient(90deg,#d97706,#f59e0b)}.pf-anim .pf-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.pf-anim .pf-reveal.pf-in{opacity:1;transform:none}.pf-anim .pf-reveal--rise{transform:translateY(56px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.pf-anim .pf-reveal--rise.pf-in{transform:none}@media (max-width:1280px){.pf-hero-inner{grid-template-columns:1fr 1fr}.pf-const-ring{gap:12px}}@media (max-width:1080px){.pf-hero-inner{grid-template-columns:1fr;gap:48px}.pf-hero-visual{max-width:640px}.pf-problem{grid-template-columns:1fr;gap:40px}.pf-capfeat{grid-template-columns:1fr}.pf-story,.pf-story--reverse{grid-template-columns:1fr;gap:32px}.pf-story--reverse .pf-story-body{order:0}.pf-head{margin-bottom:44px}.pf-story-head{margin-bottom:56px}}@media (max-width:900px){.pf-caps{grid-template-columns:repeat(2,1fr)}.pf-benefits{grid-template-columns:repeat(2,1fr);gap:20px 24px}.pf-modules{grid-template-columns:repeat(2,1fr)}.pf-disc{padding:26px}}@media (max-width:768px){.pf-const-ring{grid-template-columns:repeat(2,1fr)}.pf-facts-inner{justify-content:flex-start;gap:14px 28px}.pf-hero-sub{margin-bottom:26px}.pf-float{left:auto;right:-14px;bottom:-26px;width:152px}}@media (max-width:640px){.pf-page{--pf-block:56px}.pf-facts-inner{flex-direction:column;align-items:flex-start;gap:14px}.pf-prob-list,.pf-benefit-rows{grid-template-columns:1fr}.pf-disc-grid{grid-template-columns:1fr 1fr}.pf-caps,.pf-const-ring,.pf-benefits,.pf-modules{grid-template-columns:1fr}.pf-float{display:none}.pf-hero-visual{max-width:none}.pf-capfeat{padding:22px;border-radius:18px}.pf-hero-cta .pf-btn,.pf-final-btns .pf-btn-light{flex:1 1 100%}.pf-story-head{margin-bottom:40px}.pf-faq-q{font-size:15.5px;padding:18px 0;gap:14px}.pf-screen-body{padding:14px}}@media (max-width:460px){.pf-kpis{grid-template-columns:1fr 1fr}.pf-kpis>.pf-kpi:nth-child(3):last-child{grid-column:1/-1}.pf-kpis--four{grid-template-columns:1fr}.pf-donut-wrap{gap:14px}.pf-stores,.pf-disc-grid{grid-template-columns:1fr}.pf-disc{padding:20px}.pf-eyebrow{font-size:11px}}@media (prefers-reduced-motion:reduce){.pf-page *,.pf-page :before,.pf-page :after{animation:none!important;transition:none!important}.pf-anim .pf-reveal{opacity:1;transform:none}}.pv-page{--pv-cyan:#06b6d4;--pv-blue:#4f6ef7;--pv-purple:#7c3aed;--pv-violet:#a855f7;--pv-grad:linear-gradient( 135deg, #06b6d4 0%, #4f6ef7 40%, #7c3aed 70%, #a855f7 100% );--pv-grad-text:linear-gradient(90deg, #06b6d4 0%, #4f6ef7 45%, #7c3aed 100%);--pv-ink:#2a2e45;--pv-body:#414761;--pv-muted:#6b7189;--pv-faint:#8b90a6;--pv-bg:#ffffff;--pv-tint:#f6f8fd;--pv-tint-2:#eef2fb;--pv-line:#e4eaf3;--pv-line-soft:#eef1f7;--pv-hdr:92px;--pv-radius:16px;--pv-shadow:0 1px 2px rgba(42, 46, 69, .04), 0 8px 24px rgba(42, 46, 69, .06);color:var(--pv-body);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--pv-bg);-webkit-font-smoothing:antialiased}.pv-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:41;pointer-events:none;background:0 0}.pv-progress i{display:block;height:100%;width:var(--pv-progress, 0%);background:var(--pv-grad);border-radius:0 3px 3px 0;transition:width .08s linear}.pv-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#f7f9ff,#fff);border-bottom:1px solid var(--pv-line-soft);padding:64px 24px 56px}.pv-hero:before{content:"";position:absolute;top:-220px;right:-160px;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,#4f6ef729,#7c3aed17 45%,#fff0 70%);pointer-events:none}.pv-hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(79,110,247,.14) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 72%);pointer-events:none}.pv-hero-inner{position:relative;z-index:1;max-width:1200px;margin:0 auto}.pv-hero h1{margin:0 0 16px;color:var(--pv-ink);font-family:Inter,system-ui,sans-serif;font-size:54px;font-weight:800;line-height:1.1;letter-spacing:-.03em;text-transform:none}.pv-hero h1 em{font-style:normal;background:var(--pv-grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pv-lede{max-width:820px;margin:0 0 28px;display:flex;flex-direction:column;gap:6px}.pv-lede-main{color:var(--pv-ink);font-size:20px;font-weight:600;line-height:1.5;letter-spacing:-.01em}.pv-lede-sub{color:var(--pv-muted);font-size:17px;line-height:1.6}.pv-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px;padding:0;list-style:none}.pv-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:100px;border:1px solid var(--pv-line);background:#fff;box-shadow:0 1px 2px #2a2e450a;color:var(--pv-ink);font-size:14px;font-weight:600;line-height:1.2}.pv-chip span{color:var(--pv-faint);font-weight:500}.pv-chip svg{width:15px;height:15px;flex:none;color:var(--pv-blue)}.pv-body{max-width:1200px;margin:0 auto;padding:48px 24px 96px;display:grid;grid-template-columns:272px minmax(0,1fr);gap:56px;align-items:start}.pv-aside{position:sticky;top:calc(var(--pv-hdr) + 16px);max-height:calc(100vh - var(--pv-hdr) - 40px);display:flex;flex-direction:column;min-width:0}.pv-aside nav{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.pv-aside-title{flex:none;margin:0 0 14px;color:var(--pv-faint);font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.pv-toc{margin:0;padding:0 8px 8px 0;list-style:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;min-height:0}.pv-toc::-webkit-scrollbar{width:4px}.pv-toc::-webkit-scrollbar-thumb{background:var(--pv-line);border-radius:4px}.pv-toc li{margin:0;padding:0;list-style:none}.pv-toc a{position:relative;display:flex;gap:10px;padding:8px 10px 8px 14px;border-radius:9px;color:var(--pv-muted);font-size:14px;font-weight:500;line-height:1.45;text-decoration:none;transition:color .16s ease,background .16s ease}.pv-toc a:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:2px;background:0 0;transition:background .16s ease}.pv-toc a b{color:var(--pv-faint);font-weight:600;font-variant-numeric:tabular-nums;transition:color .16s ease}.pv-toc a:hover{color:var(--pv-ink);background:var(--pv-tint)}.pv-toc a.pv-active{color:var(--pv-blue);background:#4f6ef712;font-weight:600}.pv-toc a.pv-active:before{background:var(--pv-grad)}.pv-toc a.pv-active b{color:var(--pv-blue)}.pv-jump{display:none}.pv-content{min-width:0;max-width:780px}.pv-sec{scroll-margin-top:calc(var(--pv-hdr) + 24px);padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--pv-line-soft)}.pv-sec:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.pv-anim .pv-sec{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.pv-anim .pv-sec.pv-in{opacity:1;transform:none}.pv-h2{display:flex;align-items:baseline;gap:14px;margin:0 0 20px;color:var(--pv-ink);font-family:Inter,system-ui,sans-serif;font-size:30px;font-weight:700;line-height:1.25;letter-spacing:-.02em;text-transform:none;scroll-margin-top:calc(var(--pv-hdr) + 24px)}.pv-num{flex:none;min-width:38px;height:38px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--pv-tint-2);color:var(--pv-blue);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;align-self:flex-start;transform:translateY(2px)}.pv-anchor{flex:none;align-self:center;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:0 0;color:var(--pv-faint);cursor:pointer;opacity:0;transition:opacity .16s ease,color .16s ease,background .16s ease}.pv-anchor svg{width:16px;height:16px}.pv-h2:hover .pv-anchor,.pv-anchor:focus-visible{opacity:1}.pv-anchor:hover{color:var(--pv-blue);background:var(--pv-tint-2)}.pv-anchor.pv-copied{opacity:1;color:#0f9d58;background:#0f9d581a}.pv-h3{margin:32px 0 12px;color:var(--pv-ink);font-family:Inter,system-ui,sans-serif;font-size:19px;font-weight:700;line-height:1.4;letter-spacing:-.01em;text-transform:none}.pv-content p{margin:0 0 16px;color:var(--pv-body);font-family:Inter,system-ui,sans-serif;font-size:16.5px;line-height:1.75}.pv-content p:last-child{margin-bottom:0}.pv-content strong{color:var(--pv-ink);font-weight:600}.pv-sec a:not(.pv-anchor){color:var(--pv-blue);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(79,110,247,.3);transition:border-color .16s ease,color .16s ease}.pv-sec a:not(.pv-anchor):hover{color:var(--pv-purple);border-bottom-color:var(--pv-purple)}.pv-clause{display:grid;grid-template-columns:46px minmax(0,1fr);gap:4px 8px;margin-bottom:18px}.pv-clause>span{color:var(--pv-blue);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.95}.pv-clause>div{min-width:0}.pv-clause>div>:last-child{margin-bottom:0}.pv-list{margin:0 0 18px;padding:0;list-style:none}.pv-list li{position:relative;margin:0 0 10px;padding-left:24px;color:var(--pv-body);font-size:16.5px;line-height:1.7;list-style:none}.pv-list li:before{content:"";position:absolute;left:4px;top:11px;width:6px;height:6px;border-radius:50%;background:var(--pv-grad)}.pv-list--lettered li{padding-left:34px}.pv-list--lettered li:before{content:attr(data-mark);left:0;top:0;width:auto;height:auto;border-radius:0;background:0 0;color:var(--pv-blue);font-size:15px;font-weight:700;line-height:1.7}.pv-ph{padding:2px 7px;border-radius:6px;background:var(--pv-tint-2);color:var(--pv-blue);font-family:inherit;font-size:14px;font-weight:600;white-space:normal;overflow-wrap:break-word}.pv-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0 22px}.pv-role{position:relative;overflow:hidden;padding:24px 22px;border-radius:var(--pv-radius);border:1px solid var(--pv-line);background:#fff;box-shadow:var(--pv-shadow);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.pv-role:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--pv-grad)}.pv-role:hover{transform:translateY(-3px);border-color:#4f6ef74d;box-shadow:0 14px 34px #2a2e451a}.pv-role--proc:before{background:linear-gradient(135deg,#7c3aed,#a855f7 60%,#ec4899)}.pv-role-tag{display:inline-flex;align-items:center;gap:7px;margin-bottom:12px;padding:5px 12px;border-radius:100px;background:var(--pv-tint-2);color:var(--pv-blue);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pv-role--proc .pv-role-tag{background:#7c3aed1a;color:var(--pv-purple)}.pv-role h4{margin:0 0 8px;color:var(--pv-ink);font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:1.35;text-transform:none}.pv-role p{margin:0 0 12px;color:var(--pv-muted);font-size:15px;line-height:1.65}.pv-role .pv-list li{font-size:14.5px;line-height:1.6;margin-bottom:8px}.pv-role .pv-list li:before{top:9px}.pv-role--proc .pv-list li:before{background:linear-gradient(135deg,#7c3aed,#a855f7)}.pv-note{display:flex;gap:14px;margin:22px 0;padding:18px 20px;border-radius:14px;border:1px solid rgba(79,110,247,.2);background:linear-gradient(135deg,#06b6d40d,#4f6ef70f)}.pv-note svg{flex:none;width:20px;height:20px;margin-top:2px;color:var(--pv-blue)}.pv-note-body{min-width:0}.pv-note-body p{margin:0 0 8px;font-size:15.5px;line-height:1.65}.pv-note-body p:last-child{margin-bottom:0}.pv-note-title{display:block;margin-bottom:4px;color:var(--pv-ink);font-size:15px;font-weight:700}.pv-note--warn{border-color:#d9770647;background:linear-gradient(135deg,#f59e0b12,#d977060d)}.pv-note--warn svg{color:#b45309}.pv-table-wrap{margin:22px 0;border-radius:14px;border:1px solid var(--pv-line);background:#fff;box-shadow:0 1px 2px #2a2e450a;overflow:hidden}.pv-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.pv-table{width:100%;margin:0;border-collapse:collapse;font-size:15px}.pv-table thead th{padding:13px 18px;background:var(--pv-tint);border-bottom:1px solid var(--pv-line);color:var(--pv-ink);font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap}.pv-table tbody td{padding:14px 18px;border-bottom:1px solid var(--pv-line-soft);color:var(--pv-body);line-height:1.6;vertical-align:top}.pv-table tbody tr:last-child td{border-bottom:0}.pv-table tbody tr{transition:background .14s ease}.pv-table tbody tr:hover{background:#fafbff}.pv-table tbody td:first-child{color:var(--pv-ink);font-weight:600;width:26%}.pv-table--3 tbody td:first-child{width:22%}.pv-table code{padding:2px 7px;border-radius:6px;background:var(--pv-tint-2);color:var(--pv-blue);font-family:inherit;font-size:13.5px;font-weight:600;white-space:normal;overflow-wrap:break-word}.pv-yes,.pv-no{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:100px;font-size:13px;font-weight:700;white-space:nowrap}.pv-yes{background:#10b9811f;color:#047857}.pv-no{background:#ef44441c;color:#b91c1c}.pv-contact{position:relative;overflow:hidden;margin:24px 0;padding:28px;border-radius:var(--pv-radius);border:1px solid rgba(79,110,247,.22);background:linear-gradient(135deg,#f7f9ff,#fdfaff)}.pv-contact:before{content:"";position:absolute;top:-120px;right:-100px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.12),transparent 68%);pointer-events:none}.pv-contact-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:18px}.pv-contact-item{display:flex;gap:12px}.pv-contact-item svg{flex:none;width:20px;height:20px;margin-top:3px;color:var(--pv-blue)}.pv-contact-label{display:block;margin-bottom:3px;color:var(--pv-faint);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pv-contact-value{color:var(--pv-ink);font-size:15.5px;font-weight:600;line-height:1.55}.pv-contact .pv-contact-value a{font-weight:600}.pv-colophon{margin-top:48px;padding:24px 26px;border-radius:14px;background:var(--pv-tint);border:1px solid var(--pv-line-soft)}.pv-colophon p{margin:0 0 6px;color:var(--pv-muted);font-size:14.5px;line-height:1.6}.pv-colophon p:first-child{color:var(--pv-ink);font-size:15.5px;font-weight:700}.pv-colophon p:last-child{margin-bottom:0}.pv-top{position:fixed;right:18px;bottom:86px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pv-line);border-radius:50%;background:#fff;color:var(--pv-ink);cursor:pointer;box-shadow:0 6px 20px #2a2e4524;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .22s ease,transform .22s ease,visibility .22s;z-index:39}.pv-top.pv-show{opacity:1;visibility:visible;transform:none}.pv-top:hover{color:var(--pv-blue);border-color:#4f6ef766}.pv-top svg{width:18px;height:18px}@media (min-width:1700px){.pv-hero{padding:84px 24px 72px}.pv-hero-inner,.pv-body{max-width:1440px}.pv-hero h1{font-size:64px}.pv-lede{max-width:940px}.pv-lede-main{font-size:23px}.pv-lede-sub{font-size:19px}.pv-chip{font-size:16px;padding:11px 18px}.pv-chip svg{width:17px;height:17px}.pv-body{grid-template-columns:320px minmax(0,1fr);gap:72px;padding:56px 24px 112px}.pv-aside-title{font-size:13px}.pv-toc a{font-size:16px;padding:9px 12px 9px 16px}.pv-content{max-width:940px}.pv-h2{font-size:36px;margin-bottom:24px}.pv-num{min-width:44px;height:44px;font-size:17px;border-radius:12px}.pv-h3{font-size:22px;margin-top:38px}.pv-content p,.pv-list li{font-size:19px}.pv-clause{grid-template-columns:54px minmax(0,1fr);margin-bottom:22px}.pv-clause>span{font-size:16px}.pv-list li:before{top:13px}.pv-list--lettered li:before{font-size:17px}.pv-role{padding:28px 26px}.pv-role h4{font-size:21px}.pv-role p{font-size:17px}.pv-role .pv-list li{font-size:16.5px}.pv-role-tag{font-size:13px}.pv-note{padding:22px 24px}.pv-note-body p{font-size:18px}.pv-note-title,.pv-table{font-size:17px}.pv-table thead th{padding:15px 22px;font-size:14px}.pv-table tbody td{padding:16px 22px}.pv-table code{font-size:15px}.pv-yes,.pv-no{font-size:14px}.pv-contact{padding:32px}.pv-contact-label{font-size:13px}.pv-contact-value{font-size:17.5px}.pv-colophon p{font-size:16.5px}.pv-colophon p:first-child{font-size:17.5px}}@media (max-width:1100px){.pv-body{grid-template-columns:232px minmax(0,1fr);gap:40px}}@media (max-width:1023px){.pv-page{--pv-hdr:68px}.pv-hero{padding:44px 20px 40px}.pv-hero h1{font-size:38px}.pv-lede-main{font-size:18px}.pv-lede-sub{font-size:16px}.pv-body{display:block;padding:0 20px 72px}.pv-aside{display:none}.pv-content{max-width:none;padding-top:28px}.pv-sec,.pv-h2{scroll-margin-top:calc(var(--pv-hdr) + 74px)}.pv-jump{display:block;position:sticky;top:var(--pv-hdr);z-index:20;margin:0-20px;background:#fff;border-bottom:1px solid var(--pv-line)}.pv-jump summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;color:var(--pv-ink);font-size:15px;font-weight:600;cursor:pointer;list-style:none}.pv-jump summary::-webkit-details-marker{display:none}.pv-jump-current{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pv-muted);font-weight:500}.pv-jump summary svg{flex:none;width:18px;height:18px;color:var(--pv-blue);transition:transform .2s ease}.pv-jump[open] summary svg{transform:rotate(180deg)}.pv-jump .pv-toc{max-height:58vh;overflow-y:auto;padding:4px 12px 14px;border-top:1px solid var(--pv-line-soft)}.pv-jump .pv-toc a{padding:11px 12px 11px 14px;font-size:14.5px}}@media (max-width:767px){.pv-hero{padding:36px 16px 32px}.pv-hero h1{font-size:31px}.pv-lede-main{font-size:17px}.pv-lede-sub{font-size:15.5px}.pv-chip{font-size:13px;padding:8px 13px}.pv-body{padding:0 16px 64px}.pv-jump{margin:0-16px}.pv-jump summary{padding:13px 16px}.pv-sec{padding-bottom:30px;margin-bottom:30px}.pv-h2{gap:10px;margin-bottom:16px;font-size:23px}.pv-num{min-width:32px;height:32px;font-size:13.5px;border-radius:9px}.pv-anchor{opacity:1;width:28px;height:28px}.pv-h3{font-size:17.5px;margin-top:26px}.pv-content p,.pv-list li{font-size:16px}.pv-clause{grid-template-columns:1fr;gap:2px}.pv-clause>span{line-height:1.5}.pv-roles{grid-template-columns:minmax(0,1fr)}.pv-contact{padding:22px 18px}.pv-top{right:14px;bottom:84px;width:40px;height:40px}}@media (max-width:719px){.pv-table-wrap{border:0;background:0 0;box-shadow:none;overflow:visible}.pv-table-scroll{overflow:visible}.pv-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pv-table,.pv-table tbody,.pv-table tr,.pv-table td{display:block;width:auto}.pv-table tbody tr{margin-bottom:12px;padding:4px 16px 14px;border:1px solid var(--pv-line);border-radius:12px;background:#fff;box-shadow:0 1px 2px #2a2e450a}.pv-table tbody tr:hover{background:#fff}.pv-table tbody td{padding:10px 0 0;border-bottom:0;width:auto!important}.pv-table tbody td:before{content:attr(data-label);display:block;margin-bottom:3px;color:var(--pv-faint);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pv-table tbody td:first-child{padding-top:12px;font-size:16px}}@media (prefers-reduced-motion:reduce){.pv-anim .pv-sec{opacity:1;transform:none;transition:none}.pv-role:hover{transform:none}.pv-progress i{transition:none}}@media print{.pv-anim .pv-sec{opacity:1;transform:none}}.hw-page,.hw-page *,.hw-page :before,.hw-page :after{box-sizing:border-box}.hw-page{--hw-cyan:#06b6d4;--hw-blue:#4f6ef7;--hw-purple:#7c3aed;--hw-violet:#a855f7;--hw-grad:linear-gradient( 135deg, #06b6d4 0%, #4f6ef7 40%, #7c3aed 70%, #a855f7 100% );--hw-grad-text:linear-gradient(90deg, #06b6d4 0%, #4f6ef7 45%, #7c3aed 100%);--hw-bg-page:#f8f9ff;--hw-bg-white:#ffffff;--hw-bg-soft:#f2f4fe;--hw-dark:#0f1130;--hw-dark-card:rgba(255, 255, 255, .045);--hw-text-heading:#0f1130;--hw-text-body:#3b3f6a;--hw-text-secondary:#6b6f9a;--hw-text-muted:#9ea3c8;--hw-border:rgba(79, 110, 247, .1);--hw-border-med:rgba(79, 110, 247, .18);--hw-border-strong:rgba(79, 110, 247, .28);--hw-green:#059669;--hw-green-bg:#e8f6ee;--hw-amber:#b45309;--hw-amber-bg:#fff4e5;--hw-font-display:"Averta-Bold", "Inter", system-ui, sans-serif;--hw-font-semi:"Averta-Semibold", "Inter", system-ui, sans-serif;--hw-font-body:"Inter", system-ui, sans-serif;--hw-u:clamp(1px, calc(.0595238vw + .1071429px), 1.25px);--hw-gutter:clamp(20px, 5.625vw, 108px);--hw-block:clamp(48px, 4.1667vw, 80px);--hw-max:1704px;font-family:var(--hw-font-body);font-size:calc(var(--hw-u)*16);background:var(--hw-bg-page);color:var(--hw-text-body);line-height:1.65;overflow-x:clip;-webkit-font-smoothing:antialiased}.hw-page a{text-decoration:none}.hw-page img,.hw-page svg{max-width:100%}.hw-page a:focus-visible,.hw-page button:focus-visible{outline:2px solid var(--hw-blue);outline-offset:3px;border-radius:6px}.hw-hero a:focus-visible,.hw-hero button:focus-visible,.hw-pillars a:focus-visible,.hw-final a:focus-visible,.hw-final button:focus-visible{outline-color:#8ea6ff}.hw-section{padding:var(--hw-block) var(--hw-gutter)}.hw-section--white{background:var(--hw-bg-white)}.hw-section--soft{background:var(--hw-bg-soft);border-top:1px solid var(--hw-border);border-bottom:1px solid var(--hw-border)}.hw-container{max-width:var(--hw-max);margin-inline:auto}.hw-head{max-width:calc(var(--hw-u)*760);margin-bottom:calc(var(--hw-u)*52)}.hw-head--center{margin-left:auto;margin-right:auto;text-align:center}.hw-head--center .hw-lead{margin-left:auto;margin-right:auto}.hw-head--tight{margin-bottom:calc(var(--hw-u)*28)}.hw-eyebrow{display:inline-flex;align-items:center;gap:calc(var(--hw-u)*8);background:#06b6d414;border:1px solid rgba(6,182,212,.25);padding:calc(var(--hw-u)*6) calc(var(--hw-u)*14);border-radius:100px;font-size:calc(var(--hw-u)*12.5);font-weight:500;color:var(--hw-cyan);margin-bottom:calc(var(--hw-u)*22);letter-spacing:.05em;text-transform:uppercase;line-height:1.4}.hw-eyebrow:before{content:"";width:calc(var(--hw-u)*6);height:calc(var(--hw-u)*6);border-radius:50%;background:var(--hw-cyan);flex-shrink:0;animation:hw-pulse 2s infinite}@keyframes hw-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.6)}}.hw-tag{display:inline-block;padding:calc(var(--hw-u)*5) calc(var(--hw-u)*14);background:#4f6ef712;border:1px solid rgba(79,110,247,.18);border-radius:100px;font-size:calc(var(--hw-u)*12);font-weight:500;color:var(--hw-blue);letter-spacing:.06em;text-transform:uppercase;margin-bottom:calc(var(--hw-u)*14);line-height:1.5}.hw-tag--dark{background:#ffffff0f;border-color:#ffffff24;color:#b9c0ff}.hw-h1{font-family:var(--hw-font-display);font-size:clamp(32px,4.1vw,calc(var(--hw-u)*56));font-weight:700;line-height:1.08;letter-spacing:-.03em;color:#fff;margin:0 0 calc(var(--hw-u)*22)}.hw-h2{font-family:var(--hw-font-display);font-size:clamp(28px,2.8vw,calc(var(--hw-u)*40));font-weight:700;line-height:1.18;letter-spacing:-.025em;color:var(--hw-text-heading);margin:0 0 calc(var(--hw-u)*14)}.hw-pillars .hw-h2,.hw-final .hw-h2{color:#fff}.hw-lead{font-size:calc(var(--hw-u)*16.5);color:var(--hw-text-secondary);max-width:calc(var(--hw-u)*660);line-height:1.72;margin:0}.hw-lead+.hw-lead{margin-top:calc(var(--hw-u)*16)}.hw-pillars .hw-lead{color:#ffffffa8}.hw-grad-text{background:var(--hw-grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hw-grad-text--light{background-image:linear-gradient(90deg,#22d3ee,#8ea6ff 55%,#c4b5fd)}.hw-btn,.hw-btn-light,.hw-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--hw-u)*9);border-radius:calc(var(--hw-u)*10);font-family:var(--hw-font-body);font-size:calc(var(--hw-u)*16);cursor:pointer;white-space:nowrap}.hw-btn{padding:calc(var(--hw-u)*14) calc(var(--hw-u)*28);background:var(--hw-grad);border:0;color:#fff;font-weight:500;box-shadow:0 4px 20px #4f6ef752,0 1px 4px #4f6ef72e;transition:transform .2s,box-shadow .2s}.hw-btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px #4f6ef761;color:#fff}.hw-btn-light{padding:calc(var(--hw-u)*15) calc(var(--hw-u)*30);background:#fff;color:var(--hw-text-heading);border:0;font-weight:600;transition:transform .2s}.hw-btn-light:hover{transform:translateY(-2px);color:var(--hw-text-heading)}.hw-btn-ghost{padding:calc(var(--hw-u)*14) calc(var(--hw-u)*28);background:#ffffff0f;border:1px solid rgba(255,255,255,.22);color:#fff;transition:background .2s,border-color .2s}.hw-btn-ghost:hover{background:#ffffff1f;border-color:#fff6;color:#fff}.hw-btn-ico{width:calc(var(--hw-u)*19);height:calc(var(--hw-u)*19);flex-shrink:0}.hw-inline-cta{display:inline-flex;align-items:center;gap:calc(var(--hw-u)*8);margin-top:calc(var(--hw-u)*26);font-family:var(--hw-font-semi);font-size:calc(var(--hw-u)*16);font-weight:600;color:var(--hw-blue);border-bottom:2px solid rgba(79,110,247,.35);padding-bottom:calc(var(--hw-u)*4);transition:border-color .2s}.hw-inline-cta:hover{color:var(--hw-purple);border-bottom-color:var(--hw-purple)}.hw-inline-cta svg{width:calc(var(--hw-u)*17);height:calc(var(--hw-u)*17);transition:transform .25s ease}.hw-inline-cta:hover svg{transform:translate(4px)}.hw-hero{position:relative;padding:calc(var(--hw-block)*1.3) var(--hw-gutter);background:var(--hw-dark);color:#fff;overflow:hidden;isolation:isolate}.hw-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse 58% 62%at 82% 4%,rgba(79,110,247,.36)0,transparent 64%),radial-gradient(ellipse 52% 58%at 6% 92%,rgba(124,58,237,.26)0,transparent 64%),radial-gradient(ellipse 44% 50%at 44% 26%,rgba(6,182,212,.12)0,transparent 70%)}.hw-hero:after{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(circle,rgba(255,255,255,.08) 1px,transparent 1px);background-size:calc(var(--hw-u)*34) calc(var(--hw-u)*34);-webkit-mask-image:radial-gradient(ellipse 80% 80%at 50% 40%,#000 20%,transparent 80%);mask-image:radial-gradient(ellipse 80% 80%at 50% 40%,#000 20%,transparent 80%);pointer-events:none}.hw-hero-inner{position:relative;z-index:1;max-width:var(--hw-max);margin-inline:auto;display:grid;grid-template-columns:1.04fr .96fr;gap:calc(var(--hw-u)*64);align-items:center}.hw-hero-sub{font-size:calc(var(--hw-u)*17.5);line-height:1.72;color:#ffffffa8;max-width:calc(var(--hw-u)*560);margin:0}.hw-hero-claim{display:flex;align-items:flex-start;gap:calc(var(--hw-u)*12);margin-top:calc(var(--hw-u)*24);padding-left:calc(var(--hw-u)*16);border-left:2px solid rgba(6,182,212,.55);max-width:calc(var(--hw-u)*560);font-family:var(--hw-font-semi);font-size:calc(var(--hw-u)*16);font-weight:600;line-height:1.6;color:#ffffffe6}.hw-hero-cta{display:flex;align-items:center;gap:calc(var(--hw-u)*14);flex-wrap:wrap;margin-top:calc(var(--hw-u)*34)}.hw-promises{display:flex;flex-wrap:wrap;gap:calc(var(--hw-u)*10);margin-top:calc(var(--hw-u)*36);padding:0;list-style:none}.hw-promise{display:inline-flex;align-items:center;gap:calc(var(--hw-u)*10);padding:calc(var(--hw-u)*6) calc(var(--hw-u)*16) calc(var(--hw-u)*6) calc(var(--hw-u)*6);background:#ffffff0b;border:1px solid rgba(255,255,255,.13);border-radius:100px;font-size:calc(var(--hw-u)*14);font-weight:500;color:#fffc;transition:background .25s,border-color .25s,color .25s,transform .25s}.hw-promise:hover{background:#06b6d41a;border-color:#06b6d473;color:#fff;transform:translateY(-2px)}.hw-promise-ic{width:calc(var(--hw-u)*30);height:calc(var(--hw-u)*30);flex:none;border-radius:100px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;color:#67e8f9;transition:background .3s,border-color .3s,color .3s,transform .35s cubic-bezier(.34,1.56,.64,1)}.hw-promise-ic svg{width:calc(var(--hw-u)*18);height:calc(var(--hw-u)*18)}.hw-promise:hover .hw-promise-ic{background:var(--hw-grad);border-color:transparent;color:#fff;transform:scale(1.08) rotate(-5deg)}.hw-promise-ic .hw-strike{stroke-width:2.3;stroke-dasharray:22;stroke-dashoffset:0}.hw-promise:hover .hw-promise-ic .hw-strike{animation:hw-strike .45s cubic-bezier(.65,0,.35,1)}@keyframes hw-strike{0%{stroke-dashoffset:22}to{stroke-dashoffset:0}}.hw-plat{display:grid;gap:calc(var(--hw-u)*14)}.hw-plat-row{display:flex;align-items:center;gap:calc(var(--hw-u)*18);background:var(--hw-dark-card);border:1px solid rgba(255,255,255,.12);border-radius:calc(var(--hw-u)*14);padding:calc(var(--hw-u)*18) calc(var(--hw-u)*20);transition:background .25s,border-color .25s,transform .25s}.hw-plat-row:hover{background:#ffffff13;border-color:#4f6ef780;transform:translate(4px)}.hw-plat-ic{width:calc(var(--hw-u)*46);height:calc(var(--hw-u)*46);flex:none;border-radius:calc(var(--hw-u)*12);background:linear-gradient(135deg,#06b6d438,#7c3aed3d);border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:#9fbbff;transition:background .3s,color .3s,transform .35s cubic-bezier(.34,1.56,.64,1)}.hw-plat-ic svg{width:calc(var(--hw-u)*24);height:calc(var(--hw-u)*24)}.hw-plat-row:hover .hw-plat-ic{background:var(--hw-grad);color:#fff;transform:scale(1.08) rotate(-4deg)}.hw-plat-c{min-width:0}.hw-plat-t{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--hw-u)*9);font-family:var(--hw-font-semi);font-weight:600;font-size:calc(var(--hw-u)*16.5);color:#fff;line-height:1.35}.hw-plat-d{font-size:calc(var(--hw-u)*14);color:#ffffff8f;margin-top:calc(var(--hw-u)*4);line-height:1.55}.hw-plat-row--soon{border-color:#67e8f957;background:linear-gradient(100deg,#06b6d417,#7c3aed17)}.hw-plat-row--soon:hover{border-color:#67e8f999}.hw-soon{position:relative;overflow:hidden;flex:none;display:inline-flex;align-items:center;gap:calc(var(--hw-u)*6);padding:calc(var(--hw-u)*4) calc(var(--hw-u)*10);border-radius:100px;border:1px solid rgba(103,232,249,.42);background:linear-gradient(100deg,#06b6d433,#7c3aed42);font-family:var(--hw-font-semi);font-weight:600;font-size:calc(var(--hw-u)*10.5);letter-spacing:.09em;text-transform:uppercase;line-height:1.6;white-space:nowrap;color:#a5f3fc}.hw-soon:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 22%,rgba(255,255,255,.4) 50%,transparent 78%);transform:translate(-130%);animation:hw-soon-shine 4.2s ease-in-out infinite}@keyframes hw-soon-shine{0%,62%{transform:translate(-130%)}to{transform:translate(130%)}}.hw-soon-dot{position:relative;flex:none;width:calc(var(--hw-u)*6);height:calc(var(--hw-u)*6);border-radius:50%;background:currentColor}.hw-soon-dot:before{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;animation:hw-soon-ping 2.1s ease-out infinite}@keyframes hw-soon-ping{0%{transform:scale(1);opacity:.6}to{transform:scale(2.8);opacity:0}}.hw-soon--light{gap:calc(var(--hw-u)*5);padding:calc(var(--hw-u)*3) calc(var(--hw-u)*8);font-size:calc(var(--hw-u)*9);letter-spacing:.055em;border-color:#4f6ef757;background:linear-gradient(100deg,#06b6d424,#7c3aed29);color:var(--hw-blue)}.hw-soon--light:after{background:linear-gradient(100deg,transparent 22%,rgba(255,255,255,.8) 50%,transparent 78%)}.hw-card-soon{position:absolute;top:calc(var(--hw-u)*26);right:calc(var(--hw-u)*26);z-index:1}.hw-card--soon{border-color:#4f6ef752;background:linear-gradient(150deg,#06b6d40d,#7c3aed0d),var(--hw-bg-white)}.hw-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--hw-u)*20)}.hw-card{position:relative;border:1px solid var(--hw-border-med);border-radius:calc(var(--hw-u)*16);padding:calc(var(--hw-u)*26);background:var(--hw-bg-white);overflow:hidden;transition:border-color .25s,box-shadow .25s,transform .25s}.hw-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--hw-grad);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.hw-card:hover{border-color:var(--hw-border-strong);box-shadow:0 14px 34px #0f113017;transform:translateY(-3px)}.hw-card:hover:before{transform:scaleX(1)}.hw-card-ic{width:calc(var(--hw-u)*46);height:calc(var(--hw-u)*46);border-radius:calc(var(--hw-u)*12);background:#4f6ef714;border:1px solid rgba(79,110,247,.16);display:flex;align-items:center;justify-content:center;color:var(--hw-blue);transition:background .3s,border-color .3s,color .3s,transform .4s cubic-bezier(.34,1.56,.64,1)}.hw-card-ic svg{width:calc(var(--hw-u)*24);height:calc(var(--hw-u)*24)}.hw-card:hover .hw-card-ic{background:var(--hw-grad);border-color:transparent;color:#fff;transform:translateY(-2px) scale(1.06) rotate(-5deg)}.hw-card-t{font-family:var(--hw-font-semi);font-weight:600;font-size:calc(var(--hw-u)*18);color:var(--hw-text-heading);margin:calc(var(--hw-u)*18)0 0;line-height:1.35}.hw-card-d{font-size:calc(var(--hw-u)*14.5);line-height:1.65;color:var(--hw-text-secondary);margin:calc(var(--hw-u)*8)0 0}.hw-card-s{display:flex;flex-wrap:wrap;gap:calc(var(--hw-u)*6);margin-top:calc(var(--hw-u)*16);padding-top:calc(var(--hw-u)*14);border-top:1px solid var(--hw-border)}.hw-card-s span{font-size:calc(var(--hw-u)*11.5);font-weight:500;letter-spacing:.03em;color:var(--hw-text-muted);background:var(--hw-bg-soft);border-radius:calc(var(--hw-u)*6);padding:calc(var(--hw-u)*3) calc(var(--hw-u)*8);line-height:1.6;transition:background .25s,color .25s}.hw-card:hover .hw-card-s span{background:#4f6ef717;color:var(--hw-blue)}.hw-link{color:var(--hw-blue);font-weight:600}.hw-link:hover{text-decoration:underline;color:var(--hw-purple)}.hw-page #hw-checker{scroll-margin-top:calc(var(--hw-u)*96)}.hw-check{background:var(--hw-bg-white);border:1px solid var(--hw-border-med);border-radius:calc(var(--hw-u)*20);overflow:hidden;box-shadow:0 20px 50px #0f11300f}.hw-check-step{padding:calc(var(--hw-u)*26) calc(var(--hw-u)*30);border-bottom:1px solid var(--hw-border)}.hw-check-step:last-child{border-bottom:0;background:#fbfcff}.hw-check-lbl{display:flex;align-items:center;gap:calc(var(--hw-u)*10);font-size:calc(var(--hw-u)*12.5);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--hw-text-muted)}.hw-check-n{width:calc(var(--hw-u)*22);height:calc(var(--hw-u)*22);flex:none;border-radius:50%;background:#4f6ef71a;color:var(--hw-blue);display:inline-flex;align-items:center;justify-content:center;font-size:calc(var(--hw-u)*12);letter-spacing:0}.hw-chips{display:flex;flex-wrap:wrap;gap:calc(var(--hw-u)*10);margin-top:calc(var(--hw-u)*16)}.hw-chip{display:inline-flex;align-items:center;gap:calc(var(--hw-u)*8);font-family:var(--hw-font-body);font-size:calc(var(--hw-u)*14.5);font-weight:500;padding:calc(var(--hw-u)*10) calc(var(--hw-u)*16);border-radius:100px;border:1px solid var(--hw-border-med);background:#fff;color:var(--hw-text-body);cursor:pointer;line-height:1.4;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}.hw-chip svg{width:calc(var(--hw-u)*17);height:calc(var(--hw-u)*17);flex:none;color:var(--hw-blue);transition:color .2s,transform .3s cubic-bezier(.34,1.56,.64,1)}.hw-chip:hover{border-color:var(--hw-border-strong);background:var(--hw-bg-soft)}.hw-chip:hover svg{transform:scale(1.12)}.hw-chip[aria-pressed=true]{background:var(--hw-grad);border-color:transparent;color:#fff;box-shadow:0 4px 14px #4f6ef74d}.hw-chip[aria-pressed=true] svg{color:#fff}.hw-chip--soon[aria-pressed=false]{border-style:dashed;border-color:#4f6ef761}.hw-chip--soon[aria-pressed=false]:hover{border-color:#4f6ef79e;background:var(--hw-bg-soft)}.hw-chip--soon[aria-pressed=true] .hw-soon{border-color:#ffffff8c;background:#fff3;color:#fff}.hw-res{display:grid;gap:calc(var(--hw-u)*12);margin-top:calc(var(--hw-u)*16)}.hw-res-row{display:grid;grid-template-columns:calc(var(--hw-u)*230) 1fr auto;gap:calc(var(--hw-u)*20);align-items:center;padding:calc(var(--hw-u)*15) calc(var(--hw-u)*18);border:1px solid var(--hw-border);border-radius:calc(var(--hw-u)*12);background:#fff}.hw-res-n{display:flex;align-items:center;gap:calc(var(--hw-u)*10);font-family:var(--hw-font-semi);font-weight:600;font-size:calc(var(--hw-u)*15.5);color:var(--hw-text-heading);line-height:1.4}.hw-res-n svg{width:calc(var(--hw-u)*20);height:calc(var(--hw-u)*20);flex:none;color:var(--hw-blue)}.hw-res-d{font-size:calc(var(--hw-u)*14.5);color:var(--hw-text-secondary);line-height:1.6}.hw-badge{display:inline-flex;align-items:center;gap:calc(var(--hw-u)*6);font-size:calc(var(--hw-u)*12.5);font-weight:600;padding:calc(var(--hw-u)*6) calc(var(--hw-u)*12);border-radius:100px;white-space:nowrap;background:var(--hw-green-bg);color:var(--hw-green);line-height:1.4}.hw-badge svg{width:calc(var(--hw-u)*14);height:calc(var(--hw-u)*14);flex:none}.hw-badge--part{background:var(--hw-amber-bg);color:var(--hw-amber)}.hw-badge .hw-badge-note,.hw-badge--part .hw-badge-ok{display:none}.hw-badge--part .hw-badge-note{display:block}.hw-res-empty{font-size:calc(var(--hw-u)*14.5);color:var(--hw-text-muted);margin:calc(var(--hw-u)*16)0 0}.hw-res-foot{font-size:calc(var(--hw-u)*14);color:var(--hw-text-muted);margin:calc(var(--hw-u)*18)0 0}.hw-pillars{position:relative;padding:var(--hw-block) var(--hw-gutter);background:var(--hw-dark);color:#fff;overflow:hidden;isolation:isolate}.hw-pillars:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 52% 62%at 12% 10%,rgba(124,58,237,.28)0,transparent 62%),radial-gradient(ellipse 52% 58%at 90% 90%,rgba(6,182,212,.2)0,transparent 62%)}.hw-pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--hw-u)*24)}.hw-pillar{padding-top:calc(var(--hw-u)*24);border-top:2px solid rgba(255,255,255,.14);transition:border-color .3s}.hw-pillar:hover{border-top-color:var(--hw-cyan)}.hw-pillar-ic{width:calc(var(--hw-u)*44);height:calc(var(--hw-u)*44);border-radius:calc(var(--hw-u)*12);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:#9fbbff;margin-bottom:calc(var(--hw-u)*18);transition:background .3s,color .3s,transform .4s cubic-bezier(.34,1.56,.64,1)}.hw-pillar-ic svg{width:calc(var(--hw-u)*23);height:calc(var(--hw-u)*23)}.hw-pillar:hover .hw-pillar-ic{background:var(--hw-grad);color:#fff;transform:translateY(-3px) scale(1.06)}.hw-pillar-t{font-family:var(--hw-font-semi);font-weight:600;font-size:calc(var(--hw-u)*20);color:#fff;margin:0;line-height:1.3}.hw-pillar-d{font-size:calc(var(--hw-u)*15.5);line-height:1.7;color:#ffffff9e;margin:calc(var(--hw-u)*12)0 0}.hw-split{display:grid;grid-template-columns:.95fr 1.05fr;gap:calc(var(--hw-u)*64);align-items:center}.hw-stats{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--hw-u)*18)}.hw-stat{background:var(--hw-bg-soft);border:1px solid transparent;border-radius:calc(var(--hw-u)*16);padding:calc(var(--hw-u)*26);transition:background .25s,border-color .25s,transform .25s}.hw-stat:hover{background:#fff;border-color:var(--hw-border-med);transform:translateY(-3px)}.hw-stat-n{font-family:var(--hw-font-display);font-weight:700;font-size:calc(var(--hw-u)*32);line-height:1.1;letter-spacing:-.02em;background-image:linear-gradient(90deg,#4f6ef7,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hw-stat-t{font-family:var(--hw-font-semi);font-weight:600;font-size:calc(var(--hw-u)*16.5);color:var(--hw-text-heading);margin:calc(var(--hw-u)*10)0 0;line-height:1.4}.hw-stat-d{font-size:calc(var(--hw-u)*14.5);line-height:1.6;color:var(--hw-text-secondary);margin:calc(var(--hw-u)*6)0 0}.hw-faq{max-width:calc(var(--hw-u)*900);margin:0 auto}.hw-faq-item{border-bottom:1px solid var(--hw-border-med)}.hw-faq-q{width:100%;text-align:left;background:0 0;border:0;cursor:pointer;padding:calc(var(--hw-u)*22)0;display:flex;justify-content:space-between;align-items:center;gap:calc(var(--hw-u)*20);font-family:var(--hw-font-semi);font-size:calc(var(--hw-u)*17);font-weight:500;color:var(--hw-text-heading);line-height:1.45}.hw-faq-chev{flex-shrink:0;width:calc(var(--hw-u)*20);height:calc(var(--hw-u)*20);transition:transform .3s;stroke:var(--hw-blue);fill:none;stroke-width:2}.hw-faq-q[aria-expanded=true] .hw-faq-chev{transform:rotate(180deg)}.hw-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.hw-faq-a p{padding:0 0 calc(var(--hw-u)*22);font-size:calc(var(--hw-u)*15);color:var(--hw-text-secondary);line-height:1.7;max-width:calc(var(--hw-u)*760);margin:0}.hw-final{position:relative;padding:calc(var(--hw-block)*1.5) var(--hw-gutter);background:var(--hw-dark);overflow:hidden;isolation:isolate;text-align:center}.hw-final:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse 55% 65%at 15% 15%,rgba(124,58,237,.34)0,transparent 62%),radial-gradient(ellipse 55% 60%at 88% 88%,rgba(6,182,212,.22)0,transparent 62%),radial-gradient(ellipse 60% 90%at 50% 50%,rgba(79,110,247,.18)0,transparent 70%)}.hw-final:after{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(circle,rgba(255,255,255,.09) 1px,transparent 1px);background-size:calc(var(--hw-u)*34) calc(var(--hw-u)*34);-webkit-mask-image:radial-gradient(ellipse 72% 78%at 50% 45%,#000 25%,transparent 78%);mask-image:radial-gradient(ellipse 72% 78%at 50% 45%,#000 25%,transparent 78%);pointer-events:none}.hw-final-inner{position:relative;z-index:1;max-width:calc(var(--hw-u)*860);margin:0 auto;display:flex;flex-direction:column;align-items:center}.hw-final .hw-h2{font-size:clamp(28px,3vw,calc(var(--hw-u)*41.5))}.hw-final p{color:#ffffffa8;font-size:calc(var(--hw-u)*17);max-width:calc(var(--hw-u)*620);margin:calc(var(--hw-u)*16) auto calc(var(--hw-u)*32);line-height:1.7}.hw-final-btns{display:flex;justify-content:center;gap:calc(var(--hw-u)*14);flex-wrap:wrap;align-self:stretch}.hw-anim .hw-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.hw-anim .hw-reveal.hw-in{opacity:1;transform:none}@media (max-width:1180px){.hw-hero-inner,.hw-split{gap:calc(var(--hw-u)*44)}.hw-grid3{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.hw-hero-inner,.hw-split{grid-template-columns:1fr;gap:40px}.hw-hero-sub,.hw-hero-claim{max-width:none}.hw-pillars-grid{grid-template-columns:1fr;gap:28px}.hw-pillar{padding-top:20px}.hw-head--tight{margin-bottom:24px}}@media (max-width:900px){.hw-res-row{grid-template-columns:1fr;gap:8px;align-items:start}.hw-badge{justify-self:start}}@media (max-width:760px){.hw-hero{padding-top:calc(var(--hw-block)*1.05);padding-bottom:calc(var(--hw-block)*1.05)}.hw-head{margin-bottom:36px}.hw-grid3,.hw-stats{grid-template-columns:1fr;gap:14px}.hw-check-step{padding:22px 18px}.hw-final{padding-top:calc(var(--hw-block)*1.15);padding-bottom:calc(var(--hw-block)*1.15)}}@media (max-width:640px){.hw-hero-cta,.hw-final-btns{gap:10px}.hw-hero-cta .hw-btn,.hw-hero-cta .hw-btn-ghost,.hw-final-btns .hw-btn-light,.hw-final-btns .hw-btn-ghost{flex:1 1 100%}.hw-plat-row{gap:14px;padding:16px}.hw-plat-ic{width:40px;height:40px}.hw-plat-ic svg{width:21px;height:21px}.hw-card{padding:22px}.hw-card-soon{top:22px;right:22px}.hw-faq-q{font-size:16px;gap:14px}.hw-chip{font-size:13.5px;padding:9px 13px}.hw-soon{font-size:9.5px;padding:3px 8px;gap:5px;letter-spacing:.07em}.hw-soon--light{font-size:8.5px;padding:3px 8px;gap:5px;letter-spacing:.04em}.hw-eyebrow{font-size:11px}.hw-promise{font-size:13px;padding:8px 13px}}@media (max-width:420px){.hw-promise{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.hw-page *,.hw-page :before,.hw-page :after{animation:none!important;transition:none!important}.hw-anim .hw-reveal{opacity:1;transform:none}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/images/google-fonts/plus-jakarta-sans/PlusJakartaSans-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ac-band{--ac-bold:"Averta-Bold", "Inter", system-ui, sans-serif;--ac-semi:"Averta-Semibold", "Inter", system-ui, sans-serif;--ac-reg:"Averta-Regular", "Inter", system-ui, sans-serif;--ac-ui:"Plus Jakarta Sans", "Inter", system-ui, sans-serif;--ac-inter:"Inter", system-ui, sans-serif;--ac-ease:cubic-bezier(.22, .61, .36, 1);position:sticky;top:var(--ac-hdr, 80px);display:flex;flex-direction:column;justify-content:center;height:calc(100svh - var(--ac-hdr, 80px));overflow:hidden;isolation:isolate;container-type:inline-size;background:#fff;color:#0f172a;font-family:var(--ac-reg);letter-spacing:0;-webkit-font-smoothing:antialiased}.ac-band>*{--u:min(1px, calc(100cqw / 1920), calc((100svh - var(--ac-hdr, 80px)) / 949.505))}.ac-band *,.ac-band :before,.ac-band :after{box-sizing:border-box}.ac-band :where(ul,ol,dl,dd,p,h1,h2,h3){margin:0;padding:0;list-style:none}.ac-band :where(img){display:block;max-width:none}.ac-band__bg{position:absolute;inset:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.ac-frame{position:relative;flex:none;width:calc(var(--u)*1920);height:calc(var(--u)*949.505);margin-inline:auto}.ac-l{display:block}.ac-blue{color:var(--ac-accent, #315cff)}.ac-blue2{color:var(--ac-primary, #2563eb)}.ac-navy{color:var(--ac-navy, #033fc4)}.ac-pill{display:inline-block;padding:calc(var(--u)*9.895) calc(var(--u)*21.888);border-radius:999px;background:var(--ac-tint, #eff6ff);box-shadow:inset 0 0 0 calc(var(--u)*1.499) rgb(var(--ac-soft-rgb, 191 219 254)/.6);color:var(--ac-primary-deep, #1d4ed8);font-family:var(--ac-semi);font-size:calc(var(--u)*23.988);line-height:calc(var(--u)*24.737);letter-spacing:calc(var(--u)*.9895);text-transform:uppercase;white-space:nowrap}.ac-look .ac-pill,.ac-how .ac-pill,.ac-ben .ac-pill,.ac-built .ac-pill{padding-block:calc(var(--u)*9.5);text-box:trim-both cap alphabetic}.ac-head{position:absolute;left:50%;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u)*19.99);width:calc(var(--u)*1151.4);transform:translate(-50%);text-align:center}.ac-h2{color:#0f172a;font-family:var(--ac-bold);font-size:calc(var(--u)*69.964);font-weight:400;line-height:1;letter-spacing:calc(var(--u)*-1.7991);white-space:nowrap}.ac-lede{margin-top:calc(var(--u)*-4.998)!important;color:#161717;font-family:var(--ac-reg);font-size:calc(var(--u)*26.986);line-height:1.2;white-space:nowrap}.ac-hero__photo{position:relative;z-index:0;display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;overflow:hidden}.ac-hero .ac-band__bg{--ac-ph:max(calc(100cqw * 857.553 / 1920), calc(var(--u) * 857.553));inset:0 auto auto 0;height:var(--ac-ph);-o-object-position:50%0;object-position:50%0}.ac-hero__mirror{top:var(--ac-ph)!important;transform:scaleY(-1)}.ac-hero .ac-frame{height:calc(var(--u)*857.553)}@media (min-width:1280px){.ac-band.ac-hero>*{--u:min(1px, calc(100cqw / 1920), calc((100svh - var(--ac-hdr, 80px)) / 857.553))}.ac-hero .ac-band__bg{--ac-f:calc((100cqw - var(--u) * 1920) / 2);--ac-pw:max( 100cqw, calc(var(--u) * 1920), calc((var(--ac-f) + var(--u) * 1335) * 1920 / 1335), calc((100cqw - var(--ac-f) - var(--u) * 1335) * 1920 / 585) );--ac-pt:calc(var(--u) * 680 - var(--ac-pw) * 680 / 1920);--ac-ph:calc(var(--ac-pw) * 857.553 / 1920);top:var(--ac-pt);left:calc(var(--ac-f) + var(--u)*1335 - var(--ac-pw)*1335/1920);width:var(--ac-pw);max-width:none}.ac-hero__mirror{top:calc(var(--ac-pt) + var(--ac-ph))!important}}@media (min-width:1280px){.ac-band:not(.ac-hero)>*{--ax:960;--ay:475;--ac-u0:var(--u);--ac-h:calc(100svh - var(--ac-hdr, 80px));--ac-s:max(calc(100cqw / 1920), calc(var(--ac-h) / 949.505));--ac-fcx:calc((100cqw - var(--u) * 1920) / 2);--ac-px:clamp(calc(100cqw - var(--ac-s) * 1920), calc(var(--ac-fcx) + (var(--u) - var(--ac-s)) * var(--ax)), 0px);--ac-fx:clamp(0px, calc(var(--ac-px) + (var(--ac-s) - var(--u)) * var(--ax)), calc(100cqw - var(--u) * 1920));--cy0:0;--cy1:949.505;--ac-fflex:calc((var(--ac-h) - var(--u) * 949.505) / 2);--ac-fcy:calc((var(--ac-h) - (var(--cy1) - var(--cy0)) * var(--u)) / 2 - var(--cy0) * var(--u));--ac-py:clamp(calc(var(--ac-h) - var(--ac-s) * 949.505), calc(var(--ac-fcy) + (var(--u) - var(--ac-s)) * var(--ay)), 0px);--ac-fy:clamp(calc(var(--cy0) * var(--u) * -1), calc(var(--ac-py) + (var(--ac-s) - var(--u)) * var(--ay)), calc(var(--ac-h) - var(--cy1) * var(--u)))}.ac-band:not(.ac-hero)>.ac-band__bg{inset:auto;left:var(--ac-px);top:var(--ac-py);width:calc(var(--ac-s)*1920);height:calc(var(--ac-s)*949.505);max-width:none}.ac-band:not(.ac-hero)>.ac-frame{left:calc(var(--ac-fx) - var(--ac-fcx));top:calc(var(--ac-fy) - var(--ac-fflex))}.ac-band.ac-tale>*{--ax:1390;--ay:695}.ac-band.ac-look>*{--ax:1315;--ay:800}.ac-band.ac-how:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--ac-how-cover, url(/assets/images/accounts/ac-how-bg.webp)) 50% 50%/cover no-repeat}.ac-band.ac-how>.ac-band__bg{--ac-gx:calc((100cqw - var(--u) * 1920) / 2);--ac-gy:calc((var(--ac-h) - var(--u) * 949.505) / 2);--ac-ex:clamp(0px, var(--ac-gx), 64px);--ac-ey:clamp(0px, var(--ac-gy), 64px);left:var(--ac-gx);top:var(--ac-gy);width:calc(var(--u)*1920);height:calc(var(--u)*949.505);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--ac-ex),#000 calc(100% - var(--ac-ex)),transparent 100%),linear-gradient(180deg,transparent 0,#000 var(--ac-ey),#000 calc(100% - var(--ac-ey)),transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 var(--ac-ex),#000 calc(100% - var(--ac-ex)),transparent 100%),linear-gradient(180deg,transparent 0,#000 var(--ac-ey),#000 calc(100% - var(--ac-ey)),transparent 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.ac-band.ac-how>.ac-frame{left:0;top:0}.ac-tale__hub{--u:var(--ac-s);position:absolute;inset:0;translate:calc(var(--ac-px) - var(--ac-fx)) calc(var(--ac-py) - var(--ac-fy));pointer-events:none}}.ac-hero__stage{position:absolute;left:calc(var(--u)*100.947);top:calc(var(--u)*49.974);width:calc(var(--u)*1719.105);height:calc(var(--u)*757.605)}.ac-hero__glow{position:absolute;left:calc(var(--u)*-18.99);top:calc(var(--u)*463.76);width:calc(var(--u)*751.609);height:calc(var(--u)*112.941);background:#fef9ed;opacity:.68;filter:blur(calc(var(--u)*13.593))}.ac-hero__copy{position:absolute;z-index:1;left:0;top:calc(50% - var(--u)*40.46);display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u)*39.979);width:calc(var(--u)*887.538);transform:translateY(-50%)}.ac-hero__badge{display:flex;align-items:center;gap:calc(var(--u)*9);width:calc(var(--u)*299.919);height:calc(var(--u)*44.512);padding-left:calc(var(--u)*20.37);border-radius:999px;background:var(--ac-tint, #eff6ff);box-shadow:inset 0 0 0 calc(var(--u)*1.499) rgb(var(--ac-soft-rgb, 191 219 254)/.6);color:var(--ac-primary-deep, #1d4ed8);font-family:var(--ac-ui);font-size:calc(var(--u)*16.491);font-weight:700;line-height:calc(var(--u)*24.737);letter-spacing:calc(var(--u)*.9895);text-transform:uppercase;white-space:nowrap}.ac-hero__badge img{width:calc(var(--u)*20.989);height:calc(var(--u)*20.989);margin-top:calc(var(--u)*1.38)}.ac-hero__title{color:#0f172a;font-family:var(--ac-bold);font-size:calc(var(--u)*79.958);font-weight:400;line-height:1.1;letter-spacing:calc(var(--u)*-2.2488);white-space:nowrap;text-box:trim-both cap alphabetic}.ac-hero__title .ac-blue{color:var(--ac-primary, #2563eb)}.ac-hero__sub{width:calc(var(--u)*863.55);color:#25282c;font-family:var(--ac-reg);font-size:calc(var(--u)*23.988);line-height:1.2;white-space:nowrap;text-box:trim-both cap alphabetic}.ac-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u)*29.984)}.ac-btn{display:inline-flex;align-items:center;gap:calc(var(--u)*14.992);padding:calc(var(--u)*20.989) calc(var(--u)*41.978);border-radius:calc(var(--u)*17.991);background:var(--ac-primary, #2563eb);box-shadow:0 calc(var(--u)*14.992) calc(var(--u)*22.488) calc(var(--u)*-4.498) rgb(var(--ac-primary-rgb, 37 99 235)/.3),0 calc(var(--u)*5.997) calc(var(--u)*8.995) calc(var(--u)*-5.997) rgb(var(--ac-primary-rgb, 37 99 235)/.3);color:#fff!important;font-family:var(--ac-ui);font-size:calc(var(--u)*23.988);font-weight:600;line-height:calc(var(--u)*35.981);text-decoration:none;white-space:nowrap;transition:background-color .3s var(--ac-ease),transform .3s var(--ac-ease),box-shadow .3s var(--ac-ease)}.ac-btn img{width:calc(var(--u)*23.988);height:calc(var(--u)*23.988);transition:transform .3s var(--ac-ease);margin-top:7px}.ac-btn:hover{background:var(--ac-primary-deep, #1d4ed8);transform:translateY(-2px);box-shadow:0 calc(var(--u)*18) calc(var(--u)*28) calc(var(--u)*-4.498) rgb(var(--ac-primary-rgb, 37 99 235)/.4),0 calc(var(--u)*5.997) calc(var(--u)*8.995) calc(var(--u)*-5.997) rgb(var(--ac-primary-rgb, 37 99 235)/.3)}.ac-btn:hover img{transform:translate(3px)}.ac-hero__features{display:flex;align-items:center;gap:calc(var(--u)*23.988)}.ac-hero__feature{display:flex;flex-direction:column;gap:calc(var(--u)*14.992);width:calc(var(--u)*235.877)}.ac-hero__feature+.ac-hero__feature{position:relative}.ac-hero__feature:not(:last-child){border-right:calc(var(--u)*.999) solid #dfe0e0}.ac-hero__feature-icon{display:flex;align-items:center;justify-content:center;width:calc(var(--u)*56.97);height:calc(var(--u)*56.97);border-radius:calc(var(--u)*11.994);background:var(--ac-tint, #eff6ff)}.ac-hero__feature:first-child .ac-hero__feature-icon{border-radius:calc(var(--u)*14.243)}.ac-hero__feature-icon img{width:calc(var(--u)*34.982);height:calc(var(--u)*34.982)}.ac-hero__feature:first-child .ac-hero__feature-icon img{width:calc(var(--u)*35.842);height:calc(var(--u)*35.842)}.ac-hero__feature-text{padding:calc(var(--u)*4.32)0 calc(var(--u)*6.97);color:#292f38;font-family:var(--ac-semi);font-size:calc(var(--u)*19.99);line-height:1.2;white-space:nowrap}.ac-hero__feature-text .ac-l:first-child{text-box:trim-start cap alphabetic}.ac-hero__feature-text .ac-l:last-child{text-box:trim-end cap alphabetic}.ac-hero__art{--au:var(--u);position:absolute;left:calc(var(--u)*700);top:0;width:calc(var(--au)*1170);height:calc(var(--au)*720);pointer-events:none}.ac-hero__placard{position:absolute;left:calc(var(--au)*94.17);top:calc(var(--au)*13.99);width:calc(var(--au)*430.188);height:calc(var(--au)*242.11);-o-object-fit:cover;object-fit:cover}.ac-hero__receipt{position:absolute;left:calc(var(--au)*9.63);top:calc(var(--au)*407.79);display:flex;align-items:center;justify-content:center;width:calc(var(--au)*317.636);height:calc(var(--au)*227.509)}.ac-hero__receipt img{flex:none;width:calc(var(--au)*300.077);height:calc(var(--au)*200.051);-o-object-fit:cover;object-fit:cover;transform:rotate(5.42deg)}.ac-hero__laptop{position:absolute;left:calc(var(--au)*88.55);top:calc(var(--au)*110.34);width:calc(var(--au)*890.536);height:calc(var(--au)*593.691);-o-object-fit:cover;object-fit:cover}.ac-fr{position:absolute;left:calc(var(--au)*813.21);top:calc(var(--au)*302.85);display:flex;align-items:center;justify-content:center;width:calc(var(--au)*252.927);height:calc(var(--au)*189.648);animation:ac-float 6s ease-in-out infinite}.ac-fr__card{position:relative;flex:none;width:calc(var(--au)*246.534);height:calc(var(--au)*180.83);transform:rotate(-2.08deg)}.ac-fr__card>*{position:absolute}.ac-fr__bg,.ac-fr__shadow,.ac-fr__glass{inset:.72%0 .7% .16%;width:99.84%;height:98.58%}.ac-fr__shadow,.ac-fr__glass{-webkit-mask:url(/assets/images/accounts/ac-fr-mask.svg)center/100% 100%no-repeat;mask:url(/assets/images/accounts/ac-fr-mask.svg)center/100% 100%no-repeat}.ac-fr__shadow{background:#00000059;filter:blur(calc(var(--au)*4.75));transform:translate(calc(var(--au)*-2.998),calc(var(--au)*4.997))}.ac-fr__glass{background:#fff3;backdrop-filter:blur(calc(var(--au)*24)) saturate(1.1)}.ac-fr__tile,.ac-fr__glyph,.ac-fr__label,.ac-fr__line{display:flex;align-items:center;justify-content:center}.ac-fr__tile>span,.ac-fr__glyph>span,.ac-fr__label>span,.ac-fr__line>span{position:relative;flex:none}.ac-fr__tile{left:calc(var(--au)*25.5);top:calc(var(--au)*23.81);width:calc(var(--au)*39.123);height:calc(var(--au)*42.496)}.ac-fr__tile>span{width:calc(var(--au)*37.794);height:calc(var(--au)*41.283);transform:rotate(1.87deg)}.ac-fr__glyph{left:calc(var(--au)*31.93);top:calc(var(--au)*30.8);width:calc(var(--au)*26.258);height:calc(var(--au)*28.522)}.ac-fr__glyph>span{width:calc(var(--au)*25.366);height:calc(var(--au)*27.707);transform:rotate(1.87deg)}.ac-fr__tile img,.ac-fr__glyph img{position:absolute;top:1.36%;left:0;width:100%;height:97.52%}.ac-fr__label{left:calc(var(--au)*26.75);top:calc(var(--au)*66.29);width:calc(var(--au)*148.853);height:calc(var(--au)*35.566)}.ac-fr__label>span{width:calc(var(--au)*148.55);height:calc(var(--au)*34.228);transform:rotate(-.52deg)}.ac-fr__label img{width:100%;height:100%}.ac-fr__line{width:calc(var(--au)*132.239);height:calc(var(--au)*14.081)}.ac-fr__line--1{left:calc(var(--au)*25.23);top:calc(var(--au)*97.3)}.ac-fr__line--2{left:calc(var(--au)*24.74);top:calc(var(--au)*110.66)}.ac-fr__line>span{width:calc(var(--au)*131.989);height:calc(var(--au)*9.303);transform:rotate(2.08deg)}.ac-fr__line img{position:absolute;top:-25%;left:-1.76%;width:103.52%;height:150%}.ac-fr__go{left:calc(var(--au)*195.37);top:calc(var(--au)*131.41);width:calc(var(--au)*33.724);height:calc(var(--au)*33.724);border-radius:50%;background:#ededf3}.ac-fr__arrow{left:calc(var(--au)*204.09);top:calc(var(--au)*148.27 - var(--au)*5.04);width:calc(var(--au)*15.802);height:calc(var(--au)*10.082)}.ac-fr__arrow img{width:100%;height:100%}@keyframes ac-float{0%,to{translate:0 0}50%{translate:0 calc(var(--au)*-10)}}.ac-tale__head{top:calc(var(--u)*54.971)}.ac-tale__side,.ac-tale__cards{position:static}.ac-tale__tag{position:absolute;top:calc(var(--u)*330.831);display:flex;align-items:center;justify-content:center;gap:calc(var(--u)*19.99);width:calc(var(--u)*262.863);height:calc(var(--u)*54.971);padding-left:calc(var(--u)*.6);border-radius:calc(var(--u)*10.994);font-family:var(--ac-semi);font-size:calc(var(--u)*21.989);line-height:1;letter-spacing:calc(var(--u)*-1.4391);text-transform:uppercase;white-space:nowrap}.ac-tale__tag img{width:calc(var(--u)*30.784);height:calc(var(--u)*30.784)}.ac-tale__tag--without{left:calc(var(--u)*332.827);background:#fdc3c41a;box-shadow:0 calc(var(--u)*8.995) calc(var(--u)*11.594) #0000004d;color:#ff0005}.ac-tale__tag--with{left:calc(var(--u)*1270.337);background:#85f3991a;box-shadow:0 calc(var(--u)*3.998) calc(var(--u)*4.698) #00000040;color:#09a025}.ac-tale__glow{position:absolute;left:calc(var(--u)*1289.5);top:calc(var(--u)*594.86);width:calc(var(--u)*196.553);height:calc(var(--u)*192.556)}.ac-tale__mark{position:absolute;z-index:1;left:calc(var(--u)*1336.307);top:calc(var(--u)*649.661);width:calc(var(--u)*106.486);height:calc(var(--u)*90.571);animation:ac-bob 5s ease-in-out infinite}@keyframes ac-bob{0%,to{translate:0 0}50%{translate:0 calc(var(--u)*-8)}}.ac-tcard{position:absolute;z-index:2;left:calc(var(--u)*var(--x));top:calc(var(--u)*var(--y));width:calc(var(--u)*var(--w));height:calc(var(--u)*var(--h));overflow:hidden;border-radius:calc(var(--u)*9.995);background:#f8f8fd;box-shadow:0 calc(var(--u)*3.998) calc(var(--u)*3.998) #00000040;transition:transform .35s var(--ac-ease),box-shadow .35s var(--ac-ease)}.ac-tcard:hover{transform:translateY(-4px);box-shadow:0 calc(var(--u)*10) calc(var(--u)*18) #0000002e}.ac-tcard__in{position:absolute;left:calc(50% + var(--u)*var(--dx, 0));top:calc(50% + var(--u)*.5);display:flex;align-items:flex-end;gap:calc(var(--u)*13.993);transform:translate(-50%,-50%)}.ac-tcard--left .ac-tcard__in{left:calc(var(--u)*var(--pad));transform:translateY(-50%)}.ac-tcard--center .ac-tcard__in{align-items:center}.ac-tcard__tile{display:flex;flex:none;align-items:center;justify-content:center;width:calc(var(--u)*60.968);height:calc(var(--u)*59.969);border-radius:calc(var(--u)*9.995);background:var(--tile)}.ac-tcard__tile img{width:calc(var(--u)*var(--is));height:calc(var(--u)*var(--is))}.ac-tcard__text{display:flex;flex-direction:column;gap:calc(var(--u)*9.995);width:calc(var(--u)*var(--tw, auto));color:#000;letter-spacing:calc(var(--u)*-1.3144);white-space:nowrap}.ac-tcard__text b{font-family:var(--ac-semi);font-size:calc(var(--u)*21.989);font-weight:400;line-height:1;text-box:trim-both cap alphabetic}.ac-tcard__text>span{font-family:var(--ac-reg);font-size:calc(var(--u)*18.257);line-height:1.1;text-box:trim-both cap alphabetic}.ac-tcard--tight .ac-tcard__text>span{letter-spacing:calc(var(--u)*-.9995)}.ac-look{--ac-look-move:.8s}.ac-look__copy{position:absolute;z-index:1;left:calc(var(--u)*100);top:calc(var(--u)*475.3);display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u)*22.696);width:calc(var(--u)*867.503);transform:translateY(-50%)}.ac-look__title{padding-top:calc(var(--u)*1.195);color:#10213b;font-family:var(--ac-bold);font-size:calc(var(--u)*70);font-weight:400;line-height:calc(var(--u)*69.344);letter-spacing:calc(var(--u)*-2.2398);white-space:nowrap}.ac-look__sub{padding-bottom:calc(var(--u)*.874);color:#2b2b2b;font-family:var(--ac-reg);font-size:calc(var(--u)*24);line-height:1.2;white-space:nowrap;text-box:trim-both cap alphabetic}.ac-look__nav{display:flex;flex-direction:column;gap:calc(var(--u)*8.959);width:calc(var(--u)*537.547);padding-top:calc(var(--u)*13.155)}.ac-look__tab{position:relative;display:flex;align-items:center;width:100%;height:calc(var(--u)*61.63);margin:0;padding:0 calc(var(--u)*19.411);border:calc(var(--u)*1.493) solid transparent;border-radius:calc(var(--u)*13.439);background:0 0;color:#4f5258;font-family:var(--ac-reg);font-size:calc(var(--u)*20);line-height:calc(var(--u)*24.3);text-align:left;white-space:nowrap;cursor:pointer;transition:background-color .45s var(--ac-ease),border-color .45s var(--ac-ease),color .45s var(--ac-ease)}.ac-look__chev{position:absolute;left:calc(var(--u)*548.43 - var(--u)*1.493);top:50%;color:var(--ac-accent, #315cff);font-family:var(--ac-inter);font-size:calc(var(--u)*16.425);font-weight:700;line-height:1;opacity:0;transform:translate(calc(var(--u)*-6),-60%);transition:opacity .45s var(--ac-ease),transform .45s var(--ac-ease)}.ac-look__tab:hover{color:var(--ac-accent, #315cff);background:rgb(var(--ac-tint-rgb, 240 243 255)/.55)}.ac-look__tab:focus-visible{outline:2px solid var(--ac-accent, #315cff);outline-offset:2px}.ac-look__tab[data-state=on]{border-color:var(--ac-tint-line, #e2e7ff);background:var(--ac-tint-2, #f0f3ff);color:var(--ac-accent, #315cff);font-family:var(--ac-bold)}.ac-look__tab[data-state=on] .ac-look__chev{opacity:1;transform:translateY(-60%)}.ac-look__screen{position:absolute;z-index:2;left:calc(var(--u)*801);top:calc(var(--u)*199);width:calc(var(--u)*1029);height:calc(var(--u)*649.168);pointer-events:none}.ac-look__shot{position:absolute;top:-1.8485%;left:0;width:100%;height:101.8485%;-o-object-fit:cover;object-fit:cover;transform-origin:0 0}.ac-look__shot[data-state=leaving],.ac-look__shot[data-state=entering],.ac-look__shot[data-state=rising],.ac-look__shot[data-state=returning]{will-change:transform,opacity}.ac-look__shot[data-state=current]{z-index:1;opacity:1;transform:none;transition:transform var(--ac-look-move) cubic-bezier(.65,0,.35,1),opacity var(--ac-look-move) ease}.ac-look__shot[data-state=leaving]{z-index:2;opacity:0;transform:translate(-3.79%,33.833%) scale(.19242);transition:transform var(--ac-look-move) cubic-bezier(.65,0,.35,1),opacity var(--ac-look-move) cubic-bezier(.5,0,.75,0)}.ac-look__shot[data-state=entering],.ac-look__shot[data-state=parked]{z-index:1;transform:translate(109.815%,99.823%);transition:none}.ac-look__shot[data-state=parked]{visibility:hidden}.ac-look__shot[data-state=rising]{z-index:2;opacity:0;transform:translate(-3.79%,33.833%) scale(.19242);transition:none}.ac-look__shot[data-state=returning]{z-index:1;opacity:1;transform:translate(109.815%,99.823%);transition:transform var(--ac-look-move) cubic-bezier(.65,0,.35,1)}.ac-look__screen[data-state=back] .ac-look__shot[data-state=current]{z-index:2;transition:transform var(--ac-look-move) cubic-bezier(.65,0,.35,1),opacity var(--ac-look-move) cubic-bezier(.25,1,.5,1)}.ac-cap__col{position:absolute;left:calc(var(--u)*185.907);top:calc(var(--u)*49.974);display:flex;flex-direction:column;align-items:center;gap:calc(var(--u)*29.984);width:calc(var(--u)*1548.194)}.ac-cap__col .ac-head{position:relative;left:auto;transform:none}.ac-cap__grid{display:grid;grid-template-columns:repeat(3,calc(var(--u)*504.532));gap:calc(var(--u)*15.857) calc(var(--u)*17.298)}.ac-cap__card{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u)*14.415);padding:calc(var(--u)*24.986);border:calc(var(--u)*1.922) solid #edf0fa;border-radius:calc(var(--u)*28.83);background:#ffffffc9;box-shadow:0 calc(var(--u)*15.376) calc(var(--u)*42.285) #213a780f;transition:transform .35s var(--ac-ease),box-shadow .35s var(--ac-ease),border-color .35s var(--ac-ease)}.ac-cap__card:hover{transform:translateY(-4px);border-color:var(--ac-tint-line2, #dfe5fb);box-shadow:0 calc(var(--u)*22) calc(var(--u)*48) #213a781f}.ac-cap__icon{display:flex;align-items:center;justify-content:center;width:calc(var(--u)*61.505);height:calc(var(--u)*61.505);padding:calc(var(--u)*9.61)0 calc(var(--u)*11.532);border-radius:calc(var(--u)*17.298);background:var(--tint);color:var(--ink);font-family:var(--ac-inter);font-size:calc(var(--u)*34.597);line-height:normal}.ac-cap__title{padding-top:calc(var(--u)*8.649);color:#10213b;font-family:var(--ac-inter);font-size:calc(var(--u)*23.988);font-weight:700;line-height:calc(var(--u)*26.908);white-space:nowrap}.ac-cap__body{color:#77839d;white-space:nowrap;font-family:var(--ac-inter);font-size:calc(var(--u)*17.991);line-height:calc(var(--u)*26.812);text-box:trim-both cap alphabetic}.ac-how__pl-abs{position:absolute;left:calc(var(--u)*1497.468);top:calc(var(--u)*456.454);width:calc(var(--u)*323.397);height:calc(var(--u)*388.798);transform:rotate(.25deg)}.ac-how__stage{position:absolute;left:calc(var(--u)*100.947);top:calc(var(--u)*49.974);width:calc(var(--u)*1718.105);height:calc(var(--u)*848.558)}.ac-how__head{top:0;gap:calc(var(--u)*14.992)}.ac-how__head .ac-lede{margin-top:0!important}.ac-how__steps,.ac-step{position:static}.ac-step__text{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u)*20.989);white-space:nowrap}.ac-step--1 .ac-step__text{--col:302.842;left:calc(var(--u)*51.97);top:calc(var(--u)*253.87)}.ac-step--2 .ac-step__text{--col:324;left:calc(var(--u)*468.76);top:calc(var(--u)*281.85)}.ac-step--3 .ac-step__text{--col:362;left:calc(var(--u)*931.51);top:calc(var(--u)*327.83)}.ac-step--4 .ac-step__text{--col:364;left:calc(var(--u)*1357.29);top:calc(var(--u)*236.88)}.ac-step__num{display:block;width:calc(var(--u)*var(--col));background:linear-gradient(25deg,var(--ac-accent, #315cff) 3.97%,var(--ac-accent-soft, #97abf5) 40.69%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--ac-bold);font-size:calc(var(--u)*59.969);line-height:1.2;text-box:trim-both cap alphabetic}.ac-step__title{color:#000;font-family:var(--ac-bold);font-size:calc(var(--u)*31.983);font-weight:400;line-height:1;letter-spacing:calc(var(--u)*-1.7991);text-box:trim-both cap alphabetic}.ac-step__body{margin-top:calc(var(--u)*-3.998)!important;color:#2f2f2f;font-family:var(--ac-inter);font-size:calc(var(--u)*21.989);line-height:1.1;text-box:trim-both cap alphabetic}.ac-step__mock{position:absolute}.ac-step--1 .ac-step__mock{left:calc(var(--u)*45.98);top:calc(var(--u)*434.77);width:calc(var(--u)*339.823);height:calc(var(--u)*353.816)}.ac-step--2 .ac-step__mock{left:calc(var(--u)*483.75);top:calc(var(--u)*435.77);width:calc(var(--u)*339.823);height:calc(var(--u)*313.837)}.ac-step--3 .ac-step__mock{left:calc(var(--u)*894.53);top:calc(var(--u)*497.74);width:calc(var(--u)*388.798);height:calc(var(--u)*313.837)}.ac-step__mock--pl{display:none}.ac-mock{position:absolute;left:0;display:flex;flex-direction:column;justify-content:center;gap:calc(var(--u)*26.986);overflow:hidden;border-radius:calc(var(--u)*19.99);background:#fcfdfe;color:#000;font-family:var(--ac-reg);font-size:calc(var(--u)*14.992);line-height:1.2;transition:transform .35s var(--ac-ease),box-shadow .35s var(--ac-ease)}.ac-step__mock:hover .ac-mock{transform:translateY(-4px);box-shadow:0 calc(var(--u)*16) calc(var(--u)*32) #213a7824}.ac-mock--sale{top:calc(var(--u)*37.98);width:calc(var(--u)*341.822);height:calc(var(--u)*315.836);padding-inline:calc(var(--u)*23.988)}.ac-mock--ledger{top:calc(var(--u)*43.98);width:calc(var(--u)*341.822);height:calc(var(--u)*269.859);padding-inline:calc(var(--u)*23.988)}.ac-mock--gst{top:calc(var(--u)*43.98);width:calc(var(--u)*388.798);height:calc(var(--u)*269.859);padding-inline:calc(var(--u)*31.984)}.ac-mock__title{font-family:var(--ac-bold);font-size:calc(var(--u)*19.99);font-weight:400;line-height:1.2;white-space:nowrap;text-box:trim-both cap alphabetic}.ac-mock__field{display:flex;align-items:center;justify-content:space-between}.ac-mock__field>span:first-child,.ac-mock__items>span{text-box:trim-both cap alphabetic}.ac-mock__input{display:flex;align-items:center;width:calc(var(--u)*182.905);padding:calc(var(--u)*9.995);border:calc(var(--u)*.5) solid #c2c2c2;border-radius:calc(var(--u)*4.997);background:#fff;filter:drop-shadow(0 calc(var(--u)*.999) calc(var(--u)*4.348) rgba(0,0,0,.07));white-space:nowrap;text-box:trim-both cap alphabetic}.ac-mock__input--full{width:100%}.ac-mock__items{display:flex;flex-direction:column;gap:calc(var(--u)*14.992)}.ac-mock__table{display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--u)*16.991);padding:calc(var(--u)*9.995)0;border-radius:calc(var(--u)*9.995);background:#fff;filter:drop-shadow(calc(var(--u)*-.999) calc(var(--u)*3.998) calc(var(--u)*3.848) rgba(0,0,0,.1));font-family:var(--ac-semi)}.ac-mock__row{display:flex;align-items:center;justify-content:center;gap:calc(var(--u)*79.958);width:100%}.ac-mock__row>span{white-space:nowrap;text-box:trim-both cap alphabetic}.ac-mock__row>span:nth-child(1){min-width:calc(var(--u)*63.967)}.ac-mock__row>span:nth-child(2){width:calc(var(--u)*9.995);text-align:center}.ac-mock__row>span:nth-child(3){width:calc(var(--u)*39.979);text-align:right}.ac-mock__total{display:flex;justify-content:space-between;font-family:var(--ac-bold);font-size:calc(var(--u)*19.99)}.ac-mock__total>span{text-box:trim-both cap alphabetic}.ac-mock__list{display:flex;flex-direction:column;gap:calc(var(--u)*8.995);font-family:var(--ac-ui);font-size:calc(var(--u)*14.992);line-height:calc(var(--u)*22.488)}.ac-mock__list>div{display:flex;justify-content:space-between;white-space:nowrap}.ac-mock__list dt{color:#475569;font-weight:400}.ac-mock__list dd{font-weight:700}.ac-up{color:#059669}.ac-down{color:#f43f5e}.ac-mock__list--kv dd{min-width:calc(var(--u)*127.933);color:#3b445c}.ac-mock__head{display:flex;align-items:flex-start;gap:calc(var(--u)*26.986)}.ac-mock__chip{display:flex;align-items:center;justify-content:center;width:calc(var(--u)*70.551);height:calc(var(--u)*18.681);border-radius:calc(var(--u)*2.844);background:#d5f9eb;color:#059669;font-size:calc(var(--u)*11.994);line-height:1;letter-spacing:calc(var(--u)*-.3413)}.ac-mock__badge{position:absolute;z-index:1;top:calc(var(--u)*9);left:calc(var(--u)*255.87);display:flex;align-items:center;justify-content:center;width:calc(var(--u)*69.964);height:calc(var(--u)*70.963);border:calc(var(--u)*1.999) solid rgba(255,255,255,.7);border-radius:calc(var(--u)*9.995);background:var(--tile);box-shadow:0 0 calc(var(--u)*12.893) var(--glow)}.ac-step--1 .ac-mock__badge{top:0}.ac-step--3 .ac-mock__badge{left:calc(var(--u)*309.84)}.ac-mock__badge img{width:calc(var(--u)*40.979);height:calc(var(--u)*40.979);margin:calc(var(--u)*1) calc(var(--u)*2)0 0}.ac-step--1 .ac-mock__badge img{width:calc(var(--u)*39.979);height:calc(var(--u)*39.979)}.ac-how__link{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;pointer-events:none}.ac-how__link>span{position:relative;flex:none;width:calc(var(--u)*111.314);height:calc(var(--u)*57.96)}.ac-how__link img{position:absolute;top:-13.8%;left:-7.18%;width:114.36%;height:127.6%}.ac-how__link--1{left:calc(var(--u)*371.81);top:calc(var(--u)*422.78);width:calc(var(--u)*118.323);height:calc(var(--u)*120.924)}.ac-how__link--1>span{transform:rotate(46.98deg)}.ac-how__link--2{left:calc(var(--u)*806.54);top:calc(var(--u)*447.82);width:calc(var(--u)*105.863);height:calc(var(--u)*125.38)}.ac-how__link--2>span{transform:rotate(59.99deg)}.ac-how__link--3{left:calc(var(--u)*1262.31);top:calc(var(--u)*446.81);width:calc(var(--u)*169);height:calc(var(--u)*74)}.ac-how__link--3>span{width:100%;height:100%;transform:none}.ac-how__link--3 img{top:0;left:0;width:100%;height:100%}.ac-ben__copy{position:absolute;left:calc(var(--u)*100.947);top:calc(var(--u)*474.944);display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u)*20.256);transform:translateY(-50%)}.ac-ben__head{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u)*20.256)}.ac-ben .ac-pill{padding-block:calc(var(--u)*9.495)}.ac-ben__title{color:#10213b;font-family:var(--ac-bold);font-size:calc(var(--u)*69.964);font-weight:400;line-height:1.1;letter-spacing:calc(var(--u)*-.9995);white-space:nowrap;text-box:trim-both cap alphabetic}.ac-ben__sub{padding-bottom:calc(var(--u)*.78);color:#2f3032;font-family:var(--ac-reg);font-size:calc(var(--u)*23.988);line-height:1.4;white-space:nowrap;text-box:trim-both cap alphabetic}.ac-ben__grid{display:grid;grid-template-columns:repeat(2,calc(var(--u)*440.77));gap:calc(var(--u)*29.984)}.ac-ben__card{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u)*9.728);padding:calc(var(--u)*22.655);border:calc(var(--u)*1.333) solid #edf0fa;border-radius:calc(var(--u)*19.99);background:#ffffffc9;box-shadow:0 calc(var(--u)*10.661) calc(var(--u)*29.318) #213a780f;transition:transform .35s var(--ac-ease),box-shadow .35s var(--ac-ease)}.ac-ben__card:hover{transform:translateY(-4px);box-shadow:0 calc(var(--u)*18) calc(var(--u)*40) #213a781f}.ac-ben__icon{display:flex;align-items:center;justify-content:center;width:calc(var(--u)*42.644);height:calc(var(--u)*42.644);padding:calc(var(--u)*6.663)0 calc(var(--u)*7.996);border-radius:calc(var(--u)*11.994);background:var(--tint)}.ac-ben__icon img{width:calc(var(--u)*var(--is));height:calc(var(--u)*var(--is))}.ac-ben__card-title{padding-top:calc(var(--u)*6.263);color:#10213b;font-family:var(--ac-bold);font-size:calc(var(--u)*24.987);font-weight:400;line-height:calc(var(--u)*33.32);white-space:nowrap}.ac-ben__body{padding-bottom:calc(var(--u)*.999);color:#3f4a5c;font-family:var(--ac-inter);font-size:max(12.5px,calc(var(--u)*15.5));line-height:max(19px,calc(var(--u)*23.5))}.ac-ben__art{display:none}.ac-built__col{position:absolute;left:calc(var(--u)*100.947);top:calc(var(--u)*474.66);display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u)*29.984);width:calc(var(--u)*1719.105);padding-inline:calc(var(--u)*32.233);transform:translateY(-50%)}.ac-built__head{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u)*16.117);width:calc(var(--u)*1031.463)}.ac-built .ac-pill{padding-block:calc(var(--u)*9.495)}.ac-built__title{color:#0f172a;font-family:var(--ac-bold);font-size:calc(var(--u)*64.466);font-weight:400;line-height:calc(var(--u)*64.466);letter-spacing:calc(var(--u)*-1.6117);white-space:nowrap}.ac-built__sub{padding-top:calc(var(--u)*5.372);color:#475569;font-family:var(--ac-reg);font-size:calc(var(--u)*24.175);line-height:calc(var(--u)*37.605);white-space:nowrap}.ac-built__grid{display:flex;gap:calc(var(--u)*32.233);width:100%}.ac-built__item{display:flex;flex:1 0 0;min-width:0}.ac-built__card{display:flex;flex:1 1 auto;color:inherit;text-decoration:none;flex-direction:column;justify-content:space-between;min-width:0;height:calc(var(--u)*523);padding:calc(var(--u)*1.343);overflow:hidden;border:calc(var(--u)*1.343) solid #e2e8f0;border-radius:calc(var(--u)*32.233);background:#fff;box-shadow:0 calc(var(--u)*26.861) calc(var(--u)*53.722) calc(var(--u)*-20.146) #1e3a8a12;transition:transform .35s var(--ac-ease),box-shadow .35s var(--ac-ease)}.ac-built__card:hover{transform:translateY(-6px);box-shadow:0 calc(var(--u)*34) calc(var(--u)*60) calc(var(--u)*-20) #1e3a8a29}.ac-built__photo{position:relative;height:calc(var(--u)*257.866);overflow:hidden;background:#f1f5f9}.ac-built__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--ac-ease)}.ac-built__card:hover .ac-built__photo img{transform:scale(1.04)}.ac-built__body{display:flex;flex-direction:column;gap:calc(var(--u)*10.744);padding:calc(var(--u)*32.233)}.ac-built__card-title{color:#0f172a;font-family:var(--ac-ui);font-size:calc(var(--u)*21.489);font-weight:700;line-height:calc(var(--u)*32.233)}.ac-built__text{color:#61666d;font-family:var(--ac-reg);font-size:max(11px,calc(var(--u)*16.117));line-height:max(18px,calc(var(--u)*26.189))}.ac-built__more{display:flex;align-self:flex-end;align-items:center;justify-content:center;width:calc(var(--u)*42.978);height:calc(var(--u)*42.978);margin:0 calc(var(--u)*32.233) calc(var(--u)*32.233);border:calc(var(--u)*1.343) solid #e2e8f0;border-radius:50%;background:#f8fafc;color:var(--ac-primary, #2563eb);transition:transform .3s var(--ac-ease),background-color .3s var(--ac-ease),color .3s var(--ac-ease),border-color .3s var(--ac-ease)}.ac-built__more svg{width:46%;height:46%}.ac-built__card:hover .ac-built__more,.ac-built__card:focus-visible .ac-built__more{border-color:var(--ac-primary, #2563eb);background:var(--ac-primary, #2563eb);color:#fff;transform:translate(4px)}.ac-built__card:focus-visible{outline:2px solid var(--ac-primary, #2563eb);outline-offset:3px}.ac-tail .home-blog{--ac-ball:clamp(240px, 27.08vw, 520px);--ac-wash:radial-gradient( circle calc(var(--ac-ball) * .7071) at 50% 50%, rgb(var(--ac-accent-rgb, 49 92 255) / .14) 0%, rgb(var(--ac-accent-rgb, 49 92 255) / 0) 70% );position:relative;background:var(--ac-tint-3, #f7f9ff);overflow:hidden;isolation:isolate}.ac-tail .home-blog:before,.ac-tail .home-blog:after{content:"";position:absolute;z-index:-1;width:var(--ac-ball);height:var(--ac-ball);border-radius:50%;background:var(--ac-wash);pointer-events:none}.ac-tail .home-blog:before{top:calc(var(--ac-ball)*-.2308);right:calc(var(--ac-ball)*-.4154)}.ac-tail .home-blog:after{bottom:calc(var(--ac-ball)*-.0955);left:calc(var(--ac-ball)*-.3154)}html.ac-anim .ac-rv{transition:opacity .5s ease var(--ac-d, 0ms),translate .55s var(--ac-ease) var(--ac-d, 0ms),transform .35s var(--ac-ease),box-shadow .35s var(--ac-ease),border-color .35s var(--ac-ease)}html.ac-anim .ac-rv:not(.ac-in){opacity:0;translate:0 24px}.ac-w{display:inline-block}html.ac-anim .ac-w{transition:opacity .5s ease,filter .5s ease,translate .55s var(--ac-ease);transition-delay:calc(var(--ac-d, 0ms) + 60ms + var(--i, 0)*45ms)}html.ac-anim .ac-rv:not(.ac-in) .ac-w{opacity:0;filter:blur(6px);translate:0 .3em}.ac-tail{position:sticky;top:var(--ac-hdr, 80px);background:#fff}.ac-lf{--hs:calc(100svh - var(--ac-hdr, 80px));--pw:max(100cqw, var(--hs) * 1.9402);position:relative;container-type:inline-size;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#120d0c;color:#fff;letter-spacing:-.5px;font-family:Averta-Regular,Inter,system-ui,sans-serif}.ac-lf>*{--u:min(1px, 100cqw / 1920, var(--hs) / 916)}@media (min-width:1280px){.ac-lf{height:var(--hs)}}.ac-lf__bg{position:absolute;top:0;left:50%;width:var(--pw);max-width:none;height:auto;translate:-50%0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ac-lf__stage{position:relative;width:calc(var(--u)*1920);height:calc(var(--u)*916);flex:none}.ac-lf__copy{position:absolute;left:calc(var(--u)*100);top:calc(var(--u)*57.41);width:calc(var(--u)*746);height:calc(var(--u)*796);display:flex;flex-direction:column;justify-content:center;gap:calc(var(--u)*88.214)}.ac-lf__head{display:flex;flex-direction:column;gap:calc(var(--u)*50)}.ac-lf .ac-lf__eyebrow{margin:0;color:var(--ac-lf-hl, #f2742d);font-family:Averta-Semibold,Inter,system-ui,sans-serif;height:calc(var(--u)*31.962);font-size:calc(var(--u)*46.8);line-height:calc(var(--u)*31.962);letter-spacing:calc(var(--u)*-.6392);text-transform:uppercase}.ac-lf .ac-lf__eyebrow,.ac-lf .ac-lf__title{translate:0 calc(var(--u)*-6.5)}.ac-lf__eyebrow span{font-size:calc(var(--u)*60)}.ac-lf .ac-lf__title{display:flex;flex-direction:column;margin:0;color:#fff;font-family:Averta-Bold,Inter,system-ui,sans-serif;justify-content:center;height:calc(var(--u)*135.518);font-size:calc(var(--u)*58.81);font-weight:700;line-height:calc(var(--u)*76.708);letter-spacing:calc(var(--u)*-.6392)}.ac-lf .ac-lf__sub{margin:calc(var(--u)*-19.317)0 0;color:#fff;font-family:Averta-Regular,Inter,system-ui,sans-serif;height:calc(var(--u)*31.962);font-size:calc(var(--u)*25.569);line-height:calc(var(--u)*31.962);letter-spacing:calc(var(--u)*-.6392)}.ac-lf__wavy{color:var(--ac-lf-hl, #f2742d);-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-thickness:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.ac-lf__steps{display:flex;flex-direction:column;gap:calc(var(--u)*79.265);margin:0;padding:0;list-style:none}.ac-lf__step{display:flex;align-items:center;gap:calc(var(--u)*17.899)}.ac-lf__step img{width:calc(var(--u)*33.24);height:calc(var(--u)*33.24);flex:none}.ac-lf__step div{display:flex;flex-direction:column;gap:calc(var(--u)*16.62)}.ac-lf__step strong{color:#fff;font-family:Averta-Bold,Inter,system-ui,sans-serif;font-size:calc(var(--u)*23.012);font-weight:700;line-height:calc(var(--u)*23.012);letter-spacing:calc(var(--u)*-.6392)}.ac-lf__step span{color:#adb2cc;font-family:Averta-Regular,Inter,system-ui,sans-serif;height:calc(var(--u)*14.3);font-size:calc(var(--u)*20.455);line-height:calc(var(--u)*14.3);letter-spacing:calc(var(--u)*-.6392);white-space:nowrap}.ac-lf__card{position:absolute;left:calc(var(--u)*1111.8);top:calc(var(--u)*60.41);width:calc(var(--u)*708.2);height:calc(var(--u)*796);overflow:hidden;isolation:isolate;border-radius:calc(var(--u)*14);box-shadow:inset 0 0 0 1px #fff3}.ac-lf__card:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(270deg,rgb(var(--ac-lf-1-rgb, 164 71 239)/.2),rgb(var(--ac-lf-2-rgb, 63 67 193)/.2));pointer-events:none}.ac-lf__frost{position:absolute;z-index:-2;left:calc((var(--u)*1920 - var(--pw))/2 - var(--u)*1111.8);top:calc((var(--u)*916 - var(--hs))/2 - var(--u)*60.41);width:var(--pw);max-width:none;height:auto;pointer-events:none}.ac-lf .ac-lf__card-title{margin:0;padding-top:calc(var(--u)*27);color:#fff;font-family:Averta-Semibold,Inter,system-ui,sans-serif;font-size:calc(var(--u)*36);font-weight:600;line-height:calc(var(--u)*46);letter-spacing:-.5px;text-align:center}.ac-lf .ac-lf__card-sub{margin:calc(var(--u)*4)0 0;color:#fff;font-family:Averta-Regular,Inter,system-ui,sans-serif;font-size:calc(var(--u)*16);line-height:calc(var(--u)*22);letter-spacing:-.5px;text-align:center}.ac-lf__form{display:flex;flex-direction:column;gap:calc(var(--u)*17);margin:calc(var(--u)*47) calc(var(--u)*32)0}.ac-lf__field{position:relative;display:flex;flex-direction:column;gap:calc(var(--u)*12)}.ac-lf .ac-lf__label{margin:0;color:#bebebe;font-family:Averta-Regular,Inter,system-ui,sans-serif;font-size:calc(var(--u)*17);font-weight:400;line-height:calc(var(--u)*21);letter-spacing:-.5px}.ac-lf .ac-lf__input{display:block;width:100%;height:calc(var(--u)*43);margin:0;padding:0 calc(var(--u)*15);border:1px solid #ced4da;border-radius:calc(var(--u)*7.5);background:#fff;color:#2a2e45;font-family:Averta-Semibold,Inter,system-ui,sans-serif;font-size:calc(var(--u)*15);line-height:1.2;letter-spacing:-.5px;box-shadow:none;outline:0;transition:border-color .2s,box-shadow .2s}.ac-lf .ac-lf__input::-moz-placeholder{color:#adb2cc;opacity:1}.ac-lf .ac-lf__input::placeholder{color:#adb2cc;opacity:1}.ac-lf .ac-lf__input:focus{border-color:var(--ac-lf-focus, #8b6cf6);box-shadow:0 0 0 calc(var(--u)*3) rgb(var(--ac-lf-1-rgb, 164 71 239)/.35)}.ac-lf__star{position:absolute;top:calc(var(--u)*22);right:calc(var(--u)*-10);color:#ff4f43;font-size:calc(var(--u)*14);line-height:calc(var(--u)*21)}.ac-lf__select{position:relative}.ac-lf .ac-lf__select select{padding-right:calc(var(--u)*44);border-color:#ccc;border-radius:calc(var(--u)*5);font-size:calc(var(--u)*16);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.ac-lf__select svg{position:absolute;top:50%;right:calc(var(--u)*20);width:calc(var(--u)*14);height:calc(var(--u)*8);translate:0-50%;pointer-events:none}.ac-lf .ac-lf__field--msg textarea{height:calc(var(--u)*88);padding-top:calc(var(--u)*8);padding-bottom:calc(var(--u)*8);font-size:calc(var(--u)*15.5);resize:none}.ac-lf .iti{display:block;width:100%}.ac-lf .iti__flag-container{padding:1px}.ac-lf .iti--separate-dial-code .iti__selected-flag{height:100%;padding:0 calc(var(--u)*10)0 calc(var(--u)*8);border-right:1px solid #d1dff2;border-radius:calc(var(--u)*7.5)0 0 calc(var(--u)*7.5);background:0 0}.ac-lf .iti__selected-dial-code{margin-left:calc(var(--u)*6);color:#2a2e45;font-family:Averta-Semibold,Inter,system-ui,sans-serif;font-size:calc(var(--u)*16);letter-spacing:-.5px}.ac-lf .iti__country-list{color:#2a2e45;font-size:14px;letter-spacing:0}.ac-lf .ac-lf__error{position:absolute;top:100%;left:0;margin:calc(var(--u)*2)0 0;color:#ff8a80;font-family:Averta-Regular,Inter,system-ui,sans-serif;font-size:calc(var(--u)*13);line-height:calc(var(--u)*15);letter-spacing:0}.ac-lf .ac-lf__error[hidden]{display:none}.ac-lf__terms{position:relative;display:flex;align-items:center;gap:calc(var(--u)*8);height:calc(var(--u)*24)}.ac-lf .ac-lf__terms input{flex:none;width:calc(var(--u)*18);height:calc(var(--u)*18);margin:0;border:2px solid #fff;border-radius:calc(var(--u)*3);background:0 0;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;display:grid;place-content:center}.ac-lf .ac-lf__terms input:checked{border-color:var(--ac-lf-1, #a447ef);background:var(--ac-lf-1, #a447ef)}.ac-lf .ac-lf__terms input:checked:after{content:"";width:calc(var(--u)*9);height:calc(var(--u)*5);border:solid #fff;border-width:0 0 2px 2px;rotate:-45deg;translate:0-15%}.ac-lf .ac-lf__terms input:focus-visible{outline:2px solid var(--ac-lf-ring, #c4a5ff);outline-offset:2px}.ac-lf .ac-lf__terms label{margin:0;color:#ffffffdb;font-family:Poppins-Medium,Inter,system-ui,sans-serif;font-size:calc(var(--u)*16);line-height:calc(var(--u)*24);letter-spacing:-.5px;cursor:pointer}.ac-lf .ac-lf__terms a{color:#f1f1f1;font-family:Averta-Regular,Inter,system-ui,sans-serif;font-size:calc(var(--u)*16);line-height:calc(var(--u)*24);letter-spacing:0;text-decoration:none}.ac-lf .ac-lf__terms a:hover{text-decoration:underline}.ac-lf__actions{display:flex;align-items:center;gap:calc(var(--u)*20);margin-top:calc(var(--u)*-1)}.ac-lf .ac-lf__submit{flex:none;width:calc(var(--u)*179);height:calc(var(--u)*50);border:0;border-radius:100px;background:linear-gradient(90deg,var(--ac-lf-2, #3f43c1),var(--ac-lf-1, #a447ef));color:#fff;font-family:Averta-Bold,Inter,system-ui,sans-serif;font-size:calc(var(--u)*16);font-weight:700;line-height:calc(var(--u)*16);letter-spacing:-.5px;cursor:pointer;transition:filter .2s,translate .2s,box-shadow .2s}.ac-lf .ac-lf__submit:hover{filter:brightness(1.08);translate:0-1px;box-shadow:0 calc(var(--u)*8) calc(var(--u)*22) rgb(var(--ac-lf-1-rgb, 164 71 239)/.35)}.ac-lf .ac-lf__submit:disabled{opacity:.7;cursor:progress;translate:none}.ac-lf .ac-lf__status{margin:0;color:#f1f1f1;font-size:calc(var(--u)*14);line-height:1.3;letter-spacing:0}.ac-lf__body[hidden],.ac-lf__done[hidden]{display:none}.ac-lf__done{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u)*14);height:100%;padding:0 calc(var(--u)*60);text-align:center}.ac-lf .ac-lf__done h3{margin:0;color:#fff;font-family:Averta-Bold,Inter,system-ui,sans-serif;font-size:calc(var(--u)*36);line-height:1.2}.ac-lf .ac-lf__done p{margin:0;color:#f1f1f1;font-size:calc(var(--u)*18);line-height:1.5}@media (max-width:1279.98px){.ac-lf{display:block;padding:72px 24px}.ac-lf>*{--u:1px}.ac-lf__bg{left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:30%top;object-position:30%top;translate:none}.ac-lf__stage{display:flex;flex-direction:column;align-items:center;gap:48px;width:auto;max-width:708px;height:auto;margin:0 auto}.ac-lf__copy,.ac-lf__card{position:relative;left:auto;top:auto;width:100%;height:auto}.ac-lf__copy{gap:40px}.ac-lf__head{gap:28px}.ac-lf .ac-lf__eyebrow,.ac-lf .ac-lf__title,.ac-lf .ac-lf__sub,.ac-lf__step span{height:auto;translate:none}.ac-lf .ac-lf__eyebrow{font-size:36px;line-height:40px}.ac-lf__eyebrow span{font-size:46px}.ac-lf .ac-lf__title{font-size:clamp(32px,6vw,50px);line-height:1.3}.ac-lf .ac-lf__sub{margin-top:-12px;font-size:20px;line-height:30px}.ac-lf__steps{gap:28px}.ac-lf__step strong{font-size:20px;line-height:24px}.ac-lf__step div{gap:8px}.ac-lf__step span{font-size:17px;line-height:24px;white-space:normal}.ac-lf__card{padding-bottom:40px;background:linear-gradient(90deg,#140c0a,#1c120e 55%,#22150f)}.ac-lf__frost{display:none}.ac-lf__done{min-height:520px}}@media (max-width:767.98px){.ac-lf{padding:56px 16px}.ac-lf__form{margin:32px 20px 0}.ac-lf .ac-lf__title{display:block}.ac-lf__line+.ac-lf__line:before{content:" "}.ac-lf .ac-lf__card-title{padding-top:28px;font-size:30px;line-height:38px}.ac-lf__star{right:-9px}.ac-lf__actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ac-fr,.ac-tale__mark{animation:none}.ac-look{--ac-look-move:0ms}}@media (max-width:1279.98px){.ac-band{--g:32px}.ac-band>*{--u:1px}.ac-band{justify-content:center;height:auto;min-height:calc(100svh - var(--ac-hdr, 80px))}.ac-frame{width:100%;max-width:1100px;height:auto;padding:72px var(--g)}.ac-l{display:inline}.ac-l+.ac-l:before{content:" "}.ac-pill{padding:9px 18px;font-size:15px;line-height:20px;letter-spacing:.06em;white-space:normal;text-align:center}.ac-look .ac-pill,.ac-how .ac-pill,.ac-ben .ac-pill,.ac-built .ac-pill{padding-block:9px;text-box:none}.ac-head{position:static;gap:16px;width:auto;max-width:820px;margin-inline:auto;transform:none}.ac-h2,.ac-look__title,.ac-ben__title,.ac-built__title{font-size:clamp(30px,3.4vw + 14px,52px);line-height:1.12;letter-spacing:-.025em;white-space:normal;text-box:none}.ac-lede,.ac-look__sub,.ac-ben__sub,.ac-built__sub{margin-top:0!important;padding:0;font-size:clamp(16px,.5vw + 13px,19px);line-height:1.5;white-space:normal;text-box:none}.ac-hero .ac-band__bg,.ac-look .ac-band__bg{inset:0;height:100%;-o-object-position:0 50%;object-position:0 50%}.ac-hero__mirror{display:none}.ac-hero__photo{margin-bottom:0}.ac-hero .ac-frame{height:auto;padding-top:48px;padding-bottom:56px}.ac-hero__stage{position:static;display:flex;flex-direction:column;gap:40px;width:auto;height:auto}.ac-hero__glow{display:none}.ac-hero__copy{position:static;gap:24px;width:auto;transform:none}.ac-hero__badge{gap:8px;width:auto;height:38px;padding:0 18px 0 14px;font-size:14px;line-height:20px}.ac-hero__badge img{width:18px;height:18px;margin:0}.ac-hero__title{font-size:clamp(36px,4.6vw + 16px,68px);letter-spacing:-.028em;white-space:normal;text-box:none}.ac-hero__sub{width:auto;max-width:620px;font-size:clamp(17px,.5vw + 14px,20px);line-height:1.45;white-space:normal;text-box:none}.ac-hero__ctas{gap:16px 28px}.ac-btn{gap:12px;padding:16px 28px;border-radius:14px;font-size:18px;line-height:26px}.ac-btn img{width:20px;height:20px}.ac-hero__features{flex-wrap:wrap;align-items:stretch;gap:20px 24px}.ac-hero__feature{flex:1 1 170px;gap:12px;width:auto;padding-right:16px}.ac-hero__feature-icon{width:50px;height:50px}.ac-hero__feature-icon img,.ac-hero__feature:first-child .ac-hero__feature-icon img{width:30px;height:30px}.ac-hero__feature-text{padding:0;font-size:17px;line-height:1.3}.ac-hero__feature-text .ac-l{display:block;text-box:none}.ac-hero__feature-text .ac-l+.ac-l:before{content:none}.ac-hero__art{--au:calc(min(100cqw - 2 * var(--g), 860px) / 1170);position:relative;left:auto;margin-inline:auto}.ac-tale__side{position:relative;margin-top:48px}.ac-tale__tag{position:static;display:inline-flex;gap:14px;width:auto;height:auto;margin-bottom:20px;padding:12px 18px;background-color:#ffffffb3;font-size:18px;letter-spacing:-.04em}.ac-tale__tag--without{background-color:#fff0f0d9;box-shadow:0 6px 12px #0000001f}.ac-tale__tag--with{background-color:#f0fff3d9;box-shadow:0 4px 8px #0000001f}.ac-tale__tag img{width:26px;height:26px}.ac-tale__hub{display:none}.ac-tale__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ac-tcard{position:relative;left:auto;top:auto;width:auto;height:auto;min-height:96px;padding:16px}.ac-tcard__in,.ac-tcard--left .ac-tcard__in{position:static;align-items:center;transform:none}.ac-tcard__text{width:auto;white-space:normal}.ac-tcard__text>span .ac-l{display:inline}.ac-tcard__text,.ac-tcard--tight .ac-tcard__text>span{letter-spacing:-.02em}.ac-look .ac-frame{display:flex;flex-direction:column;gap:24px}.ac-look__copy{display:contents}.ac-look__copy>.ac-pill{align-self:flex-start}.ac-look__title{padding:0}.ac-look__nav{order:3;width:100%;max-width:640px;padding:8px;gap:6px;border-radius:18px;background:#ffffff9e;backdrop-filter:blur(14px)}.ac-look__tab{height:54px;padding:0 18px;border-width:1.5px;border-radius:12px;font-size:17px;line-height:22px}.ac-look__chev{left:auto;right:18px;font-size:18px}.ac-look__screen{position:relative;order:2;left:auto;top:auto;width:100%;max-width:860px;height:auto;aspect-ratio:1029/649.168;margin:8px 0 12px}.ac-cap__col{position:static;gap:40px;width:auto}.ac-cap__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px;width:100%}.ac-cap .ac-band>*,.ac-cap__grid{--u:.88px}.ac-cap__title,.ac-cap__body{white-space:normal}.ac-cap__body{text-box:none;line-height:1.5}.ac-how__pl-abs,.ac-how__link{display:none}.ac-how__stage{position:static;width:auto;height:auto}.ac-how__head{gap:16px}.ac-how__steps{--u:min(1px, calc((100cqw - 2 * var(--g)) / 392));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 32px;margin-top:48px}.ac-step{display:flex;flex-direction:column;align-items:center;gap:24px}.ac-step__text{position:static;align-self:stretch;gap:14px;white-space:normal}.ac-step__num{font-size:48px}.ac-step__title{font-size:26px;letter-spacing:-.04em}.ac-step__body{margin-top:0!important;font-size:18px;line-height:1.35;text-box:none}.ac-step__mock{position:relative;left:auto!important;top:auto!important}.ac-step__mock--pl{display:block;width:calc(var(--u)*323.397)}.ac-step__mock--pl img{width:100%;height:auto}.ac-ben .ac-band__bg{-o-object-position:0 50%;object-position:0 50%}.ac-ben__copy{position:static;gap:32px;transform:none}.ac-ben__head{gap:16px}.ac-ben__grid{--u:1px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%}.ac-ben__card-title{white-space:normal}.ac-ben__body{font-size:16px;line-height:1.55}.ac-ben__art{display:block;position:relative;width:min(100% - 2*var(--g),640px);aspect-ratio:900/870;margin:-24px auto 64px;overflow:hidden;border-radius:24px}.ac-ben__art img{position:absolute;left:-113.33%;top:-6.9%;width:213.33%;height:auto}.ac-built__col{position:static;gap:36px;width:auto;padding:0;transform:none}.ac-built__head{gap:16px;width:auto}.ac-built__grid{--u:.9px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ac-built__card{height:auto;gap:0}.ac-built__photo{height:auto;aspect-ratio:419/279}.ac-built__text{font-size:16px;line-height:1.6}}@media (max-width:760px){.ac-band{--g:20px}.ac-frame{padding-block:56px}.ac-tale__cards{grid-template-columns:minmax(0,1fr)}.ac-how__steps{grid-template-columns:minmax(0,1fr);gap:48px}.ac-ben__grid,.ac-built__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.ac-band{--g:16px}.ac-frame{padding-block:48px}.ac-hero__features{flex-direction:column}.ac-hero__feature{flex-direction:row;align-items:center;flex-basis:auto;padding-right:0;border-right:0!important}.ac-btn{justify-content:center;width:100%}.ac-look__tab{height:50px;font-size:16px}.ac-step__text{align-self:stretch}}@media (max-width:767.98px){.ac-band,.ac-tail{position:relative;top:auto!important}}.ac-tail .top-animates,.ac-tail .bottom-animates{opacity:1!important;transform:none!important;transition:none!important}.ac-cap__icon--img{padding:0}.ac-cap__icon--img img{width:calc(var(--u)*32);height:calc(var(--u)*32)}.ac-cap__body a{color:var(--ac-primary, #2563eb);text-decoration:underline;text-underline-offset:2px}.ac-built__slider{--gap:calc(var(--u) * 32.233);position:relative;width:100%}.ac-built__grid.ac-built__track{display:flex;gap:var(--gap);width:100%;margin-block:calc(max(10px,var(--u)*16)*-1);padding-block:max(10px,calc(var(--u)*16));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ac-built__grid.ac-built__track::-webkit-scrollbar{display:none}.ac-built__track>.ac-built__item{flex:0 0 calc((100% - 3*var(--gap))/4);scroll-snap-align:start}.ac-built__nav{position:absolute;z-index:2;top:50%;display:grid;place-items:center;width:max(40px,calc(var(--u)*56));height:max(40px,calc(var(--u)*56));padding:0;border:1px solid #e2e8f0;border-radius:50%;background:#fff;color:var(--ac-primary, #2563eb);box-shadow:0 10px 24px -8px #0f172a47;cursor:pointer;translate:0-50%;transition:background-color .25s var(--ac-ease),color .25s var(--ac-ease),border-color .25s var(--ac-ease),scale .25s var(--ac-ease)}.ac-built__nav svg{width:44%;height:44%}.ac-built__nav:hover,.ac-built__nav:focus-visible{border-color:var(--ac-primary, #2563eb);background:var(--ac-primary, #2563eb);color:#fff;scale:1.06}.ac-built__nav:focus-visible{outline:2px solid var(--ac-primary, #2563eb);outline-offset:3px}.ac-built__nav--prev{left:calc(max(20px,var(--u)*28)*-1)}.ac-built__nav--next{right:calc(max(20px,var(--u)*28)*-1)}.ac-built__slider .ac-built__text{white-space:normal}@media (max-width:1279.98px){.ac-built__slider{--gap:20px}.ac-built__track>.ac-built__item{flex-basis:calc((100% - var(--gap))/2)}.ac-built__nav--prev{left:-14px}.ac-built__nav--next{right:-14px}}@media (max-width:760px){.ac-built__slider{--gap:14px}.ac-built__track>.ac-built__item{flex-basis:86%}.ac-built__nav{width:40px;height:40px}.ac-built__nav--prev{left:-8px}.ac-built__nav--next{right:-8px}}body.cm-page{--ac-how-cover:url(/assets/images/customers/cm-how-bg.webp);--ac-accent:#0d9488;--ac-accent-rgb:13 148 136;--ac-accent-soft:#5eead4;--ac-primary:#0d9488;--ac-primary-rgb:13 148 136;--ac-primary-deep:#0f766e;--ac-navy:#0f766e;--ac-soft-rgb:153 246 228;--ac-tint:#f0fdfa;--ac-tint-2:#ecfdf8;--ac-tint-3:#f3fdfb;--ac-tint-rgb:236 253 248;--ac-tint-line:#ccf3ea;--ac-tint-line2:#c3eee5;--ac-lf-1:#14b8a6;--ac-lf-1-rgb:20 184 166;--ac-lf-2:#0f766e;--ac-lf-2-rgb:15 118 110;--ac-lf-focus:#2dd4bf;--ac-lf-ring:#5eead4;--ac-lf-hl:#2dd4bf}body.cm-page .ac-hero__title{font-size:calc(var(--u)*58)}@media (max-width:1279.98px){body.cm-page .ac-hero__title{font-size:clamp(32px,3.9vw + 14px,56px)}}body.cm-page .ac-tail--faq .faq-section{background-color:#f3fdfb;background-image:radial-gradient(55% 60%at 8% 15%,rgba(20,184,166,.1),transparent 70%),radial-gradient(50% 55%at 95% 90%,rgba(13,148,136,.08),transparent 70%)}body.cm-page .ac-tail--blog .swiper-button-next,body.cm-page .ac-tail--blog .swiper-button-prev{border-color:#c3eee5;color:#0d9488}body.cm-page .ac-tail--faq button.Averta-Bold.cursor-pointer{background-image:linear-gradient(84deg,#0f766e -25%,#14b8a6 40%,#0d9488)}body.hr-page{--ac-how-cover:url(/assets/images/hr/hr-how-bg.webp);--ac-accent:#059669;--ac-accent-rgb:5 150 105;--ac-accent-soft:#6ee7b7;--ac-primary:#059669;--ac-primary-rgb:5 150 105;--ac-primary-deep:#047857;--ac-navy:#065f46;--ac-soft-rgb:167 243 208;--ac-tint:#ecfdf5;--ac-tint-2:#e9faf2;--ac-tint-3:#f4fcf8;--ac-tint-rgb:233 250 242;--ac-tint-line:#c9f0dc;--ac-tint-line2:#bfeccf;--ac-lf-1:#34d399;--ac-lf-1-rgb:52 211 153;--ac-lf-2:#047857;--ac-lf-2-rgb:4 120 87;--ac-lf-focus:#34d399;--ac-lf-ring:#6ee7b7;--ac-lf-hl:#6ee7b7}body.hr-page .ac-tail--faq .faq-section{background-color:#f4fcf8;background-image:radial-gradient(55% 60%at 8% 15%,rgba(16,185,129,.1),transparent 70%),radial-gradient(50% 55%at 95% 90%,rgba(5,150,105,.08),transparent 70%)}body.hr-page .ac-tail--blog .swiper-button-next,body.hr-page .ac-tail--blog .swiper-button-prev{border-color:#c9f0dc;color:#059669}body.hr-page .ac-tail--faq button.Averta-Bold.cursor-pointer{background-image:linear-gradient(84deg,#047857 -25%,#34d399 40%,#059669)}body.cm-page .ac-hero__receipt,body.hr-page .ac-hero__receipt{z-index:2;translate:calc(var(--au)*-34) calc(var(--au)*56)}body.cm-page .ac-hero__receipt img,body.hr-page .ac-hero__receipt img{transform:rotate(-4deg);filter:drop-shadow(0 calc(var(--au)*18) calc(var(--au)*22) rgba(15,23,42,.18))}body.bi-page{--ac-how-cover:url(/assets/images/bi/bi-how-bg.webp);--ac-accent:#ea580c;--ac-accent-rgb:234 88 12;--ac-accent-soft:#fdba74;--ac-primary:#ea580c;--ac-primary-rgb:234 88 12;--ac-primary-deep:#c2410c;--ac-navy:#9a3412;--ac-soft-rgb:254 215 170;--ac-tint:#fff7ed;--ac-tint-2:#fff4e8;--ac-tint-3:#fffaf5;--ac-tint-rgb:255 244 232;--ac-tint-line:#fde3c8;--ac-tint-line2:#fbd6b0;--ac-lf-1:#fb923c;--ac-lf-1-rgb:251 146 60;--ac-lf-2:#c2410c;--ac-lf-2-rgb:194 65 12;--ac-lf-focus:#fb923c;--ac-lf-ring:#fdba74;--ac-lf-hl:#fdba74}body.bi-page .ac-hero__title{font-size:calc(var(--u)*58)}@media (max-width:1279.98px){body.bi-page .ac-hero__title{font-size:clamp(32px,3.9vw + 14px,56px)}}body.bi-page .ac-tail--faq .faq-section{background-color:#fffaf5;background-image:radial-gradient(55% 60%at 8% 15%,rgba(251,146,60,.1),transparent 70%),radial-gradient(50% 55%at 95% 90%,rgba(234,88,12,.08),transparent 70%)}body.bi-page .ac-tail--blog .swiper-button-next,body.bi-page .ac-tail--blog .swiper-button-prev{border-color:#fde3c8;color:#ea580c}body.bi-page .ac-tail--faq button.Averta-Bold.cursor-pointer{background-image:linear-gradient(84deg,#c2410c -25%,#fb923c 40%,#ea580c)}body.bi-page .ac-hero__receipt{z-index:2;translate:calc(var(--au)*6) calc(var(--au)*132)}body.bi-page .ac-hero__receipt img{width:calc(var(--au)*345);height:calc(var(--au)*230);-o-object-fit:contain;object-fit:contain;transform:none;filter:none}body.ai-page{--ac-how-cover:url(/assets/images/ai/ai-how-bg.webp);--ac-accent:#7c3aed;--ac-accent-rgb:124 58 237;--ac-accent-soft:#c4b5fd;--ac-primary:#7c3aed;--ac-primary-rgb:124 58 237;--ac-primary-deep:#6d28d9;--ac-navy:#5b21b6;--ac-soft-rgb:221 214 254;--ac-tint:#f5f3ff;--ac-tint-2:#f3f0ff;--ac-tint-3:#faf8ff;--ac-tint-rgb:243 240 255;--ac-tint-line:#e4dcfd;--ac-tint-line2:#d8cbfb;--ac-lf-1:#8b5cf6;--ac-lf-1-rgb:139 92 246;--ac-lf-2:#6d28d9;--ac-lf-2-rgb:109 40 217;--ac-lf-focus:#a78bfa;--ac-lf-ring:#c4b5fd;--ac-lf-hl:#d8ccff}body.ai-page .ac-lf .ac-lf__eyebrow,body.ai-page .ac-lf__wavy{text-shadow:0 1px 2px rgba(17,10,40,.55),0 0 18px rgba(17,10,40,.45)}body.ai-page .ac-tail--faq .faq-section{background-color:#faf8ff;background-image:radial-gradient(55% 60%at 8% 15%,rgba(167,139,250,.12),transparent 70%),radial-gradient(50% 55%at 95% 90%,rgba(124,58,237,.08),transparent 70%)}body.ai-page .ac-tail--blog .swiper-button-next,body.ai-page .ac-tail--blog .swiper-button-prev{border-color:#e4dcfd;color:#7c3aed}body.ai-page .ac-tail--faq button.Averta-Bold.cursor-pointer{background-image:linear-gradient(84deg,#6d28d9 -25%,#a78bfa 40%,#7c3aed)}body.ai-page .ac-hero__receipt{z-index:2;translate:calc(var(--au)*16) calc(var(--au)*128)}body.ai-page .ac-hero__receipt img{width:calc(var(--au)*405);height:calc(var(--au)*270);-o-object-fit:contain;object-fit:contain;transform:none;filter:none}body.ig-page{--ac-how-cover:url(/assets/images/integrations/ig-how-bg.webp);--ac-accent:#e11d48;--ac-accent-rgb:225 29 72;--ac-accent-soft:#fda4af;--ac-primary:#e11d48;--ac-primary-rgb:225 29 72;--ac-primary-deep:#be123c;--ac-navy:#9f1239;--ac-soft-rgb:254 205 211;--ac-tint:#fff1f2;--ac-tint-2:#fff0f2;--ac-tint-3:#fff8f9;--ac-tint-rgb:255 240 242;--ac-tint-line:#fde0e5;--ac-tint-line2:#fbcbd4;--ac-lf-1:#f43f5e;--ac-lf-1-rgb:244 63 94;--ac-lf-2:#be123c;--ac-lf-2-rgb:190 18 60;--ac-lf-focus:#fb7185;--ac-lf-ring:#fda4af;--ac-lf-hl:#ffccd5}body.ig-page .ac-lf .ac-lf__eyebrow,body.ig-page .ac-lf__wavy{text-shadow:0 1px 2px rgba(40,8,16,.55),0 0 18px rgba(40,8,16,.45)}body.ig-page .ac-tail--faq .faq-section{background-color:#fff8f9;background-image:radial-gradient(55% 60%at 8% 15%,rgba(251,113,133,.12),transparent 70%),radial-gradient(50% 55%at 95% 90%,rgba(225,29,72,.08),transparent 70%)}body.ig-page .ac-tail--blog .swiper-button-next,body.ig-page .ac-tail--blog .swiper-button-prev{border-color:#fde0e5;color:#e11d48}body.ig-page .ac-tail--faq button.Averta-Bold.cursor-pointer{background-image:linear-gradient(84deg,#be123c -25%,#fb7185 40%,#e11d48)}body.ig-page .ac-hero__receipt{z-index:2;translate:calc(var(--au)*-16) calc(var(--au)*134)}body.ig-page .ac-hero__receipt img{width:calc(var(--au)*540);height:calc(var(--au)*360);-o-object-fit:contain;object-fit:contain;transform:none;filter:none}body.cm-page .ac-mock--sale .ac-mock__table,body.hr-page .ac-mock--sale .ac-mock__table,body.bi-page .ac-mock--sale .ac-mock__table,body.ai-page .ac-mock--sale .ac-mock__table,body.ig-page .ac-mock--sale .ac-mock__table{padding:calc(var(--u)*11.99) calc(var(--u)*14.99)}body.cm-page .ac-mock--sale .ac-mock__row,body.hr-page .ac-mock--sale .ac-mock__row,body.bi-page .ac-mock--sale .ac-mock__row,body.ai-page .ac-mock--sale .ac-mock__row,body.ig-page .ac-mock--sale .ac-mock__row{justify-content:space-between;gap:calc(var(--u)*12)}body.cm-page .ac-mock--sale .ac-mock__row>span:nth-child(2):empty,body.hr-page .ac-mock--sale .ac-mock__row>span:nth-child(2):empty,body.bi-page .ac-mock--sale .ac-mock__row>span:nth-child(2):empty,body.ai-page .ac-mock--sale .ac-mock__row>span:nth-child(2):empty,body.ig-page .ac-mock--sale .ac-mock__row>span:nth-child(2):empty{display:none}body.cm-page .ac-mock--sale .ac-mock__row>span:nth-child(3),body.hr-page .ac-mock--sale .ac-mock__row>span:nth-child(3),body.bi-page .ac-mock--sale .ac-mock__row>span:nth-child(3),body.ai-page .ac-mock--sale .ac-mock__row>span:nth-child(3),body.ig-page .ac-mock--sale .ac-mock__row>span:nth-child(3){width:auto;min-width:calc(var(--u)*39.979)}body.cm-page .ac-mock--sale .ac-mock__input,body.hr-page .ac-mock--sale .ac-mock__input,body.bi-page .ac-mock--sale .ac-mock__input,body.ai-page .ac-mock--sale .ac-mock__input,body.ig-page .ac-mock--sale .ac-mock__input{width:auto;min-width:calc(var(--u)*182.905);padding:calc(var(--u)*9.995) calc(var(--u)*13.99)}body.cm-page .ac-mock--sale .ac-mock__row{display:grid;grid-template-columns:1fr auto 1fr}body.cm-page .ac-mock--sale .ac-mock__row>span:nth-child(3){justify-self:end}body.ig-page .ac-hero__receipt .ig-orbit{flex:none;display:block;width:calc(var(--au)*540);height:calc(var(--au)*360);overflow:visible}.ig-orbit__core,.ig-orbit__floor{transform-box:fill-box;transform-origin:center}.ig-orbit.is-live .ig-orbit__core{animation:igo-float 4.6s ease-in-out infinite}.ig-orbit.is-live .ig-orbit__floor{animation:igo-floor 4.6s ease-in-out infinite}.ig-orbit.is-live .ig-orbit__flow{animation:igo-flow 1.6s linear infinite}.ig-orbit.is-live .ig-orbit__comet{animation:igo-comet 3.2s cubic-bezier(.45,0,.55,1) infinite}.ig-orbit.is-live .ig-orbit__comet--1{animation-duration:4.1s;animation-direction:reverse;animation-delay:-1.4s}@keyframes igo-float{0%,to{transform:translateY(3px)}50%{transform:translateY(-7px)}}@keyframes igo-floor{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.86);opacity:.7}}@keyframes igo-flow{to{stroke-dashoffset:-10}}@keyframes igo-comet{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ig-orbit *{animation:none!important}}@media (max-width:1279.98px){body.ig-page .ac-hero__receipt{translate:calc(var(--au)*84) calc(var(--au)*134)}}body.hr-page .ac-hero__receipt{translate:calc(var(--au)*6) calc(var(--au)*52)}body.hr-page .ac-hero__receipt img{width:calc(var(--au)*345);height:calc(var(--au)*230);-o-object-fit:contain;object-fit:contain;transform:none;filter:none}.ac-tcard__text>span,.ac-tcard--tight .ac-tcard__text>span{letter-spacing:0}.ac-ben__body{width:100%;font-size:max(13.5px,calc(var(--u)*18));line-height:max(20px,calc(var(--u)*26.5))}.ac-ben__body .ac-l{display:inline}.ac-ben__body .ac-l+.ac-l:before{content:" "}.ac-built__text{font-size:max(13.5px,calc(var(--u)*19));line-height:max(20px,calc(var(--u)*28.5))}@media (max-width:1279.98px){.ac-ben__body,.ac-built__text{font-size:17px;line-height:1.55}}.ac-cap__body{white-space:normal}