:root{--accent: #d6fd70;--accent-bright: #cdfb56;--ink: #131313;--ink-pure: #000000;--ink-button: #191815;--body: #585858;--body-soft: #363636;--grey: #ececec;--grey-2: #f2f2f2;--line: #e6e2e2;--white: #ffffff;--font-head: "Plus Jakarta Sans", system-ui, sans-serif;--font-body: "Plus Jakarta Sans", system-ui, sans-serif;--font-mono: "Geist Mono", ui-monospace, "SFMono-Regular", monospace;--maxw: 1280px;--radius-lg: 24px;--radius-md: 12px;--shadow-soft: 0 2px 2px rgba(0,0,0,.03), 0 4px 3px rgba(0,0,0,.02), 0 0 1px rgba(0,0,0,.03)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}p{margin:0}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:24px}.section{padding-block:72px}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:14px;line-height:20px;letter-spacing:1.68px;text-transform:uppercase;color:var(--ink)}.eyebrow:before{content:"";width:4px;height:4px;background:var(--ink);flex:none}.eyebrow.on-dark{color:#fff}.eyebrow.on-dark:before{background:#fff}.head{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;max-width:752px;margin-inline:auto}.head h2{margin:0;font-family:var(--font-head);font-weight:500;font-size:48px;line-height:56px;letter-spacing:-2.88px;color:var(--ink)}.head p{max-width:532px;font-size:16px;line-height:24px;letter-spacing:-.32px;color:var(--body)}.btn-pill{display:inline-flex;align-items:center;gap:8px;padding:4px 4px 4px 16px;background:var(--accent);color:var(--ink);border-radius:32px;border:none;cursor:pointer;font-family:var(--font-mono);font-size:14px;letter-spacing:1.68px;text-transform:uppercase}.btn-pill .arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--ink-button);color:#fff;border-radius:40px}.btn-pill .arrow svg{width:20px;height:20px}.btn-ghost{display:inline-flex;align-items:center;padding:8px 20px;background:var(--grey);color:var(--ink);border:none;border-radius:48px;cursor:pointer;font-family:var(--font-mono);font-size:14px;letter-spacing:1.68px;text-transform:uppercase}.icon-chip{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--accent);border-radius:12px}.icon-chip svg{width:24px;height:24px}@media(max-width:820px){.head h2{font-size:34px;line-height:40px;letter-spacing:-1.6px}.section{padding-block:56px}}.btn-pill,.btn-lime,.btn-dark,.btn-ghost,.plan-btn,.menu-cta,.cta-btn{transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.btn-pill:hover,.btn-lime:hover,.btn-dark:hover,.btn-ghost:hover,.plan-btn:hover,.menu-cta:hover,.cta-btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px #00000029}.btn-pill:active,.btn-lime:active,.btn-dark:active,.btn-ghost:active,.plan-btn:active,.menu-cta:active,.cta-btn:active{transform:translateY(0)}.arr svg{transform:scale(.8);transition:transform .18s ease}.arr svg path{stroke-width:1.5}.btn-pill:hover .arr svg,.btn-lime:hover .arr svg,.btn-dark:hover .arr svg,.plan-btn:hover .arr svg,.menu-cta:hover .arr svg,.cta-btn:hover .arr svg{transform:translate(2px,-2px) scale(.8)}@media(prefers-reduced-motion:reduce){.btn-pill,.btn-lime,.btn-dark,.btn-ghost,.plan-btn,.menu-cta,.cta-btn,.arr{transition:none}}html{scroll-behavior:smooth;overflow-x:clip}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html.anim .r-mask{display:block;overflow:hidden}html.anim .r-mask>*{transform:translateY(110%);will-change:transform}html.anim .r-mask.in>*{transform:none;transition:transform .95s cubic-bezier(.16,1,.3,1)}html.anim [data-rise]{opacity:0;transform:translateY(18px)}html.anim [data-rise].in{opacity:1;transform:none;transition:opacity .55s ease-out,transform .85s cubic-bezier(.16,1,.3,1);transition-delay:var(--rd, 0s)}html.anim [data-img]{clip-path:inset(100% 0 0 0);will-change:clip-path}html.anim [data-img].in{clip-path:inset(0 0 0 0);transition:clip-path 1s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){html.anim [data-img]{clip-path:none}}html.smooth2.anim .r-mask>*{filter:blur(7px)}html.smooth2.anim .r-mask.in>*{filter:blur(0);transition:transform .9s cubic-bezier(.22,1,.36,1),filter .7s ease-out}html.smooth2.anim [data-rise]{filter:blur(7px)}html.smooth2.anim [data-rise].in{filter:blur(0);transition:opacity .55s ease-out,transform .8s cubic-bezier(.34,1.32,.62,1),filter .6s ease-out;transition-delay:var(--rd, 0s)}@media(prefers-reduced-motion:reduce){html.anim .r-mask>*,html.anim [data-rise]{transform:none;opacity:1;filter:none}}.scroll-top{position:fixed;right:16px;bottom:16px;z-index:90;width:48px;height:48px;border-radius:50%;border:none;cursor:pointer;background:#131313;color:#d6fd70;display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .25s ease,transform .25s ease;box-shadow:0 6px 18px #00000047}.scroll-top.show{opacity:1;transform:none;pointer-events:auto}.scroll-top svg{width:22px;height:22px}@media(min-width:462px){.scroll-top{right:calc(50% - 199px)}}@media(max-width:879px){.scroll-top{bottom:80px}}@media(min-width:880px){.scroll-top{right:24px;bottom:24px}}.mcta{position:fixed;left:0;right:0;bottom:0;z-index:96;display:flex;gap:8px;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));background:#ffffffeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 -4px 20px #00000024}.mcta-b{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:32px;font-family:var(--font-mono);font-size:13px;letter-spacing:1px;text-transform:uppercase}.mcta-tg{flex:1;background:var(--accent);color:var(--ink)}.mcta-call,.mcta-viber{width:52px;flex:none}.mcta-call{background:var(--ink);color:#fff}.mcta-viber{background:#7360f2;color:#fff}.mcta svg{width:20px;height:20px}@media(max-width:879px){body{padding-bottom:72px}}@media(min-width:880px){.mcta{display:none}}.menu[data-astro-cid-ohllak7e]{position:fixed;inset:0;z-index:100;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility 0s linear .28s;background:linear-gradient(160deg,#4d6b22,#2b3d12)}.menu[data-astro-cid-ohllak7e].open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s ease}.menu-close[data-astro-cid-ohllak7e]{position:absolute;top:24px;right:24px;width:48px;height:48px;border-radius:14px;cursor:pointer;border:1px solid rgba(255,255,255,.3);background:#ffffff29;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:inline-flex;align-items:center;justify-content:center}.menu-close[data-astro-cid-ohllak7e] svg[data-astro-cid-ohllak7e]{width:26px;height:26px}.menu-inner[data-astro-cid-ohllak7e]{max-width:430px;margin-inline:auto;height:100%;padding:96px 32px 48px;display:flex;flex-direction:column}.menu-links[data-astro-cid-ohllak7e]{display:flex;flex-direction:column}.menu-links[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]{font-family:var(--font-head);font-weight:500;font-size:26px;letter-spacing:-.8px;color:#fff;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.14);transition:color .15s}.menu-links[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]:hover{color:var(--accent)}.menu-cta[data-astro-cid-ohllak7e]{align-self:flex-start;margin-top:auto;display:inline-flex;align-items:center;gap:8px;padding:4px 4px 4px 16px;border-radius:32px;background:var(--accent);color:var(--ink);font-family:var(--font-mono);font-size:14px;letter-spacing:1.4px;text-transform:uppercase}.menu-cta[data-astro-cid-ohllak7e] .arr[data-astro-cid-ohllak7e]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:40px;background:var(--ink-button);color:#fff}.menu-cta[data-astro-cid-ohllak7e] .arr[data-astro-cid-ohllak7e] svg[data-astro-cid-ohllak7e]{width:16px;height:16px}.footer[data-astro-cid-gcn2mc3v]{background:var(--ink);margin:0 12px 12px;border-radius:16px;padding:38px 24px;display:flex;flex-direction:column;gap:14px;color:#fff}.foot-top[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:14px}.foot-brand[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;gap:10px}.foot-emblem[data-astro-cid-gcn2mc3v]{width:40px;height:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none}.foot-emblem[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{width:30px;height:30px;object-fit:contain}.foot-name[data-astro-cid-gcn2mc3v]{font-family:var(--font-head);font-weight:600;font-size:18px;letter-spacing:-.5px;color:#fff}.foot-desc[data-astro-cid-gcn2mc3v]{font-size:14px;line-height:20px;color:#ffffffd9;margin-top:14px}.foot-contacts[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.foot-row[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:#fff}.foot-row[data-astro-cid-gcn2mc3v] svg[data-astro-cid-gcn2mc3v]{width:20px;height:20px;color:var(--accent);flex:none}a[data-astro-cid-gcn2mc3v].foot-row:hover{color:var(--accent)}.foot-social[data-astro-cid-gcn2mc3v]{display:flex;gap:10px;margin-top:16px}.foot-social[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{width:40px;height:40px;border-radius:50%;background:#ffffff1a;display:inline-flex;align-items:center;justify-content:center;color:#fff;transition:background .18s,color .18s,transform .18s}.foot-social[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{background:var(--accent);color:var(--ink);transform:translateY(-2px)}.foot-social[data-astro-cid-gcn2mc3v] svg[data-astro-cid-gcn2mc3v]{width:20px;height:20px}.foot-nav[data-astro-cid-gcn2mc3v]{display:none}.foot-nav[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:#fffc;font-size:15px;padding:8px 0;transition:color .15s}.foot-nav[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--accent)}.copy[data-astro-cid-gcn2mc3v]{font-size:12px;color:#7c7c7c;margin-top:16px}@media(min-width:880px){.footer[data-astro-cid-gcn2mc3v]{margin:16px;border-radius:24px;padding:56px 48px}.foot-top[data-astro-cid-gcn2mc3v]{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:60px}.foot-left[data-astro-cid-gcn2mc3v]{max-width:460px}.foot-nav[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:1fr 1fr;gap:4px 48px}}
