.information-page{color:#f4f4f7;background:#050507;min-height:100vh}.information-eyebrow{letter-spacing:2px;color:#8d849e;font-size:12px}.about-main{padding-top:162px;padding-bottom:100px}.about-main>h1{letter-spacing:-2px;margin:18px 0 56px;font-size:64px;font-weight:500}.about-glass{background:radial-gradient(at 100% 0,#29223655,#0000 70%),linear-gradient(140deg,#17171c,#101014);border:1px solid #ffffff14;border-radius:24px;max-width:1060px;padding:54px 62px;box-shadow:0 24px 70px #0003}.about-glass-label{color:#a398bb;letter-spacing:1px;justify-content:space-between;align-items:center;margin-bottom:34px;font-size:13px;display:flex}.about-glass h2{letter-spacing:-1px;margin-bottom:34px;font-size:36px;font-weight:500;line-height:1.55}.about-glass>p{color:#a5a3ad;margin:22px 0;font-size:17px;line-height:2}.about-card-bottom{color:#756e85;border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:20px;margin-top:38px;padding-top:30px;font-size:13px;display:flex}.about-card-bottom a{color:#b4a5d7}.information-simple-header{justify-content:space-between;align-items:center;gap:20px;height:92px;display:flex}.information-simple-header>nav{color:#a4abba;align-items:center;gap:35px;font-size:14px;display:flex}.information-simple-header>nav a[aria-current]{color:#fff}.information-simple-header>a:last-child:not(.brand-logo){color:#a197b5;font-size:13px}.contact-page{background:#0d192c}.contact-main{grid-template-columns:1.2fr 1fr;align-items:start;gap:100px;padding-top:95px;padding-bottom:110px;display:grid}.contact-copy{padding-top:32px;position:relative}.contact-copy .information-eyebrow{color:#74869f}.contact-copy h1{letter-spacing:-2px;margin:28px 0;font-size:clamp(34px,3.7vw,53px);font-weight:500;line-height:1.4}.contact-copy h1 span{color:#f4f4fc}.contact-copy>p:last-of-type{color:#8b9bb3;font-size:16px;line-height:1.9}.contact-copy-orbit{opacity:.3;width:230px;height:160px;margin-top:80px;position:relative}.contact-copy-orbit span{border:1px solid #8588a6;border-radius:50%;position:absolute;inset:15px;transform:rotate(-25deg)}.contact-copy-orbit span:nth-child(2){inset:28px -10px;transform:rotate(25deg)}.contact-copy-orbit span:nth-child(3){inset:0 25px;transform:rotate(70deg)}.contact-form-panel{background:linear-gradient(140deg,#7b839125,#ffffff08);border:1px solid #b7c4d025;border-radius:18px;padding:38px 40px;box-shadow:0 25px 60px #0002}.contact-form-panel input{background:#101c30;border-color:#d1d5dc3d}.contact-form-panel .phone-prefix{background:#182438;border-color:#d1d5dc3d}.contact-form-panel .form-submit{border-radius:8px;width:100%;margin-top:4px}.contact-form-panel .form-note{color:#9299aa;font-size:11px}.contact-footer{background:#0a1424;border-top:1px solid #ffffff0a;padding:54px 0 25px}.contact-footer-grid{grid-template-columns:1.2fr 1fr;gap:100px;display:grid}.contact-footer h2{color:#a7b2c3;margin-top:18px;font-size:24px;font-weight:500;line-height:1.7}.contact-footer dl{color:#7e8da4;margin-top:24px;font-size:13px}.contact-footer dl>div{align-items:center;gap:28px;margin:16px 0;display:flex}.contact-footer dd{color:#bbc5d4;margin:0}.contact-footer-bottom{color:#62718a;border-top:1px solid #ffffff0d;justify-content:space-between;gap:20px;margin-top:40px;padding-top:24px;font-size:11px;display:flex}.diagnostic-page{color:#26213a;background:radial-gradient(at 85% 5%,#dacffc,#0000 42%),linear-gradient(135deg,#f1f3ff,#f5f4ff 60%,#e9efff);min-height:100vh;padding-bottom:24px}.diagnostic-header{justify-content:space-between;align-items:center;width:min(1000px,100% - 64px);height:98px;margin:auto;display:flex}.diagnostic-header>a:last-child{color:#857f9c;font-size:12px}.diagnostic-main{width:min(840px,100% - 40px);margin:0 auto}.diagnostic-intro{grid-template-columns:1fr .95fr;align-items:center;gap:5px;min-height:330px;display:grid}.diagnostic-intro>div>span{color:#8377ab;letter-spacing:2px;font-size:13px}.diagnostic-intro h1{letter-spacing:-1px;margin:17px 0;font-size:40px;font-weight:500;line-height:1.5}.diagnostic-intro h1 strong{color:#6452b1;font-weight:650}.diagnostic-intro p{color:#858198;font-size:14px;line-height:1.9}.diagnostic-intro img{object-fit:contain;width:100%}.diagnostic-form-card{background:#ffffffed;border:1px solid #fff;border-radius:22px;padding:42px 60px;box-shadow:0 16px 55px #6555af0d}.diagnostic-form-heading{border-bottom:1px solid #ece9f3;margin-bottom:30px;padding-bottom:26px}.diagnostic-form-heading>span{color:#998db7;letter-spacing:2px;font-size:11px}.diagnostic-form-heading h2{margin:13px 0;font-size:24px;font-weight:600}.diagnostic-form-heading p{color:#928ba1;margin-bottom:0;font-size:13px;line-height:1.9}.diagnostic-form-card .lead-form{gap:27px}.diagnostic-form-card .form-submit{border-radius:9px;width:100%;min-height:50px;margin-top:8px}.diagnostic-form-card .form-note{text-align:center;font-size:11px}.diagnostic-footnote{text-align:center;color:#9188a3;margin:23px 0;font-size:12px;line-height:1.8}.diagnostic-footer{color:#aaa2b9;justify-content:center;gap:30px;padding:22px;font-size:11px;display:flex}.privacy-main{width:min(830px,100% - 40px);margin:auto;padding:70px 0 100px}.privacy-main>h1{letter-spacing:-1px;margin:20px 0;font-size:44px;font-weight:500}.privacy-date{color:#7b7489;margin-bottom:36px;font-size:12px}.privacy-card{background:#ffffff04;border:1px solid #ffffff10;border-radius:20px;padding:38px 40px}.privacy-card section+section{border-top:1px solid #ffffff0b;margin-top:30px;padding-top:25px}.privacy-card h2{color:#d1c9dd;margin-bottom:18px;font-size:21px;font-weight:500}.privacy-card p{color:#9b95a7;margin:13px 0;font-size:14px;line-height:2}.privacy-return{color:#afa0ca;margin-top:28px;font-size:13px;display:inline-block}.not-found-page{background:radial-gradient(#29144e55,#0000 65%),#050507}.not-found-main{text-align:center;padding:80px 0 140px}.not-found-number{letter-spacing:-8px;color:#0000;background:linear-gradient(#b2a0ed,#322646);-webkit-background-clip:text;background-clip:text;font-size:clamp(100px,15vw,190px);font-weight:650;line-height:1.2}.not-found-main h1{margin:26px 0;font-size:30px;font-weight:500}.not-found-main p{color:#9990aa;max-width:470px;margin:0 auto 32px;font-size:14px;line-height:1.9}.not-found-main>div{justify-content:center;gap:14px;display:flex}.not-found-main .button-outline{color:#b39ccb;border-color:#7e63b3;border-radius:100px}@media (max-width:1000px){.contact-main{gap:50px}.contact-form-panel{padding:30px}.contact-footer-grid{gap:50px}.about-glass{padding:40px}.contact-copy h1{font-size:38px}.contact-copy-orbit{margin-top:50px}}@media (max-width:640px){.about-main{padding-top:120px;padding-bottom:60px}.about-main>h1{margin-bottom:30px;font-size:42px}.about-glass{border-radius:18px;padding:28px 23px}.about-glass-label{gap:20px;margin-bottom:27px;font-size:11px}.about-glass h2{margin-bottom:25px;font-size:27px}.about-glass>p{font-size:15px;line-height:1.95}.about-card-bottom{flex-direction:column;align-items:flex-start;gap:17px;font-size:12px}.information-simple-header{height:75px}.information-simple-header>nav{gap:16px;font-size:12px}.contact-main{grid-template-columns:1fr;gap:30px;padding-top:30px;padding-bottom:60px}.contact-copy{padding-top:14px}.contact-copy h1{letter-spacing:-1px;margin:20px 0;font-size:36px}.contact-copy>p:last-of-type{font-size:14px}.contact-copy-orbit{display:none}.contact-form-panel{padding:28px 23px}.contact-footer{padding-top:35px}.contact-footer-grid{grid-template-columns:1fr;gap:30px}.contact-footer h2{margin-bottom:0;font-size:22px}.contact-footer dl{margin-top:20px}.contact-footer-bottom{margin-top:30px}.diagnostic-header{width:calc(100% - 40px);height:78px}.diagnostic-intro{grid-template-columns:1fr;min-height:280px;padding:30px 0;position:relative;overflow:hidden}.diagnostic-intro>div{z-index:1}.diagnostic-intro h1{letter-spacing:-1px;margin:14px 0;font-size:31px}.diagnostic-intro p{max-width:240px;font-size:12px}.diagnostic-intro img{opacity:.22;width:60%;position:absolute;top:28%;right:-17%}.diagnostic-form-card{border-radius:16px;padding:30px 23px}.diagnostic-form-heading h2{font-size:22px}.diagnostic-form-heading p{font-size:12px}.diagnostic-form-card .lead-form{gap:23px}.diagnostic-footnote{font-size:11px}.privacy-main{padding-top:38px;padding-bottom:60px}.privacy-main>h1{font-size:36px}.privacy-card{padding:28px 23px}.privacy-card h2{font-size:19px}.privacy-card p{font-size:13px}.not-found-main{padding-top:80px;padding-bottom:100px}.not-found-main h1{font-size:25px}.not-found-main p{max-width:310px;font-size:13px}.not-found-main>div{flex-wrap:wrap}.not-found-main .button{font-size:13px}.about-glass h2{text-wrap:balance}}
