:root{--hn-accent:#f0eaf7;--hn-accent-strong:#cbbfdc;--hn-accent-gradient:linear-gradient(135deg,#ffffff,#f0eaf7 50%,#ded3ec);--hn-on-accent:#120b17;--hn-cyan-400:#22d3ee;--hn-cyan-500:#0ea5c4;--hn-cyan-600:#0b8aa3;--hn-cyan-700:#086b80;--hn-magenta-400:#ff2e97;--hn-magenta-500:#e01f83;--hn-magenta-600:#bf1870;--hn-magenta-700:#8f1256;--hn-violet-400:#a855f7;--hn-violet-500:#9333ea;--hn-indigo-400:#7c6a99;--hn-green-400:#3ddc97;--hn-green-500:#2bb87c;--hn-amber-400:#f5b93f;--hn-amber-500:#dba128;--hn-rose-400:#ff5d73;--hn-blue-400:#60a5fa;--hn-teal-400:var(--hn-accent);--hn-teal-500:var(--hn-accent-strong);--hn-teal-600:var(--hn-accent-strong);--hn-teal-700:var(--hn-accent-strong);--hn-sky-400:var(--hn-blue-400);--hn-bg:#0b0710;--hn-surface:#150e1e;--hn-surface-2:#1b1226;--hn-panel:rgba(21,14,30,0.8);--hn-line:#2c1f3d;--hn-line-strong:#3d2b52;--hn-track:#1f1629;--hn-text:#f0eaf7;--hn-muted:#9a8bb0;--hn-text-inverse:#120b17;--hn-text-on-accent:var(--hn-on-accent);--hn-brand-black:#08090b;--hn-brand-black-2:#12141a;--hn-brand-white:#f6f4f1;--hn-brand-amber:#ffb300;--hn-brand-amber-bright:#ffc933;--hn-brand-amber-deep:#e09600;--hn-gradient-amber:linear-gradient(135deg,#ffd04d,#ffb300 55%,#e69500);--hn-gradient-hero:radial-gradient(circle at 88% 18%,rgba(255,179,0,0.22) 0%,rgba(255,179,0,0.04) 42%,transparent 70%),linear-gradient(145deg,#08090b,#111318 65%,#171920);--hn-success:var(--hn-green-400);--hn-warning:var(--hn-amber-400);--hn-danger:var(--hn-rose-400);--hn-info:var(--hn-blue-400);--hn-deal:#ff5d73;--hn-money:var(--hn-magenta-400);--hn-text-soft:#cbbfdc;--hn-text-on-success:#a8ebcd;--hn-text-on-warning:#f2d9a4;--hn-text-on-danger:#ffc0c9;--hn-text-on-info:#a7e8f5;--hn-ink:#120b17;--hn-font-sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--hn-font-mono:ui-monospace,SFMono-Regular,"Cascadia Code",Consolas,monospace;--hn-text-xs:11px;--hn-text-sm:12.5px;--hn-text-md:13.5px;--hn-text-base:15px;--hn-text-lg:17px;--hn-text-xl:19px;--hn-text-2xl:25px;--hn-text-3xl:40px;--hn-text-display:76px;--hn-weight-regular:400;--hn-weight-medium:500;--hn-weight-semibold:600;--hn-weight-bold:700;--hn-weight-black:800;--hn-leading-tight:1.2;--hn-leading-normal:1.55;--hn-tracking-tight:-0.025em;--hn-tracking-wide:0.16em;--hn-space-1:4px;--hn-space-2:8px;--hn-space-3:12px;--hn-space-4:16px;--hn-space-5:20px;--hn-space-6:24px;--hn-space-8:32px;--hn-space-10:40px;--hn-space-12:48px;--hn-space-16:64px;--hn-radius-xs:6px;--hn-radius-sm:8px;--hn-radius-md:10px;--hn-radius-lg:16px;--hn-radius-xl:22px;--hn-radius-pill:999px;--hn-shadow-panel:0 18px 40px -32px rgba(0,0,0,0.85);--hn-shadow-card:0 10px 28px -12px rgba(8,9,11,0.14),0 2px 6px -1px rgba(8,9,11,0.06);--hn-shadow-float:0 22px 48px -12px rgba(8,9,11,0.45),0 0 0 1px rgba(255,179,0,0.28);--hn-shadow-accent:0 8px 20px -6px rgba(255,179,0,0.45);--hn-focus-ring:0 0 0 2px var(--hn-bg),0 0 0 4px var(--hn-accent);--hn-gradient-brand:var(--hn-accent-gradient);--hn-gradient-bar:var(--hn-accent-gradient);--hn-duration-fast:180ms;--hn-duration-slow:650ms;--hn-ease-out:cubic-bezier(0.22,1,0.36,1);--hn-z-base:0;--hn-z-content:1;--hn-z-overlay:10;--hn-z-modal:100;--bg:var(--hn-bg);--panel:var(--hn-panel);--panel-solid:var(--hn-surface);--line:var(--hn-line);--line-strong:var(--hn-line-strong);--text:var(--hn-text);--muted:var(--hn-muted);--accent:var(--hn-accent);--accent-2:var(--hn-magenta-400);--amber:var(--hn-amber-400);--danger:var(--hn-rose-400);--radius:var(--hn-radius-lg);--shadow:var(--hn-shadow-panel)}:root[data-accent=cereza]{--hn-accent:#e8467a;--hn-accent-strong:#c2185b;--hn-accent-gradient:linear-gradient(135deg,#c2185b,#a5124a 55%,#820d39);--hn-on-accent:#fff5fa}:root[data-accent=cian]{--hn-accent:#22d3ee;--hn-accent-strong:#0b8aa3;--hn-accent-gradient:linear-gradient(135deg,#6be9f7,#22d3ee 50%,#12b8d4);--hn-on-accent:#04222a}:root[data-accent=neutro]{--hn-accent:#f0eaf7;--hn-accent-strong:#cbbfdc;--hn-accent-gradient:linear-gradient(135deg,#ffffff,#f0eaf7 50%,#ded3ec);--hn-on-accent:#120b17}:root[data-accent=ambar]{color-scheme:dark;--hn-bg:#08090b;--hn-surface:#101216;--hn-surface-2:#161920;--hn-panel:rgba(16,18,22,0.88);--hn-line:#252830;--hn-line-strong:#373b46;--hn-track:#1b1e26;--hn-text:#f6f4f1;--hn-text-soft:#d5d0c8;--hn-muted:#9a948c;--hn-text-inverse:#08090b;--hn-accent:#ffb300;--hn-accent-strong:#e09600;--hn-accent-gradient:linear-gradient(135deg,#ffd04d,#ffb300 55%,#e69500);--hn-on-accent:#08090b;--hn-money:#ffc933;--hn-magenta-400:#ffc933;--hn-magenta-500:#ffb300;--hn-magenta-600:#e09600;--hn-magenta-700:#a86e00;--hn-green-400:#2dd48f;--hn-rose-400:#ff4d6d;--hn-deal:#ff4d6d;--hn-blue-400:#4cc2ff;--hn-amber-400:#ffb300}:root[data-accent=verde]{--hn-bg:#08090b;--hn-surface:#101114;--hn-surface-2:#16181c;--hn-panel:rgba(16,17,20,0.85);--hn-line:#24262b;--hn-line-strong:#33363d;--hn-track:#1a1c20;--hn-text:#f6f4f1;--hn-text-soft:#cfc9c2;--hn-muted:#98938c;--hn-text-inverse:#08090b;--hn-accent:#ff7a18;--hn-accent-strong:#e85d04;--hn-accent-gradient:linear-gradient(135deg,#ff8c3a,#ff7a18 50%,#ec6508);--hn-on-accent:#1a0d00;--hn-money:#2dd48f;--hn-magenta-400:#2dd48f;--hn-magenta-500:#23b378;--hn-magenta-600:#1c9363;--hn-magenta-700:#14684a;--hn-green-400:#2dd48f;--hn-rose-400:#ff4d6d;--hn-blue-400:#4cc2ff;--hn-amber-400:#ffc24b}:root[data-accent=claro-ambar]{color-scheme:light;--hn-bg:#f6f4f0;--hn-surface:#ffffff;--hn-surface-2:#ffffff;--hn-panel:rgba(255,255,255,0.92);--hn-line:#e2ddd5;--hn-line-strong:#c5beb3;--hn-track:#ece8e1;--hn-text:#0a0b0e;--hn-text-soft:#2c2a26;--hn-muted:#5c574f;--hn-text-inverse:#ffffff;--hn-accent:#9e6200;--hn-accent-strong:#7a4b00;--hn-accent-gradient:linear-gradient(135deg,#ffc933,#ffb300 55%,#f09d00);--hn-on-accent:#08090b;--hn-money:#8a5600;--hn-magenta-400:#8a5600;--hn-magenta-500:#734700;--hn-magenta-600:#5c3800;--hn-magenta-700:#452900;--hn-green-400:#0a6b3d;--hn-rose-400:#b3123a;--hn-deal:#cc0c39;--hn-blue-400:#0b5c8a;--hn-amber-400:#9e6200}:root[data-accent=claro-verde]{color-scheme:light;--hn-bg:#f7f5f2;--hn-surface:#ffffff;--hn-surface-2:#f1eeea;--hn-panel:rgba(255,255,255,0.88);--hn-line:#dcd6ce;--hn-line-strong:#c2bab0;--hn-track:#eae5df;--hn-text:#14120f;--hn-text-soft:#3a3530;--hn-muted:#6b645c;--hn-text-inverse:#ffffff;--hn-accent:#b4460a;--hn-accent-strong:#8f3708;--hn-accent-gradient:linear-gradient(135deg,#f26a0d,#e85d04 55%,#d1500a);--hn-on-accent:#14120f;--hn-money:#0a6b3d;--hn-magenta-400:#0a6b3d;--hn-magenta-500:#085a33;--hn-magenta-600:#064a2a;--hn-magenta-700:#043a21;--hn-green-400:#0a6b3d;--hn-rose-400:#b3123a;--hn-deal:#cc0c39;--hn-blue-400:#0b5c8a;--hn-amber-400:#8a5a00}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--hn-bg);color:var(--hn-text);font-family:var(--hn-font-sans);font-size:var(--hn-text-base);line-height:var(--hn-leading-normal);-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}.site-head{display:flex;align-items:center;justify-content:space-between;gap:var(--hn-space-4);padding:var(--hn-space-5) var(--hn-space-6);max-width:1120px;width:100%;margin:0 auto}.brand-link{display:inline-flex;align-items:center;gap:var(--hn-space-2);text-decoration:none;color:inherit}.brand-mark{flex-shrink:0}.wordmark{font-size:var(--hn-text-lg);font-weight:var(--hn-weight-semibold);letter-spacing:var(--hn-tracking-tight)}.wordmark span{color:var(--hn-amber-400)}.head-links{display:flex;gap:var(--hn-space-4);font-size:var(--hn-text-sm);color:var(--hn-muted)}.head-links a:hover{color:var(--hn-text)}.hero{max-width:1120px;width:calc(100% - var(--hn-space-12));margin:var(--hn-space-4) auto var(--hn-space-8);padding:clamp(var(--hn-space-6),4vw,var(--hn-space-10));background:var(--hn-gradient-hero);color:var(--hn-brand-white);border:1px solid color-mix(in srgb,var(--hn-brand-amber) 24%,var(--hn-brand-black-2));border-radius:var(--hn-radius-xl);box-shadow:var(--hn-shadow-float)}.hero .eyebrow{font-size:var(--hn-text-xs);letter-spacing:var(--hn-tracking-wide);text-transform:uppercase;color:var(--hn-brand-amber);font-weight:var(--hn-weight-bold);margin-bottom:var(--hn-space-3)}.hero-title{font-size:clamp(32px,6vw,54px);font-weight:var(--hn-weight-black);letter-spacing:-.035em;line-height:1.08;color:var(--hn-brand-white);max-width:18ch}.hero-lead{margin-top:var(--hn-space-4);font-size:var(--hn-text-lg);color:color-mix(in srgb,var(--hn-brand-white) 78%,transparent);max-width:56ch}.eyebrow{font-size:var(--hn-text-xs);letter-spacing:var(--hn-tracking-wide);text-transform:uppercase;color:var(--hn-muted);margin-bottom:var(--hn-space-3)}.choices{max-width:1120px;width:100%;margin:0 auto;padding:0 var(--hn-space-6) var(--hn-space-16);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--hn-space-4);gap:var(--hn-space-4)}.choice{display:flex;flex-direction:column;gap:var(--hn-space-3);padding:var(--hn-space-6);background:var(--hn-surface);border:1px solid var(--hn-line);border-radius:var(--hn-radius-lg);box-shadow:var(--hn-shadow-card);transition:border-color var(--hn-duration-fast) var(--hn-ease-out),transform var(--hn-duration-fast) var(--hn-ease-out),box-shadow var(--hn-duration-fast) var(--hn-ease-out);min-height:260px}.choice:hover{border-color:var(--hn-brand-amber);transform:translateY(-2px);box-shadow:var(--hn-shadow-float)}.choice:focus-visible{outline:none;box-shadow:var(--hn-focus-ring)}.choice-icon{font-size:26px;line-height:1;color:var(--hn-teal-400);margin-bottom:var(--hn-space-1)}.choice-title{font-size:var(--hn-text-xl);font-weight:var(--hn-weight-semibold);letter-spacing:var(--hn-tracking-tight)}.choice-text{font-size:var(--hn-text-md);color:var(--hn-muted);flex:1 1}.choice-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:var(--hn-text-sm);color:var(--hn-text-soft)}.choice-list li{display:flex;gap:var(--hn-space-2);align-items:flex-start}.choice-list li:before{content:"·";color:var(--hn-teal-400);font-weight:var(--hn-weight-bold)}.choice-cta{display:inline-flex;align-items:center;gap:var(--hn-space-2);font-size:var(--hn-text-md);font-weight:var(--hn-weight-medium);color:var(--hn-teal-400);margin-top:var(--hn-space-2)}.choice:hover .choice-cta{gap:var(--hn-space-3)}.site-foot{margin-top:auto;border-top:1px solid var(--hn-line);padding:var(--hn-space-5) var(--hn-space-6);font-size:var(--hn-text-sm);color:var(--hn-muted);display:flex;justify-content:space-between;gap:var(--hn-space-4);flex-wrap:wrap;max-width:1120px;width:100%;margin-left:auto;margin-right:auto}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important}.choice:hover,.submit:hover:not(:disabled){transform:none}}.page{max-width:660px;width:100%;margin:0 auto;padding:var(--hn-space-8) var(--hn-space-6) var(--hn-space-16)}.page-head{margin-bottom:var(--hn-space-6)}.page-title{font-size:clamp(26px,4vw,36px);font-weight:var(--hn-weight-semibold);letter-spacing:var(--hn-tracking-tight);line-height:var(--hn-leading-tight)}.page-lead{margin-top:var(--hn-space-3);color:var(--hn-muted);font-size:var(--hn-text-md);max-width:52ch}.form{gap:var(--hn-space-5)}.form,.group{display:flex;flex-direction:column}.group{border:1px solid var(--hn-line);border-radius:var(--hn-radius-lg);background:var(--hn-surface);padding:var(--hn-space-5);gap:var(--hn-space-4);margin:0}.group legend{font-size:var(--hn-text-xs);letter-spacing:var(--hn-tracking-wide);text-transform:uppercase;color:var(--hn-muted);padding:0 var(--hn-space-2)}.field{display:flex;flex-direction:column;gap:6px}.field>span{font-size:var(--hn-text-sm);color:var(--hn-text-soft)}.field input,.field select{font-family:inherit;font-size:var(--hn-text-base);color:var(--hn-text);background:var(--hn-bg);border:1px solid var(--hn-line);border-radius:var(--hn-radius-sm);padding:11px var(--hn-space-3);min-height:46px;width:100%}.field input::placeholder{color:var(--hn-muted);opacity:.7}.back-link:focus-visible,.field input:focus-visible,.field select:focus-visible,.submit:focus-visible{outline:none;box-shadow:var(--hn-focus-ring)}.field small{font-size:var(--hn-text-xs);color:var(--hn-muted)}.row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--hn-space-3);gap:var(--hn-space-3)}.submit{display:inline-flex;align-items:center;justify-content:center;gap:var(--hn-space-2);background:var(--hn-gradient-amber);color:var(--hn-brand-black);border:0;border-radius:var(--hn-radius-sm);padding:13px var(--hn-space-5);font-family:inherit;font-size:var(--hn-text-md);font-weight:var(--hn-weight-bold);box-shadow:var(--hn-shadow-accent);cursor:pointer;min-height:48px;text-decoration:none;transition:filter var(--hn-duration-fast) var(--hn-ease-out),transform var(--hn-duration-fast) var(--hn-ease-out)}.submit:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.submit:disabled{opacity:.6;cursor:not-allowed}.alert{display:flex;align-items:flex-start;gap:var(--hn-space-2);padding:var(--hn-space-3) var(--hn-space-4);border-radius:var(--hn-radius-sm);border:1px solid rgba(185,128,138,.35);background:rgba(185,128,138,.08);color:var(--hn-text-on-danger)}.alert,.foot-note{font-size:var(--hn-text-sm)}.foot-note{color:var(--hn-muted);text-align:center}.foot-note a{color:var(--hn-teal-400)}.done-card{border:1px solid var(--hn-line);border-radius:var(--hn-radius-lg);background:var(--hn-surface);padding:var(--hn-space-6);display:flex;flex-direction:column;gap:var(--hn-space-4)}.done-title{font-size:var(--hn-text-lg);font-weight:var(--hn-weight-semibold)}.done-steps{margin:0;padding-left:var(--hn-space-5);display:flex;flex-direction:column;gap:var(--hn-space-3);color:var(--hn-text-soft);font-size:var(--hn-text-md)}.done-steps strong{color:var(--hn-text)}.done-actions{display:flex;align-items:center;gap:var(--hn-space-4);flex-wrap:wrap;margin-top:var(--hn-space-2)}.back-link{font-size:var(--hn-text-md);color:var(--hn-muted)}.back-link:hover{color:var(--hn-text)}code{font-family:var(--hn-font-mono);font-size:.92em;background:var(--hn-track);padding:2px 6px;border-radius:var(--hn-radius-xs)}@media (max-width:560px){.row{grid-template-columns:1fr}}