@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;700;800&family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap");.brandpage{--ground:#ffffff;--tint-1:#f7f7fb;--tint-2:#e8f5ef;--hero-a:#fbeff4;--hero-b:#fff9f1;--card:#ffffff;--line:#e7e7f0;--line-2:#d9dae8;--ink:#000538;--ink-2:#3d405a;--ink-3:#7c7e8f;--accent:#0a9f6e;--cta:#0cc170;--cta-ink:#ffffff;--magenta:#c91e5e;--band-dark:#000538;--band-dark-ink:#ffffff;--band-dark-ink-2:#c9cbdd;--warn:#b4560f;--off:#a8aab8;--shadow:0 1px 2px rgba(0,5,56,.06),0 8px 24px rgba(0,5,56,.05);--display:"Poppins",-apple-system,"Segoe UI",sans-serif;--body:"IBM Plex Sans",-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;--maxw:1120px;--r:12px;}@media (prefers-color-scheme:dark){.brandpage:not([data-theme="light"]){--ground:#080a1c;--tint-1:#0f1230;--tint-2:#0c2a22;--hero-a:#1a1030;--hero-b:#0d1024;--card:#101331;--line:#242848;--line-2:#2f3358;--ink:#eef0f8;--ink-2:#a8aec8;--ink-3:#868ca8;--accent:#2fd68d;--cta:#0cc170;--cta-ink:#00210f;--magenta:#ff6ea1;--warn:#f0a06a;--off:#5d6280;--shadow:0 1px 2px rgba(0,0,0,.4);--band-dark:#05081c;--band-dark-ink:#eef0f8;--band-dark-ink-2:#a8aec8;}}.brandpage[data-theme="dark"]{--ground:#080a1c;--tint-1:#0f1230;--tint-2:#0c2a22;--hero-a:#1a1030;--hero-b:#0d1024;--card:#101331;--line:#242848;--line-2:#2f3358;--ink:#eef0f8;--ink-2:#a8aec8;--ink-3:#868ca8;--accent:#2fd68d;--cta:#0cc170;--cta-ink:#00210f;--magenta:#ff6ea1;--warn:#f0a06a;--off:#5d6280;--shadow:0 1px 2px rgba(0,0,0,.4);--band-dark:#05081c;--band-dark-ink:#eef0f8;--band-dark-ink-2:#a8aec8;}.brandpage,.brandpage *{box-sizing:border-box}.brandpage{margin:0;background:var(--ground);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.brandpage h1,.brandpage h2,.brandpage h3{font-family:var(--display);text-wrap:balance;margin:0;letter-spacing:-.02em;color:var(--ink)}.brandpage p{margin:0}.brandpage a{color:inherit}.brandpage .wrap{max-width:var(--maxw);margin:0 auto;padding-inline:24px}.brandpage .band{padding-block:64px}.brandpage .band.ground{background:var(--ground)}.brandpage .band.tint1{background:var(--tint-1)}.brandpage .band.tint2{background:var(--tint-2)}.brandpage .band.tight{padding-block-start:0}.brandpage .hero{background:linear-gradient(158deg,var(--hero-a) 0%,var(--hero-a) 34%,var(--hero-b) 100%)}.brandpage .hero-in{max-width:var(--maxw);margin:0 auto;padding:44px 24px 0;display:flex;flex-direction:column;gap:14px}.brandpage .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.brandpage .pre{font-size:16px;color:var(--ink-2);font-weight:500}.brandpage .lockup{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 14px;font-family:var(--display);font-weight:800;letter-spacing:-.035em;line-height:1;font-size:clamp(2.1rem,5.6vw,3.5rem)}.brandpage .lockup .mark{align-self:center;display:flex;height:.8em;color:var(--ink)}.brandpage .lockup .mark svg{height:100%;width:auto;display:block;fill:currentColor}.brandpage .lockup .conj{color:var(--ink-3);font-weight:600;letter-spacing:-.02em}.brandpage .hero-lead{font-size:clamp(1rem,1.7vw,1.15rem);color:var(--ink-2);max-width:56ch;line-height:1.55}.brandpage .hl{background:var(--tint-2);box-shadow:0 0 0 3px var(--tint-2);color:var(--ink);font-weight:600}.brandpage .hero-cta{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center;margin-top:4px}.brandpage .facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));border-top:1px solid var(--line-2);margin-top:18px}.brandpage .f{padding:18px 22px 22px 0;border-right:1px solid var(--line-2)}.brandpage .f:last-child{border-right:0;padding-right:0}.brandpage .f-k{font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.brandpage .f-v{font-family:var(--display);font-weight:700;font-size:1.05rem;margin-top:7px;display:flex;align-items:center;gap:9px;line-height:1.25}.brandpage .dot{width:9px;height:9px;border-radius:50%;flex:none}.brandpage .dot.on{background:var(--accent)}.brandpage .dot.no{background:var(--off)}.brandpage .dot.part{background:var(--warn)}.brandpage .kicker{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.brandpage h2{font-size:clamp(1.45rem,2.8vw,2rem);font-weight:800}.brandpage .lede{color:var(--ink-2);max-width:62ch;margin-top:12px}.brandpage .prov{max-width:1120px;margin:0 auto;padding:14px 24px 0;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--ink-3)}.brandpage .hookup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:20px;margin-top:28px}.brandpage .hookup > div{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:26px 28px}.brandpage .hookup-k{font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:10px}.brandpage .hookup h3{font-size:1.3rem;font-weight:800}.brandpage .hookup p{color:var(--ink-2);font-size:15px;margin-top:10px}.brandpage .perks{list-style:none;margin:0;padding:0;display:grid;gap:16px}.brandpage .perks li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start}.brandpage .perks svg{width:19px;height:19px;margin-top:3px;fill:none;stroke:var(--accent);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.brandpage .perks b{font-family:var(--display);font-weight:700;display:block;font-size:15.5px}.brandpage .perks span{color:var(--ink-2);font-size:14px;display:block;margin-top:2px}@media (max-width:760px){.brandpage .hookup{grid-template-columns:1fr}}.brandpage .rewind{display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:20px;background:var(--tint-2);border-radius:var(--r);padding:20px 26px}.brandpage .rewind .date{font-family:var(--display);font-weight:800;font-size:1.2rem;color:var(--accent);white-space:nowrap;font-variant-numeric:tabular-nums}.brandpage .rewind p{color:var(--ink-2);font-size:15px;max-width:62ch}.brandpage .band.tint2 .rewind{background:var(--card);border:1px solid var(--line)}.brandpage .panel{border:1px solid var(--line);border-radius:var(--r);background:var(--card);box-shadow:var(--shadow);margin-top:26px;overflow:hidden}.brandpage .panel-scroll{overflow-x:auto}.brandpage table{border-collapse:collapse;width:100%;min-width:560px}.brandpage th,.brandpage td{text-align:left;padding:15px 20px;border-bottom:1px solid var(--line);font-size:15px}.brandpage th{font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-weight:500;background:var(--tint-1)}.brandpage tbody tr:last-child td{border-bottom:0}.brandpage .model{font-family:var(--display);font-weight:700}.brandpage .sku{font-family:var(--mono);font-size:12px;color:var(--ink-3);display:block;margin-top:3px}.brandpage .tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--tint-1);color:var(--ink-2);white-space:nowrap}.brandpage .yes,.brandpage .no,.brandpage .part{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-weight:700}.brandpage .part{color:var(--warn)}.brandpage .yes{color:var(--accent)}.brandpage .no{color:var(--ink-3)}.brandpage .note{font-size:13.5px;color:var(--ink-3);margin-top:14px;max-width:70ch}.brandpage .prep{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:26px}.brandpage .prep > div{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:20px 22px}.brandpage .prep-k{font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:8px}.brandpage .prep p{font-size:14.5px;color:var(--ink-2)}.brandpage .steps{list-style:none;padding:0;margin:20px 0 0;counter-reset:s;display:grid;gap:12px}.brandpage .steps > li{counter-increment:s;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:20px 24px;display:grid;grid-template-columns:56px minmax(0,1fr);gap:0 14px;align-items:start}.brandpage .steps > li::before{content:"Stap " counter(s,decimal-leading-zero);font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--accent);grid-column:1 / -1;grid-row:1;margin-bottom:6px;text-transform:uppercase}.brandpage .steps > li > b{font-family:var(--display);font-weight:700;display:block;margin-bottom:3px;grid-column:1 / -1;grid-row:2}.brandpage .steps > li > span{color:var(--ink-2);font-size:15px;grid-column:1 / -1;grid-row:3}.brandpage .steps span b,.brandpage .prep p b{font-family:var(--display);font-weight:700;color:var(--ink)}.brandpage .path{font-family:var(--mono);font-size:12.5px;color:var(--ink);background:var(--tint-1);border-radius:4px;padding:2px 6px}.brandpage .band.tint2 .path{background:var(--tint-1)}.brandpage .guide + .guide{margin-top:52px}.brandpage .guide-body{margin-top:8px}.brandpage .guide-body > p{color:var(--ink-2);max-width:70ch;margin-top:14px}.brandpage .guide-body > p:first-child{margin-top:0}.brandpage .guide-body .bullets{margin:14px 0 0;padding-left:20px;color:var(--ink-2);max-width:70ch}.brandpage .guide-body .bullets li{margin-top:6px}.brandpage .guide-body a{color:var(--accent);text-underline-offset:3px}.brandpage .guide-body .steps > li > span{grid-row:2}.brandpage .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.brandpage .stats > div{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:26px 24px}.brandpage .stats .big{font-family:var(--display);font-weight:800;font-size:2.2rem;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.1;margin-bottom:6px;letter-spacing:-.03em}.brandpage .stats .big.money{color:var(--magenta)}.brandpage .stats p{color:var(--ink-2);font-size:14.5px}.brandpage .src{font-family:var(--mono);font-size:11px;color:var(--ink-3);margin-top:10px;display:block}.brandpage .btn{display:inline-block;background:var(--cta);color:var(--cta-ink);font-family:var(--display);font-weight:700;padding:15px 28px;text-decoration:none;white-space:nowrap;font-size:16px;border-radius:10px;box-shadow:0 1px 2px rgba(0,5,56,.12)}.brandpage .btn:hover{filter:brightness(1.05)}.brandpage .btn:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.brandpage .btn-2{font-family:var(--display);font-weight:600;font-size:15px;text-decoration:none;color:var(--ink-2);border-bottom:1.5px solid currentColor;padding-bottom:2px}.brandpage .cta{background:var(--band-dark)}.brandpage .cta .wrap{padding-block:52px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 36px;align-items:center}.brandpage .cta h2{color:var(--band-dark-ink);max-width:22ch}.brandpage .cta p{color:var(--band-dark-ink-2);font-size:15px;margin-top:12px;max-width:56ch}.brandpage .cta .side{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.brandpage .cta .btn-2{color:var(--band-dark-ink-2)}@media (max-width:720px){.brandpage .cta .wrap{grid-template-columns:1fr}}.brandpage .sources{padding-block:34px 60px;font-size:14px;color:var(--ink-2)}.brandpage .sources h3{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:500;margin-bottom:12px}.brandpage .sources ul{margin:0;padding-left:18px}.brandpage .sources li{margin-bottom:6px}.brandpage .sources a{color:var(--accent)}.brandpage [hidden]{display:none !important}.brandindex{--bi-ink:#000538;--bi-ink-2:#3d405a;--bi-line:#e7e7f0;--bi-accent:#0a9f6e;max-width:680px;margin:48px auto 0;padding:32px 16px 96px;border-top:1px solid var(--bi-line);font-family:"IBM Plex Sans",-apple-system,"Segoe UI",sans-serif;color:var(--bi-ink)}.brandindex h2{font-family:"Poppins",-apple-system,"Segoe UI",sans-serif;font-weight:800;font-size:clamp(1.3rem,2.4vw,1.7rem);letter-spacing:-.02em;margin:0 0 10px;color:var(--bi-ink)}.brandindex p{margin:0 0 20px;color:var(--bi-ink-2);max-width:62ch;font-size:15.5px}.brandindex ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.brandindex li{margin:0}.brandindex li a{display:inline-flex;align-items:center;gap:9px;font-family:"Poppins",-apple-system,sans-serif;font-weight:700;font-size:15px;text-decoration:none;color:var(--bi-ink);border:1px solid var(--bi-line);border-radius:999px;padding:8px 20px 8px 10px;background:#fff}.brandindex__logo{width:24px;height:24px;object-fit:contain;flex:0 0 auto}.brandindex li a:hover{border-color:var(--bi-accent);color:var(--bi-accent);text-decoration:none}.brandindex li a:focus-visible{outline:2px solid var(--bi-accent);outline-offset:2px}@media (prefers-color-scheme:dark){.brandindex{--bi-ink:#eef0f8;--bi-ink-2:#a8aec8;--bi-line:#242848;--bi-accent:#2fd68d}.brandindex li a{background:#101331}}
