@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-600:oklch(57.7% .245 27.325);--color-red-800:oklch(44.4% .177 26.899);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-green-100:oklch(96.2% .044 156.743);--color-emerald-400:oklch(76.5% .177 163.223);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-blue-50:oklch(97% .014 254.604);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-800:oklch(42.4% .199 265.638);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--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: 1.2 ;--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing)*4)}.-right-1{right:calc(var(--spacing)*-1)}.right-0{right:calc(var(--spacing)*0)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.right-14{right:calc(var(--spacing)*14)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-full{bottom:100%}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing)*3)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-100{z-index:100}.z-110{z-index:110}.z-120{z-index:120}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.mx-auto{margin-inline:auto}.my-8{margin-block:calc(var(--spacing)*8)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-12{margin-top:calc(var(--spacing)*12)}.mr-2{margin-right:calc(var(--spacing)*2)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-36{height:calc(var(--spacing)*36)}.h-\[3px\]{height:3px}.h-auto{height:auto}.h-full{height:100%}.max-h-full{max-height:100%}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-24{width:calc(var(--spacing)*24)}.w-44{width:calc(var(--spacing)*44)}.w-52{width:calc(var(--spacing)*52)}.w-72{width:calc(var(--spacing)*72)}.w-\[320px\]{width:320px}.w-auto{width:auto}.w-full{width:100%}.max-w-0{max-width:calc(var(--spacing)*0)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[15rem\]{max-width:15rem}.max-w-\[19rem\]{max-width:19rem}.max-w-full{max-width:100%}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[28\%\]{--tw-translate-y:28%;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3.5)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-cyan-100{border-color:var(--color-cyan-100)}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-500{border-color:var(--color-cyan-500)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-red-200{border-color:var(--color-red-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#092a53\]{background-color:#092a53}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/60{background-color:color-mix(in oklab,var(--color-amber-50)60%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-50\/60{background-color:#ecfeff99}@supports (color:color-mix(in lab,red,red)){.bg-cyan-50\/60{background-color:color-mix(in oklab,var(--color-cyan-50)60%,transparent)}}.bg-cyan-50\/70{background-color:#ecfeffb3}@supports (color:color-mix(in lab,red,red)){.bg-cyan-50\/70{background-color:color-mix(in oklab,var(--color-cyan-50)70%,transparent)}}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-100{background-color:var(--color-green-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/80{background-color:color-mix(in oklab,var(--color-slate-900)80%,transparent)}}.bg-slate-900\/950{background-color:#0f172b}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/950{background-color:color-mix(in oklab,var(--color-slate-900)950%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-24{padding-block:calc(var(--spacing)*24)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-16{padding-top:calc(var(--spacing)*16)}.pr-3{padding-right:calc(var(--spacing)*3)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-14{padding-bottom:calc(var(--spacing)*14)}.pb-32{padding-bottom:calc(var(--spacing)*32)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[clamp\(30px\,3\.4vw\,46px\)\]{font-size:clamp(30px,3.4vw,46px)}.text-\[clamp\(110px\,21vw\,330px\)\]{font-size:clamp(110px,21vw,330px)}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[550\]{--tw-font-weight:550;font-weight:550}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#6fd2e0\]{color:#6fd2e0}.text-\[\#7f9bb1\]{color:#7f9bb1}.text-\[\#102e49\]{color:#102e49}.text-\[\#b8cdda\]{color:#b8cdda}.text-\[\#c3d6e2\]{color:#c3d6e2}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-800{color:var(--color-blue-800)}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-800{color:var(--color-cyan-800)}.text-cyan-900{color:var(--color-cyan-900)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-red-600{color:var(--color-red-600)}.text-red-800{color:var(--color-red-800)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_\#4ade80\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#4ade80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(59\,130\,246\,0\.4\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#3b82f666);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_40px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 8px 40px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(37\,211\,102\,0\.4\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#25d36666);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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}.invert{--tw-invert:invert(100%);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-blur{--tw-backdrop-blur:blur(8px);-webkit-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,);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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-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,);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-\[color\,transform\]{transition-property:color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:max-w-xs:is(:where(.group):hover *){max-width:var(--container-xs)}.group-hover\:bg-cyan-600:is(:where(.group):hover *){background-color:var(--color-cyan-600)}.group-hover\:px-2:is(:where(.group):hover *){padding-inline:calc(var(--spacing)*2)}.group-hover\:opacity-40:is(:where(.group):hover *){opacity:.4}}.placeholder\:tracking-normal::placeholder{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.placeholder\:text-slate-300::placeholder{color:var(--color-slate-300)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:bg-white\/10:after{content:var(--tw-content);background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.after\:bg-white\/10:after{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.focus-within\:border-cyan-400:focus-within{border-color:var(--color-cyan-400)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-cyan-100:focus-within{--tw-ring-color:var(--color-cyan-100)}@media(hover:hover){.hover\:translate-x-0\.5:hover{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-\[\#6fd2e0\]\/60:hover{border-color:#6fd2e099}.hover\:border-cyan-400:hover{border-color:var(--color-cyan-400)}.hover\:border-red-200:hover{border-color:var(--color-red-200)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-\[\#0b3468\]:hover{background-color:#0b3468}.hover\:bg-\[\#1ebe5d\]:hover{background-color:#1ebe5d}.hover\:bg-\[\#20bd5a\]:hover{background-color:#20bd5a}.hover\:bg-blue-400:hover{background-color:var(--color-blue-400)}.hover\:bg-cyan-50\/40:hover{background-color:#ecfeff66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-50\/40:hover{background-color:color-mix(in oklab,var(--color-cyan-50)40%,transparent)}}.hover\:bg-cyan-50\/50:hover{background-color:#ecfeff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-50\/50:hover{background-color:color-mix(in oklab,var(--color-cyan-50)50%,transparent)}}.hover\:bg-cyan-400:hover{background-color:var(--color-cyan-400)}.hover\:bg-cyan-600:hover{background-color:var(--color-cyan-600)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.hover\:text-\[\#6fd2e0\]:hover{color:#6fd2e0}.hover\:text-cyan-800:hover{color:var(--color-cyan-800)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[\#25D366\]\/60:hover{--tw-shadow-color:#25d36699}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-\[\#25D366\]\/60:hover{--tw-shadow-color:color-mix(in oklab,oklab(76.0953% -.174012 .10152/.6) var(--tw-shadow-alpha),transparent)}}}.focus\:border-\[\#25D366\]:focus{border-color:#25d366}.focus\:border-cyan-400:focus{border-color:var(--color-cyan-400)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-cyan-100:focus{--tw-ring-color:var(--color-cyan-100)}.focus\:ring-cyan-400:focus{--tw-ring-color:var(--color-cyan-400)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-cyan-400:focus-visible{--tw-ring-color:var(--color-cyan-400)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:-mx-6{margin-inline:calc(var(--spacing)*-6)}.sm\:inline{display:inline}.sm\:h-44{height:calc(var(--spacing)*44)}.sm\:w-56{width:calc(var(--spacing)*56)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.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))}}@media(min-width:48rem){.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}}@media(min-width:64rem){.lg\:right-10{right:calc(var(--spacing)*10)}.lg\:bottom-10{bottom:calc(var(--spacing)*10)}.lg\:block{display:block}.lg\:justify-self-end{justify-self:flex-end}.lg\:pr-6{padding-right:calc(var(--spacing)*6)}}}body{color:#0f172a;background-color:#fff;margin:0;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}::selection{color:#0f172a;background-color:#22d3ee}html{scroll-behavior:smooth}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#93c5fd;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#60a5fa}html{scrollbar-width:auto;scrollbar-color:#93c5fd transparent}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-600:oklch(57.7% .245 27.325);--color-red-800:oklch(44.4% .177 26.899);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-green-100:oklch(96.2% .044 156.743);--color-emerald-400:oklch(76.5% .177 163.223);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-blue-50:oklch(97% .014 254.604);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-800:oklch(42.4% .199 265.638);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--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: 1.2 ;--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-stoka-dark:#092a53;--color-stoka-cyan:#22d3ee}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing)*4)}.-right-1{right:calc(var(--spacing)*-1)}.right-0{right:calc(var(--spacing)*0)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.right-14{right:calc(var(--spacing)*14)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-full{bottom:100%}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing)*3)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-100{z-index:100}.z-110{z-index:110}.z-120{z-index:120}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.mx-auto{margin-inline:auto}.my-8{margin-block:calc(var(--spacing)*8)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-12{margin-top:calc(var(--spacing)*12)}.mr-2{margin-right:calc(var(--spacing)*2)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-36{height:calc(var(--spacing)*36)}.h-\[3px\]{height:3px}.h-auto{height:auto}.h-full{height:100%}.max-h-full{max-height:100%}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-24{width:calc(var(--spacing)*24)}.w-44{width:calc(var(--spacing)*44)}.w-52{width:calc(var(--spacing)*52)}.w-72{width:calc(var(--spacing)*72)}.w-\[320px\]{width:320px}.w-auto{width:auto}.w-full{width:100%}.max-w-0{max-width:calc(var(--spacing)*0)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[15rem\]{max-width:15rem}.max-w-\[19rem\]{max-width:19rem}.max-w-full{max-width:100%}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[28\%\]{--tw-translate-y:28%;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3.5)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-cyan-100{border-color:var(--color-cyan-100)}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-500{border-color:var(--color-cyan-500)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-red-200{border-color:var(--color-red-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#092a53\]{background-color:#092a53}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/60{background-color:color-mix(in oklab,var(--color-amber-50)60%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-50\/60{background-color:#ecfeff99}@supports (color:color-mix(in lab,red,red)){.bg-cyan-50\/60{background-color:color-mix(in oklab,var(--color-cyan-50)60%,transparent)}}.bg-cyan-50\/70{background-color:#ecfeffb3}@supports (color:color-mix(in lab,red,red)){.bg-cyan-50\/70{background-color:color-mix(in oklab,var(--color-cyan-50)70%,transparent)}}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-100{background-color:var(--color-green-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/80{background-color:color-mix(in oklab,var(--color-slate-900)80%,transparent)}}.bg-slate-900\/950{background-color:#0f172b}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/950{background-color:color-mix(in oklab,var(--color-slate-900)950%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-24{padding-block:calc(var(--spacing)*24)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-16{padding-top:calc(var(--spacing)*16)}.pr-3{padding-right:calc(var(--spacing)*3)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-14{padding-bottom:calc(var(--spacing)*14)}.pb-32{padding-bottom:calc(var(--spacing)*32)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[clamp\(30px\,3\.4vw\,46px\)\]{font-size:clamp(30px,3.4vw,46px)}.text-\[clamp\(110px\,21vw\,330px\)\]{font-size:clamp(110px,21vw,330px)}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[550\]{--tw-font-weight:550;font-weight:550}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#6fd2e0\]{color:#6fd2e0}.text-\[\#7f9bb1\]{color:#7f9bb1}.text-\[\#102e49\]{color:#102e49}.text-\[\#b8cdda\]{color:#b8cdda}.text-\[\#c3d6e2\]{color:#c3d6e2}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-800{color:var(--color-blue-800)}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-800{color:var(--color-cyan-800)}.text-cyan-900{color:var(--color-cyan-900)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-red-600{color:var(--color-red-600)}.text-red-800{color:var(--color-red-800)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_\#4ade80\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#4ade80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(59\,130\,246\,0\.4\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#3b82f666);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_40px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 8px 40px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(37\,211\,102\,0\.4\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#25d36666);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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}.invert{--tw-invert:invert(100%);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-blur{--tw-backdrop-blur:blur(8px);-webkit-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,);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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-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,);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-\[color\,transform\]{transition-property:color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:max-w-xs:is(:where(.group):hover *){max-width:var(--container-xs)}.group-hover\:bg-cyan-600:is(:where(.group):hover *){background-color:var(--color-cyan-600)}.group-hover\:px-2:is(:where(.group):hover *){padding-inline:calc(var(--spacing)*2)}.group-hover\:opacity-40:is(:where(.group):hover *){opacity:.4}}.placeholder\:tracking-normal::placeholder{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.placeholder\:text-slate-300::placeholder{color:var(--color-slate-300)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:bg-white\/10:after{content:var(--tw-content);background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.after\:bg-white\/10:after{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.focus-within\:border-cyan-400:focus-within{border-color:var(--color-cyan-400)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-cyan-100:focus-within{--tw-ring-color:var(--color-cyan-100)}@media(hover:hover){.hover\:translate-x-0\.5:hover{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-\[\#6fd2e0\]\/60:hover{border-color:#6fd2e099}.hover\:border-cyan-400:hover{border-color:var(--color-cyan-400)}.hover\:border-red-200:hover{border-color:var(--color-red-200)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-\[\#0b3468\]:hover{background-color:#0b3468}.hover\:bg-\[\#1ebe5d\]:hover{background-color:#1ebe5d}.hover\:bg-\[\#20bd5a\]:hover{background-color:#20bd5a}.hover\:bg-blue-400:hover{background-color:var(--color-blue-400)}.hover\:bg-cyan-50\/40:hover{background-color:#ecfeff66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-50\/40:hover{background-color:color-mix(in oklab,var(--color-cyan-50)40%,transparent)}}.hover\:bg-cyan-50\/50:hover{background-color:#ecfeff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-50\/50:hover{background-color:color-mix(in oklab,var(--color-cyan-50)50%,transparent)}}.hover\:bg-cyan-400:hover{background-color:var(--color-cyan-400)}.hover\:bg-cyan-600:hover{background-color:var(--color-cyan-600)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.hover\:text-\[\#6fd2e0\]:hover{color:#6fd2e0}.hover\:text-cyan-800:hover{color:var(--color-cyan-800)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[\#25D366\]\/60:hover{--tw-shadow-color:#25d36699}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-\[\#25D366\]\/60:hover{--tw-shadow-color:color-mix(in oklab,oklab(76.0953% -.174012 .10152/.6) var(--tw-shadow-alpha),transparent)}}}.focus\:border-\[\#25D366\]:focus{border-color:#25d366}.focus\:border-cyan-400:focus{border-color:var(--color-cyan-400)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-cyan-100:focus{--tw-ring-color:var(--color-cyan-100)}.focus\:ring-cyan-400:focus{--tw-ring-color:var(--color-cyan-400)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-cyan-400:focus-visible{--tw-ring-color:var(--color-cyan-400)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:-mx-6{margin-inline:calc(var(--spacing)*-6)}.sm\:inline{display:inline}.sm\:h-44{height:calc(var(--spacing)*44)}.sm\:w-56{width:calc(var(--spacing)*56)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.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))}}@media(min-width:48rem){.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}}@media(min-width:64rem){.lg\:right-10{right:calc(var(--spacing)*10)}.lg\:bottom-10{bottom:calc(var(--spacing)*10)}.lg\:block{display:block}.lg\:justify-self-end{justify-self:flex-end}.lg\:pr-6{padding-right:calc(var(--spacing)*6)}}}body{background-color:#070d1b;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;overflow-x:hidden}.fun-bg{z-index:-50;background:linear-gradient(#fff,#eaf4ff 15%,#a8cbdf 40%,#4a7fa0,#152d4a,#070d1b);width:100vw;height:100vh;position:fixed;top:0;left:0}.light-orb{filter:blur(120px);z-index:-40;border-radius:50%;animation:14s infinite blob;position:absolute}.orb-1{opacity:.06;background:#7ec8e3;width:35vw;height:35vw;top:30%;left:15%}.orb-2{opacity:.12;background:#1a4a7a;width:40vw;height:40vw;animation-delay:-7s;bottom:5%;right:5%}::selection{background-color:var(--color-stoka-cyan);color:var(--color-stoka-dark)}.section-title-dark{color:#0f172a;text-shadow:none}.section-title-light{color:#fff;text-shadow:0 2px 20px #000c,0 0 40px #00000080}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes blob{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}to{transform:translate(0)scale(1)}}:root{--ink:#102e49;--muted:#516779;--accent:#007d98;--paper:#f5f8fa;--edge:#dce5eb}body{background:#fff;color:var(--ink)}html{scroll-padding-top:100px}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait}:focus-visible{outline:3px solid #0088a8;outline-offset:5px}.shell{width:min(1240px,calc(100% - 96px));margin-inline:auto}.site-header{position:fixed;inset:0 0 auto;z-index:70;background:#fffffff5;border-bottom:1px solid var(--edge);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-shell{height:88px;width:min(1400px,calc(100% - 64px));margin:auto;display:flex;align-items:center;gap:36px}.brand{flex-shrink:0}.brand img{width:132px;height:auto}.desktop-nav{display:flex;gap:26px;margin:auto}.desktop-nav a{font-size:14.5px;font-weight:550;color:#415a6b;white-space:nowrap;padding:12px 0}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:var(--accent)}.nav-actions{display:flex;align-items:center;gap:20px}.language-links{display:flex;gap:10px;font-size:11px;color:#627487}.language-links a{padding:8px 0}.language-links a[aria-current]{color:var(--ink);font-weight:750}.nav-cta.button{padding:12px 17px;font-size:12px;min-height:44px}.menu-toggle{display:none}.button{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:16px 24px;border-radius:7px;font-size:14px;font-weight:600;line-height:1.4;transition:background .2s,transform .2s,box-shadow .2s;text-decoration:none}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--ink);color:#fff;border:1px solid var(--ink)}.button.primary:hover{background:#164a6e;box-shadow:0 8px 24px #102e491c}.button.secondary{border:1px solid #c4d5de;background:#fff;color:var(--ink)}.button:disabled{opacity:.6;transform:none}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:var(--ink);padding:10px 0}.text-link svg{transition:transform .2s}.text-link:hover svg{transform:translate(4px)}.eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);line-height:1.6;margin:0 0 24px}.status-dot{width:7px;height:7px;background:#00a5b5;border-radius:50%;display:inline-block;flex-shrink:0;box-shadow:0 0 0 4px #00a5b514}.home-hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-top:132px;padding-bottom:44px;align-items:center}.hero-copy{padding:24px 0}.hero-copy h1{font-size:clamp(44px,4.9vw,72px);letter-spacing:-.065em;font-weight:550;line-height:1.07;color:var(--ink);margin:0 0 28px}.hero-copy h1 span{color:var(--accent)}.hero-description{font-size:17px;line-height:1.8;color:var(--muted);max-width:480px;margin-bottom:30px}.button-row{margin-bottom:10px}.hero-visual{position:relative;height:560px;border-radius:10px;overflow:hidden;background:#e7eef1}.hero-visual picture,.hero-visual img{display:block;width:100%;height:100%;object-fit:cover}.hero-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#071d32aa,transparent 40%);pointer-events:none}.visual-coordinate{position:absolute;z-index:1;top:24px;left:24px;color:#fff;font:10px monospace;letter-spacing:.14em;background:#102e4966;padding:10px}.visual-signal{position:absolute;bottom:48px;left:24px;right:24px;background:#fff;z-index:1;padding:18px;display:flex;align-items:center;gap:16px;border-radius:8px;box-shadow:0 12px 35px #0002}.signal-icon{color:var(--accent);display:grid;place-items:center;width:44px;height:44px;background:#edf7f8;border-radius:6px}.visual-signal strong{display:block;font-size:14px;font-weight:600}.visual-signal div>span{font-size:11px;color:var(--muted)}.visual-signal>.status-dot{margin-left:auto}.photo-note{position:absolute;bottom:16px;left:24px;color:#fff;z-index:1;font-size:10px}.section{padding-block:96px}.section-heading{margin-bottom:40px}.section-heading h2{font-size:clamp(30px,3.2vw,45px);letter-spacing:-.045em;line-height:1.15;font-weight:550;max-width:650px;margin-bottom:22px;text-wrap:balance}.section-heading>p:not(.eyebrow){color:var(--muted);line-height:1.8;font-size:15px;max-width:550px}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.problem-card{position:relative;display:flex;min-height:clamp(400px,34vw,540px);border-radius:18px;overflow:hidden;background:var(--ink);isolation:isolate;box-shadow:0 24px 50px -32px #102e4980}.problem-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.8);translate:0 var(--py,0px);transition:scale 1.2s cubic-bezier(.2,.8,.2,1),filter .8s}.problem-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b2238b3,#0b223873 34%,#0b2238f0 74%,#0b2238)}.problem-body{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;width:100%;padding:clamp(24px,2.2vw,34px);padding-top:clamp(72px,6.5vw,96px)}.problem-body .card-number{position:absolute;top:clamp(22px,2vw,30px);left:clamp(24px,2.2vw,34px);display:flex;align-items:center;gap:9px;font:11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;color:#6fd2e0;padding:8px 12px 8px 10px;border-radius:100px;background:#0b223899;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.problem-card h3{font-size:clamp(22px,1.9vw,29px);font-weight:600;letter-spacing:-.035em;line-height:1.12;color:#fff;margin-bottom:12px;text-wrap:balance}.problem-card p{font-size:14px;line-height:1.7;color:#c3d6e2;max-width:32ch;text-wrap:pretty}.problem-foot{display:flex;justify-content:flex-end;margin-top:22px;padding-top:18px;border-top:1px solid #ffffff2b}.card-arrow{display:grid;place-items:center;width:42px;height:42px;border:1px solid #ffffff59;border-radius:50%;color:#fff;transition:background .4s,border-color .4s,color .4s,transform .4s cubic-bezier(.2,.8,.2,1)}.problem-card:hover img,.problem-card:focus-visible img{scale:1.06;filter:saturate(1)}.problem-card:hover .card-arrow,.problem-card:focus-visible .card-arrow{background:#6fd2e0;border-color:#6fd2e0;color:var(--ink);transform:translate(3px,-3px)}.method-section{padding:clamp(64px,7vw,104px) 0;color:#fff;background:radial-gradient(70% 90% at 0% 0%,#1b4f78 0%,transparent 60%),#123a5c}.method-section .section-heading{margin-bottom:clamp(32px,3.6vw,52px)}.method-section .section-heading h2{color:#fff;margin-bottom:16px}.method-section .section-heading>p:not(.eyebrow){color:#c3d6e2;font-size:16px}.method-section .text-link{color:#fff;flex-shrink:0}.method-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:16px}.method-list li{display:flex;flex-direction:column;padding:clamp(24px,2.2vw,32px);border:1px solid #ffffff1c;border-radius:18px;background:#ffffff0a;transition:background .45s,border-color .45s,transform .45s cubic-bezier(.2,.8,.2,1)}.method-list li:hover{background:#ffffff14;border-color:#6fd2e066;transform:translateY(-5px)}.method-list li>span{font:600 clamp(26px,2.2vw,32px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.02em;color:#6fd2e0;margin-bottom:clamp(28px,3vw,48px)}.method-list h3{font-size:19px;font-weight:600;letter-spacing:-.025em;line-height:1.25;color:#fff;margin-bottom:10px;text-wrap:balance}.method-list p{color:#b8cdda;font-size:14px;line-height:1.75;text-wrap:pretty}.growth-grid{display:grid;grid-template-columns:60vw minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:0;box-sizing:border-box;padding:0 clamp(24px,5vw,80px) 0 0}.growth-grid>.dep3d{border-radius:0;border-left:0;border-top:0;border-bottom:0;box-shadow:none}.growth-grid .section-heading{margin:0}.stage-tabs{display:flex;gap:6px;margin:24px 0 18px;border-bottom:1px solid var(--edge)}.stage-tabs button{padding:12px 14px;font-size:13px;color:var(--muted);border-bottom:2px solid transparent}.stage-tabs button[aria-pressed=true]{border-color:var(--accent);color:var(--ink);font-weight:650}.stage-description{min-height:85px}.dep3d{position:relative;display:flex;flex-direction:column;height:100vh;overflow:hidden;border:1px solid #cdd9e2;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #fffc,0 1px 2px #0f2a4a0a,0 30px 70px -28px #0f2a4a3d,0 14px 34px -14px #007d981f}.dep3d-escena{position:relative;flex:1;min-height:0;background:linear-gradient(160deg,#f8fbfd,#eef4f8)}.dep3d-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.dep3d-pedir{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;display:block;text-align:center;padding:13px 22px 12px;border-radius:12px;background:#ffffffec;border:1px solid #ffffffd9;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px #0f2a4a1f,0 16px 40px -18px #0f2a4a52}.dep3d-pedir-titulo{display:block;font-size:14px;font-weight:650;letter-spacing:-.01em;color:var(--ink)}.dep3d-pedir-nota{display:block;margin-top:4px;font-size:11px;color:var(--muted)}.dep3d-panel{position:absolute;left:22px;bottom:20px;right:22px;display:flex;flex-wrap:wrap;gap:28px;margin:0;padding:14px 18px 15px;border-radius:12px;background:#ffffffe6;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);border:1px solid #ffffffd9;box-shadow:0 0 0 1px #0f2a4a14,0 16px 40px -18px #0f2a4a52}.dep3d-panel div{min-width:96px}.dep3d-panel dt{font-size:9.5px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:#6b8090;margin-bottom:5px}.dep3d-panel dd{margin:0;font-size:18px;font-weight:620;letter-spacing:-.022em;line-height:1.15;color:var(--ink);font-variant-numeric:tabular-nums}.dep3d[data-etapa="2"] .dep3d-panel dd{color:var(--accent)}.dep3d-etiqueta{position:relative;display:inline-block;font:600 10px/1 system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--ink);background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffffd9;border-radius:999px;padding:7px 11px;white-space:nowrap;box-shadow:0 0 0 1px #0f2a4a1f,0 8px 20px -8px #0f2a4a66;opacity:0;transform:translateY(4px);transition:opacity .5s,transform .5s}.dep3d-etiqueta:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:18px;margin-left:-.5px;background:linear-gradient(#0f2a4aa6,#0f2a4a00)}.dep3d-etiqueta[data-visible=true]{opacity:1;transform:none}.industry-section{color:#fff;background:radial-gradient(70% 80% at 100% 100%,#0f4a68 0%,transparent 60%),#0b2238}.industry-section .section-heading h2,.industry-section .text-link{color:#fff}.industry-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(200px,17vw,250px);gap:14px}.industry-card{position:relative;display:flex;border-radius:16px;overflow:hidden;background:#123a5c;isolation:isolate}.industry-card:first-child{grid-column:span 2}.industry-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.8);translate:0 var(--py,0px);transition:scale 1.1s cubic-bezier(.2,.8,.2,1),filter .7s}.industry-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b223800 30%,#0b2238b3 70%,#0b2238f2)}.industry-body{position:relative;z-index:1;display:flex;align-items:center;gap:12px;width:100%;margin-top:auto;padding:clamp(16px,1.5vw,22px)}.industry-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#ffffff1a;border:1px solid #ffffff26;color:#6fd2e0;flex-shrink:0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.industry-card h3{flex:1;font-size:clamp(15px,1.2vw,17px);font-weight:600;letter-spacing:-.02em;line-height:1.25;color:#fff}.industry-card .card-arrow{width:36px;height:36px;border-color:#ffffff40}.industry-card:hover img,.industry-card:focus-visible img{scale:1.06;filter:saturate(1)}.industry-card:hover .card-arrow,.industry-card:focus-visible .card-arrow{background:#6fd2e0;border-color:#6fd2e0;color:var(--ink);transform:translate(3px,-3px)}.horizontal{display:flex;justify-content:space-between;align-items:end;gap:36px}.horizontal .text-link{white-space:nowrap}.knowledge-preview .section-heading{margin-bottom:clamp(28px,3vw,40px)}.cta-band{padding:clamp(56px,6vw,84px) 0;color:#fff;background:radial-gradient(60% 90% at 90% 0%,#1b4f78 0%,transparent 60%),#123a5c}.cta-band>.shell{display:flex;align-items:center;justify-content:space-between;gap:32px}.cta-band h2{font-size:clamp(28px,3vw,40px);letter-spacing:-.045em;font-weight:550;margin-bottom:10px;color:#fff;text-wrap:balance}.cta-band p{color:#c3d6e2;font-size:15px}.cta-action{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex-shrink:0}.cta-action small{font-size:12px;color:#a8c4d6;padding-left:2px}.site-footer a{line-height:1.65}.site-footer .max-w-7xl{max-width:1336px}.site-footer p{letter-spacing:normal}.skip-link{position:fixed;left:20px;top:-100px;z-index:110;padding:16px;background:var(--ink);color:#fff;border-radius:6px}.skip-link:focus{top:12px}.mobile-navigation{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#fff;padding:24px;display:flex;flex-direction:column;overflow:auto}.mobile-nav-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:38px}.mobile-nav-top button,.menu-toggle{width:44px;height:44px;align-items:center;justify-content:center}.mobile-navigation nav{display:flex;flex-direction:column;margin-bottom:30px}.mobile-navigation nav a{font-size:25px;padding:18px 0;border-bottom:1px solid var(--edge);letter-spacing:-.035em}.mobile-navigation>.language-links{margin-bottom:24px}.mobile-navigation>.button{margin-top:auto}.public-page:not(.home-page) h1{font-style:normal;text-transform:none;font-weight:550;letter-spacing:-.055em;line-height:1.12;font-size:clamp(35px,4.3vw,60px)}.public-page:not(.home-page) h2{font-style:normal;text-transform:none;font-weight:550;letter-spacing:-.035em;line-height:1.25}.public-page:not(.home-page) h3{font-style:normal;text-transform:none;letter-spacing:-.015em;font-weight:600}.public-page .text-gray-400{color:#617489}.public-page .text-gray-500{color:#516779}.public-page .text-cyan-500{color:#007e98}.public-page .bg-cyan-500{background:#087f99}.public-page .bg-cyan-500.text-white{color:#fff}.public-page section.bg-slate-900 .text-gray-400,.public-page section.bg-slate-950 .text-gray-400{color:#b9cbd8}.public-page .font-black{font-weight:650}.public-page p{overflow-wrap:break-word}.public-page article p{line-height:1.85}.public-page:not(.home-page)>section:first-of-type:not(.page-hero):not(.cta-band):not([class*=bg-slate]):not([class*=bg-zinc]):not([class*=bg-gray-9]){background-color:#f5f8fa;border-bottom:1px solid var(--edge)}.private-survey{background:linear-gradient(135deg,#edf5f7,#f8fafb 55%)}.private-survey>header{border-bottom:1px solid #d8e5ec}.private-survey>header>div{padding-block:22px}.private-survey main>div{box-shadow:0 15px 50px #102e4908;border-color:#d8e5ec;border-radius:14px}.private-survey input,.private-survey select,.private-survey textarea{min-height:44px}.private-survey h1{letter-spacing:-.035em}.private-survey button{transition:background .2s,box-shadow .2s}.private-survey button:focus-visible{outline-offset:3px}@media(min-width:761px){.hero-copy{animation:hero-enter .7s ease-out both}.hero-visual{animation:hero-enter .9s ease-out both}@keyframes hero-enter{0%{transform:translateY(15px);opacity:.7}to{transform:none;opacity:1}}}@media(max-width:1180px){.nav-shell{gap:20px}.desktop-nav{gap:18px}.nav-actions .language-links{display:none}.home-hero{gap:35px}.growth-grid{gap:44px}.hero-visual{height:520px}}@media(max-width:960px){.desktop-nav,.nav-actions{display:none}.menu-toggle{display:flex;margin-left:auto}.nav-shell{height:76px}.shell{width:calc(100% - 48px)}.home-hero{padding-top:108px;gap:30px}.hero-visual{height:480px}.hero-copy h1{font-size:48px}.growth-grid{gap:35px}.method-list{grid-template-columns:repeat(2,1fr)}.horizontal{display:block}.industry-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.shell,.nav-shell{width:calc(100% - 40px)}.brand img{width:118px}.home-hero{grid-template-columns:1fr;padding-top:106px;gap:24px;padding-bottom:28px}.hero-copy{padding:8px 0}.hero-copy h1{font-size:clamp(43px,9vw,64px)}.eyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:22px}.hero-description{font-size:16px;line-height:1.75}.hero-visual{height:360px}.hero-visual img{object-position:50% 55%}.visual-signal{left:16px;right:16px;bottom:40px;padding:14px}.section{padding-block:60px}.section-heading{margin-bottom:28px}.section-heading h2{font-size:33px}.problem-grid,.growth-grid{grid-template-columns:1fr}.problem-card{min-height:340px}.problem-grid{gap:14px}.method-list{grid-template-columns:1fr;gap:12px}.method-list li>span{margin-bottom:18px}.growth-grid{gap:40px}.dep3d{height:360px;order:2}.dep3d-panel{left:14px;right:14px;bottom:14px;gap:16px;padding:12px}.industry-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px;gap:10px}.industry-icon{display:none}.industry-card .card-arrow{width:32px;height:32px}.cta-band>.shell{align-items:flex-start;flex-direction:column}.public-page:not(.home-page) h1{font-size:38px}.site-footer .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-description{min-height:100px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.contact-experience{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;padding-block:80px 90px;align-items:start}.contact-intro{padding-top:25px}.contact-intro h1{margin-bottom:25px}.contact-intro>p:not(.eyebrow){font-size:17px;line-height:1.8;color:var(--muted)}.contact-assurance{display:flex;gap:12px;padding:22px 0;margin:24px 0;border-block:1px solid var(--edge);font-size:13px;color:var(--muted);line-height:1.7}.contact-assurance svg{flex-shrink:0;color:var(--accent);margin-top:4px}.contact-direct a{display:flex;gap:15px;align-items:center;padding:18px 0;color:var(--muted);font-size:11px}.contact-direct strong{display:block;color:var(--ink);font-size:13px;font-weight:600;margin-top:3px}.contact-direct a>svg:last-child{margin-left:auto}.contact-panel{border:1px solid var(--edge);padding:32px;border-radius:12px;box-shadow:0 18px 60px #102e4907;background:#fff;min-width:0}.form-progress{display:flex;list-style:none;gap:12px;margin-bottom:35px;padding-bottom:28px;border-bottom:1px solid var(--edge)}.form-progress li{flex:1;display:flex;gap:8px;align-items:center;font-size:11px;color:var(--muted)}.form-progress li>span{display:grid;place-items:center;width:25px;height:25px;flex-shrink:0;border:1px solid var(--edge);border-radius:50%}.form-progress li[aria-current]>span,.form-progress li[data-complete=true]>span{background:var(--ink);color:#fff;border-color:var(--ink)}.form-progress li[aria-current]{font-weight:700;color:var(--ink)}.contact-panel h2{font-size:29px;margin-bottom:25px}.contact-panel .eyebrow{margin-bottom:10px}.contact-panel fieldset{border:0;padding:0;min-width:0}.contact-panel legend{font-size:14px;margin-bottom:15px}.problem-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.problem-option{display:flex;gap:10px;align-items:center;padding:15px 12px;border:1px solid var(--edge);border-radius:6px;cursor:pointer;font-size:12px;line-height:1.5}.problem-option:has(:checked){border-color:var(--accent);background:#edf8fa}.problem-option input{accent-color:var(--accent)}.form-field{display:flex;flex-direction:column;gap:9px;min-width:0}.form-field>span{font-size:12px;font-weight:600;display:flex;justify-content:space-between;gap:10px}.form-field small{font-weight:400;font-size:10px;color:var(--muted)}.form-field input,.form-field select,.form-field textarea{width:100%;border:1px solid #ccd9e2;border-radius:6px;padding:12px;font-size:14px;min-height:47px;background:#fff;color:var(--ink)}.form-field textarea{resize:vertical}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{border-color:var(--accent)}.message-field{margin-top:25px}.form-field textarea::placeholder{color:#6d8090;font-size:12px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px}.form-grid>.form-field:first-child{grid-column:1/-1}.form-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:32px;padding-top:24px;border-top:1px solid var(--edge)}.form-controls>.button{margin-left:auto}.consult-summary{padding:18px;background:#f1f7f9;border-radius:7px;margin-bottom:25px}.consult-summary span{font-size:10px;color:var(--muted);display:block;margin-bottom:8px}.consult-summary strong{font-size:14px;font-weight:600}.consult-summary p,.form-privacy{font-size:12px;color:var(--muted);margin-top:8px}.form-privacy{margin-top:24px}.form-error{padding:15px;background:#fff2ee;border:1px solid #f3c7b7;color:#8f3216;font-size:13px;border-radius:6px;margin-top:20px}.form-success{padding:55px 0;display:flex;flex-direction:column;align-items:flex-start;gap:25px}.form-success>svg{color:var(--accent)}.form-success h2{margin:0}.form-success p{color:var(--muted);line-height:1.8}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:960px){.contact-experience{gap:36px}}@media(max-width:760px){.contact-experience{grid-template-columns:1fr;padding-block:30px 60px;gap:30px}.contact-intro{padding:0}.contact-direct{display:flex;gap:20px;flex-wrap:wrap}.contact-direct a>svg:last-child{display:none}.contact-panel{padding:23px}.form-progress{gap:7px}.form-progress li{flex-direction:column;align-items:flex-start;gap:8px;font-size:10px}.problem-options,.form-grid{grid-template-columns:1fr}.form-controls .button{padding:14px 18px}.contact-assurance{margin-bottom:8px}.contact-intro>p:not(.eyebrow){font-size:15px}}.blog-hero{padding:155px 0 60px;background:var(--paper);border-bottom:1px solid var(--edge)}.blog-hero h1{max-width:800px;margin-bottom:24px}.blog-hero>.shell>p:last-child{font-size:17px;line-height:1.8;max-width:680px;color:var(--muted)}.blog-content{padding-block:40px 80px}.blog-toolbar{display:flex;gap:18px}.blog-search,.blog-select{display:flex;align-items:center;gap:14px;border:1px solid #ccd9e2;border-radius:7px;padding:14px 18px;color:var(--muted)}.blog-search{flex:1}.blog-search input{width:100%;font-size:14px;min-width:0}.blog-select select{font-size:13px;background:#fff;max-width:230px}.results-count{font-size:12px;color:var(--muted);margin:24px 0}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.guide-card{border:1px solid var(--edge);border-radius:8px;overflow:hidden;background:#fff;transition:transform .2s,border-color .2s}.guide-card[hidden]{display:none}.guide-card:hover{transform:translateY(-4px);border-color:#8bb7c6}.guide-card>a{display:flex;height:100%;flex-direction:column}.guide-image{height:185px;position:relative;overflow:hidden;background:#edf3f5}.guide-image img{width:100%;height:100%;object-fit:cover}.guide-image>span{position:absolute;bottom:14px;left:14px;background:#fff;color:var(--ink);padding:7px 10px;font-size:10px;border-radius:3px}.guide-copy{padding:25px;display:flex;flex:1;flex-direction:column}.guide-copy h2{font-size:20px;margin-bottom:13px;line-height:1.3!important}.guide-copy>p{font-size:13px;line-height:1.8;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.guide-copy>div{display:flex;justify-content:space-between;margin-top:auto;padding-top:24px;color:var(--accent);font-size:11px}.blog-load{display:flex;justify-content:center;margin-top:35px}.blog-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:65px;padding-top:45px;border-top:1px solid var(--edge)}.blog-tools>a{padding:25px;background:var(--paper);border-radius:8px;position:relative}.blog-tools h2{font-size:19px;margin:20px 0 12px}.blog-tools p{font-size:13px;line-height:1.7;color:var(--muted)}.blog-tools>a>svg:last-child{margin-top:20px}.blog-empty{padding:50px;border:1px solid var(--edge);border-radius:8px}.blog-empty>p{margin-top:20px}.article-cover{width:100%;height:280px;object-fit:cover;border-radius:8px;margin-bottom:35px}.article-prose p{margin-bottom:20px;color:var(--muted);font-size:16px;white-space:pre-line}.article-prose p:last-child{margin-bottom:0}.article-toc{padding:24px;border:1px solid var(--edge);border-radius:8px}.article-toc>p{font-weight:650;font-size:13px;margin-bottom:16px;color:var(--ink)}.article-toc a{display:block;padding:10px 0;font-size:12px;line-height:1.6;color:var(--muted);border-top:1px solid #edf2f5}.article-toc a:hover{color:var(--accent)}.article-sources{padding:24px;background:var(--paper);border-radius:8px;margin-bottom:35px}.article-sources h2{font-size:19px;margin-bottom:15px}.article-sources li{margin:10px 0;font-size:13px;line-height:1.7}.article-sources a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.article-page section[id]{scroll-margin-top:115px}.article-page>section:first-of-type h1{max-width:930px;margin-inline:auto}.article-aside>div.sticky{position:static}@media(max-width:1000px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.blog-hero{padding:115px 0 40px}.blog-toolbar{flex-direction:column}.blog-select select{width:100%;max-width:none}.blog-grid,.blog-tools{grid-template-columns:1fr}.guide-image,.article-cover{height:210px}.article-page article>.max-w-6xl>.grid{display:flex;flex-direction:column}.article-aside{order:-1}.article-aside>div{display:none}.article-toc{padding:18px}.article-toc a{padding:7px 0}.blog-tools{gap:16px}}body{font-family:Inter Variable,Inter,system-ui,sans-serif}.article-loading{padding-top:160px;min-height:70vh}.article-loading>div{height:22px;margin-top:24px;background:#edf2f5;border-radius:4px}.article-loading>div:last-child{width:60%}.floating-contact{right:20px!important;bottom:20px!important}.floating-contact>div:last-child button{box-shadow:0 4px 16px #102e4920}.floating-contact .animate-ping,.floating-contact .animate-bounce{animation:none}.page-hero{padding:clamp(120px,12vw,150px) 0 clamp(48px,5vw,72px);color:#fff;background:radial-gradient(60% 80% at 90% 10%,#0f4a68 0%,transparent 60%),linear-gradient(#ffffff08 1px,transparent 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff08 1px,transparent 1px) 0 0/32px 32px,#0b2238}.page-hero>.shell{display:grid;grid-template-columns:1.2fr .8fr;gap:75px;align-items:center}.page-hero .eyebrow{color:#6fd2e0}.page-hero h1{color:#fff;margin-bottom:22px;text-wrap:balance}.page-hero h1+p{font-size:17px;color:#c3d6e2;line-height:1.75;margin-bottom:24px;max-width:56ch;text-wrap:pretty}.page-hero .text-link{color:#fff}.page-hero-image{position:relative;height:clamp(260px,26vw,380px);border-radius:18px;overflow:hidden;box-shadow:0 30px 60px -30px #0009;isolation:isolate}.page-hero-image img{width:100%;height:100%;object-fit:cover;scale:1.1;translate:0 var(--py,0px)}.page-hero-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,#0b223899);pointer-events:none}.page-hero-image>span{position:absolute;z-index:1;bottom:14px;left:14px;font-size:10px;background:#0b2238cc;color:#fff;padding:7px 12px;border-radius:100px;letter-spacing:.04em}.approach-band{padding:clamp(56px,6vw,88px) 0;background:#fff}.fases-tabs{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;border:0;margin-bottom:clamp(36px,4vw,56px)}.fases-tabs button{position:relative;text-align:left;padding:18px 4px 16px;border-top:2px solid var(--edge);background:none;color:var(--muted);transition:color .3s}.fases-tabs button:hover{color:var(--ink)}.fases-tab-num{display:block;font:650 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;color:#8fa4b5;margin-bottom:10px;transition:color .3s}.fases-tab-label{display:block;font-size:13.5px;font-weight:600;letter-spacing:-.01em;line-height:1.3;text-wrap:balance}.fases-tabs button.is-active{color:var(--ink)}.fases-tabs button.is-active .fases-tab-num,.fases-tabs button.is-done .fases-tab-num{color:var(--accent)}.fases-tabs button.is-done{border-top-color:#9fcbd6}.fases-tab-bar{position:absolute;left:0;top:-2px;height:2px;width:100%;background:linear-gradient(90deg,var(--accent),#00a5b5);transform-origin:left;transform:scaleX(0)}.fases-tabs button.is-active .fases-tab-bar{animation:tab-progress linear both}@keyframes tab-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fases-stage{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(36px,5vw,80px);align-items:center}.fases-copy{position:relative;min-height:420px}.fases-panel{position:relative;padding-top:clamp(28px,3vw,44px)}.fases-num{position:absolute;top:-26px;right:0;font:800 clamp(96px,10vw,150px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px #d3dfe7;pointer-events:none;-webkit-user-select:none;user-select:none}.fases-sub{position:relative;display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:18px}.fases-sub:after{content:"";width:34px;height:1px;background:var(--accent);opacity:.5}.fases-panel h2{position:relative;font-size:clamp(30px,3.4vw,46px);letter-spacing:-.045em;line-height:1.08;color:var(--ink);margin-bottom:18px;text-wrap:balance}.fases-detail{font-size:16.5px;line-height:1.75;color:var(--muted);max-width:52ch;text-wrap:pretty}.fases-logs{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:10px}.fases-logs li{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--edge);border-radius:12px;background:#fff;font-size:14px;color:#38536a;box-shadow:0 10px 24px -20px #102e4966}.fases-logs li svg{flex-shrink:0;width:22px;height:22px;padding:4px;border-radius:50%;color:#fff;background:var(--accent)}.fases-panel.is-active>*{animation:rise .7s cubic-bezier(.16,1,.3,1) both}.fases-panel.is-active>:nth-child(2){animation-delay:.05s}.fases-panel.is-active>:nth-child(3){animation-delay:.12s}.fases-panel.is-active>:nth-child(4){animation-delay:.2s}.fases-panel.is-active>:nth-child(5){animation-delay:.28s}.fases-panel.is-active li{animation:tick .55s cubic-bezier(.16,1,.3,1) both}.fases-panel.is-active li:nth-child(1){animation-delay:.4s}.fases-panel.is-active li:nth-child(2){animation-delay:.52s}.fases-panel.is-active li:nth-child(3){animation-delay:.64s}.fases-panel.is-active li:nth-child(4){animation-delay:.76s}@keyframes tick{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}html[data-motion=paused] .fases-panel.is-active>*,html[data-motion=paused] .fases-panel.is-active li{animation:none}.fases-photo{position:relative;aspect-ratio:4/3.4;border-radius:22px;overflow:hidden;background:#0b2238;box-shadow:0 40px 80px -40px #102e4980;isolation:isolate}.fases-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform 8s linear}.fases-photo img.on{opacity:1;transform:scale(1)}.fases-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b223800 50%,#0b2238b3);pointer-events:none}.fases-photo-badge{position:absolute;z-index:1;left:20px;bottom:20px;display:inline-flex;align-items:center;gap:12px;padding:10px 16px 10px 12px;border-radius:100px;background:#0b2238cc;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:12px;font-weight:600;letter-spacing:.02em}.fases-photo-badge b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#6fd2e0;color:var(--ink);font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}@media(max-width:1100px){.fases-tabs{grid-template-columns:repeat(3,1fr)}.fases-stage{grid-template-columns:1fr;gap:32px}.fases-copy{min-height:0}.fases-photo{aspect-ratio:16/9}}@media(max-width:640px){.fases-tabs{display:flex;overflow-x:auto;gap:8px;padding-bottom:6px;scrollbar-width:none}.fases-tabs button{flex:0 0 46%;padding:14px 2px 12px}.fases-tab-label{font-size:12.5px}.fases-num{font-size:84px}}.approach-growth{padding:clamp(30px,3.2vw,52px);border-radius:18px;color:#fff;background:radial-gradient(90% 120% at 100% 0%,#0f5674 0%,transparent 60%),linear-gradient(#ffffff0a 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff0a 1px,transparent 1px) 0 0/28px 28px,var(--ink);display:flex;gap:40px;align-items:center;justify-content:space-between;box-shadow:0 34px 60px -30px #102e49a6}.approach-growth .eyebrow{color:#6fd2e0}.approach-growth h2{font-size:clamp(26px,2.6vw,34px);color:#fff;margin-bottom:14px;text-wrap:balance}.approach-growth p:not(.eyebrow){font-size:15px;line-height:1.8;color:#c3d6e2;max-width:640px;text-wrap:pretty}.approach-growth>.button{flex-shrink:0}@media(max-width:760px){.page-hero{padding-top:110px}.approach-band{padding-block:44px}.page-hero>.shell{grid-template-columns:1fr;gap:28px}.page-hero-image{height:230px}.approach-grid{grid-template-columns:1fr}.approach-card{padding:25px}.approach-growth{flex-direction:column;align-items:flex-start;padding:25px}}.reading-progress{position:fixed;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#007d98,#36d9e9);transform:scaleX(0);transform-origin:left;z-index:100;pointer-events:none}.motion-control{position:fixed;bottom:var(--esquiva,22px);left:20px;z-index:60;display:flex;align-items:center;justify-content:center;gap:0;min-width:44px;min-height:44px;padding:0 14px;border:1px solid #dce5eb;border-radius:30px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#516779;box-shadow:0 6px 22px #102e4914;font-size:11px;font-weight:550;transition:background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease,bottom .25s ease}.motion-control:hover{color:var(--ink);border-color:#c3d3de;box-shadow:0 8px 26px #102e491f}.motion-control:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.motion-control svg{flex-shrink:0}.motion-control span{max-width:0;padding-left:0;overflow:hidden;white-space:nowrap;transition:max-width .28s ease,padding-left .28s ease}.motion-control:hover span,.motion-control:focus-visible span{max-width:180px;padding-left:9px}.motion-control[data-sobre-hero]{background:#071726b3;border-color:#ffffff2e;color:#fff;box-shadow:0 6px 22px #0717264d}.motion-control[data-en-video]{position:absolute;left:clamp(14px,2vw,26px);bottom:clamp(14px,2vw,22px);z-index:3;background:#071726b3;border-color:#ffffff2e;color:#fff;box-shadow:0 6px 22px #0717264d}.motion-control[data-en-video]:hover{background:#071726e6;border-color:#5ad6ea73;color:#5ad6ea}section:has(>.motion-control[data-en-video]){position:relative}.motion-control[data-sobre-hero]:hover{background:#071726e6;border-color:#5ad6ea73;color:#5ad6ea}.home-hero{position:relative}.hero-copy{position:relative;z-index:1}.hero-copy h1 span{background:linear-gradient(105deg,#007d98 15%,#00aec2 45%,#102e49,#007d98 85%);background-size:240% auto;background-clip:text;-webkit-background-clip:text;color:transparent;animation:headline-flow 7s ease-in-out infinite}.hero-visual{isolation:isolate;box-shadow:0 22px 60px #102e4918}.hero-visual picture{animation:warehouse-breathe 12s ease-in-out infinite}.hero-visual:before{content:"";position:absolute;z-index:1;top:-10%;left:0;right:0;height:18%;background:linear-gradient(0deg,transparent,#35d7e72e,transparent);border-bottom:1px solid #87efff70;animation:warehouse-scan 7s ease-in-out infinite;pointer-events:none}.visual-signal{animation:signal-float 5s ease-in-out infinite}.status-dot{animation:status-signal 3s ease-in-out infinite}.guide-card,.approach-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}.guide-card:hover,.approach-card:hover{transform:translateY(-9px);box-shadow:0 24px 45px #102e4910;border-color:#58b5c7}.guide-card:hover img{transform:scale(1.06)}.guide-image img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.button{position:relative;overflow:hidden}.button.primary:after{content:"";position:absolute;inset:-100% auto -100% -40%;width:25%;background:linear-gradient(90deg,transparent,#ffffff35,transparent);transform:translate(0) rotate(25deg);transition:transform .65s;pointer-events:none}.button.primary:hover:after{transform:translate(680%) rotate(25deg)}.button:hover svg{transform:translate(3px,-3px)}.button svg{transition:transform .25s}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .3s}.desktop-nav a:hover:after,.desktop-nav a[aria-current]:after{transform:scaleX(1)}.mobile-navigation{animation:menu-reveal .35s cubic-bezier(.16,1,.3,1)}.contact-panel fieldset,.contact-panel .form-grid,.consult-summary{animation:step-reveal .45s ease-out}@keyframes headline-flow{0%,to{background-position:0% center}50%{background-position:100% center}}@keyframes warehouse-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes warehouse-scan{0%,15%{transform:translateY(-100%);opacity:0}25%{opacity:1}80%,to{transform:translateY(700%);opacity:0}}@keyframes signal-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes status-signal{0%,to{box-shadow:0 0 0 3px #00a5b514}50%{box-shadow:0 0 0 8px #00a5b508}}@keyframes menu-reveal{0%{opacity:.5;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes step-reveal{0%{opacity:.4;transform:translate(16px)}to{opacity:1;transform:translate(0)}}html[data-motion=paused] *,html[data-motion=paused] *:before,html[data-motion=paused] *:after{animation-play-state:paused!important;transition:none!important}html[data-motion=paused] .hero-copy h1 span{color:var(--accent);background:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hero-copy h1 span{color:var(--accent);background:none}}@media(max-width:760px){.motion-control{bottom:var(--esquiva,16px);left:12px}.hero-visual picture{animation-duration:16s}}.consultation-prep{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:65px;padding-top:55px;border-top:1px solid var(--edge)}.consultation-prep h2{font-size:30px;margin-bottom:22px}.consultation-prep p{font-size:14px;line-height:1.9;color:var(--muted)}.consultation-prep .text-link{margin-top:15px}.consultation-prep ul{list-style:none}.consultation-prep li{display:flex;gap:14px;font-size:14px;line-height:1.8;padding:14px 0;border-bottom:1px solid var(--edge)}.consultation-prep li svg{flex-shrink:0;color:var(--accent);margin-top:5px}.consultation-note{margin-top:20px}@media(max-width:760px){.consultation-prep{grid-template-columns:1fr;gap:25px;margin-top:45px;padding-top:35px}}.decision-section .section-heading>p:not(.eyebrow){font-size:17px;line-height:1.75;color:#38536a;max-width:620px}.decision-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.decision-card{position:relative;display:flex;flex-direction:column;padding:clamp(24px,2.2vw,32px);border:1px solid #d9e4eb;border-radius:18px;background:linear-gradient(180deg,#fff,#f5f9fb);box-shadow:0 1px #fff inset,0 18px 40px -30px #102e4959;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s}.decision-card:hover{transform:translateY(-6px);border-color:#9fcbd6;box-shadow:0 1px #fff inset,0 30px 50px -28px #102e4966}.decision-mark{display:flex;align-items:center;justify-content:space-between;color:var(--accent);margin-bottom:clamp(26px,2.8vw,44px)}.decision-mark .card-number{font:11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;color:#7a90a2}.decision-card h3{font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.4;color:#38536a;margin-bottom:8px}.decision-card .decision-cost{font-size:clamp(24px,2.2vw,32px);font-weight:600;letter-spacing:-.04em;line-height:1.15;color:var(--ink);font-variant-numeric:tabular-nums;text-wrap:balance;margin-bottom:22px}.decision-card small{margin-top:auto;padding-top:16px;border-top:1px solid var(--edge);font-size:11.5px;line-height:1.6;color:var(--muted)}.decision-card.answer{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:center;padding:clamp(30px,3.2vw,52px);border-color:#0b2238;color:#fff;background:radial-gradient(90% 120% at 100% 0%,#0f5674 0%,transparent 60%),linear-gradient(#ffffff0a 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff0a 1px,transparent 1px) 0 0/28px 28px,var(--ink);box-shadow:0 34px 60px -30px #102e49a6}.decision-card.answer:hover{transform:none;border-color:#0b2238}.decision-card.answer>div:first-child{display:flex;flex-direction:column}.decision-card.answer .decision-mark{justify-content:flex-start;gap:14px}.decision-card.answer .decision-mark,.decision-card.answer .decision-mark .card-number{color:#6fd2e0}.decision-card.answer h3{color:#dbe7ef;font-size:clamp(15px,1.3vw,17px)}.decision-card .decision-figure{font-size:clamp(34px,4vw,56px);font-weight:600;letter-spacing:-.05em;line-height:1.02;color:#6fd2e0;text-wrap:balance}.decision-card.answer small{margin-top:20px;padding-top:14px;border-top-color:#ffffff24;color:#a8c4d6;font-size:12.5px}.decision-closing{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.decision-card .decision-closing p{font-size:15.5px;line-height:1.8;color:#c3d6e2;text-wrap:pretty}.button.light{background:#fff;color:var(--ink);border:1px solid #fff}.button.light:hover{background:#e6f5f8;box-shadow:0 12px 32px #04121e59}@media(max-width:960px){.decision-card.answer{grid-template-columns:1fr;gap:28px}}@media(max-width:760px){.decision-grid{grid-template-columns:1fr;gap:14px}.decision-mark{margin-bottom:20px}}.hero-on-video{grid-template-columns:1fr;padding-top:150px;padding-bottom:120px;isolation:isolate;--copia-izq:clamp(48px, min(50vw - 620px, 4.5vw), 96px);--copia-ancho:min(680px, 45vw)}@media(min-width:761px){.hero-on-video{min-height:100vh;min-height:100svh}}.site-header{transition:background-color .35s ease,border-color .35s ease}.site-header:before{content:"";position:absolute;top:0;right:0;bottom:-64px;left:0;opacity:0;transition:opacity .35s ease;pointer-events:none;background:linear-gradient(180deg,#071726e0,#071726a8 55%,#07172600)}.site-header .nav-shell{position:relative;z-index:1}.site-header[data-sobre-hero]{background-color:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.site-header[data-sobre-hero]:before{opacity:1}.brand{position:relative;display:block}.brand img{transition:opacity .35s ease}.brand .brand-reverso{position:absolute;top:0;left:0;opacity:0}.site-header[data-sobre-hero] .brand>img:first-child{opacity:0}.site-header[data-sobre-hero] .brand .brand-reverso{opacity:1}.site-header[data-sobre-hero] .desktop-nav a{color:#ffffffd9}.site-header[data-sobre-hero] .desktop-nav a:hover,.site-header[data-sobre-hero] .desktop-nav a[aria-current]{color:#5ad6ea}.site-header[data-sobre-hero] .desktop-nav a:after{background:#5ad6ea}.site-header[data-sobre-hero] .language-links{color:#ffffffa6}.site-header[data-sobre-hero] .language-links a[aria-current],.site-header[data-sobre-hero] .menu-toggle{color:#fff}.site-header[data-sobre-hero] .nav-cta.button.primary{background:#fff;color:var(--ink);border-color:#fff}.site-header[data-sobre-hero] .nav-cta.button.primary:hover{background:#dff5f9;border-color:#dff5f9}.hero-media{position:absolute;inset:0 calc(50% - 50vw);z-index:-1;overflow:hidden;background:#0b1f33}.hero-media video{width:100%;height:100%;object-fit:cover;display:block}.hero-media:after{content:"";position:absolute;inset:auto 0 0;height:32%;background:linear-gradient(180deg,transparent,#0717269e);pointer-events:none}.hero-veil{position:absolute;top:0;right:0;bottom:0;left:0;--fin-texto:calc(var(--copia-izq) + var(--copia-ancho));background:linear-gradient(90deg,#071726f5 0,#071726f0 calc(var(--fin-texto) - 140px),#071726d1 var(--fin-texto),#0717263d calc(var(--fin-texto) + 130px),#07172617 100%)}@media(max-width:960px){.hero-on-video{--copia-izq:24px}}.hero-copy h1 span{display:block}.hero-on-video .hero-copy h1 .h1-entrada,.hero-copy h1 .h1-entrada{display:block;text-wrap:balance;max-width:9em;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;margin-top:0;color:inherit;background:none;-webkit-text-fill-color:currentColor;animation:none}.hero-on-video .hero-copy h1 .h1-entrada{grid-row:1}.hero-on-video .hero-copy h1:after{content:"";grid-row:2;width:84px;height:3px;border-radius:3px;background:#5ad6ea;margin:.42em 0 .5em}.hero-on-video .hero-copy{max-width:var(--copia-ancho);margin-left:calc(var(--copia-izq) - 50vw + 50%)}.hero-on-video .hero-description{max-width:520px}.hero-on-video .hero-copy h1{display:grid;justify-items:start;color:#fff;margin-bottom:24px;font-size:clamp(34px,4vw,60px);line-height:1.02;letter-spacing:-.045em}.hero-on-video .hero-copy h1 span{grid-row:3;color:#5ad6ea;background:none;-webkit-text-fill-color:#5ad6ea;animation:none;text-wrap:balance;font-size:.38em;line-height:1.55;letter-spacing:-.005em;font-weight:400;margin-top:0;max-width:21em}.hero-on-video .hero-description{color:#fff;font-size:16px;line-height:1.7;margin-top:30px;margin-bottom:36px;max-width:440px}.hero-on-video .eyebrow{color:#5ad6ea}.hero-facts{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:26px 0 0;padding:18px 0 0;border-top:1px solid #ffffff26;border-image:linear-gradient(90deg,#5ad6ea 0,#5ad6ea 64px,#ffffff26 64px) 1;list-style:none;font-size:16px;font-weight:400;letter-spacing:normal;text-transform:none;line-height:1.6;color:#ffffffb3}.hero-facts li{display:flex;align-items:center;gap:12px}.hero-facts li:not(:last-child):after{content:"·";color:#5ad6ea}.hero-on-video .button.primary{background:#fff;color:var(--ink);border-color:#fff;min-height:58px;padding:18px 28px;font-size:15px}.hero-on-video .button.primary svg{color:var(--accent)}.hero-on-video .button.primary:hover{background:#dff5f9;border-color:#dff5f9}@media(max-width:960px){.hero-on-video{padding-top:120px;padding-bottom:90px}}@media(max-width:760px){.hero-on-video{padding-top:112px;padding-bottom:76px}.hero-on-video .hero-copy{padding:8px 0;max-width:none;margin-left:0}.hero-on-video .hero-copy h1 .h1-entrada{max-width:none}.hero-veil{background:linear-gradient(180deg,#071726e6,#071726d9 55%,#071726f2)}.hero-facts{flex-direction:column;align-items:flex-start;gap:8px;margin-top:22px;padding-top:16px}.hero-facts li:not(:last-child):after{display:none}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hero-copy>*{animation:rise .9s cubic-bezier(.16,1,.3,1) both}.hero-copy>:nth-child(1){animation-delay:.05s}.hero-copy>:nth-child(2){animation-delay:.16s}.hero-copy>:nth-child(3){animation-delay:.3s}.hero-copy>:nth-child(4){animation-delay:.42s}.hero-copy>:nth-child(5){animation-delay:.55s}.hero-facts li{animation:rise .8s cubic-bezier(.16,1,.3,1) both}.hero-facts li:nth-child(1){animation-delay:.65s}.hero-facts li:nth-child(2){animation-delay:.78s}.hero-facts li:nth-child(3){animation-delay:.9s}html[data-motion=paused] .hero-copy>*,html[data-motion=paused] .hero-facts li{animation:none}@keyframes shine{0%,to{transform:translate(0) rotate(25deg)}22%,99%{transform:translate(680%) rotate(25deg)}}.home-hero .button.primary:after{animation:shine 7s 2.4s ease-in-out infinite}@keyframes kenburns{0%{transform:scale(1.02)}to{transform:scale(1.13) translate3d(-1.5%,-1.5%,0)}}.problem-card img,.industry-card img{animation:kenburns 16s ease-in-out infinite alternate}.problem-card:nth-child(2) img{animation-delay:-5s}.problem-card:nth-child(3) img{animation-delay:-10s}.industry-card:nth-child(2) img{animation-delay:-2s}.industry-card:nth-child(3) img{animation-delay:-4s}.industry-card:nth-child(4) img{animation-delay:-6s}.industry-card:nth-child(5) img{animation-delay:-8s}.industry-card:nth-child(6) img{animation-delay:-10s}.industry-card:nth-child(7) img{animation-delay:-12s}@keyframes sweep{0%{transform:translate(-160%) skew(-18deg);opacity:0}6%{opacity:.75}28%{transform:translate(280%) skew(-18deg);opacity:0}to{transform:translate(280%) skew(-18deg);opacity:0}}.problem-card:before,.industry-card:before{content:"";position:absolute;z-index:1;top:-20%;bottom:-20%;left:0;width:34%;background:linear-gradient(90deg,transparent,#ffffff26,transparent);animation:sweep 12s ease-in-out infinite;pointer-events:none}.problem-card:nth-child(2):before{animation-delay:4s}.problem-card:nth-child(3):before{animation-delay:8s}.industry-card:nth-child(2):before{animation-delay:1.7s}.industry-card:nth-child(3):before{animation-delay:3.4s}.industry-card:nth-child(4):before{animation-delay:5.1s}.industry-card:nth-child(5):before{animation-delay:6.8s}.industry-card:nth-child(6):before{animation-delay:8.5s}.industry-card:nth-child(7):before{animation-delay:10.2s}@keyframes nudge{0%,88%,to{transform:none}93%{transform:translate(3px,-3px)}}.card-arrow svg{animation:nudge 6s ease-in-out infinite}.problem-card:nth-child(2) .card-arrow svg{animation-delay:2s}.problem-card:nth-child(3) .card-arrow svg{animation-delay:4s}.industry-icon{animation:bob 3.6s ease-in-out infinite}.industry-card:nth-child(2n) .industry-icon{animation-delay:-1.2s}.industry-card:nth-child(3n) .industry-icon{animation-delay:-2.4s}@keyframes bob{50%{transform:translateY(-3px)}}.decision-mark svg{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.decision-card:hover .decision-mark svg{transform:rotate(-8deg) scale(1.15)}@keyframes grid-drift{to{background-position:0 0,28px 28px,28px 28px,0 0}}.decision-card.answer,.approach-growth{animation:grid-drift 7s linear infinite}@keyframes grid-drift-32{to{background-position:0 0,32px 32px,32px 32px,0 0}}.page-hero{animation:grid-drift-32 9s linear infinite}@keyframes glow-pulse{0%,to{text-shadow:0 0 0 #6fd2e000}50%{text-shadow:0 0 36px #6fd2e07a}}.decision-card .decision-figure{animation:glow-pulse 4.5s ease-in-out infinite}.method-list li{position:relative;overflow:hidden}.method-list li:before{content:"";position:absolute;left:0;top:0;height:2px;width:100%;background:linear-gradient(90deg,#6fd2e0,#6fd2e0cc);transform-origin:left;transform:scaleX(0);animation:step-fill 9s ease-in-out infinite}.method-list li:nth-child(2):before{animation-delay:2.25s}.method-list li:nth-child(3):before{animation-delay:4.5s}.method-list li:nth-child(4):before{animation-delay:6.75s}@keyframes step-fill{0%,6%{transform:scaleX(0);opacity:1}30%,55%{transform:scaleX(1);opacity:1}70%,to{transform:scaleX(1);opacity:0}}.method-list li>span{animation:num-glow 9s ease-in-out infinite}.method-list li:nth-child(2)>span{animation-delay:2.25s}.method-list li:nth-child(3)>span{animation-delay:4.5s}.method-list li:nth-child(4)>span{animation-delay:6.75s}@keyframes num-glow{0%,6%,70%,to{color:#6fd2e0;text-shadow:none}25%,45%{color:#fff;text-shadow:0 0 26px #6fd2e0b3}}.stage-description{animation:step-reveal .45s ease-out}.stage-tabs button{transition:color .25s,border-color .25s}@keyframes breathe{0%,to{box-shadow:0 0 #007d9800}50%{box-shadow:0 24px 60px -20px #007d9840}}.public-page .bg-slate-900,.public-page .bg-slate-950,.public-page .bg-zinc-950,.public-page .bg-slate-800,.public-page .bg-\[\#0b3468\],.public-page .bg-\[\#092a53\]{background:radial-gradient(60% 80% at 90% 10%,#0f4a68 0%,transparent 60%),linear-gradient(#ffffff07 1px,transparent 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff07 1px,transparent 1px) 0 0/32px 32px,#0b2238}.public-page .bg-white\/5{background:#ffffff0a}.public-page .bg-white\/10{background:#ffffff14}.public-page .bg-cyan-400,.public-page .bg-cyan-600{background:#007d98}.public-page .bg-cyan-400.text-slate-900,.public-page .bg-cyan-400.text-gray-900,.public-page .bg-cyan-400.text-black{color:#fff}.public-page .text-cyan-400{color:#6fd2e0}.public-page .border-cyan-400{border-color:#6fd2e0}.public-page .bg-cyan-400\/10{background:#6fd2e01a}body :is(h1,h2,h3,h4).uppercase{text-transform:none;letter-spacing:-.035em}body :is(h1,h2,h3,h4).italic{font-style:normal}body :is(h1,h2,h3).tracking-tighter{letter-spacing:-.035em}body :is(h1,h2,h3,h4).font-black{font-weight:600}.public-page .rounded-sm,.public-page .rounded,.public-page .rounded-md{border-radius:12px}.public-page .rounded-lg{border-radius:14px}.public-page .rounded-xl{border-radius:18px}.public-page .rounded-2xl{border-radius:22px}.public-page .shadow-sm,.public-page .shadow,.public-page .shadow-md{box-shadow:0 18px 40px -32px #102e4966}.knowledge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.knowledge-card{display:flex;flex-direction:column;border:1px solid var(--edge);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 18px 40px -32px #102e4966;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s}.knowledge-card:hover{transform:translateY(-6px);border-color:#9fcbd6;box-shadow:0 30px 50px -28px #102e4959}.knowledge-image{position:relative;display:block;height:200px;overflow:hidden;background:#0b2238}.knowledge-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.85);transition:scale 1.1s cubic-bezier(.2,.8,.2,1),filter .7s}.knowledge-card.render .knowledge-image{background:#eef4f7}.knowledge-card.render .knowledge-image img{object-fit:contain;padding:18px;filter:none}.knowledge-card:hover .knowledge-image img{scale:1.06;filter:saturate(1)}.knowledge-image>span{position:absolute;left:14px;bottom:14px;padding:6px 11px;border-radius:100px;background:#0b2238cc;color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.04em;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.knowledge-copy{display:flex;flex-direction:column;flex:1;padding:22px 24px 20px}.knowledge-card h3{font-size:18px;font-weight:600;letter-spacing:-.025em;line-height:1.3;color:var(--ink);text-wrap:balance}.knowledge-meta{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:12px;color:var(--muted)}.knowledge-meta .card-arrow{width:34px;height:34px;border-color:#c9d8e2;color:var(--accent)}.knowledge-card:hover .card-arrow{background:var(--accent);border-color:var(--accent);color:#fff;transform:translate(3px,-3px)}@media(max-width:960px){.knowledge-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.knowledge-grid{grid-template-columns:1fr}.knowledge-image{height:170px}}.hero-on-video .hero-copy h1{margin-bottom:0}.hero-accent{color:#5ad6ea;font-size:clamp(14px,1.52vw,22.8px);line-height:1.55;letter-spacing:-.005em;font-weight:400;max-width:21em;margin:0 0 24px;text-wrap:balance}@media(max-width:760px){.hero-accent{font-size:16px;max-width:none}}@media(max-width:960px){.growth-grid{grid-template-columns:1fr;width:auto;max-width:none;margin-left:0;padding-right:0}.growth-grid>.dep3d{border-radius:12px;border-left:1px solid var(--edge)}}.growth-grid>.section-heading{max-width:540px;margin:0}.growth-grid .section-heading h2{font-size:clamp(36px,3.5vw,52px);line-height:1.04;letter-spacing:-.03em;margin-bottom:18px}.growth-grid .section-heading>p:not(.eyebrow):not(.stage-description){color:var(--muted);font-size:16.5px;line-height:1.7;max-width:480px}.growth-grid .stage-tabs{display:flex;flex-direction:column;gap:8px;margin:30px 0 0;border:0;counter-reset:etapa}.growth-grid .stage-tabs button{counter-increment:etapa;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;width:100%;padding:12px 16px 12px 12px;border:1px solid var(--edge);border-radius:12px;background:#fff;font-size:15px;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.growth-grid .stage-tabs button:before{content:"0" counter(etapa);font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;color:var(--muted);padding:9px 0;border-radius:9px;text-align:center;background:#f2f6f9;transition:background .2s,color .2s}.growth-grid .stage-tabs button:after{content:"";width:8px;height:8px;border-radius:50%;background:#d5dfe6;transition:background .2s,box-shadow .2s}.growth-grid .stage-tabs button:hover{border-color:#b7c8d4;transform:translate(2px)}.growth-grid .stage-tabs button[aria-pressed=true]{border-color:var(--accent);background:linear-gradient(90deg,#e8f6f9,#fff 65%);font-weight:650;box-shadow:0 10px 28px #007d9814}.growth-grid .stage-tabs button[aria-pressed=true]:before{background:var(--accent);color:#fff}.growth-grid .stage-tabs button[aria-pressed=true]:after{background:var(--accent);box-shadow:0 0 0 4px #007d9822}.growth-grid .stage-description{margin:16px 0 0;padding:16px 18px;min-height:0;border-left:3px solid var(--accent);border-radius:0 12px 12px 0;background:#f6f9fb;color:#2b3a48;font-size:15px;line-height:1.7}.growth-grid .section-heading>.text-link{display:inline-flex;align-items:center;gap:10px;margin-top:24px;padding:13px 20px;border-radius:999px;background:var(--ink);color:#fff;font-weight:600;font-size:14.5px;transition:background .2s,transform .2s}.growth-grid .section-heading>.text-link:hover{background:var(--accent);transform:translateY(-1px)}@media(max-width:760px){.growth-grid .stage-tabs{flex-direction:row;flex-wrap:wrap}.growth-grid .stage-tabs button{width:auto;flex:1 1 40%;grid-template-columns:32px 1fr;padding:10px 12px}.growth-grid .stage-tabs button:after{display:none}}.tech-band{position:relative;overflow:hidden;color:#fff;padding:clamp(80px,9vw,130px) 0;background:#0b2238;isolation:isolate}.tech-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.tech-media video{width:100%;height:100%;object-fit:cover;filter:saturate(.7) brightness(.85)}.tech-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b2238f2,#0b2238cc 45%,#0b223866),linear-gradient(0deg,#0b2238 0%,transparent 30%)}.tech-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(36px,5vw,80px);align-items:center}.tech-band .section-heading{margin:0}.tech-band .section-heading h2{color:#fff;max-width:14ch}.tech-band .section-heading h2 span{color:#6fd2e0}.tech-band .section-heading>p:not(.eyebrow){color:#c3d6e2;font-size:16.5px;max-width:52ch;margin-bottom:28px}.tech-chips{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.tech-chips a{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #ffffff26;border-radius:14px;background:#ffffff0f;color:#fff;font-size:14px;font-weight:600;letter-spacing:-.01em;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .35s,border-color .35s,transform .45s cubic-bezier(.2,.8,.2,1)}.tech-chips a:hover{background:#ffffff1f;border-color:#6fd2e080;transform:translateY(-3px)}.tech-chips .card-arrow{width:32px;height:32px;border-color:#ffffff40;flex-shrink:0}.tech-chips a:hover .card-arrow{background:#6fd2e0;border-color:#6fd2e0;color:var(--ink)}@media(max-width:960px){.tech-grid{grid-template-columns:1fr;gap:32px}}@media(max-width:560px){.tech-chips{grid-template-columns:1fr}}.hero-credit{position:absolute;right:18px;bottom:14px;z-index:3;font-size:9.5px;font-weight:500;letter-spacing:.06em;color:#ffffff8a;text-shadow:0 1px 3px #0b2238cc;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:760px){.hero-credit{right:11px;bottom:8px;font-size:9px}}.problem-grid.compacta{grid-template-columns:repeat(12,1fr)}.problem-grid.compacta>*{grid-column:span 3}.problem-grid.compacta>*:nth-child(n+5){grid-column:span 4}.problem-grid.compacta .problem-card{min-height:clamp(280px,23vw,360px)}.problem-card.sin-foto{background:#123a5c;background-image:linear-gradient(#ffffff0d 1px,transparent 1px),linear-gradient(90deg,#ffffff0d 1px,transparent 1px);background-size:28px 28px}.problem-card.sin-foto:hover{background-color:#16456c}.problem-card.sin-foto .problem-body{justify-content:flex-start}.problem-card.sin-foto h3{margin-top:10px}@media(max-width:1180px){.problem-grid.compacta>*{grid-column:span 4}.problem-grid.compacta>*:nth-child(n+4){grid-column:span 6}}@media(max-width:960px){.problem-grid.compacta>*,.problem-grid.compacta>*:nth-child(n+4),.problem-grid.compacta>*:nth-child(n+5){grid-column:span 6}.problem-grid.compacta>*:last-child{grid-column:span 12}.problem-grid.compacta>*:last-child{min-height:clamp(240px,30vw,300px)}}@media(max-width:640px){.problem-grid.compacta>*,.problem-grid.compacta>*:nth-child(n+4),.problem-grid.compacta>*:nth-child(n+5),.problem-grid.compacta>*:last-child{grid-column:span 12}.problem-grid.compacta .problem-card{min-height:240px}}.region-chips{display:flex;flex-wrap:wrap;gap:9px;list-style:none;padding:0;margin:0}.region-chips li{padding:9px 16px;border:1px solid var(--edge);border-radius:999px;background:#fff;font-size:14px;font-weight:550;color:var(--ink)}@media(max-width:640px){.region-chips li{padding:7px 13px;font-size:13px}}.espacio-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(32px,5vw,72px);align-items:center}.espacio-copy h2{font-size:clamp(30px,3.2vw,45px);letter-spacing:-.045em;line-height:1.15;font-weight:550;max-width:20ch;margin-bottom:22px;text-wrap:balance}.espacio-sub{font-size:17px;line-height:1.75;color:#38536a;max-width:46ch;margin-bottom:24px}.espacio-cierre{font-size:16px;line-height:1.7;color:var(--ink);font-weight:550;max-width:48ch;padding-left:16px;border-left:2px solid #6fd2e0;margin-bottom:26px}.espacio-figura{margin:0;position:relative;border-radius:16px;overflow:hidden;background:#eef3f7}.espacio-figura img{display:block;width:100%;height:auto}.espacio-figura figcaption{position:absolute;right:14px;bottom:12px;font-size:9.5px;letter-spacing:.06em;color:#0b2238b3;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:900px){.espacio-section{grid-template-columns:1fr;gap:26px}.espacio-copy h2{max-width:none}}.ind-hero-copy{position:relative}.ind-back{display:inline-flex;align-items:center;gap:8px;padding:6px 0;margin-bottom:18px;font-size:12px;font-weight:600;letter-spacing:.02em;color:#a8c4d6;transition:color .2s}.ind-back:hover{color:#fff}.ind-back svg{transition:transform .2s}.ind-back:hover svg{transform:translate(-3px)}.ind-hero h1 span{color:#6fd2e0}.ind-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.ind-hero-actions .button.light{min-height:54px}.ind-hero-facts{display:flex;flex-wrap:wrap;gap:12px 36px;list-style:none;margin:30px 0 0;padding:22px 0 0;border-top:1px solid #ffffff26;border-image:linear-gradient(90deg,#5ad6ea 0,#5ad6ea 64px,#ffffff26 64px) 1}.ind-hero-facts li{display:flex;flex-direction:column;gap:5px}.ind-hero-facts strong{font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.ind-hero-facts span{font-size:12px;line-height:1.4;color:#a8c4d6}.ind-hero .page-hero-image>span{font-weight:600;letter-spacing:.02em}.ind-hero-copy>*{animation:rise .9s cubic-bezier(.16,1,.3,1) both}.ind-hero-copy>:nth-child(2){animation-delay:.1s}.ind-hero-copy>:nth-child(3){animation-delay:.2s}.ind-hero-copy>:nth-child(4){animation-delay:.32s}.ind-hero-copy>:nth-child(5){animation-delay:.44s}.ind-hero-copy>:nth-child(6){animation-delay:.56s}.ind-hero-facts li{animation:rise .8s cubic-bezier(.16,1,.3,1) both}.ind-hero-facts li:nth-child(1){animation-delay:.65s}.ind-hero-facts li:nth-child(2){animation-delay:.78s}.ind-hero-facts li:nth-child(3){animation-delay:.9s}.ind-hero-facts li:nth-child(4){animation-delay:1.02s}.ind-hero .page-hero-image{animation:rise 1s .2s cubic-bezier(.16,1,.3,1) both}.ind-hero .page-hero-image img{animation:kenburns 18s ease-in-out infinite alternate}html[data-motion=paused] .ind-hero-copy>*,html[data-motion=paused] .ind-hero-facts li,html[data-motion=paused] .ind-hero .page-hero-image{animation:none}.ind-paper{background:var(--paper);border-block:1px solid var(--edge)}.ind-paper+.ind-paper{border-top:0}.ind-band-compact{padding-block:clamp(40px,4.4vw,64px)}.ind-page .section-heading .eyebrow{margin-bottom:16px}.ind-pilares{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr)}.ind-pilares li{padding:8px 36px 8px 0}.ind-pilares li+li{padding-left:36px;border-left:1px solid var(--edge)}.ind-page .ind-pilares h2{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:16.5px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--ink)}.ind-pilares h2:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #007d9820;flex-shrink:0}.ind-pilares p{margin:0;font-size:14px;line-height:1.7;color:var(--muted);text-wrap:pretty}.ind-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ind-cards>.ind-card:first-child{grid-column:span 2}.ind-cards-3{grid-template-columns:repeat(3,1fr)}.ind-cards-3>.ind-card:first-child{grid-column:auto}.ind-card{position:relative;display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:#fff;border:1px solid #d9e4eb;box-shadow:0 18px 40px -30px #102e4959;color:inherit;text-decoration:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s}.ind-card:hover,.ind-card:focus-visible{transform:translateY(-6px);border-color:#9fcbd6;box-shadow:0 30px 50px -28px #102e4966}.ind-card-photo{position:relative;display:flex;height:clamp(190px,16vw,240px);overflow:hidden;background:#123a5c;isolation:isolate}.ind-card-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.8);translate:0 var(--py,0px);transition:scale 1.1s cubic-bezier(.2,.8,.2,1),filter .7s;animation:kenburns 16s ease-in-out infinite alternate}.ind-card:nth-child(2n) .ind-card-photo img{animation-delay:-4s}.ind-card:nth-child(3n) .ind-card-photo img{animation-delay:-8s}.ind-card:nth-child(5n) .ind-card-photo img{animation-delay:-12s}.ind-card-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b223800 30%,#0b2238b3 70%,#0b2238f2)}.ind-card-photo:before{content:"";position:absolute;z-index:1;top:-20%;bottom:-20%;left:0;width:34%;background:linear-gradient(90deg,transparent,#ffffff26,transparent);animation:sweep 12s ease-in-out infinite;pointer-events:none}.ind-card:nth-child(2) .ind-card-photo:before{animation-delay:1.7s}.ind-card:nth-child(3) .ind-card-photo:before{animation-delay:3.4s}.ind-card:nth-child(4) .ind-card-photo:before{animation-delay:5.1s}.ind-card:nth-child(5) .ind-card-photo:before{animation-delay:6.8s}.ind-card:nth-child(6) .ind-card-photo:before{animation-delay:8.5s}.ind-card:nth-child(7) .ind-card-photo:before{animation-delay:10.2s}.ind-card-head{position:relative;z-index:1;display:flex;align-items:center;gap:12px;width:100%;margin-top:auto;padding:clamp(14px,1.4vw,20px)}.ind-page .ind-card-head h3{flex:1;margin:0;font-size:clamp(15px,1.2vw,17px);font-weight:600;letter-spacing:-.02em;line-height:1.25;color:#fff}.ind-card .card-arrow{width:36px;height:36px;border-color:#ffffff40}.ind-card:hover .ind-card-photo img,.ind-card:focus-visible .ind-card-photo img{scale:1.06;filter:saturate(1)}.ind-card:hover .card-arrow,.ind-card:focus-visible .card-arrow{background:#6fd2e0;border-color:#6fd2e0;color:var(--ink);transform:translate(3px,-3px)}.ind-card-body{display:flex;flex-direction:column;flex:1;gap:8px;padding:clamp(18px,1.6vw,24px)}.ind-card-body strong{font-size:15.5px;font-weight:600;letter-spacing:-.015em;line-height:1.35;color:var(--ink);text-wrap:balance}.ind-card-body p{margin:0;font-size:13.5px;line-height:1.7;color:var(--muted);text-wrap:pretty}.ind-card-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;border-top:1px solid var(--edge)}.ind-card-stats span{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0;padding:9px 11px;border-radius:10px;background:var(--paper);border:1px solid var(--edge)}.ind-card-stats b{font-size:15px;font-weight:600;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.ind-card-stats small{font-size:10.5px;line-height:1.3;color:var(--muted)}.ind-card-cta{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:13px;font-weight:600;color:var(--accent)}.ind-card-cta svg{transition:transform .2s}.ind-card:hover .ind-card-cta svg{transform:translate(4px)}.ind-cierre{display:flex;gap:40px;align-items:center;justify-content:space-between;padding:clamp(30px,3.2vw,52px);border-radius:18px;color:#fff;background:radial-gradient(90% 120% at 100% 0%,#0f5674 0%,transparent 60%),linear-gradient(#ffffff0a 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff0a 1px,transparent 1px) 0 0/28px 28px,var(--ink);box-shadow:0 34px 60px -30px #102e49a6;animation:grid-drift 7s linear infinite}.ind-cierre .eyebrow{color:#6fd2e0;margin-bottom:14px}.ind-page .ind-cierre h2{margin:0 0 14px;font-size:clamp(26px,2.6vw,34px);color:#fff;text-wrap:balance}.ind-cierre h2 span{color:#6fd2e0}.ind-cierre p:not(.eyebrow){margin:0;font-size:15px;line-height:1.8;color:#c3d6e2;max-width:640px;text-wrap:pretty}.ind-cierre-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex-shrink:0}.ind-cierre-actions .text-link{color:#fff}.ind-promesa-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px);align-items:start}.ind-page .ind-promesa-grid h2{margin:0;font-size:clamp(28px,3vw,42px);letter-spacing:-.045em;line-height:1.12;text-wrap:balance}.ind-lead{margin:0 0 28px;font-size:17px;line-height:1.8;color:#38536a;text-wrap:pretty}.ind-quote{position:relative;margin:0;padding:26px 0 0;border-top:1px solid var(--edge)}.ind-quote:before{content:"";position:absolute;top:-1px;left:0;width:72px;height:2px;background:var(--accent);transform-origin:left}.ind-quote.is-in:before{animation:ind-fill 1.2s .2s cubic-bezier(.16,1,.3,1) both}.ind-page .ind-quote p{margin:0;font-size:clamp(18px,1.5vw,21px);font-weight:500;letter-spacing:-.02em;line-height:1.5;color:var(--ink);text-wrap:balance}@keyframes ind-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ind-cambio{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}.ind-cambio>div{padding:clamp(24px,2.4vw,36px);border-radius:18px}.ind-cambio-antes{background:#fff;border:1px solid #d9e4eb;box-shadow:0 18px 40px -30px #102e4959}.ind-cambio-despues{color:#fff;border:1px solid #0b2238;background:radial-gradient(90% 120% at 100% 0%,#0f5674 0%,transparent 60%),linear-gradient(#ffffff0a 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff0a 1px,transparent 1px) 0 0/28px 28px,var(--ink);box-shadow:0 34px 60px -30px #102e49a6}.ind-cambio-label{display:flex;align-items:center;gap:10px;margin:0 0 22px;font-size:11px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ind-cambio-label:after{content:"";flex:1;height:1px;background:var(--edge)}.ind-cambio-despues .ind-cambio-label{color:#6fd2e0}.ind-cambio-despues .ind-cambio-label:after{background:#ffffff24}.ind-cambio ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ind-cambio li{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;line-height:1.65;color:#38536a}.ind-cambio li svg{flex-shrink:0;width:22px;height:22px;padding:5px;border-radius:50%;margin-top:2px}.ind-cambio-antes li svg{color:#617489;background:#eef3f6;border:1px solid var(--edge)}.ind-cambio-despues li{color:#dbe7ef}.ind-cambio-despues li svg{color:var(--ink);background:#6fd2e0}.ind-cambio-despues.is-in li{animation:tick .55s cubic-bezier(.16,1,.3,1) both}.ind-cambio-despues.is-in li:nth-child(1){animation-delay:.3s}.ind-cambio-despues.is-in li:nth-child(2){animation-delay:.42s}.ind-cambio-despues.is-in li:nth-child(3){animation-delay:.54s}.ind-cambio-despues.is-in li:nth-child(4){animation-delay:.66s}.ind-cambio-despues.is-in li:nth-child(5){animation-delay:.78s}.ind-cambio-despues.is-in li:nth-child(6){animation-delay:.9s}html[data-motion=paused] .ind-cambio-despues.is-in li,html[data-motion=paused] .ind-quote.is-in:before,html[data-motion=paused] .ind-datos li.is-in:after{animation:none}.ind-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(28px,4vw,64px)}.ind-lista-1{grid-template-columns:1fr}.ind-lista li{display:flex;gap:16px;align-items:flex-start;padding:22px 0;border-top:1px solid var(--edge)}.ind-lista li svg{flex-shrink:0;width:26px;height:26px;padding:6px;border-radius:50%;color:#fff;background:var(--accent);margin-top:2px}.ind-lista li>div{min-width:0}.ind-lista strong{display:block;margin-bottom:6px;font-size:16px;font-weight:600;letter-spacing:-.015em;line-height:1.35;color:var(--ink)}.ind-lista p{margin:0;font-size:14px;line-height:1.7;color:var(--muted);text-wrap:pretty}.ind-lista li>span{font-size:15px;line-height:1.7;color:#38536a;text-wrap:pretty}.ind-prose{max-width:74ch}.ind-prose p{margin:0 0 22px;font-size:16px;line-height:1.85;color:#38536a;text-wrap:pretty}.ind-prose p:first-child{font-size:18px;line-height:1.75;color:var(--ink)}.ind-datos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.ind-articulo .ind-datos{margin-top:36px}.ind-datos li{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;padding:22px 24px;border:1px solid #d9e4eb;border-radius:18px;background:linear-gradient(180deg,#fff,#f5f9fb);box-shadow:0 1px #fff inset,0 18px 40px -30px #102e4959;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s}.ind-datos li:hover{transform:translateY(-5px);border-color:#9fcbd6;box-shadow:0 1px #fff inset,0 30px 50px -28px #102e4966}.ind-datos li:after{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,var(--accent),#6fd2e0);transform:scaleX(0);transform-origin:left}.ind-datos li.is-in:after{animation:ind-fill 1s .25s cubic-bezier(.16,1,.3,1) both}.ind-datos strong{font-size:clamp(22px,2vw,28px);font-weight:600;letter-spacing:-.04em;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums;text-wrap:balance}.ind-datos span{font-size:12.5px;line-height:1.5;color:var(--muted);text-wrap:pretty}.ind-sistemas{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.ind-sistemas-4{grid-template-columns:repeat(4,1fr)}.ind-sistema{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:22px 24px;border:1px solid #d9e4eb;border-radius:18px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 18px 40px -30px #102e4959;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s}.ind-sistema:hover,.ind-sistema:focus-visible{transform:translateY(-5px);border-color:#9fcbd6;box-shadow:0 30px 50px -28px #102e4966}.ind-sistema strong{display:block;font-size:16px;font-weight:600;letter-spacing:-.015em;line-height:1.35;color:var(--ink);text-wrap:balance}.ind-sistema p{margin:6px 0 0;font-size:13.5px;line-height:1.7;color:var(--muted);text-wrap:pretty}.ind-sistema .card-arrow{flex-shrink:0;border-color:#c4d5de;color:var(--ink)}.ind-sistema:hover .card-arrow,.ind-sistema:focus-visible .card-arrow{background:var(--accent);border-color:var(--accent);color:#fff;transform:translate(3px,-3px)}.ind-sistemas-4 .ind-sistema{flex-direction:column;align-items:flex-start;gap:22px;padding:22px 22px 20px}.ind-sistemas-4 .ind-sistema .card-arrow{margin-top:auto;align-self:flex-end}.ind-enlaces{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;margin-top:28px}.ind-pill{display:inline-flex;align-items:center;min-height:42px;padding:10px 16px;border:1px solid #c4d5de;border-radius:100px;background:#fff;font-size:13px;font-weight:600;color:var(--ink);transition:border-color .2s,background .2s,transform .2s}.ind-pill:hover{border-color:var(--accent);background:#edf8fa;transform:translateY(-2px)}.ind-faq{display:grid;gap:10px;max-width:860px}.ind-faq-item{border:1px solid #d9e4eb;border-radius:16px;background:#fff;box-shadow:0 18px 40px -32px #102e4959;transition:border-color .3s}.ind-faq-item[open]{border-color:#9fcbd6}.ind-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;cursor:pointer;list-style:none;font-size:16px;font-weight:600;letter-spacing:-.015em;line-height:1.4;color:var(--ink)}.ind-faq-item summary::-webkit-details-marker{display:none}.ind-faq-item summary svg{flex-shrink:0;width:32px;height:32px;padding:7px;border:1px solid #c4d5de;border-radius:50%;color:var(--ink);transition:transform .35s cubic-bezier(.2,.8,.2,1),background .3s,border-color .3s,color .3s}.ind-faq-item summary:hover svg{border-color:var(--accent);color:var(--accent)}.ind-faq-item[open] summary svg{transform:rotate(180deg);background:var(--accent);border-color:var(--accent);color:#fff}.ind-faq-a{padding:0 24px 22px}.ind-faq-a p{margin:0;max-width:70ch;font-size:15px;line-height:1.8;color:#38536a;text-wrap:pretty}.ind-faq-item[open] .ind-faq-a{animation:rise .45s cubic-bezier(.16,1,.3,1) both}html[data-motion=paused] .ind-faq-item[open] .ind-faq-a{animation:none}.ind-otras-band{color:#fff;background:radial-gradient(70% 80% at 100% 100%,#0f4a68 0%,transparent 60%),#0b2238}.ind-otras-band .section-heading h2{color:#fff}.ind-otras-band .eyebrow{color:#6fd2e0}.ind-otras-band .text-link{color:#fff}.ind-otras .industry-grid{grid-template-columns:repeat(3,1fr)}.ind-otras .industry-card:first-child{grid-column:auto}.ind-porque{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,4vw,64px);align-items:center}.ind-foto{position:relative;aspect-ratio:4/3.2;border-radius:18px;overflow:hidden;background:#0b2238;box-shadow:0 40px 80px -40px #102e4980;isolation:isolate}.ind-foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;translate:0 var(--py,0px);animation:kenburns 18s ease-in-out infinite alternate}.ind-foto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b223800 55%,#0b2238b3);pointer-events:none}.ind-foto>span{position:absolute;z-index:1;left:20px;bottom:20px;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:100px;background:#0b2238cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:12px;font-weight:600;letter-spacing:.02em}.ind-foto>span:before{content:"";width:7px;height:7px;border-radius:50%;background:#6fd2e0;box-shadow:0 0 0 4px #6fd2e024}@media(max-width:1100px){.ind-cards,.ind-cards-3,.ind-sistemas-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:960px){.ind-otras .industry-grid{grid-template-columns:repeat(2,1fr)}.ind-pilares{grid-template-columns:1fr}.ind-pilares li{padding:18px 0}.ind-pilares li+li{padding-left:0;border-left:0;border-top:1px solid var(--edge)}.ind-promesa-grid,.ind-cambio,.ind-porque,.ind-lista{grid-template-columns:1fr}.ind-cierre{flex-direction:column;align-items:flex-start;gap:26px}.ind-foto{aspect-ratio:16/9}}@media(max-width:760px){.ind-cards,.ind-cards-3,.ind-sistemas,.ind-sistemas-4{grid-template-columns:1fr}.ind-cards>.ind-card:first-child{grid-column:auto}.ind-card-photo{height:200px}.ind-hero-actions{flex-direction:column;align-items:flex-start;gap:6px}.ind-hero-facts{gap:14px 24px;margin-top:22px;padding-top:16px}.ind-hero-facts strong{font-size:20px}.ind-cierre{padding:25px}.ind-cambio>div{padding:22px}.ind-lista li{padding:16px 0}.ind-faq-item summary{padding:16px 18px;font-size:15px}.ind-faq-a{padding:0 18px 18px}.ind-datos{grid-template-columns:1fr 1fr}.ind-datos li{padding:18px}.ind-prose p:first-child{font-size:17px}.ind-enlaces{gap:10px 18px}.ind-band-compact{padding-block:36px}}@media(max-width:420px){.ind-datos{grid-template-columns:1fr}}.sis-page{background:#fff}.sis-paper{background:var(--paper);border-block:1px solid var(--edge)}.sis-page .section-heading>p.sis-lead{font-size:17px;line-height:1.75;color:#38536a;max-width:62ch;text-wrap:pretty}.sis-page .section-heading .eyebrow{margin-bottom:16px}.sis-caps h2{font-size:clamp(25px,2.5vw,34px);letter-spacing:-.02em}.sis-note{font-size:12px;line-height:1.6;color:var(--muted);margin-top:14px}.sis-crumbs ol{display:flex;flex-wrap:wrap;gap:6px 0;list-style:none;padding:0;margin:0 0 22px;font-size:12px;color:#a8c4d6}.sis-crumbs li{display:flex;align-items:center}.sis-crumbs li:not(:last-child):after{content:"/";margin:0 10px;color:#ffffff59}.sis-crumbs a{color:#c3d6e2;padding:4px 0;transition:color .2s}.sis-crumbs a:hover{color:#6fd2e0}.sis-crumbs [aria-current]{color:#fff}.sis-hero h1 span{color:#6fd2e0}.sis-hero-copy>*{animation:rise .9s cubic-bezier(.16,1,.3,1) both}.sis-hero-copy>:nth-child(2){animation-delay:.08s}.sis-hero-copy>:nth-child(3){animation-delay:.18s}.sis-hero-copy>:nth-child(4){animation-delay:.3s}.sis-hero-copy>:nth-child(5){animation-delay:.42s}.sis-hero-copy>:nth-child(6){animation-delay:.54s}html[data-motion=paused] .sis-hero-copy>*{animation:none}.sis-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.sis-hero-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px 28px;list-style:none;padding:24px 0 0;margin:28px 0 0;border-top:1px solid #ffffff26}.sis-hero-facts b{display:block;font-size:21px;font-weight:600;letter-spacing:-.025em;line-height:1.1;color:#fff;font-variant-numeric:tabular-nums;margin-bottom:5px}.sis-hero-facts span{font-size:12.5px;line-height:1.5;color:#a8c4d6}.sis-familias{color:#fff;background:radial-gradient(70% 80% at 100% 100%,#0f4a68 0%,transparent 60%),#0b2238}.sis-familias .section-heading h2{color:#fff}.sis-familias .section-heading>p:not(.eyebrow){color:#c3d6e2}.sis-mosaico .industry-card:last-child{grid-column:span 2}.sis-mosaico-text{flex:1;min-width:0}.sis-mosaico .industry-card h3{flex:none}.sis-mosaico p{font-size:12.5px;line-height:1.5;color:#c3d6e2;margin-top:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.sis-mosaico-2{grid-template-columns:repeat(2,1fr);grid-auto-rows:clamp(240px,20vw,300px)}.sis-mosaico-2 .industry-card:first-child,.sis-mosaico-2 .industry-card:last-child{grid-column:auto}.sis-guia-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,40px);align-items:start;margin-top:8px}.sis-guia-intro{position:static;max-width:78ch}.sis-guia-intro h2{font-size:clamp(22px,2vw,28px)}.sis-guia-intro h2{font-size:clamp(24px,2.2vw,30px);margin-bottom:16px;text-wrap:balance}.sis-guia-intro p{font-size:15.5px;line-height:1.8;color:var(--muted);text-wrap:pretty}.sis-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.sis-cards-3{grid-template-columns:repeat(3,1fr)}.sis-card{position:relative;display:flex;flex-direction:column;padding:clamp(24px,2.2vw,32px);border:1px solid #d9e4eb;border-radius:18px;background:linear-gradient(180deg,#fff,#f5f9fb);box-shadow:0 1px #fff inset,0 18px 40px -30px #102e4959;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s}.sis-card:hover{transform:translateY(-6px);border-color:#9fcbd6;box-shadow:0 1px #fff inset,0 30px 50px -28px #102e4966}.sis-card-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#edf7f8;color:var(--accent);margin-bottom:22px;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.sis-card:hover .sis-card-mark{transform:rotate(-8deg) scale(1.1)}.sis-card h3{font-size:19px;font-weight:600;letter-spacing:-.025em;line-height:1.25;color:var(--ink);margin-bottom:12px;text-wrap:balance}.sis-card>p{font-size:14.5px;line-height:1.75;color:var(--muted);text-wrap:pretty}.sis-cards-lectura{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:clamp(14px,1.6vw,20px)}.sis-cards-lectura .sis-card{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:clamp(24px,2.4vw,32px);border:1px solid var(--edge);border-radius:18px;background:#fff;box-shadow:0 18px 40px -32px #102e4966;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .45s,box-shadow .45s}.sis-cards-lectura .sis-card:hover{transform:translateY(-4px);border-color:#9fcbd6;box-shadow:0 26px 50px -30px #102e4980}.sis-cards-lectura .sis-card-mark{width:46px;height:46px;margin:0 0 18px;border-radius:12px}.sis-cards-lectura .sis-card:hover .sis-card-mark{transform:rotate(-8deg) scale(1.08)}.sis-cards-lectura .sis-card h3{font-size:clamp(17px,1.45vw,20px);letter-spacing:-.03em;line-height:1.3;margin:0 0 12px}.sis-cards-lectura .sis-card p{margin:0;font-size:14.8px;line-height:1.72;color:var(--muted)}.sis-cards-lectura .sis-card p+p{margin-top:12px}@media(max-width:760px){.sis-cards-lectura{grid-template-columns:1fr}}.sis-cards-lectura .sis-card h3{grid-area:titulo;margin:0;align-self:center;font-size:18px;line-height:1.3}.sis-cards-lectura .sis-card>p{grid-area:cuerpo;font-size:15.5px;line-height:1.85;color:#41576a;max-width:68ch}@media(max-width:760px){.sis-cards-lectura .sis-card{grid-template-columns:1fr;grid-template-areas:"marca" "titulo" "cuerpo";row-gap:12px}.sis-cards-lectura .sis-card>p{font-size:15px}}.sis-stat{margin-bottom:18px}.sis-stat b{display:block;font-size:clamp(28px,2.6vw,36px);font-weight:600;letter-spacing:-.04em;line-height:1.05;color:var(--ink);font-variant-numeric:tabular-nums}.sis-stat span{display:block;font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:8px}.sis-datos .method-list{grid-template-columns:repeat(5,1fr)}.sis-datos .method-list li:before,.sis-datos .method-list li>span{animation-duration:9s}.sis-datos .method-list li:nth-child(2):before,.sis-datos .method-list li:nth-child(2)>span{animation-delay:1.8s}.sis-datos .method-list li:nth-child(3):before,.sis-datos .method-list li:nth-child(3)>span{animation-delay:3.6s}.sis-datos .method-list li:nth-child(4):before,.sis-datos .method-list li:nth-child(4)>span{animation-delay:5.4s}.sis-datos .method-list li:nth-child(5):before,.sis-datos .method-list li:nth-child(5)>span{animation-delay:7.2s}.sis-datos .method-list h3{font-size:17px}.sis-panel{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4vw,72px);align-items:center;padding:clamp(30px,3.2vw,52px);border:1px solid #0b2238;border-radius:18px;color:#fff;background:radial-gradient(90% 120% at 100% 0%,#0f5674 0%,transparent 60%),linear-gradient(#ffffff0a 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff0a 1px,transparent 1px) 0 0/28px 28px,var(--ink);box-shadow:0 34px 60px -30px #102e49a6;animation:grid-drift 7s linear infinite}.sis-panel>div{display:flex;flex-direction:column;align-items:flex-start}.sis-panel .eyebrow{color:#6fd2e0}.sis-panel h2{color:#fff;font-size:clamp(27px,2.9vw,40px);letter-spacing:-.045em;line-height:1.12;margin-bottom:26px;text-wrap:balance}.sis-panel-body{font-size:15.5px;line-height:1.8;color:#c3d6e2;text-wrap:pretty;padding-left:clamp(0px,2vw,28px);border-left:1px solid #ffffff24}.sis-ledger-wrap{border:1px solid var(--edge);border-radius:18px;background:#fff;padding:6px clamp(16px,2.2vw,32px);box-shadow:0 18px 40px -32px #102e4966}.sis-ledger{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.sis-ledger th,.sis-ledger td{padding:22px 0;border-bottom:1px solid var(--edge);vertical-align:top;text-align:left}.sis-ledger tr:last-child th,.sis-ledger tr:last-child td{border-bottom:0}.sis-ledger th{width:34%;padding-right:32px;font-size:16px;font-weight:600;letter-spacing:-.015em;line-height:1.35;color:var(--ink);text-wrap:balance}.sis-ledger th:before{content:"";display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--accent);margin:0 12px 2px 0;transition:transform .35s}.sis-ledger td{font-size:14.5px;line-height:1.75;color:#38536a;text-wrap:pretty}.sis-ledger tr{transition:background .3s}.sis-ledger tr:hover{background:#f6fafb}.sis-ledger tr:hover th:before{transform:rotate(45deg) scale(1.15)}.sis-ledger-wrap.is-in tr{animation:tick .55s cubic-bezier(.16,1,.3,1) both}.sis-ledger-wrap.is-in tr:nth-child(2){animation-delay:.08s}.sis-ledger-wrap.is-in tr:nth-child(3){animation-delay:.16s}.sis-ledger-wrap.is-in tr:nth-child(4){animation-delay:.24s}.sis-ledger-wrap.is-in tr:nth-child(5){animation-delay:.32s}.sis-ledger-wrap.is-in tr:nth-child(6){animation-delay:.4s}html[data-motion=paused] .sis-ledger-wrap.is-in tr{animation:none}.sis-faq-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(28px,4vw,64px);align-items:start}.sis-faq-grid .section-heading{margin:0;position:sticky;top:112px}.sis-faq{display:grid;gap:10px}.sis-faq details{border:1px solid var(--edge);border-radius:14px;background:#fff;overflow:hidden;transition:border-color .3s,box-shadow .3s}.sis-faq details[open]{border-color:#9fcbd6;box-shadow:0 18px 40px -32px #102e4966}.sis-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:15.5px;font-weight:600;letter-spacing:-.01em;line-height:1.4;color:var(--ink);cursor:pointer;list-style:none;transition:color .2s}.sis-faq summary::-webkit-details-marker{display:none}.sis-faq summary:hover,.sis-faq details[open] summary{color:var(--accent)}.sis-faq summary svg{flex-shrink:0;color:var(--accent);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.sis-faq details[open] summary svg{transform:rotate(180deg)}.sis-faq details>p{padding:0 22px 22px;font-size:15px;line-height:1.8;color:var(--muted);text-wrap:pretty;animation:rise .45s cubic-bezier(.16,1,.3,1) both}.sis-faq-after{margin-top:clamp(28px,3vw,44px);max-width:820px}.sis-related{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-top:0}.sis-related h2{font-size:22px;margin-bottom:18px}.sis-back{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--accent);margin-bottom:14px}.sis-chips{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.sis-chips a{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid var(--edge);border-radius:100px;background:#fff;font-size:13.5px;font-weight:550;line-height:1.3;color:var(--ink);transition:border-color .3s,color .3s,transform .3s}.sis-chips a:hover{border-color:#8bb7c6;color:var(--accent);transform:translateY(-2px)}.sis-chips svg{color:var(--accent);flex-shrink:0}.sis-cierre{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:clamp(28px,3.4vw,48px);border:1px solid #d4e8ec;border-radius:18px;background:#eaf5f7;animation:breathe 6s ease-in-out infinite}.sis-cierre h2{font-size:clamp(26px,2.6vw,35px);letter-spacing:-.04em;line-height:1.2;margin-bottom:14px;text-wrap:balance}.sis-cierre p{max-width:650px;color:var(--muted);font-size:14.5px;line-height:1.8;text-wrap:pretty}.sis-cierre .button{flex-shrink:0}.sis-video-hero{position:relative;display:flex;align-items:center;min-height:min(92svh,860px);padding:clamp(130px,14vw,170px) 0 clamp(64px,7vw,96px);color:#fff;background:#0b2238;isolation:isolate;overflow:hidden}.sis-video-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:#0b1f33}.sis-video-media video{width:100%;height:100%;object-fit:cover;display:block}.sis-video-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#071726f5 0,#071726e8 38%,#0717269e 60%,#07172640),linear-gradient(0deg,#071726 0,#07172600 30%)}.sis-video-copy{max-width:640px}.sis-video-copy .eyebrow{color:#5ad6ea}.sis-video-copy h1{color:#fff;margin-bottom:22px;text-wrap:balance}.sis-video-copy h1 span{display:block;color:#5ad6ea}.sis-video-sub{font-size:17px;line-height:1.75;color:#dbe7ef;max-width:56ch;margin-bottom:22px;text-wrap:pretty}.sis-video-copy .button-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin:0}.sis-video-copy .text-link{color:#fff}.sis-video-copy>*{animation:rise .9s cubic-bezier(.16,1,.3,1) both}.sis-video-copy>:nth-child(2){animation-delay:.08s}.sis-video-copy>:nth-child(3){animation-delay:.18s}.sis-video-copy>:nth-child(4){animation-delay:.3s}.sis-video-copy>:nth-child(5){animation-delay:.42s}.sis-video-copy>:nth-child(6){animation-delay:.54s}html[data-motion=paused] .sis-video-copy>*{animation:none}.sis-video-note{position:absolute;right:20px;bottom:18px;z-index:1;font-size:9.5px;letter-spacing:.06em;color:#ffffff8a;text-shadow:0 1px 3px #0b2238cc;pointer-events:none;-webkit-user-select:none;user-select:none}.sis-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sis-metric{padding:clamp(22px,2vw,30px);border:1px solid #d9e4eb;border-radius:18px;background:linear-gradient(180deg,#fff,#f5f9fb);box-shadow:0 1px #fff inset,0 18px 40px -30px #102e4959;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .45s}.sis-metric:hover{transform:translateY(-5px);border-color:#9fcbd6}.sis-metric:before{content:"";display:block;width:44px;height:3px;border-radius:3px;background:var(--accent);margin-bottom:24px;transform:scaleX(.35);transform-origin:left;transition:transform 1s cubic-bezier(.16,1,.3,1)}.sis-metric.is-in:before{transform:scaleX(1)}.sis-metric b{display:block;font-size:clamp(30px,3vw,42px);font-weight:600;letter-spacing:-.045em;line-height:1.05;color:var(--ink);font-variant-numeric:tabular-nums;margin-bottom:8px}.sis-metric span{font-size:13px;line-height:1.5;color:var(--muted)}.sis-features{display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(28px,4vw,56px);border-top:1px solid #c9d7e0}.sis-feature{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:clamp(22px,2.4vw,30px) 0;border-bottom:1px solid var(--edge)}.sis-feature-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#fff;border:1px solid #d9e4eb;color:var(--accent);transition:transform .45s cubic-bezier(.2,.8,.2,1),background .3s}.sis-feature:hover .sis-feature-icon{transform:rotate(-8deg) scale(1.1);background:#edf7f8}.sis-feature h3{font-size:17px;font-weight:600;letter-spacing:-.02em;margin-bottom:8px}.sis-feature p{font-size:14.5px;line-height:1.75;color:var(--muted);text-wrap:pretty}.sis-why .eyebrow{color:#6fd2e0}.sis-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sis-why-item{display:flex;flex-direction:column;padding:clamp(24px,2.2vw,32px);border:1px solid #ffffff1c;border-radius:18px;background:#ffffff0a;transition:background .45s,border-color .45s,transform .45s cubic-bezier(.2,.8,.2,1)}.sis-why-item:hover{background:#ffffff14;border-color:#6fd2e066;transform:translateY(-5px)}.sis-why-item>svg{color:#6fd2e0;margin-bottom:clamp(22px,2.4vw,36px)}.sis-why-item h3{font-size:18px;font-weight:600;letter-spacing:-.025em;line-height:1.25;color:#fff;margin-bottom:10px;text-wrap:balance}.sis-why-item p{color:#b8cdda;font-size:14px;line-height:1.75;text-wrap:pretty}.sis-compare-wrap{overflow-x:auto;border:1px solid var(--edge);border-radius:18px;background:#fff;box-shadow:0 18px 40px -32px #102e4966}.sis-compare{width:100%;min-width:560px;border-collapse:collapse}.sis-compare thead th{padding:18px 22px;font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:2px solid var(--ink)}.sis-compare thead th:not(:first-child){text-align:center;width:22%}.sis-compare thead th:nth-child(2){color:var(--accent)}.sis-compare tbody td{padding:15px 22px;border-bottom:1px solid var(--edge);font-size:14.5px;line-height:1.5;color:var(--ink)}.sis-compare tbody td:not(:first-child){text-align:center}.sis-compare tbody td:nth-child(2){background:#f3fafb}.sis-compare tbody tr:last-child td{border-bottom:0}.sis-compare tbody tr{transition:background .3s}.sis-compare tbody tr:hover td{background:#f6fafb}.sis-compare tbody tr:hover td:nth-child(2){background:#e9f5f8}.sis-mark{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;vertical-align:middle}.sis-mark.yes{background:#dff2f6;color:var(--accent)}.sis-mark.ok{background:#e9eef2;color:#516779}.sis-mark.no{background:#fbe9e7;color:#b3402d}.sis-mark-text{font-size:13px;font-weight:550;color:var(--muted)}.sis-compare-wrap.is-in tbody tr{animation:tick .5s cubic-bezier(.16,1,.3,1) both}.sis-compare-wrap.is-in tbody tr:nth-child(2){animation-delay:.06s}.sis-compare-wrap.is-in tbody tr:nth-child(3){animation-delay:.12s}.sis-compare-wrap.is-in tbody tr:nth-child(4){animation-delay:.18s}.sis-compare-wrap.is-in tbody tr:nth-child(5){animation-delay:.24s}.sis-compare-wrap.is-in tbody tr:nth-child(6){animation-delay:.3s}.sis-compare-wrap.is-in tbody tr:nth-child(7){animation-delay:.36s}.sis-compare-wrap.is-in tbody tr:nth-child(8){animation-delay:.42s}.sis-compare-wrap.is-in tbody tr:nth-child(9){animation-delay:.48s}.sis-compare-wrap.is-in tbody tr:nth-child(10){animation-delay:.54s}html[data-motion=paused] .sis-compare-wrap.is-in tbody tr{animation:none}.sis-arq-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.sis-arq-card{display:flex;flex-direction:column;border:1px solid #d9e4eb;border-radius:18px;overflow:hidden;background:#fff;color:var(--ink);box-shadow:0 18px 40px -30px #102e4966;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s}.sis-arq-card:hover,.sis-arq-card:focus-visible{transform:translateY(-6px);border-color:#9fcbd6;box-shadow:0 30px 50px -28px #102e4966}.sis-arq-photo{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--ink);isolation:isolate}.sis-arq-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.85);translate:0 var(--py,0px);animation:kenburns 16s ease-in-out infinite alternate;transition:filter .7s}.sis-arq-card:nth-child(2) .sis-arq-photo img{animation-delay:-4s}.sis-arq-card:nth-child(3) .sis-arq-photo img{animation-delay:-8s}.sis-arq-card:nth-child(4) .sis-arq-photo img{animation-delay:-12s}.sis-arq-card:hover .sis-arq-photo img{filter:saturate(1)}.sis-arq-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b223840,#0b223800 45%,#0b223880)}.sis-arq-tag{position:absolute;z-index:1;left:14px;top:14px;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0b2238cc;padding:7px 11px;border-radius:100px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sis-arq-body{display:flex;flex-direction:column;flex:1;padding:22px 24px 20px}.sis-arq-body h3{font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.3;text-wrap:balance}.sis-arq-body ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}.sis-arq-body li{position:relative;padding-left:16px;font-size:13.5px;line-height:1.5;color:var(--muted)}.sis-arq-body li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.sis-arq-foot{display:flex;justify-content:flex-end;margin-top:auto;padding-top:18px}.sis-arq-card .card-arrow{width:36px;height:36px;border-color:#c4d5de;color:var(--ink)}.sis-arq-card:hover .card-arrow,.sis-arq-card:focus-visible .card-arrow{background:var(--accent);border-color:var(--accent);color:#fff;transform:translate(3px,-3px)}.sis-tco-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,72px);align-items:center}.sis-tco .eyebrow{color:#6fd2e0}.sis-tco h2{color:#fff;font-size:clamp(28px,3vw,42px);letter-spacing:-.045em;line-height:1.12;margin-bottom:18px;text-wrap:balance}.sis-tco h2 span{color:#6fd2e0}.sis-tco-copy>p:not(.eyebrow){color:#c3d6e2;font-size:15px;line-height:1.8;margin-bottom:18px;text-wrap:pretty}.sis-tco .text-link{color:#fff}.sis-tco-stats{display:grid;gap:14px}.sis-tco-stat{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center;padding:20px 26px;border:1px solid #ffffff1c;border-radius:18px;background:#ffffff0a;transition:background .45s,border-color .45s,transform .45s cubic-bezier(.2,.8,.2,1)}.sis-tco-stat:hover{background:#ffffff14;border-color:#6fd2e066;transform:translate(6px)}.sis-tco-stat b{font-size:clamp(22px,2.1vw,28px);font-weight:600;letter-spacing:-.035em;line-height:1.1;color:#6fd2e0;font-variant-numeric:tabular-nums;white-space:nowrap;animation:glow-pulse 4.5s ease-in-out infinite}.sis-tco-stat:nth-child(2) b{animation-delay:-1.5s}.sis-tco-stat:nth-child(3) b{animation-delay:-3s}.sis-tco-stat p{color:#b8cdda;font-size:14px;line-height:1.7;text-wrap:pretty;border-left:1px solid #ffffff1c;padding-left:22px}@media(max-width:1100px){.sis-datos .method-list{grid-template-columns:repeat(3,1fr)}.sis-arq-grid,.sis-metrics,.sis-why-grid,.sis-cards-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:960px){.sis-guia-grid,.sis-faq-grid,.sis-tco-grid,.sis-panel,.sis-related{grid-template-columns:1fr}.sis-guia-intro,.sis-faq-grid .section-heading{position:static}.sis-faq-grid .section-heading{margin-bottom:8px}.sis-panel{gap:24px}.sis-panel-body{padding-left:0;border-left:0;padding-top:22px;border-top:1px solid #ffffff24}.sis-mosaico p{display:none}.sis-features{grid-template-columns:1fr}.sis-video-hero{min-height:0}.sis-video-veil{background:linear-gradient(90deg,#071726f5 0,#071726e6 55%,#07172699),linear-gradient(0deg,#071726 0,#07172600 30%)}}@media(max-width:760px){.sis-cards,.sis-cards-3,.sis-arq-grid,.sis-metrics,.sis-why-grid{grid-template-columns:1fr;gap:14px}.sis-datos .method-list{grid-template-columns:1fr}.sis-mosaico-2{grid-template-columns:1fr;grid-auto-rows:200px}.sis-hero-facts{grid-template-columns:1fr 1fr;gap:14px 18px}.sis-hero-facts b{font-size:18px}.sis-panel{padding:26px}.sis-ledger-wrap{padding:4px 18px}.sis-ledger th,.sis-ledger td{display:block;width:auto;padding:0}.sis-ledger th{padding:20px 0 8px}.sis-ledger td{padding:0 0 20px;border-bottom:1px solid var(--edge)}.sis-ledger tr:last-child td{border-bottom:0}.sis-ledger th:before{display:none}.sis-cierre{flex-direction:column;align-items:flex-start;padding:26px}.sis-cierre h2{font-size:27px}.sis-video-hero{padding-top:112px;padding-bottom:64px}.sis-video-veil{background:linear-gradient(180deg,#071726e6,#071726d9 45%,#071726 75%,#071726)}.sis-video-note{right:12px;bottom:10px;font-size:9px}.sis-faq summary{padding:16px 18px;font-size:15px}.sis-faq details>p{padding:0 18px 18px}.sis-tco-stat{grid-template-columns:1fr;gap:10px;padding:18px 20px}.sis-tco-stat p{border-left:0;padding-left:0}.sis-related{gap:32px}}.sis-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2vw,26px)}.sis-trio-item{padding:clamp(24px,2.2vw,32px);border:1px solid #d9e4eb;border-radius:18px;background:linear-gradient(180deg,#fff,#f5f9fb);box-shadow:0 1px #fff inset,0 18px 40px -30px #102e4959}.sis-trio-item .card-number{display:block;margin-bottom:14px}.sis-trio-item h3{font-size:clamp(18px,1.5vw,21px);font-weight:600;letter-spacing:-.03em;line-height:1.25;margin-bottom:10px;color:var(--ink)}.sis-trio-item p{font-size:15px;line-height:1.72;color:#38536a}.sis-check{display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(28px,4vw,56px);border-top:1px solid #c9d7e0}.sis-check-item{padding:clamp(22px,2.4vw,30px) 0;border-bottom:1px solid var(--edge)}.sis-check-item h3{font-size:17px;font-weight:600;letter-spacing:-.02em;margin-bottom:8px;color:var(--ink)}.sis-check-item p{font-size:15px;line-height:1.72;color:#38536a}.sis-arq{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2vw,26px)}.sis-arq-item{padding:clamp(24px,2.2vw,32px);border:1px solid #d9e4eb;border-radius:18px;background:#fff}.sis-arq-stat{display:flex;flex-direction:column;gap:2px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--edge)}.sis-arq-stat b{font-size:clamp(20px,1.8vw,26px);font-weight:600;letter-spacing:-.035em;color:var(--ink)}.sis-arq-stat span{font-size:12.5px;letter-spacing:.02em;color:#7a90a2}.sis-arq-item h3{font-size:17px;font-weight:600;letter-spacing:-.02em;margin-bottom:9px;color:var(--ink)}.sis-arq-item p{font-size:15px;line-height:1.72;color:#38536a}.sis-arq-video{position:relative;margin:clamp(28px,3vw,44px) 0 0;border-radius:18px;overflow:hidden;background:#0b2238;aspect-ratio:16/9}.sis-arq-video video{width:100%;height:100%;object-fit:cover;display:block}.sis-arq-video figcaption{position:absolute;right:18px;bottom:14px;font-size:9.5px;letter-spacing:.06em;color:#ffffff8a;text-shadow:0 1px 3px #0b2238cc;pointer-events:none;-webkit-user-select:none;user-select:none}.sis-tco{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2vw,26px);margin-bottom:26px}.sis-tco-item{padding:clamp(22px,2vw,28px);border:1px solid #d9e4eb;border-radius:18px;background:#fff}.sis-tco-item b{display:block;font-size:clamp(24px,2.4vw,34px);font-weight:600;letter-spacing:-.04em;color:var(--ink);margin-bottom:10px}.sis-tco-item p{font-size:14.5px;line-height:1.7;color:#38536a}@media(max-width:1000px){.sis-trio,.sis-arq,.sis-tco{grid-template-columns:1fr 1fr}.sis-check{grid-template-columns:1fr}}@media(max-width:680px){.sis-trio,.sis-arq,.sis-tco{grid-template-columns:1fr}}.sis-escalera{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,20px)}.sis-escalon{padding:clamp(20px,1.9vw,26px);border:1px solid #d9e4eb;border-radius:16px;background:#fff}.sis-escalon .card-number{display:block;margin-bottom:12px}.sis-escalon h3{font-size:17px;font-weight:600;letter-spacing:-.02em;margin-bottom:8px;color:var(--ink)}.sis-escalon p{font-size:14.5px;line-height:1.7;color:#38536a}.sis-nota{margin-top:clamp(20px,2vw,28px);padding-left:16px;border-left:2px solid #6fd2e0;font-size:14.5px;line-height:1.75;color:#38536a;max-width:78ch}@media(max-width:1000px){.sis-escalera{grid-template-columns:1fr 1fr}}@media(max-width:560px){.sis-escalera{grid-template-columns:1fr}}.sis-alcance{max-width:78ch}.sis-alcance p{font-size:16.5px;line-height:1.8;color:var(--muted);text-wrap:pretty}.sis-alcance p+p{margin-top:16px}.sis-criterios{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(12px,1.4vw,18px);margin:0;padding:0}.sis-criterios>div{padding:clamp(22px,2.2vw,28px);border-radius:18px;background:#ffffff0f;border:1px solid #ffffff24;transition:background .45s cubic-bezier(.2,.8,.2,1),border-color .45s,transform .45s}.sis-criterios>div:hover{background:#ffffff1a;border-color:#6fd2e05c;transform:translateY(-3px)}.sis-criterios dt{margin:0 0 10px;font-size:clamp(16px,1.35vw,18px);font-weight:600;letter-spacing:-.025em;line-height:1.3;color:#fff}.sis-criterios dd{margin:0;font-size:14.6px;line-height:1.72;color:#c3d6e2}@media(max-width:640px){.sis-criterios{grid-template-columns:1fr}}.sis-card-mas{margin-top:12px}.sis-card-mas>summary{display:inline-flex;align-items:center;gap:9px;cursor:pointer;list-style:none;font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:var(--accent);padding:6px 0}.sis-card-mas>summary::-webkit-details-marker{display:none}.sis-card-mas>summary:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.sis-card-mas[open]>summary:after{transform:rotate(-135deg) translate(-3px,-3px)}.sis-card-mas>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.sis-card-mas p{margin-top:10px}@media(prefers-reduced-motion:reduce){.sis-card-mas>summary:after{transition:none}}.rc-hero>.shell{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:center}.rc-hero.has-aside>.shell{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(36px,5vw,75px)}.rc-hero-copy{min-width:0;max-width:820px}.rc-hero-copy>*{animation:rise .8s cubic-bezier(.16,1,.3,1) both}.rc-hero-copy>:nth-child(2){animation-delay:.08s}.rc-hero-copy>:nth-child(3){animation-delay:.16s}.rc-hero-copy>:nth-child(4){animation-delay:.24s}.rc-hero-copy>:nth-child(5){animation-delay:.32s}.rc-hero-copy>:nth-child(6){animation-delay:.4s}html[data-motion=paused] .rc-hero-copy>*{animation:none}.rc-hero h1{margin-bottom:18px}.rc-hero-lead{font-size:17px;color:#c3d6e2;line-height:1.75;margin:0 0 22px;max-width:60ch;text-wrap:pretty}.rc-hero .rc-hero-lead a{color:#6fd2e0;text-decoration:underline;text-underline-offset:3px}.rc-hero .rc-hero-lead strong{color:#fff;font-weight:600}.rc-hero-note{font-size:13px;line-height:1.65;color:#a8c4d6;max-width:60ch;margin-top:18px;padding-top:14px;border-top:1px solid #ffffff24}.rc-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;list-style:none;margin:0 0 22px;padding:0;font-size:12px;color:#a8c4d6}.rc-crumbs li{display:flex;align-items:center;gap:10px}.rc-crumbs li+li:before{content:"/";color:#ffffff40}.rc-crumbs a{color:#c3d6e2;transition:color .2s}.rc-crumbs a:hover{color:#6fd2e0}.rc-crumbs [aria-current]{color:#fff}.rc-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;list-style:none;margin:0 0 20px;padding:0;font-size:13px;color:#c3d6e2}.rc-hero-meta li{display:flex;align-items:center;gap:7px}.rc-hero-meta svg{color:#6fd2e0;flex-shrink:0}.rc-hero-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;margin:28px 0 0;padding:0;max-width:760px}.rc-hero-facts li{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:14px;background:#ffffff0f;border:1px solid #ffffff1f;transition:background .35s,border-color .35s}.rc-hero-facts li:hover{background:#ffffff18;border-color:#6fd2e066}.rc-hero-facts strong{font-size:clamp(22px,2vw,28px);font-weight:600;letter-spacing:-.035em;line-height:1.05;color:#6fd2e0;font-variant-numeric:tabular-nums}.rc-hero-facts span{font-size:12px;line-height:1.4;color:#a8c4d6}.rc-search{display:flex;align-items:center;gap:12px;max-width:560px;padding:6px 8px 6px 20px;border-radius:100px;background:#ffffff12;border:1px solid #ffffff2e;color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .3s,background .3s,box-shadow .3s}.rc-search:focus-within{border-color:#6fd2e0;background:#ffffff1c;box-shadow:0 0 0 4px #6fd2e022}.rc-search svg{color:#6fd2e0;flex-shrink:0}.rc-search input{flex:1;min-width:0;background:none;border:0;color:#fff;font-size:15px;padding:11px 0;outline:none}.rc-search input::placeholder{color:#a8c4d6}.rc-search input::-webkit-search-cancel-button{filter:invert(1);opacity:.6}.rc-pills{display:flex;flex-wrap:wrap;gap:8px}.rc-pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 15px;border-radius:100px;border:1px solid #cfdbe3;background:#fff;color:#38536a;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;transition:background .25s,border-color .25s,color .25s,transform .25s,box-shadow .25s}.rc-pill:hover{border-color:#9fcbd6;color:var(--ink);transform:translateY(-1px)}.rc-pill[aria-pressed=true],.rc-pill.is-on{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 8px 20px -12px #102e49}.rc-pill small{font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#8fa4b5}.rc-pill[aria-pressed=true] small,.rc-pill.is-on small{color:#6fd2e0}.rc-pill.dark{background:#ffffff12;border-color:#ffffff30;color:#dbe7ef}.rc-pill.dark:hover{border-color:#6fd2e0;color:#fff}.rc-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:100px;background:#edf7f8;border:1px solid #cfe7ec;color:var(--accent);font-size:11px;font-weight:650;letter-spacing:.03em;line-height:1.2;white-space:nowrap}.rc-tag.dark{background:#0b2238cc;border-color:#ffffff2e;color:#6fd2e0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.rc-tag.warm{background:#fff7e8;border-color:#f1dfb4;color:#8a5a12}.rc-tag.ok{background:#eef8f1;border-color:#c9e7d2;color:#1f6b3a}.rc-arrow{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid #c4d5de;border-radius:50%;color:var(--ink);transition:background .4s,border-color .4s,color .4s,transform .4s cubic-bezier(.2,.8,.2,1)}.rc-card{position:relative;display:flex;flex-direction:column;border:1px solid #d9e4eb;border-radius:18px;background:#fff;box-shadow:0 1px #fff inset,0 18px 40px -30px #102e4959;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s}.rc-card.is-link:hover,.rc-card.is-link:focus-within,.rc-card.is-link:has(:focus-visible){transform:translateY(-6px);border-color:#9fcbd6;box-shadow:0 1px #fff inset,0 30px 50px -28px #102e4966}.rc-card.is-link:hover .rc-arrow,.rc-card.is-link:focus-within .rc-arrow{background:var(--accent);border-color:var(--accent);color:#fff;transform:translate(3px,-3px)}.rc-card.paper{background:linear-gradient(180deg,#fff,#f5f9fb)}.rc-ink{position:relative;padding:clamp(24px,2.6vw,40px);border:1px solid #0b2238;border-radius:18px;color:#fff;background:radial-gradient(90% 120% at 100% 0%,#0f5674 0%,transparent 60%),linear-gradient(#ffffff0a 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff0a 1px,transparent 1px) 0 0/28px 28px,var(--ink);box-shadow:0 34px 60px -30px #102e49a6;animation:grid-drift 7s linear infinite}.rc-ink h2,.rc-ink h3{color:#fff}.rc-ink p{color:#c3d6e2}.rc-ink-label{display:block;font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:#6fd2e0;margin-bottom:12px}.rc-ink .rc-arrow{border-color:#ffffff59;color:#fff}.rc-ink small{color:#a8c4d6}.button.ghost{border:1px solid #ffffff59;color:#fff;background:none}.button.ghost:hover{background:#ffffff14;border-color:#fff}.rc-band{padding:clamp(56px,6vw,88px) 0;color:#fff;background:radial-gradient(70% 90% at 0% 0%,#1b4f78 0%,transparent 60%),#123a5c}.rc-band .section-heading h2,.rc-band h2{color:#fff}.rc-band .section-heading>p:not(.eyebrow),.rc-band>.shell>p{color:#c3d6e2}.rc-band .text-link{color:#fff}.rc-note{padding:20px 24px;border-radius:14px;background:var(--paper);border:1px solid var(--edge)}.rc-note>span:first-child{display:block;font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.rc-note p{font-size:14px;line-height:1.7;color:#38536a}.rc-warn{display:flex;gap:14px;padding:18px 22px;border-radius:14px;background:#fff8ea;border:1px solid #f0e0b8}.rc-warn>b{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#e9c46a;color:#4b3407;font:700 14px/1 system-ui,sans-serif;margin-top:1px}.rc-warn p{font-size:14px;line-height:1.65;color:#5c4614}.rc-warn p strong{color:#3f2f0a;font-weight:650}.rc-warn+.rc-warn{margin-top:10px}.rc-legal{margin-top:28px;padding-top:16px;border-top:1px solid var(--edge);font-size:12.5px;line-height:1.65;color:var(--muted)}.rc-ink .rc-legal{border-top-color:#ffffff24;color:#a8c4d6}.rc-section{padding:clamp(56px,6vw,88px) 0}.rc-section.paper{background:var(--paper);border-block:1px solid var(--edge)}.rc-section.paper+.rc-section.paper{border-top:0}.rc-head{margin-bottom:clamp(24px,3vw,36px)}.rc-head .rc-pills{margin-bottom:16px}.rc-head h2{font-size:clamp(28px,3vw,40px);letter-spacing:-.04em;line-height:1.15;max-width:780px;margin:0 0 14px;text-wrap:balance}.rc-head>p{font-size:16.5px;line-height:1.75;color:var(--muted);max-width:720px;text-wrap:pretty}.rc-head.center{text-align:center}.rc-head.center h2,.rc-head.center>p{margin-inline:auto}.rc-head.center .rc-pills{justify-content:center}.rc-head h3,.rc-h3{font-size:clamp(20px,1.9vw,24px);letter-spacing:-.025em;line-height:1.25;margin:0 0 12px}.rc-lede{font-size:16px;line-height:1.75;color:var(--muted);max-width:720px;margin:0 0 24px;text-wrap:pretty}.rc-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.6;color:#38536a}.rc-check svg{flex-shrink:0;color:var(--accent);margin-top:3px}.rc-ink .rc-check{color:#dbe7ef}.rc-ink .rc-check svg{color:#6fd2e0}.rc-checks{display:grid;gap:10px;list-style:none;margin:0;padding:0}.rc-checks.cols{grid-template-columns:1fr 1fr;gap:10px 24px}.rc-mini{padding:20px 22px;border:1px solid var(--edge);border-radius:14px;background:#fff;transition:border-color .3s,transform .3s,box-shadow .3s}.rc-mini:hover{border-color:#9fcbd6;transform:translateY(-3px);box-shadow:0 18px 40px -30px #102e4966}.rc-mini strong{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.35;margin-bottom:5px;color:var(--ink)}.rc-mini p{font-size:13.5px;line-height:1.65;color:var(--muted)}.rc-mini>svg{color:var(--accent);margin-bottom:12px}.rc-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rc-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rc-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rc-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(28px,4vw,56px);align-items:start}.rc-table-wrap{overflow-x:auto;border:1px solid var(--edge);border-radius:14px;background:#fff}.rc-table{width:100%;border-collapse:collapse;font-size:14px;min-width:620px}.rc-table th{background:var(--ink);color:#fff;text-align:left;padding:14px 18px;font-size:11.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;vertical-align:bottom}.rc-table th.hl{color:#6fd2e0}.rc-table th small{display:block;font-size:10.5px;font-weight:400;letter-spacing:0;text-transform:none;color:#a8c4d6;margin-top:3px}.rc-table td{padding:14px 18px;border-top:1px solid #edf2f5;color:#38536a;vertical-align:top;line-height:1.55}.rc-table tbody tr:nth-child(2n) td{background:#f8fafc}.rc-table td:first-child{font-weight:600;color:var(--ink)}.rc-table td.hl{color:var(--accent);font-weight:600}.rc-table td.dim{color:#8fa4b5}.rc-table td.center,.rc-table th.center{text-align:center}.rc-table td.nowrap{white-space:nowrap}.rc-table-note{margin-top:10px;font-size:12.5px;color:var(--muted)}.rc-fig-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rc-fig{padding:20px 18px;border-radius:14px;background:#ffffff0d;border:1px solid #ffffff1c;text-align:center}.rc-fig span{display:block;font-size:12.5px;color:#a8c4d6;margin-bottom:8px}.rc-fig strong{display:block;font-size:clamp(22px,2vw,30px);font-weight:600;letter-spacing:-.04em;line-height:1.05;color:#fff;font-variant-numeric:tabular-nums}.rc-fig.hl{border-color:#6fd2e066;background:#6fd2e014}.rc-fig.hl strong{color:#6fd2e0}.rc-fig.ok{border-color:#7ed9a366;background:#7ed9a314}.rc-fig.ok strong{color:#9ee7ba}.rc-acc{border:1px solid #d9e4eb;border-radius:14px;background:#fff;transition:border-color .3s,box-shadow .3s}.rc-acc+.rc-acc{margin-top:10px}.rc-acc:hover{border-color:#9fcbd6}.rc-acc.is-open{border-color:var(--accent);box-shadow:0 0 0 3px #007d9814,0 18px 40px -30px #102e4959}.rc-acc-q{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:normal}.rc-acc-q button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;text-align:left;background:none;border:0;color:var(--ink);font-size:15.5px;font-weight:600;line-height:1.4;letter-spacing:-.01em;cursor:pointer;transition:color .25s}.rc-acc.is-open .rc-acc-q button{color:var(--accent)}.rc-acc-icon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid #c4d5de;border-radius:50%;color:var(--ink);transition:background .3s,border-color .3s,color .3s,transform .45s cubic-bezier(.2,.8,.2,1)}.rc-acc.is-open .rc-acc-icon{background:var(--accent);border-color:var(--accent);color:#fff;transform:rotate(180deg)}.rc-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1)}.rc-acc.is-open .rc-acc-panel{grid-template-rows:1fr}.rc-acc-inner{overflow:hidden;min-height:0}.rc-acc-body{padding:0 20px 20px;font-size:15px;line-height:1.75;color:var(--muted);white-space:pre-line;text-wrap:pretty}.rc-acc-body ul{margin:0;padding-left:18px;display:grid;gap:8px}.rc-acc-body .mono{font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--accent);white-space:normal}.rc-acc.dark{background:#ffffff0a;border-color:#ffffff1c}.rc-acc.dark:hover{border-color:#6fd2e066}.rc-acc.dark.is-open{border-color:#6fd2e0;box-shadow:0 0 0 3px #6fd2e01a}.rc-acc.dark .rc-acc-q button{color:#fff}.rc-acc.dark.is-open .rc-acc-q button{color:#6fd2e0}.rc-acc.dark .rc-acc-icon{border-color:#ffffff59;color:#fff}.rc-acc.dark.is-open .rc-acc-icon{background:#6fd2e0;border-color:#6fd2e0;color:var(--ink)}.rc-acc.dark .rc-acc-body{color:#c3d6e2}.rc-acc.slim .rc-acc-q button{padding:14px 16px;font-size:14px}.rc-acc.slim .rc-acc-body{padding:0 16px 16px;font-size:14px}.rc-sticky{position:sticky;top:112px}.rc-toc{padding:20px 22px 10px;border:1px solid var(--edge);border-radius:18px;background:#fff}.rc-toc>p{font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 8px}.rc-toc ol{list-style:none;margin:0;padding:0}.rc-toc a{position:relative;display:block;padding:9px 0 9px 18px;font-size:13px;line-height:1.5;color:var(--muted);border-top:1px solid #edf2f5;transition:color .25s,padding-left .25s}.rc-toc li:first-child a{border-top:0}.rc-toc a:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:50%;background:#c9d8e1;transform:translateY(-50%);transition:background .25s,box-shadow .25s,transform .25s}.rc-toc a:hover{color:var(--ink)}.rc-toc a[aria-current]{color:var(--ink);font-weight:600;padding-left:22px}.rc-toc a[aria-current]:before{background:var(--accent);box-shadow:0 0 0 4px #007d9822;transform:translateY(-50%) scale(1.25)}.rc-toc.tabs{padding:0;border:0;background:none}.rc-toc.tabs a{padding:11px 16px;border:1px solid transparent;border-radius:12px;font-size:14px}.rc-toc.tabs a:before{display:none}.rc-toc.tabs a[aria-current]{background:var(--ink);color:#fff;border-color:var(--ink);padding-left:16px}.rc-toc.tabs a:hover:not([aria-current]){background:#edf7f8;color:var(--ink)}.rc-count{display:inline-block;font-variant-numeric:tabular-nums}.rc-count.is-pop{animation:rc-pop .55s cubic-bezier(.16,1,.3,1) both}@keyframes rc-pop{0%{transform:translateY(8px);opacity:.35}to{transform:none;opacity:1}}html[data-motion=paused] .rc-count.is-pop{animation:none}.rc-hub-bar{position:sticky;top:88px;z-index:20;padding:12px 0;background:#fffe;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--edge)}.rc-hub-bar>.shell{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.rc-hub-bar .rc-pills{flex:1;min-width:0}.rc-hub-count{font-size:12.5px;color:var(--muted);white-space:nowrap;margin-left:auto}.rc-hub{padding:clamp(36px,4vw,52px) 0 clamp(64px,7vw,96px)}.rc-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.rc-guide[hidden]{display:none}.rc-guide>a{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.rc-guide-media{position:relative;height:215px;overflow:hidden;border-radius:18px 18px 0 0;background:#0b2238;isolation:isolate}.rc-guide-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.85);transition:scale 1.1s cubic-bezier(.2,.8,.2,1),filter .7s}.rc-guide-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b223800 45%,#0b2238a6);pointer-events:none}.rc-guide-media.is-render{padding:22px 30px;background:linear-gradient(160deg,#f4f8fa,#e4edf2)}.rc-guide-media.is-render img{object-fit:contain;filter:none;mix-blend-mode:multiply;transition:scale .9s cubic-bezier(.2,.8,.2,1)}.rc-guide-media.is-render:after{background:radial-gradient(55% 30% at 50% 100%,#102e4918,transparent 70%)}.rc-guide-media .rc-tag{position:absolute;z-index:1;top:14px;left:14px}.rc-guide:hover .rc-guide-media img,.rc-guide:focus-within .rc-guide-media img{scale:1.06;filter:saturate(1)}.rc-guide:hover .rc-guide-media.is-render img{scale:1.05}.rc-guide-body{display:flex;flex:1;flex-direction:column;padding:24px 24px 20px}.rc-guide h2{font-size:19px;font-weight:600;letter-spacing:-.025em;line-height:1.3;margin:0 0 10px;text-wrap:balance}.rc-guide-body>p{font-size:13.5px;line-height:1.7;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rc-guide-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:12.5px;color:var(--muted)}.rc-guide-foot .rc-arrow{width:36px;height:36px}.rc-hub-more{display:flex;justify-content:center;margin-top:40px}.rc-hub-empty{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:40px;border:1px dashed #b8cad6;border-radius:18px;background:var(--paper);color:var(--muted)}.rc-hub-empty svg{color:var(--accent)}.rc-hub-empty p{font-size:15px}.rc-doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rc-doors-head{margin:clamp(56px,6vw,80px) 0 22px}.rc-doors-head h2{font-size:clamp(26px,2.6vw,34px);letter-spacing:-.04em;margin:0}.rc-door{position:relative;display:flex;min-height:320px;border-radius:18px;overflow:hidden;background:var(--ink);isolation:isolate;box-shadow:0 24px 50px -32px #102e4980;color:#fff;text-decoration:none}.rc-door img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.8);translate:0 var(--py,0px);transition:scale 1.2s cubic-bezier(.2,.8,.2,1),filter .8s;animation:kenburns 18s ease-in-out infinite alternate}.rc-door:nth-child(2) img{animation-delay:-6s}.rc-door:nth-child(3) img{animation-delay:-12s}.rc-door:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b223829,#0b223866 35%,#0b2238f0 72%,#0b2238)}.rc-door:before{content:"";position:absolute;z-index:1;top:-20%;bottom:-20%;left:0;width:34%;background:linear-gradient(90deg,transparent,#ffffff26,transparent);animation:sweep 13s ease-in-out infinite;pointer-events:none}.rc-door:nth-child(2):before{animation-delay:4s}.rc-door:nth-child(3):before{animation-delay:8s}.rc-door-body{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;width:100%;padding:clamp(22px,2.2vw,30px)}.rc-door-icon{margin-bottom:auto;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#0b223899;border:1px solid #ffffff26;color:#6fd2e0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.rc-door h2{font-size:clamp(21px,1.8vw,25px);font-weight:600;letter-spacing:-.03em;line-height:1.15;color:#fff;margin:0 0 10px;text-wrap:balance}.rc-door p{font-size:14px;line-height:1.65;color:#c3d6e2;max-width:34ch;text-wrap:pretty}.rc-door-foot{display:flex;justify-content:flex-end;margin-top:20px;padding-top:16px;border-top:1px solid #ffffff2b}.rc-door:hover img,.rc-door:focus-visible img{scale:1.06;filter:saturate(1)}.rc-door:hover .card-arrow,.rc-door:focus-visible .card-arrow{background:#6fd2e0;border-color:#6fd2e0;color:var(--ink);transform:translate(3px,-3px)}.rc-art{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(36px,5vw,72px);padding:clamp(40px,5vw,64px) 0 clamp(56px,6vw,88px);align-items:start}.rc-art-main{max-width:760px;min-width:0}.rc-art-cover{position:relative;border-radius:18px;overflow:hidden;margin-bottom:34px;isolation:isolate;box-shadow:0 30px 60px -32px #102e4980;aspect-ratio:2/1;background:#0b2238}.rc-art-cover img{width:100%;height:100%;object-fit:cover;scale:1.04;translate:0 var(--py,0px)}.rc-art-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,#0b223880);pointer-events:none}.rc-art-cover.is-render{display:flex;justify-content:center;align-items:center;padding:28px 40px;border:1px solid var(--edge);background:linear-gradient(160deg,#f7fafb,#e6eef3);box-shadow:none}.rc-art-cover.is-render img{width:auto;height:100%;max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply;scale:1;translate:none}.rc-art-cover.is-render:after{background:radial-gradient(55% 30% at 50% 100%,#102e4918,transparent 70%)}.rc-art-lead{font-size:19px;line-height:1.7;color:#2f4a5f;margin:0 0 36px;text-wrap:pretty}.rc-prose section{scroll-margin-top:120px}.rc-prose h2{font-size:clamp(24px,2.2vw,30px);letter-spacing:-.035em;line-height:1.2;margin:44px 0 16px;text-wrap:balance}.rc-prose section:first-child h2{margin-top:0}.rc-art .rc-prose p{font-size:17px;line-height:1.8;color:#3d5567;margin:0 0 20px;white-space:pre-line;text-wrap:pretty}.rc-art-closing{padding:clamp(22px,2.4vw,32px);border-radius:18px;background:linear-gradient(180deg,#fff,#f5f9fb);border:1px solid #d9e4eb;margin:44px 0;box-shadow:0 1px #fff inset,0 18px 40px -30px #102e4959}.rc-art-closing h2{font-size:22px;letter-spacing:-.03em;margin:0 0 12px}.rc-art-closing p{font-size:16px;line-height:1.75;color:#38536a;white-space:pre-line}.rc-art-block{margin:48px 0 0}.rc-art-block>h2{font-size:24px;letter-spacing:-.03em;margin:0 0 18px}.rc-art-sources{padding:22px 26px;border-radius:18px;background:var(--paper);border:1px solid var(--edge)}.rc-art-sources h2{font-size:18px;margin:0 0 12px}.rc-art-sources ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rc-art-sources li{font-size:13.5px;line-height:1.6}.rc-art-sources a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.rc-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rc-related a{display:flex;flex-direction:column;justify-content:space-between;gap:22px;min-height:132px;padding:18px;border:1px solid #d9e4eb;border-radius:16px;background:#fff;color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.4;letter-spacing:-.01em;text-decoration:none;box-shadow:0 18px 40px -30px #102e4959;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s}.rc-related a:hover,.rc-related a:focus-visible{transform:translateY(-5px);border-color:#9fcbd6;box-shadow:0 26px 46px -28px #102e4966}.rc-related .rc-arrow{align-self:flex-end;width:34px;height:34px}.rc-related a:hover .rc-arrow,.rc-related a:focus-visible .rc-arrow{background:var(--accent);border-color:var(--accent);color:#fff;transform:translate(3px,-3px)}.rc-art-aside{min-width:0}.rc-art-aside .rc-sticky{display:flex;flex-direction:column;gap:16px}.rc-art-cta h3{font-size:19px;letter-spacing:-.025em;line-height:1.25;margin:0 0 10px}.rc-art-cta p{font-size:14px;line-height:1.65;margin:0 0 20px}.rc-art-cta .button{width:100%;min-height:48px;padding:13px 18px;font-size:13.5px;justify-content:space-between;gap:12px;text-align:left}.rc-hero h1 .rc-h1b{display:block;color:#6fd2e0}.rc-art-cta .button+.button{margin-top:8px}.rc-art-back{font-size:13.5px;color:var(--muted);padding:6px 0}.rc-art-back:hover{color:var(--accent)}.rc-quiz{max-width:880px;margin:0 auto;padding:clamp(40px,5vw,64px) 0 clamp(56px,6vw,88px)}.rc-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:34px;list-style:none;padding:0}.rc-step{position:relative;padding:14px 4px 0;border-top:2px solid var(--edge);color:var(--muted);transition:color .3s}.rc-step b{display:block;font:650 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;color:#8fa4b5;margin-bottom:8px;transition:color .3s}.rc-step span{display:block;font-size:13px;font-weight:600;line-height:1.3;letter-spacing:-.01em;text-wrap:balance}.rc-step i{position:absolute;left:0;top:-2px;height:2px;width:100%;background:linear-gradient(90deg,var(--accent),#00a5b5);transform-origin:left;transform:scaleX(0)}.rc-step.is-done{color:var(--ink)}.rc-step.is-done b{color:var(--accent)}.rc-step.is-done i{transform:scaleX(1)}.rc-step.is-active{color:var(--ink)}.rc-step.is-active b{color:var(--accent)}.rc-step.is-active i{animation:rc-half .7s cubic-bezier(.2,.8,.2,1) both}@keyframes rc-half{to{transform:scaleX(.5)}}html[data-motion=paused] .rc-step.is-active i{animation:none;transform:scaleX(.5)}.rc-quiz-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;font-size:12.5px;color:var(--muted)}.rc-quiz-head b{font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--accent)}.rc-quiz-step{animation:step-reveal .45s ease-out}.rc-quiz h2{font-size:clamp(26px,2.8vw,36px);letter-spacing:-.04em;line-height:1.12;margin:0 0 8px;text-wrap:balance}.rc-quiz-sub{font-size:16px;line-height:1.7;color:var(--muted);margin:0 0 26px}.rc-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rc-option{display:flex;gap:16px;align-items:flex-start;padding:20px;border:1px solid #d9e4eb;border-radius:16px;background:#fff;text-align:left;color:var(--ink);box-shadow:0 18px 40px -30px #102e4959;cursor:pointer;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s,background .3s}.rc-option:hover,.rc-option:focus-visible{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 0 0 3px #007d9814,0 26px 46px -28px #102e4966}.rc-option[aria-pressed=true]{border-color:var(--accent);background:#f2fafb}.rc-option-icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;background:#edf7f8;color:var(--accent);transition:background .3s,color .3s,transform .4s cubic-bezier(.2,.8,.2,1)}.rc-option:hover .rc-option-icon,.rc-option[aria-pressed=true] .rc-option-icon{background:var(--accent);color:#fff;transform:rotate(-6deg) scale(1.08)}.rc-option strong{display:block;font-size:15.5px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin-bottom:4px}.rc-option span{display:block;font-size:13.5px;line-height:1.5;color:var(--muted)}.rc-quiz-back{margin-top:22px}.rc-answers{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.rc-verdict{margin-bottom:16px}.rc-verdict .rc-ink-label{display:flex;align-items:center;gap:10px}.rc-verdict h2{font-size:clamp(28px,3.2vw,42px);letter-spacing:-.045em;line-height:1.08;margin:0 0 16px;text-wrap:balance}.rc-verdict>p{font-size:16px;line-height:1.75;max-width:64ch;text-wrap:pretty}.rc-verdict>p+p{margin-top:12px;font-size:14px;color:#a8c4d6}.rc-verdict .rc-pills{margin:22px 0 26px}.rc-verdict-actions{display:flex;flex-wrap:wrap;gap:10px}.rc-alt{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;margin-bottom:16px;text-decoration:none;color:inherit}.rc-alt>div>span{display:block;font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.rc-alt strong{font-size:17px;font-weight:600;letter-spacing:-.02em}.rc-validate{padding:clamp(24px,2.6vw,34px);text-align:center;align-items:center}.rc-validate p{font-size:14px;color:var(--muted);margin:0 0 6px}.rc-validate p+p{font-size:17px;font-weight:600;color:var(--ink);letter-spacing:-.015em;margin-bottom:22px;max-width:52ch;margin-inline:auto}.rc-quiz-restart{display:flex;justify-content:center;margin-top:20px}.rc-glos-bar{position:sticky;top:88px;z-index:20;background:#fffe;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--edge)}.rc-glos-bar>.shell{display:flex;flex-direction:column;gap:10px;padding:12px 0}.rc-alpha ol{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.rc-alpha a,.rc-alpha span{display:grid;place-items:center;min-width:32px;height:32px;padding:0 7px;border-radius:8px;font:600 12.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink);text-decoration:none;transition:background .25s,color .25s}.rc-alpha span{color:#b5c5d0}.rc-alpha a:hover{background:#edf7f8;color:var(--accent)}.rc-alpha a[aria-current]{background:var(--ink);color:#fff}.rc-glos{padding:8px 0 clamp(56px,6vw,88px)}.rc-glos-status{font-size:13.5px;color:var(--muted);margin:28px 0 0}.rc-glos-status strong{color:var(--ink)}.rc-glos-group{padding-top:36px;scroll-margin-top:190px}.rc-glos-group>h2{display:flex;align-items:center;gap:16px;font:600 34px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.02em;color:var(--accent);margin:0 0 18px}.rc-glos-group>h2:after{content:"";flex:1;height:1px;background:var(--edge)}.rc-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.rc-term{padding:18px 20px;border:1px solid #d9e4eb;border-radius:14px;background:#fff;scroll-margin-top:200px;transition:border-color .3s,box-shadow .3s,transform .3s}.rc-term:hover{border-color:#9fcbd6}.rc-term.is-active,.rc-term:target{border-color:var(--accent);box-shadow:0 0 0 3px #007d9814,0 18px 40px -30px #102e4959}.rc-term dt{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;font-size:15.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin-bottom:6px}.rc-term.is-active dt,.rc-term:target dt{color:var(--accent)}.rc-term dd{margin:0;font-size:14px;line-height:1.65;color:var(--muted)}.rc-term dd+dd{margin-top:8px}.rc-term dd a{font-size:13px;font-weight:600;color:var(--accent)}.rc-term .rc-tag{font-size:10px;padding:4px 9px}.rc-glos-empty{padding:48px 0;text-align:center;color:var(--muted)}.rc-faq{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(32px,5vw,72px);padding:clamp(40px,5vw,64px) 0 clamp(56px,6vw,88px);align-items:start}.rc-faq-main{min-width:0;max-width:800px}.rc-faq-group{scroll-margin-top:120px}.rc-faq-group+.rc-faq-group{margin-top:44px}.rc-faq-group>h2{font-size:clamp(22px,2vw,28px);letter-spacing:-.03em;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--edge)}.rc-fis-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.rc-fis-nav a{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:100px;border:1px solid #ffffff2e;background:#ffffff10;color:#dbe7ef;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .25s,background .25s,color .25s}.rc-fis-nav a:hover{border-color:#6fd2e0;background:#ffffff1c;color:#fff}.rc-fis-nav a b{font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;color:#6fd2e0}.rc-fis section[id]{scroll-margin-top:110px}.rc-fis .rc-ink+.rc-ink,.rc-fis .rc-warn+.rc-legal{margin-top:16px}.rc-fis-block{margin-top:36px}.rc-fis-block>.rc-h3{margin-bottom:14px}.rc-fis-block>p{font-size:15.5px;line-height:1.75;color:var(--muted);max-width:720px;margin:0 0 18px}.rc-fis-ex{margin-top:16px;padding:22px 26px}.rc-fis-ex p{font-size:14.5px;line-height:1.7;color:#dbe7ef;white-space:pre-line}.rc-fis-ex p b{color:#6fd2e0;font-weight:600}.rc-fis-ex p i{font-style:normal;color:#a8c4d6}.rc-fis-ent{display:flex;flex-wrap:wrap;gap:10px}.rc-fis-ent>div{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;background:#ffffff0d;border:1px solid #ffffff1c}.rc-fis-ent svg{color:#6fd2e0;flex-shrink:0}.rc-fis-ent strong{display:block;font-size:14px;font-weight:600;color:#fff}.rc-fis-ent span{font-size:11.5px;color:#a8c4d6}.rc-fis-rows{display:grid;gap:8px}.rc-fis-rows>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid #ffffff14;font-size:13.5px;color:#c3d6e2}.rc-fis-rows>div:last-child{border-bottom:0}.rc-fis-rows strong{color:#6fd2e0;font-weight:600;white-space:nowrap}.rc-fis-side{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.rc-fis-side .rc-fis-num{font:800 clamp(72px,7vw,96px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px #ffffff33}.rc-fis-side>p{font-size:13px;line-height:1.6;color:#c3d6e2}.rc-fis-side>p b{color:#6fd2e0;font-weight:600}.rc-fis-side>p i{font-style:normal;color:#a8c4d6}.rc-fis-rigi{margin-top:16px;padding:18px 22px;border-radius:14px;background:#ffffff0a;border:1px solid #ffffff1c;font-size:14px;line-height:1.7;color:#c3d6e2}.rc-fis-ex-light{padding:clamp(22px,2.4vw,30px)}.rc-fis-ex-light>p{font-size:15.5px;line-height:1.75;color:var(--muted);margin:0 0 16px}.rc-fis-ex-light .rc-check{padding:12px 14px;border:1px solid var(--edge);border-radius:12px;background:#fff;align-items:center}.rc-fis-ex-light .rc-check svg{margin-top:0}.rc-check .rc-tag{margin-left:auto}.rc-band .rc-head>p,.rc-band .rc-legal{color:#c3d6e2}.rc-band .rc-legal{border-top-color:#ffffff24}.rc-band .rc-tag.dark{background:#ffffff12}.rc-fis-side .rc-door-icon{margin-bottom:0}.rc-fis .rc-h3+p{font-size:15.5px;line-height:1.75;color:var(--muted);max-width:720px;margin:0 0 18px}.rc-prov{padding:22px 24px}.rc-prov>div{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px}.rc-prov strong{font-size:17px;font-weight:600;letter-spacing:-.02em;color:#fff}.rc-prov .rc-checks{gap:8px}.rc-prov .rc-check{font-size:13.5px}.rc-prov.hl{border-color:#6fd2e066}.rc-caso-cards .rc-mini strong{font-size:clamp(24px,2.2vw,30px);letter-spacing:-.04em;color:var(--accent);margin:8px 0 10px}.rc-caso-cards .rc-mini>span{display:block;font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.rc-caso-res{margin-top:18px;padding:clamp(24px,2.6vw,34px)}.rc-caso-res h3{font-size:22px;letter-spacing:-.03em;margin:0 0 18px}.rc-caso-res .rc-grid2{gap:32px}.rc-caso-res p{font-size:15px;line-height:1.75;color:#38536a}.rc-caso-res p+p{margin-top:12px}.rc-caso-rows>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--edge)}.rc-caso-rows>div:last-child{border-bottom:0}.rc-caso-rows strong{font-size:14px;font-weight:600;color:var(--ink)}.rc-caso-rows small{display:block;font-size:12px;color:var(--muted)}.rc-caso-rows b{font-size:15px;font-weight:600;color:var(--accent);white-space:nowrap;font-variant-numeric:tabular-nums}.rc-ctx p{font-size:16px;line-height:1.8;color:#38536a;text-wrap:pretty}.rc-ctx p+p{margin-top:16px}.rc-fis-form{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:clamp(28px,4vw,48px);align-items:start}.rc-fis-form .form-grid>.form-field:first-child{grid-column:auto}.rc-fis-form .form-grid>.full{grid-column:1/-1}.rc-fis-form .form-field>span{font-size:13px}.rc-fis-form .form-field>span b{color:var(--accent);font-weight:600}.rc-fis-form .button{width:100%}.rc-fis-form small.disc{display:block;text-align:center;font-size:12px;color:var(--muted);margin-top:10px}.rc-fis-direct{display:flex;flex-direction:column;gap:10px;padding:24px}.rc-fis-direct>span{font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.rc-fis-direct .button{width:100%;min-height:48px;padding:12px 16px;font-size:13.5px}.rc-fis-done{padding:40px;text-align:center;align-items:center}.rc-fis-done>svg{color:var(--accent);margin-bottom:12px}.rc-fis-done strong{display:block;font-size:20px;letter-spacing:-.02em;margin-bottom:6px}.rc-fis-done p{font-size:14px;color:var(--muted)}.rc-fis-done .text-link{margin-top:14px}.rc-fis-foot{padding:32px 0 clamp(48px,5vw,64px)}.rc-fis-foot .rc-acc{margin-top:16px}.rc-norms{display:grid;grid-template-columns:1fr 1fr;gap:4px 28px;list-style:none;margin:0;padding:0}.rc-norms li{padding:7px 0;border-bottom:1px solid #edf2f5;font-size:12.5px;color:var(--muted)}.rc-norms li span{color:#a3b4c1;margin-left:4px}.rc-casos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rc-caso{padding:clamp(22px,2.2vw,30px)}.rc-caso-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.rc-caso-loc{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);white-space:nowrap}.rc-caso-loc svg{color:var(--accent)}.rc-caso h3{font-size:21px;font-weight:600;letter-spacing:-.03em;line-height:1.25;margin:0 0 8px;text-wrap:balance}.rc-caso-emp{font-size:13px;color:var(--muted);margin:0 0 4px}.rc-caso-sys{font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--accent);margin:0 0 16px}.rc-caso-res-p{font-size:14.5px;line-height:1.7;color:#38536a;margin:0 0 20px;text-wrap:pretty}.rc-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.rc-metric{padding:16px 10px;border-radius:14px;background:linear-gradient(180deg,#fff,#f5f9fb);border:1px solid var(--edge);text-align:center;transition:border-color .3s,transform .3s}.rc-caso:hover .rc-metric{border-color:#cfe3ea}.rc-metric strong{display:block;font-size:clamp(22px,1.8vw,28px);font-weight:600;letter-spacing:-.04em;line-height:1.05;color:var(--ink);font-variant-numeric:tabular-nums;margin-bottom:6px}.rc-metric span{font-size:11.5px;line-height:1.3;color:var(--muted)}.rc-caso .rc-pills{margin-bottom:18px}.rc-caso .rc-pills .rc-pill{min-height:30px;padding:5px 11px;font-size:12px;font-weight:550;color:var(--muted)}.rc-caso .rc-acc{margin-top:auto}.rc-casos-note{margin-top:20px;font-size:12.5px;line-height:1.6;color:var(--muted)}.rc-empty{padding:28px 30px;border:1px dashed #b8cad6;border-radius:18px;background:var(--paper);font-size:15px;line-height:1.75;color:#38536a;max-width:800px}.rc-final{text-align:center;align-items:center;padding:clamp(32px,4vw,56px);margin-top:clamp(40px,5vw,64px)}.rc-acc-body>.rc-ink-label{color:var(--accent);margin-bottom:8px}.rc-final h2{font-size:clamp(28px,3.2vw,42px);letter-spacing:-.045em;margin:0 0 14px;text-wrap:balance}.rc-final h2 span{display:block;color:#6fd2e0}.rc-final p{max-width:56ch;margin:0 auto 26px;font-size:16px;line-height:1.75}.rc-final .rc-verdict-actions{justify-content:center}@media(max-width:1100px){.rc-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-art{grid-template-columns:minmax(0,1fr) 270px;gap:32px}.rc-faq{grid-template-columns:220px minmax(0,1fr)}.rc-grid4,.rc-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.rc-hero.has-aside>.shell{grid-template-columns:1fr;gap:28px}.rc-hub-bar,.rc-glos-bar{top:76px}.rc-doors{grid-template-columns:1fr}.rc-door{min-height:280px}.rc-art{grid-template-columns:1fr;gap:32px}.rc-art-aside{order:-1}.rc-art-aside .rc-sticky{position:static}.rc-art-aside .rc-art-cta,.rc-art-aside .rc-art-back{display:none}.rc-tool{grid-template-columns:1fr}.rc-results{position:static}.rc-faq{grid-template-columns:1fr;gap:24px}.rc-faq-side .rc-sticky{position:static}.rc-toc.tabs ol{display:flex;flex-wrap:wrap;gap:6px}.rc-toc.tabs a{padding:9px 14px;font-size:13px}.rc-split,.rc-casos,.rc-fis-form{grid-template-columns:1fr}.rc-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.rc-hero h1{font-size:clamp(32px,8.5vw,40px)}.rc-hero-lead{font-size:15.5px}.rc-crumbs ol{margin-bottom:16px}.rc-hero-facts{gap:8px;margin-top:20px}.rc-hero-facts li{padding:12px 14px}.rc-search input{font-size:14px}.rc-hub-bar .rc-pills,.rc-glos-bar .rc-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.rc-hub-count{width:100%;margin:0}.rc-hub-grid{grid-template-columns:1fr;gap:16px}.rc-guide-media{height:200px}.rc-prose p{font-size:16.5px}.rc-art-lead{font-size:17.5px}.rc-art-cover{aspect-ratio:16/10}.rc-related{grid-template-columns:1fr}.rc-related a{min-height:0;flex-direction:row;align-items:center;justify-content:space-between}.rc-field .rc-pill{min-height:44px;padding:10px 14px;font-size:13.5px}.rc-steps{display:flex;overflow-x:auto;gap:8px;padding-bottom:6px;scrollbar-width:none}.rc-step{flex:0 0 44%}.rc-options{grid-template-columns:1fr}.rc-verdict-actions .button{width:100%}.rc-terms{grid-template-columns:1fr}.rc-glos-group>h2{font-size:28px}.rc-alpha a,.rc-alpha span{min-width:28px;height:28px;font-size:11.5px}.rc-grid2,.rc-grid3,.rc-grid4,.rc-fig-row,.rc-checks.cols{grid-template-columns:1fr}.rc-head h2{font-size:28px}.rc-norms{grid-template-columns:1fr}.rc-metrics{gap:8px}.rc-metric{padding:12px 8px}.rc-caso-top{flex-wrap:wrap}.rc-acc-q button{padding:16px;font-size:14.5px}.rc-acc-body{padding:0 16px 16px;font-size:14.5px}.rc-fis-side .rc-fis-num{font-size:64px}.rc-table{min-width:560px}}@media(max-width:480px){.rc-hero-facts{grid-template-columns:1fr 1fr}.rc-hero-facts strong{font-size:20px}.rc-door{min-height:220px}.rc-alt{flex-direction:column;align-items:flex-start}}.rc-more{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rc-more a{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--edge);border-radius:14px;background:#fff;color:var(--ink);font-size:14px;font-weight:600;letter-spacing:-.01em;box-shadow:0 14px 30px -26px #102e4966;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .35s}.rc-more a:hover{transform:translateY(-3px);border-color:#9fcbd6}.rc-more .card-arrow{width:32px;height:32px;border-color:#c9d8e2;color:var(--accent);flex-shrink:0}.rc-more a:hover .card-arrow{background:var(--accent);border-color:var(--accent);color:#fff}@media(max-width:960px){.rc-more{grid-template-columns:1fr 1fr}}@media(max-width:560px){.rc-more{grid-template-columns:1fr}}.signo-pregunta{display:flex;align-items:center;justify-content:center;min-width:0}.signo-pregunta svg{width:100%;max-width:340px;height:auto;overflow:visible}@keyframes sp-dibujar{0%{stroke-dasharray:0 1}to{stroke-dasharray:1 0}}@keyframes sp-aparecer{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes sp-girar{to{transform:rotate(360deg)}}@keyframes sp-latir{0%,to{opacity:.5}50%{opacity:.95}}.sp-trazo{stroke-dasharray:0 1;animation:sp-dibujar 1.1s cubic-bezier(.16,1,.3,1) .25s forwards}.sp-punto{transform-origin:156px 238px;opacity:0;animation:sp-aparecer .5s cubic-bezier(.34,1.56,.64,1) 1.25s forwards}.sp-anillo{transform-origin:160px 160px;animation:sp-girar 26s linear infinite}.sp-halo{animation:sp-latir 6s ease-in-out infinite}html[data-motion=paused] .sp-trazo{stroke-dasharray:1 0;animation:none}html[data-motion=paused] .sp-punto{opacity:1;animation:none}html[data-motion=paused] .sp-anillo,html[data-motion=paused] .sp-halo{animation:none}@media(max-width:960px){.signo-pregunta svg{max-width:200px}}@media(max-width:760px){.signo-pregunta{justify-content:flex-start;margin-top:6px}.signo-pregunta svg{max-width:132px}}.rc-faq .rc-accs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.rc-faq .rc-acc+.rc-acc{margin-top:0}.rc-faq-main{max-width:1040px}@media(max-width:900px){.rc-faq .rc-accs{grid-template-columns:minmax(0,1fr)}}.faq-more{margin:12px 0 0}.faq-more a{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#0f5674;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#9fc3d4}.faq-more a:hover{text-decoration-color:currentColor}.faq-fuentes{list-style:none;padding:0;margin:0;display:grid;gap:10px}.faq-fuentes li{font-size:13.5px;line-height:1.75;color:var(--muted);padding-left:16px;position:relative}.faq-fuentes li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:#9fc3d4}.faq-cierre-p{font-size:16px;line-height:1.8;color:var(--muted);max-width:68ch;margin:0 0 20px}.rc-caso-rotulo{display:inline-flex;align-items:center;gap:6px;margin:0 0 14px;padding:6px 11px;border-radius:100px;background:#fdf3e7;border:1px solid #e8cfae;font-size:11.5px;font-weight:650;letter-spacing:.01em;color:#8a5a20}.rc-caso-rotulo>svg{flex:none}.rc-hero-rotulo{margin:0 0 12px;font-size:12.5px;font-weight:650;letter-spacing:.02em;color:#cfe3ee}.rc-prose p{font-size:16.5px;line-height:1.8;color:var(--muted);max-width:68ch;text-wrap:pretty}.rc-prose p+p{margin-top:16px}.rc-mini-link{display:inline-flex;align-items:center;gap:5px;margin-top:12px;font-size:13.5px;font-weight:600;color:#0f5674;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#9fc3d4}.rc-mini-link:hover{text-decoration-color:currentColor}.rc-criterios{list-style:none;padding:0;margin:0;display:grid;gap:12px}.rc-criterios li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:18px 20px;border-radius:16px;border:1px solid var(--edge);background:#fff}.rc-criterio-n{font-size:20px;font-weight:600;letter-spacing:-.04em;color:#9fc3d4;line-height:1.2}.rc-criterios strong{display:block;font-size:15.5px;letter-spacing:-.015em;color:var(--ink)}.rc-criterios p{margin:7px 0 0;font-size:14.5px;line-height:1.7;color:var(--muted)}@media(max-width:700px){.rc-criterios li{grid-template-columns:1fr;gap:6px}}.cob-paises{display:grid;gap:16px}.cob-pais{padding:clamp(20px,2.4vw,30px);border-radius:18px;border:1px solid var(--edge);background:#fff}.cob-pais h3{margin:0 0 12px;font-size:clamp(18px,1.5vw,22px);letter-spacing:-.03em;color:var(--ink)}.cob-pais>p{margin:0;font-size:15.5px;line-height:1.8;color:var(--muted);max-width:78ch;text-wrap:pretty}.cob-pais-falta{margin-top:14px!important;padding-top:14px;border-top:1px solid var(--edge);font-size:13.5px!important;line-height:1.7;color:var(--muted)}.cob-pais-falta span{display:block;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f5674;margin-bottom:5px}.cob-pendiente{margin:0;padding:16px 18px;border-radius:14px;border:1px dashed #c7b299;background:#fdf9f3;font-size:13.5px;line-height:1.75;color:#7a5f3a;max-width:80ch}.sol-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:12px;color:#a8c4d6}.sol-crumbs a{color:#c3d6e2;transition:color .2s}.sol-crumbs a:hover,.sol-crumbs [aria-current]{color:#fff}.sol-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.sol-hero-actions .button.ghost{background:transparent;color:#fff;border:1px solid #ffffff59}.sol-hero-actions .button.ghost:hover{background:#ffffff14;border-color:#fff}.sol-page :is(h2,h3).sol-lower{text-transform:lowercase}.sol-page :is(h2,h3).sol-lower:first-letter{text-transform:uppercase}.sol-page .page-hero h1{text-transform:lowercase}.sol-page .page-hero h1:first-letter{text-transform:uppercase}.sol-paper{background:var(--paper);border-block:1px solid var(--edge)}:is(.sol-page,.opt-page,.etp-page,.nos-page) .section-heading .eyebrow{margin-bottom:14px}:is(.sol-page,.opt-page,.etp-page,.nos-page) .method-section .eyebrow{color:#6fd2e0}.section-heading>p.sol-wide{max-width:780px}.ink-panel{position:relative;padding:clamp(30px,3.4vw,56px);border-radius:18px;color:#fff;background:radial-gradient(90% 120% at 100% 0%,#0f5674 0%,transparent 60%),linear-gradient(#ffffff0a 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff0a 1px,transparent 1px) 0 0/28px 28px,var(--ink);box-shadow:0 34px 60px -30px #102e49a6;animation:grid-drift 7s linear infinite}.ink-panel .eyebrow{color:#6fd2e0}.ink-panel h2{color:#fff;font-size:clamp(28px,3vw,42px);letter-spacing:-.045em;line-height:1.12;margin-bottom:18px;text-wrap:balance}.ink-panel p{color:#c3d6e2;line-height:1.8;text-wrap:pretty}.plan-5 .method-list{grid-template-columns:repeat(5,1fr)}.plan-5 .method-list li:before,.plan-5 .method-list li>span{animation-duration:11.25s}.plan-5 .method-list li:nth-child(2):before,.plan-5 .method-list li:nth-child(2)>span{animation-delay:2.25s}.plan-5 .method-list li:nth-child(3):before,.plan-5 .method-list li:nth-child(3)>span{animation-delay:4.5s}.plan-5 .method-list li:nth-child(4):before,.plan-5 .method-list li:nth-child(4)>span{animation-delay:6.75s}.plan-5 .method-list li:nth-child(5):before,.plan-5 .method-list li:nth-child(5)>span{animation-delay:9s}.plan-5 .method-list h3{font-size:17px}.faq-list{display:grid;gap:10px;max-width:860px}.faq-list details{border:1px solid var(--edge);border-radius:14px;background:#fff;overflow:hidden;transition:border-color .3s,box-shadow .3s}.faq-list details[open]{border-color:#9fcbd6;box-shadow:0 18px 40px -32px #102e4966}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;cursor:pointer;list-style:none;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.4;color:var(--ink)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border:1px solid #c4d5de;border-radius:50%;color:var(--accent);transition:transform .35s cubic-bezier(.2,.8,.2,1),background .3s,color .3s,border-color .3s}.faq-list summary:hover i{border-color:var(--accent)}.faq-list details[open] summary i{transform:rotate(45deg);background:var(--accent);border-color:var(--accent);color:#fff}.faq-list details>p{padding:0 22px 22px;font-size:15.5px;line-height:1.8;color:var(--muted);max-width:65ch;text-wrap:pretty}.faq-list details[open]>p{animation:rise .5s cubic-bezier(.16,1,.3,1) both}html[data-motion=paused] .faq-list details[open]>p{animation:none}.mark-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(28px,4vw,64px);border-bottom:1px solid var(--edge)}.mark-list li{display:flex;gap:18px;padding:clamp(20px,2vw,28px) 0;border-top:1px solid var(--edge)}.mark-list i{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;border:1px solid #c4d5de;color:var(--accent);background:#fff;transition:background .35s,border-color .35s,color .35s,transform .35s cubic-bezier(.2,.8,.2,1)}.mark-list li:hover i{background:var(--accent);border-color:var(--accent);color:#fff;transform:scale(1.08)}.mark-list strong{display:block;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.3;margin-bottom:6px;color:var(--ink)}.mark-list p{font-size:14.5px;line-height:1.75;color:var(--muted);text-wrap:pretty}.mark-list.is-in li{animation:tick .55s cubic-bezier(.16,1,.3,1) both}.mark-list.is-in li:nth-child(2){animation-delay:.12s}.mark-list.is-in li:nth-child(3){animation-delay:.24s}.mark-list.is-in li:nth-child(4){animation-delay:.36s}.mark-list.is-in li:nth-child(5){animation-delay:.48s}.mark-list.is-in li:nth-child(6){animation-delay:.6s}html[data-motion=paused] .mark-list li{animation:none}.sol-doors{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sol-door{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:#fff;border:1px solid #d9e4eb;box-shadow:0 18px 40px -30px #102e4959;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s}.sol-door:hover{transform:translateY(-6px);border-color:#9fcbd6;box-shadow:0 30px 50px -28px #102e4966}.sol-door-media{position:relative;display:flex;align-items:flex-end;height:clamp(210px,18vw,250px);padding:clamp(20px,2vw,26px);overflow:hidden;background:var(--ink);isolation:isolate}.sol-door-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.8);animation:kenburns 16s ease-in-out infinite alternate;transition:scale 1.2s cubic-bezier(.2,.8,.2,1),filter .8s}.sol-door:nth-child(2) .sol-door-media img{animation-delay:-5s}.sol-door:nth-child(3) .sol-door-media img{animation-delay:-10s}.sol-door-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b22385c,#0b2238a8 42%,#0b2238f5)}.sol-door-media h3,.sol-door-media .sol-door-title{text-shadow:0 2px 18px #0b2238cc,0 1px 3px #0b223899}.sol-door-media:before{content:"";position:absolute;z-index:1;top:-20%;bottom:-20%;left:0;width:34%;background:linear-gradient(90deg,transparent,#ffffff26,transparent);animation:sweep 12s ease-in-out infinite;pointer-events:none}.sol-door:nth-child(2) .sol-door-media:before{animation-delay:4s}.sol-door:nth-child(3) .sol-door-media:before{animation-delay:8s}.sol-door-media .card-number{position:absolute;z-index:1;top:20px;left:20px;display:flex;align-items:center;gap:9px;font:11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;color:#6fd2e0;padding:8px 12px 8px 10px;border-radius:100px;background:#0b223899;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sol-door-media h3{position:relative;z-index:1;color:#fff;font-size:clamp(21px,1.7vw,25px);font-weight:600;letter-spacing:-.03em;line-height:1.15;text-wrap:balance}.sol-door:hover .sol-door-media img{scale:1.06;filter:saturate(1)}.sol-door-body{display:flex;flex-direction:column;flex:1;padding:clamp(22px,2vw,28px)}.sol-door-body>p{font-size:14.5px;line-height:1.75;color:var(--muted);text-wrap:pretty;margin-bottom:18px}.sol-door-answer{display:flex;gap:12px;padding:16px 18px;border-radius:12px;background:#eaf5f7;border:1px solid #d4e8ec;margin-bottom:20px}.sol-door-answer svg{flex-shrink:0;color:var(--accent);margin-top:3px}.sol-door-answer p{font-size:13.5px;line-height:1.7;color:#1f3f56;text-wrap:pretty}.sol-door-body .text-link{margin-top:auto;padding:4px 0 0;font-size:13.5px;color:var(--accent)}.sol-band-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:clamp(28px,3vw,44px);padding:clamp(22px,2.4vw,32px);border-radius:18px;background:#fff;color:var(--ink);box-shadow:0 30px 60px -30px #04121e99}.sol-band-cta .eyebrow{margin-bottom:8px;color:var(--accent)}.sol-band-cta h3{font-size:clamp(20px,1.9vw,26px);font-weight:600;letter-spacing:-.035em;line-height:1.2;margin-bottom:6px;color:var(--ink)}.sol-band-cta p:not(.eyebrow){font-size:14px;color:var(--muted);line-height:1.7;max-width:56ch}.sol-band-cta .button{flex-shrink:0}.sol-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sol-case{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:#fff;border:1px solid #d9e4eb;box-shadow:0 18px 40px -30px #102e4959;color:var(--ink);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s}.sol-case:hover{transform:translateY(-6px);border-color:#9fcbd6;box-shadow:0 30px 50px -28px #102e4966}.sol-case-media{position:relative;display:block;height:160px;overflow:hidden;isolation:isolate;background:#123a5c}.sol-case-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.8);transition:scale 1.1s cubic-bezier(.2,.8,.2,1),filter .7s}.sol-case-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b223800 25%,#0b2238b3 70%,#0b2238f2)}.sol-case-media h3{position:absolute;z-index:1;left:20px;right:20px;bottom:16px;color:#fff;font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.sol-case:hover .sol-case-media img{scale:1.06;filter:saturate(1)}.sol-case-body{display:flex;flex-direction:column;flex:1;gap:14px;padding:20px 22px 22px}.sol-case-body>p{font-size:13.5px;line-height:1.7;color:var(--muted);text-wrap:pretty}.sol-tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.sol-tags li{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--accent);background:#eaf5f7;border:1px solid #d4e8ec;padding:5px 10px;border-radius:100px}.sol-case-foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;border-top:1px solid var(--edge);font-size:13px;font-weight:600}.sol-case .card-arrow{width:36px;height:36px;border-color:#c4d5de;color:var(--ink)}.sol-case:hover .card-arrow{background:var(--accent);border-color:var(--accent);color:#fff;transform:translate(3px,-3px)}.sol-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.sol-chips a{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid #c4d5de;border-radius:100px;font-size:13px;font-weight:600;color:var(--ink);transition:border-color .25s,background .25s,transform .25s}.sol-chips a:hover{border-color:var(--accent);background:#eaf5f7;transform:translateY(-2px)}.sol-chips a svg{color:var(--accent)}.sol-zones{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sol-zone{display:flex;flex-direction:column;gap:8px;padding:20px 22px;border-radius:14px;background:#fff;border:1px solid var(--edge);color:var(--ink);transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s}.sol-zone:hover{transform:translateY(-4px);border-color:#9fcbd6;box-shadow:0 18px 40px -32px #102e4966}.sol-zone strong{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;letter-spacing:-.01em}.sol-zone strong svg{color:var(--accent);flex-shrink:0}.sol-zone p{flex:1;font-size:13px;line-height:1.65;color:var(--muted)}.sol-zone>span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--accent)}.sol-zone>span svg{transition:transform .2s}.sol-zone:hover>span svg{transform:translate(4px)}.opt-answer h2{max-width:22ch}.opt-answer-cols{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,3.5vw,56px);align-items:start;margin-top:8px}.opt-answer-cols .opt-lead{font-size:clamp(17px,1.45vw,20px);line-height:1.7;color:#fff}.opt-answer-cols p:not(.opt-lead){font-size:15px;color:#b8cdda;padding-top:6px}.opt-areas{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.opt-areas .problem-card{grid-column:span 2;min-height:clamp(340px,27vw,420px)}.opt-areas .problem-card:nth-child(n+4){grid-column:span 3}.opt-areas .problem-card:after{background:linear-gradient(180deg,#0b223829,#0b223880,#0b2238f2 56%,#0b2238)}.opt-areas .problem-body{padding-top:84px}.opt-areas .problem-card h3{font-size:clamp(20px,1.6vw,24px)}.opt-areas .problem-card p{max-width:none;font-size:13.5px;line-height:1.65}.opt-areas .problem-card:nth-child(4) img{animation-delay:-3s}.opt-areas .problem-card:nth-child(5) img{animation-delay:-8s}.opt-areas .problem-card:nth-child(4):before{animation-delay:2s}.opt-areas .problem-card:nth-child(5):before{animation-delay:6s}.etp-article{max-width:65ch;font-size:17px;line-height:1.8;color:#38536a}.etp-article h2{font-size:clamp(28px,2.8vw,38px);letter-spacing:-.04em;line-height:1.15;color:var(--ink);margin-bottom:20px;text-wrap:balance}.etp-article .etp-lead{font-size:clamp(18px,1.5vw,21px);line-height:1.65;color:var(--ink);text-wrap:pretty}.etp-article h3{font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:1.25;color:var(--ink);margin:40px 0 12px}.etp-article p{text-wrap:pretty}.etp-article p+p{margin-top:18px}.etp-article div+div h2{margin-top:clamp(40px,4vw,56px)}.etp-note{max-width:none;padding:clamp(28px,3vw,44px);border-radius:18px;background:var(--paper);border:1px solid var(--edge)}.etp-note h2{font-size:clamp(24px,2.4vw,32px)}.etp-note p{max-width:65ch}.etp-note-link{margin-top:20px}.etp-scope{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,40px)}.etp-scope>div{padding:clamp(22px,2.4vw,32px);border-radius:18px;background:#fff;border:1px solid #d9e4eb}.etp-scope .etp-scope-out{background:var(--paper)}.etp-scope h3{font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 16px}.etp-scope ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.etp-scope li{display:flex;gap:12px;font-size:15.5px;line-height:1.6;color:#38536a;text-wrap:pretty}.etp-scope i{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;margin-top:1px;border-radius:50%;color:var(--accent);background:#e8f4f7}.etp-scope .etp-scope-out i{color:#7a90a2;background:#e4ebf0}.etp-scope-note{max-width:65ch;margin-top:clamp(20px,2.4vw,32px);font-size:16px;line-height:1.75;color:#38536a;text-wrap:pretty}.etp-siblings{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.etp-sibling{display:flex;flex-direction:column;gap:22px;padding:22px;border-radius:18px;background:#fff;border:1px solid #d9e4eb;box-shadow:0 18px 40px -30px #102e4959;color:var(--ink);transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .45s,box-shadow .45s}.etp-sibling:hover{transform:translateY(-6px);border-color:#9fcbd6;box-shadow:0 30px 50px -28px #102e4966}.etp-sibling .card-number{font:11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;color:#7a90a2}.etp-sibling strong{font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.etp-sibling .card-arrow{margin-top:auto;align-self:flex-end;width:38px;height:38px;border-color:#c4d5de;color:var(--ink)}.etp-sibling:hover .card-arrow{background:var(--accent);border-color:var(--accent);color:#fff;transform:translate(3px,-3px)}.etp-back svg{order:-1}.etp-back:hover svg{transform:translate(-4px)}.etp-closing-wrap{padding-bottom:clamp(64px,7vw,96px)}.etp-closing{display:flex;align-items:center;justify-content:space-between;gap:40px}.etp-closing h2{margin-bottom:12px}.etp-closing p{max-width:60ch;font-size:15.5px}.etp-closing .button{flex-shrink:0}.nos-mission{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(28px,4vw,72px);align-items:center}.nos-mission h2{font-size:clamp(30px,3.4vw,48px);margin:0}.nos-mission>p{font-size:clamp(17px,1.5vw,21px);line-height:1.65;color:#dbe7ef}.nos-tech{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.nos-tech .section-heading{margin:0}.nos-tech .section-heading>p:not(.eyebrow){font-size:16px}.nos-regions{display:inline-flex;align-items:center;gap:10px;margin-top:22px;font-size:14px;font-weight:600;color:var(--accent)}.nos-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;border-radius:18px;overflow:hidden;background:#ffffff1c;box-shadow:0 34px 60px -30px #102e49a6}.nos-stat{display:flex;align-items:center;gap:18px;padding:clamp(22px,2.3vw,32px);background:radial-gradient(130% 150% at 100% 0%,#0f5674 0%,transparent 62%),linear-gradient(#ffffff0a 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff0a 1px,transparent 1px) 0 0/28px 28px,var(--ink);transition:background-color .45s cubic-bezier(.2,.8,.2,1)}.nos-stat:hover{background-color:#14395a}.nos-stat b{font-size:clamp(32px,3vw,44px);font-weight:600;letter-spacing:-.05em;line-height:1;color:#6fd2e0;font-variant-numeric:tabular-nums;white-space:nowrap}.nos-stat span{font-size:13px;line-height:1.5;color:#c3d6e2;max-width:14ch}.ctc{--ctc-overlap:170px}.ctc-hero{padding:clamp(120px,12vw,150px) 0 calc(var(--ctc-overlap) + 48px);color:#fff;background:radial-gradient(60% 80% at 90% 10%,#0f4a68 0%,transparent 60%),linear-gradient(#ffffff08 1px,transparent 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff08 1px,transparent 1px) 0 0/32px 32px,#0b2238;animation:grid-drift-32 9s linear infinite}.ctc-hero>.shell,.ctc-body>.shell{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;align-items:start}.ctc-hero .eyebrow{color:#6fd2e0}.ctc-hero h1{color:#fff;margin-bottom:22px;text-wrap:balance}.ctc-hero h1+p{font-size:17px;line-height:1.75;color:#c3d6e2;max-width:46ch;text-wrap:pretty}.ctc-intro>*{animation:rise .9s cubic-bezier(.16,1,.3,1) both}.ctc-intro>:nth-child(2){animation-delay:.12s}.ctc-intro>:nth-child(3){animation-delay:.24s}html[data-motion=paused] .ctc-intro>*{animation:none}.ctc-body{padding-bottom:clamp(64px,7vw,96px)}.ctc-aside{padding-top:36px}.ctc-aside .contact-assurance{margin:0 0 22px;padding:0 0 22px;border-top:0}.ctc-direct{display:grid;gap:12px}.ctc-direct a{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:14px;border:1px solid var(--edge);background:#fff;color:var(--muted);font-size:11px;line-height:1.3;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s}.ctc-direct a:hover{transform:translateY(-3px);border-color:#9fcbd6;box-shadow:0 18px 40px -32px #102e4966}.ctc-direct i{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;border:1px solid #c4d5de;color:var(--accent);background:#eaf5f7;transition:background .3s,color .3s,border-color .3s}.ctc-direct a:hover i{background:var(--accent);border-color:var(--accent);color:#fff}.ctc-direct strong{display:block;color:var(--ink);font-size:14px;font-weight:600;margin-top:3px;overflow-wrap:anywhere}.ctc-direct a>svg:last-child{margin-left:auto;flex-shrink:0;color:var(--ink);transition:transform .2s}.ctc-direct a:hover>svg:last-child{transform:translate(4px)}.ctc-panel{position:relative;z-index:1;margin-top:calc(-1 * var(--ctc-overlap));padding:clamp(24px,2.8vw,40px);border-radius:18px;border-color:#d9e4eb;box-shadow:0 40px 80px -40px #04121e99,0 18px 40px -30px #102e4966}.ctc-panel .form-progress{position:relative;gap:12px;margin-bottom:32px;padding-bottom:22px;border-bottom:0}.ctc-panel .form-progress:before{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px;background:#e3ecf1}.ctc-panel .form-progress:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:33.333%;border-radius:3px;background:linear-gradient(90deg,var(--accent),#36d9e9);transition:width .55s cubic-bezier(.2,.8,.2,1)}.ctc-panel .form-progress[data-step="1"]:after{width:66.666%}.ctc-panel .form-progress[data-step="2"]:after{width:100%}.ctc-panel .form-progress li>span{width:28px;height:28px;font-size:12px;font-weight:600;transition:background .3s,border-color .3s,box-shadow .3s}.ctc-panel .form-progress li[aria-current]>span{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px #007d981f}.ctc-panel .form-progress li[data-complete=true]>span{background:var(--ink);border-color:var(--ink)}.ctc-panel .problem-option{position:relative;gap:12px;padding:16px 16px 16px 14px;border-radius:12px;font-size:13.5px;font-weight:500;color:var(--ink);transition:border-color .25s,background .25s,box-shadow .25s,transform .25s}.ctc-panel .problem-option:hover{border-color:#9fcbd6;transform:translateY(-2px)}.ctc-panel .problem-option input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.ctc-panel .problem-option:before{content:"";flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1px solid #c4d5de;background:#fff;transition:background .25s,border-color .25s,box-shadow .25s}.ctc-panel .problem-option:has(:checked){border-color:var(--accent);background:#eaf5f7;box-shadow:0 12px 30px -24px #007d98}.ctc-panel .problem-option:has(:checked):before{border-color:var(--accent);background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/12px no-repeat}.ctc-panel .problem-option:has(:focus-visible){outline:3px solid #0088a8;outline-offset:3px}.ctc-panel .form-field input,.ctc-panel .form-field select,.ctc-panel .form-field textarea{border-radius:10px;transition:border-color .2s,box-shadow .2s}.ctc-panel .form-field input:focus,.ctc-panel .form-field select:focus,.ctc-panel .form-field textarea:focus{box-shadow:0 0 0 4px #007d981a}.ctc-panel .form-controls .button.primary{background:var(--accent);border-color:var(--accent);min-height:56px;padding:16px 28px;font-size:15px;box-shadow:0 14px 30px -14px #007d98b3}.ctc-panel .form-controls .button.primary:hover{background:#0090ad;border-color:#0090ad;box-shadow:0 18px 34px -14px #007d98cc}.ctc-panel .form-success>svg{color:var(--accent)}@media(max-width:1100px){.plan-5 .method-list{grid-template-columns:repeat(3,1fr)}.opt-answer-cols{grid-template-columns:1fr}}@media(max-width:960px){.plan-5 .method-list{grid-template-columns:repeat(2,1fr)}.sol-doors,.sol-cases,.sol-zones,.etp-siblings{grid-template-columns:1fr 1fr}.opt-areas .problem-card,.opt-areas .problem-card:nth-child(n+4){grid-column:span 3}.nos-mission,.nos-tech{grid-template-columns:1fr}.ctc{--ctc-overlap:56px}.ctc-hero>.shell,.ctc-body>.shell{grid-template-columns:1fr;gap:36px}.ctc-aside{padding-top:0;order:2}.ctc-body>.shell{gap:40px}}@media(max-width:760px){.sol-doors,.sol-cases,.sol-zones,.etp-siblings,.nos-stats,.mark-list,.etp-scope{grid-template-columns:1fr}.opt-areas{grid-template-columns:1fr;gap:14px}.opt-areas .problem-card,.opt-areas .problem-card:nth-child(n+4){grid-column:auto;min-height:320px}.sol-door-media{height:200px}.sol-band-cta,.etp-closing{flex-direction:column;align-items:flex-start;gap:20px}.etp-article{font-size:16px;line-height:1.75}.etp-article h3{margin-top:30px}.etp-note{padding:22px}.ink-panel{padding:24px}.ink-panel h2{font-size:26px}.faq-list summary{padding:16px;font-size:15px}.faq-list details>p{padding:0 16px 18px;font-size:15px}.nos-stat{padding:18px}.nos-stat b{font-size:30px}.ctc-hero{padding-top:110px}.ctc-panel{padding:20px}.ctc-panel .problem-option{padding:14px}}.nos-stats-tag{margin-bottom:14px}.nos-nota{margin-top:18px;font-size:13.5px;line-height:1.7;color:var(--muted);max-width:70ch}.nos-mission>div:last-child p+p{margin-top:14px}.nos-verbos{list-style:none;padding:2px 0 2px 30px;margin:0;display:grid;gap:clamp(18px,2.1vw,28px);position:relative}.nos-verbos:before{content:"";position:absolute;left:6px;top:10px;bottom:10px;width:2px;border-radius:2px;background:linear-gradient(180deg,#6fd2e0,var(--accent) 45%,#007d9800)}.nos-verbos li{position:relative}.nos-verbos li:before{content:"";position:absolute;left:-30px;top:6px;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--accent);box-shadow:0 0 0 4px #007d9814;transition:background .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,transform .4s}.nos-verbos li:hover:before{background:var(--accent);box-shadow:0 0 0 7px #007d981f;transform:scale(1.12)}.nos-verbos strong{display:block;font-size:clamp(16px,1.35vw,19px);letter-spacing:-.025em;color:var(--ink)}.nos-verbos p{margin:6px 0 0;font-size:15px;line-height:1.72;color:var(--muted);max-width:56ch}.nos-no-h3{margin:clamp(32px,3.4vw,46px) 0 14px;font-size:clamp(17px,1.4vw,20px);letter-spacing:-.03em;color:var(--ink)}.nos-no-list{list-style:none;margin:0;display:grid;gap:11px;padding:clamp(18px,2vw,24px) clamp(20px,2.2vw,26px);border-radius:18px;background:var(--paper);border:1px solid var(--edge);border-left:3px solid #b4553f}.nos-no-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:start;font-size:14.5px;line-height:1.7;color:var(--muted)}.nos-no-list li>svg{margin-top:5px;color:#b4553f;flex:none}.nos-reparto{display:grid;grid-template-columns:1fr;gap:18px}.nos-reparto>.ct-card{border-radius:18px}.nos-reparto>.ct-card:first-child{border-color:#0b2238;background:radial-gradient(110% 130% at 100% 0%,#0f5674 0%,transparent 60%),linear-gradient(#ffffff0a 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff0a 1px,transparent 1px) 0 0/28px 28px,var(--ink);box-shadow:0 30px 56px -32px #102e49a6}.nos-reparto>.ct-card:first-child .eyebrow{color:#6fd2e0}.nos-reparto>.ct-card:first-child li{color:#dbe7ef}.nos-reparto>.ct-card:first-child li:before{background:#6fd2e0;box-shadow:0 0 0 3px #6fd2e024}.nos-reparto ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px clamp(24px,2.6vw,44px)}@media(max-width:1100px){.nos-reparto ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.nos-reparto ul{grid-template-columns:1fr}}.nos-reparto li{font-size:14.8px;line-height:1.62;color:var(--muted);padding-left:18px;position:relative}.nos-reparto li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:#9fc3d4}@media(max-width:900px){.nos-reparto{grid-template-columns:1fr}}@media(min-width:901px){.nos-page .ct-split>.section-heading{position:sticky;top:clamp(100px,11vh,124px)}}.nos-donde-top{max-width:70ch}.nos-donde-top h2{font-size:clamp(30px,3.4vw,48px);letter-spacing:-.045em;line-height:1.1;margin:0 0 clamp(16px,1.8vw,22px)}.nos-donde-lead{font-size:clamp(18px,1.6vw,22px);line-height:1.55;letter-spacing:-.015em;margin:0}.nos-hechos{display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:1px;margin:clamp(30px,3.6vw,52px) 0 0;padding:0;border-radius:18px;overflow:hidden;background:#ffffff1c}.nos-hechos>div{padding:clamp(22px,2.3vw,30px);background:#ffffff0a;transition:background .45s cubic-bezier(.2,.8,.2,1)}.nos-hechos>div:hover{background:#ffffff17}.nos-hechos dt{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6fd2e0;margin:0 0 10px}.nos-hechos dd{margin:0;font-size:clamp(16px,1.35vw,18.5px);line-height:1.45;letter-spacing:-.02em;color:#fff}.nos-donde-nota{margin:clamp(26px,3vw,38px) 0 0;max-width:86ch;font-size:15px;line-height:1.78}.nos-equipo{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4.5vw,72px);align-items:center}.nos-equipo h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.045em;margin:0 0 clamp(18px,2vw,26px)}.nos-equipo-lead{font-size:clamp(20px,1.9vw,27px);line-height:1.45;letter-spacing:-.03em;color:var(--ink);max-width:24ch;margin:0}.nos-equipo-sub{margin:0;padding:clamp(24px,2.6vw,34px) clamp(26px,2.8vw,36px);border:1px solid var(--edge);border-left:3px solid var(--accent);border-radius:0 18px 18px 0;background:var(--paper);font-size:16px;line-height:1.78;color:var(--muted);max-width:none}@media(max-width:900px){.nos-equipo{grid-template-columns:1fr;gap:clamp(22px,3vw,30px)}.nos-equipo-lead{max-width:40ch}}.nos-faq .section-heading{margin-bottom:clamp(22px,2.4vw,32px)}.nos-faq .section-heading h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.045em}@media(max-width:900px){.nos-hechos{grid-template-columns:1fr}.nos-equipo-lead{max-width:none}}.opt-problemas{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:clamp(14px,1.6vw,22px)}.opt-problema{display:flex;flex-direction:column;gap:clamp(12px,1.2vw,16px);padding:clamp(24px,2.4vw,32px);border-radius:18px;border:1px solid var(--edge);background:#fff;transition:border-color .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,transform .45s}.opt-problema>div{display:flex;flex-direction:column;flex:1}.opt-problema>.card-number{align-self:flex-start;font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;color:var(--accent);padding:7px 9px;border-radius:8px;background:#007d9812;border:1px solid #007d9826}.opt-problema:hover{border-color:#9fcbd6;box-shadow:0 26px 50px -34px #102e4980;transform:translateY(-3px)}.opt-problema h2{font-size:clamp(19px,1.6vw,23px);letter-spacing:-.03em;line-height:1.25;margin:0 0 12px}.opt-problema-lead{margin:0;font-size:15.5px;line-height:1.72;color:var(--muted)}.opt-problema-mas{margin-top:clamp(14px,1.5vw,18px)}.opt-problema-mas>summary{display:inline-flex;align-items:center;gap:10px;cursor:pointer;list-style:none;font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:var(--accent);padding:9px 15px;border-radius:100px;border:1px solid var(--edge);background:var(--paper);transition:background .35s,border-color .35s,color .35s}.opt-problema-mas>summary:hover{background:#eaf4f8;border-color:#9fcbd6}.opt-problema-mas[open]>summary{background:#eaf4f8;border-color:#9fcbd6}.opt-problema-mas>summary::-webkit-details-marker{display:none}.opt-problema-mas>summary:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.opt-problema-mas[open]>summary:after{transform:rotate(-135deg) translate(-3px,-3px)}.opt-problema-mas>summary:hover{color:#005f77}.opt-problema-mas>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.opt-problema-mas p{margin:12px 0 0;font-size:15px;line-height:1.75;color:var(--muted)}.opt-problema-links{display:flex;flex-direction:column;margin-top:auto;padding-top:clamp(14px,1.6vw,18px);border-top:1px solid var(--edge)}.opt-problema-links>.text-link{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0}.opt-problema-links>.text-link+.text-link{border-top:1px solid var(--edge)}.opt-problema-links>.text-link>svg{flex:none;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.opt-problema-links>.text-link:hover>svg{transform:translate(4px)}@media(max-width:820px){.opt-problemas{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.opt-problema,.opt-problema-mas>summary:after{transition:none}}@media(min-width:1101px){.nos-page .nos-hace{grid-template-columns:minmax(0,1fr);gap:clamp(24px,2.6vw,36px)}.nos-page .nos-hace>.section-heading{position:static;max-width:none;margin:0}.nos-hace .nos-verbos{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,1.8vw,28px);padding:40px 0 0}.nos-hace .nos-verbos:before{left:7px;right:7px;top:6px;bottom:auto;width:auto;height:2px;background:linear-gradient(90deg,#6fd2e0,var(--accent) 55%,#007d9833)}.nos-hace .nos-verbos li:before{left:0;top:-40px}.nos-hace .nos-verbos p{max-width:none;font-size:14.5px}.nos-hace .nos-verbos strong{font-size:clamp(17px,1.4vw,20px)}.nos-hace .nos-no-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px clamp(22px,2.4vw,38px)}}.banda-azul .mark-list i{background:#ffffff12;border-color:#ffffff3d;color:#6fd2e0}.banda-azul .mark-list li:hover i{background:#6fd2e0;border-color:#6fd2e0;color:#0b2238}.banda-azul .mark-list strong{color:#fff}.nos-stat{display:grid;align-content:start;gap:12px;padding:clamp(24px,2.5vw,36px)}.nos-stat b{font-size:clamp(40px,3.8vw,58px)}.nos-stat span{max-width:22ch;font-size:13.5px}.approach-growth .ct-links{margin-top:clamp(24px,2.6vw,34px);gap:10px}.approach-growth .ct-links a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border-radius:14px;border:1px solid #ffffff2b;background:#ffffff0d;color:#dbe9f1;text-decoration:none;font-size:14.5px;line-height:1.45;transition:background .4s cubic-bezier(.2,.8,.2,1),border-color .4s,transform .4s}.approach-growth .ct-links a:after{content:"→";flex:none;color:#6fd2e0;font-size:16px;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.approach-growth .ct-links a:hover{background:#ffffff1a;border-color:#6fd2e05c;color:#fff;transform:translate(3px)}.approach-growth .ct-links a:hover:after{transform:translate(4px)}.approach-growth>div:only-child{flex:1}.approach-growth>div:only-child .ct-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}@media(max-width:820px){.approach-growth>div:only-child .ct-links{grid-template-columns:1fr}}.desktop-nav{gap:22px}.desktop-nav a{display:inline-flex;align-items:center;gap:4px}.nav-item{position:relative;display:flex;align-items:center}.nav-item>a svg{transition:transform .25s}.nav-item:hover>a svg,.nav-item:focus-within>a svg{transform:rotate(180deg)}.nav-menu{position:absolute;top:100%;left:-14px;min-width:240px;padding:10px;border-radius:14px;background:#fff;border:1px solid var(--edge);box-shadow:0 24px 50px -24px #102e4966;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s,transform .25s,visibility .25s}.nav-item:hover .nav-menu,.nav-item:focus-within .nav-menu{opacity:1;visibility:visible;transform:none}.nav-menu a{padding:10px 12px!important;border-radius:9px;font-size:14px;white-space:nowrap}.nav-menu a:hover{background:#eef5f8}.nav-menu a:after{display:none}.site-header[data-sobre-hero] .nav-menu{background:#0b2238f2;border-color:#ffffff1f}.site-header[data-sobre-hero] .nav-menu a{color:#e6eef4}.site-header[data-sobre-hero] .nav-menu a:hover{background:#ffffff14}@media(max-width:1180px){.desktop-nav{gap:16px}.desktop-nav a{font-size:13.5px}}.mobile-navigation nav .nav-item{flex-direction:column;align-items:stretch}.mobile-navigation nav .nav-item>a svg{display:none}.mobile-navigation .nav-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;padding:0 0 12px 18px;min-width:0;background:none}.mobile-navigation .nav-menu a{font-size:16px!important;padding:10px 0!important;border-bottom:0!important;letter-spacing:0!important;color:var(--muted)}.page-hero{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:flex-end;min-height:min(78vh,760px);padding:clamp(130px,15vw,170px) 0 clamp(44px,5vw,64px);background:#0b2238}.page-hero>.shell{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:end}.page-hero>.shell>div:first-child{position:relative;z-index:2;max-width:64ch}.page-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;height:auto;border-radius:0;box-shadow:none;overflow:hidden}.page-hero-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.75) brightness(.82);scale:1;translate:0 0;animation:kenburns 26s ease-in-out infinite alternate}.page-hero-image video{width:100%;height:100%;object-fit:cover;filter:saturate(.7) brightness(.82)}.page-hero-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b2238f7,#0b2238e0 38%,#0b22388c 68%,#0b223855),linear-gradient(0deg,#0b2238,#0b223800 42%),linear-gradient(#ffffff07 1px,transparent 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff07 1px,transparent 1px) 0 0/32px 32px}.page-hero-image>span{display:none}.page-hero-marca{position:absolute;z-index:1;right:-.07em;bottom:clamp(18px,4vw,54px);pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:900;letter-spacing:-.055em;line-height:.78;font-size:clamp(84px,10.5vw,196px);color:transparent;-webkit-text-stroke:1.5px #ffffff33}.page-hero-marca{filter:drop-shadow(0 2px 10px #0b223880)}@media(max-width:900px){.page-hero-marca{display:none}}.page-hero .eyebrow{color:#6fd2e0;margin-bottom:18px}.page-hero h1{font-size:clamp(40px,5.4vw,80px)!important;letter-spacing:-.05em!important;line-height:1!important;margin-bottom:22px;text-wrap:balance}.page-hero h1+p{font-size:clamp(16px,1.35vw,19px);line-height:1.7;color:#dbe7ef;max-width:56ch;margin-bottom:26px}.page-hero .text-link{display:inline-flex;align-items:center;gap:14px;min-height:52px;padding:14px 22px;border-radius:7px;background:#fff;color:var(--ink);font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s}.page-hero .text-link:hover{transform:translateY(-2px);box-shadow:0 12px 32px #04121e59}.page-hero .text-link:hover svg{transform:translate(3px,-3px)}.page-hero .hero-facts{display:flex;flex-wrap:wrap;gap:8px 28px;margin:34px 0 0;padding:22px 0 0;border-top:1px solid #ffffff26;list-style:none;font-size:14px;color:#c3d6e2}@media(max-width:760px){.page-hero{min-height:0;padding:112px 0 36px}.page-hero h1{font-size:clamp(36px,9.5vw,52px)!important}.page-hero .hero-facts{gap:6px 0}.page-hero .hero-facts li{width:100%}}.desktop-nav .nav-aparte{position:relative;margin-left:20px}.desktop-nav .nav-aparte:before{content:"";position:absolute;left:-21px;top:50%;transform:translateY(-50%);width:1px;height:15px;background:currentColor;opacity:.22}@media(max-width:1180px){.desktop-nav .nav-aparte{margin-left:14px}.desktop-nav .nav-aparte:before{left:-15px}}.mobile-navigation .nav-aparte{margin-top:12px;padding-top:14px;border-top:1px solid #ffffff26}.ct-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,80px);align-items:start}.ct-split .section-heading{margin:0;position:sticky;top:110px}.ct-split.ct-prose-split{border-top:1px solid var(--edge);padding-top:clamp(30px,3.4vw,52px)}@media(min-width:901px){.ct-split.ct-prose-split{grid-template-columns:minmax(0,1fr);gap:clamp(18px,2vw,26px)}.ct-split.ct-prose-split .section-heading{position:static;max-width:none}}.ct-split.ct-prose-split .section-heading h2{font-size:clamp(30px,3.6vw,50px);letter-spacing:-.045em;line-height:1.08;max-width:18ch}.ct-split.ct-prose-split .section-heading h2:after{content:"";display:block;width:64px;height:3px;margin-top:clamp(18px,2vw,26px);border-radius:3px;background:linear-gradient(90deg,#6fd2e0,var(--accent))}.ct-prose p{font-size:16.5px;line-height:1.8;color:var(--muted);max-width:62ch;text-wrap:pretty}.ct-prose p+p{margin-top:18px}.ct-prose .ct-lead{font-size:clamp(20px,1.85vw,26px);line-height:1.5;color:var(--ink);letter-spacing:-.025em;max-width:56ch}.ct-prose .ct-lead+p{margin-top:clamp(24px,2.6vw,34px);padding:clamp(22px,2.4vw,30px) clamp(24px,2.6vw,32px);border-radius:18px;background:var(--paper);border:1px solid var(--edge);border-left:4px solid var(--accent);font-size:16px;line-height:1.78;color:var(--muted);max-width:74ch}.ct-datos .ct-logs{margin-top:0}.ct-datos .ct-logs li{font-size:15px;padding:14px 18px}.ct-nota{margin-top:22px;padding:18px 20px;border-radius:14px;background:#fff;border:1px solid var(--edge);font-size:14px;line-height:1.75;color:var(--muted)}.ct-hero-nota{margin-top:0;max-width:72ch}.ct-decidis{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ct-card{padding:clamp(26px,2.6vw,38px);border-radius:18px;border:1px solid var(--edge);background:linear-gradient(180deg,#fff,#f5f9fb);box-shadow:0 18px 40px -32px #102e4966}.ct-card .eyebrow{margin-bottom:14px}.ct-card-text{font-size:clamp(20px,1.9vw,27px);font-weight:550;letter-spacing:-.035em;line-height:1.25;color:var(--ink);text-wrap:balance}.ct-card.ink{border-color:#0b2238;color:#fff;background:radial-gradient(90% 120% at 100% 0%,#0f5674 0%,transparent 60%),var(--ink)}.ct-card.ink .eyebrow{color:#6fd2e0}.ct-card.ink .ct-card-text{color:#fff}.ct-after{margin-top:22px;font-size:16.5px;line-height:1.8;color:var(--muted);max-width:70ch}.approach-growth p+p{margin-top:14px}.ct-chips{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-wrap:wrap;gap:10px}.ct-chips li{padding:10px 16px;border-radius:100px;border:1px solid var(--edge);background:#fff;font-size:13.5px;font-weight:600;color:var(--ink)}:root{--ct-etapa-pad:clamp(20px,2.4vw,30px);--ct-etapa-n:clamp(38px,3.2vw,48px)}.ct-etapas{list-style:none;padding:0;margin:0;display:grid;gap:14px}.ct-etapa{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(16px,2.2vw,28px);padding:var(--ct-etapa-pad);border-radius:18px;border:1px solid var(--edge);background:#fff}.ct-etapa:not(:last-child):before{content:"";position:absolute;left:calc(var(--ct-etapa-pad) + var(--ct-etapa-n) / 2);top:calc(var(--ct-etapa-pad) + var(--ct-etapa-n) + 10px);bottom:-15px;width:1px;background:linear-gradient(#cfe4ee,#cfe4ee 60%,#cfe4ee00)}.ct-etapa-n{display:grid;place-items:center;width:var(--ct-etapa-n);height:var(--ct-etapa-n);border-radius:50%;font-size:clamp(13px,1vw,15px);font-weight:700;letter-spacing:.03em;color:#0f5674;background:#eaf4f8;border:1px solid #cfe4ee;line-height:1}.ct-etapa-body h3{margin:0 0 18px;font-size:clamp(19px,1.6vw,23px);letter-spacing:-.03em;color:var(--ink)}.ct-etapa-body dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;grid-auto-flow:column;column-gap:clamp(18px,1.8vw,30px);row-gap:0}.ct-etapa-body dt{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#0f5674;line-height:1.35}.ct-etapa-body dd{margin:0;padding:10px 0 0;font-size:14.5px;line-height:1.65;color:var(--muted)}.ct-etapa-body dt:nth-of-type(n+2),.ct-etapa-body dd:nth-of-type(n+2){border-left:1px solid var(--edge);padding-left:clamp(18px,1.8vw,30px)}.ct-datos-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.ct-datos-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:16px 18px;border-radius:14px;border:1px solid var(--edge);background:#fff}.ct-datos-list li>svg{margin-top:4px;color:#0f5674;flex:none}.ct-datos-list strong{display:block;font-size:15px;letter-spacing:-.01em;color:var(--ink)}.ct-datos-list p{margin:6px 0 0;font-size:14.5px;line-height:1.7;color:var(--muted)}.ct-links{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:8px}.ct-links a{font-size:15px;line-height:1.6;color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#9fc3d4}.ct-links a:hover{text-decoration-color:currentColor}.approach-growth .ct-links a{color:#dbe9f1;text-decoration-color:#6fd2e0a6}.approach-growth .ct-links a:hover{color:#fff;text-decoration-color:currentColor}.ct-cierre{align-items:start}@media(max-width:900px){.ct-split{grid-template-columns:1fr;gap:20px}.ct-split .section-heading{position:static}.ct-decidis{grid-template-columns:1fr}.ct-etapa{grid-template-columns:auto minmax(0,1fr);gap:14px}.ct-etapa:not(:last-child):before{display:none}.ct-etapa-body dl{grid-template-columns:1fr;grid-template-rows:auto;grid-auto-flow:row;column-gap:0}.ct-etapa-body dt,.ct-etapa-body dd{border-left:0;padding-left:0}.ct-etapa-body dt:nth-of-type(n+2){margin-top:18px}.ct-etapa-body dd{max-width:70ch}}.ctc-extra{background:var(--paper,#f6f9fb);border-top:1px solid var(--edge)}.ctc-extra .section+.section{padding-top:0}.ctc-step-desc{margin:0;font-size:15px;line-height:1.7;color:var(--muted);max-width:70ch}.ctc-direccion{display:flex;align-items:center;gap:9px;font-size:clamp(17px,1.4vw,20px);font-weight:600;letter-spacing:-.02em;color:var(--ink)}.ctc-direccion>svg{flex:none;color:#0f5674}.ct-datos-head{max-width:62ch;margin-bottom:clamp(28px,3.2vw,44px)}.ct-datos-grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(14px,1.4vw,20px);grid-template-columns:repeat(3,minmax(0,1fr))}.ct-datos-grid li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;align-content:start;gap:14px;padding:clamp(22px,2.2vw,30px);border-radius:18px;background:#ffffff0f;border:1px solid #ffffff24;transition:background .45s cubic-bezier(.2,.8,.2,1),border-color .45s,transform .45s}.ct-datos-grid li:hover{background:#ffffff1a;border-color:#6fd2e05c;transform:translateY(-4px)}.ct-datos-n{grid-row:1;grid-column:1;align-self:center;font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;color:#6fd2e0;padding:7px 9px;border-radius:8px;background:#6fd2e014;border:1px solid #6fd2e030}.ct-datos-grid strong{grid-row:1;grid-column:2;align-self:center;font-size:16.5px;letter-spacing:-.02em;color:#fff;line-height:1.3}.ct-datos-grid li:after{content:"";grid-row:2;grid-column:2;height:2px;border-radius:2px;background:linear-gradient(90deg,#6fd2e0,#6fd2e000);transform:scaleX(.22);transform-origin:left;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.ct-datos-grid li:hover:after{transform:scaleX(1)}.ct-datos-grid p{grid-column:2;grid-row:3;margin:0;font-size:14.5px;line-height:1.7;color:#c3d6e2}.ct-datos-nota{margin-top:clamp(22px,2.4vw,32px);max-width:78ch}@media(max-width:1060px){.ct-datos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ct-datos-grid{grid-template-columns:1fr}}.ct-simulador{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(18px,2.4vw,34px);margin-top:clamp(26px,3vw,38px);padding:clamp(22px,2.4vw,30px);border-radius:18px;border:1px solid var(--edge);background:#fff}.ct-simulador h3{margin:0 0 8px;font-size:clamp(18px,1.5vw,22px);letter-spacing:-.03em;color:var(--ink)}.ct-simulador p{margin:0;font-size:14.5px;line-height:1.7;color:var(--muted);max-width:68ch}.ct-simulador .button{white-space:nowrap}@media(max-width:760px){.ct-simulador{grid-template-columns:1fr;align-items:start}.ct-simulador .button{justify-self:start}}.pie-llamado{display:grid;gap:32px;align-items:center}.pie-cuerpo{display:grid;gap:40px 32px}.pie-columnas{display:grid;grid-template-columns:1fr 1fr;gap:40px 32px}@media(min-width:640px){.pie-columnas{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.pie-llamado{grid-template-columns:1.2fr 1fr;gap:56px}.pie-cuerpo{grid-template-columns:1.35fr 1fr 1fr 1fr 1fr}.pie-columnas{display:contents}}.pst{--pst-navy: #0b2238;--pst-navy-2: #0f4a68;--pst-cian: #6fd2e0;--pst-cian-2: #007d98;--pst-tinta: #102e49;--pst-texto: #3a5063;--pst-suave: #55707f;--pst-borde: #d5e2ea;--pst-claro: #f6f9fb;--pst-overlap: clamp(72px, 9vw, 120px);--pst-suave-out: cubic-bezier(.16, 1, .3, 1)}.pst-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--pst-navy);color:#fff;padding:clamp(128px,14vw,176px) 0 calc(var(--pst-overlap) + clamp(56px,6vw,84px))}.pst-hero-foto{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.pst-hero-foto img{width:100%;height:100%;object-fit:cover;object-position:62% 50%;filter:saturate(.7) brightness(.78);animation:pst-kenburns 28s ease-in-out infinite alternate}.pst-hero-foto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b2238f5,#0b2238e6 34%,#0b2238a6 62%,#0b223866),linear-gradient(0deg,var(--pst-navy) 0%,#0b223800 46%),linear-gradient(#ffffff08 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(90deg,#ffffff08 1px,transparent 1px) 0 0 / 32px 32px}.pst-hero-shell{display:block;position:relative;z-index:1}.pst-hero-texto{max-width:46rem}.pst-hero-logo{width:clamp(140px,15vw,184px);height:auto;object-fit:contain;margin-bottom:clamp(26px,3.4vw,38px);animation:pst-sube .8s var(--pst-suave-out) both}.pst-hero-tag{margin:0 0 14px;font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--pst-cian);animation:pst-sube .8s var(--pst-suave-out) .05s both}.pst-hero h1{margin:0 0 22px;font-size:clamp(40px,6.4vw,78px);font-weight:560;letter-spacing:-.04em;line-height:1.02;color:#fff;text-wrap:balance;animation:pst-sube .8s var(--pst-suave-out) .1s both}.pst-lead{margin:0;font-size:clamp(16px,1.55vw,19px);line-height:1.7;color:#cddde8;max-width:58ch;text-wrap:pretty;animation:pst-sube .8s var(--pst-suave-out) .16s both}.pst-tarjeta-zona{background:var(--pst-claro)}.pst-tarjeta-shell{display:block}.pst-panel{position:relative;z-index:2;max-width:940px;margin:calc(-1 * var(--pst-overlap)) 0 0;padding:clamp(26px,3.2vw,44px);background:#fff;border:1px solid #d9e4eb;border-radius:20px;box-shadow:0 48px 90px -44px #04121ea6,0 20px 44px -28px #102e4966;animation:pst-sube .9s var(--pst-suave-out) .3s both}.pst-progreso{list-style:none;margin:0 0 clamp(26px,3vw,36px);padding:0 0 clamp(20px,2.4vw,26px);border-bottom:1px solid #e2ebf1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pst-progreso li{display:flex;align-items:center;gap:11px;min-width:0;font-size:12.5px;font-weight:600;color:var(--pst-suave)}.pst-progreso-num{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border:1.5px solid #cfdde6;border-radius:50%;font-size:12px;font-weight:700;color:var(--pst-suave);background:#fff;transition:background-color .25s,border-color .25s,color .25s}.pst-progreso-nombre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pst-progreso li[aria-current]{color:var(--pst-tinta)}.pst-progreso li[aria-current] .pst-progreso-num{background:var(--pst-tinta);border-color:var(--pst-tinta);color:#fff}.pst-progreso li[data-hecho]{color:var(--pst-cian-2)}.pst-progreso li[data-hecho] .pst-progreso-num{background:var(--pst-cian-2);border-color:var(--pst-cian-2);color:#fff}.pst-paso-cab{margin-bottom:clamp(22px,2.6vw,30px)}.pst-paso-de{margin:0 0 8px;font-size:11.5px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--pst-cian-2)}.pst-paso-cab h2{margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:600;letter-spacing:-.03em;line-height:1.15;color:var(--pst-tinta)}.pst-paso-cab h2:focus{outline:none}.pst-tipos{border:0;padding:0;margin:0;min-width:0}.pst-tipos legend{padding:0;margin:0 0 18px;font-size:14.5px;line-height:1.65;color:var(--pst-texto);max-width:60ch}.pst-opciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px}.pst-opcion{position:relative;display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;padding:18px 18px 18px 16px;border:1.5px solid var(--pst-borde);border-radius:14px;background:#fff;cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s}.pst-opcion:hover{border-color:#9fc4d3;transform:translateY(-1px)}.pst-opcion input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.pst-opcion-marca{display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border:1.5px solid #c3d4de;border-radius:50%;color:transparent;background:#fff;transition:background-color .2s,border-color .2s,color .2s}.pst-opcion:has(:checked){border-color:var(--pst-cian-2);background:#f0fafc;box-shadow:0 0 0 3px #007d981a}.pst-opcion:has(:checked) .pst-opcion-marca{background:var(--pst-cian-2);border-color:var(--pst-cian-2);color:#fff}.pst-opcion:has(:focus-visible){outline:2px solid var(--pst-cian-2);outline-offset:2px}.pst-opcion-texto{display:block;min-width:0}.pst-opcion strong{display:block;margin-bottom:6px;font-size:14px;font-weight:650;color:var(--pst-tinta);letter-spacing:-.01em}.pst-opcion em{display:block;font-style:normal;font-size:12.5px;line-height:1.6;color:var(--pst-suave)}.pst-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}.pst-ancho{grid-column:1 / -1}.pst-panel .form-field{gap:8px}.pst-panel .form-field>span{font-size:12.5px;font-weight:650;color:var(--pst-tinta)}.pst-panel .form-field small{font-weight:500;font-size:10.5px;color:var(--pst-suave)}.pst-panel .form-field input,.pst-panel .form-field textarea{border:1.5px solid #cfdce5;border-radius:10px;padding:12px 14px;font-size:14.5px;min-height:48px;background:#fff;color:var(--pst-tinta);transition:border-color .2s,box-shadow .2s}.pst-panel .form-field textarea{resize:vertical;line-height:1.55}.pst-panel .form-field input:focus,.pst-panel .form-field textarea:focus{outline:none;border-color:var(--pst-cian-2);box-shadow:0 0 0 3px #007d981f}.pst-panel .form-field [aria-invalid=true]{border-color:#c2410c;box-shadow:0 0 0 3px #c2410c1a}.pst-ayuda{font-size:11.5px;line-height:1.55;color:var(--pst-suave)}.pst-mensaje{margin-top:20px}.pst-sugerencias{display:flex;flex-wrap:wrap;gap:8px;margin-top:-6px}.pst-sugerencias button{padding:8px 14px;border:1.5px solid var(--pst-borde);border-radius:999px;background:#fff;color:var(--pst-texto);font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}.pst-sugerencias button:hover{border-color:var(--pst-cian-2);color:var(--pst-cian-2)}.pst-sugerencias button[aria-pressed=true]{background:var(--pst-cian-2);border-color:var(--pst-cian-2);color:#fff}.pst-sugerencias button:focus-visible{outline:2px solid var(--pst-cian-2);outline-offset:2px}.pst-cv{margin-top:26px}.pst-cv-label{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;font-weight:650;color:var(--pst-tinta)}.pst-cv-label small{font-weight:500;font-size:10.5px;color:var(--pst-suave)}.pst-cv-caja{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:10px 0 8px;padding:16px;border:1.5px dashed #c3d4de;border-radius:14px;background:#fbfdfe;transition:border-color .2s,background-color .2s}.pst-cv-caja[data-cargado]{border-style:solid;border-color:var(--pst-cian-2);background:#f0fafc}.pst-cv-caja[data-invalido]{border-color:#c2410c}.pst-cv-caja input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pst-cv-boton{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border:1.5px solid #cfdce5;border-radius:10px;background:#fff;color:var(--pst-tinta);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.pst-cv-boton:hover{border-color:var(--pst-cian-2);color:var(--pst-cian-2)}.pst-cv-caja input[type=file]:focus-visible+.pst-cv-boton{outline:2px solid var(--pst-cian-2);outline-offset:2px}.pst-cv-nombre{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--pst-tinta)}.pst-cv-nombre>svg{color:var(--pst-cian-2)}.pst-cv-nombre.pst-vacio{color:var(--pst-suave)}.pst-cv-nombre button{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:50%;background:#dbe6ed;color:var(--pst-texto);cursor:pointer}.pst-cv-nombre button:hover{background:#c6d5df;color:var(--pst-tinta)}.pst-consentimiento{display:flex;gap:14px;align-items:flex-start;margin-top:26px;padding:18px 20px;border:1.5px solid var(--pst-borde);border-radius:14px;background:var(--pst-claro);cursor:pointer;transition:border-color .2s}.pst-consentimiento[data-invalido]{border-color:#c2410c}.pst-consentimiento input{margin-top:3px;width:17px;height:17px;flex-shrink:0;accent-color:var(--pst-cian-2)}.pst-consentimiento span{font-size:13.5px;line-height:1.6;color:var(--pst-tinta)}.pst-consentimiento small{display:block;margin-top:8px;font-size:12px;line-height:1.65;color:var(--pst-suave)}.pst-consentimiento:has(:focus-visible){outline:2px solid var(--pst-cian-2);outline-offset:2px}.pst-error{margin:20px 0 0;padding:14px 16px;border:1px solid #f3c7b7;border-radius:10px;background:#fff4ef;color:#8f3216;font-size:13.5px;line-height:1.55}.pst-controles{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:clamp(26px,3vw,34px);padding-top:clamp(20px,2.4vw,26px);border-top:1px solid #e2ebf1}.pst-volver{display:inline-flex;align-items:center;gap:9px;padding:10px 4px;border:0;background:none;color:var(--pst-texto);font-size:14px;font-weight:600;cursor:pointer}.pst-volver:hover{color:var(--pst-tinta)}.pst-enviar{display:inline-flex;align-items:center;justify-content:center;gap:14px;margin-left:auto;min-height:52px;padding:15px 26px;border:1px solid var(--pst-tinta);border-radius:10px;background:var(--pst-tinta);color:#fff;font-size:14.5px;font-weight:650;cursor:pointer;transition:background-color .2s,transform .2s,box-shadow .2s}.pst-enviar:hover{background:#0b2238;transform:translateY(-1px);box-shadow:0 10px 24px -14px #102e49aa}.pst-enviar:disabled{opacity:.7;cursor:progress;transform:none;box-shadow:none}.pst-enviar:focus-visible,.pst-volver:focus-visible{outline:2px solid var(--pst-cian-2);outline-offset:3px}.pst-exito{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(16px,3vw,32px) 0}.pst-exito-icono{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#eaf8fb;color:var(--pst-cian-2)}.pst-exito h2{margin:0;font-size:clamp(24px,2.8vw,32px);letter-spacing:-.03em;color:var(--pst-tinta)}.pst-exito h2:focus{outline:none}.pst-exito p{margin:0;max-width:60ch;font-size:15.5px;line-height:1.75;color:var(--pst-texto)}.pst-contexto{background:var(--pst-claro);padding:clamp(64px,8vw,104px) 0 clamp(72px,9vw,112px)}.pst-contexto-shell{display:block}.pst-esperar-col h2{margin:0 0 clamp(24px,3vw,36px);font-size:clamp(24px,2.7vw,34px);font-weight:600;letter-spacing:-.035em;line-height:1.15;color:var(--pst-tinta);text-wrap:balance}.pst-esperar{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:30px clamp(32px,5vw,80px)}.pst-esperar li{display:grid;grid-template-columns:26px 1fr;gap:14px;align-items:start}.pst-esperar-marca{display:grid;place-items:center;width:26px;height:26px;margin-top:1px;border-radius:50%;background:#dff3f7;color:var(--pst-cian-2)}.pst-esperar h3{margin:0 0 6px;font-size:15.5px;font-weight:650;color:var(--pst-tinta);letter-spacing:-.01em}.pst-esperar p{margin:0;font-size:14.5px;line-height:1.7;color:var(--pst-texto);text-wrap:pretty}.pst-areas{position:relative;overflow:hidden;background:radial-gradient(60% 80% at 92% 0%,var(--pst-navy-2) 0%,transparent 60%),var(--pst-navy);color:#fff;padding:clamp(64px,8vw,104px) 0}.pst-areas:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(#ffffff08 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(90deg,#ffffff08 1px,transparent 1px) 0 0 / 32px 32px;mask-image:linear-gradient(180deg,#000,transparent 80%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%)}.pst-areas-grid{position:relative;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(36px,6vw,96px);align-items:start}.pst-areas-intro h2{margin:0 0 16px;font-size:clamp(24px,2.7vw,34px);font-weight:600;letter-spacing:-.035em;line-height:1.15;text-wrap:balance}.pst-areas-intro p{margin:0;font-size:15.5px;line-height:1.75;color:#c3d6e2;max-width:40ch;text-wrap:pretty}.pst-areas-lista{list-style:none;margin:0;padding:0}.pst-areas-lista li{padding:clamp(16px,2vw,22px) 0;border-top:1px solid #ffffff1f;font-size:clamp(19px,2.2vw,28px);font-weight:550;letter-spacing:-.025em;line-height:1.2;color:#fff;transition:color .25s,padding-left .25s var(--pst-suave-out)}.pst-areas-lista li:last-child{border-bottom:1px solid #ffffff1f}.pst-areas-lista li:hover{color:var(--pst-cian);padding-left:10px}@keyframes pst-sube{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pst-kenburns{0%{scale:1;translate:0 0}to{scale:1.06;translate:-1.2% .6%}}@media(max-width:960px){.pst-areas-grid{grid-template-columns:1fr;gap:40px}.pst-hero-texto{max-width:none}}@media(max-width:760px){.pst{--pst-overlap: 48px}.pst-hero{padding-top:108px}.pst-hero-foto img{object-position:58% 50%}.pst-panel{padding:20px;border-radius:16px}.pst-progreso{grid-template-columns:1fr;gap:10px}.pst-progreso li{font-size:12px}.pst-grid{grid-template-columns:1fr;gap:16px}.pst-controles{flex-wrap:wrap}.pst-enviar{width:100%;margin-left:0}.pst-volver{order:2}}@media(prefers-reduced-motion:reduce){.pst-hero-foto img,.pst-hero-logo,.pst-hero-tag,.pst-hero h1,.pst-lead,.pst-panel{animation:none}.pst-opcion,.pst-opcion-marca,.pst-enviar,.pst-areas-lista li,.pst-progreso-num,.pst-cv-caja,.pst-cv-boton{transition:none}.nav-trabaja,.nav-trabaja:before{transition:none}.nav-trabaja:hover{transform:none}}.nav-trabaja{position:relative;display:inline-flex;align-items:center;gap:9px;padding:12px 18px;min-height:44px;border-radius:7px;border:1px solid #7691a6;background:transparent;color:var(--ink);font-size:12px;font-weight:650;letter-spacing:.005em;white-space:nowrap;transition:border-color .25s,background .25s,color .25s}.nav-trabaja:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);transition:background .25s,box-shadow .25s}.nav-trabaja:hover{border-color:var(--accent);background:#007d980f;color:var(--accent)}.nav-trabaja:hover:before{box-shadow:0 0 0 3px #007d9824}.nav-trabaja:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site-header[data-sobre-hero] .nav-trabaja{border-color:#ffffff5c;color:#fff}.site-header[data-sobre-hero] .nav-trabaja:before{background:#6fd2e0}.site-header[data-sobre-hero] .nav-trabaja:hover{border-color:#6fd2e0;background:#ffffff14;color:#fff}.site-header[data-sobre-hero] .nav-trabaja:before{background:#6fd2e0;box-shadow:0 0 0 3px #6fd2e029,0 0 8px #6fd2e0a6}.nav-trabaja-movil{justify-content:center;width:100%;margin-top:12px}@media(max-width:1180px){.nav-actions .nav-trabaja{display:none}}.language-links{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:#eef3f7;border:1px solid #e0e9f0;font-size:11px;color:#4c6478;line-height:1}.language-links a{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;color:inherit;font-weight:600;letter-spacing:.01em;transition:background-color .2s,color .2s}.language-links a:hover{background:#ffffffb3;color:#21394f}.language-links a[aria-current]{background:#fff;color:#102e49;font-weight:700;box-shadow:0 1px 3px #102e4924}.language-links a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.site-header[data-sobre-hero] .language-links{background:#ffffff1a;border-color:#ffffff2e;color:#d5e5ee}.site-header[data-sobre-hero] .language-links a:hover{background:#ffffff24;color:#fff}.site-header[data-sobre-hero] .language-links a[aria-current]{background:#fff;color:#0b2238;box-shadow:none}.mobile-navigation .language-links{display:flex;width:100%}.mobile-navigation .language-links a{flex:1;justify-content:center;padding:11px 8px}@media(prefers-reduced-motion:reduce){.language-links a{transition:none}}.desktop-nav{gap:21px}.language-links a{white-space:nowrap}.nav-actions{gap:14px}.language-links{padding:2px;font-size:10.5px;background:#f2f6f9;border-color:#e7eef3}.language-links a{padding:6px 9px;font-weight:600}.nav-actions:before{content:"";width:1px;height:22px;background:#e3eaf0;margin-right:4px;flex-shrink:0}.site-header[data-sobre-hero] .nav-actions:before{background:#ffffff2e}.site-header[data-sobre-hero] .language-links{background:#ffffff14;border-color:#ffffff29}@media(max-width:1320px){.desktop-nav{gap:16px}.desktop-nav a{font-size:13.5px}}.banda-papel{background:var(--paper)}.banda-azul{--ink: #ffffff;--muted: #c3d6e2;--edge: #ffffff2b;--paper: #ffffff0f;--accent: #6fd2e0;color:#fff;background:radial-gradient(70% 90% at 0% 0%,#1b4f78 0%,transparent 60%),#123a5c}.banda-tinta{--ink: #ffffff;--muted: #c3d6e2;--edge: #ffffff24;--paper: #ffffff0d;--accent: #6fd2e0;color:#fff;background:radial-gradient(70% 80% at 100% 100%,#0f4a68 0%,transparent 60%),linear-gradient(#ffffff08 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(90deg,#ffffff08 1px,transparent 1px) 0 0 / 28px 28px,#0b2238}:is(.banda-azul,.banda-tinta) :is(h2,h3,h4,h5,strong,b){color:#fff}:is(.banda-azul,.banda-tinta) :is(p,li,dd,figcaption,small){color:#c3d6e2}:is(.banda-azul,.banda-tinta) .eyebrow{color:#6fd2e0}:is(.banda-azul,.banda-tinta) a:not([class]){color:#6fd2e0}:is(.banda-azul,.banda-tinta) :is(hr,.section-heading){border-color:#ffffff26}:is(.banda-azul,.banda-tinta) :is(.article-sources,.cob-pais,.cob-pendiente,.consult-summary,.ct-card,.ct-etapa,.ct-nota,.decision-card,.etp-sibling,.guide-card,.ind-cambio-antes,.ind-card,.ind-faq-item,.ind-pill,.ind-sistema,.knowledge-card,.rc-art-closing,.rc-art-sources,.rc-card,.rc-empty,.rc-hub-empty,.rc-metric,.rc-option,.rc-pill,.rc-term,.rc-toc,.rc-warn,.sis-arq-card,.sis-arq-item,.sis-card,.sis-escalon,.sis-feature-icon,.sis-metric,.sis-tco-item,.sis-trio-item,.sol-case,.sol-door,.sol-zone,.visual-signal,.nos-no-list){background:#ffffff0f;border-color:#ffffff26;box-shadow:none}:is(.banda-azul,.banda-tinta) :is(.ind-card,.rc-card,.sol-door,.sis-why-item,.sis-escalon):hover{background:#ffffff1a;border-color:#6fd2e05c}:is(.banda-azul,.banda-tinta) :is(.ink-panel,.nos-stats,.ct-card.ink){background:#ffffff12;box-shadow:none;animation:none}:is(.banda-azul,.banda-tinta) .nos-stat{background:transparent}:is(.banda-azul,.banda-tinta) :is(.sis-feature-icon,.ind-icon){background:#ffffff14;color:#6fd2e0}.section-heading>:is(h1,h2),.ct-split.ct-prose-split .section-heading h2,.nos-equipo>h2{color:#00607a}:is(.banda-azul,.banda-tinta) .section-heading>:is(h1,h2){color:#fff}:is(.ct-etapa-body,.decision-card,.etp-article,.etp-scope,.knowledge-card,.pst-esperar,.rc-art-cta,.rc-caso,.rc-caso-res,.rc-head,.sis-arq-body,.sis-arq-item,.sis-card,.sis-check-item,.sis-escalon,.sis-feature,.sis-trio-item,.cob-pais,.opt-problema) h3:not(:is(.banda-azul,.banda-tinta,.ink-panel,.method-section,.industry-section) h3),.opt-problema>div>h2:not(:is(.banda-azul,.banda-tinta) h2){color:#00607a}main>section,main>div>section{content-visibility:auto;contain-intrinsic-size:auto 720px}main>section:first-of-type,.page-hero,.home-hero{content-visibility:visible;contain-intrinsic-size:none}.approach-growth,.ctc-hero,.decision-card.answer,.ind-cierre,.ink-panel,.page-hero,.rc-ink,.sis-panel{animation-name:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@keyframes wpp-entrada{0%{opacity:0;transform:translateY(100px) scale(.5)}to{opacity:1;transform:none}}@keyframes wpp-entrada-chica{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.wpp-grupo{animation:wpp-entrada .55s cubic-bezier(.34,1.56,.64,1) 1.5s backwards}.wpp-mail-boton{animation:wpp-entrada-chica .5s cubic-bezier(.34,1.56,.64,1) 1.8s backwards}@keyframes wpp-panel-entra{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes wpp-panel-sale{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px) scale(.96)}}.wpp-panel{animation:wpp-panel-entra .18s ease both}.wpp-panel[data-cerrando]{animation:wpp-panel-sale .18s ease both}@keyframes wpp-globo-entra{0%{opacity:0;transform:translate(8px) scale(.9)}to{opacity:1;transform:none}}@keyframes wpp-globo-sale{0%{opacity:1;transform:none}to{opacity:0;transform:translate(8px) scale(.9)}}.wpp-globo{animation:wpp-globo-entra .15s ease both}.wpp-globo[data-cerrando]{animation:wpp-globo-sale .15s ease both}@media(prefers-reduced-motion:reduce){.wpp-grupo,.wpp-mail-boton{animation:none}.wpp-panel,.wpp-panel[data-cerrando],.wpp-globo,.wpp-globo[data-cerrando]{animation-duration:.01ms;animation-delay:0s}}
