:root{--bg:#f4f7fb;--panel-2:#e6eef8;--accent-soft:#dcebff;--border:#c5d3e3;--hero-ink:#30343b;--ink:#1f252b;--text:#424a53;--text-muted:#68737f;--highlight-blue:#2d63ff;--highlight-blue-soft:#9fb5ff;--hero-accent:#9322c3;--hero-accent-soft:#d7aaee;--cta-fill:#67a9d8;--cta-fill-soft:color-mix(in srgb, var(--cta-fill) 62%, #fff);--link-hover:#356fd6;--card-accent-default:var(--link-hover);--view-cursor:#feff52;--view-cursor-glow:#feff5221;--cursor-fill:var(--hero-accent);--cursor-fill-glow:#9322c357;--button-fill:#b146df;--price-neutral:#fff;--page:var(--bg);--bg-2:var(--price-neutral);--card:var(--price-neutral);--card-surface:var(--card);--panel:var(--card);--surface:var(--card);--surface-2:var(--panel-2);--surface-soft:var(--panel-2);--card-sunk:var(--panel-2);--soft:var(--panel-2);--glow:var(--bg);--muted:var(--text-muted);--mut:var(--text-muted);--faint:var(--text-muted);--card-faint:var(--text-muted);--line:var(--border);--line-2:var(--border);--card-line-2:var(--border);--ui-heading:var(--ink);--body-text:var(--text);--meta-text:var(--text-muted);--header-bg:var(--bg);--footer-bg:var(--ink);--footer-text:var(--bg);--slate:var(--ink);--slate-2:var(--text);--slate-3:var(--text-muted);--primary:var(--hero-ink);--primary-2:var(--hero-ink);--primary-hi:var(--highlight-blue);--primary-2-hi:var(--highlight-blue);--primary-hover:var(--cta-fill);--primary-soft:var(--accent-soft);--primary-pale:var(--accent-soft);--secondary:var(--highlight-blue);--accent:var(--cta-fill);--danger:var(--hero-ink);--success:var(--ink);--btn-ink:var(--bg);--btn-glow:var(--bg);--on-dark:var(--bg);--button-primary-bg:var(--hero-ink);--button-secondary-bg:var(--card);--button-primary-text:var(--btn-ink);--button-secondary-text:var(--ink);--button-fill-text:var(--ink);--price-recommended:var(--accent-soft);--price-working:var(--panel-2);--price-premium:var(--hero-ink);--feedback-bg:var(--accent-soft);--feedback-text:var(--ink);--contact-bg:var(--panel-2);--contact-text:var(--ink);--faq-bg:var(--panel-2);--information-bg:var(--accent-soft);--tag-bg:var(--panel-2);--tag-text:var(--ink);--tag-border:var(--border);--chip-bg:var(--accent-soft);--chip-text:var(--text);--chip-border:var(--border);--badge-bg:var(--accent-soft);--badge-text:var(--ink);--badge-accent:var(--highlight-blue);--card-padding:30px;--card-gap:14px;--tag-font:var(--font-display);--chip-font:var(--font-body);--carousel-dot-active:var(--ink);--carousel-dot-inactive:var(--border);--carousel-dot-outline:var(--text-muted);--step-dot-active:var(--cta-fill);--step-dot-inactive:var(--border);--stage:var(--ink);--scene:var(--stage);--stage-2:var(--text);--stage-deep:var(--ink);--scene-panel:var(--text);--scene-panel-2:var(--text);--stage-ink:var(--bg);--stage-mut:var(--border);--stage-faint:var(--highlight-blue);--sig-context:var(--panel-2);--sig-run:var(--highlight-blue);--sig-proof:var(--highlight-blue);--sig-gate:var(--cta-fill);--sig-neutral:var(--border);--sig-context-hi:var(--bg);--sig-run-hi:var(--cta-fill);--sig-proof-hi:var(--accent-soft);--sig-gate-hi:var(--cta-fill);--beam-from:var(--highlight-blue);--beam-middle:var(--cta-fill);--beam-to:var(--accent-soft);--green-light:var(--highlight-blue);--yellow-light:var(--view-cursor);--blue-light:var(--highlight-blue);--purple-light:var(--hero-ink);--red-light:var(--hero-ink);--pink-light:var(--cta-fill);--telegram-blue-light:var(--cta-fill);--banner-yellow-light:var(--panel-2)}
:is(.work-card,.practice-card,.cases-card,.audience-card,.workflow-card,.catalog-card,.legal-card,.expertise-group){--future-card-surface:#30343b;--future-card-ink:#f4f7fb;--future-card-muted:#b8c3d0;--future-card-accent:var(--cta-fill);--link-color:var(--future-card-ink);isolation:isolate;color:var(--future-card-ink);position:relative;overflow:hidden;background:var(--future-card-surface)!important;border:1px solid #ffffff24!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff12!important}:is(.work-card,.practice-card,.cases-card,.audience-card,.workflow-card,.catalog-card,.legal-card,.expertise-group):before{z-index:0;border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(46% 72% at 84% 4%,#aa82702e,#0000 74%),radial-gradient(40% 58% at 94% 18%,#7e5c7c29,#0000 74%);position:absolute;inset:0}:is(.work-card,.practice-card,.cases-card,.audience-card,.workflow-card,.catalog-card,.legal-card,.expertise-group)>*{z-index:1;position:relative}html body .page--marketing :is(#audiences,#practice,#cases,#work,#specialists-work,#results,#changes,#testing-stages,#process,#goals,#real-practice,#expertise) :is(.work-card,.practice-card,.cases-card,.audience-card,.workflow-card,.catalog-card,.legal-card,.expertise-group):not(.price-card){background:#30343b!important}:is(.work-card,.practice-card,.cases-card,.audience-card,.workflow-card,.catalog-card,.legal-card,.expertise-group) :is(h1,h2,h3,h4,h5,h6,strong,.price-value){color:var(--future-card-ink)!important}:is(.work-card,.practice-card,.cases-card,.audience-card,.workflow-card,.catalog-card,.legal-card,.expertise-group) :is(p,ul,ol,li,small,.meta,.price-term,.price-item){color:var(--future-card-muted)!important}:is(.work-card,.practice-card,.cases-card,.audience-card,.workflow-card,.catalog-card,.legal-card,.expertise-group) :is(.audience-card__label,.practice-type,.practice-card__label,.workflow-label,.card-label,.card-eyebrow),:is(.work-card,.practice-card,.cases-card,.audience-card,.workflow-card,.catalog-card,.legal-card,.expertise-group) :is(.card-link-cue,.text-link){color:var(--future-card-ink)!important}:is(.work-card,.practice-card,.cases-card,.audience-card,.workflow-card,.catalog-card,.legal-card,.expertise-group):is([data-card-preview-active=true],:focus-within) :is(.card-link-cue,.text-link){text-decoration:none;color:var(--hero-accent-soft)!important}:is(.work-card,.practice-card,.cases-card,.audience-card,.workflow-card,.catalog-card,.legal-card,.expertise-group):is([data-card-preview-active=true],:focus-within) .card-link-cue>span:first-child,:is(.work-card,.practice-card,.cases-card,.audience-card,.workflow-card,.catalog-card,.legal-card,.expertise-group):is([data-card-preview-active=true],:focus-within) .text-link{text-decoration:underline;text-decoration-thickness:2px}:is(.work-card,.practice-card,.cases-card,.audience-card,.workflow-card,.catalog-card,.legal-card,.expertise-group) .workflow-step{color:var(--future-card-ink)!important}:is(.work-card,.practice-card,.cases-card,.audience-card,.workflow-card,.catalog-card,.legal-card,.expertise-group) .workflow-icon{background:#18d4c524!important;border:1px solid #f4f7fb47!important}:is(.work-card,.practice-card,.cases-card,.audience-card,.workflow-card,.catalog-card,.legal-card,.expertise-group) .workflow-icon img{filter:brightness(0)invert();opacity:.96}.page--specialists #process .workflow-icon img{filter:none}
.page--marketing #pricing .receipt-price-card{--receipt-ink:#f4f7fb;--receipt-muted:#9e9da2;--receipt-line:#f4f7fb33;--receipt-surface:#30343b;--receipt-accent:#2d63ff;border:1px solid color-mix(in srgb, var(--receipt-accent) 38%, transparent);background:linear-gradient(160deg, #ffffff09, transparent 34%), var(--receipt-surface);min-height:560px;color:var(--receipt-ink);font-family:var(--font-legal,"Onest"), Arial, sans-serif;isolation:isolate;transform-origin:top;border-radius:18px;flex-direction:column;padding:32px 28px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 34px #0f111638}.page--marketing #pricing+#faq{margin-top:var(--root-section-min-gap)}.page--marketing #pricing .receipt-price-card:first-child{--receipt-surface:#30343b;--receipt-accent:#2d63ff;--receipt-button-ink:#f4f7fb;transform:rotate(-.7deg)}.page--marketing #pricing .receipt-price-card:nth-child(2){--receipt-surface:#273b4b;--receipt-accent:var(--cta-fill);--receipt-button-ink:#1f252b;transform:translateY(-8px)rotate(.25deg)}.page--marketing #pricing .receipt-price-card:nth-child(3){--receipt-surface:#352f3f;--receipt-accent:var(--hero-accent);--receipt-button-ink:#f4f7fb;transform:rotate(.8deg)}.page--marketing #pricing .receipt-price-card:before{display:none}.page--marketing #pricing .receipt-price-card:after{z-index:-1;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--receipt-accent) 22%, transparent), transparent 68%);content:"";pointer-events:none;border-radius:50%;width:62%;position:absolute;bottom:-18%;right:-20%}.page--marketing #pricing .receipt-price-card__merchant,.page--marketing #pricing .receipt-price-card__merchant-line,.page--marketing #pricing .receipt-price-card__barcode-label{text-align:center}.page--marketing #pricing .receipt-price-card__merchant{color:var(--receipt-ink);letter-spacing:.1em;font-size:14px;font-weight:800}.page--marketing #pricing .receipt-price-card__merchant-line{color:var(--receipt-muted);letter-spacing:.08em;margin-top:6px;font-size:10px}.page--marketing #pricing .receipt-price-card__rule{border-top:1px dashed var(--receipt-line);height:1px;margin:14px 0;display:block}.page--marketing #pricing .receipt-price-card__plan-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.page--marketing #pricing .receipt-price-card__badge{color:var(--receipt-ink);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.4}.page--marketing #pricing .receipt-price-card__quantity{color:var(--receipt-muted);flex:none;font-size:11px}.page--marketing #pricing .receipt-price-card__title{color:var(--receipt-ink);font-family:var(--font-display);letter-spacing:.035em;text-transform:uppercase;margin:8px 0 0;font-size:clamp(15px,1.25vw,18px);font-weight:800;line-height:1.28}.page--marketing #pricing .receipt-price-card__description{color:var(--receipt-muted);margin:8px 0 0;font-family:inherit;font-size:11px;line-height:1.55}.page--marketing #pricing .receipt-price-card__features{flex:auto;gap:9px;margin:0;padding:0;list-style:none;display:grid}.page--marketing #pricing .receipt-price-card__features li{min-width:0;color:var(--receipt-ink);text-transform:uppercase;align-items:baseline;gap:8px;font-family:inherit;font-size:11px;line-height:1.42;display:flex}.page--marketing #pricing .receipt-price-card__features li>span:first-child{min-width:0}.page--marketing #pricing .receipt-price-card__leader{border-bottom:1px dotted var(--receipt-line);flex:auto;min-width:10px;margin-bottom:3px}.page--marketing #pricing .receipt-price-card__included{color:var(--receipt-muted);flex:none;font-size:10px}.page--marketing #pricing .receipt-price-card__summary{color:var(--receipt-muted);text-transform:uppercase;gap:7px;font-size:10px;line-height:1.35;display:grid}.page--marketing #pricing .receipt-price-card__summary>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.page--marketing #pricing .receipt-price-card__summary strong{max-width:66%;color:var(--receipt-ink);font:inherit;text-align:right;text-transform:none;font-weight:700}.page--marketing #pricing .receipt-price-card__summary>div:first-child strong{font-size:var(--type-body-md-size)}.page--marketing #pricing .receipt-price-card__cta{--button-rest-background:var(--receipt-ink);--button-rest-color:var(--receipt-surface);--button-fill-color:var(--receipt-accent);--button-fill-text:var(--receipt-button-ink,#1f252b);background-color:var(--receipt-ink);color:#1c1d21;min-block-size:48px;box-shadow:none;letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:0;margin-top:18px;font-family:inherit;font-size:11px;font-weight:800}.page--marketing #pricing .receipt-price-card__cta[data-button-fill=true]{color:var(--button-fill-text);box-shadow:none}.page--marketing #pricing .receipt-price-card__barcode-wrap{color:var(--receipt-ink);justify-items:center;gap:7px;margin-top:18px;display:grid}.page--marketing #pricing .receipt-price-card__barcode{justify-content:center;align-items:stretch;gap:2px;width:min(84%,220px);height:34px;display:flex}.page--marketing #pricing .receipt-price-card__bar{background:currentColor;height:100%;display:block}.page--marketing #pricing .receipt-price-card__bar--0{opacity:.72;width:1px}.page--marketing #pricing .receipt-price-card__bar--1{width:3px}.page--marketing #pricing .receipt-price-card__barcode-label{letter-spacing:.08em;max-width:100%;color:var(--receipt-muted);letter-spacing:.18em;flex-wrap:wrap;justify-content:center;gap:2px 7px;font-size:9px;line-height:1.5;display:flex}@media (max-width:767px){.page--marketing #pricing .receipt-price-card{min-height:0;transform:none}}
.page :is(.contact-box,.contact-form-wrap){color:inherit!important;background:0 0!important}.page .contact-box *{font-style:normal!important}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
._tyuWG_clip{z-index:90;contain:paint;pointer-events:none;border-radius:0;position:fixed;inset:0;overflow:hidden}._tyuWG_cursor{background-color:var(--view-cursor,#feff52);color:#1f252b;width:90px;height:90px;font-family:var(--font-display);font-size:var(--type-body-sm-size);line-height:var(--type-control-line-height);font-weight:var(--type-control-weight);letter-spacing:normal;text-transform:none;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(6px)saturate(110%);backdrop-filter:blur(6px)saturate(110%);box-shadow:inset 0 1px 0 #ffffff9e, 0 7px 17px var(--view-cursor-glow,#feff5221), 0 1px 3px #1f252b1a;will-change:transform, opacity;background-image:linear-gradient(145deg,#ffffff3d,#fff0 48%);border:1px solid #ffffff94;border-radius:50%;place-items:center;display:grid;position:absolute;top:-45px;left:-45px}[data-card-preview]{isolation:isolate;position:relative}[data-card-preview-restoring]{transition:none!important;transform:none!important}._tyuWG_cursor[data-variant=compact]{width:90px;height:90px;font-size:var(--type-body-sm-size);line-height:var(--type-control-line-height);top:-45px;left:-45px}@media (max-width:767px),(hover:none),(pointer:coarse){._tyuWG_clip,._tyuWG_cursor{display:none}}
.WLZVRa_dot{z-index:89;background:var(--cursor-fill,#356fd6);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--cursor-fill,#356fd6) 10%, transparent), 0 0 12px var(--cursor-fill-glow,#356fd657);opacity:0;pointer-events:none;will-change:transform, opacity;border:1px solid #ffffff94;border-radius:50%;margin:-5px 0 0 -5px;transition:opacity .14s,transform .18s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;transform:translate(-100px,-100px)scale(.72)}@media (max-width:767px),(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.WLZVRa_dot{display:none}}
.Ystraa_banner{z-index:var(--layer-floating-overlay);border:1px solid var(--line);background:var(--surface);width:min(400px,100vw - 48px);box-shadow:var(--shadow);color:var(--ink);border-radius:16px;padding:24px;position:fixed;inset-block-end:max(24px, env(safe-area-inset-bottom));inset-inline-start:max(24px, env(safe-area-inset-left))}.Ystraa_title{color:#30343b;font-family:var(--font-display);font-size:var(--type-heading-sm-size);line-height:var(--type-heading-sm-line-height);font-weight:var(--type-heading-sm-weight);letter-spacing:-.02em;margin:0}.Ystraa_title:focus{outline:0}.Ystraa_text{color:#68737f;font-family:var(--font-body);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height);font-weight:var(--type-body-sm-weight);margin:10px 0 0}.Ystraa_error{color:#1f252b;font-family:var(--font-body);font-size:var(--type-micro-size);line-height:var(--type-micro-line-height);font-weight:var(--type-body-sm-weight);margin:10px 0 0}.Ystraa_actions{grid-template-columns:1fr;margin-top:8px;display:grid}.Ystraa_banner .Ystraa_button{inline-size:100%;min-inline-size:0;box-shadow:none}@media (max-width:479px){.Ystraa_banner{width:min(400px,100vw - 24px);padding:20px;inset-block-end:max(12px, env(safe-area-inset-bottom));inset-inline-start:max(12px, env(safe-area-inset-left))}}
