/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-amber-300:oklch(87.9% .169 91.605);--color-emerald-300:oklch(84.5% .143 164.978);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-manrope);--default-mono-font-family:var(--font-mono);--font-display:var(--font-unbounded)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-10{top:calc(var(--spacing) * -10)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-full{top:100%}.-right-6{right:calc(var(--spacing) * -6)}.-right-10{right:calc(var(--spacing) * -10)}.right-0{right:0}.right-\[max\(0\.75rem\,var\(--page-gutter\)\)\]{right:max(.75rem,var(--page-gutter))}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-8{left:calc(var(--spacing) * -8)}.left-0{left:0}.left-1\/2{left:50%}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-square{aspect-ratio:1}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-\[4\.25rem\]{height:4.25rem}.h-full{height:100%}.min-h-\[240px\]{min-height:240px}.min-h-full{min-height:100%}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\/5{width:40%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-16{width:calc(var(--spacing) * 16)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[var\(--page-max\)\]{max-width:var(--page-max)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2)}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-2{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2)}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.\!grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-px{gap:1px}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--metric-border\)\]>:not(:last-child)){border-color:var(--metric-border)}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e+38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.\!border-b-0{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[rgba\(232\,112\,112\,0\.75\)\]{border-color:#e87070bf}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--line-strong\)\]{border-color:var(--line-strong)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-\[\#0F1C2E\]{background-color:#0f1c2e}.bg-\[\#2AABEE\]{background-color:#2aabee}.bg-\[color-mix\(in_srgb\,var\(--pulse-a\)_25\%\,transparent\)\]{background-color:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--pulse-a\)_25\%\,transparent\)\]{background-color:color-mix(in srgb,var(--pulse-a) 25%,transparent)}}.bg-\[rgba\(136\,148\,242\,0\.1\)\]{background-color:#8894f21a}.bg-\[rgba\(171\,150\,250\,0\.1\)\]{background-color:#ab96fa1a}.bg-\[rgba\(171\,150\,250\,0\.04\)\]{background-color:#ab96fa0a}.bg-\[rgba\(171\,150\,250\,0\.08\)\]{background-color:#ab96fa14}.bg-\[rgba\(232\,112\,112\,0\.06\)\]{background-color:#e870700f}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--pulse-a\)\]{background-color:var(--pulse-a)}.bg-\[var\(--pulse-b\)\]{background-color:var(--pulse-b)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-accent\)\]{background-color:var(--surface-accent)}.bg-\[var\(--surface-soft\)\]{background-color:var(--surface-soft)}.bg-current{background-color:currentColor}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-gradient-to-l{--tw-gradient-position:to left in oklab}.bg-gradient-to-l,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-\[linear-gradient\(90deg\,var\(--pulse-a\)\,var\(--pulse-c\)\)\]{background-image:linear-gradient(90deg,var(--pulse-a),var(--pulse-c))}.bg-\[radial-gradient\(circle\,rgba\(136\,148\,242\,0\.25\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,#8894f240,#0000 70%)}.bg-\[radial-gradient\(circle\,rgba\(136\,148\,242\,0\.28\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,#8894f247,#0000 70%)}.bg-\[radial-gradient\(circle\,rgba\(171\,150\,250\,0\.4\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,#ab96fa66,#0000 70%)}.bg-\[radial-gradient\(circle\,rgba\(171\,150\,250\,0\.35\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,#ab96fa59,#0000 70%)}.bg-\[radial-gradient\(circle\,rgba\(171\,150\,250\,0\.38\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,#ab96fa61,#0000 70%)}.from-\[var\(--surface-soft\)\]{--tw-gradient-from:var(--surface-soft);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.\!px-5{padding-inline:calc(var(--spacing) * 5)!important}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[var\(--page-gutter\)\]{padding-inline:var(--page-gutter)}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.\!py-6{padding-block:calc(var(--spacing) * 6)!important}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-24{padding-block:calc(var(--spacing) * 24)}.\!pt-0{padding-top:0!important}.\!pt-2{padding-top:calc(var(--spacing) * 2)!important}.\!pt-6{padding-top:calc(var(--spacing) * 6)!important}.pt-2{padding-top:calc(var(--spacing) * 2)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.font-\[family-name\:var\(--font-unbounded\)\]{font-family:var(--font-unbounded)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.9rem\]{font-size:.9rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[length\:var\(--display-hero\)\]{font-size:var(--display-hero)}.text-\[length\:var\(--display-page\)\]{font-size:var(--display-page)}.text-\[length\:var\(--display-section\)\]{font-size:var(--display-section)}.text-\[length\:var\(--text-lead\)\]{font-size:var(--text-lead)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#0b0b12\]{color:#0b0b12}.text-\[\#f2a0ad\]{color:#f2a0ad}.text-\[rgb\(232\,112\,112\)\]{color:#e87070}.text-\[var\(--color-01\)\]{color:var(--color-01)}.text-\[var\(--color-02\)\]{color:var(--color-02)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-soft\)\]{color:var(--ink-soft)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--pulse-a\)\]{color:var(--pulse-a)}.text-\[var\(--pulse-b\)\]{color:var(--pulse-b)}.text-\[var\(--pulse-c\)\]{color:var(--pulse-c)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-amber-300{color:var(--color-amber-300)}.text-emerald-300{color:var(--color-emerald-300)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow-\[0_12px_28px_rgba\(15\,28\,46\,0\.4\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#0f1c2e66)}.shadow-\[0_12px_28px_rgba\(15\,28\,46\,0\.4\)\],.shadow-\[0_12px_28px_rgba\(42\,171\,238\,0\.35\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(42\,171\,238\,0\.35\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#2aabee59)}.shadow-\[0_12px_30px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#0003)}.shadow-\[0_12px_30px_rgba\(0\,0\,0\,0\.2\)\],.shadow-\[0_14px_34px_rgba\(136\,148\,242\,0\.28\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(136\,148\,242\,0\.28\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#8894f247)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-\[rgba\(232\,112\,112\,0\.7\)\]{outline-color:#e87070b3}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-\[var\(--pulse-a\)\]:is(:where(.group):hover *){color:var(--pulse-a)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[var\(--pulse-b\)\]:hover{border-color:var(--pulse-b)}.hover\:bg-\[\#eceefe\]:hover{background-color:#eceefe}.hover\:bg-\[var\(--surface-hover\)\]:hover{background-color:var(--surface-hover)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-100:hover{opacity:1}.hover\:brightness-105:hover{--tw-brightness:brightness(105%)}.hover\:brightness-105:hover,.hover\:brightness-110:hover{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%)}}.focus\:border-\[var\(--color-03\)\]:focus{border-color:var(--color-03)}.active\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:bg-\[var\(--surface-accent\)\]:active{background-color:var(--surface-accent)}.active\:bg-white\/15:active{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.active\:bg-white\/15:active{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.active\:brightness-95:active{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:bottom-5{bottom:calc(var(--spacing) * 5)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-\[4\.75rem\]{height:4.75rem}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-auto{width:auto}.sm\:min-w-40{min-width:calc(var(--spacing) * 40)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:gap-5{gap:calc(var(--spacing) * 5)}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:\!pt-8{padding-top:calc(var(--spacing) * 8)!important}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[10px\]{font-size:10px}.sm\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}@media (min-width:48rem){.md\:bottom-7{bottom:calc(var(--spacing) * 7)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-\[0\.95rem\]{font-size:.95rem}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}}@media (min-width:80rem){.xl\:mr-0\.5{margin-right:calc(var(--spacing) * .5)}.xl\:h-\[5rem\]{height:5rem}.xl\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.xl\:px-6{padding-inline:calc(var(--spacing) * 6)}.xl\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.xl\:text-\[0\.95rem\]{font-size:.95rem}}}.lk-field select,.lk-field textarea{border:1px solid var(--line);background:var(--surface-soft);width:100%;color:var(--ink);resize:vertical;border-radius:14px;outline:none;min-height:2.75rem;padding:.78rem .95rem;font-family:inherit;font-size:1rem;font-weight:500;transition:border-color .15s,box-shadow .15s,background .15s}.lk-field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);cursor:pointer;background-position:calc(100% - 1.15rem) calc(50% - .15rem),calc(100% - .85rem) calc(50% - .15rem);background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem;padding-inline-end:2.25rem}.lk-field select:focus,.lk-field textarea:focus{border-color:var(--pulse-b);background:var(--surface);box-shadow:0 0 0 3px var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.lk-field select:focus,.lk-field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--pulse-b) 22%,transparent)}}.lk-field input::placeholder,.lk-field textarea::placeholder{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.lk-field input::placeholder,.lk-field textarea::placeholder{color:color-mix(in srgb,var(--muted) 78%,transparent)}}.lk-field input::placeholder,.lk-field textarea::placeholder{font-weight:500}.lk-field input:hover:not(:focus):not(:disabled),.lk-field select:hover:not(:focus):not(:disabled),.lk-field textarea:hover:not(:focus):not(:disabled){border-color:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.lk-field input:hover:not(:focus):not(:disabled),.lk-field select:hover:not(:focus):not(:disabled),.lk-field textarea:hover:not(:focus):not(:disabled){border-color:color-mix(in srgb,var(--pulse-b) 35%,var(--line))}}.lk-field input:disabled,.lk-field select:disabled,.lk-field textarea:disabled{opacity:.62;cursor:not-allowed;background:var(--surface-hover)}@supports (color:color-mix(in lab,red,red)){.lk-field input:disabled,.lk-field select:disabled,.lk-field textarea:disabled{background:color-mix(in srgb,var(--surface-hover) 70%,var(--surface-soft))}}.lk-field input[aria-invalid=true],.lk-field textarea[aria-invalid=true],.lk-field.is-invalid input,.lk-field.is-invalid textarea{border-color:#c23b5a;box-shadow:0 0 0 3px #c23b5a2e}[data-theme=dark] .lk-field input[aria-invalid=true],[data-theme=dark] .lk-field textarea[aria-invalid=true]{border-color:#ff8aa3;box-shadow:0 0 0 3px #ff8aa333}.lk-app__nav-link:focus-visible,.lk-ghost-btn:focus-visible,.lk-submit:focus-visible,.lk-tile:focus-visible{outline:2px solid var(--pulse-b);outline-offset:2px}.lk-field--compact input{border-radius:12px;padding:.62rem .8rem;font-size:.95rem}.lk-shell .lk-title{background:linear-gradient(115deg,var(--ink) 0,var(--pulse-b) 100%)}@supports (color:color-mix(in lab,red,red)){.lk-shell .lk-title{background:linear-gradient(115deg,var(--ink) 0,color-mix(in srgb,var(--pulse-b) 55%,var(--ink)) 100%)}}.lk-shell .lk-title{color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=dark] .lk-shell .lk-title{background:linear-gradient(115deg,#f4f5fb,var(--pulse-a));color:#0000;-webkit-background-clip:text;background-clip:text}.lk-card{position:relative;overflow:hidden}.lk-card:before{content:"";background:linear-gradient(90deg,var(--pulse-a),var(--pulse-b));opacity:.9;height:3px;position:absolute;inset:0 0 auto}.lk-tariff-block:focus-within,.lk-tariff-row input:focus{border-color:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.lk-tariff-block:focus-within{border-color:color-mix(in srgb,var(--pulse-b) 40%,var(--line))}}.lk-tariff-block:focus-within{box-shadow:var(--shadow-card),0 0 0 1px var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.lk-tariff-block:focus-within{box-shadow:var(--shadow-card),0 0 0 1px color-mix(in srgb,var(--pulse-a) 12%,transparent)}}.lk-ks{background:var(--surface-soft);min-height:100dvh;color:var(--ink);font-family:var(--font-manrope),system-ui,sans-serif;flex-direction:column;display:flex}.lk-ks--embed{background:var(--surface);height:100dvh;min-height:100dvh;overflow:hidden}.lk-ks__frame{flex-direction:column;display:flex}.lk-ks--embed .lk-ks__frame>*,.lk-ks__frame{flex:1;min-height:0}.lk-ks--embed img[alt=MedGrow]{max-height:28px}.lk-ks button[aria-label=theme],.lk-ks--embed button[aria-label=theme]{display:none!important}.lk-ks,.lk-ks .kui-scheme--auto,.lk-ks .kui-scheme--light,.lk-ks .kui-theme{--kui-typography-font-family-base:var(--font-manrope),system-ui,-apple-system,"Segoe UI",sans-serif;--kui-size-radius-xsmall:4px;--kui-size-radius-small:8px;--kui-size-radius-regular:12px;--kui-size-radius-medium:14px;--kui-size-radius-large:16px;--kui-size-radius-xlarge:20px;--kui-size-alias-focus-ring:2px;--kui-size-alias-focus-ring-gap:2px}.lk-ks,.lk-ks .kui-scheme--auto,.lk-ks .kui-scheme--light{--kui-color-scale-indigo11:#3f4bb8;--kui-color-scale-indigo10:#5460d4;--kui-color-scale-indigo9:#6674e8;--kui-color-scale-indigo8:#8894f2;--kui-color-scale-indigo7:#a39bf0;--kui-color-scale-indigo6:#bdb6f5;--kui-color-scale-indigo5:#d4cff9;--kui-color-scale-indigo4:#e4e0fb;--kui-color-scale-indigo3:#efeefc;--kui-color-scale-indigo2:#f6f5fe;--kui-color-scale-indigo1:#fbfbff;--kui-color-scale-purple11:#3f4bb8;--kui-color-scale-purple10:#5460d4;--kui-color-scale-purple9:#7b6adf;--kui-color-scale-purple8:#9a8df0;--kui-color-scale-purple7:#b5abf5;--kui-color-scale-purple6:#cdc6f8;--kui-color-scale-purple5:#ddd8fb;--kui-color-scale-purple4:#ebe8fd;--kui-color-scale-purple3:#f3f1fe;--kui-color-scale-purple2:#f8f7ff;--kui-color-scale-purple1:#fcfbff;--kui-color-scale-slate11:#16182a;--kui-color-scale-slate10:#2e3450;--kui-color-scale-slate9:#5c6486;--kui-color-scale-slate8:#7a83a4;--kui-color-scale-slate7:#9aa3c0;--kui-color-scale-slate6:#b6bdd4;--kui-color-scale-slate5:#c9d0e4;--kui-color-scale-slate4:#d8deee;--kui-color-scale-slate3:#e6eaf5;--kui-color-scale-slate2:#eef1f9;--kui-color-scale-slate1:#fff;--kui-color-alias-border-idle:#b4bdd6;--kui-color-alias-border-hovered:#6674e8;--kui-color-alias-border-focused:#5460d4;--kui-color-alias-border-selected:#7b6adf;--kui-color-alias-focus-ring:#6674e8;--kui-color-alias-background-idle:#fff;--kui-color-alias-background-hovered:#e4e0fb;--kui-color-alias-background-focused:#ddd8fb;--kui-color-alias-background-selected:#d4cff9;--kui-color-alias-background-selected-hovered:#c4bdf5;--kui-color-background-canvas:#d4dae8;--kui-color-background-surface:#fff;--kui-color-background-surface-secondary:#eef1f9;--kui-color-background-surface-tertiary:#e2e7f3;--kui-color-background-accent:#ebe8ff;--kui-color-background-accent-emphasis:#6674e8;--kui-color-border-muted:#c0c8de;--kui-color-border-neutral:#a8b2cc;--kui-color-border-emphasis:#8f9ac0;--kui-color-border-accent:#8894f2;--kui-color-foreground-neutral:#2a3048;--kui-color-foreground-neutral-emphasis:#12141f;--kui-color-foreground-neutral-secondary:#4a5270;--kui-color-foreground-neutral-tertiary:#6b7390;--kui-color-foreground-accent:#3f4bb8;--kui-color-shadow-muted:#2a2b7817;--kui-color-shadow-regular:#2a2b7824;--kui-color-shadow-emphasis:#2a2b7833}.lk-ks .kui-scheme--dark,[data-theme=dark] .lk-ks,[data-theme=dark] .lk-ks .kui-scheme--auto,[data-theme=dark] .lk-ks .kui-scheme--light{--kui-color-scale-indigo11:#c4b5ff;--kui-color-scale-indigo10:#ab96fa;--kui-color-scale-indigo9:#8894f2;--kui-color-scale-indigo8:#6f78c8;--kui-color-scale-indigo7:#555a9a;--kui-color-scale-indigo6:#424678;--kui-color-scale-indigo5:#35385f;--kui-color-scale-indigo4:#2a2d4d;--kui-color-scale-indigo3:#22243f;--kui-color-scale-indigo2:#1a1b30;--kui-color-scale-indigo1:#12121c;--kui-color-scale-purple11:#c4b5ff;--kui-color-scale-purple10:#ab96fa;--kui-color-scale-purple9:#8894f2;--kui-color-scale-purple8:#6f78c8;--kui-color-scale-purple7:#555a9a;--kui-color-scale-purple6:#424678;--kui-color-scale-purple5:#35385f;--kui-color-scale-purple4:#2a2d4d;--kui-color-scale-purple3:#22243f;--kui-color-scale-purple2:#1a1b30;--kui-color-scale-purple1:#12121c;--kui-color-scale-slate11:#f4f5fb;--kui-color-scale-slate10:#c9cee3;--kui-color-scale-slate9:#8d93ae;--kui-color-scale-slate8:#6e7490;--kui-color-scale-slate7:#555a72;--kui-color-scale-slate6:#3e4258;--kui-color-scale-slate5:#2e3145;--kui-color-scale-slate4:#22243a;--kui-color-scale-slate3:#1a1a2a;--kui-color-scale-slate2:#141422;--kui-color-scale-slate1:#12121c;--kui-color-alias-border-idle:#ab96fa2e;--kui-color-alias-border-hovered:#ab96fa52;--kui-color-alias-border-focused:#8894f2;--kui-color-alias-border-selected:#ab96fa;--kui-color-alias-focus-ring:#8894f2;--kui-color-alias-background-idle:#ffffff0a;--kui-color-alias-background-hovered:#ffffff12;--kui-color-alias-background-focused:#ab96fa24;--kui-color-alias-background-selected:#ab96fa29;--kui-color-alias-background-selected-hovered:#ab96fa38;--kui-color-background-canvas:#12121c;--kui-color-background-surface:#141422;--kui-color-background-surface-secondary:#1a1a2a;--kui-color-background-surface-tertiary:#22243a;--kui-color-background-accent:#22243f;--kui-color-background-accent-emphasis:#8894f2;--kui-color-border-muted:#ab96fa1a;--kui-color-border-neutral:#ab96fa24;--kui-color-border-emphasis:#ab96fa47;--kui-color-border-accent:#555a9a;--kui-color-foreground-neutral:#c9cee3;--kui-color-foreground-neutral-emphasis:#f4f5fb;--kui-color-foreground-neutral-secondary:#8d93ae;--kui-color-foreground-neutral-tertiary:#6e7490;--kui-color-foreground-accent:#c4b5ff;--kui-color-shadow-muted:#00000040;--kui-color-shadow-regular:#0006;--kui-color-shadow-emphasis:#0000008c}[data-theme=dark] .lk-ks .kui-scheme--light{color-scheme:dark}.lk-ks input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),.lk-ks select,.lk-ks textarea{letter-spacing:-.01em;font-family:var(--font-manrope),system-ui,sans-serif!important}.lk-ks input::placeholder,.lk-ks textarea::placeholder{opacity:1;color:var(--kui-color-foreground-neutral-tertiary,var(--muted))!important}.lk-ks [role=presentation]{transition:border-color .15s,box-shadow .15s,background-color .15s!important}.lk-ks [contenteditable=true]:focus-visible,.lk-ks input:focus-visible,.lk-ks select:focus-visible,.lk-ks textarea:focus-visible{outline:none}.lk-ks input:focus+[role=presentation],.lk-ks input[data-focused]+[role=presentation],.lk-ks textarea:focus+[role=presentation],.lk-ks textarea[data-focused]+[role=presentation]{box-shadow:0 0 0 1px var(--kui-color-alias-border-focused,var(--pulse-b)),0 0 0 4px var(--pulse-b)!important}@supports (color:color-mix(in lab,red,red)){.lk-ks input:focus+[role=presentation],.lk-ks input[data-focused]+[role=presentation],.lk-ks textarea:focus+[role=presentation],.lk-ks textarea[data-focused]+[role=presentation]{box-shadow:0 0 0 1px var(--kui-color-alias-border-focused,var(--pulse-b)),0 0 0 4px color-mix(in srgb,var(--pulse-b) 22%,transparent)!important}}.lk-ks input[type=checkbox],.lk-ks input[type=radio]{accent-color:var(--pulse-b);cursor:pointer;width:1.05rem;height:1.05rem}.lk-ks input[type=checkbox]:focus-visible,.lk-ks input[type=radio]:focus-visible{outline:2px solid var(--pulse-b);outline-offset:2px}.lk-ks [class*=DropZone],.lk-ks [data-dropzone],.lk-ks [role=button][aria-label*=Image],.lk-ks [role=button][aria-label*=Upload],.lk-ks [role=button][aria-label*=image],.lk-ks [role=button][aria-label*=upload],.lk-ks [role=button][aria-label*=Загруз],.lk-ks label[for*=file]{border-radius:14px!important}.lk-ks [data-dropzone],.lk-ks div:has(>input[type=file]){border-radius:14px}.lk-ks input[type=file]{font-family:var(--font-manrope),system-ui,sans-serif;color:var(--kui-color-foreground-neutral-secondary,var(--muted))}.lk-ks [role=switch]{border-radius:999px!important}.lk-ks [role=switch][aria-checked=true]{background:linear-gradient(115deg,var(--pulse-a),var(--pulse-b))!important}.lk-ks button{letter-spacing:-.01em;font-family:var(--font-manrope),system-ui,sans-serif!important;transition:background-color .15s,border-color .15s,box-shadow .15s,opacity .15s,transform .15s!important}.lk-ks button:focus-visible{outline:2px solid var(--pulse-b);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.lk-ks button[data-pressed]{transform:translateY(.5px)}}.lk-ks .ProseMirror,.lk-ks [class*=Editor] [contenteditable=true],.lk-ks [contenteditable=true].ProseMirror,.lk-ks div[data-editor]{border-radius:0 0 12px 12px;min-height:8rem;font-family:var(--font-manrope),system-ui,sans-serif!important;color:var(--kui-color-foreground-neutral-emphasis,var(--ink))!important;line-height:1.55!important}.lk-ks .ProseMirror:focus,.lk-ks [contenteditable=true]:focus{outline:none}.lk-ks .ProseMirror .is-empty:before,.lk-ks .ProseMirror p.has-focus.is-empty:before,.lk-ks .ProseMirror p.is-editor-empty:first-child:before{opacity:.85;color:var(--kui-color-foreground-neutral-tertiary,var(--muted))!important}.lk-ks [role=toolbar]{gap:.15rem;border-color:var(--kui-color-border-neutral,var(--line))!important;background:var(--kui-color-background-surface,var(--surface-soft))!important;border-radius:12px 12px 0 0!important}.lk-ks [role=toolbar] button{border-radius:8px!important}.lk-ks [role=toolbar] button[aria-pressed=true],.lk-ks [role=toolbar] button[data-selected]{background:var(--pulse-a)!important}@supports (color:color-mix(in lab,red,red)){.lk-ks [role=toolbar] button[aria-pressed=true],.lk-ks [role=toolbar] button[data-selected]{background:color-mix(in srgb,var(--pulse-a) 16%,transparent)!important}}.lk-ks [role=toolbar] button[aria-pressed=true],.lk-ks [role=toolbar] button[data-selected]{color:var(--pulse-b)!important}.lk-ks aside,.lk-ks nav{font-family:var(--font-manrope),system-ui,sans-serif}.lk-ks a{transition:color .15s,background-color .15s}.lk-ks table{border-collapse:separate;border-spacing:0}.lk-ks table th{letter-spacing:.02em;text-transform:uppercase;color:var(--kui-color-foreground-neutral-secondary,var(--muted))!important;font-size:.8rem!important;font-weight:650!important}.lk-ks table td,.lk-ks table th{border-color:var(--kui-color-border-muted,var(--line))!important}.lk-ks table tbody tr{transition:background-color .12s}.lk-ks table tbody tr:hover{background:var(--kui-color-alias-background-hovered,var(--surface-hover))!important}.lk-ks [href]:has(h2),.lk-ks [href]:has(h3){border-radius:14px}.lk-ks nav[aria-label=Breadcrumbs] a,.lk-ks ol[aria-label=Breadcrumbs] a{color:var(--kui-color-foreground-neutral-secondary,var(--muted))}.lk-ks nav[aria-label=Breadcrumbs] a:hover,.lk-ks ol[aria-label=Breadcrumbs] a:hover{color:var(--pulse-b)}.lk-ks [role=dialog]{overflow:hidden;border:1px solid var(--kui-color-border-neutral,var(--line))!important;box-shadow:var(--shadow)!important;border-radius:18px!important}.lk-ks [role=alertdialog] button[type=submit],.lk-ks [role=dialog] button[type=submit]{font-weight:700!important}.lk-ks [role=dialog] [role=listbox],.lk-ks [role=listbox],.lk-ks [role=menu]{overflow:hidden;border:1px solid var(--kui-color-border-neutral,var(--line))!important;box-shadow:0 14px 36px var(--kui-color-shadow-regular,#00000026)!important;border-radius:12px!important}.lk-ks [role=menuitem][data-selected],.lk-ks [role=option][aria-selected=true],.lk-ks [role=option][data-focused]{background:var(--kui-color-alias-background-selected,var(--pulse-a))!important}@supports (color:color-mix(in lab,red,red)){.lk-ks [role=menuitem][data-selected],.lk-ks [role=option][aria-selected=true],.lk-ks [role=option][data-focused]{background:var(--kui-color-alias-background-selected,color-mix(in srgb,var(--pulse-a) 12%,transparent))!important}}.lk-ks [class*=FieldLabel],.lk-ks label{letter-spacing:-.01em;font-family:var(--font-manrope),system-ui,sans-serif!important}.lk-ks [role=form],.lk-ks form{gap:1.15rem}.lk-ks [id*=error],.lk-ks [role=alert],.lk-ks span[data-testid*=error]{color:var(--kui-color-foreground-critical,#c23b5a)!important}.lk-ks *{scrollbar-width:thin;scrollbar-color:var(--pulse-a) transparent}@supports (color:color-mix(in lab,red,red)){.lk-ks *{scrollbar-color:color-mix(in srgb,var(--pulse-a) 35%,transparent) transparent}}.lk-ks ::-webkit-scrollbar{width:8px;height:8px}.lk-ks ::-webkit-scrollbar-thumb{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.lk-ks ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--pulse-a) 35%,transparent)}}.lk-ks ::-webkit-scrollbar-thumb{border-radius:999px}.lk-ks ::-webkit-scrollbar-track{background:0 0}.lk-ks--embed .kui-scheme--auto,.lk-ks--embed .kui-scheme--dark,.lk-ks--embed .kui-scheme--light,.lk-ks--embed .kui-theme{min-height:100%;color:var(--kui-color-foreground-neutral-emphasis,var(--ink));background:var(--kui-color-background-canvas,var(--surface))!important}.lk-ks header{border-bottom-color:var(--kui-color-border-muted,var(--line))!important}.lk-ks aside a,.lk-ks nav a{border:1px solid #0000;border-radius:10px!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important}.lk-ks aside a:hover:not([aria-current=page]),.lk-ks nav a:hover:not([aria-current=page]){color:#f4f5fb!important;background:#ab96fa1a!important;border-color:#ab96fa38!important}.lk-ks aside [aria-current=page],.lk-ks aside a[aria-current=page],.lk-ks nav [aria-current=page],.lk-ks nav a[aria-current=page],.lk-ks nav a[data-selected=true]{color:#fff!important;box-shadow:none!important;background:#3a3558!important;border:1px solid #ab96fa8c!important;border-radius:10px!important;font-weight:700!important}.lk-ks main a[aria-current=true],.lk-ks main a[href][aria-current=page]{border-color:#ab96fa80!important;box-shadow:0 0 0 1px #8894f266,0 10px 24px #8894f22e!important}html:not([data-theme=dark]) .lk-ks,html:not([data-theme=dark]) .lk-ks--embed{background:var(--kui-color-background-canvas,#d8dde9)!important}html:not([data-theme=dark]) .lk-ks--embed .kui-scheme--auto,html:not([data-theme=dark]) .lk-ks--embed .kui-scheme--light,html:not([data-theme=dark]) .lk-ks--embed .kui-theme{color:var(--kui-color-foreground-neutral-emphasis,#12141f);background:var(--kui-color-background-canvas,#d8dde9)!important}html:not([data-theme=dark]) .lk-ks header{border-bottom:1px solid var(--kui-color-border-neutral,#aeb6ce)!important;background:#fff!important}html:not([data-theme=dark]) .lk-ks aside{box-shadow:8px 0 28px #2a2b780f;border-inline-end:1px solid var(--kui-color-border-neutral,#aeb6ce)!important;background:#fff!important}html:not([data-theme=dark]) .lk-ks nav a:hover:not([aria-current=page]){background:var(--kui-color-alias-background-hovered,#ebe8ff)!important;color:var(--kui-color-foreground-neutral-emphasis,#12141f)!important}html:not([data-theme=dark]) .lk-ks aside a[aria-current=page],html:not([data-theme=dark]) .lk-ks nav [aria-current=page],html:not([data-theme=dark]) .lk-ks nav a[aria-current=page]{color:#3f4bb8!important;box-shadow:none!important;background:#e4e0fb!important;border:1px solid #6674e873!important}html:not([data-theme=dark]) .lk-ks main a[href]:has(h2),html:not([data-theme=dark]) .lk-ks main a[href]:has(h3){border:1px solid var(--kui-color-border-neutral,#aeb6ce)!important;background:#fff!important;border-radius:14px!important;transition:border-color .15s,box-shadow .15s,background-color .15s,transform .15s!important;box-shadow:0 8px 22px #2a2b7814!important}html:not([data-theme=dark]) .lk-ks main a[href]:has(h2):hover,html:not([data-theme=dark]) .lk-ks main a[href]:has(h3):hover{transform:translateY(-1px);background:#f8f7ff!important;border-color:#8894f2!important;box-shadow:0 12px 28px #2a2b781c,0 0 0 1px #8894f247!important}html:not([data-theme=dark]) .lk-ks main a[href]:has(h2) h2,html:not([data-theme=dark]) .lk-ks main a[href]:has(h3) h3{color:#12141f!important;background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important}@media (min-width:900px){html:not([data-theme=dark]) .lk-ks main section ul:has(a[href]:has(h2)),html:not([data-theme=dark]) .lk-ks main section ul:has(a[href]:has(h3)){grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important;gap:.9rem!important;display:grid!important}}html:not([data-theme=dark]) .lk-ks table tbody tr:hover{background:var(--kui-color-alias-background-hovered,#ebe8ff)!important}html:not([data-theme=dark]) .lk-ks [role=toolbar]{background:var(--kui-color-background-surface-secondary,#eef1f8)!important;border-color:var(--kui-color-border-neutral,#aeb6ce)!important}html:not([data-theme=dark]) .lk-ks [role=toolbar] button:hover{background:var(--kui-color-alias-background-hovered,#ebe8ff)!important}html:not([data-theme=dark]) .lk-ks [role=dialog],html:not([data-theme=dark]) .lk-ks [role=listbox],html:not([data-theme=dark]) .lk-ks [role=menu]{border-color:var(--kui-color-border-neutral,#aeb6ce)!important;background:#fff!important}.lk-ks input[type=date],.lk-ks input[type=datetime-local],.lk-ks input[type=email],.lk-ks input[type=number],.lk-ks input[type=search],.lk-ks input[type=tel],.lk-ks input[type=url]{color-scheme:inherit}@media (prefers-reduced-motion:reduce){.lk-ks *,.lk-ks :after,.lk-ks :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}[role=button]:not([aria-disabled=true]),a[href],button:not(:disabled):not([aria-disabled=true]),input[type=button]:not(:disabled),input[type=reset]:not(:disabled),input[type=submit]:not(:disabled),label[for],select:not(:disabled),summary{cursor:pointer}[aria-disabled=true],button:disabled,input:disabled,select:disabled{cursor:not-allowed}:root,[data-theme=light]{color-scheme:light;--ink:#16182a;--ink-soft:#3a4060;--muted:#6b7394;--border-light:#c0c6e8;--line:var(--border-light);--line-strong:#969fdf;--shadow-card:0 10px 28px #2a2b7812;--shadow-card-hover:0 14px 34px #2a2b781a;--surface:#fff;--surface-soft:#f3f5fb;--surface-hover:#e8ebf7;--surface-accent:#eef0fc;--night:#0c0c16;--night-elevated:#141422;--pulse-a:#7b6adf;--pulse-b:#6674e8;--pulse-c:#5a66d4;--header-bg:#ffffffeb;--header-bg-solid:#fff;--header-fg:#16182a;--header-muted:#6b7394;--header-border:var(--border-light);--header-panel:#fff;--metric-bg:#eef0f8;--metric-border:var(--border-light);--metric-fg:#16182a;--metric-muted:#6b7394;--footer-bg:#eef0f8;--footer-elevated:#fff;--footer-fg:#16182a;--footer-muted:#6b7394;--footer-line:var(--border-light);--cta-mesh-fg:#16182a;--cta-mesh-muted:#6b7394;--color-01:var(--ink);--color-02:var(--pulse-b);--color-03:var(--pulse-a);--color-04:var(--pulse-a);--grad-from:var(--pulse-a);--grad-to:var(--pulse-b);--border:var(--line);--text-muted:var(--muted);--page-gutter:20px;--page-max:1120px;--header-h:6.65rem;--media-hero-h:calc(100dvh - var(--header-h));--section-y:clamp(3.75rem,6.5vw,6rem);--block-gap:clamp(1.35rem,2.6vw,2.15rem);--radius:18px;--shadow:0 22px 50px #2a2b7814;--text-body:1rem;--text-lead:1.125rem;--display-hero:clamp(2.15rem,5.2vw,3.5rem);--display-page:clamp(1.85rem,3.8vw,3rem);--display-section:clamp(1.65rem,2.8vw,2.35rem)}[data-theme=dark]{color-scheme:dark;--ink:#f4f5fb;--ink-soft:#c9cee3;--muted:#8d93ae;--line:#ab96fa24;--line-strong:#ab96fa47;--surface:#12121c;--surface-soft:#08080f;--surface-hover:#1a1a2a;--surface-accent:#141422;--night:#08080f;--night-elevated:#141422;--pulse-a:#ab96fa;--pulse-b:#8894f2;--pulse-c:#a8b0ff;--header-bg:#0c0c16f2;--header-bg-solid:#0c0c16;--header-fg:#fff;--header-muted:#ffffffb3;--header-border:#ffffff1a;--header-panel:#12122a;--metric-bg:#ffffff0a;--metric-border:#ffffff1f;--metric-fg:#fff;--metric-muted:#ffffff73;--footer-bg:#08080f;--footer-elevated:#141422;--footer-fg:#fff;--footer-muted:#ffffff8c;--footer-line:#ffffff1a;--cta-mesh-fg:#fff;--cta-mesh-muted:#ffffffa6;--shadow:0 28px 70px #00000073}[data-theme=light] .border-white\/10,[data-theme=light] .border-white\/12,[data-theme=light] .border-white\/15,[data-theme=light] .border-white\/25,[data-theme=light] .divide-white\/10>:not(:last-child){border-color:var(--border-light)}[data-theme=light] .contact-channel,[data-theme=light] .contact-channels__hours,[data-theme=light] .contact-hub,[data-theme=light] .outcome-bento__item,[data-theme=light] .outcome-card,[data-theme=light] .problem-card,[data-theme=light] .problem-rail__card,[data-theme=light] .scan-frame,[data-theme=light] .services-hero-panel,[data-theme=light] .step-timeline__card{border:1px solid var(--border-light);outline:none}*{box-sizing:border-box}html{scroll-behavior:auto}[id]{scroll-margin-top:calc(var(--header-h) + .85rem)}body{min-height:100%;color:var(--ink);background:var(--surface-soft);font-family:var(--font-manrope),system-ui,sans-serif;font-size:var(--text-body);margin:0;line-height:1.55}@media (min-width:640px){:root,[data-theme=dark],[data-theme=light]{--header-h:7.15rem}}@media (min-width:1280px){:root,[data-theme=dark],[data-theme=light]{--header-h:7.4rem}}@media (min-width:768px){:root{--page-gutter:32px;--page-max:1200px}}@media (min-width:1280px){:root{--page-gutter:40px;--page-max:1320px;--section-y:clamp(4rem,5.5vw,6rem);--display-hero:clamp(2.6rem,4.2vw,4rem);--display-page:clamp(2.1rem,3.2vw,3.35rem);--display-section:clamp(1.85rem,2.4vw,2.6rem)}}@media (min-width:1440px){:root{--page-gutter:48px;--page-max:1440px;--text-body:1.0625rem;--text-lead:1.2rem;--section-y:clamp(4.25rem,5vw,6.5rem);--display-hero:clamp(3rem,3.8vw,4.35rem);--display-page:clamp(2.35rem,2.8vw,3.5rem);--display-section:clamp(2rem,2.2vw,2.75rem)}html{font-size:106.25%}}@media (min-width:1680px){:root{--page-gutter:56px;--page-max:1560px;--section-y:clamp(4.5rem,5vw,7rem);--display-hero:clamp(3.25rem,3.4vw,4.75rem);--display-page:clamp(2.5rem,2.5vw,3.75rem);--display-section:clamp(2.15rem,2vw,2.9rem)}html{font-size:112.5%}}@media (min-width:1920px){:root{--page-gutter:64px;--page-max:1680px}}body,html{overflow-x:clip}a{text-decoration:none}img,svg,video{max-width:100%;display:block}::selection{background:#ab96fa47}.container-page{width:min(var(--page-max),calc(100% - (var(--page-gutter) * 2)));margin-inline:auto}.section{padding-block:var(--section-y)}.section-tight{padding-block:clamp(2.75rem,5vw,4.5rem)}.section-dense{padding-block:clamp(1.55rem,3vw,2.65rem)}.section-head{margin-bottom:var(--block-gap)}.section-head-sm{margin-bottom:clamp(1.25rem,2vw,1.75rem)}.display{font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.18}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--pulse-b);text-wrap:pretty;font-size:.7rem;font-weight:600;line-height:1.4}.copy-stack{flex-direction:column;align-items:flex-start;display:flex}.copy-stack>.display{margin-top:.65rem}.copy-stack>.display+p,.copy-stack>.lead{max-width:28rem;margin-top:1.05rem;line-height:1.55}.copy-stack>.cta-group{margin-top:1.6rem}.copy-stack>.metric-panel{margin-top:1.35rem}.cta-group{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (max-width:639px){.cta-group,.cta-group>a,.cta-group>button{width:100%}}.section-title{flex-direction:column;gap:.55rem;display:flex}.section-title .display{margin:0}.grad-text{background:linear-gradient(115deg,var(--pulse-a),var(--pulse-b));color:#0000;-webkit-background-clip:text;background-clip:text}.grad-fill{background:linear-gradient(115deg,var(--pulse-a),var(--pulse-b))}.pulse-line{aspect-ratio:320/48;width:100%;height:auto;color:var(--pulse-b);overflow:visible}.pulse-line path{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.pulse-line--draw path{animation:pulse-draw 1.4s cubic-bezier(.22,1,.36,1) .2s forwards}.draw-path,.pulse-line--draw path{stroke-dasharray:420;stroke-dashoffset:420px}.draw-path{animation:pulse-draw 1.35s cubic-bezier(.22,1,.36,1) .15s forwards}.pulse-line__dot{fill:var(--pulse-a)}@keyframes pulse-draw{to{stroke-dashoffset:0}}.pulse-divider{color:var(--pulse-b);opacity:.7;align-items:center;gap:1rem;display:flex}.pulse-divider:after,.pulse-divider:before{content:"";background:var(--line);flex:1;height:1px}.hero-pulse{color:#fff;background:radial-gradient(50% 40% at 85% 15%,#8894f242,#0000 60%),radial-gradient(40% 35% at 10% 90%,#ab96fa29,#0000 55%),linear-gradient(165deg,#08080f,#0e0e1a 50%,#121228);position:relative;overflow:hidden}.hero-pulse:before{content:"";pointer-events:none;background-image:linear-gradient(#8894f20d 1px,#0000 0),linear-gradient(90deg,#8894f20d 1px,#0000 0);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 70% 40%,#000,#0000 75%);mask-image:radial-gradient(70% 60% at 70% 40%,#000,#0000 75%)}.hero-pulse>*{z-index:1;position:relative}.page-hero{color:#fff;background:radial-gradient(45% 50% at 90% 0,#8894f238,#0000 60%),linear-gradient(#08080f,#10101c);padding-block:clamp(3.25rem,7vw,6.5rem);position:relative;overflow:hidden}.page-hero__crumb-link{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:min(70vw,28rem);display:inline-block;overflow:hidden}@media (max-width:639px){.page-hero__crumb:last-child .page-hero__crumb-link{max-width:min(55vw,14rem)}}.page-hero>*{z-index:1;position:relative}.rail{gap:0;display:grid}@media (min-width:900px){.rail{grid-template-columns:repeat(4,1fr)}}.rail-item{border-top:1px solid var(--line-strong);padding:1.5rem 0 0}@media (min-width:900px){.rail-item{padding:1.5rem 1.25rem 0 0}}.list-row{border-bottom:1px solid var(--line);gap:.65rem 1.25rem;padding-block:1.25rem;display:grid}@media (min-width:768px){.list-row{grid-template-columns:2.5rem 1fr;align-items:start}}.list-row:last-child{border-bottom:0}.check-list{gap:.85rem;display:grid}@media (min-width:768px){.check-list{grid-template-columns:1fr 1fr;gap:.85rem 2rem}}.check-list li{color:var(--muted);gap:.75rem;font-size:.925rem;line-height:1.55;list-style:none;display:flex}.check-list li:before{content:"";background:linear-gradient(120deg,var(--pulse-a),var(--pulse-b));border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-top:.45rem}.chip-row{flex-wrap:wrap;gap:.65rem;display:flex}.chip{border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:.55rem .95rem;font-size:.8rem;font-weight:600}.chip,.service-tile{background:var(--surface)}.service-tile{border-bottom:1px solid var(--line);flex-direction:column;min-height:100%;padding:1.35rem 1.25rem;transition:background .2s;display:flex}@media (min-width:640px){.service-tile{padding:1.5rem}}.service-tile:hover{background:var(--surface-hover)}.service-grid{border:1px solid var(--line);background:var(--line);border-radius:22px;gap:1px;display:grid;overflow:hidden}@media (min-width:640px){.service-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.service-grid{grid-template-columns:repeat(3,1fr)}}.night-band{color:#f4f5fb;--ink:#f4f5fb;--ink-soft:#c9cee3;--muted:#8d93ae;--line:#ab96fa24;--line-strong:#ab96fa47;--surface:#141422;--surface-hover:#1a1a2a;--surface-accent:#1a1a2a;--surface-soft:#10101c;--metric-bg:#ffffff0f;--metric-border:#ffffff1f;--metric-fg:#fff;--metric-muted:#ffffff73;background:radial-gradient(50% 40% at 10% 0,#ab96fa33,#0000 55%),radial-gradient(40% 35% at 90% 100%,#8894f21f,#0000 50%),linear-gradient(165deg,#10101c,#0a0a14);border-block:1px solid #ab96fa24}.logo-link{line-height:0}.logo-img{image-rendering:auto;shape-rendering:geometricprecision;flex-shrink:0;width:auto;height:auto;display:block}.logo-img--full{width:auto;height:2.15rem}.logo-img--mark{width:2.15rem;height:2.15rem}@media (min-width:640px){.logo-img--full{height:2.4rem}.logo-img--mark{width:2.4rem;height:2.4rem}}@media (min-width:1280px){.logo-img--full{height:2.65rem}.logo-img--mark{width:2.65rem;height:2.65rem}}.site-header{background:var(--header-bg-solid);color:var(--header-fg);border-bottom:1px solid #0000;transition:background .2s,border-color .2s,box-shadow .2s}.promo-banner{color:#fff;background:linear-gradient(105deg,#5b4ec7,#7a6cf0 42%,#8894f2)}.promo-banner__inner{text-align:center;gap:.75rem;min-height:2.4rem;padding-block:.45rem}.promo-banner__inner,.promo-banner__text{justify-content:center;align-items:center;display:flex}.promo-banner__text{flex-wrap:wrap;gap:.45rem .65rem;margin:0;font-size:.78rem;font-weight:600;line-height:1.3}.promo-banner__tag{letter-spacing:.08em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;align-items:center;height:1.35rem;padding:0 .5rem;font-size:.65rem;font-weight:700;display:inline-flex}.promo-banner__text strong{font-weight:800}@media (min-width:640px){.promo-banner__text{font-size:.84rem}}.site-header.is-scrolled{border-bottom-color:var(--header-border);background:var(--header-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 8px 28px #16182a0f}[data-theme=dark] .site-header.is-scrolled{box-shadow:none}.site-header__link{color:var(--header-muted);cursor:pointer}.site-header__link.is-active,.site-header__link:hover{color:var(--header-fg)}.site-header__link:active{color:var(--header-fg);opacity:.85}.site-header__menu-btn{border:1px solid var(--header-border);background:var(--header-fg)}@supports (color:color-mix(in lab,red,red)){.site-header__menu-btn{background:color-mix(in srgb,var(--header-fg) 5%,transparent)}}.site-header__menu-btn{color:var(--header-fg);cursor:pointer}.site-header__menu-btn:hover{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.site-header__menu-btn:hover{background:color-mix(in srgb,var(--pulse-a) 12%,transparent)}}.site-header__menu-btn:hover{border-color:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.site-header__menu-btn:hover{border-color:color-mix(in srgb,var(--pulse-b) 40%,var(--header-border))}}.theme-switch__btn{height:1.9rem;color:var(--header-muted);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:0 .65rem;font-size:.72rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.theme-switch__btn:hover{color:var(--header-fg);background:var(--header-fg)}@supports (color:color-mix(in lab,red,red)){.theme-switch__btn:hover{background:color-mix(in srgb,var(--header-fg) 6%,transparent)}}.theme-switch__btn.is-active{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.theme-switch__btn.is-active{background:color-mix(in srgb,var(--pulse-a) 18%,var(--header-panel))}}.theme-switch__btn.is-active{color:var(--header-fg);box-shadow:0 1px 0 var(--header-fg)}@supports (color:color-mix(in lab,red,red)){.theme-switch__btn.is-active{box-shadow:0 1px 0 color-mix(in srgb,var(--header-fg) 8%,transparent)}}.theme-switch__btn:active{transform:scale(.97)}.site-header__service-link{color:var(--header-muted)}.site-header__service-link:hover{background:var(--surface-hover);color:var(--header-fg)}.site-header__service-link.is-active{color:var(--header-fg);background:var(--pulse-a);font-weight:650}@supports (color:color-mix(in lab,red,red)){.site-header__service-link.is-active{background:color-mix(in srgb,var(--pulse-a) 14%,transparent)}}.site-header__service-link.is-active{box-shadow:inset 0 0 0 1px var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.site-header__service-link.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pulse-a) 35%,transparent)}}[data-theme=dark] .site-header__service-link:hover{background:var(--header-fg)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .site-header__service-link:hover{background:color-mix(in srgb,var(--header-fg) 8%,transparent)}}[data-theme=dark] .site-header__service-link.is-active{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .site-header__service-link.is-active{background:color-mix(in srgb,var(--pulse-a) 18%,transparent)}}[data-theme=dark] .site-header__service-link.is-active{box-shadow:inset 0 0 0 1px var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .site-header__service-link.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pulse-a) 40%,transparent)}}.site-header__panel{border:1px solid var(--header-border);background:var(--header-panel);box-shadow:var(--shadow)}.site-header__cabinet{border:1px solid var(--header-border);background:var(--header-fg);border-radius:999px;justify-content:center;align-items:center;gap:.45rem;height:2.55rem;padding:0 1.05rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.site-header__cabinet{background:color-mix(in srgb,var(--header-fg) 4%,transparent)}}.site-header__cabinet{color:var(--header-fg);letter-spacing:.01em;white-space:nowrap;font-size:.84rem;font-weight:600;transition:background .2s,border-color .2s,color .2s,transform .2s}.site-header__cabinet:hover{border-color:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.site-header__cabinet:hover{border-color:color-mix(in srgb,var(--pulse-b) 55%,var(--header-border))}}.site-header__cabinet:hover{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.site-header__cabinet:hover{background:color-mix(in srgb,var(--pulse-a) 14%,transparent)}}.site-header__cabinet:hover{color:var(--header-fg)}.site-header__cabinet--block{width:100%;height:3rem;font-size:.95rem}.site-header__drawer{border-top:1px solid var(--header-border);background:var(--header-bg-solid);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100svh - 7.2rem);overflow-y:auto}@media (max-width:1023px){.site-header.is-nav-open{width:100%;position:fixed;top:0;left:0;right:0}.site-header.is-nav-open .site-header__drawer{max-height:calc(100svh - 100%);position:absolute;top:100%;left:0;right:0}}body.mobile-nav-open{overflow:hidden}.site-header__mobile-services-row{align-items:center;gap:.25rem;display:flex}.site-header__mobile-services-toggle{width:3rem;min-width:44px;height:3rem;min-height:44px;color:var(--header-muted);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.site-header__mobile-services-toggle:focus-visible,.site-header__mobile-services-toggle:hover{color:var(--header-fg);background:var(--header-fg)}@supports (color:color-mix(in lab,red,red)){.site-header__mobile-services-toggle:focus-visible,.site-header__mobile-services-toggle:hover{background:color-mix(in srgb,var(--header-fg) 6%,transparent)}}.site-header__mobile-services-chevron{pointer-events:none;font-size:1.15rem;line-height:1;transition:transform .2s;display:inline-block}.site-header__mobile-services-chevron.is-open{transform:rotate(180deg)}.site-header__mobile-services-list{border-left:2px solid var(--pulse-a);gap:.15rem;margin:.15rem 0 .35rem;padding:.35rem 0 .35rem .55rem;display:grid}@supports (color:color-mix(in lab,red,red)){.site-header__mobile-services-list{border-left:2px solid color-mix(in srgb,var(--pulse-a) 45%,var(--header-border))}}.theme-switch{border:1px solid var(--header-border);background:var(--header-fg);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.theme-switch{background:color-mix(in srgb,var(--header-fg) 4%,transparent)}}.theme-switch__icon{flex-shrink:0;width:.9rem;height:.9rem}@media (max-width:1279px){.theme-switch__label{display:none}.theme-switch__btn{justify-content:center;width:2rem;padding:0}}.welcome-consent{z-index:70;left:max(.75rem,var(--page-gutter));right:max(.75rem,var(--page-gutter));bottom:max(.75rem,env(safe-area-inset-bottom));pointer-events:none;position:fixed}html.intro-pending body{overflow:hidden!important}html.intro-pending body:before{content:"";z-index:999990;pointer-events:none;background:#05050c;position:fixed;inset:0}body.intro-active{overflow:hidden!important}.site-intro{z-index:999999;color:#fff;background:#05050c;flex-direction:column;justify-content:space-between;padding:clamp(1.25rem,4vw,3.5rem) clamp(1.1rem,4vw,3.75rem);transition:top .8s ease-in-out;display:flex;position:fixed;inset:0}.site-intro.is-hiding{top:-100vh}.site-intro__glow{pointer-events:none;filter:blur(8px);background:radial-gradient(circle at 50% 40%,#ab96fa47,#0000 55%),radial-gradient(circle at 70% 60%,#8894f22e,#0000 50%);height:55%;position:absolute;inset:15% 10% auto}.site-intro__footer,.site-intro__header{z-index:1;text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;grid-template-columns:1fr;gap:.5rem;font-size:.72rem;font-weight:600;display:grid;position:relative}@media (min-width:768px){.site-intro__footer,.site-intro__header{text-align:left;grid-template-columns:1fr 1.2fr 1fr;align-items:end;font-size:.8rem}.site-intro__footer>:nth-child(2),.site-intro__header>span:nth-child(2){text-align:center}.site-intro__footer>:nth-child(3),.site-intro__header>span:nth-child(3){text-align:right}}.site-intro__stage{z-index:1;flex:1;place-items:center;min-height:14rem;display:grid;position:relative}.site-intro__orbit{will-change:transform,opacity;width:min(72vw,18rem);height:min(72vw,18rem);transition:transform 1s cubic-bezier(.22,1,.36,1) .35s,opacity .75s .3s;position:relative}.site-intro.is-ended .site-intro__orbit{opacity:0;transform:scale(3.4)}.site-intro__ring{border:1px solid #ab96fa47;border-radius:999px;position:absolute;inset:0}.site-intro__ring--a{border-color:#0000 #ab96fa73 #ab96fa73 #0000;animation:intro-spin 10s linear infinite;inset:8%}.site-intro__ring--b{border-color:#8894f259 #8894f259 #0000;animation:intro-spin 16s linear infinite reverse;inset:18%}.site-intro__ring--c{border-color:#ffffff1f;inset:30%;box-shadow:inset 0 0 40px #ab96fa1f}.site-intro__core{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;place-items:center;animation:intro-pulse 2.2s ease-in-out infinite;display:grid;position:absolute;inset:34%}.site-intro__core img{width:46%;height:auto}.site-intro__spark{background:#ab96fa;border-radius:999px;width:.55rem;height:.55rem;position:absolute;box-shadow:0 0 16px #ab96fad9}.site-intro__spark--1{animation:intro-float 2.8s ease-in-out infinite;top:6%;left:48%}.site-intro__spark--2{background:#8894f2;animation:intro-float 3.2s ease-in-out .4s infinite;top:50%;right:4%}.site-intro__spark--3{animation:intro-float 4s ease-in-out infinite reverse;bottom:10%;left:14%}.site-intro__progress{justify-items:center;gap:.65rem;display:grid}.site-intro__bar{background:#ffffff0f;width:min(18rem,58vw);height:1.35rem;position:relative;overflow:hidden}.site-intro__bar:after{content:"";width:var(--bar,0);background:#fff;transition:width .1s linear;position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px 8px #ffffff8c}.site-intro__meta{align-items:baseline;gap:.75rem;display:flex}.site-intro__percent{font-family:var(--font-unbounded),sans-serif;letter-spacing:.04em;color:#fff;font-size:clamp(1.8rem,6vw,3.4rem);font-weight:500;line-height:1}.site-intro__loading{letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;font-size:.72rem}.site-intro__brand,.site-intro__tag{color:#ffffff8c}@keyframes intro-spin{to{transform:rotate(1turn)}}@keyframes intro-pulse{0%,to{transform:scale(1);box-shadow:0 0 #ab96fa33}50%{transform:scale(1.04);box-shadow:0 0 0 14px #ab96fa00}}@keyframes intro-float{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.site-intro,.site-intro__bar:after,.site-intro__core,.site-intro__orbit,.site-intro__ring,.site-intro__spark{transition:none!important;animation:none!important}}@media (min-width:640px){.welcome-consent{left:auto;right:max(1rem,var(--page-gutter));width:min(34rem,100vw - 2rem);bottom:1.25rem}}.welcome-consent__card{pointer-events:auto;border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:.75rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.welcome-consent__card{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.welcome-consent__card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:welcome-in .3s both;box-shadow:0 16px 40px #1012282e}@media (min-width:640px){.welcome-consent__card{grid-template-columns:1fr auto;align-items:center;gap:.85rem 1rem;padding:.95rem 1.05rem}}@keyframes welcome-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.welcome-consent__copy{min-width:0}.welcome-consent__title{color:var(--ink);margin:0;font-size:.92rem;font-weight:700}.welcome-consent__text{color:var(--muted);margin:.2rem 0 0;font-size:.78rem;line-height:1.4}.welcome-consent__link{color:var(--color-02);text-underline-offset:2px;text-decoration:underline}.welcome-consent__themes{flex-wrap:wrap;gap:.35rem;display:flex}@media (min-width:640px){.welcome-consent__themes{grid-column:1/-1}}.welcome-consent__theme{border:1px solid var(--line);background:var(--surface-soft);height:2rem;color:var(--muted);border-radius:999px;padding:0 .7rem;font-size:.72rem;font-weight:650;transition:border-color .2s,background .2s,color .2s}.welcome-consent__theme:hover{color:var(--ink);border-color:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.welcome-consent__theme:hover{border-color:color-mix(in srgb,var(--pulse-b) 45%,var(--line))}}.welcome-consent__theme.is-active{color:var(--ink);border-color:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.welcome-consent__theme.is-active{border-color:color-mix(in srgb,var(--pulse-b) 70%,var(--line))}}.welcome-consent__theme.is-active{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.welcome-consent__theme.is-active{background:color-mix(in srgb,var(--pulse-a) 14%,var(--surface))}}.welcome-consent__submit{color:#fff;background:linear-gradient(135deg,var(--pulse-a),var(--pulse-b));border:0;border-radius:999px;height:2.4rem;padding:0 1.15rem;font-size:.84rem;font-weight:650;transition:filter .2s;box-shadow:0 10px 24px #8894f238}@media (max-width:639px){.welcome-consent__submit{width:100%}}.welcome-consent__submit:hover{filter:brightness(1.05)}.lead-modal{z-index:90;padding:.75rem .75rem max(.75rem,env(safe-area-inset-bottom));place-items:end center;display:grid;position:fixed;inset:0}@media (min-width:640px){.lead-modal{place-items:center;padding:1.5rem}}.lead-modal__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0a0a128c;border:0;position:absolute;inset:0}.lead-modal__dialog{z-index:1;width:min(100%,34rem);max-height:min(90dvh,48rem);animation:lead-modal-in .28s both;position:relative;overflow:auto}.lead-modal__dialog .panel{margin:0}.lead-modal__close{z-index:2;border:1px solid var(--line);background:var(--surface);width:2.25rem;height:2.25rem;color:var(--ink);border-radius:999px;font-size:.95rem;line-height:1;transition:background .2s;position:absolute;top:1rem;right:1rem}.lead-modal__close:hover{background:var(--surface-hover)}.lead-form--modal{padding:1.35rem 1.25rem 1.4rem!important}@media (min-width:640px){.lead-form--modal{padding:1.85rem 1.85rem 1.75rem!important}}.lead-form--modal .lead-form__head{padding-right:2.5rem}.lead-form--modal .lead-form__subtitle{max-width:28rem;line-height:1.5;margin-top:.65rem!important}.lead-form--modal .lead-form__fields{gap:1.15rem!important;margin-top:1.35rem!important}@media (min-width:640px){.lead-form--modal .lead-form__fields{gap:1.25rem!important}}.lead-form--modal .lead-form__field{gap:.5rem}.lead-form--modal .lead-form__closing{gap:.85rem;margin-top:.15rem}.lead-form--modal .lead-form__directions{gap:.65rem}.lead-form--modal .lead-form__actions,.lead-form--modal .lead-form__consent,.lead-form--modal .lead-form__consent-wrap{margin:0;padding:0}.lead-form__consent-copy{text-wrap:pretty;font-size:.78rem;line-height:1.45}.lead-form__legal-link{z-index:10;color:var(--color-02);text-underline-offset:2px;white-space:nowrap;text-decoration:underline;position:relative}.lead-form__legal-link:hover{color:var(--color-01)}@media (max-width:639px){.lead-form__consent-copy{font-size:.72rem;line-height:1.4}.lead-form__legal-link{white-space:normal}}.lead-form__hint{color:#e87070;font-size:.75rem;font-weight:500;line-height:1.35;display:block}@keyframes lead-modal-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}.site-header__panel a:hover{background:var(--surface-hover);color:var(--header-fg)}[data-theme=dark] .site-header__panel a:hover{background:var(--header-fg)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .site-header__panel a:hover{background:color-mix(in srgb,var(--header-fg) 8%,transparent)}}[data-theme=light] body{background-image:radial-gradient(60% 40% at 100% 0,#ab96fa17,#0000 55%),radial-gradient(45% 35% at 0 20%,#8894f20f,#0000 50%);background-attachment:fixed}.flow-board{border:1px solid var(--metric-border);background:var(--metric-border);color:var(--metric-fg);border-radius:22px;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}@media (min-width:520px){.flow-board{grid-template-columns:1fr 1fr}}.flow-board__item{background:var(--metric-bg);flex-direction:column;gap:.45rem;min-height:9.5rem;padding:1.1rem 1.15rem 1.2rem;display:flex}.flow-board__meta{align-items:center;gap:.5rem;display:flex}.flow-board__title{letter-spacing:-.01em;color:var(--metric-fg);font-size:.95rem;font-weight:650;line-height:1.25}.flow-board__text{color:var(--metric-muted,var(--muted));margin:0;font-size:.82rem;line-height:1.45}.about-process{align-items:center;gap:1rem;display:grid}@media (min-width:1024px){.about-process{grid-template-columns:1.15fr .85fr;gap:1.35rem}}.about-process__scene{border:1px solid var(--line);background:radial-gradient(ellipse 70% 60% at 80% 10%,var(--pulse-a),transparent 55%),var(--surface);border-radius:22px;justify-content:center;align-items:center;padding:.85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.about-process__scene{background:radial-gradient(ellipse 70% 60% at 80% 10%,color-mix(in srgb,var(--pulse-a) 12%,transparent),transparent 55%),var(--surface)}}[data-theme=light] .about-process__scene{border-color:var(--border-light);box-shadow:var(--shadow-card);background:radial-gradient(70% 60% at 80% 10%,#7b6adf1a,#0000 55%),#fff}[data-theme=light] .about-process .metric-panel{border:1px solid var(--border-light);box-shadow:var(--shadow-card)}[data-theme=light] .about-process__scene .pulse-scene__canvas{fill:#dfe3f4;stroke:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .about-process__scene .pulse-scene__canvas{stroke:color-mix(in srgb,var(--pulse-b) 35%,#9aa3c7)}}[data-theme=light] .about-process__scene .pulse-scene__label{fill:#16182a}[data-theme=light] .about-process__scene .pulse-scene__panel{fill:#fffffff5;stroke:var(--border-light)}.about-hero-stage{max-height:none;height:auto!important;min-height:0!important}.about-hero-field{--about-hero-bg:#fff;--about-hero-border:var(--border-light);--about-hero-guide:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.about-hero-field{--about-hero-guide:color-mix(in srgb,var(--pulse-b) 28%,#c5cae0)}}.about-hero-field{--about-hero-node-fill:#fff;--about-hero-node-stroke:var(--pulse-b);--about-hero-dot:var(--pulse-a);--about-hero-layer-bg:var(--surface-soft);border:1px solid var(--about-hero-border);background:radial-gradient(ellipse 70% 55% at 90% 0,var(--pulse-a),transparent 55%),var(--about-hero-bg);border-radius:18px;flex-direction:column;gap:.5rem;width:100%;padding:.9rem .95rem .85rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.about-hero-field{background:radial-gradient(ellipse 70% 55% at 90% 0,color-mix(in srgb,var(--pulse-a) 12%,transparent),transparent 55%),var(--about-hero-bg)}}.about-hero-field{box-shadow:var(--shadow-card)}[data-theme=dark] .about-hero-field{--about-hero-bg:#ffffff0b;--about-hero-border:#ffffff1f;--about-hero-guide:#ab96fa38;--about-hero-node-fill:#161622;--about-hero-node-stroke:#ab96fab3;--about-hero-dot:var(--pulse-a);--about-hero-layer-bg:#ffffff0a;box-shadow:none}.about-hero-field__head{justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}.about-hero-field__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--pulse-a);font-size:.58rem;font-weight:700}.about-hero-field__title{font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:-.03em;color:var(--ink);margin-top:.15rem;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:600;line-height:1.2}.about-hero-field__badge{border:1px solid var(--about-hero-border);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--about-hero-layer-bg);border-radius:999px;flex-shrink:0;margin-top:.08rem;padding:.24rem .5rem;font-size:.55rem;font-weight:700}.about-hero-field__svg{width:100%;height:auto;max-height:11rem;display:block}.about-hero-field__guide{fill:none;stroke:var(--about-hero-guide);stroke-width:1.15px;stroke-dasharray:4 6}.about-hero-field__draw{fill:none;stroke-width:1.55px;stroke-dasharray:420;stroke-dashoffset:420px;animation:about-hero-draw 1.35s ease-out .15s forwards}@keyframes about-hero-draw{to{stroke-dashoffset:0}}.about-hero-field__pulse{opacity:.9;filter:drop-shadow(0 0 4px var(--pulse-a))}@supports (color:color-mix(in lab,red,red)){.about-hero-field__pulse{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--pulse-a) 45%,transparent))}}.about-hero-field__step{opacity:0;animation:about-hero-step-in .45s ease-out forwards}.about-hero-field__node{fill:var(--about-hero-node-fill);stroke:var(--about-hero-node-stroke);stroke-width:1.4px}.about-hero-field__node--last{fill:var(--pulse-a);stroke:var(--pulse-a);stroke-width:0}.about-hero-field__node-dot{fill:var(--about-hero-dot)}.about-hero-field__node--last+.about-hero-field__node-dot{fill:#fff}.about-hero-field__step-label{fill:var(--ink);font-size:10px;font-weight:650}@keyframes about-hero-step-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.about-hero-field__layers{border:1px solid var(--about-hero-border);background:var(--about-hero-layer-bg);border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.about-hero-field__layer{text-align:center;color:var(--muted);border-right:1px solid var(--about-hero-border);padding:.45rem .3rem;font-size:.68rem;font-weight:650}.about-hero-field__layer:last-child{border-right:0}@media (prefers-reduced-motion:reduce){.about-hero-field__draw,.about-hero-field__pulse,.about-hero-field__step{animation:none!important}.about-hero-field__draw{stroke-dashoffset:0}.about-hero-field__step{opacity:1}.about-hero-field__pulse{display:none}}.about-layers{--al-border:var(--border-light);--al-band-bg:#fff;--al-band-shadow:var(--shadow-card);--al-name:var(--ink);--al-chip-bg:var(--surface-soft);--al-chip-border:var(--border-light);--al-chip-text:var(--ink-soft)}[data-theme=dark] .about-layers{--al-border:#ffffff1f;--al-band-bg:#161622;--al-band-shadow:none;--al-name:#f4f5fb;--al-chip-bg:#ffffff12;--al-chip-border:#ffffff24;--al-chip-text:#f4f5fbc7}.about-layers__stack{flex-direction:column;gap:.7rem;display:flex}.about-layers__band{border:1px solid var(--al-border);border-left:3px solid var(--pulse-a);background:var(--al-band-bg);box-shadow:var(--al-band-shadow);border-radius:18px;grid-template-columns:1fr;align-items:start;gap:.85rem;padding:1.05rem 1.15rem 1.15rem;display:grid}.about-layers__band:nth-child(2){border-left-color:var(--pulse-b)}.about-layers__band:nth-child(3){border-left-color:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.about-layers__band:nth-child(3){border-left-color:color-mix(in srgb,var(--pulse-a) 65%,#5a66d4)}}.about-layers__band:nth-child(4){border-left-color:#5a66d4}@media (min-width:768px){.about-layers__band{grid-template-columns:11.5rem minmax(0,1fr);align-items:center;column-gap:1.5rem;padding:1.15rem 1.35rem}}.about-layers__meta{flex-direction:column;justify-content:center;gap:.3rem;min-width:0;display:flex}.about-layers__num{font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:.04em;color:var(--pulse-a);font-size:.72rem;font-weight:600}.about-layers__name{letter-spacing:-.02em;color:var(--al-name);margin:0;font-size:1.05rem;font-weight:650;line-height:1.2}.about-layers__items{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.about-layers__items li{border:1px solid var(--al-chip-border);background:var(--al-chip-bg);color:var(--al-chip-text);border-radius:999px;padding:.42rem .75rem;font-size:.78rem;font-weight:600;line-height:1.3}.about-principles__list{flex-direction:column;gap:.75rem;display:flex}.about-principles__row{border:1px solid var(--border-light);box-shadow:var(--shadow-card);background:#fff;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:.9rem 1.1rem;padding:1rem 1.1rem;display:grid}.about-principles__row--b{background:linear-gradient(120deg,var(--pulse-a),#fff 55%)}@supports (color:color-mix(in lab,red,red)){.about-principles__row--b{background:linear-gradient(120deg,color-mix(in srgb,var(--pulse-a) 8%,#fff),#fff 55%)}}@media (min-width:768px){.about-principles__row--a{margin-right:12%}.about-principles__row--b{margin-left:12%}}.about-principles__n{font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:-.03em;color:var(--pulse-a);padding-top:.15rem;font-size:1.15rem;font-weight:600;line-height:1}.about-principles__title{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:.98rem;font-weight:650}.about-principles__text{color:var(--muted);margin:.35rem 0 0;font-size:.84rem;line-height:1.5}.about-problems__layout{gap:1.5rem;display:grid}@media (min-width:960px){.about-problems__layout{grid-template-columns:minmax(15rem,.9fr) 1.2fr;align-items:start;gap:2rem}.about-problems__intro{top:calc(var(--header-h) + 1rem);position:sticky}}.about-problems__rail{border-left:2px solid var(--pulse-b);flex-direction:column;gap:0;display:flex}@supports (color:color-mix(in lab,red,red)){.about-problems__rail{border-left:2px solid color-mix(in srgb,var(--pulse-b) 35%,var(--border-light))}}.about-problems__rail{padding-left:1.1rem}.about-problems__item{border-bottom:1px solid var(--border-light);grid-template-columns:auto 1fr;gap:.75rem;padding:.85rem 0 1.05rem;display:grid}@supports (color:color-mix(in lab,red,red)){.about-problems__item{border-bottom:1px solid color-mix(in srgb,var(--border-light) 70%,transparent)}}.about-problems__item:last-child{border-bottom:0;padding-bottom:0}.about-problems__idx{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-a);padding-top:.2rem;font-size:.78rem;font-weight:600}.about-problems__title{color:var(--ink);margin:0;font-size:.95rem;font-weight:650}.about-problems__text{color:var(--muted);margin:.3rem 0 0;font-size:.82rem;line-height:1.5}.about-compare{--ac-border:var(--border-light);--ac-surface:#fff;--ac-surface-soft:var(--surface-soft);--ac-text:var(--ink-soft);--ac-bad-bg:linear-gradient(135deg,#fff7f8,#fff);--ac-good-bg:linear-gradient(135deg,var(--pulse-a),#fff)}@supports (color:color-mix(in lab,red,red)){.about-compare{--ac-good-bg:linear-gradient(135deg,color-mix(in srgb,var(--pulse-a) 9%,#fff),#fff)}}.about-compare{--ac-panel-bad:linear-gradient(160deg,#fff6f7,#fff 50%);--ac-panel-good:linear-gradient(160deg,var(--pulse-a),#fff 52%)}@supports (color:color-mix(in lab,red,red)){.about-compare{--ac-panel-good:linear-gradient(160deg,color-mix(in srgb,var(--pulse-a) 10%,#fff),#fff 52%)}}.about-compare{--ac-tab-active-bg:#fff;--ac-bad-head:#8a4558;--ac-bad-dot:#d48a98;--ac-shadow:var(--shadow-card)}[data-theme=dark] .about-compare{--ac-border:#ffffff1f;--ac-surface:#ffffff0b;--ac-surface-soft:#ffffff09;--ac-text:#ffffffb8;--ac-bad-bg:linear-gradient(135deg,#d48a981f,#ffffff0a);--ac-good-bg:linear-gradient(135deg,var(--pulse-a),#ffffff0a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .about-compare{--ac-good-bg:linear-gradient(135deg,color-mix(in srgb,var(--pulse-a) 16%,transparent),#ffffff0a)}}[data-theme=dark] .about-compare{--ac-panel-bad:linear-gradient(160deg,#d48a981a,#ffffff0a 55%);--ac-panel-good:linear-gradient(160deg,var(--pulse-a),#ffffff0a 55%)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .about-compare{--ac-panel-good:linear-gradient(160deg,color-mix(in srgb,var(--pulse-a) 14%,transparent),#ffffff0a 55%)}}[data-theme=dark] .about-compare{--ac-tab-active-bg:#ffffff14;--ac-bad-head:#f2a0ad;--ac-bad-dot:#f2a0ad;--ac-shadow:none}.about-compare__mobile{display:block}.about-compare__desktop{display:none}@media (min-width:900px){.about-compare__mobile{display:none}.about-compare__desktop{display:block}}.about-compare__toggle{border:1px solid var(--ac-border);background:var(--ac-surface-soft);border-radius:14px;grid-template-columns:1fr 1fr;gap:.35rem;margin-bottom:.75rem;padding:.3rem;display:grid}.about-compare__tab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:.65rem .7rem;font-size:.78rem;font-weight:650;line-height:1.25;transition:background .2s,color .2s,box-shadow .2s}.about-compare__tab:hover:not(.is-active){color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.about-compare__tab:hover:not(.is-active){background:color-mix(in srgb,var(--ink) 5%,transparent)}}.about-compare__tab.is-active.about-compare__tab--bad{color:var(--ac-bad-head);background:var(--ac-tab-active-bg);box-shadow:var(--ac-shadow)}.about-compare__tab.is-active.about-compare__tab--good{color:var(--pulse-a);background:var(--ac-tab-active-bg);box-shadow:var(--ac-shadow)}.about-compare__panel{border:1px solid var(--ac-border);background:var(--ac-surface);box-shadow:var(--ac-shadow);border-radius:18px;padding:1rem 1.05rem;animation:about-panel-in .28s ease-out}.about-compare__panel--bad{background:var(--ac-panel-bad)}.about-compare__panel--good{background:var(--ac-panel-good)}@keyframes about-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.about-compare__list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.about-compare__list li{color:var(--ac-text);padding-left:1rem;font-size:.84rem;line-height:1.45;position:relative}.about-compare__list li:before{content:"";background:var(--pulse-a);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.about-compare__panel--bad .about-compare__list li:before{background:var(--ac-bad-dot)}.about-compare__heads{grid-template-columns:1fr auto 1fr;align-items:end;gap:.75rem;margin-bottom:.65rem;display:grid}.about-compare__head{letter-spacing:-.01em;font-size:.82rem;font-weight:700}.about-compare__head--bad{color:var(--ac-bad-head);text-align:right}.about-compare__head--good{color:var(--pulse-a)}.about-compare__vs{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--muted);padding-bottom:.1rem;font-size:.7rem;font-weight:600}.about-compare__rows{flex-direction:column;gap:.45rem;display:flex}.about-compare__row{opacity:0;grid-template-columns:1fr 12px 1fr;align-items:stretch;gap:.55rem;animation:about-row-in .45s ease-out forwards;display:grid;transform:translateY(8px)}@keyframes about-row-in{to{opacity:1;transform:translateY(0)}}.about-compare__cell{border:1px solid var(--ac-border);color:var(--ac-text);background:var(--ac-surface);border-radius:14px;padding:.7rem .85rem;font-size:.8rem;line-height:1.4}.about-compare__cell--bad{text-align:right;background:var(--ac-bad-bg)}.about-compare__cell--good{background:var(--ac-good-bg)}.about-compare__rail{background:linear-gradient(180deg,var(--pulse-a),var(--pulse-b));transform-origin:top;border-radius:2px;width:2px;margin:.35rem auto;animation:about-rail-draw .55s ease-out .15s forwards;transform:scaleY(0)}@keyframes about-rail-draw{to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.about-compare__panel,.about-compare__rail,.about-compare__row{animation:none!important}.about-compare__row{opacity:1;transform:none}.about-compare__rail{transform:scaleY(1)}}.about-services__index{border-top:1px solid var(--border-light);margin:0;padding:0;list-style:none}.about-services__link{border-bottom:1px solid var(--border-light);color:inherit;grid-template-columns:auto 1fr auto;grid-template-areas:"num name arrow""num hint arrow";align-items:center;gap:.15rem .9rem;padding:.95rem .15rem;text-decoration:none;transition:background .2s,padding-left .2s;display:grid}.about-services__link:hover{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.about-services__link:hover{background:color-mix(in srgb,var(--pulse-a) 5%,transparent)}}.about-services__link:hover{padding-left:.45rem}.about-services__num{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-a);grid-area:num;font-size:.78rem;font-weight:600}.about-services__name{letter-spacing:-.015em;color:var(--ink);grid-area:name;font-size:.98rem;font-weight:650}.about-services__hint{color:var(--muted);grid-area:hint;max-width:36rem;font-size:.78rem;line-height:1.4}.about-services__arrow{color:var(--pulse-a);opacity:.55;grid-area:arrow;font-size:1rem;transition:opacity .2s,transform .2s}.about-services__link:hover .about-services__arrow{opacity:1;transform:translate(3px)}@media (min-width:768px){.about-services__link{grid-template-columns:2.5rem minmax(10rem,.9fr) 1.4fr auto;grid-template-areas:"num name hint arrow";align-items:baseline;gap:.75rem 1.1rem}}.about-outcomes__magazine{gap:.75rem;display:grid}@media (min-width:720px){.about-outcomes__magazine{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.about-outcomes__magazine{border:1px solid var(--border-light);box-shadow:var(--shadow-card);background:#fff;border-radius:22px;grid-template-columns:repeat(4,1fr);gap:0;overflow:hidden}.about-outcomes__cell{box-shadow:none;border:0;border-right:1px solid var(--border-light);border-radius:0;min-height:12.5rem}.about-outcomes__cell:last-child{border-right:0}}.about-outcomes__cell{border:1px solid var(--border-light);background:linear-gradient(165deg,var(--pulse-a),#fff 48%);border-radius:18px;padding:1.15rem 1.1rem 1.25rem}@supports (color:color-mix(in lab,red,red)){.about-outcomes__cell{background:linear-gradient(165deg,color-mix(in srgb,var(--pulse-a) 8%,#fff),#fff 48%)}}.about-outcomes__cell{box-shadow:var(--shadow-card)}.about-outcomes__metric{font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:-.03em;color:var(--pulse-a);font-size:clamp(1.65rem,3vw,2.1rem);font-weight:600;line-height:1}.about-outcomes__title{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:.65rem 0 0;font-size:.92rem;font-weight:650}.about-outcomes__text{color:var(--muted);text-wrap:pretty;margin:.4rem 0 0;font-size:.8rem;line-height:1.5}.metric-panel{border:1px solid var(--metric-border);background:var(--metric-bg);color:var(--metric-fg);border-radius:22px;overflow:hidden}.metric-panel--solid{background:var(--metric-bg);border-color:var(--metric-border)}.metric-strip{grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.metric-strip{grid-template-columns:repeat(4,1fr)}}.metric-cell{border-right:1px solid var(--metric-border);border-bottom:1px solid var(--metric-border);padding:.85rem 1rem}.metric-strip>.metric-cell:nth-child(2n){border-right:0}@media (min-width:640px){.metric-cell{border-bottom:0}.metric-strip>.metric-cell:nth-child(2n){border-right:1px solid var(--metric-border)}.metric-strip>.metric-cell:last-child{border-right:0}}.metric-label{color:var(--metric-muted)}.metric-value{color:var(--metric-fg)}.hero-pulse .metric-panel,.media-hero .metric-panel,.night-band .metric-panel,.page-hero .metric-panel{--metric-bg:#ffffff0f;--metric-border:#ffffff1f;--metric-fg:#fff;--metric-muted:#ffffff73}[data-theme=light] .media-hero .metric-panel{--metric-bg:#fff;--metric-border:var(--border-light);--metric-fg:#16182a;--metric-muted:#6b7394;box-shadow:0 16px 40px #2a2b7814}.unify-grid{border:1px solid var(--line);background:var(--line);border-radius:22px;gap:1px;display:grid;overflow:hidden}.unify-grid>*{background:var(--surface);transition:background .2s}.unify-grid>a:hover,.unify-grid>button:hover{background:var(--surface-hover)}.contact-channels{gap:1.75rem;display:grid}@media (min-width:960px){.contact-channels{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:start;gap:2rem}}.contact-channels__hours{border:1px solid var(--line);background:var(--surface);letter-spacing:.04em;color:var(--muted);border-radius:999px;margin-top:1.25rem;padding:.55rem .9rem;font-size:.78rem;font-weight:600;display:inline-flex}.contact-channels__board{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.contact-channels__board{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-channel{border:1px solid var(--line);background:radial-gradient(ellipse 80% 70% at 100% 0,var(--pulse-a),transparent 55%),var(--surface);border-radius:22px;flex-direction:column;min-width:0;min-height:0;padding:1.15rem 1.2rem 1.2rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.contact-channel{background:radial-gradient(ellipse 80% 70% at 100% 0,color-mix(in srgb,var(--pulse-a) 14%,transparent),transparent 55%),var(--surface)}}.contact-channel{text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .25s,background .25s}.contact-channel:hover{border-color:var(--pulse-b);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.contact-channel:hover{border-color:color-mix(in srgb,var(--pulse-b) 45%,var(--line))}}.contact-channel:hover{background:radial-gradient(ellipse 80% 70% at 100% 0,var(--pulse-a),transparent 55%),var(--surface-hover)}@supports (color:color-mix(in lab,red,red)){.contact-channel:hover{background:radial-gradient(ellipse 80% 70% at 100% 0,color-mix(in srgb,var(--pulse-a) 22%,transparent),transparent 55%),var(--surface-hover)}}.contact-channel--featured{background:linear-gradient(155deg,var(--pulse-a) 0,var(--surface) 48%),var(--surface);justify-content:flex-start;padding:1.25rem 1.3rem 1.3rem}@supports (color:color-mix(in lab,red,red)){.contact-channel--featured{background:linear-gradient(155deg,color-mix(in srgb,var(--pulse-a) 18%,var(--surface)) 0,var(--surface) 48%),var(--surface)}}.contact-channel--featured:hover{background:linear-gradient(155deg,var(--pulse-a) 0,var(--surface-hover) 50%),var(--surface-hover)}@supports (color:color-mix(in lab,red,red)){.contact-channel--featured:hover{background:linear-gradient(155deg,color-mix(in srgb,var(--pulse-a) 26%,var(--surface)) 0,var(--surface-hover) 50%),var(--surface-hover)}}.contact-channel__top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.contact-channel__icon{border-radius:14px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}.contact-channel--featured .contact-channel__icon{border-radius:16px;width:3rem;height:3rem}.contact-channel__go{color:var(--pulse-b);font-size:1.05rem;transition:transform .25s}.contact-channel:hover .contact-channel__go{transform:translate(3px)}.contact-channel__label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:1.1rem;font-size:.68rem;font-weight:700}.contact-channel__value{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:.4rem;font-size:clamp(1.05rem,1.7vw,1.22rem);font-weight:700;line-height:1.3;overflow:hidden}.contact-channel--featured .contact-channel__value{font-family:var(--font-manrope),system-ui,sans-serif;letter-spacing:-.015em;font-size:clamp(1.1rem,1.85vw,1.28rem);font-weight:700}.contact-channel__hint{color:var(--muted);margin:.45rem 0 0;font-size:.8rem;line-height:1.45}.contact-channel__action{color:var(--pulse-b);margin-top:.95rem;padding-top:0;font-size:.82rem;font-weight:700}.site-footer{background:var(--footer-bg);color:var(--footer-fg);border-color:var(--footer-line)}.site-footer__grid{gap:2rem;display:grid}@media (min-width:900px){.site-footer__grid{grid-template-columns:1.15fr .95fr 1fr;gap:0}.site-footer__col+.site-footer__col{border-left:1px solid var(--footer-line);margin-left:1.75rem;padding-left:1.75rem}}.site-footer__title{letter-spacing:.14em;text-transform:uppercase;color:var(--footer-fg);margin:0;font-size:.78rem;font-weight:700}.site-footer__nav-grid{grid-template-columns:1fr 1fr;align-items:start;gap:.75rem 1.25rem;margin-top:1.15rem;display:grid}.site-footer__list{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.site-footer__list--dense{gap:.45rem}.site-footer__services{border-top:1px solid var(--footer-line);margin-top:1.5rem;padding-top:1.25rem}.site-footer__services .site-footer__nav-grid{align-items:start;margin-top:.65rem}.site-footer__label{color:var(--footer-muted);margin-bottom:.35rem;font-size:.72rem;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.site-footer__label{color:color-mix(in srgb,var(--footer-muted) 88%,transparent)}}.site-footer__value{color:var(--footer-fg);font-size:.92rem;font-weight:500;line-height:1.45;text-decoration:none;display:block}a.site-footer__value:hover{color:var(--pulse-b)}.site-footer__contacts,.site-footer__requisites{grid-template-columns:1fr 1fr;gap:1.15rem 1.25rem;margin-top:1.15rem;display:grid}.site-footer__socials{align-items:center;gap:.65rem;margin-top:.15rem;display:flex}.site-footer__social{border:1px solid var(--footer-line);width:2.35rem;height:2.35rem;color:var(--footer-fg);border-radius:999px;justify-content:center;align-items:center;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.site-footer__social:hover{border-color:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.site-footer__social:hover{border-color:color-mix(in srgb,var(--pulse-b) 55%,var(--footer-line))}}.site-footer__social:hover{color:var(--pulse-b);background:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.site-footer__social:hover{background:color-mix(in srgb,var(--pulse-b) 10%,transparent)}}.site-footer__faint,.site-footer__muted{color:var(--footer-muted)}@supports (color:color-mix(in lab,red,red)){.site-footer__faint{color:color-mix(in srgb,var(--footer-muted) 75%,transparent)}}.site-footer__link{color:inherit;text-decoration:none;transition:color .15s}.site-footer__list .site-footer__link{color:var(--footer-muted);font-size:.9rem}.site-footer__list--dense .site-footer__link{font-size:.82rem}.site-footer__link:hover{color:var(--pulse-b)}.site-footer__bar{border-color:var(--footer-line)}.site-footer__bar,[data-theme=dark] .site-footer__bar{background:var(--footer-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .site-footer__bar{background:color-mix(in srgb,var(--footer-bg) 88%,#000 12%)}}.site-footer__bar-inner{color:var(--footer-muted);flex-direction:column;gap:.75rem;padding-block:1rem;font-size:.72rem;line-height:1.4;display:flex}@supports (color:color-mix(in lab,red,red)){.site-footer__bar-inner{color:color-mix(in srgb,var(--footer-muted) 82%,transparent)}}@media (min-width:768px){.site-footer__bar-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:1.25rem}}.site-footer__legal{flex-wrap:wrap;gap:.65rem 1.1rem;display:flex}.site-footer__legal .site-footer__link{color:inherit}@media (max-width:639px){.site-footer__legal{flex-direction:column;align-items:flex-start;gap:.45rem}.site-footer__legal .site-footer__link{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;max-width:100%;font-size:.78rem;line-height:1.35}}@media (max-width:899px){.site-footer__col+.site-footer__col{border-top:1px solid var(--footer-line);padding-top:1.5rem}}.panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:22px}.soft-panel,.surface-card,.surface-card-soft{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:1.35rem}.grid-cards{gap:1rem;display:grid}.split{gap:2rem;display:grid}@media (min-width:1024px){.split{grid-template-columns:.9fr 1.1fr;align-items:start;gap:4rem}}.marquee-track{gap:2.25rem;width:max-content;animation:marquee 36s linear infinite;display:flex}.marquee-item{font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:-.02em;color:var(--ink-soft);white-space:nowrap;align-items:center;gap:2.25rem;font-size:clamp(.9rem,1.8vw,1.05rem);font-weight:500;display:inline-flex}.marquee-item:after{content:"";background:linear-gradient(120deg,var(--pulse-a),var(--pulse-b));border-radius:999px;width:6px;height:6px}@keyframes marquee{to{transform:translate(-50%)}}.reveal{opacity:0;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transform:translateY(32px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.stagger>*{opacity:0;transform:translateY(28px)}.stagger.is-visible>*{animation:rise-in .75s cubic-bezier(.22,1,.36,1) both}.stagger.is-visible>:first-child{animation-delay:40ms}.stagger.is-visible>:nth-child(2){animation-delay:.1s}.stagger.is-visible>:nth-child(3){animation-delay:.16s}.stagger.is-visible>:nth-child(4){animation-delay:.22s}.stagger.is-visible>:nth-child(5){animation-delay:.28s}.stagger.is-visible>:nth-child(6){animation-delay:.34s}.stagger.is-visible>:nth-child(7){animation-delay:.4s}.stagger.is-visible>:nth-child(8){animation-delay:.46s}.stagger.is-visible>:nth-child(9){animation-delay:.52s}.stagger.is-visible>:nth-child(10){animation-delay:.58s}.stagger.is-visible>:nth-child(11){animation-delay:.64s}.stagger.is-visible>:nth-child(12){animation-delay:.7s}.tile-lift{transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .35s,background .35s,box-shadow .4s}.tile-lift:hover{border-color:var(--line-strong);background:var(--surface-hover);transform:translateY(-7px);box-shadow:0 18px 40px #2a2b781f}.surface-hoverable{transition:background .25s,border-color .25s,transform .35s cubic-bezier(.22,1,.36,1)}.surface-hoverable:hover{background:var(--surface-hover);border-color:var(--line-strong);transform:translateY(-4px)}.pulse-scene__canvas{fill:#12121c}.pulse-scene__label{fill:#f4f5fb}.pulse-scene__panel{fill:#12121ce6}[data-theme=light] .pulse-scene__canvas{fill:#e8ebf7}[data-theme=light] .pulse-scene__label{fill:#16182a}[data-theme=light] .pulse-scene__panel{fill:#ffffffd9}.media-hero .pulse-scene__canvas,.night-band .pulse-scene__canvas,.page-hero .pulse-scene__canvas{fill:#12121c}.media-hero .pulse-scene__label,.night-band .pulse-scene__label,.page-hero .pulse-scene__label{fill:#f4f5fb}.icon-orb{width:2.5rem;height:2.5rem;color:var(--pulse-c);background:linear-gradient(135deg,#ab96fa33,#8894f21f);border-radius:14px;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.flow-track{position:relative}.flow-track:before{content:"";background:linear-gradient(180deg,var(--pulse-a),var(--pulse-b),transparent);opacity:.55;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:1.15rem}@media (min-width:900px){.flow-track:before{width:auto;height:2px;inset:1.15rem 0 auto}}.page-hero-compact{padding-block:clamp(1.5rem,3vw,2.35rem)}.page-hero .copy-stack>.cta-group{margin-top:1.25rem}.page-hero .copy-stack>.metric-panel{margin-top:1rem}.page-hero .copy-stack>.display+p,.page-hero .copy-stack>.lead{margin-top:.85rem}.process-orbit.metric-panel{overflow:hidden}.pin-drop{transform-origin:50%;animation:pin-drop .7s cubic-bezier(.22,1,.36,1) both}@keyframes pin-drop{0%{opacity:.2;transform:translateY(-14px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}.bar-rise{transform-box:fill-box;transform-origin:bottom;animation:bar-rise .75s cubic-bezier(.22,1,.36,1) both}@keyframes bar-rise{0%{opacity:.35;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}.star-pop{transform-box:fill-box;transform-origin:50%;animation:star-pop .55s cubic-bezier(.22,1,.36,1) both}@keyframes star-pop{0%{opacity:.3;transform:scale(.7)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}.node-pop{transform-box:fill-box;transform-origin:50%;animation:node-pop .55s cubic-bezier(.22,1,.36,1) both}@keyframes node-pop{0%{opacity:.35;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.chip-in{animation:chip-in .45s cubic-bezier(.22,1,.36,1) both}@keyframes chip-in{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.rail-fill{transform-origin:0;animation:rail-fill 1.4s cubic-bezier(.22,1,.36,1) .2s both}@keyframes rail-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.scan-line{animation:scan-x 3.2s ease-in-out infinite}@keyframes scan-x{0%,to{opacity:.35;transform:translate(-8%)}50%{opacity:.9;transform:translate(108%)}}.mosaic-tile{transition:transform .35s,border-color .35s,background .35s;position:relative;overflow:hidden}.mosaic-tile:after{content:"";background:radial-gradient(circle,#ab96fa38,#0000 70%);border-radius:999px;width:120px;height:120px;transition:transform .45s;position:absolute;inset:auto -20% -40% auto}.mosaic-tile:hover{border-color:var(--line-strong);transform:translateY(-3px)}.mosaic-tile:hover:after{transform:scale(1.35)}.flow-dot{animation:flow-pulse 1.8s ease-in-out infinite}@keyframes flow-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.hero-animate>*{animation:rise-in .9s cubic-bezier(.22,1,.36,1) both}.hero-animate>:first-child{animation-delay:80ms}.hero-animate>:nth-child(2){animation-delay:.18s}.hero-animate>:nth-child(3){animation-delay:.28s}.hero-animate>:nth-child(4){animation-delay:.38s}.hero-animate>:nth-child(5){animation-delay:.48s}.hero-animate>:nth-child(6){animation-delay:.58s}@keyframes rise-in{0%{opacity:0;transform:translateY(32px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.float-y{animation:float-y 5s ease-in-out infinite}@keyframes pulse-ring{0%,to{box-shadow:0 0 #8894f259}50%{box-shadow:0 0 0 10px #8894f200}}.pulse-ring{animation:pulse-ring 2.5s ease-in-out infinite}@media (max-width:1023px){.float-y{animation:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bar-rise,.chip-in,.draw-path,.float-y,.flow-dot,.hero-animate>*,.marquee-track,.node-pop,.pin-drop,.pulse-line--draw path,.pulse-ring,.rail-fill,.reveal,.scan-line,.stagger>*,.star-pop{opacity:1!important;stroke-dashoffset:0!important;transition:none!important;animation:none!important;transform:none!important}}.prose-medgrow{color:var(--ink-soft);font-size:1.0625rem;line-height:1.75}.prose-medgrow>:first-child{margin-top:0}.prose-medgrow h2{font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:-.02em;color:var(--ink);border-top:1px solid var(--line);margin:2.75rem 0 1rem;padding-top:.35rem;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:600}.prose-medgrow h2:first-child{border-top:0;margin-top:0;padding-top:0}.prose-medgrow h3{font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:-.015em;color:var(--ink);margin:1.75rem 0 .65rem;font-size:1.1rem;font-weight:600}.prose-medgrow p{margin:0 0 1.1rem}.prose-medgrow ol,.prose-medgrow ul{margin:0 0 1.35rem;padding-left:1.35rem}.prose-medgrow ul{list-style:outside}.prose-medgrow ol{list-style:decimal}.prose-medgrow li{margin-bottom:.55rem;padding-left:.15rem}.prose-medgrow li>ol,.prose-medgrow li>ul{margin-top:.45rem;margin-bottom:.45rem}.prose-medgrow strong{color:var(--ink);font-weight:600}.prose-medgrow a{color:var(--pulse-c);text-underline-offset:3px;text-decoration:underline}.prose-medgrow blockquote{border-left:3px solid var(--pulse-b);background:linear-gradient(90deg,#ab96fa24,var(--surface-accent));color:var(--ink-soft);border-radius:0 14px 14px 0;margin:1.5rem 0;padding:1rem 1.15rem}.prose-medgrow blockquote p{margin:0}.prose-medgrow blockquote p+p{margin-top:.65rem}.prose-medgrow hr{background:var(--line-strong);border:0;height:1px;margin:2.5rem 0}.prose-medgrow table{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:14px;width:100%;margin:1.35rem 0 1.75rem;font-size:.95rem;overflow:hidden}.prose-medgrow td,.prose-medgrow th{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.7rem .85rem}.prose-medgrow th{background:var(--surface-soft);color:var(--ink);font-weight:600}.prose-medgrow tr:last-child td{border-bottom:0}.prose-medgrow code{background:var(--surface-soft);color:var(--pulse-c);border-radius:6px;padding:.12em .4em;font-size:.9em}.legal-doc{--legal-max:56rem;box-sizing:border-box;width:min(var(--legal-max),calc(100% - (var(--page-gutter) * 2)));max-width:var(--legal-max);overflow-wrap:break-word;word-break:normal;margin-inline:auto;padding-block:clamp(2.5rem,5vw,4.25rem)}.legal-doc,.legal-doc__title{-webkit-hyphens:none;hyphens:none}.legal-doc__title{font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:-.02em;color:var(--color-01);text-wrap:balance;overflow-wrap:normal;word-break:keep-all;font-size:clamp(1.35rem,3.4vw,2.15rem);font-weight:600;line-height:1.22}.legal-doc__body{color:var(--text-muted);text-wrap:pretty;margin-top:clamp(1.5rem,3vw,2.25rem);font-size:clamp(.9375rem,.9rem + .25vw,1.0625rem);line-height:1.7}.legal-doc__h2{font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:-.015em;color:var(--color-01);text-wrap:balance;-webkit-hyphens:none;hyphens:none;margin:clamp(1.65rem,3vw,2.35rem) 0 .85rem;padding-top:.35rem;font-size:clamp(1.05rem,.95rem + .45vw,1.25rem);font-weight:600;line-height:1.3}.legal-doc__h2:first-child{margin-top:0;padding-top:0}.legal-doc__p{max-width:100%;margin:0 0 .95rem}.legal-doc__list{margin:.15rem 0 1.15rem;padding-left:1.15rem;list-style:outside}.legal-doc__list li{margin-bottom:.45rem;padding-left:.2rem}.legal-doc__list li:last-child{margin-bottom:0}.legal-doc a{color:var(--pulse-c);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}@media (max-width:639px){.legal-doc{width:min(var(--legal-max),calc(100% - 2rem))}.legal-doc__title{letter-spacing:-.015em;font-size:1.28rem;line-height:1.28}.legal-doc__body{line-height:1.65}.legal-doc__list{padding-left:1.05rem}}.media-hero{box-sizing:border-box;height:var(--media-hero-h);min-height:var(--media-hero-h);max-height:var(--media-hero-h);color:#fff;--pulse-a:#ab96fa;--pulse-b:#8894f2;--pulse-c:#a8b0ff;background:#08080f;align-items:center;display:flex;position:relative;overflow:hidden}[data-theme=light] .media-hero{color:var(--ink);--pulse-a:#7b6adf;--pulse-b:#6674e8;--pulse-c:#5a66d4;background:#f3f5fb}@media (max-width:899px){.media-hero{height:auto;min-height:var(--media-hero-h);align-items:flex-start;max-height:none}.media-hero__content{padding-block:1.15rem 1.75rem}}@media (min-width:900px){.svc-bots-hero,.svc-calls-hero,.svc-crm-hero,.svc-design-hero,.svc-dev-hero,.svc-direct-hero,.svc-geo-hero,.svc-rep-hero,.svc-seo-hero{box-sizing:border-box;min-height:var(--media-hero-h);flex-direction:column;justify-content:flex-start;display:flex}}.media-hero .lead,.page-hero .lead{color:#ffffffb3}[data-theme=light] .media-hero .lead{color:var(--ink-soft)}[data-theme=light] .media-hero .display,[data-theme=light] .media-hero h1{color:var(--ink)}[data-theme=light] .media-hero .eyebrow{color:var(--pulse-b)}[data-theme=light] .media-hero .cta-group a.bg-white,[data-theme=light] .media-hero .cta-group button.bg-white{background:linear-gradient(115deg,var(--pulse-a),var(--pulse-b));color:#fff;box-shadow:0 14px 34px #8894f247}[data-theme=light] .media-hero .cta-group a.bg-white:hover,[data-theme=light] .media-hero .cta-group button.bg-white:hover{filter:brightness(1.05);background:linear-gradient(115deg,var(--pulse-a),var(--pulse-b))}[data-theme=light] .media-hero .cta-group a.border-white\/25,[data-theme=light] .media-hero .cta-group button.border-white\/25{color:var(--ink);border-color:var(--border-light);background:0 0}[data-theme=light] .media-hero .cta-group a.border-white\/25:hover,[data-theme=light] .media-hero .cta-group button.border-white\/25:hover{background:#2a2b780f}.media-hero__media{z-index:0;position:absolute;inset:0}.media-hero__media img{object-fit:cover;width:100%;height:100%;animation:media-drift 22s ease-in-out infinite alternate;transform:scale(1.04)}@keyframes media-drift{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.1)translate(-1.5%,-1%)}}.media-hero__veil{z-index:1;background:linear-gradient(100deg,#08080fe0,#08080f8c 48%,#08080f59),linear-gradient(#08080f40,#08080f8c 55%,#08080feb),radial-gradient(50% 45% at 80% 20%,#8894f238,#0000 60%);position:absolute;inset:0}.media-hero--abstract .media-hero__veil{background:linear-gradient(115deg,#08080f8c,#08080f59 45%,#08080f80),linear-gradient(#08080f26,#08080f8c)}[data-theme=light] .media-hero--abstract .media-hero__veil,[data-theme=light] .media-hero__veil{background:linear-gradient(115deg,#f3f5fbb8,#f3f5fb59 42%,#f3f5fb73),linear-gradient(#f3f5fb33,#f3f5fb9e)}[data-theme=light] .media-hero--stage .media-hero__veil{background:linear-gradient(100deg,#f3f5fbc7,#f3f5fb47 38%,#f3f5fb0f 62%,#f3f5fb2e),linear-gradient(#f3f5fb14,#f3f5fb59)}.media-hero--stage .media-hero__veil{pointer-events:none;background:linear-gradient(100deg,#05050c9e,#05050c38 34%,#05050c0a 58%,#05050c29),linear-gradient(#05050c0a,#05050c47)}.hero-side{align-content:stretch;gap:.75rem;width:100%;min-width:0;display:grid}.hero-side__stage{width:100%;max-width:none;height:clamp(420px,68vh,680px);min-height:420px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-right:0;position:relative;overflow:visible}.hero-side__metrics{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0;margin-top:-2.35rem;position:relative}@media (min-width:1024px){.media-hero .grid:has(.home-hero-field){grid-template-columns:.82fr 1.35fr;align-items:center;gap:1.25rem}.media-hero .grid:has(.home-hero-field)>.copy-stack{align-self:center;transform:translateY(-.35rem)}.media-hero .grid:has(.home-hero-field)>.copy-stack .display,.media-hero .grid:has(.home-hero-field)>.copy-stack h1{font-size:clamp(1.9rem,3.1vw,2.65rem)}.media-hero .grid:has(.home-hero-field)>.copy-stack .lead{font-size:.98rem}.media-hero .grid:has(.home-hero-field)>.hero-side{align-self:center;transform:translateY(-1.75rem)}}.home-hero-field{pointer-events:none;background:0 0;width:100%;height:152%;position:absolute;top:-12%;left:0;overflow:visible}.home-hero-field--panel{border-radius:0}.home-hero-field__base,.home-hero-field__safe,.home-hero-field__scan{display:none}.home-hero-field__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}@media (min-width:640px) and (max-width:1023px){.hero-side{gap:.65rem;margin-top:.25rem}.hero-side__stage{height:clamp(340px,46vh,480px);min-height:340px;overflow:hidden}.home-hero-field{height:112%;top:-6%}.hero-side__metrics{margin-top:-1.25rem}}@media (max-width:639px){.hero-side{gap:.5rem;margin-top:.35rem}.hero-side__stage{border-radius:18px;width:100%;height:clamp(260px,44vh,360px);min-height:260px;overflow:hidden}.home-hero-field{width:100%;height:100%;top:0;left:0;transform:none}.hero-side__metrics{margin-top:0}.media-hero .hero-side__metrics .metric-value{font-size:1.15rem}.media-hero .hero-side__metrics .metric-label{font-size:.62rem}.media-hero .hero-side__metrics .metric-cell{padding:.65rem .7rem}}@media (max-width:899px) and (max-height:720px){.hero-side__stage{height:clamp(180px,32vh,260px);min-height:180px}}@media (max-width:899px) and (orientation:landscape){.hero-side__stage{height:clamp(160px,42vh,240px);min-height:160px}.home-hero-field{height:100%;top:0}}.media-hero .hero-side:has(.about-hero-field){gap:.55rem}.media-hero .hero-side:has(.about-hero-field) .about-hero-stage{border-radius:0;overflow:visible;height:auto!important;min-height:0!important}.media-hero .hero-side:has(.about-hero-field) .hero-side__metrics{margin-top:0}@media (max-width:639px){.about-hero-field{padding:.8rem .85rem .75rem}.about-hero-field__svg{min-height:11.5rem;max-height:13.5rem}.about-hero-field__guide{stroke-width:1.4px}.about-hero-field__draw{stroke-width:1.9px}.about-hero-field__step-label{font-size:11.5px}.about-hero-field__title{font-size:1.05rem}.about-layers__band{padding:.9rem .95rem 1rem}.about-layers__name{font-size:.98rem}.about-layers__items li{padding:.36rem .6rem;font-size:.72rem}.about-compare__cell{padding:.6rem .7rem;font-size:.76rem}.about-compare__head{font-size:.74rem}}.media-hero__abstract{background:radial-gradient(55% 50% at 15% 20%,#ab96fa47,#0000 58%),radial-gradient(45% 45% at 88% 15%,#8894f238,#0000 55%),radial-gradient(50% 40% at 70% 85%,#6470d82e,#0000 60%),linear-gradient(165deg,#101028,#0c0c16 42%,#14142e);position:absolute;inset:0}[data-theme=light] .media-hero__abstract{background:radial-gradient(55% 50% at 15% 20%,#7b6adf29,#0000 58%),radial-gradient(45% 45% at 88% 15%,#6674e81f,#0000 55%),radial-gradient(50% 40% at 70% 85%,#5a66d41a,#0000 60%),linear-gradient(165deg,#f7f8fd,#eef0fc 42%,#e6eaf8)}.media-hero__abstract:after{content:"";opacity:.28;background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 60% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(75% 70% at 60% 40%,#000 20%,#0000 75%)}[data-theme=light] .media-hero__abstract:after{opacity:.4;background-image:linear-gradient(#2a2b780d 1px,#0000 0),linear-gradient(90deg,#2a2b780d 1px,#0000 0)}.about-hero-bg{--about-field-a:#ab96fa8c;--about-field-b:#8894f261;--about-field-core:#8894f229;background:#0a0a14;position:absolute;inset:0;overflow:hidden}.about-hero-bg__base{background:radial-gradient(48% 58% at 72% 46%,#8894f247,#0000 68%),radial-gradient(42% 48% at 18% 72%,#ab96fa2e,#0000 70%),linear-gradient(155deg,#111126,#090910 50%,#12122a);position:absolute;inset:0}.about-hero-bg__grid{opacity:.22;background-image:linear-gradient(#ffffff0b 1px,#0000 0),linear-gradient(90deg,#ffffff0b 1px,#0000 0);background-size:48px 48px;animation:about-field-grid 48s linear infinite;position:absolute;inset:-8%;-webkit-mask-image:radial-gradient(88% 82% at 68% 48%,#000 18%,#0000 78%);mask-image:radial-gradient(88% 82% at 68% 48%,#000 18%,#0000 78%)}.about-hero-bg__glow{filter:blur(28px);pointer-events:none;opacity:.55;border-radius:50%;position:absolute}.about-hero-bg__glow--a{background:#ab96fa59;width:18rem;height:18rem;animation:about-field-drift 9s ease-in-out infinite alternate;top:8%;right:12%}.about-hero-bg__glow--b{background:#8894f247;width:14rem;height:14rem;animation:about-field-drift 11s ease-in-out infinite alternate-reverse;bottom:12%;left:8%}.about-hero-bg__glow--c{background:#ab96fa2e;width:10rem;height:10rem;animation:about-field-drift 13s ease-in-out infinite alternate;top:42%;left:38%}.about-hero-bg__field{width:100%;height:100%;position:absolute;inset:0}.about-hero-bg__ring{fill:none;stroke:#ab96fa2e;stroke-width:1.1px}.about-hero-bg__ring--1{stroke:#ab96fa52;stroke-width:1.35px}.about-hero-bg__ring--2{stroke-dasharray:5 9;transform-origin:740px 340px;animation:about-field-spin 48s linear infinite}.about-hero-bg__ring--3{stroke:#8894f229}.about-hero-bg__ring--4{stroke-dasharray:3 11;opacity:.7;transform-origin:740px 340px;animation:about-field-spin 72s linear infinite reverse}.about-hero-bg__arc{stroke-width:1.35px;stroke-linecap:round;opacity:.7;stroke-dasharray:680;stroke-dashoffset:680px;animation:about-field-draw 2.4s ease-out .2s forwards}.about-hero-bg__arc--b{stroke-width:1.1px;opacity:.45;animation-delay:.55s}.about-hero-bg__node-halo{fill:#ab96fa1f}.about-hero-bg__node-core{fill:#ab96fad9}.about-hero-bg__node{opacity:0;animation:about-field-node .7s ease-out forwards}.about-hero-bg__pulse{pointer-events:none;border:1px solid #ab96fa47;border-radius:50%;width:7rem;height:7rem;animation:about-field-pulse 4.8s ease-out infinite;position:absolute}.about-hero-bg__pulse--a{top:28%;right:24%}.about-hero-bg__pulse--b{width:5rem;height:5rem;animation-delay:1.6s;top:48%;right:36%}@keyframes about-field-grid{to{transform:translate(-48px,-24px)}}@keyframes about-field-drift{0%{transform:translate(0)scale(1)}to{transform:translate(12px,-14px)scale(1.08)}}@keyframes about-field-spin{to{transform:rotate(1turn)}}@keyframes about-field-draw{to{stroke-dashoffset:0}}@keyframes about-field-node{0%{opacity:0}to{opacity:1}}@keyframes about-field-pulse{0%{opacity:.55;transform:scale(.65)}to{opacity:0;transform:scale(1.55)}}[data-theme=light] .about-hero-bg{--about-field-a:#7b6adf73;--about-field-b:#6674e852;--about-field-core:#7b6adf1f;background:#eef0f8}[data-theme=light] .about-hero-bg__base{background:radial-gradient(48% 58% at 72% 46%,#7b6adf2e,#0000 68%),radial-gradient(42% 48% at 18% 72%,#6674e81f,#0000 70%),linear-gradient(155deg,#f7f8fd,#e8ebf7 50%,#f3f5fb)}[data-theme=light] .about-hero-bg__grid{opacity:.35;background-image:linear-gradient(#2a2b780f 1px,#0000 0),linear-gradient(90deg,#2a2b780f 1px,#0000 0)}[data-theme=light] .about-hero-bg__ring{stroke:#6674e833}[data-theme=light] .about-hero-bg__ring--1{stroke:#7b6adf59}[data-theme=light] .about-hero-bg__node-halo{fill:#7b6adf1f}[data-theme=light] .about-hero-bg__node-core{fill:#7b6adfcc}[data-theme=light] .about-hero-bg__pulse{border-color:#7b6adf47}[data-theme=light] .about-hero-bg__glow--a{background:#7b6adf47}[data-theme=light] .about-hero-bg__glow--b{background:#6674e838}@media (prefers-reduced-motion:reduce){.about-hero-bg__arc,.about-hero-bg__glow,.about-hero-bg__grid,.about-hero-bg__node,.about-hero-bg__pulse,.about-hero-bg__ring--2,.about-hero-bg__ring--4{animation:none!important}.about-hero-bg__arc{stroke-dashoffset:0}.about-hero-bg__node{opacity:1}}.services-hero-bg{--services-flow-a:#ab96fa94;--services-flow-b:#8894f26b;background:#0a0a14;position:absolute;inset:0;overflow:hidden}.services-hero-bg__base{background:radial-gradient(52% 62% at 82% 42%,#8894f245,#0000 66%),radial-gradient(55% 58% at 22% 78%,#ab96fa33,#0000 70%),linear-gradient(148deg,#111126,#090910 48%,#12122a);position:absolute;inset:0}.services-hero-bg__grid{opacity:.25;background-image:linear-gradient(#ffffff0e 1px,#0000 0),linear-gradient(90deg,#ffffff0e 1px,#0000 0);background-size:44px 44px;animation:services-grid-drift 42s linear infinite;position:absolute;inset:-10%;-webkit-mask-image:radial-gradient(90% 85% at 72% 45%,#000 12%,#0000 78%);mask-image:radial-gradient(90% 85% at 72% 45%,#000 12%,#0000 78%)}.services-hero-bg__glow{filter:blur(3px);pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.services-hero-bg__glow--a{background:radial-gradient(circle,#8894f257,#0000 68%);width:min(54vw,580px);height:min(54vw,580px);animation:services-glow-drift 20s ease-in-out infinite;top:-18%;right:-7%}.services-hero-bg__glow--b{background:radial-gradient(circle,#ab96fa40,#0000 70%);width:min(46vw,480px);height:min(46vw,480px);animation:services-glow-drift 25s ease-in-out infinite reverse;bottom:-30%;left:28%}.services-hero-bg__funnel{opacity:.88;width:108%;height:108%;position:absolute;inset:-4%;-webkit-mask-image:linear-gradient(100deg,#0000,#00000061 25%,#000 52% 100%);mask-image:linear-gradient(100deg,#0000,#00000061 25%,#000 52% 100%)}.services-hero-bg__flow-line,.services-hero-bg__route{fill:none;stroke:url(#servicesFlow);stroke-linecap:round;stroke-dasharray:8 14;animation:services-route-flow 20s linear infinite}.services-hero-bg__route{stroke-width:1.5px}.services-hero-bg__route--b{opacity:.72;animation-duration:26s;animation-direction:reverse}.services-hero-bg__route--c{opacity:.55;animation-duration:30s}.services-hero-bg__flow-line{stroke-width:1.1px;opacity:.58;animation-duration:24s}.services-hero-bg__axis{stroke:var(--services-flow-a);stroke-width:1px;stroke-dasharray:3 10;opacity:.34}.services-hero-bg__node circle:first-child{fill:#ab96fa1f;stroke:var(--services-flow-a);stroke-width:1px}.services-hero-bg__node circle:last-child,.services-hero-bg__outcome-core{fill:#ab96fa}.services-hero-bg__node{transform-origin:50%;animation:services-node-breathe 5s ease-in-out infinite}.services-hero-bg__outcome{fill:#8894f21a;stroke:#ab96fa8c;stroke-width:1.2px}.services-hero-bg__orbit{border:1px solid #ab96fa40;border-radius:50%;width:min(34vw,360px);height:min(34vw,360px);margin:calc(min(34vw,360px)/-2) 0 0 calc(min(34vw,360px)/-2);animation:services-orbit 13s ease-out infinite;position:absolute;top:39%;left:75%}.services-hero-bg__orbit--b{width:min(25vw,260px);height:min(25vw,260px);margin:calc(min(25vw,260px)/-2) 0 0 calc(min(25vw,260px)/-2);animation-delay:5.5s;top:73%;left:55%}.services-hero-bg__signal{opacity:.7;background:linear-gradient(90deg,#0000,#ab96fa5c,#8894f2a3,#0000);height:1px;animation:services-signal 9s ease-in-out infinite;position:absolute;left:32%;right:5%}.services-hero-bg__signal--a{top:26%}.services-hero-bg__signal--b{animation-direction:reverse;animation-delay:3.5s;top:66%}[data-theme=light] .services-hero-bg{--services-flow-a:#4f5bbba3;--services-flow-b:#6674e885;background:#e9ecf6}[data-theme=light] .services-hero-bg__base{background:radial-gradient(52% 62% at 82% 42%,#6674e83d,#0000 66%),radial-gradient(55% 58% at 22% 78%,#7b6adf29,#0000 70%),linear-gradient(148deg,#f7f8fd,#e8ecf7 48%,#dfe4f2)}[data-theme=light] .services-hero-bg__grid{opacity:.48;background-image:linear-gradient(#2a2b781a 1px,#0000 0),linear-gradient(90deg,#2a2b781a 1px,#0000 0)}[data-theme=light] .services-hero-bg__glow--a{background:radial-gradient(circle,#6674e845,#0000 68%)}[data-theme=light] .services-hero-bg__glow--b{background:radial-gradient(circle,#7b6adf2b,#0000 70%)}[data-theme=light] .services-hero-bg__node circle:first-child{fill:#6674e81f}[data-theme=light] .services-hero-bg__node circle:last-child,[data-theme=light] .services-hero-bg__outcome-core{fill:#5967d7}[data-theme=light] .services-hero-bg__outcome{fill:#6674e814;stroke:#4f5bbb80}[data-theme=light] .services-hero-bg__orbit{border-color:#4f5bbb52}@keyframes services-grid-drift{to{transform:translate(-44px,-44px)}}@keyframes services-route-flow{to{stroke-dashoffset:-220px}}@keyframes services-glow-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-5%,7%)scale(1.1)}}@keyframes services-node-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes services-orbit{0%{opacity:.5;transform:scale(.4)}75%{opacity:.08}to{opacity:0;transform:scale(1.55)}}@keyframes services-signal{0%,to{opacity:.25;transform:translate(-3%)scaleX(.82)}50%{opacity:.85;transform:translate(3%)scaleX(1)}}@media (max-width:639px){.services-hero-bg__funnel{opacity:.52;transform:translate(12%)}.services-hero-bg__orbit--b,.services-hero-bg__signal--b{display:none}}@media (prefers-reduced-motion:reduce){.services-hero-bg__flow-line,.services-hero-bg__glow,.services-hero-bg__grid,.services-hero-bg__node,.services-hero-bg__orbit,.services-hero-bg__route,.services-hero-bg__signal{animation:none!important}.services-hero-bg__orbit{opacity:.14;transform:scale(1)}}.contacts-hero-bg{--contacts-mesh-a:#ab96fa8c;--contacts-mesh-b:#8894f266;background:#0a0a14;position:absolute;inset:0;overflow:hidden}.contacts-hero-bg__base{background:radial-gradient(70% 60% at 12% 20%,#ab96fa6b,#0000 60%),radial-gradient(55% 50% at 88% 18%,#8894f25c,#0000 58%),radial-gradient(60% 50% at 70% 90%,#6470d84d,#0000 62%),radial-gradient(40% 35% at 40% 55%,#ab96fa24,#0000 70%),linear-gradient(165deg,#12122a,#0a0a14 44%,#14142e);position:absolute;inset:0}[data-theme=light] .contacts-hero-bg{--contacts-mesh-a:#4652b4b8;--contacts-mesh-b:#5a64c894;background:#e8ebf6}[data-theme=light] .contacts-hero-bg__base{background:radial-gradient(70% 60% at 12% 20%,#5a66be57,#0000 60%),radial-gradient(55% 50% at 88% 18%,#6674d24d,#0000 58%),radial-gradient(60% 50% at 70% 90%,#505aaa42,#0000 62%),radial-gradient(40% 35% at 40% 55%,#646ec829,#0000 70%),linear-gradient(165deg,#eef0fa,#e2e6f4 44%,#d5daec)}.contacts-hero-bg__grid{opacity:.34;background-image:linear-gradient(#ffffff0f 1px,#0000 0),linear-gradient(90deg,#ffffff0f 1px,#0000 0);background-size:48px 48px;animation:contacts-grid-drift 40s linear infinite;position:absolute;inset:0;-webkit-mask-image:radial-gradient(95% 90% at 50% 45%,#000 25%,#0000 88%);mask-image:radial-gradient(95% 90% at 50% 45%,#000 25%,#0000 88%)}.contacts-hero-bg__grid--fine{opacity:.16;background-size:16px 16px;animation-duration:55s;animation-direction:reverse}[data-theme=light] .contacts-hero-bg__grid{opacity:.62;background-image:linear-gradient(#2a2b7824 1px,#0000 0),linear-gradient(90deg,#2a2b7824 1px,#0000 0)}[data-theme=light] .contacts-hero-bg__grid--fine{opacity:.34;background-image:linear-gradient(#2a2b781a 1px,#0000 0),linear-gradient(90deg,#2a2b781a 1px,#0000 0)}.contacts-hero-bg__mesh{opacity:.9;width:108%;height:108%;position:absolute;inset:-4%;-webkit-mask-image:linear-gradient(105deg,#00000038,#0000008c 32%,#000 58%);mask-image:linear-gradient(105deg,#00000038,#0000008c 32%,#000 58%)}.contacts-hero-bg__route{fill:none;stroke-dasharray:10 14;animation:contacts-route-flow 18s linear infinite}.contacts-hero-bg__route--2{opacity:.7;animation-duration:24s;animation-direction:reverse}.contacts-hero-bg__route--3{opacity:.55;animation-duration:28s}.contacts-hero-bg__route--4{opacity:.65;animation-duration:22s;animation-direction:reverse}.contacts-hero-bg__link{fill:none;stroke:var(--contacts-mesh-a);stroke-width:1px;opacity:.35;stroke-dasharray:4 8;animation:contacts-link-pulse 6s ease-in-out infinite}.contacts-hero-bg__node-halo{fill:#ab96fa1f;stroke:#ab96fa59;stroke-width:1px}[data-theme=light] .contacts-hero-bg__node-halo{fill:#4652b429;stroke:#4652b48c}.contacts-hero-bg__node-core{fill:#ab96fa}[data-theme=light] .contacts-hero-bg__node-core{fill:#5563d4}.contacts-hero-bg__node{transform-origin:50%;animation:contacts-node-breathe 4.5s ease-in-out infinite}.contacts-hero-bg__orb{filter:blur(4px);will-change:transform,opacity;pointer-events:none;border-radius:50%;position:absolute}.contacts-hero-bg__orb--a{background:radial-gradient(circle,#ab96fa80,#0000 68%);width:min(58vw,560px);height:min(58vw,560px);animation:contacts-orb-a 16s ease-in-out infinite;top:-4%;left:-12%}.contacts-hero-bg__orb--b{background:radial-gradient(circle,#8894f26b,#0000 68%);width:min(48vw,480px);height:min(48vw,480px);animation:contacts-orb-b 20s ease-in-out infinite;top:8%;right:-10%}.contacts-hero-bg__orb--c{background:radial-gradient(circle,#6470d861,#0000 70%);width:min(62vw,620px);height:min(62vw,620px);animation:contacts-orb-c 24s ease-in-out infinite;bottom:-22%;right:4%}.contacts-hero-bg__orb--d{background:radial-gradient(circle,#ab96fa47,#0000 70%);width:min(40vw,400px);height:min(40vw,400px);animation:contacts-orb-d 19s ease-in-out infinite;top:38%;left:28%}[data-theme=light] .contacts-hero-bg__orb--a{background:radial-gradient(circle,#5a66be6b,#0000 68%)}[data-theme=light] .contacts-hero-bg__orb--b{background:radial-gradient(circle,#6674d25c,#0000 68%)}[data-theme=light] .contacts-hero-bg__orb--c{background:radial-gradient(circle,#505aaa57,#0000 70%)}[data-theme=light] .contacts-hero-bg__orb--d{background:radial-gradient(circle,#646ec847,#0000 70%)}.contacts-hero-bg__pulse{opacity:0;border:1.5px solid #ab96fa73;border-radius:50%;width:min(22vw,220px);height:min(22vw,220px);margin:calc(min(22vw,220px)/-2) 0 0 calc(min(22vw,220px)/-2);animation:contacts-pulse 7s ease-out infinite;position:absolute}.contacts-hero-bg__pulse--a{top:32%;left:22%}.contacts-hero-bg__pulse--b{animation-delay:2.3s;top:28%;left:68%}.contacts-hero-bg__pulse--c{animation-delay:4.6s;top:68%;left:48%}[data-theme=light] .contacts-hero-bg__pulse{border-color:#4652b48c}[data-theme=light] .contacts-hero-bg__ring{border-color:#4652b466}[data-theme=light] .contacts-hero-bg__beam--a{background:linear-gradient(90deg,#0000,#4652b452 18%,#5a64c87a 50%,#4652b452 82%,#0000)}[data-theme=light] .contacts-hero-bg__beam--b{background:linear-gradient(90deg,#0000,#5a64c842 22%,#4652b466 50%,#5a64c842 78%,#0000)}.contacts-hero-bg__ring{opacity:0;border:1px solid #ab96fa47;border-radius:50%;width:min(38vw,380px);height:min(38vw,380px);margin:calc(min(38vw,380px)/-2) 0 0 calc(min(38vw,380px)/-2);animation:contacts-ring 10s ease-out infinite;position:absolute;top:48%;left:62%}.contacts-hero-bg__ring--2{width:min(30vw,300px);height:min(30vw,300px);margin:calc(min(30vw,300px)/-2) 0 0 calc(min(30vw,300px)/-2);animation-delay:2s;top:58%;left:24%}.contacts-hero-bg__ring--3{width:min(26vw,260px);height:min(26vw,260px);margin:calc(min(26vw,260px)/-2) 0 0 calc(min(26vw,260px)/-2);animation-delay:4s;top:22%;left:78%}.contacts-hero-bg__ring--4{animation-delay:6s;top:20%;left:40%}.contacts-hero-bg__ring--5{width:min(32vw,320px);height:min(32vw,320px);margin:calc(min(32vw,320px)/-2) 0 0 calc(min(32vw,320px)/-2);animation-delay:8s;top:75%;left:55%}.contacts-hero-bg__beam{opacity:.85;pointer-events:none;height:1px;position:absolute;left:4%;right:4%}.contacts-hero-bg__beam--a{background:linear-gradient(90deg,#0000,#ab96fa38 18%,#8894f266 50%,#ab96fa38 82%,#0000);animation:contacts-beam 7s ease-in-out infinite;top:36%}.contacts-hero-bg__beam--b{background:linear-gradient(90deg,#0000,#8894f22e 22%,#ab96fa52 50%,#8894f22e 78%,#0000);animation:contacts-beam 9s ease-in-out infinite reverse;top:64%}@keyframes contacts-grid-drift{0%{transform:translate(0)}to{transform:translate(-48px,-48px)}}@keyframes contacts-route-flow{to{stroke-dashoffset:-240px}}@keyframes contacts-link-pulse{0%,to{opacity:.2}50%{opacity:.55}}@keyframes contacts-node-breathe{0%,to{opacity:.65}50%{opacity:1}}@keyframes contacts-orb-a{0%,to{opacity:.85;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(6%,8%)scale(1.1)}}@keyframes contacts-orb-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-7%,5%)scale(1.12)}}@keyframes contacts-orb-c{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-4%,-6%)scale(1.08)}}@keyframes contacts-orb-d{0%,to{opacity:.7;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(5%,-4%)scale(1.15)}}@keyframes contacts-ring{0%{opacity:.55;transform:scale(.45)}70%{opacity:.12}to{opacity:0;transform:scale(1.7)}}@keyframes contacts-pulse{0%{opacity:.6;transform:scale(.35)}to{opacity:0;transform:scale(1.8)}}@keyframes contacts-beam{0%,to{opacity:.4;transform:translateY(0)scaleX(.88)}50%{opacity:.95;transform:translateY(14px)scaleX(1)}}@media (prefers-reduced-motion:reduce){.contacts-hero-bg__beam,.contacts-hero-bg__grid,.contacts-hero-bg__link,.contacts-hero-bg__node,.contacts-hero-bg__orb,.contacts-hero-bg__pulse,.contacts-hero-bg__ring,.contacts-hero-bg__route{animation:none!important}.contacts-hero-bg__pulse,.contacts-hero-bg__ring{opacity:.18;transform:scale(1)}}.contact-hub{z-index:2;isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(1.25);color:#fff;background:linear-gradient(165deg,#ffffff1f,#ffffff0a),#0a0a1485;border:1px solid #ffffff29;border-radius:24px;padding:1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 18px 44px #00000047}@media (min-width:640px){.contact-hub{padding:1.25rem}}[data-theme=light] .contact-hub{border:1px solid var(--border-light);color:var(--ink);-webkit-backdrop-filter:blur(22px)saturate(1.2);box-shadow:inset 0 1px 0 #ffffffbf,var(--shadow-card-hover);background:linear-gradient(165deg,#ffffff9e,#ffffff61),#f3f5fb6b}.contact-hub__glow{pointer-events:none;border-radius:50%;position:absolute}.contact-hub__glow--a{background:radial-gradient(circle,#ab96fa66,#0000 70%);width:10rem;height:10rem;top:-2.5rem;right:-2rem}.contact-hub__glow--b{background:radial-gradient(circle,#8894f247,#0000 70%);width:9rem;height:9rem;bottom:0;left:-2.5rem}[data-theme=light] .contact-hub__glow--a{background:radial-gradient(circle,#7b6adf29,#0000 70%)}[data-theme=light] .contact-hub__glow--b{background:radial-gradient(circle,#6674e81f,#0000 70%)}.contact-hub__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#fff6;font-size:10px;font-weight:600}[data-theme=light] .contact-hub__eyebrow{color:var(--muted)}.contact-hub__title{color:#fff}[data-theme=light] .contact-hub__title{color:var(--ink)}.contact-hub__badge{color:#ffffff8c;border:1px solid #ffffff26;border-radius:9999px;padding:.25rem .625rem;font-size:10px;font-weight:600}[data-theme=light] .contact-hub__badge{border-color:var(--border-light);color:var(--muted);background:#2a2b780d}.contact-hub__path-soft{stroke:#ab96fa73}[data-theme=light] .contact-hub__path-soft{stroke:#6674e880}.contact-hub__mg{fill:#0b0c1a}.contact-hub__node{fill:#ffffff12;stroke:#ab96fa8c}[data-theme=light] .contact-hub__node{fill:#7b6adf1a;stroke:#5a66c8b3}.contact-hub__label{fill:#ffffffeb}[data-theme=light] .contact-hub__label{fill:var(--ink)}.contact-hub__channels{border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:repeat(3,1fr);margin-top:.5rem;display:grid;position:relative;overflow:hidden}[data-theme=light] .contact-hub__channels{border-color:var(--border-light);background:#2a2b780a}.contact-hub__channel{text-align:center;color:#ffffffbf;border-right:1px solid #ffffff1a;padding:.5rem;font-size:11px;font-weight:600}.contact-hub__channel:last-child{border-right:none}[data-theme=light] .contact-hub__channel{color:var(--ink-soft);border-right-color:var(--border-light)}[data-theme=light] .contact-channel{border:1px solid var(--border-light);box-shadow:var(--shadow-card)}[data-theme=light] .contact-channel:hover{border-color:var(--line-strong)}[data-theme=light] .contact-channels__hours{border:1px solid var(--border-light)}.services-hero-panel{z-index:2;isolation:isolate;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(165deg,#ffffff14,#ffffff08),#0c0c1673;border:1px solid #ffffff1f;border-radius:24px;gap:.9rem;padding:1rem 1.05rem 1.1rem;display:grid;position:relative;box-shadow:0 18px 40px #00000038}.services-hero-panel__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ffffff70;font-size:10px;font-weight:600}.services-hero-panel__title{color:#fff}.services-hero-panel__badge{color:#ffffff9e;white-space:nowrap;border:1px solid #ffffff26;border-radius:999px;padding:.25rem .625rem;font-size:10px;font-weight:600}.services-hero-panel__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.services-hero-panel__flow{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.35rem .15rem;padding:.65rem .75rem;display:flex}.services-hero-panel__flow-item{color:#ffffffd1;align-items:center;gap:.2rem;font-size:.72rem;font-weight:650;display:inline-flex}.services-hero-panel__flow-arrow{color:#ab96fabf;font-weight:500}.services-hero-panel__metrics{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.services-hero-panel__metric{background:#0c0c168c;padding:.75rem .8rem}.services-hero-panel__metric-value{color:var(--pulse-a)}.services-hero-panel__metric-label{color:#ffffff8c;margin-top:.25rem;font-size:10px;line-height:1.375}.services-hero-panel__chips{flex-wrap:wrap;gap:.4rem;display:flex}.services-hero-panel__chip{color:#ffffffc7;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:.35rem .65rem;font-size:.7rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.services-hero-panel__chip:hover{color:#fff;background:#ab96fa24;border-color:#ab96fa73}.services-hero-panel__note{color:#ffffff8c;margin:0;font-size:.78rem;line-height:1.45}[data-theme=light] .services-hero-panel{border:1px solid var(--border-light);color:var(--ink);-webkit-backdrop-filter:blur(18px)saturate(1.08);box-shadow:inset 0 1px 0 #ffffffe6,var(--shadow-card-hover);background:linear-gradient(155deg,#fffffff5,#f8f9ffc7),#f8f9ff}[data-theme=light] .services-hero-panel__eyebrow{color:var(--muted)}[data-theme=light] .services-hero-panel__title{color:var(--ink)}[data-theme=light] .services-hero-panel__badge{border-color:var(--border-light);color:var(--ink-soft);background:#2a2b780d}[data-theme=light] .services-hero-panel__flow{border-color:var(--border-light);background:#2a2b780b}[data-theme=light] .services-hero-panel__flow-item{color:var(--ink-soft)}[data-theme=light] .services-hero-panel__flow-arrow{color:var(--pulse-b)}[data-theme=light] .services-hero-panel__metrics{border-color:var(--border-light);background:#2a2b781f}[data-theme=light] .services-hero-panel__metric{background:#fff}[data-theme=light] .services-hero-panel__metric-value{color:var(--pulse-b)}[data-theme=light] .services-hero-panel__metric-label,[data-theme=light] .services-hero-panel__note{color:var(--muted)}[data-theme=light] .services-hero-panel__chip{border-color:var(--border-light);color:var(--ink-soft);background:#ffffffeb;box-shadow:0 2px 8px #2a2b780a}[data-theme=light] .services-hero-panel__chip:hover{border-color:var(--line-strong);background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .services-hero-panel__chip:hover{background:color-mix(in srgb,var(--pulse-a) 12%,#fff)}}[data-theme=light] .services-hero-panel__chip:hover{color:var(--ink)}.media-hero__content{z-index:2;width:100%;padding-block:clamp(2rem,5vw,3.75rem);position:relative}.cta-band--mesh{border:1px solid var(--line);color:var(--cta-mesh-fg);background:radial-gradient(55% 80% at 0 0,#ab96fa38,#0000 55%),radial-gradient(45% 60% at 100% 100%,#8894f229,#0000 50%),linear-gradient(145deg,#12121e,#0a0a14);border-radius:28px;flex-direction:column;align-items:center;gap:1.5rem;max-width:100%;padding:1.75rem 1.35rem;display:flex;overflow:hidden}[data-theme=light] .cta-band--mesh{background:radial-gradient(55% 80% at 0 0,#ab96fa33,#0000 55%),radial-gradient(45% 60% at 100% 100%,#8894f224,#0000 50%),linear-gradient(145deg,#f7f8fd,#eef0fa)}.cta-band--mesh .cta-band__copy{width:100%;min-width:0;max-width:34rem}.cta-band--mesh .display{color:var(--cta-mesh-fg)}.cta-band--mesh .lead{color:var(--cta-mesh-muted)}.cta-band__orbit{flex-shrink:0;place-items:center;width:min(100%,22rem);max-width:100%;display:grid;overflow:hidden}@media (max-width:899px){.cta-band--mesh{gap:0;padding:1.35rem 1.15rem 1.2rem}.cta-band--mesh .cta-band__orbit{display:none}.cta-band--mesh .cta-group{margin-top:.85rem}}@media (min-width:900px){.cta-band--mesh{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem 2rem;padding:2rem 2rem 2rem 2.25rem}.cta-band--mesh .cta-band__copy{flex:auto;min-width:0}.cta-band__orbit{width:min(100%,24rem)}.dir-orbit{--orbit-size:min(300px,100%)}}.cta-growth{aspect-ratio:360/240;flex-shrink:0;width:min(100%,22rem)}.cta-growth__svg{width:100%;height:100%;display:block}.cta-growth__grid line{stroke:var(--cta-mesh-fg)}@supports (color:color-mix(in lab,red,red)){.cta-growth__grid line{stroke:color-mix(in srgb,var(--cta-mesh-fg) 10%,transparent)}}.cta-growth__grid line{stroke-width:1px}[data-theme=light] .cta-growth__grid line{stroke:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .cta-growth__grid line{stroke:color-mix(in srgb,var(--pulse-b) 16%,transparent)}}.cta-growth__line{stroke-dasharray:1;stroke-dashoffset:1px;animation:cta-growth-draw 4.6s cubic-bezier(.4,0,.2,1) infinite}.cta-growth__area{opacity:0;transform-origin:50% 100%;animation:cta-growth-fill 4.6s cubic-bezier(.4,0,.2,1) infinite}.cta-growth__dot{opacity:0;animation:cta-growth-dot 4.6s ease-out infinite}.cta-growth__dot,.cta-growth__pulse{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.cta-growth__pulse{fill:color-mix(in srgb,var(--pulse-a) 35%,transparent)}}.cta-growth__pulse{opacity:0;transform-box:fill-box;transform-origin:50%;animation:cta-growth-ring 4.6s ease-out infinite}.cta-growth__reveal{animation:cta-growth-reveal 4.6s cubic-bezier(.4,0,.2,1) infinite}@keyframes cta-growth-draw{0%{stroke-dashoffset:1px;opacity:1}58%{stroke-dashoffset:0;opacity:1}78%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}@keyframes cta-growth-fill{0%{opacity:0}18%{opacity:0}58%{opacity:1}78%{opacity:1}92%,to{opacity:0}}@keyframes cta-growth-reveal{0%{width:0}58%{width:360px}78%{width:360px}to{width:360px}}@keyframes cta-growth-dot{0%,52%{opacity:0}58%{opacity:1}78%{opacity:1}92%,to{opacity:0}}@keyframes cta-growth-ring{0%,56%{opacity:0;transform:scale(.7)}58%{opacity:.7;transform:scale(1)}78%{opacity:0;transform:scale(3.4)}to{opacity:0;transform:scale(3.4)}}@media (prefers-reduced-motion:reduce){.cta-growth__area,.cta-growth__dot,.cta-growth__line,.cta-growth__pulse,.cta-growth__reveal{animation:none}.cta-growth__line{stroke-dashoffset:0}.cta-growth__area,.cta-growth__dot{opacity:1}.cta-growth__reveal{width:360px}}.dir-orbit{--orbit-size:min(260px,100%);width:var(--orbit-size);height:var(--orbit-size);flex-shrink:0;max-width:100%;position:relative}.dir-orbit__ring{animation:dir-orbit-spin 42s linear infinite;position:absolute;inset:0}.dir-orbit__chip{--r:calc(var(--orbit-size) * .42);width:0;height:0;transform:rotate(var(--a)) translate(var(--r));position:absolute;top:50%;left:50%}.dir-orbit__chip-inner{white-space:nowrap;border:1px solid var(--pulse-a);border-radius:999px;padding:.32rem .62rem;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab,red,red)){.dir-orbit__chip-inner{border:1px solid color-mix(in srgb,var(--pulse-a) 35%,transparent)}}.dir-orbit__chip-inner{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dir-orbit__chip-inner{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.dir-orbit__chip-inner{color:var(--cta-mesh-fg);letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.64rem;font-weight:600;line-height:1.2;animation:dir-orbit-counter 42s linear infinite;box-shadow:0 6px 18px #0a0a1414}.dir-orbit__core{text-align:center;border:1px solid var(--pulse-a);border-radius:50%;place-content:center;gap:.15rem;display:grid;position:absolute;inset:30%}@supports (color:color-mix(in lab,red,red)){.dir-orbit__core{border:1px solid color-mix(in srgb,var(--pulse-a) 40%,transparent)}}.dir-orbit__core{background:radial-gradient(circle at 35% 30%,#ab96fa47,transparent 55%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.dir-orbit__core{background:radial-gradient(circle at 35% 30%,#ab96fa47,transparent 55%),color-mix(in srgb,var(--surface) 92%,transparent)}}.dir-orbit__core{box-shadow:inset 0 0 0 1px #ffffff14,0 10px 28px #5046a01f}.dir-orbit__core-label{letter-spacing:.12em;text-transform:uppercase;color:var(--cta-mesh-muted,var(--muted));font-size:.62rem;font-weight:600}.dir-orbit__core-brand{font-family:var(--font-display),sans-serif;color:var(--cta-mesh-fg,var(--ink));letter-spacing:-.02em;font-size:.95rem;font-weight:700}@keyframes dir-orbit-spin{to{transform:rotate(1turn)}}@keyframes dir-orbit-counter{0%{transform:rotate(calc(-1 * var(--a)))}to{transform:rotate(calc(-1 * var(--a) - 1turn))}}@media (prefers-reduced-motion:reduce){.dir-orbit__chip-inner,.dir-orbit__ring{animation:none!important}.dir-orbit__chip-inner{transform:rotate(calc(-1 * var(--a)))}}.cta-band--split{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:1.25rem;padding:1.5rem 0;display:flex}@media (min-width:768px){.cta-band--split{flex-direction:row;justify-content:space-between;align-items:end;gap:2rem}}.cta-band--compact{border:1px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;gap:1rem;padding:1.15rem 1.25rem;display:flex}[data-theme=light] .cta-band--compact{border-color:var(--border-light);box-shadow:var(--shadow-card)}@media (min-width:768px){.cta-band--compact{flex-direction:row;justify-content:space-between;align-items:center}}.atmosphere-band{border-block:1px solid var(--line);position:relative;overflow:hidden}.atmosphere-band__media{opacity:.28;position:absolute;inset:0}.atmosphere-band__media img{object-fit:cover;filter:saturate(.85)contrast(1.05);width:100%;height:100%}.atmosphere-band__veil{background:linear-gradient(90deg,#08080ff2,#08080fb8 55%,#08080feb),radial-gradient(40% 60% at 70%,#ab96fa2e,#0000 70%);position:absolute;inset:0}.atmosphere-band>.container-page{z-index:1;position:relative}.compare-grid{border:1px solid var(--line);background:var(--line);border-radius:22px;gap:1px;display:grid;overflow:hidden}@media (min-width:900px){.compare-grid{grid-template-columns:1fr 1fr}.compare-grid--stacked{grid-template-columns:1fr}}.compare-pane{background:var(--surface);min-height:100%;padding:clamp(1.35rem,3vw,2rem)}.compare-pane--bad{background:radial-gradient(ellipse 60% 50% at 0 0,#f264781f,transparent 55%),var(--surface)}.compare-pane--good{background:radial-gradient(ellipse 60% 50% at 100% 0,#8894f22e,transparent 55%),var(--surface-accent)}.compare-pane h3{font-family:var(--font-unbounded),system-ui,sans-serif;margin:0 0 1rem;font-size:1.05rem}.compare-pane ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.compare-pane li{color:var(--ink-soft);gap:.7rem;font-size:.92rem;line-height:1.5;display:flex}.compare-pane li:before{content:"";border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:.45rem}.compare-pane--bad li:before{background:#f28a9a}.compare-pane--good li:before{background:linear-gradient(120deg,var(--pulse-a),var(--pulse-b))}.visual-tile{background:var(--surface);flex-direction:column;min-height:200px;padding:1.15rem 1.15rem 1rem;transition:background .3s,transform .4s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.visual-tile:hover{background:var(--surface-hover);border-color:var(--line-strong);transform:translateY(-6px);box-shadow:0 16px 36px #2a2b781a}.visual-tile__art{opacity:.9;height:72px;margin-top:auto;overflow:visible}.visual-tile__art svg{width:100%;height:100%;overflow:visible}.problem-card{border:1px solid var(--line);background:radial-gradient(ellipse 70% 60% at 100% 0,#ab96fa1f,transparent 60%),var(--surface);border-radius:20px;padding:1.2rem 1.15rem;transition:border-color .25s,transform .4s cubic-bezier(.22,1,.36,1),background .25s,box-shadow .4s;position:relative;overflow:hidden}.problem-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card-hover);background:radial-gradient(ellipse 70% 60% at 100% 0,#ab96fa29,transparent 60%),var(--surface-hover);transform:translateY(-5px)}.problem-card__index{font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:.12em;color:var(--pulse-a);margin-bottom:.55rem;font-size:.75rem}.problem-rail{gap:.65rem;display:grid;position:relative}.problem-rail:before{content:"";background:linear-gradient(180deg,var(--pulse-a),var(--pulse-b),var(--pulse-b));width:2px;position:absolute;top:1.55rem;bottom:1.55rem;left:1.35rem}@supports (color:color-mix(in lab,red,red)){.problem-rail:before{background:linear-gradient(180deg,color-mix(in srgb,var(--pulse-a) 70%,transparent),color-mix(in srgb,var(--pulse-b) 55%,transparent),color-mix(in srgb,var(--pulse-b) 20%,transparent))}}.problem-rail:before{opacity:.75;pointer-events:none}.problem-rail__item{grid-template-columns:2.7rem minmax(0,1fr);align-items:start;gap:.95rem;display:grid;position:relative}.problem-rail__marker{z-index:1;justify-content:center;padding-top:.35rem;display:flex;position:relative}.problem-rail__num{border:1px solid var(--pulse-a);border-radius:14px;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.problem-rail__num{border:1px solid color-mix(in srgb,var(--pulse-a) 35%,var(--line))}}.problem-rail__num{background:linear-gradient(145deg,var(--pulse-a),var(--surface))}@supports (color:color-mix(in lab,red,red)){.problem-rail__num{background:linear-gradient(145deg,color-mix(in srgb,var(--pulse-a) 16%,var(--surface)),var(--surface))}}.problem-rail__num{color:var(--pulse-c);font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:.02em;box-shadow:0 0 0 4px var(--surface-soft);font-size:.78rem;font-weight:700}.problem-rail__card{border:1px solid var(--line);background:radial-gradient(ellipse 70% 80% at 100% 0,var(--pulse-a),transparent 55%),var(--surface);border-radius:20px;min-width:0;padding:1.05rem 1.15rem 1.15rem}@supports (color:color-mix(in lab,red,red)){.problem-rail__card{background:radial-gradient(ellipse 70% 80% at 100% 0,color-mix(in srgb,var(--pulse-a) 12%,transparent),transparent 55%),var(--surface)}}.problem-rail__card{transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .25s,background .25s,box-shadow .35s}.problem-rail__item:hover .problem-rail__card{border-color:var(--pulse-b);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.problem-rail__item:hover .problem-rail__card{border-color:color-mix(in srgb,var(--pulse-b) 40%,var(--line))}}.problem-rail__item:hover .problem-rail__card{background:radial-gradient(ellipse 70% 80% at 100% 0,var(--pulse-a),transparent 55%),var(--surface-hover)}@supports (color:color-mix(in lab,red,red)){.problem-rail__item:hover .problem-rail__card{background:radial-gradient(ellipse 70% 80% at 100% 0,color-mix(in srgb,var(--pulse-a) 18%,transparent),transparent 55%),var(--surface-hover)}}.problem-rail__title{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;font-size:1rem;font-weight:650;line-height:1.3}.problem-rail__text{color:var(--muted);text-wrap:pretty;max-width:36rem;margin:.45rem 0 0;font-size:.875rem;line-height:1.55}[data-theme=light] .problem-rail__card{border:1px solid var(--border-light);box-shadow:var(--shadow-card)}[data-theme=light] .problem-rail__item:hover .problem-rail__card{border-color:var(--line-strong);box-shadow:var(--shadow-card-hover)}[data-theme=light] .problem-rail__num{border-color:var(--border-light);box-shadow:0 0 0 4px var(--surface-soft)}[data-theme=light] .problem-rail:before{opacity:.9}@media (min-width:900px){.problem-rail{grid-template-columns:1fr 1fr;gap:1rem 2.75rem}.problem-rail:before{top:1.8rem;bottom:1.8rem;left:50%;transform:translate(-50%)}.problem-rail__item:nth-child(odd){grid-column:1;grid-template-columns:minmax(0,1fr) 2.7rem;padding-right:1.15rem}.problem-rail__item:nth-child(odd) .problem-rail__marker{order:2}.problem-rail__item:nth-child(2n){grid-column:2;grid-template-columns:2.7rem minmax(0,1fr);margin-top:2.75rem;padding-left:1.15rem}}@media (max-width:899px){.problem-rail__item:nth-child(2n){margin-top:0}}.outcome-card{border:1px solid var(--line);background:var(--surface);border-radius:22px;min-height:0;padding:1.25rem 1.2rem;transition:border-color .25s,transform .4s cubic-bezier(.22,1,.36,1),background .25s,box-shadow .4s;position:relative;overflow:hidden}.outcome-card:hover{border-color:var(--line-strong);background:var(--surface-hover);transform:translateY(-5px);box-shadow:0 14px 32px #2a2b781a}.outcome-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#ab96fa38,#0000 70%);border-radius:999px;width:160px;height:160px;position:absolute;bottom:-40%;right:-20%}.glow-ring{position:relative}.glow-ring:before{content:"";border-radius:inherit;opacity:.55;z-index:-1;filter:blur(10px);background:linear-gradient(135deg,#ab96fa73,#0000 40%,#8894f259);position:absolute;inset:-1px}.scan-frame{border:1px solid var(--line);background:var(--surface);border-radius:22px;transition:background .2s,border-color .2s;position:relative;overflow:hidden}.scan-frame:hover{background:var(--surface-hover);border-color:var(--line-strong)}.scan-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000,#ab96fa14,#0000);height:40%;animation:scan-sweep 4.5s ease-in-out infinite;position:absolute;left:0;right:0}@keyframes scan-sweep{0%{top:-40%}to{top:100%}}.tool-stage{gap:1rem;display:grid}@media (min-width:900px){.tool-stage{grid-template-columns:1.1fr .9fr;align-items:stretch}}.tool-stage__visual{border:1px solid var(--line);isolation:isolate;background:radial-gradient(55% 45% at 20% 15%,#ab96fa38,#0000 60%),radial-gradient(45% 40% at 85% 80%,#8894f229,#0000 55%),linear-gradient(165deg,#12122a,#0c0c16 55%,#101028);border-radius:22px;min-height:340px;position:relative;overflow:hidden;container-type:size}@media (max-width:899px){.tool-stage__visual{min-height:320px;padding-top:.35rem}.stack-visual__packet-dot{width:.62rem;height:.62rem}.stack-visual__node-label{padding:.22rem .45rem;font-size:.62rem}.stack-visual__hub-label{font-size:3px}.stack-visual__hub-sub{font-size:2.2px}}[data-theme=light] .tool-stage__visual{border-color:var(--border-light);box-shadow:var(--shadow-card);background:radial-gradient(55% 45% at 18% 12%,#7b6adf24,#0000 58%),radial-gradient(48% 42% at 88% 78%,#6674e81a,#0000 55%),linear-gradient(165deg,#f7f8fd,#eef1fa 55%,#f4f6fc)}.stack-visual,.stack-visual__stage{position:absolute;inset:0}.stack-visual__stage{aspect-ratio:1;width:min(100%,100cqh);max-width:100%;height:auto;max-height:100%;margin:auto}@supports not (width:1cqh){.stack-visual__stage{width:auto;max-width:100%;height:100%}}.stack-visual__glow{filter:blur(28px);pointer-events:none;z-index:0;border-radius:999px;position:absolute}.stack-visual__glow--a{background:#ab96fa59;width:9rem;height:9rem;animation:stack-float 7s ease-in-out infinite;top:8%;left:12%}.stack-visual__glow--b{background:#8894f247;width:8rem;height:8rem;animation:stack-float 8.5s ease-in-out infinite reverse;bottom:28%;right:10%}[data-theme=light] .stack-visual__glow--a{background:#7b6adf2e}[data-theme=light] .stack-visual__glow--b{background:#6674e824}.stack-visual__grid{opacity:.35;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 0),linear-gradient(90deg,#ffffff0b 1px,#0000 0);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65% at 50% 42%,#000 35%,#0000 80%);mask-image:radial-gradient(70% 65% at 50% 42%,#000 35%,#0000 80%)}[data-theme=light] .stack-visual__grid{opacity:.55;background-image:linear-gradient(#2a2b780f 1px,#0000 0),linear-gradient(90deg,#2a2b780f 1px,#0000 0)}.stack-visual__svg{z-index:1;color:#e8e2ff;width:100%;height:100%;position:absolute;inset:0;overflow:visible}[data-theme=light] .stack-visual__svg{color:#7b6adf}.stack-visual__link{opacity:0;animation:stack-link-draw .85s both}@keyframes stack-link-draw{0%{opacity:0}to{opacity:.9;stroke-dashoffset:0}}.stack-visual__packet{display:none}.stack-visual__packet-dot{z-index:3;pointer-events:none;offset-path:none;will-change:left,top,opacity;background:#ab96fa;border-radius:999px;width:.55rem;height:.55rem;margin:0;animation:stack-packet-fly 3.2s linear infinite;position:absolute;box-shadow:0 0 0 3px #ab96fa38}[data-theme=light] .stack-visual__packet-dot{background:#7b6adf;box-shadow:0 0 0 3px #7b6adf33}@keyframes stack-packet-fly{0%{left:var(--packet-x);top:var(--packet-y);opacity:0;transform:translate(-50%,-50%)scale(.7)}8%{opacity:1;transform:translate(-50%,-50%)scale(1)}85%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)scale(.55)}}.stack-visual__endpoint{fill:#ab96fa;opacity:0;filter:drop-shadow(0 0 2.5px #ab96fa8c);animation:stack-fade-dot .45s both}[data-theme=light] .stack-visual__endpoint{fill:#7b6adf;filter:drop-shadow(0 0 2px #7b6adf59)}@keyframes stack-fade-dot{0%{opacity:0}to{opacity:1}}.stack-visual__hub-ring{stroke:#ab96fa66;stroke-width:.4px;stroke-dasharray:2.4 1.8}.stack-visual__hub-ring--slow{stroke:#8894f247;stroke-dasharray:1.6 2.2}[data-theme=light] .stack-visual__hub-ring{stroke:#7b6adf6b}[data-theme=light] .stack-visual__hub-ring--slow{stroke:#6674e84d}.stack-visual__hub-core{filter:drop-shadow(0 0 6px #7b6adf73)}.stack-visual__hub-label{fill:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:3.2px;font-weight:700}.stack-visual__hub-sub{fill:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;font-size:2.4px;font-weight:600}.stack-visual__node{z-index:2;opacity:0;pointer-events:none;justify-content:center;align-items:center;animation:stack-fade-in .55s both;display:flex;position:absolute}.stack-visual__node--top{transform:translate(-50%,calc(-100% - .2rem))}.stack-visual__node--bottom{transform:translate(-50%,.2rem)}.stack-visual__node--left{justify-content:flex-end;padding-right:.15rem;transform:translate(-100%,-50%)}.stack-visual__node--right{justify-content:flex-start;padding-left:.15rem;transform:translateY(-50%)}.stack-visual__node-dot{display:none}.stack-visual__node-label{color:#ffffffe0;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#0c0c16b8;border:1px solid #ffffff24;border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:650}[data-theme=light] .stack-visual__node-label{border:1px solid var(--border-light);color:var(--ink-soft);box-shadow:var(--shadow-card);-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffeb}@keyframes stack-fade-in{0%{opacity:0;transform:translate(-50%,calc(6px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}.stack-visual__node--top{animation-name:stack-fade-in-top}.stack-visual__node--bottom{animation-name:stack-fade-in-bottom}.stack-visual__node--left{animation-name:stack-fade-in-left}.stack-visual__node--right{animation-name:stack-fade-in-right}@keyframes stack-fade-in-top{0%{opacity:0;transform:translate(-50%,calc(-100% - .2rem + 6px))}to{opacity:1;transform:translate(-50%,calc(-100% - .2rem))}}@keyframes stack-fade-in-bottom{0%{opacity:0;transform:translate(-50%,calc(.2rem + 6px))}to{opacity:1;transform:translate(-50%,.2rem)}}@keyframes stack-fade-in-left{0%{opacity:0;transform:translate(calc(6px - 100%),-50%)}to{opacity:1;transform:translate(-100%,-50%)}}@keyframes stack-fade-in-right{0%{opacity:0;transform:translate(-6px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes stack-pulse{0%,to{box-shadow:0 0 0 3px #ab96fa24}50%{box-shadow:0 0 0 7px #ab96fa14}}[data-theme=light] .stack-visual__node-dot{animation-name:stack-pulse-light}@keyframes stack-pulse-light{0%,to{box-shadow:0 0 0 3px #7b6adf24}50%{box-shadow:0 0 0 7px #7b6adf14}}@keyframes stack-float{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.stack-visual__glow,.stack-visual__link,.stack-visual__node-dot,.stack-visual__packet-dot{animation:none!important}.stack-visual__packet-dot{display:none}.stack-visual__link{opacity:.9;stroke-dashoffset:0!important}.stack-visual__hub-ring animateTransform{display:none}}.step-gallery{border:1px solid var(--line);background:var(--line);border-radius:22px;gap:1px;display:grid;overflow:hidden}@media (min-width:768px){.step-gallery{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.step-gallery[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.step-gallery:not([data-cols]),.step-gallery[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.step-gallery[data-cols="5"]{grid-template-columns:repeat(5,1fr)}.step-gallery[data-cols="6"]{grid-template-columns:repeat(3,1fr)}.step-gallery[data-cols="8"]{grid-template-columns:repeat(4,1fr)}}.step-gallery__item{background:var(--surface);min-height:0;padding:1.15rem;transition:background .25s,transform .35s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.step-gallery__item:hover{background:var(--surface-hover);z-index:1;transform:translateY(-3px)}.step-gallery__item:before{content:"";background:radial-gradient(circle,#8894f233,#0000 70%);border-radius:999px;width:140px;height:140px;position:absolute;inset:auto -30% -40% auto}.step-timeline{gap:0;display:grid;position:relative}.step-timeline:before{content:"";background:linear-gradient(180deg,var(--pulse-a),var(--pulse-b),transparent);width:2px;position:absolute;top:1.6rem;bottom:1.6rem;left:1.35rem}@supports (color:color-mix(in lab,red,red)){.step-timeline:before{background:linear-gradient(180deg,color-mix(in srgb,var(--pulse-a) 70%,transparent),color-mix(in srgb,var(--pulse-b) 55%,transparent),transparent)}}.step-timeline:before{opacity:.7;pointer-events:none}.step-timeline__item{grid-template-columns:2.7rem minmax(0,1fr);align-items:start;gap:.95rem;padding:.55rem 0;display:grid;position:relative}.step-timeline__marker{z-index:1;justify-content:center;padding-top:.35rem;display:flex;position:relative}.step-timeline__num{border:1px solid var(--pulse-a);border-radius:14px;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.step-timeline__num{border:1px solid color-mix(in srgb,var(--pulse-a) 35%,var(--line))}}.step-timeline__num{background:linear-gradient(145deg,var(--pulse-a),var(--surface))}@supports (color:color-mix(in lab,red,red)){.step-timeline__num{background:linear-gradient(145deg,color-mix(in srgb,var(--pulse-a) 18%,var(--surface)),var(--surface))}}.step-timeline__num{color:var(--pulse-c);font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:.02em;box-shadow:0 0 0 4px var(--surface-soft);font-size:.78rem;font-weight:700}.step-timeline__card{border:1px solid var(--line);background:radial-gradient(ellipse 70% 80% at 100% 0,var(--pulse-a),transparent 55%),var(--surface);border-radius:20px;min-width:0;padding:1.05rem 1.15rem 1.15rem;position:relative}@supports (color:color-mix(in lab,red,red)){.step-timeline__card{background:radial-gradient(ellipse 70% 80% at 100% 0,color-mix(in srgb,var(--pulse-a) 12%,transparent),transparent 55%),var(--surface)}}.step-timeline__card{transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .25s,background .25s}.step-timeline__item:hover .step-timeline__card{border-color:var(--pulse-b);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.step-timeline__item:hover .step-timeline__card{border-color:color-mix(in srgb,var(--pulse-b) 40%,var(--line))}}.step-timeline__item:hover .step-timeline__card{background:radial-gradient(ellipse 70% 80% at 100% 0,var(--pulse-a),transparent 55%),var(--surface-hover)}@supports (color:color-mix(in lab,red,red)){.step-timeline__item:hover .step-timeline__card{background:radial-gradient(ellipse 70% 80% at 100% 0,color-mix(in srgb,var(--pulse-a) 18%,transparent),transparent 55%),var(--surface-hover)}}[data-theme=light] .step-timeline__card{border:1px solid var(--border-light);box-shadow:var(--shadow-card)}[data-theme=light] .step-timeline__item:hover .step-timeline__card{border-color:var(--line-strong);box-shadow:var(--shadow-card-hover)}[data-theme=light] .step-timeline__num{border-color:var(--border-light);box-shadow:0 0 0 4px var(--surface-soft)}[data-theme=light] .step-timeline:before{opacity:.9;background:linear-gradient(180deg,var(--pulse-a),var(--pulse-b),var(--pulse-b))}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .step-timeline:before{background:linear-gradient(180deg,color-mix(in srgb,var(--pulse-a) 75%,transparent),color-mix(in srgb,var(--pulse-b) 60%,transparent),color-mix(in srgb,var(--pulse-b) 25%,transparent))}}.step-timeline__title{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;font-size:1rem;font-weight:650;line-height:1.3}.step-timeline__text{color:var(--muted);text-wrap:pretty;max-width:38rem;margin:.45rem 0 0;font-size:.875rem;line-height:1.55}@media (min-width:900px){.step-timeline{grid-template-columns:1fr 1fr;gap:1.15rem 2.5rem}.step-timeline:before{top:1.8rem;bottom:1.8rem;left:50%;transform:translate(-50%)}.step-timeline__item{grid-template-columns:2.7rem minmax(0,1fr);padding:.35rem 0}.step-timeline__item:nth-child(odd){grid-column:1;justify-self:stretch;padding-right:1.25rem}.step-timeline__item:nth-child(2n){grid-column:2;justify-self:stretch;padding-left:1.25rem}.step-timeline__item:nth-child(2),.step-timeline__item:nth-child(4),.step-timeline__item:nth-child(6),.step-timeline__item:nth-child(8){margin-top:3.25rem}.step-timeline__item:nth-child(odd) .step-timeline__marker{order:2}.step-timeline__item:nth-child(odd){grid-template-columns:minmax(0,1fr) 2.7rem}.step-timeline__item:nth-child(5):last-child{margin-inline:auto;grid-column:1/-1;grid-template-columns:2.7rem minmax(0,1fr);width:100%;max-width:32rem;margin-top:.35rem;padding-inline:0}.step-timeline__item:nth-child(5):last-child .step-timeline__marker{order:0}}@media (max-width:899px){.step-timeline__item:nth-child(2n),.step-timeline__item:nth-child(odd){margin-top:0}}.outcome-bento{grid-template-columns:1fr;gap:.75rem;display:grid}.outcome-bento__item{border:1px solid var(--line);background:radial-gradient(ellipse 80% 70% at 100% 0,var(--pulse-a),transparent 55%),var(--surface);border-radius:22px;flex-direction:column;justify-content:flex-start;gap:.15rem;min-width:0;padding:1.2rem 1.25rem 1.3rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.outcome-bento__item{background:radial-gradient(ellipse 80% 70% at 100% 0,color-mix(in srgb,var(--pulse-a) 14%,transparent),transparent 55%),var(--surface)}}.outcome-bento__item{transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .25s,background .25s,box-shadow .35s}.outcome-bento__item:hover{border-color:var(--pulse-b);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.outcome-bento__item:hover{border-color:color-mix(in srgb,var(--pulse-b) 40%,var(--line))}}.outcome-bento__item:hover{background:radial-gradient(ellipse 80% 70% at 100% 0,var(--pulse-a),transparent 55%),var(--surface-hover)}@supports (color:color-mix(in lab,red,red)){.outcome-bento__item:hover{background:radial-gradient(ellipse 80% 70% at 100% 0,color-mix(in srgb,var(--pulse-a) 22%,transparent),transparent 55%),var(--surface-hover)}}.outcome-bento__item:hover{box-shadow:0 14px 32px #2a2b781a}[data-theme=light] .outcome-bento__item{border:1px solid var(--border-light);box-shadow:var(--shadow-card)}[data-theme=light] .outcome-bento__item:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card-hover)}[data-theme=light] .outcome-card{border:1px solid var(--border-light);box-shadow:var(--shadow-card)}[data-theme=light] .outcome-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card-hover)}.outcome-bento__item--1{background:linear-gradient(155deg,var(--pulse-a) 0,var(--surface) 52%),var(--surface);min-height:11.5rem;padding:1.45rem 1.4rem 1.5rem}@supports (color:color-mix(in lab,red,red)){.outcome-bento__item--1{background:linear-gradient(155deg,color-mix(in srgb,var(--pulse-a) 20%,var(--surface)) 0,var(--surface) 52%),var(--surface)}}.outcome-bento__item--1:hover{background:linear-gradient(155deg,var(--pulse-a) 0,var(--surface-hover) 52%),var(--surface-hover)}@supports (color:color-mix(in lab,red,red)){.outcome-bento__item--1:hover{background:linear-gradient(155deg,color-mix(in srgb,var(--pulse-a) 28%,var(--surface)) 0,var(--surface-hover) 52%),var(--surface-hover)}}.outcome-bento__item--1 .outcome-bento__metric{font-size:clamp(2.4rem,5vw,3.25rem);line-height:1}.outcome-bento__metric{font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:-.03em;color:var(--pulse-a);font-size:clamp(1.75rem,3.5vw,2.35rem);font-weight:600;line-height:1.05}.outcome-bento__title{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;max-width:16rem;margin:.65rem 0 0;font-size:.95rem;font-weight:650;line-height:1.3}.outcome-bento__item--1 .outcome-bento__title{max-width:18rem;font-size:1.05rem}.outcome-bento__text{color:var(--muted);text-wrap:pretty;max-width:22rem;margin:.45rem 0 0;font-size:.8rem;line-height:1.5}.outcome-bento__item--night{background:radial-gradient(80% 70% at 100% 0,#ab96fa2e,#0000 55%),#ffffff0a;border-color:#ffffff1a}.outcome-bento__item--night .outcome-bento__title{color:#fff}.outcome-bento__item--night .outcome-bento__text{color:#ffffff8c}@media (min-width:700px){.outcome-bento{grid-template:"feat a b""feat wide wide"/1.4fr 1fr 1fr;gap:.85rem;min-height:0}.outcome-bento__item--1{grid-area:feat;height:100%;min-height:0}.outcome-bento__item--2{grid-area:a}.outcome-bento__item--3{grid-area:b}.outcome-bento__item--4{grid-area:wide}.outcome-bento__item--2,.outcome-bento__item--3,.outcome-bento__item--4{min-height:0}.outcome-bento__item--4 .outcome-bento__text,.outcome-bento__item--4 .outcome-bento__title{max-width:32rem}.outcome-bento__title{max-width:none}}.lead{color:var(--ink-soft);text-wrap:pretty;line-height:1.6}.input-dark,.panel input,.panel select,.panel textarea{color:var(--ink)!important;background:var(--surface-soft)!important;border-color:var(--line)!important}.panel input::placeholder,.panel textarea::placeholder{color:var(--muted)}[data-theme=dark] .input-dark,[data-theme=dark] .panel input,[data-theme=dark] .panel select,[data-theme=dark] .panel textarea{background:#ffffff0a!important}.faq-item,details.faq-item{background:var(--surface);border-color:var(--line)!important}@media (prefers-reduced-motion:reduce){.bar-rise,.chip-in,.draw-path,.float-y,.flow-dot,.hero-animate>*,.media-hero__media img,.node-pop,.pin-drop,.pulse-ring,.reveal,.rise-in,.scan-frame:after,.stagger>*,.star-pop{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.rise-in{animation:rise-in .85s cubic-bezier(.22,1,.36,1) both}.soft-grid-bg{background-image:linear-gradient(#8894f20d 1px,#0000 0),linear-gradient(90deg,#8894f20d 1px,#0000 0);background-size:48px 48px}.accent-rail{padding-left:1.1rem;position:relative}.accent-rail:before{content:"";background:linear-gradient(180deg,var(--pulse-a),var(--pulse-b));border-radius:999px;width:2px;position:absolute;top:.35rem;bottom:.35rem;left:0}.glass-panel{border:1px solid var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.glass-panel{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.glass-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px}[data-theme=dark] .glass-panel{background:#12121cb8;border-color:#ffffff1a}.stat-flare{position:relative;overflow:hidden}.stat-flare:after{content:"";pointer-events:none;background:radial-gradient(circle,#ab96fa47,#0000 70%);border-radius:999px;width:120px;height:120px;position:absolute;inset:auto -20% -50% auto}.media-hero.media-hero--compact .media-hero__content{padding-block:clamp(1.5rem,3.5vw,3rem)}@media (max-height:640px){.media-hero__content{padding-block:1.25rem}.media-hero .copy-stack{gap:.65rem}}.reading-progress{z-index:60;background:#ffffff0f;height:3px;position:fixed;top:0;left:0;right:0}.reading-progress__bar{background:linear-gradient(90deg,var(--pulse-a),var(--pulse-b));height:100%;transition:width .12s linear}.article-shell{padding-bottom:1rem}.article-layout{gap:1.5rem;display:grid}@media (min-width:1024px){.article-layout{grid-template-columns:240px minmax(0,1fr);align-items:stretch;gap:2.5rem}}.article-aside{display:none}@media (min-width:1024px){.article-aside{align-self:stretch;height:100%;display:block}}.article-aside__sticky{top:calc(var(--header-h) + 1rem);max-height:calc(100dvh - var(--header-h) - 2rem);z-index:5;gap:1rem;display:grid;position:sticky}.article-aside__sticky .article-toc{min-height:0;max-height:calc(100dvh - var(--header-h) - 12.5rem);flex-direction:column;display:flex}.article-aside__meta{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:.9rem 1rem}.article-aside__meta-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:600}.article-aside__meta-value{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--ink);margin-top:.25rem;font-size:1.15rem}.article-toc{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:1rem .85rem 1.05rem}.article-toc__title{letter-spacing:.14em;text-transform:uppercase;color:var(--pulse-a);flex-shrink:0;margin-bottom:.75rem;padding:0 .35rem;font-size:.68rem;font-weight:700}.article-toc__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--pulse-a) transparent;gap:.2rem;max-height:min(62vh,560px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}@supports (color:color-mix(in lab,red,red)){.article-toc__list{scrollbar-color:color-mix(in srgb,var(--pulse-a) 45%,transparent) transparent}}.article-aside__sticky .article-toc__list{flex:auto;max-height:none}.article-toc__link{color:var(--muted);border-left:2px solid #0000;border-radius:10px;grid-template-columns:auto 1fr;gap:.55rem;padding:.5rem .55rem;font-size:.78rem;line-height:1.35;transition:background .2s,color .2s,border-color .2s;display:grid}.article-toc__link:hover{color:var(--ink);background:#ab96fa14}.article-toc__link.is-active{color:var(--ink);border-left-color:var(--pulse-a);background:#ab96fa1f}.article-toc__num{color:var(--pulse-b);font-variant-numeric:tabular-nums;font-weight:700}.article-toc__link.is-active .article-toc__num{color:var(--pulse-a)}.article-main{min-width:0}.article-sticky-toc{top:var(--header-h);z-index:30;border-bottom:1px solid var(--line);background:var(--surface-soft);margin:0 0 1rem;position:sticky}@supports (color:color-mix(in lab,red,red)){.article-sticky-toc{background:color-mix(in srgb,var(--surface-soft) 88%,transparent)}}.article-sticky-toc{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.article-sticky-toc__trigger{width:100%;padding:.7rem var(--page-gutter);text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;display:grid}.article-sticky-toc__label{letter-spacing:.12em;text-transform:uppercase;color:var(--pulse-a);font-size:.62rem;font-weight:700}.article-sticky-toc__current{align-items:center;gap:.45rem;min-width:0;display:flex}.article-sticky-toc__num{color:var(--pulse-b);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.72rem;font-weight:700}.article-sticky-toc__text{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.article-sticky-toc__chevron{border:1px solid var(--line);width:1.5rem;height:1.5rem;color:var(--muted);border-radius:999px;place-items:center;font-size:.95rem;line-height:1;display:grid}.article-sticky-toc__panel{padding:0 var(--page-gutter) .85rem;overscroll-behavior:contain;border-top:1px solid var(--line);max-height:min(52vh,420px);overflow:auto}.article-sticky-toc__panel .article-toc{background:0 0;border:0;border-radius:0;padding:.75rem 0 0}.article-sticky-toc__panel .article-toc__title{display:none}.article-sticky-toc__panel .article-toc__list{max-height:none}.article-sticky-toc__close{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--muted);cursor:pointer;border-radius:12px;margin-top:.5rem;padding:.55rem;font-size:.8rem;font-weight:600}.article-footer-cta{border:1px solid var(--line);background:radial-gradient(ellipse 50% 80% at 100% 0,#ab96fa29,transparent 55%),var(--surface);border-radius:22px;flex-direction:column;gap:1.25rem;margin-top:2.5rem;padding:1.35rem 1.25rem;display:flex}@media (min-width:768px){.article-footer-cta{flex-direction:row;justify-content:space-between;align-items:end;padding:1.6rem 1.5rem}}.prose-medgrow{counter-reset:article-h2;max-width:46rem}.article-reveal-root>p:first-of-type{color:var(--ink);font-size:clamp(1.08rem,2.2vw,1.2rem);line-height:1.7}.article-reveal-root>:first-child{margin-top:0}.article-reveal.is-visible{animation:article-rise .55s both;animation-delay:var(--reveal-delay,0s)}@keyframes article-rise{0%{opacity:.01;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.prose-medgrow .article-h2,.prose-medgrow h2.article-h2{scroll-margin-top:calc(var(--header-h) + 4.25rem);border-top:0;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;margin-top:2.75rem;padding-top:0;display:grid}@media (min-width:1024px){.prose-medgrow .article-h2,.prose-medgrow h2.article-h2{scroll-margin-top:calc(var(--header-h) + 1.25rem)}}.article-h2__index{counter-increment:article-h2;min-width:2.1rem;height:2.1rem;color:var(--pulse-a);font-family:var(--font-unbounded),system-ui,sans-serif;background:linear-gradient(135deg,#ab96fa38,#8894f21f);border-radius:12px;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.article-h2__index:before{content:counter(article-h2,decimal-leading-zero)}.article-h3{scroll-margin-top:calc(var(--header-h) + 4rem)}@media (min-width:1024px){.article-h3{scroll-margin-top:calc(var(--header-h) + 1rem)}}.article-h4{color:var(--ink);margin:1.25rem 0 .5rem;font-size:1rem;font-weight:600}.prose-medgrow ul{padding-left:0;list-style:none}.prose-medgrow ul>li{padding-left:1.35rem;position:relative}.prose-medgrow ul>li:before{content:"";background:linear-gradient(135deg,var(--pulse-a),var(--pulse-b));border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.7em;left:.15rem;box-shadow:0 0 0 3px #ab96fa1f}.article-callout{background:#ab96fa14;border:1px solid var(--line);border-left-width:3px;border-radius:0 18px 18px 0;margin:1.75rem 0;padding:1.15rem 1.2rem 1.15rem 1.25rem;animation:callout-in .55s both;box-shadow:inset 0 1px #ffffff0a}@keyframes callout-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.article-callout--important{border-left-color:var(--pulse-a);background:linear-gradient(90deg,#ab96fa29,var(--surface-accent))}.article-callout--practice{border-left-color:var(--pulse-b);background:linear-gradient(90deg,#8894f229,var(--surface-accent))}.article-callout--error{background:linear-gradient(90deg,#f28a9a24,var(--surface-accent));border-left-color:#f28a9a}.article-callout--tip{background:linear-gradient(90deg,#9ee0c524,var(--surface-accent));border-left-color:#9ee0c5}.article-callout__label{letter-spacing:.14em;text-transform:uppercase;color:var(--pulse-a);margin-bottom:.45rem;font-size:.68rem;font-weight:700}.article-callout__body{color:var(--ink);font-size:.98rem;line-height:1.65}.article-callout__body p{margin:0}.article-callout__body p+p{margin-top:.55rem}.article-table-wrap{overscroll-behavior-x:contain;border:1px solid var(--line);background:var(--surface);-webkit-overflow-scrolling:touch;border-radius:16px;width:100%;max-width:100%;margin:1.35rem 0 1.75rem;overflow-x:auto}.article-table{border-collapse:collapse;width:max-content;min-width:100%;max-width:none;font-size:.9rem}.article-table td,.article-table th{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.75rem .9rem}.article-table th{color:var(--ink);white-space:nowrap;background:#ab96fa14;font-weight:600}.article-table tr:last-child td{border-bottom:0}.article-divider{border:1px solid var(--line);opacity:0;background:radial-gradient(60% 80% at 10%,#ab96fa24,#0000 55%),radial-gradient(50% 70% at 90% 40%,#8894f21a,#0000 50%),#ab96fa0a;border-radius:18px;margin:2.25rem 0 1.5rem;padding:1rem 1.1rem;transition:opacity .55s,transform .55s;transform:translateY(10px)}.article-divider.is-visible{opacity:1;transform:translateY(0)}.article-divider.is-visible .article-divider__svg{animation:divider-draw 1.1s both}@keyframes divider-draw{0%{opacity:.35;transform-origin:0;transform:scaleX(.92)}to{opacity:1;transform:scaleX(1)}}.article-divider__svg{width:100%;height:56px}.article-metrics{border:1px solid var(--line);background:var(--line);border-radius:18px;grid-template-columns:repeat(2,1fr);gap:1px;margin:1.5rem 0;display:grid;overflow:hidden}@media (min-width:640px){.article-metrics{grid-template-columns:repeat(3,1fr)}}.article-metrics__cell{background:var(--surface);padding:1rem .9rem;animation:metrics-in .55s both}.article-metrics__cell:nth-child(2){animation-delay:80ms}.article-metrics__cell:nth-child(3){animation-delay:.16s}@keyframes metrics-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.article-metrics__value{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-a);font-size:1.35rem}.article-metrics__label{color:var(--muted);margin-top:.25rem;font-size:.72rem;line-height:1.35}@media (max-width:639px){.prose-medgrow{overflow-wrap:anywhere;word-break:break-word;font-size:1rem}.prose-medgrow .article-h2,.prose-medgrow h2.article-h2{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem}.article-h2__index{margin-top:.15rem}.article-metrics{grid-template-columns:1fr}.article-metrics__value{font-size:1.15rem}.article-callout{border-radius:14px;margin-left:0;margin-right:0}.article-footer-cta{border-radius:18px}.article-sticky-toc__trigger{grid-template-columns:1fr auto;gap:.5rem}.article-sticky-toc__label{display:none}.article-table-wrap{border-radius:14px;margin-left:0;margin-right:0}}@media (prefers-reduced-motion:reduce){.article-callout,.article-divider,.article-metrics__cell,.article-reveal.is-visible,.reading-progress__bar{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.blog-page{background:radial-gradient(ellipse 50% 35% at 0 0,#ab96fa1a,transparent 55%),var(--surface-soft);padding-block:clamp(1.75rem,4vw,3rem) clamp(2.5rem,6vw,4.5rem)}.blog-masthead{border-bottom:1px solid var(--line);gap:1.25rem;margin-bottom:1.75rem;padding-bottom:1.5rem;display:grid}@media (min-width:800px){.blog-masthead{grid-template-columns:1fr auto;align-items:end;gap:2rem;margin-bottom:2rem;padding-bottom:1.75rem}}.blog-masthead__copy{gap:.65rem;max-width:38rem;display:grid}.blog-masthead__title{font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(1.75rem,4vw,2.65rem);font-weight:600;line-height:1.15}.blog-masthead__lead{color:var(--muted);margin:0;font-size:.98rem;line-height:1.6}.blog-masthead__aside{align-items:stretch;gap:1rem;display:flex}.blog-masthead__stat{gap:.15rem;min-width:4.5rem;display:grid}.blog-masthead__stat strong{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-a);font-variant-numeric:tabular-nums;font-size:1.65rem;font-weight:600;line-height:1}.blog-masthead__stat span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}.blog-masthead__rule{background:var(--line);align-self:stretch;width:1px}.blog-index{gap:1.15rem;display:grid}.blog-filters{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(var(--page-gutter) * -.15);flex-wrap:nowrap;gap:.45rem;padding-block:.1rem;padding-inline:.15rem .35rem;display:flex;overflow-x:auto}.blog-filters::-webkit-scrollbar{display:none}.blog-filter{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.78rem;font-weight:600;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.blog-filter span{font-variant-numeric:tabular-nums;opacity:.7}.blog-filter:hover{color:var(--ink);border-color:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.blog-filter:hover{border-color:color-mix(in srgb,var(--pulse-a) 45%,var(--line))}}.blog-filter.is-active{color:var(--ink);background:linear-gradient(135deg,#ab96fa38,#8894f224);border-color:#0000}.blog-featured{border:1px solid var(--line);background:var(--surface);border-radius:22px;gap:1rem;padding:1.25rem 1.2rem 1.3rem;transition:border-color .22s,transform .22s,background .22s;display:grid;position:relative;overflow:hidden}.blog-featured:hover{border-color:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.blog-featured:hover{border-color:color-mix(in srgb,var(--pulse-a) 45%,var(--line))}}.blog-featured:hover{background:var(--surface-hover);transform:translateY(-1px)}.blog-featured__accent{background:linear-gradient(180deg,var(--pulse-a),var(--pulse-b));width:4px;position:absolute;top:0;bottom:0;left:0}.blog-featured__body{gap:.55rem;min-width:0;padding-left:.55rem;display:grid;position:relative}.blog-featured__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem .75rem;font-size:.74rem;display:flex}.blog-featured__cat{letter-spacing:.12em;text-transform:uppercase;color:var(--pulse-a);font-size:.66rem;font-weight:700}.blog-featured__badge{color:var(--pulse-b);letter-spacing:.06em;text-transform:uppercase;background:#8894f224;border-radius:999px;padding:.18rem .5rem;font-size:.62rem;font-weight:700}.blog-featured__title{font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.2rem,2.6vw,1.75rem);font-weight:600;line-height:1.22}.blog-featured:hover .blog-featured__title{color:var(--pulse-a)}.blog-featured__lead{max-width:46rem;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-featured__action{align-items:end;padding-left:.55rem;display:none}.blog-featured__cta{color:var(--pulse-a);align-items:center;gap:.35rem;font-size:.88rem;font-weight:700;display:inline-flex}.blog-featured__cta--mobile{margin-top:.15rem}.blog-featured__cta:after{content:"→";transition:transform .2s}.blog-featured:hover .blog-featured__cta:after{transform:translate(3px)}@media (min-width:800px){.blog-featured{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:1.5rem;min-height:9.5rem;padding:1.45rem 1.5rem 1.45rem 1.35rem}.blog-featured__action{border-left:1px solid var(--line);align-items:center;min-width:7rem;padding-left:1.35rem;display:flex}.blog-featured__cta--mobile{display:none}.blog-featured__lead{-webkit-line-clamp:3}}.blog-grid{grid-template-columns:1fr;gap:.85rem;display:grid}@media (min-width:640px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}}@media (min-width:980px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.blog-card{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--pulse-a);border-radius:20px;flex-direction:column;gap:.65rem;min-width:0;min-height:100%;padding:1.1rem 1.1rem 1.15rem;display:flex}@supports (color:color-mix(in lab,red,red)){.blog-card{border-top:3px solid color-mix(in srgb,var(--pulse-a) 55%,transparent)}}.blog-card{transition:border-color .22s,background .22s,transform .22s,box-shadow .22s}[data-theme=light] .blog-card{border-color:var(--border-light);border-top-color:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .blog-card{border-top-color:color-mix(in srgb,var(--pulse-a) 55%,transparent)}}[data-theme=light] .blog-card{box-shadow:var(--shadow-card)}.blog-card:hover{border-color:var(--pulse-a);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.blog-card:hover{border-color:color-mix(in srgb,var(--pulse-a) 40%,var(--line))}}.blog-card:hover{background:var(--surface-hover)}[data-theme=light] .blog-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card-hover)}.blog-card__top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.blog-card__num{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-b);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600}.blog-card__cat{letter-spacing:.12em;text-transform:uppercase;color:var(--pulse-a);font-size:.65rem;font-weight:700}.blog-card__title{color:var(--ink);margin:0;font-size:.98rem;font-weight:650;line-height:1.35}.blog-card:hover .blog-card__title{color:var(--pulse-a)}.blog-card__summary{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-card__foot{color:var(--muted);justify-content:space-between;align-items:center;gap:.75rem;padding-top:.3rem;font-size:.74rem;display:flex}.blog-card__meta{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:inline-flex}.blog-views{white-space:nowrap}.blog-teaser__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.85rem;font-size:.74rem;display:inline-flex}.blog-card__more{color:var(--pulse-a);font-weight:700}.blog-empty{text-align:center;color:var(--muted);margin:0;padding:2rem 0}.blog-card.tone-seo,.blog-featured.tone-seo,.blog-teaser.tone-seo{--tone:#6ea8ff}.blog-card.tone-ads,.blog-featured.tone-ads,.blog-teaser.tone-ads{--tone:#8894f2}.blog-card.tone-reputation,.blog-featured.tone-reputation,.blog-teaser.tone-reputation{--tone:#c4a0ff}.blog-card.tone-development,.blog-featured.tone-development,.blog-teaser.tone-development{--tone:#9a8ef5}.blog-card.tone-geo,.blog-featured.tone-geo,.blog-teaser.tone-geo{--tone:#9bb0ff}.blog-card.tone-ads,.blog-card.tone-development,.blog-card.tone-geo,.blog-card.tone-reputation,.blog-card.tone-seo,.blog-teaser.tone-ads,.blog-teaser.tone-development,.blog-teaser.tone-geo,.blog-teaser.tone-reputation,.blog-teaser.tone-seo{border-top-color:var(--tone)}.blog-featured.tone-ads .blog-featured__accent,.blog-featured.tone-development .blog-featured__accent,.blog-featured.tone-geo .blog-featured__accent,.blog-featured.tone-reputation .blog-featured__accent,.blog-featured.tone-seo .blog-featured__accent{background:var(--tone)}.blog-teaser-grid{gap:.75rem;display:grid}@media (min-width:640px){.blog-teaser-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}}.blog-teaser{border:1px solid var(--line);border-top:3px solid var(--pulse-a);border-radius:20px;flex-direction:column;gap:.55rem;min-height:100%;padding:1.1rem 1.1rem 1.15rem;display:flex}@supports (color:color-mix(in lab,red,red)){.blog-teaser{border-top:3px solid color-mix(in srgb,var(--pulse-a) 55%,transparent)}}.blog-teaser{background:var(--surface);transition:border-color .2s,transform .2s,background .2s}.blog-teaser:hover{border-color:var(--pulse-a);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.blog-teaser:hover{border-color:color-mix(in srgb,var(--pulse-a) 40%,var(--line))}}.blog-teaser:hover{background:var(--surface-hover)}.blog-teaser__cat{letter-spacing:.12em;text-transform:uppercase;color:var(--pulse-a);font-size:.62rem;font-weight:700}.blog-teaser__title{color:var(--ink);margin:0;font-size:.92rem;font-weight:650;line-height:1.35}.blog-teaser__summary{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.home-blog__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;margin-bottom:1.35rem;display:flex}.home-blog__all{color:var(--pulse-a);align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;transition:gap .2s,color .2s;display:inline-flex}.home-blog__all:hover{color:var(--pulse-b);gap:.65rem}.home-blog__deck{gap:1.15rem;display:grid}@media (min-width:900px){.home-blog__deck{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:0 1.75rem}}.home-blog__feature{--tone:var(--pulse-a);border:1px solid var(--border-light);border-left:3px solid var(--tone);background:linear-gradient(145deg,var(--tone) 0,var(--surface) 48%);border-radius:16px;flex-direction:column;gap:.85rem;min-height:100%;padding:1.4rem 1.35rem 1.35rem 1.45rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.home-blog__feature{background:linear-gradient(145deg,color-mix(in srgb,var(--tone) 7%,#fff) 0,var(--surface) 48%)}}.home-blog__feature{box-shadow:var(--shadow-card);transition:background .25s,transform .25s,box-shadow .25s,border-color .25s}[data-theme=dark] .home-blog__feature{border-color:var(--line);border-left-color:var(--tone);box-shadow:none;background:linear-gradient(135deg,var(--tone),transparent 58%),var(--surface);border-radius:14px}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .home-blog__feature{background:linear-gradient(135deg,color-mix(in srgb,var(--tone) 14%,transparent),transparent 58%),color-mix(in srgb,var(--surface) 70%,transparent)}}.home-blog__feature:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card-hover);background:linear-gradient(145deg,var(--tone) 0,var(--surface) 52%);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.home-blog__feature:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--tone) 11%,#fff) 0,var(--surface) 52%)}}[data-theme=dark] .home-blog__feature:hover{border-color:var(--line-strong);box-shadow:none;background:linear-gradient(135deg,var(--tone),transparent 55%),var(--surface-hover)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .home-blog__feature:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--tone) 18%,transparent),transparent 55%),var(--surface-hover)}}.home-blog__feature.tone-seo{--tone:#5b8fe8}.home-blog__feature.tone-ads{--tone:#6f7ae0}.home-blog__feature.tone-reputation{--tone:#9b7ad4}.home-blog__feature.tone-development{--tone:#7a72d6}.home-blog__feature.tone-geo{--tone:#6f8fd0}.home-blog__feature.tone-clinic{--tone:var(--pulse-a)}.home-blog__feature-meta,.home-blog__rail-top{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.55rem .75rem;font-size:.7rem;display:flex}.home-blog__index{font-family:var(--font-unbounded),system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--tone,var(--pulse-b));font-size:.72rem;font-weight:600}.home-blog__cat{letter-spacing:.12em;text-transform:uppercase;color:var(--tone,var(--pulse-a));font-size:.62rem;font-weight:700}.home-blog__feature-title{color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.35rem,2.6vw,1.95rem);font-weight:600;line-height:1.18;transition:color .2s}.home-blog__feature:hover .home-blog__feature-title{color:var(--tone)}.home-blog__feature-lead{max-width:36rem;color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.55;display:-webkit-box;overflow:hidden}.home-blog__feature-foot{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.home-blog__feature-foot{border-top:1px solid color-mix(in srgb,var(--border-light) 85%,transparent)}}.home-blog__feature-foot{color:var(--muted);font-size:.76rem}[data-theme=dark] .home-blog__feature-foot{border-top-color:var(--line)}.home-blog__read{color:var(--tone,var(--pulse-a));font-weight:700}.home-blog__rail{border:1px solid var(--border-light);background:var(--surface);height:100%;box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;padding:.35rem .95rem;display:flex}[data-theme=dark] .home-blog__rail{border:none;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:0}.home-blog__rail-item{--tone:var(--pulse-a);border-bottom:1px solid var(--border-light);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem .9rem;padding:.95rem .2rem;transition:background .2s,padding-left .22s;display:grid}.home-blog__rail-item:last-child{border-bottom:none}[data-theme=dark] .home-blog__rail-item{border-bottom-color:var(--line);padding-left:0;padding-right:0}.home-blog__rail-item:hover{background:var(--tone);padding-left:.45rem}@supports (color:color-mix(in lab,red,red)){.home-blog__rail-item:hover{background:color-mix(in srgb,var(--tone) 6%,var(--surface-soft))}}.home-blog__rail-item:hover{border-radius:10px}[data-theme=dark] .home-blog__rail-item:hover{background:linear-gradient(90deg,var(--tone),transparent 70%);border-radius:0}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .home-blog__rail-item:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 8%,transparent),transparent 70%)}}.home-blog__rail-item.tone-seo{--tone:#5b8fe8}.home-blog__rail-item.tone-ads{--tone:#6f7ae0}.home-blog__rail-item.tone-reputation{--tone:#9b7ad4}.home-blog__rail-item.tone-development{--tone:#7a72d6}.home-blog__rail-item.tone-geo{--tone:#6f8fd0}.home-blog__rail-item.tone-clinic{--tone:var(--pulse-a)}.home-blog__rail-body{flex-direction:column;gap:.35rem;min-width:0;display:flex}.home-blog__rail-title{color:var(--ink);margin:0;font-size:.92rem;font-weight:650;line-height:1.35;transition:color .2s}.home-blog__rail-item:hover .home-blog__rail-title{color:var(--tone)}.home-blog__rail-go{color:var(--muted);margin-top:.15rem;font-size:.95rem;font-weight:600;transition:color .2s,transform .2s}.home-blog__rail-item:hover .home-blog__rail-go{color:var(--tone);transform:translate(3px)}@media (max-width:639px){.home-blog__feature{padding:1.15rem 1rem 1.1rem 1.15rem}.home-blog__feature-title{font-size:1.25rem}.home-blog__feature-lead{-webkit-line-clamp:2}.home-blog__rail{padding:.2rem .75rem}}@media (prefers-reduced-motion:reduce){.home-blog__all,.home-blog__feature,.home-blog__rail-go,.home-blog__rail-item{transition:none}.home-blog__feature:hover,.home-blog__rail-item:hover .home-blog__rail-go{transform:none}}.svc-geo-hero{background:radial-gradient(ellipse 55% 70% at 100% 0,var(--pulse-a),transparent 58%),radial-gradient(ellipse 40% 50% at 0 100%,var(--pulse-b),transparent 55%),var(--surface);padding-block:clamp(2.5rem,5.5vw,4.5rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.svc-geo-hero{background:radial-gradient(ellipse 55% 70% at 100% 0,color-mix(in srgb,var(--pulse-a) 12%,transparent),transparent 58%),radial-gradient(ellipse 40% 50% at 0 100%,color-mix(in srgb,var(--pulse-b) 10%,transparent),transparent 55%),var(--surface)}}.svc-geo-hero{border-bottom:1px solid var(--border-light)}[data-theme=dark] .svc-geo-hero{background:radial-gradient(ellipse 55% 70% at 100% 0,var(--pulse-a),transparent 58%),linear-gradient(180deg,var(--surface),var(--surface-soft))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-geo-hero{background:radial-gradient(ellipse 55% 70% at 100% 0,color-mix(in srgb,var(--pulse-a) 18%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 80%,#0a0a14),var(--surface-soft))}}[data-theme=dark] .svc-geo-hero{border-bottom-color:var(--line)}.svc-geo-hero__grid{align-items:center;gap:1.75rem;display:grid}@media (min-width:960px){.svc-geo-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2rem 2.5rem}}.svc-geo-hero__crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.85rem;font-size:.82rem;display:flex}.svc-geo-hero__crumbs a{color:var(--muted);transition:color .15s}.svc-geo-hero__crumbs a:hover{color:var(--pulse-a)}.svc-geo-hero__crumbs span:last-child{color:var(--ink-soft)}.svc-geo-hero__metrics{border:1px solid var(--border-light);background:var(--surface-soft);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:1.6rem;padding:1.15rem .35rem;display:grid}[data-theme=dark] .svc-geo-hero__metrics{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-geo-hero__metrics{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.svc-geo-hero__metric{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:.45rem;min-width:0;height:100%;padding:.35rem 1rem .45rem;display:flex}.svc-geo-hero__metric+.svc-geo-hero__metric{border-left:1px solid var(--border-light)}[data-theme=dark] .svc-geo-hero__metric+.svc-geo-hero__metric{border-left-color:var(--line)}.svc-geo-hero__metric-value{min-height:1.55em;color:var(--ink);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.15;display:flex}.svc-geo-hero__metric-label{width:100%;max-width:11.5rem;min-height:3.15em;color:var(--muted);text-wrap:balance;flex:1;justify-content:center;align-items:flex-start;font-size:.72rem;line-height:1.4;display:flex}.svc-geo-hero__visual{border:1px solid var(--border-light);background:linear-gradient(145deg,var(--pulse-a),var(--surface));border-radius:20px}@supports (color:color-mix(in lab,red,red)){.svc-geo-hero__visual{background:linear-gradient(145deg,color-mix(in srgb,var(--pulse-a) 6%,#fff),var(--surface))}}.svc-geo-hero__visual{box-shadow:var(--shadow-card);overflow:hidden}[data-theme=dark] .svc-geo-hero__visual{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-geo-hero__visual{background:color-mix(in srgb,var(--surface) 75%,transparent)}}[data-theme=dark] .svc-geo-hero__visual{box-shadow:none}.geo-hero-field{aspect-ratio:360/280;width:100%}.geo-hero-field__svg{width:100%;height:100%;display:block}.geo-hero-field__grid line{stroke:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.geo-hero-field__grid line{stroke:color-mix(in srgb,var(--pulse-b) 14%,transparent)}}.geo-hero-field__grid line{stroke-width:1px}[data-theme=dark] .geo-hero-field__grid line{stroke:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .geo-hero-field__grid line{stroke:color-mix(in srgb,var(--pulse-a) 16%,transparent)}}.geo-hero-field__route{stroke-dashoffset:1px;animation:geo-route-draw 3.8s ease-in-out infinite}.geo-hero-field__pin{transform-box:fill-box;transform-origin:bottom;animation:geo-pin-pop 3.8s ease-out infinite}.geo-hero-field__ripple{animation:geo-pin-ripple 3.8s ease-out infinite;animation-delay:inherit}.geo-hero-field__chip{fill:var(--surface);stroke:var(--border-light);stroke-width:1px}[data-theme=dark] .geo-hero-field__chip{fill:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .geo-hero-field__chip{fill:color-mix(in srgb,var(--surface) 90%,transparent)}}[data-theme=dark] .geo-hero-field__chip{stroke:var(--line)}.geo-hero-field__chip-text{fill:var(--ink-soft);letter-spacing:.02em;font-size:11px;font-weight:700}@keyframes geo-route-draw{0%{stroke-dashoffset:1px;opacity:.35}45%{stroke-dashoffset:0;opacity:1}80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.25}}@keyframes geo-pin-pop{0%,12%{opacity:0;transform:translateY(8px)scale(.7)}22%{opacity:1;transform:translateY(0)scale(1)}78%{opacity:1;transform:translateY(0)scale(1)}to{opacity:.35;transform:translateY(0)scale(.95)}}@keyframes geo-pin-ripple{0%,18%{opacity:0;transform:scale(.4)}28%{opacity:.7;transform:scale(1)}55%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(1.8)}}.svc-geo-audience{border-top:1px solid var(--border-light);gap:0;display:grid}[data-theme=dark] .svc-geo-audience{border-top-color:var(--line)}@media (min-width:900px){.svc-geo-audience{grid-template-columns:repeat(4,minmax(0,1fr))}}.svc-geo-audience__item{border-bottom:1px solid var(--border-light);grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.25rem .15rem 1.25rem 0;display:grid}[data-theme=dark] .svc-geo-audience__item{border-bottom-color:var(--line)}@media (min-width:900px){.svc-geo-audience__item{border-bottom:none;border-right:1px solid var(--border-light);gap:1.1rem;padding:1.4rem 1.35rem 1.45rem 1.15rem}[data-theme=dark] .svc-geo-audience__item{border-right-color:var(--line)}.svc-geo-audience__item:first-child{padding-left:0}.svc-geo-audience__item:last-child{border-right:none;padding-right:0}}.svc-geo-audience__num{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-a);padding-top:.12rem;font-size:.82rem;font-weight:600;line-height:1.2}.svc-geo-audience__title{color:var(--ink);margin:0;font-size:.95rem;font-weight:650;line-height:1.35}.svc-geo-audience__text{color:var(--muted);margin:.4rem 0 0;font-size:.82rem;line-height:1.5}.svc-geo-includes{gap:1.75rem;display:grid}@media (min-width:960px){.svc-geo-includes{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:2.5rem 3rem}.svc-geo-includes__intro{top:calc(var(--header-h) + 1rem);position:sticky}}.svc-geo-includes__count{border-top:1px solid var(--border-light);color:var(--muted);letter-spacing:.02em;align-items:baseline;gap:.65rem;margin-top:1.35rem;padding-top:1.15rem;font-size:.78rem;font-weight:600;display:inline-flex}[data-theme=dark] .svc-geo-includes__count{border-top-color:var(--line)}.svc-geo-includes__count .display{color:var(--pulse-a);font-size:1.75rem;line-height:1}.svc-geo-includes__list{border-top:1px solid var(--border-light);margin:0;padding:0;list-style:none}[data-theme=dark] .svc-geo-includes__list{border-top-color:var(--line)}.svc-geo-includes__row{border-bottom:1px solid var(--border-light);grid-template-columns:2.4rem minmax(0,1fr);align-items:start;gap:.85rem 1.15rem;padding:1rem .15rem 1rem 0;transition:background .2s,padding-left .2s;display:grid}[data-theme=dark] .svc-geo-includes__row{border-bottom-color:var(--line)}.svc-geo-includes__row:hover{background:linear-gradient(90deg,var(--pulse-a),transparent 72%);padding-left:.35rem}@supports (color:color-mix(in lab,red,red)){.svc-geo-includes__row:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--pulse-a) 7%,transparent),transparent 72%)}}.svc-geo-includes__n{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-a);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600;line-height:1.55}.svc-geo-includes__text{color:var(--ink-soft);font-size:.92rem;line-height:1.55}.svc-geo-includes__row:hover .svc-geo-includes__text{color:var(--ink)}.svc-geo-process{gap:1.5rem;display:grid}.svc-geo-pyramid{--tiers:7;flex-direction:column;align-items:center;gap:.35rem;width:min(100%,52rem);margin:0 auto;padding:0;list-style:none;display:flex}.svc-geo-pyramid__tier{--t:calc(var(--i) / max(1, calc(var(--tiers) - 1)));--w:calc(32% + var(--t) * 68%);width:var(--w);min-height:3.35rem;clip-path:polygon(calc(14% - var(--t) * 10%) 0,calc(86% + var(--t) * 10%) 0,100% 100%,0 100%);background:linear-gradient(180deg,var(--pulse-a),var(--pulse-b));justify-content:center;align-items:center;gap:.65rem;padding:.75rem clamp(1.1rem,3.5vw,2.4rem);display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.svc-geo-pyramid__tier{background:linear-gradient(180deg,color-mix(in srgb,var(--pulse-a) calc(18% - var(--t) * 10%),#fff),color-mix(in srgb,var(--pulse-b) calc(10% - var(--t) * 4%),var(--surface-soft)))}}.svc-geo-pyramid__tier{color:var(--ink);text-align:center;border:0}[data-theme=dark] .svc-geo-pyramid__tier{background:linear-gradient(180deg,var(--pulse-a),var(--surface))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-geo-pyramid__tier{background:linear-gradient(180deg,color-mix(in srgb,var(--pulse-a) calc(22% - var(--t) * 8%),transparent),color-mix(in srgb,var(--surface) 88%,#0a0a14))}}.svc-geo-pyramid__n{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-a);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600}.svc-geo-pyramid__title{color:var(--ink);margin:0;font-size:clamp(.88rem,1.5vw,1.05rem);font-weight:650;line-height:1.25}@media (min-width:900px){.svc-geo-process{gap:1.85rem}.svc-geo-pyramid{gap:.4rem;width:min(100%,58rem)}.svc-geo-pyramid__tier{min-height:3.7rem;padding:.85rem clamp(1.4rem,4vw,2.8rem)}}.svc-geo-practice{gap:2rem;display:grid}@media (min-width:900px){.svc-geo-practice{gap:2.5rem}}.svc-geo-practice__chapter{gap:.85rem;padding-top:.15rem;display:grid}.svc-geo-practice__chapter+.svc-geo-practice__chapter{border-top:1px solid var(--border-light);padding-top:1.75rem}[data-theme=dark] .svc-geo-practice__chapter+.svc-geo-practice__chapter{border-top-color:var(--line)}.svc-geo-practice__head{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.85rem 1.1rem;display:grid}.svc-geo-practice__index{font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:-.03em;color:var(--pulse-a);font-size:clamp(1.6rem,3vw,2.15rem);font-weight:600;line-height:1}@supports (color:color-mix(in lab,red,red)){.svc-geo-practice__index{color:color-mix(in srgb,var(--pulse-a) 72%,var(--ink))}}.svc-geo-practice__title{color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:650;line-height:1.25}.svc-geo-practice__items{border-top:1px solid var(--border-light);gap:0;margin:0;padding:0;list-style:none;display:grid}[data-theme=dark] .svc-geo-practice__items{border-top-color:var(--line)}@media (min-width:800px){.svc-geo-practice__items{grid-template-columns:1fr 1fr;column-gap:1.75rem}}.svc-geo-practice__item{border-bottom:1px solid var(--border-light);grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.7rem .9rem;padding:.85rem 0;display:grid}[data-theme=dark] .svc-geo-practice__item{border-bottom-color:var(--line)}@media (min-width:800px){.svc-geo-practice__item:last-child,.svc-geo-practice__item:nth-last-child(2):nth-child(odd){border-bottom-color:#0000}}.svc-geo-practice__bullet{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-a);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600;line-height:1.55}.svc-geo-practice__text{color:var(--ink-soft);font-size:.9rem;line-height:1.5}.svc-geo-note{border-left:3px solid var(--pulse-a);box-shadow:var(--shadow-card);border-radius:0 14px 14px 0;padding:1.15rem 1.2rem}.svc-geo-note,[data-theme=dark] .svc-geo-note{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-geo-note{background:color-mix(in srgb,var(--surface) 80%,transparent)}}[data-theme=dark] .svc-geo-note{box-shadow:none}.svc-geo-faq{gap:2rem;display:grid}@media (min-width:960px){.svc-geo-faq{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:2.25rem}}@media (max-width:639px){.svc-geo-hero{padding-block:2rem 1.75rem}.svc-geo-hero__metrics{border-radius:16px;align-items:stretch;margin-top:1.35rem;padding:.85rem .2rem}.svc-geo-hero__metric{gap:.3rem;padding:.15rem .3rem .2rem}.svc-geo-hero__metric+.svc-geo-hero__metric{border-left:none}.svc-geo-hero__metric-value{letter-spacing:-.03em;white-space:normal;text-wrap:balance;text-align:center;min-height:2.3em;font-size:.88rem;line-height:1.12}.svc-geo-hero__metric-label{max-width:none;min-height:3.4em;font-size:.62rem;line-height:1.35}.svc-geo-hero__visual{border-radius:16px}.svc-geo-includes__row{grid-template-columns:2rem minmax(0,1fr);gap:.7rem .85rem;padding:.9rem 0}.svc-geo-includes__text{font-size:.86rem}.svc-geo-practice__chapter+.svc-geo-practice__chapter{padding-top:1.35rem}.svc-geo-practice__item{grid-template-columns:1.75rem minmax(0,1fr);gap:.55rem .7rem;padding:.75rem 0}.svc-geo-practice__text{font-size:.84rem}.svc-geo .cta-band--mesh{padding:1.2rem 1rem 1.1rem}.svc-geo-pyramid{gap:.28rem;width:100%}.svc-geo-pyramid__tier{--w:calc(40% + var(--t) * 60%);gap:.45rem;min-height:2.85rem;padding:.55rem clamp(.85rem,5vw,1.35rem)}.svc-geo-pyramid__n{font-size:.68rem}.svc-geo-pyramid__title{font-size:.84rem}}@media (prefers-reduced-motion:reduce){.geo-hero-field__pin,.geo-hero-field__ripple,.geo-hero-field__route{animation:none}.geo-hero-field__route{stroke-dashoffset:0;opacity:1}.geo-hero-field__pin{opacity:1;transform:none}}.svc-dev{--dev-panel:var(--surface);--dev-soft:var(--surface-soft);--dev-line:var(--border-light);--dev-shadow:var(--shadow-card)}.svc-dev-hero{background:radial-gradient(ellipse 50% 60% at 0 0,var(--pulse-b),transparent 55%),radial-gradient(ellipse 45% 55% at 100% 80%,var(--pulse-a),transparent 50%),var(--surface);padding-block:clamp(2.5rem,5.5vw,4.5rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.svc-dev-hero{background:radial-gradient(ellipse 50% 60% at 0 0,color-mix(in srgb,var(--pulse-b) 11%,transparent),transparent 55%),radial-gradient(ellipse 45% 55% at 100% 80%,color-mix(in srgb,var(--pulse-a) 9%,transparent),transparent 50%),var(--surface)}}.svc-dev-hero{border-bottom:1px solid var(--dev-line)}[data-theme=dark] .svc-dev-hero{background:radial-gradient(ellipse 50% 60% at 0 0,var(--pulse-b),transparent 55%),linear-gradient(180deg,var(--surface),var(--surface-soft))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-dev-hero{background:radial-gradient(ellipse 50% 60% at 0 0,color-mix(in srgb,var(--pulse-b) 16%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 80%,#0a0a14),var(--surface-soft))}}[data-theme=dark] .svc-dev-hero{border-bottom-color:var(--line)}.svc-dev-hero__top{align-items:start;gap:1.5rem;display:grid}@media (min-width:960px){.svc-dev-hero__top{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:2rem 2.75rem}}.svc-dev-hero__crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.85rem;font-size:.82rem;display:flex}.svc-dev-hero__crumbs a{color:var(--muted);transition:color .15s}.svc-dev-hero__crumbs a:hover{color:var(--pulse-a)}.svc-dev-hero__crumbs span:last-child{color:var(--ink-soft)}.svc-dev-hero__visual{border:1px solid var(--dev-line);background:linear-gradient(160deg,var(--pulse-b),var(--surface));border-radius:20px}@supports (color:color-mix(in lab,red,red)){.svc-dev-hero__visual{background:linear-gradient(160deg,color-mix(in srgb,var(--pulse-b) 7%,#fff),var(--surface))}}.svc-dev-hero__visual{box-shadow:var(--dev-shadow);overflow:hidden}[data-theme=dark] .svc-dev-hero__visual{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-dev-hero__visual{background:color-mix(in srgb,var(--surface) 75%,transparent)}}[data-theme=dark] .svc-dev-hero__visual{box-shadow:none}.svc-dev-hero__metrics{grid-template-columns:1fr;gap:.75rem;width:100%;margin-top:1.6rem;display:grid}@media (min-width:640px){.svc-dev-hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}}.svc-dev-hero__metric{border:1px solid var(--dev-line);background:var(--dev-soft);min-width:0;box-shadow:0 1px 0 var(--ink);border-radius:16px;flex-direction:column;gap:.4rem;padding:1rem 1.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.svc-dev-hero__metric{box-shadow:0 1px 0 color-mix(in srgb,var(--ink) 4%,transparent)}}[data-theme=dark] .svc-dev-hero__metric{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-dev-hero__metric{background:color-mix(in srgb,var(--surface) 70%,transparent)}}[data-theme=dark] .svc-dev-hero__metric{box-shadow:none}.svc-dev-hero__metric-value{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.2}.svc-dev-hero__metric-label{color:var(--muted);text-wrap:balance;font-size:.75rem;line-height:1.4}.dev-hero-field{aspect-ratio:360/280;width:100%}.dev-hero-field__svg{width:100%;height:100%;display:block}.dev-hero-field__chrome{fill:var(--surface);stroke:var(--dev-line);stroke-width:1.2px}[data-theme=dark] .dev-hero-field__chrome{stroke:var(--line)}.dev-hero-field__bar{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.dev-hero-field__bar{fill:color-mix(in srgb,var(--pulse-a) 6%,var(--surface-soft))}}.dev-hero-field__bar-flat{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.dev-hero-field__bar-flat{fill:color-mix(in srgb,var(--pulse-a) 6%,var(--surface-soft))}}.dev-hero-field__dot{fill:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dev-hero-field__dot{fill:color-mix(in srgb,var(--muted) 45%,transparent)}}.dev-hero-field__url{fill:var(--surface);stroke:var(--dev-line);stroke-width:1px}[data-theme=dark] .dev-hero-field__url{stroke:var(--line)}.dev-hero-field__url-text{fill:var(--muted);letter-spacing:.02em;font-size:9px;font-weight:600}.dev-hero-field__block{fill:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.dev-hero-field__block{fill:color-mix(in srgb,var(--pulse-b) 5%,var(--surface-soft))}}.dev-hero-field__block{stroke:var(--dev-line);stroke-width:1px}[data-theme=dark] .dev-hero-field__block{fill:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .dev-hero-field__block{fill:color-mix(in srgb,var(--surface) 85%,transparent)}}[data-theme=dark] .dev-hero-field__block{stroke:var(--line)}.dev-hero-field__block--hero{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.dev-hero-field__block--hero{fill:color-mix(in srgb,var(--pulse-a) 8%,var(--surface-soft))}}.dev-hero-field__line{fill:var(--ink)}@supports (color:color-mix(in lab,red,red)){.dev-hero-field__line{fill:color-mix(in srgb,var(--ink) 12%,transparent)}}[data-theme=dark] .dev-hero-field__line{fill:var(--ink)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .dev-hero-field__line{fill:color-mix(in srgb,var(--ink) 28%,transparent)}}.dev-hero-field__cta{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.dev-hero-field__cta{fill:color-mix(in srgb,var(--pulse-a) 55%,var(--pulse-b))}}.dev-hero-field__card{transform-box:fill-box;transform-origin:50%;animation:dev-card-rise 4.2s ease-in-out infinite}.dev-hero-field__badge{animation:dev-badge-float 3.6s ease-in-out infinite}.dev-hero-field__badge-text{fill:var(--ink-soft);letter-spacing:.04em;font-size:11px;font-weight:700}@keyframes dev-card-rise{0%,to{opacity:.72;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes dev-badge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.dev-hero-field__badge,.dev-hero-field__card{animation:none}}.svc-dev-ribbon__head{max-width:28rem;margin-bottom:1.1rem}.svc-dev-ribbon__strip{border-top:1px solid var(--dev-line);gap:0;margin:0;padding:0;list-style:none;display:grid}[data-theme=dark] .svc-dev-ribbon__strip{border-top-color:var(--line)}@media (min-width:900px){.svc-dev-ribbon__strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.svc-dev-ribbon__item{border-bottom:1px solid var(--dev-line);grid-template-columns:1.65rem minmax(0,1fr);align-items:start;gap:.55rem .65rem;padding:1.15rem 1rem 1.15rem .85rem;display:grid}[data-theme=dark] .svc-dev-ribbon__item{border-bottom-color:var(--line)}@media (min-width:900px){.svc-dev-ribbon__item{border-bottom:none;border-right:1px solid var(--dev-line);padding:1.35rem 1.35rem 1.3rem 1.15rem}[data-theme=dark] .svc-dev-ribbon__item{border-right-color:var(--line)}.svc-dev-ribbon__item:nth-child(3n){border-right:none;padding-right:.35rem}.svc-dev-ribbon__item:first-child,.svc-dev-ribbon__item:nth-child(4){padding-left:0}.svc-dev-ribbon__item:nth-child(n+4){border-top:1px solid var(--dev-line);padding-top:1.45rem}[data-theme=dark] .svc-dev-ribbon__item:nth-child(n+4){border-top-color:var(--line)}}.svc-dev-ribbon__n{font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:.02em;color:var(--pulse-a);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600;line-height:1.4}.svc-dev-ribbon__text{color:var(--ink-soft);text-wrap:balance;font-size:.86rem;line-height:1.45}.svc-dev-spine__head{margin-bottom:1.25rem}.svc-dev-spine{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.svc-dev-spine:before{content:"";background:linear-gradient(180deg,var(--pulse-a),var(--pulse-b));width:2px;position:absolute;top:.75rem;bottom:.75rem;left:1.15rem}@supports (color:color-mix(in lab,red,red)){.svc-dev-spine:before{background:linear-gradient(180deg,color-mix(in srgb,var(--pulse-a) 45%,transparent),color-mix(in srgb,var(--pulse-b) 20%,transparent))}}@media (min-width:720px){.svc-dev-spine:before{left:1.55rem}}.svc-dev-spine__item{grid-template-columns:2.5rem minmax(0,1fr);gap:.85rem 1rem;padding:.95rem 0;display:grid}@media (min-width:720px){.svc-dev-spine__item{grid-template-columns:3.25rem minmax(0,1fr);gap:1rem 1.35rem;padding:1.1rem 0}}.svc-dev-spine__item+.svc-dev-spine__item{border-top:1px solid var(--dev-line)}[data-theme=dark] .svc-dev-spine__item+.svc-dev-spine__item{border-top-color:var(--line)}.svc-dev-spine__n{z-index:1;border:1px solid var(--dev-line);background:var(--dev-panel);width:2.3rem;height:2.3rem;box-shadow:var(--dev-shadow);letter-spacing:.04em;color:var(--pulse-a);border-radius:999px;place-items:center;font-size:.72rem;font-weight:700;display:grid;position:relative}[data-theme=dark] .svc-dev-spine__n{border-color:var(--line);box-shadow:none}.svc-dev-spine__title{color:var(--ink);margin:0;font-size:1rem;font-weight:650;line-height:1.35}.svc-dev-spine__text{color:var(--muted);margin:.4rem 0 0;font-size:.9rem;line-height:1.55}.svc-dev-audience{border-top:1px solid var(--dev-line);gap:0;display:grid}[data-theme=dark] .svc-dev-audience{border-top-color:var(--line)}@media (min-width:900px){.svc-dev-audience{grid-template-columns:repeat(4,minmax(0,1fr))}}.svc-dev-audience__item{border-bottom:1px solid var(--dev-line);grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.25rem .15rem 1.25rem 0;display:grid}[data-theme=dark] .svc-dev-audience__item{border-bottom-color:var(--line)}@media (min-width:900px){.svc-dev-audience__item{border-bottom:none;border-right:1px solid var(--dev-line);gap:1.1rem;padding:1.4rem 1.35rem 1.45rem 1.15rem}[data-theme=dark] .svc-dev-audience__item{border-right-color:var(--line)}.svc-dev-audience__item:first-child{padding-left:0}.svc-dev-audience__item:last-child{border-right:none;padding-right:0}}.svc-dev-audience__n{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-a);padding-top:.12rem;font-size:.82rem;font-weight:600;line-height:1.2}.svc-dev-audience__title{color:var(--ink);margin:0;font-size:.95rem;font-weight:650;line-height:1.35}.svc-dev-audience__text{color:var(--muted);margin:.4rem 0 0;font-size:.82rem;line-height:1.5}.svc-dev-flow{border-top:1px solid var(--dev-line);counter-reset:none;gap:0;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}[data-theme=dark] .svc-dev-flow{border-top-color:var(--line)}@media (min-width:900px){.svc-dev-flow{grid-template-columns:repeat(6,minmax(0,1fr))}}.svc-dev-flow__step{border-bottom:1px solid var(--dev-line);min-width:0;padding:1.1rem .4rem 1.05rem 0;position:relative}[data-theme=dark] .svc-dev-flow__step{border-bottom-color:var(--line)}@media (min-width:900px){.svc-dev-flow__step{border-bottom:none;border-right:1px solid var(--dev-line);padding:1.15rem .75rem 1.15rem 0}[data-theme=dark] .svc-dev-flow__step{border-right-color:var(--line)}.svc-dev-flow__step:last-child{border-right:none;padding-right:0}.svc-dev-flow__step:not(:last-child):after{content:"";border-right:1.5px solid var(--pulse-a);width:.45rem;height:.45rem;position:absolute;top:1.35rem;right:-.28rem}@supports (color:color-mix(in lab,red,red)){.svc-dev-flow__step:not(:last-child):after{border-right:1.5px solid color-mix(in srgb,var(--pulse-a) 55%,transparent)}}.svc-dev-flow__step:not(:last-child):after{border-top:1.5px solid var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.svc-dev-flow__step:not(:last-child):after{border-top:1.5px solid color-mix(in srgb,var(--pulse-a) 55%,transparent)}}.svc-dev-flow__step:not(:last-child):after{transform:rotate(45deg)}}.svc-dev-flow__n{font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:.03em;color:var(--pulse-a);font-variant-numeric:tabular-nums;margin-bottom:.35rem;font-size:.7rem;font-weight:600;line-height:1.2;display:inline-block}.svc-dev-flow__title{color:var(--ink);margin:0;font-size:.92rem;font-weight:650}.svc-dev-flow__text{color:var(--muted);margin:.45rem 0 0;font-size:.78rem;line-height:1.45}.svc-dev-includes{gap:1.75rem;display:grid}@media (min-width:960px){.svc-dev-includes{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:2.5rem 3rem}.svc-dev-includes__intro{top:calc(var(--header-h) + 1rem);position:sticky}}.svc-dev-includes__count{border-top:1px solid var(--dev-line);color:var(--muted);letter-spacing:.02em;align-items:baseline;gap:.65rem;margin-top:1.35rem;padding-top:1.15rem;font-size:.78rem;font-weight:600;display:inline-flex}[data-theme=dark] .svc-dev-includes__count{border-top-color:var(--line)}.svc-dev-includes__count .display{color:var(--pulse-a);font-size:1.75rem;line-height:1}.svc-dev-includes__list{border-top:1px solid var(--dev-line);margin:0;padding:0;list-style:none}[data-theme=dark] .svc-dev-includes__list{border-top-color:var(--line)}.svc-dev-includes__row{border-bottom:1px solid var(--dev-line);grid-template-columns:2.4rem minmax(0,1fr);align-items:start;gap:.85rem 1.15rem;padding:1rem .15rem 1rem 0;transition:background .2s,padding-left .2s;display:grid}[data-theme=dark] .svc-dev-includes__row{border-bottom-color:var(--line)}.svc-dev-includes__row:hover{background:linear-gradient(90deg,var(--pulse-a),transparent 72%);padding-left:.35rem}@supports (color:color-mix(in lab,red,red)){.svc-dev-includes__row:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--pulse-a) 7%,transparent),transparent 72%)}}.svc-dev-includes__n{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-a);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600;line-height:1.55}.svc-dev-includes__text{color:var(--ink-soft);font-size:.92rem;line-height:1.55}.svc-dev-includes__row:hover .svc-dev-includes__text{color:var(--ink)}.svc-dev-practice{gap:2rem;display:grid}@media (min-width:900px){.svc-dev-practice{gap:2.5rem}}.svc-dev-practice__chapter{gap:.85rem;padding-top:.15rem;display:grid}.svc-dev-practice__chapter+.svc-dev-practice__chapter{border-top:1px solid var(--dev-line);padding-top:1.75rem}[data-theme=dark] .svc-dev-practice__chapter+.svc-dev-practice__chapter{border-top-color:var(--line)}.svc-dev-practice__head{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.85rem 1.1rem;display:grid}.svc-dev-practice__index{font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:-.03em;color:var(--pulse-a);font-size:clamp(1.6rem,3vw,2.15rem);font-weight:600;line-height:1}@supports (color:color-mix(in lab,red,red)){.svc-dev-practice__index{color:color-mix(in srgb,var(--pulse-a) 72%,var(--ink))}}.svc-dev-practice__title{color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:650;line-height:1.25}.svc-dev-practice__items{border-top:1px solid var(--dev-line);gap:0;margin:0;padding:0;list-style:none;display:grid}[data-theme=dark] .svc-dev-practice__items{border-top-color:var(--line)}@media (min-width:800px){.svc-dev-practice__items{grid-template-columns:1fr 1fr;column-gap:1.75rem}}.svc-dev-practice__item{border-bottom:1px solid var(--dev-line);color:var(--ink-soft);grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.7rem .9rem;padding:.85rem 0;font-size:.9rem;line-height:1.5;display:grid}[data-theme=dark] .svc-dev-practice__item{border-bottom-color:var(--line)}@media (min-width:800px){.svc-dev-practice__item:last-child,.svc-dev-practice__item:nth-last-child(2):nth-child(odd){border-bottom-color:#0000}}.svc-dev-practice__mark{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-a);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600;line-height:1.55}.svc-dev-note{border:1px solid var(--dev-line);background:var(--dev-soft);border-radius:18px;padding:1.25rem 1.35rem}[data-theme=dark] .svc-dev-note{border-color:var(--line)}.svc-dev-faq{gap:2rem;display:grid}@media (min-width:1024px){.svc-dev-faq{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:2.25rem}}.svc-dev-faq__related{gap:.75rem;display:grid}.svc-dev .cta-band--mesh{border:1px solid var(--dev-line)}@media (max-width:639px){.svc-dev-hero{padding-block:2rem 1.75rem}.svc-dev-hero__metric{padding:.9rem 1rem}.svc-dev-hero__metric-value{white-space:normal;font-size:1.1rem}.svc-dev-hero__metric-label{font-size:.72rem}.svc-dev-hero__visual{border-radius:16px}.svc-dev-ribbon__item{padding:1.05rem .5rem 1.05rem .15rem}.svc-dev-ribbon__text{font-size:.82rem}.svc-dev-spine:before{left:1.05rem}.svc-dev-spine__item{grid-template-columns:2.2rem minmax(0,1fr);gap:.7rem .75rem}.svc-dev-spine__n{width:2.1rem;height:2.1rem}.svc-dev-spine__title{font-size:.95rem}.svc-dev-spine__text{font-size:.84rem}.svc-dev-audience__item{padding:1.05rem .1rem}.svc-dev-audience__title{font-size:.92rem}.svc-dev-audience__text{font-size:.8rem}.svc-dev-flow__step{padding:1rem .35rem 1rem 0}.svc-dev-flow__text{font-size:.76rem}.svc-dev-includes__row{grid-template-columns:2rem minmax(0,1fr);padding:.85rem .1rem}.svc-dev-includes__text{font-size:.86rem}.svc-dev-practice__item{font-size:.84rem}.svc-dev .cta-band--mesh{padding:1.2rem 1rem 1.1rem}.svc-dev-faq__main .font-semibold{font-size:.92rem}}.svc-seo{background:var(--bg);color:var(--ink)}.svc-seo-hero{background:radial-gradient(ellipse 50% 65% at 0 0,var(--pulse-a),transparent 60%),radial-gradient(ellipse 45% 55% at 100% 80%,var(--pulse-b),transparent 58%),var(--surface);padding-block:clamp(2.5rem,5.5vw,4.5rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.svc-seo-hero{background:radial-gradient(ellipse 50% 65% at 0 0,color-mix(in srgb,var(--pulse-a) 11%,transparent),transparent 60%),radial-gradient(ellipse 45% 55% at 100% 80%,color-mix(in srgb,var(--pulse-b) 9%,transparent),transparent 58%),var(--surface)}}.svc-seo-hero{border-bottom:1px solid var(--border-light)}[data-theme=dark] .svc-seo-hero{background:radial-gradient(ellipse 50% 65% at 0 0,var(--pulse-a),transparent 60%),linear-gradient(180deg,var(--surface),var(--surface-soft))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-seo-hero{background:radial-gradient(ellipse 50% 65% at 0 0,color-mix(in srgb,var(--pulse-a) 16%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 80%,#0a0a14),var(--surface-soft))}}[data-theme=dark] .svc-seo-hero{border-bottom-color:var(--line)}.svc-seo-hero__grid{align-items:start;gap:1.75rem;display:grid}@media (min-width:960px){.svc-seo-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:2rem 2.75rem}}.svc-seo-hero__crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.85rem;font-size:.82rem;display:flex}.svc-seo-hero__crumbs a{color:var(--muted);transition:color .15s}.svc-seo-hero__crumbs a:hover{color:var(--pulse-a)}.svc-seo-hero__crumbs span:last-child{color:var(--ink-soft)}.svc-seo-hero__visual{border:1px solid var(--border-light);background:linear-gradient(160deg,var(--pulse-a),var(--surface));border-radius:20px}@supports (color:color-mix(in lab,red,red)){.svc-seo-hero__visual{background:linear-gradient(160deg,color-mix(in srgb,var(--pulse-a) 7%,#fff),var(--surface))}}.svc-seo-hero__visual{box-shadow:var(--shadow-card);overflow:hidden}[data-theme=dark] .svc-seo-hero__visual{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-seo-hero__visual{background:color-mix(in srgb,var(--surface) 75%,transparent)}}[data-theme=dark] .svc-seo-hero__visual{box-shadow:none}.svc-seo-hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;width:100%;margin-top:1.6rem;display:grid}.svc-seo-hero__metric{border:1px solid var(--border-light);background:var(--surface-soft);min-width:0;box-shadow:var(--shadow-card);text-align:center;border-radius:14px;flex-direction:column;gap:.35rem;padding:.85rem .7rem;display:flex}[data-theme=dark] .svc-seo-hero__metric{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-seo-hero__metric{background:color-mix(in srgb,var(--surface) 70%,transparent)}}[data-theme=dark] .svc-seo-hero__metric{box-shadow:none}.svc-seo-hero__metric-value{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.15}.svc-seo-hero__metric-label{color:var(--muted);text-wrap:balance;font-size:.68rem;line-height:1.35}.seo-hero-field{aspect-ratio:360/280;width:100%}.seo-hero-field__svg{width:100%;height:100%;display:block}.seo-hero-field__panel{fill:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.seo-hero-field__panel{fill:color-mix(in srgb,var(--surface-soft) 88%,#fff)}}.seo-hero-field__panel{stroke:var(--border-light);stroke-width:1px}[data-theme=dark] .seo-hero-field__panel{fill:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .seo-hero-field__panel{fill:color-mix(in srgb,var(--surface) 85%,transparent)}}[data-theme=dark] .seo-hero-field__panel{stroke:var(--line)}.seo-hero-field__search{fill:var(--surface);stroke:var(--border-light);stroke-width:1px}[data-theme=dark] .seo-hero-field__search{fill:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .seo-hero-field__search{fill:color-mix(in srgb,var(--surface) 90%,transparent)}}[data-theme=dark] .seo-hero-field__search{stroke:var(--line)}.seo-hero-field__query{fill:var(--ink-soft);font-size:12px;font-weight:600}.seo-hero-field__chip{fill:var(--surface);stroke:var(--border-light);stroke-width:1px}.seo-hero-field__chip--hot{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.seo-hero-field__chip--hot{fill:color-mix(in srgb,var(--pulse-a) 12%,#fff)}}.seo-hero-field__chip--hot{stroke:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.seo-hero-field__chip--hot{stroke:color-mix(in srgb,var(--pulse-a) 35%,var(--border-light))}}[data-theme=dark] .seo-hero-field__chip{fill:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .seo-hero-field__chip{fill:color-mix(in srgb,var(--surface) 90%,transparent)}}[data-theme=dark] .seo-hero-field__chip{stroke:var(--line)}[data-theme=dark] .seo-hero-field__chip--hot{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .seo-hero-field__chip--hot{fill:color-mix(in srgb,var(--pulse-a) 18%,transparent)}}.seo-hero-field__chip-text{fill:var(--ink-soft);letter-spacing:.02em;font-size:10px;font-weight:700}.seo-hero-field__chip-text--hot{fill:var(--pulse-a)}.seo-hero-field__pos{fill:var(--pulse-a);font-size:11px;font-weight:700;font-family:var(--font-unbounded),system-ui,sans-serif}.seo-hero-field__title-bar{fill:var(--ink)}@supports (color:color-mix(in lab,red,red)){.seo-hero-field__title-bar{fill:color-mix(in srgb,var(--ink) 18%,transparent)}}.seo-hero-field__meta-bar{fill:var(--muted)}@supports (color:color-mix(in lab,red,red)){.seo-hero-field__meta-bar{fill:color-mix(in srgb,var(--muted) 28%,transparent)}}.seo-hero-field__row{animation:seo-row-rise 3.6s ease-in-out infinite}.seo-hero-field__spark-line{stroke-dashoffset:1px;animation:seo-spark-draw 3.6s ease-in-out infinite}.seo-hero-field__spark{animation:seo-spark-fade 3.6s ease-in-out infinite}@keyframes seo-row-rise{0%,12%{opacity:.25;transform:translateY(6px)}28%,72%{opacity:1;transform:translateY(0)}to{opacity:.35;transform:translateY(0)}}@keyframes seo-spark-draw{0%{stroke-dashoffset:1px}45%,to{stroke-dashoffset:0}}@keyframes seo-spark-fade{0%,20%{opacity:.2}45%,75%{opacity:1}to{opacity:.25}}@media (prefers-reduced-motion:reduce){.seo-hero-field__row,.seo-hero-field__spark,.seo-hero-field__spark-line{animation:none}.seo-hero-field__spark-line{stroke-dashoffset:0}.seo-hero-field__row,.seo-hero-field__spark{opacity:1;transform:none}}.svc-seo-losses{gap:.85rem;display:grid}.svc-seo-losses__lead{border:1px solid var(--pulse-a);padding:1.35rem 1.4rem 1.4rem;position:relative}@supports (color:color-mix(in lab,red,red)){.svc-seo-losses__lead{border:1px solid color-mix(in srgb,var(--pulse-a) 28%,var(--border-light))}}.svc-seo-losses__lead{background:linear-gradient(135deg,var(--pulse-a),var(--surface) 55%);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.svc-seo-losses__lead{background:linear-gradient(135deg,color-mix(in srgb,var(--pulse-a) 10%,var(--surface)),var(--surface) 55%)}}.svc-seo-losses__lead{box-shadow:var(--shadow-card);overflow:hidden}.svc-seo-losses__lead:before{content:"";background:linear-gradient(180deg,var(--pulse-a),var(--pulse-b));width:4px;position:absolute;inset:0 auto 0 0}[data-theme=dark] .svc-seo-losses__lead{border-color:var(--line);background:linear-gradient(135deg,var(--pulse-a),var(--surface))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-seo-losses__lead{background:linear-gradient(135deg,color-mix(in srgb,var(--pulse-a) 14%,transparent),color-mix(in srgb,var(--surface) 85%,transparent))}}[data-theme=dark] .svc-seo-losses__lead{box-shadow:none}.svc-seo-losses__lead-meta{align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.svc-seo-losses__tag{letter-spacing:.04em;text-transform:uppercase;color:var(--pulse-a);font-size:.72rem;font-weight:650}.svc-seo-losses__grid{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.svc-seo-losses__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}.svc-seo-losses__card{border:1px solid var(--border-light);background:var(--surface);min-height:100%;box-shadow:var(--shadow-card);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem 1rem;padding:1.15rem 1.2rem;display:grid}[data-theme=dark] .svc-seo-losses__card{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-seo-losses__card{background:color-mix(in srgb,var(--surface) 82%,transparent)}}[data-theme=dark] .svc-seo-losses__card{box-shadow:none}.svc-seo-losses__n{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-a);font-variant-numeric:tabular-nums;padding-top:.1rem;font-size:.82rem;font-weight:600;line-height:1.2}.svc-seo-losses__title{color:var(--ink);margin:0;font-size:.98rem;font-weight:650;line-height:1.35}.svc-seo-losses__lead .svc-seo-losses__title{font-size:clamp(1.15rem,2.4vw,1.45rem);line-height:1.25}.svc-seo-losses__text{color:var(--muted);margin:.4rem 0 0;font-size:.84rem;line-height:1.5}.svc-seo-losses__lead .svc-seo-losses__text{max-width:46rem;margin-top:.55rem;font-size:.9rem}.svc-seo-profiles{gap:.75rem;display:grid}@media (min-width:800px){.svc-seo-profiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}}.svc-seo-profiles__card{border:1px solid var(--border-light);background:var(--surface);box-shadow:var(--shadow-card);border-radius:16px;padding:1.2rem 1.25rem 1.25rem;position:relative;overflow:hidden}.svc-seo-profiles__card:before{content:"";background:linear-gradient(90deg,var(--pulse-a),var(--pulse-b));height:3px;position:absolute;inset:0 0 auto}[data-theme=dark] .svc-seo-profiles__card{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-seo-profiles__card{background:color-mix(in srgb,var(--surface) 82%,transparent)}}[data-theme=dark] .svc-seo-profiles__card{box-shadow:none}.svc-seo-profiles__n{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-a);margin-bottom:.55rem;font-size:.78rem;font-weight:600;display:inline-block}.svc-seo-profiles__title{color:var(--ink);margin:0;font-size:1rem;font-weight:650;line-height:1.3}.svc-seo-profiles__text{color:var(--muted);margin:.45rem 0 0;font-size:.84rem;line-height:1.5}.svc-seo-reel__head{margin-bottom:1.35rem}.svc-seo-reel{--reel-row:6.1rem;--reel-visible:3;width:min(100%,42rem);margin-inline:auto}.svc-seo-reel__stage{border:1px solid var(--border-light);background:linear-gradient(165deg,var(--pulse-a),var(--surface) 42%);border-radius:18px;position:relative}@supports (color:color-mix(in lab,red,red)){.svc-seo-reel__stage{background:linear-gradient(165deg,color-mix(in srgb,var(--pulse-a) 8%,var(--surface)),var(--surface) 42%)}}.svc-seo-reel__stage{box-shadow:var(--shadow-card);overflow:hidden}[data-theme=dark] .svc-seo-reel__stage{border-color:var(--line);background:linear-gradient(165deg,var(--pulse-a),var(--surface) 48%)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-seo-reel__stage{background:linear-gradient(165deg,color-mix(in srgb,var(--pulse-a) 12%,transparent),color-mix(in srgb,var(--surface) 88%,transparent) 48%)}}[data-theme=dark] .svc-seo-reel__stage{box-shadow:none}.svc-seo-reel__meta{border-bottom:1px solid var(--pulse-a);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.15rem .7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.svc-seo-reel__meta{border-bottom:1px solid color-mix(in srgb,var(--pulse-a) 16%,var(--border-light))}}[data-theme=dark] .svc-seo-reel__meta{border-bottom-color:var(--line)}.svc-seo-reel__tag{letter-spacing:.06em;text-transform:uppercase;color:var(--pulse-a);font-size:.68rem;font-weight:650}.svc-seo-reel__counter{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-a);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:650;line-height:1}.svc-seo-reel__counter-of{color:var(--pulse-a);margin-left:.08rem;font-size:.72rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.svc-seo-reel__counter-of{color:color-mix(in srgb,var(--pulse-a) 55%,var(--muted))}}.svc-seo-reel__progress{transform-origin:0;background:var(--pulse-a);width:100%;height:2px;display:block}@supports (color:color-mix(in lab,red,red)){.svc-seo-reel__progress{background:color-mix(in srgb,var(--pulse-a) 75%,transparent)}}.svc-seo-reel__progress{animation-name:svc-seo-reel-progress;animation-timing-function:linear;animation-fill-mode:forwards}.svc-seo-reel__progress--idle{background:var(--pulse-a);animation:none;transform:scaleX(0)}@supports (color:color-mix(in lab,red,red)){.svc-seo-reel__progress--idle{background:color-mix(in srgb,var(--pulse-a) 18%,transparent)}}@keyframes svc-seo-reel-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.svc-seo-reel__viewport{height:calc(var(--reel-row) * var(--reel-visible));position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 76%,#0000);mask-image:linear-gradient(#0000,#000 14% 76%,#0000)}.svc-seo-reel__viewport:before{content:"";left:1.1rem;right:1.1rem;top:calc(var(--reel-row) * 1);z-index:1;height:var(--reel-row);border:1px solid var(--pulse-a);border-radius:12px;position:absolute}@supports (color:color-mix(in lab,red,red)){.svc-seo-reel__viewport:before{border:1px solid color-mix(in srgb,var(--pulse-a) 34%,transparent)}}.svc-seo-reel__viewport:before{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.svc-seo-reel__viewport:before{background:color-mix(in srgb,var(--pulse-a) 10%,transparent)}}.svc-seo-reel__viewport:before{box-shadow:0 0 0 1px var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.svc-seo-reel__viewport:before{box-shadow:0 0 0 1px color-mix(in srgb,var(--pulse-a) 8%,transparent)}}.svc-seo-reel__viewport:before{pointer-events:none}[data-theme=dark] .svc-seo-reel__viewport:before{border-color:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-seo-reel__viewport:before{border-color:color-mix(in srgb,var(--pulse-a) 38%,var(--line))}}[data-theme=dark] .svc-seo-reel__viewport:before{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-seo-reel__viewport:before{background:color-mix(in srgb,var(--pulse-a) 12%,transparent)}}.svc-seo-reel__track{transform:translateY(calc((var(--reel-visible) / 2 - .5 - var(--offset,0)) * var(--reel-row)));will-change:transform;margin:0;padding:0;list-style:none;transition:transform .75s cubic-bezier(.22,1,.36,1)}.svc-seo-reel__track.is-instant{transition:none}.svc-seo-reel__track>li{height:var(--reel-row)}.svc-seo-reel__row{text-align:left;width:100%;height:100%;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:.32;filter:blur(.35px);background:0 0;border:0;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.75rem 1rem;margin:0;padding:.65rem 1.15rem;transition:opacity .45s,transform .45s,filter .45s;display:grid;transform:scale(.96)translateY(.15rem)}.svc-seo-reel__row.is-active{opacity:1;filter:none;transform:scale(1)translateY(0)}.svc-seo-reel__pos{background:var(--pulse-a);border-radius:12px;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.svc-seo-reel__pos{background:color-mix(in srgb,var(--pulse-a) 10%,#fff)}}.svc-seo-reel__pos{border:1px solid var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.svc-seo-reel__pos{border:1px solid color-mix(in srgb,var(--pulse-a) 22%,var(--border-light))}}.svc-seo-reel__pos{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-a);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600;transition:transform .45s cubic-bezier(.22,1,.36,1),background .25s,border-color .25s,color .25s}.svc-seo-reel__row.is-active .svc-seo-reel__pos{background:var(--pulse-a);transform:rotate(-6deg)scale(1.08)}@supports (color:color-mix(in lab,red,red)){.svc-seo-reel__row.is-active .svc-seo-reel__pos{background:color-mix(in srgb,var(--pulse-a) 22%,#fff)}}.svc-seo-reel__row.is-active .svc-seo-reel__pos{border-color:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.svc-seo-reel__row.is-active .svc-seo-reel__pos{border-color:color-mix(in srgb,var(--pulse-a) 48%,var(--border-light))}}.svc-seo-reel__row.is-active .svc-seo-reel__pos{color:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.svc-seo-reel__row.is-active .svc-seo-reel__pos{color:color-mix(in srgb,var(--pulse-a) 88%,var(--ink))}}[data-theme=dark] .svc-seo-reel__pos{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-seo-reel__pos{background:color-mix(in srgb,var(--pulse-a) 16%,transparent)}}[data-theme=dark] .svc-seo-reel__pos{border-color:var(--line)}.svc-seo-reel__body{gap:.2rem;min-width:0;display:grid}.svc-seo-reel__title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.98rem;font-weight:650;line-height:1.25;transition:color .35s;display:block;overflow:hidden}.svc-seo-reel__row:not(.is-active) .svc-seo-reel__title{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.svc-seo-reel__row:not(.is-active) .svc-seo-reel__title{color:color-mix(in srgb,var(--ink) 55%,var(--muted))}}.svc-seo-reel__text{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.4;display:-webkit-box;overflow:hidden}.svc-seo-reel__row:not(.is-active) .svc-seo-reel__text{opacity:.75}.svc-seo-reel__dots{flex-wrap:wrap;justify-content:center;gap:.4rem;padding:.55rem 1rem .9rem;display:flex}.svc-seo-reel__dot{background:var(--pulse-a);border:0;border-radius:999px;width:.45rem;height:.45rem;padding:0}@supports (color:color-mix(in lab,red,red)){.svc-seo-reel__dot{background:color-mix(in srgb,var(--pulse-a) 22%,var(--border-light))}}.svc-seo-reel__dot{cursor:pointer;transition:width .25s,background .25s}.svc-seo-reel__dot.is-active{background:var(--pulse-a);width:1.15rem}[data-theme=dark] .svc-seo-reel__dot{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-seo-reel__dot{background:color-mix(in srgb,var(--pulse-a) 28%,var(--line))}}[data-theme=dark] .svc-seo-reel__dot.is-active{background:var(--pulse-a)}.svc-seo-reel--static{width:min(100%,48rem)}.svc-seo-reel__list{border:1px solid var(--border-light);background:var(--surface);box-shadow:var(--shadow-card);border-radius:18px;margin:0;padding:0;list-style:none;overflow:hidden}[data-theme=dark] .svc-seo-reel__list{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-seo-reel__list{background:color-mix(in srgb,var(--surface) 82%,transparent)}}[data-theme=dark] .svc-seo-reel__list{box-shadow:none}.svc-seo-reel--static .svc-seo-reel__row{border-bottom:1px solid var(--border-light);opacity:1;filter:none;pointer-events:auto;height:auto;padding:1.05rem 1.15rem;transform:none}.svc-seo-reel--static .svc-seo-reel__list>li:last-child .svc-seo-reel__row{border-bottom:none}[data-theme=dark] .svc-seo-reel--static .svc-seo-reel__row{border-bottom-color:var(--line)}.svc-seo-reel--static .svc-seo-reel__title{white-space:normal}.svc-seo-reel--static .svc-seo-reel__text{-webkit-line-clamp:unset;display:block}@media (prefers-reduced-motion:reduce){.svc-seo-reel__dot,.svc-seo-reel__pos,.svc-seo-reel__row,.svc-seo-reel__track{transition:none}.svc-seo-reel__progress{animation:none}.svc-seo-reel__row{filter:none}.svc-seo-reel__row.is-active .svc-seo-reel__pos{transform:none}}.svc-seo-climb__head{margin-bottom:1.35rem}.svc-seo-climb{--steps:7;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.svc-seo-climb__step{--t:calc(var(--i) / max(1, calc(var(--steps) - 1)));width:calc(78% + var(--t) * 22%);border:1px solid var(--border-light);background:linear-gradient(90deg,var(--pulse-a),var(--surface));border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem 1rem;margin-inline:auto 0;padding:.95rem 1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.svc-seo-climb__step{background:linear-gradient(90deg,color-mix(in srgb,var(--pulse-a) calc(6% + var(--t) * 8%),#fff),var(--surface))}}.svc-seo-climb__step{box-shadow:var(--shadow-card)}[data-theme=dark] .svc-seo-climb__step{border-color:var(--line);background:linear-gradient(90deg,var(--pulse-a),var(--surface))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-seo-climb__step{background:linear-gradient(90deg,color-mix(in srgb,var(--pulse-a) calc(10% + var(--t) * 8%),transparent),color-mix(in srgb,var(--surface) 85%,transparent))}}[data-theme=dark] .svc-seo-climb__step{box-shadow:none}.svc-seo-climb__n{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-a);font-variant-numeric:tabular-nums;padding-top:.1rem;font-size:.78rem;font-weight:600;line-height:1.4}.svc-seo-climb__title{color:var(--ink);margin:0;font-size:.95rem;font-weight:650;line-height:1.3}.svc-seo-climb__text{color:var(--muted);margin:.35rem 0 0;font-size:.8rem;line-height:1.45}@media (min-width:900px){.svc-seo-climb{gap:.65rem;max-width:52rem;margin-inline:auto}.svc-seo-climb__step{width:calc(55% + var(--t) * 45%);margin-inline:auto;padding:1.05rem 1.25rem}}.svc-seo-includes{border:1px solid var(--border-light);background:var(--surface);box-shadow:var(--shadow-card);border-radius:20px;gap:1.25rem;padding:1.35rem 1.25rem 1.4rem;display:grid}[data-theme=dark] .svc-seo-includes{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-seo-includes{background:color-mix(in srgb,var(--surface) 82%,transparent)}}[data-theme=dark] .svc-seo-includes{box-shadow:none}.svc-seo-includes__banner{border-bottom:1px solid var(--border-light);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;padding-bottom:1.1rem;display:flex}[data-theme=dark] .svc-seo-includes__banner{border-bottom-color:var(--line)}.svc-seo-includes__count{color:var(--muted);align-items:baseline;gap:.55rem;font-size:.75rem;font-weight:600;display:inline-flex}.svc-seo-includes__count .display{color:var(--pulse-a);font-size:1.65rem;line-height:1}.svc-seo-includes__chips{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.svc-seo-includes__chip{border:1px solid var(--border-light);background:var(--surface);box-shadow:var(--shadow-card);color:var(--ink-soft);border-radius:999px;padding:.55rem .85rem;font-size:.8rem;line-height:1.35}[data-theme=dark] .svc-seo-includes__chip{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-seo-includes__chip{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.svc-seo-dossier{gap:.9rem;display:grid}@media (min-width:900px){.svc-seo-dossier{grid-template-columns:1fr 1fr;gap:1rem}}.svc-seo-dossier__panel{border:1px solid var(--border-light);background:var(--surface);box-shadow:var(--shadow-card);border-radius:18px;padding:1.2rem 1.25rem 1.3rem}[data-theme=dark] .svc-seo-dossier__panel{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-seo-dossier__panel{background:color-mix(in srgb,var(--surface) 82%,transparent)}}[data-theme=dark] .svc-seo-dossier__panel{box-shadow:none}.svc-seo-dossier__head{border-bottom:1px solid var(--border-light);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.75rem .95rem;margin-bottom:.85rem;padding-bottom:.85rem;display:grid}[data-theme=dark] .svc-seo-dossier__head{border-bottom-color:var(--line)}.svc-seo-dossier__index{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-a);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:600;line-height:1}@supports (color:color-mix(in lab,red,red)){.svc-seo-dossier__index{color:color-mix(in srgb,var(--pulse-a) 72%,var(--ink))}}.svc-seo-dossier__title{color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:650;line-height:1.25}.svc-seo-dossier__items{gap:0;margin:0;padding:0;list-style:none;display:grid}.svc-seo-dossier__item{border-bottom:1px solid var(--border-light);color:var(--ink-soft);grid-template-columns:1.85rem minmax(0,1fr);gap:.55rem .7rem;padding:.65rem 0;font-size:.86rem;line-height:1.45;display:grid}.svc-seo-dossier__item:last-child{border-bottom:none;padding-bottom:0}[data-theme=dark] .svc-seo-dossier__item{border-bottom-color:var(--line)}.svc-seo-dossier__bullet{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-a);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:600;line-height:1.55}.svc-seo-out{border:1px solid var(--border-light);background:linear-gradient(135deg,var(--pulse-a),var(--surface));border-radius:18px;gap:1rem;padding:1.25rem 1.2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.svc-seo-out{background:linear-gradient(135deg,color-mix(in srgb,var(--pulse-a) 6%,#fff),var(--surface))}}.svc-seo-out{box-shadow:var(--shadow-card)}[data-theme=dark] .svc-seo-out{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-seo-out{background:color-mix(in srgb,var(--surface) 82%,transparent)}}[data-theme=dark] .svc-seo-out{box-shadow:none}@media (min-width:900px){.svc-seo-out{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:1.5rem 2rem;padding:1.4rem 1.5rem}}.svc-seo-out__list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.svc-seo-out__list{grid-template-columns:1fr 1fr;gap:.5rem .85rem}}.svc-seo-out__item{background:var(--surface);border:1px solid var(--border-light);color:var(--ink-soft);border-radius:10px;padding:.55rem .7rem .55rem 1.55rem;font-size:.82rem;line-height:1.4;position:relative}.svc-seo-out__item:before{content:"";background:var(--pulse-a);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.9rem;left:.7rem}[data-theme=dark] .svc-seo-out__item{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-seo-out__item{background:color-mix(in srgb,var(--surface) 70%,transparent)}}[data-theme=dark] .svc-seo-out__item{border-color:var(--line)}.svc-seo-faq{gap:2rem;display:grid}@media (min-width:960px){.svc-seo-faq{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:2.25rem}}.svc-seo-faq__related{gap:.75rem;display:grid}.svc-seo .cta-band--mesh{border-radius:20px}@media (max-width:639px){.svc-seo-hero{padding-block:2rem 1.75rem}.svc-seo-hero__visual{border-radius:16px}.svc-seo-hero__metrics{gap:.4rem}.svc-seo-hero__metric{border-radius:12px;padding:.7rem .4rem}.svc-seo-hero__metric-value{white-space:normal;text-wrap:balance;font-size:.88rem}.svc-seo-hero__metric-label{font-size:.6rem;line-height:1.3}.svc-seo-losses__lead{padding:1.1rem 1.05rem 1.15rem}.svc-seo-losses__card{padding:1rem}.svc-seo-profiles__card{padding:1.05rem 1.05rem 1.1rem}.svc-seo-reel{--reel-row:5.55rem}.svc-seo-reel__meta{padding:.75rem .95rem .6rem}.svc-seo-reel__viewport:before{left:.75rem;right:.75rem}.svc-seo-reel__row{grid-template-columns:2.5rem minmax(0,1fr);gap:.55rem .7rem;padding:.55rem .9rem}.svc-seo-reel__pos{width:2.2rem;height:2.2rem;font-size:.7rem}.svc-seo-reel__title{font-size:.9rem}.svc-seo-reel__text{font-size:.78rem}.svc-seo-climb__step{width:100%;margin-inline:0;padding:.85rem .95rem}.svc-seo-climb__text{font-size:.78rem}.svc-seo-includes{padding:1.1rem 1rem 1.15rem}.svc-seo-includes__chip{padding:.45rem .7rem;font-size:.76rem}.svc-seo-dossier__panel{padding:1.05rem 1rem 1.1rem}.svc-seo-dossier__item{font-size:.82rem}.svc-seo-out{padding:1.05rem 1rem}.svc-seo-out__item{font-size:.78rem}.svc-seo .cta-band--mesh{padding:1.2rem 1rem 1.1rem}}.svc-design{--dsn-line:var(--border-light);--dsn-soft:var(--surface-soft);--dsn-shadow:var(--shadow-card);--dsn-ink-faint:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.svc-design{--dsn-ink-faint:color-mix(in srgb,var(--pulse-a) 10%,transparent)}}.svc-design-sechead{max-width:38rem;margin-bottom:1.75rem}.svc-design-sechead--tight{margin-bottom:1.35rem}.svc-design-sechead__title{letter-spacing:-.02em;font-size:clamp(1.55rem,2.8vw,2.35rem);line-height:1.15}.svc-design-hero{background:radial-gradient(ellipse 52% 60% at 96% 0,var(--pulse-a),transparent 58%),radial-gradient(ellipse 40% 48% at 0 100%,var(--pulse-b),transparent 52%),linear-gradient(180deg,#f7f8fd 0,var(--surface) 55%);padding-block:clamp(2.5rem,5.5vw,4.5rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.svc-design-hero{background:radial-gradient(ellipse 52% 60% at 96% 0,color-mix(in srgb,var(--pulse-a) 14%,transparent),transparent 58%),radial-gradient(ellipse 40% 48% at 0 100%,color-mix(in srgb,var(--pulse-b) 9%,transparent),transparent 52%),linear-gradient(180deg,#f7f8fd 0,var(--surface) 55%)}}.svc-design-hero{border-bottom:1px solid var(--dsn-line)}[data-theme=dark] .svc-design-hero{background:radial-gradient(ellipse 52% 60% at 96% 0,var(--pulse-a),transparent 58%),linear-gradient(180deg,var(--surface),var(--surface-soft))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-design-hero{background:radial-gradient(ellipse 52% 60% at 96% 0,color-mix(in srgb,var(--pulse-a) 20%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 75%,#0a0a14),var(--surface-soft))}}[data-theme=dark] .svc-design-hero{border-bottom-color:var(--line)}.svc-design-hero__grid-bg{pointer-events:none;opacity:.4;background-image:linear-gradient(to right,var(--pulse-b) 1px,transparent 1px),linear-gradient(to bottom,var(--pulse-b) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.svc-design-hero__grid-bg{background-image:linear-gradient(to right,color-mix(in srgb,var(--pulse-b) 8%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--pulse-b) 8%,transparent) 1px,transparent 1px)}}.svc-design-hero__grid-bg{background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 100%);mask-image:linear-gradient(90deg,#0000,#000 35% 100%)}[data-theme=dark] .svc-design-hero__grid-bg{opacity:.22}.svc-design-hero__grid{align-items:start;gap:1.5rem;display:grid;position:relative}@media (min-width:960px){.svc-design-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2rem 2.75rem}}.svc-design-hero__crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.85rem;font-size:.82rem;display:flex}.svc-design-hero__crumbs a{color:var(--muted);transition:color .15s}.svc-design-hero__crumbs a:hover{color:var(--pulse-a)}.svc-design-hero__crumbs span:last-child{color:var(--ink-soft)}.svc-design-hero__title{font-size:var(--display-page);letter-spacing:-.03em;text-wrap:balance;line-height:1.12}.svc-design-hero__lead{max-width:36rem;font-size:.95rem;line-height:1.55}@media (min-width:640px){.svc-design-hero__lead{font-size:1.05rem}}.svc-design-hero__visual{border:1px solid var(--dsn-line);background:var(--pulse-a);border-radius:24px;position:relative}@supports (color:color-mix(in lab,red,red)){.svc-design-hero__visual{background:color-mix(in srgb,var(--pulse-a) 8%,var(--surface-soft))}}.svc-design-hero__visual{box-shadow:var(--dsn-shadow);overflow:hidden}[data-theme=dark] .svc-design-hero__visual{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-design-hero__visual{background:color-mix(in srgb,var(--surface) 78%,transparent)}}[data-theme=dark] .svc-design-hero__visual{box-shadow:none}.svc-design-hero__specimen{pointer-events:none;z-index:0;font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:-.06em;color:var(--pulse-a);font-size:clamp(6rem,18vw,11rem);font-weight:700;line-height:.85;position:absolute;top:-8%;right:-4%}@supports (color:color-mix(in lab,red,red)){.svc-design-hero__specimen{color:color-mix(in srgb,var(--pulse-a) 12%,transparent)}}.svc-design-hero__specimen{-webkit-user-select:none;user-select:none}[data-theme=dark] .svc-design-hero__specimen{color:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-design-hero__specimen{color:color-mix(in srgb,var(--pulse-a) 18%,transparent)}}.svc-design-hero__visual .design-hero-field{z-index:1;position:relative}.svc-design-hero__swatches{grid-template-columns:1fr;gap:.75rem;width:100%;margin-top:1.6rem;display:grid}@media (min-width:640px){.svc-design-hero__swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}}.svc-design-hero__swatch{border:1px solid var(--dsn-line);min-width:0;box-shadow:0 1px 0 var(--ink);background:#fff;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .75rem;padding:.95rem 1.05rem;display:grid}@supports (color:color-mix(in lab,red,red)){.svc-design-hero__swatch{box-shadow:0 1px 0 color-mix(in srgb,var(--ink) 4%,transparent)}}[data-theme=dark] .svc-design-hero__swatch{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-design-hero__swatch{background:color-mix(in srgb,var(--surface) 70%,transparent)}}[data-theme=dark] .svc-design-hero__swatch{box-shadow:none}.svc-design-hero__swatch-chip{background:linear-gradient(180deg,var(--pulse-a),var(--pulse-b));border-radius:999px;grid-row:1/span 2;width:.55rem;height:2.4rem}.svc-design-hero__swatch--2 .svc-design-hero__swatch-chip{background:linear-gradient(180deg,var(--pulse-b),var(--pulse-a))}@supports (color:color-mix(in lab,red,red)){.svc-design-hero__swatch--2 .svc-design-hero__swatch-chip{background:linear-gradient(180deg,var(--pulse-b),color-mix(in srgb,var(--pulse-a) 55%,#5a66d4))}}.svc-design-hero__swatch--3 .svc-design-hero__swatch-chip{background:linear-gradient(180deg,var(--pulse-a),var(--pulse-a))}@supports (color:color-mix(in lab,red,red)){.svc-design-hero__swatch--3 .svc-design-hero__swatch-chip{background:linear-gradient(180deg,color-mix(in srgb,var(--pulse-a) 70%,#8894f2),var(--pulse-a))}}.svc-design-hero__swatch-value{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.2}.svc-design-hero__swatch-label{color:var(--muted);text-wrap:balance;font-size:.74rem;line-height:1.4}.design-hero-field{aspect-ratio:360/300;width:100%}.design-hero-field__svg{width:100%;height:100%;display:block}.design-hero-field__mat{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.design-hero-field__mat{fill:color-mix(in srgb,var(--pulse-a) 8%,var(--surface-soft))}}[data-theme=dark] .design-hero-field__mat{fill:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .design-hero-field__mat{fill:color-mix(in srgb,var(--surface) 78%,transparent)}}.design-hero-field__board{fill:var(--surface);stroke:none}.design-hero-field__board-stroke{fill:none;stroke:var(--dsn-line);stroke-width:1.35px;pointer-events:none}[data-theme=dark] .design-hero-field__board-stroke{stroke:var(--line)}.design-hero-field__ruler{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.design-hero-field__ruler{fill:color-mix(in srgb,var(--pulse-a) 8%,var(--surface-soft))}}.design-hero-field__ruler-flat{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.design-hero-field__ruler-flat{fill:color-mix(in srgb,var(--pulse-a) 8%,var(--surface-soft))}}.design-hero-field__ruler-text{fill:var(--muted);letter-spacing:.04em;font-size:10px;font-weight:600}.design-hero-field__dot{fill:var(--muted)}@supports (color:color-mix(in lab,red,red)){.design-hero-field__dot{fill:color-mix(in srgb,var(--muted) 45%,transparent)}}.design-hero-field__dot--live{fill:var(--pulse-a);animation:design-dot-pulse 2.2s ease-in-out infinite}.design-hero-field__frame,.design-hero-field__panel{fill:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.design-hero-field__frame,.design-hero-field__panel{fill:color-mix(in srgb,var(--pulse-b) 5%,var(--surface-soft))}}.design-hero-field__frame,.design-hero-field__panel{stroke:var(--dsn-line);stroke-width:1px}[data-theme=dark] .design-hero-field__frame,[data-theme=dark] .design-hero-field__panel{fill:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .design-hero-field__frame,[data-theme=dark] .design-hero-field__panel{fill:color-mix(in srgb,var(--surface) 85%,transparent)}}[data-theme=dark] .design-hero-field__frame,[data-theme=dark] .design-hero-field__panel{stroke:var(--line)}.design-hero-field__frame--a{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.design-hero-field__frame--a{fill:color-mix(in srgb,var(--pulse-a) 8%,var(--surface-soft))}}.design-hero-field__line{fill:var(--ink)}@supports (color:color-mix(in lab,red,red)){.design-hero-field__line{fill:color-mix(in srgb,var(--ink) 12%,transparent)}}[data-theme=dark] .design-hero-field__line{fill:var(--ink)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .design-hero-field__line{fill:color-mix(in srgb,var(--ink) 28%,transparent)}}.design-hero-field__caption{fill:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:600}.design-hero-field__aa{letter-spacing:-.04em;font-size:44px;font-weight:700}.design-hero-field__frames,.design-hero-field__mark,.design-hero-field__palette,.design-hero-field__type{animation:design-field-in .7s both}.design-hero-field__type{animation-delay:80ms}.design-hero-field__palette{animation-delay:.16s}.design-hero-field__frames{animation-delay:.24s}@keyframes design-field-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes design-dot-pulse{0%,to{opacity:1}50%{opacity:.35}}.svc-design-marquee{border-bottom:1px solid var(--dsn-line);background:var(--surface-soft);padding-block:1.35rem;overflow:hidden}[data-theme=dark] .svc-design-marquee{border-bottom-color:var(--line)}.svc-design-marquee__rail{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.svc-design-marquee__track{gap:2rem;width:max-content;animation:design-marquee 32s linear infinite;display:flex}.svc-design-marquee__item{font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:-.02em;color:var(--ink);white-space:nowrap;align-items:center;gap:2rem;font-size:clamp(.95rem,2vw,1.2rem);font-weight:500;display:inline-flex}.svc-design-marquee__item:after{content:"";background:linear-gradient(120deg,var(--pulse-a),var(--pulse-b));border-radius:999px;width:7px;height:7px}@keyframes design-marquee{to{transform:translate(-50%)}}.svc-design-proofs-sec{background:linear-gradient(180deg,transparent,var(--pulse-a) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.svc-design-proofs-sec{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--pulse-a) 3%,transparent) 40%,transparent)}}.svc-design-proofs{gap:1rem;display:grid}@media (min-width:800px){.svc-design-proofs{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.15rem 1.25rem}.svc-design-proofs__item--1{grid-column:1/7}.svc-design-proofs__item--2{grid-column:7/13;margin-top:1.75rem}.svc-design-proofs__item--3{grid-column:2/8}.svc-design-proofs__item--4{grid-column:8/13;margin-top:-.5rem}.svc-design-proofs__item--5{grid-column:3/11}}.svc-design-proofs__item{border-top:2px solid var(--pulse-a);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem 1rem;padding:1.15rem 1.2rem 1.25rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.svc-design-proofs__item{border-top:2px solid color-mix(in srgb,var(--pulse-a) 55%,var(--dsn-line))}}.svc-design-proofs__item{border-right:1px solid var(--dsn-line);border-bottom:1px solid var(--dsn-line);border-left:1px solid var(--dsn-line);background:#fff}[data-theme=dark] .svc-design-proofs__item{border-top-color:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-design-proofs__item{border-top-color:color-mix(in srgb,var(--pulse-a) 55%,var(--line))}}[data-theme=dark] .svc-design-proofs__item{border-right-color:var(--line);border-bottom-color:var(--line);border-left-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-design-proofs__item{background:color-mix(in srgb,var(--surface) 80%,transparent)}}.svc-design-proofs__n{letter-spacing:-.04em;color:var(--pulse-a);font-size:clamp(1.6rem,3vw,2.15rem);line-height:1}@supports (color:color-mix(in lab,red,red)){.svc-design-proofs__n{color:color-mix(in srgb,var(--pulse-a) 70%,var(--ink))}}.svc-design-proofs__title{color:var(--ink);font-size:1rem;font-weight:650;line-height:1.35}.svc-design-proofs__text{color:var(--muted);margin-top:.45rem;font-size:.86rem;line-height:1.55}.svc-design-roles{border-top:1px solid var(--dsn-line);gap:0;display:grid}[data-theme=dark] .svc-design-roles{border-top-color:var(--line)}@media (min-width:900px){.svc-design-roles{grid-template-columns:repeat(4,minmax(0,1fr))}}.svc-design-roles__item{border-bottom:1px solid var(--dsn-line);border-right:1px solid var(--dsn-line);background:0 0;gap:.75rem;min-width:0;padding:1.25rem 1.15rem 1.35rem;transition:background .2s;display:grid}[data-theme=dark] .svc-design-roles__item{border-bottom-color:var(--line);border-right-color:var(--line)}@media (min-width:900px){.svc-design-roles__item:nth-child(4n){border-right:0}}.svc-design-roles__item:hover{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.svc-design-roles__item:hover{background:color-mix(in srgb,var(--pulse-a) 5%,transparent)}}.svc-design-roles__mark{letter-spacing:-.05em;color:var(--pulse-a);font-size:clamp(2.4rem,5vw,3.4rem);line-height:.9}@supports (color:color-mix(in lab,red,red)){.svc-design-roles__mark{color:color-mix(in srgb,var(--pulse-a) 55%,transparent)}}.svc-design-roles__title{color:var(--ink);font-size:.95rem;font-weight:650;line-height:1.35}.svc-design-roles__text{color:var(--muted);margin-top:.4rem;font-size:.84rem;line-height:1.5}.svc-design-spec{border-top:1px solid var(--dsn-line);gap:0;display:grid}[data-theme=dark] .svc-design-spec{border-top-color:var(--line)}.svc-design-spec__row{border-bottom:1px solid var(--dsn-line);grid-template-columns:3.2rem minmax(0,1fr);align-items:start;gap:.35rem 1rem;padding:1.05rem 0;display:grid}@supports (color:color-mix(in lab,red,red)){.svc-design-spec__row{border-bottom:1px solid color-mix(in srgb,var(--dsn-line) 85%,transparent)}}[data-theme=dark] .svc-design-spec__row{border-bottom-color:var(--line)}@media (min-width:800px){.svc-design-spec__row{grid-template-columns:3.5rem minmax(0,.9fr) minmax(0,1.2fr);align-items:baseline;gap:.5rem 1.5rem;padding:1.15rem .25rem}}.svc-design-spec__n{letter-spacing:-.03em;color:var(--pulse-a);padding-top:.15rem;font-size:1.35rem;line-height:1}.svc-design-spec__title{color:var(--ink);font-size:1rem;font-weight:650;line-height:1.35}.svc-design-spec__text{color:var(--muted);grid-column:2;font-size:.86rem;line-height:1.55}@media (min-width:800px){.svc-design-spec__text{grid-column:auto}}.svc-design-film{gap:1.5rem;display:grid}@media (min-width:960px){.svc-design-film{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:2rem}.svc-design-film__intro{top:calc(var(--header-h) + 1rem);position:sticky}}.svc-design-film__strip{border-left:2px solid var(--pulse-a);gap:0;margin:0;padding:0;list-style:none;display:grid}@supports (color:color-mix(in lab,red,red)){.svc-design-film__strip{border-left:2px solid color-mix(in srgb,var(--pulse-a) 35%,var(--dsn-line))}}[data-theme=dark] .svc-design-film__strip{border-left-color:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-design-film__strip{border-left-color:color-mix(in srgb,var(--pulse-a) 40%,var(--line))}}.svc-design-film__frame{padding:.95rem 0 .95rem 1.35rem;position:relative}.svc-design-film__frame:before{content:"";background:linear-gradient(135deg,var(--pulse-a),var(--pulse-b));width:8px;height:8px;box-shadow:0 0 0 3px var(--surface);border-radius:999px;position:absolute;top:1.2rem;left:-5px}.svc-design-film__n{letter-spacing:.1em;color:var(--pulse-a);margin-bottom:.3rem;font-size:.7rem;font-weight:700;display:inline-block}.svc-design-film__title{color:var(--ink);font-size:.98rem;font-weight:650;line-height:1.35}.svc-design-film__text{color:var(--muted);margin-top:.3rem;font-size:.86rem;line-height:1.5}.svc-design-index{border:1px solid var(--dsn-line);background:linear-gradient(165deg,var(--pulse-a),#fff 42%);border-radius:24px;padding:1.4rem 1.2rem 1.5rem}@supports (color:color-mix(in lab,red,red)){.svc-design-index{background:linear-gradient(165deg,color-mix(in srgb,var(--pulse-a) 6%,#fff),#fff 42%)}}.svc-design-index{box-shadow:var(--dsn-shadow)}[data-theme=dark] .svc-design-index{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-design-index{background:color-mix(in srgb,var(--surface) 78%,transparent)}}[data-theme=dark] .svc-design-index{box-shadow:none}.svc-design-index__head{border-bottom:1px solid var(--dsn-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.1rem;display:flex}[data-theme=dark] .svc-design-index__head{border-bottom-color:var(--line)}.svc-design-index__count{border:1px solid var(--dsn-line);background:#fff;border-radius:14px;align-items:baseline;gap:.5rem;padding:.55rem .85rem;display:inline-flex}[data-theme=dark] .svc-design-index__count{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-design-index__count{background:color-mix(in srgb,var(--surface) 65%,transparent)}}.svc-design-index__count .display{color:var(--pulse-a);font-size:1.5rem;line-height:1}.svc-design-index__count span:last-child{color:var(--muted);font-size:.78rem}.svc-design-index__list{counter-reset:none;gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.svc-design-index__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.75rem}}.svc-design-index__row{border-bottom:1px dashed var(--dsn-line);grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:.55rem;padding:.7rem 0;display:grid}@supports (color:color-mix(in lab,red,red)){.svc-design-index__row{border-bottom:1px dashed color-mix(in srgb,var(--dsn-line) 90%,transparent)}}[data-theme=dark] .svc-design-index__row{border-bottom-color:var(--line)}.svc-design-index__n{letter-spacing:.06em;color:var(--pulse-a);font-size:.7rem;font-weight:700}.svc-design-index__text{color:var(--ink);font-size:.88rem;line-height:1.45}.svc-design-lookbook{gap:1.15rem;display:grid}@media (min-width:900px){.svc-design-lookbook{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:1.35rem}.svc-design-lookbook__spread--2{margin-top:2rem}}.svc-design-lookbook__spread{border:1px solid var(--dsn-line);min-width:0;box-shadow:var(--dsn-shadow);background:#fff;border-radius:22px;overflow:hidden}[data-theme=dark] .svc-design-lookbook__spread{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-design-lookbook__spread{background:color-mix(in srgb,var(--surface) 78%,transparent)}}[data-theme=dark] .svc-design-lookbook__spread{box-shadow:none}.svc-design-lookbook__head{background:linear-gradient(125deg,var(--pulse-a),#fff 58%);padding:1.15rem 1.25rem 1rem}@supports (color:color-mix(in lab,red,red)){.svc-design-lookbook__head{background:linear-gradient(125deg,color-mix(in srgb,var(--pulse-a) 12%,#fff),#fff 58%)}}.svc-design-lookbook__head{border-bottom:1px solid var(--dsn-line)}[data-theme=dark] .svc-design-lookbook__head{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-design-lookbook__head{background:color-mix(in srgb,var(--pulse-a) 12%,transparent)}}[data-theme=dark] .svc-design-lookbook__head{border-bottom-color:var(--line)}.svc-design-lookbook__spread--2 .svc-design-lookbook__head{background:linear-gradient(125deg,var(--pulse-b),#fff 58%)}@supports (color:color-mix(in lab,red,red)){.svc-design-lookbook__spread--2 .svc-design-lookbook__head{background:linear-gradient(125deg,color-mix(in srgb,var(--pulse-b) 12%,#fff),#fff 58%)}}[data-theme=dark] .svc-design-lookbook__spread--2 .svc-design-lookbook__head{background:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-design-lookbook__spread--2 .svc-design-lookbook__head{background:color-mix(in srgb,var(--pulse-b) 12%,transparent)}}.svc-design-lookbook__chapter{letter-spacing:.14em;text-transform:uppercase;color:var(--pulse-a);margin-bottom:.4rem;font-size:.68rem;font-weight:700;display:inline-block}.svc-design-lookbook__title{color:var(--ink);font-size:1.05rem;font-weight:650;line-height:1.35}.svc-design-lookbook__list{margin:0;padding:.5rem 0 .65rem;list-style:none}.svc-design-lookbook__list li{color:var(--ink-soft);border-bottom:1px solid var(--dsn-line);padding:.65rem 1.25rem .65rem 2.1rem;font-size:.86rem;line-height:1.5;position:relative}@supports (color:color-mix(in lab,red,red)){.svc-design-lookbook__list li{border-bottom:1px solid color-mix(in srgb,var(--dsn-line) 75%,transparent)}}.svc-design-lookbook__list li:last-child{border-bottom:0}[data-theme=dark] .svc-design-lookbook__list li{border-bottom-color:var(--line)}.svc-design-lookbook__list li:before{content:"";background:var(--pulse-a);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:1.05rem;left:1.25rem}.svc-design-why{gap:1.5rem;display:grid}@media (min-width:960px){.svc-design-why{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:2.25rem}.svc-design-why__intro{top:calc(var(--header-h) + 1rem);position:sticky}}.svc-design-why__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.svc-design-why__item{border-bottom:1px solid var(--dsn-line);grid-template-columns:2.5rem minmax(0,1fr);gap:.85rem;padding:1rem 0;display:grid}@supports (color:color-mix(in lab,red,red)){.svc-design-why__item{border-bottom:1px solid color-mix(in srgb,var(--dsn-line) 85%,transparent)}}[data-theme=dark] .svc-design-why__item{border-bottom-color:var(--line)}.svc-design-why__item:first-child{border-top:1px solid var(--dsn-line);padding-top:1.1rem}[data-theme=dark] .svc-design-why__item:first-child{border-top-color:var(--line)}.svc-design-why__n{letter-spacing:.08em;color:var(--pulse-a);padding-top:.2rem;font-size:.75rem;font-weight:700}.svc-design-why__title{color:var(--ink);font-size:.98rem;font-weight:650;line-height:1.35}.svc-design-why__text{color:var(--muted);margin-top:.3rem;font-size:.86rem;line-height:1.5}.svc-design-shift{border:1px solid var(--dsn-line);background:radial-gradient(ellipse 60% 80% at 100% 0,var(--pulse-a),transparent 55%),#fff;border-radius:24px;gap:1.25rem;padding:1.4rem 1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.svc-design-shift{background:radial-gradient(ellipse 60% 80% at 100% 0,color-mix(in srgb,var(--pulse-a) 10%,transparent),transparent 55%),#fff}}.svc-design-shift{box-shadow:var(--dsn-shadow)}[data-theme=dark] .svc-design-shift{border-color:var(--line);background:radial-gradient(ellipse 60% 80% at 100% 0,var(--pulse-a),transparent 55%),var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-design-shift{background:radial-gradient(ellipse 60% 80% at 100% 0,color-mix(in srgb,var(--pulse-a) 14%,transparent),transparent 55%),color-mix(in srgb,var(--surface) 78%,transparent)}}[data-theme=dark] .svc-design-shift{box-shadow:none}@media (min-width:960px){.svc-design-shift{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:1.75rem;padding:1.65rem 1.55rem}}.svc-design-shift__out{border:1px solid var(--dsn-line);background:var(--dsn-soft);border-radius:18px;padding:1.15rem 1.2rem}[data-theme=dark] .svc-design-shift__out{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-design-shift__out{background:color-mix(in srgb,var(--surface) 65%,transparent)}}.svc-design-shift__label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:.75rem;font-size:.68rem;font-weight:700}.svc-design-shift__list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.svc-design-shift__list li{color:var(--ink);padding-left:.95rem;font-size:.86rem;line-height:1.45;position:relative}.svc-design-shift__list li:before{content:"";background:var(--pulse-a);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.45rem;left:0}.svc-design-note{border-left:3px solid var(--pulse-a);background:var(--pulse-a);border-radius:0 18px 18px 0;padding:1.25rem 1.2rem}@supports (color:color-mix(in lab,red,red)){.svc-design-note{background:color-mix(in srgb,var(--pulse-a) 5%,var(--surface-soft))}}[data-theme=dark] .svc-design-note{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-design-note{background:color-mix(in srgb,var(--pulse-a) 8%,transparent)}}.svc-design-faq{gap:1.75rem;display:grid}@media (min-width:960px){.svc-design-faq{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:2rem}.svc-design-faq__side{position:sticky;top:5.5rem}}.svc-design-faq__related{border:1px solid var(--dsn-line);box-shadow:var(--dsn-shadow);background:#fff;border-radius:20px;padding:1.15rem 1.1rem}[data-theme=dark] .svc-design-faq__related{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-design-faq__related{background:color-mix(in srgb,var(--surface) 78%,transparent)}}[data-theme=dark] .svc-design-faq__related{box-shadow:none}@media (prefers-reduced-motion:reduce){.design-hero-field__dot--live,.design-hero-field__frames,.design-hero-field__mark,.design-hero-field__palette,.design-hero-field__type,.svc-design-marquee__track{animation:none!important}}@media (max-width:639px){.svc-design-hero{padding-block:1.75rem 1.5rem}.svc-design-hero__specimen{font-size:5.5rem;top:-4%;right:-6%}.svc-design-hero__swatch{padding:.85rem .9rem}.svc-design-hero__swatch-value{font-size:1.05rem}.svc-design-hero__swatch-label{font-size:.7rem}.svc-design-marquee__item{font-size:.92rem}.svc-design-index,.svc-design-note,.svc-design-proofs__item,.svc-design-roles__item,.svc-design-shift{padding-left:1rem;padding-right:1rem}.svc-design-roles__item{border-right:0}.svc-design-spec__row{grid-template-columns:2.6rem minmax(0,1fr)}.svc-design-film__frame{padding-left:1.15rem}}.svc-calls{color:var(--ink)}.svc-calls-hero{background:radial-gradient(ellipse 48% 62% at 0 20%,var(--pulse-a),transparent 58%),radial-gradient(ellipse 42% 50% at 100% 100%,var(--pulse-b),transparent 55%),var(--surface);padding-block:clamp(2.5rem,5.5vw,4.5rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.svc-calls-hero{background:radial-gradient(ellipse 48% 62% at 0 20%,color-mix(in srgb,var(--pulse-a) 12%,transparent),transparent 58%),radial-gradient(ellipse 42% 50% at 100% 100%,color-mix(in srgb,var(--pulse-b) 9%,transparent),transparent 55%),var(--surface)}}.svc-calls-hero{border-bottom:1px solid var(--border-light)}[data-theme=dark] .svc-calls-hero{background:radial-gradient(ellipse 48% 62% at 0 20%,var(--pulse-a),transparent 58%),linear-gradient(180deg,var(--surface),var(--surface-soft))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-calls-hero{background:radial-gradient(ellipse 48% 62% at 0 20%,color-mix(in srgb,var(--pulse-a) 18%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 80%,#0a0a14),var(--surface-soft))}}[data-theme=dark] .svc-calls-hero{border-bottom-color:var(--line)}.svc-calls-hero__grid{align-items:start;gap:1.75rem;display:grid}@media (min-width:960px){.svc-calls-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:2rem 2.5rem}}.svc-calls-hero__crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.85rem;font-size:.82rem;display:flex}.svc-calls-hero__crumbs a{color:var(--muted);transition:color .15s}.svc-calls-hero__crumbs a:hover{color:var(--pulse-a)}.svc-calls-hero__crumbs span:last-child{color:var(--ink-soft)}.svc-calls-hero__visual{border:1px solid var(--border-light);background:linear-gradient(155deg,var(--pulse-a),var(--surface));border-radius:20px;order:-1}@supports (color:color-mix(in lab,red,red)){.svc-calls-hero__visual{background:linear-gradient(155deg,color-mix(in srgb,var(--pulse-a) 7%,#fff),var(--surface))}}.svc-calls-hero__visual{box-shadow:var(--shadow-card);overflow:hidden}@media (min-width:960px){.svc-calls-hero__visual{order:0}}[data-theme=dark] .svc-calls-hero__visual{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-calls-hero__visual{background:color-mix(in srgb,var(--surface) 75%,transparent)}}[data-theme=dark] .svc-calls-hero__visual{box-shadow:none}.svc-calls-hero__signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;width:100%;margin-top:1.6rem;display:grid}.svc-calls-hero__signal{border:1px solid var(--border-light);background:var(--surface-soft);min-width:0;box-shadow:var(--shadow-card);text-align:left;border-radius:14px;flex-direction:column;gap:.4rem;padding:.95rem .85rem;display:flex}[data-theme=dark] .svc-calls-hero__signal{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-calls-hero__signal{background:color-mix(in srgb,var(--surface) 70%,transparent)}}[data-theme=dark] .svc-calls-hero__signal{box-shadow:none}.svc-calls-hero__signal-value{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.05rem,1.7vw,1.4rem);line-height:1.15}.svc-calls-hero__signal-label{color:var(--muted);text-wrap:balance;font-size:.72rem;line-height:1.4}.calls-hero-field{aspect-ratio:360/280;width:100%}.calls-hero-field__svg{width:100%;height:100%;display:block}.calls-hero-field__chip rect{fill:var(--surface);stroke:var(--border-light);stroke-width:1px}[data-theme=dark] .calls-hero-field__chip rect{fill:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .calls-hero-field__chip rect{fill:color-mix(in srgb,var(--surface) 90%,transparent)}}[data-theme=dark] .calls-hero-field__chip rect{stroke:var(--line)}.calls-hero-field__chip-text{fill:var(--ink-soft);letter-spacing:.02em;font-size:11px;font-weight:700}.calls-hero-field__chip{animation:calls-chip-pulse 3.8s ease-in-out infinite}.calls-hero-field__signal{stroke-dashoffset:1px;animation:calls-signal-draw 3.8s ease-in-out infinite}.calls-hero-field__ring{transform-origin:180px 158px;animation:calls-ring-pulse 3.8s ease-out infinite}.calls-hero-field__ring--late{animation-delay:.45s}.calls-hero-field__card{animation:calls-card-in 3.8s ease-in-out infinite}.calls-hero-field__card-bg{fill:var(--surface);stroke:var(--border-light);stroke-width:1px}[data-theme=dark] .calls-hero-field__card-bg{fill:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .calls-hero-field__card-bg{fill:color-mix(in srgb,var(--surface) 90%,transparent)}}[data-theme=dark] .calls-hero-field__card-bg{stroke:var(--line)}.calls-hero-field__card-label{fill:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:600}.calls-hero-field__card-value{fill:var(--ink);font-size:11px;font-weight:700}@keyframes calls-chip-pulse{0%,15%{opacity:.35}35%,70%{opacity:1}to{opacity:.4}}@keyframes calls-signal-draw{0%{stroke-dashoffset:1px;opacity:.3}45%{stroke-dashoffset:0;opacity:1}80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.25}}@keyframes calls-ring-pulse{0%,20%{opacity:.25;transform:scale(.86)}40%{opacity:.9;transform:scale(1)}to{opacity:.2;transform:scale(1.08)}}@keyframes calls-card-in{0%,35%{opacity:.2;transform:translateY(6px)}55%,80%{opacity:1;transform:translateY(0)}to{opacity:.45;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.calls-hero-field__card,.calls-hero-field__chip,.calls-hero-field__ring,.calls-hero-field__signal{animation:none}.calls-hero-field__signal{stroke-dashoffset:0}.calls-hero-field__card,.calls-hero-field__chip,.calls-hero-field__ring{opacity:1;transform:none}}.svc-calls-dial__panel{border:1px solid var(--border-light);background:linear-gradient(135deg,var(--pulse-a),var(--surface));border-radius:18px;gap:1.1rem;padding:1.25rem 1.2rem 1.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.svc-calls-dial__panel{background:linear-gradient(135deg,color-mix(in srgb,var(--pulse-a) 5%,#fff),var(--surface))}}.svc-calls-dial__panel{box-shadow:var(--shadow-card)}[data-theme=dark] .svc-calls-dial__panel{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-calls-dial__panel{background:color-mix(in srgb,var(--surface) 82%,transparent)}}[data-theme=dark] .svc-calls-dial__panel{box-shadow:none}@media (min-width:900px){.svc-calls-dial__panel{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);align-items:start;gap:1.5rem 2rem;padding:1.4rem 1.5rem}}.svc-calls-dial__list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.svc-calls-dial__list{grid-template-columns:1fr 1fr;gap:.5rem .75rem}}.svc-calls-dial__item{border:1px solid var(--border-light);background:var(--surface);border-radius:12px;grid-template-columns:1.7rem minmax(0,1fr);align-items:start;gap:.55rem .65rem;padding:.65rem .75rem;display:grid}[data-theme=dark] .svc-calls-dial__item{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-calls-dial__item{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.svc-calls-dial__n{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-a);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600;line-height:1.5}.svc-calls-dial__text{color:var(--ink-soft);font-size:.82rem;line-height:1.4}.svc-calls-misses{gap:.75rem;display:grid}@media (min-width:800px){.svc-calls-misses{grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem}.svc-calls-misses__card{grid-column:span 2}.svc-calls-misses__card:nth-child(4),.svc-calls-misses__card:nth-child(5){grid-column:span 3}}.svc-calls-misses__card{border:1px solid var(--border-light);background:var(--surface);box-shadow:var(--shadow-card);border-radius:16px;padding:1.15rem 1.2rem 1.2rem;position:relative;overflow:hidden}.svc-calls-misses__card:before{content:"";background:linear-gradient(180deg,var(--pulse-a),var(--pulse-b));width:3px;opacity:calc(.45 + var(--i) * .08);position:absolute;top:0;bottom:0;left:0}[data-theme=dark] .svc-calls-misses__card{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-calls-misses__card{background:color-mix(in srgb,var(--surface) 82%,transparent)}}[data-theme=dark] .svc-calls-misses__card{box-shadow:none}.svc-calls-misses__n{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-a);margin-bottom:.5rem;font-size:.78rem;font-weight:600;display:inline-block}.svc-calls-misses__title{color:var(--ink);margin:0;font-size:.95rem;font-weight:650;line-height:1.35}.svc-calls-misses__text{color:var(--muted);margin:.4rem 0 0;font-size:.82rem;line-height:1.5}.svc-calls-who{gap:.75rem;display:grid}.svc-calls-who__col{border:1px solid var(--border-light);background:var(--surface);box-shadow:var(--shadow-card);border-radius:16px;padding:1.1rem 1.05rem 1.15rem}[data-theme=dark] .svc-calls-who__col{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-calls-who__col{background:color-mix(in srgb,var(--surface) 82%,transparent)}}[data-theme=dark] .svc-calls-who__col{box-shadow:none}.svc-calls-who__n{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-a);margin-bottom:.55rem;font-size:.82rem;font-weight:600;line-height:1.3;display:block}.svc-calls-who__title{color:var(--ink);text-wrap:balance;margin:0;font-size:.95rem;font-weight:650;line-height:1.3}.svc-calls-who__text{color:var(--muted);margin:.4rem 0 0;font-size:.82rem;line-height:1.45}@media (min-width:720px){.svc-calls-who{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1020px){.svc-calls-who{border:1px solid var(--border-light);background:var(--surface);box-shadow:var(--shadow-card);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}[data-theme=dark] .svc-calls-who{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-calls-who{background:color-mix(in srgb,var(--surface) 82%,transparent)}}[data-theme=dark] .svc-calls-who{box-shadow:none}.svc-calls-who__col{box-shadow:none;background:0 0;border:none;border-radius:0;padding:1.2rem 1.15rem 1.3rem}.svc-calls-who__col+.svc-calls-who__col{border-left:1px solid var(--border-light)}[data-theme=dark] .svc-calls-who__col+.svc-calls-who__col{border-left-color:var(--line)}}.svc-calls-hub{gap:.35rem;display:grid}.svc-calls-hub__label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.65rem;font-size:.72rem;font-weight:700}.svc-calls-hub__pair{gap:.75rem;display:grid}@media (min-width:800px){.svc-calls-hub__pair{grid-template-columns:1fr 1fr;gap:1rem}}.svc-calls-hub__track{border:1px solid var(--border-light);background:linear-gradient(145deg,var(--pulse-a),var(--surface) 55%);border-radius:18px;padding:1.25rem 1.2rem 1.3rem;position:relative}@supports (color:color-mix(in lab,red,red)){.svc-calls-hub__track{background:linear-gradient(145deg,color-mix(in srgb,var(--pulse-a) 7%,#fff),var(--surface) 55%)}}.svc-calls-hub__track{box-shadow:var(--shadow-card);overflow:hidden}.svc-calls-hub__track--dyn{background:linear-gradient(145deg,var(--pulse-b),var(--surface) 55%)}@supports (color:color-mix(in lab,red,red)){.svc-calls-hub__track--dyn{background:linear-gradient(145deg,color-mix(in srgb,var(--pulse-b) 8%,#fff),var(--surface) 55%)}}[data-theme=dark] .svc-calls-hub__track{border-color:var(--line);background:linear-gradient(145deg,var(--pulse-a),var(--surface))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-calls-hub__track{background:linear-gradient(145deg,color-mix(in srgb,var(--pulse-a) 14%,transparent),color-mix(in srgb,var(--surface) 85%,transparent))}}[data-theme=dark] .svc-calls-hub__track{box-shadow:none}[data-theme=dark] .svc-calls-hub__track--dyn{background:linear-gradient(145deg,var(--pulse-b),var(--surface))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-calls-hub__track--dyn{background:linear-gradient(145deg,color-mix(in srgb,var(--pulse-b) 14%,transparent),color-mix(in srgb,var(--surface) 85%,transparent))}}.svc-calls-hub__track:after{content:"";background:linear-gradient(90deg,var(--pulse-a),var(--pulse-a));height:3px;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.svc-calls-hub__track:after{background:linear-gradient(90deg,var(--pulse-a),color-mix(in srgb,var(--pulse-a) 20%,transparent))}}.svc-calls-hub__track--dyn:after{background:linear-gradient(90deg,var(--pulse-b),var(--pulse-b))}@supports (color:color-mix(in lab,red,red)){.svc-calls-hub__track--dyn:after{background:linear-gradient(90deg,var(--pulse-b),color-mix(in srgb,var(--pulse-b) 20%,transparent))}}.svc-calls-hub__n{font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:-.03em;color:var(--pulse-a);margin-bottom:.7rem;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:600;line-height:1;display:block}@supports (color:color-mix(in lab,red,red)){.svc-calls-hub__n{color:color-mix(in srgb,var(--pulse-a) 70%,var(--ink))}}.svc-calls-hub__track--dyn .svc-calls-hub__n{color:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.svc-calls-hub__track--dyn .svc-calls-hub__n{color:color-mix(in srgb,var(--pulse-b) 65%,var(--ink))}}.svc-calls-hub__title{color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:650;line-height:1.25}.svc-calls-hub__text{color:var(--muted);margin:.5rem 0 0;font-size:.88rem;line-height:1.5}.svc-calls-hub__bridge{flex-direction:column;align-items:center;gap:0;padding:.35rem 0 .15rem;display:flex}.svc-calls-hub__bridge-line{background:linear-gradient(180deg,var(--pulse-a),var(--pulse-b));width:2px;height:1.1rem}@supports (color:color-mix(in lab,red,red)){.svc-calls-hub__bridge-line{background:linear-gradient(180deg,color-mix(in srgb,var(--pulse-a) 55%,transparent),color-mix(in srgb,var(--pulse-b) 40%,transparent))}}.svc-calls-hub__bridge-dot{background:var(--pulse-a);width:.55rem;height:.55rem;box-shadow:0 0 0 4px var(--pulse-a);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.svc-calls-hub__bridge-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--pulse-a) 12%,#fff)}}[data-theme=dark] .svc-calls-hub__bridge-dot{box-shadow:0 0 0 4px var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-calls-hub__bridge-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--pulse-a) 16%,transparent)}}.svc-calls-hub__bindings{border:1px solid var(--border-light);background:var(--surface);box-shadow:var(--shadow-card);border-radius:18px;padding:1.15rem 1.1rem 1.05rem}[data-theme=dark] .svc-calls-hub__bindings{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-calls-hub__bindings{background:color-mix(in srgb,var(--surface) 82%,transparent)}}[data-theme=dark] .svc-calls-hub__bindings{box-shadow:none}.svc-calls-hub__list{gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.svc-calls-hub__list{grid-template-columns:1fr 1fr;column-gap:1.5rem}}.svc-calls-hub__row{border-bottom:1px solid var(--border-light);grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.7rem .85rem;padding:.85rem 0;display:grid}[data-theme=dark] .svc-calls-hub__row{border-bottom-color:var(--line)}@media (min-width:900px){.svc-calls-hub__row:last-child,.svc-calls-hub__row:nth-last-child(2):nth-child(odd){border-bottom-color:#0000}}.svc-calls-hub__row:last-child{border-bottom:none}.svc-calls-hub__row-n{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-a);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600;line-height:1.55}.svc-calls-hub__row-title{color:var(--ink);margin:0;font-size:.92rem;font-weight:650;line-height:1.3}.svc-calls-hub__row-text{color:var(--muted);margin:.3rem 0 0;font-size:.82rem;line-height:1.45}.svc-calls-trace__head{margin-bottom:1.35rem}.svc-calls-trace{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.svc-calls-trace:before{content:"";background:linear-gradient(180deg,var(--pulse-a),var(--pulse-b));width:2px;position:absolute;top:.6rem;bottom:.6rem;left:1.15rem}@supports (color:color-mix(in lab,red,red)){.svc-calls-trace:before{background:linear-gradient(180deg,color-mix(in srgb,var(--pulse-a) 55%,transparent),color-mix(in srgb,var(--pulse-b) 35%,transparent))}}@media (min-width:800px){.svc-calls-trace:before{left:1.35rem}}.svc-calls-trace__step{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.85rem 1.1rem;padding:.55rem 0;display:grid}@media (min-width:800px){.svc-calls-trace__step{grid-template-columns:2.9rem minmax(0,1fr)}}.svc-calls-trace__marker{z-index:1;flex-direction:column;align-items:center;gap:.35rem;padding-top:.35rem;display:flex;position:relative}.svc-calls-trace__dot{background:var(--pulse-a);width:.85rem;height:.85rem;box-shadow:0 0 0 4px var(--pulse-a);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.svc-calls-trace__dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--pulse-a) 14%,#fff)}}[data-theme=dark] .svc-calls-trace__dot{box-shadow:0 0 0 4px var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-calls-trace__dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--pulse-a) 18%,transparent)}}.svc-calls-trace__n{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:600}.svc-calls-trace__card{border:1px solid var(--border-light);background:var(--surface);box-shadow:var(--shadow-card);border-radius:14px;padding:.95rem 1.1rem}[data-theme=dark] .svc-calls-trace__card{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-calls-trace__card{background:color-mix(in srgb,var(--surface) 82%,transparent)}}[data-theme=dark] .svc-calls-trace__card{box-shadow:none}.svc-calls-trace__title{color:var(--ink);margin:0;font-size:.98rem;font-weight:650;line-height:1.3}.svc-calls-trace__text{color:var(--muted);margin:.35rem 0 0;font-size:.84rem;line-height:1.5}.svc-calls-board{border:1px solid var(--border-light);background:var(--surface);box-shadow:var(--shadow-card);border-radius:20px;gap:1.25rem;padding:1.35rem 1.25rem 1.4rem;display:grid}[data-theme=dark] .svc-calls-board{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-calls-board{background:color-mix(in srgb,var(--surface) 82%,transparent)}}[data-theme=dark] .svc-calls-board{box-shadow:none}.svc-calls-board__intro{border-bottom:1px solid var(--border-light);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;padding-bottom:1.1rem;display:flex}[data-theme=dark] .svc-calls-board__intro{border-bottom-color:var(--line)}.svc-calls-board__count{color:var(--muted);align-items:baseline;gap:.55rem;font-size:.75rem;font-weight:600;display:inline-flex}.svc-calls-board__count .display{color:var(--pulse-a);font-size:1.75rem;line-height:1}.svc-calls-board__cols{gap:.85rem 1.25rem;display:grid}@media (min-width:900px){.svc-calls-board__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.svc-calls-board__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.svc-calls-board__row{border-bottom:1px solid var(--border-light);color:var(--ink-soft);grid-template-columns:1.7rem minmax(0,1fr);gap:.5rem .65rem;padding:.65rem 0;font-size:.84rem;line-height:1.45;display:grid}.svc-calls-board__row:last-child{border-bottom:none}[data-theme=dark] .svc-calls-board__row{border-bottom-color:var(--line)}.svc-calls-board__n{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-a);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:600;line-height:1.55}.svc-calls-practice{gap:1rem;display:grid}@media (min-width:960px){.svc-calls-practice{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:1.25rem}}.svc-calls-practice__outcomes,.svc-calls-practice__sheet{border:1px solid var(--border-light);background:var(--surface);box-shadow:var(--shadow-card);border-radius:18px;overflow:hidden}[data-theme=dark] .svc-calls-practice__outcomes,[data-theme=dark] .svc-calls-practice__sheet{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-calls-practice__outcomes,[data-theme=dark] .svc-calls-practice__sheet{background:color-mix(in srgb,var(--surface) 82%,transparent)}}[data-theme=dark] .svc-calls-practice__outcomes,[data-theme=dark] .svc-calls-practice__sheet{box-shadow:none}.svc-calls-practice__head{border-bottom:1px solid var(--border-light);background:var(--pulse-a);align-items:center;gap:.75rem;padding:.95rem 1.15rem;display:flex}@supports (color:color-mix(in lab,red,red)){.svc-calls-practice__head{background:color-mix(in srgb,var(--pulse-a) 6%,var(--surface-soft))}}.svc-calls-practice__head--sheet{background:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.svc-calls-practice__head--sheet{background:color-mix(in srgb,var(--pulse-b) 7%,var(--surface-soft))}}[data-theme=dark] .svc-calls-practice__head{border-bottom-color:var(--line);background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-calls-practice__head{background:color-mix(in srgb,var(--pulse-a) 12%,transparent)}}[data-theme=dark] .svc-calls-practice__head--sheet{background:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-calls-practice__head--sheet{background:color-mix(in srgb,var(--pulse-b) 12%,transparent)}}.svc-calls-practice__index{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-a);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700}.svc-calls-practice__head--sheet .svc-calls-practice__index{color:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.svc-calls-practice__head--sheet .svc-calls-practice__index{color:color-mix(in srgb,var(--pulse-b) 70%,var(--pulse-a))}}.svc-calls-practice__title{color:var(--ink);text-wrap:balance;margin:0;font-size:.98rem;font-weight:650;line-height:1.3}.svc-calls-practice__list{margin:0;padding:.35rem 1.15rem .85rem;list-style:none}.svc-calls-practice__item{border-bottom:1px solid var(--border-light);grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.65rem .8rem;padding:.7rem 0;display:grid}.svc-calls-practice__item:last-child{border-bottom:none}[data-theme=dark] .svc-calls-practice__item{border-bottom-color:var(--line)}.svc-calls-practice__n{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-a);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:600;line-height:1.55}.svc-calls-practice__text{color:var(--ink-soft);font-size:.88rem;line-height:1.45}.svc-calls-practice__attrs{gap:0;margin:0;padding:.35rem 1.05rem .85rem;display:grid}.svc-calls-practice__attr{border-bottom:1px dashed var(--border-light);grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;gap:.55rem .75rem;padding:.62rem 0;display:grid}@supports (color:color-mix(in lab,red,red)){.svc-calls-practice__attr{border-bottom:1px dashed color-mix(in srgb,var(--border-light) 85%,transparent)}}.svc-calls-practice__attr:last-child{border-bottom:none}[data-theme=dark] .svc-calls-practice__attr{border-bottom-color:var(--line)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-calls-practice__attr{border-bottom-color:color-mix(in srgb,var(--line) 80%,transparent)}}.svc-calls-practice__attr-k{font-family:var(--font-unbounded),system-ui,sans-serif;color:var(--pulse-b);font-size:.68rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.svc-calls-practice__attr-k{color:color-mix(in srgb,var(--pulse-b) 55%,var(--muted))}}.svc-calls-practice__attr-k{font-variant-numeric:tabular-nums}.svc-calls-practice__attr-v{color:var(--ink);margin:0;font-size:.86rem;font-weight:550;line-height:1.4}.svc-calls-note{border:1px solid var(--border-light);background:var(--surface-soft);border-radius:16px;padding:1.2rem 1.25rem}[data-theme=dark] .svc-calls-note{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-calls-note{background:color-mix(in srgb,var(--surface) 75%,transparent)}}.svc-calls-faq{gap:2rem;display:grid}@media (min-width:960px){.svc-calls-faq{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:2.25rem}.svc-calls-faq__side{position:static}}.svc-calls .cta-band--mesh{border-radius:20px}@media (max-width:639px){.svc-calls-hero{padding-block:2rem 1.75rem}.svc-calls-hero__visual{border-radius:16px}.svc-calls-hero__signals{grid-template-columns:1fr;gap:.55rem}.svc-calls-hero__signal{border-radius:12px;padding:.85rem .95rem}.svc-calls-hero__signal-value{white-space:normal;text-wrap:balance;font-size:.92rem}.svc-calls-hero__signal-label{font-size:.6rem;line-height:1.3}.svc-calls-dial__panel{padding:1.05rem 1rem 1.1rem}.svc-calls-dial__text{font-size:.78rem}.svc-calls-misses__card{padding:1rem}.svc-calls-who__col{padding:1rem .95rem}.svc-calls-hub__track{padding:1.05rem 1rem 1.15rem}.svc-calls-hub__title{font-size:1rem}.svc-calls-hub__text{font-size:.82rem}.svc-calls-hub__bindings{padding:1rem .95rem .95rem}.svc-calls-hub__row{grid-template-columns:1.75rem minmax(0,1fr);gap:.55rem .7rem;padding:.75rem 0}.svc-calls-hub__row-title{font-size:.88rem}.svc-calls-hub__row-text{font-size:.78rem}.svc-calls-trace:before{left:.95rem}.svc-calls-trace__step{grid-template-columns:2.15rem minmax(0,1fr);gap:.65rem .75rem}.svc-calls-trace__card{padding:.85rem .95rem}.svc-calls-trace__text{font-size:.8rem}.svc-calls-board{padding:1.1rem 1rem 1.15rem}.svc-calls-board__row{font-size:.8rem}.svc-calls-practice__head{padding:.85rem 1rem}.svc-calls-practice__attrs,.svc-calls-practice__list{padding-inline:1rem}.svc-calls-practice__attr-v,.svc-calls-practice__text{font-size:.82rem}.svc-calls .cta-band--mesh{padding:1.2rem 1rem 1.1rem}.svc-calls-faq .font-semibold{font-size:.92rem}}.svc-crm{--crm-line:var(--border-light);--crm-panel:var(--surface);--crm-soft:var(--surface-soft);--crm-shadow:0 10px 32px var(--ink)}@supports (color:color-mix(in lab,red,red)){.svc-crm{--crm-shadow:0 10px 32px color-mix(in srgb,var(--ink) 5%,transparent)}}[data-theme=dark] .svc-crm{--crm-line:var(--line);--crm-shadow:none}.svc-crm-hero{background:radial-gradient(ellipse 50% 65% at 0 0,var(--pulse-a),transparent 55%),radial-gradient(ellipse 45% 55% at 100% 80%,var(--pulse-b),transparent 52%),linear-gradient(180deg,var(--surface-soft),var(--surface));padding-block:clamp(2.5rem,5.5vw,4.5rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.svc-crm-hero{background:radial-gradient(ellipse 50% 65% at 0 0,color-mix(in srgb,var(--pulse-a) 11%,transparent),transparent 55%),radial-gradient(ellipse 45% 55% at 100% 80%,color-mix(in srgb,var(--pulse-b) 10%,transparent),transparent 52%),linear-gradient(180deg,var(--surface-soft),var(--surface))}}.svc-crm-hero{border-bottom:1px solid var(--crm-line)}[data-theme=dark] .svc-crm-hero{background:radial-gradient(ellipse 50% 65% at 0 0,var(--pulse-a),transparent 55%),linear-gradient(180deg,var(--surface),var(--surface-soft))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-crm-hero{background:radial-gradient(ellipse 50% 65% at 0 0,color-mix(in srgb,var(--pulse-a) 16%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 80%,#0a0a14),var(--surface-soft))}}.svc-crm-hero__grid{align-items:start;gap:1.75rem;display:grid}@media (min-width:960px){.svc-crm-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2rem 2.5rem}}.svc-crm-hero__crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.85rem;font-size:.82rem;display:flex}.svc-crm-hero__crumbs a{color:var(--muted);transition:color .15s}.svc-crm-hero__crumbs a:hover{color:var(--pulse-a)}.svc-crm-hero__crumbs span:last-child{color:var(--ink-soft)}.svc-crm-hero__visual{border:1px solid var(--crm-line);background:linear-gradient(160deg,var(--pulse-a),var(--surface));border-radius:22px;position:relative}@supports (color:color-mix(in lab,red,red)){.svc-crm-hero__visual{background:linear-gradient(160deg,color-mix(in srgb,var(--pulse-a) 7%,var(--surface)),var(--surface))}}.svc-crm-hero__visual{box-shadow:var(--crm-shadow);padding:.35rem;overflow:hidden}[data-theme=dark] .svc-crm-hero__visual{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-crm-hero__visual{background:color-mix(in srgb,var(--surface) 75%,transparent)}}[data-theme=dark] .svc-crm-hero__visual{box-shadow:none}.svc-crm-hero__metrics{grid-template-columns:1fr;gap:.75rem;width:100%;margin-top:1.6rem;display:grid}@media (min-width:640px){.svc-crm-hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.svc-crm-hero__metric{border:1px solid var(--crm-line);background:var(--crm-panel);box-shadow:var(--crm-shadow);border-radius:16px;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;display:flex}[data-theme=dark] .svc-crm-hero__metric{box-shadow:none}.svc-crm-hero__metric-value{color:var(--ink);white-space:nowrap;font-size:clamp(1.15rem,2.4vw,1.45rem);line-height:1.15}.svc-crm-hero__metric-label{color:var(--muted);font-size:.78rem;line-height:1.35}.crm-hero-field{aspect-ratio:360/280;width:100%}.crm-hero-field__svg{width:100%;height:100%;display:block}.crm-hero-field__board{fill:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.crm-hero-field__board{fill:color-mix(in srgb,var(--surface-soft) 88%,var(--pulse-b))}}.crm-hero-field__board{stroke:var(--crm-line,var(--border-light));stroke-width:1px}[data-theme=dark] .crm-hero-field__board{fill:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .crm-hero-field__board{fill:color-mix(in srgb,var(--surface) 90%,transparent)}}[data-theme=dark] .crm-hero-field__board{stroke:var(--line)}.crm-hero-field__toolbar{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.crm-hero-field__toolbar{fill:color-mix(in srgb,var(--pulse-a) 8%,var(--surface))}}.crm-hero-field__toolbar-flat{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.crm-hero-field__toolbar-flat{fill:color-mix(in srgb,var(--pulse-a) 8%,var(--surface))}}.crm-hero-field__dot{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.crm-hero-field__dot{fill:color-mix(in srgb,var(--pulse-a) 45%,var(--muted))}}.crm-hero-field__brand{fill:var(--ink-soft);letter-spacing:.02em;font-size:11px;font-weight:700}.crm-hero-field__lane{fill:var(--surface);stroke:var(--border-light);stroke-width:1px}[data-theme=dark] .crm-hero-field__lane{fill:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .crm-hero-field__lane{fill:color-mix(in srgb,var(--surface) 70%,transparent)}}[data-theme=dark] .crm-hero-field__lane{stroke:var(--line)}.crm-hero-field__lane-title{fill:var(--muted);letter-spacing:.04em;font-size:10px;font-weight:700}.crm-hero-field__card{stroke:var(--border-light);stroke-width:1px}[data-theme=dark] .crm-hero-field__card{stroke:var(--line)}.crm-hero-field__card-line{fill:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.crm-hero-field__card-line{fill:color-mix(in srgb,var(--pulse-b) 35%,var(--muted))}}.crm-hero-field__col{opacity:0;animation:crm-col-in 3.6s ease-out infinite}.crm-hero-field__flow{stroke-dasharray:8 6;animation:crm-flow-pulse 2.4s ease-in-out infinite}.crm-hero-field__chip{animation:crm-chip-float 3.2s ease-in-out infinite}.crm-hero-field__chip rect{fill:var(--surface);stroke:var(--border-light);stroke-width:1px;filter:drop-shadow(0 4px 10px var(--ink))}@supports (color:color-mix(in lab,red,red)){.crm-hero-field__chip rect{filter:drop-shadow(0 4px 10px color-mix(in srgb,var(--ink) 8%,transparent))}}[data-theme=dark] .crm-hero-field__chip rect{fill:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .crm-hero-field__chip rect{fill:color-mix(in srgb,var(--surface) 90%,transparent)}}[data-theme=dark] .crm-hero-field__chip rect{stroke:var(--line);filter:none}.crm-hero-field__chip-text{fill:var(--pulse-a);font-size:11px;font-weight:700}@keyframes crm-col-in{0%,8%{opacity:0;transform:translateY(10px)}22%,78%{opacity:1;transform:translateY(0)}to{opacity:.55;transform:translateY(0)}}@keyframes crm-flow-pulse{0%,to{opacity:.25}50%{opacity:1}}@keyframes crm-chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.crm-hero-field__chip,.crm-hero-field__col,.crm-hero-field__flow{opacity:1;animation:none;transform:none}}.svc-crm-intake{border:1px solid var(--crm-line);background:var(--crm-panel);box-shadow:var(--crm-shadow);border-radius:20px;gap:1.1rem;padding:1.25rem 1.2rem 1.35rem;display:grid}@media (min-width:900px){.svc-crm-intake{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:1.5rem 2rem;padding:1.4rem 1.5rem}}.svc-crm-intake__flow{align-items:center;gap:.85rem;display:grid}@media (min-width:720px){.svc-crm-intake__flow{grid-template-columns:minmax(0,1fr) auto minmax(7.5rem,auto);gap:.85rem 1rem}}.svc-crm-intake__sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.svc-crm-intake__sources{grid-template-columns:repeat(4,minmax(0,1fr))}}.svc-crm-intake__source{border:1px solid var(--crm-line);background:var(--surface);box-shadow:var(--crm-shadow);border-radius:14px;flex-direction:column;gap:.15rem;padding:.7rem .75rem;display:flex}.svc-crm-intake__source-label{color:var(--ink);font-size:.85rem;font-weight:650}.svc-crm-intake__source-hint{color:var(--muted);font-size:.72rem}.svc-crm-intake__arrow{background:linear-gradient(90deg,var(--pulse-b),var(--pulse-a));border-radius:999px;width:2.5rem;height:2px;margin-inline:auto;position:relative}.svc-crm-intake__arrow:after{content:"";border-right:2px solid var(--pulse-a);border-top:2px solid var(--pulse-a);width:7px;height:7px;position:absolute;top:50%;right:-2px;transform:translateY(-50%)rotate(45deg)}@media (max-width:719px){.svc-crm-intake__arrow{background:linear-gradient(180deg,var(--pulse-b),var(--pulse-a));width:2px;height:1.5rem}.svc-crm-intake__arrow:after{top:auto;bottom:-2px;right:50%;transform:translate(50%)rotate(135deg)}}.svc-crm-intake__hub{border:1px solid var(--pulse-a);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-height:4.25rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.svc-crm-intake__hub{border:1px solid color-mix(in srgb,var(--pulse-a) 35%,var(--crm-line))}}.svc-crm-intake__hub{background:linear-gradient(145deg,var(--pulse-a),var(--surface))}@supports (color:color-mix(in lab,red,red)){.svc-crm-intake__hub{background:linear-gradient(145deg,color-mix(in srgb,var(--pulse-a) 12%,var(--surface)),var(--surface))}}.svc-crm-intake__hub{text-align:center}.svc-crm-intake__hub-label{color:var(--ink);font-size:.95rem;font-weight:700}.svc-crm-intake__hub-hint{color:var(--muted);font-size:.72rem}.svc-crm-leaks{border:1px solid var(--crm-line);background:var(--crm-panel);box-shadow:var(--crm-shadow);border-radius:20px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.svc-crm-leaks__item{border-bottom:1px solid var(--crm-line);grid-template-columns:3rem minmax(0,1fr) 1.25rem;align-items:start;gap:.75rem .85rem;padding:1.05rem 1rem 1.1rem;display:grid}.svc-crm-leaks__item:last-child{border-bottom:0}@media (min-width:720px){.svc-crm-leaks__item{grid-template-columns:3.5rem minmax(0,1fr) 1.5rem;padding:1.15rem 1.25rem 1.2rem}}.svc-crm-leaks__n{letter-spacing:.06em;color:var(--pulse-a);padding-top:.15rem;font-size:.78rem;font-weight:700}.svc-crm-leaks__title{color:var(--ink);margin:0;font-size:.98rem;font-weight:650}.svc-crm-leaks__text{color:var(--muted);margin:.35rem 0 0;font-size:.86rem;line-height:1.5}.svc-crm-leaks__drop{background:var(--pulse-a);border-radius:999px;width:.55rem;height:.55rem;margin-top:.45rem}@supports (color:color-mix(in lab,red,red)){.svc-crm-leaks__drop{background:color-mix(in srgb,var(--pulse-a) 55%,transparent)}}.svc-crm-leaks__drop{box-shadow:0 10px 0 -2px var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.svc-crm-leaks__drop{box-shadow:0 10px 0 -2px color-mix(in srgb,var(--pulse-b) 28%,transparent)}}.svc-crm-zigzag{gap:.75rem;display:grid}@media (min-width:800px){.svc-crm-zigzag{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}.svc-crm-zigzag__item--alt{transform:none}}.svc-crm-zigzag__item{border:1px solid var(--crm-line);background:var(--crm-panel);box-shadow:var(--crm-shadow);border-radius:18px;grid-template-columns:2.4rem minmax(0,1fr);gap:.85rem;padding:1.15rem 1.1rem;display:grid}.svc-crm-zigzag__n{width:2.35rem;height:2.35rem;color:var(--pulse-a);background:var(--pulse-a);border-radius:12px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.svc-crm-zigzag__n{background:color-mix(in srgb,var(--pulse-a) 10%,var(--surface))}}.svc-crm-zigzag__n{border:1px solid var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.svc-crm-zigzag__n{border:1px solid color-mix(in srgb,var(--pulse-a) 22%,var(--crm-line))}}.svc-crm-zigzag__title{color:var(--ink);margin:0;font-size:.98rem;font-weight:650}.svc-crm-zigzag__text{color:var(--muted);margin:.4rem 0 0;font-size:.86rem;line-height:1.5}.svc-crm-pipe{--stages:8;--cycle:calc(var(--stages) * 2.1s);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.5rem;grid-auto-columns:minmax(15.5rem,1fr);grid-auto-flow:column;gap:.75rem;padding-inline:.15rem .85rem;scroll-padding-inline:.75rem;display:grid;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}@media (min-width:1100px){.svc-crm-pipe{grid-auto-flow:dense;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:unset;padding-inline:0;overflow:visible;-webkit-mask-image:none;mask-image:none}}.svc-crm-pipe__track{display:none}@media (min-width:1100px){.svc-crm-pipe__track{background:linear-gradient(90deg,var(--pulse-a),var(--pulse-b));border-radius:999px;height:2px;display:block;position:absolute;top:1.35rem;left:1rem;right:1rem}@supports (color:color-mix(in lab,red,red)){.svc-crm-pipe__track{background:linear-gradient(90deg,color-mix(in srgb,var(--pulse-a) 35%,transparent),color-mix(in srgb,var(--pulse-b) 45%,transparent))}}.svc-crm-pipe__track{opacity:.55;pointer-events:none;z-index:0}}.svc-crm-pipe__card{--i:0;z-index:1;scroll-snap-align:start;background:var(--crm-panel);min-height:100%;box-shadow:var(--crm-shadow);border:1px solid var(--crm-line);border-top:3px solid var(--pulse-a);border-radius:16px;flex-direction:column;gap:.45rem;padding:1.1rem 1rem 1.25rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.svc-crm-pipe__card{border-top:3px solid color-mix(in srgb,var(--pulse-a) 35%,var(--crm-line))}}.svc-crm-pipe__card{opacity:.72;animation:crm-pipe-cycle var(--cycle) ease-in-out infinite;animation-delay:calc(var(--i) * (var(--cycle) / var(--stages)));transition:border-color .25s;transform:translateY(0)}.svc-crm-pipe__pulse{background:linear-gradient(90deg,transparent,var(--pulse-a),transparent);border-radius:999px;height:2px;position:absolute;bottom:.55rem;left:.85rem;right:.85rem}@supports (color:color-mix(in lab,red,red)){.svc-crm-pipe__pulse{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--pulse-a) 70%,var(--pulse-b)),transparent)}}.svc-crm-pipe__pulse{opacity:0;transform-origin:50%;animation:crm-pipe-bar var(--cycle) ease-in-out infinite;animation-delay:calc(var(--i) * (var(--cycle) / var(--stages)));pointer-events:none;transform:scaleX(.4)}.svc-crm-pipe__n{letter-spacing:.08em;color:var(--pulse-a);font-size:.72rem;font-weight:700}.svc-crm-pipe__title{color:var(--ink);margin:0;font-size:.95rem;font-weight:650}.svc-crm-pipe__text{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}@keyframes crm-pipe-cycle{0%,4%{opacity:1;border-top-color:color-mix(in srgb,var(--pulse-a) 75%,var(--pulse-b));box-shadow:var(--crm-shadow),0 10px 28px color-mix(in srgb,var(--pulse-a) 10%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--pulse-a) 7%,var(--surface)),var(--crm-panel) 55%);transform:translateY(-4px)}12.5%,to{opacity:.72;border-top-color:color-mix(in srgb,var(--pulse-a) 35%,var(--crm-line));box-shadow:var(--crm-shadow);background:var(--crm-panel);transform:translateY(0)}}@keyframes crm-pipe-bar{0%,4%{opacity:1;transform:scaleX(1)}12.5%,to{opacity:0;transform:scaleX(.4)}}@media (prefers-reduced-motion:reduce){.svc-crm-pipe__card,.svc-crm-pipe__pulse{animation:none}.svc-crm-pipe__card{opacity:1;border-top-color:var(--pulse-a);transform:none}@supports (color:color-mix(in lab,red,red)){.svc-crm-pipe__card{border-top-color:color-mix(in srgb,var(--pulse-a) 55%,var(--pulse-b))}}.svc-crm-pipe__card{background:var(--crm-panel)}.svc-crm-pipe__pulse{opacity:0}}.svc-crm-funnel__head{margin-bottom:1.25rem}.svc-crm-funnel{--tiers:7;justify-items:center;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.svc-crm-funnel__tier{--i:0;width:calc(100% - (var(--i) * 4%));border:1px solid var(--crm-line);background:linear-gradient(90deg,var(--pulse-a),var(--crm-panel) 42%);border-radius:16px;grid-template-columns:2.6rem minmax(0,1fr);align-items:start;gap:.75rem .9rem;max-width:100%;padding:.95rem 1rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.svc-crm-funnel__tier{background:linear-gradient(90deg,color-mix(in srgb,var(--pulse-a) calc(10% - var(--i) * 1%),transparent),var(--crm-panel) 42%)}}.svc-crm-funnel__tier{box-shadow:var(--crm-shadow)}.svc-crm-funnel__n{letter-spacing:.06em;color:var(--pulse-a);padding-top:.15rem;font-size:.75rem;font-weight:700}.svc-crm-funnel__title{color:var(--ink);margin:0;font-size:.98rem;font-weight:650}.svc-crm-funnel__text{color:var(--muted);margin:.3rem 0 0;font-size:.84rem;line-height:1.45}@media (max-width:639px){.svc-crm-funnel__tier{width:100%}}.svc-crm-includes{gap:1.75rem;display:grid}@media (min-width:960px){.svc-crm-includes{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:2.5rem 3rem}.svc-crm-includes__intro{top:calc(var(--header-h) + 1rem);position:sticky}}.svc-crm-includes__count{border-top:1px solid var(--crm-line);color:var(--muted);letter-spacing:.02em;align-items:baseline;gap:.65rem;margin-top:1.35rem;padding-top:1.15rem;font-size:.78rem;font-weight:600;display:inline-flex}.svc-crm-includes__count .display{color:var(--pulse-a);font-size:1.75rem;line-height:1}.svc-crm-includes__list{border-top:1px solid var(--crm-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.svc-crm-includes__row{border-bottom:1px solid var(--crm-line);grid-template-columns:2.4rem minmax(0,1fr);align-items:start;gap:.85rem 1.15rem;padding:.95rem .15rem .95rem 0;transition:background .2s,padding-left .2s;display:grid}.svc-crm-includes__row:last-child{border-bottom:0}.svc-crm-includes__row:hover{background:linear-gradient(90deg,var(--pulse-a),transparent 72%);padding-left:.35rem}@supports (color:color-mix(in lab,red,red)){.svc-crm-includes__row:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--pulse-a) 7%,transparent),transparent 72%)}}.svc-crm-includes__n{letter-spacing:.05em;color:var(--pulse-a);padding-top:.15rem;font-size:.78rem;font-weight:700}.svc-crm-includes__text{color:var(--ink-soft);font-size:.9rem;line-height:1.5}.svc-crm-includes__row:hover .svc-crm-includes__text{color:var(--ink)}.svc-crm-practice{align-items:stretch;gap:.85rem;display:grid}@media (min-width:860px){.svc-crm-practice{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem}}.svc-crm-practice__bridge{justify-content:center;align-items:center;padding:.15rem 0;display:flex}.svc-crm-practice__arrow{border:1px solid var(--crm-line);background:var(--crm-panel);width:1.55rem;height:1.55rem;box-shadow:var(--crm-shadow);border-radius:999px;display:block;position:relative}.svc-crm-practice__arrow:before{content:"";border-right:2px solid var(--pulse-a);border-bottom:2px solid var(--pulse-a);width:.42rem;height:.42rem;position:absolute;inset:50% auto auto 50%;transform:translate(-60%,-50%)rotate(-45deg)}@media (max-width:859px){.svc-crm-practice__arrow:before{transform:translate(-50%,-65%)rotate(45deg)}}.svc-crm-practice__panel{border:1px solid var(--crm-line);background:var(--crm-panel);box-shadow:var(--crm-shadow);border-radius:20px;height:100%;padding:1.2rem 1.15rem 1.3rem}.svc-crm-practice__panel--before{border-top:3px solid var(--muted)}@supports (color:color-mix(in lab,red,red)){.svc-crm-practice__panel--before{border-top:3px solid color-mix(in srgb,var(--muted) 55%,transparent)}}.svc-crm-practice__panel--after{border-top:3px solid var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.svc-crm-practice__panel--after{border-top:3px solid color-mix(in srgb,var(--pulse-a) 70%,var(--pulse-b))}}.svc-crm-practice__panel--after{background:linear-gradient(180deg,var(--pulse-a),var(--surface))}@supports (color:color-mix(in lab,red,red)){.svc-crm-practice__panel--after{background:linear-gradient(180deg,color-mix(in srgb,var(--pulse-a) 6%,var(--surface)),var(--surface))}}.svc-crm-practice__head{border-bottom:1px solid var(--crm-line);flex-direction:column;gap:.45rem;margin-bottom:.9rem;padding-bottom:.85rem;display:flex}.svc-crm-practice__tag{letter-spacing:.1em;text-transform:uppercase;color:var(--pulse-a);align-self:flex-start;font-size:.68rem;font-weight:700}.svc-crm-practice__panel--before .svc-crm-practice__tag{color:var(--muted)}.svc-crm-practice__title{color:var(--ink);margin:0;font-size:1.02rem;font-weight:650}.svc-crm-practice__items{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.svc-crm-practice__item{color:var(--muted);grid-template-columns:.55rem minmax(0,1fr);align-items:start;gap:.65rem;font-size:.84rem;line-height:1.45;display:grid}.svc-crm-practice__mark{background:var(--pulse-a);border-radius:999px;width:.4rem;height:.4rem;margin-top:.4rem}@supports (color:color-mix(in lab,red,red)){.svc-crm-practice__mark{background:color-mix(in srgb,var(--pulse-a) 70%,var(--pulse-b))}}.svc-crm-practice__panel--before .svc-crm-practice__mark{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.svc-crm-practice__panel--before .svc-crm-practice__mark{background:color-mix(in srgb,var(--muted) 55%,transparent)}}.svc-crm-board{gap:1.25rem;display:grid}@media (min-width:900px){.svc-crm-board{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:1.75rem 2rem}}.svc-crm-board__grid{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.svc-crm-board__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.svc-crm-board__card{border:1px solid var(--crm-line);background:var(--crm-panel);box-shadow:var(--crm-shadow);border-radius:14px;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.65rem;padding:.9rem .95rem;display:grid}.svc-crm-board__n{letter-spacing:.05em;color:var(--pulse-a);padding-top:.1rem;font-size:.7rem;font-weight:700}.svc-crm-board__text{color:var(--ink-soft);font-size:.84rem;line-height:1.4}.svc-crm-note{border:1px solid var(--crm-line);background:var(--crm-soft);border-radius:18px;padding:1.25rem 1.35rem}.svc-crm-faq{gap:2rem;display:grid}@media (min-width:960px){.svc-crm-faq{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:2.25rem}.svc-crm-faq__side{top:calc(var(--header-h) + 1rem);position:sticky}}.svc-crm .cta-band--mesh{border:1px solid var(--crm-line)}@media (max-width:639px){.svc-crm-hero{padding-block:2rem 1.5rem}.svc-crm-hero__visual{border-radius:16px}.svc-crm-hero__metric{padding:.9rem 1rem}.svc-crm-hero__metric-value{white-space:normal;font-size:1.1rem}.svc-crm-hero__metric-label{font-size:.72rem}.svc-crm-intake{padding:1.05rem 1rem}.svc-crm-leaks__item{grid-template-columns:2.4rem minmax(0,1fr) 1rem;padding:.95rem .85rem 1rem}.svc-crm-leaks__title{font-size:.92rem}.svc-crm-leaks__text{font-size:.82rem}.svc-crm-board__card,.svc-crm-funnel__tier,.svc-crm-pipe__card,.svc-crm-practice__panel,.svc-crm-zigzag__item{padding:1rem}.svc-crm-zigzag__item--alt{transform:none}.svc-crm-includes__row{grid-template-columns:1.8rem minmax(0,1fr);padding:.8rem 0}.svc-crm-includes__text{font-size:.84rem}.svc-crm .cta-band--mesh{padding:1.2rem 1rem 1.1rem}}.svc-direct{--svc-direct-rail:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.svc-direct{--svc-direct-rail:color-mix(in srgb,var(--pulse-a) 55%,var(--pulse-b))}}.svc-direct-hero{background:radial-gradient(ellipse 50% 65% at 0 0,var(--pulse-b),transparent 55%),radial-gradient(ellipse 45% 55% at 100% 100%,var(--pulse-a),transparent 58%),var(--surface);padding-block:clamp(2.5rem,5.5vw,4.5rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.svc-direct-hero{background:radial-gradient(ellipse 50% 65% at 0 0,color-mix(in srgb,var(--pulse-b) 14%,transparent),transparent 55%),radial-gradient(ellipse 45% 55% at 100% 100%,color-mix(in srgb,var(--pulse-a) 11%,transparent),transparent 58%),var(--surface)}}.svc-direct-hero{border-bottom:1px solid var(--border-light)}[data-theme=dark] .svc-direct-hero{background:radial-gradient(ellipse 50% 65% at 0 0,var(--pulse-b),transparent 55%),linear-gradient(180deg,var(--surface),var(--surface-soft))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-direct-hero{background:radial-gradient(ellipse 50% 65% at 0 0,color-mix(in srgb,var(--pulse-b) 20%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 80%,#0a0a14),var(--surface-soft))}}[data-theme=dark] .svc-direct-hero{border-bottom-color:var(--line)}.svc-direct-hero__grid{align-items:start;gap:1.75rem;display:grid}@media (min-width:960px){.svc-direct-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2rem 2.5rem}}.svc-direct-hero__crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.85rem;font-size:.82rem;display:flex}.svc-direct-hero__crumbs a{color:var(--muted);transition:color .15s}.svc-direct-hero__crumbs a:hover{color:var(--pulse-a)}.svc-direct-hero__crumbs span:last-child{color:var(--ink)}.svc-direct-hero__pills{flex-wrap:wrap;gap:.65rem;width:100%;margin-top:1.6rem;padding:0;list-style:none;display:flex}.svc-direct-hero__pill{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:.15rem;min-width:7.5rem;padding:.7rem .9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.svc-direct-hero__pill{background:color-mix(in srgb,var(--surface) 70%,#fff)}}.svc-direct-hero__pill{box-shadow:0 1px 0 var(--ink)}@supports (color:color-mix(in lab,red,red)){.svc-direct-hero__pill{box-shadow:0 1px 0 color-mix(in srgb,var(--ink) 4%,transparent)}}[data-theme=dark] .svc-direct-hero__pill{background:var(--surface-soft)}.svc-direct-hero__pill-value{color:var(--ink);font-size:1.05rem;line-height:1.15}.svc-direct-hero__pill-label{color:var(--muted);max-width:11rem;font-size:.7rem;line-height:1.35}.svc-direct-hero__visual{border:1px solid var(--line);background:linear-gradient(160deg,var(--pulse-a),var(--surface));border-radius:22px;position:relative}@supports (color:color-mix(in lab,red,red)){.svc-direct-hero__visual{background:linear-gradient(160deg,color-mix(in srgb,var(--pulse-a) 8%,var(--surface)),var(--surface))}}.svc-direct-hero__visual{padding:.5rem;overflow:hidden}[data-theme=dark] .svc-direct-hero__visual{background:linear-gradient(160deg,var(--pulse-a),var(--surface-soft))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-direct-hero__visual{background:linear-gradient(160deg,color-mix(in srgb,var(--pulse-a) 14%,var(--surface)),var(--surface-soft))}}.direct-hero-field{width:100%}.direct-hero-field__svg{width:100%;height:auto;display:block}.direct-hero-field__chrome{fill:var(--surface)}@supports (color:color-mix(in lab,red,red)){.direct-hero-field__chrome{fill:color-mix(in srgb,var(--surface) 92%,#fff)}}.direct-hero-field__chrome{stroke:var(--line);stroke-width:1.2px}[data-theme=dark] .direct-hero-field__chrome{fill:var(--surface-soft)}.direct-hero-field__search{fill:var(--surface);stroke:var(--line);stroke-width:1px}[data-theme=dark] .direct-hero-field__search{fill:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .direct-hero-field__search{fill:color-mix(in srgb,var(--surface) 70%,#000)}}.direct-hero-field__search-text{fill:var(--muted);font-family:inherit;font-size:11px}.direct-hero-field__tab{fill:#0000;stroke:var(--line);stroke-width:1px}.direct-hero-field__tab--active{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.direct-hero-field__tab--active{fill:color-mix(in srgb,var(--pulse-a) 14%,var(--surface))}}.direct-hero-field__tab--active{stroke:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.direct-hero-field__tab--active{stroke:color-mix(in srgb,var(--pulse-a) 40%,var(--line))}}.direct-hero-field__tab-text{fill:var(--muted);font-family:inherit;font-size:10px;font-weight:600}.direct-hero-field__tab-text--active{fill:var(--ink)}.direct-hero-field__ad-card{fill:var(--surface);stroke:var(--line);stroke-width:1px}[data-theme=dark] .direct-hero-field__ad-card{fill:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .direct-hero-field__ad-card{fill:color-mix(in srgb,var(--surface) 85%,#000)}}.direct-hero-field__ad-label{fill:var(--muted);font-family:inherit;font-size:9px}.direct-hero-field__meter-bg{fill:var(--line)}@supports (color:color-mix(in lab,red,red)){.direct-hero-field__meter-bg{fill:color-mix(in srgb,var(--line) 55%,transparent)}}.direct-hero-field__ad{animation:direct-ad-in .7s both}.direct-hero-field__pulse{animation:direct-pulse 2.2s ease-in-out infinite}@keyframes direct-ad-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes direct-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.svc-direct-channels{gap:.75rem;display:grid}@media (min-width:720px){.svc-direct-channels{border:1px solid var(--border-light);background:var(--surface);box-shadow:var(--shadow-card);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden}.svc-direct-channels__lane{box-shadow:none}}.svc-direct-channels__lane{border:1px solid var(--border-light);background:var(--surface);box-shadow:var(--shadow-card);border-radius:16px;padding:1.15rem 1.2rem 1.25rem}@media (min-width:720px){.svc-direct-channels__lane{border:0;border-right:1px solid var(--line);border-radius:0}.svc-direct-channels__lane:last-child{border-right:0}}[data-theme=dark] .svc-direct-channels__lane{background:var(--surface-soft)}.svc-direct-channels__n{letter-spacing:.08em;color:var(--pulse-a);margin-bottom:.45rem;font-size:.72rem;font-weight:700;display:inline-block}.svc-direct-channels__title{color:var(--ink);font-size:1.05rem;font-weight:650}.svc-direct-channels__text{color:var(--muted);margin-top:.4rem;font-size:.88rem;line-height:1.5}.svc-direct-leak{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.svc-direct-leak:before{content:"";background:linear-gradient(180deg,var(--pulse-a),var(--pulse-b),transparent);width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.35rem}@supports (color:color-mix(in lab,red,red)){.svc-direct-leak:before{background:linear-gradient(180deg,color-mix(in srgb,var(--pulse-a) 70%,transparent),color-mix(in srgb,var(--pulse-b) 50%,transparent),transparent)}}.svc-direct-leak:before{opacity:.75;pointer-events:none}.svc-direct-leak__item{grid-template-columns:2.7rem minmax(0,1fr);align-items:start;gap:.95rem;padding:.55rem 0;display:grid;position:relative}.svc-direct-leak__marker{z-index:1;justify-content:center;padding-top:.35rem;display:flex;position:relative}.svc-direct-leak__n{border:1px solid var(--pulse-a);border-radius:14px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.svc-direct-leak__n{border:1px solid color-mix(in srgb,var(--pulse-a) 35%,var(--line))}}.svc-direct-leak__n{background:linear-gradient(145deg,var(--pulse-a),var(--surface))}@supports (color:color-mix(in lab,red,red)){.svc-direct-leak__n{background:linear-gradient(145deg,color-mix(in srgb,var(--pulse-a) 16%,var(--surface)),var(--surface))}}.svc-direct-leak__n{color:var(--pulse-a);letter-spacing:.04em;box-shadow:0 0 0 4px var(--surface-soft);font-size:.72rem;font-weight:700}.svc-direct-leak__panel{border:1px solid var(--line);background:radial-gradient(ellipse 70% 80% at 100% 0,var(--pulse-a),transparent 55%),var(--surface);border-radius:18px;min-width:0;padding:1rem 1.1rem 1.1rem}@supports (color:color-mix(in lab,red,red)){.svc-direct-leak__panel{background:radial-gradient(ellipse 70% 80% at 100% 0,color-mix(in srgb,var(--pulse-a) 10%,transparent),transparent 55%),var(--surface)}}[data-theme=dark] .svc-direct-leak__panel{background:radial-gradient(ellipse 70% 80% at 100% 0,var(--pulse-a),transparent 55%),var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-direct-leak__panel{background:radial-gradient(ellipse 70% 80% at 100% 0,color-mix(in srgb,var(--pulse-a) 14%,transparent),transparent 55%),var(--surface-soft)}}.svc-direct-leak__title{color:var(--ink);text-wrap:balance;margin:0;font-size:.98rem;font-weight:650;line-height:1.3}.svc-direct-leak__text{color:var(--muted);text-wrap:pretty;margin:.4rem 0 0;font-size:.86rem;line-height:1.5}@media (min-width:900px){.svc-direct-leak{grid-template-columns:1fr 1fr;gap:1.1rem 2.5rem}.svc-direct-leak:before{top:1.6rem;bottom:1.6rem;left:50%;transform:translate(-50%)}.svc-direct-leak__item{grid-template-columns:2.7rem minmax(0,1fr);padding:.3rem 0}.svc-direct-leak__item:nth-child(odd){grid-column:1;grid-template-columns:minmax(0,1fr) 2.7rem;justify-self:stretch;padding-right:1.25rem}.svc-direct-leak__item:nth-child(odd) .svc-direct-leak__marker{order:2}.svc-direct-leak__item--right,.svc-direct-leak__item:nth-child(2n){grid-column:2;justify-self:stretch;padding-left:1.25rem}.svc-direct-leak__item:nth-child(2),.svc-direct-leak__item:nth-child(4){margin-top:2.75rem}.svc-direct-leak__item:nth-child(5){margin-inline:auto;grid-column:1/-1;grid-template-columns:2.7rem minmax(0,1fr);width:100%;max-width:32rem;margin-top:.25rem;padding-inline:0}.svc-direct-leak__item:nth-child(5) .svc-direct-leak__marker{order:0}}.svc-direct-board{gap:.75rem;display:grid}@media (min-width:640px){.svc-direct-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.svc-direct-board{grid-template-columns:repeat(4,minmax(0,1fr))}}.svc-direct-board__card{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--pulse-a);border-radius:16px;flex-direction:column;gap:.55rem;padding:1rem 1.05rem 1.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.svc-direct-board__card{border-top:3px solid color-mix(in srgb,var(--pulse-a) 70%,var(--pulse-b))}}[data-theme=dark] .svc-direct-board__card{background:var(--surface-soft)}.svc-direct-board__head{align-items:baseline;gap:.55rem;display:flex}.svc-direct-board__n{letter-spacing:.06em;color:var(--pulse-a);flex-shrink:0;font-size:.72rem;font-weight:700}.svc-direct-board__title{color:var(--ink);font-size:.92rem;font-weight:650;line-height:1.3}.svc-direct-board__text{color:var(--muted);font-size:.82rem;line-height:1.5}.svc-direct-includes{gap:1.35rem;display:grid}.svc-direct-includes__banner{border-bottom:1px solid var(--border-light);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;padding-bottom:1.15rem;display:flex}[data-theme=dark] .svc-direct-includes__banner{border-bottom-color:var(--line)}.svc-direct-includes__count{border:1px solid var(--pulse-a);border-radius:14px;align-items:baseline;gap:.45rem;padding:.55rem .85rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.svc-direct-includes__count{border:1px solid color-mix(in srgb,var(--pulse-a) 28%,var(--line))}}.svc-direct-includes__count{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.svc-direct-includes__count{background:color-mix(in srgb,var(--pulse-a) 8%,var(--surface))}}.svc-direct-includes__count{color:var(--muted);font-size:.76rem}[data-theme=dark] .svc-direct-includes__count{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-direct-includes__count{background:color-mix(in srgb,var(--pulse-a) 12%,var(--surface))}}.svc-direct-includes__count .display{color:var(--pulse-a);font-size:1.45rem;line-height:1}.svc-direct-includes__grid{gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.svc-direct-includes__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.75rem}}.svc-direct-includes__cell{border-bottom:1px solid var(--line);grid-template-columns:2.1rem minmax(0,1fr);align-items:start;gap:.65rem .85rem;padding:.85rem .15rem .85rem 0;display:grid}@supports (color:color-mix(in lab,red,red)){.svc-direct-includes__cell{border-bottom:1px solid color-mix(in srgb,var(--line) 75%,transparent)}}.svc-direct-includes__cell{transition:background .2s,padding-left .2s}[data-theme=dark] .svc-direct-includes__cell{border-bottom-color:var(--line)}.svc-direct-includes__cell:hover{background:linear-gradient(90deg,var(--pulse-a),transparent 70%);padding-left:.3rem}@supports (color:color-mix(in lab,red,red)){.svc-direct-includes__cell:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--pulse-a) 7%,transparent),transparent 70%)}}.svc-direct-includes__n{font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:.04em;color:var(--pulse-a);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600;line-height:1.55}.svc-direct-includes__text{color:var(--ink-soft);font-size:.88rem;line-height:1.5}.svc-direct-includes__cell:hover .svc-direct-includes__text{color:var(--ink)}.svc-direct-ladder__head{margin-bottom:1.25rem}.svc-direct-bricks.reveal{transform:none}.svc-direct-ladder{flex-direction:column;align-items:center;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.svc-direct-ladder__tier{width:calc(62% + (var(--i) * (38% / max(1, calc(var(--tiers) - 1)))));border:1px solid var(--line);background:var(--pulse-a);border-radius:14px;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.85rem;min-width:min(100%,18rem);max-width:48rem;padding:.95rem 1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.svc-direct-ladder__tier{background:color-mix(in srgb,var(--pulse-a) calc(4% + var(--i) * 2%),var(--surface))}}.svc-direct-ladder__tier{box-shadow:0 1px 0 var(--ink)}@supports (color:color-mix(in lab,red,red)){.svc-direct-ladder__tier{box-shadow:0 1px 0 color-mix(in srgb,var(--ink) 4%,transparent)}}[data-theme=dark] .svc-direct-ladder__tier{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-direct-ladder__tier{background:color-mix(in srgb,var(--pulse-a) calc(6% + var(--i) * 2%),var(--surface-soft))}}[data-theme=dark] .svc-direct-ladder__tier{box-shadow:none}.svc-direct-bricks:not(.is-visible) .svc-direct-ladder__tier{opacity:0;transform:translateY(-40px)scale(.97)}.svc-direct-bricks.is-visible .svc-direct-ladder__tier{animation:direct-brick-drop .72s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * 80ms)}@keyframes direct-brick-drop{0%{opacity:0;transform:translateY(-40px)scale(.97)}70%{opacity:1;transform:translateY(3px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.svc-direct-bricks.is-visible .svc-direct-ladder__tier,.svc-direct-bricks:not(.is-visible) .svc-direct-ladder__tier{opacity:1;animation:none;transform:none}}.svc-direct-ladder__n{letter-spacing:.06em;color:var(--pulse-a);padding-top:.15rem;font-size:.78rem;font-weight:700}.svc-direct-ladder__title{color:var(--ink);font-size:.95rem;font-weight:650}.svc-direct-ladder__text{color:var(--muted);margin-top:.3rem;font-size:.82rem;line-height:1.45}.svc-direct-practice{gap:1rem;display:grid}@media (min-width:900px){.svc-direct-practice{grid-template-columns:1fr 1fr;gap:1.25rem}}.svc-direct-practice__pane{border:1px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;height:100%;display:flex;overflow:hidden}[data-theme=dark] .svc-direct-practice__pane{background:var(--surface-soft)}.svc-direct-practice__head{border-bottom:1px solid var(--line);background:linear-gradient(135deg,var(--pulse-a),transparent 60%),var(--pulse-a);align-items:center;gap:.75rem;padding:1rem 1.15rem;display:flex}@supports (color:color-mix(in lab,red,red)){.svc-direct-practice__head{background:linear-gradient(135deg,color-mix(in srgb,var(--pulse-a) 12%,transparent),transparent 60%),color-mix(in srgb,var(--pulse-a) 5%,var(--surface))}}[data-theme=dark] .svc-direct-practice__head{background:linear-gradient(135deg,var(--pulse-a),transparent 60%),var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-direct-practice__head{background:linear-gradient(135deg,color-mix(in srgb,var(--pulse-a) 18%,transparent),transparent 60%),color-mix(in srgb,var(--pulse-a) 8%,var(--surface-soft))}}.svc-direct-practice__index{font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:.04em;color:var(--pulse-a);flex-shrink:0;font-size:.78rem;font-weight:700}.svc-direct-practice__title{color:var(--ink);text-wrap:balance;margin:0;font-size:1rem;font-weight:650;line-height:1.3}.svc-direct-practice__items{flex:1;margin:0;padding:.35rem 0;list-style:none}.svc-direct-practice__item{color:var(--ink-soft);border-bottom:1px solid var(--line);grid-template-columns:.85rem minmax(0,1fr);align-items:start;gap:.7rem;padding:.7rem 1.15rem;font-size:.88rem;line-height:1.45;display:grid}@supports (color:color-mix(in lab,red,red)){.svc-direct-practice__item{border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent)}}.svc-direct-practice__item:last-child{border-bottom:0}.svc-direct-practice__mark{background:var(--pulse-a);border-radius:2px;width:.45rem;height:.45rem;margin-top:.4rem;display:block}@supports (color:color-mix(in lab,red,red)){.svc-direct-practice__mark{background:color-mix(in srgb,var(--pulse-a) 75%,var(--pulse-b))}}.svc-direct-practice__mark{box-shadow:0 0 0 3px var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.svc-direct-practice__mark{box-shadow:0 0 0 3px color-mix(in srgb,var(--pulse-a) 12%,transparent)}}.svc-direct-note{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:1.25rem 1.35rem}[data-theme=dark] .svc-direct-note{background:var(--surface-soft)}.svc-direct-faq{gap:2rem;display:grid}@media (min-width:960px){.svc-direct-faq{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:2.25rem}.svc-direct-faq__side{top:calc(var(--header-h) + 1rem);position:sticky}}.svc-direct-practice>.reveal{height:100%}.svc-direct .cta-band--mesh{border-radius:22px}@media (max-width:639px){.svc-direct-hero{padding-block:2rem 1.75rem}.svc-direct-hero__pill{flex:calc(50% - .35rem);min-width:calc(50% - .35rem);padding:.6rem .7rem}.svc-direct-hero__pill-value{font-size:.95rem}.svc-direct-hero__pill-label{font-size:.65rem}.svc-direct-hero__visual{border-radius:16px}.svc-direct-channels__lane{padding:1rem}.svc-direct-leak__item{grid-template-columns:2.3rem minmax(0,1fr);gap:.7rem}.svc-direct-leak__n{border-radius:12px;width:2.2rem;height:2.2rem;font-size:.68rem}.svc-direct-leak__panel{padding:.85rem .95rem}.svc-direct-leak__title{font-size:.92rem}.svc-direct-leak__text{font-size:.82rem}.svc-direct-board__card{padding:.9rem}.svc-direct-includes__cell{grid-template-columns:1.8rem minmax(0,1fr);padding:.7rem 0}.svc-direct-includes__text{font-size:.84rem}.svc-direct-ladder__tier{width:100%;padding:.85rem .95rem}.svc-direct-ladder__title{font-size:.9rem}.svc-direct-ladder__text{font-size:.8rem}.svc-direct-practice__head{padding:.85rem 1rem}.svc-direct-practice__item{padding:.55rem 1rem;font-size:.84rem}.svc-direct .cta-band--mesh{padding:1.2rem 1rem 1.1rem}.direct-hero-field__ad,.direct-hero-field__pulse{animation:none}}.svc-bots{--bots-panel:var(--surface);--bots-soft:var(--surface-soft);--bots-line:var(--border-light);--bots-shadow:var(--shadow-card)}.svc-bots-hero{background:radial-gradient(ellipse 48% 58% at 92% 8%,var(--pulse-a),transparent 56%),radial-gradient(ellipse 42% 48% at 4% 92%,var(--pulse-b),transparent 52%),var(--surface);padding-block:clamp(2.5rem,5.5vw,4.5rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.svc-bots-hero{background:radial-gradient(ellipse 48% 58% at 92% 8%,color-mix(in srgb,var(--pulse-a) 12%,transparent),transparent 56%),radial-gradient(ellipse 42% 48% at 4% 92%,color-mix(in srgb,var(--pulse-b) 9%,transparent),transparent 52%),var(--surface)}}.svc-bots-hero{border-bottom:1px solid var(--bots-line)}[data-theme=dark] .svc-bots-hero{background:radial-gradient(ellipse 48% 58% at 92% 8%,var(--pulse-a),transparent 56%),linear-gradient(180deg,var(--surface),var(--surface-soft))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-bots-hero{background:radial-gradient(ellipse 48% 58% at 92% 8%,color-mix(in srgb,var(--pulse-a) 18%,transparent),transparent 56%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 80%,#0a0a14),var(--surface-soft))}}[data-theme=dark] .svc-bots-hero{border-bottom-color:var(--line)}.svc-bots-hero__grid{align-items:start;gap:1.5rem;display:grid}@media (min-width:960px){.svc-bots-hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:2rem 2.5rem}}.svc-bots-hero__crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.85rem;font-size:.82rem;display:flex}.svc-bots-hero__crumbs a{color:var(--muted);transition:color .15s}.svc-bots-hero__crumbs a:hover{color:var(--pulse-a)}.svc-bots-hero__crumbs span:last-child{color:var(--ink-soft)}.svc-bots-hero__brand{align-items:center;gap:.85rem;margin-bottom:.35rem;display:flex}.svc-bots-hero__brand-mark{color:#fff;background:linear-gradient(135deg,var(--pulse-a),var(--pulse-b));width:2.75rem;height:2.75rem;box-shadow:0 8px 20px var(--pulse-a);border-radius:14px;place-items:center;font-family:inherit;font-size:1.15rem;font-weight:700;display:grid}@supports (color:color-mix(in lab,red,red)){.svc-bots-hero__brand-mark{box-shadow:0 8px 20px color-mix(in srgb,var(--pulse-a) 28%,transparent)}}.svc-bots-hero__brand .eyebrow{margin-bottom:.1rem}.svc-bots-hero__brand-name{color:var(--ink);letter-spacing:-.02em;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.1}.svc-bots-hero__visual{border:1px solid var(--bots-line);background:linear-gradient(165deg,var(--pulse-a),var(--surface-soft));border-radius:20px}@supports (color:color-mix(in lab,red,red)){.svc-bots-hero__visual{background:linear-gradient(165deg,color-mix(in srgb,var(--pulse-a) 8%,var(--surface)),var(--surface-soft))}}.svc-bots-hero__visual{box-shadow:var(--bots-shadow);overflow:hidden}[data-theme=dark] .svc-bots-hero__visual{border-color:var(--line);background:linear-gradient(165deg,var(--pulse-a),var(--surface))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-bots-hero__visual{background:linear-gradient(165deg,color-mix(in srgb,var(--pulse-a) 16%,#1a1a28),color-mix(in srgb,var(--surface) 88%,#0c0c16))}}[data-theme=dark] .svc-bots-hero__visual{box-shadow:none}.svc-bots-hero__console{border:1px solid var(--bots-line);background:var(--bots-soft);border-radius:16px;grid-template-columns:1fr;gap:0;width:100%;margin-top:1.6rem;display:grid;overflow:hidden}[data-theme=dark] .svc-bots-hero__console{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-bots-hero__console{background:color-mix(in srgb,var(--surface) 70%,transparent)}}@media (min-width:640px){.svc-bots-hero__console{grid-template-columns:repeat(3,minmax(0,1fr))}}.svc-bots-hero__stat{padding:.95rem 1.1rem 1.05rem}.svc-bots-hero__stat+.svc-bots-hero__stat{border-top:1px solid var(--bots-line)}[data-theme=dark] .svc-bots-hero__stat+.svc-bots-hero__stat{border-top-color:var(--line)}@media (min-width:640px){.svc-bots-hero__stat+.svc-bots-hero__stat{border-top:0;border-left:1px solid var(--bots-line)}[data-theme=dark] .svc-bots-hero__stat+.svc-bots-hero__stat{border-left-color:var(--line)}}.svc-bots-hero__stat-value{color:var(--ink);font-size:clamp(1.35rem,2.6vw,1.75rem);line-height:1.15}.svc-bots-hero__stat-label{color:var(--muted);margin-top:.3rem;font-size:.78rem;line-height:1.35}.bots-hero-field{aspect-ratio:360/280;width:100%}.bots-hero-field__svg{width:100%;height:100%;display:block}.bots-hero-field__chrome{fill:var(--surface);stroke:var(--bots-line);stroke-width:1.2px}[data-theme=dark] .bots-hero-field__chrome{fill:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .bots-hero-field__chrome{fill:color-mix(in srgb,var(--surface) 70%,#1c1c2c)}}[data-theme=dark] .bots-hero-field__chrome{stroke:var(--line)}.bots-hero-field__header,.bots-hero-field__header-flat{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.bots-hero-field__header,.bots-hero-field__header-flat{fill:color-mix(in srgb,var(--pulse-a) 7%,var(--surface-soft))}}[data-theme=dark] .bots-hero-field__header,[data-theme=dark] .bots-hero-field__header-flat{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .bots-hero-field__header,[data-theme=dark] .bots-hero-field__header-flat{fill:color-mix(in srgb,var(--pulse-a) 14%,#161622)}}.bots-hero-field__avatar-core{fill:var(--surface)}[data-theme=dark] .bots-hero-field__avatar-core{fill:#12121c}.bots-hero-field__name{fill:var(--ink);font-size:12px;font-weight:700}.bots-hero-field__status{fill:var(--muted);font-size:8.5px;font-weight:600}.bots-hero-field__live{fill:#3ecf8e;animation:bots-live-pulse 2.4s ease-in-out infinite}.bots-hero-field__bubble--in rect{fill:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.bots-hero-field__bubble--in rect{fill:color-mix(in srgb,var(--pulse-b) 6%,var(--surface-soft))}}.bots-hero-field__bubble--in rect{stroke:var(--bots-line);stroke-width:1px}[data-theme=dark] .bots-hero-field__bubble--in rect{fill:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .bots-hero-field__bubble--in rect{fill:color-mix(in srgb,var(--pulse-b) 12%,#1e1e2e)}}[data-theme=dark] .bots-hero-field__bubble--in rect{stroke:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .bots-hero-field__bubble--in rect{stroke:color-mix(in srgb,var(--pulse-b) 28%,var(--line))}}.bots-hero-field__bubble--out rect{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.bots-hero-field__bubble--out rect{fill:color-mix(in srgb,var(--pulse-a) 14%,var(--surface-soft))}}.bots-hero-field__bubble--out rect{stroke:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.bots-hero-field__bubble--out rect{stroke:color-mix(in srgb,var(--pulse-a) 28%,var(--bots-line))}}.bots-hero-field__bubble--out rect{stroke-width:1px}[data-theme=dark] .bots-hero-field__bubble--out rect{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .bots-hero-field__bubble--out rect{fill:color-mix(in srgb,var(--pulse-a) 26%,#222236)}}[data-theme=dark] .bots-hero-field__bubble--out rect{stroke:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .bots-hero-field__bubble--out rect{stroke:color-mix(in srgb,var(--pulse-a) 45%,var(--line))}}.bots-hero-field__msg{fill:var(--ink-soft);font-size:10px;font-weight:600}.bots-hero-field__msg--out{fill:var(--ink)}.bots-hero-field__bubble{transform-box:fill-box;transform-origin:0;animation:bots-bubble-in 4.2s ease-in-out infinite}.bots-hero-field__bubble--out{transform-origin:100%;animation-delay:.45s}.bots-hero-field__bubble--late{animation-delay:.9s}.bots-hero-field__chip{transform-box:fill-box;transform-origin:50%;animation:bots-chip-pop 4.2s ease-in-out 1.2s infinite}.bots-hero-field__chip-text{fill:#fff;letter-spacing:.02em;font-size:9.5px;font-weight:700}.bots-hero-field__chan{fill:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.bots-hero-field__chan{fill:color-mix(in srgb,var(--pulse-b) 12%,var(--surface-soft))}}.bots-hero-field__chan{stroke:var(--bots-line);stroke-width:1px}[data-theme=dark] .bots-hero-field__chan{fill:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .bots-hero-field__chan{fill:color-mix(in srgb,var(--pulse-b) 18%,#1e1e2e)}}[data-theme=dark] .bots-hero-field__chan{stroke:var(--line)}@keyframes bots-live-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes bots-bubble-in{0%,12%{opacity:0;transform:translateY(6px)}22%,78%{opacity:1;transform:translateY(0)}to{opacity:.85;transform:translateY(0)}}@keyframes bots-chip-pop{0%,28%{opacity:0;transform:scale(.92)}38%,82%{opacity:1;transform:scale(1)}to{opacity:.9;transform:scale(1)}}.svc-bots-channels{padding-bottom:.25rem}.svc-bots-channels__rail{border:1px solid var(--bots-line);background:var(--bots-panel);box-shadow:var(--bots-shadow);border-radius:16px;flex-wrap:wrap;align-items:center;gap:.55rem .35rem;padding:.95rem 1.1rem;display:flex}[data-theme=dark] .svc-bots-channels__rail{border-color:var(--line);box-shadow:none}.svc-bots-channels__node{align-items:center;gap:.35rem;display:inline-flex}.svc-bots-channels__link{background:var(--pulse-a);width:1.1rem;height:1px;margin-right:.15rem}@supports (color:color-mix(in lab,red,red)){.svc-bots-channels__link{background:color-mix(in srgb,var(--pulse-a) 45%,var(--bots-line))}}.svc-bots-channels__dot{background:linear-gradient(135deg,var(--pulse-a),var(--pulse-b));border-radius:999px;width:.55rem;height:.55rem}.svc-bots-channels__label{color:var(--ink);font-size:.82rem;font-weight:650}.svc-bots-channels__caption{color:var(--muted);max-width:36rem;margin-top:.75rem;font-size:.82rem}.svc-bots-desk{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.svc-bots-desk__row{border:1px solid var(--bots-line);background:var(--bots-panel);border-radius:14px;grid-template-columns:3.6rem minmax(0,1fr);align-items:start;gap:.85rem;padding:.95rem 1rem;transition:border-color .15s,background .15s;display:grid}[data-theme=dark] .svc-bots-desk__row{border-color:var(--line)}.svc-bots-desk__row:hover{border-color:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.svc-bots-desk__row:hover{border-color:color-mix(in srgb,var(--pulse-a) 35%,var(--bots-line))}}.svc-bots-desk__row:hover{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.svc-bots-desk__row:hover{background:color-mix(in srgb,var(--pulse-a) 4%,var(--surface))}}.svc-bots-desk__row--night{background:linear-gradient(90deg,var(--pulse-b),transparent 42%),var(--bots-panel)}@supports (color:color-mix(in lab,red,red)){.svc-bots-desk__row--night{background:linear-gradient(90deg,color-mix(in srgb,var(--pulse-b) 7%,transparent),transparent 42%),var(--bots-panel)}}.svc-bots-desk__row--eve{background:linear-gradient(90deg,var(--pulse-a),transparent 38%),var(--bots-panel)}@supports (color:color-mix(in lab,red,red)){.svc-bots-desk__row--eve{background:linear-gradient(90deg,color-mix(in srgb,var(--pulse-a) 6%,transparent),transparent 38%),var(--bots-panel)}}.svc-bots-desk__row--dawn{background:linear-gradient(90deg,#f0c0701a,transparent 38%),var(--bots-panel)}.svc-bots-desk__time{letter-spacing:.02em;min-height:2.2rem;color:var(--pulse-a);background:var(--pulse-a);border-radius:10px;place-items:center;padding:.25rem .35rem;font-size:.78rem;font-weight:700;display:grid}@supports (color:color-mix(in lab,red,red)){.svc-bots-desk__time{background:color-mix(in srgb,var(--pulse-a) 10%,var(--surface-soft))}}[data-theme=dark] .svc-bots-desk__time{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-bots-desk__time{background:color-mix(in srgb,var(--pulse-a) 16%,transparent)}}.svc-bots-desk__title{color:var(--ink);font-size:.95rem;font-weight:650}.svc-bots-desk__text{color:var(--muted);margin-top:.3rem;font-size:.84rem;line-height:1.45}@media (min-width:800px){.svc-bots-desk{grid-template-columns:1fr 1fr}.svc-bots-desk__row:last-child:nth-child(odd){grid-column:1/-1}}.svc-bots-proof{border:1px solid var(--bots-line);background:radial-gradient(ellipse 50% 80% at 0 0,var(--pulse-a),transparent 55%),var(--bots-soft);border-radius:18px;gap:1rem;padding:1.15rem 1.2rem 1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.svc-bots-proof{background:radial-gradient(ellipse 50% 80% at 0 0,color-mix(in srgb,var(--pulse-a) 8%,transparent),transparent 55%),var(--bots-soft)}}[data-theme=dark] .svc-bots-proof{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-bots-proof{background:color-mix(in srgb,var(--surface) 70%,transparent)}}@media (min-width:860px){.svc-bots-proof{grid-template-columns:minmax(10rem,.7fr) minmax(0,1.3fr);align-items:start;gap:1.5rem}}.svc-bots-proof__list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.svc-bots-proof__item{border:1px solid var(--bots-line);background:var(--bots-panel);color:var(--ink-soft);border-radius:999px;padding:.45rem .75rem;font-size:.78rem;font-weight:600;line-height:1.35}[data-theme=dark] .svc-bots-proof__item{border-color:var(--line)}.svc-bots-who{gap:.75rem;display:grid}@media (min-width:720px){.svc-bots-who{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.svc-bots-who{grid-template-columns:repeat(4,minmax(0,1fr))}}.svc-bots-who__card{border:1px solid var(--bots-line);background:var(--bots-panel);border-radius:16px;padding:1.15rem 1.05rem 1.2rem;position:relative;overflow:hidden}[data-theme=dark] .svc-bots-who__card{border-color:var(--line)}.svc-bots-who__n{color:var(--pulse-a);margin-bottom:.55rem;font-size:1.65rem;line-height:1;display:block}@supports (color:color-mix(in lab,red,red)){.svc-bots-who__n{color:color-mix(in srgb,var(--pulse-a) 55%,var(--muted))}}.svc-bots-who__n{letter-spacing:-.03em}.svc-bots-who__title{color:var(--ink);font-size:.95rem;font-weight:650}.svc-bots-who__text{color:var(--muted);margin-top:.4rem;font-size:.82rem;line-height:1.45}.svc-bots-tasks{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.svc-bots-tasks{grid-template-columns:1fr 1fr;gap:.75rem 1rem}}.svc-bots-tasks__item{border:1px solid var(--bots-line);background:var(--bots-panel);min-width:0;box-shadow:var(--bots-shadow);border-radius:16px;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem 1.05rem 1.1rem;transition:border-color .2s,background .2s,transform .3s cubic-bezier(.22,1,.36,1);display:grid}[data-theme=dark] .svc-bots-tasks__item{border-color:var(--line);box-shadow:none}.svc-bots-tasks__item:hover{border-color:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.svc-bots-tasks__item:hover{border-color:color-mix(in srgb,var(--pulse-a) 35%,var(--bots-line))}}.svc-bots-tasks__item:hover{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.svc-bots-tasks__item:hover{background:color-mix(in srgb,var(--pulse-a) 4%,var(--surface))}}.svc-bots-tasks__item:hover{transform:translateY(-2px)}.svc-bots-tasks__n{width:2.5rem;height:2.5rem;font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,var(--pulse-a),var(--pulse-b));border-radius:12px;flex-shrink:0;place-items:center;font-size:.72rem;font-weight:700;display:grid}.svc-bots-tasks__title{color:var(--ink);text-wrap:balance;margin:0;font-size:.95rem;font-weight:650;line-height:1.3}.svc-bots-tasks__text{color:var(--muted);text-wrap:pretty;margin:.35rem 0 0;font-size:.82rem;line-height:1.45}.svc-bots-cover{gap:1.25rem;display:grid}@media (min-width:920px){.svc-bots-cover{grid-template-columns:minmax(14rem,.78fr) minmax(0,1.22fr);align-items:start;gap:1.75rem}.svc-bots-cover__intro{top:calc(var(--header-h) + 1rem);position:sticky}}.svc-bots-cover__count{background:var(--pulse-a);border-radius:12px;align-items:baseline;gap:.55rem;margin-top:1rem;padding:.65rem .85rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.svc-bots-cover__count{background:color-mix(in srgb,var(--pulse-a) 8%,var(--surface-soft))}}.svc-bots-cover__count{color:var(--muted);font-size:.78rem}[data-theme=dark] .svc-bots-cover__count{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-bots-cover__count{background:color-mix(in srgb,var(--pulse-a) 14%,transparent)}}.svc-bots-cover__count .display{color:var(--pulse-a);font-size:1.75rem;line-height:1}.svc-bots-cover__board{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.svc-bots-cover__board{grid-template-columns:1fr 1fr}}.svc-bots-cover__cell{border:1px solid var(--bots-line);background:var(--bots-panel);box-shadow:var(--bots-shadow);border-radius:12px;grid-template-columns:1.7rem minmax(0,1fr);align-items:start;gap:.55rem;padding:.7rem .75rem;transition:border-color .15s,background .15s;display:grid}[data-theme=dark] .svc-bots-cover__cell{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-bots-cover__cell{background:color-mix(in srgb,var(--surface) 75%,transparent)}}[data-theme=dark] .svc-bots-cover__cell{box-shadow:none}.svc-bots-cover__cell:hover{border-color:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.svc-bots-cover__cell:hover{border-color:color-mix(in srgb,var(--pulse-a) 35%,var(--bots-line))}}.svc-bots-cover__cell:hover{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.svc-bots-cover__cell:hover{background:color-mix(in srgb,var(--pulse-a) 5%,var(--surface))}}.svc-bots-cover__n{color:var(--pulse-a);padding-top:.1rem;font-size:.72rem;font-weight:700}.svc-bots-cover__text{color:var(--ink-soft);font-size:.82rem;line-height:1.4}.svc-bots-practice{gap:1.5rem;display:grid}.svc-bots-practice__flow{counter-reset:none;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:880px){.svc-bots-practice__flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}}.svc-bots-practice__beat{border:1px solid var(--bots-line);background:linear-gradient(165deg,var(--pulse-a),transparent 55%),var(--bots-panel);border-radius:16px;gap:.45rem;min-width:0;padding:.95rem 1rem 1.05rem;display:grid}@supports (color:color-mix(in lab,red,red)){.svc-bots-practice__beat{background:linear-gradient(165deg,color-mix(in srgb,var(--pulse-a) 7%,transparent),transparent 55%),var(--bots-panel)}}.svc-bots-practice__beat{box-shadow:var(--bots-shadow)}[data-theme=dark] .svc-bots-practice__beat{border-color:var(--line);box-shadow:none;background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-bots-practice__beat{background:color-mix(in srgb,var(--pulse-a) 8%,var(--surface))}}@media (max-width:879px){.svc-bots-practice__beat{grid-template-columns:2.2rem minmax(0,1fr);align-items:start;gap:.75rem}}.svc-bots-practice__beat-n{font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:.02em;color:var(--pulse-a);font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.svc-bots-practice__beat-text{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:.84rem;line-height:1.4}.svc-bots-practice__skills{border:1px solid var(--bots-line);background:var(--bots-soft);border-radius:16px;padding:1.05rem 1.15rem 1.2rem}[data-theme=dark] .svc-bots-practice__skills{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-bots-practice__skills{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.svc-bots-practice__skills-title{color:var(--ink);margin:0 0 .75rem;font-size:.92rem;font-weight:650}.svc-bots-practice__chips{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.svc-bots-practice__chip{border:1px solid var(--bots-line);background:var(--bots-panel);color:var(--ink-soft);border-radius:12px;padding:.45rem .7rem;font-size:.78rem;font-weight:600;line-height:1.35}[data-theme=dark] .svc-bots-practice__chip{border-color:var(--line)}.svc-bots-note{border:1px solid var(--bots-line);background:linear-gradient(135deg,var(--pulse-a),transparent 55%),var(--bots-soft);border-radius:16px;padding:1.15rem 1.25rem}@supports (color:color-mix(in lab,red,red)){.svc-bots-note{background:linear-gradient(135deg,color-mix(in srgb,var(--pulse-a) 6%,transparent),transparent 55%),var(--bots-soft)}}[data-theme=dark] .svc-bots-note{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-bots-note{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.svc-bots-faq{gap:2rem;display:grid}@media (min-width:960px){.svc-bots-faq{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:2.25rem}.svc-bots-faq__side{position:static}}.svc-bots .cta-band--mesh{border-radius:20px}@media (max-width:639px){.svc-bots-hero{padding-block:1.75rem 1.5rem}.svc-bots-hero__brand-mark{border-radius:12px;width:2.4rem;height:2.4rem;font-size:1rem}.svc-bots-hero__stat{padding:.8rem .95rem}.svc-bots-hero__stat-value{font-size:1.25rem}.svc-bots-hero__stat-label{font-size:.72rem}.svc-bots-channels__rail{padding:.8rem .9rem}.svc-bots-channels__link{width:.65rem}.svc-bots-desk__row{grid-template-columns:3.2rem minmax(0,1fr);gap:.65rem;padding:.8rem .85rem}.svc-bots-desk__title{font-size:.9rem}.svc-bots-desk__text{font-size:.8rem}.svc-bots-proof{padding:1rem}.svc-bots-proof__item{font-size:.74rem}.svc-bots-who__card{padding:1rem .95rem}.svc-bots-tasks__item{grid-template-columns:2.2rem minmax(0,1fr);gap:.7rem;padding:.85rem .9rem}.svc-bots-tasks__n{border-radius:10px;width:2.2rem;height:2.2rem;font-size:.68rem}.svc-bots-tasks__title{font-size:.9rem}.svc-bots-tasks__text{font-size:.78rem}.svc-bots-cover__cell{grid-template-columns:1.5rem minmax(0,1fr);padding:.6rem .65rem}.svc-bots-cover__text{font-size:.78rem}.svc-bots-practice__beat{padding:.8rem .85rem}.svc-bots-practice__beat-text{font-size:.8rem}.svc-bots-practice__chip{font-size:.74rem}.svc-bots .cta-band--mesh{padding:1.2rem 1rem 1.1rem}.svc-bots-faq .font-semibold{font-size:.92rem}}@media (prefers-reduced-motion:reduce){.bots-hero-field__bubble,.bots-hero-field__chip,.bots-hero-field__live{animation:none}}.svc-rep{--rep-panel:var(--surface);--rep-soft:var(--surface-soft);--rep-line:var(--border-light);--rep-shadow:var(--shadow-card)}.svc-rep-hero{background:radial-gradient(ellipse 48% 58% at 100% 8%,var(--pulse-a),transparent 56%),radial-gradient(ellipse 42% 48% at 0 90%,var(--pulse-b),transparent 52%),var(--surface);padding-block:clamp(2.5rem,5.5vw,4.5rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.svc-rep-hero{background:radial-gradient(ellipse 48% 58% at 100% 8%,color-mix(in srgb,var(--pulse-a) 11%,transparent),transparent 56%),radial-gradient(ellipse 42% 48% at 0 90%,color-mix(in srgb,var(--pulse-b) 9%,transparent),transparent 52%),var(--surface)}}.svc-rep-hero{border-bottom:1px solid var(--rep-line)}[data-theme=dark] .svc-rep-hero{background:radial-gradient(ellipse 48% 58% at 100% 8%,var(--pulse-a),transparent 56%),linear-gradient(180deg,var(--surface),var(--surface-soft))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-rep-hero{background:radial-gradient(ellipse 48% 58% at 100% 8%,color-mix(in srgb,var(--pulse-a) 16%,transparent),transparent 56%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 80%,#0a0a14),var(--surface-soft))}}[data-theme=dark] .svc-rep-hero{border-bottom-color:var(--line)}.svc-rep-hero__grid{align-items:start;gap:1.5rem;display:grid}@media (min-width:960px){.svc-rep-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2rem 2.5rem}}.svc-rep-hero__crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.85rem;font-size:.82rem;display:flex}.svc-rep-hero__crumbs a{color:var(--muted);transition:color .15s}.svc-rep-hero__crumbs a:hover{color:var(--pulse-a)}.svc-rep-hero__crumbs span:last-child{color:var(--ink-soft)}.svc-rep-hero__visual{border:1px solid var(--rep-line);background:linear-gradient(155deg,var(--pulse-a),var(--surface));border-radius:20px}@supports (color:color-mix(in lab,red,red)){.svc-rep-hero__visual{background:linear-gradient(155deg,color-mix(in srgb,var(--pulse-a) 8%,#fff),var(--surface))}}.svc-rep-hero__visual{box-shadow:var(--rep-shadow);overflow:hidden}[data-theme=dark] .svc-rep-hero__visual{background:linear-gradient(155deg,var(--pulse-a),var(--surface))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-rep-hero__visual{background:linear-gradient(155deg,color-mix(in srgb,var(--pulse-a) 14%,var(--surface)),var(--surface))}}[data-theme=dark] .svc-rep-hero__visual{border-color:var(--line)}.svc-rep-hero__signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%;margin-top:1.6rem;display:grid}@media (max-width:639px){.svc-rep-hero__signals{grid-template-columns:1fr;gap:.55rem}}.svc-rep-hero__signal{background:var(--rep-soft);border:1px solid var(--rep-line);border-left:3px solid var(--pulse-a);border-radius:16px;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.svc-rep-hero__signal{border-left:3px solid color-mix(in srgb,var(--pulse-a) 55%,var(--rep-line))}}[data-theme=dark] .svc-rep-hero__signal{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-rep-hero__signal{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.svc-rep-hero__signal-value{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.15}.svc-rep-hero__signal-label{color:var(--muted);font-size:.74rem;line-height:1.35}.rep-hero-field{aspect-ratio:360/280;width:100%}.rep-hero-field__svg{width:100%;height:100%;display:block}.rep-hero-field__panel{fill:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.rep-hero-field__panel{fill:color-mix(in srgb,var(--surface-soft) 88%,#fff)}}.rep-hero-field__panel{stroke:var(--rep-line);stroke-width:1px}[data-theme=dark] .rep-hero-field__panel{fill:var(--surface-hover)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .rep-hero-field__panel{fill:color-mix(in srgb,var(--surface-hover) 78%,#0e0e16)}}[data-theme=dark] .rep-hero-field__panel{stroke:var(--line-strong)}.rep-hero-field__dial-ring{fill:none;stroke:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.rep-hero-field__dial-ring{stroke:color-mix(in srgb,var(--pulse-a) 28%,var(--rep-line))}}.rep-hero-field__dial-ring{stroke-width:1.5px;stroke-dasharray:4 5;transform-box:fill-box;transform-origin:50%;animation:rep-ring-spin 18s linear infinite}[data-theme=dark] .rep-hero-field__dial-ring{stroke:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .rep-hero-field__dial-ring{stroke:color-mix(in srgb,var(--pulse-a) 62%,var(--line-strong))}}.rep-hero-field__score{fill:var(--ink);font-family:inherit;font-size:22px;font-weight:700}.rep-hero-field__score-sub{fill:var(--muted);font-family:inherit;font-size:10px;font-weight:600}.rep-hero-field__star{transform-origin:50%;animation:rep-star-pop .55s both}.rep-hero-field__star--empty{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.rep-hero-field__star--empty{fill:color-mix(in srgb,var(--pulse-a) 28%,#fff)}}[data-theme=dark] .rep-hero-field__star--empty{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .rep-hero-field__star--empty{fill:color-mix(in srgb,var(--pulse-a) 28%,var(--surface-hover))}}[data-theme=dark] .rep-hero-field__star--empty{stroke:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .rep-hero-field__star--empty{stroke:color-mix(in srgb,var(--pulse-a) 50%,transparent)}}[data-theme=dark] .rep-hero-field__star--empty{stroke-width:1px}.rep-hero-field__card-bg{fill:var(--surface);stroke:var(--rep-line);stroke-width:1px}[data-theme=dark] .rep-hero-field__card-bg{fill:var(--surface-hover)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .rep-hero-field__card-bg{fill:color-mix(in srgb,var(--surface-hover) 88%,#161622)}}[data-theme=dark] .rep-hero-field__card-bg{stroke:var(--line-strong)}.rep-hero-field__bar{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.rep-hero-field__bar{fill:color-mix(in srgb,var(--pulse-a) 45%,#c8cce0)}}.rep-hero-field__bar-soft{fill:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.rep-hero-field__bar-soft{fill:color-mix(in srgb,var(--pulse-b) 22%,#d8dcec)}}[data-theme=dark] .rep-hero-field__bar{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .rep-hero-field__bar{fill:color-mix(in srgb,var(--pulse-a) 58%,#3a3a58)}}[data-theme=dark] .rep-hero-field__bar-soft{fill:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .rep-hero-field__bar-soft{fill:color-mix(in srgb,var(--pulse-b) 40%,#353548)}}.rep-hero-field__chip-pill{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.rep-hero-field__chip-pill{fill:color-mix(in srgb,var(--pulse-a) 12%,#fff)}}[data-theme=dark] .rep-hero-field__chip-pill{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .rep-hero-field__chip-pill{fill:color-mix(in srgb,var(--pulse-a) 24%,var(--surface-hover))}}.rep-hero-field__chip-text{fill:var(--ink-soft);font-family:inherit;font-size:9px;font-weight:600}.rep-hero-field__serp-label{fill:var(--muted);font-family:inherit;font-size:9px;font-weight:600}.rep-hero-field__serp-row{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.rep-hero-field__serp-row{fill:color-mix(in srgb,var(--pulse-a) 40%,#c5c9dc)}}.rep-hero-field__serp-row--dim{fill:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.rep-hero-field__serp-row--dim{fill:color-mix(in srgb,var(--pulse-b) 18%,#d4d8e8)}}.rep-hero-field__serp-row--dim{opacity:.85}.rep-hero-field__serp-row--out{fill:#d1afb6;opacity:.55}[data-theme=dark] .rep-hero-field__serp-row{fill:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .rep-hero-field__serp-row{fill:color-mix(in srgb,var(--pulse-a) 55%,#3a3a58)}}[data-theme=dark] .rep-hero-field__serp-row--dim{fill:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .rep-hero-field__serp-row--dim{fill:color-mix(in srgb,var(--pulse-b) 42%,#353548)}}[data-theme=dark] .rep-hero-field__serp-row--dim{opacity:.95}[data-theme=dark] .rep-hero-field__serp-row--out{fill:#86474e;opacity:.8}.rep-hero-field__card--a{animation:rep-card-in .6s both}.rep-hero-field__card--b{animation:rep-card-in .6s .12s both}.rep-hero-field__push-line{stroke-dashoffset:1px;animation:rep-draw 1.4s .4s both}.rep-hero-field__push-label{fill:var(--pulse-a);font-family:inherit;font-size:9px;font-weight:700}.rep-hero-field__pin{animation:rep-pin-in .45s both}.rep-hero-field__pin-bg{fill:var(--surface);stroke:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.rep-hero-field__pin-bg{stroke:color-mix(in srgb,var(--pulse-a) 40%,var(--rep-line))}}.rep-hero-field__pin-bg{stroke-width:1.2px}[data-theme=dark] .rep-hero-field__pin-bg{fill:var(--surface-hover)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .rep-hero-field__pin-bg{fill:color-mix(in srgb,var(--surface-hover) 82%,var(--pulse-a))}}[data-theme=dark] .rep-hero-field__pin-bg{stroke:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .rep-hero-field__pin-bg{stroke:color-mix(in srgb,var(--pulse-a) 58%,var(--line-strong))}}.rep-hero-field__pin-text{fill:var(--ink-soft);font-family:inherit;font-size:8px;font-weight:700}[data-theme=dark] .rep-hero-field__pin-text{fill:var(--ink)}@keyframes rep-star-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes rep-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rep-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes rep-pin-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rep-ring-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.rep-hero-field__card--a,.rep-hero-field__card--b,.rep-hero-field__dial-ring,.rep-hero-field__pin,.rep-hero-field__push-line,.rep-hero-field__star{animation:none}.rep-hero-field__push-line{stroke-dashoffset:0}}.svc-rep-orbit__panel{border:1px solid var(--rep-line);background:linear-gradient(120deg,var(--pulse-a),var(--surface));border-radius:20px;gap:1.25rem;padding:1.25rem 1.15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.svc-rep-orbit__panel{background:linear-gradient(120deg,color-mix(in srgb,var(--pulse-a) 5%,var(--surface)),var(--surface))}}.svc-rep-orbit__panel{box-shadow:var(--rep-shadow)}[data-theme=dark] .svc-rep-orbit__panel{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-rep-orbit__panel{background:color-mix(in srgb,var(--surface) 88%,#101018)}}@media (min-width:800px){.svc-rep-orbit__panel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:1.75rem;padding:1.5rem 1.6rem}}.svc-rep-orbit__nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.svc-rep-orbit__nodes{grid-template-columns:repeat(4,minmax(0,1fr))}}.svc-rep-orbit__node{border:1px solid var(--rep-line);background:var(--surface);border-radius:14px;flex-direction:column;gap:.25rem;padding:.75rem .8rem;transition:border-color .15s,transform .15s;display:flex}.svc-rep-orbit__node:hover{border-color:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.svc-rep-orbit__node:hover{border-color:color-mix(in srgb,var(--pulse-a) 40%,var(--rep-line))}}.svc-rep-orbit__node:hover{transform:translateY(-1px)}[data-theme=dark] .svc-rep-orbit__node{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-rep-orbit__node{background:color-mix(in srgb,var(--surface) 80%,transparent)}}.svc-rep-orbit__node--1{border-top:2px solid var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.svc-rep-orbit__node--1{border-top:2px solid color-mix(in srgb,var(--pulse-a) 55%,transparent)}}.svc-rep-orbit__node--2{border-top:2px solid var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.svc-rep-orbit__node--2{border-top:2px solid color-mix(in srgb,var(--pulse-b) 55%,transparent)}}.svc-rep-orbit__node--3{border-top:2px solid var(--pulse-c)}@supports (color:color-mix(in lab,red,red)){.svc-rep-orbit__node--3{border-top:2px solid color-mix(in srgb,var(--pulse-c) 55%,transparent)}}.svc-rep-orbit__node--4{border-top:2px solid var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.svc-rep-orbit__node--4{border-top:2px solid color-mix(in srgb,var(--pulse-a) 35%,var(--pulse-b))}}.svc-rep-orbit__node-n{color:var(--pulse-a);letter-spacing:.04em;font-size:.68rem;font-weight:700}.svc-rep-orbit__node-label{color:var(--ink);font-size:.84rem;font-weight:600}.svc-rep-fracture{gap:.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.svc-rep-fracture:before{content:"";background:linear-gradient(180deg,var(--pulse-a),var(--pulse-b),var(--pulse-b));width:2px;position:absolute;top:1.4rem;bottom:1.4rem;left:1.2rem}@supports (color:color-mix(in lab,red,red)){.svc-rep-fracture:before{background:linear-gradient(180deg,color-mix(in srgb,var(--pulse-a) 65%,transparent),color-mix(in srgb,var(--pulse-b) 50%,transparent),color-mix(in srgb,var(--pulse-b) 18%,transparent))}}.svc-rep-fracture:before{opacity:.8;pointer-events:none}.svc-rep-fracture__item{grid-template-columns:2.4rem minmax(0,1fr);align-items:start;gap:.9rem;display:grid;position:relative}.svc-rep-fracture__n{z-index:1;width:2.4rem;height:2.4rem;color:var(--pulse-a);background:linear-gradient(145deg,var(--pulse-a),var(--surface));border-radius:12px;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.svc-rep-fracture__n{background:linear-gradient(145deg,color-mix(in srgb,var(--pulse-a) 14%,var(--surface)),var(--surface))}}.svc-rep-fracture__n{border:1px solid var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.svc-rep-fracture__n{border:1px solid color-mix(in srgb,var(--pulse-a) 30%,var(--rep-line))}}.svc-rep-fracture__n{box-shadow:0 0 0 4px var(--surface-soft)}[data-theme=dark] .svc-rep-fracture__n{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-rep-fracture__n{background:color-mix(in srgb,var(--pulse-a) 18%,transparent)}}[data-theme=dark] .svc-rep-fracture__n{border-color:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-rep-fracture__n{border-color:color-mix(in srgb,var(--pulse-a) 35%,var(--line))}}[data-theme=dark] .svc-rep-fracture__n{box-shadow:0 0 0 4px var(--surface)}.svc-rep-fracture__body{border:1px solid var(--rep-line);background:radial-gradient(ellipse 70% 80% at 0 0,var(--pulse-a),transparent 55%),var(--surface);border-radius:16px;padding:.95rem 1.05rem 1.05rem}@supports (color:color-mix(in lab,red,red)){.svc-rep-fracture__body{background:radial-gradient(ellipse 70% 80% at 0 0,color-mix(in srgb,var(--pulse-a) 8%,transparent),transparent 55%),var(--surface)}}.svc-rep-fracture__body{box-shadow:var(--rep-shadow)}[data-theme=dark] .svc-rep-fracture__body{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-rep-fracture__body{background:color-mix(in srgb,var(--surface) 88%,transparent)}}[data-theme=dark] .svc-rep-fracture__body{box-shadow:none}.svc-rep-fracture__item--alt .svc-rep-fracture__body{background:radial-gradient(ellipse 70% 80% at 100% 0,var(--pulse-b),transparent 55%),var(--rep-soft)}@supports (color:color-mix(in lab,red,red)){.svc-rep-fracture__item--alt .svc-rep-fracture__body{background:radial-gradient(ellipse 70% 80% at 100% 0,color-mix(in srgb,var(--pulse-b) 10%,transparent),transparent 55%),var(--rep-soft)}}[data-theme=dark] .svc-rep-fracture__item--alt .svc-rep-fracture__body{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-rep-fracture__item--alt .svc-rep-fracture__body{background:color-mix(in srgb,var(--surface) 75%,#12121c)}}.svc-rep-fracture__title{color:var(--ink);letter-spacing:-.01em;margin:0 0 .35rem;font-size:.98rem;font-weight:650}.svc-rep-fracture__text{color:var(--muted);margin:0;font-size:.86rem;line-height:1.5}@media (min-width:900px){.svc-rep-fracture{grid-template-columns:1fr 1fr;gap:1rem 2.75rem}.svc-rep-fracture:before{top:1.6rem;bottom:1.6rem;left:50%;transform:translate(-50%)}.svc-rep-fracture__item:nth-child(odd){grid-column:1;grid-template-columns:minmax(0,1fr) 2.4rem;padding-right:1rem}.svc-rep-fracture__item:nth-child(odd) .svc-rep-fracture__n{order:2}.svc-rep-fracture__item:nth-child(2n){grid-column:2;grid-template-columns:2.4rem minmax(0,1fr);margin-top:2.5rem;padding-left:1rem}}.svc-rep-bands{border:1px solid var(--rep-line);background:var(--surface);box-shadow:var(--rep-shadow);border-radius:18px;gap:0;display:grid;overflow:hidden}.svc-rep-bands__row{border:none;border-bottom:1px solid var(--rep-line);background:linear-gradient(90deg,var(--pulse-a),transparent 42%);border-radius:0;grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:.9rem;padding:1rem 1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.svc-rep-bands__row{background:linear-gradient(90deg,color-mix(in srgb,var(--pulse-a) 6%,transparent),transparent 42%)}}.svc-rep-bands__row{transition:background .15s,border-color .15s}.svc-rep-bands__row:last-child{border-bottom:none}.svc-rep-bands__row:hover{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.svc-rep-bands__row:hover{background:color-mix(in srgb,var(--pulse-a) 5%,var(--surface))}}[data-theme=dark] .svc-rep-bands__row{border-bottom-color:var(--line);background:linear-gradient(90deg,var(--pulse-a),transparent 42%)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-rep-bands__row{background:linear-gradient(90deg,color-mix(in srgb,var(--pulse-a) 10%,transparent),transparent 42%)}}.svc-rep-bands__n{color:var(--pulse-a);font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:700;line-height:1}@supports (color:color-mix(in lab,red,red)){.svc-rep-bands__n{color:color-mix(in srgb,var(--pulse-a) 55%,var(--ink))}}.svc-rep-bands__n{letter-spacing:-.03em}.svc-rep-bands__title{color:var(--ink);margin:0 0 .3rem;font-size:.98rem;font-weight:650}.svc-rep-bands__text{color:var(--muted);margin:0;font-size:.86rem;line-height:1.5}.svc-rep-lanes{gap:1rem;display:grid}@media (min-width:900px){.svc-rep-lanes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.25rem}.svc-rep-lanes__col{flex-direction:column;min-height:100%;display:flex}}.svc-rep-lanes__col{border:1px solid var(--rep-line);background:var(--surface);box-shadow:var(--rep-shadow);border-radius:20px;overflow:hidden}[data-theme=dark] .svc-rep-lanes__col{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-rep-lanes__col{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.svc-rep-lanes__col--serm{border-top:3px solid var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.svc-rep-lanes__col--serm{border-top:3px solid color-mix(in srgb,var(--pulse-a) 70%,transparent)}}.svc-rep-lanes__col--cerm{border-top:3px solid var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.svc-rep-lanes__col--cerm{border-top:3px solid color-mix(in srgb,var(--pulse-b) 70%,transparent)}}.svc-rep-lanes__head{border-bottom:1px solid var(--rep-line);background:var(--rep-soft);flex-wrap:wrap;align-items:center;gap:.65rem .85rem;padding:1rem 1.15rem;display:flex}[data-theme=dark] .svc-rep-lanes__head{border-bottom-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-rep-lanes__head{background:color-mix(in srgb,var(--surface) 70%,#101018)}}.svc-rep-lanes__tag{letter-spacing:.06em;text-transform:uppercase;color:var(--pulse-a);background:var(--pulse-a);border-radius:999px;align-items:center;padding:.22rem .55rem;font-size:.68rem;font-weight:750;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.svc-rep-lanes__tag{background:color-mix(in srgb,var(--pulse-a) 12%,#fff)}}.svc-rep-lanes__tag{border:1px solid var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.svc-rep-lanes__tag{border:1px solid color-mix(in srgb,var(--pulse-a) 28%,var(--rep-line))}}.svc-rep-lanes__col--cerm .svc-rep-lanes__tag{color:var(--pulse-b);background:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.svc-rep-lanes__col--cerm .svc-rep-lanes__tag{background:color-mix(in srgb,var(--pulse-b) 12%,#fff)}}.svc-rep-lanes__col--cerm .svc-rep-lanes__tag{border-color:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.svc-rep-lanes__col--cerm .svc-rep-lanes__tag{border-color:color-mix(in srgb,var(--pulse-b) 28%,var(--rep-line))}}.svc-rep-lanes__title{color:var(--ink);margin:0;font-size:1rem;font-weight:650}.svc-rep-lanes__list{margin:0;padding:.35rem 0;list-style:none}.svc-rep-lanes__item{border-bottom:1px solid var(--rep-line);grid-template-columns:2rem minmax(0,1fr);gap:.65rem;padding:.85rem 1.15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.svc-rep-lanes__item{border-bottom:1px solid color-mix(in srgb,var(--rep-line) 70%,transparent)}}.svc-rep-lanes__item:last-child{border-bottom:0}[data-theme=dark] .svc-rep-lanes__item{border-bottom-color:var(--line)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-rep-lanes__item{border-bottom-color:color-mix(in srgb,var(--line) 70%,transparent)}}.svc-rep-lanes__n{color:var(--pulse-a);padding-top:.15rem;font-size:.72rem;font-weight:700}.svc-rep-lanes__col--cerm .svc-rep-lanes__n{color:var(--pulse-b)}.svc-rep-lanes__item-title{color:var(--ink);margin:0 0 .3rem;font-size:.92rem;font-weight:650}.svc-rep-lanes__item-text{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.svc-rep-cycle__head{margin-bottom:1.35rem}.svc-rep-cycle{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.svc-rep-cycle{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}}@media (min-width:1100px){.svc-rep-cycle{grid-template-columns:repeat(4,minmax(0,1fr))}.svc-rep-cycle__step:nth-child(5){grid-column:2}.svc-rep-cycle__step:nth-child(6){grid-column:3}.svc-rep-cycle__step:nth-child(7){grid-column:4}}.svc-rep-cycle__step{border:1px solid var(--rep-line);background:linear-gradient(160deg,var(--pulse-a),var(--surface));border-radius:16px;flex-direction:column;gap:.45rem;padding:1rem 1.05rem 1.15rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.svc-rep-cycle__step{background:linear-gradient(160deg,color-mix(in srgb,var(--pulse-a) 6%,var(--surface)),var(--surface))}}.svc-rep-cycle__step{box-shadow:var(--rep-shadow);min-height:100%}[data-theme=dark] .svc-rep-cycle__step{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-rep-cycle__step{background:color-mix(in srgb,var(--surface) 88%,transparent)}}[data-theme=dark] .svc-rep-cycle__step{box-shadow:none}.svc-rep-cycle__n{letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,var(--pulse-a),var(--pulse-b));border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.7rem;font-weight:750;display:inline-flex}.svc-rep-cycle__title{color:var(--ink);margin:0;font-size:.95rem;font-weight:650}.svc-rep-cycle__text{color:var(--muted);margin:0;font-size:.8rem;line-height:1.45}.svc-rep-cycle__arrow,.svc-rep-cycle__loop{color:var(--pulse-a);font-size:.95rem;font-weight:700;position:absolute;top:1.05rem;right:.9rem}@supports (color:color-mix(in lab,red,red)){.svc-rep-cycle__arrow,.svc-rep-cycle__loop{color:color-mix(in srgb,var(--pulse-a) 70%,var(--muted))}}.svc-rep-cycle__arrow,.svc-rep-cycle__loop{opacity:.7}.svc-rep-cycle__arrow{animation:svc-rep-arrow-nudge 1.8s ease-in-out infinite}.svc-rep-cycle__loop{color:var(--pulse-b);animation:svc-rep-loop-spin 4.5s linear infinite;display:inline-block}@keyframes svc-rep-arrow-nudge{0%,to{opacity:.55;transform:translate(0)}50%{opacity:.95;transform:translate(3px)}}@keyframes svc-rep-loop-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.svc-rep-cycle__arrow,.svc-rep-cycle__loop{animation:none}}.svc-rep-includes{border:1px solid var(--rep-line);background:var(--rep-soft);box-shadow:var(--rep-shadow);border-radius:20px;gap:1.25rem;padding:1.25rem 1.15rem;display:grid}[data-theme=dark] .svc-rep-includes{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-rep-includes{background:color-mix(in srgb,var(--surface) 80%,#101018)}}@media (min-width:900px){.svc-rep-includes{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:1.75rem;padding:1.5rem 1.6rem}}.svc-rep-includes__count{border:1px solid var(--rep-line);background:var(--surface);border-radius:12px;align-items:baseline;gap:.55rem;margin-top:1rem;padding:.65rem .85rem;display:inline-flex}[data-theme=dark] .svc-rep-includes__count{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-rep-includes__count{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.svc-rep-includes__count .display{color:var(--ink);font-size:1.45rem;line-height:1}.svc-rep-includes__count span:last-child{color:var(--muted);font-size:.78rem}.svc-rep-includes__cols{gap:.25rem 1.25rem;display:grid}@media (min-width:640px){.svc-rep-includes__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.svc-rep-includes__list{margin:0;padding:0;list-style:none}.svc-rep-includes__row{border-bottom:1px solid var(--rep-line);grid-template-columns:1.7rem minmax(0,1fr);gap:.55rem;padding:.6rem .2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.svc-rep-includes__row{border-bottom:1px solid color-mix(in srgb,var(--rep-line) 65%,transparent)}}.svc-rep-includes__row:last-child{border-bottom:0}[data-theme=dark] .svc-rep-includes__row{border-bottom-color:var(--line)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-rep-includes__row{border-bottom-color:color-mix(in srgb,var(--line) 65%,transparent)}}.svc-rep-includes__n{color:var(--pulse-a);padding-top:.1rem;font-size:.7rem;font-weight:700}.svc-rep-includes__text{color:var(--ink-soft);font-size:.86rem;line-height:1.4}.svc-rep-practice{gap:1rem;display:grid}@media (min-width:860px){.svc-rep-practice{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.svc-rep-practice__col{border:1px solid var(--rep-line);background:var(--surface);box-shadow:var(--rep-shadow);border-radius:18px;overflow:hidden}[data-theme=dark] .svc-rep-practice__col{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-rep-practice__col{background:color-mix(in srgb,var(--surface) 88%,transparent)}}[data-theme=dark] .svc-rep-practice__col{box-shadow:none}.svc-rep-practice__head{border-bottom:1px solid var(--rep-line);background:linear-gradient(90deg,var(--pulse-a),var(--surface));align-items:center;gap:.75rem;padding:.9rem 1.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.svc-rep-practice__head{background:linear-gradient(90deg,color-mix(in srgb,var(--pulse-a) 10%,var(--surface)),var(--surface))}}[data-theme=dark] .svc-rep-practice__head{border-bottom-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-rep-practice__head{background:color-mix(in srgb,var(--surface) 70%,#101018)}}.svc-rep-practice__col:nth-child(2) .svc-rep-practice__head{background:linear-gradient(90deg,var(--pulse-b),var(--surface))}@supports (color:color-mix(in lab,red,red)){.svc-rep-practice__col:nth-child(2) .svc-rep-practice__head{background:linear-gradient(90deg,color-mix(in srgb,var(--pulse-b) 12%,var(--surface)),var(--surface))}}.svc-rep-practice__index{color:var(--pulse-a);letter-spacing:.04em;font-size:.72rem;font-weight:750}.svc-rep-practice__col:nth-child(2) .svc-rep-practice__index{color:var(--pulse-b)}.svc-rep-practice__title{color:var(--ink);margin:0;font-size:1rem;font-weight:650}.svc-rep-practice__list{gap:.4rem;margin:0;padding:.55rem .85rem .85rem;list-style:none;display:grid}.svc-rep-practice__item{color:var(--ink-soft);background:var(--rep-soft);border-left:2px solid var(--pulse-a);border-radius:10px;padding:.55rem .75rem;font-size:.86rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.svc-rep-practice__item{border-left:2px solid color-mix(in srgb,var(--pulse-a) 45%,transparent)}}.svc-rep-practice__col:nth-child(2) .svc-rep-practice__item{border-left-color:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.svc-rep-practice__col:nth-child(2) .svc-rep-practice__item{border-left-color:color-mix(in srgb,var(--pulse-b) 50%,transparent)}}[data-theme=dark] .svc-rep-practice__item{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-rep-practice__item{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.svc-rep-why{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.svc-rep-why{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.35rem}}.svc-rep-why__item{gap:.35rem;min-width:0;display:grid;position:relative}@media (min-width:900px){.svc-rep-why__item{grid-template-rows:1fr auto}}.svc-rep-why__card{border:1px solid var(--rep-line);background:var(--surface);height:100%;box-shadow:var(--rep-shadow);border-radius:16px;padding:1rem 1.05rem 1.1rem;transition:transform .25s,border-color .2s}.svc-rep-why__card:hover{border-color:var(--pulse-a);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.svc-rep-why__card:hover{border-color:color-mix(in srgb,var(--pulse-a) 40%,var(--rep-line))}}[data-theme=dark] .svc-rep-why__card{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-rep-why__card{background:color-mix(in srgb,var(--surface) 88%,transparent)}}[data-theme=dark] .svc-rep-why__card{box-shadow:none}.svc-rep-why__n{font-family:var(--font-unbounded),system-ui,sans-serif;letter-spacing:-.02em;color:var(--pulse-a);margin-bottom:.45rem;font-size:1.15rem;font-weight:700;display:inline-block}.svc-rep-why__title{color:var(--ink);margin:0 0 .35rem;font-size:.9rem;font-weight:650;line-height:1.3}.svc-rep-why__text{color:var(--muted);margin:0;font-size:.78rem;line-height:1.45}.svc-rep-why__arrow{display:none}@media (min-width:900px){.svc-rep-why__arrow{z-index:2;color:#fff;background:linear-gradient(135deg,var(--pulse-a),var(--pulse-b));width:1.4rem;height:1.4rem;box-shadow:0 4px 12px var(--pulse-a);border-radius:999px;justify-content:center;align-items:center;margin-top:-.7rem;font-size:.85rem;font-weight:700;display:flex;position:absolute;top:42%;right:-.55rem}@supports (color:color-mix(in lab,red,red)){.svc-rep-why__arrow{box-shadow:0 4px 12px color-mix(in srgb,var(--pulse-a) 30%,transparent)}}.svc-rep-why__arrow{animation:svc-rep-why-pulse 2.2s ease-in-out infinite}.svc-rep-why__item:not(:last-child) .svc-rep-why__card{margin-right:.35rem}}@media (max-width:899px){.svc-rep-why__item{grid-template-columns:minmax(0,1fr);display:grid}.svc-rep-why__arrow{color:var(--pulse-a);opacity:.65;justify-content:center;font-size:1.1rem;font-weight:700;animation:svc-rep-why-pulse 2.2s ease-in-out infinite;display:flex;transform:rotate(90deg)}}@keyframes svc-rep-why-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:899px){@keyframes svc-rep-why-pulse{0%,to{opacity:.55;transform:rotate(90deg)translateY(0)}50%{opacity:1;transform:rotate(90deg)translateY(3px)}}}@media (prefers-reduced-motion:reduce){.svc-rep-why__arrow{animation:none}}.svc-rep-faq{gap:2rem;display:grid}@media (min-width:960px){.svc-rep-faq{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:2.25rem}.svc-rep-faq__side{position:static}}.svc-rep .cta-band--mesh{border:1px solid var(--rep-line)}@media (max-width:639px){.svc-rep-hero{padding-block:2rem 1.75rem}.svc-rep-hero__visual{border-radius:16px}.svc-rep-hero__signal{padding:.85rem .95rem}.svc-rep-hero__signal-value{font-size:1.1rem}.svc-rep-orbit__panel{padding:1.1rem 1rem}.svc-rep-fracture__item{grid-template-columns:2.1rem minmax(0,1fr);padding:.95rem}.svc-rep-fracture__title{font-size:.92rem}.svc-rep-fracture__text{font-size:.82rem}.svc-rep-bands__row{grid-template-columns:2.4rem minmax(0,1fr);padding:.9rem .95rem}.svc-rep-lanes__item{padding:.75rem .95rem}.svc-rep-lanes__item-text{font-size:.8rem}.svc-rep-radar__step{padding:.9rem .95rem}.svc-rep-includes{padding:1.1rem 1rem}.svc-rep-includes__row{grid-template-columns:1.5rem minmax(0,1fr);padding:.55rem .1rem}.svc-rep-includes__text{font-size:.82rem}.svc-rep-dossier__item{padding:.5rem .95rem;font-size:.82rem}.svc-rep .cta-band--mesh{padding:1.2rem 1rem 1.1rem}.svc-rep-faq .font-semibold{font-size:.92rem}.svc-bots-channels__rail{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:.75rem;overflow-x:auto}.svc-bots-channels__node{flex-shrink:0}.svc-bots-channels__link{flex-shrink:0;width:1.1rem}.svc-seo-hero__metrics{border:1px solid var(--border-light);background:var(--surface-soft);border-radius:16px;gap:0;padding:.85rem .2rem}.svc-seo-hero__metric{box-shadow:none;background:0 0;border:none}[data-theme=dark] .svc-seo-hero__metrics{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-seo-hero__metrics{background:color-mix(in srgb,var(--surface) 70%,transparent)}}}[data-theme=dark] .svc-direct-channels,[data-theme=dark] .svc-direct-channels__lane{border-color:var(--line);box-shadow:none}[data-theme=dark] .svc-seo-includes__chip{box-shadow:none;background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .svc-seo-includes__chip{background:color-mix(in srgb,var(--surface) 80%,transparent)}}[data-theme=dark] .svc-rep-bands{border-color:var(--line);box-shadow:none}[data-theme=dark] .svc-crm-intake__source{box-shadow:none;background:var(--crm-panel)}.lk-shell{background:radial-gradient(ellipse 70% 55% at 50% -15%,var(--pulse-a),transparent 58%),radial-gradient(ellipse 45% 40% at 100% 100%,var(--pulse-b),transparent 55%),linear-gradient(165deg,var(--surface-soft),var(--surface));place-items:center;min-height:100dvh;padding:1.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.lk-shell{background:radial-gradient(ellipse 70% 55% at 50% -15%,color-mix(in srgb,var(--pulse-a) 28%,transparent),transparent 58%),radial-gradient(ellipse 45% 40% at 100% 100%,color-mix(in srgb,var(--pulse-b) 14%,transparent),transparent 55%),linear-gradient(165deg,var(--surface-soft),var(--surface))}}.lk-shell{color:var(--ink)}.lk-card{border:1px solid var(--line);background:var(--surface);border-radius:22px;width:min(100%,24.5rem);padding:1.85rem 1.65rem 1.95rem}@supports (color:color-mix(in lab,red,red)){.lk-card{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.lk-card{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lk-card__top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.65rem;display:flex}.lk-brand{color:var(--ink);font-family:var(--font-unbounded),sans-serif;letter-spacing:-.02em;align-items:center;gap:.55rem;font-weight:600;text-decoration:none;display:inline-flex}.lk-brand--compact{font-size:.95rem}.lk-brand__mark{background:linear-gradient(135deg,var(--pulse-a),var(--pulse-b));width:1.4rem;height:1.4rem;box-shadow:0 0 0 1px var(--pulse-b),0 6px 16px var(--pulse-a);border-radius:.45rem}@supports (color:color-mix(in lab,red,red)){.lk-brand__mark{box-shadow:0 0 0 1px color-mix(in srgb,var(--pulse-b) 35%,transparent),0 6px 16px color-mix(in srgb,var(--pulse-a) 28%,transparent)}}.lk-brand__text{font-size:1.05rem}.lk-brand__badge{display:none}.lk-logo.logo-link{flex-shrink:0}.lk-logo .logo-img--full{height:1.85rem}@media (min-width:640px){.lk-logo .logo-img--full{height:2.05rem}}.lk-app--tariffs .lk-app__main--tariffs,.lk-panel--scroll{overflow:auto}.lk-title{font-family:var(--font-unbounded),sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.3rem,3vw,1.55rem);font-weight:600;line-height:1.2}.lk-lead{color:var(--muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.45}.lk-form{gap:1rem;margin-top:1.55rem;display:grid}.lk-field{color:var(--muted);gap:.4rem;font-size:.82rem;font-weight:600;display:grid}.lk-field input{border:1px solid var(--line);background:var(--surface-soft);width:100%;color:var(--ink);border-radius:14px;outline:none;padding:.78rem .95rem;font-size:1rem;font-weight:500;transition:border-color .15s,box-shadow .15s,background .15s}.lk-field input:focus{border-color:var(--pulse-b);background:var(--surface);box-shadow:0 0 0 3px var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.lk-field input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--pulse-b) 22%,transparent)}}.lk-submit{appearance:none;color:#fff;cursor:pointer;background:linear-gradient(115deg,var(--pulse-a),var(--pulse-b));box-shadow:0 10px 24px var(--pulse-a);border:0;border-radius:14px;padding:.9rem 1.25rem;font-size:.95rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.lk-submit{box-shadow:0 10px 24px color-mix(in srgb,var(--pulse-a) 28%,transparent)}}.lk-submit{transition:opacity .15s,transform .15s,box-shadow .15s}.lk-submit:hover:not(:disabled){opacity:.96;box-shadow:0 14px 28px var(--pulse-a);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.lk-submit:hover:not(:disabled){box-shadow:0 14px 28px color-mix(in srgb,var(--pulse-a) 34%,transparent)}}.lk-submit:disabled{opacity:.65;cursor:wait;box-shadow:none;transform:none}.lk-error{color:#c23b5a}.lk-error,.lk-success{margin:0;font-size:.9rem}.lk-success{color:#2f8f6b}[data-theme=dark] .lk-error{color:#ff8aa3}[data-theme=dark] .lk-success{color:#6ddeb0}.lk-ghost-btn{appearance:none;border:1px solid var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.lk-ghost-btn{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.lk-ghost-btn{color:var(--ink);cursor:pointer;border-radius:12px;padding:.48rem .85rem;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s}.lk-ghost-btn:hover{background:var(--surface-hover);border-color:var(--line-strong)}.lk-app{--lk-header-h:3.75rem;background:radial-gradient(ellipse 65% 42% at 8% -5%,var(--pulse-a),transparent 55%),radial-gradient(ellipse 50% 35% at 100% 0,var(--pulse-b),transparent 50%),var(--surface-soft);flex-direction:column;min-height:100dvh;display:flex}@supports (color:color-mix(in lab,red,red)){.lk-app{background:radial-gradient(ellipse 65% 42% at 8% -5%,color-mix(in srgb,var(--pulse-a) 18%,transparent),transparent 55%),radial-gradient(ellipse 50% 35% at 100% 0,color-mix(in srgb,var(--pulse-b) 12%,transparent),transparent 50%),var(--surface-soft)}}.lk-app{color:var(--ink)}.lk-app--cms{height:100dvh;overflow:hidden}.lk-app--bare{background:var(--surface)}.lk-app__main--bare{padding:0!important}.lk-app--bare .lk-cms{box-shadow:none;border:0;border-radius:0}.lk-logout-fab{z-index:80;appearance:none;border:1px solid var(--line);background:var(--surface);position:fixed;top:.75rem;right:.85rem}@supports (color:color-mix(in lab,red,red)){.lk-logout-fab{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.lk-logout-fab{color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-card);border-radius:999px;padding:.42rem .9rem;font-size:.8rem;font-weight:650;transition:background .15s,border-color .15s}.lk-logout-fab:hover{background:var(--surface-hover);border-color:var(--line-strong)}.lk-cms--split{grid-template-columns:minmax(220px,15.75rem) minmax(0,1fr);display:grid;overflow:hidden}.lk-cms__nav-clip{border-right:1px solid var(--line);background:var(--surface);min-height:0;position:relative;overflow:hidden}.lk-cms__frame--nav-slice{border:0;width:max(100%,80rem);height:100%;position:absolute;inset:0 auto 0 0}.lk-cms__tariffs-pane{background:var(--surface-soft);min-width:0;min-height:0;overflow:auto}@media (max-width:720px){.lk-cms--split{grid-template-rows:minmax(12rem,34vh) minmax(0,1fr);grid-template-columns:1fr}.lk-cms__nav-clip{border-right:0;border-bottom:1px solid var(--line)}.lk-cms__frame--nav-slice{width:100%;position:relative}}.lk-tariffs--panel{max-width:920px;margin:0 auto;padding:1.25rem 1.15rem 2.5rem}.lk-tariffs__toolbar-actions{flex-wrap:wrap;gap:.45rem;display:flex}.lk-tariff-acc{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);border-radius:16px;overflow:hidden}.lk-tariff-acc__head{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;padding:.95rem 1.1rem;display:grid}.lk-tariff-acc__head:hover{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.lk-tariff-acc__head:hover{background:color-mix(in srgb,var(--pulse-a) 8%,transparent)}}.lk-tariff-acc__title{font-family:var(--font-unbounded),sans-serif;letter-spacing:-.02em;font-size:1.05rem;font-weight:600}.lk-tariff-acc__meta{color:var(--muted);font-size:.78rem;font-weight:650}.lk-tariff-acc__chev{border-right:2px solid var(--pulse-b);border-bottom:2px solid var(--pulse-b);width:.55rem;height:.55rem;margin-inline-end:.2rem;transition:transform .15s;transform:rotate(45deg)}.lk-tariff-acc.is-open .lk-tariff-acc__chev{margin-top:.25rem;transform:rotate(-135deg)}.lk-tariff-acc__body{border-top:1px solid var(--line);padding:0 1.1rem .85rem}.lk-tariff-acc__body .lk-tariff-row:first-child{border-top:0}html:not([data-theme=dark]) .lk-logout-fab{background:#fffffff0;border-color:#c5cce2}html:not([data-theme=dark]) .lk-logout-fab:hover{background:#ebe8ff;border-color:#8894f2}.lk-app__header{z-index:40;border-bottom:1px solid var(--line);background:var(--surface);flex-shrink:0;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.lk-app__header{background:color-mix(in srgb,var(--surface) 86%,transparent)}}.lk-app__header{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2)}.lk-app__header-inner{max-width:1180px;min-height:var(--lk-header-h);flex-wrap:wrap;align-items:center;gap:.75rem 1.15rem;margin:0 auto;padding:.75rem 1.25rem;display:flex}.lk-app--cms .lk-app__header-inner{max-width:none;padding-inline:1rem 1.15rem}.lk-app__nav{background:var(--pulse-a);border-radius:999px;flex-wrap:wrap;flex:1;gap:.3rem;padding:.2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.lk-app__nav{background:color-mix(in srgb,var(--pulse-a) 6%,var(--surface-soft))}}.lk-app__nav{border:1px solid var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.lk-app__nav{border:1px solid color-mix(in srgb,var(--pulse-a) 12%,var(--line))}}.lk-app__nav{width:fit-content;max-width:100%}.lk-app__nav-link{color:var(--muted);border-radius:999px;padding:.42rem .85rem;font-size:.88rem;font-weight:650;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s}.lk-app__nav-link:hover{color:var(--ink);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.lk-app__nav-link:hover{background:color-mix(in srgb,var(--surface) 80%,transparent)}}.lk-app__nav-link.is-active{color:#fff;background:linear-gradient(115deg,var(--pulse-a),var(--pulse-b));box-shadow:0 6px 16px var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.lk-app__nav-link.is-active{box-shadow:0 6px 16px color-mix(in srgb,var(--pulse-a) 30%,transparent)}}.lk-app__actions{align-items:center;gap:.55rem;margin-left:auto;display:flex}.lk-app__main{flex:1;width:100%;max-width:1180px;margin:0 auto;padding:2rem 1.25rem 3.25rem}.lk-app__main--cms{flex-direction:column;max-width:none;min-height:0;padding:.75rem .85rem .85rem;display:flex}.lk-panel__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--pulse-b);margin:0 0 .45rem;font-size:.72rem;font-weight:700}.lk-panel__title{font-family:var(--font-unbounded),sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.65rem,3.4vw,2.25rem);font-weight:600}.lk-panel__lead{color:var(--muted);max-width:36rem;margin:.65rem 0 0;font-size:1.02rem;line-height:1.55}.lk-tiles{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.1rem;margin-top:2rem;display:grid}.lk-tile{border:1px solid var(--line);background:linear-gradient(155deg,var(--pulse-a) 0,var(--surface) 48%),var(--surface);border-radius:20px;gap:.4rem;padding:1.45rem 1.35rem 1.35rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.lk-tile{background:linear-gradient(155deg,color-mix(in srgb,var(--pulse-a) 10%,var(--surface)) 0,var(--surface) 48%),var(--surface)}}.lk-tile{color:inherit;box-shadow:var(--shadow-card);text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.lk-tile:before{content:"";background:linear-gradient(180deg,var(--pulse-a),var(--pulse-b));opacity:.85;width:3px;position:absolute;inset:0 auto 0 0}.lk-tile:hover{border-color:var(--pulse-b);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.lk-tile:hover{border-color:color-mix(in srgb,var(--pulse-b) 40%,var(--line))}}.lk-tile:hover{box-shadow:var(--shadow-card-hover)}.lk-tile__icon{background:var(--pulse-a);border-radius:14px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lk-tile__icon{background:color-mix(in srgb,var(--pulse-a) 14%,var(--surface))}}.lk-tile__icon{border:1px solid var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.lk-tile__icon{border:1px solid color-mix(in srgb,var(--pulse-a) 22%,var(--line))}}.lk-tile__icon{color:var(--pulse-b)}.lk-tile__icon svg{width:1.35rem;height:1.35rem}.lk-tile__icon--content:after,.lk-tile__icon--content:before,.lk-tile__icon--tariffs:after,.lk-tile__icon--tariffs:before{content:"";background:var(--pulse-b);position:absolute}.lk-tile__icon--tariffs:before{border-radius:2px;height:2px;top:50%;left:.55rem;right:.55rem;transform:translateY(-50%)}.lk-tile__icon--tariffs:after{border-radius:2px;width:2px;top:.55rem;bottom:.55rem;left:50%;transform:translate(-50%)}.lk-tile__icon--content:before{border:1.5px solid var(--pulse-b);background:0 0;border-radius:2px;width:1.05rem;height:.85rem;top:50%;left:50%;transform:translate(-55%,-55%)rotate(-8deg)}.lk-tile__icon--content:after{opacity:.7;border-radius:1px;width:.55rem;height:1.5px;top:58%;left:50%;transform:translate(-40%)}.lk-tile__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--pulse-b);font-size:.7rem;font-weight:700}.lk-tile__title{font-family:var(--font-unbounded),sans-serif;letter-spacing:-.02em;font-size:1.2rem;font-weight:600}.lk-tile__text{color:var(--muted);max-width:22rem;font-size:.92rem;line-height:1.45}.lk-tile__arrow{border:1px solid var(--pulse-a);border-radius:999px;width:1.55rem;height:1.55rem;position:absolute;bottom:1.2rem;right:1.2rem}@supports (color:color-mix(in lab,red,red)){.lk-tile__arrow{border:1px solid color-mix(in srgb,var(--pulse-a) 28%,var(--line))}}.lk-tile__arrow{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.lk-tile__arrow{background:color-mix(in srgb,var(--pulse-a) 8%,var(--surface))}}.lk-tile__arrow{transition:background .15s,border-color .15s}.lk-tile__arrow:before{content:"";border-right:1.5px solid var(--pulse-b);border-top:1.5px solid var(--pulse-b);width:.45rem;height:.45rem;position:absolute;top:50%;left:50%;transform:translate(-65%,-50%)rotate(45deg)}.lk-tile:hover .lk-tile__arrow{background:var(--pulse-a)}@supports (color:color-mix(in lab,red,red)){.lk-tile:hover .lk-tile__arrow{background:color-mix(in srgb,var(--pulse-a) 16%,var(--surface))}}.lk-tile:hover .lk-tile__arrow{border-color:var(--pulse-b)}@supports (color:color-mix(in lab,red,red)){.lk-tile:hover .lk-tile__arrow{border-color:color-mix(in srgb,var(--pulse-b) 45%,var(--line))}}.lk-tile--soon{opacity:.72;cursor:default;pointer-events:none}.lk-tile--soon:before{opacity:.35}.lk-bridge{background:var(--surface-soft);min-height:100dvh;color:var(--muted);place-items:center;padding:2rem;display:grid}.lk-bridge__text{margin:0;font-size:.95rem}.lk-app--cms:has(.lk-kp-frame){height:auto;min-height:100dvh;overflow:visible}.lk-kp-frame{background:var(--surface);border:0;width:100%;height:100dvh;display:block}.lk-app--cms .lk-kp-frame,.lk-kp-frame{min-height:100dvh}.lk-tariffs__footer,.lk-tariffs__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.lk-tariffs__footer{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.15rem}.lk-tariffs__list{gap:1.15rem;margin-top:1.65rem;display:grid}.lk-tariff-block{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);border-radius:18px;padding:1.2rem 1.2rem .9rem}.lk-tariff-block__title{font-family:var(--font-unbounded),sans-serif;letter-spacing:-.02em;margin:0 0 .85rem;font-size:1.08rem;font-weight:600}.lk-tariff-block__plans{gap:.75rem;display:grid}.lk-tariff-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:.65rem;padding:.8rem 0;display:grid}.lk-tariff-row__name{padding-bottom:.55rem;font-size:.95rem;font-weight:650}.lk-field--compact span{font-size:.75rem}@media (max-width:760px){.lk-app__nav{order:3;width:100%}.lk-tariff-row{grid-template-columns:1fr}.lk-tariff-row__name{padding-bottom:0}}.lk-cms{border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:18px;display:flex;overflow:hidden}.lk-cms,.lk-cms__frame{background:var(--surface);min-height:0;flex:1}.lk-cms__frame{border:0;width:100%}html:not([data-theme=dark]) .lk-app{background:radial-gradient(ellipse 55% 40% at 0 0,var(--pulse-a),transparent 55%),linear-gradient(180deg,#e8ecf6 0,#d8dee9 100%)}@supports (color:color-mix(in lab,red,red)){html:not([data-theme=dark]) .lk-app{background:radial-gradient(ellipse 55% 40% at 0 0,color-mix(in srgb,var(--pulse-a) 14%,transparent),transparent 55%),linear-gradient(180deg,#e8ecf6 0,#d8dee9 100%)}}html:not([data-theme=dark]) .lk-app__header{background:#fffffff5;border-bottom:1px solid #aeb6ce;box-shadow:0 8px 24px #2a2b780d}html:not([data-theme=dark]) .lk-ghost-btn{color:#2e3450;background:#fff;border-color:#aeb6ce}html:not([data-theme=dark]) .lk-ghost-btn:hover{color:#16182a;background:#ebe8ff;border-color:#8894f2}html:not([data-theme=dark]) .lk-cms{background:#fff;border:1px solid #aeb6ce;box-shadow:0 1px #ffffffd9,0 14px 36px #2a2b7814}html:not([data-theme=dark]) .lk-app__main--cms{padding:.85rem 1rem 1rem}html:not([data-theme=dark]) .lk-field input,html:not([data-theme=dark]) .lk-field select,html:not([data-theme=dark]) .lk-field textarea{color:#16182a;background:#fff;border-color:#aeb6ce}html:not([data-theme=dark]) .lk-field input:hover:not(:focus):not(:disabled),html:not([data-theme=dark]) .lk-field select:hover:not(:focus):not(:disabled),html:not([data-theme=dark]) .lk-field textarea:hover:not(:focus):not(:disabled){background:#f8f7ff;border-color:#8894f2}html:not([data-theme=dark]) .lk-shell{background:radial-gradient(ellipse 70% 55% at 50% -15%,var(--pulse-a),transparent 58%),linear-gradient(165deg,#eef1f9,#dfe4f0)}@supports (color:color-mix(in lab,red,red)){html:not([data-theme=dark]) .lk-shell{background:radial-gradient(ellipse 70% 55% at 50% -15%,color-mix(in srgb,var(--pulse-a) 22%,transparent),transparent 58%),linear-gradient(165deg,#eef1f9,#dfe4f0)}}html:not([data-theme=dark]) .lk-card{background:#fff;border-color:#aeb6ce;box-shadow:0 18px 44px #2a2b781a}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}