body:has(.lp-hero){background-color:#000}.lp-section{color:#fff;padding:100px 0}.lp-section--alt{background:radial-gradient(60% 80% at 50% 0,#7512a238,#0000 70%),#07000e}@media (max-width:767px){.lp-section{padding:64px 0}}.lp-title,.lp-related .at-sec-title1{color:#fff;max-width:820px;margin:0 auto 48px}.lp-title--left{text-align:left;margin:0 0 24px}.lp-title .sec_title,.lp-related .sec_title{color:#fff;font-size:44px}@media (max-width:767px){.lp-title .sec_title,.lp-related .sec_title{font-size:32px}}.lp-intro{color:#c9c3d3;margin:16px auto 0;font-size:18px;line-height:1.6}.lp-hero{color:#fff;background:radial-gradient(50% 60% at 85% 20%,#ff31ab38,#0000 70%),radial-gradient(45% 60% at 10% 80%,#6c1afc47,#0000 70%),#000;padding:150px 0 90px;position:relative;overflow:hidden}@media (max-width:991px){.lp-hero{padding:120px 0 64px}}.lp-crumbs ol{color:#a49cb1;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;font-size:14px;list-style:none;display:flex}.lp-crumbs li+li:before{content:"/";color:#5d5568;margin-right:8px}.lp-crumbs a{color:#d8d2e2}.lp-crumbs a:hover{color:var(--at-c2)}.lp-hero-grid{grid-template-columns:1.05fr 1fr;align-items:start;gap:56px;display:grid}@media (max-width:991px){.lp-hero-grid{grid-template-columns:1fr;gap:40px}}.lp-eyebrow{font-family:var(--at-outfit);letter-spacing:.06em;text-transform:uppercase;color:#ffd0ec;border:1px solid #ffffff2e;border-radius:40px;margin:0 0 16px;padding:6px 16px;font-size:14px;display:inline-block}.lp-h1{font-family:var(--at-outfit);color:#fff;margin:0 0 22px;font-size:60px;font-weight:700;line-height:1.05}@media (max-width:1199px){.lp-h1{font-size:48px}}@media (max-width:575px){.lp-h1{font-size:38px}}.lp-lead{color:#d6d0df;margin:0 0 24px;font-size:19px;line-height:1.6}.lp-bullets{gap:12px;margin:0 0 32px;padding:0;list-style:none;display:grid}.lp-bullets li{color:#fff;align-items:baseline;gap:12px;font-size:17px;display:flex}.lp-bullets i{color:var(--at-c2)}.lp-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;display:grid}.lp-stats>div{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column-reverse;padding:18px;display:flex}.lp-stats dd{font-family:var(--at-outfit);background:var(--at-prime-c1);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 4px;font-size:30px;font-weight:700}.lp-stats dt{color:#b9b2c4;font-size:14px;font-weight:400}@media (max-width:575px){.lp-stats{grid-template-columns:1fr;gap:10px}.lp-stats>div{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:14px;padding:12px 16px}.lp-stats dd{white-space:nowrap;min-width:120px;margin:0;font-size:22px}}.lp-hero-form{scroll-margin-top:120px}.lp-hero-form .lead-form{max-width:none}.lp-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.lp-card{background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff1a;border-radius:18px;padding:30px 28px;transition:transform .3s,border-color .3s;position:relative}.lp-card:hover{border-color:#ff31ab80;transform:translateY(-4px)}.lp-card h3{font-family:var(--at-outfit);color:#fff;margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.25}.lp-card h3 a{color:inherit}.lp-card p{color:#c4bdcf;margin:0;font-size:16px;line-height:1.6}.lp-icon{color:#fff;background:var(--at-prime-c1);border-radius:14px;place-items:center;width:54px;height:54px;margin-bottom:18px;font-size:22px;display:inline-grid}.lp-step-n{font-family:var(--at-outfit);background:var(--at-prime-c1);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:40px;font-weight:700;line-height:1;display:block}.lp-related{color:#fff;background:#07000e;padding:90px 0}.lp-cards--links .lp-card{padding:0}.lp-cards--links a{height:100%;color:inherit;flex-direction:column;padding:28px;display:flex}.lp-cards--links p{flex:1}.lp-more{color:var(--at-c2);margin-top:18px;font-weight:600}.lp-table-wrap{border:1px solid #ffffff1f;border-radius:18px;overflow-x:auto}.lp-table{border-collapse:collapse;color:#d6d0df;width:100%;min-width:640px;font-size:16px}.lp-table th,.lp-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:18px 22px}.lp-table thead th{font-family:var(--at-outfit);color:#fff;background:#ffffff0a;font-size:18px}.lp-table tbody th{color:#fff;width:26%;font-weight:600}.lp-table .lp-us{color:#fff;background:#ff31ab14}.lp-table thead .lp-us{background:linear-gradient(90deg,#6c1afc80,#ff31ab80)}.lp-table tr:last-child>*{border-bottom:none}.lp-note{color:#8e869a;text-align:center;margin:16px 0 0;font-size:14px}.lp-split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.lp-split--solo{grid-template-columns:1fr;max-width:820px;margin:0 auto}@media (max-width:991px){.lp-split{grid-template-columns:1fr}}.lp-split-img{border-radius:18px;overflow:hidden}.lp-split-img img{width:100%;height:auto;display:block}.lp-prose{color:#d6d0df;font-size:17px;line-height:1.7}.lp-prose p{margin:0 0 18px}.lp-prose ul,.lp-prose ol{margin:0 0 18px;padding-left:22px}.lp-prose li{margin-bottom:8px}.lp-prose a{color:#ff8fd0;text-underline-offset:3px;text-decoration:underline}.lp-prose strong{color:#fff}.lp-prose h2{font-family:var(--at-outfit);color:#fff}.lp-prose h3{font-family:var(--at-outfit);color:#fff;margin:28px 0 12px;font-size:22px}.lp-longform,.lp-cta{background:#000}.lp-cta-box{text-align:center;background:radial-gradient(80% 120% at 50% 0,#ff31ab59,#0000 70%),linear-gradient(135deg,#24104f,#07000e);border:1px solid #ffffff1f;border-radius:24px;max-width:980px;margin:0 auto;padding:64px 40px}.lp-cta-box h2{font-family:var(--at-outfit);color:#fff;margin:0 0 14px;font-size:42px;font-weight:700}@media (max-width:767px){.lp-cta-box h2{font-size:30px}.lp-cta-box{padding:44px 22px}}.lp-cta-box p{color:#d6d0df;max-width:640px;margin:0 auto 28px;font-size:18px}.lp-btn{text-transform:uppercase;color:#fff;background-image:var(--at-prime-c4);background-size:200%;border-radius:60px;padding:18px 40px;font-weight:700;transition:background-position .8s;display:inline-block}.lp-btn:hover{color:#fff;background-position:120%}.home-why .lp-note{margin-bottom:40px}.home-why-links{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.svc-dir-group+.svc-dir-group{margin-top:56px}.svc-dir-title{font-family:var(--at-outfit);color:#fff;margin:0 0 22px;font-size:28px;font-weight:600}.lp-cards--links h4{font-family:var(--at-outfit);color:#fff;margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.25}.svc-form-title{font-size:44px}@media (max-width:767px){.svc-form-title{font-size:32px}}:is(.lp-prose,.svc-body) table{border-collapse:collapse;width:100%;margin:0 0 24px;font-size:15px;line-height:1.5}:is(.lp-prose,.svc-body) :is(th,td){text-align:left;vertical-align:top;border:1px solid #ffffff24;padding:10px 14px}:is(.lp-prose,.svc-body) th{color:#fff;background:#ffffff0f;font-weight:600}:is(.lp-prose,.svc-body) a{color:#ff8fd0;text-underline-offset:3px;text-decoration:underline}@media (max-width:767px){:is(.lp-prose,.svc-body) table{display:block;overflow-x:auto}}.lp-hero-grid--solo{grid-template-columns:minmax(0,860px)}.lp-hero-btn{margin-top:32px}.rq-section{scroll-margin-top:90px}.rq-form,.rq-result{max-width:900px;margin:0 auto}.rq-progress{z-index:2;color:#d6d0df;background:#14061f;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:16px;margin-bottom:32px;padding:14px 20px;font-size:15px;display:flex;position:sticky;top:120px;box-shadow:0 10px 24px #0009}@media (max-width:991px){.rq-progress{top:90px}}.rq-progress>span:first-child{white-space:nowrap;min-width:9.5em}.rq-track{background:#ffffff1a;border-radius:8px;flex:1;height:8px;display:block;position:relative;overflow:hidden}.rq-track>span{border-radius:inherit;background:var(--at-prime-c1);transition:width .3s;position:absolute;inset:0 auto 0 0}.rq-dim+.rq-dim{margin-top:40px}.rq-dim-title{font-family:var(--at-outfit);color:#fff;align-items:baseline;gap:12px;margin:0 0 18px;font-size:26px;font-weight:600;display:flex}.rq-dim-title span{background:var(--at-prime-c1);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:18px}.rq-q{background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff1a;border-radius:18px;margin:0 0 22px;padding:24px}.rq-q legend{float:left;width:100%;font-family:var(--at-outfit);color:#fff;margin:0 0 16px;padding:0;font-size:20px;font-weight:600;line-height:1.35}.rq-n{font-family:var(--at-dm);letter-spacing:.06em;text-transform:uppercase;color:#a49cb1;margin-bottom:4px;font-size:13px;font-weight:500;display:block}.rq-opts{clear:both;grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:767px){.rq-opts{grid-template-columns:1fr}.rq-q{padding:18px 16px}.rq-q legend{font-size:18px}}.rq-opt{color:#d6d0df;cursor:pointer;border:1px solid #ffffff24;border-radius:12px;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;font-size:15px;line-height:1.45;transition:border-color .2s,background-color .2s;display:flex}.rq-opt:hover{border-color:#ff31ab80}.rq-opt input{width:18px;height:18px;accent-color:var(--at-c2);flex:none;margin:2px 0 0}.rq-opt:has(input:checked){border-color:var(--at-c2);color:#fff;background:#ff31ab1f}.rq-opt:has(input:focus-visible){outline-offset:2px;outline:2px solid #ff8fd0}.rq-submit{text-align:center;margin-top:32px}.rq-submit .lp-btn{border:0}.rq-hint{color:#a49cb1;min-height:1.6em;margin:14px 0 0;font-size:15px}.rq-result{background:radial-gradient(80% 120% at 50% 0,#ff31ab33,#0000 70%),#0d0418;border:1px solid #ffffff24;border-radius:24px;margin-top:56px;padding:40px;scroll-margin-top:110px}@media (max-width:767px){.rq-result{padding:26px 18px}}.rq-result-title{font-family:var(--at-outfit);color:#fff;margin:0 0 12px;font-size:34px;font-weight:700}.rq-result-title:focus{outline:none}.rq-result-title:focus-visible{outline-offset:4px;outline:2px solid #ff8fd0}@media (max-width:767px){.rq-result-title{font-size:26px}}.rq-band-text{color:#d6d0df;margin:0 0 24px;font-size:18px;line-height:1.6}.rq-blockers{color:#ffd9bf;background:#ff8c3c14;border:1px solid #ff8c3c80;border-radius:14px;margin:0 0 24px;padding:16px 20px}.rq-blockers p{margin:0 0 6px}.rq-blockers ul{margin:0;padding-left:20px}.rq-bars{gap:12px;margin:0 0 32px;padding:0;list-style:none;display:grid}.rq-bars li{color:#fff;grid-template-columns:210px 1fr 44px;align-items:center;gap:14px;font-size:15px;display:grid}.rq-bar-score{text-align:right;font-weight:600}@media (max-width:575px){.rq-bars li{grid-template-columns:1fr 44px;row-gap:6px}.rq-bars .rq-track{grid-area:2/1/auto/-1}}.rq-steps{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;display:grid}.rq-steps .lp-card:hover{transform:none}.rq-steps h4{font-family:var(--at-outfit);color:#fff;margin:0 0 12px;font-size:21px;font-weight:600}.rq-steps ul{color:#d6d0df;margin:0 0 14px;padding-left:20px;font-size:16px;line-height:1.55}.rq-steps li+li{margin-top:8px}.rq-steps .rq-chapters{color:#c4bdcf;font-size:15px}.rq-chapters a{color:#ff8fd0;text-underline-offset:3px;text-decoration:underline}.rq-lead{border-top:1px solid #ffffff1a;margin-top:48px;padding-top:40px}.rq-lead-title{font-family:var(--at-outfit);color:#fff;margin:0 0 16px;font-size:34px;font-weight:700;line-height:1.15}@media (max-width:767px){.rq-lead-title{font-size:28px}}
