.aurora{--bg:#fff;--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;--serif:var(--font-serif),"Fraunces","Canela",Georgia,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 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:absolute;top:0;left:0;right:0}.aurora .nv{background:0 0;border:1px solid #0000;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px 12px 24px;transition:background .25s,border-color .25s,box-shadow .25s;display:flex;position:relative}.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{font-family:var(--sans);letter-spacing:.005em;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:600;transition:all .16s;display:inline-flex}.aurora .btn-pri{background:var(--grad);color:var(--yellow-ink);box-shadow:0 14px 30px -12px #0000006b,inset 0 1px #ffffff52}.aurora .btn-pri:hover{transform:translateY(-1px);box-shadow:0 20px 38px -14px #00000080,inset 0 1px #fff6}.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{-webkit-backdrop-filter:blur(14px);box-shadow:var(--sh-lg);background:#120e08b8;border-color:#ffffff14}.aurora .hero{text-align:center;box-sizing:border-box;place-items:center;min-height:100vh;padding:128px 0 84px;display:grid;position:relative;overflow:hidden}.aurora .hero .wrap{z-index:2;position:relative}.aurora .hero-video{object-fit:cover;z-index:0;pointer-events:none;filter:saturate(1.22)contrast(1.06)brightness(1.09);width:100%;height:100%;position:absolute;inset:0}.aurora .hero-poster{z-index:0;pointer-events:none;filter:saturate(1.22)contrast(1.06)brightness(1.09);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:none;position:absolute;inset:0}@media (max-width:768px){.aurora .hero-video{display:none}.aurora .hero-poster{display:block}}.aurora .hero-overlay{z-index:1;pointer-events:none;background:radial-gradient(70% 60% at 50% 48%,#00000075,#0000 74%),linear-gradient(#0807051f 0%,#0807050d 42%,#08070570 100%);position:absolute;inset:0}.aurora .hero-glow{z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(62% 52% at 50% 38%,#ffe0a442,#ffe0a400 62%);animation:6s ease-in-out infinite auroraGlow;position:absolute;inset:0}@keyframes auroraGlow{50%{opacity:.78}}.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(--serif);letter-spacing:-.01em;max-width:16ch;margin:26px auto 0;font-size:clamp(42px,6.4vw,76px);font-weight:400;line-height:1.05}.aurora .hero .l{color:var(--muted);max-width:60ch;margin:26px auto 0;font-size:19px}.aurora .hero h1,.aurora .hero h1 .l2{color:#fff;text-shadow:0 2px 20px #00000080}.aurora .hero h1{letter-spacing:-.005em;font-size:clamp(38px,5.2vw,64px);font-weight:460;line-height:1.08}.aurora .hero .grad{color:#facc15;-webkit-text-fill-color:#facc15;background-image:none}.aurora .hero .ey{color:#facc15}.aurora .hero .l{color:#ffffffdb;text-shadow:0 1px 18px #00000080}.aurora .hero .agencyline{border-top-color:#ffffff29}.aurora .hero .agencyline .q{color:#ffffff94}.aurora .hero .agencyline .a{color:#ffffffeb}.aurora .hero .agencyline a{color:#facc15}.aurora .hero .btn-gh{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:none;background:#ffffff1f;border-color:#ffffff57}.aurora .hero .btn-gh:hover{background:#fff3;border-color:#ffffff8c}.aurora .hero-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.aurora .hero .btn-pri,.aurora .nv .btn-pri{color:#ffffffb8;box-shadow:none;background:0 0;border:1px solid #0000}.aurora .hero .btn-pri:hover,.aurora .nv .btn-pri:hover{color:#fff;opacity:1;background:0 0}.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:800;line-height:1.08}.aurora .sec-head p{color:var(--muted);margin:16px 0 0;font-size:18px}.aurora .iglogos{grid-template-columns:repeat(4,1fr);gap:16px;max-width:920px;margin:0 auto 40px;display:grid}.aurora .iglogo{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh);border-radius:16px;align-items:center;gap:13px;padding:16px 18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.aurora .iglogo:hover{box-shadow:var(--sh-lg);border-color:#facc1599;transform:translateY(-3px)}.aurora .iglogo img{object-fit:contain;border-radius:7px;flex:none;width:30px;height:30px}.aurora .iglogo span{color:var(--ink);letter-spacing:-.01em;font-size:14.5px;font-weight:600}.aurora .ig-cta{text-align:center}@media (max-width:780px){.aurora .iglogos{grid-template-columns:repeat(2,1fr)}}.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 .sweep{z-index:1;pointer-events:none;animation:13s linear infinite auroraSweep;position:absolute;inset:0}.aurora .comet{background:var(--yellow);border-radius:50%;width:13px;height:13px;margin-left:-6.5px;position:absolute;top:28px;left:50%;box-shadow:0 0 18px 5px #facc1599}.aurora .comet:after{content:"";border:1px solid #facc1580;border-radius:50%;position:absolute;inset:-5px}@keyframes auroraSweep{to{transform:rotate(360deg)}}.aurora .orbit:hover .sweep{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.aurora .sweep{animation:none!important}}.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.nt .label{top:auto;bottom:70px}.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}}@media (max-width:480px){.aurora .wrap{padding:0 18px}.aurora nav{padding:14px 10px 0}.aurora .nv{gap:10px;padding:10px 12px 10px 16px}.aurora .nv .btn-pri{padding:11px 18px}.aurora .iglogos{grid-template-columns:1fr}.aurora .contact-l,.aurora .contact-r{padding:30px 22px}.aurora .f.row{grid-template-columns:1fr}}.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}.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{--ink2:var(--muted);--ink3:var(--faint);--surf:var(--surface);--surf2:var(--surface-2);--line-y:#f0e4be;--y:var(--yellow);--gold:var(--gold-text);--ygrad:var(--grad);--shadow-rest:0 1px 2px #14161c0d;--shadow-lift:var(--sh-lg);--font-display:var(--disp);--font-body:var(--sans);--font-mono:var(--font-geist-mono),"JetBrains Mono",ui-monospace,monospace;--phase-ms:4.6s;position:relative;overflow:hidden}.aurora .hiw__wrap{max-width:1120px;margin:0 auto;padding:0 24px}.aurora .hiw__head{text-align:center;max-width:700px;margin:0 auto}.aurora .hiw__eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:600}.aurora .hiw__title{font-family:var(--font-display);letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(32px,4.4vw,46px);font-weight:800;line-height:1.06}.aurora .hiw__sub{color:var(--ink2);margin:16px 0 0;font-size:17.5px;line-height:1.55}.aurora .hiw .toggle{justify-content:center;margin:34px 0 44px;display:flex}.aurora .hiw .toggle__group{background:var(--surf);border:1px solid var(--line);box-shadow:var(--shadow-rest);border-radius:99px;gap:2px;padding:4px;display:inline-flex}.aurora .hiw .toggle__btn{cursor:pointer;font-family:var(--font-body);color:var(--ink2);white-space:nowrap;background:0 0;border:none;border-radius:99px;padding:8px 18px;font-size:13.5px;font-weight:600;transition:all .2s}.aurora .hiw .toggle__btn.is-on{background:var(--ink);color:#fff}.aurora .hiw .app{grid-template-columns:1.05fr .95fr;align-items:center;gap:46px;display:grid}.aurora .hiw .app__panelwrap{position:relative}.aurora .hiw .app__glow{pointer-events:none;background:radial-gradient(circle,#facc1547,#facc1500 70%);width:220px;height:220px;position:absolute;top:-24px;right:-16px}.aurora .hiw .panel{background:var(--surf);border:1px solid var(--line);box-shadow:var(--shadow-lift);border-radius:20px;min-height:452px;padding:16px;position:relative;overflow:hidden}.aurora .hiw .chrome{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:13px;display:flex}.aurora .hiw .chrome__dots{flex:none;gap:6px;display:flex}.aurora .hiw .chrome__dots span{background:#e4dfd0;border-radius:50%;width:11px;height:11px}.aurora .hiw .chrome__dots span:last-child{background:var(--y)}.aurora .hiw .chrome__url{background:var(--surf2);border:1px solid var(--line);border-radius:8px;flex:1;justify-content:space-between;align-items:center;gap:8px;height:28px;padding:0 11px;display:flex}.aurora .hiw .chrome__url b{font-family:var(--font-mono);color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;overflow:hidden}.aurora .hiw .chrome__tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);white-space:nowrap;flex:none;font-size:9.5px}.aurora .hiw .stack{flex-direction:column;gap:11px;padding-top:16px;display:flex;position:relative}.aurora .hiw .hiw-anim{opacity:0;animation:.52s cubic-bezier(.2,.75,.25,1) both hiwRise}.aurora .hiw .hiw-anim2{opacity:0;animation:.42s both hiwFade}@keyframes hiwRise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes hiwFade{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.aurora .hiw .step.is-active .step__body{animation:.45s both hiwFade}@media (prefers-reduced-motion:reduce){.aurora .hiw .hiw-anim,.aurora .hiw .hiw-anim2,.aurora .hiw .step.is-active .step__body{opacity:1;animation:none}}.aurora .hiw .bubble{background:var(--ink);color:#fff;border-radius:14px 14px 5px;align-self:flex-end;max-width:82%;padding:11px 13px;font-size:13px;line-height:1.4}.aurora .hiw .card{background:var(--surf);border:1px solid var(--line);box-shadow:var(--shadow-rest);border-radius:14px;padding:14px 15px}.aurora .hiw .card--y{background:var(--surf2);border-color:var(--line-y)}.aurora .hiw .card--split{justify-content:space-between;align-items:center;display:flex}.aurora .hiw .k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:9px;font-size:10px}.aurora .hiw .card__title{font-family:var(--font-display);margin-bottom:12px;font-size:16px;font-weight:700}.aurora .hiw .card__title.sm{font-family:var(--font-body);margin:3px 0 0;font-size:14px}.aurora .hiw .card--split .k{margin-bottom:0}.aurora .hiw .card__lead{color:var(--ink);font-size:14px;font-weight:600}.aurora .hiw .rows{flex-direction:column;gap:9px;display:flex}.aurora .hiw .row{color:var(--ink2);align-items:center;gap:9px;font-size:13px;display:flex}.aurora .hiw .row--between{justify-content:space-between}.aurora .hiw .tick{background:var(--surf2);width:18px;height:18px;color:var(--gold);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.aurora .hiw .tick--warn{color:var(--err);background:#f6e3df;font-size:12px}.aurora .hiw .tick--ok{color:var(--green)}.aurora .hiw .ok{color:var(--green);font-size:11.5px;font-weight:700}.aurora .hiw .minis{gap:8px;margin-top:12px;display:flex}.aurora .hiw .mini{background:var(--surf);border:1px solid var(--line);border-radius:10px;flex:1;padding:8px 10px}.aurora .hiw .mini.c{text-align:center}.aurora .hiw .mini b{font-family:var(--font-display);font-size:17px;font-weight:800;display:block}.aurora .hiw .mini.c b{font-size:18px}.aurora .hiw .mini span{color:var(--ink3);font-size:10.5px}.aurora .hiw .platforms{gap:8px;margin-bottom:11px;display:flex}.aurora .hiw .plat{border:1px solid var(--line);border-radius:10px;flex:1;padding:9px 10px}.aurora .hiw .plat b{font-size:13px;display:block}.aurora .hiw .plat span{color:var(--ink3);font-size:11px}.aurora .hiw .apply{background:var(--ink);color:#fff;border-radius:99px;padding:8px 16px;font-size:12.5px;font-weight:700}.aurora .hiw .thumbs{gap:8px;margin-top:10px;display:flex}.aurora .hiw .thumb{flex:1;position:relative}.aurora .hiw .thumb img{object-fit:cover;object-position:center 30%;border:1px solid var(--line);border-radius:9px;width:100%;height:132px;display:block}.aurora .hiw .thumb--win img{box-shadow:0 0 0 2px var(--y)}.aurora .hiw .thumb__badge{background:var(--ink);color:#fff;font-family:var(--font-mono);border-radius:5px;padding:2px 5px;font-size:8.5px;font-weight:600;position:absolute;top:5px;left:5px}.aurora .hiw .thumb__label{color:var(--ink3);text-align:center;margin-top:6px;font-size:10px}.aurora .hiw .thumb__label--win{color:var(--ink);font-weight:600}.aurora .hiw .steps{flex-direction:column;gap:6px;display:flex}.aurora .hiw .step{cursor:pointer;border-bottom:1px solid var(--line);padding:18px 4px}.aurora .hiw .step__head{align-items:center;gap:14px;display:flex}.aurora .hiw .step__num{border:1px solid var(--line);background:var(--surf);width:34px;height:34px;color:var(--ink3);font-family:var(--font-mono);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:13px;transition:all .25s;display:flex}.aurora .hiw .step__title{font-family:var(--font-display);color:var(--ink2);letter-spacing:-.01em;font-size:18px;font-weight:600;transition:color .25s}.aurora .hiw .step__agent{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-top:4px;font-size:10px}.aurora .hiw .step.is-active .step__num{color:var(--ink);border-color:var(--y);background:var(--surf2)}.aurora .hiw .step.is-active .step__title{color:var(--ink);font-weight:700}.aurora .hiw .step__body{padding:12px 0 2px 48px}.aurora .hiw .step__body p{color:var(--ink2);margin:0;font-size:14.5px;line-height:1.5}.aurora .hiw .bar{background:var(--line);border-radius:99px;height:3px;margin-top:13px;overflow:hidden}.aurora .hiw .bar i{background:var(--y);width:0;height:100%;animation:hiwFill var(--phase-ms)linear forwards;border-radius:99px;display:block}@keyframes hiwFill{0%{width:0}to{width:100%}}.aurora .hiw .tl{max-width:940px;margin:0 auto}.aurora .hiw .tl__track{justify-content:space-between;align-items:flex-start;margin-bottom:36px;display:flex;position:relative}.aurora .hiw .tl__track:before{content:"";background:var(--line);height:2px;position:absolute;top:23px;left:6%;right:6%}.aurora .hiw .tl__node{z-index:1;cursor:pointer;text-align:center;flex-direction:column;flex:1;align-items:center;gap:11px;display:flex;position:relative}.aurora .hiw .tl__dot{border:1.5px solid var(--line);background:var(--surf);width:46px;height:46px;color:var(--ink3);font-family:var(--font-mono);box-shadow:var(--shadow-rest);border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:all .3s;display:flex}.aurora .hiw .tl__label{font-family:var(--font-display);color:var(--ink3);max-width:140px;font-size:14px;font-weight:500;line-height:1.2;transition:color .3s}.aurora .hiw .tl__node.is-active .tl__dot{background:var(--y);border-color:var(--y);color:var(--ink)}.aurora .hiw .tl__node.is-active .tl__label{color:var(--ink);font-weight:700}.aurora .hiw .tl__card{background:var(--surf);border:1px solid var(--line);box-shadow:var(--shadow-lift);border-radius:18px;padding:26px}.aurora .hiw .tl__prompt{align-items:flex-start;gap:13px;margin-bottom:20px;display:flex}.aurora .hiw .tl__logo{background:var(--ygrad);width:30px;height:30px;font-family:var(--font-display);color:var(--ink);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.aurora .hiw .tl__bubble{background:var(--ink);color:#fff;border-radius:5px 14px 14px;padding:12px 15px;font-size:14px;line-height:1.4}.aurora .hiw .tl__main{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:18px;font-size:19px;font-weight:700}.aurora .hiw .tl__stats{flex-wrap:wrap;gap:12px;display:flex}.aurora .hiw .tl__stat{background:var(--surf2);border:1px solid var(--line);border-radius:14px;flex:1;min-width:120px;padding:14px 16px}.aurora .hiw .tl__stat b{font-family:var(--font-display);letter-spacing:-.02em;font-size:24px;font-weight:800;display:block}.aurora .hiw .tl__stat span{color:var(--ink3);font-size:12px}.aurora .hiw .hidden{display:none!important}@media (max-width:820px){.aurora .hiw .app{grid-template-columns:1fr;gap:28px}}.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{width:auto;height:30px;display:inline-block}.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:32px 32px 34px;display:flex;position:relative;overflow:hidden}.aurora .mR:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 80% 6%,#facc1547,#0000 60%);animation:7s ease-in-out infinite mGlow;position:absolute;inset:0}.aurora .mR-live{z-index:1;font:600 10.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e;align-items:center;gap:8px;margin-bottom:13px;display:inline-flex;position:relative}.aurora .mR-live b{background:#34d399;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite mDot}.aurora .mR h4{z-index:1;font-family:var(--disp);color:#fff;margin:0;font-size:23px;font-weight:700;line-height:1.18;position:relative}.aurora .mR h4 .hl{color:var(--yellow)}.aurora .mR .mrp{z-index:1;color:#ffffffb8;margin:11px 0 0;font-size:13.5px;line-height:1.5;position:relative}.aurora .mR-dash{z-index:1;background:#0c0a07;border:1px solid #ffffff21;border-radius:13px;margin-top:20px;animation:.6s cubic-bezier(.2,.7,.2,1) .1s both mRise;position:relative;overflow:hidden;box-shadow:0 26px 54px -22px #000000b3}.aurora .mR-chrome{background:#ffffff0d;border-bottom:1px solid #ffffff12;align-items:center;gap:6px;height:25px;padding:0 12px;display:flex}.aurora .mR-chrome i{background:#ffffff38;border-radius:50%;width:8px;height:8px}.aurora .mR-dash img{width:100%;height:auto;display:block}.aurora .mR-stack{z-index:1;margin-top:20px;position:relative}.aurora .mR-stack-lbl{font:600 10px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;margin-bottom:11px;display:block}.aurora .mR-logos{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.aurora .mR-logos i{background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;animation:.5s cubic-bezier(.2,.7,.2,1) both mRise;display:grid;overflow:hidden;box-shadow:0 5px 12px -5px #00000080}.aurora .mR-logos i img{object-fit:contain;width:21px;height:21px}.aurora .mR-logos i.more{color:#fff;font:700 12px var(--sans);box-shadow:none;background:#ffffff17;border:1px solid #ffffff2e}.aurora .mR-logos i:first-child{animation-delay:.18s}.aurora .mR-logos i:nth-child(2){animation-delay:.25s}.aurora .mR-logos i:nth-child(3){animation-delay:.32s}.aurora .mR-logos i:nth-child(4){animation-delay:.39s}.aurora .mR-logos i:nth-child(5){animation-delay:.46s}.aurora .mR-logos i:nth-child(6){animation-delay:.53s}@keyframes mGlow{0%,to{opacity:.6;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-5%,4%)scale(1.08)}}@keyframes mRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes mDot{0%,to{box-shadow:0 0 #34d39973}70%{box-shadow:0 0 0 8px #34d39900}}@media (prefers-reduced-motion:reduce){.aurora .mR:before,.aurora .mR-live b,.aurora .mR-dash,.aurora .mR-logos i{animation:none!important}}.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}}
