@font-face{font-family:Inter;src:url(/assets/inter.woff2)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{background:var(--display-bg-0a0a0a,#0a0a0a);color:var(--display-fg-ededed,#ededed);margin:0;font:15px/1.65 Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{background:0 0;border:0}button:focus-visible,a:focus-visible{outline:2px solid var(--display-edge-20ace3,#20ace3);outline-offset:5px}img{max-width:100%;display:block}:where(img){height:auto}.wrap{width:min(1280px,100% - 96px);margin:auto}header{z-index:20;background:var(--display-bg-1b3058f2,#1b3058f2);border-bottom:1px solid var(--display-edge-ffffff18,#ffffff18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.nav{align-items:center;gap:40px;height:72px;display:flex}.logo{width:157px;height:auto}.nav nav{white-space:nowrap;font-size:calc(13px * var(--reading-scale,1));align-items:center;gap:23px;margin-left:auto;display:flex}.navitem{padding:24px 0}.navitem span{color:var(--display-fg-8c99ab,#8c99ab);margin-left:5px}.navitem[aria-expanded=true],nav a:hover{color:var(--display-fg-20ace3,#20ace3)}.navright{font-size:calc(12px * var(--reading-scale,1));align-items:center;gap:22px;display:flex}.btn,.outline{font-weight:600;font-size:calc(14px * var(--reading-scale,1));border-radius:6px;justify-content:center;align-items:center;gap:28px;padding:14px 22px;transition:transform .2s,background .2s;display:inline-flex}.btn{background:var(--display-bg-ff6a00,#ff6a00);color:var(--display-fg-fff,#fff)}.btn:hover{background:var(--display-bg-eb6100,#eb6100);transform:translateY(-2px)}.small{font-size:calc(12px * var(--reading-scale,1));gap:16px;padding:10px 16px}.outline{border:1px solid var(--display-edge-ffffff40,#ffffff40);background:var(--display-bg-1b305830,#1b305830)}.outline:hover{background:var(--display-bg-1b3058,#1b3058)}.mobile{font-size:calc(24px * var(--reading-scale,1));display:none}.hero{background:linear-gradient(90deg, var(--display-bg-060e1bd9,#060e1bd9), var(--display-bg-0713248a,#0713248a)), url(/assets/0dcbf7d357605c910d76d442a16fea2a25c49aec.webp) center/cover;position:relative}.herogrid{grid-template-columns:1.03fr 1fr;align-items:center;gap:70px;padding-top:66px;padding-bottom:68px;display:grid}.eyebrow{font-size:calc(10px * var(--reading-scale,1));letter-spacing:2px;align-items:center;gap:10px;font-weight:600;display:flex}.eyebrow i,.live{background:var(--display-bg-20ace3,#20ace3);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 14px #20ace3}.cyan{color:var(--display-fg-20ace3,#20ace3)}h1{font-size:clamp(calc(65px * var(--reading-scale,1)), 6.8vw, calc(100px * var(--reading-scale,1)));letter-spacing:-5px;margin:23px 0 20px;font-weight:600;line-height:1.02}em{color:var(--display-fg-ff6a00,#ff6a00);font-style:normal}h2{font-size:clamp(calc(30px * var(--reading-scale,1)), 3.2vw, calc(46px * var(--reading-scale,1)));letter-spacing:-1.5px;margin:16px 0 24px;font-weight:500;line-height:1.18}.hero h2{font-size:calc(27px * var(--reading-scale,1));letter-spacing:-.6px;margin:20px 0 16px}.herocopy p{max-width:460px;font-size:calc(15px * var(--reading-scale,1));color:var(--display-fg-c7d1de,#c7d1de);line-height:1.8}.actions{gap:12px;margin:28px 0;display:flex}.herofoot{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-aab8ca,#aab8ca);align-items:center;gap:14px;display:flex}.herofoot b{color:var(--display-fg-20ace3,#20ace3)}.yaravisual{border:1px solid var(--display-edge-20ace34d,#20ace34d);aspect-ratio:.96;border-radius:16px;margin-top:30px;position:relative;overflow:hidden;box-shadow:0 0 80px #00d4ff12}.yaravisual>img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.yaravisual:after{content:"";background:linear-gradient(0deg, var(--display-bg-071424,#071424) 0%, transparent 50%);pointer-events:none;position:absolute;inset:0}.yaratop{z-index:2;background:var(--display-bg-071424bd,#071424bd);border:1px solid var(--display-edge-ffffff26,#ffffff26);font-size:calc(9px * var(--reading-scale,1));letter-spacing:1.8px;border-radius:30px;padding:8px 12px;position:absolute;top:20px;left:20px}.live{margin-right:8px}.yaracaption{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:65px;left:26px;right:26px}.yaracaption small{font-size:calc(9px * var(--reading-scale,1));letter-spacing:1.5px;color:var(--display-fg-9ed9ef,#9ed9ef)}.yaracaption strong{font-size:calc(34px * var(--reading-scale,1));line-height:1.3;display:block}.yaracaption a{border:1px solid var(--display-edge-20ace3,#20ace3);width:44px;height:44px;color:var(--display-fg-20ace3,#20ace3);font-size:calc(24px * var(--reading-scale,1));border-radius:50%;place-items:center;display:grid}.modebar{z-index:2;border-top:1px solid var(--display-edge-20ace333,#20ace333);background:var(--display-bg-0b192b9c,#0b192b9c);width:100%;display:flex;position:absolute;bottom:0}.modebar span{text-align:center;letter-spacing:2px;font-size:calc(10px * var(--reading-scale,1));border-right:1px solid var(--display-edge-20ace333,#20ace333);flex:1;padding:16px}.herobottom{border-top:1px solid var(--display-edge-ffffff22,#fff2);font-size:calc(10px * var(--reading-scale,1));letter-spacing:1.3px;color:var(--display-fg-aab8ca,#aab8ca);justify-content:space-between;padding:20px 0;display:flex}.herobottom a{letter-spacing:0}.herobottom a span{color:var(--display-fg-20ace3,#20ace3);padding-left:18px}.section{padding-top:100px;padding-bottom:95px}.sectionhead{justify-content:space-between;align-items:end;gap:60px;margin-bottom:40px;display:flex}.sectionhead h2{margin-bottom:0}.sectionhead>p{max-width:360px;color:var(--display-fg-aab8ca,#aab8ca);font-size:calc(14px * var(--reading-scale,1));margin-bottom:4px}.platformbox{background:linear-gradient(135deg, var(--display-bg-1b305870,#1b305870), var(--display-bg-101827,#101827));border:1px solid var(--display-edge-ffffff20,#ffffff20);border-radius:12px;overflow:hidden}.tabs{border-bottom:1px solid var(--display-edge-ffffff20,#ffffff20);display:flex;overflow-x:auto}.tabs button{font-size:calc(12px * var(--reading-scale,1));white-space:nowrap;color:var(--display-fg-aab8ca,#aab8ca);border-bottom:2px solid #0000;flex:1;padding:21px 16px}.tabs button[aria-selected=true]{color:var(--display-fg-20ace3,#20ace3);background:var(--display-bg-20ace30b,#20ace30b);border-bottom-color:var(--display-edge-20ace3,#20ace3)}.tabbody{grid-template-columns:1fr 1fr;gap:40px;padding:48px;display:grid}.tabbody h3{font-size:calc(32px * var(--reading-scale,1));letter-spacing:-1px;margin:18px 0;line-height:1.3}.tabbody p{color:var(--display-fg-aab8ca,#aab8ca);max-width:400px;font-size:calc(14px * var(--reading-scale,1))}.tabbody ul{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-c7d1de,#c7d1de);flex-wrap:wrap;gap:10px 20px;padding:0;list-style:none;display:flex}.tabbody li:before{content:"✓";color:var(--display-fg-20ace3,#20ace3);margin-right:8px}.textlink{color:var(--display-fg-20ace3,#20ace3);font-size:calc(13px * var(--reading-scale,1));padding:14px 0 0}.connection{place-items:center;min-height:290px;display:grid;position:relative}.orbit{border:1px solid var(--display-edge-20ace335,#20ace335);border-radius:50%;width:280px;height:230px;position:absolute;transform:rotate(-25deg)}.o2{width:350px;height:170px;transform:rotate(35deg)}.core{background:var(--display-bg-1b3058,#1b3058);border:1px solid var(--display-edge-20ace37a,#20ace37a);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:150px;height:150px;display:flex;box-shadow:0 0 70px #20ace31a}.core img{width:110px}.core small{font-size:calc(6px * var(--reading-scale,1));letter-spacing:.8px}.node{background:var(--display-bg-111e33,#111e33);border:1px solid var(--display-edge-20ace34a,#20ace34a);font-size:calc(10px * var(--reading-scale,1));border-radius:5px;padding:6px 12px;position:absolute}.n1{top:10px;left:34%}.n2{top:85px;right:0}.n3{bottom:12px;right:20%}.n4{top:110px;left:0}.n5{bottom:20px;left:8%}.yarasection{background:var(--display-bg-101a2b,#101a2b);border-block:1px solid var(--display-edge-ffffff14,#ffffff14);padding:80px 0}.yaragrid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.yaraimage{border:1px solid var(--display-edge-20ace344,#20ace344);border-radius:12px;position:relative;overflow:hidden}.yaraimage img{aspect-ratio:1.1;object-fit:cover;width:100%}.yaraimage>span{background:var(--display-bg-1b3058,#1b3058);font-size:calc(9px * var(--reading-scale,1));letter-spacing:2px;text-align:center;padding:14px;display:block}.yaragrid p{color:var(--display-fg-aab8ca,#aab8ca);font-size:calc(14px * var(--reading-scale,1))}.yaramodes{margin-top:26px}.yaramodes button{border-top:1px solid var(--display-edge-ffffff23,#ffffff23);text-align:left;width:100%;font-size:calc(13px * var(--reading-scale,1));letter-spacing:.8px;align-items:center;gap:20px;padding:17px 0;display:flex}.yaramodes button b{color:var(--display-fg-64738a,#64738a);font-size:calc(10px * var(--reading-scale,1))}.yaramodes button span:last-child{color:var(--display-fg-20ace3,#20ace3);margin-left:auto}.yaramodes button.selected{color:var(--display-fg-20ace3,#20ace3)}.yaramodes p{font-size:calc(12px * var(--reading-scale,1));margin:0 0 22px 35px}.outcomes{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.outcomes article{border-top:1px solid var(--display-edge-20ace34d,#20ace34d);padding-top:24px}.outcomes article>span{font-size:calc(9px * var(--reading-scale,1));letter-spacing:1.7px;color:var(--display-fg-20ace3,#20ace3)}.outcomes h3{font-size:calc(24px * var(--reading-scale,1));margin:18px 0 12px;font-weight:500}.outcomes p{color:var(--display-fg-aab8ca,#aab8ca);font-size:calc(14px * var(--reading-scale,1));max-width:320px}.growth{background:linear-gradient(90deg, var(--display-bg-0b1726f2,#0b1726f2), var(--display-bg-0b172640,#0b172640)), url(/assets/66b378f8dd895e5de69f9737951c2fe851ec758f.webp) center/cover;border-block:1px solid var(--display-edge-ffffff20,#ffffff20);padding:90px 0}.growth p{max-width:500px;color:var(--display-fg-aab8ca,#aab8ca);margin-bottom:30px}.cta{justify-content:space-between;align-items:center;padding-block:80px;display:flex}.cta h2{margin-bottom:0}footer{background:var(--display-bg-101a2b,#101a2b);padding:55px 0 0}.footergrid{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-aab8ca,#aab8ca);grid-template-columns:2fr 1fr 1fr 1.2fr;gap:35px;display:grid}.footergrid>div{flex-direction:column;align-items:start;gap:10px;display:flex}.footergrid b{color:var(--display-fg-fff,#fff);margin-bottom:10px}.footergrid p{color:var(--display-fg-fff,#fff);margin:10px 0 0}.footergrid button{font-size:calc(12px * var(--reading-scale,1));padding:0}.legal{border-top:1px solid var(--display-edge-ffffff18,#ffffff18);color:var(--display-fg-8c99ab,#8c99ab);font-size:calc(10px * var(--reading-scale,1));justify-content:space-between;margin-top:45px;padding:22px 0;display:flex}#mega{background:var(--display-bg-142441,#142441);border-bottom:1px solid var(--display-edge-20ace340,#20ace340);width:100%;position:absolute;top:72px;box-shadow:0 30px 45px #0007}.megainner{grid-template-columns:260px 1fr;gap:50px;padding:32px 0;display:grid}.megainner h3{font-size:calc(24px * var(--reading-scale,1));margin:8px 0}.megainner p{color:var(--display-fg-aab8ca,#aab8ca);font-size:calc(12px * var(--reading-scale,1))}.megalinks{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.megalinks a{font-size:calc(13px * var(--reading-scale,1));border:1px solid #0000;border-radius:6px;padding:12px}.megalinks a:hover{background:var(--display-bg-20ace30c,#20ace30c);border-color:var(--display-edge-20ace34a,#20ace34a)}.megalinks small{color:var(--display-fg-aab8ca,#aab8ca);font-size:calc(10px * var(--reading-scale,1));margin-top:4px;display:block}dialog{background:var(--display-bg-142441,#142441);color:var(--display-fg-ededed,#ededed);border:1px solid var(--display-edge-20ace355,#20ace355);border-radius:14px;width:calc(100% - 40px);max-width:500px;padding:45px}dialog::backdrop{background:var(--display-bg-030915cc,#030915cc);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}dialog p{color:var(--display-fg-aab8ca,#aab8ca)}dialog .btn{margin-top:15px}.close{font-size:calc(28px * var(--reading-scale,1));position:absolute;top:8px;right:15px}.call{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-aab8ca,#aab8ca);margin-top:20px;display:block}.skip{z-index:40;background:var(--display-bg-1b3058,#1b3058);padding:15px;position:fixed;top:-100px}.skip:focus{top:0}@media (min-width:1500px){.herogrid{padding-top:85px;padding-bottom:85px}}@media (max-width:1150px){.wrap{width:calc(100% - 56px)}.nav{gap:20px}.nav nav{gap:15px}.login{display:none}.herogrid{gap:40px}.nav .logo{width:135px}}@media (max-width:950px){.nav nav{display:none}.navright{margin-left:auto}.mobile{display:block}.herogrid{gap:30px}h1{font-size:calc(75px * var(--reading-scale,1))}.hero h2{font-size:calc(23px * var(--reading-scale,1))}.herocopy p{font-size:calc(13px * var(--reading-scale,1))}.eyebrow{font-size:calc(8px * var(--reading-scale,1))}.yaragrid{gap:35px}.section{padding-block:65px}.tabbody{padding:30px}.connection{transform:scale(.85)}.megalinks{grid-template-columns:repeat(2,1fr)}.megainner{grid-template-columns:1fr}.megainner>div:first-child{display:none}}@media (max-width:650px){.wrap{width:calc(100% - 40px)}.nav{height:64px}.nav .logo{width:128px}.navright{gap:12px}.navright .small{font-size:calc(10px * var(--reading-scale,1));gap:9px;padding:9px 11px}.herogrid{grid-template-columns:1fr;gap:22px;padding-top:42px;padding-bottom:30px}h1{font-size:calc(76px * var(--reading-scale,1));letter-spacing:-4px;margin-top:20px}.hero h2{font-size:calc(24px * var(--reading-scale,1))}.herocopy p{font-size:calc(14px * var(--reading-scale,1))}.herofoot{font-size:calc(10px * var(--reading-scale,1))}.yaravisual{aspect-ratio:1.15;margin-top:0}.herobottom{font-size:calc(8px * var(--reading-scale,1));line-height:2;display:block}.herobottom>a{display:block}.sectionhead{margin-bottom:28px;display:block}.sectionhead>p{margin-top:22px}.tabbody{grid-template-columns:1fr;padding:26px}.tabbody h3{font-size:calc(28px * var(--reading-scale,1))}.connection{min-height:250px;transform:scale(.9)}.yaragrid{grid-template-columns:1fr;gap:32px}.yarasection{padding:50px 0}.yaraimage{max-width:400px}.outcomes{grid-template-columns:1fr;gap:25px}.outcomes p{max-width:none}.growth{background-position:62%;padding-block:65px}.growth p{font-size:calc(14px * var(--reading-scale,1))}.cta{padding-block:55px;display:block}.cta .btn{margin-top:25px}.footergrid{grid-template-columns:1fr 1fr;gap:30px}.footergrid>div:first-child{grid-column:1/-1}.legal{font-size:calc(8px * var(--reading-scale,1));gap:20px}#mega{max-height:calc(100dvh - 64px);top:64px;overflow:auto}.megainner{padding-block:20px}.megalinks{gap:5px}.tabs button{padding:18px 20px}.section{padding-block:55px}h2{font-size:calc(33px * var(--reading-scale,1))}.actions{gap:10px}.actions .btn,.actions .outline{font-size:calc(12px * var(--reading-scale,1));gap:18px;padding:13px 16px}dialog{padding:35px 25px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.pageintro{padding-block:80px 45px}.pageintro h1{font-size:clamp(calc(44px * var(--reading-scale,1)), 5.5vw, calc(76px * var(--reading-scale,1)));letter-spacing:-3px;line-height:1.1}.pageintro>p{max-width:680px;color:var(--display-fg-aab8ca,#aab8ca);font-size:calc(16px * var(--reading-scale,1))}.pagecards{grid-template-columns:repeat(3,1fr);gap:24px;padding-block:35px 70px;display:grid}.pagecards>a{border:1px solid var(--display-edge-20ace336,#20ace336);background:linear-gradient(145deg, var(--display-bg-1b305866,#1b305866), var(--display-bg-101827,#101827));border-radius:10px;padding:30px;transition:transform .2s}.pagecards>a:hover{border-color:var(--display-edge-20ace3,#20ace3);transform:translateY(-4px)}.pagecards h3{font-size:calc(25px * var(--reading-scale,1));font-weight:500;line-height:1.25}.pagecards p{color:var(--display-fg-aab8ca,#aab8ca);font-size:calc(13px * var(--reading-scale,1))}.pagecards>a>span{color:var(--display-fg-20ace3,#20ace3);font-size:calc(12px * var(--reading-scale,1));margin-top:24px;display:block}.contactpanel{border:1px solid var(--display-edge-20ace344,#20ace344);border-radius:10px;margin-bottom:80px;padding:35px}.contactpanel>a{color:var(--display-fg-20ace3,#20ace3);font-size:calc(24px * var(--reading-scale,1))}.contactpanel p{color:var(--display-fg-aab8ca,#aab8ca)}body:has(.pageintro) #platform{padding-top:20px}@media (max-width:650px){.pageintro{padding-block:50px 25px}.pageintro h1{font-size:calc(48px * var(--reading-scale,1));letter-spacing:-2px}.pagecards{grid-template-columns:1fr;gap:16px}.pageintro>p{font-size:calc(14px * var(--reading-scale,1))}}.pagehero{background:linear-gradient(135deg, var(--display-bg-101d33,#101d33), var(--display-bg-080e19,#080e19));border-bottom:1px solid var(--display-edge-ffffff16,#ffffff16)}.pageherogrid{grid-template-columns:1.25fr 1fr;align-items:center;gap:70px;padding-block:65px;display:grid}.pageherogrid h1{font-size:clamp(calc(38px * var(--reading-scale,1)), 4.4vw, calc(64px * var(--reading-scale,1)));letter-spacing:-2.5px;margin-block:22px;line-height:1.12}.pageherogrid>div>p{color:var(--display-fg-aab8ca,#aab8ca);max-width:600px;line-height:1.8}.pageherogrid .btn{margin-top:15px}.pageherogrid>img{aspect-ratio:1.3;object-fit:cover;border:1px solid var(--display-edge-20ace333,#20ace333);border-radius:12px;width:100%}.editorial{grid-template-columns:235px 1fr;gap:70px;padding-block:65px;display:grid}.pagetoc{border-left:1px solid var(--display-edge-20ace344,#20ace344);flex-direction:column;align-self:start;gap:12px;max-height:75vh;padding-left:20px;display:flex;position:sticky;top:105px;overflow:auto}.pagetoc>span{font-size:calc(9px * var(--reading-scale,1));color:var(--display-fg-20ace3,#20ace3);letter-spacing:2px;margin-bottom:8px}.pagetoc a{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-aab8ca,#aab8ca);line-height:1.5}.pagetoc a:hover{color:var(--display-fg-20ace3,#20ace3)}.contentsection{border-bottom:1px solid var(--display-edge-ffffff18,#ffffff18);margin-bottom:40px;padding:0 0 45px;scroll-margin-top:105px}.sectionnumber{font-size:calc(9px * var(--reading-scale,1));letter-spacing:2px;color:var(--display-fg-20ace3,#20ace3)}.contentsection h2{font-size:calc(34px * var(--reading-scale,1));margin-block:16px 24px}.contentsection h3{font-size:calc(22px * var(--reading-scale,1));color:var(--display-fg-ededed,#ededed);margin-top:28px;font-weight:500;line-height:1.4}.contentsection h4{font-size:calc(14px * var(--reading-scale,1));color:var(--display-fg-20ace3,#20ace3);letter-spacing:.3px;margin-bottom:8px}.contentsection p,.contentsection li,.singlecontent p,.singlecontent li{color:var(--display-fg-b6c3d4,#b6c3d4);font-size:calc(14px * var(--reading-scale,1));line-height:1.9}.contentsection ul,.singlecontent ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;padding:0;list-style:none;display:grid}.contentsection li,.singlecontent li{border-left:2px solid var(--display-edge-20ace344,#20ace344);padding-left:15px}.singlecontent{max-width:950px;padding-block:60px 80px}.singlecontent h2{font-size:calc(32px * var(--reading-scale,1));margin-top:40px}.singlecontent h3{color:var(--display-fg-20ace3,#20ace3)}.footerbrand{border-bottom:1px solid var(--display-edge-ffffff20,#ffffff20);align-items:center;gap:35px;margin-bottom:35px;padding-bottom:28px;display:flex}.footerbrand>span{font-size:calc(18px * var(--reading-scale,1))}.footerbrand>div{color:var(--display-fg-aab8ca,#aab8ca);font-size:calc(12px * var(--reading-scale,1));margin-left:auto}.footerfull{grid-template-columns:repeat(4,1fr);gap:35px;display:grid}.footerfull>div{flex-direction:column;gap:11px;display:flex}.footerfull a{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-aab8ca,#aab8ca)}.footerfull a:hover{color:var(--display-fg-20ace3,#20ace3)}.footerfull .footertitle{font-size:calc(14px * var(--reading-scale,1));color:var(--display-fg-ededed,#ededed);margin-bottom:12px;font-weight:600}.assessment,.contactlayout{grid-template-columns:1fr 1fr;gap:75px;padding-block:65px;display:grid}.assessment>div p,.contactlayout p{color:var(--display-fg-aab8ca,#aab8ca)}.contactnumber{color:var(--display-fg-20ace3,#20ace3);font-size:calc(25px * var(--reading-scale,1))}form{background:var(--display-bg-142139,#142139);border:1px solid var(--display-edge-20ace333,#20ace333);border-radius:12px;flex-direction:column;gap:18px;padding:30px;display:flex}form label{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-c7d1de,#c7d1de);flex-direction:column;gap:7px;display:flex}input,select,textarea{font:inherit;color:var(--display-fg-ededed,#ededed);background:var(--display-bg-0a1425,#0a1425);border:1px solid var(--display-edge-ffffff30,#ffffff30);border-radius:5px;width:100%;min-width:0;padding:12px}input:focus,select:focus,textarea:focus{outline:1px solid var(--display-edge-20ace3,#20ace3)}output:empty{display:none}output{background:var(--display-bg-0b1728,#0b1728);border:1px solid var(--display-edge-20ace344,#20ace344);white-space:pre-line;font-size:calc(13px * var(--reading-scale,1));color:var(--display-fg-c7d1de,#c7d1de);border-radius:7px;padding:18px}output button{color:var(--display-fg-20ace3,#20ace3);margin-top:12px}.pagecards{grid-template-columns:repeat(3,minmax(0,1fr))}.pagecards p{overflow-wrap:anywhere}@media (max-width:950px){.pageherogrid{gap:35px}.editorial{grid-template-columns:180px 1fr;gap:35px}.assessment,.contactlayout{gap:35px}.pagecards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.pageherogrid{grid-template-columns:1fr;gap:28px;padding-block:40px}.pageherogrid h1{font-size:calc(43px * var(--reading-scale,1));letter-spacing:-1.5px}.pageherogrid>img{aspect-ratio:1.8;max-height:240px}.editorial{padding-block:35px;display:block}.pagetoc{white-space:nowrap;border-left:0;border-bottom:1px solid var(--display-edge-20ace344,#20ace344);flex-direction:row;gap:20px;max-height:none;margin-bottom:35px;padding:0 0 15px;display:flex;position:static;overflow:auto}.pagetoc>span{display:none}.contentsection h2{font-size:calc(28px * var(--reading-scale,1))}.contentsection ul,.singlecontent ul{grid-template-columns:1fr}.contentsection{margin-bottom:30px;padding-bottom:25px}.footerbrand{flex-wrap:wrap;gap:20px}.footerbrand>div{width:100%;margin-left:0}.footerfull{grid-template-columns:1fr 1fr;gap:30px}.assessment,.contactlayout{grid-template-columns:1fr;gap:28px;padding-block:40px}.pagecards{grid-template-columns:1fr}form{padding:22px}.singlecontent{padding-block:35px 50px}}[hidden]{display:none!important}.centerhero{background:linear-gradient(90deg, var(--display-bg-081221ed,#081221ed), var(--display-bg-0b1727ad,#0b1727ad)), var(--center-image) center/cover;border-bottom:1px solid var(--display-edge-20ace326,#20ace326);padding:80px 0 70px}.centerhero h1{font-size:clamp(calc(43px * var(--reading-scale,1)), 5vw, calc(72px * var(--reading-scale,1)));letter-spacing:-2.5px;margin:24px 0;line-height:1.1}.centerhero p{max-width:690px;color:var(--display-fg-b5c5d9,#b5c5d9);font-size:calc(16px * var(--reading-scale,1));line-height:1.8}.trustquick{border:1px solid var(--display-edge-20ace333,#20ace333);background:var(--display-bg-111f35,#111f35);border-radius:10px;grid-template-columns:repeat(3,1fr);margin-top:30px;padding-block:0;display:grid;position:relative}.trustquick>a{border-right:1px solid var(--display-edge-ffffff16,#ffffff16);padding:27px}.trustquick>a:last-child{border:0}.trustquick span{font-size:calc(9px * var(--reading-scale,1));letter-spacing:1.6px;color:var(--display-fg-20ace3,#20ace3);display:block}.trustquick strong{font-size:calc(20px * var(--reading-scale,1));margin-block:12px 8px;font-weight:500;display:block}.trustquick small{color:var(--display-fg-aab8ca,#aab8ca);font-size:calc(11px * var(--reading-scale,1))}.librarysection{padding-block:75px}.librarytitle{justify-content:space-between;align-items:center;gap:40px;margin-bottom:25px;display:flex}.librarytitle h2{font-size:calc(36px * var(--reading-scale,1));margin-bottom:8px}.librarytitle>p{max-width:360px;color:var(--display-fg-aab8ca,#aab8ca);font-size:calc(13px * var(--reading-scale,1))}.librarytitle .outline{white-space:nowrap;font-size:calc(12px * var(--reading-scale,1))}.librarytoolbar{align-items:end;gap:20px;margin-block:28px 20px;display:flex}.librarytoolbar label{color:var(--display-fg-aab8ca,#aab8ca);font-size:calc(11px * var(--reading-scale,1));flex-direction:column;gap:8px;display:flex}.librarytoolbar .searchfield{flex:1}.librarytoolbar select{min-width:220px}.librarytoolbar input{padding:14px}.filterchips{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.filterchips button{font-size:calc(11px * var(--reading-scale,1));border:1px solid var(--display-edge-ffffff26,#ffffff26);color:var(--display-fg-aab8ca,#aab8ca);border-radius:30px;padding:8px 14px}.filterchips button.active{background:var(--display-bg-20ace31c,#20ace31c);border-color:var(--display-edge-20ace3,#20ace3);color:var(--display-fg-20ace3,#20ace3)}.librarymeta{color:var(--display-fg-8c99ab,#8c99ab);font-size:calc(10px * var(--reading-scale,1));justify-content:space-between;margin-bottom:20px;display:flex}.sourceinfo{background:var(--display-bg-1b305840,#1b305840);border-left:2px solid var(--display-edge-20ace3,#20ace3);color:var(--display-fg-aab8ca,#aab8ca);font-size:calc(11px * var(--reading-scale,1));margin-bottom:24px;padding:13px 17px}.documentgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.documentcard{background:linear-gradient(145deg, var(--display-bg-13213a,#13213a), var(--display-bg-0d1727,#0d1727));border:1px solid var(--display-edge-ffffff20,#ffffff20);border-radius:10px;flex-direction:column;padding:25px;transition:border-color .2s;display:flex}.documentcard:hover{border-color:var(--display-edge-20ace37a,#20ace37a)}.doccardtop{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.docicon{color:var(--display-fg-20ace3,#20ace3);font-size:calc(28px * var(--reading-scale,1));line-height:1}.accessbadge{font-size:calc(8px * var(--reading-scale,1));letter-spacing:.8px;text-transform:uppercase;border:1px solid var(--display-edge-20ace340,#20ace340);color:var(--display-fg-8ed8f6,#8ed8f6);border-radius:20px;padding:4px 8px}.accessbadge.request{border-color:var(--display-edge-ff6a004d,#ff6a004d);color:var(--display-fg-ffac70,#ffac70)}.hubtag{font-size:calc(9px * var(--reading-scale,1));letter-spacing:1.4px;color:var(--display-fg-20ace3,#20ace3);line-height:1.7}.documentcard h3{font-size:calc(20px * var(--reading-scale,1));margin:12px 0;font-weight:500;line-height:1.35}.documentcard p{color:var(--display-fg-aab8ca,#aab8ca);font-size:calc(12px * var(--reading-scale,1));margin:0 0 22px}.doccardmeta{font-size:calc(10px * var(--reading-scale,1));color:var(--display-fg-8c99ab,#8c99ab);margin-top:auto}.doccardactions{border-top:1px solid var(--display-edge-ffffff15,#ffffff15);font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-20ace3,#20ace3);flex-wrap:wrap;gap:14px;margin-top:16px;padding-top:16px;display:flex}.doccardactions a:first-child{margin-right:auto}.trustfaq{padding-block:15px 70px}.faqitems{grid-template-columns:1fr 1fr;align-items:start;gap:0 40px;display:grid}.faqitems details{border-bottom:1px solid var(--display-edge-ffffff20,#ffffff20);padding:20px 0}.faqitems summary{font-size:calc(14px * var(--reading-scale,1));cursor:pointer}.faqitems p{font-size:calc(13px * var(--reading-scale,1));color:var(--display-fg-aab8ca,#aab8ca)}.centercta{border:1px solid var(--display-edge-20ace333,#20ace333);background:linear-gradient(110deg, var(--display-bg-1b3058,#1b3058), var(--display-bg-101725,#101725));border-radius:12px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:70px;padding:45px 35px;display:flex}.centercta h2{font-size:calc(33px * var(--reading-scale,1));margin-bottom:8px}.centercta p{color:var(--display-fg-aab8ca,#aab8ca);max-width:650px;font-size:calc(13px * var(--reading-scale,1))}.documentheader{padding-block:45px 35px}.backlink{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-20ace3,#20ace3);margin-bottom:20px;display:inline-block}.docmetatop{font-size:calc(10px * var(--reading-scale,1));letter-spacing:1px;color:var(--display-fg-aab8ca,#aab8ca);flex-wrap:wrap;gap:20px;margin-block:15px;display:flex}.documentheader h1{font-size:clamp(calc(36px * var(--reading-scale,1)), 4vw, calc(58px * var(--reading-scale,1)));letter-spacing:-1.7px;max-width:1000px;line-height:1.2}.documentheader>p{color:var(--display-fg-aab8ca,#aab8ca)}.docsource{border-top:1px solid var(--display-edge-ffffff20,#ffffff20);font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-9daec4,#9daec4);padding-block:18px}.source-document{background:var(--display-bg-101b2c,#101b2c);border:1px solid var(--display-edge-ffffff20,#ffffff20);border-radius:12px;max-width:940px;margin-bottom:75px;padding:40px 50px}.source-document h2{font-size:calc(23px * var(--reading-scale,1));letter-spacing:-.4px;margin:32px 0 14px}.source-document p{color:var(--display-fg-b6c3d4,#b6c3d4);font-size:calc(14px * var(--reading-scale,1));white-space:pre-wrap;line-height:1.9}.requestpanel{background:var(--display-bg-13223a,#13223a);border-radius:10px;margin-bottom:70px;padding:45px}.requestpanel p{color:var(--display-fg-aab8ca,#aab8ca);max-width:700px}.impactgrid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.impactcard{border:1px solid var(--display-edge-20ace333,#20ace333);background:var(--display-bg-111e32,#111e32);border-radius:12px;display:block;overflow:hidden}.impactcard>img{aspect-ratio:2.2;object-fit:cover;width:100%;transition:transform .4s}.impactcard:hover>img{transform:scale(1.025)}.impactcard h3{font-size:calc(29px * var(--reading-scale,1));letter-spacing:-.8px;margin:10px 0;font-weight:500}.impactcard p{color:var(--display-fg-aab8ca,#aab8ca);font-size:calc(13px * var(--reading-scale,1))}.hubgrid,.researchgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.researchgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hubcard{background:linear-gradient(135deg, var(--display-bg-172945,#172945), var(--display-bg-0e1828,#0e1828));border:1px solid var(--display-edge-20ace330,#20ace330);border-radius:10px;padding:30px 30px 55px;transition:transform .2s;display:block;position:relative}.hubcard:hover{border-color:var(--display-edge-20ace3,#20ace3);transform:translateY(-3px)}.hubcard h3{font-size:calc(25px * var(--reading-scale,1));margin:16px 0;font-weight:500;line-height:1.3}.hubcard p{color:var(--display-fg-aab8ca,#aab8ca);font-size:calc(13px * var(--reading-scale,1))}.hubarrow{color:var(--display-fg-20ace3,#20ace3);font-size:calc(23px * var(--reading-scale,1));position:absolute;bottom:18px;right:24px}.researchlibrary{border-top:1px solid var(--display-edge-ffffff20,#ffffff20)}.articlelayout{grid-template-columns:220px 1fr;gap:70px;padding-block:60px;display:grid}.articlelayout>aside{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-9bafc9,#9bafc9);border-left:1px solid var(--display-edge-20ace344,#20ace344);flex-direction:column;align-self:start;gap:18px;padding-left:20px;display:flex;position:sticky;top:100px}.impactarticle h2,.researcharticle h2{font-size:calc(30px * var(--reading-scale,1));margin-top:35px}.impactarticle h3{font-size:calc(22px * var(--reading-scale,1));font-weight:500}.impactarticle p,.researcharticle p,.impactarticle li{color:var(--display-fg-b6c3d4,#b6c3d4);font-size:calc(15px * var(--reading-scale,1));line-height:1.9}.impactarticle ul{padding:0;list-style:none}.impactarticle li{border-left:2px solid var(--display-edge-20ace344,#20ace344);margin-block:10px;padding-left:16px}.articlerelated{border-top:1px solid var(--display-edge-20ace344,#20ace344);color:var(--display-fg-20ace3,#20ace3);font-size:calc(12px * var(--reading-scale,1));gap:35px;margin-top:40px;padding-top:25px;display:flex}.companyhero{background:linear-gradient(90deg, var(--display-bg-08111de8,#08111de8), var(--display-bg-101c3070,#101c3070)), url(/assets/89073f6a6ba4b98748e04c34edddca9bbe2bef52.webp) center/cover;padding-block:85px 65px}.companyhero h1{font-size:clamp(calc(48px * var(--reading-scale,1)), 5.8vw, calc(83px * var(--reading-scale,1)));letter-spacing:-3px;max-width:1000px;line-height:1.09}.companyintro{border-top:1px solid var(--display-edge-ffffff30,#ffffff30);grid-template-columns:1fr 1fr;gap:50px;margin-top:40px;padding-top:30px;display:grid}.companyintro>span{font-size:calc(10px * var(--reading-scale,1));letter-spacing:2px;color:var(--display-fg-20ace3,#20ace3)}.companyintro p{font-size:calc(16px * var(--reading-scale,1));color:var(--display-fg-b6c3d4,#b6c3d4);margin:0;line-height:1.9}.companymanifesto{grid-template-columns:1fr 1fr;gap:70px;padding-block:90px;display:grid}.companymanifesto p{color:var(--display-fg-aab8ca,#aab8ca);font-size:calc(16px * var(--reading-scale,1))}.companyvision{background:linear-gradient(90deg, var(--display-bg-0b1726f0,#0b1726f0), var(--display-bg-0b172680,#0b172680)), url(/assets/66b378f8dd895e5de69f9737951c2fe851ec758f.webp) center/cover;border-block:1px solid var(--display-edge-ffffff20,#ffffff20);padding-block:85px}.companyvision h2{font-size:clamp(calc(32px * var(--reading-scale,1)), 3.3vw, calc(48px * var(--reading-scale,1)));max-width:1000px;margin-block:28px}.companyvision p{color:var(--display-fg-aab8ca,#aab8ca);max-width:600px;margin-bottom:30px}.companybeliefs{padding-block:85px}.beliefgrid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:45px;display:grid}.beliefgrid article{border-top:1px solid var(--display-edge-20ace35a,#20ace35a);padding-top:20px}.beliefgrid article>span{font-size:calc(10px * var(--reading-scale,1));color:var(--display-fg-20ace3,#20ace3)}.beliefgrid h3{font-size:calc(25px * var(--reading-scale,1));font-weight:500;line-height:1.3}.beliefgrid p{font-size:calc(14px * var(--reading-scale,1));color:var(--display-fg-aab8ca,#aab8ca)}.companyyara{border:1px solid var(--display-edge-20ace333,#20ace333);background:var(--display-bg-13213a,#13213a);border-radius:12px;grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-right:50px;display:grid;overflow:hidden}.companyyara img{object-fit:cover;width:100%;height:410px}.companyyara p{color:var(--display-fg-aab8ca,#aab8ca)}.companyroutes{grid-template-columns:1fr 1fr;gap:25px;padding-block:75px;display:grid}.companyroute{background:linear-gradient(130deg, var(--display-bg-1b3058,#1b3058), var(--display-bg-111a2a,#111a2a));border:1px solid var(--display-edge-20ace333,#20ace333);border-radius:12px;padding:45px}.companyroute p{color:var(--display-fg-aab8ca,#aab8ca);max-width:330px}.stakegrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.stakecard{border:1px solid var(--display-edge-20ace33a,#20ace33a);background:var(--display-bg-13213a,#13213a);border-radius:12px;overflow:hidden}.stakecard>img{aspect-ratio:1.55;object-fit:cover;width:100%}.stakecard>div{padding:28px}.stakecard h3{font-size:calc(32px * var(--reading-scale,1));margin:14px 0;font-weight:500}.stakecard p,.stakecard li{font-size:calc(13px * var(--reading-scale,1));color:var(--display-fg-aab8ca,#aab8ca)}.stakecard ul{margin-block:25px;padding:0;list-style:none}.stakecard li{border-top:1px solid var(--display-edge-ffffff16,#ffffff16);padding-block:8px}.partnerdetail{grid-template-columns:1fr 1fr;gap:70px;padding-block:65px;display:grid}.partnerdetail li{color:var(--display-fg-aab8ca,#aab8ca);margin-bottom:15px}.footerhq{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-aab8ca,#aab8ca);line-height:1.7}.footerhq h3{color:var(--display-fg-ededed,#ededed);font-size:calc(12px * var(--reading-scale,1));letter-spacing:1.3px;font-weight:500}.footerhq a{margin-top:8px;display:block}.footercolumns{grid-template-columns:1.3fr 3fr;gap:60px;display:grid}.footerstatement{text-align:center;background:linear-gradient(var(--display-bg-14233d,#14233d), var(--display-bg-171a2e,#171a2e));font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-9baec7,#9baec7);border-radius:13px;margin-top:40px;margin-bottom:25px;padding:24px 30px;line-height:1.8}.footerstatement a{color:var(--display-fg-20ace3,#20ace3)}@media (max-width:1000px){.documentgrid,.hubgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.stakegrid{gap:16px}.stakecard>div{padding:20px}.footercolumns{grid-template-columns:1fr 3fr;gap:30px}.companymanifesto{gap:40px}.companyyara{gap:35px}}@media (max-width:650px){.centerhero{padding-block:50px 40px}.centerhero h1{font-size:calc(44px * var(--reading-scale,1));letter-spacing:-1.5px}.centerhero p{font-size:calc(14px * var(--reading-scale,1))}.trustquick{display:block}.trustquick>a{border-right:0;border-bottom:1px solid var(--display-edge-ffffff20,#ffffff20);padding:22px;display:block}.librarysection{padding-block:45px}.librarytitle{display:block}.librarytitle h2{font-size:calc(30px * var(--reading-scale,1))}.librarytitle>.outline{margin-top:20px}.librarytoolbar{display:block}.librarytoolbar label{margin-bottom:15px}.librarytoolbar select{min-width:0}.librarymeta{font-size:calc(9px * var(--reading-scale,1));gap:15px}.documentgrid,.impactgrid,.hubgrid,.researchgrid,.stakegrid{grid-template-columns:1fr}.documentcard{padding:23px}.faqitems{grid-template-columns:1fr}.centercta{margin-bottom:45px;padding:28px;display:block}.centercta .btn{margin-top:18px}.centercta h2{font-size:calc(29px * var(--reading-scale,1))}.documentheader{padding-block:30px}.documentheader h1{font-size:calc(36px * var(--reading-scale,1))}.documentheader .actions{flex-wrap:wrap}.source-document{padding:25px 22px}.source-document h2{font-size:calc(22px * var(--reading-scale,1))}.source-document p{font-size:calc(13px * var(--reading-scale,1))}.articlelayout{padding-block:35px;display:block}.articlelayout>aside{white-space:nowrap;border-left:0;border-bottom:1px solid var(--display-edge-20ace344,#20ace344);flex-direction:row;margin-bottom:30px;padding:0 0 16px;position:static;overflow:auto}.impactarticle h2,.researcharticle h2{font-size:calc(26px * var(--reading-scale,1))}.articlerelated{flex-direction:column;gap:15px}.companyhero{padding-block:50px 40px}.companyhero h1{font-size:calc(45px * var(--reading-scale,1));letter-spacing:-1.5px}.companyintro,.companymanifesto{grid-template-columns:1fr;gap:22px}.companyintro p{font-size:calc(14px * var(--reading-scale,1))}.companymanifesto{padding-block:50px}.companyvision{padding-block:55px}.companybeliefs{padding-block:50px}.beliefgrid{grid-template-columns:1fr;gap:25px;margin-top:30px}.companyyara{grid-template-columns:1fr;gap:20px;padding:0 0 30px}.companyyara>div{padding:0 25px}.companyyara img{height:300px}.companyroutes{grid-template-columns:1fr;padding-block:45px}.companyroute{padding:30px}.partnerdetail{grid-template-columns:1fr;gap:20px;padding-block:35px}.footercolumns{grid-template-columns:1fr;gap:30px}.footerfull{width:100%}.footerhq{grid-template-columns:1fr 1fr;gap:15px;display:grid}.footerhq h3{grid-column:1/-1;margin-bottom:0}.footerhq p{margin:0}.footerstatement{font-size:calc(10px * var(--reading-scale,1));padding:22px}.documentheader .eyebrow{font-size:calc(9px * var(--reading-scale,1))}}.jobtotal{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-20ace3,#20ace3)}.joblist{flex-direction:column;gap:16px;display:flex}.jobrow{background:var(--display-bg-12213a,#12213a);border:1px solid var(--display-edge-20ace333,#20ace333);border-radius:10px;justify-content:space-between;align-items:center;gap:30px;padding:28px 32px;display:flex}.jobrow:hover{border-color:var(--display-edge-20ace3,#20ace3)}.jobrow h3{font-size:calc(28px * var(--reading-scale,1));margin:9px 0;font-weight:500}.jobrow p{font-size:calc(13px * var(--reading-scale,1));color:var(--display-fg-aab8ca,#aab8ca);margin:0}.jobdetail{grid-template-columns:280px 1fr;gap:80px;padding-block:60px;display:grid}.jobdetail>aside{align-self:start;position:sticky;top:100px}.jobfacts{background:var(--display-bg-13213a,#13213a);border:1px solid var(--display-edge-20ace333,#20ace333);border-radius:10px;flex-direction:column;margin-bottom:25px;padding:25px;display:flex}.jobfacts>span{font-size:calc(9px * var(--reading-scale,1));letter-spacing:1.6px;color:var(--display-fg-20ace3,#20ace3);margin-bottom:6px}.jobfacts strong{font-size:calc(14px * var(--reading-scale,1));margin-bottom:22px;font-weight:500}.jobfacts strong:last-child{margin:0}.jobdetail>article>h2{font-size:calc(30px * var(--reading-scale,1));margin-top:30px}.jobdetail>article>p,.jobdetail li,.applicationpanel>p{color:var(--display-fg-b6c3d4,#b6c3d4);line-height:1.9;font-size:calc(14px * var(--reading-scale,1))}.jobdetail li{margin-bottom:12px}.applicationpanel{margin-top:50px}.applicationpanel form{max-width:650px}.teamgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding-block:40px 75px;display:grid}.personcard{border:1px solid var(--display-edge-20ace333,#20ace333);background:var(--display-bg-122039,#122039);border-radius:12px;overflow:hidden}.personcard>img{aspect-ratio:1;object-fit:cover;object-position:top;width:100%}.personcard>div{padding:25px}.personcard h3{font-size:calc(24px * var(--reading-scale,1));margin:12px 0;font-weight:500}.personcard p{font-size:calc(13px * var(--reading-scale,1));color:var(--display-fg-aab8ca,#aab8ca)}.personcard details summary{color:var(--display-fg-20ace3,#20ace3);font-size:calc(12px * var(--reading-scale,1));cursor:pointer}.leadershipgrid{grid-template-columns:1fr 1fr}.leadershipgrid .personcard>img{aspect-ratio:1.4}@media (max-width:650px){.jobrow{padding:24px;display:block}.jobrow>.textlink{margin-top:20px;display:block}.jobrow h3{font-size:calc(24px * var(--reading-scale,1))}.jobdetail{grid-template-columns:1fr;gap:30px;padding-block:35px}.jobdetail>aside{position:static}.teamgrid,.leadershipgrid{grid-template-columns:1fr}}.nav{gap:0;width:min(1460px,100% - 80px);height:76px}.nav nav{font-size:calc(13px * var(--reading-scale,1));gap:25px;margin-left:clamp(35px,4vw,70px)}.navright{white-space:nowrap;gap:20px;margin-left:auto;padding-left:28px}.login{color:var(--display-fg-20ace3,#20ace3);border:1px solid var(--display-edge-20ace3,#20ace3);font-size:calc(13px * var(--reading-scale,1));border-radius:12px;align-items:center;gap:10px;padding:10px 17px;font-weight:600;display:flex}.navright .small{background:var(--display-bg-ff6a00,#ff6a00);font-size:calc(13px * var(--reading-scale,1));border-radius:12px;padding:12px 21px}.languagecontrol{position:relative}.languagecontrol summary{cursor:pointer;font-size:calc(12px * var(--reading-scale,1));align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}.languagecontrol summary::-webkit-details-marker{display:none}.languagecontrol summary>span:first-child{font-size:calc(22px * var(--reading-scale,1));font-weight:400}.languageoptions{background:var(--display-bg-142441,#142441);border:1px solid var(--display-edge-20ace34d,#20ace34d);border-radius:8px;width:160px;padding:9px;position:absolute;top:34px;right:0;box-shadow:0 15px 35px #0008}.languageoptions a{width:100%;font-size:calc(12px * var(--reading-scale,1));border-radius:5px;justify-content:space-between;padding:9px 10px;display:flex}.languageoptions a:hover,.languageoptions a[aria-current=true]{background:var(--display-bg-20ace319,#20ace319);color:var(--display-fg-20ace3,#20ace3)}#mega{top:76px}.localenote{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-9fb5d0,#9fb5d0);padding-block:12px}.profilehero{grid-template-columns:1.2fr 1fr;align-items:start;gap:70px;padding-block:65px 90px;display:grid}.profilehero h1{font-size:clamp(calc(42px * var(--reading-scale,1)), 4.4vw, calc(65px * var(--reading-scale,1)));letter-spacing:-2px;line-height:1.15}.profilehero>img{aspect-ratio:.9;object-fit:cover;object-position:top;border:1px solid var(--display-edge-20ace344,#20ace344);border-radius:12px;width:100%}.profilehero p{color:var(--display-fg-b6c3d4,#b6c3d4);font-size:calc(15px * var(--reading-scale,1));line-height:1.9}.profilehero .profiletitle{color:var(--display-fg-20ace3,#20ace3);font-size:calc(14px * var(--reading-scale,1))}.personrole{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-20ace3,#20ace3)}.companypeople{padding-top:75px}.founderstrip{grid-template-columns:1fr 1fr;gap:25px;margin-bottom:25px;display:grid}.founderstrip>a{background:var(--display-bg-13223a,#13223a);border:1px solid var(--display-edge-20ace333,#20ace333);border-radius:10px;grid-template-columns:170px 1fr;align-items:center;gap:25px;padding-right:25px;display:grid;overflow:hidden}.founderstrip img{object-fit:cover;object-position:top;width:170px;height:220px}.founderstrip h3{font-size:calc(23px * var(--reading-scale,1));margin-bottom:10px;font-weight:500}.founderstrip p{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-aab8ca,#aab8ca)}.navitem{padding-block:26px}@media (min-width:1550px){.nav nav{gap:30px;margin-left:100px}}@media (max-width:1240px){.nav{width:calc(100% - 40px)}.nav nav{font-size:calc(12px * var(--reading-scale,1));gap:16px;margin-left:35px}.navright{gap:13px;padding-left:20px}.navright .small{font-size:calc(11px * var(--reading-scale,1));padding:11px 14px}.login{font-size:calc(12px * var(--reading-scale,1));padding:9px 12px}.nav .logo{width:135px}}@media (max-width:1050px){.nav nav{display:none}.navright{margin-left:auto}.mobile{display:block}.login{display:flex}}@media (max-width:650px){.nav{width:calc(100% - 30px);height:68px}.nav .logo{width:110px}.navright{gap:10px;padding-left:12px}.login{font-size:calc(10px * var(--reading-scale,1));border-radius:8px;gap:4px;padding:8px}.navright .small{font-size:calc(10px * var(--reading-scale,1));border-radius:8px;padding:10px 11px}.languagecontrol summary{font-size:calc(10px * var(--reading-scale,1));gap:4px}.languagecontrol summary>span:first-child{font-size:calc(17px * var(--reading-scale,1))}.mobile{font-size:calc(21px * var(--reading-scale,1));padding:0}#mega{top:68px}.profilehero{grid-template-columns:1fr;gap:25px;padding-block:35px 55px}.profilehero>img{aspect-ratio:1;order:-1;max-height:450px}.profilehero h1{font-size:calc(41px * var(--reading-scale,1))}.founderstrip{grid-template-columns:1fr}.founderstrip>a{grid-template-columns:120px 1fr;gap:18px;padding-right:18px}.founderstrip img{width:120px;height:185px}.founderstrip h3{font-size:calc(20px * var(--reading-scale,1))}.companypeople{padding-top:45px}}@media (max-width:420px){.navright>.small{display:none}.navright{gap:15px}.nav .logo{width:120px}}.skip{z-index:100}.pdfreader{padding-bottom:65px}.pdfreader object{background:var(--display-bg-f1f3f6,#f1f3f6);border:1px solid var(--display-edge-20ace333,#20ace333);border-radius:10px;min-height:600px;margin-bottom:25px;display:block}.trustcontacts{padding-bottom:70px}.trustcontactgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.trustcontactgrid>a{background:var(--display-bg-13213a,#13213a);border:1px solid var(--display-edge-20ace333,#20ace333);border-radius:8px;padding:22px}.trustcontactgrid span{color:var(--display-fg-9fb0c5,#9fb0c5);font-size:calc(11px * var(--reading-scale,1));margin-bottom:8px;display:block}.trustcontactgrid strong{font-size:calc(14px * var(--reading-scale,1));color:var(--display-fg-20ace3,#20ace3);font-weight:500}@media (max-width:650px){.trustcontactgrid{grid-template-columns:1fr}.pdfreader object{height:650px;min-height:450px}.pdfreader .librarytitle h2{font-size:calc(27px * var(--reading-scale,1))}}.impactgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.impactcard>img{aspect-ratio:1.8}.impactcard>div{padding:22px 20px}.impactcard h3{font-size:calc(22px * var(--reading-scale,1));letter-spacing:-.5px;margin:12px 0;line-height:1.2}.impactcard p{font-size:calc(12px * var(--reading-scale,1));margin-bottom:18px;line-height:1.7}.impactcard .hubtag{font-size:calc(8px * var(--reading-scale,1));letter-spacing:1px}.impactcard .textlink{font-size:calc(11px * var(--reading-scale,1))}.impactdetailhero{background:linear-gradient(120deg, var(--display-bg-0e1b2f,#0e1b2f), var(--display-bg-080e18,#080e18));border-bottom:1px solid var(--display-edge-20ace326,#20ace326);padding:55px 0 60px}.impactdetailgrid{grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;display:grid}.impactdetailgrid h1{font-size:clamp(calc(42px * var(--reading-scale,1)), 4.2vw, calc(65px * var(--reading-scale,1)));letter-spacing:-2px;margin:22px 0;line-height:1.13}.impactdetailgrid>div>p{font-size:calc(15px * var(--reading-scale,1));color:var(--display-fg-b6c3d4,#b6c3d4);max-width:570px;line-height:1.9}.impactdetailgrid .outline{font-size:calc(12px * var(--reading-scale,1));margin-top:20px}.impactvisual{border:1px solid var(--display-edge-20ace33a,#20ace33a);aspect-ratio:1.12;border-radius:14px;position:relative;overflow:hidden}.impactvisual>img{object-fit:cover;width:100%;height:100%}.impactvisual:after{content:"";background:linear-gradient(0deg, var(--display-bg-081324,#081324), transparent 70%);position:absolute;inset:0}.impactvisual>div{z-index:1;position:absolute;bottom:26px;left:28px;right:24px}.impactvisual span{font-size:calc(8px * var(--reading-scale,1));letter-spacing:2px;color:var(--display-fg-20ace3,#20ace3)}.impactvisual strong{font-size:calc(28px * var(--reading-scale,1));margin-top:10px;font-weight:500;line-height:1.2;display:block}.impactsectionnav{background:var(--display-bg-111e32,#111e32);border-bottom:1px solid var(--display-edge-ffffff15,#ffffff15);z-index:8;position:sticky;top:76px}.impactsectionnav>.wrap{gap:45px;display:flex;overflow-x:auto}.impactsectionnav a{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-aab8ca,#aab8ca);white-space:nowrap;padding-block:18px;transition:color .2s}.impactsectionnav a:hover{color:var(--display-fg-20ace3,#20ace3)}.impactmanifesto{grid-template-columns:1fr 1fr;gap:80px;padding-block:85px;scroll-margin-top:150px;display:grid}.impactmanifesto h2{font-size:clamp(calc(32px * var(--reading-scale,1)), 3vw, calc(44px * var(--reading-scale,1)));margin-top:24px;line-height:1.23}.impactmanifesto p{color:var(--display-fg-aab8ca,#aab8ca);font-size:calc(14px * var(--reading-scale,1));margin:0 0 20px;line-height:1.95}.impactmanifesto .impactlead{font-size:calc(17px * var(--reading-scale,1));color:var(--display-fg-d0dbea,#d0dbea)}.impactshift{border:1px solid var(--display-edge-20ace333,#20ace333);background:linear-gradient(120deg, var(--display-bg-152641,#152641), var(--display-bg-101b2d,#101b2d));border-radius:14px;margin-bottom:85px;padding:38px 40px;scroll-margin-top:145px;overflow:hidden}.shiftintro{border-bottom:1px solid var(--display-edge-ffffff20,#ffffff20);justify-content:space-between;align-items:center;gap:50px;margin-bottom:30px;padding-bottom:26px;display:flex}.shiftintro h2{font-size:calc(30px * var(--reading-scale,1));margin:0;line-height:1.2}.shiftcomparison{grid-template-columns:1fr 65px 1fr;align-items:center;gap:24px;display:grid}.shiftcomparison>div>span{font-size:calc(9px * var(--reading-scale,1));letter-spacing:1.6px;color:var(--display-fg-8d9eb7,#8d9eb7);margin-bottom:20px;display:block}.shiftcomparison .shiftafter>span{color:var(--display-fg-20ace3,#20ace3)}.shiftcomparison p{font-size:calc(13px * var(--reading-scale,1));color:var(--display-fg-9daec5,#9daec5);gap:14px;margin:17px 0;display:flex}.shiftcomparison i{color:var(--display-fg-6e819e,#6e819e);flex-shrink:0;font-style:normal}.shiftcomparison .shiftafter p{color:var(--display-fg-d8e4f2,#d8e4f2)}.shiftafter i{color:var(--display-fg-20ace3,#20ace3)}.shiftarrow{border:1px solid var(--display-edge-20ace344,#20ace344);width:48px;height:48px;color:var(--display-fg-20ace3,#20ace3);font-size:calc(23px * var(--reading-scale,1));border-radius:50%;place-items:center;display:grid}.impactstatement{background:linear-gradient(100deg, var(--display-bg-1b3058,#1b3058), var(--display-bg-101724,#101724));border-block:1px solid var(--display-edge-20ace32a,#20ace32a);padding-block:55px}.impactstatement h2{font-size:clamp(calc(32px * var(--reading-scale,1)), 3.4vw, calc(48px * var(--reading-scale,1)));letter-spacing:-1.4px;margin:24px 0;font-weight:400;line-height:1.25}.statementline{background:var(--display-bg-ff6a00,#ff6a00);width:70px;height:3px;margin-top:28px;display:block}.impactapproach{padding-block:85px;scroll-margin-top:140px}.approachheading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:38px;display:flex}.approachheading h2{font-size:calc(38px * var(--reading-scale,1));margin-bottom:0}.approachheading>p{color:var(--display-fg-aab8ca,#aab8ca);font-size:calc(13px * var(--reading-scale,1));max-width:300px}.impactpillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.impactpillars article{border-top:1px solid var(--display-edge-20ace35c,#20ace35c);padding-top:22px}.pillarnumber{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-20ace3,#20ace3);letter-spacing:1.5px}.impactpillars h3{font-size:calc(26px * var(--reading-scale,1));margin:25px 0 16px;font-weight:500;line-height:1.2}.impactpillars p{color:var(--display-fg-aab8ca,#aab8ca);line-height:1.9;font-size:calc(14px * var(--reading-scale,1))}.programbanner{border:1px solid var(--display-edge-ff6a004a,#ff6a004a);background:linear-gradient(120deg, var(--display-bg-ff6a0010,#ff6a0010), var(--display-bg-14243a,#14243a));border-radius:10px;justify-content:space-between;align-items:center;gap:30px;margin-top:40px;padding:30px;display:flex}.programbanner h3{font-size:calc(24px * var(--reading-scale,1));margin:13px 0 8px;font-weight:500}.programbanner p{font-size:calc(13px * var(--reading-scale,1));color:var(--display-fg-aab8ca,#aab8ca);margin:0}.programbanner>span{color:var(--display-fg-ff8a38,#ff8a38);white-space:nowrap;font-size:calc(12px * var(--reading-scale,1))}.impactpublication{padding-bottom:85px;scroll-margin-top:145px}.publicationfeature{border:1px solid var(--display-edge-20ace333,#20ace333);background:var(--display-bg-111e32,#111e32);border-radius:12px;grid-template-columns:240px 1fr;margin-top:25px;transition:border-color .2s;display:grid;overflow:hidden}.publicationfeature:hover{border-color:var(--display-edge-20ace3,#20ace3)}.publicationmark{background:linear-gradient(145deg, var(--display-bg-1b3058,#1b3058), var(--display-bg-0b2534,#0b2534));border-right:1px solid var(--display-edge-20ace330,#20ace330);flex-direction:column;justify-content:space-between;min-height:280px;padding:32px;display:flex}.publicationmark>span{font-size:calc(10px * var(--reading-scale,1));letter-spacing:2px;color:var(--display-fg-8fd7f3,#8fd7f3);line-height:1.9}.publicationmark>strong{font-size:calc(80px * var(--reading-scale,1));color:var(--display-fg-20ace34a,#20ace34a);font-weight:500;line-height:1}.publicationfeature>div:last-child{align-self:center;padding:38px 42px}.publicationfeature h2{font-size:calc(31px * var(--reading-scale,1));margin:16px 0;line-height:1.25}.publicationfeature p{font-size:calc(13px * var(--reading-scale,1));max-width:650px;color:var(--display-fg-aab8ca,#aab8ca);line-height:1.8}.impactnext{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-20ace3,#20ace3);justify-content:space-between;gap:25px;padding-bottom:50px;display:flex}@media (max-width:1000px){.impactgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.impactcard>img{aspect-ratio:2.4}.impactdetailgrid{gap:35px}.impactdetailgrid h1{font-size:calc(43px * var(--reading-scale,1))}.impactmanifesto{gap:40px}.impactvisual strong{font-size:calc(22px * var(--reading-scale,1))}.publicationfeature{grid-template-columns:190px 1fr}.impactsectionnav{top:76px}}@media (max-width:650px){.impactgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.impactcard>div{padding:17px 14px}.impactcard h3{font-size:calc(19px * var(--reading-scale,1));line-height:1.25}.impactcard p{font-size:calc(11px * var(--reading-scale,1))}.impactcard>img{aspect-ratio:1.65}.impactcard .hubtag{font-size:calc(7px * var(--reading-scale,1));letter-spacing:.7px}.impactcard .textlink{font-size:calc(9px * var(--reading-scale,1))}.impactdetailhero{padding-block:35px}.impactdetailgrid{grid-template-columns:1fr;gap:30px}.impactdetailgrid h1{font-size:calc(42px * var(--reading-scale,1))}.impactdetailgrid>div>p{font-size:calc(14px * var(--reading-scale,1))}.impactvisual{aspect-ratio:1.8}.impactvisual>div{bottom:20px;left:22px}.impactsectionnav{top:68px}.impactsectionnav>.wrap{gap:25px}.impactsectionnav a{font-size:calc(10px * var(--reading-scale,1));padding-block:15px}.impactmanifesto{grid-template-columns:1fr;gap:20px;padding-block:50px}.impactmanifesto h2{font-size:calc(34px * var(--reading-scale,1));margin-bottom:5px}.impactmanifesto .impactlead{font-size:calc(16px * var(--reading-scale,1))}.impactshift{margin-bottom:50px;padding:25px 22px}.shiftintro{display:block}.shiftintro h2{font-size:calc(28px * var(--reading-scale,1));margin-top:20px}.shiftcomparison{grid-template-columns:1fr;gap:15px}.shiftarrow{width:38px;height:38px;transform:rotate(90deg)}.shiftcomparison p{font-size:calc(12px * var(--reading-scale,1))}.shiftcomparison>div>span{font-size:calc(8px * var(--reading-scale,1))}.impactstatement{padding-block:40px}.impactstatement h2{font-size:calc(33px * var(--reading-scale,1))}.impactapproach{padding-block:50px}.approachheading{margin-bottom:30px;display:block}.approachheading h2{font-size:calc(32px * var(--reading-scale,1))}.approachheading>p{max-width:none;margin-top:22px}.impactpillars{grid-template-columns:1fr;gap:20px}.impactpillars h3{font-size:calc(25px * var(--reading-scale,1));margin-top:15px}.programbanner{padding:24px;display:block}.programbanner>span{margin-top:20px;display:block}.impactpublication{padding-bottom:50px}.publicationfeature{grid-template-columns:1fr}.publicationmark{border-bottom:1px solid var(--display-edge-20ace330,#20ace330);border-right:0;flex-direction:row;align-items:center;min-height:140px;padding:25px}.publicationmark>strong{font-size:calc(65px * var(--reading-scale,1))}.publicationfeature>div:last-child{padding:26px}.publicationfeature h2{font-size:calc(27px * var(--reading-scale,1))}.impactnext{font-size:calc(10px * var(--reading-scale,1))}}@media (max-width:360px){.impactgrid{grid-template-columns:1fr}.impactcard>img{aspect-ratio:2.5}}.teamoverview{padding-block:75px}.teamoverviewhead{justify-content:space-between;align-items:end;gap:35px;margin-bottom:32px;display:flex}.teamoverviewhead h2{font-size:calc(38px * var(--reading-scale,1));margin-bottom:0}.teamoverviewgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.teamoverviewcard{border:1px solid var(--display-edge-20ace333,#20ace333);background:var(--display-bg-13213a,#13213a);border-radius:12px;transition:border-color .2s,transform .2s;display:block;overflow:hidden}.teamoverviewcard:hover{border-color:var(--display-edge-20ace3,#20ace3);transform:translateY(-4px)}.teamoverviewphoto{position:relative;overflow:hidden}.teamoverviewphoto>img{aspect-ratio:1.3;object-fit:cover;object-position:50% 25%;width:100%;transition:transform .4s}.teamoverviewcard:hover img{transform:scale(1.025)}.teamoverviewphoto>span{border:1px solid var(--display-edge-20ace3,#20ace3);background:var(--display-bg-0b1729b3,#0b1729b3);width:36px;height:36px;color:var(--display-fg-20ace3,#20ace3);font-size:calc(21px * var(--reading-scale,1));border-radius:50%;place-items:center;display:grid;position:absolute;bottom:18px;right:18px}.teamoverviewcard>div:last-child{padding:23px}.teamoverviewcard h3{font-size:calc(23px * var(--reading-scale,1));letter-spacing:-.4px;margin:0 0 8px;font-weight:500;line-height:1.3}.teamoverviewcard p{color:var(--display-fg-aab8ca,#aab8ca);font-size:calc(12px * var(--reading-scale,1));margin:0}.teamoverview+.companyroutes{padding-top:0}@media (max-width:650px){.teamoverview{padding-block:45px}.teamoverviewhead{display:block}.teamoverviewhead h2{font-size:calc(32px * var(--reading-scale,1))}.teamoverviewhead>a{margin-top:20px;display:inline-block}.teamoverviewgrid{grid-template-columns:1fr;gap:18px}.teamoverviewphoto>img{aspect-ratio:1.5}.teamoverviewcard h3{font-size:calc(23px * var(--reading-scale,1))}}.leadershipgrid{align-items:stretch}.leadershipgrid .personcard{flex-direction:column;display:flex}.leadershipgrid .personcard>a{aspect-ratio:1.25;background:var(--display-bg-162440,#162440);display:block;overflow:hidden}.leadershipgrid .personcard>a>img{aspect-ratio:auto;object-fit:cover;object-position:50% 20%;width:100%;height:100%}.leadershipgrid .personcard>div{flex-direction:column;flex:1;display:flex}.leadershipgrid .personcard .personrole{min-height:44px;line-height:1.7}.leadershipgrid .personcard>div>.textlink{margin-top:auto;padding-top:15px}.leadershipgrid .personcard h3{margin-top:12px;margin-bottom:12px}.leadershipgrid .personcard .hubtag{min-height:16px}@media (max-width:650px){.leadershipgrid .personcard>a{aspect-ratio:1.2}.leadershipgrid .personcard .personrole{min-height:0}}.teamgrid:not(.leadershipgrid){align-items:stretch}.teamgrid:not(.leadershipgrid) .personcard{flex-direction:column;display:flex}.teamgrid:not(.leadershipgrid) .personcard>a{aspect-ratio:1;background:var(--display-bg-162440,#162440);display:block;overflow:hidden}.teamgrid:not(.leadershipgrid) .personcard>a>img{aspect-ratio:auto;object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.teamgrid:not(.leadershipgrid) .personcard>div{flex-direction:column;flex:1;padding:25px;display:flex}.teamgrid:not(.leadershipgrid) .personcard .hubtag{min-height:18px}.teamgrid:not(.leadershipgrid) .personcard h3{min-height:62px;margin:12px 0;line-height:1.3}.teamgrid:not(.leadershipgrid) .personcard .personrole{min-height:40px;line-height:1.6}.teamgrid:not(.leadershipgrid) .personcard>div>.textlink{margin-top:auto;padding-top:15px}@media (max-width:650px){.teamgrid:not(.leadershipgrid) .personcard>a{aspect-ratio:1.2}.teamgrid:not(.leadershipgrid) .personcard h3,.teamgrid:not(.leadershipgrid) .personcard .personrole{min-height:0}}.impactdetailhero{isolation:isolate;background:var(--display-bg-0d1728,#0d1728);align-items:center;min-height:540px;padding-block:70px;display:flex;position:relative;overflow:hidden}.impactdetailhero:before{content:"";z-index:-2;background-image:var(--impact-hero-image);opacity:.9;background-position:100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0 0 0 20%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48%);mask-image:linear-gradient(90deg,#0000,#000 48%)}.impactdetailhero:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--display-bg-0d1728,#0d1728) 0%, var(--display-bg-0d1728ee,#0d1728ee) 30%, var(--display-bg-0d17286b,#0d17286b) 64%, var(--display-bg-0d172824,#0d172824) 100%), linear-gradient(0deg, var(--display-bg-0d1728,#0d1728) 0%, transparent 28%, transparent 85%, var(--display-bg-0d172844,#0d172844) 100%);position:absolute;inset:0}.impactdetailgrid{z-index:1;display:block;position:relative}.impactdetailgrid>div:first-child{width:62%;max-width:710px}.impactdetailgrid h1{font-size:clamp(calc(42px * var(--reading-scale,1)), 4.1vw, calc(64px * var(--reading-scale,1)))}.impactvisual{display:none}.impact-trust-surface .centerhero{background:linear-gradient(90deg, var(--display-bg-0c1728f5,#0c1728f5), var(--display-bg-0c1728df,#0c1728df) 38%, var(--display-bg-0c17286b,#0c17286b) 78%, var(--display-bg-0c172844,#0c172844)), var(--center-image) right center/cover;border-bottom-color:#0000;position:relative}.impactcard>img{-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.impactcard{background:var(--display-bg-111e32,#111e32)}.impactcard>div{margin-top:-15px;position:relative}.impact-trust-surface .centerhero>.wrap{z-index:1;position:relative}.uploadlabel{border:1px dashed var(--display-edge-20ace370,#20ace370);background:var(--display-bg-20ace308,#20ace308);border-radius:8px;padding:22px}.uploadhint{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-8fa6c1,#8fa6c1);line-height:1.7}.uploadlabel input{background:0 0;border:0;padding:8px 0}.attachmentlist>div{border-bottom:1px solid var(--display-edge-ffffff20,#ffffff20);font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-c7d1de,#c7d1de);justify-content:space-between;align-items:center;gap:20px;padding-block:12px;display:flex}.attachmentlist span{overflow-wrap:anywhere}.attachmentlist button{color:var(--display-fg-20ace3,#20ace3);font-size:calc(11px * var(--reading-scale,1))}.applicationconsent{align-items:start;flex-direction:row!important;gap:12px!important;display:flex!important}.applicationconsent input{flex-shrink:0;width:16px;height:16px;margin-top:3px}.applicationconsent a{color:var(--display-fg-20ace3,#20ace3);text-decoration:underline}.sendapplication{width:100%;margin-top:10px}.sendapplication:disabled{opacity:.6;cursor:wait}@media (max-width:650px){.impactdetailhero{min-height:560px;padding-block:45px}.impactdetailgrid>div:first-child{width:100%;max-width:100%}.impactdetailhero:before{opacity:.45;background-position:65%;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.impactdetailhero:after{background:linear-gradient(90deg, var(--display-bg-0d1728f2,#0d1728f2), var(--display-bg-0d1728aa,#0d1728aa) 75%, var(--display-bg-0d172870,#0d172870)), linear-gradient(0deg, var(--display-bg-0d1728,#0d1728), transparent 40%)}.impactdetailgrid h1{font-size:calc(42px * var(--reading-scale,1))}.impactdetailgrid>div>p{max-width:90%}}.inboxapplication{background:var(--display-bg-14233a,#14233a);border:1px solid var(--display-edge-20ace344,#20ace344);border-radius:10px;margin-top:25px;padding:30px}.inboxapplication h2{font-size:calc(28px * var(--reading-scale,1))}.inboxapplication p,.inboxapplication small{white-space:pre-wrap;color:var(--display-fg-b7c6da,#b7c6da)}.inboxfile{color:var(--display-fg-20ace3,#20ace3);font-size:calc(13px * var(--reading-scale,1));margin-top:15px;display:block}.pricing-v2{background:var(--display-bg-080e1b,#080e1b)}.pricinghero{background:linear-gradient(90deg, var(--display-bg-09101ff5,#09101ff5), var(--display-bg-09101faa,#09101faa)), url(/assets/0dcbf7d357605c910d76d442a16fea2a25c49aec.webp) right center/cover;padding:100px 0 72px}.pricinghero h1{font-size:clamp(calc(42px * var(--reading-scale,1)), 5vw, calc(76px * var(--reading-scale,1)));letter-spacing:-2px;max-width:1050px;line-height:1.08}.pricinghero em{color:var(--display-fg-20ace3,#20ace3);font-style:normal}.pricinghero p,.pricinglead{max-width:750px;color:var(--display-fg-bcc8da,#bcc8da);font-size:calc(19px * var(--reading-scale,1));line-height:1.7}.pricinganchors{flex-wrap:wrap;gap:28px;margin-top:36px;display:flex}.pricinganchors a{font-size:calc(14px * var(--reading-scale,1));border-bottom:1px solid var(--display-edge-20ace355,#20ace355);padding-bottom:8px}.pricingsection{padding-top:80px;padding-bottom:80px;scroll-margin-top:100px}.pricingheading{justify-content:space-between;align-items:end;gap:24px;display:flex}.pricing-v2 h2{font-size:clamp(calc(32px * var(--reading-scale,1)), 4vw, calc(51px * var(--reading-scale,1)));letter-spacing:-1px;line-height:1.15}.countrycontrol{min-width:280px;color:var(--display-fg-c0cddd,#c0cddd);font-size:calc(13px * var(--reading-scale,1))}.pricing-v2 select,.pricing-v2 input{background:var(--display-bg-111f36,#111f36);color:#fff;border:1px solid var(--display-edge-49617d,#49617d);width:100%;font:inherit;border-radius:8px;margin-top:10px;padding:14px;display:block}.country-status{color:var(--display-fg-20ace3,#20ace3);font-size:calc(14px * var(--reading-scale,1));margin:28px 0 18px}.pricepair{grid-template-columns:1fr 1fr;gap:22px;display:grid}.pricecard{background:linear-gradient(135deg, var(--display-bg-1b3058,#1b3058), var(--display-bg-111d32,#111d32));border:1px solid var(--display-edge-446085,#446085);border-radius:20px;padding:38px}.pricetag,.programgrid article>span,.championsaward>span{font-size:calc(11px * var(--reading-scale,1));letter-spacing:2px;color:var(--display-fg-8cb4da,#8cb4da)}.pricecard h3{font-size:calc(27px * var(--reading-scale,1));margin:18px 0}.pricevalue{font-size:calc(62px * var(--reading-scale,1));letter-spacing:-2px;font-weight:650}.pricevalue small{font-size:calc(16px * var(--reading-scale,1));letter-spacing:0;font-weight:400}.pricing-v2 p{color:var(--display-fg-b9c5d5,#b9c5d5);line-height:1.7}.priceincluded{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.priceincluded span{background:var(--display-bg-20ace311,#20ace311);font-size:calc(13px * var(--reading-scale,1));border-radius:6px;padding:10px 14px}.userprice{background:linear-gradient(135deg, var(--display-bg-18253c,#18253c), var(--display-bg-0c172b,#0c172b))}.userprice a{color:var(--display-fg-ff8b39,#ff8b39)}.pricingaddons{grid-template-columns:3fr 1fr;gap:28px;margin-top:36px;display:grid}.pricingaddons>article{padding:26px 0}.pricingaddons h3{font-size:calc(24px * var(--reading-scale,1))}.yaraplans{grid-template-columns:repeat(5,1fr);gap:10px;margin:26px 0;display:grid}.yaraplans>div{border-left:1px solid var(--display-edge-31445f,#31445f);flex-direction:column;gap:14px;padding:0 14px;display:flex}.yaraplans b{font-size:calc(13px * var(--reading-scale,1));color:var(--display-fg-20ace3,#20ace3)}.yaraplans strong{font-size:calc(20px * var(--reading-scale,1))}.yaraplans span,.yaraplans a{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-aab9ce,#aab9ce)}.pricing-v2 small,.pricingfine{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-91a2bb,#91a2bb);line-height:1.7}.cloudprice{border-bottom:2px solid var(--display-edge-ff6a00,#ff6a00)}.priceestimate{background:var(--display-bg-111f35,#111f35);border-radius:18px;grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:32px;margin-top:20px;padding:32px;display:grid}.priceestimate h3{font-size:calc(28px * var(--reading-scale,1))}.estimateinputs{gap:14px;display:grid}.estimateinputs label{font-size:calc(12px * var(--reading-scale,1))}.estimateinputs select,.estimateinputs input{margin-top:4px;padding:10px}.priceestimate output{flex-direction:column;gap:12px;display:flex}.priceestimate output strong{font-size:calc(34px * var(--reading-scale,1));color:var(--display-fg-20ace3,#20ace3)}.priceestimate output>span{font-size:calc(12px * var(--reading-scale,1))}.pricingband{background:linear-gradient(125deg, var(--display-bg-162747,#162747), var(--display-bg-0c172a,#0c172a))}.programgrid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px;display:grid}.programgrid article{border-top:2px solid var(--display-edge-20ace3,#20ace3);padding:25px 0}.programgrid h3{min-height:64px;font-size:calc(24px * var(--reading-scale,1))}.programgrid strong{color:var(--display-fg-ff943e,#ff943e);font-size:calc(16px * var(--reading-scale,1))}.programgrid p{font-size:calc(14px * var(--reading-scale,1))}.programterms{border-top:1px solid var(--display-edge-364864,#364864);align-items:center;gap:40px;padding-top:25px;display:flex}.programterms p{font-size:calc(12px * var(--reading-scale,1));flex:1}.programterms .btn{white-space:nowrap}.championsintro{grid-template-columns:1.3fr 1fr;align-items:center;gap:70px;display:grid}.championsaward{border:1px solid var(--display-edge-ff6a0077,#ff6a0077);background:radial-gradient(at right top, var(--display-bg-ff6a0025,#ff6a0025), transparent);border-radius:20px;padding:32px}.championsaward>strong{font-size:calc(85px * var(--reading-scale,1));color:var(--display-fg-ff8834,#ff8834);line-height:1.3;display:block}.challengedates{grid-template-columns:repeat(4,1fr);gap:18px;margin:40px 0;display:grid}.challengedates article{border-left:2px solid var(--display-edge-20ace3,#20ace3);background:var(--display-bg-ffffff04,#ffffff04);flex-direction:column;gap:12px;padding:22px;display:flex}.challengedates span{color:var(--display-fg-20ace3,#20ace3);font-size:calc(13px * var(--reading-scale,1))}.challengedates strong{font-size:calc(23px * var(--reading-scale,1))}.championsteps{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.championsteps b{font-size:calc(15px * var(--reading-scale,1))}.championsteps p{font-size:calc(14px * var(--reading-scale,1))}.rewardearn{grid-template-columns:repeat(4,1fr);gap:24px;margin:38px 0;display:grid}.rewardearn article{border-bottom:1px solid var(--display-edge-344d6e,#344d6e);padding:20px 0}.rewardearn strong{font-size:calc(43px * var(--reading-scale,1));color:var(--display-fg-20ace3,#20ace3)}.rewardearn h3{font-size:calc(18px * var(--reading-scale,1))}.rewardearn p{font-size:calc(14px * var(--reading-scale,1))}.rewardredemption{grid-template-columns:1fr 1fr;gap:50px;padding-top:30px;display:grid}.rewardredemption h3{font-size:calc(31px * var(--reading-scale,1))}.rewardredemption h4{font-size:calc(22px * var(--reading-scale,1))}#reward-country{color:var(--display-fg-ffad6d,#ffad6d)}.localpricing{background:var(--display-bg-14233c,#14233c);border-radius:20px;padding:50px}.localpricing h3{font-size:calc(32px * var(--reading-scale,1))}.localpricing small{margin-top:20px;display:block}.pricingclosing{text-align:center;padding:80px 0}.pricing-v2 [hidden]{display:none!important}@media (max-width:900px){.pricingaddons{grid-template-columns:1fr}.programgrid,.priceestimate{grid-template-columns:1fr 1fr}.priceestimate output{grid-column:1/-1}.championsintro{gap:30px}.yaraplans{grid-template-columns:repeat(3,1fr);row-gap:25px}}@media (max-width:600px){.pricinghero{padding:60px 0 45px}.pricinghero h1{letter-spacing:-1px}.pricingsection{padding-top:50px;padding-bottom:50px}.pricingheading,.programterms{display:block}.countrycontrol{margin-top:25px;display:block}.pricepair,.priceestimate,.championsintro,.rewardredemption,.championsteps{grid-template-columns:1fr}.pricecard{padding:25px}.pricevalue{font-size:calc(49px * var(--reading-scale,1))}.yaraplans,.programgrid,.rewardearn,.challengedates{grid-template-columns:1fr 1fr}.programgrid h3{font-size:calc(21px * var(--reading-scale,1))}.challengedates strong{font-size:calc(18px * var(--reading-scale,1))}.programterms .btn{margin-top:16px}.rewardredemption{gap:20px}}.human-yara{background:radial-gradient(ellipse at center, var(--display-bg-22436e77,#22436e77), transparent 70%)}.human-yara>img{max-height:650px;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000);object-fit:contain!important;object-position:center bottom!important}.human-yara .yara-wordmark{object-fit:contain;width:150px;height:70px}.programgrid article>img{object-fit:cover;border-radius:10px;width:100%;height:160px;margin-bottom:20px;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.boardintro{padding-top:85px;padding-bottom:35px}.boardintro h1{font-size:clamp(calc(40px * var(--reading-scale,1)), 5vw, calc(70px * var(--reading-scale,1)));line-height:1.1}.boardintro em{color:var(--display-fg-20ace3,#20ace3);font-style:normal}.boardintro p{max-width:750px;color:var(--display-fg-aebdd1,#aebdd1);line-height:1.8}.boardgrid{grid-template-columns:repeat(4,1fr);gap:25px;padding-bottom:60px;display:grid}.boardcard>div{background:linear-gradient(135deg, var(--display-bg-1b3058,#1b3058), var(--display-bg-0b1528,#0b1528));border-radius:15px;justify-content:center;height:290px;display:flex;overflow:hidden}.boardcard img{object-fit:contain;object-position:bottom;width:100%;height:100%}.boardcard h3{font-size:calc(21px * var(--reading-scale,1));margin-bottom:8px}.boardcard p{color:var(--display-fg-9bb0cd,#9bb0cd);font-size:calc(14px * var(--reading-scale,1))}.boardclosing{padding:10px 0 70px}.boardcompany{justify-content:space-between;align-items:center;gap:35px;padding:45px 0 65px;display:flex}.publicationdownloads{padding:60px 0}.publicationdownloads>div:last-child{grid-template-columns:1fr 1fr;gap:25px;display:grid}.publicationdownloads article{background:var(--display-bg-15253f,#15253f);border-radius:15px;padding:30px}.publicationdownloads article>div{flex-wrap:wrap;gap:20px;display:flex}.publicationdownloads a{color:var(--display-fg-20ace3,#20ace3)}html[dir=rtl] body{text-align:right}html[dir=rtl] .hero h1,html[dir=rtl] .pricinghero h1,html[dir=rtl] .eyebrow{letter-spacing:0}html[dir=rtl] .nav nav{direction:rtl}html[dir=rtl] .legal,html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel]{direction:ltr}.arabic-source-note{background:var(--display-bg-163353,#163353);color:var(--display-fg-cfdef1,#cfdef1);font-size:calc(13px * var(--reading-scale,1));padding:12px 20px}.arabic-source-note a{color:var(--display-fg-20ace3,#20ace3)}@media (max-width:900px){.boardgrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.boardcard>div{height:240px}.boardgrid{gap:16px}.boardcard h3{font-size:calc(17px * var(--reading-scale,1))}.boardcompany{display:block}.boardcompany .btn{margin-top:20px}.publicationdownloads>div:last-child{grid-template-columns:1fr}}@media (min-width:1241px){.nav nav{margin-left:0;gap:clamp(20px,1.7vw,30px);margin-inline-start:auto}.navright{margin-left:0;flex-shrink:0;margin-inline-start:clamp(32px,3vw,56px);padding-left:0}.nav>a:first-child{flex-shrink:0}.nav nav{margin-inline-start:clamp(100px,14vw,210px)}.navright{margin-inline-start:auto;padding-inline-start:32px}}.companysectionnav{border-block:1px solid var(--display-edge-20ace32b,#20ace32b);flex-wrap:wrap;gap:10px 24px;padding-block:20px;display:flex}.companysectionnav a{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-b9cce5,#b9cce5)}.companysectionnav a:hover{color:var(--display-fg-20ace3,#20ace3)}.companystoryfull{grid-template-columns:1.1fr 1fr;align-items:center;gap:55px;padding-block:80px;display:grid}.companystoryfull p{color:var(--display-fg-b0bfd4,#b0bfd4);line-height:1.8}.companystoryfull>img{border-radius:16px;width:100%;-webkit-mask-image:radial-gradient(#000 40%,#0000 75%);mask-image:radial-gradient(#000 40%,#0000 75%)}.companystorytags{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.companystorytags span{border:1px solid var(--display-edge-20ace333,#20ace333);font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-9ed8ef,#9ed8ef);border-radius:6px;padding:8px 12px}.companyboardfull{background:linear-gradient(135deg, var(--display-bg-152642,#152642), var(--display-bg-0b1525,#0b1525));padding-top:65px}.companyboardfull .boardgrid{padding-top:30px}.companyboardfull>.wrap>p{max-width:800px;color:var(--display-fg-afc0d8,#afc0d8)}.companyleadbios{grid-template-columns:1fr 1fr;gap:35px;padding-top:30px;display:grid}.companyleadbios article{border-top:1px solid var(--display-edge-20ace344,#20ace344);padding-top:15px}.companyleadbios h3{font-size:calc(23px * var(--reading-scale,1))}.companyleadbios p{color:var(--display-fg-b1c0d5,#b1c0d5);font-size:calc(14px * var(--reading-scale,1));line-height:1.8}.companycontactfull{padding-block:70px}#company-about,#company-vision,#company-story,#company-board,#company-leadership,#our-team,#company-careers,#company-contact{scroll-margin-top:95px}@media (max-width:650px){.companystoryfull,.companyleadbios{grid-template-columns:1fr;gap:25px}.companystoryfull{padding-block:45px}.companystoryfull>img{object-fit:cover;max-height:280px}.companysectionnav{gap:12px 20px}.companyboardfull{padding-top:45px}.companycontactfull{padding-block:45px}}.insightspage{background:var(--display-bg-080f1d,#080f1d)}.insightshero{background:linear-gradient(90deg, var(--display-bg-0a1325f5,#0a1325f5), var(--display-bg-10213bdb,#10213bdb) 65%, var(--display-bg-10213b77,#10213b77)), url(/assets/89073f6a6ba4b98748e04c34edddca9bbe2bef52.webp) right center/cover;padding:85px 0 75px}.insightshero h1{font-size:clamp(calc(43px * var(--reading-scale,1)), 5vw, calc(74px * var(--reading-scale,1)));letter-spacing:-2px;line-height:1.1}.insightshero em{color:var(--display-fg-20ace3,#20ace3)}.insightshero p{max-width:650px;color:var(--display-fg-bac9df,#bac9df);font-size:calc(18px * var(--reading-scale,1));margin-bottom:30px;line-height:1.8}.insightsfeatured{grid-template-columns:1.05fr 1fr;align-items:center;gap:60px;padding-block:65px;display:grid}.featuredimage{background:var(--display-bg-13233c,#13233c);border-radius:16px;height:340px;overflow:hidden}.featuredimage img{object-fit:cover;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0007);mask-image:linear-gradient(90deg,#000 70%,#0007)}.insightsfeatured h2{font-size:calc(36px * var(--reading-scale,1))}.insightsfeatured p,.insightslibraryhead>p,.insightstail p{color:var(--display-fg-a9bbd5,#a9bbd5)}.insightbyline{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-839bbb,#839bbb);margin-bottom:24px;display:block}.insightslibrary{padding-block:40px 65px;scroll-margin-top:100px}.insightslibraryhead{justify-content:space-between;align-items:center;gap:45px;display:flex}.insightslibraryhead>p{max-width:370px}.insightfilters{grid-template-columns:2fr 1fr 1fr;gap:20px;margin-top:30px;display:grid}.insightfilters label{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-bdd1ec,#bdd1ec)}.insightfilters input,.insightfilters select{width:100%;color:var(--display-fg-edf2fa,#edf2fa);border:1px solid var(--display-edge-3a4a64,#3a4a64);background:var(--display-bg-101c30,#101c30);font:inherit;border-radius:7px;min-height:49px;margin-top:9px;padding:15px;display:block}.insightresultbar{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-94b4d4,#94b4d4);justify-content:space-between;align-items:center;padding:20px 0;display:flex}.insightresultbar button{color:var(--display-fg-20ace3,#20ace3);padding:8px 0}.insightresults{grid-template-columns:1fr 1fr;gap:27px;display:grid}.insightcard{border:1px solid var(--display-edge-28415d,#28415d);background:var(--display-bg-111e33,#111e33);border-radius:15px;transition:transform .2s,border-color .2s;overflow:hidden}.insightcard:hover{border-color:var(--display-edge-20ace3,#20ace3);transform:translateY(-4px)}.insightcard>a{flex-direction:column;height:100%;display:flex}.insightimage{height:210px;position:relative;overflow:hidden}.insightimage img{object-fit:cover;opacity:.8;width:100%;height:100%;transition:transform .35s}.insightcard:hover img{transform:scale(1.04)}.insightimage:after{content:"";background:linear-gradient(transparent 35%, var(--display-bg-111e33,#111e33));position:absolute;inset:0}.insightimage>span{z-index:1;background:var(--display-bg-0b162ce6,#0b162ce6);border:1px solid var(--display-edge-54749b80,#54749b80);color:var(--display-fg-e4efff,#e4efff);font-size:calc(11px * var(--reading-scale,1));border-radius:30px;padding:6px 12px;position:absolute;top:18px;left:20px}.insightcopy{flex-direction:column;flex:1;padding:18px 28px 27px;display:flex}.insightcopy h3{font-size:calc(26px * var(--reading-scale,1));letter-spacing:-.5px;margin:16px 0;font-weight:500;line-height:1.35}.insightcopy p{color:var(--display-fg-abbfda,#abbfda);font-size:calc(14px * var(--reading-scale,1));line-height:1.8}.insightmeta{font-size:calc(11px * var(--reading-scale,1));border-top:1px solid var(--display-edge-ffffff15,#ffffff15);color:var(--display-fg-8ea8ca,#8ea8ca);justify-content:space-between;gap:20px;margin-top:auto;padding-top:18px;display:flex}.insightmeta span:last-child{color:var(--display-fg-20ace3,#20ace3)}.insightempty{text-align:center;background:var(--display-bg-101e33,#101e33);border:1px dashed var(--display-edge-355476,#355476);border-radius:12px;padding:60px 25px}.insightempty p,.insightsnote{color:var(--display-fg-98abc6,#98abc6)}.insightsnote{font-size:calc(12px * var(--reading-scale,1));margin-top:25px}.insightstail{border-top:1px solid var(--display-edge-2c4363,#2c4363);grid-template-columns:1fr 1fr;gap:70px;padding-block:55px 75px;display:grid}.insightstail h2{font-size:calc(30px * var(--reading-scale,1))}.insightspage [hidden]{display:none!important}@media (min-width:1241px){.nav nav{gap:clamp(16px,1.3vw,24px);margin-inline-start:clamp(40px,100vw - 1270px,210px)}}@media (min-width:1051px) and (max-width:1150px){.nav nav{display:none}.navright{margin-left:auto}.mobile{display:block}}@media (max-width:700px){.insightshero{padding-block:50px}.insightshero h1{letter-spacing:-1px}.insightsfeatured{grid-template-columns:1fr;gap:25px;padding-block:40px}.featuredimage{height:240px}.insightsfeatured h2{font-size:calc(30px * var(--reading-scale,1))}.insightslibraryhead{display:block}.insightfilters{grid-template-columns:1fr 1fr;gap:14px}.insightsearch{grid-column:1/-1}.insightresults,.insightstail{grid-template-columns:1fr}.insightstail{gap:35px}.insightcopy{padding-inline:22px}.insightcopy h3{font-size:calc(24px * var(--reading-scale,1))}.insightimage{height:190px}}@media (prefers-reduced-motion:reduce){.insightcard,.insightimage img{transition:none}.insightcard:hover,.insightcard:hover img{transform:none}}.brandfilm{background:linear-gradient(115deg, var(--display-bg-0d1729,#0d1729), var(--display-bg-080b12,#080b12));border-bottom:1px solid var(--display-edge-ffffff12,#ffffff12);padding-block:65px}.brandfilmgrid{grid-template-columns:.85fr 1.2fr;align-items:center;gap:60px;display:grid}.brandfilm h2{font-size:clamp(calc(29px * var(--reading-scale,1)), 3vw, calc(42px * var(--reading-scale,1)));line-height:1.2}.brandfilm p{max-width:420px;color:var(--display-fg-a9bbd3,#a9bbd3);line-height:1.8}.brandfilmduration{color:var(--display-fg-20ace3,#20ace3);font-size:calc(12px * var(--reading-scale,1));margin-top:25px;display:block}.brandfilmplayer{border:1px solid var(--display-edge-ff6a0038,#ff6a0038);background:var(--display-bg-000,#000);border-radius:14px;overflow:hidden;box-shadow:0 18px 65px #0004}.brandfilm video{aspect-ratio:16/9;object-fit:contain;background:var(--display-bg-000,#000);width:100%;display:block}@media (max-width:700px){.brandfilm{padding-block:40px}.brandfilmgrid{grid-template-columns:1fr;gap:25px}.brandfilmduration{margin-top:16px}}.storyfilm{background:linear-gradient(120deg, var(--display-bg-101e34,#101e34), var(--display-bg-0a101d,#0a101d));border-block:1px solid var(--display-edge-ffffff0d,#ffffff0d);padding-block:58px;scroll-margin-top:95px}.storyfilmgrid{grid-template-columns:.85fr 1.2fr;align-items:center;gap:55px;display:grid}.storyfilm h2{font-size:clamp(calc(28px * var(--reading-scale,1)), 2.8vw, calc(40px * var(--reading-scale,1)));line-height:1.23}.storyfilm p{color:var(--display-fg-a9bdd8,#a9bdd8);max-width:460px;line-height:1.8}.storyfilmduration{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-20ace3,#20ace3);margin-top:22px;display:block}.storyfilmplayer{border:1px solid var(--display-edge-20ace33b,#20ace33b);background:var(--display-bg-000,#000);border-radius:12px;overflow:hidden;box-shadow:0 18px 45px #0003}.storyfilmplayer video{aspect-ratio:16/9;object-fit:contain;background:var(--display-bg-000,#000);width:100%;display:block}.editorialfilm{margin:30px 0 0}.editorialfilm figcaption{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-a6bdd8,#a6bdd8);justify-content:space-between;gap:18px;padding-top:14px;display:flex}.editorialfilm figcaption strong{color:var(--display-fg-e1eaf5,#e1eaf5);font-weight:500}.editorialfilm figcaption span{font-size:calc(11px * var(--reading-scale,1));white-space:nowrap}@media (max-width:700px){.storyfilm{padding-block:38px}.storyfilmgrid{grid-template-columns:1fr;gap:24px}.storyfilmduration{margin-top:15px}.editorialfilm figcaption{flex-direction:column;gap:5px}}.yaracaption>a{width:auto;height:auto;font-size:calc(12px * var(--reading-scale,1));border-radius:6px;padding:9px 14px;line-height:1.4}.login>span{display:inline}@media (min-width:901px){.hero .herogrid{gap:48px;padding-block:32px}.hero .yaravisual{aspect-ratio:auto;justify-self:end;width:100%;max-width:490px;height:420px;margin-top:0}.hero h1{font-size:clamp(calc(58px * var(--reading-scale,1)), 5.6vw, calc(82px * var(--reading-scale,1)));margin-block:15px}.hero h2{font-size:calc(24px * var(--reading-scale,1));margin-block:15px}.hero .herocopy p{font-size:calc(14px * var(--reading-scale,1));margin-block:12px;line-height:1.7}.hero .actions{margin-block:22px}.hero .herobottom{padding-block:15px}}@media (max-width:900px){.hero .herogrid{gap:28px;padding-block:30px}.hero .yaravisual{aspect-ratio:auto;justify-self:center;width:100%;max-width:520px;height:350px;margin-top:0}.hero h1{font-size:clamp(calc(54px * var(--reading-scale,1)), 8vw, calc(70px * var(--reading-scale,1)));margin-block:15px}}@media (max-width:600px){.hero .herogrid{gap:24px;padding-block:24px}.hero .yaravisual{height:300px}.hero h1{font-size:calc(54px * var(--reading-scale,1))}.hero h2{font-size:calc(22px * var(--reading-scale,1))}.hero .herocopy p{font-size:calc(13px * var(--reading-scale,1));line-height:1.65}.hero .actions{margin-block:20px}.hero .herofoot{font-size:calc(10px * var(--reading-scale,1))}.hero .herobottom{padding-block:12px}}.clienttrust{padding-block:38px 45px}.clienttrustheading{justify-content:space-between;align-items:center;gap:35px;display:flex}.clienttrustheading h2{font-size:calc(29px * var(--reading-scale,1));margin-block:12px 22px;line-height:1.25}.clienttrustheading>p{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-95acc9,#95acc9);max-width:290px}.clientlogostrip{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.clientlogocard{border:1px solid var(--display-edge-ffffff15,#ffffff15);border-radius:9px;justify-content:center;align-items:center;height:90px;padding:16px 20px;display:flex}.clientlogocard.light{background:var(--display-bg-f2f5fa,#f2f5fa)}.clientlogocard.dark{background:var(--display-bg-14233b,#14233b)}.clientlogocard img{object-fit:contain;width:100%;height:100%}.contacthqhero{background:linear-gradient(90deg, var(--display-bg-0b1526c9,#0b1526c9), var(--display-bg-0b152663,#0b152663) 50%, transparent 80%), url(/assets/sosme-headquarters-profile.webp) center/cover;min-height:350px;padding-block:55px}.contacthqhero h1{font-size:clamp(calc(40px * var(--reading-scale,1)), 4.5vw, calc(64px * var(--reading-scale,1)));letter-spacing:-2px;max-width:600px}.contacthqhero p{max-width:440px;color:var(--display-fg-c9d7e9,#c9d7e9);margin-bottom:24px;line-height:1.8}.contacthqhero .outline{background:var(--display-bg-0a1728b0,#0a1728b0)}.contactlayout{scroll-margin-top:95px}@media (max-width:700px){.clienttrustheading{display:block}.clienttrustheading h2{font-size:calc(26px * var(--reading-scale,1))}.clienttrustheading>p{max-width:none;margin-bottom:22px}.clientlogostrip{grid-template-columns:repeat(2,1fr);gap:12px}.clientlogocard{height:80px}.clientlogocard:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:220px}.contacthqhero{background-position:65%;min-height:320px;padding-block:40px}.contacthqhero>.wrap{background:linear-gradient(90deg, var(--display-bg-0a1428c9,#0a1428c9), transparent);border-radius:10px}.contacthqhero h1{font-size:calc(40px * var(--reading-scale,1))}.contacthqhero p{max-width:80%;font-size:calc(13px * var(--reading-scale,1))}}.boardgrid{flex-wrap:wrap;justify-content:center;gap:28px 22px;max-width:1000px;margin-inline:auto;display:flex}.boardcard{flex:0 calc(25% - 18px);min-width:0;max-width:230px}.boardcard>div{aspect-ratio:1;background:linear-gradient(140deg, var(--display-bg-223c60,#223c60), var(--display-bg-101f38,#101f38));border-radius:12px;width:100%;height:auto;display:block;position:relative}.boardcard img{object-fit:cover;object-position:center;transform-origin:50% 37%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.boardcard img[src*=board-6-retouched]{transform:translateY(-3%)scale(.94)}.boardcard img[src*=board-1-retouched],.boardcard img[src*=board-9-retouched]{transform:scale(1.08)}.boardcard h3{font-size:calc(17px * var(--reading-scale,1));margin:12px 0 3px;font-weight:600;line-height:1.3}.boardcard p{font-size:calc(12px * var(--reading-scale,1));min-height:35px;color:var(--display-fg-a9c0dd,#a9c0dd);margin:0;line-height:1.45}.boardlinkedin{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-20ace3,#20ace3);border-bottom:1px solid var(--display-edge-20ace34d,#20ace34d);margin-top:8px;line-height:1.3;display:inline-block}.companyleadbios h3{margin-bottom:12px}.companyleadbios p{margin-top:0;margin-bottom:16px}@media (max-width:900px){.boardcard{flex-basis:calc(33.333% - 16px)}}@media (max-width:600px){.boardgrid{gap:24px 16px}.boardcard{flex-basis:calc(50% - 8px);max-width:210px}.boardcard>div{height:auto}.boardcard h3{font-size:calc(15px * var(--reading-scale,1));margin-top:10px}.boardcard p{font-size:calc(11px * var(--reading-scale,1));min-height:32px}}footer{padding-top:32px}.footerbrand{gap:28px;margin-bottom:24px;padding-bottom:18px}.footercolumns{grid-template-columns:1.05fr 3fr;gap:40px}.footerhq{font-size:calc(11px * var(--reading-scale,1));line-height:1.6;display:block}.footerhq h3{font-size:calc(11px * var(--reading-scale,1));letter-spacing:1px;margin:0 0 6px}.footerhq p{margin:0 0 14px}.footerhq b{color:var(--display-fg-d3e0f2,#d3e0f2);font-weight:500}.footerphones{flex-wrap:wrap;gap:6px 17px;display:flex}.footerhq a{margin:0}.footerfull>div{gap:9px}.footerfull .footertitle{margin-bottom:8px}.footercompanylinks{grid-template-columns:1fr 1fr;gap:9px 20px;display:grid}.footerpresence{border-top:1px solid var(--display-edge-ffffff13,#ffffff13);font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-a6bdd9,#a6bdd9);flex-wrap:wrap;justify-content:center;gap:10px 25px;margin-top:16px;padding-top:15px;display:flex}.footerpresence>span:first-child{font-size:calc(10px * var(--reading-scale,1));color:var(--display-fg-20ace3,#20ace3);letter-spacing:1px}.footerstatement{font-size:calc(10px * var(--reading-scale,1));border-radius:8px;margin-top:14px;margin-bottom:12px;padding:12px 18px;line-height:1.6}.legal{min-height:55px;font-size:calc(10px * var(--reading-scale,1));align-items:center;gap:20px;display:flex;position:relative;padding-block:13px!important}.footerventure{text-align:center;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.footerventure a{color:var(--display-fg-20ace3,#20ace3);margin-inline-start:8px}@media (max-width:1000px){.footercolumns{grid-template-columns:1fr;gap:22px}.footerhq{grid-template-columns:.7fr 1.6fr 1fr;gap:22px;display:grid}.footerfull{gap:22px}.footerventure{position:static;transform:none}.legal{justify-content:space-between}}@media (max-width:650px){.footerfull{grid-template-columns:1fr 1fr;gap:24px}.footercompany{grid-column:1/-1}.footercompanylinks{grid-template-columns:1fr 1fr;max-width:420px}.footerhq{grid-template-columns:1fr;gap:8px}.footerhq p{margin-bottom:10px}.footerbrand{gap:18px}.footerbrand>span{font-size:calc(16px * var(--reading-scale,1))}.footerpresence{justify-content:flex-start;gap:8px 18px}.legal{text-align:center;flex-direction:column;align-items:center;gap:8px}.footerventure{white-space:normal}.footerventure a{margin:4px 0 0;display:block}}.homeinsights{padding-block:45px 60px}.homeinsightshead{justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;display:flex}.homeinsightshead h2{font-size:calc(34px * var(--reading-scale,1));margin-bottom:0}.homeinsightgrid{grid-template-columns:repeat(3,1fr);gap:23px;display:grid}.homeinsightgrid .insightimage{height:150px}.homeinsightgrid .insightcopy{padding:16px 22px 22px}.homeinsightgrid .insightcopy h3{font-size:calc(22px * var(--reading-scale,1));letter-spacing:-.3px;line-height:1.35}.homeinsightgrid .insightcopy p{font-size:calc(13px * var(--reading-scale,1))}.homeinsightgrid .insightcopy .eyebrow{font-size:calc(9px * var(--reading-scale,1));letter-spacing:1px}@media (max-width:800px){.homeinsightgrid{grid-template-columns:1fr 1fr}.homeinsightgrid .insightcard:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:500px}}@media (max-width:550px){.homeinsightshead{display:block}.homeinsightshead .textlink{margin-top:12px;display:inline-block}.homeinsightgrid{grid-template-columns:1fr}.homeinsightgrid .insightcard:last-child{grid-column:auto;max-width:none}.homeinsights{padding-block:35px 45px}}.systemorbit{background:radial-gradient(ellipse at 28% 55%, var(--display-bg-15376088,#15376088), transparent 52%), linear-gradient(135deg, var(--display-bg-11223b,#11223b), var(--display-bg-081220,#081220));padding-block:65px;overflow:hidden}.systemorbithead{justify-content:space-between;align-items:center;gap:50px;display:flex}.systemorbithead h2{font-size:clamp(calc(34px * var(--reading-scale,1)), 3.6vw, calc(50px * var(--reading-scale,1)));line-height:1.15}.systemorbithead>p{max-width:380px;color:var(--display-fg-a7beda,#a7beda);font-size:calc(14px * var(--reading-scale,1));line-height:1.8}.systemorbitlayout{grid-template-columns:1.3fr 1fr;align-items:center;gap:45px;display:grid}.orbitalstage{isolation:isolate;height:530px;position:relative}.systemstack{z-index:3;pointer-events:none;filter:drop-shadow(0 0 26px #20ace344);width:290px;height:365px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.orbitring{border:1px solid var(--display-edge-20ace33b,#20ace33b);border-radius:50%;width:76%;height:68%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 25px #20ace30b}.orbitringsecondary{border-style:dashed;border-color:var(--display-edge-20ace31a,#20ace31a);width:85%;height:75%}.orbitnode{background:linear-gradient(130deg, var(--display-bg-1b3658f5,#1b3658f5), var(--display-bg-0f2038f5,#0f2038f5));border:1px solid var(--display-edge-20ace36b,#20ace36b);width:128px;min-height:58px;font-size:calc(12px * var(--reading-scale,1));will-change:transform;z-index:2;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:10px 12px;line-height:1.3;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 6px 25px #0005}.orbitnode img{object-fit:contain;width:22px;height:22px}.orbitnode[aria-pressed=true]{border-color:var(--display-edge-ff6a00,#ff6a00);box-shadow:0 0 24px #ff6a0030}.systemcorecaption{text-align:center;color:var(--display-fg-ff8b33,#ff8b33);font-size:calc(14px * var(--reading-scale,1));letter-spacing:2px;z-index:6;width:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.systemcorecaption span{color:var(--display-fg-9ec9e8,#9ec9e8);font-size:calc(10px * var(--reading-scale,1));letter-spacing:.5px;margin-top:6px;display:block}.systemlayertabs{grid-template-columns:1fr 1fr;gap:9px;display:grid}.systemlayertab{text-align:start;border:1px solid var(--display-edge-36536e,#36536e);font-size:calc(12px * var(--reading-scale,1));background:var(--display-bg-102039,#102039);border-radius:6px;gap:10px;padding:10px 12px;display:flex}.systemlayertab>span{color:var(--display-fg-20ace3,#20ace3);font-size:calc(10px * var(--reading-scale,1))}.systemlayertab[aria-pressed=true]{background:var(--display-bg-ff6a0018,#ff6a0018);border-color:var(--display-edge-ff6a00,#ff6a00)}.systemlayerpanels{border:1px solid var(--display-edge-20ace333,#20ace333);background:var(--display-bg-0c1b2d,#0c1b2d);border-radius:10px;min-height:185px;margin-top:22px;padding:25px}.systemlayerpanel p{font-size:calc(14px * var(--reading-scale,1));color:var(--display-fg-afc8e2,#afc8e2);line-height:1.7}.systemlayerpanel[hidden]{display:none}.systemorbitcontrols{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-20ace3,#20ace3);justify-content:space-between;gap:15px;padding-top:18px;display:flex}.systemorbitcontrols button{color:var(--display-fg-a8bbd4,#a8bbd4);padding:0}.systemorbitmetrics{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-9eb6d3,#9eb6d3);gap:35px;margin-top:22px;display:flex}.systemorbitmetrics b{font-size:calc(30px * var(--reading-scale,1));color:var(--display-fg-f2f6fb,#f2f6fb);margin-inline-end:5px}.companyvisionmission{background:linear-gradient(90deg, var(--display-bg-172b4dea,#172b4dea), var(--display-bg-11233bd9,#11233bd9) 56%, var(--display-bg-10213b6b,#10213b6b)), url(/assets/company-vision-profile.webp) right center/cover;padding-block:65px}.visionmissioncards{gap:18px;max-width:820px;margin:35px 0;display:grid}.visionmissioncards article{background:var(--display-bg-263e61b8,#263e61b8);border:1px solid var(--display-edge-607fa9,#607fa9);border-radius:12px;align-items:start;gap:22px;padding:27px;display:flex}.visionmissioncards h3{color:var(--display-fg-20ace3,#20ace3);font-size:calc(23px * var(--reading-scale,1));margin:0 0 10px}.visionmissioncards article:last-child h3{color:var(--display-fg-ff7b19,#ff7b19)}.visionmissioncards p{max-width:650px;color:var(--display-fg-d0deef,#d0deef);font-size:calc(18px * var(--reading-scale,1));margin:0;line-height:1.65}.vmnumber{background:var(--display-bg-20ace31c,#20ace31c);min-width:42px;height:42px;color:var(--display-fg-20ace3,#20ace3);font-size:calc(13px * var(--reading-scale,1));border-radius:50%;place-items:center;display:grid}.visionmissioncards article:last-child .vmnumber{color:var(--display-fg-ff7b19,#ff7b19);background:var(--display-bg-ff6a001c,#ff6a001c)}.visionprinciples{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:20px;display:grid}.visionprinciples span{border:1px solid var(--display-edge-7293b4,#7293b4);background:var(--display-bg-203a58bb,#203a58bb);text-align:center;font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-eef4fb,#eef4fb);border-radius:7px;padding:17px 14px}@media (max-width:900px){.systemorbitlayout{grid-template-columns:1fr;gap:30px}.orbitalstage{width:100%;max-width:640px;height:500px;margin:auto}.systemorbitdetails{width:100%;max-width:680px;margin:auto}.systemorbithead{display:block}.systemorbithead>p{max-width:650px}.systemstack{height:340px}.visionprinciples{grid-template-columns:repeat(3,1fr)}}@media (max-width:550px){.systemorbit{padding-block:40px}.orbitalstage{height:410px}.systemstack{width:190px;height:285px}.orbitnode{width:100px;min-height:51px;font-size:calc(10px * var(--reading-scale,1));gap:5px;padding:8px}.orbitnode img{width:17px;height:17px}.systemcorecaption{font-size:calc(12px * var(--reading-scale,1))}.systemcorecaption span{font-size:calc(9px * var(--reading-scale,1))}.systemlayertab{font-size:calc(11px * var(--reading-scale,1));padding:9px}.systemlayerpanels{min-height:170px;padding:20px}.systemorbithead h2{font-size:calc(35px * var(--reading-scale,1))}.visionmissioncards article{gap:14px;padding:20px}.visionmissioncards p{font-size:calc(15px * var(--reading-scale,1))}.visionmissioncards h3{font-size:calc(21px * var(--reading-scale,1))}.visionprinciples{grid-template-columns:1fr 1fr;gap:10px}.visionprinciples span{font-size:calc(11px * var(--reading-scale,1));padding:13px 10px}.companyvisionmission{padding-block:45px}.vmnumber{min-width:32px;height:32px;font-size:calc(11px * var(--reading-scale,1))}}.yaraherofilm .pageherogrid{align-items:center;gap:50px;padding-block:45px}.yaraherofilm .storyfilmplayer{border-color:var(--display-edge-20ace344,#20ace344);width:100%}.yaraherofilm h1{font-size:clamp(calc(39px * var(--reading-scale,1)), 4vw, calc(58px * var(--reading-scale,1)));letter-spacing:-2px;line-height:1.12}.yaraherofilm .pageherogrid>div:first-child>p{font-size:calc(15px * var(--reading-scale,1));line-height:1.8}.yaraherofilm .storyfilmplayer video{aspect-ratio:16/9;object-fit:contain}@media (max-width:700px){.yaraherofilm .pageherogrid{grid-template-columns:1fr;gap:25px;padding-block:30px}.yaraherofilm h1{font-size:calc(39px * var(--reading-scale,1));letter-spacing:-1px}}.footerstatement{margin-bottom:0}.legal{min-height:42px;margin-top:8px;padding-block:9px!important}.clientlogoscroller{max-width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.clientlogotrack{direction:ltr;width:max-content;animation:38s linear infinite clientqueue;display:flex}.clientlogogroup{align-items:center;gap:18px;padding-inline:9px;display:flex}.clientlogogroup .clientlogocard{flex:0 0 185px;grid-column:auto;width:185px;max-width:none;height:92px;padding:15px 18px}.clientlogoscroller:hover .clientlogotrack,.clientlogoscroller:focus-within .clientlogotrack,.clientlogoscroller.is-paused .clientlogotrack{animation-play-state:paused}.clientqueuecontrols{justify-content:flex-end;margin-top:12px;display:flex}.clientqueuecontrols button{font-size:calc(10px * var(--reading-scale,1));color:var(--display-fg-8aa9cb,#8aa9cb);padding:3px 0}.clientqueuecontrols button:hover{color:var(--display-fg-20ace3,#20ace3)}@keyframes clientqueue{to{transform:translate(-50%)}}@media (max-width:600px){.clientlogogroup{gap:12px;padding-inline:6px}.clientlogogroup .clientlogocard{flex-basis:155px;width:155px;height:80px;padding:12px 15px}.clientlogotrack{animation-duration:32s}}@media (prefers-reduced-motion:reduce){.clientlogotrack{animation:none}.clientlogoscroller{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.clientlogoduplicate{display:none}}.homeorganization{background:linear-gradient(90deg, var(--display-bg-080e1ad9,#080e1ad9), var(--display-bg-101e34aa,#101e34aa)), url(/assets/management-profile-background.webp) center/cover;padding-block:65px 55px}.homeorganization h2{font-size:clamp(calc(35px * var(--reading-scale,1)), 3.6vw, calc(50px * var(--reading-scale,1)));line-height:1.16}.homeorganizationmain{grid-template-columns:1.35fr 1fr;align-items:center;gap:55px;margin:35px 0 40px;display:grid}.homefounder{grid-template-columns:.8fr 1fr;align-items:center;gap:28px;display:grid}.homefounder>img{object-fit:contain;object-position:center bottom;width:100%;height:310px;-webkit-mask-image:linear-gradient(#000 90%,#0000);mask-image:linear-gradient(#000 90%,#0000)}.homefounder h3{font-size:calc(22px * var(--reading-scale,1));letter-spacing:1px;color:var(--display-fg-ff7c1a,#ff7c1a);margin:0 0 8px}.homefounder>div>span{font-size:calc(13px * var(--reading-scale,1));color:var(--display-fg-ff9a48,#ff9a48);letter-spacing:1px}.homefounder blockquote{font-size:calc(18px * var(--reading-scale,1));color:var(--display-fg-e1eaf5,#e1eaf5);border-inline-start:2px solid var(--display-edge-ff6a00,#ff6a00);margin:25px 0 18px;padding-inline-start:18px;line-height:1.65}.organizationstats{grid-template-columns:1fr 1fr;gap:18px;display:grid}.organizationstat{border:1px solid var(--display-edge-315075,#315075);background:var(--display-bg-14233de6,#14233de6);text-align:center;border-radius:17px;min-height:175px;padding:22px 17px}.organizationstat>strong{font-size:calc(48px * var(--reading-scale,1));color:var(--display-fg-ff7512,#ff7512);font-variant-numeric:tabular-nums;font-weight:650;line-height:1.15}.organizationstat h3{font-size:calc(10px * var(--reading-scale,1));letter-spacing:1.6px;margin:13px 0 10px;line-height:1.45}.organizationstat p{font-size:calc(13px * var(--reading-scale,1));color:var(--display-fg-c3d0e3,#c3d0e3);margin:0;line-height:1.6}.organizationfunctions{grid-template-columns:repeat(7,1fr);gap:13px;margin:22px 0;display:grid}.organizationfunctions>div{border:1px solid var(--display-edge-6685aa,#6685aa);background:var(--display-bg-1a2c44bd,#1a2c44bd);text-align:center;min-height:100px;font-size:calc(11px * var(--reading-scale,1));border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:17px 10px;font-weight:500;line-height:1.5;display:flex}.organizationfunctions img{object-fit:contain;width:25px;height:25px}.organizationsignoff{text-align:center;margin-top:28px}.organizationsignoff p{font-size:calc(20px * var(--reading-scale,1));margin:0 0 6px}.organizationsignoff a{color:var(--display-fg-20ace3,#20ace3);font-size:calc(13px * var(--reading-scale,1))}.boardfounder{grid-template-columns:180px 1fr;align-items:center;gap:35px;max-width:900px;padding:25px 0 50px;display:grid}.boardfounder>img{object-fit:contain;object-position:bottom;background:linear-gradient(120deg, var(--display-bg-1b3058,#1b3058), var(--display-bg-10213b,#10213b));border-radius:12px;width:180px;height:210px}.boardfounder h2{font-size:calc(30px * var(--reading-scale,1));margin:12px 0}.boardfounder p{font-size:calc(14px * var(--reading-scale,1));color:var(--display-fg-aec4df,#aec4df);line-height:1.8}.teamwithfounder .personcard img[src*=wissam-profile],.founderstrip img[src*=wissam-profile],.teamoverviewphoto img[src*=wissam-profile],.profilehero>img[src*=wissam-profile],.leadershipgrid img[src*=wissam-profile]{object-fit:contain;background:linear-gradient(135deg, var(--display-bg-1b3058,#1b3058), var(--display-bg-0c192e,#0c192e));object-position:center bottom}@media (min-width:1100px){.teamwithfounder{grid-template-columns:repeat(4,1fr)}}@media (min-width:1000px){.teamoverviewwithfounder{grid-template-columns:repeat(4,1fr)}}@media (max-width:1000px){.homeorganizationmain{grid-template-columns:1fr;gap:30px}.homefounder{max-width:700px}.organizationstats{grid-template-columns:repeat(4,1fr)}.organizationstat{min-height:165px;padding:18px 12px}.organizationstat>strong{font-size:calc(40px * var(--reading-scale,1))}.organizationfunctions{grid-template-columns:repeat(4,1fr)}}@media (max-width:650px){.homeorganization{padding-block:40px}.homeorganizationmain{margin-block:22px 30px}.homefounder{grid-template-columns:110px 1fr;gap:18px}.homefounder>img{align-self:end;height:200px}.homefounder h3{font-size:calc(17px * var(--reading-scale,1));letter-spacing:0}.homefounder>div>span{font-size:calc(11px * var(--reading-scale,1))}.homefounder blockquote{font-size:calc(13px * var(--reading-scale,1));margin-block:16px;padding-inline-start:12px}.organizationstats{grid-template-columns:1fr 1fr;gap:12px}.organizationstat{min-height:155px}.organizationfunctions{grid-template-columns:repeat(2,1fr);gap:10px}.organizationfunctions>div:last-child{grid-column:1/-1}.organizationsignoff p{font-size:calc(17px * var(--reading-scale,1))}.boardfounder{grid-template-columns:115px 1fr;gap:20px;padding-bottom:35px}.boardfounder>img{width:115px;height:170px}.boardfounder h2{font-size:calc(24px * var(--reading-scale,1))}.boardfounder p{font-size:calc(12px * var(--reading-scale,1))}.teamoverviewwithfounder{grid-template-columns:1fr 1fr}}.hero{isolation:isolate;overflow:hidden}.hero>.wrap{z-index:1;position:relative}.herocircuits{pointer-events:none;z-index:0;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.circuitpacket{fill:none;stroke:var(--display-fg-68e6ff,#68e6ff);stroke-width:2px;stroke-linecap:round;stroke-dasharray:24 976;stroke-dashoffset:1000px;filter:drop-shadow(0 0 4px #20ace3)drop-shadow(0 0 9px #20ace3);animation:circuitflow var(--speed) linear var(--delay) infinite}.circuitpacket.warm{stroke:var(--display-fg-ffb56c,#ffb56c);filter:drop-shadow(0 0 4px #ff6a00)drop-shadow(0 0 9px #ff6a00);opacity:.55}@keyframes circuitflow{to{stroke-dashoffset:0}}.herocircuits.is-paused .circuitpacket{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.circuitpacket{stroke-dasharray:none;opacity:.12;animation:none}}@media (max-width:600px){.herocircuits{opacity:.45}.circuitpacket{stroke-width:1.7px}}.systemorbitmetrics{border-top:1px solid var(--display-edge-ffffff1c,#ffffff1c);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px;padding-top:28px;display:grid}.systemorbitdetails .systemorbitmetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.systemmetric{text-align:center;min-width:0}.systemmetric>svg{width:38px;height:38px;color:var(--display-fg-20ace3,#20ace3);margin:0 auto 12px;display:block}.systemmetric>strong{font-size:clamp(calc(34px * var(--reading-scale,1)), 3.5vw, calc(46px * var(--reading-scale,1)));font-variant-numeric:tabular-nums;color:var(--display-fg-fff,#fff);font-weight:500;line-height:1.15;display:block}.systemmetric h3{font-size:calc(15px * var(--reading-scale,1));letter-spacing:.3px;margin:7px 0 4px;font-weight:500}.systemmetric p{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-9fb3ce,#9fb3ce);max-width:155px;margin:0 auto;line-height:1.6}@media (max-width:600px){.systemorbitdetails .systemorbitmetrics{gap:25px 14px}.systemmetric>strong{font-size:calc(38px * var(--reading-scale,1))}}.commercecapabilities{flex-wrap:wrap;gap:10px;margin-block:18px;display:flex}.commercecapabilities span{border:1px solid var(--display-edge-20ace355,#20ace355);background:var(--display-bg-20ace310,#20ace310);color:var(--display-fg-58cdf6,#58cdf6);font-size:calc(13px * var(--reading-scale,1));border-radius:6px;padding:8px 16px}.clientlogocard{height:104px;padding:12px 16px}.clientlogocard img{max-height:80px}.clientlogocard img[src*=client-hyundai],.clientlogocard img[src*=client-resecurity],.clientlogocard img[src*=client-sasrock]{max-height:76px}@media (max-width:700px){.clientlogocard{height:94px;padding:10px 12px}.clientlogocard img{max-height:74px}}.systemorbit{padding-block:42px}.systemorbithead h2{font-size:clamp(calc(30px * var(--reading-scale,1)), 3vw, calc(40px * var(--reading-scale,1)));margin-block:12px 18px}.systemorbithead>p{font-size:calc(12px * var(--reading-scale,1));max-width:340px}.systemorbitlayout{align-items:center;gap:32px}.orbitnode{width:112px;min-height:48px;font-size:calc(11px * var(--reading-scale,1));padding:8px}.systemlayertabs{gap:7px}.systemlayertab{font-size:calc(11px * var(--reading-scale,1));padding:8px 10px}.systemlayerpanels{min-height:145px;margin-top:14px;padding:17px}.systemlayerpanel h3{font-size:calc(22px * var(--reading-scale,1));margin:8px 0}.systemlayerpanel p{font-size:calc(12px * var(--reading-scale,1))}.systemorbitdetails .systemorbitmetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;padding-top:17px}.systemmetric>svg{width:24px;height:24px;margin-bottom:8px}.systemmetric>strong{font-size:calc(27px * var(--reading-scale,1))}.systemmetric h3{font-size:calc(11px * var(--reading-scale,1));margin:4px 0}.systemmetric p{font-size:calc(9px * var(--reading-scale,1));max-width:100px;line-height:1.45}.towerbeam{mix-blend-mode:screen;animation:5.3s linear infinite towerrise}.towerlayerlight{fill:var(--display-fg-67eaff,#67eaff);fill-opacity:0;stroke:var(--display-fg-8defff,#8defff);stroke-width:2.5px;stroke-opacity:0;animation:towerlayer 5.3s linear var(--rise-delay) infinite;filter:drop-shadow(0 0 8px #20ace3)}@keyframes towerrise{0%{opacity:0;transform:translateY(840px)}6%{opacity:.8}90%{opacity:.8}to{opacity:0;transform:translateY(20px)}}@keyframes towerlayer{0%,22%,to{fill-opacity:0;stroke-opacity:0}7%{fill-opacity:.18;stroke-opacity:.9}14%{fill-opacity:.04;stroke-opacity:.3}}.system-motion-paused .towerbeam,.system-motion-paused .towerlayerlight{animation-play-state:paused}@media (max-width:900px){.orbitalstage{max-width:570px;height:420px}.systemorbitlayout{gap:22px}.systemorbitdetails{max-width:640px}.systemorbithead>p{max-width:600px}}@media (max-width:550px){.systemorbit{padding-block:30px}.orbitalstage{height:350px}.systemstack{width:175px;height:245px}.orbitnode{width:88px;min-height:43px;font-size:calc(9px * var(--reading-scale,1));gap:4px}.orbitnode img{width:15px;height:15px}.systemorbithead h2{font-size:calc(30px * var(--reading-scale,1))}.systemorbitdetails .systemorbitmetrics{gap:8px;margin-top:16px;padding-top:14px}.systemmetric>strong{font-size:calc(24px * var(--reading-scale,1))}.systemmetric>svg{width:21px;height:21px}.systemmetric h3{font-size:calc(10px * var(--reading-scale,1))}.systemmetric p{font-size:calc(8px * var(--reading-scale,1))}.systemcorecaption{bottom:0}}@media (prefers-reduced-motion:reduce){.towerbeam,.towerlayerlight{opacity:0;animation:none}}.yaramodeicon{object-fit:contain;flex-shrink:0;width:20px;height:20px;display:inline-block}.modebar>span{justify-content:center;align-items:center;gap:8px;padding:13px 10px;display:flex}.modebar .yaramodeicon{width:19px;height:19px}.yaramodebadge{justify-content:center;align-items:center;display:flex}.yaramodes .yaramodeicon{width:22px;height:22px}@media (max-width:550px){.modebar>span{letter-spacing:1px;gap:5px;padding:12px 7px}.modebar .yaramodeicon{width:17px;height:17px}}.layercapabilities{background:var(--display-bg-20ace30b,#20ace30b);border-inline-start:2px solid var(--display-edge-20ace3,#20ace3);border-radius:0 5px 5px 0;margin:12px 0 15px;padding:10px 12px}.layercapabilitytitle{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-20ace3,#20ace3);margin-bottom:4px;font-weight:600;display:inline-block}.systemlayerpanel .layercapabilities p{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-c6d9ed,#c6d9ed);margin:0;line-height:1.7}.systemlayerpanel .layercapabilitytitle:hover{text-decoration:underline}.navright .login,.navright .btn.small{box-sizing:border-box;min-width:145px;min-height:44px;font-size:calc(13px * var(--reading-scale,1));border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:12px 18px;font-weight:600;line-height:18px;display:inline-flex}.navright .login{background:var(--display-bg-20ace3,#20ace3);color:var(--display-fg-06182a,#06182a);border-color:var(--display-edge-20ace3,#20ace3);gap:0}.navright .login:hover{background:var(--display-bg-54c7f2,#54c7f2);border-color:var(--display-edge-54c7f2,#54c7f2)}.navright .login:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (max-width:700px){.navright .login,.navright .btn.small{min-width:112px;min-height:40px;font-size:calc(11px * var(--reading-scale,1));border-radius:9px;padding:10px 12px}}@media (max-width:480px){.navright .btn.small{display:none}.navright .login{min-width:88px;min-height:38px;padding:9px 12px}}.systemstack{width:310px;height:390px}.orbitalstage{height:450px}@media (max-width:900px){.systemstack{width:290px;height:365px}.orbitalstage{height:420px}}@media (max-width:550px){.systemstack{width:200px;height:285px}.orbitalstage{height:350px}}.hero .yaravisual.human-yara{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.hero .human-yara:after{display:none}.hero .human-yara>img{-webkit-mask-image:linear-gradient(#000 0% 73%,#0000 95%);mask-image:linear-gradient(#000 0% 73%,#0000 95%)}.hero .human-yara .modebar{background:0 0;border:0;bottom:0}.hero .human-yara .modebar>span{text-shadow:0 1px 8px #03101f;border:0}.hero .human-yara .yaracaption{bottom:62px}.hero .human-yara .yaratop{background:var(--display-bg-0714248c,#0714248c);border-color:var(--display-edge-20ace322,#20ace322)}.hero .human-yara .yaracaption>a{background:var(--display-bg-07142480,#07142480)}.pagebreadcrumb{font-size:calc(10px * var(--reading-scale,1));color:var(--display-fg-8ca8c8,#8ca8c8);align-items:center;gap:10px;min-width:0;padding-block:15px;display:flex}.pagebreadcrumb a{color:var(--display-fg-9ec8e5,#9ec8e5);flex-shrink:0}.pagebreadcrumb [aria-current]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pagebreadcrumb a:hover{color:var(--display-fg-20ace3,#20ace3)}.seamlesshero{isolation:isolate;background:linear-gradient(90deg, var(--display-bg-071220f5,#071220f5) 8%, var(--display-bg-0b1829e8,#0b1829e8) 45%, var(--display-bg-0a182975,#0a182975)), var(--page-art) center/cover;border-block:1px solid var(--display-edge-20ace319,#20ace319);position:relative}.seamlesshero .pageherogrid{grid-template-columns:1fr;min-height:290px;padding-block:48px}.seamlesshero .pageherogrid>div{max-width:740px}.seamlesshero h1{font-size:clamp(calc(36px * var(--reading-scale,1)), 4vw, calc(58px * var(--reading-scale,1)));letter-spacing:-2px;max-width:750px;margin-block:16px;line-height:1.12}.seamlesshero .pageherogrid>div>p{font-size:calc(14px * var(--reading-scale,1));max-width:610px;line-height:1.8}.seamlesshero .btn{margin-top:9px}.pagecards{gap:18px;padding-block:35px 50px}.pagecards>a{background:linear-gradient(140deg, var(--display-bg-17345366,#17345366), var(--display-bg-0c1829,#0c1829));border-color:var(--display-edge-20ace329,#20ace329);flex-direction:column;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.pagecards>a:hover{border-color:var(--display-edge-20ace38a,#20ace38a);transform:translateY(-3px);box-shadow:0 10px 30px #0002}.pagecards h3{font-size:calc(23px * var(--reading-scale,1));letter-spacing:-.5px;margin-block:14px 10px}.pagecards p{margin-top:0;line-height:1.75}.pagecards>a>span{margin-top:auto;padding-top:20px}.pagecards>a:focus-visible,.systemlayertab:focus-visible,.orbitnode:focus-visible{outline:2px solid var(--display-edge-6edbff,#6edbff);outline-offset:4px}.pagecards>a[hidden]{display:none}.catalogicon{object-fit:contain;width:30px;height:30px;margin-bottom:16px}.catalogtools{padding-top:35px}.catalogtools h2{font-size:calc(31px * var(--reading-scale,1));margin-block:12px 22px}.catalogfilters{grid-template-columns:2fr 1fr;gap:15px;max-width:850px;display:grid}.catalogfilters label{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-9bb8d8,#9bb8d8);flex-direction:column;gap:9px;display:flex}.catalogfilters input,.catalogfilters select{background:var(--display-bg-11243b,#11243b);border:1px solid var(--display-edge-36516f,#36516f);width:100%;min-width:0;color:var(--display-fg-eaf4ff,#eaf4ff);font:inherit;font-size:calc(13px * var(--reading-scale,1));border-radius:7px;padding:13px 14px}.catalogfilters:is(input,select):focus{outline:2px solid var(--display-edge-20ace3,#20ace3);outline-offset:2px}#platform-count{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-8faccc,#8faccc);margin:16px 0 0}.platformcatalog{padding-top:22px}.catalogempty{color:var(--display-fg-b3c8de,#b3c8de);font-size:calc(14px * var(--reading-scale,1));padding-block:0 50px}.capabilitysection{max-width:1160px;padding-block:38px 30px}.capabilityheading{align-items:center;gap:17px;margin-bottom:24px;display:flex}.capabilityheading>img{object-fit:contain;width:36px;height:36px}.capabilityheading h2{font-size:calc(29px * var(--reading-scale,1));letter-spacing:-.8px;margin:9px 0 0}.capabilityheading .eyebrow{font-size:calc(9px * var(--reading-scale,1))}.capabilitylist{counter-reset:capability;gap:12px!important;margin-block:18px 24px!important}.capabilitylist>li{counter-increment:capability;background:linear-gradient(135deg, var(--display-bg-162d49aa,#162d49aa), var(--display-bg-102036,#102036));border-radius:7px;align-items:center;min-height:62px;display:flex;position:relative;border:1px solid var(--display-edge-244661,#244661)!important;border-inline-start:2px solid var(--display-edge-20ace366,#20ace366)!important;font-size:calc(13px * var(--reading-scale,1))!important;padding:17px 18px 17px 46px!important;line-height:1.65!important}.capabilitylist>li:before{content:counter(capability, decimal-leading-zero);font-size:calc(10px * var(--reading-scale,1));color:var(--display-fg-20ace3,#20ace3);font-weight:600;position:absolute;top:19px;left:15px}.capabilitygroup{background:var(--display-bg-101f3280,#101f3280);border:1px solid var(--display-edge-20ace322,#20ace322);border-radius:10px;margin:0 0 20px;padding:20px 22px}.capabilitygroup>:is(h3,h4){color:var(--display-fg-e3eef9,#e3eef9);font-size:calc(19px * var(--reading-scale,1));letter-spacing:-.3px;margin:0 0 15px;font-weight:500}.capabilitygroup .capabilitylist{margin-bottom:0!important}.capabilityoutcome{background:linear-gradient(90deg, var(--display-bg-ff6a0010,#ff6a0010), transparent);border-inline-start:2px solid var(--display-edge-ff6a00,#ff6a00);margin-top:28px;padding:18px 22px;color:var(--display-fg-dce8f5,#dce8f5)!important;font-size:calc(15px * var(--reading-scale,1))!important}.editorial{gap:45px;padding-block:45px}.contentsection{border-bottom:1px solid var(--display-edge-20ace31c,#20ace31c);margin-bottom:25px;padding-bottom:30px;scroll-margin-top:100px}.contentsection h2{font-size:clamp(calc(27px * var(--reading-scale,1)), 3vw, calc(36px * var(--reading-scale,1)));letter-spacing:-.8px;line-height:1.25}.contentsection h3{font-size:calc(23px * var(--reading-scale,1));margin-top:26px}.contentsection h4{font-size:calc(15px * var(--reading-scale,1));color:var(--display-fg-20ace3,#20ace3);margin:24px 0 10px}.contentsection p,.contentsection li{font-size:calc(13px * var(--reading-scale,1));line-height:1.85}.contentsection ul{gap:12px}.contentsection li{background:var(--display-bg-10213880,#10213880);border:1px solid var(--display-edge-24415f,#24415f);border-inline-start:2px solid var(--display-edge-20ace350,#20ace350);border-radius:6px;padding:14px 16px}.pagetoc{border-left:0;border-inline-start:1px solid var(--display-edge-20ace33b,#20ace33b);padding-left:0;scrollbar-width:thin;padding-inline-start:17px}.pagetoc a[aria-current=location]{color:var(--display-fg-50c9f3,#50c9f3);font-weight:600}.pagetoc a:focus-visible{outline:1px solid var(--display-edge-20ace3,#20ace3);outline-offset:3px}.reviewcta{border:1px solid var(--display-edge-20ace337,#20ace337);background:radial-gradient(ellipse at right, var(--display-bg-20ace312,#20ace312), transparent 65%), var(--display-bg-101f33,#101f33);border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin-block:10px 55px;padding:28px 32px;display:flex}.reviewcta h2{font-size:calc(31px * var(--reading-scale,1));margin:10px 0 0}.reviewcta>div:last-child{flex-wrap:wrap;gap:12px;display:flex}.visionmissiondetail{padding-block:40px 55px}.visionmissiondetail h2{max-width:700px;font-size:calc(36px * var(--reading-scale,1))}.customeridentities{padding-block:35px 10px}.customeridentities h2{font-size:calc(32px * var(--reading-scale,1))}.customerlogogrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.customerlogogrid .clientlogocard{width:100%;max-width:none;height:98px;padding:14px 20px}.partnerdetail{gap:25px;padding-block:40px}.partnerdetail>div{border:1px solid var(--display-edge-20ace32d,#20ace32d);background:linear-gradient(130deg, var(--display-bg-182e4b88,#182e4b88), var(--display-bg-0d192b,#0d192b));border-radius:10px;padding:25px}.partnerdetail h2{font-size:calc(27px * var(--reading-scale,1));margin-top:0}.partnerdetail ul{margin-bottom:0;padding-inline-start:18px}.partnerdetail li{font-size:calc(13px * var(--reading-scale,1));line-height:1.7}.researcharticle{max-width:880px;padding-block:35px 50px}.researcharticle h2{font-size:calc(29px * var(--reading-scale,1));margin-top:35px}.researcharticle p{line-height:1.9}.profilehero{align-items:center;gap:45px;padding-block:40px 55px}.profilehero>img{object-fit:contain;background:radial-gradient(ellipse, var(--display-bg-203b6055,#203b6055), transparent 70%);border:0;border-radius:0;max-height:450px;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.profilehero h1{font-size:clamp(calc(35px * var(--reading-scale,1)), 4vw, calc(53px * var(--reading-scale,1)))}.profilehero p{font-size:calc(14px * var(--reading-scale,1));line-height:1.85}.pdfreader object{max-width:100%}.documentheader h1,.source-document,.researcharticle{overflow-wrap:anywhere}header nav a[aria-current=page],header .currentsection{color:var(--display-fg-3bc4f4,#3bc4f4)}header nav a[aria-current=page]:after{content:"";background:var(--display-bg-20ace3,#20ace3);border-radius:2px;height:2px;margin-top:5px;display:block}@media (min-width:1100px){.capabilitysection>.capabilitygroup{grid-template-columns:200px 1fr;align-items:start;gap:20px;display:grid}.capabilitygroup .capabilitylist{margin-top:0!important}.capabilitysection>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.editorial{gap:28px}.reviewcta{padding:25px}.customerlogogrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.seamlesshero .pageherogrid{min-height:240px;padding-block:32px}.seamlesshero h1{font-size:calc(38px * var(--reading-scale,1));letter-spacing:-1.2px}.seamlesshero{background:linear-gradient(90deg, var(--display-bg-081321f0,#081321f0), var(--display-bg-0b1829b8,#0b1829b8)), var(--page-art) center/cover}.pagebreadcrumb{font-size:calc(9px * var(--reading-scale,1));gap:8px;padding-block:12px}.capabilitysection{padding-block:30px 15px}.capabilityheading h2{font-size:calc(25px * var(--reading-scale,1))}.capabilitygroup{padding:17px}.capabilitylist>li{min-height:55px;padding-block:14px!important}.capabilitylist>li:before{top:16px}.catalogfilters{grid-template-columns:1fr}.catalogtools h2{font-size:calc(28px * var(--reading-scale,1))}.reviewcta{margin-block:0 35px;padding:22px;display:block}.reviewcta>div:last-child{margin-top:22px}.reviewcta h2{font-size:calc(29px * var(--reading-scale,1))}.customerlogogrid{grid-template-columns:repeat(2,minmax(0,1fr))}.customeridentities h2{font-size:calc(27px * var(--reading-scale,1))}.customerlogogrid .clientlogocard{height:86px;padding:12px}.partnerdetail{gap:16px;padding-block:28px}.partnerdetail>div{padding:20px}.partnerdetail h2{font-size:calc(25px * var(--reading-scale,1))}.visionmissiondetail h2{font-size:calc(29px * var(--reading-scale,1))}.profilehero>img{max-height:350px}.profilehero{gap:25px}.pagetoc{border-inline-start:0;gap:18px;padding-inline-start:0}.pagetoc a{padding-block:5px}.pagecards{padding-bottom:35px}.pagecards>a{padding:21px}.researcharticle h2{font-size:calc(25px * var(--reading-scale,1))}}[dir=rtl] .seamlesshero{background:linear-gradient(270deg, var(--display-bg-071220f5,#071220f5) 8%, var(--display-bg-0b1829e8,#0b1829e8) 45%, var(--display-bg-0a182975,#0a182975)), var(--page-art) center/cover}[dir=rtl] .capabilitylist>li{padding-left:18px!important;padding-right:46px!important}[dir=rtl] .capabilitylist>li:before{left:auto;right:15px}[dir=rtl] .pagetoc{border-left:0}@media (prefers-reduced-motion:reduce){.pagecards>a{transition:none}.pagecards>a:hover{transform:none}html{scroll-behavior:auto}}.catalogmodules{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-83d9f7,#83d9f7);border-top:1px solid var(--display-edge-20ace324,#20ace324);margin-top:2px;margin-bottom:10px;padding-top:12px;line-height:1.8}.implementationintro{max-width:350px;color:var(--display-fg-a6bdd7,#a6bdd7);font-size:calc(14px * var(--reading-scale,1));line-height:1.8}.implementationoptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.implementationoption{text-align:start;background:linear-gradient(140deg, var(--display-bg-172d49,#172d49), var(--display-bg-0c1b2f,#0c1b2f));border:1px solid var(--display-edge-2e4b6b,#2e4b6b);color:var(--display-fg-eaf3ff,#eaf3ff);border-radius:12px;flex-direction:column;align-items:flex-start;padding:25px;transition:border-color .2s,background .2s;display:flex}.implementationoption[aria-pressed=true]{border-color:var(--display-edge-20ace3,#20ace3);background:linear-gradient(140deg, var(--display-bg-163e5c,#163e5c), var(--display-bg-102137,#102137));box-shadow:0 0 0 1px #20ace333}.implementationoption:focus-visible{outline:2px solid var(--display-edge-9de8ff,#9de8ff);outline-offset:4px}.implementationnumber{background:var(--display-bg-20ace319,#20ace319);width:31px;height:31px;color:var(--display-fg-42c5f4,#42c5f4);font-size:calc(11px * var(--reading-scale,1));border-radius:8px;place-items:center;margin-bottom:17px;display:grid}.implementationtitle{font-size:calc(24px * var(--reading-scale,1));margin-bottom:12px;display:block}.implementationdesc{color:var(--display-fg-adc2db,#adc2db);font-size:calc(13px * var(--reading-scale,1));flex:1;margin-bottom:22px;line-height:1.8;display:block}.implementationchoice{border-top:1px solid var(--display-edge-20ace32d,#20ace32d);width:100%;font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-54cdf6,#54cdf6);padding-top:15px;display:block}.clientjourney{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:35px 0 22px;padding:0;list-style:none;display:grid;position:relative}.clientjourney:before{content:"";background:linear-gradient(90deg, var(--display-bg-ff6a0077,#ff6a0077), var(--display-bg-20ace3aa,#20ace3aa));pointer-events:none;height:1px;position:absolute;top:21px;left:20px;right:20px}.clientjourney>li{min-width:0;padding-top:0;position:relative}.journeymarker{background:var(--display-bg-142c47,#142c47);border:1px solid var(--display-edge-20ace388,#20ace388);width:43px;height:43px;color:var(--display-fg-5bd4ff,#5bd4ff);font-size:calc(12px * var(--reading-scale,1));z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.clientjourney>li:first-child .journeymarker{border-color:var(--display-edge-ff6a00,#ff6a00);color:var(--display-fg-ff9b54,#ff9b54)}.clientjourney h3{font-size:calc(18px * var(--reading-scale,1));margin:22px 0 12px;line-height:1.4}.clientjourney p{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-a9c0da,#a9c0da);line-height:1.8}.clientjourney a{font-size:calc(10px * var(--reading-scale,1));color:var(--display-fg-38bcea,#38bcea);margin-top:7px;display:inline-block}.clientjourney a:hover{text-decoration:underline}.journeymethod{font-size:calc(9px * var(--reading-scale,1));color:var(--display-fg-79dafa,#79dafa);background:var(--display-bg-20ace310,#20ace310);border:1px solid var(--display-edge-20ace333,#20ace333);border-radius:5px;margin-top:7px;padding:6px 8px;display:inline-block}.evaluationtimeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0;padding:0;list-style:none;display:grid}.evaluationtimeline>li{border:1px solid var(--display-edge-28516e,#28516e);background:linear-gradient(140deg, var(--display-bg-16364d88,#16364d88), var(--display-bg-101d33,#101d33));border-radius:12px;gap:20px;padding:25px 22px;display:flex}.evaluationtime{min-width:55px;color:var(--display-fg-4ad0ff,#4ad0ff);text-align:center}.evaluationtime strong{font-size:calc(43px * var(--reading-scale,1));font-variant-numeric:tabular-nums;font-weight:500;line-height:1.2;display:block}.evaluationtime>span{font-size:calc(11px * var(--reading-scale,1));margin-top:4px;display:block}.evaluationstage{font-size:calc(9px * var(--reading-scale,1));letter-spacing:1.1px;color:var(--display-fg-60d5ff,#60d5ff);line-height:1.6}.evaluationtimeline h3{font-size:calc(18px * var(--reading-scale,1));margin:11px 0}.evaluationtimeline p{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-acc1da,#acc1da);margin-bottom:0;line-height:1.75}.evaluationtimeline>li:first-child{border-color:var(--display-edge-ff6a0066,#ff6a0066)}.evaluationtimeline>li:first-child .evaluationtime,.evaluationtimeline>li:first-child .evaluationstage{color:var(--display-fg-ff984d,#ff984d)}.evaluationactivation{background:var(--display-bg-14273e,#14273e);border:1px solid var(--display-edge-20ace326,#20ace326);border-radius:10px;justify-content:space-between;align-items:center;gap:25px;padding:22px 25px;display:flex}.evaluationactivation h3{font-size:calc(21px * var(--reading-scale,1));margin:0 0 7px}.evaluationactivation p{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-acc1da,#acc1da);margin:0}.evaluationsection .pricingfine a{color:var(--display-fg-3dc3f3,#3dc3f3);text-decoration:underline}.pricinganchors{gap:15px 24px}.pricinganchors a{font-size:calc(12px * var(--reading-scale,1))}.programtheme-1{--program-color:#ec258b;--program-tint:#ec258b16}.programtheme-2{--program-color:#377eff;--program-tint:#377eff16}.programtheme-3{--program-color:#a264ff;--program-tint:#8b45ee16}.programtheme-4{--program-color:#25c56b;--program-tint:#19b65e16}.programgrid{gap:18px}.programgrid .programtheme{border:1px solid var(--display-edge-ffffff13,#ffffff13);border-top:3px solid var(--program-color);background:linear-gradient(145deg, var(--program-tint), transparent 60%), var(--display-bg-141e31,#141e31);border-radius:12px;flex-direction:column;padding:0 22px;display:flex;overflow:hidden}.programgrid .programtheme>img{border-radius:0;width:calc(100% + 44px);max-width:none;height:145px;margin:0 -22px 19px;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.programidentity{color:var(--program-color);align-items:center;gap:10px;min-height:37px;margin-bottom:5px;display:flex}.programidentity svg{flex-shrink:0;width:29px;height:29px}.programidentity>span{font-size:calc(9px * var(--reading-scale,1));letter-spacing:1px;line-height:1.6}.programgrid .programtheme h3{color:var(--program-color);font-size:calc(22px * var(--reading-scale,1));min-height:60px;margin:14px 0 18px;line-height:1.35}.programgrid .programtheme>strong{font-size:calc(14px * var(--reading-scale,1));color:var(--display-fg-edf4ff,#edf4ff);line-height:1.65}.programgrid .programtheme>p{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-bdcbe0,#bdcbe0);line-height:1.85}.programgrid .programtheme>small{font-size:calc(10px * var(--reading-scale,1));color:var(--display-fg-91a9c7,#91a9c7);margin:0 0 25px;line-height:1.8}.programfooter{min-height:65px;font-size:calc(12px * var(--reading-scale,1));color:var(--program-color);background:var(--program-tint);border-top:1px solid var(--program-color);align-items:center;margin:auto -22px 0;padding:14px 20px;line-height:1.6;display:flex}@media (max-width:1100px){.clientjourney{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.clientjourney:before{display:none}.clientjourney>li{border:1px solid var(--display-edge-254560,#254560);background:var(--display-bg-10233b,#10233b);border-radius:10px;padding:20px}.clientjourney h3{margin-top:16px}.evaluationtimeline>li{display:block}.evaluationtime{text-align:start;align-items:baseline;gap:7px;margin-bottom:14px;display:flex}.evaluationtime strong{font-size:calc(40px * var(--reading-scale,1))}}@media (max-width:700px){.implementationoptions{grid-template-columns:1fr;gap:12px}.implementationoption{grid-template-columns:32px 1fr;column-gap:15px;padding:20px;display:grid}.implementationnumber{grid-row:1/4;margin:0}.implementationtitle{font-size:calc(21px * var(--reading-scale,1));margin-bottom:7px}.implementationdesc{font-size:calc(12px * var(--reading-scale,1));margin-bottom:13px}.implementationchoice{grid-column:2}.clientjourney{grid-template-columns:1fr;gap:12px;margin-top:25px}.clientjourney>li{grid-template-columns:37px 1fr;column-gap:15px;padding:18px;display:grid}.journeymarker{grid-row:1/4;width:37px;height:37px}.clientjourney h3{margin:0 0 7px}.clientjourney p{margin:0}.clientjourney a,.journeymethod{grid-column:2;justify-self:start}.evaluationtimeline{grid-template-columns:1fr;gap:12px}.evaluationtimeline>li{gap:20px;padding:20px;display:flex}.evaluationtime{min-width:55px;display:block}.evaluationtime strong{font-size:calc(39px * var(--reading-scale,1))}.evaluationtime>span{margin-top:4px}.evaluationactivation{padding:20px;display:block}.evaluationactivation .btn{margin-top:18px}.programgrid .programtheme{padding-inline:17px}.programgrid .programtheme>img{width:calc(100% + 34px);height:130px;margin-inline:-17px}.programfooter{margin-inline:-17px;padding:13px 17px}.programgrid .programtheme h3{font-size:calc(20px * var(--reading-scale,1));min-height:54px}.programidentity{gap:7px}.programidentity svg{width:24px;height:24px}.programidentity>span{font-size:calc(8px * var(--reading-scale,1))}.pricinganchors{gap:13px 20px}.pricinganchors a{font-size:calc(11px * var(--reading-scale,1))}}@media (max-width:480px){.programgrid{grid-template-columns:1fr}.programgrid .programtheme>img{height:170px}.programgrid .programtheme h3{min-height:0}.programfooter{min-height:55px}}@media (prefers-reduced-motion:reduce){.implementationoption{transition:none}}.assessmententry{border:1px solid var(--display-edge-20ace34a,#20ace34a);background:linear-gradient(90deg, var(--display-bg-0b1d31ed,#0b1d31ed), var(--display-bg-0d253bdc,#0d253bdc)), url(/assets/0dcbf7d357605c910d76d442a16fea2a25c49aec.webp) center/cover;border-radius:14px;justify-content:space-between;align-items:center;gap:35px;margin-block:35px 0;padding:35px 40px;display:flex}.assessmententry h2{font-size:clamp(calc(29px * var(--reading-scale,1)), 3vw, calc(40px * var(--reading-scale,1)));margin:13px 0;line-height:1.2}.assessmententry p{max-width:650px;color:var(--display-fg-b8cbe2,#b8cbe2);font-size:calc(13px * var(--reading-scale,1));line-height:1.8}.assessmententry>.btn{flex-shrink:0}.assessmententrymeta{font-size:calc(10px * var(--reading-scale,1));color:var(--display-fg-6ccdf2,#6ccdf2);flex-wrap:wrap;gap:17px;margin-top:18px;display:flex}.priceassessmentdialog{border:1px solid var(--display-edge-31597a,#31597a);background:var(--display-bg-0d1c2f,#0d1c2f);width:min(760px,100% - 28px);max-height:90dvh;color:var(--display-fg-edf5ff,#edf5ff);border-radius:15px;margin:auto;padding:28px;overflow-y:auto;box-shadow:0 30px 100px #0009}.priceassessmentdialog::backdrop{background:var(--display-bg-020915cc,#020915cc);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.assessmentdialoghead{justify-content:space-between;align-items:start;gap:20px;display:flex}.assessmentdialoghead h2{font-size:calc(30px * var(--reading-scale,1));letter-spacing:-.7px;margin:10px 0 0}.assessmentclose{color:var(--display-fg-a8bfd9,#a8bfd9);font-size:calc(11px * var(--reading-scale,1));padding:8px 0}.assessmentprogress{border-block:1px solid var(--display-edge-20ace326,#20ace326);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:25px 0;padding:0;padding-block:16px;list-style:none;display:grid}.assessmentprogress li{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-7993b3,#7993b3);align-items:center;gap:9px;display:flex}.assessmentprogress li>span{border:1px solid var(--display-edge-35516f,#35516f);width:27px;height:27px;font-size:calc(10px * var(--reading-scale,1));border-radius:50%;flex-shrink:0;place-items:center;display:grid}.assessmentprogress li[aria-current=step]{color:var(--display-fg-56d1fd,#56d1fd)}.assessmentprogress li[aria-current=step]>span{border-color:var(--display-edge-20ace3,#20ace3);background:var(--display-bg-20ace315,#20ace315)}.priceassessmentdialog section h3{font-size:calc(22px * var(--reading-scale,1));margin:23px 0;font-weight:500}.assessmentfields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.assessmentfields label{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-b7cce4,#b7cce4);flex-direction:column;gap:10px;display:flex}.assessmentfields:is(input,select){border:1px solid var(--display-edge-345979,#345979);background:var(--display-bg-142a42,#142a42);color:#fff;width:100%;min-width:0;min-height:44px;font:inherit;font-size:calc(14px * var(--reading-scale,1));border-radius:7px;padding:11px 12px}.assessmentfields:is(input,select):focus{outline:2px solid var(--display-edge-20ace3,#20ace3);outline-offset:2px}.assessmentwide{grid-column:1/-1}.assessmenthelp{color:var(--display-fg-8fa9c8,#8fa9c8);font-size:calc(11px * var(--reading-scale,1));margin-top:18px;line-height:1.85}.assessmentdialogfoot{border-top:1px solid var(--display-edge-20ace326,#20ace326);justify-content:flex-end;gap:12px;margin-top:25px;padding-top:20px;display:flex}.assessmentdialogfoot [hidden],.priceassessmentdialog [hidden]{display:none!important}.assessmentdialogfoot .btn,.assessmentdialogfoot .outline,.assessmentresultactions .btn,.assessmentresultactions .outline{font-size:calc(12px * var(--reading-scale,1));padding:11px 16px}.assessmentresultactions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.assessmentsummary{background:var(--display-bg-142a42,#142a42);border:1px solid var(--display-edge-2e587a,#2e587a);border-radius:10px;padding:22px}.assessmentsummary h4{color:var(--display-fg-53cdf8,#53cdf8);font-size:calc(13px * var(--reading-scale,1));letter-spacing:.5px;margin:0 0 10px}.assessmentsummary .assessmenttotal{color:#fff;font-size:calc(35px * var(--reading-scale,1));margin-bottom:7px;line-height:1.2;display:block}.assessmentsummary .assessmentperiod{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-8ca7c6,#8ca7c6)}.assessmentsummary dl{font-size:calc(12px * var(--reading-scale,1));grid-template-columns:1fr auto;gap:11px 20px;margin:22px 0 0;display:grid}.assessmentsummary dt{color:var(--display-fg-9bb6d4,#9bb6d4)}.assessmentsummary dd{text-align:end;color:var(--display-fg-edf5ff,#edf5ff);overflow-wrap:anywhere;margin:0}.assessmentsummary .assessmentquote{font-size:calc(23px * var(--reading-scale,1));color:var(--display-fg-eaf5ff,#eaf5ff);line-height:1.4}.priceassessmentdialog button:focus-visible,.priceassessmentdialog a:focus-visible{outline:2px solid var(--display-edge-71d9ff,#71d9ff);outline-offset:4px}@media (max-width:700px){.assessmententry{margin-top:25px;padding:25px;display:block}.assessmententry>.btn{margin-top:23px}.priceassessmentdialog{padding:20px}.assessmentdialoghead h2{font-size:calc(26px * var(--reading-scale,1))}.assessmentprogress{gap:6px}.assessmentprogress li{font-size:calc(9px * var(--reading-scale,1));gap:6px;line-height:1.4}.assessmentprogress li>span{width:23px;height:23px}.assessmentfields{grid-template-columns:1fr;gap:16px}.assessmentwide{grid-column:auto}.assessmentsummary{padding:18px}.assessmentsummary .assessmenttotal{font-size:calc(29px * var(--reading-scale,1))}.assessmentsummary dl{font-size:calc(11px * var(--reading-scale,1));gap:10px}.assessmentresultactions{flex-direction:column}.assessmentresultactions>a,.assessmentresultactions>button{text-align:center;justify-content:center}}#price-total{min-width:0;display:block}#price-total h4{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-a9c5df,#a9c5df);margin:0 0 16px;font-weight:400}#price-total .assessmenttotal{font-size:calc(35px * var(--reading-scale,1));color:var(--display-fg-20ace3,#20ace3);margin-bottom:12px;line-height:1.2;display:block}#price-total .assessmentperiod{font-size:calc(10px * var(--reading-scale,1));color:var(--display-fg-8eaccb,#8eaccb);line-height:1.75;display:block}#price-total dl{border-top:1px solid var(--display-edge-20ace32b,#20ace32b);font-size:calc(11px * var(--reading-scale,1));grid-template-columns:1fr auto;gap:10px 17px;margin-top:18px;padding-top:19px;display:grid}#price-total dt{color:var(--display-fg-9cb7d3,#9cb7d3)}#price-total dd{text-align:end;color:var(--display-fg-e7f2ff,#e7f2ff);margin:0}#price-total dl+p{margin-bottom:0}.rewardmax{color:var(--display-fg-48c8f6,#48c8f6);font-size:calc(10px * var(--reading-scale,1));text-align:start;align-self:start;padding:7px 0 0}.rewardmax:hover{text-decoration:underline}.assessmentbenefits{border-top:1px solid var(--display-edge-20ace32a,#20ace32a);margin-top:20px;padding-top:20px}.pricingfaq{grid-template-columns:1fr 1fr;align-items:start;gap:14px;margin-top:28px;display:grid}.pricingfaq details{border:1px solid var(--display-edge-284865,#284865);background:var(--display-bg-112138,#112138);border-radius:9px;padding:19px 21px}.pricingfaq summary{font-size:calc(14px * var(--reading-scale,1));cursor:pointer;color:var(--display-fg-dcecfb,#dcecfb);margin-inline-start:14px;line-height:1.6;list-style-position:outside}.pricingfaq summary::marker{color:var(--display-fg-20ace3,#20ace3)}.pricingfaq details p{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-a5beda,#a5beda);margin:17px 0 0;line-height:1.9}.pricingfaq details[open]{border-color:var(--display-edge-20ace36b,#20ace36b)}.pricingtrustlinks{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-4ac7f4,#4ac7f4);flex-wrap:wrap;gap:24px;margin-top:25px;display:flex}.priceestimate .estimateinputs{align-items:start}.priceestimate .estimateinputs label{min-width:0}.priceestimate select{max-width:100%}@media (max-width:700px){.pricingfaq{grid-template-columns:1fr;gap:11px}#price-total .assessmenttotal{font-size:calc(30px * var(--reading-scale,1))}#price-total dl{font-size:calc(10px * var(--reading-scale,1));gap:10px}.pricingfaq details{padding:17px}.pricingfaq summary{font-size:calc(13px * var(--reading-scale,1))}}.systemwalkthrough{background:linear-gradient(135deg, var(--display-bg-071c2b,#071c2b), var(--display-bg-0b2a3c,#0b2a3c));padding:64px 0}.walkthroughheading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:26px;display:flex}.walkthroughheading h2{font-size:clamp(calc(30px * var(--reading-scale,1)), 4vw, calc(48px * var(--reading-scale,1)));margin:10px 0 0}.walkthroughheading p{max-width:420px;color:var(--display-fg-afc5d1,#afc5d1);margin:0;line-height:1.65}.walkthroughscreen{border:1px solid var(--display-edge-2a5267,#2a5267);background:var(--display-bg-061522,#061522);aspect-ratio:16/8;border-radius:16px;position:relative;overflow:hidden}.walkthroughtop{border-bottom:1px solid var(--display-edge-204052,#204052);color:var(--display-fg-afc5d1,#afc5d1);font-size:calc(13px * var(--reading-scale,1));justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.walkthroughtop img{width:104px;height:auto}.walkthroughpending{background:radial-gradient(ellipse at 85% 100%, var(--display-bg-124b62,#124b62), transparent 65%);padding:clamp(22px,4vw,52px)}.walkthroughlabel{color:var(--display-fg-5dd6f0,#5dd6f0);font-size:calc(12px * var(--reading-scale,1));letter-spacing:.12em}.walkthroughpending h3{font-size:clamp(calc(24px * var(--reading-scale,1)), 3.5vw, calc(44px * var(--reading-scale,1)));color:var(--display-fg-fff,#fff);margin:18px 0;line-height:1.12}.walkthroughpending p{color:var(--display-fg-afc5d1,#afc5d1)}.walkthroughmodules{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.walkthroughmodules span{border:1px solid var(--display-edge-31566a,#31566a);font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-d4e5ed,#d4e5ed);border-radius:30px;padding:7px 13px}.walkthroughscreen video{object-fit:contain;background:var(--display-bg-000,#000);width:100%;height:100%;display:block}.walkthroughfoot{color:var(--display-fg-afc5d1,#afc5d1);font-size:calc(14px * var(--reading-scale,1));justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}@media (max-width:700px){.systemwalkthrough{padding:40px 0}.walkthroughheading{display:block}.walkthroughheading p{margin-top:16px}.walkthroughscreen{aspect-ratio:auto}.walkthroughscreen:has(video){aspect-ratio:16/9}.walkthroughfoot{flex-direction:column;align-items:start}.walkthroughtop{padding:14px 18px}}.walkthroughgrid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;column-gap:48px;display:grid}.walkthroughheading{grid-area:1/2;align-self:end;margin:0;display:block}.walkthroughheading p{max-width:440px;margin-top:20px}.walkthroughscreen{aspect-ratio:16/10;grid-area:1/1/3;min-width:0}.walkthroughpending{padding:28px}.walkthroughpending h3{font-size:clamp(calc(24px * var(--reading-scale,1)), 2.6vw, calc(36px * var(--reading-scale,1)))}.walkthroughmodules{gap:6px;margin-top:18px}.walkthroughmodules span{padding:5px 10px}.walkthroughfoot{flex-direction:column;grid-area:2/2;align-self:start;align-items:flex-start;margin-top:24px}.walkthroughfoot span{max-width:360px;line-height:1.6}@media (max-width:900px){.walkthroughgrid{column-gap:28px}.walkthroughscreen{aspect-ratio:auto}.walkthroughtop{padding:14px}.walkthroughpending{padding:22px}}@media (max-width:700px){.walkthroughgrid{flex-direction:column;align-items:stretch;gap:24px;display:flex}.walkthroughheading{order:0}.walkthroughscreen{aspect-ratio:auto;order:1}.walkthroughfoot{order:2;margin:0}.walkthroughscreen:has(video){aspect-ratio:16/9}.walkthroughheading p{max-width:none}}.systemstack{width:350px;height:425px;top:47%}@media (max-width:900px){.systemstack{width:330px;height:410px}}@media (max-width:550px){.systemstack{width:250px;height:335px;top:46%}}.articlemotion{isolation:isolate;position:relative;overflow:hidden}.articlemotion:not(.article-globe)>img{transform-origin:65%;will-change:transform;animation:18s ease-in-out infinite alternate article-drift}.article-globe-motion{pointer-events:none;opacity:.8;z-index:0;width:100%;height:100%;position:absolute;inset:0}.article-light-sweep{pointer-events:none;background:linear-gradient(110deg, transparent 38%, var(--display-bg-33d8ff00,#33d8ff00) 43%, var(--display-bg-33d8ff22,#33d8ff22) 49%, var(--display-bg-ff7b1915,#ff7b1915) 52%, transparent 58%);mix-blend-mode:screen;z-index:0;animation:9s ease-in-out infinite article-light-pass;position:absolute;inset:-20%}.articlemotion>span:not(.article-light-sweep){z-index:2}.articlemotion .article-light-sweep,.articlemotion .article-globe-turn,.articlemotion>img{animation-play-state:paused}.articlemotion.article-in-view:not(.article-motion-paused) .article-light-sweep,.articlemotion.article-in-view:not(.article-motion-paused) .article-globe-turn,.articlemotion.article-in-view:not(.article-motion-paused)>img{animation-play-state:running}.article-motion-controls{z-index:2;grid-column:1/-1;justify-content:flex-end;margin-top:16px;display:flex;position:relative}.article-motion-controls button{font:inherit;font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-b9d6e5,#b9d6e5);border:1px solid var(--display-edge-3c6178,#3c6178);background:var(--display-bg-0b1c2b,#0b1c2b);cursor:pointer;border-radius:20px;padding:7px 13px}.article-motion-controls button:focus-visible{outline:2px solid var(--display-edge-20ace3,#20ace3);outline-offset:4px}@keyframes article-earth-turn{to{transform:rotate(360deg)}}@keyframes article-drift{0%{transform:scale(1.01)translate(-.3%)}to{transform:scale(1.07)translate(.6%)}}@keyframes article-light-pass{0%,15%{opacity:0;transform:translate(-65%)}35%,65%{opacity:1}85%,to{opacity:0;transform:translate(65%)}}@media (prefers-reduced-motion:reduce){.articlemotion>img,.article-globe-turn,.article-light-sweep{animation:none!important;transform:none!important}.article-light-sweep{display:none}}.article-globe-turn{transform-origin:initial;animation:none!important}.article-globe-motion{opacity:1}.assessmentincluded{border:1px solid var(--display-edge-287b83,#287b83);background:var(--display-bg-0c3035,#0c3035);border-radius:12px;margin:0 0 24px;padding:18px}.assessmentincluded>strong{color:var(--display-fg-8ae9dc,#8ae9dc);margin-bottom:12px;display:block}.assessmentincluded>div{font-size:calc(14px * var(--reading-scale,1));justify-content:space-between;gap:15px;padding:5px 0;display:flex}.assessmentincluded b{color:var(--display-fg-8ae9dc,#8ae9dc);font-size:calc(12px * var(--reading-scale,1));white-space:nowrap}.assessmentincluded p{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-a4c1cd,#a4c1cd);margin:12px 0 0}.assessmentpackages{border:1px solid var(--display-edge-35516b,#35516b);border-radius:10px;margin-bottom:22px;padding:16px}.assessmentpackages summary{color:var(--display-fg-4ed5f3,#4ed5f3);cursor:pointer;font-weight:600}.assessmentpackages .assessmentfields{margin-top:18px}.assessmentliveprice{z-index:3;background:var(--display-bg-0d2235,#0d2235);border:1px solid var(--display-edge-38728d,#38728d);border-radius:12px;margin-top:24px;padding:18px;position:sticky;bottom:0;box-shadow:0 -8px 25px #05101a55}.assessmentliveprice[hidden]{display:none}.assessmentlivetotal{justify-content:space-between;align-items:center;gap:16px;display:flex}.assessmentlivetotal>span{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-9bb6cc,#9bb6cc)}.assessmentlivetotal strong{color:var(--display-fg-59daf4,#59daf4);font-size:calc(24px * var(--reading-scale,1))}.assessmentlivetotal small{font-size:calc(10px * var(--reading-scale,1));color:var(--display-fg-aec4d5,#aec4d5);font-weight:400;display:block}.assessmentlivebreakdown{grid-template-columns:1fr 1fr;gap:8px 22px;margin-top:15px;display:grid}.assessmentlivebreakdown>div{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-b3c8d9,#b3c8d9);justify-content:space-between;gap:10px;display:flex}.assessmentlivebreakdown b{color:var(--display-fg-ecf7ff,#ecf7ff);white-space:nowrap}.assessmentliveprice p{font-size:calc(10px * var(--reading-scale,1));color:var(--display-fg-a5bdce,#a5bdce);margin:12px 0 0;line-height:1.55}@media (max-width:600px){.assessmentliveprice{padding:14px;position:static}.assessmentlivebreakdown{grid-template-columns:1fr}.assessmentincluded>div{flex-direction:column;gap:3px}.assessmentlivetotal strong{font-size:calc(21px * var(--reading-scale,1))}}.subscriptionflowstart,.flowactive{border:1px solid var(--display-edge-356078,#356078);background:linear-gradient(130deg, var(--display-bg-102d43,#102d43), var(--display-bg-101e33,#101e33));border-radius:14px;padding:26px}.flowstep{font-size:calc(11px * var(--reading-scale,1));letter-spacing:.1em;color:var(--display-fg-55d6f0,#55d6f0);font-weight:600}.subscriptionflow h3{font-size:calc(23px * var(--reading-scale,1));margin:12px 0}.subscriptionflow p{font-size:calc(13px * var(--reading-scale,1));color:var(--display-fg-b4cadb,#b4cadb);line-height:1.7}.flowchoices{grid-template-columns:1fr 1fr;gap:20px;margin:22px 0;display:grid}.flowchoices>div{border:1px solid var(--display-edge-2e4b62,#2e4b62);background:var(--display-bg-0c1c2c,#0c1c2c);border-radius:9px;padding:18px}.flowchoices strong{font-size:calc(14px * var(--reading-scale,1));color:var(--display-fg-eef7fc,#eef7fc)}.flowchoices p{margin:10px 0 0}.flowchoices b{color:var(--display-fg-50d8ec,#50d8ec)}.subscriptionflowstages{border-inline-start:2px solid var(--display-edge-2d647c,#2d647c);margin:0 0 0 26px;padding:0 0 0 30px;list-style:none}.subscriptionflowstages>li{border-bottom:1px solid var(--display-edge-254053,#254053);grid-template-columns:1fr 1fr;gap:28px;padding:28px 0;display:grid;position:relative}.subscriptionflowstages>li:before{content:"";inset-inline-start:-38px;background:var(--display-bg-42d1e8,#42d1e8);border-radius:50%;width:14px;height:14px;position:absolute;top:42px;box-shadow:0 0 0 5px #12384b}.flowphase{background:var(--display-bg-101f33,#101f33);border:1px solid var(--display-edge-294c63,#294c63);border-radius:12px;padding:20px}.flowdecision{border:1px solid var(--display-edge-b86e30,#b86e30);color:var(--display-fg-ffc28e,#ffc28e);background:var(--display-bg-9c531119,#9c531119);font-size:calc(14px * var(--reading-scale,1));border-radius:8px;margin-top:16px;padding:12px 16px}.flowbranches{flex-direction:column;justify-content:center;gap:14px;display:flex}.flowbranches>a,.flowbranches>div{font-size:calc(13px * var(--reading-scale,1));border-radius:10px;align-items:start;gap:16px;padding:18px;line-height:1.6;display:flex}.flowbranches b{font-size:calc(10px * var(--reading-scale,1));white-space:nowrap;min-width:55px}.flowyes{background:var(--display-bg-103334,#103334);border:1px solid var(--display-edge-287d74,#287d74);color:var(--display-fg-bceee5,#bceee5)}.flowno{background:var(--display-bg-35261e,#35261e);border:1px solid var(--display-edge-785137,#785137);color:var(--display-fg-e6c6ae,#e6c6ae)}.flowactive{border-color:var(--display-edge-3e9ba2,#3e9ba2);margin-top:0;scroll-margin-top:120px}.subscriptionflow>.assessmenthelp{font-size:calc(11px * var(--reading-scale,1));margin-top:20px}@media (max-width:700px){.flowchoices,.subscriptionflowstages>li{grid-template-columns:1fr;gap:15px}.subscriptionflowstages{margin-inline-start:10px;padding-inline-start:20px}.subscriptionflowstages>li:before{inset-inline-start:-28px}.subscriptionflowstart,.flowactive{padding:20px}.flowphase{padding:18px}}.real-system-callout{border-inline-start:3px solid var(--display-edge-ff7a19,#ff7a19);background:linear-gradient(110deg, var(--display-bg-38271d80,#38271d80), var(--display-bg-142c4380,#142c4380));border-radius:0 12px 12px 0;margin:25px 0;padding:25px}.real-system-callout p{max-width:850px}.real-system-callout .btn{margin-top:12px}.walkthroughplayerbar{inset-inline:0;background:linear-gradient(transparent, var(--display-bg-020c15,#020c15) 28%);color:var(--display-fg-e2f2fa,#e2f2fa);z-index:2;align-items:center;gap:12px;min-height:52px;padding:12px 16px;display:flex;position:absolute;bottom:0}.walkthroughplayerbar button{color:inherit;background:0 0;flex-shrink:0;place-items:center;padding:5px;display:grid}.walkthroughplayerbar svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.walkthroughplayerbar button:disabled{opacity:.45;cursor:not-allowed}.walkthroughplayerbar button:focus-visible{outline:2px solid var(--display-edge-5edff5,#5edff5);outline-offset:3px}.walkthroughplayerbar input{accent-color:#21bde6;opacity:.5;flex:1;min-width:20px;height:4px}.walkthroughtime{font-size:calc(11px * var(--reading-scale,1));white-space:nowrap;direction:ltr}.walkthroughpending{padding-bottom:70px}.walkthroughscreen:fullscreen,.walkthrough-expanded{background:var(--display-bg-061522,#061522);border-radius:0;flex-direction:column;justify-content:center;display:flex;aspect-ratio:auto!important}.walkthroughscreen:fullscreen .walkthroughpending,.walkthrough-expanded .walkthroughpending{flex-direction:column;flex:1;justify-content:center;display:flex}.walkthrough-expanded{z-index:9999!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important}.walkthroughscreen:fullscreen .walkthroughplayerbar,.walkthrough-expanded .walkthroughplayerbar{padding:20px 24px}@media (max-width:700px){.walkthroughplayerbar{gap:8px;padding-inline:12px}.walkthroughpending{padding-bottom:70px}}body.assessment-open{overflow:hidden}.priceassessmentdialog{background:radial-gradient(ellipse at 85% 20%, var(--display-bg-12354a,#12354a), var(--display-bg-091727,#091727) 65%);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--display-fg-eef7ff,#eef7ff);border:0;border-radius:0;margin:0;padding:30px clamp(20px,4vw,70px);inset:0;overflow-y:auto}.priceassessmentdialog::backdrop{background:var(--display-bg-07101c,#07101c)}.assessmentdialoghead,.assessmentprogress,#price-assessment-form{max-width:1380px;margin-inline:auto}.assessmentdialoghead{align-items:center;padding:0 0 20px}.assessmentclose{border:1px solid var(--display-edge-4b6b82,#4b6b82);border-radius:8px;padding:11px 22px}.assessmentprogress{grid-template-columns:repeat(5,1fr);gap:10px;margin-block:10px 32px;padding:0;list-style:none;display:grid}.assessmentprogress li{border-bottom:2px solid var(--display-edge-29475e,#29475e);color:var(--display-fg-91acc0,#91acc0);font-size:calc(13px * var(--reading-scale,1));border-radius:8px 8px 0 0;align-items:center;gap:10px;padding:15px 12px;display:flex}.assessmentprogress li[aria-current=step]{background:var(--display-bg-133b50,#133b50);border-color:var(--display-edge-40d7ec,#40d7ec);color:var(--display-fg-fff,#fff)}.assessmentprogress li>span{border:1px solid var(--display-edge-47687d,#47687d);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.assessmentprogress li[aria-current=step]>span{background:var(--display-bg-30bad8,#30bad8);color:var(--display-fg-041422,#041422);border-color:var(--display-edge-30bad8,#30bad8)}#price-assessment-form{grid-template-columns:minmax(0,1.4fr) minmax(300px,.85fr);align-items:start;column-gap:36px;display:grid}.assessmentcontent{background:var(--display-bg-12233a,#12233a);border:1px solid var(--display-edge-2c4d65,#2c4d65);border-radius:16px;min-width:0;min-height:470px;padding:30px}.assessmentcontent>[data-assessment-step]{background:0 0;border:0;margin:0;padding:0}.assessmentcontent h3{font-size:clamp(calc(25px * var(--reading-scale,1)), 2.5vw, calc(34px * var(--reading-scale,1)));margin:0 0 28px;line-height:1.2}.assessmentfields label{font-size:calc(15px * var(--reading-scale,1));line-height:1.6}.assessmentfields input,.assessmentfields select{font-size:calc(17px * var(--reading-scale,1));border-radius:9px;min-height:58px;margin-top:10px;padding:14px}.assessmentfields .assessmentwide{grid-column:1/-1}.assessmenthelp{font-size:calc(13px * var(--reading-scale,1));line-height:1.7}.assessmentpackages{border:0;margin:0;padding:0}.assessmentpackages h4{font-size:calc(18px * var(--reading-scale,1));color:var(--display-fg-4dd9ee,#4dd9ee);margin:0 0 12px}.assessmentsidebar{position:sticky;top:18px}.assessmentincluded{margin-bottom:18px}.assessmentliveprice{box-shadow:none;margin:0;padding:23px;position:static}.assessmentlivetotal{display:block}.assessmentlivetotal strong{font-size:calc(36px * var(--reading-scale,1));margin-top:13px;display:block}.assessmentlivebreakdown{grid-template-columns:1fr;gap:11px}.assessmentlivebreakdown>div{font-size:calc(12px * var(--reading-scale,1))}.assessmentliveprice p{font-size:calc(11px * var(--reading-scale,1))}.assessmentdialogfoot{border-top:1px solid var(--display-edge-29465b,#29465b);background:0 0;grid-column:1/-1;justify-content:flex-end;gap:15px;margin-top:26px;padding:20px 0;display:flex}.assessmentdialogfoot #assessment-back{margin-inline-end:auto}.assessmentdialogfoot button{min-width:150px;min-height:52px;font-size:calc(16px * var(--reading-scale,1))}.assessmentimplementationinfo{border:1px solid var(--display-edge-35516a,#35516a);background:var(--display-bg-0b1c2e,#0b1c2e);border-radius:12px;margin-top:28px;padding:22px}.assessmentimplementationinfo p{font-size:calc(14px * var(--reading-scale,1));color:var(--display-fg-b0c6d7,#b0c6d7);line-height:1.7}.assessmentcontent [hidden]{display:none!important}@media (min-width:1500px){.assessmentcontent{min-height:520px;padding:40px}#price-assessment-form{gap:42px}.assessmentfields input,.assessmentfields select{min-height:64px}}@media (max-width:850px){.priceassessmentdialog{padding:20px}.assessmentprogress{gap:5px;margin-bottom:22px}.assessmentprogress li{text-align:center;font-size:calc(10px * var(--reading-scale,1));flex-direction:column;gap:7px;padding:10px 4px}#price-assessment-form{grid-template-columns:1fr;gap:20px}.assessmentcontent{min-height:0;padding:24px}.assessmentsidebar{position:static}.assessmentlivebreakdown{grid-template-columns:1fr 1fr}.assessmentdialogfoot{margin:0}.assessmentdialogfoot button{min-width:110px}.assessmentincluded{padding:16px}.assessmentlivetotal strong{font-size:calc(30px * var(--reading-scale,1))}}@media (max-width:550px){.assessmentfields{grid-template-columns:1fr}.assessmentfields label{font-size:calc(14px * var(--reading-scale,1))}.assessmentlivebreakdown{grid-template-columns:1fr}.assessmentdialoghead h2{font-size:calc(26px * var(--reading-scale,1))}.assessmentclose{padding:8px 12px}.assessmentprogress li{font-size:calc(9px * var(--reading-scale,1))}.assessmentprogress li>span{width:24px;height:24px}}.pricinghero{padding-block:55px 30px}.pricingheromain{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:55px;display:grid}.pricingherocopy h1{font-size:clamp(calc(40px * var(--reading-scale,1)), 4.3vw, calc(65px * var(--reading-scale,1)));line-height:1.12}.pricingherocopy>p{font-size:calc(16px * var(--reading-scale,1));max-width:610px}.pricingherobuilder{border:1px solid var(--display-edge-34718b,#34718b);background:linear-gradient(130deg, var(--display-bg-15394cd9,#15394cd9), var(--display-bg-101e33ed,#101e33ed));border-radius:17px;padding:30px;scroll-margin-top:120px;box-shadow:0 16px 45px #0002}.pricingherobuilder h2{font-size:clamp(calc(29px * var(--reading-scale,1)), 2.7vw, calc(40px * var(--reading-scale,1)));margin:15px 0;line-height:1.15}.pricingherobuilder h2 em{color:var(--display-fg-ff7c19,#ff7c19);font-style:normal}.pricingherobuilder>p{font-size:calc(14px * var(--reading-scale,1));margin-bottom:22px;line-height:1.65}.pricingherobuilder .assessmententrymeta{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-6cdaef,#6cdaef);flex-wrap:wrap;gap:9px 17px;margin-top:20px;display:flex}.pricingherobuilder small{font-size:calc(10px * var(--reading-scale,1));color:var(--display-fg-a3bbce,#a3bbce);margin-top:14px;line-height:1.6;display:block}.pricinghero .pricinganchors{margin-top:30px}@media (max-width:900px){.pricingheromain{grid-template-columns:1fr;gap:25px}.pricingherobuilder{max-width:680px}.pricinghero{padding-block:35px 25px}.pricingherocopy h1{font-size:clamp(calc(38px * var(--reading-scale,1)), 6vw, calc(58px * var(--reading-scale,1)))}}@media (max-width:550px){.pricingherobuilder{padding:23px}.pricingherobuilder .btn{width:100%}}.pricingherocopy h1{font-size:clamp(calc(32px * var(--reading-scale,1)), 2.7vw, calc(46px * var(--reading-scale,1)));letter-spacing:-1.2px;max-width:720px;margin:20px 0 22px;line-height:1.2}.pricingheromain{align-items:center;column-gap:44px}.pricingherobuilder h2{font-size:clamp(calc(28px * var(--reading-scale,1)), 2.3vw, calc(36px * var(--reading-scale,1)))}@media (min-width:1150px){.pricingherocopy h1 em{white-space:nowrap}}@media (max-width:900px){.pricingherocopy h1{font-size:clamp(calc(32px * var(--reading-scale,1)), 4.2vw, calc(42px * var(--reading-scale,1)));letter-spacing:-.8px;line-height:1.2}}@media (max-width:550px){.pricingherocopy h1{font-size:calc(32px * var(--reading-scale,1));letter-spacing:-.6px;line-height:1.2}}.pricebuilderhighlights{border-top:1px solid var(--display-edge-3a6073,#3a6073);margin-top:20px;padding-top:18px}.pricebuilderhighlighttitle{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-8fb3c9,#8fb3c9);text-transform:uppercase;letter-spacing:.07em}.pricebuilderhighlights ul{grid-template-columns:1fr 1fr;gap:10px 20px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pricebuilderhighlights li{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-d3e7f3,#d3e7f3);padding-inline-start:16px;line-height:1.5;position:relative}.pricebuilderhighlights li:before{content:"";inset-inline-start:0;background:var(--display-bg-38c7e3,#38c7e3);border-radius:50%;width:5px;height:5px;position:absolute;top:6px}.pricingherobuilder .assessmententrymeta{font-size:calc(10px * var(--reading-scale,1));margin-top:16px}@media (max-width:550px){.pricebuilderhighlights ul{grid-template-columns:1fr;gap:9px}}.pricebuilderhighlights a{color:inherit;text-decoration:none}.pricebuilderhighlights a:hover{color:var(--display-fg-4ed9ef,#4ed9ef)}.pricebuilderhighlights a:focus-visible{outline:2px solid var(--display-edge-4ed9ef,#4ed9ef);outline-offset:4px}#country-pricing .pricingheading{align-items:center;gap:30px}#country-pricing .countrycontrol{border:1px solid var(--display-edge-3088a5,#3088a5);background:var(--display-bg-123044,#123044);width:40%;min-width:340px;max-width:480px;color:var(--display-fg-e2f3fc,#e2f3fc);border-radius:13px;margin-top:0;padding:20px}.countrycontrollabel{font-size:calc(18px * var(--reading-scale,1));align-items:center;gap:12px;margin-bottom:12px;font-weight:600;display:flex}.countrycontrollabel svg{width:29px;height:29px;stroke:var(--display-fg-50d9ee,#50d9ee);stroke-width:1.4px;fill:none;flex-shrink:0}#country-pricing .countrycontrol select{border:1px solid var(--display-edge-55849c,#55849c);background:var(--display-bg-0a1c2d,#0a1c2d);width:100%;min-height:60px;font-size:calc(20px * var(--reading-scale,1));color:var(--display-fg-fff,#fff);border-radius:8px;padding:14px 16px;font-weight:500}.saudipricinglabel{align-items:center;gap:12px;margin:20px 0 16px;display:flex}.saudicountrymark{background:var(--display-bg-146841,#146841);width:42px;height:36px;color:var(--display-fg-e6fff2,#e6fff2);font-size:calc(14px * var(--reading-scale,1));border-radius:7px;place-items:center;font-weight:700;display:grid}.saudipricinglabel strong{font-size:calc(17px * var(--reading-scale,1));color:var(--display-fg-e5f7ff,#e5f7ff);display:block}.saudipricinglabel div>span{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-a3c0d2,#a3c0d2);margin-top:5px;display:block}#sa-prices .pricepair{gap:18px;max-width:960px}#sa-prices .pricecard{border-radius:12px;padding:22px 25px}#sa-prices .pricecard h3{font-size:calc(21px * var(--reading-scale,1));margin:12px 0}#sa-prices .pricevalue{font-size:calc(35px * var(--reading-scale,1));margin-block:10px;line-height:1.2}#sa-prices .pricevalue small{font-size:calc(12px * var(--reading-scale,1))}#sa-prices .pricecard p{font-size:calc(12px * var(--reading-scale,1));margin-block:12px;line-height:1.65}#sa-prices .priceincluded{font-size:calc(11px * var(--reading-scale,1));gap:7px;margin-top:14px;padding-top:12px}#sa-prices .pricetag{font-size:calc(10px * var(--reading-scale,1))}#sa-prices .userprice>a{font-size:calc(12px * var(--reading-scale,1))}#country-pricing .country-status{margin-block:22px 12px}@media (max-width:800px){#country-pricing .pricingheading{display:block}#country-pricing .countrycontrol{width:100%;min-width:0;max-width:none;margin-top:22px}#sa-prices .pricecard{padding:21px}.countrycontrollabel{font-size:calc(17px * var(--reading-scale,1))}}.pricinghero{isolation:isolate;padding-block:26px 20px;position:relative;overflow:hidden}.pricinghero>.wrap{z-index:1;position:relative}.pricingheromain{align-items:center;gap:34px}.pricingherocopy h1{font-size:clamp(calc(33px * var(--reading-scale,1)), 2.9vw, calc(45px * var(--reading-scale,1)));margin:15px 0 18px;line-height:1.16}.pricingherocopy h1 em{white-space:normal}.pricingherocopy>p{font-size:calc(14px * var(--reading-scale,1));max-width:560px;line-height:1.65}.pricingherobuilder{padding:23px 26px}.pricingherobuilder h2{font-size:calc(30px * var(--reading-scale,1));margin:12px 0}.pricingherobuilder>p{font-size:calc(13px * var(--reading-scale,1));margin:0 0 16px;line-height:1.6}.pricingherobuilder .btn{min-height:50px;font-size:calc(16px * var(--reading-scale,1));padding:13px 24px}.pricebuilderhighlights{margin-top:16px;padding-top:13px}.pricebuilderhighlights ul{gap:7px 18px;margin-top:9px}.pricebuilderhighlights li{font-size:calc(11px * var(--reading-scale,1))}.pricingherobuilder small{font-size:calc(9px * var(--reading-scale,1));margin-top:9px}.pricinghero .pricinganchors{gap:12px 20px;margin-top:20px}.pricingherocircuits{z-index:0;pointer-events:none;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.pricingherocircuits path{fill:none;stroke:var(--display-fg-34d5fa,#34d5fa);stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:14 720;filter:drop-shadow(0 0 4px #30cefa);animation:12s linear infinite pricing-circuit-flow}.pricingherocircuits path.warm{stroke:var(--display-fg-ff852f,#ff852f);filter:drop-shadow(0 0 4px #ff852f);animation-delay:-6s}.pricingherocircuits path:nth-child(3n){animation-duration:16s;animation-delay:-3s}.pricing-hero-paused .pricingherocircuits path{animation-play-state:paused}@keyframes pricing-circuit-flow{0%{stroke-dashoffset:734px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.pricingherocircuits{display:none}}@media (max-width:900px){.pricinghero{padding-top:22px}.pricingheromain{gap:20px}.pricingherocopy h1{font-size:calc(34px * var(--reading-scale,1));margin:12px 0}.pricingherocopy h1 br{display:none}.pricingherocopy h1 em{margin-inline-start:.2em}.pricingherocopy>p{margin-bottom:0}.pricingherobuilder{max-width:none}.pricingherocopy .eyebrow{font-size:calc(10px * var(--reading-scale,1))}}@media (max-width:550px){.pricinghero{padding-top:17px}.pricingheromain{gap:17px}.pricingherocopy h1{font-size:calc(29px * var(--reading-scale,1));line-height:1.2}.pricingherocopy>p{font-size:calc(12px * var(--reading-scale,1))}.pricingherobuilder{padding:20px}.pricingherobuilder h2{font-size:calc(27px * var(--reading-scale,1))}.pricebuilderhighlights ul{grid-template-columns:1fr 1fr;gap:8px 12px}.pricingherobuilder .btn{min-height:50px}.pricinghero .pricinganchors{font-size:calc(11px * var(--reading-scale,1));flex-wrap:wrap;display:flex}}.priceexplain{margin-top:24px}.priceexplain>h4{font-size:calc(20px * var(--reading-scale,1));color:var(--display-fg-eff8ff,#eff8ff);margin:0 0 18px}.priceexplaincards{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.priceexplaincards article{background:var(--display-bg-0b1d2e,#0b1d2e);border:1px solid var(--display-edge-2d4d63,#2d4d63);border-radius:10px;padding:19px}.priceexplaincards article>span{font-size:calc(10px * var(--reading-scale,1));letter-spacing:.07em;color:var(--display-fg-45cde7,#45cde7)}.priceexplaincards h5{font-size:calc(16px * var(--reading-scale,1));color:var(--display-fg-edf6fd,#edf6fd);margin:11px 0;line-height:1.4}.priceexplaincards p{font-size:calc(12px * var(--reading-scale,1));margin:0;line-height:1.75}.priceadjustments{border-inline-start:2px solid var(--display-edge-347c95,#347c95);margin:20px 0;padding:4px 20px}.priceadjustments p{font-size:calc(12px * var(--reading-scale,1))}.priceadjustments strong{color:var(--display-fg-55d9ef,#55d9ef)}.pricingworkedexample{background:var(--display-bg-0b1c2d,#0b1c2d);border:1px solid var(--display-edge-39687d,#39687d);border-radius:12px;grid-template-columns:1fr 1.4fr;gap:30px;padding:24px;display:grid}.pricingworkedexample h4{font-size:calc(22px * var(--reading-scale,1));margin:12px 0}.pricingworkedexample>div>p{font-size:calc(13px * var(--reading-scale,1))}.priceexampletable{min-width:0}.priceexampletable table{border-collapse:collapse;width:100%;font-size:calc(12px * var(--reading-scale,1));margin-bottom:18px}.priceexampletable caption{text-align:start;color:var(--display-fg-5bd4ec,#5bd4ec);font-size:calc(12px * var(--reading-scale,1));margin-bottom:10px}.priceexampletable th{text-align:start;color:var(--display-fg-b5cede,#b5cede);font-weight:400}.priceexampletable td{text-align:end;white-space:nowrap;color:var(--display-fg-f1f8fe,#f1f8fe)}.priceexampletable th,.priceexampletable td{border-bottom:1px solid var(--display-edge-294557,#294557);padding:8px 0}.priceexampletable td{padding-inline-start:15px}.priceexampletable .exampletotal th,.priceexampletable .exampletotal td{color:var(--display-fg-6ddfdc,#6ddfdc);font-weight:600}.exampleannualized{border-top:1px solid var(--display-edge-40778d,#40778d);padding-top:15px}.exampleannualized>span{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-abc8da,#abc8da)}.exampleannualized>strong{font-size:calc(29px * var(--reading-scale,1));color:var(--display-fg-56d9ef,#56d9ef);margin-top:8px;display:block}.exampleannualized>p,.subscriptionflow .priceexplainnote{font-size:calc(11px * var(--reading-scale,1));line-height:1.7}.subscriptionflow .priceexplainnote{color:var(--display-fg-a4bdcf,#a4bdcf);margin:18px 0 24px}@media (max-width:1000px){.priceexplaincards{grid-template-columns:1fr 1fr}}@media (max-width:650px){.priceexplaincards,.pricingworkedexample{grid-template-columns:1fr}.pricingworkedexample{gap:18px;padding:18px}.priceexplaincards article{padding:17px}}.cloudprice .cloudincludedcallout{border:1px solid var(--display-edge-37a392,#37a392);background:linear-gradient(130deg, var(--display-bg-12493d99,#12493d99), var(--display-bg-0c303a88,#0c303a88));border-radius:12px;margin:20px 0;padding:22px}.cloudprice .cloudincludedtag{font-size:calc(10px * var(--reading-scale,1));letter-spacing:.08em;color:var(--display-fg-8debd7,#8debd7);display:block}.cloudprice .cloudincludedcallout h3{font-size:calc(34px * var(--reading-scale,1));color:var(--display-fg-effff9,#effff9);margin:14px 0 10px;line-height:1.15}.cloudprice .cloudincludedcallout>strong{font-size:calc(18px * var(--reading-scale,1));color:var(--display-fg-86f1cb,#86f1cb);display:block}.cloudprice .cloudincludedcallout p{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-b9dcd6,#b9dcd6);margin:12px 0 0;line-height:1.7}.cloudprice .cloudoptional{border-top:1px solid var(--display-edge-3d5d71,#3d5d71);padding-top:19px}.cloudprice .cloudoptional>span{font-size:calc(10px * var(--reading-scale,1));letter-spacing:.07em;color:var(--display-fg-9cb6ca,#9cb6ca);display:block}.cloudprice .cloudoptional>strong{font-size:calc(22px * var(--reading-scale,1));color:var(--display-fg-f5c293,#f5c293);margin-top:10px;display:block}.cloudprice .cloudoptional>p{font-size:calc(12px * var(--reading-scale,1));line-height:1.7}#sa-prices .pricevalue small{font-size:calc(15px * var(--reading-scale,1));color:var(--display-fg-d9edf7,#d9edf7);margin-top:8px;font-weight:500;display:block}.annualbillingbadge{border:1px solid var(--display-edge-358296,#358296);background:var(--display-bg-153a47,#153a47);color:var(--display-fg-85e5f2,#85e5f2);font-size:calc(10px * var(--reading-scale,1));letter-spacing:.06em;border-radius:5px;margin-top:4px;padding:5px 8px;display:inline-block}.assessmentmonthlytotal{border-top:1px solid var(--display-edge-3c647b,#3c647b);margin-top:18px;padding-top:17px}.assessmentmonthlytotal>span{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-b8cfde,#b8cfde);display:block}.assessmentmonthlytotal>strong{font-size:calc(24px * var(--reading-scale,1));color:var(--display-fg-f1b37e,#f1b37e);margin-top:9px;display:block}.assessmentmonthlytotal small{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-b9cbd8,#b9cbd8);font-weight:400}.billingcomparison{border-top:1px solid var(--display-edge-294b60,#294b60);margin-top:15px;padding-top:14px}.billingcomparison summary{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-a9c9dc,#a9c9dc);cursor:pointer}.billingcomparison p{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-acc7d8,#acc7d8);line-height:1.65}.assessmentlivebreakdown{gap:12px}.assessmentlivebreakdown b{font-size:calc(11px * var(--reading-scale,1))}.paymenttermsintro{border:1px solid var(--display-edge-346c82,#346c82);background:var(--display-bg-103044,#103044);border-radius:12px;margin:0 0 20px;padding:20px 24px}.paymenttermsintro h3{font-size:calc(22px * var(--reading-scale,1));margin:0 0 12px}.paymenttermsintro p{font-size:calc(13px * var(--reading-scale,1));color:var(--display-fg-b9d1df,#b9d1df);max-width:1050px;line-height:1.7}.instalmentcardnote{color:var(--display-fg-79d9df,#79d9df)!important;font-size:calc(11px * var(--reading-scale,1))!important}.yarapaymentterms,.assessmentbillingterms{border-inline-start:2px solid var(--display-edge-2cc8dd,#2cc8dd);background:var(--display-bg-112638,#112638);margin-top:20px;padding:16px 19px}.yarapaymentterms p,.assessmentbillingterms p{color:var(--display-fg-bdd2df,#bdd2df);line-height:1.75;font-size:calc(12px * var(--reading-scale,1))!important}.yarapaymentterms a{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-48d1ec,#48d1ec)}.paymentplanresult{border:1px solid var(--display-edge-358382,#358382);background:var(--display-bg-10343c,#10343c);border-radius:10px;margin:16px 0;padding:14px}.paymentplanresult strong{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-a4f0dd,#a4f0dd)}.paymentplanresult p{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-ddf3f5,#ddf3f5);line-height:1.65;margin:9px 0!important}.paymentplanresult small{font-size:calc(10px * var(--reading-scale,1));color:var(--display-fg-b5d2d5,#b5d2d5);line-height:1.6;display:block}.yaraflexterms{padding-block:45px}.yaraflexterms p{max-width:900px;font-size:calc(15px * var(--reading-scale,1));color:var(--display-fg-b4c9dc,#b4c9dc);line-height:1.8}.yaraprice .cloudincludedcallout{border:1px solid var(--display-edge-37a392,#37a392);background:linear-gradient(130deg, var(--display-bg-12493d99,#12493d99), var(--display-bg-0c303a88,#0c303a88));border-radius:12px;margin:20px 0;padding:22px}.yaraprice .cloudincludedtag{font-size:calc(10px * var(--reading-scale,1));letter-spacing:.08em;color:var(--display-fg-8debd7,#8debd7);display:block}.yaraprice .cloudincludedcallout h3{font-size:calc(34px * var(--reading-scale,1));color:var(--display-fg-effff9,#effff9);margin:14px 0 10px;line-height:1.15}.yaraincludedallowance{font-size:calc(24px * var(--reading-scale,1));color:var(--display-fg-effff9,#effff9);margin-bottom:10px;font-weight:650}.yaraprice .cloudincludedcallout>strong{font-size:calc(18px * var(--reading-scale,1));color:var(--display-fg-86f1cb,#86f1cb);display:block}.yaraprice .cloudincludedcallout p{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-b9dcd6,#b9dcd6);margin:12px 0 0;line-height:1.7}.yaraoptionalheading{border-top:1px solid var(--display-edge-3d5d71,#3d5d71);padding-top:19px}.yaraoptionalheading>span{font-size:calc(10px * var(--reading-scale,1));letter-spacing:.07em;color:var(--display-fg-9cb6ca,#9cb6ca)}.yaraoptionalheading h3{margin:12px 0}.yaraprice .yaraplans{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:600px){.yaraprice .yaraplans{grid-template-columns:repeat(2,minmax(0,1fr))}.yaraprice .cloudincludedcallout h3{font-size:calc(28px * var(--reading-scale,1))}.yaraincludedallowance{font-size:calc(22px * var(--reading-scale,1))}}.priceassessmentdialog{padding:14px clamp(16px,3vw,48px);overflow:hidden}.priceassessmentdialog[open]{flex-direction:column;gap:10px;display:flex}.assessmentdialoghead,.assessmentprogress,#price-assessment-form{box-sizing:border-box;width:100%}.assessmentdialoghead{flex-shrink:0;padding:0}.assessmentdialoghead h2{font-size:calc(28px * var(--reading-scale,1));margin:4px 0}.assessmentdialoghead .eyebrow{font-size:calc(9px * var(--reading-scale,1))}.assessmentclose{padding:9px 18px}.assessmentprogress{flex-shrink:0;gap:8px;margin:0;padding:0}.assessmentprogress li{font-size:calc(12px * var(--reading-scale,1));padding:8px 10px}.assessmentprogress li>span{width:24px;height:24px}#price-assessment-form{flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.5fr) minmax(300px,.85fr);gap:10px 20px;min-height:0;padding:16px}.assessmentcontent{box-sizing:border-box;height:100%;min-height:0;padding:20px;overflow-y:auto}.priceassessmentdialog section h3{font-size:calc(25px * var(--reading-scale,1));margin:0 0 18px}.assessmentfields{gap:14px}.assessmentfields label{font-size:calc(13px * var(--reading-scale,1));gap:5px}.assessmentfields input,.assessmentfields select{font-size:calc(14px * var(--reading-scale,1));min-height:42px;margin-top:3px;padding:9px 11px}.paymentchoice{margin-top:16px}.assessmenthelp{font-size:calc(11px * var(--reading-scale,1));margin-top:12px;line-height:1.55}.assessmentbillingterms{margin-top:14px;padding:10px 13px}.assessmentbillingterms p{margin:6px 0;line-height:1.5;font-size:calc(11px * var(--reading-scale,1))!important}.assessmentbenefits{margin-top:12px;padding-top:12px}.assessmentimplementationinfo{margin-top:16px;padding:12px 15px}.assessmentimplementationinfo p{font-size:calc(12px * var(--reading-scale,1));margin:9px 0;line-height:1.5}.assessmentsidebar{min-height:0;max-height:100%;position:static;overflow-y:auto}.assessmentincluded{margin-bottom:10px;padding:10px 12px}.assessmentincluded>strong{font-size:calc(12px * var(--reading-scale,1));margin-bottom:5px}.assessmentincluded>div{font-size:calc(11px * var(--reading-scale,1));padding:2px 0}.assessmentincluded b{font-size:calc(10px * var(--reading-scale,1))}.assessmentincluded p{font-size:calc(9px * var(--reading-scale,1));margin-top:6px;line-height:1.4}.assessmentliveprice{padding:12px}.assessmentlivetotal{align-items:center;display:flex}.assessmentlivetotal>span{font-size:calc(10px * var(--reading-scale,1));max-width:145px}.assessmentlivetotal strong{font-size:calc(26px * var(--reading-scale,1));margin:0}.assessmentlivetotal small{font-size:calc(9px * var(--reading-scale,1))}.assessmentliveprice .paymentplanresult{margin:8px 0;padding:8px 10px}.assessmentliveprice .paymentplanresult strong{font-size:calc(10px * var(--reading-scale,1))}.assessmentliveprice .paymentplanresult p{font-size:calc(10px * var(--reading-scale,1));line-height:1.35;margin:4px 0!important}.assessmentliveprice .paymentplanresult small{font-size:calc(9px * var(--reading-scale,1))}.assessmentlivebreakdown{gap:5px;margin-top:8px}.assessmentlivebreakdown>div,.assessmentlivebreakdown b{font-size:calc(10px * var(--reading-scale,1))}.assessmentmonthlytotal{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:8px;display:flex}.assessmentmonthlytotal>span{font-size:calc(10px * var(--reading-scale,1))}.assessmentmonthlytotal>strong{font-size:calc(18px * var(--reading-scale,1));white-space:nowrap;margin:0}.assessmentmonthlytotal small{font-size:calc(9px * var(--reading-scale,1))}.assessmentliveprice p{font-size:calc(9px * var(--reading-scale,1));margin-top:6px;line-height:1.4}.billingcomparison{margin-top:7px;padding-top:7px}.billingcomparison summary{font-size:calc(10px * var(--reading-scale,1))}.assessmentdialogfoot{grid-row:2;align-self:end;margin:0;padding:9px 0 0}.assessmentdialogfoot button{min-width:120px;min-height:42px;font-size:calc(14px * var(--reading-scale,1));padding:9px 18px}.assessmentdialogfoot button:disabled{opacity:.4;cursor:default}.assessmentsummary{padding:14px}.assessmentsummary .assessmenttotal{font-size:calc(27px * var(--reading-scale,1))}.assessmentsummary dl{font-size:calc(11px * var(--reading-scale,1));gap:6px 12px;margin-top:10px}.assessmentresultactions{margin-top:12px}.priceassessmentdialog .assessmentresultactions .btn,.priceassessmentdialog .assessmentresultactions .outline{font-size:calc(11px * var(--reading-scale,1));padding:9px 12px}@media (max-width:760px){.priceassessmentdialog{padding:10px}.assessmentdialoghead h2{font-size:calc(22px * var(--reading-scale,1))}.assessmentprogress li{font-size:calc(9px * var(--reading-scale,1));gap:4px;padding:6px 3px}.assessmentprogress li>span{width:20px;height:20px}.priceassessmentdialog #price-assessment-form{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:1fr;gap:8px;padding:10px}.assessmentcontent{padding:14px}.assessmentsidebar{grid-row:2;max-height:180px}.assessmentincluded{display:none}.assessmentliveprice{padding:10px}.assessmentdialogfoot{grid-row:3}.assessmentfields{grid-template-columns:1fr 1fr;gap:10px}.priceassessmentdialog section h3{font-size:calc(21px * var(--reading-scale,1));margin-bottom:12px}}@media (min-width:901px){.pricingaddons{grid-template-columns:2fr 1fr;gap:28px}.pricingaddons>article{flex-direction:column;align-items:stretch;display:flex}.pricingaddons>article>.eyebrow{min-height:18px}.pricingaddons .cloudincludedcallout{box-sizing:border-box;min-height:238px;margin:14px 0 16px;padding:20px}.pricingaddons .cloudincludedcallout h3{font-size:calc(29px * var(--reading-scale,1))}.pricingaddons .yaraincludedallowance{font-size:calc(21px * var(--reading-scale,1))}.pricingaddons .cloudincludedcallout p{margin-top:9px;line-height:1.5}}.pricingaddons .yaraoptionalheading,.pricingaddons .cloudoptional{padding-top:12px}.pricingaddons .yaraoptionalheading h3{font-size:calc(23px * var(--reading-scale,1));margin:9px 0;line-height:1.25}.pricingaddons .yaraoptionalheading p{font-size:calc(13px * var(--reading-scale,1));margin:7px 0;line-height:1.5}.pricingaddons .yaraplans{gap:8px;margin:16px 0}.pricingaddons .yaraplans>div{gap:9px;padding-inline:12px}.pricingaddons .yaraplans strong{font-size:calc(20px * var(--reading-scale,1))}.pricingaddons .cloudoptional>strong{font-size:calc(22px * var(--reading-scale,1));margin-top:8px}.pricingaddons .cloudoptional>p{margin:10px 0;line-height:1.5}.pricingaddons .yarapaymentterms{margin-top:12px;padding:10px 14px}.pricingaddons .yarapaymentterms p{margin:7px 0;line-height:1.5}.pricingaddons>article>small{line-height:1.5}.pricebuilderactions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pricingherobuilder .pricebuilderactions .outline{font-size:calc(13px * var(--reading-scale,1));border:1px solid var(--display-edge-4b8297,#4b8297);border-radius:7px;align-items:center;min-height:46px;padding:12px 15px;display:inline-flex}.pricingexplanationgrid{grid-template-columns:1fr 1.35fr 1.4fr;gap:22px;margin-top:28px;display:grid}.pricingexplanationgrid article{border-top:2px solid var(--display-edge-20ace3,#20ace3);background:var(--display-bg-102136,#102136);border-radius:0 0 12px 12px;padding:20px;scroll-margin-top:110px}.pricingexplanationgrid h3{font-size:calc(21px * var(--reading-scale,1));margin:0 0 13px}.pricingexplanationgrid p{font-size:calc(13px * var(--reading-scale,1));margin:10px 0;line-height:1.65}.pricingexplanation{scroll-margin-top:100px}@media (max-width:800px){.pricingexplanationgrid{grid-template-columns:1fr}.pricingherobuilder .pricebuilderactions .outline{font-size:calc(12px * var(--reading-scale,1))}}.pricingexplanationgrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:800px){.pricingexplanationgrid{grid-template-columns:1fr}}#customer-support h4{font-size:calc(14px * var(--reading-scale,1));color:var(--display-fg-77dce9,#77dce9);margin:16px 0 6px;line-height:1.45}#customer-support h4:first-of-type{margin-top:0}#customer-support p{margin-top:6px}.customersupportsection{scroll-margin-top:100px}.supporthours{border:1px solid var(--display-edge-2d7182,#2d7182);background:linear-gradient(120deg, var(--display-bg-12333d,#12333d), var(--display-bg-102137,#102137));border-radius:12px;margin:26px 0;padding:22px 26px}.supporthours h3{font-size:calc(21px * var(--reading-scale,1));margin:0 0 10px}.supporthours p{font-size:calc(14px * var(--reading-scale,1));margin:0;line-height:1.7}.supportpolicy{background:var(--display-bg-102136,#102136);border-radius:12px;grid-template-columns:1fr 2fr;gap:16px 28px;padding:26px;display:grid}.supportpolicy h4{font-size:calc(16px * var(--reading-scale,1));color:var(--display-fg-77dce9,#77dce9);margin:0;line-height:1.5}.supportpolicy p{font-size:calc(13px * var(--reading-scale,1));border-bottom:1px solid var(--display-edge-29475c,#29475c);margin:0;padding-bottom:16px;line-height:1.7}.supportdetailslink{color:var(--display-fg-57cfee,#57cfee);font-size:calc(13px * var(--reading-scale,1));margin-top:8px;display:inline-block}@media (max-width:700px){.supportpolicy{grid-template-columns:1fr;gap:8px;padding:20px}.supportpolicy p{margin-bottom:12px}.supporthours{padding:20px}}.yaracomparison{margin:15px 0;overflow-x:auto}.yaracomparison table{border-collapse:collapse;width:100%;font-size:calc(12px * var(--reading-scale,1));text-align:start}.yaracomparison caption{text-align:start;font-size:calc(15px * var(--reading-scale,1));color:var(--display-fg-77dce9,#77dce9);margin-bottom:12px;font-weight:600}.yaracomparison th,.yaracomparison td{border-bottom:1px solid var(--display-edge-2b4a62,#2b4a62);text-align:start;padding:10px 9px}.yaracomparison thead{color:var(--display-fg-a9c7dc,#a9c7dc);background:var(--display-bg-0b1b2e,#0b1b2e)}.yaracomparison tbody th{color:var(--display-fg-eef7fc,#eef7fc);font-weight:500}.yaracomparison tbody tr:first-child{background:var(--display-bg-12423866,#12423866)}.yaracomparison td{color:var(--display-fg-b9d1df,#b9d1df)}.pricing-v2 .pricingsection{padding-top:52px;padding-bottom:52px}.pricing-v2 #country-pricing{scroll-margin-top:95px}.pricinghero{padding-bottom:28px}.pricingherobuilder .assessmententrymeta{margin-top:12px}.instantpricing{background:linear-gradient(130deg, var(--display-bg-132b43,#132b43), var(--display-bg-0d1b2e,#0d1b2e));border:1px solid var(--display-edge-306581,#306581);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 28px;margin:20px 0;padding:26px;display:grid}.instantinputs{align-content:start;gap:18px;display:grid}.instantinputs label{font-size:calc(13px * var(--reading-scale,1));color:var(--display-fg-b8d0e0,#b8d0e0)}.instantinputs p,.instantoptions p{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-a8c0d4,#a8c0d4);margin:4px 0;line-height:1.65}.instanttotal{border:1px solid var(--display-edge-2a858b,#2a858b);background:var(--display-bg-0b2933,#0b2933);border-radius:12px;grid-area:1/2/4;align-self:start;padding:22px}.instanttotal>span{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-b0cfda,#b0cfda)}.instanttotal>strong{font-size:calc(38px * var(--reading-scale,1));color:var(--display-fg-75e0ef,#75e0ef);margin:12px 0;line-height:1.2;display:block}.instanttotal>strong small{font-size:calc(12px * var(--reading-scale,1));margin-inline-start:8px;font-weight:400}.instantformula{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-b1ccd8,#b1ccd8);line-height:1.6}.instanttotal .paymentplanresult{margin:14px 0;padding:12px}.instanttotal .btn{font-size:calc(14px * var(--reading-scale,1));margin-top:20px}.instanttotal>p{font-size:calc(13px * var(--reading-scale,1));line-height:1.6}.instantmonthly{border-top:1px solid var(--display-edge-32616e,#32616e);font-size:calc(12px * var(--reading-scale,1));justify-content:space-between;gap:14px;padding-top:14px;display:flex}.instantmonthly b{color:var(--display-fg-ffb47d,#ffb47d);white-space:nowrap}.instantoptions{border:1px solid var(--display-edge-31506c,#31506c);background:var(--display-bg-102136,#102136);border-radius:9px;grid-column:1;padding:15px 16px}.instantoptions summary,.publishedrates>summary,.policyaccordion>summary,.journeydetails>summary{cursor:pointer;color:var(--display-fg-6cd7ef,#6cd7ef);font-size:calc(14px * var(--reading-scale,1));line-height:1.5}.instantoptions .assessmentfields{margin:18px 0}.instantoptions label{font-size:calc(12px * var(--reading-scale,1))}.instantoptions select,.instantoptions input{font-size:calc(13px * var(--reading-scale,1));padding:10px}.instantoptions a{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-69d7ef,#69d7ef)}.instantincluded{border-top:1px solid var(--display-edge-31516d,#31516d);color:var(--display-fg-9ce1d4,#9ce1d4);font-size:calc(12px * var(--reading-scale,1));flex-wrap:wrap;grid-column:1/-1;gap:10px 22px;padding-top:17px;display:flex}.instantfine{grid-column:1/-1;margin:0!important}.instantguided{color:var(--display-fg-6cd7ef,#6cd7ef);font-size:calc(12px * var(--reading-scale,1));background:0 0;grid-column:1/-1;justify-self:start;padding:0;text-decoration:underline}.publishedrates{border:1px solid var(--display-edge-2b4862,#2b4862);border-radius:10px;margin-top:20px;padding:18px 22px}.publishedrates>summary{font-size:calc(13px * var(--reading-scale,1))}.publishedrates[open]>summary{margin-bottom:24px}.policyaccordion,.journeydetails{border:1px solid var(--display-edge-2b4862,#2b4862);background:var(--display-bg-0d1d30,#0d1d30);border-radius:10px;margin-top:16px;padding:18px 22px}.policyaccordion[open]>summary,.journeydetails[open]>summary{margin-bottom:24px}.pricingexplanationgrid{margin-top:20px}.pricingtechnicaldetails,.compactjourney{padding-block:10px!important}.compactjourney>.policyaccordion>.wrap{width:100%}.compactjourney h2{font-size:calc(30px * var(--reading-scale,1))}.subscriptionflow .real-system-callout{margin-bottom:20px}.pricingexplanation h2{font-size:calc(34px * var(--reading-scale,1))}.yaraplanreference{border-top:1px solid var(--display-edge-2b4862,#2b4862);margin-top:24px;padding-top:20px}.yaraplanreference h3{font-size:calc(24px * var(--reading-scale,1))}.yaraplanreference p{font-size:calc(13px * var(--reading-scale,1));line-height:1.7}.pricinganswers .pricingheading{display:block}.pricingherobuilder small{line-height:1.5}.pricing-v2 .countrycontrol{min-width:320px}.pricing-v2 #country-status{margin:15px 0}.publishedrates .pricingaddons{margin-top:22px}@media (max-width:760px){.instantpricing{grid-template-columns:1fr;gap:16px;padding:18px}.instanttotal{grid-area:2/1}.instantoptions,.instantincluded,.instantfine,.instantguided{grid-column:1}.instanttotal>strong{font-size:calc(32px * var(--reading-scale,1))}.instantoptions .assessmentfields{grid-template-columns:1fr}.pricing-v2 .countrycontrol{min-width:0}.pricing-v2 .pricingsection{padding-block:35px}.policyaccordion,.publishedrates,.journeydetails{padding:16px}.compactjourney .clientjourney{grid-template-columns:1fr}.instantmonthly{flex-wrap:wrap}}.pricingquestions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.pricingquestions a{border:1px solid var(--display-edge-32627a,#32627a);background:var(--display-bg-0e263bcc,#0e263bcc);color:var(--display-fg-edf8ff,#edf8ff);font-size:calc(15px * var(--reading-scale,1));border-radius:9px;align-items:center;gap:10px;padding:15px 16px;line-height:1.4;transition:border-color .2s,background .2s;display:flex}.pricingquestions a>span{color:var(--display-fg-59d3ee,#59d3ee);font-size:calc(10px * var(--reading-scale,1))}.pricingquestions a>b{color:var(--display-fg-ff9b53,#ff9b53);font-size:calc(18px * var(--reading-scale,1));margin-inline-start:auto}.pricingquestions a:hover{border-color:var(--display-edge-61d4ef,#61d4ef);background:var(--display-bg-15394d,#15394d)}#included-overview,#instant-payment{scroll-margin-top:120px}@media (max-width:850px){.pricingquestions{grid-template-columns:repeat(2,minmax(0,1fr))}.pricingquestions a{font-size:calc(13px * var(--reading-scale,1));padding:12px}}.pricingdetailcontrols{flex-wrap:wrap;align-items:center;gap:12px;padding-top:24px;display:flex}.pricingdetailcontrols>span{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-adc6d9,#adc6d9);margin-inline-end:auto}.pricingdetailcontrols button{font-size:calc(12px * var(--reading-scale,1));border:1px solid var(--display-edge-32627a,#32627a);color:var(--display-fg-73dbee,#73dbee);background:var(--display-bg-10283a,#10283a);border-radius:7px;padding:10px 14px}.pricingdetailcontrols button:hover{background:var(--display-bg-194158,#194158)}.sectiondisclosure{border:1px solid var(--display-edge-31546f,#31546f);border-radius:12px;padding:20px 24px}.sectiondisclosure>summary{font-size:calc(21px * var(--reading-scale,1));color:var(--display-fg-e2f5ff,#e2f5ff);cursor:pointer;font-weight:500;line-height:1.4}.sectiondisclosure[open]>summary{border-bottom:1px solid var(--display-edge-31546f,#31546f);margin-bottom:28px;padding-bottom:22px}.sectiondisclosure>.wrap{width:100%}.pricing-v2 #programs,.pricing-v2 #rewards,.pricing-v2 #champions{padding-block:18px}.pricing-v2 #programs>.sectiondisclosure,.pricing-v2 #rewards>.sectiondisclosure{max-width:var(--wrap,1280px);box-sizing:border-box;width:90%;margin-inline:auto}@media (max-width:700px){.sectiondisclosure{padding:17px}.sectiondisclosure>summary{font-size:calc(18px * var(--reading-scale,1))}.pricingdetailcontrols>span{width:100%}}.pricelistincluded{border:1px solid var(--display-edge-2c6c75,#2c6c75);background:var(--display-bg-102f39,#102f39);font-size:calc(13px * var(--reading-scale,1));color:var(--display-fg-a0e8d7,#a0e8d7);border-radius:10px;flex-wrap:wrap;gap:12px 24px;margin:20px 0;padding:17px 20px;display:flex}.pricelist>h3{font-size:calc(22px * var(--reading-scale,1));margin:0 0 22px}.pricelist .pricepair{gap:20px}.pricelist .pricecard{padding:25px}.pricelist .pricevalue{font-size:calc(43px * var(--reading-scale,1))}.pricelist .priceincluded{margin-top:18px}.pricelist .pricecard h3{font-size:calc(23px * var(--reading-scale,1));margin:12px 0}.pricelist .paymenttermsintro{padding:16px 20px}.pricelist .paymenttermsintro p{font-size:calc(12px * var(--reading-scale,1));margin:7px 0;line-height:1.6}.faqcategories{gap:12px;margin-top:26px;display:grid}.faqcategory{border:1px solid var(--display-edge-31536e,#31536e);background:var(--display-bg-0e2033,#0e2033);border-radius:10px;padding:17px 20px}.faqcategory>summary{font-size:calc(17px * var(--reading-scale,1));color:var(--display-fg-dceef9,#dceef9);cursor:pointer;line-height:1.45}.faqcategory[open]>summary{color:var(--display-fg-69d9ee,#69d9ee)}.faqcategory .pricingfaq{margin-top:18px}.faqcategory .pricingfaq summary{font-size:calc(13px * var(--reading-scale,1))}.faqcategory .pricingfaq details{background:var(--display-bg-132941,#132941)}.faqcategory .pricingfaq p{line-height:1.7}@media (max-width:700px){.faqcategory{padding:15px}.faqcategory>summary{font-size:calc(15px * var(--reading-scale,1))}}.faqsupport{border-color:var(--display-edge-2b9390,#2b9390);background:linear-gradient(115deg, var(--display-bg-103a3d,#103a3d), var(--display-bg-11283b,#11283b))}.faqsupport>summary{color:var(--display-fg-9aefdc,#9aefdc);font-weight:600}.faqsupport .pricingfaq details{border-color:var(--display-edge-34757d,#34757d)}.faqsupport .pricingfaq{margin-top:14px}.yaratopups{border-top:1px solid var(--display-edge-31546d,#31546d);margin-top:26px;padding-top:24px;scroll-margin-top:110px}.yaratopups h3{font-size:calc(25px * var(--reading-scale,1));margin:0 0 10px}.yaratopupgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.yaratopupgrid article{border:1px solid var(--display-edge-397a87,#397a87);background:var(--display-bg-102e3a,#102e3a);border-radius:10px;flex-direction:column;gap:12px;padding:20px;display:flex}.yaratopupgrid span{font-size:calc(15px * var(--reading-scale,1));color:var(--display-fg-a4e7dc,#a4e7dc)}.yaratopupgrid strong{font-size:calc(28px * var(--reading-scale,1));color:var(--display-fg-eefaff,#eefaff)}.yaratopupgrid a{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-ffb37c,#ffb37c);text-decoration:underline}.yaratopups>p{font-size:calc(12px * var(--reading-scale,1));line-height:1.7}.pricingfaq details>a{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-69d5ee,#69d5ee);margin-top:10px;display:inline-block}@media (max-width:650px){.yaratopupgrid{grid-template-columns:1fr}.yaratopupgrid article{padding:17px}}.pricing-v2 #understand-pricing{padding-bottom:12px}.pricing-v2 .pricingtechnicaldetails{padding-top:0!important;padding-bottom:12px!important}.pricing-v2 #programs,.pricing-v2 #rewards,.pricing-v2 #champions{background:var(--display-bg-080e1b,#080e1b);padding-block:8px}.pricing-v2:is(.policyaccordion,.sectiondisclosure,.journeydetails){border:1px solid var(--display-edge-37627d,#37627d);border-inline-start:3px solid var(--display-edge-20ace3,#20ace3);background:linear-gradient(110deg, var(--display-bg-132c43,#132c43), var(--display-bg-0d1e32,#0d1e32));border-radius:10px;padding:0;overflow:hidden;box-shadow:0 5px 18px #00000015}.pricing-v2:is(.policyaccordion,.sectiondisclosure,.journeydetails)>summary{font-size:calc(16px * var(--reading-scale,1));color:var(--display-fg-dff4ff,#dff4ff);cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;margin:0;padding:18px 22px;font-weight:500;line-height:1.5;list-style:none;display:flex}.pricing-v2:is(.policyaccordion,.sectiondisclosure,.journeydetails)>summary::-webkit-details-marker{display:none}.pricing-v2:is(.policyaccordion,.sectiondisclosure,.journeydetails)>summary:before{content:"+";border:1px solid var(--display-edge-43869d,#43869d);width:26px;height:26px;color:var(--display-fg-6ee3f3,#6ee3f3);background:var(--display-bg-163e51,#163e51);font-size:calc(21px * var(--reading-scale,1));border-radius:6px;flex:0 0 26px;place-items:center;line-height:1;display:grid}.pricing-v2:is(.policyaccordion,.sectiondisclosure,.journeydetails)[open]>summary{color:var(--display-fg-8ce9ef,#8ce9ef);border-bottom:1px solid var(--display-edge-31546b,#31546b);background:var(--display-bg-12384b,#12384b)}.pricing-v2:is(.policyaccordion,.sectiondisclosure,.journeydetails)[open]>summary:before{content:"−"}.pricing-v2:is(.policyaccordion,.sectiondisclosure,.journeydetails)>summary:hover{background:var(--display-bg-173b50,#173b50)}.pricing-v2:is(.policyaccordion,.sectiondisclosure,.journeydetails)>summary:focus-visible{outline:2px solid var(--display-edge-6de0f3,#6de0f3);outline-offset:-4px}.pricing-v2:is(.policyaccordion,.sectiondisclosure,.journeydetails)>:not(summary){margin:20px 22px}.pricing-v2 .sectiondisclosure>.wrap{width:auto;padding:0}.pricing-v2 .sectiondisclosure>.wrap .wrap{width:100%}.pricing-v2 #understand-pricing .policyaccordion{margin-top:22px}.pricing-v2:is(#programs,#rewards)>.sectiondisclosure{width:90%;max-width:1280px}.pricing-v2 #champions>.sectiondisclosure{box-sizing:border-box;width:100%}@media (max-width:700px){.pricing-v2:is(.policyaccordion,.sectiondisclosure,.journeydetails)>summary{font-size:calc(14px * var(--reading-scale,1));gap:10px;padding:15px}.pricing-v2:is(.policyaccordion,.sectiondisclosure,.journeydetails)>:not(summary){margin:16px}.pricing-v2:is(.policyaccordion,.sectiondisclosure,.journeydetails)>summary:before{flex-basis:23px;width:23px;height:23px}}.pricingquestions a{background:var(--display-bg-10283acc,#10283acc);border-color:var(--display-edge-35627a,#35627a);justify-content:center;gap:11px;min-height:54px;padding:12px 16px}.pricingquestions a>span{font-size:calc(10px * var(--reading-scale,1));opacity:.8}.pricingquestions a:hover{background:var(--display-bg-173a4d,#173a4d);border-color:var(--display-edge-52c9e5,#52c9e5)}.pricingquestions a:focus-visible{outline:2px solid var(--display-edge-61d4ef,#61d4ef);outline-offset:3px}#subscription-included-answer{scroll-margin-top:115px}#subscription-included-answer:target{border-color:var(--display-edge-6cdce8,#6cdce8);background:var(--display-bg-15384b,#15384b)}.editorialherogrid{grid-template-columns:1.05fr 1fr;align-items:center;gap:54px;display:grid}.editorialactions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:25px;display:flex}.editorialactions .btn{font-size:calc(14px * var(--reading-scale,1));padding:13px 20px}.editorialactions .textlink{font-size:calc(13px * var(--reading-scale,1));color:var(--display-fg-70d6ef,#70d6ef)}.editorialthemes{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.editorialthemes span{border:1px solid var(--display-edge-34546e,#34546e);font-size:calc(10px * var(--reading-scale,1));color:var(--display-fg-b0cde1,#b0cde1);border-radius:30px;padding:7px 11px}.editorialfeature{border:1px solid var(--display-edge-3a627c,#3a627c);background:var(--display-bg-102238,#102238);border-radius:15px;overflow:hidden;box-shadow:0 18px 45px #0003}.editorialfeature .featuredimage{border-radius:0;height:245px}.editorialfeature .featuredimage img{object-position:center;-webkit-mask-image:none;mask-image:none}.editorialfeaturecopy{padding:24px 26px}.editorialfeaturecopy h2{font-size:calc(27px * var(--reading-scale,1));letter-spacing:-.5px;margin:12px 0;line-height:1.3}.editorialfeaturefoot{border-top:1px solid var(--display-edge-36516a,#36516a);justify-content:space-between;align-items:center;gap:15px;padding-top:16px;display:flex}.editorialfeaturefoot>span{font-size:calc(10px * var(--reading-scale,1));color:var(--display-fg-92aec6,#92aec6)}.editorialfeaturefoot>a{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-65d4ed,#65d4ed)}.insightspage .insightslibraryhead>p{font-size:calc(14px * var(--reading-scale,1));line-height:1.7}.insightspage .insightfilters{border:1px solid var(--display-edge-2c4d68,#2c4d68);background:var(--display-bg-102237,#102237);border-radius:12px;gap:18px;padding:20px}.insightspage .insightfilters input,.insightspage .insightfilters select{background:var(--display-bg-0b182b,#0b182b);border-color:var(--display-edge-456880,#456880);font-size:calc(13px * var(--reading-scale,1));margin-top:8px}.insightspage .insightfilters option:disabled{color:var(--display-fg-758a9b,#758a9b)}.insightspage .insightcard{background:var(--display-bg-0f2034,#0f2034);border-radius:12px}.insightspage .insightcopy h3{font-size:calc(25px * var(--reading-scale,1));margin:13px 0}.insightspage .insightcopy p{margin:0 0 22px;line-height:1.65}.insightspage .insightstail{gap:24px;padding-block:35px 55px}.insightspage .insightstail>div{border:1px solid var(--display-edge-294c66,#294c66);background:var(--display-bg-102237,#102237);border-radius:12px;padding:27px}.insightspage .insightstail h2{font-size:calc(26px * var(--reading-scale,1));line-height:1.3}.insightspage .insightstail p{font-size:calc(13px * var(--reading-scale,1));line-height:1.7}.resourcespage{background:var(--display-bg-080f1d,#080f1d)}.resourcehero{background:radial-gradient(ellipse at 80% 20%, var(--display-bg-173a4b,#173a4b), var(--display-bg-0d1b2e,#0d1b2e) 55%, var(--display-bg-080f1d,#080f1d));border-bottom:1px solid var(--display-edge-29465d,#29465d);padding:50px 0}.resourceherogrid{grid-template-columns:1.3fr 1fr;align-items:center;gap:65px;display:grid}.resourcehero h1{font-size:clamp(calc(38px * var(--reading-scale,1)), 4.5vw, calc(65px * var(--reading-scale,1)));letter-spacing:-1.7px;margin:20px 0;line-height:1.12}.resourcehero h1 em{color:var(--display-fg-20ace3,#20ace3);font-style:normal}.resourcehero p{font-size:calc(16px * var(--reading-scale,1));color:var(--display-fg-adc5d9,#adc5d9);max-width:600px;line-height:1.8}.resourceherospotlight{border:1px solid var(--display-edge-3c7083,#3c7083);background:linear-gradient(130deg, var(--display-bg-163b4d,#163b4d), var(--display-bg-102238,#102238));border-radius:14px;min-height:260px;padding:30px;padding-inline-end:155px;display:block;position:relative;overflow:hidden}.resourceherospotlight h2{font-size:calc(28px * var(--reading-scale,1));margin:13px 0;line-height:1.3}.resourceherospotlight p{font-size:calc(13px * var(--reading-scale,1));line-height:1.7}.resourceherospotlight>.textlink{font-size:calc(13px * var(--reading-scale,1));color:var(--display-fg-73deed,#73deed)}.resourcedocgraphic{inset-inline-end:-12px;border:1px solid var(--display-edge-4b96a5,#4b96a5);background:linear-gradient(145deg, var(--display-bg-1e6271,#1e6271), var(--display-bg-0b2239,#0b2239));box-sizing:border-box;pointer-events:none;border-radius:8px;flex-direction:column;gap:14px;width:130px;height:190px;padding:22px 16px;display:flex;position:absolute;top:40px;transform:rotate(9deg);box-shadow:-12px 12px 20px #0002}.resourcedocgraphic>span{font-size:calc(16px * var(--reading-scale,1));color:var(--display-fg-d0f8fa,#d0f8fa);font-weight:600}.resourcedocgraphic i{border-top:2px solid var(--display-edge-6bc9d080,#6bc9d080);width:85%;display:block}.resourcedocgraphic i:nth-of-type(2){width:60%}.resourcedocgraphic b{font-size:calc(10px * var(--reading-scale,1));color:var(--display-fg-ffac70,#ffac70);margin-top:auto}.resourcelibrarytools{padding-block:44px 10px;scroll-margin-top:105px}.resourcelibrarytools h2{font-size:calc(36px * var(--reading-scale,1));margin:12px 0 24px;line-height:1.2}.resourcefilters{background:var(--display-bg-102237,#102237);border:1px solid var(--display-edge-2e526d,#2e526d);border-radius:12px;grid-template-columns:2fr 1fr;gap:20px;padding:20px;display:grid}.resourcefilters label{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-bad2e4,#bad2e4)}.resourcefilters input,.resourcefilters select{background:var(--display-bg-0b182b,#0b182b);border-color:var(--display-edge-456880,#456880);min-height:46px;font-size:calc(14px * var(--reading-scale,1));margin-top:8px;display:block}.resourceresultbar{font-size:calc(12px * var(--reading-scale,1));justify-content:space-between;align-items:center;padding-block:17px;display:flex}.resourceresultbar output{color:var(--display-fg-9abbd3,#9abbd3);background:0 0;border:0;padding:0}.resourceresultbar button{color:var(--display-fg-5fd2ef,#5fd2ef);padding:8px 0}.resourcegroup{padding-top:18px;padding-bottom:35px;scroll-margin-top:100px}.resourcegroup>h2{font-size:calc(25px * var(--reading-scale,1));letter-spacing:-.4px;margin:0 0 22px}.resourcecardgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.resourcecard{border:1px solid var(--display-edge-2d506a,#2d506a);background:linear-gradient(135deg, var(--display-bg-13283e,#13283e), var(--display-bg-0d1c2e,#0d1c2e));border-radius:12px;flex-direction:column;min-width:0;padding:25px 21px;transition:border-color .2s,transform .2s;display:flex;position:relative}.resourcecard:hover{border-color:var(--display-edge-56cee7,#56cee7);transform:translateY(-3px)}.resourcecard:focus-visible,.resourceherospotlight:focus-visible{outline:2px solid var(--display-edge-69dced,#69dced);outline-offset:4px}.resourcecardnumber{font-size:calc(32px * var(--reading-scale,1));color:var(--display-fg-355870,#355870);margin-bottom:22px;font-weight:600;display:block}.resourcecard h3{font-size:calc(21px * var(--reading-scale,1));margin:13px 0;line-height:1.3}.resourcecard p{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-a9c1d6,#a9c1d6);margin:0 0 22px;line-height:1.8}.resourcecard .textlink{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-62d3ed,#62d3ed);margin-top:auto}.resourceutilitygrid{grid-template-columns:repeat(3,minmax(0,1fr))}.resourcespage .publicationdownloads{border:0;padding-block:25px 35px}.resourcespage .publicationdownloads>h2{font-size:calc(30px * var(--reading-scale,1));margin:12px 0 24px}.resourcespage .publicationdownloads>div{grid-template-columns:1fr 1fr;gap:20px;display:grid}.resourcespage .publicationdownloads article{border:1px solid var(--display-edge-3c6c7b,#3c6c7b);background:linear-gradient(110deg, var(--display-bg-133642,#133642), var(--display-bg-102237,#102237));border-radius:12px;padding:26px}.resourcespage .publicationdownloads h3{font-size:calc(24px * var(--reading-scale,1));margin:0 0 20px}.resourcespage .publicationdownloads article>div{flex-wrap:wrap;gap:10px;display:flex}.resourcespage .publicationdownloads a{border:1px solid var(--display-edge-467c8d,#467c8d);min-height:40px;font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-b7eced,#b7eced);background:var(--display-bg-102b3d,#102b3d);border-radius:6px;align-items:center;padding:9px 13px;display:inline-flex}.resourcespage .publicationdownloads a:hover{background:var(--display-bg-1a4655,#1a4655);color:var(--display-fg-fff,#fff)}.resourceempty{text-align:center;border:1px dashed var(--display-edge-385d78,#385d78);border-radius:12px;padding:40px}.resourceempty h2{font-size:calc(25px * var(--reading-scale,1))}.resourceempty p{font-size:calc(14px * var(--reading-scale,1));color:var(--display-fg-a7c0d4,#a7c0d4)}.resourceclosing{grid-template-columns:1fr 1fr;gap:24px;padding-block:25px 60px;display:grid}.resourceclosing>div{border-top:2px solid var(--display-edge-27b8db,#27b8db);background:var(--display-bg-102237,#102237);border-radius:0 0 12px 12px;padding:25px}.resourceclosing h2{font-size:calc(27px * var(--reading-scale,1));margin:15px 0;line-height:1.3}.resourceclosing p{font-size:calc(13px * var(--reading-scale,1));color:var(--display-fg-a7c2d8,#a7c2d8);line-height:1.8}.resourceclosing a{font-size:calc(13px * var(--reading-scale,1));color:var(--display-fg-65d3ed,#65d3ed)}.resourcespage [hidden]{display:none!important}@media (max-width:1000px){.editorialherogrid{gap:28px}.resourceherogrid{gap:30px}.resourcecardgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.resourceutilitygrid{grid-template-columns:repeat(3,minmax(0,1fr))}.resourceherospotlight{padding-inline-end:95px}.resourcedocgraphic{inset-inline-end:-55px}.editorialfeature .featuredimage{height:210px}.editorialfeaturecopy{padding:20px}.editorialfeaturecopy h2{font-size:calc(23px * var(--reading-scale,1))}}@media (max-width:700px){.editorialherogrid,.resourceherogrid{grid-template-columns:1fr;gap:30px}.insightspage .editorialhero,.resourcehero{padding-block:35px}.insightspage .editorialintro h1,.resourcehero h1{font-size:calc(40px * var(--reading-scale,1));letter-spacing:-1px}.editorialfeature .featuredimage{height:220px}.editorialfeaturefoot{flex-wrap:wrap}.insightspage .insightslibraryhead h2,.resourcelibrarytools h2{font-size:calc(29px * var(--reading-scale,1))}.insightspage .insightfilters{padding:16px}.insightspage .insightimage{height:215px}.insightspage .insightstail{grid-template-columns:1fr}.resourceherospotlight{min-height:230px;padding:24px;padding-inline-end:125px}.resourcedocgraphic{inset-inline-end:-20px;top:28px}.resourcehero p{font-size:calc(14px * var(--reading-scale,1))}.resourcefilters{grid-template-columns:1fr;gap:14px;padding:16px}.resourcecardgrid,.resourceutilitygrid,.resourceclosing,.resourcespage .publicationdownloads>div{grid-template-columns:1fr}.resourcecard{padding:23px}.resourcecardnumber{font-size:calc(25px * var(--reading-scale,1));margin-bottom:12px}.resourceclosing{gap:18px}.resourcegroup{padding-bottom:25px}}@media (prefers-reduced-motion:reduce){.resourcecard{transition:none}.resourcecard:hover{transform:none}}.insightspage .editorialhero{background:radial-gradient(ellipse at 80% 40%, var(--display-bg-12334a,#12334a), var(--display-bg-0b1729,#0b1729) 65%);border-bottom:0;padding:26px 0 22px}.insightspage .editorialherogrid{grid-template-columns:1fr 1fr;gap:35px}.insightspage .editorialintro h1{font-size:clamp(calc(30px * var(--reading-scale,1)), 3.2vw, calc(46px * var(--reading-scale,1)));letter-spacing:-1px;margin:13px 0;line-height:1.12}.insightspage .editorialintro p{font-size:calc(13px * var(--reading-scale,1));max-width:480px;margin:13px 0;line-height:1.65}.insightspage .editorialactions{gap:18px;margin-top:16px}.insightspage .editorialactions .btn{font-size:calc(12px * var(--reading-scale,1));padding:10px 16px}.insightspage .editorialactions .textlink{font-size:calc(12px * var(--reading-scale,1))}.insightspage .editorialthemes{gap:8px;margin-top:17px}.insightspage .editorialthemes span{font-size:calc(10px * var(--reading-scale,1));color:var(--display-fg-8db5cd,#8db5cd);border:0;padding:0}.insightspage .editorialfeature{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-end;min-height:270px;display:flex;position:relative;overflow:visible}.insightspage .editorialfeature .featuredimage{background:0 0;border:0;border-radius:0;height:auto;position:absolute;inset:-15px -25px 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 80%,#0000)}.insightspage .editorialfeature .featuredimage img{opacity:.68;object-fit:cover;-webkit-mask-image:linear-gradient(#000 20%,#0000 85%);mask-image:linear-gradient(#000 20%,#0000 85%)}.insightspage .editorialfeaturecopy{z-index:1;pointer-events:none;padding:80px 10px 8px;position:relative}.insightspage .editorialfeaturecopy a{pointer-events:auto}.insightspage .editorialfeaturecopy h2{font-size:calc(23px * var(--reading-scale,1));max-width:460px;margin:9px 0;line-height:1.3}.insightspage .editorialfeaturecopy p{font-size:calc(12px * var(--reading-scale,1));margin:7px 0 12px;line-height:1.5}.insightspage .editorialfeaturefoot{border:0;gap:12px;padding:0}.insightspage .editorialfeaturefoot>span{font-size:calc(9px * var(--reading-scale,1))}.insightspage .editorialfeaturefoot>a{font-size:calc(11px * var(--reading-scale,1))}.insightspage .insightslibrary{padding-top:24px}.insightspage .insightslibraryhead h2{font-size:calc(28px * var(--reading-scale,1));margin:8px 0}.insightspage .insightslibraryhead>p{font-size:calc(12px * var(--reading-scale,1))}.insightspage .insightfilters{gap:16px;margin-top:18px;padding:13px 16px}.insightspage .insightfilters input,.insightspage .insightfilters select{min-height:40px;font-size:calc(12px * var(--reading-scale,1));margin-top:5px;padding:10px 12px}.insightspage .insightfilters label{font-size:calc(11px * var(--reading-scale,1))}.insightspage .insightresultbar{padding:10px 0}.insightspage .insightresultbar output{font-size:calc(11px * var(--reading-scale,1));background:0 0;border:0;padding:0}.insightspage .insightresults{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.insightspage .insightimage{height:140px}.insightspage .insightimage>span{font-size:calc(9px * var(--reading-scale,1));padding:4px 8px;top:10px;left:12px}.insightspage .insightcopy{padding:15px 16px 17px}.insightspage .insightcopy .eyebrow{font-size:calc(9px * var(--reading-scale,1));letter-spacing:.09em;line-height:1.5}.insightspage .insightcopy h3{font-size:calc(18px * var(--reading-scale,1));-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0;line-height:1.35;display:-webkit-box;overflow:hidden}.insightspage .insightcopy p{font-size:calc(11px * var(--reading-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 13px;line-height:1.6;display:-webkit-box;overflow:hidden}.insightdate{font-size:calc(10px * var(--reading-scale,1));color:var(--display-fg-91b5cb,#91b5cb);flex-wrap:wrap;gap:5px;margin-top:auto;margin-bottom:11px;display:flex}.insightspage .insightmeta{font-size:calc(9px * var(--reading-scale,1));gap:10px;margin-top:0;padding-top:10px}.insightpagination{justify-content:center;align-items:center;gap:20px;margin-top:28px;display:flex}.insightpagination button{font-size:calc(12px * var(--reading-scale,1));padding:9px 14px}.insightpagination button:disabled{opacity:.35;cursor:default}.insightpagination>span{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-adc8dd,#adc8dd)}.articlepublicationmeta{border-bottom:1px solid var(--display-edge-29485e,#29485e);color:var(--display-fg-97b8ce,#97b8ce);font-size:calc(12px * var(--reading-scale,1));flex-wrap:wrap;gap:8px 13px;margin-bottom:24px;padding-bottom:17px;display:flex}.relatedinsights{border-top:1px solid var(--display-edge-29485e,#29485e);padding-block:30px 55px}.relatedinsightshead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.relatedinsightshead h2{font-size:calc(26px * var(--reading-scale,1));margin:0}.relatedinsightshead>a{color:var(--display-fg-56cee9,#56cee9);font-size:calc(12px * var(--reading-scale,1))}.relatedinsightsgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.relatedinsightsgrid>a{border:1px solid var(--display-edge-2e506a,#2e506a);background:var(--display-bg-102338,#102338);border-radius:9px;gap:14px;min-width:0;padding:15px;display:flex}.relatedinsightsgrid img{object-fit:cover;border-radius:5px;flex-shrink:0;width:88px;height:90px}.relatedinsightsgrid a>div>span{font-size:calc(9px * var(--reading-scale,1));color:var(--display-fg-59c8e7,#59c8e7);line-height:1.5}.relatedinsightsgrid h3{font-size:calc(15px * var(--reading-scale,1));margin:7px 0;line-height:1.4}.relatedinsightsgrid .relatedread{font-size:calc(10px * var(--reading-scale,1));color:var(--display-fg-adc9dc,#adc9dc)}.relatedinsightsgrid>a:hover{border-color:var(--display-edge-63d3e9,#63d3e9)}@media (min-width:1500px){.insightspage .insightresults{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.insightspage .insightresults{grid-template-columns:repeat(3,minmax(0,1fr))}.relatedinsightsgrid{grid-template-columns:1fr}.relatedinsightsgrid img{width:100px;height:70px}.insightspage .editorialfeaturecopy h2{font-size:calc(21px * var(--reading-scale,1))}}@media (max-width:760px){.insightspage .editorialherogrid{grid-template-columns:1fr;gap:15px}.insightspage .editorialintro h1{font-size:calc(34px * var(--reading-scale,1))}.insightspage .editorialfeature{min-height:170px}.insightspage .editorialfeaturecopy{padding-top:30px}.insightspage .editorialfeature .featuredimage{inset:-20px 0 0}.insightspage .editorialfeaturecopy p{display:none}.insightspage .insightresults{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.insightspage .insightimage{height:125px}.insightspage .insightcopy h3{font-size:calc(17px * var(--reading-scale,1))}.insightspage .insightcopy{padding:13px}.insightspage .editorialthemes{display:none}.relatedinsightshead{align-items:start}.relatedinsightshead h2{font-size:calc(23px * var(--reading-scale,1))}}@media (max-width:440px){.insightspage .insightresults{grid-template-columns:1fr}.insightspage .insightcard>a{grid-template-columns:110px 1fr;display:grid}.insightspage .insightimage{height:100%;min-height:180px}.insightspage .insightimage>span{display:none}.insightspage .insightcopy h3{font-size:calc(16px * var(--reading-scale,1))}.insightspage .insightcopy p{font-size:calc(10px * var(--reading-scale,1))}.insightspage .editorialfeaturefoot>span{display:none}}.insightspage .insightfilters{grid-template-columns:2fr 1fr 1fr}.insightdate .articlereadtime{color:var(--display-fg-76cbdc,#76cbdc);flex-basis:100%;margin-bottom:3px}.articlepractice{background:var(--display-bg-102b3b,#102b3b);border-inline-start:3px solid var(--display-edge-25bed7,#25bed7);border-radius:0 10px 10px 0;margin:32px 0;padding:24px 26px}.articlepractice h2{font-size:calc(24px * var(--reading-scale,1));margin:14px 0}.articlepractice ul{color:var(--display-fg-b6cfde,#b6cfde);padding-inline-start:20px;list-style:outside}.articlepractice li{font-size:calc(14px * var(--reading-scale,1));margin:8px 0;line-height:1.8}.articlepractice small{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-8eafc5,#8eafc5)}.relatedinsightsgrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.insightspage .insightfilters{grid-template-columns:1fr 1fr}.insightspage .insightsearch{grid-column:1/-1}.relatedinsightsgrid{grid-template-columns:1fr}.articlepractice{padding:18px}.articlepractice h2{font-size:calc(22px * var(--reading-scale,1))}}.resourcesjourneypage .resourcejourneyhero{background:radial-gradient(ellipse at 85% 0, var(--display-bg-143a4b,#143a4b), var(--display-bg-0b1728,#0b1728) 60%);border-bottom:1px solid var(--display-edge-254257,#254257);padding:36px 0 32px}.resourcejourneyhero h1{font-size:clamp(calc(34px * var(--reading-scale,1)), 4vw, calc(55px * var(--reading-scale,1)));letter-spacing:-1.4px;margin:18px 0;line-height:1.1}.resourcejourneyhero h1 em{color:var(--display-fg-20ace3,#20ace3);font-style:normal}.resourcejourneyhero p{font-size:calc(15px * var(--reading-scale,1));color:var(--display-fg-abc4d8,#abc4d8);max-width:680px;margin:18px 0;line-height:1.75}.resourcejourneynav{flex-wrap:wrap;gap:20px 40px;margin-top:25px;display:flex}.resourcejourneynav a{font-size:calc(13px * var(--reading-scale,1));border-bottom:1px solid var(--display-edge-38566c,#38566c);color:var(--display-fg-e0f2fd,#e0f2fd);align-items:center;gap:12px;padding-bottom:10px;display:flex}.resourcejourneynav span{font-size:calc(10px * var(--reading-scale,1));color:var(--display-fg-52cce9,#52cce9)}.resourcejourneynav a:hover{border-color:var(--display-edge-55d5ec,#55d5ec)}.resourcestep{border-bottom:1px solid var(--display-edge-28445a,#28445a);grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:70px;padding-block:48px;scroll-margin-top:100px;display:grid}.resourcestepintro{padding-inline-start:48px;position:relative}.resourcestepnumber{inset-inline-start:0;font-size:calc(24px * var(--reading-scale,1));color:var(--display-fg-3d728a,#3d728a);line-height:1;position:absolute;top:0}.resourcestepintro .eyebrow{font-size:calc(9px * var(--reading-scale,1));line-height:1.6}.resourcestep h2{font-size:calc(30px * var(--reading-scale,1));letter-spacing:-.7px;margin:14px 0;line-height:1.2}.resourcestepintro p{font-size:calc(13px * var(--reading-scale,1));color:var(--display-fg-a9c3d9,#a9c3d9);max-width:350px;margin:17px 0;line-height:1.8}.resourcestepintro>.textlink{font-size:calc(13px * var(--reading-scale,1));color:var(--display-fg-6bd7eb,#6bd7eb)}.resourcequietlinks{flex-wrap:wrap;gap:22px;margin-top:17px;display:flex}.resourcequietlinks a{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-91b2ca,#91b2ca)}.resourcestepintro>.btn{font-size:calc(13px * var(--reading-scale,1));margin-top:8px;padding:12px 17px}.resourcestepbody{min-width:0}.resourceintroduction h3{font-size:calc(21px * var(--reading-scale,1));margin:0 0 10px}.resourceintroduction p{font-size:calc(13px * var(--reading-scale,1));color:var(--display-fg-a6c2d7,#a6c2d7);max-width:620px;margin:0 0 22px;line-height:1.7}.resourcepublications{gap:12px;scroll-margin-top:110px;display:grid}.resourcepublications details{border:1px solid var(--display-edge-31546c,#31546c);background:var(--display-bg-10263a,#10263a);border-radius:9px;padding:16px 20px}.resourcepublications summary{font-size:calc(17px * var(--reading-scale,1));color:var(--display-fg-e1f6ff,#e1f6ff);cursor:pointer;line-height:1.4}.resourcepublications p{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-9fbfd5,#9fbfd5);margin:12px 0;line-height:1.65}.resourcepdfs{flex-wrap:wrap;gap:10px;display:flex}.resourcepdfs a{font-size:calc(11px * var(--reading-scale,1));border:1px solid var(--display-edge-377286,#377286);min-height:36px;color:var(--display-fg-83dfeb,#83dfeb);background:var(--display-bg-103142,#103142);border-radius:5px;align-items:center;padding:8px 11px;display:inline-flex}.resourcepdfs a:hover{background:var(--display-bg-19485a,#19485a)}.resourcerow{border-bottom:1px solid var(--display-edge-2b485e,#2b485e);justify-content:space-between;align-items:center;gap:25px;padding:21px 0;display:flex}.resourcerow:first-child{padding-top:0}.resourcerow>div>span{font-size:calc(9px * var(--reading-scale,1));color:var(--display-fg-4ec6e4,#4ec6e4);letter-spacing:.1em}.resourcerow h3{font-size:calc(22px * var(--reading-scale,1));margin:10px 0;line-height:1.3}.resourcerow p{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-a6c0d5,#a6c0d5);max-width:500px;margin:0;line-height:1.7}.resourcerowaction{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-6ed6e9,#6ed6e9);white-space:nowrap}.resourcerow:hover h3{color:var(--display-fg-77daec,#77daec)}.resourcefurther{margin-top:20px;padding-top:0}.resourcefurther>summary{font-size:calc(13px * var(--reading-scale,1));color:var(--display-fg-92b7ce,#92b7ce);cursor:pointer;line-height:1.5}.resourcereadinglist{gap:0;margin-top:15px;display:grid}.resourcereadinglist>a{border-bottom:1px solid var(--display-edge-243e53,#243e53);padding:15px 0;display:block}.resourcereadinglist strong{font-size:calc(14px * var(--reading-scale,1));color:var(--display-fg-d6ebf7,#d6ebf7);margin-bottom:6px;font-weight:500;display:block}.resourcereadinglist span{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-9bb7ce,#9bb7ce);line-height:1.7}.resourcestep:last-child{border-bottom:0;padding-bottom:65px}.resourcesjourneypage a:focus-visible,.resourcesjourneypage summary:focus-visible{outline:2px solid var(--display-edge-6fd9ed,#6fd9ed);outline-offset:4px}@media (max-width:850px){.resourcestep{grid-template-columns:1fr 1.4fr;gap:30px}.resourcestepintro{padding-inline-start:35px}.resourcestep h2{font-size:calc(27px * var(--reading-scale,1))}}@media (max-width:650px){.resourcejourneyhero h1{font-size:calc(37px * var(--reading-scale,1))}.resourcejourneyhero p{font-size:calc(13px * var(--reading-scale,1))}.resourcejourneynav{gap:18px}.resourcejourneynav a{font-size:calc(12px * var(--reading-scale,1));gap:8px}.resourcestep{grid-template-columns:1fr;gap:25px;padding-block:32px}.resourcestepintro p{max-width:none;margin:12px 0}.resourcestep h2{font-size:calc(28px * var(--reading-scale,1))}.resourcerow{gap:15px}.resourcerow h3{font-size:calc(20px * var(--reading-scale,1))}.resourcepublications details{padding:15px}.resourcepdfs a{font-size:calc(10px * var(--reading-scale,1))}.resourcestep:last-child{padding-bottom:40px}}.insightspage .editorialfeature .featuredimage img{animation:none;transform:none}.insightconnectionpulses{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 20%,#0000 95%);mask-image:linear-gradient(#000 20%,#0000 95%)}.insightconnectionpulses path{fill:none;stroke:var(--display-fg-4de7ff,#4de7ff);stroke-width:3px;stroke-linecap:round;stroke-dasharray:24 976;stroke-dashoffset:1000px;filter:drop-shadow(0 0 7px #29c6ff);animation:5s linear infinite connection-current}.insightconnectionpulses path.warm{stroke:var(--display-fg-ffb46c,#ffb46c);filter:drop-shadow(0 0 7px #ff8d35);animation-duration:6.5s;animation-delay:-2s}.insightconnectionpulses path:nth-child(3n){animation-duration:7s;animation-delay:-3.5s}.article-motion-paused .insightconnectionpulses path{animation-play-state:paused}.resourcejourneyhero{position:relative;overflow:hidden}.resourcejourneyhero>.wrap{z-index:1;position:relative}.resourcecircuitflow{pointer-events:none;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.resourcecircuitflow path{fill:none;stroke:var(--display-fg-43d5f1,#43d5f1);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:25 975;stroke-dashoffset:1000px;filter:drop-shadow(0 0 5px #32cff5);animation:7s linear infinite connection-current}.resourcecircuitflow path:nth-child(2){animation-delay:-3s}.resourcecircuitflow path:nth-child(3){animation-delay:-5s}.resourcecircuitflow path.warm{stroke:var(--display-fg-ffa363,#ffa363);animation-duration:9s;animation-delay:-4s}.resourcemotioncontrol{color:var(--display-fg-8db4cb,#8db4cb);font-size:calc(10px * var(--reading-scale,1));background:0 0;margin-top:16px;padding:5px 0;display:block}.resourcemotioncontrol:hover{color:var(--display-fg-7fe0ef,#7fe0ef)}.resourcestep.resource-step-visible{animation:.65s ease-out both resource-step-arrive}.resource-motion-paused .resourcecircuitflow path,.resource-motion-paused .resourcestep{animation-play-state:paused}@keyframes connection-current{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes resource-step-arrive{0%{opacity:.75;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.insightconnectionpulses,.resourcecircuitflow{display:none}.resourcestep.resource-step-visible{animation:none}}@media (max-width:650px){.resourcecircuitflow{opacity:.25}.insightconnectionpulses path{stroke-width:4px}}.hero .herocopy .heropositioning{font-size:calc(13px * var(--reading-scale,1));letter-spacing:.025em;color:var(--display-fg-ededed,#ededed);margin:13px 0 0;line-height:1.6}.heropositioning>span:first-child{color:var(--display-fg-ff6a00,#ff6a00)}.heropositioning>span{display:inline-block}[dir=rtl] .hero .herocopy .heropositioning{letter-spacing:normal}.footerfull{grid-template-columns:minmax(190px,1.55fr) repeat(3,minmax(105px,1fr)) minmax(140px,1.15fr);gap:20px}.footercontact a[href^=tel\:]{white-space:nowrap;direction:ltr;align-self:flex-start}[dir=rtl] .footercontact a[href^=tel\:]{align-self:flex-end}@media (max-width:1100px){.footercolumns{grid-template-columns:1fr;gap:25px}.footerhq{grid-template-columns:.7fr 1.6fr;gap:25px;display:grid}}@media (max-width:900px){.footerfull{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.footercompany{grid-column:1/-1}}@media (max-width:650px){.footerhq{grid-template-columns:1fr;gap:8px}}.footerextras{border-top:1px solid var(--display-edge-ffffff20,#ffffff20);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px 40px;margin-top:24px;padding-block:22px;display:flex}.footerextras .footertitle{font-size:calc(14px * var(--reading-scale,1));color:var(--display-fg-ededed,#ededed);margin-bottom:13px;font-weight:600}.footersocials{flex-wrap:wrap;gap:15px 23px;display:flex}.footersocials a{font-size:calc(12px * var(--reading-scale,1));color:var(--display-fg-aab8ca,#aab8ca);align-items:center;gap:8px;display:flex}.footersocials a:hover{color:var(--display-fg-20ace3,#20ace3)}.footersocials svg{flex-shrink:0}.footerappslot{align-items:center;gap:17px;max-width:360px;display:flex}.appqrplaceholder{width:78px;height:78px;color:var(--display-fg-aab8ca,#aab8ca);border:1px dashed;border-radius:5px;flex-shrink:0;place-items:center;display:grid}.footerappslot strong{font-size:calc(14px * var(--reading-scale,1));color:var(--display-fg-ededed,#ededed);font-weight:500}.footerappslot p{font-size:calc(11px * var(--reading-scale,1));color:var(--display-fg-aab8ca,#aab8ca);margin:6px 0 0;line-height:1.7}@media (max-width:650px){.footerextras{gap:25px;padding-block:22px}.footersocials{gap:14px 21px}.footerappslot{max-width:100%}}#mega .megainner{align-items:start;gap:28px;padding-block:20px}#mega .megainner h3{margin:4px 0}#mega .megainner p{margin:6px 0;line-height:1.5}#mega .megalinks{align-content:start;align-items:start;gap:2px 8px}#mega .megalinks a{align-items:center;min-height:40px;padding:9px 12px;line-height:1.45;display:flex}@media (max-width:950px){#mega .megainner{gap:0;padding-block:14px}}#mega .megalinks{grid-template-columns:repeat(3,minmax(0,200px));justify-content:start;column-gap:18px}@media (max-width:950px){#mega .megalinks{grid-template-columns:repeat(2,minmax(0,220px));column-gap:16px}}@media (max-width:500px){#mega .megalinks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}}#mega .megalinks.platformmenulinks{grid-template-columns:repeat(2,minmax(0,200px))}@media (max-width:500px){#mega .megalinks.platformmenulinks{grid-template-columns:repeat(2,minmax(0,1fr))}}
