:root{--ink:#101b3d;--brand-navy:#1b233a;--brand-blue:#3468ff;--text:#26334d;--muted:#6f7890;--surface:#ffffff;--soft:#f7f8fc;--border:#e3e7ef;--teal:#2554d8;--teal-dark:#183faa;--gold:#ff7a1a;--danger:#c2410c;--success:#15803d;--shadow:0 18px 45px rgba(20,33,61,0.08);--radius:8px;--container:1160px}.shopHero{background:radial-gradient(circle at 75% 20%,rgba(53,112,255,.34),transparent 30%),linear-gradient(135deg,#071126,#132c66);color:#fff}.shopHeroGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:64px;gap:64px;align-items:center}.shopHero .serviceHeroContent h1{max-width:820px}.shopHeroMetrics article{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18)}.shopHeroPanel{border:1px solid rgba(255,255,255,.18);border-radius:28px;padding:34px;background:rgba(255,255,255,.12);box-shadow:0 30px 80px rgba(0,0,0,.24)}.shopHeroPanel>span,.shopHeroPanel>strong{display:block}.shopHeroPanel>span{color:#a9c5ff;font-weight:900;margin-bottom:8px}.shopHeroPanel>strong{font-size:clamp(28px,3vw,46px);line-height:1.05;margin-bottom:24px}.shopHeroPanel div{display:grid;grid-gap:14px;gap:14px}.shopHeroPanel article{padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(255,255,255,.1)}.shopHeroPanel b{display:block;color:#fff;margin-bottom:6px}.shopHeroPanel p{margin:0;color:#c9d6f5;line-height:1.55}.productPreviewSection,.relatedProductsSection,.shopProductsSection{background:linear-gradient(180deg,#f4f8ff,#edf4ff)}.productPreviewSection .homeBadge,.relatedProductsSection .homeBadge,.shopProductsSection .homeBadge{background:#e6efff;color:#2f6dff;border:1px solid rgba(47,109,255,.16)}.relatedProductsGrid,.shopProductsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.shopProductCard{display:grid;align-content:start;overflow:hidden;border:1px solid rgba(45,108,255,.16);border-radius:24px;background:#fff;box-shadow:0 24px 60px rgba(18,37,85,.08)}.shopProductImage{display:block;margin:18px 18px 0;overflow:hidden;aspect-ratio:16/11;border:1px solid rgba(45,108,255,.18);border-radius:20px;background:#edf4ff}.shopProductImage img{display:block;width:100%;height:100%;object-fit:contain;padding:12px;background:#eaf3ff}.shopProductBody{display:grid;grid-gap:14px;gap:14px;padding:22px}.shopProductTag{width:-moz-fit-content;width:fit-content;padding:8px 14px;border-radius:999px;background:#eef4ff;color:#2f6dff;font-weight:900;font-size:14px}.shopProductBody h3{margin:0;color:#0b1533;font-size:clamp(22px,1.8vw,30px);line-height:1.12}.shopProductBody p{margin:0;color:#68789d;line-height:1.55}.shopProductPrice{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;color:#607096;font-weight:800}.shopProductPrice strong{color:#326cff;font-size:clamp(24px,2.5vw,36px);line-height:1}.shopProductPrice small{color:#7d8ba8;font-size:14px}.shopProductCard .homePrimaryButton{width:-moz-fit-content;width:fit-content}.cartHero{background:radial-gradient(circle at 76% 22%,rgba(53,112,255,.28),transparent 30%),linear-gradient(135deg,#071126,#142c63);color:#fff}.cartHeroGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);grid-gap:56px;gap:56px;align-items:center}.cartHero .homeSecondaryButton{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 24px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-weight:900;text-decoration:none}.cartHeroPanel{padding:34px;border:1px solid rgba(255,255,255,.18);border-radius:28px;background:rgba(255,255,255,.12);box-shadow:0 30px 80px rgba(0,0,0,.22)}.cartHeroPanel>span{display:block;margin-bottom:18px;color:#a9c5ff;font-weight:900}.cartHeroPanel div{display:grid;grid-gap:14px;gap:14px}.cartHeroPanel article{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:4px 16px;gap:4px 16px;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(255,255,255,.1)}.cartHeroPanel b{grid-row:span 2;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:rgba(52,104,255,.32);color:#fff}.cartHeroPanel strong{color:#fff;font-size:18px}.cartHeroPanel p{margin:0;color:#c9d6f5;line-height:1.55}.cartPageSection{background:radial-gradient(circle at 86% 16%,rgba(51,108,255,.1),transparent 28%),linear-gradient(180deg,#f7faff,#edf4ff)}.cartPageSection .homeBadge{background:#e6efff;color:#2f6dff;border:1px solid rgba(47,109,255,.16)}.cartPageGrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);grid-gap:28px;gap:28px;align-items:stretch}.cartHelpPanel,.cartSummaryCard{border:1px solid rgba(45,108,255,.16);border-radius:28px;background:#fff;box-shadow:0 24px 60px rgba(18,37,85,.08)}.cartHelpPanel{padding:34px}.cartHelpPanel h2,.cartSummaryCard h2{margin:16px 0 14px;color:#0b1533;font-size:clamp(30px,3vw,48px);line-height:1.05}.cartHelpPanel p,.cartSummaryCard p{margin:0;color:#68789d;line-height:1.65}.cartHelpList{display:grid;grid-gap:12px;gap:12px;margin-top:28px}.cartHelpList span{padding:16px 18px;border:1px solid rgba(45,108,255,.14);border-radius:16px;background:#f4f8ff;color:#17376f;font-weight:900}.cartSummaryCard{display:grid;align-content:start;grid-gap:18px;gap:18px;padding:34px}.cartStatusBadge{width:-moz-fit-content;width:fit-content;padding:9px 14px;border-radius:999px;background:#eef4ff;color:#2f6dff;font-weight:900}.cartStateBox{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.cartLineItems{display:grid;grid-gap:12px;gap:12px}.cartLineItem{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:20px;border:1px solid rgba(45,108,255,.16);border-radius:20px;background:#f7faff}.cartLineItem small,.cartLineItem span{display:block;color:#7080a4;font-size:14px;font-weight:800}.cartLineItem strong{display:block;margin:6px 0;color:#0b1533;font-size:18px;line-height:1.25}.cartQuantityControls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px}.cartQuantityControls b,.cartQuantityControls button{display:inline-grid;place-items:center;min-width:38px;height:38px;border-radius:999px;border:1px solid rgba(47,109,255,.18);background:#fff;color:#17376f;font:inherit;font-weight:900}.cartQuantityControls button{cursor:pointer}.cartQuantityControls button:hover{border-color:rgba(47,109,255,.5);color:#2f6dff}.cartQuantityControls .cartRemoveButton{width:auto;padding:0 14px;color:#68789d}.cartLineItem>div:last-child{min-width:150px;text-align:right}.cartLineItem>div:last-child strong{color:#2f6dff;font-size:24px}.cartStateBox div{padding:18px;border:1px solid rgba(45,108,255,.14);border-radius:18px;background:#f7faff}.cartStateBox span{display:block;margin-bottom:8px;color:#7080a4;font-size:14px;font-weight:800}.cartStateBox strong{display:block;color:#0b1533;line-height:1.3}.cartStateBox small{display:block;margin-top:6px;color:#7080a4;font-weight:800}.cartActions{display:flex;flex-wrap:wrap;gap:12px}.cartCouponButton{border:1px solid rgba(47,109,255,.25);color:#17376f}.cartStatusText{padding:14px 16px;border-radius:16px;background:#eef4ff;color:#17376f!important;font-weight:800}.checkoutHero{background:radial-gradient(circle at 74% 20%,rgba(53,112,255,.28),transparent 30%),linear-gradient(135deg,#071126,#152f68);color:#fff}.checkoutHeroGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);grid-gap:56px;gap:56px;align-items:center}.checkoutBackButton,.checkoutHero .homeSecondaryButton{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 24px;border-radius:999px;text-decoration:none;font-weight:900}.checkoutHero .homeSecondaryButton{border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.1);color:#fff}.checkoutHeroPanel{padding:34px;border:1px solid rgba(255,255,255,.18);border-radius:28px;background:rgba(255,255,255,.12);box-shadow:0 30px 80px rgba(0,0,0,.22)}.checkoutHeroPanel>span{display:block;margin-bottom:18px;color:#a9c5ff;font-weight:900}.checkoutHeroPanel div{display:grid;grid-gap:14px;gap:14px}.checkoutHeroPanel article{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:4px 16px;gap:4px 16px;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(255,255,255,.1)}.checkoutHeroPanel b{grid-row:span 2;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:rgba(52,104,255,.32);color:#fff}.checkoutHeroPanel strong{color:#fff;font-size:18px}.checkoutHeroPanel p{margin:0;color:#c9d6f5;line-height:1.55}.checkoutSection{background:radial-gradient(circle at 86% 16%,rgba(51,108,255,.1),transparent 28%),linear-gradient(180deg,#f7faff,#edf4ff)}.checkoutGrid{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);grid-gap:28px;gap:28px;align-items:start}.checkoutFormCard,.checkoutSummaryCard{border:1px solid rgba(45,108,255,.16);border-radius:28px;background:#fff;box-shadow:0 24px 60px rgba(18,37,85,.08)}.checkoutSummaryCard{display:grid;grid-gap:20px;gap:20px;padding:34px;position:-webkit-sticky;position:sticky;top:18px}.checkoutFormCard h2,.checkoutSummaryCard h2{margin:14px 0 8px;color:#0b1533;font-size:clamp(30px,3vw,46px);line-height:1.05}.checkoutFormCard p,.checkoutSummaryCard p{margin:0;color:#68789d;line-height:1.65}.checkoutOrderList{display:grid;grid-gap:12px;gap:12px}.checkoutOrderList article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;padding:18px;border:1px solid rgba(45,108,255,.14);border-radius:18px;background:#f7faff}.checkoutOrderList b,.checkoutOrderList strong{display:block;color:#0b1533;line-height:1.25}.checkoutOrderList span{display:block;margin-top:6px;color:#7080a4;font-weight:800}.checkoutOrderList b{color:#2f6dff;text-align:right}.checkoutTotalBox{padding:20px;border:1px solid rgba(45,108,255,.16);border-radius:20px;background:#eef4ff}.checkoutTotalBox small,.checkoutTotalBox span{display:block;color:#7080a4;font-weight:800}.checkoutTotalBox strong{display:block;margin:8px 0;color:#0b1533;font-size:32px}.checkoutBackButton{width:-moz-fit-content;width:fit-content;border:1px solid rgba(47,109,255,.25);color:#17376f;background:#fff}.checkoutFormCard{display:grid;grid-gap:22px;gap:22px;padding:34px}.checkoutFieldsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.checkoutFormCard label{display:grid;grid-gap:8px;gap:8px;color:#17376f;font-weight:900}.checkoutFormCard input,.checkoutFormCard select,.checkoutFormCard textarea{width:100%;border:1px solid rgba(45,108,255,.18);border-radius:16px;background:#f7faff;color:#0b1533;font:inherit;font-weight:700;outline:none;padding:15px 16px}.checkoutFormCard textarea{min-height:130px;resize:vertical}.checkoutFormCard input:focus,.checkoutFormCard select:focus,.checkoutFormCard textarea:focus{border-color:rgba(47,109,255,.62);box-shadow:0 0 0 4px rgba(47,109,255,.1)}.checkoutSubmitButton{width:-moz-fit-content;width:fit-content;border:0;cursor:pointer}.checkoutSubmitButton:disabled{cursor:not-allowed;opacity:.58}.checkoutStatus{padding:16px 18px;border-radius:18px;background:#eef4ff;color:#17376f;font-weight:800}.checkoutStatus a{display:inline-flex;margin-top:10px;color:#2f6dff;font-weight:900}.checkoutStatuserror{background:#fff1f1;color:#9f1d1d}.checkoutStatussuccess{background:#ecfdf5;color:#166534}.paymentResultHero{min-height:calc(100vh - 150px);background:radial-gradient(circle at 74% 20%,rgba(53,112,255,.28),transparent 30%),linear-gradient(135deg,#071126,#152f68);color:#fff}.paymentResultHeroFailure{background:radial-gradient(circle at 74% 20%,rgba(53,112,255,.2),transparent 30%),radial-gradient(circle at 88% 70%,rgba(255,167,38,.16),transparent 28%),linear-gradient(135deg,#071126,#17234a)}.paymentResultGrid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);grid-gap:56px;gap:56px;align-items:center}.paymentResultHero .homeSecondaryButton{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 24px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-weight:900;text-decoration:none}.paymentResultCard{display:grid;grid-gap:22px;gap:22px;padding:34px;border:1px solid rgba(255,255,255,.18);border-radius:30px;background:rgba(255,255,255,.12);box-shadow:0 30px 80px rgba(0,0,0,.22)}.paymentResultIcon{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:#35d07f;color:#062117;font-size:42px;font-weight:900}.paymentResultHeroFailure .paymentResultIcon{background:#ffb84d;color:#2d1600}.paymentResultCard h2{margin:0;color:#fff;font-size:clamp(30px,3vw,44px);line-height:1.05}.paymentResultCard>div{display:grid;grid-gap:14px;gap:14px}.paymentResultCard article{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:4px 16px;gap:4px 16px;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(255,255,255,.1)}.paymentResultCard b{grid-row:span 2;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:rgba(52,104,255,.32);color:#fff}.paymentResultCard strong{color:#fff;font-size:18px}.paymentResultCard p{margin:0;color:#c9d6f5;line-height:1.55}.paymentResultHelpLink{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:999px;background:#fff;color:#17376f;font-weight:900;text-decoration:none}.relatedProductsSection{padding-top:96px;padding-bottom:96px}.relatedProductsGrid .shopProductCard{grid-template-columns:150px minmax(0,1fr);align-items:stretch;min-height:240px}.relatedProductsGrid .shopProductImage{min-height:190px;margin:18px 0 18px 18px;aspect-ratio:auto}.relatedProductsGrid .shopProductImage img{padding:10px}.relatedProductsGrid .shopProductBody{align-content:center;padding:22px}.relatedProductsGrid .shopProductBody h3{font-size:clamp(22px,1.7vw,28px)}.relatedProductsGrid .shopProductBody p{font-size:15px;line-height:1.55}.serviceProductsSection{background:radial-gradient(circle at 85% 20%,rgba(51,108,255,.12),transparent 28%),linear-gradient(180deg,#f7faff,#eef5ff)}.serviceProductsSection .homeSectionHeader{max-width:900px}.serviceProductsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.serviceProductCard{display:grid;grid-template-rows:auto 1fr auto;grid-gap:22px;gap:22px;min-height:330px;padding:28px;border:1px solid rgba(45,108,255,.16);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(246,250,255,.98));box-shadow:0 22px 60px rgba(18,37,85,.08)}.serviceProductNumber{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:#e8f0ff;color:#326cff;font-weight:950}.serviceProductCard em{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:14px;padding:8px 13px;border-radius:999px;background:#eef4ff;color:#2f6dff;font-style:normal;font-size:14px;font-weight:900}.serviceProductCard h3{margin:0 0 12px;color:#0b1533;font-size:clamp(24px,2.1vw,34px);line-height:1.08}.serviceProductCard p{margin:0;color:#65769c;line-height:1.62}.serviceProductBottom{display:flex;gap:14px;align-items:center;justify-content:space-between;padding-top:18px;border-top:1px solid rgba(45,108,255,.14)}.serviceProductBottom strong{color:#326cff;font-size:22px;line-height:1}.serviceProductBottom a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;background:#0b1533;color:#fff;font-weight:900;text-decoration:none}.shopCtaSection{background:#071126;color:#fff}.shopCtaPanel{display:flex;gap:28px;align-items:center;justify-content:space-between;padding:42px;border:1px solid rgba(255,255,255,.16);border-radius:28px;background:linear-gradient(135deg,rgba(18,44,102,.96),rgba(11,21,51,.96))}.shopCtaPanel h2,.shopCtaPanel p{margin:0}.shopCtaPanel h2{max-width:760px;font-size:clamp(30px,4vw,54px);line-height:1.04}.shopCtaPanel p{max-width:720px;margin-top:12px;color:#c9d6f5;line-height:1.7}.productPreviewGrid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);grid-gap:46px;gap:46px;align-items:center;padding:42px;border:1px solid rgba(45,108,255,.16);border-radius:28px;background:#fff;box-shadow:0 24px 70px rgba(18,37,85,.08)}.productPreviewImage{margin:0;overflow:hidden;aspect-ratio:1/1;border:1px solid rgba(45,108,255,.18);border-radius:24px;background:#edf4ff}.productPreviewImage img{display:block;width:100%;height:100%;object-fit:cover}.productPreviewCopy h2{margin:14px 0 16px;color:#0b1533;font-size:clamp(34px,4.5vw,62px);line-height:1.02}.productPreviewCopy p{margin:0;color:#66779c;font-size:18px;line-height:1.75}.productPreviewChecklist{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.productPreviewChecklist span{padding:10px 14px;border:1px solid rgba(45,108,255,.18);border-radius:999px;background:#f3f7ff;color:#17376f;font-weight:900}@media (max-width:1100px){.cartHeroGrid,.cartPageGrid,.checkoutGrid,.checkoutHeroGrid,.paymentResultGrid,.productPreviewGrid,.shopHeroGrid{grid-template-columns:1fr}.checkoutSummaryCard{position:static}.relatedProductsGrid,.serviceProductsGrid,.shopProductsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.relatedProductsGrid .shopProductCard{grid-template-columns:1fr}.relatedProductsGrid .shopProductImage{min-height:auto;margin:18px 18px 0;aspect-ratio:16/10}}@media (max-width:680px){.cartHelpPanel,.cartHeroPanel,.cartSummaryCard,.checkoutFormCard,.checkoutHeroPanel,.checkoutSummaryCard,.paymentResultCard,.productPreviewGrid,.shopCtaPanel,.shopHeroPanel{padding:24px;border-radius:22px}.relatedProductsGrid,.serviceProductsGrid,.shopProductsGrid{grid-template-columns:1fr}.serviceProductCard{min-height:auto;padding:24px}.serviceProductBottom,.shopCtaPanel{align-items:flex-start;flex-direction:column}.cartHeroPanel article,.cartLineItem,.cartStateBox,.checkoutFieldsGrid,.checkoutHeroPanel article,.paymentResultCard article{grid-template-columns:1fr}.cartLineItem>div:last-child{min-width:0;text-align:left}.cartHeroPanel b,.checkoutHeroPanel b,.paymentResultCard b{grid-row:auto}.checkoutOrderList article{grid-template-columns:1fr}.checkoutOrderList b{text-align:left}}.yandexSeoHero{background:radial-gradient(circle at 78% 46%,rgba(54,99,255,.28),transparent 32%),linear-gradient(135deg,#101a34,#17254b 54%,#11162f)}.yandexOrbit{position:relative;min-height:480px;display:grid;place-items:center}.yandexOrbit:after,.yandexOrbit:before{content:"";position:absolute;top:50%;left:50%;border:1px solid rgba(255,255,255,.13);border-radius:999px}.yandexOrbit:before{width:min(420px,86%);aspect-ratio:1;animation:orbitBreath 9s ease-in-out infinite}.yandexOrbit:after{width:min(300px,64%);aspect-ratio:1;border-style:dashed;animation:yandexOrbitSpin 30s linear infinite}.yandexOrbitCore{position:relative;z-index:2;width:142px;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:18px;text-align:center;color:#ffffff;font-size:30px;font-weight:900;line-height:.96;background:linear-gradient(145deg,#3b82ff,#6d4cff);border-radius:999px;box-shadow:0 28px 80px rgba(59,130,255,.36)}.yandexOrbitCore span{display:block;margin-top:0;font-size:13px;font-weight:700;line-height:1.2;color:rgba(255,255,255,.82)}.yandexOrbitItem{position:absolute;z-index:3;width:132px;min-height:82px;padding:14px;color:#ffffff;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.18);border-radius:20px;box-shadow:0 22px 60px rgba(0,0,0,.22);animation:ecomFloat 7.5s ease-in-out infinite}.yandexOrbitItem b{display:inline-grid;place-items:center;width:32px;height:32px;margin-bottom:8px;background:#3572ff;border-radius:11px}.yandexOrbitItem span{display:block;font-weight:900;line-height:1.1}.yandexOrbitItem.item1{top:70px;left:calc(50% - 66px);animation-delay:-.4s}.yandexOrbitItem.item2{top:calc(50% - 96px);left:calc(50% + 154px);animation-delay:-1.6s}.yandexOrbitItem.item3{right:auto;bottom:78px;left:calc(50% + 112px);animation-delay:-2.8s}.yandexOrbitItem.item4{bottom:54px;left:calc(50% - 66px);animation-delay:-3.8s}.yandexOrbitItem.item5{top:calc(50% - 28px);left:calc(50% - 286px);animation-delay:-5s}.yandexLightSection,.yandexPricingSection,.yandexProcessSection{background:#f6f9ff}.yandexInfluenceGrid{display:grid;grid-template-columns:.8fr repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:stretch}.yandexInfluenceCore{grid-row:span 3;display:grid;place-items:center;min-height:360px;padding:32px;color:#ffffff;text-align:center;font-size:30px;font-weight:900;line-height:1;background:linear-gradient(145deg,#2f72ff,#6547ff);border-radius:999px;box-shadow:0 24px 70px rgba(53,114,255,.22)}.yandexBenefitGrid article,.yandexDifferenceCards article,.yandexInfluenceGrid article,.yandexReasonGrid article{border-radius:18px}.yandexInfluenceGrid article{padding:24px;background:#ffffff;border:1px solid #dce7ff;box-shadow:0 16px 42px rgba(19,34,70,.08)}.yandexDifferenceCards article b,.yandexInfluenceGrid article b,.yandexReasonGrid article b{display:inline-grid;place-items:center;width:32px;height:32px;margin-bottom:14px;color:#ffffff;background:#3572ff;border-radius:10px;font-size:13px}.yandexBenefitGrid h3,.yandexDifferenceCards h3,.yandexInfluenceGrid h3,.yandexReasonGrid h3{margin:0 0 10px;color:#111a33;font-size:20px}.yandexBenefitGrid p,.yandexDifferenceCards p,.yandexInfluenceGrid p,.yandexReasonGrid p{margin:0;color:#5f6f8f;line-height:1.58}.yandexDarkSection{color:#ffffff;background:linear-gradient(135deg,#111a33,#172343)}.yandexDarkSection .homeSectionHeader h2,.yandexDarkSection .homeSectionHeader p,.yandexDarkSection h2,.yandexDarkSection p{color:#ffffff}.yandexBenefitGrid,.yandexReasonGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.yandexBenefitGrid article{padding:28px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1)}.yandexBenefitGrid strong{display:block;margin-bottom:16px;color:#6ea3ff;font-size:30px;font-weight:900}.yandexBenefitGrid h3,.yandexBenefitGrid p,.yandexDifferenceCards h3,.yandexDifferenceCards p{color:#ffffff}.yandexResultsSection{padding:clamp(92px,9vw,128px) 0;background:radial-gradient(circle at 82% 0,rgba(53,105,255,.12),transparent 28%),linear-gradient(135deg,#111a33,#172343)}.yandexResultsSection .container{max-width:1040px}.yandexResultsSection .homeSectionHeader{max-width:620px;margin:0 auto 58px;text-align:center}.yandexResultsSection .homeBadge{margin:0 auto 18px}.yandexResultsSection .homeSectionHeader h2{max-width:620px;margin:0 auto;font-size:clamp(2.45rem,4.6vw,4.1rem);line-height:1.03;letter-spacing:0}.yandexResultsSection .homeSectionHeader p{max-width:560px;margin:22px auto 0;color:rgba(255,255,255,.82);font-size:15px;line-height:1.7}.yandexResultsSection .yandexBenefitGrid{max-width:920px;margin:0 auto;gap:20px}.yandexResultsSection .yandexBenefitGrid article{min-height:236px;padding:32px 28px;border-radius:20px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.11)}.yandexResultsSection .yandexBenefitGrid strong{margin-bottom:14px;color:#6677ff;font-size:clamp(2rem,3vw,2.8rem);line-height:1;letter-spacing:0}.yandexResultsSection .yandexBenefitGrid h3{max-width:260px;margin:0 0 14px;color:#ffffff;font-size:22px;line-height:1.08}.yandexResultsSection .yandexBenefitGrid p{max-width:270px;color:rgba(255,255,255,.72);font-size:14px;line-height:1.55}.yandexCalcSection,.yandexReasonsSection{background:#ffffff}.yandexReasonsSection{padding:clamp(96px,9vw,136px) 0 clamp(104px,10vw,150px);background:radial-gradient(circle at 14% 12%,rgba(53,105,255,.06),transparent 31%),radial-gradient(circle at 84% 14%,rgba(124,58,237,.06),transparent 32%),linear-gradient(180deg,#ffffff,#f8fbff)}.yandexReasonsSection .container{max-width:1040px}.yandexReasonsSection .homeSectionHeader{max-width:720px;margin:0 auto 58px;text-align:center}.yandexReasonsSection .homeBadge{margin:0 auto 18px}.yandexReasonsSection .homeSectionHeader h2{max-width:620px;margin:0 auto;font-size:clamp(2.55rem,4.7vw,4.2rem);line-height:1.02;letter-spacing:0}.yandexReasonsSection .homeSectionHeader p{max-width:650px;margin:22px auto 0;color:#60708c;font-size:15px;line-height:1.65}.yandexReasonsSection .yandexReasonGrid{max-width:920px;margin:0 auto;gap:20px}.yandexReasonGrid article{position:relative;display:flex;min-height:470px;flex-direction:column;padding:26px;background:#f7faff;border:1px solid #dce7ff;border-radius:20px;box-shadow:0 18px 46px rgba(19,34,70,.08);overflow:hidden}.yandexReasonsSection .yandexReasonGrid article{background:rgba(255,255,255,.9)}.yandexReasonGrid article:after{content:"";position:absolute;top:0;right:0;width:118px;height:118px;background:#eef4ff;border-bottom-left-radius:100%}.yandexReasonTop{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.yandexReasonTop b{display:grid;place-items:center;width:42px;height:42px;color:#ffffff;font-size:13px;font-weight:950;background:#3569ff;border-radius:12px}.yandexReasonTop span{display:inline-flex;align-items:center;min-height:32px;padding:0 15px;color:#ff2e2e;font-size:12px;font-weight:900;background:#fff0ee;border-radius:999px}.yandexReasonGrid h3{position:relative;z-index:1;min-height:58px;margin:0 0 18px;color:#101a33;font-size:25px;line-height:1.05}.yandexReasonGrid article>p{position:relative;z-index:1;min-height:92px;color:#667793;font-size:14px;line-height:1.62}.yandexReasonDot{position:relative;z-index:1;width:30px;height:30px;margin:auto auto 18px;border:1px solid #3569ff;border-radius:50%;background:#ffffff;box-shadow:0 18px 34px rgba(53,105,255,.16)}.yandexReasonDot:after,.yandexReasonDot:before{content:"";position:absolute;left:50%;width:1px;height:24px;transform:translateX(-50%)}.yandexReasonDot:before{bottom:100%;background:#ff4d6d}.yandexReasonDot:after{top:100%;background:#22c55e}.yandexReasonDot{display:grid;place-items:center}.yandexReasonDot::marker{content:""}.yandexReasonDot{color:transparent}.yandexReasonDot:empty{background:radial-gradient(circle,#3569ff 0 4px,transparent 5px),#ffffff}.yandexReasonFix{position:relative;z-index:1;min-height:120px;padding:18px;background:#f8fbff;border:1px solid #dce7ff;border-radius:16px}.yandexReasonFix strong{display:block;margin:0 44px 10px 0;color:#101a33;font-size:15px;line-height:1.15}.yandexReasonFix em{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:28px;height:28px;color:#16a34a;font-style:normal;font-weight:950;background:#dcfce7;border-radius:50%}.yandexReasonFix p{color:#667793;font-size:13px;line-height:1.55}.yandexReasonGrid a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:18px;padding:0 18px;color:#ffffff;font-weight:900;text-decoration:none;background:#101a33;border-radius:14px}.yandexDifferenceGrid{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);grid-gap:28px;gap:28px;align-items:start}.yandexDifferenceGrid h2{margin:18px 0;font-size:clamp(2rem,3.6vw,3.5rem);line-height:1.05}.yandexMiniStats{display:flex;gap:10px;margin-top:26px}.yandexMiniStats span{min-width:64px;padding:12px 16px;text-align:center;font-weight:900;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:14px}.yandexDifferenceCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.yandexDifferenceCards article{padding:24px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1)}.yandexApproachSection{padding:clamp(92px,9vw,130px) 0;background:radial-gradient(circle at 80% 0,rgba(124,58,237,.18),transparent 28%),radial-gradient(circle at 22% 28%,rgba(53,105,255,.13),transparent 30%),linear-gradient(135deg,#101a33,#1b1d42)}.yandexApproachSection .container{max-width:980px}.yandexApproachSection .homeSectionHeader{max-width:680px;margin:0 auto 58px;text-align:center}.yandexApproachSection .homeBadge{margin:0 auto 18px}.yandexApproachSection .homeSectionHeader h2{max-width:660px;margin:0 auto;color:#ffffff;font-size:clamp(2.35rem,4.2vw,3.8rem);line-height:1.06;letter-spacing:0}.yandexApproachSection .homeSectionHeader p{max-width:620px;margin:22px auto 0;color:rgba(255,255,255,.84);font-size:15px;line-height:1.7}.yandexApproachSection .yandexDifferenceGrid{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(0,1.18fr);grid-gap:18px;gap:18px;align-items:stretch;max-width:860px;margin:0 auto}.yandexApproachSection .yandexDifferenceCards article,.yandexDifferenceLead{position:relative;overflow:hidden;border-radius:20px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.075);box-shadow:0 22px 54px rgba(0,0,0,.16)}.yandexApproachSection .yandexDifferenceCards article:after,.yandexDifferenceLead:after{content:"";position:absolute;top:0;right:0;width:112px;height:112px;background:rgba(79,118,255,.16);border-bottom-left-radius:100%}.yandexDifferenceLead{min-height:520px;padding:34px;background:radial-gradient(circle at 98% 0,rgba(124,108,255,.24),transparent 33%),linear-gradient(180deg,rgba(70,91,170,.62),rgba(64,52,140,.58))}.yandexDifferenceLead>span{position:relative;z-index:1;display:inline-flex;min-height:32px;align-items:center;padding:0 14px;color:#ffffff;font-size:12px;font-weight:900;background:rgba(255,255,255,.11);border-radius:999px}.yandexDifferenceLead h3{position:relative;z-index:1;max-width:330px;margin:32px 0 22px;color:#ffffff;font-size:clamp(1.9rem,2.5vw,2.7rem);line-height:1.04}.yandexDifferenceLead p{position:relative;z-index:1;max-width:360px;color:rgba(255,255,255,.82);font-size:15px;line-height:1.72}.yandexApproachSection .yandexMiniStats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:34px}.yandexApproachSection .yandexMiniStats span{min-width:0;padding:16px 14px;text-align:left;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.16);border-radius:14px}.yandexApproachSection .yandexMiniStats small,.yandexApproachSection .yandexMiniStats strong{display:block}.yandexApproachSection .yandexMiniStats strong{color:#ffffff;font-size:22px;line-height:1}.yandexApproachSection .yandexMiniStats small{margin-top:6px;color:rgba(255,255,255,.62);font-size:10px;line-height:1.2}.yandexApproachSection .yandexDifferenceCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.yandexApproachSection .yandexDifferenceCards article{min-height:160px;padding:24px}.yandexApproachSection .yandexDifferenceCards b{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;margin-bottom:18px;color:#ffffff;font-size:11px;background:#3569ff;border-radius:10px}.yandexApproachSection .yandexDifferenceCards h3{position:relative;z-index:1;margin:0 0 12px;color:#ffffff;font-size:19px;line-height:1.12}.yandexApproachSection .yandexDifferenceCards p{position:relative;z-index:1;color:rgba(255,255,255,.72);font-size:13px;line-height:1.55}.yandexProcessList{display:grid;grid-gap:16px;gap:16px;max-width:940px;margin:0 auto}.yandexProcessList article{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:18px;gap:18px;padding:24px;background:#ffffff;border:1px solid #dce7ff;border-radius:18px;box-shadow:0 14px 36px rgba(19,34,70,.07)}.yandexProcessList b{display:grid;place-items:center;width:42px;height:42px;color:#3572ff;background:#edf4ff;border-radius:14px}.yandexProcessList h3{margin:0 0 8px;color:#111a33}.yandexProcessList p{margin:0;color:#5f6f8f;line-height:1.6}.yandexCalc{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1fr);grid-gap:22px;gap:22px;max-width:1040px;margin:0 auto}.yandexCalcPanel,.yandexCalcResult{padding:26px;border-radius:22px}.yandexCalcPanel{display:grid;grid-gap:14px;gap:14px;background:#ffffff;border:1px solid #dce7ff;box-shadow:0 18px 54px rgba(19,34,70,.08)}.yandexCalcPanel label{display:grid;grid-gap:8px;gap:8px;color:#111a33;font-weight:900}.yandexCalcPanel input{width:100%;min-height:48px;padding:0 16px;color:#111a33;font:inherit;font-weight:900;background:#f7faff;border:1px solid #bfd3ff;border-radius:14px}.yandexCalcPackages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.yandexCalcPackages button{padding:14px;color:#111a33;text-align:left;background:#ffffff;border:1px solid #d4e2ff;border-radius:14px;cursor:pointer}.yandexCalcPackages button.active{color:#ffffff;background:#101a33;border-color:#101a33}.yandexCalcPackages span,.yandexCalcPackages strong{display:block}.yandexCalcPackages span{margin-top:6px;font-size:13px;color:inherit;opacity:.76}.yandexCalcResult{display:grid;grid-gap:18px;gap:18px;color:#ffffff;background:linear-gradient(145deg,#101a33,#173b6d);box-shadow:0 28px 80px rgba(16,26,51,.28)}.yandexCalcResult>span{color:#bcd1ff;font-weight:900}.yandexCalcResult>strong{font-size:clamp(2.2rem,4vw,4rem);line-height:1}.yandexCalcResult>div:not(.yandexCalcForecast){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.yandexCalcForecast span,.yandexCalcResult>div:not(.yandexCalcForecast) span{padding:16px;color:#dce8ff;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12);border-radius:16px}.yandexCalcForecast small,.yandexCalcResult b{display:block}.yandexCalcResult b{margin-bottom:4px;color:#ffffff;font-size:24px}.yandexCalcForecast{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.yandexCalcForecast span{font-size:20px;font-weight:900}.yandexCalcForecast small{margin-top:6px;color:#bcd1ff;font-size:13px}.yandexCalcResult a{display:inline-flex;align-items:center;justify-content:center;min-height:52px;color:#ffffff;font-weight:900;text-decoration:none;background:#3572ff;border-radius:16px}.ecomCalcWithChart,.yandexCalcWithChart{max-width:760px;margin:0 auto;grid-template-columns:minmax(0,1fr) minmax(280px,.92fr);gap:18px}.ecomCalcWithChart .ecomCalcPanel,.ecomCalcWithChart .ecomCalcResult,.yandexCalcWithChart .yandexCalcPanel,.yandexCalcWithChart .yandexCalcResult{padding:24px;border-radius:16px}.ecomCalcWithChart .ecomCalcResult>strong,.yandexCalcWithChart .yandexCalcResult>strong{font-size:clamp(2.15rem,4vw,3.4rem)}.ecomCalcWithChart .ecomCalcKpis,.yandexCalcWithChart .yandexCalcResult>div:not(.yandexCalcForecast){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ecomCalcWithChart .seoForecastChart,.yandexCalcWithChart .seoForecastChart{grid-column:1/-1}.seoForecastChart{max-width:500px;margin:6px auto 0;text-align:center}.seoForecastChart h3{margin:0 0 18px;color:#101a33;font-size:16px;line-height:1.2}.seoForecastBars{grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.seoForecastBarItem,.seoForecastBars{display:grid;min-height:160px;align-items:end}.seoForecastBarItem{grid-gap:8px;gap:8px}.seoForecastBarItem i{display:block;min-height:24px;background:linear-gradient(180deg,#3569ff,#604cff);border-radius:10px 10px 3px 3px;box-shadow:0 12px 24px rgba(53,105,255,.2)}.seoForecastValue{color:#3569ff;font-size:10px;font-weight:900;line-height:1.15;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}.seoForecastBarItem:hover .seoForecastValue{opacity:1;transform:translateY(0)}.seoForecastBarItem small{color:#667793;font-size:10px;font-weight:800}.yandexPricingSection{padding:clamp(58px,6vw,86px) 0;background:radial-gradient(circle at 15% 12%,rgba(53,105,255,.06),transparent 30%),radial-gradient(circle at 85% 10%,rgba(124,58,237,.06),transparent 32%),linear-gradient(180deg,#ffffff,#f7faff)}.yandexPricingSection .container{max-width:900px}.yandexPricingSection .homeSectionHeader{max-width:560px;margin:0 auto 30px;text-align:center}.yandexPricingSection .homeBadge{margin:0 auto 8px}.yandexPricingSection .homeSectionHeader h2{max-width:520px;margin:0 auto;font-size:clamp(1.9rem,3.2vw,2.9rem);line-height:1.02;letter-spacing:0}.yandexPricingSection .homeSectionHeader p{max-width:560px;margin:12px auto 0;color:#667793;font-size:12px;line-height:1.5}.yandexPricingSection .ecomPackageGrid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;gap:12px;margin:0 auto}.homePricingSection.yandexPricingSection .ecomPackageGrid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1040px}.yandexPricingSection .ecomPackageCard{min-height:0;padding:14px 14px 12px;border-radius:12px;background:rgba(255,255,255,.9);box-shadow:0 18px 44px rgba(19,34,70,.08)}.yandexPricingSection .ecomPackageCard em{display:inline-flex;min-height:20px;align-items:center;margin:0 0 10px;padding:0 9px;color:#3569ff;font-size:9px;font-style:normal;font-weight:900;background:#edf4ff;border-radius:999px}.yandexPricingSection .ecomPackageCard>span{position:absolute;top:19px;right:14px;width:auto;height:auto;color:#3569ff;font-size:11px;background:transparent}.yandexPricingSection .ecomPackageCard h3{margin:0 0 6px;font-size:15px;line-height:1.08}.yandexPricingSection .ecomPackageCard p{display:-webkit-box;min-height:42px;margin:0 0 10px;overflow:hidden;font-size:10px;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:3}.yandexPricingSection .ecomPackageCard strong{padding-top:10px;font-size:17px;border-top:1px solid #dce7ff}.yandexPricingSection .ecomPackageCard small{margin-top:2px;font-size:9px}.yandexPricingSection .ecomPackageCard ul{gap:5px;margin:12px 0 10px}.yandexPricingSection .ecomPackageCard li{gap:6px;font-size:9.5px;line-height:1.25}.yandexPricingSection .ecomPackageResult{margin:0 0 10px;padding:8px;border-radius:9px}.yandexPricingSection .ecomPackageResult b{margin-bottom:3px;font-size:9px}.yandexPricingSection .ecomPackageResult span{display:-webkit-box;overflow:hidden;font-size:8.8px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.yandexPricingSection .ecomPackageCard a{min-height:32px;border-radius:9px;font-size:10px}.yandexPricingSection .ecomPackageCardFeatured:before{content:"Популярный формат";top:18px;right:-34px;z-index:3;width:118px;height:24px;color:#ffffff;font-size:8px;font-weight:950;line-height:24px;text-align:center;background:#3569ff;border-radius:0;transform:rotate(45deg);box-shadow:0 10px 22px rgba(53,105,255,.22)}.yandexPricingSection .ecomPackageCardFeatured>span{right:46px}.yandexPricingNote{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:16px;gap:16px;align-items:center;max-width:620px;margin:24px auto 0;padding:20px;color:#ffffff;background:#101a33;border-radius:14px;box-shadow:0 22px 54px rgba(16,26,51,.18)}.yandexPricingNote span{display:inline-flex;min-height:24px;align-items:center;margin-bottom:10px;padding:0 10px;font-size:9px;font-weight:900;background:rgba(255,255,255,.1);border-radius:999px}.yandexPricingNote h3{margin:0;color:#ffffff;font-size:20px;line-height:1.12}.yandexPricingNote ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.yandexPricingNote li{padding:10px 12px;color:rgba(255,255,255,.86);font-size:11px;font-weight:800;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:8px}.yandexPricingHelp{max-width:520px;margin:18px auto 0;padding:16px 20px;color:#667793;text-align:center;font-size:12px;line-height:1.55;background:#f8fbff;border:1px solid #bfd3ff;border-radius:12px}.medicalUrgencySection{padding:clamp(84px,8vw,124px) 0;background:radial-gradient(circle at 18% 18%,rgba(53,105,255,.16),transparent 28%),radial-gradient(circle at 86% 22%,rgba(124,58,237,.16),transparent 30%),linear-gradient(135deg,#101a33,#172343)}.medicalUrgencyPanel{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);grid-gap:22px;gap:22px;align-items:stretch;max-width:1040px;margin:0 auto}.medicalAuditCard,.medicalUrgencyContent{border:1px solid rgba(255,255,255,.13);border-radius:24px;background:rgba(255,255,255,.075);box-shadow:0 28px 80px rgba(0,0,0,.18)}.medicalUrgencyContent{padding:clamp(30px,4vw,48px)}.medicalUrgencyContent .homeBadge{margin-bottom:22px}.medicalUrgencyContent h2{max-width:700px;margin:0;color:#ffffff;font-size:clamp(2.2rem,4.1vw,4rem);line-height:1.04}.medicalUrgencyContent>p{max-width:700px;margin:22px 0 0;color:rgba(255,255,255,.76);font-size:16px;line-height:1.72}.medicalUrgencyReasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:30px 0}.medicalUrgencyReasons article{min-height:160px;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.07)}.medicalUrgencyReasons span{display:inline-flex;margin-bottom:12px;padding:7px 10px;color:#8eb6ff;font-size:11px;font-weight:900;line-height:1;background:rgba(53,105,255,.18);border-radius:999px}.medicalUrgencyReasons strong{display:block;color:#ffffff;font-size:17px;line-height:1.16}.medicalUrgencyReasons p{margin:10px 0 0;color:rgba(255,255,255,.66);font-size:13px;line-height:1.55}.medicalAuditCard{display:flex;flex-direction:column;padding:clamp(26px,3vw,34px);background:radial-gradient(circle at 100% 0,rgba(53,105,255,.2),transparent 34%),rgba(255,255,255,.09)}.medicalAuditCard>strong{color:#ffffff;font-size:25px;line-height:1.1}.medicalAuditCard ul{display:grid;grid-gap:12px;gap:12px;margin:24px 0;padding:0;list-style:none}.medicalAuditCard li{display:flex;gap:10px;color:rgba(255,255,255,.78);font-size:14px;line-height:1.35}.medicalAuditCard li:before{content:"";color:#6ea3ff;font-weight:900}.medicalAuditCard div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:auto}.medicalAuditCard span{padding:16px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:rgba(255,255,255,.08)}.medicalAuditCard b,.medicalAuditCard small{display:block}.medicalAuditCard b{color:#ffffff;font-size:20px;line-height:1}.medicalAuditCard small{margin-top:6px;color:rgba(255,255,255,.62);font-size:12px;line-height:1.25}.medicalServicesSection{padding:clamp(62px,6vw,86px) 0;background:radial-gradient(circle at 16% 12%,rgba(53,105,255,.16),transparent 28%),radial-gradient(circle at 84% 18%,rgba(124,58,237,.16),transparent 30%),linear-gradient(135deg,#101a33,#172343)}.medicalServicesSection .homeSectionHeader{max-width:720px;margin:0 auto 32px;text-align:center}.medicalServicesSection .homeBadge{margin:0 auto 18px}.medicalServicesSection .homeSectionHeader h2,.medicalServicesSection .homeSectionHeader p{color:#ffffff}.medicalServicesSection .homeSectionHeader p{color:rgba(255,255,255,.74)}.medicalServicesGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;max-width:980px;margin:0 auto}.medicalServiceCard{position:relative;min-height:176px;overflow:hidden;padding:20px;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:rgba(255,255,255,.075);box-shadow:0 22px 54px rgba(0,0,0,.14)}.medicalServiceCard:after{content:"";position:absolute;top:-54px;right:-48px;width:116px;height:116px;border-radius:50%;background:rgba(53,105,255,.14)}.medicalServiceCard h3,.medicalServiceCard p,.medicalServiceCard span{position:relative;z-index:1}.medicalServiceCard span{display:inline-grid;place-items:center;width:36px;height:36px;margin-bottom:14px;color:#ffffff;font-size:12px;font-weight:900;background:#3569ff;border-radius:11px}.medicalServiceCard h3{max-width:260px;margin:0 0 9px;color:#ffffff;font-size:21px;line-height:1.12}.medicalServiceCard p{max-width:280px;margin:0;color:rgba(255,255,255,.72);font-size:14px;line-height:1.55}@media (max-width:1080px){.yandexOrbit{min-height:420px}.medicalServicesGrid,.medicalUrgencyPanel,.yandexBenefitGrid,.yandexCalc,.yandexDifferenceGrid,.yandexInfluenceGrid,.yandexReasonGrid{grid-template-columns:1fr}.yandexInfluenceCore{grid-row:auto;min-height:220px;border-radius:28px}}@media (max-width:720px){.yandexOrbit{display:none}.medicalAuditCard div,.medicalUrgencyReasons,.yandexCalcForecast,.yandexCalcPackages,.yandexCalcResult>div:not(.yandexCalcForecast),.yandexDifferenceCards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.yandexInfluenceCore,.yandexInfluenceCore:after,.yandexInfluenceCore:before,.yandexOrbit:after,.yandexOrbit:before,.yandexOrbitItem{animation:none}}.yandexLightSection{background:radial-gradient(circle at 16% 18%,rgba(53,105,255,.05),transparent 30%),radial-gradient(circle at 84% 18%,rgba(124,58,237,.05),transparent 32%),#ffffff}.yandexLightSection .container{max-width:840px}.yandexLightSection .homeSectionHeader{max-width:560px;margin:0 auto 34px;text-align:center}.yandexLightSection .homeSectionHeader h2{max-width:480px;margin:10px auto 12px;font-size:clamp(2rem,3.1vw,3rem);line-height:1.02}.yandexLightSection .homeSectionHeader p{max-width:520px;margin:0 auto;color:#667793;font-size:14px;line-height:1.65}.yandexLightSection .homeBadge{margin:0 auto}.yandexInfluenceGrid{grid-template-columns:240px repeat(2,minmax(250px,1fr));gap:14px;align-items:center;max-width:820px;margin:0 auto}.yandexInfluenceCore{position:relative;grid-row:1/span 3;width:190px;min-height:auto;aspect-ratio:1;place-self:center;padding:24px;font-size:1rem;line-height:1.08;border:12px solid #eef4ff;outline:1px dashed #bfd3ff;outline-offset:10px;box-shadow:0 20px 54px rgba(53,105,255,.16);animation:yandexCoreBreathe 4.8s ease-in-out infinite}.yandexInfluenceCore:after,.yandexInfluenceCore:before{content:"";position:absolute;inset:-20px;border-radius:inherit;pointer-events:none}.yandexInfluenceCore:before{border:1px dashed rgba(53,105,255,.32);animation:yandexCoreOrbit 11s linear infinite}.yandexInfluenceCore:after{border:12px solid rgba(53,105,255,.07);animation:yandexCorePulse 4.8s ease-in-out infinite}.yandexInfluenceCore small,.yandexInfluenceCore span,.yandexInfluenceCore strong{display:block}.yandexInfluenceCore span{color:rgba(255,255,255,.72);font-size:11px;font-weight:800}.yandexInfluenceCore strong{margin-top:6px;color:#ffffff;font-size:20px;font-weight:950;line-height:.98}.yandexInfluenceCore small{margin-top:8px;color:rgba(255,255,255,.72);font-size:9px;font-weight:700;line-height:1.25}@keyframes yandexCoreBreathe{0%,to{transform:translateY(0) scale(1);box-shadow:0 20px 54px rgba(53,105,255,.16)}50%{transform:translateY(-4px) scale(1.035);box-shadow:0 28px 70px rgba(53,105,255,.24)}}@keyframes yandexCorePulse{0%,to{transform:scale(.98);opacity:.78}50%{transform:scale(1.08);opacity:.38}}@keyframes yandexCoreOrbit{to{transform:rotate(1turn)}}.yandexInfluenceGrid article{min-height:120px;padding:16px;border-radius:14px;box-shadow:0 14px 38px rgba(19,34,70,.07)}.yandexInfluenceGrid article:after{content:"";position:absolute}.yandexInfluenceGrid article b{width:28px;height:28px;margin-bottom:12px;border-radius:9px;font-size:12px}.yandexInfluenceGrid h3{margin-bottom:8px;font-size:15px;line-height:1.16}.yandexInfluenceGrid p{font-size:12px;line-height:1.45}@media (max-width:1080px){.yandexLightSection .container{max-width:840px}.yandexInfluenceGrid{grid-template-columns:190px repeat(2,minmax(230px,1fr))}}@media (max-width:760px){.yandexInfluenceGrid{grid-template-columns:1fr;max-width:440px}.yandexInfluenceCore{grid-row:auto}}*{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{width:min(100% - 32px,var(--container));margin:0 auto}.section{padding:84px 0}.sectionSoft{background:var(--soft)}.eyebrow{color:var(--gold);font-size:13px;font-weight:760;letter-spacing:0;text-transform:uppercase}.pageTitle{max-width:760px}.hero h1,.pageTitle h1{margin:12px 0 18px;color:var(--ink);font-size:clamp(2.1rem,6vw,3.45rem);line-height:1.05;letter-spacing:0}.hero p,.pageTitle p{max-width:680px;margin:0;color:var(--muted);font-size:18px}.grid{display:grid;grid-gap:22px;gap:22px}.gridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.gridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:24px}.card h2,.card h3{margin:0 0 10px;color:var(--ink);line-height:1.2}.card p{margin:0;color:var(--muted)}.button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:8px;padding:10px 16px;background:var(--gold);color:#fff;font-weight:720;line-height:1.2;cursor:pointer}.button:hover{background:#e6670e}.buttonSecondary{border-color:var(--border);background:var(--surface);color:var(--ink)}.buttonSecondary:hover{border-color:var(--gold);background:var(--soft)}.auditTopBar{background:var(--brand-navy);color:#fff;font-size:14px}.auditTopInner{display:grid;grid-template-columns:auto 1fr auto;min-height:54px;align-items:center;grid-gap:36px;gap:36px}.auditOffer{display:flex;align-items:center;gap:14px}.auditOffer>span{display:inline-flex;min-height:34px;align-items:center;border-radius:999px;padding:8px 18px;background:var(--brand-blue);color:#fff;font-size:13px;font-weight:900;line-height:1}.auditOffer small,.auditOffer strong{display:block;line-height:1.25}.auditOffer strong{color:#fff;font-size:15px;font-weight:900}.auditOffer small{margin-top:2px;color:#93a4c8;font-size:12px}.auditTopInner p{justify-self:end;margin:0;color:#d7def1;font-size:13px;line-height:1.25}.auditTopInner a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border-radius:999px;padding:10px 24px;background:var(--brand-blue);color:#fff;font-size:13px;font-weight:900}.header{position:relative;z-index:20;border-bottom:1px solid rgba(217,224,234,.88);background:#fff}.saasHeaderInner{position:relative;display:grid;grid-template-columns:184px minmax(0,1fr) auto;min-height:92px;align-items:center;grid-gap:9px 14px;gap:9px 14px;padding:12px 0 10px}.saasBrand{width:184px;height:68px;border-radius:8px;box-shadow:0 14px 34px rgba(17,24,39,.13)}.saasNav{display:flex;align-items:center;justify-content:center;grid-column:2;grid-row:1;gap:1px;width:100%;min-height:54px;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:0 8px;background:var(--brand-navy);color:#fff;font-size:12.5px;font-weight:820;box-shadow:0 18px 44px rgba(15,23,42,.13)}.saasNav .navGroupButton,.saasNav>a{display:inline-flex;min-height:42px;align-items:center;gap:8px;border-radius:10px;padding:0 10px;color:#fff;white-space:nowrap}.mobileMenuToggle{display:none}.megaGroup:focus-within .megaTrigger,.megaGroup:hover .megaTrigger,.saasNav .navGroupButton:hover,.saasNav>a:hover{background:rgba(255,255,255,.08);color:#fff}.megaGroup{position:static!important}.megaTrigger{font-weight:860}.megaMenu{position:absolute;top:calc(100% - 4px);left:228px;right:132px;z-index:50;display:grid;grid-template-columns:minmax(210px,.64fr) minmax(0,1fr);grid-gap:12px;gap:12px;visibility:hidden;border:1px solid #dbe5f5;border-radius:18px;padding:12px;background:rgba(255,255,255,.98);box-shadow:0 28px 80px rgba(15,23,42,.18);opacity:0;transform:translateY(10px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.megaMenu:before{content:"";position:absolute;top:-16px;left:0;right:0;height:16px}.megaGroup:focus-within .megaMenu,.megaGroup:hover .megaMenu{visibility:visible;opacity:1;transform:translateY(0)}.megaIntro{display:flex;flex-direction:column;justify-content:space-between;border-radius:14px;padding:16px;background:radial-gradient(circle at 80% 10%,rgba(58,108,255,.34),transparent 34%),linear-gradient(160deg,#101b3d,#17213b 62%,#111827);color:#fff}.megaIntro span{align-self:flex-start;border-radius:999px;padding:6px 10px;background:rgba(255,255,255,.12);color:#c7d7ff;font-size:11px;font-weight:900}.megaIntro h3{margin:18px 0 8px;color:#fff;font-size:20px;line-height:1.12}.megaIntro p{margin:0 0 18px;color:rgba(255,255,255,.78);font-size:13px;line-height:1.48}.megaIntro a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border-radius:999px;background:#3468ff;color:#fff;font-weight:900}.mobileMegaAuditLink{display:none}.megaColumns{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(190px,.72fr);grid-gap:10px;gap:10px}.megaColumn{border:1px solid #e5ebf5;border-radius:14px;padding:13px;background:#f8fafc}.megaColumn h4{margin:0;color:#101b3d;font-size:15px}.megaColumn p{min-height:0;margin:7px 0 11px;color:#64748b;font-size:12px;line-height:1.38}.megaColumn div{display:grid;grid-gap:4px;gap:4px}.megaColumn a{display:flex;align-items:center;justify-content:space-between;border-radius:9px;padding:7px 8px;color:#24324f;font-size:12px;font-weight:760;line-height:1.25}.megaColumn a:after{content:">";color:#2554d8;font-size:18px;line-height:1}@media (min-width:641px) and (max-width:1100px){.header .saasHeaderInner{width:min(100% - 48px,980px)!important;display:grid!important;grid-template-columns:72px minmax(120px,1fr) minmax(120px,1fr) 110px!important;grid-gap:12px!important;gap:12px!important;align-items:center!important;padding:14px 0 16px!important}.header .saasBrand{grid-column:1!important;grid-row:1!important;width:72px!important;height:58px!important;justify-self:start!important;border-radius:16px!important;background:#17213b url(/dg-mobile-logo.jpg) 50%/cover no-repeat!important}.header .saasBrand img{display:none!important}.header .saasCartSlot{display:contents!important}.header .currencySwitcher{grid-column:2!important;grid-row:1!important;width:100%!important}.header .saasCartSlot .cartPill{grid-column:3!important;grid-row:1!important;width:100%!important;min-width:0!important}.header .mobileMenuToggle{display:inline-flex!important;grid-column:4!important;grid-row:1!important;width:100%!important;height:52px!important;align-items:center!important;justify-content:center!important;border-radius:999px!important}.header .saasContact,.header .saasNav{display:none!important}.header .saasNav{grid-column:1/-1!important;grid-row:2!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:12px!important;border-radius:24px!important;overflow:visible!important}.header .saasNavMobileOpen{display:grid!important}.header .saasNav .navGroup,.header .saasNav .navGroupButton,.header .saasNav>a{width:100%!important;min-width:0!important;max-width:none!important}.header .saasNav .megaGroupOpen{grid-column:1/-1!important}.header .saasNav .navGroupButton,.header .saasNav>a{min-height:48px!important;border-radius:16px!important;justify-content:center!important;text-align:center!important}.header .megaMenu{position:static!important;display:none!important;width:100%!important;max-height:none!important;margin:10px 0 0!important;grid-template-columns:1fr!important;border-radius:18px!important;padding:12px!important;transform:none!important;opacity:1!important;visibility:visible!important}.header .megaGroupOpen .megaMenu{display:grid!important}.header .megaColumnAccent,.header .megaIntro,.header .megaMenu:before{display:none!important}.header .megaColumn div,.header .megaColumns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}.header .megaGroupOpen .megaColumn div,.header .megaGroupOpen .megaColumns{width:100%!important}.header .megaColumn{padding:0!important;background:transparent!important;box-shadow:none!important}.header .megaColumn h4,.header .megaColumn p{display:none!important}.header .megaColumn a{min-height:42px!important;border-radius:12px!important;padding:10px 12px!important;font-size:.82rem!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.header .mobileMegaAuditLink{grid-column:1/-1!important;display:inline-flex!important;justify-content:center!important;background:var(--brand-blue)!important;color:#fff!important}.header .currencyMenu{left:0!important;right:auto!important;width:min(220px,100vw - 48px)!important}}@media (max-width:640px){body{background:#f5f8ff}.auditTopBar .container,.header .container,main .container{width:calc(100% - 24px);max-width:calc(100% - 24px)}main .aboutDarkSection,main .aboutLightSection,main .aboutResultsSection,main .homeSection,main .productOptionsSection,main .productPreviewSection{padding-block:42px}main :is(h1,h2,h3){max-width:100%;text-wrap:balance;overflow-wrap:normal;word-break:normal;letter-spacing:0}main :is(p,li,span,a,strong,b){overflow-wrap:normal;word-break:normal}main :is(.homeSectionHeader,.homeCentered,.seoGrowthHeader){gap:12px;margin-bottom:22px}main :is(.homeBadge,.homeSectionBadge){width:-moz-fit-content;width:fit-content;max-width:100%;min-height:34px;align-items:center;justify-content:center;border:1px solid rgba(53,105,255,.18);border-radius:999px;padding:8px 14px;background:#edf4ff;color:#3569ff;font-size:12px;line-height:1.15;white-space:normal;text-align:center;box-shadow:none}main :is(.homeHero,.homeProblemEntitySection,.homeReviewsSection,.homeTimelineSection,.homeCertificatesSection,.ecomPricingSection,.seoResultsSection,.seoReasonsSection,.serviceHero,.productHero) :is(.homeBadge,.homeSectionBadge){border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.12);color:#fff}main :is(.homeHeroGrid,.homeDashboard,.homeStatsGrid,.homeTrustGrid,.homeVideoBlock,.homeProblemEntityGrid,.homeServicesGrid,.homeServiceGrid,.homeReviewsLayout,.homeVideoReviewsGrid,.homeTimelineGrid,.homeCertGrid,.homeCertReasons,.homePricingGrid,.homeAuditGrid,.seoHeroGrid,.seoSystemGrid,.seoSystemCards,.seoReasonsGrid,.seoPackageGrid,.seoGrowthGrid,.seoGrowthGridTwo,.seoGrowthGridFour,.productHeroGrid,.productPreviewGrid,.productOutputGrid,.productOptionGrid){grid-template-columns:minmax(0,1fr)!important}main :is(.homeDashboardCard,.homeStatCard,.homeServiceCard,.homePriceCard,.homeCertCard,.seoSystemCard,.seoReasonCard,.seoPackageCard,.ecomPackageCard,.productOptionCard,.productOutputGrid article,.shopProductCard,.blogCard){width:100%;min-width:0;max-width:100%;border-radius:18px}.seoSystemSection{overflow:hidden}.seoSystemSection .homeSectionHeader{position:relative;z-index:2;text-align:center}.seoSystemSection .homeSectionHeader h2{font-size:clamp(2rem,9vw,2.7rem);line-height:1.08}.seoSystemSection .homeSectionHeader p{font-size:1rem;line-height:1.55}.seoGrowthCore{width:min(210px,70vw);height:min(210px,70vw);margin:8px auto 22px;position:relative;z-index:1}.ecomPackageCard:after,.productOptionCard:after,.seoGrowthCore:after,.seoGrowthCore:before,.seoReasonCard:after,.seoSystemCard:after{display:none!important}.seoGrowthCore span{font-size:clamp(1.4rem,7vw,2rem);line-height:1.05}.seoGrowthCore p{max-width:130px;margin-inline:auto;font-size:.82rem;line-height:1.35}.seoReasonCard,.seoSystemCard{padding:20px}.ecomTimeline .seoTimelineItem:nth-child(2n)>span,.ecomTimeline .seoTimelineItem>span,.seoReasonCard span,.seoSystemCard span,.seoTimelineItem>span{display:grid!important;width:42px!important;height:42px!important;min-width:42px;min-height:42px;padding:0!important;place-items:center!important;text-align:center!important;line-height:1!important;font-size:12px!important}.homeCertificatesSection .homeCertReasons,.homeReviewReasonsPanel div{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.homeCertificatesSection .homeCertReasons span,.homeReviewReasonsPanel span{min-height:auto;padding:13px 14px;border-radius:14px;text-align:left}.ecomPackageCard li:before,.homeCertificatesSection .homeCertReasons span:before,.homeReviewReasonsPanel span:before,.productOptionCard li:before,.seoPackageCard li:before{content:none!important;display:none!important}.ecomPackageCard ul,.productOptionCard ul,.seoPackageCard ul{display:grid;grid-gap:9px;gap:9px}.ecomPackageCard li,.productOptionCard li,.seoPackageCard li{padding-left:0!important;font-size:.92rem;line-height:1.45}.yandexPricingNote{display:grid;grid-template-columns:minmax(0,1fr)!important;grid-gap:14px;gap:14px;border:1px solid rgba(53,105,255,.16);border-radius:20px;padding:20px;background:#fff;color:#122041;box-shadow:0 18px 44px rgba(15,23,42,.08)}.yandexPricingNote span{background:#edf4ff;color:#3569ff}.yandexPricingNote h3{color:#122041;font-size:clamp(1.5rem,7vw,2rem);line-height:1.12}.yandexPricingNote ul{grid-template-columns:minmax(0,1fr)!important;gap:8px}.yandexPricingNote li{min-height:40px;border:1px solid rgba(53,105,255,.14);border-radius:12px;padding:10px 12px;background:#f3f7ff;color:#243450;text-align:center}.button,.homePrimaryButton,.homeSecondaryButton,.productOptionCard .button{width:100%;min-height:52px;justify-content:center;border-radius:999px;font-size:15px}.productHero{padding:44px 0 46px}.productHero .serviceHeroContent h1{font-size:clamp(2.25rem,10vw,3rem);line-height:1.05}.productHeroMetrics{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important;margin-top:22px}.productHeroMetrics .ecomHeroMetric{display:grid;grid-template-columns:minmax(70px,auto) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-height:auto;padding:14px 16px;text-align:left}}.megaColumn a:hover{background:#fff;color:#2554d8;box-shadow:0 10px 24px rgba(15,23,42,.06)}.megaColumnWide div{grid-template-columns:repeat(2,minmax(118px,1fr))}.megaColumnAccent{background:radial-gradient(circle at 100% 0,rgba(58,108,255,.14),transparent 34%),#fff}.megaColumnAccent a{border:1px solid #e3ebff;background:#fff}.saasCartSlot{display:flex;grid-column:3;grid-row:1;align-items:center;gap:7px;justify-content:flex-end;min-width:176px}.saasCartSlot .cartPill{margin-top:0;min-width:78px;min-height:46px;justify-content:center;border-radius:999px;border-color:#d8e0ee;background:#fff;box-shadow:0 10px 26px rgba(15,23,42,.06)}.currencySwitcher{position:relative;z-index:40}.currencyMenuButton{display:inline-flex;min-width:82px;min-height:46px;align-items:center;justify-content:center;gap:6px;border:1px solid #d8e0ee;border-radius:999px;padding:7px 11px;background:#fff;color:#1b2744;cursor:pointer;box-shadow:0 10px 24px rgba(15,23,42,.06);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.currencyMenuButton:hover{transform:translateY(-1px);border-color:rgba(50,103,255,.45);box-shadow:0 14px 32px rgba(50,103,255,.12)}.currencyMenuButton span{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:#eef4ff;color:var(--brand-blue);font-size:14px;font-weight:950;line-height:1}.currencyMenuButton strong{color:#121b33;font-size:11px;font-weight:950;line-height:1}.currencyMenuButton:after{content:"";width:6px;height:6px;margin-left:1px;border-right:1.5px solid #7b879b;border-bottom:1.5px solid #7b879b;transform:translateY(-2px) rotate(45deg)}.currencyMenu{position:absolute;top:calc(100% + 10px);right:0;display:none;width:190px;gap:6px;border:1px solid rgba(216,224,238,.95);border-radius:18px;padding:8px;background:#fff;box-shadow:0 24px 56px rgba(15,23,42,.18);opacity:0;pointer-events:none;transform:translateY(-6px) scale(.98);transition:opacity .18s ease,transform .18s ease}.currencyMenuOpen{display:grid;opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.currencyOption{display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:8px;gap:8px;border:0;border-radius:12px;padding:8px;background:transparent;color:#1b2744;cursor:pointer;text-align:left}.currencyOption:hover,.currencyOptionActive{background:#eef4ff}.currencyOption span{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:12px;background:#3267ff;color:#fff;font-weight:950}.currencyOption b{font-size:13px;font-weight:900}.currencyOption small{color:#6f7c94;font-size:11px;font-weight:900}.saasContact{display:flex;flex-wrap:wrap;grid-column:1/-1;grid-row:2;justify-content:center;gap:7px;text-align:center;font-size:12px;line-height:1.2}.saasContact a{display:inline-flex;min-height:28px;align-items:center;border:1px solid #dbe5f5;border-radius:999px;padding:7px 10px;background:#fff;color:#26334d;font-weight:820}.saasContact a:hover{border-color:#c7d7ff;background:#f7f9ff;color:var(--brand-blue)}.saasAuditButton{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border-radius:999px;padding:10px 18px;background:#3468ff;color:#fff;font-size:14px;font-weight:900;box-shadow:0 12px 30px rgba(52,104,255,.24)}@media (max-width:1360px){.homeCertificatesSection .homeCertGrid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:860px}.saasHeaderInner{grid-template-columns:184px minmax(0,1fr) auto;gap:8px 12px}.saasBrand{width:184px;height:68px}.saasNav{grid-column:2;grid-row:1;justify-content:center;overflow:visible;padding-bottom:0;scrollbar-width:thin}.saasNav .navGroupButton,.saasNav>a{padding:0 9px}.saasCartSlot{justify-self:end;min-width:166px}.megaMenu{top:calc(100% + 2px);grid-template-columns:240px minmax(0,1fr)}}.headerInner{display:grid;grid-template-columns:192px minmax(0,1fr) 92px;min-height:142px;align-items:start;grid-gap:32px;gap:32px;padding:18px 0 16px}.brand{display:inline-flex;align-items:center;justify-content:center;width:184px;height:68px;border-radius:0;box-shadow:0 14px 34px rgba(17,24,39,.13);overflow:hidden}.brand img{display:block;width:100%;height:100%;object-fit:cover}.headerCenter{display:grid;justify-items:center;grid-gap:16px;gap:16px;padding-top:16px}.nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:28px;color:#020617;font-size:14px;font-weight:600;line-height:1.2}.nav>a,.navGroupButton{max-width:230px;text-align:center}.nav a:hover,.navGroupButton:hover{color:var(--teal)}.navGroup{position:relative}.navGroupButton{border:0;padding:0;background:transparent;color:inherit;cursor:pointer;font-weight:inherit}.navGroupButton:after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg)}.navDropdown{position:absolute;top:calc(100% + 14px);left:-18px;display:grid;min-width:286px;max-width:340px;visibility:hidden;grid-gap:2px;gap:2px;border:1px solid var(--border);border-radius:var(--radius);padding:10px;background:#fff;box-shadow:var(--shadow);opacity:0;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.navDropdown:before{content:"";position:absolute;top:-16px;right:0;left:0;height:16px}.navDropdown a{border-radius:6px;padding:8px 10px;color:var(--text);line-height:1.3}.navDropdown a:hover{background:var(--soft)}.navGroup:focus-within .navDropdown,.navGroup:hover .navDropdown{visibility:visible;opacity:1;transform:translateY(0)}.headerActions{display:flex;align-items:center;gap:10px}.headerContacts{flex-wrap:wrap;gap:18px;color:#020617;font-size:14px}.headerContacts,.socialMini{display:flex;justify-content:center}.socialMini{gap:6px}.socialMini a{display:inline-grid;width:38px;height:38px;place-items:center;border-radius:5px;color:#fff;font-size:17px;font-weight:900}.socialFacebook{background:#4267b2}.socialYoutube{background:#e21d1d}.socialVk{background:#4c75a3;font-size:13px}.socialTiktok{background:#000}.socialInstagram{background:#d62976}.cartPill{position:relative;display:flex;min-width:92px;min-height:34px;align-items:center;justify-content:center;gap:8px;justify-self:end;margin-top:12px;border:1px solid #9ca3af;color:#334155;font-size:13px;font-weight:700;line-height:1.1}.cartPill strong{position:absolute;top:-6px;right:-6px;display:inline-grid;width:16px;height:16px;place-items:center;border-radius:999px;background:#e11d48;color:#fff;font-size:10px}.hero{padding:104px 0 88px;background:radial-gradient(circle at 82% 20%,rgba(55,105,255,.22),transparent 34%),linear-gradient(135deg,#071225,#10275a 58%,#1b1a4f)}.hero,.hero .eyebrow,.hero h1,.hero p{color:#fff}.heroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.metricRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:38px}.metric{border:1px solid var(--border);border-radius:var(--radius);padding:18px;background:#fff;box-shadow:var(--shadow)}.metric strong{display:block;color:var(--ink);font-size:28px;line-height:1.1}.metric span{color:var(--muted);font-size:14px}.price{color:var(--ink);font-size:32px;font-weight:830;line-height:1.1}.tag{display:inline-flex;border:1px solid rgba(255,122,26,.25);border-radius:999px;padding:4px 10px;background:rgba(255,122,26,.09);color:#a84707;font-size:13px;font-weight:720}.table{width:100%;border-collapse:collapse;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.table td,.table th{border-bottom:1px solid var(--border);padding:14px 16px;text-align:left}.table th{color:var(--ink);font-size:13px;text-transform:uppercase}.table td{color:var(--text)}.form{display:grid;grid-gap:14px;gap:14px}.form label{display:grid;grid-gap:6px;gap:6px;color:var(--ink);font-weight:680}.form input,.form select,.form textarea{width:100%;border:1px solid var(--border);border-radius:8px;padding:11px 12px;color:var(--text)}.form textarea{min-height:120px;resize:vertical}.footer{overflow:hidden;background:radial-gradient(circle at 20% 12%,rgba(58,108,255,.18),transparent 28%),radial-gradient(circle at 82% 18%,rgba(124,58,237,.12),transparent 28%),linear-gradient(180deg,#1b233a,#12192f);color:rgba(255,255,255,.82)}.footerAudit{padding:72px 0 56px}.footerAuditInner{display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,.9fr);grid-gap:56px;gap:56px;align-items:center}.footerAuditIntro h2{margin:18px 0;color:#fff;font-size:clamp(2.35rem,4.6vw,4.5rem);line-height:1.05;font-weight:900}.footerAuditIntro p{max-width:620px;margin:0;color:rgba(255,255,255,.74);font-size:17px;line-height:1.7}.footerForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;border:1px solid rgba(255,255,255,.14);border-radius:24px;padding:28px;background:rgba(255,255,255,.9);box-shadow:0 26px 80px rgba(0,0,0,.24)}.footerForm label{display:grid;grid-gap:8px;gap:8px;color:var(--ink);font-weight:850}.footerForm input,.footerForm textarea{width:100%;border:1px solid #b8d0f2;border-radius:14px;padding:13px 15px;background:rgba(238,244,255,.72);color:var(--text)}.footerForm textarea{min-height:118px;resize:vertical}.footerForm button,.footerFormWide{grid-column:1/-1}.footerForm button{min-height:52px;border:0;border-radius:999px;background:#3468ff;color:#fff;font-weight:900;cursor:pointer}.footerForm button:disabled{cursor:progress;opacity:.72}.footerFormStatus{grid-column:1/-1;margin:0;padding:12px 14px;border-radius:14px;background:rgba(52,104,255,.1);color:var(--ink);font-weight:800}.footerFormStatuserror{background:rgba(238,68,68,.1);color:#b42318}.footerIntro{display:flex;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid rgba(255,255,255,.14);padding:42px 0 28px}.footerIntro p{max-width:420px;margin:0}.footerLogo{display:block;width:210px;margin:0}.footerLogo img{display:block;width:100%;border-radius:0}.footerMain{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.45fr);grid-gap:34px;gap:34px}.footerInfoPanel{display:grid;grid-gap:12px;gap:12px}.footerCompanyCard{border:1px solid rgba(255,255,255,.13);border-radius:16px;padding:18px;background:rgba(255,255,255,.06)}.footerCompanyCardWide{background:rgba(58,108,255,.1)}.footerCompanyCard p{margin:8px 0}.footerMessengerList{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.footerMessengerList a{display:inline-flex;margin:0;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:8px 11px;background:rgba(255,255,255,.08);color:#fff;font-weight:850}.footerNavPanel{display:grid;grid-gap:26px;gap:26px}.footerGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.footerSitemap{border-top:1px solid rgba(255,255,255,.13);padding-top:30px}.footerMetaGrid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:18px;gap:18px;border-top:1px solid rgba(255,255,255,.1);padding-top:22px}.footer h2,.footer h3{margin:0 0 12px;color:#fff}.footer h3,.footer p{font-size:13px}.footer p{color:rgba(255,255,255,.72);line-height:1.45}.footer a{display:block;margin:8px 0;color:rgba(255,255,255,.76);font-size:13px;line-height:1.35}.footer a:hover{color:#fff}.footerPaymentIcons,.footerSocialIcons{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 18px}.footerPaymentIcons span,.footerSocialIcons a{display:inline-flex;min-height:32px;align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:7px 9px;background:rgba(255,255,255,.08);color:#fff;font-size:11px;font-weight:850}.footerBottom{display:flex;flex-wrap:wrap;gap:14px;align-items:center;border-top:1px solid rgba(255,255,255,.13);margin-top:30px;padding:18px 0 34px}.footerBottom a,.footerBottom span{margin:0;color:rgba(255,255,255,.68);font-size:12px}.article{max-width:820px}.article h2{margin:34px 0 12px;color:var(--ink);font-size:30px;line-height:1.2}.article h3{margin:28px 0 10px;color:var(--ink);font-size:23px;line-height:1.25}.article li,.article p{color:var(--text);font-size:18px}.article img{max-width:100%;height:auto;border-radius:var(--radius);margin:22px 0}.warning{border:1px solid rgba(194,65,12,.28);border-radius:var(--radius);padding:14px 16px;background:rgba(194,65,12,.08);color:var(--danger)}.importedDetailHero{min-height:auto;padding:72px 0 64px}.importedDetailHeroInner{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center;max-width:1120px}.importedDetailHeroContent{min-width:0}.importedDetailHero h1{max-width:820px;margin:20px 0 18px;color:#fff;font-size:clamp(40px,4.45vw,64px);line-height:1.02;letter-spacing:0}.importedDetailHero p{max-width:780px;margin:0 0 22px;color:rgba(255,255,255,.78);font-size:clamp(17px,1.45vw,21px);line-height:1.58}.importedDetailMeta{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px}.importedDetailMeta span{display:inline-flex;align-items:center;min-height:38px;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:8px 13px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.82);font-size:13px;font-weight:850}.importedDetailHero .heroActions{align-items:center;gap:14px}.importedHeroPrimary,.importedHeroSecondary{border-radius:999px;box-shadow:0 14px 32px rgba(0,0,0,.14)}.importedDetailHero .importedHeroPrimary,.importedDetailHero .importedHeroSecondary{display:inline-flex;align-items:center;justify-content:center;min-height:56px;box-sizing:border-box;padding:0 24px;line-height:1}.importedDetailHero .importedHeroSecondary{min-width:122px}.importedHeroSecondary{position:relative;border:1px solid rgba(255,255,255,.22);background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.07));color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.importedHeroSecondary:hover{border-color:rgba(255,255,255,.36);background:linear-gradient(180deg,rgba(255,255,255,.19),rgba(255,255,255,.1));transform:translateY(-2px)}.importedHeroPanel{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:28px;background:rgba(255,255,255,.08);box-shadow:0 28px 80px rgba(0,0,0,.18)}.importedHeroPanel:after{content:"";position:absolute;right:-52px;top:-52px;width:150px;height:150px;border-radius:50%;background:rgba(255,255,255,.09)}.importedHeroPanel span{position:relative;z-index:1;display:inline-flex;margin:0 0 18px;border-radius:999px;padding:8px 12px;background:rgba(47,108,255,.55);color:#fff;font-size:12px;font-weight:900}.importedHeroPanel strong{position:relative;z-index:1;display:block;margin:0 0 16px;color:#fff;font-size:30px;line-height:1.05}.importedHeroPanel ul{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.importedHeroPanel li{border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:12px 14px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.82);font-size:14px;font-weight:800}.importedDetailHero .serviceBreadcrumbs{grid-column:1/-1;width:100%;margin:8px 0 0;padding:16px 18px;border-radius:8px;font-size:13px;line-height:1.35}.importedDetailHero .serviceBreadcrumbs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.importedDetailSection{background:radial-gradient(circle at 16% 12%,rgba(47,108,255,.08),transparent 30%),radial-gradient(circle at 84% 16%,rgba(124,58,237,.07),transparent 32%),#f8fbff}.importedDetailLayout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.importedDetailLayoutFull{grid-template-columns:minmax(0,1fr)}.importedDetailLayoutFull .importedArticle,.importedDetailLayoutFull .importedCaseArticle,.importedDetailLayoutFull .importedCaseInfographic,.importedDetailLayoutFull .importedCaseShowcase,.importedDetailLayoutFull .importedCaseStory{grid-column:1}.importedDetailLayoutFull .importedArticle{width:min(100%,980px);margin:0 auto}.importedDetailAside{position:-webkit-sticky;position:sticky;top:110px;border:1px solid rgba(37,99,235,.16);border-radius:8px;padding:22px;background:rgba(255,255,255,.86);box-shadow:0 22px 60px rgba(15,23,42,.08)}.importedDetailAside span{display:inline-flex;margin:0 0 14px;border-radius:999px;padding:8px 12px;background:#eef4ff;color:#2f6cff;font-size:12px;font-weight:900}.importedDetailAside strong{display:block;margin:0 0 10px;color:#111936;font-size:22px;line-height:1.08}.importedDetailAside p{margin:0 0 18px;color:#62708c;font-size:15px;line-height:1.5}.importedDetailAside a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:8px;padding:10px 14px;background:#111936;color:#fff;text-decoration:none;font-size:13px;font-weight:900}.importedArticle{grid-column:2;max-width:100%;overflow:hidden;border:1px solid rgba(37,99,235,.14);border-radius:8px;padding:clamp(28px,4vw,54px);background:rgba(255,255,255,.94);color:#111936;box-shadow:0 26px 74px rgba(15,23,42,.1)}.importedArticle>:first-child{margin-top:0}.importedArticle h1,.importedArticle h2,.importedArticle h3,.importedArticle h4{max-width:860px;color:#111936;letter-spacing:0}.importedArticle h1{font-size:clamp(34px,4vw,54px);line-height:1.02}.importedArticle h2{margin:46px 0 16px;border-top:1px solid rgba(37,99,235,.12);padding-top:30px;font-size:clamp(28px,3vw,42px);line-height:1.08}.importedArticle h2:first-child{border-top:0;padding-top:0}.importedArticle h3{margin:30px 0 12px;font-size:clamp(22px,2.1vw,30px)}.importedArticle li,.importedArticle p{max-width:860px;color:#52627f;font-size:clamp(17px,1.25vw,19px);line-height:1.72}.importedArticle a{color:#2f6cff;font-weight:850}.importedArticle ol,.importedArticle ul{max-width:860px;padding-left:24px}.importedArticle blockquote{max-width:860px;margin:28px 0;border-left:4px solid #2f6cff;border-radius:0 8px 8px 0;padding:18px 22px;background:#eef4ff}.importedArticle figure{margin:28px 0}.importedArticle img{display:block;width:auto;max-width:100%;height:auto;border:1px solid rgba(37,99,235,.12);border-radius:8px;margin:24px 0;box-shadow:0 18px 44px rgba(15,23,42,.1)}.importedArticle iframe,.importedArticle video{width:100%;max-width:920px;aspect-ratio:16/9;height:auto;border:0;border-radius:8px;margin:24px 0}.importedArticle table{width:100%;border-collapse:collapse;margin:28px 0;overflow:hidden;border-radius:8px}.importedArticle td,.importedArticle th{border:1px solid rgba(37,99,235,.14);padding:12px 14px;text-align:left}.importedArticle th{background:#eef4ff;color:#111936}.importedCaseInfographic{grid-column:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.importedCaseInfographic article{position:relative;overflow:hidden;min-height:172px;border:1px solid rgba(37,99,235,.16);border-radius:8px;padding:22px;background:radial-gradient(circle at 100% 0,rgba(47,108,255,.12),transparent 34%),linear-gradient(145deg,#fff,#eef5ff);box-shadow:0 18px 44px rgba(15,23,42,.08)}.importedCaseInfographic article:after{content:"";position:absolute;right:-34px;top:-44px;width:112px;height:112px;border-radius:50%;background:rgba(47,108,255,.08)}.importedCaseInfographic p,.importedCaseInfographic span,.importedCaseInfographic strong{position:relative;z-index:1}.importedCaseInfographic strong{display:block;color:#2f6cff;font-size:clamp(26px,2.35vw,38px);line-height:1;font-weight:950}.importedCaseInfographic span{display:block;margin-top:10px;color:#111936;font-size:18px;line-height:1.12;font-weight:900}.importedCaseInfographic p{margin:10px 0 0;color:#62708c;font-size:15px;line-height:1.5}.importedCaseShowcase{grid-column:2;display:grid;grid-template-columns:minmax(0,1.16fr) minmax(260px,.84fr);grid-gap:24px;gap:24px;align-items:stretch;overflow:hidden;border:1px solid rgba(37,99,235,.16);border-radius:8px;padding:clamp(18px,2.4vw,26px);background:radial-gradient(circle at 86% 12%,rgba(47,108,255,.1),transparent 26%),rgba(255,255,255,.92);box-shadow:0 24px 68px rgba(15,23,42,.12)}.importedCaseBrowser{overflow:hidden;border:1px solid rgba(37,99,235,.18);border-radius:8px;background:#fff;box-shadow:0 18px 46px rgba(15,23,42,.1)}.importedCaseBrowserBar{display:flex;align-items:center;gap:8px;height:34px;border-bottom:1px solid rgba(37,99,235,.12);padding:0 14px;background:#f4f7fb}.importedCaseBrowserBar span{width:10px;height:10px;border-radius:999px}.importedCaseBrowserBar span:first-child{background:#ff6b6b}.importedCaseBrowserBar span:nth-child(2){background:#ffd166}.importedCaseBrowserBar span:nth-child(3){background:#45d483}.importedCaseBrowser img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top center}.importedCaseShowcaseText{display:flex;flex-direction:column;justify-content:center;border-radius:8px;padding:clamp(22px,3vw,34px);background:radial-gradient(circle at 100% 0,rgba(47,108,255,.22),transparent 36%),linear-gradient(145deg,#111936,#17264a);color:#fff}.importedCaseShowcaseText>span{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:8px 12px;background:rgba(255,255,255,.1);color:#bcd3ff;font-size:12px;font-weight:900}.importedCaseShowcaseText h2{margin:18px 0 12px;color:#fff;font-size:clamp(28px,3.2vw,42px);line-height:1.05}.importedCaseShowcaseText p{margin:0;color:rgba(255,255,255,.78);font-size:17px;line-height:1.58}.importedCaseShowcaseTags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:22px}.importedCaseShowcaseTags b{border:1px solid rgba(255,255,255,.13);border-radius:8px;padding:12px 14px;background:rgba(255,255,255,.08);color:#fff;font-size:13px;line-height:1.2}.importedCaseStory{grid-column:2;display:grid;grid-gap:22px;gap:22px;border:1px solid rgba(37,99,235,.16);border-radius:8px;padding:clamp(24px,3vw,36px);background:radial-gradient(circle at 100% 0,rgba(47,108,255,.09),transparent 28%),#fff;box-shadow:0 24px 68px rgba(15,23,42,.1)}.importedCaseStoryBlackDiamond{gap:28px;border:0;padding:0;background:transparent;box-shadow:none}.importedCaseStoryTaxGo{gap:clamp(42px,5vw,72px)}.importedCaseStoryTaxGo .caseStoryBlock{padding:clamp(42px,5.6vw,78px)}.importedCaseStoryTaxGo .caseStoryIntroBlock,.importedCaseStoryTaxGo .caseStorySplit{gap:clamp(34px,4.8vw,64px)}.importedCaseStoryTaxGo .caseStoryCopy p,.importedCaseStoryTaxGo .caseStorySectionHeader p{max-width:920px;line-height:1.78}.importedCaseStoryTaxGo .caseStoryBlockDark .caseStorySectionHeader p{max-width:860px}.importedCaseStoryTaxGo .caseStoryBlockDark .caseStoryInfoGrid{margin-top:clamp(34px,4vw,54px)}.importedCaseStoryTaxGo .caseStoryEventGrid,.importedCaseStoryTaxGo .caseStoryInfoGrid,.importedCaseStoryTaxGo .caseStoryMetricGrid{gap:clamp(18px,2.2vw,28px)}.importedCaseStoryTaxGo .caseStoryEventGrid article,.importedCaseStoryTaxGo .caseStoryInfoGrid article,.importedCaseStoryTaxGo .caseStoryMetricGrid article{padding:clamp(24px,2.7vw,34px)}.importedCaseStoryTaxGo .caseStoryBlockDark .caseStoryInfoGrid article{min-height:235px;padding:clamp(30px,3.2vw,42px)}.importedCaseStoryTaxGo .caseStoryChecklist,.importedCaseStoryTaxGo .caseStoryChips,.importedCaseStoryTaxGo .caseStoryIconList{gap:12px;margin-top:clamp(26px,3vw,38px)}.caseStoryBlock{overflow:hidden;border:0;border-radius:8px;padding:clamp(30px,4.2vw,58px);background:radial-gradient(circle at 92% 0,rgba(47,108,255,.08),transparent 30%),#ffffff;box-shadow:none}.caseStoryIntroBlock,.caseStorySplit{display:grid;grid-template-columns:minmax(0,.94fr) minmax(320px,1.06fr);grid-gap:clamp(22px,3vw,34px);gap:clamp(22px,3vw,34px);align-items:center}.caseStorySplitReverse{grid-template-columns:minmax(320px,1.04fr) minmax(0,.96fr)}.caseStoryCopy,.caseStorySectionHeader{min-width:0}.caseStoryEyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:8px 12px;background:#eef4ff;color:#2f6cff;font-size:12px;line-height:1.2;font-weight:900}.caseStoryCopy h2,.caseStorySectionHeader h2{max-width:900px;margin:16px 0 14px;color:#111936;font-size:clamp(26px,2.7vw,42px);line-height:1.12;letter-spacing:0}.importedCaseStoryBlackDiamond .caseStoryCopy h2,.importedCaseStoryBlackDiamond .caseStorySectionHeader h2{margin-bottom:clamp(24px,2.8vw,36px);line-height:1.14}.caseStoryIntroBlock .caseStoryCopy h2{margin-bottom:clamp(24px,3vw,34px)}.caseStoryIntroBlock .caseStoryCopy p+p{margin-top:18px}.caseStoryCopy p,.caseStorySectionHeader p{margin:0 0 14px;color:#5f6f8d;font-size:clamp(16px,1.12vw,18px);line-height:1.7}.caseStoryBody{max-width:900px}.caseStoryBody>:first-child{margin-top:0}.caseStoryBody>:last-child{margin-bottom:0}.caseStoryBody li,.caseStoryBody p{color:#5f6f8d;font-size:clamp(16px,1.12vw,18px);line-height:1.7}.caseStoryBody p{margin:0 0 16px}.caseStoryBody ol,.caseStoryBody ul{margin:18px 0;padding-left:24px}.caseStoryBody li{margin:0 0 10px}.caseStoryBody h3,.caseStoryBody h4{margin:26px 0 12px;color:#111936;font-size:clamp(20px,1.8vw,28px);line-height:1.16}.caseStoryBody blockquote{margin:22px 0;border-left:4px solid #2f6cff;border-radius:0 8px 8px 0;padding:18px 20px;background:#eef4ff}.caseStoryBody a{color:#2f6cff;font-weight:850}.caseStoryBlockDark .caseStoryBody li,.caseStoryBlockDark .caseStoryBody p{color:rgba(255,255,255,.76)}.caseStoryBlockDark .caseStoryBody h3,.caseStoryBlockDark .caseStoryBody h4{color:#ffffff}.caseStoryBlockDark .caseStoryBody blockquote{border-left-color:#8fb0ff;background:rgba(255,255,255,.08)}.importedBlogStory{gap:clamp(26px,3vw,38px)}.importedBlogStory .caseStoryBlock{position:relative;padding:clamp(38px,5vw,72px)}.importedBlogStoryIntro{grid-template-columns:minmax(0,.84fr) minmax(420px,1.16fr);gap:clamp(30px,4.5vw,62px);align-items:stretch;background:radial-gradient(circle at 86% 10%,rgba(47,108,255,.18),transparent 34%),radial-gradient(circle at 8% 92%,rgba(124,58,237,.08),transparent 30%),linear-gradient(145deg,#ffffff,#f3f7ff);padding:clamp(34px,5vw,72px)}.importedBlogStory .caseStoryIntroBlock{overflow:hidden}.importedBlogStoryIntro .caseStoryCopy{display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(47,108,255,.14);border-radius:8px;padding:clamp(26px,3.5vw,44px);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,251,255,.86));box-shadow:0 22px 58px rgba(15,23,42,.08)}.importedBlogStoryIntro .caseStoryCopy h2{font-size:clamp(30px,3.2vw,48px);line-height:1.08;max-width:620px}.importedBlogStoryIntro .caseStoryBody{border-left:4px solid rgba(47,108,255,.28);padding-left:20px}.importedBlogIntroHighlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:clamp(20px,2.4vw,30px)}.importedBlogIntroHighlights span{display:flex;min-height:92px;flex-direction:column;justify-content:center;gap:6px;padding:16px 18px;border:1px solid rgba(47,108,255,.14);border-radius:8px;background:#ffffff;color:#5f6f8d;font-size:14px;line-height:1.35;box-shadow:0 12px 30px rgba(47,108,255,.08)}.importedBlogIntroHighlights strong{color:#2f6cff;font-size:clamp(22px,2.2vw,32px);line-height:1;font-weight:950}.importedBlogStoryIntro .caseStoryMedia{align-self:stretch;min-height:420px;box-shadow:0 30px 80px rgba(15,23,42,.16)}.importedBlogStoryIntro .caseStoryMedia img{height:100%;max-height:none;object-fit:cover}.importedBlogStoryIntroFullImage{grid-template-columns:minmax(0,1fr) minmax(500px,1.04fr);align-items:start;background:radial-gradient(circle at 90% 0,rgba(47,108,255,.2),transparent 28%),radial-gradient(circle at 0 100%,rgba(124,58,237,.1),transparent 30%),linear-gradient(145deg,#f8fbff,#eef6ff)}.importedBlogStoryIntroFullImage .caseStoryCopy{padding:clamp(22px,2.6vw,34px)}.importedBlogStoryIntroFullImage .caseStoryCopy h2{max-width:760px;font-size:clamp(28px,2.55vw,40px);line-height:1.1}.importedBlogStoryIntroFullImage .caseStoryBody p{font-size:clamp(15px,1vw,17px);line-height:1.58}.importedBlogStoryIntroFullImage .caseStoryMedia{min-height:0;align-self:start;margin-top:clamp(12px,2vw,28px);background:#071225}.importedBlogStoryIntroFullImage .caseStoryMedia img{height:auto;max-height:560px;object-fit:contain;background:#071225}.importedBlogStory .importedBlogMetricGrid{gap:clamp(14px,2vw,22px)}.importedBlogStory .importedBlogMetricGrid,.importedBlogStory .importedBlogMetricGridFour{grid-template-columns:repeat(4,minmax(0,1fr))}.importedBlogStory .importedBlogMetricGrid article{position:relative;overflow:hidden;min-height:210px;padding:clamp(22px,3vw,30px);background:radial-gradient(circle at 100% 0,rgba(47,108,255,.12),transparent 36%),#ffffff}.importedBlogStory .importedBlogMetricGrid article:after{content:"";position:absolute;right:-34px;top:-42px;width:128px;height:128px;border-radius:999px;background:rgba(47,108,255,.08)}.importedBlogStory .importedBlogMetricGrid p,.importedBlogStory .importedBlogMetricGrid span,.importedBlogStory .importedBlogMetricGrid strong{position:relative;z-index:1}.importedBlogStory .importedBlogMetricGrid strong{font-size:clamp(32px,3.4vw,52px)}.importedBlogStory .importedBlogMetricGrid span{margin-top:4px;color:#101b3d;font-size:15px;font-weight:950;text-transform:uppercase}.importedBlogStory .importedBlogMetricGrid p{margin-top:16px;color:#667694;font-size:16px;line-height:1.55}.importedBlogStorySection:before{content:"";position:absolute;inset:18px;border:1px solid rgba(47,108,255,.08);border-radius:8px;pointer-events:none}.importedBlogStorySection .caseStoryCopy,.importedBlogStorySection .caseStorySectionHeader{position:relative;z-index:1}.importedBlogStorySection .caseStoryBody{display:grid;grid-gap:16px;gap:16px}.importedBlogStorySection .caseStoryBody blockquote,.importedBlogStorySection .caseStoryBody ol,.importedBlogStorySection .caseStoryBody p,.importedBlogStorySection .caseStoryBody ul{max-width:920px}.importedBlogStorySection:not(.caseStoryBlockDark) .caseStoryBody>blockquote,.importedBlogStorySection:not(.caseStoryBlockDark) .caseStoryBody>ol,.importedBlogStorySection:not(.caseStoryBlockDark) .caseStoryBody>p,.importedBlogStorySection:not(.caseStoryBlockDark) .caseStoryBody>ul{border:1px solid rgba(37,99,235,.1);border-radius:8px;padding:clamp(16px,2vw,22px);background:rgba(255,255,255,.72);box-shadow:0 12px 28px rgba(15,23,42,.04)}.importedBlogStorySection.caseStoryBlockDark .caseStoryBody>blockquote,.importedBlogStorySection.caseStoryBlockDark .caseStoryBody>ol,.importedBlogStorySection.caseStoryBlockDark .caseStoryBody>p,.importedBlogStorySection.caseStoryBlockDark .caseStoryBody>ul{border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:clamp(16px,2vw,22px);background:rgba(255,255,255,.07)}.importedBlogStorySection .caseStoryBody>ol,.importedBlogStorySection .caseStoryBody>p,.importedBlogStorySection .caseStoryBody>ul{margin:0}.importedBlogStorySectionDesigned{display:grid;grid-gap:clamp(24px,3vw,36px);gap:clamp(24px,3vw,36px)}.importedBlogStorySectionDesigned:before{opacity:.75}.importedBlogStorySectionDesigned .caseStorySectionHeader{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(360px,1fr);grid-gap:clamp(24px,3.2vw,44px);gap:clamp(24px,3.2vw,44px);align-items:start}.importedBlogStorySectionDesigned .caseStorySectionHeader>.caseStoryEyebrow,.importedBlogStorySectionDesigned .caseStorySectionHeader>h2{grid-column:1}.importedBlogStorySectionDesigned .caseStorySectionHeader>h2{margin-bottom:0}.importedBlogStorySectionDesigned .caseStoryBody{grid-column:2;gap:18px;border:1px solid rgba(47,108,255,.12);border-radius:8px;padding:clamp(22px,3vw,34px);background:rgba(255,255,255,.78);box-shadow:0 18px 44px rgba(15,23,42,.06)}.importedBlogStorySectionDesigned .caseStoryBody:has(.blogInfographic){grid-column:1/-1;display:grid;grid-template-columns:1fr;grid-gap:clamp(18px,2.4vw,28px);gap:clamp(18px,2.4vw,28px);padding:clamp(24px,3vw,38px)}.importedBlogStorySectionDesigned .caseStoryBody:has(.blogInfographic)>p{display:block;border:1px solid rgba(47,108,255,.12);border-radius:8px;padding:clamp(20px,2.5vw,30px);background:rgba(255,255,255,.72)}.importedBlogStorySectionDesigned .caseStoryBody:has(.blogInfographic) .blogInfographic{margin:0}.importedBlogStorySectionDesigned.caseStoryBlockDark .caseStoryBody:has(.blogInfographic)>p{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.08)}.importedBlogStorySectionDesigned .caseStoryBody table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid rgba(47,108,255,.14);border-radius:8px;background:#fff;box-shadow:0 16px 38px rgba(15,23,42,.05)}.importedBlogStorySectionDesigned .caseStoryBody td,.importedBlogStorySectionDesigned .caseStoryBody th{padding:14px 16px;border-bottom:1px solid rgba(47,108,255,.1);color:#60708f;font-size:15px;line-height:1.45;text-align:left;vertical-align:top}.importedBlogStorySectionDesigned .caseStoryBody th{color:#101b3d;font-weight:950;background:#eef5ff}.importedBlogStorySectionDesigned .caseStoryBody tr:last-child td{border-bottom:0}.importedBlogStorySectionDesigned.caseStoryBlockDark .caseStoryBody table{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.06);box-shadow:none}.importedBlogStorySectionDesigned.caseStoryBlockDark .caseStoryBody td,.importedBlogStorySectionDesigned.caseStoryBlockDark .caseStoryBody th{border-bottom-color:rgba(255,255,255,.1);color:rgba(255,255,255,.74)}.importedBlogStorySectionDesigned.caseStoryBlockDark .caseStoryBody th{color:#fff;background:rgba(255,255,255,.1)}.blogInfographic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(12px,1.7vw,18px);gap:clamp(12px,1.7vw,18px);margin:clamp(8px,1vw,12px) 0 clamp(4px,1vw,10px)}.blogInfographic div{position:relative;overflow:hidden;min-height:190px;border:1px solid rgba(47,108,255,.16);border-radius:8px;padding:clamp(20px,2.2vw,28px);background:radial-gradient(circle at 100% 0,rgba(47,108,255,.14),transparent 38%),#fff;box-shadow:0 18px 42px rgba(15,23,42,.06)}.blogInfographic b{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:12px;background:#2f6cff;color:#fff;font-size:14px;font-weight:950}.blogInfographic strong{display:block;margin-top:28px;color:#101b3d;font-size:clamp(19px,1.45vw,24px);line-height:1.08;font-weight:950;overflow-wrap:anywhere}.blogInfographic span{display:block;margin-top:12px;color:#667694;font-size:15px;line-height:1.5}.caseStoryBlockDark .blogInfographic div{border-color:rgba(255,255,255,.12);background:radial-gradient(circle at 100% 0,rgba(47,108,255,.2),transparent 42%),rgba(255,255,255,.08);box-shadow:none}.caseStoryBlockDark .blogInfographic strong{color:#fff}.caseStoryBlockDark .blogInfographic span{color:rgba(255,255,255,.72)}.importedBlogStorySectionDesigned .caseStoryBody>blockquote,.importedBlogStorySectionDesigned .caseStoryBody>ol,.importedBlogStorySectionDesigned .caseStoryBody>p,.importedBlogStorySectionDesigned .caseStoryBody>ul{border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.importedBlogStorySectionDesigned .caseStoryBody ul{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-left:0;list-style:none}.importedBlogStorySectionDesigned .caseStoryBody li{position:relative;min-height:96px;border:1px solid rgba(47,108,255,.12);border-radius:8px;padding:18px 18px 18px 54px;background:radial-gradient(circle at 100% 0,rgba(47,108,255,.08),transparent 34%),rgba(255,255,255,.76);color:#5f6f8d;box-shadow:0 12px 30px rgba(15,23,42,.04)}.importedBlogStorySectionDesigned .caseStoryBody li:before{content:"";position:absolute;left:18px;top:21px;width:18px;height:18px;border-radius:7px;background:#2f6cff;box-shadow:0 0 0 7px rgba(47,108,255,.1)}.importedBlogStorySectionDesigned.caseStoryBlockDark .caseStoryBody{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.08);box-shadow:none}.importedBlogStorySectionDesigned.caseStoryBlockDark .caseStoryBody>blockquote,.importedBlogStorySectionDesigned.caseStoryBlockDark .caseStoryBody>ol,.importedBlogStorySectionDesigned.caseStoryBlockDark .caseStoryBody>p,.importedBlogStorySectionDesigned.caseStoryBlockDark .caseStoryBody>ul{border:0;padding:0;background:transparent}.importedBlogStorySectionDesigned.caseStoryBlockDark .caseStoryBody li{border-color:rgba(255,255,255,.12);background:radial-gradient(circle at 100% 0,rgba(47,108,255,.18),transparent 38%),rgba(255,255,255,.08);color:rgba(255,255,255,.74);box-shadow:none}.importedBlogSectionFlow{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.importedBlogSectionFlow span{min-height:150px;align-items:flex-start;font-size:14px;line-height:1.45;font-weight:850}.importedBlogStorySection:not(.caseStoryBlockDark) .importedBlogSectionFlow span{border-color:rgba(47,108,255,.16);background:#ffffff;color:#667694;box-shadow:0 16px 38px rgba(15,23,42,.05)}.importedBlogStorySection:not(.caseStoryBlockDark) .importedBlogSectionFlow strong{color:#2f6cff}.importedBlogSignalBoard{margin-top:0}.importedBlogSignalBoard span{justify-content:flex-start;text-align:left}.importedBlogSectionCards{position:relative;z-index:1;margin-top:0}.importedBlogSectionCards article{min-height:180px}.importedBlogSectionCards h3{margin:0 0 14px;color:#2f6cff;font-size:clamp(26px,2.8vw,40px);line-height:1}.importedBlogActionPanel{grid-template-columns:repeat(4,minmax(0,1fr))}.importedBlogActionPanel span{min-height:150px}.importedBlogTakeawayGrid{position:relative;z-index:1}.importedBlogStoryVisual{background:radial-gradient(circle at 96% 0,rgba(47,108,255,.12),transparent 32%),#ffffff}.importedBlogStoryFinal{background:radial-gradient(circle at 96% 0,rgba(47,108,255,.18),transparent 34%),linear-gradient(145deg,#eef4ff,#ffffff)}.importedBlogStoryActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.importedBlogStoryActions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:8px;padding:0 20px;background:#111936;color:#ffffff;font-size:14px;font-weight:900;text-decoration:none}.importedBlogStoryActions a:first-child{background:#2f6cff}.importedBlogFlow,.importedBlogLinkGrid,.importedBlogPlatformGrid,.importedBlogPricePanel,.importedBlogQueryBoard{position:relative;z-index:1}.importedBlogQueryBoard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:clamp(26px,3vw,36px)}.importedBlogQueryBoard span{display:flex;min-height:96px;align-items:center;justify-content:center;border:1px solid rgba(47,108,255,.16);border-radius:8px;padding:16px;background:#ffffff;color:#111936;font-size:15px;line-height:1.35;font-weight:900;text-align:center;box-shadow:0 14px 34px rgba(15,23,42,.06)}.importedBlogFlow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:clamp(28px,3.5vw,42px)}.importedBlogFlow span{display:flex;min-height:116px;flex-direction:column;justify-content:center;gap:10px;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:18px;background:rgba(255,255,255,.08);color:#ffffff;font-size:15px;font-weight:900}.importedBlogFlow strong{color:#8fb1ff;font-size:24px;line-height:1}.importedBlogPlatformGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(16px,2.2vw,24px);gap:clamp(16px,2.2vw,24px);margin-top:clamp(26px,3vw,38px)}.importedBlogPlatformGrid article{border:1px solid rgba(47,108,255,.14);border-radius:8px;padding:clamp(24px,3vw,34px);background:radial-gradient(circle at 100% 0,rgba(47,108,255,.12),transparent 34%),#ffffff;box-shadow:0 18px 44px rgba(15,23,42,.06)}.importedBlogPlatformGrid strong{display:block;margin-bottom:14px;color:#2f6cff;font-size:clamp(26px,2.8vw,40px);line-height:1.05;font-weight:950}.importedBlogPlatformGrid p{margin:0;color:#5f6f8d;font-size:clamp(16px,1.1vw,18px);line-height:1.65}.importedBlogTimeline{position:relative;z-index:1;margin-top:clamp(26px,3vw,38px)}.importedBlogPricePanel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-self:center}.importedBlogPricePanel span{display:flex;min-height:142px;flex-direction:column;justify-content:center;border:1px solid rgba(47,108,255,.16);border-radius:8px;padding:22px;background:#ffffff;color:#5f6f8d;font-size:15px;line-height:1.35;font-weight:800;box-shadow:0 18px 44px rgba(15,23,42,.06)}.importedBlogPricePanel strong{margin-bottom:8px;color:#2f6cff;font-size:clamp(30px,3.4vw,48px);line-height:1;font-weight:950}.importedBlogLinkGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:clamp(24px,3vw,34px)}.importedBlogLinkGrid a{display:flex;min-height:88px;align-items:center;justify-content:center;border:1px solid rgba(47,108,255,.18);border-radius:8px;padding:16px;background:#f5f8ff;color:#111936;font-size:14px;line-height:1.35;font-weight:900;text-align:center;text-decoration:none}.importedBlogLinkGrid a:hover{border-color:rgba(47,108,255,.38);background:#eaf1ff}.importedBlogStoryEcommerceRisk .caseStoryBlock{overflow:hidden}.ecommerceRiskMatrix{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:clamp(24px,3vw,34px)}.ecommerceRiskMatrix span{display:flex;min-height:190px;flex-direction:column;justify-content:center;gap:12px;border:1px solid rgba(47,108,255,.16);border-radius:8px;padding:clamp(20px,2.6vw,30px);background:#ffffff;color:#5f6f8d;font-size:16px;line-height:1.55;box-shadow:0 18px 44px rgba(15,23,42,.06)}.ecommerceRiskMatrix strong{color:#2f6cff;font-size:clamp(24px,2.4vw,34px);line-height:1.05;font-weight:950}.ecommerceRiskInfographicBlock{background:radial-gradient(circle at 92% 0,rgba(47,108,255,.14),transparent 36%),linear-gradient(135deg,#ffffff,#f4f8ff)}.ecommerceRiskCascade,.ecommerceRiskChecklistGrid,.ecommerceRiskModerationMap,.ecommerceRiskQuadrants{position:relative;z-index:1;display:grid;grid-gap:14px;gap:14px;margin-top:clamp(24px,3vw,38px)}.ecommerceRiskCascade{grid-template-columns:repeat(4,minmax(0,1fr))}.ecommerceRiskCascade span{position:relative;display:flex;min-height:210px;flex-direction:column;justify-content:space-between;gap:18px;border:1px solid rgba(47,108,255,.16);border-radius:8px;padding:clamp(20px,2.4vw,30px);background:#ffffff;color:#687896;font-size:15px;line-height:1.5;box-shadow:0 18px 44px rgba(15,23,42,.06)}.ecommerceRiskCascade span:not(:last-child):after{content:"";position:absolute;top:50%;right:-22px;z-index:2;width:30px;height:2px;background:linear-gradient(90deg,#2f6cff,rgba(47,108,255,0))}.ecommerceRiskCascade strong,.ecommerceRiskChecklistGrid strong{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:999px;background:#eaf1ff;color:#2f6cff;font-size:14px;font-weight:950}.ecommerceRiskCascade b,.ecommerceRiskChecklistGrid b{color:#0d1733;font-size:clamp(20px,2vw,28px);line-height:1.08;font-weight:950}.ecommerceRiskModerationMap{grid-template-columns:repeat(4,minmax(0,1fr))}.ecommerceRiskModerationMap span{display:flex;min-height:150px;flex-direction:column;gap:10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:22px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.72);font-size:14px;line-height:1.45}.ecommerceRiskModerationMap em{color:#69a3ff;font-style:normal;font-weight:950}.ecommerceRiskModerationMap strong{color:#ffffff;font-size:18px;font-weight:950}.ecommerceRiskQuadrants{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;border:1px solid rgba(47,108,255,.12);border-radius:12px;background:#f4f8ff}.ecommerceRiskQuadrants span{display:flex;min-height:142px;flex-direction:column;justify-content:center;gap:10px;border-radius:8px;padding:clamp(18px,2vw,26px);background:#ffffff;color:#667694;font-size:15px;line-height:1.5}.ecommerceRiskQuadrants span:nth-child(4){background:#0d1733;color:rgba(255,255,255,.76)}.ecommerceRiskQuadrants strong{color:#2f6cff;font-size:clamp(22px,2.2vw,32px);line-height:1;font-weight:950}.ecommerceRiskQuadrants span:nth-child(4) strong{color:#ffffff}.ecommerceRiskReasonGrid,.ecommerceRiskSellerBoard,.ecommerceRiskTimeline{position:relative;z-index:1;margin-top:clamp(26px,3vw,38px)}.ecommerceRiskDarkBlock{background:radial-gradient(circle at 90% 8%,rgba(47,108,255,.36),transparent 34%),radial-gradient(circle at 8% 92%,rgba(105,163,255,.12),transparent 28%),linear-gradient(145deg,#0b1430,#122552)}.ecommerceRiskDarkBlock .caseStorySectionHeader{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);grid-gap:clamp(24px,4vw,58px);gap:clamp(24px,4vw,58px);align-items:start;max-width:none}.ecommerceRiskDarkBlock .caseStorySectionHeader>.caseStoryEyebrow,.ecommerceRiskDarkBlock .caseStorySectionHeader>h2{grid-column:1}.ecommerceRiskDarkBlock .caseStoryBody{grid-column:2;grid-row:1/span 2;width:100%;max-width:none}.ecommerceRiskDarkBlock .caseStoryBody>p{border-color:rgba(255,255,255,.14);background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.06));box-shadow:0 18px 42px rgba(0,0,0,.14)}.ecommerceRiskReasonGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ecommerceRiskReasonGrid article{position:relative;display:flex;min-height:230px;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(22px,2.6vw,32px);background:radial-gradient(circle at 100% 0,rgba(105,163,255,.22),transparent 34%),rgba(255,255,255,.08)}.ecommerceRiskReasonGrid article:before{content:"";width:44px;height:6px;border-radius:999px;background:#69a3ff}.ecommerceRiskReasonGrid h3{margin:22px 0 14px;color:#ffffff;font-size:clamp(24px,2.4vw,34px);line-height:1.05;font-weight:950}.ecommerceRiskReasonGrid p{color:rgba(255,255,255,.74);font-size:16px;line-height:1.6}.ecommerceRiskModerationMap{padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(5,12,30,.22)}.ecommerceRiskSellerBoard span{min-height:130px;align-items:flex-start;justify-content:center;text-align:left}.ecommerceRiskChecklistGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ecommerceRiskChecklistGrid span{display:flex;min-height:190px;flex-direction:column;gap:14px;border:1px solid rgba(47,108,255,.16);border-radius:8px;padding:clamp(18px,2vw,26px);background:#ffffff;color:#667694;font-size:15px;line-height:1.5;box-shadow:0 16px 38px rgba(15,23,42,.05)}.ecommerceRiskLinksBlock{background:radial-gradient(circle at 96% 0,rgba(47,108,255,.14),transparent 34%),#ffffff}.importedBlogStoryOrganicTraffic .caseStoryBlock{overflow:hidden}.organicTrafficChecklistBlock,.organicTrafficCompareBlock,.organicTrafficSearchBlock{background:radial-gradient(circle at 96% 0,rgba(47,108,255,.12),transparent 34%),linear-gradient(135deg,#ffffff,#f4f8ff)}.organicTrafficChecklist,.organicTrafficCompare,.organicTrafficFlywheel,.organicTrafficSearchPath,.organicTrafficSignalGrid{position:relative;z-index:1;display:grid;grid-gap:14px;gap:14px;margin-top:clamp(24px,3vw,38px)}.organicTrafficSearchPath{grid-template-columns:repeat(4,minmax(0,1fr))}.organicTrafficSearchPath span{position:relative;display:flex;min-height:190px;flex-direction:column;justify-content:space-between;gap:16px;border:1px solid rgba(47,108,255,.16);border-radius:8px;padding:clamp(20px,2.4vw,28px);background:#ffffff;color:#667694;font-size:15px;line-height:1.5;box-shadow:0 18px 44px rgba(15,23,42,.06)}.organicTrafficSearchPath span:not(:last-child):after{content:"";position:absolute;top:50%;right:-22px;z-index:2;width:30px;height:2px;background:linear-gradient(90deg,#2f6cff,rgba(47,108,255,0))}.organicTrafficChecklist strong,.organicTrafficFlywheel strong,.organicTrafficSearchPath strong{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:999px;background:#eaf1ff;color:#2f6cff;font-size:14px;font-weight:950}.organicTrafficChecklist b,.organicTrafficFlywheel b,.organicTrafficSearchPath b{color:#0d1733;font-size:clamp(20px,2vw,28px);line-height:1.08;font-weight:950}.organicTrafficDarkBlock{background:radial-gradient(circle at 88% 8%,rgba(47,108,255,.32),transparent 34%),linear-gradient(145deg,#0b1430,#162c5f)}.organicTrafficSignalGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.organicTrafficSignalGrid article{min-height:210px;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:clamp(20px,2.4vw,28px);background:radial-gradient(circle at 100% 0,rgba(105,163,255,.18),transparent 34%),rgba(255,255,255,.08)}.organicTrafficSignalGrid strong{color:#69a3ff;font-size:18px;font-weight:950}.organicTrafficSignalGrid h3{margin:18px 0 12px;color:#ffffff;font-size:clamp(22px,2.2vw,32px);line-height:1;font-weight:950}.organicTrafficSignalGrid p{color:rgba(255,255,255,.74);font-size:15px;line-height:1.55}.organicTrafficCompare{grid-template-columns:repeat(2,minmax(0,1fr))}.organicTrafficCompare article{min-height:300px;border:1px solid rgba(47,108,255,.16);border-radius:8px;padding:clamp(24px,3vw,36px);background:#ffffff;box-shadow:0 18px 44px rgba(15,23,42,.06)}.organicTrafficCompare article:nth-child(2){background:#0d1733}.organicTrafficCompare article>span{display:inline-flex;margin-bottom:18px;border-radius:999px;padding:8px 14px;background:#eaf1ff;color:#2f6cff;font-size:13px;font-weight:950}.organicTrafficCompare article:nth-child(2)>span{background:rgba(255,255,255,.1);color:#bcd3ff}.organicTrafficCompare strong{display:block;color:#0d1733;font-size:clamp(26px,2.8vw,42px);line-height:1;font-weight:950}.organicTrafficCompare p{margin:18px 0 0;color:#667694;font-size:16px;line-height:1.65}.organicTrafficCompare article:nth-child(2) strong{color:#ffffff}.organicTrafficCompare article:nth-child(2) p{color:rgba(255,255,255,.74)}.organicTrafficFlywheel{grid-template-columns:repeat(3,minmax(0,1fr))}.organicTrafficChecklist span,.organicTrafficFlywheel span{display:flex;min-height:190px;flex-direction:column;gap:14px;border-radius:8px;padding:clamp(20px,2.4vw,28px);font-size:15px;line-height:1.5}.organicTrafficFlywheel span{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.08);color:rgba(255,255,255,.74)}.organicTrafficFlywheel b{color:#ffffff}.organicTrafficChecklist{grid-template-columns:repeat(3,minmax(0,1fr))}.organicTrafficChecklist span{border:1px solid rgba(47,108,255,.16);background:#ffffff;color:#667694;box-shadow:0 16px 38px rgba(15,23,42,.05)}.importedBlogStoryGemini .caseStoryBlock{overflow:hidden}.geminiDataBlock,.geminiFutureBlock,.geminiPrivacyBlock{background:radial-gradient(circle at 94% 0,rgba(47,108,255,.14),transparent 34%),linear-gradient(135deg,#ffffff,#f4f8ff)}.geminiBeforeAfter,.geminiBusinessGrid,.geminiDataMap,.geminiFutureGrid,.geminiPrivacyPanel{position:relative;z-index:1;display:grid;grid-gap:14px;gap:14px;margin-top:clamp(24px,3vw,38px)}.geminiDataMap{grid-template-columns:repeat(4,minmax(0,1fr))}.geminiDataMap span,.geminiFutureGrid span{display:flex;min-height:190px;flex-direction:column;gap:14px;border:1px solid rgba(47,108,255,.16);border-radius:8px;padding:clamp(20px,2.4vw,28px);background:#ffffff;color:#667694;font-size:15px;line-height:1.5;box-shadow:0 18px 44px rgba(15,23,42,.06)}.geminiDataMap strong,.geminiFutureGrid strong{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:999px;background:#eaf1ff;color:#2f6cff;font-size:14px;font-weight:950}.geminiDataMap b,.geminiFutureGrid b{color:#0d1733;font-size:clamp(20px,2vw,28px);line-height:1.08;font-weight:950}.geminiDarkBlock{background:radial-gradient(circle at 86% 8%,rgba(47,108,255,.34),transparent 34%),linear-gradient(145deg,#0b1430,#162c5f)}.geminiBeforeAfter{grid-template-columns:repeat(2,minmax(0,1fr))}.geminiBeforeAfter article,.geminiBusinessGrid article{min-height:210px;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:clamp(22px,2.6vw,32px);background:radial-gradient(circle at 100% 0,rgba(105,163,255,.18),transparent 34%),rgba(255,255,255,.08)}.geminiBeforeAfter span{display:inline-flex;margin-bottom:16px;border-radius:999px;padding:8px 14px;background:rgba(255,255,255,.1);color:#bcd3ff;font-size:13px;font-weight:950}.geminiBeforeAfter strong,.geminiBusinessGrid strong{display:block;color:#ffffff;font-size:clamp(24px,2.6vw,38px);line-height:1;font-weight:950}.geminiBeforeAfter p,.geminiBusinessGrid p{margin:16px 0 0;color:rgba(255,255,255,.74);font-size:16px;line-height:1.6}.geminiPrivacyPanel{grid-template-columns:repeat(4,minmax(0,1fr));padding:12px;border:1px solid rgba(47,108,255,.12);border-radius:12px;background:#f4f8ff}.geminiPrivacyPanel span{display:flex;min-height:150px;flex-direction:column;justify-content:center;gap:10px;border-radius:8px;padding:clamp(18px,2vw,24px);background:#ffffff;color:#667694;font-size:15px;line-height:1.5}.geminiPrivacyPanel b{color:#2f6cff;font-size:18px;line-height:1.12;font-weight:950}.geminiBusinessGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.geminiFutureGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.caseStoryCopy p:last-child,.caseStorySectionHeader p:last-child{margin-bottom:0}.caseStoryChecklist,.caseStoryChips,.caseStoryIconList{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.caseStoryChecklist span,.caseStoryChips span,.caseStoryIconList span{display:inline-flex;align-items:center;min-height:38px;border:1px solid rgba(47,108,255,.18);border-radius:999px;padding:9px 13px;background:#f5f8ff;color:#23365f;font-size:13px;line-height:1.2;font-weight:850}.caseStoryMedia{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid rgba(37,99,235,.16);border-radius:8px;background:#fff;box-shadow:0 22px 58px rgba(15,23,42,.12)}.caseStoryWindowDots{display:flex;align-items:center;gap:7px;height:32px;border-bottom:1px solid rgba(37,99,235,.12);padding:0 13px;background:#f6f8fc}.caseStoryWindowDots i{width:9px;height:9px;border-radius:999px}.caseStoryWindowDots i:first-child{background:#f06f86}.caseStoryWindowDots i:nth-child(2){background:#f5c45c}.caseStoryWindowDots i:nth-child(3){background:#55c990}.caseStoryMedia img{display:block;width:100%;max-height:620px;object-fit:contain;object-position:top center;background:#fff}.caseStoryEventGrid,.caseStoryInfoGrid,.caseStoryMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.caseStoryEventGrid article,.caseStoryInfoGrid article,.caseStoryMetricGrid article{border:0;border-radius:8px;padding:20px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.05)}.caseStoryMetricGrid strong{display:block;color:#2f6cff;font-size:clamp(28px,2.9vw,46px);line-height:1;font-weight:950}.caseStoryEventGrid span,.caseStoryInfoGrid b,.caseStoryMetricGrid span{display:block;margin-top:8px;color:#111936;font-size:16px;line-height:1.2;font-weight:900}.caseStoryEventGrid p,.caseStoryInfoGrid p,.caseStoryMetricGrid p{margin:10px 0 0;color:#60708d;font-size:15px;line-height:1.55}.caseStoryEventGrid img{display:block;width:100%;max-width:100%;height:150px;margin-top:18px;object-fit:contain;object-position:center}.caseStoryWithImage{display:grid;grid-gap:clamp(30px,4vw,48px);gap:clamp(30px,4vw,48px);padding-block:clamp(46px,5.4vw,76px)}.caseStoryWithImage .caseStorySectionHeader{max-width:980px}.caseStoryWithImage .caseStorySectionHeader h2{max-width:920px;margin-bottom:clamp(24px,2.8vw,36px)}.caseStoryBlockDark{background:radial-gradient(circle at 90% 0,rgba(58,108,255,.24),transparent 30%),linear-gradient(145deg,#111936,#17264a);box-shadow:none}.caseStoryBlockDark .caseStoryEyebrow{background:rgba(255,255,255,.1);color:#bcd3ff}.caseStoryBlockDark .caseStoryEventGrid p,.caseStoryBlockDark .caseStoryEventGrid span,.caseStoryBlockDark h2,.caseStoryBlockDark p{color:#fff}.caseStoryBlockDark .caseStoryEventGrid p,.caseStoryBlockDark .caseStorySectionHeader p{color:rgba(255,255,255,.74)}.caseStoryBlockDark .caseStoryEventGrid article{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.08);box-shadow:none}.importedCaseStoryBlackDiamond .caseStoryBlockDark .caseStoryCopy h2,.importedCaseStoryBlackDiamond .caseStoryBlockDark .caseStorySectionHeader h2{color:#ffffff;text-shadow:0 14px 34px rgba(0,0,0,.22)}.importedCaseStoryBlackDiamond .caseStoryBlockDark .caseStoryCopy p,.importedCaseStoryBlackDiamond .caseStoryBlockDark .caseStorySectionHeader p{color:rgba(255,255,255,.78)}.importedCaseStoryBlackDiamond .caseStoryBlockDark .caseStoryInfoGrid b,.importedCaseStoryBlackDiamond .caseStoryBlockDark .caseStoryInfoGrid p{color:#ffffff}.importedCaseStoryBlackDiamond .caseStoryBlockDark .caseStoryInfoGrid article{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.08);box-shadow:none}.importedCaseStoryBlackDiamond .caseStoryBlockDark .caseStoryInfoGrid p{color:rgba(255,255,255,.72)}.caseStoryFlow{display:grid;grid-template-columns:repeat(7,auto);grid-gap:12px;gap:12px;align-items:center;justify-content:start;margin-top:24px}.caseStoryFlow span{border-radius:999px;padding:12px 16px;background:#eef4ff;color:#1f376d;font-size:14px;font-weight:900}.caseStoryFlow i{display:block;width:24px;height:2px;background:#8fb0ff}.caseStoryFinalBlock{border:0;background:radial-gradient(circle at 100% 0,rgba(47,108,255,.16),transparent 34%),#eef4ff}.caseStoryChecklistLarge{max-width:920px}.importedCaseStoryHeader{max-width:760px}.importedCaseStoryHeader>span{display:inline-flex;border-radius:999px;padding:8px 12px;background:#eef4ff;color:#2f6cff;font-size:12px;font-weight:900}.importedCaseStoryHeader h2{margin:16px 0 10px;color:#111936;font-size:clamp(32px,3.3vw,48px);line-height:1.04}.importedCaseStoryHeader p{margin:0;color:#61708d;font-size:17px;line-height:1.6}.importedCaseStoryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.importedCaseStoryGrid article{position:relative;overflow:hidden;min-height:230px;border:1px solid rgba(37,99,235,.14);border-radius:8px;padding:22px;background:radial-gradient(circle at 100% 0,rgba(47,108,255,.08),transparent 34%),linear-gradient(145deg,#fbfdff,#f2f6ff)}.importedCaseStoryGrid article>span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#2f6cff;color:#fff;font-size:14px;font-weight:950}.importedCaseStoryGrid h3{margin:18px 0 10px;color:#111936;font-size:clamp(20px,1.8vw,26px);line-height:1.12}.importedCaseStoryGrid p{margin:0;color:#60708d;font-size:16px;line-height:1.58}.importedCaseArticle{grid-column:2;display:grid;grid-gap:28px;gap:28px}.importedCaseArticleBlock{position:relative;overflow:hidden;display:grid;grid-gap:22px;gap:22px;border:1px solid rgba(37,99,235,.14);border-radius:8px;padding:clamp(24px,3.5vw,42px);background:radial-gradient(circle at 100% 0,rgba(47,108,255,.08),transparent 28%),linear-gradient(145deg,#fff,#f6f9ff);box-shadow:0 24px 70px rgba(15,23,42,.1)}.importedCaseArticleBlock:after{content:"";position:absolute;right:-54px;top:-68px;width:180px;height:180px;border-radius:50%;background:rgba(47,108,255,.06);pointer-events:none}.importedCaseArticleBlockWithMedia{grid-template-columns:1fr}.importedCaseArticleText{position:relative;z-index:1}.importedCaseArticleText>span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;border-radius:12px;padding:10px 12px;background:#2f6cff;color:#fff;font-size:14px;font-weight:950}.importedCaseArticleText h2{max-width:900px;margin:18px 0 16px;color:#111936;font-size:clamp(26px,2.7vw,40px);line-height:1.05;letter-spacing:0}.importedCaseArticleBody{max-width:880px;color:#5f6f8d;font-size:clamp(16px,1.15vw,18px);line-height:1.7}.importedCaseArticleBody>:first-child{margin-top:0}.importedCaseArticleBody>:last-child{margin-bottom:0}.importedCaseArticleBody li,.importedCaseArticleBody p{color:#5f6f8d;font-size:clamp(16px,1.15vw,18px);line-height:1.7}.importedCaseArticleBody ol,.importedCaseArticleBody ul{padding-left:22px}.importedCaseArticleBody a{color:#2f6cff;font-weight:850}.importedCaseArticleBody figure,.importedCaseArticleBody img{display:none}.importedCaseArticleMedia{position:relative;z-index:1;margin:0;overflow:hidden;border:1px solid rgba(37,99,235,.16);border-radius:8px;padding:16px;background:#fff;box-shadow:0 22px 58px rgba(15,23,42,.12)}.importedCaseArticleMedia:before{content:"";display:block;height:32px;margin:-16px -16px 16px;border-bottom:1px solid rgba(37,99,235,.12);background:radial-gradient(circle at 22px 16px,#f06f86 0 5px,transparent 6px),radial-gradient(circle at 42px 16px,#f5c45c 0 5px,transparent 6px),radial-gradient(circle at 62px 16px,#55c990 0 5px,transparent 6px),#f6f8fc}.importedCaseArticleMedia img{display:block;width:100%;max-height:720px;object-fit:contain;object-position:top center;border-radius:6px}@media (max-width:980px){.caseStoryIntroBlock,.caseStorySplit,.caseStorySplitReverse,.importedBlogStoryIntro{grid-template-columns:1fr}.importedBlogStoryIntro .caseStoryMedia{min-height:320px}.blogInfographic,.caseStoryEventGrid,.caseStoryInfoGrid,.caseStoryMetricGrid,.importedBlogFlow,.importedBlogLinkGrid,.importedBlogQueryBoard,.importedBlogStory .importedBlogMetricGrid,.importedBlogStory .importedBlogMetricGridFour{grid-template-columns:repeat(2,minmax(0,1fr))}.importedBlogStorySectionDesigned .caseStorySectionHeader{grid-template-columns:1fr}.importedBlogStorySectionDesigned .caseStoryBody,.importedBlogStorySectionDesigned .caseStorySectionHeader>.caseStoryEyebrow,.importedBlogStorySectionDesigned .caseStorySectionHeader>h2{grid-column:auto}.importedBlogStorySectionDesigned .caseStoryBody:has(.blogInfographic){grid-template-columns:1fr}.ecommerceRiskDarkBlock .caseStorySectionHeader,.importedBlogStorySectionDesigned .caseStoryBody ul{grid-template-columns:1fr}.ecommerceRiskDarkBlock .caseStoryBody,.ecommerceRiskDarkBlock .caseStorySectionHeader>.caseStoryEyebrow,.ecommerceRiskDarkBlock .caseStorySectionHeader>h2{grid-column:auto;grid-row:auto}.ecommerceRiskCascade,.ecommerceRiskChecklistGrid,.ecommerceRiskMatrix,.ecommerceRiskModerationMap,.ecommerceRiskQuadrants,.ecommerceRiskReasonGrid,.geminiBeforeAfter,.geminiBusinessGrid,.geminiDataMap,.geminiFutureGrid,.geminiPrivacyPanel,.importedBlogActionPanel,.importedBlogPlatformGrid,.importedBlogPricePanel,.organicTrafficChecklist,.organicTrafficCompare,.organicTrafficFlywheel,.organicTrafficSearchPath,.organicTrafficSignalGrid{grid-template-columns:1fr}.ecommerceRiskCascade span,.organicTrafficSearchPath span{min-height:auto}.ecommerceRiskCascade span:not(:last-child):after,.organicTrafficSearchPath span:not(:last-child):after{top:auto;right:auto;bottom:-9px;left:30px;width:2px;height:18px;background:linear-gradient(180deg,#2f6cff,rgba(47,108,255,0))}.importedDetailHeroInner{grid-template-columns:1fr}.importedDetailHero .serviceBreadcrumbs,.importedDetailHeroContent,.importedDetailHeroInner,.importedHeroPanel{max-width:100%;min-width:0}.importedDetailHero .serviceBreadcrumbs,.importedDetailHero h1,.importedDetailHero p{overflow-wrap:anywhere}.importedDetailLayout{grid-template-columns:1fr}.importedDetailAside{position:static}.importedArticle,.importedCaseArticle,.importedCaseInfographic,.importedCaseShowcase,.importedCaseStory{grid-column:auto}.importedCaseArticleBlockWithMedia,.importedCaseShowcase,.importedCaseStoryGrid{grid-template-columns:1fr}}@media (max-width:640px){.saasCartSlot{grid-column:1;grid-row:auto;width:100%;min-width:0;max-width:100%;flex-wrap:wrap;justify-content:center}.importedBlogIntroHighlights{grid-template-columns:1fr}.importedBlogStoryIntro .caseStoryMedia{min-height:240px}.blogInfographic,.importedBlogFlow,.importedBlogLinkGrid,.importedBlogQueryBoard,.importedBlogStory .importedBlogMetricGrid,.importedBlogStory .importedBlogMetricGridFour{grid-template-columns:1fr}.importedBlogStoryIntroFullImage .caseStoryMedia img{max-height:none}.currencySwitcher{position:static;max-width:100%}.currencyMenu{right:auto;left:50%;width:min(190px,calc(100vw - 32px));transform:translate(-50%,-6px) scale(.98)}.currencyMenuOpen{transform:translate(-50%) scale(1)}.caseStoryEventGrid,.caseStoryFlow,.caseStoryInfoGrid,.caseStoryMetricGrid{grid-template-columns:1fr}.caseStoryFlow{align-items:stretch}.caseStoryFlow i{width:2px;height:18px;justify-self:center}.importedDetailHero{padding:54px 0 58px}.importedDetailHero h1{font-size:clamp(34px,12vw,48px)}.importedArticle,.importedCaseArticleBlock{padding:22px}.importedCaseInfographic,.importedCaseShowcaseTags{grid-template-columns:1fr}.importedDetailHero .homePrimaryButton,.importedDetailHero .homeSecondaryButton{width:100%}}.homeHero{position:relative;overflow:hidden;padding:76px 0 78px;background:radial-gradient(circle at 20% 20%,rgba(58,108,255,.28),transparent 32%),radial-gradient(circle at 80% 30%,rgba(147,51,234,.22),transparent 28%),linear-gradient(135deg,#0f172a,#1b233a 55%,#111827);color:#fff}.homeHeroGrid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.82fr);grid-gap:72px;gap:72px;align-items:center}.homeContact h2,.homeHeroContent h1,.homeSection h2{margin:0;font-size:clamp(2.55rem,4.8vw,4.05rem);line-height:1.06;font-weight:900;letter-spacing:0}.homeHeroContent h1{color:#fff}.homeBadge,.homeSectionBadge{display:inline-flex;max-width:100%;align-items:center;border-radius:999px;padding:10px 18px;background:#eef4ff;color:#3a6cff;font-size:13px;font-weight:900;line-height:1.35}.homeBadge,.homeSectionBadgeDark{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:#fff}.homeMarket{margin:22px 0 14px;color:rgba(255,255,255,.72);font-size:15px;font-weight:800}.homeIntro,.homeLead{max-width:570px;color:rgba(255,255,255,.84);font-size:18px;line-height:1.72}.homeLead{margin:22px 0 0}.homeIntro{margin:16px 0 30px;font-size:17px}.homeCheckList,.homeContactMeta,.homePillRow,.homeProofRow{display:flex;flex-wrap:wrap;gap:10px}.homeCheckList{margin-top:24px}.homeHeroActions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:30px}.homeCheckList span,.homePillRow span,.homeProofRow span{border-radius:999px;padding:9px 13px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.88);font-size:13px;font-weight:800}.homeForm button,.homePrimaryButton{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border:0;border-radius:999px;padding:14px 22px;background:var(--brand-blue);color:#fff;font-weight:900;cursor:pointer}.homeForm button:hover,.homePrimaryButton:hover{background:#2857ea;transform:translateY(-2px)}.homeSecondaryTextLink{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:14px 22px;color:#fff;font-weight:900;background:rgba(255,255,255,.07)}.homeProofRow{margin-top:24px}.homeDashboard{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-self:center}.homeDashboardCard,.homeFlowCard,.homeServiceCard{border:1px solid rgba(255,255,255,.13);border-radius:18px;padding:22px;background:rgba(255,255,255,.08);box-shadow:0 25px 70px rgba(0,0,0,.16)}.homeDashboardCard{animation:imFloat 7s ease-in-out infinite}.homeDashboardCard:nth-child(2){animation-delay:-1.4s}.homeDashboardCard:nth-child(3){animation-delay:-2.8s}.homeDashboardCard:nth-child(4){animation-delay:-4.2s}.homeDashboardCardLarge{grid-column:span 2}.homeDashboardCard span{display:block;margin-bottom:10px;color:rgba(255,255,255,.7);font-size:14px}.homeDashboardCard strong{display:block;margin-bottom:10px;color:#fff;font-size:34px;font-weight:900;line-height:1.1}.homeDashboardCard p,.homeFlowCard p,.homeServiceCard p{margin:0;color:rgba(255,255,255,.78)}.homeSection{padding:100px 0}.homeTrustSection{padding:54px 0 70px;background:#f8fafc}.homeSoft{background:linear-gradient(180deg,#ffffff,#f8fafc)}.homeContact,.homeDark{background:radial-gradient(circle at 18% 12%,rgba(58,108,255,.22),transparent 32%),radial-gradient(circle at 82% 20%,rgba(124,58,237,.18),transparent 34%),linear-gradient(180deg,#1b233a,#12192f);color:#fff}.homeSection h2{color:var(--ink)}.homeContact h2,.homeContact h3,.homeDark h2,.homeDark h3{color:#fff}.homeSection p{color:var(--muted);font-size:18px;line-height:1.75}.homeContact p,.homeDark p{color:rgba(255,255,255,.76)}.homeAuditGrid,.homeContactGrid,.homeTrustGrid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);grid-gap:42px;gap:42px;align-items:center}.homeTrustSection .homeTrustGrid{grid-template-columns:1fr;max-width:960px;gap:28px;align-items:start}.homeAuditGrid h2,.homeTrustGrid h2{margin:18px 0}.homeTrustSection .homeTrustGrid h2{max-width:620px;margin:16px 0 14px;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.06}.homeTrustSection .homeTrustGrid p{max-width:650px;margin:0;color:#64748b;font-size:16px;line-height:1.65}.homeCaseGrid,.homeCertGrid,.homeFlowGrid,.homePricingGrid,.homeProblemGrid,.homeServiceGrid,.homeStatsGrid,.homeStepsGrid{display:grid;grid-gap:22px;gap:22px}.homeStatsGrid{grid-template-columns:1fr 1fr}.homeTrustSection .homeStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.homeCaseCard,.homeCertCard,.homeChecklistPanel,.homeForm,.homePriceCard,.homeProblemRow,.homeStatCard,.homeStepCard,.homeVideoBlock{border:1px solid #e2e8f0;border-radius:24px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.08)}.homeStatCard{padding:26px}.homeTrustSection .homeStatCard{min-height:108px;border-radius:14px;padding:26px 22px;text-align:center;box-shadow:0 18px 44px rgba(15,23,42,.05)}.homeStatCard strong{display:block;color:#3a6cff;font-size:40px;font-weight:900;line-height:1}.homeTrustSection .homeStatCard strong{font-size:34px}.homeStatCard span{display:block;margin-top:10px;color:var(--muted)}.homeVideoBlock{display:grid;grid-template-columns:minmax(340px,.78fr) minmax(520px,1.12fr);grid-gap:54px;gap:54px;align-items:center;max-width:1500px;margin-top:30px;padding:46px 50px;border-radius:18px}.homeVideoBlock h3{margin:0 0 12px;color:var(--ink);font-size:28px;line-height:1.18}.homeVideoBlock p{margin:0 0 18px;font-size:15px;line-height:1.65}.homePillRow span{background:#eef4ff;color:#3a6cff}.homeVideoList{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px;color:#1f2d4d;font-size:14px;line-height:1.35}.homeVideoPreview{position:relative;display:grid;width:100%;min-height:0;aspect-ratio:16/9;overflow:hidden;place-items:center;border:0;border-radius:12px;padding:0;background:#0f172a;color:#fff;font:inherit;text-align:center;cursor:pointer;text-decoration:none}.homeVideoPreviewWrap{width:100%}.homeVideoPreview:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(15,23,42,.04),rgba(15,23,42,.12))}.homeVideoPreview img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.homeVideoPreview .siteVideoCardMediaShell{position:absolute;inset:0;display:block}.videoPlayIcon{position:absolute;top:50%;left:50%;z-index:4;display:inline-grid;width:66px;height:66px;place-items:center;border-radius:999px;background:#fff;font-size:0;color:var(--brand-blue);box-shadow:0 18px 48px rgba(0,0,0,.26);transform:translate(-50%,-50%)}.aboutVideoPlay:before,.casesVideoPlay:before,.videoPlayIcon:before,.videoPlayIconSmall:before{content:"";display:block;width:0;height:0;margin-left:4px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:16px solid;font-size:0;line-height:0}.aboutVideoPlay:before,.casesVideoPlay:before,.videoPlayIconSmall:before{margin-left:3px;border-top-width:8px;border-bottom-width:8px;border-left-width:12px}.homeTrustNote{max-width:960px;margin-top:26px;border:1px solid #bcd0ff;border-radius:14px;padding:24px;background:#eef4ff}.homeTrustNote h3{margin:0 0 12px;color:var(--ink);font-size:24px;line-height:1.2}.homeTrustNote p{margin:0;color:#334155;font-size:14px;line-height:1.7}.videoPlayIconSmall{position:absolute;top:50%;left:50%;width:58px;height:58px;font-size:0;transform:translate(-50%,-50%)}.videoModalOpen{overflow:hidden}.siteVideoModal{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px}.siteVideoModalBackdrop{position:absolute;inset:0;border:0;background:rgba(7,13,32,.86);cursor:pointer}.siteVideoModalPanel{position:relative;z-index:1;width:min(1080px,100%);overflow:hidden;border:1px solid rgba(188,208,255,.24);border-radius:22px;background:#020617;box-shadow:0 32px 90px rgba(0,0,0,.45)}.siteVideoModalClose{position:absolute;top:12px;right:12px;z-index:2;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:rgba(15,23,42,.76);color:#fff;font-size:0;cursor:pointer}.siteVideoModalClose:before{content:"\00D7";font-size:28px;line-height:1}.siteVideoModalFrame{position:relative;width:100%;aspect-ratio:16/9}.siteVideoModalFrame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.siteVideoModalFallback{display:block;padding:14px 18px 16px;color:#dbeafe;font-size:14px;font-weight:800;text-align:center;text-decoration:none;background:rgba(15,23,42,.96);border-top:1px solid rgba(188,208,255,.16)}.siteVideoModalFallback:hover{color:#ffffff}.homeVideoPreview small,.homeVideoPreview strong{display:block}.homeVideoPreview strong{bottom:18px;color:#fff;text-shadow:0 2px 12px rgba(15,23,42,.55);pointer-events:none}.homeVideoPreview small,.homeVideoPreview strong{position:absolute;left:24px;right:24px;z-index:2;margin:0;text-align:center}.homeVideoPreview small{bottom:14px;color:rgba(255,255,255,.78)}.homeCentered{max-width:900px;margin:0 auto 54px;text-align:center}.homeCentered h2{margin:18px 0}.homeProblemGrid{max-width:980px}.homeProblemEntitySection{padding:70px 0 76px;background:var(--brand-navy);color:#fff}.homeProblemEntityGrid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.86fr);grid-gap:32px;gap:32px;max-width:960px;align-items:start}.homeProblemPanel{border-radius:20px;padding:36px;background:#fff;color:var(--ink)}.homeProblemPanel h2{margin:20px 0 16px;color:var(--ink);font-size:clamp(2rem,3.2vw,3rem);line-height:1.08}.homeProblemPanel>p{margin:0 0 28px;color:#64748b;font-size:15px;line-height:1.7}.homeProblemPanel .homeProblemGrid{gap:14px}.homeProblemRow{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:center;padding:14px;border-radius:12px;box-shadow:none}.homeProblemRow div{display:flex;align-items:center;gap:10px;color:var(--text);font-size:13px;font-weight:800;line-height:1.35}.homeProblemRow span{display:inline-grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:999px;background:#fee2e2;color:#ef4444;font-size:15px;font-weight:900}.homeProblemRow div:last-child span{background:#dcfce7;color:#22c55e}.homeProblemRow strong{color:var(--brand-blue);font-size:20px}.homeEntityPanel{color:#fff}.homeEntityPanel h2{margin:22px 0 20px;color:#fff;font-size:clamp(2rem,3vw,2.9rem);line-height:1.12}.homeEntityPanel>p{margin:0 0 26px;color:rgba(255,255,255,.82);font-size:15px;line-height:1.7}.homeProblemEntitySection .homeEntityStats{gap:14px}.homeProblemEntitySection .homeEntityStats div{border-radius:12px;padding:18px;background:rgba(255,255,255,.08)}.homeProblemEntitySection .homeEntityStats strong{font-size:24px}.homeProblemEntitySection .homeEntityStats span{font-size:13px;line-height:1.55}.homeProblemFaq{max-width:960px;margin-top:32px;border:1px solid #bcd0ff;border-radius:14px;padding:24px 28px;background:#eef4ff}.homeProblemFaq h3{margin:0 0 10px;color:var(--ink);font-size:22px;line-height:1.2}.homeProblemFaq p{margin:0;color:#334155;font-size:14px;line-height:1.7}.homeFlowGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:34px}.homeServicesSection{padding:68px 0 76px;background:#f8fafc}.homeServicesIntro{max-width:760px}.homeServicesIntro h2{margin:18px 0 14px;color:var(--ink);font-size:clamp(2rem,3.4vw,3rem);line-height:1.08}.homeServicesIntro p{margin:0;color:#64748b;font-size:15px;line-height:1.7}.homeServicesGrid{grid-template-columns:minmax(300px,.88fr) minmax(0,1fr);max-width:960px;margin-top:30px}.homeFlowPanel,.homeServicesGrid{display:grid;grid-gap:28px;gap:28px}.homeFlowPanel{position:relative;overflow:hidden;border-radius:16px;padding:20px;background:var(--brand-navy);box-shadow:0 28px 70px rgba(15,23,42,.13)}.homeFlowPanel:before{content:"";position:absolute;inset:-40% auto auto -20%;width:60%;height:180%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transform:rotate(18deg) translateX(-120%);animation:serviceSheen 6s ease-in-out infinite}.homeFlowPanel .homeFlowCard{position:relative;z-index:1;border:0;border-radius:10px;padding:18px;background:#f8fafc;box-shadow:none;animation:serviceRise .7s ease both}.homeFlowPanel .homeFlowCard:nth-child(2){animation-delay:.08s}.homeFlowPanel .homeFlowCard:nth-child(3){animation-delay:.16s}.homeFlowPanel .homeFlowCard:nth-child(4){animation-delay:.24s}.homeFlowPanel .homeFlowCard>span{width:30px;height:30px;border-radius:8px;background:var(--brand-blue);color:#fff;font-size:12px}.homeFlowPanel .homeFlowCard h3{margin:12px 0 6px;color:var(--ink);font-size:16px}.homeFlowPanel .homeFlowCard p{color:#64748b;font-size:12px;line-height:1.45}.homeFlowPanel .homeFlowCard strong{position:absolute;left:50%;bottom:-28px;color:var(--brand-blue);transform:translateX(-50%);animation:serviceArrow 1.7s ease-in-out infinite}.homeServicesSection .homeServiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.homeServicesSection .homeServiceCard{position:relative;overflow:hidden;border:1px solid #dbe5f5;border-radius:12px;padding:20px;background:#fff;box-shadow:0 18px 42px rgba(15,23,42,.05);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;animation:serviceRise .7s ease both}.homeServicesSection .homeServiceCard:before{display:none}.homeServiceIcon{position:relative;display:inline-grid;width:24px;height:24px;place-items:center;border:0;border-radius:0;background:transparent;color:var(--brand-blue);box-shadow:none}.homeServiceIcon:after,.homeServiceIcon:before{content:"";position:absolute;background:currentColor}.homeServiceIcon-search:before{width:13px;height:13px;border:2px solid;border-radius:999px;background:transparent;transform:translate(-2px,-2px)}.homeServiceIcon-search:after{width:9px;height:2px;border-radius:999px;transform:translate(8px,8px) rotate(45deg)}.homeServiceIcon-target:before{width:18px;height:18px;border:2px solid;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 4px #fff;color:#ef4444}.homeServiceIcon-target:after{width:6px;height:6px;border-radius:999px}.homeServiceIcon-target{color:#ef4444}.homeServiceIcon-code{color:#5aa7d8}.homeServiceIcon-chart{color:#22c55e}.homeServiceIcon-palette{color:#f59e0b}.homeServiceIcon-social{color:#0ea5e9}.homeServiceIcon-code:before{width:10px;height:2px;border-radius:999px;transform:translateX(-5px) rotate(-45deg);box-shadow:8px 8px 0 currentColor}.homeServiceIcon-code:after{width:10px;height:2px;border-radius:999px;transform:translateX(5px) rotate(45deg);box-shadow:-8px 8px 0 currentColor}.homeServiceIcon-chart:before{width:4px;height:13px;bottom:9px;left:9px;border-radius:4px 4px 0 0;box-shadow:7px -5px 0 currentColor,14px -1px 0 currentColor}.homeServiceIcon-chart:after{width:19px;height:2px;bottom:8px;border-radius:999px}.homeServiceIcon-palette:before{width:20px;height:16px;border:2px solid;border-radius:999px 999px 999px 6px;background:transparent;transform:rotate(-12deg)}.homeServiceIcon-palette:after{width:4px;height:4px;border-radius:999px;box-shadow:-5px -3px 0 currentColor,3px -4px 0 currentColor,6px 3px 0 currentColor}.homeServiceIcon-social:before{width:7px;height:7px;border-radius:999px;transform:translate(-7px,-5px);box-shadow:14px 0 0 currentColor,7px 12px 0 currentColor}.homeServiceIcon-social:after{width:19px;height:2px;background:currentColor;transform:rotate(24deg);opacity:.45}.homeServicesSection .homeServiceCard:hover{border-color:#bcd0ff;box-shadow:0 24px 60px rgba(37,84,216,.12);transform:translateY(-5px) rotate(-.35deg)}.homeServicesSection .homeServiceCard h3{margin:10px 0;color:var(--ink);font-size:16px}.homeServicesSection .homeServiceCard p{color:#64748b;font-size:13px;line-height:1.55}.homeServicesSection .homeDarkStrip{max-width:960px;margin-top:24px;border:1px solid #bcd0ff;border-radius:12px;padding:22px 24px;background:#eef4ff;color:var(--ink);box-shadow:none}.homeServicesSection .homeDarkStrip span{color:var(--ink)}.homeServicesSection .homeDarkStrip strong{color:#334155;font-size:14px;line-height:1.65}@keyframes serviceSheen{0%,55%{transform:rotate(18deg) translateX(-120%)}85%,to{transform:rotate(18deg) translateX(260%)}}@keyframes serviceRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes serviceArrow{0%,to{transform:translate(-50%,-2px)}50%{transform:translate(-50%,3px)}}@keyframes timelineScan{0%{transform:translateY(0);opacity:0}10%,82%{opacity:1}to{transform:translateY(calc(100% + 520px));opacity:0}}@keyframes timelineItemIn{0%{opacity:0;transform:translateX(-18px) translateY(8px)}to{opacity:1;transform:translateX(0) translateY(0)}}@keyframes timelineMarkerPulse{0%,to{transform:scale(1);box-shadow:0 10px 26px rgba(58,108,255,.42)}50%{transform:scale(1.06);box-shadow:0 14px 34px rgba(58,108,255,.62)}}@keyframes timelineRing{0%,to{opacity:0;transform:scale(.84)}45%{opacity:1;transform:scale(1)}}.homeServiceGrid,.homeStepsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.homeFlowCard span,.homeStepCard span{display:inline-grid;width:44px;height:44px;place-items:center;border-radius:14px;background:#3a6cff;color:#fff;font-weight:900}.homeFlowCard h3,.homeServiceCard h3{margin:18px 0 10px;color:#fff}.homeAuditStats{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.homeAuditSection{padding:74px 0;background:var(--brand-navy);color:#fff}.homeAuditSection .homeAuditGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);max-width:920px;gap:28px;align-items:center}.homeAuditContent h2{margin:18px 0 16px;color:#fff;font-size:clamp(2rem,3.2vw,3rem);line-height:1.08}.homeAuditContent>p{max-width:560px;margin:0 0 22px;color:rgba(255,255,255,.82);font-size:14px;line-height:1.65}.homeAuditChecklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 18px}.homeAuditChecklist span{border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:9px 10px;background:rgba(255,255,255,.07);color:#fff;font-size:12px;font-weight:850;line-height:1.35}.homeAuditStats strong{border-radius:999px;padding:10px 14px;background:#eef4ff;color:#3a6cff}.homeAuditSection .homeAuditStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:0}.homeAuditSection .homeAuditStats strong{display:grid;grid-gap:4px;gap:4px;min-height:70px;align-content:center;border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:12px;background:rgba(255,255,255,.07);color:#fff;text-align:center}.homeAuditSection .homeAuditStats b{font-size:16px;line-height:1.1}.homeAuditSection .homeAuditStats span{color:rgba(255,255,255,.72);font-size:11px;line-height:1.3}.homeAuditResult{margin-top:16px;border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:16px;background:rgba(255,255,255,.07)}.homeAuditResult h3{margin:0 0 10px;color:#fff;font-size:14px}.homeAuditResult ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px;color:rgba(255,255,255,.84);font-size:12px;line-height:1.4}.homeAuditContent .homePrimaryButton{margin-top:16px;min-height:44px;border-radius:8px;padding:12px 18px}.homeAuditFlowPanel{position:relative;display:grid;grid-gap:24px;gap:24px;overflow:hidden;border-radius:16px;padding:20px;background:#fff}.homeAuditFlowPanel:before{bottom:70px;width:2px;background:linear-gradient(180deg,transparent,#bcd0ff 12%,#bcd0ff 88%,transparent)}.homeAuditFlowPanel:after,.homeAuditFlowPanel:before{content:"";position:absolute;top:70px;left:50%;transform:translateX(-50%)}.homeAuditFlowPanel:after{width:8px;height:44px;border-radius:999px;background:linear-gradient(180deg,transparent,var(--brand-blue),transparent);filter:drop-shadow(0 0 10px rgba(52,104,255,.5));animation:auditTimelinePulse 4.8s ease-in-out infinite}.homeAuditFlowCard{position:relative;z-index:1;border:1px solid #dbe5f5;border-radius:10px;padding:16px;background:#f8fafc;animation:auditStepIn .7s ease both}.homeAuditFlowCard:nth-child(2){animation-delay:.18s}.homeAuditFlowCard:nth-child(3){animation-delay:.36s}.homeAuditFlowCard:nth-child(4){animation-delay:.54s}.homeAuditFlowCard:last-child{background:#eef4ff;border-color:#bcd0ff}.homeAuditFlowCard span{display:inline-grid;width:26px;height:26px;place-items:center;border-radius:8px;background:var(--brand-blue);color:#fff;font-size:12px;font-weight:900}.homeAuditFlowCard h3{margin:10px 0 6px;color:var(--ink);font-size:15px}.homeAuditFlowCard p{margin:0;color:#64748b;font-size:12px;line-height:1.45}.homeAuditFlowCard strong{position:absolute;left:50%;bottom:-25px;z-index:2;display:inline-grid;width:24px;height:24px;place-items:center;border-radius:999px;background:#fff;color:var(--brand-blue);transform:translateX(-50%);animation:auditArrowDown 1.6s ease-in-out infinite}@keyframes auditStepIn{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes auditArrowDown{0%,to{transform:translate(-50%,-3px)}50%{transform:translate(-50%,4px)}}@keyframes auditTimelinePulse{0%{top:70px;opacity:0}12%{opacity:1}82%{opacity:1}to{top:calc(100% - 114px);opacity:0}}.homeChecklistPanel{display:grid;grid-gap:12px;gap:12px;padding:30px}.homeChecklistPanel h3{margin:0 0 4px;color:var(--ink);font-size:28px}.homeChecklistPanel span{color:var(--text);font-weight:750}.homeStepsGrid{counter-reset:steps}.homeTimelineSection{overflow:hidden;padding:78px 0 86px;background:radial-gradient(circle at 24% 18%,rgba(58,108,255,.2),transparent 30%),radial-gradient(circle at 78% 24%,rgba(86,73,178,.18),transparent 28%),var(--brand-navy);color:#fff}.homeTimelineSection .homeCentered{max-width:640px;margin:0 auto 34px;text-align:left}.homeTimelineSection .homeCentered h2{margin:14px 0;color:#fff;font-size:clamp(2rem,3.2vw,3rem);line-height:1.08}.homeTimelineSection .homeCentered p{max-width:620px;margin:0;color:rgba(255,255,255,.82);font-size:14px;line-height:1.75}.homeTimelineGrid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.82fr);grid-gap:26px;gap:26px;max-width:920px;align-items:start}.homeTimelineSection .seoTimeline{max-width:none;margin:0}.homeTimelineSection .seoTimelineItem{background:rgba(255,255,255,.95);box-shadow:0 18px 42px rgba(0,0,0,.16)}.homeTimelineSection .seoTimelineItem:last-child .timelineResult{color:rgba(255,255,255,.92)}.homeTimelineList{position:relative;display:grid;grid-gap:12px;gap:12px;padding-left:58px}.homeTimelineList:before{bottom:17px;left:16px;width:3px;background:rgba(255,255,255,.16)}.homeTimelineList:after,.homeTimelineList:before{content:"";position:absolute;top:17px;border-radius:999px}.homeTimelineList:after{left:14px;width:7px;height:72px;background:linear-gradient(180deg,transparent,#3a6cff 18%,#ffffff 50%,#3a6cff 82%,transparent);box-shadow:0 0 26px rgba(58,108,255,.9);animation:timelineScan 7s ease-in-out infinite}.homeTimelineItem{position:relative;opacity:0;animation:timelineItemIn .72s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--step-index) * .12s)}.homeTimelineMarker{position:absolute;top:0;left:-57px;z-index:2;display:inline-grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#3a6cff;color:#fff;font-size:12px;font-weight:900;box-shadow:0 10px 26px rgba(58,108,255,.42);animation:timelineMarkerPulse 3.6s ease-in-out infinite;animation-delay:calc(var(--step-index) * .22s)}.homeTimelineMarker:after{content:"";position:absolute;inset:-7px;border:1px solid rgba(58,108,255,.26);border-radius:14px;opacity:0;animation:timelineRing 3.6s ease-in-out infinite;animation-delay:calc(var(--step-index) * .22s)}.homeTimelineList .homeStepCard{position:relative;min-height:88px;border:1px solid rgba(222,232,255,.88);border-radius:10px;padding:18px 20px;background:linear-gradient(180deg,#ffffff,#f6f9ff);box-shadow:0 18px 42px rgba(0,0,0,.12);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.homeTimelineList .homeStepCard:before{content:"";position:absolute;top:15px;left:-12px;width:12px;height:2px;border-radius:999px;background:#3a6cff;box-shadow:0 0 16px rgba(58,108,255,.55)}.homeTimelineList .homeStepCard:hover{border-color:rgba(58,108,255,.55);box-shadow:0 24px 54px rgba(4,14,42,.22);transform:translateX(4px)}.homeTimelineList .homeStepCard h3{margin:0 0 8px;color:var(--ink);font-size:15px;line-height:1.25}.homeTimelineList .homeStepCard p{margin:0;color:var(--muted);font-size:12px;line-height:1.58}.homeTimelineSummary{position:-webkit-sticky;position:sticky;top:118px;border-radius:16px;padding:28px;background:linear-gradient(180deg,#ffffff,#f4f8ff);color:var(--ink);box-shadow:0 28px 80px rgba(0,0,0,.2)}.homeTimelineSummary .homeSectionBadge{background:#eef4ff;color:#3a6cff}.homeTimelineSummary h3{margin:18px 0 14px;color:var(--ink);font-size:26px;line-height:1.08}.homeTimelineSummary p{margin:0;color:var(--muted);font-size:13px;line-height:1.68}.homeTimelineTags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:24px}.homeTimelineTags span{border:1px solid #d9e3f5;border-radius:8px;padding:12px;background:rgba(255,255,255,.74);color:var(--muted);font-size:11px;line-height:1.35}.homeTimelineTags strong{display:block;margin-bottom:4px;color:#3a6cff;font-size:14px}.homeCaseCard,.homeCertCard,.homePriceCard,.homeStepCard{padding:28px}.homeCaseCard h3,.homeCertCard h3,.homePriceCard h3,.homeStepCard h3{margin:18px 0 10px;color:var(--ink);line-height:1.2}.homeCaseCard p,.homeCertCard p,.homePriceCard p,.homeStepCard p{margin:0;color:var(--muted);font-size:15px}.homeCaseGrid,.homePricingGrid,.homeReviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.homeReviewGrid{display:grid;grid-gap:22px;gap:22px}.homeReviewCard{overflow:hidden;border:1px solid #e2e8f0;border-radius:24px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.08)}.homeReviewMedia{position:relative;overflow:hidden;background:#0f172a}.homeReviewMedia:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(15,23,42,0),rgba(15,23,42,.32));pointer-events:none}.homeReviewCard img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#0f172a}.homeReviewCard div{padding:22px}.homeReviewCard h3{margin:0 0 8px;color:var(--ink);line-height:1.2}.homeReviewCard p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.homeReviewsSection{padding:58px 0 64px;background:#fff}.homeReviewsIntro{max-width:760px}.homeReviewsIntro h2{max-width:640px;margin:14px 0 12px;color:var(--ink);font-size:clamp(1.9rem,2.8vw,2.65rem);line-height:1.08}.homeReviewsIntro p{max-width:700px;margin:0;color:#64748b;font-size:14px;line-height:1.6}.homeReviewsLayout{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:16px;gap:16px;max-width:860px;margin-top:22px}.homeReviewsSidebar{display:grid;align-content:start;grid-gap:8px;gap:8px}.homeReviewStat,.homeReviewTranslation{border:1px solid #dbe5f5;border-radius:8px;padding:10px 12px;background:#f8fafc}.homeReviewStat strong{display:block;color:var(--ink);font-size:18px;line-height:1.05}.homeReviewStat span,.homeReviewTranslation p{display:block;margin-top:4px;color:#64748b;font-size:10.5px;line-height:1.35}.homeReviewTranslation{background:#eef4ff;border-color:#bcd0ff}.homeReviewTranslation h3{margin:0 0 6px;color:var(--ink);font-size:11px;line-height:1.25}.homeVideoReviewsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.homeVideoReview{position:relative;overflow:hidden;aspect-ratio:16/9;min-height:0;border:0;border-radius:8px;padding:0;background:var(--brand-navy);color:#fff;font:inherit;text-align:left;cursor:pointer}.homeVideoReviewWide{grid-column:1/-1;min-height:150px}.homeVideoReview img{display:block;width:100%;height:100%;object-fit:cover}.homeVideoReview:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.05),rgba(15,23,42,.72))}.homeVideoReview .videoPlayIconSmall{z-index:4;width:48px;height:48px;background:rgba(255,255,255,.92);color:var(--brand-blue);font-size:0}.homeVideoReview h3,.homeVideoReview strong{position:absolute;left:12px;right:12px;bottom:10px;z-index:2;margin:0;color:#fff;font-size:11px;line-height:1.2;text-transform:uppercase}.homeReviewReasonsPanel{max-width:860px;margin-top:16px;border-radius:10px;padding:18px;background:var(--brand-navy);color:#fff}.homeReviewReasonsPanel h3{margin:0 0 12px;color:#fff;font-size:20px;line-height:1.2}.homeReviewReasonsPanel div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.homeReviewReasonsPanel span{border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:10px;color:rgba(255,255,255,.92);font-size:11px;font-weight:800;line-height:1.35}.homeCertGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.homeCertCard{overflow:hidden}.homeCertCard img{display:block;width:calc(100% + 56px);max-width:none;margin:-28px -28px 18px;aspect-ratio:3/4;object-fit:cover;background:#f8fafc}.homeCaseCard span,.homePopular,.homePriceChip{display:inline-flex;border-radius:999px;padding:8px 12px;background:#eef4ff;color:#3a6cff;font-size:12px;font-weight:900}.homeCaseCard strong{display:inline-flex;margin-top:18px;color:#3a6cff}.homePriceCard{position:relative;display:flex;flex-direction:column;gap:16px}.homePriceCardPopular{border:2px solid #3a6cff}.homePopular{position:absolute;top:18px;right:18px;background:#3a6cff;color:#fff}.homePriceCard strong{display:block;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:18px 0;color:var(--ink);font-size:24px;line-height:1.15}.homePriceCard ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.homePriceCard li{position:relative;padding-left:26px;color:var(--text);font-size:14px}.homePriceCard li:before{content:"";position:absolute;left:0;color:#3a6cff;font-weight:900}.homePriceCard a{display:inline-flex;min-height:52px;align-items:center;justify-content:center;margin-top:auto;border-radius:14px;background:#1b233a;color:#fff;font-weight:900}.homePriceCardPopular a{background:#3a6cff}.homePricingSection{padding:74px 0 76px;background:radial-gradient(circle at 22% 12%,rgba(58,108,255,.08),transparent 28%),linear-gradient(180deg,#f8fafc,#ffffff)}.homePricingSection .homeCentered{max-width:780px;margin-bottom:34px;text-align:left}.homePricingSection .homeCentered h2{max-width:720px;margin-top:14px;color:var(--ink);font-size:clamp(2rem,3.1vw,3rem);line-height:1.08}.homePricingSection .homeCentered p{max-width:720px;margin:14px 0 0;color:var(--muted);font-size:14px;line-height:1.65}.homePricingSection .homePricingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:980px}.homePricingSection .homePriceCard{gap:12px;min-height:100%;border:1px solid #dbe5f5;border-radius:12px;padding:20px;background:#fff;box-shadow:0 20px 56px rgba(15,23,42,.08)}.homePricingSection .homePriceCardPopular{border:2px solid #3a6cff;box-shadow:0 24px 70px rgba(58,108,255,.14)}.homePricingSection .homePriceChip{align-self:flex-start;padding:7px 11px;background:#eef4ff;font-size:11px}.homePricingSection .homePopular{top:18px;right:18px;padding:8px 12px;font-size:11px}.homePricingSection .homePriceCard h3{margin:18px 0 0;color:var(--ink);font-size:20px}.homePricingSection .homePriceCard p{min-height:44px;margin:0;color:var(--muted);font-size:13px;line-height:1.55}.homePricingSection .homePriceCard strong{margin:0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:14px 0;color:var(--ink);font-size:21px;line-height:1.12}.homePricingSection .homePriceCard ul{gap:9px}.homePricingSection .homePriceCard li{padding-left:22px;color:#334155;font-size:13px;line-height:1.45}.homePricingSection .homePriceCard li:before{content:"";top:0}.homePricingSection .homePriceCard a{min-height:44px;border-radius:8px;font-size:13px}.homePricingSection .homePriceNote{max-width:980px;margin-top:18px;border-radius:12px;padding:20px 24px}.homeContactGrid{align-items:start}.homeCollabGrid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);grid-gap:42px;gap:42px;align-items:center}.homeCollabGrid h2{margin:18px 0}.homeCollabStats{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.homeCollabStats span{border-radius:999px;padding:9px 13px;background:#eef4ff;color:#3a6cff;font-size:13px;font-weight:900}.homeCollabGallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.homeCollabShot{min-height:174px;border:1px solid #e2e8f0;border-radius:18px;padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,250,252,.98)),radial-gradient(circle at 20% 15%,rgba(58,108,255,.18),transparent 34%);box-shadow:0 18px 48px rgba(15,23,42,.07)}.homeCollabShot span{display:inline-grid;width:38px;height:38px;place-items:center;border-radius:13px;background:#3a6cff;color:#fff;font-size:13px;font-weight:900}.homeCollabShot h3{margin:18px 0 8px;color:var(--ink)}.homeCollabShot p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.homeCertificatesSection{position:relative;overflow:hidden;padding:76px 0 78px;background:radial-gradient(circle at 18% 18%,rgba(58,108,255,.22),transparent 30%),radial-gradient(circle at 82% 20%,rgba(86,73,178,.18),transparent 28%),linear-gradient(180deg,#1b233a,#12192f);color:#fff}.homeCertificatesSection:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 36%)}.homeCertificatesSection>.container{position:relative;z-index:1}.homeCertificatesSection .homeCentered{max-width:760px;margin-bottom:42px}.homeCertificatesSection .homeCentered h2{color:#fff;font-size:clamp(2.1rem,3.8vw,3.45rem);line-height:1.05}.homeCertificatesSection .homeCentered p{max-width:720px;margin:18px auto 0;color:rgba(255,255,255,.74);font-size:15px;line-height:1.7}.homeCertificatesSection .homeCertGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;max-width:1040px;align-items:stretch}.homeCertificatesSection .homeCertCard{display:grid;grid-template-rows:168px 1fr;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:0;background:rgba(255,255,255,.96);box-shadow:0 24px 72px rgba(0,0,0,.2);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.homeCertificatesSection .homeCertCard:hover{border-color:rgba(58,108,255,.5);box-shadow:0 30px 86px rgba(0,0,0,.28);transform:translateY(-8px)}.homeCertificatesSection .homeCertCard img{display:block;width:calc(100% - 32px);max-width:182px;height:132px;align-self:center;justify-self:center;margin:0 auto;border-radius:10px;padding:12px;object-fit:contain;object-position:center center;background:linear-gradient(135deg,rgba(20,63,154,.08),rgba(58,108,255,.03)),#f8fbff}.homeCertificatesSection .homeCertCard h3{margin:0;padding:18px 18px 8px;color:var(--ink);font-size:15px;line-height:1.25}.homeCertificatesSection .homeCertCard p{margin:0;padding:0 18px 22px;color:var(--muted);font-size:12px;line-height:1.55}.homeCertificatesSection .homeCertReasons{max-width:980px;margin-top:18px;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:18px;background:rgba(255,255,255,.08);box-shadow:0 24px 70px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.homeCertificatesSection .homeCertReasons span{position:relative;border-radius:12px;padding:12px 12px 12px 34px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.9);font-size:13px;line-height:1.42}.homeCertificatesSection .homeCertReasons span:before{content:"";position:absolute;top:12px;left:12px;display:grid;width:16px;height:16px;place-items:center;border-radius:999px;background:#3a6cff;color:#fff;font-size:10px;font-weight:900}.homeDarkStrip{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:34px;border-radius:24px;padding:26px 30px;background:#1b233a;color:#fff;box-shadow:0 24px 70px rgba(15,23,42,.16)}.homeDarkStrip span{color:rgba(255,255,255,.7);font-size:14px;font-weight:900}.homeDarkStrip strong{max-width:680px;font-size:22px;line-height:1.25}.serviceHero{position:relative;overflow:hidden;background:radial-gradient(circle at 70% 35%,rgba(91,64,190,.42),transparent 34%),radial-gradient(circle at 16% 25%,rgba(47,101,214,.28),transparent 34%),linear-gradient(135deg,#121b31,#17213a 54%,#11172a);color:#fff;padding:82px 0}.serviceHeroGrid{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(520px,1.1fr);grid-gap:76px;gap:76px;align-items:center;min-height:560px}.serviceHeroContent{max-width:540px}.serviceHeroContent h1{margin:24px 0 18px;color:#fff;font-size:clamp(44px,4.6vw,72px);line-height:.96;letter-spacing:0}.serviceHeroContent p{color:rgba(238,244,255,.82);font-size:18px;line-height:1.65}.serviceBreadcrumbs{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:26px;border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:18px 24px;background:rgba(255,255,255,.08);color:#fff;font-size:16px;font-weight:900;box-shadow:0 20px 60px rgba(0,0,0,.14)}.serviceBreadcrumbs a{color:#fff}.serviceBreadcrumbs a:after{content:"-";margin-left:6px;color:rgba(255,255,255,.74)}.imHeroPanel{position:relative;min-height:520px;display:grid;place-items:center;isolation:isolate}.imHeroPanel:after,.imHeroPanel:before{content:"";position:absolute;inset:50%;border-radius:999px;transform:translate(-50%,-50%);pointer-events:none}.imHeroPanel:before{width:350px;height:350px;border:1px dashed rgba(184,206,255,.22);box-shadow:0 0 0 74px rgba(255,255,255,.018),0 0 0 132px rgba(255,255,255,.012);animation:orbitBreath 8s ease-in-out infinite}.imHeroPanel:after{width:138px;height:138px;background:radial-gradient(circle at 35% 30%,#6e7bff,#3c6bff 52%,#7a3df0);box-shadow:0 28px 70px rgba(58,102,255,.34)}.imHeroCore{position:relative;z-index:2;width:142px;min-height:142px;display:grid;place-items:center;align-content:center;text-align:center;color:#fff}.imHeroCore span{display:block;font-weight:900;font-size:20px;line-height:1.1}.imHeroCore p{max-width:116px;margin:8px 0 0;color:rgba(255,255,255,.82);font-size:12px;line-height:1.25}.imHeroSteps{position:absolute;inset:0;z-index:2}.imHeroStep{position:absolute;width:184px;min-height:150px;padding:18px;border:1px solid rgba(213,225,255,.15);border-radius:14px;background:rgba(255,255,255,.09);box-shadow:0 24px 70px rgba(3,10,29,.22);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:imFloat 6s ease-in-out infinite}.imHeroStep:first-child{top:66px;left:38px}.imHeroStep:nth-child(2){top:104px;right:12px;animation-delay:-1.4s}.imHeroStep:nth-child(3){left:38px;bottom:70px;animation-delay:-2.6s}.imHeroStep:nth-child(4){right:12px;bottom:38px;animation-delay:-3.8s}.imHeroStep strong{display:grid;width:30px;height:30px;margin-bottom:12px;place-items:center;border-radius:9px;background:#3569ff;color:#fff;font-size:12px}.imHeroStep b{display:block;color:#fff;font-size:15px;line-height:1.22}.imHeroStep p{margin:7px 0 0;color:rgba(232,240,255,.68);font-size:12px;line-height:1.45}.imFitSection,.imIncludeSection{padding:clamp(70px,7vw,92px) 0;background:radial-gradient(circle at 74% 10%,rgba(112,76,255,.08),transparent 28%),#f6f8fc}.imIncludeSection .homeSectionHeader{align-items:center;text-align:center;max-width:720px;margin-inline:auto}.imIncludeGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:1120px;margin:32px auto 0}.imIncludeCard{position:relative;display:flex;min-height:250px;flex-direction:column;padding:18px;overflow:hidden;border:1px solid #d9e3f3;border-radius:16px;background:linear-gradient(180deg,#ffffff,#f9fbff);box-shadow:0 18px 46px rgba(12,28,58,.07);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.imIncludeCard:hover{transform:translateY(-4px);border-color:rgba(53,105,255,.34);box-shadow:0 30px 80px rgba(12,28,58,.11)}.imIncludeCard:after{content:"";position:absolute;top:-46px;right:-38px;width:104px;height:104px;border-radius:999px;background:#eef4ff}.imFitCard span,.imIncludeCard span,.imWhyCard span{display:grid;width:34px;height:34px;margin-bottom:14px;place-items:center;border-radius:10px;background:#3569ff;color:#fff;font-size:13px;font-weight:900}.imFitCard h3,.imIncludeCard h3,.imWhyCard h3{position:relative;z-index:1;margin:0 0 10px;color:#101a35;font-size:18px;line-height:1.18}.imFitCard p,.imIncludeCard p{position:relative;z-index:1;margin:0;color:#61708e;font-size:13.5px;line-height:1.48}.imIncludeCard strong{position:relative;z-index:1;display:block;margin-top:auto;padding-top:12px;border-top:1px solid #e0e8f6;color:#3569ff;font-size:13px;line-height:1.35}.imServiceLinks{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);grid-gap:18px;gap:18px;align-items:start;max-width:980px;margin:18px auto 0;padding:18px;border:1px solid #d9e3f3;border-radius:18px;background:#ffffff;box-shadow:0 24px 60px rgba(12,28,58,.07)}.imServiceLinks>div:first-child{padding:10px}.imServiceLinks span{display:inline-flex;margin-bottom:12px;padding:7px 11px;border-radius:999px;background:#eef4ff;color:#3569ff;font-size:12px;font-weight:900}.imServiceLinks h3{margin:0;color:#101a35;font-size:23px;line-height:1.12}.imServiceLinkGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.imServiceLinkGrid a{display:grid;min-height:84px;align-content:center;padding:14px 16px;border:1px solid #d9e3f3;border-radius:12px;background:#f8fbff;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.imServiceLinkGrid a:hover{transform:translateY(-2px);border-color:rgba(53,105,255,.42);box-shadow:0 18px 40px rgba(53,105,255,.1)}.imServiceLinkGrid strong{color:#101a35;font-size:14px;line-height:1.18}.imServiceLinkGrid small{margin-top:5px;color:#61708e;font-size:12px;line-height:1.32}.imFitSection .homeSectionHeader{align-items:center;text-align:center;max-width:720px;margin-inline:auto}.imFitSection .homeSectionHeader h2{max-width:680px;font-size:clamp(34px,3.5vw,52px);line-height:1.04}.imFitSection .homeSectionHeader p{max-width:560px;font-size:15px;line-height:1.55}.imWhySection{background:radial-gradient(circle at 20% 6%,rgba(53,105,255,.2),transparent 26%),radial-gradient(circle at 78% 10%,rgba(118,61,240,.22),transparent 30%),#121b31;color:#fff;padding:78px 0}.imWhySection .homeSectionHeader{max-width:620px;margin-inline:auto;text-align:center;align-items:center}.imWhySection .homeSectionHeader h2,.imWhySection .homeSectionHeader p{color:#fff}.imWhySection .homeSectionHeader h2{max-width:600px;font-size:clamp(34px,3.3vw,52px);line-height:1.04}.imWhySection .homeSectionHeader p{opacity:.74;max-width:560px;font-size:15px;line-height:1.55}.imWhyGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;max-width:860px;margin:40px auto 0}.imWhyCard{min-height:190px;padding:22px;border:1px solid rgba(220,231,255,.14);border-radius:14px;background:rgba(255,255,255,.08);box-shadow:0 26px 70px rgba(0,0,0,.18)}.imWhyCard h3{color:#fff}.imWhyCard p{margin:0;color:rgba(236,242,255,.7);font-size:13px;line-height:1.5}.imWhyCard span{width:30px;height:30px;margin-bottom:14px;border-radius:9px;font-size:12px}.imWhyCard h3{font-size:17px;line-height:1.18}.imFitGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;max-width:860px;margin:42px auto 0}.imFitCard{min-height:190px;padding:22px;border:1px solid #d9e3f3;border-radius:14px;background:#fff;box-shadow:0 24px 60px rgba(12,28,58,.06)}.imFitCard:last-child{grid-column:1/-1;min-height:auto;padding:28px 30px;background:#121b31}.imFitCard:last-child h3,.imFitCard:last-child p{color:#fff}.imFitCard:last-child p{max-width:720px;color:rgba(238,244,255,.78)}.imFitCard span{width:30px;height:30px;margin-bottom:14px;border-radius:9px;font-size:12px}.imFitCard h3{font-size:17px;line-height:1.18}.imFitCard p{font-size:13px;line-height:1.5}.imAuditSection{padding:clamp(78px,7vw,104px) 0;background:radial-gradient(circle at 18% 18%,rgba(53,105,255,.18),transparent 30%),radial-gradient(circle at 84% 18%,rgba(124,58,237,.18),transparent 34%),linear-gradient(135deg,#121b31,#171f3b);color:#ffffff}.imAuditPanel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.72fr);grid-gap:22px;gap:22px;align-items:stretch;max-width:980px}.imAuditChecklist,.imAuditContent{border:1px solid rgba(255,255,255,.13);border-radius:22px;background:rgba(255,255,255,.08);box-shadow:0 28px 80px rgba(0,0,0,.18)}.imAuditContent{padding:clamp(28px,4vw,42px)}.imAuditContent .homeBadge{margin-bottom:18px}.imAuditContent h2{max-width:680px;margin:0;color:#ffffff;font-size:clamp(34px,4vw,56px);line-height:1.04}.imAuditContent p{max-width:680px;margin:18px 0 0;color:rgba(238,244,255,.76);font-size:16px;line-height:1.65}.imAuditMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:24px 0}.imAuditMetrics span{min-height:54px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.08);color:#ffffff;font-size:15px;font-weight:900}.imAuditChecklist{display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,3vw,36px)}.imAuditChecklist strong{display:block;margin-bottom:18px;color:#ffffff;font-size:22px;line-height:1.15}.imAuditChecklist ul{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.imAuditChecklist li{color:rgba(238,244,255,.76);font-size:15px;line-height:1.35}.imAuditChecklist li:before{content:"";margin-right:10px;color:#6ea3ff;font-weight:900}.imCategoryCtaSection{padding:clamp(70px,7vw,92px) 0;background:radial-gradient(circle at 18% 18%,rgba(53,105,255,.08),transparent 30%),radial-gradient(circle at 84% 16%,rgba(124,58,237,.08),transparent 34%),linear-gradient(180deg,#ffffff,#f8fbff)}.imCategoryCta{max-width:760px;text-align:center}.imCategoryCta .homeBadge{margin:0 auto 18px}.imCategoryCta h2{max-width:760px;margin:0 auto;color:#101a35;font-size:clamp(34px,4vw,58px);line-height:1.04}.imCategoryCta p{max-width:680px;margin:18px auto 0;color:#60708c;font-size:16px;line-height:1.65}.imCategoryCtaActions{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:28px}.imCategoryCtaActions .homePrimaryButton,.imCategoryCtaActions .homeSecondaryButton{display:inline-flex;align-items:center;min-width:188px;min-height:50px;justify-content:center;margin:0;padding:14px 22px;border-radius:999px;font-size:15px;line-height:1.15;text-align:center}.imCategoryCtaActions .homeSecondaryButton{border:1px solid #c9d9ff;background:#ffffff;color:#101a35;box-shadow:0 14px 34px rgba(15,35,80,.08)}.imCategoryCtaActions .homeSecondaryButton:hover{border-color:rgba(53,105,255,.5);color:#3569ff}.adsHero{background:radial-gradient(circle at 18% 16%,rgba(53,105,255,.24),transparent 28%),radial-gradient(circle at 82% 24%,rgba(124,58,237,.2),transparent 32%),linear-gradient(135deg,#101a35,#172546 58%,#11182f)}.adsHeroGrid{display:grid;grid-template-columns:minmax(0,560px) minmax(420px,1fr);grid-gap:clamp(54px,7vw,100px);gap:clamp(54px,7vw,100px);align-items:center}.adsHeroMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:26px 0}.adsHeroMetrics article{padding:16px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:rgba(255,255,255,.07)}.adsHeroMetrics strong{display:block;color:#fff;font-size:22px;line-height:1.05}.adsHeroMetrics span{display:block;margin-top:7px;color:rgba(255,255,255,.68);font-size:12px;line-height:1.35}.adsServiceOrbit .yandexOrbitItem small{display:block;margin-top:6px;color:rgba(255,255,255,.68);font-size:11px;font-weight:700;line-height:1.3}.adsHero .ecomHeroGrid{grid-template-columns:minmax(0,550px) minmax(520px,1fr);gap:clamp(64px,8vw,118px)}.adsServiceOrbit{min-height:540px}.adsServiceOrbit:before{width:min(500px,92%)}.adsServiceOrbit:after{width:min(360px,68%)}.adsServiceOrbit .yandexOrbitItem{width:150px;min-height:94px}.adsServiceOrbit .yandexOrbitItem.item2{left:calc(50% + 178px)}.adsServiceOrbit .yandexOrbitItem.item3{left:calc(50% + 136px)}.adsServiceOrbit .yandexOrbitItem.item5{left:calc(50% - 318px)}.webHero .ecomHeroGrid{grid-template-columns:minmax(0,550px) minmax(520px,1fr);gap:clamp(64px,8vw,118px)}.webServiceOrbit{min-height:540px}.webServiceOrbit:before{width:min(500px,92%)}.webServiceOrbit:after{width:min(360px,68%)}.webServiceOrbit .yandexOrbitItem{width:152px;min-height:96px}.webServiceOrbit .yandexOrbitItem small{display:block;margin-top:7px;color:rgba(255,255,255,.66);font-size:12px;font-weight:700;line-height:1.35}.webServiceOrbit .yandexOrbitItem.item2{left:calc(50% + 178px)}.webServiceOrbit .yandexOrbitItem.item3{left:calc(50% + 136px)}.webServiceOrbit .yandexOrbitItem.item5{left:calc(50% - 318px)}.adsOrbit{position:relative;min-height:560px}.adsOrbit:after,.adsOrbit:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:999px;pointer-events:none}.adsOrbit:before{width:440px;height:440px;border:1px dashed rgba(255,255,255,.16)}.adsOrbit:after{width:320px;height:320px;border:1px solid rgba(255,255,255,.12)}.adsOrbitCore{position:absolute;left:50%;top:50%;z-index:2;display:grid;width:170px;height:170px;place-items:center;padding:28px;transform:translate(-50%,-50%);border-radius:50%;background:linear-gradient(135deg,#3569ff,#6f4cff);color:#fff;text-align:center;box-shadow:0 28px 80px rgba(53,105,255,.35)}.adsOrbitCore strong{font-size:34px;line-height:1}.adsOrbitCore span{color:rgba(255,255,255,.78);font-size:12px;line-height:1.35}.adsOrbitCard{position:absolute;z-index:3;width:188px;min-height:132px;padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(255,255,255,.08);color:#fff;box-shadow:0 22px 56px rgba(0,0,0,.16)}.adsOrbitCard span{display:grid;width:34px;height:34px;margin-bottom:12px;place-items:center;border-radius:10px;background:#3569ff;font-size:12px;font-weight:900}.adsOrbitCard b{display:block;font-size:18px;line-height:1.15}.adsOrbitCard p{margin:7px 0 0;color:rgba(255,255,255,.68);font-size:13px;line-height:1.35}.adsOrbitCard1{left:34px;top:80px}.adsOrbitCard2{right:6px;top:132px}.adsOrbitCard3{left:34px;bottom:94px}.adsOrbitCard4{right:6px;bottom:58px}.adsLightSection,.adsPricingSection{background:radial-gradient(circle at 18% 14%,rgba(53,105,255,.08),transparent 30%),radial-gradient(circle at 84% 18%,rgba(124,58,237,.08),transparent 34%),#f7f9fd}.adsCalcSection .homeSectionHeader,.adsDarkSection .homeSectionHeader,.adsLightSection .homeSectionHeader,.adsPricingSection .homeSectionHeader,.adsProcessSection .homeSectionHeader{align-items:center;max-width:820px;margin-inline:auto;text-align:center}.adsCardGrid,.adsDarkGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;max-width:1080px;margin:34px auto 0}.adsLightCard{display:flex;min-height:250px;flex-direction:column;padding:22px;border:1px solid #d9e3f3;border-radius:18px;background:#fff;box-shadow:0 18px 46px rgba(12,28,58,.07)}.adsLightCard span,.adsTimelineItem>span{display:grid;width:36px;height:36px;margin-bottom:16px;place-items:center;border-radius:10px;background:#3569ff;color:#fff;font-size:13px;font-weight:900}.adsDarkCard h3,.adsLightCard h3,.adsTimelineItem h3{margin:0 0 10px;color:#101a35;font-size:21px;line-height:1.15}.adsLightCard p,.adsTimelineItem p{margin:0;color:#61708e;font-size:15px;line-height:1.55}.adsLightCard strong{margin-top:auto;padding-top:16px;color:#3569ff;font-size:13px;line-height:1.35}.adsInsight{max-width:980px;margin:22px auto 0;padding:28px;border-radius:20px;background:#101a35;color:#fff;text-align:center;box-shadow:0 22px 60px rgba(16,26,53,.18)}.adsInsight h3{margin:0 0 10px;color:#fff;font-size:26px}.adsInsight p{max-width:820px;margin:0 auto;color:rgba(255,255,255,.78);line-height:1.65}.webFormatsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}.webFormatsGrid .adsLightCard{min-height:300px}.webAutomationGrid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.webHero .ecomHeroGrid{grid-template-columns:minmax(0,500px) minmax(470px,1fr);gap:44px}.webServiceOrbit{min-height:500px}.webAutomationGrid,.webFormatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.webHero .ecomHeroGrid{grid-template-columns:1fr}.webServiceOrbit{min-height:520px}}@media (max-width:700px){.webAutomationGrid,.webFormatsGrid{grid-template-columns:1fr}.webFormatsGrid .adsLightCard{min-height:auto}.webServiceOrbit .yandexOrbitItem small{color:rgba(255,255,255,.72)}}.adsCalcSection,.adsDarkSection{background:radial-gradient(circle at 16% 16%,rgba(53,105,255,.2),transparent 30%),radial-gradient(circle at 84% 18%,rgba(124,58,237,.17),transparent 32%),#101a35;color:#fff}.adsCalcSection .homeSectionHeader h2,.adsDarkSection .homeSectionHeader h2{color:#fff}.adsCalcSection .homeSectionHeader p,.adsDarkSection .homeSectionHeader p{color:rgba(255,255,255,.72)}.adsDarkCard{min-height:230px;padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.08);box-shadow:0 22px 60px rgba(0,0,0,.12)}.adsDarkCard strong{display:block;margin-bottom:14px;color:#6fa0ff;font-size:32px;line-height:1;font-weight:900}.adsDarkCard h3{color:#fff}.adsDarkCard p,.adsDarkCard small{color:rgba(255,255,255,.68);font-size:15px;line-height:1.55}.adsDarkCard small{display:block;margin-top:14px;color:#fff;font-weight:900}.adsProcessSection{background:#fff}.adsProcessGrid{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);grid-gap:22px;gap:22px;align-items:start;max-width:1080px;margin:38px auto 0}.adsProcessPanel{position:-webkit-sticky;position:sticky;top:24px;padding:26px;border-radius:20px;background:#101a35;color:#fff;box-shadow:0 24px 70px rgba(16,26,53,.18)}.adsProcessPanel>span{display:inline-flex;margin-bottom:16px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.1);font-size:12px;font-weight:900}.adsProcessPanel h3{margin:0 0 10px;color:#fff;font-size:30px;line-height:1.08}.adsProcessPanel p{color:rgba(255,255,255,.72);line-height:1.55}.adsProcessPanel div{display:grid;margin-top:10px;padding:14px;border-radius:12px;background:rgba(255,255,255,.08)}.adsProcessPanel b{color:#fff;font-size:18px}.adsProcessPanel small{color:rgba(255,255,255,.62)}.adsTimeline{display:grid;grid-gap:12px;gap:12px}.adsTimelineItem{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:16px;gap:16px;padding:20px;border:1px solid #d9e3f3;border-radius:18px;background:#fff;box-shadow:0 18px 46px rgba(12,28,58,.06)}.adsTimelineItem>span{margin:0}.adsTimelineItem div div{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.adsTimelineItem b{padding:6px 10px;border-radius:999px;background:#eef4ff;color:#3569ff;font-size:12px}.adsCalc{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:18px;gap:18px;max-width:1040px;margin:38px auto 0}.adsCalcPanel,.adsCalcResult{padding:24px;border-radius:20px}.adsCalcPanel{background:#fff}.adsCalcPanel label{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px;color:#101a35;font-weight:900}.adsCalcPanel input{width:100%;min-height:50px;border:1px solid #c9d9ff;border-radius:12px;padding:12px 14px;color:#101a35;font:inherit;font-weight:800}.adsCalcPlans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.adsCalcPlans button{min-height:82px;border:1px solid #d9e3f3;border-radius:14px;background:#f8fbff;color:#101a35;cursor:pointer;text-align:left;padding:14px}.adsCalcPlans button.active{border-color:#3569ff;background:#101a35;color:#fff}.adsCalcPlans span,.adsCalcPlans strong{display:block}.adsCalcPlans span{margin-top:8px;color:inherit;opacity:.72}.adsCalcResult{background:#173e72;color:#fff}.adsCalcResult>span{display:block;color:rgba(255,255,255,.72);font-weight:900}.adsCalcResult>strong{display:block;margin-top:12px;font-size:clamp(42px,5vw,68px);line-height:1}.adsCalcMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:22px}.adsCalcMetrics div{padding:16px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.08)}.adsCalcMetrics b{display:block;font-size:clamp(22px,2.2vw,30px);line-height:1.08;word-break:keep-all}.adsCalcMetrics small{color:rgba(255,255,255,.7)}.adsCalcChart{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:end;min-height:150px;margin:26px 0 22px}.adsCalcChart div{display:grid;grid-gap:8px;gap:8px;align-items:end;text-align:center}.adsCalcChart i{display:block;border-radius:10px 10px 0 0;background:linear-gradient(180deg,#3569ff,#6f4cff)}.adsCalcChart span{color:rgba(255,255,255,.68);font-size:11px;font-weight:800}.adsCalcResult .homePrimaryButton{width:100%}.webCalcSection{background:radial-gradient(circle at 18% 24%,rgba(53,105,255,.08),transparent 28%),radial-gradient(circle at 82% 16%,rgba(111,76,255,.1),transparent 32%),#f7f9ff;color:#101a35}.webCalcSection .homeSectionHeader h2{color:#101a35}.webCalcSection .homeSectionHeader p{color:#667395}.webCalcSection .homeBadge{background:#eaf1ff;color:#3569ff}@media (max-width:1100px){.adsCalc,.adsHeroGrid,.adsProcessGrid{grid-template-columns:1fr}.adsOrbit{min-height:520px}.adsProcessPanel{position:static}}@media (max-width:900px){.adsCardGrid,.adsDarkGrid,.adsHeroMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.adsCalcMetrics,.adsCalcPlans,.adsCardGrid,.adsDarkGrid,.adsHeroMetrics{grid-template-columns:1fr}.adsOrbit{display:grid;min-height:auto;grid-gap:12px;gap:12px}.adsOrbit:after,.adsOrbit:before{display:none}.adsOrbitCard,.adsOrbitCore{position:static;width:auto;min-height:auto;transform:none}.adsOrbitCore{width:100%;height:auto;min-height:150px;border-radius:24px}.adsDarkCard,.adsLightCard{min-height:auto}.adsTimelineItem{grid-template-columns:1fr}}@keyframes orbitBreath{0%,to{transform:translate(-50%,-50%) scale(.98);opacity:.72}50%{transform:translate(-50%,-50%) scale(1.04);opacity:1}}@keyframes imFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.seoHero{padding:72px 0}.seoHeroGrid{display:grid;grid-template-columns:minmax(340px,.86fr) minmax(320px,.58fr);grid-gap:68px;gap:68px;align-items:center;justify-content:center;max-width:900px;min-height:430px}.seoHero .serviceHeroContent{max-width:460px}.seoHero .serviceHeroContent h1{margin:18px 0 16px;font-size:clamp(38px,3.7vw,56px);line-height:.98}.seoHero .serviceHeroContent p{max-width:440px;font-size:15px;line-height:1.6}.seoHero .homeHeroActions{margin-top:22px}.seoHero .homePrimaryButton,.seoHero .homeSecondaryButton{min-height:42px;padding:12px 20px;font-size:13px}.seoHero .serviceBreadcrumbs{margin-top:22px;padding:15px 22px;font-size:13px}.seoHeroMetrics{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;max-width:310px}.seoHeroMetrics div{min-height:96px;border:1px solid rgba(213,225,255,.15);border-radius:12px;padding:18px;background:rgba(255,255,255,.09);box-shadow:0 24px 70px rgba(3,10,29,.22);animation:imFloat 6.5s ease-in-out infinite}.seoHeroMetrics div:nth-child(2){animation-delay:-1.2s}.seoHeroMetrics div:nth-child(3){animation-delay:-2.4s}.seoHeroMetrics div:nth-child(4){animation-delay:-3.6s}.seoHeroMetrics strong{display:block;color:#fff;font-size:25px;line-height:1}.seoHeroMetrics span{display:block;margin-top:8px;color:#fff;font-weight:900;font-size:11px;line-height:1.35}.seoHeroMetrics p{margin:4px 0 0;color:rgba(238,244,255,.68);font-size:10px;line-height:1.45}.seoCalculatorSection,.seoPricingSection,.seoSystemSection{background:radial-gradient(circle at 20% 4%,rgba(53,105,255,.07),transparent 30%),radial-gradient(circle at 82% 12%,rgba(118,61,240,.08),transparent 30%),#f6f8fc}.seoPricingSection,.seoProcessSection,.seoSystemSection{padding-block:84px}.seoCalculatorSection .homeSectionHeader,.seoPricingSection .homeSectionHeader,.seoSystemSection .homeSectionHeader{align-items:center;text-align:center;max-width:680px;margin-inline:auto}.seoCalculatorSection .homeSectionHeader h2,.seoPricingSection .homeSectionHeader h2,.seoSystemSection .homeSectionHeader h2{font-size:clamp(30px,3vw,44px);line-height:1.04}.seoSystemGrid{display:grid;grid-template-columns:260px minmax(0,560px);grid-gap:42px;gap:42px;align-items:center;justify-content:center;margin-top:44px}.seoGrowthCore{position:relative;width:178px;height:178px;display:grid;place-items:center;align-content:center;border-radius:999px;background:radial-gradient(circle at 35% 30%,#6e7bff,#3c6bff 52%,#7a3df0);color:#fff;text-align:center;box-shadow:0 0 0 22px rgba(53,105,255,.08),0 0 0 44px rgba(53,105,255,.045),0 26px 70px rgba(53,105,255,.24);animation:orbitBreath 8s ease-in-out infinite}.seoGrowthCore:after,.seoGrowthCore:before{content:"";position:absolute;inset:-32px;border:1px dashed rgba(53,105,255,.22);border-radius:999px;animation:orbitBreath 9s ease-in-out infinite reverse}.seoGrowthCore:after{inset:-58px;border-style:solid;opacity:.45}.seoGrowthCore span{font-weight:900;font-size:20px}.seoGrowthCore p{max-width:120px;margin:8px 0 0;color:rgba(255,255,255,.82);font-size:12px}.seoSystemCards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.seoPackageCard,.seoSystemCard{position:relative;overflow:hidden;border:1px solid #d9e3f3;border-radius:14px;padding:18px;background:#fff;box-shadow:0 24px 60px rgba(12,28,58,.06)}.seoPackageCard:after,.seoSystemCard:after{content:"";position:absolute;top:-46px;right:-36px;width:96px;height:96px;border-radius:999px;background:#eef4ff}.seoReasonCard span,.seoSystemCard span,.seoTimelineItem span{display:grid;width:30px;height:30px;margin-bottom:14px;place-items:center;border-radius:999px;background:linear-gradient(135deg,#3569ff,#7047f5);color:#fff;font-size:12px;font-weight:900}.seoReasonCard h3,.seoSystemCard h3,.seoTimelineItem h3{position:relative;z-index:1;margin:0 0 9px;color:#101a35;font-size:16px;line-height:1.2}.seoReasonCard p,.seoSystemCard p,.seoTimelineItem p{position:relative;z-index:1;margin:0;color:#61708e;font-size:12px;line-height:1.5}.seoSystemCard:last-child{grid-column:1/-1}.seoReasonsSection,.seoResultsSection{background:radial-gradient(circle at 18% 12%,rgba(53,105,255,.22),transparent 28%),radial-gradient(circle at 78% 10%,rgba(118,61,240,.24),transparent 30%),#121b31;color:#fff;padding-block:86px}.seoReasonsSection .homeSectionHeader,.seoResultsSection .homeSectionHeader{align-items:center;text-align:center;max-width:620px;margin-inline:auto}.seoReasonsSection .homeSectionHeader h2,.seoResultsSection .homeSectionHeader h2{font-size:clamp(30px,3vw,44px);line-height:1.05}.seoReasonsSection .homeSectionHeader h2,.seoReasonsSection .homeSectionHeader p,.seoResultsSection .homeSectionHeader h2,.seoResultsSection .homeSectionHeader p{color:#fff}.seoReasonsSection .homeSectionHeader p,.seoResultsSection .homeSectionHeader p{opacity:.74}.seoReasonsGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;max-width:820px;margin:38px auto 0}.seoReasonCard{min-height:188px;border:1px solid rgba(220,231,255,.14);border-radius:14px;padding:20px;background:rgba(255,255,255,.08)}.seoReasonCard h3{color:#fff}.seoReasonCard p{color:rgba(236,242,255,.72)}.seoProcessSection{background:radial-gradient(circle at 22% 14%,rgba(53,105,255,.05),transparent 26%),#fff}.seoProcessSection .homeSectionHeader{align-items:center;text-align:center;max-width:620px;margin-inline:auto}.seoProcessSection .homeSectionHeader h2{font-size:clamp(30px,3vw,44px);line-height:1.05}.seoTimeline{position:relative;isolation:isolate;max-width:660px;margin:48px auto 0;padding-left:78px}.seoTimeline:after,.seoTimeline:before{content:"";position:absolute;z-index:0;top:0;bottom:0;left:28px;border-radius:999px;pointer-events:none}.seoTimeline:before{width:3px;background:#dbe6ff}.seoTimeline:after{width:3px;height:42%;background:linear-gradient(180deg,transparent,#3569ff,transparent);animation:timelineScan 7s ease-in-out infinite}.seoTimelineItem{position:relative;z-index:1;display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;align-items:start;margin-bottom:20px;border:1px solid #d9e3f3;border-radius:16px;padding:22px 26px;background:#fff;box-shadow:0 20px 50px rgba(12,28,58,.07);animation:timelineItemIn .72s cubic-bezier(.2,.8,.2,1) both}.seoTimelineItem span{position:absolute;z-index:3;top:50%;left:-75px;width:42px;height:42px;margin:0;transform:translateY(-50%);box-shadow:0 0 0 12px rgba(53,105,255,.12)}.seoResultsList{display:grid;grid-gap:16px;gap:16px;max-width:760px;margin:44px auto 0}.seoResultsList article{border:1px solid rgba(220,231,255,.12);border-radius:16px;padding:24px 28px;background:rgba(255,255,255,.08)}.seoResultsList strong{display:block;color:#79a0ff;font-size:30px;line-height:1}.seoResultsList span{display:block;margin-top:8px;color:#fff;font-weight:900}.seoResultsList p{margin:8px 0 0;color:rgba(236,242,255,.78);font-size:13px;line-height:1.55}.seoPackageGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;max-width:900px;margin:44px auto 0}.seoPackageCard{min-height:480px;padding:26px}.seoPackageCardFeatured{border-color:#3569ff;box-shadow:0 28px 80px rgba(53,105,255,.18)}.seoPackageCard b{position:absolute;top:0;right:0;z-index:1;border-radius:0 14px 0 14px;padding:11px 18px;background:#3569ff;color:#fff;font-size:12px;transform:none}.seoPackageCard>span{position:relative;z-index:1;display:inline-flex;border-radius:999px;padding:8px 14px;background:#eef4ff;color:#3569ff;font-weight:900;font-size:13px}.seoPackageCard h3{position:relative;z-index:1;margin:22px 0 12px;color:#101a35;font-size:30px;line-height:1.08}.seoPackageCard p{position:relative;z-index:1;min-height:42px;color:#61708e;font-size:14px}.seoPackageCard em,.seoPackageCard small{position:relative;z-index:1;display:block;color:#61708e;font-size:11px;font-style:normal;font-weight:800}.seoPackageCard strong{position:relative;z-index:1;display:block;margin-top:8px;padding-top:18px;border-top:1px solid #dbe5f5;color:#101a35;font-size:28px;line-height:1}.seoPackageCard em{margin-top:6px}.seoPackageCard .seoPackageNote{min-height:auto;margin:auto 0 0;border-radius:14px;padding:14px;background:#f6f8fc;color:#61708e;font-size:12px;line-height:1.5}.seoPackageCard ul{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px;margin:22px 0;padding:0;list-style:none}.seoPackageCard li{color:#25314d;font-size:14px}.seoPackageCard li:before{content:"";margin-right:8px;color:#3569ff;font-weight:900}.seoCalculatorResult a,.seoPackageCard a{position:relative;z-index:1;display:inline-flex;justify-content:center;border-radius:10px;padding:13px 18px;background:#101a35;color:#fff;font-weight:900}.seoPricingNote{max-width:760px;margin:28px auto 0;border:1px solid #bcd0ff;border-radius:14px;padding:18px 22px;background:#eef4ff;color:#475569;text-align:center;font-size:13px;line-height:1.6}.seoCalculatorResult a,.seoPackageCardFeatured a{background:#3569ff}.seoCalculator{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:20px;gap:20px;max-width:820px;margin:44px auto 0;border:1px solid #d9e3f3;border-radius:18px;padding:20px;background:#fff;box-shadow:0 30px 90px rgba(12,28,58,.1)}.seoCalculatorPanel{display:grid;grid-gap:14px;gap:14px}.seoCalculatorPanel h3{margin:0 0 8px;color:#101a35}.seoCalculatorPanel label{display:grid;grid-gap:8px;gap:8px;color:#34415f;font-size:13px;font-weight:900}.seoCalculatorPanel input{border:1px solid #cfe0ff;border-radius:10px;padding:13px 14px;color:#101a35;font:inherit;font-weight:800}.seoCalculatorResult{border-radius:14px;padding:20px;background:#121b31}.seoCalculatorResult h3{color:#fff}.seoCalculatorResult div{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:16px;background:rgba(255,255,255,.08)}.seoCalculatorResult strong{display:block;color:#fff;font-size:26px}.seoCalculatorResult span{color:rgba(236,242,255,.72)}.seoGrowthCalc{padding:100px 16px;background:radial-gradient(circle at 15% 10%,rgba(58,108,255,.1),transparent 30%),radial-gradient(circle at 85% 20%,rgba(124,58,237,.08),transparent 30%),#f8fafc;color:#1b233a}.seoGrowthWrap{max-width:1220px;margin:0 auto}.seoGrowthHeader{max-width:880px;margin:0 auto 50px;text-align:center}.seoGrowthBadge,.seoGrowthPill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#eef4ff;color:#3a6cff;font-size:14px;font-weight:900}.seoGrowthBadge{padding:10px 18px;margin-bottom:20px}.seoGrowthPill{padding:9px 14px;margin-bottom:18px;font-size:13px}.seoGrowthHeader h2{max-width:840px;margin:0 auto 20px;color:#1b233a;font-size:clamp(36px,4vw,54px);font-weight:900;line-height:1.08}.seoGrowthHeader p{max-width:820px;margin:0 auto;color:#64748b;font-size:18px;line-height:1.75}.seoGrowthShell{border:1px solid #e2e8f0;border-radius:34px;padding:34px;background:#fff;box-shadow:0 28px 80px rgba(15,23,42,.1)}.seoGrowthTop{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid #e2e8f0}.seoGrowthTop strong{display:block;margin-bottom:6px;color:#1b233a;font-size:26px;line-height:1.2}.seoGrowthTop span{display:block;color:#64748b;font-size:15px}.seoPackBtn{border:1px solid #e2e8f0;background:#fff;color:#1b233a;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.seoGrowthGrid{display:grid;grid-gap:22px;gap:22px}.seoGrowthGridTwo{grid-template-columns:1fr 1fr}.seoGrowthGridFour{grid-template-columns:repeat(4,1fr)}.seoGrowthPanel{border:1px solid #e2e8f0;border-radius:26px;padding:26px;background:#f8fafc}.seoGrowthRow{display:block;margin-bottom:18px}.seoGrowthRow:last-child{margin-bottom:0}.seoGrowthLabel{display:block;margin-bottom:8px;color:#1b233a;font-size:14px;font-weight:900}.seoGrowthHelp{display:block;margin-top:7px;color:#64748b;font-size:12px;line-height:1.45}.seoGrowthRow input,.seoGrowthRow select{width:100%;border:1px solid #dbe3f0;border-radius:16px;padding:14px 16px;background:#fff;color:#1b233a;font:inherit;font-size:15px;outline:none;transition:border-color .25s ease,box-shadow .25s ease}.seoGrowthRow input:focus,.seoGrowthRow select:focus{border-color:#3a6cff;box-shadow:0 0 0 4px rgba(58,108,255,.12)}.seoPackBar{display:grid;grid-gap:12px;gap:12px;margin-bottom:18px}.seoPackBtn{border-radius:20px;padding:18px;text-align:left}.seoPackBtn:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(15,23,42,.08)}.seoPackBtnActive{border-color:#1b233a;background:#1b233a;color:#fff;box-shadow:0 18px 44px rgba(27,35,58,.2)}.seoPackBtn b{display:block;margin-bottom:5px;font-size:18px}.seoPackBtn small{color:inherit;font-size:13px;line-height:1.45;opacity:.8}.seoGrowthNote{display:grid;grid-gap:8px;gap:8px;border:1px dashed #cbd5e1;border-radius:18px;padding:18px;background:#fff;color:#475569;font-size:14px;line-height:1.45}.seoGrowthNote b{color:#1b233a}.seoGrowthResults{margin-top:24px}.seoGrowthSecondStats{margin-top:22px}.seoGrowthStat{border:1px solid #e2e8f0;border-radius:22px;padding:22px;background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.06)}.seoGrowthK{min-height:36px;margin-bottom:10px;color:#64748b;font-size:13px;line-height:1.4}.seoGrowthV{color:#1b233a;font-size:32px;font-weight:900;line-height:1.1}.seoGrowthV small{display:inline-block;margin-left:4px;color:#64748b;font-size:13px;font-weight:800}.seoGrowthHighlight{border-color:#c7d7ff;background:linear-gradient(135deg,#eef4ff,#f5f3ff)}.seoGrowthHighlight .seoGrowthV{color:#3a6cff}.seoGrowthExplain{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:22px;gap:22px;margin-top:22px}.seoGrowthExplainCard{border:1px solid #e2e8f0;border-radius:24px;padding:24px;background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.06)}.seoGrowthExplainCard .seoGrowthHelp{margin:0;font-size:14px;line-height:1.7}.seoGrowthTableWrap{overflow:auto;margin-top:24px;border:1px solid #e2e8f0;border-radius:22px;background:#fff}.seoGrowthTableWrap table{width:100%;min-width:720px;border-collapse:collapse;font-size:14px}.seoGrowthTableWrap td,.seoGrowthTableWrap th{border-bottom:1px solid #edf2f7;padding:16px;color:#334155;text-align:left}.seoGrowthTableWrap thead th{background:#f8fafc;color:#1b233a;font-weight:900}.seoGrowthTableWrap tr:last-child td{border-bottom:0}.homeEntityGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);grid-gap:42px;gap:42px;align-items:center}.homeEntityGrid h2{margin:18px 0;color:#fff}.homeEntityStats{display:grid;grid-gap:16px;gap:16px}.homeEntityStats div{border:1px solid rgba(255,255,255,.13);border-radius:20px;padding:22px;background:rgba(255,255,255,.08)}.homeEntityStats strong{display:block;color:#fff;font-size:30px;line-height:1.1}.homeEntityStats span{display:block;margin-top:8px;color:rgba(255,255,255,.76)}.homeCasesSection{position:relative;overflow:hidden;padding:86px 0 74px;background:radial-gradient(circle at 16% 22%,rgba(58,108,255,.11),transparent 28%),radial-gradient(circle at 86% 18%,rgba(20,63,154,.08),transparent 26%),linear-gradient(180deg,#ffffff,#f5f8fd);color:var(--ink)}.homeCasesSection .homeCentered{max-width:820px;margin-bottom:40px}.homeCasesSection .homeCentered h2{color:var(--ink);font-size:clamp(2.1rem,4vw,3.35rem);line-height:1.05}.homeCasesSection .homeCentered p{max-width:640px;margin:18px auto 0;color:var(--muted);font-size:16px;line-height:1.65}.homeCasesProof{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.homeCasesProof span{border:1px solid #dbe7ff;border-radius:999px;padding:9px 13px;background:#eef4ff;color:#3a6cff;font-size:13px;font-weight:850}.homeVisualCaseGrid{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(420px,1.08fr) minmax(320px,.95fr);grid-gap:22px;gap:22px;width:min(1440px,100% - 56px);margin:0 auto 52px;align-items:center}.homeVisualCaseCard{display:grid;overflow:hidden;border:1px solid #dbe5f5;border-radius:18px;background:#fff;box-shadow:0 26px 80px rgba(15,23,42,.09);transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease}.homeVisualCaseCardFeatured{transform:translateY(26px) scale(1.03)}.homeVisualCaseCard:hover{border-color:rgba(58,108,255,.45);box-shadow:0 34px 96px rgba(15,23,42,.16);transform:translateY(-6px)}.homeVisualCaseCardFeatured:hover{transform:translateY(16px) scale(1.03)}.homeVisualCaseMedia{padding:10px;background:#143f9a}.homeVisualCaseMedia img{display:block;width:100%;aspect-ratio:16/9;border-radius:10px;object-fit:cover;object-position:top center;background:#fff}.homeVisualCaseBody{min-height:210px;padding:26px 28px 28px;background:#fff;color:var(--ink)}.homeVisualCaseMeta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:18px}.homeVisualCaseMeta b,.homeVisualCaseMeta span{display:inline-flex;border-radius:999px;padding:7px 11px;background:#eef4ff;color:#3a6cff;font-size:12px;font-weight:900}.homeVisualCaseMeta b{background:#143f9a;color:#fff}.homeVisualCaseBody h3{max-width:640px;margin:0 0 14px;color:var(--ink);font-size:20px;line-height:1.35}.homeVisualCaseBody p{margin:0 0 26px;color:var(--muted);font-size:14px;line-height:1.55}.homeVisualCaseBody strong{display:inline-flex;min-height:38px;align-items:center;border-radius:10px;padding:10px 16px;background:#2f65ff;color:#fff;font-size:13px;font-weight:900;box-shadow:0 12px 28px rgba(47,101,255,.32)}.homeShowcase{overflow:hidden;padding:86px 0 76px;background:#f8fafc}.homeShowcaseGrid{display:grid;grid-template-columns:repeat(3,minmax(420px,1fr));grid-gap:18px;gap:18px;width:min(1720px,100% - 28px);margin:0 auto 54px}.homeShowcaseCard{overflow:hidden;border:5px solid #143f9a;border-radius:4px;background:#fff;box-shadow:0 28px 80px rgba(15,23,42,.16)}.homeBrowserBar{display:flex;gap:6px;align-items:center;min-height:30px;padding:0 14px;background:#0f172a}.homeBrowserBar span{width:9px;height:9px;border-radius:999px;background:rgba(255,255,255,.42)}.homeShowcaseImage{display:block;width:100%;height:420px;object-fit:cover;object-position:top center;background:#fff}.homeShowcaseCaption{padding:22px 24px;background:#143f9a;color:#fff}.homeShowcaseCaption h3{margin:0 0 8px;color:#fff;font-size:20px}.homeShowcaseCaption p{margin:0;color:rgba(255,255,255,.78);font-size:14px;line-height:1.55}.homeSocialBlock{text-align:center}.homeSocialIcons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.homeSocialIcons a{display:grid;min-width:132px;grid-gap:3px;gap:3px;border:1px solid #e2e8f0;border-radius:16px;padding:14px 16px;background:#fff;box-shadow:0 16px 46px rgba(15,23,42,.07)}.homeSocialIcons strong{color:var(--ink)}.homeSocialIcons small{color:var(--muted);font-size:12px;line-height:1.35}.homeContactMeta{margin-top:24px}.homeContactMeta a,.homeContactMeta span{border-radius:999px;padding:9px 13px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.88);font-size:13px;font-weight:800}.homeForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding:28px}.homeForm label{display:grid;grid-gap:7px;gap:7px;color:var(--ink);font-weight:800}.homeForm input,.homeForm textarea{width:100%;border:1px solid #dbe3ef;border-radius:14px;padding:13px 15px;background:#f8fafc;color:var(--text)}.homeForm textarea{min-height:120px;resize:vertical}.homeForm button,.homeFormWide{grid-column:1/-1}.homeCertReasons,.homePriceNote{margin-top:24px;border:1px solid #c7d7ff;border-radius:20px;padding:22px;background:#eef4ff}.homeCertReasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.homeCertReasons span{color:#1b233a;font-weight:800}.homePriceNote strong{display:block;color:var(--ink);font-size:20px}.homePriceNote p{margin:8px 0 0;color:var(--text)}@media (max-width:980px){.seoGrowthCalc{padding:75px 14px}.seoGrowthExplain,.seoGrowthGridFour,.seoGrowthGridTwo{grid-template-columns:1fr}.seoGrowthTop{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.seoGrowthCalc{padding:60px 12px}.seoGrowthHeader h2{font-size:31px}.seoGrowthHeader p{font-size:16px}.seoGrowthShell{border-radius:26px;padding:20px}.seoGrowthPanel{padding:20px}.seoGrowthV{font-size:26px}}@media (max-width:860px){.auditTopInner{grid-template-columns:1fr;gap:10px;padding:12px 0}.auditTopInner p{justify-self:start}.headerInner,.nav{align-items:center}.headerInner{grid-template-columns:1fr;justify-items:center;min-height:auto;padding:16px 0}.brand{width:184px}.headerCenter{padding-top:0}.nav{gap:14px}.cartPill{justify-self:center;margin-top:0}.saasHeaderInner{grid-template-columns:1fr;justify-items:center;gap:16px}.saasNav{flex-wrap:wrap;gap:8px}.saasHeaderActions{flex-wrap:wrap;justify-content:center}.saasCartSlot{justify-self:center}.saasContact{width:100%;text-align:center}.megaMenu{position:static;display:none;grid-template-columns:1fr;width:min(100vw - 32px,720px);margin-top:8px;visibility:visible;opacity:1;transform:none}.megaGroup:focus-within .megaMenu,.megaGroup:hover .megaMenu{display:grid}.megaColumns{grid-template-columns:1fr}.navDropdown{position:static;display:none;min-width:min(100vw - 48px,320px);margin-top:8px;visibility:visible;opacity:1;transform:none}.navGroup:focus-within .navDropdown,.navGroup:hover .navDropdown{display:grid}.footerAuditInner,.footerGrid,.footerMain,.footerMetaGrid,.gridThree,.gridTwo,.metricRow{grid-template-columns:1fr}.footerAuditInner{gap:28px}.footerForm{grid-template-columns:1fr}.footerIntro{flex-direction:column}.section{padding:52px 0}.hero{padding:64px 0 52px}.homeHero{padding:70px 0}.homeAuditGrid,.homeCaseGrid,.homeCertGrid,.homeCollabGrid,.homeContactGrid,.homeDashboard,.homeEntityGrid,.homeFlowGrid,.homeHeroGrid,.homePricingGrid,.homeProblemRow,.homeReviewGrid,.homeServiceGrid,.homeStatsGrid,.homeStepsGrid,.homeTimelineGrid,.homeTrustGrid,.homeVideoBlock{grid-template-columns:1fr}.homeProblemRow strong{transform:rotate(90deg);justify-self:center}.homeSection{padding:64px 0}.homeCentered{text-align:left}.homeTimelineGrid,.homeTimelineSection .homeCentered{max-width:min(100% - 32px,620px)}.homeTimelineList{padding-left:48px}.homeTimelineList:before{left:14px}.homeTimelineList:after{left:12px}.homeTimelineMarker{left:-48px}.homeTimelineSummary{position:relative;top:auto}.homeForm,.homeTimelineTags{grid-template-columns:1fr}.homeSecondaryTextLink{margin-top:12px;margin-left:0}.homeCertReasons{grid-template-columns:1fr}.homeCertificatesSection .homeCertGrid{width:min(100% - 32px,620px)}.homeCertificatesSection .homeCertCard img{height:150px}.homeCollabGallery,.homeShowcaseGrid{grid-template-columns:1fr}.homeShowcaseGrid,.homeVisualCaseGrid{width:min(100% - 32px,620px)}.homeVisualCaseGrid{grid-template-columns:1fr;gap:18px}.homeVisualCaseCardFeatured,.homeVisualCaseCardFeatured:hover{transform:none}.homeVisualCaseMedia img{aspect-ratio:16/10}.homeVisualCaseBody{min-height:auto;padding:22px}.homeShowcaseImage{height:auto}.homeDarkStrip{flex-direction:column;align-items:flex-start}}@media (max-width:1120px){.serviceHeroGrid{grid-template-columns:1fr;gap:42px}.serviceHeroContent{max-width:720px}.imHeroPanel{max-width:680px;width:100%;margin-inline:auto}.imAuditPanel,.imFitGrid,.imIncludeGrid,.imServiceLinks,.imWhyGrid{grid-template-columns:repeat(2,1fr)}.imAuditPanel{max-width:760px}}@media (max-width:760px){.serviceHero{padding:58px 0}.serviceHeroGrid{min-height:auto}.serviceHeroContent h1{font-size:clamp(38px,13vw,54px)}.serviceHeroContent p{font-size:17px}.imHeroPanel{min-height:auto;display:block;padding:26px;border:1px solid rgba(213,225,255,.14);border-radius:18px;background:rgba(255,255,255,.06)}.imHeroPanel:after,.imHeroPanel:before{display:none}.imHeroCore{width:auto;min-height:auto;display:block;margin-bottom:18px;text-align:left}.imHeroCore p{max-width:none}.imHeroSteps{position:static;display:grid;grid-gap:12px;gap:12px}.imHeroStep,.imHeroStep:nth-child(n){position:static;width:auto;animation:none}.imFitSection .homeSectionHeader,.imIncludeSection .homeSectionHeader{max-width:none}.imAuditPanel,.imFitGrid,.imIncludeGrid,.imServiceLinks,.imWhyGrid,.seoCalculator,.seoHeroGrid,.seoPackageGrid,.seoSystemGrid{grid-template-columns:1fr}.imAuditMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.imServiceLinkGrid{grid-template-columns:1fr}.seoHeroMetrics,.seoReasonsGrid,.seoSystemCards{grid-template-columns:1fr 1fr}.seoGrowthCore{margin-inline:auto}.imFitCard,.imIncludeCard,.imWhyCard,.seoPackageCard,.seoReasonCard{min-height:auto}}@media (max-width:640px){.seoHeroMetrics,.seoReasonsGrid,.seoSystemCards{grid-template-columns:1fr}.seoTimeline{padding-left:42px}.seoTimelineItem{grid-template-columns:1fr}.seoTimelineItem span{left:-55px}}.ecomSeoHero{background:radial-gradient(circle at 78% 30%,rgba(104,74,255,.32),transparent 36%),radial-gradient(circle at 22% 28%,rgba(53,105,255,.2),transparent 34%),linear-gradient(135deg,#121b31,#17233f 52%,#221b4a);color:#fff;overflow:hidden;padding:66px 0 72px}.ecomHeroGrid{display:grid;grid-template-columns:minmax(420px,.96fr) minmax(430px,.84fr);grid-gap:48px;gap:48px;align-items:center;min-height:500px}.ecomSeoHero .serviceHeroContent{max-width:620px}.ecomSeoHero h1{max-width:610px;margin-top:22px;font-size:clamp(44px,3.65vw,62px)}.ecomSeoHero .serviceHeroContent p{max-width:590px;color:rgba(255,255,255,.82)}.ecomHeroMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:26px 0 18px;max-width:560px}.ecomHeroMetrics article{min-height:92px;padding:18px;border:1px solid rgba(255,255,255,.15);border-radius:18px;background:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.ecomHeroMetrics strong{display:block;color:#fff;font-size:28px;line-height:1}.ecomHeroMetrics span{display:block;margin-top:7px;color:rgba(255,255,255,.74);font-size:13px;line-height:1.35}.ecomPlatformTags{display:flex;flex-wrap:wrap;gap:9px;max-width:560px;margin:0 0 24px}.ecomPlatformTags span{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:rgba(255,255,255,.09);color:#fff;font-size:13px;font-weight:900}.ecomSeoHero .serviceBreadcrumbs{width:-moz-fit-content;width:fit-content;max-width:100%;gap:5px;margin-top:22px;padding:12px 17px;color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);font-size:13px;line-height:1.35}.ecomSeoHero .serviceBreadcrumbs a:after{margin-left:5px}.ecomOrbit{position:relative;width:min(100%,520px);min-height:390px;margin-left:auto;border-radius:48px;isolation:isolate}.ecomOrbit:after,.ecomOrbit:before{content:"";position:absolute;inset:44px;border-radius:999px;border:1px solid rgba(255,255,255,.14)}.ecomOrbit:after{inset:82px 96px;border-style:dashed;animation:orbitSpin 28s linear infinite}.ecomOrbitCore{position:absolute;left:50%;top:50%;z-index:2;display:flex;width:150px;height:150px;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:20px;transform:translate(-50%,-50%);border-radius:999px;background:linear-gradient(135deg,#3a6cff,#7047f5);box-shadow:0 28px 80px rgba(58,108,255,.34);text-align:center}.ecomOrbitCore strong{display:block;font-size:21px;line-height:1.05}.ecomOrbitCore span{display:block;margin-top:0;color:rgba(255,255,255,.78);font-size:13px;line-height:1.35}.ecomOrbitStep{position:absolute;z-index:3;width:132px;min-height:auto;padding:10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(255,255,255,.1);box-shadow:0 24px 60px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:ecomFloat 7s ease-in-out infinite}.ecomOrbitStep1{left:calc(50% - 66px);top:0}.ecomOrbitStep2{right:0;top:23%;animation-delay:-1.4s}.ecomOrbitStep3{left:0;top:41%;animation-delay:-2.8s}.ecomOrbitStep4{right:9%;bottom:13%;animation-delay:-4.2s}.ecomOrbitStep5{left:calc(50% - 66px);bottom:0;animation-delay:-5.6s}.ecomOrbitStep span{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;margin-bottom:7px;border-radius:10px;background:#3569ff;color:#fff;font-size:13px;font-weight:900}.ecomOrbitStep b,.ecomOrbitStep strong{display:block;color:#fff;font-size:13px;line-height:1.15}.ecomOrbitStep p{display:none;margin:6px 0 0;color:rgba(255,255,255,.74);font-size:12px;line-height:1.35}.ecomCalcSection,.ecomLeakSection,.ecomLightSection,.ecomPricingSection,.ecomProcessSection{background:radial-gradient(circle at 18% 8%,rgba(53,105,255,.08),transparent 28%),radial-gradient(circle at 84% 14%,rgba(112,71,245,.08),transparent 30%),#f7f9fd}.ecomLightSection{padding:86px 0 92px}.ecomLightSection>.container{max-width:1044px}.ecomLightSection .homeSectionHeader{max-width:940px;margin:0 0 26px;text-align:left}.ecomLightSection .homeSectionHeader h2{max-width:900px;margin-left:0;font-size:clamp(42px,5vw,66px);line-height:.98}.ecomLightSection .homeSectionHeader p{max-width:980px;margin-left:0}.ecomDarkSection{background:radial-gradient(circle at 20% 0,rgba(53,105,255,.22),transparent 34%),radial-gradient(circle at 82% 18%,rgba(112,71,245,.24),transparent 34%),#151f36;color:#fff}.ecomDarkSection .homeSectionHeader h2,.ecomDarkSection .homeSectionHeader p{color:#fff}.ecomFeatureGrid,.ecomLeakGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.ecomLightSection .ecomFeatureGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.ecomFeatureCard,.ecomLeakCard,.ecomPackageCard{position:relative;overflow:hidden;border:1px solid #dce5f2;border-radius:22px;background:rgba(255,255,255,.92);box-shadow:0 18px 55px rgba(17,27,49,.07)}.ecomFeatureCard{min-height:318px;padding:26px}.ecomFeatureCard:after,.ecomLeakCard:after,.ecomPackageCard:after{content:"";position:absolute;top:-48px;right:-42px;width:112px;height:112px;border-radius:999px;background:rgba(53,105,255,.08)}.ecomFeatureCard span,.ecomLeakCard span,.ecomPackageCard>span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:22px;border-radius:12px;background:#3569ff;color:#fff;font-size:13px;font-weight:900}.ecomFeatureCard h3,.ecomLeakCard h3,.ecomPackageCard h3{margin:0 0 14px;color:#111a33;font-size:21px;line-height:1.18}.ecomLightSection .ecomFeatureCard h3{font-size:20px}.ecomFeatureCard p,.ecomLeakCard p,.ecomPackageCard p{margin:0;color:#60708d;line-height:1.6}.ecomLightSection .ecomFeatureCard p{font-size:16px;line-height:1.55}.ecomDarkNote{margin-top:24px;padding:24px 28px;border-radius:22px;background:#151f36;color:#fff;font-weight:900}.ecomLightSection .ecomDarkNote{margin-top:22px;padding:24px 26px;border-radius:22px;box-shadow:0 18px 46px rgba(17,27,49,.14)}.ecomReasonGrid,.ecomResultGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.ecomReasonCard,.ecomResultGrid article{border:1px solid rgba(255,255,255,.13);border-radius:22px;background:rgba(255,255,255,.08);padding:28px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.ecomReasonCard strong,.ecomResultGrid strong{display:block;margin-bottom:12px;color:#67a0ff;font-size:38px;line-height:1}.ecomReasonCard h3,.ecomResultGrid h3{margin:0 0 10px;color:#fff;font-size:20px}.ecomReasonCard p,.ecomResultGrid p{margin:0;color:rgba(255,255,255,.72);line-height:1.55}.ecomLeakGrid{grid-template-columns:repeat(4,1fr)}.ecomLeakCard{min-height:300px;padding:26px}.ecomLeakCard a{display:inline-flex;margin-top:22px;color:#3569ff;font-weight:900;text-decoration:none}.ecomLeakCardDark{background:#151f36}.ecomLeakCardDark a,.ecomLeakCardDark h3,.ecomLeakCardDark p{color:#fff}.ecomResultsSection .homeSectionHeader{max-width:720px}.ecomResultGrid{grid-template-columns:repeat(4,1fr)}.ecomProcessSection{background:radial-gradient(circle at 14% 12%,rgba(53,105,255,.08),transparent 30%),radial-gradient(circle at 86% 18%,rgba(124,58,237,.08),transparent 32%),linear-gradient(180deg,#ffffff,#f8fbff)}.ecomProcessSection .homeSectionHeader{max-width:680px;margin:0 auto 54px;text-align:center}.ecomProcessSection .homeSectionHeader h2{font-size:clamp(34px,3.6vw,52px);line-height:1.04}.ecomProcessSection .homeSectionHeader p{max-width:620px;margin:14px auto 0}.ecomProcessSection .seoTimeline{display:grid;max-width:900px;margin:0 auto;padding:0;grid-gap:28px;gap:28px}.ecomProcessSection .seoTimeline:after,.ecomProcessSection .seoTimeline:before{left:50%;width:3px;transform:translateX(-50%)}.ecomProcessSection .seoTimeline:before{background:linear-gradient(180deg,#dbe7ff,#3569ff 45%,#7c3aed);box-shadow:0 0 0 1px rgba(53,105,255,.08);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);animation:ecomTimelineLineDraw 1.45s cubic-bezier(.2,.8,.2,1) .12s both}.ecomProcessSection .seoTimeline:after{width:3px;height:132px;bottom:auto;background:linear-gradient(180deg,transparent,#3569ff 34%,#7c3aed 66%,transparent);animation:ecomTimelineScan 6.8s cubic-bezier(.45,0,.2,1) 1.35s infinite}.ecomTimeline .seoTimelineItem{width:min(42%,370px);min-height:126px;margin:0;padding:22px 24px;border-color:#d9e3f3;border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 22px 55px rgba(15,23,42,.09);animation:ecomTimelineCardInLeft .72s cubic-bezier(.2,.8,.2,1) both;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.ecomTimeline .seoTimelineItem:nth-child(odd){justify-self:start;text-align:right}.ecomTimeline .seoTimelineItem:nth-child(2n){justify-self:end;text-align:left;animation-name:ecomTimelineCardInRight}.ecomTimeline .seoTimelineItem:hover{transform:translateY(-3px);border-color:rgba(53,105,255,.34);box-shadow:0 26px 68px rgba(15,23,42,.12)}.ecomTimeline .seoTimelineItem>span{top:50%;right:-70px;left:auto;z-index:8;width:48px;height:48px;transform:translate(50%,-50%);background:linear-gradient(135deg,#3569ff,#7048ff);border:6px solid #eef4ff;color:#fff;font-size:13px;font-weight:900;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 8px rgba(53,105,255,.12),0 16px 32px rgba(53,105,255,.26);animation:ecomTimelineDotPulse 2.9s ease-in-out infinite}.ecomTimeline .seoTimelineItem:nth-child(2n)>span{right:auto;left:-70px;transform:translate(-50%,-50%)}.ecomTimeline .seoTimelineItem h3{font-size:20px;line-height:1.18}.ecomTimeline .seoTimelineItem p{font-size:14px;line-height:1.65}.ecomTimeline .seoTimelineItem:last-child{border-color:rgba(255,255,255,.14);background:#151f36;color:#fff;box-shadow:0 24px 70px rgba(15,23,42,.22)}.ecomTimeline .seoTimelineItem:last-child h3,.ecomTimeline .seoTimelineItem:last-child p{color:#fff}.timelineTags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:14px}.ecomTimeline .seoTimelineItem .timelineResult{margin:14px 0 0;padding:10px 12px;color:#18345f;font-size:12px;font-weight:900;line-height:1.35;background:#f5f8ff;border:1px solid #dce7ff;border-radius:12px}.ecomTimeline .seoTimelineItem:nth-child(2n) .timelineTags{justify-content:flex-start}.ecomTimeline .seoTimelineItem .timelineTags span{position:static;width:auto;height:auto;margin:0;padding:6px 10px;transform:none;border-radius:999px;background:#eef4ff;box-shadow:none;color:#3569ff;font-size:11px;font-weight:900;line-height:1}.ecomTimeline .seoTimelineItem:last-child .timelineTags span{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.1);color:#fff}.ecomTimeline .seoTimelineItem:last-child .timelineResult{color:#ffffff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.16)}.ecomTimeline .seoTimelineItem:nth-child(2){animation-delay:.18s}.ecomTimeline .seoTimelineItem:nth-child(3){animation-delay:.34s}.ecomTimeline .seoTimelineItem:nth-child(4){animation-delay:.5s}.ecomTimeline .seoTimelineItem:nth-child(5){animation-delay:.66s}.ecomTimeline .seoTimelineItem:nth-child(6){animation-delay:.82s}.ecomTimeline .seoTimelineItem:nth-child(7){animation-delay:.98s}.ecomTimeline .seoTimelineItem:nth-child(2)>span{animation-delay:.18s}.ecomTimeline .seoTimelineItem:nth-child(3)>span{animation-delay:.34s}.ecomTimeline .seoTimelineItem:nth-child(4)>span{animation-delay:.5s}.ecomTimeline .seoTimelineItem:nth-child(5)>span{animation-delay:.66s}.ecomTimeline .seoTimelineItem:nth-child(6)>span{animation-delay:.82s}.ecomTimeline .seoTimelineItem:nth-child(7)>span{animation-delay:.98s}.aeoProcessGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:54px}.aeoProcessCard{position:relative;min-width:0;min-height:330px;padding:26px;overflow:hidden;border:1px solid #dbe6f7;border-radius:26px;background:radial-gradient(circle at 86% 14%,rgba(53,105,255,.14),transparent 26%),linear-gradient(180deg,#ffffff,#f6f9ff);box-shadow:0 24px 70px rgba(15,23,42,.08)}.aeoProcessCard:before{content:"";position:absolute;inset:14px;border:1px solid rgba(53,105,255,.12);border-radius:20px;pointer-events:none}.aeoStepNumber{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:28px;border:8px solid rgba(53,105,255,.12);border-radius:16px;background:linear-gradient(135deg,#3569ff,#7048ff);color:#fff;font-size:12px;font-weight:900;line-height:1;box-shadow:0 14px 32px rgba(53,105,255,.24)}.aeoProcessCard h3{position:relative;z-index:1;margin:0 0 14px;color:#111b3a;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.12}.aeoProcessCard p{position:relative;z-index:1;margin:0;color:#586a91;font-size:1rem;line-height:1.62}.aeoStepTags{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 16px}.aeoStepTags small{display:inline-flex;align-items:center;min-height:28px;padding:7px 10px;border-radius:999px;background:#eef4ff;color:#3569ff;font-size:.72rem;font-weight:900;line-height:1}.aeoStepResult{position:relative;z-index:1;display:block;margin-top:auto;padding:14px 16px;border:1px solid #cfe0ff;border-radius:16px;background:rgba(238,244,255,.9);color:#13244c;font-size:.95rem;line-height:1.45}.aeoPricingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:stretch;margin-top:48px}.aeoPricingCard{position:relative;display:flex;min-width:0;min-height:100%;flex-direction:column;padding:26px;overflow:hidden;border:1px solid #d8e4f7;border-radius:26px;background:rgba(255,255,255,.94);box-shadow:0 24px 70px rgba(15,23,42,.08)}.aeoPricingCard:after{content:"";position:absolute;top:-80px;right:-70px;width:180px;height:180px;border-radius:50%;background:linear-gradient(135deg,rgba(53,105,255,.16),rgba(112,72,255,.1))}.aeoPricingCard.featured{border-color:rgba(53,105,255,.58);box-shadow:0 28px 90px rgba(53,105,255,.16)}.aeoPricingCard .pricingCardTop,.aeoPricingCard .pricingFit,.aeoPricingCard .pricingValue,.aeoPricingCard a,.aeoPricingCard h3,.aeoPricingCard p,.aeoPricingCard ul{position:relative;z-index:1}.aeoPricingCard .pricingCardTop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.aeoPricingCard .pricingCardTop span{display:inline-flex;padding:7px 11px;border-radius:999px;background:#eef4ff;color:#3569ff;font-size:.74rem;font-weight:900}.aeoPricingCard .pricingCardTop b{color:rgba(53,105,255,.7);font-size:.88rem}.aeoPricingCard h3{margin:0 0 12px;color:#111b3a;font-size:clamp(1.35rem,2.1vw,1.8rem);line-height:1.1}.aeoPricingCard>p{min-height:86px;margin:0 0 24px;color:#586a91;font-size:.98rem;line-height:1.6}.aeoPricingCard .pricingValue{margin:0 0 22px;padding-top:22px;border-top:1px solid #dbe6f7}.aeoPricingCard .pricingValue strong{display:block;color:#111b3a;font-size:1.55rem;line-height:1.1}.aeoPricingCard .pricingValue small{display:block;margin-top:6px;color:#586a91;font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.aeoPricingCard ul{display:grid;grid-gap:10px;gap:10px;margin:0 0 22px;padding:0;list-style:none}.aeoPricingCard li{position:relative;padding-left:22px;color:#172345;font-size:.94rem;font-weight:750;line-height:1.45}.aeoPricingCard li:before{content:"";position:absolute;top:.58em;left:0;width:8px;height:8px;border-radius:50%;background:#3569ff}.aeoPricingCard .pricingFit{margin-top:auto;padding:16px;border:1px solid #cfe0ff;border-radius:16px;background:#eef4ff}.aeoPricingCard .pricingFit b{display:block;margin-bottom:8px;color:#13244c;font-size:.86rem}.aeoPricingCard .pricingFit span{display:block;color:#586a91;font-size:.88rem;line-height:1.5}.aeoPricingCard a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:22px;border-radius:14px;background:#101936;color:#fff;font-size:.92rem;font-weight:900;text-decoration:none}.aeoPricingCard.featured a{background:#3569ff}.aeoProcessSection .seoTimeline{max-width:1040px;gap:42px}.aeoProcessSection .ecomTimeline .seoTimelineItem{width:min(47%,460px);min-height:168px;padding:28px 30px;border-radius:22px}.aeoProcessSection .ecomTimeline .seoTimelineItem,.aeoProcessSection .ecomTimeline .seoTimelineItem:nth-child(2n),.aeoProcessSection .ecomTimeline .seoTimelineItem:nth-child(odd){text-align:left}.aeoProcessSection .ecomTimeline .seoTimelineItem h3{margin-bottom:14px;font-size:22px}.aeoProcessSection .ecomTimeline .seoTimelineItem p{font-size:15px;line-height:1.72}.aeoProcessSection .timelineTags{gap:9px;margin-top:20px}.aeoProcessSection .ecomTimeline .seoTimelineItem .timelineResult{display:block;box-sizing:border-box;width:100%;max-width:100%;margin-top:18px;padding:14px 16px;font-size:13px;line-height:1.5}.aeoProcessSection .ecomTimeline .seoTimelineItem>span{right:-84px}.aeoProcessSection .ecomTimeline .seoTimelineItem:nth-child(2n)>span{left:-84px}.aeoPricingSection{background:radial-gradient(circle at 16% 20%,rgba(53,105,255,.2),transparent 28%),radial-gradient(circle at 82% 12%,rgba(112,72,255,.18),transparent 26%),linear-gradient(135deg,#0d1730,#121d3b 58%,#081226)}.aeoPricingSection .homeSectionHeader h2{color:#ffffff}.aeoPricingSection .homeSectionHeader p{color:rgba(226,235,255,.78)}.aeoPricingSection .aeoPricingCard{border-color:rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.055)),rgba(11,21,45,.74);box-shadow:0 30px 90px rgba(0,0,0,.22)}.aeoPricingSection .aeoPricingCard.featured{border-color:rgba(96,165,250,.62);box-shadow:0 34px 100px rgba(53,105,255,.24)}.aeoPricingSection .aeoPricingCard .pricingCardTop span{background:rgba(96,165,250,.15);color:#dbeafe}.aeoPricingSection .aeoPricingCard .pricingCardTop b{color:rgba(219,234,254,.72)}.aeoPricingSection .aeoPricingCard .pricingValue strong,.aeoPricingSection .aeoPricingCard h3{color:#ffffff}.aeoPricingSection .aeoPricingCard .pricingFit span,.aeoPricingSection .aeoPricingCard .pricingValue small,.aeoPricingSection .aeoPricingCard>p{color:rgba(226,235,255,.74)}.aeoPricingSection .aeoPricingCard .pricingValue{border-top-color:rgba(255,255,255,.12)}.aeoPricingSection .aeoPricingCard li{color:rgba(255,255,255,.92)}.aeoPricingSection .aeoPricingCard .pricingFit{border-color:rgba(147,197,253,.22);background:rgba(96,165,250,.11)}.aeoPricingSection .aeoPricingCard .pricingFit b{color:#ffffff}.aeoPricingSection .aeoPricingCard a{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.12)}.aeoPricingSection .aeoPricingCard.featured a{background:#3569ff;border-color:#3569ff}.dentalDirectionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:46px}.dentalDirectionCard{position:relative;min-height:236px;padding:28px;overflow:hidden;border:1px solid #dce7ff;border-radius:24px;background:radial-gradient(circle at 92% 8%,rgba(53,105,255,.16),transparent 26%),linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:0 24px 70px rgba(15,23,42,.08)}.dentalDirectionCard span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:38px;border-radius:14px;background:linear-gradient(135deg,#3569ff,#6d5cff);color:#ffffff;font-size:13px;font-weight:900;line-height:1;box-shadow:0 14px 36px rgba(53,105,255,.22)}.dentalDirectionCard h3{margin:0 0 14px;color:#121b31;font-size:24px;line-height:1.12}.dentalDirectionCard p{margin:0;color:#617197;font-size:15px;line-height:1.68}.dentalGrowthSection .yandexBenefitGrid article{background:#ffffff;border:1px solid #dce7ff;box-shadow:0 18px 54px rgba(15,23,42,.08)}.dentalGrowthSection .yandexBenefitGrid strong{color:#3569ff;font-size:18px;line-height:1.25}.dentalGrowthSection .yandexBenefitGrid h3{color:#121b31}.dentalGrowthSection .yandexBenefitGrid p{color:#617197}.dentalFaqDarkSection{background:radial-gradient(circle at 18% 12%,rgba(53,105,255,.2),transparent 28%),radial-gradient(circle at 82% 20%,rgba(112,72,255,.16),transparent 26%),linear-gradient(135deg,#0d1730,#121d3b 58%,#081226)}.dentalFaqDarkSection .geoFaqGrid article{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.07);box-shadow:0 24px 70px rgba(0,0,0,.16)}.dentalFaqDarkSection .geoFaqGrid h3{color:#ffffff}.dentalFaqDarkSection .geoFaqGrid p{color:rgba(226,235,255,.76)}.dentalProcessSection .seoTimeline{max-width:1120px;gap:52px}.dentalProcessSection .ecomTimeline .seoTimelineItem{width:min(47%,470px);min-height:238px;padding:32px;border-radius:24px}.dentalProcessSection .ecomTimeline .seoTimelineItem,.dentalProcessSection .ecomTimeline .seoTimelineItem:nth-child(2n),.dentalProcessSection .ecomTimeline .seoTimelineItem:nth-child(odd){text-align:left}.dentalProcessSection .ecomTimeline .seoTimelineItem h3{margin-bottom:16px;font-size:22px}.dentalProcessSection .ecomTimeline .seoTimelineItem p{font-size:15px;line-height:1.72}.dentalProcessSection .timelineTags{justify-content:flex-start;gap:9px;margin-top:22px}.dentalProcessSection .ecomTimeline .seoTimelineItem .timelineResult{display:block;box-sizing:border-box;width:100%;max-width:100%;margin-top:18px;padding:15px 16px;font-size:13px;line-height:1.5}.dentalProcessSection .ecomTimeline .seoTimelineItem>span{right:-86px}.dentalProcessSection .ecomTimeline .seoTimelineItem:nth-child(2n)>span{left:-86px}@media (max-width:980px){.dentalDirectionGrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.dentalDirectionGrid{grid-template-columns:1fr;gap:14px;margin-top:32px}.dentalDirectionCard{min-height:auto;padding:24px}.dentalDirectionCard span{margin-bottom:26px}}.geoFaqSection{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 30%,rgba(53,105,255,.08),transparent 28%),radial-gradient(circle at 84% 18%,rgba(112,72,255,.07),transparent 26%),linear-gradient(180deg,#ffffff,#f5f8ff)}.geoFaqGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.geoFaqGrid article{position:relative;min-height:220px;padding:26px;overflow:hidden;border:1px solid #dbe6f7;border-radius:24px;background:rgba(255,255,255,.92);box-shadow:0 22px 60px rgba(15,23,42,.08)}.geoFaqGrid article:after{content:"";position:absolute;top:-56px;right:-56px;width:150px;height:150px;border-radius:50%;background:linear-gradient(135deg,rgba(53,105,255,.16),rgba(112,72,255,.1))}.geoFaqGrid span{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:20px;border-radius:12px;background:linear-gradient(135deg,#3569ff,#7048ff);color:#fff;font-size:12px;font-weight:900}.geoFaqGrid h3{position:relative;z-index:1;margin:0 0 12px;color:#111b3a;font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.15}.geoFaqGrid p{position:relative;z-index:1;max-width:56ch;margin:0;color:#586a91;font-size:1rem;line-height:1.7}.geoDecisionInfographic{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.7fr);grid-gap:26px;gap:26px;align-items:stretch}.geoDecisionFlow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:linear-gradient(90deg,rgba(53,105,255,.18),transparent 44%,rgba(112,72,255,.16)),rgba(255,255,255,.05);box-shadow:0 30px 80px rgba(0,0,0,.18)}.geoDecisionFlow:before{content:"";position:absolute;top:56px;right:56px;left:56px;height:3px;border-radius:999px;background:linear-gradient(90deg,#60a5fa,#3569ff,#9f7aea);opacity:.7}.geoDecisionFlow article{position:relative;z-index:1;display:grid;align-content:start;min-height:245px;padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:rgba(8,18,42,.54);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.geoDecisionFlow span{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:42px;border:6px solid rgba(219,234,254,.22);border-radius:18px;background:linear-gradient(135deg,#3569ff,#7048ff);color:#fff;font-size:13px;font-weight:900;line-height:1;box-shadow:0 14px 34px rgba(53,105,255,.32)}.geoDecisionFlow h3{margin:0 0 10px;color:#fff;font-size:clamp(1.18rem,1.8vw,1.45rem);line-height:1.14}.geoDecisionFlow p{margin:0;color:rgba(226,235,255,.78);font-size:.95rem;line-height:1.55}.geoDecisionCore{position:relative;z-index:2;grid-column:1/-1;justify-self:center;width:min(640px,100%);padding:22px 24px;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:linear-gradient(135deg,rgba(53,105,255,.94),rgba(112,72,255,.94));box-shadow:0 28px 70px rgba(13,26,62,.34);text-align:center}.geoDecisionCore span{display:inline-flex;margin-bottom:10px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.16);color:#fff;font-size:12px;font-weight:900}.geoDecisionCore strong{display:block;color:#fff;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.05}.geoDecisionCore p{margin:10px 0 0;color:rgba(255,255,255,.82);font-size:.95rem;line-height:1.5}.geoDecisionStats{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.geoDecisionStats article{padding:20px;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:rgba(255,255,255,.07)}.geoDecisionStats strong{display:block;margin-bottom:8px;color:#fff;font-size:1.08rem;line-height:1.15}.geoDecisionStats p{margin:0;color:rgba(226,235,255,.74);font-size:.92rem;line-height:1.45}.geoDecisionSection{background:radial-gradient(circle at 18% 24%,rgba(53,105,255,.2),transparent 26%),radial-gradient(circle at 82% 14%,rgba(112,72,255,.18),transparent 28%),linear-gradient(135deg,#0d1730,#121d3b 56%,#081226)}.geoDecisionShowcase{display:grid;grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);grid-gap:56px;gap:56px;align-items:center}.geoDecisionCopy{min-width:0}.geoDecisionCopy .homeBadge{margin-bottom:22px}.geoDecisionCopy h2{max-width:720px;margin:0 0 22px;color:#fff;font-size:clamp(2.8rem,5.2vw,5.4rem);line-height:.98}.geoDecisionCopy>p{max-width:640px;margin:0;color:rgba(226,235,255,.78);font-size:1.08rem;line-height:1.75}.geoDecisionMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:34px}.geoDecisionMetrics article{min-width:0;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.06)}.geoDecisionMetrics strong{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:18px;border-radius:12px;background:linear-gradient(135deg,#3569ff,#7048ff);color:#fff;font-size:12px;line-height:1}.geoDecisionMetrics span{display:block;margin-bottom:7px;color:#fff;font-size:1.02rem;font-weight:900;line-height:1.18}.geoDecisionMetrics p{margin:0;color:rgba(226,235,255,.7);font-size:.9rem;line-height:1.45}.geoAiAnswerCard{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.06)),rgba(11,21,45,.74);box-shadow:0 34px 90px rgba(0,0,0,.3)}.geoAiAnswerCard:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(96,165,250,.12) 1px,transparent 0),linear-gradient(180deg,rgba(96,165,250,.1) 1px,transparent 0);background-size:42px 42px;opacity:.28}.geoAiAnswerBody,.geoAiAnswerTop{position:relative;z-index:1}.geoAiAnswerTop{padding:24px 28px;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06)}.geoAiAnswerTop span,.geoAiOutcome span,.geoAiPrompt span,.geoAiShortlist span{display:inline-flex;margin-bottom:10px;padding:6px 10px;border-radius:999px;background:rgba(96,165,250,.14);color:#a9c8ff;font-size:12px;font-weight:900;letter-spacing:0}.geoAiAnswerTop strong{display:block;color:#fff;font-size:clamp(1.45rem,2.6vw,2.25rem);line-height:1.08}.geoAiAnswerBody{display:grid;grid-gap:16px;gap:16px;padding:24px}.geoAiOutcome,.geoAiPrompt,.geoAiShortlist{padding:20px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:rgba(8,18,42,.6)}.geoAiOutcome p,.geoAiPrompt p,.geoAiShortlist li{color:rgba(226,235,255,.78);font-size:.98rem;line-height:1.55}.geoAiOutcome p,.geoAiPrompt p{margin:0}.geoAiShortlist ol{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.geoAiShortlist li{position:relative;padding-left:32px}.geoAiShortlist li:before{content:"✓";position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:8px;background:#3569ff;color:#fff;font-size:12px;font-weight:900}.geoAiOutcome{background:linear-gradient(135deg,rgba(53,105,255,.9),rgba(112,72,255,.86))}.geoAiOutcome span{background:rgba(255,255,255,.16);color:#fff}.geoAiOutcome strong{display:block;margin-bottom:8px;color:#fff;font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.05}@keyframes ecomTimelineLineDraw{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes ecomTimelineScan{0%,to{top:0;opacity:.15}12%,88%{opacity:1}50%{top:calc(100% - 132px);opacity:.9}}@keyframes ecomTimelineCardInLeft{0%{opacity:0;transform:translateX(-24px) translateY(12px) scale(.98)}to{opacity:1;transform:translateX(0) translateY(0) scale(1)}}@keyframes ecomTimelineCardInRight{0%{opacity:0;transform:translateX(24px) translateY(12px) scale(.98)}to{opacity:1;transform:translateX(0) translateY(0) scale(1)}}@keyframes ecomTimelineDotPulse{0%,to{box-shadow:0 0 0 10px rgba(53,105,255,.12),0 16px 32px rgba(53,105,255,.26)}50%{box-shadow:0 0 0 16px rgba(53,105,255,.06),0 18px 42px rgba(124,58,237,.32)}}@media (prefers-reduced-motion:reduce){.ecomProcessSection .seoTimeline:after,.ecomProcessSection .seoTimeline:before,.ecomTimeline .seoTimelineItem,.ecomTimeline .seoTimelineItem>span{animation:none}.ecomProcessSection .seoTimeline:before{-webkit-clip-path:none;clip-path:none}}@media (max-width:920px){.ecomProcessSection .seoTimeline{max-width:640px;padding-left:76px}.ecomProcessSection .seoTimeline:after,.ecomProcessSection .seoTimeline:before{left:28px;transform:none}.ecomTimeline .seoTimelineItem,.ecomTimeline .seoTimelineItem:nth-child(2n),.ecomTimeline .seoTimelineItem:nth-child(odd){width:100%;justify-self:stretch;text-align:left}.ecomTimeline .seoTimelineItem:nth-child(2n)>span,.ecomTimeline .seoTimelineItem>span{right:auto;left:-48px;transform:translate(-50%,-50%)}.ecomTimeline .seoTimelineItem:nth-child(2n) .timelineTags,.timelineTags{justify-content:flex-start}}@media (max-width:560px){.ecomProcessSection .seoTimeline{padding-left:56px;gap:18px}.ecomTimeline .seoTimelineItem{min-height:0;padding:20px}.ecomTimeline .seoTimelineItem:nth-child(2n)>span,.ecomTimeline .seoTimelineItem>span{left:-36px;width:36px;height:36px;font-size:12px}}.ecomPackageGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:stretch}.ecomPackageCard{display:flex;min-height:0;flex-direction:column;padding:24px}.ecomPackageCardFeatured{border-color:#3569ff;box-shadow:0 28px 80px rgba(53,105,255,.16)}.ecomPackageCardFeatured:before{content:"Популярный формат";position:absolute;top:18px;right:18px;width:auto;padding:8px 12px;border-radius:999px;transform:none;background:#3569ff;color:#fff;font-size:11px;font-weight:900;text-align:center}.ecomPackageCard strong{display:block;margin:18px 0 4px;color:#111a33;font-size:30px;line-height:1.06}.ecomPackageCard small{display:block;color:#60708d;font-size:13px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.ecomPackageCard p{margin:0;color:#60708d;font-size:15px;line-height:1.65}.ecomPackageCard ul{display:grid;grid-gap:9px;gap:9px;margin:22px 0;padding:0;list-style:none}.ecomPackageCard li{color:#243450;font-size:14px;font-weight:700;line-height:1.45}.ecomPackageCard li:before{content:"";margin-right:10px;color:#3569ff}.ecomPackageResult{display:grid;grid-gap:6px;gap:6px;margin:auto 0 16px;padding:14px;border:1px solid #cfe0ff;border-radius:16px;background:#eef4ff}.ecomPackageResult b{color:#111a33;font-size:14px}.ecomPackageResult span{color:#475569;font-size:14px;line-height:1.55}.ecomCalcResult a,.ecomPackageCard a{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;min-height:54px;border-radius:14px;background:#111a33;color:#fff;font-weight:900;text-decoration:none}.ecomCalcResult a,.ecomPackageCardFeatured a{background:#3569ff}.ecomPricingFooter{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:24px;padding:28px;border-radius:22px;background:#151f36;color:#fff}.ecomPricingFooter h3{margin:0 0 10px;color:#fff}.ecomPricingFooter p{margin:0;color:rgba(255,255,255,.72)}.ecomPricingFooter div:last-child{display:flex;flex-wrap:wrap;gap:10px;align-content:center}.ecomPricingFooter span{display:inline-flex;padding:10px 14px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-weight:900}.ecomCalc{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);max-width:1060px;margin:0 auto;overflow:hidden;border:1px solid #dce5f2;border-radius:28px;background:#fff;box-shadow:0 28px 80px rgba(17,27,49,.1)}.ecomCalcPanel{display:grid;grid-gap:12px;gap:12px;padding:24px}.ecomCalcTabs{display:inline-flex;width:-moz-fit-content;width:fit-content;gap:8px;padding:6px;border-radius:999px;background:#eef4ff}.ecomCalcTabs button{border:0;border-radius:999px;background:transparent;color:#64708b;cursor:pointer;font-weight:900;padding:10px 16px}.ecomCalcTabs .active{background:#151f36;color:#fff}.ecomCalcPanel label{display:grid;grid-gap:6px;gap:6px;color:#17213a;font-weight:900}.ecomCalcPanel input{min-height:48px;border:1px solid #cbd8ea;border-radius:15px;background:#f8fafc;color:#111a33;font:inherit;padding:0 16px}.ecomCalcPanel input:focus{border-color:#3569ff;box-shadow:0 0 0 4px rgba(53,105,255,.12);outline:0}.ecomCalcPackages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:4px}.ecomCalcPackages button{min-width:0;border:1px solid #cbd8ea;border-radius:18px;background:#fff;color:#111a33;cursor:pointer;padding:12px;text-align:left}.ecomCalcPackages button.active{border-color:#151f36;background:#151f36;color:#fff}.ecomCalcPackages span,.ecomCalcPackages strong{display:block}.ecomCalcPackages strong{margin-bottom:6px;font-size:16px;line-height:1.1}.ecomCalcPackages span{color:inherit;font-size:12px;font-weight:900;line-height:1.35}.ecomCalcResult{display:grid;grid-gap:12px;gap:12px;padding:24px;background:#151f36;color:#fff}.ecomCalcResult>span{color:rgba(255,255,255,.72);font-weight:800}.ecomCalcResult>strong{color:#fff;font-size:38px;line-height:1}.ecomCalcResult>p{margin:0 0 8px;color:rgba(255,255,255,.74)}.ecomCalcResult .ecomCalcKpis span,.ecomCalcResult div,.ecomForecast span{padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.08)}.ecomCalcKpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0!important;border:0!important;background:transparent!important}.ecomCalcResult b{display:block;color:#fff;font-size:21px}.ecomCalcResult small{color:rgba(255,255,255,.7)}.ecomCalcResult .ecomPayback{border-color:rgba(53,105,255,.35);background:rgba(53,105,255,.18)}.ecomForecast{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.ecomForecast h3{grid-column:1/-1;margin:0 0 2px;color:#fff;font-size:18px}@keyframes ecomFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-14px,0)}}@keyframes yandexOrbitSpin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes timelineRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.ecomCalc{grid-template-columns:1fr}.ecomLeakGrid,.ecomResultGrid{grid-template-columns:repeat(2,1fr)}.ecomReasonGrid{grid-template-columns:1fr}.ecomPackageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ecomPackageCard{min-height:auto}}@media (max-width:980px){.ecomHeroGrid{grid-template-columns:1fr;gap:46px;min-height:auto}.ecomHeroMetrics,.ecomPlatformTags,.ecomSeoHero .serviceHeroContent,.ecomSeoHero .serviceHeroContent p,.ecomSeoHero h1{max-width:760px}.ecomOrbit{width:min(100%,560px);min-height:420px;margin:0 auto}.ecomPackageGrid,.homePricingSection.yandexPricingSection .ecomPackageGrid{grid-template-columns:1fr}}@media (max-width:900px){.ecomLightSection .ecomFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ecomOrbit{min-height:auto;display:grid;grid-gap:14px;gap:14px}.ecomOrbit:after,.ecomOrbit:before{display:none}.ecomOrbitCore,.ecomOrbitStep,.ecomOrbitStep:nth-child(n){position:static;width:auto;height:auto;min-height:auto;transform:none;animation:none}.ecomOrbitCore{border-radius:24px;padding:28px}.ecomCalcPackages,.ecomFeatureGrid,.ecomForecast,.ecomLeakGrid,.ecomPricingFooter,.ecomResultGrid{grid-template-columns:1fr}.ecomCalcPanel,.ecomCalcResult{padding:22px}.ecomCalcResult>strong{font-size:34px}}:root{--type-hero:clamp(2.35rem,4.2vw,4rem);--type-section:clamp(2rem,3.2vw,3.25rem);--type-panel:clamp(1.55rem,2.2vw,2.35rem);--type-card:clamp(1.12rem,1.25vw,1.45rem);--type-body-lg:clamp(1rem,1.15vw,1.18rem);--type-body:clamp(0.94rem,1vw,1rem)}a,button,h1,h2,h3,h4,li,p,small,span,strong{overflow-wrap:anywhere}h1,h2,h3{text-wrap:balance}li,p{text-wrap:pretty}.ecomSeoHero h1,.hero h1,.homeHeroContent h1,.pageTitle h1,.seoHero .serviceHeroContent h1,.serviceHeroContent h1{max-width:min(100%,760px);font-size:var(--type-hero);line-height:1.04;letter-spacing:0}.ecomSeoHero .serviceHeroContent p,.hero p,.homeHeroContent p,.pageTitle p,.seoHero .serviceHeroContent p,.serviceHeroContent p{max-width:680px;font-size:var(--type-body-lg);line-height:1.58}.ecomLightSection .homeSectionHeader h2,.ecomProcessSection .homeSectionHeader h2,.footerAuditIntro h2,.homeAuditContent h2,.homeAuditGrid h2,.homeCentered h2,.homeCertificatesSection .homeCentered h2,.homeContact h2,.homeEntityPanel h2,.homePricingSection .homeCentered h2,.homeProblemPanel h2,.homeReviewsIntro h2,.homeSection h2,.homeServicesIntro h2,.homeTimelineSection .homeCentered h2,.homeTrustGrid h2,.seoCalculatorSection .homeSectionHeader h2,.seoGrowthHeader h2,.seoPricingSection .homeSectionHeader h2,.seoProcessSection .homeSectionHeader h2,.seoReasonsSection .homeSectionHeader h2,.seoResultsSection .homeSectionHeader h2,.seoSystemSection .homeSectionHeader h2{max-width:min(100%,980px);font-size:var(--type-section);line-height:1.08;letter-spacing:0}.ecomLightSection .homeSectionHeader p,.ecomProcessSection .homeSectionHeader p,.homeCentered p,.homeSectionHeader p,.seoGrowthHeader p{max-width:840px;font-size:var(--type-body-lg);line-height:1.62}.footerAuditIntro h2,.homeAuditContent h2,.homeEntityPanel h2,.homeProblemPanel h2,.homeServicesIntro h2{font-size:var(--type-panel)}.card h2,.card h3,.ecomFeatureCard h3,.ecomLeakCard h3,.ecomPackageCard h3,.homeCaseCard h3,.homeServiceCard h3,.seoTimelineItem h3{font-size:var(--type-card);line-height:1.18}.button,.dg-case-btn-primary,.dg-case-btn-secondary,.ecomCalcResult a,.ecomPackageCard a,.homePrimaryButton,.homeSecondaryButton{white-space:normal;text-align:center;line-height:1.18}@media (max-width:720px){:root{--type-hero:clamp(2.05rem,10vw,3rem);--type-section:clamp(1.85rem,8vw,2.6rem);--type-panel:clamp(1.65rem,7vw,2.25rem);--type-card:clamp(1.08rem,5vw,1.35rem);--type-body-lg:1rem}.ecomSeoHero h1,.hero h1,.homeHeroContent h1,.pageTitle h1,.seoHero .serviceHeroContent h1,.serviceHeroContent h1{max-width:100%;line-height:1.08}.ecomLightSection .homeSectionHeader h2,.ecomProcessSection .homeSectionHeader h2,.footerAuditIntro h2,.homeCentered h2,.homeContact h2,.homeSection h2,.seoGrowthHeader h2{line-height:1.1}}.yandexSeoHero{padding:clamp(96px,9vw,132px) 0 clamp(108px,10vw,150px)}.yandexSeoHero .ecomHeroGrid{min-height:610px;gap:clamp(72px,8vw,118px)}.yandexSeoHero .serviceHeroContent{max-width:600px}.yandexSeoHero h1{max-width:680px;margin-top:30px;margin-bottom:24px}.yandexSeoHero .serviceHeroContent p{max-width:620px}.yandexSeoHero .ecomHeroMetrics,.yandexSeoHero .homeHeroActions{margin-top:34px}.yandexSeoHero .yandexOrbit{min-height:540px;transform:translateY(8px)}.industrySeoHero{padding:clamp(74px,7vw,104px) 0 clamp(82px,8vw,116px)}.industrySeoHero .ecomHeroGrid{min-height:540px;gap:clamp(52px,6vw,86px)}.industrySeoHero .serviceHeroContent{max-width:650px}.industrySeoHero .serviceHeroContent h1{max-width:720px;margin-top:26px;margin-bottom:22px;font-size:clamp(3.8rem,5vw,5.45rem);line-height:1.03}.industrySeoHero .serviceHeroContent p{max-width:660px}.industrySeoHero .ecomHeroMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.industrySeoHero .ecomHeroMetrics article{min-width:0}.industrySeoHero .ecomHeroMetrics span,.industrySeoHero .ecomHeroMetrics strong{overflow-wrap:anywhere}.industrySeoHero .yandexOrbit{min-height:500px}.webHero{padding:clamp(72px,7vw,104px) 0 clamp(76px,7vw,112px)}.webHero .ecomHeroGrid{min-height:520px}.webHero h1{margin-top:22px}.webHero .yandexOrbit{min-height:500px;transform:none}.webHero .webServiceOrbit{width:min(100%,560px);min-height:520px;margin-left:auto;overflow:visible}.webHero .webServiceOrbit:before{width:460px;max-width:86%}.webHero .webServiceOrbit:after{width:330px;max-width:64%}.webHero .webServiceOrbit .yandexOrbitCore{width:150px;font-size:28px}.webHero .webServiceOrbit .yandexOrbitItem{width:140px;min-height:92px;padding:13px}.webHero .webServiceOrbit .yandexOrbitItem span{font-size:16px}.webHero .webServiceOrbit .yandexOrbitItem small{font-size:11px;line-height:1.25}.webHero .webServiceOrbit .yandexOrbitItem.item1{top:58px;left:calc(50% - 70px)}.webHero .webServiceOrbit .yandexOrbitItem.item2{top:calc(50% - 98px);left:calc(50% + 155px)}.webHero .webServiceOrbit .yandexOrbitItem.item3{bottom:84px;left:calc(50% + 120px)}.webHero .webServiceOrbit .yandexOrbitItem.item4{bottom:64px;left:calc(50% - 70px)}.webHero .webServiceOrbit .yandexOrbitItem.item5{top:calc(50% - 46px);left:calc(50% - 292px)}.webHero .serviceBreadcrumbs a{text-decoration:none}.webHero .serviceBreadcrumbs a:hover{color:#dbeafe}.webWideNote{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);grid-gap:18px;gap:18px;align-items:center;max-width:1040px;margin:22px auto 0;padding:24px 28px;border-radius:18px;background:#101a35;color:#ffffff;box-shadow:0 24px 70px rgba(16,26,53,.18)}.webWideNote b{font-size:22px;line-height:1.12}.webWideNote span{color:rgba(255,255,255,.76);line-height:1.55}.adsDarkCard.adsDarkCardAccent{background:linear-gradient(145deg,#3569ff,#6f4cff);border-color:rgba(255,255,255,.18)}.adsDarkCard.adsDarkCardAccent h3,.adsDarkCard.adsDarkCardAccent p,.adsDarkCard.adsDarkCardAccent strong{color:#ffffff}.adsDarkCard.adsDarkCardAccent a{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:40px;margin-top:12px;align-items:center;justify-content:center;padding:0 16px;border-radius:999px;background:#ffffff;color:#2251e8;font-weight:900;text-decoration:none}@media (max-width:760px){.webWideNote{grid-template-columns:1fr}}.yandexProcessSection{background:radial-gradient(circle at 14% 12%,rgba(53,105,255,.08),transparent 30%),radial-gradient(circle at 86% 18%,rgba(124,58,237,.08),transparent 32%),linear-gradient(180deg,#ffffff,#f8fbff)}.yandexProcessSection .homeSectionHeader{max-width:680px;margin:0 auto 34px;text-align:center}.yandexProcessSection .homeSectionHeader h2{font-size:clamp(34px,3.6vw,52px);line-height:1.04}.yandexProcessSection .homeSectionHeader p{max-width:620px;margin:14px auto 0}.yandexProcessSection .seoTimeline{display:grid;max-width:820px;margin:0 auto;padding:0;grid-gap:16px;gap:16px}.yandexProcessSection .seoTimeline:after,.yandexProcessSection .seoTimeline:before{left:50%;width:3px;transform:translateX(-50%)}.yandexProcessSection .seoTimeline:before{background:linear-gradient(180deg,#dbe7ff,#3569ff 45%,#7c3aed);box-shadow:0 0 0 1px rgba(53,105,255,.08);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);animation:ecomTimelineLineDraw 1.45s cubic-bezier(.2,.8,.2,1) .12s both}.yandexProcessSection .seoTimeline:after{width:3px;height:132px;bottom:auto;background:linear-gradient(180deg,transparent,#3569ff 34%,#7c3aed 66%,transparent);animation:ecomTimelineScan 6.8s cubic-bezier(.45,0,.2,1) 1.35s infinite}.yandexTimeline .seoTimelineItem:nth-child(2){animation-delay:.08s}.yandexTimeline .seoTimelineItem:nth-child(3){animation-delay:.16s}.yandexTimeline .seoTimelineItem:nth-child(4){animation-delay:.24s}.yandexTimeline .seoTimelineItem:nth-child(5){animation-delay:.32s}.yandexTimeline .seoTimelineItem:nth-child(6){animation-delay:.4s}.yandexTimeline .seoTimelineItem:nth-child(7){animation-delay:.48s}.homeTimelineSection.yandexProcessSection{padding:78px 0 86px;background:radial-gradient(circle at 24% 18%,rgba(58,108,255,.2),transparent 30%),radial-gradient(circle at 78% 24%,rgba(86,73,178,.18),transparent 28%),var(--brand-navy);color:#fff}.homeTimelineSection.yandexProcessSection .homeCentered{max-width:720px;margin:0 auto 42px;text-align:center}.homeTimelineSection.yandexProcessSection .homeCentered h2{color:#fff}.homeTimelineSection.yandexProcessSection .homeCentered p{max-width:680px;margin-inline:auto;color:rgba(255,255,255,.78)}.homeTimelineSection .homeTimelineGrid{display:block;max-width:820px}.homeTimelineSection .seoTimeline{max-width:760px;margin:0 auto}.homeTimelineSection .seoTimeline:after,.homeTimelineSection .seoTimeline:before{background:linear-gradient(180deg,transparent,rgba(58,108,255,.78),transparent)}.homeTimelineSection .seoTimelineItem{background:rgba(255,255,255,.96);box-shadow:0 18px 42px rgba(0,0,0,.18)}.homeTimelineSection .seoTimelineItem h3{color:var(--ink)}.homeTimelineSection .seoTimelineItem p{color:#64748b}.homeTimelineSection .seoTimelineItem .timelineResult{color:#173a78;background:#eef4ff}.homeTimelineSection .seoTimelineItem:last-child h3,.homeTimelineSection .seoTimelineItem:last-child p{color:#fff}.homeTimelineSection .seoTimelineItem:last-child .timelineResult{color:rgba(255,255,255,.9);background:rgba(255,255,255,.12)}.homeTimelineSection .homeTimelineSummary{position:static;max-width:760px;margin:28px auto 0;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:#fff;box-shadow:none}.homeTimelineSection .homeTimelineSummary h3{color:#fff}.homeTimelineSection .homeTimelineSummary p{color:rgba(255,255,255,.76)}.homeTimelineSection .homeTimelineTags span{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:rgba(255,255,255,.74)}.ecomProcessSection .seoTimeline:after,.yandexProcessSection .seoTimeline:after{top:0;display:block;width:3px;height:100%;transform-origin:top;background:linear-gradient(180deg,#3569ff,#7c3aed);animation:timelineProgressDown 6s ease-out infinite}.ecomTimeline .seoTimelineItem>span{animation:none}@keyframes timelineProgressDown{0%{opacity:.25;transform:scaleY(0)}18%{opacity:1}72%{opacity:1;transform:scaleY(1)}to{opacity:.3;transform:scaleY(1)}}.medicalApproachLightSection{padding:clamp(58px,6vw,82px) 0;background:radial-gradient(circle at 16% 16%,rgba(53,105,255,.08),transparent 30%),radial-gradient(circle at 86% 20%,rgba(124,58,237,.08),transparent 34%),linear-gradient(180deg,#ffffff,#f7faff)}.medicalApproachLightSection .homeSectionHeader{max-width:760px;margin:0 auto 30px;text-align:center}.medicalApproachLightSection .homeBadge{margin:0 auto 12px}.medicalApproachLightSection .homeSectionHeader h2{color:#101a33}.medicalApproachLightSection .homeSectionHeader p{color:#60708c}.medicalChoiceGrid{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);grid-gap:16px;gap:16px;align-items:stretch;max-width:920px;margin:0 auto}.medicalChoiceCards article,.medicalChoiceLead{position:relative;overflow:hidden;border:1px solid #dbe7ff;background:linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:0 24px 70px rgba(15,35,80,.1)}.medicalChoiceLead{display:flex;flex-direction:column;justify-content:space-between;min-height:0;padding:clamp(22px,3vw,30px);border-radius:22px}.medicalChoiceCards article:after,.medicalChoiceLead:after{content:"";position:absolute;top:0;right:0;width:108px;height:108px;border-radius:0 0 0 999px;background:#eef4ff;pointer-events:none}.medicalChoiceCards article>*,.medicalChoiceLead>*{position:relative;z-index:1}.medicalChoiceCards h3,.medicalChoiceLead h3{margin-bottom:10px;color:#101a33;font-size:clamp(23px,2.4vw,34px);line-height:1.08}.medicalChoiceCards p,.medicalChoiceLead p{margin:0;color:#60708c;font-size:14px;line-height:1.55}.medicalChoiceLead>span{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:26px;align-items:center;margin-bottom:14px;padding:0 11px;color:#3569ff;font-size:11px;font-weight:900;background:#eef4ff;border-radius:999px}.medicalChoiceMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:22px}.medicalChoiceMetrics span{display:grid;grid-gap:3px;gap:3px;padding:12px 10px;border:1px solid #dbe7ff;background:#f1f6ff;color:#60708c;border-radius:12px}.medicalChoiceMetrics strong{color:#3569ff;font-size:16px;line-height:1}.medicalChoiceMetrics small{color:#60708c;font-size:10px;font-weight:800;line-height:1.2}.medicalChoiceCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.medicalChoiceCards article{min-height:148px;padding:20px;border-radius:20px}.medicalChoiceCards b{display:inline-grid;place-items:center;width:30px;height:30px;margin-bottom:12px;background:#3569ff;color:#ffffff;font-size:11px;border-radius:10px}.medicalChoiceCards h3{margin:0 0 8px;font-size:18px}.medicalChoiceCards p{font-size:13px;line-height:1.45}.medicalProcessDarkSection{padding:clamp(62px,6vw,88px) 0;background:radial-gradient(circle at 20% 16%,rgba(53,105,255,.2),transparent 32%),radial-gradient(circle at 82% 18%,rgba(124,58,237,.18),transparent 34%),linear-gradient(135deg,#132342,#171c3f)!important;color:#ffffff}.medicalProcessDarkSection .homeSectionHeader h2{color:#ffffff}.medicalProcessDarkSection .homeSectionHeader p{color:rgba(255,255,255,.76)}.medicalProcessDarkSection .seoTimeline:before{background:linear-gradient(180deg,rgba(255,255,255,.24),#3569ff 48%,#7c3aed)}.medicalProcessDarkSection .seoTimeline:after{background:linear-gradient(180deg,rgba(255,255,255,0),#7fa6ff 35%,#3569ff)}.medicalProcessDarkSection .seoTimelineItem{background:rgba(255,255,255,.96);border-color:rgba(219,231,255,.95);box-shadow:0 22px 64px rgba(3,10,28,.22);padding:20px 22px}.medicalProcessDarkSection .seoTimelineItem h3{margin-bottom:8px;font-size:20px}.medicalProcessDarkSection .seoTimelineItem p{font-size:13px;line-height:1.48}.medicalProcessDarkSection .timelineTags{gap:6px;margin-top:10px}.medicalProcessDarkSection .timelineTags span{padding:5px 8px;font-size:10px}.medicalProcessDarkSection .timelineResult{margin-top:10px;padding:9px 11px;background:#eef4ff}.medicalCalcDarkSection{padding:clamp(56px,6vw,78px) 0;background:radial-gradient(circle at 18% 20%,rgba(53,105,255,.2),transparent 30%),radial-gradient(circle at 84% 14%,rgba(124,58,237,.18),transparent 34%),linear-gradient(135deg,#132342,#171c3f);color:#ffffff}.medicalCalcDarkSection .homeSectionHeader h2{color:#ffffff}.medicalCalcDarkSection .homeSectionHeader p,.medicalCalcDarkSection .seoForecastChart h3{color:rgba(255,255,255,.76)}.medicalCalcDarkSection .seoForecastChart{max-width:760px;margin-inline:auto}.medicalUrgencyLightSection{padding:clamp(54px,6vw,78px) 0;background:radial-gradient(circle at 18% 18%,rgba(53,105,255,.08),transparent 30%),radial-gradient(circle at 84% 16%,rgba(124,58,237,.08),transparent 34%),linear-gradient(180deg,#ffffff,#f8fbff)!important;color:#101a33}.medicalUrgencyLightSection .medicalAuditCard,.medicalUrgencyLightSection .medicalUrgencyContent{border:1px solid #dbe7ff;background:linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:0 24px 70px rgba(15,35,80,.1)}.medicalUrgencyLightSection .medicalUrgencyPanel{grid-template-columns:minmax(0,1.1fr) minmax(280px,.72fr);max-width:940px;gap:16px}.medicalUrgencyLightSection .medicalUrgencyContent{padding:clamp(24px,3vw,34px)}.medicalUrgencyLightSection .medicalUrgencyContent .homeBadge{margin-bottom:14px}.medicalUrgencyLightSection .medicalUrgencyContent h2{max-width:620px;font-size:clamp(30px,3.6vw,48px);line-height:1.04}.medicalUrgencyLightSection .medicalUrgencyContent>p{max-width:620px;margin-top:14px;font-size:14px;line-height:1.58}.medicalUrgencyLightSection .medicalUrgencyReasons{gap:10px;margin:20px 0 22px}.medicalUrgencyLightSection .medicalUrgencyReasons article{min-height:128px;padding:14px;border-radius:14px}.medicalUrgencyLightSection .medicalUrgencyReasons span{margin-bottom:9px;padding:6px 9px;font-size:10px}.medicalUrgencyLightSection .medicalUrgencyReasons strong{font-size:15px}.medicalUrgencyLightSection .medicalUrgencyReasons p{margin-top:7px;font-size:12px;line-height:1.42}.medicalUrgencyLightSection .medicalAuditCard{padding:24px}.medicalUrgencyLightSection .medicalAuditCard>strong{font-size:22px}.medicalUrgencyLightSection .medicalAuditCard ul{gap:10px;margin:18px 0}.medicalUrgencyLightSection .medicalAuditCard li{font-size:13px}.medicalUrgencyLightSection .medicalAuditCard span{padding:12px;border-radius:12px}.medicalUrgencyLightSection .medicalAuditCard b,.medicalUrgencyLightSection .medicalUrgencyReasons strong,.medicalUrgencyLightSection h2,.medicalUrgencyLightSection h3{color:#101a33}.medicalUrgencyLightSection .medicalAuditCard li,.medicalUrgencyLightSection .medicalAuditCard small,.medicalUrgencyLightSection .medicalUrgencyContent>p,.medicalUrgencyLightSection .medicalUrgencyReasons p{color:#60708c}.medicalUrgencyLightSection .medicalAuditCard span,.medicalUrgencyLightSection .medicalUrgencyReasons article{border-color:#dbe7ff;background:#f1f6ff}.medicalUrgencyLightSection .medicalAuditCard span{color:#3569ff}@media (max-width:1080px){.medicalChoiceGrid,.medicalUrgencyLightSection .medicalUrgencyPanel{grid-template-columns:1fr}.medicalChoiceCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.medicalApproachLightSection,.medicalCalcDarkSection,.medicalProcessDarkSection,.medicalServicesSection,.medicalUrgencyLightSection{padding:52px 0}.medicalChoiceCards,.medicalChoiceMetrics,.medicalServicesGrid,.medicalUrgencyLightSection .medicalAuditCard div,.medicalUrgencyLightSection .medicalUrgencyReasons{grid-template-columns:1fr}.medicalChoiceCards article,.medicalChoiceLead,.medicalUrgencyLightSection .medicalAuditCard,.medicalUrgencyLightSection .medicalUrgencyContent{border-radius:16px}.medicalUrgencyLightSection .medicalUrgencyContent h2{font-size:30px}}@media (max-width:980px){.yandexSeoHero{padding:80px 0 92px}.yandexSeoHero .ecomHeroGrid{min-height:auto;gap:52px}.yandexSeoHero .yandexOrbit{min-height:420px}.yandexProcessSection .seoTimeline{max-width:620px}.yandexProcessSection .seoTimeline:after,.yandexProcessSection .seoTimeline:before{left:28px;transform:none}}.casesHeroSection{background:radial-gradient(circle at 50% 0,rgba(92,74,255,.28),transparent 34%),linear-gradient(135deg,#101a35,#152447 55%,#251d55);color:#fff;text-align:center}.casesHeroInner{max-width:960px}.casesHeroSection h1{max-width:760px;margin:18px auto 0;color:#fff;font-size:var(--type-hero);line-height:1.02}.casesHeroSection p{max-width:760px;margin:18px auto 0;color:rgba(255,255,255,.78);font-size:var(--type-body-lg)}.casesMetricsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:38px}.casesMetricsGrid article{padding:22px 18px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.08)}.casesMetricsGrid strong{display:block;color:#fff;font-size:24px;line-height:1}.casesMetricsGrid span,.casesTagRow button{color:rgba(255,255,255,.72);font-size:13px}.casesTagRow{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px}.casesTagRow button{padding:8px 12px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.1);font-family:inherit;font-weight:800;cursor:pointer;transition:.2s ease}.casesTagRow .casesTagActive,.casesTagRow button:hover{border-color:rgba(255,255,255,.34);background:#3569ff;color:#fff;box-shadow:0 12px 28px rgba(53,105,255,.28)}.casesBreadcrumbs{justify-content:center;width:-moz-fit-content;width:fit-content;margin:34px auto 0}.casesBreadcrumbs a,.casesBreadcrumbs span{color:rgba(255,255,255,.9)}.casesCtaSection,.casesFeaturedSection,.casesListSection{background:radial-gradient(circle at 18% 12%,rgba(53,105,255,.08),transparent 28%),radial-gradient(circle at 82% 18%,rgba(124,58,237,.08),transparent 30%),#f7faff}.casesCtaSection .homeBadge,.casesFeaturedSection .homeBadge,.casesListSection .homeBadge{background:#eaf1ff;color:#3569ff}.casesLeftHeader{max-width:760px;margin-right:auto;margin-left:0;text-align:left}.casesFeaturedGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:22px;gap:22px;align-items:stretch}.casesFaqLead,.casesFaqList details,.casesPortfolioCard,.casesResultGrid article,.casesVideoCard{border:1px solid #d8e5ff;border-radius:22px;background:rgba(255,255,255,.94);box-shadow:0 22px 60px rgba(16,26,53,.08)}.casesVideoCard{position:relative;display:block;width:100%;overflow:hidden;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.casesVideoCardWrap{display:block}.casesVideoCard .siteVideoCardMediaShell{display:block}.casesVideoCard .siteVideoCardMediaShell,.casesVideoMedia{position:relative;overflow:hidden;aspect-ratio:16/9}.casesPortfolioCard img,.casesVideoCard .siteVideoCardMediaShell img,.casesVideoMedia img{display:block;width:100%;height:100%;object-fit:cover}.casesVideoMedia span,.casesVideoPlay{position:absolute;left:50%;top:50%;display:grid;width:74px;height:74px;place-items:center;border-radius:50%;background:#fff;color:#3569ff;transform:translate(-50%,-50%);box-shadow:0 16px 36px rgba(16,26,53,.24)}.casesVideoPlay{z-index:2;border:0;font-size:0}.casesResultGrid article,.casesVideoCard>div:last-child,.casesVideoCard>small,.casesVideoCard>strong{padding:22px 24px 24px}.casesCtaSection h2,.casesFaqLead h2,.casesPortfolioCard h3,.casesResultGrid h3,.casesVideoCard h3,.casesVideoCard>strong{color:#101a35}.casesCtaSection p,.casesFaqLead p,.casesFaqList p,.casesPortfolioCard p,.casesResultGrid p,.casesVideoCard p,.casesVideoCard>small{color:#667395}.casesVideoCard>small,.casesVideoCard>strong{display:block}.casesVideoCard>strong{padding-bottom:8px;font-size:20px;font-weight:900}.casesVideoCard>small{padding-top:0;font-size:15px;line-height:1.55}.casesResultGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.casesResultGrid strong{color:#3569ff;font-size:26px}.casesResultGrid h3{margin-top:12px;font-size:18px}.casesResultGrid p{margin-top:8px;font-size:14px;line-height:1.55}.casesListGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.casesPortfolioCard{display:flex;min-height:100%;overflow:hidden;position:relative;color:inherit;text-decoration:none;flex-direction:column;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(246,249,255,.94)),#fff}.casesPortfolioCardLarge{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);min-height:360px}.casesPortfolioCard div{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:24px}.casesPortfolioCard img{padding:12px;border:1px solid rgba(154,181,235,.48);border-radius:20px;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,rgba(53,105,255,.38),rgba(124,58,237,.24)) border-box;box-shadow:0 18px 42px rgba(16,26,53,.12)}.casesPortfolioCardLarge img{width:calc(100% - 36px);height:calc(100% - 36px);margin:18px;object-fit:cover}.casesPortfolioCard:not(.casesPortfolioCardLarge) img{width:calc(100% - 24px);height:210px;margin:12px 12px 0}.casesPortfolioCardLarge:before{content:"";position:absolute;left:38px;top:34px;z-index:2;width:54px;height:10px;border-radius:999px;background:radial-gradient(circle at 5px 5px,#ff6b6b 0 4px,transparent 4.5px),radial-gradient(circle at 25px 5px,#ffd166 0 4px,transparent 4.5px),radial-gradient(circle at 45px 5px,#5ee28a 0 4px,transparent 4.5px);opacity:.88}.casesPortfolioCard span{width:-moz-fit-content;width:fit-content;margin-bottom:14px;padding:8px 12px;border-radius:999px;background:#eaf1ff;color:#3569ff;font-size:13px;font-weight:900}.casesPortfolioCard h3{max-width:560px;font-size:22px;line-height:1.12}.casesPortfolioCardLarge h3{font-size:clamp(30px,3vw,42px);line-height:1.02}.casesPortfolioCard p{max-width:620px;margin-top:12px;line-height:1.65}.casesPortfolioCard:after{content:"Смотреть кейс";display:block;margin:0 24px 24px;width:-moz-fit-content;width:fit-content;padding:11px 16px;border-radius:999px;background:#101a35;color:#fff;font-size:13px;font-weight:900}.casesPortfolioCardLarge:after{align-self:end;grid-column:2}.casesFaqSection{background:radial-gradient(circle at 50% 0,rgba(83,92,255,.22),transparent 34%),linear-gradient(135deg,#111a33,#172449 54%,#241e54);color:#fff}.casesFaqGrid{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);grid-gap:24px;gap:24px;align-items:start}.casesFaqLead{padding:30px}.casesFaqLead .homeBadge{background:#eaf1ff;color:#3569ff}.casesFaqLead .homePrimaryButton{margin-top:20px}.casesFaqList{display:grid;grid-gap:12px;gap:12px}.casesFaqList details{padding:18px 20px}.casesFaqList summary{color:#101a35;font-weight:900;cursor:pointer}.casesFaqList p{margin-top:10px;line-height:1.6}.casesCtaSection{text-align:left}.casesCtaSection .container{max-width:1120px}.casesInsightPanel{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);grid-gap:24px;gap:24px;align-items:stretch;padding:30px;border:1px solid #d8e5ff;border-radius:24px;background:rgba(255,255,255,.94);box-shadow:0 22px 60px rgba(16,26,53,.08)}.casesInsightPanel h2{font-size:var(--type-section);line-height:1.06}.casesInsightPanel>div:first-child p{max-width:560px;margin:14px auto 0;font-size:var(--type-body-lg)}.casesInsightGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.casesInsightGrid article{padding:20px;border:1px solid #d8e5ff;border-radius:18px;background:#f7faff}.casesInsightGrid span{display:grid;width:36px;height:36px;margin-bottom:18px;place-items:center;border-radius:11px;background:#3569ff;color:#fff;font-weight:900;font-size:13px}.casesInsightGrid h3{color:#101a35;font-size:20px}.casesInsightGrid p{margin-top:10px;color:#667395;font-size:14px;line-height:1.55}@media (max-width:900px){.casesFaqGrid,.casesFeaturedGrid,.casesInsightPanel,.casesMetricsGrid,.casesPortfolioCardLarge{grid-template-columns:1fr}.casesPortfolioCard img{aspect-ratio:16/9}}@media (max-width:640px){.casesInsightGrid,.casesListGrid,.casesMetricsGrid,.casesResultGrid{grid-template-columns:1fr}.casesLeftHeader{text-align:center}.casesFaqLead,.casesPortfolioCard div{padding:22px}}.aboutHero .ecomHeroGrid{align-items:center}.aboutOrbit{width:min(460px,100%);min-height:480px;justify-self:center}.aboutOrbit .yandexOrbitCore{width:132px;font-size:26px}.aboutOrbit .yandexOrbitItem{width:128px;min-height:86px;padding:12px}.aboutOrbit .yandexOrbitItem.item1{top:58px;left:calc(50% - 64px)}.aboutOrbit .yandexOrbitItem.item2{top:calc(50% - 92px);left:calc(50% + 78px)}.aboutOrbit .yandexOrbitItem.item3{bottom:78px;left:calc(50% + 78px)}.aboutOrbit .yandexOrbitItem.item4{bottom:48px;left:calc(50% - 64px)}.aboutOrbit .yandexOrbitItem.item5{top:calc(50% - 34px);left:calc(50% - 206px)}.aboutLightSection{background:radial-gradient(circle at 18% 16%,rgba(53,105,255,.08),transparent 30%),radial-gradient(circle at 82% 12%,rgba(124,58,237,.08),transparent 30%),#f7faff}.aboutDarkSection{background:radial-gradient(circle at 50% 0,rgba(83,92,255,.22),transparent 34%),linear-gradient(135deg,#101a35,#172447 54%,#241e54);color:#fff}.aboutIntroGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);grid-gap:42px;gap:42px;align-items:center}.aboutIntroGrid h2{max-width:720px;color:#101a35;font-size:var(--type-section);line-height:1.06}.aboutIntroGrid p{max-width:680px;margin-top:16px;color:#667395;font-size:var(--type-body-lg);line-height:1.65}.aboutTagRow{justify-content:flex-start;margin-top:24px}.aboutTagRow span{padding:8px 12px;border-radius:999px;background:#eaf1ff;color:#3569ff;font-size:13px;font-weight:900}.aboutMetricsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.aboutMetricsGrid article{padding:26px;border:1px solid #d8e5ff;border-radius:22px;background:rgba(255,255,255,.94);box-shadow:0 22px 60px rgba(16,26,53,.08)}.aboutMetricsGrid strong{display:block;color:#3569ff;font-size:30px;line-height:1}.aboutMetricsGrid span{display:block;margin-top:10px;color:#667395;font-weight:800}.aboutDarkSection .homeSectionHeader h2,.aboutDarkSection .homeSectionHeader p{color:#fff}.aboutDarkSection .homeSectionHeader p{color:rgba(255,255,255,.74)}.aboutApproachGrid{display:grid;grid-template-columns:minmax(300px,1.08fr) repeat(2,minmax(0,.96fr));grid-gap:18px;gap:18px}.aboutApproachCard,.aboutExpertiseGrid article,.aboutMissionCard,.aboutTeamGrid article,.aboutVideoGrid a,.aboutWideNote{border:1px solid rgba(216,229,255,.2);border-radius:22px;background:rgba(255,255,255,.08);box-shadow:0 22px 60px rgba(0,0,0,.14)}.aboutMissionCard{grid-row:span 2;padding:32px;background:linear-gradient(135deg,rgba(53,105,255,.2),rgba(124,58,237,.16))}.aboutApproachCard span,.aboutMissionCard>span{display:inline-grid;min-width:42px;min-height:32px;place-items:center;margin-bottom:18px;border-radius:12px;background:#3569ff;color:#fff;font-size:13px;font-weight:900}.aboutApproachCard h3,.aboutExpertiseGrid h3,.aboutMissionCard h3,.aboutTeamGrid h3{color:#fff;font-size:24px;line-height:1.12}.aboutApproachCard p,.aboutExpertiseGrid p,.aboutMissionCard p{margin-top:12px;color:rgba(255,255,255,.72);line-height:1.6}.aboutMissionCard div{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.aboutMissionCard b{padding:8px 10px;border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font-size:12px}.aboutApproachCard{padding:26px}.aboutTeamGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.aboutTeamGrid article{padding:24px;background:#fff;border-color:#d8e5ff;box-shadow:0 22px 60px rgba(16,26,53,.08)}.aboutTeamGrid article>div{display:grid;width:58px;height:58px;place-items:center;margin-bottom:18px;border-radius:50%;background:linear-gradient(135deg,#3569ff,#7c3aed);color:#fff;font-weight:900}.aboutTeamGrid article>img{display:block;width:100%;aspect-ratio:1/1;margin-bottom:18px;border:1px solid #d8e5ff;border-radius:18px;object-fit:cover;object-position:center top;background:#eef4ff}.aboutTeamGrid h3{color:#101a35;font-size:20px}.aboutTeamGrid span{display:block;margin-top:8px;color:#3569ff;font-weight:900}.aboutTeamGrid p{margin-top:12px;color:#667395;line-height:1.55}.aboutExpertiseGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.aboutExpertiseGrid article{min-height:190px;padding:18px}.aboutExpertiseGrid article img{display:block;width:100%;aspect-ratio:4/3;margin-bottom:16px;border:1px solid rgba(216,229,255,.2);border-radius:14px;object-fit:cover;background:rgba(255,255,255,.94)}.aboutExpertiseGrid article div{height:54px;margin-bottom:16px;border-radius:14px;background:radial-gradient(circle at 28% 28%,rgba(255,255,255,.85),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.2),rgba(53,105,255,.24))}.aboutExpertiseGrid h3{font-size:18px}.aboutExpertiseGrid p{font-size:13px}.aboutWideNote{display:flex;justify-content:space-between;gap:18px;margin-top:18px;padding:20px 24px;color:#fff}.aboutWideNote span{color:rgba(255,255,255,.72)}.aboutMetricsStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.aboutMetricsStrip article{padding:20px;border:1px solid #d8e5ff;border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 18px 46px rgba(16,26,53,.07)}.aboutMetricsStrip strong{display:block;color:#3569ff;font-size:24px;line-height:1}.aboutMetricsStrip span{display:block;margin-top:8px;color:#667395;font-size:13px;font-weight:800}.aboutResultsSection{background:radial-gradient(circle at 20% 18%,rgba(53,105,255,.08),transparent 28%),radial-gradient(circle at 80% 20%,rgba(124,58,237,.08),transparent 30%),#f7faff}.aboutLightSection .homeBadge,.aboutResultsSection .homeBadge{background:#eaf1ff;color:#3569ff}.aboutResultsSection .homeSectionHeader{max-width:720px;margin-inline:auto;text-align:center}.aboutVideoGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:860px;margin:34px auto 0;grid-gap:12px;gap:12px}.aboutVideoGrid .aboutVideoCard,.aboutVideoGrid a{position:relative;display:block;min-height:0;aspect-ratio:.78;overflow:hidden;border:1px solid rgba(53,105,255,.16);border-radius:12px;padding:0;background:#101a35;color:#fff;font:inherit;text-align:center;text-decoration:none;cursor:pointer}.aboutVideoGrid .aboutVideoCard:after,.aboutVideoGrid a:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(16,26,53,.14),rgba(16,26,53,.8))}.aboutVideoGrid .siteVideoCardMediaShell{position:absolute;inset:0;display:block}.blogHero{min-height:auto;padding:clamp(76px,8vw,116px) 0 clamp(62px,7vw,96px);overflow:hidden}.blogHero .ecomHeroGrid{grid-template-columns:minmax(0,560px) minmax(0,520px);align-items:center;justify-content:center;gap:clamp(44px,6vw,86px)}.blogHero .serviceHeroContent{max-width:560px}.blogHero .serviceHeroActions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:28px 0 22px}.blogHero .homeSecondaryButton{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:0 24px;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:rgba(255,255,255,.09);color:#fff;font-weight:900;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.blogHero .homeSecondaryButton:hover{border-color:rgba(255,255,255,.48);background:rgba(255,255,255,.14)}.blogOrbit{width:min(100%,500px);min-height:500px;margin:0 auto}.blogOrbit .yandexOrbitCore{width:164px;height:164px}.blogOrbit .yandexOrbitItem{width:150px;min-height:126px}.blogOrbit .yandexOrbitItem.item1{top:42px;left:76px}.blogOrbit .yandexOrbitItem.item2{top:68px;right:10px}.blogOrbit .yandexOrbitItem.item3{right:10px;bottom:62px}.blogOrbit .yandexOrbitItem.item4{left:76px;bottom:38px}.blogListSection{background:radial-gradient(circle at 18% 18%,rgba(58,108,255,.08),transparent 32%),radial-gradient(circle at 82% 12%,rgba(124,58,237,.07),transparent 34%),#f8fbff}.blogListSection .homeSectionHeader{max-width:860px;margin:0 auto 24px;text-align:center}.blogListSection .homeBadge{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;margin:0 auto 18px;padding:9px 18px;border:1px solid rgba(47,108,255,.12);background:#eef4ff;color:#2f6cff;text-shadow:none}.blogListSection .homeSectionHeader h2{max-width:820px;margin:0 auto 14px;color:#111936}.blogListSection .homeSectionHeader p{max-width:740px;margin:0 auto;color:#62708c}.blogCardsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(18px,2.4vw,28px);gap:clamp(18px,2.4vw,28px)}.blogTopicRow{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;margin-bottom:28px}.blogTopicRow button{min-height:40px;padding:10px 16px;border:1px solid rgba(37,99,235,.16);border-radius:999px;background:rgba(255,255,255,.78);color:#50607c;font:inherit;font-size:13px;font-weight:900;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.blogTopicRow .blogTopicActive,.blogTopicRow button:hover{border-color:rgba(47,108,255,.7);background:#2f6cff;color:#fff;transform:translateY(-1px)}.blogCard{display:flex;flex-direction:column;min-height:100%;overflow:hidden;padding:0;border:1px solid rgba(37,99,235,.16);border-radius:8px;background:rgba(255,255,255,.9);color:#111936;text-decoration:none;box-shadow:0 22px 60px rgba(15,23,42,.08);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.blogCard:hover{transform:translateY(-4px);border-color:rgba(47,108,255,.48);box-shadow:0 30px 78px rgba(15,23,42,.12)}.blogCard img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:center;margin-bottom:0;background:#eef4ff}.blogCard>span{align-self:flex-start;margin:22px 22px 16px;padding:8px 12px;border-radius:999px;background:#eef4ff;color:#2f6cff;font-size:12px;line-height:1;font-weight:900}.blogCard h3{font-size:clamp(1.16rem,1.3vw,1.45rem);line-height:1.16;margin:0 22px 16px;color:#111936}.blogCard p{color:#62708c;font-size:.98rem;line-height:1.58;margin:0 22px 24px}.blogCard small{margin:auto 22px 22px;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border-radius:8px;background:#111936;color:#fff;font-size:13px;font-weight:900}.aboutVideoGrid img{display:block;width:100%;height:100%;object-fit:cover}.aboutVideoPlay{position:absolute;top:50%;left:50%;z-index:4;display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:rgba(255,255,255,.16);color:#fff;font-size:0;transform:translate(-50%,-50%)}.siteVideoCardMediaShell{display:contents}.aboutVideoPlay,.casesVideoPlay,.videoPlayIcon,.videoPlayIconSmall{overflow:hidden;white-space:nowrap;text-indent:-999px;font-size:0}.aboutVideoPlay:before,.casesVideoPlay:before,.videoPlayIcon:before,.videoPlayIconSmall:before{text-indent:0}.aboutVideoGrid strong{position:absolute;left:12px;right:12px;bottom:14px;z-index:2;padding:0;font-size:11px;line-height:1.1;text-transform:uppercase;pointer-events:none}@media (max-width:980px){.blogHero .ecomHeroGrid{grid-template-columns:1fr}.blogOrbit{margin:28px auto 0;min-height:480px}.blogCardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutApproachGrid,.aboutIntroGrid{grid-template-columns:1fr}.aboutMissionCard{grid-row:auto}.aboutExpertiseGrid,.aboutMetricsStrip,.aboutTeamGrid,.aboutVideoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blogCardsGrid{grid-template-columns:1fr}.blogOrbit{width:min(100%,390px);min-height:390px}.blogOrbit .yandexOrbitCore{width:134px;height:134px}.blogOrbit .yandexOrbitItem{width:124px;min-height:108px}.blogOrbit .yandexOrbitItem.item1,.blogOrbit .yandexOrbitItem.item4{left:12px}.blogOrbit .yandexOrbitItem.item2,.blogOrbit .yandexOrbitItem.item3{right:12px}.blogHero .homePrimaryButton,.blogHero .homeSecondaryButton{width:100%}.aboutExpertiseGrid,.aboutMetricsGrid,.aboutMetricsStrip,.aboutTeamGrid,.aboutVideoGrid{grid-template-columns:1fr}}.contactsHero{min-height:auto;padding:74px 0 70px}.contactsHeroGrid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,500px);grid-gap:64px;gap:64px;align-items:center}.contactsHero .serviceHeroContent h1{max-width:700px}.contactsHero .serviceHeroContent p{max-width:680px}.contactsHeroPanel{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:30px;padding:34px;color:#fff;background:radial-gradient(circle at 100% 0,rgba(255,255,255,.13),transparent 34%),rgba(255,255,255,.08);box-shadow:0 28px 80px rgba(0,0,0,.22)}.contactsHeroPanel:after{content:"";position:absolute;top:-72px;right:-64px;width:190px;height:190px;border-radius:50%;background:rgba(255,255,255,.09)}.contactsHeroPanel span{position:relative;z-index:1;display:inline-flex;border-radius:999px;padding:9px 14px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.92);font-size:13px;font-weight:800}.contactsHeroPanel strong{position:relative;z-index:1;display:block;margin:18px 0 12px;color:#fff;font-size:clamp(28px,3vw,44px);line-height:1.02;letter-spacing:0}.contactsHeroPanel p{position:relative;z-index:1;margin:0 0 26px;color:rgba(255,255,255,.74);line-height:1.7}.contactsHeroActions{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.contactsHeroActions a{display:flex;min-height:82px;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:14px;background:rgba(255,255,255,.08);color:#fff;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease}.contactsHeroActions a:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.26);background:rgba(255,255,255,.12)}.contactsHeroActions small{color:rgba(255,255,255,.66);font-size:12px;font-weight:800}.contactsHeroActions b{color:#fff;font-size:15px;line-height:1.25}.contactsHero .heroActions{align-items:center}.contactsHero .homePrimaryButton,.contactsHero .homeSecondaryTextLink{min-width:220px}.contactsHero .homeSecondaryTextLink{border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);color:#fff}.contactsHero .homeSecondaryTextLink:hover{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.1);transform:translateY(-2px)}.contactsHero .serviceBreadcrumbs{width:-moz-fit-content;width:fit-content;max-width:100%}.contactsChannelsSection,.contactsReasonsSection{background:linear-gradient(135deg,#f8fbff,#fff 54%,#f2f6ff)}.contactsOfficesSection{background:radial-gradient(circle at 18% 18%,rgba(50,108,255,.18),transparent 32%),radial-gradient(circle at 82% 14%,rgba(98,72,255,.28),transparent 34%),linear-gradient(135deg,#101b3d,#211f58);color:#fff}.contactsChannelsSection .homeSectionHeader,.contactsOfficesSection .homeSectionHeader,.contactsReasonsSection .homeSectionHeader{max-width:820px;text-align:center}.contactsOfficesSection .homeBadge{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.1);color:#fff}.contactsOfficesSection .homeSectionHeader p,.contactsOfficesSection h2{color:#fff}.contactsCardsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.contactCard{display:flex;min-height:260px;flex-direction:column;border:1px solid rgba(58,108,255,.18);border-radius:24px;padding:28px;background:#fff;color:#101b3d;text-decoration:none;box-shadow:0 24px 70px rgba(23,42,85,.08);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.contactCard:hover{transform:translateY(-4px);border-color:rgba(58,108,255,.38);box-shadow:0 30px 82px rgba(23,42,85,.12)}.contactCard span{display:flex;width:42px;height:42px;align-items:center;justify-content:center;margin-bottom:26px;border-radius:12px;background:#326cff;color:#fff;font-weight:900}.contactCard h3{margin:0 0 12px;color:#101b3d;font-size:24px;line-height:1.1}.contactCard p{flex:1 1;margin:0;color:#657393;line-height:1.65}.contactCard strong{margin-top:24px;color:#326cff;font-weight:900}.contactsOfficeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.contactsOfficeCard{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:26px;padding:34px;background:radial-gradient(circle at 100% 0,rgba(255,255,255,.1),transparent 34%),rgba(255,255,255,.08);box-shadow:0 28px 80px rgba(0,0,0,.2);color:#fff}.contactsOfficeCard.featured{border-color:rgba(75,128,255,.58);box-shadow:0 32px 88px rgba(50,108,255,.18)}.contactsTopBadge{position:absolute;top:22px;right:22px;background:rgba(50,108,255,.2);color:#fff;font-size:12px}.contactsOfficeCard small,.contactsTopBadge{border-radius:999px;padding:8px 12px;font-weight:900}.contactsOfficeCard small{display:inline-flex;background:rgba(255,255,255,.1);color:#cfe0ff}.contactsOfficeCard h3{margin:18px 0;color:#fff;font-size:32px;line-height:1.05;letter-spacing:0}.contactsOfficeCard ul{display:grid;grid-gap:10px;gap:10px;margin:0 0 20px;padding:0;list-style:none}.contactsOfficeCard li{border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:10px;color:rgba(255,255,255,.76);line-height:1.45}.contactsLegal{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;border-radius:18px;padding:18px;background:rgba(255,255,255,.08)}.contactsLegal strong{color:#fff}.contactsLegal span{color:rgba(255,255,255,.72)}.contactsOfficeActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.contactsOfficeActions a{border-radius:14px;padding:15px 16px;background:#326cff;color:#fff;text-align:center;text-decoration:none;font-weight:900}.contactsOfficeActions a:nth-child(2){border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.1)}.contactsReasonsSection{color:#101b3d}.contactsReasonsSection .homeBadge{border-color:rgba(50,108,255,.18);background:rgba(50,108,255,.08);color:#326cff}.contactsReasonsSection .homeSectionHeader p,.contactsReasonsSection h2{color:#101b3d}.contactsReasonsSection .homeSectionHeader p{color:#657393}.contactsReasonsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:16px;gap:16px}.contactsReasonCard{min-height:240px;border:1px solid rgba(58,108,255,.16);border-radius:22px;padding:24px;background:#fff;color:#101b3d;box-shadow:0 24px 70px rgba(23,42,85,.08)}.contactsReasonCard span{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;margin-bottom:28px;border-radius:12px;background:#326cff;color:#fff;font-weight:900}.contactsReasonCard h3{margin:0 0 12px;color:#101b3d;font-size:22px;line-height:1.15}.contactsReasonCard p{margin:0;color:#657393;line-height:1.6}.accountHero{overflow:hidden;padding:92px 0 86px;background:radial-gradient(circle at 78% 20%,rgba(50,108,255,.28),transparent 32%),linear-gradient(135deg,#071127,#101b3d 55%,#173a7a)}.accountHeroGrid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.54fr);grid-gap:58px;gap:58px;align-items:center}.accountHero .serviceHeroContent h1{max-width:820px}.accountHeroMeta{margin:26px 0 0}.accountHeroPanel{border:1px solid rgba(255,255,255,.14);border-radius:26px;padding:30px;background:radial-gradient(circle at 100% 0,rgba(255,255,255,.12),transparent 38%),rgba(255,255,255,.08);box-shadow:0 34px 100px rgba(0,0,0,.24)}.accountHeroPanel span{display:inline-flex;margin-bottom:16px;border-radius:999px;padding:9px 13px;background:#326cff;color:#fff;font-weight:900;line-height:1}.accountHeroPanel strong{display:block;margin-bottom:22px;color:#fff;font-size:clamp(26px,3vw,36px);line-height:1.05}.accountHeroPanelList{display:grid;grid-gap:10px;gap:10px}.accountHeroPanelList p{margin:0;border:1px solid rgba(255,255,255,.13);border-radius:14px;padding:15px 16px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.82);font-weight:900}.accountLightSection{background:radial-gradient(circle at 12% 0,rgba(50,108,255,.12),transparent 34%),#f3f7ff}.accountCardsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.accountDashboardCard{position:relative;overflow:hidden;display:grid;min-height:280px;align-content:start;border:1px solid rgba(58,108,255,.16);border-radius:22px;padding:30px;background:radial-gradient(circle at 100% 0,rgba(50,108,255,.1),transparent 30%),#fff;box-shadow:0 24px 76px rgba(23,42,85,.08);color:#101b3d;text-decoration:none}.accountDashboardCard span{width:max-content;margin-bottom:38px;border-radius:999px;padding:9px 13px;background:#eef4ff;color:#326cff;font-weight:900}.accountDashboardCard h3{margin:0 0 14px;color:#101b3d;font-size:clamp(28px,3vw,42px);line-height:1.05}.accountDashboardCard p{margin:0 0 24px;color:#657393;font-size:18px;line-height:1.65}.accountDashboardCard strong{align-self:end;color:#326cff;font-weight:900}.accountProcessSection .homeSectionHeader h2,.accountProcessSection .homeSectionHeader p{color:#fff}.accountStepGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.accountStepCard{border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:26px;background:rgba(255,255,255,.08)}.accountStepCard span{display:inline-flex;margin-bottom:34px;border-radius:999px;padding:9px 12px;background:rgba(50,108,255,.24);color:#7fb0ff;font-weight:900}.accountStepCard h3{margin:0 0 12px;color:#fff;font-size:28px;line-height:1.08}.accountStepCard p{margin:0;color:rgba(255,255,255,.72);font-size:18px;line-height:1.6}.accountCtaSection{background:#f3f7ff}.accountCtaPanel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:center;border:1px solid rgba(58,108,255,.16);border-radius:26px;padding:clamp(28px,5vw,48px);background:#fff;box-shadow:0 24px 76px rgba(23,42,85,.08)}.accountCtaPanel h2{max-width:760px;margin:16px 0 12px;color:#101b3d;font-size:clamp(34px,4vw,54px);line-height:1.02}.accountCtaPanel p{max-width:720px;margin:0;color:#657393;font-size:18px;line-height:1.65}.productHero{overflow:hidden;padding:92px 0 86px;background:radial-gradient(circle at 76% 18%,rgba(50,108,255,.28),transparent 32%),linear-gradient(135deg,#071127,#101b3d 58%,#143474)}.productHeroGrid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(330px,.56fr);grid-gap:58px;gap:58px;align-items:center}.productHero .serviceHeroContent h1{max-width:860px}.productHeroMetrics{margin-top:28px}.productAuditPanel{border:1px solid rgba(255,255,255,.14);border-radius:26px;padding:30px;background:radial-gradient(circle at 100% 0,rgba(255,255,255,.12),transparent 38%),rgba(255,255,255,.08);box-shadow:0 34px 100px rgba(0,0,0,.24)}.productAuditPanel>span{display:inline-flex;margin-bottom:16px;border-radius:999px;padding:9px 13px;background:#326cff;color:#fff;font-weight:900;line-height:1}.productAuditPanel>strong{display:block;margin-bottom:22px;color:#fff;font-size:clamp(26px,3vw,36px);line-height:1.05}.productAuditStack{display:grid;grid-gap:10px;gap:10px}.productAuditStack article{border:1px solid rgba(255,255,255,.13);border-radius:16px;padding:16px;background:rgba(255,255,255,.08)}.productAuditStack b{display:block;margin-bottom:8px;color:#fff;font-size:17px}.productAuditStack p{margin:0;color:rgba(255,255,255,.72);line-height:1.55}.productOptionsSection{background:radial-gradient(circle at 12% 0,rgba(50,108,255,.1),transparent 34%),#f3f7ff}.productOptionsSection .homeBadge,.productResultSection .homeBadge{background:#326cff;color:#fff}.productOptionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.productOutputGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-bottom:24px}.productOutputGrid article{border:1px solid rgba(58,108,255,.16);border-radius:22px;padding:26px;background:#fff;box-shadow:0 18px 56px rgba(23,42,85,.07)}.productOutputGrid span{display:inline-flex;margin-bottom:24px;border-radius:999px;padding:9px 13px;background:#326cff;color:#fff;font-weight:900;line-height:1}.productOutputGrid h3{margin:0 0 12px;color:#101b3d;font-size:26px;line-height:1.08}.productOutputGrid p{margin:0;color:#657393;font-size:17px;line-height:1.6}.productOptionCard{position:relative;overflow:hidden;display:grid;grid-gap:18px;gap:18px;border:1px solid rgba(58,108,255,.16);border-radius:24px;padding:32px;background:radial-gradient(circle at 100% 0,rgba(50,108,255,.1),transparent 30%),#fff;box-shadow:0 24px 76px rgba(23,42,85,.08)}.productOptionCardFeatured{border-color:rgba(50,108,255,.38);box-shadow:0 30px 90px rgba(50,108,255,.16)}.productOptionCard h3{margin:0;color:#101b3d;font-size:clamp(30px,4vw,48px);line-height:1.02}.productOptionCard>strong{color:#326cff;font-size:clamp(30px,4vw,44px);line-height:1}.productOptionCard p{margin:0;color:#657393;font-size:18px;line-height:1.65}.productOptionCard .button{width:max-content;border:0;border-radius:999px;padding:16px 22px;background:#101b3d;color:#fff;font-weight:900;cursor:pointer}.productOptionCard .button:disabled{opacity:.72;cursor:wait}.productDeliverablesSection .homeSectionHeader h2,.productDeliverablesSection .homeSectionHeader p{color:#fff}.productFeatureGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px}.productFeatureGrid article{border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:24px;background:rgba(255,255,255,.08)}.productFeatureGrid span{display:inline-flex;margin-bottom:34px;border-radius:999px;padding:9px 12px;background:rgba(50,108,255,.24);color:#7fb0ff;font-weight:900}.productFeatureGrid h3{margin:0 0 12px;color:#fff;font-size:24px;line-height:1.08}.productFeatureGrid p{margin:0;color:rgba(255,255,255,.72);font-size:17px;line-height:1.6}.productResultSection{background:#f3f7ff}.productResultPanel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:center;border:1px solid rgba(58,108,255,.16);border-radius:26px;padding:clamp(28px,5vw,48px);background:#fff;box-shadow:0 24px 76px rgba(23,42,85,.08)}.productResultPanel h2{max-width:800px;margin:16px 0 12px;color:#101b3d;font-size:clamp(34px,4vw,54px);line-height:1.02}.productResultPanel p{max-width:840px;margin:0;color:#657393;font-size:18px;line-height:1.65}.productReviewsSection{background:radial-gradient(circle at 12% 6%,rgba(50,108,255,.08),transparent 32%),radial-gradient(circle at 86% 12%,rgba(124,58,237,.07),transparent 28%),#fff}.productReviewsSection .homeBadge{background:#326cff;color:#fff}.productReviewsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.productReviewsGrid article{position:relative;overflow:hidden;border:1px solid rgba(58,108,255,.14);border-radius:24px;padding:clamp(24px,3vw,34px);background:radial-gradient(circle at 100% 0,rgba(50,108,255,.1),transparent 36%),#fff;box-shadow:0 22px 70px rgba(23,42,85,.08)}.productReviewsGrid span{display:inline-flex;margin-bottom:22px;border-radius:999px;padding:9px 13px;background:#eef4ff;color:#326cff;font-size:13px;font-weight:950;line-height:1}.productReviewsGrid h3{margin:0 0 12px;color:#101b3d;font-size:clamp(24px,2.4vw,34px);line-height:1.06}.productReviewsGrid p{margin:0;color:#657393;font-size:17px;line-height:1.65}.productReviewsGrid a{display:inline-flex;margin-top:22px;color:#326cff;font-weight:950;text-decoration:none}.legalDocumentPage{background:#f3f7ff;color:#101b3d}.legalHero{overflow:hidden;padding:92px 0 86px;background:radial-gradient(circle at 78% 16%,rgba(50,108,255,.26),transparent 31%),linear-gradient(135deg,#071127,#101b3d 58%,#142f69);color:#fff}.legalHeroGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.54fr);grid-gap:56px;gap:56px;align-items:center}.legalHeroCopy h1{max-width:860px;margin:22px 0;color:#fff;font-size:clamp(44px,6vw,82px);line-height:.96;letter-spacing:0}.legalBreadcrumbs{grid-column:1/-1;justify-self:start;width:auto;margin:8px 0 0;border-radius:999px;padding:18px 24px;font-size:16px;line-height:1.35;max-width:100%}.legalBreadcrumbs span:last-child{overflow:hidden;color:rgba(255,255,255,.78);text-overflow:ellipsis;white-space:nowrap}.legalHeroCopy p{max-width:720px;margin:0;color:rgba(255,255,255,.72);font-size:20px;line-height:1.65}.legalHeroMeta{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.legalHeroMeta span{border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:11px 15px;background:rgba(255,255,255,.08);color:#dce7ff;font-weight:900}.legalHeroPanel{border:1px solid rgba(255,255,255,.14);border-radius:26px;padding:30px;background:radial-gradient(circle at 100% 0,rgba(255,255,255,.12),transparent 38%),rgba(255,255,255,.08);box-shadow:0 32px 100px rgba(0,0,0,.24)}.legalHeroPanel strong{display:block;margin-bottom:20px;color:#fff;font-size:28px;line-height:1.05}.legalHeroSignalGrid{display:grid;grid-gap:10px;gap:10px}.legalHeroSignalGrid span{border:1px solid rgba(255,255,255,.13);border-radius:14px;padding:15px 16px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.82);font-weight:900}.legalArticleCardDark a,.legalHeroPanel a{display:inline-flex;margin-top:22px;border-radius:999px;padding:15px 20px;background:#326cff;color:#fff;text-decoration:none;font-weight:900}.legalContentSection{padding-top:72px}.legalLayout{display:grid;grid-template-columns:310px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.legalAside{position:-webkit-sticky;position:sticky;top:112px;display:grid;grid-gap:18px;gap:18px}.legalAside nav{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(58,108,255,.16);border-radius:22px;padding:14px;background:#fff;box-shadow:0 24px 70px rgba(23,42,85,.08)}.legalAside nav a{border-radius:14px;padding:14px 15px;color:#657393;text-decoration:none;font-weight:900;line-height:1.25}.legalAside nav a.active,.legalAside nav a:hover{background:#eef4ff;color:#326cff}.legalCompanyCard{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(58,108,255,.16);border-radius:22px;padding:22px;background:#fff;box-shadow:0 24px 70px rgba(23,42,85,.08)}.legalCompanyCard strong{color:#101b3d;font-size:18px}.legalCompanyCard span{color:#657393;line-height:1.45}.legalArticle{display:grid;grid-gap:18px;gap:18px}.legalArticleCard{position:relative;overflow:hidden;border:1px solid rgba(58,108,255,.14);border-radius:26px;padding:36px;background:radial-gradient(circle at 100% 0,rgba(50,108,255,.08),transparent 28%),#fff;box-shadow:0 24px 76px rgba(23,42,85,.08)}.legalSectionNumber{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;margin-bottom:24px;border-radius:13px;background:#eef4ff;color:#326cff;font-weight:900}.legalArticleCard h2{margin:0 0 18px;color:#101b3d;font-size:clamp(28px,3vw,42px);line-height:1.05;letter-spacing:0}.legalArticleCard p{max-width:920px;margin:0;color:#657393;font-size:18px;line-height:1.75}.legalArticleCard p+p{margin-top:14px}.legalImportedText{padding:clamp(28px,5vw,54px)}.legalImportedText h2{max-width:980px;margin:42px 0 18px;color:#101b3d;font-size:clamp(26px,3vw,40px);line-height:1.08;letter-spacing:0}.legalImportedText h2:first-child{margin-top:0}.legalImportedText h3{margin:30px 0 14px;color:#101b3d;font-size:24px;line-height:1.18}.legalImportedText li,.legalImportedText p{max-width:960px;color:#657393;font-size:18px;line-height:1.78}.legalImportedText p{margin:0 0 16px}.legalImportedText ol,.legalImportedText ul{display:grid;grid-gap:8px;gap:8px;max-width:920px;margin:12px 0 22px;padding-left:24px}.legalImportedText strong{color:#101b3d;font-weight:900}.legalImportedText a{color:#326cff;text-decoration:none;font-weight:800}.legalImportedText a:hover{text-decoration:underline}.legalImportedText br{display:none}.legalArticleCardDark{background:radial-gradient(circle at 100% 0,rgba(50,108,255,.24),transparent 34%),linear-gradient(135deg,#071127,#101b3d)}.legalArticleCardDark h2,.legalArticleCardDark p{color:#fff}.legalArticleCardDark p{color:rgba(255,255,255,.74)}@media (max-width:1100px){.accountCtaPanel,.accountHeroGrid,.contactsHeroGrid,.contactsOfficeGrid,.legalHeroGrid,.legalLayout,.productHeroGrid,.productResultPanel{grid-template-columns:1fr}.accountHeroGrid,.contactsHeroGrid,.legalHeroGrid,.productHeroGrid{gap:36px}.accountCardsGrid,.accountStepGrid,.contactsCardsGrid,.productFeatureGrid,.productReviewsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.legalAside{position:static}.legalAside nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.contactsHero{padding:64px 0 58px}.accountCardsGrid,.accountCtaPanel,.accountStepGrid,.contactsCardsGrid,.contactsHeroActions,.contactsOfficeActions,.legalAside nav,.productFeatureGrid,.productOptionGrid,.productOutputGrid,.productResultPanel,.productReviewsGrid{grid-template-columns:1fr}.accountCtaPanel,.accountDashboardCard,.accountHeroPanel,.accountStepCard,.contactCard,.contactsHeroPanel,.contactsOfficeCard,.legalArticleCard,.legalHeroPanel,.productAuditPanel,.productFeatureGrid article,.productOptionCard,.productResultPanel{border-radius:20px;padding:22px}.accountHero,.legalHero,.productHero{padding:64px 0 58px}.contactsOfficeCard h3{font-size:26px}.legalHeroCopy h1{font-size:40px}.legalBreadcrumbs{border-radius:18px;padding:14px 16px;font-size:13px;overflow-wrap:anywhere}.accountCtaPanel p,.accountDashboardCard p,.accountStepCard p,.legalArticleCard p,.legalHeroCopy p,.productFeatureGrid p,.productOptionCard p,.productResultPanel p{font-size:16px}}@media (max-width:760px){body,html{overflow-x:clip}.homeProblemEntityGrid,.homeProblemEntitySection .homeEntityPanel,.homeProblemEntitySection .homeEntityStats,.homeProblemEntitySection .homeEntityStats div,.homeServicesSection .homeServiceCard{max-width:100%;min-width:0}.homeProblemEntityGrid{grid-template-columns:1fr;gap:18px}.homeServicesSection .homeServiceCard{left:auto;right:auto;transform:none}.homeServicesSection .homeServiceGrid{width:100%;max-width:100%;grid-template-columns:1fr;gap:14px}.homeServicesSection .homeServiceIcon{position:static;left:auto;right:auto;transform:none}.seoTimeline{padding-left:0}.seoTimeline:after,.seoTimeline:before{display:none}.seoTimelineItem{width:100%;max-width:100%;margin-inline:0}.ecomTimeline .seoTimelineItem,.ecomTimeline .seoTimelineItem:nth-child(2n),.ecomTimeline .seoTimelineItem:nth-child(odd),.seoTimelineItem{animation:none;transform:none}.seoTimelineItem span{position:static;transform:none;margin:0 0 14px;box-shadow:none}.importedArticle,.legalDocumentContent,.seoGrowthTableWrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.importedArticle table,.seoGrowthTableWrap table{min-width:620px}.cartCouponButton,.homeSecondaryButton{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding-block:13px}}@media (max-width:520px){.auditTopInner{grid-template-columns:minmax(0,1fr);gap:9px;padding:10px 0 12px}.auditOffer{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.auditOffer span{flex:0 0 auto;min-height:32px;padding:8px 11px;font-size:12px;white-space:nowrap}.auditOffer strong{font-size:14px;line-height:1.15}.auditOffer small{margin-top:1px;font-size:11px;line-height:1.25}.auditTopInner p{display:none}.auditTopInner a{width:100%;min-height:42px;padding:10px 18px}.saasHeaderInner{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:10px 12px;gap:10px 12px;justify-items:stretch;align-items:center;padding:12px 0}.saasBrand{grid-column:1;grid-row:1;justify-self:start;width:56px;height:56px;border-radius:16px;background:#17213b url(/dg-mobile-logo.jpg) 50%/cover no-repeat;box-shadow:0 12px 28px rgba(15,23,42,.12)}.mobileMenuToggle,.saasBrand img{display:none}.saasNav{grid-column:1/-1;grid-row:2;position:relative;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;min-height:auto;overflow-x:auto;overflow-y:visible;overscroll-behavior-inline:contain;border-radius:20px;padding:8px;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;box-shadow:0 16px 36px rgba(15,23,42,.12)}.saasNav,.saasNavMobileOpen{display:flex}.saasNav::-webkit-scrollbar{display:none}.saasNav .navGroupButton,.saasNav>a{flex:0 0 auto;width:auto;min-height:44px;justify-content:center;border-radius:999px;padding:0 15px;background:rgba(255,255,255,.08);font-size:13px}.megaGroup{display:block;flex:0 0 auto}.megaMenu{display:none}.megaGroupOpen .megaMenu{position:fixed;top:286px;left:max(16px,calc((100vw - 319px) / 2 + 16px));right:max(16px,calc((100vw - 319px) / 2 + 16px));z-index:220;display:grid;width:auto;max-height:320px;grid-template-columns:1fr;grid-gap:10px;gap:10px;visibility:visible;margin-top:0;overflow-y:auto;border-radius:16px;padding:10px;background:#fff;opacity:1;transform:none;box-shadow:0 18px 42px rgba(15,23,42,.16)}.megaGroup:focus-within:not(.megaGroupOpen) .megaMenu,.megaGroup:hover:not(.megaGroupOpen) .megaMenu{display:none}.megaColumnAccent,.megaIntro,.megaMenu:before{display:none}.megaColumn div,.megaColumns{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.megaColumn{padding:0;background:transparent;box-shadow:none}.megaColumn h4,.megaColumn p{display:none}.megaColumn a{min-height:38px;border-radius:12px;padding:10px 12px;font-size:12px}.mobileMegaAuditLink{display:inline-flex;min-height:42px;align-items:center;justify-content:center;margin-top:2px;border-radius:999px;background:var(--brand-blue);color:#fff;font-weight:900}.saasCartSlot{grid-column:2;grid-row:1;justify-self:stretch;display:grid;grid-template-columns:1fr 1fr;width:100%;min-width:0;grid-gap:10px;gap:10px}.currencyMenuButton,.currencySwitcher,.saasCartSlot .cartPill{width:100%}.currencyMenuButton strong,.saasCartSlot .cartPill{white-space:nowrap}.currencySwitcher{display:grid;position:relative}.currencyMenu{position:absolute;top:calc(100% + 8px);left:0;z-index:80;width:144px;min-width:0;border-radius:16px;padding:6px;box-shadow:0 14px 34px rgba(15,23,42,.14)}.currencyOption{grid-template-columns:28px 1fr;gap:7px;padding:7px;min-width:0}.currencyOption span{width:28px;height:28px;border-radius:10px}.currencyOption b{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.currencyOption small,.saasContact{display:none}.saasContact a{min-height:34px}.homeHero{padding:42px 0 52px;background:radial-gradient(circle at 18% 12%,rgba(58,108,255,.26),transparent 34%),linear-gradient(155deg,#101a35,#173b70 54%,#24205f)}.homeHeroGrid{gap:28px}.homeHeroContent h1{max-width:300px;margin-top:18px;font-size:clamp(2.05rem,10.4vw,2.48rem);line-height:1.12}.homeHeroContent .homeBadge{max-width:100%;padding:9px 16px;font-size:12px;line-height:1.25}.homeLead{margin-top:22px;font-size:16px;line-height:1.62}.homeHeroActions{display:grid;grid-gap:12px;gap:12px;margin-top:24px}.homeHeroActions .homePrimaryButton,.homeHeroActions .homeSecondaryTextLink{width:100%;justify-content:center}.homeProofRow{margin-top:24px;gap:8px}.homeHero .homeDashboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%;margin-top:28px;align-self:stretch}.homeHero .homeDashboardCard{min-width:0;min-height:0;border-radius:18px;padding:16px;animation:none;overflow-wrap:normal;word-break:normal}.homeHero .homeDashboardCard:nth-child(4),.homeHero .homeDashboardCardLarge{grid-column:1/-1}.homeHero .homeDashboardCard span{margin-bottom:8px;font-size:12px;line-height:1.25}.homeHero .homeDashboardCard strong{margin-bottom:8px;font-size:clamp(1.55rem,8vw,2.1rem);line-height:1.05}.homeHero .homeDashboardCard p{font-size:12px;line-height:1.35}.homeHero .homeDashboardCard:nth-child(4) strong{font-size:1.35rem}.homeSection{padding:48px 0}.homeTrustSection{padding:46px 0 54px}.homeTrustSection .homeTrustGrid{gap:24px}.homeTrustSection .homeBadge{color:#3a6cff;background:#eef4ff;border-color:#dbe7ff}.homeTrustSection .homeTrustGrid h2{margin:14px 0 16px;font-size:clamp(2rem,9vw,2.45rem);line-height:1.12}.homeTrustSection .homeTrustGrid p{font-size:15px;line-height:1.62}.homeTrustSection .homeStatsGrid{grid-template-columns:minmax(0,1fr);gap:12px}.homeTrustSection .homeStatCard{min-width:0;min-height:132px;border-radius:18px;padding:18px 12px}.homeTrustSection .homeStatCard strong{font-size:clamp(1.8rem,10vw,2.35rem);line-height:1.05;word-break:normal}.homeTrustSection .homeStatCard span{margin-top:10px;font-size:12px;line-height:1.35;word-break:normal}.homeAuditGrid,.homeCaseCard,.homeCertCard,.homeChecklistPanel,.homePriceCard,.homeProblemRow,.homeStepCard,.homeVideoBlock{border-radius:18px}.header .saasHeaderInner{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-gap:10px 8px;gap:10px 8px;align-items:center;padding:12px 0 14px}.header .saasBrand{grid-column:1;grid-row:1;width:56px;height:56px;border-radius:16px;background:#17213b url(/dg-mobile-logo.jpg) 50%/cover no-repeat}.header .saasBrand img{display:none}.header .saasCartSlot{grid-column:2;grid-row:1;display:grid;grid-template-columns:minmax(74px,1fr) minmax(76px,1fr);grid-gap:8px;gap:8px}.header .currencyMenuButton,.header .currencySwitcher,.header .saasCartSlot,.header .saasCartSlot .cartPill{width:100%;min-width:0}.header .currencyMenuButton,.header .mobileMenuToggle,.header .saasCartSlot .cartPill{min-height:48px;border-radius:999px;font-size:12px}.header .currencyMenuButton span{width:24px;height:24px;font-size:12px}.header .currencyMenuButton strong,.header .saasCartSlot .cartPill{white-space:nowrap}.header .mobileMenuToggle{grid-column:3;grid-row:1;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:0;background:#121a31;color:#fff;font-weight:900;box-shadow:0 12px 26px rgba(15,23,42,.16)}.header .saasNav{grid-column:1/-1;grid-row:2;display:none;width:100%;grid-template-columns:1fr;gap:8px;overflow:visible;border-radius:22px;padding:10px;background:#121a31;box-shadow:0 18px 42px rgba(15,23,42,.16)}.header .saasNavMobileOpen{display:grid}.header .megaGroup,.header .saasNav .navGroupButton,.header .saasNav>a{width:100%;min-width:0}.header .saasNav .navGroupButton,.header .saasNav>a{min-height:46px;justify-content:center;border-radius:14px;padding:0 14px;background:rgba(255,255,255,.08);font-size:13px}.header .megaMenu{display:none}.header .megaGroupOpen .megaMenu{position:static;display:grid;width:100%;max-height:none;grid-template-columns:1fr;grid-gap:8px;gap:8px;visibility:visible;margin:8px 0 0;overflow:visible;border-radius:16px;padding:10px;background:#fff;opacity:1;transform:none;box-shadow:none}.header .megaColumnAccent,.header .megaIntro,.header .megaMenu:before{display:none}.header .megaColumn div,.header .megaColumns{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.header .megaColumn{padding:0;background:transparent;box-shadow:none}.header .megaColumn h4,.header .megaColumn p{display:none}.header .megaColumn a,.header .mobileMegaAuditLink{min-height:42px;border-radius:12px;padding:10px 12px;font-size:12px}.header .megaColumn a:after{flex:0 0 auto;margin-left:8px;font-size:14px}.header .mobileMegaAuditLink{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--brand-blue);color:#fff;font-weight:900}.header .currencyMenu{position:absolute;top:calc(100% + 8px);left:0;z-index:320;width:152px;min-width:0;border-radius:16px;padding:6px;box-shadow:0 14px 34px rgba(15,23,42,.16)}.header .currencyOption{grid-template-columns:28px 1fr;gap:7px;min-width:0;padding:8px}.header .saasContact{grid-column:1/-1;grid-row:3;justify-content:center}main .container{width:calc(100% - 24px);max-width:calc(100% - 24px)}main .aboutDarkSection,main .aboutLightSection,main .aboutResultsSection,main .homeSection{padding-block:44px}}@media (max-width:520px){main :is(.homeHeroGrid,.homeDashboard,.homeStatsGrid,.homeTrustGrid,.homeVideoBlock,.homeProblemEntityGrid,.homeServicesGrid,.homeServiceGrid,.homeFlowPanel,.homeReviewsLayout,.homeVideoReviewsGrid,.homeReviewReasonsPanel div,.homeTimelineGrid,.seoTimeline,.homeCertGrid,.homeCertReasons,.homePricingGrid,.homeAuditGrid,.ecomHeroGrid,.ecomFeatureGrid,.ecomLeakGrid,.ecomReasonGrid,.ecomResultGrid,.ecomPackageGrid,.webFormatsGrid,.webAutomationGrid,.adsCardGrid,.adsDarkGrid,.adsProcessGrid,.seoHeroGrid,.seoSystemGrid,.seoReasonsGrid,.seoPackageGrid,.seoGrowthGrid,.seoGrowthGridTwo,.seoGrowthGridFour,.yandexInfluenceGrid,.yandexBenefitGrid,.yandexReasonGrid,.yandexDifferenceGrid,.medicalServicesGrid,.medicalChoiceGrid,.imIncludeGrid,.imWhyGrid,.imFitGrid,.imServiceLinkGrid,.serviceHeroGrid,.serviceProductsGrid,.shopHeroGrid,.shopProductsGrid,.relatedProductsGrid,.cartHeroGrid,.cartPageGrid,.checkoutHeroGrid,.checkoutGrid,.checkoutFieldsGrid,.paymentResultGrid,.productHeroGrid,.productPreviewGrid,.productOutputGrid,.productOptionGrid,.productFeatureGrid,.casesMetricsGrid,.casesFeaturedGrid,.casesResultGrid,.casesListGrid,.casesFaqGrid,.casesInsightGrid,.blogCardsGrid,.contactsHeroGrid,.contactsCardsGrid,.contactsOfficeGrid,.contactsReasonsGrid,.accountHeroGrid,.accountCardsGrid,.accountStepGrid,.legalHeroGrid,.legalHeroSignalGrid,.aboutIntroGrid,.aboutMetricsGrid,.aboutApproachGrid,.aboutTeamGrid,.aboutExpertiseGrid,.aboutVideoGrid,.importedBlogMetricGrid,.importedBlogMetricGridFour,.importedBlogLinkGrid,.importedBlogPlatformGrid,.ecommerceRiskReasonGrid,.ecommerceRiskChecklistGrid,.organicTrafficSignalGrid,.geminiBusinessGrid,.geminiFutureGrid,.caseStoryMetricGrid,.caseStoryInfoGrid,.caseStoryEventGrid,.importedCaseStoryGrid){grid-template-columns:minmax(0,1fr)!important}main :is(article,.card,.homeDashboardCard,.homeStatCard,.homeServiceCard,.homeCertCard,.homePriceCard,.shopProductCard,.blogCard,.casesPortfolioCard,.productOptionCard){min-width:0;max-width:100%}main :is(h1,h2,h3){overflow-wrap:normal;word-break:normal;letter-spacing:0}main :is(p,li,span,strong,b,a){overflow-wrap:break-word;word-break:normal}main :is(.homeBadge,.homeSectionBadge,.serviceBreadcrumbs,.legalBreadcrumbs,.casesBreadcrumbs){width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;white-space:normal}.homeHeroContent h1,.importedDetailHero h1,.serviceHeroContent h1{font-size:clamp(2rem,10vw,2.75rem);line-height:1.08}.homeHeroContent p,.importedDetailHero p,.serviceHeroContent p{font-size:1rem;line-height:1.55}.homeHero .homeDashboard,.homeTrustSection .homeStatsGrid{gap:12px}.homeHero .homeDashboardCard,.homeTrustSection .homeStatCard{grid-column:auto!important;width:100%;min-height:auto;padding:18px;text-align:left}.homeHero .homeDashboardCard strong,.homeTrustSection .homeStatCard strong{font-size:clamp(2rem,12vw,2.65rem);line-height:1}.homeEntityPanel,.homeProblemPanel,.homeReviewReasonsPanel,.homeVideoBlock,.yandexPricingNote{padding:22px 16px;border-radius:20px}.homeProblemEntitySection .homeBadge,.homeProblemPanel .homeBadge{color:#3468ff;background:#eef4ff;border-color:#dbe7ff}.homeServicesSection .homeServiceCard{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;align-items:start;min-height:auto;padding:18px 16px}.homeServicesSection .homeServiceIcon{position:relative;grid-column:1;grid-row:1/span 2;margin-top:2px}.homeServicesSection .homeServiceCard h3,.homeServicesSection .homeServiceCard p{grid-column:2;margin:0}.homeServicesSection .homeServiceCard p{margin-top:6px;font-size:.94rem;line-height:1.45}.homeReviewsLayout,.homeVideoReviewsGrid{gap:14px}.homeVideoBlock .siteVideoCardMediaShell,.homeVideoReviewsGrid .homeVideoReview,.homeVideoReviewsGrid .siteVideoCardMediaShell{width:100%;max-width:100%}.homeCertReasons,.homeReviewReasonsPanel div{gap:10px}.homeCertReasons span,.homeReviewReasonsPanel span{min-height:auto;padding:12px 14px;white-space:normal;text-align:left}.ecomTimeline,.seoTimeline{padding-left:0!important}.ecomTimeline:after,.ecomTimeline:before,.seoTimeline:after,.seoTimeline:before{display:none!important}.ecomTimeline .seoTimelineItem,.ecomTimeline .seoTimelineItem:nth-child(2n),.ecomTimeline .seoTimelineItem:nth-child(odd),.seoTimelineItem{width:100%!important;margin:0 0 14px!important;padding:22px 16px!important;transform:none!important}.ecomTimeline .seoTimelineItem:nth-child(2n)>span,.ecomTimeline .seoTimelineItem>span,.seoTimelineItem>span{position:static!important;display:inline-flex;margin:0 auto 16px;transform:none!important}.homeCertificatesSection{min-height:auto;padding:42px 0}.homeCertificatesSection .homeCentered{margin-bottom:20px;text-align:left}.homeCertificatesSection .homeCentered h2{margin:0;color:#fff;font-size:clamp(1.8rem,8vw,2.2rem);line-height:1.1}.homeCertificatesSection .homeCentered p{margin:12px 0 0;color:rgba(255,255,255,.78);font-size:.95rem;line-height:1.55}.homeCertificatesSection .homeCertGrid{gap:12px}.homeCertificatesSection .homeCertCard{grid-template-rows:auto;padding:14px}.homeCertificatesSection .homeCertCard img{width:100%;height:auto;max-height:150px;object-fit:contain;border-radius:14px;background:#f3f7ff}.homeCertificatesSection .homeCertReasons{margin-top:14px;padding:14px;background:rgba(255,255,255,.08)}.yandexPricingNote{display:grid;grid-template-columns:minmax(0,1fr)!important;grid-gap:16px;gap:16px;max-width:100%;padding:18px;text-align:left}.yandexPricingNote ul{grid-template-columns:minmax(0,1fr)!important;gap:10px}.yandexPricingNote li{min-height:44px;display:flex;align-items:center;justify-content:center}.yandexPricingNote h3{max-width:100%;font-size:clamp(1.55rem,7.4vw,2rem);line-height:1.12}.header .saasHeaderInner{grid-template-columns:54px minmax(0,1fr) 64px;gap:8px;align-items:center}.header .saasBrand{width:54px;height:54px;align-self:center}.header .saasCartSlot{align-self:center;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.header .currencyMenuButton,.header .mobileMenuToggle,.header .saasCartSlot .cartPill{height:50px;min-height:50px;align-self:center}.header .mobileMenuToggle{width:64px;padding:0}.ecomTimeline .seoTimelineItem,.ecomTimeline .seoTimelineItem:nth-child(2n),.ecomTimeline .seoTimelineItem:nth-child(odd){position:relative;padding-top:22px!important}.ecomTimeline .seoTimelineItem:nth-child(2n)>span,.ecomTimeline .seoTimelineItem>span,.seoTimelineItem>span{width:42px!important;height:42px!important;min-width:42px;min-height:42px;padding:0!important;display:grid!important;place-items:center!important;margin:0 0 16px!important;line-height:1!important;text-align:center!important;font-size:12px!important}.homeCertificatesSection .homeCertReasons span,.homeReviewReasonsPanel span{padding-left:14px}.ecomPackageCard li:before,.homeCertificatesSection .homeCertReasons span:before,.homeReviewReasonsPanel span:before,.yandexPricingSection .ecomPackageCard li:before{content:none!important;display:none!important}.ecomPackageCard li,.yandexPricingSection .ecomPackageCard li{display:block;padding-left:0}.yandexPricingNote{border:1px solid rgba(53,105,255,.18);background:#ffffff;color:#122041;box-shadow:0 18px 44px rgba(15,23,42,.08)}.yandexPricingNote span{margin-bottom:12px;background:#edf4ff;color:#3569ff}.yandexPricingNote h3{color:#122041;font-size:clamp(1.35rem,6.8vw,1.75rem)}.yandexPricingNote li{min-height:40px;border:1px solid rgba(53,105,255,.16);background:#f3f7ff;color:#243450}.productHero{padding:44px 0 46px}.productHero .serviceHeroContent h1{max-width:100%;font-size:clamp(2.25rem,11vw,3rem);line-height:1.05}.productHero .serviceHeroContent p{max-width:100%;font-size:1rem;line-height:1.58}.productHeroMetrics{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important;margin-top:22px}.productHeroMetrics .ecomHeroMetric{min-height:auto;display:grid;grid-template-columns:minmax(68px,auto) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;border-radius:18px;padding:14px 16px;text-align:left}.productHeroMetrics .ecomHeroMetric small,.productHeroMetrics .ecomHeroMetric span,.productHeroMetrics .ecomHeroMetric strong{overflow-wrap:normal;word-break:normal}.productHeroMetrics .ecomHeroMetric strong{grid-row:1/span 2;font-size:clamp(1.6rem,8vw,2.1rem);line-height:1}.productHeroMetrics .ecomHeroMetric small,.productHeroMetrics .ecomHeroMetric span{font-size:.86rem;line-height:1.25}}@media (max-width:640px){.cartHero,.checkoutHero,.productHero,.seoHero,.serviceHero,.shopHero{padding:34px 0 38px}.cartHero .serviceHeroContent h1,.checkoutHero .serviceHeroContent h1,.productHero .serviceHeroContent h1,.seoHero .serviceHeroContent h1,.serviceHeroContent h1,.shopHero .serviceHeroContent h1{font-size:clamp(2rem,9.4vw,2.75rem);line-height:1.05;margin-bottom:14px}.cartHero .serviceHeroContent p,.checkoutHero .serviceHeroContent p,.productHero .serviceHeroContent p,.seoHero .serviceHeroContent p,.serviceHeroContent p,.shopHero .serviceHeroContent p{font-size:1rem;line-height:1.55}.serviceBreadcrumbs{width:100%;max-width:100%;border-radius:18px;padding:12px 14px;font-size:12px;line-height:1.35}.ecomHeroMetrics,.productHeroMetrics,.seoHeroMetrics,.shopHeroMetrics{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important}.ecomHeroMetrics article,.productHeroMetrics .ecomHeroMetric,.seoHeroMetrics div,.shopHeroMetrics article{display:grid!important;grid-template-columns:minmax(72px,auto) minmax(0,1fr)!important;grid-gap:12px;gap:12px;align-items:center;min-height:auto;border-radius:18px;padding:14px 16px;text-align:left}.ecomHeroMetrics strong,.productHeroMetrics strong,.seoHeroMetrics strong,.shopHeroMetrics strong{grid-row:1/span 2;font-size:clamp(1.55rem,7vw,2.05rem);line-height:1}.cartHeroPanel,.checkoutHeroPanel,.productAuditPanel,.shopHeroPanel{border-radius:22px;padding:20px}.cartHeroPanel div,.checkoutHeroPanel div,.shopHeroPanel div{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.industrySeoHero{padding:30px 0 42px;overflow-x:hidden}.industrySeoHero .ecomHeroGrid{min-height:auto;gap:24px}.industrySeoHero .serviceHeroContent{min-width:0;max-width:100%}.industrySeoHero .serviceHeroContent h1{max-width:100%;margin-top:28px;margin-bottom:18px;font-size:clamp(2.45rem,10.4vw,3.15rem);line-height:1.04;overflow-wrap:anywhere}.industrySeoHero .serviceHeroContent p{max-width:100%;font-size:1.05rem;line-height:1.58;overflow-wrap:anywhere}.industrySeoHero .ecomHeroMetrics{width:100%;max-width:100%;margin-top:28px}.industrySeoHero .ecomHeroMetrics article{display:block!important;width:100%;max-width:100%;box-sizing:border-box;padding:22px 18px}.industrySeoHero .ecomHeroMetrics strong{display:block;margin-bottom:10px;font-size:clamp(1.8rem,8vw,2.25rem);line-height:1.05}.industrySeoHero .ecomHeroMetrics span{display:block;font-size:.98rem;line-height:1.45}.industrySeoHero .homeHeroActions{width:100%;margin-top:28px}.industrySeoHero .homeHeroActions .homePrimaryButton,.industrySeoHero .homeHeroActions .homeSecondaryButton{width:100%;min-height:56px;justify-content:center;text-align:center;white-space:normal}.industrySeoHero .serviceBreadcrumbs{margin-top:22px;overflow:hidden}.industrySeoHero .serviceBreadcrumbs a,.industrySeoHero .serviceBreadcrumbs span{overflow-wrap:anywhere}.cartHeroPanel article,.checkoutHeroPanel article,.productAuditPanel article,.shopHeroPanel article{min-width:0;border-radius:16px;padding:14px}#checkout-form,.cartPageSection,.productOptionsSection,.relatedProductsSection,.shopProductsSection{padding-block:38px}.cartPageGrid,.checkoutFieldsGrid,.checkoutGrid,.productOptionGrid,.relatedProductsGrid,.shopProductsGrid{grid-template-columns:minmax(0,1fr)!important;gap:14px}.cartHelpPanel,.cartSummaryCard,.checkoutFormCard,.checkoutSummaryCard,.productOptionCard,.shopProductCard{border-radius:22px;padding:18px}.productPreviewImage,.productPreviewImage img,.shopProductImage,.shopProductImage img{width:100%;max-width:100%;border-radius:18px}.shopProductImage{min-height:auto;aspect-ratio:16/10;overflow:hidden}.shopProductImage img{height:100%;object-fit:cover}.cartHelpPanel h2,.checkoutSummaryCard h2,.productOptionCard h3,.shopProductCard h3{font-size:clamp(1.45rem,7vw,2rem);line-height:1.12}.cartHelpPanel p,.checkoutFormCard p,.checkoutSummaryCard p,.productOptionCard p,.shopProductCard p{font-size:.98rem;line-height:1.5}.productOptionCard>strong,.shopProductPrice{font-size:clamp(1.65rem,8vw,2.2rem);line-height:1}.cartSummaryCard .button,.checkoutFormCard .button,.checkoutFormCard button,.productOptionCard .button,.shopProductCard .button{width:100%;min-height:52px;border-radius:999px}.checkoutFormCard input,.checkoutFormCard select,.checkoutFormCard textarea{min-height:52px;border-radius:14px;font-size:16px}.checkoutFormCard textarea{min-height:120px}.seoSystemSection{padding:42px 0!important;overflow:hidden;background:linear-gradient(180deg,#f5f8ff,#eef4ff)!important}.seoSystemSection .homeSectionHeader{position:relative;z-index:2;display:grid;justify-items:center;grid-gap:12px;gap:12px;margin:0 auto 22px!important;text-align:center}.seoSystemSection .homeSectionHeader .homeBadge{margin:0 auto;background:#e8f0ff;color:#3569ff;border-color:rgba(53,105,255,.18)}.seoSystemSection .homeSectionHeader h2{margin:0;color:#101a35;font-size:clamp(2rem,9vw,2.6rem)!important;line-height:1.06}.seoSystemSection .homeSectionHeader p{max-width:31ch;margin:0 auto;color:#697694;font-size:1rem;line-height:1.55}.seoSystemGrid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:16px;gap:16px;align-items:start}.seoGrowthCore{width:100%!important;height:auto!important;min-height:0!important;margin:0 auto 18px!important;display:grid!important;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px;place-items:start!important;border-radius:20px!important;padding:18px 20px!important;text-align:left!important;transform:none!important;background:linear-gradient(135deg,#3569ff,#7048ff)!important;box-shadow:0 18px 40px rgba(53,105,255,.18)}.seoGrowthCore:after,.seoGrowthCore:before{display:none!important}.seoGrowthCore span{font-size:1.3rem!important;line-height:1.05}.seoGrowthCore p{max-width:100%;margin:0!important;font-size:.76rem!important;line-height:1.35}.seoSystemCards{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important}main{overflow-x:hidden}main .container{width:min(100% - 28px,1180px)}}@media (max-width:640px){main :is(.homeSection,.ecomPricingSection,.ecomLightSection,.ecomDarkSection,.seoSystemSection,.productOptionsSection,.relatedProductsSection){padding-top:44px;padding-bottom:44px}main :is(.homeSectionHeader,.homeCentered,.seoGrowthHeader){width:100%;max-width:100%;display:grid;justify-items:center;grid-gap:12px;gap:12px;margin:0 auto 24px!important;text-align:center}main :is(.homeBadge,.homeSectionBadge){width:-moz-fit-content;width:fit-content;max-width:100%;min-height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:8px 14px;background:#e8f0ff!important;border:1px solid rgba(53,105,255,.2)!important;color:#3569ff!important;font-size:.78rem;line-height:1.1;white-space:normal;text-align:center}main :is(.homeSectionHeader h2,.homeCentered h2,.seoGrowthHeader h2){max-width:11em;margin:0 auto;font-size:clamp(2rem,9vw,2.65rem)!important;line-height:1.08!important;letter-spacing:0}main :is(.homeSectionHeader p,.homeCentered p,.seoGrowthHeader p){max-width:32ch;margin:0 auto;font-size:1rem!important;line-height:1.55!important}.homeHero{padding-top:36px;padding-bottom:42px}.homeHeroContent h1{max-width:10.5em;margin-bottom:18px;font-size:clamp(2.3rem,11vw,3rem)!important;line-height:1.05!important}.homeHeroContent p{max-width:31ch;margin-bottom:24px;font-size:1.03rem!important;line-height:1.58!important}.homeHeroActions{width:100%;display:grid;grid-gap:12px;gap:12px}.homeHeroActions a,.homeHeroActions button{width:100%;min-height:54px;justify-content:center}.heroMiniStats,.homeHeroProof,.homeProofRow{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important}.heroMiniStats span,.homeHeroProof span,.homeProofRow span{width:100%;min-width:0;justify-content:center;white-space:normal;text-align:center}.ecomFeatureGrid,.ecomHeroMetrics,.ecomPackageGrid,.ecomResultGrid,.homeCertReasons,.homeHero .homeDashboard,.homeReviewReasonsPanel>div,.homeTrustSection .homeStatsGrid,.homeVideoReviewsGrid,.productHeroMetrics,.seoHeroMetrics,.seoReasonGrid,.seoResultGrid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important}.ecomFeatureCard,.ecomHeroMetrics article,.ecomPackageCard,.ecomResultCard,.homeCertReasons span,.homeHero .homeDashboardCard,.homeReviewReasonsPanel span,.homeTrustSection .homeStatCard,.productHeroMetrics .ecomHeroMetric,.productHeroMetrics article,.seoHeroMetrics div,.seoReasonCard,.seoResultCard{width:100%;min-width:0;min-height:auto;border-radius:20px;padding:18px;text-align:left;overflow:hidden}.homeTrustSection .homeStatCard{display:grid;grid-gap:4px;gap:4px}.ecomResultCard strong,.homeHero .homeDashboardCard strong,.homeTrustSection .homeStatCard strong{font-size:clamp(2rem,10vw,2.7rem)!important;line-height:1!important;word-break:normal;overflow-wrap:normal}.ecomResultCard p,.homeHero .homeDashboardCard p,.homeHero .homeDashboardCard span,.homeTrustSection .homeStatCard span{font-size:.95rem!important;line-height:1.4!important;word-break:normal;overflow-wrap:break-word}.homeCertificatesSection .homeCentered,.homeProblemEntityGrid,.homeProblemPanel,.homeReviewReasonsPanel,.homeReviewsLayout,.homeServicesGrid,.homeTimelineGrid,.homeVideoBlock,.seoSystemGrid,.yandexPricingNote{width:100%;max-width:100%}.homeServiceCard{min-height:auto;padding:22px}.homeServiceCard :is(svg,img,.homeServiceIcon){position:static!important;margin:0 0 14px!important;transform:none!important}.homeVideoReviewsGrid{overflow:visible}.homeVideoReviewsGrid>*{width:100%;min-width:0}.homeCertReasons span,.homeReviewReasonsPanel span{display:flex;align-items:flex-start;gap:10px;color:#ffffff;line-height:1.32}.ecomPackageCard li:before,.homeCertReasons span:before,.homeReviewReasonsPanel span:before,.seoPackageCard li:before,.yandexPackageCard li:before{content:""!important;flex:0 0 8px;width:8px;height:8px;margin-top:.45em;border-radius:999px;background:#4d7cff}.homeCertificatesSection{padding-top:44px}.homeCertificatesSection .homeCentered{min-height:auto!important;padding:0}.ecomDarkSection{padding-top:48px!important;padding-bottom:48px!important}.ecomDarkSection .homeSectionHeader{align-items:start;justify-items:start;padding:0 2px;text-align:left}.ecomDarkSection .homeSectionHeader h2,.ecomDarkSection .homeSectionHeader p{max-width:100%;margin-left:0;margin-right:0}.ecomDarkSection .homeSectionHeader h2{font-size:clamp(2rem,9.2vw,2.7rem)!important;line-height:1.08!important}.ecomPricingSection .homeSectionHeader{margin-bottom:22px!important}.ecomPackageCard ul,.seoPackageCard ul,.yandexPackageCard ul{display:grid;grid-gap:9px;gap:9px;padding:0;list-style:none}.ecomPackageCard li,.seoPackageCard li,.yandexPackageCard li{display:flex;align-items:flex-start;gap:9px;font-size:.88rem;line-height:1.35}.yandexPricingNote{display:grid;grid-gap:14px;gap:14px;padding:22px}.yandexPricingNote h3{max-width:100%;font-size:clamp(1.75rem,8vw,2.25rem)!important;line-height:1.1!important}.yandexPricingNote ul{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;padding:0;list-style:none}.ecomTimeline,.seoTimeline,.yandexTimeline{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:16px!important;gap:16px!important}.ecomTimeline:before,.seoTimeline:before,.yandexTimeline:before{display:none!important}.ecomTimeline .seoTimelineItem,.ecomTimeline .seoTimelineItem:nth-child(2n),.ecomTimeline .seoTimelineItem:nth-child(odd),.seoTimelineItem,.yandexTimeline .seoTimelineItem{width:100%!important;margin:0!important;padding:52px 20px 20px!important;border-radius:22px}.ecomTimeline .seoTimelineItem:nth-child(2n)>span,.ecomTimeline .seoTimelineItem>span,.seoTimelineItem>span,.yandexTimeline .seoTimelineItem>span{left:20px!important;right:auto!important;top:18px!important;width:38px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;text-align:center!important;line-height:1!important;transform:none!important}.ecomHeroMetrics article,.productHeroMetrics .ecomHeroMetric,.productHeroMetrics article,.seoHeroMetrics div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:6px!important;gap:6px!important}.ecomHeroMetrics article strong,.productHeroMetrics .ecomHeroMetric strong,.productHeroMetrics article strong,.seoHeroMetrics div strong{grid-row:auto!important;font-size:clamp(1.8rem,8vw,2.35rem)!important}.ecomHeroMetrics article small,.ecomHeroMetrics article span,.productHeroMetrics .ecomHeroMetric small,.productHeroMetrics .ecomHeroMetric span,.productHeroMetrics article small,.productHeroMetrics article span,.seoHeroMetrics div small,.seoHeroMetrics div span{font-size:.92rem!important;line-height:1.35!important;word-break:normal!important;overflow-wrap:break-word!important}.yandexApproachSection .yandexDifferenceGrid,.yandexDifferenceGrid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important}.yandexApproachSection .yandexDifferenceLead,.yandexDifferenceLead{min-height:auto!important;padding:22px!important;border-radius:22px!important}.yandexApproachSection .yandexDifferenceLead h3,.yandexDifferenceLead h3{max-width:100%!important;margin:18px 0 12px!important;font-size:clamp(1.75rem,8.5vw,2.35rem)!important;line-height:1.08!important}.yandexApproachSection .yandexDifferenceLead p,.yandexDifferenceLead p{max-width:100%!important;font-size:.98rem!important;line-height:1.55!important}.yandexApproachSection .yandexMiniStats,.yandexMiniStats{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important}.yandexApproachSection .yandexMiniStats span,.yandexMiniStats span{width:100%;min-width:0;text-align:left}.yandexApproachSection .yandexDifferenceCards,.yandexDifferenceCards{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important}.yandexApproachSection .yandexDifferenceCards article,.yandexDifferenceCards article{width:100%;min-width:0;min-height:auto!important;padding:20px!important;border-radius:20px!important}.yandexApproachSection .yandexDifferenceCards b,.yandexDifferenceCards b{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px;line-height:1}.yandexApproachSection .yandexDifferenceCards h3,.yandexDifferenceCards h3{margin-bottom:8px;font-size:clamp(1.2rem,5.8vw,1.55rem)!important;line-height:1.12!important}.yandexApproachSection .yandexDifferenceCards p,.yandexDifferenceCards p{font-size:.96rem!important;line-height:1.5!important}}@media (max-width:980px){.aeoPricingGrid,.aeoProcessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aeoPricingCard>p{min-height:auto}.geoDecisionShowcase{grid-template-columns:minmax(0,1fr);gap:28px}.geoDecisionCopy h2,.geoDecisionCopy p{max-width:760px}.geoDecisionMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.geoAiAnswerCard{width:100%;max-width:760px;justify-self:center}}@media (max-width:640px){.shopProductsSection{background:linear-gradient(180deg,#f6f9ff,#eef4ff)!important}.aeoPricingGrid,.aeoProcessGrid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:34px}.aeoPricingCard,.aeoProcessCard{min-height:auto;padding:22px;border-radius:22px}.aeoStepNumber{margin-bottom:22px}.shopProductsSection .homeSectionHeader h2{max-width:10em}.shopProductsSection .homeSectionHeader p{max-width:31ch}.geoDecisionInfographic{grid-template-columns:minmax(0,1fr);gap:16px}.geoDecisionShowcase{grid-template-columns:minmax(0,1fr);gap:24px}.geoDecisionCopy h2{font-size:clamp(2.25rem,11vw,3.2rem)}.geoDecisionMetrics{grid-template-columns:minmax(0,1fr)}.geoAiAnswerBody,.geoAiAnswerTop{padding:18px}.geoDecisionFlow{grid-template-columns:minmax(0,1fr);padding:18px}.geoDecisionFlow:before{top:42px;bottom:42px;left:42px;width:3px;height:auto;right:auto;background:linear-gradient(180deg,#60a5fa,#3569ff,#9f7aea)}.geoDecisionFlow article{min-height:auto;padding:18px 18px 18px 76px}.geoDecisionFlow span{position:absolute;left:18px;top:18px;width:44px;height:44px;margin:0}.geoDecisionCore{position:relative;width:100%}.geoFaqGrid{grid-template-columns:minmax(0,1fr)}.relatedProductsGrid,.shopProductsGrid{gap:18px!important}.shopProductCard{display:grid;grid-gap:0;gap:0;padding:12px!important;border-radius:24px!important;background:#ffffff;box-shadow:0 18px 46px rgba(18,37,85,.08)}.shopProductImage{width:100%;min-height:280px!important;margin:0!important;display:grid!important;place-items:center!important;aspect-ratio:16/10.6!important;padding:14px!important;border:1px solid rgba(53,105,255,.18);border-radius:20px!important;background:radial-gradient(circle at 82% 14%,rgba(53,105,255,.16),transparent 28%),linear-gradient(180deg,#eef5ff,#dfeeff);overflow:hidden}.shopProductImage img{width:auto!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:block;object-fit:contain!important;object-position:center center!important;padding:0!important;background:transparent!important;transform:none!important}.shopProductBody{gap:12px;padding:18px 4px 4px!important}.shopProductTag{padding:8px 13px;font-size:.82rem}.shopProductBody h3{max-width:11em;font-size:clamp(1.55rem,7vw,2rem)!important;line-height:1.12!important}.shopProductBody p{font-size:1rem!important;line-height:1.5!important}.shopProductPrice{gap:7px;align-items:baseline}.shopProductPrice strong{font-size:clamp(1.75rem,8vw,2.25rem)!important}.shopProductCard .homePrimaryButton{width:100%;min-height:52px;margin-top:4px;border-radius:999px}.shopCtaSection{padding:36px 0 44px!important;background:#f6f9ff!important}.shopCtaPanel{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:18px!important;gap:18px!important;padding:24px!important;border:1px solid rgba(53,105,255,.18)!important;border-radius:24px!important;background:radial-gradient(circle at 96% 0,rgba(53,105,255,.12),transparent 32%),#ffffff!important;color:#101a35!important;box-shadow:0 18px 46px rgba(18,37,85,.08)}.shopCtaPanel .homeBadge{background:#e8f0ff!important;color:#3569ff!important}.shopCtaPanel h2{max-width:11em;color:#101a35!important;font-size:clamp(1.9rem,8.8vw,2.45rem)!important;line-height:1.08!important}.shopCtaPanel p{max-width:31ch;color:#667391!important;font-size:1rem!important;line-height:1.55!important}.shopCtaPanel .homePrimaryButton{width:100%;min-height:54px}.cartHero .serviceBreadcrumbs,.checkoutHero .serviceBreadcrumbs,.ecomSeoHero .serviceBreadcrumbs,.productHero .serviceBreadcrumbs,.serviceHero .serviceBreadcrumbs,.shopHero .serviceBreadcrumbs{width:auto!important;max-width:100%!important;min-height:0;display:flex!important;flex-wrap:wrap;align-items:center;gap:5px 7px;margin-top:22px;padding:10px 13px!important;border-radius:18px!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:none!important;color:rgba(255,255,255,.72);font-size:.72rem!important;line-height:1.25!important}.cartHero .serviceBreadcrumbs a,.cartHero .serviceBreadcrumbs span,.checkoutHero .serviceBreadcrumbs a,.checkoutHero .serviceBreadcrumbs span,.ecomSeoHero .serviceBreadcrumbs a,.ecomSeoHero .serviceBreadcrumbs span,.productHero .serviceBreadcrumbs a,.productHero .serviceBreadcrumbs span,.serviceHero .serviceBreadcrumbs a,.serviceHero .serviceBreadcrumbs span,.shopHero .serviceBreadcrumbs a,.shopHero .serviceBreadcrumbs span{min-width:0;color:inherit;text-decoration:none;overflow-wrap:anywhere}.cartHero .serviceBreadcrumbs a,.checkoutHero .serviceBreadcrumbs a,.ecomSeoHero .serviceBreadcrumbs a,.productHero .serviceBreadcrumbs a,.serviceHero .serviceBreadcrumbs a,.shopHero .serviceBreadcrumbs a{color:rgba(255,255,255,.9)}.header .saasHeaderInner{width:min(100% - 28px,1180px);display:grid!important;grid-template-columns:52px minmax(0,1fr) minmax(0,1fr) 74px!important;grid-gap:8px!important;gap:8px!important;align-items:center;padding:12px 0 14px!important}.header .saasBrand{width:52px!important;height:52px!important;align-self:center;grid-column:1!important}.header .saasCartSlot{display:contents!important}.header .currencySwitcher,.header .mobileMenuToggle,.header .saasCartSlot .cartPill{width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;margin:0!important;border-radius:999px!important;justify-content:center!important;font-size:.78rem!important;line-height:1!important}.header .currencySwitcher{grid-column:2!important}.header .saasCartSlot .cartPill{grid-column:3!important}.header .mobileMenuToggle{grid-column:4!important;padding:0 8px!important}.header .saasNav{grid-column:1/-1!important;width:100%!important;margin-top:8px!important;display:none!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:10px!important;border-radius:22px!important}.header .saasNavMobileOpen{display:grid!important}.header .saasNav .navGroup,.header .saasNav .navGroupButton,.header .saasNav>a{width:100%!important;min-width:0!important}.header .saasNav .navGroup,.header .saasNav>a{display:block!important;max-width:none!important}.header .saasNav .navGroupButton,.header .saasNav>a{height:48px!important;min-height:48px!important;box-sizing:border-box!important;border-radius:14px!important;justify-content:center!important;text-align:center!important;white-space:normal!important;padding-left:12px!important;padding-right:12px!important;display:flex!important}.header .megaMenu{position:static!important;width:100%!important;margin:8px 0 0!important;padding:10px!important;border-radius:16px!important;transform:none!important}.shopProductCard{padding:12px!important;gap:0!important}.shopProductImage{aspect-ratio:16/10.6!important;min-height:210px!important;padding:12px!important;border-radius:18px!important}.shopProductImage img{width:auto!important;height:100%!important;max-width:100%!important;max-height:100%!important;padding:0!important;object-fit:contain!important;object-position:center!important}.shopProductBody{padding:14px 4px 4px!important;gap:10px!important}.shopProductBody h3{max-width:100%!important;font-size:clamp(1.42rem,6.4vw,1.8rem)!important;line-height:1.08!important}.shopProductBody p{font-size:.95rem!important;line-height:1.42!important}.shopProductPrice strong{font-size:clamp(1.55rem,7vw,2rem)!important}.casesListGrid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:20px!important;gap:20px!important}.casesPortfolioCard,.casesPortfolioCardLarge{display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-height:0!important;border-radius:22px!important}.casesPortfolioCardLarge{grid-column:1/-1!important}.casesPortfolioCardLarge:before{display:none!important}.casesPortfolioCard img,.casesPortfolioCard:not(.casesPortfolioCardLarge) img,.casesPortfolioCardLarge img{display:block!important;width:calc(100% - 28px)!important;height:auto!important;min-height:0!important;aspect-ratio:16/9!important;margin:14px 14px 0!important;padding:10px!important;object-fit:contain!important;object-position:center!important;background:#ffffff!important}.casesPortfolioCard div{display:grid!important;grid-gap:10px;gap:10px;justify-content:start!important;padding:18px!important}.casesPortfolioCard span{margin:0!important;font-size:.78rem!important}.casesPortfolioCard h3,.casesPortfolioCardLarge h3{max-width:100%!important;margin:0!important;font-size:clamp(1.45rem,6.6vw,1.9rem)!important;line-height:1.1!important}.casesPortfolioCard p{margin:0!important;font-size:.98rem!important;line-height:1.5!important}.casesPortfolioCard:after,.casesPortfolioCardLarge:after{grid-column:auto!important;align-self:auto!important;margin:0 18px 18px!important;min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;text-align:center!important;white-space:normal!important}.header .mobileMenuToggle{background:#101a35!important;color:#ffffff!important;border-color:rgba(16,26,53,.12)!important;box-shadow:0 12px 28px rgba(16,26,53,.16)!important}.aboutApproachCard,.aboutMissionCard{padding:22px!important;border-radius:22px!important}.aboutApproachCard span,.aboutMissionCard>span{max-width:100%;min-width:0!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 12px!important;line-height:1.15!important;white-space:normal!important;overflow:visible!important}.aboutApproachCard h3,.aboutMissionCard h3{font-size:clamp(1.55rem,7vw,2rem)!important;line-height:1.12!important}}.industrySeoHero .homeSecondaryButton{min-height:52px;padding-inline:24px}.beautySeoHero .container{width:min(100% - 72px,1280px)}.beautySeoHero .ecomHeroGrid{grid-template-columns:minmax(560px,.9fr) minmax(520px,.8fr);gap:clamp(74px,7vw,128px)}.beautySeoHero .serviceHeroContent{max-width:760px}.beautySeoHero .serviceHeroContent h1{max-width:780px;font-size:clamp(4.2rem,4.4vw,5.4rem);text-wrap:balance}.beautySeoHero .serviceHeroContent p{max-width:720px}.beautySeoHero .yandexOrbit{justify-self:center;width:min(100%,560px)}.cosmetologyArticleSection .container{max-width:1080px}.cosmetologyArticleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.cosmetologyArticleCard{position:relative;display:flex;min-width:0;min-height:100%;flex-direction:column;overflow:hidden;border:1px solid #d8e4f7;border-radius:24px;background:#ffffff;box-shadow:0 28px 80px rgba(20,40,88,.08)}.cosmetologyArticleCard img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#101936}.cosmetologyArticleCard .cosmetologyArticleTop,.cosmetologyArticleCard a,.cosmetologyArticleCard h3,.cosmetologyArticleCard p{margin-inline:22px}.cosmetologyArticleTop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;margin-bottom:16px}.cosmetologyArticleTop b,.cosmetologyArticleTop span{display:inline-flex;align-items:center;min-height:32px;border-radius:999px;font-size:.75rem;font-weight:900}.cosmetologyArticleTop span{justify-content:center;width:32px;color:#ffffff;background:#3569ff}.cosmetologyArticleTop b{padding:0 12px;color:#3569ff;background:#eef4ff}.cosmetologyArticleCard h3{margin-top:0;margin-bottom:12px;color:#111b3a;font-size:clamp(1.25rem,1.5vw,1.55rem);line-height:1.12}.cosmetologyArticleCard p{margin-top:0;margin-bottom:24px;color:#586a91;font-size:.95rem;line-height:1.55}.cosmetologyArticleCard a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:auto;margin-bottom:22px;border-radius:14px;background:#101936;color:#ffffff;font-size:.92rem;font-weight:900;text-decoration:none}@media (max-width:1180px){.beautySeoHero .container{width:min(100% - 48px,1180px)}.beautySeoHero .ecomHeroGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.cosmetologyArticleGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){body,html{overflow-x:hidden}.industrySeoHero,.industrySeoHero *{box-sizing:border-box}.industrySeoHero .container,.industrySeoHero .ecomHeroGrid,.industrySeoHero .serviceHeroContent{width:100%!important;max-width:100%!important;min-width:0!important}.industrySeoHero .ecomHeroGrid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:22px!important;gap:22px!important;overflow:hidden!important}.industrySeoHero .container{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;overflow:hidden!important}.industrySeoHero .serviceHeroContent h1{max-width:100%!important;font-size:clamp(2.1rem,9vw,2.65rem)!important;line-height:1.06!important;overflow-wrap:break-word!important}.industrySeoHero .serviceHeroContent p{width:100%!important;max-width:100%!important;font-size:1rem!important;line-height:1.58!important;overflow-wrap:break-word!important}.industrySeoHero .ecomHeroMetrics{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important}.industrySeoHero .ecomHeroMetrics article{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;padding:18px!important}.industrySeoHero .ecomHeroMetrics strong{font-size:clamp(1.55rem,7vw,1.95rem)!important;line-height:1.08!important;overflow-wrap:normal!important}.industrySeoHero .ecomHeroMetrics span{max-width:100%!important;font-size:.94rem!important;line-height:1.45!important;overflow-wrap:break-word!important}.industrySeoHero .homeHeroActions .homePrimaryButton,.industrySeoHero .homeHeroActions .homeSecondaryButton,.industrySeoHero .serviceBreadcrumbs{max-width:100%!important}}.yandexDarkSection.dentalProcessSection{background:radial-gradient(circle at 18% 12%,rgba(53,105,255,.22),transparent 30%),radial-gradient(circle at 82% 16%,rgba(112,72,255,.18),transparent 28%),linear-gradient(135deg,#0d1730,#121d3b 55%,#081226)!important;color:#ffffff}.yandexDarkSection.dentalProcessSection .homeSectionHeader h2,.yandexDarkSection.dentalProcessSection .homeSectionHeader p{color:#ffffff}.yandexDarkSection.dentalProcessSection .seoTimeline:before{background:linear-gradient(180deg,rgba(123,149,255,.25),#3569ff 45%,#7c3aed)!important}.yandexDarkSection.dentalProcessSection .ecomTimeline .seoTimelineItem{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.08);box-shadow:0 24px 70px rgba(0,0,0,.18)}.yandexDarkSection.dentalProcessSection .ecomTimeline .seoTimelineItem h3{color:#ffffff}.yandexDarkSection.dentalProcessSection .ecomTimeline .seoTimelineItem p{color:rgba(226,235,255,.78)}.yandexDarkSection.dentalProcessSection .timelineResult{border-color:rgba(134,170,255,.28);background:rgba(10,22,50,.78);color:#ffffff}@media (max-width:640px){body,html{overflow-x:hidden!important}.container,main,section{max-width:100%!important}.container{width:min(100% - 28px,1180px)!important}.cartHero h1,.checkoutHero h1,.ecomSeoHero h1,.homeHeroContent h1,.legalHeroCopy h1,.productHero .serviceHeroContent h1,.serviceHeroContent h1,.shopHero h1{max-width:100%!important;font-size:clamp(2.05rem,10.6vw,3rem)!important;line-height:1.06!important;letter-spacing:0!important;overflow-wrap:anywhere!important;word-break:normal!important;text-wrap:balance}.cartHero,.checkoutHero,.ecomSeoHero,.legalHero,.productHero,.serviceHero,.shopHero{padding:34px 0 42px!important}.cartHeroGrid,.checkoutHeroGrid,.ecomHeroGrid,.legalHeroGrid,.productHeroGrid,.serviceHeroGrid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:22px!important;gap:22px!important}.ecomHeroMetrics,.homeStatsGrid,.homeTrustSection .homeStatsGrid,.productHeroMetrics{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important}.homeStatCard,.homeTrustSection .homeStatCard,.productHeroMetrics .ecomHeroMetric,.productHeroMetrics article{width:100%!important;min-width:0!important;min-height:0!important;padding:18px!important;display:block!important;text-align:left!important}.homeStatCard strong,.homeTrustSection .homeStatCard strong,.productHeroMetrics .ecomHeroMetric strong,.productHeroMetrics article strong{display:block!important;max-width:100%!important;font-size:clamp(2rem,9vw,2.75rem)!important;line-height:1.02!important;overflow-wrap:normal!important;word-break:normal!important}.homeStatCard span,.homeTrustSection .homeStatCard span,.productHeroMetrics .ecomHeroMetric small,.productHeroMetrics .ecomHeroMetric span,.productHeroMetrics article small,.productHeroMetrics article span{display:block!important;max-width:100%!important;font-size:.95rem!important;line-height:1.35!important;overflow-wrap:normal!important;word-break:normal!important}.aboutApproachCard,.aboutMissionCard,.casesPortfolioCard,.productOptionCard,.shopProductCard{overflow:hidden!important}.aboutApproachCard span,.aboutMissionCard>span,.homeBadge,.legalHeroCopy>span,.serviceHeroEyebrow{max-width:100%!important;color:#2f6bff!important;background:#eef5ff!important;border-color:rgba(47,107,255,.2)!important;text-shadow:none!important}.homeSectionHeader{gap:12px!important;margin-bottom:22px!important}.homeSectionHeader h2{max-width:100%!important;font-size:clamp(2rem,9vw,2.65rem)!important;line-height:1.08!important;text-wrap:balance}.homeSectionHeader p{max-width:100%!important;font-size:1rem!important;line-height:1.5!important}.legalHeroCopy h1{font-size:clamp(1.95rem,8.4vw,2.45rem)!important;line-height:1.12!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.header .saasNav>*{justify-self:stretch!important}.header .saasNav .navGroup,.header .saasNav .navGroupButton,.header .saasNav>*,.header .saasNav>a{width:100%!important;max-width:none!important}.ecomFeatureGrid,.ecomPackageGrid,.homeServiceGrid,.productOptionGrid,.relatedProductsGrid,.seoTimeline,.shopProductsGrid,.yandexDifferenceCards{grid-template-columns:minmax(0,1fr)!important}.shopProductCard{min-height:0!important}.shopProductImage{width:100%!important;min-height:210px!important;aspect-ratio:16/10.6!important;padding:12px!important;display:grid!important;place-items:center!important;overflow:hidden!important}.shopProductImage img{width:auto!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}.shopProductBody{padding-top:12px!important}.shopProductBody h3{font-size:clamp(1.35rem,6vw,1.72rem)!important;line-height:1.08!important}.shopProductBody p{font-size:.94rem!important;line-height:1.45!important}.shopProductCard .homePrimaryButton,.shopProductCard .homeSecondaryButton{width:100%!important;min-height:50px!important}.ecomFeatureCard,.ecomPackageCard,.homeServiceCard,.productOptionCard,.yandexDifferenceCards article{min-width:0!important;min-height:0!important;padding:22px!important;border-radius:22px!important}.ecomFeatureCard h3,.ecomPackageCard h3,.homeServiceCard h3,.productOptionCard h3,.yandexDifferenceCards h3{font-size:clamp(1.35rem,6.1vw,1.8rem)!important;line-height:1.12!important;overflow-wrap:normal!important}.ecomFeatureCard p,.ecomPackageCard p,.homeServiceCard p,.productOptionCard p,.yandexDifferenceCards p{font-size:.96rem!important;line-height:1.5!important}.serviceBreadcrumbs{max-width:100%!important;align-self:flex-start!important}}@media (min-width:641px) and (max-width:1100px){body,html{overflow-x:hidden!important}.container{width:min(100% - 40px,1000px)!important;max-width:100%!important}main :is(.homeSection,.ecomPricingSection,.ecomLightSection,.ecomDarkSection,.seoSystemSection,.productOptionsSection,.relatedProductsSection){padding-top:clamp(58px,8vw,84px);padding-bottom:clamp(58px,8vw,84px)}main :is(.homeSectionHeader,.homeCentered,.seoGrowthHeader){max-width:760px;margin-inline:auto;margin-bottom:34px;text-align:center}main :is(.homeSectionHeader h2,.homeCentered h2,.seoGrowthHeader h2){max-width:760px;margin-inline:auto;font-size:clamp(2.45rem,5.5vw,4rem)!important;line-height:1.08!important;letter-spacing:0!important;text-wrap:balance}main :is(.homeSectionHeader p,.homeCentered p,.seoGrowthHeader p){max-width:660px;margin-inline:auto;font-size:1.04rem!important;line-height:1.58!important}.header .saasCartSlot .cartPill{display:inline-flex!important;justify-content:center!important;gap:8px!important;overflow:hidden!important;white-space:nowrap!important}.cartHeroGrid,.checkoutHeroGrid,.ecomHeroGrid,.legalHeroGrid,.productHeroGrid,.serviceHeroGrid{grid-template-columns:minmax(0,1fr)!important;gap:30px!important}.legalHeroCopy,.productHero .serviceHeroContent,.serviceHeroContent{max-width:820px!important}.ecomSeoHero h1,.legalHeroCopy h1,.productHero .serviceHeroContent h1,.serviceHeroContent h1{max-width:820px!important;font-size:clamp(3rem,7vw,5.4rem)!important;line-height:1.04!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance}.ecomSeoHero p,.legalHeroCopy p,.productHero .serviceHeroContent p,.serviceHeroContent p{max-width:720px!important;font-size:1.08rem!important;line-height:1.6!important}.casesBreadcrumbs,.legalBreadcrumbs,.serviceBreadcrumbs{max-width:100%!important;width:-moz-fit-content!important;width:fit-content!important;min-height:46px;flex-wrap:wrap;row-gap:4px;border-radius:999px!important;overflow-wrap:normal!important}.aboutOrbit,.adsServiceOrbit,.blogOrbit,.seoGrowthCore,.webServiceOrbit,.yandexOrbit{display:none!important}.adsHeroGrid,.medicalUrgencyPanel,.seoSystemGrid,.webHeroGrid,.yandexDifferenceGrid{grid-template-columns:minmax(0,1fr)!important}.adsCardGrid,.adsDarkGrid,.adsProcessGrid,.ecomFeatureGrid,.ecomLeakGrid,.ecomReasonGrid,.ecomResultGrid,.medicalServicesGrid,.productOptionGrid,.productOutputGrid,.relatedProductsGrid,.seoSystemCards,.shopProductsGrid,.webAutomationGrid,.webFormatsGrid,.yandexDifferenceCards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.ecomPackageGrid,.homePricingSection.yandexPricingSection .ecomPackageGrid,.seoPackageGrid,.yandexPricingSection .ecomPackageGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:100%!important;gap:18px!important}.ecomFeatureCard,.ecomLeakCard,.ecomPackageCard,.medicalServiceCard,.productOptionCard,.seoSystemCard,.shopProductCard,.yandexDifferenceCards article,.yandexPricingSection .ecomPackageCard{min-width:0!important;min-height:0!important;overflow:hidden!important;padding:22px!important;border-radius:22px!important}.ecomFeatureCard:after,.ecomLeakCard:after,.medicalServiceCard:after,.seoSystemCard:after{opacity:.24;transform:scale(.72);transform-origin:top right}.ecomFeatureCard h3,.ecomLeakCard h3,.ecomPackageCard h3,.medicalServiceCard h3,.productOptionCard h3,.seoSystemCard h3,.shopProductBody h3,.yandexDifferenceCards h3,.yandexPricingSection .ecomPackageCard h3{max-width:100%!important;font-size:clamp(1.35rem,3.1vw,2rem)!important;line-height:1.14!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance}.ecomFeatureCard p,.ecomLeakCard p,.ecomPackageCard p,.medicalServiceCard p,.productOptionCard p,.seoSystemCard p,.shopProductBody p,.yandexDifferenceCards p,.yandexPricingSection .ecomPackageCard p{display:block!important;max-width:100%!important;min-height:0!important;overflow:visible!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;font-size:.98rem!important;line-height:1.5!important;overflow-wrap:normal!important;word-break:normal!important}.yandexBenefitGrid,.yandexInfluenceGrid,.yandexReasonGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:100%!important;gap:18px!important}.yandexInfluenceCore{grid-column:1/-1!important;grid-row:auto!important;width:100%!important;min-height:150px!important;aspect-ratio:auto!important;border-radius:24px!important}.yandexInfluenceCore:after,.yandexInfluenceCore:before{display:none!important}.yandexBenefitGrid article,.yandexInfluenceGrid article,.yandexReasonGrid article{min-width:0!important;overflow:hidden!important}.ecomTimeline,.seoTimeline,.yandexTimeline{display:grid!important;grid-template-columns:minmax(0,1fr)!important;max-width:760px!important;margin-inline:auto!important;padding-left:0!important;grid-gap:18px!important;gap:18px!important}.ecomTimeline:after,.ecomTimeline:before,.seoTimeline:after,.seoTimeline:before,.yandexTimeline:after,.yandexTimeline:before{display:none!important}.ecomTimeline .seoTimelineItem,.ecomTimeline .seoTimelineItem:nth-child(2n),.ecomTimeline .seoTimelineItem:nth-child(odd),.seoTimelineItem,.yandexTimeline .seoTimelineItem{width:100%!important;max-width:100%!important;margin:0!important;padding:24px!important;transform:none!important}.ecomTimeline .seoTimelineItem:nth-child(2n)>span,.ecomTimeline .seoTimelineItem>span,.seoTimelineItem>span,.yandexTimeline .seoTimelineItem>span{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0 0 16px!important;transform:none!important;line-height:1!important;text-align:center!important}.ecomPackageCard li:before,.seoPackageCard li:before,.yandexPricingSection .ecomPackageCard li:before{flex:0 0 8px!important;width:8px!important;height:8px!important;margin-top:.45em!important;border-radius:999px!important;background:#3569ff!important;content:""!important}.ecomPackageCard li,.seoPackageCard li,.yandexPricingSection .ecomPackageCard li{display:flex!important;align-items:flex-start!important;gap:9px!important;padding-left:0!important;font-size:.92rem!important;line-height:1.42!important}.shopProductImage{aspect-ratio:16/10.5!important;min-height:300px!important;padding:18px!important;display:grid!important;place-items:center!important;overflow:hidden!important}.shopProductImage img{width:auto!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}.casesListGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:22px!important;gap:22px!important}.casesPortfolioCard,.casesPortfolioCardLarge{display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-height:0!important;border-radius:24px!important}.casesPortfolioCardLarge{grid-column:1/-1!important}.casesPortfolioCardLarge:before{display:none!important}.casesPortfolioCard img,.casesPortfolioCard:not(.casesPortfolioCardLarge) img,.casesPortfolioCardLarge img{display:block!important;width:calc(100% - 32px)!important;height:auto!important;min-height:0!important;aspect-ratio:16/9!important;margin:16px 16px 0!important;padding:10px!important;object-fit:contain!important;object-position:center!important;background:#ffffff!important}.casesPortfolioCard div{display:grid!important;grid-gap:12px!important;gap:12px!important;justify-content:start!important;padding:20px!important}.casesPortfolioCardLarge div{padding:24px!important}.casesPortfolioCard h3,.casesPortfolioCardLarge h3{max-width:100%!important;margin:0!important;font-size:clamp(1.55rem,4.4vw,2.25rem)!important;line-height:1.08!important}.casesPortfolioCard p{margin:0!important;font-size:1rem!important;line-height:1.55!important}.casesPortfolioCard:after,.casesPortfolioCardLarge:after{grid-column:auto!important;align-self:auto!important;margin:0 20px 20px!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;text-align:center!important;white-space:normal!important}.header .mobileMenuToggle{background:#101a35!important;color:#ffffff!important;border-color:rgba(16,26,53,.12)!important;box-shadow:0 12px 28px rgba(16,26,53,.16)!important}}@media (min-width:641px) and (max-width:820px){.header .saasHeaderInner{width:min(100% - 32px,760px)!important;grid-template-columns:74px minmax(130px,1fr) minmax(130px,1fr) 112px!important;gap:12px!important}.adsCardGrid,.adsDarkGrid,.adsProcessGrid,.casesListGrid,.ecomFeatureGrid,.ecomLeakGrid,.ecomPackageGrid,.ecomReasonGrid,.ecomResultGrid,.homePricingSection.yandexPricingSection .ecomPackageGrid,.medicalServicesGrid,.productOptionGrid,.productOutputGrid,.relatedProductsGrid,.seoPackageGrid,.seoSystemCards,.shopProductsGrid,.webAutomationGrid,.webFormatsGrid,.yandexBenefitGrid,.yandexDifferenceCards,.yandexInfluenceGrid,.yandexPricingSection .ecomPackageGrid,.yandexReasonGrid{grid-template-columns:minmax(0,1fr)!important}.shopProductImage{min-height:280px!important;aspect-ratio:16/10.8!important}.ecomSeoHero h1,.legalHeroCopy h1,.productHero .serviceHeroContent h1,.serviceHeroContent h1{font-size:clamp(2.6rem,8.2vw,4.4rem)!important}}@media (max-width:1100px){.auditTopInner{min-height:auto!important;gap:14px!important;padding:10px 0!important}.auditOffer{gap:12px!important}.auditTopInner p{display:none!important}.auditTopInner a{min-height:40px!important;padding:9px 18px!important}.blogHero .homeSecondaryButton,.ecomSeoHero .homeSecondaryButton,.serviceHero .homeSecondaryButton,.shopHero .homeSecondaryButton{border-radius:999px!important;min-height:52px!important;padding:0 24px!important}.shopProductCard .shopProductImage{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.shopProductCard .shopProductImage img{display:block!important;height:auto!important;flex:0 1 auto!important}.shopCtaPanel{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:24px!important;gap:24px!important;padding:32px!important;background:radial-gradient(circle at 100% 0,rgba(53,105,255,.14),transparent 30%),#ffffff!important;color:#101a35!important;border-color:rgba(53,105,255,.2)!important;box-shadow:0 22px 58px rgba(18,37,85,.12)!important}.shopCtaPanel h2{max-width:720px!important;color:#101a35!important;font-size:clamp(2.25rem,5.4vw,3.4rem)!important;line-height:1.08!important}.shopCtaPanel p{max-width:620px!important;color:#64708e!important}.shopProductCard .shopProductImage img{width:auto!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important}.shopCtaPanel .homePrimaryButton{width:auto!important;min-width:190px!important;min-height:52px!important;padding:0 24px!important;white-space:normal!important;border-radius:999px!important}.yandexDifferenceLead .yandexMiniStats span,.yandexDifferenceLead h3,.yandexDifferenceLead p{color:#ffffff!important;text-shadow:none!important}.yandexDifferenceLead p{max-width:620px!important;color:rgba(255,255,255,.9)!important;font-size:1.05rem!important}}@media (max-width:640px){.shopCtaPanel{grid-template-columns:minmax(0,1fr)!important;padding:24px!important}.shopCtaPanel h2{max-width:100%!important;font-size:clamp(1.9rem,8.8vw,2.45rem)!important}.shopCtaPanel .homePrimaryButton{width:100%!important}}@media (max-width:1100px){.header .saasHeaderInner{width:min(100% - 40px,980px)!important;display:grid!important;grid-template-columns:78px minmax(0,1fr) minmax(0,1fr) 112px!important;grid-gap:12px!important;gap:12px!important;align-items:center!important;padding:14px 0 16px!important}.header .saasBrand{grid-column:1!important;grid-row:1!important;width:78px!important;height:78px!important;min-width:0!important;justify-self:start!important;border-radius:18px!important;background:#17213b url(/dg-mobile-logo.jpg) 50%/cover no-repeat!important;box-shadow:0 14px 30px rgba(15,23,42,.12)!important}.header .saasBrand img{display:none!important}.header .saasCartSlot{display:contents!important}.header .currencySwitcher{grid-column:2!important}.header .currencySwitcher,.header .saasCartSlot .cartPill{grid-row:1!important;width:100%!important;min-width:0!important}.header .saasCartSlot .cartPill{grid-column:3!important}.header .mobileMenuToggle{display:inline-flex!important;grid-column:4!important;grid-row:1!important;width:100%!important;min-width:0!important;align-items:center!important;justify-content:center!important;border:0!important;background:#101a35!important;color:#fff!important;font-weight:900!important;box-shadow:0 12px 28px rgba(16,26,53,.16)!important}.header .currencyMenuButton,.header .mobileMenuToggle,.header .saasCartSlot .cartPill{height:54px!important;min-height:54px!important;border-radius:999px!important}.header .currencyMenu{left:0!important;right:auto!important;top:calc(100% + 8px)!important;min-width:min(220px,calc(100vw - 40px))!important;max-width:calc(100vw - 40px)!important;z-index:320!important}.header .saasContact,.header .saasNav{display:none!important}.header .saasNav{grid-column:1/-1!important;grid-row:2!important;width:100%!important;max-width:none!important;min-height:0!important;margin:8px 0 0!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;overflow:hidden!important;border-radius:24px!important;padding:12px!important;background:#101a35!important;box-shadow:0 20px 44px rgba(16,26,53,.16)!important}.header .saasNavMobileOpen{display:grid!important}.header .saasNav .navGroup,.header .saasNav .navGroupButton,.header .saasNav>a{width:100%!important;max-width:none!important;min-width:0!important}.header .saasNav .navGroupButton,.header .saasNav>a{display:flex!important;min-height:52px!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;padding:0 18px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;text-align:center!important;white-space:normal!important;line-height:1.15!important}.header .megaMenu{position:static!important;display:none!important;width:100%!important;min-width:0!important;max-height:none!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;visibility:visible!important;margin:8px 0 0!important;overflow:visible!important;border:0!important;border-radius:18px!important;padding:10px!important;background:#ffffff!important;opacity:1!important;transform:none!important;box-shadow:none!important}.header .megaGroupOpen .megaMenu{display:grid!important}.header .megaColumnAccent,.header .megaIntro,.header .megaMenu:before{display:none!important}.header .megaColumn div,.header .megaColumns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;width:100%!important}.header .megaColumn{min-width:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.header .megaColumn h4,.header .megaColumn p{display:none!important}.header .megaColumn a,.header .mobileMegaAuditLink{display:flex!important;min-height:44px!important;align-items:center!important;justify-content:space-between!important;border-radius:12px!important;padding:10px 12px!important;font-size:.82rem!important;line-height:1.22!important;white-space:normal!important;overflow-wrap:anywhere!important;text-decoration:none!important}.header .mobileMegaAuditLink{grid-column:1/-1!important;justify-content:center!important;background:var(--brand-blue)!important;color:#fff!important}}@media (min-width:641px) and (max-width:1100px){.header .saasNav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important}.header .saasNav .megaGroupOpen{grid-column:1/-1!important}.header .megaGroupOpen .navGroupButton{min-height:46px!important}.header .megaGroupOpen .megaMenu{min-height:0!important}.header .saasNav .navGroupButton,.header .saasNav>a{min-height:46px!important}.header .megaColumn a,.header .mobileMegaAuditLink{min-height:40px!important}}@media (max-width:640px){.header .saasHeaderInner{width:min(100% - 28px,380px)!important;grid-template-columns:58px minmax(0,1fr) minmax(0,1fr) 84px!important;gap:8px!important;padding:12px 0!important}.header .saasBrand{width:58px!important;height:58px!important;border-radius:15px!important}.header .currencyMenuButton,.header .mobileMenuToggle,.header .saasCartSlot .cartPill{height:48px!important;min-height:48px!important;font-size:.76rem!important}.header .saasNav{border-radius:20px!important;padding:10px!important}.header .megaColumn div,.header .megaColumns,.header .saasNav{grid-template-columns:minmax(0,1fr)!important}.homeCasesSection .container.homeCentered,.homeCasesSection .homeCentered,.homeCertificatesSection .container.homeCentered,.homeCertificatesSection .homeCentered{width:min(100%,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;margin-inline:auto!important;padding-inline:0!important;overflow:visible!important}.homeCasesSection .homeCentered h2,.homeCasesSection .homeCentered p,.homeCertificatesSection .homeCentered h2,.homeCertificatesSection .homeCentered p{box-sizing:border-box!important;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;margin-left:auto!important;margin-right:auto!important;overflow-wrap:break-word!important;word-break:normal!important}.seoGrowthTableWrap{width:100%!important;max-width:100%!important;overflow:hidden!important}.seoGrowthTableWrap table{width:100%!important;min-width:0!important;table-layout:fixed!important;font-size:.72rem!important}.seoGrowthTableWrap td,.seoGrowthTableWrap th{padding:10px 8px!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}}.shopProductCard .shopProductImage{display:flex!important;align-items:center!important;justify-content:center!important}.shopProductCard .shopProductImage img{width:auto!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important}body:has(.adminShell) .auditTopBar,body:has(.adminShell) .header,body:has(.adminShell) footer{display:none!important}.adminShell{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr);background:#eef4ff;color:var(--ink)}.adminSidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:20px;padding:24px;background:#07142f;color:#fff}.adminLogo{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none}.adminLogo span{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#fff,#5976ff);color:#07142f;font-weight:900}.adminLogo strong,.adminTopbar strong{display:block;font-size:1rem}.adminNav{display:grid;grid-gap:8px;gap:8px}.adminBackLink,.adminHeroActions a,.adminNav a,.adminPanelHead a,.adminTopbar a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;padding:10px 14px;font-weight:800;text-decoration:none}.adminNav a{justify-content:flex-start;background:rgba(255,255,255,.08);color:rgba(255,255,255,.82)}.adminBackLink:hover,.adminNav a:hover{background:rgba(54,108,255,.28);color:#fff}.adminBackLink{margin-top:auto;border:1px solid rgba(255,255,255,.18);color:#fff}.adminMain{min-width:0;padding:24px}.adminTopbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;border:1px solid #d8e4ff;border-radius:22px;padding:16px 18px;background:rgba(255,255,255,.82);box-shadow:0 18px 50px rgba(18,42,86,.08)}.adminHero p,.adminLeadCard span,.adminMetricCard p,.adminPanel p,.adminSectionHead p,.adminTopbar span{color:#63708d}.adminActionForm button,.adminHeroActions a:first-child,.adminTopbar a{background:var(--brand-blue);color:#fff}.adminPage{display:grid;grid-gap:24px;gap:24px}.adminHero,.adminMetricCard,.adminPanel,.adminPipeline article,.adminSectionHead{border:1px solid #d8e4ff;border-radius:24px;background:#fff;box-shadow:0 18px 50px rgba(18,42,86,.08)}.adminHero{padding:clamp(28px,5vw,56px);background:radial-gradient(circle at top right,rgba(54,108,255,.2),transparent 34%),linear-gradient(135deg,#08142f,#173f82);color:#fff}.adminHero h1,.adminSectionHead h1{max-width:820px;margin:14px 0;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.98;letter-spacing:0}.adminHero p{max-width:760px;color:rgba(255,255,255,.78);font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.6}.adminBadge{width:-moz-fit-content;width:fit-content;max-width:100%;display:inline-flex;align-items:center;min-height:34px;border-radius:999px;padding:7px 14px;background:#eaf1ff;color:var(--brand-blue);font-size:.84rem;font-weight:900;white-space:normal}.adminHero .adminBadge,.adminPanelDark .adminBadge{background:rgba(255,255,255,.14);color:#fff}.adminHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.adminHeroActions a:last-child,.adminPanelHead a,.adminTopbar a{border:1px solid #c8d8ff;background:#fff;color:#12346c}.adminGridThree,.adminMetricGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.adminMetricGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.adminMetricCard,.adminPipeline article{padding:20px}.adminMetricCard span,.adminPipeline span{color:#6b7792;font-weight:800}.adminMetricCard strong,.adminPipeline strong{display:block;margin:8px 0;color:var(--brand-blue);font-size:clamp(2rem,4vw,3.6rem);line-height:1}.adminMetricCard-red strong{color:#e14d63}.adminMetricCard-green strong{color:#1aa779}.adminMetricCard-dark strong{color:#07142f}.adminGridTwo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.adminPanel,.adminSectionHead{padding:clamp(22px,3vw,34px)}.adminSectionHead h1{color:#07142f}.adminPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.adminPanel h2,.adminPanelHead h2{margin:10px 0 0;color:#07142f;font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.08}.adminPanelDark{background:linear-gradient(135deg,#07142f,#173f82);color:#fff}.adminPanelDark h2,.adminPanelDark p{color:#fff}.adminIpStack,.adminLeadList{display:grid;grid-gap:10px;gap:10px}.adminLeadCard{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid #dce7ff;border-radius:16px;padding:14px;background:#f7faff}.adminLeadCard span,.adminLeadCard strong{display:block}.adminLeadCard p{margin:0;overflow-wrap:anywhere}.adminLeadCard mark{border-radius:999px;padding:7px 10px;background:#eaf1ff;color:var(--brand-blue);font-weight:900}.adminTableWrap{width:100%;overflow-x:auto}.adminTable{width:100%;border-collapse:separate;border-spacing:0 10px;min-width:720px}.adminTable th{padding:0 14px 6px;color:#64708a;text-align:left;font-size:.82rem}.adminTable td{padding:14px;background:#f7faff;border-top:1px solid #dce7ff;border-bottom:1px solid #dce7ff;color:#122047;font-weight:700}.adminTable td:first-child{border-left:1px solid #dce7ff;border-radius:14px 0 0 14px}.adminTable td:last-child{border-right:1px solid #dce7ff;border-radius:0 14px 14px 0}.adminIpStack{grid-template-columns:repeat(2,minmax(0,1fr))}.adminIpStack span{border:1px solid rgba(54,108,255,.22);border-radius:14px;padding:12px;background:rgba(255,255,255,.1);color:inherit;font-weight:900;overflow-wrap:anywhere}.adminPipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.adminDealPipeline{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px}.adminDealPipeline article,.adminServiceGrid article{border:1px solid #dce7ff;border-radius:18px;padding:16px;background:#f7faff}.adminDealPipeline span,.adminServiceGrid span{color:#63708d;font-weight:800}.adminDealPipeline strong{display:block;margin:8px 0;color:var(--brand-blue);font-size:clamp(1.7rem,3vw,2.6rem);line-height:1}.adminDealPipeline p{margin:0;font-weight:900}.adminServiceGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.adminServiceGrid h3{margin:0 0 14px;color:#07142f;font-size:1rem;line-height:1.15}.adminServiceGrid div{display:grid;grid-gap:7px;gap:7px}.adminServiceGrid strong{color:var(--brand-blue);font-size:1.2rem}.adminAutomationGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.adminAutomationGrid article,.adminAutomationList div{border:1px solid #dce7ff;border-radius:18px;padding:16px;background:#f7faff}.adminAutomationGrid span{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;padding:6px 10px;background:#eaf1ff;color:var(--brand-blue);font-size:.78rem;font-weight:900}.adminAutomationGrid h3{margin:14px 0 8px;color:#07142f;font-size:1.12rem;line-height:1.15}.adminAutomationGrid p,.adminAutomationList p{margin:0;color:#63708d;line-height:1.5}.adminAutomationGrid mark{display:block;width:-moz-fit-content;width:fit-content;margin-top:14px;border-radius:999px;padding:7px 10px;background:#07142f;color:#fff;font-weight:900}.adminAutomationGrid small{display:block;margin-top:10px;color:#63708d;font-weight:800}.adminAutomationList{display:grid;grid-gap:10px;gap:10px}.adminAutomationList strong{display:block;margin-bottom:6px;color:#07142f}.adminActionForm{display:grid;grid-gap:14px;gap:14px}.adminActionForm label{display:grid;grid-gap:7px;gap:7px;color:#122047;font-weight:900}.adminActionForm input,.adminActionForm textarea{width:100%;border:1px solid #cfe0ff;border-radius:14px;padding:14px 16px;background:#f7faff;color:#07142f;font:inherit}.adminActionForm textarea{min-height:110px;resize:vertical}.adminActionForm button{width:-moz-fit-content;width:fit-content;min-height:48px;border:0;border-radius:999px;padding:12px 20px;font-weight:900;cursor:pointer}.adminStatusActions{display:flex;flex-wrap:wrap;gap:6px;min-width:260px}.adminStatusActions form{display:contents}.adminStatusActions button{min-height:32px;border:1px solid #cfe0ff;border-radius:999px;padding:6px 10px;background:#fff;color:#12346c;font-size:.76rem;font-weight:900;cursor:pointer}.adminStatusActions button:hover{background:var(--brand-blue);color:#fff}.adminCrmCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminCrmCard,.adminCrmCardGrid{display:grid;grid-gap:16px;gap:16px}.adminCrmCard{border:1px solid #dce7ff;border-radius:22px;padding:18px;background:linear-gradient(145deg,#ffffff,#f3f7ff);box-shadow:0 18px 42px rgba(26,62,130,.08)}.adminCrmCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.adminCrmCardHead span{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:6px 10px;background:#eaf1ff;color:var(--brand-blue);font-size:.78rem;font-weight:900}.adminCrmCardHead h3{margin:10px 0 4px;color:#07142f;font-size:1.18rem;line-height:1.14}.adminCrmCardHead p{margin:0;color:#63708d;overflow-wrap:anywhere}.adminCrmCardHead strong{flex:0 0 auto;color:var(--brand-blue);font-size:1.35rem;line-height:1}.adminCrmForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.adminCrmForm label{display:grid;grid-gap:6px;gap:6px;color:#17264f;font-size:.82rem;font-weight:900}.adminCrmForm input,.adminCrmForm select,.adminCrmForm textarea{width:100%;min-height:42px;border:1px solid #cfe0ff;border-radius:14px;padding:10px 12px;background:#fff;color:#07142f;font:inherit;font-size:.9rem}.adminCrmForm textarea{min-height:96px;resize:vertical}.adminCrmFormWide{grid-column:1/-1}.adminCrmForm button{grid-column:1/-1;min-height:44px;border:0;border-radius:999px;padding:10px 16px;background:var(--brand-blue);color:#fff;font-weight:900;cursor:pointer}.adminProductForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.adminProductForm label{display:grid;grid-gap:7px;gap:7px;color:#17264f;font-size:.84rem;font-weight:900}.adminProductForm input,.adminProductForm select,.adminProductForm textarea{width:100%;min-height:44px;border:1px solid #cfe0ff;border-radius:14px;padding:11px 13px;background:#fff;color:#07142f;font:inherit;font-size:.92rem}.adminProductForm input[type=file]{padding:10px;background:#f7faff}.adminProductForm textarea{min-height:112px;resize:vertical}.adminProductForm small{color:#687590;font-weight:800;line-height:1.35}.adminProductForm button{grid-column:1/-1;min-height:46px;border:0;border-radius:999px;padding:11px 18px;background:var(--brand-blue);color:#fff;font-weight:900;cursor:pointer}.adminProductsGrid{display:grid;grid-gap:14px;gap:14px}.adminProductCard{border:1px solid #dbe7ff;border-radius:20px;background:#fff;overflow:hidden}.adminProductCard summary{display:grid;grid-template-columns:220px minmax(0,1fr) minmax(150px,.35fr);grid-gap:18px;gap:18px;align-items:center;padding:16px;list-style:none;cursor:pointer}.adminProductCard summary::-webkit-details-marker{display:none}.adminProductMedia{display:grid;place-items:center;min-height:132px;border:1px solid #dce7ff;border-radius:18px;padding:10px;background:#edf5ff}.adminProductMedia img{width:100%;max-height:128px;object-fit:contain;display:block}.adminProductMedia span{color:#65728e;font-weight:900}.adminProductCard summary strong{display:block;margin:10px 0 6px;color:#07142f;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.1}.adminProductCard summary p{margin:0;color:#63708d;line-height:1.45}.adminProductMeta{display:grid;grid-gap:8px;gap:8px;justify-items:end;text-align:right}.adminProductMeta small,.adminProductMeta span{border-radius:999px;padding:7px 10px;background:#edf4ff;color:#12346c;font-weight:900}.adminProductMeta b{color:var(--brand-blue);font-size:1rem;line-height:1.25}.adminProductCard .adminDeleteForm,.adminProductCard .adminProductForm{padding:0 16px 16px}.adminProductActions{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 16px}.adminProductActions form{display:contents}.adminProductActions a,.adminProductActions button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cfe0ff;border-radius:999px;padding:9px 14px;background:#f7faff;color:#12346c;font:inherit;font-size:.86rem;font-weight:900;text-decoration:none;cursor:pointer}.adminProductActions form:nth-child(2) button{background:#07142f;color:#fff}.adminContentMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminContentMetricGrid article{border:1px solid #d8e4ff;border-radius:20px;padding:18px;background:#fff;box-shadow:0 18px 50px rgba(18,42,86,.06)}.adminContentMetricGrid p,.adminContentMetricGrid span{color:#64708a;font-weight:800}.adminContentMetricGrid strong{display:block;margin:8px 0;color:var(--brand-blue);font-size:clamp(2rem,4vw,3.2rem);line-height:1}.adminContentList{display:grid;grid-gap:14px;gap:14px}.adminContentCard{border:1px solid #dbe7ff;border-radius:20px;background:#fff;overflow:hidden}.adminContentCard summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.32fr);grid-gap:18px;gap:18px;align-items:center;padding:18px;list-style:none;cursor:pointer}.adminContentCard summary::-webkit-details-marker{display:none}.adminContentCard summary strong{display:block;margin:10px 0 6px;color:#07142f;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.1}.adminContentCard summary p{max-width:760px;margin:0;color:#63708d;line-height:1.45}.adminContentCard .adminDeleteForm,.adminContentCard .adminProductForm{padding:0 18px 18px}.adminContentForm textarea[name=html]{min-height:280px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.86rem;line-height:1.45}.adminProductVideo{display:grid;grid-gap:8px;gap:8px;align-content:center;border:1px solid #dce7ff;border-radius:16px;padding:12px;background:#f7faff}.adminProductVideo span{color:#17264f;font-weight:900}.adminProductVideo a{color:var(--brand-blue);font-weight:900;overflow-wrap:anywhere}.adminCrmNav{display:flex;flex-wrap:wrap;gap:8px;border:1px solid #d8e4ff;border-radius:22px;padding:10px;background:#fff;box-shadow:0 18px 50px rgba(18,42,86,.06)}.adminCrmNav a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:8px 12px;background:#eef4ff;color:#12346c;font-size:.86rem;font-weight:900;text-decoration:none}.adminClientMeta,.adminImportFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.adminClientMeta span,.adminImportFields span{border:1px solid #dce7ff;border-radius:14px;padding:10px 12px;background:#f7faff;color:#17264f;font-weight:800;overflow-wrap:anywhere}.adminClientList{display:grid;grid-gap:14px;gap:14px}.adminClientActions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;border:1px solid #d8e4ff;border-radius:22px;padding:12px;background:#fff;box-shadow:0 18px 50px rgba(18,42,86,.06)}.adminClientActions span{margin-left:auto;color:#63708d;font-size:.9rem;font-weight:800}.adminGhostLink,.adminPrimaryLink{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:999px;padding:10px 16px;font-size:.9rem;font-weight:900;text-decoration:none}.adminPrimaryLink{background:var(--brand-blue);color:#fff}.adminGhostLink{border:1px solid #cfe0ff;background:#f7faff;color:#12346c}.adminClientCreatePanel{scroll-margin-top:24px}.adminClientRow{border:1px solid #dbe7ff;border-radius:22px;padding:18px;background:linear-gradient(135deg,#ffffff,#f7faff);box-shadow:0 18px 45px rgba(16,42,86,.06)}.adminClientRowHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.adminClientRowHead span{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:6px 10px;background:#eaf1ff;color:var(--brand-blue);font-size:.78rem;font-weight:900}.adminClientRowHead h3{margin:10px 0 4px;color:#07142f;font-size:1.35rem;line-height:1.12}.adminClientRowHead p{margin:0;color:#63708d;overflow-wrap:anywhere}.adminClientRowHead strong{display:inline-flex;align-items:center;justify-content:center;min-width:46px;min-height:46px;border-radius:16px;background:#eaf1ff;color:var(--brand-blue);font-size:1.25rem}.adminClientTable{display:grid;grid-gap:12px;gap:12px}.adminClientRecord{border:1px solid #dbe7ff;border-radius:18px;background:#fff;overflow:hidden}.adminClientRecord summary{display:grid;grid-template-columns:auto minmax(220px,1.1fr) minmax(0,2fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:16px;cursor:pointer;list-style:none}.adminRecordSelect{width:18px;height:18px;accent-color:var(--brand-blue);cursor:pointer}.adminBulkToolbar{display:flex;align-items:center;justify-content:flex-end;gap:10px}.adminBulkToolbar button{border:1px solid #ffc4c4;border-radius:999px;padding:10px 14px;background:#fff5f5;color:#c51628;font-size:.84rem;font-weight:900;cursor:pointer}.adminCalendarHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.adminCalendarHead h2{margin:10px 0 0;color:#07142f;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1;text-transform:capitalize}.adminCalendarControls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:620px}.adminCalendarControls a,.adminCalendarControls button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid #d7e4ff;border-radius:999px;padding:0 14px;background:#f7faff;color:#17335f;font-size:.84rem;font-weight:900;text-decoration:none}.adminCalendarControls form{display:flex;gap:8px}.adminCalendarControls input{min-height:42px;border:1px solid #d7e4ff;border-radius:999px;padding:0 12px;background:#fff;color:#07142f;font:inherit;font-weight:800}.adminCalendarGrid,.adminCalendarWeekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.adminCalendarWeekdays{margin-bottom:8px}.adminCalendarWeekdays span{color:#6c7894;font-size:.78rem;font-weight:900;text-align:center}.adminCalendarDay{min-height:138px;border:1px solid #dbe7ff;border-radius:18px;padding:12px;background:#fff;color:#07142f}.adminCalendarDay strong{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:12px;background:#edf4ff;color:var(--brand-blue);font-size:.9rem}.adminCalendarDay div{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.adminCalendarDay a{display:grid;grid-gap:3px;gap:3px;border-radius:12px;padding:8px;background:#f3f7ff;color:#10265a;font-size:.78rem;font-weight:900;line-height:1.25;text-decoration:none}.adminCalendarDay a span{color:#2f6bff;font-size:.68rem;text-transform:uppercase}.adminCalendarDay small{color:#63708d;font-size:.75rem;font-weight:900}.adminCalendarDayMuted{opacity:.55;background:#f7faff}.adminCalendarDayToday{border-color:var(--brand-blue);box-shadow:inset 0 0 0 1px var(--brand-blue)}.adminClientRecord summary::-webkit-details-marker{display:none}.adminClientIdentity{display:grid;grid-gap:4px;gap:4px;min-width:0}.adminClientIdentity span{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:5px 10px;background:#eaf1ff;color:var(--brand-blue);font-size:.76rem;font-weight:900}.adminClientIdentity strong{color:#07142f;font-size:1.08rem;line-height:1.15}.adminClientIdentity small{color:#63708d;font-size:.9rem;overflow-wrap:anywhere}.adminClientRecordMeta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.adminClientRecordMeta span{min-height:38px;border:1px solid #e0e9ff;border-radius:12px;padding:8px 10px;background:#f7faff;color:#17264f;font-size:.84rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminClientRecord summary b{border-radius:999px;padding:9px 12px;background:#07142f;color:#fff;font-size:.82rem;white-space:nowrap}.adminClientRecord[open] summary{border-bottom:1px solid #dbe7ff;background:#f7faff}.adminClientRecord .adminCrmForm{padding:16px}.adminClientRecord .adminStatusActions{padding:0 16px 16px}.adminDealItems{margin:0 16px 16px;border:1px solid #dbe7ff;border-radius:18px;padding:14px;background:#f7faff}.adminDealItemsHead{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);grid-gap:12px;gap:12px;align-items:start;margin-bottom:12px}.adminDealItemsHead span{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:7px 12px;background:#eaf2ff;color:var(--brand-blue);font-size:.82rem;font-weight:900}.adminDealItemsHead strong{display:block;margin-top:8px;color:#07142f;font-size:1.1rem}.adminDealItemsHead p,.adminMutedText{margin:0;color:#65728e;line-height:1.45}.adminDealItemList{display:grid;grid-gap:10px;gap:10px;margin-bottom:12px}.adminDealItem{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid #dce7ff;border-radius:16px;padding:12px;background:#fff}.adminDealItem strong{display:block;color:#07142f;line-height:1.2}.adminDealItem span{display:block;margin-top:4px;color:#62708c;font-size:.86rem}.adminDealItem form:not(.adminDeleteForm){display:grid;grid-template-columns:92px auto auto;grid-gap:8px;gap:8px;align-items:end}.adminDealItem label{display:grid;grid-gap:4px;gap:4px;color:#1c3467;font-size:.78rem;font-weight:900}.adminDealItem input,.adminInlineForm input,.adminInlineForm select{min-height:42px;border:1px solid #cfe0ff;border-radius:12px;padding:9px 11px;background:#fff;color:#07142f;font:inherit;font-weight:800}.adminDealItem b{color:#0b2456;font-size:1rem}.adminDealItem button,.adminInlineForm button{min-height:42px;border:0;border-radius:999px;padding:10px 14px;background:var(--brand-blue);color:#fff;font-weight:900;cursor:pointer}.adminDealItem .adminDeleteForm{padding:0}.adminDealItem .adminDeleteForm button{border:1px solid rgba(220,38,38,.24);background:#fff1f2;color:#b91c1c}.adminCrmRelations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 16px 16px}.adminCrmRelations article{border:1px solid #dce7ff;border-radius:16px;padding:14px;background:#f7faff}.adminCrmRelations span{display:inline-flex;border-radius:999px;padding:6px 10px;background:#eaf2ff;color:var(--brand-blue);font-size:.78rem;font-weight:900}.adminCrmRelations p{margin:10px 0 0;color:#596887;line-height:1.45;overflow-wrap:anywhere}.adminCrmRelations strong{color:#07142f}.adminCrmWorkspace{display:grid;grid-gap:14px;gap:14px;margin:0 16px 16px;border:1px solid #dbe7ff;border-radius:20px;padding:16px;background:linear-gradient(135deg,#f8fbff,#eef5ff)}.adminCrmWorkspaceHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.adminCrmWorkspaceHead h3{margin:8px 0 6px;color:#07142f;font-size:clamp(1.45rem,2.4vw,2.1rem);line-height:1.05}.adminCrmWorkspaceHead p{max-width:760px;margin:0;color:#64728f;line-height:1.5}.adminCrmWorkspaceActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.adminCrmKpiGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.adminCrmKpiGrid div{display:grid;grid-gap:6px;gap:6px;min-height:86px;border:1px solid #d9e6ff;border-radius:16px;padding:13px;background:#fff}.adminCrmKpiGrid span{color:#667491;font-size:.78rem;font-weight:900}.adminCrmKpiGrid strong{color:var(--brand-blue);font-size:clamp(1.35rem,3vw,2rem);line-height:1}.adminCrmQuickForm{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(140px,.8fr) minmax(220px,1.4fr) 86px 110px 100px auto;grid-gap:10px;gap:10px;align-items:end;border:1px solid #d9e6ff;border-radius:18px;padding:14px;background:#fff}.adminCrmQuickForm label{display:grid;grid-gap:6px;gap:6px;color:#18335e;font-size:.76rem;font-weight:900}.adminCrmQuickForm input,.adminCrmQuickForm select{min-width:0;min-height:42px;border:1px solid #cfe0ff;border-radius:13px;padding:9px 11px;background:#f8fbff;color:#07142f;font:inherit;font-size:.84rem;font-weight:800}.adminCrmQuickForm button{min-height:42px;border:0;border-radius:999px;padding:10px 18px;background:var(--brand-blue);color:#fff;font:inherit;font-weight:900;cursor:pointer}.adminCrmLinkedGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.adminCrmLinkedPanel{min-width:0;border:1px solid #d9e6ff;border-radius:18px;padding:14px;background:#fff}.adminCrmLinkedPanelWide{grid-column:span 2}.adminCrmLinkedHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.adminCrmLinkedHead span{display:inline-flex;border-radius:999px;padding:7px 11px;background:#eaf2ff;color:var(--brand-blue);font-size:.78rem;font-weight:900}.adminCrmLinkedHead small{color:#6a7895;font-weight:900}.adminCrmMiniList,.adminCrmTimeline{display:grid;grid-gap:9px;gap:9px}.adminCrmMiniList div,.adminCrmTimeline div{border:1px solid #e0e9ff;border-radius:14px;padding:11px;background:#f8fbff}.adminCrmMiniList strong,.adminCrmTimeline strong{display:block;color:#07142f;line-height:1.25;overflow-wrap:anywhere}.adminCrmEmpty,.adminCrmMiniList p,.adminCrmTimeline p{margin:6px 0 0;color:#5f6f8e;line-height:1.45;overflow-wrap:anywhere}.adminCrmMiniList small,.adminCrmTimeline small{display:block;margin-top:6px;color:#7b88a1;font-size:.78rem;font-weight:800}.adminCrmTimeline b{display:inline-flex;margin-bottom:8px;border-radius:999px;padding:5px 9px;background:#eaf2ff;color:var(--brand-blue);font-size:.72rem}.adminCrmInlineForm{display:grid;grid-template-columns:minmax(160px,1fr) 76px auto;grid-gap:8px;gap:8px;margin-top:10px}.adminCrmInlineForm input,.adminCrmInlineForm select{min-width:0;min-height:38px;border:1px solid #cfe0ff;border-radius:12px;padding:8px 10px;background:#fff;color:#07142f;font:inherit;font-size:.78rem;font-weight:800}.adminCrmInlineForm button{min-height:38px;border:0;border-radius:999px;padding:8px 13px;background:#10254a;color:#fff;font:inherit;font-size:.78rem;font-weight:900;cursor:pointer}.adminCrmInlineForm:has(input[name=body]){grid-template-columns:92px minmax(120px,.8fr) minmax(160px,1fr) auto}.adminCrmDealEdit{display:grid;grid-template-columns:minmax(170px,1fr) 110px 150px auto;grid-gap:8px;gap:8px;margin-top:10px}.adminCrmDealEdit input,.adminCrmDealEdit select,.adminCrmMiniActions input,.adminCrmMiniActions select{min-width:0;min-height:38px;border:1px solid #cfe0ff;border-radius:12px;padding:8px 10px;background:#fff;color:#07142f;font:inherit;font-size:.78rem;font-weight:800}.adminCrmDealEdit button,.adminCrmMiniActions button{min-height:38px;border:0;border-radius:999px;padding:8px 13px;background:#2f6bff;color:#fff;font:inherit;font-size:.78rem;font-weight:900;cursor:pointer}.adminCrmMiniActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.adminCrmMiniActions form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.adminCrmDealEdit .adminDangerButton,.adminCrmMiniActions .adminDangerButton{border:1px solid rgba(220,38,38,.24);background:#fff1f2;color:#b91c1c}.adminDeleteForm{padding:0 16px 16px}.adminDeleteForm button{min-height:42px;border:1px solid rgba(220,38,38,.24);border-radius:999px;padding:10px 16px;background:#fff1f2;color:#b91c1c;font-weight:900;cursor:pointer}.adminBulkActions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 18px;padding:12px;border:1px solid #dce7ff;border-radius:18px;background:#f7faff}.adminBulkActions label,.adminBulkActions span{display:inline-flex;align-items:center;gap:10px;color:#12346c;font-weight:800}.adminBulkActions input[type=checkbox],.adminTable input[type=checkbox]{width:18px;height:18px;accent-color:#2f6bff}.adminBulkActions button,.adminRowDeleteButton{min-height:42px;border-radius:999px;padding:10px 16px;font-weight:900;cursor:pointer}.adminBulkActions button{border:0;background:#ef4444;color:#fff}.adminBulkActions button:disabled{cursor:not-allowed;background:#d8e4ff;color:#73819f}.adminRowDeleteButton{border:1px solid rgba(220,38,38,.24);background:#fff1f2;color:#b91c1c}.adminTableCheckboxCell{width:44px;text-align:center}.adminEmptyState{padding:24px;border:1px solid #dce7ff;border-radius:20px;background:#f7faff}.adminInlineForm{display:grid;grid-template-columns:minmax(0,1fr) 96px auto;grid-gap:10px;gap:10px;align-items:center;margin-top:10px}.adminInlineForm button{min-height:42px;border:0;border-radius:999px;padding:10px 14px;background:var(--brand-blue);color:#fff;font-size:.82rem;font-weight:900;cursor:pointer}.adminTimelineList{display:grid;grid-gap:12px;gap:12px}.adminTimelineList article{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:14px;gap:14px;border:1px solid #dce7ff;border-radius:18px;padding:16px;background:#f7faff}.adminTimelineList span{color:var(--brand-blue);font-weight:900}.adminTimelineList h3{margin:0 0 6px;color:#07142f}@media (max-width:1180px){.adminShell{grid-template-columns:1fr}.adminSidebar{position:static;height:auto;padding:16px;gap:12px}.adminNav{display:flex;flex-wrap:wrap;gap:8px}.adminBackLink,.adminNav a{min-height:38px;border-radius:999px;padding:8px 12px;font-size:.86rem}.adminMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.adminMain,.adminShell{width:100%;overflow-x:hidden}.adminMain{padding:10px}.adminSidebar{padding:12px}.adminNav{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.adminNav a{min-width:0;text-align:center;white-space:normal;overflow-wrap:anywhere}.adminLogo,.adminNav a{justify-content:center}.adminLogo span{width:42px;height:42px}.adminLeadCard,.adminPanelHead,.adminTopbar{display:grid}.adminContentCard,.adminCrmCard,.adminCrmNav,.adminPanel,.adminSectionHead,.adminTopbar{width:100%;max-width:100%}.adminTopbar{gap:12px;padding:14px}.adminTopbar a{width:100%}.adminAutomationGrid,.adminClientMeta,.adminContentCard summary,.adminContentMetricGrid,.adminCrmCardGrid,.adminCrmForm,.adminDealPipeline,.adminGridThree,.adminGridTwo,.adminImportFields,.adminIpStack,.adminMetricGrid,.adminNav,.adminPipeline,.adminProductForm,.adminServiceGrid,.adminTimelineList article{grid-template-columns:minmax(0,1fr)}.adminClientActions{display:grid}.adminClientActions span{margin-left:0}.adminGhostLink,.adminPrimaryLink{width:100%}.adminClientRecord summary{grid-template-columns:minmax(0,1fr)}.adminRecordSelect{justify-self:start}.adminBulkToolbar{width:100%;justify-content:stretch}.adminBulkToolbar button{width:100%}.adminCalendarHead{display:grid}.adminCalendarControls{justify-content:stretch}.adminCalendarControls a,.adminCalendarControls button,.adminCalendarControls form,.adminCalendarControls input{width:100%}.adminCalendarControls form{display:grid}.adminCalendarWeekdays{display:none}.adminCalendarGrid{grid-template-columns:minmax(0,1fr)}.adminCalendarDay{min-height:auto}.adminProductCard summary{grid-template-columns:minmax(0,1fr)}.adminProductMedia{min-height:180px}.adminProductMedia img{max-height:170px}.adminProductMeta{justify-items:start;text-align:left}.adminContentCard .adminDeleteForm,.adminContentCard .adminProductForm,.adminProductActions,.adminProductCard .adminDeleteForm,.adminProductCard .adminProductForm{padding-inline:12px}.adminProductActions{display:grid;grid-template-columns:minmax(0,1fr)}.adminProductActions a,.adminProductActions button{width:100%}.adminClientRecordMeta{grid-template-columns:minmax(0,1fr)}.adminClientRecordMeta span{white-space:normal}.adminClientRecord summary b{width:100%;text-align:center}.adminCrmWorkspace{margin-inline:12px;padding:12px;border-radius:18px}.adminCrmLinkedHead,.adminCrmWorkspaceHead{display:grid}.adminCrmWorkspaceActions{justify-content:stretch}.adminCrmWorkspaceActions a{width:100%;justify-content:center}.adminCrmKpiGrid,.adminCrmLinkedGrid,.adminCrmQuickForm{grid-template-columns:minmax(0,1fr)}.adminCrmDealEdit,.adminCrmInlineForm,.adminCrmInlineForm:has(input[name=body]){grid-template-columns:minmax(0,1fr)}.adminCrmMiniActions,.adminCrmMiniActions button,.adminCrmMiniActions form{width:100%}.adminCrmLinkedPanelWide{grid-column:auto}.adminCrmNav{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.adminCrmNav a{flex:0 0 auto}.adminHero,.adminPanel,.adminSectionHead{border-radius:20px}.adminHero h1,.adminSectionHead h1{font-size:clamp(2rem,10.5vw,2.8rem);line-height:1.04;overflow-wrap:anywhere}.adminTable{min-width:640px}.adminCrmCardHead{display:grid}.adminClientRow{padding:14px;border-radius:18px}.adminClientRowHead{display:grid;grid-gap:10px;gap:10px}.adminCrmCardHead strong{width:-moz-fit-content;width:fit-content}.adminStatusActions{min-width:0}.adminDealItems{margin-inline:10px;padding:12px}.adminCrmRelations,.adminDealItem,.adminDealItem form:not(.adminDeleteForm),.adminDealItemsHead,.adminInlineForm{grid-template-columns:minmax(0,1fr)}.adminDealItem{align-items:stretch}.adminDealItem button,.adminInlineForm button{width:100%}}.shopCtaSection{padding:clamp(48px,7vw,86px) 0!important;background:linear-gradient(180deg,#071126,#101a3d)!important}.shopCtaSection .shopCtaPanel{width:min(100% - 32px,1180px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:clamp(20px,4vw,48px)!important;gap:clamp(20px,4vw,48px)!important;margin:0 auto!important;padding:clamp(28px,4.5vw,56px)!important;border:1px solid rgba(120,166,255,.32)!important;border-radius:28px!important;background:radial-gradient(circle at 88% 10%,rgba(53,105,255,.24),transparent 34%),linear-gradient(135deg,#123f86,#14366f 45%,#0d1d41)!important;color:#ffffff!important;box-shadow:0 28px 70px rgba(3,12,31,.32)!important}.shopCtaSection .shopCtaPanel>div{display:grid!important;grid-gap:14px!important;gap:14px!important;min-width:0!important}.shopCtaSection .shopCtaPanel .homeBadge{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.18)!important;color:#ffffff!important}.shopCtaSection .shopCtaPanel h2{max-width:760px!important;margin:0!important;color:#ffffff!important;font-size:clamp(2.1rem,4.6vw,4rem)!important;line-height:1.04!important;letter-spacing:0!important;text-shadow:none!important}.shopCtaSection .shopCtaPanel p{max-width:680px!important;margin:0!important;color:rgba(232,240,255,.9)!important;font-size:clamp(1rem,1.6vw,1.25rem)!important;line-height:1.65!important;text-shadow:none!important}.shopCtaSection .shopCtaPanel .homePrimaryButton{width:auto!important;min-width:210px!important;min-height:56px!important;padding:0 28px!important;border-radius:999px!important;background:#3569ff!important;color:#ffffff!important;white-space:nowrap!important}@media (max-width:820px){.shopCtaSection .shopCtaPanel{grid-template-columns:1fr!important;padding:28px!important;border-radius:24px!important}.shopCtaSection .shopCtaPanel h2{font-size:clamp(2rem,7vw,3rem)!important}.shopCtaSection .shopCtaPanel .homePrimaryButton{width:100%!important;white-space:normal!important}}@media (max-width:760px){.homeServicesSection{padding-block:50px!important}.homeServicesSection .homeServicesIntro{display:grid;grid-gap:12px;gap:12px}.homeServicesSection .homeServicesIntro h2{margin:0!important;font-size:clamp(1.85rem,8vw,2.35rem)!important;line-height:1.08!important}.homeServicesSection .homeServicesIntro p{font-size:1rem!important;line-height:1.55!important}.homeServicesSection .homeServicesGrid{gap:16px!important;margin-top:22px!important}.homeServicesSection .homeFlowPanel{gap:12px!important;padding:14px!important;border-radius:22px!important}.homeServicesSection .homeFlowPanel .homeFlowCard{padding:16px!important;border-radius:16px!important}.homeServicesSection .homeFlowPanel .homeFlowCard h3{margin:10px 0 6px!important;font-size:1rem!important;line-height:1.2!important}.homeServicesSection .homeFlowPanel .homeFlowCard p{font-size:.9rem!important;line-height:1.45!important}.homeServicesSection .homeServiceGrid{gap:12px!important}.homeServicesSection .homeServiceCard{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-gap:6px 12px!important;gap:6px 12px!important;align-items:start!important;padding:18px!important;border-radius:20px!important;text-align:left!important}.homeServicesSection .homeServiceCard .homeServiceIcon{position:relative!important;inset:auto!important;grid-column:1!important;grid-row:1/span 2!important;width:28px!important;height:28px!important;margin:2px 0 0!important;transform:none!important}.homeServicesSection .homeServiceCard h3,.homeServicesSection .homeServiceCard p{grid-column:2!important;margin:0!important}.homeServicesSection .homeServiceCard h3{font-size:clamp(1.1rem,5vw,1.32rem)!important;line-height:1.18!important}.homeServicesSection .homeServiceCard p{margin-top:6px!important;font-size:.96rem!important;line-height:1.48!important}.footerAudit{padding-top:54px!important}.footerAuditIntro{display:grid!important;grid-gap:14px!important;gap:14px!important;margin-bottom:22px!important}.footerAuditIntro .homeSectionBadge{margin-bottom:0!important}.footerAuditIntro h2{margin:0!important;font-size:clamp(1.65rem,7vw,2.25rem)!important;line-height:1.12!important}.footerAuditIntro p{margin:0!important;font-size:.98rem!important;line-height:1.55!important}}@media (max-width:420px){.homeServicesSection .homeServiceCard{grid-template-columns:30px minmax(0,1fr)!important;padding:17px 16px!important}}.notFoundPage{padding:clamp(72px,10vw,120px) 0;background:radial-gradient(circle at 78% 18%,rgba(53,105,255,.24),transparent 30%),linear-gradient(135deg,#071126,#12295e 48%,#25184c);color:#ffffff}.notFoundGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.44fr);grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);align-items:center}.notFoundContent{display:grid;grid-gap:22px;gap:22px}.notFoundContent .homeBadge{width:-moz-fit-content;width:fit-content;border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.1);color:#eaf2ff}.notFoundContent h1{max-width:820px;margin:0;font-size:clamp(2.55rem,6vw,5.6rem);line-height:.98;letter-spacing:0}.notFoundContent p{max-width:700px;margin:0;color:rgba(235,242,255,.82);font-size:clamp(1.05rem,1.55vw,1.3rem);line-height:1.65}.notFoundActions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.notFoundPanel{display:grid;grid-gap:18px;gap:18px;border:1px solid rgba(255,255,255,.16);border-radius:28px;padding:28px;background:rgba(255,255,255,.1);box-shadow:0 28px 80px rgba(3,12,31,.28)}.notFoundPanel>span{color:#ffffff;font-size:1.55rem;font-weight:900;line-height:1.15}.notFoundLinks{display:grid;grid-gap:10px;gap:10px}.notFoundLinks a{display:flex;min-height:52px;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:13px 16px;background:rgba(255,255,255,.1);color:#ffffff;font-weight:900;text-decoration:none}.notFoundLinks a:after{content:">";color:#8fb2ff}@media (max-width:820px){.notFoundPage{padding:54px 0}.notFoundGrid{grid-template-columns:1fr;gap:22px}.notFoundContent{gap:16px}.notFoundContent h1{font-size:clamp(2.05rem,10vw,3rem);line-height:1.06}.notFoundContent p{font-size:1rem;line-height:1.55}.notFoundActions{display:grid;grid-template-columns:1fr}.notFoundActions a,.notFoundPanel{width:100%}.notFoundPanel{padding:20px;border-radius:22px}}.adminBulkDeleteList{display:grid;grid-gap:10px;gap:10px;margin:0 0 18px;padding:14px;border:1px solid #dce7ff;border-radius:18px;background:#f7faff}.adminBulkDeleteList label{display:flex;align-items:center;gap:10px;min-height:38px;color:#12346c;font-weight:800}.adminBulkDeleteList input[type=checkbox]{width:18px;height:18px;accent-color:#2f6bff}.adminBulkDeleteList button{min-height:42px;border:0;border-radius:999px;padding:10px 16px;background:#ef4444;color:#fff;font-weight:900;cursor:pointer}@media (max-width:640px){.header .saasHeaderInner{grid-template-columns:58px 62px minmax(58px,1fr) 84px!important}.header .currencySwitcher{justify-self:stretch!important}.header .currencyMenuButton{width:62px!important;min-width:62px!important;max-width:62px!important;padding:0 7px!important;gap:4px!important;border-color:rgba(47,107,255,.62)!important;background:linear-gradient(180deg,#f5f8ff,#eef4ff)!important;box-shadow:0 12px 28px rgba(47,107,255,.18)!important}.header .currencyMenuButton span{width:26px!important;height:26px!important;font-size:13px!important}.header .currencyMenuButton strong{display:block!important;color:#12346c!important;font-size:9px!important;font-weight:950!important;letter-spacing:0!important;line-height:1!important}.header .currencyMenuButton:after{display:none!important}.header .currencyMenu{left:0!important;width:156px!important;min-width:156px!important;max-width:calc(100vw - 28px)!important}.header .currencyOption{grid-template-columns:30px minmax(0,1fr)!important;min-height:48px!important;padding:8px!important}.header .currencyOption span{width:30px!important;height:30px!important}.header .currencyOption small{display:none!important}}