/*! tailwindcss v4.2.1 | 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)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--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-content:"";--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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--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-content:"";--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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Avenir Next", "Segoe UI", Arial, sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}}.mt-4{margin-top:calc(var(--spacing) * 4)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}.h-10{height:calc(var(--spacing) * 10)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.w-fit{width:fit-content}.w-full{width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.7rem}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-transparent{border-color:#0000}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-transparent{background-color:#0000}.p-2{padding:calc(var(--spacing) * 2)}.p-\[3px\]{padding:3px}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-aria-expanded\/accordion-trigger\:hidden:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:none}.group-aria-expanded\/accordion-trigger\:inline:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:inline}.group-data-\[orientation\=horizontal\]\/tabs\:h-8:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 8)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}@media (hover:hover){.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}:is(.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:after\:border-ring:focus-visible:after{content:var(--tw-content);border-color:var(--ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.data-\[active\]\:bg-background[data-active]{background-color:var(--background)}.data-\[active\]\:text-foreground[data-active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]:after{content:var(--tw-content);opacity:1}.data-\[closed\]\:animate-accordion-up[data-closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[ending-style\]\:h-0[data-ending-style]{height:calc(var(--spacing) * 0)}.data-\[open\]\:animate-accordion-down[data-open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ml-auto *)[data-slot=accordion-trigger-icon]{margin-left:auto}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4 *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:text-muted-foreground *)[data-slot=accordion-trigger-icon]{color:var(--muted-foreground)}.data-\[starting-style\]\:h-0[data-starting-style]{height:calc(var(--spacing) * 0)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:data-\[active\]\:border-input:is(.dark *)[data-active]{border-color:var(--border)}.dark\:data-\[active\]\:bg-input\/30:is(.dark *)[data-active]{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[active\]\:bg-input\/30:is(.dark *)[data-active]{background-color:color-mix(in oklab, var(--border) 30%, transparent)}}.dark\:data-\[active\]\:text-foreground:is(.dark *)[data-active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[active\]\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[active\]\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root,.dark{--background:#0d0d0d;--foreground:#f4f5f7;--primary:#246bff;--primary-foreground:#fff;--muted:#1d1d1d;--muted-foreground:#a9a9a9;--border:#303030;--ring:#aeaeae;--card:#181818;--accent:#363636;--blue:#367cff;--lime:#c8f886;--ink:#0d0d0d}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0;font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:16px}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;font:inherit}a{color:inherit;text-decoration:none}:is(button:focus-visible,a:focus-visible){outline:3px solid var(--lime);outline-offset:5px}img{max-width:100%;height:auto;display:block}::selection{background:var(--lime);color:var(--ink)}.site-comparison{display:block!important}.site-comparison>[data-slot=tabs-content]{font-size:1rem}.container{width:min(1240px,100% - 96px);margin-inline:auto}.comparison-bar{color:#c8c8c8;z-index:50;background:#202020;border-bottom:1px solid #373737;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:7px 28px;display:flex;position:sticky;top:0}.comparison-label,.local-label{letter-spacing:.08em;align-items:center;gap:10px;font:600 12px/1.5 monospace;display:flex}.comparison-label>span:last-child{color:#969696}.local-label{color:#a7a7a7}.local-label span{font-size:17px}.status-dot{background:var(--lime);border-radius:50%;width:6px;height:6px}.version-tabs{border:1px solid #3c3c3c;background:#141414!important;border-radius:7px!important;height:38px!important;padding:3px!important}.version-tabs [role=tab]{color:#b5b5b5;border-radius:4px;gap:8px;padding:5px 16px;font-size:14px}.version-tabs [data-active]{color:#151b12!important;background:var(--lime)!important}.site-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;height:105px;display:flex}.wordmark{letter-spacing:-1px;white-space:nowrap;padding-bottom:17px;font-size:27px;font-weight:500;position:relative}.wordmark b{font-weight:750}.wordmark small{letter-spacing:.04em;color:#9e9e9e;font:12px monospace;position:absolute;bottom:0;left:0}.enter-key{color:var(--blue);margin:0 4px;font-size:34px;display:inline-block;transform:translateY(2px)}.nav{color:#b8b8b8;align-items:center;gap:30px;margin-left:auto;margin-right:25px;font-size:14px;display:flex}.nav a{transition:color .2s}.nav a:hover{color:#fff}.header-phone{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.header-phone>svg:first-child{color:var(--lime)}.menu-toggle{color:#fff;background:0 0;border:0;padding:8px;display:none}.hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;min-height:650px;padding-block:70px 82px;display:grid}.eyebrow{letter-spacing:.1em;color:#c3c3c3;align-items:center;gap:13px;font:500 12px/1.5 monospace;display:flex}.tiny-cross{color:var(--lime);font-size:22px;font-weight:300}.eyebrow-line{background:#454545;width:55px;height:1px}.hero h1{letter-spacing:-.07em;white-space:nowrap;margin:29px 0;font-size:clamp(3.4rem,5.9vw,5.3rem);font-weight:600;line-height:1.03}.life-word{color:var(--lime);position:relative}.life-word svg{fill:none;width:100%;stroke:var(--lime);stroke-width:3px;position:absolute;bottom:-12px;left:0}.blue-period{color:var(--blue)}.hero-copy>p{color:#b3b3b3;max-width:445px;margin:31px 0;font-size:16px;line-height:1.85}.hero-actions{align-items:center;gap:28px;margin-top:35px;display:flex}.button{border-radius:5px;justify-content:center;align-items:center;gap:13px;min-height:54px;padding:15px 21px;font-size:14px;font-weight:600;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.primary{background:var(--primary);color:#fff}.primary:hover{background:#387aff;transform:translateY(-3px);box-shadow:0 8px 30px #246bff40}.text-link{border-bottom:1px solid #646464;align-items:center;gap:12px;padding-block:8px;font-size:14px;display:inline-flex}.text-link:hover{color:var(--lime)}.hero-local{color:#b4b4b4;align-items:center;gap:9px;margin-top:34px;font-size:12px;display:flex}.hero-local svg{color:var(--blue)}.separator{color:#616161;margin-inline:6px}.hero-visual{isolation:isolate;padding:30px 6px 60px;position:relative}.hero-visual:before{content:"";z-index:-1;background:radial-gradient(#1a4eb738,#0000 65%);position:absolute;inset:-80px}.equipment-window{background:#f1f1f1;border:1px solid #646464;border-radius:10px;overflow:hidden;transform:rotate(-4deg);box-shadow:15px 25px #15274866,0 40px 90px #0007}.window-header{color:#a9a9a9;letter-spacing:.02em;background:#1f1f1f;justify-content:space-between;align-items:center;min-height:40px;padding:0 16px;font:12px monospace;display:flex}.window-header>span:first-child{gap:5px;display:flex}.window-header i{background:#646464;border-radius:50%;width:5px;height:5px}.window-header i:first-child{background:var(--lime)}.equipment-window>img{mix-blend-mode:multiply;width:100%}.window-footer{color:#555;border-top:1px solid #dadada;justify-content:space-between;align-items:center;padding:15px 18px;font:12px monospace;display:flex}.small-square{background:#367cff;width:6px;height:6px}.orbit{z-index:-1;border:1px solid #2966c34d;border-radius:50%;position:absolute}.orbit-one{inset:-10%;transform:rotate(-30deg)scaleY(.66)}.orbit-two{border-style:dashed;inset:-15% -4%;transform:rotate(35deg)scaleY(.66)}.visual-plus{color:#727272;font:30px monospace;position:absolute}.plus-one{top:0;right:-25px}.plus-two{bottom:40px;left:-26px}.floating-note{background:var(--lime);color:#25321a;border-radius:5px;align-items:center;gap:12px;padding:15px 21px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:43px;right:-23px;transform:rotate(3deg);box-shadow:0 9px 35px #0006}.note-icon{font-size:27px}.floating-note small{margin-top:3px;font-size:12px;font-weight:400;display:block}.visual-caption{color:#8b8b8b;font:12px/1.5 monospace;position:absolute;bottom:0;left:10px}.service-strip{background:#171717;border-block:1px solid #343434}.service-strip>.container{letter-spacing:.05em;color:#b2b2b2;justify-content:space-between;align-items:center;gap:15px;min-height:78px;font:12px monospace;display:flex}.strip-star{color:var(--blue);font-size:24px}.section{padding-block:90px}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px;display:flex}.section-heading h2{letter-spacing:-.05em;margin-top:22px;font-size:clamp(2rem,3.5vw,3rem);font-weight:500;line-height:1.16}.section-heading h2 span{color:#909090}.section-heading>p{color:#a4a4a4;font-size:16px;line-height:1.8}.skip-link{z-index:100;background:var(--lime);color:#111;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:65px}.original-site{color:#ddd;background:#000}.original-header{background:#060606;justify-content:space-between;align-items:center;padding:16px 40px;display:flex}.original-header nav{gap:32px;display:flex}.original-hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:30px;padding:80px 32px 150px;display:grid}.original-hero>div{text-align:center;padding:0 30px}.original-hero span{letter-spacing:4px;font-size:16px}.original-hero h1{color:#fff;margin:0 0 45px;font-size:64px}.original-hero p{font-size:18px;line-height:1.75}@media (min-width:1500px){.hero{min-height:740px}}@media (max-width:1050px){.container{width:calc(100% - 56px)}.hero{gap:35px}.hero h1{font-size:clamp(3rem,6vw,4.2rem)}.nav{gap:20px;margin-right:10px}.hero-actions{gap:17px}.hero-visual{padding-right:12px}.floating-note{right:0}.comparison-label>span:last-child{display:none}.original-hero{padding-inline:20px}.original-hero>div{padding:0 10px}}@media (max-width:800px){.container{width:calc(100% - 40px)}.comparison-bar{gap:7px;padding:8px 14px}.comparison-label{letter-spacing:0;gap:6px}.local-label{display:none}.version-tabs [role=tab]{padding:5px 9px;font-size:12px}.site-header{gap:13px;height:86px}.wordmark{font-size:23px}.header-phone{margin-left:auto;font-size:14px}.header-phone>svg:last-child,.nav{display:none}.menu-toggle{margin-left:-8px;display:flex}.nav.open{z-index:25;border-block:1px solid var(--border);background:#1f1f1f;flex-wrap:wrap;justify-content:center;margin:0;padding:24px;display:flex;position:absolute;top:140px;left:0;right:0}.hero{grid-template-columns:1fr;gap:36px;padding-block:40px 25px}.hero h1{letter-spacing:-.06em;margin:23px 0;font-size:clamp(3rem,11vw,4.8rem)}.hero-copy>p{margin-block:28px 24px;font-size:16px;line-height:1.75}.hero-actions{gap:22px;margin-top:25px}.hero-actions .button{min-height:52px;padding:14px 17px}.text-link{gap:8px}.hero-local{flex-wrap:wrap;gap:6px;margin-top:24px}.hero-visual{width:90%;max-width:440px;margin:auto;padding-bottom:83px}.orbit-one{inset:0 -5%}.orbit-two{inset:0 2%}.floating-note{padding:12px 18px;bottom:60px;right:-10px}.visual-caption{bottom:6px;left:0}.visual-plus{font-size:20px}.service-strip>.container{grid-template-columns:1fr 1fr;row-gap:18px;min-height:85px;padding-block:17px;display:grid}.strip-star{display:none}.service-strip>.container>span:not(.strip-star):before{content:"+";color:var(--blue);margin-right:8px}.section{padding-block:64px}.section-heading{margin-bottom:30px;display:block}.section-heading>p{margin-top:22px}.original-header{flex-wrap:wrap;gap:20px;padding:18px 20px}.original-header img{width:220px}.original-header nav{gap:24px;font-size:14px}.original-hero{grid-template-columns:1fr;padding:30px 20px 70px}.original-hero>div{max-width:300px;margin:auto}.original-hero h1{font-size:44px}.original-hero p{font-size:16px}.original-hero span{font-size:14px}}@media (max-width:390px){.header-phone{gap:6px;font-size:12px}.site-header{gap:8px}.wordmark{font-size:21px}.hero-actions{gap:12px}.hero-actions .button{padding-inline:11px}.comparison-label{font-size:10px}.eyebrow-line{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.new-site{overflow:clip}.services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.service-card{background:linear-gradient(125deg,#1d1d1d,#151515);border:1px solid #303030;border-radius:7px;flex-direction:column;min-height:295px;padding:29px 27px 22px;transition:transform .25s,border-color .25s,background .25s;display:flex;position:relative}.service-card:hover{background:linear-gradient(125deg,#2c2c2c,#1c1c1c);border-color:#757575;transform:translateY(-6px)}.service-card-top{color:#b5b5b5;justify-content:space-between;align-items:center;display:flex}.service-card-top span{color:#737373;font:12px monospace}.service-card h3{letter-spacing:-.03em;margin:25px 0 12px;font-size:20px;font-weight:500}.service-card p{color:#b0b0b0;margin:0 0 24px;font-size:16px;line-height:1.7}.service-card-bottom{border-top:1px solid #333;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.service-card-bottom span{color:#939393;letter-spacing:.04em;font:12px monospace}.service-card-bottom svg{color:#bababa;transition:transform .2s}.service-card:hover .service-card-bottom svg{transform:translate(3px,-3px)}.business-section{isolation:isolate;background:#155de1;border-block:1px solid #909090;position:relative;overflow:hidden}.business-section:before{content:"";z-index:-1;background:linear-gradient(120deg,#1d6bf2,#154dbf);position:absolute;inset:0}.business-section:after{content:"";z-index:-1;border:1px solid #ffffff15;border-radius:50%;width:900px;height:900px;position:absolute;top:-270px;left:-400px;box-shadow:0 0 0 100px #ffffff05,0 0 0 200px #ffffff03}.business-inner{grid-template-columns:1fr 1fr;gap:100px;padding-block:82px;display:grid}.business-copy .eyebrow{color:#d6d6d6;font-size:12px}.business-copy h2{letter-spacing:-.05em;margin:24px 0;font-size:clamp(2rem,3.4vw,2.9rem);font-weight:500;line-height:1.18}.business-copy h2>span{color:#dadada}.business-copy>p{color:#e0e0e0;max-width:450px;font-size:16px;line-height:1.85}.lime{background:var(--lime);color:#18220e}.lime:hover{background:#d9ffa5;transform:translateY(-3px);box-shadow:0 10px 30px #09286c30}.business-copy .button{margin-top:27px}.business-note{color:#d7d7d7;margin-top:15px;font-size:12px;line-height:1.6;display:block}.business-list{flex-direction:column;justify-content:center;display:flex}.business-item{border-bottom:1px solid #ffffff38;align-items:flex-start;gap:20px;padding:24px 0;display:flex}.business-item:first-child{padding-top:0}.business-item>span{color:#c8c8c8;margin-top:4px;font:12px monospace}.business-item h3{margin:0 0 7px;font-size:19px;font-weight:500}.business-item p{color:#dadada;max-width:320px;margin:0;font-size:14px;line-height:1.7}.business-item>svg{color:var(--lime);flex-shrink:0;margin-top:4px;margin-left:auto}.price-section{max-width:1060px}.price-tab-list{border:1px solid #3a3a3a;margin-bottom:24px;background:#1c1c1c!important;border-radius:6px!important;height:auto!important;padding:5px!important}.price-tab-list [role=tab]{color:#b1b1b1;border-radius:3px;min-height:42px;padding:11px 27px;font-size:14px}.price-tab-list [data-active]{color:#fff!important;background:#2a66d2!important}.price-table{border-collapse:collapse;white-space:normal;width:100%}.price-table th{color:#909090;letter-spacing:.04em;text-align:left;white-space:normal;border-bottom:1px solid #464646;height:auto;padding:18px 0;font:12px monospace}.price-table td{color:#c8c8c8;border-bottom:1px solid #2c2c2c;padding:20px 0;font-size:16px;white-space:normal!important}.price-table td:first-child{padding-right:35px}.price-table .price-amount{text-align:right;white-space:nowrap!important}.price-table td.price-amount{color:#e3e3e3;font-weight:500}.price-table tr{border:0}.price-table tbody tr:hover{background:#1d2d452f}.price-footnote{color:#9c9c9c;margin-top:22px;font-size:12px;line-height:1.7}.price-footnote p{margin-bottom:4px}.price-ask{background:#1b1b1b;border:1px solid #373737;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:20px 23px;font-size:14px;display:flex}.price-ask span,.price-ask a{align-items:center;gap:12px;display:flex}.price-ask span svg{color:#a5a5a5}.price-ask a{color:var(--lime)}.reviews-section{padding-top:20px}.reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.review-card{background:#151515;border:1px solid #363636;border-radius:6px;flex-direction:column;margin:0;padding:27px;display:flex}.review-stars{color:var(--lime);gap:5px;display:flex}.review-card blockquote{color:#d8d8d8;margin:22px 0 30px;font-size:16px;line-height:1.8}.review-card figcaption{align-items:center;gap:10px;margin-top:auto;font-size:13px;display:flex}.review-avatar{color:#cecece;background:#303030;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:11px;display:flex}.review-card figcaption small{color:#9e9e9e;margin-top:5px;font-size:12px;line-height:1.5;display:block}.google-g{color:#b5b5b5;margin-left:auto;font-size:21px;font-weight:700}.contact-section{background:#1a1a1a;border-block:1px solid #393939;padding-block:78px 32px}.contact-heading{justify-content:space-between;align-items:center;gap:30px;display:flex}.contact-heading h2{letter-spacing:-.05em;margin:20px 0 40px;font-size:clamp(2rem,3.5vw,3rem);font-weight:500;line-height:1.2}.contact-heading h2 span{color:#ababab}.contact-arrow{color:var(--blue);font-size:90px;font-weight:200}.contact-grid{grid-template-columns:1.1fr 1.2fr 1fr;gap:16px;display:grid}.contact-method{background:#222;border:1px solid #484848;border-radius:5px;align-items:center;gap:15px;padding:23px 18px;transition:border-color .2s,transform .2s;display:flex}.contact-method:hover{border-color:#9f9f9f;transform:translateY(-3px)}.contact-method>svg:first-child{color:#b3b3b3;flex-shrink:0}.contact-method>svg:last-child{color:#9b9b9b;flex-shrink:0;margin-left:auto}.contact-method>span{color:#a5a5a5;letter-spacing:.02em;font:11px monospace}.contact-method strong{color:#f3f3f3;letter-spacing:0;margin-top:9px;font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:500;display:block}.contact-bottom{justify-content:space-between;align-items:center;gap:25px;margin-top:26px;display:flex}.contact-bottom p{color:#adadad;font-size:14px}.socials{color:#bcbcbc;gap:20px;display:flex}.socials a:hover{color:#fff}.footer{color:#979797;justify-content:space-between;align-items:center;gap:20px;padding-block:30px;font-size:12px;display:flex}.footer a:last-child{align-items:center;gap:5px;display:flex}.footer-nav{align-items:center;gap:18px;display:flex}.footer-nav a{color:#b4b4b4}.footer-nav a:hover{color:#fff}.footer-brand{letter-spacing:-1px;color:#c6c6c6;font-size:20px}.footer-brand span{color:var(--blue);margin:0 3px}.mobile-call{display:none}.original-header>button{background:0 0;border:0;padding:0}.original-header nav button{color:inherit;background:0 0;border:0;padding:0}.original-header .socials{gap:18px}.original-hero .classic-button{margin-top:45px}.classic-button{color:#2788eb;background:0 0;border:2px solid #1875da;justify-content:center;align-items:center;padding:18px 38px;font-size:16px;display:inline-flex}.classic-button:hover{color:#fff;background:#197be2}.classic-services{background:#1a7beb;padding:40px 0}.classic-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.classic-services article{color:#3b3b3b;background:#fff;border-radius:5px;padding:46px 35px}.classic-services article>svg{color:#696969}.classic-services article h3{margin:10px 0;font-size:22px;line-height:1.15}.classic-services article p{color:#7c7c7c;font-size:18px;line-height:1.7}.classic-services article a{color:#1868bc;margin-top:15px;display:inline-block}.classic-service-intro{color:#fff;padding:30px 10px}.classic-service-intro h2{margin:20px 0;font-size:44px;line-height:1.4}.classic-service-intro p{font-size:18px;line-height:1.8}.classic-service-intro a{margin-top:20px;font-size:17px;text-decoration:underline;display:block}.classic-social-banner{justify-content:center;align-items:center;gap:50px;padding:90px 20px;font-size:24px;display:flex}.classic-reviews{padding-bottom:90px}.classic-reviews h2{font-size:36px}.classic-reviews .review-card{color:#333;background:#fff}.classic-reviews blockquote{color:#333}.classic-reviews .review-stars{color:#f3ad12}.classic-reviews .review-card figcaption small{color:#666}.classic-business{background:#061425;border-block:1px solid #1677d5}.classic-business .business-copy h2>span{color:#2385ef}.classic-business .business-item{border-color:#17416d}.classic-business .business-item>svg{color:#2488ed}.classic-business .lime{color:#fff;background:#197be2}.classic-prices{padding-block:70px}.classic-price-group{margin-bottom:50px}.classic-price-group>h2{color:#2185e5;letter-spacing:3px;text-transform:uppercase;border-bottom:3px solid #1c7ad4;padding:14px;font-size:19px}.classic-price-group [data-slot=accordion-item]{border-bottom:1px solid #535353}.classic-price-group [data-slot=accordion-trigger]{letter-spacing:2px;padding:20px 14px;font-size:15px}.classic-price-group [data-slot=accordion-content]>div{padding:0 14px 20px;font-size:16px}.classic-contact{border-block:1px solid #333;padding-block:70px}.classic-contact .contact-heading h2{color:#1b83ef}.classic-contact .contact-method{background:0 0;border-color:#3d3d3d}.classic-contact .contact-bottom p{color:#bbb}.classic-footer{padding:35px 7%}@keyframes hardware-float{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-12px)rotate(-2deg)}}@keyframes note-float{0%,to{transform:translateY(0)rotate(3deg)}50%{transform:translateY(6px)rotate(1deg)}}@keyframes orbit-drift{0%,to{transform:rotate(-30deg)scaleY(.66)}50%{transform:rotate(-12deg)scaleY(.73)}}@keyframes draw-line{0%{stroke-dashoffset:340px}to{stroke-dashoffset:0}}@keyframes entry{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.equipment-window{animation:7s ease-in-out infinite hardware-float}.floating-note{animation:6s ease-in-out infinite note-float}.orbit-one{animation:16s ease-in-out infinite orbit-drift}.life-word path{stroke-dasharray:340;animation:1.5s .4s both draw-line}.hero-copy{animation:.8s both entry}.hero-visual{animation:1s .1s both entry}.motion-ready .reveal{opacity:0;transition:opacity .65s,transform .65s,border-color .25s;transform:translateY(18px)}.motion-ready .reveal.is-visible{opacity:1;transform:translateY(0)}.motion-ready .service-card.is-visible:hover{transform:translateY(-6px)}.reveal:nth-child(3n+2){transition-delay:60ms}.reveal:nth-child(3n+3){transition-delay:.12s}}@media (max-width:1100px){.business-inner{gap:50px}.contact-grid{grid-template-columns:1fr 1fr}.map-contact{grid-column:1/-1}.contact-method strong{font-size:20px}.original-header{flex-wrap:wrap;gap:25px}.original-header nav{gap:22px}.classic-services article{padding:30px 25px}.services-grid{gap:13px}.service-card{padding:24px 21px}.review-card{padding:22px}}@media (max-width:800px){.services-grid{grid-template-columns:1fr 1fr}.service-card{min-height:290px}.service-card h3{font-size:20px}.business-inner{grid-template-columns:1fr;gap:44px;padding-block:62px}.business-copy>p{max-width:100%}.business-item p{max-width:100%;font-size:16px}.business-item h3{font-size:20px}.reviews-grid{grid-template-columns:1fr}.review-card{padding:25px}.review-card blockquote{margin-bottom:24px}.contact-section{padding-block:60px 28px}.contact-arrow{display:none}.contact-grid{grid-template-columns:1fr}.map-contact{grid-column:auto}.contact-method{padding:22px}.contact-method strong{font-size:21px}.contact-bottom{align-items:flex-start}.contact-bottom p{max-width:260px;margin:0;line-height:1.7}.footer{flex-wrap:wrap;gap:20px;padding-bottom:105px}.footer-brand{width:100%}.footer-nav{flex-wrap:wrap;order:3;gap:14px 20px;width:100%}.mobile-call{z-index:30;bottom:calc(16px + env(safe-area-inset-bottom,0px));color:#fff;background:#2454ff;border:1px solid #ffffff30;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 32px);min-height:52px;padding:0 24px;font-size:14px;font-weight:600;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0007}.mobile-call svg{flex-shrink:0}.mobile-call:focus-visible{outline-offset:3px;outline:3px solid #fff}.price-tab-list{width:100%}.price-tab-list [role=tab]{padding:10px 14px}.price-ask{flex-direction:column;align-items:flex-start;gap:18px;padding:21px}.price-table td:first-child{padding-right:22px}.price-table td{padding-block:17px;font-size:14px;line-height:1.7}.price-table td.price-amount{font-size:14px}.price-footnote{font-size:12px}.classic-services-grid{grid-template-columns:1fr 1fr;gap:20px}.classic-service-intro{grid-column:1/-1}.classic-social-banner{text-align:center;flex-direction:column;gap:30px;font-size:22px}.original-header .socials{display:none}.classic-footer{padding-bottom:35px}.classic-reviews{padding-block:60px}.classic-price-group [data-slot=accordion-trigger]{letter-spacing:1px;font-size:14px}}@media (max-width:520px){.services-grid{grid-template-columns:1fr}.service-card{min-height:0;padding:26px}.service-card h3{margin-top:22px}.service-card-bottom{margin-top:0}.classic-services-grid{grid-template-columns:1fr}.classic-service-intro{grid-column:auto}.classic-services article p{font-size:16px}.classic-services article{padding:30px}.original-header nav{flex-wrap:wrap;gap:19px;font-size:14px}.contact-bottom{flex-direction:column}.contact-bottom p{max-width:100%}.contact-method{gap:13px;padding:19px 16px}.contact-method strong{font-size:20px}.comparison-bar{flex-wrap:wrap}.version-tabs{margin-left:auto}.business-copy .button{padding-inline:18px;font-size:14px}.window-header{padding-inline:10px;font-size:10px}.window-footer{padding-inline:12px;font-size:10px}}@media (prefers-reduced-motion:reduce){.motion-ready .reveal{opacity:1;transform:none}}.brand-logo{color:inherit;text-align:left;white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.brand-logo>img{flex:none;width:46px;height:46px}.brand-logo>span{letter-spacing:-1.2px;font:500 28px/1 Avenir Next,Segoe UI,Arial,sans-serif}.brand-logo b{font-weight:750}.brand-logo small{color:inherit;letter-spacing:0;opacity:.75;margin-top:7px;font:12px/1.3 Avenir Next,Segoe UI,Arial,sans-serif;display:block;position:static}.refreshed-wordmark{padding:0}.site-header{position:relative}.facebook-letter{text-align:center;min-width:19px;font:700 22px/1 Arial,sans-serif;display:block}.brand-page{background:#0d0d0d;padding-block:75px 0}.brand-intro{max-width:760px;margin-bottom:60px}.brand-intro h1{letter-spacing:-.065em;margin:30px 0;font-size:clamp(3rem,6.8vw,6rem);font-weight:500;line-height:1.03}.brand-intro h1 span{color:var(--lime)}.brand-intro>p{color:#b3b3b3;max-width:670px;margin:25px 0;font-size:18px;line-height:1.8}.brand-statement{background:radial-gradient(at 100% 100%,#363636,#1b1b1b 65%);border:1px solid #424242;border-radius:8px;flex-direction:column;justify-content:space-between;gap:40px;min-height:310px;padding:45px 50px;display:flex;position:relative}.brand-statement .brand-logo{gap:24px;margin-top:55px}.brand-statement .brand-logo>img{width:95px;height:95px}.brand-statement .brand-logo>span{letter-spacing:-3px;font-size:66px}.brand-statement .brand-logo small{margin-top:15px;font-size:21px}.brand-statement-note{color:#adadad;letter-spacing:.06em;align-self:flex-end;align-items:center;gap:9px;font:12px monospace;display:flex}.brand-rationale{grid-template-columns:repeat(3,1fr);gap:45px;padding-block:55px 80px;display:grid}.brand-rationale article>span{color:var(--blue);font:12px monospace}.brand-rationale h2{letter-spacing:-.02em;margin:18px 0 13px;font-size:20px;font-weight:500}.brand-rationale p{color:#ababab;font-size:16px;line-height:1.8}.brand-comparison{grid-template-columns:1fr 1fr;gap:18px;display:grid}.brand-before,.brand-after{border:1px solid #393939;border-radius:6px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:30px;min-height:275px;padding:30px;display:flex}.brand-before{background:#000}.brand-before>img{margin-block:auto}.brand-after{color:#0d0d0d;background:#f4f5f7}.brand-after .eyebrow{color:#5e5e5e}.brand-after .brand-logo{align-self:center;margin-block:20px}.brand-after .brand-logo>span{font-size:40px}.brand-after .brand-logo>img{width:65px;height:65px}.brand-after .brand-logo small{font-size:16px}.brand-small-note{color:#696969;font-size:12px}.brand-palette-section,.brand-offers{padding-top:80px}.brand-palette{border:1px solid #393939;border-radius:7px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.swatch{flex-direction:column;justify-content:space-between;min-height:220px;padding:23px;display:flex}.swatch.light{color:#f4f5f7}.swatch.dark{color:#0d0d0d}.swatch>span{font:13px monospace}.swatch strong{font-size:22px;font-weight:500;display:block}.swatch small{opacity:.8;margin-top:7px;font-size:13px;display:block}.brand-offer-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.brand-offer-grid article{background:#1d1d1d;border:1px solid #434343;border-radius:7px;padding:40px}.brand-offer-grid article:last-child{background:#246bff;border-color:#9c9c9c}.brand-offer-grid .brand-logo{margin-bottom:36px}.brand-offer-grid article:last-child .brand-logo>img{border:1px solid #fff6;border-radius:12px}.brand-offer-grid article>span{letter-spacing:.12em;color:#dadada;font:12px monospace;display:block}.brand-offer-grid h3{letter-spacing:-.055em;margin:25px 0;font-size:clamp(2rem,3.6vw,3rem);font-weight:500;line-height:1.12}.brand-offer-grid p{color:#d1d1d1;max-width:330px;font-size:16px;line-height:1.8}.brand-type{grid-template-columns:1fr 1fr;gap:70px;padding-block:80px;display:grid}.brand-type h2{letter-spacing:-.045em;margin:22px 0;font-size:36px;font-weight:500;line-height:1.2}.brand-type p{color:#ababab;font-size:16px;line-height:1.8}.type-specimen{border-block:1px solid #424242;flex-direction:column;justify-content:center;padding:30px;display:flex}.type-specimen>span{letter-spacing:-5px;color:var(--lime);font-size:90px;line-height:1.1}.type-specimen>strong{margin-top:18px;font-size:27px;font-weight:500}.type-specimen>p{margin-top:10px;font-size:14px}.brand-mockup{padding-bottom:65px}.brand-mockup>img{border:1px solid #444;border-radius:7px;width:100%}.brand-mockup figcaption{color:#9e9e9e;margin-top:14px;font-size:12px;line-height:1.7}.brand-assets{background:#1d1d1d;border:1px solid #3b3b3b;border-radius:7px;justify-content:space-between;align-items:center;gap:45px;padding:30px;display:flex}.brand-assets h2{margin-bottom:12px;font-size:24px;font-weight:500}.brand-assets p{color:#b3b3b3;max-width:500px;font-size:16px;line-height:1.8}.brand-downloads{flex-direction:column;flex-shrink:0;gap:16px;display:flex}.brand-downloads a{color:#c8f886;align-items:center;gap:10px;font-size:14px;display:flex}.brand-downloads a:hover{text-decoration:underline}.brand-footer{color:#999;justify-content:space-between;gap:25px;padding-block:40px;font-size:12px;display:flex}.brand-footer a{align-items:center;gap:8px;display:flex}@media (max-width:1050px){.brand-rationale{gap:25px}.brand-offer-grid article{padding:30px}.brand-type{gap:40px}.brand-logo>span{font-size:25px}.nav{gap:18px;margin-right:5px}}@media (max-width:800px){.comparison-label,.local-label{display:none}.comparison-bar{justify-content:center}.version-tabs{margin:0}.version-tabs [role=tab]{min-height:30px;padding-inline:11px}.nav.open{top:100%;left:-20px;right:-20px}.brand-logo{gap:9px}.brand-logo>img{width:38px;height:38px}.brand-logo>span{font-size:22px}.brand-logo small{margin-top:4px;font-size:11px}.brand-page{padding-top:42px}.brand-intro h1{font-size:clamp(3rem,11vw,4.8rem)}.brand-intro>p{font-size:16px}.brand-statement{min-height:270px;padding:25px}.brand-statement .brand-logo{gap:16px;margin-top:45px}.brand-statement .brand-logo>img{width:65px;height:65px}.brand-statement .brand-logo>span{letter-spacing:-2px;font-size:45px}.brand-statement .brand-logo small{margin-top:9px;font-size:17px}.brand-statement-note{align-self:flex-start;font-size:11px;line-height:1.8}.brand-rationale{grid-template-columns:1fr;gap:30px;padding-block:38px 55px}.brand-comparison{grid-template-columns:1fr}.brand-before,.brand-after{min-height:240px}.brand-palette-section,.brand-offers{padding-top:60px}.brand-palette{grid-template-columns:1fr 1fr}.swatch{min-height:195px;padding:20px}.brand-offer-grid{grid-template-columns:1fr}.brand-offer-grid article{padding:30px}.brand-type{grid-template-columns:1fr;gap:25px;padding-block:60px}.brand-assets{flex-direction:column;align-items:flex-start;gap:24px;padding:25px}.brand-footer{flex-direction:column;gap:18px}.brand-after .brand-logo>span{font-size:35px}.brand-after .brand-logo>img{width:57px;height:57px}}@media (max-width:390px){.brand-statement .brand-logo>img{width:52px;height:52px}.brand-statement .brand-logo>span{font-size:37px}.brand-statement{padding:22px}.brand-logo>span{font-size:20px}.brand-logo>img{width:35px;height:35px}.version-tabs [role=tab]{padding-inline:9px;font-size:12px}.header-phone{gap:5px}}@media (max-width:360px){.header-phone{gap:0;margin-left:auto;padding:9px;font-size:0}.header-phone>svg:first-child{width:20px;height:20px}.site-header{gap:13px}.price-table td:first-child{padding-right:13px}.hero-actions{flex-wrap:wrap}.brand-after .brand-logo>span{font-size:31px}.brand-after .brand-logo>img{width:50px;height:50px}}.modern-logo{gap:8px}.modern-logo>img{width:45px;height:45px}.modern-logo>span{letter-spacing:-1.5px;font-family:Helvetica Neue,Arial,sans-serif;font-size:31px;font-weight:700}.modern-logo small{letter-spacing:0;font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400}.modern-brand{--modern-blue:#2454ff;--modern-black:#101114;--modern-white:#f7f8fa;--modern-acid:#daff01;background:var(--modern-white);color:var(--modern-black);padding-block:0;font-family:Helvetica Neue,Arial,sans-serif}.modern-brand::selection{background:var(--modern-blue);color:#fff}.modern-brand :is(button,a):focus-visible{outline-color:var(--modern-blue)}.modern-wrap{width:min(1320px,100% - 96px);margin:auto}.modern-index{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;gap:25px;min-height:90px;font:12px/1.5 monospace;display:flex}.modern-index>span{align-items:center;gap:10px;display:flex}.modern-index i{background:#2454ff;width:7px;height:7px}.modern-index a{color:#606060;align-items:center;gap:7px;display:flex}.draft-note{color:#7f7f7f;margin-left:22px}.modern-hero{border-bottom:1px solid #111;padding-top:30px}.modern-hero-meta{color:#797979;letter-spacing:.025em;justify-content:space-between;font:12px/1.6 monospace;display:flex}.modern-hero-meta>span:last-child{text-align:right}.modern-big-logo{color:var(--modern-blue);letter-spacing:-.072em;align-items:center;gap:2vw;margin:70px -8px 80px -18px;font-size:clamp(5rem,13.6vw,12rem);font-weight:700;line-height:.86;display:flex}.enter-mark{flex-shrink:0;width:64px;height:64px}.modern-big-logo>.enter-mark{align-self:center;width:clamp(80px,15vw,200px);height:auto;transform:translateY(7%)}.modern-big-logo .logo-period{color:var(--modern-black)}.modern-hero-bottom{grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding-bottom:42px;display:grid}.modern-hero-bottom h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:500}.modern-hero-bottom p{color:#626262;margin:0;font-size:16px;line-height:1.6}.modern-hero-bottom>a{border:1px solid #b4b4b4;border-radius:50%;place-items:center;width:54px;height:54px;transition:background .2s,color .2s;display:grid}.modern-hero-bottom>a:hover{background:var(--modern-blue);color:#fff;border-color:var(--modern-blue)}.modern-principles{grid-template-columns:1fr 2.2fr 1fr;align-items:start;gap:40px;padding:45px 0 75px;display:grid}.modern-section-no{color:#7a7a7a;letter-spacing:.025em;font:12px/1.5 monospace}.modern-principles>p{letter-spacing:-.025em;max-width:620px;margin:0;font-size:22px;line-height:1.5}.modern-principles>div{color:#6d6d6d;flex-direction:column;align-items:flex-end;gap:12px;font:11px/1.5 monospace;display:flex}.modern-section-title{border-top:1px solid #bfbfbf;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding-top:28px;display:flex}.modern-section-title>p{color:#4a4a4a;letter-spacing:-.01em;margin:0;font-size:16px}.logo-playground{position:relative;gap:0!important}.modern-tabs{z-index:3;color:#111;border:1px solid #ccc;position:absolute;top:19px;right:22px;background:#f1f2f5!important;border-radius:0!important;height:35px!important;padding:2px!important}.modern-tabs [role=tab]{color:#595959;border-radius:0;padding:5px 15px;font-size:12px}.modern-tabs [data-active]{background:var(--modern-blue)!important;color:#fff!important}.modern-logo-stage{border:1px solid #cbcbcb;flex-direction:column;justify-content:space-between;min-height:380px;padding:27px 32px;display:flex}.modern-logo-stage[hidden]{display:none}.stage-light{color:#101114;background:#fff}.stage-dark{color:#f7f8fa;background:#101114;border-color:#101114}.stage-blue{color:#fff;background:#2454ff;border-color:#2454ff}.stage-label{opacity:.5;letter-spacing:.025em;padding-right:200px;font:11px/1.5 monospace}.modern-lockup{letter-spacing:-.07em;justify-content:center;align-items:center;gap:16px;margin:40px 0 30px;font-size:clamp(3rem,7vw,6rem);font-weight:700;line-height:1;display:flex}.modern-lockup>.enter-mark{color:#2454ff;width:clamp(45px,8vw,110px);height:auto}.stage-blue .enter-mark{color:#fff}.stage-footer{opacity:.6;justify-content:space-between;align-items:center;font:11px monospace;display:flex}.stage-footer>span:first-child{font-size:25px}.modern-symbol-row{border:1px solid #cbcbcb;border-top:0;grid-template-columns:1fr 1.5fr 1fr;display:grid}.symbol-sample{border-right:1px solid #cbcbcb;flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:30px;display:flex}.symbol-sample .enter-mark{width:120px;height:120px;color:var(--modern-blue)}.symbol-sample>span{color:#7d7d7d;font:11px monospace}.symbol-description{border-right:1px solid #cbcbcb;padding:32px}.symbol-description h3{letter-spacing:-.035em;margin:0 0 18px;font-size:28px;font-weight:500;line-height:1.15}.symbol-description p{color:#6a6a6a;max-width:320px;margin:0;font-size:14px;line-height:1.7}.symbol-sizes{color:#2454ff;justify-content:center;align-items:center;gap:16px;padding:25px 20px 45px;display:flex;position:relative}.symbol-sizes .enter-mark:first-child{width:16px;height:16px}.symbol-sizes .enter-mark:nth-child(2){width:32px;height:32px}.symbol-sizes .enter-mark:nth-child(3){width:64px;height:64px}.symbol-sizes>span{text-align:center;color:#7d7d7d;width:100%;font:11px monospace;position:absolute;bottom:28px;left:0}.modern-colors,.modern-language{padding-top:65px}.modern-swatches{border:1px solid #cbcbcb;grid-template-columns:2fr 1fr 1fr .85fr;display:grid}.modern-swatch{border-right:1px solid #10111414;flex-direction:column;justify-content:space-between;min-height:225px;padding:23px;display:flex}.modern-swatch:last-child{border:0}.modern-swatch>span{opacity:.8;font:12px monospace}.modern-swatch h3{letter-spacing:-.04em;margin:0 0 8px;font-size:24px;font-weight:500}.modern-swatch p{opacity:.7;margin:0;font-size:13px}.swatch-cobalt,.swatch-black{color:#fff}.swatch-white,.swatch-acid{color:#101114}.modern-editorial{grid-template-columns:1fr 1fr;gap:20px;display:grid}.modern-editorial article{flex-direction:column;min-height:460px;padding:34px;display:flex}.editorial-service{color:#fff;background:#2454ff}.editorial-business{color:#fff;background:#101114}.editorial-logo{letter-spacing:-1.2px;align-items:center;gap:7px;font-size:24px;font-weight:700;display:flex}.editorial-logo>.enter-mark{width:29px;height:29px}.editorial-category{letter-spacing:.04em;opacity:.65;margin:48px 0 22px;font:11px monospace}.modern-editorial h3{letter-spacing:-.065em;margin:0 0 42px;font-size:clamp(2.2rem,4.5vw,4rem);font-weight:600;line-height:1.05}.editorial-service h3 span{color:#daff01}.editorial-business h3 span{color:#2454ff}.modern-editorial article>div{border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:25px;display:flex}.modern-editorial p{opacity:.7;margin:0;font-size:15px;line-height:1.65}.editorial-service>div>.enter-mark{width:44px;height:44px}.editorial-business>div>svg{color:#daff01}.modern-motion{grid-template-columns:1fr 1.4fr;align-items:center;gap:60px;padding-block:75px;display:grid}.modern-motion h2{letter-spacing:-.04em;margin:22px 0;font-size:38px;font-weight:500;line-height:1.12}.modern-motion p{color:#686868;max-width:390px;font-size:16px;line-height:1.8}.modern-motion button{background:0 0;border:1px solid #aeaeae;align-items:center;gap:8px;margin-top:20px;padding:12px 17px;font-size:13px;display:inline-flex}.modern-motion button:hover{color:#fff;background:#2454ff;border-color:#2454ff}.motion-demo{background:#fff;border:1px solid #cbcbcb;justify-content:center;align-items:center;gap:13px;min-height:330px;display:flex;position:relative;overflow:hidden}.motion-mark{color:#2454ff;width:65px;height:65px}.motion-word{letter-spacing:-.06em;font-size:clamp(2.5rem,4.7vw,4.5rem);font-weight:700}.motion-indicator{background:var(--modern-blue);width:100%;height:4px;position:absolute;bottom:0;left:0}.modern-application figure{margin:0}.modern-application figure>img{border:1px solid #cbcbcb;width:100%}.modern-application figcaption{color:#7a7a7a;margin-top:12px;font-size:12px;line-height:1.7}.modern-delivery{border-bottom:1px solid silver;grid-template-columns:1fr 1fr;gap:80px;padding-block:75px;display:grid}.modern-delivery h2{letter-spacing:-.04em;margin:22px 0;font-size:38px;font-weight:500;line-height:1.12}.modern-delivery p{color:#6e6e6e;font-size:16px}.modern-delivery>div:last-child{flex-direction:column;justify-content:center;display:flex}.modern-delivery a{border-bottom:1px solid #cbcbcb;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:16px;display:flex}.modern-delivery a:hover,.modern-delivery a svg{color:#2454ff}.modern-footer{color:#767676;justify-content:space-between;gap:25px;padding-block:30px;font:12px/1.7 monospace;display:flex}.modern-footer>a{align-items:center;gap:9px;display:flex}@keyframes enter-sign{0%{opacity:0;transform:translate(15px,-18px)}35%{opacity:1;transform:translate(15px)}75%,to{opacity:1;transform:translate(0)}}@keyframes enter-word{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes enter-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.motion-mark{animation:.9s both enter-sign}.motion-word{animation:.4s .6s both enter-word}.motion-indicator{transform-origin:0;animation:1s both enter-line}.modern-big-logo>.enter-mark{animation:1s both enter-sign}.modern-big-logo>span{animation:.6s .35s both enter-word}}@media (min-width:1550px){.modern-big-logo{font-size:180px}}@media (max-width:1100px){.modern-wrap{width:calc(100% - 56px)}.modern-principles{grid-template-columns:.7fr 2fr;gap:35px}.modern-principles>div{flex-flow:wrap;grid-column:2;align-items:flex-start;font-size:10px}.modern-symbol-row{grid-template-columns:1fr 1.4fr 1fr}.symbol-sizes{gap:10px}.modern-motion{gap:35px}.modern-swatch{padding:20px}.modern-logo>span{font-size:29px}}@media (max-width:800px){.modern-wrap{width:calc(100% - 40px)}.modern-index{gap:15px;min-height:76px;font-size:10px}.draft-note{display:none}.modern-index>span{max-width:180px}.modern-hero{padding-top:24px}.modern-hero-meta{font-size:10px}.modern-big-logo{letter-spacing:-.065em;gap:2vw;margin:60px -4px 60px -9px;font-size:clamp(3.4rem,12vw,6rem)}.modern-big-logo>.enter-mark{width:16vw;max-width:105px}.modern-hero-bottom{grid-template-columns:1fr auto;gap:20px;padding-bottom:28px}.modern-hero-bottom h2{grid-column:1;font-size:25px}.modern-hero-bottom p{grid-area:2/1;font-size:14px}.modern-hero-bottom>a{grid-area:1/2/3;width:44px;height:44px}.modern-principles{grid-template-columns:1fr;gap:22px;padding:32px 0 50px}.modern-principles>p{font-size:21px}.modern-principles>div{grid-column:1;gap:15px;font-size:10px}.modern-section-title{flex-direction:column;align-items:flex-start;gap:13px;padding-top:22px}.modern-section-title>p{font-size:15px}.modern-section-no{font-size:11px}.modern-tabs{align-self:flex-start;margin:0 0 15px;position:static;height:38px!important}.modern-tabs [role=tab]{padding-inline:19px;font-size:13px}.modern-logo-stage{min-height:265px;padding:23px 20px}.stage-label{padding:0;font-size:10px}.modern-lockup{gap:12px;margin-block:38px;font-size:clamp(2.7rem,9.8vw,5rem)}.modern-lockup>.enter-mark{width:clamp(42px,13vw,75px)}.stage-footer{font-size:9px}.modern-symbol-row{grid-template-columns:1fr 1fr}.symbol-sample{gap:20px;padding:25px}.symbol-sample .enter-mark{width:80px;height:80px}.symbol-description{border-right:0;padding:25px}.symbol-description h3{font-size:23px}.symbol-description p{font-size:14px}.symbol-sizes{border-top:1px solid #cbcbcb;grid-column:1/-1;gap:30px;min-height:160px;padding-bottom:48px}.symbol-sizes>span{bottom:17px}.modern-colors,.modern-language{padding-top:45px}.modern-swatches{grid-template-columns:1fr 1fr}.modern-swatch{min-height:195px;padding:20px}.modern-swatch h3{font-size:23px}.modern-swatch p{font-size:12px}.modern-editorial{grid-template-columns:1fr;gap:16px}.modern-editorial article{min-height:430px;padding:30px}.modern-editorial h3{font-size:clamp(2.6rem,10vw,4rem)}.modern-motion{grid-template-columns:1fr;gap:32px;padding-block:50px}.modern-motion h2,.modern-delivery h2{font-size:34px}.modern-motion p{max-width:100%}.motion-demo{min-height:270px}.motion-word{font-size:48px}.motion-mark{width:58px;height:58px}.modern-delivery{grid-template-columns:1fr;gap:23px;padding-block:50px}.modern-delivery a{font-size:15px}.modern-footer{flex-direction:column;gap:15px;font-size:11px}.modern-logo>span{font-size:25px}.modern-logo>img{width:38px;height:38px}}@media (max-width:390px){.modern-big-logo{font-size:11.7vw}.modern-index{font-size:9px}.modern-index>span{max-width:145px}.modern-index>a{font-size:10px}.modern-principles>p{font-size:19px}.symbol-description{padding:21px 18px}.modern-logo>span{font-size:23px}.modern-logo>img{width:35px;height:35px}.motion-word{font-size:42px}.motion-mark{width:50px;height:50px}}.modern-logo>img{order:2}.modern-logo>span{order:1}.modern-big-logo{color:#101114}.modern-big-logo>.enter-mark{color:#2454ff;order:2}.modern-big-logo>span{order:1}.modern-lockup>.enter-mark{order:2}.modern-lockup>span{order:1}.modern-lockup{gap:20px}.editorial-logo>.enter-mark{order:2}.modern-logo-stage .enter-mark{transform:translateY(5%)}.signal-brand{color:#101114;background:#f7f8fa;font-family:Helvetica Neue,Arial,sans-serif}.signal-wrap{width:min(1320px,100% - 96px);margin:auto}:is(.signal-brand a:focus-visible,.signal-brand button:focus-visible){outline-color:#2454ff}.signal-brand ::selection{color:#fff;background:#2454ff}.signal-meta{letter-spacing:.04em;color:#657082;font:12px/1.5 monospace}.signal-mark{flex-shrink:0;width:64px;height:64px}.signal-nav{border-bottom:1px solid #bdc3cc;justify-content:space-between;align-items:center;gap:30px;padding-block:25px;font:12px/1.6 monospace;display:flex}.signal-nav>span>span{color:#798292;margin-left:15px}.signal-nav>a{color:#4b5669;align-items:center;gap:9px;display:flex}.signal-hero{grid-template-columns:1.08fr 1fr;min-height:600px;margin-top:30px;display:grid}.signal-hero-copy{flex-direction:column;align-items:flex-start;padding:25px 45px 32px 0;display:flex}.signal-wordmark{letter-spacing:-.07em;align-items:center;gap:12px;font-size:43px;font-weight:700;line-height:1;display:inline-flex}.signal-wordmark>.signal-mark{color:#2454ff;width:48px;height:48px}.signal-hero h1{letter-spacing:-.075em;margin:45px 0 38px;font-size:clamp(5.5rem,10vw,9rem);font-weight:600;line-height:.92}.signal-hero h1>span{color:#2454ff}.signal-hero-description{align-items:center;gap:15px;margin-top:auto;display:flex}.signal-square{background:#2454ff;width:8px;height:34px}.signal-hero-description p{color:#5a6575;margin:0;font-size:16px;line-height:1.7}.signal-hero-art{color:#fff;background:#2454ff;flex-direction:column;justify-content:space-between;min-height:600px;padding:30px;display:flex;position:relative;overflow:hidden}.signal-art-label{letter-spacing:.05em;z-index:2;font:12px/1.6 monospace}.signal-crop{place-items:center;width:620px;height:470px;display:grid;position:absolute;top:100px;right:-80px}.signal-crop>.signal-mark{color:#dce7ff;width:590px;height:590px;transform:translate(80px,-30px)}.signal-art-bottom{letter-spacing:.02em;z-index:2;justify-content:space-between;align-items:center;gap:20px;font:12px/1.6 monospace;display:flex}.signal-art-dot{background:#daff01;width:10px;height:10px}.signal-caption{color:#667083;border-bottom:1px solid #bdc3cc;justify-content:space-between;gap:25px;padding:22px 0;font:12px/1.5 monospace;display:flex}.signal-caption a{color:#2454ff;align-items:center;gap:12px;display:flex}.signal-intro{grid-template-columns:1fr 1.5fr 1.5fr;align-items:start;gap:40px;padding-block:65px;display:grid}.signal-intro h2{letter-spacing:-.055em;margin:0;font-size:35px;font-weight:500;line-height:1.1}.signal-intro>p{color:#5b6575;margin:0;font-size:16px;line-height:1.8}.signal-devices{border:1px solid #bac5d5;grid-template-columns:1fr 1fr 1fr;display:grid}.signal-devices>div{border-right:1px solid #bac5d5;flex-direction:column;justify-content:space-between;min-height:320px;padding:24px;display:flex;position:relative;overflow:hidden}.signal-devices>div:last-child{border:0}.signal-device-mark{background:#fff}.signal-device-mark>.signal-mark{color:#2454ff;align-self:center;width:150px;height:150px}.signal-devices p{color:#697285;z-index:1;margin:0;font-size:14px}.signal-device-crop{background:#dce7ff}.signal-device-crop>div{width:300px;height:250px;position:absolute;top:38px;right:-45px}.signal-device-crop .signal-mark{color:#2454ff;width:320px;height:320px}.signal-device-crop>p{margin-top:auto}.signal-device-crop .signal-meta{z-index:2}.signal-device-type{color:#fff;background:#101114}.signal-device-type>.signal-meta{color:#8792a5}.signal-device-type strong{letter-spacing:-.06em;font-size:64px;font-weight:500;line-height:1}.signal-device-type>p{color:#a4aec0}.signal-section-head{border-top:1px solid #bfc6d1;grid-template-columns:1fr 3fr;align-items:start;gap:40px;margin-bottom:35px;padding-top:35px;display:grid}.signal-section-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.3vw,3rem);font-weight:500;line-height:1.1}.signal-identity,.signal-colors{padding-top:75px}.signal-variants{gap:0!important}.signal-tabs{border:1px solid #c2cbdb;margin-bottom:20px;background:#e3e8f2!important;border-radius:0!important;height:44px!important;padding:3px!important}.signal-tabs [role=tab]{color:#56627a;border-radius:0;padding:8px 23px;font-size:14px}.signal-tabs [data-active]{color:#fff!important;background:#2454ff!important}.signal-logo-stage{border:1px solid #c3cad7;flex-direction:column;justify-content:space-between;min-height:345px;padding:28px 35px;display:flex}.signal-logo-stage[hidden]{display:none}.signal-paper{color:#101114;background:#fff}.signal-ink{color:#fff;background:#101114;border-color:#101114}.signal-cobalt{color:#fff;background:#2454ff;border-color:#2454ff}.signal-logo-stage>span{opacity:.5;font:12px monospace}.signal-logo-stage>div{align-self:center;padding-block:30px}.signal-logo-stage .signal-wordmark{gap:20px;font-size:86px}.signal-logo-stage .signal-wordmark>.signal-mark{width:95px;height:95px}.signal-cobalt .signal-mark{color:#fff}.signal-logo-stage>div>p{letter-spacing:-.025em;margin:15px 0 0;font-size:29px;font-weight:400}.signal-logo-stage>small{opacity:.5;font-size:12px}.signal-palette{border:1px solid #c3cad7;grid-template-columns:1.4fr 1.4fr 1fr 1fr;display:grid}.signal-palette>div{flex-direction:column;justify-content:space-between;min-height:235px;padding:25px;display:flex}.signal-palette>div>span{opacity:.8;font:12px monospace}.signal-palette strong{letter-spacing:-.04em;font-size:25px;font-weight:500;display:block}.signal-palette small{opacity:.7;margin-top:9px;font-size:14px;display:block}.signal-color-note{color:#6c7789;align-items:center;gap:9px;margin-top:17px;font-size:12px;line-height:1.7;display:flex}.signal-color-note>i{background:#daff01;border:1px solid #bac78b;flex-shrink:0;width:9px;height:9px}.signal-message{background:#dce7ff;grid-template-columns:1fr 1fr;gap:75px;margin-top:75px;padding:50px;display:grid}.signal-message h2{letter-spacing:-.06em;margin:26px 0 0;font-size:43px;font-weight:500;line-height:1.12}.signal-message-list article{border-bottom:1px solid #9baecf;padding-block:24px}.signal-message-list article:first-child{padding-top:0}.signal-message-list article:last-child{border-bottom:0;padding-bottom:0}.signal-message-list article>span{color:#526486;font:12px monospace}.signal-message-list h3{letter-spacing:-.03em;margin:16px 0;font-size:24px;font-weight:500;line-height:1.25}.signal-message-list p{color:#5a6c8b;margin:0;font-size:16px;line-height:1.75}.signal-motion{grid-template-columns:1fr 1.4fr;align-items:center;gap:70px;padding-block:75px;display:grid}.signal-motion h2{letter-spacing:-.05em;margin:24px 0;font-size:42px;font-weight:500;line-height:1.1}.signal-motion>div>p{color:#617086;max-width:380px;font-size:16px;line-height:1.7}.signal-motion button{background:0 0;border:1px solid #a3afc2;align-items:center;gap:9px;margin-top:22px;padding:13px 19px;font-size:14px;display:inline-flex}.signal-motion button:hover{color:#fff;background:#2454ff;border-color:#2454ff}.signal-motion-demo{background:#fff;border:1px solid #c3cad7;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex;position:relative;overflow:hidden}.signal-motion-demo .signal-wordmark{font-size:66px}.signal-motion-demo .signal-mark{width:75px;height:75px}.signal-motion-demo>p{letter-spacing:-.03em;margin:18px 0 0;color:#101114!important;font-size:25px!important}.signal-motion-demo>i{background:#2454ff;width:100%;height:5px;position:absolute;bottom:0;left:0}.signal-applications>img{border:1px solid #c3cad7;width:100%}.signal-small{color:#788599;margin-top:15px;font-size:12px;line-height:1.7}.signal-downloads{border-bottom:1px solid #bdc3cc;grid-template-columns:1fr 1fr;gap:80px;padding-block:75px;display:grid}.signal-downloads h2{letter-spacing:-.05em;margin:25px 0;font-size:38px;font-weight:500;line-height:1.1}.signal-downloads p{color:#67758b;font-size:16px;line-height:1.7}.signal-downloads>div:first-child>a{color:#2454ff;align-items:center;gap:9px;margin-top:22px;font-size:14px;display:inline-flex}.signal-downloads>div:last-child{flex-direction:column;justify-content:center;display:flex}.signal-downloads>div:last-child>a{border-bottom:1px solid #bdc3cc;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:16px;display:flex}.signal-downloads>div:last-child>a:hover,.signal-downloads>div:last-child svg{color:#2454ff}.signal-footer{color:#69758a;justify-content:space-between;align-items:center;gap:25px;padding-block:30px;font-size:12px;display:flex}.signal-footer>span:first-child{letter-spacing:-.06em;color:#101114;font-size:23px;font-weight:600}.signal-footer>a{align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:no-preference){.signal-hero-copy>h1{animation:.65s both enter-word}.signal-hero .signal-wordmark>.signal-mark{animation:.9s both enter-sign}.signal-motion-demo .signal-mark{animation:.8s both enter-sign}.signal-motion-demo>p{animation:.5s .5s both enter-word}.signal-motion-demo>i{transform-origin:0;animation:1s both enter-line}}@media (max-width:1100px){.signal-wrap{width:calc(100% - 56px)}.signal-hero,.signal-hero-art{min-height:540px}.signal-hero-copy{padding-right:25px}.signal-hero h1{font-size:110px}.signal-intro{grid-template-columns:.7fr 1.2fr 1.4fr;gap:25px}.signal-intro h2{font-size:29px}.signal-crop{right:-170px}.signal-message{gap:40px;padding:38px}.signal-device-type strong{font-size:57px}.signal-motion{gap:40px}.signal-motion-demo .signal-wordmark{font-size:53px}}@media (max-width:800px){.signal-wrap{width:calc(100% - 40px)}.signal-nav{gap:15px;padding-block:20px;font-size:11px}.signal-nav>span>span{display:none}.signal-nav>a{gap:6px;font-size:11px}.signal-hero{grid-template-columns:1fr;margin-top:18px}.signal-hero-copy{padding:20px 0 30px}.signal-wordmark{font-size:36px}.signal-wordmark>.signal-mark{width:42px;height:42px}.signal-hero h1{margin-block:30px;font-size:clamp(6rem,22vw,9rem)}.signal-hero-description p{font-size:16px}.signal-hero-art{min-height:410px;padding:25px}.signal-crop{width:480px;height:360px;top:30px;right:-40px}.signal-crop>.signal-mark{width:420px;height:420px;transform:translate(60px,-10px)}.signal-art-label,.signal-art-bottom{font-size:11px}.signal-caption{align-items:center;gap:20px;font-size:10px}.signal-caption>span{max-width:160px;line-height:1.7}.signal-caption a{gap:6px;font-size:12px}.signal-intro{grid-template-columns:1fr;gap:22px;padding-block:45px}.signal-intro h2{font-size:36px}.signal-intro p{max-width:600px}.signal-devices{grid-template-columns:1fr}.signal-devices>div{border-bottom:1px solid #bac5d5;border-right:0;min-height:300px}.signal-device-crop>div{right:5%}.signal-device-type strong{font-size:70px}.signal-device-type{padding:28px!important}.signal-section-head{grid-template-columns:1fr;gap:22px;margin-bottom:26px;padding-top:26px}.signal-section-head h2{font-size:36px}.signal-identity,.signal-colors{padding-top:50px}.signal-tabs{width:100%}.signal-tabs [role=tab]{padding:8px 12px;font-size:13px}.signal-logo-stage{min-height:300px;padding:25px}.signal-logo-stage .signal-wordmark{gap:10px;font-size:clamp(2.7rem,10vw,4.5rem)}.signal-logo-stage .signal-wordmark>.signal-mark{width:60px;height:60px}.signal-logo-stage>div>p{font-size:23px}.signal-logo-stage>small{line-height:1.7}.signal-palette{grid-template-columns:1fr 1fr}.signal-palette>div{min-height:200px;padding:22px}.signal-message{grid-template-columns:1fr;gap:35px;margin-top:50px;padding:30px 25px}.signal-message h2{font-size:35px}.signal-message-list h3{font-size:23px}.signal-motion{grid-template-columns:1fr;gap:35px;padding-block:50px}.signal-motion h2{font-size:36px}.signal-motion-demo{min-height:275px}.signal-motion-demo .signal-wordmark{font-size:48px}.signal-motion-demo .signal-mark{width:58px;height:58px}.signal-motion-demo>p{font-size:23px!important}.signal-downloads{grid-template-columns:1fr;gap:30px;padding-block:50px}.signal-downloads h2{font-size:35px}.signal-downloads>div:last-child>a{font-size:14px}.signal-footer{flex-wrap:wrap;gap:18px}.signal-footer>a{width:100%}}@media (max-width:380px){.signal-nav>a{max-width:200px}.signal-logo-stage{padding:20px}.signal-logo-stage .signal-wordmark{font-size:38px}.signal-logo-stage .signal-wordmark>.signal-mark{width:47px;height:47px}.signal-motion-demo .signal-wordmark{font-size:40px}.signal-motion-demo .signal-mark{width:48px;height:48px}}.header-signal-brand{color:inherit;flex-direction:column;align-items:flex-start;display:inline-flex}.header-signal-brand>.signal-wordmark{letter-spacing:-.07em;gap:8px;font-size:30px}.header-signal-brand>.signal-wordmark>.signal-mark{width:36px;height:36px}.header-signal-brand>small{color:#aab4c6;letter-spacing:0;margin-top:5px;font:12px/1.4 Helvetica Neue,Arial,sans-serif;position:static}@media (max-width:800px){.header-signal-brand>.signal-wordmark{font-size:25px}.header-signal-brand>.signal-wordmark>.signal-mark{width:30px;height:30px}.header-signal-brand>small{margin-top:4px;font-size:11px}}@media (max-width:380px){.header-signal-brand>.signal-wordmark{font-size:22px}.header-signal-brand>.signal-wordmark>.signal-mark{width:27px;height:27px}}.signal-wordmark>.enter-keycap{color:#2454ff;flex:none;width:1.08em;height:.845em;margin-left:.015em}.enter-keycap-arrow{fill:#fff}.signal-cobalt .enter-keycap{color:#fff}.signal-cobalt .enter-keycap-arrow{fill:#2454ff}.signal-device-mark>.enter-keycap{color:#2454ff;align-self:center;width:190px;height:149px}@keyframes press-enter-face{0%,to{transform:translateY(0)}30%,48%{transform:translateY(2px)}72%{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.signal-motion-demo .enter-keycap-face{animation:.95s .15s both press-enter-face}.signal-hero .enter-keycap-face{animation:.95s .5s both press-enter-face}}.signal-comparison{margin:70px 0 90px;scroll-margin-top:30px}.brand-comparison-toolbar{justify-content:space-between;align-items:center;gap:28px;margin-bottom:25px;display:flex}.brand-comparison-toolbar p{color:#5e5e5e;max-width:620px;font-size:15px;line-height:1.6}.brand-comparison-toolbar fieldset{background:#eaeaea;border:0;border-radius:8px;flex-shrink:0;gap:5px;min-width:0;margin:0;padding:5px;display:flex}.brand-comparison-toolbar button{color:#404040;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:10px 15px;font-size:13px}.brand-comparison-toolbar button[aria-pressed=true]{color:#fff;background:#101114}.brand-comparison-toolbar button:focus-visible{outline-offset:3px;outline:3px solid #2454ff}.brand-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.brand-comparison-card{background:#fff;border:1px solid #d1d1d1;min-width:0}.brand-comparison-card.is-current{border-color:#2454ff;box-shadow:0 0 0 1px #2454ff}.brand-comparison-label{color:#6f6f6f;justify-content:space-between;align-items:center;min-height:44px;padding:12px 20px;font-size:12px;display:flex}.brand-comparison-label strong{color:#2454ff}.brand-comparison-stage{justify-content:center;align-items:center;min-height:220px;padding:30px 25px;display:flex}.brand-comparison-stage.is-light{background:#f7f8fa}.brand-comparison-stage.is-dark{background:#101114}.brand-comparison-stage img{object-fit:contain;width:100%;max-width:440px;height:160px;display:block}.brand-comparison-description{padding:22px}.brand-comparison-description h3{letter-spacing:-.035em;margin:0 0 8px;font-size:20px;font-weight:600}.brand-comparison-description p{color:#6f6f6f;margin:0;font-size:14px;line-height:1.5}@media (max-width:650px){.brand-comparison-grid{grid-template-columns:1fr}.brand-comparison-toolbar{flex-direction:column;align-items:flex-start;gap:15px}.brand-comparison-stage{min-height:180px;padding:20px}.brand-comparison-stage img{height:140px}}.signal-wordmark:has(>.enter-keycap){gap:.14em}.approved-logo{width:220px;max-width:100%;color:inherit;line-height:0;display:inline-block}.approved-logo>svg{width:100%;height:auto;display:block;overflow:visible}.approved-logo-rail{stroke:var(--logo-accent,#2454ff)}.approved-logo-arrow{fill:var(--logo-accent,#2454ff)}.signal-wordmark-approved{max-width:100%}.signal-wordmark-approved>.approved-logo{width:5.2em}.signal-cobalt .approved-logo{--logo-accent:#fff}.signal-mono{color:#101114;--logo-accent:#101114;background:#fff}.approved-logo-options{border:0;gap:8px;margin:0 0 18px;padding:0;display:flex}.approved-logo-options button{color:#101114;background:0 0;border:1px solid #cbd2de;padding:9px 16px;font-size:14px}.approved-logo-options button[aria-pressed=true]{color:#fff;background:#101114;border-color:#101114}.signal-device-mark>.approved-symbol{color:#2454ff;align-self:center;width:190px;height:149px}.site-header .refreshed-wordmark{flex-shrink:0;padding:0}.site-header .approved-logo{width:190px}.footer-brand>.approved-logo{color:#f7f8fa;width:180px}.signal-footer>.approved-logo{width:160px}.new-site{--primary:#2454ff;--blue:#969696;--lime:#e6e6e6;--ink:#101114;font-family:Helvetica Neue,Arial,sans-serif}.new-site .hero h1{font-size:clamp(4.5rem,8.5vw,8rem);line-height:.98}.new-site .primary:hover{background:#3864ff;box-shadow:0 8px 30px #2454ff40}@keyframes approved-enter-motion{0%,to{transform:translate(0)}45%{transform:translate(-4px)}}@media (prefers-reduced-motion:no-preference){.signal-motion-demo .approved-logo-arrow{animation:.7s .1s both approved-enter-motion}}@media (max-width:650px){.site-header .approved-logo{width:185px}.new-site .site-header .header-phone{display:none}.new-site .site-header .menu-toggle{margin-left:auto}.signal-tabs{flex-wrap:wrap;height:auto!important}.signal-tabs [role=tab]{flex:45%;padding:8px 10px}.new-site .hero h1{font-size:clamp(4rem,17vw,6rem)}}.brand-proposal-note{background:#e6e6e6;border-left:3px solid #2454ff;margin-bottom:28px;padding:24px 28px}.brand-proposal-note>span{letter-spacing:.08em;color:#2454ff;font-size:11px;font-weight:700}.brand-proposal-note p{max-width:760px;margin:10px 0 0;font-size:17px;line-height:1.55}.brand-proposal-filter{gap:8px;margin:0 0 24px;display:flex}.brand-proposal-filter button{cursor:pointer;background:0 0;border:1px solid #d1d1d1;padding:10px 18px;font-size:14px}.brand-proposal-filter button[aria-pressed=true]{color:#fff;background:#2454ff;border-color:#2454ff}.brand-proposal-filter button:focus-visible{outline-offset:3px;outline:3px solid #2454ff}.home-help{align-self:center;min-width:0}.home-help-switch{border:1px solid #4a4a4a;border-bottom:0;margin:0;padding:0;display:flex}.home-help-switch button{color:#cdcdcd;background:#191919;border:0;flex:1;padding:17px 20px;font-size:15px;transition:background .2s,color .2s}.home-help-switch button[aria-pressed=true]{color:#fff;background:#2454ff}.home-help-switch button:focus-visible{outline-offset:-5px;outline:3px solid #e6e6e6}.home-help-offer{color:#101114;background:#f7f8fa;min-height:428px;padding:24px 32px 26px}.home-help-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.home-help-top>span:first-child{color:#5e5e5e;letter-spacing:.08em;font:11px/1.5 monospace}.home-help-top .approved-symbol{color:#2454ff;width:74px;height:58px}.home-help-offer h2{letter-spacing:-.055em;text-wrap:balance;max-width:340px;margin:14px 0;font-size:clamp(2rem,3.4vw,3rem);font-weight:600;line-height:1.06}.home-faq{padding-block:35px 75px}.home-faq [data-slot=accordion-trigger]{color:#f7f8fa;padding-block:23px;font-size:18px}.home-faq [data-slot=accordion-content] p{color:#b4b4b4;max-width:720px;margin:0;font-size:15px;line-height:1.8}.home-business-quote{border:1px solid #3f3f3f;justify-content:space-between;align-items:center;gap:28px;margin-bottom:40px;padding:26px 30px;display:flex}.home-business-quote strong{color:#f7f8fa;font-size:20px;font-weight:500}.home-business-quote p{color:#b4b4b4;max-width:660px;margin:10px 0 0;font-size:14px;line-height:1.7}.home-business-quote a{color:#e6e6e6;white-space:nowrap;align-items:center;gap:12px;font-size:14px;display:flex}.remote-help{color:#101114;background:#e6e6e6;border-block:1px solid #bebebe}.remote-help-grid{grid-template-columns:1fr 1.1fr;gap:90px;padding-block:85px;display:grid}.remote-help .eyebrow{color:#5e5e5e}.remote-help .tiny-cross{color:#2454ff}.remote-help-copy h2{letter-spacing:-.065em;margin:25px 0;font-size:clamp(2.6rem,4.3vw,4.3rem);font-weight:600;line-height:1}.remote-help-copy h2 span{color:#2454ff}.remote-help-copy>p{color:#5e5e5e;max-width:470px;font-size:16px;line-height:1.8}.remote-help-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.remote-help-actions .button{color:#fff}.remote-help-contact{border-bottom:1px solid #a3a3a3;align-items:center;gap:9px;padding:8px 0;font-size:14px;display:inline-flex}.remote-help-contact:hover{color:#2454ff}.remote-help-source{color:#6f6f6f;margin-top:23px;font:11px monospace;display:block}.remote-help-steps{border-top:1px solid #bebebe}.remote-help-step{border-bottom:1px solid #bebebe;grid-template-columns:27px 25px 1fr;align-items:start;gap:14px;padding:25px 0;display:grid}.remote-help-step>span{color:#2454ff;margin-top:3px;font:12px monospace}.remote-help-step>svg{color:#2454ff;margin-top:1px}.remote-help-step h3{letter-spacing:-.025em;margin:0 0 7px;font-size:18px;font-weight:600}.remote-help-step p{color:#5e5e5e;margin:0;font-size:14px;line-height:1.65}.remote-help-id{color:#2454ff;text-align:center;border:1px solid #a3a3a3;grid-column:2;padding:7px 5px;font:10px/1.2 monospace}.remote-help-id strong{font-size:9px}.remote-page{color:#f7f8fa;background:#101114;min-height:100vh}.remote-page-header{border-bottom-color:#373737}.remote-page-back{color:#c8c8c8;align-items:center;gap:8px;margin-left:auto;margin-right:28px;font-size:14px;display:inline-flex}.remote-page-back:hover{color:#fff}.remote-page-intro{padding-block:85px 60px}.remote-page-intro h1{color:#f7f8fa;letter-spacing:-.075em;margin:25px 0 22px;font-size:clamp(3.5rem,7vw,6.8rem);font-weight:600;line-height:.96}.remote-page-intro h1 span{color:#a9a9a9}.remote-page-intro>p{color:#b4b4b4;max-width:600px;font-size:17px;line-height:1.8}.remote-page .remote-help{margin-top:0}.remote-page-note{grid-template-columns:1fr auto;align-items:center;gap:12px 50px;padding-block:55px 80px;display:grid}.remote-page-note strong{font-size:23px;font-weight:500}.remote-page-note p{color:#b4b4b4;margin:0;font-size:14px;line-height:1.7}.remote-page-note a{color:#e6e6e6;white-space:nowrap;grid-area:1/2/span 2;align-items:center;gap:9px;font-size:14px;display:flex}.remote-page-note a:hover{color:#fff}@media (max-width:650px){.remote-page-header .header-phone{display:none}.remote-page-back{margin-right:0}.remote-page-intro{padding-block:55px 35px}.remote-page-note{padding-block:45px 60px;display:block}.remote-page-note p{margin:12px 0 20px}}@media (max-width:800px){.remote-help-grid{grid-template-columns:1fr;gap:45px;padding-block:60px}}@media (max-width:650px){.home-business-quote{flex-direction:column;align-items:flex-start;padding:24px}}.home-help-offer>p{color:#5e5e5e;margin:0 0 23px;font-size:14px;line-height:1.7}.home-help-offer ul{gap:12px;margin:0 0 26px;padding:0;list-style:none;display:grid}.home-help-offer li{align-items:center;gap:10px;font-size:14px;display:flex}.home-help-offer li svg{color:#2454ff;flex:none}.home-help-offer>a{border-top:1px solid #cecece;justify-content:space-between;align-items:center;gap:16px;padding:20px 0 12px;font-size:15px;font-weight:600;display:flex}.home-help-offer>a:hover{color:#2454ff}.home-help-offer>a svg{transition:transform .2s}.home-help-offer>a:hover svg{transform:translate(3px,-3px)}.home-help-offer>a:focus-visible{outline-color:#2454ff}.home-help-offer>small{color:#5e5e5e;font-size:11px;line-height:1.5;display:block}.home-help-caption{color:#a0a0a0;letter-spacing:.1em;margin-top:14px;font:10px/1.5 monospace;display:block}.home-process{padding-block:85px}.home-process ol{border-top:1px solid #3f3f3f;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-process li{padding:28px 28px 10px 0}.home-process li+li{border-left:1px solid #3f3f3f;padding-left:28px}.home-process li>span{color:#a6a6a6;font:13px monospace}.home-process h3{letter-spacing:-.035em;margin:22px 0 12px;font-size:21px;font-weight:500}.home-process li p{color:#b4b4b4;margin:0;font-size:14px;line-height:1.8}@media (max-width:650px){.home-help-offer{min-height:0;padding:20px 23px}.home-help-offer h2{font-size:36px}.home-process{padding-block:55px}.home-process ol{grid-template-columns:1fr}.home-process li,.home-process li+li{border-bottom:1px solid #3f3f3f;border-left:0;padding:24px 0}.home-process h3{margin-top:14px}}@media (prefers-reduced-motion:reduce){.home-help-switch button,.home-help-offer>a svg{transition:none}}.approved-logo-v14{--brand-ink:#f7f8fa;--brand-accent:#367cff;--brand-caption:#aab5c8;width:280px}.approved-logo-v14 .approved-logo-enter{fill:var(--brand-ink)}.approved-logo-v14 .approved-logo-klik,.approved-logo-v14 .approved-logo-bracket,.approved-logo-v14 .approved-logo-arrow{fill:var(--brand-accent);stroke:none}.approved-logo-v14 .approved-logo-tagline{fill:var(--brand-caption)}.signal-brand .approved-logo-v14{--brand-ink:#101114;--brand-accent:#2454ff;--brand-caption:#526071}.signal-ink .approved-logo-v14{--brand-ink:#f7f8fa;--brand-accent:#367cff;--brand-caption:#aab5c8}.signal-cobalt .approved-logo-v14{--brand-ink:#fff;--brand-accent:#fff;--brand-caption:#fff}.signal-mono .approved-logo-v14{--brand-ink:#101114;--brand-accent:#101114;--brand-caption:#101114}.new-site .approved-logo-v14{width:220px}@media (max-width:650px){.new-site .approved-logo-v14{width:190px}}.subpage{color:#f7f8fa;background:#101114;min-height:100vh}.subpage .site-header{border-bottom-color:#373737}.subpage .site-header [aria-current=page]{color:#fff}.subpage-hero{padding-block:88px 72px}.subpage-hero h1{color:#f7f8fa;letter-spacing:-.08em;max-width:900px;margin:25px 0 23px;font-size:clamp(3.7rem,7.5vw,7.8rem);font-weight:600;line-height:.95}.subpage-hero h1 span{color:#a9a9a9}.subpage-hero>p{color:#b4b4b4;max-width:670px;margin:0 0 30px;font-size:17px;line-height:1.8}.subpage-section{padding-bottom:90px}.subpage-section .services-grid{padding-top:5px}.subpage .business-section{margin-top:0}.subpage-cta{border-top:1px solid #3f3f3f;justify-content:space-between;align-items:center;gap:35px;padding-block:70px 95px;display:flex}.subpage-cta h2{letter-spacing:-.06em;margin:15px 0 10px;font-size:clamp(2rem,4vw,3.6rem);font-weight:600;line-height:1}.subpage-cta p{color:#b4b4b4;max-width:580px;margin:0;line-height:1.7}.privacy-page .subpage-hero{padding-bottom:50px}.privacy-content{background:#3f3f3f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding-bottom:100px;display:grid}.privacy-content section{background:#101114;padding:35px}.privacy-content h2{margin:0 0 12px;font-size:22px;font-weight:500}.privacy-content p{color:#b4b4b4;margin:0;font-size:15px;line-height:1.8}.cookie-consent{z-index:100;color:#f7f8fa;background:#1c1c1c;border:1px solid #575757;align-items:center;gap:18px;max-width:980px;margin:auto;padding:18px 20px;display:flex;position:fixed;bottom:22px;left:24px;right:24px;box-shadow:0 15px 50px #0008}.cookie-consent-icon{color:#a9a9a9;border:1px solid #777;flex:none;place-items:center;width:38px;height:38px;display:grid}.cookie-consent-copy{flex:1}.cookie-consent-copy h2{margin:0 0 4px;font-size:16px;font-weight:600}.cookie-consent-copy p{color:#c8c8c8;margin:0;font-size:13px;line-height:1.55}.cookie-consent-copy a{color:#e6e6e6;text-underline-offset:3px;text-decoration:underline}.cookie-consent-actions{flex:none;align-items:center;gap:8px;display:flex}.cookie-consent-actions button{border:1px solid #606060;min-height:38px;padding:8px 13px;font-size:13px}.cookie-secondary{color:#e6e6e6;background:0 0}.cookie-primary{color:#fff;background:#367cff;border-color:#367cff!important}.cookie-close{color:#b4b4b4;background:0 0;place-items:center;width:36px;display:grid;padding:0!important}@media (max-width:700px){.subpage-hero{padding-block:55px 48px}.subpage-hero h1{font-size:clamp(3.25rem,15vw,5.7rem)}.subpage-hero>p{font-size:16px}.subpage-cta{padding-block:52px 70px;display:block}.subpage-cta .button{margin-top:25px}.privacy-content{grid-template-columns:1fr;padding-bottom:70px}.privacy-content section{padding:26px 22px}.cookie-consent{align-items:flex-start;padding:16px;bottom:12px;left:12px;right:12px}.cookie-consent-icon{display:none}.cookie-consent-actions{flex-wrap:wrap;justify-content:flex-end}.cookie-close{order:-1}}.proof-strip{background:#171717;border-block:1px solid #343434;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.proof-strip article{border-right:1px solid #343434;align-items:flex-start;gap:14px;min-height:112px;padding:24px 22px;display:flex}.proof-strip article:last-child{border-right:0}.proof-strip article>svg{color:#a9a9a9;flex:none;margin-top:2px}.proof-strip h3{letter-spacing:-.02em;margin:0 0 7px;font-size:15px;font-weight:600}.proof-strip p{color:#a9a9a9;margin:0;font-size:12px;line-height:1.55}.pain-section{padding-block:92px 84px}.pain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pain-card{background:#1b1b1b;border:1px solid #383838;flex-direction:column;min-height:260px;padding:28px;transition:transform .25s,border-color .25s,background .25s;display:flex}.pain-card:hover{background:#232323;border-color:#747474;transform:translateY(-5px)}.pain-card>svg{color:#a9a9a9;margin-bottom:28px}.pain-card h3{letter-spacing:-.035em;margin:0 0 11px;font-size:21px;font-weight:500}.pain-card p{color:#b4b4b4;margin:0;font-size:14px;line-height:1.7}.pain-card span{color:#e6e6e6;align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:13px;display:flex}.pain-card span svg{transition:transform .2s}.pain-card:hover span svg{transform:translate(3px,-3px)}.why-section{background:#1b1b1b;border-block:1px solid #383838}.why-inner{grid-template-columns:.85fr 1.15fr;gap:100px;padding-block:90px;display:grid}.why-copy h2{letter-spacing:-.07em;margin:23px 0;font-size:clamp(2.4rem,4.3vw,4.2rem);font-weight:600;line-height:1}.why-copy h2 span{color:#a9a9a9}.why-copy>p{color:#b4b4b4;max-width:440px;font-size:16px;line-height:1.8}.why-copy .button{margin-top:25px}.why-list{border-top:1px solid #3f3f3f;margin:0;padding:0;list-style:none}.why-list li{border-bottom:1px solid #3f3f3f;grid-template-columns:42px 1fr;gap:17px;padding:23px 0;display:grid}.why-list li>span{color:#a9a9a9;padding-top:3px;font:12px monospace}.why-list h3{margin:0 0 7px;font-size:19px;font-weight:500}.why-list p{color:#b4b4b4;max-width:480px;margin:0;font-size:14px;line-height:1.65}.cooperation-section{padding-block:92px 80px}.cooperation-grid{background:#3f3f3f;border:1px solid #3f3f3f;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.cooperation-card{background:#101114;min-height:210px;padding:25px}.cooperation-card>span{color:#a9a9a9;font:12px monospace}.cooperation-card h3{letter-spacing:-.03em;margin:35px 0 10px;font-size:19px;font-weight:500}.cooperation-card p{color:#b4b4b4;margin:0;font-size:14px;line-height:1.7}.cooperation-note{color:#b4b4b4;justify-content:space-between;align-items:center;gap:24px;padding:25px 0 0;display:flex}.cooperation-note strong{color:#f7f8fa;font-size:16px;font-weight:500}.cooperation-note a{color:#e6e6e6;align-items:center;gap:8px;font-size:14px;display:inline-flex}.cooperation-note a:hover{color:#fff}@media (max-width:1000px){.proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-strip article:nth-child(2){border-right:0}.proof-strip article:nth-child(-n+2){border-bottom:1px solid #343434}.why-inner{gap:55px}.cooperation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.pain-section,.cooperation-section{padding-block:62px 55px}.pain-grid{grid-template-columns:1fr}.pain-card{min-height:0}.why-inner{grid-template-columns:1fr;gap:45px;padding-block:62px}}@media (max-width:650px){.proof-strip{grid-template-columns:1fr}.proof-strip article,.proof-strip article:nth-child(2){border-bottom:1px solid #343434;border-right:0}.proof-strip article:last-child{border-bottom:0}.cooperation-grid{grid-template-columns:1fr}.cooperation-card{min-height:0}.cooperation-note{display:block}.cooperation-note a{margin-top:14px}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@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-content{syntax:"*";inherits:false;initial-value:""}@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}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}.new-site{--lime:#e6e6e6;--primary:#2454ff;--blue:#a9a9a9;background:#101114}.new-site .site-header{z-index:40;height:100px;position:relative}.new-site .site-header .nav{gap:23px;margin-right:0;font-size:14px}.new-site .site-header .nav a{white-space:nowrap}.new-site .site-header .nav [aria-current=page]{color:#fff;text-underline-offset:8px;-webkit-text-decoration:underline #888;text-decoration:underline #888}.new-site .site-header .header-phone{white-space:nowrap;border-left:1px solid #393939;padding:12px 0 12px 20px}.new-site .mobile-menu{display:none}.new-site .button{border-radius:3px;min-height:54px}.new-site .lime{color:#101114}@media (max-width:800px){.tech-strip{grid-template-columns:1fr;gap:28px;padding-block:52px 48px}.tech-strip-heading h2{font-size:2.45rem}.tech-list{grid-template-columns:1fr;gap:0}.tech-item{min-height:0}.tech-item:nth-last-child(-n+2){border-bottom:0}.tech-item:last-child{border-bottom:1px solid #454545}}.new-site .footer{grid-template-columns:auto 1fr;gap:24px 35px;padding-block:34px;display:grid}.new-site .footer-brand{width:auto}.new-site .footer-nav{flex-wrap:wrap;justify-content:flex-end}.new-site .footer>span{max-width:650px;font-size:12px;line-height:1.8}.new-site .footer>a:last-child{justify-self:end}.new-site .map-contact strong{font-size:18px;line-height:1.5}.new-site .contact-method{min-width:0}.new-site .contact-method>span{overflow-wrap:anywhere;min-width:0}.new-site .contact-method>svg{flex-shrink:0}.new-site .section-heading>p{max-width:400px}.new-site .subpage-hero h1{letter-spacing:-.065em;text-wrap:balance;font-size:clamp(2.8rem,5.8vw,5.7rem);line-height:1.06}.new-site .subpage-hero{padding-block:68px 52px}.new-site .subpage-hero .button{margin-top:0}.new-site.subpage .price-section{padding-top:20px}.new-site.subpage .price-section .section-heading h2{font-size:30px}.new-site.subpage .contact-section{background:#1d1d1d;padding-block:35px}.new-site .remote-help-id{overflow-wrap:anywhere;padding:5px 0}.new-site .service-card{background:#1b1b1b;border-radius:3px}.new-site .business-section{background:#2454ff}.new-site .business-section:before{background:0 0}.new-site .business-section:after{display:none}.new-site .business-item p{font-size:16px}.signature-label{color:#acacac;letter-spacing:.075em;align-items:center;gap:10px;margin:0;font:12px/1.6 monospace;display:flex}.signature-label>span{background:#989898;border-radius:50%;flex:none;width:6px;height:6px}.signature-hero{grid-template-columns:1.05fr 1fr;align-items:stretch;gap:65px;padding-block:56px;display:grid}.signature-copy{padding-block:15px}.signature-copy h1{letter-spacing:-.085em;margin:30px 0 28px;font-size:clamp(5.5rem,9.7vw,9rem);font-weight:600;line-height:.89}.signature-copy h1>span{color:#f7f8fa}.signature-copy h1>b{color:#888;font-weight:inherit}.signature-intro{letter-spacing:-.025em;margin:0 0 13px;font-size:22px;line-height:1.4}.signature-description{color:#b5b5b5;max-width:480px;margin:0;font-size:16px;line-height:1.8}.signature-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:29px;display:flex}.signature-call{white-space:nowrap;align-items:center;gap:9px;padding-block:12px;font-size:16px;display:inline-flex}.signature-call svg{color:#a9a9a9}.signature-location{color:#b5b5b5;flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;font-size:12px;display:flex}.signature-location svg{color:#a9a9a9}.signature-location-divider{color:#6f6f6f;padding-inline:4px}.signature-art{color:#fff;background:#2454ff;flex-direction:column;justify-content:space-between;min-height:570px;padding:28px 32px 32px;display:flex;position:relative;overflow:hidden}.signature-art-top{letter-spacing:.04em;z-index:1;justify-content:space-between;align-items:center;font:12px/1.5 monospace;display:flex}.signature-art-top>span:last-child{font-size:28px;line-height:1}.signature-symbol{align-self:center;width:92%;padding-block:22px}.signature-symbol .approved-symbol{color:#fff;width:100%;height:auto;display:block}.signature-art-bottom{border-top:1px solid #ffffff60;justify-content:space-between;align-items:end;gap:15px;padding-top:25px;display:flex}.signature-art-bottom p{letter-spacing:0;margin:0;font-size:15px;font-weight:400;line-height:1.6}.signature-art-bottom a{border:1px solid #ffffff80;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;transition:background .2s;display:grid}.signature-art-bottom a:hover{background:#ffffff30}.signature-assurances{border-block:1px solid #373737;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-block:23px;display:flex}.signature-assurances>span{color:#c3c3c3;align-items:center;gap:10px;font-size:14px;display:inline-flex}.signature-assurances svg{color:#a9a9a9;flex:none}.tech-strip{border-bottom:1px solid #3b3b3b;grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;padding-block:72px 68px;display:grid}.tech-strip-heading h2{color:#f5f5f5;letter-spacing:-.06em;margin:16px 0 0;font-size:clamp(2rem,3.7vw,3.25rem);font-weight:500;line-height:1.05}.tech-strip-heading h2 span{color:#b5b5b5}.tech-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px;display:grid}.tech-item{border-top:1px solid #454545;grid-template-columns:28px 1fr 24px;align-items:center;gap:14px;min-height:91px;padding:17px 4px;transition:background .2s,padding .2s;display:grid}.tech-item:nth-last-child(-n+2){border-bottom:1px solid #454545}.tech-item:hover{background:#232323;padding-inline:11px}.tech-number{color:#979797;align-self:start;padding-top:2px;font:11px/1.5 monospace}.tech-item h3{color:#f6f6f6;margin:0 0 6px;font-size:14px;font-weight:600}.tech-item p{color:#bebebe;margin:0;font-size:12px;line-height:1.55}.tech-mark{color:#969696;opacity:.65;font-size:19px;transition:transform .2s,opacity .2s}.tech-item:hover .tech-mark{opacity:1;transform:translate(2px,-2px)}.signature-offer{padding-block:95px 68px}.signature-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px;display:flex}.signature-section-heading h2,.signature-about h2{letter-spacing:-.065em;margin:20px 0 0;font-size:clamp(2.8rem,5.2vw,4.8rem);font-weight:500;line-height:1.04}.signature-section-heading h2 span{color:#a6a6a6}.signature-section-heading>p{color:#b5b5b5;margin:0;font-size:16px;line-height:1.7}.signature-offer-list{border-top:1px solid #424242}.signature-offer-row{border-bottom:1px solid #424242;grid-template-columns:36px .9fr 1.1fr 54px;align-items:center;gap:28px;padding:34px 12px;transition:background .2s;display:grid}.signature-offer-row:hover{background:#202020}.signature-offer-number{color:#a9a9a9;align-self:start;padding-top:6px;font:12px monospace}.signature-offer-title{align-self:start}.signature-offer-title>svg{color:#a9a9a9;margin-bottom:24px}.signature-offer-title h3{letter-spacing:-.045em;margin:0;font-size:28px;font-weight:500;line-height:1.15}.signature-offer-copy p{color:#bcbcbc;margin:0 0 20px;font-size:16px;line-height:1.75}.signature-offer-copy small{color:#a9a9a9;font:12px/1.6 monospace}.signature-offer-arrow{border:1px solid #5d5d5d;border-radius:50%;place-items:center;width:50px;height:50px;transition:background .2s,color .2s;display:grid}.signature-offer-row:hover .signature-offer-arrow{color:#fff;background:#2454ff;border-color:#2454ff}.signature-price-link{color:#b5b5b5;justify-content:space-between;align-items:center;gap:20px;padding-top:25px;font-size:14px;display:flex}.signature-price-link a{color:#fff;align-items:center;gap:10px;display:inline-flex}.signature-about{color:#181818;background:#f0f0f0}.signature-about-inner{grid-template-columns:1fr 1fr;gap:90px;padding-block:78px;display:grid}.signature-about .signature-label{color:#5a5a5a}.signature-about h2 em{color:#2454ff;font-style:normal}.signature-person{margin:35px 0 0;font-size:18px;font-weight:500}.signature-person span{color:#5f5f5f;margin-top:6px;font-size:14px;font-weight:400;display:block}.signature-about-copy{align-self:center}.signature-about-copy p{color:#4b4b4b;margin:0 0 20px;font-size:18px;line-height:1.8}.signature-about-copy a{color:#2454ff;border-bottom:1px solid #2454ff;align-items:center;gap:18px;margin-top:12px;padding-bottom:7px;font-weight:500;display:inline-flex}.signature-home .reviews-section{padding-block:80px}.signature-home .review-card{background:0 0;border-color:#424242;border-radius:0}.signature-home .review-card blockquote{font-size:18px;line-height:1.65}.signature-home .contact-section{background:#191919;border-top:3px solid #2454ff;padding-block:74px 34px;position:relative}.signature-home .contact-heading{border-bottom:1px solid #3a3a3a;align-items:flex-end;margin-bottom:18px;padding-bottom:32px}.signature-home .contact-heading h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(2.25rem,4.1vw,3.65rem);line-height:1.08}.signature-home .contact-heading h2 span{color:#b7b7b7}.signature-home .contact-arrow{color:#acacac;border:1px solid #696969;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:3px;font-size:34px;line-height:1;display:grid}.signature-home .contact-grid{gap:12px}.signature-home .contact-method{background:linear-gradient(145deg,#2a2a2a,#232323);border-color:#626262;border-radius:4px;min-height:126px;padding:22px 20px}.signature-home .contact-method:hover{background:#232323;border-color:#929292;box-shadow:0 12px 24px #07101e44}.signature-home .contact-method>svg:first-child{color:#b0b0b0}.signature-home .contact-method>svg:last-child{color:#bfbfbf}.signature-home .contact-method>span{color:#bdbdbd}.signature-home .contact-method strong{color:#f8f8f8;margin-top:7px}.signature-home .contact-bottom{margin-top:20px}.signature-home .signature-symbol .approved-symbol-bracket{fill:#f9f9f9}.signature-home .signature-symbol .approved-symbol-arrow{fill:#f9f9f9;filter:drop-shadow(0 2px 5px #071a5a55)}.cookie-consent{border-radius:6px}.cookie-consent-copy{min-width:0}.new-site{--primary:#3d6fff;--blue:#a7a7a7;--lime:#efefef;--ink:#121212;--brand-surface:#1d1d1d;--brand-line:#3b3b3b;color:#f5f5f5;background:#121212}.new-site .site-header,.new-site .footer{background:#121212}.new-site .service-strip{border-color:var(--brand-line);background:#191919}.new-site .service-card{background:var(--brand-surface);border-color:var(--brand-line)}.new-site .service-card:hover{background:#272727}.new-site .reviews-section{background:#191919}.new-site .review-card{border-color:var(--brand-line)}.new-site .primary{background:var(--primary)}.new-site .primary:hover{background:#828282}.new-site .lime{background:var(--lime);color:#222}.new-site .lime:hover{background:#fff}@media (min-width:1051px) and (prefers-reduced-motion:no-preference){.signature-copy{animation:.7s both signature-appear}.signature-art{animation:.85s 80ms both signature-appear}.signature-symbol{animation:7s ease-in-out infinite signature-enter}}@keyframes signature-appear{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes signature-enter{0%,to{transform:translate(0)}50%{transform:translate(-9px)}}@media (max-width:1150px){.new-site .site-header .header-phone{display:none}.signature-hero{gap:35px}.signature-art{min-height:520px;padding:25px}.signature-copy h1{font-size:clamp(5rem,10vw,8rem)}.signature-offer-row{grid-template-columns:28px .9fr 1.1fr 48px;gap:20px}}@media (max-width:800px){.new-site .site-header{height:84px}.new-site .site-header .desktop-nav{display:none}.new-site .mobile-menu{margin-left:auto;display:block;position:static}.new-site .mobile-menu summary{z-index:51;color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;min-width:48px;min-height:48px;list-style:none;display:flex;position:relative}.new-site .mobile-menu summary::-webkit-details-marker{display:none}.new-site .mobile-menu-close,.new-site .mobile-menu[open] .mobile-menu-open{display:none}.new-site .mobile-menu[open] .mobile-menu-close{display:block}.new-site .mobile-nav{z-index:50;background:#1b1b1b;padding:12px 20px 22px;display:grid;position:absolute;top:100%;left:-20px;right:-20px;box-shadow:0 18px 25px #0005}.new-site .mobile-nav a{z-index:52;color:#e2e2e2;touch-action:manipulation;border-bottom:1px solid #3b3b3b;align-items:center;min-height:52px;display:flex;position:relative}.new-site .mobile-nav a:last-child{border-bottom:0}.new-site .mobile-nav a[aria-current=page]{color:#fff}.signature-hero{grid-template-columns:1fr .85fr;gap:26px;padding-block:36px}.signature-copy h1{margin-block:24px;font-size:5.7rem}.signature-label{letter-spacing:.025em;font-size:12px}.signature-art{min-height:0;padding:22px}.signature-art-top{font-size:12px}.signature-intro{font-size:20px}.signature-actions{gap:9px}.signature-art-bottom p{font-size:14px}.signature-art-bottom a{width:40px;height:40px}.signature-location{gap:6px}.signature-location-divider{display:none}.signature-offer{padding-block:62px 45px}.signature-section-heading{align-items:start}.signature-offer-row{grid-template-columns:25px 1fr 45px}.signature-offer-copy{grid-column:2}.signature-offer-arrow{grid-area:1/3/span 2;width:42px;height:42px}.signature-offer-title{align-items:center;gap:20px;display:flex}.signature-offer-title>svg{flex:none;margin:0}.signature-offer-title h3{font-size:25px}.signature-about-inner{gap:35px;padding-block:58px}.signature-about-copy p{font-size:16px}.new-site .footer{padding-bottom:95px}.new-site.subpage .footer{padding-bottom:35px}.new-site .footer-nav{order:initial;width:auto}}@media (max-width:580px){.signature-hero{grid-template-columns:1fr;gap:28px}.signature-copy{padding-top:0}.signature-copy h1{font-size:clamp(5.5rem,22vw,8rem)}.signature-description{max-width:440px}.signature-actions{gap:12px 22px}.signature-location{margin-top:20px}.signature-art{grid-template-columns:1fr 1fr;gap:20px;min-height:265px;display:grid}.signature-art-top{grid-column:1/-1}.signature-symbol{grid-area:2/2;width:100%;padding:0}.signature-art-bottom{border-top:0;flex-direction:column;grid-area:2/1;justify-content:space-between;align-self:stretch;align-items:start;padding:0}.signature-art-bottom p{font-size:14px}.signature-assurances{gap:14px;padding-block:20px;display:grid}.signature-section-heading{display:block}.signature-section-heading>p{margin-top:20px}.signature-offer-row{grid-template-columns:20px 1fr 38px;gap:16px 12px;padding-inline:0}.signature-offer-title{gap:12px}.signature-offer-title>svg{width:24px}.signature-offer-title h3{font-size:23px}.signature-offer-copy{grid-column:2/-1}.signature-offer-arrow{grid-row:1;width:36px;height:36px}.signature-price-link{line-height:1.6;display:block}.signature-price-link a{margin-top:10px}.signature-about-inner{grid-template-columns:1fr;gap:30px}.signature-home .reviews-section{padding-block:56px}.signature-home .contact-section{padding-block:52px 30px}.new-site .footer{grid-template-columns:1fr;gap:22px}.new-site .footer-nav{justify-content:start}.new-site .footer>a:last-child{justify-self:start}.cookie-consent{flex-direction:column;padding-right:38px}.cookie-consent-actions{justify-content:flex-start}.cookie-close{position:absolute;top:8px;right:8px}.privacy-content{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.signature-copy,.signature-art,.signature-symbol{animation:none}.signature-offer-row,.signature-offer-arrow,.signature-art-bottom a{transition:none}}.onboarding{padding-block:75px}.onboarding ol{border-top:1px solid #404040;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.onboarding li{padding:30px 28px 0 0}.onboarding li+li{border-left:1px solid #404040;padding-left:28px}.onboarding li>span{color:#a9a9a9;font:12px monospace}.onboarding h3{letter-spacing:-.035em;margin:25px 0 15px;font-size:22px;font-weight:500}.onboarding li p{color:#b5b5b5;margin:0;font-size:16px;line-height:1.75}.business-brief{border:1px solid #404040;grid-template-columns:1fr auto;align-items:center;gap:40px;margin-bottom:65px;padding:35px;display:grid}.business-brief h2{letter-spacing:-.04em;margin:20px 0;font-size:32px;line-height:1.1}.business-brief p{color:#b5b5b5;max-width:550px;font-size:16px;line-height:1.75}.business-brief ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.business-brief li{align-items:center;gap:12px;font-size:16px;display:flex}.business-brief li svg{color:#a9a9a9;flex:none}.business-brief-action{gap:22px;display:grid}.business-brief-action>a:last-child{color:#cacaca;align-items:center;gap:10px;font-size:14px;display:flex}@media (max-width:800px){.onboarding ol{grid-template-columns:1fr}.onboarding li,.onboarding li+li{border-bottom:1px solid #404040;border-left:0;padding:25px 0}.business-brief{grid-template-columns:1fr;padding:25px}}.support-teaser{background:#202020;border-left:3px solid #888;justify-content:space-between;align-items:center;gap:35px;margin-top:42px;padding:30px;display:flex}.support-teaser h3{letter-spacing:-.035em;margin:14px 0 12px;font-size:25px;font-weight:500;line-height:1.2}.support-teaser p{color:#bcbcbc;max-width:610px;margin:0;font-size:15px;line-height:1.7}.support-teaser .button{flex:none}.support-picker{border-top:1px solid #404040;padding-block:65px;scroll-margin-top:25px}.support-picker .signature-section-heading h2{font-size:clamp(2.2rem,4vw,3.7rem)}.support-questions{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.support-questions fieldset{border:0;min-width:0;margin:0;padding:0}.support-questions legend{margin-bottom:19px;font-size:18px;font-weight:500;line-height:1.45}.support-questions legend>span{color:#a9a9a9;margin-bottom:12px;font:12px/1.5 monospace;display:block}.support-questions fieldset>div{gap:10px;display:grid}.support-option{cursor:pointer;background:#1d1d1d;border:1px solid #484848;align-items:center;gap:12px;min-height:54px;padding:14px 15px;font-size:14px;line-height:1.5;display:flex}.support-option input{accent-color:#2454ff;flex:none;width:17px;height:17px;margin:0}.support-option:has(input:checked){color:#fff;background:#353535;border-color:#a9a9a9}.support-option:focus-within{outline-offset:3px;outline:2px solid #bcbcbc}.support-option:hover{border-color:#a9a9a9}.support-submit{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.support-submit>span{color:#b5b5b5;font-size:13px}.support-result{color:#181818;background:#f0f0f0;grid-template-columns:1fr 1fr;gap:38px;margin-top:35px;padding:35px;display:grid}.support-result .signature-label{color:#575757}.support-result h3{letter-spacing:-.035em;margin:22px 0 18px;font-size:32px;line-height:1.15}.support-result h3:focus{outline-offset:6px;outline:2px solid #2454ff}.support-result h4{margin:22px 0 15px;font-size:18px;line-height:1.5}.support-result p{color:#4b4b4b;font-size:15px;line-height:1.75}.support-result ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.support-result li{align-items:start;gap:10px;font-size:15px;line-height:1.6;display:flex}.support-result li svg{color:#2454ff;flex:none;margin-top:3px}.support-result .support-result-note{border-top:1px solid #cacaca;margin-top:22px;padding-top:16px;font-size:13px}.support-call{color:#2149c9;align-items:center;gap:10px;font-size:14px;line-height:1.6;display:inline-flex}.support-call svg{flex:none}.support-message{min-width:0}.support-message>label{margin-bottom:12px;font-size:16px;font-weight:500;display:block}.support-message textarea{resize:vertical;color:#323232;width:100%;min-height:270px;max-height:650px;font:inherit;background:#fff;border:1px solid #b7b7b7;border-radius:2px;padding:16px;font-size:14px;line-height:1.7;display:block}.support-message textarea:focus-visible{outline-offset:2px;outline:2px solid #2454ff}.support-message-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.support-copy{color:#2149c9;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.support-message>p{font-size:12px}.support-copy-status{min-height:20px}.business-faq{border-top:1px solid #404040;grid-template-columns:.7fr 1fr;gap:55px;padding-block:55px 80px;display:grid}.business-faq h2,.service-next h2{letter-spacing:-.035em;margin:22px 0 0;font-size:34px;font-weight:500;line-height:1.12}.business-faq details{border-bottom:1px solid #404040}.business-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:17px;line-height:1.5;list-style:none;display:flex}.business-faq summary::-webkit-details-marker{display:none}.business-faq summary>span{color:#a9a9a9;flex:none;font-size:24px}.business-faq details[open] summary>span{transform:rotate(45deg)}.business-faq details p{color:#bcbcbc;margin:0 0 22px;font-size:15px;line-height:1.8}.pricing-assurance{border-block:1px solid #424242;align-items:center;gap:22px;margin-bottom:40px;padding-block:22px;display:flex}.pricing-assurance>span{color:#a9a9a9;font-size:34px}.pricing-assurance p{color:#bcbcbc;margin:0;font-size:15px;line-height:1.8}.pricing-assurance strong{color:#fff;font-weight:500}.service-next{border-block:1px solid #404040;grid-template-columns:.9fr 1.1fr;gap:25px 50px;padding-block:45px;display:grid}.service-next ol{margin:0;padding-left:30px;list-style:decimal-leading-zero}.service-next li{color:#a9a9a9;padding:0 0 22px 12px;font-size:14px}.service-next li strong{color:#fff;margin-bottom:7px;font-size:17px;font-weight:500;display:block}.service-next li span{color:#bcbcbc;font-size:15px;line-height:1.7;display:block}@media (max-width:1000px){.support-teaser{flex-direction:column;align-items:start;gap:20px}.support-questions{gap:18px}.support-result{gap:25px;padding:25px}}@media (max-width:700px){.support-questions{grid-template-columns:1fr;gap:30px}.support-questions fieldset>div{grid-template-columns:1fr 1fr}.support-option{padding:12px;font-size:14px}.support-result,.business-faq,.service-next{grid-template-columns:1fr}.support-picker{padding-block:45px}.support-teaser{padding:23px}.support-submit{gap:14px}.support-message textarea{font-size:16px}.business-faq{gap:20px}}@media (max-width:380px){.support-questions fieldset>div{grid-template-columns:1fr}.support-result{padding:20px}}:is(.new-site a:focus-visible,.new-site button:focus-visible,.new-site summary:focus-visible){outline-offset:5px;outline:3px solid #a9a9a9}.new-site{overflow-wrap:break-word}@media (prefers-reduced-motion:no-preference){.new-site .button,.new-site .contact-method{transition:transform .18s,background-color .18s,border-color .18s}.new-site .mobile-menu[open] .mobile-nav{animation:.18s ease-out menu-reveal}@keyframes menu-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (hover:hover){.new-site .button:hover,.new-site .contact-method:hover{transform:translateY(-2px)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.new-site *,.new-site :before,.new-site :after{transition:none!important;animation:none!important}}.new-site .signature-about{background:#f3f4f5}.new-site .signature-about-copy{max-width:560px}.new-site .signature-about-copy p{line-height:1.7}.new-site .signature-about-inner{gap:clamp(32px,6vw,80px);padding-bottom:64px}.new-site .subpage-hero>p{max-width:62ch}.new-site .service-card{border-radius:12px}.new-site .service-card p{line-height:1.7}.new-site .signature-offer-row,.new-site .button{border-radius:8px}@media (max-width:760px){.new-site .signature-about-inner{padding-bottom:40px}.new-site .signature-about h2{font-size:clamp(42px,11vw,64px)}.new-site .signature-about-copy p{font-size:16px}}@media (max-width:800px){.new-site .tech-strip{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:48px}.new-site .tech-list{grid-template-columns:minmax(0,1fr)}.new-site .tech-item{min-width:0}.new-site .tech-item:last-child{border-bottom:1px solid #404040}}.new-site .signature-offer-icon{color:#fff;background:#2454ff;border-radius:14px;flex:none;place-items:center;width:68px;height:68px;margin-bottom:20px;display:grid}.new-site .signature-offer-icon svg{width:36px;height:36px}@media (max-width:1000px){.new-site .signature-offer-icon{margin-bottom:0}}@media (max-width:600px){.new-site .signature-offer-icon{border-radius:11px;width:48px;height:48px}.new-site .signature-offer-icon svg{width:28px;height:28px}}.tech-item .tech-explanation{margin-top:8px;font-size:14px;line-height:1.6}.signature-actions>.button{flex:210px;justify-content:space-between}.signature-copy>.signature-call{margin-top:8px}.service-portal{--portal-bg:#f3f5f9;--portal-ink:#152033;--portal-muted:#718097;--portal-line:#dde3ed;--portal-blue:#2454ff;background:var(--portal-bg);min-height:100vh;color:var(--portal-ink);font-family:Avenir Next,Segoe UI,Arial,sans-serif;display:flex}.portal-skip{color:#172238;z-index:100;background:#fff;padding:10px 14px;position:absolute;top:12px;left:20px;transform:translateY(-150%)}.portal-skip:focus{transform:none}.portal-sidebar{color:#cad2e1;background:#0d1119;flex-direction:column;flex:none;width:254px;min-height:100vh;padding:26px 15px 18px;display:flex}.portal-brand{border-bottom:1px solid #272e3a;gap:17px;padding:0 15px 37px;display:grid}.portal-brand .approved-logo{color:#fff;width:151px;height:auto;display:block}.portal-brand>span{color:#8f9bad;letter-spacing:.08em;text-transform:uppercase;font:11px/1 monospace}.portal-sidebar nav{padding-top:33px}.portal-sidebar nav>p{color:#606d80;letter-spacing:.12em;margin:0 15px 12px;font:10px/1.5 monospace}.portal-sidebar nav button,.portal-sidebar-bottom>button{color:#8f9bad;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:13px;width:100%;min-height:47px;padding:0 15px;font-size:14px;display:flex}.portal-sidebar nav button:hover,.portal-sidebar-bottom>button:hover{color:#fff;background:#182130}.portal-sidebar nav button.is-active{color:#fff;background:#2454ff}.portal-sidebar nav button b{color:#122150;background:#8ea8ff;border-radius:50%;place-items:center;min-width:21px;height:21px;margin-left:auto;font:11px monospace;display:grid}.portal-sidebar-bottom{margin-top:auto}.portal-user{border-top:1px solid #272e3a;align-items:center;gap:9px;margin-top:17px;padding:18px 10px 0;display:flex}.portal-user>span,.portal-avatar{color:#2040a6;background:#c7d5ff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font:11px monospace;display:grid}.portal-user>div{flex:1;min-width:0}.portal-user strong,.portal-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portal-user strong{color:#e3e8f0;font-size:12px;font-weight:500}.portal-user small{color:#78869a;margin-top:4px;font-size:11px}.portal-main{flex:1;min-width:0}.portal-topbar{border-bottom:1px solid var(--portal-line);background:#fff;justify-content:space-between;align-items:center;gap:25px;height:103px;padding:0 5.4vw;display:flex}.portal-topbar-left{align-items:center;gap:17px;display:flex}.portal-topbar-left>div>p{color:#8a96a8;letter-spacing:.1em;margin:0 0 6px;font:10px monospace}.portal-topbar h1{letter-spacing:-.045em;margin:0;font-size:25px;font-weight:500}.portal-menu-button{color:#22304a;background:0 0;border:0;padding:8px;display:none}.portal-topbar-actions{color:#66758b;align-items:center;gap:18px;display:flex}.portal-topbar-actions>button{color:inherit;background:0 0;border:0;padding:6px}.portal-demo-badge{color:#4768d8;letter-spacing:.08em;background:#edf1ff;border:1px solid #cbd6ff;padding:7px 10px;font:10px monospace}.portal-page{width:min(1200px,100% - 10.8vw);margin-inline:auto;padding-block:28px 80px}.portal-notice,.portal-feedback{color:#4f607d;background:#edf2ff;border:1px solid #d3ddf2;justify-content:space-between;align-items:center;gap:15px;padding:12px 15px;font-size:12px;display:flex}.portal-notice>span{align-items:center;gap:8px;display:inline-flex}.portal-notice a{color:#2454ff;align-items:center;gap:5px;display:inline-flex}.portal-live-dot{background:#5579ff;border-radius:50%;width:7px;height:7px}.portal-feedback{color:#267049;background:#effaf3;border-color:#b8dec8;justify-content:start;margin-top:15px}.portal-feedback>svg{flex:none}.portal-feedback button{color:inherit;background:0 0;border:0;margin-left:auto}.portal-welcome{justify-content:space-between;align-items:end;gap:30px;margin:43px 0 29px;display:flex}.portal-eyebrow{color:#758399;letter-spacing:.12em;font:10px/1.5 monospace;display:block}.portal-welcome h2,.portal-view-head h2{letter-spacing:-.06em;margin:12px 0 9px;font-size:clamp(2rem,3.3vw,3rem);font-weight:500;line-height:1.05}.portal-welcome p,.portal-view-head p{color:#738097;margin:0;font-size:15px;line-height:1.65}.portal-welcome p strong{color:#283b63;font-weight:600}.portal-primary,.portal-secondary{cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;gap:9px;min-height:47px;padding:0 18px;font-size:13px;display:inline-flex}.portal-primary{color:#fff;background:var(--portal-blue,#2454ff);box-shadow:0 6px 14px #2454ff25}.portal-primary:hover{background:#173ecc}.portal-secondary{color:#3152bd;background:#fff;border:1px solid #c7d1e5}.portal-secondary:hover{color:#2044b3;border-color:#7792e8}.portal-secondary.full{width:100%;margin:26px 0 21px}.portal-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.portal-stat{border:1px solid var(--portal-line);background:#fff;align-items:start;gap:14px;padding:20px;display:flex}.portal-stat-icon{color:#496be8;background:#edf1ff;place-items:center;width:36px;height:36px;display:grid}.portal-stat.tone-green .portal-stat-icon{color:#268b61;background:#e5f7ed}.portal-stat.tone-neutral .portal-stat-icon{color:#718097;background:#f0f2f6}.portal-stat p{color:#7b879b;margin:1px 0 7px;font-size:12px}.portal-stat strong{letter-spacing:-.06em;font-size:28px;font-weight:500;line-height:1}.portal-stat small{color:#9ca7b7;margin-top:7px;font-size:11px;display:block}.portal-columns{grid-template-columns:1.45fr .7fr;gap:15px;margin-top:15px;display:grid}.portal-card{border:1px solid var(--portal-line);background:#fff}.portal-tickets-card{padding:25px 25px 0}.portal-card-head{justify-content:space-between;align-items:start;gap:15px;margin-bottom:20px;display:flex}.portal-card h3{color:#1d2b45;letter-spacing:-.04em;margin:10px 0 0;font-size:21px;font-weight:500}.portal-card-head button,.portal-table td>button,.portal-protocol-card button,.portal-protocol-new button{color:#3b60d7;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;display:inline-flex}.portal-table-scroll{overflow-x:auto}.portal-table{border-collapse:collapse;width:100%;font-size:13px}.portal-table th{text-align:left;color:#8b96a7;letter-spacing:.06em;white-space:nowrap;padding:0 10px 13px;font:10px monospace}.portal-table th:first-child,.portal-table td:first-child{padding-left:0}.portal-table td{color:#617087;vertical-align:middle;white-space:nowrap;border-top:1px solid #edf0f4;padding:15px 10px}.portal-table td:first-child{white-space:normal;min-width:180px}.portal-table td>strong,.portal-table td>span{display:block}.portal-table td>strong{color:#33435c;font-size:12px;font-weight:600}.portal-table td>span{color:#8290a5;margin-top:3px;font-size:12px;line-height:1.45}.portal-status{align-items:center;gap:7px;color:#67768e!important;display:inline-flex!important}.portal-status i{background:#89a0c2;border-radius:50%;width:7px;height:7px}.portal-status.status-blue i{background:#5074f6}.portal-status.status-amber i{background:#dc9b28}.portal-status.status-green i{background:#36a976}.portal-table-foot{color:#9ca7b7;margin:0;padding:14px 0 17px;font-size:11px}.portal-quick-card{padding:25px}.portal-quick-card>p{color:#748198;margin:17px 0 0;font-size:13px;line-height:1.7}.portal-quick-link{color:#4c68c8;border-top:1px solid #edf0f4;align-items:center;gap:11px;padding-top:19px;display:flex}.portal-quick-link>span{flex:1;min-width:0}.portal-quick-link strong,.portal-quick-link small{display:block}.portal-quick-link strong{color:#33435c;font-size:13px;font-weight:500}.portal-quick-link small{color:#8793a7;margin-top:5px;font-size:11px;line-height:1.5}.portal-view{padding-top:42px}.portal-view-head{justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px;display:flex}.portal-toolbar{align-items:center;gap:12px;margin-bottom:15px;display:flex}.portal-search{border:1px solid var(--portal-line);color:#8490a2;background:#fff;flex:1;align-items:center;gap:10px;min-height:45px;padding:0 14px;display:flex}.portal-search input{color:#33435c;width:100%;font:inherit;border:0;outline:0;font-size:13px}.portal-filter{border:1px solid var(--portal-line);color:#65748b;background:#fff;align-items:center;gap:7px;min-height:45px;padding:0 14px;font-size:12px;display:inline-flex}.portal-table-card{padding:24px}.portal-empty{color:#7b879b;padding:22px 0;font-size:14px}.portal-protocol-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.portal-protocol-card,.portal-protocol-new{min-height:220px;padding:25px}.portal-protocol-type{color:#758399;letter-spacing:.08em;font:10px monospace}.portal-protocol-card h3{margin:23px 0 10px}.portal-protocol-card p,.portal-protocol-new p{color:#718097;font-size:13px;line-height:1.65}.portal-protocol-card small{color:#9ba6b7;margin:21px 0;font-size:11px;display:block}.portal-protocol-card button,.portal-protocol-new button{padding:0}.portal-protocol-new{color:#5270da;border:1px dashed #aebbd3;flex-direction:column;align-items:start;display:flex}.portal-protocol-new h3{margin-top:18px}.portal-protocol-new p{margin:0 0 19px}.portal-modal-wrap{z-index:80;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.portal-modal-backdrop{cursor:default;background:#08101c99;border:0;width:100%;position:absolute;inset:0}.portal-modal{background:#fff;width:min(540px,100%);padding:30px;position:relative;box-shadow:0 20px 70px #14203c35}.portal-modal-head{justify-content:space-between;gap:20px;margin-bottom:27px;display:flex}.portal-modal-head>div>span{color:#758399;letter-spacing:.1em;font:10px monospace}.portal-modal-head h2{color:#1e2b43;letter-spacing:-.05em;margin:11px 0 0;font-size:27px;font-weight:500}.portal-modal-head>button{color:#748198;background:0 0;border:0;align-self:start}.portal-modal label{color:#5f6d82;gap:8px;margin-bottom:17px;font-size:12px;display:grid}.portal-modal input,.portal-modal select{color:#283750;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #d4dce8;outline:0;padding:0 12px}.portal-modal input:focus,.portal-modal select:focus{border-color:#6382ec;box-shadow:0 0 0 3px #dce5ff}.portal-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.portal-modal-actions{justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.portal-modal-actions .portal-secondary,.portal-modal-actions .portal-primary{min-height:44px}.portal-backdrop{display:none}@media (max-width:900px){.portal-sidebar{z-index:70;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:12px 0 25px #07102025}.portal-sidebar.is-open{transform:none}.portal-backdrop{z-index:60;background:#07102065;border:0;display:block;position:fixed;inset:0}.portal-menu-button{place-items:center;display:grid}.portal-topbar{padding-inline:25px}.portal-page{width:min(100% - 50px,700px)}.portal-columns{grid-template-columns:1fr}.portal-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-protocol-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.portal-topbar{align-items:start;height:auto;padding-block:20px}.portal-topbar-actions{gap:7px}.portal-demo-badge{display:none}.portal-avatar{width:28px;height:28px}.portal-page{width:calc(100% - 30px);padding-top:15px}.portal-welcome,.portal-view-head{margin-top:30px;display:block}.portal-welcome .portal-primary,.portal-view-head .portal-primary{width:100%;margin-top:21px}.portal-stats{gap:8px}.portal-stat{gap:9px;padding:14px}.portal-stat-icon{width:30px;height:30px}.portal-stat strong{font-size:23px}.portal-stat p{font-size:11px}.portal-stat small{font-size:10px}.portal-card-head{display:block}.portal-card-head button{margin-top:18px}.portal-tickets-card,.portal-quick-card,.portal-table-card{padding:20px}.portal-toolbar{display:block}.portal-filter{justify-content:space-between;width:100%;margin-top:10px}.portal-protocol-grid{grid-template-columns:1fr}.portal-notice{flex-direction:column;align-items:start}.portal-form-grid{grid-template-columns:1fr;gap:0}.portal-modal{padding:22px}.portal-modal-actions{grid-template-columns:1fr 1fr;display:grid}.portal-modal-actions button{width:100%}.portal-welcome h2,.portal-view-head h2{font-size:2.35rem}}@media print{.service-portal{background:#fff}.portal-sidebar,.portal-topbar,.portal-notice,.portal-feedback,.portal-view-head button,.portal-modal-wrap{display:none!important}.portal-main{width:100%}.portal-page{width:100%;padding:0}.portal-card{break-inside:avoid}}.portal-auth-state,.portal-auth{color:#fff;background:#0d1119;place-items:center;min-height:100vh;padding:25px;display:grid}.portal-auth-state{letter-spacing:.08em;font:12px monospace}.portal-auth-card{color:#1e2b43;background:#fff;width:min(430px,100%);padding:42px;box-shadow:0 25px 80px #0005}.portal-auth-mark{margin-bottom:36px}.portal-auth-mark .approved-logo{--brand-ink:#101114;--brand-accent:#2454ff;width:188px}.portal-auth-card h1{letter-spacing:-.06em;margin:13px 0 10px;font-size:31px;font-weight:500}.portal-auth-card>p{color:#718097;margin:0 0 28px;font-size:14px;line-height:1.6}.portal-auth-card form{gap:17px;display:grid}.portal-auth-card label{color:#5f6d82;gap:8px;font-size:12px;display:grid}.portal-auth-card input{color:#283750;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d4dce8;outline:0;padding:0 12px}.portal-auth-card input:focus{border-color:#6382ec;box-shadow:0 0 0 3px #dce5ff}.portal-auth-card button{width:100%;margin-top:5px}.portal-auth-error{color:#9b3f3f;background:#fff4f4;border:1px solid #f0c5c5;padding:11px 12px;font-size:12px}@media (max-width:560px){.portal-auth-card{padding:28px 22px}}.portal-live{font-size:16px}.portal-live button,.portal-live input,.portal-live select,.portal-live textarea,.portal-live .portal-table{font-size:14px}.portal-live .portal-table th,.portal-live .portal-table td>span,.portal-live .portal-table td>strong{font-size:13px}.portal-live .portal-eyebrow,.portal-live .portal-stat p{font-size:12px}.portal-live .portal-sidebar-bottom{padding:16px 10px}.portal-editor,.portal-document{margin-top:20px;padding:32px}.portal-editor form{gap:18px;max-width:760px;margin-block:24px 32px;display:grid}.portal-editor label{color:#43516a;gap:8px;font-size:14px;display:grid}.portal-editor input,.portal-editor select,.portal-editor textarea{color:#152033;background:#fff;border:1px solid #c8d1df;border-radius:4px;width:100%;min-height:46px;padding:10px}.portal-editor textarea{resize:vertical;min-height:100px}.portal-editor button{justify-self:start}.portal-event{white-space:pre-wrap;border-top:1px solid #dde3ed;padding:15px 0}.portal-event small{color:#65748b}.portal-document .approved-logo{--brand-ink:#152033;width:200px}.portal-document dl>div{border-bottom:1px solid #dde3ed;grid-template-columns:180px 1fr;padding:12px 0;display:grid}.portal-document dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.portal-document dt{font-weight:600}.portal-print-actions{gap:12px;margin-bottom:28px;display:flex}.portal-signatures{justify-content:space-between;gap:40px;margin-top:90px;display:flex}.portal-signatures p{border-top:1px solid #152033;padding-top:12px}.portal-list-heading{margin-top:35px;font-size:23px}.portal-live button:focus-visible{outline-offset:3px;outline:3px solid #698aff}.portal-live button:disabled,.portal-auth button:disabled{opacity:.55;cursor:wait}@media (max-width:900px){.portal-live{display:block}.portal-live .portal-sidebar{width:100%;min-height:0;padding:16px;position:static;transform:none}.portal-live .portal-brand{align-items:center;padding:0 0 16px;display:flex}.portal-live .portal-sidebar nav{padding-top:12px;display:flex;overflow:auto}.portal-live .portal-sidebar nav button{white-space:nowrap;width:auto;min-width:max-content}.portal-live .portal-sidebar-bottom{justify-content:space-between;align-items:center;padding:0;display:flex}.portal-live .portal-sidebar-bottom>button{width:auto}.portal-editor,.portal-document{padding:20px}.portal-document dl>div{grid-template-columns:1fr;gap:8px}}@media print{body:has(.portal-document){background:#fff!important}.portal-live .portal-print-actions,.portal-live .portal-sidebar,.portal-live .portal-topbar,.portal-live .portal-auth-error,.cookie-consent{display:none!important}.portal-live .portal-page{width:100%;padding:0}.portal-document{border:0;margin:0;padding:0}.portal-document dd{color:#000}.portal-signatures{break-inside:avoid}@page{size:A4;margin:18mm}}.ticket-detail{max-width:1120px}.ticket-detail>.portal-secondary{margin-bottom:28px}.ticket-detail>h2{color:#17233a;letter-spacing:-.045em;margin:0;font-size:clamp(25px,3vw,36px);font-weight:500}.ticket-detail>h2+p{color:#718097;margin:10px 0 0;font-size:14px}.ticket-detail>h2+p+p{color:#34445d;white-space:pre-wrap;background:#f6f8fc;border-left:3px solid #4f72e8;margin:25px 0 0;padding:20px 22px;line-height:1.7}.ticket-detail>form{border-top:1px solid #e6ebf3;max-width:none;margin-top:28px;padding-top:25px}.ticket-detail>h3{color:#17233a;border-top:1px solid #e6ebf3;margin-top:36px;padding-top:25px;font-size:20px;font-weight:500}.ticket-detail .portal-form-grid{max-width:760px}.ticket-detail .portal-event{border-top:0;grid-template-columns:12px 1fr;gap:15px;padding:15px 0 15px 4px;display:grid;position:relative}.ticket-detail .portal-event:before{content:"";background:#dce4f2;width:1px;position:absolute;top:0;bottom:-1px;left:9px}.ticket-detail .portal-event:last-child:before{bottom:22px}.ticket-detail .portal-event:after{content:"";background:#4f72e8;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:21px;left:5px;box-shadow:0 0 0 1px #4f72e8}.ticket-detail .portal-event>div{min-width:0;padding-left:8px}.ticket-detail .portal-event small{color:#65748b;letter-spacing:.01em;font-size:11px}.ticket-detail .portal-event p{color:#253650;white-space:pre-wrap;margin:6px 0 0;line-height:1.65}.portal-table td:nth-child(3){color:#4e6280;font-weight:600}.portal-table td:nth-child(4){color:#718097}.portal-table td>button{background:#fff;border:1px solid #cbd6ea;border-radius:4px;min-height:34px;padding:0 12px}.portal-table td>button:hover{background:#f4f6ff;border-color:#6683e5}.portal-live .portal-table tbody tr{transition:background .15s}.portal-live .portal-table tbody tr:hover{background:#f8faff}.portal-live .portal-table th{padding-bottom:16px}.portal-live .portal-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.portal-live .portal-table{table-layout:auto;min-width:680px}@media (max-width:700px){.ticket-detail{padding:20px}.ticket-detail>h2{font-size:28px}.portal-table th:nth-child(2),.portal-table td:nth-child(2){display:none}.portal-table td:first-child{min-width:145px}.ticket-detail .portal-event{grid-template-columns:10px 1fr}}.portal-editor>h2{color:#17233a;letter-spacing:-.045em;margin:0;font-size:clamp(25px,3vw,36px);font-weight:500}.portal-editor>h2+p{color:#718097;margin:10px 0 0;font-size:14px}.portal-editor>h2+p+p{color:#34445d;white-space:pre-wrap;background:#f6f8fc;border-left:3px solid #4f72e8;margin:25px 0 0;padding:20px 22px;line-height:1.7}.portal-editor .portal-event{border-top:0;grid-template-columns:12px 1fr;gap:15px;padding:15px 0 15px 4px;display:grid;position:relative}.portal-editor .portal-event:before{content:"";background:#dce4f2;width:1px;position:absolute;top:0;bottom:-1px;left:9px}.portal-editor .portal-event:after{content:"";background:#4f72e8;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:21px;left:5px;box-shadow:0 0 0 1px #4f72e8}.portal-editor .portal-event>div{min-width:0;padding-left:8px}.portal-editor .portal-event p{color:#253650;white-space:pre-wrap;margin:6px 0 0;line-height:1.65}.portal-editor .portal-event{padding:15px 0 15px 30px;display:block}.portal-editor .portal-event small{line-height:1.45;display:block}.portal-editor .portal-event p{overflow-wrap:anywhere;margin:7px 0 0;display:block}.portal-live .portal-card{border-color:#e3e8f1;border-radius:10px;box-shadow:0 8px 24px #1e33570b}.portal-live .portal-table-card{overflow:hidden}.portal-live .portal-table thead th{color:#7a879c;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}.portal-live .portal-table tbody tr:last-child td{border-bottom:0}.ticket-status,.ticket-priority{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;padding:6px 9px;line-height:1.1;font-size:11px!important;font-weight:600!important;display:inline-flex!important}.ticket-status i{background:#8b98ad;border-radius:50%;flex:none;width:7px;height:7px}.ticket-status-new{background:#edf2ff;color:#315dcc!important}.ticket-status-new i{background:#4e72ed}.ticket-status-diagnosis,.ticket-status-waiting_approval{background:#fff6df;color:#94651d!important}.ticket-status-diagnosis i,.ticket-status-waiting_approval i{background:#d59a32}.ticket-status-in_progress{background:#f2ecff;color:#6b42ba!important}.ticket-status-in_progress i{background:#8a5bd2}.ticket-status-ready,.ticket-status-released{background:#e9f8f0;color:#277653!important}.ticket-status-ready i,.ticket-status-released i{background:#39a674}.ticket-status-cancelled{background:#fff0f2;color:#8e4351!important}.ticket-status-cancelled i{background:#bd6473}.ticket-priority{background:#f1f4f8;color:#62728b!important}.priority-high,.priority-critical{background:#fff0eb;color:#9b4c39!important}.priority-low{background:#f2f4f7;color:#787878!important}.portal-editor{border-radius:12px}.portal-editor>h3{color:#1e2d47;letter-spacing:-.02em}.portal-editor>form{background:#fbfcfe;border:1px solid #e7ebf3;border-radius:9px;padding:20px}.portal-editor>form+h3{margin-top:34px}.portal-editor>form+h3+form{background:0 0;border:0;padding:0}.portal-toolbar-overview{margin:22px 0 14px}.portal-toolbar-overview .portal-search{border-radius:8px;min-height:50px;box-shadow:0 4px 14px #1e33570a}.portal-toolbar-overview .portal-filter{border-radius:8px;min-height:50px}.portal-live .portal-search:focus-within{border-color:#7690ea;box-shadow:0 0 0 3px #e4eaff}@media (max-width:700px){.portal-live .portal-table{min-width:620px}.portal-live .portal-table-card{padding:14px}.portal-editor>form{padding:15px}.ticket-status,.ticket-priority{padding:5px 7px;font-size:10px!important}}.service-portal.portal-live{--portal-bg:#f5f7fb;--portal-line:#e5eaf2;background:radial-gradient(circle at 85% -10%,#e6edff 0,#0000 32%),#f5f7fb}.portal-live .portal-sidebar{background:linear-gradient(#111827 0%,#0b1220 100%);border-right:1px solid #202b3d}.portal-live .portal-brand{padding-inline:12px}.portal-live .portal-brand>span{color:#9aa8bd;letter-spacing:.02em}.portal-live .portal-sidebar nav{padding-top:42px}.portal-live .portal-sidebar nav button{border-radius:9px;margin:3px 0;transition:background .18s,color .18s,transform .18s}.portal-live .portal-sidebar nav button:hover{transform:translate(2px)}.portal-live .portal-sidebar nav button.is-active{background:linear-gradient(100deg,#315cff,#2448db);box-shadow:0 8px 20px #1d4dff35}.portal-live .portal-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;height:112px}.portal-live .portal-topbar h1{color:#12203a;font-size:29px;font-weight:600}.portal-live .portal-topbar .portal-secondary{border-radius:9px;min-height:42px}.portal-live .portal-page{padding-top:36px}.portal-live .portal-welcome{background:linear-gradient(115deg,#fff 0%,#f7f9ff 100%);border:1px solid #dfe6f2;border-radius:16px;padding:28px 30px;box-shadow:0 14px 35px #253e6e12}.portal-live .portal-welcome h2{color:#13213a;font-weight:600}.portal-live .portal-stats{gap:18px;margin-top:20px}.portal-live .portal-stat{border:1px solid #e1e7f1;border-radius:13px;padding:22px;position:relative;overflow:hidden;box-shadow:0 8px 22px #1e33570b}.portal-live .portal-stat:after{content:"";background:#edf2ff;border-radius:50%;width:70px;height:70px;position:absolute;top:-28px;right:-24px}.portal-live .portal-stat strong{z-index:1;color:#162542;font-size:32px;font-weight:650;position:relative}.portal-live .portal-stat p{z-index:1;color:#697a95;font-weight:600;position:relative}.portal-live .portal-list-heading{color:#162542;margin-top:42px;font-size:25px;font-weight:650}.portal-live .portal-toolbar{gap:14px}.portal-live .portal-search,.portal-live .portal-filter{border-color:#dce4f0;border-radius:10px}.portal-live .portal-table-card{border-radius:14px;padding:8px 22px 16px}.portal-live .portal-table td{padding-block:18px}.portal-live .portal-table td>strong{color:#1e3151;font-size:13px}.portal-live .portal-table td>span:not(.ticket-status):not(.ticket-priority){color:#7d8ba1}.portal-live .portal-table td>button{color:#3158cc;border-radius:8px;font-weight:600}.portal-live .portal-primary,.portal-auth .portal-primary{border-radius:9px;font-weight:600;box-shadow:0 8px 18px #2454ff30}.portal-auth .portal-primary:focus-visible{outline-offset:3px;outline:3px solid #698aff}.portal-live .portal-secondary{border-radius:9px}@media (max-width:900px){.portal-live .portal-topbar{height:auto;padding-block:24px}.portal-live .portal-welcome{border-radius:13px;padding:22px}}.portal-live .portal-editor{width:min(100%,980px);margin:24px auto;padding:34px}.portal-live .portal-editor>h2{font-size:30px}.portal-live .portal-editor>h2+p{font-size:13px}.portal-live .portal-editor>h2+p+p{max-width:760px;margin-top:20px;padding:16px 18px;font-size:14px}.portal-live .portal-editor>form{border-radius:12px;max-width:none;margin:22px 0 30px;padding:20px}.portal-live .portal-editor>form+h3{border-top:0;margin:34px 0 12px;padding-top:0;font-size:21px}.portal-live .portal-editor>form+h3+form{background:#f8faff;border:1px solid #e5eaf3;margin-top:0;padding:20px}.portal-live .portal-editor label{color:#53627a;gap:6px;font-size:12px;font-weight:600}.portal-live .portal-editor input,.portal-live .portal-editor select,.portal-live .portal-editor textarea{border-radius:8px;min-height:44px;padding:9px 12px;font-size:14px}.portal-live .portal-editor textarea{min-height:86px}.portal-live .portal-editor .portal-form-grid{gap:14px}.portal-live .portal-editor .portal-primary,.portal-live .portal-editor .portal-secondary{min-height:42px}@media (max-width:700px){.portal-live .portal-editor{width:calc(100% - 20px);margin:12px auto;padding:20px}.portal-live .portal-editor>h2{font-size:26px}.portal-live .portal-editor>form,.portal-live .portal-editor>form+h3+form{padding:14px}}.portal-live .portal-editor{position:relative;overflow:hidden}.portal-live .portal-editor:before{content:"";background:linear-gradient(90deg,#315cff,#6d8bff 58%,#b6c4ff);height:5px;position:absolute;inset:0 0 auto}.portal-live .portal-editor>h2{padding-top:8px}.portal-live .portal-editor>h2:before{content:"ZLECENIE SERWISOWE";color:#5f76ce;letter-spacing:.15em;margin-bottom:10px;font:700 10px/1 monospace;display:block}.portal-live .portal-editor>h2+p{background:#f1f4fa;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;display:inline-flex}.portal-live .portal-editor>h2+p:before{content:"";background:#3f6af0;border-radius:50%;width:7px;height:7px}.portal-live .portal-editor>h2+p+p{background:linear-gradient(120deg,#f8faff,#fff);border:1px solid #e2e8f3;border-left:4px solid #5272e8;border-radius:10px;position:relative}.portal-live .portal-editor>h3{align-items:center;gap:10px;display:flex}.portal-live .portal-editor>h3:before{content:"";background:#5272e8;border-radius:3px;width:9px;height:9px;box-shadow:0 0 0 5px #edf1ff}.portal-live .portal-editor>form{box-shadow:0 8px 22px #213b6c0a}.portal-live .portal-editor>form+h3+form{box-shadow:none}.portal-live .portal-editor .portal-event{border-radius:10px;transition:background .18s}.portal-live .portal-editor .portal-event:hover{background:#f8faff}.ticket-summary{background:#e1e7f1;border:1px solid #e1e7f1;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:24px 0 28px;display:grid;overflow:hidden}.ticket-summary>div{background:#fff;min-width:0;padding:16px 15px}.ticket-summary span{color:#8290a5;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.ticket-summary strong{color:#1c2d4b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;display:block;overflow:hidden}.ticket-summary .ticket-summary-status{border-radius:999px;padding:5px 8px;font-size:11px;display:inline-flex;overflow:visible}.portal-danger{color:#a34d5d;cursor:pointer;background:#fff7f8;border:1px solid #f0cbd1;border-radius:8px;align-items:center;min-height:38px;margin:0 0 20px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.portal-danger:hover{color:#7f263b;background:#ffeff1;border-color:#d8909d}.portal-live .portal-editor{flex-direction:column;display:flex}.portal-live .portal-editor>.portal-secondary:first-child{order:0;align-self:flex-start;margin-bottom:20px}.portal-live .portal-editor>h2{order:1}.portal-live .portal-editor>h2+p{order:2;align-self:flex-start}.portal-live .portal-editor>.ticket-summary{order:3}.portal-live .portal-editor>.portal-danger{order:4;align-self:flex-end;margin:-65px 0 22px}.portal-live .portal-editor>h2+p+p{order:5}.portal-live .portal-editor>form{order:6}.portal-live .portal-editor>h3{order:7}.portal-live .portal-editor>h3+form{order:8}.portal-live .portal-editor>h3+form+h3{order:9}.portal-live .portal-editor>h3+form+h3~.portal-event,.portal-live .portal-editor>h3+form+h3~p{order:10}.portal-live .portal-editor>form:first-of-type{background:linear-gradient(135deg,#f8faff,#fff)}.portal-live .portal-editor>form:first-of-type .portal-form-grid{margin-bottom:2px}.portal-live .portal-editor>form:first-of-type>label{background:#fff;border:1px solid #e2e8f2;border-radius:9px;padding:12px}.portal-live .portal-editor>form:first-of-type>label:nth-of-type(2){grid-column:1/-1}.portal-live .portal-editor>form:first-of-type>button{margin-top:2px}.portal-live .portal-editor>h3+form{background:#fbfcff}@media (max-width:850px){.ticket-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.ticket-summary>div:nth-child(4),.ticket-summary>div:nth-child(5){grid-column:span 1}}@media (max-width:560px){.ticket-summary{grid-template-columns:1fr 1fr}.ticket-summary>div{padding:13px}.ticket-summary>div:nth-child(3){grid-column:span 2}}@media print{body:has(.portal-editor){background:#fff!important}body:has(.portal-editor) .portal-editor{width:100%;max-width:none;box-shadow:none;color:#18263d;border:0;margin:0;padding:0;display:block!important}body:has(.portal-editor) .portal-editor>.portal-secondary{display:none!important}body:has(.portal-editor) .portal-editor>.portal-danger{display:none!important}body:has(.portal-editor) .portal-editor form{display:none!important}body:has(.portal-editor) .portal-editor h3{display:none!important}body:has(.portal-editor) .portal-editor .portal-primary{display:none!important}body:has(.portal-editor) .portal-editor .portal-secondary{display:none!important}body:has(.portal-editor) .portal-editor>h2{color:#15233b;margin:0 0 4mm;padding-top:12mm;font-size:25px;font-weight:700}body:has(.portal-editor) .portal-editor>h2:before{content:"KARTA ZLECENIA SERWISOWEGO";color:#526a9d;letter-spacing:.14em;margin-bottom:5mm;font:9px monospace;display:block}body:has(.portal-editor) .portal-editor>h2+p{color:#53627b;margin:0 0 6mm;padding:0;font-size:11px}body:has(.portal-editor) .portal-editor>h2+p+p{color:#273852;background:#f7f9fc;border:1px solid #d4dce9;border-left:3px solid #315cff;margin:0 0 8mm;padding:5mm;font-size:11px;line-height:1.6}body:has(.portal-editor) .portal-editor .ticket-summary{box-shadow:none;background:#d4dce9;border:1px solid #d4dce9;border-radius:0;grid-template-columns:repeat(5,1fr);margin:0 0 8mm;display:grid!important}body:has(.portal-editor) .portal-editor .ticket-summary>div{padding:3mm}body:has(.portal-editor) .portal-editor .ticket-summary span{color:#60718d;margin-bottom:2mm;font-size:8px}body:has(.portal-editor) .portal-editor .ticket-summary strong{color:#15233b;font-size:10px}body:has(.portal-editor) .portal-editor .ticket-history{margin-top:8mm}body:has(.portal-editor) .portal-editor .ticket-history h3{color:#15233b;border:0;margin:0 0 3mm;padding:0;font-size:15px;display:block!important}body:has(.portal-editor) .portal-editor .portal-event{border-bottom:1px solid #e1e6ef;padding:3mm 0 3mm 8mm}body:has(.portal-editor) .portal-editor .portal-event p{margin-top:1mm;font-size:10px;line-height:1.5}body:has(.portal-editor) .portal-editor .portal-event small{color:#65748e;font-size:8px}body:has(.portal-editor) .portal-editor>h3:last-of-type{color:#15233b;border:0;margin:8mm 0 3mm;padding:0;font-size:15px;display:block!important}body:has(.portal-editor) .portal-editor>h3:last-of-type~.portal-event{border-bottom:1px solid #e1e6ef;padding:3mm 0 3mm 8mm}body:has(.portal-editor) .portal-editor>h3:last-of-type~.portal-event p{margin-top:1mm;font-size:10px;line-height:1.5}body:has(.portal-editor) .portal-editor>h3:last-of-type~.portal-event small{color:#65748e;font-size:8px}body:has(.portal-editor) .portal-editor .portal-event:before{background:#b7c3d6}body:has(.portal-editor) .portal-editor .portal-event:after{border-color:#fff;box-shadow:0 0 0 1px #5875c9}body:has(.portal-editor) .portal-editor .portal-event{break-inside:avoid}body:has(.portal-editor) .portal-editor h3:last-of-type{border-top:0;margin-top:12mm;padding-top:0;display:block!important}@page{size:A4;margin:18mm}}.new-site .contact-panel{background:#111214;border:0;padding-block:80px 48px}.new-site.subpage .contact-panel{background:0 0;padding-block:8px 56px}.new-site .contact-panel .contact-heading{border:0;margin:0 0 32px;padding:0}.new-site .contact-panel .contact-heading h2{letter-spacing:-.045em;margin:16px 0 0;font-size:clamp(36px,4.5vw,60px);line-height:1.08}.new-site .contact-panel .contact-heading h2 span{color:#b7b9bf}.new-site .contact-panel .contact-arrow{display:none}.new-site .contact-panel .contact-grid{grid-template-columns:1.15fr 1fr;gap:0 32px;display:grid}.new-site .contact-panel .contact-method{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #34363b;border-radius:0;grid-template-columns:40px minmax(0,1fr) 22px;align-items:start;gap:18px;padding:28px 0;text-decoration:none;display:grid}.new-site .contact-panel .contact-method>svg:first-child{color:#d2d4d9;width:24px;height:24px;margin-top:2px}.new-site .contact-panel .contact-method>svg:last-child{color:#d2d4d9;width:22px;margin:2px 0 0}.new-site .contact-panel .contact-method>span{letter-spacing:0;color:#b7b9bf;min-width:0;font-family:inherit;font-size:14px;line-height:1.5}.new-site .contact-panel .contact-method strong{letter-spacing:-.025em;color:#fafafa;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(20px,2vw,27px);font-weight:500;line-height:1.35;display:block}.new-site .contact-panel .contact-method small{color:#b7b9bf;margin-top:12px;font-size:14px;line-height:1.65;display:block}.new-site .contact-panel .contact-method:first-child{background:#2454ff;border:1px solid #466fff;border-radius:20px;grid-row:span 2;grid-template-columns:1fr auto;align-content:space-between;gap:30px;padding:clamp(28px,3.2vw,44px)}.new-site .contact-panel .contact-method:first-child>svg:first-child{width:30px;height:30px}.new-site .contact-panel .contact-method:first-child>svg:last-child{grid-area:1/2}.new-site .contact-panel .contact-method:first-child>svg{color:#fff}.new-site .contact-panel .contact-method:first-child>span{color:#fff;grid-column:1/-1}.new-site .contact-panel .contact-method:first-child strong{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(27px,3.1vw,44px)}.new-site .contact-panel .contact-method:first-child small{color:#fff;margin-top:20px}.new-site .contact-panel .contact-call-action{color:#183bbd;background:#fff;border-radius:8px;align-items:center;gap:24px;margin-top:26px;padding:12px 18px;font-size:14px;font-weight:600;display:inline-flex}.new-site .contact-panel .contact-bottom{justify-content:space-between;align-items:center;gap:24px;margin-top:26px;display:flex}.new-site .contact-panel .contact-bottom p{color:#b7b9bf;margin:0;font-size:14px;line-height:1.6}.new-site .contact-panel .socials{gap:10px;display:flex}.new-site .contact-panel .socials a{color:#fff;border:1px solid #393b40;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}@media (hover:hover){.new-site .contact-panel .contact-method:hover{box-shadow:none;background:0 0;border-color:#d2d4d9;transform:none}.new-site .contact-panel .contact-method:hover strong{color:#fff}.new-site .contact-panel .contact-method:first-child:hover{background:#1948ed}.new-site .contact-panel .contact-method:first-child:hover strong{color:#fff}.new-site .contact-panel .socials a:hover{background:#2454ff;border-color:#2454ff}}@media (max-width:760px){.new-site .contact-panel{padding-block:48px 32px}.new-site .contact-panel .contact-grid{grid-template-columns:minmax(0,1fr);gap:0}.new-site .contact-panel .contact-method:first-child{grid-row:auto;gap:24px;margin-bottom:8px;padding:28px}.new-site .contact-panel .contact-method{grid-template-columns:28px minmax(0,1fr) 18px;gap:12px;padding:26px 4px}.new-site .contact-panel .contact-method:first-child strong{font-size:clamp(22px,6vw,40px)}.new-site .contact-panel .contact-bottom{flex-direction:column;align-items:flex-start;gap:20px}}
