:root,:root[data-theme=light]{--ink: #0b1220;--muted: #5b6578;--line: #e2e8f0;--card: #ffffff;--accent: #ea580c;--accent-deep: #c2410c;--accent-ink: #ffffff;--glow-a: #ffe8d9;--glow-b: #e8eef8;--bg: #f4f6fa;--shadow: 0 18px 50px rgba(11, 18, 32, .08);--font-display: "Rubik", "Segoe UI", sans-serif;--font-body: "Heebo", "Segoe UI", sans-serif;color-scheme:light}:root[data-theme=dark]{--ink: #f8fafc;--muted: #94a3b8;--line: #1e293b;--card: #111827;--accent: #ff6a00;--accent-deep: #ff8a3d;--accent-ink: #ffffff;--glow-a: #3d2415;--glow-b: #1a2744;--bg: #0b1220;--shadow: 0 18px 50px rgba(0, 0, 0, .4);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;--header-offset: 5.5rem;scroll-padding-top:var(--header-offset)}#how,#faq,#why,#look,#trust{scroll-margin-top:var(--header-offset)}body{margin:0;min-height:100vh;font-family:var(--font-body);font-size:1.05rem;line-height:1.65;color:var(--ink);background:radial-gradient(ellipse 90% 55% at 100% -10%,var(--glow-a) 0%,transparent 55%),radial-gradient(ellipse 70% 45% at -10% 90%,var(--glow-b) 0%,transparent 50%),var(--bg)}img{max-width:100%;display:block}a{color:var(--accent-deep)}a:hover{color:var(--accent)}h1,h2,h3{font-family:var(--font-display);line-height:1.2;letter-spacing:-.02em}.container{width:min(1080px,calc(100% - 2rem));margin-inline:auto}.skip-link{position:absolute;inset-inline-start:1rem;top:-100px;z-index:100;padding:.6rem 1rem;background:var(--ink);color:var(--bg);border-radius:10px;text-decoration:none}.skip-link:focus{top:1rem}.site-header{position:sticky;top:0;z-index:40;backdrop-filter:blur(12px);background:color-mix(in srgb,var(--bg) 82%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0}.brand{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-display);font-weight:800;font-size:1.15rem;text-decoration:none;color:var(--ink);direction:ltr;unicode-bidi:isolate;flex-shrink:0;max-width:100%}.brand__icon{width:2rem;height:2rem;border-radius:.45rem;flex-shrink:0}.brand__text{display:inline-flex;align-items:baseline;gap:.35rem;white-space:nowrap}.brand__merge{color:var(--accent);transition:color .18s ease}.brand:hover,.brand:focus-visible{color:var(--ink)}.brand:hover .brand__merge,.brand:focus-visible .brand__merge{color:var(--ink)}.nav{display:flex;align-items:center;gap:.35rem 1rem;flex-wrap:wrap}.nav a{text-decoration:none;color:var(--muted);font-weight:650;font-size:.95rem}.nav a:hover,.nav a[aria-current=page],.nav a[aria-current=true],.nav a.is-active{color:var(--ink)}.site-header__end{display:flex;align-items:center;gap:.65rem .85rem;flex-wrap:nowrap;justify-content:flex-end;min-width:0}.nav-burger{display:none;place-items:center;width:2.4rem;height:2.4rem;padding:0;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--card) 70%,transparent);color:var(--ink);cursor:pointer;flex-shrink:0}.nav-burger__bars,.nav-burger__bars:before,.nav-burger__bars:after{display:block;width:1rem;height:2px;border-radius:2px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.nav-burger__bars{position:relative}.nav-burger__bars:before,.nav-burger__bars:after{content:"";position:absolute;inset-inline-start:0}.nav-burger__bars:before{top:-5px}.nav-burger__bars:after{top:5px}.nav-burger.is-open .nav-burger__bars{background:transparent}.nav-burger.is-open .nav-burger__bars:before{top:0;transform:rotate(45deg)}.nav-burger.is-open .nav-burger__bars:after{top:0;transform:rotate(-45deg)}.nav-drawer{border-top:1px solid var(--line);background:color-mix(in srgb,var(--bg) 94%,transparent);backdrop-filter:blur(12px);max-height:0;overflow:hidden;opacity:0;transition:max-height .22s ease,opacity .18s ease}.nav-drawer.is-open{max-height:22rem;opacity:1}.nav-drawer__nav{display:grid;gap:.15rem;padding:.65rem 0 1rem;width:min(1080px,calc(100% - 2rem));margin-inline:auto}.nav-drawer__nav a{text-decoration:none;color:var(--muted);font-weight:700;font-size:1rem;padding:.7rem .35rem;border-radius:10px}.nav-drawer__nav a:hover,.nav-drawer__nav a[aria-current=page],.nav-drawer__nav a[aria-current=true],.nav-drawer__nav a.is-active{color:var(--ink);background:color-mix(in srgb,var(--accent) 10%,transparent)}@media(max-width:900px){.nav--desktop{display:none}.nav-burger{display:inline-grid}}@media(min-width:901px){.nav-drawer{display:none!important}}.theme-toggle{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;padding:0;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--card) 70%,transparent);color:var(--ink);cursor:pointer;flex-shrink:0;transition:border-color .18s ease,background .18s ease,color .18s ease}.theme-toggle:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));color:var(--accent-deep)}.theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-toggle__icon{display:grid;place-items:center}.theme-toggle__icon svg{display:block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:999px;padding:.85rem 1.35rem;font:inherit;font-weight:750;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 10px 28px color-mix(in srgb,var(--accent) 35%,transparent)}.btn--primary:hover{background:var(--accent-deep);color:var(--accent-ink)}.btn--ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.btn--ghost:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));color:var(--ink)}.site-footer{margin-top:4rem;padding:2rem 0 2.5rem;border-top:1px solid var(--line);color:var(--muted);font-size:.92rem}.site-footer__inner{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:space-between;align-items:center}.site-footer a{color:var(--muted);text-decoration:none;font-weight:650}.site-footer a:hover{color:var(--accent-deep)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}.btn:hover{transform:none}.brand__merge,.theme-toggle{transition:none}}
