.c2-page{--c2-deep:#031723;--c2-navy:#082d42;--c2-petrol:#0b5265;--c2-cyan:#75e4df;--c2-sky:#b9edeb;--c2-ice:#edfafa;--c2-muted:#e3f6f7ad;--c2-line:#c9f0f12b;--c2-brass:#d9bc80;isolation:isolate;background:var(--c2-deep);min-height:100vh;color:var(--c2-ice);font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.c2-page *{box-sizing:border-box}.c2-page a{color:inherit;text-decoration:none}.c2-page :is(h1,h2,p){margin-top:0}.c2-page :is(h1,h2){text-wrap:balance}.c2-page :is(p,a){text-wrap:pretty}.c2-shell{width:min(1340px,100% - 80px);margin-inline:auto}.c2-header{z-index:30;position:absolute;top:0;left:0;right:0}.c2-header-inner{border-bottom:1px solid #e4f9f92b;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;gap:28px;min-height:112px;display:grid}.c2-logo{width:fit-content;display:inline-flex}.c2-logo .brand-original{gap:7px}.c2-logo .brand-source-symbol{width:47px;height:45px}.c2-logo .brand-source-word{width:112px;height:28px}.c2-nav{color:#edfafab8;white-space:nowrap;justify-content:center;align-items:center;gap:clamp(18px,2vw,32px);font-size:12px;font-weight:600;display:flex}.c2-nav a,.c2-header-cta,.c2-language,.c2-text-link,.c2-inline-link{position:relative}.c2-nav a:after,.c2-header-cta:after,.c2-language:after,.c2-text-link:after,.c2-inline-link:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .22s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.c2-nav a:hover:after,.c2-header-cta:hover:after,.c2-language:hover:after,.c2-text-link:hover:after,.c2-inline-link:hover:after,.c2-nav .is-current:after{transform-origin:0;transform:scaleX(1)}.c2-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.c2-header-cta:focus-visible:after{transform-origin:0;transform:scaleX(1)}.c2-language:focus-visible:after{transform-origin:0;transform:scaleX(1)}.c2-text-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.c2-inline-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.c2-header-actions{justify-self:end;align-items:center;gap:26px;font-size:12px;font-weight:650;display:flex}.c2-language{color:#edfafaad}.c2-header-cta{color:#f4ffff}.c2-fintech-hero{isolation:isolate;background:#051c2b;min-height:max(820px,100svh);display:flex;position:relative;overflow:hidden}.c2-fintech-image,.c2-fintech-glow,.c2-general-image,.c2-general-veil{pointer-events:none;position:absolute;inset:0}.c2-fintech-image{z-index:-3;filter:saturate(.9)contrast(1.06)brightness(.82);background:-webkit-image-set(url(/atarnix-fintech-hero-v1.avif) 1x type("image/avif"),url(/atarnix-fintech-hero-v1.webp) 1x type("image/webp"),url(/atarnix-fintech-hero-v1.jpg) 1x type("image/jpeg")) 50% 56%/cover no-repeat;background:image-set("/atarnix-fintech-hero-v1.avif" 1x type("image/avif"),"/atarnix-fintech-hero-v1.webp" 1x type("image/webp"),"/atarnix-fintech-hero-v1.jpg" 1x type("image/jpeg")) 50% 56%/cover no-repeat;animation:16s ease-in-out infinite alternate c2-breathe;inset:-3% -3% -3% 34%;transform:scale(1.02);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000057 15%,#000 39%);mask-image:linear-gradient(90deg,#0000 0%,#00000057 15%,#000 39%)}.c2-fintech-glow{z-index:-2;background:radial-gradient(at 80% 27%,#55e7dd24,#0000 31%),linear-gradient(90deg,#031723 0%,#031724f2 35%,#03111b2e 67%,#03101b61 100%),linear-gradient(#0000 72%,#031723 100%)}.c2-fintech-hero:after,.c2-general-hero:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #bff2f233;border-radius:50%;width:72vw;position:absolute;bottom:-31vw;right:-17vw;box-shadow:inset 0 0 120px #42d5d212}.c2-fintech-hero-inner{min-height:inherit;flex-direction:column;justify-content:center;padding:174px 0 92px;display:flex}.c2-hero-copy{width:min(650px,49%)}.c2-kicker,.c2-section-label{color:var(--c2-cyan);letter-spacing:.18em;text-transform:uppercase;margin-bottom:27px;font-size:11px;font-weight:700;line-height:1.4}.c2-fintech-hero h1{letter-spacing:-.068em;max-width:650px;margin-bottom:30px;font-size:clamp(68px,7vw,112px);font-weight:430;line-height:.88}.c2-hero-lead{color:#e9f9f9c4;max-width:685px;margin-bottom:0;font-size:clamp(18px,1.55vw,23px);line-height:1.55}.c2-actions{align-items:center;gap:33px;margin-top:39px;display:flex}.c2-primary-link{color:#f5ffff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#041b286b;border:1px solid #ddf9f780;border-radius:999px;align-items:center;gap:0;min-height:52px;padding:10px 25px;font-size:13px;font-weight:650;transition:border-color .22s,background .22s,transform .22s;display:inline-flex}.c2-primary-link i{aspect-ratio:1;background:var(--c2-cyan);border-radius:50%;width:30px;position:relative}.c2-primary-link i:before{content:"";border-top:1px solid var(--c2-deep);border-right:1px solid var(--c2-deep);width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-65%,-50%)rotate(45deg)}:is(.c2-primary-link:hover,.c2-primary-link:focus-visible){background:#0a404c99;border-color:#ddf9f7e0;transform:translateY(-2px)}.c2-text-link{color:#edfafac2;font-size:13px;font-weight:600}.c2-reach{color:#e3f6f78c;letter-spacing:.09em;text-align:right;text-transform:uppercase;align-self:flex-end;max-width:390px;margin:auto 0 0;font-size:11px;font-weight:650;line-height:1.6}.c2-sector-ribbon{z-index:3;border-bottom:1px solid var(--c2-line);background:#031723;position:relative}.c2-sector-ribbon .c2-shell{justify-content:space-between;align-items:center;gap:45px;min-height:116px;display:flex}.c2-sector-ribbon p{color:#e3f6f76b;letter-spacing:.15em;text-transform:uppercase;margin-bottom:0;font-size:10px;font-weight:700}.c2-sector-ribbon ul{align-items:center;gap:clamp(29px,5vw,80px);margin:0;padding:0;list-style:none;display:flex}.c2-sector-ribbon li{color:#edfafad6;font-size:clamp(16px,1.45vw,21px);font-weight:430;position:relative}.c2-sector-ribbon li:not(:last-child):after{content:"";aspect-ratio:1;background:var(--c2-cyan);opacity:.6;border-radius:50%;width:3px;position:absolute;top:50%;right:clamp(-43px,-2.6vw,-22px)}.c2-premise{background:radial-gradient(circle at 16% 18%,#53dad51c,#0000 28%),#082b3f;padding:clamp(120px,13vw,205px) 0;position:relative}.c2-premise:after{content:"";aspect-ratio:1.18;border:1px solid #b7eae91c;border-radius:50%;width:58vw;position:absolute;top:4%;right:-23vw;transform:rotate(-15deg)}.c2-premise-inner,.c2-evidence-inner,.c2-global-inner{z-index:2;grid-template-columns:minmax(150px,.28fr) minmax(0,.72fr);gap:clamp(45px,8vw,135px);display:grid;position:relative}.c2-premise h2,.c2-evidence h2,.c2-global-section h2{letter-spacing:-.06em;max-width:1030px;margin-bottom:35px;font-size:clamp(47px,5.4vw,88px);font-weight:390;line-height:.98}.c2-premise-inner>div>p,.c2-global-inner>div>p{max-width:700px;color:var(--c2-muted);margin:0 0 0 auto;font-size:clamp(18px,1.35vw,21px);line-height:1.7}.c2-flow,.c2-service-flow{background:#082b3f;padding:0 0 clamp(115px,11vw,175px)}.c2-flow-row,.c2-service-row{border-top:1px solid var(--c2-line);grid-template-columns:minmax(160px,.23fr) minmax(280px,.46fr) minmax(240px,.31fr);align-items:start;gap:clamp(30px,5vw,80px);min-height:285px;padding:66px 0 75px;display:grid;position:relative;overflow:hidden}.c2-flow-row:last-child,.c2-service-row:last-child{border-bottom:1px solid var(--c2-line)}.c2-flow-row .c2-section-label,.c2-service-row .c2-section-label{margin:6px 0 0}.c2-flow-row h2,.c2-service-row h2{z-index:2;letter-spacing:-.047em;margin-bottom:0;font-size:clamp(31px,3vw,51px);font-weight:410;line-height:1.04;position:relative}.c2-flow-row>p:last-of-type,.c2-service-row>div>p{z-index:2;color:var(--c2-muted);margin-bottom:0;font-size:16px;line-height:1.7;position:relative}.c2-orb,.c2-drift{z-index:0;filter:blur(.1px);opacity:.45;pointer-events:none;border-radius:50%;position:absolute}.c2-orb-1{border:1px solid #69e2de30;width:330px;height:260px;bottom:-170px;right:14%;transform:rotate(25deg)}.c2-orb-2{border:1px solid #69e2de26;width:420px;height:360px;top:-200px;left:29%;transform:rotate(-12deg)}.c2-orb-3{aspect-ratio:1;background:radial-gradient(circle,#5aded921,#0000 68%);width:170px;top:52px;right:-3%}.c2-evidence{isolation:isolate;background:#041e2e;padding:clamp(125px,14vw,220px) 0;position:relative;overflow:hidden}.c2-evidence:before{content:"";z-index:-2;filter:saturate(.7)brightness(.67);background:-webkit-linear-gradient(334deg,#02111beb,#072b3abd),-webkit-image-set(url(/atarnix-fintech-hero-v1.avif) 1x type("image/avif"),url(/atarnix-fintech-hero-v1.webp) 1x type("image/webp"),url(/atarnix-fintech-hero-v1.jpg) 1x type("image/jpeg")) 50% 57%/cover no-repeat;background:linear-gradient(116deg,#02111beb,#072b3abd),image-set("/atarnix-fintech-hero-v1.avif" 1x type("image/avif"),"/atarnix-fintech-hero-v1.webp" 1x type("image/webp"),"/atarnix-fintech-hero-v1.jpg" 1x type("image/jpeg")) 50% 57%/cover no-repeat;position:absolute;inset:0}.c2-evidence-halo{z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#4adcd62e,#0000 67%);border-radius:50%;width:65vw;position:absolute;top:-55%;right:-10%}.c2-evidence-claim{color:#eefafad6;max-width:810px;margin:0 0 50px auto;font-size:clamp(19px,1.7vw,25px);line-height:1.55}.c2-evidence-claim sup{color:var(--c2-cyan);font-size:.55em}.c2-footnote{color:#def2f375;max-width:610px;margin:0 0 0 auto;font-size:11px;line-height:1.7}.c2-footnote span{color:var(--c2-cyan);margin-right:5px}.c2-regulation{color:#0a3644;background:#b7e7e6;padding:clamp(105px,10vw,155px) 0;position:relative}.c2-regulation:before{content:"";background:#041e2e;border-radius:0 0 50% 50%;width:58%;height:48px;position:absolute;top:-1px;left:-8%}.c2-regulation-inner{grid-template-columns:minmax(150px,.25fr) minmax(270px,.39fr) minmax(260px,.36fr);align-items:start;gap:clamp(35px,6vw,95px);display:grid}.c2-regulation .c2-section-label{color:#1f6974}.c2-regulation h2{letter-spacing:-.055em;margin-bottom:0;font-size:clamp(38px,4vw,64px);font-weight:440;line-height:1}.c2-regulation-inner>p:last-child{color:#09303db8;margin-bottom:0;font-size:16px;line-height:1.75}.c2-roulette-section{background:radial-gradient(at 78% 53%,#2cb1af21,#0000 35%),#031723;padding:clamp(82px,8vw,120px) 0;position:relative}.c2-roulette-intro{grid-template-columns:minmax(150px,.27fr) minmax(0,.73fr);gap:clamp(45px,8vw,135px);margin-bottom:clamp(65px,7vw,105px);display:grid}.c2-roulette-intro h2{letter-spacing:-.06em;max-width:920px;margin-bottom:27px;font-size:clamp(48px,5.3vw,86px);font-weight:390;line-height:.98}.c2-roulette-intro>div>p{max-width:650px;color:var(--c2-muted);font-size:18px;line-height:1.7}.c2-roulette-placeholder{border-top:1px solid var(--c2-line);border-bottom:1px solid var(--c2-line);color:#e2f7f75c;letter-spacing:.14em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:31px;min-height:520px;font-size:11px;display:flex}.c2-placeholder-wheel{aspect-ratio:1;border:1px solid #c0edec40;border-radius:50%;width:min(48vw,330px);animation:20s linear infinite c2-turn;position:relative;box-shadow:0 0 0 25px #05374266,0 0 0 27px #c0edec24,inset 0 0 90px #49ddd71f}.c2-placeholder-wheel:before,.c2-placeholder-wheel:after,.c2-placeholder-wheel span{content:"";background:#beeeed33;width:78%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c2-placeholder-wheel:after{transform:translate(-50%,-50%)rotate(60deg)}.c2-placeholder-wheel span{transform:translate(-50%,-50%)rotate(120deg)}.c2-contact{isolation:isolate;background:#0a3f50;padding:clamp(120px,12vw,185px) 0;position:relative;overflow:hidden}.c2-contact-aura{z-index:-1;aspect-ratio:1.5;filter:blur(20px);background:radial-gradient(#5de5df38,#0000 66%);border-radius:50%;width:84vw;position:absolute;top:-55%;left:16%}.c2-contact-inner{grid-template-columns:minmax(150px,.22fr) minmax(330px,.43fr) minmax(300px,.35fr);align-items:start;gap:clamp(36px,6vw,92px);display:grid}.c2-contact-copy h2{letter-spacing:-.06em;margin-bottom:28px;font-size:clamp(46px,4.8vw,77px);font-weight:390;line-height:.96}.c2-contact-copy>p{max-width:625px;color:var(--c2-muted);margin-bottom:35px;font-size:17px;line-height:1.7}.c2-phone{border-bottom:1px solid #e7faf96b;padding-bottom:7px;font-size:20px;font-weight:580;display:inline-block}.c2-route-lead-form{align-self:start}.c2-lead-placeholder{color:#e3f7f76e;letter-spacing:.13em;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031c283d;border:1px solid #ddf9f72e;border-radius:46% 54% 51% 49%/52% 42% 58% 48%;place-items:center;min-height:280px;padding:45px;font-size:11px;display:grid}.c2-lead-placeholder p{margin:0}.c2-footer{background:#02131d;border-top:1px solid #d5f2f321}.c2-footer-inner{grid-template-columns:1fr 1.3fr 1fr auto;align-items:center;gap:40px;min-height:190px;display:grid}.c2-footer-inner>p{color:#e2f6f675;letter-spacing:.08em;text-transform:uppercase;margin-bottom:0;font-size:11px}.c2-footer nav{color:#eaf8f8ab;justify-content:center;gap:24px;font-size:12px;display:flex}.c2-footer small{color:#e3f6f75c;font-size:10px}.c2-general-hero{isolation:isolate;background:#07283b;min-height:max(840px,100svh);display:flex;position:relative;overflow:hidden}.c2-general-image{z-index:-3;filter:saturate(.76)contrast(1.08)brightness(.76);background:-webkit-image-set(url(/atarnix-mountain-aurora-v1.avif) 1x type("image/avif"),url(/atarnix-mountain-aurora-v1.webp) 1x type("image/webp"),url(/atarnix-mountain-aurora-v1.jpg) 1x type("image/jpeg")) 50% 52%/cover no-repeat;background:image-set("/atarnix-mountain-aurora-v1.avif" 1x type("image/avif"),"/atarnix-mountain-aurora-v1.webp" 1x type("image/webp"),"/atarnix-mountain-aurora-v1.jpg" 1x type("image/jpeg")) 50% 52%/cover no-repeat;animation:18s ease-in-out infinite alternate-reverse c2-breathe;inset:-3%;transform:scale(1.035)}.c2-general-veil{z-index:-2;background:radial-gradient(at 62% 23%,#40dfda3d,#0000 35%),linear-gradient(90deg,#02121edb 0%,#041c2b7d 53%,#02111c30 78%),linear-gradient(#0000 62%,#031723 100%)}.c2-general-hero-inner{min-height:inherit;flex-direction:column;justify-content:center;padding:174px 0 86px;display:flex}.c2-general-hero-inner>*{width:min(820px,73%)}.c2-general-hero h1{letter-spacing:-.075em;margin-bottom:30px;font-size:clamp(67px,7.8vw,124px);font-weight:420;line-height:.84}.c2-general-hero h1 em{color:var(--c2-cyan);margin-top:18px;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.c2-general-hero .c2-reach{width:auto}.c2-general-thesis{background:radial-gradient(circle at 78% 45%,#59ded929,#0000 29%),#082b3f;padding:clamp(140px,15vw,230px) 0;position:relative}.c2-general-thesis:after{content:"";aspect-ratio:.9;border:1px solid #b7eae91f;border-radius:50%;width:43vw;position:absolute;top:7%;right:-4vw;transform:rotate(19deg)}.c2-general-thesis-inner{z-index:2;position:relative}.c2-general-thesis h2{letter-spacing:-.063em;max-width:1120px;margin:0 0 0 auto;font-size:clamp(49px,5.6vw,91px);font-weight:380;line-height:.98}.c2-service-flow{padding-top:0}.c2-service-row{grid-template-columns:minmax(160px,.25fr) minmax(0,.75fr)}.c2-service-row>div{grid-template-columns:minmax(290px,.58fr) minmax(240px,.42fr);gap:clamp(35px,6vw,95px);display:grid}.c2-drift-1{aspect-ratio:1.4;border:1px solid #69e2de24;width:260px;bottom:-105px;right:13%;transform:rotate(-17deg)}.c2-drift-2{aspect-ratio:1;background:radial-gradient(circle,#5aded91a,#0000 70%);width:210px;top:-110px;left:18%}.c2-drift-3{aspect-ratio:.77;border:1px solid #69e2de24;width:180px;top:28px;right:-2%;transform:rotate(27deg)}.c2-drift-4{aspect-ratio:1;border:1px solid #69e2de1a;width:410px;bottom:-190px;left:43%;transform:rotate(14deg)}.c2-workshop-section{isolation:isolate;background:#031623;align-items:center;min-height:min(820px,84vw);display:flex;position:relative;overflow:hidden}.c2-workshop-section:before{content:"";z-index:-2;filter:saturate(.85)contrast(1.04)brightness(.82);background:-webkit-image-set(url(/atarnix-sales-workshop-v1.avif) 1x type("image/avif"),url(/atarnix-sales-workshop-v1.webp) 1x type("image/webp"),url(/atarnix-sales-workshop-v1.jpg) 1x type("image/jpeg")) 50%/cover no-repeat;background:image-set("/atarnix-sales-workshop-v1.avif" 1x type("image/avif"),"/atarnix-sales-workshop-v1.webp" 1x type("image/webp"),"/atarnix-sales-workshop-v1.jpg" 1x type("image/jpeg")) 50%/cover no-repeat;position:absolute;inset:-2%}.c2-workshop-section:after{content:"";z-index:-1;background:linear-gradient(90deg,#020f19f2 0%,#031521c7 34%,#0314201c 68%);position:absolute;inset:0}.c2-workshop-inner{padding:110px 0}.c2-workshop-inner>*{max-width:540px}.c2-workshop-inner h2{letter-spacing:-.058em;margin-bottom:30px;font-size:clamp(46px,4.7vw,75px);font-weight:390;line-height:.98}.c2-workshop-inner>p:last-child{color:var(--c2-muted);font-size:17px;line-height:1.7}.c2-global-section{color:#0a3544;background:#b7e7e6;padding:clamp(125px,13vw,205px) 0;position:relative}.c2-global-section .c2-section-label{color:#1d6874}.c2-global-section h2{max-width:930px}.c2-global-inner>div>p{color:#09303db8}.c2-inline-link{color:#0a3544;margin:38px 0 0 auto;font-size:13px;font-weight:700;display:inline-block}.c2-inline-link span{margin-left:8px}.c2-contact-en{background:#0b4555}@keyframes c2-breathe{0%{transform:scale(1.025)translate(0,0)}to{transform:scale(1.055)translate(-.7%,-.35%)}}@keyframes c2-turn{to{transform:rotate(360deg)}}@media (max-width:1120px){.c2-shell{width:min(100% - 52px,1340px)}.c2-header-inner{grid-template-columns:auto 1fr auto;gap:20px}.c2-nav{gap:18px;font-size:11px}.c2-header-cta{display:none}.c2-contact-inner{grid-template-columns:.22fr .48fr .3fr;gap:40px}.c2-footer-inner{grid-template-columns:auto 1fr auto}.c2-footer-inner>p{display:none}}@media (max-width:880px){.c2-header-inner{grid-template-columns:1fr auto auto;align-content:center;gap:13px;min-height:96px;padding-top:0}.c2-nav{display:none}.c2-header-actions{grid-area:1/2}.c2-header .ax-mobile-nav{grid-area:1/3;display:block}.c2-fintech-hero-inner,.c2-general-hero-inner{padding-top:150px}.c2-hero-copy,.c2-general-hero-inner>*{width:min(100%,720px)}.c2-premise-inner,.c2-evidence-inner,.c2-global-inner,.c2-roulette-intro{grid-template-columns:1fr;gap:28px}.c2-premise-inner>div>p,.c2-evidence-claim,.c2-footnote,.c2-global-inner>div>p{margin-left:0}.c2-flow-row{grid-template-columns:.26fr .74fr}.c2-flow-row>p:last-of-type{grid-column:2}.c2-regulation-inner{grid-template-columns:.28fr .72fr}.c2-regulation-inner>p:last-child{grid-column:2}.c2-contact-inner{grid-template-columns:.28fr .72fr}.c2-lead-placeholder,.c2-contact-inner>.c2-route-lead-form{grid-column:2;min-height:220px}.c2-service-row{grid-template-columns:.25fr .75fr}.c2-service-row>div{grid-template-columns:1fr;gap:25px}}@media (max-width:620px){.c2-shell{width:calc(100% - 32px)}.c2-logo .brand-source-symbol{width:41px;height:39px}.c2-logo .brand-source-word{width:96px;height:24px}.c2-header-inner{min-height:94px}.c2-fintech-hero,.c2-general-hero{min-height:max(780px,100svh)}.c2-fintech-image{background-position:36% 56%;inset:38% -12% -3%;-webkit-mask-image:linear-gradient(#0000 0%,#000000b8 24%,#000 48%);mask-image:linear-gradient(#0000 0%,#000000b8 24%,#000 48%)}.c2-fintech-glow{background:linear-gradient(#031723 0%,#031724f0 43%,#03111b24 69%,#031723 100%)}.c2-fintech-hero-inner,.c2-general-hero-inner{padding:140px 0 60px}.c2-fintech-hero h1,.c2-general-hero h1{font-size:clamp(55px,17vw,82px)}.c2-hero-lead{font-size:17px}.c2-actions{flex-direction:column;align-items:flex-start;gap:20px}.c2-reach{text-align:left;align-self:flex-start;margin-top:auto}.c2-sector-ribbon .c2-shell{flex-direction:column;justify-content:center;align-items:flex-start;gap:19px;min-height:138px}.c2-sector-ribbon ul{justify-content:space-between;gap:10px;width:100%}.c2-sector-ribbon li{font-size:14px}.c2-sector-ribbon li:not(:last-child):after{display:none}.c2-premise,.c2-evidence,.c2-regulation,.c2-roulette-section,.c2-contact,.c2-general-thesis,.c2-global-section{padding-top:100px;padding-bottom:100px}.c2-workshop-section{min-height:720px}.c2-workshop-section:before{background-position:62%}.c2-workshop-section:after{background:linear-gradient(90deg,#020f19ed 0%,#031521ba 55%,#03142033 100%)}.c2-workshop-inner>*{max-width:85%}.c2-workshop-inner h2,.c2-premise h2,.c2-evidence h2,.c2-global-section h2,.c2-roulette-intro h2,.c2-general-thesis h2{font-size:45px}.c2-flow-row,.c2-service-row{grid-template-columns:1fr;gap:25px;min-height:0;padding:54px 0 60px}.c2-flow-row>p:last-of-type{grid-column:auto}.c2-flow-row .c2-section-label,.c2-service-row .c2-section-label{margin-top:0}.c2-regulation-inner,.c2-contact-inner{grid-template-columns:1fr;gap:28px}.c2-regulation-inner>p:last-child,.c2-lead-placeholder,.c2-contact-inner>.c2-route-lead-form{grid-column:auto}.c2-contact-copy h2{font-size:47px}.c2-lead-placeholder{min-height:200px}.c2-footer-inner{grid-template-columns:1fr auto;align-content:center;gap:32px 18px;min-height:260px}.c2-footer nav{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-start}.c2-footer small{grid-area:1/2}}@media (prefers-reduced-motion:reduce){.c2-page *,.c2-page :before,.c2-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (hover:none),(pointer:coarse){.c2-fintech-image,.c2-general-image,.c2-placeholder-wheel{animation:none;transform:none}}.c2-legal-page{background:linear-gradient(145deg,#031723,#082f42 58%,#062638);min-height:100svh}.c2-legal-header{border-bottom:1px solid var(--c2-line)}.c2-legal-header .c2-shell{justify-content:space-between;align-items:center;gap:30px;min-height:110px;display:flex}.c2-legal-header .brand-source-symbol{width:47px;height:45px}.c2-legal-header .brand-source-word{width:112px;height:28px}.c2-legal-header .c2-shell>a:last-child{color:#ecf9f8b8;border-bottom:1px solid #e2f8f759;padding-bottom:6px;font-size:12px;font-weight:650}.c2-legal-copy{padding-block:clamp(90px,11vw,160px)}.c2-legal-copy>.c2-section-label{text-align:left}.c2-legal-copy h1{letter-spacing:-.062em;max-width:980px;margin:0 0 38px;font-size:clamp(52px,6vw,92px);font-weight:440;line-height:.96}.c2-legal-lead{color:#e6f7f7b8;max-width:760px;margin-bottom:72px;font-size:clamp(18px,1.6vw,22px);line-height:1.65}.c2-legal-copy section{border-top:1px solid var(--c2-line);max-width:820px;padding:30px 0 34px}.c2-legal-copy section:last-of-type{border-bottom:1px solid var(--c2-line)}.c2-legal-copy section h2{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(25px,2.3vw,34px);font-weight:540}.c2-legal-copy section p{max-width:720px;color:var(--c2-muted);margin:0;font-size:16px;line-height:1.7}.c2-legal-copy>.c2-primary-link{margin-top:52px}@media (max-width:620px){.c2-legal-header .c2-shell{min-height:90px}.c2-legal-header .brand-source-symbol{width:40px;height:38px}.c2-legal-header .brand-source-word{width:94px;height:23px}.c2-legal-copy{padding-block:76px 100px}.c2-legal-copy h1{font-size:48px}.c2-legal-lead{margin-bottom:54px}}.c2-fintech-hero{min-height:clamp(650px,82svh,780px)}.c2-fintech-glow{background:linear-gradient(90deg,#02111ce8 0%,#03172491 43%,#03111b2e 73%,#03101b8f 100%),linear-gradient(#0000 66%,#031723 100%)}.c2-actions--quiet{gap:28px}.c2-actions--quiet .c2-primary-link{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #e0f9f799;border-radius:0;gap:0;min-height:0;padding:0 0 8px}.c2-actions--quiet .c2-primary-link span:after{content:none}.c2-actions--quiet .c2-primary-link i{display:none}:is(.c2-actions--quiet .c2-primary-link:hover,.c2-actions--quiet .c2-primary-link:focus-visible){background:0 0;border-color:#e6ffff;transform:translateY(-2px)}.c2-actions--quiet .c2-text-link{border-bottom:1px solid #e0f9f738;padding-bottom:8px}.c2-hero-foot{justify-content:space-between;align-items:flex-end;gap:32px;margin-top:auto;padding-top:50px;display:flex}.c2-hero-foot ul{color:#ebfaf9ab;flex-wrap:wrap;gap:9px 23px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.c2-hero-foot li{position:relative}.c2-hero-foot li:not(:last-child):after{content:"";background:var(--c2-cyan);border-radius:50%;width:2px;height:2px;position:absolute;top:50%;right:-13px}.c2-hero-foot .c2-reach{margin:0}.c2-roulette-section{background:linear-gradient(#020f19,#041824 64%,#061f30);padding:clamp(30px,4vw,52px) 0 clamp(58px,7vw,88px)}.c2-compact-offer{background:#082b3f;padding:clamp(82px,9vw,132px) 0 clamp(96px,10vw,148px)}.c2-offer-proof,.c2-disclosure-heading{grid-template-columns:minmax(150px,.25fr) minmax(0,.75fr);gap:clamp(38px,7vw,108px);display:grid}.c2-offer-proof{border-bottom:1px solid var(--c2-line);padding-bottom:clamp(70px,8vw,110px)}.c2-offer-proof h2,.c2-disclosure-heading h2{letter-spacing:-.058em;max-width:920px;margin:0;font-size:clamp(43px,5vw,76px);font-weight:400;line-height:.99}.c2-offer-proof .c2-evidence-claim{max-width:760px;margin:30px 0 18px;font-size:clamp(18px,1.6vw,23px)}.c2-offer-proof .c2-footnote{max-width:650px;margin:0}.c2-disclosure-heading{padding:clamp(70px,8vw,108px) 0 44px}.c2-disclosure-list{border-top:1px solid var(--c2-line)}.c2-disclosure{border-bottom:1px solid var(--c2-line)}.c2-disclosure summary{min-height:126px;color:var(--c2-ice);cursor:pointer;grid-template-columns:minmax(150px,.25fr) minmax(0,.62fr) auto;align-items:center;gap:clamp(28px,5vw,78px);padding:26px 0;list-style:none;display:grid}.c2-disclosure summary::-webkit-details-marker{display:none}.c2-disclosure summary>span{color:#b3e8e991;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.4}.c2-disclosure summary strong{letter-spacing:-.038em;max-width:780px;font-size:clamp(23px,2.35vw,36px);font-weight:450;line-height:1.12}.c2-disclosure summary i{color:#daf5f494;align-items:center;gap:10px;font-size:11px;font-style:normal;font-weight:650;display:inline-flex}.c2-disclosure summary i:after{content:"+";color:var(--c2-cyan);font-size:18px;font-weight:400}.c2-disclosure[open] summary i:after{content:"–"}.c2-disclosure__collapse,.c2-disclosure[open] .c2-disclosure__expand{display:none}.c2-disclosure[open] .c2-disclosure__collapse{display:inline}.c2-disclosure[open] summary strong{color:#9aebe7}.c2-disclosure>div{grid-template-columns:minmax(150px,.25fr) minmax(0,.62fr) auto;gap:clamp(28px,5vw,78px);padding:0 0 38px;display:grid}.c2-disclosure>div p{max-width:720px;color:var(--c2-muted);grid-column:2;margin:0;font-size:16px;line-height:1.7}.c2-disclosure summary:focus-visible{outline:1px solid var(--c2-cyan);outline-offset:8px}.c2-fintech .c2-contact{padding:clamp(92px,10vw,138px) 0}.c2-fintech .c2-contact-aura{display:none}@media (max-width:880px){.c2-hero-foot{flex-direction:column;align-items:flex-start;gap:18px}.c2-hero-foot .c2-reach{text-align:left}.c2-offer-proof,.c2-disclosure-heading{grid-template-columns:1fr;gap:24px}.c2-disclosure summary,.c2-disclosure>div{grid-template-columns:minmax(120px,.28fr) minmax(0,.72fr) auto;gap:22px}.c2-header-actions{display:none}.c2-header-inner{grid-template-columns:1fr auto}.c2-header .ax-mobile-nav{grid-column:2;display:flex}}@media (max-width:620px){.c2-fintech-hero{min-height:660px}.c2-fintech-hero-inner{padding:108px 0 30px}.c2-fintech-hero h1{font-size:clamp(48px,13.5vw,58px)}.c2-fintech .c2-hero-lead{font-size:16px;line-height:1.5}.c2-fintech .c2-actions{margin-top:28px}.c2-actions--quiet{gap:17px}.c2-hero-foot{gap:13px;padding-top:28px}.c2-hero-foot ul{gap:7px 18px;font-size:11px}.c2-hero-foot li:not(:last-child):after{right:-10px}.c2-roulette-section{padding:8px 0 52px}.c2-compact-offer{padding:76px 0 96px}.c2-offer-proof{padding-bottom:68px}.c2-offer-proof h2,.c2-disclosure-heading h2{font-size:43px}.c2-disclosure-heading{padding:68px 0 35px}.c2-disclosure summary{grid-template-columns:1fr auto;gap:14px 18px;min-height:0;padding:28px 0}.c2-disclosure summary>span{grid-column:1/-1}.c2-disclosure summary strong{font-size:24px}.c2-disclosure summary i{align-self:end;font-size:0}.c2-disclosure>div{padding:0 0 30px;display:block}.c2-disclosure>div p{font-size:15px}.c2-fintech .c2-contact{padding:82px 0 100px}}@media (max-width:390px){.c2-header-actions{display:none}.c2-header-inner{grid-template-columns:1fr auto}.c2-header .ax-mobile-nav{grid-column:2}}.c2-fintech-hero{background:radial-gradient(at 78% 26%,#54dbd721,#0000 34%),linear-gradient(145deg,#031723,#062b3e 61%,#073749);min-height:clamp(560px,66svh,720px)}.c2-fintech-hero:after{display:none}.c2-fintech-hero-inner{min-height:inherit;justify-content:flex-end;padding:166px 0 78px}.c2-fintech .c2-hero-copy{width:min(1080px,92%)}.c2-fintech-hero h1{letter-spacing:-.072em;max-width:1150px;margin-bottom:28px;font-size:clamp(76px,8.6vw,138px);line-height:.86}.c2-fintech .c2-hero-lead{max-width:700px}.c2-fintech .c2-actions{margin-top:31px}.c2-fintech-visual{background:#020f18;height:clamp(520px,58vw,820px);margin:0;position:relative;overflow:hidden}.c2-fintech-media{width:100%;height:100%;display:block}.c2-fintech-media>img{object-fit:cover;object-position:center 57%;filter:saturate(.9)contrast(1.04)brightness(.9);width:100%;height:100%;display:block}.c2-fintech-visual:after{content:"";pointer-events:none;background:linear-gradient(#020e170a 45%,#020e17d9 100%);position:absolute;inset:0}.c2-fintech-visual figcaption{z-index:2;justify-content:space-between;align-items:flex-end;gap:32px;display:flex;position:absolute;bottom:34px;left:0;right:0}.c2-fintech-visual ul{color:#f1fbfadb;flex-wrap:wrap;gap:9px 25px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.c2-fintech-visual li{position:relative}.c2-fintech-visual li:not(:last-child):after{content:"";background:var(--c2-cyan);border-radius:50%;width:2px;height:2px;position:absolute;top:50%;right:-14px}.c2-fintech-visual .c2-reach{margin:0}.c2-fintech-experience{background:linear-gradient(145deg,#071f30,#092f42 62%,#08283a);padding:clamp(82px,8.5vw,126px) 0}.c2-fintech-experience__inner{grid-template-columns:minmax(150px,.25fr) minmax(0,.75fr);gap:clamp(40px,7vw,108px);display:grid}.c2-fintech-experience h2{letter-spacing:-.06em;max-width:900px;margin:0;font-size:clamp(46px,5.4vw,82px);font-weight:400;line-height:.96}.c2-fintech-experience .c2-evidence-claim{max-width:760px;margin:30px 0 17px;font-size:clamp(18px,1.7vw,23px)}.c2-fintech-experience .c2-footnote{max-width:690px;margin:0}.c2-experience-more{border-top:1px solid var(--c2-line);border-bottom:1px solid var(--c2-line);max-width:720px;margin-top:30px}.c2-experience-more summary{min-height:58px;color:var(--c2-cyan);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;font-size:13px;font-weight:680;list-style:none;display:flex}.c2-experience-more summary::-webkit-details-marker{display:none}.c2-experience-more summary i{width:14px;height:14px;position:relative}.c2-experience-more summary i:before,.c2-experience-more summary i:after{content:"";background:currentColor;width:14px;height:1px;position:absolute;top:7px;left:0}.c2-experience-more summary i:after{transform:rotate(90deg)}.c2-experience-more[open] summary i:after{display:none}.c2-experience-more>p{max-width:680px;color:var(--c2-muted);margin:0 30px 25px 0;font-size:15.5px;line-height:1.68}.c2-experience-more summary:focus-visible{outline:1px solid var(--c2-cyan);outline-offset:5px}.c2-fintech .c2-roulette-section{padding:clamp(30px,4vw,54px) 0 clamp(64px,7vw,92px)}.c2-fintech-motivations{background:linear-gradient(140deg,#093549,#0a5262 54%,#082f43);padding:clamp(88px,9vw,136px) 0}.c2-fintech-motivations header{grid-template-columns:minmax(150px,.25fr) minmax(0,.75fr);align-items:start;gap:clamp(40px,7vw,108px);display:grid}.c2-fintech-motivations h2{letter-spacing:-.06em;max-width:880px;margin:0;font-size:clamp(46px,5.3vw,80px);font-weight:400;line-height:.96}.c2-fintech-motivations ul{border-top:1px solid var(--c2-line);width:min(100%,1000px);margin:clamp(54px,6vw,82px) 0 0 auto;padding:0;list-style:none}.c2-fintech-motivations li{border-bottom:1px solid var(--c2-line);letter-spacing:-.04em;padding:24px 0 26px;font-size:clamp(26px,2.55vw,39px);font-weight:440;line-height:1.08}.c2-fintech .c2-compact-offer{padding:clamp(82px,8.5vw,128px) 0 clamp(100px,10vw,148px)}.c2-fintech .c2-disclosure-heading{padding:0 0 44px}.c2-fintech-faq{background:linear-gradient(150deg,#061f30,#082c3e 55%,#052333);padding:clamp(84px,8.5vw,126px) 0}.c2-fintech-faq__inner{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(58px,8vw,120px);display:grid}.c2-fintech-faq h2{letter-spacing:-.058em;max-width:560px;margin:0;font-size:clamp(42px,4.7vw,70px);font-weight:400;line-height:.97}.c2-fintech-faq__list{border-top:1px solid var(--c2-line)}.c2-fintech-faq__list details{border-bottom:1px solid var(--c2-line)}.c2-fintech-faq__list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:0;padding:25px 0;list-style:none;display:flex}.c2-fintech-faq__list summary::-webkit-details-marker{display:none}.c2-fintech-faq__list summary span{max-width:650px;font-size:clamp(18px,1.65vw,23px);font-weight:520;line-height:1.24}.c2-fintech-faq__list summary i{width:14px;height:14px;color:var(--c2-cyan);flex:0 0 14px;position:relative}.c2-fintech-faq__list summary i:before,.c2-fintech-faq__list summary i:after{content:"";background:currentColor;width:14px;height:1px;position:absolute;top:7px;left:0}.c2-fintech-faq__list summary i:after{transform:rotate(90deg)}.c2-fintech-faq__list details[open] summary i:after{display:none}.c2-fintech-faq__list details>p{max-width:650px;color:var(--c2-muted);margin:-2px 34px 27px 0;font-size:15.5px;line-height:1.68}.c2-fintech-faq__list summary:focus-visible{outline:1px solid var(--c2-cyan);outline-offset:5px}@media (max-width:880px){.c2-fintech-experience__inner,.c2-fintech-motivations header,.c2-fintech-faq__inner{grid-template-columns:1fr;gap:25px}.c2-fintech-visual figcaption{flex-direction:column;align-items:flex-start;gap:14px}.c2-fintech-visual .c2-reach{text-align:left}}@media (max-width:620px){.c2-fintech-hero{min-height:610px}.c2-fintech-hero-inner{padding:142px 0 66px}.c2-fintech-hero h1{max-width:8ch;font-size:clamp(56px,16.8vw,70px)}.c2-fintech .c2-hero-lead{max-width:32rem;font-size:17px}.c2-fintech-visual{height:500px}.c2-fintech-media>img{object-position:34% 57%}.c2-fintech-visual figcaption{bottom:25px}.c2-fintech-visual ul{gap:8px 18px;font-size:11px}.c2-fintech-visual li:not(:last-child):after{right:-10px}.c2-fintech-experience{padding-block:76px}.c2-fintech-experience h2,.c2-fintech-motivations h2{font-size:45px}.c2-fintech .c2-roulette-section{padding:12px 0 55px}.c2-fintech-motivations{padding-block:78px}.c2-fintech-motivations ul{margin-top:46px}.c2-fintech-motivations li{padding-block:20px;font-size:27px}.c2-fintech .c2-compact-offer{padding:76px 0 96px}.c2-fintech-faq{padding-block:78px}.c2-fintech-faq__inner{gap:45px}.c2-fintech-faq h2{font-size:43px}}
