:root{--bg:#060609;--panel:#0d0d12;--line:#ffffff21;--muted:#a3a2ae;--blue:#357cff;--violet:#7745ff;--white:#f8f8fb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--white);margin:0;font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}.nav{z-index:10;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:82px;padding:0 max(5vw,32px);display:flex;position:absolute;inset:0 0 auto}.brand{letter-spacing:.12em;align-items:center;gap:10px;font-size:15px;font-weight:800;display:flex}.mark{color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,71% 100%,71% 42%,28% 72%,28% 100%,0 100%);background:linear-gradient(135deg,#eaf0ff 0%,#3e89ff 48%,#713dff 100%);place-items:center;width:27px;height:27px;font-size:15px;display:grid}.nav nav{color:#c8c7d1;align-items:center;gap:30px;font-size:13px;display:flex}.nav nav>a:not(.navCta):hover{color:#fff}.navCta,.button{color:#101016;background:#f8f8fb;border-radius:2px;padding:11px 18px;font-size:12px;font-weight:800}.navCta i{margin-left:8px;font-style:normal}.menu{color:#fff;background:0 0;border:0;font-size:22px;display:none}.hero{grid-template-columns:1.05fr .95fr;align-items:center;min-height:780px;padding:140px max(5vw,32px) 65px;display:grid;position:relative;overflow:hidden}.grid{opacity:.23;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.orb{filter:blur(75px);pointer-events:none;border-radius:50%;position:absolute}.orb1{opacity:.28;background:#2438d2;width:480px;height:480px;animation:12s ease-in-out infinite float;top:15%;right:6%}.orb2{opacity:.17;background:#9044ff;width:330px;height:330px;animation:15s ease-in-out -4s infinite float;top:6%;right:32%}.heroCopy,.heroVisual{z-index:1;position:relative}.kicker{letter-spacing:.19em;text-transform:uppercase;color:#b6b5c3;align-items:center;gap:10px;margin:0 0 24px;font:500 10px DM Mono,monospace;display:flex}.kicker span{background:linear-gradient(90deg,#4b8cff,#8055ff);width:23px;height:1px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.075em;max-width:700px;margin:0;font-size:clamp(57px,7.3vw,115px);font-weight:700;line-height:.94}em{color:#0000;background:linear-gradient(105deg,#c9d6ff,#4c89ff 44%,#814dff);-webkit-background-clip:text;background-clip:text;font-style:normal}.lede{max-width:460px;color:var(--muted);margin:32px 0;font-size:16px;line-height:1.75}.actions{align-items:center;gap:25px;display:flex}.button{align-items:center;gap:18px;padding:16px 20px;transition:transform .25s,box-shadow .25s;display:inline-flex}.button:hover{transform:translateY(-3px);box-shadow:0 12px 28px #4767ff40}.button b{font-size:18px;line-height:10px}.textLink{letter-spacing:.07em;color:#c3c2cb;font:500 11px DM Mono}.textLink span{color:#6e79ff;margin-left:8px}.heroVisual{place-items:center;height:480px;display:grid}.logoCard{aspect-ratio:1.48;background:#020204;border:1px solid #8ea2ff59;width:min(430px,80%);animation:7s ease-in-out infinite card;position:relative;overflow:hidden;transform:perspective(1000px)rotateY(-9deg)rotateX(5deg);box-shadow:0 25px 80px #15209659}.logoCard img{object-fit:cover;width:100%;height:100%;display:block}.scan{background:linear-gradient(105deg,#0000 35%,#fff3 50%,#0000 65%);animation:4s infinite scan;position:absolute;inset:0}.orbit{border:1px solid #6575ff73;border-radius:50%;animation:18s linear infinite spin;position:absolute}.orbitA{width:420px;height:170px;transform:rotate(-30deg)}.orbitB{width:340px;height:250px;animation-duration:24s;transform:rotate(60deg)}.floatingTag{letter-spacing:.13em;color:#9796aa;font:10px DM Mono;position:absolute;bottom:5px;right:5%}.scrollNote{letter-spacing:.15em;color:#82818f;font:10px DM Mono;position:absolute;bottom:32px;left:max(5vw,32px)}.scrollNote span{color:#7383ff;padding-left:10px}.ticker{border-block:1px solid var(--line);white-space:nowrap;background:#101018;padding:18px 0;overflow:hidden}.ticker>div{animation:32s linear infinite marquee;display:inline-block}.ticker span{letter-spacing:.13em;color:#c8c8d3;margin-right:35px;font:500 11px DM Mono}.ticker b{color:#6f5aff;margin-left:35px;font-size:13px}.section{padding:130px max(5vw,32px)}.intro{background:linear-gradient(#07070a,#0a0a0f)}.split{grid-template-columns:1.25fr .7fr;gap:10vw;display:grid}.split h2,.solutionsHead h2{letter-spacing:-.065em;margin:0;font-size:clamp(38px,4.5vw,67px);line-height:1.03}.split p,.solutionsHead p{color:var(--muted);margin:8px 0 28px;font-size:16px;line-height:1.75}.arrowLink{letter-spacing:.11em;color:#d7d7df;font:500 11px DM Mono}.arrowLink b{color:#6d82ff;margin-left:8px;font-size:17px}.sectionTitle{letter-spacing:-.07em;margin:0 0 70px;font-size:clamp(43px,5.4vw,78px);line-height:.99}.services{border-top:1px solid var(--line)}.service{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 40px;align-items:center;gap:25px;padding:31px 10px 31px 0;transition:padding .3s,background .3s;display:grid}.service:hover{background:linear-gradient(90deg,#4d65ff1a,#0000);padding-left:20px}.serviceNo,.solutionGrid small,.steps small{color:#79778b;font:10px DM Mono}.service h3{letter-spacing:-.04em;margin:0 0 6px;font-size:23px}.service p{color:var(--muted);margin:0;font-size:14px}.circleArrow{border:1px solid var(--line);color:#9ca9ff;border-radius:50%;place-items:center;width:34px;height:34px;transition:all .3s;display:grid}.service:hover .circleArrow{color:#121219;background:#edf0ff}.darkPanel{background:#101017}.solutionsHead{grid-template-columns:1fr .5fr;gap:6vw;margin-bottom:65px;display:grid}.solutionGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.solutionGrid div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;height:148px;padding:18px;transition:background .3s;display:flex}.solutionGrid div:hover{background:linear-gradient(130deg,#173e96,#371772)}.solutionGrid span{letter-spacing:-.03em;font-size:17px;font-weight:600}.solutionGrid b{color:#a7b7ff;align-self:flex-end;font-weight:400}.industries{padding-bottom:80px}.industryList{border-top:1px solid var(--line);margin-top:0}.industryList div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 30px;align-items:center;padding:18px 0;display:grid}.industryList span{color:#79778b;font:10px DM Mono}.industryList strong{letter-spacing:-.04em;font-size:23px}.industryList b{color:#87869b;font-size:20px;font-weight:400}.process{background:radial-gradient(circle at 85% 5%,#4b2fd340,#0000 38%),#0d0d14}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.steps article{border-right:1px solid var(--line);min-height:210px;margin-right:22px;padding:25px 25px 20px 0}.steps article:last-child{border:0}.steps h3{letter-spacing:-.05em;margin:45px 0 10px;font-size:23px}.steps p{color:var(--muted);font-size:13px;line-height:1.7}.faq{max-width:1050px;padding-left:0;padding-right:0}.faq>.kicker,.faq>.sectionTitle{margin-left:0}.faqItem{font:inherit;cursor:pointer;text-align:left;color:#f6f6fa;border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:1fr 30px;align-items:center;width:100%;padding:22px 0;display:grid}.faqItem span{letter-spacing:-.035em;font-size:18px;font-weight:600}.faqItem b{color:#9d9cae;text-align:right;font-size:22px;font-weight:400}.faqItem p{color:var(--muted);grid-column:1/2;margin:14px 50px 3px 0;font-size:14px;line-height:1.7}.faqItem:last-child{border-bottom:1px solid var(--line)}.contact{text-align:center;background:#11111a;padding:130px 25px;position:relative;overflow:hidden}.contact>*{z-index:1;position:relative}.contact .kicker{justify-content:center}.contactGlow{filter:blur(35px);opacity:.65;background:radial-gradient(#263baa 0%,#632bd4 30%,#0000 68%);width:700px;height:450px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.contact h2{letter-spacing:-.075em;margin:0;font-size:clamp(48px,6vw,92px);line-height:.95}.contact>p:not(.kicker){color:#c0bfca;max-width:450px;margin:28px auto;font-size:15px;line-height:1.7}footer{color:#8f8e9c;background:#07070a;justify-content:space-between;align-items:center;padding:28px max(5vw,32px);font-size:10px;display:flex}footer p{letter-spacing:.13em;margin:0;font:10px DM Mono}@keyframes float{50%{transform:translate(30px,-35px)scale(1.12)}}@keyframes card{50%{transform:perspective(1000px)rotateY(-4deg)rotateX(1deg)translateY(-12px)}}@keyframes scan{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes marquee{to{transform:translate(-50%)}}@media (max-width:800px){.nav{height:68px}.menu{z-index:2;display:block}.nav nav{top:67px;border-bottom:1px solid var(--line);background:#0c0c12;flex-direction:column;align-items:flex-start;gap:20px;padding:18px max(5vw,32px);display:none;position:absolute;inset-inline:0}.nav nav.open{display:flex}.hero{min-height:780px;padding-top:145px;display:block}.heroVisual{height:290px;margin-top:45px}.logoCard{width:75%}.orbitA{width:300px;height:125px}.orbitB{width:240px;height:190px}.split,.solutionsHead{grid-template-columns:1fr;gap:30px}.split p{margin-top:0}.section{padding:85px max(7vw,22px)}.faq{padding-left:max(7vw,22px);padding-right:max(7vw,22px)}.sectionTitle{margin-bottom:45px}.solutionGrid,.steps{grid-template-columns:repeat(2,1fr)}.steps article:nth-child(2){border-right:0}.services .service{grid-template-columns:45px 1fr 35px;gap:13px}.service h3{font-size:18px}.service p{font-size:13px}.industryList div{grid-template-columns:45px 1fr 25px}.industryList strong{font-size:18px}.contact{padding:95px 22px}footer{flex-wrap:wrap;gap:15px}.floatingTag{display:none}}@media (max-width:420px){h1{font-size:54px}.hero{min-height:740px}.actions{flex-wrap:wrap;gap:16px}.solutionGrid div{height:120px}.steps{grid-template-columns:1fr}.steps article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.steps h3{margin-top:25px}}:root{--gutter:max(5vw,32px)}.nav{padding-inline:var(--gutter)}.brandMark{letter-spacing:0;clip-path:polygon(0 0,100% 0,100% 76%,76% 100%,0 100%);background:linear-gradient(135deg,#326efa,#813eff);border:1px solid #6275ff;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.hero{padding-left:var(--gutter);padding-right:var(--gutter)}.scrollNote{left:var(--gutter)}.section{padding-left:var(--gutter);padding-right:var(--gutter)}.heroVisual{overflow:visible}.signal{background:radial-gradient(circle,#5e58ff38,#0000 45%);border:1px solid #7085ff40;width:390px;height:390px;animation:7s ease-in-out infinite card;position:relative;transform:rotate(-15deg);box-shadow:inset 0 0 60px #2354ff1f,0 0 80px #3437ee26}.signal:before,.signal:after{content:"";border:1px solid #8c85ff2b;position:absolute;inset:25px}.signal:after{border-color:#7e6bff52;inset:72px}.signalLine{z-index:2;background:linear-gradient(90deg,#0000,#75a5ff 20%,#8558ff 50%,#75a5ff 80%,#0000);height:1px;position:absolute;left:-18%;right:-18%}.signalLine.a{top:28%;transform:rotate(25deg)}.signalLine.b{top:52%;transform:rotate(-18deg)}.signalLine.c{top:70%;transform:rotate(32deg)}.signalDot{z-index:3;background:#c5d8ff;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 18px 5px #5369ff}.signalDot.one{top:23%;left:30%}.signalDot.two{top:48%;right:22%}.signalDot.three{bottom:24%;left:42%}.signalCore{z-index:3;background:radial-gradient(circle,#5674ff 0 3%,#191942 6%,#0000 48%);border:1px solid #a8b5ffb3;border-radius:50%;place-items:center;display:grid;position:absolute;inset:132px}.signalCore i{background:linear-gradient(90deg,#0000,#9eb8ff,#0000);width:100%;height:1px;position:absolute}.signalCore i:nth-child(2){transform:rotate(60deg)}.signalCore i:nth-child(3){transform:rotate(120deg)}.faq{max-width:1200px;padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}@media (max-width:800px){.signal{width:260px;height:260px}.signalCore{inset:87px}.heroVisual .orbitA{width:310px;height:130px}.heroVisual .orbitB{width:230px;height:190px}.faq{padding-left:max(7vw,22px);padding-right:max(7vw,22px)}}.brand img{object-fit:contain;object-position:left center;width:145px;height:auto;max-height:48px;display:block}footer .brand img{width:130px}.hero{min-height:860px}.heroCopy{padding-bottom:30px}.hero h1{letter-spacing:-.085em;font-size:clamp(64px,7.8vw,126px)}.heroVisual{isolation:isolate}.heroFrame{background:linear-gradient(145deg,#20256833,#0909121a 55%,#6b30ca24);border:1px solid #8c98ff47;place-items:center;width:440px;height:440px;display:grid;position:relative;transform:rotate(-7deg);box-shadow:inset 0 0 100px #243dff24,0 30px 110px #10198047}.heroFrame:before{content:"";border:1px solid #ffffff14;position:absolute;inset:13px}.heroFrame:after{content:"";background-image:linear-gradient(#95a2ff1f 1px,#0000 1px),linear-gradient(90deg,#95a2ff1f 1px,#0000 1px);background-size:25px 25px;width:80%;height:80%;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 67%);mask-image:radial-gradient(circle,#000 20%,#0000 67%)}.frameLabel{z-index:4;letter-spacing:.12em;color:#a4a8c5;font:9px DM Mono;position:absolute}.frameLabel.top{top:18px;left:20px}.frameLabel.side{writing-mode:vertical-rl;bottom:22px;right:20px}.heroFrame .signal{z-index:2}.pulseCard{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#11111edb;border:1px solid #9299ff73;width:180px;padding:16px;position:absolute;bottom:48px;right:-67px;transform:rotate(7deg);box-shadow:0 20px 45px #00000052}.pulseCard small{color:#aac;letter-spacing:.1em;font:9px DM Mono}.pulseCard strong{letter-spacing:-.05em;margin-top:18px;font-size:17px;line-height:1.1;display:block}.pulseCard i{color:#95a6ff;font-style:normal;position:absolute;bottom:12px;right:14px}.heroFrame .signal{width:300px;height:300px}.heroFrame .signalCore{inset:100px}.heroFrame .orbit{z-index:1}.heroVisual .orbitA{opacity:.9;width:540px;height:215px}.heroVisual .orbitB{opacity:.75;width:410px;height:310px}.heroVisual .floatingTag{bottom:-22px;right:-3%}.sectionTitle{font-size:clamp(48px,5.6vw,84px)}.service{padding-block:38px}.service:hover{box-shadow:inset 3px 0 #6c5cff}.solutionGrid div{position:relative;overflow:hidden}.solutionGrid div:after{content:"";filter:blur(25px);opacity:0;background:#636bff;border-radius:50%;width:120px;height:120px;transition:all .35s;position:absolute;inset:auto -20px -70px auto}.solutionGrid div:hover:after{opacity:.4}.contact{padding:155px 25px}@media (max-width:800px){.hero{min-height:790px}.hero h1{font-size:clamp(57px,15vw,76px)}.heroFrame{width:290px;height:290px}.heroFrame .signal{width:205px;height:205px}.heroFrame .signalCore{inset:68px}.pulseCard{width:145px;padding:12px;bottom:25px;right:-40px}.pulseCard strong{margin-top:11px;font-size:14px}.frameLabel.top{font-size:7px;top:12px;left:13px}.heroVisual .orbitA{width:360px;height:150px}.heroVisual .orbitB{width:300px;height:210px}.heroVisual .floatingTag{bottom:-15px}.contact{padding:110px 22px}}.productArt{perspective:1200px;height:510px}.productArt:before{content:"";filter:blur(65px);opacity:.42;background:conic-gradient(from 220deg,#2a56ee,#7a46e8,#e469cb,#2a56ee);border-radius:50%;width:420px;height:420px;animation:10s ease-in-out infinite float;position:absolute}.artGlow{opacity:.44;filter:blur(35px);background:radial-gradient(#526dff 0%,#7844e7 35%,#0000 70%);width:430px;height:340px;position:absolute}.productWindow{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1e1e3ae0,#0c0c17de);border:1px solid #e1e7ff6b;border-radius:14px;width:410px;height:300px;animation:7s ease-in-out infinite windowFloat;position:relative;overflow:hidden;transform:rotateY(-12deg)rotateX(8deg)rotate(-4deg);box-shadow:0 35px 90px #04082a8c,inset 0 1px #ffffff26}.windowTop{border-bottom:1px solid #ffffff1a;align-items:center;gap:6px;height:36px;padding:0 13px;display:flex}.windowTop span{background:#9f9aae;border-radius:50%;width:7px;height:7px}.windowTop span:first-child{background:#ff757e}.windowTop span:nth-child(2){background:#ffc561}.windowTop b{letter-spacing:.1em;color:#bdbbd0;margin-left:10px;font:9px DM Mono}.windowBody{height:calc(100% - 36px);display:flex}.windowSide{border-right:1px solid #ffffff17;width:54px;padding:18px 17px}.windowSide i{background:#77748d;border-radius:2px;height:3px;margin-bottom:17px;display:block}.windowSide i:first-child{background:#8ca9ff;box-shadow:0 0 9px #8ca9ff}.windowMain{flex:1;padding:31px 27px}.windowTitle{letter-spacing:-.065em;font-size:25px;font-weight:700;line-height:1.02}.chart{border-bottom:1px solid #ffffff2e;align-items:flex-end;gap:11px;height:92px;margin-top:27px;display:flex;position:relative}.chart>span{opacity:.7;background:linear-gradient(#7779ff,#4633bd);border-radius:3px 3px 0 0;width:17px;display:block}.chart>span:first-child{height:30%}.chart>span:nth-child(2){height:52%}.chart>span:nth-child(3){height:38%}.chart>span:nth-child(4){height:74%}.chart>span:nth-child(5){height:58%}.chart>span:nth-child(6){height:89%}.chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chart path{fill:none;stroke:#d2d9ff;stroke-width:2.5px;filter:drop-shadow(0 0 4px #7a81ff)}.miniPanel{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#131222db;border:1px solid #b8bfff5e;border-radius:10px;width:160px;padding:16px;animation:6s ease-in-out infinite miniFloat;position:absolute;bottom:38px;left:-28px;transform:rotate(-4deg);box-shadow:0 20px 45px #0202125c}.miniPanel small{letter-spacing:.09em;color:#aaaac0;font:9px DM Mono}.miniPanel strong{color:#c8d4ff;letter-spacing:-.06em;margin:8px 0;font-size:22px;display:block}.miniPanel div{align-items:end;gap:4px;display:flex}.miniPanel i{background:#7862ff;border-radius:2px;width:13px;height:7px}.miniPanel i:nth-child(2){height:14px}.miniPanel i:nth-child(3){height:11px}.miniPanel i:nth-child(4){height:20px}.miniPanel i:nth-child(5){height:17px}.colorChip{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#18182abd;border:1px solid #dadeff61;border-radius:8px;width:56px;padding:8px;position:absolute;top:72px;right:-15px;transform:rotate(8deg)}.colorChip span{background:#83aaff;border-radius:2px;height:8px;margin:4px 0;display:block}.colorChip span:nth-child(2){background:#8555ff}.colorChip span:nth-child(3){background:#e06ed2}.productArt .floatingTag{bottom:13px;right:0}.productArt .orbit{display:none}@keyframes windowFloat{50%{transform:rotateY(-7deg)rotateX(3deg)rotate(-1deg)translateY(-12px)}}@keyframes miniFloat{50%{transform:rotate(-1deg)translateY(-9px)}}@media (max-width:800px){.productArt{height:340px}.productWindow{width:290px;height:212px}.windowTop{height:28px}.windowMain{padding:20px 18px}.windowTitle{font-size:18px}.chart{height:60px;margin-top:18px}.windowSide{width:40px;padding:12px}.windowSide i{margin-bottom:11px}.miniPanel{width:130px;padding:11px;bottom:17px;left:-18px}.miniPanel strong{font-size:18px}.colorChip{top:32px;right:-5px}.productArt .floatingTag{font-size:8px;bottom:-1px;right:0}}.outcomeRail{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:95px;display:grid}.outcomeRail div{border-right:1px solid var(--line);align-items:center;gap:17px;padding:24px 25px 24px 0;display:flex}.outcomeRail div+div{padding-left:25px}.outcomeRail div:last-child{border:0}.outcomeRail b{color:#7287ff;font:10px DM Mono}.outcomeRail span{letter-spacing:-.035em;font-size:15px;font-weight:600}.revealOnScroll{opacity:.12;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.revealOnScroll.inView{opacity:1;transform:none}.service{position:relative;overflow:hidden}.service:after{content:"";filter:blur(40px);opacity:0;background:#4b4eff;border-radius:50%;width:170px;height:170px;transition:opacity .4s;position:absolute;top:-80px;right:-90px}.service:hover:after{opacity:.28}.service>*{z-index:1;position:relative}.industryList div{transition:padding .3s,background .3s}.industryList div:hover{background:linear-gradient(90deg,#5450e921,#0000);padding-left:18px}.industryList div:hover b{color:#a5b3ff;transform:rotate(45deg)}.industryList b{transition:all .3s}.steps{position:relative}.steps:before{content:"";background:linear-gradient(90deg,#3d8dff,#8850ff);width:38%;height:1px;position:absolute;top:-1px;left:0;box-shadow:0 0 12px #515cf8}.steps article{transition:background .3s,transform .3s}.steps article:hover{background:linear-gradient(#5e4cff26,#0000);transform:translateY(-7px)}.faqItem{transition:padding .25s,border-color .25s}.faqItem:hover{border-color:#8f98ff94;padding-left:12px}.faqItem.active{background:linear-gradient(90deg,#4c4dc221,#0000);padding-left:16px;padding-right:14px}.contact .button{z-index:2;position:relative}@media (max-width:800px){.outcomeRail{grid-template-columns:1fr;margin-top:55px}.outcomeRail div,.outcomeRail div+div{border-right:0;border-bottom:1px solid var(--line);padding:17px 0}.outcomeRail div:last-child{border-bottom:0}.revealOnScroll{opacity:1;transform:none}}.footerMail{color:#b9c2ff;transition:color .2s}.footerMail:hover{color:#fff}:focus-visible{outline-offset:4px;outline:2px solid #a7b5ff}.nav a:focus-visible{outline-offset:7px}.faqEntry{border-top:1px solid var(--line)}.faqEntry:last-child{border-bottom:1px solid var(--line)}.faqItem{border-top:0}.faqAnswer{color:var(--muted);padding:0 50px 22px 0;font-size:14px;line-height:1.7}.faqAnswer p{margin:0}.faqEntry.active{background:linear-gradient(90deg,#4c4dc221,#0000)}.faqEntry.active .faqItem{padding-left:16px;padding-right:14px}.faqEntry:last-child .faqItem{border-bottom:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.revealOnScroll{opacity:1;transform:none}}@media (max-width:800px){.faqAnswer{padding-right:12px}.faqEntry.active .faqItem{padding-left:10px}}
