@font-face{font-family:sora;src:url(/_next/static/media/a308c489d094f647-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:sora Fallback;src:local("Arial");ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.00%;size-adjust:113.97%}.__className_d06831{font-family:sora,sora Fallback}.__variable_d06831{--font-sora:"sora","sora Fallback"}@font-face{font-family:fraunces;src:url(/_next/static/media/0aa34dc08e816e48-s.p.woff2) format("woff2");font-display:swap;font-weight:500 700;font-style:italic}@font-face{font-family:fraunces Fallback;src:local("Arial");ascent-override:84.68%;descent-override:22.08%;line-gap-override:0.00%;size-adjust:115.49%}.__className_cc9c29{font-family:fraunces,fraunces Fallback;font-style:italic}.__variable_cc9c29{--font-fraunces:"fraunces","fraunces Fallback"}@font-face{font-family:CVR Cyrillic;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/i18n/manrope-cyrillic.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1}@font-face{font-family:CVR Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/i18n/plex-arabic-400.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-08ff,u+fb50-fdff,u+fe70-fefc}@font-face{font-family:CVR Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/i18n/plex-arabic-500.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-08ff,u+fb50-fdff,u+fe70-fefc}@font-face{font-family:CVR Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/i18n/plex-arabic-600.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-08ff,u+fb50-fdff,u+fe70-fefc}@font-face{font-family:CVR Arabic;font-style:normal;font-weight:700 800;font-display:swap;src:url(/fonts/i18n/plex-arabic-700.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-08ff,u+fb50-fdff,u+fe70-fefc}@font-face{font-family:CVR Arabic;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/i18n/plex-arabic-400.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-08ff,u+fb50-fdff,u+fe70-fefc}@font-face{font-family:CVR Arabic;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/i18n/plex-arabic-500.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-08ff,u+fb50-fdff,u+fe70-fefc}@font-face{font-family:CVR Arabic;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/i18n/plex-arabic-600.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-08ff,u+fb50-fdff,u+fe70-fefc}@font-face{font-family:CVR Arabic;font-style:italic;font-weight:700 800;font-display:swap;src:url(/fonts/i18n/plex-arabic-700.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-08ff,u+fb50-fdff,u+fe70-fefc}:root{--bg:#0f1117;--panel:#161922;--panel-2:#1d212c;--line:rgba(255,255,255,0.08);--text:#e8eaf0;--muted:#9aa0ad;--accent:#ff2800;--accent-2:#ff6a3d;--paper:#ffffff;--paper-ink:#1a1d24;--paper-muted:#5b636f;--radius:12px}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%}body{background:#52397b;color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}button{cursor:var(--cur-hand,pointer)}button,input,textarea{font:inherit}.app{min-height:100vh;display:flex;flex-direction:column}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;justify-content:space-between;padding:14px clamp(16px,3vw,32px);background:rgba(15,17,23,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.brand,.topbar{display:flex;align-items:center}.brand{gap:10px;font-size:1.25rem;letter-spacing:-.01em}.brand-mark{font-size:1.4rem}.brand-name strong{background:linear-gradient(90deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.topbar-actions{display:flex;gap:10px}.btn{border:1px solid var(--line);background:var(--panel-2);color:var(--text);padding:10px 18px;border-radius:999px;font-size:.9rem;font-weight:600;transition:transform .15s ease,background .2s ease,border-color .2s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(90deg,var(--accent),var(--accent-2));border-color:transparent;color:#fff}.btn-ghost{background:transparent}.btn-small{padding:6px 14px;font-size:.82rem}.btn-remove{background:transparent;border-color:rgba(255,90,90,.4);color:#ff8a8a;padding:7px 14px;font-size:.82rem;margin-top:4px}.workspace{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(16px,2.5vw,32px);gap:clamp(16px,2.5vw,32px);padding:clamp(16px,3vw,32px);max-width:1400px;width:100%;margin:0 auto}.editor{gap:14px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(16px,2vw,26px);height:-moz-fit-content;height:fit-content}.editor,.field{display:flex;flex-direction:column}.field{gap:6px}.field>span{font-size:.78rem;color:var(--muted);font-weight:600;letter-spacing:.02em}.field input,.field textarea{background:var(--panel-2);border:1px solid var(--line);border-radius:9px;padding:11px 13px;color:var(--text);resize:vertical;transition:border-color .2s ease}.field input:focus,.field textarea:focus{outline:none;border-color:var(--accent)}.field input::placeholder,.field textarea::placeholder{color:#5d636f}.row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.section-head{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:14px;border-top:1px solid var(--line)}.section-head h2{font-size:1.05rem}.empty{color:var(--muted);font-size:.88rem}.card{display:flex;flex-direction:column;gap:10px;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:14px}.preview-wrap{display:flex;justify-content:center;align-items:flex-start}.cv-preview{width:100%;max-width:720px;background:var(--paper);color:var(--paper-ink);border-radius:8px;padding:clamp(28px,4vw,48px);box-shadow:0 20px 50px rgba(0,0,0,.35);font-size:.92rem}.cv-header{border-bottom:2px solid var(--accent);padding-bottom:14px;margin-bottom:18px}.cv-header h1{font-size:2rem;letter-spacing:-.01em}.cv-title{color:var(--accent);font-weight:600;margin-top:2px}.cv-contact{margin-top:8px;color:#5b636f;font-size:.85rem}.cv-section{margin-bottom:18px}.cv-section h3{font-size:.82rem;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:8px}.cv-entry{margin-bottom:12px}.cv-entry-top{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.cv-entry-top span{color:#5b636f;font-size:.82rem;white-space:nowrap}.cv-entry p{margin-top:3px;color:#3a414c}.cv-skills{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.cv-skills li{background:#eef2ff;color:#3a4cff;padding:4px 12px;border-radius:999px;font-size:.82rem}@media (max-width:900px){.workspace{grid-template-columns:1fr}}.landing{--lp-ink:#f4eef8;--lp-muted:#bca9c6;--lp-line:rgba(255,255,255,0.12);--lp-soft:#34203c;min-height:100vh;padding-top:clamp(12px,2vw,20px);background:#f6f3ee;color:var(--lp-ink)}.landing a{text-decoration:none;color:inherit}.landing .brand-name,.landing h1,.landing h2,.landing h3,.landing h4,.lp-cta h2,.lp-section-title{font-family:var(--font-heading),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:-.02em}.lp-nav{position:-webkit-sticky;position:sticky;top:clamp(12px,2vw,20px);z-index:20;width:calc(100% - clamp(20px, 6vw, 48px));max-width:1100px;margin:0 auto;padding:0 clamp(16px,3vw,28px);background:#f6f3ee;border:1px solid rgba(42,24,48,.1);border-radius:999px;box-shadow:0 12px 34px rgba(42,24,48,.14)}.lp-brand{color:#2a1830}.lp-nav-inner{justify-content:space-between;padding:12px 0}.lp-brand,.lp-nav-inner{display:flex;align-items:center}.lp-brand{gap:10px;font-size:1.2rem;font-weight:600;letter-spacing:-.01em}.lp-nav-links{display:flex;align-items:center;gap:clamp(14px,2vw,28px);font-size:.92rem;font-weight:500}.lp-nav-links>a{color:#2a1830;transition:opacity .15s ease}.lp-nav-links>a:hover{opacity:.6}.lp-menu-btn{display:none;position:relative;z-index:16;padding:9px 18px;border:1px solid rgba(42,24,48,.25);border-radius:999px;background:transparent;color:#2a1830;font-size:.92rem;font-weight:600;transition:background .15s ease}.lp-menu-btn:hover{background:rgba(42,24,48,.06)}.lp-menu-overlay{position:fixed;inset:0;z-index:15;background:rgba(15,18,30,.4);animation:lp-fade-in .2s ease forwards}@keyframes lp-fade-in{0%{opacity:0}to{opacity:1}}.lp-panel{position:fixed;top:84px;left:5px;right:5px;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:12px;background:#f6f3ee;border:1px solid rgba(42,24,48,.1);border-radius:18px;box-shadow:0 22px 50px rgba(42,24,48,.18);transform-origin:top center;animation:lp-panel-in .35s cubic-bezier(.22,1,.36,1) forwards}@keyframes lp-panel-in{0%{opacity:0;transform:translateY(-16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.lp-panel>a{padding:14px 16px;border-radius:10px;font-weight:500;text-align:left;color:#2a1830;transition:background .15s ease}.lp-panel>a:hover{background:rgba(42,24,48,.06)}.lp-panel .lp-btn{margin-top:8px;text-align:left}.lp-panel>*{opacity:0;animation:lp-item-in .4s cubic-bezier(.22,1,.36,1) forwards}.lp-panel>:first-child{animation-delay:.08s}.lp-panel>:nth-child(2){animation-delay:.14s}.lp-panel>:nth-child(3){animation-delay:.2s}.lp-panel>:nth-child(4){animation-delay:.26s}@keyframes lp-item-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.lp-btn{display:inline-block;border:1px solid var(--lp-line);background:#fff;color:var(--lp-ink);padding:10px 20px;border-radius:999px;font-size:.92rem;font-weight:600;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.lp-btn:hover{transform:translateY(-1px)}.lp-btn-primary{background:linear-gradient(90deg,var(--accent),var(--accent-2));border-color:transparent;color:#fff}.lp-btn-ghost{background:transparent;color:#2a1830;border-color:rgba(42,24,48,.25)}.lp-btn-lg{padding:14px 28px;font-size:1rem}.lp-hero{background:#ffffff;color:#2a1830;padding:clamp(48px,9vw,110px) 20px clamp(40px,7vw,80px)}.lp-hero-inner{text-align:center;max-width:760px;margin:0 auto}.lp-hero .lp-hero-note,.lp-hero .lp-sub{color:#6b5e66}.lp-badge{display:inline-block;background:var(--lp-soft);border:1px solid var(--lp-line);color:var(--lp-muted);font-size:.82rem;font-weight:600;padding:6px 14px;border-radius:999px;margin-bottom:24px}.lp-hero h1{font-size:clamp(2.2rem,6vw,3.6rem);line-height:1.08;letter-spacing:-.02em;margin-bottom:20px}.lp-gradient{background:linear-gradient(90deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.lp-sub{font-size:clamp(1.05rem,2.2vw,1.25rem);color:var(--lp-muted);max-width:560px;margin:0 auto 32px}.lp-hero-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.lp-hero-note{margin-top:16px;font-size:.85rem;color:var(--lp-muted)}.lp-section{background:#2a1830;padding:clamp(48px,8vw,90px) clamp(20px,5vw,32px)}.lp-section>*{max-width:1080px;margin-left:auto;margin-right:auto}.lp-section-alt{background:#f6f3ee;color:#2a1830;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06)}.lp-section-alt .lp-section-sub,.lp-section-alt .lp-step p{color:#6b5e66}.lp-section-title{text-align:center;font-size:clamp(1.6rem,4vw,2.3rem);letter-spacing:-.01em;margin-bottom:10px}.lp-section-sub{text-align:center;color:var(--lp-muted);margin-bottom:44px}.lp-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px}.lp-feature{background:var(--lp-soft);border:1px solid var(--lp-line);border-radius:16px;padding:28px 24px;transition:transform .18s ease,box-shadow .18s ease}.lp-feature:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(0,0,0,.3)}.lp-feature-icon{font-size:1.8rem;margin-bottom:12px}.lp-feature h3{font-size:1.1rem;margin-bottom:6px}.lp-feature p{color:var(--lp-muted);font-size:.95rem}.lp-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:24px;gap:24px}.lp-step{text-align:center;padding:8px}.lp-step-num{width:48px;height:48px;margin:0 auto 16px;display:grid;place-items:center;border-radius:50%;font-weight:700;font-size:1.15rem;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 6px 16px rgba(255,40,0,.35)}.lp-step h3{font-size:1.1rem;margin-bottom:6px}.lp-step p{color:var(--lp-muted);font-size:.95rem}.lp-faq{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.lp-faq-item{border:1px solid var(--lp-line);border-radius:12px;padding:4px 20px;background:var(--lp-soft)}.lp-faq-item summary{cursor:var(--cur-hand,pointer);list-style:none;padding:16px 0;font-weight:600;display:flex;justify-content:space-between;align-items:center}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary:after{content:"+";font-size:1.4rem;color:var(--accent);font-weight:400;transition:transform .2s ease}.lp-faq-item[open] summary:after{transform:rotate(45deg)}.lp-faq-item p{color:var(--lp-muted);padding:0 0 16px}.lp-cta{text-align:center;background:#2a1830;padding:clamp(56px,9vw,100px) 20px}.lp-cta>*{max-width:680px;margin-left:auto;margin-right:auto}.lp-cta h2{font-size:clamp(1.7rem,4.5vw,2.5rem);letter-spacing:-.01em;margin-bottom:12px}.lp-cta p{color:var(--lp-muted);font-size:1.1rem;margin-bottom:28px}.lp-footer{border-top:1px solid var(--lp-line);background:var(--lp-soft);padding:clamp(40px,6vw,64px) clamp(20px,5vw,64px) 28px;font-size:.9rem}.lp-footer-top{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:32px;gap:32px;padding-bottom:32px;border-bottom:1px solid var(--lp-line)}.lp-footer-brand .brand-name{font-size:1.1rem;font-weight:600}.lp-footer-brand .brand-name strong{background:linear-gradient(90deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.lp-footer-brand p{margin-top:12px;color:var(--lp-muted);max-width:280px}.lp-footer-col{display:flex;flex-direction:column;gap:10px}.lp-footer-col h4{font-size:.82rem;text-transform:uppercase;letter-spacing:.06em;color:var(--lp-ink);margin-bottom:4px}.lp-footer-col a{color:var(--lp-muted);transition:color .15s ease}.lp-footer-col a:hover{color:var(--accent)}.lp-footer-bottom{max-width:1080px;margin:0 auto;padding-top:24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.lp-footer-note{color:var(--lp-muted)}.lp-footer-social{display:flex;gap:10px}.lp-footer-social a{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid var(--lp-line);color:var(--lp-muted);font-size:.9rem;transition:color .15s ease,border-color .15s ease,transform .15s ease}.lp-footer-social a:hover{color:var(--accent);border-color:var(--accent);transform:translateY(-2px)}@media (max-width:760px){.lp-footer-top{grid-template-columns:1fr 1fr;gap:28px}.lp-footer-brand{grid-column:1/-1}}@media (max-width:640px){.lp-nav-links{display:none}.lp-menu-btn{display:block}.lp-hero-actions{flex-direction:column;align-items:stretch}.lp-hero-actions .lp-btn{width:100%;border-radius:999px}}.page{padding:20px clamp(12px,4vw,24px) 0;background:#52397b}.lc-page,.page{min-height:100vh}.lc-page{display:flex;flex-direction:column;color:#2a1830;font-family:CVR Arabic,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow-x:clip}.lc-header{position:fixed;top:0;left:0;right:0;z-index:30;background:transparent;padding:16px clamp(16px,5vw,40px);pointer-events:none}.lc-header a,.lc-header button,.lc-header details,.lc-header nav{pointer-events:auto}.lc-header-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.lc-logo{position:relative;z-index:30}.lc-logo img{height:48px;width:auto;display:block}.lc-nav{display:flex;align-items:center;gap:clamp(4px,1vw,14px);font-family:var(--font-sora),system-ui,sans-serif;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;border:2px solid #f2b71f;border-radius:999px;padding:7px 7px 7px 16px;position:relative;z-index:0}.lc-nav:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:rgba(18,10,26,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lc-nav a{color:#fff;text-decoration:none}.lc-nav a:not(.lc-nav-cta){padding:9px 18px;border-radius:999px;transition:background .2s ease,color .2s ease}.lc-nav a.lc-nav-cta,.lc-nav a:not(.lc-nav-cta):hover{background:#f2b71f;color:#52397b}.lc-nav a.lc-nav-cta{padding:10px 22px;border-radius:999px;font-weight:700;transition:transform .15s ease}.lc-nav a.lc-nav-cta:hover{transform:translateY(-1px)}.lang-switch.lang-switch--bar{display:none}@media (max-width:768px){.lang-switch.lang-switch--bar{display:inline-flex;position:relative;z-index:40;margin:0 10px 0 auto;background:none}.lang-switch--bar.lang-dd>summary{background:rgba(18,10,26,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1.5px solid rgba(242,183,31,.6)}}.lang-switch--bar+.lc-hb{margin-left:0}.lang-switch{gap:2px;padding:3px;background:rgba(255,255,255,.08);font-family:var(--font-sora,"Sora"),system-ui,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.06em;line-height:1}.lang-switch,.lang-switch a{display:inline-flex;align-items:center;border-radius:999px}.lang-switch a{gap:5px;padding:4px 8px 4px 4px;color:rgba(255,255,255,.6);text-decoration:none;transition:background .2s ease,color .2s ease}.lang-switch a:hover{color:#fff}.lang-switch a[aria-current=true]{background:#fff;color:#2a1830}.lang-switch .flag{flex:none;width:16px;height:16px;border-radius:50%;opacity:.6;transition:opacity .2s ease}.lang-switch a:hover .flag,.lang-switch a[aria-current=true] .flag{opacity:1}.lc-nav .lang-switch a,.lc-nav .lang-switch a:not(.lc-nav-cta){padding:4px 8px 4px 4px}.lc-nav .lang-switch a:not([aria-current=true]):hover{background:transparent;color:#fff}.lc-nav .lang-switch a[aria-current=true]:hover{background:#fff;color:#2a1830}.lang-switch.lang-dd{position:relative;padding:0}.lang-dd>summary{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 4px;border-radius:999px;color:#fff;cursor:var(--cur-hand,pointer);list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.lang-dd>summary::-webkit-details-marker{display:none}.lang-dd>summary:focus-visible{outline:2px solid #f2b71f;outline-offset:2px}.lang-cur{display:none;align-items:center;gap:5px}.lang-cur.is-on,html[lang=ar] .lang-cur[data-l=ar],html[lang=bg] .lang-cur[data-l=bg],html[lang=en] .lang-cur[data-l=en],html[lang=nl] .lang-cur[data-l=nl],html[lang=pl] .lang-cur[data-l=pl],html[lang=tr] .lang-cur[data-l=tr],html[lang=uk] .lang-cur[data-l=uk]{display:inline-flex}.lang-dd>summary .flag{opacity:1}.lang-chev{width:10px;height:10px;transition:transform .2s ease}.lang-dd[open] .lang-chev{transform:rotate(180deg)}.lang-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;display:flex;flex-direction:column;gap:2px;min-width:168px;padding:6px;border-radius:14px;background:rgba(18,10,26,.55);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.2);box-shadow:0 14px 36px rgba(10,4,18,.28);animation:langIn .16s ease-out}.lc-nav .lang-menu{top:calc(100% + 19px)}@keyframes langIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}html .lang-switch.lang-dd .lang-menu a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;background:transparent;color:#fff;font-size:.78rem;letter-spacing:.02em;text-transform:none}html .lang-switch.lang-dd .lang-menu a:hover,html .lang-switch.lang-dd .lang-menu a[aria-current=true]{background:rgba(255,255,255,.14);color:#fff}html .lang-switch.lang-dd .lang-menu a[aria-current=true]:after{content:"";width:14px;height:14px;margin-left:auto;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat}html .lang-switch.lang-dd .lang-menu .flag{width:18px;height:18px;opacity:1}.lang-switch--light .lang-menu{background:rgba(255,255,255,.72);border-color:rgba(42,24,48,.08)}html .lang-switch.lang-switch--light.lang-dd .lang-menu a,html .lang-switch.lang-switch--light.lang-dd .lang-menu a:hover{color:#2a1830}html .lang-switch.lang-switch--light.lang-dd .lang-menu a:hover,html .lang-switch.lang-switch--light.lang-dd .lang-menu a[aria-current=true]{background:rgba(42,24,48,.06);color:#2a1830}html .lang-switch.lang-switch--light.lang-dd .lang-menu a[aria-current=true]:after{background:#2a1830}.lang-switch--light.lang-dd>summary{color:#2a1830}@media (prefers-reduced-motion:reduce){.lang-menu{animation:none}.lang-chev{transition:none}}.lc-hb{display:none;position:relative;z-index:40;width:52px;height:52px;border:none;border-radius:50%;background:#f2b71f;cursor:var(--cur-hand,pointer)}.lc-hb span{position:absolute;left:50%;width:24px;height:2px;background:#52397b;border-radius:2px;transform:translateX(-50%);transition:transform .4s cubic-bezier(.65,0,.35,1)}.lc-hb span:first-child{top:22px}.lc-hb span:nth-child(2){top:28px}.lc-hb.is-open span:first-child{transform:translate(-50%,3px)}.lc-hb.is-open span:nth-child(2){transform:translate(-50%,-3px)}.lc-menu-overlay{position:fixed;inset:0;z-index:24;background:rgba(20,12,30,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease;pointer-events:auto}.lc-menu-overlay.is-open{opacity:1;visibility:visible}.lc-menu-panel{position:fixed;top:0;left:0;right:0;height:46vh;min-height:320px;z-index:25;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:76px 28px 28px;background:#f6f3ee;border-bottom:4px solid #f2b71f;border-radius:0 0 24px 24px;box-shadow:none;transform:translateX(100%);transition:transform .5s cubic-bezier(.76,0,.24,1),box-shadow .3s ease;pointer-events:auto}.lc-menu-panel.is-open{box-shadow:0 14px 40px rgba(0,0,0,.25);transform:translateX(0)}.lc-status-cap{position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top);background:#52397b;z-index:60;pointer-events:none}.lc-menu-panel a{padding:8px 4px;color:#2a1830;font-size:clamp(1.2rem,5vw,1.6rem);font-weight:700;text-decoration:none;opacity:0;transform:translateX(30px);transition:opacity .4s ease,transform .4s ease}.lc-menu-panel a:hover{opacity:.6}.lc-menu-panel.is-open a{opacity:1;transform:translateX(0)}.lc-menu-panel.is-open a:first-child{transition-delay:.22s}.lc-menu-panel.is-open a:nth-child(2){transition-delay:.3s}.lc-menu-panel.is-open a:nth-child(3){transition-delay:.38s}.lc-menu-panel.is-open a:nth-child(4){transition-delay:.46s}.lc-menu-panel a.lc-menu-cta{margin-top:0;align-self:stretch;text-align:center;padding:14px 30px;background:#f2b71f;color:#52397b;font-size:1.15rem;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.lc-menu-panel a.lc-menu-cta:hover{opacity:1}@media (max-width:768px){.lc-nav{display:none}.lc-hb{display:block}}.lc-main{flex:1 1;padding:118px 20px calc(var(--lc-gap, clamp(56px, 8vw, 84px)) + 22px);background:#f6f3ee}.lc-card{max-width:1100px;margin:0 auto;background:transparent;color:#2a1830;padding:clamp(8px,2vw,24px) 0 0}.lc-card-read{max-width:900px}.lc-card-wide{max-width:1100px}@media (min-width:760px){.lc-card-wide .blog-list{grid-template-columns:repeat(2,1fr)}}.lc-card h1{font-size:clamp(1.7rem,5vw,2.4rem);color:#52397b;margin:0 0 4px}.lc-card .legal-meta{color:#6b5e66;font-size:.9rem;margin:0 0 24px}.lc-card h2{font-size:1.12rem;color:#2a1830;margin:26px 0 8px}.lc-card p{line-height:1.65;color:#3a3340;margin:0 0 8px}.lc-card strong{color:#2a1830}.lc-card a{color:#52397b}.lp-strip{border-top:5px solid #f2b71f;border-bottom:5px solid #f2b71f;background:#52397b;padding:18px 0;margin:0 calc(50% - 50vw) clamp(56px,8vw,84px)}.lp-strip-row{display:flex;align-items:center;justify-content:space-around;padding:0 clamp(16px,5vw,40px)}.lp-strip-icon{position:relative;width:44px;height:44px;flex:none;border:2.5px solid #f2b71f;border-radius:50%;will-change:transform}.lp-strip-icon:after,.lp-strip-icon:before{content:"";position:absolute;background:#f2b71f;border-radius:3px}.lp-strip-icon:before{top:50%;left:8px;right:8px;height:3px;transform:translateY(-50%)}.lp-strip-icon:after{left:50%;top:8px;bottom:8px;width:3px;transform:translateX(-50%)}@media (max-width:768px){.lp-strip{border-top-width:4px;border-bottom-width:4px;padding:16px 0}.lp-strip-icon{width:40px;height:40px;border-width:2px}.lp-strip-icon:before{left:8px;right:8px;height:2.5px}.lp-strip-icon:after{top:8px;bottom:8px;width:2.5px}.lp-strip-icon:nth-child(n+4){display:none}}.contact-modal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:auto}.contact-modal.open{opacity:1;visibility:visible}.cm-overlay{position:absolute;inset:0;background:rgba(20,12,30,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cm-card{position:relative;display:grid;grid-template-columns:.92fr 1.08fr;width:100%;max-width:860px;text-align:left;background:transparent;border-radius:14px;box-shadow:0 40px 100px rgba(10,4,20,.5);transform:translateY(18px) scale(.97);opacity:0;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .3s ease}.contact-modal.open .cm-card{transform:none;opacity:1}.cm-close{position:absolute;top:18px;right:18px;z-index:3;display:grid;place-items:center;width:38px;height:38px;border:1.5px solid #ece7f1;border-radius:50%;background:#fff;color:#2a1830;font-size:.95rem;cursor:var(--cur-hand,pointer);transition:transform .25s ease,background .2s ease,border-color .2s ease}.cm-close:hover{transform:rotate(90deg);background:#f2b71f;border-color:#f2b71f}.cm-aside{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:16px;padding:44px 36px 36px;overflow:hidden;color:#fff;border-radius:14px 0 0 14px;background:linear-gradient(180deg,rgba(42,24,66,.8),rgba(34,18,54,.9) 50%,rgba(26,13,42,.97)),#3a2358}.contact-modal.open .cm-aside{background:linear-gradient(180deg,rgba(42,24,66,.8),rgba(34,18,54,.9) 50%,rgba(26,13,42,.97)),url(/contact-bg.webp) 50% /cover no-repeat,#3a2358}.cm-logo{display:block;width:auto;height:46px;max-width:130px;object-fit:contain}.cm-eyebrow{margin-top:18px;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#f2b71f}.cm-aside h3,.cm-eyebrow{font-family:var(--font-sora,"Sora"),system-ui,sans-serif}.cm-aside h3{margin:0;font-size:1.85rem;font-weight:800;line-height:1.12;letter-spacing:-.02em}.cm-aside h3 i{font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;font-weight:600;color:#f2b71f}.cm-aside p{margin:0;max-width:280px;color:rgba(255,255,255,.74);line-height:1.55}.contact-modal .cm-mail{display:flex;align-items:center;gap:12px;margin-top:auto;padding:10px 14px 10px 10px;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.07);color:#fff;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .2s ease,border-color .2s ease}.contact-modal .cm-mail:hover{color:#fff;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.16);opacity:1;filter:none}.cm-mail svg{flex:none;width:36px;height:36px;padding:9px;border-radius:50%;background:#f2b71f;color:#2a1830;box-sizing:border-box}.cm-mail-text{position:relative;display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom}.cm-mail-text>span{display:inline-block}.cm-mail-text:after,.cm-mail-text>span{transition:transform .34s cubic-bezier(.66,0,.2,1)}.cm-mail-text:after{content:attr(data-text);position:absolute;left:0;top:0;color:#f2b71f;transform:translateY(105%)}.cm-mail:hover .cm-mail-text>span{transform:translateY(-105%)}.cm-mail:hover .cm-mail-text:after{transform:translateY(0)}.cm-form{position:relative;display:flex;flex-direction:column;gap:16px;padding:44px 40px 38px;background:#fff;border-radius:0 14px 14px 0}.cm-form h2{margin:0 48px 4px 0;font-family:var(--font-sora,"Sora"),system-ui,sans-serif;font-size:1.55rem;font-weight:800;letter-spacing:-.02em;color:#2a1830}.cm-field{display:flex;flex-direction:column;gap:7px}.cm-field span{font-family:var(--font-sora,"Sora"),system-ui,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7a6f84}.cm-field input,.cm-field textarea{font:inherit;font-size:1rem;color:#2a1830;background:#faf8fb;border:1.5px solid #ebe6f0;border-radius:8px;padding:13px 16px;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.cm-field textarea{min-height:116px}.cm-field input::placeholder,.cm-field textarea::placeholder{color:#a79fb0}.cm-field input:hover,.cm-field textarea:hover{border-color:#dcd4e5}.cm-field input:focus,.cm-field textarea:focus{outline:none;background:#fff;border-color:#52397b;box-shadow:0 0 0 4px rgba(82,57,123,.12)}.cm-send{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:6px;padding:15px 28px;font:inherit;font-family:var(--font-sora,"Sora"),system-ui,sans-serif;font-weight:700;color:#2a1830;background:#f2b71f;border:none;border-radius:999px;cursor:var(--cur-hand,pointer);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.cm-send:after{content:"→";transition:transform .25s ease}.cm-send:hover{transform:translateY(-2px);background:#f5c33d}.cm-send:hover:after{transform:translateX(4px)}.cm-send:disabled{opacity:.7;cursor:default;transform:none}.cm-success{display:none;align-items:center;gap:10px;margin:0;padding:12px 14px;border-radius:8px;background:#ecf8f1;color:#1f7a48;font-weight:600;font-size:.92rem}.cm-form.sent .cm-success{display:flex}.cm-error{display:none;margin:0;padding:12px 14px;border-radius:8px;background:#fdeeee;color:#b83232;font-weight:600;font-size:.92rem}.cm-form.error .cm-error{display:block}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;padding:0;flex:none}@media (max-width:720px){.contact-modal{align-items:flex-start;padding:12px;overflow-y:auto}.cm-card{grid-template-columns:1fr;max-width:460px;margin:auto;border-radius:14px}.cm-aside{gap:10px;padding:26px 24px 24px;border-radius:14px 14px 0 0}.cm-logo{height:38px}.cm-eyebrow{margin-top:6px}.cm-aside h3{font-size:1.4rem}.cm-aside p{font-size:.92rem;max-width:none}.contact-modal .cm-mail{margin-top:8px}.cm-form{gap:13px;padding:24px 24px 26px;border-radius:0 0 14px 14px}.cm-form h2{font-size:1.3rem}.cm-field input,.cm-field textarea{font-size:16px;padding:12px 15px}.cm-close{top:14px;right:14px;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.25);color:#fff}}.seo-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#52397b,#3a2358 55%,#311c48);border-radius:0;padding:calc(clamp(40px, 6vw, 72px) + 84px) 20px clamp(44px,6vw,76px);color:#fff;margin:calc(-118px - clamp(8px, 2vw, 24px) - 4px) calc(50% - 50vw) 0}.seo-hero .hero-in{max-width:1100px;margin:0 auto}.seo-hero .legal-meta{color:rgba(255,255,255,.65);margin:0}.seo-hero h1{position:relative;font-family:var(--font-sora),system-ui,sans-serif;font-weight:800;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.1;letter-spacing:-.01em;color:#fff;margin:0 0 14px}.seo-hero h1 i{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-weight:600;color:#f2b71f}.seo-lead{font-size:clamp(1.02rem,2.4vw,1.18rem);line-height:1.6;color:#4a4350;margin:12px 0 22px;max-width:620px}.blog-article .seo-lead{max-width:none}.seo-hero .seo-lead{position:relative;color:rgba(255,255,255,.75);margin:0;max-width:none;font-size:1.15rem}.seo-section{margin:28px 0}.lc-card>section:last-of-type{margin-bottom:0}.seo-section h2{font-size:clamp(1.25rem,3vw,1.5rem);color:#52397b;margin:0 0 10px}.seo-section p{line-height:1.7;color:#3a3340;margin:0 0 10px}.seo-list{margin:10px 0 0;padding:0;list-style:none}.seo-list li{position:relative;padding:8px 0 8px 30px;line-height:1.6;color:#3a3340;border-bottom:1px solid #f1edf5}.seo-list li:last-child{border-bottom:none}.seo-table-wrap{margin:16px 0 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #ebe6f0;border-radius:14px}.seo-table{width:100%;min-width:620px;border-collapse:collapse;font-size:15px;line-height:1.45;color:#3a3340}.seo-table td,.seo-table th{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid #f1edf5}.seo-table thead th{background:#f8f6fa;font-weight:700;color:#1c1820;white-space:nowrap}.seo-table tbody th{font-weight:600;color:#1c1820;white-space:nowrap}.seo-table tbody tr:last-child td,.seo-table tbody tr:last-child th{border-bottom:none}.seo-table tbody td:nth-child(2),.seo-table thead th:nth-child(2){background:#fdf7e3}.seo-steps{margin:12px 0 0;padding:0;list-style:none;counter-reset:seo-step}.seo-steps li{position:relative;padding:10px 0 10px 44px;line-height:1.6;color:#3a3340;border-bottom:1px solid #f1edf5;counter-increment:seo-step}.seo-steps li:last-child{border-bottom:none}.seo-steps li:before{content:counter(seo-step);position:absolute;left:0;top:9px;width:28px;height:28px;border-radius:50%;background:#f4effa;color:#52397b;font-family:var(--font-sora),system-ui,sans-serif;font-size:.85rem;font-weight:700;line-height:28px;text-align:center}.seo-examples{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px;margin:16px 0 0}.seo-example{margin:0;padding:20px 22px;background:#f6f2fb;border:1px solid #e6dff0;border-radius:22px}.seo-example figcaption{margin:0 0 8px;font-family:var(--font-sora),system-ui,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#52397b}.seo-section .seo-example p{margin:0 0 6px;font-size:.97rem;line-height:1.6}.seo-section .seo-example p:last-child{margin-bottom:0}.seo-note{margin-top:10px;font-size:13.5px;color:#6b6872}.seo-section .seo-links{display:flex;flex-wrap:wrap;gap:6px 22px;margin:14px 0 0}.seo-links a{color:#52397b;font-weight:600;text-decoration:none}.seo-links a:hover{text-decoration:underline}.seo-list li:before{content:"";position:absolute;left:4px;top:15px;width:8px;height:8px;border-radius:50%;background:#f2b71f}.seo-faq{background:#faf8fc;border:1px solid #ece7f1;border-radius:18px;padding:24px clamp(18px,3vw,28px)}.seo-faq-item{padding:14px 0;border-bottom:1px solid #ece7f1}.seo-faq-item:first-of-type{padding-top:4px}.seo-faq-item:last-child{border-bottom:none;padding-bottom:0}.seo-faq-item h3{font-size:1.02rem;color:#2a1830;margin:0 0 6px}.seo-faq-item p{margin:0;line-height:1.6;color:#4a4350}.blog-article-hero,.blog-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#52397b,#3a2358 55%,#311c48);border-radius:0;padding:calc(clamp(40px, 6vw, 72px) + 84px) 20px clamp(44px,6vw,76px);color:#fff;margin:calc(-118px - clamp(8px, 2vw, 24px) - 4px) calc(50% - 50vw) 0}.blog-article-hero .hero-in,.blog-hero .hero-in{max-width:1100px;margin:0 auto}.blog-hero h1{font-family:var(--font-sora),system-ui,sans-serif;font-weight:800;font-size:clamp(2.4rem,5.5vw,3.9rem);line-height:1.1;letter-spacing:-.01em;margin:0 0 14px;color:#fff}.blog-hero h1 i{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-weight:600;color:#f2b71f}.blog-hero p{position:relative;max-width:none;line-height:1.6;color:rgba(255,255,255,.72);margin:0;font-size:1.15rem}.blog-list{display:grid;grid-gap:18px;gap:18px;margin-bottom:0}.blog-card{display:grid;grid-template-columns:170px 1fr;background:#fff;border:1px solid #ece7f1;border-radius:18px;overflow:hidden;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.blog-card:hover{transform:translateY(-2px);border-color:#dcd2ea;box-shadow:0 14px 34px rgba(82,57,123,.12)}.blog-thumb{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(150deg,#5b3f86,#34204d)}.thumb-tips{background:linear-gradient(150deg,#6a4a8f,#3a1f4c)}.thumb-letter{background:linear-gradient(150deg,#452e63,#291733)}.blog-thumb:after{content:"";position:absolute;width:150px;height:150px;border:1px dashed rgba(242,183,31,.35);border-radius:50%;bottom:-88px;right:-48px}.blog-thumb-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.thumb-tips .blog-thumb-img{object-position:30% 30%}.blog-card:hover .blog-thumb-img{transform:scale(1.05)}.blog-thumb:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(160deg,rgba(82,57,123,.15),rgba(46,26,68,.55))}.blog-thumb:after{z-index:1}.blog-thumb-badge{position:absolute;z-index:2;left:12px;bottom:12px;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgba(46,26,68,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.blog-thumb-icon{position:relative;z-index:1;width:22px;height:22px;color:#f2b71f}.blog-card-body{padding:20px clamp(18px,3vw,24px)}.blog-card-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.blog-chip{display:inline-block;font-family:var(--font-sora),system-ui,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#52397b;background:#f3ecfa;border-radius:999px;padding:4px 11px}.blog-card-dates{font-size:.8rem;color:#6c6176}.blog-card-body h2{font-family:var(--font-sora),system-ui,sans-serif;font-size:clamp(1.12rem,2.6vw,1.35rem);line-height:1.25;color:#2a1830;margin:0 0 8px;transition:color .16s ease}.blog-card-body p{line-height:1.6;color:#4a4350;margin:0 0 12px}.blog-card-link{font-family:var(--font-sora),system-ui,sans-serif;font-weight:700;font-size:.88rem;color:#52397b}.blog-article-hero .blog-chip{margin-bottom:14px}.blog-article-hero h1{font-family:var(--font-sora),system-ui,sans-serif;font-weight:800;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.1;color:#fff;margin:0 0 12px}.blog-article-hero .blog-chip,.blog-article-hero h1,.blog-article-meta{position:relative;z-index:1}.blog-article-meta{font-size:.85rem;color:rgba(255,255,255,.7)}.blog-article{margin-bottom:8px}.blog-related{margin:36px 0 8px;padding:22px clamp(18px,3vw,26px);background:#faf8fc;border:1px solid #ece7f1;border-radius:18px}.blog-related h2{font-size:1.05rem;color:#2a1830;margin:0 0 12px}.blog-related ul{margin:0;padding:0;list-style:none}.blog-related li{padding:7px 0;border-bottom:1px solid #ece7f1}.blog-related li:last-child{border-bottom:none}.blog-related a{color:#52397b;font-weight:600;text-decoration:none}.blog-related a:hover{text-decoration:underline}@media (max-width:520px){.blog-card{grid-template-columns:1fr}.blog-thumb{height:170px}.blog-thumb-badge{left:8px;bottom:8px;width:32px;height:32px;border-radius:10px}.blog-thumb-icon{width:18px;height:18px}.blog-card-body{padding:16px 16px 18px}}.nf{text-align:center;padding:clamp(24px,6vw,64px) 0}.nf-code{font-family:var(--font-sora),system-ui,sans-serif;font-size:clamp(6rem,22vw,12rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:#f2b71f}.nf .nf-title{font-family:var(--font-sora),system-ui,sans-serif;color:#52397b;font-size:clamp(1.4rem,5vw,2.2rem);margin:6px 0 12px}.nf .nf-text,.nf .nf-title{text-align:center;text-wrap:balance}.nf .nf-text{color:#6b5e66;max-width:420px;margin:0 auto 28px;line-height:1.6}.nf-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.nf-btn-primary{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sora),system-ui,sans-serif;font-weight:700;font-size:1rem;padding:16px 40px;min-width:280px;border-radius:999px;background:#f2b71f;color:#52397b;text-decoration:none;text-align:center;transition:transform .15s ease}.nf-btn-primary:hover{transform:translateY(-1px)}.nf-btn-secondary{display:inline-flex;align-items:center;justify-content:center;min-width:280px;padding:14px 40px;border-radius:999px;border:1.5px solid #52397b;color:#52397b;font-family:var(--font-sora),system-ui,sans-serif;font-weight:700;font-size:.95rem;text-decoration:none}.site-footer{position:relative;margin-top:-22px;background:linear-gradient(180deg,#311c48,#52397b 50%);padding:clamp(96px,12vw,130px) clamp(16px,5vw,40px) 32px;color:#fff;border-radius:20px 20px 0 0}.footer-inner{max-width:1100px;margin:0 auto}.footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.12)}.footer-news h2,.footer-news h3{font-family:var(--font-sora),system-ui,sans-serif;font-weight:700;font-size:1.7rem;margin-bottom:10px}.footer-news p{max-width:340px;margin-bottom:22px;color:rgba(255,255,255,.65)}.footer-form{display:flex;max-width:380px;padding:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.2);border-radius:999px}.footer-form input{flex:1 1;min-width:0;background:transparent;border:none;outline:none;color:#fff;padding:10px 16px;font:inherit}.footer-form input::placeholder{color:rgba(255,255,255,.5)}.footer-form input:-webkit-autofill,.footer-form input:-webkit-autofill:focus,.footer-form input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}.footer-form button{flex:none;width:44px;height:44px;border:none;border-radius:50%;background:#f2b71f;color:#52397b;font-size:1.3rem;cursor:var(--cur-hand,pointer);transition:transform .15s ease}.footer-form button:hover{transform:translateX(2px)}.footer-news-msg{margin:10px 0 0;font-size:.85rem;min-height:1.1em;color:rgba(255,255,255,.7)}.footer-news-msg.ok{color:#7ee0a5}.footer-news-msg.err{color:#ffb4a8}.footer-col{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.footer-col h2,.footer-col h4{font-family:var(--font-sora),system-ui,sans-serif;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#f2b71f;margin-bottom:14px}.footer-col>a{display:block;padding:6px 0;color:rgba(255,255,255,.7);text-decoration:none;transition:color .15s ease,filter .2s ease,opacity .2s ease}@media (hover:hover) and (pointer:fine){.footer-col:hover>a{opacity:.4;filter:blur(2px)}.footer-col>a:hover{opacity:1;filter:blur(0);color:#fff}}.footer-base{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px;margin-top:28px}.footer-brand{display:flex;align-items:center;gap:6px}.footer-logo{height:36px;width:auto;display:block}.footer-brand span{font-family:var(--font-sora),system-ui,sans-serif;font-weight:700}.footer-brand .brand-rocket{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-weight:600;font-size:1.18em;color:#f2b71f}.footer-brand .brand-cv{color:inherit;font-weight:700}.footer-pay{display:inline-flex;align-items:center;gap:9px;padding:8px 15px;border:none;border-radius:999px;background:rgba(0,0,0,.25)}.footer-pay svg{width:16px;height:16px;color:#f2b71f;flex-shrink:0}.footer-pay span{font-family:var(--font-sora),system-ui,sans-serif;font-size:.85rem;color:rgba(255,255,255,.8);white-space:nowrap}.footer-pay span strong{color:#fff;font-weight:700}.footer-copy{color:rgba(255,255,255,.5);font-size:.85rem}@media (min-width:561px){.footer-base>.footer-brand{justify-self:start}.footer-base>.footer-pay{justify-self:center}.footer-base>.footer-meta{justify-self:end}}.footer-meta{display:flex;color:rgba(255,255,255,.5);font-size:.85rem}.footer-legal,.footer-meta{align-items:center;gap:10px}.footer-legal{display:inline-flex;white-space:nowrap}.footer-legal a{color:inherit;text-decoration:none}.footer-legal a:hover{color:rgba(255,255,255,.85);text-decoration:underline}@media (max-width:760px){.footer-top{grid-template-columns:1fr 1fr;gap:32px}.footer-news{grid-column:1/-1}.footer-col{text-align:left;align-items:flex-start}}@media (max-width:560px){.footer-form{max-width:none}.footer-base{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"brand social" "brand copy";align-items:center;grid-column-gap:14px;column-gap:14px;grid-row-gap:8px;row-gap:8px}.footer-brand{grid-area:brand;align-self:center}.footer-pay{grid-area:social;justify-self:end;gap:5px;padding:4px 8px}.footer-pay svg{width:11px;height:11px}.footer-pay span{font-size:.6rem}.footer-meta{grid-area:copy;justify-self:end;flex-direction:column-reverse;align-items:flex-end;gap:4px;text-align:right}.footer-meta-sep{display:none}}.site-header{position:-webkit-sticky;position:sticky;top:20px;z-index:30;justify-content:flex-end;width:100%;max-width:1100px;height:64px;margin:0 auto;padding:0 clamp(16px,3vw,24px);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:0;box-shadow:0 12px 34px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-header,.site-nav{display:flex;align-items:center}.site-nav{gap:clamp(18px,2.5vw,32px);font-size:.95rem;font-weight:500}.site-nav a{color:#fff;text-decoration:none;transition:opacity .15s ease}.site-nav a:hover{opacity:.65}.hb{display:none;position:relative;z-index:40;width:42px;height:22px;padding:0;border:none;background:transparent;cursor:var(--cur-hand,pointer)}.hb span{position:absolute;left:0;right:0;height:2px;background:#fff;border-radius:2px;transition:transform .4s cubic-bezier(.65,0,.35,1)}.hb span:first-child{top:6px}.hb span:nth-child(2){top:14px}.hb.is-open span:first-child{transform:translateY(4px)}.hb.is-open span:nth-child(2){transform:translateY(-4px)}@media (max-width:768px){.site-nav{display:none}.hb{display:block}}.menu-overlay{position:fixed;inset:0;z-index:24}.menu-panel{position:fixed;top:96px;left:clamp(12px,3vw,20px);right:clamp(12px,3vw,20px);z-index:25;display:flex;flex-direction:column;gap:4px;padding:12px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-origin:top center;animation:panel-open .45s cubic-bezier(.22,1,.36,1) forwards}.menu-panel a{padding:14px 16px;border-radius:0;color:#fff;font-weight:500;text-decoration:none;opacity:0;transform:translateY(10px);animation:panel-item .4s cubic-bezier(.22,1,.36,1) forwards;transition:background .15s ease}.menu-panel a:hover{background:rgba(255,255,255,.12)}.menu-panel a:first-child{animation-delay:.1s}.menu-panel a:nth-child(2){animation-delay:.16s}.menu-panel a:nth-child(3){animation-delay:.22s}.menu-panel a:nth-child(4){animation-delay:.28s}@keyframes panel-item{to{opacity:1;transform:translateY(0)}}@keyframes panel-open{0%{opacity:0;transform:translateY(-14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.cv-showcase{margin:40px 0}.cv-showcase-band{overflow:hidden;padding:10px 0 30px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.cv-showcase-track{display:flex;gap:22px;width:max-content;animation:cv-band 90s linear infinite}.cv-showcase-band:focus-within .cv-showcase-track,.cv-showcase-band:hover .cv-showcase-track{animation-play-state:paused}.cv-showcase-item{flex:none;width:190px;transition:transform .25s ease}.cv-showcase-item:hover{transform:translateY(-6px)}.cv-showcase-item img{display:block;width:100%;height:auto;border-radius:0;box-shadow:0 14px 30px rgba(42,24,48,.15)}@keyframes cv-band{to{transform:translateX(calc(-50% - 11px))}}[dir=rtl] .cv-showcase-track{animation-name:cv-band-rtl}@keyframes cv-band-rtl{to{transform:translateX(calc(50% + 11px))}}@media (prefers-reduced-motion:reduce){.cv-showcase-band{overflow-x:auto}.cv-showcase-track{animation:none}}@media (max-width:560px){.cv-showcase-item{width:150px}}.cv-showcase figcaption{margin-top:6px;text-align:center;font-size:.92rem;color:#6b6872}.cv-showcase figcaption a{color:#52397b;font-weight:600;text-decoration:none;white-space:nowrap}.cv-showcase figcaption a:hover{text-decoration:underline}.cv-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));grid-gap:22px;gap:22px;margin:32px 0 44px}.cv-gallery-card{display:flex;flex-direction:column;gap:6px;padding:12px 12px 18px;border-radius:20px;background:#fff;box-shadow:0 1px 2px rgba(46,26,68,.06),0 8px 24px rgba(46,26,68,.06);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.cv-gallery-card:hover{transform:translateY(-4px);box-shadow:0 1px 2px rgba(46,26,68,.06),0 18px 40px rgba(46,26,68,.14)}.cv-gallery-img{display:block;padding:16px 16px 0;margin-bottom:8px;border-radius:14px;background:linear-gradient(160deg,#ece4f7,#f7f2ea);overflow:hidden}.cv-gallery-img img{display:block;width:100%;height:auto;border-radius:0;box-shadow:0 10px 26px rgba(46,26,68,.18)}.cv-gallery-name{padding:0 6px;font-size:1.08rem;font-weight:700;color:#2a1830}.cv-gallery-desc{padding:0 6px;font-size:.9rem;line-height:1.5;color:#5d5563}.cv-gallery-cta{padding:4px 6px 0;margin-top:auto;font-size:.9rem;font-weight:600;color:#52397b}@media (max-width:560px){.cv-gallery{grid-template-columns:repeat(2,1fr);gap:12px}.cv-gallery-card{padding:8px 8px 14px;border-radius:16px}.cv-gallery-img{padding:10px 10px 0}.cv-gallery-desc{display:none}.cv-gallery-name{font-size:.98rem}.cv-gallery-cta{font-size:.8rem}}.lc-header-inner .lang-switch.lang-switch--bar{margin-right:0}.lang-switch.lang-switch--light{margin-left:auto;background:rgba(42,24,48,.06)}.lang-switch--light a{color:#6b5e66}.lang-switch--light a:hover{color:#2a1830}.lang-switch--light a[aria-current=true]{background:#2a1830;color:#fff}.lang-switch--light .flag{opacity:.75}.blog-cover{margin:0 0 clamp(28px,4vw,44px);overflow:hidden;border-radius:10px;aspect-ratio:5/2;background:#ece4f7}.blog-cover img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:560px){.blog-cover{aspect-ratio:16/10}}.bld-preloader{transition:transform 1s cubic-bezier(.76,0,.24,1),visibility 0s linear 1s}.bld-preloader.done{transform:translateY(-100%);visibility:hidden}.bld-pre-text{font-family:var(--font-sora),system-ui,sans-serif;font-weight:800;font-size:clamp(2.6rem,9vw,5rem);line-height:1.1;color:#fff}.bld-dots{margin-left:4px}.bld-dots span{display:inline-block;color:#f2b71f;animation:bld-pre 1.2s infinite}.bld-dots span:nth-child(2){animation-delay:.2s}.bld-dots span:nth-child(3){animation-delay:.4s}@keyframes bld-pre{0%,80%,to{opacity:.2}40%{opacity:1}}.rel-posts{margin:clamp(40px,6vw,64px) 0 0;padding-top:clamp(28px,4vw,40px);border-top:1px solid rgba(42,24,48,.1)}.rel-posts h2{margin:0 0 22px;font-family:var(--font-sora),system-ui,sans-serif;font-size:clamp(1.35rem,3vw,1.7rem);font-weight:800;letter-spacing:-.02em;color:#2a1830}.rel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.rel-card{display:flex;flex-direction:column;gap:8px;color:#2a1830;text-decoration:none}.rel-img{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:6px;background:#e9e3dc}.rel-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.rel-card:hover .rel-img img{transform:scale(1.05)}.rel-cat{margin-top:4px;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#52397b}.rel-cat,.rel-title{font-family:var(--font-sora),system-ui,sans-serif;font-weight:700}.rel-title{font-size:1.02rem;line-height:1.3;transition:color .2s ease}.rel-card:hover .rel-title,.rel-more{color:#52397b}.rel-more{font-family:var(--font-sora),system-ui,sans-serif;font-size:.85rem;font-weight:700}@media (max-width:760px){.rel-grid{grid-template-columns:1fr;gap:16px}.rel-card{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto auto auto;grid-column-gap:14px;column-gap:14px;grid-row-gap:4px;row-gap:4px;align-items:start}.rel-img{grid-row:1/span 3;aspect-ratio:1/1}.rel-cat{margin-top:2px}}.blog-cta{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;grid-gap:26px;gap:26px;margin:40px 0;padding:22px 28px 22px 22px;border:1px solid #ece7f1;border-radius:12px;background:#fff}.blog-cta,.blog-cta-cv{position:relative;overflow:hidden}.blog-cta-cv{display:block;height:120px;border-radius:8px;background:linear-gradient(160deg,#ece4f7,#f7f2ea)}.blog-cta-cv img{position:absolute;left:50%;top:14px;width:78px;height:auto;border-radius:2px;transform:translateX(-50%) rotate(-5deg);transition:transform .4s cubic-bezier(.22,1,.36,1)}.blog-cta:hover .blog-cta-cv img{transform:translateX(-50%) rotate(0deg) translateY(-4px)}.blog-cta-text{display:flex;flex-direction:column;gap:6px}.lc-card .blog-cta-text strong{color:#2a1830;font-family:var(--font-sora),system-ui,sans-serif;font-size:1.2rem;font-weight:800;letter-spacing:-.01em}.blog-cta-text span{color:#6b5e66;font-size:.95rem;line-height:1.5}.lc-card .blog-cta-btn{flex:none;padding:14px 26px;border-radius:999px;background:#f2b71f;color:#52397b;font-family:var(--font-sora),system-ui,sans-serif;font-weight:700;text-decoration:none;white-space:nowrap;transition:transform .15s ease}.lc-card .blog-cta-btn:hover{transform:translateY(-1px)}@media (max-width:640px){.blog-cta{grid-template-columns:84px minmax(0,1fr);gap:16px;padding:16px}.blog-cta-cv{height:100px}.blog-cta-cv img{width:62px;top:12px}.lc-card .blog-cta-btn{grid-column:1/-1;text-align:center}}.blog-all{margin:48px 0 0;border:1px solid #ece7f1;border-radius:18px;background:#fff}.blog-all summary{cursor:pointer;list-style:none;padding:18px 22px;font-weight:600;color:#2a1830}.blog-all summary::-webkit-details-marker{display:none}.blog-all summary:after{content:"+";float:right;font-weight:400}.blog-all[open] summary:after{content:"−"}.blog-all summary span{margin-left:6px;font-weight:400;color:#8a7f96}.blog-all-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:8px 32px;gap:8px 32px;padding:0 22px 22px}.blog-all h2{margin:14px 0 6px;font-size:.95rem;color:#2a1830}.blog-all ul{margin:0;padding:0;list-style:none}.blog-all li{padding:4px 0;font-size:.9rem;line-height:1.4}.blog-all a{color:#5a4a68;text-decoration:none}.blog-all a:hover{color:#2a1830;text-decoration:underline}.bb-tools{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.bb-search{position:relative;display:block;max-width:520px}.bb-search svg{position:absolute;left:18px;top:50%;width:20px;height:20px;color:#8a7f92;transform:translateY(-50%)}.bb-search input{width:100%;padding:15px 18px 15px 50px;border:1.5px solid #e6e0ea;border-radius:999px;background:#fff;color:#2a1830;font:inherit;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.bb-search input:focus{outline:none;border-color:#52397b;box-shadow:0 0 0 4px rgba(82,57,123,.12)}.bb-chips{display:flex;flex-wrap:wrap;gap:8px}.bb-chips button{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1.5px solid #e6e0ea;border-radius:999px;background:#fff;color:#2a1830;font-family:var(--font-sora),system-ui,sans-serif;font-size:.85rem;font-weight:700;cursor:var(--cur-hand,pointer);transition:background .2s ease,border-color .2s ease,color .2s ease}.bb-chips button span{padding:1px 7px;border-radius:999px;background:#f1ebf8;color:#52397b;font-size:.72rem}.bb-chips button:hover{border-color:#52397b}.bb-chips button.is-on{border-color:#52397b;background:#52397b;color:#fff}.bb-chips button.is-on span{background:rgba(255,255,255,.2);color:#fff}.bb-count{margin:0 0 18px;color:#8a7f92;font-size:.9rem}.bb-empty{padding:48px 20px;border:1.5px dashed #e6e0ea;border-radius:12px;text-align:center;color:#6b5e66}.bb-empty button{margin-top:10px;padding:10px 20px;border:0;border-radius:999px;background:#f2b71f;color:#52397b;font-weight:700;cursor:var(--cur-hand,pointer)}.bb-empty button,.bb-pages{font-family:var(--font-sora),system-ui,sans-serif}.bb-pages{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:640px;margin:44px auto 0}.bb-step{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border:1.5px solid #e2dbe6;border-radius:999px;background:#fff;color:#2a1830;font:inherit;font-size:.9rem;font-weight:600;cursor:var(--cur-hand,pointer);transition:border-color .2s ease,background .2s ease,color .2s ease}.bb-step:hover:not(:disabled){border-color:#2a1830}.bb-step:disabled{opacity:.35;cursor:default}.bb-nums{display:flex;align-items:center;gap:4px}.bb-nums button{min-width:40px;height:40px;padding:0 8px;border:0;border-radius:10px;background:transparent;color:#6b5e70;font:inherit;font-size:.92rem;font-weight:600;cursor:var(--cur-hand,pointer);transition:background .2s ease,color .2s ease}.bb-nums button:hover{background:rgba(42,24,48,.06);color:#2a1830}.bb-nums button.is-on{background:#2a1830;color:#fff}.bb-gap{width:22px;text-align:center;color:#a79dab}.bb-pagecount{display:none;line-height:1;font-size:.92rem;font-weight:600;color:#6b5e70;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.bb-nums{display:none}.bb-pagecount{display:inline-flex;align-items:center;height:44px}.bb-step{padding:0 16px}.bb-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -20px;padding:2px 20px;scrollbar-width:none}}@media (max-width:640px){.bb-chips::-webkit-scrollbar{display:none}.bb-chips button{flex:none}}.blog-article-hero,.blog-hero,.seo-hero{background:linear-gradient(180deg,#52397b 38%,#311c48);isolation:isolate}.blog-article-hero>:not(.sub-wall),.blog-hero>:not(.sub-wall),.seo-hero>:not(.sub-wall){position:relative;z-index:2}.blog-article-hero:before,.blog-hero:before,.seo-hero:before{content:none}.blog-article-hero:after,.blog-hero:after,.seo-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#52397b,rgba(82,57,123,.7) 18%,rgba(82,57,123,0) 42%,rgba(49,28,72,0) 70%,rgba(49,28,72,.8)),radial-gradient(ellipse 72% 85% at 30% 58%,rgba(46,26,68,.9) 0,rgba(46,26,68,.55) 55%,rgba(46,26,68,0) 100%)}.sub-wall{position:absolute;inset:0;z-index:0;perspective:1600px;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.4),rgba(0,0,0,.55) 45%,#000 85%);mask-image:linear-gradient(90deg,rgba(0,0,0,.4),rgba(0,0,0,.55) 45%,#000 85%)}.sub-wall-plane{position:absolute;left:55%;top:50%;display:flex;flex-direction:column;gap:22px;transform:translate(-50%,-50%) rotateX(22deg) rotate(-9deg);transform-style:preserve-3d}.sub-wall-track{display:flex;gap:22px;padding-right:22px;width:max-content}.sub-wall-row--right .sub-wall-track{transform:translateX(-30%)}.sub-wall-track img{display:block;width:170px;height:auto;box-shadow:0 22px 44px rgba(10,4,20,.5)}@media (max-width:760px){.sub-wall-track img{width:118px}.sub-wall-plane,.sub-wall-track{gap:14px}.sub-wall-track{padding-right:14px}.sub-wall{-webkit-mask-image:linear-gradient(rgba(0,0,0,.55),rgba(0,0,0,.55));mask-image:linear-gradient(rgba(0,0,0,.55),rgba(0,0,0,.55))}.blog-article-hero:after,.blog-hero:after,.seo-hero:after{background:linear-gradient(180deg,#52397b,rgba(82,57,123,.7) 14%,rgba(82,57,123,0) 34%,rgba(49,28,72,0) 72%,rgba(49,28,72,.85)),radial-gradient(ellipse 120% 60% at 50% 60%,rgba(46,26,68,.85) 0,rgba(46,26,68,.5) 60%,rgba(46,26,68,0) 100%)}}.blog-article-hero,.blog-hero,.seo-hero{border-bottom:4px solid #f2b71f}.lp-gap{height:clamp(48px,7vw,76px)}.blog-article-hero,.blog-hero,.seo-hero{padding-top:calc(clamp(56px, 7vw, 96px) + 96px)}.blog-card{border-radius:4px;border-color:#e8e1d6;transition:border-color .16s ease}.blog-card:hover{transform:none;box-shadow:none;border-color:#2a1830}.blog-thumb{background:#ebe5da}.blog-thumb:after,.blog-thumb:before{content:none}.blog-thumb-badge{display:none}.blog-card .blog-chip{background:none;padding:0;border-radius:0;color:#52397b}.blog-card-meta{gap:0}.blog-card .blog-card-dates:before{content:"·";margin:0 8px;color:#b8adb5}.blog-card-body{display:flex;flex-direction:column}.blog-card-body p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card:hover .blog-card-body h2{color:#52397b}.blog-card .blog-card-link{transition:letter-spacing .2s ease}.blog-card:hover .blog-card-link{letter-spacing:.02em}.blog-card-link{margin-top:auto;color:#2a1830}[dir=rtl] .hp{left:auto;right:-9999px}[dir=rtl] .sub-wall-plane{direction:ltr}[dir=rtl] .sub-wall{-webkit-mask-image:linear-gradient(270deg,rgba(0,0,0,.4),rgba(0,0,0,.55) 45%,#000 85%);mask-image:linear-gradient(270deg,rgba(0,0,0,.4),rgba(0,0,0,.55) 45%,#000 85%)}[dir=rtl] .blog-article-hero:after,[dir=rtl] .blog-hero:after{background:linear-gradient(180deg,#52397b,rgba(82,57,123,.7) 18%,rgba(82,57,123,0) 42%,rgba(49,28,72,0) 70%,rgba(49,28,72,.8)),radial-gradient(ellipse 72% 85% at 70% 58%,rgba(46,26,68,.9) 0,rgba(46,26,68,.55) 55%,rgba(46,26,68,0) 100%)}[dir=rtl] .lang-menu{right:auto;left:0}[dir=rtl] .lang-switch.lang-dd .lang-menu a[aria-current=true]:after{margin-left:0;margin-right:auto}[dir=rtl] .lc-header-inner .lang-switch.lang-switch--bar{margin:0 auto 0 0}[dir=rtl] .lang-switch.lang-switch--light{margin-left:0;margin-right:auto}[dir=rtl] .lc-menu-panel{transform:translateX(-100%)}[dir=rtl] .lc-menu-panel a{transform:translateX(-30px)}[dir=rtl] .lc-menu-panel.is-open,[dir=rtl] .lc-menu-panel.is-open a{transform:translateX(0)}[dir=rtl] .seo-list li{padding:8px 30px 8px 0}[dir=rtl] .seo-list li:before{left:auto;right:4px}[dir=rtl] .seo-list li:dir(ltr){padding:8px 0 8px 30px}[dir=rtl] .seo-list li:dir(ltr):before{left:4px;right:auto}[dir=rtl] .seo-table td,[dir=rtl] .seo-table th{text-align:right}[dir=rtl] .bb-search svg{left:auto;right:18px}[dir=rtl] .bb-search input{padding:15px 50px 15px 18px}[dir=rtl] .blog-thumb:after{right:auto;left:-48px}[dir=rtl] .blog-thumb-badge{left:auto;right:12px}[dir=rtl] .cm-card{text-align:right}[dir=rtl] .cm-close{right:auto;left:18px}[dir=rtl] .cm-send:after{content:"←"}[dir=rtl] .cm-send:hover:after{transform:translateX(-4px)}[dir=rtl] .footer-col{text-align:left}[dir=rtl] .footer-form button:hover{transform:translateX(-2px)}[dir=rtl] .bld-dots{margin-left:0;margin-right:4px}[dir=rtl] em{font-style:normal}@media (max-width:520px){[dir=rtl] .blog-thumb-badge{right:8px}}@media (max-width:560px){[dir=rtl] .footer-copy{text-align:left}}@media (max-width:760px){[dir=rtl] .sub-wall{-webkit-mask-image:linear-gradient(rgba(0,0,0,.55),rgba(0,0,0,.55));mask-image:linear-gradient(rgba(0,0,0,.55),rgba(0,0,0,.55))}[dir=rtl] .blog-article-hero:after,[dir=rtl] .blog-hero:after{background:linear-gradient(180deg,#52397b,rgba(82,57,123,.7) 14%,rgba(82,57,123,0) 34%,rgba(49,28,72,0) 72%,rgba(49,28,72,.85)),radial-gradient(ellipse 120% 60% at 50% 60%,rgba(46,26,68,.85) 0,rgba(46,26,68,.5) 60%,rgba(46,26,68,0) 100%)}[dir=rtl] .footer-col{text-align:right}}@media (pointer:fine){:root{--cur-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath d='M4 3l18 9-8 2-3 8z' fill='%2352397b' stroke='%23f2b71f' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") 4 3,auto;--cur-hand:pointer}body{cursor:var(--cur-arrow)}[role=button],a,button,select,summary{cursor:var(--cur-hand)}[contenteditable=true],input,textarea{cursor:text}}