*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:'Outfit',sans-serif;background:var(--bg-soft);color:var(--ink-900);overflow-x:hidden}a{text-decoration:none;color:inherit}button{cursor:pointer;font-family:'Outfit',sans-serif;border:none;outline:none}img{max-width:100%;display:block}:root{--container:1920px;--pad-x:clamp(24px,calc(8.33vw - 40px),120px);--fs-display-1:var(--ps-text-h1);--fs-display-2:var(--ps-text-h1);--fs-stat:var(--ps-text-h1);--fs-title-l:var(--ps-text-h3);--fs-title-m:var(--ps-text-body);--fs-body:var(--ps-text-body);--fs-meta:var(--ps-text-nav);--fs-eyebrow:var(--ps-text-eyebrow)}.container{max-width:var(--container);margin:0 auto;padding:0 var(--pad-x)}.section{padding:clamp(60px,9vw,100px) 0;position:relative}.section--white{background:var(--bg-white)}.section--gray{background:var(--bg-base)}h1,h2,h3,h4{font-weight:500;letter-spacing:-0.025em;line-height:1.3;color:var(--ink-900);font-size:var(--ps-text-h3)}h1{font-size:var(--fs-display-1);font-weight:300;letter-spacing:-0.03em;line-height:1.18}h2{font-size:var(--fs-display-2);font-weight:300;color:var(--ink-900)}h3{font-size:var(--ps-text-h3);font-weight:500;letter-spacing:-0.02em;color:var(--ink-900);line-height:1.3}p{font-size:var(--fs-title-m);font-weight:300;color:var(--ink-600);line-height:1.5}.eyebrow{font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:normal;text-transform:none;color:var(--brand);display:inline-block;margin-bottom:var(--space-1-5)}.accent-bar{width:64px;height:4px;background:var(--brand);border-radius:var(--radius-pill)}.section-header{text-align:center;max-width:760px;margin:0 auto 56px}.section-header .accent-bar{margin:var(--space-3) auto 0}.btn{display:inline-flex;align-items:center;gap:var(--space-1);height:52px;padding:0 28px;border-radius:var(--radius-pill);font-size:var(--fs-body);font-weight:500;transition:all var(--dur-base) ease}.btn-primary{background:var(--brand);color:var(--white);box-shadow:0 8px 24px -8px var(--brand-glow)}.btn-primary:hover{background:var(--brand-hover);transform:translateY(-2px);box-shadow:0 14px 34px -10px var(--brand-a55)}.btn-ghost{background:var(--bg-white);color:var(--brand);border:1px solid var(--brand)}.btn-ghost:hover{background:var(--brand-soft);transform:translateY(-2px)}.btn-outline-white{background:transparent;color:var(--white);border:1px solid var(--overlay-80);border-radius:var(--radius-pill);height:52px;padding:0 28px;display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-body);font-weight:500;transition:all var(--dur-base) ease}.btn-outline-white:hover{background:var(--overlay-10)}.btn .arrow{transition:transform var(--dur-fast) ease}.btn:hover .arrow{transform:translateX(4px)}.header{position:sticky;top:0;z-index:100;background:var(--overlay-95);backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid var(--ink-200-a60);padding:var(--space-2) var(--pad-x);display:flex;align-items:center}.header-logo img{height:50px;width:auto;object-fit:contain}.header-nav a{font-size:var(--fs-body);font-weight:500;color:var(--ink-900);letter-spacing:0.2px;white-space:nowrap;transition:color var(--dur-fast)}.header-nav a:hover,.header-nav a.active{color:var(--brand)}.nav-dropdown-trigger:hover{color:var(--brand)}.nav-dropdown-trigger svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;transition:transform var(--dur-base) ease}.nav-dropdown-menu{position:absolute;top:calc(100% + 14px);left:50%;transform:translateX(-50%) translateY(-6px);background:var(--white);border:1px solid var(--ink-200);border-radius:var(--radius);box-shadow:0 12px 36px var(--ink-a12);min-width:240px;padding:var(--space-1);opacity:0;visibility:hidden;transition:opacity var(--dur-base) ease,transform var(--dur-base) ease,visibility var(--dur-base) ease;z-index:200}.nav-dropdown-item{display:flex;align-items:center;gap:var(--space-1-5);padding:10px 14px;border-radius:var(--radius);text-decoration:none;transition:background var(--dur-fast) ease}.nav-dropdown-icon{width:36px;height:36px;border-radius:var(--radius);background:var(--brand-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background var(--dur-fast) ease}.nav-dropdown-icon svg{width:18px;height:18px;stroke:var(--brand);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--dur-fast) ease}.nav-dropdown-label{font-size:var(--fs-meta);font-weight:500;color:var(--ink-900);line-height:1.2}.nav-dropdown-sub{font-size:var(--fs-body);font-weight:300;color:var(--ink-600);margin-top:1px}@media (max-width:1100px){.header-nav{display:none}}.hero-bg{position:absolute;inset:0}.hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center right}.hero-inner{position:relative;z-index:2;padding:clamp(56px,6vw,88px) var(--pad-x) clamp(40px,4vw,60px);max-width:1920px;margin:0 auto;width:100%}.hero-back{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-body);font-weight:500;color:var(--ink-600);margin-bottom:var(--space-4);transition:gap var(--dur-fast) ease;text-decoration:none;letter-spacing:0.01em}.hero-back:hover{gap:14px}.hero-back svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}.hero-content{max-width:826px}.hero h1{color:var(--white);margin-bottom:var(--space-2-5)}.hero-sub{font-size:var(--fs-title-m);font-weight:300;color:var(--ink-600);line-height:1.5;max-width:720px;margin-bottom:36px}.hero-actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.int-group{background:var(--overlay-04);border:1px solid var(--overlay-08);border-radius:var(--radius-lg);padding:28px var(--space-3)}.reveal{opacity:0;transform:translateY(24px);transition:opacity 0.7s ease,transform 0.7s ease}.reveal.in{opacity:1;transform:none}.section-statement{font-size:var(--fs-display-2);font-weight:300;color:var(--ink-900);letter-spacing:-0.035em;line-height:1.1;margin-bottom:14px;max-width:820px;margin-left:auto;margin-right:auto}.section-statement em{font-style:normal;font-weight:500;color:var(--brand)}.section .container>div>div[style*="background:#fff;border:1px solid var(--ink-200)"][style*="border-radius:14px"]:not(.no-premium),.section .container>div>div[style*="background:#fff;border:1px solid var(--ink-200)"][style*="border-radius:14px"]:not(.no-premium){background:linear-gradient(180deg,var(--white) 0%,var(--bg-soft) 100%) !important;border:1px solid var(--ink-200-a90) !important;box-shadow:0 1px 2px var(--ink-a04);transition:transform var(--dur-base) cubic-bezier(0.16,1,0.3,1),box-shadow var(--dur-base) ease,border-color var(--dur-base) ease !important}.section-header:has(.section-statement){max-width:var(--container)}.section-statement + p + .accent-bar{display:none}.hero-noise-overlay{position:absolute;inset:0;background-image:url("data: image/svg+xml; utf8,<svg xmlns='http: //www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200'><filter id='n'><feTurbulence baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/></svg>");opacity:0.04;pointer-events:none;mix-blend-mode:overlay;z-index:1}.hww-section{background:var(--white);padding:clamp(60px,9vw,100px) var(--pad-x)}.hww-header{text-align:center;margin-bottom:var(--space-5)}.hww-eyebrow{display:block;font-family:'Outfit',sans-serif;font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:normal;text-transform:none;color:var(--brand);margin-bottom:14px}.hww-heading{font-family:'Outfit',sans-serif;font-size:var(--fs-display-2);font-weight:300;color:var(--ink-900);letter-spacing:-0.03em;line-height:1.15;margin:0 0 14px}.hww-heading em{font-style:normal;font-weight:500;color:var(--brand)}.hww-subhead{font-family:'Outfit',sans-serif;font-size:var(--fs-title-m);font-weight:300;color:var(--ink-600);max-width:620px;margin:0 auto;line-height:1.5}.hww-acc-row{display:flex;gap:var(--space-1);min-height:280px;max-width:var(--container);margin:0 auto}.hww-acc-card{flex:1;min-width:0;max-width:none;border-radius:var(--radius);overflow:hidden;position:relative;cursor:pointer;background:var(--white);border:1px solid var(--ink-200);transition:flex var(--dur-slow) var(--ease-in-out),border-color var(--dur-base) ease,box-shadow var(--dur-base) ease}.hww-acc-card.hww-active{flex:2.8;border-color:var(--brand-border);box-shadow:0 6px 24px var(--brand-a09)}.hww-collapsed{position:absolute;inset:0;padding:28px var(--space-4) var(--space-3);box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;opacity:1;transition:opacity var(--dur-fast) ease;pointer-events:auto}.hww-acc-card.hww-active .hww-collapsed{opacity:0;pointer-events:none}.hww-col-num{font-family:'Outfit',sans-serif;font-size:var(--ps-text-h3);font-weight:500;color:var(--ink-600);line-height:1.25;letter-spacing:-0.02em}.hww-col-title{font-family:'Outfit',sans-serif;font-size:var(--ps-text-h3);font-weight:500;color:var(--ink-900);line-height:1.3;letter-spacing:-0.015em;white-space:normal;text-align:left;padding:0;margin-top:10px}.hww-expanded{position:absolute;inset:0;padding:28px var(--space-4) var(--space-3);box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;opacity:0;pointer-events:none;transition:opacity var(--dur-base) ease var(--dur-fast);white-space:normal;overflow:hidden}.hww-acc-card.hww-active .hww-expanded{opacity:1;pointer-events:auto}.hww-exp-num{font-family:'Outfit',sans-serif;font-size:var(--ps-text-h3);font-weight:500;color:var(--brand);line-height:1.25;letter-spacing:-0.02em;margin-bottom:10px}.hww-exp-title{font-family:'Outfit',sans-serif;font-size:var(--ps-text-h3);font-weight:500;color:var(--ink-900);line-height:1.3;letter-spacing:-0.02em;margin-bottom:10px}.hww-exp-bar{width:32px;height:3px;border-radius:var(--radius-pill);background:var(--brand);margin-bottom:14px}.hww-exp-desc{font-family:'Outfit',sans-serif;font-size:var(--fs-title-m);font-weight:300;color:var(--ink-600);line-height:1.5;max-width:340px}@media (max-width:1100px){.hww-section{padding:60px 40px}.hww-acc-row{flex-direction:column;height:auto;gap:6px}.hww-acc-card{flex:none !important;width:100% !important;max-width:none !important;height:64px;min-width:unset;border-radius:var(--radius);transition:height var(--dur-slow) var(--ease-in-out),border-color var(--dur-base) ease,box-shadow var(--dur-base) ease}.hww-acc-card.hww-active{flex:none !important;height:280px}.hww-collapsed{flex-direction:row;padding:0 18px;align-items:center;justify-content:flex-start;gap:14px}.hww-col-title{text-align:left;margin-top:0;font-size:var(--ps-text-h3);font-weight:500;color:var(--ink-900);line-height:1.3}.hww-expanded{padding:18px 22px}.hww-exp-num{font-size:var(--ps-text-h3);margin-bottom:6px}.hww-exp-title{font-size:var(--ps-text-h3);margin-bottom:6px;font-weight:500;color:var(--ink-900);line-height:1.3}.hww-exp-desc{font-size:var(--fs-title-m);font-weight:300;color:var(--ink-600);line-height:1.5}}@media(max-width:480px){.hww-section{padding:var(--space-5) var(--space-2-5)}}.cc-outcome{padding:18px 22px;background:linear-gradient(135deg,var(--brand-soft) 0%,var(--brand-soft) 100%);border:1px solid var(--brand-border-a60);border-radius:var(--radius);display:flex;align-items:flex-start;gap:10px;font-family:'Outfit',sans-serif;font-size:var(--fs-meta);font-weight:500;color:var(--ink-900);line-height:1.55;opacity:0;transform:translateY(6px);transition:opacity var(--dur-slow) ease,transform var(--dur-slow) cubic-bezier(0.16,1,0.3,1)}.cc-section{padding:clamp(var(--space-7),10vw,var(--space-8)) 0}.cc-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--space-7);align-items:start}.cc-left{position:sticky;top:100px}.cc-left-headline{font-family:'Outfit',sans-serif;font-size:var(--fs-display-2);font-weight:300;color:var(--ink-900);letter-spacing:-0.03em;line-height:1.15;margin-bottom:var(--space-2-5)}.cc-left-headline strong{font-weight:500;color:var(--brand)}.cc-left-sub{font-family:'Outfit',sans-serif;font-size:var(--fs-title-m);font-weight:300;color:var(--ink-600);line-height:1.5;margin-bottom:28px}.cc-left-cta{display:inline-flex;align-items:center;gap:var(--space-1);font-family:'Outfit',sans-serif;font-size:var(--fs-meta);font-weight:500;color:var(--white);background:var(--brand);border-radius:var(--radius-pill);padding:var(--space-1-5) var(--space-3);text-decoration:none;transition:background var(--dur-fast) ease,transform var(--dur-fast) ease}.cc-left-cta:hover{background:var(--brand-hover);transform:translateY(-1px)}.cc-right{display:flex;flex-direction:column;gap:0;counter-reset:cc-card-num}.cc-card{counter-increment:cc-card-num;position:sticky;background:linear-gradient(180deg,var(--white) 0%,var(--bg-white) 100%);border:1px solid var(--ink-200);border-radius:var(--radius);padding:36px 36px var(--space-4);margin-bottom:var(--space-3);box-shadow:0 1px 0 var(--ink-a02),0 8px 24px -16px var(--ink-a08);transition:border-color var(--dur-slow) ease,box-shadow var(--dur-slow) ease,transform var(--dur-base) ease;overflow:hidden}.cc-card::before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent 0%,var(--brand-a18) 50%,transparent 100%);opacity:0.6;transition:opacity var(--dur-slow) ease,background var(--dur-slow) ease}.cc-card::after{content:"0" counter(cc-card-num);position:absolute;top:22px;right:28px;font-family:'Outfit',system-ui,-apple-system,sans-serif;font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:0.16em;color:var(--ink-200);transition:color var(--dur-slow) ease;pointer-events:none}.cc-card:hover{border-color:var(--brand-soft);box-shadow:0 4px 12px var(--brand-a04),0 18px 40px -18px var(--brand-a18);transform:translateY(-2px)}.cc-card:hover::after{color:var(--brand)}.cc-card:nth-child(1){top:108px;z-index:1}.cc-card:nth-child(2){top:116px;z-index:2}.cc-card:nth-child(3){top:124px;z-index:3}.cc-card:nth-child(4){top:132px;z-index:4}.cc-card:nth-child(5){top:140px;z-index:5}.cc-card:nth-child(6){top:148px;z-index:6;margin-bottom:0}.cc-card{display:grid;grid-template-columns:96px 1fr;gap:28px;align-items:flex-start}.cc-card-head{display:flex;align-items:flex-start;margin-bottom:0}.cc-card-icon{width:88px;height:88px;border-radius:var(--radius);background:linear-gradient(135deg,var(--bg-soft) 0%,var(--brand-soft) 60%,var(--brand-soft) 100%);border:1px solid var(--brand-a12);box-shadow:inset 0 1px 0 var(--overlay-80),inset 0 -1px 0 var(--brand-a04),0 6px 16px -8px var(--brand-a18);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--brand);position:relative;transition:background var(--dur-base) ease,border-color var(--dur-base) ease,color var(--dur-base) ease,transform var(--dur-base) ease,box-shadow var(--dur-base) ease}.cc-card-icon svg{width:42px;height:42px;stroke:currentColor;stroke-width:1.5;transition:stroke var(--dur-base) ease,transform var(--dur-base) ease;position:relative;z-index:1}.cc-card-icon-img{width:80px;height:80px;object-fit:contain;position:relative;z-index:1;transition:filter var(--dur-base) ease,transform var(--dur-base) ease}.cc-card-icon:has(.cc-card-icon-img){background:transparent;border:none;box-shadow:none;width:80px;height:80px}.cc-card:has(.cc-card-icon-img){grid-template-columns:96px 1fr;gap:22px}.cc-card.cc-active .cc-card-icon:has(.cc-card-icon-img){background:transparent;border:none;box-shadow:none}.cc-card.cc-active .cc-card-icon-img{transform:scale(1.04);filter:drop-shadow(0 8px 18px var(--brand-a18))}.cc-card:hover .cc-card-icon{transform:scale(1.04)}.cc-card-content{display:flex;flex-direction:column;min-width:0}.cc-card-title{font-family:'Outfit',sans-serif;font-size:var(--ps-text-h3);font-weight:500;color:var(--ink-900);letter-spacing:-0.02em;line-height:1.3;margin-bottom:10px;padding-right:36px;transition:color var(--dur-base) ease}.cc-card-sub{font-family:'Outfit',sans-serif;font-size:var(--fs-title-m);font-weight:300;color:var(--ink-600);line-height:1.5;margin-bottom:14px}.cc-card-desc{font-family:'Outfit',sans-serif;font-size:var(--fs-title-m);font-weight:300;color:var(--ink-600);line-height:1.5;margin:0 0 18px}.cc-card-outcome{display:flex;align-items:flex-start;gap:var(--space-1-5);padding:var(--space-1-5) 14px var(--space-1-5) var(--space-2);background:linear-gradient(90deg,var(--brand-a04) 0%,var(--brand-a01) 100%);border:none;border-left:2px solid var(--brand-border);border-radius:0 10px 10px 0;transition:background var(--dur-base) ease,border-color var(--dur-base) ease}.cc-card-outcome-check{width:14px;height:14px;color:var(--brand);flex-shrink:0;margin-top:3px;transition:color var(--dur-base) ease}.cc-card-outcome span{font-size:var(--fs-meta);font-weight:500;color:var(--ink-600);line-height:1.5;transition:color var(--dur-base) ease}.cc-card.cc-active{border-color:var(--brand-border);box-shadow:0 1px 0 var(--brand-a04),0 18px 50px -18px var(--brand-a22),inset 0 0 0 1px var(--brand-a06)}.cc-card.cc-active::before{background:linear-gradient(90deg,transparent 0%,var(--brand) 30%,var(--brand-2) 70%,transparent 100%);opacity:1;height:2px}.cc-card.cc-active::after{color:var(--brand);font-weight:500}.cc-card.cc-active .cc-card-icon{background:linear-gradient(135deg,var(--brand) 0%,var(--brand-3) 50%,var(--brand-2) 100%);border-color:var(--brand-a40);color:var(--white);box-shadow:inset 0 1px 0 var(--overlay-25),inset 0 -1px 0 var(--black-a05),0 12px 28px -10px var(--brand-a50)}.cc-card.cc-active .cc-card-title{color:var(--ink-900);font-weight:500;font-size:var(--ps-text-h3);line-height:1.3}.cc-card.cc-active .cc-card-outcome{background:linear-gradient(90deg,var(--brand-a08) 0%,var(--brand-a02) 100%);border-left-color:var(--brand)}.cc-card.cc-active .cc-card-outcome-check{color:var(--brand)}.cc-card.cc-active .cc-card-outcome span{color:var(--ink-900)}.cc-card-collapsible{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-slow) var(--ease-out)}.cc-card-collapsible>.cc-card-collapsible-inner{min-height:0;overflow:hidden}.cc-card.cc-expanded .cc-card-collapsible{grid-template-rows:1fr}.cc-card-collapsible-inner>* + *{margin-top:14px}.cc-card-collapsible-inner{padding-top:0}.cc-card.cc-expanded .cc-card-collapsible-inner{padding-bottom:var(--space-0-5)}.cc-card-toggle{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:0;background:none;border:none;font-family:'Outfit',sans-serif;font-size:var(--fs-meta);font-weight:500;color:var(--brand);letter-spacing:0.01em;cursor:pointer;transition:color var(--dur-fast) ease,gap var(--dur-fast) ease}.cc-card-toggle:hover{color:var(--brand-hover);gap:9px}.cc-card-toggle:focus-visible{outline:2px solid var(--brand-a35);outline-offset:4px;border-radius:4px}.cc-card-toggle-chev{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-base) var(--ease-out)}.cc-card.cc-expanded .cc-card-toggle-chev{transform:rotate(180deg)}@media (max-width:1100px){.cc-layout{grid-template-columns:1fr;gap:40px}.cc-left{position:static}.cc-card{position:relative !important;top:auto !important;z-index:auto !important;margin-bottom:var(--space-2) !important}}@media(max-width:480px){.cc-card{padding:var(--space-3);grid-template-columns:1fr;gap:var(--space-2)}.cc-card-icon{width:64px;height:64px;border-radius:var(--radius)}.cc-card-icon svg{width:32px;height:32px}.cc-card-title{font-size:var(--ps-text-h3);font-weight:500;color:var(--ink-900);line-height:1.3}}.int-marquee-wrap{position:relative;mask-image:linear-gradient(90deg,transparent 0%,var(--black) 6%,var(--black) 94%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,var(--black) 6%,var(--black) 94%,transparent 100%)}.int-marquee-viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.int-marquee-viewport::-webkit-scrollbar{display:none}.int-marquee-viewport:active{cursor:grabbing}.int-marquee-track{display:flex;align-items:flex-end;gap:0;width:max-content;will-change:transform;transform:translate3d(0,0,0)}.int-group{display:flex;flex-direction:column;align-items:center;gap:18px;padding:0 var(--space-1);flex-shrink:0}.int-group-label{font-family:'Outfit',system-ui,-apple-system,sans-serif;font-size:var(--fs-eyebrow);font-weight:500;color:var(--ink-600);letter-spacing:normal;text-transform:none;white-space:nowrap;text-align:center}.int-group-logos{display:flex;align-items:center;gap:var(--space-1)}.int-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:96px;padding:var(--space-1) var(--space-0-5);user-select:none}.int-logo img{width:30px;height:30px;object-fit:contain;pointer-events:none;transition:transform var(--dur-fast) ease}.int-logo:hover img{transform:scale(1.1)}.int-logo span{font-size:var(--fs-meta);font-weight:500;color:var(--ink-600);letter-spacing:-0.005em;white-space:nowrap}.int-group-sep{width:1px;height:56px;background:var(--ink-200);margin:0 28px;flex-shrink:0;align-self:flex-end;margin-bottom:var(--space-1)}@media(max-width:480px){.int-logo{min-width:80px}.int-logo img{width:26px;height:26px}.int-logo span{font-size:var(--fs-eyebrow)}.int-group-sep{margin:0 var(--space-2)}}.header.is-light{background:var(--overlay-95) !important;border-bottom:1px solid var(--ink-200-a60) !important;backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px)}.header.is-light .nav a,.header.is-light .header-nav a,.header.is-light .nav-dropdown-trigger{color:var(--ink-900) !important}.header.is-light a[aria-label="PrimeSoft home"] img{filter:none !important}.header{transition:background 0.3s ease,border-color 0.3s ease}.nav a,.header-nav a,.nav-dropdown-trigger{transition:color 0.3s ease}.header a[aria-label="PrimeSoft home"] img{transition:filter 0.3s ease}.header .header-logo img{filter:none;transition:filter 0.3s ease}.header.is-light .header-logo img{filter:none}.skip-link{position:absolute;top:-48px;left:16px;background:var(--brand);color:var(--white);padding:10px 18px;border-radius:var(--radius-pill);font-size:var(--fs-meta);font-weight:500;z-index:9999;transition:top var(--dur-fast) var(--ease-out);text-decoration:none}.skip-link:focus{top:12px}em.em-blue{font-style:normal;font-weight:500;color:var(--brand)}em.em-blue-mid{font-style:normal;font-weight:500;color:var(--brand)}em.em-dark-mid{font-style:normal;font-weight:500;color:var(--ink-900)}@media (min-width:1025px){.why-three-tag{font-size:var(--fs-meta) !important;color:var(--ink-600) !important;letter-spacing:0.22em !important;margin-bottom:var(--space-2-5) !important}}@media (max-width:767px){#architecture .sd-layer.foundation{order:1 !important}#architecture .sd-layer:not(.foundation){order:2 !important}#architecture .sd-side.left{order:3 !important}}h1,h2,h3,.section-header h2,.cc-left-headline,.hww-heading,.po-title,.sols-headline,.ag-h2{text-wrap:balance}@media (min-width:1600px){.hww-exp-desc,.hww-subhead,.cc-card-desc,.cc-card-sub,.cc-left-sub,.impact-intro p,.isa-deliver-row p,.isa-channel-cell p,.cvo-feature-card p,.sols-headline-sub,.sols-desc,.imp-card p,.impact-sub,.mb-desc,.mb-cat,.why-row p,.deel-card p,.clients-quote,.ind-card-sub,.ind-hover-desc,.fcta-modal-sub,.sf-top-sub,.cs-lede,.cs-card-desc,#risk-compliance .cvo-feature-card p,.cd-depth-card p,.sd-side .box .desc,.sd-layer .desc,.solution p,.section-header p,.sec-lede,.hero-lede,.hero-sub,.f1-subtitle{font-size:var(--ps-text-body) !important;line-height:1.55 !important}}