.abu{--ink:#fff7e3;--ink-88:rgba(255,247,227,0.88);--ink-64:rgba(255,247,227,0.64);--ink-46:rgba(255,247,227,0.46);--ink-12:rgba(255,247,227,0.12);--ink-08:rgba(255,247,227,0.08);--ink-05:rgba(255,247,227,0.05);--frame:#171512;--card:#100f0d;--on-gold:#0e0d0b;--gold:#c8aa50;--gold-10:rgba(200,170,80,0.1);--gold-40:rgba(200,170,80,0.4);--cta:linear-gradient(135deg,rgba(224,204,104,0.95),rgba(196,172,72,0.9));--cta-shadow:0 0 30px rgba(200,170,80,0.22),inset 0 1px 0 rgba(255,255,255,0.2);--ring:0 0 0 1px rgba(255,247,227,0.08);--error:#e9a08f;--ease:cubic-bezier(0.16,1,0.3,1);--out:cubic-bezier(0.4,0,1,1);--cine:cubic-bezier(0.22,1,0.36,1);--glide:cubic-bezier(0.65,0,0.35,1);--spring:cubic-bezier(0.3,1.22,0.5,1);--aura:200,170,80;--aura-light:224,204,104;isolation:isolate;overflow-x:clip;overflow-y:visible;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:56px 32px;font-family:var(--font-figtree),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink-88);background:linear-gradient(180deg,rgba(76,60,43,.08),rgba(63,51,39,0) 200px),var(--hp-bg,#100d0a);color-scheme:dark;-webkit-font-smoothing:antialiased;contain:none}.abu,.abu__frame{position:relative}.abu__frame{width:min(1440px,100%);height:clamp(640px,calc(100vh - var(--abu-chrome, 0px) - 32px),880px);border-radius:24px;background:radial-gradient(120% 70% at 50% -10%,rgba(255,247,227,.05),transparent 60%),var(--frame);box-shadow:0 0 0 1px rgba(var(--aura-light),.2),inset 0 1px rgba(var(--aura-light),.1),0 24px 60px -30px rgba(0,0,0,.6)}.abu .abu__frame:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:0 0 26px rgba(var(--aura),.26),0 0 80px rgba(var(--aura),.17),0 0 160px rgba(var(--aura),.09);will-change:opacity;animation:abu-glow 7s ease-in-out infinite alternate}@keyframes abu-glow{0%{opacity:.7}to{opacity:1}}@media (max-width:900px){.abu{padding:16px 10px}.abu__frame{height:auto;min-height:640px}}.abu :is(button,input,textarea){font:inherit;color:inherit}.abu button{cursor:pointer}.abu .abu-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.abu .abu-gold{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:9999px;border:1px solid var(--gold-40);background:var(--cta);color:var(--on-gold);font-size:14.5px;font-weight:600;white-space:nowrap;text-decoration:none;box-shadow:var(--cta-shadow);transition:filter .2s,transform .15s}.abu .abu-gold:hover{filter:brightness(1.04)}.abu .abu-gold:active{transform:scale(.98)}.abu .abu-gold:disabled{opacity:.55;cursor:default}.abu .abu-gold:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.abu .abu-gold svg{flex:none}.abu .abu-intro{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:24px}.abu .abu-intro-in{width:min(560px,100%)}.abu .abu-intro h2{font-weight:300;font-size:clamp(34px,3.4vw,46px);line-height:1.08;letter-spacing:-1.2px;color:var(--ink)}.abu .abu-intro h2 span{display:block;color:var(--ink-46)}.abu .abu-intro p{margin-top:16px;font-size:16.5px;line-height:1.55;color:var(--ink-64);text-wrap:pretty}.abu .abu-form{margin-top:30px;display:flex;align-items:center;gap:10px;height:56px;padding:0 7px 0 18px;border-radius:9999px;background:#0e0d0bf2;box-shadow:0 0 0 1px var(--ink-12),0 20px 60px #00000080,inset 0 1px #fff3d70a;transition:box-shadow .3s var(--ease)}.abu .abu-form:focus-within{box-shadow:0 0 0 1px var(--gold-40),0 0 0 4px var(--gold-10),0 20px 60px #00000080}.abu .abu-form>svg{color:var(--ink-46);flex:none}.abu .abu-form input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-size:16.5px;color:var(--ink)}.abu .abu-form input::-moz-placeholder{color:var(--ink-46)}.abu .abu-form input::placeholder{color:var(--ink-46)}.abu .abu-form .abu-gold{height:44px;padding:0 20px}.abu .abu-error,.abu .abu-intro .abu-error{font-size:13.5px;line-height:1.4;color:#e9a08f}.abu .abu-intro .abu-error:not(:empty){margin:12px 0 0 20px}.abu:not(.abu-is-seen) .abu-intro .abu-d{opacity:0}.abu.abu-is-seen .abu-intro:not(.abu-out) .abu-d{animation:abu-site-intro-in .8s var(--ease) backwards}.abu.abu-is-seen .abu-intro:not(.abu-out) .abu-d:nth-child(2){animation-delay:.08s}.abu.abu-is-seen .abu-intro:not(.abu-out) .abu-d:nth-child(3){animation-delay:.16s}.abu.abu-is-seen .abu-intro:not(.abu-out) .abu-d:nth-child(4){animation-delay:.24s}@keyframes abu-site-intro-in{0%{opacity:0;transform:translateY(12px)}}.abu .abu-intro .abu-d{transition:opacity .38s cubic-bezier(.4,0,.2,1),filter .3s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.abu .abu-intro.abu-out .abu-d{opacity:0;filter:blur(10px);transform:translateY(-12px) scale(.985)}.abu .abu-intro.abu-out .abu-d:nth-child(2){transition-delay:35ms}.abu .abu-intro.abu-out .abu-d:nth-child(3){transition-delay:.07s}.abu .abu-intro.abu-out .abu-d:nth-child(4){transition-delay:.105s}.abu .abu-intro.abu-gone{visibility:hidden;pointer-events:none}.abu .abu-intro.abu-gone .abu-d{filter:none;transform:none;transition:none}.abu .abu-shake-a{animation:abu-site-shake-a .4s var(--ease)}.abu .abu-shake-b{animation:abu-site-shake-b .4s var(--ease)}@keyframes abu-site-shake-a{20%{transform:translate(-6px)}50%{transform:translate(5px)}80%{transform:translate(-2px)}}@keyframes abu-site-shake-b{20%{transform:translate(-6px)}50%{transform:translate(5px)}80%{transform:translate(-2px)}}@media (max-width:900px){.abu .abu-intro-in{transform:none}.abu .abu-form{height:52px}.abu .abu-form .abu-gold{height:40px;padding:0 16px}}.abu .abu-alt-row{height:35px;padding-top:14px}.abu .abu-error a{text-decoration:underline;text-underline-offset:3px}.abu .abu-error a:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.abu *,.abu :after,.abu :before{animation:none!important;transition:none!important}}html.abu-in-panel .gradual-blur{opacity:0;visibility:hidden}