.elementor-kit-6 e-page-transition{background-color:#3C3C3CD9}.elementor-kit-6 p{margin-block-end:0px}.elementor-kit-6 a:hover{text-decoration:underline}.elementor-kit-6 h3{font-family:"Helvetica",Sans-serif}.elementor-kit-6 h6{font-family:"Oxygen",Sans-serif}.elementor-kit-6 button,.elementor-kit-6 input[type=button],.elementor-kit-6 input[type=submit],.elementor-kit-6 .elementor-button{border-radius:0;padding:0}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type=button]:hover,.elementor-kit-6 input[type=button]:focus,.elementor-kit-6 input[type=submit]:hover,.elementor-kit-6 input[type=submit]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{border-radius:10px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.elementor-kit-6{--e-preloader-width:9%;--e-preloader-max-width:26%;--e-preloader-opacity:.8}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}a:hover{text-decoration:none !important}.toggle-content{position:relative;max-height:100px;overflow:hidden;transition:max-height .4s ease}.toggle-content:after{content:'';position:absolute;left:0;right:0;bottom:0;height:100px;pointer-events:none;background:linear-gradient(to top,rgba(245,248,255,1) 0%,rgba(245,248,255,0) 100%)}.toggle-content.open:after{opacity:0;transition:opacity .3s ease}.toggle-content.open{max-height:1000px}.btn-magnetic{transition:transform .25s ease,box-shadow .25s ease;will-change:transform}.hero .btn-magnetic:hover{transform:scale(1.03)}.post-tags{display:none}body{background:radial-gradient(circle at 15% 20%,rgba(255,120,0,.18),transparent 30%),radial-gradient(circle at 85% 15%,rgba(255,70,0,.14),transparent 25%),radial-gradient(circle at 70% 75%,rgba(90,80,255,.12),transparent 28%),linear-gradient(180deg,#070b11 0%,#0b1017 50%,#0a0f14 100%);background-attachment:fixed}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;background:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 50% 40%,rgba(0,0,0,.9),transparent 25%),linear-gradient(to bottom,rgba(0,0,0,.7),transparent 80%);mask-image:radial-gradient(circle at 50% 40%,rgba(0,0,0,.9),transparent 80%),linear-gradient(to bottom,rgba(0,0,0,.7),transparent 85%);opacity:.24}.elementor-section,.elementor-container{background:0 0 !important}:root{--bg-main:#070b11;--bg-soft:#0b1017;--bg-card:rgba(255,255,255,.03);--text-main:#fff;--text-soft:rgba(255,255,255,.72);--text-muted:rgba(255,255,255,.52);--accent:#ff7a18;--accent-2:#ff3d00;--accent-soft:rgba(255,122,24,.14);--accent-line:rgba(255,122,24,.24);--line-soft:rgba(255,255,255,.08);--line-strong:rgba(255,255,255,.14);--radius-sm:16px;--radius-md:22px;--radius-lg:28px;--radius-xl:32px;--shadow-soft:0 20px 50px rgba(0,0,0,.24);--shadow-card:0 24px 60px rgba(0,0,0,.32);--shadow-accent:0 0 28px rgba(255,122,24,.1);--glass-bg:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));--glass-blur:blur(14px);--container:1240px;--container-narrow:860px;--section-space:120px}body,body .elementor-widget-text-editor,body .elementor-widget-heading,body .elementor-widget-icon-list{color:var(--text-main)}.page-section{position:relative;padding:var(--section-space) 20px;z-index:2}.page-container{width:100%;max-width:var(--container);margin:0 auto}.page-container--narrow{max-width:var(--container-narrow)}.eyebrow{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.72);font-size:12px;line-height:1;letter-spacing:.04em;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.eyebrow p{margin:0;color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.section-head{max-width:780px;margin-bottom:34px}.section-head--center{margin-left:auto;margin-right:auto;text-align:center}.section-title{margin:0 0 18px}.section-title h1,.section-title h2,.section-title h3{margin:0;font-size:56px;line-height:.95;letter-spacing:-.03em;color:#fff}.section-title span,.section-title .accent{color:var(--accent)}.section-desc,.section-text{max-width:760px}.section-desc p,.section-text p,.text-premium p{margin:0 0 18px;color:var(--text-soft);font-size:18px;line-height:1.72}.section-desc p:last-child,.section-text p:last-child,.text-premium p:last-child{margin-bottom:0}.lead-text p{font-size:20px;line-height:1.68;color:rgba(255,255,255,.78)}.section-note{font-size:14px;line-height:1.6;color:var(--text-muted)}.section-note p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.check-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.check-list li{position:relative;padding:16px 18px 16px 46px;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);font-size:15px;line-height:1.6;color:rgba(255,255,255,.78)}.check-list li:before{content:"";position:absolute;left:18px;top:18px;width:11px;height:11px;border-radius:50%;background:var(--accent);box-shadow:0 0 14px rgba(255,122,24,.38)}.check-list strong{color:#fff}.content-list{margin:0;padding-left:18px}.content-list li{margin:0 0 10px;color:var(--text-soft);font-size:16px;line-height:1.65}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:20px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:20px}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:18px}.glass-card,.premium-card{position:relative;padding:28px;border-radius:var(--radius-md);background:var(--glass-bg);border:1px solid var(--line-soft);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),var(--shadow-soft)}.glass-card--accent,.premium-card--accent{border-color:var(--accent-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),var(--shadow-card),var(--shadow-accent)}.card-kicker{margin-bottom:10px;font-size:13px;color:rgba(255,255,255,.36)}.card-kicker.accent{color:#ff7a18}.card-kicker p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.card-title{margin:0 0 12px}.card-title h1,.card-title h2,.card-title h3{margin:0;font-size:24px;line-height:1.08;letter-spacing:-.02em;color:#fff}.card-text p{margin:0;font-size:15px;line-height:1.7;color:var(--text-soft)}.feature-card{position:relative;padding:24px 24px 22px;border-radius:22px;background:var(--glass-bg);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease}.feature-card:hover{transform:translateY(-4px);border-color:rgba(255,122,24,.2);box-shadow:0 18px 44px rgba(0,0,0,.26),0 0 24px rgba(255,122,24,.08)}.feature-card__num{margin-bottom:10px;font-size:13px;color:rgba(255,255,255,.34)}.feature-card__num p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.feature-card__title{margin:0 0 10px}.feature-card__title h1,.feature-card__title h2,.feature-card__title h3{margin:0;font-size:20px;line-height:1.1;color:#fff}.feature-card__text p{margin:0;font-size:14px;line-height:1.65;color:var(--text-soft)}.offer-box{position:relative;padding:34px;border-radius:28px;background:radial-gradient(circle at top left,rgba(255,122,24,.14),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid rgba(255,122,24,.22);box-shadow:0 24px 70px rgba(0,0,0,.34),0 0 36px rgba(255,122,24,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.offer-box__label{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:rgba(255,122,24,.1);border:1px solid rgba(255,122,24,.18);color:#ffb37c;font-size:12px;line-height:1;margin-bottom:16px}.offer-box__label p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.offer-box__title{margin:0 0 12px}.offer-box__title h1,.offer-box__title h2,.offer-box__title h3{margin:0;font-size:34px;line-height:1.02;letter-spacing:-.03em;color:#fff}.offer-box__text p{margin:0 0 20px;font-size:16px;line-height:1.68;color:var(--text-soft)}.offer-box__text p:last-child{margin-bottom:0}.offer-box__price{margin-top:22px}.offer-box__price p,.offer-box__price strong{margin:0;font-size:30px;line-height:1;font-weight:800;letter-spacing:-.02em;color:var(--accent);text-shadow:0 0 18px rgba(255,122,24,.1)}.case-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.08);transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease}.case-card:hover{transform:translateY(-4px);border-color:rgba(255,122,24,.18);box-shadow:0 22px 48px rgba(0,0,0,.3),0 0 24px rgba(255,122,24,.08)}.case-card__media{aspect-ratio:16/10;overflow:hidden;background:rgba(255,255,255,.03)}.case-card__media img{display:block;width:100%;height:100%;object-fit:cover}.case-card__body{padding:22px 22px 20px}.case-card__title{margin:0 0 10px}.case-card__title h1,.case-card__title h2,.case-card__title h3{margin:0;font-size:22px;line-height:1.1;color:#fff}.case-card__text p{margin:0;font-size:14px;line-height:1.65;color:var(--text-soft)}.service-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:1;color:#ff7a18 !important;opacity:.9;transition:transform .25s ease,opacity .25s ease}.case-card:hover .service-link{transform:translateX(4px);opacity:1}.faq-premium{display:grid;gap:14px;max-width:860px;margin:0 auto}.faq-item{overflow:hidden;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 10px 32px rgba(0,0,0,.14)}.faq-q{width:100%;padding:22px 24px;border:0;background:0 0;color:#fff;text-align:left;font-size:18px;line-height:1.35}.faq-a{padding:0 24px 22px;font-size:15px;line-height:1.72;color:var(--text-soft)}.cta-premium{position:relative;padding:40px;border-radius:30px;background:radial-gradient(circle at 15% 20%,rgba(255,122,24,.16),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 80px rgba(0,0,0,.34),0 0 36px rgba(255,122,24,.08)}.cta-premium__title{margin:0 0 12px}.cta-premium__title h1,.cta-premium__title h2,.cta-premium__title h3{margin:0;font-size:42px;line-height:.98;letter-spacing:-.03em;color:#fff}.cta-premium__title span{color:var(--accent)}.cta-premium__text{max-width:720px}.cta-premium__text p{margin:0 0 24px;font-size:18px;line-height:1.68;color:var(--text-soft)}.cta-premium__text p:last-child{margin-bottom:0}.cta-buttons{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.cta-note{margin-top:14px;font-size:13px;line-height:1.5;color:var(--text-muted)}.cta-note p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.btn-primary .elementor-button{position:relative;overflow:hidden;background:linear-gradient(90deg,#ff7a18,#ff3d00);color:#fff !important;border-radius:16px;padding:18px 32px;font-weight:600;border:none;transition:all .3s ease}.btn-primary .elementor-button:before{content:"";position:absolute;top:0;left:-120%;width:120%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg)}.btn-primary .elementor-button:hover:before{animation:shine .9s ease forwards}@keyframes shine{0%{left:-120%}100%{left:120%}}.btn-primary .elementor-button:hover{transform:translateY(-2px);box-shadow:0 20px 50px rgba(255,90,0,.35),0 0 30px rgba(255,80,0,.25)}.btn-secondary .elementor-button{position:relative;background:rgba(255,255,255,.03);color:#fff !important;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04);backdrop-filter:blur(10px);transition:all .25s ease}.btn-secondary .elementor-button:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 10px 30px rgba(0,0,0,.3);transform:translateY(-2px)}.hero-btn .elementor-button,.site-btn .elementor-button{min-height:56px;padding:0 32px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;border-radius:16px}.page-hero{position:relative;padding:96px 20px 84px;z-index:2}.page-hero__inner{width:100%;max-width:1240px;margin:0 auto}.page-hero__content{max-width:820px}.page-hero__badge{margin-bottom:18px}.page-hero__title{margin:0 0 20px}.page-hero__title h1{margin:0;font-size:64px;line-height:.93;letter-spacing:-.04em;color:#fff}.page-hero__title span{color:var(--accent)}.page-hero__desc p{max-width:760px}.page-hero__desc p{margin:0 0 28px;font-size:20px;line-height:1.68;color:rgba(255,255,255,.76)}.page-hero__desc p:last-child{margin-bottom:0}.page-hero__meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.page-hero__meta-item{min-height:38px;display:inline-flex;align-items:center;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.68);font-size:13px;line-height:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.page-hero__meta-item p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.premium-tabs .e-n-tabs,.premium-tabs .e-n-tabs-heading,.premium-tabs .e-n-tabs-heading[role=tablist]{overflow:visible !important}.premium-tabs .e-n-tabs-heading{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:34px;position:relative;z-index:5}.premium-tabs .e-n-tabs-heading .e-n-tab-title,.premium-tabs .e-n-tabs-heading button.e-n-tab-title{-webkit-appearance:none !important;appearance:none !important;background-image:none !important;background-color:transparent !important;box-shadow:none !important;text-shadow:none !important;outline:none !important;position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;margin:0;border-radius:999px !important;border:1px solid rgba(255,255,255,.09) !important;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02)) !important;color:rgba(255,255,255,.76) !important;font-size:14px;font-weight:500;letter-spacing:-.02em;line-height:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .35s ease,border-color .35s ease,color .35s ease,background .35s ease,box-shadow .35s ease !important}.premium-tabs .e-n-tabs-heading .e-n-tab-title .e-n-tab-title-text{position:relative;z-index:3;display:block;white-space:nowrap}.premium-tabs .e-n-tabs-heading .e-n-tab-title>i,.premium-tabs .e-n-tabs-heading .e-n-tab-title>svg{position:relative;z-index:3}.premium-tabs .e-n-tabs-heading .e-n-tab-title:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1;pointer-events:none;background:radial-gradient(90px 44px at 50% 50%,rgba(255,255,255,.14),rgba(255,255,255,.04) 48%,transparent 76%);opacity:0;transform:scale(1.06);transition:opacity .35s ease,transform .35s ease,background .35s ease}.premium-tabs .e-n-tabs-heading .e-n-tab-title:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2;opacity:0;transition:opacity .35s ease}.premium-tabs .e-n-tabs-heading .e-n-tab-title:not([aria-selected=true]):hover{transform:translateY(-2px);color:#fff !important;border-color:rgba(255,255,255,.15) !important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.03)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 10px 24px rgba(0,0,0,.2) !important}.premium-tabs .e-n-tabs-heading .e-n-tab-title:not([aria-selected=true]):hover:before{opacity:.9;transform:scale(1)}.premium-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected=true]{color:#fff !important;border:1px solid rgba(255,122,24,.24) !important;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),linear-gradient(90deg,rgba(255,122,24,.11),rgba(255,122,24,.06)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 28px rgba(255,122,24,.15),0 0 18px rgba(255,122,24,.1) !important}.premium-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected=true]:before{opacity:.78;transform:scale(1);background:radial-gradient(120px 58px at 50% 42%,rgba(255,146,76,.34),rgba(255,122,24,.1) 42%,transparent 74%);animation:premiumTabGlowPulse 6s ease-in-out infinite}.premium-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected=true]:after{opacity:1;padding:1px;background:linear-gradient(120deg,rgba(255,194,134,.55),rgba(255,122,24,.16),rgba(255,255,255,.18));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.premium-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected=true]:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 12px 30px rgba(255,122,24,.18),0 0 20px rgba(255,122,24,.14) !important}.premium-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected=true]:hover:before{opacity:.96;transform:scale(.97);background:radial-gradient(86px 40px at 50% 50%,rgba(255,146,76,.52),rgba(255,122,24,.18) 42%,transparent 76%)}.premium-tabs .e-n-tabs-heading .e-n-tab-title:focus-visible{outline:none !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(255,122,24,.24),0 0 0 6px rgba(255,122,24,.08) !important}@keyframes premiumTabGlowPulse{0%{opacity:.62;transform:scale(1)}50%{opacity:.86;transform:scale(1.05)}100%{opacity:.62;transform:scale(1)}}@media (max-width:767px){.premium-tabs .e-n-tabs-heading,.premium-tabs .e-n-tabs-heading[role=tablist]{display:grid !important;grid-template-columns:1fr 1fr !important;grid-auto-rows:1fr !important;gap:10px !important;align-items:stretch !important}.premium-tabs .e-n-tabs-heading .e-n-tab-title,.premium-tabs .e-n-tabs-heading button.e-n-tab-title{width:100% !important;min-height:0 !important;height:100% !important;margin:0 !important;padding:10px !important;font-size:11px !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important}.premium-tabs .e-n-tabs-heading .e-n-tab-title .e-n-tab-title-text{white-space:normal !important;line-height:1.2 !important;display:block !important}.premium-tabs .e-n-tab-title:last-child:nth-child(odd){grid-column:span 2}}#premium-btn{-webkit-appearance:none;appearance:none;text-decoration:none !important;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));color:#fff;font-size:14px;font-weight:500;letter-spacing:-.02em;line-height:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .35s ease,border-color .35s ease,background .35s ease,box-shadow .35s ease}#premium-btn span{position:relative;z-index:3}#premium-btn:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1;background:radial-gradient(120px 60px at 50% 50%,rgba(255,255,255,.14),rgba(255,255,255,.04) 50%,transparent 75%);opacity:0;transform:scale(1.05);transition:all .35s ease}#premium-btn:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:2;opacity:0;padding:1px;background:linear-gradient(120deg,rgba(255,255,255,.25),rgba(255,122,24,.25),rgba(255,255,255,.15));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .35s ease}#premium-btn:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 26px rgba(0,0,0,.25)}#premium-btn:hover:before{opacity:.9;transform:scale(1)}#premium-btn:hover:after{opacity:1}#premium-btn:active{transform:translateY(0);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 4px 12px rgba(0,0,0,.2)}#premium-btn:focus-visible{outline:none;box-shadow:0 0 0 1px rgba(255,122,24,.3),0 0 0 6px rgba(255,122,24,.08)}#premium-btn.primary{border:1px solid rgba(255,122,24,.28);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),linear-gradient(90deg,rgba(255,122,24,.18),rgba(255,122,24,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 26px rgba(255,122,24,.18)}#premium-btn.primary:before{opacity:.7;background:radial-gradient(140px 70px at 50% 40%,rgba(255,146,76,.35),rgba(255,122,24,.12) 45%,transparent 75%);animation:premiumBtnGlow 6s ease-in-out infinite}#premium-btn.primary:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 12px 30px rgba(255,122,24,.22),0 0 20px rgba(255,122,24,.14)}@keyframes premiumBtnGlow{0%{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}100%{opacity:.6;transform:scale(1)}}#premium-btn,#premium-btn:link,#premium-btn:visited,#premium-btn:hover,#premium-btn:active,#premium-btn:focus,#premium-btn:focus-visible{color:#fff !important;text-decoration:none !important}#premium-btn .elementor-button-content-wrapper,#premium-btn:hover .elementor-button-content-wrapper,#premium-btn:active .elementor-button-content-wrapper,#premium-btn:focus .elementor-button-content-wrapper,#premium-btn:focus-visible .elementor-button-content-wrapper{color:#fff !important}#premium-btn .elementor-button-text,#premium-btn:hover .elementor-button-text,#premium-btn:active .elementor-button-text,#premium-btn:focus .elementor-button-text,#premium-btn:focus-visible .elementor-button-text,#premium-btn:visited .elementor-button-text{color:#fff !important;-webkit-text-fill-color:#fff !important;opacity:1 !important}#premium-btn span,#premium-btn:hover span,#premium-btn:active span,#premium-btn:focus span,#premium-btn:focus-visible span{color:inherit !important}#premium-btn .e-load-more-spinner,#premium-btn .e-load-more-spinner svg{color:rgba(255,255,255,.78) !important;fill:currentColor !important}#premium-btn.elementor-button,#premium-btn.elementor-button:active,#premium-btn.elementor-button:focus,#premium-btn.elementor-button:focus-visible,#premium-btn.elementor-button:hover{color:#fff !important}#premium-btn.elementor-button .elementor-button-text,#premium-btn.elementor-button:active .elementor-button-text,#premium-btn.elementor-button:focus .elementor-button-text,#premium-btn.elementor-button:hover .elementor-button-text{color:#fff !important;-webkit-text-fill-color:#fff !important;opacity:1 !important}.premium-posts--soft .elementor-post__card{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015)) !important;border:1px solid rgba(255,255,255,.06) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 20px 50px rgba(0,0,0,.28) !important;transition:box-shadow .35s ease,border-color .35s ease;border-radius:28px !important}.premium-posts--soft .elementor-post__thumbnail__link{display:block !important;position:relative !important;margin:0 !important;padding:0 !important;height:260px !important;flex:none !important}.premium-posts--soft .elementor-post__thumbnail{position:relative !important;overflow:hidden !important;width:100% !important;height:100% !important;min-height:100% !important;padding:0 !important;margin:0 !important;background:#0b1017 !important;border-radius:0 !important;border-top-left-radius:28px !important;border-top-right-radius:28px !important}.premium-posts--soft .elementor-post__thumbnail img{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;max-width:none !important;object-fit:cover !important;object-position:center center !important;transform:none !important;margin:0 !important;transition:filter .35s ease,opacity .35s ease !important}.premium-posts--soft .elementor-post__thumbnail:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,10,16,0) 46%,rgba(5,10,16,.46) 100%);opacity:.72;pointer-events:none;transition:opacity .35s ease}.premium-posts--soft .elementor-post__badge{position:absolute !important;top:18px !important;left:18px !important;right:auto !important;bottom:auto !important;margin:0 !important;transform:none !important;z-index:5 !important;display:inline-block !important;width:auto !important;max-width:max-content !important;padding:6px 14px !important;border-radius:999px !important;background:rgba(0,0,0,.15) !important;border:1px solid rgba(255,255,255,.15) !important;color:#fff !important;text-shadow:0 1px 3px rgba(0,0,0,.8) !important;font-size:11px !important;font-weight:600 !important;line-height:1.2 !important;letter-spacing:.05em !important;text-transform:uppercase !important;white-space:nowrap !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important}.premium-posts--soft .elementor-post__text{position:relative !important;margin:0 !important;padding:26px 28px 28px !important;background:linear-gradient(180deg,rgba(8,12,18,.65),rgba(8,12,18,.95)) !important;border-bottom-left-radius:28px !important;border-bottom-right-radius:28px !important}.premium-posts--soft .elementor-post__title{margin:0 0 18px !important;font-size:clamp(22px, 2vw, 26px) !important;line-height:1.1 !important;font-weight:500 !important;letter-spacing:-.03em !important}.premium-posts--soft .elementor-post__title a{color:rgba(255,255,255,.9) !important;text-decoration:none !important;transition:color .3s ease}.premium-posts--soft .elementor-post__read-more{color:rgba(255,255,255,.6) !important;text-decoration:none !important;transition:color .3s ease}.premium-posts--soft .elementor-post__read-more:after{display:none !important}.premium-posts--soft .elementor-post__card:hover{border-color:rgba(255,255,255,.11) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 26px 64px rgba(0,0,0,.38),0 0 30px rgba(61,114,255,.1) !important}.premium-posts--soft .elementor-post__card:hover .elementor-post__thumbnail img{transform:none !important;filter:brightness(1.03) contrast(1.03) !important}.premium-posts--soft .elementor-post__card:hover .elementor-post__thumbnail:after{opacity:.86}.premium-posts--soft .elementor-post__card:hover .elementor-post__title a,.premium-posts--soft .elementor-post__read-more:hover{color:#fff !important}.premium-posts--soft .elementor-post__card:after{content:"";position:absolute;bottom:-46px;left:50%;transform:translateX(-50%);width:68%;height:82px;background:radial-gradient(ellipse at center,rgba(61,114,255,.16),transparent 70%);opacity:0;filter:blur(18px);transition:opacity .35s ease;pointer-events:none}.premium-posts--soft .elementor-post__card:hover:after{opacity:1}@media (max-width:767px){.premium-posts--soft .elementor-post__thumbnail__link{height:220px}}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mt-16{margin-top:16px !important}.mt-24{margin-top:24px !important}.mt-32{margin-top:32px !important}.mt-40{margin-top:40px !important}.mb-16{margin-bottom:16px !important}.mb-24{margin-bottom:24px !important}.mb-32{margin-bottom:32px !important}.mb-40{margin-bottom:40px !important}@media (min-width:768px) and (max-width:1024px){:root{--section-space:96px}.section-title h1,.section-title h2,.section-title h3{font-size:46px}.section-desc p,.section-text p,.text-premium p{font-size:17px}.page-hero{margin-top:16px;padding:82px 20px 72px}.page-hero__title h1{font-size:52px}.page-hero__desc p{font-size:18px}.grid-3{grid-template-columns:repeat(2,minmax(0, 1fr))}.grid-4{grid-template-columns:repeat(2,minmax(0, 1fr))}.cta-premium__title h1,.cta-premium__title h2,.cta-premium__title h3{font-size:34px}.offer-box__title h1,.offer-box__title h2,.offer-box__title h3{font-size:30px}.premium-posts--soft .elementor-post__thumbnail{height:340px !important;min-height:340px !important}}@media (max-width:767px){:root{--section-space:72px}body:before{background-size:32px 32px;opacity:.22}.page-section{padding-left:16px;padding-right:16px}.eyebrow{min-height:30px;padding:0 12px;font-size:11px}.section-head{margin-bottom:26px}.section-title h1,.section-title h2,.section-title h3{font-size:30px;line-height:.98}.section-desc p,.section-text p,.text-premium p{font-size:15px;line-height:1.66}.lead-text p{font-size:17px}.page-hero{margin-top:40px;padding:42px 16px 46px}body.admin-bar .page-hero{padding-top:56px}.page-hero__title h1{font-size:34px;line-height:.98}.page-hero__desc p{font-size:16px;line-height:1.6;margin-bottom:22px}.page-hero__meta{gap:8px}.page-hero__meta-item{min-height:34px;padding:0 12px;font-size:12px}.glass-card,.premium-card,.feature-card,.offer-box,.cta-premium{padding:22px 18px;border-radius:20px}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr;gap:14px}.card-title h1,.card-title h2,.card-title h3,.feature-card__title h1,.feature-card__title h2,.feature-card__title h3{font-size:18px}.offer-box__title h1,.offer-box__title h2,.offer-box__title h3{font-size:24px}.offer-box__price p,.offer-box__price strong{font-size:24px}.cta-premium__title h1,.cta-premium__title h2,.cta-premium__title h3{font-size:28px}.cta-premium__text p{font-size:15px}.cta-buttons{flex-direction:column;align-items:stretch}.site-btn,.site-btn .elementor-button,.hero-btn,.hero-btn .elementor-button{width:100%}.hero-btn .elementor-button,.site-btn .elementor-button{min-height:52px;padding:0 22px;font-size:15px}.faq-q{padding:18px;font-size:16px}.faq-a{padding:0 18px 18px;font-size:14px}.premium-tabs .e-n-tabs-heading,.premium-tabs .e-n-tabs-heading[role=tablist]{display:grid !important;grid-template-columns:repeat(2,minmax(0, 1fr)) !important;gap:10px !important}#premium-btn{min-height:46px;padding:0 20px;font-size:13px}.premium-posts--soft .elementor-post__badge{top:14px !important;left:14px !important;max-width:calc(100% - 28px) !important;padding:7px 12px !important;font-size:11px !important}.premium-posts--soft .elementor-post__thumbnail{height:240px !important;min-height:240px !important}.premium-posts--soft .elementor-post__text{padding:20px !important}.premium-posts--soft .elementor-post__title{font-size:18px !important;line-height:1.25 !important}}.service-tabs{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.service-tab{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:999px;text-decoration:none;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.72);font-size:14px;backdrop-filter:blur(10px);transition:all .3s ease}.service-tab:hover{color:#fff;transform:translateY(-2px);border-color:rgba(255,122,24,.25);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));box-shadow:0 10px 24px rgba(0,0,0,.25),0 0 20px rgba(255,122,24,.08)}.faq-q::-webkit-details-marker{display:none}.faq-q{list-style:none;cursor:pointer;position:relative;padding-right:50px}.faq-q:after{content:'+';position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:28px;line-height:1;color:var(--accent);transition:transform .3s ease,color .3s ease;font-weight:300}details[open] .faq-q:after{transform:translateY(-50%) rotate(45deg);color:var(--text-soft)}details[open] .faq-a{animation:faqFadeIn .4s ease-in-out}@keyframes faqFadeIn{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}.faq-q:focus,.faq-q:focus-visible{outline:none}.elementor-popup-modal .dialog-close-button:focus,.elementor-popup-modal .dialog-close-button:active,.elementor-popup-modal .dialog-close-button:focus-visible{outline:none !important;box-shadow:none !important;-webkit-tap-highlight-color:transparent !important}.site-header{position:fixed;top:0;left:0;width:100%;z-index:1000;background:rgba(7,11,17,.7);border-bottom:1px solid rgba(255,255,255,.05);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all .3s ease}.header-container{display:flex;align-items:center;justify-content:space-between;height:80px}.header-logo a{font-size:24px;font-weight:800;color:#fff;text-decoration:none;display:flex;align-items:center}.header-nav{display:flex;align-items:center}.nav-list{display:flex;gap:32px;list-style:none;margin:0;padding:0}.nav-item{position:relative}.nav-link{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:500;color:rgba(255,255,255,.75);text-decoration:none;padding:10px 0;transition:color .3s ease}.nav-link:hover{color:#fff}.nav-link:after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--accent);box-shadow:0 0 8px rgba(255,122,24,.6);transition:width .3s ease;border-radius:2px}.nav-link:hover:after{width:100%}.chevron{transition:transform .3s ease}.nav-item.has-dropdown:hover .chevron{transform:rotate(180deg)}.nav-dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(15px);background:rgba(11,16,23,.95);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;display:flex;gap:40px;min-width:460px;box-shadow:0 20px 40px rgba(0,0,0,.5),0 0 20px rgba(255,122,24,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);opacity:0;visibility:hidden;pointer-events:none;transition:all .3s cubic-bezier(.2,.8,.2,1)}.nav-item.has-dropdown:hover .nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.nav-dropdown:before{content:'';position:absolute;top:-20px;left:0;width:100%;height:20px}.dropdown-col{display:flex;flex-direction:column;gap:12px;flex:1}.dropdown-title{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.3);font-weight:600}.dropdown-col a{font-size:14px;color:rgba(255,255,255,.8);text-decoration:none;transition:all .2s ease;padding:6px 12px;margin-left:-12px;border-radius:8px}.dropdown-col a:hover{color:#fff;background:rgba(255,122,24,.1);transform:translateX(4px)}.header-actions{display:flex;align-items:center;gap:24px}.header-phone{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#fff;text-decoration:none;transition:color .3s ease}.header-phone svg{color:var(--accent)}.header-phone:hover{color:var(--accent)}.mobile-toggle{display:none;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:12px;width:44px;height:44px;cursor:pointer;transition:all .25s ease;padding:0}.mobile-toggle:hover{background:rgba(255,122,24,.1);border-color:rgba(255,122,24,.3);color:var(--accent)}.offcanvas-menu{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2147483647;pointer-events:none}.offcanvas-overlay{position:absolute;inset:0;background:rgba(4,7,10,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .4s ease}.offcanvas-panel{position:absolute;top:0;right:0;width:90%;max-width:400px;height:90%;background-color:#04070a;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:20px 20px;border-left:1px solid rgba(255,122,24,.4);box-shadow:-10px 0 40px rgba(0,0,0,.8),inset 1px 0 0 rgba(255,255,255,.05);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .4s cubic-bezier(.19,1,.22,1);z-index:2}body.admin-bar .offcanvas-menu{top:32px;height:calc(100vh - 32px)}@media screen and (max-width:782px){body.admin-bar .offcanvas-menu{top:46px;height:calc(100vh - 46px)}}.offcanvas-menu.is-open{pointer-events:auto}.offcanvas-menu.is-open .offcanvas-overlay{opacity:1}.offcanvas-menu.is-open .offcanvas-panel{transform:translateX(0)}.offcanvas-header{display:flex;flex-direction:row !important;justify-content:space-between;align-items:center;padding:20px 24px;background:rgba(7,11,17,.95)}.offcanvas-logo a{font-size:22px;font-weight:800;color:#fff;text-decoration:none}.offcanvas-close{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:rgba(255,255,255,.7);width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease;flex-shrink:0}.offcanvas-close:hover{background:rgba(255,122,24,.1);border-color:#ff7a18;color:#ff7a18;transform:rotate(90deg)}.offcanvas-progress-line{width:100%;height:1px;background:rgba(255,255,255,.05);position:relative}.offcanvas-menu.is-open .offcanvas-progress-line:after{content:'';position:absolute;top:0;left:0;height:100%;background:#ff7a18;box-shadow:0 0 10px #ff7a18;animation:offcanvasLoading .6s ease forwards}@keyframes offcanvasLoading{0%{width:0}100%{width:100%}}.offcanvas-body{padding:32px 24px;overflow-y:auto;flex:1}.offcanvas-nav-group{margin-bottom:32px}.offcanvas-label{display:flex;align-items:center;gap:8px;font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:rgba(255,255,255,.4);font-weight:600;margin-bottom:12px}.offcanvas-nav-list{list-style:none;padding:0;margin:0}.offcanvas-nav-list li{position:relative;margin-bottom:4px}.offcanvas-nav-list a{display:flex;align-items:center;font-size:16px;font-weight:500;color:#fff;text-decoration:none;padding:10px 0;transition:all .3s ease;opacity:0;transform:translateX(-15px)}.offcanvas-menu.is-open .offcanvas-nav-list li:nth-child(1) a{animation:slideInNav .4s .1s ease forwards}.offcanvas-menu.is-open .offcanvas-nav-list li:nth-child(2) a{animation:slideInNav .4s .15s ease forwards}.offcanvas-menu.is-open .offcanvas-nav-list li:nth-child(3) a{animation:slideInNav .4s .2s ease forwards}.offcanvas-menu.is-open .offcanvas-nav-list li:nth-child(4) a{animation:slideInNav .4s .25s ease forwards}.offcanvas-menu.is-open .offcanvas-nav-list li:nth-child(5) a{animation:slideInNav .4s .3s ease forwards}.offcanvas-menu.is-open .offcanvas-nav-list li:nth-child(6) a{animation:slideInNav .4s .35s ease forwards}.offcanvas-menu.is-open .offcanvas-nav-list li:nth-child(7) a{animation:slideInNav .4s .4s ease forwards}.offcanvas-menu.is-open .offcanvas-nav-list li:nth-child(8) a{animation:slideInNav .4s .45s ease forwards}.offcanvas-menu.is-open .offcanvas-nav-list li:nth-child(9) a{animation:slideInNav .4s .5s ease forwards}.offcanvas-menu.is-open .offcanvas-nav-list li:nth-child(10) a{animation:slideInNav .4s .55s ease forwards}@keyframes slideInNav{to{opacity:1;transform:translateX(0)}}.offcanvas-nav-list a:before{content:'';width:4px;height:4px;background:rgba(255,255,255,.1);margin-right:12px;transition:all .3s ease}.offcanvas-nav-list a:hover{color:#ff7a18}.offcanvas-nav-list a:hover:before{background:#ff7a18;box-shadow:0 0 8px #ff7a18;transform:scale(1.5)}.offcanvas-nav-list--main a{font-size:17px;font-weight:600;color:#fff;border-bottom:none;padding:8px 0;text-transform:uppercase;letter-spacing:.02em}.offcanvas-nav-list--main a:before{width:6px;height:6px;background:var(--accent);box-shadow:0 0 8px rgba(255,122,24,.4)}.offcanvas-footer{padding:24px;background:rgba(7,11,17,.95);border-top:1px solid rgba(255,255,255,.05)}.offcanvas-contact-links{display:flex;justify-content:center}.contact-link{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#fff;text-decoration:none;transition:color .3s ease}.contact-link:hover{color:#ff7a18}@media (max-width:1024px){.header-nav,.header-phone,.header-btn{display:none !important}.mobile-toggle{display:flex !important}.header-container{height:70px}}.footer-glow-line{position:relative;width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.02) 20%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.02) 80%,transparent 100%);box-shadow:0 0 10px rgba(255,255,255,.05);overflow:hidden}.footer-glow-line:after{content:'';position:absolute;top:0;left:-200px;width:150px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,122,24,.4),transparent);box-shadow:none;animation:glowScan 8s ease-in-out infinite}@keyframes glowScan{0%{left:-200px}100%{left:100%}}.site-footer{position:relative;padding:80px 20px 40px;z-index:2;border-top:1px solid rgba(255,255,255,.03)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px}.footer-col--brand{padding-right:40px}.footer-logo{display:inline-block;font-size:28px;font-weight:800;color:#fff;text-decoration:none;margin-bottom:16px;letter-spacing:-.03em}.footer-desc{font-size:14px;line-height:1.6;color:rgba(255,255,255,.5);margin-bottom:24px}.system-status{display:inline-flex;align-items:center;gap:10px;margin-top:16px;padding:8px 16px;border-radius:999px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);font-size:12px;color:rgba(255,255,255,.6)}.status-dot{width:8px;height:8px;border-radius:50%;background-color:#22c55e;box-shadow:0 0 10px rgba(34,197,94,.6);animation:pulseDot 2s infinite ease-in-out}@keyframes pulseDot{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1.2);opacity:1}100%{transform:scale(.9);opacity:.7}}.footer-title{font-size:16px;font-weight:600;color:#fff;margin-bottom:20px;letter-spacing:.02em}.footer-nav{list-style:none;padding:0;margin:0}.footer-nav li{margin-bottom:12px}.footer-nav a,.footer-nav span{font-size:14px;color:rgba(255,255,255,.5);text-decoration:none;transition:all .3s ease}.footer-nav a:hover{color:var(--accent);text-shadow:0 0 8px rgba(255,122,24,.4);padding-left:4px}.footer-socials{display:flex;gap:12px}.footer-socials a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.6);transition:all .3s ease}.footer-socials a:hover{background:rgba(255,122,24,.1);border-color:rgba(255,122,24,.3);color:var(--accent);transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.2),0 0 15px rgba(255,122,24,.2)}.footer-divider{width:100%;height:1px;background:rgba(255,255,255,.05);margin:40px 0 24px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:rgba(255,255,255,.4)}.footer-legal{display:flex;gap:20px}.footer-legal a{color:rgba(255,255,255,.4);text-decoration:none;transition:color .3s ease}.footer-legal a:hover{color:#fff}@media (max-width:1024px){.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-col--brand{padding-right:0;grid-column:span 2}}@media (max-width:767px){.site-footer{padding:50px 16px 30px}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-col--brand{grid-column:span 1}.footer-bottom{flex-direction:column;text-align:center;gap:12px}}@media (max-width:1024px){.footer-grid{grid-template-columns:repeat(2,1fr);gap:40px}.footer-col--brand{padding-right:0;grid-column:span 2;text-align:center}}@media (max-width:767px){.site-footer{padding:40px 16px 30px}.footer-grid{grid-template-columns:1fr;gap:0}.footer-col--brand{grid-column:span 1;margin-bottom:30px}.footer-accordion{border-bottom:1px solid rgba(255,255,255,.05)}.footer-title::-webkit-details-marker{display:none}.footer-title{position:relative;list-style:none;cursor:pointer;padding:18px 0;margin:0;font-size:15px}.footer-title--contacts{padding-top:24px;margin-bottom:12px}.footer-accordion .footer-title:after{content:'+';position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:20px;font-weight:300;color:rgba(255,255,255,.5);transition:transform .3s ease}.footer-details[open] .footer-title:after{transform:translateY(-50%) rotate(45deg);color:#ff7a18}.footer-nav{padding-bottom:20px}.footer-nav a,.footer-nav span{font-size:15px;padding:6px 0;display:block}.footer-nav--contacts li{margin-bottom:8px;text-align:center}.footer-divider{margin:30px 0 20px}.footer-bottom{flex-direction:column;text-align:center;gap:16px;font-size:12px}.footer-socials{justify-content:center}}.breadcrumbs{margin-bottom:24px}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin:0;gap:8px}.breadcrumbs__item{display:flex;align-items:center;font-size:13px;color:#fff;font-weight:500}.breadcrumbs__item:not(:last-child):after{content:'/';display:inline-block;margin-left:8px;color:rgba(255,255,255,.3)}.breadcrumbs__link{color:rgba(255,255,255,.5);text-decoration:none;transition:color .3s ease}.breadcrumbs__link:hover{color:var(--accent)}.portfolio-grid .elementor-post__card{display:flex !important;flex-direction:column !important;height:100% !important;overflow:hidden !important;border-radius:24px !important;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02)) !important;border:1px solid rgba(255,255,255,.08) !important;transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease !important}.portfolio-grid .elementor-post__card:hover{transform:translateY(-4px) !important;border-color:rgba(255,122,24,.18) !important;box-shadow:0 22px 48px rgba(0,0,0,.3),0 0 24px rgba(255,122,24,.08) !important}.portfolio-grid .elementor-post__thumbnail__link{display:block !important;width:100% !important;aspect-ratio:16/10 !important;overflow:hidden !important;background:rgba(255,255,255,.03) !important;border-radius:0 !important;border-top-left-radius:24px !important;border-top-right-radius:24px !important}.portfolio-grid .elementor-post__thumbnail{width:100% !important;height:100% !important;padding-bottom:0 !important}.portfolio-grid .elementor-post__thumbnail img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center top !important;padding:0 !important}.portfolio-grid .elementor-post__text{padding:22px 22px 20px !important;display:flex !important;flex-direction:column !important;flex-grow:1 !important}.portfolio-grid .elementor-post__title{margin:0 0 10px !important}.portfolio-grid .elementor-post__title a{font-size:20px !important;line-height:1.1 !important;color:#fff !important;font-weight:600 !important;text-decoration:none !important}.portfolio-grid .elementor-post__excerpt{margin:0 0 16px !important}.portfolio-grid .elementor-post__excerpt p{font-size:14px !important;line-height:1.65 !important;color:rgba(255,255,255,.72) !important;margin:0 !important}.portfolio-grid .elementor-post__text:after{content:'Смотреть проект \2192';display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:1;color:#ff7a18;opacity:.9;margin-top:auto;transition:transform .25s ease,opacity .25s ease;font-weight:500}.portfolio-grid .elementor-post__card:hover .elementor-post__text:after{transform:translateX(4px);opacity:1}.portfolio-grid .elementor-post__badge{display:none !important}.styled-check-list{list-style:none !important;margin:0 0 24px !important;padding:0 !important}.styled-check-list li{position:relative;display:block;padding-left:26px;margin-bottom:12px;font-size:16px;line-height:1.5;color:rgba(255,255,255,.85)}.styled-check-list li:before{content:"✓";position:absolute;left:0;top:1px;font-size:16px;font-weight:600;color:var(--accent);text-shadow:0 0 8px rgba(255,122,24,.4)}.styled-check-list li strong{color:#fff;font-weight:600;margin-right:4px}.styled-check-list li:last-child{margin-bottom:0}.article-header{max-width:900px}.article-title{font-size:48px;line-height:1.1;letter-spacing:-.03em;color:#fff;font-weight:700}.article-meta{display:flex !important;flex-direction:row !important;justify-content:flex-start !important;align-items:center !important;gap:24px !important}.meta-item{display:flex !important;align-items:center !important;gap:8px !important;margin:0 !important}.meta-item p,.meta-item span,.meta-item div{margin:0 !important;padding:0 !important;line-height:1 !important}.meta-item svg,.meta-item i{display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;line-height:1 !important}.meta-item svg{color:var(--accent);opacity:.8}.article-yandex-grid{display:grid;grid-template-columns:minmax(0, 1fr) 320px;gap:60px;align-items:start}.article-body{max-width:820px}.article-body h2{font-size:32px;line-height:1.2;color:#fff;margin:48px 0 24px;letter-spacing:-.02em}.article-body h3{font-size:24px;line-height:1.3;color:#fff;margin:36px 0 16px}.article-body p{font-size:16px;line-height:1.65;color:rgba(255,255,255,.8);margin-bottom:24px}.article-featured-image{margin:0;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:var(--bg-soft)}.article-featured-image img{width:100%;height:auto;aspect-ratio:16/8;display:block;object-fit:cover}.article-featured-image figcaption{padding:16px;font-size:14px;text-align:center;color:rgba(255,255,255,.4);border-top:1px solid rgba(255,255,255,.05)}.article-table-wrapper{overflow-x:auto;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:var(--glass-bg);backdrop-filter:var(--glass-blur)}.glass-table{width:100%;border-collapse:collapse;text-align:left}.glass-table th{background:rgba(255,255,255,.04);color:#fff;font-weight:600;padding:18px 24px;font-size:15px;border-bottom:1px solid rgba(255,255,255,.1)}.glass-table td{padding:18px 24px;font-size:15px;color:rgba(255,255,255,.7);border-bottom:1px solid rgba(255,255,255,.03)}.glass-table tr:last-child td{border-bottom:none}.glass-table td strong{color:#fff}.sticky-sidebar-block{position:sticky;top:100px}.toc-card{padding:24px}.toc-title{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.4);font-weight:700;margin-bottom:16px}.toc-nav ul{list-style:none;padding:0;margin:0}.toc-nav li{margin-bottom:12px}.toc-nav li:last-child{margin-bottom:0}.toc-nav a{display:block;font-size:14px;line-height:1.5;color:rgba(255,255,255,.6);text-decoration:none;transition:all .3s ease;border-left:2px solid transparent;padding-left:12px;margin-left:-14px}.toc-nav a:hover{color:#fff;border-left-color:var(--accent);background:linear-gradient(90deg,rgba(255,122,24,.1) 0%,transparent 100%)}@media (max-width:1024px){.article-title{font-size:38px}.article-yandex-grid{grid-template-columns:1fr;gap:40px}.sticky-sidebar-block{position:relative;top:0}}@media (max-width:767px){.article-title{font-size:28px;line-height:1.1}.article-body h2{font-size:24px}.article-body p{font-size:16px}}@media (max-width:767px){.article-meta{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:flex-start !important;gap:16px !important}.meta-item{font-size:13px !important}}.article-yandex-grid{align-items:stretch !important;overflow:visible !important}.article-sidebar{height:100% !important;align-self:stretch !important;overflow:visible !important}.sticky-sidebar-block{position:-webkit-sticky !important;position:sticky !important;top:120px !important;z-index:10 !important;height:max-content !important;padding-bottom:20px}.toc-nav a.active{color:#fff !important;border-left-color:var(--accent) !important;background:linear-gradient(90deg,rgba(255,122,24,.12) 0%,transparent 100%) !important;font-weight:600}.blog-loop-card{display:flex !important;flex-direction:column !important;height:100% !important;overflow:hidden;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.08);transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease}.blog-loop-card:hover{transform:translateY(-4px);border-color:rgba(255,122,24,.18);box-shadow:0 22px 48px rgba(0,0,0,.3),0 0 24px rgba(255,122,24,.08)}.blog-loop-card .elementor-widget-theme-post-featured-image{margin:0 !important}.blog-loop-card .elementor-widget-theme-post-featured-image img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:24px 24px 0 0;background:rgba(255,255,255,.03)}.blog-loop-content{display:flex !important;flex-direction:column !important;flex-grow:1 !important;padding:24px 24px 22px !important}.blog-loop-card .elementor-widget-theme-post-title{margin:0 0 12px !important}.blog-loop-card .elementor-widget-theme-post-title a{font-size:18px !important;line-height:1.15;font-weight:500;letter-spacing:-.02em;color:#fff;text-decoration:none;transition:color .3s ease}.blog-loop-card .elementor-widget-theme-post-excerpt{margin:0 0 24px !important}.blog-loop-card .elementor-widget-theme-post-excerpt p{font-size:14px;line-height:1.65;color:var(--text-soft);margin:0}.blog-loop-meta{display:flex !important;flex-direction:row !important;align-items:center !important;flex-wrap:wrap !important;gap:16px !important;margin-top:auto !important;padding-top:18px !important;border-top:1px solid rgba(255,255,255,.05)}.blog-loop-meta .elementor-widget-text-editor,.blog-loop-meta .elementor-widget-heading{margin:0 !important;font-size:13px !important;line-height:1 !important;color:rgba(255,255,255,.45) !important}.blog-loop-meta .elementor-widget-text-editor .elementor-text-editor,.blog-loop-meta .elementor-widget-heading .elementor-heading-title{display:inline-flex;align-items:center;gap:6px}.blog-loop-meta i,.blog-loop-meta svg{color:var(--accent) !important;font-size:14px}.blog-loop-meta .meta-right{margin-left:auto !important}@media (max-width:767px){.blog-loop-content{padding:20px !important}.blog-loop-meta{gap:12px !important}}.toc-nav a.active{color:#fff !important;border-left-color:var(--accent) !important;background:linear-gradient(90deg,rgba(255,122,24,.12) 0%,transparent 100%) !important;font-weight:600}.toc-nav a.active{color:#fff !important;border-left-color:var(--accent) !important;background:linear-gradient(90deg,rgba(255,122,24,.12) 0%,transparent 100%) !important;font-weight:600}a.accent{color:var(--accent)}a.accent:hover{color:var(--accent);text-decoration:underline !important}