.aurora{--bg:#fcfbf7;--surface:#fff;--surface-2:#fbf6e6;--ink:#1a1710;--muted:#6a6456;--faint:#9c968a;--line:#ece7da;--line-2:#f4f0e6;--yellow:#facc15;--yellow-2:#efc00a;--yellow-ink:#1a1408;--gold:#facc15;--gold-2:#efc00a;--gold-text:#8a6d00;--green:#1e9e6a;--maxw:1160px;--disp:var(--font-sora),"Sora",system-ui,sans-serif;--sans:var(--font-manrope),"Manrope",system-ui,sans-serif;--grad:linear-gradient(95deg,#ffe05a,#facc15 55%,#f2be00);--sh:0 1px 2px #3c30140a,0 14px 34px -18px #503e1638;--sh-lg:0 2px 6px #3c30140f,0 34px 70px -30px #503e164d;--err:#cc4a3f;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;position:relative;overflow-x:clip}html:has(.aurora){scroll-behavior:smooth}.aurora *{box-sizing:border-box}.aurora:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(54% 42% at 50% -6%,#facc1557,#0000 62%),radial-gradient(36% 30% at 8% 26%,#facc151f,#0000 60%),radial-gradient(36% 30% at 92% 36%,#facc1529,#0000 60%);position:fixed;inset:0}.aurora a{color:inherit;text-decoration:none}.aurora h1,.aurora h2,.aurora h3,.aurora h4,.aurora h5,.aurora h6{color:var(--ink)}.aurora p{color:var(--muted)}.aurora .wrap{max-width:var(--maxw);z-index:1;margin:0 auto;padding:0 28px;position:relative}.aurora ::selection{background:#facc1566}.aurora .grad{color:var(--ink);background-image:linear-gradient(transparent 56%,var(--yellow)56%,var(--yellow)92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .04em}.aurora .ey{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);font-size:12.5px;font-weight:700}.aurora nav{z-index:50;background:0 0;padding:14px 16px 0;position:sticky;top:0}.aurora .nv{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1a1712f0;border:1px solid #2c2820;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px 12px 24px;transition:box-shadow .25s;display:flex;position:relative;box-shadow:0 14px 34px -16px #1410088c}.aurora .brand{font-family:var(--disp);letter-spacing:-.02em;align-items:center;gap:10px;font-size:19px;font-weight:700;display:flex}.aurora .brand img{width:auto;height:34px;display:block}.aurora .nv-links{color:#c9bfac;gap:30px;font-size:15px;font-weight:500;display:flex;position:absolute;left:50%;transform:translate(-50%)}.aurora .nv-links a{white-space:nowrap}.aurora .nv-links a:hover{color:#fff6dd}.aurora .btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:100px;align-items:center;gap:8px;padding:11px 20px;font-size:14.5px;font-weight:700;transition:all .16s;display:inline-flex}.aurora .btn-pri{background:var(--grad);color:var(--yellow-ink);box-shadow:0 10px 26px -10px #facc15b3}.aurora .btn-pri:hover{transform:translateY(-1px);box-shadow:0 16px 36px -12px #facc15e6}.aurora .btn-gh{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:var(--sh)}.aurora .btn-gh:hover{border-color:#dbd3c0}.aurora .btn-lg{padding:14px 26px;font-size:15.5px}.aurora .nv .btn-pri{padding:12px 24px;font-size:15px}.aurora nav.scrolled .nv{box-shadow:var(--sh-lg)}.aurora .hero{text-align:center;padding:84px 0 60px}.aurora .pill{background:var(--surface);border:1px solid var(--line);color:var(--muted);box-shadow:var(--sh);border-radius:100px;align-items:center;gap:9px;padding:7px 16px 7px 9px;font-size:13px;font-weight:600;display:inline-flex}.aurora .pill .dot{background:var(--green);border-radius:50%;width:7px;height:7px;position:relative;box-shadow:0 0 8px #1e9e6ab3}.aurora .pill .dot:after{content:"";border:2px solid var(--green);opacity:.5;border-radius:50%;animation:1.9s ease-out infinite auroraPingdot;position:absolute;inset:-4px}@keyframes auroraPingdot{0%{opacity:.7;transform:scale(.55)}to{opacity:0;transform:scale(1.9)}}.aurora h1{font-family:var(--disp);letter-spacing:-.035em;max-width:16ch;margin:26px auto 0;font-size:clamp(42px,6.4vw,76px);font-weight:800;line-height:1.01}.aurora .hero .l{color:var(--muted);max-width:60ch;margin:26px auto 0;font-size:19px}.aurora .hero-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.aurora .trust{border:1px solid var(--line);background:var(--surface);max-width:780px;box-shadow:var(--sh-lg);border-radius:18px;justify-content:center;margin-top:54px;margin-left:auto;margin-right:auto;display:flex;overflow:hidden}.aurora .trust .t{border-right:1px solid var(--line);flex:1;padding:24px 18px}.aurora .trust .t:last-child{border-right:0}.aurora .trust .t .n{font-family:var(--disp);letter-spacing:-.02em;font-size:clamp(24px,3vw,34px);font-weight:700}.aurora .trust .t .k{color:var(--muted);margin-top:5px;font-size:12.5px;font-weight:500}.aurora section{padding:80px 0}.aurora .sec-head{text-align:center;max-width:700px;margin:0 auto 48px}.aurora h2{font-family:var(--disp);letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(30px,4.2vw,48px);font-weight:700;line-height:1.07}.aurora .sec-head p{color:var(--muted);margin:16px 0 0;font-size:18px}.aurora .broken{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-lg);text-align:center;border-radius:24px;padding:54px;position:relative;overflow:hidden}.aurora .broken:before{content:"";background:radial-gradient(#f0b73a2e,#0000 62%);width:620px;height:420px;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.aurora .broken h2{max-width:18ch;margin:14px auto 0;position:relative}.aurora .broken p{color:var(--muted);max-width:72ch;margin:22px auto 0;font-size:17px;position:relative}.aurora .orbit-wrap{grid-template-columns:500px 1fr;align-items:center;gap:48px;display:grid}.aurora .orbit{flex:none;width:500px;height:500px;position:relative}.aurora .orbit .ring{border:1px solid var(--line);border-radius:50%;position:absolute}.aurora .orbit .ring.r1{inset:86px}.aurora .orbit .ring.r2{border-style:dashed;border-color:#eee7d8;animation:64s linear infinite auroraRingspin;inset:28px}@keyframes auroraRingspin{to{transform:rotate(360deg)}}.aurora .orbit>svg{width:100%;height:100%;position:absolute;inset:0}.aurora .core{text-align:center;background:radial-gradient(circle at 50% 35%,#fff,#fff7d6);border:1px solid #facc158c;border-radius:50%;place-items:center;width:148px;height:148px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px -16px #facc1599}.aurora .core .ttl{font-family:var(--disp);letter-spacing:-.01em;font-size:18px;font-weight:800}.aurora .core .sub{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:10.5px}.aurora .core .pulse{border:2px solid #facc158c;border-radius:50%;animation:3s ease-out infinite auroraCorepulse;position:absolute;inset:0}@keyframes auroraCorepulse{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(1.32)}}.aurora .node{text-align:center;width:60px;position:absolute;transform:translate(-50%,-50%)}.aurora .node .bubble{background:var(--surface);border:1px solid var(--line);width:60px;height:60px;box-shadow:var(--sh);color:var(--gold-text);border-radius:50%;place-items:center;margin:0 auto;transition:all .2s;display:grid}.aurora .node .bubble svg{width:22px;height:22px;position:static;inset:auto}.aurora .node:hover .bubble{border-color:#facc15b3;transform:scale(1.08);box-shadow:0 14px 30px -10px #facc158c}.aurora .node .label{width:120px;position:absolute;top:70px;left:50%;transform:translate(-50%)}.aurora .node .nm{font-family:var(--disp);font-size:14px;font-weight:700}.aurora .node .rl{color:var(--faint);margin-top:2px;font-size:10.5px}.aurora .alist{flex-direction:column;gap:12px;display:flex}.aurora .arow{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.aurora .arow:hover{border-color:#e3dcc9;transform:translateY(-1px)}.aurora .arow .ic{width:38px;height:38px;color:var(--gold-text);background:#facc1529;border:1px solid #facc1566;border-radius:11px;flex:none;place-items:center;display:grid}.aurora .arow .nm{font-family:var(--disp);font-size:15.5px;font-weight:700}.aurora .arow .rl{color:var(--faint);margin-top:1px;font-size:12px}.aurora .arow .dc{color:var(--muted);margin-top:5px;font-size:13px}.aurora .arow .mt{text-align:right}.aurora .arow .mt .v{font-family:var(--disp);font-size:16px;font-weight:700}.aurora .arow .mt .k{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:10.5px}.aurora .disclaim{text-align:center;color:var(--muted);max-width:80ch;margin-top:26px;margin-left:auto;margin-right:auto;font-size:14.5px}.aurora .disclaim b{color:var(--ink);font-weight:700}.aurora .svc{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.aurora .scard{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh);border-radius:18px;padding:26px;transition:transform .2s,box-shadow .2s,border-color .2s}.aurora .scard:hover{box-shadow:var(--sh-lg);transform:translateY(-4px)}.aurora .scard .ic{width:42px;height:42px;color:var(--gold-text);background:#facc1529;border:1px solid #facc1566;border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.aurora .scard h4{font-family:var(--disp);margin:0;font-size:19px;font-weight:700}.aurora .scard p{color:var(--muted);margin:10px 0 0;font-size:14px}.aurora .plat{grid-template-columns:1fr 1fr;gap:16px;display:grid}.aurora .pcard{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh);border-radius:20px;padding:30px;transition:transform .2s,box-shadow .2s,border-color .2s}.aurora .pcard:hover{box-shadow:var(--sh-lg);transform:translateY(-4px)}.aurora .pcard .top{justify-content:space-between;align-items:center;display:flex}.aurora .pcard .bdg{text-transform:uppercase;letter-spacing:.08em;color:var(--yellow-ink);background:var(--yellow);border:1px solid var(--yellow-2);border-radius:100px;padding:4px 11px;font-size:11px;font-weight:700}.aurora .pcard h3{font-family:var(--disp);margin:16px 0 0;font-size:23px;font-weight:700}.aurora .pcard .ch{color:var(--faint);margin-top:6px;font-size:12.5px}.aurora .pcard .pd{color:var(--muted);margin:14px 0 0;font-size:14.5px}.aurora .pcard ul{grid-template-columns:1fr 1fr;gap:9px 16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.aurora .pcard li{align-items:center;gap:8px;font-size:13.5px;display:flex}.aurora .pcard li svg{color:var(--gold-text);flex:none}.aurora .addons{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.aurora .adn{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh);border-radius:16px;padding:20px;transition:transform .2s,box-shadow .2s,border-color .2s}.aurora .adn .top{justify-content:space-between;align-items:center;display:flex}.aurora .adn h4{font-family:var(--disp);margin:0;font-size:16px;font-weight:700}.aurora .adn .bdg{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);border:1px solid var(--line);border-radius:100px;padding:3px 9px;font-size:10px;font-weight:700}.aurora .adn p{color:var(--muted);margin:10px 0 0;font-size:13px}.aurora .steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.aurora .stp{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh);border-radius:16px;padding:24px}.aurora .stp .sn{font-family:var(--disp);background:var(--grad);width:38px;height:38px;color:var(--yellow-ink);border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:grid}.aurora .stp h4{font-family:var(--disp);margin:16px 0 0;font-size:17px;font-weight:700}.aurora .stp p{color:var(--muted);margin:8px 0 0;font-size:13.5px}.aurora .contact-wrap{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-lg);border-radius:24px;grid-template-columns:.92fr 1.08fr;max-width:1020px;margin:0 auto;display:grid;overflow:hidden}.aurora .contact-l{background:var(--surface-2);border-right:1px solid var(--line);padding:44px;position:relative;overflow:hidden}.aurora .contact-l:before{content:"";background:radial-gradient(circle,#f0b73a38,#0000 65%);width:380px;height:380px;position:absolute;bottom:-140px;left:-100px}.aurora .contact-l h2{margin-top:12px;font-size:32px;position:relative}.aurora .contact-l p{color:var(--muted);margin-top:14px;font-size:15.5px;position:relative}.aurora .incl{flex-direction:column;gap:13px;margin:26px 0 0;padding:0;list-style:none;display:flex;position:relative}.aurora .incl li{align-items:flex-start;gap:11px;font-size:14.5px;display:flex}.aurora .incl li svg{color:var(--gold-text);flex:none;margin-top:2px}.aurora .email{color:var(--muted);margin-top:26px;font-size:14px;position:relative}.aurora .email a{color:var(--gold-text);font-weight:600}.aurora .contact-r{padding:44px}.aurora .f{margin-bottom:17px}.aurora .f.row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.aurora label{color:var(--ink);margin-bottom:7px;font-size:12.5px;font-weight:600;display:block}.aurora input,.aurora select,.aurora textarea{width:100%;font-family:var(--sans);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:11px;outline:none;padding:12px 14px;font-size:15px;transition:all .15s}.aurora input::placeholder,.aurora textarea::placeholder{color:var(--faint)}.aurora input:focus,.aurora select:focus,.aurora textarea:focus{border-color:var(--gold);background:var(--surface);box-shadow:0 0 0 3px #f0b73a38}.aurora textarea{resize:vertical;min-height:96px}.aurora select{appearance:none}.aurora .f.err input,.aurora .f.err select,.aurora .f.err textarea,.aurora .err input,.aurora .err select,.aurora .err textarea{border-color:var(--err)}.aurora .errm{color:#b23a2e;margin-top:5px;font-size:12px;display:none}.aurora .f.err .errm,.aurora .err .errm{display:block}.aurora .fbtn{justify-content:center;width:100%}.aurora .sent{text-align:center;color:var(--green);margin-top:14px;font-size:14.5px;font-weight:600;display:none}.aurora footer{border-top:1px solid var(--line);margin-top:10px;padding:40px 0}.aurora .foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:13.5px;display:flex}@media (max-width:980px){.aurora .nv-links{display:none}.aurora .orbit-wrap{grid-template-columns:1fr}.aurora .orbit{display:none}.aurora .svc,.aurora .plat,.aurora .steps,.aurora .contact-wrap,.aurora .addons{grid-template-columns:1fr}.aurora .contact-l{border-right:0;border-bottom:1px solid var(--line)}.aurora .arow{grid-template-columns:auto 1fr}.aurora .arow .mt{display:none}}.aurora [data-reveal]{opacity:1}html.aurora-js .aurora [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}html.aurora-js .aurora [data-reveal=scale]{transform:translateY(22px)scale(.96)}html.aurora-js .aurora [data-reveal].in{opacity:1;transform:none}html.aurora-reveal-off .aurora [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){html.aurora-js .aurora [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.aurora .pill .dot:after,.aurora .core .pulse,.aurora .orbit .ring.r2,.aurora:before{animation:none!important}}.aurora:before{animation:16s ease-in-out infinite auroraGlow}@keyframes auroraGlow{50%{opacity:.78}}.aurora h1 .l2{color:var(--ink);display:block}.aurora .hero .ey{margin-bottom:14px;display:block}.aurora .hero .l{font-size:18px;line-height:1.7}.aurora .statband{text-align:left;grid-template-columns:repeat(4,1fr);max-width:1060px;margin:54px auto 0;display:grid}.aurora .statband .s{border-left:1px solid var(--line);padding:8px 26px}.aurora .statband .s:first-child{border-left:0}.aurora .statband .v{font-family:var(--disp);letter-spacing:-.02em;color:var(--ink);font-size:clamp(26px,3.2vw,40px);font-weight:800;line-height:1}.aurora .statband .k{color:var(--muted);margin-top:8px;font-size:12.5px}.aurora .statband .c{font-family:var(--disp);color:var(--ink);margin-top:16px;font-size:14px;font-weight:700}.aurora .ministats{flex-wrap:wrap;justify-content:center;gap:14px 46px;margin-top:42px;display:flex}.aurora .ministats .m{text-align:center}.aurora .ministats .m .v{font-family:var(--disp);color:var(--ink);font-size:26px;font-weight:700}.aurora .ministats .m .k{color:var(--muted);margin-top:2px;font-size:12px}.aurora .agencyline{text-align:center;border-top:1px solid var(--line);max-width:760px;margin-top:48px;margin-left:auto;margin-right:auto;padding-top:28px}.aurora .agencyline .q{color:var(--muted);font-size:13px}.aurora .agencyline .a{color:var(--ink);margin-top:6px;font-size:17px}.aurora .agencyline a{color:var(--gold-text);font-weight:600}.aurora .hiw{flex-direction:column;gap:84px;margin-top:60px;display:flex}.aurora .step{grid-template-columns:1fr 1fr;align-items:center;gap:54px;display:grid}.aurora .step .visual,.aurora .step.rev .txt{order:2}.aurora .step.rev .visual{order:1}.aurora .stepn{background:var(--surface);border:1px solid var(--line);width:42px;height:42px;font-family:var(--disp);color:var(--gold-text);box-shadow:var(--sh);border-radius:12px;place-items:center;font-size:15px;font-weight:700;display:grid}.aurora .step h3{margin-top:20px;font-size:clamp(23px,3vw,31px)}.aurora .step .sd{color:var(--muted);margin-top:14px;font-size:16px;line-height:1.65}.aurora .subfeat{grid-template-columns:1fr 1fr;gap:20px 24px;margin-top:26px;display:grid}.aurora .sf .t{color:var(--ink);align-items:center;gap:9px;font-size:14.5px;font-weight:700;display:flex}.aurora .sf .t .i{color:var(--gold-text);display:inline-flex}.aurora .sf p{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.5}.aurora .mock{border:1px solid var(--line);box-shadow:var(--sh-lg);background:#fff;border-radius:16px;overflow:hidden}.aurora .mock .bar{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:7px;padding:11px 14px;display:flex}.aurora .mock .bar i{background:#e0d8c8;border-radius:50%;width:9px;height:9px}.aurora .mock .url{border:1px solid var(--line);color:var(--faint);text-align:center;background:#fff;border-radius:7px;flex:1;margin-left:8px;padding:5px 10px;font-size:11px}.aurora .mock .mbody{padding:18px}.aurora .mock .mt{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.aurora .mock .mrow{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.aurora .mock .tile{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:11px}.aurora .mock .tile .tv{font-family:var(--disp);color:var(--ink);font-size:18px;font-weight:700}.aurora .mock .tile .tv.g{color:var(--gold-text)}.aurora .mock .tile .tk{color:var(--faint);margin-top:4px;font-size:10px}.aurora .mock .spark{border:1px solid var(--line);border-radius:10px;margin-top:14px;padding:12px}.aurora .mock .spark svg{width:100%;height:72px;display:block}.aurora .mock .listrow{border-top:1px solid var(--line-2);color:var(--muted);justify-content:space-between;align-items:center;padding:9px 2px;font-size:12px;display:flex}.aurora .mock .listrow:first-of-type{border-top:0}.aurora .mock .listrow b{color:var(--ink);font-weight:600}.aurora .mock .pb{color:var(--gold-text);background:#facc1529;border:1px solid #facc1566;border-radius:100px;padding:2px 9px;font-size:10px;font-weight:700}.aurora .results{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.aurora .rcard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh);border-radius:18px;padding:26px}.aurora .rcard .rtop{justify-content:space-between;align-items:center;display:flex}.aurora .rcard .logo{font-family:var(--disp);color:var(--ink);font-size:16px;font-weight:700}.aurora .rcard .cat{color:var(--muted);border:1px solid var(--line);border-radius:100px;padding:3px 10px;font-size:11px}.aurora .rcard h4{margin:18px 0 0;font-size:20px}.aurora .rcard .rp{color:var(--muted);margin-top:10px;font-size:13.5px;line-height:1.55}.aurora .rmetrics{border-top:1px solid var(--line-2);grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;padding-top:18px;display:grid}.aurora .rmetrics .v{font-family:var(--disp);color:var(--gold-text);font-size:24px;font-weight:700}.aurora .rmetrics .k{color:var(--muted);margin-top:3px;font-size:11px}.aurora .rcard .more{color:var(--ink);border:1px solid var(--line);border-radius:100px;margin-top:20px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-block}.aurora .rcard .more:hover{border-color:var(--gold);color:var(--gold-text)}.aurora .results-cta{text-align:center;margin-top:30px}.aurora .audit{background:var(--ink);text-align:center;border-radius:26px;max-width:1000px;margin:0 auto;padding:58px 40px;position:relative;overflow:hidden}.aurora .audit:before{content:"";pointer-events:none;background:radial-gradient(60% 90% at 50% 0,#facc1538,#0000 60%);position:absolute;inset:0}.aurora .audit h2{color:#fff;position:relative}.aurora .audit p{color:#ffffffb8;max-width:60ch;margin:14px auto 0;position:relative}.aurora .auditform{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex;position:relative}.aurora .auditform input{color:#fff;width:min(420px,82vw);font-family:var(--sans);background:#ffffff14;border:1px solid #fff3;border-radius:100px;outline:none;padding:14px 20px;font-size:15px}.aurora .auditform input::placeholder{color:#ffffff80}.aurora .auditform input:focus{border-color:var(--yellow);box-shadow:none;background:#ffffff1f}.aurora .audit .fine{color:#ffffff80;margin-top:16px;font-size:12.5px;position:relative}.aurora .audit .asent{color:#a3e635;margin-top:16px;font-weight:600;display:none;position:relative}.aurora .plans{grid-template-columns:1fr 1fr;gap:18px;max-width:920px;margin:44px auto 0;display:grid}.aurora .plan{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;padding:34px;display:flex}.aurora .plan h3{font-size:24px}.aurora .plan .pd{color:var(--muted);margin-top:8px;font-size:14px}.aurora .plan ul{flex-direction:column;flex:1;gap:12px;margin:22px 0 26px;padding:0;list-style:none;display:flex}.aurora .plan li{color:var(--ink);align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.aurora .plan li .mk{color:var(--gold-text);flex:none;margin-top:2px}.aurora .plan .btn{justify-content:center}.aurora .plans-note{text-align:center;color:var(--muted);margin-top:24px;font-size:14px}.aurora .plans-note a{color:var(--gold-text);font-weight:600}.aurora .faqwrap{grid-template-columns:.85fr 1.15fr;align-items:start;gap:46px;display:grid}.aurora .faqhead h2{font-size:clamp(32px,5vw,50px)}.aurora .faqhead p{color:var(--muted);margin-top:14px;font-size:15px}.aurora .faq .item{border-top:1px solid var(--line)}.aurora .faq .item:last-child{border-bottom:1px solid var(--line)}.aurora .faq .q{text-align:left;cursor:pointer;width:100%;font-family:var(--disp);color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:600;display:flex}.aurora .faq .q .ic{color:var(--gold-text);flex:none;font-size:24px;line-height:1;transition:transform .2s}.aurora .faq .q[aria-expanded=true] .ic{transform:rotate(45deg)}.aurora .faq .a{max-height:0;transition:max-height .3s;overflow:hidden}.aurora .faq .a.open{max-height:280px}.aurora .faq .a p{color:var(--muted);max-width:62ch;padding:0 0 22px;font-size:14.5px;line-height:1.65}.aurora .fgrid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:34px;display:grid}.aurora .fbrand img{height:30px}.aurora .fbrand .ft{color:var(--muted);max-width:32ch;margin-top:14px;font-size:13.5px}.aurora .fcol h5{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 14px;font-size:11px;font-weight:700}.aurora .fcol a,.aurora .fcol .fl{color:var(--muted);margin:0 0 9px;font-size:13.5px;display:block}.aurora .fcol a:hover{color:var(--gold-text)}.aurora .fbar2{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:38px;padding-top:22px;font-size:12.5px;display:flex}@media (max-width:980px){.aurora .statband{grid-template-columns:1fr 1fr}.aurora .statband .s{border-left:0;padding:14px 0}.aurora .step,.aurora .step.rev{grid-template-columns:1fr}.aurora .step .visual,.aurora .step.rev .visual,.aurora .step.rev .txt{order:0}.aurora .results,.aurora .plans,.aurora .faqwrap,.aurora .fgrid{grid-template-columns:1fr}.aurora .subfeat{grid-template-columns:1fr 1fr}}@media (max-width:560px){.aurora .subfeat{grid-template-columns:1fr}}.aurora .logos{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:42px 0;overflow:hidden}.aurora .logos .lbl{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:700}.aurora .marquee{align-items:center;gap:64px;width:max-content;margin-top:22px;animation:34s linear infinite auroraMarquee;display:flex}.aurora .logos:hover .marquee{animation-play-state:paused}.aurora .marquee span{font-family:var(--disp);color:var(--faint);white-space:nowrap;letter-spacing:-.01em;font-size:22px;font-weight:700}@keyframes auroraMarquee{to{transform:translate(-50%)}}.aurora .toolhero{text-align:center;padding:64px 0 0}.aurora .toolhero .ey{margin-bottom:14px;display:block}.aurora .toolhero h1{max-width:18ch;margin:0 auto;font-size:clamp(34px,5.2vw,58px)}.aurora .toolhero .l{color:var(--muted);max-width:60ch;margin:22px auto 0;font-size:18px;line-height:1.6}.aurora .toolcard{background:var(--surface);border:1px solid var(--line);max-width:1000px;box-shadow:var(--sh-lg);border-radius:24px;grid-template-columns:1fr 1fr;margin:48px auto 0;display:grid;overflow:hidden}.aurora .toolform{border-right:1px solid var(--line);padding:38px}.aurora .toolout{background:var(--surface-2);flex-direction:column;justify-content:center;gap:24px;padding:38px;display:flex}.aurora .field{margin-bottom:26px}.aurora .field:last-child{margin-bottom:0}.aurora .field label{color:var(--ink);justify-content:space-between;gap:10px;margin-bottom:11px;font-size:13.5px;font-weight:600;display:flex}.aurora .field label .val{color:var(--gold-text);font-weight:700}.aurora .range{appearance:none;background:var(--line);border-radius:99px;outline:none;width:100%;height:6px}.aurora .range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--yellow);width:20px;height:20px;box-shadow:var(--sh);cursor:pointer;border:2px solid #fff;border-radius:50%}.aurora .range::-moz-range-thumb{background:var(--yellow);cursor:pointer;border:2px solid #fff;border-radius:50%;width:20px;height:20px}.aurora .seg{flex-wrap:wrap;gap:8px;display:flex}.aurora .seg button{font-family:var(--sans);border:1px solid var(--line);background:var(--bg);color:var(--muted);cursor:pointer;border-radius:100px;padding:8px 15px;font-size:13px;font-weight:600;transition:all .15s}.aurora .seg button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.aurora .outrow .ok{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:11.5px;font-weight:700}.aurora .outrow .ov{font-family:var(--disp);color:var(--ink);margin-top:6px;font-size:clamp(28px,3.6vw,40px);font-weight:800;line-height:1.05}.aurora .outrow .ov.g{color:var(--gold-text)}.aurora .tooldisc{color:var(--faint);text-align:center;max-width:60ch;margin:18px auto 0;font-size:12.5px}.aurora .toolcta{text-align:center}@media (max-width:820px){.aurora .toolcard{grid-template-columns:1fr}.aurora .toolform{border-right:0;border-bottom:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.aurora .marquee{animation:none!important}}.aurora .mock .fav{background:var(--grad);border-radius:4px;width:14px;height:14px;display:inline-block;box-shadow:0 1px 2px #00000026}.aurora .mock .mt .livedot{vertical-align:middle;background:#22c55e;border-radius:50%;width:7px;height:7px;margin-right:8px;animation:2s ease-out infinite auroraLive;display:inline-block;box-shadow:0 0 #22c55e80}@keyframes auroraLive{0%{box-shadow:0 0 #22c55e80}to{box-shadow:0 0 0 7px #22c55e00}}.aurora .fsoc{gap:12px;margin-top:16px;display:flex}.aurora .fsoc a{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);border-radius:9px;place-items:center;transition:color .15s,border-color .15s;display:grid}.aurora .fsoc a:hover{color:var(--gold-text);border-color:var(--gold)}@media (prefers-reduced-motion:reduce){.aurora .mock .mt .livedot{animation:none!important}}.aurora .modal-ov{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#1a17108c;justify-content:center;align-items:center;padding:20px;transition:opacity .25s;display:none;position:fixed;inset:0}.aurora .modal-ov.open{opacity:1;display:flex}.aurora .modal{border-radius:22px;grid-template-columns:1fr 1fr;width:100%;max-width:860px;transition:transform .25s;display:grid;overflow:hidden;transform:translateY(10px)scale(.985);box-shadow:0 40px 100px -30px #0000008c}.aurora .modal-ov.open .modal{transform:none}.aurora .mL{background:#fff;padding:40px;position:relative}.aurora .mL h3{font-family:var(--disp);color:var(--ink);margin:0;font-size:28px;font-weight:700;line-height:1.12}.aurora .mL .ms{color:var(--muted);margin:12px 0 24px;font-size:15px;line-height:1.55}.aurora .mL label{color:var(--ink);margin:0 0 7px;font-size:13px;font-weight:600;display:block}.aurora .mL .mf{margin-bottom:16px}.aurora .mL input{border:1px solid var(--line);width:100%;color:var(--ink);font-size:15px;font-family:var(--sans);background:#fff;border-radius:11px;outline:none;padding:13px 14px}.aurora .mL input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #facc1538}.aurora .mL input::placeholder{color:var(--faint)}.aurora .mL .mbtn{background:var(--grad);width:100%;color:var(--yellow-ink);cursor:pointer;font-size:15.5px;font-weight:700;font-family:var(--sans);border:0;border-radius:11px;padding:14px;box-shadow:0 10px 26px -10px #facc15b3}.aurora .mL .mbtn:hover{filter:brightness(1.04)}.aurora .mL .msent{text-align:center;color:var(--green);margin-top:14px;font-weight:600;display:none}.aurora .mL .merr{color:#b23a2e;margin-top:8px;font-size:12.5px;display:none}.aurora .mR{background:var(--ink);color:#fff;flex-direction:column;justify-content:center;padding:46px 38px;display:flex;position:relative;overflow:hidden}.aurora .mR:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 80% 10%,#facc154d,#0000 60%);position:absolute;inset:0}.aurora .mR h4{font-family:var(--disp);color:#fff;margin:0;font-size:26px;font-weight:700;line-height:1.16;position:relative}.aurora .mR h4 .hl{color:var(--yellow)}.aurora .mR .mrp{color:#ffffffb8;margin:14px 0 22px;font-size:14.5px;position:relative}.aurora .mR .chips{flex-wrap:wrap;gap:8px;display:flex;position:relative}.aurora .mR .chips span{color:#ede6d6;background:#ffffff14;border:1px solid #ffffff24;border-radius:100px;padding:6px 13px;font-size:12.5px;font-weight:500}.aurora .mClose{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;z-index:5;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.aurora .mClose:hover{color:var(--ink);border-color:#cfc4b0}@media (max-width:720px){.aurora .modal{grid-template-columns:1fr;max-width:440px}.aurora .mR{display:none}}.aurora .auditform2{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.aurora .auditform2 input{border:1px solid var(--line);min-width:180px;font-family:var(--sans);color:var(--ink);background:#fff;border-radius:100px;outline:none;flex:1;padding:13px 18px;font-size:15px}.aurora .auditform2 input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #facc1533}.aurora .auditgrid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-top:44px;display:grid}.aurora .grade{background:var(--grad);width:80px;height:80px;color:var(--yellow-ink);font-family:var(--disp);border-radius:50%;flex:none;place-items:center;font-size:34px;font-weight:800;display:inline-grid;box-shadow:0 12px 30px -10px #facc1599}.aurora .scorelist{flex-direction:column;gap:13px;margin-top:6px;display:flex}.aurora .scorerow{color:var(--ink);grid-template-columns:118px 1fr 34px;align-items:center;gap:12px;font-size:13px;display:grid}.aurora .track{background:var(--line);border-radius:99px;height:7px;overflow:hidden}.aurora .track>span{background:var(--grad);border-radius:99px;height:100%;display:block}.aurora .scorerow .pct{font-family:var(--disp);color:var(--gold-text);text-align:right;font-weight:700}@media (max-width:900px){.aurora .auditgrid{grid-template-columns:1fr}}.aurora .aud-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-lg);border-radius:22px;margin-top:30px;padding:34px}.aurora .aud-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.aurora .afield{margin-bottom:20px}.aurora .afield>label{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 9px;font-size:11.5px;font-weight:700;display:block}.aurora .aud-comp{flex-direction:column;gap:10px;display:flex}.aurora .aud-disc{color:var(--faint);margin-top:16px;font-size:12.5px}.aurora .aud-err{color:#b23a2e;margin-top:12px;font-size:13px}.aurora .aud-done{text-align:center;padding:18px 6px}.aurora .aud-tick{background:var(--grad);width:56px;height:56px;color:var(--yellow-ink);border-radius:50%;place-items:center;margin:0 auto 16px;font-size:26px;font-weight:800;display:grid;box-shadow:0 12px 30px -10px #facc1599}.aurora .aud-done h3{font-family:var(--disp);color:var(--ink);font-size:24px;font-weight:700}.aurora .aud-done p{color:var(--muted);max-width:48ch;margin:12px auto 18px;font-size:15px}@media (max-width:680px){.aurora .aud-grid{grid-template-columns:1fr}}
