:root{--qipora:#2f8278;--qipora-dark:#0b3f3a;--qipora-soft:#e9f6f4;--ink:#10201f;--muted:#60706e;--line:#dbe7e5;--white:#fff;--bg:#f7fbfa;--shadow:0 18px 45px rgba(16,32,31,.08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg)}a{color:inherit;text-decoration:none}.container{width:min(1160px,calc(100% - 40px));margin:0 auto}.topbar{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:1000}.nav{height:86px;display:flex;align-items:center;justify-content:space-between;gap:24px;overflow:visible}.brand{display:flex;align-items:center;min-width:230px}.brand img{height:58px;width:auto;display:block;object-fit:contain}.navlinks{display:flex;align-items:center;gap:6px;overflow:visible}.nav-item,.nav-dropdown>button{border:1px solid transparent;background:transparent;color:#263d3a;font:inherit;font-weight:750;cursor:pointer;border-radius:999px;padding:10px 12px;display:inline-flex;align-items:center;gap:6px}.nav-item:hover,.nav-dropdown>button:hover,.nav-item.active,.nav-dropdown.active>button{background:#e9f6f4;color:#0b3f3a;border-color:#b9dcd6}.nav-dropdown{position:relative;display:inline-flex;align-items:center;padding-bottom:14px;margin-bottom:-14px}.nav-dropdown-menu{display:none;position:absolute;top:100%;left:0;min-width:280px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:8px;box-shadow:0 24px 60px rgba(16,32,31,.14);z-index:3000}.nav-dropdown:hover>.nav-dropdown-menu,.nav-dropdown:focus-within>.nav-dropdown-menu{display:block}.nav-dropdown-menu a{display:block;padding:11px 12px;border-radius:12px;color:#263d3a;font-weight:700}.nav-dropdown-menu a small{display:block;color:#60706e;font-weight:400;margin-top:2px;line-height:1.25}.nav-dropdown-menu a:hover{background:#f0f8f6;color:#0b3f3a}.actions{display:flex;align-items:center;gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;padding:13px 18px;font-weight:800;border:1px solid var(--line);transition:.18s ease}.btn-primary{background:var(--qipora);color:#fff;border-color:var(--qipora);box-shadow:0 12px 24px rgba(47,130,120,.18)}.btn-primary:hover{background:#267267}.btn-light{background:#fff;color:var(--ink)}.btn-light:hover{background:#f4faf8}.menu-toggle{display:none;width:44px;height:44px;border:1px solid var(--line);border-radius:14px;background:#fff;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer}.menu-toggle span{display:block;width:20px;height:2px;background:#0b3f3a;border-radius:999px}.mobile-menu{display:none;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 20px 50px rgba(16,32,31,.08)}.mobile-menu.open{display:block}.mobile-menu .container{display:grid;gap:10px;padding:18px 20px}.mobile-menu a{display:block;padding:12px 14px;border-radius:14px;color:#263d3a;font-weight:700}.mobile-menu a:hover{background:#f0f8f6;color:#0b3f3a}.hero{padding:82px 0;background:linear-gradient(105deg,#fff 0%,#fff 48%,#e9f6f4 100%);border-bottom:1px solid var(--line)}.hero-grid{display:grid;grid-template-columns:1fr .92fr;gap:60px;align-items:center}.badge{display:inline-flex;align-items:center;gap:10px;border:1px solid #b9dcd6;background:#e9f6f4;color:#0b3f3a;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:800}.badge-dot{width:8px;height:8px;background:#2f8278;border-radius:50%;display:inline-block}.hero h1{font-size:clamp(46px,6vw,72px);line-height:1.02;letter-spacing:-.055em;margin:26px 0 20px;color:#071918}.hero h1 span{color:var(--qipora)}.hero p{font-size:20px;line-height:1.7;color:#2f4d49;margin:0;max-width:640px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.proof-row{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px;color:#1a3734;font-weight:800}.proof-row span:before{content:'✓';display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#e9f6f4;color:#2f8278;margin-right:8px}.flow-wrap{background:#fff;border:1px solid var(--line);border-radius:28px;padding:28px;box-shadow:0 26px 70px rgba(16,32,31,.10)}.flow-card{position:relative;overflow:hidden;background:linear-gradient(145deg,#0b3f3a,#14564e);border-radius:24px;padding:34px;color:#fff;min-height:420px}.flow-card:after{content:'';position:absolute;right:-90px;top:-80px;width:260px;height:260px;background:rgba(255,255,255,.08);border-radius:50%}.flow-icon{width:54px;height:54px;border-radius:16px;background:rgba(47,130,120,.5);display:flex;align-items:center;justify-content:center;margin-bottom:26px}.flow-icon img{width:28px}.flow-pill{position:absolute;right:32px;top:32px;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:10px 16px;background:rgba(255,255,255,.12);font-weight:800}.flow-card h2{font-size:28px;margin:0 0 12px}.flow-card p{color:#d8f1ed;line-height:1.55;margin:0}.flow-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:26px}.flow-stat{border:1px solid rgba(255,255,255,.18);border-radius:14px;background:rgba(255,255,255,.10);padding:16px}.flow-stat small{display:block;color:#cbeae6;margin-bottom:8px}.flow-stat strong{font-size:24px}.flow-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:24px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);border-radius:16px;padding:16px}.flow-step{text-align:center;font-size:12px;color:#e9fffb}.flow-step:before{content:'';display:block;width:20px;height:20px;border-radius:50%;background:#7de2d2;margin:0 auto 8px;box-shadow:0 0 0 6px rgba(125,226,210,.12)}.section,.page-hero,.page-section{padding:70px 0}.section-card,.page-card,.settlement-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:24px;box-shadow:var(--shadow)}.kicker{color:var(--qipora-dark);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:13px}.section h2,.page-hero h1,.page-section h2{font-size:clamp(34px,4vw,52px);line-height:1.08;margin:12px 0}.section p,.page-hero p,.page-section p{color:#405552;line-height:1.8}.page-grid,.settlement-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.settlement-grid{grid-template-columns:repeat(2,1fr);margin-top:22px}.settlement-card.featured{background:linear-gradient(135deg,#e9f6f4,#fff);border-color:#b9dcd6}.comparison-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#fff;margin-top:22px}.comparison-table th,.comparison-table td{padding:16px;border-bottom:1px solid #edf3f2;text-align:left;vertical-align:top}.comparison-table th{background:#f0f8f6;color:#0b3f3a}.footer-row{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:32px 0;color:#60706e}.footer-brand{display:flex;gap:10px;align-items:center}.footer-brand img{height:32px}.footer-links{display:flex;gap:16px;flex-wrap:wrap}.back-to-top{position:fixed;right:28px;bottom:28px;width:52px;height:52px;border-radius:50%;border:0;background:var(--qipora);color:#fff;font-size:24px;box-shadow:0 18px 42px rgba(16,32,31,.2);cursor:pointer}@media(max-width:1100px){.navlinks,.actions .btn{display:none}.menu-toggle{display:inline-flex}.nav{height:78px}.brand{min-width:auto}.brand img{height:48px}.hero-grid{grid-template-columns:1fr}.page-grid,.settlement-grid{grid-template-columns:1fr}}@media(max-width:640px){.container{width:min(100% - 24px,1160px)}.hero{padding:48px 0}.flow-wrap{padding:14px}.flow-card{padding:24px;min-height:auto}.flow-stats,.flow-steps{grid-template-columns:1fr 1fr}.footer-row{align-items:flex-start;flex-direction:column}}