:root{--radius: 14px;--font: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}[data-skin=chaosclaims]{--accent: #4f46e5;--accent-soft: #4f46e51a;--accent-contrast: #fff;--hero-font: var(--font)}[data-skin=flightchaos]{--accent: #ea580c;--accent-soft: #ea580c1a;--accent-contrast: #fff;--hero-font: Georgia, "Times New Roman", serif}[data-skin=letter]{--accent: #047857;--accent-soft: #0478571a;--accent-contrast: #fff;--hero-font: var(--font)}[data-theme=light]{--bg: #fafafa;--bg-soft: #f0f1f3;--text: #16181d;--text-soft: #5b6472;--border: #e3e6ea;--card: #ffffff;--shadow: 0 1px 2px rgb(0 0 0 / .04), 0 8px 24px -8px rgb(0 0 0 / .1);--header-bg: rgb(250 250 250 / .8)}[data-theme=dark]{--bg: #0d0f13;--bg-soft: #171a20;--text: #edeff2;--text-soft: #9aa3af;--border: #262b34;--card: #14171d;--shadow: 0 1px 2px rgb(0 0 0 / .3), 0 8px 24px -8px rgb(0 0 0 / .5);--header-bg: rgb(13 15 19 / .8)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased}.container{max-width:1080px;margin:0 auto;padding:0 24px}h2{font-size:1.5rem;letter-spacing:-.02em;margin:56px 0 18px}header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:12px max(24px,calc((100vw - 1080px)/2 + 24px));border-bottom:1px solid var(--border);background:var(--header-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:1.1rem;color:var(--text);text-decoration:none;letter-spacing:-.01em}.controls{display:flex;gap:10px;align-items:center}select{background:var(--bg-soft);color:var(--text);border:1px solid var(--border);border-radius:999px;padding:6px 12px;font-size:.85rem;cursor:pointer}.seg{display:inline-flex;background:var(--bg-soft);border:1px solid var(--border);border-radius:999px;padding:3px;gap:2px}.seg button{display:grid;place-items:center;width:30px;height:26px;background:transparent;color:var(--text-soft);border:0;border-radius:999px;cursor:pointer;transition:all .15s}.seg button:hover{color:var(--text)}.seg button.on{background:var(--card);color:var(--accent);box-shadow:var(--shadow)}.hero{padding:64px 0 32px}.hero.split{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:start}@media(max-width:880px){.hero.split{grid-template-columns:1fr;gap:28px}.hero{padding-top:36px}}.hero h1{font-family:var(--hero-font);font-size:clamp(1.7rem,3.6vw,2.6rem);line-height:1.15;letter-spacing:-.03em;margin:0 0 16px;font-weight:800}.hero p{color:var(--text-soft);font-size:1.05rem;margin:0 0 8px}.variant-bold .hero:not(.split){text-align:center;padding-top:84px}.variant-bold .hero h1{font-size:clamp(2.4rem,5.5vw,4rem);font-weight:900;text-transform:uppercase}.variant-bold .hero h1 em{color:var(--accent);font-style:normal}.variant-bold .hero .hero-copy{max-width:760px;margin:0 auto}.variant-bold .hero form{max-width:640px;margin:36px auto 0}.variant-bold .btn{text-transform:uppercase;letter-spacing:.04em}.variant-seo .hero h1{font-size:clamp(1.4rem,2.6vw,1.9rem)}.trust{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;padding:0;margin:20px 0 0}.trust li{font-size:.87rem;font-weight:600;color:var(--text-soft)}.trust li:before{content:"✓  ";color:var(--accent);font-weight:900}.variant-bold .trust{justify-content:center}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:28px;margin-bottom:24px;box-shadow:var(--shadow)}.claim-card{margin-bottom:0}.claim-card h3{margin:0 0 18px;font-size:1.05rem;letter-spacing:-.01em}.grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.grid .full{grid-column:1 / -1}@media(max-width:560px){.grid{grid-template-columns:1fr}}label{display:block;font-size:.8rem;font-weight:600;margin-bottom:5px;color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em}input,.field select{width:100%;padding:11px 13px;font-size:1rem;background:var(--bg-soft);color:var(--text);border:1px solid var(--border);border-radius:10px;transition:border-color .15s,box-shadow .15s}input:focus,select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.btn{display:inline-block;width:100%;padding:14px 22px;font-size:1.02rem;font-weight:700;background:var(--accent);color:var(--accent-contrast);border:none;border-radius:10px;cursor:pointer;transition:transform .1s,filter .15s}.btn:hover{filter:brightness(1.08)}.btn:active{transform:scale(.985)}.btn:disabled{opacity:.55;cursor:wait}.result{border:2px solid var(--accent);background:var(--accent-soft);border-radius:var(--radius);padding:32px;text-align:center;margin:32px 0 24px}.result .amount{font-size:3.4rem;font-weight:900;color:var(--accent);line-height:1.1;letter-spacing:-.03em}.note{font-size:.85rem;color:var(--text-soft)}.error{color:#dc2626;font-weight:600}.how{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0;margin:16px 0;list-style:none;counter-reset:step}@media(max-width:700px){.how{grid-template-columns:1fr}}.how li{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:var(--radius);padding:20px;font-size:.92rem;counter-increment:step;color:var(--text-soft)}.how li:before{content:counter(step);display:grid;place-items:center;width:34px;height:34px;margin-bottom:10px;background:var(--accent-soft);color:var(--accent);font-weight:900;font-size:1.05rem;border-radius:10px}.table-card{padding:6px 18px}table.comp{width:100%;border-collapse:collapse;font-size:.92rem}table.comp th,table.comp td{padding:13px 12px;border-bottom:1px solid var(--border);text-align:left}table.comp tr:last-child td{border-bottom:none}table.comp th{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-soft)}table.comp b{color:var(--accent);font-size:1.05rem}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 8px}.chip{background:var(--card);border:1px solid var(--border);border-radius:999px;padding:6px 15px;font-size:.84rem;font-weight:500}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}@media(max-width:800px){.faq-grid{grid-template-columns:1fr}}details.faq{border:1px solid var(--border);border-radius:var(--radius);padding:16px 20px;background:var(--card);box-shadow:var(--shadow)}details.faq summary{font-weight:700;cursor:pointer;font-size:.95rem}details.faq summary::marker{color:var(--accent)}details.faq p{color:var(--text-soft);margin:10px 0 2px;font-size:.9rem}.page{max-width:720px;padding:48px 0}.page h1{letter-spacing:-.03em}.page h2{font-size:1.1rem;margin:28px 0 8px}.page p{color:var(--text-soft)}footer{border-top:1px solid var(--border);margin-top:72px;padding:32px 24px 40px;font-size:.82rem;color:var(--text-soft);text-align:center}.foot-links{display:flex;justify-content:center;gap:24px;margin-bottom:14px}.foot-links a{color:var(--text);text-decoration:none;font-weight:600}.foot-links a:hover{color:var(--accent)}footer p{max-width:640px;margin:6px auto}
