*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.18 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Figtree,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}@media (forced-colors:active) {[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}@media (forced-colors:active) {[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active) {[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-1{bottom:.25rem}.end-0{inset-inline-end:0}.right-0{right:0}.start-0{inset-inline-start:0}.top-0{top:0}.top-1{top:.25rem}.z-0{z-index:0}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.-mb-px{margin-bottom:-1px}.-me-2{margin-inline-end:-.5rem}.-ml-8{margin-left:-2rem}.-ml-px{margin-left:-1px}.-mt-\[4\.9rem\]{margin-top:-4.9rem}.-mt-px{margin-top:-1px}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.me-auto{margin-inline-end:auto}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.ms-1{margin-inline-start:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[335\/376\]{aspect-ratio:335/376}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-\[448px\]{width:448px}.w-auto{width:auto}.w-full{width:100%}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[335px\]{max-width:335px}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.origin-top{transform-origin:top}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y:1rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-l-md{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.rounded-r-md{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{--tw-border-opacity:1;border-color:rgb(227 227 224/var(--tw-border-opacity,1))}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.border-indigo-400{--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.bg-\[\#1b1b18\]{--tw-bg-opacity:1;background-color:rgb(27 27 24/var(--tw-bg-opacity,1))}.bg-\[\#FDFDFC\]{--tw-bg-opacity:1;background-color:rgb(253 253 252/var(--tw-bg-opacity,1))}.bg-\[\#dbdbd7\]{--tw-bg-opacity:1;background-color:rgb(219 219 215/var(--tw-bg-opacity,1))}.bg-\[\#fff2f2\]{--tw-bg-opacity:1;background-color:rgb(255 242 242/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.fill-current{fill:currentColor}.p-2{padding:.5rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-3{padding-bottom:.75rem}.pe-4{padding-inline-end:1rem}.ps-3{padding-inline-start:.75rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-start{text-align:start}.font-sans{font-family:Figtree,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-\[13px\]{font-size:13px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-7{line-height:1.75rem}.leading-\[20px\]{line-height:20px}.leading-normal{line-height:1.5}.leading-tight{line-height:1.25}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#1b1b18\]{--tw-text-opacity:1;color:rgb(27 27 24/var(--tw-text-opacity,1))}.text-\[\#706f6c\]{--tw-text-opacity:1;color:rgb(112 111 108/var(--tw-text-opacity,1))}.text-\[\#F53003\],.text-\[\#f53003\]{--tw-text-opacity:1;color:rgb(245 48 3/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_0px_1px_0px_rgba\(0\2c 0\2c 0\2c 0\.03\)\2c 0px_1px_2px_0px_rgba\(0\2c 0\2c 0\2c 0\.06\)\]{--tw-shadow:0px 0px 1px 0px rgba(0,0,0,.03),0px 1px 2px 0px rgba(0,0,0,.06);--tw-shadow-colored:0px 0px 1px 0px var(--tw-shadow-color),0px 1px 2px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\2c 26\2c 0\2c 0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px rgba(26,26,0,.16);--tw-shadow-colored:inset 0px 0px 0px 1px var(--tw-shadow-color)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\2c 26\2c 0\2c 0\.16\)\],.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.ring-opacity-5{--tw-ring-opacity:0.05}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-300{transition-delay:.3s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}img{max-width:100%}.container{max-width:1408px}@media(max-width:1620px){.container{max-width:1360px}}@media(max-width:1280px){.container{padding:0 15px}}html{overscroll-behavior-y:contain}body,html{background-color:#012c60}body{color:#012c60;font-family:Manrope,sans-serif}body.overlay-visible{position:relative}body.overlay-visible:after{background-color:rgba(0,0,0,.5);content:"";display:flex;flex-wrap:wrap;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}a{color:#012c60;font-weight:400;text-decoration:none}.global-link img{margin-right:10px;max-height:23px;max-width:23px}ul{list-style:none;margin:0;padding:0}html{scrollbar-color:#012c60 #fff;scrollbar-width:thin}::-webkit-scrollbar{background:#fff;height:8px;width:8px}::-webkit-scrollbar-track{background:#fff;border-radius:10px}::-webkit-scrollbar-thumb{background:#012c60;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#012c60}.btn{border:2px solid transparent;border-radius:10px;font-size:16px;font-weight:500;letter-spacing:0;line-height:20px;padding:14px 19px;text-transform:none;transition:all .3s ease-out 0s}@media(max-width:575px){.btn{padding:8px 19px}}.btn.small-btn{padding:8px 19px}.btn.primary-btn{background-color:#012c60;border:2px solid #012c60;color:#fff}.btn.primary-btn:hover{background-color:#fff;border:2px solid #fff;color:#012c60}.btn.secondary-btn{background-color:#ff7f15;border:2px solid #ff7f15;color:#fff}.btn.secondary-btn:hover{background-color:#fff;border:2px solid #fff;color:#012c60}.btn.secondary-btn.blue-hover:hover{background-color:#012c60;border:2px solid #012c60;color:#fff}.btn.btn-icon:hover img{filter:brightness(0) saturate(100%) invert(13%) sepia(43%) saturate(3672%) hue-rotate(199deg) brightness(94%) contrast(103%)}.btn.btn-icon img{margin-right:10px;width:22px}.btn.white-btn{background-color:#fff;border:2px solid #d0d0d0;color:#82878d}.btn.white-btn:hover{background-color:#d0d0d0;border:2px solid #d0d0d0;color:#fff}form .form-control{border:1px solid #d0d0d0;border-radius:10px;color:#012c60;font-size:16px;font-weight:600;line-height:100%;padding:14px 17px}@media(max-width:767px){form .form-control{font-size:16px}}form .form-control:focus{border:1px solid #d0d0d0;box-shadow:inset 0 0 0 3px rgba(255,127,21,.502)!important;box-shadow:none}form .form-control::-moz-placeholder{color:#82878d;font-size:16px;font-weight:500}form .form-control::placeholder{color:#82878d;font-size:16px;font-weight:500}.form-grid-3{flex-wrap:wrap}.form-grid-3,.form-grid-3 .each-col{display:flex;gap:0 20px}@media(max-width:991px){.form-grid-3 .each-col{justify-content:center;width:100%}}.form-grid-3 .each-col:first-child{flex:1}@media(max-width:991px){.form-grid-3 .each-col:first-child{flex:unset;flex-wrap:wrap}}.form-grid-3 .each-col .each-grid{display:flex;flex-wrap:wrap;width:33.33%}@media(max-width:991px){.form-grid-3 .each-col .each-grid{margin-bottom:20px}}@media(max-width:767px){.form-grid-3 .each-col .each-grid{width:100%}}@media(max-width:1024px){.checkout-page.global-form{padding:80px 0}}.checkout-page .sticky{overflow-y:auto}.checkout-page .row{position:relative;z-index:3}.checkout-page .login-card{margin-bottom:24px;max-width:100%}.checkout-page .login-card h5{border-bottom:1px solid #eee;font-size:24px;font-weight:700;margin-bottom:30px;padding:30px}@media(max-width:575px){.checkout-page .login-card h5{margin-bottom:20px;padding:20px}}.checkout-page .login-card form{padding:0 30px 30px}@media(max-width:575px){.checkout-page .login-card form{padding:0 20px 20px}}.checkout-page .login-card form h4{font-size:20px;font-weight:700;letter-spacing:0;line-height:100%;margin-bottom:0}@media(max-width:575px){.checkout-page .login-card form h4{padding:0}}.checkout-page .login-card form .each-form-block{margin-bottom:10px}.checkout-page .login-card form .each-form-block h4{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:24px}@media(max-width:575px){.checkout-page .login-card form .each-form-block h4{font-size:18px}}.checkout-page .login-card form .each-form-block .credit-card-title{margin-bottom:24px}.checkout-page .login-card form .each-form-block .credit-card-title img{height:-moz-fit-content;height:fit-content;margin-right:10px}.checkout-page .login-card form .each-form-block .condition{color:#82878d;font-size:16px;font-weight:500;line-height:22px;margin-bottom:24px;margin-top:-10px}.checkout-page .login-card form .each-form-block .form-check-label a{color:#007aff!important}@media(max-width:575px){.checkout-page .login-card form .form-control{padding:9px 14px}.checkout-page .each-service{padding:20px}}@media(max-width:991px){.checkout-page .each-service .price{margin-bottom:10px}}@media(max-width:575px){.checkout-page .each-service .price{margin-bottom:30px}}@media(max-width:991px){.checkout-page .each-service .price h4,.checkout-page .each-service .price h5{width:-moz-fit-content;width:fit-content}}@media(max-width:575px){.checkout-page .each-service .price h4,.checkout-page .each-service .price h5{width:100%}}.all-payment-cards{display:flex;flex-wrap:wrap;margin-left:auto}@media(max-width:767px){.all-payment-cards{width:100%}}@media(max-width:575px){.all-payment-cards{margin-bottom:0}}.all-payment-cards a{background-color:#fff;border:.63px solid #e0e0e0;display:flex;height:38px;justify-content:center;margin-left:10px;width:65px}@media(max-width:767px){.all-payment-cards a{margin-left:0;margin-right:10px}}@media(max-width:575px){.all-payment-cards a{margin-bottom:10px}}.all-payment-cards a img{margin-right:0;max-height:38px}.payment-form{display:flex;flex-direction:column}@media(max-width:767px){.payment-form .title-payment,.payment-form .title-payment .radio-option{margin-bottom:10px}}.payment-form .title-payment{margin-bottom:24px}.payment-form .title-payment .radio-option{margin-bottom:0!important}.payment-form .radio-option{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;margin-bottom:0;position:relative}.payment-form .radio-option input[type=radio]{display:none}.payment-form .radio-option .custom-radio{border:1.5px solid #ff7f15;border-radius:50%;display:flex;height:24px;position:relative;transition:border-color .3s;width:24px}.payment-form .radio-option .custom-radio:after{background:#f97316;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease;width:10px}.payment-form .radio-option input[type=radio]:checked+.custom-radio{background-image:url(/assets/orange-check.png);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border:none;margin:0}.payment-form .radio-option .card-icons{display:flex;gap:8px;margin-left:auto}.payment-form .radio-option .card-icons img{height:24px}.payment-form .form-fields{border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:30px}.payment-form .form-fields:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.payment-form .form-fields .checkbox{align-items:center;color:#444;display:flex;font-size:14px;gap:8px}.payment-form .form-fields .checkbox input[type=checkbox]{height:16px;width:16px}.payment-form .form-fields .form-field.mb-0{margin-bottom:20px!important}@media(max-width:575px){.payment-form .form-fields .col-lg-6:last-child .form-field.mb-0{margin-bottom:0!important}}.all-services-pricing .each-service:first-child{padding-top:0}.each-service{border-bottom:1px solid #eee;padding:30px}.each-service:last-child{border-bottom:0}.each-service .price{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:13px}@media(max-width:1024px){.each-service .price{margin-bottom:30px}}.each-service .price h4,.each-service .price h5{border-bottom:0;margin:0;padding:0}@media(max-width:1024px){.each-service .price h4,.each-service .price h5{width:100%}}.each-service .price h4{color:#012c60;font-size:18px;font-weight:500;letter-spacing:0;line-height:100%}@media(max-width:1024px){.each-service .price h4{font-weight:600;padding-bottom:10px}}.each-service .price h5{color:#012c60;font-size:16px;font-weight:500;letter-spacing:0}.each-service .service-list{color:#82878d}.each-service .service-list p{font-size:16px;font-weight:500;letter-spacing:0;line-height:100%;margin-bottom:8px}.total-price .price{margin-bottom:20px}.total-price .price h4,.total-price .price h5{font-size:18px;font-weight:700;letter-spacing:0;line-height:100%}.sticky{max-height:95vh;position:sticky;top:115px;width:100%}input[type=date]{background:url(/assets/calender-svg.svg) right .7rem center no-repeat;cursor:pointer;position:relative}::-webkit-datetime-edit-day-field:hover,::-webkit-datetime-edit-month-field:hover,::-webkit-datetime-edit-year-field:hover{background:rgba(0,120,250,.1)}::-webkit-datetime-edit-text{opacity:0}::-webkit-clear-button,::-webkit-inner-spin-button{display:none}::-webkit-calendar-picker-indicator{background:#0078fa;bottom:0;color:#0078fa;cursor:pointer;height:100%;opacity:0;position:absolute;right:0;top:0;width:2.5rem}input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:.05}input[type=date]:hover::-webkit-calendar-picker-indicator:hover{opacity:.15}.file-upload{align-items:center;border:1px solid #d0d0d0;border-radius:8px;box-sizing:border-box;display:flex;gap:12px;margin-bottom:20px;padding:9px 10px;width:100%}.btn-wrap{background:#fff;border:1px solid #012c60;border-radius:6px;color:#012c60;display:inline-block;font-weight:600;line-height:1;padding:6px 14px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.btn-wrap input[type=file]{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.file-name{color:#666;flex:1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bg-primary{background-color:#012c60!important}.bg-secondary{background-color:#ff7f15!important}.bg-light-orange{background-color:#fff4eb!important}.bg-white{background-color:#fff!important}.mb-visible{display:none!important}@media(max-width:991px){.mb-visible{display:block!important}}.desk-show{display:block}@media(max-width:991px){.desk-show{display:none!important}}.main-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-wrap:wrap;margin:30px 30px 0;min-height:646px;z-index:-1}@media(max-width:1440px){.main-banner{border-radius:0 0 20px 20px;margin:0}}@media(max-width:767px){.main-banner{min-height:550px}}@media(max-width:575px){.main-banner{min-height:392px}}.main-banner.small-banner{border-radius:20px;min-height:403px}@media(max-width:767px){.main-banner.small-banner{min-height:330px}}.main-banner.small-banner .banner-title{padding:100px 0 95px}@media(max-width:767px){.main-banner.small-banner .banner-title{padding:70px 0 55px}}.main-banner.banner-grid .banner-icon{border-radius:20px;margin-bottom:0;max-height:360px;max-width:100%;overflow:hidden}.main-banner.banner-grid .banner-icon img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-banner.banner-grid .col-lg-6{align-items:center;display:flex}.main-banner.banner-grid h1{font-size:52px;font-weight:800;letter-spacing:0;line-height:62px;text-align:left;text-transform:capitalize}@media(max-width:991px){.main-banner.banner-grid h1{margin-bottom:40px;text-align:center}}@media(max-width:575px){.main-banner.banner-grid h1{font-size:46px;max-width:100%}}@media(max-width:1199px){.main-banner.banner-grid .banner-title{padding:120px 0 160px}}@media(max-width:991px){.main-banner.banner-grid .banner-title{margin-top:105px;padding:84px 0 135px}}@media(max-width:767px){.main-banner.banner-grid .banner-title{padding:108px 0 145px}}@media(max-width:575px){.main-banner.banner-grid .banner-title{margin-top:100px;padding:70px 0 80px}}.main-banner .owl-nav{bottom:auto;display:flex;height:100%;justify-content:space-between;padding:0;position:absolute;top:0;width:100%;z-index:9999}@media(max-width:1440px){.main-banner .owl-nav{bottom:120px;gap:20px;height:-moz-fit-content;height:fit-content;justify-content:center;top:auto}}@media(max-width:575px){.main-banner .owl-nav{bottom:100px}}.main-banner .owl-nav button{backdrop-filter:blur(4px);background-color:#fff!important;border-radius:100%!important;box-shadow:0 6px 9px 0 rgba(0,0,0,.149);height:43px;margin-bottom:auto!important;margin-top:auto!important;width:43px}.main-banner .owl-nav button span{background-image:url(/assets/arrow-left.png);background-position:50%;background-repeat:no-repeat;background-size:contain;color:transparent;content:"";display:flex;justify-content:center;width:41px}.main-banner .owl-nav button.owl-prev{margin-left:-22px}.main-banner .owl-nav button.owl-next{margin-right:-22px}.main-banner .owl-nav button.owl-next span{transform:rotate(180deg)}.main-banner .item,.main-banner .owl-item,.main-banner .owl-stage,.main-banner .owl-stage-outer{height:100%}.main-banner .item{border-radius:20px;overflow:hidden}.main-banner .item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-banner .banner-content{bottom:0;display:flex;height:100%;justify-content:center;padding:0 20px;position:absolute;top:0;width:100%}.main-banner .banner-title{align-items:center;display:flex;flex-wrap:wrap;margin-top:150px;padding:84px 0 200px;width:100%}@media(max-width:991px){.main-banner .banner-title{margin-top:105px;padding:84px 0 146px}}@media(max-width:767px){.main-banner .banner-title{padding:108px 0 195px}}@media(max-width:575px){.main-banner .banner-title{margin-top:100px}}.main-banner h1{color:#fff;line-height:80px;margin:auto;max-width:1100px;text-transform:capitalize}@media(max-width:1199px){.main-banner h1{line-height:55px;max-width:85%}}@media(max-width:575px){.main-banner h1{line-height:44px;max-width:345px}}.main-banner>p{color:#fff;font-size:18px;font-weight:500;letter-spacing:0;line-height:100%;margin-top:20px;text-align:center}.main-banner .banner-icon{margin:auto auto 20px;max-width:120px}.global-tablink .nav-tabs{background-color:#fff;border-bottom:0;margin:auto auto 40px;width:-moz-fit-content;width:fit-content}.global-tablink .nav-link{background-color:#fff;border:none;border-bottom:1.5px solid rgba(1,44,96,.188);color:#012c60;font-size:24px;font-weight:700;letter-spacing:0;opacity:.5;padding:14px 38px;text-transform:capitalize}@media(max-width:991px){.global-tablink .nav-link{font-size:20px}}@media(max-width:767px){.global-tablink .nav-link{font-size:16px;padding:11px 31px}}@media(max-width:575px){.global-tablink .nav-link{font-size:14px}}.global-tablink .nav-link.active{border-bottom:1.5px solid #ff7f15;opacity:1}.bg-dots-bottom,.bg-dots-top{position:relative}.bg-dots-bottom:after,.bg-dots-bottom:before,.bg-dots-top:after,.bg-dots-top:before{background-repeat:no-repeat;background-size:contain;content:"";height:450px;left:0;max-width:660px;position:absolute;top:0;width:100%;z-index:1}@media(max-width:1620px){.bg-dots-bottom:after,.bg-dots-bottom:before,.bg-dots-top:after,.bg-dots-top:before{height:400px;max-width:570px}}.bg-dots-top:after{background-image:url(/assets/dots-bg-left.png);left:0;right:auto}.bg-dots-top:before{background-image:url(/assets/dots-bg-right.png);left:auto;right:0;top:0}.bg-dots-bottom{bottom:0;top:auto}.bg-dots-bottom:after{background-image:url(/assets/dots-bottom-left.png);bottom:0;left:0;right:auto;top:auto}.bg-dots-bottom:before{background-image:url(/assets/dots-bottom-right.png);bottom:-30px;left:auto;right:0;top:auto}.top-overlapped{margin-top:-110px}@media(max-width:575px){.top-overlapped{margin-top:-90px}}.top-overlapped.global-form{padding-bottom:0;padding-top:0;position:relative;z-index:4}.all-cards .fiber-card{background-color:#fff;border:2px solid #e7e7e7;border-radius:20px;box-shadow:0 8px 30px 0 rgba(1,44,96,.059);cursor:pointer;margin-bottom:34px;padding:30px 65px;position:relative;transition:.5s ease-in-out;z-index:3}@media(max-width:991px){.all-cards .fiber-card{padding:30px}}@media(max-width:767px){.all-cards .fiber-card{margin:auto auto 20px;max-width:430px}}.all-cards .fiber-card:hover{border-color:#012c60}.all-cards .fiber-card .fiber-icon{align-items:center;background-color:#fff;border-radius:100%;box-shadow:0 8px 40px 0 rgba(1,44,96,.102);display:inline-flex;height:120px;justify-content:center;margin-bottom:30px;width:120px}.all-cards .fiber-card .fiber-icon img{max-height:60px;max-width:60px}@media(max-width:575px){.all-cards .fiber-card .fiber-icon img{max-height:32px;max-width:32px}}.all-cards .fiber-card .fiber-title{align-items:center;display:flex;flex-wrap:wrap;font-size:24px;font-weight:800;justify-content:center;letter-spacing:0;line-height:100%;margin-bottom:16px}@media(max-width:575px){.all-cards .fiber-card .fiber-title{font-size:18px;line-height:24px}}.all-cards .fiber-card .fiber-title img{margin-left:10px}.all-cards .fiber-card p{font-size:18px;font-weight:600;letter-spacing:0;line-height:100%;margin-bottom:30px}@media(max-width:991px){.all-cards .fiber-card p{font-size:16px}}@media(max-width:575px){.all-cards .fiber-card p{font-size:16px}}.all-cards .fiber-card .fiber-badge{align-items:center;background-color:#16c172;border-radius:100%;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:32px;justify-content:center;margin-left:5px;width:32px}.voice-services{background-repeat:no-repeat;background-size:cover;padding:110px 0 86px}@media(max-width:991px){.voice-services{padding:70px 0}}@media(max-width:575px){.voice-services{padding:50px 0 40px}}.voice-services .global-title h2{color:#fff}.voice-services .secondary-btn:hover{background-color:#012c60;border:2px solid #012c60;color:#fff}.voice-services .fiber-card:hover{background-color:#fff;color:#012c60}.voice-services .fiber-card .fiber-icon{height:87px;margin-bottom:0;margin-right:30px;width:87px}@media(max-width:991px){.voice-services .fiber-card .fiber-icon{height:60px;width:60px}}@media(max-width:575px){.voice-services .fiber-card .fiber-icon{margin-right:16px}}.voice-services .fiber-card .mb-30{margin-bottom:30px}.voice-services .fiber-card h5{font-size:24px;font-weight:800;letter-spacing:0;margin-bottom:0;text-transform:capitalize}@media(max-width:575px){.voice-services .fiber-card h5{font-size:20px;margin-right:0}}.voice-services .fiber-card p{font-size:20px;font-weight:700;letter-spacing:0;line-height:26px}@media(max-width:991px){.voice-services .fiber-card p{font-size:16px}}.checkout-banner{min-height:403px}.checkout-banner h1{font-size:44px;font-weight:800;line-height:100%}@media(max-width:575px){.checkout-banner h1{font-size:38px}}.checkout-banner.main-banner .banner-title{padding:92px 0 95px}.top-header{align-items:center;background-color:#fff;border-radius:0 0 20px 20px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:11px 20px 15px;transition:.5s ease-in-out}@media(max-width:991px){.top-header{display:none}}.top-header .global-link{font-size:15px}.top-header .right-side{display:flex;flex-wrap:wrap}.top-header .right-side .global-link{align-items:center;display:flex;flex-wrap:wrap;font-size:15px;margin-left:30px}.top-header .right-side .global-link:first-child{margin-left:0}.top-header .right-side .global-link img{margin-right:5px;max-height:17px;max-width:17px}@media(max-width:767px){.overlay-visible .mb-right-nav{opacity:.5}}header:not(.w-header){border-bottom:1px solid hsla(0,0%,100%,.102);display:flex;flex-wrap:wrap;left:0;margin:0;position:fixed;transition:all .4s ease;width:100vw;z-index:99999}header:not(.w-header).sticky{background-color:#012c60;box-shadow:0 4px 10px rgba(0,0,0,.1);top:0}header:not(.w-header).sticky .nav-item .nav-link{color:#fff}header:not(.w-header).sticky .top-header{display:none}header:not(.w-header) .navbar{padding:14px 0 30px}@media(max-width:991px){header:not(.w-header) .navbar{padding:22px 0}}@media(max-width:575px){header:not(.w-header) .navbar{padding:40px 0 10px}}header:not(.w-header) .navbar-brand{margin-right:30px;max-width:124px}@media(max-width:575px){header:not(.w-header) .navbar-brand{max-width:92px}}@media(max-width:420px){header:not(.w-header) .navbar-brand{margin-right:10px;max-width:76px}}header:not(.w-header) .nav-item{margin-right:30px}header:not(.w-header) .nav-item:last-child{margin-right:0}@media(max-width:991px){header:not(.w-header) .nav-item:last-child{margin-right:30px}header:not(.w-header) .nav-item:last-child .nav-link{border-bottom:0}}header:not(.w-header) .nav-item .nav-link{color:#fff;font-weight:500;letter-spacing:.1px;padding-left:0!important;padding-right:0!important;padding:0;transition:.5s ease-in-out}header:not(.w-header) .nav-item .nav-link.active,header:not(.w-header) .nav-item .nav-link:hover{color:#ff7f15!important}@media(max-width:991px){header:not(.w-header) .nav-item .nav-link{border-bottom:1px solid hsla(0,0%,100%,.102);margin-bottom:16px;padding:0 0 16px 50px!important}}@media(max-width:767px){header:not(.w-header) .nav-item .nav-link{padding:0 0 16px 16px!important}}header:not(.w-header) .navbar-toggler{background-color:#fff;padding:2px 5px}@media(max-width:991px){header:not(.w-header) .navbar-toggler{margin-left:auto}}header:not(.w-header) .navbar-toggler:focus{box-shadow:none}header:not(.w-header) .navbar-toggler-icon{height:35px;width:30px}@media(max-width:575px){header:not(.w-header) .navbar-toggler-icon{height:30px;width:24px}}@media(max-width:420px){header:not(.w-header) .navbar-toggler-icon{height:26px;width:20px}}.user-profile{align-items:center;background:#fff;border-radius:10px;color:#012c60;display:flex;flex-wrap:wrap;font-weight:500;margin-left:15px;padding:0 22px 0 0;text-transform:capitalize}@media(max-width:1199px){.user-profile{padding:0}}@media(max-width:991px){.user-profile{width:-moz-fit-content;width:fit-content}}@media(max-width:420px){.user-profile{margin-left:10px}}.user-profile img{background:#ff7f15;border-radius:10px;margin-right:14px;padding:10px}@media(max-width:1199px){.user-profile img{margin-right:0}}@media(max-width:575px){.user-profile img{padding:7px}}@media(max-width:420px){.user-profile img{padding:5px}}@media(max-width:1199px){.user-profile span{display:none}}.navbar .responsive-nav-brand{display:none}@media(max-width:991px){.navbar .responsive-nav-brand{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;padding:50px 50px 0}}@media(max-width:767px){.navbar .responsive-nav-brand{padding:40px 16px 0}}@media(max-width:991px){.navbar .responsive-nav-brand .close-icon{height:46px;width:46px}}@media(max-width:575px){.navbar .responsive-nav-brand .close-icon{height:36px;width:36px}}@media(max-width:991px){#navbarSupportedContent{align-items:stretch;background:#012c60;display:flex;flex-wrap:wrap;height:100vh!important;left:-80%;position:fixed;top:0;transition:left .5s ease-in-out;width:80%;z-index:9999}}@media(max-width:991px)and (max-width:767px){#navbarSupportedContent{left:-85%;width:85%}}@media(max-width:991px){#navbarSupportedContent.show-sidebar{left:0}}.contact-mobile-visible{display:flex;min-width:-moz-fit-content;min-width:fit-content}@media(max-width:991px){.contact-mobile-visible{flex-wrap:wrap;height:-moz-fit-content;height:fit-content;margin-bottom:50px;margin-top:auto}}.contact-mobile-visible .right-side{display:none}@media(max-width:991px){.contact-mobile-visible .right-side{align-self:end;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:28px;width:100%}}.contact-mobile-visible .global-link{color:#fff;font-size:15px;margin-bottom:16px;padding-bottom:0;padding-left:16px}.contact-mobile-visible .global-link:last-child{margin-bottom:0}.contact-mobile-visible .global-link img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7471%) hue-rotate(60deg) brightness(106%) contrast(107%)}.contact-mobile-visible .secondary-btn{height:-moz-fit-content;height:fit-content;margin:0 0 0 16px}.language-switcher{display:inline-block;position:relative}@media(max-width:991px){.language-switcher{margin-left:auto}}.language-switcher .lang-btn{align-items:center;background:transparent;border:none;color:#012c60;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:6px 12px}@media(max-width:991px){.language-switcher .lang-btn{color:#fff;margin-right:30px}}@media(max-width:575px){.language-switcher .lang-btn{margin-right:10px}}.language-switcher .lang-btn img{border-radius:100%;height:20px;width:20px}.language-switcher .lang-btn .arrow{transition:transform .3s ease}.language-switcher .lang-dropdown{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:none;left:0;list-style:none;margin:4px 0 0;min-width:130px;padding:6px 0;position:absolute;top:100%;z-index:5}.language-switcher .lang-dropdown li{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:6px 12px}.language-switcher .lang-dropdown li img{border-radius:2px;height:14px;width:20px}.language-switcher .lang-dropdown li:hover{background:#f5f5f5}.language-switcher.open .lang-dropdown{display:block}.language-switcher.open .arrow{transform:rotate(180deg)}footer{overflow:hidden;padding:80px 0 40px}footer.bg-dots-bottom:after,footer.bg-dots-bottom:before{height:310px}footer.bg-dots-bottom:after{background-image:url(/assets/left-bg-grey-dots.png);width:450px}@media(max-width:575px){footer.bg-dots-bottom:after{height:170px;width:250px}}footer.bg-dots-bottom:before{background-image:url(/assets/right-bg-grey-dots.png);bottom:0;height:200px;width:262px}@media(max-width:575px){footer.bg-dots-bottom:before{height:130px;width:175px}}footer .footer-top{border-bottom:1px solid #235d94;padding-bottom:50px}@media(max-width:767px){footer .footer-top{padding-bottom:30px}}footer .footer-top .left-side{max-width:534px}@media(max-width:991px){footer .footer-top .left-side{margin-bottom:40px}}footer .footer-top .left-side .footer-logo{display:flex;width:100%}footer .footer-top .left-side .footer-logo img{margin-bottom:32px;max-width:125px}@media(max-width:575px){footer .footer-top .left-side .footer-logo img{max-width:92px}}footer .footer-top .left-side p{color:#fff;font-size:18px;font-weight:600;letter-spacing:0;line-height:30px;margin-bottom:48px}@media(max-width:767px){footer .footer-top .left-side p{margin-bottom:20px}}@media(max-width:575px){footer .footer-top .left-side p{font-size:16px;line-height:24px}}footer .footer-top .left-side .social-media ul{display:flex;flex-wrap:wrap}footer .footer-top .left-side .social-media ul li{margin-right:20px}footer .footer-top .left-side .social-media ul li img{max-width:24px}footer .footer-top .contact-detail{padding-left:30px}@media(max-width:1199px){footer .footer-top .contact-detail{padding-left:0}}@media(max-width:991px){footer .footer-top .contact-detail{padding-left:0}}@media(max-width:767px){footer .footer-top .contact-detail{margin-bottom:50px}}footer .footer-top .contact-detail.contact-no{margin-left:auto;width:-moz-fit-content;width:fit-content}@media(max-width:991px){footer .footer-top .contact-detail.contact-no{margin-right:auto}}@media(max-width:767px){footer .footer-top .contact-detail.contact-no{margin-bottom:0;margin-left:0;margin-right:auto}}footer .footer-top .contact-detail h5{color:#fff;font-size:22px;font-weight:700;letter-spacing:0;margin-bottom:40px;width:100%}@media(max-width:767px){footer .footer-top .contact-detail h5{margin-bottom:30px}}@media(max-width:575px){footer .footer-top .contact-detail h5{font-size:18px}}footer .footer-top .contact-detail .detail{align-items:center;display:flex;margin-bottom:21px}footer .footer-top .contact-detail .detail img{align-items:center;display:flex;flex-wrap:wrap;height:24px;margin-right:10px;width:24px}footer .footer-top .contact-detail .detail p{color:#fff;color:#d8d8d8;font-size:16px;font-weight:500;letter-spacing:0;line-height:22px;margin-bottom:0}footer .footer-bottom{padding-top:35px}footer .footer-bottom small{color:#fff;color:#d8d8d8;display:flex;font-size:16px;font-weight:500;justify-content:center;letter-spacing:0;line-height:24px;width:100%}@media(max-width:575px){footer .footer-bottom small{font-size:14px}}h1{font-size:66px;font-weight:800;letter-spacing:0;line-height:100%;text-align:center}@media(max-width:1199px){h1{font-size:58px;line-height:70px}}@media(max-width:767px){h1{font-size:42px;line-height:48px}}@media(max-width:575px){h1{font-size:30px;line-height:44px}}.global-title{margin-bottom:64px}@media(max-width:575px){.global-title{margin-bottom:40px}}.global-title.text-center{margin:auto auto 64px;max-width:960px}.global-title.text-left h2{text-align:left}.global-title h2{font-size:42px;font-weight:800;letter-spacing:0;text-align:center}@media(max-width:767px){.global-title h2{font-size:36px}}@media(max-width:575px){.global-title h2{font-size:22px}}.modal-dialog{max-width:1384px}@media(max-width:1399px){.modal-dialog{margin:20px}}.modal-dialog .modal-content{border-radius:20px}.modal-dialog .modal-body{max-height:80vh;overflow:auto;padding:30px}.modal-dialog .modal-body .all-cards h4{display:flex;flex-wrap:wrap;font-size:20px;font-weight:700;letter-spacing:0;line-height:100%;margin-bottom:30px}@media(max-width:991px){.modal-dialog .modal-body .all-cards h4{justify-content:center;margin-bottom:0}}.modal-dialog .modal-body .all-cards .fiber-card{padding:24px}@media(max-width:991px){.modal-dialog .modal-body .all-cards .fiber-card{margin:30px}}.modal-dialog .modal-body .all-cards .fiber-card.prime{border:1px solid #012c60;position:relative}.modal-dialog .modal-body .all-cards .fiber-card.prime:after{background-image:url(/assets/check-blue.png);background-repeat:no-repeat;background-size:contain;content:"";height:32px;position:absolute;right:-16px;top:-16px;width:32px}.modal-dialog .modal-body .all-cards .fiber-card .fiber-title{font-size:28px}.modal-dialog .modal-body .all-cards .fiber-card .fiber-small-title{font-size:24px;font-weight:800;letter-spacing:0;line-height:100%}@media(max-width:1399px){.modal-dialog .modal-body .all-cards .fiber-card .fiber-small-title{font-size:22px;line-height:32px}}.modal-dialog .connection-rates .accordion-item .fiber-card .fiber-tag span{font-size:16px;text-transform:capitalize}.modal-dialog .skip-link{font-size:16px;font-weight:600;letter-spacing:0;line-height:100%;margin-right:40px}.modal-dialog .skip-link:hover{opacity:.8}.step-bar{border-bottom:1px solid #d0d0d0;padding:24px}.step-bar h5{font-size:24px;font-weight:700;letter-spacing:0;line-height:100%}.login-page{display:flex;min-height:calc(100vh - 60px);padding-bottom:60px;padding-top:145px}@media(max-width:991px){.login-page{padding-top:0}}.login-page h1{font-size:37px;font-weight:700;letter-spacing:0;line-height:45px;margin:auto;max-width:435px;text-align:center}@media(max-width:575px){.login-page h1{font-size:28px;line-height:32px;margin-top:30px}}@media(max-width:991px){.login-page .login-slider{margin:40px 0}}.login-page .login-slider .gin-item img{margin:auto;max-width:370px}.login-page .login-slider .owl-dots .owl-dot.active span{background-color:#ff7f15;width:26px}.login-page .login-slider .owl-dots .owl-dot span{background-color:#d9d9d9;margin:0 3px;transition:.5s ease-in-out}.login-card{background:#fff;border-radius:15px;box-shadow:0 6px 20px rgba(0,0,0,.1);flex:1;margin:auto;max-width:577px;padding:40px}@media(max-width:991px){.login-card{margin-bottom:40px}}@media(max-width:575px){.login-card{padding:20px}}.login-card .small-title{color:#949494;font-size:16px;font-weight:500;letter-spacing:0;line-height:20px;margin-bottom:20px;text-align:center}@media(max-width:575px){.login-card .small-title{margin-bottom:15px}}.login-card h2{color:#012c60;display:flex;font-size:36px;font-weight:800;justify-content:center;letter-spacing:0;line-height:100%;margin-bottom:50px;width:100%}@media(max-width:575px){.login-card h2{font-size:26px}}.login-card form .form-control{padding:12px 17px}.login-card form .form-control::-moz-placeholder{color:#8f8f8f}.login-card form .form-control::placeholder{color:#8f8f8f}.login-card form .form-field{margin-bottom:20px;position:relative}.login-card form .pw-wrapper{margin-bottom:30px;margin-top:10px}@media(max-width:575px){.login-card form .pw-wrapper{flex-direction:column;flex-wrap:wrap;margin-top:30px}.login-card form .pw-wrapper .form-check,.login-card form .pw-wrapper a{margin-bottom:20px}}.login-card form .pw-wrapper .form-check-label,.login-card form .pw-wrapper a{color:#012c60;font-size:16px;font-weight:400;letter-spacing:0;line-height:100%}.login-card form .pw-wrapper a{font-weight:500}.login-card form .pw-wrapper .form-check-input{border:1px solid #949494}.login-card form .pw-wrapper .form-check-input:focus{box-shadow:none}.login-card form .btn{margin-bottom:50px}.login-card form .new-customer{font-size:16px;font-weight:500;line-height:100%;text-align:center}.login-card form .new-customer a{color:#ff7f15;font-weight:400}.forgot-pw .signup{color:#012c60;display:flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:0;line-height:100%;width:100%}.forgot-pw .login-card h2{margin-bottom:20px}.forgot-pw .login-card .small-title{margin-bottom:50px}.toggle-password{color:#888;cursor:pointer;max-width:20px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.signup .form-check-label a{color:#007aff!important;text-decoration:underline}.signup .global-tablink .nav-link{font-size:16px;font-weight:800;padding:9px 31px}.global-form{padding:110px 0}@media(max-width:991px){.global-form{padding:70px 0}}@media(max-width:575px){.global-form{padding:50px 0}}.global-form.top-overlapped .form-control::-moz-placeholder{color:#8f8f8f}.global-form.top-overlapped .form-control::placeholder{color:#8f8f8f}.coverage-section{border-radius:20px;justify-content:center;padding:41px 50px}@media(max-width:991px){.coverage-section{padding:30px 24px}}.coverage-section h5{color:#fff;font-size:30px;font-weight:700;letter-spacing:0;line-height:100%;margin-bottom:43px;text-align:center}@media(max-width:991px){.coverage-section h5{margin:auto auto 40px;max-width:70%}}@media(max-width:575px){.coverage-section h5{font-size:18px;font-weight:700;line-height:22px;margin:auto auto 20px;max-width:100%}}.coverage-section .input-icon{left:17px;position:absolute;top:12px}@media(max-width:575px){.coverage-section .input-icon{left:13px;top:5px}}.coverage-section .input-icon img{max-height:24px;max-width:24px}@media(max-width:575px){.coverage-section .input-icon img{max-height:20px;max-width:20px}}.coverage-section .form-control{padding:13px 17px 13px 45px}@media(max-width:767px){.coverage-section .form-control{padding:13px 17px 13px 50px}}@media(max-width:575px){.coverage-section .form-control{padding:7px 17px 7px 40px}}.coverage-section .form-control::-moz-placeholder{color:#8f8f8f}.coverage-section .form-control::placeholder{color:#8f8f8f}.services{margin-top:-110px;padding-top:110px}.services .bg-dots-bottom{padding:110px 0 70px;position:relative;z-index:5}@media(max-width:991px){.services .bg-dots-bottom{padding:70px 0}}@media(max-width:575px){.services .bg-dots-bottom{padding:50px 0}.services .bg-dots-bottom .global-title{margin:auto auto 40px;max-width:360px}}.services.other-services:before{display:none}.services.other-services:after{max-width:610px}@media(max-width:575px){.services.other-services:after{display:none}}.services.other-services .bg-dots-bottom:after{display:none}.services.other-services .bg-dots-bottom:before{max-width:610px}@media(max-width:767px){.services.other-services .bg-dots-bottom:before{height:340px;max-width:450px}}.services.other-services .fiber-card{display:flex;flex-direction:column;flex-wrap:wrap;height:calc(100% - 24px);margin-bottom:24px;padding:35px 40px}@media(max-width:767px){.services.other-services .fiber-card{margin:0 auto 30px}}.services.other-services .fiber-card:hover{background-color:#fff}.services.other-services .fiber-card:hover h5{color:#012c60}.services.other-services .fiber-card .secondary-btn:hover{background-color:#012c60;border:2px solid #012c60;color:#fff}.services.other-services .fiber-card .fiber-title{color:#012c60;justify-content:flex-start;margin-bottom:24px}@media(max-width:575px){.services.other-services .fiber-card .fiber-title{margin-bottom:17px}}.services.other-services .fiber-card .fiber-icon{box-shadow:none;display:flex;flex-wrap:wrap;height:-moz-fit-content;height:fit-content;margin-left:auto;width:-moz-fit-content;width:fit-content}.services.other-services .fiber-card .fiber-icon img{height:60px;width:unset}.services.other-services .fiber-card p{color:#8f8f8f;font-size:16px;line-height:24px;margin-bottom:26px}.services.other-services .owl-dots{text-align:center}.services.other-services .owl-dots .owl-dot{background-color:#d0d0d0;border-radius:100%;height:10px;margin:0 5px;width:10px}.services.other-services .owl-dots .owl-dot.active{background-color:#ff7f15}.services-banner h1{font-size:52px;font-weight:800;letter-spacing:0;line-height:64px}@media(max-width:991px){.services-banner h1{font-size:50px}}@media(max-width:575px){.services-banner h1{font-size:42px;line-height:52px}.services-banner .banner-icon{max-width:90px}.services-banner .banner-title{padding:60px 0 165px}}.about-ftth .about-ftth-img{margin-bottom:60px;margin-top:110px;max-width:760px;position:relative;z-index:4}@media(max-width:991px){.about-ftth .about-ftth-img{margin-top:80px}}.about-ftth .about-desc{margin-bottom:110px}@media(max-width:991px){.about-ftth .about-desc{margin-bottom:80px}}.about-ftth .about-desc p{font-size:19px;font-weight:400;letter-spacing:0;margin-bottom:42px}@media(max-width:575px){.about-ftth .about-desc p{font-size:16px;margin-bottom:20px}}.about-ftth .about-desc p:last-child{margin-bottom:0}.connection-rates{padding-bottom:92px}@media(max-width:991px){.connection-rates{padding:80px 0}}.connection-rates .accordion-item:last-child .card-row{margin-bottom:50px}.connection-rates .card-row{margin-bottom:64px}.connection-rates .accordion-item{background-color:transparent;border:none}.connection-rates .accordion-item .accordion-button{background:transparent;color:#012c60;font-size:30px;font-weight:700;letter-spacing:0;margin-bottom:40px;padding:0}@media(max-width:575px){.connection-rates .accordion-item .accordion-button{font-size:24px}}.connection-rates .accordion-item .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none;color:#012c60}.connection-rates .accordion-item .accordion-button:focus{box-shadow:none}.connection-rates .accordion-item .accordion-button:before{background:#fff;border:1px solid #012c60;border-radius:100%;content:"";height:44px;left:auto;position:absolute;right:0;width:44px}@media(max-width:575px){.connection-rates .accordion-item .accordion-button:before{height:34px;width:34px}}.connection-rates .accordion-item .accordion-button:after{position:absolute;right:11px}@media(max-width:575px){.connection-rates .accordion-item .accordion-button:after{background-size:contain;height:16px;right:10px;top:5px;width:14px}}.connection-rates .accordion-item .accordion-body{padding:0}@media(max-width:1024px){.connection-rates .accordion-item .fiber-card{padding:20px}}@media(max-width:767px){.connection-rates .accordion-item .fiber-card{margin:auto 10px 24px 0;max-width:100%}}.connection-rates .accordion-item .fiber-card .fiber-title{align-items:baseline;border-bottom:1px solid #e4e4e4;font-size:30px;padding-bottom:24px}@media(max-width:575px){.connection-rates .accordion-item .fiber-card .fiber-title{font-size:26px}}.connection-rates .accordion-item .fiber-card .fiber-title span{font-size:16px;font-weight:700;letter-spacing:0;line-height:100%}@media(max-width:575px){.connection-rates .accordion-item .fiber-card .fiber-title span{font-size:14px}}.connection-rates .accordion-item .fiber-card .fiber-tag span{border:1px solid #012c60;border-radius:40px;color:#012c60;display:flex;flex-wrap:wrap;margin-bottom:24px;padding:3px 19px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.connection-rates .accordion-item .fiber-card .fiber-name{color:#012c60;font-size:18px;font-weight:500;letter-spacing:0;line-height:100%;margin-bottom:24px}@media(max-width:575px){.connection-rates .accordion-item .fiber-card .fiber-name{font-size:14px}}.connection-rates .accordion-item .fiber-card ul li{color:#012c60;display:flex;font-size:16px;font-weight:400;letter-spacing:0;line-height:22px;margin-bottom:16px}@media(max-width:575px){.connection-rates .accordion-item .fiber-card ul li{font-size:14px}}.connection-rates .accordion-item .fiber-card ul li:last-child{margin-bottom:0}.connection-rates .accordion-item .fiber-card ul li img{margin-right:12px;margin-top:2px;max-height:20px;max-width:20px}.connection-rates .note{font-size:20px;font-weight:600;letter-spacing:0;line-height:100%}@media(max-width:575px){.connection-rates .note{font-size:16px}}.possibilities-grid{padding:110px 0}@media(max-width:991px){.possibilities-grid{padding:70px 0}}@media(max-width:575px){.possibilities-grid{padding:50px 0 40px}}.possibilities-grid .each-grid{margin:auto;max-width:320px;text-align:center}@media(max-width:991px){.possibilities-grid .each-grid{margin-bottom:30px}}.possibilities-grid .each-grid img{margin-bottom:15px}.possibilities-grid .each-grid h4{font-size:26px;font-weight:700;text-align:center}@media(max-width:1399px){.possibilities-grid .each-grid h4{font-size:22px}}@media(max-width:575px){.possibilities-grid .each-grid h4{font-size:20px}}.coverage-tablinks{position:relative;z-index:5}.coverage-tablinks.global-tablink .nav-tabs{background-color:transparent;border-bottom:1.5px solid rgba(1,44,96,.188);width:100%}.coverage-tablinks.global-tablink .nav-link{background-color:transparent}.coverage-tablinks.global-tablink .nav-link.active{border-bottom:2px solid #ff7f15}.coverage-global-form .coverage-section{margin-bottom:56px}.coverage-global-form .form-cta h5{font-size:26px;font-weight:800;letter-spacing:0;line-height:100%;margin-bottom:30px}.coverage-services.services.other-services:after{opacity:.6}.coverage-services .card-row{margin-bottom:0}@media(max-width:991px){.coverage-services .card-row{margin-bottom:30px}}.coverage-services .accordion-item{margin-bottom:64px}.coverage-services .accordion-item:last-child,.coverage-services .accordion-item:last-child .card-row{margin-bottom:0}.coverage-services .fiber-card ul{margin-bottom:24px}.thank-you-banner .banner-title h1{margin-bottom:20px}.thank-you-banner .banner-title p{color:#fff;margin-bottom:0;text-align:center}.pdf-block{border-radius:20px;box-shadow:0 8px 30px 0 rgba(1,44,96,.059);margin:auto auto 175px;max-width:565px;padding:70px;text-align:center}@media(max-width:767px){.pdf-block{margin:auto auto 80px;padding:40px}}@media(max-width:575px){.pdf-block{padding:25px}}.pdf-block h5{font-size:24px;font-weight:700;line-height:100%;margin-bottom:16px;text-transform:capitalize}.pdf-block h5,.pdf-block p{letter-spacing:0;text-align:center}.pdf-block p{font-size:16px;font-weight:500;line-height:20px;margin-bottom:40px;padding:0 26px}@media(max-width:420px){.pdf-block p{padding:0}}.pdf-block .btn{margin-bottom:35px}.pdf-block a{display:flex;flex-wrap:wrap;font-size:16px;font-weight:700;justify-content:center;letter-spacing:0;line-height:100%;width:100%}@media(max-width:1399px){.profile-management{padding:80px 0}}.profile-management .bg-white{border-radius:20px;height:100%;margin-bottom:24px;padding:40px 30px}@media(max-width:767px){.profile-management .bg-white{padding:25px}}.profile-management .row{position:relative;z-index:5}.profile-management .row .sidebar{background:#fff;border-radius:20px;height:100%;overflow:hidden;padding:30px}.profile-management .row .sidebar .nav-item:last-child .nav-link{border:none}.profile-management .row .sidebar .nav-item:last-child .nav-link:after{display:none}.profile-management .row .sidebar .nav-item .nav-link{border-bottom:1px solid #e4e4e4;color:#8095af;cursor:pointer;font-size:18px;font-weight:500;letter-spacing:0;padding:20px 0;position:relative}.profile-management .row .sidebar .nav-item .nav-link.active{border-bottom:2px solid #ff7f15;color:#012c60;opacity:1;text-align:left;width:100%}.profile-management .row .sidebar .nav-item .nav-link:after{background-image:url(/assets/right-arrow.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:flex;height:15px;position:absolute;right:0;top:29px;width:10px}.profile-management .login-card{box-shadow:none;margin-bottom:0;max-width:unset;padding:0}.profile-management .global-title{margin-bottom:24px}.profile-management .global-title h5{font-size:20px;font-weight:800}@media(max-width:991px){.profile-management .form-select{padding:10px 18px}}.profile-management .form-select:focus{box-shadow:none}.profile-management .content-tab.view-step-2 form .text-end,.profile-management .tab-content.login-card .text-end{text-align:center!important}.profile-management .content-tab .sub-tabs{border-bottom:1.5px solid #e4e4e4;gap:30px;margin-bottom:24px}.profile-management .content-tab .sub-tabs .nav-item .nav-link{background-color:transparent;border:0;border-radius:0;color:#012c60;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:0;padding:13px 0}.profile-management .content-tab .sub-tabs .nav-item .nav-link.active{border-bottom:2px solid #ff7f15}.table-container{background:#fff;border:1px solid #e4e4e4;margin:auto;width:100%}.content-tab .border{border:1px solid #e4e4e4;border-radius:12px;overflow:auto}.content-tab table{border-collapse:collapse;min-width:800px;width:100%}.content-tab table .actions{align-items:center;display:flex}.content-tab table tr th{border-bottom:1px solid #e4e4e4;font-size:16px;font-weight:500}.content-tab table tr td{font-size:16px;font-weight:400;letter-spacing:0}.content-tab table tr td .download img{max-height:18px}.content-tab table tr td span{background-color:#ffa72b;border-radius:16px;color:#012c60;color:#fff;font-size:14px;font-weight:500;padding:4px 12px}.content-tab table .actions{gap:20px}.content-tab table .actions .download{align-items:center;display:flex}.content-tab table .actions .download img{margin-right:2.5px}.content-tab table .actions a{color:#2479df;font-size:16px;font-weight:600;letter-spacing:0;line-height:100%;text-decoration:underline}.content-tab .view-order{padding:20px}.content-tab .view-order p{margin-bottom:0}td,th{font-size:14px;padding:14px 16px;text-align:left}.plan-title{color:#012c60;font-size:20px;font-weight:800;margin-bottom:16px;width:100%}.view-step-2 .download-wrapper .download{align-items:center;color:#2479df;display:flex;font-size:16px;font-weight:600;text-decoration:underline}.view-step-2 .download-wrapper .download img{margin-right:6px;max-width:20px}.view-step-2 .order-details{border:1px solid #e4e4e4;border-radius:12px;display:flex;flex-wrap:wrap;padding:30px;width:100%}@media(max-width:767px){.view-step-2 .order-details{padding:25px}}.view-step-2 .order-details .left-side{display:flex;flex-wrap:wrap;width:calc(100% - 200px)}@media(max-width:767px){.view-step-2 .order-details .left-side{margin-bottom:30px;width:100%}}.view-step-2 .order-details .right-side{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;width:200px}@media(max-width:767px){.view-step-2 .order-details .right-side{justify-content:flex-start;width:100%}}.view-step-2 .order-details .right-side p{font-size:16px;font-weight:600;margin-bottom:0}.view-step-2 .order-details .plan-item{font-size:16px;font-weight:500;margin-bottom:10px;width:100%}.view-step-2 .order-details .plan-item:last-child{margin-bottom:0}.view-step-2 .order-details .plan-item strong{font-weight:600!important}.view-step-2 .order-details .order-wrapper{border-bottom:1px solid #e4e4e4;display:flex;flex-wrap:wrap;margin-bottom:30px;padding-bottom:30px;width:100%}.view-step-2 .order-details .each-price-wrap p{font-size:18px;font-weight:500}@media(max-width:575px){.view-step-2 .order-details .each-price-wrap p{font-size:16px}}.view-step-2 .order-details .each-price-wrap:last-child p{margin-bottom:0}.order-details-table ul{padding:20px 0;width:100%}.order-details-table ul li{border-bottom:1px solid #e4e4e4;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;padding:0 30px 20px;text-align:left}@media(max-width:767px){.order-details-table ul li{padding:0 20px 20px}}.order-details-table ul li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}@media(max-width:575px){.order-details-table ul li:last-child{width:100%}}.order-details-table ul li p:first-child{font-size:16px;font-weight:600;text-transform:capitalize;width:210px}@media(max-width:575px){.order-details-table ul li p:first-child{width:100%}}.order-details-table ul li p{margin-bottom:0}.order-details-table ul li p:last-child{width:calc(100% - 210px)}@media(max-width:575px){.order-details-table ul li p:last-child{width:100%}}.logout-modal .modal-dialog{display:flex;height:-moz-fit-content;height:fit-content;margin:180px auto auto;max-width:400px}.logout-modal .modal-dialog .modal-content{padding:40px}.logout-modal .modal-dialog .modal-body{margin-bottom:40px;padding:0}.logout-modal .modal-dialog .modal-body img{margin-bottom:24px}.logout-modal .modal-dialog .modal-body h4{font-size:20px;font-weight:700}.logout-modal .modal-dialog .modal-body p{font-size:16px;font-weight:400;margin-bottom:0}.logout-modal .modal-dialog .modal-footer{border-top:0;gap:24px;justify-content:center;padding:0}.logout-modal .modal-dialog .modal-footer button{margin:0}.logout-modal .modal-dialog .modal-footer button.transparent-btn{font-size:16px;font-weight:700}.personal-detail-steps{padding:110px 0}@media(max-width:991px){.personal-detail-steps{padding:90px 0}}@media(max-width:767px){.personal-detail-steps{padding:70px 0}}.form-wrapper-main .top-title{border:1px solid #eee;padding:30px}.form-wrapper-main h5{color:#012c60;font-size:24px;font-weight:700;height:-moz-fit-content;height:fit-content;letter-spacing:0;margin-bottom:0;width:100%}.form-wrapper-main p{color:#82878d;font-size:18px;font-weight:500;margin-bottom:0;margin-top:12px;text-align:left}.form-wrapper-main .form-wrapper{padding:30px}@media(max-width:767px){.form-wrapper-main .form-wrapper{padding:20px}}.form-wrapper-main .form-wrapper .form-control{border-radius:10px;color:#012c60;font-size:16px;font-weight:600;letter-spacing:0;margin-bottom:24px;padding:13px 17px}.form-wrapper-main .form-wrapper .choose-file .form-control{margin-bottom:5px}.form-wrapper-main .form-wrapper .choose-file span{color:#012c60;font-size:14px;font-weight:500}.form-wrapper-main .form-wrapper .sub-form{border:1px solid #eee;border-radius:12px;margin-top:30px;padding:30px 30px 10px}.form-wrapper-main .form-wrapper .sub-form h6{color:#012c60;font-size:18px;font-weight:600;margin-bottom:20px}.form-wrapper-main .form-check{align-items:center;display:flex;margin-bottom:0;margin-right:24px}.form-wrapper-main .form-check .form-check-label{padding-left:10px}.form-wrapper-main .form-check-input:focus{box-shadow:none!important}.form-wrapper-main .button-wrapper{border-top:1px solid #eee;height:-moz-fit-content;height:fit-content;margin-top:auto;padding:30px;width:100%}.form-wrapper-main .button-wrapper .btn{padding:11px 19px}.form-wrapper-main .button-wrapper .next-step{margin-left:auto}.radio-card{align-items:center;border:1px solid #eee;border-radius:12px;display:flex;gap:12px;padding:20px}.radio-card label h6{color:#012c60;font-size:18px;font-weight:600;line-height:100%;margin-bottom:4px}.radio-card label small{color:#82878d;font-size:16px;font-weight:500}.all-radios{margin-bottom:30px}.activation-back{border:1px solid #eee;border-radius:8px;margin-bottom:10px;padding:8px;width:-moz-fit-content;width:fit-content}.activation-back img{max-width:23px}.landline-no{margin-bottom:30px}.landline-no h5{font-size:24px;font-weight:700}.landline-no p{font-size:18px;font-weight:500;margin-top:0}.form-check-input{border:1.7px solid #ff7f15;height:24px;margin-top:0;width:24px}.form-check-input:checked[type=radio]{background-color:transparent;background-image:url(/assets/radio-checked.png);background-repeat:no-repeat;border-color:transparent;height:24px;width:24px}.mb-20{margin-bottom:20px}.card{border:none;display:flex;flex-wrap:wrap;margin-bottom:30px}.card,.card-right{background-color:#fff;border-radius:20px;box-shadow:0 8px 30px 0 rgba(1,44,96,.059)}.card-right h5{border-bottom:1px solid #eee;color:#012c60;font-size:24px;font-weight:700;letter-spacing:0;margin-bottom:24px;padding:30px}.card-right .right-card-body{padding:0 30px 30px}.card-right .right-card-body .final-price p{color:#012c60;font-size:16px;font-weight:600}.card-right .right-card-body ul li p{color:#82878d;font-size:16px;font-weight:500;margin-bottom:8px}.ste-1 .form-wrapper .radio-card{height:calc(100% - 30px);margin-bottom:30px}@media(max-width:767px){.step-5 .payment-radio{flex-wrap:wrap}}.step-5 .payment-radio label{padding-top:7px}.step-5 .payment-radio>div{align-items:center;display:flex}@media(max-width:767px){.step-5 .payment-radio>div{width:100%}}.step-5 .payment-radio>div .form-check-input{margin-right:10px}@media(max-width:767px){.personal-info-wrap .radio-card{margin-bottom:20px}}.personal-info-wrap .all-payment-cards{display:flex;flex-wrap:wrap;margin-left:auto}@media(max-width:767px){.personal-info-wrap .all-payment-cards{width:-moz-fit-content;width:fit-content}}.personal-info-wrap .all-fields input[type=date]{height:50px}.personal-info-wrap .all-fields .form-check{margin-bottom:20px;margin-right:0}.personal-info-wrap .all-fields .form-check-input[type=checkbox]{border:1.7px solid #949494;height:18px;width:18px}.modem-choices .radio-card{height:calc(100% - 30px);margin-bottom:30px}.modem-choices .radio-card.checked{border:2px solid #ff7f15}.modem-choices .radio-card input[type=radio]{height:0;visibility:hidden;width:0}.modem-choices .radio-card label{display:flex;flex-wrap:wrap;width:100%}.modem-choices .radio-card .radio-card-icon{height:42px;margin:auto auto 20px;max-width:42px;width:100%}.modem-choices .radio-card .radio-card-icon img{max-width:42px}.modem-choices .radio-card .radio-card-title{color:#012c60;font-size:18px;font-weight:600;width:100%}.modem-choices .radio-card .radio-card-desc{color:#82878d;font-size:16px;font-weight:500}.orange-color{color:#ff7f15}.yellow-color{color:#ffc000}.red-color{color:#ed4521}@media(max-width:575px){.medem-choice-options .radio-card label{flex-wrap:wrap}.medem-choice-options .radio-card label>div:first-child{margin-bottom:20px}}.medem-choice-options .radio-card label p{margin-top:0}.medem-choice-options .radio-card label .price{color:#012c60;font-size:18px;font-weight:700}.medem-choice-options .radio-card label .price span{font-size:14px;margin-right:25px}.medem-choice-options .radio-card label .price span:last-child{margin-right:0}.services-option .radio-card h6{line-height:24px;padding-right:10px}.form-wrapper h3{color:#012c60;font-size:20px;font-weight:700;margin-bottom:20px}.form-wrapper h3 img{max-height:20px;max-width:20px}.otp-verification{margin:auto;max-width:560px;padding:70px}.otp-verification .top-title{margin-bottom:40px}.otp-verification .top-title h5{color:#012c60;font-size:24px;font-weight:700}.otp-verification .top-title a,.otp-verification .top-title p{color:#012c60;font-size:16px;font-weight:500;margin-bottom:0}.otp-verification .top-title a{display:flex;flex-wrap:wrap;justify-content:center}.otp-verification .form-wrapper a,.otp-verification .form-wrapper p{color:#012c60;font-size:16px;font-weight:500;margin-bottom:0;margin-top:40px}.tooltip-wrapper{margin-left:10px;position:relative}.tooltip-wrapper:hover span{display:block}.tooltip-wrapper span{background:#012c60;border-radius:10px;color:#fff;display:none;font-size:14px;font-weight:400;left:-20px;line-height:20px;padding:20px;position:absolute;top:36px;width:355px;z-index:10}@media(max-width:575px){.tooltip-wrapper span{left:-70px;width:250px}}@media(max-width:420px){.tooltip-wrapper span{left:auto;right:-50px}}.tooltip-wrapper span:before{border:8px solid transparent;border-bottom-color:#012c60;content:"";left:20px;position:absolute;top:-15px}@media(max-width:575px){.tooltip-wrapper span:before{left:70px}}@media(max-width:420px){.tooltip-wrapper span:before{left:auto;right:50px}}.tooltip-wrapper span b{font-size:16px;font-weight:700;margin-bottom:11px;width:100%}.tooltip-title,.tooltip-wrapper span b{display:flex;flex-wrap:wrap}@keyframes wifi-broadcast{0%{opacity:1;transform:translate(0) scale(1)}50%{opacity:.3;transform:translate(2px,-2px) scale(1.15)}to{opacity:1;transform:translate(0) scale(1)}}.w-sticky-bars{left:0;position:fixed;right:0;top:0;z-index:1000}.w-topbar{background:#fff;border-bottom:1px solid #e7e7e7;padding:8px 0;position:relative;z-index:2}.w-topbar .w-topbar-inner{align-items:center;display:flex;gap:30px;justify-content:center}@media(max-width:767px){.w-topbar .w-topbar-inner{flex-wrap:wrap;gap:10px}}.w-topbar .w-topbar-cta{align-items:center;background:#ff7f15;border-radius:20px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:6px;letter-spacing:.5px;padding:6px 20px;text-decoration:none;text-transform:uppercase;transition:all}.w-topbar .w-topbar-cta svg{flex-shrink:0}.w-topbar .w-topbar-cta:hover{background:#eb6b00;color:#fff;transform:translateY(-1px)}.w-topbar .w-topbar-links{align-items:center;display:flex;gap:20px}.w-topbar .w-topbar-link{align-items:center;color:#012c60;display:inline-flex;font-size:13px;font-weight:600;gap:5px;text-decoration:none;transition:color}.w-topbar .w-topbar-link:hover{color:#ff7f15}.w-topbar .w-topbar-link--assistenza{color:#ff7f15;font-weight:700}.w-topbar .w-topbar-link--assistenza:hover{color:#e16600}.w-topbar .w-lang-switcher{position:relative}.w-topbar .w-lang-btn{align-items:center;background:none;border:1px solid #d8d8d8;border-radius:6px;color:#012c60;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:4px 10px;transition:all}.w-topbar .w-lang-btn img{height:12px;width:16px}.w-topbar .w-lang-btn .w-lang-arrow{transition:transform}.w-topbar .w-lang-btn:hover{border-color:#ff7f15}.w-topbar .w-lang-dropdown{background:#fff;border:1px solid #e7e7e7;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.1);display:none;list-style:none;margin:0;min-width:120px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.w-topbar .w-lang-dropdown.is-open{display:block}.w-topbar .w-lang-dropdown li{align-items:center;border-radius:6px;color:#012c60;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 12px;transition:background}.w-topbar .w-lang-dropdown li img{height:12px;width:16px}.w-topbar .w-lang-dropdown li:hover{background:#fff4eb}@media(max-width:767px){.w-topbar{padding:6px 0}.w-topbar .w-topbar-cta{font-size:11px;padding:5px 14px}.w-topbar .w-topbar-links{gap:12px}.w-topbar .w-topbar-link{font-size:11px}}@media(max-width:575px){.w-topbar .w-topbar-link span{display:none}}.w-header{background:#012c60;position:relative;transition:background .4s ease,box-shadow .4s ease,backdrop-filter .4s ease;z-index:1}.w-header.is-scrolled{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(1,44,96,.82);box-shadow:0 4px 30px rgba(0,0,0,.2)}.w-nav{background:transparent;padding:0}.w-nav .w-nav-inner{align-items:center;display:flex;gap:16px;justify-content:space-between}.w-nav .w-nav-brand{flex-shrink:0;padding:12px 0}.w-nav .w-nav-brand .geny-logo,.w-nav .w-nav-brand img{height:44px;width:auto}@media(max-width:991px){.w-nav .w-nav-brand .geny-logo,.w-nav .w-nav-brand img{height:36px}}.w-nav .w-nav-brand .wifi-arc{transform-origin:135px 18px;transition:opacity .3s ease,transform .3s ease}.w-nav .w-nav-brand:hover .wifi-arc-inner{animation:wifi-broadcast 1.4s ease-in-out infinite}.w-nav .w-nav-brand:hover .wifi-arc-outer{animation:wifi-broadcast 1.4s ease-in-out .2s infinite}.w-nav .w-nav-list{align-items:center;display:flex;flex:1;gap:0;justify-content:flex-end;list-style:none;margin:0;padding:0}.w-nav .w-nav-item a{color:hsla(0,0%,100%,.8);display:block;font-size:12px;font-weight:700;letter-spacing:.2px;padding:20px 11px;position:relative;text-decoration:none;text-transform:uppercase;transition:color;white-space:nowrap}.w-nav .w-nav-item a:after{background:#ff7f15;bottom:12px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all;width:0}.w-nav .w-nav-item a:hover{color:#fff}.w-nav .w-nav-item a:hover:after{width:calc(100% - 22px)}.w-nav .w-nav-item.active a{color:#ff7f15}.w-nav .w-nav-item.active a:after{background:#ff7f15;width:calc(100% - 22px)}.w-nav .w-nav-item--has-dropdown{position:relative}.w-nav .w-nav-item--has-dropdown .w-nav-dropdown-trigger{align-items:center;color:hsla(0,0%,100%,.8);cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:4px;letter-spacing:.2px;padding:20px 11px;position:relative;text-transform:uppercase;transition:color;white-space:nowrap}.w-nav .w-nav-item--has-dropdown .w-nav-dropdown-trigger svg{flex-shrink:0;transition:transform .2s ease}.w-nav .w-nav-item--has-dropdown .w-nav-dropdown-trigger:after{background:#ff7f15;bottom:12px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all;width:0}.w-nav .w-nav-item--has-dropdown:hover .w-nav-dropdown-trigger{color:#fff}.w-nav .w-nav-item--has-dropdown:hover .w-nav-dropdown-trigger svg{transform:rotate(180deg)}.w-nav .w-nav-item--has-dropdown:hover .w-nav-dropdown-trigger:after{width:calc(100% - 22px)}.w-nav .w-nav-item--has-dropdown.active .w-nav-dropdown-trigger{color:#ff7f15}.w-nav .w-nav-item--has-dropdown.active .w-nav-dropdown-trigger:after{background:#ff7f15;width:calc(100% - 22px)}.w-nav .w-nav-item--has-dropdown .w-nav-dropdown{background:#012c60;border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.25);left:50%;list-style:none;margin:0;min-width:180px;opacity:0;padding:6px 0;position:absolute;top:calc(100% - 4px);transform:translateX(-50%) translateY(-4px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;visibility:hidden;z-index:1000}.w-nav .w-nav-item--has-dropdown .w-nav-dropdown li a{color:hsla(0,0%,100%,.8);display:block;font-size:12px;font-weight:600;letter-spacing:.2px;padding:10px 20px;text-decoration:none;text-transform:uppercase;transition:color;white-space:nowrap}.w-nav .w-nav-item--has-dropdown .w-nav-dropdown li a:after{display:none}.w-nav .w-nav-item--has-dropdown .w-nav-dropdown li a:hover{color:#ff7f15}.w-nav .w-nav-item--has-dropdown:hover .w-nav-dropdown{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.w-nav .w-nav-toggler{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:8px}.w-nav .w-nav-toggler span{background:#fff;border-radius:2px;display:block;height:2px;transition:all;width:24px}.w-nav .w-nav-menu-header,.w-nav .w-nav-mobile-extra,.w-nav .w-nav-overlay{display:none}@media(max-width:991px){.w-nav .w-nav-inner{position:relative;width:100%}.w-nav .w-nav-toggler{display:flex;position:absolute;right:0;top:50%;transform:translateY(-50%)}.w-nav .w-nav-menu{background:#012c60;height:100vh;max-width:none;overflow-y:auto;padding:0;position:fixed;right:-100%;top:0;transition:right .35s cubic-bezier(.4,0,.2,1);width:100%;z-index:10000}.w-nav .w-nav-menu.is-open{right:0}.w-nav .w-nav-menu .w-nav-menu-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:48px 20px 16px}.w-nav .w-nav-menu .w-nav-menu-header img{height:32px}.w-nav .w-nav-menu .w-nav-close{background:none;border:none;color:#fff;cursor:pointer;font-size:28px;line-height:1;padding:0}.w-nav .w-nav-menu .w-nav-list{align-items:stretch;flex-direction:column;padding:10px 0}.w-nav .w-nav-menu .w-nav-item:after{display:none}.w-nav .w-nav-menu .w-nav-item a,.w-nav .w-nav-menu .w-nav-item--has-dropdown .w-nav-dropdown-trigger{border-bottom:1px solid hsla(0,0%,100%,.05);font-size:14px;padding:14px 24px}.w-nav .w-nav-menu .w-nav-item--has-dropdown .w-nav-dropdown-trigger{align-items:center;display:flex;justify-content:space-between;width:100%}.w-nav .w-nav-menu .w-nav-item--has-dropdown .w-nav-dropdown-trigger:after{display:none}.w-nav .w-nav-menu .w-nav-item--has-dropdown .w-nav-dropdown-trigger svg{display:block;transition:transform .25s ease}.w-nav .w-nav-menu .w-nav-item--has-dropdown .w-nav-dropdown{background:hsla(0,0%,100%,.05);border-radius:0;box-shadow:none;max-height:0;opacity:0;overflow:hidden;padding:0;position:static;transform:none;transition:max-height .3s ease,opacity .25s ease;visibility:hidden}.w-nav .w-nav-menu .w-nav-item--has-dropdown .w-nav-dropdown li a{border-bottom:1px solid hsla(0,0%,100%,.05);font-size:13px;padding:11px 24px 11px 36px}.w-nav .w-nav-menu .w-nav-item--has-dropdown.is-open .w-nav-dropdown-trigger svg{transform:rotate(180deg)}.w-nav .w-nav-menu .w-nav-item--has-dropdown.is-open .w-nav-dropdown{max-height:300px;opacity:1;visibility:visible}.w-nav .w-nav-menu .w-nav-mobile-extra{border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:12px;padding:20px 24px}.w-nav .w-nav-menu .w-mobile-link{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:14px;gap:8px;text-decoration:none}.w-nav .w-nav-menu .w-mobile-link:hover{color:#ff7f15}.w-nav .w-nav-overlay{background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .35s ease,visibility .35s ease;visibility:hidden;z-index:9999}.w-nav .w-nav-overlay.is-visible{opacity:1;visibility:visible}}@media(max-width:1280px){.w-nav .w-nav-item a{font-size:11px;padding:18px 8px}}@media(max-width:1199px){.w-nav .w-nav-item a{font-size:10px;letter-spacing:0;padding:16px 6px}}.w-main{isolation:isolate;overflow-x:clip}.w-main>section{border-radius:0!important}.w-footer{background:#012c60;border-top-left-radius:0;border-top-right-radius:0;color:#fff;padding:60px 0 0}.w-footer .w-footer-grid{border-bottom:1px solid hsla(0,0%,100%,.1);display:grid;gap:40px;grid-template-columns:1.2fr 1fr 1fr 1fr;padding-bottom:40px}@media(max-width:991px){.w-footer .w-footer-grid{gap:30px;grid-template-columns:1fr 1fr}}@media(max-width:575px){.w-footer .w-footer-grid{gap:24px;grid-template-columns:1fr}}.w-footer .w-footer-logo{display:inline-block;margin-bottom:16px}.w-footer .w-footer-logo img{height:44px;width:auto}.w-footer .w-footer-address{color:hsla(0,0%,100%,.7);font-size:14px;font-style:normal;line-height:1.6}.w-footer .w-footer-links{list-style:none;margin:0;padding:0}.w-footer .w-footer-links li{margin-bottom:10px}.w-footer .w-footer-links li a{align-items:center;color:hsla(0,0%,100%,.8);display:inline-flex;font-size:14px;font-weight:500;gap:8px;text-decoration:none;transition:color}.w-footer .w-footer-links li a:before{background:#ff7f15;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:8px;width:8px}.w-footer .w-footer-links li a:hover{color:#ff7f15}.w-footer .w-footer-contact-list{list-style:none;margin:0 0 20px;padding:0}.w-footer .w-footer-contact-list li{align-items:center;display:flex;gap:10px;margin-bottom:12px}.w-footer .w-footer-contact-list li svg{color:#ff7f15;flex-shrink:0}.w-footer .w-footer-contact-list li a{color:hsla(0,0%,100%,.8);font-size:14px;font-weight:500;text-decoration:none;transition:color}.w-footer .w-footer-contact-list li a:hover{color:#ff7f15}.w-footer .w-footer-social{display:flex;gap:12px}.w-footer .w-footer-social a{align-items:center;background:hsla(0,0%,100%,.1);border-radius:50%;color:#fff;display:flex;height:36px;justify-content:center;transition:all;width:36px}.w-footer .w-footer-social a:hover{background:#ff7f15;transform:translateY(-2px)}.w-footer .w-footer-bottom{padding:20px 0;text-align:center}.w-footer .w-footer-bottom small{color:hsla(0,0%,100%,.5);font-size:12px;line-height:1.5}.w-sticky-bars:has(.w-nav-menu.is-open) .w-header{backdrop-filter:none;-webkit-backdrop-filter:none;z-index:3}.text-accent{color:#ff7f15}.w-scroll-progress{background:#ff7f15;height:3px;left:0;position:fixed;top:0;transition:none;width:0;will-change:width;z-index:9999}.w-section-title{font-weight:800;margin-bottom:50px;text-align:center}.w-section-title--accent{color:#ff7f15;font-size:clamp(24px,4vw,42px)}@media(max-width:575px){.w-section-title--accent{margin-bottom:30px}}.w-section-title--navy{color:#012c60;font-size:clamp(24px,4vw,42px)}@media(max-width:575px){.w-section-title--navy{margin-bottom:30px}}.w-btn-accent{align-items:center;background:#ff7f15;border:2px solid #ff7f15;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.5px;overflow:hidden;padding:12px 32px;position:relative;text-decoration:none;text-transform:uppercase;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s cubic-bezier(.22,1,.36,1),color .25s ease,background .25s ease}.w-btn-accent:before{background:hsla(0,0%,100%,.15);content:"";inset:0;position:absolute;transform:translateX(-101%);transition:transform .4s cubic-bezier(.22,1,.36,1)}.w-btn-accent:hover{background:#ff7401;box-shadow:0 8px 25px rgba(255,127,21,.35);color:#fff;transform:translateY(-3px) scale(1.02)}.w-btn-accent:hover:before{transform:translateX(0)}.w-btn-accent:active{transform:translateY(-1px) scale(.98);transition-duration:.1s}.w-btn-accent:focus-visible{outline:2px solid #ff7f15;outline-offset:3px}.w-btn-sm{font-size:14px;padding:10px 24px}.w-btn-pill{border-radius:30px;padding:12px 32px}[data-aos]{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}[data-aos=fade-up]{transform:translate3d(0,30px,0)}[data-aos=fade-up].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-right]{transform:translate3d(-30px,0,0)}[data-aos=fade-right].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-left]{transform:translate3d(30px,0,0)}[data-aos=fade-left].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=zoom-in]{transform:scale3d(.88,.88,1)}[data-aos=zoom-in].aos-animate{opacity:1;transform:scaleX(1)}.w-reveal{opacity:0;transform:translate3d(0,24px,0);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.w-reveal.is-visible{opacity:1;transform:translateZ(0)}.w-hero{overflow:hidden;position:relative}.w-hero .w-hero-bg{align-items:center;background:#012c60;display:flex;min-height:540px;padding:80px 0 70px;position:relative}.w-hero .w-hero-bg:after{background:radial-gradient(circle,rgba(255,127,21,.06) 0,transparent 70%);border-radius:50%;content:"";height:500px;pointer-events:none;position:absolute;right:10%;top:50%;transform:translateY(-50%);width:500px}@media(max-width:991px){.w-hero .w-hero-bg:after{display:none}.w-hero .w-hero-bg{min-height:auto;padding:50px 0 40px}}@media(max-width:575px){.w-hero .w-hero-bg{padding:36px 0 50px}}.w-hero .w-hero-grid{align-items:center;display:grid;gap:50px;grid-template-columns:1fr 1fr}@media(max-width:991px){.w-hero .w-hero-grid{gap:30px;grid-template-columns:1fr}}.w-hero .w-hero-text{min-width:0;overflow:hidden;text-align:left}@media(max-width:991px){.w-hero .w-hero-text{order:2;text-align:left}}.w-hero .w-hero-title{color:#fff;font-size:clamp(28px,5vw,54px);font-weight:800;line-height:1.1;margin-bottom:18px;text-align:left}.w-hero .w-hero-title .w-word{display:inline-block;overflow:hidden;vertical-align:top}.w-hero .w-hero-title .w-word .w-word-inner{display:inline-block;transform:translate3d(0,110%,0);transition:transform .6s cubic-bezier(.22,1,.36,1)}.w-hero .w-hero-title.is-visible .w-word .w-word-inner{transform:translateZ(0)}.w-hero .w-hero-subtitle{color:hsla(0,0%,100%,.8);font-size:clamp(16px,2.2vw,22px);font-weight:500;line-height:1.5;margin-bottom:32px}.w-hero .w-hero-subtitle .text-accent{color:#ff7f15;font-weight:700}@media(max-width:575px){.w-hero .w-hero-subtitle{margin-bottom:24px}}.w-hero .w-hero-actions{align-items:center;display:flex;gap:24px}@media(max-width:575px){.w-hero .w-hero-actions{flex-direction:column;gap:14px}.w-hero .w-hero-actions .btn{justify-content:center;width:100%}}.w-hero .w-hero-link{align-items:center;color:hsla(0,0%,100%,.85);display:inline-flex;font-size:15px;font-weight:600;gap:6px;text-decoration:none;transition:color .3s ease,gap .3s ease}.w-hero .w-hero-link svg{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.w-hero .w-hero-link:hover{color:#ff7f15;gap:10px}.w-hero .w-hero-link:hover svg{transform:translateX(4px)}.w-hero .w-hero-visual{align-items:center;display:flex;justify-content:center}@media(max-width:991px){.w-hero .w-hero-visual{order:1}}.w-hero .w-hero-img-wrap{display:flex;justify-content:center;position:relative;width:100%}.w-hero .w-hero-img{display:block;height:auto;max-height:440px;max-width:480px;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:991px){.w-hero .w-hero-img{max-height:280px;max-width:320px}}@media(max-width:575px){.w-hero .w-hero-img{max-height:200px;max-width:240px}}@keyframes w-genyo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes w-genyo-orbit-1{0%{opacity:0;transform:translate(-50%,-50%) rotate(0deg) translateX(var(--orbit-r)) rotate(0deg) scale(0)}8%{opacity:1;transform:translate(-50%,-50%) rotate(0deg) translateX(var(--orbit-r)) rotate(0deg) scale(1.2)}13%{transform:translate(-50%,-50%) rotate(0deg) translateX(var(--orbit-r)) rotate(0deg) scale(.92)}18%{transform:translate(-50%,-50%) rotate(0deg) translateX(var(--orbit-r)) rotate(0deg) scale(1)}to{opacity:1;transform:translate(-50%,-50%) rotate(1turn) translateX(var(--orbit-r)) rotate(-1turn) scale(1)}}@keyframes w-genyo-orbit-2{0%{opacity:0;transform:translate(-50%,-50%) rotate(90deg) translateX(var(--orbit-r)) rotate(-90deg) scale(0)}8%{opacity:1;transform:translate(-50%,-50%) rotate(90deg) translateX(var(--orbit-r)) rotate(-90deg) scale(1.2)}13%{transform:translate(-50%,-50%) rotate(90deg) translateX(var(--orbit-r)) rotate(-90deg) scale(.92)}18%{transform:translate(-50%,-50%) rotate(90deg) translateX(var(--orbit-r)) rotate(-90deg) scale(1)}to{opacity:1;transform:translate(-50%,-50%) rotate(450deg) translateX(var(--orbit-r)) rotate(-450deg) scale(1)}}@keyframes w-genyo-orbit-3{0%{opacity:0;transform:translate(-50%,-50%) rotate(180deg) translateX(var(--orbit-r)) rotate(-180deg) scale(0)}8%{opacity:1;transform:translate(-50%,-50%) rotate(180deg) translateX(var(--orbit-r)) rotate(-180deg) scale(1.2)}13%{transform:translate(-50%,-50%) rotate(180deg) translateX(var(--orbit-r)) rotate(-180deg) scale(.92)}18%{transform:translate(-50%,-50%) rotate(180deg) translateX(var(--orbit-r)) rotate(-180deg) scale(1)}to{opacity:1;transform:translate(-50%,-50%) rotate(540deg) translateX(var(--orbit-r)) rotate(-540deg) scale(1)}}@keyframes w-genyo-orbit-4{0%{opacity:0;transform:translate(-50%,-50%) rotate(270deg) translateX(var(--orbit-r)) rotate(-270deg) scale(0)}8%{opacity:1;transform:translate(-50%,-50%) rotate(270deg) translateX(var(--orbit-r)) rotate(-270deg) scale(1.2)}13%{transform:translate(-50%,-50%) rotate(270deg) translateX(var(--orbit-r)) rotate(-270deg) scale(.92)}18%{transform:translate(-50%,-50%) rotate(270deg) translateX(var(--orbit-r)) rotate(-270deg) scale(1)}to{opacity:1;transform:translate(-50%,-50%) rotate(630deg) translateX(var(--orbit-r)) rotate(-630deg) scale(1)}}.w-hero .w-hero-genyo{--orbit-r:200px;align-items:center;display:flex;height:520px;justify-content:center;overflow:hidden;position:relative;width:520px}@media(max-width:991px){.w-hero .w-hero-genyo{--orbit-r:125px;height:340px;width:340px}}@media(max-width:575px){.w-hero .w-hero-genyo{--orbit-r:90px;height:250px;width:250px}}.w-hero .w-hero-genyo__base{animation:w-genyo-float 4s ease-in-out infinite;height:78%;position:relative;width:78%;z-index:1}.w-hero .w-hero-genyo__base,.w-hero .w-hero-genyo__icon{-o-object-fit:contain;object-fit:contain;will-change:transform}.w-hero .w-hero-genyo__icon{animation-duration:12s;animation-fill-mode:both;animation-iteration-count:infinite;animation-timing-function:linear;filter:drop-shadow(0 4px 12px rgba(0,0,0,.25));height:96px;left:50%;position:absolute;top:50%;width:96px;z-index:2}@media(max-width:991px){.w-hero .w-hero-genyo__icon{height:68px;width:68px}}@media(max-width:575px){.w-hero .w-hero-genyo__icon{height:50px;width:50px}}.w-hero .w-hero-genyo__icon--1{animation-delay:.2s;animation-name:w-genyo-orbit-1}.w-hero .w-hero-genyo__icon--2{animation-delay:.5s;animation-name:w-genyo-orbit-2}.w-hero .w-hero-genyo__icon--3{animation-delay:.8s;animation-name:w-genyo-orbit-3}.w-hero .w-hero-genyo__icon--4{animation-delay:1.1s;animation-name:w-genyo-orbit-4}.w-hero .w-hero-slider .owl-item .w-hero-slide{opacity:0;transform:translateY(15px);transition:opacity .5s ease,transform .5s ease}.w-hero .w-hero-slider .owl-item.active .w-hero-slide{opacity:1;transform:translateY(0)}.w-hero .dots-wrapper{align-items:center;display:flex;gap:14px;margin-top:32px;position:relative}.w-hero .dots-wrapper .dot{background:hsla(0,0%,100%,.25);border:none;border-radius:50%;cursor:pointer;flex-shrink:0;height:12px;padding:0;position:relative;transition:background .3s ease,transform .3s ease;width:12px;z-index:2}.w-hero .dots-wrapper .dot:before{content:"";height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.w-hero .dots-wrapper .dot:hover{background:hsla(0,0%,100%,.45);transform:scale(1.15)}.w-hero .dots-wrapper .dot.active{background:transparent}.w-hero .dots-wrapper .lava-blob{background:#ff7f15;border-radius:50%;box-shadow:0 0 12px rgba(255,127,21,.55);height:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:left .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1),border-radius .35s cubic-bezier(.4,0,.2,1);width:12px;z-index:1}.w-hero .dots-wrapper .lava-blob.is-moving{border-radius:6px;transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),border-radius .15s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.w-coverage{background:#f1f1f3;padding:70px 0 60px}.w-coverage .w-coverage-title{color:#012c60;font-size:clamp(19px,3vw,30px);font-weight:800;margin-bottom:30px;text-align:center}.w-coverage .coverage-form-instance .coverage-section{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.06);padding:30px 40px}.w-coverage .coverage-form-instance .coverage-section h5{display:none}@media(max-width:767px){.w-coverage .coverage-form-instance .coverage-section{padding:20px}}.w-coverage .coverage-form-instance .form-control{background:#fff;border:1px solid #e7e7e7}.w-coverage .coverage-form-instance .form-control:focus{border-color:#ff7f15;box-shadow:0 0 0 3px rgba(255,127,21,.1)}.w-coverage .coverage-form-instance .primary-btn{background:#ff7f15;border-color:#ff7f15;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.w-coverage .coverage-form-instance .primary-btn:hover{background:#eb6b00;border-color:#eb6b00}.w-congeny{background:#012c60;padding:80px 0 50px}.w-congeny .w-congeny-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.w-congeny .w-congeny-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:991px){.w-congeny .w-congeny-grid--4{gap:30px;grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.w-congeny .w-congeny-grid--4{gap:20px;grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.w-congeny .w-congeny-grid{gap:40px;grid-template-columns:1fr}}.w-congeny .w-congeny-card{align-items:center;display:flex;flex-direction:column;text-align:center;text-decoration:none}.w-congeny .w-congeny-card--circle .w-congeny-img-wrap{margin-bottom:16px}.w-congeny .w-congeny-card--circle .w-congeny-label{margin-bottom:0;min-height:auto}.w-congeny .w-congeny-card:first-child .w-congeny-img-wrap{animation:congenyFloat 4s ease-in-out infinite}.w-congeny .w-congeny-card:nth-child(2) .w-congeny-img-wrap{animation:congenyFloat 4.5s ease-in-out .8s infinite}.w-congeny .w-congeny-card:nth-child(3) .w-congeny-img-wrap{animation:congenyFloat 5s ease-in-out 1.6s infinite}.w-congeny .w-congeny-card:nth-child(4) .w-congeny-img-wrap{animation:congenyFloat 5.5s ease-in-out 2.4s infinite}.w-congeny .w-congeny-label{align-items:flex-end;color:#fff;display:flex;font-size:16px;font-weight:800;justify-content:center;letter-spacing:.5px;line-height:1.3;margin-bottom:24px;min-height:52px;text-transform:uppercase;transition:color .3s ease}@media(max-width:575px){.w-congeny .w-congeny-label{font-size:14px;margin-bottom:16px;min-height:auto}}.w-congeny .w-congeny-img-wrap{align-items:center;background:rgba(173,216,230,.15);border-radius:50%;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;transition:transform .5s cubic-bezier(.34,1.56,.64,1),background .4s ease,box-shadow .4s ease;width:200px}.w-congeny .w-congeny-img-wrap:before{animation:ringRotate 6s linear infinite;background:conic-gradient(from 0deg,transparent 0,rgba(255,127,21,.5) 25%,transparent 50%,rgba(173,216,230,.4) 75%,transparent 100%);border-radius:50%;content:"";inset:-3px;position:absolute;z-index:-1}.w-congeny .w-congeny-img-wrap:after{background:rgba(173,216,230,.15);border-radius:50%;content:"";inset:0;position:absolute;z-index:0}.w-congeny .w-congeny-img-wrap img{height:80%;-o-object-fit:contain;object-fit:contain;position:relative;transition:transform .5s cubic-bezier(.34,1.56,.64,1);width:80%;z-index:1}.w-congeny .w-congeny-img-wrap:hover{background:rgba(173,216,230,.3);box-shadow:0 0 40px rgba(255,127,21,.2),0 12px 40px rgba(0,0,0,.15);transform:scale(1.1)}.w-congeny .w-congeny-img-wrap:hover:before{animation-duration:2s;background:conic-gradient(from 0deg,transparent 0,rgba(255,127,21,.8) 25%,transparent 50%,rgba(173,216,230,.7) 75%,transparent 100%)}.w-congeny .w-congeny-img-wrap:hover:after{background:rgba(173,216,230,.25)}.w-congeny .w-congeny-img-wrap:hover img{transform:scale(1.12) rotate(3deg)}@media(max-width:991px){.w-congeny .w-congeny-img-wrap{height:170px;width:170px}}@media(max-width:575px){.w-congeny .w-congeny-img-wrap{height:150px;width:150px}}@media(prefers-reduced-motion:reduce){.w-congeny .w-congeny-img-wrap:before{animation:none}.w-congeny .w-congeny-img-wrap{animation:none!important}}.w-congeny .w-congeny-card:hover .w-congeny-label{color:#ff7f15}.w-congeny .w-congeny-scroll{padding-top:10px;text-align:center}.w-congeny .w-congeny-scroll .w-scroll-arrow{animation:scrollBounce 2s ease-in-out infinite;height:auto;opacity:.6;width:30px}@keyframes scrollBounce{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(10px)}}@keyframes ringRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes congenyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes iconRock{0%,to{transform:rotate(0deg)}25%{transform:rotate(4deg)}75%{transform:rotate(-4deg)}}@keyframes iconWobble{0%,to{transform:translateX(0) rotate(0deg)}15%{transform:translateX(-4px) rotate(-2deg)}30%{transform:translateX(3px) rotate(1.5deg)}45%{transform:translateX(-2px) rotate(-1deg)}60%{transform:translateX(1px) rotate(.5deg)}75%{transform:translateX(0)}}@keyframes iconBounce{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-8px) scale(1.03)}50%{transform:translateY(0) scale(.97)}70%{transform:translateY(-4px) scale(1.01)}}@keyframes iconSwing{0%,to{transform:rotate(0deg)}20%{transform:rotate(6deg)}40%{transform:rotate(-5deg)}60%{transform:rotate(3deg)}80%{transform:rotate(-2deg)}}.w-services{background:#fff;overflow:hidden;padding:80px 0;position:relative;scroll-margin-top:120px}.w-services:after,.w-services:before{border:2px solid rgba(255,127,21,.08);border-radius:50%;content:"";height:300px;pointer-events:none;position:absolute;width:300px}.w-services:before{bottom:200px;left:-150px}.w-services:after{bottom:400px;height:200px;right:-150px;width:200px}@media(max-width:991px){.w-services{padding:60px 0}.w-services:after,.w-services:before{display:none}}.w-service-featured{background:#012c60;border-radius:24px;display:block;margin-bottom:24px;overflow:hidden;padding:56px 30px;position:relative;text-align:center;text-decoration:none;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.w-service-featured:before{background:linear-gradient(135deg,transparent,hsla(0,0%,100%,.03));bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.w-service-featured:hover{box-shadow:0 24px 60px rgba(1,44,96,.4);transform:translateY(-6px) scale(1.01)}.w-service-featured:hover .w-service-icon-wrap{box-shadow:0 10px 30px rgba(0,0,0,.18);transform:scale(1.12)}.w-service-featured .w-service-featured-inner{position:relative;z-index:1}.w-service-featured .w-service-icon-wrap{align-items:center;background:#fff;border-radius:18px;box-shadow:0 6px 20px rgba(0,0,0,.12);display:flex;height:130px;justify-content:center;margin:0 auto 24px;transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .5s ease;width:130px}.w-service-featured .w-service-icon-wrap img,.w-service-featured .w-service-icon-wrap object{height:80%;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:80%}.w-service-featured .w-service-icon-wrap--large{background:transparent;border-radius:22px;box-shadow:none;height:180px;overflow:hidden;width:180px}.w-service-featured .w-service-icon-wrap--large .w-protezione-gif,.w-service-featured .w-service-icon-wrap--large img{border-radius:18px;max-height:100%;max-width:100%;mix-blend-mode:screen}.w-service-featured .w-service-name{color:#fff;font-size:clamp(22px,2.2vw,28px);font-weight:800;margin-bottom:8px}.w-service-featured .w-service-name--large{font-size:clamp(24px,2.4vw,30px);margin-top:10px}.w-service-featured .w-service-speed{color:hsla(0,0%,100%,.7);font-size:16px;margin-bottom:22px}@media(max-width:575px){.w-service-featured{padding:40px 20px}.w-service-featured .w-service-name{font-size:22px}.w-service-featured .w-service-icon-wrap{height:100px;width:100px}.w-service-featured .w-service-icon-wrap--large{height:140px;width:140px}}.w-services-grid{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-bottom:24px}.w-services-grid .w-service-card{flex:0 1 calc(33.333% - 16px)}@media(max-width:991px){.w-services-grid .w-service-card{flex:0 1 calc(50% - 12px)}}@media(max-width:575px){.w-services-grid .w-service-card{flex:0 1 100%}}.w-service-card{align-items:center;background:#012c60;border:2px solid transparent;border-radius:24px;display:flex;flex-direction:column;overflow:hidden;padding:44px 24px 36px;position:relative;text-align:center;text-decoration:none;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .4s ease}.w-service-card[data-tilt]{transform-style:preserve-3d;will-change:transform}.w-service-card:before{background:linear-gradient(180deg,hsla(0,0%,100%,.05),transparent 60%);bottom:0;left:0;right:0;top:0}.w-service-card:after,.w-service-card:before{content:"";pointer-events:none;position:absolute}.w-service-card:after{background:linear-gradient(135deg,transparent 40%,hsla(0,0%,100%,.07) 50%,transparent 60%);height:200%;left:-50%;top:-50%;transform:translateX(-100%) rotate(0deg);transition:transform .7s ease;width:200%}.w-service-card:hover{border-color:rgba(255,127,21,.3);box-shadow:0 24px 60px rgba(1,44,96,.5),0 0 0 1px rgba(255,127,21,.2);transform:translateY(-10px)}.w-service-card:hover:after{transform:translateX(100%) rotate(0deg)}.w-service-card:hover .w-service-icon-wrap{box-shadow:0 12px 30px rgba(0,0,0,.18);transform:translateY(-8px) scale(1.1)}.w-service-card:hover .w-service-name{color:#ff7f15}.w-service-card:hover .w-service-speed{color:hsla(0,0%,100%,.85)}.w-service-card:hover .w-btn-accent{box-shadow:0 6px 16px rgba(255,127,21,.35);transform:translateY(-2px)}.w-service-card .w-service-icon-wrap{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 14px rgba(0,0,0,.1);display:flex;height:110px;justify-content:center;margin-bottom:20px;position:relative;transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .5s ease;width:110px}.w-service-card .w-service-icon-wrap img,.w-service-card .w-service-icon-wrap object{height:76%;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:76%}.w-service-card .w-service-icon-wrap .w-service-icon-svg{max-height:50%;max-width:50%}.w-service-card .w-service-name{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-size:20px;font-weight:800;gap:6px;justify-content:center;margin-bottom:6px;transition:color .35s ease}.w-service-card .w-service-speed{color:hsla(0,0%,100%,.6);flex-grow:1;font-size:14px;margin-bottom:20px;transition:color .35s ease}@media(max-width:575px){.w-service-card{padding:36px 20px 30px}.w-service-card .w-service-icon-wrap{height:90px;width:90px}}.w-service-card.aos-animate.w-anim-float .w-service-icon-wrap{animation:iconFloat 3s ease-in-out infinite}.w-service-card.aos-animate.w-anim-pulse .w-service-icon-wrap{animation:iconPulse 2.5s ease-in-out infinite}.w-service-card.aos-animate.w-anim-rock .w-service-icon-wrap{animation:iconRock 3.5s ease-in-out infinite}.w-service-card.aos-animate.w-anim-wobble .w-service-icon-wrap{animation:iconWobble 4s ease-in-out infinite}.w-service-card.aos-animate.w-anim-bounce .w-service-icon-wrap{animation:iconBounce 2.8s ease-in-out infinite}.w-service-card.aos-animate.w-anim-swing .w-service-icon-wrap{animation:iconSwing 3.2s ease-in-out infinite}.w-service-card:hover .w-service-icon-wrap{animation:none!important}.w-service-featured.aos-animate .w-service-icon-wrap:not(.w-service-icon-wrap--large){animation:iconPulse 3s ease-in-out infinite}@keyframes protezFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.03)}}.w-service-featured--protezione.aos-animate .w-service-icon-wrap--large{animation:protezFloat 4s ease-in-out infinite}.w-service-featured:hover .w-service-icon-wrap{animation:none!important}.w-badge{align-items:center;border-radius:12px;color:#fff;display:inline-flex;font-size:11px;font-weight:800;height:24px;justify-content:center;line-height:1;min-width:24px;padding:0 6px}.w-badge--green{background:#34c759}.w-badge--orange{background:#ff7f15}.w-badge--red{background:#ed4521}.w-about{background:#012c60;overflow:hidden;padding:100px 0}.w-about .w-about-inner{align-items:center;display:flex;gap:60px}@media(max-width:767px){.w-about .w-about-inner{flex-direction:column;text-align:center}}.w-about .w-about-content{flex:1}.w-about .w-about-eyebrow{color:#ff7f15;display:inline-block;font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.w-about .w-about-text{color:hsla(0,0%,100%,.85);font-size:17px;line-height:1.75;margin-bottom:32px}@media(max-width:575px){.w-about .w-about-text{font-size:15px}}.w-about .w-about-highlights{display:flex;flex-direction:column;gap:16px;margin-bottom:36px}.w-about .w-about-highlight{align-items:center;background:hsla(0,0%,100%,.06);border-left:3px solid #ff7f15;border-radius:12px;display:flex;gap:14px;padding:14px 18px}@media(max-width:767px){.w-about .w-about-highlight{text-align:left}}.w-about .w-about-highlight strong{color:#fff;display:block;font-size:15px;font-weight:700}.w-about .w-about-highlight span{color:hsla(0,0%,100%,.65);font-size:13px}.w-about .w-about-highlight-icon{align-items:center;background:rgba(255,127,21,.15);border-radius:10px;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.w-about .w-about-visual{flex:0 0 380px;max-width:380px}@media(max-width:767px){.w-about .w-about-visual{flex:none;max-width:320px}}.w-about .w-about-img{border-radius:20px;mix-blend-mode:lighten;width:100%}.w-about--proposal-b{position:relative;text-align:center}.w-about--proposal-b:before{background-image:radial-gradient(hsla(0,0%,100%,.08) 1.5px,transparent 0);height:120px;right:5%;top:40px;width:120px}.w-about--proposal-b:after,.w-about--proposal-b:before{background-size:16px 16px;content:"";pointer-events:none;position:absolute}.w-about--proposal-b:after{background-image:radial-gradient(rgba(255,127,21,.1) 1.5px,transparent 0);bottom:50px;height:80px;left:5%;width:80px}.w-about--proposal-b .pb-header{margin:0 auto 56px;max-width:680px;position:relative;z-index:1}.w-about--proposal-b .pb-header .w-section-title{margin-bottom:20px}.w-about--proposal-b .pb-text{margin-bottom:0}.w-about--proposal-b .pb-row{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:48px;position:relative;z-index:1}@media(max-width:991px){.w-about--proposal-b .pb-row{gap:20px;grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:480px}}@media(max-width:575px){.w-about--proposal-b .pb-row{max-width:100%}}.w-about--proposal-b .pb-item{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:40px 28px 36px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),border-color .3s ease,background .3s ease,box-shadow .3s ease}.w-about--proposal-b .pb-item:hover{background:hsla(0,0%,100%,.08);border-color:rgba(255,127,21,.35);box-shadow:0 16px 40px rgba(0,0,0,.15);transform:translateY(-8px)}.w-about--proposal-b .pb-item__icon-ring{align-items:center;background:rgba(255,127,21,.06);border:2px solid rgba(255,127,21,.25);border-radius:50%;display:inline-flex;height:68px;justify-content:center;margin-bottom:20px;transition:border-color .3s ease,background .3s ease;width:68px}.w-about--proposal-b .pb-item:hover .w-about--proposal-b .pb-item__icon-ring{background:rgba(255,127,21,.12);border-color:rgba(255,127,21,.5)}.w-about--proposal-b .pb-item strong{color:#fff;display:block;font-size:18px;font-weight:700;margin-bottom:8px}.w-about--proposal-b .pb-item span{color:hsla(0,0%,100%,.55);font-size:14px;line-height:1.6}@media(max-width:575px){.w-about--proposal-b .pb-item{padding:32px 20px 28px}.w-about--proposal-b .pb-item__icon-ring{height:54px;width:54px}.w-about--proposal-b .pb-item strong{font-size:16px}}.w-about--proposal-b .pb-cta{position:relative;text-align:center;z-index:1}.w-testimonials{background:#f8f9fb;padding:90px 0}.w-testimonials .w-testimonials-header{margin-bottom:48px;text-align:center}.w-testimonials .w-google-badge{align-items:center;background:#fff;border-radius:40px;box-shadow:0 2px 12px rgba(0,0,0,.06);display:inline-flex;gap:10px;margin-top:12px;padding:8px 18px}.w-testimonials .w-google-rating{align-items:center;display:flex;gap:6px}.w-testimonials .w-google-score{color:#012c60;font-size:18px;font-weight:800}.w-testimonials .w-google-stars{display:flex;gap:1px}.w-testimonials .w-testimonial-card{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.04);padding:28px 24px;position:relative;text-align:left;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .35s ease}.w-testimonials .w-testimonial-card:before{color:rgba(255,127,21,.12);content:"“";font-family:Georgia,serif;font-size:52px;line-height:1;position:absolute;right:20px;top:16px}.w-testimonials .w-testimonial-card:hover{border-color:rgba(255,127,21,.2);box-shadow:0 16px 44px rgba(0,0,0,.1);transform:translateY(-8px)}@media(max-width:767px){.w-testimonials .w-testimonial-card{max-width:100%}}.w-testimonials .w-testimonial-top{align-items:center;display:flex;gap:12px;margin-bottom:16px}.w-testimonials .w-testimonial-avatar{align-items:center;background:#012c60;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:42px;justify-content:center;width:42px}.w-testimonials .w-testimonial-meta{display:flex;flex-direction:column;gap:2px}.w-testimonials .w-stars{display:flex;gap:1px}.w-testimonials .w-testimonial-text{color:#3a3f47;font-size:14px;font-style:normal;line-height:1.65;margin:0;quotes:none}.w-testimonials .w-testimonial-author{color:#012c60;font-size:15px;font-style:normal;font-weight:700}.w-testimonials .owl-dots{display:none}.w-testimonials .testimonials-dots-wrapper{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:30px;position:relative}.w-testimonials .testimonials-dots-wrapper .dot{background:#d8d8d8;border:none;border-radius:50%;cursor:pointer;flex-shrink:0;height:12px;padding:0;position:relative;transition:background .3s ease,transform .3s ease;width:12px;z-index:2}.w-testimonials .testimonials-dots-wrapper .dot:before{content:"";height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.w-testimonials .testimonials-dots-wrapper .dot:hover{background:#b2b2b2;transform:scale(1.15)}.w-testimonials .testimonials-dots-wrapper .dot.active{background:transparent}.w-testimonials .testimonials-dots-wrapper .lava-blob{background:#ff7f15;border-radius:50%;box-shadow:0 0 12px rgba(255,127,21,.55);height:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:left .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1),border-radius .35s cubic-bezier(.4,0,.2,1);width:12px;z-index:1}.w-testimonials .testimonials-dots-wrapper .lava-blob.is-moving{border-radius:6px;transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),border-radius .15s ease}.w-stats{background:#012c60;padding:80px 0}.w-stats .w-stats-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:900px}@media(max-width:575px){.w-stats .w-stats-grid{gap:40px;grid-template-columns:1fr}}.w-stats .w-stat{text-align:center}.w-stats .w-stat:hover .w-stat-number{text-shadow:0 0 30px rgba(255,127,21,.4);transform:scale(1.1)}.w-stats .w-stat:hover .w-stat-label{letter-spacing:2px}.w-stats .w-stat-number{color:#ff7f15;display:block;font-size:clamp(48px,6vw,72px);font-weight:800;line-height:1;margin-bottom:10px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),text-shadow .4s ease}.w-stats .w-stat-label{color:#fff;display:block;font-size:clamp(13px,1.5vw,16px);font-weight:700;letter-spacing:1px;text-transform:uppercase;transition:letter-spacing .4s cubic-bezier(.22,1,.36,1)}.w-partners{background:#fff;padding:80px 0}.w-partners .w-partners-grid{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:center}@media(max-width:575px){.w-partners .w-partners-grid{gap:30px}}.w-partners .w-partner-logo{align-items:center;display:flex;filter:grayscale(100%) opacity(.45);justify-content:center;transition:filter .5s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.34,1.56,.64,1)}.w-partners .w-partner-logo img{max-height:60px;max-width:180px;-o-object-fit:contain;object-fit:contain;width:auto}@media(max-width:575px){.w-partners .w-partner-logo img{max-height:40px;max-width:120px}}.w-partners .w-partner-logo:hover{filter:grayscale(0) opacity(1);transform:scale(1.12)}.w-partners .w-partner-logo--mix img{max-height:38px}@media(max-width:575px){.w-partners .w-partner-logo--mix img{max-height:28px}}.w-partners .w-partner-text-logo{color:#012c60;font-size:36px;font-weight:800;letter-spacing:2px}@media(max-width:575px){.w-partners .w-partner-text-logo{font-size:28px}}@media(prefers-reduced-motion:reduce){.w-service-card.aos-animate .w-service-icon-wrap,.w-service-featured.aos-animate .w-service-icon-wrap{animation:none!important}}.page-lavora .lavora-hero{background:linear-gradient(180deg,#012c60,#011938);color:#fff;overflow:hidden;padding:140px 0 80px;position:relative;text-align:center}@media(max-width:991px){.page-lavora .lavora-hero{padding:120px 0 60px}}@media(max-width:575px){.page-lavora .lavora-hero{padding:100px 0 48px}}.page-lavora .lavora-hero__accent{background:linear-gradient(220deg,rgba(255,127,21,.35),transparent 60%);height:100%;pointer-events:none;position:absolute;right:0;top:0;width:40%}.page-lavora .lavora-hero__title{font-size:48px;font-weight:800;line-height:1.12;margin-bottom:20px;position:relative;text-align:center;z-index:1}@media(max-width:991px){.page-lavora .lavora-hero__title{font-size:38px}}@media(max-width:575px){.page-lavora .lavora-hero__title{font-size:30px}}.page-lavora .lavora-hero__sub{color:hsla(0,0%,100%,.75);font-size:17px;line-height:1.6;margin:0 auto;max-width:640px;position:relative;z-index:1}.page-lavora .lavora-cards{background:#fff;padding:80px 0}@media(max-width:575px){.page-lavora .lavora-cards{padding:48px 0}}.page-lavora .lavora-cards__grid{display:grid;gap:28px;grid-template-columns:repeat(2,1fr)}@media(max-width:991px){.page-lavora .lavora-cards__grid{gap:24px}}@media(max-width:575px){.page-lavora .lavora-cards__grid{grid-template-columns:1fr}}.page-lavora .lavora-cards__card{align-items:center;background:#012c60;border:2px solid transparent;border-radius:24px;display:flex;flex-direction:column;overflow:hidden;padding:40px 24px 36px;position:relative;text-align:center;text-decoration:none;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .4s ease}.page-lavora .lavora-cards__card:before{background:linear-gradient(180deg,hsla(0,0%,100%,.05),transparent 60%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.page-lavora .lavora-cards__card:hover{border-color:rgba(255,127,21,.3);box-shadow:0 24px 60px rgba(1,44,96,.5),0 0 0 1px rgba(255,127,21,.2);text-decoration:none;transform:translateY(-8px)}.page-lavora .lavora-cards__card:hover .lavora-cards__img img{transform:scale(1.05)}.page-lavora .lavora-cards__card:hover .lavora-cards__title{color:#ff7f15}@media(max-width:575px){.page-lavora .lavora-cards__card{padding:32px 20px 28px}}.page-lavora .lavora-cards__img{border-radius:18px;box-shadow:0 6px 20px rgba(0,0,0,.15);height:180px;margin-bottom:24px;overflow:hidden;width:180px}.page-lavora .lavora-cards__img img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}@media(max-width:575px){.page-lavora .lavora-cards__img{height:140px;width:140px}}.page-lavora .lavora-cards__body{align-items:center;display:flex;flex-direction:column;gap:16px}.page-lavora .lavora-cards__title{color:#fff;font-size:20px;font-weight:800;letter-spacing:.5px;margin:0;text-transform:uppercase;transition:color .35s ease}.page-assistenza .assist-hero{background:linear-gradient(180deg,#012c60,#011938);color:#fff;overflow:hidden;padding:140px 0 80px;position:relative;text-align:center}@media(max-width:991px){.page-assistenza .assist-hero{padding:120px 0 60px}}@media(max-width:575px){.page-assistenza .assist-hero{padding:100px 0 48px}}.page-assistenza .assist-hero__accent{background:linear-gradient(220deg,rgba(255,127,21,.35),transparent 60%);height:100%;pointer-events:none;position:absolute;right:0;top:0;width:40%}.page-assistenza .assist-hero__title{font-size:48px;font-weight:800;line-height:1.12;position:relative;text-align:center;z-index:1}@media(max-width:991px){.page-assistenza .assist-hero__title{font-size:38px}}@media(max-width:575px){.page-assistenza .assist-hero__title{font-size:30px}}.page-assistenza .assist-cards{background:#fff;padding:80px 0}@media(max-width:575px){.page-assistenza .assist-cards{padding:48px 0}}.page-assistenza .assist-cards__grid{display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}@media(max-width:991px){.page-assistenza .assist-cards__grid{gap:24px}}@media(max-width:575px){.page-assistenza .assist-cards__grid{grid-template-columns:1fr}}.page-assistenza .assist-cards__card{align-items:center;background:#fff;border:1px solid #e7e7e7;border-radius:16px;display:flex;flex-direction:column;padding:48px 32px;text-align:center;transition:transform .25s ease,box-shadow .25s ease}.page-assistenza .assist-cards__card:hover{box-shadow:0 12px 32px rgba(0,0,0,.08);transform:translateY(-4px)}@media(max-width:575px){.page-assistenza .assist-cards__card{padding:36px 24px}}.page-assistenza .assist-cards__icon{align-items:center;background:#012c60;border-radius:18px;display:inline-flex;height:72px;justify-content:center;margin-bottom:24px;width:72px}.page-assistenza .assist-cards__icon svg{color:#ff7f15;height:32px;width:32px}.page-assistenza .assist-cards__title{color:#012c60;font-size:22px;font-weight:700;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.page-assistenza .assist-cards__desc{color:#666;font-size:15px;line-height:1.6;margin:0 auto 28px;max-width:360px}.page-genypoint .genypoint-hero{background:linear-gradient(180deg,#012c60,#011938);color:#fff;overflow:hidden;padding:140px 0 80px;position:relative;text-align:center}@media(max-width:991px){.page-genypoint .genypoint-hero{padding:120px 0 60px}}@media(max-width:575px){.page-genypoint .genypoint-hero{padding:100px 0 48px}}.page-genypoint .genypoint-hero__accent{background:linear-gradient(220deg,rgba(255,127,21,.35),transparent 60%);height:100%;pointer-events:none;position:absolute;right:0;top:0;width:40%}.page-genypoint .genypoint-hero__title{font-size:48px;font-weight:800;line-height:1.12;position:relative;text-align:center;z-index:1}@media(max-width:991px){.page-genypoint .genypoint-hero__title{font-size:38px}}@media(max-width:575px){.page-genypoint .genypoint-hero__title{font-size:30px}}.page-genypoint .genypoint-content{background:#fff;padding:60px 0 80px}@media(max-width:575px){.page-genypoint .genypoint-content{padding:40px 0 60px}}.page-genypoint .genypoint-content__heading{color:#012c60;font-size:28px;font-weight:700;margin-bottom:48px;text-align:center}@media(max-width:575px){.page-genypoint .genypoint-content__heading{font-size:22px;margin-bottom:32px}}.page-genypoint .genypoint-content__grid{align-items:flex-start;display:grid;gap:48px;grid-template-columns:1fr 1fr}@media(max-width:991px){.page-genypoint .genypoint-content__grid{gap:40px;grid-template-columns:1fr}}.page-genypoint .genypoint-info{align-items:center;display:flex;flex-direction:column;text-align:center}.page-genypoint .genypoint-info__icon{height:180px;margin-bottom:28px;width:180px}.page-genypoint .genypoint-info__icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:575px){.page-genypoint .genypoint-info__icon{height:140px;width:140px}}.page-genypoint .genypoint-info__cta{font-size:16px;font-weight:700;margin-bottom:28px;padding:14px 40px;text-transform:uppercase}.page-genypoint .genypoint-info__intro{color:#555;font-size:15px;line-height:1.6;margin-bottom:20px}.page-genypoint .genypoint-info__benefits{list-style:none;margin:0 0 28px;padding:0;text-align:left;width:100%}.page-genypoint .genypoint-info__benefits li{color:#012c60;font-size:16px;font-weight:600;margin-bottom:12px;padding-left:28px;position:relative}.page-genypoint .genypoint-info__benefits li:before{background:#ff7f15;border-radius:50%;content:"";height:14px;left:0;position:absolute;top:6px;width:14px}.page-genypoint .genypoint-info__form-intro{color:#777;font-size:14px;line-height:1.6}.page-genypoint .genypoint-form-wrap{background:#012c60;border-radius:24px;overflow:hidden;padding:40px 32px;position:relative}.page-genypoint .genypoint-form-wrap:before{background:linear-gradient(180deg,hsla(0,0%,100%,.05),transparent 60%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media(max-width:575px){.page-genypoint .genypoint-form-wrap{padding:28px 20px}}.page-genypoint .genypoint-form{position:relative;z-index:1}.page-genypoint .genypoint-form__group{display:flex;flex-direction:column;margin-bottom:20px}@media(max-width:575px){.page-genypoint .genypoint-form__group{margin-bottom:16px}}.page-genypoint .genypoint-form__group label{color:#fff;font-size:14px;font-weight:600;margin-bottom:6px}.page-genypoint .genypoint-form__group .required{color:#ff7f15}.page-genypoint .genypoint-form__group input[type=email],.page-genypoint .genypoint-form__group input[type=tel],.page-genypoint .genypoint-form__group input[type=text]{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;font-size:15px;padding:12px 16px;transition:border-color .2s ease;width:100%}.page-genypoint .genypoint-form__group input[type=email]::-moz-placeholder,.page-genypoint .genypoint-form__group input[type=tel]::-moz-placeholder,.page-genypoint .genypoint-form__group input[type=text]::-moz-placeholder{color:hsla(0,0%,100%,.4)}.page-genypoint .genypoint-form__group input[type=email]::placeholder,.page-genypoint .genypoint-form__group input[type=tel]::placeholder,.page-genypoint .genypoint-form__group input[type=text]::placeholder{color:hsla(0,0%,100%,.4)}.page-genypoint .genypoint-form__group input[type=email]:focus,.page-genypoint .genypoint-form__group input[type=tel]:focus,.page-genypoint .genypoint-form__group input[type=text]:focus{background:hsla(0,0%,100%,.12);border-color:#ff7f15;outline:none}.page-genypoint .genypoint-form__checkbox{align-items:flex-start;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;font-size:13px;gap:10px}.page-genypoint .genypoint-form__checkbox input[type=checkbox]{flex-shrink:0;margin-top:3px}.page-genypoint .genypoint-form__checkbox a{color:#ff7f15;font-weight:600;text-decoration:none}.page-genypoint .genypoint-form__checkbox a:hover{text-decoration:underline}.page-genypoint .genypoint-form__actions{margin-top:28px;text-align:center}.page-genypoint .genypoint-form__actions .btn{font-size:16px;font-weight:700;min-width:200px;padding:14px 40px}.page-genypoint .genypoint-form__message{border-radius:8px;font-size:14px;margin-top:20px;padding:12px 16px;text-align:center}.page-genypoint .genypoint-form__message--error{background:rgba(237,69,33,.15);color:#f38068}.page-genypoint .genypoint-form__message--success{background:rgba(37,211,102,.15);color:#25d366}.page-contatti .contatti-hero{background:linear-gradient(180deg,#012c60,#011938);color:#fff;overflow:hidden;padding:140px 0 80px;position:relative;text-align:center}@media(max-width:991px){.page-contatti .contatti-hero{padding:120px 0 60px}}@media(max-width:575px){.page-contatti .contatti-hero{padding:100px 0 48px}}.page-contatti .contatti-hero__accent{background:linear-gradient(220deg,rgba(255,127,21,.35),transparent 60%);height:100%;pointer-events:none;position:absolute;right:0;top:0;width:40%}.page-contatti .contatti-hero__title{font-size:48px;font-weight:800;line-height:1.12;position:relative;text-align:center;z-index:1}@media(max-width:991px){.page-contatti .contatti-hero__title{font-size:38px}}@media(max-width:575px){.page-contatti .contatti-hero__title{font-size:30px}}.page-contatti .contatti-info{background:#fff;padding:60px 0 0}@media(max-width:575px){.page-contatti .contatti-info{padding:40px 0 0}}.page-contatti .contatti-info__grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}@media(max-width:991px){.page-contatti .contatti-info__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.page-contatti .contatti-info__grid{gap:16px;grid-template-columns:1fr}}.page-contatti .contatti-info__card{align-items:center;background:#f1f1f3;border-radius:12px;color:#012c60;display:flex;flex-direction:column;padding:32px 20px;text-align:center;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.page-contatti .contatti-info__card:hover{box-shadow:0 8px 24px rgba(0,0,0,.1);color:#012c60;text-decoration:none;transform:translateY(-4px)}.page-contatti .contatti-info__icon{align-items:center;background:#012c60;border-radius:14px;display:flex;height:56px;justify-content:center;margin-bottom:16px;width:56px}.page-contatti .contatti-info__icon svg{color:#ff7f15;height:26px;width:26px}.page-contatti .contatti-info__label{color:rgba(1,44,96,.5);font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.page-contatti .contatti-info__value{color:#012c60;font-size:17px;font-weight:700}.page-contatti .contatti-form-section{background:#fff;padding:60px 0 80px}@media(max-width:575px){.page-contatti .contatti-form-section{padding:40px 0 60px}}.page-contatti .contatti-form-section__title{color:#012c60;font-size:28px;font-weight:700;margin-bottom:40px;text-align:center}@media(max-width:575px){.page-contatti .contatti-form-section__title{font-size:22px;margin-bottom:28px}}.page-contatti .contatti-form{margin:0 auto;max-width:720px}.page-contatti .contatti-form__row{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}@media(max-width:575px){.page-contatti .contatti-form__row{gap:16px;grid-template-columns:1fr;margin-bottom:16px}}.page-contatti .contatti-form__group{display:flex;flex-direction:column}.page-contatti .contatti-form__group--full{margin-bottom:20px}@media(max-width:575px){.page-contatti .contatti-form__group--full{margin-bottom:16px}}.page-contatti .contatti-form__group label{color:#012c60;font-size:14px;font-weight:600;margin-bottom:6px}.page-contatti .contatti-form__group .required{color:#ed4521}.page-contatti .contatti-form__group input[type=email],.page-contatti .contatti-form__group input[type=tel],.page-contatti .contatti-form__group input[type=text],.page-contatti .contatti-form__group textarea{background:#fff;border:1px solid #d8d8d8;border-radius:8px;color:#333;font-size:15px;padding:12px 16px;transition:border-color .2s ease;width:100%}.page-contatti .contatti-form__group input[type=email]:focus,.page-contatti .contatti-form__group input[type=tel]:focus,.page-contatti .contatti-form__group input[type=text]:focus,.page-contatti .contatti-form__group textarea:focus{border-color:#ff7f15;outline:none}.page-contatti .contatti-form__group textarea{resize:vertical}.page-contatti .contatti-form__checkbox{align-items:flex-start;color:#555;cursor:pointer;display:flex;font-size:14px;gap:10px}.page-contatti .contatti-form__checkbox input[type=checkbox]{flex-shrink:0;margin-top:3px}.page-contatti .contatti-form__checkbox a{color:#ff7f15;font-weight:600;text-decoration:none}.page-contatti .contatti-form__checkbox a:hover{text-decoration:underline}.page-contatti .contatti-form__actions{margin-top:32px;text-align:center}.page-contatti .contatti-form__actions .btn{font-size:16px;font-weight:700;min-width:200px;padding:14px 40px}@media(max-width:575px){.page-contatti .contatti-form__actions .btn{min-width:unset;width:100%}}.page-contatti .contatti-form__message{border-radius:8px;font-size:14px;margin-top:20px;padding:12px 16px;text-align:center}.page-contatti .contatti-form__message--error{background:rgba(237,69,33,.1);color:#ed4521}.page-contatti .contatti-form__message--success{background:rgba(37,211,102,.1);color:#25d366}.page-chi-siamo .cs-hero{background:linear-gradient(180deg,#012c60,#011938);color:#fff;overflow:hidden;padding:130px 0 0;position:relative;text-align:center}@media(max-width:991px){.page-chi-siamo .cs-hero{padding:110px 0 0}}@media(max-width:575px){.page-chi-siamo .cs-hero{padding:95px 0 0}}.page-chi-siamo .cs-hero-accent{background:linear-gradient(220deg,rgba(255,127,21,.35),transparent 60%);height:100%;pointer-events:none;position:absolute;right:0;top:0;width:40%}.page-chi-siamo .cs-hero-title{font-size:44px;font-weight:800;line-height:1.15;margin-bottom:40px;position:relative;text-align:center;z-index:1}@media(max-width:991px){.page-chi-siamo .cs-hero-title{font-size:36px;margin-bottom:30px}}@media(max-width:575px){.page-chi-siamo .cs-hero-title{font-size:28px;margin-bottom:24px}}.page-chi-siamo .cs-hero-image{line-height:0;position:relative;z-index:1}.page-chi-siamo .cs-hero-image img{display:block;margin:0 auto;max-width:960px;width:100%}.page-chi-siamo .cs-about{background:#01234c;color:#fff;padding:60px 0 80px}@media(max-width:991px){.page-chi-siamo .cs-about{padding:50px 0 60px}}@media(max-width:575px){.page-chi-siamo .cs-about{padding:36px 0 44px}}.page-chi-siamo .cs-about-inner{margin:0 auto;max-width:920px}.page-chi-siamo .cs-about-inner p{color:hsla(0,0%,100%,.9);font-size:18px;line-height:1.8;margin-bottom:28px}@media(max-width:991px){.page-chi-siamo .cs-about-inner p{font-size:16px}}@media(max-width:575px){.page-chi-siamo .cs-about-inner p{font-size:15px;line-height:1.7;margin-bottom:22px}}.page-chi-siamo .cs-about-inner p:last-child{margin-bottom:0}.page-chi-siamo .cs-about-inner p strong{color:#ff7f15;font-weight:700}.page-chi-siamo .cs-stats{background:#012c60}.page-servizi .fiber-icon object{max-height:60px;max-width:60px;pointer-events:none}@media(max-width:575px){.page-servizi .fiber-icon object{max-height:32px;max-width:32px}}.page-servizi .servizi-hero{align-items:center;display:flex;justify-content:center;min-height:420px;overflow:hidden;padding:140px 0 100px;position:relative}@media(max-width:991px){.page-servizi .servizi-hero{min-height:340px;padding:120px 0 80px}}@media(max-width:575px){.page-servizi .servizi-hero{min-height:280px;padding:100px 0 60px}}.page-servizi .servizi-hero__bg{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}.page-servizi .servizi-hero__overlay{background:linear-gradient(180deg,rgba(1,44,96,.65),rgba(0,21,46,.8));inset:0;position:absolute;z-index:1}.page-servizi .servizi-hero .container{position:relative;text-align:center;z-index:2}.page-servizi .servizi-hero__title{color:#fff;font-size:clamp(28px,5vw,48px);font-weight:800;line-height:1.15;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.page-servizi .servizi-form-overlap{margin-bottom:0;margin-top:-50px;padding:0;position:relative;z-index:10}.page-servizi .servizi-form-overlap .container{max-width:1100px}.page-servizi .servizi-form-overlap .coverage-form,.page-servizi .servizi-form-overlap .global-form,.page-servizi .servizi-form-overlap form{border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.15)}.page-servizi .servizi-form-overlap .coverage-section h5{display:none}@media(max-width:991px){.page-servizi .servizi-form-overlap .coverage-section{padding-bottom:36px}}@media(max-width:575px){.page-servizi .servizi-form-overlap{margin-top:-30px}.page-servizi .servizi-form-overlap .coverage-section{padding-bottom:40px}}.page-servizi .servizi-connectivity{background-color:#fff;overflow:visible;padding:80px 0 60px;position:relative}.page-servizi .servizi-connectivity:before{background-image:url(/assets/dots-bg-left.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";height:200px;left:0;opacity:.6;pointer-events:none;position:absolute;top:-60px;width:280px;z-index:0}@media(max-width:575px){.page-servizi .servizi-connectivity:before{height:110px;top:-30px;width:150px}}.page-servizi .servizi-connectivity:after{background-image:url(/assets/dots-bg-right.png);background-position:100% 0;background-repeat:no-repeat;background-size:contain;content:"";height:200px;opacity:.6;pointer-events:none;position:absolute;right:0;top:-60px;width:280px;z-index:0}@media(max-width:575px){.page-servizi .servizi-connectivity:after{height:110px;top:-30px;width:150px}}.page-servizi .servizi-connectivity .container{position:relative;z-index:1}.page-servizi .servizi-connectivity .container:before{background-image:url(/assets/dots-bottom-left.png);background-position:0 100%;background-repeat:no-repeat;background-size:contain;bottom:-40px;content:"";height:200px;left:-80px;opacity:.6;pointer-events:none;position:absolute;width:280px;z-index:-1}@media(max-width:575px){.page-servizi .servizi-connectivity .container:before{height:110px;left:-30px;width:150px}}.page-servizi .servizi-connectivity .container:after{background-image:url(/assets/dots-bottom-right.png);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;bottom:-40px;content:"";height:200px;opacity:.6;pointer-events:none;position:absolute;right:-80px;width:280px;z-index:-1}@media(max-width:575px){.page-servizi .servizi-connectivity .container:after{height:110px;right:-30px;width:150px}}@media(max-width:991px){.page-servizi .servizi-connectivity{padding:60px 0 40px}}@media(max-width:575px){.page-servizi .servizi-connectivity{padding:40px 0 30px}}.page-servizi .servizi-connectivity .servizi-section-title{color:#012c60;font-size:clamp(22px,3.5vw,36px);font-weight:800;line-height:1.25;margin-bottom:50px;text-align:center}@media(max-width:575px){.page-servizi .servizi-connectivity .servizi-section-title{margin-bottom:30px}}.page-servizi .servizi-connectivity .all-cards .row{display:flex;flex-wrap:wrap}.page-servizi .servizi-connectivity .all-cards .row>[class*=col-]{display:flex}.page-servizi .servizi-card{align-items:center;color:inherit;display:flex;flex-direction:column;text-decoration:none;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .3s ease;width:100%;will-change:transform}.page-servizi .servizi-card p{flex:1}.page-servizi .servizi-card:hover{background-color:#012c60;border-color:#012c60;box-shadow:0 20px 60px rgba(0,0,0,.25);color:#fff;transform:translateY(-6px)}.page-servizi .servizi-card:hover .fiber-icon{box-shadow:0 8px 40px hsla(0,0%,100%,.15)}.page-servizi .servizi-card:hover .fiber-title{color:#fff}.page-servizi .servizi-card:hover p{color:hsla(0,0%,100%,.75)}.page-servizi .servizi-card:hover .card-link{align-items:center;background:#ff7f15;border-radius:40px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:10px 28px}.page-servizi .servizi-card:hover .card-link svg{stroke:#fff;height:18px;transform:translateX(2px);width:18px}.page-servizi .servizi-card .card-link{align-items:center;color:#012c60;display:inline-flex;font-size:15px;font-weight:600;gap:6px;transition:all .3s ease}.page-servizi .servizi-card .card-link svg{height:16px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);width:16px}.page-servizi .servizi-connectivity .all-cards .fiber-card{border:2px solid #e7e7e7;box-shadow:0 2px 12px rgba(0,0,0,.08)}.page-servizi .servizi-connectivity .all-cards .fiber-card:hover{border-color:transparent;box-shadow:0 12px 36px rgba(0,0,0,.12)}@media(max-width:575px){.page-servizi .all-cards .fiber-card{margin-left:0;margin-right:0;max-width:100%;padding:24px 20px}.page-servizi .servizi-card .card-link{font-size:14px}}@media(max-width:767px){.page-servizi .all-cards .fiber-card{margin:auto auto 16px;max-width:100%}}@media(max-width:991px){.page-servizi .all-cards .fiber-card{padding:24px 30px}}.page-servizi .other-services .fiber-card .fiber-icon img{transition:transform .4s cubic-bezier(.22,1,.36,1)}.page-servizi .other-services .fiber-card:hover .fiber-icon img{transform:scale(1.12) rotate(-3deg)}.page-servizi .servizi-voice-section{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:100px 0 80px;position:relative}.page-servizi .servizi-voice-section:before{background:linear-gradient(180deg,rgba(1,44,96,.85),rgba(1,25,56,.92));content:"";inset:0;position:absolute;z-index:1}.page-servizi .servizi-voice-section .container{position:relative;z-index:2}.page-servizi .servizi-voice-section .global-title h2{color:#fff}@media(max-width:991px){.page-servizi .servizi-voice-section{padding:70px 0 60px}}@media(max-width:575px){.page-servizi .servizi-voice-section{padding:50px 0 40px}}.page-servizi .servizi-voice-row{justify-content:center}.page-servizi .servizi-voice-card{align-items:flex-start;background:#fff;border-radius:20px;color:inherit;display:flex;gap:20px;height:calc(100% - 30px);margin-bottom:30px;padding:30px;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.page-servizi .servizi-voice-card:hover{box-shadow:0 16px 40px rgba(0,0,0,.15);color:inherit;transform:translateY(-6px)}.page-servizi .servizi-voice-card .voice-icon{align-items:center;background:#fff4eb;border-radius:50%;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.page-servizi .servizi-voice-card .voice-icon img,.page-servizi .servizi-voice-card .voice-icon object,.page-servizi .servizi-voice-card .voice-icon svg{height:32px;pointer-events:none;width:32px}.page-servizi .servizi-voice-card .voice-content{flex:1}.page-servizi .servizi-voice-card .voice-title{color:#012c60;font-size:20px;font-weight:800;margin-bottom:8px}.page-servizi .servizi-voice-card .voice-desc{color:#82878d;font-size:14px;line-height:1.5;margin-bottom:16px}@media(max-width:575px){.page-servizi .servizi-voice-card{align-items:center;flex-direction:column;text-align:center}}.page-servizi .servizi-other-services{background-color:#fff;overflow:hidden;padding:80px 0 60px;position:relative}.page-servizi .servizi-other-services:before{background-image:url(/assets/dots-bg-left.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";height:200px;left:0;opacity:.6;pointer-events:none;position:absolute;top:0;width:280px;z-index:0}@media(max-width:575px){.page-servizi .servizi-other-services:before{height:110px;width:150px}}.page-servizi .servizi-other-services:after{background-image:url(/assets/dots-bg-right.png);background-position:100% 0;background-repeat:no-repeat;background-size:contain;content:"";height:200px;opacity:.6;pointer-events:none;position:absolute;right:0;top:0;width:280px;z-index:0}@media(max-width:575px){.page-servizi .servizi-other-services:after{height:110px;width:150px}}.page-servizi .servizi-other-services .container{position:relative;z-index:1}.page-servizi .servizi-other-services .container:before{background-image:url(/assets/dots-bottom-left.png);background-position:0 100%;background-repeat:no-repeat;background-size:contain;bottom:-40px;content:"";height:200px;left:-80px;opacity:.6;pointer-events:none;position:absolute;width:280px;z-index:-1}@media(max-width:575px){.page-servizi .servizi-other-services .container:before{height:110px;left:-30px;width:150px}}.page-servizi .servizi-other-services .container:after{background-image:url(/assets/dots-bottom-right.png);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;bottom:-40px;content:"";height:200px;opacity:.6;pointer-events:none;position:absolute;right:-80px;width:280px;z-index:-1}@media(max-width:575px){.page-servizi .servizi-other-services .container:after{height:110px;right:-30px;width:150px}}@media(max-width:991px){.page-servizi .servizi-other-services{padding:60px 0 40px}}@media(max-width:575px){.page-servizi .servizi-other-services{padding:40px 0 30px}}.page-servizi .servizi-other-services .global-title h2{color:#012c60;font-size:clamp(22px,3.5vw,36px);font-weight:800}.page-servizi .servizi-other-services .other-service-card{background-color:#fff;border:2px solid #e7e7e7;border-radius:20px;box-shadow:0 8px 30px 0 rgba(1,44,96,.059);cursor:pointer;display:flex;flex-direction:column;padding:30px;text-align:left;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.page-servizi .servizi-other-services .other-service-card .fiber-icon{align-items:center;background:#fff;border-radius:18px;box-shadow:0 8px 40px 0 rgba(1,44,96,.102);display:inline-flex;flex-shrink:0;height:120px;justify-content:center;margin-bottom:20px;width:120px}.page-servizi .servizi-other-services .other-service-card .fiber-icon img{max-height:80px;max-width:80px;-o-object-fit:contain;object-fit:contain}@media(max-width:575px){.page-servizi .servizi-other-services .other-service-card .fiber-icon img{max-height:56px;max-width:56px}}.page-servizi .servizi-other-services .other-service-card .fiber-title{color:#012c60;font-size:22px;font-weight:800;line-height:1.2;margin-bottom:12px}@media(max-width:575px){.page-servizi .servizi-other-services .other-service-card .fiber-title{font-size:18px}}.page-servizi .servizi-other-services .other-service-card p{flex:1;font-size:15px;line-height:1.5;margin-bottom:20px}.page-servizi .servizi-other-services .other-service-card .btn.secondary-btn{align-self:flex-start}@media(max-width:991px){.page-servizi .servizi-other-services .other-service-card{align-items:center;text-align:center}.page-servizi .servizi-other-services .other-service-card .btn.secondary-btn{align-self:center}}.page-servizi .servizi-other-services .other-service-card:hover{border-color:#012c60;box-shadow:0 12px 32px rgba(0,0,0,.12);transform:translateY(-4px)}@media(min-width:992px){.page-servizi .servizi-other-services .servizi-acc-carousel{display:grid!important;gap:24px;grid-template-columns:repeat(3,1fr)}.page-servizi .servizi-other-services .servizi-acc-carousel .owl-stage,.page-servizi .servizi-other-services .servizi-acc-carousel .owl-stage-outer{display:contents}.page-servizi .servizi-other-services .servizi-acc-carousel .owl-item{display:flex;transform:none!important;width:auto!important}.page-servizi .servizi-other-services .servizi-acc-carousel .owl-item .fiber-card{width:100%}}@media(max-width:991px){.page-servizi .servizi-other-services .servizi-acc-carousel .owl-stage{align-items:stretch;display:flex!important}.page-servizi .servizi-other-services .servizi-acc-carousel .owl-item{display:flex;height:auto!important}.page-servizi .servizi-other-services .servizi-acc-carousel .owl-item .fiber-card{height:100%;width:100%}}.page-servizi .servizi-other-services .servizi-acc-dots{align-items:center;display:none;gap:14px;justify-content:center;margin-top:28px;position:relative}.page-servizi .servizi-other-services .servizi-acc-dots .dot{background:rgba(1,44,96,.2);border:none;border-radius:50%;cursor:pointer;flex-shrink:0;height:12px;padding:0;position:relative;transition:background .3s ease,transform .3s ease;width:12px;z-index:2}.page-servizi .servizi-other-services .servizi-acc-dots .dot:before{content:"";height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.page-servizi .servizi-other-services .servizi-acc-dots .dot:hover{background:rgba(1,44,96,.4);transform:scale(1.15)}.page-servizi .servizi-other-services .servizi-acc-dots .dot.active{background:transparent}.page-servizi .servizi-other-services .servizi-acc-dots .lava-blob{background:#ff7f15;border-radius:50%;box-shadow:0 0 12px rgba(255,127,21,.55);height:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:left .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1),border-radius .35s cubic-bezier(.4,0,.2,1);width:12px;z-index:1}.page-servizi .servizi-other-services .servizi-acc-dots .lava-blob.is-moving{border-radius:6px;transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),border-radius .15s ease}.page-servizi .servizi-altri-servizi{background:#012c60;padding:80px 0 60px}@media(max-width:991px){.page-servizi .servizi-altri-servizi{padding:60px 0 40px}}@media(max-width:575px){.page-servizi .servizi-altri-servizi{padding:40px 0 30px}}.page-servizi .servizi-altri-servizi .global-title h2{color:#fff;font-size:clamp(22px,3.5vw,36px);font-weight:800}.page-servizi .servizi-altri-servizi .all-cards .row{display:flex;flex-wrap:wrap}.page-servizi .servizi-altri-servizi .all-cards .row>[class*=col-]{display:flex}.page-servizi .servizi-altri-servizi .servizi-altri-carousel:not(.owl-loaded){display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.page-servizi .servizi-altri-servizi .servizi-altri-carousel:not(.owl-loaded) .fiber-card{flex:0 1 calc(25% - 18px)}@media(max-width:991px){.page-servizi .servizi-altri-servizi .servizi-altri-carousel:not(.owl-loaded) .fiber-card{flex:0 1 calc(50% - 12px)}}.page-servizi .servizi-altri-servizi .servizi-altri-dots{align-items:center;display:none;gap:14px;justify-content:center;margin-top:28px;position:relative}.page-servizi .servizi-altri-servizi .servizi-altri-dots .dot{background:hsla(0,0%,100%,.3);border:none;border-radius:50%;cursor:pointer;flex-shrink:0;height:12px;padding:0;position:relative;transition:background .3s ease,transform .3s ease;width:12px;z-index:2}.page-servizi .servizi-altri-servizi .servizi-altri-dots .dot:before{content:"";height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.page-servizi .servizi-altri-servizi .servizi-altri-dots .dot:hover{background:hsla(0,0%,100%,.5);transform:scale(1.15)}.page-servizi .servizi-altri-servizi .servizi-altri-dots .dot.active{background:transparent}.page-servizi .servizi-altri-servizi .servizi-altri-dots .lava-blob{background:#ff7f15;border-radius:50%;box-shadow:0 0 12px rgba(255,127,21,.55);height:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:left .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1),border-radius .35s cubic-bezier(.4,0,.2,1);width:12px;z-index:1}.page-servizi .servizi-altri-servizi .servizi-altri-dots .lava-blob.is-moving{border-radius:6px;transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),border-radius .15s ease}.page-servizi .servizi-altri-servizi .other-service-card{align-items:center;background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.15);color:#fff;display:flex;flex-direction:column;text-align:center;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;width:100%}.page-servizi .servizi-altri-servizi .other-service-card .fiber-icon{background-color:#fff;height:160px;margin-bottom:20px;min-height:160px;min-width:160px;width:160px}.page-servizi .servizi-altri-servizi .other-service-card .fiber-icon img{border-radius:50%;height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-servizi .servizi-altri-servizi .other-service-card .fiber-title{color:#fff;flex:1}.page-servizi .servizi-altri-servizi .other-service-card .card-link{color:#ff7f15;margin-top:auto}.page-servizi .servizi-altri-servizi .other-service-card:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);box-shadow:0 12px 32px rgba(0,0,0,.2);transform:translateY(-4px)}.page-servizi .servizi-altri-servizi .other-service-card:hover .card-link{align-items:center;background:#ff7f15;border-radius:40px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:10px 28px}.page-servizi .servizi-altri-servizi .other-service-card:hover .card-link svg{stroke:#fff;height:18px;width:18px}.page-service-detail .sd-hero{background:linear-gradient(180deg,#012c60,#011938);color:#fff;overflow:hidden;padding:120px 0 80px}@media(max-width:991px){.page-service-detail .sd-hero{padding:110px 0 60px}}@media(max-width:575px){.page-service-detail .sd-hero{padding:95px 0 40px}}.page-service-detail .sd-hero-grid{align-items:center;display:grid;gap:50px;grid-template-columns:1fr 1fr}@media(max-width:991px){.page-service-detail .sd-hero-grid{gap:30px}}@media(max-width:640px){.page-service-detail .sd-hero-grid{gap:20px;grid-template-columns:1fr}}.page-service-detail .sd-hero-text{text-align:left}@media(max-width:640px){.page-service-detail .sd-hero-text{order:2;text-align:center}}.page-service-detail .sd-hero-breadcrumb{align-items:center;color:hsla(0,0%,100%,.5);display:flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:20px}.page-service-detail .sd-hero-breadcrumb a{color:hsla(0,0%,100%,.5);text-decoration:none;transition:color .2s ease}.page-service-detail .sd-hero-breadcrumb a:hover{color:#ff7f15}@media(max-width:640px){.page-service-detail .sd-hero-breadcrumb{justify-content:center}}.page-service-detail .sd-hero-title{font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.1;margin-bottom:16px;text-align:left}@media(max-width:640px){.page-service-detail .sd-hero-title{text-align:center}}.page-service-detail .sd-hero-subtitle{color:hsla(0,0%,100%,.75);font-size:clamp(15px,2vw,19px);font-weight:400;line-height:1.6;margin-bottom:28px;max-width:460px}@media(max-width:640px){.page-service-detail .sd-hero-subtitle{margin-left:auto;margin-right:auto;max-width:100%}}.page-service-detail .sd-hero-price{align-items:baseline;display:flex;gap:6px;margin-bottom:32px}@media(max-width:640px){.page-service-detail .sd-hero-price{justify-content:center}}@media(max-width:575px){.page-service-detail .sd-hero-price{display:none}}.page-service-detail .sd-hero-price-label{color:hsla(0,0%,100%,.5);font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.page-service-detail .sd-hero-price-amount{color:#ff7f15;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1}.page-service-detail .sd-hero-price-period{color:hsla(0,0%,100%,.6);font-size:15px;font-weight:500}.page-service-detail .sd-hero-actions{align-items:center;display:flex;gap:24px}@media(max-width:640px){.page-service-detail .sd-hero-actions{justify-content:center}}@media(max-width:575px){.page-service-detail .sd-hero-actions{display:none}}.page-service-detail .sd-hero-link{align-items:center;color:hsla(0,0%,100%,.85);display:inline-flex;font-size:15px;font-weight:600;gap:6px;text-decoration:none;transition:color .3s ease,gap .3s ease}.page-service-detail .sd-hero-link svg{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.page-service-detail .sd-hero-link:hover{color:#ff7f15;gap:10px}.page-service-detail .sd-hero-link:hover svg{transform:translateX(4px)}.page-service-detail .sd-hero-visual{align-items:center;display:flex;justify-content:center;position:relative}@media(max-width:640px){.page-service-detail .sd-hero-visual{order:1}}.page-service-detail .sd-hero-img{height:auto;max-height:400px;max-width:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:991px){.page-service-detail .sd-hero-img{max-height:260px}}@media(max-width:575px){.page-service-detail .sd-hero-img{max-height:180px}}.page-service-detail img.sd-hero-img,.page-service-detail object.sd-hero-img{pointer-events:none;position:relative;width:320px;z-index:1}@media(max-width:991px){.page-service-detail img.sd-hero-img,.page-service-detail object.sd-hero-img{width:280px}}@media(max-width:640px){.page-service-detail img.sd-hero-img,.page-service-detail object.sd-hero-img{width:180px}}@media(max-width:575px){.page-service-detail img.sd-hero-img,.page-service-detail object.sd-hero-img{width:160px}}.page-service-detail .sd-mobile-cta{background:#ff7f15;color:#fff;display:none;padding:32px 20px;text-align:center}@media(max-width:575px){.page-service-detail .sd-mobile-cta{display:block}}.page-service-detail .sd-mobile-cta-price{align-items:baseline;display:flex;gap:6px;justify-content:center;margin-bottom:20px}.page-service-detail .sd-mobile-cta-price-label{color:hsla(0,0%,100%,.7);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.page-service-detail .sd-mobile-cta-price-amount{color:#fff;font-size:32px;font-weight:800;line-height:1}.page-service-detail .sd-mobile-cta-price-period{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500}.page-service-detail .sd-mobile-cta-actions{align-items:center;display:flex;flex-direction:column;gap:14px}.page-service-detail .sd-mobile-cta-actions .btn{background:#fff;border-color:#fff;color:#ff7f15;font-weight:700;max-width:280px;padding:12px 32px;width:100%}.page-service-detail .sd-mobile-cta-actions .btn:hover{background:#f5f5f5}.page-service-detail .sd-mobile-cta-link{align-items:center;color:#012c60;display:inline-flex;font-size:15px;font-weight:600;gap:6px;text-decoration:none}.page-service-detail .sd-mobile-cta-link svg{transition:transform .3s ease}.page-service-detail .sd-mobile-cta-link:hover{color:#00152e}.page-service-detail .sd-mobile-cta-link:hover svg{transform:translateX(4px)}.page-service-detail .sd-coverage{margin-top:-40px;position:relative;z-index:2}@media(max-width:767px){.page-service-detail .sd-coverage{margin-top:0}}.page-service-detail .sd-about{background:#fff;padding:100px 0}@media(max-width:991px){.page-service-detail .sd-about{padding:70px 0}}@media(max-width:575px){.page-service-detail .sd-about{padding:50px 0}}.page-service-detail .sd-about-inner{align-items:center;display:flex;flex-direction:column;gap:60px}@media(max-width:991px){.page-service-detail .sd-about-inner{gap:40px}}.page-service-detail .sd-about-image{flex:0 0 auto;max-width:700px;width:100%}.page-service-detail .sd-about-image img,.page-service-detail .sd-about-image object{border-radius:20px;box-shadow:0 16px 48px rgba(0,0,0,.1);height:auto;width:100%}@media(max-width:991px){.page-service-detail .sd-about-image{max-width:100%}}.page-service-detail .sd-about-content{flex:1}.page-service-detail .sd-about-content p{color:#82878d;font-size:17px;line-height:1.7;margin-bottom:16px}.page-service-detail .sd-about-content p strong{color:#012c60;font-weight:700}@media(max-width:575px){.page-service-detail .sd-about-content p{font-size:15px}}.page-service-detail .sd-about-inner--centered .sd-about-content{margin:0 auto;max-width:800px;width:100%}.page-service-detail .sd-diagram{background:#f7f8fa;padding:70px 0}@media(max-width:991px){.page-service-detail .sd-diagram{padding:50px 0}}@media(max-width:575px){.page-service-detail .sd-diagram{padding:36px 0}}.page-service-detail .sd-diagram-wrap{display:flex;justify-content:center}.page-service-detail .sd-diagram-img{filter:drop-shadow(0 6px 20px rgba(0,0,0,.08));height:auto;max-width:900px;width:100%}@media(max-width:991px){.page-service-detail .sd-diagram-img{max-width:100%}}.page-service-detail .sd-section-title{color:#012c60;font-size:36px;font-weight:800;letter-spacing:-.01em;margin-bottom:40px}@media(max-width:991px){.page-service-detail .sd-section-title{font-size:28px;margin-bottom:30px}}@media(max-width:575px){.page-service-detail .sd-section-title{font-size:24px}}.page-service-detail .sd-pricing{background:linear-gradient(180deg,#013f88,#012c60);color:#fff;padding:100px 0 80px}@media(max-width:991px){.page-service-detail .sd-pricing{padding:70px 0 60px}}@media(max-width:575px){.page-service-detail .sd-pricing{padding:50px 0 40px}}.page-service-detail .sd-pricing .sd-section-title{color:#fff}.page-service-detail .sd-general-info{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:48px}.page-service-detail .sd-general-info--sub{margin-bottom:48px;margin-top:16px}.page-service-detail .sd-general-info--sub .sd-info-item{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1)}.page-service-detail .sd-info-item{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;box-shadow:none;display:flex;flex:1;flex-direction:column;gap:6px;max-width:260px;min-width:180px;padding:24px 32px;text-align:center}@media(max-width:575px){.page-service-detail .sd-info-item{min-width:150px;padding:18px 24px}}.page-service-detail .sd-info-label{color:hsla(0,0%,100%,.6);font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.page-service-detail .sd-info-value{color:#fff;font-size:18px;font-weight:800}.page-service-detail .sd-info-free{color:#16c172}.page-service-detail .sd-info-list{color:#fff;font-size:18px;font-weight:800;list-style:disc;margin:0;padding-left:20px;text-align:left}.page-service-detail .sd-plans-heading{color:#fff;font-size:24px;font-weight:800;letter-spacing:.05em;margin-bottom:32px;text-align:center;text-transform:uppercase}.page-service-detail .sd-plans-row{justify-content:center}.page-service-detail .sd-plan-card{background:#f7f7f8;border:none;border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.15);margin-bottom:30px;padding:40px 30px;text-align:center;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}.page-service-detail .sd-plan-card:hover{box-shadow:0 20px 48px rgba(0,0,0,.25);transform:translateY(-8px)}.page-service-detail .sd-plan-card--featured{border:2px solid #ff7f15;position:relative}.page-service-detail .sd-plan-card--featured:before{align-items:center;background:#ff7f15;border-radius:50%;color:#fff;content:"★";display:flex;font-size:14px;height:28px;justify-content:center;left:50%;position:absolute;top:-14px;transform:translateX(-50%);width:28px}.page-service-detail .sd-plan-badge{background:rgba(1,44,96,.08);border-radius:20px;color:#012c60;display:inline-block;font-size:14px;font-weight:800;letter-spacing:.04em;margin-bottom:20px;padding:6px 18px;text-transform:uppercase}.page-service-detail .sd-plan-price{margin-bottom:16px}.page-service-detail .sd-plan-amount{color:#012c60;font-size:48px;font-weight:800;line-height:1}@media(max-width:575px){.page-service-detail .sd-plan-amount{font-size:36px}}.page-service-detail .sd-plan-period{color:#82878d;display:block;font-size:14px;margin-top:4px}.page-service-detail .sd-plan-speed{color:#82878d;font-size:15px;line-height:1.5;margin-bottom:24px}.page-service-detail .sd-plan-desc{color:#82878d;font-size:13px;line-height:1.5;margin-bottom:24px}.page-service-detail .sd-plan-cta{font-weight:700;padding:12px 24px;width:100%}.page-service-detail .sd-voice{background:#f7f7f8;padding:100px 0 60px}@media(max-width:991px){.page-service-detail .sd-voice{padding:70px 0 40px}}@media(max-width:575px){.page-service-detail .sd-voice{padding:50px 0 30px}}.page-service-detail .sd-voice-row{justify-content:center}.page-service-detail .sd-voice-card{background:#fff;border:1px solid #e7e7e7;border-radius:20px;box-shadow:0 8px 30px rgba(1,44,96,.06);margin-bottom:30px;padding:40px 30px;text-align:center;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}.page-service-detail .sd-voice-card:hover{box-shadow:0 16px 40px rgba(1,44,96,.1);transform:translateY(-6px)}.page-service-detail .sd-voice-name{color:#012c60;font-size:20px;font-weight:800;margin-bottom:8px;text-transform:uppercase}.page-service-detail .sd-voice-desc{color:#82878d;font-size:15px;line-height:1.5;margin-bottom:20px}.page-service-detail .sd-voice-price{align-items:baseline;display:flex;gap:4px;justify-content:center}.page-service-detail .sd-voice-amount{color:#ff7f15;font-size:36px;font-weight:800}@media(max-width:575px){.page-service-detail .sd-voice-amount{font-size:28px}}.page-service-detail .sd-voice-period{color:#82878d;font-size:14px}.page-service-detail .sd-pricing-notes{margin-top:20px;text-align:center}.page-service-detail .sd-pricing-notes p{color:#82878d;font-size:13px;margin-bottom:4px}.page-service-detail .sd-pricing-notes .sd-note-vat{color:#012c60;font-size:14px;font-weight:700;margin-top:12px}.page-service-detail .sd-bottom-cta{background:#fff;padding:80px 0}@media(max-width:575px){.page-service-detail .sd-bottom-cta{padding:50px 0}}.page-service-detail .sd-cta-box{background:#ff7f15;border-radius:24px;color:#fff;padding:60px 40px;text-align:center}.page-service-detail .sd-cta-box h2{font-size:32px;font-weight:800;letter-spacing:-.01em;margin-bottom:24px}@media(max-width:575px){.page-service-detail .sd-cta-box h2{font-size:24px}}.page-service-detail .sd-cta-box .btn{background:#fff;border-color:#fff;color:#ff7f15;font-size:18px;font-weight:700;padding:16px 40px}.page-service-detail .sd-cta-box .btn:hover{background:#f5f5f5}@media(max-width:575px){.page-service-detail .sd-cta-box{border-radius:16px;padding:40px 24px}}.page-speedtest .st-hero{background:linear-gradient(180deg,#012c60,#011938);color:#fff;overflow:hidden;padding:140px 0 60px;position:relative;text-align:center}@media(max-width:991px){.page-speedtest .st-hero{padding:120px 0 50px}}@media(max-width:575px){.page-speedtest .st-hero{padding:100px 0 40px}}.page-speedtest .st-hero-accent{background:linear-gradient(220deg,rgba(255,127,21,.25),transparent 55%);height:100%;pointer-events:none;position:absolute;right:0;top:0;width:40%}.page-speedtest .st-hero-content{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}.page-speedtest .st-hero-icon{height:160px;margin-bottom:30px;width:160px}.page-speedtest .st-hero-icon svg{height:100%;width:100%}@media(max-width:575px){.page-speedtest .st-hero-icon{height:120px;margin-bottom:20px;width:120px}}@keyframes speedArc{0%{stroke-dashoffset:226}to{stroke-dashoffset:68}}@keyframes needleSweep{0%{transform:rotate(-45deg)}to{transform:rotate(65deg)}}.page-speedtest .st-speed-arc{animation:speedArc 1.8s cubic-bezier(.34,1.56,.64,1) .5s forwards}.page-speedtest .st-needle{animation:needleSweep 1.8s cubic-bezier(.34,1.56,.64,1) .5s forwards;transform-origin:60px 60px}.page-speedtest .st-hero-title{font-size:44px;font-weight:800;line-height:1.15;margin-bottom:16px;text-align:left}@media(max-width:991px){.page-speedtest .st-hero-title{font-size:36px}}@media(max-width:575px){.page-speedtest .st-hero-title{font-size:28px}}.page-speedtest .st-hero-subtitle{font-size:18px;margin:0 auto;max-width:550px;opacity:.8}@media(max-width:575px){.page-speedtest .st-hero-subtitle{font-size:16px}}.page-speedtest .st-info{background:#fff;padding:50px 0;text-align:center}@media(max-width:575px){.page-speedtest .st-info{padding:36px 0}}.page-speedtest .st-info-subtitle{color:#012c60;font-size:20px;font-weight:600;margin-bottom:14px}@media(max-width:575px){.page-speedtest .st-info-subtitle{font-size:17px}}.page-speedtest .st-info-intro{color:#555;font-size:15px;margin-bottom:30px}.page-speedtest .st-info-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);text-align:center}@media(max-width:767px){.page-speedtest .st-info-grid{gap:20px;grid-template-columns:1fr}}.page-speedtest .st-info-icon{color:#012c60;height:48px;margin:0 auto 12px;width:48px}.page-speedtest .st-info-icon svg{height:100%;width:100%}.page-speedtest .st-info-item h3{color:#012c60;font-size:14px;font-weight:700;letter-spacing:.5px;margin-bottom:8px}.page-speedtest .st-info-item p{color:#555;font-size:14px;line-height:1.6}.page-speedtest .st-disclaimer{background:#01234c;color:#fff;padding:40px 0;text-align:center}.page-speedtest .st-disclaimer p{font-size:16px;line-height:1.7;margin:0 auto;max-width:800px}@media(max-width:575px){.page-speedtest .st-disclaimer p{font-size:14px}}.page-speedtest .st-disclaimer:after{background:#ff7f15;content:"";display:block;height:3px;margin:30px auto 0;width:200px}.page-speedtest .st-widget{background:#fff;padding:50px 0 80px}@media(max-width:575px){.page-speedtest .st-widget{padding:30px 0 50px}}.page-speedtest .st-widget-wrap{margin:0 auto;max-width:900px;text-align:center}.page-speedtest .st-widget-wrap iframe{border:none;margin:0 auto!important}.page-speedtest .st-widget-credit{color:#aaa;font-size:13px;margin-top:16px}.page-speedtest .st-widget-credit a{color:#ff7f15;text-decoration:none}.page-speedtest .st-widget-credit a:hover{text-decoration:underline}.page-promo .promo-hero{background:linear-gradient(180deg,#012c60,#011938);color:#fff;overflow:hidden;padding:150px 0 70px;position:relative;text-align:center}@media(max-width:991px){.page-promo .promo-hero{padding:120px 0 55px}}@media(max-width:575px){.page-promo .promo-hero{padding:100px 0 40px}}.page-promo .promo-hero__accent{background:linear-gradient(220deg,rgba(255,127,21,.3),transparent 55%);height:100%;pointer-events:none;position:absolute;right:0;top:0;width:45%}.page-promo .promo-hero__label{color:#ff7f15;font-size:14px;font-weight:700;letter-spacing:2px;margin-bottom:14px;position:relative;text-transform:uppercase;z-index:1}.page-promo .promo-hero__title{font-size:48px;font-weight:800;line-height:1.12;margin-bottom:16px;position:relative;text-align:center;z-index:1}@media(max-width:991px){.page-promo .promo-hero__title{font-size:38px}}@media(max-width:575px){.page-promo .promo-hero__title{font-size:28px}}.page-promo .promo-hero__sub{color:hsla(0,0%,100%,.7);font-size:17px;font-weight:400;line-height:1.6;margin:0 auto;max-width:520px;position:relative;z-index:1}@media(max-width:575px){.page-promo .promo-hero__sub{font-size:15px}}.page-promo .promo-section-title{align-items:center;color:#012c60;display:flex;flex-direction:column;font-size:30px;font-weight:800;gap:12px;margin-bottom:44px;text-align:center}.page-promo .promo-section-title--light{color:#fff}@media(max-width:575px){.page-promo .promo-section-title{font-size:24px;margin-bottom:32px}}.page-promo .promo-section-title__bar{background:#ff7f15;border-radius:2px;display:block;height:4px;width:50px}.page-promo .promo-featured{background:#fff;overflow:hidden;padding:70px 0 80px;position:relative}@media(max-width:575px){.page-promo .promo-featured{padding:44px 0 50px}}.page-promo .promo-featured__decor:after,.page-promo .promo-featured__decor:before{border:2px solid rgba(255,127,21,.08);border-radius:50%;content:"";pointer-events:none;position:absolute}.page-promo .promo-featured__decor:before{height:300px;left:-100px;top:-80px;width:300px}.page-promo .promo-featured__decor:after{bottom:-60px;height:200px;right:-60px;width:200px}.page-promo .promo-featured__grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr);position:relative;z-index:1}@media(max-width:991px){.page-promo .promo-featured__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.page-promo .promo-featured__grid{gap:20px;grid-template-columns:1fr}}.page-promo .promo-fcard{background:#fff;border:2px solid transparent;border-radius:20px;box-shadow:0 4px 24px rgba(1,44,96,.07);color:inherit;display:flex;flex-direction:column;overflow:hidden;position:relative;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .3s ease}.page-promo .promo-fcard:hover{border-color:rgba(255,127,21,.35);box-shadow:0 20px 50px rgba(1,44,96,.14);color:inherit;text-decoration:none;transform:translateY(-8px)}.page-promo .promo-fcard:hover .promo-fcard__shine{transform:translateX(100%)}.page-promo .promo-fcard:hover .promo-fcard__img img{transform:scale(1.06)}.page-promo .promo-fcard:hover .promo-fcard__cta{background:#fb7100;transform:translateY(-2px)}.page-promo .promo-fcard__shine{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent);height:100%;left:-75%;pointer-events:none;position:absolute;top:0;transform:translateX(-100%);transition:transform .7s ease;width:50%;z-index:2}.page-promo .promo-fcard__img{align-items:center;aspect-ratio:1;background:linear-gradient(135deg,#9fcafe,#f8f9fb);display:flex;justify-content:center;overflow:hidden;padding:24px;width:100%}.page-promo .promo-fcard__img img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:transform .5s cubic-bezier(.22,1,.36,1)}.page-promo .promo-fcard__body{align-items:center;display:flex;flex:1;flex-direction:column;padding:22px 20px 26px;text-align:center}.page-promo .promo-fcard__body h3{color:#012c60;font-size:18px;font-weight:800;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.page-promo .promo-fcard__speed{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:14px}.page-promo .promo-fcard__speed object{height:22px;pointer-events:none;width:22px}.page-promo .promo-fcard__speed span{color:#666;font-size:13px;font-weight:600}.page-promo .promo-fcard__cta{background:#ff7f15;border-radius:30px;color:#fff;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.4px;margin-top:auto;padding:10px 28px;text-transform:uppercase;transition:background .25s ease,transform .25s ease}.page-promo .promo-fcard__desc{color:#666;font-size:13px;line-height:1.5;margin-bottom:14px}.page-promo .promo-fcard__img object{height:60%;pointer-events:none;width:60%}.page-promo .promo-svc{background:linear-gradient(180deg,#012c60,#012047);overflow:hidden;padding:70px 0 80px;position:relative}@media(max-width:575px){.page-promo .promo-svc{padding:44px 0 50px}}.page-promo .promo-svc__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media(max-width:991px){.page-promo .promo-svc__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.page-promo .promo-svc__grid{gap:18px;grid-template-columns:1fr}}.page-promo .promo-scard{align-items:center;background:#013574;border:2px solid transparent;border-radius:20px;color:#fff;display:flex;flex-direction:column;overflow:hidden;padding:40px 20px 32px;position:relative;text-align:center;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .3s ease}.page-promo .promo-scard:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.04),transparent);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transition:left .6s ease;width:50%}.page-promo .promo-scard:hover{border-color:rgba(255,127,21,.4);box-shadow:0 20px 50px rgba(0,0,0,.3);color:#fff;text-decoration:none;transform:translateY(-8px)}.page-promo .promo-scard:hover:after{left:150%}.page-promo .promo-scard:hover .promo-scard__icon{box-shadow:0 10px 30px rgba(255,127,21,.2);transform:translateY(-6px) scale(1.08)}.page-promo .promo-scard:hover .promo-scard__name{color:#ff7f15}.page-promo .promo-scard:hover .promo-scard__cta{background:#ff7f15;color:#fff}.page-promo .promo-scard__icon{align-items:center;background:#fff;border-radius:18px;box-shadow:0 6px 20px rgba(0,0,0,.08);display:flex;height:90px;justify-content:center;margin-bottom:20px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;width:90px}.page-promo .promo-scard__icon object{height:52px;pointer-events:none;width:52px}.page-promo .promo-scard__name{font-size:16px;font-weight:800;letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase;transition:color .3s ease}.page-promo .promo-scard__speed{color:hsla(0,0%,100%,.55);font-size:13px;font-weight:600;margin-bottom:18px}.page-promo .promo-scard__cta{background:transparent;border:2px solid rgba(255,127,21,.4);border-radius:30px;color:#ff7f15;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.4px;margin-top:auto;padding:8px 22px;text-transform:uppercase;transition:background .25s ease,color .25s ease,border-color .25s ease}.page-promo .promo-cta{background:#fff;padding:60px 0 80px}@media(max-width:575px){.page-promo .promo-cta{padding:40px 0 50px}}.page-promo .promo-cta__box{background:#ff7f15;border-radius:20px;color:#fff;overflow:hidden;padding:50px 40px;position:relative;text-align:center}.page-promo .promo-cta__box:before{background:hsla(0,0%,100%,.08);border-radius:50%;content:"";height:200px;pointer-events:none;position:absolute;right:-30px;top:-30px;width:200px}.page-promo .promo-cta__box:after{background:hsla(0,0%,100%,.05);border-radius:50%;bottom:-20px;content:"";height:120px;left:-20px;pointer-events:none;position:absolute;width:120px}.page-promo .promo-cta__box h2{font-size:28px;font-weight:800;margin-bottom:10px;position:relative;z-index:1}@media(max-width:575px){.page-promo .promo-cta__box h2{font-size:22px}}.page-promo .promo-cta__box p{color:hsla(0,0%,100%,.85);font-size:16px;margin-bottom:24px;position:relative;z-index:1}@media(max-width:575px){.page-promo .promo-cta__box{padding:36px 24px}}.page-promo .promo-cta__btn{background:#fff;border-radius:30px;color:#ff7f15;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.5px;padding:12px 36px;position:relative;text-decoration:none;text-transform:uppercase;transition:transform .3s ease,box-shadow .3s ease;z-index:1}.page-promo .promo-cta__btn:hover{box-shadow:0 10px 30px rgba(0,0,0,.15);color:#ff7f15;text-decoration:none;transform:translateY(-3px) scale(1.02)}.page-porta-amico .pa-hero{background:linear-gradient(180deg,#012c60,#011938);color:#fff;overflow:hidden;padding:140px 0 60px;position:relative}@media(max-width:991px){.page-porta-amico .pa-hero{padding:120px 0 50px}}@media(max-width:575px){.page-porta-amico .pa-hero{padding:100px 0 40px}}.page-porta-amico .pa-hero__accent{background:linear-gradient(220deg,rgba(255,127,21,.3),transparent 55%);height:100%;pointer-events:none;position:absolute;right:0;top:0;width:45%}.page-porta-amico .pa-hero__grid{align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr}@media(max-width:991px){.page-porta-amico .pa-hero__grid{grid-template-columns:1fr;text-align:center}}.page-porta-amico .pa-hero__text{position:relative;z-index:1}.page-porta-amico .pa-hero__breadcrumb{color:hsla(0,0%,100%,.5);font-size:13px;font-weight:600;margin-bottom:20px}.page-porta-amico .pa-hero__breadcrumb a{color:hsla(0,0%,100%,.6);text-decoration:none;transition:color .2s}.page-porta-amico .pa-hero__breadcrumb a:hover{color:#ff7f15}.page-porta-amico .pa-hero__breadcrumb span{margin:0 6px}.page-porta-amico .pa-hero__tagline{color:#ff7f15;font-size:15px;font-weight:700;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.page-porta-amico .pa-hero__title{font-size:44px;font-weight:800;line-height:1.12;margin-bottom:16px;text-align:left}@media(max-width:991px){.page-porta-amico .pa-hero__title{font-size:34px}}@media(max-width:575px){.page-porta-amico .pa-hero__title{font-size:26px}}.page-porta-amico .pa-hero__subtitle{color:hsla(0,0%,100%,.65);font-size:16px;line-height:1.65;margin-bottom:28px;max-width:440px}@media(max-width:991px){.page-porta-amico .pa-hero__subtitle{max-width:100%}}.page-porta-amico .pa-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px}@media(max-width:991px){.page-porta-amico .pa-hero__actions{justify-content:center}}@media(max-width:575px){.page-porta-amico .pa-hero__actions{flex-direction:column;gap:14px}.page-porta-amico .pa-hero__actions .pa-hero__cta{justify-content:center;width:100%}}.page-porta-amico .pa-hero__highlight{align-items:baseline;background:rgba(255,127,21,.12);border:2px solid rgba(255,127,21,.35);border-radius:14px;display:inline-flex;gap:10px;padding:14px 26px}.page-porta-amico .pa-hero__discount{color:#ff7f15;font-size:34px;font-weight:900;line-height:1}@media(max-width:575px){.page-porta-amico .pa-hero__discount{font-size:26px}}.page-porta-amico .pa-hero__discount-label{color:hsla(0,0%,100%,.6);font-size:15px;font-weight:600}.page-porta-amico .pa-hero__cta{align-items:center;background:#ff7f15;border-radius:30px;box-shadow:0 8px 24px rgba(255,127,21,.3);color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:10px;letter-spacing:.5px;padding:14px 32px;text-decoration:none;text-transform:uppercase;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background .2s ease}.page-porta-amico .pa-hero__cta:hover{background:#ff7401;box-shadow:0 14px 36px rgba(255,127,21,.35);color:#fff;text-decoration:none;transform:translateY(-3px) scale(1.02)}.page-porta-amico .pa-hero__cta svg{flex-shrink:0}.page-porta-amico .pa-hero__visual{align-items:center;display:flex;justify-content:center;position:relative;z-index:1}.page-porta-amico .pa-hero__visual img{animation:paHeroFloat 5s ease-in-out infinite;filter:drop-shadow(0 20px 50px rgba(0,0,0,.25));height:auto;max-width:420px;position:relative;width:100%;z-index:1}@media(max-width:575px){.page-porta-amico .pa-hero__visual img{max-width:260px}}.page-porta-amico .pa-hero__glow{background:radial-gradient(circle,rgba(255,127,21,.12) 0,transparent 70%);border-radius:50%;height:360px;pointer-events:none;position:absolute;width:360px;z-index:0}@media(max-width:575px){.page-porta-amico .pa-hero__glow{height:220px;width:220px}}@keyframes paHeroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.page-porta-amico .pa-section-title{align-items:center;color:#012c60;display:flex;flex-direction:column;font-size:28px;font-weight:800;gap:12px;margin-bottom:40px;text-align:center}.page-porta-amico .pa-section-title--light{color:#fff}@media(max-width:575px){.page-porta-amico .pa-section-title{font-size:22px;margin-bottom:30px}}.page-porta-amico .pa-section-title__bar{background:#ff7f15;border-radius:2px;display:block;height:4px;width:50px}.page-porta-amico .pa-how{background:#fff;padding:70px 0 60px}@media(max-width:575px){.page-porta-amico .pa-how{padding:44px 0 36px}}.page-porta-amico .pa-how__steps{display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin-bottom:30px}@media(max-width:991px){.page-porta-amico .pa-how__steps{gap:20px;grid-template-columns:1fr}}.page-porta-amico .pa-how__step{background:#f8f9fb;border:1px solid #eef0f4;border-radius:16px;padding:32px 24px;text-align:center;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.page-porta-amico .pa-how__step:hover{box-shadow:0 12px 36px rgba(1,44,96,.08);transform:translateY(-5px)}.page-porta-amico .pa-how__step p{color:#444;font-size:15px;line-height:1.65;margin:0}.page-porta-amico .pa-how__step p strong{color:#ff7f15;font-weight:800}.page-porta-amico .pa-how__step-num{align-items:center;background:linear-gradient(135deg,#ff7f15,#e16600);border-radius:50%;box-shadow:0 6px 20px rgba(255,127,21,.3);color:#fff;display:flex;font-size:20px;font-weight:800;height:48px;justify-content:center;margin:0 auto 18px;width:48px}.page-porta-amico .pa-how__extra{color:#555;font-size:15px;line-height:1.65;margin:0 auto;max-width:680px;text-align:center}.page-porta-amico .pa-form-section{background:linear-gradient(180deg,#012c60,#012047);padding:70px 0 80px}@media(max-width:575px){.page-porta-amico .pa-form-section{padding:44px 0 50px}}.page-porta-amico .pa-steps-indicator{align-items:center;display:flex;gap:0;justify-content:center;margin-bottom:36px}.page-porta-amico .pa-steps-indicator__step{align-items:center;display:flex;gap:10px;opacity:.4;transition:opacity .3s ease}.page-porta-amico .pa-steps-indicator__step--active{opacity:1}.page-porta-amico .pa-steps-indicator__step--done{opacity:.7}.page-porta-amico .pa-steps-indicator__num{align-items:center;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:36px;justify-content:center;transition:background .3s,border-color .3s;width:36px}.pa-steps-indicator__step--active .page-porta-amico .pa-steps-indicator__num{background:#ff7f15;border-color:#ff7f15}.pa-steps-indicator__step--done .page-porta-amico .pa-steps-indicator__num{background:rgba(255,127,21,.3);border-color:rgba(255,127,21,.5)}.page-porta-amico .pa-steps-indicator__label{color:hsla(0,0%,100%,.8);font-size:14px;font-weight:600}@media(max-width:575px){.page-porta-amico .pa-steps-indicator__label{display:none}}.page-porta-amico .pa-steps-indicator__line{background:hsla(0,0%,100%,.15);height:2px;margin:0 20px;width:60px}@media(max-width:575px){.page-porta-amico .pa-steps-indicator__line{margin:0 10px;width:30px}}.page-porta-amico .pa-form{margin:0 auto;max-width:560px}.page-porta-amico .pa-form__step{display:none}.page-porta-amico .pa-form__step--active{display:block}.page-porta-amico .pa-form__group{margin-bottom:20px}.page-porta-amico .pa-form__group label{color:hsla(0,0%,100%,.6);display:block;font-size:13px;font-weight:600;letter-spacing:.3px;margin-bottom:6px}.page-porta-amico .pa-form__group input{background:#013a7e;border:2px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;font-size:15px;font-weight:500;outline:none;padding:14px 18px;transition:border-color .25s ease,box-shadow .25s ease;width:100%}.page-porta-amico .pa-form__group input::-moz-placeholder{color:hsla(0,0%,100%,.3)}.page-porta-amico .pa-form__group input::placeholder{color:hsla(0,0%,100%,.3)}.page-porta-amico .pa-form__group input:focus{border-color:#ff7f15;box-shadow:0 0 0 4px rgba(255,127,21,.15)}.page-porta-amico .pa-form__group input.is-invalid{border-color:#e74c3c;box-shadow:0 0 0 4px rgba(231,76,60,.15)}.page-porta-amico .pa-form__actions{display:flex;justify-content:flex-end;margin-top:28px}.page-porta-amico .pa-form__actions--split{justify-content:space-between}.page-porta-amico .pa-form__btn{align-items:center;border:none;border-radius:30px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.4px;padding:12px 28px;text-transform:uppercase;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.page-porta-amico .pa-form__btn:hover{transform:translateY(-2px)}.page-porta-amico .pa-form__btn--next,.page-porta-amico .pa-form__btn--submit{background:#ff7f15;box-shadow:0 6px 20px rgba(255,127,21,.3);color:#fff}.page-porta-amico .pa-form__btn--next:hover,.page-porta-amico .pa-form__btn--submit:hover{background:#fb7100;box-shadow:0 10px 30px rgba(255,127,21,.35)}.page-porta-amico .pa-form__btn--back{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.7)}.page-porta-amico .pa-form__btn--back:hover{background:hsla(0,0%,100%,.14);color:#fff}.page-porta-amico .pa-form__btn svg{flex-shrink:0}.page-porta-amico .pa-disclaimers{background:#01234c;padding:36px 0}.page-porta-amico .pa-disclaimers p{color:hsla(0,0%,100%,.4);font-size:12px;line-height:1.6;margin:0 0 4px;text-align:center}.page-porta-amico .pa-disclaimers p:last-child{margin-bottom:0}.page-passa-geny .pg-hero{background:linear-gradient(180deg,#012c60,#011938);color:#fff;overflow:hidden;padding:140px 0 60px;position:relative}@media(max-width:991px){.page-passa-geny .pg-hero{padding:120px 0 50px}}@media(max-width:575px){.page-passa-geny .pg-hero{padding:100px 0 40px}}.page-passa-geny .pg-hero__accent{background:linear-gradient(220deg,rgba(255,127,21,.3),transparent 55%);height:100%;pointer-events:none;position:absolute;right:0;top:0;width:45%}.page-passa-geny .pg-hero__grid{align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr}@media(max-width:991px){.page-passa-geny .pg-hero__grid{grid-template-columns:1fr;text-align:center}}.page-passa-geny .pg-hero__text{position:relative;z-index:1}.page-passa-geny .pg-hero__breadcrumb{color:hsla(0,0%,100%,.5);font-size:13px;font-weight:600;margin-bottom:20px}.page-passa-geny .pg-hero__breadcrumb a{color:hsla(0,0%,100%,.6);text-decoration:none;transition:color .2s}.page-passa-geny .pg-hero__breadcrumb a:hover{color:#ff7f15}.page-passa-geny .pg-hero__breadcrumb span{margin:0 6px}.page-passa-geny .pg-hero__tagline{color:#ff7f15;font-size:15px;font-weight:700;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.page-passa-geny .pg-hero__title{font-size:38px;font-weight:800;line-height:1.15;margin-bottom:28px;text-align:left}@media(max-width:991px){.page-passa-geny .pg-hero__title{font-size:30px}}@media(max-width:575px){.page-passa-geny .pg-hero__title{font-size:24px}}.page-passa-geny .pg-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px}@media(max-width:991px){.page-passa-geny .pg-hero__actions{justify-content:center}}@media(max-width:575px){.page-passa-geny .pg-hero__actions{flex-direction:column;gap:14px}}.page-passa-geny .pg-hero__saving{align-items:center;background:rgba(39,174,96,.15);border:2px solid rgba(39,174,96,.35);border-radius:14px;display:inline-flex;gap:12px;padding:14px 26px}.page-passa-geny .pg-hero__saving-badge{color:#2ecc71;font-size:28px;font-weight:900;letter-spacing:1px;line-height:1}.page-passa-geny .pg-hero__saving-old{color:hsla(0,0%,100%,.5);font-size:14px;font-weight:600}.page-passa-geny .pg-hero__cta{align-items:center;background:#ff7f15;border-radius:30px;box-shadow:0 8px 24px rgba(255,127,21,.3);color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:10px;letter-spacing:.5px;padding:14px 32px;text-decoration:none;text-transform:uppercase;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background .2s ease}.page-passa-geny .pg-hero__cta:hover{background:#ff7401;box-shadow:0 14px 36px rgba(255,127,21,.35);color:#fff;text-decoration:none;transform:translateY(-3px) scale(1.02)}.page-passa-geny .pg-hero__cta svg{flex-shrink:0}.page-passa-geny .pg-hero__visual{align-items:center;display:flex;justify-content:center;position:relative;z-index:1}.page-passa-geny .pg-hero__visual img{animation:pgHeroFloat 5s ease-in-out infinite;filter:drop-shadow(0 20px 50px rgba(0,0,0,.25));height:auto;max-width:400px;position:relative;width:100%;z-index:1}@media(max-width:575px){.page-passa-geny .pg-hero__visual img{max-width:240px}}.page-passa-geny .pg-hero__glow{background:radial-gradient(circle,rgba(255,127,21,.12) 0,transparent 70%);border-radius:50%;height:340px;pointer-events:none;position:absolute;width:340px;z-index:0}@media(max-width:575px){.page-passa-geny .pg-hero__glow{height:200px;width:200px}}@keyframes pgHeroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.page-passa-geny .pg-section-title{color:#012c60;display:flex;flex-direction:column;font-size:28px;font-weight:800;gap:12px;margin-bottom:24px}.page-passa-geny .pg-section-title--light{align-items:center;color:#fff;text-align:center}@media(max-width:575px){.page-passa-geny .pg-section-title{font-size:22px}}.page-passa-geny .pg-section-title__bar{background:#ff7f15;border-radius:2px;display:block;height:4px;width:50px}.page-passa-geny .pg-about{background:#fff;padding:70px 0 80px}@media(max-width:575px){.page-passa-geny .pg-about{padding:44px 0 50px}}.page-passa-geny .pg-about__inner{align-items:start;display:grid;gap:40px;grid-template-columns:1.4fr 1fr}@media(max-width:991px){.page-passa-geny .pg-about__inner{grid-template-columns:1fr}}.page-passa-geny .pg-about__content p{color:#444;font-size:16px;line-height:1.7;margin-bottom:14px}.page-passa-geny .pg-about__content p strong{color:#ff7f15;font-weight:800}.page-passa-geny .pg-about__card{background:linear-gradient(135deg,#01316a,#012c60);border:2px solid rgba(255,127,21,.2);border-radius:20px;box-shadow:0 12px 40px rgba(1,44,96,.15);color:#fff;padding:40px 32px;text-align:center;transition:transform .4s cubic-bezier(.22,1,.36,1)}.page-passa-geny .pg-about__card:hover{transform:translateY(-6px)}.page-passa-geny .pg-about__card-icon{align-items:center;background:rgba(255,127,21,.12);border-radius:50%;color:#ff7f15;display:flex;height:72px;justify-content:center;margin:0 auto 20px;width:72px}.page-passa-geny .pg-about__card h3{color:#2ecc71;font-size:24px;font-weight:800;margin-bottom:8px}.page-passa-geny .pg-about__card-old{color:hsla(0,0%,100%,.5);font-size:15px;margin-bottom:8px}.page-passa-geny .pg-about__card-old s{color:hsla(0,0%,100%,.35)}.page-passa-geny .pg-about__card-service{color:#ff7f15;font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.page-passa-geny .pg-form-section{background:linear-gradient(180deg,#012c60,#012047);padding:70px 0 80px}@media(max-width:575px){.page-passa-geny .pg-form-section{padding:44px 0 50px}}.page-passa-geny .pg-form{margin:0 auto;max-width:620px}.page-passa-geny .pg-form__row{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:575px){.page-passa-geny .pg-form__row{grid-template-columns:1fr}}.page-passa-geny .pg-form__group{margin-bottom:20px}.page-passa-geny .pg-form__group--full{grid-column:1/-1}.page-passa-geny .pg-form__group label{color:hsla(0,0%,100%,.6);display:block;font-size:13px;font-weight:600;letter-spacing:.3px;margin-bottom:6px}.page-passa-geny .pg-form__group input,.page-passa-geny .pg-form__group textarea{background:#013a7e;border:2px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;font-family:inherit;font-size:15px;font-weight:500;outline:none;padding:14px 18px;resize:vertical;transition:border-color .25s ease,box-shadow .25s ease;width:100%}.page-passa-geny .pg-form__group input::-moz-placeholder,.page-passa-geny .pg-form__group textarea::-moz-placeholder{color:hsla(0,0%,100%,.3)}.page-passa-geny .pg-form__group input::placeholder,.page-passa-geny .pg-form__group textarea::placeholder{color:hsla(0,0%,100%,.3)}.page-passa-geny .pg-form__group input:focus,.page-passa-geny .pg-form__group textarea:focus{border-color:#ff7f15;box-shadow:0 0 0 4px rgba(255,127,21,.15)}.page-passa-geny .pg-form__group textarea{min-height:100px}.page-passa-geny .pg-form__privacy label{color:hsla(0,0%,100%,.5);font-size:13px;margin-bottom:0}.page-passa-geny .pg-form__checkbox{align-items:flex-start;cursor:pointer;display:flex;gap:12px}.page-passa-geny .pg-form__checkbox input[type=checkbox]{accent-color:#ff7f15;cursor:pointer;height:20px;margin-top:2px;min-width:20px;width:20px}.page-passa-geny .pg-form__checkbox span{color:hsla(0,0%,100%,.55);font-size:13px;line-height:1.55}.page-passa-geny .pg-form__checkbox span a{color:#ff7f15;text-decoration:underline}.page-passa-geny .pg-form__checkbox span a:hover{color:#ff9b48}.page-passa-geny .pg-form__actions{display:flex;justify-content:center;margin-top:28px}.page-passa-geny .pg-form__btn{align-items:center;background:#ff7f15;border:none;border-radius:30px;box-shadow:0 8px 24px rgba(255,127,21,.3);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:10px;letter-spacing:.5px;padding:14px 40px;text-transform:uppercase;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background .2s ease}.page-passa-geny .pg-form__btn:hover{background:#ff7401;box-shadow:0 14px 36px rgba(255,127,21,.35);transform:translateY(-3px) scale(1.02)}.page-passa-geny .pg-form__btn svg{flex-shrink:0}.page-passa-geny .pg-disclaimers{background:#01234c;padding:36px 0}.page-passa-geny .pg-disclaimers p{color:hsla(0,0%,100%,.4);font-size:12px;line-height:1.6;margin:0;text-align:center}.page-uw20 .uw-section-title{align-items:center;color:#012c60;display:flex;font-size:28px;font-weight:800;gap:14px;margin-bottom:36px}.page-uw20 .uw-section-title__bar{background:#ff7f15;border-radius:2px;display:inline-block;flex-shrink:0;height:4px;width:50px}.page-uw20 .uw-section-title--light{color:#fff}@media(max-width:575px){.page-uw20 .uw-section-title{font-size:22px}}.page-uw20 .uw-hero{background:linear-gradient(165deg,#012c60,#011938);overflow:hidden;padding:100px 0 80px;position:relative}.page-uw20 .uw-hero__accent{background:radial-gradient(circle,rgba(255,127,21,.12) 0,transparent 70%);height:600px;pointer-events:none;position:absolute;right:-10%;top:-30%;width:600px}.page-uw20 .uw-hero__grid{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}@media(max-width:991px){.page-uw20 .uw-hero__grid{gap:40px;grid-template-columns:1fr;text-align:center}}.page-uw20 .uw-hero__breadcrumb{align-items:center;color:hsla(0,0%,100%,.5);display:flex;font-size:13px;gap:8px;margin-bottom:20px}.page-uw20 .uw-hero__breadcrumb a{color:hsla(0,0%,100%,.5);text-decoration:none;transition:color .2s}.page-uw20 .uw-hero__breadcrumb a:hover{color:#ff7f15}@media(max-width:991px){.page-uw20 .uw-hero__breadcrumb{justify-content:center}}.page-uw20 .uw-hero__tagline{color:#ff7f15;font-size:14px;font-weight:600;letter-spacing:2px;margin-bottom:14px;text-transform:uppercase}.page-uw20 .uw-hero__title{color:#fff;font-size:48px;font-weight:800;line-height:1.1;margin-bottom:10px;text-align:left}@media(max-width:767px){.page-uw20 .uw-hero__title{font-size:36px}}@media(max-width:575px){.page-uw20 .uw-hero__title{font-size:28px}}@media(max-width:991px){.page-uw20 .uw-hero__title{text-align:center}}.page-uw20 .uw-hero__subtitle{color:hsla(0,0%,100%,.55);font-size:18px;margin-bottom:32px}.page-uw20 .uw-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:24px}@media(max-width:991px){.page-uw20 .uw-hero__actions{justify-content:center}}.page-uw20 .uw-hero__price{align-items:baseline;display:flex;gap:4px}.page-uw20 .uw-hero__price-amount{color:#ff7f15;font-size:44px;font-weight:800}@media(max-width:575px){.page-uw20 .uw-hero__price-amount{font-size:34px}}.page-uw20 .uw-hero__price-period{color:hsla(0,0%,100%,.5);font-size:16px;font-weight:600}.page-uw20 .uw-hero__cta{align-items:center;background:#ff7f15;border-radius:30px;box-shadow:0 8px 24px rgba(255,127,21,.3);color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:10px;letter-spacing:.5px;padding:14px 32px;text-decoration:none;text-transform:uppercase;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background .2s ease}.page-uw20 .uw-hero__cta:hover{background:#ff7401;box-shadow:0 14px 36px rgba(255,127,21,.35);color:#fff;text-decoration:none;transform:translateY(-3px) scale(1.02)}.page-uw20 .uw-hero__cta svg{flex-shrink:0}.page-uw20 .uw-hero__visual{align-items:center;display:flex;justify-content:center;position:relative}.page-uw20 .uw-hero__glow{background:radial-gradient(circle,rgba(255,127,21,.15) 0,transparent 70%);border-radius:50%;height:380px;pointer-events:none;position:absolute;width:380px;z-index:0}.page-uw20 .uw-hero__visual img{animation:uwHeroFloat 5s ease-in-out infinite;max-width:420px;position:relative;width:100%;z-index:1}@media(max-width:991px){.page-uw20 .uw-hero__visual img{max-width:320px}}.page-uw20 .uw-hero__speed-ring{align-items:center;animation:uwHeroFloat 5s ease-in-out infinite;background:hsla(0,0%,100%,.04);border:3px solid hsla(0,0%,100%,.08);border-radius:50%;display:flex;height:280px;justify-content:center;position:relative;width:280px;z-index:1}.page-uw20 .uw-hero__speed-ring:before{animation:uwRingSpin 20s linear infinite;border:2px dashed rgba(255,127,21,.2);border-radius:50%;content:"";inset:-16px;position:absolute}.page-uw20 .uw-hero__speed-ring:after{border:1px solid hsla(0,0%,100%,.04);border-radius:50%;content:"";inset:-36px;position:absolute}@media(max-width:991px){.page-uw20 .uw-hero__speed-ring{height:220px;width:220px}}.page-uw20 .uw-hero__speed-ring-inner{align-items:center;background:rgba(255,127,21,.1);border:2px solid rgba(255,127,21,.2);border-radius:50%;display:flex;height:120px;justify-content:center;width:120px}@media(max-width:991px){.page-uw20 .uw-hero__speed-ring-inner{height:100px;width:100px}}.page-uw20 .uw-hero__anim-img,.page-uw20 .uw-hero__anim-svg{height:64px;-o-object-fit:contain;object-fit:contain;width:64px}@media(max-width:991px){.page-uw20 .uw-hero__anim-img,.page-uw20 .uw-hero__anim-svg{height:50px;width:50px}}.page-uw20 .uw-hero__speed-label{align-items:baseline;background:#ff7f15;border-radius:30px;bottom:-10px;box-shadow:0 8px 24px rgba(255,127,21,.35);display:flex;gap:4px;left:50%;padding:8px 20px;position:absolute;transform:translateX(-50%)}.page-uw20 .uw-hero__speed-num{color:#fff;font-size:28px;font-weight:800;line-height:1}.page-uw20 .uw-hero__speed-unit{color:hsla(0,0%,100%,.85);font-size:13px;font-weight:700}@keyframes uwHeroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes uwRingSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-uw20 .uw-how{background:#fff;padding:80px 0}.page-uw20 .uw-how__intro{color:rgba(1,44,96,.65);font-size:17px;line-height:1.75;margin-bottom:48px;max-width:700px}.page-uw20 .uw-how__grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}@media(max-width:767px){.page-uw20 .uw-how__grid{gap:24px;grid-template-columns:1fr}}.page-uw20 .uw-how__step{background:#fff;border:1px solid rgba(1,44,96,.08);border-radius:20px;padding:36px 28px;position:relative;text-align:center;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease,border-color .3s ease}.page-uw20 .uw-how__step:hover{border-color:rgba(255,127,21,.2);box-shadow:0 20px 50px rgba(1,44,96,.1);transform:translateY(-6px)}.page-uw20 .uw-how__step-num{align-items:center;background:#ff7f15;border-radius:50%;color:#fff;display:flex;font-size:13px;font-weight:800;height:28px;justify-content:center;left:50%;position:absolute;top:-14px;transform:translateX(-50%);width:28px}.page-uw20 .uw-how__step-icon{align-items:center;background:rgba(255,127,21,.08);border-radius:16px;color:#ff7f15;display:flex;height:64px;justify-content:center;margin:0 auto 18px;transition:background .3s ease;width:64px}.uw-how__step:hover .page-uw20 .uw-how__step-icon{background:rgba(255,127,21,.15)}.page-uw20 .uw-how__step h3{color:#012c60;font-size:17px;font-weight:700;margin-bottom:8px}.page-uw20 .uw-how__step p{color:rgba(1,44,96,.55);font-size:14px;line-height:1.6;margin:0}.page-uw20 .uw-tariff{background:linear-gradient(170deg,#9fcafe,#fff);padding:80px 0}.page-uw20 .uw-tariff__inner{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}@media(max-width:991px){.page-uw20 .uw-tariff__inner{gap:40px;grid-template-columns:1fr}}.page-uw20 .uw-tariff__visual{display:flex;justify-content:center}.page-uw20 .uw-tariff__visual img{border-radius:16px;max-width:400px;width:100%}@media(max-width:991px){.page-uw20 .uw-tariff__visual img{max-width:320px}}.page-uw20 .uw-tariff__card{background:linear-gradient(165deg,#012c60,#011e42);border-radius:24px;box-shadow:0 24px 60px rgba(1,44,96,.2);color:#fff;padding:40px 36px}.page-uw20 .uw-tariff__card-heading{color:#ff7f15;font-size:14px;font-weight:700;letter-spacing:2px;margin-bottom:24px;text-transform:uppercase}.page-uw20 .uw-tariff__card-plan{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.page-uw20 .uw-tariff__card-name{color:#fff;font-size:24px;font-weight:800}.page-uw20 .uw-tariff__card-upload{color:hsla(0,0%,100%,.5);font-size:14px}.page-uw20 .uw-tariff__card-price{align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:4px;margin-bottom:28px;padding-bottom:24px}.page-uw20 .uw-tariff__card-amount{color:#ff7f15;font-size:40px;font-weight:800}.page-uw20 .uw-tariff__card-period{color:hsla(0,0%,100%,.5);font-size:15px;font-weight:600}.page-uw20 .uw-tariff__card-extras{list-style:none;margin:0 0 20px;padding:0}.page-uw20 .uw-tariff__card-extras li{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.6);display:flex;font-size:14px;gap:10px;line-height:1.6;padding:8px 0}.page-uw20 .uw-tariff__card-extras li svg{color:#ff7f15;flex-shrink:0}.page-uw20 .uw-tariff__card-extras li:last-child{border-bottom:none}.page-uw20 .uw-tariff__card-vat{color:hsla(0,0%,100%,.3);font-size:12px;margin-bottom:28px}.page-uw20 .uw-tariff__card-cta{align-items:center;background:#ff7f15;border-radius:30px;box-shadow:0 8px 24px rgba(255,127,21,.25);color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.5px;padding:13px 30px;text-decoration:none;text-transform:uppercase;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background .2s ease}.page-uw20 .uw-tariff__card-cta:hover{background:#ff7401;box-shadow:0 12px 32px rgba(255,127,21,.35);color:#fff;text-decoration:none;transform:translateY(-2px) scale(1.02)}.page-uw20 .uw-tariff__card-cta svg{flex-shrink:0}.page-uw20 .uw-form-section{background:linear-gradient(165deg,#012c60,#011e42);padding:80px 0}.page-uw20 .uw-form{margin:0 auto;max-width:720px}.page-uw20 .uw-form__row{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}@media(max-width:575px){.page-uw20 .uw-form__row{grid-template-columns:1fr}}.page-uw20 .uw-form__group{display:flex;flex-direction:column;gap:6px}.page-uw20 .uw-form__group label{color:hsla(0,0%,100%,.6);font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.page-uw20 .uw-form__group input{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff;font-size:15px;outline:none;padding:14px 16px;transition:border-color .2s,background .2s}.page-uw20 .uw-form__group input::-moz-placeholder{color:hsla(0,0%,100%,.25)}.page-uw20 .uw-form__group input::placeholder{color:hsla(0,0%,100%,.25)}.page-uw20 .uw-form__group input:focus{background:hsla(0,0%,100%,.1);border-color:#ff7f15}.page-uw20 .uw-form__group--full{grid-column:1/-1}.page-uw20 .uw-form__privacy{margin-bottom:8px;margin-top:4px}.page-uw20 .uw-form__checkbox{align-items:flex-start;cursor:pointer;display:flex;gap:12px}.page-uw20 .uw-form__checkbox input[type=checkbox]{accent-color:#ff7f15;cursor:pointer;height:20px;margin-top:2px;min-width:20px;width:20px}.page-uw20 .uw-form__checkbox span{color:hsla(0,0%,100%,.5);font-size:13px;line-height:1.5}.page-uw20 .uw-form__checkbox span a{color:#ff7f15;text-decoration:underline}.page-uw20 .uw-form__checkbox span a:hover{color:#ff9b48}.page-uw20 .uw-form__actions{display:flex;justify-content:center;margin-top:28px}.page-uw20 .uw-form__btn{align-items:center;background:#ff7f15;border:none;border-radius:30px;box-shadow:0 8px 24px rgba(255,127,21,.3);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:10px;letter-spacing:.5px;padding:14px 40px;text-transform:uppercase;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background .2s ease}.page-uw20 .uw-form__btn:hover{background:#ff7401;box-shadow:0 14px 36px rgba(255,127,21,.35);transform:translateY(-3px) scale(1.02)}.page-uw20 .uw-form__btn svg{flex-shrink:0}.page-uw20 .uw-bottom-cta{background:#fff;padding:60px 0}.page-uw20 .uw-bottom-cta__box{background:#ff7f15;border-radius:24px;overflow:hidden;padding:48px 40px;position:relative;text-align:center}.page-uw20 .uw-bottom-cta__box:before{background:hsla(0,0%,100%,.08);border-radius:50%;content:"";height:300px;pointer-events:none;position:absolute;right:-10%;top:-40%;width:300px}.page-uw20 .uw-bottom-cta__box h2{color:#fff;font-size:26px;font-weight:800;margin-bottom:10px;position:relative}@media(max-width:575px){.page-uw20 .uw-bottom-cta__box h2{font-size:22px}}.page-uw20 .uw-bottom-cta__box p{color:hsla(0,0%,100%,.85);font-size:16px;margin-bottom:28px;position:relative}.page-uw20 .uw-bottom-cta__btn{align-items:center;background:#fff;border-radius:30px;color:#ff7f15;display:inline-flex;font-size:14px;font-weight:700;gap:10px;letter-spacing:.5px;padding:14px 36px;position:relative;text-decoration:none;text-transform:uppercase;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.page-uw20 .uw-bottom-cta__btn:hover{box-shadow:0 12px 32px rgba(0,0,0,.15);color:#ff7f15;text-decoration:none;transform:translateY(-3px) scale(1.02)}.page-uw20 .uw-bottom-cta__btn svg{flex-shrink:0}.page-uw20 .uw-disclaimers{background:#01234c;padding:36px 0}.page-uw20 .uw-disclaimers p{color:hsla(0,0%,100%,.4);font-size:12px;line-height:1.6;margin:0;text-align:center}.page-ps .ps-section-bar{background:#ff7f15;border-radius:2px;height:4px;margin-bottom:12px;width:50px}.page-ps .ps-hero{background:linear-gradient(135deg,#012c60,#011e42);overflow:hidden;padding:120px 0 80px;position:relative}.page-ps .ps-hero__accent{background:radial-gradient(circle,rgba(255,127,21,.12) 0,transparent 70%);border-radius:50%;height:600px;pointer-events:none;position:absolute;right:-10%;top:-30%;width:600px}.page-ps .ps-hero__grid{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}@media(max-width:991px){.page-ps .ps-hero__grid{gap:40px;grid-template-columns:1fr;text-align:center}}.page-ps .ps-hero__breadcrumb{align-items:center;display:flex;font-size:13px;gap:8px;margin-bottom:20px}@media(max-width:991px){.page-ps .ps-hero__breadcrumb{justify-content:center}}.page-ps .ps-hero__breadcrumb a{color:hsla(0,0%,100%,.5);text-decoration:none;transition:color .2s}.page-ps .ps-hero__breadcrumb a:hover{color:#ff7f15}.page-ps .ps-hero__breadcrumb span{color:hsla(0,0%,100%,.7)}.page-ps .ps-hero__tagline{color:#ff7f15;font-size:14px;font-weight:600;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.page-ps .ps-hero__title{color:#fff;font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.1;margin-bottom:16px;text-align:left}@media(max-width:991px){.page-ps .ps-hero__title{text-align:center}}.page-ps .ps-hero__subtitle{color:hsla(0,0%,100%,.7);font-size:18px;line-height:1.6;margin-bottom:28px;max-width:500px}@media(max-width:991px){.page-ps .ps-hero__subtitle{max-width:100%}}.page-ps .ps-hero__actions{align-items:center;display:flex;gap:20px}@media(max-width:991px){.page-ps .ps-hero__actions{justify-content:center}}.page-ps .ps-hero__cta{align-items:center;background:#ff7f15;border-radius:30px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:14px 32px;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.page-ps .ps-hero__cta:hover{box-shadow:0 12px 28px rgba(255,127,21,.35);color:#fff;text-decoration:none;transform:translateY(-3px) scale(1.03)}.page-ps .ps-hero__visual{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}@media(max-width:991px){.page-ps .ps-hero__visual{order:-1}}.page-ps .ps-hero__tagline-row{align-items:center;display:flex;gap:14px;margin-bottom:12px}@media(max-width:991px){.page-ps .ps-hero__tagline-row{justify-content:center}}.page-ps .ps-hero__tagline{margin-bottom:0}.page-ps .ps-hero__glow{animation:ps-glow-pulse 4s ease-in-out infinite;background:radial-gradient(circle,rgba(255,127,21,.12) 0,transparent 70%);border-radius:50%;height:380px;pointer-events:none;position:absolute;width:380px}.page-ps .ps-hero__gif{animation:ps-float 5s ease-in-out infinite;height:auto;-webkit-mask-image:radial-gradient(ellipse 85% 85% at center,#000 45%,transparent 75%);mask-image:radial-gradient(ellipse 85% 85% at center,#000 45%,transparent 75%);max-width:360px;position:relative;width:100%}@media(max-width:991px){.page-ps .ps-hero__gif{max-width:280px}}.page-ps .ps-hero__img{height:auto;max-width:360px;position:relative;width:100%}@media(max-width:991px){.page-ps .ps-hero__img{max-width:280px}}.page-ps .ps-hero__partner-badge{display:none}.page-ps .ps-about{background:#fff;padding:80px 0}.page-ps .ps-about__content{margin:0 auto;max-width:800px;text-align:center}.page-ps .ps-about__content p{color:#444;font-size:16px;line-height:1.8;margin-bottom:20px}.page-ps .ps-about__content p:last-child{margin-bottom:0}.page-ps .ps-about__partner{display:flex;justify-content:center;margin-bottom:32px}.page-ps .ps-about__partner img{height:80px;width:auto}.page-ps .ps-how{background:linear-gradient(135deg,#012c60,#011e42);padding:80px 0}.page-ps .ps-how__header{margin-bottom:60px;text-align:center}.page-ps .ps-how__header .ps-section-bar{margin:0 auto 12px}.page-ps .ps-how__header h2{color:#fff;font-size:clamp(28px,4vw,40px);font-weight:800}.page-ps .ps-how__features{display:flex;flex-direction:column;gap:48px}.page-ps .ps-how__row{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:20px;display:grid;gap:48px;grid-template-columns:1fr 1fr;padding:40px;transition:background .3s,border-color .3s}.page-ps .ps-how__row:hover{background:hsla(0,0%,100%,.07);border-color:rgba(255,127,21,.15)}.page-ps .ps-how__row--reverse .ps-how__info{order:-1}@media(max-width:991px){.page-ps .ps-how__row{gap:24px;grid-template-columns:1fr;padding:28px;text-align:center}.page-ps .ps-how__row--reverse .ps-how__info{order:0}}.page-ps .ps-how__img{align-items:center;display:flex;justify-content:center}.page-ps .ps-how__img img{border-radius:12px;height:auto;max-width:240px;width:100%}.page-ps .ps-how__info h3{color:#ff7f15;font-size:22px;font-weight:700;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.page-ps .ps-how__info p{color:hsla(0,0%,100%,.7);font-size:15px;line-height:1.7;margin:0}.page-ps .ps-packages{background:#fff;padding:80px 0}.page-ps .ps-packages__header{margin-bottom:48px;text-align:center}.page-ps .ps-packages__header .ps-section-bar{margin:0 auto 12px}.page-ps .ps-packages__header h2{color:#012c60;font-size:clamp(28px,4vw,40px);font-weight:800}.page-ps .ps-packages__grid{display:grid;gap:32px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:900px}@media(max-width:767px){.page-ps .ps-packages__grid{grid-template-columns:1fr;max-width:400px}}.page-ps .ps-packages__card{background:#fff;border:2px solid #eee;border-radius:20px;padding:36px 28px;text-align:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,border-color .3s}.page-ps .ps-packages__card:hover{border-color:#ff7f15;box-shadow:0 20px 48px rgba(1,44,96,.12);transform:translateY(-6px)}.page-ps .ps-packages__card--business{border-color:#012c60}.page-ps .ps-packages__card--business .ps-packages__card-name{color:#012c60}.page-ps .ps-packages__card-img{margin-bottom:20px}.page-ps .ps-packages__card-img img{height:auto;max-width:120px}.page-ps .ps-packages__card-label{color:#999;font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:4px;text-transform:uppercase}.page-ps .ps-packages__card-name{color:#ff7f15;font-size:28px;font-weight:800;margin-bottom:20px;text-transform:uppercase}.page-ps .ps-packages__card-specs-title{color:#666;font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.page-ps .ps-packages__card-specs{list-style:none;margin:0 0 24px;padding:0;text-align:left}.page-ps .ps-packages__card-specs li{align-items:center;border-bottom:1px solid #f0f0f0;color:#555;display:flex;font-size:13px;gap:8px;padding:6px 0}.page-ps .ps-packages__card-specs li:before{background:#ff7f15;border-radius:50%;content:"";flex-shrink:0;height:6px;width:6px}.page-ps .ps-packages__card-specs li:last-child{border-bottom:none}.page-ps .ps-packages__card-pricing{align-items:center;border-top:2px solid #f0f0f0;display:flex;flex-direction:column;gap:4px;padding-top:20px}.page-ps .ps-packages__card-old-price{color:#bbb;font-size:20px;font-weight:600;text-decoration:line-through}.page-ps .ps-packages__card-price{color:#ff7f15;font-size:42px;font-weight:800;line-height:1}.page-ps .ps-packages__card-vat{color:#888;font-size:12px;font-weight:600;letter-spacing:1px;margin-top:4px;text-transform:uppercase}.page-ps .ps-packages__card-financing{color:#888;font-size:13px;font-style:italic;margin-top:4px}.page-ps .ps-packages__notes{margin:40px auto 0;max-width:700px;text-align:center}.page-ps .ps-packages__notes p{color:#777;font-size:13px;line-height:1.6;margin-bottom:12px}.page-ps .ps-packages__notes p:last-child{margin-bottom:0}.page-ps .ps-form-section{background:linear-gradient(135deg,#012c60,#011e42);padding:80px 0}.page-ps .ps-form-section__intro{margin:0 auto 40px;max-width:700px;text-align:center}.page-ps .ps-form-section__intro p{color:hsla(0,0%,100%,.7);font-size:15px;line-height:1.8}.page-ps .ps-form-section__intro p strong{color:#ff7f15;font-weight:700}.page-ps .ps-form{margin:0 auto;max-width:700px}.page-ps .ps-form__row{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.page-ps .ps-form__row--full{grid-template-columns:1fr}@media(max-width:575px){.page-ps .ps-form__row{grid-template-columns:1fr}}.page-ps .ps-form__field input,.page-ps .ps-form__field textarea{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:#fff;font-family:inherit;font-size:14px;padding:14px 18px;transition:border-color .2s,background .2s;width:100%}.page-ps .ps-form__field input::-moz-placeholder,.page-ps .ps-form__field textarea::-moz-placeholder{color:hsla(0,0%,100%,.35)}.page-ps .ps-form__field input::placeholder,.page-ps .ps-form__field textarea::placeholder{color:hsla(0,0%,100%,.35)}.page-ps .ps-form__field input:focus,.page-ps .ps-form__field textarea:focus{background:hsla(0,0%,100%,.08);border-color:#ff7f15;outline:none}.page-ps .ps-form__field textarea{min-height:100px;resize:vertical}.page-ps .ps-form__privacy{margin:20px 0}.page-ps .ps-form__privacy label{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.page-ps .ps-form__privacy input[type=checkbox]{accent-color:#ff7f15;flex-shrink:0;margin-top:3px}.page-ps .ps-form__privacy span{color:hsla(0,0%,100%,.5);font-size:13px;line-height:1.5}.page-ps .ps-form__privacy span a{color:#ff7f15;text-decoration:underline}.page-ps .ps-form__submit{text-align:center}.page-ps .ps-form__submit button{align-items:center;background:#ff7f15;border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:14px 40px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.page-ps .ps-form__submit button:hover{box-shadow:0 12px 28px rgba(255,127,21,.35);transform:translateY(-3px) scale(1.03)}@keyframes ps-glow-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes ps-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.page-si .si-hero{background:linear-gradient(135deg,#012c60,#011e42);overflow:hidden;padding:120px 0 80px;position:relative}.page-si .si-hero__accent{background:radial-gradient(circle,rgba(255,127,21,.12) 0,transparent 70%);border-radius:50%;height:600px;pointer-events:none;position:absolute;right:-10%;top:-30%;width:600px}.page-si .si-hero__grid{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}@media(max-width:991px){.page-si .si-hero__grid{gap:40px;grid-template-columns:1fr;text-align:center}}.page-si .si-hero__breadcrumb{align-items:center;display:flex;font-size:13px;gap:8px;margin-bottom:20px}@media(max-width:991px){.page-si .si-hero__breadcrumb{justify-content:center}}.page-si .si-hero__breadcrumb a{color:hsla(0,0%,100%,.5);text-decoration:none;transition:color .2s}.page-si .si-hero__breadcrumb a:hover{color:#ff7f15}.page-si .si-hero__breadcrumb span{color:hsla(0,0%,100%,.7)}.page-si .si-hero__title{color:#fff;font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.1;margin-bottom:16px;text-align:left}@media(max-width:991px){.page-si .si-hero__title{text-align:center}}.page-si .si-hero__subtitle{color:hsla(0,0%,100%,.7);font-size:20px;line-height:1.6;margin-bottom:28px;max-width:500px}@media(max-width:991px){.page-si .si-hero__subtitle{max-width:100%}}.page-si .si-hero__actions{align-items:center;display:flex;gap:20px}@media(max-width:991px){.page-si .si-hero__actions{justify-content:center}}.page-si .si-hero__cta{align-items:center;background:#ff7f15;border-radius:30px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:14px 32px;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.page-si .si-hero__cta:hover{box-shadow:0 12px 28px rgba(255,127,21,.35);color:#fff;text-decoration:none;transform:translateY(-3px) scale(1.03)}.page-si .si-hero__visual{align-items:center;display:flex;justify-content:center;position:relative}@media(max-width:991px){.page-si .si-hero__visual{order:-1}}.page-si .si-hero__glow{animation:si-glow-pulse 4s ease-in-out infinite;background:radial-gradient(circle,rgba(255,127,21,.12) 0,transparent 70%);border-radius:50%;height:380px;pointer-events:none;position:absolute;width:380px}.page-si .si-hero__gif{animation:si-float 5s ease-in-out infinite;height:auto;-webkit-mask-image:radial-gradient(ellipse 85% 85% at center,#000 45%,transparent 75%);mask-image:radial-gradient(ellipse 85% 85% at center,#000 45%,transparent 75%);max-width:400px;position:relative;width:100%}@media(max-width:991px){.page-si .si-hero__gif{max-width:300px}}.page-si .si-intro{background:#fff;padding:80px 0}.page-si .si-intro__content{margin:0 auto;max-width:800px;text-align:center}.page-si .si-intro__content p{color:#444;font-size:16px;line-height:1.8;margin-bottom:20px}.page-si .si-intro__content p:last-child{margin-bottom:0}.page-si .si-services{background:linear-gradient(135deg,#012c60,#011e42);padding:80px 0}.page-si .si-services__grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}@media(max-width:991px){.page-si .si-services__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.page-si .si-services__grid{gap:16px;grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.page-si .si-services__grid{gap:12px;grid-template-columns:1fr 1fr}}.page-si .si-services__card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:28px 20px;text-align:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .3s,border-color .3s}.page-si .si-services__card:hover{background:hsla(0,0%,100%,.08);border-color:rgba(255,127,21,.3);transform:translateY(-6px)}.page-si .si-services__card-icon{display:flex;justify-content:center;margin-bottom:16px}.page-si .si-services__card-icon img{height:80px;-o-object-fit:contain;object-fit:contain;width:80px}@media(max-width:575px){.page-si .si-services__card-icon img{height:60px;width:60px}}.page-si .si-services__card-title{color:#fff;font-size:14px;font-weight:700;letter-spacing:1.5px;margin-bottom:12px;text-transform:uppercase}.page-si .si-services__card-link{align-items:center;color:#ff7f15;display:inline-flex;font-size:13px;font-weight:600;gap:6px;text-decoration:none;transition:gap .2s,color .2s}.page-si .si-services__card-link:hover{color:#ff9b48;gap:10px;text-decoration:none}.page-si .si-form-section{background:#fff;padding:80px 0}.page-si .si-form-section__intro{margin:0 auto 40px;max-width:700px;text-align:center}.page-si .si-form-section__intro p{color:#444;font-size:16px;line-height:1.8}.page-si .si-form-section__intro p strong{color:#ff7f15;font-weight:700}.page-si .si-form{margin:0 auto;max-width:700px}.page-si .si-form__row{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.page-si .si-form__row--full{grid-template-columns:1fr}@media(max-width:575px){.page-si .si-form__row{grid-template-columns:1fr}}.page-si .si-form__field input,.page-si .si-form__field textarea{background:#f7f8fa;border:1px solid #e0e3e8;border-radius:10px;color:#012c60;font-family:inherit;font-size:14px;padding:14px 18px;transition:border-color .2s,background .2s;width:100%}.page-si .si-form__field input::-moz-placeholder,.page-si .si-form__field textarea::-moz-placeholder{color:#999}.page-si .si-form__field input::placeholder,.page-si .si-form__field textarea::placeholder{color:#999}.page-si .si-form__field input:focus,.page-si .si-form__field textarea:focus{background:#fff;border-color:#ff7f15;outline:none}.page-si .si-form__field textarea{min-height:100px;resize:vertical}.page-si .si-form__privacy{margin:20px 0}.page-si .si-form__privacy label{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.page-si .si-form__privacy input[type=checkbox]{accent-color:#ff7f15;flex-shrink:0;margin-top:3px}.page-si .si-form__privacy span{color:#777;font-size:13px;line-height:1.5}.page-si .si-form__privacy span a{color:#ff7f15;text-decoration:underline}.page-si .si-form__submit{text-align:center}.page-si .si-form__submit button{align-items:center;background:#ff7f15;border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:14px 40px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.page-si .si-form__submit button:hover{box-shadow:0 12px 28px rgba(255,127,21,.35);transform:translateY(-3px) scale(1.03)}@keyframes si-glow-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes si-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.page-gl .gl-hero{background:linear-gradient(135deg,#012c60,#011e42);overflow:hidden;padding:120px 0 80px;position:relative}.page-gl .gl-hero__accent{background:radial-gradient(circle,rgba(255,127,21,.12) 0,transparent 70%);border-radius:50%;height:600px;pointer-events:none;position:absolute;right:-10%;top:-30%;width:600px}.page-gl .gl-hero__grid{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}@media(max-width:991px){.page-gl .gl-hero__grid{gap:40px;grid-template-columns:1fr;text-align:center}}.page-gl .gl-hero__breadcrumb{align-items:center;display:flex;font-size:13px;gap:8px;margin-bottom:20px}@media(max-width:991px){.page-gl .gl-hero__breadcrumb{justify-content:center}}.page-gl .gl-hero__breadcrumb a{color:hsla(0,0%,100%,.5);text-decoration:none;transition:color .2s}.page-gl .gl-hero__breadcrumb a:hover{color:#ff7f15}.page-gl .gl-hero__breadcrumb span{color:hsla(0,0%,100%,.7)}.page-gl .gl-hero__title{color:#fff;font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.1;margin-bottom:16px;text-align:left}@media(max-width:991px){.page-gl .gl-hero__title{text-align:center}}.page-gl .gl-hero__subtitle{color:#fff;font-size:20px;font-weight:700;line-height:1.5;margin-bottom:12px}.page-gl .gl-hero__desc{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.7;margin-bottom:28px;max-width:500px}@media(max-width:991px){.page-gl .gl-hero__desc{max-width:100%}}.page-gl .gl-hero__actions{align-items:center;display:flex;gap:20px}@media(max-width:991px){.page-gl .gl-hero__actions{justify-content:center}}.page-gl .gl-hero__cta{align-items:center;background:#ff7f15;border-radius:30px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:14px 32px;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.page-gl .gl-hero__cta:hover{box-shadow:0 12px 28px rgba(255,127,21,.35);color:#fff;text-decoration:none;transform:translateY(-3px) scale(1.03)}.page-gl .gl-hero__visual{align-items:center;display:flex;justify-content:center;position:relative}@media(max-width:991px){.page-gl .gl-hero__visual{order:-1}}.page-gl .gl-hero__glow{animation:gl-glow-pulse 4s ease-in-out infinite;background:radial-gradient(circle,rgba(255,127,21,.12) 0,transparent 70%);border-radius:50%;height:380px;pointer-events:none;position:absolute;width:380px}.page-gl .gl-hero__gif{animation:gl-float 5s ease-in-out infinite;height:auto;-webkit-mask-image:radial-gradient(ellipse 85% 85% at center,#000 45%,transparent 75%);mask-image:radial-gradient(ellipse 85% 85% at center,#000 45%,transparent 75%);max-width:400px;position:relative;width:100%}@media(max-width:991px){.page-gl .gl-hero__gif{max-width:300px}}.page-gl .gl-hero__img{height:auto;max-width:360px;position:relative;width:100%}@media(max-width:991px){.page-gl .gl-hero__img{max-width:280px}}.page-gl .gl-form-section{background:#fff;padding:80px 0}.page-gl .gl-form-section__intro{margin:0 auto 40px;max-width:700px;text-align:center}.page-gl .gl-form-section__intro p{color:#444;font-size:16px;line-height:1.8}.page-gl .gl-form-section__intro p strong{color:#ff7f15;font-weight:700}.page-gl .gl-form{margin:0 auto;max-width:700px}.page-gl .gl-form__row{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.page-gl .gl-form__row--full{grid-template-columns:1fr}@media(max-width:575px){.page-gl .gl-form__row{grid-template-columns:1fr}}.page-gl .gl-form__field input,.page-gl .gl-form__field textarea{background:#f7f8fa;border:1px solid #e0e3e8;border-radius:10px;color:#012c60;font-family:inherit;font-size:14px;padding:14px 18px;transition:border-color .2s,background .2s;width:100%}.page-gl .gl-form__field input::-moz-placeholder,.page-gl .gl-form__field textarea::-moz-placeholder{color:#999}.page-gl .gl-form__field input::placeholder,.page-gl .gl-form__field textarea::placeholder{color:#999}.page-gl .gl-form__field input:focus,.page-gl .gl-form__field textarea:focus{background:#fff;border-color:#ff7f15;outline:none}.page-gl .gl-form__field textarea{min-height:100px;resize:vertical}.page-gl .gl-form__privacy{margin:20px 0}.page-gl .gl-form__privacy label{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.page-gl .gl-form__privacy input[type=checkbox]{accent-color:#ff7f15;flex-shrink:0;margin-top:3px}.page-gl .gl-form__privacy span{color:#777;font-size:13px;line-height:1.5}.page-gl .gl-form__privacy span a{color:#ff7f15;text-decoration:underline}.page-gl .gl-form__submit{text-align:center}.page-gl .gl-form__submit button{align-items:center;background:#ff7f15;border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:14px 40px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.page-gl .gl-form__submit button:hover{box-shadow:0 12px 28px rgba(255,127,21,.35);transform:translateY(-3px) scale(1.03)}@keyframes gl-glow-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes gl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.page-bk .bk-hero{background:linear-gradient(135deg,#012c60,#011e42);overflow:hidden;padding:120px 0 80px;position:relative}.page-bk .bk-hero__accent{background:radial-gradient(circle,rgba(255,127,21,.12) 0,transparent 70%);border-radius:50%;height:600px;pointer-events:none;position:absolute;right:-10%;top:-30%;width:600px}.page-bk .bk-hero__grid{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}@media(max-width:991px){.page-bk .bk-hero__grid{gap:40px;grid-template-columns:1fr;text-align:center}}.page-bk .bk-hero__breadcrumb{align-items:center;display:flex;font-size:13px;gap:8px;margin-bottom:20px}@media(max-width:991px){.page-bk .bk-hero__breadcrumb{justify-content:center}}.page-bk .bk-hero__breadcrumb a{color:hsla(0,0%,100%,.5);text-decoration:none;transition:color .2s}.page-bk .bk-hero__breadcrumb a:hover{color:#ff7f15}.page-bk .bk-hero__breadcrumb span{color:hsla(0,0%,100%,.7)}.page-bk .bk-hero__title{color:#fff;font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.1;margin-bottom:16px;text-align:left}@media(max-width:991px){.page-bk .bk-hero__title{text-align:center}}.page-bk .bk-hero__subtitle{color:#fff;font-size:20px;font-weight:700;line-height:1.5;margin-bottom:12px}.page-bk .bk-hero__desc{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.7;margin-bottom:28px;max-width:500px}@media(max-width:991px){.page-bk .bk-hero__desc{max-width:100%}}.page-bk .bk-hero__actions{align-items:center;display:flex;gap:20px}@media(max-width:991px){.page-bk .bk-hero__actions{justify-content:center}}.page-bk .bk-hero__cta{align-items:center;background:#ff7f15;border-radius:30px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:14px 32px;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.page-bk .bk-hero__cta:hover{box-shadow:0 12px 28px rgba(255,127,21,.35);color:#fff;text-decoration:none;transform:translateY(-3px) scale(1.03)}.page-bk .bk-hero__visual{align-items:center;display:flex;justify-content:center;position:relative}@media(max-width:991px){.page-bk .bk-hero__visual{order:-1}}.page-bk .bk-hero__glow{animation:bk-glow-pulse 4s ease-in-out infinite;background:radial-gradient(circle,rgba(255,127,21,.12) 0,transparent 70%);border-radius:50%;height:400px;pointer-events:none;position:absolute;width:400px}.page-bk .bk-hero__img{animation:bk-float 5s ease-in-out infinite;height:auto;max-width:420px;position:relative;width:100%}@media(max-width:991px){.page-bk .bk-hero__img{max-width:300px}}.page-bk .bk-about{background:#fff;padding:80px 0}.page-bk .bk-about__grid{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}@media(max-width:991px){.page-bk .bk-about__grid{gap:40px;grid-template-columns:1fr}}.page-bk .bk-about__title{color:#012c60;font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.3;margin-bottom:20px}.page-bk .bk-about__desc{color:#444;font-size:16px;line-height:1.8}.page-bk .bk-about__pricing{display:flex;justify-content:center}.page-bk .bk-about__price-card{background:linear-gradient(135deg,#012c60,#011e42);border-radius:20px;box-shadow:0 20px 50px rgba(1,44,96,.2);padding:50px 60px;text-align:center}.page-bk .bk-about__price{color:#ff7f15;font-size:52px;font-weight:900;line-height:1;margin-bottom:4px}.page-bk .bk-about__period{color:#fff;font-size:18px;font-weight:600;margin-bottom:12px}.page-bk .bk-about__note{color:hsla(0,0%,100%,.6);font-size:13px}.page-bk .bk-form-section{background:linear-gradient(135deg,#012c60,#011e42);padding:80px 0}.page-bk .bk-form-section__title{color:#fff;font-size:clamp(24px,3vw,36px);font-weight:800;margin-bottom:16px;text-align:center}.page-bk .bk-form-section__intro{margin:0 auto 40px;max-width:700px;text-align:center}.page-bk .bk-form-section__intro p{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.8}.page-bk .bk-form-section__intro p strong{color:#ff7f15;font-weight:700}.page-bk .bk-form{margin:0 auto;max-width:700px}.page-bk .bk-form__row{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.page-bk .bk-form__row--full{grid-template-columns:1fr}@media(max-width:575px){.page-bk .bk-form__row{grid-template-columns:1fr}}.page-bk .bk-form__field input,.page-bk .bk-form__field textarea{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:#fff;font-family:inherit;font-size:14px;padding:14px 18px;transition:border-color .2s,background .2s;width:100%}.page-bk .bk-form__field input::-moz-placeholder,.page-bk .bk-form__field textarea::-moz-placeholder{color:hsla(0,0%,100%,.4)}.page-bk .bk-form__field input::placeholder,.page-bk .bk-form__field textarea::placeholder{color:hsla(0,0%,100%,.4)}.page-bk .bk-form__field input:focus,.page-bk .bk-form__field textarea:focus{background:hsla(0,0%,100%,.12);border-color:#ff7f15;outline:none}.page-bk .bk-form__field textarea{min-height:100px;resize:vertical}.page-bk .bk-form__privacy{margin:20px 0}.page-bk .bk-form__privacy label{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.page-bk .bk-form__privacy input[type=checkbox]{accent-color:#ff7f15;flex-shrink:0;margin-top:3px}.page-bk .bk-form__privacy span{color:hsla(0,0%,100%,.5);font-size:13px;line-height:1.5}.page-bk .bk-form__privacy span a{color:#ff7f15;text-decoration:underline}.page-bk .bk-form__submit{text-align:center}.page-bk .bk-form__submit button{align-items:center;background:#ff7f15;border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:14px 40px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.page-bk .bk-form__submit button:hover{box-shadow:0 12px 28px rgba(255,127,21,.35);transform:translateY(-3px) scale(1.03)}@keyframes bk-glow-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes bk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.page-cl .cl-hero{background:linear-gradient(135deg,#012c60,#011e42);overflow:hidden;padding:120px 0 80px;position:relative}.page-cl .cl-hero__accent{background:radial-gradient(circle,rgba(255,127,21,.12) 0,transparent 70%);border-radius:50%;height:600px;pointer-events:none;position:absolute;right:-10%;top:-30%;width:600px}.page-cl .cl-hero__grid{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}@media(max-width:991px){.page-cl .cl-hero__grid{gap:40px;grid-template-columns:1fr;text-align:center}}.page-cl .cl-hero__breadcrumb{align-items:center;display:flex;font-size:13px;gap:8px;margin-bottom:20px}@media(max-width:991px){.page-cl .cl-hero__breadcrumb{justify-content:center}}.page-cl .cl-hero__breadcrumb a{color:hsla(0,0%,100%,.5);text-decoration:none;transition:color .2s}.page-cl .cl-hero__breadcrumb a:hover{color:#ff7f15}.page-cl .cl-hero__breadcrumb span{color:hsla(0,0%,100%,.7)}.page-cl .cl-hero__title{color:#fff;font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.1;margin-bottom:16px;text-align:left}@media(max-width:991px){.page-cl .cl-hero__title{text-align:center}}.page-cl .cl-hero__subtitle{color:#fff;font-size:20px;font-weight:700;line-height:1.5;margin-bottom:12px}.page-cl .cl-hero__desc{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.7;margin-bottom:28px;max-width:500px}@media(max-width:991px){.page-cl .cl-hero__desc{max-width:100%}}.page-cl .cl-hero__actions{align-items:center;display:flex;gap:20px}@media(max-width:991px){.page-cl .cl-hero__actions{justify-content:center}}.page-cl .cl-hero__cta{align-items:center;background:#ff7f15;border-radius:30px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:14px 32px;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.page-cl .cl-hero__cta:hover{box-shadow:0 12px 28px rgba(255,127,21,.35);color:#fff;text-decoration:none;transform:translateY(-3px) scale(1.03)}.page-cl .cl-hero__visual{align-items:center;display:flex;justify-content:center;position:relative}@media(max-width:991px){.page-cl .cl-hero__visual{order:-1}}.page-cl .cl-hero__glow{animation:cl-glow-pulse 4s ease-in-out infinite;background:radial-gradient(circle,rgba(255,127,21,.12) 0,transparent 70%);border-radius:50%;height:400px;pointer-events:none;position:absolute;width:400px}.page-cl .cl-hero__img{animation:cl-float 5s ease-in-out infinite;height:auto;max-width:420px;position:relative;width:100%}@media(max-width:991px){.page-cl .cl-hero__img{max-width:300px}}.page-cl .cl-pricing{background:#fff;padding:80px 0}.page-cl .cl-pricing__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media(max-width:991px){.page-cl .cl-pricing__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.page-cl .cl-pricing__grid{grid-template-columns:1fr}}.page-cl .cl-pricing__card{background:linear-gradient(135deg,#012c60,#011e42);border-radius:20px;box-shadow:0 10px 30px rgba(1,44,96,.15);padding:40px 30px;text-align:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.page-cl .cl-pricing__card:hover{box-shadow:0 20px 50px rgba(1,44,96,.25);transform:translateY(-6px)}.page-cl .cl-pricing__size{color:#fff;font-size:32px;font-weight:900;line-height:1;margin-bottom:6px}.page-cl .cl-pricing__label{color:hsla(0,0%,100%,.5);font-size:14px;margin-bottom:16px}.page-cl .cl-pricing__price{color:#ff7f15;font-size:28px;font-weight:800}.page-cl .cl-pricing__note{color:#888;font-size:13px;margin-top:28px;text-align:center}.page-cl .cl-form-section{background:linear-gradient(135deg,#012c60,#011e42);padding:80px 0}.page-cl .cl-form-section__title{color:#fff;font-size:clamp(24px,3vw,36px);font-weight:800;margin-bottom:16px;text-align:center}.page-cl .cl-form-section__intro{margin:0 auto 40px;max-width:700px;text-align:center}.page-cl .cl-form-section__intro p{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.8}.page-cl .cl-form-section__intro p strong{color:#ff7f15;font-weight:700}.page-cl .cl-form{margin:0 auto;max-width:700px}.page-cl .cl-form__row{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.page-cl .cl-form__row--full{grid-template-columns:1fr}@media(max-width:575px){.page-cl .cl-form__row{grid-template-columns:1fr}}.page-cl .cl-form__field input,.page-cl .cl-form__field textarea{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:#fff;font-family:inherit;font-size:14px;padding:14px 18px;transition:border-color .2s,background .2s;width:100%}.page-cl .cl-form__field input::-moz-placeholder,.page-cl .cl-form__field textarea::-moz-placeholder{color:hsla(0,0%,100%,.4)}.page-cl .cl-form__field input::placeholder,.page-cl .cl-form__field textarea::placeholder{color:hsla(0,0%,100%,.4)}.page-cl .cl-form__field input:focus,.page-cl .cl-form__field textarea:focus{background:hsla(0,0%,100%,.12);border-color:#ff7f15;outline:none}.page-cl .cl-form__field textarea{min-height:100px;resize:vertical}.page-cl .cl-form__privacy{margin:20px 0}.page-cl .cl-form__privacy label{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.page-cl .cl-form__privacy input[type=checkbox]{accent-color:#ff7f15;flex-shrink:0;margin-top:3px}.page-cl .cl-form__privacy span{color:hsla(0,0%,100%,.5);font-size:13px;line-height:1.5}.page-cl .cl-form__privacy span a{color:#ff7f15;text-decoration:underline}.page-cl .cl-form__submit{text-align:center}.page-cl .cl-form__submit button{align-items:center;background:#ff7f15;border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:14px 40px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.page-cl .cl-form__submit button:hover{box-shadow:0 12px 28px rgba(255,127,21,.35);transform:translateY(-3px) scale(1.03)}@keyframes cl-glow-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes cl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.page-hs .hs-hero{background:linear-gradient(135deg,#012c60,#011e42);overflow:hidden;padding:120px 0 80px;position:relative}.page-hs .hs-hero__accent{background:radial-gradient(circle,rgba(255,127,21,.12) 0,transparent 70%);border-radius:50%;height:600px;pointer-events:none;position:absolute;right:-10%;top:-30%;width:600px}.page-hs .hs-hero__grid{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}@media(max-width:991px){.page-hs .hs-hero__grid{gap:40px;grid-template-columns:1fr;text-align:center}}.page-hs .hs-hero__breadcrumb{align-items:center;display:flex;font-size:13px;gap:8px;margin-bottom:20px}@media(max-width:991px){.page-hs .hs-hero__breadcrumb{justify-content:center}}.page-hs .hs-hero__breadcrumb a{color:hsla(0,0%,100%,.5);text-decoration:none;transition:color .2s}.page-hs .hs-hero__breadcrumb a:hover{color:#ff7f15}.page-hs .hs-hero__breadcrumb span{color:hsla(0,0%,100%,.7)}.page-hs .hs-hero__title{color:#fff;font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.1;margin-bottom:16px;text-align:left}@media(max-width:991px){.page-hs .hs-hero__title{text-align:center}}.page-hs .hs-hero__subtitle{color:#fff;font-size:20px;font-weight:700;line-height:1.5;margin-bottom:12px}.page-hs .hs-hero__desc{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.7;margin-bottom:16px;max-width:500px}@media(max-width:991px){.page-hs .hs-hero__desc{max-width:100%}}.page-hs .hs-hero__actions{align-items:center;display:flex;gap:20px;margin-top:12px}@media(max-width:991px){.page-hs .hs-hero__actions{justify-content:center}}.page-hs .hs-hero__cta{align-items:center;background:#ff7f15;border-radius:30px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:14px 32px;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.page-hs .hs-hero__cta:hover{box-shadow:0 12px 28px rgba(255,127,21,.35);color:#fff;text-decoration:none;transform:translateY(-3px) scale(1.03)}.page-hs .hs-hero__visual{align-items:center;display:flex;justify-content:center;position:relative}@media(max-width:991px){.page-hs .hs-hero__visual{order:-1}}.page-hs .hs-hero__glow{animation:hs-glow-pulse 4s ease-in-out infinite;background:radial-gradient(circle,rgba(255,127,21,.12) 0,transparent 70%);border-radius:50%;height:400px;pointer-events:none;position:absolute;width:400px}.page-hs .hs-hero__img{animation:hs-float 5s ease-in-out infinite;height:auto;max-width:420px;position:relative;width:100%}@media(max-width:991px){.page-hs .hs-hero__img{max-width:300px}}.page-hs .hs-pricing{background:#fff;padding:80px 0}.page-hs .hs-pricing__label{color:#ff7f15;font-size:14px;font-weight:700;letter-spacing:2px;margin-bottom:32px;text-align:center;text-transform:uppercase}.page-hs .hs-pricing__card{background:linear-gradient(135deg,#012c60,#011e42);border-radius:24px;box-shadow:0 20px 50px rgba(1,44,96,.2);margin:0 auto;max-width:600px;padding:50px 40px;text-align:center}.page-hs .hs-pricing__title{color:#fff;font-size:clamp(20px,3vw,26px);font-weight:800;margin-bottom:12px}.page-hs .hs-pricing__router{color:hsla(0,0%,100%,.6);font-size:15px;margin-bottom:20px}.page-hs .hs-pricing__price{color:#ff7f15;font-size:42px;font-weight:900;margin-bottom:28px}.page-hs .hs-pricing__extras{margin-bottom:20px}.page-hs .hs-pricing__extras p{color:hsla(0,0%,100%,.8);font-size:15px;line-height:2}.page-hs .hs-pricing__ap{border-top:1px solid hsla(0,0%,100%,.1);margin-bottom:20px;padding-top:20px}.page-hs .hs-pricing__ap p{color:hsla(0,0%,100%,.6);font-size:14px;line-height:2}.page-hs .hs-pricing__note{color:hsla(0,0%,100%,.4);font-size:13px;margin-top:16px}.page-hs .hs-form-section{background:linear-gradient(135deg,#012c60,#011e42);padding:80px 0}.page-hs .hs-form-section__title{color:#fff;font-size:clamp(24px,3vw,36px);font-weight:800;margin-bottom:16px;text-align:center}.page-hs .hs-form-section__intro{margin:0 auto 40px;max-width:700px;text-align:center}.page-hs .hs-form-section__intro p{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.8}.page-hs .hs-form-section__intro p strong{color:#ff7f15;font-weight:700}.page-hs .hs-form{margin:0 auto;max-width:700px}.page-hs .hs-form__row{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.page-hs .hs-form__row--full{grid-template-columns:1fr}@media(max-width:575px){.page-hs .hs-form__row{grid-template-columns:1fr}}.page-hs .hs-form__field input,.page-hs .hs-form__field textarea{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:#fff;font-family:inherit;font-size:14px;padding:14px 18px;transition:border-color .2s,background .2s;width:100%}.page-hs .hs-form__field input::-moz-placeholder,.page-hs .hs-form__field textarea::-moz-placeholder{color:hsla(0,0%,100%,.4)}.page-hs .hs-form__field input::placeholder,.page-hs .hs-form__field textarea::placeholder{color:hsla(0,0%,100%,.4)}.page-hs .hs-form__field input:focus,.page-hs .hs-form__field textarea:focus{background:hsla(0,0%,100%,.12);border-color:#ff7f15;outline:none}.page-hs .hs-form__field textarea{min-height:100px;resize:vertical}.page-hs .hs-form__privacy{margin:20px 0}.page-hs .hs-form__privacy label{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.page-hs .hs-form__privacy input[type=checkbox]{accent-color:#ff7f15;flex-shrink:0;margin-top:3px}.page-hs .hs-form__privacy span{color:hsla(0,0%,100%,.5);font-size:13px;line-height:1.5}.page-hs .hs-form__privacy span a{color:#ff7f15;text-decoration:underline}.page-hs .hs-form__submit{text-align:center}.page-hs .hs-form__submit button{align-items:center;background:#ff7f15;border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:14px 40px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.page-hs .hs-form__submit button:hover{box-shadow:0 12px 28px rgba(255,127,21,.35);transform:translateY(-3px) scale(1.03)}@keyframes hs-glow-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes hs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.page-ho .ho-hero{background:linear-gradient(135deg,#012c60,#011e42);overflow:hidden;padding:120px 0 80px;position:relative}.page-ho .ho-hero__accent{background:radial-gradient(circle,rgba(255,127,21,.12) 0,transparent 70%);border-radius:50%;height:600px;pointer-events:none;position:absolute;right:-10%;top:-30%;width:600px}.page-ho .ho-hero__grid{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}@media(max-width:991px){.page-ho .ho-hero__grid{gap:40px;grid-template-columns:1fr;text-align:center}}.page-ho .ho-hero__breadcrumb{align-items:center;display:flex;font-size:13px;gap:8px;margin-bottom:20px}@media(max-width:991px){.page-ho .ho-hero__breadcrumb{justify-content:center}}.page-ho .ho-hero__breadcrumb a{color:hsla(0,0%,100%,.5);text-decoration:none;transition:color .2s}.page-ho .ho-hero__breadcrumb a:hover{color:#ff7f15}.page-ho .ho-hero__breadcrumb span{color:hsla(0,0%,100%,.7)}.page-ho .ho-hero__title{color:#fff;font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.1;margin-bottom:16px;text-align:left}@media(max-width:991px){.page-ho .ho-hero__title{text-align:center}}.page-ho .ho-hero__subtitle{color:#fff;font-size:20px;font-weight:700;line-height:1.5;margin-bottom:12px}.page-ho .ho-hero__desc{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.7;margin-bottom:28px;max-width:500px}@media(max-width:991px){.page-ho .ho-hero__desc{max-width:100%}}.page-ho .ho-hero__actions{align-items:center;display:flex;gap:20px}@media(max-width:991px){.page-ho .ho-hero__actions{justify-content:center}}.page-ho .ho-hero__cta{align-items:center;background:#ff7f15;border-radius:30px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:14px 32px;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.page-ho .ho-hero__cta:hover{box-shadow:0 12px 28px rgba(255,127,21,.35);color:#fff;text-decoration:none;transform:translateY(-3px) scale(1.03)}.page-ho .ho-hero__visual{align-items:center;display:flex;justify-content:center;position:relative}@media(max-width:991px){.page-ho .ho-hero__visual{order:-1}}.page-ho .ho-hero__glow{animation:ho-glow-pulse 4s ease-in-out infinite;background:radial-gradient(circle,rgba(255,127,21,.12) 0,transparent 70%);border-radius:50%;height:400px;pointer-events:none;position:absolute;width:400px}.page-ho .ho-hero__img{animation:ho-float 5s ease-in-out infinite;height:auto;max-width:420px;position:relative;width:100%}@media(max-width:991px){.page-ho .ho-hero__img{max-width:300px}}.page-ho .ho-pricing{background:#fff;padding:80px 0}.page-ho .ho-pricing__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media(max-width:991px){.page-ho .ho-pricing__grid{grid-template-columns:1fr;margin:0 auto;max-width:420px}}.page-ho .ho-pricing__card{background:linear-gradient(135deg,#012c60,#011e42);border-radius:20px;box-shadow:0 10px 30px rgba(1,44,96,.15);padding:40px 30px;text-align:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.page-ho .ho-pricing__card:hover{box-shadow:0 20px 50px rgba(1,44,96,.25);transform:translateY(-6px)}.page-ho .ho-pricing__card--featured{border:2px solid #ff7f15}.page-ho .ho-pricing__name{color:#ff7f15;font-size:24px;font-weight:900;letter-spacing:1px;margin-bottom:12px}.page-ho .ho-pricing__desc{color:hsla(0,0%,100%,.6);font-size:14px;line-height:1.6;margin-bottom:16px}.page-ho .ho-pricing__space{color:#fff;font-size:16px;font-weight:700;margin-bottom:12px}.page-ho .ho-pricing__price{color:#fff;font-size:28px;font-weight:800}.page-ho .ho-pricing__note{color:#666;font-size:14px;line-height:1.7;margin:32px auto 0;max-width:700px;text-align:center}.page-ho .ho-form-section{background:linear-gradient(135deg,#012c60,#011e42);padding:80px 0}.page-ho .ho-form-section__title{color:#fff;font-size:clamp(24px,3vw,36px);font-weight:800;margin-bottom:16px;text-align:center}.page-ho .ho-form-section__intro{margin:0 auto 40px;max-width:700px;text-align:center}.page-ho .ho-form-section__intro p{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.8}.page-ho .ho-form-section__intro p strong{color:#ff7f15;font-weight:700}.page-ho .ho-form{margin:0 auto;max-width:700px}.page-ho .ho-form__row{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.page-ho .ho-form__row--full{grid-template-columns:1fr}@media(max-width:575px){.page-ho .ho-form__row{grid-template-columns:1fr}}.page-ho .ho-form__field input,.page-ho .ho-form__field textarea{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:#fff;font-family:inherit;font-size:14px;padding:14px 18px;transition:border-color .2s,background .2s;width:100%}.page-ho .ho-form__field input::-moz-placeholder,.page-ho .ho-form__field textarea::-moz-placeholder{color:hsla(0,0%,100%,.4)}.page-ho .ho-form__field input::placeholder,.page-ho .ho-form__field textarea::placeholder{color:hsla(0,0%,100%,.4)}.page-ho .ho-form__field input:focus,.page-ho .ho-form__field textarea:focus{background:hsla(0,0%,100%,.12);border-color:#ff7f15;outline:none}.page-ho .ho-form__field textarea{min-height:100px;resize:vertical}.page-ho .ho-form__privacy{margin:20px 0}.page-ho .ho-form__privacy label{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.page-ho .ho-form__privacy input[type=checkbox]{accent-color:#ff7f15;flex-shrink:0;margin-top:3px}.page-ho .ho-form__privacy span{color:hsla(0,0%,100%,.5);font-size:13px;line-height:1.5}.page-ho .ho-form__privacy span a{color:#ff7f15;text-decoration:underline}.page-ho .ho-form__submit{text-align:center}.page-ho .ho-form__submit button{align-items:center;background:#ff7f15;border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:14px 40px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.page-ho .ho-form__submit button:hover{box-shadow:0 12px 28px rgba(255,127,21,.35);transform:translateY(-3px) scale(1.03)}@keyframes ho-glow-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes ho-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.page-hu .hu-hero{background:linear-gradient(135deg,#012c60,#011e42);overflow:hidden;padding:120px 0 80px;position:relative}.page-hu .hu-hero__accent{background:radial-gradient(circle,rgba(255,127,21,.12) 0,transparent 70%);border-radius:50%;height:600px;pointer-events:none;position:absolute;right:-10%;top:-30%;width:600px}.page-hu .hu-hero__grid{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}@media(max-width:991px){.page-hu .hu-hero__grid{gap:40px;grid-template-columns:1fr;text-align:center}}.page-hu .hu-hero__breadcrumb{align-items:center;display:flex;font-size:13px;gap:8px;margin-bottom:20px}@media(max-width:991px){.page-hu .hu-hero__breadcrumb{justify-content:center}}.page-hu .hu-hero__breadcrumb a{color:hsla(0,0%,100%,.5);text-decoration:none;transition:color .2s}.page-hu .hu-hero__breadcrumb a:hover{color:#ff7f15}.page-hu .hu-hero__breadcrumb span{color:hsla(0,0%,100%,.7)}.page-hu .hu-hero__title{color:#fff;font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.1;margin-bottom:16px;text-align:left}@media(max-width:991px){.page-hu .hu-hero__title{text-align:center}}.page-hu .hu-hero__subtitle{color:#fff;font-size:20px;font-weight:700;line-height:1.5;margin-bottom:12px}.page-hu .hu-hero__desc{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.7;margin-bottom:28px;max-width:500px}@media(max-width:991px){.page-hu .hu-hero__desc{max-width:100%}}.page-hu .hu-hero__actions{align-items:center;display:flex;gap:20px}@media(max-width:991px){.page-hu .hu-hero__actions{justify-content:center}}.page-hu .hu-hero__cta{align-items:center;background:#ff7f15;border-radius:30px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:14px 32px;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.page-hu .hu-hero__cta:hover{box-shadow:0 12px 28px rgba(255,127,21,.35);color:#fff;text-decoration:none;transform:translateY(-3px) scale(1.03)}.page-hu .hu-hero__visual{align-items:center;display:flex;justify-content:center;position:relative}@media(max-width:991px){.page-hu .hu-hero__visual{order:-1}}.page-hu .hu-hero__glow{animation:hu-glow-pulse 4s ease-in-out infinite;background:radial-gradient(circle,rgba(255,127,21,.12) 0,transparent 70%);border-radius:50%;height:400px;pointer-events:none;position:absolute;width:400px}.page-hu .hu-hero__img{animation:hu-float 5s ease-in-out infinite;height:auto;max-width:420px;position:relative;width:100%}@media(max-width:991px){.page-hu .hu-hero__img{max-width:300px}}.page-hu .hu-form-section{background:#fff;padding:80px 0}.page-hu .hu-form-section__title{color:#012c60;font-size:clamp(24px,3vw,36px);font-weight:800;margin-bottom:16px;text-align:center}.page-hu .hu-form-section__intro{margin:0 auto 40px;max-width:700px;text-align:center}.page-hu .hu-form-section__intro p{color:#444;font-size:16px;line-height:1.8}.page-hu .hu-form-section__intro p strong{color:#ff7f15;font-weight:700}.page-hu .hu-form{margin:0 auto;max-width:700px}.page-hu .hu-form__row{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.page-hu .hu-form__row--full{grid-template-columns:1fr}@media(max-width:575px){.page-hu .hu-form__row{grid-template-columns:1fr}}.page-hu .hu-form__field input,.page-hu .hu-form__field textarea{background:#f7f8fa;border:1px solid #e0e3e8;border-radius:10px;color:#012c60;font-family:inherit;font-size:14px;padding:14px 18px;transition:border-color .2s,background .2s;width:100%}.page-hu .hu-form__field input::-moz-placeholder,.page-hu .hu-form__field textarea::-moz-placeholder{color:#999}.page-hu .hu-form__field input::placeholder,.page-hu .hu-form__field textarea::placeholder{color:#999}.page-hu .hu-form__field input:focus,.page-hu .hu-form__field textarea:focus{background:#fff;border-color:#ff7f15;outline:none}.page-hu .hu-form__field textarea{min-height:100px;resize:vertical}.page-hu .hu-form__privacy{margin:20px 0}.page-hu .hu-form__privacy label{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.page-hu .hu-form__privacy input[type=checkbox]{accent-color:#ff7f15;flex-shrink:0;margin-top:3px}.page-hu .hu-form__privacy span{color:#777;font-size:13px;line-height:1.5}.page-hu .hu-form__privacy span a{color:#ff7f15;text-decoration:underline}.page-hu .hu-form__submit{text-align:center}.page-hu .hu-form__submit button{align-items:center;background:#ff7f15;border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:14px 40px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.page-hu .hu-form__submit button:hover{box-shadow:0 12px 28px rgba(255,127,21,.35);transform:translateY(-3px) scale(1.03)}@keyframes hu-glow-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes hu-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.page-cc .cc-hero{background:linear-gradient(135deg,#012c60,#011e42);color:#fff;overflow:hidden;padding:120px 0 80px;position:relative}.page-cc .cc-hero__accent{background:radial-gradient(circle,rgba(255,127,21,.08) 0,transparent 70%);border-radius:50%;height:600px;position:absolute;right:-10%;top:-40%;width:600px}.page-cc .cc-hero__grid{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}@media(max-width:991px){.page-cc .cc-hero__grid{gap:40px;grid-template-columns:1fr;text-align:center}}.page-cc .cc-hero__breadcrumb{align-items:center;display:flex;font-size:.9rem;gap:8px;margin-bottom:20px;opacity:.8}@media(max-width:991px){.page-cc .cc-hero__breadcrumb{justify-content:center}}.page-cc .cc-hero__breadcrumb a{color:#fff;text-decoration:none}.page-cc .cc-hero__breadcrumb a:hover{color:#ff7f15}.page-cc .cc-hero__title{font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.15;margin-bottom:12px;text-align:left}@media(max-width:991px){.page-cc .cc-hero__title{text-align:center}}.page-cc .cc-hero__subtitle{color:#ff7f15;font-size:1.25rem;font-weight:600;margin-bottom:16px}.page-cc .cc-hero__desc{font-size:1.05rem;line-height:1.7;margin-bottom:32px;max-width:520px;opacity:.9}@media(max-width:991px){.page-cc .cc-hero__desc{margin-inline:auto}}.page-cc .cc-hero__cta{align-items:center;background:#ff7f15;border-radius:30px;color:#fff;display:inline-flex;font-weight:700;gap:8px;padding:14px 36px;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.page-cc .cc-hero__cta:hover{box-shadow:0 8px 24px rgba(255,127,21,.4);color:#fff;transform:translateY(-2px) scale(1.04)}.page-cc .cc-hero__visual{display:flex;justify-content:center;position:relative}@media(max-width:991px){.page-cc .cc-hero__visual{order:-1}}.page-cc .cc-hero__glow{animation:cc-glow-pulse 3s ease-in-out infinite;background:radial-gradient(circle,rgba(255,127,21,.18) 0,transparent 70%);border-radius:50%;height:75%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:75%}.page-cc .cc-hero__img{animation:cc-float 4s ease-in-out infinite;height:auto;max-width:420px;position:relative;width:100%}@media(max-width:991px){.page-cc .cc-hero__img{max-width:300px}}.page-cc .cc-about{background:#fff;padding:80px 0}.page-cc .cc-about__title{color:#012c60;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;margin-bottom:32px;text-align:center}.page-cc .cc-about__text{margin:0 auto 40px;max-width:800px;text-align:center}.page-cc .cc-about__text p{color:#444;font-size:1.05rem;line-height:1.8;margin-bottom:16px}.page-cc .cc-about__advantages{margin:0 auto 40px;max-width:700px}.page-cc .cc-about__advantages-title{color:#012c60;font-size:1.3rem;font-weight:700;margin-bottom:24px;text-align:center}.page-cc .cc-about__list{display:grid;gap:16px;grid-template-columns:1fr 1fr;list-style:none;padding:0}@media(max-width:575px){.page-cc .cc-about__list{grid-template-columns:1fr}}.page-cc .cc-about__list li{align-items:center;background:rgba(1,44,96,.04);border:1px solid rgba(1,44,96,.08);border-radius:12px;color:#012c60;display:flex;font-size:1rem;font-weight:600;gap:14px;padding:16px 20px;transition:transform .25s ease,box-shadow .25s ease}.page-cc .cc-about__list li:hover{box-shadow:0 6px 20px rgba(1,44,96,.08);transform:translateY(-2px)}.page-cc .cc-about__icon{align-items:center;background:#012c60;border-radius:10px;display:flex;height:40px;justify-content:center;min-width:40px;width:40px}.page-cc .cc-about__icon svg{color:#ff7f15;height:20px;width:20px}.page-cc .cc-about__contact{color:#555;font-size:1rem;margin:0 auto;max-width:600px;text-align:center}.page-cc .cc-about__contact a{color:#ff7f15;font-weight:600;text-decoration:none}.page-cc .cc-about__contact a:hover{text-decoration:underline}.page-cc .cc-pricing{background:linear-gradient(135deg,#012c60,#011e42);padding:80px 0}.page-cc .cc-pricing__card{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;margin:0 auto;max-width:520px;padding:48px 40px;text-align:center}.page-cc .cc-pricing__header{margin-bottom:32px}.page-cc .cc-pricing__title{color:#fff;font-size:1.8rem;font-weight:800}.page-cc .cc-pricing__features{list-style:none;margin-bottom:32px;padding:0;text-align:left}.page-cc .cc-pricing__features li{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.9);display:flex;font-size:1.05rem;gap:12px;line-height:1.6;padding:12px 0}.page-cc .cc-pricing__features li:last-child{border:none}.page-cc .cc-pricing__check{color:#ff7f15;height:20px;margin-top:3px;min-width:20px;width:20px}.page-cc .cc-pricing__price{color:#ff7f15;font-size:1.15rem;font-weight:700;margin-bottom:32px}.page-cc .cc-pricing__cta{align-items:center;background:#ff7f15;border-radius:30px;color:#fff;display:inline-flex;font-weight:700;gap:8px;padding:14px 40px;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.page-cc .cc-pricing__cta:hover{box-shadow:0 8px 24px rgba(255,127,21,.4);color:#fff;transform:translateY(-2px) scale(1.04)}.page-cc .cc-ivr{background:#fff;padding:80px 0}.page-cc .cc-ivr__intro{color:#444;font-size:1.05rem;line-height:1.8;margin:0 auto 12px;max-width:800px;text-align:center}.page-cc .cc-ivr__examples-label{color:#012c60;font-size:1.15rem;font-weight:700;margin-bottom:40px;text-align:center}.page-cc .cc-ivr__grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}@media(max-width:991px){.page-cc .cc-ivr__grid{grid-template-columns:1fr;margin:0 auto;max-width:480px}}.page-cc .cc-ivr__card{background:rgba(1,44,96,.04);border:1px solid rgba(1,44,96,.08);border-radius:16px;padding:36px 28px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.page-cc .cc-ivr__card:hover{box-shadow:0 12px 28px rgba(1,44,96,.1);transform:translateY(-4px)}.page-cc .cc-ivr__card-icon{align-items:center;background:#012c60;border-radius:14px;display:inline-flex;height:56px;justify-content:center;margin-bottom:20px;width:56px}.page-cc .cc-ivr__card-icon svg{color:#ff7f15;height:26px;width:26px}.page-cc .cc-ivr__card-title{color:#012c60;font-size:1.2rem;font-weight:700;margin-bottom:12px}.page-cc .cc-ivr__card-text{color:#555;font-size:.95rem;font-style:italic;line-height:1.7}.page-cc .cc-features{background:linear-gradient(135deg,#012c60,#011e42);padding:60px 0}.page-cc .cc-features__text{color:hsla(0,0%,100%,.9);font-size:1.05rem;line-height:1.8;margin:0 auto;max-width:860px;text-align:center}.page-cc .cc-form-section{background:linear-gradient(135deg,#012c60,#011e42);padding:80px 0}.page-cc .cc-form-section__title{color:#fff;font-size:clamp(24px,3vw,36px);font-weight:800;margin-bottom:16px;text-align:center}.page-cc .cc-form-section__intro{margin:0 auto 40px;max-width:700px;text-align:center}.page-cc .cc-form-section__intro p{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.8}.page-cc .cc-form-section__intro p strong{color:#ff7f15;font-weight:700}.page-cc .cc-form{margin:0 auto;max-width:700px}.page-cc .cc-form__row{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.page-cc .cc-form__row--full{grid-template-columns:1fr}@media(max-width:575px){.page-cc .cc-form__row{grid-template-columns:1fr}}.page-cc .cc-form__field input,.page-cc .cc-form__field textarea{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:#fff;font-family:inherit;font-size:14px;padding:14px 18px;transition:border-color .2s,background .2s;width:100%}.page-cc .cc-form__field input::-moz-placeholder,.page-cc .cc-form__field textarea::-moz-placeholder{color:hsla(0,0%,100%,.4)}.page-cc .cc-form__field input::placeholder,.page-cc .cc-form__field textarea::placeholder{color:hsla(0,0%,100%,.4)}.page-cc .cc-form__field input:focus,.page-cc .cc-form__field textarea:focus{background:hsla(0,0%,100%,.12);border-color:#ff7f15;outline:none}.page-cc .cc-form__field textarea{min-height:100px;resize:vertical}.page-cc .cc-form__privacy{margin:20px 0}.page-cc .cc-form__privacy label{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.page-cc .cc-form__privacy input[type=checkbox]{accent-color:#ff7f15;flex-shrink:0;margin-top:3px}.page-cc .cc-form__privacy span{color:hsla(0,0%,100%,.5);font-size:13px;line-height:1.5}.page-cc .cc-form__privacy span a{color:#ff7f15;text-decoration:underline}.page-cc .cc-form__submit{text-align:center}.page-cc .cc-form__submit button{align-items:center;background:#ff7f15;border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:14px 40px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.page-cc .cc-form__submit button:hover{box-shadow:0 12px 28px rgba(255,127,21,.35);transform:translateY(-3px) scale(1.03)}@keyframes cc-glow-pulse{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.1)}}@keyframes cc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.page-privacy-policy .pp-hero{background:linear-gradient(180deg,#012c60,#011938);color:#fff;overflow:hidden;padding:140px 0 60px;position:relative;text-align:center}@media(max-width:991px){.page-privacy-policy .pp-hero{padding:110px 0 50px}}@media(max-width:575px){.page-privacy-policy .pp-hero{padding:95px 0 40px}}.page-privacy-policy .pp-hero-title{font-size:44px;font-weight:800;line-height:1.15;text-align:center}@media(max-width:991px){.page-privacy-policy .pp-hero-title{font-size:36px}}@media(max-width:575px){.page-privacy-policy .pp-hero-title{font-size:28px}}.page-privacy-policy .pp-content{background:#fff;padding:60px 0 80px}@media(max-width:575px){.page-privacy-policy .pp-content{padding:40px 0 60px}}.page-privacy-policy .pp-content-inner{margin:0 auto;max-width:820px}.page-privacy-policy .pp-content-inner p{color:#444;font-size:16px;line-height:1.8;margin-bottom:20px}@media(max-width:575px){.page-privacy-policy .pp-content-inner p{font-size:15px;line-height:1.7}}.page-privacy-policy .pp-content-inner p:last-child{margin-bottom:0}.page-privacy-policy .pp-content-inner h2{color:#012c60;font-size:24px;font-weight:700;margin-bottom:16px;margin-top:40px}@media(max-width:575px){.page-privacy-policy .pp-content-inner h2{font-size:20px;margin-top:32px}}.page-privacy-policy .pp-content-inner h3{color:#012c60;font-size:18px;font-weight:700;margin-bottom:12px;margin-top:28px}@media(max-width:575px){.page-privacy-policy .pp-content-inner h3{font-size:16px}}.page-privacy-policy .pp-content-inner a{color:#ff7f15;font-weight:600;text-decoration:none;transition:color .2s ease}.page-privacy-policy .pp-content-inner a:hover{color:#e16600}.page-privacy-policy .pp-content-inner ol,.page-privacy-policy .pp-content-inner ul{margin-bottom:20px;padding-left:24px}.page-privacy-policy .pp-content-inner ol li,.page-privacy-policy .pp-content-inner ul li{color:#444;font-size:16px;line-height:1.8;margin-bottom:8px}@media(max-width:575px){.page-privacy-policy .pp-content-inner ol li,.page-privacy-policy .pp-content-inner ul li{font-size:15px;line-height:1.7}}.page-privacy-policy .pp-content-inner ul{list-style:disc}.page-cookie-policy .cp-hero{background:linear-gradient(180deg,#012c60,#011938);color:#fff;overflow:hidden;padding:140px 0 60px;position:relative;text-align:center}@media(max-width:991px){.page-cookie-policy .cp-hero{padding:110px 0 50px}}@media(max-width:575px){.page-cookie-policy .cp-hero{padding:95px 0 40px}}.page-cookie-policy .cp-hero-title{font-size:44px;font-weight:800;line-height:1.15;text-align:center}@media(max-width:991px){.page-cookie-policy .cp-hero-title{font-size:36px}}@media(max-width:575px){.page-cookie-policy .cp-hero-title{font-size:28px}}.page-cookie-policy .cp-content{background:#fff;padding:60px 0 80px}@media(max-width:575px){.page-cookie-policy .cp-content{padding:40px 0 60px}}.page-cookie-policy .cp-content-inner{margin:0 auto;max-width:820px}.page-cookie-policy .cp-content-inner p{color:#444;font-size:16px;line-height:1.8;margin-bottom:20px}@media(max-width:575px){.page-cookie-policy .cp-content-inner p{font-size:15px;line-height:1.7}}.page-cookie-policy .cp-content-inner p:last-child{margin-bottom:0}.page-cookie-policy .cp-content-inner h2{color:#012c60;font-size:24px;font-weight:700;margin-bottom:16px;margin-top:40px}@media(max-width:575px){.page-cookie-policy .cp-content-inner h2{font-size:20px;margin-top:32px}}.page-cookie-policy .cp-content-inner h3{color:#012c60;font-size:18px;font-weight:700;margin-bottom:12px;margin-top:28px}@media(max-width:575px){.page-cookie-policy .cp-content-inner h3{font-size:16px}}.page-cookie-policy .cp-content-inner a{color:#ff7f15;font-weight:600;text-decoration:none;transition:color .2s ease;word-break:break-word}.page-cookie-policy .cp-content-inner a:hover{color:#e16600}.page-cookie-policy .cp-content-inner ol,.page-cookie-policy .cp-content-inner ul{margin-bottom:20px;padding-left:24px}.page-cookie-policy .cp-content-inner ol li,.page-cookie-policy .cp-content-inner ul li{color:#444;font-size:16px;line-height:1.8;margin-bottom:8px}@media(max-width:575px){.page-cookie-policy .cp-content-inner ol li,.page-cookie-policy .cp-content-inner ul li{font-size:15px;line-height:1.7}}.page-cookie-policy .cp-content-inner ul{list-style:disc}.page-cookie-policy .cp-cookie-table{margin:28px 0;overflow-x:auto}.page-cookie-policy .cp-cookie-table table{border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.page-cookie-policy .cp-cookie-table td,.page-cookie-policy .cp-cookie-table th{font-size:15px;padding:12px 20px;text-align:left}.page-cookie-policy .cp-cookie-table th{background:#012c60;color:#fff;font-weight:700}.page-cookie-policy .cp-cookie-table td{background:#f1f1f3;border-top:1px solid #e7e7e7;color:#444}.page-agevolazioni .ag-hero{background:linear-gradient(180deg,#012c60,#011938);color:#fff;overflow:hidden;padding:140px 0 60px;position:relative;text-align:center}@media(max-width:991px){.page-agevolazioni .ag-hero{padding:110px 0 50px}}@media(max-width:575px){.page-agevolazioni .ag-hero{padding:95px 0 40px}}.page-agevolazioni .ag-hero-title{font-size:44px;font-weight:800;line-height:1.15;text-align:center}@media(max-width:991px){.page-agevolazioni .ag-hero-title{font-size:36px}}@media(max-width:575px){.page-agevolazioni .ag-hero-title{font-size:28px}}.page-agevolazioni .ag-content{background:#fff;padding:60px 0 80px}@media(max-width:575px){.page-agevolazioni .ag-content{padding:40px 0 60px}}.page-agevolazioni .ag-content-inner{margin:0 auto;max-width:820px}.page-agevolazioni .ag-content-inner p{color:#444;font-size:16px;line-height:1.8;margin-bottom:20px}@media(max-width:575px){.page-agevolazioni .ag-content-inner p{font-size:15px;line-height:1.7}}.page-agevolazioni .ag-content-inner p:last-child{margin-bottom:0}.page-agevolazioni .ag-content-inner h2{color:#012c60;font-size:24px;font-weight:700;margin-bottom:16px;margin-top:40px}@media(max-width:575px){.page-agevolazioni .ag-content-inner h2{font-size:20px;margin-top:32px}}.page-agevolazioni .ag-content-inner a{color:#ff7f15;font-weight:600;text-decoration:none;transition:color .2s ease}.page-agevolazioni .ag-content-inner a:hover{color:#e16600}.page-agevolazioni .ag-content-inner ol,.page-agevolazioni .ag-content-inner ul{margin-bottom:20px;padding-left:24px}.page-agevolazioni .ag-content-inner ol li,.page-agevolazioni .ag-content-inner ul li{color:#444;font-size:16px;line-height:1.8;margin-bottom:8px}@media(max-width:575px){.page-agevolazioni .ag-content-inner ol li,.page-agevolazioni .ag-content-inner ul li{font-size:15px;line-height:1.7}}.page-agevolazioni .ag-content-inner ul{list-style:disc}.page-raccolte-solidali .rs-hero{background:linear-gradient(180deg,#012c60,#011938);color:#fff;overflow:hidden;padding:140px 0 60px;position:relative;text-align:center}@media(max-width:991px){.page-raccolte-solidali .rs-hero{padding:110px 0 50px}}@media(max-width:575px){.page-raccolte-solidali .rs-hero{padding:95px 0 40px}}.page-raccolte-solidali .rs-hero-wrap{align-items:center;display:flex;flex-direction:column}.page-raccolte-solidali .rs-hero-icon{height:auto;margin-bottom:24px;width:120px}@media(max-width:575px){.page-raccolte-solidali .rs-hero-icon{margin-bottom:16px;width:90px}}.page-raccolte-solidali .rs-hero-title{font-size:44px;font-weight:800;line-height:1.15}@media(max-width:991px){.page-raccolte-solidali .rs-hero-title{font-size:36px}}@media(max-width:575px){.page-raccolte-solidali .rs-hero-title{font-size:28px}}.page-raccolte-solidali .rs-content{background:#fff;padding:60px 0 80px}@media(max-width:575px){.page-raccolte-solidali .rs-content{padding:40px 0 60px}}.page-raccolte-solidali .rs-content-inner{margin:0 auto;max-width:820px}.page-raccolte-solidali .rs-content-inner p{color:#444;font-size:16px;line-height:1.8;margin-bottom:20px}@media(max-width:575px){.page-raccolte-solidali .rs-content-inner p{font-size:15px;line-height:1.7}}.page-raccolte-solidali .rs-content-inner p:last-child{margin-bottom:0}.page-raccolte-solidali .rs-content-inner a{color:#ff7f15;font-weight:600;text-decoration:none;transition:color .2s ease}.page-raccolte-solidali .rs-content-inner a:hover{color:#e16600}.page-raccolte-solidali .rs-cta{margin-top:40px;text-align:center}@media(max-width:575px){.page-raccolte-solidali .rs-cta{margin-top:32px}}.page-raccolte-solidali .rs-cta-btn{background:#ff7f15;border-radius:8px;color:#fff!important;display:inline-block;font-size:16px;font-weight:700;padding:14px 36px;text-decoration:none!important;transition:background .2s ease,transform .2s ease}.page-raccolte-solidali .rs-cta-btn:hover{background:#e16600;transform:translateY(-2px)}@media(max-width:575px){.page-raccolte-solidali .rs-cta-btn{font-size:15px;padding:12px 28px}}.page-trasparenza-tariffaria .tt-hero{background:linear-gradient(180deg,#012c60,#011938);color:#fff;overflow:hidden;padding:140px 0 60px;position:relative;text-align:center}@media(max-width:991px){.page-trasparenza-tariffaria .tt-hero{padding:110px 0 50px}}@media(max-width:575px){.page-trasparenza-tariffaria .tt-hero{padding:95px 0 40px}}.page-trasparenza-tariffaria .tt-hero-title{font-size:44px;font-weight:800;line-height:1.15;text-align:center}@media(max-width:991px){.page-trasparenza-tariffaria .tt-hero-title{font-size:36px}}@media(max-width:575px){.page-trasparenza-tariffaria .tt-hero-title{font-size:28px}}.page-trasparenza-tariffaria .tt-content{background:#fff;padding:60px 0 80px}@media(max-width:575px){.page-trasparenza-tariffaria .tt-content{padding:40px 0 60px}}.page-trasparenza-tariffaria .tt-content-inner{margin:0 auto;max-width:820px}.page-trasparenza-tariffaria .tt-content-inner p{color:#444;font-size:16px;line-height:1.8;margin-bottom:20px}@media(max-width:575px){.page-trasparenza-tariffaria .tt-content-inner p{font-size:15px;line-height:1.7}}.page-trasparenza-tariffaria .tt-content-inner p:last-child{margin-bottom:0}.page-trasparenza-tariffaria .tt-content-inner h2{color:#012c60;font-size:24px;font-weight:700;margin-bottom:16px;margin-top:40px}.page-trasparenza-tariffaria .tt-content-inner h2:first-child{margin-top:0}@media(max-width:575px){.page-trasparenza-tariffaria .tt-content-inner h2{font-size:20px;margin-top:32px}}.page-trasparenza-tariffaria .tt-content-inner a{color:#ff7f15;font-weight:600;text-decoration:none;transition:color .2s ease}.page-trasparenza-tariffaria .tt-content-inner a:hover{color:#e16600}.page-trasparenza-tariffaria .tt-doc-list{list-style:none;margin-bottom:20px;padding-left:0}.page-trasparenza-tariffaria .tt-doc-list li{margin-bottom:8px}.page-trasparenza-tariffaria .tt-doc-list .tt-doc-nolink,.page-trasparenza-tariffaria .tt-doc-list a{align-items:center;border-radius:8px;display:inline-flex;font-size:16px;gap:10px;line-height:1.6;padding:10px 16px;transition:background .2s ease,color .2s ease}@media(max-width:575px){.page-trasparenza-tariffaria .tt-doc-list .tt-doc-nolink,.page-trasparenza-tariffaria .tt-doc-list a{font-size:15px;padding:8px 12px}}.page-trasparenza-tariffaria .tt-doc-list .tt-doc-nolink svg,.page-trasparenza-tariffaria .tt-doc-list a svg{color:#ff7f15;flex-shrink:0}.page-trasparenza-tariffaria .tt-doc-list a{color:#333;font-weight:600;text-decoration:none}.page-trasparenza-tariffaria .tt-doc-list a:hover{background:rgba(255,127,21,.08);color:#ff7f15}.page-trasparenza-tariffaria .tt-doc-list .tt-doc-nolink{color:#999;font-weight:500}.page-trasparenza-tariffaria .tt-doc-list .tt-doc-nolink svg{color:#ccc}@media(max-width:991px){.page-efficientamento .ee-hero__visual{margin:0 auto;max-width:320px}}.page-efficientamento .ee-hero__img{height:auto;max-width:480px;-o-object-fit:contain;object-fit:contain;position:relative;width:100%;z-index:1}@media(max-width:991px){.page-efficientamento .ee-hero__img{max-width:300px}}@keyframes ee-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes ee-spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ee-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ee-flash{0%,to{opacity:1}50%{opacity:.55}}@keyframes ee-swing{0%,to{transform:rotate(0deg)}25%{transform:rotate(6deg)}75%{transform:rotate(-6deg)}}@keyframes ee-bounce{0%,to{transform:translateY(0)}30%{transform:translateY(-6px)}60%{transform:translateY(-3px)}}.page-efficientamento .ee-vetrina{background:linear-gradient(180deg,#fff,#e8f5e9);overflow:hidden;padding:80px 0 60px;position:relative}.page-efficientamento .ee-vetrina:before{background:radial-gradient(circle,rgba(76,175,80,.07) 0,transparent 70%);border-radius:50%;content:"";height:320px;left:-80px;pointer-events:none;position:absolute;top:-120px;width:320px}.page-efficientamento .ee-vetrina:after{background:radial-gradient(circle,rgba(76,175,80,.06) 0,transparent 70%);border-radius:50%;bottom:-100px;content:"";height:280px;pointer-events:none;position:absolute;right:-60px;width:280px}@media(max-width:991px){.page-efficientamento .ee-vetrina{padding:60px 0 40px}}@media(max-width:575px){.page-efficientamento .ee-vetrina{padding:40px 0 30px}}.page-efficientamento .ee-vetrina__heading{color:#012c60;font-size:clamp(24px,4vw,36px);font-weight:800;margin-bottom:12px;position:relative;text-align:center}.page-efficientamento .ee-vetrina__heading:after{background:#4caf50;border-radius:2px;content:"";display:block;height:4px;margin:14px auto 0;width:60px}.page-efficientamento .ee-vetrina__subheading{color:#666;font-size:16px;line-height:1.6;margin:16px auto 48px;max-width:560px;text-align:center}@media(max-width:575px){.page-efficientamento .ee-vetrina__subheading{font-size:15px;margin-bottom:32px}}.page-efficientamento .ee-vetrina__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media(max-width:991px){.page-efficientamento .ee-vetrina__grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.page-efficientamento .ee-vetrina__grid{gap:16px;grid-template-columns:1fr}}.page-efficientamento .ee-vetrina__card{align-items:center;background:#012c60;border:2px solid transparent;border-radius:20px;color:#fff;display:flex;flex-direction:column;overflow:hidden;padding:40px 24px 32px;position:relative;text-align:center;text-decoration:none;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .4s ease}.page-efficientamento .ee-vetrina__card:before{background:linear-gradient(180deg,hsla(0,0%,100%,.05),transparent 60%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.page-efficientamento .ee-vetrina__card:after{background:linear-gradient(135deg,transparent 40%,hsla(0,0%,100%,.07) 50%,transparent 60%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;transform:translateX(-100%);transition:transform .7s ease;width:200%}.page-efficientamento .ee-vetrina__card:hover{border-color:rgba(76,175,80,.4);box-shadow:0 20px 50px rgba(1,44,96,.45),0 0 0 1px rgba(76,175,80,.25);color:#fff;text-decoration:none;transform:translateY(-8px)}.page-efficientamento .ee-vetrina__card:hover:after{transform:translateX(100%)}.page-efficientamento .ee-vetrina__card:hover .ee-vetrina__icon{box-shadow:0 10px 28px rgba(0,0,0,.18);transform:translateY(-6px) scale(1.08)}.page-efficientamento .ee-vetrina__card:hover .ee-vetrina__title{color:#4caf50}.page-efficientamento .ee-vetrina__card:hover .ee-vetrina__link{box-shadow:0 6px 16px rgba(76,175,80,.35);transform:translateY(-2px)}@media(max-width:575px){.page-efficientamento .ee-vetrina__card{padding:32px 20px 28px}}.page-efficientamento .ee-vetrina__icon{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 14px rgba(0,0,0,.1);display:flex;height:96px;justify-content:center;margin-bottom:22px;position:relative;transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .5s ease;width:96px}.page-efficientamento .ee-vetrina__icon img,.page-efficientamento .ee-vetrina__icon object{height:64px;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:64px}@media(max-width:575px){.page-efficientamento .ee-vetrina__icon{height:80px;width:80px}.page-efficientamento .ee-vetrina__icon img,.page-efficientamento .ee-vetrina__icon object{height:52px;width:52px}}.page-efficientamento .ee-vetrina__title{color:#fff;font-size:18px;font-weight:800;margin-bottom:8px;transition:color .35s ease}.page-efficientamento .ee-vetrina__desc{color:hsla(0,0%,100%,.6);flex-grow:1;font-size:14px;line-height:1.6;margin-bottom:20px}.page-efficientamento .ee-vetrina__link{align-items:center;background:#4caf50;border-radius:24px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:10px 24px;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.page-efficientamento .ee-vetrina__link svg{transition:transform .2s ease}.page-efficientamento .ee-vetrina__link:hover svg{transform:translateX(3px)}.page-efficientamento .ee-vetrina__badge{background:linear-gradient(135deg,#4caf50,#388e3c);border-radius:20px;box-shadow:0 2px 8px rgba(76,175,80,.35);color:#fff;font-size:11px;font-weight:700;letter-spacing:.4px;padding:5px 12px;position:absolute;right:14px;text-transform:uppercase;top:14px;z-index:2}.page-efficientamento .ee-vetrina__card--featured{background:linear-gradient(160deg,#012c60,#013879);border-color:rgba(76,175,80,.3)}.page-efficientamento .ee-vetrina__card--featured .ee-vetrina__icon{box-shadow:0 4px 14px rgba(76,175,80,.2),0 0 0 2px rgba(76,175,80,.15)}.page-efficientamento .ee-form-section{background:linear-gradient(135deg,#012c60,#011e42);padding:80px 0 100px}@media(max-width:991px){.page-efficientamento .ee-form-section{padding:60px 0 80px}}@media(max-width:575px){.page-efficientamento .ee-form-section{padding:40px 0 60px}}.page-efficientamento .ee-form-section__title{color:#fff;font-size:clamp(24px,3vw,36px);font-weight:800;margin-bottom:12px;text-align:center}.page-efficientamento .ee-form-section__subtitle{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}@media(max-width:575px){.page-efficientamento .ee-form-section__subtitle{font-size:15px;margin-bottom:28px}}.page-efficientamento .ee-form{margin:0 auto;max-width:700px}@media(max-width:575px){.page-efficientamento .ee-form{padding:0}}.page-efficientamento .ee-form__grid{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media(max-width:575px){.page-efficientamento .ee-form__grid{grid-template-columns:1fr}}.page-efficientamento .ee-form__field{display:flex;flex-direction:column}.page-efficientamento .ee-form__field--full{grid-column:1/-1}.page-efficientamento .ee-form__field label{display:none}.page-efficientamento .ee-form__field input[type=email],.page-efficientamento .ee-form__field input[type=tel],.page-efficientamento .ee-form__field input[type=text],.page-efficientamento .ee-form__field select,.page-efficientamento .ee-form__field textarea{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:#fff;font-family:inherit;font-size:14px;padding:14px 18px;transition:border-color .2s ease,background .2s ease;width:100%}.page-efficientamento .ee-form__field input[type=email]:focus,.page-efficientamento .ee-form__field input[type=tel]:focus,.page-efficientamento .ee-form__field input[type=text]:focus,.page-efficientamento .ee-form__field select:focus,.page-efficientamento .ee-form__field textarea:focus{background:hsla(0,0%,100%,.12);border-color:#4caf50;outline:none}.page-efficientamento .ee-form__field input[type=email]::-moz-placeholder,.page-efficientamento .ee-form__field input[type=tel]::-moz-placeholder,.page-efficientamento .ee-form__field input[type=text]::-moz-placeholder,.page-efficientamento .ee-form__field select::-moz-placeholder,.page-efficientamento .ee-form__field textarea::-moz-placeholder{color:hsla(0,0%,100%,.4)}.page-efficientamento .ee-form__field input[type=email]::placeholder,.page-efficientamento .ee-form__field input[type=tel]::placeholder,.page-efficientamento .ee-form__field input[type=text]::placeholder,.page-efficientamento .ee-form__field select::placeholder,.page-efficientamento .ee-form__field textarea::placeholder{color:hsla(0,0%,100%,.4)}.page-efficientamento .ee-form__field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffffff80' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.page-efficientamento .ee-form__field select option{background:#012c60;color:#fff}.page-efficientamento .ee-form__field textarea{min-height:100px;resize:vertical}.page-efficientamento .ee-form__consent{margin-top:20px}.page-efficientamento .ee-form__consent label{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.page-efficientamento .ee-form__consent input[type=checkbox]{accent-color:#4caf50;flex-shrink:0;margin-top:3px}.page-efficientamento .ee-form__consent span{color:hsla(0,0%,100%,.5);font-size:13px;line-height:1.5}.page-efficientamento .ee-form__consent span a{color:#4caf50;text-decoration:underline}.page-efficientamento .ee-form__submit{background:#4caf50;border:none;border-radius:30px;color:#fff;cursor:pointer;display:block;font-size:15px;font-weight:700;margin-top:24px;padding:14px 40px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;width:100%}.page-efficientamento .ee-form__submit:hover{box-shadow:0 12px 28px rgba(76,175,80,.35);transform:translateY(-3px) scale(1.03)}.page-efficientamento .ee-wip{background:#fff;padding:80px 0 120px}@media(max-width:575px){.page-efficientamento .ee-wip{padding:60px 0 80px}}.page-efficientamento .ee-wip__inner{margin:0 auto;max-width:560px;text-align:center}.page-efficientamento .ee-wip__icon{color:#ff7f15;display:block;margin:0 auto 28px}@media(max-width:575px){.page-efficientamento .ee-wip__icon{height:48px;width:48px}}.page-efficientamento .ee-wip__title{color:#012c60;font-size:28px;font-weight:700;margin-bottom:16px}@media(max-width:575px){.page-efficientamento .ee-wip__title{font-size:22px}}.page-efficientamento .ee-wip__text{color:#666;font-size:16px;line-height:1.7;margin-bottom:36px}@media(max-width:575px){.page-efficientamento .ee-wip__text{font-size:15px}}.page-efficientamento .ee-wip__btn{background:#ff7f15;border-radius:30px;color:#fff;display:inline-block;font-size:16px;font-weight:700;padding:14px 36px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.page-efficientamento .ee-wip__btn:hover{box-shadow:0 8px 24px rgba(255,127,21,.35);color:#fff;transform:translateY(-2px)}@media(max-width:575px){.page-efficientamento .ee-wip__btn{font-size:15px;padding:12px 28px}}.page-geny-green .gg-hero__tagline{color:#4caf50;display:inline-block;font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}@keyframes gg-glow-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.page-geny-green .gg-section-title{color:#012c60;font-size:clamp(24px,4vw,36px);font-weight:800;margin-bottom:40px;position:relative;text-align:center}.page-geny-green .gg-section-title:after{background:#4caf50;border-radius:2px;content:"";display:block;height:4px;margin:14px auto 0;width:60px}.page-geny-green .gg-section-title--light{color:#fff}.page-geny-green .gg-highlights{background:linear-gradient(180deg,#fff,#e8f5e9);overflow:hidden;padding:80px 0 60px;position:relative}.page-geny-green .gg-highlights:before{background:radial-gradient(circle,rgba(76,175,80,.07) 0,transparent 70%);border-radius:50%;content:"";height:320px;left:-80px;pointer-events:none;position:absolute;top:-120px;width:320px}@media(max-width:991px){.page-geny-green .gg-highlights{padding:60px 0 40px}}@media(max-width:575px){.page-geny-green .gg-highlights{padding:40px 0 30px}}.page-geny-green .gg-highlights__grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}@media(max-width:991px){.page-geny-green .gg-highlights__grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.page-geny-green .gg-highlights__grid{gap:16px;grid-template-columns:1fr}}.page-geny-green .gg-highlights__item{background:#012c60;border:2px solid transparent;border-radius:20px;color:#fff;padding:40px 24px 32px;text-align:center;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .4s ease}.page-geny-green .gg-highlights__item:hover{border-color:rgba(76,175,80,.4);box-shadow:0 20px 50px rgba(1,44,96,.45),0 0 0 1px rgba(76,175,80,.25);transform:translateY(-8px)}.page-geny-green .gg-highlights__item:hover .gg-highlights__icon{box-shadow:0 10px 28px rgba(0,0,0,.18);transform:translateY(-6px) scale(1.08)}.page-geny-green .gg-highlights__item h3{font-size:18px;font-weight:800;margin-bottom:8px}.page-geny-green .gg-highlights__item p{color:hsla(0,0%,100%,.65);font-size:14px;line-height:1.6}@media(max-width:575px){.page-geny-green .gg-highlights__item{padding:32px 20px 28px}}.page-geny-green .gg-highlights__icon{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 14px rgba(0,0,0,.1);display:flex;height:96px;justify-content:center;margin:0 auto 22px;transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .5s ease;width:96px}.page-geny-green .gg-highlights__icon img,.page-geny-green .gg-highlights__icon object{height:64px;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:64px}@media(max-width:575px){.page-geny-green .gg-highlights__icon{height:80px;width:80px}.page-geny-green .gg-highlights__icon img,.page-geny-green .gg-highlights__icon object{height:52px;width:52px}}.page-geny-green .gg-form-section{background:linear-gradient(135deg,#012c60,#011e42);padding:80px 0 100px}@media(max-width:991px){.page-geny-green .gg-form-section{padding:60px 0 80px}}@media(max-width:575px){.page-geny-green .gg-form-section{padding:40px 0 60px}}.page-geny-green .gg-form-subtitle{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}@media(max-width:575px){.page-geny-green .gg-form-subtitle{font-size:15px;margin-bottom:28px}}.page-geny-green .gg-form{margin:0 auto;max-width:700px}.page-geny-green .gg-form__grid{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media(max-width:575px){.page-geny-green .gg-form__grid{grid-template-columns:1fr}}.page-geny-green .gg-form__field{display:flex;flex-direction:column}.page-geny-green .gg-form__field--full{grid-column:1/-1}.page-geny-green .gg-form__field label{display:none}.page-geny-green .gg-form__field input[type=email],.page-geny-green .gg-form__field input[type=tel],.page-geny-green .gg-form__field input[type=text],.page-geny-green .gg-form__field textarea{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:#fff;font-family:inherit;font-size:14px;padding:14px 18px;transition:border-color .2s ease,background .2s ease;width:100%}.page-geny-green .gg-form__field input[type=email]:focus,.page-geny-green .gg-form__field input[type=tel]:focus,.page-geny-green .gg-form__field input[type=text]:focus,.page-geny-green .gg-form__field textarea:focus{background:hsla(0,0%,100%,.12);border-color:#4caf50;outline:none}.page-geny-green .gg-form__field input[type=email]::-moz-placeholder,.page-geny-green .gg-form__field input[type=tel]::-moz-placeholder,.page-geny-green .gg-form__field input[type=text]::-moz-placeholder,.page-geny-green .gg-form__field textarea::-moz-placeholder{color:hsla(0,0%,100%,.4)}.page-geny-green .gg-form__field input[type=email]::placeholder,.page-geny-green .gg-form__field input[type=tel]::placeholder,.page-geny-green .gg-form__field input[type=text]::placeholder,.page-geny-green .gg-form__field textarea::placeholder{color:hsla(0,0%,100%,.4)}.page-geny-green .gg-form__field textarea{min-height:100px;resize:vertical}.page-geny-green .gg-form__consent{margin-top:20px}.page-geny-green .gg-form__consent label{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.page-geny-green .gg-form__consent input[type=checkbox]{accent-color:#4caf50;flex-shrink:0;margin-top:3px}.page-geny-green .gg-form__consent span{color:hsla(0,0%,100%,.5);font-size:13px;line-height:1.5}.page-geny-green .gg-form__consent span a{color:#4caf50;text-decoration:underline}.page-geny-green .gg-form__submit{background:#4caf50;border:none;border-radius:30px;color:#fff;cursor:pointer;display:block;font-size:15px;font-weight:700;margin-top:24px;padding:14px 40px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;width:100%}.page-geny-green .gg-form__submit:hover{box-shadow:0 12px 28px rgba(76,175,80,.35);transform:translateY(-3px) scale(1.03)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-0:before{bottom:0;content:var(--tw-content)}.before\:bottom-1\/2:before{bottom:50%;content:var(--tw-content)}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:border-l:before{border-left-width:1px;content:var(--tw-content)}.before\:border-\[\#e3e3e0\]:before{--tw-border-opacity:1;border-color:rgb(227 227 224/var(--tw-border-opacity,1));content:var(--tw-content)}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-black:hover{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.focus\:z-10:focus{z-index:10}.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgb(67 56 202/var(--tw-border-opacity,1))}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus,.focus\:ring:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.active\:bg-gray-100:active{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.active\:bg-gray-900:active{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.active\:bg-red-700:active{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.active\:text-gray-500:active{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.active\:text-gray-700:active{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.disabled\:opacity-25:disabled{opacity:.25}@media (min-width:640px){.sm\:-my-px{margin-bottom:-1px;margin-top:-1px}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:ms-10{margin-inline-start:2.5rem}.sm\:ms-6{margin-inline-start:1.5rem}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-y-0{--tw-translate-y:0px}.sm\:scale-100,.sm\:translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:rounded-lg{border-radius:.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-0{padding-top:0}}@media (min-width:1024px){.lg\:-ml-px{margin-left:-1px}.lg\:-mt-\[6\.6rem\]{margin-top:-6.6rem}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:1.5rem}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:aspect-auto{aspect-ratio:auto}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:56rem}.lg\:grow{flex-grow:1}.lg\:flex-row{flex-direction:row}.lg\:justify-center{justify-content:center}.lg\:rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:.5rem}.lg\:p-20{padding:5rem}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}.ltr\:origin-top-left:where([dir=ltr],[dir=ltr] *){transform-origin:top left}.ltr\:origin-top-right:where([dir=ltr],[dir=ltr] *){transform-origin:top right}.rtl\:origin-top-left:where([dir=rtl],[dir=rtl] *){transform-origin:top left}.rtl\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:top right}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:border-\[\#3E3E3A\]{--tw-border-opacity:1;border-color:rgb(62 62 58/var(--tw-border-opacity,1))}.dark\:border-\[\#eeeeec\]{--tw-border-opacity:1;border-color:rgb(238 238 236/var(--tw-border-opacity,1))}.dark\:border-gray-500{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.dark\:border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark\:border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.dark\:border-indigo-600{--tw-border-opacity:1;border-color:rgb(79 70 229/var(--tw-border-opacity,1))}.dark\:bg-\[\#0a0a0a\]{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.dark\:bg-\[\#161615\]{--tw-bg-opacity:1;background-color:rgb(22 22 21/var(--tw-bg-opacity,1))}.dark\:bg-\[\#1D0002\]{--tw-bg-opacity:1;background-color:rgb(29 0 2/var(--tw-bg-opacity,1))}.dark\:bg-\[\#3E3E3A\]{--tw-bg-opacity:1;background-color:rgb(62 62 58/var(--tw-bg-opacity,1))}.dark\:bg-\[\#eeeeec\]{--tw-bg-opacity:1;background-color:rgb(238 238 236/var(--tw-bg-opacity,1))}.dark\:bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark\:bg-indigo-900\/50{background-color:rgba(49,46,129,.5)}.dark\:text-\[\#1C1C1A\]{--tw-text-opacity:1;color:rgb(28 28 26/var(--tw-text-opacity,1))}.dark\:text-\[\#A1A09A\]{--tw-text-opacity:1;color:rgb(161 160 154/var(--tw-text-opacity,1))}.dark\:text-\[\#EDEDEC\]{--tw-text-opacity:1;color:rgb(237 237 236/var(--tw-text-opacity,1))}.dark\:text-\[\#F61500\]{--tw-text-opacity:1;color:rgb(246 21 0/var(--tw-text-opacity,1))}.dark\:text-\[\#FF4433\]{--tw-text-opacity:1;color:rgb(255 68 51/var(--tw-text-opacity,1))}.dark\:text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.dark\:text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.dark\:text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.dark\:text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.dark\:text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.dark\:text-indigo-300{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.dark\:text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]{--tw-shadow:inset 0px 0px 0px 1px #fffaed2d;--tw-shadow-colored:inset 0px 0px 0px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:before\:border-\[\#3E3E3A\]:before{content:var(--tw-content)}.dark\:before\:border-\[\#3E3E3A\]:before,.dark\:hover\:border-\[\#3E3E3A\]:hover{--tw-border-opacity:1;border-color:rgb(62 62 58/var(--tw-border-opacity,1))}.dark\:hover\:border-\[\#62605b\]:hover{--tw-border-opacity:1;border-color:rgb(98 96 91/var(--tw-border-opacity,1))}.dark\:hover\:border-gray-600:hover{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark\:hover\:border-gray-700:hover{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.dark\:hover\:border-white:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\:hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark\:hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.dark\:focus\:border-gray-600:focus{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark\:focus\:border-gray-700:focus{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.dark\:focus\:border-indigo-300:focus{--tw-border-opacity:1;border-color:rgb(165 180 252/var(--tw-border-opacity,1))}.dark\:focus\:border-indigo-600:focus{--tw-border-opacity:1;border-color:rgb(79 70 229/var(--tw-border-opacity,1))}.dark\:focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:focus\:bg-gray-800:focus{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:focus\:bg-gray-900:focus{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark\:focus\:bg-indigo-900:focus{--tw-bg-opacity:1;background-color:rgb(49 46 129/var(--tw-bg-opacity,1))}.dark\:focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:focus\:text-gray-200:focus{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:focus\:text-gray-300:focus{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:focus\:text-gray-400:focus{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:focus\:text-indigo-200:focus{--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity,1))}.dark\:focus\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.dark\:focus\:ring-offset-gray-800:focus{--tw-ring-offset-color:#1f2937}.dark\:active\:bg-gray-300:active{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:active\:text-gray-300:active{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}}
