:root,.light{--accent-1: #fcfdfe;--accent-2: #f6f9fe;--accent-3: #ebf3fc;--accent-4: #ddecfd;--accent-5: #cde2fc;--accent-6: #b9d5f5;--accent-7: #a1c4ed;--accent-8: #7dade3;--accent-9: #14365a;--accent-10: #27496e;--accent-11: #4875a8;--accent-12: #133558;--accent-a1: #0055aa03;--accent-a2: #0055e309;--accent-a3: #0066d914;--accent-a4: #0071f022;--accent-a5: #006cf032;--accent-a6: #0066db46;--accent-a7: #005fcf5e;--accent-a8: #005fc982;--accent-a9: #00254ceb;--accent-a10: #002854d8;--accent-a11: #003f86b7;--accent-a12: #00254bec;--gray-1: #fcfcfd;--gray-2: #f9f9fb;--gray-3: #eff0f3;--gray-4: #e7e8ec;--gray-5: #e0e1e6;--gray-6: #d8d9e0;--gray-7: #cdced7;--gray-8: #b9bbc6;--gray-9: #8b8d98;--gray-10: #80828d;--gray-11: #62636c;--gray-12: #1e1f24;--gray-a1: #00005503;--gray-a2: #00005506;--gray-a3: #00104010;--gray-a4: #000b3618;--gray-a5: #0009321f;--gray-a6: #00073527;--gray-a7: #00063332;--gray-a8: #00083046;--gray-a9: #00051d74;--gray-a10: #00051b7f;--gray-a11: #0002119d;--gray-a12: #000107e1;--accent-contrast: #ffffff}.dark{--accent-1: #09121c;--accent-2: #0f1a27;--accent-3: #0f2842;--accent-4: #123458;--accent-5: #1a416b;--accent-6: #245080;--accent-7: #2f6298;--accent-8: #3e76b3;--accent-9: #9bd0ff;--accent-10: #8fc6ff;--accent-11: #88bffd;--accent-12: #cfebff;--accent-a1: #0027fb0c;--accent-a2: #0071fb18;--accent-a3: #0880fd35;--accent-a4: #1585fd4d;--accent-a5: #288ffd61;--accent-a6: #3a98ff77;--accent-a7: #46a0ff91;--accent-a8: #53a6ffae;--accent-a9: #9bd0ff;--accent-a10: #8fc6ff;--accent-a11: #89c1fffd;--accent-a12: #cfebff;--gray-1: #111113;--gray-2: #19191b;--gray-3: #222325;--gray-4: #292a2e;--gray-5: #303136;--gray-6: #393a40;--gray-7: #46484f;--gray-8: #5f606a;--gray-9: #6c6e79;--gray-10: #797b86;--gray-11: #b2b3bd;--gray-12: #eeeef0;--gray-a1: #1111bb03;--gray-a2: #cbcbf90b;--gray-a3: #d6e2f916;--gray-a4: #d1d9f920;--gray-a5: #d7ddfd28;--gray-a6: #d9defc33;--gray-a7: #dae2fd43;--gray-a8: #e0e3fd60;--gray-a9: #e0e4fd70;--gray-a10: #e3e7fd7e;--gray-a11: #eff0feb9;--gray-a12: #fdfdffef;--accent-contrast: #0f1a27}:root,.light,.light-theme{--amber-1: #fefdfb;--amber-2: #fefbe9;--amber-3: #fff7c2;--amber-4: #ffee9c;--amber-5: #fbe577;--amber-6: #f3d673;--amber-7: #e9c162;--amber-8: #e2a336;--amber-9: #ffc53d;--amber-10: #ffba18;--amber-11: #ab6400;--amber-12: #4f3422}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--amber-1: color(display-p3 .995 .992 .985);--amber-2: color(display-p3 .994 .986 .921);--amber-3: color(display-p3 .994 .969 .782);--amber-4: color(display-p3 .989 .937 .65);--amber-5: color(display-p3 .97 .902 .527);--amber-6: color(display-p3 .936 .844 .506);--amber-7: color(display-p3 .89 .762 .443);--amber-8: color(display-p3 .85 .65 .3);--amber-9: color(display-p3 1 .77 .26);--amber-10: color(display-p3 .959 .741 .274);--amber-11: color(display-p3 .64 .4 0);--amber-12: color(display-p3 .294 .208 .145)}}}:root,.light,.light-theme{--green-1: #fbfefc;--green-2: #f4fbf6;--green-3: #e6f6eb;--green-4: #d6f1df;--green-5: #c4e8d1;--green-6: #adddc0;--green-7: #8eceaa;--green-8: #5bb98b;--green-9: #30a46c;--green-10: #2b9a66;--green-11: #218358;--green-12: #193b2d}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--green-1: color(display-p3 .986 .996 .989);--green-2: color(display-p3 .963 .983 .967);--green-3: color(display-p3 .913 .964 .925);--green-4: color(display-p3 .859 .94 .879);--green-5: color(display-p3 .796 .907 .826);--green-6: color(display-p3 .718 .863 .761);--green-7: color(display-p3 .61 .801 .675);--green-8: color(display-p3 .451 .715 .559);--green-9: color(display-p3 .332 .634 .442);--green-10: color(display-p3 .308 .595 .417);--green-11: color(display-p3 .19 .5 .32);--green-12: color(display-p3 .132 .228 .18)}}}:root,.light,.light-theme{--red-1: #fffcfc;--red-2: #fff7f7;--red-3: #feebec;--red-4: #ffdbdc;--red-5: #ffcdce;--red-6: #fdbdbe;--red-7: #f4a9aa;--red-8: #eb8e90;--red-9: #e5484d;--red-10: #dc3e42;--red-11: #ce2c31;--red-12: #641723}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--red-1: color(display-p3 .998 .989 .988);--red-2: color(display-p3 .995 .971 .971);--red-3: color(display-p3 .985 .925 .925);--red-4: color(display-p3 .999 .866 .866);--red-5: color(display-p3 .984 .812 .811);--red-6: color(display-p3 .955 .751 .749);--red-7: color(display-p3 .915 .675 .672);--red-8: color(display-p3 .872 .575 .572);--red-9: color(display-p3 .83 .329 .324);--red-10: color(display-p3 .798 .294 .285);--red-11: color(display-p3 .744 .234 .222);--red-12: color(display-p3 .36 .115 .143)}}}:root,.light,.light-theme{--orange-1: #fefcfb;--orange-2: #fff7ed;--orange-3: #ffefd6;--orange-4: #ffdfb5;--orange-5: #ffd19a;--orange-6: #ffc182;--orange-7: #f5ae73;--orange-8: #ec9455;--orange-9: #f76b15;--orange-10: #ef5f00;--orange-11: #cc4e00;--orange-12: #582d1d}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--orange-1: color(display-p3 .995 .988 .985);--orange-2: color(display-p3 .994 .968 .934);--orange-3: color(display-p3 .989 .938 .85);--orange-4: color(display-p3 1 .874 .687);--orange-5: color(display-p3 1 .821 .583);--orange-6: color(display-p3 .975 .767 .545);--orange-7: color(display-p3 .919 .693 .486);--orange-8: color(display-p3 .877 .597 .379);--orange-9: color(display-p3 .9 .45 .2);--orange-10: color(display-p3 .87 .409 .164);--orange-11: color(display-p3 .76 .34 0);--orange-12: color(display-p3 .323 .185 .127)}}}:root{--black-a1: rgba(0, 0, 0, .05);--black-a2: rgba(0, 0, 0, .1);--black-a3: rgba(0, 0, 0, .15);--black-a4: rgba(0, 0, 0, .2);--black-a5: rgba(0, 0, 0, .3);--black-a6: rgba(0, 0, 0, .4);--black-a7: rgba(0, 0, 0, .5);--black-a8: rgba(0, 0, 0, .6);--black-a9: rgba(0, 0, 0, .7);--black-a10: rgba(0, 0, 0, .8);--black-a11: rgba(0, 0, 0, .9);--black-a12: rgba(0, 0, 0, .95)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root{--black-a1: color(display-p3 0 0 0 / .05);--black-a2: color(display-p3 0 0 0 / .1);--black-a3: color(display-p3 0 0 0 / .15);--black-a4: color(display-p3 0 0 0 / .2);--black-a5: color(display-p3 0 0 0 / .3);--black-a6: color(display-p3 0 0 0 / .4);--black-a7: color(display-p3 0 0 0 / .5);--black-a8: color(display-p3 0 0 0 / .6);--black-a9: color(display-p3 0 0 0 / .7);--black-a10: color(display-p3 0 0 0 / .8);--black-a11: color(display-p3 0 0 0 / .9);--black-a12: color(display-p3 0 0 0 / .95)}}}:root{--white-a1: rgba(255, 255, 255, .05);--white-a2: rgba(255, 255, 255, .1);--white-a3: rgba(255, 255, 255, .15);--white-a4: rgba(255, 255, 255, .2);--white-a5: rgba(255, 255, 255, .3);--white-a6: rgba(255, 255, 255, .4);--white-a7: rgba(255, 255, 255, .5);--white-a8: rgba(255, 255, 255, .6);--white-a9: rgba(255, 255, 255, .7);--white-a10: rgba(255, 255, 255, .8);--white-a11: rgba(255, 255, 255, .9);--white-a12: rgba(255, 255, 255, .95)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root{--white-a1: color(display-p3 1 1 1 / .05);--white-a2: color(display-p3 1 1 1 / .1);--white-a3: color(display-p3 1 1 1 / .15);--white-a4: color(display-p3 1 1 1 / .2);--white-a5: color(display-p3 1 1 1 / .3);--white-a6: color(display-p3 1 1 1 / .4);--white-a7: color(display-p3 1 1 1 / .5);--white-a8: color(display-p3 1 1 1 / .6);--white-a9: color(display-p3 1 1 1 / .7);--white-a10: color(display-p3 1 1 1 / .8);--white-a11: color(display-p3 1 1 1 / .9);--white-a12: color(display-p3 1 1 1 / .95)}}}.dark,.dark-theme{--amber-1: #16120c;--amber-2: #1d180f;--amber-3: #302008;--amber-4: #3f2700;--amber-5: #4d3000;--amber-6: #5c3d05;--amber-7: #714f19;--amber-8: #8f6424;--amber-9: #ffc53d;--amber-10: #ffd60a;--amber-11: #ffca16;--amber-12: #ffe7b3}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--amber-1: color(display-p3 .082 .07 .05);--amber-2: color(display-p3 .111 .094 .064);--amber-3: color(display-p3 .178 .128 .049);--amber-4: color(display-p3 .239 .156 0);--amber-5: color(display-p3 .29 .193 0);--amber-6: color(display-p3 .344 .245 .076);--amber-7: color(display-p3 .422 .314 .141);--amber-8: color(display-p3 .535 .399 .189);--amber-9: color(display-p3 1 .77 .26);--amber-10: color(display-p3 1 .87 .15);--amber-11: color(display-p3 1 .8 .29);--amber-12: color(display-p3 .984 .909 .726)}}}.dark,.dark-theme{--green-1: #0e1512;--green-2: #121b17;--green-3: #132d21;--green-4: #113b29;--green-5: #174933;--green-6: #20573e;--green-7: #28684a;--green-8: #2f7c57;--green-9: #30a46c;--green-10: #33b074;--green-11: #3dd68c;--green-12: #b1f1cb}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--green-1: color(display-p3 .062 .083 .071);--green-2: color(display-p3 .079 .106 .09);--green-3: color(display-p3 .1 .173 .133);--green-4: color(display-p3 .115 .229 .166);--green-5: color(display-p3 .147 .282 .206);--green-6: color(display-p3 .185 .338 .25);--green-7: color(display-p3 .227 .403 .298);--green-8: color(display-p3 .27 .479 .351);--green-9: color(display-p3 .332 .634 .442);--green-10: color(display-p3 .357 .682 .474);--green-11: color(display-p3 .434 .828 .573);--green-12: color(display-p3 .747 .938 .807)}}}:root{--fs-xs: .75rem;--fs-base: 1rem;--fs-lg: 1.5rem;--fs-xl: clamp(2rem, 5.5vw, 3.5rem);--radius-sm: 4px;--radius-md: 8px;--pad-card: 16px;--radius-lg: calc(var(--radius-md) + var(--pad-card));--radius-screen: 40px;--hairline: .5px;--duration: .25s;--ease: ease-out}:root,.light{--bg: var(--gray-1);--bg-subtle: var(--gray-2);--surface: var(--gray-3);--surface-hover: var(--gray-4);--surface-active: var(--gray-5);--border-subtle: var(--gray-6);--border: var(--gray-7);--border-strong: var(--gray-8);--text: var(--gray-12);--text-muted: var(--gray-11);--accent-bg: var(--accent-3);--accent-bg-hover: var(--accent-4);--accent-bg-active: var(--accent-5);--accent-border: var(--accent-7);--accent-ring: var(--accent-8);--accent-solid: var(--accent-9);--accent-solid-hover: var(--accent-10);--accent-text: var(--accent-11);--accent-text-strong: var(--accent-12);--on-accent: var(--accent-contrast)}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}.light{color-scheme:light}[id]{scroll-margin-top:88px}body{margin:0;background:var(--bg);color:var(--text);font-family:Barlow,Segoe UI,system-ui,sans-serif;font-size:var(--fs-base);line-height:1.6;-webkit-font-smoothing:antialiased}::selection{background:var(--accent-solid);color:var(--on-accent)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.skip-link{position:fixed;top:8px;left:8px;z-index:200;background:var(--accent-solid);color:var(--on-accent);font-weight:600;padding:8px 16px;border-radius:var(--radius-md);text-decoration:none;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px;border-radius:var(--radius-sm)}.nav-links a:not(.btn),footer.site nav a{padding:8px 4px;display:inline-block}h1,h2,h3{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:700;line-height:1.1;margin:0 0 .5em;text-wrap:balance}h2,h3{font-size:var(--fs-lg)}h1,.section-head h2,.copy h2,.cta-final h2,.cta-band h2{font-size:var(--fs-xl)}h3{font-weight:600}p{margin:0 0 1em}small{font-size:inherit}a{color:var(--accent-text)}a:hover{color:var(--accent-text-strong)}img{max-width:100%;height:auto}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}.narrow{max-width:780px}.plate{display:inline-flex;align-items:stretch;border:var(--hairline) solid var(--border-strong);border-radius:var(--radius-md);overflow:hidden;background:var(--bg);color:var(--text);font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:var(--fs-xs);line-height:1}.plate .eu{background:var(--accent-solid);color:var(--on-accent);display:grid;place-items:center;padding:8px;text-align:center}.plate .txt{padding:8px 12px;display:flex;align-items:center}.plate .num{padding:8px 12px;display:flex;align-items:center;border-inline-start:var(--hairline) solid var(--border-strong);background:var(--surface);white-space:nowrap}@media(max-width:560px){.plate .num{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:var(--radius-md);font-weight:600;font-size:var(--fs-base);line-height:1.2;text-decoration:none;border:var(--hairline) solid transparent;transition:background-color var(--duration) var(--ease),border-color var(--duration) var(--ease)}.btn-neon,.btn-primary{background:var(--accent-solid);color:var(--on-accent)}.btn-neon:hover,.btn-primary:hover{background:var(--accent-solid-hover);color:var(--on-accent)}.btn-ghost{border-color:var(--border);color:var(--text);background:var(--surface)}.btn-ghost:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text)}.store-badges,.hero-ctas{display:flex;flex-wrap:wrap;gap:16px}.store-badge{display:inline-flex;align-items:center;gap:8px;background:var(--bg);border:var(--hairline) solid var(--border-strong);color:var(--text);border-radius:var(--radius-md);padding:8px 16px;text-decoration:none;transition:border-color var(--duration) var(--ease);min-height:56px}.store-badge:hover{border-color:var(--accent-ring);color:var(--text)}.store-badge svg{width:24px;height:24px;flex-shrink:0}.store-badge .lines{display:flex;flex-direction:column;line-height:1.2;text-align:start}.store-badge .small{font-size:var(--fs-xs);color:var(--text-muted)}.store-badge .big{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:var(--fs-base)}.nav{position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:var(--hairline) solid var(--border)}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;max-width:1120px;margin:0 auto}.nav-logo{display:flex;align-items:center;color:var(--text);text-decoration:none;flex-shrink:0}.nav-logo img{max-width:none}@media(max-width:760px){.nav-logo img{height:20px!important;width:auto}}.nav-links{display:flex;align-items:center;gap:16px;margin-inline-start:auto;margin-inline-end:24px;font-weight:500}.nav-links a{color:var(--text-muted);text-decoration:none}.nav-links a:hover{color:var(--text)}.nav-actions{display:flex;align-items:center;gap:8px}.nav-actions .btn{padding:8px 16px}.nav-acc{color:var(--text);font-weight:600;text-decoration:none;padding:8px 12px;border-radius:var(--radius-md)}.nav-acc:hover{color:var(--accent-text)}.nav .lang-select{border-color:transparent;background-color:transparent;color:var(--text-muted)}.nav .lang-select:hover{background-color:var(--surface);color:var(--text)}.nav-lang{position:relative;display:inline-flex;align-items:center;color:var(--text-muted)}.nav-lang>svg{position:absolute;inset-inline-start:12px;pointer-events:none;z-index:1}.nav-lang .lang-select{padding:8px 32px 8px 36px;max-width:152px;min-height:40px}@media(max-width:760px){.nav-links{display:none}.nav-actions{margin-inline-start:auto;gap:0}.nav-actions .nav-dl{display:none}.nav-lang .lang-select{max-width:128px}}.hero{background:var(--bg);position:relative;overflow:hidden}.hero-inner{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center;padding:80px 24px 96px;max-width:1120px;margin:0 auto}@media(max-width:900px){.hero-inner{grid-template-columns:1fr;padding:48px 24px 64px}}.hero-brandrow{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.kicker-label{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:var(--accent-text);margin:16px 0 0}.app-icon{border-radius:var(--radius-md)}.hero h1 .neon{color:var(--accent-text)}.hero p.sub{color:var(--text-muted);max-width:48ch}.hero .ctas{margin:32px 0 16px}.hero .webapp-link{display:inline-block;margin-top:8px}.stats-band{border-top:var(--hairline) solid var(--border);border-bottom:var(--hairline) solid var(--border);background:var(--bg-subtle)}.stats-band .wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;padding:32px 24px;text-align:center}.stats-band .v{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:var(--fs-xl);color:var(--accent-text);line-height:1}.stats-band .l{font-size:var(--fs-xs);font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:8px}.phone{width:min(340px,82vw);margin:0 auto;aspect-ratio:9 / 19.4;border-radius:calc(var(--radius-screen) + 8px);background:var(--gray-12);padding:8px}.ph-screen{width:100%;height:100%;border-radius:var(--radius-screen);background:var(--bg-subtle);color:var(--text);overflow:hidden;display:flex;flex-direction:column;position:relative;font-size:var(--fs-xs);line-height:1.3}.ph-status{display:flex;align-items:center;justify-content:space-between;padding:12px 24px 0;color:var(--on-accent)}.st-time{font-size:var(--fs-xs);font-weight:700}.island{width:34%;height:20px;border-radius:999px;background:var(--gray-12);flex-shrink:0}.st-icons{display:flex;align-items:center;gap:4px}.st-icons .bat{fill:var(--green-9)}.ph-grad{background:var(--accent-solid);padding:0 12px 12px;color:var(--on-accent)}.ph-userrow{display:flex;align-items:center;gap:8px;margin-top:8px}.ph-avatar{width:32px;height:32px;border-radius:50%;background:var(--orange-9);display:grid;place-items:center;font-weight:700;font-size:var(--fs-base);color:var(--gray-12)}.ph-hello{display:flex;flex-direction:column;line-height:1.2;flex:1}.ph-hello i{font-style:normal;font-size:var(--fs-xs);opacity:.85}.ph-hello b{font-size:var(--fs-base)}.ph-round{width:28px;height:28px;border-radius:50%;background:var(--white-a3);display:grid;place-items:center;color:var(--on-accent)}.crown-ico{fill:var(--amber-9)}.ph-chips{display:flex;gap:8px;margin-top:12px}.ph-chips .chip4{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--white-a3);border-radius:var(--radius-md);padding:8px 4px;color:var(--on-accent);text-align:center}.ph-chips .chip4 i{font-style:normal;line-height:1.2;overflow-wrap:anywhere}.ph-body{padding:8px 12px 4px;flex:1;overflow:hidden}.ph-sec{display:flex;align-items:baseline;gap:4px;margin:8px 0}.ph-sec b{font-weight:700}.ph-sec .cnt{color:var(--text-muted)}.ph-sec a{margin-inline-start:auto;color:var(--accent-text);text-decoration:underline;font-weight:600}.ph-hclip{overflow:hidden;margin:0 -12px;padding:0 12px}.ph-hrow{display:flex;gap:8px;width:max-content}.ph-acard{width:184px;flex-shrink:0;background:var(--red-3);color:var(--red-12);border:var(--hairline) solid var(--red-6);border-radius:var(--radius-md);padding:8px 12px}.ac-top{display:flex;align-items:center;gap:4px;margin-bottom:4px;color:var(--red-11)}.ac-x{margin-inline-start:auto;font-style:normal;color:var(--red-11)}.ph-acard b,.ph-acard .ac-sub{display:block}.ph-acard .ac-veh{display:block;color:var(--red-12);margin-top:4px}.ph-dots{display:flex;gap:4px;justify-content:center;margin:8px 0 4px}.ph-dots i{width:4px;height:4px;border-radius:50%;background:var(--gray-9)}.ph-dots i.on{background:var(--accent-solid)}.ph-mcard{width:136px;height:104px;flex-shrink:0;border-radius:var(--radius-md);border:var(--hairline) solid var(--border-subtle);background:var(--bg);color:var(--text);padding:8px;position:relative;overflow:hidden;display:flex;flex-direction:column}.m-logo{width:20px;height:20px;border-radius:50%;background:var(--accent-solid);color:var(--on-accent);display:grid;place-items:center;font-weight:800}.m-water{position:absolute;right:-8px;top:16px;color:var(--accent-a4)}.ph-mcard b{margin-top:auto}.m-meta{display:flex;gap:8px;color:var(--text-muted)}.ph-vphoto{border-radius:var(--radius-md);border:var(--hairline) solid var(--border-subtle);height:120px;position:relative;overflow:hidden;background-color:var(--accent-solid);background-size:cover;background-position:center;color:var(--on-accent);padding:8px}.v-water{position:absolute;right:4px;top:12px;color:var(--white-a3)}.v-logo{position:absolute;top:8px;left:8px}.v-chip{position:absolute;top:8px;left:36px;display:inline-flex;align-items:center;gap:4px;background:var(--black-a7);border-radius:999px;padding:0 8px;font-weight:600}.v-info{position:absolute;left:8px;bottom:8px;line-height:1.3}.v-info b{font-size:var(--fs-base);display:block}.v-info span{display:flex;align-items:center;gap:8px}.v-dot{width:8px;height:8px;border-radius:50%;background:var(--red-9);display:inline-block}.phone .p-tab{height:56px;background:var(--bg);border-top:var(--hairline) solid var(--border-subtle);display:flex;align-items:center;justify-content:space-around;color:var(--text-muted);padding:0 8px 8px}.phone .p-tab span{display:flex;flex-direction:column;align-items:center;gap:4px;line-height:1}.phone .p-tab small{font-size:var(--fs-xs);font-weight:600}.phone .p-tab img{filter:grayscale(1) opacity(.65)}.phone .p-tab span.on{color:var(--accent-solid)}section.block{padding:80px 0}section.alt{background:var(--bg-subtle);border-top:var(--hairline) solid var(--border);border-bottom:var(--hairline) solid var(--border)}.section-head{max-width:720px;margin:0 auto 48px;text-align:center}.section-head .plate{margin-bottom:16px}.section-head p{color:var(--text-muted)}.doubts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px 48px;max-width:980px;margin:0 auto}.doubt .q{display:block;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:600;font-size:var(--fs-lg);line-height:1.2;margin-bottom:8px}.doubt p{color:var(--text-muted);margin:0;max-width:36ch}.sheet{max-width:1010px;margin:0 auto;background:var(--surface);border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 24px;border-bottom:var(--hairline) solid var(--border);background:var(--surface-hover)}.sh-brand{display:flex;align-items:center;gap:8px}.sh-brand img{border-radius:var(--radius-sm)}.sh-brand b{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:var(--fs-base);letter-spacing:.1em;text-transform:uppercase}.sh-fields{display:flex;align-items:center;gap:8px}.sh-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:var(--hairline) solid var(--border-strong);border-radius:var(--radius-sm);font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:var(--fs-xs);letter-spacing:.08em;color:var(--text-muted)}.sheet-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 32px;padding:24px}@media(min-width:1000px){.sheet-cols{grid-template-columns:repeat(4,1fr);gap:0 24px}}.sheet-group h3{font-family:Barlow Condensed,sans-serif;font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:16px 0 8px;padding-bottom:8px;border-bottom:var(--hairline) solid var(--border)}.op{display:flex;gap:8px;padding:12px 0}.op+.op{border-top:var(--hairline) solid var(--border-subtle)}.op .tick{flex-shrink:0;width:20px;height:20px;margin-top:2px;border:var(--hairline) solid var(--accent-border);background:var(--accent-bg);border-radius:var(--radius-sm);color:var(--accent-text);display:grid;place-items:center}.op b{display:block;line-height:1.25}.op p{margin:4px 0 0;line-height:1.45;color:var(--text-muted)}.spec{max-width:660px;margin:0 auto;border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface)}.spec-head{display:flex;align-items:center;gap:8px;padding:16px 24px;background:var(--surface-hover);border-bottom:var(--hairline) solid var(--border)}.spec-head img{border-radius:var(--radius-sm)}.spec-head b{font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.spec-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 24px}.spec-row+.spec-row{border-top:var(--hairline) solid var(--border-subtle)}.spec-row .k{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.spec-row .v{text-align:end;font-variant-numeric:tabular-nums}.spec-row .v svg{vertical-align:-3px;color:var(--accent-text)}.split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media(max-width:860px){.split{grid-template-columns:1fr}}.split .copy p{color:var(--text-muted)}.chat{background:var(--surface);border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);padding:var(--pad-card);display:flex;flex-direction:column;gap:8px;max-width:460px;margin:0 auto;width:100%}.chat .head{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:var(--hairline) solid var(--border)}.chat .avatar{width:40px;height:40px;border-radius:50%;background:var(--accent-bg);border:var(--hairline) solid var(--accent-border);display:grid;place-items:center}.chat .head b{font-family:Barlow Condensed,sans-serif;letter-spacing:.03em}.chat .head .on{font-size:var(--fs-xs);color:var(--green-11)}.bubble{border-radius:var(--radius-md);padding:8px 12px;line-height:1.5;max-width:88%}.bubble.user{background:var(--accent-bg-active);color:var(--accent-text-strong);align-self:flex-end;border-end-end-radius:var(--radius-sm)}.bubble.milo{background:var(--surface-active);color:var(--text);align-self:flex-start;border-end-start-radius:var(--radius-sm)}.bubble.typing{color:var(--text-muted)}.statmock{background:var(--surface);border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);padding:var(--pad-card);max-width:460px;margin:0 auto;width:100%}.stat-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-family:Barlow Condensed,sans-serif;font-weight:700}.statmock .row{display:flex;align-items:center;gap:12px;margin:12px 0}.statmock .lbl{width:88px;color:var(--text-muted)}.statmock .track{flex:1;height:8px;border-radius:var(--radius-sm);background:var(--surface-active);overflow:hidden}.statmock .fill{height:100%;border-radius:var(--radius-sm);background:var(--accent-solid)}.statmock .amount{width:64px;text-align:end;font-family:Barlow Condensed,sans-serif;font-weight:600;color:var(--accent-text);font-variant-numeric:tabular-nums}.road{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:980px;margin:0 auto}.road:before{content:"";position:absolute;top:24px;inset-inline:8%;border-top:var(--hairline) solid var(--border-strong)}.milestone{position:relative;text-align:center;padding:0 8px}.milestone .mk{position:relative;display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--accent-bg);border:var(--hairline) solid var(--accent-border);color:var(--accent-text);margin-bottom:16px}.milestone p{color:var(--text-muted);margin:8px 0 0}@media(max-width:700px){.road{grid-template-columns:1fr;gap:32px;max-width:420px}.road:before{inset-inline:auto;inset-inline-start:24px;top:8%;bottom:8%;border-top:0;border-inline-start:var(--hairline) solid var(--border-strong)}.milestone{display:grid;grid-template-columns:48px 1fr;column-gap:16px;text-align:start}.milestone .mk{margin-bottom:0}.milestone h3{grid-column:2;align-self:center}.milestone p{grid-column:2}}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;max-width:820px;margin:0 auto}.plan{background:var(--surface);border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);padding:var(--pad-card)}.plan.hot{border-color:var(--accent-border)}.plan .name{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:var(--fs-lg);letter-spacing:.03em}.plan .price{color:var(--accent-text);margin-bottom:16px}.plan ul{list-style:none;padding:0;margin:0 0 24px}.plan li{padding:8px 0 8px 28px;position:relative;color:var(--text-muted);border-bottom:var(--hairline) solid var(--border-subtle)}.plan li:last-child{border-bottom:none}.plan li:before{content:"✓";position:absolute;inset-inline-start:4px;color:var(--accent-text);font-weight:700}.plan li.minus:before{content:none}.plan .crown-ico{vertical-align:-2px}.faq details{background:var(--surface);border:var(--hairline) solid var(--border);border-radius:var(--radius-md);padding:4px 24px;margin-bottom:8px}.faq summary{cursor:pointer;font-weight:600;padding:16px 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:var(--fs-lg);line-height:1;color:var(--accent-text);transition:transform var(--duration) var(--ease);flex-shrink:0}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--text-muted);padding-bottom:16px;margin:0}.cta-final,.cta-band{background:var(--surface);border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);text-align:center;padding:64px 24px}.cta-final p,.cta-band p{color:var(--text-muted)}.cta-final .store-badges,.cta-band .store-badges,.cta-band .hero-ctas{justify-content:center;margin-top:24px}footer.site{border-top:var(--hairline) solid var(--border);margin-top:80px;padding:48px 0 64px;color:var(--text-muted);background:var(--bg-subtle)}footer.site .cols{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;align-items:flex-start}footer.site a{color:var(--text-muted);text-decoration:none}footer.site a:hover{color:var(--text)}footer.site nav{display:flex;gap:16px;flex-wrap:wrap}.lang-select{appearance:none;-webkit-appearance:none;background-color:var(--surface);color:var(--text);color-scheme:dark;border:var(--hairline) solid var(--border);border-radius:var(--radius-md);padding:8px 32px 8px 12px;font:inherit;font-weight:500;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--text-muted) 50%),linear-gradient(135deg,var(--text-muted) 50%,transparent 50%);background-size:5px 5px,5px 5px;background-repeat:no-repeat;background-position:right 17px center,right 12px center;transition:border-color var(--duration) var(--ease),background-color var(--duration) var(--ease)}.lang-select:hover{border-color:var(--border-strong);background-color:var(--surface-hover)}.lang-select option{background:var(--surface);color:var(--text)}[dir=rtl] .lang-select{background-position:left 17px center,left 12px center;padding:8px 12px 8px 32px}[dir=rtl] .nav-lang .lang-select{padding:8px 36px 8px 32px}.post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}.post-card{background:var(--surface);border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:border-color var(--duration) var(--ease),background-color var(--duration) var(--ease)}.post-card:hover{border-color:var(--border-strong);background:var(--surface-hover);color:inherit}.post-card img{aspect-ratio:16/9;object-fit:cover;width:100%}.post-card .body{padding:16px 24px 24px}.post-card h3{margin:8px 0}.post-card p{color:var(--text-muted);margin:0}.chip{display:inline-block;font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);background:var(--accent-bg);border:var(--hairline) solid var(--accent-border);border-radius:999px;padding:2px 12px}article.post{max-width:720px;margin:0 auto}article.post .meta{color:var(--text-muted);margin-bottom:24px;display:flex;flex-wrap:wrap;gap:4px 16px}article.post img.cover{border-radius:var(--radius-lg);margin:8px 0 24px}article.post .credit{font-size:var(--fs-xs);color:var(--text-muted);margin-top:-16px;margin-bottom:24px}article.post table{border-collapse:collapse;width:100%;margin:16px 0}article.post th,article.post td{border:var(--hairline) solid var(--border);padding:8px 12px;text-align:start}article.post th{background:var(--surface)}article.post blockquote{margin:16px 0;padding:16px;color:var(--text-muted);background:var(--surface);border:var(--hairline) solid var(--border);border-radius:var(--radius-md);font-style:italic}article.post code{background:var(--surface);padding:0 4px;border-radius:var(--radius-sm)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:16px}.feature{background:var(--surface);border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);padding:var(--pad-card)}.feature .ico{width:40px;height:40px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--accent-bg);border:var(--hairline) solid var(--accent-border);color:var(--accent-text);margin-bottom:16px}.feature p{color:var(--text-muted);margin:0}.calc{background:var(--surface);border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);padding:var(--pad-card);max-width:560px;margin:0 auto}.calc label{display:block;font-weight:600;margin:16px 0 8px}.calc select,.calc input{width:100%;padding:12px;border-radius:var(--radius-md);border:var(--hairline) solid var(--border);background:var(--bg-subtle);color:var(--text);font:inherit;color-scheme:dark}.calc select:hover,.calc input:hover{border-color:var(--border-strong)}.calc .result{margin-top:24px;border-radius:var(--radius-md);padding:16px;background:var(--accent-bg);border:var(--hairline) solid var(--accent-border);color:var(--accent-text-strong);font-weight:600;display:none}.sticky-cta{display:none}@media(max-width:760px){.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:80;display:flex;gap:8px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:var(--bg);border-top:var(--hairline) solid var(--border);transition:transform var(--duration) var(--ease)}.sticky-cta[hidden]{display:flex;transform:translateY(110%);pointer-events:none}.sticky-cta a{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:var(--radius-md);font-weight:600;text-decoration:none}.sticky-cta a svg{width:16px;height:16px}.sticky-cta a:first-child{background:var(--accent-solid);color:var(--on-accent)}.sticky-cta a:last-child{background:var(--surface);border:var(--hairline) solid var(--border);color:var(--text)}footer.site{padding-bottom:calc(80px + env(safe-area-inset-bottom))}}.lang-regions{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px 40px;max-width:860px;margin:0 auto}.lang-regions .region h3{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0 0 8px;padding-bottom:8px;border-bottom:var(--hairline) solid var(--border)}.lang-regions ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px}.lang-regions li{flex:0 0 auto}.lang-regions a{display:inline-block;padding:8px 0;color:var(--text-muted);text-decoration:none}.lang-regions a:hover{color:var(--text)}.lang-regions a.current{color:var(--accent-text);font-weight:600}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.post-card,.store-badge,.sticky-cta,.faq summary:after{transition:none}}
