:root{--brand: #0083ad;--brand-600: #00718f;--brand-700: #005976;--brand-800: #04455c;--brand-050: #f2fafc;--brand-100: #dff1f7;--brand-200: #b9e2ee;--ink: #0b1f2a;--ink-2: #34505d;--ink-3: #6a828e;--surface: #ffffff;--surface-2: #f7fafb;--surface-3: #eef4f6;--line: #e3ebee;--line-strong: #cfdde2;--r-sm: 10px;--r: 16px;--r-lg: 22px;--r-pill: 999px;--shadow-xs: 0 1px 2px rgba(11, 31, 42, .05);--shadow-sm: 0 2px 10px rgba(11, 31, 42, .05);--shadow: 0 10px 30px rgba(11, 31, 42, .07);--shadow-lg: 0 24px 60px rgba(11, 31, 42, .1);--ring: 0 0 0 4px rgba(0, 131, 173, .16);--font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bs-body-bg: #ffffff;--bs-body-color: var(--ink-2);--bs-body-font-family: var(--font);--bs-body-font-size: 1rem;--bs-body-line-height: 1.7;--bs-heading-color: var(--ink);--bs-primary: var(--brand);--bs-primary-rgb: 0, 131, 173;--bs-link-color: var(--brand-700);--bs-link-color-rgb: 0, 89, 118;--bs-link-hover-color: var(--brand);--bs-border-color: var(--line);--bs-border-radius: var(--r-sm);--bs-focus-ring-color: rgba(0, 131, 173, .18)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px;-webkit-text-size-adjust:100%}body{font-family:var(--font);color:var(--ink-2);background:var(--surface);font-size:1rem;line-height:1.7;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--ink);font-weight:700;letter-spacing:-.028em;line-height:1.18;text-wrap:balance}h1,.h1{font-size:clamp(2.15rem,1.35rem + 3.3vw,3.9rem);font-weight:800;letter-spacing:-.035em;line-height:1.08}h2,.h2{font-size:clamp(1.7rem,1.15rem + 2.1vw,2.7rem);letter-spacing:-.032em;line-height:1.14}h3,.h3{font-size:clamp(1.25rem,1.05rem + .75vw,1.6rem)}h4,.h4{font-size:1.15rem}h5,.h5{font-size:1.05rem}p{margin-bottom:1.05rem}p:last-child{margin-bottom:0}a{color:var(--brand-700);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .18s ease}a:hover{color:var(--brand)}strong,b{color:var(--ink);font-weight:650}::selection{background:var(--brand-200);color:var(--brand-800)}.lead-xl{font-size:clamp(1.05rem,.97rem + .45vw,1.3rem);line-height:1.65;color:var(--ink-2)}.lead-lg{font-size:clamp(1rem,.96rem + .25vw,1.12rem);line-height:1.7;color:var(--ink-2)}.text-muted-2{color:var(--ink-3)!important}.text-ink{color:var(--ink)!important}.measure{max-width:68ch}.measure-tight{max-width:56ch}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.74rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--brand-700)}.eyebrow:before{content:"";width:1.6rem;height:2px;border-radius:2px;background:var(--brand);opacity:.85}.eyebrow-center:before{display:none}.eyebrow-center{padding:.32rem .8rem;border-radius:var(--r-pill);background:var(--brand-050);border:1px solid var(--brand-100)}.section{padding-block:clamp(3.5rem,2rem + 6vw,7rem)}.section-sm{padding-block:clamp(2.5rem,1.5rem + 4vw,4.5rem)}.section-tint{background:var(--surface-2)}.section-line{border-top:1px solid var(--line)}.container-narrow{max-width:860px;margin-inline:auto}.stack-sm>*+*{margin-top:.5rem}.stack>*+*{margin-top:1rem}.stack-lg>*+*{margin-top:1.75rem}.divider{height:1px;background:var(--line);border:0;opacity:1;margin:0}.btn{--bs-btn-focus-box-shadow: var(--ring);font-family:var(--font);font-weight:600;letter-spacing:-.01em;border-radius:var(--r-pill);padding:.72rem 1.45rem;font-size:.95rem;line-height:1.4;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.btn-lg{padding:.92rem 1.9rem;font-size:1rem}.btn-sm{padding:.48rem 1.05rem;font-size:.86rem}.btn-brand,.btn-datanetic{background:var(--brand)!important;border:1px solid var(--brand)!important;color:#fff!important;box-shadow:0 6px 18px #0083ad38}.btn-brand:hover,.btn-datanetic:hover{background:var(--brand-700)!important;border-color:var(--brand-700)!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 12px 26px #0083ad47}.btn-brand:active,.btn-datanetic:active{transform:translateY(0)}.btn-outline-brand{background:transparent;border:1px solid var(--line-strong);color:var(--ink)!important}.btn-outline-brand:hover{border-color:var(--brand);color:var(--brand-700)!important;background:var(--brand-050);transform:translateY(-2px)}.btn-ghost{background:transparent;border:1px solid transparent;color:var(--ink-2)!important;padding-inline:.9rem}.btn-ghost:hover{background:var(--surface-3);color:var(--ink)!important}.btn-on-dark{background:#fff!important;border:1px solid #fff!important;color:var(--brand-800)!important}.btn-on-dark:hover{background:#ffffffe6!important;color:var(--brand-800)!important;transform:translateY(-2px)}.btn-outline-on-dark{background:transparent;border:1px solid rgba(255,255,255,.45);color:#fff!important}.btn-outline-on-dark:hover{background:#ffffff1f;border-color:#fffc;color:#fff!important}.link-arrow{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:.93rem;color:var(--brand-700);text-decoration:none}.link-arrow i,.link-arrow svg{transition:transform .2s ease}.link-arrow:hover i,.link-arrow:hover svg{transform:translate(4px)}.site-header{position:sticky;top:0;z-index:1030;background:#ffffffd1;border-bottom:1px solid transparent;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.site-header:before{content:"";position:absolute;inset:0;z-index:-1;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);pointer-events:none}.site-header.is-scrolled{border-bottom-color:var(--line);box-shadow:0 1px 20px #0b1f2a0d}.site-header .navbar{padding-block:.7rem}.brand-logo{height:34px;width:auto;display:block}.navbar-nav .nav-link{color:var(--ink-2)!important;font-size:.94rem;font-weight:550;letter-spacing:-.008em;padding:.5rem .85rem!important;border-radius:var(--r-sm);transition:color .18s ease,background-color .18s ease}.navbar-nav .nav-link:hover{color:var(--ink)!important;background:var(--surface-3)}.navbar-nav .nav-link.active{color:var(--brand-700)!important;font-weight:650}.navbar-nav .dropdown-toggle:after{margin-left:.35rem;vertical-align:.15em;border-top-width:.32em}.nav-dropdown{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-lg);padding:.5rem;min-width:300px;background:#fff}.nav-dropdown .dropdown-item{border-radius:var(--r-sm);padding:.6rem .7rem;white-space:normal;color:var(--ink-2);display:flex;gap:.75rem;align-items:flex-start}.nav-dropdown .dropdown-item:hover,.nav-dropdown .dropdown-item:focus{background:var(--brand-050);color:var(--ink)}.nav-dropdown .dropdown-item .di-title{display:block;font-weight:650;color:var(--ink);font-size:.93rem;line-height:1.35}.nav-dropdown .dropdown-item .di-desc{display:block;font-size:.8rem;color:var(--ink-3);line-height:1.45}.nav-dropdown .di-icon{flex:0 0 auto;width:2rem;height:2rem;border-radius:8px;background:var(--brand-050);color:var(--brand);display:grid;place-items:center;font-size:.85rem;margin-top:.1rem}.lang-switch .dropdown-menu{min-width:9rem;border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow);padding:.35rem}.lang-switch .dropdown-item{border-radius:8px;font-size:.9rem;padding:.45rem .65rem;color:var(--ink-2)}.lang-switch .dropdown-item:hover{background:var(--surface-3);color:var(--ink)}.navbar-toggler{border:1px solid var(--line);border-radius:var(--r-sm);padding:.45rem .6rem;color:var(--ink)}.navbar-toggler:focus{box-shadow:var(--ring)}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%230b1f2a' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 8h22M4 15h22M4 22h22'/%3e%3c/svg%3e")!important;width:1.25em;height:1.25em}.offcanvas{border-left:1px solid var(--line)}.offcanvas .navbar-nav .nav-link{padding:.7rem .5rem!important;font-size:1.02rem;border-bottom:1px solid var(--line);border-radius:0}.offcanvas .navbar-nav .nav-link:hover{background:transparent;color:var(--brand-700)!important}.hero{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(3.25rem,2rem + 6vw,6.5rem)}.hero:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(58rem 30rem at 78% -8%,rgba(0,131,173,.13),transparent 62%),radial-gradient(44rem 26rem at 4% 8%,rgba(0,131,173,.07),transparent 60%),linear-gradient(180deg,var(--brand-050) 0%,#ffffff 68%)}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(to right,rgba(11,31,42,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(11,31,42,.045) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(60% 55% at 50% 20%,#000 0%,transparent 100%);-webkit-mask-image:radial-gradient(60% 55% at 50% 20%,#000 0%,transparent 100%);opacity:.8}.hero-compact{padding-block:clamp(2.75rem,2rem + 3.5vw,4.25rem)}.crumbs{font-size:.82rem;color:var(--ink-3);margin-bottom:1.1rem}.crumbs a{color:var(--ink-3);text-decoration:none}.crumbs a:hover{color:var(--brand-700)}.crumbs .sep{opacity:.5;margin-inline:.45rem}.card-soft{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.35rem,1.1rem + .7vw,1.9rem);height:100%;display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.card-soft>.link-arrow:last-child{margin-top:auto;padding-top:1rem}.card-soft:hover{transform:translateY(-4px);border-color:var(--brand-200);box-shadow:var(--shadow)}.card-flat{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.35rem,1.1rem + .7vw,1.9rem);height:100%}.card-tint{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.35rem,1.1rem + .7vw,1.9rem)}.card-link{text-decoration:none;display:block;color:inherit}.card-link:hover{color:inherit}.icon-tile{width:2.85rem;height:2.85rem;border-radius:14px;display:grid;place-items:center;font-size:1.1rem;background:var(--brand-050);color:var(--brand);border:1px solid var(--brand-100);margin-bottom:1.1rem;transition:background-color .22s ease,color .22s ease}.card-soft:hover .icon-tile{background:var(--brand);color:#fff;border-color:var(--brand)}.icon-tile-sm{width:2.1rem;height:2.1rem;border-radius:10px;font-size:.85rem;margin-bottom:0}.chip{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;letter-spacing:.01em;padding:.3rem .68rem;border-radius:var(--r-pill);background:var(--surface-3);color:var(--ink-2);border:1px solid var(--line);white-space:nowrap}.chip-brand{background:var(--brand-050);color:var(--brand-700);border-color:var(--brand-100)}.chip-dark{background:var(--ink);color:#fff;border-color:var(--ink)}.badge.bg-datanetic,.bg-datanetic{background-color:var(--brand)!important;color:#fff!important}.checklist{list-style:none;padding:0;margin:0}.checklist li{position:relative;padding-left:1.85rem;margin-bottom:.7rem;line-height:1.6}.checklist li:last-child{margin-bottom:0}.checklist li:before{content:"";position:absolute;left:0;top:.42em;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--brand-050) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230083ad' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M3 8.5l3.2 3.2L13 4.8'/%3e%3c/svg%3e") center / .78rem no-repeat;border:1px solid var(--brand-100)}.step-num{width:2.4rem;height:2.4rem;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.95rem;color:var(--brand-700);background:var(--brand-050);border:1px solid var(--brand-100);flex:0 0 auto}.stat-value{font-size:clamp(2.1rem,1.5rem + 2.2vw,3.1rem);font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--brand)}.stat-label{font-size:.9rem;color:var(--ink-3);margin-top:.55rem}.shot{position:relative;display:block;width:100%;aspect-ratio:1 / 1;border-radius:var(--r);border:1px solid var(--line);background:#fff;overflow:hidden}.shot>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}.shot-frame{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface-2);padding:.6rem;overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .25s ease,box-shadow .25s ease}.card-link:hover .shot-frame,.shot-frame:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.img-round{border-radius:var(--r-lg);border:1px solid var(--line);width:100%;height:auto;display:block}.band-dark{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,var(--brand-800) 0%,var(--brand-700) 45%,var(--brand) 100%);color:#ffffffd1}.band-dark:after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(to right,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.06) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(70% 70% at 50% 0%,#000,transparent 100%);-webkit-mask-image:radial-gradient(70% 70% at 50% 0%,#000,transparent 100%)}.band-dark h1,.band-dark h2,.band-dark h3,.band-dark h4,.band-dark .h2,.band-dark strong{color:#fff}.band-dark .eyebrow{color:#ffffffd1}.band-dark .eyebrow:before{background:#ffffffb3}.band-dark .eyebrow-center{background:#ffffff1a;border-color:#fff3}.band-dark .stat-value{color:#fff}.band-dark .stat-label{color:#ffffffad}.band-dark .divider{background:#ffffff29}.trust-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 2.2rem}.trust-item{font-size:.92rem;font-weight:600;color:var(--ink-3);letter-spacing:-.01em}.faq .accordion-item{border:0;border-bottom:1px solid var(--line);background:transparent}.faq .accordion-item:first-child{border-top:1px solid var(--line)}.faq .accordion-button{background:transparent;color:var(--ink);font-weight:650;font-size:1.03rem;letter-spacing:-.018em;padding:1.25rem .25rem;box-shadow:none!important}.faq .accordion-button:not(.collapsed){color:var(--brand-700);background:transparent}.faq .accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230083ad' stroke-width='2' stroke-linecap='round'%3e%3cpath d='M3 6l5 5 5-5'/%3e%3c/svg%3e");background-size:1rem;width:1rem;height:1rem}.faq .accordion-body{padding:0 .25rem 1.4rem;color:var(--ink-2);max-width:72ch}.form-label{font-size:.88rem;font-weight:600;color:var(--ink);margin-bottom:.4rem}.form-control,.form-select{border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:.78rem 1rem;font-size:.96rem;color:var(--ink);background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.form-control::placeholder{color:#9db0ba}.form-control:focus,.form-select:focus{border-color:var(--brand);box-shadow:var(--ring)}.form-text{font-size:.8rem;color:var(--ink-3)}.invalid-feedback{display:block!important;font-size:.82rem}.is-invalid,.form-control.is-invalid{border-color:#d94a4a}.site-footer{background:var(--ink);color:#ffffff9e;font-size:.93rem}.site-footer h2,.site-footer .footer-title{color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.1rem}.site-footer a{color:#ffffff9e;text-decoration:none;transition:color .18s ease}.site-footer a:hover{color:#fff}.site-footer .footer-links li{margin-bottom:.55rem}.footer-logo{height:30px;width:auto}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);font-size:.84rem;color:#ffffff73}.social-btn{width:2.35rem;height:2.35rem;border-radius:50%;display:inline-grid;place-items:center;background:#ffffff12;color:#ffffffbf!important;transition:background-color .18s ease,color .18s ease,transform .18s ease}.social-btn:hover{background:var(--brand);color:#fff!important;transform:translateY(-2px)}.to-top{position:fixed;right:clamp(.9rem,.4rem + 1.4vw,1.75rem);bottom:clamp(.9rem,.4rem + 1.4vw,1.75rem);z-index:1020;width:2.85rem;height:2.85rem;border:1px solid var(--brand);border-radius:50%;display:grid;place-items:center;background:var(--brand);color:#fff;font-size:.95rem;box-shadow:0 8px 22px #0083ad47;opacity:0;visibility:hidden;transform:translateY(12px);pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s ease,background-color .18s ease}.to-top.is-visible{opacity:1;visibility:visible;transform:none;pointer-events:auto}.to-top:hover,.to-top:focus-visible{background:var(--brand-700);border-color:var(--brand-700);color:#fff}.to-top:hover{transform:translateY(-2px)}.to-top:focus-visible{outline:none;box-shadow:var(--ring)}@media(prefers-reduced-motion:reduce){.to-top{transition:none;transform:none}.to-top:hover{transform:none}}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}[data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal],[data-reveal].is-visible{opacity:1;transform:none;transition:none}.btn,.card-soft,.shot-frame,.social-btn{transition:none}}.datanetic-text-color,.text-datanetic{color:var(--brand)!important}.datanetic-bg-color{background-color:var(--brand)!important}.datanetic-border{border:1px solid var(--line)!important;border-radius:var(--r)}.hover-luxury:hover{transform:translateY(-4px);box-shadow:var(--shadow)!important}.custom-background,.custom-background2{background:linear-gradient(135deg,var(--brand-800),var(--brand));color:#fff}.btn-close:focus{box-shadow:var(--ring)}.js-cookie-consent{font-family:var(--font)}
