@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}.page-wrapper{min-height:100dvh;display:flex;flex-direction:column}:root{--indigo:#4f46e5;--indigo-light:#ede9fe;--amber:#f59e0b;--text:#1a1a2e;--muted:#888;--bg:#f7f7fb;--white:#fff;--border:#e8e8f0}body{font-family:Nunito,sans-serif;background:var(--bg);color:var(--text);line-height:1.7}.nav{background:var(--white);border-bottom:1px solid var(--border);padding:18px 24px;gap:10px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.nav,.nav-icon{display:flex;align-items:center}.nav-icon{width:36px;height:36px;background:var(--indigo);border-radius:10px;justify-content:center}.nav-icon svg{width:18px;height:18px}.nav-brand{font-size:18px;font-weight:800;color:var(--text);letter-spacing:-.3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-brand span{font-weight:400;color:#0d9488}.nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.lang-toggle{margin-left:auto;display:flex;gap:4px;background:var(--bg);border-radius:10px;padding:4px}.lang-btn{padding:6px 14px;border-radius:8px;border:none;background:transparent;font-family:Nunito,sans-serif;font-weight:700;font-size:13px;color:var(--muted);cursor:pointer;transition:all .2s}.lang-btn.active{background:var(--white);color:var(--indigo);box-shadow:0 1px 4px rgba(0,0,0,.08)}.hero{background:var(--indigo);padding:56px 24px 48px;text-align:center}.hero-badge{display:inline-flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.12);border-radius:20px;padding:6px 14px;font-size:12px;font-weight:700;color:hsla(0,0%,100%,.8);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:20px}.hero h1{font-size:clamp(28px,5vw,42px);font-weight:800;color:var(--white);line-height:1.2;margin-bottom:12px}.hero p{font-size:15px;color:hsla(0,0%,100%,.65);max-width:480px;margin:0 auto}.summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;max-width:860px;margin:-28px auto 0;padding:0 24px;position:relative;z-index:2}.summary-card{background:var(--white);border-radius:16px;padding:20px;display:flex;align-items:flex-start;gap:14px;box-shadow:0 4px 20px rgba(79,70,229,.08);border:1px solid var(--border)}.summary-icon{width:40px;height:40px;border-radius:12px;background:var(--indigo-light);display:flex;align-items:center;justify-content:center;flex-shrink:0}.summary-icon svg{width:18px;height:18px;color:var(--indigo)}.summary-title{font-size:13px;font-weight:700;color:var(--text);margin-bottom:2px}.summary-desc{font-size:12px;color:var(--muted);line-height:1.5}.content-section{max-width:720px;margin:48px auto 32px;padding:0 24px}.section{margin-bottom:40px}.section:last-of-type{margin-bottom:0}.section-label{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--indigo);margin-bottom:8px}.section h2{font-size:20px;font-weight:800;color:var(--text);margin-bottom:12px}.section p{font-size:15px;color:#444;margin-bottom:10px}.section ul{list-style:none;margin-top:8px}.section ul li{font-size:15px;color:#444;padding:8px 0 8px 28px;position:relative;border-bottom:1px solid var(--border)}.section ul li:last-child{border-bottom:none}.section ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background:var(--indigo-light);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234f46e5' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-size:10px;background-repeat:no-repeat;background-position:50%}.highlight-box{background:var(--indigo-light);border-radius:16px;padding:20px 24px;margin-top:16px;border-left:4px solid var(--indigo)}.highlight-box p{color:var(--indigo);font-weight:600;margin:0}.divider{height:1px;background:var(--border);margin:40px 0}.divider:last-of-type{display:none}.footer{margin-top:auto;position:static;text-align:center;padding:32px 24px;border-top:1px solid var(--border);background:var(--white)}.footer p{font-size:13px;color:var(--muted);margin-bottom:4px}.footer a{color:var(--indigo);text-decoration:none;font-weight:600}.lang-content{display:none}.lang-content.active{display:block}@media (max-width:600px){.summary{grid-template-columns:1fr;margin-top:-20px}.summary-card{flex-direction:column;align-items:center;text-align:center}.hero{padding:40px 20px 36px}}