/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--navy:#061a38;--navy2:#0b2c59;--blue:#089be4;--cyan:#24b7ef;--ice:#f4f9fd;--ink:#0d2545;--muted:#60748e;--red:#ef4538}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ice);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1360px,100% - 64px);margin-inline:auto}.hero{color:#fff;background:radial-gradient(circle at 78% 38%,#0d4675 0,#0000 35%),linear-gradient(135deg,#04152f 0%,#071d40 52%,#03152e 100%);min-height:900px;position:relative;overflow:hidden}.hero-grid{opacity:.22;background-image:linear-gradient(#24b7ef29 1px,#0000 1px),linear-gradient(90deg,#24b7ef29 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 32%,#000 64%);mask-image:linear-gradient(90deg,#0000 32%,#000 64%)}.site-header{z-index:10;align-items:center;gap:28px;height:112px;display:flex;position:relative}.brand{background:#fff;border-radius:12px;width:265px;padding:9px 12px;display:block;box-shadow:0 10px 40px #0000002e}.brand img{width:100%;height:auto;display:block}.nav{align-items:center;gap:30px;margin-left:auto;display:flex}.nav a{color:#dfeaf7;font-size:14px;position:relative}.nav a:after{content:"";background:var(--cyan);height:2px;transition:all .25s;position:absolute;bottom:-10px;left:0;right:100%}.nav a:hover:after{right:0}.whatsapp-pill{border:1px solid var(--cyan);white-space:nowrap;border-radius:999px;padding:13px 18px;font-size:14px;font-weight:700}.menu-button{display:none}.hero-content{z-index:2;grid-template-columns:47% 53%;align-items:center;min-height:760px;padding-bottom:68px;display:grid;position:relative}.hero-copy{padding-right:36px}.eyebrow{color:#79d8ff;text-transform:uppercase;letter-spacing:.17em;margin-bottom:20px;font-size:12px;font-weight:800;display:inline-block}.eyebrow.dark{color:#087eb9}.hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(50px,5vw,74px);font-weight:760;line-height:1.03}.hero h1 em,.dark-section h2 em{color:var(--cyan);font-style:normal}.hero-copy>p{color:#cbd9e9;max-width:650px;margin:25px 0 30px;font-size:20px;line-height:1.65}.hero-actions{gap:15px;display:flex}.button{border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:58px;padding:17px 24px;font-weight:800;transition:all .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{color:#fff;background:linear-gradient(90deg,#079ee7,#20b5ed);box-shadow:0 12px 32px #12a8e738}.button.secondary{color:#fff;border:1px solid var(--cyan);background:#05204259}.trust-line{color:#bdcbe0;white-space:nowrap;align-items:center;gap:14px;margin-top:42px;font-size:13px;display:flex}.trust-line i{background:var(--cyan);border-radius:50%;width:4px;height:4px}.control-center{height:630px;position:relative}.dashboard-card,.metric-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#123865db,#041a39db);border:1px solid #7fcfff57;position:absolute;box-shadow:0 28px 70px #00000052}.dashboard-card{border-radius:22px;width:68%;height:300px;padding:25px;top:185px;right:3%}.dashboard-head{color:#dbe9f7;justify-content:space-between;align-items:center;display:flex}.dashboard-head b{color:#83ddff;font-size:12px}.chart{border-bottom:1px solid #ffffff1a;align-items:flex-end;gap:7%;height:145px;padding:18px 14px 8px;display:flex;position:relative}.chart:before,.chart:after{content:"";background:linear-gradient(90deg,var(--cyan),#1681d8);height:2px;box-shadow:0 0 14px var(--cyan);position:absolute;top:74px;left:0;right:0;transform:rotate(-10deg)}.chart:after{opacity:.55;top:104px;transform:rotate(-4deg)}.chart span{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 10px var(--cyan);border-radius:50%}.dashboard-foot{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:17px;display:grid}.dashboard-foot div{flex-direction:column;display:flex}.dashboard-foot small,.metric-card span{color:#9eb2c9;font-size:11px}.dashboard-foot strong{color:#6de8b4;margin-top:5px}.metric-card{border-radius:18px;flex-direction:column;width:190px;min-height:135px;padding:20px;display:flex}.metric-card small{color:#dce9f7;font-size:14px;font-weight:700}.metric-card strong{color:var(--cyan);margin:12px 0 5px;font-size:30px}.metric-a{width:245px;top:28px;left:18%}.metric-b{top:245px;left:0}.metric-c{bottom:0;left:8%}.metric-d{bottom:10px;right:0}.metric-d strong{color:#6de8b4}.metric-card:after{content:"";background:var(--cyan);width:8px;height:8px;box-shadow:0 0 14px var(--cyan);border-radius:50%;position:absolute;top:50%;right:-5px}.metric-d:after{background:var(--red);box-shadow:0 0 12px var(--red);left:-5px;right:auto}.problem-strip{background:#fff;border-bottom:1px solid #dfe9f2}.strip-inner{align-items:center;gap:18px;min-height:100px;display:flex}.strip-inner p{color:var(--muted)}.strip-inner strong{font-size:18px}.strip-inner a{color:#078aca;margin-left:auto;font-weight:800}.section{padding:110px 0}.section.light,.services{background:#f5f9fc}.section-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;margin-bottom:54px;display:grid}.section h2{letter-spacing:-.035em;margin:0;font-size:clamp(38px,4vw,58px);line-height:1.08}.section-heading>p{color:var(--muted);margin:0;font-size:18px;line-height:1.65}.solution-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.solution-card{background:#fff;border:1px solid #dfe9f2;border-radius:18px;flex-direction:column;min-height:340px;padding:25px;transition:all .28s;display:flex;box-shadow:0 8px 30px #0424460a}.solution-card:hover{border-color:#75cffa;transform:translateY(-6px);box-shadow:0 22px 55px #043d641f}.card-top{justify-content:space-between;align-items:center;display:flex}.solution-icon{color:#078aca;background:#e3f5fd;border-radius:13px;place-items:center;width:46px;height:46px;font-size:22px;font-weight:800;display:grid}.family{text-transform:uppercase;letter-spacing:.12em;color:#7690aa;font-size:10px;font-weight:800}.solution-card .problem{text-transform:uppercase;letter-spacing:.08em;color:#e14d45;margin:28px 0 12px;font-size:12px;font-weight:800}.solution-card h3{margin:0 0 12px;font-size:22px}.solution-card>p:not(.problem){color:var(--muted);margin:0;line-height:1.6}.solution-card a{color:#087fb9;justify-content:space-between;margin-top:auto;padding-top:22px;font-weight:800;display:flex}.active-problem{background:var(--navy);color:#fff;border-radius:18px;align-items:center;gap:20px;margin-top:18px;padding:20px 26px;display:flex}.active-problem span{color:#7edfff;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:800}.active-problem p{color:#b8c9da;margin:0}.dark-section{color:#fff;background:linear-gradient(135deg,#061831,#0b2d5d)}.method-layout{grid-template-columns:1fr 1fr;align-items:start;gap:100px;display:grid}.method-layout>div>p{color:#b9c9da;max-width:580px;margin:24px 0 30px;font-size:18px;line-height:1.7}.method-steps{margin:0;padding:0;list-style:none}.method-steps li{border-bottom:1px solid #ffffff1f;grid-template-columns:55px 1fr;gap:20px;padding:23px 0;display:grid}.method-steps b{color:var(--cyan);font-size:13px}.method-steps strong{font-size:21px}.method-steps p{color:#aebfd2;margin:7px 0 0}.service-grid{border-top:1px solid #cad9e6;border-left:1px solid #cad9e6;grid-template-columns:repeat(3,1fr);display:grid}.service-grid div{background:#fff;border-bottom:1px solid #cad9e6;border-right:1px solid #cad9e6;flex-direction:column;justify-content:space-between;min-height:150px;padding:28px;display:flex}.service-grid span{color:#0093d7;font-size:12px}.service-grid strong{font-size:19px}.resources{color:#fff;background:#071d3d}.resource-card{justify-content:space-between;align-items:end;gap:40px;display:flex}.resource-card h2{max-width:800px}.resource-card p{color:#b7c7d8;max-width:680px;line-height:1.7}.diagnostic{background:#e4f5fc}.diagnostic-inner{grid-template-columns:1fr .7fr;align-items:center;gap:70px;display:grid}.diagnostic-inner p{color:var(--muted);font-size:18px;line-height:1.7}.diagnostic-actions{text-align:center}.diagnostic-actions p{font-size:13px}.diagnostic-actions .button{width:100%}footer{color:#c5d4e3;background:#031226;padding:70px 0 25px}.footer-grid{grid-template-columns:1.5fr .8fr 1fr 1.3fr;gap:48px;display:grid}.footer-brand img{background:#fff;border-radius:10px;width:260px;padding:8px}.footer-grid>div{flex-direction:column;gap:10px;display:flex}.footer-grid strong{color:#fff}.footer-grid p,.footer-grid a{margin:0;font-size:13px;line-height:1.6}.legal{border-top:1px solid #ffffff1f;margin-top:55px;padding-top:22px;font-size:12px}.menu-button{color:#fff;background:0 0;border:0;font-size:26px}@media (width<=1100px){.nav{display:none}.nav.open{background:#08244a;border:1px solid #1f5f8b;border-radius:16px;flex-direction:column;padding:25px;display:flex;position:absolute;top:100px;left:32px;right:32px}.menu-button{margin-left:auto;display:block}.hero-content{grid-template-columns:1fr}.hero{min-height:auto}.hero-copy{padding:80px 0 35px}.control-center{height:620px}.solution-grid{grid-template-columns:repeat(2,1fr)}.site-header .whatsapp-pill{display:none}}@media (width<=700px){.shell{width:min(100% - 32px,1360px)}.site-header{height:90px}.brand{width:205px}.hero-copy{padding-top:55px}.hero h1{font-size:46px}.hero-copy>p{font-size:17px}.hero-actions{flex-direction:column}.trust-line{white-space:normal;flex-wrap:wrap}.control-center{transform-origin:0 0;width:114%;height:540px;transform:scale(.88)}.dashboard-card{width:78%;right:0}.metric-a{left:5%}.metric-b{display:none}.metric-c{left:0}.metric-d{right:0}.strip-inner{flex-direction:column;align-items:flex-start;padding:24px 0}.strip-inner a{margin-left:0}.section{padding:76px 0}.section-heading,.method-layout,.diagnostic-inner{grid-template-columns:1fr;gap:34px}.solution-grid{grid-template-columns:1fr}.active-problem{flex-direction:column;align-items:flex-start}.service-grid{grid-template-columns:1fr}.resource-card{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr}.hero-grid{-webkit-mask-image:none;mask-image:none}.section h2{font-size:39px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.product-page{background:#f5f9fc}.product-header{align-items:center;gap:34px;height:102px;display:flex}.product-header .brand{width:245px}.product-header nav{gap:30px;margin-left:auto;font-size:14px;font-weight:700;display:flex}.product-header .whatsapp-pill{color:#057fb9}.product-hero{color:#fff;background:linear-gradient(135deg,#061831,#0b2e5e);position:relative;overflow:hidden}.product-grid{opacity:.22;background-image:linear-gradient(#24b7ef2b 1px,#0000 1px),linear-gradient(90deg,#24b7ef2b 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 100%);mask-image:linear-gradient(90deg,#0000 10%,#000 100%)}.product-hero-inner{grid-template-columns:1fr 390px;align-items:center;gap:95px;min-height:690px;display:grid;position:relative}.product-tag{color:#90e1ff;text-transform:uppercase;letter-spacing:.14em;border:1px solid #62d3ff73;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:800;display:inline-flex}.product-kicker{text-transform:uppercase;letter-spacing:.15em;color:#8ddfff;margin:28px 0 15px;font-size:12px;font-weight:800}.product-hero h1{letter-spacing:-.04em;max-width:900px;margin:0;font-size:clamp(48px,5vw,72px);line-height:1.04}.product-intro{color:#c4d2e1;max-width:760px;margin:25px 0 30px;font-size:19px;line-height:1.65}.product-summary{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09264fbd;border:1px solid #7ad3ff66;border-radius:22px;padding:28px;box-shadow:0 35px 80px #0000004d}.product-summary>span{text-transform:uppercase;letter-spacing:.15em;color:#86ddff;font-size:11px}.product-summary h2{margin:14px 0 24px;font-size:26px}.product-summary>div{border-top:1px solid #ffffff1f;justify-content:space-between;padding:14px 0;display:flex}.product-summary small{color:#9fb2c8}.product-summary p{border-left:3px solid var(--cyan);color:#b7c9dc;background:#061a38;margin:18px 0 0;padding:13px;font-size:12px;line-height:1.5}.two-col{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.pain-list{gap:15px;margin:35px 0 0;padding:0;list-style:none;display:grid}.pain-list li{color:#e64d45;background:#fff;border:1px solid #dde8f1;border-radius:12px;padding:17px 20px;font-weight:800}.pain-list span{color:var(--ink);margin-left:12px;font-weight:600}.outcome-panel{background:var(--navy);color:#fff;border-radius:22px;padding:30px}.outcome-panel>span{text-transform:uppercase;color:#7adaff;letter-spacing:.14em;font-size:11px;font-weight:800}.outcome-panel>div{border-bottom:1px solid #ffffff1f;grid-template-columns:45px 1fr;gap:15px;padding:24px 0;display:grid}.outcome-panel b{color:var(--cyan);font-size:12px}.outcome-panel p{margin:0;font-size:17px}.features-section{color:#fff;background:linear-gradient(135deg,#061831,#0b2c59)}.features-section .section-heading>p{color:#b2c3d5}.feature-grid{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);display:grid}.feature-grid article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;min-height:225px;padding:30px}.feature-grid span{color:var(--cyan);font-size:11px}.feature-grid h3{margin:30px 0 12px;font-size:21px}.feature-grid p{color:#afc0d2;margin:0;line-height:1.6}.fit-section{background:#eef6fb}.fit-section h2{max-width:820px}.fit-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px;display:grid}.fit-grid div{color:#087fb9;background:#fff;border:1px solid #d8e5ef;border-radius:12px;padding:19px;font-weight:800}.implementation{color:#fff;background:#071d3d}.implementation-grid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.implementation-grid p{color:#b6c7d8;line-height:1.7}.implementation-grid ol{margin:0;padding:0;list-style:none}.implementation-grid li{border-bottom:1px solid #ffffff21;grid-template-columns:45px 1fr;gap:15px;padding:20px;font-size:18px;font-weight:700;display:grid}.implementation-grid b{color:var(--cyan);font-size:12px}.pricing-section{background:#fff}.price-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px;display:grid}.price-grid article{border:1px solid #d8e5ef;border-radius:16px;flex-direction:column;min-height:245px;padding:25px;display:flex}.price-grid article.featured{background:#e5f6fd;border-color:#7ed6fa}.price-grid article>span{text-transform:uppercase;letter-spacing:.09em;color:#60748e;font-size:12px;font-weight:800}.price-grid strong{color:#082b59;margin:30px 0 8px;font-size:34px}.price-grid strong small{font-size:12px}.price-grid p{color:var(--muted);font-size:13px}.price-grid a{color:#0784c3;margin-top:auto;font-weight:800}.price-notice{border-left:4px solid var(--red);color:#536a82;background:#f3f6f9;margin-top:20px;padding:18px 20px;font-size:13px;line-height:1.6}.faq-grid{grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.faq-grid details{border-bottom:1px solid #cad9e6;padding:22px 0}.faq-grid summary{cursor:pointer;justify-content:space-between;font-size:18px;font-weight:800;list-style:none;display:flex}.faq-grid summary span{color:#0794d8}.faq-grid details p{color:var(--muted);line-height:1.7}.product-cta{color:#fff;background:linear-gradient(135deg,#051932,#0b3970);padding:75px 0}.product-cta>.shell{justify-content:space-between;align-items:end;gap:50px;display:flex}.product-cta h2{margin:0;font-size:42px}.product-cta p{color:#b6c8da}.other-products{background:#e6f4fb;padding:55px 0}.other-products>.shell>span{text-transform:uppercase;letter-spacing:.14em;color:#087cb4;font-size:11px;font-weight:800}.other-products .shell>div{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.other-products a{background:#fff;border:1px solid #cfe0ed;border-radius:999px;padding:12px 16px;font-size:13px;font-weight:800}.other-products a b{color:#0794d8;margin-left:8px}@media (width<=900px){.product-header nav{display:none}.product-header .whatsapp-pill{margin-left:auto}.product-hero-inner{grid-template-columns:1fr;gap:35px;padding:70px 0}.product-summary{max-width:520px}.two-col,.implementation-grid,.faq-grid{grid-template-columns:1fr;gap:45px}.feature-grid,.fit-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.product-header{height:85px}.product-header .brand{width:200px}.product-header .whatsapp-pill{display:none}.product-hero h1{font-size:43px}.product-hero-inner{min-height:auto}.product-summary{padding:22px}.feature-grid,.fit-grid{grid-template-columns:1fr}.product-cta>.shell{flex-direction:column;align-items:flex-start}.product-cta h2{font-size:36px}}.resource-actions{flex-shrink:0;gap:12px;display:flex}.tool-page{background:#f4f9fd;min-height:100vh}.tool-hero{color:#fff;background:linear-gradient(135deg,#04152f,#0a3264);align-items:center;min-height:500px;display:flex;position:relative;overflow:hidden}.tool-grid{opacity:.23;background-image:linear-gradient(#24b7ef2b 1px,#0000 1px),linear-gradient(90deg,#24b7ef2b 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.tool-hero-copy{padding:80px 0;position:relative}.tool-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(52px,6vw,78px);line-height:1.02}.tool-hero h1 em{color:var(--cyan);font-style:normal}.tool-hero-copy>p{color:#c2d2e3;max-width:730px;margin:24px 0 0;font-size:19px;line-height:1.7}.diagnostic-workspace{padding:80px 0 100px}.quiz-layout{grid-template-columns:250px 1fr;align-items:start;gap:35px;display:grid}.quiz-layout>aside{color:#fff;background:#071d3d;border-radius:18px;padding:26px;position:sticky;top:24px}.quiz-layout>aside span{text-transform:uppercase;letter-spacing:.13em;color:#80dcff;font-size:11px}.quiz-layout>aside strong{margin:14px 0;font-size:34px;display:block}.quiz-layout>aside p{color:#9fb4ca;margin:18px 0 0;font-size:13px;line-height:1.5}.progress{background:#173a63;border-radius:99px;height:5px;overflow:hidden}.progress i{background:var(--cyan);height:100%;transition:width .3s;display:block}.quiz-card,.result-card{background:#fff;border:1px solid #d7e5ef;border-radius:22px;min-height:500px;padding:45px;box-shadow:0 18px 55px #06284814}.quiz-kicker,.result-label{color:#0789ca;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800}.quiz-card h2,.result-card h2{letter-spacing:-.035em;margin:16px 0 32px;font-size:clamp(32px,4vw,50px)}.quiz-options{gap:11px;display:grid}.quiz-options button{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:#f7fbfe;border:1px solid #d6e3ed;border-radius:13px;justify-content:space-between;align-items:center;padding:19px 20px;font-weight:750;transition:all .2s;display:flex}.quiz-options button:hover{background:#eaf8fe;border-color:#51c2f2;transform:translate(4px)}.quiz-options button b{color:#0796db}.back-button,.restart{color:#60748e;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:25px;padding:8px 0;font-weight:700}.result-card>p{color:#536a82;max-width:800px;font-size:19px;line-height:1.7}.result-note{border-left:4px solid var(--cyan);background:#e8f6fc;margin:30px 0;padding:20px 22px}.result-note p{color:#526a82;margin:7px 0 0;line-height:1.6}.result-actions{flex-wrap:wrap;gap:12px;display:flex}.outline-dark{color:#0a315b;background:#fff;border:1px solid #8eabc1}.tool-footer-note{background:#e3f3fa;padding:45px 0}.tool-footer-note .shell{grid-template-columns:.7fr 1.3fr auto;align-items:center;gap:35px;display:grid}.tool-footer-note p{color:#5b7188}.tool-footer-note a{color:#087fba;font-weight:800}.compare-hero .tool-hero-copy>p{margin-bottom:28px}.compare-intro{background:#fff;padding:80px 0}.compare-intro>.shell{grid-template-columns:1fr .7fr;align-items:end;gap:80px;display:grid}.compare-intro h2{letter-spacing:-.035em;margin:0;font-size:45px;line-height:1.08}.compare-intro p{color:var(--muted);font-size:18px;line-height:1.7}.compare-table-section{background:#fff;padding:0 0 100px}.compare-table-wrap{border:1px solid #d8e5ef;border-radius:18px;overflow-x:auto;box-shadow:0 16px 50px #052a4c12}.compare-table-wrap table{border-collapse:collapse;background:#fff;width:100%;min-width:1050px}.compare-table-wrap th{color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.1em;background:#071d3d;padding:19px 17px;font-size:11px}.compare-table-wrap td{color:#536a82;border-bottom:1px solid #dce7ef;padding:22px 17px;font-size:14px;line-height:1.45}.compare-table-wrap tbody tr:hover{background:#f1f9fd}.compare-table-wrap td:first-child span{color:#078bc9;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.compare-table-wrap td:first-child strong{color:var(--ink);font-size:15px}.compare-table-wrap td:nth-child(5) strong{color:var(--ink);font-size:18px;display:block}.compare-table-wrap td:nth-child(5) small{margin-top:5px;display:block}.compare-table-wrap td:last-child a{color:#0789ca;font-weight:800}.mode{border-radius:99px;padding:7px 10px;font-size:11px;display:inline-flex}.mode.nube{color:#087653;background:#dff6ee}.mode.escritorio{color:#087db5;background:#e5f3fb}.table-notice{color:#657a8f;margin-top:16px;font-size:12px;line-height:1.6}.decision-band{color:#fff;background:#071d3d;padding:100px 0}.decision-band>.shell{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.decision-band h2{letter-spacing:-.035em;margin:0;font-size:45px;line-height:1.08}.decision-cards{gap:14px;display:grid}.decision-cards article{background:#0a2d578c;border:1px solid #7ad3ff40;border-radius:15px;padding:25px}.decision-cards strong{font-size:18px}.decision-cards p{color:#afc1d3;margin-bottom:0;line-height:1.65}@media (width<=850px){.quiz-layout{grid-template-columns:1fr}.quiz-layout>aside{position:static}.tool-footer-note .shell,.compare-intro>.shell,.decision-band>.shell{grid-template-columns:1fr;gap:28px}.resource-actions{flex-direction:column;align-items:stretch}.quiz-card,.result-card{padding:30px}.result-actions{flex-direction:column}.tool-hero{min-height:470px}.compare-intro h2,.decision-band h2{font-size:38px}}.solution-filters{flex-wrap:wrap;gap:9px;margin:-20px 0 32px;display:flex}.solution-filters button{color:#536b83;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdde9;border-radius:999px;padding:10px 15px;font-size:12px;font-weight:800;transition:all .2s}.solution-filters button:hover,.solution-filters button.active{background:var(--navy);border-color:var(--navy);color:#fff}.business-routes{grid-template-columns:repeat(4,1fr);gap:12px;margin:-10px 0 35px;display:grid}.business-routes a{background:#e6f4fb;border:1px solid #cfe5f1;border-radius:15px;flex-direction:column;gap:8px;padding:20px;transition:all .2s;display:flex}.business-routes a:hover{background:#d8eff9;transform:translateY(-3px)}.business-routes span{color:#0794d8;font-size:11px;font-weight:800}.business-routes strong{font-size:17px}.business-routes small{color:#61778d;line-height:1.45}.catalog-cta{justify-content:center;align-items:center;gap:25px;margin-top:34px;display:flex}.catalog-cta>a:not(.button){color:#087fb9;font-weight:800}.product-visual{background:radial-gradient(circle at 50% 45%,#1ca7e02e,#0000 38%),#051c3da8;border:1px solid #7ad3ff59;border-radius:28px;height:455px;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000047}.visual-orbit{border:1px solid #52cafb40;border-radius:50%;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:260px;height:260px}.orbit-two{width:390px;height:390px}.visual-core{text-align:center;background:linear-gradient(145deg,#0e4b7f,#071d3d);border:1px solid #56c9f6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:165px;height:165px;padding:18px;display:flex;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 45px #22b5ef47}.visual-core small{text-transform:uppercase;letter-spacing:.14em;color:#8cddfb}.visual-core strong{margin:9px 0;font-size:18px}.visual-core span{color:#7be1b4;font-size:11px}.visual-node{background:#0a315d;border:1px solid #69cff86b;border-radius:12px;align-items:center;gap:9px;max-width:155px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 12px 30px #00000038}.visual-node b{color:var(--cyan);font-size:10px}.visual-node span{font-size:12px;font-weight:800}.node-1{top:55px;left:18px}.node-2{top:120px;right:18px}.node-3{bottom:65px;left:30px}.visual-status{color:#b6c9db;text-transform:uppercase;letter-spacing:.08em;font-size:10px;position:absolute;bottom:22px;right:20px}.visual-status i{background:#63e6ad;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #63e6ad}.catalog-hero{color:#fff;background:linear-gradient(135deg,#04152f,#0a3264);position:relative;overflow:hidden}.catalog-hero-layout{grid-template-columns:1fr 460px;align-items:center;gap:90px;min-height:670px;display:grid;position:relative}.catalog-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(52px,5vw,76px);line-height:1.02}.catalog-hero h1 em{color:var(--cyan);font-style:normal}.catalog-hero p{color:#bdcde0;max-width:760px;font-size:18px;line-height:1.7}.catalog-map{grid-template-columns:1fr 1fr;gap:12px;display:grid}.catalog-map a{background:#07264ebf;border:1px solid #6bd1fa52;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:150px;padding:20px;transition:all .2s;display:flex}.catalog-map a:hover{border-color:#62cff8;transform:translateY(-4px)}.catalog-map>a>span{color:var(--cyan);font-size:28px}.catalog-map small{color:#76d9fb;margin-bottom:5px;display:block}.catalog-jump{gap:10px;padding:24px 0;display:flex;overflow-x:auto}.catalog-jump a{white-space:nowrap;background:#fff;border:1px solid #cbdde9;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:800}.catalog-route{border-top:1px solid #d7e4ed;padding:95px 0;scroll-margin-top:20px}.catalog-route-head{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:38px;display:grid}.catalog-route-head>div{align-items:flex-start;gap:18px;display:flex}.catalog-route-head span{color:#0794d8;font-size:12px;font-weight:800}.catalog-route-head h2{letter-spacing:-.035em;margin:0;font-size:46px}.catalog-route-head>p{color:var(--muted);margin:0;font-size:18px;line-height:1.65}.catalog-products{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.catalog-products article{background:#fff;border:1px solid #d8e5ee;border-radius:18px;overflow:hidden;box-shadow:0 12px 35px #0528480d}.catalog-product-graphic{background:linear-gradient(135deg,#061a38,#0b3970);align-items:flex-end;gap:8px;height:130px;padding:22px;display:flex;position:relative;overflow:hidden}.catalog-product-graphic:after{content:"";border:1px solid #4ac7f838;border-radius:50%;width:170px;height:170px;position:absolute;top:-65px;right:-40px}.catalog-product-graphic>span{color:#39c2f5;font-size:34px;position:absolute;bottom:18px;right:22px}.catalog-product-graphic i{background:linear-gradient(#2ec0f3,#0872c5);border-radius:5px 5px 0 0;width:11px;box-shadow:0 0 12px #27bcf14d}.catalog-product-copy{padding:24px}.catalog-product-copy>small{text-transform:uppercase;letter-spacing:.1em;color:#0789ca;font-size:10px;font-weight:800}.catalog-product-copy h3{margin:12px 0;font-size:22px}.catalog-product-copy>p{color:#5f748a;min-height:88px;line-height:1.55}.catalog-product-copy ul{gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.catalog-product-copy li{color:#405b73;font-size:12px}.catalog-product-copy li:before{content:"✓";color:#0794d8;margin-right:8px}.catalog-product-copy a{color:#087fb9;border-top:1px solid #dfe9f0;justify-content:space-between;padding-top:17px;font-weight:800;display:flex}@media (width<=1000px){.business-routes{grid-template-columns:1fr 1fr}.catalog-hero-layout{grid-template-columns:1fr;gap:35px;padding:70px 0}.catalog-map{max-width:650px}.catalog-products{grid-template-columns:1fr 1fr}.catalog-route-head{grid-template-columns:1fr;gap:20px}}@media (width<=650px){.business-routes,.catalog-map,.catalog-products{grid-template-columns:1fr}.catalog-cta{flex-direction:column;align-items:stretch}.catalog-hero h1{font-size:44px}.catalog-map a{min-height:115px}.catalog-route{padding:65px 0}.catalog-route-head h2{font-size:37px}.product-visual{height:390px}.orbit-two{width:330px;height:330px}.node-2{right:8px}.node-1{left:8px}.node-3{left:12px}.visual-node{max-width:130px}.visual-status{right:12px}}.solution-logo{background:linear-gradient(145deg,#fff,#f1f8fc);border:1px solid #dce9f2;border-radius:13px;justify-content:center;align-items:center;height:92px;margin:-4px -4px 18px;padding:17px 20px;display:flex;position:relative;overflow:hidden}.solution-logo:after{content:"";background:#1daee917;border-radius:50%;width:90px;height:90px;position:absolute;top:-44px;right:-40px}.solution-logo img{object-fit:contain;z-index:1;width:auto;max-width:100%;height:auto;max-height:62px;display:block;position:relative}.solution-logo.product-vende img{max-height:75px}.solution-logo.product-respaldos{background:linear-gradient(145deg,#071d3d,#0c3a70)}.catalog-product-graphic{background:radial-gradient(circle at 85% 15%,#34c1f238,#0000 36%),linear-gradient(135deg,#051831,#0b366b);justify-content:center;align-items:center;height:172px;padding:28px}.catalog-product-graphic:before{content:"";border:1px solid #75d5fa26;border-radius:13px;position:absolute;inset:12px}.catalog-product-graphic img{object-fit:contain;z-index:2;filter:drop-shadow(0 8px 18px #0000002e);width:auto;max-width:82%;height:auto;max-height:82px;display:block;position:relative}.catalog-product-graphic>span{text-transform:uppercase;letter-spacing:.14em;color:#bfeeff;z-index:3;background:#031630b8;border:1px solid #77d8fc61;border-radius:99px;padding:6px 9px;font-size:9px;bottom:14px;right:18px}.catalog-product-graphic.product-respaldos img{max-height:95px}.catalog-product-graphic.product-escritorio-virtual img,.catalog-product-graphic.product-vende img{max-height:110px}.catalog-products article{transition:transform .25s,box-shadow .25s,border-color .25s}.catalog-products article:hover{border-color:#71cff6;transform:translateY(-6px);box-shadow:0 24px 60px #052d5224}.product-brand-lockup{background:#fffffff5;border:1px solid #96dcf985;border-radius:17px;justify-content:center;align-items:center;min-width:260px;max-width:390px;height:110px;margin-bottom:24px;padding:18px 24px;display:inline-flex;box-shadow:0 18px 45px #0000002e}.product-brand-lockup img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:75px;display:block}.product-brand-lockup.product-vende img,.product-brand-lockup.product-escritorio-virtual img{max-height:92px}.product-brand-lockup.product-respaldos{background:linear-gradient(145deg,#0b315d,#0d477f)}.visual-core{background:#fffffff7;width:190px;height:190px;padding:25px;box-shadow:0 0 55px #26bef44d}.visual-core img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:88px;display:block}.visual-core span{color:#087db5;text-transform:uppercase;letter-spacing:.12em;background:#e3f5fd;border-radius:99px;margin-top:12px;padding:5px 9px;font-weight:800}.product-visual:has(.visual-core img[src*=respaldos]) .visual-core{background:linear-gradient(145deg,#0b315d,#0d477f)}@media (width<=650px){.solution-logo{height:88px}.catalog-product-graphic{height:150px}.product-brand-lockup{width:100%;min-width:0;max-width:330px}.visual-core{width:160px;height:160px;padding:22px}.visual-core img{max-height:68px}}.home-light{color:#0b2a4e;background:#fff}.light-header{z-index:30;background:#fff;align-items:center;gap:30px;height:104px;display:flex;position:relative}.light-header .brand{box-shadow:none;border:1px solid #e1ebf2}.light-nav{align-items:center;gap:30px;margin-left:auto;display:flex}.light-nav a{color:#294b69;font-size:14px;font-weight:700}.light-nav a:hover{color:#0799dc}.light-whatsapp{color:#087fb8;border:1px solid #2db5e9;border-radius:999px;padding:13px 18px;font-size:13px}.light-header .menu-button{color:#0d3158}.bright-hero{background:linear-gradient(145deg,#fff 0%,#f6fbfd 56%,#e8f7fb 100%);border-top:1px solid #edf2f6;min-height:720px;position:relative;overflow:hidden}.bright-dots{opacity:.18;background-image:radial-gradient(#6dccec 1.2px,#0000 1.2px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 65%,#0000);mask-image:linear-gradient(90deg,#0000 4%,#000 65%,#0000)}.brand-ribbon{opacity:.16;border-radius:999px;position:absolute;transform:rotate(-24deg)}.ribbon-one{background:#17afe8;width:800px;height:120px;top:90px;right:-260px}.ribbon-two{background:#ef4d43;width:650px;height:70px;bottom:65px;right:-190px}.bright-hero-grid{z-index:2;grid-template-columns:.92fr 1.08fr;align-items:center;gap:72px;min-height:720px;display:grid;position:relative}.bright-copy h1{letter-spacing:-.05em;color:#09284c;margin:0;font-size:clamp(54px,5.3vw,78px);line-height:1.02}.bright-copy h1 em{color:#10a6df;font-style:normal}.bright-copy>p{color:#526d83;max-width:680px;margin:27px 0 32px;font-size:20px;line-height:1.65}.button.light-outline{color:#0b73a6;background:#fff;border:1px solid #80cdea}.bright-trust{color:#6a8091;border-top:1px solid #dbe9ef;gap:26px;margin-top:38px;padding-top:24px;font-size:12px;display:flex}.bright-trust span{flex-direction:column;gap:4px;display:flex}.bright-trust b{color:#143d61;font-size:14px}.people-collage{height:590px;position:relative}.people-collage figure{margin:0}.main-photo{border-radius:42% 16px;position:absolute;inset:25px 0 55px 65px;overflow:hidden;box-shadow:0 28px 80px #104b6c2e}.main-photo img,.owner-photo img,.human-photo>img{object-fit:cover;width:100%;height:100%;display:block}.main-photo:after{content:"";background:linear-gradient(#0000 60%,#02243cb3);position:absolute;inset:0}.main-photo figcaption{z-index:2;color:#fff;align-items:center;gap:14px;display:flex;position:absolute;bottom:24px;left:28px;right:28px}.main-photo figcaption span{background:#15aee5;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;display:grid}.main-photo figcaption strong{font-size:17px}.owner-photo{border:8px solid #fff;border-radius:22px;width:175px;height:220px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 20px 50px #13506f33}.floating-result{background:#fff;border:1px solid #d7eaf2;border-radius:18px;flex-direction:column;width:245px;padding:22px;display:flex;position:absolute;bottom:10px;right:-22px;box-shadow:0 20px 55px #0c4e6f2b}.floating-result small{color:#e74e45;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:800}.floating-result strong{color:#0e3156;margin:8px 0;font-size:18px}.floating-result span{color:#668093;font-size:12px}.need-selector{background:#fff;padding:110px 0}.need-heading{grid-template-columns:1.1fr .75fr;align-items:end;gap:80px;margin-bottom:45px;display:grid}.need-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(42px,4.5vw,62px);line-height:1.07}.need-heading>p{color:#627b8d;margin:0;font-size:18px;line-height:1.65}.need-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.need-card{border:1px solid #0000;border-radius:24px;flex-direction:column;min-height:335px;padding:27px;transition:all .25s;display:flex;position:relative;overflow:hidden}.need-card:after{content:"";opacity:.12;border:1px solid;border-radius:50%;width:150px;height:150px;position:absolute;top:-55px;right:-55px}.need-card:hover{transform:translateY(-7px);box-shadow:0 22px 55px #0c4b6d1f}.need-card>div{justify-content:space-between;align-items:center;display:flex}.need-card>div span{font-size:11px;font-weight:800}.need-card i{font-size:34px;font-style:normal}.need-card h3{margin:65px 0 15px;font-size:27px;line-height:1.1}.need-card p{color:#526b7d;margin:0;line-height:1.6}.need-card>b{margin-top:auto;font-size:13px}.need-card.mint{color:#087f73;background:#e8f8f5;border-color:#c9eee7}.need-card.blue{color:#087fb8;background:#e9f6fc;border-color:#cdeaf7}.need-card.violet{color:#6450b1;background:#f0edfb;border-color:#dfd8f6}.need-card.coral{color:#d6544a;background:#fff0ed;border-color:#f7d8d3}.pain-lab{background:#f3f9fc;padding:110px 0;overflow:hidden}.pain-lab-heading{grid-template-columns:1.15fr .65fr;align-items:end;gap:85px;margin-bottom:48px;display:grid}.pain-lab-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(43px,4.5vw,64px);line-height:1.04}.pain-lab-heading h2 em{color:#09a3df;font-style:normal}.pain-lab-heading>p{color:#60798c;margin:0;font-size:18px;line-height:1.65}.pain-lab-grid{grid-template-columns:.72fr 1.28fr;align-items:stretch;gap:22px;display:grid}.pain-list-visual{gap:9px;display:grid}.pain-list-visual button{font:inherit;text-align:left;color:#163b5d;cursor:pointer;background:#fff;border:1px solid #d8e7ee;border-radius:16px;grid-template-columns:42px 1fr 20px;align-items:center;gap:14px;padding:15px 17px;transition:all .22s;display:grid;position:relative;overflow:hidden}.pain-list-visual button:after{content:"";background:#42c7f2;width:0;height:3px;position:absolute;bottom:0;left:0}.pain-list-visual button.active:after{animation:7s linear forwards tabProgress}.pain-list-visual button>span{color:#098dca;background:#eaf6fb;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.pain-list-visual button div{flex-direction:column;gap:4px;display:flex}.pain-list-visual button strong{font-size:14px}.pain-list-visual button small{color:#718697;line-height:1.35}.pain-list-visual button>b{color:#9ab0bf}.pain-list-visual button:hover,.pain-list-visual button.active{border-color:#64c8ee;transform:translate(7px);box-shadow:0 14px 35px #0d55781a}.pain-list-visual button.active{color:#fff;background:#0b3159}.solution-map{color:#fff;background:linear-gradient(145deg,#082a50,#0b416e);border-radius:25px;min-height:760px;padding:32px 34px;transition:background .4s;position:relative;overflow:hidden;box-shadow:0 25px 70px #083b5c2e}.solution-map.mint{background:linear-gradient(145deg,#063b46,#087b75)}.solution-map.blue{background:linear-gradient(145deg,#092a56,#135da2)}.solution-map.violet{background:linear-gradient(145deg,#2d245d,#604aa8)}.solution-map.coral{background:linear-gradient(145deg,#222f55,#164f78)}.solution-map.gold{background:linear-gradient(145deg,#35304f,#7c5831)}.solution-map:after{content:"";border:1px solid #68d4f92e;border-radius:50%;width:350px;height:350px;position:absolute;top:-150px;right:-140px}.map-top{text-transform:uppercase;letter-spacing:.14em;color:#83daf9;z-index:3;justify-content:space-between;font-size:10px;font-weight:800;display:flex;position:relative}.map-top b{color:#ffffff2e;font-size:28px}.solution-map h3{letter-spacing:-.03em;z-index:3;max-width:650px;margin:7px 0 13px;font-size:35px;position:relative}.before-signal,.result-signal{z-index:3;border-radius:14px;align-items:center;gap:15px;display:flex;position:relative}.before-signal{background:#ef4c4226;border:1px solid #ff7b7052;padding:11px 15px}.before-signal i{background:#ef5d54;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;font-weight:900;display:grid}.before-signal p{color:#f2d4d1;margin:0;font-size:14px}.result-signal{color:#0b3158;background:#fff;padding:13px 17px}.result-signal>div{flex-direction:column;min-width:150px;display:flex}.result-signal span{color:#1195ce;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:800}.result-signal strong{margin-top:3px;font-size:17px}.result-signal p{color:#5d768a;margin:0;font-size:12px;line-height:1.4}.result-signal>i{color:#07835d;background:#dff7ef;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:auto;font-style:normal;font-weight:900;display:grid}.solution-map>a{z-index:3;color:#80ddff;margin-top:15px;font-size:13px;font-weight:800;display:inline-block;position:relative}.pain-scene{z-index:2;background:#03172f47;border:1px solid #9de0f83b;border-radius:19px;height:355px;margin:18px 0;animation:.5s both sceneIn;position:relative;overflow:hidden}.pain-scene:before{content:"";opacity:.35;background-image:radial-gradient(#8ddcf73b 1px,#0000 1px);background-size:19px 19px;position:absolute;inset:0}.scene-title{z-index:5;justify-content:space-between;display:flex;position:absolute;top:16px;left:20px;right:20px}.scene-title span{text-transform:uppercase;letter-spacing:.13em;color:#9fe4fc;font-size:10px;font-weight:800}.scene-title b{color:#80e9c2;font-size:10px}.warehouse{border-left:5px solid #6c93aa;border-right:5px solid #6c93aa;width:52%;height:205px;padding:10px;position:absolute;bottom:65px;left:25px}.shelf{border-bottom:6px solid #6c93aa;align-items:end;gap:9px;height:33.33%;padding:0 10px 7px;display:flex}.shelf i{background:linear-gradient(#36b8ea,#147db4);border-radius:3px;width:22%;height:35px;animation:.55s both stockRise;display:block}.shelf i:nth-child(2){background:#6bdab3;height:45px}.shelf i:nth-child(3){background:#f5c765;height:28px}.shelf i.low{background:#ef655b;height:9px;box-shadow:0 0 16px #ef655b}.shelf i.over{background:#efa04a;height:58px}.stock-card{color:#173955;background:#fff;border-radius:13px;flex-direction:column;width:37%;padding:13px 15px;animation:.55s both cardSlide;display:flex;position:absolute;right:22px;box-shadow:0 16px 30px #0003}.stock-card.critical{top:65px}.stock-card.healthy{animation-delay:.12s;top:165px}.stock-card span{color:#ea554d;letter-spacing:.1em;font-size:8px;font-weight:900}.stock-card.healthy span{color:#079a6e}.stock-card strong{margin:5px 0;font-size:14px}.stock-card small{color:#6b8090}.scene-result{background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:9px;padding:10px 14px;font-size:10px;display:flex;position:absolute;bottom:15px;left:22px;right:22px}.scene-result span{color:#9eb9c9}.scene-result i{color:#5ad0f5;font-style:normal}.scene-result strong{color:#79e1ba}.cash-chart{border-bottom:1px solid #6c9bb1;border-left:1px solid #6c9bb1;align-items:flex-end;gap:7%;height:225px;padding:0 18px;display:flex;position:absolute;bottom:35px;left:25px;right:220px}.cash-chart>i{transform-origin:bottom;background:linear-gradient(#5de2bd,#0ca47c);border-radius:5px 5px 0 0;width:8%;animation:.65s both barGrow}.cash-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cash-chart path{fill:none;stroke:#68ddff;stroke-width:4px;stroke-dasharray:700;stroke-dashoffset:700px;animation:1.3s .1s forwards drawLine}.invoice-stack{gap:9px;width:185px;display:grid;position:absolute;top:63px;right:18px}.invoice-stack>div{color:#163956;background:#fff;border-radius:10px;flex-direction:column;padding:11px;animation:.5s both cardSlide;display:flex;box-shadow:0 10px 25px #00000026}.invoice-stack span{font-size:10px}.invoice-stack b{color:#e26057;margin-top:5px;font-size:10px}.invoice-stack .paid b{color:#0c9d73}.money-pulse{background:#10ae81;border-radius:50%;justify-content:center;align-items:center;width:105px;height:105px;font-size:38px;font-weight:900;animation:1.8s infinite pulseMoney;display:flex;position:absolute;bottom:20px;right:58px;box-shadow:0 0 0 12px #2ddda921}.money-pulse small{text-align:center;text-transform:uppercase;letter-spacing:.08em;width:130px;font-size:8px;position:absolute;top:70px}.closing-calendar{color:#183a57;background:#fff;border-radius:15px;width:58%;height:225px;padding:18px;animation:.5s sceneIn;position:absolute;top:62px;left:25px;box-shadow:0 18px 35px #0000002e}.closing-calendar header{border-bottom:1px solid #dae6ec;justify-content:space-between;padding-bottom:13px;display:flex}.closing-calendar header b{color:#0a91cb}.closing-calendar>div{grid-template-columns:repeat(7,1fr);gap:5px;margin-top:28px;display:grid}.closing-calendar i{background:#edf5f8;border-radius:8px;justify-content:center;align-items:center;height:75px;font-style:normal;display:flex;position:relative}.closing-calendar i.done{color:#087b5b;background:#dff8ef;font-weight:900}.closing-calendar i small{position:absolute;top:5px;right:5px}.closing-tasks{gap:10px;width:34%;display:grid;position:absolute;top:70px;right:20px}.closing-tasks>div{background:#ffffff17;border:1px solid #ffffff21;border-radius:10px;align-items:center;gap:9px;padding:12px;font-size:11px;display:flex}.closing-tasks i{border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.closing-tasks .ok{background:#35c998}.closing-tasks .spin{background:#e8a34d;animation:1.3s linear infinite spin}.closing-ring{background:conic-gradient(#5ee1ba 0 82%,#ffffff1a 82%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:105px;height:105px;display:flex;position:absolute;bottom:20px;right:48px}.closing-ring:after{content:"";background:#124c78;border-radius:50%;position:absolute;inset:9px}.closing-ring span,.closing-ring small{z-index:2;position:relative}.closing-ring span{font-size:23px;font-weight:900}.closing-ring small{font-size:8px}.people-rows{gap:8px;width:58%;display:grid;position:absolute;top:62px;left:22px}.people-rows>div{color:#173a58;background:#fff;border-radius:11px;grid-template-columns:38px 1fr 25px;align-items:center;gap:10px;padding:10px;animation:.45s both cardSlide;display:grid}.people-rows>div:nth-child(2){animation-delay:.1s}.people-rows>div:nth-child(3){animation-delay:.2s}.people-rows i{background:#dff1ff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-style:normal;font-weight:900;display:grid}.people-rows span{flex-direction:column;display:flex}.people-rows small{color:#738797;margin-top:3px;font-size:9px}.people-rows strong{color:#09966c}.incidence-chip{color:#193c5a;background:#fff;border-radius:99px;padding:10px 14px;font-size:10px;animation:.5s both cardSlide;position:absolute;right:22px;box-shadow:0 10px 25px #0000002b}.incidence-chip b{margin-left:12px}.incidence-chip.late{top:76px}.incidence-chip.overtime{top:130px}.payroll-stamp{color:#0b6550;background:#ddf8ed;border:1px solid #65d3ac;border-radius:14px;align-items:center;gap:12px;width:35%;padding:17px;animation:2s infinite pulseMoney;display:flex;position:absolute;bottom:28px;right:22px}.payroll-stamp>i{color:#fff;background:#12a778;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.payroll-stamp span{flex-direction:column;display:flex}.payroll-stamp small{margin-top:3px;font-size:9px}.source-node{color:#173b59;z-index:3;background:#fff;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;width:105px;height:75px;font-size:17px;font-weight:900;animation:.45s both sourcePop;display:flex;position:absolute;box-shadow:0 13px 28px #0000002e}.source-node small{color:#718596;margin-top:6px;font-size:8px}.source-node.excel{top:65px;left:25px}.source-node.bank{animation-delay:.1s;top:65px;right:25px}.source-node.invoice{animation-delay:.2s;bottom:40px;left:25px}.source-node.stock{animation-delay:.3s;bottom:40px;right:25px}.truth-core{color:#123d59;text-align:center;z-index:4;background:linear-gradient(145deg,#fff,#daf7f0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;display:flex;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #5ce1ba1f,0 20px 45px #00000038}.truth-core>span{color:#fff;background:#12a878;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.truth-core b{margin:10px 0 4px;font-size:16px}.truth-core small{font-size:9px}.truth-lines{z-index:1;position:absolute;inset:0}.truth-lines i{transform-origin:100%;background:linear-gradient(90deg,#69dffb,#69e5bc);width:33%;height:2px;animation:1s drawLine;position:absolute;top:39%;left:18%;transform:rotate(18deg)}.truth-lines i:nth-child(2){left:auto;right:18%;transform:rotate(-18deg)}.truth-lines i:nth-child(3){top:70%;transform:rotate(-18deg)}.truth-lines i:nth-child(4){top:70%;left:auto;right:18%;transform:rotate(18deg)}.truth-badge{text-transform:uppercase;letter-spacing:.09em;font-size:9px;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.truth-badge i{background:#5ce1b9;border-radius:50%;width:7px;height:7px;margin-left:7px;animation:1.5s infinite pulseMoney;display:inline-block}.key-person{background:#ef5c5021;border:1px solid #ff7b6f59;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:190px;height:185px;display:flex;position:absolute;top:85px;left:28px}.key-person>i{color:#173b59;background:#fff;border-radius:50%;place-items:center;width:62px;height:62px;font-style:normal;font-weight:900;display:grid}.key-person b{margin-top:11px}.key-person small{text-align:center;color:#d8c0bd;margin-top:4px;font-size:9px}.key-person em{background:#ef6258;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;animation:1.5s infinite pulseMoney;display:grid;position:absolute;top:12px;right:12px}.continuity-arrow{color:#72defa;flex-direction:column;align-items:center;font-size:29px;display:flex;position:absolute;top:150px;left:235px}.continuity-arrow small{text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font-size:7px}.team-flow{gap:8px;width:46%;display:grid;position:absolute;top:62px;right:20px}.team-flow>div{color:#173b59;background:#fff;border-radius:11px;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:10px;animation:.5s both cardSlide;display:grid}.team-flow>div:nth-child(2){animation-delay:.12s}.team-flow>div:nth-child(3){animation-delay:.24s}.team-flow i{color:#0a8b68;background:#ddf7ef;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:900;display:grid}.team-flow span{flex-direction:column;display:flex}.team-flow small{color:#708696;margin-top:3px;font-size:8px}.continuity-status{background:#ffffff1a;border:1px solid #6fe6be4d;border-radius:99px;padding:9px 13px;font-size:9px;position:absolute;bottom:22px;right:45px}.continuity-status i{background:#58dfb4;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:1.5s infinite pulseMoney;display:inline-block}@keyframes sceneIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes cardSlide{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:none}}@keyframes stockRise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes pulseMoney{50%{transform:scale(1.05);box-shadow:0 0 0 18px #2ddda900}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sourcePop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes tabProgress{0%{width:0}to{width:100%}}.operation-visual{background:linear-gradient(135deg,#f7fcfd,#edf8fb);padding:115px 0}.operation-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:90px;display:grid}.operation-copy h2{letter-spacing:-.045em;margin:0;font-size:clamp(44px,4.5vw,63px);line-height:1.05}.operation-copy>p{color:#60798c;margin:24px 0;font-size:18px;line-height:1.7}.operation-legend{gap:22px;margin:28px 0;display:flex}.operation-legend span{color:#526c80;align-items:center;gap:8px;font-size:12px;display:flex}.operation-legend i{border-radius:50%;width:9px;height:9px;display:inline-block}.operation-legend .bad{background:#ef655c}.operation-legend .good{background:#17b992}.business-map{background:radial-gradient(circle,#fff 0 28%,#e7f7fc 28.4% 29%,#0000 29.5%),radial-gradient(circle,#24b4e714,#0000 65%);border-radius:50%;height:570px;position:relative}.map-orbit{border:1px dashed #9ed9eb;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-a{width:68%;height:68%}.orbit-b{width:94%;height:94%}.business-core{color:#fff;text-align:center;z-index:3;background:linear-gradient(145deg,#0b315a,#087daf);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:210px;height:210px;padding:25px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 65px #08669740}.business-core small{text-transform:uppercase;letter-spacing:.14em;color:#9be5ff}.business-core strong{margin:10px 0 16px;font-size:22px;line-height:1.15}.business-core>div{gap:6px;display:flex}.business-core i{background:#70e8bd;border-radius:50%;width:7px;height:7px}.business-node{z-index:3;background:#fff;border:1px solid #cfe6ef;border-radius:18px;flex-direction:column;width:175px;min-height:110px;padding:17px;display:flex;position:absolute;box-shadow:0 18px 45px #0c4e6e1a}.business-node span{color:#0aa0db;font-size:9px;font-weight:800}.business-node b{margin:12px 0 4px;font-size:17px}.business-node small{color:#6e8495}.business-node.sales{top:8%;left:4%}.business-node.inventory{top:12%;right:2%}.business-node.finance{bottom:6%;right:5%}.business-node.people{bottom:9%;left:2%}.data-pulse{z-index:4;background:#16b8e8;border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 0 0 9px #16b8e821}.p1{top:30%;left:30%}.p2{top:32%;right:29%}.p3{background:#1cbc91;bottom:29%;right:28%}.p4{background:#7a65c7;bottom:28%;left:29%}.human-section{background:#f4fafc;padding:110px 0}.human-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:95px;display:grid}.human-photo{border-radius:18px 46%;height:610px;position:relative;overflow:hidden}.human-photo>img{object-position:center 42%}.human-photo:after{content:"";background:linear-gradient(#0000 60%,#052a439e);position:absolute;inset:0}.human-photo>div{color:#fff;z-index:2;flex-direction:column;font-size:22px;display:flex;position:absolute;bottom:28px;left:28px}.human-photo>div span{color:#d9f4ff;font-size:14px}.human-copy h2{letter-spacing:-.04em;margin:0;font-size:clamp(44px,4.5vw,62px);line-height:1.05}.human-copy>p{color:#60788b;max-width:660px;font-size:18px;line-height:1.7}.human-copy ol{margin:30px 0 0;padding:0;list-style:none}.human-copy li{color:#60788b;border-bottom:1px solid #d9e7ed;grid-template-columns:44px 1fr;gap:18px;padding:20px 0;display:grid}.human-copy li>b{color:#09a0dc;font-size:11px}.human-copy li strong{color:#103556;margin-right:5px;font-size:18px}.bright-diagnostic{background:linear-gradient(110deg,#e8f7fb,#fff6f3);padding:95px 0}.bright-diagnostic>.shell{justify-content:space-between;align-items:end;gap:50px;display:flex}.bright-diagnostic h2{letter-spacing:-.04em;max-width:900px;margin:0;font-size:clamp(42px,4vw,58px);line-height:1.07}.bright-diagnostic p{color:#637b8e;font-size:17px}.catalog-page{background:#fff}.catalog-hero{color:#0b2b50;background:linear-gradient(145deg,#fff,#ecf8fc)}.catalog-hero-layout{min-height:650px}.catalog-hero h1{color:#09294e}.catalog-hero h1 em{color:#08a4df}.catalog-hero p{color:#5d7689}.catalog-map{gap:14px}.catalog-map a{color:#103556;background:#fff;border-color:#d5e8f1;justify-content:flex-start;min-height:210px;padding:24px;box-shadow:0 12px 35px #0c4a690f}.catalog-map a:first-child{border-top:5px solid #19b9a5}.catalog-map a:nth-child(2){border-top:5px solid #19a7e0}.catalog-map a:nth-child(3){border-top:5px solid #7b64c9}.catalog-map a:nth-child(4){border-top:5px solid #ef665b}.catalog-map a:hover{border-color:#70ccea;box-shadow:0 20px 50px #09517421}.catalog-map>a>span{font-size:25px}.catalog-map small{color:#078ecb}.catalog-map strong{font-size:18px}.catalog-map p{margin:7px 0 12px;font-size:12px;line-height:1.45}.catalog-map b{color:#087fb8;margin-top:auto;font-size:11px}.catalog-jump{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;position:sticky;top:0}.catalog-route:nth-of-type(2n){background:#f6fafc}.catalog-product-graphic{background:radial-gradient(circle at 85% 15%,#34c1f229,#0000 36%),linear-gradient(145deg,#eff9fc,#fff)}.catalog-product-graphic:before,.catalog-product-graphic:after{border-color:#0d9bd529}.catalog-product-graphic>span{color:#1479a7;background:#fff;border-color:#b8dfef}.catalog-product-graphic.product-respaldos{background:linear-gradient(145deg,#0b315d,#0d477f)}.catalog-map a:nth-child(5){border-top:5px solid #75d54c}.partner-route{background:linear-gradient(145deg,#f4fbef,#eef8fb)!important}.partner-route .catalog-route-head span{color:#62a83f}.partner-product-card{max-width:620px;border-color:#a6d88d!important;box-shadow:0 22px 60px #48773421!important}.catalog-product-graphic.product-kontrolya{background:linear-gradient(145deg,#192447,#384873);height:205px}.catalog-product-graphic.product-kontrolya img{max-width:88%;max-height:115px}.partner-pill{color:#477d2d;text-transform:uppercase;letter-spacing:.08em;background:#e9f8df;border:1px solid #c8e9b7;border-radius:999px;margin-top:15px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.partner-product-hero{background:linear-gradient(135deg,#111a38,#27345f)}.product-brand-lockup.product-kontrolya{background:#fff;max-width:470px;height:135px}.product-brand-lockup.product-kontrolya img{max-height:100px}.partner-hero-label{color:#a9ef88;text-transform:uppercase;letter-spacing:.12em;background:#74d64b21;border:1px solid #8de9646b;border-radius:999px;margin-left:10px;padding:8px 11px;font-size:10px;font-weight:800;display:inline-flex}.product-screenshot-hero{background:radial-gradient(circle at 50% 45%,#76dd4e1f,#0000 55%),#03112ab3;justify-content:center;align-items:center;padding:22px;display:flex}.product-screenshot-hero>img{object-fit:contain;filter:drop-shadow(0 24px 35px #00000047);width:100%;max-height:390px;display:block}.integration-band{background:linear-gradient(120deg,#eef9e9,#f4fbfd);padding:95px 0}.integration-band>.shell{grid-template-columns:.72fr 1.28fr;align-items:center;gap:75px;display:grid}.integration-band>div>div:first-child>span{text-transform:uppercase;letter-spacing:.14em;color:#5d9e3d;font-size:11px;font-weight:900}.integration-band h2{letter-spacing:-.035em;margin:13px 0;font-size:43px;line-height:1.08}.integration-flow{grid-template-columns:1fr 40px 1fr;align-items:center;gap:10px;display:grid}.integration-flow article{background:#fff;border:1px solid #d1e4d0;border-radius:18px;min-height:180px;padding:23px;box-shadow:0 15px 38px #234e2d12}.integration-flow small{color:#5c9d3e;letter-spacing:.1em;font-size:9px;font-weight:900}.integration-flow strong{margin:17px 0 10px;font-size:19px;display:block}.integration-flow p{color:#60798a;font-size:12px;line-height:1.55}.integration-flow>i{text-align:center;color:#63b740;font-size:28px;font-style:normal}.integration-flow>b{color:#fff;text-align:center;background:#173957;border-radius:12px;grid-column:1/-1;padding:14px;font-size:12px}.product-screens{background:#f4f9fb}.screen-gallery{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.screen-gallery figure{background:#fff;border:1px solid #d5e5ec;border-radius:20px;margin:0;overflow:hidden;box-shadow:0 14px 40px #0d405b12}.screen-gallery figure.screen-featured{grid-column:1/-1;grid-template-columns:1.35fr .65fr;display:grid}.screen-gallery figure>div{background:linear-gradient(145deg,#111a39,#33456f);justify-content:center;align-items:center;min-height:320px;padding:25px;display:flex}.screen-gallery .screen-featured>div{min-height:500px}.screen-gallery img{object-fit:contain;width:100%;height:100%;max-height:440px;display:block}.screen-gallery figcaption{padding:25px}.screen-gallery figcaption>span{color:#65ad42;font-size:10px;font-weight:900}.screen-gallery h3{margin:16px 0 9px;font-size:22px}.screen-gallery p{color:#607789;margin:0;line-height:1.6}.source-note{color:#087fb8;margin-top:25px;font-size:13px;font-weight:800;display:inline-block}.partner-callout{color:#fff;background:linear-gradient(120deg,#182342,#34466e);padding:90px 0;overflow:hidden}.partner-callout>.shell{grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px;display:grid}.partner-callout span{color:#9be47b;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:900}.partner-callout h2{letter-spacing:-.035em;margin:15px 0;font-size:42px;line-height:1.08}.partner-callout p{color:#c3cee0;margin:0 0 24px;line-height:1.65}.partner-callout img{object-fit:contain;filter:drop-shadow(0 25px 40px #00000052);width:100%;max-height:390px;display:block}@media (width<=1050px){.light-nav{display:none}.light-nav.open{background:#fff;border:1px solid #dbe8ef;border-radius:16px;flex-direction:column;padding:24px;display:flex;position:absolute;top:88px;left:32px;right:32px;box-shadow:0 18px 45px #0e405b26}.light-header .menu-button{margin-left:auto;display:block}.light-header .light-whatsapp{display:none}.bright-hero-grid{grid-template-columns:1fr;padding:70px 0}.people-collage{width:100%;max-width:760px}.need-grid{grid-template-columns:1fr 1fr}.human-grid{gap:50px}.pain-lab-grid,.operation-grid{grid-template-columns:1fr}.business-map{width:100%;max-width:760px;margin:auto}.pain-lab-heading{grid-template-columns:1fr;gap:24px}.integration-band>.shell,.partner-callout>.shell,.screen-gallery figure.screen-featured{grid-template-columns:1fr}}@media (width<=700px){.light-header{height:86px}.bright-hero-grid{padding:55px 0}.bright-copy h1{font-size:43px}.bright-copy>p{font-size:17px}.bright-trust{flex-wrap:wrap}.people-collage{height:460px}.main-photo{left:30px;inset-block:25px 40px}.owner-photo{width:125px;height:165px}.floating-result{width:220px;right:0}.need-selector,.human-section,.pain-lab,.operation-visual{padding:75px 0}.need-heading,.human-grid{grid-template-columns:1fr;gap:35px}.need-grid{grid-template-columns:1fr}.need-card{min-height:280px}.need-card h3{margin-top:45px}.human-photo{order:2;height:470px}.bright-diagnostic>.shell{flex-direction:column;align-items:flex-start}.catalog-hero-layout{padding:55px 0}.catalog-map a{min-height:175px}.solution-map{padding:24px}.solution-map h3{font-size:29px}.map-flow{grid-template-columns:1fr}.map-flow>i{text-align:center;transform:rotate(90deg)}.map-flow>div{min-height:100px}.map-flow>div b{margin-top:14px}.result-signal{flex-direction:column;align-items:flex-start}.business-map{width:112%;height:500px;margin:-25px -6% -35px;transform:scale(.9)}.business-core{width:165px;height:165px}.business-node{width:140px;min-height:100px;padding:13px}.business-node b{font-size:15px}.operation-legend{flex-direction:column}.pain-list-visual button small{display:none}.partner-hero-label{margin:10px 0 0}.integration-flow{grid-template-columns:1fr}.integration-flow>i{transform:rotate(90deg)}.screen-gallery{grid-template-columns:1fr}.screen-gallery figure.screen-featured{grid-column:auto}.screen-gallery figure>div,.screen-gallery .screen-featured>div{min-height:280px}.integration-band h2{font-size:36px}}.partner-route .partner-product-card{max-width:none}.partner-product-card .catalog-product-graphic{background:linear-gradient(145deg,#fff,#eaf5f9);height:235px}.partner-product-card .catalog-product-graphic img{object-fit:contain;max-width:88%;max-height:205px}.partner-product-card .partner-pill{line-height:1.35}.migration-section{background:linear-gradient(145deg,#eef7fb,#fff)}.migration-table-wrap{background:#fff;border:1px solid #cbdde8;border-radius:22px;overflow:hidden;box-shadow:0 24px 65px #093b5c1a}.migration-table{border-collapse:collapse;width:100%}.migration-table th{color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.11em;background:#082f58;padding:18px 20px;font-size:10px}.migration-table td{color:#526a7d;vertical-align:top;border-bottom:1px solid #dce8ef;padding:19px 20px;font-size:13px;line-height:1.45}.migration-table tbody tr:nth-child(2n){background:#f4f9fc}.migration-table tbody tr:hover{background:#e9f7fd}.migration-table td:first-child{border-left:5px solid #20a8e3;width:19%}.migration-table td strong{color:#07305a;font-size:14px}.migration-table td span{color:#0879ad;background:#e5f5fb;border-radius:99px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.migration-table code{color:#17618a;white-space:normal;font-family:inherit;font-size:12px;font-weight:700}.migration-help{color:#fff;background:#082f58;border-radius:18px;justify-content:space-between;align-items:center;gap:40px;margin-top:24px;padding:24px 28px;display:flex}.migration-help b{font-size:19px}.migration-help p{color:#c5d5e2;margin:7px 0 0;line-height:1.55}.migration-help .button{flex-shrink:0}@media (width<=700px){.migration-table-wrap{box-shadow:none;background:0 0;border:0;overflow:visible}.migration-table,.migration-table tbody,.migration-table tr,.migration-table td{display:block}.migration-table thead{display:none}.migration-table tr{border:1px solid #d4e4ed;border-radius:16px;margin-bottom:14px;padding:7px 17px;box-shadow:0 10px 28px #08365312;background:#fff!important}.migration-table td{border:0;border-bottom:1px solid #e5edf2;grid-template-columns:115px 1fr;gap:13px;padding:12px 0;display:grid;width:100%!important}.migration-table td:last-child{border-bottom:0}.migration-table td:first-child{border-left:0}.migration-table td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.08em;color:#7b91a2;font-size:9px;font-weight:900}.migration-table td span{justify-self:start}.migration-help{flex-direction:column;align-items:flex-start}.migration-help .button{width:100%}}:focus-visible{outline-offset:4px;outline:3px solid #16a9e6}.local-page{background:#f4f9fc}.local-hero{background:linear-gradient(145deg,#f7fcff,#e8f5fa);border-top:1px solid #d9e8ee;position:relative;overflow:hidden}.local-hero-grid{grid-template-columns:1fr 340px;align-items:center;gap:90px;min-height:650px;display:grid;position:relative}.local-hero h1{letter-spacing:-.045em;max-width:850px;margin:0;font-size:clamp(48px,5vw,76px);line-height:1.04}.local-hero p{color:#536d80;max-width:760px;margin:25px 0 30px;font-size:19px;line-height:1.65}.local-hero aside{color:#fff;background:#082f58;border-radius:24px;padding:32px;box-shadow:0 28px 65px #072f572e}.local-hero aside>span{text-transform:uppercase;letter-spacing:.13em;color:#7edfff;font-size:10px}.local-hero aside>strong{margin:18px 0 12px;font-size:42px;display:block}.local-hero aside>p{color:#c4d4e1;margin:0 0 28px;font-size:14px}.local-hero aside>div{border-top:1px solid #ffffff29;justify-content:space-between;padding-top:20px;display:flex}.local-hero aside small{color:#8facc2}.local-services{background:#fff}.local-feature-grid{color:#fff}.local-feature-grid article{background:#082f58}.local-solutions{background:#edf6fa}.local-links{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.local-links a{background:#fff;border:1px solid #d4e4ed;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:160px;padding:25px;transition:all .2s;display:flex}.local-links a:hover{border-color:#67c8ed;transform:translateY(-4px)}.local-links b{font-size:19px}.local-links span{color:#087daf;font-size:13px;font-weight:800}.home-local{background:linear-gradient(145deg,#eaf6fb,#fff)}.home-local>.shell{grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;display:grid}.home-local h2{margin:0;font-size:clamp(38px,4vw,56px)}.home-local p{color:#587084;max-width:760px;margin:24px 0;font-size:18px;line-height:1.7}.home-local aside{color:#fff;background:#082f58;border-radius:22px;flex-direction:column;padding:30px;display:flex}.home-local aside>strong{margin-bottom:14px;font-size:20px}.home-local aside a{color:#bde9fb;border-bottom:1px solid #ffffff21;padding:15px 0;font-weight:700}@media (width<=900px){.local-hero-grid{grid-template-columns:1fr;padding:65px 0}.local-hero aside{max-width:520px}.local-links{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.home-local>.shell{grid-template-columns:1fr;gap:40px}}@media (width<=600px){.local-links{grid-template-columns:1fr}}.solution-menu{position:relative}.solution-menu summary{cursor:pointer;color:inherit;white-space:nowrap;align-items:center;gap:7px;font-weight:750;list-style:none;display:flex}.solution-menu summary::-webkit-details-marker{display:none}.solution-menu summary span{color:#079bd6;font-size:13px;transition:transform .2s}.solution-menu[open] summary span{transform:rotate(180deg)}.solution-mega{z-index:100;color:#102f4d;background:#fff;border:1px solid #d7e7ef;border-radius:22px;width:min(1180px,100vw - 32px);padding:24px;position:fixed;top:78px;left:50%;transform:translate(-50%);box-shadow:0 30px 80px #092d4933}.solution-mega-head{border-bottom:1px solid #e0ebf0;grid-template-columns:1fr 260px;align-items:center;gap:30px;padding:4px 4px 19px;display:grid}.solution-mega-head>div>strong{letter-spacing:-.02em;font-size:22px;display:block}.solution-mega-head p{color:#60788a;margin:6px 0 0;font-size:13px;line-height:1.45}.solution-mega-head>a{background:#082f58;border-radius:13px;flex-direction:column;padding:14px 17px;font-size:11px;display:flex;color:#fff!important}.solution-mega-head>a b{color:#72d9fb;margin-top:4px;font-size:13px}.solution-mega-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:18px 0;display:grid}.solution-mega-grid>a{border:1px solid #dfebf1;border-radius:14px;grid-template-columns:38px 1fr 15px;align-items:start;gap:10px;min-height:112px;padding:16px;transition:all .2s;display:grid;color:#123653!important}.solution-mega-grid>a:hover{background:#f3fbfe;border-color:#63c8ee;transform:translateY(-2px);box-shadow:0 12px 25px #14749b14}.solution-mega-grid i{color:#078fc8;background:#e6f6fc;border-radius:10px;place-items:center;width:36px;height:36px;font-size:18px;font-style:normal;display:grid}.solution-mega-grid span{flex-direction:column;display:flex}.solution-mega-grid strong{font-size:13px;line-height:1.25}.solution-mega-grid small{color:#667f91;margin-top:6px;font-size:10px;line-height:1.4}.solution-mega-grid>a>b{color:#0c9dd5}.solution-mega-foot{border-top:1px solid #e0ebf0;justify-content:flex-end;align-items:center;gap:15px;padding-top:16px;font-size:12px;display:flex}.solution-mega-foot span{color:#6d8291}.solution-mega-foot a{font-weight:800;color:#087eaf!important}@media (width<=1000px){.solution-mega-grid{grid-template-columns:repeat(2,1fr)}.solution-mega{max-height:calc(100vh - 88px);top:72px;overflow:auto}}@media (width<=760px){.solution-menu{width:100%}.solution-menu summary{justify-content:space-between;padding:12px 0}.solution-mega{width:100%;max-height:none;box-shadow:none;border-radius:14px;margin:3px 0 10px;padding:14px;position:static;transform:none}.solution-mega-head{grid-template-columns:1fr;gap:12px}.solution-mega-head>div>strong{font-size:17px}.solution-mega-grid{grid-template-columns:1fr;padding:12px 0}.solution-mega-grid>a{min-height:auto}.solution-mega-foot{flex-direction:column;align-items:flex-start;gap:5px}}body{font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;background:#fff}.bright-copy h1,.pain-lab-heading h2,.need-heading h2,.operation-copy h2,.human-copy h2,.catalog-hero h1,.catalog-route-head h2{font-weight:620}.bright-copy h1 em,.need-heading h2 em{background:linear-gradient(90deg,#079ede,#23b7e9);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.bright-hero{min-height:780px}.bright-hero-grid{grid-template-columns:.85fr 1.15fr;min-height:780px}.main-photo{inset:5px 64px 25px 0}.main-photo img{filter:saturate(.92)contrast(1.02)}.bright-copy>p{max-width:610px}.light-whatsapp,.button{border-radius:999px}.bright-trust{gap:38px;font-size:13px}.editorial-needs{background:linear-gradient(#fff 0,#f8fcfe 100%);overflow:hidden}.editorial-needs .need-heading h2 em{font-style:normal}.editorial-needs-grid{grid-template-columns:.8fr 1.2fr;align-items:stretch;gap:70px;display:grid}.need-story{border-radius:5px 120px 5px 5px;min-height:680px;margin:0;position:relative;overflow:hidden}.need-story:after{content:"";background:linear-gradient(#0000,#031e36e6);position:absolute;inset:30% 0 0}.need-story img{object-fit:cover;width:100%;height:100%}.need-story figcaption{z-index:2;color:#fff;position:absolute;bottom:40px;left:42px;right:42px}.need-story small{text-transform:uppercase;letter-spacing:.15em;color:#76ddff;font-weight:800;display:block}.need-story strong{max-width:500px;margin:16px 0 25px;font-size:30px;line-height:1.18;display:block}.need-story a{color:#8be5ff;font-weight:800}.need-lines{flex-direction:column;display:flex}.need-line{border-top:1px solid #cfe0e9;grid-template-columns:45px 1fr 50px;align-items:center;gap:22px;padding:31px 10px;transition:all .25s;display:grid;position:relative}.need-line:last-child{border-bottom:1px solid #cfe0e9}.need-line:before{content:"";background:#0aa8e3;width:0;height:2px;transition:all .35s;position:absolute;top:-1px;left:0}.need-line:hover{background:linear-gradient(90deg,#0ba9e20e,#0000);padding-left:22px}.need-line:hover:before{width:100%}.need-line>span{color:#099ad6;font-size:11px;font-weight:800}.need-line small{text-transform:uppercase;letter-spacing:.11em;color:#6e8290;font-size:9px;font-weight:800}.need-line h3{margin:7px 0 8px;font-size:25px;line-height:1.15}.need-line p{color:#607789;max-width:650px;margin:0;line-height:1.5}.need-line>i{text-align:center;color:#0b8fc8;font-size:28px;font-style:normal;transition:all .25s}.need-line:hover>i{transform:translate(8px)}.pain-list-visual{gap:0}.pain-list-visual button{background:0 0;border-width:0 0 1px;border-radius:0;grid-template-columns:38px 1fr 20px;padding:21px 9px}.pain-list-visual button>span{background:0 0;border:1px solid #cbe2ed;border-radius:50%;width:38px;height:38px}.pain-list-visual button:hover,.pain-list-visual button.active{box-shadow:none;padding-left:18px;transform:none}.pain-list-visual button.active{color:#0b3159;background:0 0;border-color:#169ed6}.pain-list-visual button.active small{color:#60798c}.pain-list-visual button.active>span{color:#fff;background:#0b3159}.solution-map{border-radius:4px 80px 4px 4px;box-shadow:0 35px 80px #083b5c24}.pain-scene{border-radius:4px 40px 4px 4px}.catalog-hero-layout{grid-template-columns:.85fr 1.15fr;gap:80px;min-height:800px}.catalog-intro{flex-direction:column;align-self:stretch;padding:100px 0 55px;display:flex}.catalog-intro>p{font-size:19px}.catalog-intro figure{border-radius:3px 70px 3px 3px;height:260px;margin:auto 0 0;position:relative;overflow:hidden}.catalog-intro figure img{object-fit:cover;object-position:center 38%;width:100%;height:100%}.catalog-intro figcaption{color:#fff;background:linear-gradient(#0000,#031b32e0);padding:46px 24px 22px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.editorial-map{border-left:1px solid #cfe1ea;flex-direction:column;gap:0;display:flex}.catalog-map.editorial-map a{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #cfe1ea;border-radius:0;grid-template-columns:38px 36px 1fr 80px;align-items:center;gap:18px;padding:25px 20px;display:grid;border-top:0!important}.catalog-map.editorial-map a:first-child{border-top:1px solid #cfe1ea!important}.catalog-map.editorial-map a:hover{background:#0ba3dc0e;padding-left:32px;transform:none}.catalog-map.editorial-map a>span{font-size:24px}.catalog-map.editorial-map a>small{color:#0a95cf;margin:0}.catalog-map.editorial-map a strong{font-size:20px}.catalog-map.editorial-map a p{margin:6px 0 0;font-size:13px}.catalog-map.editorial-map a>b{text-align:right;margin:0}.catalog-jump{border-bottom:1px solid #dce8ee}.editorial-route{padding:125px 0}.editorial-route:nth-of-type(2n){background:#f7fbfd}.editorial-products{display:block}.editorial-products article{box-shadow:none;background:0 0;border:0;border-top:1px solid #ccdee7;border-radius:0;grid-template-columns:72px minmax(240px,.65fr) 1.35fr;align-items:stretch;display:grid;position:relative;overflow:visible}.editorial-products article:last-child{border-bottom:1px solid #ccdee7}.editorial-products article:hover{box-shadow:none;border-color:#1b9fd6;transform:none}.product-index{color:#8295a3;place-items:center;font-size:11px;font-weight:800;display:grid}.editorial-products .catalog-product-graphic{background:linear-gradient(145deg,#edf8fc,#fff);border-left:1px solid #d5e5ec;border-right:1px solid #d5e5ec;height:auto;min-height:235px}.editorial-products .catalog-product-copy{padding:35px 45px}.editorial-products .catalog-product-copy>p{max-width:670px;min-height:auto;font-size:15px}.editorial-products .catalog-product-copy ul{grid-template-columns:1fr 1fr;gap:12px 30px}.editorial-products .catalog-product-copy a{margin-top:22px}.editorial-products .partner-product-card{max-width:none!important}@media (width<=1050px){.editorial-needs-grid{grid-template-columns:1fr}.need-story{min-height:520px}.catalog-hero-layout{grid-template-columns:1fr;padding:70px 0}.catalog-intro{padding:0}.catalog-intro figure{margin-top:45px}.editorial-map{border-left:0}.editorial-products article{grid-template-columns:54px .7fr 1.3fr}}@media (width<=700px){.bright-hero,.bright-hero-grid{min-height:auto}.bright-copy h1{font-size:46px}.need-story{border-radius:4px 60px 4px 4px;min-height:480px}.need-story figcaption{left:25px;right:25px}.need-story strong{font-size:25px}.need-line{grid-template-columns:35px 1fr 28px;padding:25px 0}.need-line h3{font-size:21px}.solution-map{border-radius:4px 45px 4px 4px}.catalog-map.editorial-map a{grid-template-columns:28px 28px 1fr;padding:20px 5px}.catalog-map.editorial-map a>b{display:none}.editorial-products article{grid-template-columns:42px 1fr}.editorial-products .catalog-product-graphic{border-right:0;grid-column:2;min-height:190px}.editorial-products .catalog-product-copy{grid-column:2;padding:25px 0 35px 25px}.editorial-products .catalog-product-copy ul{grid-template-columns:1fr}.product-index{grid-row:1/3}.editorial-route{padding:85px 0}}.need-story img{object-position:58% center}.human-photo{border-radius:80px 4px}.human-photo>img{object-fit:cover;object-position:center;width:100%;height:100%}.human-photo:before{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff61;border-radius:64px 3px;position:absolute;inset:18px}.catalog-intro figure{box-shadow:0 24px 60px #0a4b6929}.catalog-intro figure img{filter:saturate(.94)contrast(1.03)}@media (width<=700px){.human-photo{border-radius:48px 4px}.human-photo:before{border-radius:36px 3px}}
