*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}:root{--green:#1B9E5C;--green-dark:#137A46;--green-light:#E8F7F0;--navy:#0F1B3D;--white:#FFF;--gray-50:#F8FAFC;--gray-100:#F1F5F9;--gray-200:#E2E8F0;--gray-300:#CBD5E1;--gray-400:#94A3B8;--gray-500:#64748B;--gray-600:#475569;--gray-700:#334155;--gray-800:#1E293B;--gray-900:#0F172A;--font-display:'Outfit',sans-serif;--font-body:'DM Sans',sans-serif}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--gray-800);line-height:1.7;background:var(--white)}
.container{max-width:800px;margin:0 auto;padding:0 24px}
.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:14px 0;background:#fff;box-shadow:0 1px 12px rgba(0,0,0,.06)}.navbar .container{max-width:1200px;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:10px;text-decoration:none}.logo-icon{width:36px;height:36px;background:var(--green);border-radius:8px;display:flex;align-items:center;justify-content:center}.logo-icon svg{width:20px;height:20px;fill:var(--white)}.logo-text{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--gray-900)}.logo-text span{color:var(--green)}
.nav-links{display:flex;align-items:center;gap:24px;list-style:none}.nav-links a{font-family:var(--font-display);font-weight:500;font-size:14px;color:var(--gray-600);text-decoration:none}.nav-links a:hover{color:var(--gray-900)}.nav-btn{padding:8px 20px!important;border-radius:50px!important;font-weight:600!important;font-size:13px!important}.nav-btn-outline{border:2px solid var(--green)!important;color:var(--green)!important}.nav-btn-primary{background:var(--green)!important;color:var(--white)!important}
.article{padding:120px 0 80px}.article-header{margin-bottom:48px}.article-meta{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.article-tag{font-family:var(--font-display);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.08em;background:var(--green-light);color:var(--green);padding:4px 12px;border-radius:6px}.article-date{font-size:14px;color:var(--gray-400)}.article h1{font-family:var(--font-display);font-weight:800;font-size:clamp(28px,4vw,42px);line-height:1.15;color:var(--gray-900);margin-bottom:20px}.article-intro{font-size:18px;color:var(--gray-500);line-height:1.8;margin-bottom:40px;border-left:4px solid var(--green);padding-left:20px}
.article h2{font-family:var(--font-display);font-weight:700;font-size:24px;color:var(--gray-900);margin:48px 0 16px;padding-top:16px;border-top:1px solid var(--gray-100)}.article p{font-size:16px;color:var(--gray-700);line-height:1.8;margin-bottom:20px}.article ul{margin:16px 0 24px 24px;display:flex;flex-direction:column;gap:10px}.article li{font-size:15px;color:var(--gray-600);line-height:1.7}.article li strong{color:var(--gray-800)}
.article-cta{margin:48px 0;padding:40px;background:linear-gradient(135deg,var(--green-light),#DBEAFE);border-radius:16px;text-align:center}.article-cta p{font-size:17px;color:var(--gray-700);margin-bottom:20px}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:600;font-size:15px;padding:14px 32px;border-radius:50px;border:none;cursor:pointer;text-decoration:none;transition:all .3s}.btn-primary{background:var(--green);color:var(--white);box-shadow:0 4px 14px rgba(27,158,92,.35)}.btn-primary:hover{background:var(--green-dark);transform:translateY(-2px)}
.article-nav{display:flex;justify-content:space-between;align-items:center;margin-top:48px;padding-top:32px;border-top:1px solid var(--gray-200);flex-wrap:wrap;gap:16px}.article-nav a{font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--green);text-decoration:none}.article-nav a:hover{text-decoration:underline}
.footer{padding:40px 0;background:var(--gray-900);text-align:center}.footer p{font-size:13px;color:var(--gray-500)}.footer a{color:var(--gray-400);text-decoration:none}.footer a:hover{color:var(--white)}
.highlight-box{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:12px;padding:24px;margin:24px 0}
@media(max-width:768px){.nav-links{display:none}.article h1{font-size:28px}.article-intro{font-size:16px}}
.warning-box{background:#FEF2F2;border:1px solid #FECACA;border-radius:12px;padding:24px;margin:24px 0}
.article h3{font-family:var(--font-display);font-weight:600;font-size:19px;color:var(--gray-800);margin:32px 0 12px}.lang-selector{position:relative}.lang-selector-btn{display:flex;align-items:center;gap:6px;background:none;border:1px solid var(--gray-200);border-radius:8px;padding:6px 12px;cursor:pointer;font-family:var(--font-display);font-weight:500;font-size:13px;color:var(--gray-600);transition:all .2s}.lang-selector-btn:hover{border-color:var(--green);color:var(--gray-900)}.lang-selector-btn svg{width:14px;height:14px;transition:transform .2s}.lang-selector.open .lang-selector-btn svg{transform:rotate(180deg)}.lang-dropdown{display:none;position:absolute;top:calc(100% + 8px);right:0;background:var(--white);border:1px solid var(--gray-200);border-radius:10px;box-shadow:0 12px 40px rgba(0,0,0,.12);z-index:1001;width:220px;overflow:hidden}.lang-selector.open .lang-dropdown{display:block}.lang-search{width:100%;padding:10px 12px;border:none;border-bottom:1px solid var(--gray-100);font-family:var(--font-body);font-size:13px;color:var(--gray-800);outline:none;background:var(--gray-50)}.lang-search::placeholder{color:var(--gray-400)}.lang-list{max-height:320px;overflow-y:auto;padding:4px}.lang-list a{display:block;padding:7px 12px;border-radius:6px;font-size:13px;font-weight:400;color:var(--gray-600);text-decoration:none;transition:all .12s}.lang-list a:hover{background:var(--gray-50);color:var(--gray-900)}.lang-list a.active{background:#EFF6FF;color:#2563EB;font-weight:700}.lang-list a.hidden{display:none}

.plugin-cta{margin:32px 0;padding:28px 32px;border-radius:14px;display:flex;align-items:center;gap:24px;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s}.plugin-cta:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.plugin-cta-icon{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:28px}.plugin-cta-body{flex:1;min-width:0}.plugin-cta-label{font-family:var(--font-display);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.plugin-cta-title{font-family:var(--font-display);font-weight:700;font-size:17px;line-height:1.3;margin-bottom:4px}.plugin-cta-desc{font-size:13px;opacity:.8;line-height:1.5}.plugin-cta-arrow{font-size:20px;font-weight:700;flex-shrink:0;opacity:.6}
.plugin-cta.wordpress{background:linear-gradient(135deg,#f0f4ff,#e8f0fe);border:1px solid #c7d7f5}.plugin-cta.wordpress .plugin-cta-icon{background:#21759b}.plugin-cta.wordpress .plugin-cta-label{color:#21759b}.plugin-cta.wordpress .plugin-cta-title{color:#1a365d}
.plugin-cta.shopify{background:linear-gradient(135deg,#f0fdf4,#e8faf0);border:1px solid #b8e6cc}.plugin-cta.shopify .plugin-cta-icon{background:#96bf48}.plugin-cta.shopify .plugin-cta-label{color:#5c8a2f}.plugin-cta.shopify .plugin-cta-title{color:#1a3d1f}
.plugin-cta.prestashop{background:linear-gradient(135deg,#fdf2f8,#fce7f3);border:1px solid #f0abcf}.plugin-cta.prestashop .plugin-cta-icon{background:#df0067}.plugin-cta.prestashop .plugin-cta-label{color:#be185d}.plugin-cta.prestashop .plugin-cta-title{color:#4a0d2b}
@media(max-width:768px){.plugin-cta{flex-direction:column;text-align:center;gap:16px}.plugin-cta-arrow{display:none}}

@media(max-width:768px){footer>div:first-child{grid-template-columns:1fr!important;gap:24px!important}}
