:root{color-scheme:dark;--bg: #070d0a;--text: #f2f5f1;--muted: #93a39a;--dim: #5f6f66;--lime: #c9f169;--lime-hover: #a8d94f;--on-lime: #0b1310;--green: #62c687;--line: rgba(255, 255, 255, .08);--border: rgba(255, 255, 255, .13);--border-top: rgba(255, 255, 255, .3);--glass: linear-gradient(165deg, rgba(58, 80, 67, .42), rgba(14, 22, 18, .55));--glass-shadow: 0 14px 34px rgba(0, 0, 0, .32), inset 0 1px 0 rgba(255, 255, 255, .12);--primary: linear-gradient(135deg, #c9f169, #3fa96c);--font: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-head: "Unbounded", "Manrope", system-ui, sans-serif;--page: 1120px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font);font-size:16px;line-height:1.55;color:var(--text);background:radial-gradient(900px 520px at 78% -10%,rgba(201,241,105,.13),transparent 62%),radial-gradient(1100px 700px at -12% 30%,rgba(23,94,58,.5),transparent 66%),var(--bg);background-attachment:fixed;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.3px);background-size:24px 24px}img,svg{max-width:100%}a{color:var(--lime);text-decoration:none}a:hover{color:var(--lime-hover)}:focus-visible{outline:2px solid var(--lime);outline-offset:3px}h1,h2,h3{font-family:var(--font-head);font-weight:600;line-height:1.15;margin:0}h1{font-size:clamp(30px,5vw,46px);letter-spacing:-.01em}h2{font-size:clamp(23px,3.4vw,32px)}h3{font-size:18px}p{margin:0}.page{width:min(100% - 40px,var(--page));margin-inline:auto}.section{padding:clamp(48px,7vw,86px) 0}.section+.section{padding-top:0}.lead{color:var(--muted);font-size:clamp(16px,2vw,19px);max-width:62ch}.note{color:var(--muted);font-size:13.5px}.eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.site-header{position:sticky;top:0;z-index:20;backdrop-filter:blur(14px);background:#070d0ab8;border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;gap:18px;height:68px}.brand{display:flex;align-items:center;gap:10px;color:var(--text)}.brand-name{font-family:var(--font-head);font-weight:600;font-size:19px}.site-nav{display:flex;align-items:center;gap:4px;margin-left:auto;flex-wrap:wrap}.site-nav a{color:var(--muted);font-size:14px;font-weight:700;padding:8px 12px;border-radius:12px}.site-nav a:hover{color:var(--text);background:#ffffff0d}.site-nav a[aria-current=page]{color:var(--text);background:#ffffff12}.lang-menu{position:relative;margin-inline-start:6px}.lang-menu summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:17px;border:1px solid var(--border);font-size:12.5px;font-weight:800;color:var(--text)}.lang-menu summary::-webkit-details-marker{display:none}.lang-menu summary:hover{background:#ffffff0f}.lang-menu[open] summary{background:var(--lime);color:var(--on-lime);border-color:transparent}.lang-menu ul{position:absolute;inset-inline-end:0;top:calc(100% + 8px);z-index:30;margin:0;padding:6px;list-style:none;min-width:148px;background:#0c1712;border:1px solid var(--border);border-radius:16px;box-shadow:0 18px 40px #00000073}.lang-menu li a{display:block;padding:8px 12px;border-radius:11px;font-size:13.5px;font-weight:700;color:var(--muted)}.lang-menu li a:hover{background:#ffffff0f;color:var(--text)}.lang-menu li a[aria-current]{color:var(--lime)}.site-footer{border-top:1px solid var(--line);margin-top:clamp(50px,7vw,90px);padding:34px 0 44px}.footer-inner{display:flex;gap:22px;flex-wrap:wrap;align-items:baseline}.footer-links{margin-left:auto;display:flex;gap:18px;flex-wrap:wrap}.footer-links a{color:var(--muted);font-size:14px;font-weight:700}.footer-links a:hover{color:var(--text)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 26px;border-radius:25px;border:0;font:inherit;font-size:15px;font-weight:800;cursor:pointer;transition:filter .15s,transform .1s,background .15s}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:default}.btn-primary{background:var(--primary);color:var(--on-lime);box-shadow:0 10px 28px #c9f1693d}.btn-primary:hover:not(:disabled){filter:brightness(1.06);color:var(--on-lime)}.btn-ghost{background:#ffffff0d;border:1px solid var(--border);color:var(--text)}.btn-ghost:hover{background:#ffffff17;color:var(--text)}.card{background:var(--glass);border:1px solid var(--border);border-top-color:var(--border-top);backdrop-filter:blur(18px);box-shadow:var(--glass-shadow);border-radius:24px;padding:26px}.grid{display:grid;gap:18px}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.stack{display:flex;flex-direction:column;gap:18px}.card h3{margin-bottom:8px}.card p{color:var(--muted);font-size:15px}.step-number{font-family:var(--font-head);font-size:15px;font-weight:600;color:var(--on-lime);width:34px;height:34px;border-radius:17px;background:var(--lime);display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}.hero{padding:clamp(46px,8vw,96px) 0 clamp(30px,4vw,48px)}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.hero-note{margin-top:16px}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{border:1px solid var(--border);border-radius:20px;padding:9px 16px;font-size:14px;font-weight:700;background:#ffffff0a}.checklist{list-style:none;margin:0;padding:0;display:grid;gap:12px}.checklist li{display:flex;gap:12px;align-items:flex-start;color:var(--muted);font-size:15px}.checklist li:before{content:"";flex-shrink:0;margin-top:7px;width:8px;height:8px;border-radius:4px;background:var(--lime);box-shadow:0 0 10px #c9f16980}.price-card{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.price-amount{font-family:var(--font-head);font-size:clamp(34px,6vw,52px);font-weight:600;color:var(--lime)}.price-unit{color:var(--muted);font-size:16px;font-weight:700}.band{text-align:center;display:grid;gap:16px;justify-items:center}.band .lead{max-width:54ch}details.faq{border-bottom:1px solid var(--line);padding:18px 0}details.faq summary{cursor:pointer;font-weight:800;font-size:16px;list-style:none;display:flex;gap:12px;align-items:baseline}details.faq summary::-webkit-details-marker{display:none}details.faq summary:before{content:"+";color:var(--lime);font-weight:700}details.faq[open] summary:before{content:"–"}details.faq p{color:var(--muted);margin-top:10px;font-size:15px}.form{display:grid;gap:14px}.field{display:grid;gap:6px}.field>span{font-size:13px;font-weight:700;color:var(--muted)}.input{width:100%;height:50px;padding:0 16px;border-radius:14px;font:inherit;background:#ffffff0f;border:1px solid var(--border);color:var(--text)}textarea.input{height:auto;min-height:96px;padding:14px 16px;resize:vertical}.input::placeholder{color:var(--dim)}.input:focus{outline:none;border-color:#c9f169b3;background:#ffffff14}.input[aria-invalid=true]{border-color:#e8705fbf}.field-error{color:#e8705f;font-size:13px;font-weight:700}.form-status{font-size:14.5px;font-weight:700}.form-status.ok{color:var(--green)}.form-status.fail{color:#e8705f}.doc{display:grid;gap:26px;max-width:74ch}.doc section{display:grid;gap:10px}.doc p{color:var(--muted)}.doc-note{border-left:2px solid var(--lime);padding-left:14px}.steps-list{display:grid;gap:12px;margin:0;padding-left:22px;color:var(--muted)}.steps-list li{padding-left:4px}.steps-list li::marker{color:var(--lime);font-weight:800}.doc-link{color:var(--lime)}.contact-row{display:flex;gap:16px;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid var(--line)}.contact-row dt{color:var(--muted);font-size:14px;font-weight:700;min-width:140px;margin:0}.contact-row dd{margin:0;font-size:16px;font-weight:700}@media (max-width: 880px){.grid-3,.grid-2{grid-template-columns:minmax(0,1fr)}.header-inner{height:auto;padding:12px 0;flex-wrap:wrap;gap:10px}.site-nav{width:100%;margin-left:0}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{transition:none!important}}.partner{display:flex;gap:14px;align-items:center;padding:20px}.partner-mark{width:46px;height:46px;border-radius:23px;flex-shrink:0;background:linear-gradient(140deg,#2f8a5e,#1e6152);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;color:#effff5}.partner h3{font-size:16px}.founders-left{font-family:var(--font-head);font-size:18px;font-weight:600;color:var(--lime);margin-top:auto}
