/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-content:"";--tw-leading:initial;--tw-space-y-reverse:0}}}@layer theme{:root,:host{--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-mono-font-family:var(--font-code)}}@layer base{*,:after,:before,::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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){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;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:where(:not(iframe)){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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-family:var(--font-text);background:var(--page);color:var(--ink)}h1,h2,h3,h4{font-family:var(--font-head);text-wrap:balance}:focus-visible{outline:2px solid var(--dash);outline-offset:2px}}@layer components{.prose{--tw-leading:var(--leading-relaxed);max-width:65ch;line-height:var(--leading-relaxed)}.prose>*+*{margin-top:calc(var(--spacing) * 4)}.prose h2{margin-top:calc(var(--spacing) * 10);font-family:var(--font-head);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.prose h3{margin-top:calc(var(--spacing) * 8);font-family:var(--font-head);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.prose ul{list-style-type:disc}:where(.prose ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.prose ul{padding-left:calc(var(--spacing) * 6)}.prose ol{list-style-type:decimal}:where(.prose ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.prose ol{padding-left:calc(var(--spacing) * 6)}.prose a{color:var(--ink);text-underline-offset:2px;text-decoration-line:underline}.prose em{color:var(--muted)}}@layer utilities{.visible{visibility:visible}.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}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-auto{margin-top:auto}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.h-260{height:calc(var(--spacing) * 260)}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-page{max-width:110rem}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.rounded-card{border-radius:var(--r-card)}.rounded-control{border-radius:var(--r-ctl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--line)}.bg-bg{background-color:var(--page-solid)}.bg-primary{background-color:var(--ink)}.bg-surface{background-color:var(--surface-solid)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-section{padding-block:3.5rem}.font-heading{font-family:var(--font-head)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-accent{color:var(--dash)}.text-muted{color:var(--muted)}.text-primary{color:var(--ink)}.text-primary-contrast{color:var(--page-solid)}.text-text{color:var(--ink)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow-card{--tw-shadow:var(--frame-edge);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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, )}.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, )}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}@media (hover:hover){.hover\:border-primary:hover{border-color:var(--ink)}.hover\:bg-primary\/90:hover{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--ink) 90%, transparent)}}.hover\:bg-surface:hover{background-color:var(--surface-solid)}.hover\:text-text:hover{color:var(--ink)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\:z-20:focus{z-index:20}@media (width>=40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}}:root,[data-theme=steel]{--li-bg:#fff9;--p-btn-bg:#2b3444;--p-btn-ink:#fff;--frame-border:1px solid #c9d0d8;--tile-border:0;--page:#eef1f4;--cta-bg:#c6ff1a;--dash:#1fb6ff;--btn-2line:#1fb6ff;--btn-2glow:none;--tile-ink:#2b3444;--tile-muted:#4d5869;--tile-edge:0 6px 18px #141a4a1f;--frame-edge:0 8px 24px #141a4a1a;--cta-glow:none;--dash-glow:0 0 10px #1fb6ffe6;--hl-glow:none;--hdr-edge:0 1px 0 #c9d0d8;--band-line:#1fb6ff3d;--bg:#eef1f4;--surface:#fff;--ink:#2b3444;--muted:#5a6576;--line:#c9d0d8;--hl:#c6ff1a;--soft:#f3f5f8;--band:#1a1e25;--band-ink:#eef1f4;--band-muted:#aeb6c0;--s-1:#d9eeff;--s-2:#ecfbc2;--s-3:#ecfbc2;--s-4:#d9eeff;--cta:#c6ff1a;--cta-ink:#262e14;--hdr:#fff;--hdr-ink:#2b3444;--hdr-line:#aeb7c2;--hdr-active:#1fb6ff29;--surface-solid:#fff;--soft-solid:#f3f5f8;--page-solid:#eef1f4;--hdr-solid:#fff;--band-solid:#1a1e25;--menu-bg:#f2f4f8;--menu-foot:#e3e8ef;--glass-bar:#ffffffbd;--glass-edge:#ffffffb3;--glass-blur:blur(20px) saturate(150%);--panel-bg:#ffffffd1;--panel-soft-bg:#f3f5f8d1;--panel-bg-space:#ffffffed;--panel-soft-bg-space:#f3f5f8ed;--glass-bar-space:#ffffffeb;--space-mask:url(/assets/bg/space-mask.svg);--page-image:url(/assets/bg/soft.svg);--scroll-band:linear-gradient(180deg, #cee0ffe6 0%, #d6e6ffbf 70%, #d6e6ff00 100%);--font-head:"Bitter", Georgia, serif;--r-card:10px;--r-ctl:7px;--phone-rim:linear-gradient(135deg, #e6e9ee 0%, #8d949e 22%, #f4f6f8 45%, #7b828c 70%, #cfd4da 100%);--phone-rim-hi:#ffffff59;--phone-key:linear-gradient(180deg, #c9ced5, #7b828c);--phone-bezel:#000;--phone-lens:#1a2230;--phone-screen:radial-gradient(90% 34% at 50% 0%, #1fb6ff1a, transparent 70%), linear-gradient(180deg, #f6f8fb 0%, #eceff4 100%);--phone-ink:#1c2330;--phone-muted:#5b6576;--phone-bubble:#fff;--phone-bubble-edge:0 1px 2px #141a4a14, inset 0 0 0 1px #2b34440f;--phone-line:#2b34441a;--phone-home:#1c233059;--phone-shadow:0 30px 60px #141a4a47, 0 8px 18px #141a4a2e;--ring-head:#1fb6ff;--mcol-c1:#1f8fd6;--mcol-c2:#3a9a2e;--mcol-c3:#7c4dd8;--barflat-bg:linear-gradient(180deg, #edf0f3 0%, #dde1e6 46%, #d2d7dd 54%, #d9dde2 100%);--barflat-rim:linear-gradient(180deg, #fff 0%, #a4adb8 50%, #7d8693 100%);--barflat-hover:#141a2812;--barflat-active:#141a281c;--barflat-sep:#141a2821;--barflat-hi:#ffffffe6;--barflat-shadow:inset 0 -1px 0 #141a281a, 0 14px 32px #141a4a33, 0 2px 6px #141a4a24;--mcol-c5:#0f9c8f;--mcol-c4:#d98a0b;--svtab-plate:#fbfcfd;--svtab-ink:#1c2330;--mcol-tint:8%;--mcol-tint-hover:15%;--mcol-tint-rim:30%;--bar-black:radial-gradient(120% 120% at 50% -40%, #ffffffe6, transparent 55%), linear-gradient(180deg, #fff 0%, #f7f9fb 44%, #eceff3 56%, #f4f6f9 100%);--bar-black-rim:linear-gradient(90deg, transparent 4%, #fffffff2 14%, transparent 26%, transparent 72%, #ffffffe6 86%, transparent 96%), linear-gradient(180deg, #fff 0%, #c9d0d9 30%, #98a1ad 58%, #b1b9c3 80%, #e9ecf0 100%);--bar-black-groove:inset 0 0 0 1px #6e7a8c4d;--bar-black-lip:inset 0 0 0 2px #ffffffd9;--bar-black-hi:#fffffff2;--bar-black-shadow:0 1px 0 #fff9, 0 14px 32px #141a4a29, 0 3px 8px #141a4a1a;--bar-black-ink:#2b3444;--bar-black-strong:#1c2330;--bar-black-pill:linear-gradient(180deg, #fff 0%, #f0f3f6 48%, #e2e6eb 52%, #ebeef2 100%);--bar-black-pill-rim:#6e7a8c59;--bar-black-drop:0 1px 2px #141a4a24;--bar-black-field:#2b34440d;--menu-black:linear-gradient(180deg, #fff 0%, #f3f5f8 100%);--menu-black-foot:#2b34440a;--menu-black-line:#2b34441a;--menu-black-head-1:#1fb6ff24;--menu-black-head-2:#c6ff1a61;--menu-black-hover:#2b34440d;--menu-black-shadow:0 24px 48px #141a4a2e, 0 4px 12px #141a4a1a;--cta-gloss:linear-gradient(180deg, #e2ff73 0%, #c6ff1a 55%, #b0e80a 100%);--cta-gloss-hi:inset 0 1px 0 #fff9, inset 0 -1px 0 #00000024;--cta-halo:0 0 0 1px #c6ff1ab3, 0 0 22px #c6ff1a73;--hero-ink:#1d4ed8;--space:var(--space-grid);--space-grid:radial-gradient(circle, #2b344429 .8px, transparent 1.3px) 0 0 / 22px 22px, radial-gradient(ellipse 55% 26% at 72% 12%, #1fb6ff29, transparent 70%), linear-gradient(160deg, #f5f7fa, #e9eef4 60%, #eef2f6);--space-aurora:radial-gradient(38% 16% at 74% 9%, #1fb6ff42, transparent 70%), radial-gradient(30% 14% at 92% 22%, #c6ff1a57, transparent 70%), radial-gradient(40% 18% at 60% 30%, #786eff29, transparent 72%), radial-gradient(36% 16% at 85% 58%, #1fb6ff29, transparent 72%), radial-gradient(34% 14% at 66% 82%, #c6ff1a38, transparent 72%), linear-gradient(160deg, #f8fafc, #f0f4f8 55%, #f4f7fa);--space-stage:radial-gradient(ellipse 50% 22% at 72% 6%, #ffffffe6, transparent 70%), linear-gradient(160deg, #eef2f6, #e4e9ef 55%, #e9edf2);--space-pearl:radial-gradient(ellipse 50% 24% at 74% 10%, #1fb6ff14, transparent 70%), radial-gradient(ellipse 40% 20% at 92% 40%, #c6ff1a1f, transparent 70%), linear-gradient(160deg, #fbfcfd, #f1f4f8 60%, #f6f8fb);--space-topo:url(/assets/bg/topo-light.svg) 0 0 / 100% auto repeat-y, linear-gradient(160deg, #f5f7fa, #eaeff5 60%, #eff3f7);--space-map:url(/assets/bg/map-light.svg) calc(50vw - 55px) 136px / 900px auto no-repeat, radial-gradient(ellipse 50% 24% at 74% 12%, #1fb6ff1a, transparent 70%), linear-gradient(160deg, #f5f7fa, #eaeff5 60%, #eff3f7);--space-circuit:url(/assets/bg/circuit-light.svg) 0 0 / 480px 480px, radial-gradient(ellipse 55% 26% at 72% 12%, #1fb6ff1f, transparent 70%), linear-gradient(160deg, #f5f7fa, #e9eef4 60%, #eef2f6);--space-chart:url(/assets/bg/chart-light.svg) calc(50vw - 60px) 110px / 820px auto no-repeat, linear-gradient(160deg, #f5f7fa, #eaeff5 60%, #eff3f7);--stage-face-1:#fffffff2;--stage-face-2:#e8eef5cc;--stage-rim:#fff;--stage-edge-1:#dde3ea;--stage-edge-2:#c6cfd9;--stage-glow:#141a4a2e;--stage-beam:#1fb6ff0f;--soc-whatsapp:#0b7a5b;--soc-telegram:#1a6fa3;--soc-facebook:#0b5fcc;--soc-instagram:#ad2a76;--soc-mail:#1a6fa3;--soc-youtube:#c4302b;--font-text:"Source Sans 3", system-ui, sans-serif;--font-code:"IBM Plex Mono", ui-monospace, monospace;--font-nav:var(--font-head);--nav-weight:400;--menu-line:#1fb6ff;--iso-edge:#2b344438;--iso-top:#fff;--iso-left:#e4e9ef;--iso-right:#c7ced7;--iso-roof:#f4f6f9;--iso-glass:#1fb6ff;--iso-glass-2:#0a82c8;--iso-door:#a9b3bf;--iso-slat:#2b344447;--iso-tile-t:#eef2f6;--iso-tile-l:#cfd6de;--iso-tile-r:#b8c1cb;--iso-road-t:#5d6774;--iso-road-l:#4b5460;--iso-road-r:#3e4651;--iso-dash:#fff;--iso-crate-t:#ffe08a;--iso-crate-l:#f5c451;--iso-crate-r:#d9a338;--iso-wheel:#1d222a;--iso-cyl-hi:#ffffff73;--iso-cyl-lo:#141a284d;--iso-red:#f04848;--iso-tree:#3fbf6b;--iso-trunk:#8a6a4a;--iso-c1:#1f8fd6;--iso-c2:#e5484d;--iso-c3:#2fb66a;--iso-crane:#ffc928;--iso-barrel:#3a5f86;--iso-rib:#00000024;--iso-cable:#2b3444;--iso-water:#9fd4f6;--iso-wave:#ffffffd9;--iso-hull:#22385a;--iso-sign:#ffd43b;--font-hand:"Cormorant", Georgia, serif;--glass-card:#ffffff9e;--glass-card-rim:#ffffffbf;--glass-card-hi:#ffffffe6;--glass-card-shadow:0 24px 50px -18px #141a4a40, 0 4px 12px #141a4a0f;--glass-ink:#1d3a7a;--glass-tick:#2e8a3e;--glass-dot:#2b344438;--plogo-face:#fff;--plogo-ink:#2a3360;--dev-label:#282828;--iso-smoke:#cdd6e0d9;--av-blue:#1fb6ff;--av-green:#2fd67a;--av-red:#ff5a5a;--av-yellow:#ffd43b;--av-glyph:#fff;--av-ring:#0b0d11;--av-ink:#1f2530;--erp-bg:#f3f4f6;--erp-head:#fff;--erp-side:#eceef1;--erp-line:#d9dde3;--erp-th:#e9ecf0;--erp-zebra:#f7f8fa;--erp-table:#fff;--erp-yellow:#ffd43b;--erp-sel:#fff3c4;--erp-sel-line:#f0c419;--erp-ink:#2b3444;--erp-txt:#2b34444d;--erp-txt-hi:#2b3444b3;--erp-btn:#e3e6ea;--erp-green:#2ea043;--erp-orange:#ff9f1a;--erp-draft:#c3c8d0;--erp-avatar:#c9ced6;--erp-tick:#fff;--erp-fab-shadow:#00000047;--erp-home:#00000059;--dev-alu-1:#f3f5f8;--dev-alu-2:#b8bfc8;--dev-alu-3:#6f7782;--dev-ink:#050607;--dev-ui-2:#2a3345;--dev-white:#e8edf3;--dev-rack-1:#23272e;--dev-rack-2:#0d0f12;--dev-rack-rim:#ffffff2e;--dev-unit-1:#2c3139;--dev-unit-2:#191c21;--dev-bay:#090b0e;--dev-vent:#ffffff1f;--dev-led-g:#3ddc84;--dev-link:#0a82c899;--dev-node-ring:#0a82c866;--dev-shadow:#141a4a38;--dev-floor:#1fb6ff29;--dev-drop:drop-shadow(0 10px 16px #141a4a29);--ai-link:#d6a000bf;--nickel-face:linear-gradient(180deg, #fff 0%, #f2f5f8 100%);--nickel-face-hi:linear-gradient(180deg, #fff 0%, #f7f9fb 100%);--nickel-rim:linear-gradient(180deg, #fff 0%, #d3d9e1 35%, #bec6d0 70%, #e2e6eb 100%);--nickel-rim-hover:linear-gradient(180deg, #fff 0%, #b4bdc9 40%, #9ea8b5 70%, #d3d9e0 100%);--nickel-top:inset 0 1px 0 #fff;--glow-blue:0 0 0 1px #1fb6ff66, 0 0 24px #1fb6ff38;--glow-lime:0 0 0 1px #96cd0080, 0 0 24px #aae6004d;--glow-blue-back:0 0 0 1px #1fb6ff73, 0 8px 22px -6px #1fb6ff8c, 0 0 18px #1fb6ff38;--glow-lime-back:0 0 0 1px #96cd008c, 0 8px 22px -6px #a0dc0099, 0 0 18px #b4f0004d;--glow-soft:0 0 18px #1fb6ff52;--field:#f1f4f7;--chip-line:#2b34440d;--tint-blue:#1fb6ff29;--tint-lime:#c6ff1a4d;--cstar-core:#fff;--cstar-red:#ff5a5a;--cstar-blue:#4cc3ff;--panel-face:linear-gradient(var(--panel-bg), var(--panel-bg));--panel-band-face:linear-gradient(180deg, #f2f5f8 0%, #e8ecf1 100%);--step-ink:#0a72ad;--soc-dim:#5f6978}[data-theme=nickel]{--page:#08090b;--bg:#08090b;--page-solid:#08090b;--page-image:none;--page-glow:radial-gradient(60% 40% at 85% 0%, #1fb6ff1a, transparent 70%), radial-gradient(50% 35% at 0% 100%, #c6ff1a0a, transparent 70%);--ink:#e8ebf0;--muted:#a1a9b6;--hero-ink:#4cc3ff;--line:#2a2e36;--frame-border:1px solid #2a2e36;--surface:#14161b;--surface-solid:#14161b;--soft:#1a1d23;--soft-solid:#1a1d23;--nickel-face:linear-gradient(180deg, #1c1f25 0%, #121418 100%);--nickel-face-hi:linear-gradient(180deg, #262a31 0%, #16181d 100%);--nickel-rim:linear-gradient(180deg, #ffffff38 0%, #ffffff0f 40%, #ffffff0a 70%, #ffffff1f 100%);--nickel-rim-hover:linear-gradient(180deg, #ffffff73 0%, #ffffff1f 45%, #ffffff14 70%, #ffffff3d 100%);--nickel-top:inset 0 1px 0 #ffffff14;--nickel-text:linear-gradient(180deg, #fff 0%, #e4e8ee 45%, #9ba3af 100%);--glow-blue:0 0 0 1px #1fb6ff47, 0 0 26px #1fb6ff29;--glow-lime:0 0 0 1px #c6ff1a42, 0 0 26px #c6ff1a1f;--field:#0b0c0f;--glow-blue-back:0 0 0 1px #1fb6ff59, 0 6px 20px -6px #1fb6ffa6, 0 0 16px #1fb6ff40;--glow-lime-back:0 0 0 1px #c6ff1a66, 0 6px 20px -6px #c6ff1a99, 0 0 16px #c6ff1a38;--glow-soft:0 0 18px #1fb6ff4d;--cstar-core:#fff;--cstar-red:#ff5a5a;--cstar-blue:#4cc3ff;--chip-line:#ffffff0d;--tile-ink:#eef1f5;--tile-muted:#a9b1be;--tile-edge:0 12px 30px #00000080, 0 2px 6px #0006;--frame-edge:0 12px 30px #00000073;--s-1:#10233a;--s-2:#1d2610;--s-3:#1d2610;--s-4:#10233a;--tint-blue:#1fb6ff24;--tint-lime:#c6ff1a1f;--band:#15171c;--band-solid:#15171c;--band-line:#ffffff14;--p-btn-bg:linear-gradient(180deg, #f4f6f9 0%, #cfd4db 100%);--p-btn-ink:#0d0e11;--panel-bg:transparent;--panel-soft-bg:transparent;--panel-bg-space:transparent;--panel-soft-bg-space:transparent;--menu-bg:#121418;--menu-foot:#1a1d23;--hdr-active:#ffffff14;--scroll-band:linear-gradient(180deg, #08090beb 0%, #08090bb3 70%, #08090b00 100%);--soc-dim:#7d8594;--step-ink:#1fb6ff;--panel-face:linear-gradient(var(--page), var(--page));--panel-band-face:var(--nickel-face);--soc-whatsapp:#25d366;--soc-telegram:#3db4f2;--soc-facebook:#5b9bff;--soc-instagram:#f06aaf;--soc-mail:#5bb6ff;--soc-youtube:#ff5a52;--ring-head:#d8f3ff;--mcol-c1:#4cc3ff;--mcol-c2:#9be23a;--mcol-c3:#a98bff;--mcol-c5:#3fd6c4;--mcol-c4:#ffb547;--mcol-tint:7%;--mcol-tint-hover:12%;--mcol-tint-rim:20%;--bar-black:radial-gradient(120% 120% at 50% -40%, #ffffff24, transparent 55%), linear-gradient(180deg, #3a3e46 0%, #22252b 20%, #121317 47%, #09090b 53%, #0f1013 82%, #1c1e23 100%);--bar-black-rim:linear-gradient(90deg, transparent 4%, #fffffff2 14%, transparent 26%, transparent 72%, #ffffffd9 86%, transparent 96%), linear-gradient(180deg, #f3f5f8 0%, #a7aeb8 30%, #50555e 58%, #6b717a 80%, #c3c9d1 100%);--bar-black-groove:inset 0 0 0 1px #000000d9;--bar-black-lip:inset 0 0 0 2px #ffffff12;--bar-black-hi:#fff3;--bar-black-shadow:0 1px 0 #ffffff80, 0 16px 36px #0000006b, 0 3px 8px #00000052;--bar-black-ink:#b0b7c3;--bar-black-strong:#fff;--bar-black-pill:linear-gradient(180deg, #555a63 0%, #33363d 48%, #26282d 52%, #2f3238 100%);--bar-black-pill-rim:#ffffff38;--bar-black-drop:0 1px 2px #00000080;--bar-black-field:#ffffff12;--menu-black:linear-gradient(180deg, #1a1c21 0%, #0e0f12 100%);--menu-black-foot:#ffffff0d;--menu-black-line:#ffffff1a;--menu-black-head-1:#1fb6ff29;--menu-black-head-2:#c6ff1a21;--menu-black-hover:#ffffff0f;--menu-black-shadow:0 24px 48px #00000073, 0 4px 12px #0000004d;--space-grid:radial-gradient(circle, #ffffff21 .8px, transparent 1.3px) 0 0 / 22px 22px, radial-gradient(ellipse 55% 26% at 72% 12%, #1fb6ff33, transparent 70%), linear-gradient(160deg, #0c0e12, #07080b 55%, #0a0c10);--space-aurora:radial-gradient(38% 16% at 74% 9%, #1fb6ff66, transparent 70%), radial-gradient(30% 14% at 92% 22%, #c6ff1a29, transparent 70%), radial-gradient(40% 18% at 60% 30%, #5c50ff47, transparent 72%), radial-gradient(36% 16% at 85% 58%, #1fb6ff29, transparent 72%), radial-gradient(34% 14% at 66% 82%, #c6ff1a1a, transparent 72%), linear-gradient(160deg, #0b0d12, #06070a 55%, #090b10);--space-stage:radial-gradient(ellipse 50% 22% at 72% 6%, #ffffff12, transparent 70%), linear-gradient(160deg, #0d0f13, #07080a 55%, #0a0b0e);--space-pearl:radial-gradient(ellipse 50% 24% at 74% 10%, #1fb6ff1a, transparent 70%), linear-gradient(160deg, #101216, #0a0b0e 60%, #0d0f12);--space-topo:url(/assets/bg/topo-dark.svg) 0 0 / 100% auto repeat-y, linear-gradient(160deg, #0c0e12, #07080b 55%, #0a0c10);--space-map:url(/assets/bg/map-dark.svg) calc(50vw - 55px) 136px / 900px auto no-repeat, radial-gradient(ellipse 50% 24% at 74% 12%, #1fb6ff24, transparent 70%), linear-gradient(160deg, #0c0e12, #07080b 55%, #0a0c10);--space-circuit:url(/assets/bg/circuit-dark.svg) 0 0 / 480px 480px, radial-gradient(ellipse 55% 26% at 72% 12%, #1fb6ff29, transparent 70%), linear-gradient(160deg, #0c0e12, #07080b 55%, #0a0c10);--space-chart:url(/assets/bg/chart-dark.svg) calc(50vw - 60px) 110px / 820px auto no-repeat, linear-gradient(160deg, #0c0e12, #07080b 55%, #0a0c10);--stage-face-1:#ffffff1a;--stage-face-2:#ffffff05;--stage-rim:#ffffff59;--stage-edge-1:#ffffff1f;--stage-edge-2:#ffffff05;--stage-glow:#1fb6ff59;--stage-beam:#a0c8ff17;--dev-link:#1fb6ff6b;--dev-node-ring:#1fb6ff59;--dev-shadow:#0009;--dev-floor:#1fb6ff2e;--dev-drop:none;--ai-link:var(--av-yellow)}@supports (color:color-mix(in lab, red, red)){[data-theme=nickel]{--ai-link:color-mix(in srgb, var(--av-yellow) 55%, transparent)}}[data-theme=nickel]{--dev-label:#e8ebf0;--glass-card:#16191f8c;--glass-card-rim:#ffffff24;--glass-card-hi:#ffffff1f;--glass-card-shadow:0 24px 50px -18px #0009;--glass-ink:#e6ecf5;--glass-tick:#c6ff1a;--glass-dot:#ffffff1f;--phone-screen:radial-gradient(90% 40% at 50% 0%, #1fb6ff29, transparent 70%), linear-gradient(180deg, #15181d 0%, #0b0c0f 100%);--phone-ink:#f2f4f7;--phone-muted:#9aa3b0;--phone-bubble:#ffffff17;--phone-bubble-edge:none;--phone-line:#ffffff14;--phone-home:#fff9;--phone-shadow:0 30px 60px #0000008c, 0 8px 18px #0006;--svtab-plate:#16181d;--svtab-ink:#eef1f5;--barflat-bg:linear-gradient(180deg, #3a3e46 0%, #2a2d33 48%, #222429 52%, #2a2d33 100%);--barflat-rim:linear-gradient(180deg, #8a919c 0%, #4a4f57 60%, #33363c 100%);--barflat-hover:#ffffff12;--barflat-active:#ffffff1c;--barflat-sep:#ffffff1a;--barflat-hi:#ffffff24;--barflat-shadow:0 10px 26px #00000073, 0 2px 6px #00000059}body{background:var(--page);color:var(--ink);font-size:16px;line-height:1.55}.wrap{max-width:1760px;margin-inline:auto;padding-inline:32px}.g12{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.c3{grid-column:span 3}.c4{grid-column:span 4}.c6{grid-column:span 6}.c5{grid-column:span 5}.c7{grid-column:span 7}.c8{grid-column:span 8}.c9{grid-column:span 9}.c12{grid-column:span 12}.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c12{min-width:0}@media (width<=900px){.g12{grid-template-columns:minmax(0,1fr)}.g12>*{grid-column:1/-1!important}}@media (width<=600px){.wrap{padding-inline:16px}}.mono{font-family:var(--font-code)}@keyframes hSheen{0%{transform:translate(-110%)}to{transform:translate(110%)}}.mi,.ib,.tile,.btn3d,.faq,.cell{transition:background .12s ease-out;position:relative;overflow:hidden}:is(.mi,.ib,.tile,.btn3d,.faq,.cell):before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff73 50%,#0000 62%);position:absolute;inset:0;transform:translate(-110%)}:is(.mi,.ib,.tile,.btn3d,.faq,.cell):hover{z-index:3;outline-offset:-3px;outline:3px solid #00e5ff}:is(.mi,.ib,.tile,.btn3d,.faq,.cell):hover:before{animation:.32s ease-out forwards hSheen}:is(.mi,.ib):hover{background:#00e5ff1a!important}@media (prefers-reduced-motion:reduce){:is(.mi,.ib,.tile,.btn3d,.faq,.cell):hover:before{animation:none}}.fi{transition:box-shadow .15s,border-color .15s}.fi:hover{box-shadow:0 0 0 3px #1fb6ff2e}.fi:focus{outline:none;box-shadow:0 0 0 3px #1fb6ff59,0 0 18px #1fb6ff59;border-color:#1fb6ff!important}.btn-cta,.btn-ghost{cursor:pointer;min-height:52px;font:inherit;border:0;align-items:center;gap:10px;padding:0 28px;font-weight:700;text-decoration:none;display:inline-flex}.btn-cta{background:var(--cta-bg);color:var(--cta-ink);box-shadow:var(--cta-glow)}.btn-ghost{border:1.5px solid var(--btn-2line);box-shadow:var(--btn-2glow);color:var(--ink);font-weight:600}.mast{z-index:40;background:var(--hdr);color:var(--hdr-ink);border-bottom:1px solid var(--hdr-line);box-shadow:var(--hdr-edge);position:sticky;top:0}.mast__in{align-items:stretch;height:76px;padding-right:0;display:flex}.mast__logo{flex:none;align-items:center;gap:12px;padding-right:28px;text-decoration:none;display:flex}.logo-mark{background:var(--cta-bg);width:40px;height:40px;color:var(--cta-ink);box-shadow:var(--cta-glow);font:700 23px var(--font-head);place-items:center;display:grid}.logo-name{font:600 25px var(--font-head)}.mast__nav{flex:auto;align-items:stretch;min-width:0;display:flex}.mast__item{color:inherit;white-space:nowrap;cursor:pointer;font:var(--nav-weight) 18px var(--font-nav);background:0 0;border:0;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:flex}.mast__item[aria-expanded=true]{background:var(--hdr-active);box-shadow:inset 0 -4px 0 var(--cta)}.mast__item[aria-expanded=true] .chev{transform:rotate(180deg)}.chev{transition:transform .15s}.mast__search{background:var(--bg);color:var(--ink);flex:auto;align-items:center;gap:12px;padding:0 18px;display:flex}.mast__search[hidden]{display:none}.mast__search input{min-width:0;height:48px;color:var(--ink);font:400 17px var(--font-text);background:0 0;border:0;flex:1}.mast__tools{flex:none;align-items:stretch;margin-left:auto;display:flex}.ib{min-width:64px;color:inherit;cursor:pointer;font:var(--nav-weight) 17px var(--font-nav);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:flex}.ib>span[data-open],.ib>span[data-close]{display:flex}.ib>span[hidden]{display:none}.ib[aria-expanded=true]{background:var(--hdr-active)}.mast__cta{background:var(--cta-bg);color:var(--cta-ink);box-shadow:var(--cta-glow);white-space:nowrap;font:800 18px var(--font-nav);align-items:center;padding:0 32px;text-decoration:none;display:flex}.flag{flex:none;display:block;box-shadow:0 0 0 1px #00000026}.lang{display:flex;position:relative}.lang__menu{z-index:50;background:var(--menu-bg);min-width:220px;color:var(--ink);border:var(--frame-border);margin:0;padding:6px 0;list-style:none;position:absolute;top:100%;right:0;box-shadow:0 12px 28px #0000002e}.lang__menu[hidden]{display:none}.lang__menu a{min-height:46px;font:500 15px var(--font-text);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.mega{background:var(--menu-bg);color:var(--ink);border-bottom:var(--frame-border);position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 36px #00000029}.mega[hidden]{display:none}.mega__all{align-items:center;min-height:44px;margin-top:8px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.mega__ask{background:var(--ink);min-height:44px;color:var(--page-solid);align-items:center;gap:8px;margin-left:auto;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=900px){.mast__nav{display:none}.logo-name{font-size:20px}.mast__cta{padding:0 16px;font-size:15px}}.hero{align-items:stretch;padding-block:40px 24px}.hero__text{flex-direction:column;justify-content:center;gap:20px;display:flex}.chip{background:var(--soft);border:var(--frame-border);font:600 12px var(--font-code);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;padding:7px 14px}.hero .hero__h,.hero h1{letter-spacing:-.01em;margin:0;font-size:clamp(34px,3.6vw,56px);font-weight:600;line-height:1.1}.mark{box-shadow:inset 0 -.36em 0 var(--hl);text-shadow:var(--hl-glow)}.hero__sub{color:var(--muted);max-width:600px;margin:0;font-size:18px;line-height:1.6}.why{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:16px 0 0;font-size:14px;font-weight:500;list-style:none;display:grid}.why li{align-items:center;gap:8px;display:flex}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tile{color:var(--tile-ink);border:var(--tile-border);box-shadow:var(--tile-edge);flex-direction:column;justify-content:space-between;gap:18px;min-height:170px;padding:24px;text-decoration:none;display:flex}.tile--1{background:var(--s-1)}.tile--2{background:var(--s-2)}.tile--3{background:var(--s-3)}.tile--4{background:var(--s-4)}.tile__top{justify-content:space-between;align-items:flex-start;display:flex}.tile__n{font:700 14px var(--font-head);opacity:.7}.tile__title{font:600 22px/1.2 var(--font-head)}.tile__sub{color:var(--tile-muted);font-size:14px}.sec{padding-block:16px}.panel{border:var(--frame-border);background:var(--surface);box-shadow:var(--frame-edge)}.panel--band{background:var(--band);color:var(--band-ink)}.panel__head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:16px 24px;display:flex}.panel--band .panel__head{border-bottom-color:var(--band-line)}.panel__head h2{text-decoration:underline;-webkit-text-decoration-color:var(--dash);-webkit-text-decoration-color:var(--dash);text-decoration-color:var(--dash);text-underline-offset:.3em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin:0;font-size:28px;font-weight:600;text-decoration-thickness:3px}.panel__aside{color:var(--muted);margin-left:auto;font-size:15px}.panel__body{padding:24px}.tabs{flex-direction:column;gap:8px;display:flex}.tab{border:1px solid var(--line);background:var(--bg);min-height:60px;color:var(--ink);cursor:pointer;text-align:left;font:500 17px var(--font-text);align-items:center;gap:12px;padding:0 20px;display:flex}.tab[aria-selected=true]{border:var(--tile-border);box-shadow:var(--tile-edge);color:var(--tile-ink);font-weight:600}.tab[data-i="0"][aria-selected=true]{background:var(--s-1)}.tab[data-i="1"][aria-selected=true]{background:var(--s-2)}.tab[data-i="2"][aria-selected=true]{background:var(--s-3)}.tab[data-i="3"][aria-selected=true]{background:var(--s-4)}.svc{color:var(--tile-ink);border:var(--tile-border);box-shadow:var(--tile-edge);flex-direction:column;gap:18px;padding:28px 32px;display:flex}.svc[hidden]{display:none}.svc--1{background:var(--s-1)}.svc--2{background:var(--s-2)}.svc--3{background:var(--s-3)}.svc--4{background:var(--s-4)}.svc__head{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.svc__text{flex-direction:column;flex:240px;gap:6px;min-width:0;display:flex}.svc__text h3{margin:0;font-size:32px;font-weight:600;line-height:1.15}.svc__text p{margin:0;font-size:17px}.svc .ill{object-fit:contain;flex:0 260px;max-width:260px;height:150px}.svc__bullets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.svc__bullets li{background:var(--li-bg);align-items:flex-start;gap:10px;padding:14px 16px;font-size:15px;font-weight:500;display:flex}.svc__foot{border-top:1px solid #0000001f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:14px;display:flex}.svc__foot p{margin:0;font-size:15px}.svc__ask{background:var(--p-btn-bg);min-height:48px;color:var(--p-btn-ink);align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.cell{border:1px solid var(--band-line);flex-direction:column;gap:10px;padding:22px;display:flex}.cell__top{justify-content:space-between;align-items:flex-end;gap:8px;min-height:24px;display:flex}.cell__step{font:600 12px var(--font-code);letter-spacing:.1em;color:var(--band-muted)}.cell strong{font-size:18px;font-weight:600}.cell span.cell__text{color:var(--band-muted);font-size:15px}.faq{background:var(--bg);border:1px solid var(--line);align-self:start;padding:0 20px}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:62px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq p{color:var(--muted);margin:0 0 18px}.pm{width:30px;height:30px;color:var(--tile-ink);flex:none;place-items:center;font-size:18px;line-height:1;transition:transform .15s;display:grid}.faq[open] .pm{transform:rotate(45deg)}.pm--1{background:var(--s-1)}.pm--2{background:var(--s-2)}.pm--3{background:var(--s-3)}.pm--4{background:var(--s-4)}.kv{border:1px solid var(--line);background:var(--surface);grid-template-columns:max-content 1fr;margin:0;font-size:15px;display:grid}.kv dt,.kv dd{border-bottom:1px solid var(--line);margin:0;padding:12px 16px}.kv dt{color:var(--muted);align-items:center;gap:10px;display:flex}.kv dd{font-weight:600}.kv>:nth-last-child(-n+2){border-bottom:0}.cform{background:var(--surface);border:1px solid var(--line);gap:16px;padding:24px}.cform label{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.cform input,.cform select,.cform textarea{border:1px solid var(--line);background:var(--bg);height:48px;color:var(--ink);font:400 15px var(--font-text);padding:0 12px}.cform textarea{resize:vertical;height:auto;padding:10px 12px}.cform__ok{font-weight:600}.foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:18px;font-size:13px;display:flex}.mast__search input::-webkit-search-cancel-button{appearance:none;display:none}.mast__search input:focus-visible{outline:none}.mast__search:focus-within{box-shadow:inset 0 -3px 0 var(--dash)}.search-clear{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);cursor:pointer;place-items:center;display:grid}.search-clear:hover{color:var(--ink);border-color:var(--dash)}.search-clear[hidden]{display:none}.tile__art{object-fit:contain;object-position:right top;align-self:flex-end;width:100%;max-width:190px;height:92px}.ill{display:block}.ml{text-decoration:underline;-webkit-text-decoration-color:var(--menu-line);-webkit-text-decoration-color:var(--menu-line);text-decoration-color:var(--menu-line);text-underline-offset:.25em;text-decoration-thickness:1px}.ml:hover{text-decoration-thickness:3px}.mcol__head.ml{text-decoration:none}.mcol__head.ml .mcol__title{-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--menu-line);-webkit-text-decoration-color:var(--menu-line);text-decoration-color:var(--menu-line);text-underline-offset:.25em;text-decoration-thickness:1px}.mcol__head.ml:hover .mcol__title{text-decoration-thickness:3px}.mcols{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-block:20px;display:grid}.mcol{border-left:1px solid var(--line);flex-direction:column;gap:8px;padding:4px 20px 8px;display:flex}.mcol:first-child{border-left:0;padding-left:0}.mcol__head{color:var(--tile-ink);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;display:flex}.mcol__title{font:600 18px var(--font-head)}.mcol__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mcol__list a{padding:8px 12px;font-size:15px;display:block}.mstrip__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:10px;display:flex}.mstrip .mega__all{margin:0}.mstrip .mega__ask{margin-left:0}@media (width<=900px){.mcols{grid-template-columns:1fr}.mcol{border-left:0;padding-left:0}}body:before{content:"";z-index:-1;background:var(--page) var(--page-image) center / cover no-repeat;pointer-events:none;position:fixed;inset:0}body{background:0 0}.panel{background:var(--panel-bg)}.panel--soft{background:var(--panel-soft-bg)}.panel--band{background:var(--band)}.mast{background:var(--glass-bar);width:min(1696px,100% - 32px);backdrop-filter:var(--glass-blur);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--glass-edge), 0 10px 30px #141a4a1f;margin:12px auto 0;top:12px}.mast .wrap{max-width:none;padding-inline:20px}.mast__in{height:72px;padding-right:0}.mast__search{background:#eef1f4b3}.mega{background:var(--menu-bg);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--glass-edge), 0 18px 40px #141a4a29;top:calc(100% + 8px);left:-1px;right:-1px}.mstrip{background:var(--menu-foot)}.lang__menu{background:var(--menu-bg);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--glass-edge), 0 12px 28px #141a4a29;top:calc(100% + 8px)}@media (width<=900px){.mast{width:calc(100% - 16px);margin-top:8px;top:8px}}.mast-backdrop{z-index:39;pointer-events:none;opacity:0;background:var(--scroll-band);backdrop-filter:blur(14px);height:150px;transition:opacity .15s ease-out;position:fixed;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 64%,#0000);mask-image:linear-gradient(#000 64%,#0000)}[data-scrolled] .mast-backdrop{opacity:1}@media (width<=900px){.mast-backdrop{height:132px}}.hero .hero__h,.hero h1{color:var(--hero-ink)}.mast__item[aria-current=page]{box-shadow:inset 0 -4px 0 var(--cta)}.totop{z-index:40;border:var(--frame-border);background:var(--surface-solid);width:52px;height:52px;color:var(--ink);box-shadow:var(--tile-edge);cursor:pointer;opacity:0;visibility:hidden;justify-content:center;align-items:center;padding:0;transition:opacity .16s ease-out,transform .16s ease-out,visibility 0s linear .16s;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(12px)}:root[data-totop] .totop{opacity:1;visibility:visible;transition:opacity .16s ease-out,transform .16s ease-out;transform:none}.totop:hover{outline-offset:-3px;background:linear-gradient(#00e5ff1a, #00e5ff1a) var(--surface-solid);outline:3px solid #00e5ff}@media (width<=900px){.totop{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.totop{transform:none}}.about-hero .hero__sub+.hero__sub{margin-top:-8px}.about-hero__art{background:var(--s-1);box-shadow:var(--tile-edge);justify-content:center;align-items:center;padding:24px;display:flex}.about-hero__art img{object-fit:contain;width:100%;max-width:420px;height:auto;max-height:300px}.about-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.about-cta p{color:var(--muted);margin:0;font-size:17px}.plogos{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.plogo{background:var(--surface-solid);border:1px solid var(--line);min-height:120px;font:600 13px var(--font-code);letter-spacing:.08em;color:var(--muted);justify-content:center;align-items:center;padding:20px;display:flex}@media (width<=900px){.plogos{grid-template-columns:repeat(2,minmax(0,1fr))}}.mast__item{flex-shrink:0}@media (width<=1360px){.mast__item{padding:0 12px;font-size:17px}}@media (width<=1140px){.mast__nav{display:none}}.hcar{justify-content:center}.hcar__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin:-22px;display:flex;overflow-x:auto}.hcar__track::-webkit-scrollbar{display:none}.hcar__slide{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;flex:0 0 100%;justify-content:center;gap:20px;padding:22px;display:flex}.hero__ctas{flex-wrap:wrap;gap:12px;display:flex}.hcar__ctrl{align-items:center;gap:4px;display:flex}.hcar__num{width:44px;height:44px;color:var(--muted);font:600 20px var(--font-head);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.hcar__num>*{grid-area:1/1;transition:opacity .14s ease-out,transform .14s ease-out}.hcar__num{transition:color .12s ease-out;position:relative}.hcar__num:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(closest-side,#1fb6ff66,#1fb6ff24 60%,#0000);transition:opacity .14s ease-out;position:absolute;inset:-6px}.hcar__num>*{position:relative}.hcar__num:hover{color:var(--hero-ink)}.hcar__num:hover:before{opacity:1}.hcar__eye{color:var(--hero-ink);opacity:0;transform:scale(.6)}.hcar__num[aria-current] .hcar__n{opacity:0;transform:scale(.6)}.hcar__num[aria-current] .hcar__eye{opacity:1;transform:none}.hcar__gap{border-top:4px dotted var(--line);width:28px}@media (prefers-reduced-motion:reduce){.hcar__num>*{transition:none}}.hsoc{flex-direction:column;margin:0 0 -4px -10px;display:flex}.hsoc__row{flex-wrap:wrap;gap:0 6px;margin:0;padding:0;list-style:none;display:flex}.hsoc__a{min-height:44px;font:600 18px var(--font-text);text-underline-offset:.22em;align-items:center;gap:8px;padding:0 10px;text-decoration:none;display:inline-flex}.hsoc__row--sm .hsoc__a{gap:6px;min-height:36px;font-size:15px}@media (pointer:coarse){.hsoc__row--sm .hsoc__a{min-height:44px}}.hsoc__a:hover{text-decoration-line:underline}.hsoc__a--whatsapp{color:var(--soc-whatsapp)}.hsoc__a--telegram{color:var(--soc-telegram)}.hsoc__a--facebook{color:var(--soc-facebook)}.hsoc__a--instagram{color:var(--soc-instagram)}.hsoc__a--youtube{color:var(--soc-youtube)}.has-space{position:relative}.page-space{z-index:-1;background:var(--space);-webkit-mask:var(--space-mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--space-mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--space-mask) 0 0 / 100% 100% no-repeat;mask:var(--space-mask) 0 0 / 100% 100% no-repeat;pointer-events:none;position:absolute;inset:0}.has-space .sec{max-width:1244px;padding-block:44px}.has-space .panel,.has-space .panel--soft,.has-space .panel--band{box-shadow:none;color:inherit;background:0 0;border:0}.has-space .panel__head{border-bottom:0;padding:0 0 22px}.has-space .panel__aside{flex-basis:100%;margin-left:0}.has-space .panel__body{padding:0}.has-space .cell{background:var(--band);color:var(--band-ink);border-color:var(--band-line)}.has-space .cform{box-shadow:var(--frame-edge)}.has-space .mast{background:var(--glass-bar-space)}@media (width<=900px){.page-space{display:none}}.hero--space{margin-top:16px;padding-block:32px}.hero--space .hero__sub,.hero--space .why{max-width:min(540px,80%)}@media (width<=600px){.mast__cta{display:none}.mast .ib{min-width:48px;padding-inline:10px}.why{grid-template-columns:1fr;gap:6px}}.tile,.svc,.faq,.cell,.cform,.kv,.plogo,.about-hero__art{border-radius:var(--r-card);border:0}.tab,.svc__bullets li,.btn-cta,.btn-ghost,.svc__ask,.mega__ask,.totop,.chip,.pm,.cform input,.cform select,.cform textarea{border-radius:var(--r-ctl)}.tab,.chip,.totop,.cform input,.cform select,.cform textarea{border:0}.tab,.faq{background:var(--surface-solid);box-shadow:var(--tile-edge)}.btn-ghost{background:var(--s-1);border:0}.svc__foot{border-top:0;padding-top:4px}.kv dt,.kv dd{border-bottom:0;padding:8px 14px}.tile{gap:12px;min-height:140px;padding:18px}.tab{min-height:48px;padding:0 16px;font-size:16px}.tabs{gap:6px}.svc{gap:14px;padding:22px 24px}.svc__text h3{font-size:28px}.svc .ill{height:120px}.svc__bullets{gap:8px}.svc__bullets li{padding:10px 14px}.svc__ask{min-height:44px;padding:0 18px}.cell{gap:6px;padding:16px 18px}.faq{padding:0 16px}.faq summary{min-height:52px}.faq p{margin-bottom:14px}.pm{width:26px;height:26px}.cform{gap:12px;padding:18px}.cform input,.cform select{height:44px}.btn-cta,.btn-ghost{min-height:46px;padding:0 22px}.plogo{min-height:100px}.mast{border-radius:999px}.mast__in{z-index:1;align-items:center;padding-inline:14px 8px;position:relative}.mast .wrap{padding-inline:14px 8px}.logo-mark{border-radius:12px}.mast__item,.mast .ib{border-radius:999px;height:52px}.mast__item{padding:0 18px}.mast__item[aria-expanded=true]{box-shadow:none}.mast__item[aria-current=page]{box-shadow:none;background:var(--s-2)}.mast__cta{border-radius:999px;height:56px;padding:0 28px}.mast__search{border-radius:999px}.mega{border-radius:24px;overflow:hidden}.lang__menu{border-radius:16px;padding:6px;overflow:hidden}.lang__menu a{border-radius:10px}.mcol__head,.mcol__list a,.mega__all{border-radius:var(--r-ctl)}.mast{--bar-min:1170px;--bar-w:min(calc(100% - 32px), max(75%, var(--bar-min)));width:var(--bar-w)}.mast__item{padding:0 14px;font-size:17px}.logo-name{font-size:22px}.mast .ib{min-width:48px;padding-inline:12px}.mast__cta{height:52px;padding:0 22px;font-size:16px}@media (width<=1500px){.mast__item{padding:0 10px}}@media (width<=1280px){.mast{--bar-min:1090px}}.mast-spacer{height:86px}.mast{border-radius:37px;margin:0;transition:transform .22s cubic-bezier(.3,.8,.3,1),border-radius .22s;position:fixed;top:12px;left:50%;transform:translate(-50%)}.mast__in,.mast__item,.mast .ib,.mast__cta,.logo-mark{transition:height .22s,width .22s,font-size .22s,background .12s ease-out}html{scroll-padding-top:96px}[data-scrolled] .mast{border-radius:0 0 28px 28px;transform:translate(-50%,-13px)}[data-scrolled] .mast__in{height:56px}[data-scrolled] .mast__item,[data-scrolled] .mast .ib{height:42px}[data-scrolled] .mast__cta{height:42px;font-size:15px}[data-scrolled] .logo-mark{width:32px;height:32px;font-size:19px}[data-scrolled] .logo-name{font-size:19px}.mast-backdrop{height:104px}@media (width<=900px){.mast-spacer{height:82px}.mast{--bar-w:calc(100% - 16px);width:var(--bar-w);top:8px}[data-scrolled] .mast{transform:translate(-50%,-9px)}.mast-backdrop{height:100px}}@media (prefers-reduced-motion:reduce){.mast,.mast__in,.mast__item,.mast .ib,.mast__cta,.logo-mark{transition:none}}.mast__search{gap:10px;height:52px;margin-right:8px;padding:0 6px 0 18px;transition:height .22s}[data-scrolled] .mast__search{height:42px}.mast__search input{height:100%;font-size:16px}.mast__search:focus-within{box-shadow:none;outline:2px solid var(--hero-ink);outline-offset:0}.search-clear{background:0 0;border:0;border-radius:999px;flex:none;width:34px;height:34px}.search-clear:hover{background:var(--hdr-active);color:var(--ink)}[data-scrolled] .search-clear{width:30px;height:30px}.mast__item{text-underline-offset:.38em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:underline 3px #0000;transition:text-decoration-color .12s ease-out,height .22s,font-size .22s,background .12s ease-out}.mast__item:hover{-webkit-text-decoration-color:var(--dash);-webkit-text-decoration-color:var(--dash);text-decoration-color:var(--dash)}.mast.mast--black{color:var(--bar-black-strong);background:var(--bar-black) padding-box, var(--bar-black-rim) border-box;backdrop-filter:none;box-shadow:var(--bar-black-groove), var(--bar-black-lip), inset 0 3px 0 -1px var(--bar-black-hi), var(--bar-black-shadow);border:2px solid #0000}[data-scrolled] .mast.mast--black{transform:translate(-50%,-14px)}@media (width<=900px){[data-scrolled] .mast.mast--black{transform:translate(-50%,-10px)}}.mast--black .logo-mark{background:var(--cta-gloss);box-shadow:var(--cta-gloss-hi)}.mast--black .mast__item{color:var(--bar-black-ink)}.mast--black .mast__item:hover{color:var(--bar-black-strong)}.mast--black .ib[aria-expanded=true]{color:var(--bar-black-strong);background:var(--bar-black-pill);box-shadow:inset 0 0 0 1px var(--bar-black-pill-rim), inset 0 1px 0 var(--bar-black-hi), var(--bar-black-drop)}.mast--black .ib{color:var(--bar-black-ink)}.mast--black .ib:hover{color:var(--bar-black-strong);box-shadow:inset 0 0 0 1px var(--bar-black-pill-rim), inset 0 1px 0 var(--bar-black-hi);outline:none;background:var(--bar-black-pill)!important}.mast--black .mast__search{color:var(--bar-black-strong);background:var(--bar-black-field);box-shadow:inset 0 0 0 1px var(--bar-black-pill-rim)}.mast--black .mast__search input{color:var(--bar-black-strong)}.mast--black .mast__search input::placeholder{color:var(--bar-black-ink)}.mast--black .mast__search:focus-within{outline-color:var(--dash)}.mast--black .search-clear{color:var(--bar-black-ink)}.mast--black .search-clear:hover{color:var(--bar-black-strong);background:var(--bar-black-pill)}.mast--black .mast__cta{background:var(--cta-gloss);box-shadow:var(--cta-gloss-hi);transition:box-shadow .16s ease-out,height .22s,font-size .22s}.mast--black .mast__cta:hover{box-shadow:var(--cta-gloss-hi), var(--cta-halo);outline:none}.mast--black :is(.mega,.lang__menu){color:var(--bar-black-strong);background:var(--menu-black) padding-box, var(--bar-black-rim) border-box;box-shadow:var(--bar-black-groove), inset 0 3px 0 -1px var(--bar-black-hi), var(--menu-black-shadow);border:1.5px solid #0000}.mast--black .mcol{border-left-color:var(--menu-black-line)}.mast--black .mcol__head,.mast--black .mcol__list a,.mast--black .lang__menu a{color:var(--bar-black-strong)}.mast--black .lang__menu a:hover,.mast--black .lang__menu a[aria-current]{background:var(--menu-black-hover)}.mast--black .mstrip{background:var(--menu-black-foot);box-shadow:inset 0 1px 0 var(--menu-black-line)}.mast--black .mstrip a.ml{color:var(--bar-black-strong)}.mast--black .mega__ask{color:var(--cta-ink);background:var(--cta-gloss);box-shadow:var(--cta-gloss-hi)}.mast--black .mega__ask:hover{box-shadow:var(--cta-gloss-hi), var(--cta-halo);outline:none}[data-theme=nickel] body:before{background:var(--page-glow), var(--page)}[data-theme=nickel] .hero .hero__h,[data-theme=nickel] .hero h1{color:var(--ink);background:var(--nickel-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=nickel] .hero .mark{box-shadow:none;color:var(--cta);-webkit-text-fill-color:var(--cta)}:root :is(.tile,.svc,.tab,.faq,.cell,.cform,.kv,.plogo,.scard){background:var(--nickel-face) padding-box, var(--nickel-rim) border-box;box-shadow:var(--nickel-top), var(--tile-edge);color:var(--ink);border:1px solid #0000}:root :is(.tile--1,.tile--4,.svc--1,.svc--4){background:radial-gradient(110% 90% at 100% 0%, var(--tint-blue), transparent 62%) padding-box, var(--nickel-face) padding-box, var(--nickel-rim) border-box}:root :is(.tile--2,.tile--3,.svc--2,.svc--3){background:radial-gradient(110% 90% at 100% 0%, var(--tint-lime), transparent 62%) padding-box, var(--nickel-face) padding-box, var(--nickel-rim) border-box}:root :is(.tile,.faq,.cell,.scard):hover{background:var(--nickel-face-hi) padding-box, var(--nickel-rim-hover) border-box;box-shadow:var(--nickel-top), var(--tile-edge), var(--glow-blue);border-color:#0000;outline:none}:root :is(.tile--2,.tile--3):hover{background:radial-gradient(110% 90% at 100% 0%, var(--tint-lime), transparent 62%) padding-box, var(--nickel-face-hi) padding-box, var(--nickel-rim-hover) border-box;box-shadow:var(--nickel-top), var(--tile-edge), var(--glow-lime)}:root :is(.tile--1,.tile--4):hover{background:radial-gradient(110% 90% at 100% 0%, var(--tint-blue), transparent 62%) padding-box, var(--nickel-face-hi) padding-box, var(--nickel-rim-hover) border-box}:root .tab[aria-selected=true]{background:var(--nickel-face-hi) padding-box, var(--nickel-rim-hover) border-box}:root .tab[data-i="0"][aria-selected=true],:root .tab[data-i="3"][aria-selected=true]{box-shadow:inset 3px 0 0 var(--dash), var(--tile-edge)}:root .tab[data-i="1"][aria-selected=true],:root .tab[data-i="2"][aria-selected=true]{box-shadow:inset 3px 0 0 var(--cta), var(--tile-edge)}:root .svc__bullets li{background:var(--chip-line);box-shadow:inset 0 0 0 1px var(--chip-line)}:root .cell__step{color:var(--step-ink)}:root .cell span.cell__text{color:var(--tile-muted)}:root :is(.btn-cta,.mega__ask){background:var(--cta-gloss);box-shadow:var(--cta-gloss-hi)}:root .btn-cta:hover{box-shadow:var(--cta-gloss-hi), var(--cta-halo);outline:none}:root .btn-ghost{color:var(--ink);background:var(--nickel-face-hi) padding-box, var(--nickel-rim-hover) border-box;box-shadow:var(--nickel-top);border:1px solid #0000}:root .btn-ghost:hover{box-shadow:var(--nickel-top), var(--glow-blue);outline:none}:root .svc__ask:hover{box-shadow:var(--glow-blue);outline:none}:root :is(.cform input,.cform select,.cform textarea){background:var(--field);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}:root .kv dt,:root .kv dd{border-color:var(--line)}:root body:not(.has-space) .panel{background:var(--panel-face) padding-box, var(--nickel-rim) border-box;border-radius:var(--r-card);box-shadow:var(--nickel-top);border:1px solid #0000}:root body:not(.has-space) .panel--band{background:var(--panel-band-face) padding-box, var(--nickel-rim) border-box;color:var(--ink)}:root .panel__head{border-bottom-color:var(--line)}:root .about-hero__art{background:radial-gradient(110% 90% at 100% 0%, var(--tint-blue), transparent 62%) padding-box, var(--nickel-face) padding-box, var(--nickel-rim) border-box;box-shadow:var(--nickel-top), var(--tile-edge);border:1px solid #0000}.mast--black .mcols{gap:12px}.mast--black .mcol,.mast--black .mcol:first-child{border-left:0;border-radius:16px;padding:12px;transition:background .15s ease-out}.mast--black .mcol--1{--mc:var(--mcol-c1)}.mast--black .mcol--2{--mc:var(--mcol-c2)}.mast--black .mcol--3{--mc:var(--mcol-c3)}.mast--black .mcol--4{--mc:var(--mcol-c4)}.mast--black .mcol{background:linear-gradient(180deg, var(--mc), transparent 90%)}@supports (color:color-mix(in lab, red, red)){.mast--black .mcol{background:linear-gradient(180deg, color-mix(in srgb, var(--mc) var(--mcol-tint), transparent), transparent 90%)}}.mast--black .mcol{box-shadow:inset 0 0 0 1px var(--mc)}@supports (color:color-mix(in lab, red, red)){.mast--black .mcol{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mc) var(--mcol-tint-rim), transparent)}}.mast--black .mcol:is(:hover,:focus-within){background:linear-gradient(180deg, var(--mc), transparent 95%)}@supports (color:color-mix(in lab, red, red)){.mast--black .mcol:is(:hover,:focus-within){background:linear-gradient(180deg, color-mix(in srgb, var(--mc) var(--mcol-tint-hover), transparent), transparent 95%)}}.hero--space{max-width:1244px}.phone-col{justify-content:center;align-items:flex-start;display:flex}.phone{aspect-ratio:71.5/146.6;background:var(--phone-rim);width:min(264px,100%);box-shadow:inset 0 0 0 1px var(--phone-rim-hi), var(--phone-shadow);border-radius:46px;padding:3px;position:relative}.phone__key{background:var(--phone-key);border-radius:2px;width:3px;position:absolute}.phone__key--action{height:5%;top:17%;left:-2px}.phone__key--up{height:8%;top:25%;left:-2px}.phone__key--down{height:8%;top:35%;left:-2px}.phone__key--power{height:12%;top:28%;right:-2px}.phone__key--camera{height:7%;top:58%;right:-2px}.phone__screen{border:8px solid var(--phone-bezel);background:var(--phone-screen);height:100%;color:var(--phone-ink);font:400 12.5px/1.4 var(--font-text);border-radius:43px;flex-direction:column;display:flex;position:relative;overflow:hidden}.phone__island{background:radial-gradient(circle at 82% 50%, var(--phone-lens) 0 3px, transparent 4px), var(--phone-bezel);border-radius:999px;width:28%;height:25px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.phone__status{height:43px;font:600 13px var(--font-text);grid-template-columns:1fr 28% 1fr;align-items:center;padding:0 10px;display:grid}.phone__time{grid-column:1;justify-self:center}.phone__icons{grid-column:3;justify-self:center;align-items:center;gap:4px;display:flex}.phone__icons svg{width:auto;height:10px}.phone__head{border-bottom:1px solid var(--phone-line);align-items:center;gap:10px;padding:6px 12px 10px;display:flex}.phone__avatar{background:var(--cta-gloss,var(--cta));width:32px;height:32px;color:var(--cta-ink);font:700 16px var(--font-head);border-radius:999px;flex:none;place-items:center;display:grid}.phone__who{flex-direction:column;flex:1;min-width:0;display:flex}.phone__who strong{font-size:13.5px}.phone__who small{color:var(--phone-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.phone__call{background:var(--phone-bubble);width:32px;height:32px;color:var(--phone-ink);border-radius:999px;flex:none;place-items:center;display:grid}.phone__call:hover{background:var(--dash);color:var(--p-btn-ink)}.phone__chat{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;padding:10px 12px 12px;display:flex}.phone__day{background:var(--phone-bubble);color:var(--phone-muted);border-radius:999px;align-self:center;margin-bottom:auto;padding:2px 10px;font-size:10px;font-weight:600}.bubble{background:var(--phone-bubble);max-width:88%;box-shadow:var(--phone-bubble-edge);border-radius:16px 16px 16px 5px;align-self:flex-start;margin:0;padding:8px 11px}.bubble--out{background:var(--cta-gloss,var(--cta));color:var(--cta-ink);border-radius:16px 16px 5px;align-self:flex-end;font-weight:600}.phone__kv{flex-direction:column;gap:6px;display:flex}.phone__kv dt{color:var(--phone-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.phone__kv dd{margin:0;font-weight:600}.phone__kv a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--dash);-webkit-text-decoration-color:var(--dash);text-decoration-color:var(--dash);text-underline-offset:.2em}.phone__input{background:var(--phone-bubble);color:var(--phone-muted);border-radius:999px;justify-content:space-between;align-items:center;gap:8px;margin:0 10px 22px;padding:5px 5px 5px 14px;display:flex}.phone__send{background:var(--cta-gloss,var(--cta));width:28px;height:28px;color:var(--cta-ink);border-radius:999px;place-items:center;display:grid}.phone__home{background:var(--phone-home);border-radius:999px;width:36%;height:4px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.cform--fill{grid-template-rows:auto auto 1fr auto;align-self:stretch}.cform--fill label:has(textarea){min-height:0}.cform--fill textarea{flex:1;min-height:96px}.bubble--typing{gap:4px;padding:11px 12px;display:flex}.bubble--typing i{background:var(--phone-muted);border-radius:999px;width:6px;height:6px}.bubble--typing i:nth-child(2){opacity:.7}.bubble--typing i:nth-child(3){opacity:.4}:root :is(.mi,.ib,.tile,.btn3d,.faq,.cell,.totop):before{display:none}:root :is(.mi,.ib,.tile,.btn3d,.faq,.cell,.scard,.plogo,.tab,.totop){transition:box-shadow .2s ease-out,background .2s ease-out,color .12s ease-out}:root :is(.mi,.ib,.tile,.btn3d,.faq,.cell,.totop):hover{outline:none}:root :is(.tile--1,.tile--4,.faq,.cell,.scard,.plogo):hover{box-shadow:var(--nickel-top), var(--tile-edge), var(--glow-blue-back)}:root :is(.tile--2,.tile--3):hover{box-shadow:var(--nickel-top), var(--tile-edge), var(--glow-lime-back)}:root .tab:not([aria-selected=true]):hover{box-shadow:var(--tile-edge), var(--glow-soft)}:root :is(.btn-cta,.mega__ask,.mast__cta):hover{box-shadow:var(--cta-gloss-hi), var(--glow-lime-back)}:root :is(.btn-ghost,.svc__ask):hover{box-shadow:var(--nickel-top), var(--glow-blue-back)}:root .mast--black .ib:hover{box-shadow:inset 0 0 0 1px var(--bar-black-pill-rim), inset 0 1px 0 var(--bar-black-hi), var(--glow-soft)}:root .totop{background:var(--nickel-face-hi) padding-box, var(--nickel-rim-hover) border-box;color:var(--ink);border:1px solid #0000}:root .totop:hover{background:var(--nickel-face-hi) padding-box, var(--nickel-rim-hover) border-box;box-shadow:var(--glow-blue-back)}:root .phone__call:hover{box-shadow:var(--glow-blue-back)}.cosmos{display:none}:root .cosmos{z-index:0;pointer-events:none;display:block;position:absolute;inset:0}.cstar{--c:var(--cstar-blue);background:radial-gradient(circle, var(--cstar-core) 0 32%, var(--c) 72%, transparent 100%);width:8px;height:8px;box-shadow:0 0 10px 3px var(--c), 0 0 34px 10px var(--c);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.cstar{box-shadow:0 0 10px 3px var(--c), 0 0 34px 10px color-mix(in srgb, var(--c) 50%, transparent)}}.cstar:before,.cstar:after{content:"";background:linear-gradient(90deg, transparent, var(--c), transparent);opacity:.8;width:54px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cstar:after{transform:translate(-50%,-50%)rotate(90deg)}.cstar--red{--c:var(--cstar-red);width:10px;height:10px;top:2%;right:4%}.cstar--blue{--c:var(--cstar-blue);top:6%;left:6%}:root .hsoc .hsoc__a{color:var(--soc-dim);transition:color .2s ease-out}:root .hsoc:is(:hover,:focus-within) .hsoc__a--whatsapp{color:var(--soc-whatsapp)}:root .hsoc:is(:hover,:focus-within) .hsoc__a--telegram{color:var(--soc-telegram)}:root .hsoc:is(:hover,:focus-within) .hsoc__a--facebook{color:var(--soc-facebook)}:root .hsoc:is(:hover,:focus-within) .hsoc__a--instagram{color:var(--soc-instagram)}:root .hsoc:is(:hover,:focus-within) .hsoc__a--youtube{color:var(--soc-youtube)}@media (prefers-reduced-motion:reduce){:root .hsoc .hsoc__a{transition:none}}.mast__tools{align-items:center;gap:4px}.mast__contact{border-left:1px solid var(--menu-black-line);align-items:center;gap:2px;margin-left:6px;padding-left:10px;display:flex}.mast .mast__ci{min-width:44px;padding-inline:12px}.mast .mast__ci--wa{color:var(--soc-whatsapp)}.mast .mast__ci--tg{color:var(--soc-telegram)}.mast .mast__ci--mail{color:var(--soc-mail)}.mast--black .mast__ci:hover{color:var(--bar-black-strong)}.mast .mast__ci--wa:hover{color:var(--soc-whatsapp)}.mast .mast__ci--tg:hover{color:var(--soc-telegram)}.mast .mast__ci--mail:hover{color:var(--soc-mail)}.mast .mast__item:is([aria-current=page],[aria-expanded=true]){color:var(--bar-black-strong);box-shadow:none;-webkit-text-decoration-color:var(--dash);-webkit-text-decoration-color:var(--dash);text-decoration-color:var(--dash);background:0 0}@media (width<=600px){.mast__tools{gap:0}.mast__contact{margin-left:2px;padding-left:4px}.mast .mast__ci{min-width:38px;padding-inline:9px}}@media (width<=420px){.lang__code{display:none}.logo-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.hero__devs{justify-content:center;align-self:center;display:flex}.devs{width:100%;max-width:560px;position:relative}.devs__svg{z-index:1;width:100%;height:auto;display:block;position:relative;overflow:visible}:root .devs .cosmos{z-index:0}@media (width<=900px){.hero__devs{background:var(--space);border-radius:var(--r-card);padding:24px}}.dv-alu{fill:url(#dv-alu)}.dv-alu-h{fill:url(#dv-alu-h)}.dv-ink{fill:var(--dev-ink)}.dv-lens{fill:var(--dev-ui-2)}.dv-lip{fill:var(--dev-alu-3)}.dv-shadow{fill:var(--dev-shadow);filter:blur(4px)}.dv-floor{fill:url(#dv-floor)}.dv-lime{fill:var(--cta)}.dv-rack{fill:url(#dv-rack);stroke:var(--dev-rack-rim);stroke-width:1px}.dv-rack-hi{fill:var(--dev-rack-rim)}.dv-unit{fill:url(#dv-unit)}.dv-bay{fill:var(--dev-bay)}.dv-vent{stroke:var(--dev-vent);stroke-width:1.6px;stroke-linecap:round}.dv-foot{fill:var(--dev-alu-3)}.dv-led-g{fill:var(--dev-led-g);filter:drop-shadow(0 0 2px var(--dev-led-g))}.dv-led-b{fill:var(--dash);filter:drop-shadow(0 0 2px var(--dash))}.dv-led-l{fill:var(--cta);filter:drop-shadow(0 0 2px var(--cta))}.dv-db-body{fill:url(#dv-db)}.dv-db-top{fill:var(--dev-alu-1)}.dv-db-ring{fill:none;stroke:var(--dev-alu-2);stroke-width:1px}.dv-db-band{fill:none;stroke:var(--dash);stroke-width:1.6px;filter:drop-shadow(0 0 3px var(--dash))}.dv-link{fill:none;stroke:var(--dev-link);stroke-width:1.4px;stroke-dasharray:1.2 1.6}.dv-pulse{fill:none;stroke:var(--ring-head);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:0 100;filter:drop-shadow(0 0 4px var(--dash))}.dv-node{fill:var(--dash);filter:drop-shadow(0 0 4px var(--dash))}.dv-node-ring{fill:none;stroke:var(--dev-node-ring);stroke-width:1px}.dv-link--short{stroke-dasharray:none}.dv-brand{fill:var(--dev-white);font-family:var(--font-head);font-weight:700}.dv-mark{fill:var(--cta-ink);font-family:var(--font-head);text-anchor:middle;dominant-baseline:central;font-weight:800}.erp-bg{fill:var(--erp-bg)}.erp-head{fill:var(--erp-head)}.erp-side{fill:var(--erp-side)}.erp-line{stroke:var(--erp-line);stroke-width:.8px}.erp-th{fill:var(--erp-th)}.erp-zebra{fill:var(--erp-zebra)}.erp-table,.erp-field,.erp-card{fill:var(--erp-table);stroke:var(--erp-line);stroke-width:.8px}.erp-yellow{fill:var(--erp-yellow)}.erp-sel{fill:var(--erp-sel)}.erp-sel--row{stroke:var(--erp-sel-line);stroke-width:.8px}.erp-ink{fill:var(--erp-ink)}.erp-txt{fill:var(--erp-txt)}.erp-txt-hi{fill:var(--erp-txt-hi)}.erp-btn{fill:var(--erp-btn)}.erp-avatar{fill:var(--erp-avatar)}.erp-ok,.erp-ic-g{fill:var(--erp-green)}.erp-draft,.erp-ic-m{fill:var(--erp-draft)}.erp-ic-y{fill:var(--erp-yellow)}.erp-ic-b{fill:var(--dash)}.erp-ic-o{fill:var(--erp-orange)}.erp-tick{fill:none;stroke:var(--erp-tick);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round}.erp-fab{fill:var(--erp-yellow);filter:drop-shadow(0 1.5px 2px var(--erp-fab-shadow))}.erp-plus{fill:none;stroke:var(--erp-ink);stroke-width:1.6px;stroke-linecap:round}.erp-home{fill:var(--erp-home)}.dv-brand--ink{fill:var(--erp-ink)}.dv-av--blue{--av:var(--av-blue)}.dv-av--green{--av:var(--av-green)}.dv-av--red{--av:var(--av-red)}.dv-av__glow{fill:var(--av);opacity:.35;filter:blur(6px)}.dv-av__ring{fill:var(--av-ring);stroke:var(--av);stroke-width:1.6px}.dv-av__face{fill:var(--av)}.dv-av__glyph{fill:var(--av-glyph)}.dv-ai__glow{fill:var(--av-yellow);opacity:.32;filter:blur(9px)}.dv-ai__wave{fill:none;stroke:var(--av-yellow);stroke-width:1.2px;opacity:0}.dv-ai__ring{fill:var(--av-ring);stroke:var(--av-yellow);stroke-width:2px}.dv-ai__face{fill:var(--av-yellow)}.dv-ai__brain{fill:none;stroke:var(--av-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.dv-ai__dot{fill:var(--av-ink)}.dv-link--ai{stroke:var(--ai-link)}.dv-pulse--ai{stroke:var(--av-yellow);filter:drop-shadow(0 0 4px var(--av-yellow))}.dv-node--ai{fill:var(--av-yellow);filter:drop-shadow(0 0 4px var(--av-yellow))}.dv-node-ring--ai{stroke:var(--ai-link)}html[data-backdrop=grid]{--space:var(--space-grid)}html[data-backdrop=aurora]{--space:var(--space-aurora)}html[data-backdrop=stage]{--space:var(--space-stage)}html[data-backdrop=pearl]{--space:var(--space-pearl)}html[data-backdrop=topo]{--space:var(--space-topo)}html[data-backdrop=map]{--space:var(--space-map)}html[data-backdrop=circuit]{--space:var(--space-circuit)}html[data-backdrop=chart]{--space:var(--space-chart)}html[data-backdrop] .devs .cosmos,.dv-stage{display:none}html[data-backdrop=stage] .dv-stage{display:inline}html[data-backdrop=stage] .dv-floor{display:none}.dv-stage__face{fill:url(#dv-stage-face);stroke:var(--stage-rim);stroke-width:1px}.dv-stage__edge{fill:url(#dv-stage-edge)}.dv-stage__glow{fill:var(--stage-glow);filter:blur(14px)}.dv-stage__beam{fill:url(#dv-stage-beam)}.dv-dev{filter:var(--dev-drop)}@media (width<=900px){html[data-backdrop=map] .hero__devs{background-position:38% 40%,0 0,0 0;background-size:190%,auto,auto}html[data-backdrop=chart] .hero__devs{background-position:50% 70%,0 0;background-size:150%,auto}}.iso{stroke:var(--iso-edge);stroke-width:.6px;stroke-linejoin:round}.iso-wall-t,.iso-tile-t{fill:var(--iso-top)}.iso-tile-t{fill:var(--iso-tile-t)}.iso-wall-l{fill:var(--iso-left)}.iso-wall-r{fill:var(--iso-right)}.iso-tile-l{fill:var(--iso-tile-l)}.iso-tile-r{fill:var(--iso-tile-r)}.iso-roof{fill:var(--iso-roof)}.iso-glass{fill:var(--iso-glass)}.iso-glass2{fill:var(--iso-glass-2)}.iso-door{fill:var(--iso-door)}.iso-slat{fill:var(--iso-slat);stroke:none}.iso-band-t,.iso-band-l,.iso-band-r,.iso-band-r{fill:var(--cta)}@supports (color:color-mix(in lab, red, red)){.iso-band-r{fill:color-mix(in srgb, var(--cta) 80%, var(--iso-right))}}.iso-road-t{fill:var(--iso-road-t)}.iso-road-l{fill:var(--iso-road-l)}.iso-road-r{fill:var(--iso-road-r)}.iso-dash{fill:var(--iso-dash);stroke:none}.iso-crate-t{fill:var(--iso-crate-t)}.iso-crate-l{fill:var(--iso-crate-l)}.iso-crate-r{fill:var(--iso-crate-r)}.iso-wheel{fill:var(--iso-wheel);stroke:none}.iso-smoke{fill:var(--iso-smoke)}.iso-chim-r{fill:var(--iso-red)}.iso-chim-w{fill:var(--iso-top)}.iso-chim-shade{fill:url(#iso-cyl)}.iso-chim-hole{fill:var(--iso-wheel)}.iso-c1-t{fill:var(--iso-c1)}@supports (color:color-mix(in lab, red, red)){.iso-c1-t{fill:color-mix(in srgb, var(--iso-c1) 72%, white)}}.iso-c1-l,.iso-c1-r{fill:var(--iso-c1)}@supports (color:color-mix(in lab, red, red)){.iso-c1-r{fill:color-mix(in srgb, var(--iso-c1) 74%, black)}}.iso-c2-t{fill:var(--iso-c2)}@supports (color:color-mix(in lab, red, red)){.iso-c2-t{fill:color-mix(in srgb, var(--iso-c2) 72%, white)}}.iso-c2-l,.iso-c2-r{fill:var(--iso-c2)}@supports (color:color-mix(in lab, red, red)){.iso-c2-r{fill:color-mix(in srgb, var(--iso-c2) 74%, black)}}.iso-c3-t{fill:var(--iso-c3)}@supports (color:color-mix(in lab, red, red)){.iso-c3-t{fill:color-mix(in srgb, var(--iso-c3) 72%, white)}}.iso-c3-l,.iso-c3-r{fill:var(--iso-c3)}@supports (color:color-mix(in lab, red, red)){.iso-c3-r{fill:color-mix(in srgb, var(--iso-c3) 74%, black)}}.iso-cy-t{fill:var(--iso-crane)}@supports (color:color-mix(in lab, red, red)){.iso-cy-t{fill:color-mix(in srgb, var(--iso-crane) 72%, white)}}.iso-cy-l,.iso-cy-r{fill:var(--iso-crane)}@supports (color:color-mix(in lab, red, red)){.iso-cy-r{fill:color-mix(in srgb, var(--iso-crane) 74%, black)}}.iso-rib{fill:var(--iso-rib);stroke:none}.iso-cable{fill:var(--iso-cable);stroke:none}.iso-barrel,.iso-barrel-t{fill:var(--iso-barrel)}@supports (color:color-mix(in lab, red, red)){.iso-barrel-t{fill:color-mix(in srgb, var(--iso-barrel) 70%, white)}}.iso-water-t,.iso-water-l{fill:var(--iso-water)}@supports (color:color-mix(in lab, red, red)){.iso-water-l{fill:color-mix(in srgb, var(--iso-water) 70%, var(--iso-hull))}}.iso-water-r{fill:var(--iso-water)}@supports (color:color-mix(in lab, red, red)){.iso-water-r{fill:color-mix(in srgb, var(--iso-water) 55%, var(--iso-hull))}}.iso-wave{fill:var(--iso-wave);stroke:none}.iso-hull,.iso-deck{fill:var(--iso-hull)}@supports (color:color-mix(in lab, red, red)){.iso-deck{fill:color-mix(in srgb, var(--iso-hull) 30%, white)}}.iso-sign{fill:var(--iso-sign)}.iso-awn-a{fill:var(--iso-c1)}.iso-awn-b{fill:var(--iso-top)}.dv-op__name{fill:var(--dev-label);font-family:var(--font-head);text-anchor:middle;font-weight:700}.dv-op__arrows{fill:none;stroke:var(--dash);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.dv-op__name--start{text-anchor:start}.mast .mega .mcols{gap:10px;padding-block:14px 12px}.mast .mega .mcol,.mast .mega .mcol:first-child{gap:0;padding:10px 12px 8px}.mast .mega .mcol__head{border-bottom:1px solid var(--menu-black-line);color:var(--bar-black-strong);background:0 0;border-radius:0;align-items:center;gap:8px;margin-bottom:4px;padding:2px 2px 8px;display:flex}.mcol__dot{background:var(--dash);border-radius:50%;flex:none;width:8px;height:8px}.mast .mega .mcol__dot{background:var(--mc)}.mast .mega .mcol__title{font:600 16px var(--font-head);flex:1}.mast .mega .mcol__head.ml .mcol__title{text-decoration-color:#0000;text-decoration-thickness:2px}.mast .mega .mcol__head.ml:hover .mcol__title{-webkit-text-decoration-color:var(--menu-line);-webkit-text-decoration-color:var(--menu-line);text-decoration-color:var(--menu-line)}.mcol__go{opacity:.45;transition:opacity .15s ease-out,transform .15s ease-out}.mcol__head:hover .mcol__go{opacity:1;transform:translate(2px)}.mast .mega .mcol__list a{color:var(--bar-black-ink);padding:5px 2px;font-size:14px;line-height:1.35;text-decoration-color:#0000;text-decoration-thickness:2px}.mast .mega .mcol__list a:hover{color:var(--bar-black-strong);-webkit-text-decoration-color:var(--menu-line);-webkit-text-decoration-color:var(--menu-line);text-decoration-color:var(--menu-line)}.mast .mega .mstrip__in{padding-block:10px}.mast .mega .mega__all{min-height:38px;font:600 14px var(--font-text);margin:0;padding:0 14px;text-decoration-color:#0000}.mast .mega .mega__all:hover{-webkit-text-decoration-color:var(--menu-line);-webkit-text-decoration-color:var(--menu-line);text-decoration-color:var(--menu-line)}.mast .mega .mega__ask{min-height:38px;padding:0 18px;font-size:14px}@media (prefers-reduced-motion:reduce){.mcol__go{transition:none}}.plogo__name{font:700 17px var(--font-head);letter-spacing:.02em;color:var(--plogo-ink);text-align:center}.logo-name__w{white-space:nowrap}@media (width<=600px){.mast .logo-name{flex-direction:column;font-size:15px;line-height:1.05;display:flex}}.iso-scene{width:100%;height:auto;display:block;overflow:visible}.iso-walk{fill:var(--iso-tile-l)}.iso-tree{fill:var(--iso-tree)}.iso-trunk-t,.iso-trunk-l,.iso-trunk-r{fill:var(--iso-trunk)}.iso-coin{fill:var(--iso-crate-r)}.iso-coin-t{fill:var(--iso-crate-t);stroke:var(--iso-crate-r);stroke-width:.6px}.iso-chim{fill:var(--iso-red)}.iso-chim-t{fill:var(--iso-wheel)}.iso-key{fill:var(--iso-left)}.iso-key-a{fill:var(--iso-c1)}.iso-screen,.iso-screen-l{fill:var(--iso-hull)}.iso-screen-l{fill:var(--erp-bg)}.iso-ink{fill:var(--dev-ink)}.iso-rack-t{fill:var(--dev-unit-1)}.iso-rack-l{fill:var(--dev-rack-1)}.iso-rack-r{fill:var(--dev-rack-2)}.iso-unit{fill:var(--dev-unit-1);stroke:none}.iso-led-g{fill:var(--dev-led-g);stroke:none}.iso-led-b{fill:var(--dash);stroke:none}.iso-board{fill:var(--iso-top)}.iso-shadow{fill:var(--dev-shadow);stroke:none;opacity:.35}.iso-pin{fill:var(--iso-red);filter:drop-shadow(0 4px 6px var(--dev-shadow))}.iso-pin-hole{fill:var(--iso-top)}.iso-tag{fill:var(--iso-sign);stroke:var(--iso-crate-r);stroke-width:.8px}.iso-lens{fill:var(--dash)}@supports (color:color-mix(in lab, red, red)){.iso-lens{fill:color-mix(in srgb, var(--dash) 18%, transparent)}}.iso-lens{stroke:var(--dash);stroke-width:3.5px}.iso-handle{fill:none;stroke:var(--iso-hull);stroke-width:5px;stroke-linecap:round}.iso-badge{fill:var(--cta);filter:drop-shadow(0 2px 4px var(--dev-shadow))}.iso-shield{fill:var(--dash);filter:drop-shadow(0 3px 6px var(--dev-shadow))}.iso-check{fill:none;stroke:var(--iso-hull);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.iso-shield+.iso-check{stroke:var(--iso-top)}.iso-scale{fill:none;stroke:var(--iso-hull);stroke-width:1.6px;stroke-linecap:round}.page-hero{align-items:center;padding-block:28px 8px}.page-hero__text{gap:14px}.page-hero__back{color:var(--muted);font:600 14px var(--font-text);align-self:flex-start;text-decoration:none}.page-hero__back:hover{color:var(--ink)}.page-hero__fact{color:var(--muted);margin:0;font-size:16px}.page-hero__fact strong{color:var(--ink);font-weight:600}:root .page-hero__art{border-radius:var(--r-card);background:radial-gradient(110% 90% at 100% 0%, var(--tint-blue), transparent 62%) padding-box, var(--nickel-face) padding-box, var(--nickel-rim) border-box;min-height:300px;box-shadow:var(--nickel-top), var(--tile-edge);border:1px solid #0000;justify-content:center;align-items:center;padding:26px 30px;display:flex}.page-hero__art .iso-scene{max-width:460px;max-height:340px}.svgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}:root .svcard{border-radius:var(--r-card);background:var(--nickel-face) padding-box, var(--nickel-rim) border-box;height:100%;box-shadow:var(--nickel-top), var(--tile-edge);color:var(--ink);border:1px solid #0000;grid-template-columns:200px 1fr;gap:20px;padding:20px;text-decoration:none;transition:box-shadow .2s ease-out;display:grid}:root .svcard:is(.svcard--2,.svcard--3){background:radial-gradient(110% 90% at 100% 0%, var(--tint-lime), transparent 62%) padding-box, var(--nickel-face) padding-box, var(--nickel-rim) border-box}:root .svcard:is(.svcard--1,.svcard--4){background:radial-gradient(110% 90% at 100% 0%, var(--tint-blue), transparent 62%) padding-box, var(--nickel-face) padding-box, var(--nickel-rim) border-box}:root .svcard:hover{box-shadow:var(--nickel-top), var(--tile-edge), var(--glow-blue-back)}.svcard__art{align-items:center;display:flex}.svcard__body{flex-direction:column;gap:8px;min-width:0;display:flex}.svcard__title{font:600 22px var(--font-head)}.svcard__sum{color:var(--muted);font-size:15px}.svcard__list{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.svcard__list span{background:var(--chip-line);box-shadow:inset 0 0 0 1px var(--chip-line);border-radius:999px;padding:4px 10px;font-size:13px}.svcard__more{font:600 14px var(--font-text);color:var(--step-ink);margin-top:auto;padding-top:6px}@media (width<=1100px){.svgrid{grid-template-columns:1fr}}@media (width<=600px){:root .svcard{grid-template-columns:1fr}.svcard__art{max-width:240px}}.svdetail{align-items:start}.svprose{max-width:72ch;color:var(--ink);font-size:16.5px;line-height:1.65}.svprose h2{font:600 22px var(--font-head);margin:28px 0 8px}.svprose h2:first-child{margin-top:0}.svprose p{color:var(--muted);margin:0 0 10px}.svprose ul,.svprose ol{gap:6px;margin:8px 0 4px;padding:0;list-style:none;display:grid}.svprose li{padding-left:22px;position:relative}.svprose li:before{content:"";background:var(--dash);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:4px}.svdetail__aside{flex-direction:column;gap:16px;display:flex;position:sticky;top:96px}:root .svaside{padding:20px}.svaside__title{font:600 18px var(--font-head);margin:0 0 12px}.svaside__list{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.svaside__list li{padding-left:26px;font-size:15px;position:relative}.svaside__list li:before{content:"✓";background:var(--cta);width:18px;height:18px;color:var(--cta-ink);font:700 11px/18px var(--font-text);text-align:center;border-radius:50%;position:absolute;top:0;left:0}.svaside__cta{justify-content:center;width:100%}.svaside__links{gap:4px;margin:0;padding:0;list-style:none;display:grid}.svaside__links a{padding:6px 0;font-size:15px;display:block}@media (width<=900px){.svdetail__aside{position:static}}.contact-grid{align-items:stretch}.cinfo__list{gap:16px;margin:0;display:grid}.cinfo__list dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:600}.cinfo__list dd{margin:2px 0 0;font-size:16px}.cinfo__list a{color:var(--ink);-webkit-text-decoration-color:var(--menu-line);-webkit-text-decoration-color:var(--menu-line);text-decoration-color:var(--menu-line);text-underline-offset:.2em}.cinfo__soc{flex-wrap:wrap;gap:8px 16px;display:flex}.cinfo__soc a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.cform--page{box-shadow:none;background:0 0;border:0}@media (width<=600px){.hcar__track{margin:-14px}.hcar__slide{padding:14px}}.glass-sec{flex-direction:column;justify-content:center;height:100%;padding-block:32px;display:flex;position:relative;overflow-x:clip}.glass-grid{pointer-events:none;background:radial-gradient(circle, var(--glass-dot) 1px, transparent 1.6px) 0 0 / 20px 20px;position:absolute;inset:0;-webkit-mask:radial-gradient(70% 80%,#000 40%,#0000 85%);mask:radial-gradient(70% 80%,#000 40%,#0000 85%)}.glass-card{border:1px solid var(--glass-card-rim);background:var(--glass-card);backdrop-filter:blur(22px)saturate(160%);max-width:1120px;box-shadow:inset 0 1px 0 var(--glass-card-hi), var(--glass-card-shadow);color:var(--glass-ink);font:italic 500 22.5px/1.6 var(--font-hand);border-radius:10px;grid-template-columns:1fr 1fr;margin-inline:auto;display:grid;position:relative}.glass-card__col{padding:40px 48px 36px}.glass-card__col+.glass-card__col{border-left:1px solid var(--glass-card-rim)}.glass-card p,.glass-card__title,.glass-card__list{margin:0}.glass-card__title{font:italic 600 36px/1.15 var(--font-hand);color:var(--glass-ink);margin-bottom:14px}.glass-card p+p,.glass-card__list{margin-top:16px}.glass-card__list{padding:0;list-style:none}.glass-card__list li:before{content:"✓ ";color:var(--glass-tick);font-weight:600}.glass-card__sign{text-align:right;margin-top:22px;font-weight:600}@media (width<=900px){.glass-card{grid-template-columns:1fr}.glass-card__col+.glass-card__col{border-left:0;border-top:1px solid var(--glass-card-rim)}}@media (width<=600px){.glass-card{font-size:20px}.glass-card__col{padding:26px 20px 24px}.glass-card__title{font-size:30px}}.hcar .hero__sub{font:italic 500 23px/1.45 var(--font-hand);color:var(--ink)}@media (width<=600px){.hcar .hero__sub{font-size:20px}}main>.pp-head,main>.pp-sec{max-width:1244px}.pp-head{grid-template-columns:minmax(0,1fr) auto}.pp-head>*{grid-column:auto}.pp-head{align-items:end;padding-block:28px 10px}.pp-head__text{flex-direction:column;gap:12px;display:flex}.pp-head__text h1{margin:0}.pp-head__text .hero__sub{max-width:620px;margin:0}:root .pp-stats{border-radius:var(--r-card);background:var(--nickel-face) padding-box, var(--nickel-rim) border-box;box-shadow:var(--nickel-top), var(--tile-edge);border:1px solid #0000;grid-template-columns:repeat(3,auto);margin:0;display:grid}.pp-stat{flex-direction:column-reverse;gap:2px;min-width:128px;padding:14px 22px;display:flex}.pp-stat+.pp-stat{border-left:1px solid var(--line)}.pp-stat dd{font:600 32px/1.1 var(--font-head);color:var(--hero-ink);margin:0}.pp-stat dt{color:var(--muted);font-size:13px;line-height:1.3}.pp-sec{padding-top:26px}.pp-sec--last{padding-bottom:44px}.pp-sec__head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.pp-sec__n{font:600 13px var(--font-code);letter-spacing:.08em;color:var(--step-ink)}.pp-sec__head h2{font:600 24px var(--font-head);margin:0}.pp-sec__line{background:var(--line);flex:1;height:1px}.pp-sec__count{background:var(--chip-line);min-width:34px;box-shadow:inset 0 0 0 1px var(--line);font:600 13px var(--font-code);text-align:center;color:var(--muted);border-radius:999px;padding:3px 10px}.pp-feat{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}:root .pp-card{border-radius:var(--r-card);background:var(--nickel-face) padding-box, var(--nickel-rim) border-box;height:100%;box-shadow:var(--nickel-top), var(--tile-edge);color:var(--ink);border:1px solid #0000;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px;text-decoration:none;transition:box-shadow .2s ease-out;display:grid}:root .pp-card:hover{box-shadow:var(--nickel-top), var(--tile-edge), var(--glow-blue-back)}.pp-card__logo{border-radius:calc(var(--r-card) - 3px);background:var(--plogo-face);place-items:center;height:96px;padding:12px;display:grid}.pp-card__logo img{object-fit:contain;max-width:100%;max-height:70px}.pp-card__body{flex-direction:column;gap:3px;min-width:0;display:flex}.pp-card__name{font:600 21px var(--font-head)}.pp-card__field{color:var(--muted);font-size:15px}.pp-card__site{font:600 13px var(--font-text);color:var(--step-ink);margin-top:4px}.pp-card__go{background:var(--chip-line);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--step-ink);border-radius:999px;place-items:center;margin-right:8px;font-size:17px;transition:transform .16s ease-out;display:grid}:root .pp-card:hover .pp-card__go{transform:translate(2px,-2px)}.pp-wall{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}:root .pp-logo{border-radius:var(--r-card);background:linear-gradient(var(--plogo-face), var(--plogo-face)) padding-box, var(--nickel-rim) border-box;height:86px;box-shadow:var(--tile-edge);border:1px solid #0000;place-items:center;padding:10px 14px;transition:box-shadow .2s ease-out;display:grid}.pp-logo img{object-fit:contain;max-width:100%;max-height:58px}:root .pp-logo:hover{box-shadow:var(--tile-edge), var(--glow-blue-back)}:root .pp-cta{border-radius:var(--r-card);background:radial-gradient(110% 120% at 100% 0%, var(--tint-lime), transparent 60%) padding-box, var(--nickel-face) padding-box, var(--nickel-rim) border-box;box-shadow:var(--nickel-top), var(--tile-edge);border:1px solid #0000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:20px 24px;display:flex}.pp-cta h2{font:600 22px var(--font-head);margin:0 0 4px}.pp-cta p{color:var(--muted);margin:0}@media (width<=1100px){.pp-feat{grid-template-columns:1fr}}@media (width<=900px){.pp-head{grid-template-columns:minmax(0,1fr)}:root .pp-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.pp-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}:root .pp-logo{height:70px;padding:8px}.pp-stat{min-width:0;padding:10px 12px}.pp-stat dd{font-size:24px}:root .pp-card{grid-template-columns:110px minmax(0,1fr);gap:14px}.pp-card__go{display:none}.pp-card__logo{height:78px}}main:has(>.glass-sec){flex-direction:column;display:flex}main>.glass-sec{flex:1;width:100%}.svfolder--1{--mc:var(--mcol-c1)}.svfolder--2{--mc:var(--mcol-c2)}.svfolder--3{--mc:var(--mcol-c3)}.svfolder--4{--mc:var(--mcol-c4)}.svfolder{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:28px;padding-top:24px;display:grid}.svfolder__main{min-width:0}.svfolder__main .page-hero{padding-top:0}.svtab{background:linear-gradient(90deg, var(--mc), var(--mc) 55%, var(--mc));border-radius:10px 18px 18px 10px;justify-content:center;align-items:flex-start;height:min(620px,100svh - 140px);padding:14px 0;display:flex;position:sticky;top:104px}@supports (color:color-mix(in lab, red, red)){.svtab{background:linear-gradient(90deg, color-mix(in srgb, var(--mc) 92%, black), var(--mc) 55%, color-mix(in srgb, var(--mc) 80%, white))}}.svtab{box-shadow:inset -3px 0 0 #ffffff2e, var(--tile-edge)}.svtab__label{background:var(--svtab-plate);box-shadow:inset 0 0 0 1px var(--mc), 0 1px 2px #0000002e;border-radius:6px;align-items:center;gap:14px;margin:0;padding:18px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.svtab__label{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mc) 35%, transparent), 0 1px 2px #0000002e}}.svtab__label{color:var(--svtab-ink);writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.svtab__n{font:600 13px var(--font-code);letter-spacing:.1em;color:var(--mc)}@supports (color:color-mix(in lab, red, red)){.svtab__n{color:color-mix(in srgb, var(--mc) 70%, var(--svtab-ink))}}.svtab__t{font:600 25px/1 var(--font-head);letter-spacing:.06em;text-transform:uppercase}.svtab:before{content:"";background:var(--page);border-radius:50%;width:14px;height:14px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 2px #00000059}.svtab{padding-top:38px}@media (width<=900px){.svfolder{grid-template-columns:minmax(0,1fr);gap:16px}.svtab{border-radius:10px;justify-content:flex-start;height:auto;padding:10px 12px 10px 34px;position:relative;top:auto}.svtab:before{top:50%;left:18px;transform:translate(-50%,-50%)}.svtab__label{writing-mode:horizontal-tb;white-space:normal;padding:8px 14px;transform:none}.svtab__t{font-size:22px}}.svfolder__main .page-hero .hero__sub{color:var(--ink);font-size:21px}.fold--1{--mc:var(--mcol-c1)}.fold--2{--mc:var(--mcol-c2)}.fold--3{--mc:var(--mcol-c3)}.fold--4{--mc:var(--mcol-c4)}.folds{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;min-height:400px;display:grid}.fold{background:linear-gradient(90deg, var(--mc), var(--mc) 55%, var(--mc));border:0;border-radius:10px 10px 8px 8px;justify-content:center;align-items:flex-start;height:88%;padding:38px 0 14px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.fold{background:linear-gradient(90deg, color-mix(in srgb, var(--mc) 92%, black), var(--mc) 55%, color-mix(in srgb, var(--mc) 80%, white))}}.fold{box-shadow:inset -3px 0 0 #ffffff2e, var(--tile-edge);cursor:pointer;filter:saturate(.55)brightness(1.04);opacity:.78;transition:height .26s cubic-bezier(.2,.7,.2,1),transform .26s cubic-bezier(.2,.7,.2,1),filter .2s ease-out,opacity .2s ease-out,box-shadow .2s ease-out}.fold:before{content:"";background:var(--page);border-radius:50%;width:14px;height:14px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 2px #00000059}.fold:hover{filter:none;opacity:1;transform:translateY(-4px)}.fold[aria-selected=true]{filter:none;opacity:1;height:100%;box-shadow:inset -3px 0 0 #ffffff2e, var(--tile-edge), 0 0 0 2px var(--mc), 0 14px 30px -10px var(--mc)}@supports (color:color-mix(in lab, red, red)){.fold[aria-selected=true]{box-shadow:inset -3px 0 0 #ffffff2e, var(--tile-edge), 0 0 0 2px color-mix(in srgb, var(--mc) 35%, transparent), 0 14px 30px -10px color-mix(in srgb, var(--mc) 70%, transparent)}}.fold:focus-visible{outline:2px solid var(--dash);outline-offset:3px}.fold__label{background:var(--svtab-plate);box-shadow:inset 0 0 0 1px var(--mc), 0 1px 2px #0000002e;border-radius:6px;align-items:center;gap:12px;padding:16px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.fold__label{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mc) 35%, transparent), 0 1px 2px #0000002e}}.fold__label{color:var(--svtab-ink);writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.fold__n{font:600 12px var(--font-code);letter-spacing:.1em;color:var(--mc)}@supports (color:color-mix(in lab, red, red)){.fold__n{color:color-mix(in srgb, var(--mc) 70%, var(--svtab-ink))}}.fold__t{font:600 19px/1 var(--font-head);letter-spacing:.06em;text-transform:uppercase}@media (width<=900px){.folds{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-height:0}.fold,.fold[aria-selected=true]{justify-content:flex-start;height:auto;padding:10px 10px 10px 32px}.fold:before{top:50%;left:16px;transform:translate(-50%,-50%)}.fold__label{writing-mode:horizontal-tb;white-space:normal;padding:6px 10px;transform:none}.fold__t{font-size:15px}}@media (prefers-reduced-motion:reduce){.fold{transition:none}}@media (width<=600px){.folds{grid-template-columns:minmax(0,1fr);gap:8px}.fold__label{white-space:nowrap}.svc__bullets{grid-template-columns:minmax(0,1fr)}.svc__bullets li{overflow-wrap:anywhere}}@media (width<=480px){.mast .mast__ci--mail{display:none}}.cquick{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}:root .cquick__card{border-radius:var(--r-card);background:var(--nickel-face) padding-box, var(--nickel-rim) border-box;height:100%;box-shadow:var(--nickel-top), var(--tile-edge);color:var(--ink);border:1px solid #0000;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:box-shadow .2s ease-out;display:flex}:root .cquick__card:hover{box-shadow:var(--nickel-top), var(--tile-edge), var(--glow-blue-back)}.cquick__ic{background:var(--qc);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.cquick__ic{background:color-mix(in srgb, var(--qc) 14%, transparent)}}.cquick__ic{color:var(--qc)}.cquick__card--call{--qc:var(--step-ink)}.cquick__card--wa{--qc:var(--soc-whatsapp)}.cquick__card--mail{--qc:var(--soc-mail)}.cquick__card--visit{--qc:var(--iso-red)}.cquick__body{flex-direction:column;min-width:0;display:flex}.cquick__label{color:var(--muted);font-size:13px}.cquick__value{font:600 15px var(--font-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmap{border-radius:var(--r-card);background:var(--nickel-face) padding-box, var(--nickel-rim) border-box;box-shadow:var(--nickel-top), var(--tile-edge);border:1px solid #0000;position:relative;overflow:hidden}.cmap__frame{filter:saturate(.85);border:0;width:100%;height:380px;display:block}:root .cmap__card{background:var(--menu-black);max-width:300px;box-shadow:var(--menu-black-shadow);color:var(--bar-black-strong);border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;font-size:14px;display:flex;position:absolute;top:16px;left:16px}.cmap__card strong{font:600 16px var(--font-head)}.cmap__link{font:600 14px var(--font-text);color:var(--step-ink);white-space:nowrap;text-decoration:none}@media (width<=1100px){.cquick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.cquick{grid-template-columns:minmax(0,1fr)}.cmap__frame{height:300px}:root .cmap__card{max-width:none;box-shadow:none;border-radius:0;position:static}}.faq-topic__dot{background:var(--tc);border-radius:50%;flex:none;width:9px;height:9px}.faq-topic--1,.faq-group--1{--tc:var(--mcol-c4)}.faq-topic--2,.faq-group--2{--tc:var(--mcol-c3)}.faq-topic--3,.faq-group--3{--tc:var(--mcol-c1)}.faq-topic--4,.faq-group--4{--tc:var(--mcol-c2)}.faq-topic--5,.faq-group--5{--tc:var(--dash)}.faq-topic--6,.faq-group--6{--tc:var(--step-ink)}.faq-none{color:var(--muted)}@media (width<=600px){.pp-sec__head{flex-wrap:wrap}.cmap__link{flex-basis:100%;order:5}}.cgrid{grid-template:"quick quick""form map"minmax(380px,1fr)/minmax(0,5fr) minmax(0,7fr);gap:16px 20px;display:grid}.cgrid__quick{grid-area:quick}.cgrid__form{flex-direction:column;grid-area:form;display:flex}.cgrid .panel__head{padding-block:12px}.cgrid__form .cform--page{flex:1;grid-template-rows:auto auto auto 1fr auto;gap:10px 14px;padding-block:14px}.cgrid__form .cform--page label:has(textarea){flex-direction:column;display:flex}.cgrid__form textarea{resize:vertical;flex:1;min-height:90px}.cgrid__map{grid-area:map;display:flex}.cgrid__map .cmap{flex:1}.cgrid__map .cmap__frame{height:100%;min-height:380px}:root .cgrid .cmap__card{gap:8px;width:min(320px,100% - 32px);max-width:none;padding:14px 16px}.cmap__facts{gap:8px;margin:0;display:grid}.cmap__facts dt{color:var(--bar-black-ink);font:600 11px var(--font-text);letter-spacing:.05em;text-transform:uppercase}.cmap__facts dd{flex-direction:column;margin:1px 0 0;font-size:14px;display:flex}.cmap__facts a{color:inherit;text-decoration:none}.cmap__facts a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--dash);-webkit-text-decoration-color:var(--dash);text-decoration-color:var(--dash)}.cmap__foot{border-top:1px solid var(--menu-black-line);align-items:center;gap:12px;padding-top:8px;display:flex}.cmap__foot .hsoc__a{display:inline-flex}.cmap__foot .cmap__link{color:var(--dash);margin:0 0 0 auto}@media (width<=1100px){.cgrid__quick .cquick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.cgrid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"quick""form""map"}.cgrid__map{flex-direction:column}.cgrid__map .cmap__frame{height:340px;min-height:0}}@media (width<=600px){.cgrid__quick .cquick{grid-template-columns:minmax(0,1fr)}:root .cgrid .cmap__card{width:auto;position:static}}@media (width<=900px){.cgrid__map .cmap{flex:none;width:100%}}@media (height<=820px) and (width>=901px){.cgrid{grid-template-rows:auto minmax(380px,1fr);gap:12px 16px}.cgrid__map .cmap__frame{min-height:380px}.cgrid .cquick__card{padding:10px 14px}.cgrid__form textarea{min-height:60px}}main:has(>.cgrid){flex-direction:column;justify-content:center;display:flex}main>.cgrid{flex:1;width:100%;padding-block:28px}@media (width>=901px){main>.cgrid{max-height:900px}}@media (height<=820px) and (width>=901px){main>.cgrid{padding-block:18px}.cgrid .panel__head{padding-block:9px}}main:has(>.faqx){flex-direction:column;display:flex}.faqx{flex-direction:column;flex:1;gap:14px;width:100%;max-width:1184px;padding-block:22px 28px;display:flex}.faqx__head{flex-wrap:wrap;align-items:baseline;gap:4px 18px;display:flex}.faqx__head h1{font:600 30px/1.15 var(--font-head);color:var(--hero-ink);margin:0}.faqx__head p{color:var(--muted);margin:0;font-size:15px}:root .faqx__grid{border-radius:var(--r-card);background:var(--nickel-face) padding-box, var(--nickel-rim) border-box;min-height:0;box-shadow:var(--nickel-top), var(--tile-edge);border:1px solid #0000;flex:1;grid-template-columns:minmax(210px,3fr) minmax(0,4.5fr) minmax(0,5fr);display:grid;overflow:hidden}.faqx__col{flex-direction:column;min-height:0;padding:16px;display:flex}.faqx__col+.faqx__col{border-left:1px solid var(--line)}.faqx__label{color:var(--muted);font:600 11px var(--font-code);letter-spacing:.1em;text-transform:uppercase;margin:2px 4px 10px}.faqx__tlist{gap:2px;display:grid;overflow-y:auto}.faqx__topic{width:100%;color:var(--ink);font:500 15px/1.3 var(--font-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:background .15s ease-out;display:flex}.faqx__topic:hover{background:var(--chip-line)}.faqx__topic[aria-selected=true]{background:var(--tc)}@supports (color:color-mix(in lab, red, red)){.faqx__topic[aria-selected=true]{background:color-mix(in srgb, var(--tc) 13%, transparent)}}.faqx__topic[aria-selected=true]{font-weight:600}.faqx__tt{flex:1;min-width:0}.faqx__tn{color:var(--muted);font:500 12px var(--font-code)}.faqx__search{background:var(--field);height:42px;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);border-radius:10px;flex:none;align-items:center;gap:8px;margin-bottom:10px;padding:0 6px 0 12px;display:flex}.faqx__search:focus-within{outline:2px solid var(--dash);outline-offset:1px}.faqx__search input{min-width:0;height:100%;color:var(--ink);font:400 15px var(--font-text);background:0 0;border:0;outline:none;flex:1}.faqx__count{background:var(--chip-line);min-width:30px;font:600 12px var(--font-code);text-align:center;border-radius:999px;padding:2px 8px}.faqx__scroll{flex:1;min-height:0;overflow-y:auto}.faq3__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.faq3__q{width:100%;color:var(--ink);font:500 15px/1.4 var(--font-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:auto 1fr;align-items:baseline;gap:10px;padding:10px 12px;transition:background .15s ease-out;display:grid}.faq3__q:hover{background:var(--chip-line)}@supports (color:color-mix(in lab, red, red)){.faq3__q[aria-pressed=true]{background:color-mix(in srgb, var(--tc) 13%, transparent)}}.faq3__qn{color:var(--muted);font:600 12px var(--font-code)}.faqx__ans{padding:22px 26px;overflow-y:auto}.faq3__a{flex-direction:column;gap:12px;display:flex}.faq3__topic{background:var(--tc);border-radius:999px;align-self:flex-start;padding:3px 10px}@supports (color:color-mix(in lab, red, red)){.faq3__topic{background:color-mix(in srgb, var(--tc) 14%, transparent)}}.faq3__topic{color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.faq3__topic{color:color-mix(in srgb, var(--tc) 70%, var(--ink))}}.faq3__topic{font:600 12px var(--font-code);letter-spacing:.04em}.faq3__aq{font:600 22px/1.3 var(--font-head);margin:0}.faq3__at{color:var(--ink);margin:0;font-size:16.5px;line-height:1.65}.faqx__ask{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;align-items:flex-start;gap:6px;margin-top:auto;padding-top:18px;font-size:14px;display:flex}.faqx__ask strong{color:var(--ink);font:600 16px var(--font-head)}.faqx__ask .btn-cta{margin-top:6px}.faq-none{color:var(--muted);margin:10px 12px}@media (width<=1100px){:root .faqx__grid{grid-template-columns:minmax(200px,2fr) minmax(0,3fr)}.faqx__ans{border-top:1px solid var(--line);grid-column:1/-1;border-left:0!important}}@media (width<=1100px),(height<=640px){:root .faqx__grid{flex:none}.faqx__scroll,.faqx__tlist,.faqx__ans{overflow:visible}}@media (width<=700px){:root .faqx__grid{grid-template-columns:minmax(0,1fr)}.faqx__col+.faqx__col{border-left:0;border-top:1px solid var(--line)}.faqx__tlist{flex-wrap:wrap;gap:6px;display:flex}.faqx__topic{width:auto;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:6px 12px}}@media (width>=1101px){main:has(>.faqx){justify-content:center}.faqx{flex:auto;max-height:880px}:root .faqx__grid{max-height:760px}}.svhead{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.svhead__row{border-radius:var(--r-card);background:var(--mc);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.svhead__row{background:color-mix(in srgb, var(--mc) 8%, transparent)}}.svhead__row{box-shadow:inset 0 0 0 1px var(--mc)}@supports (color:color-mix(in lab, red, red)){.svhead__row{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mc) 22%, transparent)}}.svhead__text{flex-direction:column;flex:1;gap:4px;min-width:260px;display:flex}.svhead__lead{color:var(--ink);margin:0;font-size:18px;line-height:1.45}.svhead .page-hero__fact{font-size:15px}.svhead__cta{flex:none}.svfolder{padding-top:18px;padding-bottom:40px}@media (width>=901px){.svfolder .svtab{height:min(560px,100svh - 140px)}}@media (width<=600px){.svhead__row{flex-direction:column;align-items:stretch}.svhead__text{min-width:0}.svhead__lead{font-size:16.5px}}main>.cgrid{max-width:1144px}.cgrid{grid-template-rows:auto minmax(340px,520px);grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-content:center;gap:12px 16px}.cgrid__quick .cquick{gap:10px}.cgrid .cquick__card{gap:10px;padding:9px 12px}.cgrid .cquick__ic{border-radius:10px;width:34px;height:34px}.cgrid .cquick__label{font-size:12px}.cgrid .cquick__value{font-size:14px}.cgrid .panel__head{padding:10px 18px}.cgrid .panel__head h2{font-size:19px}.cgrid__form .cform--page{gap:8px 12px;padding:12px 18px 16px}.cgrid__form .cform--page label{font-size:13px}.cgrid__form .fi{min-height:40px;padding-block:8px;font-size:15px}.cgrid__form .btn-cta{min-height:42px}:root .cgrid .cmap__card{gap:6px;width:min(280px,100% - 24px);padding:11px 13px;font-size:13px;top:12px;left:12px}.cgrid .cmap__card strong{font-size:15px}.cgrid .cmap__facts{gap:6px}.cgrid .cmap__facts dd{font-size:13px}@media (width<=900px){main>.cgrid{max-width:none}.cgrid{grid-template-rows:none}.cgrid__map .cmap__frame{min-height:0}}.cgrid .cquick__card{align-items:flex-start}.cquick__value--wrap{white-space:normal}.cquick__sub{color:var(--muted);font-size:12.5px}.cgrid .panel__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cform__soc{gap:12px;display:inline-flex}.cform__soc .hsoc__a{display:inline-flex}@media (height<=820px) and (width>=901px){.cgrid{grid-template-rows:auto minmax(300px,1fr)}.cgrid__map .cmap__frame{min-height:300px}.cgrid__form textarea{min-height:44px}}main>.cgrid{max-width:1244px;max-height:none}.cgrid{grid-template:"form quick""form map"1fr/minmax(0,5fr) minmax(0,6fr);align-content:stretch;gap:16px 20px}.cgrid__quick .cquick{grid-template-columns:repeat(2,minmax(0,1fr))}.cgrid__map .cmap__frame{min-height:380px}.cgrid__form textarea{min-height:140px}@media (height<=820px) and (width>=901px){.cgrid{grid-template-rows:auto 1fr}.cgrid__map .cmap__frame{min-height:300px}.cgrid__form textarea{min-height:90px}}@media (width<=900px){.cgrid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"quick""form""map"}.cgrid__map .cmap__frame{height:340px;min-height:0}}@media (width<=600px){.cgrid__quick .cquick{grid-template-columns:minmax(0,1fr)}}.cgrid__quick .cquick>li:has(.cquick__card--wa){order:1}.cgrid__quick .cquick>li:has(.cquick__card--visit){order:2}.cgrid__quick .cquick>li:has(.cquick__card--call){order:3;grid-column:1/-1}.cgrid__quick .cquick>li:has(.cquick__card--mail){order:4;grid-column:1/-1}.cgrid .cquick__card--call .cquick__body{flex-flow:wrap;align-items:baseline;column-gap:16px}.cgrid .cquick__card--call .cquick__label{flex-basis:100%}.cgrid .cquick__card:is(.cquick__card--call,.cquick__card--mail){align-items:center}:root .cform select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--muted) 50%) calc(100% - 21px) 52% / 6px 6px no-repeat, linear-gradient(135deg, var(--muted) 50%, transparent 50%) calc(100% - 15px) 52% / 6px 6px no-repeat, var(--field);cursor:pointer;padding-right:42px}.faqx__col{padding:0}.faqx__hd{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;min-height:58px;padding:0 18px;display:flex}.faqx__label{margin:0}.faqx__tlist{gap:0;padding:8px 0}.faqx__topic{border-radius:0;padding:11px 18px}.faqx__topic[aria-selected=true]{background:var(--chip-line);font-weight:600}.faqx__topic[aria-selected=true] .faqx__tt{color:var(--ink)}.faqx__search{background:var(--field);flex:1;height:38px;margin:0}.faqx__scroll{padding:0}.faq3__list{gap:0}.faq3__list li+li{border-top:1px solid var(--line)}.faq3__list+.faq3__list:not([hidden]){border-top:1px solid var(--line);margin-top:0;padding-top:0}.faq3__q{border-radius:0;grid-template-columns:26px 1fr 14px;align-items:baseline;padding:14px 18px}.faq3__q:after{content:"›";color:var(--muted);opacity:0;font-size:18px;line-height:1}.faq3__q[aria-pressed=true]{background:var(--tc)}@supports (color:color-mix(in lab, red, red)){.faq3__q[aria-pressed=true]{background:color-mix(in srgb, var(--tc) 9%, transparent)}}.faq3__q[aria-pressed=true]{font-weight:600}.faq3__q[aria-pressed=true]:after,.faq3__q:hover:after{opacity:1}.faq3__q[aria-pressed=true]:after{color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.faq3__q[aria-pressed=true]:after{color:color-mix(in srgb, var(--tc) 80%, var(--ink))}}.faqx__ans{padding:0}.faq3__a{gap:0}.faq3__meta{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 26px;display:flex}.faq3__topic{color:var(--tc);background:0 0;border-radius:0;align-self:center;padding:0}@supports (color:color-mix(in lab, red, red)){.faq3__topic{color:color-mix(in srgb, var(--tc) 75%, var(--ink))}}.faq3__topic{font:600 12px var(--font-code);letter-spacing:.06em;text-transform:uppercase}.faq3__topic:before{content:"";background:var(--tc);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.faq3__pos{color:var(--muted);font:500 12px var(--font-code);letter-spacing:.06em}.faq3__aq{font:600 22px/1.35 var(--font-head);margin:0;padding:24px 26px 0}.faq3__at{max-width:62ch;color:var(--ink);margin:0;padding:12px 26px 0;font-size:16.5px;line-height:1.7}.faq3__nav{justify-content:space-between;gap:10px;padding:22px 26px 0;display:flex}.faq3__step{color:var(--step-ink);font:600 14px var(--font-text);cursor:pointer;background:0 0;border:0;padding:6px 0}.faq3__step:hover:not(:disabled){text-underline-offset:.2em;text-decoration:underline}.faq3__step:disabled{color:var(--muted);opacity:.5;cursor:default}.faqx__ask{border-top:1px solid var(--line);color:var(--muted);margin:auto 0 0;padding:16px 26px;font-size:14px}.faqx__ask a{color:var(--step-ink);font-weight:600;text-decoration:none}.faqx__ask a:hover{text-decoration:underline}@media (width<=1100px){.faqx__ans .faqx__ask{margin-top:22px}}@media (width<=700px){.faqx__tlist{padding:12px 14px}.faqx__topic{border-radius:999px;padding:6px 12px}}.mast--black .mcol--5,.svfolder--5,.fold--5{--mc:var(--mcol-c5)}@media (width>=901px){.mast .mega .mcols,.folds{grid-template-columns:repeat(5,minmax(0,1fr))}.fold__t{font-size:17px}}.svgrid>li:nth-child(5):last-child{grid-column:1/-1}:root .svcard--5{background:radial-gradient(110% 90% at 100% 0%, var(--mcol-c5), transparent 62%) padding-box, var(--nickel-face) padding-box, var(--nickel-rim) border-box}@supports (color:color-mix(in lab, red, red)){:root .svcard--5{background:radial-gradient(110% 90% at 100% 0%, color-mix(in srgb, var(--mcol-c5) 14%, transparent), transparent 62%) padding-box, var(--nickel-face) padding-box, var(--nickel-rim) border-box}}.mast__burger{display:none}@media (width<=1140px){.mast .mast__burger{min-width:44px;padding-inline:11px;display:flex}}.burger__l1,.burger__l2,.burger__l3{transform-box:fill-box;transform-origin:50%;transition:transform .18s ease-out,opacity .12s ease-out}.mast__burger[aria-expanded=true] .burger__l1{transform:translateY(5px)rotate(45deg)}.mast__burger[aria-expanded=true] .burger__l2{opacity:0}.mast__burger[aria-expanded=true] .burger__l3{transform:translateY(-5px)rotate(-45deg)}.mnav{z-index:40;background:var(--menu-black) padding-box, var(--bar-black-rim) border-box;max-height:calc(100svh - 110px);box-shadow:var(--bar-black-groove), var(--menu-black-shadow);color:var(--bar-black-strong);border:1.5px solid #0000;border-radius:20px;gap:4px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.mnav[hidden]{display:none}.mnav__label{color:var(--bar-black-ink);font:600 11px var(--font-code);letter-spacing:.1em;text-transform:uppercase;margin:2px 6px 4px}.mnav ul{margin:0;padding:0;list-style:none;display:grid}.mnav__svc{border-bottom:1px solid var(--menu-black-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-bottom:10px!important}.mnav__s{--mc:var(--mcol-c1);background:var(--mc);border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.mnav__s{background:color-mix(in srgb, var(--mc) var(--mcol-tint), transparent)}}.mnav__s{box-shadow:inset 0 0 0 1px var(--mc)}@supports (color:color-mix(in lab, red, red)){.mnav__s{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mc) var(--mcol-tint-rim), transparent)}}.mnav__s{color:var(--bar-black-strong);font:600 15px var(--font-text);text-decoration:none}.mnav__s.mcol--2{--mc:var(--mcol-c2)}.mnav__s.mcol--3{--mc:var(--mcol-c3)}.mnav__s.mcol--4{--mc:var(--mcol-c4)}.mnav__s.mcol--5{--mc:var(--mcol-c5)}.mnav__s .mcol__dot{background:var(--mc)}.mnav__main{padding-block:6px}.mnav__main a{min-height:46px;color:var(--bar-black-strong);font:var(--nav-weight) 18px var(--font-nav);border-radius:10px;align-items:center;padding:0 12px;text-decoration:none;display:flex}.mnav__main a:hover{background:var(--menu-black-hover)}.mnav__main a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--dash);-webkit-text-decoration-color:var(--dash);text-decoration-color:var(--dash);text-underline-offset:.35em;text-decoration-thickness:3px}.mnav__foot{border-top:1px solid var(--menu-black-line);flex-wrap:wrap;gap:6px 18px;padding:10px 12px 2px;display:flex}.mnav__foot a{color:var(--bar-black-ink);font:600 14px var(--font-text);text-decoration:none}@media (width<=480px){.mnav__svc{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.burger__l1,.burger__l2,.burger__l3{transition:none}}@media (width<=380px){.mast .ib,.mast .mast__ci,.mast .mast__burger{min-width:36px;padding-inline:7px}.mast__contact{padding-left:2px}}@media (width<=900px){.fold__label{min-width:0;white-space:normal!important}.fold__t{overflow-wrap:anywhere}}@media (width>=901px){.folds .fold__label{max-height:calc(100% - 4px)}.folds .fold__t{white-space:normal;max-height:100%;line-height:1.15}}.svtab__label{max-height:100%}.svfolder--5 .svtab__t{letter-spacing:.03em;font-size:clamp(15px,4.7619svh - 10.9524px,21px)}@media (width>=901px){.svtab{overflow:hidden}}#services .panel__body.g12{align-items:stretch}#services .folds{height:100%;min-height:380px}#services .fold{height:90%}#services .fold[aria-selected=true]{height:100%}#services .panel__body>.c8{flex-direction:column;display:flex}#services .svc:not([hidden]){flex-direction:column;flex:1;display:flex}#services .svc__foot{margin-top:auto}@media (width<=900px){#services .folds{height:auto;min-height:0}#services .fold,#services .fold[aria-selected=true]{height:auto}.svtab__label{min-width:0;max-width:100%}.svtab__t,.svfolder--5 .svtab__t{white-space:normal;overflow-wrap:anywhere;font-size:19px}}html[data-bar=flat] .mast.mast--black{background:var(--barflat-bg) padding-box, var(--barflat-rim) border-box;box-shadow:inset 0 1px 0 var(--barflat-hi), var(--barflat-shadow);border:1px solid #0000;border-radius:10px}html[data-bar=flat][data-scrolled] .mast.mast--black{border-radius:0 0 10px 10px}html[data-bar=flat] .mast .mast__in{padding-inline:0}html[data-bar=flat] .mast__in{align-items:stretch;height:64px}html[data-bar=flat][data-scrolled] .mast__in{height:54px}html[data-bar=flat] .mast__logo{align-self:center;padding-inline:16px 18px}html[data-bar=flat] .logo-mark{border-radius:6px}html[data-bar=flat] .mast__nav,html[data-bar=flat] .mast__tools,html[data-bar=flat] .mast__contact,html[data-bar=flat] .lang{align-self:stretch;align-items:stretch}html[data-bar=flat] .mast__tools{gap:0}html[data-bar=flat] .mast__item,html[data-bar=flat] .mast .ib,html[data-bar=flat][data-scrolled] .mast__item,html[data-bar=flat][data-scrolled] .mast .ib{border-radius:0;height:auto;transition:background .12s ease-out,text-decoration-color .12s ease-out}html[data-bar=flat] .mast__item{color:var(--bar-black-strong);padding:0 16px}html[data-bar=flat] .mast .mast__item:hover,html[data-bar=flat] .mast--black .ib:hover{box-shadow:none;background:var(--barflat-hover)!important}html[data-bar=flat] .mast .mast__item:is([aria-current=page],[aria-expanded=true]),html[data-bar=flat] .mast--black .ib[aria-expanded=true]{background:var(--barflat-active);box-shadow:none}html[data-bar=flat] .mast .ib{min-width:56px;padding-inline:16px}html[data-bar=flat] .mast__tools>*,html[data-bar=flat] .mast__contact>*+*{box-shadow:inset 1px 0 0 var(--barflat-sep)}html[data-bar=flat] .mast__contact{border-left:0;margin-left:0;padding-left:0}html[data-bar=flat] .mast__contact>:first-child{box-shadow:none}html[data-bar=flat] .mast__search{border-radius:6px;align-self:center}html[data-bar=flat] .mast--black :is(.mega,.lang__menu,.mnav){border-radius:10px}html[data-bar=flat] .mast .mega .mcol{border-radius:8px}@media (width<=600px){html[data-bar=flat] .mast .ib,html[data-bar=flat] .mast .mast__ci,html[data-bar=flat] .mast .mast__burger{min-width:42px;padding-inline:10px}html[data-bar=flat] .mast__logo{padding-inline:12px}}@media (width<=380px){html[data-bar=flat] .mast .ib,html[data-bar=flat] .mast .mast__ci,html[data-bar=flat] .mast .mast__burger{min-width:36px;padding-inline:7px}}@keyframes mDown{0%{opacity:0;transform:translateY(-14px)}}@keyframes mUp{to{opacity:0;transform:translateY(-14px)}}:is(.mega,.lang__menu,.mnav){will-change:transform, opacity}:is(.mega,.lang__menu,.mnav):not([hidden]){animation:.17s cubic-bezier(.2,.9,.25,1) mDown}:is(.mega,.lang__menu,.mnav)[data-closing]{pointer-events:none;animation:.13s cubic-bezier(.4,0,1,1) forwards mUp}@keyframes tileRise{0%{opacity:0;transform:translateY(14px)}}.mast{animation:.8s cubic-bezier(.3,.8,.2,1) backwards islandGrow}.mast__in{animation:.8s ease-out backwards islandContent}html[data-booted] :is(.mast,.mast__in){animation:none}@keyframes islandGrow{0%,25%{width:calc(var(--bar-w) * .8)}to{width:var(--bar-w)}}@keyframes islandContent{0%,50%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.mast__ring{z-index:2;pointer-events:none;width:calc(100% + 4px);height:calc(100% + 4px);filter:drop-shadow(0 0 5px var(--dash));opacity:0;animation:1.5s ease-out backwards ringShow;position:absolute;inset:-2px;overflow:visible}.mast__ring rect{x:0;y:0;rx:38px;fill:none;width:100%;height:100%;stroke:var(--dash);stroke-linecap:round;animation:1.5s linear backwards ringRun}.mast__ring .ring__glow{stroke-dasharray:0 0 16 84;stroke-width:8px;opacity:.3}.mast__ring .ring__tail{stroke-dasharray:0 5 11 84;stroke-width:3px;opacity:.7}.mast__ring .ring__head{stroke-dasharray:0 12 4 84;stroke-width:2.5px;stroke:var(--ring-head)}[data-scrolled] .mast__ring rect{rx:28px}html[data-navigating] .mast__ring{opacity:1;animation:none}html[data-navigating] .mast__ring rect{animation:1.1s linear infinite ringRun}@keyframes ringShow{0%,80%{opacity:1}to{opacity:0}}@keyframes ringRun{0%{stroke-dashoffset:-6px}to{stroke-dashoffset:-106px}}.pm{transition:transform .12s ease-out}@media (prefers-reduced-motion:reduce){html[data-navigating] .mast__ring{opacity:0}*,:before,:after{transition:none!important;animation:none!important}}.devs--rise .dv-dev{transform-box:fill-box;animation:.52s cubic-bezier(.2,.7,.2,1) backwards tileRise;animation-delay:calc(.15s + (var(--o) * .11s))}.dv-lap{--o:0}.dv-ph{--o:1}.dv-srv,.dv-db{--o:2}.devs--rise :is(.dv-links,.dv-nodes){animation:.5s ease-out .52s backwards devFade}.dv-pulse{stroke-dasharray:9 91;stroke-dashoffset:9px;opacity:0;animation:2.8s linear infinite devPulse}.dv-pulse--0{animation-delay:.9s}.dv-pulse--1{animation-delay:1.8s}.dv-pulse--2{animation-delay:2.7s}.dv-pulse--back{animation-name:devPulseBack;animation-delay:3.6s}@keyframes devFade{0%{opacity:0}}@keyframes devPulse{0%{stroke-dashoffset:9px;opacity:0}8%{opacity:1}52%{opacity:1}60%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes devPulseBack{0%{stroke-dashoffset:-100px;opacity:0}8%{opacity:1}52%{opacity:1}60%,to{stroke-dashoffset:9px;opacity:0}}@media (prefers-reduced-motion:reduce){.devs--rise .dv-dev,.devs--rise :is(.dv-links,.dv-nodes){animation:none}.dv-pulse{display:none}}.dv-pulse--ai0{animation-delay:1.2s}.dv-pulse--ai1{animation-delay:2.1s}.dv-pulse--ai2{animation-delay:3s}.dv-ai__wave{transform-box:fill-box;transform-origin:50%;animation:3s ease-out 1s infinite aiWave}@keyframes aiWave{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.devs--rise :is(.dv-av,.dv-ai){animation:.5s ease-out .64s backwards devFade}@media (prefers-reduced-motion:reduce){.dv-ai__wave,.devs--rise :is(.dv-av,.dv-ai){animation:none}}.dv-biz{--o:3}.dv-biz--1{--o:3.5}.dv-biz--2{--o:4}.dv-biz--3{--o:4.5}.dv-biz--4{--o:5}.devs--rise .dv-op{animation:.5s ease-out .9s backwards devFade}.iso-smoke{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-out infinite isoSmoke}.iso-smoke--1{animation-delay:1.2s}.iso-smoke--2{animation-delay:2.4s}@keyframes isoSmoke{0%{opacity:0;transform:translateY(6px)scale(.6)}30%{opacity:.9}to{opacity:0;transform:translateY(-10px)scale(1.25)}}.dv-pulse--biz0{animation-delay:1.5s}.dv-pulse--biz1{animation-delay:2.3s}.dv-pulse--biz2{animation-delay:3.1s}.dv-pulse--biz3{animation-delay:3.9s}.dv-pulse--biz4{animation-delay:4.7s}@media (prefers-reduced-motion:reduce){.iso-smoke{animation:none}}html[data-bar=flat] .mast__ring rect,html[data-bar=flat][data-scrolled] .mast__ring rect{rx:10px}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-leading{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
