:root{--navy: #0d1b2e;--navy-2: #0a1628;--electric: #4a9eff;--shield: #2d7cd4;--shield-strong: #2470c6;--trust: #3b6d11;--alert: #854f0b;--error: #a32d2d;--star: #ba7517;--offwhite: #f8f8f8;--bg: #f8f8f8;--surface: #ffffff;--surface-2: #eef2f7;--text: #0d1b2e;--muted: #4a5668;--border: #dde3ea;--link: #1f66b8;--accent-soft: #e6f0fd;--trust-soft: #eaf3e1;--alert-soft: #fbf1e2;--error-soft: #fbeaea;--shadow: 0 1px 2px rgba(13, 27, 46, .06), 0 8px 24px rgba(13, 27, 46, .06);--radius: 12px;--radius-lg: 16px;--font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0a1628;--surface: #12233a;--surface-2: #0f1e33;--text: #eef3f9;--muted: #a9b6c7;--border: #22374f;--link: #7ab8ff;--accent-soft: #15304f;--trust-soft: #1c2f12;--alert-soft: #33240f;--error-soft: #3a1a1a;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .25);color-scheme:dark}}:root[data-theme=dark]{--bg: #0a1628;--surface: #12233a;--surface-2: #0f1e33;--text: #eef3f9;--muted: #a9b6c7;--border: #22374f;--link: #7ab8ff;--accent-soft: #15304f;--trust-soft: #1c2f12;--alert-soft: #33240f;--error-soft: #3a1a1a;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .25);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font-family:var(--font);font-size:1rem;line-height:1.6;color:var(--text);background:var(--bg);overflow-x:hidden}h1,h2,h3,h4{line-height:1.2;margin:0 0 .5em;letter-spacing:-.01em}h1{font-size:clamp(2.1rem,7vw,3.6rem);font-weight:900;letter-spacing:-.025em}h2{font-size:clamp(1.6rem,4.6vw,2.4rem);font-weight:800}h3{font-size:1.15rem;font-weight:700}p{margin:0 0 1em}a{color:var(--link);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}img,svg{max-width:100%}figure{margin:0}ul,ol{padding-left:1.25em}:focus-visible{outline:3px solid var(--electric);outline-offset:3px;border-radius:6px}.skip-link{position:absolute;left:16px;top:-100px;z-index:100;background:var(--surface);color:var(--text);padding:10px 16px;border-radius:var(--radius);font-weight:700;box-shadow:var(--shadow)}.skip-link:focus{top:12px}.container{width:100%;max-width:1120px;margin:0 auto;padding:0 16px}@media(min-width:640px){.container{padding:0 24px}}.icon{width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.25em}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 22px;border-radius:var(--radius);font:inherit;font-weight:700;text-decoration:none;cursor:pointer;border:2px solid transparent;transition:background-color .15s,border-color .15s,transform .15s}.btn:hover{text-decoration:none}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--shield-strong);color:#fff}.btn-primary:hover{background:#1d5ea9}.btn-ghost{background:transparent;color:var(--text);border-color:var(--border)}.btn-ghost:hover{border-color:var(--link)}.on-dark .btn-ghost{color:#fff;border-color:#ffffff4d}.on-dark .btn-ghost:hover{border-color:var(--electric)}.btn-sm{min-height:40px;padding:8px 16px;font-size:.95rem}.text-link{display:inline-flex;align-items:center;gap:6px;font-weight:700;text-decoration:none}.text-link:hover{text-decoration:underline}.on-dark .text-link{color:var(--electric)}.play-badge{display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:8px 20px 8px 16px;background:#000;color:#fff;border:1px solid #a6a6a6;border-radius:10px;text-decoration:none}.play-badge:hover{background:#111;text-decoration:none}.play-badge-logo{width:26px;height:26px}.play-badge-text{display:flex;flex-direction:column;line-height:1.1}.play-badge-text small{font-size:.66rem;letter-spacing:.06em}.play-badge-text strong{font-size:1.3rem;font-weight:600;letter-spacing:-.01em}.site-header{position:sticky;top:0;z-index:50;background:#0d1b2ef5;-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid rgba(255,255,255,.08);color:#fff}.header-inner{display:flex;align-items:center;gap:16px;min-height:64px}.brand{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.brand-shield{width:34px;height:37px}.brand-name{font-weight:900;font-size:1.3rem;letter-spacing:-.01em}.header-actions{margin-left:auto;display:flex;gap:4px}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;background:transparent;color:#fff;border:0;border-radius:10px;cursor:pointer}.icon-btn:hover{background:#ffffff14}.icon-btn .icon{width:22px;height:22px}.icon-moon{display:none}:root[data-theme=dark] .icon-sun{display:none}:root[data-theme=dark] .icon-moon{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .icon-sun{display:none}:root:not([data-theme=light]) .icon-moon{display:block}}.icon-close,.menu-btn[aria-expanded=true] .icon-menu{display:none}.menu-btn[aria-expanded=true] .icon-close{display:block}.main-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--navy);border-bottom:1px solid rgba(255,255,255,.1);padding:8px 16px 20px}.main-nav.is-open{display:block}.main-nav ul{list-style:none;margin:0 0 12px;padding:0}.main-nav li a{display:block;padding:12px 4px;color:#e7eef8;text-decoration:none;font-weight:600;border-bottom:1px solid rgba(255,255,255,.07)}.main-nav li a:hover,.main-nav a[aria-current=page]{color:var(--electric)}.nav-cta{width:100%;white-space:nowrap}@media(min-width:1100px){.header-inner{gap:24px}.main-nav{display:flex!important;align-items:center;gap:20px;position:static;background:none;border:0;padding:0;margin-left:auto}.main-nav ul{display:flex;gap:4px;margin:0}.main-nav li a{white-space:nowrap;border:0;padding:8px 10px;border-radius:8px;font-size:.95rem}.main-nav li a:hover{background:#ffffff0f}.nav-cta{width:auto}.header-actions{margin-left:0}.menu-btn{display:none}}.section{padding:64px 0}@media(min-width:768px){.section{padding:96px 0}}.section-alt{background:var(--surface-2)}.on-dark{background:linear-gradient(160deg,var(--navy) 0%,var(--navy-2) 100%);color:#fff;--text: #fff;--muted: #b7c4d6;--border: rgba(255, 255, 255, .14);--link: #7ab8ff;--surface: rgba(255, 255, 255, .05)}.section-head{max-width:720px;margin-bottom:40px}.section-head.center{margin-left:auto;margin-right:auto;text-align:center}.eyebrow{display:inline-block;margin-bottom:12px;font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--link)}.on-dark .eyebrow{color:var(--electric)}.lead{font-size:1.1rem;color:var(--muted)}.tagline{font-size:.78rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--electric);margin:0 0 16px}.hero{padding:56px 0 64px;position:relative;overflow:hidden}@media(min-width:768px){.hero{padding:96px 0 104px}}.hero:after{content:"";position:absolute;right:-180px;top:-120px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(74,158,255,.22),transparent 65%);pointer-events:none}.hero-grid{display:grid;gap:48px;align-items:center;position:relative;z-index:1}@media(min-width:960px){.hero-grid{grid-template-columns:1.15fr .85fr}}.hero h1{margin-bottom:12px}.hero-sub{font-size:clamp(1.25rem,3.4vw,1.6rem);font-weight:700;color:#dbe7f6;margin-bottom:16px}.hero-text{font-size:1.08rem;color:var(--muted);max-width:560px;margin-bottom:28px}.hero-ctas{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;margin-bottom:28px}.chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:.88rem;font-weight:600;background:#ffffff12;border:1px solid rgba(255,255,255,.12);color:#e7eef8}.chip .icon{color:#8fd16a;width:1.05em;height:1.05em}.report-card{background:#fff;color:var(--navy);border-radius:var(--radius-lg);padding:20px;box-shadow:0 30px 60px #00000059;max-width:400px;margin:0 auto;width:100%}.report-card header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.report-card h2{font-size:1rem;margin:0}.report-card .muted{color:#5b6778;font-size:.85rem}.status{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap}.status-trust{background:#eaf3e1;color:var(--trust)}.status-alert{background:#fbf1e2;color:var(--alert)}.photo-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.photo-row span{aspect-ratio:1;border-radius:10px;display:grid;place-items:center;color:#4a77ad;background:linear-gradient(135deg,#e3edf9,#cfdff3)}.report-card ul{list-style:none;padding:0;margin:0 0 14px;display:grid;gap:6px;font-size:.92rem}.report-card li{display:flex;align-items:center;gap:8px}.report-card li .icon{color:var(--trust)}.report-foot{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid #e6ebf1;font-size:.85rem;color:#5b6778}.report-foot .icon{color:var(--shield)}.steps{list-style:none;padding:0;margin:0;display:grid;gap:16px;counter-reset:passo}@media(min-width:768px){.steps{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.steps{grid-template-columns:repeat(5,1fr)}}.step{counter-increment:passo;position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px 20px}.step:before{content:counter(passo);display:grid;place-items:center;width:36px;height:36px;border-radius:10px;margin-bottom:16px;background:var(--shield-strong);color:#fff;font-weight:800}.step h3{margin-bottom:6px}.step p{margin:0;color:var(--muted);font-size:.97rem}.cards{display:grid;gap:16px}@media(min-width:640px){.cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.cards-3{grid-template-columns:repeat(3,1fr)}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px}.card h3{display:flex;align-items:center;gap:10px}.card p{color:var(--muted);margin-bottom:0}.card-icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;margin-bottom:16px;background:var(--accent-soft);color:var(--link)}.card-icon .icon{width:24px;height:24px}.on-dark .card-icon{background:#4a9eff24;color:var(--electric)}.checklist{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:14px 0 0}.checklist li{font-size:.84rem;padding:4px 10px;border-radius:999px;background:var(--surface-2);color:var(--text);border:1px solid var(--border)}.section-alt .checklist li{background:var(--bg)}.uses{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:32px 0 0}.uses li{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);font-weight:600;font-size:.95rem}.uses .icon{color:var(--link)}.money-grid{display:grid;gap:40px;align-items:start}@media(min-width:960px){.money-grid{grid-template-columns:.9fr 1.1fr;gap:56px}}.promise{font-size:1.2rem;font-weight:800;padding:16px 20px;border-left:4px solid var(--trust);background:var(--trust-soft);border-radius:0 var(--radius) var(--radius) 0;margin:0 0 24px}.benefits{list-style:none;padding:0;margin:0;display:grid;gap:14px}.benefits li{display:flex;gap:12px;align-items:flex-start}.benefits .icon{color:var(--trust);margin-top:3px}.benefits strong{display:block}.benefits span{color:var(--muted)}.flow{list-style:none;margin:0;padding:0;display:grid;gap:0}.flow-node{display:flex;gap:14px;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}.flow-node .card-icon{margin:0;flex:none}.flow-node strong{display:block}.flow-node small{color:var(--muted);font-size:.88rem}.flow-node.is-held{border:2px solid var(--shield);background:var(--accent-soft)}.flow-arrow{display:grid;place-items:center;height:32px;color:var(--muted)}.flow-split{display:grid;gap:12px}@media(min-width:560px){.flow-split{grid-template-columns:1fr 1fr}}.flow-branch{border-radius:var(--radius);padding:14px 16px;border:1px solid var(--border)}.flow-branch strong{display:flex;align-items:center;gap:8px;margin-bottom:4px}.flow-branch p{margin:0;font-size:.93rem;color:var(--muted)}.flow-branch.ok{background:var(--trust-soft);border-color:#3b6d1159}.flow-branch.ok strong{color:var(--trust)}.flow-branch.fix{background:var(--alert-soft);border-color:#854f0b59}.flow-branch.fix strong{color:var(--alert)}:root[data-theme=dark] .flow-branch.ok strong{color:#9ad46f}:root[data-theme=dark] .flow-branch.fix strong{color:#e8b86a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .flow-branch.ok strong{color:#9ad46f}:root:not([data-theme=light]) .flow-branch.fix strong{color:#e8b86a}}.split{display:grid;gap:40px;align-items:center}@media(min-width:900px){.split{grid-template-columns:1fr 1fr;gap:64px}}.ticks{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:12px}.ticks li{display:flex;gap:10px;align-items:flex-start;font-weight:600}.ticks .icon{color:var(--trust);margin-top:2px}.on-dark .ticks .icon{color:#8fd16a}.cta-row{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center}.earn-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow)}.earn-card h3{font-size:1rem;margin-bottom:16px}.timeline{list-style:none;padding:0;margin:0;display:grid;gap:0}.timeline li{display:grid;grid-template-columns:28px 1fr;gap:12px;padding-bottom:18px;position:relative}.timeline li:last-child{padding-bottom:0}.timeline li:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--shield);margin:6px auto 0;box-shadow:0 0 0 4px var(--accent-soft)}.timeline li:not(:last-child):after{content:"";position:absolute;left:13px;top:22px;bottom:2px;width:2px;background:var(--border)}.timeline li:last-child:before{background:var(--trust);box-shadow:0 0 0 4px var(--trust-soft)}.timeline strong{display:block}.timeline span{color:var(--muted);font-size:.93rem}.fill-in{display:inline-block;padding:0 6px;border-radius:6px;font-weight:700;background:var(--alert-soft);color:var(--alert);border:1px dashed var(--alert)}:root[data-theme=dark] .fill-in{color:#f0c27a;border-color:#c48a37}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .fill-in{color:#f0c27a;border-color:#c48a37}}.site-footer .fill-in{background:#f0c27a1f;color:#f0c27a;border-color:#c48a37}.placeholder{border:2px dashed var(--alert);background:var(--alert-soft);border-radius:var(--radius-lg);padding:28px 24px;text-align:center}.placeholder .icon{width:32px;height:32px;color:var(--alert);margin-bottom:8px}.placeholder h2{font-size:1.25rem;color:var(--alert)}.placeholder p{margin:0 auto;max-width:560px;color:var(--muted)}:root[data-theme=dark] .placeholder h2,:root[data-theme=dark] .placeholder .icon{color:#f0c27a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .placeholder h2,:root:not([data-theme=light]) .placeholder .icon{color:#f0c27a}}.faq{display:grid;gap:10px;max-width:820px}.faq.center{margin:0 auto}.faq details{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;cursor:pointer;font-weight:700;list-style:none;min-height:48px}.faq summary::-webkit-details-marker{display:none}.faq summary .icon{transition:transform .2s;color:var(--muted)}.faq details[open] summary .icon{transform:rotate(180deg)}.faq .answer{padding:0 20px 18px;color:var(--muted)}.faq .answer p:last-child{margin-bottom:0}.faq-group{margin-bottom:40px}.faq-group h2{font-size:1.3rem;margin-bottom:16px}.cta-band{text-align:center}.cta-band h2{font-size:clamp(1.9rem,5.5vw,3rem);font-weight:900}.cta-band .lead{max-width:560px;margin:0 auto 28px}.cta-band .cta-row{justify-content:center}.referral{display:inline-flex;align-items:center;gap:10px;margin-top:32px;padding:10px 16px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#dbe7f6;font-size:.95rem}.referral .icon{color:var(--star)}.page-hero{padding:48px 0 52px}@media(min-width:768px){.page-hero{padding:72px 0 76px}}.page-hero h1{font-size:clamp(2rem,6vw,3rem)}.page-hero .lead{max-width:640px;margin-bottom:0}.page-hero .cta-row{margin-top:28px}.prose{max-width:760px}.prose h2{font-size:1.45rem;margin-top:48px;padding-top:8px}.prose h2:first-child{margin-top:0}.prose h3{margin-top:28px}.prose li{margin-bottom:6px}.prose table{width:100%;border-collapse:collapse;margin:0 0 1.2em;font-size:.95rem;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border);vertical-align:top}.prose th{background:var(--surface-2)}.meta{color:var(--muted);font-size:.92rem}.legal-layout{display:grid;gap:32px}@media(min-width:1000px){.legal-layout{grid-template-columns:240px 1fr;gap:56px}}.toc{align-self:start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px 20px}@media(min-width:1000px){.toc{position:sticky;top:88px}}.toc h2{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.toc ol{margin:0;padding-left:1.2em;font-size:.93rem}.toc li{margin-bottom:6px}.notice{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:var(--radius);background:var(--accent-soft);border:1px solid var(--border);margin:0 0 24px}.notice .icon{color:var(--link);margin-top:2px}.notice p{margin:0}.notice.warn{background:var(--error-soft)}.notice.warn .icon{color:var(--error)}:root[data-theme=dark] .notice.warn .icon{color:#f08a8a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .notice.warn .icon{color:#f08a8a}}.numbered{list-style:none;padding:0;margin:0 0 24px;counter-reset:n;display:grid;gap:12px}.numbered li{counter-increment:n;display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.numbered li:before{content:counter(n);display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--shield-strong);color:#fff;font-weight:800}.numbered li p{margin:0;color:var(--muted)}.site-footer{background:var(--navy-2);color:#c9d5e4;padding:56px 0 32px;font-size:.95rem}.site-footer a{color:#dbe7f6}.site-footer a:hover{color:#fff}.footer-grid{display:grid;gap:36px;margin-bottom:40px}@media(min-width:768px){.footer-grid{grid-template-columns:1.6fr 1fr 1fr}}.footer-brand .tagline{margin:14px 0 6px;font-size:.72rem}.footer-pitch{color:#9fb0c5;margin-bottom:20px}.footer-title{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#8ea2bb;margin-bottom:12px}.footer-links ul{list-style:none;padding:0;margin:0;display:grid;gap:4px}.footer-links a{display:inline-block;padding:6px 0;text-decoration:none}.footer-links a:hover{text-decoration:underline}.footer-legal{border-top:1px solid rgba(255,255,255,.1);padding-top:24px;color:#9fb0c5;font-size:.88rem}.footer-legal strong{color:#dbe7f6}.footer-legal p{margin-bottom:8px}.not-found{min-height:60vh;display:grid;place-items:center;text-align:center}
