@font-face{font-family:BYekan;src:url('../fonts/BYekan.ttf') format('truetype');font-display:swap}
@font-face{font-family:BMitra;src:url('../fonts/BMitra.ttf') format('truetype');font-display:swap}
:root{--seo-bg:#03120c;--seo-panel:rgba(5,29,19,.82);--seo-line:rgba(122,255,79,.22);--seo-accent:#7dff32;--seo-gold:#e3b64c;--seo-text:#f3f6f2;--seo-muted:#c5cec8}
*{box-sizing:border-box}.seo-body{margin:0;background:radial-gradient(circle at 85% 0,rgba(35,108,67,.24),transparent 32%),linear-gradient(180deg,#02100b,#061811 50%,#020b08);color:var(--seo-text);font-family:BYekan,Tahoma,sans-serif;min-height:100vh}.seo-body--en{direction:ltr}.seo-body p{font-family:BMitra,serif}.seo-header{position:sticky;top:0;z-index:30;min-height:76px;padding:9px clamp(16px,4vw,64px);display:flex;align-items:center;justify-content:space-between;gap:18px;background:rgba(1,14,9,.9);backdrop-filter:blur(18px);border-bottom:1px solid var(--seo-line)}.seo-brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.seo-brand img{width:52px;height:52px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(125,255,50,.18))}.seo-brand span{display:grid}.seo-brand strong{font-size:15px}.seo-brand small{font-family:BMitra;font-size:14px;color:var(--seo-muted)}.seo-header nav{display:flex;align-items:center;gap:clamp(10px,2vw,28px)}.seo-header nav a{color:#ecf3ee;text-decoration:none;font-size:13px;white-space:nowrap}.seo-platform-link{border:1px solid rgba(227,182,76,.55);border-radius:11px;padding:9px 14px;color:#f5cf6b!important}.seo-main{width:min(1180px,calc(100% - 28px));margin:34px auto 70px;display:grid;gap:18px}.seo-panel{position:relative;overflow:hidden;border-radius:24px;border:1px solid var(--seo-line);background:linear-gradient(145deg,rgba(8,35,23,.92),rgba(3,19,13,.88));box-shadow:0 18px 50px rgba(0,0,0,.22);padding:clamp(22px,4vw,52px)}.seo-panel:after{content:"";position:absolute;inset:auto 10% 0 10%;height:1px;background:linear-gradient(90deg,transparent,var(--seo-gold),var(--seo-accent),transparent);opacity:.65}.seo-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr);align-items:center;gap:30px;min-height:390px}.seo-eyebrow{display:inline-flex;color:#9bea75;font-size:13px;margin-bottom:10px;letter-spacing:.04em}.seo-hero h1{font-size:clamp(30px,4.8vw,58px);line-height:1.28;margin:0 0 20px}.seo-hero__copy>p{font-size:clamp(19px,2.1vw,25px);line-height:2;text-align:justify;text-align-last:start;color:#e2e9e4;margin:0}.seo-hero__logo{width:min(250px,46vw);aspect-ratio:1;margin:auto;position:relative;display:grid;place-items:center}.seo-hero__logo:before,.seo-hero__logo:after,.seo-hero__logo span{content:"";position:absolute;border-radius:50%;inset:0;border:1px solid rgba(125,255,50,.34);animation:seoPulse 3.4s ease-in-out infinite}.seo-hero__logo:after{inset:-14px;border-style:dashed;border-color:rgba(227,182,76,.48);animation:seoSpin 20s linear infinite}.seo-hero__logo span{inset:20px;border-color:rgba(125,255,50,.17);animation-delay:.7s}.seo-hero__logo img{width:74%;z-index:2;filter:drop-shadow(0 0 22px rgba(125,255,50,.18))}
@media(max-width:760px){.seo-header{min-height:66px;padding:7px 10px}.seo-brand img{width:45px;height:45px}.seo-brand small{display:none}.seo-header nav a:not(.seo-platform-link){display:none}.seo-platform-link{padding:8px 10px;font-size:11px!important}.seo-main{width:calc(100% - 16px);margin-top:16px}.seo-panel{padding:22px 16px;border-radius:19px}.seo-hero{grid-template-columns:1fr;text-align:center}.seo-hero__logo{grid-row:1;width:158px}.seo-hero__copy>p{font-size:18px;line-height:1.9;text-align:justify}