body.d-aurora{--au-ink:#1d1b2e;--au-soft:#5d5a72;--accent:#7b5cff;color:var(--au-ink);background:#f6f5fb;font-family:Plus Jakarta Sans,system-ui,sans-serif}html:has(body.d-aurora){color-scheme:light;background:#f6f5fb}body.d-aurora ::-moz-selection{color:var(--au-ink);background:#d9ceff}body.d-aurora ::selection{color:var(--au-ink);background:#d9ceff}.d-aurora h1,.d-aurora h2,.d-aurora h3{letter-spacing:-.025em;font-family:Plus Jakarta Sans,system-ui,sans-serif}.d-aurora .au-wrap{max-width:72rem;margin-inline:auto;padding-inline:1rem}@media (width>=640px){.d-aurora .au-wrap{padding-inline:1.5rem}}.d-aurora .au-soft{color:var(--au-soft)}.d-aurora .au-sky{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.d-aurora .au-blob{filter:blur(80px);opacity:.55;border-radius:50%;width:46vmax;height:46vmax;animation:22s ease-in-out infinite alternate auFloat;position:absolute}.d-aurora .b1{background:#b9a7ff;top:-18vmax;left:-10vmax}.d-aurora .b2{background:#ffb3d9;animation-delay:-6s;top:-10vmax;right:-16vmax}.d-aurora .b3{opacity:.45;background:#9ee6ff;animation-delay:-12s;bottom:-20vmax;left:20vmax}.d-aurora .b4{opacity:.4;background:#ffe1a8;animation-delay:-3s;bottom:-14vmax;right:-12vmax}@keyframes auFloat{0%{transform:translate(0)scale(1)}50%{transform:translate(6vmax,4vmax)scale(1.12)}to{transform:translate(-4vmax,8vmax)scale(.95)}}.d-aurora .au-glass{-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#ffffff94;border:1px solid #fffc;box-shadow:inset 0 1px #ffffffe6,0 10px 40px #3c288c14}.d-aurora .au-nav{border-radius:999px;padding:8px 8px 8px 12px}.d-aurora .au-logo{color:#fff;background:linear-gradient(135deg,#7b5cff,#ff6fb5);border-radius:12px;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.d-aurora .au-navlink{border-radius:999px;padding:8px 14px;transition:background-color .2s}.d-aurora .au-navlink:hover{background:#fffc}.d-aurora .au-pill{background:#ffffffb3;border:1px solid #ffffffe6;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 4px 16px #3c288c0f}.d-aurora .au-live{background:#22c55e;border-radius:99px;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e2e}.d-aurora .au-display{letter-spacing:-.045em;max-width:15ch;font-size:clamp(2.6rem,7vw,5.6rem);font-weight:800;line-height:1.02}.d-aurora .au-grad,.d-aurora .au-grad-text{background:linear-gradient(100deg,#7b5cff,#ff6fb5 45%,#ffa75c 75%,#7b5cff) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite auShine}@keyframes auShine{to{background-position:200%}}.d-aurora .au-kicker{color:#7b5cff;letter-spacing:.02em;font-size:13px;font-weight:700}.d-aurora .au-h2{letter-spacing:-.04em;font-size:clamp(2rem,4.4vw,3.3rem);font-weight:800;line-height:1.06}.d-aurora .au-btn{transition:transform .25s var(--ease), box-shadow .25s;border-radius:999px;align-items:center;gap:.5rem;padding:.95rem 1.5rem;font-weight:600;display:inline-flex}.d-aurora .au-btn:hover{transform:translateY(-2px)}.d-aurora .au-btn-dark{background:var(--au-ink);color:#fff;box-shadow:0 10px 30px #1d1b2e40}.d-aurora .au-btn-dark:hover{box-shadow:0 14px 34px #7b5cff59}.d-aurora .au-btn-light{color:var(--au-ink);background:#fff}.d-aurora .au-hero-card{border-radius:28px}.d-aurora .au-browser{align-items:center;gap:6px;padding:4px 6px 12px;display:flex}.d-aurora .au-browser span{background:#1d1b2e26;border-radius:99px;width:10px;height:10px}.d-aurora .au-browser em{color:var(--au-soft);background:#ffffffb3;border-radius:99px;margin-inline:auto;padding:3px 14px;font-size:12px;font-style:normal}.d-aurora .au-float{border-radius:18px;align-items:center;gap:10px;padding:10px 16px 10px 10px;animation:6s ease-in-out infinite auBob;position:absolute}.d-aurora .f1{top:22%;left:-4%}.d-aurora .f2{animation-delay:-2s;top:12%;right:-5%}.d-aurora .f3{animation-delay:-4s;bottom:-6%;right:6%}@keyframes auBob{50%{transform:translateY(-10px)}}.d-aurora .au-chip-ico{color:#7b5cff;background:linear-gradient(135deg,#ede8ff,#ffe4f2);border-radius:12px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.d-aurora .au-zone{align-items:center;gap:2.5rem;display:flex}.d-aurora .au-zone:after{content:"✦";color:#b9a7ff}.d-aurora .au-card{transition:transform .4s var(--ease), box-shadow .4s;border-radius:26px}.d-aurora .au-card:hover{transform:translateY(-6px);box-shadow:inset 0 1px #ffffffe6,0 24px 60px #3c288c29}.d-aurora .au-tag{color:#5b3fe0;background:#7b5cff1a;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:600}.d-aurora .au-proto{background:#fff;border-radius:24px;display:block;position:relative;overflow:hidden;box-shadow:0 10px 40px #3c288c1a}.d-aurora .au-proto-info{border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.d-aurora .au-arrow{background:var(--au-ink);color:#fff;width:34px;height:34px;transition:transform .3s var(--ease);border-radius:99px;flex-shrink:0;place-items:center;display:grid}.d-aurora .au-proto:hover .au-arrow{transform:rotate(45deg)}.d-aurora .au-service{border-radius:28px;position:relative;overflow:hidden}.d-aurora .au-service:before{content:"";background:hsl(var(--h) 90% 75% / .45);filter:blur(40px);width:220px;height:220px;transition:transform .6s var(--ease);border-radius:50%;position:absolute;top:-110px;right:-80px}.d-aurora .au-service:hover:before{transform:scale(1.4)}.d-aurora .au-ico{background:var(--au-ink);color:#fff;border-radius:16px;place-items:center;width:52px;height:52px;font-size:22px;display:grid;position:relative}.d-aurora .au-check{color:#15803d;background:#22c55e26;border-radius:99px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.d-aurora .au-timeline{gap:12px;display:grid}.d-aurora .au-step{border-radius:22px;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.d-aurora .au-step-n{color:#fff;background:linear-gradient(135deg,#7b5cff,#ff6fb5);border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.d-aurora .au-about{border-radius:32px}.d-aurora .au-photo{position:relative}.d-aurora .au-photo:before{content:"";z-index:-1;filter:blur(18px);opacity:.8;background:linear-gradient(135deg,#b9a7ff,#ffb3d9,#9ee6ff);border-radius:36px;position:absolute;inset:-10px}.d-aurora .au-reason{background:#fff9;border:1px solid #ffffffe6;border-radius:18px;padding:14px}.d-aurora .au-faq{border-radius:20px}.d-aurora .au-plus{background:#1d1b2e0f;border-radius:99px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.d-aurora .au-contact{color:#fff;background:radial-gradient(120% 140% at 0 0,#7b5cff 0%,#3b2a8f 45%,#1d1b2e 100%);border-radius:36px;position:relative;overflow:hidden;box-shadow:0 30px 80px #3c288c4d}.d-aurora .au-contact:after{content:"";filter:blur(90px);opacity:.5;pointer-events:none;background:#ff6fb5;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-160px;right:-120px}.d-aurora .au-contact>*{z-index:1;position:relative}.d-aurora .au-input{color:#fff;width:100%;font:inherit;background:#ffffff1a;border:1px solid #fff3;border-radius:16px;padding:.9rem 1.1rem;transition:border-color .2s,background-color .2s}.d-aurora .au-input::-moz-placeholder{color:#ffffff8c}.d-aurora .au-input::placeholder{color:#ffffff8c}.d-aurora .au-input:focus{background:#ffffff29;border-color:#fff9;outline:none}.d-aurora select.au-input option{color:#111}.d-aurora [data-status][data-state=ok]{color:#a7f3d0}.d-aurora [data-status][data-state=error]{color:#fecdd3}@media (prefers-reduced-motion:reduce){.d-aurora .au-blob,.d-aurora .au-float,.d-aurora .au-grad,.d-aurora .au-grad-text{animation:none}}
