.ar-site{font-family:Tahoma,Arial,sans-serif;background:#030805;color:#f5f7f6;line-height:1.9;min-height:100vh;isolation:isolate}.ar-site *{box-sizing:border-box}.ar-site a,.ar-site button,.ar-site input,.ar-site select,.ar-site textarea{scroll-margin-top:150px}.ar-site a:focus-visible,.ar-site button:focus-visible{outline:2px solid #86efac;outline-offset:5px}.ar-site p{color:#b9c7be}.ar-header{position:relative;z-index:30;border-bottom:1px solid #1c3024;background:#050d08}.ar-header-top{max-width:1200px;margin:auto;padding:20px 24px 12px;display:flex;align-items:center;justify-content:space-between;gap:20px}.ar-header-top img{width:160px;height:auto;max-width:100%}.ar-header-actions{display:flex;align-items:center;gap:18px}.ar-language{font-size:14px;color:#bbf7d0;white-space:nowrap;text-decoration:underline;text-underline-offset:5px}.ar-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 30px;padding:12px 20px 18px;font-size:15px}.ar-footer a:hover,.ar-nav a:hover{color:#86efac}.ar-main{max-width:1200px;margin:auto;padding:64px 24px 88px}.ar-hero{padding:48px 0 64px;max-width:900px}.ar-hero-center{text-align:center;margin:auto}.ar-kicker{color:#86efac!important;font-size:14px;margin-bottom:16px}.ar-site h1{font-size:clamp(2.2rem,5vw,4.6rem);font-weight:800;line-height:1.4;letter-spacing:-.03em;margin:0 0 24px}.ar-site h1 span{color:#4ade80}.ar-lead{font-size:clamp(1.05rem,2vw,1.3rem);max-width:780px;margin:0 0 28px;line-height:2}.ar-hero-center .ar-lead{margin-inline:auto}.ar-actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:28px}.ar-button,.ar-hero-center .ar-actions{justify-content:center}.ar-button{display:inline-flex;align-items:center;border:1px solid #4ade80;border-radius:12px;background:#4ade80;color:#04210e!important;padding:12px 24px;font-weight:700;min-height:48px;line-height:1.5;cursor:pointer;text-align:center}.ar-button:hover{background:#86efac}.ar-button-secondary{background:transparent;color:#baf7ce!important;border-color:#385643}.ar-button-secondary:hover{background:#102b1a}.ar-button-small{font-size:14px;padding:10px 16px;min-height:42px}.ar-section{margin:28px 0 68px}.ar-section h2{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;margin-bottom:24px;line-height:1.6}.ar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ar-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ar-card{padding:28px;background:linear-gradient(140deg,#0b1911,#07100b);border:1px solid #203c2b;border-radius:20px;min-width:0;overflow-wrap:anywhere}.ar-card h2,.ar-card h3{font-size:1.35rem;font-weight:700;margin:0 0 14px;line-height:1.7;color:#d4fbe1}.ar-card p{margin:0 0 16px}.ar-card-link{display:inline-block;color:#86efac;margin-top:16px;text-decoration:underline;text-underline-offset:5px}.ar-project-image{height:220px;width:100%;object-fit:cover;border-radius:12px;background:#102218;margin-bottom:24px}.ar-project-prose{white-space:pre-line;line-height:1.8;text-align:start}.ar-tags{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.ar-tag{border:1px solid #2c4936;border-radius:999px;padding:3px 12px;font-size:12px;color:#c6dfcf}.ar-card ul,.ar-policy ul{list-style:disc;padding-inline-start:24px;color:#b9c7be}.ar-card li,.ar-policy li{margin:8px 0}.ar-policy{max-width:900px;margin:auto}.ar-policy section{padding:28px;border:1px solid #203c2b;border-radius:16px;background:#09150e;margin-bottom:24px}.ar-policy h2{color:#86efac;font-size:1.4rem;margin-bottom:14px;font-weight:700}.ar-policy a{color:#86efac}.ar-form{display:grid;gap:20px}.ar-form label{display:grid;gap:8px;color:#e3f3e9}.ar-form input,.ar-form select,.ar-form textarea{display:block;width:100%;background:#030a06;border:1px solid #395643;border-radius:10px;color:#fff;padding:12px 14px;font:inherit;line-height:1.6}.ar-form input:focus,.ar-form select:focus,.ar-form textarea:focus{outline:2px solid #4ade80;outline-offset:2px}.ar-form textarea{min-height:160px;resize:vertical}.ar-form fieldset{display:grid;gap:20px;min-width:0}.ar-form fieldset:disabled{opacity:.65}.ar-form .ar-button:disabled{cursor:wait;opacity:.65}.ar-note{font-size:14px;color:#bacabd}.ar-status{border-radius:10px;background:#102b1a;border:1px solid #36794e;padding:14px;color:#b8f9cf}.ar-status[data-error=true]{background:#2d1212;border-color:#7d4444;color:#ffd2d2}.ar-footer{border-top:1px solid #203c2b;background:#050d08;padding:40px 24px;text-align:center;display:grid;gap:18px}.ar-footer strong{font-size:1.5rem;color:#86efac}.ar-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;font-size:14px}.ar-footer p{font-size:14px;margin:0}.ar-skip{position:absolute;top:-100px;right:16px;z-index:100;background:#4ade80;color:#031109;padding:10px 18px;border-radius:8px}.ar-skip:focus{top:10px}@media(max-width:760px){.ar-grid,.ar-grid-three{grid-template-columns:1fr}.ar-main{padding:36px 20px 64px}.ar-hero{padding:28px 0 40px}.ar-header-top{padding:16px;gap:12px;flex-wrap:wrap}.ar-header-top img{width:130px}.ar-header-actions{gap:12px}.ar-nav{gap:8px 20px;font-size:14px}.ar-card{padding:22px}.ar-section{margin-bottom:44px}}@media(max-width:390px){.ar-header-actions,.ar-header-top{justify-content:center}.ar-header-actions{width:100%}}