@scope(.corporate-site){:scope{--ink:oklch(16% .015 25);--blue:oklch(43% .18 28);--teal:oklch(76% .16 78);--muted:oklch(45% .018 25);--line:oklch(90% .012 55);--soft:oklch(97.5% .01 72)}*{box-sizing:border-box}:scope{scroll-behavior:smooth;color:var(--ink);background:#fff;margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}.app{overflow:hidden}.nav{z-index:10;justify-content:space-between;align-items:center;max-width:1220px;height:82px;margin:auto;padding:0 28px;display:flex;position:relative}.brand{align-items:center;gap:9px;font:800 21px Manrope;display:flex}.brandmark{color:#fff;background:linear-gradient(145deg,var(--blue),color-mix(in oklab,var(--blue),black 24%));border-radius:9px;place-items:center;width:31px;height:31px;font:800 22px Manrope;display:grid}.links{align-items:center;gap:32px;font-size:14px;font-weight:600;display:flex}.links>a:not(.navCta):hover{color:var(--blue)}.navCta,.primary{background:var(--blue);color:#fff;box-shadow:0 8px 24px color-mix(in oklab,var(--blue) 24%,transparent);border-radius:9px;align-items:center;gap:10px;padding:13px 19px;display:inline-flex}.menu{background:0 0;border:0;display:none}.hero{background:linear-gradient(135deg,#f7fbff 0%,#fff 48%,#eef7ff 100%);grid-template-columns:1.08fr .92fr;align-items:center;min-height:680px;padding:70px max(28px,50vw - 582px);display:grid;position:relative}.heroCopy{z-index:2;max-width:680px;position:relative}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:2px;color:var(--blue);font-size:12px;font-weight:800}.eyebrow{background:#fff;border:1px solid #dbe8ff;border-radius:100px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.hero h1{margin:25px 0;font:800 clamp(46px,5.3vw,75px)/1.05 Manrope}.hero h1 span{color:var(--blue)}.heroCopy>p{color:var(--muted);max-width:620px;font-size:19px;line-height:1.65}.heroActions{align-items:center;gap:25px;margin:32px 0;display:flex}.primary{padding:16px 22px;font-weight:700}.secondary{border-bottom:1px solid var(--ink);padding-bottom:4px;font-weight:700}.trust{color:#647184;gap:20px;font-size:13px;display:flex}.trust span{align-items:center;gap:5px;display:flex}.trust svg{color:#08a695;width:15px}.heroVisual{height:510px;position:relative}.orb{border:1px solid #246bfd35;border-radius:50%;place-items:center;width:390px;height:390px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 80px #2f78ff18}.orb:before,.orb:after{content:"";border:1px dashed #3d82ff55;border-radius:50%;position:absolute;inset:35px}.orb:after{border-style:solid;border-color:#15d5c555;inset:75px}.orbCore{z-index:1;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:180px;height:180px;display:flex;box-shadow:0 20px 60px #163d7730}.brandmark.large{width:42px;height:42px}.orbCore b{margin-top:8px;font:800 17px Manrope}.orbCore small{color:var(--muted);margin-top:3px}.float{z-index:3;background:#fff;border:1px solid #e1ebf7;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex;position:absolute;box-shadow:0 16px 36px #17385d1c}.float svg{color:var(--blue);width:24px}.float span{flex-direction:column;display:flex}.float b{font-size:14px}.float small{color:var(--muted);font-size:11px}.f1{top:45px;left:4%}.f2{top:205px;right:-2%}.f3{bottom:28px;left:11%}.glow{filter:blur(70px);border-radius:50%;position:absolute}.g1{background:#246bfd15;width:280px;height:280px;top:10%;right:9%}.g2{background:#15d5c518;width:230px;height:230px;bottom:8%;right:28%}.logoStrip{color:#8d9aab;letter-spacing:2px;background:#071528;justify-content:center;align-items:center;gap:34px;height:78px;font:700 11px Manrope;display:flex}.logoStrip i{background:var(--teal);border-radius:50%;width:4px;height:4px}.section{max-width:1164px;margin:auto;padding:105px 0}.sectionHead{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;margin-bottom:48px;display:grid}.section h2,.darkSection h2,.cta h2{margin:12px 0;font:750 clamp(35px,4vw,54px)/1.12 Manrope}.sectionHead p{color:var(--muted);font-size:17px;line-height:1.7}.grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:30px;transition:all .25s;position:relative}.card:hover{border-color:#bcd0ec;transform:translateY(-5px);box-shadow:0 20px 44px #112c4d14}.num{color:#adb8c6;font:700 11px Manrope;position:absolute;top:20px;right:22px}.icon{width:46px;height:46px;color:var(--blue);background:#eaf1ff;border-radius:11px;place-items:center;display:grid}.card h3{margin:25px 0 10px;font:700 20px Manrope}.card p{color:var(--muted);margin-bottom:25px;line-height:1.6}.card a{color:var(--blue);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.darkSection{color:#fff;background:#071528;grid-template-columns:.85fr 1.15fr;align-items:center;gap:95px;padding:110px max(28px,50vw - 582px);display:grid}.kicker.light{color:var(--teal)}.outcomeCopy>p{color:#aeb9c7;font-size:17px;line-height:1.7}.outcomeList{margin-top:35px}.outcomeList>div{gap:15px;margin:22px 0;display:flex}.outcomeList svg{color:var(--teal);background:#13304a;border-radius:9px;width:42px;height:42px;padding:9px}.outcomeList span{flex-direction:column;display:flex}.outcomeList small{color:#91a0b1;margin-top:4px}.flowCard{background:#0c2138;border:1px solid #254059;border-radius:18px;padding:20px}.flowTop{color:#8495a7;letter-spacing:1.6px;justify-content:space-between;font-size:10px;display:flex}.live{color:var(--teal)}.flowCenter{height:330px;position:relative}.hub{text-align:center;background:linear-gradient(145deg,#246bfd,#1646a4);border-radius:50%;place-content:center;width:120px;height:120px;font-size:12px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 30px #1a3b5b,0 0 0 31px #2b4d6b}.hub b{font-size:20px}.node{background:#132f49;border:1px solid #31516c;border-radius:7px;padding:8px 12px;font-size:12px;position:absolute}.n0{top:15%;left:4%}.n1{top:14%;right:5%}.n2{top:49%;left:0}.n3{top:50%;right:0}.n4{bottom:8%;left:9%}.n5{bottom:8%;right:8%}.metricRow{border-top:1px solid #29435a;grid-template-columns:repeat(3,1fr);padding-top:18px;display:grid}.metricRow div{text-align:center;border-right:1px solid #29435a;flex-direction:column;display:flex}.metricRow div:last-child{border:0}.metricRow strong{color:var(--teal);font:700 21px Manrope}.metricRow small{color:#8fa0b0}.sectors{text-align:center}.sectors h2{max-width:600px;margin:12px auto 38px}.pills{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pills span{border:1px solid var(--line);border-radius:100px;align-items:center;gap:14px;padding:14px 19px;font-weight:600;display:flex}.pills span:hover{border-color:var(--blue);color:var(--blue)}.approach{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.approach h2 em{color:var(--blue);font-style:normal}.step{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;padding:24px 0;display:grid}.step>span{color:var(--blue);font:700 12px Manrope}.step h3{margin:0 0 7px;font:700 19px Manrope}.step p{color:var(--muted);margin:0;line-height:1.5}.tech{text-align:center;background:var(--soft);padding:70px 25px}.tech>p{font:700 15px Manrope}.tech>div{flex-wrap:wrap;justify-content:center;gap:12px;margin:24px 0;display:flex}.tech>div span{border:1px solid var(--line);color:#32445b;background:#fff;border-radius:8px;padding:11px 18px;font-weight:700}.tech small{color:var(--muted)}.cta{color:#fff;background:linear-gradient(120deg,#0c2a51,#0e4aac);border-radius:20px;justify-content:space-between;align-items:flex-end;gap:50px;max-width:1164px;margin:105px auto;padding:70px;display:flex}.cta div{max-width:700px}.cta p{color:#c2d2e9;font-size:17px}.cta>a{background:var(--teal);color:#06233a;white-space:nowrap;border-radius:10px;gap:35px;padding:17px 20px;font-weight:800;display:flex}footer{border-top:1px solid var(--line);max-width:1164px;color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:45px;margin:auto;padding:45px 0;display:grid}footer p{font-size:13px}footer>div{gap:20px;font-size:12px;display:flex}@media (width<=900px){.nav{height:70px}.menu{display:block}.links{background:#fff;border-radius:12px;flex-direction:column;align-items:stretch;padding:22px;display:none;position:absolute;top:70px;left:15px;right:15px;box-shadow:0 18px 50px #122b4d2b}.links.open{display:flex}.links a{padding:8px}.navCta{justify-content:center}.hero{grid-template-columns:1fr;padding-top:65px}.heroVisual{height:430px}.section{padding:75px 24px}.sectionHead,.darkSection,.approach{grid-template-columns:1fr;gap:35px}.grid{grid-template-columns:repeat(2,1fr)}.darkSection{padding-top:75px;padding-bottom:75px}.cta{flex-direction:column;align-items:flex-start;margin:70px 24px;padding:45px}footer{grid-template-columns:1fr;margin:0 24px}footer>div{flex-wrap:wrap}}@media (width<=560px){.hero{padding-left:22px;padding-right:22px}.hero h1{font-size:44px}.heroCopy>p{font-size:17px}.heroActions{flex-direction:column;align-items:flex-start}.trust{flex-direction:column;gap:8px}.heroVisual{height:350px;transform:scale(.88)}.orb{width:330px;height:330px}.f1{left:-8%}.f2{right:-13%}.f3{left:2%}.logoStrip{gap:13px;height:62px}.logoStrip span{font-size:8px}.grid{grid-template-columns:1fr}.sectionHead{margin-bottom:30px}.darkSection{padding-left:22px;padding-right:22px}.flowCenter{height:290px}.node{padding:7px;font-size:10px}.metricRow small{font-size:9px}.approach{gap:25px}.cta{margin-left:16px;margin-right:16px;padding:35px 25px}.cta>a{justify-content:space-between;width:100%;font-size:13px}}.work{padding-bottom:55px}.workGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.workCard{background:#f5f8fc;border:1px solid #e2e9f1;border-radius:16px;min-height:315px;padding:27px;position:relative;overflow:hidden}.workCard:after{content:"";background:var(--accent);opacity:.1;border-radius:50%;width:150px;height:150px;position:absolute;top:-70px;right:-70px}.workCard.coral{--accent:#ef5c55}.workCard.green{--accent:#05a67b}.workCard.purple{--accent:#7b61ff}.workCard.blue{--accent:#246bfd}.workCard.cyan{--accent:#00a6c8}.workIcon{width:48px;height:48px;color:var(--accent);background:#fff;border-radius:12px;place-items:center;display:grid;box-shadow:0 7px 18px #17385d12}.workType{text-transform:uppercase;letter-spacing:1.5px;color:var(--accent);margin-top:28px;font:800 10px Manrope;display:block}.workCard h3{margin:7px 0 10px;font:800 25px Manrope}.workCard p{color:var(--muted);font-size:14px;line-height:1.55}.tags{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.tags span{background:#fff;border:1px solid #dbe3ec;border-radius:50px;padding:6px 9px;font-size:10px;font-weight:700}.portfolioNote{border:1px solid var(--line);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;margin-top:16px;padding:22px 25px;display:grid}.portfolioNote>svg{color:var(--blue)}.portfolioNote>div{flex-direction:column;display:flex}.portfolioNote span{color:var(--muted);margin-top:3px;font-size:13px}.portfolioNote a{color:var(--blue);align-items:center;gap:8px;font-weight:700;display:flex}.contactSection{color:#fff;background:linear-gradient(120deg,#071b34,#0e4aac);border-radius:20px;grid-template-columns:.85fr 1.15fr;gap:70px;max-width:1164px;margin:105px auto;padding:70px;display:grid}.contactIntro h2{margin:12px 0;font:750 clamp(35px,4vw,52px)/1.12 Manrope}.contactIntro>p{color:#b8c9df;line-height:1.6}.contactDetails{margin-top:45px}.contactDetails>a,.contactDetails>div{align-items:center;gap:13px;margin:18px 0;display:flex}.contactDetails svg{color:var(--teal)}.contactDetails span{flex-direction:column;font-size:13px;display:flex}.contactDetails small{color:#9db0c8;margin-bottom:3px}.contactForm{color:var(--ink);background:#fff;border-radius:14px;padding:28px}.fieldRow{grid-template-columns:1fr 1fr;gap:13px;display:grid}.contactForm label{flex-direction:column;gap:7px;margin-bottom:14px;font-size:12px;font-weight:700;display:flex}.contactForm input,.contactForm select,.contactForm textarea{width:100%;color:var(--ink);background:#fbfcfe;border:1px solid #d8e0e9;border-radius:8px;padding:12px;font:400 14px DM Sans}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{border-color:var(--blue);outline:2px solid #246bfd35}.contactForm .consent{color:var(--muted);flex-direction:row;align-items:flex-start;font-weight:400;line-height:1.4}.consent input{width:15px;margin-top:2px}.contactForm button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;padding:14px;font-weight:800;display:flex}.formNote{text-align:center;color:#7b8795;margin-top:10px;display:block}footer button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cookie{z-index:30;border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:12px;width:min(850px,100% - 30px);padding:17px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #07152838}.cookie>div{flex:1}.cookie p{color:var(--muted);margin:3px 0;font-size:12px}.cookie button{border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:#fff;border-radius:7px;padding:10px 13px;font-weight:700}.cookie .cookieLink{color:var(--blue);border:0}.cookie .accept{background:var(--blue);border-color:var(--blue);color:#fff}.modalBack{z-index:40;background:#061223bd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.legalModal{background:#fff;border-radius:16px;width:min(680px,100%);max-height:88vh;padding:40px;position:relative;overflow:auto}.modalClose{cursor:pointer;background:#eef3f8;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.legalModal h2{margin:8px 0 25px;font:800 35px Manrope}.legalModal h3{margin:22px 0 5px;font:700 16px Manrope}.legalModal p{color:var(--muted);line-height:1.65}.legalModal>small{border-top:1px solid var(--line);color:#7b8795;margin-top:25px;padding-top:18px;display:block}@media (width<=900px){.workGrid{grid-template-columns:repeat(2,1fr)}.contactSection{grid-template-columns:1fr;gap:35px;margin:70px 24px;padding:45px}.cookie{flex-wrap:wrap;align-items:flex-start}.cookie>div{flex-basis:100%}}@media (width>=901px){.grid{grid-template-columns:repeat(4,1fr)}.card{padding:27px}}@media (width<=560px){.workGrid{grid-template-columns:1fr}.portfolioNote{grid-template-columns:auto 1fr}.portfolioNote a{grid-column:2}.contactSection{margin-left:16px;margin-right:16px;padding:35px 20px}.fieldRow{grid-template-columns:1fr}.cookie button{flex:1}.cookie .cookieLink{text-align:left;flex-basis:100%;padding:0}.legalModal{padding:35px 23px}}.nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #e6ecf3;max-width:none;padding-left:max(28px,50vw - 610px);padding-right:max(28px,50vw - 610px);position:sticky;top:0;box-shadow:0 4px 20px #0a1d3508}.brand{letter-spacing:-.6px}.navCta{border-radius:100px;padding:12px 18px}.hero{background:radial-gradient(circle at 78% 25%,#dff6ff 0,#0000 28%),radial-gradient(circle at 88% 88%,#e1e9ff 0,#0000 28%),linear-gradient(135deg,#f8fbff,#fff 55%,#f3f8ff);min-height:720px}.hero h1{letter-spacing:-3px;max-width:720px}.heroCopy>p{max-width:650px;font-size:20px}.eyebrow{box-shadow:0 8px 28px #17385d0c}.primary{border-radius:100px;box-shadow:0 12px 30px #246bfd40}.secondary{border:0;position:relative}.secondary:after{content:"";background:var(--blue);height:2px;transition:all .25s;position:absolute;bottom:-5px;left:0;right:100%}.secondary:hover:after{right:0}.heroVisual:before{content:"";background:linear-gradient(145deg,#246bfd12,#15d5c51a);border-radius:42% 58% 48% 52%/54% 42% 58% 46%;position:absolute;inset:45px;transform:rotate(-8deg)}.sectionHead h2{letter-spacing:-1.8px}.card{background:linear-gradient(#fff,#fbfdff);border-radius:18px;min-height:310px}.card .icon{transition:all .25s}.card:hover .icon{background:var(--blue);color:#fff}.card a{margin-top:auto}.grid .card{flex-direction:column;display:flex}.workCard{border-radius:20px;transition:transform .25s,box-shadow .25s}.workCard:hover{transform:translateY(-5px);box-shadow:0 22px 50px #0b294917}.workCard h3{letter-spacing:-.8px}.why{background:#edf4ff;padding:105px max(28px,50vw - 582px)}.whyIntro{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.whyIntro h2{letter-spacing:-1.7px;max-width:730px;margin:0;font:750 clamp(34px,4vw,52px)/1.12 Manrope}.whyGrid{background:#fff;border:1px solid #dbe5f1;border-radius:20px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden;box-shadow:0 18px 50px #17385d0c}.whyGrid>div{border-right:1px solid #e2e9f1;padding:30px}.whyGrid>div:last-child{border:0}.whyGrid strong{color:var(--blue);font:800 12px Manrope}.whyGrid h3{margin:28px 0 10px;font:750 19px Manrope}.whyGrid p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.engagement{color:#fff;background:#071528;padding:105px max(28px,50vw - 582px)}.engagement .sectionHead{margin-bottom:42px}.engagement h2{letter-spacing:-1.6px;margin:12px 0;font:750 clamp(35px,4vw,54px)/1.12 Manrope}.engagement .sectionHead>p{color:#aeb9c7;font-size:17px;line-height:1.7}.engageGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.engageGrid article{background:#0d223a;border:1px solid #253c55;border-radius:17px;flex-direction:column;min-height:290px;padding:27px;display:flex}.engageGrid svg{color:var(--teal);width:30px;height:30px}.engageGrid h3{margin:30px 0 10px;font:700 20px Manrope}.engageGrid p{color:#aeb9c7;font-size:15px;line-height:1.6}.engageGrid span{color:var(--teal);margin-top:auto;font-size:12px;font-weight:700}.faq{grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.faqIntro h2{margin:12px 0;font:750 clamp(35px,4vw,52px)/1.1 Manrope}.faqIntro p{color:var(--muted);line-height:1.7}.faqIntro a{color:var(--blue);align-items:center;gap:8px;margin-top:12px;font-weight:700;display:inline-flex}.faqItem{border-bottom:1px solid var(--line)}.faqItem button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:23px 0;font:700 17px Manrope;display:flex}.faqItem button svg{flex:none;transition:all .2s}.faqItem.active button svg{color:var(--blue);transform:rotate(180deg)}.faqItem p{color:var(--muted);margin:0;padding:0 45px 22px 0;line-height:1.65}.contactSection{box-shadow:0 28px 80px #0e34672b}.mobileCta{display:none}@media (width<=1050px){.links{gap:20px}.engageGrid,.whyGrid{grid-template-columns:repeat(2,1fr)}.whyGrid>div:nth-child(2){border-right:0}.whyGrid>div:nth-child(-n+2){border-bottom:1px solid #e2e9f1}}@media (width<=900px){.nav{padding-left:22px;padding-right:22px;position:sticky}.hero{min-height:auto}.why{padding:75px 24px}.whyIntro{display:block}.whyIntro .kicker{margin-bottom:12px;display:block}.engagement{padding:75px 24px}.faq{grid-template-columns:1fr;gap:35px}.contactSection{margin-bottom:100px}.mobileCta{z-index:25;background:var(--blue);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:15px 19px;font-weight:800;display:flex;position:fixed;bottom:15px;left:15px;right:15px;box-shadow:0 14px 40px #102d5a55}.cookie{bottom:76px}}@media (width<=560px){.hero h1{letter-spacing:-2px}.heroVisual{margin-top:-15px}.whyGrid,.engageGrid{grid-template-columns:1fr}.whyGrid>div{border-bottom:1px solid #e2e9f1;border-right:0}.whyGrid>div:nth-child(2){border-bottom:1px solid #e2e9f1}.whyGrid>div:last-child{border-bottom:0}.engageGrid article{min-height:240px}.faqItem button{font-size:16px}.contactDetails span{font-size:12px}}:scope{--amber:#ffb000}.brandNav{gap:4px;height:70px}.brandNav>img{object-fit:contain;width:58px;height:58px;transform:scale(1.32)}.brandNavText{letter-spacing:-.8px;color:#075cf2;font:800 21px Manrope}.brandNavText>span{color:var(--amber)}.orbCore.branded{background:#fff;width:230px;height:230px;overflow:visible}.orbCore.branded img{object-fit:contain;filter:drop-shadow(0 12px 24px #102a5515);width:280px;height:190px}.primary{background:linear-gradient(90deg,#075cf2,#1856cf)}.logoStrip i{background:var(--amber)}.brandPromise{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;max-width:1164px;margin:0 auto;padding:105px 0;display:grid}.brandPromiseLogo{background:radial-gradient(circle at 50% 46%,#fff 0,#f3f8ff 52%,#e8f0ff 100%);border:1px solid #dce7f5;border-radius:28px;place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.brandPromiseLogo:before{content:"";border:1px solid #0e64f42b;border-radius:50%;width:310px;height:310px;position:absolute;box-shadow:0 0 0 45px #0e64f408,0 0 0 90px #ffb00008}.brandPromiseLogo img{z-index:1;filter:drop-shadow(0 18px 35px #17385d20);width:92%;position:relative}.brandPromise h2{letter-spacing:-2.2px;margin:14px 0 22px;font:800 clamp(38px,4.5vw,60px)/1.08 Manrope}.brandPromise h2 em{color:var(--amber);font-style:normal}.brandPromise p{color:var(--muted);max-width:540px;font-size:18px;line-height:1.7}.workCard.amber{--accent:var(--amber)}.contactForm button{background:linear-gradient(90deg,#075cf2,#164fbf)}.footerBrand img{object-fit:contain;width:135px;height:70px;transform:scale(1.15)}@media (width<=900px){.brandPromise{grid-template-columns:1fr;gap:38px;padding:75px 24px}.brandPromiseLogo{min-height:330px}.brandNav>img{width:52px;height:52px}.brandNavText{font-size:19px}}@media (width<=560px){.brandNav>img{width:44px;height:44px}.brandNavText{font-size:17px}.brandPromiseLogo{min-height:270px}.brandPromiseLogo img{width:105%}.brandPromise h2{letter-spacing:-1.5px}.orbCore.branded{width:190px;height:190px}.orbCore.branded img{width:235px}}.nav>a:first-child{align-items:center;height:72px;display:flex}.siteLogo{object-fit:contain;width:150px;height:68px}.footerLogo{width:140px;height:72px}.newHero{grid-template-columns:1.05fr .95fr}.heroBrand{place-items:center;height:500px;display:grid;position:relative}.heroBrand>.siteLogo{z-index:2;filter:drop-shadow(0 24px 48px #12346024);width:430px;height:310px;position:relative}.orbit{border:1px solid #246bfd38;border-radius:50%;animation:28s linear infinite spin;position:absolute;inset:45px}.orbit:after{content:"";border:1px dashed #f3aa003f;border-radius:50%;position:absolute;inset:55px}.orbit span{background:#fff;border:1px solid #dce7f5;border-radius:100px;padding:9px 13px;font-size:12px;font-weight:800;position:absolute;box-shadow:0 8px 22px #17385d18}.orbit span:first-child{top:-18px;left:43%}.orbit span:nth-child(2){top:44%;right:-20px}.orbit span:nth-child(3){bottom:-18px;left:43%}.orbit span:nth-child(4){top:44%;left:-34px}@keyframes spin{to{transform:rotate(360deg)}}.orbit span{animation:28s linear infinite counter}@keyframes counter{to{transform:rotate(-360deg)}}.sectionLink{width:max-content;color:var(--blue);align-items:center;gap:9px;margin:30px auto 0;font-weight:800;display:flex}.whyIntro>p{max-width:430px;color:var(--muted);line-height:1.7}.innerPage{min-height:70vh}.innerHero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 85% 25%,#dff3ff,#0000 30%),linear-gradient(135deg,#f8fbff,#fff);padding:105px max(28px,50vw - 582px)}.innerHero h1{letter-spacing:-3px;max-width:850px;margin:18px 0;font:800 clamp(46px,6vw,76px)/1.03 Manrope}.innerHero>p{color:var(--muted);max-width:720px;font-size:19px;line-height:1.7}.innerHero>a{background:var(--blue);color:#fff;border-radius:100px;align-items:center;gap:12px;margin-top:22px;padding:15px 20px;font-weight:800;display:inline-flex}.serviceGroups{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1164px;margin:80px auto;display:grid}.serviceGroups article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:30px}.serviceGroups article>span{color:var(--blue);font:800 12px Manrope}.serviceGroups h2{margin:24px 0;font:750 23px Manrope}.serviceGroups ul{margin:0;padding:0;list-style:none}.serviceGroups li{color:var(--muted);align-items:center;gap:9px;padding:9px 0;font-size:15px;display:flex}.serviceGroups li svg{color:#08a695;width:15px}.simpleCta{color:#fff;background:#071528;border-radius:20px;justify-content:space-between;align-items:end;gap:30px;max-width:1164px;margin:80px auto 105px;padding:55px;display:flex}.simpleCta h2{margin:10px 0;font:750 40px Manrope}.simpleCta p{color:#aeb9c7}.simpleCta>a{background:var(--amber);color:#071528;white-space:nowrap;border-radius:10px;align-items:center;gap:22px;padding:15px 18px;font-weight:800;display:flex}.industryPageGrid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1164px;margin:80px auto 105px;display:grid}.industryPageGrid article{background:#f5f8fc;border:1px solid #e0e8f1;border-radius:18px;min-height:285px;padding:30px}.industryPageGrid svg{width:35px;height:35px;color:var(--blue)}.industryPageGrid span{color:var(--blue);text-transform:uppercase;letter-spacing:1px;margin-top:30px;font-size:12px;font-weight:800;display:block}.industryPageGrid h2{margin:8px 0;font:750 24px Manrope}.industryPageGrid p{color:var(--muted);line-height:1.6}.aboutValues{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1164px;margin:80px auto 105px;display:grid}.aboutValues article{border-top:3px solid var(--blue);background:#f7faff;padding:28px 20px}.aboutValues svg{color:var(--amber)}.aboutValues h2{margin:26px 0 9px;font:750 21px Manrope}.aboutValues p{color:var(--muted);line-height:1.6}.contactPage{margin-top:90px;margin-bottom:90px}.restricted{background:#071528;place-items:center;min-height:calc(100vh - 82px);padding:30px;display:grid}.restrictedCard{text-align:center;background:#fff;border-radius:22px;width:min(510px,100%);padding:45px}.restrictedCard .siteLogo{width:210px;height:140px}.secureBadge{color:#087a68;background:#e4f7f3;border-radius:100px;align-items:center;gap:7px;width:max-content;margin:10px auto 22px;padding:8px 12px;font-size:12px;font-weight:800;display:flex}.secureBadge svg{width:16px}.restrictedCard h1{margin:0 0 12px;font:800 35px Manrope}.restrictedCard p{color:var(--muted);line-height:1.6}.restrictedCard button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:9px;margin:12px 0 18px;padding:14px 19px;font-weight:800}.restrictedCard small{color:#8290a1;display:block}footer{grid-template-columns:auto 1fr auto}@media (width<=900px){.newHero{grid-template-columns:1fr}.heroBrand{height:380px}.heroBrand>.siteLogo{width:340px;height:250px}.orbit{inset:35px}.serviceGroups,.industryPageGrid,.aboutValues{grid-template-columns:repeat(2,1fr);margin:55px 24px}.simpleCta{margin:55px 24px 80px}.innerHero{padding-top:75px;padding-bottom:75px}.contactPage{margin-top:60px}}@media (width<=560px){.siteLogo{width:118px;height:58px}.newHero .heroBrand{height:300px}.heroBrand>.siteLogo{width:270px;height:195px}.orbit{inset:25px}.orbit span:nth-child(4){left:-15px}.orbit span:nth-child(2){right:-10px}.innerHero h1{letter-spacing:-2px;font-size:45px}.serviceGroups,.industryPageGrid,.aboutValues{grid-template-columns:1fr;margin:40px 18px}.simpleCta{flex-direction:column;align-items:flex-start;margin:40px 18px 70px;padding:34px 24px}.simpleCta h2{font-size:31px}.contactPage{margin-top:35px}.restrictedCard{padding:32px 22px}}@media (prefers-reduced-motion:reduce){.orbit,.orbit span{animation:none}}:scope{--depth-shadow:0 30px 55px #0b264b21,0 9px 18px #0b264b14;--depth-blue:#075cf2;--depth-cyan:#39d9ff}.grid,.serviceGroups,.industryPageGrid,.aboutValues{perspective:1400px}.card,.serviceGroups article,.industryPageGrid article,.aboutValues article{isolation:isolate;transform-style:preserve-3d;will-change:transform,box-shadow;background:linear-gradient(145deg,#fffffffa,#f6fafff5);border-color:#dbe5f1;transition:transform .42s cubic-bezier(.2,.75,.25,1),box-shadow .42s,border-color .3s;box-shadow:0 12px 30px #14365e0e,inset 0 1px #fff}.card:before,.serviceGroups article:before,.industryPageGrid article:before,.aboutValues article:before{content:"";z-index:-1;border-radius:inherit;filter:blur(.2px);pointer-events:none;background:linear-gradient(145deg,#075cf217,#ffb0000f);transition:all .42s;position:absolute;inset:10px -7px -9px 9px;transform:translateZ(-18px)}.card:after,.serviceGroups article:after,.industryPageGrid article:after,.aboutValues article:after{content:"";z-index:-1;filter:blur(18px);opacity:.42;pointer-events:none;background:#14365e26;border-radius:50%;height:28px;transition:all .42s;position:absolute;bottom:-16px;left:12%;right:12%;transform:translateZ(-28px)}.card:hover,.serviceGroups article:hover,.industryPageGrid article:hover,.aboutValues article:hover{box-shadow:var(--depth-shadow);border-color:#b7cdf0;transform:translateY(-10px)rotateX(2.5deg)rotateY(-2deg)}.card:nth-child(2n):hover,.serviceGroups article:nth-child(2n):hover,.industryPageGrid article:nth-child(2n):hover,.aboutValues article:nth-child(2n):hover{transform:translateY(-10px)rotateX(2.5deg)rotateY(2deg)}.card:hover:before,.serviceGroups article:hover:before,.industryPageGrid article:hover:before,.aboutValues article:hover:before{background:linear-gradient(145deg,#075cf226,#ffb0001a);inset:13px -10px -12px 12px}.card:hover:after,.serviceGroups article:hover:after,.industryPageGrid article:hover:after,.aboutValues article:hover:after{opacity:.72;bottom:-20px}.icon,.industryPageGrid article>svg,.aboutValues article>svg{width:54px;height:54px;color:var(--depth-blue);background:linear-gradient(145deg,#fff 4%,#e8f1ff 52%,#cbdcff 100%);border:1px solid #fffc;border-radius:15px;transition:transform .42s cubic-bezier(.2,.75,.25,1),box-shadow .42s,color .3s;position:relative;transform:translateZ(28px)rotate(-2deg);box-shadow:inset 3px 3px 6px #ffffffe6,inset -4px -5px 8px #3066c421,0 12px 20px #0f49a62e,0 3px #b5caeb}.icon:before,.industryPageGrid article>svg:before,.aboutValues article>svg:before{content:"";pointer-events:none;border:1px solid #ffffffb8;border-radius:11px;position:absolute;inset:4px}.icon svg{filter:drop-shadow(0 2px 2px #075cf22e);width:25px;height:25px}.card:hover .icon,.industryPageGrid article:hover>svg,.aboutValues article:hover>svg{color:#fff;background:linear-gradient(145deg,#4b91ff,#075cf2 63%,#0644b5);transform:translateZ(44px)translateY(-4px)rotate(3deg)scale(1.05);box-shadow:inset 3px 3px 7px #ffffff5c,inset -4px -5px 8px #001e6438,0 18px 28px #075cf247,0 4px #063fa6}.card h3,.serviceGroups h2,.industryPageGrid h2,.aboutValues h2{transform:translateZ(16px)}.card p,.serviceGroups ul,.industryPageGrid p,.aboutValues p{transform:translateZ(8px)}.card .num,.serviceGroups article>span{transform:translateZ(20px)}.serviceGroups article{min-height:330px;padding-top:36px;position:relative;overflow:visible}.serviceGroups article>span{background:linear-gradient(145deg,#fff,#e6efff);border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;display:grid;box-shadow:0 8px 18px #0f49a626,0 3px #c6d6ef}.serviceGroups article:hover>span{color:#17243a;background:linear-gradient(145deg,#ffd46a,#ffb000);box-shadow:0 13px 24px #ffb00038,0 3px #d99200}.industryPageGrid article{background:linear-gradient(145deg,#fbfdff,#edf4ff);position:relative;overflow:visible}.industryPageGrid article>svg,.aboutValues article>svg{padding:13px;overflow:visible}.aboutValues article{background:linear-gradient(145deg,#fff,#f0f6ff);border-top:0;border-radius:18px;padding:28px;position:relative}.aboutValues article:after{display:block}.whyGrid{perspective:1200px;box-shadow:none;background:0 0;border:0;gap:14px;overflow:visible}.whyGrid>div{transform-style:preserve-3d;background:linear-gradient(145deg,#fff,#f4f8ff);border-radius:17px;transition:all .35s;position:relative;box-shadow:0 10px 25px #14365e12;border:1px solid #dbe5f1!important}.whyGrid>div:hover{transform:translateY(-7px)rotateX(2deg);box-shadow:0 22px 38px #14365e21}.whyGrid strong{background:linear-gradient(145deg,#fff,#dce9ff);border-radius:11px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 7px 14px #075cf21f,0 3px #c2d5f4}@media (width<=900px){.card:hover,.card:nth-child(2n):hover,.serviceGroups article:hover,.serviceGroups article:nth-child(2n):hover,.industryPageGrid article:hover,.industryPageGrid article:nth-child(2n):hover,.aboutValues article:hover,.aboutValues article:nth-child(2n):hover{transform:translateY(-6px)}.whyGrid{gap:12px}}@media (width<=560px){.grid,.serviceGroups,.industryPageGrid,.aboutValues{perspective:none}.card,.serviceGroups article,.industryPageGrid article,.aboutValues article{transform:none}.card:before,.serviceGroups article:before,.industryPageGrid article:before,.aboutValues article:before{inset:8px -4px -6px 8px}.serviceGroups article{min-height:auto}.icon,.industryPageGrid article>svg,.aboutValues article>svg{transform:none}}@media (prefers-reduced-motion:reduce){.card,.serviceGroups article,.industryPageGrid article,.aboutValues article,.icon,.industryPageGrid article>svg,.aboutValues article>svg,.whyGrid>div{transition:none!important;transform:none!important}}.siteFooter{color:#fff;background:#071528;border-top:1px solid #18304b;grid-template-columns:.9fr 1.1fr 1.4fr;align-items:center;gap:55px;max-width:none;margin:0;padding:54px max(28px,50vw - 582px);display:grid}.footerIdentity{flex-direction:column;align-items:flex-start;display:flex}.footerIdentity .footerLogo{filter:brightness(0)invert()drop-shadow(0 8px 20px #0000002e);width:145px;height:66px}.footerIdentity p{color:#9fb0c4;margin:2px 0 0;font-size:13px}.siteFooter address{color:#aebdd0;flex-direction:column;gap:5px;font-size:13px;font-style:normal;line-height:1.45;display:flex}.siteFooter address strong{color:#fff;margin-bottom:4px;font:700 15px Manrope}.footerActions{flex-direction:column;align-items:flex-end;gap:20px;display:flex}.socialLinks{gap:9px;display:flex}.socialLinks a{color:#d9e7f7;background:#0c2037;border:1px solid #29435f;border-radius:11px;place-items:center;width:39px;height:39px;transition:transform .2s,background .2s,border-color .2s,color .2s;display:grid}.socialLinks a:hover{background:var(--blue);border-color:var(--blue);color:#fff;transform:translateY(-3px)}.socialLinks svg{width:18px;height:18px}.legalLinks{color:#92a5bb;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:17px;font-size:12px;display:flex}.legalLinks button{color:#c6d3e2}.legalLinks button:hover{color:#fff}.legalAddress{border-top:1px solid var(--line);padding-top:18px;color:var(--muted)!important;margin-top:26px!important;font-size:13px!important}@media (width<=900px){.siteFooter{grid-template-columns:1fr 1fr;gap:34px}.footerActions{grid-column:1/-1;align-items:flex-start}.legalLinks{justify-content:flex-start}}@media (width<=560px){.siteFooter{grid-template-columns:1fr;gap:28px;padding:42px 22px}.footerActions{grid-column:auto}.legalLinks{gap:13px}.legalLinks span{flex-basis:100%}.socialLinks a{width:42px;height:42px}}.socialLinks svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.socialLinks svg .fillMark{fill:currentColor;stroke:none}.premiumHero{background:radial-gradient(circle at 78% 48%,#2775ff21,#0000 26%),radial-gradient(circle at 91% 12%,#15d5c521,#0000 23%),radial-gradient(circle at 62% 92%,#ffb00014,#0000 25%),linear-gradient(135deg,#f8fbff 0%,#fff 48%,#eef5ff 100%);min-height:760px;overflow:hidden}.heroMesh{pointer-events:none;background-image:linear-gradient(#144b9609 1px,#0000 1px),linear-gradient(90deg,#144b9609 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 63%);mask-image:linear-gradient(90deg,#000 0%,#0000 63%)}.heroOverline{color:var(--blue);letter-spacing:2.2px;text-transform:uppercase;margin-bottom:20px;font:800 12px Manrope;display:block}.premiumHero h1{text-wrap:balance;margin-top:0}.premiumHero .heroCopy>p{max-width:610px}.premiumHero .primary{position:relative;overflow:hidden}.premiumHero .primary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:28%;animation:5s ease-in-out infinite buttonSheen;position:absolute;inset:-2px auto -2px -35%;transform:skew(-18deg)}@keyframes buttonSheen{0%,68%{left:-35%}88%,to{left:125%}}.premiumHero .heroBrand{isolation:isolate;perspective:1100px;height:560px}.brandHalo{filter:drop-shadow(0 35px 55px #14438c33);background:radial-gradient(circle,#fffffffa 0 37%,#4887ff33 48%,#15d5c514 61%,#0000 72%);border-radius:50%;width:390px;height:390px;animation:5s ease-in-out infinite haloPulse;position:absolute}@keyframes haloPulse{50%{filter:drop-shadow(0 42px 65px #14438c40);transform:scale(1.045)}}.brandCore{z-index:5;background:linear-gradient(145deg,#fffffffa,#eff6fff0);border:1px solid #ffffffe6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:245px;height:245px;display:flex;position:relative;transform:translateZ(45px);box-shadow:inset 0 1px #fff,inset -12px -14px 26px #2263d214,0 28px 65px #0f3c8230,0 0 0 10px #ffffff75}.brandCore .siteLogo{filter:drop-shadow(0 13px 25px #1234602e);width:270px;height:170px;margin-top:-6px}.brandCore small{color:#54708f;letter-spacing:1.7px;text-transform:uppercase;margin-top:-32px;font:700 10px Manrope}.premiumHero .orbitOuter{border-color:#075cf240;animation-duration:32s;inset:35px;box-shadow:inset 0 0 50px #075cf20a,0 0 0 1px #fff9}.premiumHero .orbitOuter:before{content:"";border:1px dashed #15d5c547;border-radius:50%;position:absolute;inset:30px}.premiumHero .orbitOuter:after{border-color:#ffb0004d;inset:88px}.premiumHero .orbitOuter span{color:#183b68;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border-color:#b9cfede6;align-items:center;gap:7px;padding:10px 14px;animation-duration:32s;display:flex;box-shadow:0 12px 28px #14417d29,inset 0 1px #fff}.premiumHero .orbitOuter span svg{width:15px;height:15px;color:var(--blue)}.orbitInner{border:1px dotted #075cf238;border-radius:50%;width:325px;height:325px;animation:22s linear infinite reverseSpin;position:absolute}.orbitInner i{background:var(--amber);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 6px #ffb0001f,0 0 18px #ffb000a6}.orbitInner i:first-child{top:76px;left:18px}.orbitInner i:nth-child(2){background:var(--teal);top:145px;right:9px;box-shadow:0 0 0 6px #15d5c51f,0 0 18px #15d5c5a6}.orbitInner i:nth-child(3){background:var(--blue);bottom:-2px;left:112px;box-shadow:0 0 0 6px #075cf21f,0 0 18px #075cf28c}@keyframes reverseSpin{to{transform:rotate(-360deg)}}.signalCard{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #cddcf1eb;border-radius:14px;align-items:center;gap:11px;padding:12px 15px;animation:5s ease-in-out infinite signalFloat;display:flex;position:absolute;box-shadow:0 17px 38px #143c7329,inset 0 1px #fff}.signalCard>svg{width:21px;color:var(--blue)}.signalCard span{flex-direction:column;display:flex}.signalCard b{font:750 12px Manrope}.signalCard small{color:#708198;margin-top:2px;font-size:10px}.signalOne{top:19%;left:3%}.signalTwo{animation-delay:-2.2s;bottom:18%;right:0}.signalTwo>svg{color:#0aa58f}@keyframes signalFloat{50%{transform:translateY(-9px)rotate(1deg)}}.logoStrip{z-index:2;position:relative;box-shadow:0 12px 32px #0715282e}.section{position:relative}.section:before{content:"";filter:blur(2px);pointer-events:none;background:#266bfd09;border-radius:50%;width:260px;height:260px;position:absolute;top:120px;left:-170px}.sectionHead{position:relative}.sectionHead:after{content:"";background:linear-gradient(90deg,var(--blue),var(--amber));border-radius:5px;width:54px;height:3px;position:absolute;bottom:-22px;left:0}.contactSection{background:radial-gradient(circle at 13% 20%,#15d5c529,#0000 27%),linear-gradient(120deg,#06182e,#0e4aac);position:relative;overflow:hidden}.contactSection:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:330px;height:330px;position:absolute;top:-160px;right:-160px;box-shadow:0 0 0 55px #ffffff06,0 0 0 110px #ffffff05}.contactSection>*{z-index:1;position:relative}@media (width<=900px){.premiumHero{min-height:auto}.premiumHero .heroBrand{height:480px}.heroMesh{-webkit-mask-image:linear-gradient(#000,#0000 48%);mask-image:linear-gradient(#000,#0000 48%)}.signalOne{left:7%}.signalTwo{right:5%}.brandCore{width:220px;height:220px}.premiumHero .orbitOuter{inset:38px}}@media (width<=560px){.premiumHero .heroBrand{height:360px;margin-top:8px}.brandHalo{width:280px;height:280px}.brandCore{width:172px;height:172px}.brandCore .siteLogo{width:205px;height:135px}.brandCore small{margin-top:-27px;font-size:8px}.premiumHero .orbitOuter{inset:20px}.premiumHero .orbitOuter span{padding:7px 9px;font-size:9px}.premiumHero .orbitOuter span svg{width:12px}.orbitInner{width:230px;height:230px}.signalCard{padding:9px 11px}.signalCard b{font-size:10px}.signalCard small{font-size:8px}.signalOne{top:12%;left:0}.signalTwo{bottom:10%;right:0}.heroOverline{letter-spacing:1.7px;font-size:10px}.sectionHead:after{bottom:-14px}}@media (prefers-reduced-motion:reduce){.brandHalo,.orbitInner,.signalCard,.premiumHero .primary:before{animation:none!important}}.languageSwitch{background:#eef3fa;border:1px solid #dce5f0;border-radius:100px;align-items:center;padding:3px;display:flex}.languageSwitch button{color:#6a788a;cursor:pointer;background:0 0;border:0;border-radius:100px;padding:6px 8px;font:800 10px Manrope}.languageSwitch button.active{color:var(--blue);background:#fff;box-shadow:0 3px 9px #14365e1f}@media (width<=900px){.languageSwitch{order:5;width:max-content;margin:5px 8px}.languageSwitch button{padding:7px 12px}}html[lang=de] .siteLogo{object-fit:contain}@media (width<=1050px){.languageSwitch{order:5}.links{gap:15px}}@media (width<=900px){.languageSwitch{width:max-content;margin:5px 8px}.languageSwitch button{padding:7px 12px}html[lang=de] .nav>a:first-of-type .siteLogo{width:135px}}@media (width<=560px){html[lang=de] .brandCore .siteLogo{width:195px;height:130px}}.brandCore small{display:none!important}.brandCore .siteLogo{object-fit:contain;width:242px;height:162px;margin:0}.nav>a:first-of-type .siteLogo{width:142px;height:64px}.footerIdentity .footerLogo{width:148px;height:72px}html[lang=de] .nav>a:first-of-type .siteLogo{width:142px}html[lang=de] .brandCore .siteLogo{width:242px;height:162px}html[lang=de] .footerIdentity .footerLogo{width:148px;height:72px}.premiumHero .heroCopy{padding-top:8px}.premiumHero .heroActions{margin-top:29px}.premiumHero .trust{padding-top:2px}.sectionHead>p{max-width:470px}.card p{margin-bottom:8px}.faqItem p{max-width:690px}.siteFooter{border-top-color:#20354c}@media (width<=560px){.brandCore .siteLogo,html[lang=de] .brandCore .siteLogo{width:184px;height:123px}.nav>a:first-of-type .siteLogo,html[lang=de] .nav>a:first-of-type .siteLogo{width:116px;height:54px}}.brandCore{background:radial-gradient(circle at 34% 25%,#fff 0 22%,#fafcfffa 54%,#e7f0fcf5 100%);width:272px;height:272px;box-shadow:inset 0 1px #fff,inset -14px -17px 30px #2263d217,0 30px 72px #0f3c8233,0 0 0 11px #ffffff80}.brandCore .heroLogo,html[lang=de] .brandCore .heroLogo{object-fit:contain;filter:drop-shadow(0 11px 19px #0a1b3229);width:220px;height:142px;margin:0}.nav>a:first-of-type .siteLogo,html[lang=de] .nav>a:first-of-type .siteLogo{width:154px;height:66px}.footerIdentity .footerLogo,html[lang=de] .footerIdentity .footerLogo{width:154px;height:78px}@media (width<=900px){.brandCore{width:238px;height:238px}.brandCore .heroLogo,html[lang=de] .brandCore .heroLogo{width:196px;height:128px}}@media (width<=560px){.brandCore{width:184px;height:184px}.brandCore .heroLogo,html[lang=de] .brandCore .heroLogo{width:150px;height:100px}.nav>a:first-of-type .siteLogo,html[lang=de] .nav>a:first-of-type .siteLogo{width:122px;height:56px}}:scope{--amber:oklch(76% .16 78);--brand-red:oklch(43% .18 28);--brand-red-deep:oklch(31% .13 27);--brand-gold:oklch(76% .16 78);--brand-charcoal:oklch(16% .015 25);--brand-paper:oklch(98.5% .008 72)}.nav{background:color-mix(in oklab,var(--brand-paper) 94%,transparent);border-bottom-color:color-mix(in oklab,var(--brand-red) 13%,white);box-shadow:0 8px 30px color-mix(in oklab,var(--brand-charcoal) 7%,transparent)}.links>a:not(.navCta){position:relative}.links>a:not(.navCta):after{content:"";background:var(--brand-gold);height:2px;transition:right .22s;position:absolute;bottom:2px;left:8px;right:100%}.links>a:not(.navCta):hover:after{right:8px}.navCta,.primary,.innerHero>a,.contactForm button,.restrictedCard button{background:linear-gradient(120deg,var(--brand-red),var(--brand-red-deep));box-shadow:0 10px 26px color-mix(in oklab,var(--brand-red) 25%,transparent)}.premiumHero{background:radial-gradient(circle at 78% 48%,color-mix(in oklab,var(--brand-red) 13%,transparent),transparent 26%),radial-gradient(circle at 91% 12%,color-mix(in oklab,var(--brand-gold) 16%,transparent),transparent 23%),radial-gradient(circle at 62% 92%,color-mix(in oklab,var(--brand-red) 7%,transparent),transparent 25%),linear-gradient(135deg,var(--brand-paper) 0%,white 48%,color-mix(in oklab,var(--brand-gold) 7%,white) 100%)}.hero h1 span{background:linear-gradient(90deg,var(--brand-red-deep),var(--brand-red) 60%,var(--brand-gold));color:#0000;-webkit-background-clip:text;background-clip:text}.heroMesh{opacity:.55}.premiumHero .orbitOuter{border-color:color-mix(in oklab,var(--brand-red) 30%,transparent)}.premiumHero .orbitOuter:before{border-color:color-mix(in oklab,var(--brand-gold) 36%,transparent)}.premiumHero .orbitOuter span svg,.signalCard>svg{color:var(--brand-red)}.signalTwo>svg,.trust svg{color:var(--brand-gold)}.logoStrip,.siteFooter,.simpleCta,.restricted{background:var(--brand-charcoal)}.logoStrip{color:color-mix(in oklab,white 60%,var(--brand-charcoal))}.why{background:linear-gradient(135deg,color-mix(in oklab,var(--brand-red) 5%,white),var(--brand-paper))}.innerHero{background:radial-gradient(circle at 85% 25%,color-mix(in oklab,var(--brand-gold) 12%,white),transparent 30%),linear-gradient(135deg,var(--brand-paper),white)}.card,.serviceGroups article,.industryPageGrid article,.aboutValues article,.whyGrid>div{border-color:color-mix(in oklab,var(--brand-red) 12%,white);background:linear-gradient(145deg,white,var(--brand-paper));box-shadow:0 12px 30px color-mix(in oklab,var(--brand-charcoal) 7%,transparent),inset 0 1px 0 white}.card:before,.serviceGroups article:before,.industryPageGrid article:before,.aboutValues article:before{background:linear-gradient(145deg,color-mix(in oklab,var(--brand-red) 10%,transparent),color-mix(in oklab,var(--brand-gold) 9%,transparent))}.icon,.industryPageGrid article>svg,.aboutValues article>svg{background:linear-gradient(145deg,white,color-mix(in oklab,var(--brand-gold) 16%,white));color:var(--brand-red);box-shadow:inset 3px 3px 6px white,inset -4px -5px 8px color-mix(in oklab,var(--brand-red) 10%,transparent),0 12px 20px color-mix(in oklab,var(--brand-red) 14%,transparent),0 3px 0 color-mix(in oklab,var(--brand-gold) 25%,white)}.card:hover .icon,.industryPageGrid article:hover>svg,.aboutValues article:hover>svg{background:linear-gradient(145deg,color-mix(in oklab,var(--brand-red) 75%,white),var(--brand-red) 63%,var(--brand-red-deep));box-shadow:inset 3px 3px 7px oklab(100% 0 5.96046e-8/.35),inset -4px -5px 8px oklab(0% none none/.2),0 18px 28px color-mix(in oklab,var(--brand-red) 25%,transparent),0 4px 0 var(--brand-red-deep)}.sectionHead:after{background:linear-gradient(90deg,var(--brand-red),var(--brand-gold))}.contactSection{background:radial-gradient(circle at 13% 20%,color-mix(in oklab,var(--brand-gold) 15%,transparent),transparent 27%),linear-gradient(120deg,var(--brand-charcoal),var(--brand-red-deep))}.languageSwitch button.active{color:var(--brand-red)}a,button,input,select,textarea{outline-color:var(--brand-red)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in oklab,var(--brand-gold) 55%,white);outline-offset:3px}.card,.serviceGroups article,.industryPageGrid article,.aboutValues article,.contactForm,.whyGrid>div{border-radius:8px}.footerAddresses{gap:1rem;display:grid}.footerAddresses address{gap:.15rem;font-style:normal;display:grid}.expertiseMenu{position:relative}.expertiseMenu>button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-weight:600;display:flex}.expertiseMenu>button:hover{color:var(--blue)}.expertiseMenu .rotated{transform:rotate(180deg)}.megaPanel{border:1px solid var(--line);z-index:40;background:#fff;border-radius:22px;grid-template-columns:1fr 1.9fr;gap:22px;width:min(820px,84vw);max-width:calc(100vw - 56px);padding:24px;display:grid;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 26px 60px oklch(16% .015 25/.16)}.megaIntro{background:var(--ink);color:#fff;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.megaIntro small{letter-spacing:1.6px;color:var(--teal);font-size:11px}.megaIntro strong{font:750 22px/1.3 Manrope}.megaIntro a{color:#fff;align-items:center;gap:12px;margin-top:auto;font-size:14px;font-weight:700;display:flex}.megaAreas{grid-template-columns:1fr 1fr;gap:8px;display:grid}.megaAreas>a{border:1px solid #0000;border-radius:14px;align-items:center;gap:13px;padding:16px;font-size:14px;font-weight:700;display:flex}.megaAreas>a:hover{background:var(--soft);border-color:var(--line)}.megaAreas>a>svg:first-child{color:var(--blue);flex-shrink:0}.megaAreas>a>svg:last-child{color:var(--muted);flex-shrink:0;margin-left:auto}.megaAreas small{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.expertiseGrid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.expertiseCard{border:1px solid var(--line);background:linear-gradient(145deg,#fff,var(--soft));border-radius:24px;padding:34px;scroll-margin-top:110px;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 28px oklch(16% .015 25/.05)}.expertiseCard:hover{transform:translateY(-4px);box-shadow:0 18px 40px oklch(16% .015 25/.1)}.expertiseTop{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.expertiseIcon{background:var(--ink);width:56px;height:56px;color:var(--teal);box-shadow:0 5px 0 color-mix(in oklab,var(--line),black 6%);border-radius:16px;place-items:center;display:grid}.expertiseIndex{color:var(--muted);letter-spacing:2px;font-size:14px}.guide{align-items:center;gap:10px;margin-bottom:18px;font-size:14px;font-weight:700;display:flex}.guideInitial{background:color-mix(in oklab,var(--teal) 28%,white);width:35px;height:35px;color:var(--ink);border-radius:50%;place-items:center;font-weight:800;display:grid}.guide small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.expertiseCard h3{letter-spacing:-.6px;margin:0 0 14px;font:750 clamp(22px,2.2vw,30px)/1.2 Manrope}.expertiseCard p{color:var(--muted);max-width:470px;margin:0;font-size:16px;line-height:1.7}.expertiseCard .expertiseItems{color:var(--ink);border-top:1px solid var(--line);margin-top:22px;padding-top:18px;font-size:14px}.expertiseCard>a{color:var(--blue);justify-content:space-between;align-items:center;margin-top:24px;font-size:14px;font-weight:700;display:flex}@media (width<=900px){.expertiseGrid{grid-template-columns:1fr}.megaPanel{width:100%;box-shadow:none;grid-template-columns:1fr;margin-top:10px;padding:16px;position:static;transform:none}.megaAreas{grid-template-columns:1fr}}.itl-presenter{border:1px solid hsl(var(--border,0 0% 90%));background:#0f1420;border-radius:16px;margin:0 0 22px;overflow:hidden;box-shadow:0 10px 26px #0c121e24}.itl-presenter video{aspect-ratio:16/9;object-fit:cover;background:#0f1420;width:100%;display:block}.itl-presenter figcaption{color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 15px;font-size:14px;display:flex}.itl-presenter strong{font-size:14px}.itl-presenter small{color:#c3ccda;margin-top:3px;font-size:12px;display:block}.itl-presenter details{max-width:100%;font-size:14px}.itl-presenter summary{cursor:pointer;color:#e2e8f2;min-height:24px}.expertiseCard .itl-presenter p{color:#dbe2ee;max-width:100%;margin:10px 0 0;font-size:14px;line-height:1.6}.itl-presenter .itl-video-error{padding:0 15px 14px}.itl-video-error a{color:#fff;text-decoration:underline}.itl-presenter :focus-visible{outline-offset:3px;outline:3px solid #79acff}.hero h1,.innerHero h1{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(2rem,3.8vw,3.5rem);font-weight:750;line-height:1.14}.section h2,.darkSection h2,.cta h2,.contactIntro h2,.whyIntro h2,.engagement h2,.faqIntro h2,.brandPromise h2,.simpleCta h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.65rem,2.7vw,2.5rem);line-height:1.2}.serviceGroups h2,.industryPageGrid h2,.aboutValues h2{letter-spacing:-.015em;font-size:clamp(1.2rem,1.8vw,1.4rem);line-height:1.3}.expertiseCard h3{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.25rem,1.9vw,1.625rem);line-height:1.28}.heroCopy,.sectionHead>div,.expertiseCard,.megaAreas>a>span{min-width:0}html[lang=de] h1,html[lang=de] h2,html[lang=de] h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.heroCopy>p{line-height:1.75}.expertiseCard{border-color:color-mix(in oklab,var(--brand-red) 12%,white);background:linear-gradient(145deg,white,var(--brand-paper));border-radius:18px}.expertiseIcon{background:var(--brand-charcoal);color:var(--brand-gold)}.expertiseCard>a,.megaAreas>a>svg:first-child{color:var(--brand-red)}.megaPanel{border-radius:16px}.megaIntro{background:var(--brand-charcoal)}.megaIntro small{color:var(--brand-gold)}@media (width<=560px){.hero h1,.innerHero h1{font-size:2rem;line-height:1.18}.expertiseCard{padding:24px}.heroActions{gap:12px}.sectionHead{gap:20px}}@media (prefers-reduced-motion:reduce){.expertiseCard{transition:none}.expertiseCard:hover{transform:none}}.itl-presenter video{object-fit:contain}:scope{--brand-paper:oklch(98.2% .007 72);--brand-charcoal:oklch(16% .015 25);--brand-red:oklch(43% .18 28);--brand-red-deep:oklch(31% .13 27);--brand-gold:oklch(76% .16 78);--ink:var(--brand-charcoal);--blue:var(--brand-red);--teal:var(--brand-gold);--soft:oklch(96.5% .01 70);--line:oklch(89% .014 60);background:var(--brand-paper)}.nav{background:color-mix(in oklab,var(--brand-paper) 92%,transparent);border-bottom:1px solid color-mix(in oklab,var(--brand-charcoal) 8%,transparent);height:86px;box-shadow:none}.siteLogo{width:164px}.links{font-size:13px}.navCta{box-shadow:0 12px 30px color-mix(in oklab,var(--brand-red) 24%,transparent);border-radius:3px;padding:14px 20px}.premiumHero{background:radial-gradient(circle at 78% 46%,color-mix(in oklab,var(--brand-gold) 13%,transparent),transparent 29%),linear-gradient(135deg,var(--brand-paper),white 54%,color-mix(in oklab,var(--brand-red) 5%,white));border-bottom:1px solid var(--line);min-height:720px}.heroMesh{opacity:.34;background-size:54px 54px}.heroOverline,.kicker{color:var(--brand-red);letter-spacing:2.4px}.premiumHero h1{font-weight:800;line-height:1.08}.heroCopy>p{font-weight:400}.primary{border-radius:3px;padding:17px 23px}.secondary{padding:13px 2px}.trust{color:color-mix(in oklab,var(--brand-charcoal) 63%,white)}.brandCore{background:radial-gradient(circle at 32% 24%,white 0 24%,var(--brand-paper) 60%,color-mix(in oklab,var(--brand-gold) 12%,white));box-shadow:inset 0 1px 0 white,inset -14px -17px 30px color-mix(in oklab,var(--brand-red) 7%,transparent),0 30px 72px color-mix(in oklab,var(--brand-charcoal) 17%,transparent),0 0 0 11px oklab(100% 0 5.96046e-8/.55);border-color:#fff}.brandHalo{background:radial-gradient(circle,white 0 37%,color-mix(in oklab,var(--brand-red) 12%,transparent) 49%,color-mix(in oklab,var(--brand-gold) 10%,transparent) 63%,transparent 73%)}.signalCard,.premiumHero .orbitOuter span{border-color:color-mix(in oklab,var(--brand-charcoal) 10%,white);border-radius:4px}.logoStrip{background:var(--brand-charcoal);height:72px;color:color-mix(in oklab,var(--brand-paper) 60%,var(--brand-charcoal));box-shadow:none}.section{padding-top:112px;padding-bottom:112px}.sectionHead{margin-bottom:58px}.sectionHead:after{width:64px;height:2px}.expertiseGrid{gap:24px}.expertiseCard{box-shadow:0 15px 40px color-mix(in oklab,var(--brand-charcoal) 6%,transparent);background:#fff;border-radius:4px;padding:36px}.expertiseCard:hover{border-color:color-mix(in oklab,var(--brand-gold) 45%,white);box-shadow:0 28px 60px color-mix(in oklab,var(--brand-charcoal) 12%,transparent);transform:translateY(-7px)}.expertiseIcon{border-radius:3px;width:52px;height:52px}.expertiseIndex{color:var(--brand-gold);font-weight:700}.itl-presenter{box-shadow:none;border-radius:4px}.card{min-height:300px;box-shadow:0 12px 34px color-mix(in oklab,var(--brand-charcoal) 6%,transparent);background:#fff;border-radius:4px;padding:32px}.card:before,.card:after{display:none}.card:hover,.card:nth-child(2n):hover{border-color:color-mix(in oklab,var(--brand-gold) 42%,white);box-shadow:0 25px 55px color-mix(in oklab,var(--brand-charcoal) 11%,transparent);transform:translateY(-7px)rotateX(0)rotateY(0)}.icon{background:var(--brand-paper);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--brand-red) 8%,transparent);border-radius:3px;transform:none}.card:hover .icon{background:var(--brand-red);box-shadow:0 12px 25px color-mix(in oklab,var(--brand-red) 24%,transparent);transform:translateY(-3px)}.why{background:var(--brand-paper);border-block:1px solid var(--line)}.whyGrid{background:var(--line);border:1px solid var(--line);border-radius:0;gap:1px}.whyGrid>div{box-shadow:none;background:#fff;border-radius:0;border:0!important}.whyGrid>div:hover{box-shadow:0 16px 35px color-mix(in oklab,var(--brand-charcoal) 9%,transparent);z-index:1;transform:translateY(-4px)}.whyGrid strong{background:var(--brand-paper);box-shadow:none;color:var(--brand-red);border-radius:3px}.faqItem button{font-weight:700}.faqItem.active button svg{color:var(--brand-red)}.contactSection{background:radial-gradient(circle at 13% 20%,color-mix(in oklab,var(--brand-gold) 13%,transparent),transparent 27%),linear-gradient(120deg,var(--brand-charcoal),var(--brand-red-deep));box-shadow:0 30px 75px color-mix(in oklab,var(--brand-charcoal) 18%,transparent);border-radius:4px}.contactForm{border-radius:3px}.contactForm input,.contactForm select,.contactForm textarea{background:var(--brand-paper);border-radius:2px}.siteFooter{background:var(--brand-charcoal);border-top:3px solid var(--brand-red);padding-top:64px;padding-bottom:64px}.socialLinks a{background:color-mix(in oklab,var(--brand-charcoal) 88%,white);border-radius:3px}.socialLinks a:hover{background:var(--brand-red);border-color:var(--brand-red)}.legalLinks a,.legalLinks button{transition:color .2s}.legalLinks a:hover,.legalLinks button:hover{color:var(--brand-gold)}@media (width<=900px){.nav{height:74px}.links{background:var(--brand-paper);border:1px solid var(--line);border-radius:4px}.section{padding-top:80px;padding-bottom:80px}.expertiseCard{padding:30px}}@media (width<=560px){.premiumHero{padding-top:48px}.heroActions .primary{justify-content:center;width:100%}.heroActions .secondary{text-align:center;width:100%}.section{padding-top:64px;padding-bottom:64px}.expertiseCard{padding:24px}.contactSection{border-radius:3px}}.backToTop{z-index:70;background:color-mix(in oklab,var(--brand-paper) 98%,transparent);width:3.25rem;height:3.25rem;color:var(--brand-red);box-shadow:0 10px 30px color-mix(in oklab,var(--brand-charcoal) 12%,transparent),0 2px 6px color-mix(in oklab,var(--brand-charcoal) 6%,transparent);cursor:pointer;opacity:0;pointer-events:none;border:0;border-radius:50%;place-items:center;transition:opacity .25s,transform .25s,box-shadow .25s;display:grid;position:fixed;bottom:1.5rem;right:1.5rem;transform:translateY(1rem)scale(.92)}.backToTopVisible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.backToTop:hover{box-shadow:0 14px 38px color-mix(in oklab,var(--brand-charcoal) 16%,transparent),0 0 0 1px color-mix(in oklab,var(--brand-red) 20%,transparent)}.backToTop:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.backToTopRing{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.backToTopTrack{fill:none;stroke:color-mix(in oklab,var(--brand-charcoal) 14%,transparent)}.backToTopProgress{fill:none;stroke:var(--brand-red);transition:stroke-dashoffset .1s linear}.backToTopIcon{z-index:1;background:linear-gradient(145deg,#fff,var(--brand-paper));border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative;box-shadow:inset 0 1px #fff}@media (width<=900px){.backToTop{right:1rem;bottom:calc(var(--mobile-tabbar-height,4.65rem) + 1rem);width:3rem;height:3rem}.backToTopIcon{width:2.25rem;height:2.25rem}}@media (prefers-reduced-motion:reduce){.backToTop,.backToTopProgress{transition:none}}}.siteLogo,.footerLogo,.heroLogo,.itl-presenter video,.itl-presenter img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:auto}.siteLogo,.footerLogo,.heroLogo{pointer-events:none}.itl-presenter video::-webkit-media-controls-download-button{display:none}.itl-presenter video::-internal-media-controls-download-button{display:none}.mobileLanguage,.mobileBottomNav{display:none}@media (width<=900px){:scope{--mobile-tabbar-height:calc(4.65rem + env(safe-area-inset-bottom))}:scope.app{padding-bottom:var(--mobile-tabbar-height)}.nav{height:68px;padding:env(safe-area-inset-top) 18px 0;min-height:calc(68px + env(safe-area-inset-top));z-index:35;background:color-mix(in oklab,var(--brand-paper) 88%,transparent);-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);box-shadow:0 1px 0 color-mix(in oklab,var(--brand-charcoal) 9%,transparent)}.nav>a:first-child{height:64px}.nav>a:first-of-type .siteLogo,html[lang=de] .nav>a:first-of-type .siteLogo{width:128px;height:58px}.mobileLanguage{margin-left:auto;display:block}.mobileLanguage .languageSwitch{background:color-mix(in oklab,var(--brand-charcoal) 6%,white);width:auto;margin:0;padding:3px}.mobileLanguage .languageSwitch button{min-width:34px;min-height:32px;padding:6px 8px}.menu,.links{display:none!important}.mobileBottomNav{z-index:50;padding:0 max(10px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(10px,env(safe-area-inset-left));background:color-mix(in oklab,var(--brand-paper) 91%,transparent);border-top:1px solid color-mix(in oklab,var(--brand-charcoal) 10%,transparent);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);box-shadow:0 -12px 36px color-mix(in oklab,var(--brand-charcoal) 10%,transparent);display:block;position:fixed;inset:auto 0 0}.mobileBottomNavInner{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;max-width:560px;height:4.65rem;margin:auto;display:grid}.mobileBottomNavItem{min-width:0;height:100%;color:color-mix(in oklab,var(--brand-charcoal) 52%,white);flex-direction:column;justify-content:center;align-items:center;gap:4px;font:700 10px/1 Manrope;transition:color .16s,transform .16s;display:flex;position:relative}.mobileBottomNavIcon{border-radius:12px;place-items:center;width:36px;height:29px;transition:background .16s,transform .16s;display:grid}.mobileBottomNavIcon svg{stroke-width:1.9px;width:21px;height:21px}.mobileBottomNavItem.active{color:var(--brand-red)}.mobileBottomNavItem.active .mobileBottomNavIcon{background:color-mix(in oklab,var(--brand-red) 11%,white)}.mobileBottomNavItem.active:before{content:"";background:var(--brand-gold);border-radius:0 0 3px 3px;width:24px;height:2px;position:absolute;top:0}.mobileBottomNavItem:active .mobileBottomNavIcon{transform:scale(.9)}.mobileCta{display:none!important}.contactSection{margin-bottom:70px}.siteFooter{padding-bottom:48px}}@media (width<=560px){.premiumHero{padding-top:32px;padding-bottom:48px}.premiumHero .heroCopy>p{font-size:16px;line-height:1.6}.heroActions{flex-direction:row;align-items:stretch}.heroActions .primary,.heroActions .secondary{justify-content:center;align-items:center;min-height:48px;display:flex}.heroActions .secondary{border:1px solid var(--line);background:#fff;padding:13px 16px}.trust{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.premiumHero .heroBrand{height:330px}}@media (prefers-reduced-motion:reduce){.mobileBottomNavItem,.mobileBottomNavIcon{transition:none}}
