@font-face{font-family:Eagle;src:url('/assets/vazirmatn-regular.ttf') format('truetype');font-display:swap;font-weight:400 600}
@font-face{font-family:Eagle;src:url('/assets/vazirmatn-black.ttf') format('truetype');font-display:swap;font-weight:700 900}

.search-guides{padding-block:90px 80px}.search-guides-intro{max-width:690px;margin-block-end:34px}.search-guides h2{margin:0 0 9px;font-size:clamp(29px,4vw,45px);line-height:1.35}.search-guides-intro p{margin:0;color:#bcb0cb;font-size:17px}.search-guide-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block-start:1px solid #49365f}.search-guide-links a{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:112px;padding:22px 4px;color:#f9f4ff;text-decoration:none;border-block-end:1px solid #49365f;transition:color .18s ease,background-color .18s ease,padding-inline .18s ease}.search-guide-links a:nth-child(odd){padding-inline-end:26px;border-inline-end:1px solid #49365f}.search-guide-links a:nth-child(even){padding-inline-start:26px}.search-guide-links a:hover{color:#d6ff80;background:#171021;padding-inline:18px}.search-guide-links span{display:grid;gap:6px}.search-guide-links b{font-size:18px}.search-guide-links small{color:#ad9cbe;font-size:14px;line-height:1.8}.search-guide-links i{font-style:normal;font-size:26px;color:#d8b5ff}

.seo-page{margin:0;background:#0e0a18;color:#f8f4fd;font-family:Eagle,Tahoma,sans-serif;line-height:1.9;accent-color:#d6ff80}.seo-page *{box-sizing:border-box}.seo-page ::selection{background:#d6ff80;color:#172007}.seo-shell{width:min(1120px,calc(100% - 48px));margin-inline:auto}.seo-skip{position:fixed;inset-block-start:10px;inset-inline-start:10px;z-index:10;padding:10px 16px;background:#d6ff80;color:#172007;border-radius:10px;transform:translateY(-150%)}.seo-skip:focus{transform:none}.seo-header{border-block-end:1px solid #3b2b4f;background:#100b1b}.seo-header-inner{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px}.seo-brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none}.seo-brand img{width:44px;height:44px;object-fit:cover;border-radius:12px}.seo-brand span{display:grid;line-height:1.2}.seo-brand b{font-size:18px;letter-spacing:.02em}.seo-brand small{color:#bbaaca;font-size:12px}.seo-nav{display:flex;align-items:center;gap:24px}.seo-nav a,.seo-crumbs a,.seo-related a,.seo-footer a{color:#d8b5ff;text-underline-offset:5px}.seo-nav .seo-nav-action{min-height:44px;display:inline-flex;align-items:center;padding:7px 18px;border-radius:10px;background:#d6ff80;color:#1e280b;text-decoration:none;font-weight:800}.seo-crumbs{display:flex;flex-wrap:wrap;gap:8px;color:#9f90af;font-size:13px;padding-block:24px}.seo-hero{padding-block:46px 58px;border-block-end:1px solid #3b2b4f}.seo-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:72px;align-items:end}.seo-hero h1{max-width:850px;margin:0 0 18px;font-size:clamp(38px,6vw,72px);line-height:1.32;letter-spacing:-.035em;text-wrap:balance}.seo-lead{max-width:70ch;margin:0;color:#c9bdd5;font-size:19px;line-height:2}.seo-fact{padding:24px;border-block:1px solid #7655a1;color:#dfd3eb}.seo-fact b{display:block;margin-block-end:8px;color:#d6ff80;font-size:17px}.seo-fact p{margin:0;font-size:14px}.seo-layout{display:grid;grid-template-columns:minmax(0,760px) 240px;justify-content:space-between;gap:64px;padding-block:64px 86px}.seo-article{min-width:0}.seo-article section{padding-block:0 44px;margin-block-end:44px;border-block-end:1px solid #352744}.seo-article section:last-child{margin-block-end:0}.seo-article h2{margin:0 0 14px;font-size:clamp(25px,3.5vw,36px);line-height:1.45;text-wrap:balance}.seo-article h3{margin:28px 0 8px;font-size:20px}.seo-article p,.seo-article li{color:#d7ccdf;font-size:17px}.seo-article ul,.seo-article ol{padding-inline-start:24px}.seo-article li+li{margin-block-start:8px}.seo-note{padding:22px 0;border-block:1px solid #7655a1;color:#ede4f5}.seo-note strong{color:#d6ff80}.seo-aside{align-self:start;position:sticky;inset-block-start:24px}.seo-aside strong{display:block;margin-block-end:12px;color:#fff}.seo-aside nav{display:grid;border-block-start:1px solid #3b2b4f}.seo-aside a{padding:12px 0;color:#bcaec8;text-decoration:none;border-block-end:1px solid #3b2b4f}.seo-aside a:hover{color:#d6ff80}.seo-related{display:grid;gap:12px}.seo-related a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-block-end:1px solid #3b2b4f;text-decoration:none}.seo-related a::after{content:'←';font-size:20px}.seo-cta{padding-block:54px;background:#d8b5ff;color:#251532}.seo-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.seo-cta h2{margin:0 0 8px;font-size:32px}.seo-cta p{margin:0;color:#4d3562}.seo-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:10px 23px;border-radius:10px;background:#22132f;color:#fff;text-decoration:none;font-weight:800}.seo-footer{padding-block:32px 110px;color:#a899b7}.seo-footer-inner{display:flex;justify-content:space-between;gap:24px;border-block-start:1px solid #3b2b4f;padding-block-start:28px}.seo-page a:focus-visible{outline:3px solid #a274ee;outline-offset:5px}.seo-page a{transition:color .18s ease,background-color .18s ease}.seo-page :is(h1,h2,h3){font-weight:900}.seo-page p{max-width:72ch}

@media(max-width:760px){.search-guides{padding-block:64px}.search-guide-links{grid-template-columns:1fr}.search-guide-links a:nth-child(n){padding-inline:2px;border-inline-end:0}.search-guide-links a:hover{padding-inline:12px}.search-guide-links b{font-size:16px}.seo-shell{width:min(100% - 32px,1120px)}.seo-header-inner{min-height:70px}.seo-nav>a:not(.seo-nav-action){display:none}.seo-hero{padding-block:28px 44px}.seo-hero-grid,.seo-layout{grid-template-columns:1fr;gap:32px}.seo-hero h1{font-size:clamp(35px,11vw,52px)}.seo-lead{font-size:17px}.seo-layout{padding-block:44px 70px}.seo-aside{position:static;order:-1}.seo-aside nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.seo-article p,.seo-article li{font-size:16px}.seo-cta-inner,.seo-footer-inner{align-items:flex-start;flex-direction:column}.seo-button{width:100%}}

@media(prefers-reduced-motion:reduce){.search-guide-links a,.seo-page a{transition:none}}

.seo-cta{padding-inline:16px}
