:root{--bg:#030610;--bg-deep:#01030a;--bg-soft:#070b18;--surface:rgba(10, 16, 34, 0.76);--surface-solid:#09101f;--surface-strong:#0c1427;--surface-faint:rgba(255, 255, 255, 0.025);--text:#f7f9ff;--text-soft:#c4cbdb;--muted:#8f99ae;--cyan:#09d7ff;--blue:#2476ff;--violet:#7a45ff;--magenta:#f02bd7;--line:rgba(132, 157, 218, 0.18);--line-strong:rgba(113, 142, 255, 0.34);--danger-soft:#c9a9cf;--gradient:linear-gradient(92deg, var(--cyan) 0%, var(--blue) 35%, var(--violet) 66%, var(--magenta) 100%);--gradient-soft:linear-gradient(90deg, rgba(9, 215, 255, 0.25), rgba(122, 69, 255, 0.24), rgba(240, 43, 215, 0.2));--font:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--container:1180px;--container-wide:1320px;--radius-sm:10px;--radius-md:18px;--radius-lg:28px;--radius-xl:36px;--shadow:0 22px 70px rgba(0, 0, 0, 0.28);--header-h:84px;--section:clamp(76px, 9vw, 136px);}*{box-sizing:border-box;}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 24px);}body{margin:0;min-width:320px;overflow-x:hidden;background:radial-gradient(circle at 88% 8%, rgba(88, 46, 255, 0.12), transparent 28rem),
    radial-gradient(circle at 10% 30%, rgba(0, 189, 255, 0.08), transparent 30rem),
    var(--bg);color:var(--text);font-family:var(--font);font-size:16.8px;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}img{max-width:100%;display:block;}a{color:inherit;text-decoration:none;}button, input, textarea, select{font:inherit;}button, summary, a{-webkit-tap-highlight-color:transparent;}::selection{background:rgba(72, 109, 255, 0.42);color:#fff;}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:6px;}.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;}.skip-link{position:fixed;z-index:10000;top:12px;left:50%;display:inline-flex;align-items:center;gap:10px;max-width:calc(100vw - 24px);min-height:48px;padding:9px 16px 9px 10px;border:1px solid transparent;border-radius:14px;color:var(--text);background:linear-gradient(180deg, rgba(12, 20, 39, 0.98), rgba(3, 7, 18, 0.98)) padding-box,
    var(--gradient) border-box;box-shadow:0 14px 42px rgba(0, 0, 0, 0.46),
    0 0 24px rgba(36, 118, 255, 0.18),
    0 0 42px rgba(240, 43, 215, 0.10);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);font-size:14px;font-weight:800;line-height:1.15;letter-spacing:.01em;white-space:nowrap;opacity:0;transform:translate(-50%, calc(-100% - 30px));transition:transform .24s cubic-bezier(.22, .8, .24, 1),
    opacity .16s ease,
    box-shadow .2s ease;}.skip-link__icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:9px;color:#fff;background:var(--gradient);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.20),
    0 0 18px rgba(9, 215, 255, 0.20),
    0 0 22px rgba(240, 43, 215, 0.12);font-size:17px;font-weight:900;line-height:1;}.skip-link:focus,
.skip-link:focus-visible{opacity:1;transform:translate(-50%, 0);outline:none;box-shadow:0 16px 46px rgba(0, 0, 0, 0.52),
    0 0 0 1px rgba(9, 215, 255, 0.12),
    0 0 28px rgba(9, 215, 255, 0.24),
    0 0 48px rgba(122, 69, 255, 0.18),
    0 0 62px rgba(240, 43, 215, 0.12);}.skip-link:focus-visible .skip-link__icon{box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.28),
    0 0 22px rgba(9, 215, 255, 0.30),
    0 0 30px rgba(240, 43, 215, 0.18);}@media (max-width: 480px){.skip-link{top:8px;min-height:44px;padding:7px 12px 7px 8px;border-radius:11px;font-size:13px;}.skip-link__icon{width:28px;height:26px;flex-basis:28px;border-radius:8px;font-size:16px;}}.container{width:min(calc(100% - 40px), var(--container));margin-inline:auto;}.section{position:relative;padding-block:var(--section);}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 18px;color:#aeb8d2;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;}.eyebrow > span{width:34px;height:1px;background:var(--gradient);box-shadow:0 0 16px rgba(9, 215, 255, .45);}h1, h2, h3, p, blockquote{margin-top:0;}h1, h2, h3{line-height:1.05;letter-spacing:-.035em;text-wrap:balance;}h1{font-size:clamp(3.1rem, 6vw, 6.2rem);margin-bottom:28px;}h2{font-size:clamp(2.35rem, 4.5vw, 4.75rem);margin-bottom:24px;}h3{font-size:clamp(1.25rem, 1.8vw, 1.65rem);}h1 em, h2 em{color:transparent;background:var(--gradient);background-clip:text;-webkit-background-clip:text;font-style:normal;}.button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border:1px solid transparent;border-radius:11px;font-weight:800;letter-spacing:-.01em;line-height:1;transition:transform .18s ease, border-color .18s ease, background .18s ease, box-shadow .18s ease;}.button:hover{transform:translateY(-2px);}.button-primary{background:linear-gradient(110deg, #0473a6 0%, #293baf 42%, #7124a3 73%, #a21b87 100%);color:#fff;box-shadow:0 10px 30px rgba(62, 75, 255, .22);}.button-primary:hover{box-shadow:0 14px 42px rgba(66, 75, 255, .32);}.button-secondary{background:rgba(10, 17, 35, .74);color:#eef2ff;border-color:var(--line-strong);}.button-secondary:hover{border-color:rgba(9, 215, 255, .65);background:rgba(13, 22, 43, .92);}.button-sm{min-height:44px;padding:10px 16px;font-size:14px;}.button-lg{min-height:58px;padding:16px 26px;font-size:17px;}.text-link{display:inline-flex;align-items:center;gap:8px;color:#cbd7ff;font-weight:750;border-bottom:1px solid rgba(95, 120, 255, .4);padding-bottom:4px;}.text-link:hover{color:#fff;border-color:var(--cyan);}.site-header{position:sticky;z-index:100;top:0;height:var(--header-h);isolation:isolate;background:rgba(2, 4, 12, .86);border-bottom:1px solid rgba(98, 117, 176, .08);backdrop-filter:blur(24px) saturate(158%);-webkit-backdrop-filter:blur(24px) saturate(158%);transition:background .2s ease, border-color .2s ease, box-shadow .2s ease;}.site-header::before{content:"";position:absolute;z-index:-2;inset:0;pointer-events:none;opacity:.82;background:radial-gradient(420px 120px at 98% 0%, rgba(240, 43, 215, .06), transparent 68%),
    radial-gradient(520px 140px at 5% 0%, rgba(9, 215, 255, .048), transparent 70%),
    linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,0));}.site-header::after{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg, rgba(9,215,255,0) 0%, rgba(9,215,255,.17) 16%, rgba(98,109,255,.12) 50%, rgba(240,43,215,.17) 84%, rgba(240,43,215,0) 100%);}.site-header.is-scrolled{background:rgba(2, 4, 12, .965);border-color:rgba(104, 134, 215, .12);box-shadow:0 18px 42px rgba(0, 0, 0, .3);}.header-shell{width:min(100%, 1540px);max-width:1540px;margin-inline:auto;padding-left:clamp(26px, 2.2vw, 34px);padding-right:clamp(26px, 2.2vw, 34px);}.header-inner{height:100%;display:grid;grid-template-columns:260px minmax(0, 1fr) auto;align-items:center;gap:clamp(18px, 1.55vw, 26px);}.site-header .brand{display:inline-flex;align-items:center;gap:13px;width:max-content;min-width:0;padding:4px 8px 4px 2px;border-radius:16px;background:linear-gradient(180deg, rgba(9,14,28,.02), rgba(9,14,28,.01));transition:background .2s ease, box-shadow .2s ease;}.site-header .brand:hover,
.site-header .brand:focus-visible{background:linear-gradient(180deg, rgba(255,255,255,.03), rgba(255,255,255,.012));box-shadow:inset 0 1px 0 rgba(255,255,255,.04);}.site-header .brand img{width:56px;height:56px;flex:0 0 56px;object-fit:contain;filter:drop-shadow(0 0 14px rgba(36, 118, 255, .28)) drop-shadow(0 0 20px rgba(122, 69, 255, .14));transition:transform .22s ease, filter .22s ease;}.site-header .brand:hover img,
.site-header .brand:focus-visible img{transform:translateY(-1px) scale(1.018);filter:drop-shadow(0 0 18px rgba(9, 215, 255, .34)) drop-shadow(0 0 26px rgba(122, 69, 255, .22));}.site-header .brand-copy{display:grid;align-content:center;gap:1px;min-width:0;line-height:1;}.site-header .brand .brand-wordmark{display:block;width:144px;height:auto;flex:0 0 auto;object-fit:contain;filter:drop-shadow(0 0 8px rgba(120, 160, 255, .08));}.site-header .brand-copy span{display:inline-block;width:max-content;margin-top:4px;color:transparent;background:linear-gradient(90deg, #09d7ff 0%, #28d9f1 30%, #b8bce9 56%, #ed58dc 100%);background-clip:text;-webkit-background-clip:text;font-size:10.5px;font-weight:680;letter-spacing:.08em;line-height:1.1;white-space:nowrap;}.desktop-nav{position:relative;justify-self:center;width:min(100%, 806px);transform:translateX(-14px);display:flex;align-items:center;justify-content:space-between;gap:clamp(21px, 1.15vw, 28px);min-width:0;min-height:50px;padding:0 30px;border:1px solid rgba(90, 111, 171, .13);border-radius:16px;background:linear-gradient(180deg, rgba(7, 11, 24, .72), rgba(5, 8, 19, .54));box-shadow:inset 0 1px 0 rgba(255,255,255,.035), 0 14px 30px rgba(0,0,0,.12);}.desktop-nav::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120px 30px at 0% 0%, rgba(9,215,255,.05), transparent 80%), radial-gradient(140px 30px at 100% 0%, rgba(240,43,215,.05), transparent 80%);}.desktop-nav > a,
.nav-solutions-trigger{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 9px;border:0;background:transparent;color:rgba(195, 201, 217, .82);font-family:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-size:18px;font-weight:500;letter-spacing:-.014em;line-height:1;white-space:nowrap;cursor:pointer;transition:color .22s ease, text-shadow .22s ease, transform .24s cubic-bezier(.2,.78,.2,1);}.desktop-nav > a::before,
.desktop-nav > a::after,
.nav-solutions-trigger::before,
.nav-solutions-trigger::after{content:"";position:absolute;left:50%;pointer-events:none;transform-origin:center;transform:translateX(-50%) scaleX(0);transition:transform .24s cubic-bezier(.2, .78, .2, 1), opacity .18s ease;}.desktop-nav > a::after,
.nav-solutions-trigger::after{bottom:-1px;width:calc(100% + 8px);height:2px;border-radius:999px;opacity:.96;background:var(--gradient);box-shadow:0 0 10px rgba(9, 215, 255, .28), 0 0 14px rgba(240, 43, 215, .20);}.desktop-nav > a::before,
.nav-solutions-trigger::before{bottom:-6px;width:calc(100% + 20px);height:8px;border-radius:999px;opacity:0;background:linear-gradient(90deg, rgba(9,215,255,.22), rgba(122,69,255,.18), rgba(240,43,215,.22));filter:blur(7px);}.desktop-nav > a:hover,
.desktop-nav > a:focus-visible,
.nav-solutions-trigger:hover,
.nav-solutions-trigger:focus-visible,
.nav-solutions.is-open .nav-solutions-trigger{color:rgba(241, 245, 255, .96);text-shadow:0 0 18px rgba(159, 176, 255, .16);transform:translateY(-2px);}.desktop-nav > a:hover::after,
.desktop-nav > a:focus-visible::after,
.desktop-nav > a[aria-current="location"]::after,
.desktop-nav > a[aria-current="page"]::after,
.nav-solutions-trigger:hover::after,
.nav-solutions-trigger:focus-visible::after,
.nav-solutions-trigger[aria-current="location"]::after,
.nav-solutions.is-open .nav-solutions-trigger::after{transform:translateX(-50%) scaleX(1);}.desktop-nav > a:hover::before,
.desktop-nav > a:focus-visible::before,
.desktop-nav > a[aria-current="location"]::before,
.desktop-nav > a[aria-current="page"]::before,
.nav-solutions-trigger:hover::before,
.nav-solutions-trigger:focus-visible::before,
.nav-solutions-trigger[aria-current="location"]::before,
.nav-solutions.is-open .nav-solutions-trigger::before{opacity:1;transform:translateX(-50%) scaleX(1);}.desktop-nav > a[aria-current="location"],
.desktop-nav > a[aria-current="page"],
.nav-solutions-trigger[aria-current="location"]{color:#39cfff;}.nav-solutions{position:relative;display:flex;align-items:center;}.nav-solutions::after{content:"";position:absolute;z-index:1;top:100%;left:-12px;right:-12px;height:18px;background:transparent;}.nav-solutions-trigger .nav-caret{margin-left:8px;color:#8f99b2;font-size:10px;transform:translateY(1px);transition:transform .2s ease, color .2s ease, text-shadow .2s ease;}.nav-solutions:is(:hover, :focus-within, .is-open) .nav-caret{color:#74dfff;transform:translateY(1px) rotate(180deg);}.solutions-mega{position:absolute;z-index:30;top:calc(100% + 14px);left:-422px;width:min(1088px, calc(100vw - 64px));padding:22px;border:1px solid rgba(103, 132, 213, .25);border-radius:24px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.988);transform-origin:top center;background:radial-gradient(520px 280px at 0% 0%, rgba(9,215,255,.075), transparent 70%),
    radial-gradient(540px 300px at 100% 8%, rgba(240,43,215,.075), transparent 72%),
    linear-gradient(145deg, #050a18 0%, #080718 100%);box-shadow:0 34px 100px rgba(0,0,0,.64),
    0 0 0 1px rgba(255,255,255,.018),
    0 0 48px rgba(54, 95, 255, .075),
    inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%);transition:opacity .18s ease, visibility .18s ease, transform .22s cubic-bezier(.2,.78,.2,1);}.solutions-mega::before{content:"";position:absolute;top:0;left:28px;right:28px;height:2px;border-radius:0 0 999px 999px;background:var(--gradient);box-shadow:0 0 14px rgba(9,215,255,.24), 0 0 18px rgba(240,43,215,.16);}.solutions-mega::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(rgba(95, 126, 205, .022) 1px, transparent 1px),
    linear-gradient(90deg, rgba(95, 126, 205, .018) 1px, transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom, rgba(0,0,0,.7), transparent 82%);}.nav-solutions.is-open .solutions-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);}.solutions-mega-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(300px, .72fr) minmax(0, 1.28fr);grid-template-areas:"start main"
    "start capabilities"
    "footer footer";gap:14px 16px;}.solutions-mega-section{min-width:0;}.solutions-mega-section--start{grid-area:start;display:flex;flex-direction:column;}.solutions-mega-section--main{grid-area:main;}.solutions-mega-label{display:flex;align-items:center;gap:9px;margin:0 0 10px;color:#8490ab;font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;}.solutions-mega-label::before{content:"";width:20px;height:1px;background:var(--gradient);box-shadow:0 0 10px rgba(9,215,255,.28);}.solutions-mega-card{position:relative;isolation:isolate;overflow:hidden;display:block;padding:17px 17px 16px;border:1px solid rgba(103, 131, 202, .17);border-radius:16px;background:linear-gradient(155deg, rgba(10, 17, 35, .83), rgba(7, 12, 27, .70));box-shadow:inset 0 1px 0 rgba(255,255,255,.025);transition:border-color .18s ease, background .18s ease, transform .2s ease, box-shadow .2s ease;}.solutions-mega-card::before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(260px 130px at 0% 0%, rgba(9,215,255,.055), transparent 72%);opacity:.7;transition:opacity .2s ease;}.solutions-mega-card:hover,
.solutions-mega-card:focus-visible{border-color:rgba(92, 151, 255, .36);background:linear-gradient(130deg, rgba(9,215,255,.055), rgba(26, 36, 82, .14) 46%, rgba(240,43,215,.045));box-shadow:0 15px 36px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.04);transform:translateY(-2px);}.solutions-mega-card:hover::before,
.solutions-mega-card:focus-visible::before{opacity:1;}.solutions-mega-card--diagnostic{background:linear-gradient(155deg, rgba(6, 11, 24, .92), rgba(5, 9, 20, .88));border-color:rgba(92, 151, 255, .42);box-shadow:0 18px 40px rgba(0,0,0,.26),
    0 0 24px rgba(36,118,255,.08),
    inset 0 1px 0 rgba(255,255,255,.05);}.solutions-mega-card--diagnostic::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(rgba(0,0,0,.26), rgba(0,0,0,.26)),
    url("/assets/backgrounds-hq/bg-46b443747c-hq.webp") 58% 70% / cover no-repeat;border-radius:inherit;background-position:58% 70%;background-size:cover;background-repeat:no-repeat;filter:blur(2.2px) brightness(.94);transform:scale(1.02);transform-origin:center;opacity:.94;}.solutions-mega-card--diagnostic > *{position:relative;z-index:1;}.solutions-mega-section--start .solutions-mega-card{flex:1;min-height:250px;display:flex;flex-direction:column;}.solutions-primary-cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;}.solutions-card-heading{display:grid;grid-template-columns:34px minmax(0, 1fr);gap:11px;align-items:center;margin-bottom:10px;}.solutions-card-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(79, 145, 255, .24);border-radius:10px;color:#5cddff;background:linear-gradient(180deg, rgba(11, 23, 46, .9), rgba(8, 14, 30, .85));box-shadow:inset 0 1px 0 rgba(255,255,255,.035), 0 0 20px rgba(36,118,255,.08);}.solutions-card-icon--violet{color:#a47aff;border-color:rgba(157, 99, 255, .25);}.solutions-card-icon--magenta{color:#ed69dc;border-color:rgba(240, 43, 215, .22);}.solutions-card-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.solutions-mega-card-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#f3f6ff;font-size:13.5px;font-weight:780;line-height:1.3;}.solutions-main-badge{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border:1px solid rgba(174, 111, 255, .28);border-radius:999px;color:#d7bdff;background:linear-gradient(90deg, rgba(85, 58, 173, .18), rgba(170, 50, 184, .14));font-size:9px;font-weight:820;letter-spacing:.04em;white-space:nowrap;}.solutions-mega-card p{margin:0;color:#929db5;font-size:11.7px;line-height:1.58;}.solutions-mega-link{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:14px;color:#48d9ff;font-size:11.2px;font-weight:760;}.solutions-primary-cards .solutions-mega-link{margin-top:12px;padding-top:0;}.solutions-capabilities{grid-area:capabilities;min-width:0;padding:0;border:0;background:transparent;}.solutions-capabilities-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;}.solutions-capability-item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:10px 12px;border:1px solid rgba(101, 126, 194, .15);border-radius:11px;color:#c8d0e1;background:linear-gradient(180deg, rgba(9, 15, 31, .76), rgba(7, 12, 26, .64));font-size:11.2px;transition:border-color .18s ease, transform .18s ease, background .18s ease;}.solutions-capability-item:hover{transform:translateY(-1px);border-color:rgba(100, 142, 232, .26);background:linear-gradient(110deg, rgba(9,215,255,.035), rgba(122,69,255,.04), rgba(240,43,215,.03));}.solutions-capability-status{position:relative;flex:0 0 auto;padding-left:12px;color:#b9a5e8;font-size:10.5px;font-weight:650;}.solutions-capability-status::before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:50%;transform:translateY(-50%);background:#8c72ff;box-shadow:0 0 10px rgba(140,114,255,.42);}.solutions-capability-status.is-active{color:#c5b5ee;}.solutions-capability-status.is-active::before{background:#bb6cff;box-shadow:0 0 10px rgba(187,108,255,.42);}.solutions-mega-footer{grid-area:footer;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:18px;margin-top:1px;padding:14px 15px 14px 17px;border:1px solid rgba(111, 100, 217, .18);border-radius:14px;background:linear-gradient(100deg, rgba(9,215,255,.035), rgba(122,69,255,.06) 58%, rgba(240,43,215,.05));box-shadow:inset 0 1px 0 rgba(255,255,255,.025);}.solutions-mega-footer strong{color:#f3f6ff;font-size:12.5px;line-height:1.35;}.solutions-mega-all{display:inline-flex;align-items:center;gap:7px;color:#b9c4dd;font-size:11.2px;font-weight:650;border-bottom:1px solid rgba(128, 148, 205, .32);padding-bottom:2px;transition:color .18s ease, border-color .18s ease;}.solutions-mega-all:hover,
.solutions-mega-all:focus-visible{color:#f0f4ff;border-color:var(--cyan);}.solutions-mega-footer .button{min-height:42px;padding:10px 16px;border-radius:10px;font-size:11.5px;flex:0 0 auto;}.header-cta{position:relative;isolation:isolate;overflow:hidden;min-width:196px;min-height:44px;padding:9px 18px;border-radius:12px;border:1px solid transparent;background:linear-gradient(180deg, rgba(13,18,40,.98), rgba(9, 13, 31, .98)) padding-box,
    linear-gradient(135deg, rgba(20,226,255,.92) 0%, rgba(51,98,255,.94) 30%, rgba(121,75,255,.92) 67%, rgba(244,69,210,.92) 100%) border-box;color:#f7f9ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),
    0 0 0 1px rgba(68, 111, 255, .10),
    0 12px 30px rgba(16, 26, 63, .40),
    0 10px 24px rgba(31, 92, 255, .18),
    0 12px 28px rgba(181, 34, 185, .12);font-size:14.5px;font-weight:730;letter-spacing:-.02em;text-shadow:0 1px 0 rgba(11, 16, 38, .22);}.header-cta::before{content:"";position:absolute;z-index:-2;inset:1px;border-radius:11px;background:linear-gradient(135deg, #2187ff 0%, #4765ff 36%, #8550ff 71%, #f253cf 100%);}.header-cta::after{content:"";position:absolute;z-index:-1;inset:1px 1px auto;height:52%;border-radius:11px 11px 24px 24px;background:linear-gradient(180deg, rgba(255,255,255,.18), rgba(255,255,255,0));opacity:.72;pointer-events:none;}.header-cta:hover,
.header-cta:focus-visible{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),
    0 0 0 1px rgba(73, 127, 255, .16),
    0 16px 38px rgba(16, 26, 63, .46),
    0 14px 34px rgba(32, 99, 255, .24),
    0 16px 40px rgba(198, 37, 192, .18);}.solutions-mega-footer .header-cta{min-width:196px;min-height:44px;padding:9px 18px;border-radius:12px;font-size:14.5px;}.mobile-menu{display:none;}.page-progress{position:absolute;z-index:3;top:0;left:0;width:100%;height:3px;overflow:hidden;pointer-events:none;background:rgba(10, 16, 35, .72);box-shadow:inset 0 -1px 0 rgba(255,255,255,.035);}.page-progress__fill{position:absolute;z-index:1;inset:0;width:100%;transform:scaleX(var(--page-progress, 0));transform-origin:left center;will-change:transform, background-position;background-image:linear-gradient(
    90deg,
    #06d9ff 0%,
    #1388ff 15%,
    #3d55ff 30%,
    #7b45ff 46%,
    #c331ef 62%,
    #f02bd7 77%,
    #7b45ff 88%,
    #06d9ff 100%
  );background-size:260% 100%;animation:header-progress-colorflow 7.5s linear infinite;box-shadow:0 0 6px rgba(9,215,255,.42),
    0 0 10px rgba(122,69,255,.30),
    0 0 13px rgba(240,43,215,.20);}.page-progress__fill::after{content:"";position:absolute;top:50%;right:-1px;width:28px;height:100%;transform:translateY(-50%);border-radius:999px;background:linear-gradient(90deg, transparent, rgba(255,255,255,.78));opacity:.72;box-shadow:0 0 9px rgba(125,88,255,.38);}@keyframes header-progress-colorflow{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}.hero .eyebrow{color:rgba(195, 201, 217, .62);}.hero{min-height:calc(100svh - var(--header-h));padding-top:clamp(46px, 6vw, 82px);padding-bottom:clamp(80px, 8vw, 116px);overflow:clip;}.hero::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(61, 94, 166, .055) 1px, transparent 1px),
    linear-gradient(90deg, rgba(61, 94, 166, .055) 1px, transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom, rgba(0,0,0,.45), transparent 85%);}.hero-ambient{position:absolute;width:min(56vw, 780px);aspect-ratio:1;right:-8vw;top:4%;border-radius:50%;background:radial-gradient(circle, rgba(71, 62, 255, .18), rgba(28, 83, 255, .07) 42%, transparent 70%);filter:blur(20px);pointer-events:none;}.hero-grid{position:relative;z-index:1;width:min(calc(100% - 40px), var(--container-wide));display:grid;grid-template-columns:minmax(0, .88fr) minmax(520px, 1.12fr);align-items:center;gap:clamp(32px, 4vw, 68px);}.hero-copy{padding-left:clamp(0px, 2vw, 24px);}.hero h1{max-width:720px;}.hero-lead{max-width:680px;margin-bottom:34px;color:var(--text-soft);font-size:clamp(1.04rem, 1.45vw, 1.22rem);line-height:1.75;}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:34px;}.hero-trust{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:0;padding:0;max-width:720px;}.hero-trust li{position:relative;padding-left:14px;color:#8f9ab3;font-size:12px;line-height:1.45;}.hero-trust li::before{content:"";position:absolute;left:0;top:.53em;width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px rgba(9, 215, 255, .65);}.hero-visual{margin:0;position:relative;}.hero-frame{position:relative;width:100%;isolation:isolate;}.hero-frame::before{content:"";position:absolute;inset:8% 7% 4% 10%;z-index:-1;border-radius:48%;background:radial-gradient(circle, rgba(23, 88, 255, .15), rgba(144, 40, 255, .12) 38%, transparent 68%);filter:blur(28px);}.hero-frame img{width:100%;height:auto;object-fit:contain;}.hero-visual figcaption{max-width:620px;margin:8px auto 0;color:#68728c;font-size:10px;line-height:1.45;text-align:center;}.trust-layer{position:relative;border-block:1px solid rgba(108, 132, 196, .11);background:rgba(6, 10, 23, .62);}.trust-layer::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent, rgba(30, 89, 255, .05), transparent);pointer-events:none;}.trust-grid{position:relative;display:grid;grid-template-columns:repeat(4, 1fr);}.trust-item{display:grid;grid-template-columns:auto 1fr;gap:15px;padding:28px 20px;border-right:1px solid rgba(107, 130, 188, .12);}.trust-item:first-child{padding-left:0;}.trust-item:last-child{border-right:0;padding-right:0;}.trust-index{color:#6176a9;font-family:var(--mono);font-size:10px;padding-top:4px;}.trust-item strong{display:block;margin-bottom:8px;color:#e9edfa;font-size:14px;line-height:1.35;}.trust-item p{margin:0;color:#7f8ba5;font-size:12px;line-height:1.55;}.narrow-heading{max-width:920px;margin-bottom:62px;}.narrow-heading > p:last-child{max-width:760px;color:var(--text-soft);font-size:clamp(1rem, 1.4vw, 1.18rem);line-height:1.75;}.section-copy > p:not(.eyebrow){max-width:650px;color:var(--text-soft);font-size:clamp(1rem, 1.35vw, 1.16rem);line-height:1.78;}.section-copy blockquote{position:relative;max-width:640px;margin:38px 0 0;padding:26px 28px 26px 30px;border:1px solid rgba(97, 130, 219, .18);border-radius:24px;background:linear-gradient(140deg, rgba(8, 16, 35, .9), rgba(13, 12, 31, .78));box-shadow:0 18px 44px rgba(3, 7, 20, .34), inset 0 1px 0 rgba(255,255,255,.035);color:#eef3ff;font-size:clamp(1.08rem, 1.7vw, 1.35rem);font-weight:760;line-height:1.45;overflow:clip;}.section-copy blockquote::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--gradient);}.section-copy blockquote::after{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(135deg, rgba(9,215,255,.18), transparent 28%, transparent 72%, rgba(240,43,215,.18));filter:blur(14px);opacity:.7;}.split-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:clamp(50px, 7vw, 104px);align-items:center;}.section-gargalo{position:relative;overflow:clip;isolation:isolate;background-image:linear-gradient(rgba(0,0,0,.28), rgba(0,0,0,.28)),
    url("/assets/backgrounds-hq/bg-59b3272417-hq.webp");background-repeat:no-repeat;background-size:cover;background-position:52% center;}.section-gargalo::before{content:"";position:absolute;inset:0;background:none;opacity:0;pointer-events:none;}@media (max-width: 980px){.section-gargalo{background-position:56% center;background-size:cover;}}@media (max-width: 640px){.section-gargalo{background-position:60% center;background-size:cover;}.section-gargalo::before{opacity:0;}}.journey-wrap{position:relative;display:grid;gap:28px;}.journey-shell{position:relative;padding:clamp(24px, 2vw, 34px);border:1px solid rgba(92, 122, 205, .16);border-radius:30px;background:linear-gradient(160deg, rgba(7, 13, 30, .95), rgba(5, 10, 24, .92));box-shadow:0 28px 80px rgba(2, 6, 18, .44), inset 0 1px 0 rgba(255,255,255,.03);overflow:clip;}.journey-shell::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 14% 14%, rgba(31, 125, 255, .12), transparent 24%), radial-gradient(circle at 86% 20%, rgba(191, 53, 228, .09), transparent 22%);pointer-events:none;}.journey-overview{position:relative;display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(280px, .85fr);gap:24px;margin-bottom:30px;}.journey-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;color:#94a7d4;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;}.journey-kicker::before{content:"";width:30px;height:1px;background:var(--gradient);}.journey-overview h3{margin:0 0 12px;font-size:clamp(1.45rem, 2vw, 2rem);line-height:1.15;letter-spacing:-.03em;color:#f5f7ff;}.journey-overview p{margin:0;max-width:680px;color:#97a4c2;font-size:clamp(1rem, 1.18vw, 1.08rem);line-height:1.8;}.journey-principle{position:relative;display:grid;align-content:center;gap:12px;min-height:100%;padding:22px 22px 22px 24px;border:1px solid rgba(106, 131, 214, .18);border-radius:22px;background:linear-gradient(135deg, rgba(6, 17, 39, .92), rgba(15, 13, 36, .82));}.journey-principle::before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(130deg, rgba(9,215,255,.18), transparent 30%, transparent 68%, rgba(240,43,215,.18));filter:blur(14px);opacity:.7;}.journey-principle > span{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:7px 10px;border:1px solid rgba(82, 117, 215, .22);border-radius:999px;color:var(--cyan);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;background:rgba(255,255,255,.02);}.journey-principle strong{display:block;color:#f0f4ff;font-size:1.08rem;line-height:1.45;}.journey-principle p{color:#8e9ab5;font-size:13.5px;line-height:1.7;}.journey{position:relative;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px;list-style:none;margin:0;padding:0;}.journey-line{display:none;}.journey li{position:relative;display:grid;align-content:start;gap:12px;min-height:210px;padding:22px 22px 20px;border:1px solid rgba(98, 126, 205, .15);border-radius:22px;background:linear-gradient(180deg, rgba(255,255,255,.024), rgba(255,255,255,.012));box-shadow:inset 0 1px 0 rgba(255,255,255,.02);transition:transform .22s ease, border-color .22s ease, box-shadow .22s ease, background .22s ease;}.journey li::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(155deg, rgba(24, 118, 255, .055), transparent 44%, rgba(196, 42, 195, .055));opacity:.55;pointer-events:none;}.journey li:hover{transform:translateY(-4px);border-color:rgba(120, 151, 236, .3);box-shadow:0 20px 40px rgba(6, 11, 28, .34), inset 0 1px 0 rgba(255,255,255,.03);}.journey-card-top{display:flex;align-items:center;justify-content:space-between;gap:14px;}.journey-step{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:28px;padding:0 10px;border:1px solid rgba(102, 125, 214, .2);border-radius:999px;color:#9eb2df;font-family:var(--mono);font-size:10px;letter-spacing:.08em;background:rgba(4, 11, 28, .65);}.journey-icon{width:44px;height:44px;border-radius:14px;border:1px solid rgba(96, 126, 209, .18);display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,.01));box-shadow:inset 0 1px 0 rgba(255,255,255,.04), 0 0 0 1px rgba(255,255,255,.01);}.journey-icon svg{width:20px;height:20px;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.journey-dot{display:none;}.journey strong{display:block;margin:0;color:#eef3ff;font-size:1.02rem;line-height:1.3;}.journey small{display:block;color:#95a2bf;font-size:13px;line-height:1.72;}.journey-tag{display:inline-flex;align-items:center;gap:8px;margin-top:auto;width:fit-content;padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.03);border:1px solid rgba(101, 127, 208, .14);color:#c6d1ec;font-size:11px;font-weight:600;letter-spacing:.01em;}.journey-tag::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.75;}.journey li:nth-child(1) .journey-icon svg,
.journey li:nth-child(2) .journey-icon svg{stroke:#22d7ff;}.journey li:nth-child(3) .journey-icon svg,
.journey li:nth-child(4) .journey-icon svg{stroke:#7f7bff;}.journey li:nth-child(5) .journey-icon svg,
.journey li:nth-child(6) .journey-icon svg{stroke:#f248d3;}.journey li:nth-child(1) .journey-step,
.journey li:nth-child(2) .journey-step{color:#a9f1ff;}.journey li:nth-child(3) .journey-step,
.journey li:nth-child(4) .journey-step{color:#c8bcff;}.journey li:nth-child(5) .journey-step,
.journey li:nth-child(6) .journey-step{color:#ffc1f2;}.journey li:nth-child(1) .journey-tag,
.journey li:nth-child(2) .journey-tag{color:#85efff;}.journey li:nth-child(3) .journey-tag,
.journey li:nth-child(4) .journey-tag{color:#b8a6ff;}.journey li:nth-child(5) .journey-tag,
.journey li:nth-child(6) .journey-tag{color:#ff97ea;}.journey-callout{display:grid;grid-template-columns:auto minmax(220px, 1.1fr) minmax(280px, 1.5fr);gap:18px 22px;align-items:center;padding:22px 24px;border:1px solid rgba(97, 127, 208, .16);border-radius:22px;background:linear-gradient(90deg, rgba(8, 15, 34, .95), rgba(14, 12, 32, .92));box-shadow:inset 0 1px 0 rgba(255,255,255,.025);}.journey-callout > span{display:inline-flex;align-items:center;justify-content:center;min-width:88px;padding:8px 12px;border-radius:999px;border:1px solid rgba(88, 124, 225, .18);background:rgba(255,255,255,.025);color:var(--cyan);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;}.journey-callout strong{color:#f2f5ff;font-size:1.1rem;line-height:1.4;}.journey-callout p{margin:0;color:#93a0bc;font-size:13.5px;line-height:1.72;}.section-logic{position:relative;overflow:clip;background-image:linear-gradient(rgba(0,0,0,.28), rgba(0,0,0,.28)),
    url("/assets/backgrounds-hq/bg-4df15775ae-hq.webp");background-repeat:no-repeat;background-size:cover;background-position:62% center;}.section-logic::before{content:"";position:absolute;inset:0;background:none;opacity:0;pointer-events:none;}.section-logic .split-grid{position:relative;z-index:1;grid-template-columns:minmax(0, 1.02fr) minmax(0, .98fr);gap:clamp(42px, 4.8vw, 76px);align-items:start;}.section-logic .section-copy{max-width:640px;padding-top:6px;}.section-logic .eyebrow{margin-bottom:18px;}.section-logic h2{max-width:650px;margin:0 0 20px;font-size:clamp(3.7rem, 5.6vw, 5.2rem);line-height:.97;letter-spacing:-.055em;}.section-logic h2 em{display:block;margin-top:4px;}.section-logic .section-copy > p:not(.eyebrow){max-width:620px;font-size:clamp(1.02rem, 1.24vw, 1.14rem);line-height:1.78;}.prescription-panel{position:relative;align-self:stretch;justify-self:end;width:100%;max-width:620px;display:flex;flex-direction:column;gap:0;min-height:100%;padding:24px;border:1px solid rgba(94, 127, 229, .24);border-radius:28px;background:linear-gradient(160deg, rgba(10, 17, 37, .95), rgba(5, 9, 21, .95));box-shadow:0 24px 64px rgba(3, 7, 20, .28), inset 0 1px 0 rgba(255,255,255,.03);}.prescription-panel::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 12% 14%, rgba(27, 118, 255, .10), transparent 20%),
    radial-gradient(circle at 86% 84%, rgba(240, 43, 215, .09), transparent 22%);pointer-events:none;}.prescription-panel::after{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(135deg, rgba(9,215,255,.20), transparent 24%, transparent 76%, rgba(240,43,215,.18));filter:blur(10px);opacity:.62;}.panel-topline{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;margin-bottom:14px;border-bottom:1px solid rgba(107,132,196,.14);color:#8390ad;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;}.panel-topline i{width:52px;height:3px;border-radius:20px;background:var(--gradient);}.prescription-step{position:relative;z-index:1;display:grid;grid-template-columns:44px minmax(0, 1fr);gap:16px;align-items:center;min-height:82px;padding:18px 20px;border:1px solid rgba(106, 133, 201, .12);border-radius:18px;background:rgba(255,255,255,.018);transition:border-color .22s ease, transform .22s ease, background .22s ease, box-shadow .22s ease;}.prescription-step:hover{transform:translateY(-1px);border-color:rgba(102, 139, 245, .20);}.prescription-step.active{border-color:rgba(81, 101, 255, .44);background:linear-gradient(90deg, rgba(5, 80, 164, .15), rgba(71, 32, 174, .12));box-shadow:inset 0 1px 0 rgba(255,255,255,.03);}.step-no{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(118,148,220,.24);border-radius:50%;color:#9cadd1;font-family:var(--mono);font-size:10px;background:rgba(255,255,255,.01);}.active .step-no{color:#fff;border-color:var(--blue);box-shadow:inset 0 0 0 4px rgba(36,118,255,.12);}.prescription-step > div{min-width:0;display:grid;gap:6px;align-content:center;}.prescription-step strong{display:block;margin:0;color:#eff3ff;font-size:1.08rem;line-height:1.2;}.prescription-step p{margin:0;color:#8e99b2;font-size:12.5px;line-height:1.45;}.prescription-connector{position:relative;z-index:1;width:1px;height:16px;margin:8px 0 8px 19px;background:linear-gradient(var(--blue), var(--violet));opacity:.72;}.panel-footer{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:18px;border-top:1px solid rgba(107,132,196,.14);color:#8e99b2;font-size:12px;}.panel-footer span{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;}.panel-footer strong{display:inline-flex;align-items:center;min-height:36px;padding:8px 14px;border-radius:999px;border:1px solid rgba(97, 130, 219, .16);background:rgba(255,255,255,.025);color:#d7def1;}.section-system{position:relative;isolation:isolate;background:linear-gradient(180deg, rgba(6, 10, 24, .965) 0%, rgba(4, 8, 20, .955) 100%),
    #040815;border-block:1px solid rgba(101, 129, 195, .12);overflow:clip;}.section-system::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.28), rgba(0,0,0,.28)),
    url("/assets/backgrounds-hq/bg-d739430dc7-hq.webp");background-repeat:no-repeat;background-size:cover;background-position:center center;opacity:1;pointer-events:none;}.section-system::after{content:"";position:absolute;inset:0;background:none;opacity:0;pointer-events:none;}.section-system .system-heading,
.section-system .system-flow,
.section-system .system-note{position:relative;z-index:1;}.system-heading{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0, 1.02fr) minmax(340px, .92fr);align-items:center;gap:clamp(28px, 5vw, 72px);margin-bottom:48px;}.system-heading-main{max-width:680px;}.system-heading-main h2{max-width:none;margin-bottom:0;letter-spacing:-.045em;}.system-title-line{display:block;width:max-content;max-width:100%;white-space:nowrap;}.system-heading-side{display:grid;gap:20px;align-self:center;justify-self:end;max-width:560px;}.system-heading-side > p{margin:0;color:var(--text-soft);font-size:17px;line-height:1.82;}.system-heading-side em,
.system-heading-chip em,
.system-note em{color:transparent;background:var(--gradient);background-clip:text;-webkit-background-clip:text;font-style:normal;}.system-heading-chip{position:relative;overflow:hidden;display:grid;gap:10px;padding:20px 22px;border:1px solid rgba(89, 123, 211, .16);border-radius:20px;background:linear-gradient(135deg, rgba(10, 17, 34, .92), rgba(8, 14, 29, .78));box-shadow:0 18px 44px rgba(3, 8, 20, .18), inset 0 1px 0 rgba(255,255,255,.03);backdrop-filter:blur(6px);}.system-heading-chip::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(9,215,255,.08), transparent 45%, rgba(240,43,215,.08));pointer-events:none;}.system-heading-chip span,
.system-heading-chip strong{position:relative;z-index:1;}.system-heading-chip span{color:#7f8ba8;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;}.system-heading-chip strong{color:#e5ebfa;font-size:15px;line-height:1.6;letter-spacing:.02em;}.system-flow{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:22px;padding-top:30px;align-items:stretch;}.flow-axis{position:absolute;top:92px;left:13%;right:13%;height:2px;border-radius:999px;background:linear-gradient(90deg, rgba(9, 215, 255, .78), rgba(34, 118, 255, .68), rgba(122, 69, 255, .64), rgba(240, 43, 215, .78));box-shadow:0 0 22px rgba(36,118,255,.16);opacity:.95;}.flow-stage{--accent:#09d7ff;--accent-glow:rgba(9, 215, 255, .20);position:relative;display:grid;grid-template-rows:auto auto auto 1fr auto;min-height:360px;padding:26px 24px 22px;border:1px solid rgba(95, 126, 208, .18);border-radius:30px;background:linear-gradient(180deg, rgba(10, 16, 31, .92), rgba(7, 12, 26, .84));box-shadow:inset 0 1px 0 rgba(255,255,255,.035), 0 24px 48px rgba(1, 4, 12, .18);backdrop-filter:blur(5px);overflow:hidden;}.flow-stage:nth-of-type(2){--accent:#1aa5ff;--accent-glow:rgba(26, 165, 255, .18);}.flow-stage:nth-of-type(3){--accent:#9a63ff;--accent-glow:rgba(154, 99, 255, .20);}.flow-stage:nth-of-type(4){--accent:#df4fff;--accent-glow:rgba(223, 79, 255, .22);}.flow-stage::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(255,255,255,.045), transparent 34%),
    radial-gradient(circle at 100% 100%, var(--accent-glow), transparent 45%);opacity:.92;pointer-events:none;}.flow-stage::after{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.68;pointer-events:none;}.flow-stage-top{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;}.flow-order,
.flow-index{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(92, 126, 214, .16);background:rgba(255,255,255,.025);color:#8ea0c4;font-family:var(--mono);font-size:10px;letter-spacing:.12em;}.flow-icon{position:relative;z-index:1;isolation:isolate;width:80px;height:80px;display:grid;place-items:center;margin-bottom:22px;border-radius:26px;border:1px solid rgba(116, 146, 226, .22);background:linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,.008)),
    radial-gradient(circle at 28% 24%, rgba(255,255,255,.09), transparent 36%),
    radial-gradient(circle at 74% 78%, var(--accent-glow), transparent 48%),
    linear-gradient(180deg, rgba(10, 16, 31, .76), rgba(7, 12, 24, .94));color:var(--accent);font-size:31px;font-weight:700;text-shadow:0 0 16px var(--accent-glow);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),
    inset 0 -14px 26px rgba(0,0,0,.16),
    0 16px 34px rgba(1,4,12,.20),
    0 0 0 1px rgba(255,255,255,.015);backdrop-filter:blur(10px);}.flow-icon svg{position:relative;z-index:2;width:42px;height:42px;display:block;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 14px var(--accent-glow));}.flow-icon svg .fill-soft{fill:currentColor;opacity:.16;stroke:none;}.flow-icon svg .fill-mid{fill:currentColor;opacity:.28;stroke:none;}.flow-icon svg .stroke-soft{opacity:.8;}.flow-icon::before{content:"";position:absolute;inset:9px;border-radius:20px;border:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,0));pointer-events:none;}.flow-icon::after{content:"";position:absolute;left:14px;right:14px;bottom:11px;height:1px;border-radius:999px;background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.42;pointer-events:none;}.flow-stage h3{position:relative;z-index:1;margin-bottom:12px;font-size:1.95rem;line-height:1.04;letter-spacing:-.04em;}.flow-stage p{position:relative;z-index:1;margin:0;color:#97a3bd;font-size:14px;line-height:1.76;}.flow-tag{position:relative;z-index:1;display:inline-flex;align-items:center;align-self:flex-start;gap:8px;margin-top:15px;padding:10px 14px;border-radius:999px;border:1px solid rgba(88, 121, 205, .16);background:rgba(255,255,255,.03);color:#dce4f6;font-size:12px;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.02);}.flow-tag::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 6px rgba(255,255,255,.03), 0 0 14px var(--accent-glow);}.system-note{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:26px;padding:18px 22px;border:1px solid rgba(95,126,208,.16);border-radius:20px;background:linear-gradient(135deg, rgba(8,13,28,.84), rgba(7, 11, 24, .68));backdrop-filter:blur(5px);box-shadow:inset 0 1px 0 rgba(255,255,255,.03);}.system-note::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg, rgba(9,215,255,.07), transparent 28%, transparent 72%, rgba(240,43,215,.08));pointer-events:none;}.system-note span,
.system-note p,
.system-note strong{position:relative;z-index:1;}.system-note span{color:#73809b;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;}.system-note p{margin:0;color:#96a3bd;font-size:13px;line-height:1.65;}.system-note strong{color:#dfe5f6;font-size:14px;letter-spacing:.03em;white-space:nowrap;}@media (max-width: 1024px){.section-system::before{background-size:cover;background-position:62% center;}}@media (max-width: 640px){.section-system::before{background-size:cover;background-position:68% center;}}.section-method{background:linear-gradient(180deg, rgba(6,10,23,.72), transparent);}.method-track{position:relative;}.method-track::before{content:"";position:absolute;top:31px;left:6%;right:6%;height:1px;background:linear-gradient(90deg, rgba(9,215,255,.65), rgba(36,118,255,.55), rgba(122,69,255,.55), rgba(240,43,215,.6));}.method-track ol{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px;list-style:none;padding:0;margin:0;}.method-track li{position:relative;padding-top:72px;}.method-track li > span{position:absolute;top:0;left:0;width:62px;height:62px;display:grid;place-items:center;border:1px solid rgba(59, 120, 255, .36);border-radius:50%;background:#060c19;color:#a7b9e8;font-family:var(--mono);font-size:11px;box-shadow:0 0 0 8px #030610;}.method-track li:nth-child(n+4) > span{border-color:rgba(189,68,255,.42);}.method-track strong{display:block;margin-bottom:10px;font-size:15px;}.method-track p{margin:0;color:#7f8ba4;font-size:12.5px;line-height:1.65;}.section-capabilities{position:relative;isolation:isolate;overflow:clip;border-top:1px solid rgba(96,121,183,.1);background:linear-gradient(180deg, rgba(3, 7, 17, .96), rgba(4, 8, 20, .98));}.section-capabilities::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 14% 22%, rgba(9, 215, 255, .095), transparent 30rem),
    radial-gradient(circle at 84% 74%, rgba(240, 43, 215, .075), transparent 29rem),
    linear-gradient(rgba(83, 112, 183, .026) 1px, transparent 1px),
    linear-gradient(90deg, rgba(83, 112, 183, .026) 1px, transparent 1px);background-size:auto, auto, 52px 52px, 52px 52px;pointer-events:none;}.section-capabilities::after{content:"";position:absolute;width:34rem;height:34rem;left:-16rem;bottom:-18rem;border-radius:50%;background:radial-gradient(circle, rgba(36,118,255,.10), transparent 66%);filter:blur(20px);pointer-events:none;}.capability-head,
.capability-matrix,
.capability-foot{position:relative;z-index:1;}.capability-head{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(380px, .95fr);gap:clamp(34px, 5.4vw, 76px);align-items:end;margin-bottom:42px;}.capability-head-copy{max-width:720px;}.capability-head h2{max-width:12ch;margin-bottom:0;letter-spacing:-.045em;}.capability-principle{position:relative;overflow:hidden;display:grid;gap:16px;padding:22px 22px 20px;border:1px solid rgba(100, 132, 214, .18);border-radius:22px;background:linear-gradient(145deg, rgba(10, 17, 34, .92), rgba(7, 12, 27, .88));box-shadow:inset 0 1px 0 rgba(255,255,255,.035), 0 22px 52px rgba(0,0,0,.15);}.capability-principle::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(9,215,255,.06), transparent 46%, rgba(240,43,215,.06));pointer-events:none;}.capability-principle > *{position:relative;z-index:1;}.capability-principle-label{color:#7e8ba8;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;}.capability-principle > p{margin:0;color:#c1c9db;font-size:15px;line-height:1.7;}.capability-sequence{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px;}.capability-sequence span{display:flex;align-items:center;gap:8px;min-height:42px;padding:10px 11px;border:1px solid rgba(92, 122, 198, .14);border-radius:12px;background:rgba(255,255,255,.018);color:#cbd4e8;font-size:11.5px;font-weight:700;white-space:nowrap;}.capability-sequence b{color:var(--cyan);font-family:var(--mono);font-size:9px;letter-spacing:.08em;}.capability-sequence span:last-child b{color:#d74eff;}.capability-matrix{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px;border:0;}.capability-card{--cap-accent:#09d7ff;--cap-accent-soft:rgba(9,215,255,.16);position:relative;overflow:hidden;display:grid;grid-template-columns:72px minmax(0,1fr);gap:20px;min-height:300px;padding:26px;border:1px solid rgba(95, 126, 208, .18);border-radius:26px;background:linear-gradient(150deg, rgba(10, 17, 34, .94), rgba(6, 11, 24, .91));box-shadow:inset 0 1px 0 rgba(255,255,255,.035), 0 20px 48px rgba(0,0,0,.15);transition:transform .28s cubic-bezier(.22,.8,.24,1), border-color .28s ease, box-shadow .28s ease;}.capability-card:nth-child(2){--cap-accent:#2785ff;--cap-accent-soft:rgba(39,133,255,.16);}.capability-card:nth-child(3){--cap-accent:#9b5eff;--cap-accent-soft:rgba(155,94,255,.17);}.capability-card:nth-child(4){--cap-accent:#eb43d8;--cap-accent-soft:rgba(235,67,216,.16);}.capability-card::before{content:"";position:absolute;inset:0;background:linear-gradient(115deg, rgba(255,255,255,.025), transparent 30%),
    radial-gradient(circle at 100% 100%, var(--cap-accent-soft), transparent 44%);pointer-events:none;}.capability-card::after{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg, transparent, var(--cap-accent), transparent);opacity:.72;pointer-events:none;}@media (hover:hover){.capability-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb, var(--cap-accent) 38%, rgba(95,126,208,.22));box-shadow:inset 0 1px 0 rgba(255,255,255,.04), 0 26px 58px rgba(0,0,0,.20), 0 0 34px var(--cap-accent-soft);}}.capability-icon{position:relative;z-index:1;width:64px;height:64px;display:grid;place-items:center;border:1px solid color-mix(in srgb, var(--cap-accent) 38%, rgba(90,120,196,.18));border-radius:18px;background:linear-gradient(180deg, rgba(10, 20, 42, .96), rgba(6, 12, 26, .96));color:var(--cap-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.035), 0 0 24px var(--cap-accent-soft);}.capability-icon svg{width:28px;height:28px;stroke:currentColor;}.capability-card-body{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;}.capability-card-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:9px;}.cap-code{color:#71809e;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;}.capability-role{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(91,121,199,.14);border-radius:999px;background:rgba(255,255,255,.02);color:#a9b5cc;font-size:10.5px;line-height:1;}.capability-role::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cap-accent);box-shadow:0 0 12px var(--cap-accent-soft);}.capability-card h3{margin:8px 0 10px;max-width:none;color:#f1f5ff;font-size:clamp(1.45rem, 2.1vw, 2rem);letter-spacing:-.04em;}.capability-problem{margin:0 0 18px;color:#98a5bf;font-size:13.5px;line-height:1.68;}.capability-card-label{margin:0 0 9px;color:#73819f;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}.capability-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;}.capability-tags span{display:inline-flex;align-items:center;min-height:30px;padding:7px 10px;border:1px solid rgba(91, 121, 199, .13);border-radius:10px;background:rgba(255,255,255,.022);color:#c1cbdf;font-size:11px;line-height:1.15;}.capability-outcome{grid-column:1 / -1;position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:2px;padding-top:16px;border-top:1px solid rgba(95,126,208,.11);}.capability-outcome span{color:#6f7d9a;font-family:var(--mono);font-size:9px;letter-spacing:.11em;text-transform:uppercase;}.capability-outcome strong{color:#dce5f8;font-size:11.5px;font-weight:750;letter-spacing:.01em;text-align:right;}.capability-foot{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-top:20px;padding:16px 18px;border:1px solid rgba(95,126,208,.14);border-radius:17px;background:linear-gradient(90deg, rgba(9,215,255,.045), rgba(8,13,29,.72) 24%, rgba(8,13,29,.72) 76%, rgba(240,43,215,.045));color:#8996b0;font-size:13px;text-align:left;}.capability-foot-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(9,215,255,.22);border-radius:10px;color:var(--cyan);background:rgba(7,16,32,.78);}.capability-foot-icon svg{width:17px;height:17px;stroke:currentColor;}.capability-foot strong{color:#e4eaf8;font-weight:750;}.section-site{position:relative;overflow:clip;background-color:#040714;background-image:linear-gradient(rgba(0,0,0,.28), rgba(0,0,0,.28)),
    url("/assets/backgrounds-hq/bg-359f34b40e-hq.webp");background-repeat:no-repeat;background-size:cover;background-position:center center;border-block:1px solid rgba(86,121,224,.10);}@media (max-width: 980px){.section-site{background-position:62% center;}}@media (max-width: 640px){.section-site{background-position:68% center;}}.section-site::before,
.section-site::after{content:"";position:absolute;inset:auto;pointer-events:none;}.section-site::before{background:none;opacity:0;}.section-site::after{background:none;opacity:0;}.site-grid{position:relative;z-index:1;align-items:start;}.principle-line{position:relative;display:grid;gap:10px;margin:30px 0 24px;padding:18px 20px 18px 24px;border:1px solid rgba(98,126,198,.20);border-radius:18px;background:linear-gradient(135deg, rgba(7,16,35,.82), rgba(8,10,23,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.04), 0 22px 42px rgba(0,0,0,.18);overflow:hidden;}.principle-line::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--gradient);}.principle-line::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(9,215,255,.07), transparent 34%, transparent 68%, rgba(240,43,215,.07));pointer-events:none;}.principle-line span{position:relative;z-index:1;color:#7f8aa5;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;}.principle-line strong{position:relative;z-index:1;color:#edf1ff;font-size:18px;line-height:1.38;letter-spacing:-.02em;}.section-site .text-link{min-height:52px;display:inline-flex;align-items:center;gap:12px;padding:13px 18px;border:1px solid rgba(97,126,198,.22);border-radius:14px;background:linear-gradient(140deg, rgba(8,18,38,.88), rgba(10,12,25,.98));color:#eef3ff;font-weight:780;letter-spacing:-.01em;box-shadow:inset 0 1px 0 rgba(255,255,255,.03);transition:transform .18s ease, border-color .18s ease, box-shadow .18s ease, color .18s ease;}.section-site .text-link span{width:26px;height:26px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(95,124,196,.28);background:rgba(255,255,255,.02);color:#cfd7eb;}.section-site .text-link:hover{color:#fff;border-color:rgba(9,215,255,.34);box-shadow:0 14px 34px rgba(0,0,0,.22), 0 0 0 1px rgba(9,215,255,.12);transform:translateY(-1px);}.site-schematic{position:relative;padding:8px;border-radius:30px;background:linear-gradient(135deg, rgba(255,255,255,.018), rgba(255,255,255,.003));}.site-schematic::before{content:"";position:absolute;top:26px;right:-8px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle, rgba(240,43,215,.18), transparent 68%);filter:blur(18px);opacity:.45;pointer-events:none;}.site-schematic::after{content:"composição estratégica";position:absolute;top:-10px;right:20px;padding:8px 12px;border:1px solid rgba(98,126,198,.18);border-radius:999px;background:rgba(6,10,23,.78);color:#9ea8c1;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 10px 24px rgba(0,0,0,.18);}.schematic-window{position:relative;padding:16px;border:1px solid rgba(86,121,224,.28);border-radius:28px;background:linear-gradient(160deg, rgba(9,16,34,.98), rgba(5,8,18,.98));box-shadow:0 34px 80px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.04);overflow:hidden;}.schematic-window::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(9,215,255,.05), transparent 36%, transparent 72%, rgba(240,43,215,.06));pointer-events:none;}.window-bar{position:relative;z-index:1;height:36px;display:flex;align-items:center;gap:8px;padding:0 6px 14px;border-bottom:1px solid rgba(103,129,192,.12);}.window-bar i{width:8px;height:8px;border-radius:50%;border:1px solid #5970a5;background:rgba(255,255,255,.02);}.window-bar i:first-child{border-color:var(--cyan);}.window-bar i:last-child{border-color:var(--magenta);}.window-bar span{margin-left:auto;width:78px;height:4px;border-radius:10px;background:rgba(116,137,194,.18);}.wire-hero{position:relative;z-index:1;min-height:182px;padding:30px 24px;display:grid;align-content:center;gap:13px;border-bottom:1px solid rgba(103,129,192,.12);}.wire-hero > span{width:78px;height:8px;border-radius:10px;background:rgba(9,215,255,.72);box-shadow:0 0 16px rgba(9,215,255,.18);}.wire-hero b{display:block;width:74%;height:13px;border-radius:10px;background:linear-gradient(90deg, rgba(232,238,255,.88), rgba(162,178,218,.18));}.wire-hero b:nth-child(3){width:52%;}.wire-hero i{width:124px;height:36px;margin-top:8px;border-radius:10px;background:var(--gradient);opacity:.92;box-shadow:0 14px 28px rgba(0,0,0,.16);}.wire-proof{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 24px;}.wire-proof span{height:54px;border:1px solid rgba(80,117,211,.24);border-radius:12px;background:linear-gradient(180deg, rgba(255,255,255,.018), rgba(255,255,255,.006));}.wire-body{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .85fr;gap:10px;padding:0 24px 18px;}.wire-body div{min-height:92px;border:1px solid rgba(80,117,211,.2);border-radius:12px;background:linear-gradient(135deg, rgba(13,32,69,.34), transparent 72%);}.wire-cta{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 24px 22px;padding:15px 18px;border:1px solid rgba(162,68,255,.28);border-radius:14px;background:linear-gradient(90deg, rgba(30,18,57,.18), rgba(7,14,31,.7), rgba(87,24,99,.18));}.wire-cta span{color:#b1bbcf;font-size:12px;letter-spacing:-.01em;}.wire-cta b{width:100px;height:28px;border-radius:9px;background:linear-gradient(90deg, rgba(0,177,255,.88), rgba(227,45,206,.88));}.schematic-labels{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;list-style:none;margin:14px 0 0;padding:0;}.schematic-labels li{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:center;padding:12px 14px;border:1px solid rgba(98,126,198,.14);border-radius:16px;background:linear-gradient(180deg, rgba(10,17,34,.72), rgba(6,9,18,.86));color:#98a3bc;font-size:12px;}.schematic-labels span{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(91,121,194,.18);border-radius:999px;background:rgba(255,255,255,.02);color:#d7def1;font-family:var(--mono);font-size:9px;}.section-transparency{background:#050914;border-block:1px solid rgba(91,119,181,.1);}.transparency-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(50px, 8vw, 110px);align-items:start;}.rules-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line);}.rules-list li{display:grid;grid-template-columns:54px 1fr;gap:16px;align-items:center;min-height:70px;border-bottom:1px solid var(--line);}.rules-list span{color:#61729a;font-family:var(--mono);font-size:10px;}.rules-list p{margin:0;color:#bcc5d9;font-size:14px;line-height:1.5;}.section-transparency{position:relative;isolation:isolate;overflow:clip;border-block:1px solid rgba(91,119,181,.10);background-color:#050914;background-image:linear-gradient(180deg, rgba(5, 9, 21, .38), rgba(4, 8, 19, .52)),
    linear-gradient(rgba(0,0,0,.28), rgba(0,0,0,.28)),
    url("/assets/backgrounds-hq/bg-3b7ba40f55-hq.webp");background-repeat:no-repeat, no-repeat, no-repeat;background-size:cover, cover, cover;background-position:center, center, center center;}.section-transparency::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.06;background:linear-gradient(rgba(107, 132, 196, .04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(107, 132, 196, .03) 1px, transparent 1px);background-size:80px 80px;mask-image:linear-gradient(to bottom, transparent 0%, #000 14%, #000 86%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, #000 14%, #000 86%, transparent 100%);}.section-transparency .container{position:relative;z-index:1;}.transparency-grid{grid-template-columns:minmax(320px, .86fr) minmax(0, 1.14fr);gap:clamp(44px, 5vw, 84px);align-items:start;}.section-transparency .section-copy{max-width:560px;padding-top:4px;}.section-transparency .section-copy h2{max-width:10.8ch;margin-bottom:24px;font-size:clamp(3.25rem, 5.3vw, 5.85rem);line-height:.98;letter-spacing:-.045em;text-wrap:balance;}.section-transparency .section-copy h2 em{font-style:normal;background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent;}.section-transparency .section-copy > p:last-child{max-width:33ch;color:#b7c1d6;line-height:1.72;}.section-transparency .section-copy::after{content:"";display:block;width:76px;height:1px;margin-top:28px;background:linear-gradient(90deg, rgba(9,215,255,.78), rgba(240,43,215,0));opacity:.86;}.rules-list{position:relative;justify-self:stretch;list-style:none;margin:0;padding:8px 0;border:1px solid rgba(92,118,180,.14);border-radius:26px;background:linear-gradient(180deg, rgba(10,16,31,.78), rgba(5,9,18,.84));box-shadow:0 22px 52px rgba(0,0,0,.18),
    inset 0 1px 0 rgba(255,255,255,.025);overflow:clip;}.rules-list::before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg, rgba(9,215,255,.32), rgba(122,69,255,.26), rgba(240,43,215,0));}.rules-list li{--rule-rgb:9, 215, 255;position:relative;display:grid;grid-template-columns:48px minmax(0, 1fr);gap:16px;align-items:center;min-height:74px;padding:0 24px 0 18px;border-bottom:1px solid rgba(96,120,183,.12);transition:background .2s ease, transform .2s ease;}.rules-list li:nth-child(1){--rule-rgb:9, 215, 255;}.rules-list li:nth-child(2){--rule-rgb:36, 118, 255;}.rules-list li:nth-child(3){--rule-rgb:73, 102, 255;}.rules-list li:nth-child(4){--rule-rgb:122, 69, 255;}.rules-list li:nth-child(5){--rule-rgb:160, 63, 255;}.rules-list li:nth-child(6){--rule-rgb:207, 54, 238;}.rules-list li:nth-child(7){--rule-rgb:240, 43, 215;}.rules-list li:last-child{border-bottom:none;}.rules-list li::before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:2px;border-radius:999px;background:linear-gradient(180deg, rgba(var(--rule-rgb), 0), rgba(var(--rule-rgb), .62), rgba(var(--rule-rgb), 0));opacity:.52;}.rules-list span{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(var(--rule-rgb), .26);border-radius:999px;background:radial-gradient(circle at 32% 25%, rgba(var(--rule-rgb), .14), transparent 52%),
    linear-gradient(180deg, rgba(7,12,24,.96), rgba(5,9,19,.98));color:#d7e0f3;font-family:var(--mono);font-size:9px;letter-spacing:.08em;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),
    0 0 16px rgba(var(--rule-rgb), .05);}.rules-list p{margin:0;max-width:60ch;color:#c8d1e2;font-size:14px;line-height:1.56;}@media (hover: hover) and (pointer: fine){.rules-list li:hover{background:linear-gradient(90deg, rgba(var(--rule-rgb), .055), rgba(255,255,255,0) 58%);transform:translateX(3px);}.rules-list li:hover p{color:#eef3ff;}.rules-list li:hover span{border-color:rgba(var(--rule-rgb), .42);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),
      0 0 20px rgba(var(--rule-rgb), .08);}}@media (max-width: 960px){.transparency-grid{gap:34px;}.section-transparency .section-copy{max-width:100%;}.section-transparency .section-copy h2{max-width:12ch;font-size:clamp(3rem, 9.2vw, 5rem);}.section-transparency .section-copy > p:last-child{max-width:42ch;}.rules-list{max-width:100%;}}@media (max-width: 700px){.section-transparency{background-position:center, 58% center;}.section-transparency .section-copy h2{max-width:11ch;margin-bottom:18px;line-height:.99;}.section-transparency .section-copy::after{margin-top:24px;}.rules-list{padding:4px 0;border-radius:22px;}.rules-list li{grid-template-columns:42px minmax(0, 1fr);gap:14px;min-height:70px;padding:0 16px 0 14px;}.rules-list span{width:30px;height:30px;font-size:8.5px;}.rules-list p{font-size:13.5px;line-height:1.55;}}@media (max-width: 430px){.section-transparency .section-copy h2{max-width:10ch;}.rules-list li{grid-template-columns:40px minmax(0, 1fr);gap:12px;padding-right:14px;}}.fit-grid{padding:42px;border:1px solid rgba(96,126,198,.16);border-radius:var(--radius-lg);background:linear-gradient(120deg, rgba(10,17,34,.75), rgba(7,9,23,.7));}.fit-grid > div:first-child{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:end;margin-bottom:38px;}.fit-grid h2{margin-bottom:0;}.fit-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;}.fit-columns > div{padding:24px;border:1px solid rgba(98,126,196,.13);border-radius:16px;background:rgba(255,255,255,.012);}.fit-columns > div > span{display:block;margin-bottom:18px;color:#aab5cc;font-size:13px;font-weight:750;}.fit-columns ul{margin:0;padding:0 0 0 18px;color:#8792ab;}.fit-columns li{margin:7px 0;font-size:13px;}.fit-good{box-shadow:inset 2px 0 0 rgba(9,215,255,.5);}.fit-bad{box-shadow:inset 2px 0 0 rgba(240,43,215,.42);}.section-diagnostic{padding-top:clamp(42px, 5vw, 68px);background:linear-gradient(180deg, rgba(5,9,20,0) 0%, rgba(7,12,28,.30) 14%, rgba(5,9,20,.06) 100%);border-top:1px solid rgba(88,124,208,.14);}.section-diagnostic .container{position:relative;z-index:1;}.diagnostic-card{position:relative;overflow:hidden;display:grid;grid-template-columns:1.25fr .75fr;gap:68px;align-items:center;margin-top:clamp(4px, .8vw, 10px);padding:clamp(34px, 5vw, 62px);border:1px solid rgba(88,128,241,.32);border-radius:var(--radius-xl);background:linear-gradient(120deg, #071024 0%, #0a0d20 52%, #120a22 100%);box-shadow:0 30px 90px rgba(0,0,0,.3);}.diagnostic-card::after{content:"";position:absolute;width:340px;height:340px;right:-110px;bottom:-150px;border-radius:50%;background:radial-gradient(circle, rgba(219,45,236,.15), transparent 67%);pointer-events:none;}.diagnostic-copy h2{font-size:clamp(2.1rem, 3.8vw, 4rem);}.diagnostic-copy > p:last-child{color:#adb7cc;line-height:1.75;}.diagnostic-action{position:relative;z-index:1;}.diagnostic-action > p{color:#929db6;font-size:13px;line-height:1.65;}.scan-ring{position:relative;width:116px;height:116px;margin-bottom:28px;border:1px solid rgba(95,130,255,.55);border-radius:50%;box-shadow:inset 0 0 0 14px rgba(36,118,255,.035), 0 0 35px rgba(36,118,255,.12);}.scan-ring::before, .scan-ring::after{content:"";position:absolute;left:50%;top:50%;background:rgba(107,125,255,.36);transform:translate(-50%,-50%);}.scan-ring::before{width:80%;height:1px;}.scan-ring::after{width:1px;height:80%;}.scan-ring span{position:absolute;inset:26px;border:1px solid rgba(189,62,255,.55);border-radius:50%;}.scan-ring i{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--cyan);top:24px;right:24px;box-shadow:0 0 18px var(--cyan);}.section-about{position:relative;padding-top:clamp(88px, 8vw, 112px);background:linear-gradient(180deg, rgba(5,9,21,.12), rgba(8,12,28,.54), rgba(5,9,21,.18));border-top:1px solid rgba(88,124,208,.14);}.section-about::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(560px 220px at 78% 48%, rgba(65,83,255,.07), transparent 70%);}.about-grid{position:relative;z-index:1;}.about-panel{padding:clamp(28px, 3vw, 38px);border:1px solid rgba(95,125,211,.20);border-radius:var(--radius-lg);background:linear-gradient(135deg, rgba(9,16,34,.88), rgba(8,10,26,.82));box-shadow:var(--shadow);}.about-panel-kicker{display:block;margin-bottom:16px;color:#65dfff;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;}.about-panel strong{display:block;color:#eef2ff;font-size:clamp(1.05rem, 1.6vw, 1.28rem);line-height:1.55;}.about-panel p{margin:18px 0 0;color:#8f9bb3;font-size:14px;line-height:1.72;}.section-faq{background:linear-gradient(180deg, rgba(6,10,24,.10), rgba(6,10,24,.6));border-top:1px solid rgba(88,124,208,.14);}.faq-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(48px, 7vw, 100px);align-items:start;}.faq-heading{position:sticky;top:calc(var(--header-h) + 36px);}.faq-heading > p:not(.eyebrow){color:#8d98b1;max-width:430px;}.faq-list{border-top:1px solid var(--line);}.faq-list details{border-bottom:1px solid var(--line);}.faq-list summary{position:relative;list-style:none;cursor:pointer;padding:24px 48px 24px 0;color:#e5e9f6;font-weight:720;line-height:1.4;}.faq-list summary::-webkit-details-marker{display:none;}.faq-list summary::before, .faq-list summary::after{content:"";position:absolute;right:10px;top:50%;width:15px;height:1px;background:#8795b4;transition:transform .18s ease, background .18s ease;}.faq-list summary::after{transform:rotate(90deg);}.faq-list details[open] summary::after{transform:rotate(0);}.faq-list details[open] summary::before, .faq-list details[open] summary::after{background:var(--cyan);}.faq-list details p{max-width:730px;margin:-4px 0 22px;padding-right:42px;color:#8f9ab2;font-size:14px;line-height:1.7;}.final-cta{padding-top:15px;}.final-card{position:relative;overflow:hidden;padding:clamp(48px, 7vw, 84px);border:1px solid rgba(99,127,220,.28);border-radius:var(--radius-xl);background:linear-gradient(135deg, rgba(7,15,34,.96), rgba(10,9,28,.96));text-align:center;box-shadow:var(--shadow);}.final-card .eyebrow{justify-content:center;}.final-card h2{max-width:900px;margin-inline:auto;}.final-card > p:not(.eyebrow){max-width:700px;margin:0 auto 30px;color:#9ca8bf;font-size:16px;}.final-signal{position:absolute;inset:0;pointer-events:none;opacity:.4;}.final-signal span{position:absolute;border:1px solid rgba(72,117,255,.22);border-radius:50%;}.final-signal span:nth-child(1){width:440px;height:440px;left:-260px;top:-270px;}.final-signal span:nth-child(2){width:320px;height:320px;right:-180px;bottom:-190px;border-color:rgba(235,48,217,.2);}.final-signal span:nth-child(3){left:15%;right:15%;top:50%;height:1px;border:0;border-radius:0;background:var(--gradient-soft);}#proximo-passo.final-cta{padding-top:20px;padding-bottom:52px;}#proximo-passo.final-cta .final-card{position:relative;width:min(100%, 1240px);min-height:clamp(280px, 30vw, 350px);margin-inline:auto;padding:clamp(34px, 3.9vw, 50px) clamp(28px, 4.6vw, 64px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px, 1.25vw, 16px);border:1px solid rgba(102,130,230,.32);border-radius:clamp(28px, 3vw, 34px);background-image:linear-gradient(135deg, rgba(7,15,34,.78) 0%, rgba(7,13,29,.72) 52%, rgba(21,13,42,.72) 100%),
    linear-gradient(rgba(0,0,0,.18), rgba(0,0,0,.18)),
    url("/assets/backgrounds-hq/bg-914920768d-hq.webp");background-size:cover;background-position:center center;background-repeat:no-repeat;box-shadow:0 24px 70px rgba(2,8,24,.42), inset 0 1px 0 rgba(255,255,255,.03);isolation:isolate;text-align:center;overflow:hidden;}#proximo-passo.final-cta .final-card::before{content:"";position:absolute;left:-8%;bottom:-22%;width:280px;height:280px;background:radial-gradient(circle, rgba(39,133,255,.16), transparent 68%);filter:blur(10px);pointer-events:none;z-index:0;}#proximo-passo.final-cta .final-card::after{content:"";position:absolute;right:-8%;top:-22%;width:270px;height:270px;background:radial-gradient(circle, rgba(218,70,255,.15), transparent 70%);filter:blur(10px);pointer-events:none;z-index:0;}#proximo-passo.final-cta .final-card > *{position:relative;z-index:1;}#proximo-passo.final-cta .final-signal{opacity:.48;}#proximo-passo.final-cta .final-card .eyebrow{justify-content:center;margin:0;}#proximo-passo.final-cta .final-card h2{max-width:19ch;margin:0 auto;font-size:clamp(2.9rem, 4.45vw, 4.7rem);line-height:.98;letter-spacing:-.046em;text-wrap:balance;}#proximo-passo.final-cta .final-title-line{display:block;}#proximo-passo.final-cta .final-card > p:not(.eyebrow){max-width:60ch;margin:0 auto;font-size:clamp(15px, 1.16vw, 17px);line-height:1.72;color:#a7b2c7;}#proximo-passo.final-cta .final-card .button{margin-top:10px;margin-inline:auto;}.site-footer .brand{display:inline-flex;align-items:center;gap:11px;min-width:max-content;}.site-footer .brand img{width:52px;height:52px;flex:0 0 52px;object-fit:contain;filter:none;transform:none;}.site-footer .brand-copy{display:grid;gap:0;line-height:1.1;}.site-footer .brand-copy strong{color:var(--text);font-size:15px;font-weight:700;letter-spacing:.02em;transform:none;}.site-footer .brand-copy span{margin-top:4px;color:#98a5c1;background:none;-webkit-text-fill-color:initial;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transform:none;}.site-footer{padding:70px 0 26px;border-top:1px solid rgba(103,129,192,.12);background:var(--bg-deep);}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3, .7fr);gap:50px;padding-bottom:50px;}.footer-brand p{max-width:390px;margin:24px 0 0;color:#73809b;font-size:13px;line-height:1.7;}.footer-col{display:flex;flex-direction:column;gap:10px;}.footer-col strong{margin-bottom:8px;color:#c7cee0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;}.footer-col a{color:#7f8ba3;font-size:13px;transition:color .18s ease;overflow-wrap:anywhere;}.footer-col a:hover{color:#fff;}.footer-note{color:#5f6a82;font-size:11px;line-height:1.55;}.footer-bottom{display:flex;justify-content:space-between;gap:22px;padding-top:22px;border-top:1px solid rgba(103,129,192,.1);color:#536079;font-size:11px;}.has-reveal .reveal{opacity:0;transform:translateY(16px);transition:opacity .58s cubic-bezier(.2,.7,.2,1), transform .58s cubic-bezier(.2,.7,.2,1);}.has-reveal .reveal.is-visible{opacity:1;transform:translateY(0);}.page-hero{padding:clamp(72px, 9vw, 118px) 0 54px;}.page-hero-grid{display:grid;grid-template-columns:1fr .65fr;gap:70px;align-items:end;}.page-hero h1{font-size:clamp(2.9rem, 5.6vw, 5.5rem);max-width:880px;}.page-hero p{color:var(--text-soft);max-width:720px;font-size:17px;line-height:1.75;}.page-side-note{padding:22px;border-left:1px solid rgba(88,125,235,.38);color:#8995ae;font-size:13px;line-height:1.7;}.page-side-note strong{display:block;margin-bottom:8px;color:#d6dced;}.subpage-shell{min-height:100svh;}.form-section{padding:20px 0 var(--section);}.form-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(48px, 7vw, 90px);align-items:start;}.form-context{position:sticky;top:calc(var(--header-h) + 32px);}.form-context h2{font-size:clamp(2.1rem, 3.5vw, 3.6rem);}.form-context p{color:#8d99b0;line-height:1.75;}.context-points{list-style:none;padding:0;margin:28px 0 0;border-top:1px solid var(--line);}.context-points li{padding:13px 0;border-bottom:1px solid var(--line);color:#8c98b1;font-size:13px;}.context-points li strong{color:#c6cede;}.diagnostic-form{padding:clamp(26px, 4vw, 46px);border:1px solid rgba(95,126,208,.22);border-radius:var(--radius-lg);background:rgba(8,13,28,.78);box-shadow:var(--shadow);}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;}.field{display:grid;gap:8px;}.field-full{grid-column:1 / -1;}.field label, .field legend{color:#cbd2e2;font-size:13px;font-weight:700;}.field small{color:#69768e;font-size:11px;}.field input, .field textarea, .field select{width:100%;min-height:50px;padding:12px 14px;color:#edf1fb;background:#060b17;border:1px solid rgba(110,137,203,.24);border-radius:10px;outline:none;transition:border-color .18s ease, box-shadow .18s ease;}.field textarea{min-height:128px;resize:vertical;}.field input::placeholder, .field textarea::placeholder{color:#536079;}.field input:focus, .field textarea:focus, .field select:focus{border-color:rgba(9,215,255,.65);box-shadow:0 0 0 3px rgba(9,215,255,.08);}.field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, #7e8ba7 50%), linear-gradient(135deg, #7e8ba7 50%, transparent 50%);background-position:calc(100% - 18px) 21px, calc(100% - 13px) 21px;background-size:5px 5px, 5px 5px;background-repeat:no-repeat;}.form-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:26px;}.form-microcopy{margin:0;color:#71809b;font-size:11px;}.form-status{min-height:22px;margin:14px 0 0;color:#a6b2ca;font-size:12px;}.no-js-box{padding:18px;margin-top:22px;border:1px solid rgba(114,141,205,.18);border-radius:12px;background:rgba(255,255,255,.02);color:#8d98b0;font-size:13px;}.no-js-box a{color:var(--cyan);text-decoration:underline;text-underline-offset:3px;}.legal-layout{display:grid;grid-template-columns:.48fr 1fr;gap:clamp(44px, 7vw, 90px);padding-bottom:var(--section);}.legal-nav{position:sticky;top:calc(var(--header-h) + 32px);align-self:start;padding:22px;border:1px solid var(--line);border-radius:14px;background:rgba(8,13,28,.58);}.legal-nav strong{display:block;margin-bottom:12px;font-size:12px;}.legal-nav a{display:block;padding:7px 0;color:#8290aa;font-size:12px;}.legal-nav a:hover{color:#fff;}.legal-content{min-width:0;}.legal-content section{padding:0 0 34px;margin-bottom:34px;border-bottom:1px solid var(--line);}.legal-content h2{font-size:clamp(1.8rem, 3vw, 2.7rem);}.legal-content h3{margin-top:26px;font-size:18px;}.legal-content p, .legal-content li{color:#909bb2;font-size:14px;line-height:1.8;}.legal-content a{color:#9dcfff;text-decoration:underline;text-underline-offset:3px;}.legal-content code{color:#c0cdf1;font-family:var(--mono);font-size:.9em;}.legal-update{display:inline-flex;margin-top:12px;padding:7px 10px;border:1px solid var(--line);border-radius:8px;color:#73809a;font-family:var(--mono);font-size:10px;}.not-found{min-height:calc(100svh - var(--header-h));display:grid;place-items:center;padding:70px 0;text-align:center;}.not-found-card{max-width:840px;}.not-found-code{display:inline-flex;align-items:center;gap:12px;margin-bottom:22px;color:#8390aa;font-family:var(--mono);font-size:12px;letter-spacing:.12em;}.not-found-code::before, .not-found-code::after{content:"";width:40px;height:1px;background:var(--gradient);}.not-found h1{font-size:clamp(3.2rem, 8vw, 7.5rem);}.not-found p{max-width:600px;margin:0 auto 28px;color:#919cb3;font-size:17px;}.not-found-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;}@media (min-width: 1361px){.container,
  .hero-grid{width:auto;max-width:none;margin-left:calc(max(0px, calc(50vw - 770px)) + clamp(26px, 2.2vw, 34px));margin-right:calc(max(0px, calc(50vw - 770px)) + clamp(26px, 2.2vw, 34px));}.hero-copy{padding-left:0;}}@media (min-width: 961px) and (max-width: 1360px){.container,
  .hero-grid{width:calc(100% - 34px);max-width:none;margin-inline:auto;}}@media (max-width: 1360px){:root{--header-h:80px;}.header-shell{width:100%;padding-inline:17px;}.header-inner{grid-template-columns:1fr auto;gap:18px;}.site-header .brand{gap:13px;}.site-header .brand img{width:50px;height:50px;flex-basis:50px;}.site-header .brand .brand-wordmark{width:124px;height:auto;flex-basis:auto;}.site-header .brand-copy span{margin-top:5px;font-size:9.5px;letter-spacing:.09em;}.desktop-nav, .header-cta{display:none;}.mobile-menu{display:block;position:relative;justify-self:end;}.mobile-menu > summary{position:relative;isolation:isolate;list-style:none;width:42px;height:42px;display:grid;place-items:center;border:1px solid transparent;border-radius:14px;background:linear-gradient(180deg, rgba(11,18,35,.98), rgba(5,9,22,.98)) padding-box,
      linear-gradient(135deg, rgba(9,215,255,.72) 0%, rgba(57,89,255,.55) 38%, rgba(122,69,255,.62) 68%, rgba(240,43,215,.72) 100%) border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),
      0 10px 26px rgba(0,0,0,.30),
      0 0 22px rgba(70,83,255,.08);cursor:pointer;transition:transform .2s ease, box-shadow .2s ease, background .2s ease;}.mobile-menu > summary::before{content:"";position:absolute;inset:5px;z-index:-1;border-radius:9px;background:radial-gradient(circle at 50% 15%, rgba(255,255,255,.055), transparent 58%);pointer-events:none;}.mobile-menu > summary:hover,
  .mobile-menu > summary:focus-visible{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.10),
      0 10px 28px rgba(0,0,0,.30),
      0 0 20px rgba(9,215,255,.10),
      0 0 24px rgba(240,43,215,.08);}.mobile-menu[open] > summary{background:linear-gradient(180deg, rgba(13,20,40,.99), rgba(6,10,25,.99)) padding-box,
      linear-gradient(135deg, rgba(9,215,255,.92), rgba(57,89,255,.76) 38%, rgba(122,69,255,.82) 68%, rgba(240,43,215,.92)) border-box;}.mobile-menu > summary::-webkit-details-marker{display:none;}.menu-icon{width:22px;height:18px;position:relative;display:block;}.menu-icon i{position:absolute;left:0;width:22px;height:2px;border-radius:999px;transform-origin:center;transition:transform .22s cubic-bezier(.2,.78,.2,1), top .22s cubic-bezier(.2,.78,.2,1), opacity .16s ease, width .18s ease, left .18s ease;}.menu-icon i:nth-child(1){top:2px;background:linear-gradient(90deg,#09d7ff,#2878ff);}.menu-icon i:nth-child(2){top:8px;left:3px;width:16px;background:linear-gradient(90deg,#2878ff,#8655ff);}.menu-icon i:nth-child(3){top:14px;background:linear-gradient(90deg,#8655ff,#f02bd7);}.mobile-menu[open] .menu-icon i:nth-child(1){top:8px;transform:rotate(45deg);background:linear-gradient(90deg,#09d7ff,#8d58ff);}.mobile-menu[open] .menu-icon i:nth-child(2){opacity:0;transform:scaleX(.35);}.mobile-menu[open] .menu-icon i:nth-child(3){top:8px;transform:rotate(-45deg);background:linear-gradient(90deg,#8d58ff,#f02bd7);}.mobile-menu-panel{position:absolute;right:0;top:calc(100% + 12px);width:min(360px, calc(100vw - 24px));padding:12px;overflow:hidden;border:1px solid rgba(105,132,207,.26);border-radius:18px;background:radial-gradient(170px 110px at 100% 0%, rgba(240,43,215,.07), transparent 72%),
      radial-gradient(180px 120px at 0% 0%, rgba(9,215,255,.06), transparent 72%),
      rgba(4,8,20,.988);box-shadow:0 28px 72px rgba(0,0,0,.56),
      0 0 34px rgba(72,73,255,.08),
      inset 0 1px 0 rgba(255,255,255,.035);backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%);transform-origin:top right;animation:mobile-menu-in .2s cubic-bezier(.2,.78,.2,1);}.mobile-menu-panel::before{content:"";position:absolute;top:0;left:16px;right:16px;height:2px;border-radius:0 0 999px 999px;background:var(--gradient);box-shadow:0 0 13px rgba(9,215,255,.26), 0 0 15px rgba(240,43,215,.18);}.mobile-menu-kicker{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 11px;margin-bottom:5px;border-bottom:1px solid rgba(104,131,196,.12);color:#7f8aa2;font-size:10px;font-weight:760;letter-spacing:.11em;text-transform:uppercase;}.mobile-menu-kicker span:last-child{color:transparent;background:linear-gradient(90deg,#09d7ff,#8b61ff 58%,#f02bd7);background-clip:text;-webkit-background-clip:text;letter-spacing:.075em;}.mobile-menu-panel nav{display:grid;gap:5px;}.mobile-menu-panel nav > a:not(.button){position:relative;min-height:50px;display:flex;align-items:center;gap:12px;padding:8px 13px 8px 12px;border:1px solid rgba(102,130,198,.075);border-radius:12px;color:#c8d0e1;background:linear-gradient(90deg, rgba(9,15,31,.50), rgba(8,12,28,.34));font-size:14.5px;font-weight:680;letter-spacing:-.012em;transition:color .18s ease, background .18s ease, border-color .18s ease, transform .18s ease, box-shadow .18s ease;}.mobile-menu-panel nav > a:not(.button)::before{content:"";position:absolute;left:4px;top:50%;width:3px;height:22px;border-radius:999px;opacity:0;transform:translateY(-50%) scaleY(.45);background:linear-gradient(180deg, var(--cyan), var(--violet) 58%, var(--magenta));box-shadow:0 0 11px rgba(72,93,255,.28);transition:opacity .18s ease, transform .18s ease;}.mobile-menu-panel nav > a:not(.button):hover,
  .mobile-menu-panel nav > a:not(.button):focus-visible,
  .mobile-menu-panel nav > a:not(.button)[aria-current="location"],
  .mobile-menu-panel nav > a:not(.button)[aria-current="page"]{color:#fff;border-color:rgba(102,131,207,.20);background:linear-gradient(90deg, rgba(9,215,255,.070), rgba(122,69,255,.055) 58%, rgba(240,43,215,.048));box-shadow:inset 0 1px 0 rgba(255,255,255,.025), 0 7px 18px rgba(0,0,0,.14);transform:translateX(2px);}.mobile-menu-panel nav > a:not(.button):hover::before,
  .mobile-menu-panel nav > a:not(.button):focus-visible::before,
  .mobile-menu-panel nav > a:not(.button)[aria-current="location"]::before,
  .mobile-menu-panel nav > a:not(.button)[aria-current="page"]::before{opacity:1;transform:translateY(-50%) scaleY(1);}.mobile-nav-icon{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border:1px solid rgba(94,132,224,.22);border-radius:9px;color:#48d9ff;background:linear-gradient(145deg, rgba(10,25,50,.86), rgba(9,12,31,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.035), 0 0 14px rgba(36,118,255,.07);transition:color .18s ease, border-color .18s ease, background .18s ease, box-shadow .18s ease, transform .18s ease;}.mobile-nav-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.mobile-nav-icon--solutions{color:#36d9ff;}.mobile-nav-icon--processo{color:#6988ff;}.mobile-nav-icon--diagnostico{color:#9a68ff;}.mobile-nav-icon--sobre{color:#53c7ff;}.mobile-nav-icon--faq{color:#b05eff;}.mobile-nav-icon--contato{color:#ee61d9;}.mobile-menu-panel nav > a:not(.button):hover .mobile-nav-icon,
  .mobile-menu-panel nav > a:not(.button):focus-visible .mobile-nav-icon,
  .mobile-menu-panel nav > a:not(.button)[aria-current="location"] .mobile-nav-icon,
  .mobile-menu-panel nav > a:not(.button)[aria-current="page"] .mobile-nav-icon,
  .mobile-solutions:is([open], :hover, :focus-within) .mobile-nav-icon{color:#fff;border-color:rgba(82,170,255,.34);background:linear-gradient(145deg, rgba(13,52,91,.72), rgba(54,24,91,.58));box-shadow:0 0 16px rgba(9,215,255,.10), 0 0 18px rgba(122,69,255,.08), inset 0 1px 0 rgba(255,255,255,.05);transform:translateY(-1px);}.mobile-nav-main{display:flex;align-items:center;gap:12px;min-width:0;}.mobile-solutions{margin:0;}.mobile-solutions summary{position:relative;min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 13px 8px 12px;border:1px solid rgba(102,130,198,.075);border-radius:12px;color:#c8d0e1;background:linear-gradient(90deg, rgba(9,15,31,.50), rgba(8,12,28,.34));font-size:14.5px;font-weight:680;letter-spacing:-.012em;cursor:pointer;list-style:none;transition:color .18s ease, background .18s ease, border-color .18s ease, box-shadow .18s ease;}.mobile-solutions summary::-webkit-details-marker{display:none;}.mobile-solutions-caret{color:#8390aa;font-size:11px;transition:transform .18s ease, color .18s ease;}.mobile-solutions[open] summary,
  .mobile-solutions summary:hover,
  .mobile-solutions summary:focus-visible,
  .mobile-solutions summary[aria-current="location"],
  .mobile-solutions summary[aria-current="page"]{color:#fff;border-color:rgba(102,131,207,.15);background:linear-gradient(90deg, rgba(9,215,255,.070), rgba(122,69,255,.055) 58%, rgba(240,43,215,.048));box-shadow:inset 0 1px 0 rgba(255,255,255,.025), 0 7px 18px rgba(0,0,0,.14);}.mobile-solutions[open] .mobile-solutions-caret{color:#6fddff;transform:rotate(180deg);}.mobile-solutions-panel{display:grid;gap:6px;margin:4px 5px 7px;padding:10px;border:1px solid rgba(99,124,193,.13);border-radius:12px;background:rgba(4,8,19,.72);}.mobile-solutions-label{margin:4px 4px 0;color:#71809b;font-size:8.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;}.mobile-solutions-panel a{display:grid;gap:4px;padding:9px 10px;border:1px solid rgba(102,130,198,.10);border-radius:9px;background:rgba(10,16,33,.56);}.mobile-solutions-panel a strong{color:#e8edfa;font-size:11.5px;font-weight:720;}.mobile-solutions-panel a em{color:#c6a9ff;font-size:8.5px;font-style:normal;white-space:nowrap;}.mobile-solutions-panel a small{color:#4fd8ff;font-size:9.5px;font-weight:650;}.mobile-solutions-panel p{margin:0;padding:4px;color:#9aa5ba;font-size:9.5px;line-height:1.55;}.mobile-diagnostic-hint{display:block;margin:7px 4px 0;color:#8e9ab1;font-size:9.5px;font-weight:650;line-height:1.3;letter-spacing:.01em;text-align:center;}.mobile-menu-panel .mobile-diagnostic-hint + .button{margin-top:2px;}.mobile-menu-panel .button{width:100%;min-height:50px;margin-top:8px;border-radius:12px;font-size:14.5px;}.mobile-menu-panel .button.button-primary{position:relative;isolation:isolate;overflow:hidden;padding:11px 20px;border:1px solid transparent;background:linear-gradient(180deg, rgba(13,18,40,.98), rgba(9, 13, 31, .98)) padding-box,
      linear-gradient(135deg, rgba(20,226,255,.92) 0%, rgba(51,98,255,.94) 30%, rgba(121,75,255,.92) 67%, rgba(244,69,210,.92) 100%) border-box;color:#f7f9ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),
      0 0 0 1px rgba(68, 111, 255, .10),
      0 12px 30px rgba(16, 26, 63, .40),
      0 10px 24px rgba(31, 92, 255, .18),
      0 12px 28px rgba(181, 34, 185, .12);font-weight:730;letter-spacing:-.02em;text-shadow:0 1px 0 rgba(11, 16, 38, .22);}.mobile-menu-panel .button.button-primary::before{content:"";position:absolute;z-index:-2;inset:1px;border-radius:11px;background:linear-gradient(135deg, #2187ff 0%, #4765ff 36%, #8550ff 71%, #f253cf 100%);}.mobile-menu-panel .button.button-primary::after{content:"";position:absolute;z-index:-1;inset:1px 1px auto;height:52%;border-radius:11px 11px 24px 24px;background:linear-gradient(180deg, rgba(255,255,255,.18), rgba(255,255,255,0));opacity:.72;pointer-events:none;}.mobile-menu-panel .button.button-primary:hover,
  .mobile-menu-panel .button.button-primary:focus-visible{box-shadow:inset 0 1px 0 rgba(255,255,255,.14),
      0 0 0 1px rgba(73, 127, 255, .16),
      0 16px 38px rgba(16, 26, 63, .46),
      0 14px 34px rgba(32, 99, 255, .24),
      0 16px 40px rgba(198, 37, 192, .18);}@keyframes mobile-menu-in{from{opacity:0;transform:translateY(-5px) scale(.985);}to{opacity:1;transform:translateY(0) scale(1);}}}@media (max-width: 1120px){.hero-grid{grid-template-columns:minmax(0,.95fr) minmax(470px,1.05fr);}.desktop-nav{gap:18px;}.desktop-nav > a, .nav-solutions-trigger{font-size:14px;}.trust-grid{grid-template-columns:repeat(2,1fr);}.trust-item:nth-child(2){border-right:0;}.trust-item:nth-child(n+3){border-top:1px solid rgba(107,130,188,.12);}.trust-item:nth-child(3){padding-left:0;}.journey{grid-template-columns:repeat(2,1fr);}.journey-overview{grid-template-columns:1fr;}.journey-line{display:none;}.system-flow{grid-template-columns:repeat(2,1fr);gap:18px;}.flow-axis{display:none;}.flow-stage{min-height:330px;}.method-track::before{display:none;}.method-track ol{grid-template-columns:repeat(3,1fr);row-gap:38px;}.capability-matrix{grid-template-columns:repeat(2, minmax(0,1fr));gap:16px;}.capability-card{grid-template-columns:64px minmax(0,1fr);padding:22px;}.capability-icon{width:58px;height:58px;}.footer-grid{grid-template-columns:1.3fr repeat(3,.8fr);gap:30px;}}@media (max-width: 960px){:root{--header-h:74px;}.container, .hero-grid{width:min(calc(100% - 32px), var(--container));}.header-inner{grid-template-columns:1fr auto;gap:14px;}.hero{min-height:auto;}.hero-grid{grid-template-columns:1fr;gap:42px;}.hero-copy{max-width:820px;padding-left:0;}.hero-visual{width:min(100%, 820px);margin-inline:auto;}.hero-visual figcaption{max-width:520px;}.split-grid, .system-heading, .capability-head, .transparency-grid, .faq-grid, .diagnostic-card, .form-layout, .legal-layout{grid-template-columns:1fr;}.split-grid{gap:48px;}.section-logic .split-grid{gap:30px;}.section-logic h2{max-width:100%;font-size:clamp(3.1rem, 8vw, 4.4rem);}.journey-callout{grid-template-columns:1fr;}.journey-principle, .journey-callout{padding:20px;}.system-heading, .capability-head{gap:18px;align-items:start;}.capability-principle{max-width:620px;}.system-heading-side{justify-self:start;max-width:100%;gap:18px;}.system-heading-chip{max-width:540px;}.method-track ol{grid-template-columns:repeat(2,1fr);}.fit-grid > div:first-child{grid-template-columns:1fr;gap:0;}.diagnostic-card{gap:38px;}.diagnostic-action{display:grid;grid-template-columns:auto 1fr;gap:20px 26px;align-items:center;}.diagnostic-action .button{grid-column:2;justify-self:start;}.scan-ring{margin-bottom:0;}.faq-heading, .form-context, .legal-nav{position:static;}.faq-heading{margin-bottom:12px;}.footer-grid{grid-template-columns:1.3fr 1fr 1fr;}.footer-col:last-child{grid-column:2 / -1;}.page-hero-grid{grid-template-columns:1fr;gap:20px;}.page-side-note{max-width:720px;}.legal-nav{display:flex;flex-wrap:wrap;gap:6px 18px;}.legal-nav strong{flex-basis:100%;margin-bottom:4px;}}@media (max-width: 700px){:root{--section:80px;--header-h:68px;}.container, .hero-grid{width:min(calc(100% - 28px), var(--container));}.header-shell{width:100%;padding-inline:12px;}.site-header .brand{gap:10px;}.site-header .brand img{width:46px;height:46px;flex-basis:46px;}.site-header .brand .brand-wordmark{width:112px;height:auto;flex-basis:auto;}.site-header .brand-copy span{margin-top:4px;font-size:8.5px;letter-spacing:.075em;}.hero{padding-top:52px;}.hero h1{font-size:clamp(3rem, 14vw, 4.6rem);}.hero-lead{font-size:1rem;}.hero-actions{flex-direction:column;align-items:stretch;}.hero-actions .button{width:100%;}.hero-trust{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;}.hero-visual figcaption{font-size:9px;}.trust-grid{grid-template-columns:1fr;}.trust-item, .trust-item:first-child, .trust-item:nth-child(3), .trust-item:last-child{padding:22px 0;border-right:0;border-top:1px solid rgba(107,130,188,.12);}.trust-item:first-child{border-top:0;}.journey-shell{padding:20px;border-radius:24px;}.journey-overview{margin-bottom:24px;}.journey{grid-template-columns:1fr;gap:16px;}.journey li{min-height:auto;padding:18px;}.journey-card-top{gap:12px;}.journey-callout{grid-template-columns:1fr;gap:10px;padding:18px;}.journey-principle strong, .journey-callout strong{font-size:1rem;}.section-logic .section-copy{max-width:100%;padding-top:0;}.section-logic h2{font-size:clamp(2.8rem, 12vw, 3.95rem);line-height:1.01;}.section-copy blockquote{margin-top:24px;padding:20px 20px 20px 24px;border-radius:18px;}.prescription-panel{padding:20px;border-radius:24px;max-width:100%;justify-self:stretch;}.panel-footer{flex-direction:column;align-items:flex-start;}.system-flow{grid-template-columns:1fr;gap:16px;padding-top:0;}.flow-axis{display:none;}.flow-stage{min-height:auto;padding:26px 20px 20px;border-right:0;border-radius:26px;}.flow-stage h3{font-size:1.72rem;}.flow-icon{width:70px;height:70px;margin-bottom:18px;border-radius:22px;}.system-note{grid-template-columns:1fr;align-items:flex-start;}.system-note strong{white-space:normal;}.method-track ol{grid-template-columns:1fr;gap:24px;}.method-track li{padding:4px 0 4px 72px;min-height:66px;}.method-track li > span{width:52px;height:52px;}.capability-matrix{grid-template-columns:1fr;gap:14px;}.capability-card{min-height:auto;grid-template-columns:58px minmax(0,1fr);gap:16px;padding:20px;border-radius:22px;}.capability-icon{width:54px;height:54px;border-radius:16px;}.capability-icon svg{width:24px;height:24px;}.capability-card h3{font-size:1.55rem;}.capability-outcome{align-items:flex-start;flex-direction:column;gap:6px;}.capability-outcome strong{text-align:left;}.capability-foot{grid-template-columns:auto 1fr;text-align:left;}.schematic-labels{grid-template-columns:1fr;}.section-site .text-link{width:fit-content;}.site-schematic{padding:0;}.site-schematic::after{right:14px;top:-8px;}.schematic-window{border-radius:24px;}.wire-hero, .wire-proof, .wire-body, .wire-cta{padding-left:20px;padding-right:20px;}.wire-cta{margin-left:20px;margin-right:20px;}.fit-grid{padding:28px 20px;}.fit-columns{grid-template-columns:1fr;}.diagnostic-card{padding:30px 22px;border-radius:24px;}.diagnostic-action{grid-template-columns:1fr;}.diagnostic-action .button{grid-column:auto;width:100%;}.faq-list summary{padding-right:44px;}.final-card{padding:48px 20px;border-radius:24px;}#proximo-passo.final-cta{padding-top:18px;padding-bottom:40px;}#proximo-passo.final-cta .final-card{min-height:auto;padding:30px 20px;border-radius:24px;gap:12px;}#proximo-passo.final-cta .final-card h2{max-width:11.6ch;font-size:clamp(2.45rem, 9.6vw, 3.15rem);line-height:1.02;}#proximo-passo.final-cta .final-card > p:not(.eyebrow){max-width:32ch;font-size:15px;}#proximo-passo.final-cta .final-card::before{width:180px;height:180px;left:-20%;bottom:-16%;}#proximo-passo.final-cta .final-card::after{width:170px;height:170px;right:-18%;top:-14%;}.footer-grid{grid-template-columns:1fr 1fr;}.footer-brand{grid-column:1 / -1;}.footer-col:last-child{grid-column:auto;}.footer-bottom{flex-direction:column;}.form-grid{grid-template-columns:1fr;}.field-full{grid-column:auto;}.diagnostic-form{padding:22px 18px;}.form-actions{flex-direction:column;align-items:stretch;}.form-actions .button{width:100%;}.page-hero{padding-top:56px;}.page-hero h1{font-size:clamp(2.7rem, 13vw, 4.4rem);}}@media (max-width: 430px){.container, .hero-grid{width:min(calc(100% - 24px), var(--container));}.site-header .brand .brand-wordmark{width:104px;height:auto;flex-basis:auto;}.site-header .brand-copy span{font-size:8px;letter-spacing:.065em;}.hero h1{font-size:clamp(2.8rem, 13.5vw, 3.65rem);}h2{font-size:clamp(2.05rem, 10.7vw, 3.1rem);}.hero-trust{grid-template-columns:1fr;}.journey-overview h3{font-size:clamp(1.35rem, 9vw, 1.85rem);}.journey-overview p, .journey small{font-size:12.5px;}.journey-icon{width:40px;height:40px;border-radius:12px;}.prescription-step{grid-template-columns:40px 1fr;min-height:0;padding:16px 14px;gap:12px;border-radius:16px;}.step-no{width:34px;height:34px;border-radius:50%;}.section-logic h2 em{margin-top:4px;}.panel-topline{gap:12px;}.panel-footer{flex-direction:column;gap:6px;}.wire-proof{grid-template-columns:1fr;}.wire-body{grid-template-columns:1fr;}.wire-cta{flex-direction:column;align-items:flex-start;}.wire-cta b{width:100%;}.footer-grid{grid-template-columns:1fr;}.footer-brand, .footer-col:last-child{grid-column:auto;}}@media (max-width: 980px){.section-logic{background-position:58% center;background-size:cover;}}@media (max-width: 640px){.section-logic{background-position:54% center;background-size:cover;}}@media (max-width: 760px){.capability-head{grid-template-columns:1fr;margin-bottom:30px;}.capability-head h2{max-width:12ch;}.capability-principle{padding:18px;border-radius:18px;}.capability-sequence{grid-template-columns:1fr;}.capability-sequence span{white-space:normal;}}@media (max-width: 430px){.capability-card{grid-template-columns:1fr;}.capability-card-top{margin-top:2px;}.capability-outcome{grid-column:1;}.capability-tags span{font-size:10.5px;}.capability-foot{padding:14px;}}@media (prefers-reduced-motion: reduce){.mobile-menu-panel{animation:none !important;}html{scroll-behavior:auto;}*, *::before, *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important;}.has-reveal .reveal{opacity:1 !important;transform:none !important;}}@media (forced-colors: active){.button, .prescription-panel, .diagnostic-card, .final-card, .fit-grid, .schematic-window{border:1px solid CanvasText;}h1 em, h2 em{color:LinkText;background:none;}}@media (min-width: 961px){.hero-grid{grid-template-columns:minmax(0, .88fr) minmax(0, 1.12fr);gap:clamp(24px, 2.75vw, 44px);align-items:center;}.hero-copy{align-self:center;max-width:650px;padding-left:0;}.hero .eyebrow{margin-bottom:28px;}.hero h1{max-width:650px;margin-bottom:28px;font-size:clamp(3.9rem, 4.75vw, 4.8rem);line-height:.99;letter-spacing:-.045em;}.hero-lead{max-width:620px;margin-bottom:30px;font-size:clamp(1rem, 1.08vw, 1.1rem);line-height:1.68;}.hero-actions{gap:15px;margin-bottom:36px;}.hero-actions .button{min-height:58px;padding:15px 26px;border-radius:12px;font-size:15.5px;font-weight:760;}.hero-actions .button-primary{position:relative;isolation:isolate;overflow:hidden;min-width:235px;background:linear-gradient(180deg, rgba(13,18,40,.98), rgba(9,13,31,.98)) padding-box,
      linear-gradient(135deg, rgba(20,226,255,.94) 0%, rgba(51,98,255,.96) 30%, rgba(121,75,255,.94) 67%, rgba(244,69,210,.94) 100%) border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.11),
      0 0 0 1px rgba(68,111,255,.10),
      0 14px 32px rgba(31,92,255,.20),
      0 14px 30px rgba(181,34,185,.13);}.hero-actions .button-primary::before{content:"";position:absolute;z-index:-2;inset:1px;border-radius:11px;background:linear-gradient(135deg, #178cff 0%, #4367ff 37%, #844dff 70%, #ef43cf 100%);}.hero-actions .button-primary::after{content:"";position:absolute;z-index:-1;inset:1px 1px auto;height:52%;border-radius:11px 11px 24px 24px;background:linear-gradient(180deg, rgba(255,255,255,.17), rgba(255,255,255,0));opacity:.72;pointer-events:none;}.hero-actions .button-primary:hover,
  .hero-actions .button-primary:focus-visible{box-shadow:inset 0 1px 0 rgba(255,255,255,.14),
      0 0 0 1px rgba(73,127,255,.16),
      0 17px 38px rgba(32,99,255,.25),
      0 18px 40px rgba(198,37,192,.18);}.hero-actions .button-secondary{min-width:245px;border-color:transparent;background:linear-gradient(180deg, rgba(5,10,24,.96), rgba(5,8,19,.96)) padding-box,
      linear-gradient(110deg, rgba(9,215,255,.55), rgba(87,83,255,.48) 52%, rgba(240,43,215,.62)) border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.025);}.hero-actions .button-secondary:hover,
  .hero-actions .button-secondary:focus-visible{background:linear-gradient(180deg, rgba(8,14,30,.98), rgba(7,10,24,.98)) padding-box,
      linear-gradient(110deg, rgba(9,215,255,.82), rgba(87,83,255,.68) 52%, rgba(240,43,215,.84)) border-box;box-shadow:0 12px 30px rgba(35,54,151,.14), inset 0 1px 0 rgba(255,255,255,.04);}.hero-trust{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:center;max-width:645px;gap:0;}.hero-trust li{display:grid;grid-template-columns:38px minmax(0, 1fr);align-items:center;gap:11px;min-height:48px;padding:0 20px;color:#9ca7bb;font-size:11.5px;line-height:1.42;}.hero-trust li:first-child{padding-left:0;}.hero-trust li:last-child{padding-right:0;}.hero-trust li + li{border-left:1px solid rgba(116,139,197,.16);}.hero-trust li::before{display:none;}.hero-trust__icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(87,119,231,.24);border-radius:11px;color:#59dcff;background:linear-gradient(145deg, rgba(9,23,47,.76), rgba(13,10,37,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.035),
      0 0 16px rgba(75,80,255,.07);}.hero-trust li:nth-child(2) .hero-trust__icon{color:#806dff;}.hero-trust li:nth-child(3) .hero-trust__icon{color:#d451e8;}.hero-trust__icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.hero-trust__text{display:block;}.hero-visual{position:relative;justify-self:end;width:100%;max-width:930px;margin:0;isolation:isolate;}.hero-frame{position:relative;width:100%;isolation:isolate;}.hero-frame::before{inset:1% 0 -3% 6%;border-radius:44%;background:radial-gradient(circle at 60% 48%, rgba(49,89,255,.24), rgba(118,49,255,.15) 43%, rgba(240,43,215,.06) 61%, transparent 75%);filter:blur(36px);}.hero-frame::after{content:"";position:absolute;z-index:-1;left:15%;right:0;bottom:1%;height:14%;border-radius:50%;background:radial-gradient(ellipse at center, rgba(63,94,255,.34), rgba(118,45,255,.18) 42%, rgba(240,43,215,.09) 58%, transparent 75%);filter:blur(19px);opacity:.94;pointer-events:none;}.hero-visual::before{content:"";position:absolute;z-index:-2;left:0;right:0;bottom:-11%;height:47%;pointer-events:none;background-image:linear-gradient(rgba(67,89,255,.15) 1px, transparent 1px),
      linear-gradient(90deg, rgba(67,89,255,.15) 1px, transparent 1px);background-size:46px 32px;transform:perspective(470px) rotateX(64deg);transform-origin:center bottom;-webkit-mask-image:radial-gradient(ellipse at 58% 54%, #000 0%, rgba(0,0,0,.9) 42%, transparent 79%);mask-image:radial-gradient(ellipse at 58% 54%, #000 0%, rgba(0,0,0,.9) 42%, transparent 79%);opacity:.58;}.hero-frame img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 30px 32px rgba(0,0,0,.43))
      drop-shadow(0 10px 24px rgba(45,72,255,.09));}.hero-visual figcaption{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}}@media (min-width: 961px) and (max-width: 1120px){.hero-grid{grid-template-columns:1fr;gap:44px;}.hero-copy{max-width:760px;}.hero h1{max-width:720px;}.hero-visual{justify-self:center;width:min(100%, 820px);max-width:820px;}}@media (max-width: 960px){.hero-trust li{display:grid;grid-template-columns:34px minmax(0, 1fr);align-items:center;gap:10px;min-height:44px;padding-left:0;}.hero-trust li::before{display:none;}.hero-trust__icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(87,119,231,.22);border-radius:9px;color:#59dcff;background:linear-gradient(145deg, rgba(9,23,47,.72), rgba(13,10,37,.68));}.hero-trust li:nth-child(2) .hero-trust__icon{color:#806dff;}.hero-trust li:nth-child(3) .hero-trust__icon{color:#d451e8;}.hero-trust__icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.hero-trust__text{display:block;}.hero-visual figcaption{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}}@media (min-width: 1361px){.hero{padding-top:90px;padding-bottom:92px;}.hero-grid{grid-template-columns:minmax(0, .88fr) minmax(0, 1.12fr);gap:20px;align-items:center;}.hero-copy{max-width:650px;padding-left:0;}.hero .eyebrow{margin-bottom:38px;}.hero h1{max-width:620px;margin-bottom:32px;font-size:clamp(3.9rem, 4.75vw, 4.8rem);line-height:.99;letter-spacing:-.045em;}.hero-lead{max-width:570px;margin-bottom:40px;font-size:16.8px;line-height:1.72;}.hero-actions{gap:22px;margin-bottom:48px;}.hero-actions .button{min-height:58px;padding:15px 26px;border-radius:12px;font-size:15.5px;font-weight:760;}.hero-actions .button-primary{position:relative;isolation:isolate;overflow:hidden;min-width:244px;background:linear-gradient(180deg, rgba(13,18,40,.98), rgba(9,13,31,.98)) padding-box,
      linear-gradient(135deg, rgba(20,226,255,.94) 0%, rgba(51,98,255,.96) 30%, rgba(121,75,255,.94) 67%, rgba(244,69,210,.94) 100%) border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.11),
      0 0 0 1px rgba(68,111,255,.10),
      0 14px 32px rgba(31,92,255,.20),
      0 14px 30px rgba(181,34,185,.13);}.hero-actions .button-primary::before{content:"";position:absolute;z-index:-2;inset:1px;border-radius:11px;background:linear-gradient(135deg, #178cff 0%, #4367ff 37%, #844dff 70%, #ef43cf 100%);}.hero-actions .button-primary::after{content:"";position:absolute;z-index:-1;inset:1px 1px auto;height:52%;border-radius:11px 11px 24px 24px;background:linear-gradient(180deg, rgba(255,255,255,.17), rgba(255,255,255,0));opacity:.72;pointer-events:none;}.hero-actions .button-primary:hover,
  .hero-actions .button-primary:focus-visible{box-shadow:inset 0 1px 0 rgba(255,255,255,.14),
      0 0 0 1px rgba(73,127,255,.16),
      0 17px 38px rgba(32,99,255,.25),
      0 18px 40px rgba(198,37,192,.18);}.hero-actions .button-secondary{min-width:247px;border-color:transparent;background:linear-gradient(180deg, rgba(5,10,24,.96), rgba(5,8,19,.96)) padding-box,
      linear-gradient(110deg, rgba(9,215,255,.55), rgba(87,83,255,.48) 52%, rgba(240,43,215,.62)) border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.025);}.hero-actions .button-secondary:hover,
  .hero-actions .button-secondary:focus-visible{background:linear-gradient(180deg, rgba(8,14,30,.98), rgba(7,10,24,.98)) padding-box,
      linear-gradient(110deg, rgba(9,215,255,.82), rgba(87,83,255,.68) 52%, rgba(240,43,215,.84)) border-box;box-shadow:0 12px 30px rgba(35,54,151,.14), inset 0 1px 0 rgba(255,255,255,.04);}.hero-trust{display:grid;grid-template-columns:1.1fr .98fr 1.12fr;align-items:center;max-width:602px;gap:0;}.hero-trust li{display:grid;grid-template-columns:42px minmax(0, 1fr);align-items:center;gap:12px;min-height:50px;padding:0 22px;color:#aab3c6;font-size:14px;line-height:1.35;}.hero-trust li:first-child{padding-left:0;}.hero-trust li:last-child{padding-right:0;}.hero-trust li + li{border-left:1px solid rgba(124, 141, 190, .22);}.hero-trust li::before{display:none;}.hero-trust__icon{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:0;color:#59dcff;background:transparent;box-shadow:none;filter:drop-shadow(0 0 10px rgba(73, 91, 255, .18));}.hero-trust li:nth-child(2) .hero-trust__icon{color:#806dff;}.hero-trust li:nth-child(3) .hero-trust__icon{color:#d451e8;}.hero-trust__icon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;}.hero-trust__text{display:block;}.hero-visual{position:relative;justify-self:end;width:100%;max-width:930px;margin:0;top:-33px;left:0;transform:none;isolation:isolate;}.hero-frame{position:relative;width:100%;isolation:isolate;}.hero-frame::before{inset:-2% 0 -6% 3%;border-radius:44%;background:radial-gradient(circle at 62% 50%, rgba(39,87,255,.27), rgba(106,46,255,.17) 42%, rgba(240,43,215,.075) 62%, transparent 76%);filter:blur(40px);}.hero-frame::after{content:"";position:absolute;z-index:-1;left:11%;right:0;bottom:-1%;height:17%;border-radius:50%;background:radial-gradient(ellipse at center, rgba(53,91,255,.38), rgba(111,42,255,.22) 43%, rgba(240,43,215,.12) 60%, transparent 76%);filter:blur(20px);opacity:.94;pointer-events:none;}.hero-visual::before{content:"";position:absolute;z-index:-2;left:0;right:0;bottom:-10%;height:68%;pointer-events:none;background-image:linear-gradient(rgba(67,89,255,.15) 1px, transparent 1px),
      linear-gradient(90deg, rgba(67,89,255,.15) 1px, transparent 1px);background-size:50px 35px;transform:perspective(520px) rotateX(61deg);transform-origin:center bottom;-webkit-mask-image:radial-gradient(ellipse at 62% 53%, #000 0%, rgba(0,0,0,.94) 47%, transparent 83%);mask-image:radial-gradient(ellipse at 62% 53%, #000 0%, rgba(0,0,0,.94) 47%, transparent 83%);opacity:.75;}.hero-frame img{width:100%;height:auto;object-fit:contain;transform:scaleY(1.08);transform-origin:center center;filter:drop-shadow(0 32px 34px rgba(0,0,0,.46))
      drop-shadow(0 13px 28px rgba(48,74,255,.12));}.hero-visual figcaption{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}}@media (min-width: 1361px) and (max-height: 860px){.hero{padding-top:62px;padding-bottom:72px;}.hero-grid{align-items:start;}.hero-copy{align-self:start;}.hero .eyebrow{margin-bottom:28px;}.hero h1{margin-bottom:24px;font-size:clamp(3.55rem, 4.35vw, 4.35rem);line-height:.985;}.hero-lead{margin-bottom:28px;font-size:16.2px;line-height:1.64;}.hero-actions{gap:18px;margin-bottom:30px;}.hero-actions .button{min-height:54px;padding-top:13px;padding-bottom:13px;}.hero-trust li{min-height:44px;font-size:13.2px;}.hero-trust__icon{width:36px;height:36px;}.hero-trust__icon svg{width:28px;height:28px;}.hero-visual{top:0;}}@media (min-width: 1401px) and (max-width: 1499px){.hero-visual{width:100%;max-width:845px;left:0;}.hero-frame img{transform:scaleY(1.07);}}@media (min-width: 1361px) and (max-width: 1400px){.hero-visual{width:100%;max-width:780px;left:0;}.hero-frame img{transform:scaleY(1.06);}}@media (min-width: 1121px) and (max-width: 1360px){.hero{padding-top:68px;padding-bottom:84px;}.hero-grid{grid-template-columns:minmax(0, .92fr) minmax(0, 1.08fr);gap:20px;}.hero-copy{max-width:610px;padding-left:0;}.hero .eyebrow{margin-bottom:30px;}.hero h1{max-width:590px;margin-bottom:28px;font-size:clamp(3.45rem, 5.05vw, 4.15rem);}.hero-lead{max-width:530px;margin-bottom:32px;font-size:16px;line-height:1.68;}.hero-actions{gap:14px;margin-bottom:38px;}.hero-actions .button{min-height:54px;padding-inline:21px;font-size:14.5px;}.hero-actions .button-primary{min-width:210px;}.hero-actions .button-secondary{min-width:224px;}.hero-trust{max-width:570px;}.hero-trust li{grid-template-columns:34px minmax(0, 1fr);gap:9px;padding:0 15px;font-size:11.5px;}.hero-trust__icon{width:32px;height:32px;border:0;background:transparent;box-shadow:none;}.hero-trust__icon svg{width:25px;height:25px;}.hero-visual{width:100%;max-width:830px;transform:translateY(-14px);}.hero-visual::before{left:0;right:0;bottom:-15%;height:52%;opacity:.62;}}@media (max-width: 430px){.hero .eyebrow{gap:8px;font-size:10px;letter-spacing:.07em;white-space:normal;max-width:100%;}.hero .eyebrow > span{width:26px;flex:0 0 26px;}}.app-view[hidden]{display:none !important;}body[data-current-view="404"] .site-footer{display:none;}.hero{isolation:isolate;min-height:max(calc(100svh - var(--header-h)), 56.279904vw);background:#020611;}.hero-background-image{position:absolute;z-index:0;top:0;left:0;width:100%;height:auto;max-width:none;display:block;pointer-events:none;user-select:none;-webkit-user-drag:none;}.hero::before,
.hero-ambient{display:none;}.hero-grid{z-index:1;}.hero-visual{display:none !important;}@media (max-width: 1120px){.hero{min-height:auto;}}@media (max-width: 960px){.hero{position:relative;isolation:isolate;min-height:max(calc(100svh - var(--header-h)), 820px);padding-top:clamp(42px, 9vw, 64px);padding-bottom:clamp(54px, 10vw, 80px);overflow:clip;background:#020611;}.hero-background-image{position:absolute;inset:0;z-index:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:62% 46%;transform:none;transform-origin:center center;opacity:1;}.hero::before{content:"";display:block;position:absolute;inset:0;z-index:.5;pointer-events:none;background:linear-gradient(180deg,
        rgba(2, 6, 17, .26) 0%,
        rgba(2, 6, 17, .44) 27%,
        rgba(2, 6, 17, .76) 52%,
        rgba(2, 6, 17, .42) 77%,
        rgba(2, 6, 17, .16) 100%),
      linear-gradient(90deg,
        rgba(2, 6, 17, .84) 0%,
        rgba(2, 6, 17, .64) 44%,
        rgba(2, 6, 17, .30) 71%,
        rgba(2, 6, 17, .10) 100%);}.hero-grid{position:relative;z-index:1;grid-template-columns:1fr;gap:0;align-items:start;}.hero-copy{width:100%;max-width:720px;padding-left:0;}.hero .eyebrow{margin-bottom:20px;font-size:clamp(9px, 2.35vw, 10.5px);line-height:1.35;letter-spacing:.075em;}.hero h1{max-width:680px;margin-bottom:24px;font-size:clamp(2.72rem, 10.9vw, 3.65rem);line-height:.99;letter-spacing:-.042em;}.hero-lead{max-width:620px;margin-bottom:19px;color:rgba(226, 232, 246, .90);font-size:clamp(.92rem, 3.65vw, 1rem);line-height:1.62;}.hero-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:24px;}.hero-actions .button{width:100%;min-height:52px;padding:13px 18px;font-size:14px;}.hero-trust{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0;width:100%;max-width:none;margin:0;border-top:1px solid rgba(124, 141, 190, .15);border-bottom:1px solid rgba(124, 141, 190, .12);background:linear-gradient(90deg, rgba(4, 10, 24, .60), rgba(8, 10, 29, .46));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);}.hero-trust li{display:grid;grid-template-columns:1fr;align-content:start;justify-items:start;gap:8px;min-width:0;min-height:96px;padding:14px 10px 13px;color:rgba(191, 201, 220, .84);font-size:clamp(9px, 2.35vw, 10.5px);line-height:1.35;}.hero-trust li:first-child{padding-left:6px;}.hero-trust li:last-child{padding-right:6px;}.hero-trust li + li{border-left:1px solid rgba(124, 141, 190, .13);}.hero-trust li::before{display:none;}.hero-trust__icon{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:0;background:transparent;box-shadow:none;filter:drop-shadow(0 0 8px rgba(73, 91, 255, .18));}.hero-trust__icon svg{width:22px;height:22px;}.hero-trust__text{display:block;max-width:104px;}.hero-visual{display:none !important;}}@media (max-width: 700px){.hero{min-height:max(calc(100svh - var(--header-h)), 830px);}.hero-background-image{object-position:61.5% 43%;}}@media (max-width: 430px){.hero{min-height:max(calc(100svh - var(--header-h)), 790px);padding-top:42px;padding-bottom:48px;}.hero-background-image{object-position:61% 41%;}.hero h1{font-size:clamp(2.58rem, 10.8vw, 2.95rem);line-height:.985;}.hero-lead{font-size:14px;line-height:1.58;}.hero .eyebrow{gap:8px;font-size:9px;letter-spacing:.065em;white-space:normal;}.hero .eyebrow > span{width:24px;flex:0 0 24px;}}@media (max-width: 360px){.hero-background-image{object-position:60.5% 40%;}}.hero-copy{position:relative;}.hero .eyebrow{width:max-content;max-width:100%;padding:7px 11px 7px 9px;border:1px solid rgba(118, 145, 216, .13);border-radius:999px;background:linear-gradient(90deg, rgba(4, 11, 25, .74), rgba(7, 10, 25, .48));box-shadow:inset 0 1px 0 rgba(255,255,255,.025), 0 8px 26px rgba(0,0,0,.08);backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);}.hero .eyebrow > span{width:26px;flex:0 0 26px;height:2px;border-radius:999px;box-shadow:0 0 12px rgba(9,215,255,.34), 0 0 14px rgba(240,43,215,.16);}.hero h1{text-wrap:pretty;text-shadow:0 2px 24px rgba(0,0,0,.22);}.hero h1 em{filter:drop-shadow(0 0 20px rgba(69, 91, 255, .12));}.hero-lead{position:relative;padding:12px 16px 12px 19px;border-radius:0 12px 12px 0;background:linear-gradient(90deg, rgba(3, 9, 22, .68), rgba(3, 9, 22, .28) 72%, rgba(3, 9, 22, 0));text-shadow:0 1px 14px rgba(0,0,0,.22);}.hero-lead::before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:2px;border-radius:999px;background:var(--gradient);box-shadow:0 0 12px rgba(9,215,255,.20), 0 0 16px rgba(240,43,215,.10);}.hero-actions .button{position:relative;overflow:hidden;}.hero-actions .button > span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,.07);transition:transform .2s ease, background .2s ease;}.hero-actions .button:hover > span,
.hero-actions .button:focus-visible > span{transform:translateX(2px);background:rgba(255,255,255,.12);}.hero-trust{gap:10px !important;border:0 !important;background:transparent !important;}.hero-trust li{position:relative;min-width:0;border:1px solid rgba(112, 137, 202, .17) !important;border-radius:14px;background:radial-gradient(90px 70px at 0% 0%, rgba(9,215,255,.045), transparent 72%),
    linear-gradient(145deg, rgba(6, 13, 29, .78), rgba(6, 9, 23, .57));box-shadow:inset 0 1px 0 rgba(255,255,255,.026), 0 10px 30px rgba(0,0,0,.08);backdrop-filter:blur(10px) saturate(118%);-webkit-backdrop-filter:blur(10px) saturate(118%);transition:transform .22s ease, border-color .22s ease, background .22s ease, box-shadow .22s ease;}.hero-trust li:nth-child(2){background:radial-gradient(90px 70px at 0% 0%, rgba(122,69,255,.055), transparent 72%),
    linear-gradient(145deg, rgba(7, 12, 29, .78), rgba(7, 8, 24, .57));}.hero-trust li:nth-child(3){background:radial-gradient(90px 70px at 0% 0%, rgba(240,43,215,.045), transparent 72%),
    linear-gradient(145deg, rgba(8, 11, 28, .78), rgba(8, 8, 23, .57));}.hero-trust li:hover{transform:translateY(-2px);border-color:rgba(110, 155, 244, .30) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04), 0 14px 34px rgba(0,0,0,.14);}.hero-trust__icon{position:relative;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(71, 197, 255, .24) !important;border-radius:13px !important;background:linear-gradient(145deg, rgba(8, 32, 58, .94), rgba(7, 13, 34, .88)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045), 0 0 18px rgba(9,215,255,.08) !important;filter:none !important;}.hero-trust li:nth-child(2) .hero-trust__icon{border-color:rgba(126, 103, 255, .28) !important;background:linear-gradient(145deg, rgba(25, 22, 61, .94), rgba(10, 12, 35, .88)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045), 0 0 18px rgba(122,69,255,.09) !important;}.hero-trust li:nth-child(3) .hero-trust__icon{border-color:rgba(223, 77, 232, .26) !important;background:linear-gradient(145deg, rgba(45, 17, 58, .92), rgba(12, 10, 34, .88)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045), 0 0 18px rgba(240,43,215,.08) !important;}.hero-trust__icon::after{content:"";position:absolute;inset:4px;border-radius:9px;border:1px solid rgba(255,255,255,.025);pointer-events:none;}.hero-trust__text{color:rgba(221, 228, 242, .91);font-weight:620;letter-spacing:-.008em;}@media (min-width: 1361px){.hero-copy{max-width:660px;}.hero .eyebrow{margin-bottom:27px;}.hero h1{max-width:660px;margin-bottom:26px;font-size:clamp(3.65rem, 4.22vw, 4.45rem);line-height:1.01;letter-spacing:-.043em;}.hero-lead{max-width:600px;margin-bottom:30px;font-size:16.3px;line-height:1.68;}.hero-actions{margin-bottom:30px;gap:14px;}.hero-actions .button{min-height:54px;padding:14px 22px;font-size:14.5px;}.hero-actions .button-primary{min-width:232px;}.hero-actions .button-secondary{min-width:244px;}.hero-trust{grid-template-columns:repeat(3, minmax(0, 1fr));max-width:635px;}.hero-trust li{grid-template-columns:42px minmax(0, 1fr);align-items:center;gap:11px;min-height:64px;padding:10px 12px !important;font-size:12.2px;line-height:1.28;}.hero-trust li:first-child,
  .hero-trust li:last-child{padding-inline:12px !important;}.hero-trust__icon{width:40px;height:40px;}.hero-trust__icon svg{width:23px;height:23px;stroke-width:1.65;}.hero-trust__text{max-width:none;}}@media (min-width: 961px) and (max-width: 1360px){.hero .eyebrow{margin-bottom:24px;}.hero h1{margin-bottom:24px;line-height:1;}.hero-lead{margin-bottom:28px;}.hero-actions{margin-bottom:28px;}.hero-trust{grid-template-columns:repeat(3, minmax(0,1fr));max-width:590px;}.hero-trust li{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-height:60px;padding:9px 10px !important;font-size:11.5px;}.hero-trust__icon{width:36px;height:36px;}.hero-trust__icon svg{width:21px;height:21px;}}@media (max-width: 960px){.hero .eyebrow{width:fit-content;margin-bottom:18px;padding:6px 9px 6px 8px;background:rgba(4, 10, 24, .62);}.hero h1{margin-bottom:20px;line-height:1.01;text-shadow:0 2px 20px rgba(0,0,0,.34);}.hero-lead{max-width:560px;margin-bottom:22px;padding:10px 12px 10px 15px;border-radius:0 10px 10px 0;background:linear-gradient(90deg, rgba(3, 9, 22, .73), rgba(3, 9, 22, .32) 78%, rgba(3,9,22,0));}.hero-lead::before{top:9px;bottom:9px;}.hero-actions{margin-bottom:18px;gap:9px;}.hero-actions .button{min-height:50px;}.hero-trust{grid-template-columns:1fr !important;gap:8px !important;max-width:560px;}.hero-trust li{grid-template-columns:38px minmax(0, 1fr) !important;align-items:center !important;align-content:center !important;justify-items:stretch !important;gap:11px !important;min-height:54px !important;padding:8px 10px !important;font-size:11.5px !important;line-height:1.3 !important;}.hero-trust li:first-child,
  .hero-trust li:last-child{padding-inline:10px !important;}.hero-trust__icon{width:36px !important;height:36px !important;}.hero-trust__icon svg{width:20px !important;height:20px !important;}.hero-trust__text{max-width:none !important;font-size:11.5px;}}@media (max-width: 430px){.hero{min-height:max(calc(100svh - var(--header-h)), 910px);padding-top:38px;padding-bottom:42px;}.hero .eyebrow{margin-bottom:17px;font-size:8.5px;letter-spacing:.055em;}.hero .eyebrow > span{width:20px;flex-basis:20px;}.hero h1{font-size:clamp(2.48rem, 10.55vw, 2.88rem);margin-bottom:19px;}.hero-lead{margin-bottom:20px;font-size:13.5px;line-height:1.56;}.hero-actions{margin-bottom:16px;}.hero-actions .button{min-height:50px;font-size:13.5px;}.hero-trust li{min-height:52px !important;}}.hero h1{text-wrap:balance;}@media (min-width: 1361px){.hero h1{max-width:620px;margin-bottom:32px;font-size:clamp(3.9rem, 4.75vw, 4.8rem);line-height:.99;letter-spacing:-.045em;}}@media (min-width: 1361px) and (max-height: 860px){.hero h1{margin-bottom:24px;font-size:clamp(3.55rem, 4.35vw, 4.35rem);line-height:.985;}}@media (min-width: 1121px) and (max-width: 1360px){.hero h1{max-width:590px;margin-bottom:28px;font-size:clamp(3.45rem, 5.05vw, 4.15rem);line-height:.99;letter-spacing:-.045em;}}@media (min-width: 961px) and (max-width: 1120px){.hero h1{max-width:720px;margin-bottom:28px;font-size:clamp(3.9rem, 4.75vw, 4.8rem);line-height:.99;letter-spacing:-.045em;}}@media (max-width: 960px){.hero h1{max-width:680px;margin-bottom:24px;font-size:clamp(2.72rem, 10.9vw, 3.65rem);line-height:.99;letter-spacing:-.042em;}}@media (max-width: 430px){.hero h1{font-size:clamp(2.58rem, 10.8vw, 2.95rem);line-height:.985;}}#como-funciona .journey-shell--timeline{padding:clamp(28px, 2.4vw, 40px);border-radius:30px;}#como-funciona .journey-overview--timeline{grid-template-columns:minmax(0, 1.2fr) minmax(300px, .8fr);gap:clamp(26px, 3vw, 46px);align-items:stretch;margin-bottom:42px;}#como-funciona .journey-overview--timeline h3{max-width:720px;font-size:clamp(1.6rem, 2.15vw, 2.15rem);}#como-funciona .journey-overview--timeline h3 em{color:transparent;background:var(--gradient);background-clip:text;-webkit-background-clip:text;font-style:normal;}#como-funciona .journey--timeline{position:relative;display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:0;padding:0 0 4px;overflow:visible;}#como-funciona .journey--timeline::before{content:"";position:absolute;z-index:0;top:55px;left:7.5%;right:7.5%;height:2px;border-radius:999px;background:linear-gradient(90deg, #09d7ff 0%, #2476ff 26%, #6d5cff 52%, #a94eff 76%, #f02bd7 100%);box-shadow:0 0 16px rgba(65, 95, 255, .22);opacity:.72;}#como-funciona .journey--timeline::after{content:"";position:absolute;top:51px;right:6.9%;width:10px;height:10px;border-top:2px solid rgba(240,43,215,.86);border-right:2px solid rgba(240,43,215,.86);transform:rotate(45deg);filter:drop-shadow(0 0 6px rgba(240,43,215,.42));}#como-funciona .journey--timeline > li{position:relative;z-index:1;display:grid;grid-template-rows:24px 62px 1fr;align-content:stretch;gap:10px;min-height:0;padding:0 8px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;transition:none;}#como-funciona .journey--timeline > li::before{display:none;}#como-funciona .journey--timeline > li:hover{transform:none;border-color:transparent;box-shadow:none;}#como-funciona .journey--timeline .journey-step{justify-self:center;min-width:38px;height:24px;padding:0 9px;border-color:rgba(112, 139, 224, .2);color:#8398c5;background:rgba(4, 9, 22, .84);}#como-funciona .journey-node{position:relative;z-index:2;display:grid;place-items:center;justify-self:center;width:62px;height:62px;border-radius:50%;background:#07101f;}#como-funciona .journey-node::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg, rgba(9,215,255,.8), rgba(75,89,255,.64), rgba(240,43,215,.54));-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;}#como-funciona .journey-node::after{content:"";position:absolute;inset:8px;border-radius:50%;background:radial-gradient(circle, rgba(69, 93, 255, .13), rgba(5, 11, 25, .9) 70%);box-shadow:0 0 24px rgba(59, 88, 255, .11);}#como-funciona .journey--timeline .journey-icon{position:relative;z-index:2;width:36px;height:36px;border:0;border-radius:0;background:transparent;box-shadow:none;}#como-funciona .journey--timeline .journey-icon svg{width:22px;height:22px;}#como-funciona .journey-content{position:relative;display:flex;flex-direction:column;min-height:192px;margin-top:8px;padding:20px 16px 17px;border:1px solid rgba(96, 124, 202, .14);border-radius:18px;background:linear-gradient(165deg, rgba(11, 18, 38, .80), rgba(6, 10, 24, .72));box-shadow:inset 0 1px 0 rgba(255,255,255,.025);transition:transform .22s ease, border-color .22s ease, box-shadow .22s ease, background .22s ease;}#como-funciona .journey-content::before{content:"";position:absolute;left:50%;top:-18px;width:1px;height:18px;background:linear-gradient(rgba(101, 124, 224, .55), rgba(101, 124, 224, .08));}#como-funciona .journey--timeline > li:hover .journey-content{transform:translateY(-3px);border-color:rgba(115, 147, 232, .28);background:linear-gradient(165deg, rgba(13, 22, 45, .91), rgba(7, 11, 27, .83));box-shadow:0 18px 36px rgba(0,0,0,.2), inset 0 1px 0 rgba(255,255,255,.035);}#como-funciona .journey-content strong{min-height:2.6em;margin-bottom:9px;color:#f0f4ff;font-size:14px;line-height:1.28;}#como-funciona .journey-content small{color:#919db7;font-size:11.6px;line-height:1.58;}#como-funciona .journey-content .journey-tag{margin-top:auto;padding:6px 9px;font-size:10px;}#como-funciona .journey--timeline > li:nth-child(1) .journey-node,
#como-funciona .journey--timeline > li:nth-child(2) .journey-node{box-shadow:0 0 26px rgba(9,215,255,.08);}#como-funciona .journey--timeline > li:nth-child(3) .journey-node,
#como-funciona .journey--timeline > li:nth-child(4) .journey-node{box-shadow:0 0 26px rgba(122,69,255,.09);}#como-funciona .journey--timeline > li:nth-child(5) .journey-node,
#como-funciona .journey--timeline > li:nth-child(6) .journey-node{box-shadow:0 0 26px rgba(240,43,215,.08);}#como-funciona .journey-callout--timeline{margin-top:28px;grid-template-columns:auto minmax(250px, 1.05fr) minmax(320px, 1.55fr);border-color:rgba(103, 130, 211, .18);}@media (max-width: 1180px){#como-funciona .journey-overview--timeline{grid-template-columns:1fr;}#como-funciona .journey--timeline{grid-template-columns:1fr;gap:0;padding-left:4px;}#como-funciona .journey--timeline::before{top:22px;bottom:22px;left:30px;right:auto;width:2px;height:auto;background:linear-gradient(180deg, #09d7ff 0%, #2476ff 26%, #6d5cff 52%, #a94eff 76%, #f02bd7 100%);}#como-funciona .journey--timeline::after{top:auto;right:auto;left:26px;bottom:14px;transform:rotate(135deg);}#como-funciona .journey--timeline > li{grid-template-columns:62px 1fr;grid-template-rows:auto auto;column-gap:20px;row-gap:4px;padding:0 0 18px;}#como-funciona .journey--timeline .journey-step{grid-column:1;grid-row:1;align-self:end;margin-bottom:4px;}#como-funciona .journey-node{grid-column:1;grid-row:2;width:58px;height:58px;}#como-funciona .journey-content{grid-column:2;grid-row:1 / span 2;min-height:0;margin:0;padding:18px 18px 16px;}#como-funciona .journey-content::before{left:-20px;top:50%;width:20px;height:1px;background:linear-gradient(90deg, rgba(101,124,224,.45), rgba(101,124,224,.08));}#como-funciona .journey-content strong{min-height:0;font-size:15px;}#como-funciona .journey-content small{font-size:12.5px;}#como-funciona .journey-callout--timeline{grid-template-columns:1fr;}}@media (max-width: 700px){#como-funciona .narrow-heading{margin-bottom:42px;}#como-funciona .journey-shell--timeline{padding:20px 16px 18px;border-radius:24px;}#como-funciona .journey-overview--timeline{margin-bottom:30px;gap:16px;}#como-funciona .journey-overview--timeline h3{font-size:clamp(1.35rem, 7.5vw, 1.75rem);}#como-funciona .journey-overview--timeline p{font-size:13px;line-height:1.66;}#como-funciona .journey-principle{padding:18px;}#como-funciona .journey--timeline{padding-left:0;}#como-funciona .journey--timeline::before{left:25px;}#como-funciona .journey--timeline::after{left:21px;}#como-funciona .journey--timeline > li{grid-template-columns:52px 1fr;column-gap:14px;padding-bottom:14px;}#como-funciona .journey-node{width:50px;height:50px;}#como-funciona .journey--timeline .journey-icon{width:32px;height:32px;}#como-funciona .journey--timeline .journey-icon svg{width:19px;height:19px;}#como-funciona .journey--timeline .journey-step{min-width:34px;height:22px;font-size:9px;}#como-funciona .journey-content{padding:15px 14px 14px;border-radius:15px;}#como-funciona .journey-content::before{left:-14px;width:14px;}#como-funciona .journey-content strong{font-size:14px;}#como-funciona .journey-content small{font-size:11.6px;line-height:1.55;}#como-funciona .journey-callout--timeline{margin-top:18px;padding:17px 16px;}}.section-capabilities{position:relative;isolation:isolate;overflow:clip;border-top:1px solid rgba(96,121,183,.10);background:linear-gradient(rgba(0,0,0,.28), rgba(0,0,0,.28)),
    url("/assets/backgrounds-hq/bg-349ab621ea-hq.webp") center center / cover no-repeat;background-color:#040815;}.section-capabilities::before{content:"";position:absolute;inset:0;background:none;opacity:0;pointer-events:none;}.section-capabilities::after{content:"";position:absolute;inset:0;background:none;opacity:0;pointer-events:none;}.section-capabilities .capability-head,
.section-capabilities .capability-matrix,
.section-capabilities .capability-foot{position:relative;z-index:1;}.section-capabilities .capability-head{display:grid;grid-template-columns:minmax(0, 1.08fr) minmax(360px, .92fr);gap:clamp(34px, 5.4vw, 76px);align-items:end;margin-bottom:42px;}.section-capabilities .capability-head-copy{max-width:760px;}.section-capabilities .capability-head h2{max-width:18ch;margin:0;letter-spacing:-.045em;}.section-capabilities .capability-head h2 em{font-style:normal;color:transparent;background:var(--gradient);-webkit-background-clip:text;background-clip:text;}.section-capabilities .capability-intro{position:relative;display:grid;gap:10px;padding:18px 20px 18px 22px;border-left:1px solid rgba(9,215,255,.42);background:linear-gradient(90deg, rgba(9,215,255,.04), transparent 75%);}.section-capabilities .capability-intro-label{color:#74829f;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;}.section-capabilities .capability-intro p{margin:0;color:#abb6cc;font-size:15px;line-height:1.7;}.section-capabilities .capability-intro strong{color:#dce4f6;font-size:12px;font-weight:720;letter-spacing:.015em;}.section-capabilities .capability-intro strong i{padding:0 5px;color:#8f73ff;font-style:normal;}.section-capabilities .capability-matrix{display:grid;grid-template-columns:repeat(4, minmax(0,1fr));gap:0;overflow:hidden;border:1px solid rgba(91,120,188,.17);border-radius:28px;background:linear-gradient(180deg, rgba(8,14,29,.78), rgba(5,10,22,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.025), 0 22px 56px rgba(0,0,0,.12);}.section-capabilities .capability-column{--cap-accent:#09d7ff;--cap-glow:rgba(9,215,255,.13);position:relative;display:flex;flex-direction:column;min-width:0;min-height:438px;padding:28px 24px 22px;border-right:1px solid rgba(91,120,188,.14);background:linear-gradient(180deg, rgba(255,255,255,.008), rgba(255,255,255,0));transition:background .24s ease, box-shadow .24s ease;}.section-capabilities .capability-column:nth-child(2){--cap-accent:#2b86ff;--cap-glow:rgba(43,134,255,.13);}.section-capabilities .capability-column:nth-child(3){--cap-accent:#9663ff;--cap-glow:rgba(150,99,255,.14);}.section-capabilities .capability-column:nth-child(4){--cap-accent:#eb43d8;--cap-glow:rgba(235,67,216,.13);border-right:0;}.section-capabilities .capability-column::before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg, transparent, var(--cap-accent), transparent);opacity:.50;}.section-capabilities .capability-column::after{content:"";position:absolute;right:-72px;bottom:-88px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle, var(--cap-glow), transparent 70%);pointer-events:none;}@media (hover:hover){.section-capabilities .capability-column:hover{background:linear-gradient(180deg, rgba(255,255,255,.024), rgba(255,255,255,.006));box-shadow:inset 0 0 42px var(--cap-glow);}}.section-capabilities .capability-column-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:50px;}.section-capabilities .cap-code{color:#71809e;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;}.section-capabilities .capability-mini-icon{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:1px solid color-mix(in srgb, var(--cap-accent) 35%, rgba(90,120,196,.16));border-radius:14px;color:var(--cap-accent);background:linear-gradient(180deg, rgba(10,20,42,.88), rgba(6,12,26,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.03), 0 0 20px var(--cap-glow);}.section-capabilities .capability-mini-icon svg{width:21px;height:21px;stroke:currentColor;}.section-capabilities .capability-column h3{position:relative;z-index:1;margin:21px 0 12px;max-width:240px;color:#f1f5ff;font-size:clamp(1.55rem, 1.8vw, 1.9rem);line-height:1.08;letter-spacing:-.035em;}.section-capabilities .capability-context{position:relative;z-index:1;min-height:66px;margin:0 0 18px;color:#8d9ab4;font-size:12.5px;line-height:1.65;}.section-capabilities .capability-list-label{position:relative;z-index:1;margin-bottom:7px;color:#65738e;font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}.section-capabilities .capability-column ul{position:relative;z-index:1;list-style:none;padding:0;margin:0;}.section-capabilities .capability-column li{position:relative;padding:10px 0 10px 17px;border-bottom:1px solid rgba(101,126,182,.09);color:#a2aec5;font-size:12.5px;line-height:1.35;}.section-capabilities .capability-column li::before{content:"";position:absolute;left:0;top:16px;width:6px;height:2px;border-radius:99px;background:var(--cap-accent);box-shadow:0 0 10px var(--cap-glow);}.section-capabilities .capability-result{position:relative;z-index:1;display:grid;gap:5px;margin-top:auto;padding-top:17px;}.section-capabilities .capability-result::before{content:"";position:absolute;top:0;left:0;width:42px;height:1px;background:linear-gradient(90deg, var(--cap-accent), transparent);opacity:.72;}.section-capabilities .capability-result span{color:#65738e;font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}.section-capabilities .capability-result strong{color:#d8e0f2;font-size:11px;font-weight:700;line-height:1.45;}.section-capabilities .capability-foot{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-top:20px;padding:15px 18px;border:1px solid rgba(95,126,208,.13);border-radius:16px;background:linear-gradient(90deg, rgba(9,215,255,.035), rgba(8,13,29,.58) 24%, rgba(8,13,29,.58) 76%, rgba(240,43,215,.035));color:#8996b0;font-size:13px;text-align:left;}.section-capabilities .capability-foot-icon{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(9,215,255,.20);border-radius:10px;color:var(--cyan);background:rgba(7,16,32,.70);}.section-capabilities .capability-foot-icon svg{width:16px;height:16px;stroke:currentColor;}.section-capabilities .capability-foot strong{color:#e4eaf8;font-weight:750;}@media (max-width: 1120px){.section-capabilities .capability-head{grid-template-columns:1fr;gap:24px;align-items:start;}.section-capabilities .capability-intro{max-width:720px;}.section-capabilities .capability-matrix{grid-template-columns:repeat(2, minmax(0,1fr));}.section-capabilities .capability-column{min-height:390px;}.section-capabilities .capability-column:nth-child(2){border-right:0;}.section-capabilities .capability-column:nth-child(-n+2){border-bottom:1px solid rgba(91,120,188,.14);}}@media (max-width: 640px){.section-capabilities .capability-head{margin-bottom:30px;}.section-capabilities .capability-head h2{max-width:14ch;}.section-capabilities .capability-intro{padding:15px 0 15px 16px;background:linear-gradient(90deg, rgba(9,215,255,.035), transparent 85%);}.section-capabilities .capability-intro p{font-size:14px;}.section-capabilities .capability-intro strong{font-size:11px;}.section-capabilities .capability-matrix{grid-template-columns:1fr;border-radius:22px;}.section-capabilities .capability-column,
  .section-capabilities .capability-column:nth-child(2),
  .section-capabilities .capability-column:nth-child(4){min-height:auto;padding:23px 20px 20px;border-right:0;border-bottom:1px solid rgba(91,120,188,.14);}.section-capabilities .capability-column:last-child{border-bottom:0;}.section-capabilities .capability-context{min-height:0;}.section-capabilities .capability-result{margin-top:18px;}.section-capabilities .capability-foot{align-items:start;}}@media (max-width: 980px){.section-capabilities{background-position:58% top;background-size:auto 980px;background-repeat:no-repeat;}}@media (max-width: 640px){.section-capabilities{background-position:61% 70px;background-size:auto 860px;background-repeat:no-repeat;}}#processo.section-method{--method-cyan:#09d7ff;--method-blue:#2476ff;--method-indigo:#5960ff;--method-violet:#8b49ff;--method-magenta:#f02bd7;isolation:isolate;overflow:clip;border-top:1px solid rgba(93, 120, 188, .09);border-bottom:1px solid rgba(93, 120, 188, .09);background-color:#030610;background-image:linear-gradient(180deg, rgba(3, 6, 16, .10), rgba(3, 6, 16, .20) 55%, rgba(3, 6, 16, .28)),
    linear-gradient(rgba(0,0,0,.28), rgba(0,0,0,.28)),
    url("/assets/backgrounds-hq/bg-462a2c94a2-hq.webp");background-repeat:no-repeat, no-repeat, no-repeat;background-size:cover, cover, cover;background-position:center, center, left center;}#processo.section-method::before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;opacity:.12;background:linear-gradient(rgba(111, 140, 210, .035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(111, 140, 210, .028) 1px, transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom, transparent 2%, #000 25%, #000 76%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 2%, #000 25%, #000 76%, transparent 100%);}#processo.section-method::after{content:"";position:absolute;z-index:0;left:50%;bottom:-220px;width:min(920px, 78vw);height:360px;transform:translateX(-50%);pointer-events:none;border-radius:50%;background:radial-gradient(ellipse, rgba(71, 72, 255, .07), transparent 68%);filter:blur(18px);}#processo > .container{position:relative;z-index:1;}#processo .narrow-heading{margin-bottom:clamp(56px, 5vw, 76px);}#processo .narrow-heading .eyebrow{margin-bottom:20px;}#processo .narrow-heading h2{max-width:none;margin-bottom:24px;text-wrap:balance;}#processo .narrow-heading > p:last-child{max-width:760px;color:#b8c2d6;}#processo .method-track{position:relative;padding-top:2px;}#processo .method-track::before{content:"";position:absolute;z-index:0;display:block;top:32px;left:31px;right:calc(20% - 31px);height:1px;border-radius:999px;background:linear-gradient(90deg,
    rgba(9, 215, 255, .82) 0%,
    rgba(36, 118, 255, .72) 27%,
    rgba(89, 96, 255, .72) 52%,
    rgba(139, 73, 255, .72) 76%,
    rgba(240, 43, 215, .80) 100%);box-shadow:0 0 12px rgba(36, 118, 255, .13),
    0 0 18px rgba(122, 69, 255, .08);}#processo .method-track ol{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:clamp(18px, 1.65vw, 28px);list-style:none;padding:0;margin:0;}#processo .method-track li{--step-color:var(--method-blue);--step-rgb:36, 118, 255;position:relative;min-width:0;min-height:164px;padding:84px clamp(8px, .6vw, 14px) 0 0;}#processo .method-track li:nth-child(1){--step-color:var(--method-cyan);--step-rgb:9, 215, 255;}#processo .method-track li:nth-child(2){--step-color:var(--method-blue);--step-rgb:36, 118, 255;}#processo .method-track li:nth-child(3){--step-color:var(--method-indigo);--step-rgb:89, 96, 255;}#processo .method-track li:nth-child(4){--step-color:var(--method-violet);--step-rgb:139, 73, 255;}#processo .method-track li:nth-child(5){--step-color:var(--method-magenta);--step-rgb:240, 43, 215;}#processo .method-track li::after{content:"";position:absolute;top:76px;left:0;width:48px;height:1px;border-radius:999px;background:linear-gradient(90deg, rgba(var(--step-rgb), .72), rgba(var(--step-rgb), 0));box-shadow:0 0 9px rgba(var(--step-rgb), .12);opacity:.86;}#processo .method-track li > span{position:absolute;z-index:2;top:1px;left:0;width:62px;height:62px;display:grid;place-items:center;border:1px solid rgba(var(--step-rgb), .48);border-radius:50%;background:radial-gradient(circle at 35% 25%, rgba(var(--step-rgb), .095), transparent 48%),
    linear-gradient(180deg, rgba(7, 13, 28, .98), rgba(4, 9, 21, .98));color:#c7d4ef;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;box-shadow:0 0 0 8px #030610,
    inset 0 1px 0 rgba(255, 255, 255, .045),
    0 0 22px rgba(var(--step-rgb), .075);transition:border-color .22s ease,
    color .22s ease,
    box-shadow .22s ease,
    transform .22s cubic-bezier(.2,.78,.2,1);}#processo .method-track li > span::after{content:"";position:absolute;inset:6px;border-radius:inherit;border:1px solid rgba(var(--step-rgb), .09);pointer-events:none;}#processo .method-track strong{display:block;margin:0 0 10px;color:#f5f7ff;font-size:clamp(14.5px, 1.02vw, 16px);font-weight:760;line-height:1.3;letter-spacing:-.012em;}#processo .method-track p{max-width:28ch;margin:0;color:#8e9ab1;font-size:clamp(12.5px, .84vw, 13.5px);line-height:1.7;}@media (hover: hover) and (pointer: fine){#processo .method-track li:hover > span{color:#f8fbff;border-color:rgba(var(--step-rgb), .76);transform:translateY(-2px);box-shadow:0 0 0 8px #030610,
      inset 0 1px 0 rgba(255, 255, 255, .07),
      0 0 22px rgba(var(--step-rgb), .16),
      0 0 42px rgba(var(--step-rgb), .08);}#processo .method-track li:hover strong{color:#fff;}#processo .method-track li:hover p{color:#aab5ca;}}@media (max-width: 1120px){#processo .narrow-heading{margin-bottom:52px;}#processo .method-track::before{display:none;}#processo .method-track ol{grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px 28px;}#processo .method-track li{min-height:150px;padding-top:80px;}}@media (max-width: 960px){#processo .method-track ol{grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px 26px;}#processo .method-track p{max-width:34ch;}}@media (max-width: 700px){#processo.section-method{background-color:#030610;background-image:linear-gradient(180deg, rgba(3, 6, 16, .16), rgba(3, 6, 16, .30) 58%, rgba(3, 6, 16, .36)),
      linear-gradient(rgba(0,0,0,.28), rgba(0,0,0,.28)),
      url("/assets/backgrounds-hq/bg-462a2c94a2-hq.webp");background-repeat:no-repeat, no-repeat, no-repeat;background-size:cover, cover, cover;background-position:center, center, 22% center;}#processo .narrow-heading{margin-bottom:42px;}#processo .narrow-heading h2{max-width:13ch;margin-bottom:20px;}#processo .narrow-heading > p:last-child{max-width:39ch;line-height:1.7;}#processo .method-track{padding-top:0;}#processo .method-track::before{display:block;top:27px;bottom:27px;left:26px;right:auto;width:1px;height:auto;background:linear-gradient(180deg,
      rgba(9, 215, 255, .80) 0%,
      rgba(36, 118, 255, .70) 27%,
      rgba(89, 96, 255, .70) 52%,
      rgba(139, 73, 255, .70) 76%,
      rgba(240, 43, 215, .78) 100%);box-shadow:0 0 12px rgba(77, 92, 255, .10);}#processo .method-track ol{grid-template-columns:1fr;gap:30px;}#processo .method-track li{min-height:72px;padding:2px 0 2px 76px;}#processo .method-track li::after{top:26px;left:53px;width:14px;}#processo .method-track li > span{top:0;left:0;width:52px;height:52px;font-size:9.5px;box-shadow:0 0 0 7px #030610,
      inset 0 1px 0 rgba(255, 255, 255, .045),
      0 0 18px rgba(var(--step-rgb), .07);}#processo .method-track li > span::after{inset:5px;}#processo .method-track strong{margin-bottom:6px;font-size:15px;}#processo .method-track p{max-width:39ch;font-size:12.8px;line-height:1.66;}}@media (max-width: 430px){#processo .narrow-heading h2{max-width:12.5ch;}#processo .method-track ol{gap:28px;}#processo .method-track li{padding-left:70px;}#processo .method-track li::after{left:51px;width:11px;}}@media (max-width: 960px){.section-logic .split-grid{grid-template-columns:1fr;gap:34px;}.section-logic .section-copy,
  .section-logic .prescription-panel{max-width:100%;width:100%;justify-self:stretch;}.section-logic .prescription-panel{margin-top:2px;}}@media (max-width: 700px){.section-logic .split-grid{grid-template-columns:1fr;gap:28px;}.section-logic .section-copy > p:not(.eyebrow){max-width:100%;}.section-logic blockquote{max-width:100%;}.section-logic .prescription-step{grid-template-columns:40px minmax(0, 1fr);}.section-transparency{background-position:center, 62% center;}}@media (max-width: 430px){.section-logic .split-grid{grid-template-columns:1fr;}.section-logic h2{max-width:100%;}.section-transparency{background-position:center, 64% center;}}.section-diagnostic{padding-block:clamp(86px, 8vw, 118px);background:radial-gradient(740px 340px at 18% 46%, rgba(10, 215, 255, .045), transparent 72%),
    radial-gradient(620px 320px at 86% 74%, rgba(208, 58, 245, .065), transparent 70%),
    linear-gradient(180deg, rgba(5, 9, 20, .02) 0%, rgba(7, 12, 28, .26) 18%, rgba(5, 9, 20, .08) 100%);border-top:1px solid rgba(88, 124, 208, .16);}.section-diagnostic::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.12;background:linear-gradient(rgba(107, 132, 196, .04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(107, 132, 196, .03) 1px, transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom, transparent 0%, #000 12%, #000 88%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, #000 12%, #000 88%, transparent 100%);}.section-diagnostic .diagnostic-card{position:relative;z-index:1;align-items:center;gap:clamp(42px, 5vw, 78px);min-height:clamp(430px, 35vw, 500px);margin-top:0;padding:clamp(42px, 5vw, 68px);border:1px solid rgba(96, 134, 242, .34);border-radius:clamp(28px, 3vw, 36px);background:linear-gradient(135deg, rgba(7, 16, 36, .98) 0%, rgba(8, 13, 31, .96) 48%, rgba(18, 10, 34, .96) 100%);box-shadow:0 30px 90px rgba(0, 0, 0, .32),
    inset 0 1px 0 rgba(255,255,255,.035),
    0 0 0 1px rgba(61, 97, 189, .06);}.section-diagnostic .diagnostic-card::before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg, rgba(9,215,255,.30), rgba(122,69,255,.24), rgba(240,43,215,0));}.section-diagnostic .diagnostic-card::after{width:420px;height:420px;right:-120px;bottom:-190px;background:radial-gradient(circle, rgba(219,45,236,.18), transparent 69%);}.section-diagnostic .diagnostic-copy{max-width:760px;}.section-diagnostic .diagnostic-copy .eyebrow{margin-bottom:20px;color:#d8e4ff;}.section-diagnostic .diagnostic-copy .eyebrow > span{width:36px;background:linear-gradient(90deg, #0fd7ff, #8a61ff 62%, #ef43d9 100%);box-shadow:0 0 18px rgba(9,215,255,.38);}.section-diagnostic .diagnostic-copy h2{max-width:11.1ch;margin-bottom:26px;font-size:clamp(2.3rem, 4vw, 4.2rem);line-height:.99;letter-spacing:-.045em;text-wrap:balance;}.section-diagnostic .diagnostic-copy > p:last-child{max-width:62ch;margin-bottom:0;color:#b6c0d6;font-size:clamp(1rem, 1.18vw, 1.08rem);line-height:1.82;}.section-diagnostic .diagnostic-action{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100%;padding-left:clamp(26px, 3vw, 40px);}.section-diagnostic .diagnostic-action::before{content:"";position:absolute;left:0;top:6%;bottom:6%;width:1px;background:linear-gradient(180deg, rgba(9,215,255,0), rgba(84,116,220,.28), rgba(240,43,215,0));}.section-diagnostic .diagnostic-action > p{max-width:31ch;margin:0 0 22px;color:#a8b3cb;font-size:14px;line-height:1.72;}.section-diagnostic .diagnostic-action .button{min-width:208px;}.section-diagnostic .scan-ring{width:132px;height:132px;margin-bottom:28px;border-color:rgba(95,130,255,.56);box-shadow:inset 0 0 0 14px rgba(36,118,255,.045),
    0 0 38px rgba(36,118,255,.14),
    0 0 0 1px rgba(255,255,255,.02);}.section-diagnostic .scan-ring span{inset:28px;}.section-diagnostic .scan-ring i{top:21px;right:20px;width:11px;height:11px;}@media (max-width: 960px){.section-diagnostic{padding-block:84px;}.section-diagnostic .diagnostic-card{min-height:auto;gap:32px;}.section-diagnostic .diagnostic-copy{max-width:100%;}.section-diagnostic .diagnostic-copy h2{max-width:12ch;}.section-diagnostic .diagnostic-action{padding-left:0;padding-top:12px;}.section-diagnostic .diagnostic-action::before{left:0;right:0;top:0;bottom:auto;width:auto;height:1px;background:linear-gradient(90deg, rgba(9,215,255,0), rgba(84,116,220,.30), rgba(240,43,215,0));}}@media (max-width: 700px){.section-diagnostic{padding-block:80px;}.section-diagnostic .diagnostic-card{padding:30px 22px;border-radius:26px;gap:28px;}.section-diagnostic .diagnostic-copy .eyebrow{margin-bottom:18px;}.section-diagnostic .diagnostic-copy h2{max-width:10.8ch;font-size:clamp(2.45rem, 12vw, 3.85rem);}.section-diagnostic .diagnostic-copy > p:last-child{max-width:100%;line-height:1.76;}.section-diagnostic .diagnostic-action{gap:0;padding-top:18px;}.section-diagnostic .diagnostic-action > p{max-width:100%;margin-bottom:20px;}.section-diagnostic .scan-ring{width:118px;height:118px;margin-bottom:22px;}.section-diagnostic .scan-ring span{inset:24px;}.section-diagnostic .diagnostic-action .button{width:100%;min-width:0;}}.section-diagnostic{padding-block:clamp(72px, 6.2vw, 96px);}.section-diagnostic .diagnostic-card{grid-template-columns:minmax(0, 1.18fr) minmax(280px, .82fr);gap:clamp(34px, 4vw, 60px);min-height:0;padding:clamp(34px, 4.2vw, 54px);border-radius:clamp(24px, 2.5vw, 32px);}.section-diagnostic .diagnostic-copy{max-width:none;}.section-diagnostic .diagnostic-copy .eyebrow{margin-bottom:18px;color:#aeb8d2;}.section-diagnostic .diagnostic-copy .eyebrow > span{width:34px;background:var(--gradient);box-shadow:0 0 16px rgba(9, 215, 255, .45);}.section-diagnostic .diagnostic-copy h2{max-width:13.4ch;margin-bottom:22px;font-size:clamp(2.1rem, 3.35vw, 3.55rem);line-height:1.02;letter-spacing:-.042em;text-wrap:balance;}.section-diagnostic .diagnostic-copy > p:last-child{max-width:60ch;font-size:clamp(.98rem, 1.05vw, 1.04rem);line-height:1.74;}.section-diagnostic .diagnostic-action{padding-left:clamp(22px, 2.5vw, 34px);}.section-diagnostic .diagnostic-action > p{max-width:29ch;font-size:13.5px;line-height:1.68;}.section-diagnostic .scan-ring{width:120px;height:120px;margin-bottom:24px;}.section-diagnostic .scan-ring span{inset:25px;}.section-diagnostic .scan-ring i{top:19px;right:19px;}@media (max-width: 1100px){.section-diagnostic .diagnostic-card{grid-template-columns:minmax(0, 1fr) minmax(250px, .78fr);}.section-diagnostic .diagnostic-copy h2{max-width:14ch;font-size:clamp(2rem, 3.4vw, 3.2rem);}}@media (max-width: 960px){.section-diagnostic{padding-block:72px;}.section-diagnostic .diagnostic-card{grid-template-columns:1fr;gap:26px;padding:30px 26px;}.section-diagnostic .diagnostic-copy h2{max-width:15ch;font-size:clamp(2rem, 5.4vw, 3rem);}.section-diagnostic .diagnostic-action{padding-left:0;padding-top:18px;}.section-diagnostic .diagnostic-action > p{max-width:100%;}}@media (max-width: 700px){.section-diagnostic{padding-block:64px;}.section-diagnostic .diagnostic-card{padding:28px 22px;gap:24px;}.section-diagnostic .diagnostic-copy h2{max-width:100%;font-size:clamp(2.05rem, 10.5vw, 3.1rem);line-height:1.03;text-wrap:pretty;}.section-diagnostic .diagnostic-copy > p:last-child{max-width:100%;line-height:1.7;}.section-diagnostic .diagnostic-action{padding-top:16px;}.section-diagnostic .scan-ring{width:112px;height:112px;margin-bottom:20px;}.section-diagnostic .scan-ring span{inset:23px;}}@media (max-width: 390px){.section-diagnostic .diagnostic-card{padding:24px 18px;}.section-diagnostic .diagnostic-copy .eyebrow{gap:9px;}.section-diagnostic .diagnostic-copy h2{font-size:clamp(1.95rem, 10.2vw, 2.7rem);}.section-diagnostic .diagnostic-action .button{width:100%;min-width:0;}}.section-diagnostic .diagnostic-card{grid-template-columns:minmax(0, 1.28fr) minmax(250px, .72fr);gap:clamp(30px, 3.5vw, 50px);padding:clamp(32px, 4vw, 48px);}.section-diagnostic .diagnostic-copy h2{max-width:15.6ch;font-size:clamp(2.05rem, 3vw, 3.2rem);line-height:1.04;}.section-diagnostic .diagnostic-copy > p:last-child{max-width:64ch;}.section-diagnostic .diagnostic-action{padding-left:clamp(18px, 2vw, 28px);}@media (max-width: 1100px){.section-diagnostic .diagnostic-copy h2{max-width:14.8ch;font-size:clamp(2rem, 3vw, 2.95rem);}}@media (max-width: 960px){.section-diagnostic .diagnostic-card{grid-template-columns:1fr;}.section-diagnostic .diagnostic-copy h2{max-width:100%;font-size:clamp(2rem, 5.1vw, 2.85rem);}}@media (max-width: 700px){.section-diagnostic .diagnostic-copy h2{font-size:clamp(2rem, 9.4vw, 2.85rem);line-height:1.05;}}.section-diagnostic{padding-block:clamp(68px, 5.6vw, 88px);}.section-diagnostic .diagnostic-card{grid-template-columns:minmax(0, 1.42fr) minmax(270px, .78fr);align-items:center;gap:clamp(26px, 3vw, 44px);padding:clamp(30px, 3.6vw, 42px);min-height:0;}.section-diagnostic .diagnostic-copy{max-width:none;}.section-diagnostic .diagnostic-copy .eyebrow{margin-bottom:16px;color:#aeb8d2;}.section-diagnostic .diagnostic-copy .eyebrow > span{width:34px;background:var(--gradient);box-shadow:0 0 16px rgba(9,215,255,.45);}.section-diagnostic .diagnostic-copy h2{max-width:100%;margin-bottom:18px;font-size:clamp(1.95rem, 2.7vw, 2.95rem);line-height:1.06;letter-spacing:-.04em;text-wrap:initial;}.section-diagnostic .diagnostic-title-line{display:block;}.section-diagnostic .diagnostic-copy h2 em{font-style:normal;background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent;}.section-diagnostic .diagnostic-copy > p:last-child{max-width:72ch;font-size:clamp(.97rem, 1vw, 1.02rem);line-height:1.72;}.section-diagnostic .diagnostic-action{padding-left:clamp(18px, 2vw, 28px);align-self:stretch;justify-content:center;}.section-diagnostic .diagnostic-action > p{max-width:30ch;font-size:13.5px;line-height:1.68;}.section-diagnostic .diagnostic-action .button{min-width:192px;}.section-diagnostic .scan-ring{width:116px;height:116px;margin-bottom:20px;}.section-diagnostic .scan-ring span{inset:24px;}.section-diagnostic .scan-ring i{top:18px;right:18px;}@media (max-width: 1200px){.section-diagnostic .diagnostic-card{grid-template-columns:minmax(0, 1.36fr) minmax(250px, .8fr);}.section-diagnostic .diagnostic-copy h2{font-size:clamp(1.95rem, 2.9vw, 2.75rem);}}@media (max-width: 960px){.section-diagnostic .diagnostic-card{grid-template-columns:1fr;gap:24px;padding:28px 24px;}.section-diagnostic .diagnostic-copy h2{font-size:clamp(2rem, 5vw, 2.75rem);}.section-diagnostic .diagnostic-action{padding-left:0;padding-top:16px;}.section-diagnostic .diagnostic-action > p{max-width:100%;}}@media (max-width: 700px){.section-diagnostic{padding-block:60px;}.section-diagnostic .diagnostic-card{padding:24px 20px;gap:22px;}.section-diagnostic .diagnostic-copy h2{font-size:clamp(1.95rem, 8.4vw, 2.55rem);line-height:1.07;}.section-diagnostic .diagnostic-title-line{display:inline;}.section-diagnostic .diagnostic-copy > p:last-child{max-width:100%;}.section-diagnostic .scan-ring{width:108px;height:108px;margin-bottom:18px;}.section-diagnostic .scan-ring span{inset:22px;}}@media (max-width: 390px){.section-diagnostic .diagnostic-card{padding:22px 18px;}.section-diagnostic .diagnostic-copy h2{font-size:clamp(1.85rem, 8.8vw, 2.35rem);}.section-diagnostic .diagnostic-action .button{width:100%;min-width:0;}}.button{position:relative !important;isolation:isolate !important;overflow:hidden !important;border:1px solid transparent !important;border-radius:12px !important;background:linear-gradient(180deg, rgba(13,18,40,.98), rgba(9,13,31,.98)) padding-box,
    linear-gradient(135deg, rgba(20,226,255,.92) 0%, rgba(51,98,255,.94) 30%, rgba(121,75,255,.92) 67%, rgba(244,69,210,.92) 100%) border-box !important;color:#f7f9ff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),
    0 0 0 1px rgba(68,111,255,.10),
    0 12px 30px rgba(16,26,63,.40),
    0 10px 24px rgba(31,92,255,.18),
    0 12px 28px rgba(181,34,185,.12) !important;font-weight:730 !important;letter-spacing:-.02em !important;text-shadow:0 1px 0 rgba(11,16,38,.22) !important;text-decoration:none !important;-webkit-appearance:none;appearance:none;}.button::before{content:"" !important;display:block !important;position:absolute !important;z-index:-2 !important;inset:1px !important;border:0 !important;border-radius:11px !important;background:linear-gradient(135deg, #2187ff 0%, #4765ff 36%, #8550ff 71%, #f253cf 100%) !important;box-shadow:none !important;pointer-events:none !important;transform:none !important;opacity:1 !important;}.button::after{content:"" !important;display:block !important;position:absolute !important;z-index:-1 !important;inset:1px 1px auto !important;width:auto !important;height:52% !important;border:0 !important;border-radius:11px 11px 24px 24px !important;background:linear-gradient(180deg, rgba(255,255,255,.18), rgba(255,255,255,0)) !important;box-shadow:none !important;opacity:.72 !important;pointer-events:none !important;transform:none !important;filter:none !important;}.button:hover,
.button:focus-visible{border-color:transparent !important;background:linear-gradient(180deg, rgba(13,18,40,.98), rgba(9,13,31,.98)) padding-box,
    linear-gradient(135deg, rgba(20,226,255,.92) 0%, rgba(51,98,255,.94) 30%, rgba(121,75,255,.92) 67%, rgba(244,69,210,.92) 100%) border-box !important;color:#f7f9ff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),
    0 0 0 1px rgba(73,127,255,.16),
    0 16px 38px rgba(16,26,63,.46),
    0 14px 34px rgba(32,99,255,.24),
    0 16px 40px rgba(198,37,192,.18) !important;transform:translateY(-2px);}.button > span[aria-hidden="true"]{display:inline !important;width:auto !important;height:auto !important;min-width:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:inherit !important;line-height:1 !important;transform:none;}.button:hover > span[aria-hidden="true"],
.button:focus-visible > span[aria-hidden="true"]{background:transparent !important;transform:translateX(2px);}.section-diagnostic{background-color:#050914 !important;background-image:linear-gradient(rgba(0,0,0,.28), rgba(0,0,0,.28)), url("/assets/backgrounds-hq/bg-9fe71c318b-hq.webp") !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:center center !important;}.section-diagnostic::before{content:none !important;display:none !important;background:none !important;opacity:0 !important;}.section-diagnostic .diagnostic-card{background:linear-gradient(120deg, rgba(7,16,36,.90) 0%, rgba(10,13,32,.88) 52%, rgba(18,10,34,.88) 100%) !important;-webkit-backdrop-filter:blur(5px) saturate(112%);backdrop-filter:blur(5px) saturate(112%);}@media (max-width: 700px){.section-diagnostic{background-size:cover !important;background-position:68% center !important;}.section-diagnostic .diagnostic-card{background:linear-gradient(155deg, rgba(7,16,36,.92) 0%, rgba(10,13,32,.90) 55%, rgba(18,10,34,.90) 100%) !important;}}#sobre.section-about{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(92px, 8vw, 122px);border-top:1px solid rgba(88,124,208,.15);background:radial-gradient(720px 380px at 8% 26%, rgba(9,215,255,.038), transparent 72%),
    radial-gradient(760px 420px at 91% 76%, rgba(122,69,255,.055), transparent 72%),
    linear-gradient(180deg, rgba(4,8,19,.98), rgba(6,10,24,.96), rgba(4,8,19,.98));}#sobre.section-about::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.11;background:linear-gradient(rgba(107,132,196,.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(107,132,196,.03) 1px, transparent 1px);background-size:78px 78px;mask-image:linear-gradient(to bottom, transparent 0%, #000 14%, #000 86%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, #000 14%, #000 86%, transparent 100%);}#sobre.section-about::after{content:"";position:absolute;z-index:0;width:360px;height:360px;right:-190px;top:50%;transform:translateY(-50%);border:1px solid rgba(92,115,205,.07);border-radius:50%;box-shadow:inset 0 0 0 64px rgba(77,83,220,.012), inset 0 0 0 128px rgba(9,215,255,.008);pointer-events:none;}#sobre .about-grid{position:relative;z-index:1;grid-template-columns:minmax(0, 1.08fr) minmax(430px, .92fr);gap:clamp(52px, 6vw, 84px);align-items:center;}#sobre .about-copy{max-width:660px;}#sobre .about-copy .eyebrow{margin-bottom:20px;}#sobre .about-copy h2{max-width:650px;margin-bottom:26px;font-size:clamp(2.7rem, 3.75vw, 4.05rem);line-height:1.01;letter-spacing:-.045em;text-wrap:balance;}#sobre .about-copy h2 em{font-style:normal;background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent;}#sobre .about-copy > p:not(.eyebrow){max-width:62ch;margin-bottom:0;color:#b8c2d7;font-size:clamp(1rem, 1.08vw, 1.06rem);line-height:1.78;}#sobre .about-doctrine{display:flex;align-items:center;gap:11px;width:fit-content;max-width:100%;margin-top:28px;padding:12px 15px;border:1px solid rgba(83,117,213,.16);border-radius:14px;background:linear-gradient(180deg, rgba(10,18,37,.64), rgba(7,12,26,.54));color:#aab5cb;font-size:13px;line-height:1.45;box-shadow:inset 0 1px 0 rgba(255,255,255,.025);}#sobre .about-doctrine > span{width:3px;height:28px;flex:0 0 3px;border-radius:999px;background:var(--gradient);box-shadow:0 0 15px rgba(9,215,255,.18);}#sobre .about-doctrine strong{color:#eef3ff;font-weight:800;}#sobre .about-panel{position:relative;overflow:hidden;padding:clamp(30px, 3vw, 40px);border:1px solid rgba(91,126,222,.25);border-radius:28px;background:radial-gradient(380px 220px at 0% 0%, rgba(9,215,255,.07), transparent 72%),
    radial-gradient(420px 240px at 100% 100%, rgba(240,43,215,.055), transparent 72%),
    linear-gradient(145deg, rgba(8,16,34,.94), rgba(7,10,26,.92));box-shadow:0 28px 70px rgba(0,0,0,.25),
    inset 0 1px 0 rgba(255,255,255,.04);}#sobre .about-panel::before{content:"";position:absolute;inset:0 26px auto 26px;height:1px;border-radius:0 0 999px 999px;background:var(--gradient);opacity:.72;box-shadow:0 0 16px rgba(9,215,255,.15), 0 0 18px rgba(240,43,215,.10);}#sobre .about-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;}#sobre .about-panel-kicker{margin:0;color:#72ddff;font-size:10px;letter-spacing:.15em;}#sobre .about-panel-badge{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border:1px solid rgba(113,139,226,.20);border-radius:999px;background:rgba(10,17,35,.56);color:#9eaac2;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;}#sobre .about-panel-title{max-width:12ch;margin:0 0 15px;color:#f3f6ff;font-size:clamp(1.75rem, 2.25vw, 2.35rem);line-height:1.08;letter-spacing:-.035em;}#sobre .about-panel-title em{font-style:normal;background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent;}#sobre .about-panel-intro{max-width:46ch;margin:0 0 26px;color:#9eabc3;font-size:13.5px;line-height:1.68;}#sobre .about-method{position:relative;display:grid;grid-template-columns:repeat(5, minmax(0,1fr));gap:7px;margin:0 0 24px;}#sobre .about-method::before{content:"";position:absolute;z-index:0;left:7%;right:7%;top:18px;height:1px;background:linear-gradient(90deg, rgba(9,215,255,.62), rgba(36,118,255,.60), rgba(122,69,255,.58), rgba(240,43,215,.58));opacity:.46;}#sobre .about-method > span{position:relative;z-index:1;display:grid;justify-items:center;gap:9px;min-width:0;color:#aab5ca;font-size:10px;font-weight:700;line-height:1.25;text-align:center;}#sobre .about-method i{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(72,122,255,.32);border-radius:50%;background:#071020;color:#c9d5ec;font-family:var(--mono);font-size:8px;font-style:normal;font-weight:700;box-shadow:0 0 18px rgba(36,118,255,.06);}#sobre .about-method > span:nth-child(1) i{border-color:rgba(9,215,255,.34);}#sobre .about-method > span:nth-child(2) i{border-color:rgba(36,118,255,.36);}#sobre .about-method > span:nth-child(3) i{border-color:rgba(89,96,255,.36);}#sobre .about-method > span:nth-child(4) i{border-color:rgba(122,69,255,.38);}#sobre .about-method > span:nth-child(5) i{border-color:rgba(240,43,215,.36);}#sobre .about-panel-principle{display:flex;align-items:center;gap:10px;padding-top:18px;border-top:1px solid rgba(92,118,180,.14);color:#bac4d8;font-size:12.5px;font-weight:650;line-height:1.5;}#sobre .about-panel-principle > span{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#22d7ff;box-shadow:0 0 13px rgba(9,215,255,.55);}@media (max-width: 1100px){#sobre .about-grid{grid-template-columns:minmax(0, 1fr) minmax(400px, .9fr);gap:48px;}#sobre .about-copy h2{font-size:clamp(2.55rem, 4vw, 3.5rem);}}@media (max-width: 960px){#sobre.section-about{padding-block:84px;}#sobre .about-grid{grid-template-columns:1fr;gap:42px;}#sobre .about-copy{max-width:760px;}#sobre .about-copy h2{max-width:720px;font-size:clamp(2.55rem, 6.7vw, 3.65rem);}#sobre .about-panel{max-width:760px;width:100%;}}@media (max-width: 700px){#sobre.section-about{padding-block:68px;}#sobre.section-about::after{display:none;}#sobre .about-grid{gap:32px;}#sobre .about-copy h2{margin-bottom:20px;font-size:clamp(2.25rem, 10vw, 3rem);line-height:1.03;}#sobre .about-copy > p:not(.eyebrow){font-size:15px;line-height:1.72;}#sobre .about-doctrine{align-items:flex-start;margin-top:22px;padding:11px 13px;font-size:12.5px;}#sobre .about-doctrine > span{height:34px;}#sobre .about-panel{padding:26px 20px;border-radius:24px;}#sobre .about-panel-head{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:20px;}#sobre .about-panel-title{max-width:15ch;font-size:clamp(1.7rem, 8vw, 2.15rem);}#sobre .about-method{grid-template-columns:repeat(5, minmax(0,1fr));gap:3px;}#sobre .about-method > span{font-size:8.5px;}#sobre .about-method i{width:32px;height:32px;font-size:7.5px;}#sobre .about-method::before{top:16px;}}@media (max-width: 430px){#sobre .about-method{grid-template-columns:repeat(3, minmax(0,1fr));row-gap:15px;}#sobre .about-method::before{display:none;}#sobre .about-method > span{justify-items:start;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;text-align:left;font-size:9px;}#sobre .about-method i{width:30px;height:30px;}}#sobre.section-about{background:linear-gradient(rgba(0,0,0,.28), rgba(0,0,0,.28)), url("/assets/backgrounds-hq/bg-549d6de96f-hq.webp") center center / cover no-repeat !important;}#sobre.section-about::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.06;background:linear-gradient(rgba(107,132,196,.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(107,132,196,.03) 1px, transparent 1px);background-size:78px 78px;mask-image:linear-gradient(to bottom, transparent 0%, #000 14%, #000 86%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, #000 14%, #000 86%, transparent 100%);}#sobre.section-about::after{opacity:.72;}#sobre .about-copy,
#sobre .about-card{position:relative;z-index:1;}@media (max-width: 900px){#sobre.section-about{background-position:58% center !important;}}@media (max-width: 560px){#sobre.section-about{background-position:62% center !important;}}.section-faq{position:relative;background:radial-gradient(680px 360px at 18% 8%, rgba(31,93,255,.08), transparent 70%),
    radial-gradient(560px 300px at 82% 76%, rgba(196,54,255,.07), transparent 72%),
    linear-gradient(180deg, rgba(6,10,24,.12), rgba(6,10,24,.60));border-top:1px solid rgba(88,124,208,.14);}.section-faq::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(96,121,185,.025) 1px, transparent 1px),
    linear-gradient(90deg, rgba(96,121,185,.02) 1px, transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,.95) 14%, rgba(0,0,0,.95) 86%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,.95) 14%, rgba(0,0,0,.95) 86%, transparent 100%);opacity:.34;}.faq-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(360px, .92fr) minmax(0, 1.08fr);gap:clamp(38px, 5vw, 72px);align-items:start;}.faq-heading{position:sticky;top:calc(var(--header-h) + 34px);max-width:560px;}.faq-heading .eyebrow{margin-bottom:16px;}.faq-heading h2{max-width:12.4ch;margin-bottom:18px;font-size:clamp(2.7rem, 3.95vw, 4.3rem);line-height:1.02;letter-spacing:-.045em;text-wrap:balance;}.faq-heading h2 em{font-style:normal;background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent;}.faq-intro{max-width:43ch;margin:0 0 18px;color:#acb7ce;font-size:15px;line-height:1.78;}.faq-support{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px;}.faq-support span{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border:1px solid rgba(92,128,221,.18);border-radius:999px;background:linear-gradient(180deg, rgba(11,19,39,.78), rgba(8,12,28,.68));box-shadow:inset 0 1px 0 rgba(255,255,255,.03);color:#d7e1f4;font-size:12px;font-weight:700;letter-spacing:.01em;white-space:nowrap;}.faq-support span::before{content:"";width:6px;height:6px;margin-right:9px;border-radius:50%;background:var(--gradient);box-shadow:0 0 16px rgba(9,215,255,.28);}.faq-heading .text-link{margin-top:0;font-size:15px;}.faq-note{max-width:37ch;margin:14px 0 0;color:#7f8eaa;font-size:13px;line-height:1.68;}.faq-list{display:grid;gap:12px;border-top:0;}.faq-item{overflow:hidden;border:1px solid rgba(88,122,202,.14);border-radius:20px;background:linear-gradient(135deg, rgba(10,16,35,.82), rgba(8,11,26,.76));box-shadow:inset 0 1px 0 rgba(255,255,255,.02);transition:transform .18s ease, border-color .18s ease, box-shadow .18s ease, background .18s ease;}.faq-item:hover{transform:translateY(-1px);border-color:rgba(99,138,241,.22);box-shadow:0 18px 40px rgba(0,0,0,.16), inset 0 1px 0 rgba(255,255,255,.02);}.faq-item[open]{border-color:rgba(103,145,255,.32);background:linear-gradient(135deg, rgba(11,19,40,.92), rgba(10,11,31,.88));box-shadow:0 24px 60px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.03);}.faq-list summary{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;position:relative;list-style:none;cursor:pointer;padding:18px 58px 18px 18px;color:#eff3ff;font-weight:740;line-height:1.42;}.faq-list summary::-webkit-details-marker{display:none;}.faq-list summary::before,
.faq-list summary::after{content:"";position:absolute;right:22px;top:50%;width:13px;height:1.5px;border-radius:999px;background:rgba(146,160,194,.88);transition:transform .18s ease, background .18s ease, opacity .18s ease;}.faq-list summary::after{transform:rotate(90deg);}.faq-item[open] summary::before,
.faq-item[open] summary::after{background:var(--cyan);}.faq-item[open] summary::after{transform:rotate(0);}.faq-index{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(84,118,208,.30);background:linear-gradient(180deg, rgba(11,19,38,.72), rgba(7,10,24,.8));color:#b4c1dc;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;box-shadow:inset 0 1px 0 rgba(255,255,255,.03);}.faq-item[open] .faq-index{border-color:rgba(86,152,255,.48);color:#eaf3ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.04), 0 0 18px rgba(9,215,255,.08);}.faq-question{display:block;color:#e9eefc;font-size:1.02rem;letter-spacing:-.01em;}.faq-list details p{max-width:74ch;margin:-2px 0 0;padding:0 56px 18px 72px;color:#a3aec4;font-size:14px;line-height:1.72;}.faq-item[open] p{color:#b4bfd5;}@media (max-width: 1120px){.faq-grid{grid-template-columns:minmax(300px, .88fr) minmax(0, 1.12fr);gap:32px;}.faq-heading h2{max-width:11.2ch;font-size:clamp(2.5rem, 3.8vw, 3.8rem);}}@media (max-width: 960px){.faq-grid{grid-template-columns:1fr;gap:32px;}.faq-heading{position:static;max-width:100%;}.faq-heading h2{max-width:12ch;font-size:clamp(2.45rem, 8vw, 4rem);}.faq-intro,
  .faq-note{max-width:100%;}}@media (max-width: 700px){.faq-heading h2{max-width:11.4ch;margin-bottom:14px;font-size:clamp(2.2rem, 10vw, 3.2rem);}.faq-support{gap:8px;}.faq-support span{min-height:34px;padding:0 12px;font-size:11.5px;}.faq-item{border-radius:18px;}.faq-list summary{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px 48px 16px 14px;}.faq-list summary::before,
  .faq-list summary::after{right:18px;}.faq-index{width:32px;height:32px;font-size:8.5px;}.faq-question{font-size:14.5px;line-height:1.48;}.faq-list details p{padding:0 16px 16px 14px;font-size:13.5px;line-height:1.7;}}@media (max-width: 430px){.faq-heading h2{max-width:10.8ch;}}#faq.section-faq{background-color:#030610 !important;background-image:linear-gradient(rgba(0,0,0,.28), rgba(0,0,0,.28)), url("/assets/backgrounds-hq/bg-e30f45a0d9-hq.webp") !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:right center !important;}#faq.section-faq::before{content:none !important;display:none !important;}#faq.section-faq::after{opacity:.12 !important;}#faq .faq-item{background:linear-gradient(135deg, rgba(8,14,31,.88), rgba(6,10,24,.84)) !important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);}@media (max-width: 960px){#faq.section-faq{background-position:72% center !important;}}@media (max-width: 700px){#faq.section-faq{background-position:76% center !important;}}@media (max-width: 430px){#faq.section-faq{background-position:78% center !important;}}#proximo-passo.final-cta{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;padding-block:42px;}#proximo-passo.final-cta .final-card{width:min(calc(100% - 40px), 1240px);min-height:0;margin:0 auto;padding:clamp(36px, 3.4vw, 48px) clamp(28px, 4.4vw, 62px);gap:13px;}#proximo-passo.final-cta .final-card h2{width:100%;max-width:none;margin:0 auto;font-size:clamp(3rem, 4.25vw, 4.55rem);line-height:.98;letter-spacing:-.047em;text-align:center;}#proximo-passo.final-cta .final-title-line{display:block;white-space:nowrap;}#proximo-passo.final-cta .final-card > p:not(.eyebrow){max-width:61ch;margin:2px auto 0;font-size:clamp(15px, 1.12vw, 17px);line-height:1.68;text-align:center;}#proximo-passo.final-cta .final-card .button{margin-top:8px;}@media (max-width: 900px){#proximo-passo.final-cta{padding-block:34px;}#proximo-passo.final-cta .final-card{width:min(calc(100% - 32px), 760px);padding:34px 24px;}#proximo-passo.final-cta .final-card h2{max-width:12.5ch;font-size:clamp(2.65rem, 7.3vw, 3.65rem);}#proximo-passo.final-cta .final-title-line{white-space:normal;}}@media (max-width: 560px){#proximo-passo.final-cta{padding-block:28px;}#proximo-passo.final-cta .final-card{width:calc(100% - 28px);padding:30px 18px;gap:12px;}#proximo-passo.final-cta .final-card h2{max-width:10.8ch;font-size:clamp(2.25rem, 10vw, 3rem);line-height:1.01;}#proximo-passo.final-cta .final-card > p:not(.eyebrow){max-width:31ch;font-size:14.5px;}}#proximo-passo.final-cta{position:relative;overflow:hidden;background-image:linear-gradient(rgba(3,8,20,.42), rgba(3,8,20,.42)),
    url("/assets/backgrounds-hq/bg-914920768d-hq.webp");background-size:cover;background-position:center center;background-repeat:no-repeat;}#proximo-passo.final-cta .final-card{background-image:linear-gradient(135deg, rgba(7,15,34,.90), rgba(10,9,28,.90)) !important;background-color:rgba(6, 12, 28, 0.88);backdrop-filter:blur(0px);}#proximo-passo.final-cta .final-card::before,
#proximo-passo.final-cta .final-card::after{content:none !important;display:none !important;background:none !important;}#proximo-passo.final-cta .final-signal{display:none !important;opacity:0 !important;}#proximo-passo.final-cta .final-card{position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(101, 132, 232, .34);box-shadow:0 30px 90px rgba(0, 0, 0, .26),
    inset 0 1px 0 rgba(255,255,255,.03),
    inset 0 -1px 0 rgba(138, 86, 255, .08);background-image:radial-gradient(circle at 14% 88%, rgba(17, 136, 255, .15) 0%, rgba(17, 136, 255, 0) 28%),
    radial-gradient(circle at 88% 12%, rgba(219, 51, 255, .16) 0%, rgba(219, 51, 255, 0) 30%),
    linear-gradient(135deg, rgba(7,15,34,.94) 0%, rgba(8,13,31,.93) 52%, rgba(22,11,43,.93) 100%) !important;background-color:rgba(6, 12, 28, 0.92);backdrop-filter:blur(0px);}#proximo-passo.final-cta .final-card::before{content:"" !important;display:block !important;position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg, rgba(255,255,255,.035) 0%, rgba(255,255,255,0) 34%),
    linear-gradient(180deg, rgba(74, 171, 255, .08), rgba(74,171,255,0) 22%),
    linear-gradient(0deg, rgba(205, 79, 255, .07), rgba(205,79,255,0) 26%);}#proximo-passo.final-cta .final-card::after{content:"" !important;display:block !important;position:absolute;left:24px;right:24px;top:0;height:1px;border-radius:999px;pointer-events:none;background:linear-gradient(90deg, rgba(34, 176, 255, .12), rgba(109, 111, 255, .45), rgba(229, 75, 255, .18));}.site-footer{position:relative;isolation:isolate;overflow:hidden;padding:clamp(58px, 5.7vw, 78px) 0 24px;border-top:0;background-color:#01030a;background-image:var(--crona-media-7f218097ffea33fd,url("/assets/optimized/footer-bg-neon-clean.a04f2eccd4e5aa6a.webp"));background-position:center center;background-repeat:no-repeat;background-size:cover;}.site-footer::before{content:"";position:absolute;z-index:0;top:0;left:0;right:0;height:1px;pointer-events:none;background:linear-gradient(90deg,
    rgba(9,215,255,0) 0%,
    rgba(9,215,255,.28) 18%,
    rgba(36,118,255,.25) 39%,
    rgba(122,69,255,.25) 64%,
    rgba(240,43,215,.28) 83%,
    rgba(240,43,215,0) 100%);box-shadow:0 0 22px rgba(92,96,255,.10);}.site-footer::after{content:"";position:absolute;z-index:0;top:0;left:50%;width:min(78vw, 1050px);height:90px;transform:translateX(-50%);pointer-events:none;background:radial-gradient(ellipse at center top, rgba(68,95,255,.055), transparent 68%);}.site-footer .crona-footer-shell{position:relative;z-index:1;width:min(calc(100% - 48px), 1280px);margin-inline:auto;}.site-footer .crona-footer-grid{display:grid;grid-template-columns:minmax(320px, 1.5fr) minmax(135px, .62fr) minmax(150px, .72fr) minmax(285px, 1.08fr);gap:clamp(36px, 4.6vw, 72px);align-items:start;padding-bottom:clamp(42px, 4.5vw, 58px);}.site-footer .crona-footer-brand{min-width:0;padding-right:clamp(10px, 2vw, 26px);}.site-footer .crona-footer-brand-link{display:inline-flex;align-items:center;gap:14px;width:fit-content;min-width:0;border-radius:14px;}.site-footer .crona-footer-logo{width:58px;height:58px;flex:0 0 58px;object-fit:contain;filter:drop-shadow(0 0 13px rgba(36,118,255,.20)) drop-shadow(0 0 18px rgba(122,69,255,.10));transition:transform .22s ease, filter .22s ease;}.site-footer .crona-footer-brand-link:hover .crona-footer-logo,
.site-footer .crona-footer-brand-link:focus-visible .crona-footer-logo{transform:translateY(-1px);filter:drop-shadow(0 0 15px rgba(9,215,255,.24)) drop-shadow(0 0 20px rgba(122,69,255,.14));}.site-footer .crona-footer-brand-copy{display:grid;gap:5px;min-width:0;line-height:1;}.site-footer .crona-footer-brand-copy strong{color:#f3f6ff;font-size:18px;font-weight:760;letter-spacing:-.015em;}.site-footer .crona-footer-brand-copy span{width:fit-content;color:transparent;background:linear-gradient(90deg, #09d7ff 0%, #2476ff 37%, #7a45ff 68%, #f02bd7 100%);background-clip:text;-webkit-background-clip:text;font-size:9.5px;font-weight:720;letter-spacing:.115em;line-height:1.1;text-transform:uppercase;white-space:nowrap;}.site-footer .crona-footer-statement{max-width:39ch;margin:23px 0 0;color:#8995ad;font-size:13.5px;line-height:1.72;}.site-footer .crona-footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:13px;min-width:0;}.site-footer .crona-footer-title{position:relative;display:inline-flex;align-items:center;gap:9px;margin:2px 0 8px;color:#dce3f3;font-size:11px;font-weight:820;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;}.site-footer .crona-footer-title::before{content:"";width:18px;height:1px;flex:0 0 18px;border-radius:999px;background:linear-gradient(90deg, #09d7ff, #2476ff 42%, #7a45ff 72%, #f02bd7);opacity:.78;box-shadow:0 0 10px rgba(36,118,255,.15);}.site-footer .crona-footer-col a{position:relative;display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:27px;color:#8f9bb3;font-size:13px;font-weight:500;line-height:1.42;text-decoration:none;transition:color .18s ease, transform .18s ease, text-shadow .18s ease;}.site-footer .crona-footer-col a::after{content:"";position:absolute;left:0;right:100%;bottom:2px;height:1px;border-radius:999px;background:linear-gradient(90deg, rgba(9,215,255,.72), rgba(122,69,255,.58), rgba(240,43,215,.55));opacity:.55;transition:right .2s ease;}.site-footer .crona-footer-col a:hover,
.site-footer .crona-footer-col a:focus-visible{color:#edf2ff;transform:translateX(2px);text-shadow:0 0 14px rgba(110,145,255,.10);}.site-footer .crona-footer-col a:hover::after,
.site-footer .crona-footer-col a:focus-visible::after{right:0;}.site-footer .crona-footer-email{white-space:nowrap;}.site-footer .crona-footer-meta{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:22px;border-top:1px solid rgba(103,129,192,.10);color:#5d6981;font-size:11px;line-height:1.5;}.site-footer .crona-footer-meta::before{content:"";position:absolute;left:0;right:0;height:1px;margin-top:-23px;pointer-events:none;background:linear-gradient(90deg, rgba(9,215,255,.08), rgba(36,118,255,.02) 35%, rgba(122,69,255,.025) 68%, rgba(240,43,215,.08));opacity:.52;}.site-footer .crona-footer-meta a{color:#71809a;font-weight:550;transition:color .18s ease;}.site-footer .crona-footer-meta a:hover,
.site-footer .crona-footer-meta a:focus-visible{color:#dbe5ff;}@media (max-width: 1180px){.site-footer .crona-footer-shell{width:min(calc(100% - 40px), 1100px);}.site-footer .crona-footer-grid{grid-template-columns:minmax(270px, 1.3fr) minmax(130px, .58fr) minmax(145px, .66fr) minmax(245px, 1fr);gap:clamp(26px, 3vw, 42px);}.site-footer .crona-footer-email{font-size:12.3px;}}@media (max-width: 1040px){.site-footer{padding-top:58px;}.site-footer .crona-footer-grid{grid-template-columns:minmax(0, 1.18fr) minmax(0, 1fr);grid-template-areas:"brand contact"
      "solutions institutional";gap:42px clamp(48px, 8vw, 82px);}.site-footer .crona-footer-brand{grid-area:brand;}.site-footer .crona-footer-solutions{grid-area:solutions;}.site-footer .crona-footer-institutional{grid-area:institutional;}.site-footer .crona-footer-contact{grid-area:contact;}.site-footer .crona-footer-email{font-size:13px;}}@media (max-width: 760px){.site-footer{padding:52px 0 22px;}.site-footer .crona-footer-shell{width:min(calc(100% - 32px), 720px);}.site-footer .crona-footer-grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-areas:"brand brand"
      "solutions institutional"
      "contact contact";gap:36px 28px;padding-bottom:38px;}.site-footer .crona-footer-brand{padding-right:0;}.site-footer .crona-footer-statement{max-width:46ch;margin-top:20px;}.site-footer .crona-footer-contact{padding-top:2px;}.site-footer .crona-footer-email{white-space:normal;overflow-wrap:anywhere;}.site-footer .crona-footer-meta{gap:18px;}}@media (max-width: 520px){.site-footer{padding-top:46px;}.site-footer .crona-footer-shell{width:min(calc(100% - 28px), 480px);}.site-footer .crona-footer-grid{grid-template-columns:1fr;grid-template-areas:"brand"
      "solutions"
      "institutional"
      "contact";gap:30px;padding-bottom:34px;}.site-footer .crona-footer-logo{width:54px;height:54px;flex-basis:54px;}.site-footer .crona-footer-brand-copy strong{font-size:17px;}.site-footer .crona-footer-statement{max-width:34ch;margin-top:18px;}.site-footer .crona-footer-title{margin-bottom:5px;}.site-footer .crona-footer-col{gap:11px;}.site-footer .crona-footer-col a{min-height:28px;font-size:13.25px;}.site-footer .crona-footer-meta{flex-direction:column;align-items:flex-start;gap:8px;padding-top:20px;}.site-footer .crona-footer-meta::before{margin-top:-21px;}}@media (max-width: 360px){.site-footer .crona-footer-shell{width:min(calc(100% - 24px), 336px);}.site-footer .crona-footer-brand-link{gap:12px;}.site-footer .crona-footer-brand-copy strong{font-size:16px;}.site-footer .crona-footer-brand-copy span{font-size:8.7px;letter-spacing:.09em;}.site-footer .crona-footer-email{font-size:12.4px;}}@media (min-width: 1181px){.site-footer .crona-footer-shell{width:min(calc(100% - 48px), 1540px);max-width:none;}.site-footer .crona-footer-grid{grid-template-columns:minmax(360px, 1.62fr) minmax(140px, .62fr) minmax(160px, .72fr) minmax(300px, 1.08fr);column-gap:clamp(46px, 5vw, 86px);}.site-footer .crona-footer-contact{justify-self:end;width:max-content;min-width:300px;}.site-footer .crona-footer-institutional{justify-self:center;}.site-footer .crona-footer-solutions{justify-self:center;}}@media (min-width: 1041px) and (max-width: 1180px){.site-footer .crona-footer-shell{width:calc(100% - 40px);max-width:none;}.site-footer .crona-footer-contact{justify-self:end;}}@media (min-width: 1041px){.site-footer .crona-footer-shell{width:calc(100% - clamp(40px, 4vw, 72px));max-width:none;margin-inline:auto;}.site-footer .crona-footer-grid{grid-template-columns:minmax(340px, 1.58fr)
      minmax(150px, .66fr)
      minmax(165px, .72fr)
      minmax(305px, 1.04fr);column-gap:clamp(34px, 4vw, 72px);align-items:start;}.site-footer .crona-footer-brand{justify-self:start;padding-right:0;}.site-footer .crona-footer-solutions,
  .site-footer .crona-footer-institutional{justify-self:center;}.site-footer .crona-footer-contact{justify-self:end;align-items:flex-end;width:max-content;min-width:305px;max-width:100%;text-align:right;}.site-footer .crona-footer-contact .crona-footer-title,
  .site-footer .crona-footer-contact a{margin-left:auto;}.site-footer .crona-footer-meta{width:100%;}}@media (min-width: 1181px){.site-footer .crona-footer-shell{width:calc(100% - clamp(48px, 3.5vw, 72px));}}@media (min-width: 1600px){.site-footer .crona-footer-grid{grid-template-columns:minmax(390px, 1.66fr)
      minmax(165px, .64fr)
      minmax(180px, .70fr)
      minmax(330px, 1fr);column-gap:clamp(44px, 4.2vw, 84px);}.site-footer .crona-footer-contact{min-width:330px;}}@media (max-width: 1040px) and (min-width: 761px){.site-footer .crona-footer-shell{width:calc(100% - 40px);max-width:none;}.site-footer .crona-footer-grid{grid-template-columns:minmax(0, 1.16fr) minmax(0, .84fr);column-gap:clamp(46px, 7vw, 72px);}.site-footer .crona-footer-contact{justify-self:end;align-items:flex-end;text-align:right;}.site-footer .crona-footer-contact .crona-footer-title,
  .site-footer .crona-footer-contact a{margin-left:auto;}.site-footer .crona-footer-institutional{justify-self:end;align-items:flex-end;text-align:right;}.site-footer .crona-footer-institutional .crona-footer-title,
  .site-footer .crona-footer-institutional a{margin-left:auto;}}@media (max-width: 760px){.site-footer .crona-footer-contact,
  .site-footer .crona-footer-institutional{justify-self:start;align-items:flex-start;width:auto;min-width:0;max-width:100%;text-align:left;}.site-footer .crona-footer-contact .crona-footer-title,
  .site-footer .crona-footer-contact a,
  .site-footer .crona-footer-institutional .crona-footer-title,
  .site-footer .crona-footer-institutional a{margin-left:0;}}.site-footer .crona-footer-shell{width:min(100%, 1540px);max-width:1540px;margin-inline:auto;padding-left:clamp(26px, 2.2vw, 34px);padding-right:clamp(26px, 2.2vw, 34px);}.site-footer .crona-footer-grid{width:100%;grid-template-columns:minmax(330px, 1.46fr)
    minmax(145px, .60fr)
    minmax(160px, .68fr)
    minmax(300px, 1fr);column-gap:clamp(34px, 3.6vw, 64px);align-items:start;}.site-footer .crona-footer-brand{justify-self:start;padding-right:0;}.site-footer .crona-footer-brand-link{padding-left:2px;}.site-footer .crona-footer-solutions,
.site-footer .crona-footer-institutional{justify-self:center;}.site-footer .crona-footer-contact{justify-self:end;align-items:flex-end;width:max-content;min-width:300px;max-width:100%;text-align:right;}.site-footer .crona-footer-contact .crona-footer-title,
.site-footer .crona-footer-contact a{margin-left:auto;}.site-footer .crona-footer-meta{width:100%;}@media (min-width: 1600px){.site-footer .crona-footer-grid{grid-template-columns:minmax(370px, 1.52fr)
      minmax(155px, .60fr)
      minmax(170px, .66fr)
      minmax(315px, 1fr);column-gap:clamp(40px, 3.8vw, 68px);}.site-footer .crona-footer-contact{min-width:315px;}}@media (max-width: 1180px) and (min-width: 1041px){.site-footer .crona-footer-grid{grid-template-columns:minmax(285px, 1.30fr)
      minmax(125px, .56fr)
      minmax(140px, .62fr)
      minmax(245px, .96fr);column-gap:clamp(24px, 2.7vw, 36px);}.site-footer .crona-footer-contact{min-width:245px;}.site-footer .crona-footer-email{font-size:12.3px;}}@media (max-width: 1040px) and (min-width: 701px){.site-footer .crona-footer-shell{width:min(100%, 1540px);max-width:1540px;padding-left:clamp(26px, 2.2vw, 34px);padding-right:clamp(26px, 2.2vw, 34px);}.site-footer .crona-footer-grid{grid-template-columns:minmax(0, 1.12fr) minmax(0, .88fr);grid-template-areas:"brand contact"
      "solutions institutional";column-gap:clamp(44px, 7vw, 70px);row-gap:40px;}.site-footer .crona-footer-brand{grid-area:brand;}.site-footer .crona-footer-solutions{grid-area:solutions;justify-self:start;}.site-footer .crona-footer-institutional{grid-area:institutional;justify-self:end;align-items:flex-end;text-align:right;}.site-footer .crona-footer-contact{grid-area:contact;justify-self:end;align-items:flex-end;text-align:right;min-width:0;}.site-footer .crona-footer-institutional .crona-footer-title,
  .site-footer .crona-footer-institutional a,
  .site-footer .crona-footer-contact .crona-footer-title,
  .site-footer .crona-footer-contact a{margin-left:auto;}}@media (max-width: 700px){.site-footer .crona-footer-shell{width:100%;max-width:none;margin-inline:auto;padding-left:12px;padding-right:12px;}.site-footer .crona-footer-grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-areas:"brand brand"
      "solutions institutional"
      "contact contact";gap:34px 26px;}.site-footer .crona-footer-brand{grid-area:brand;}.site-footer .crona-footer-solutions{grid-area:solutions;justify-self:start;}.site-footer .crona-footer-institutional{grid-area:institutional;justify-self:start;align-items:flex-start;text-align:left;}.site-footer .crona-footer-contact{grid-area:contact;justify-self:start;align-items:flex-start;width:100%;min-width:0;text-align:left;}.site-footer .crona-footer-institutional .crona-footer-title,
  .site-footer .crona-footer-institutional a,
  .site-footer .crona-footer-contact .crona-footer-title,
  .site-footer .crona-footer-contact a{margin-left:0;}.site-footer .crona-footer-email{white-space:normal;overflow-wrap:anywhere;}}@media (max-width: 520px){.site-footer .crona-footer-grid{grid-template-columns:1fr;grid-template-areas:"brand"
      "solutions"
      "institutional"
      "contact";gap:28px;}}@media (max-width: 1360px) and (min-width: 701px){.site-footer .crona-footer-shell{width:100%;max-width:none;margin-inline:auto;padding-left:17px;padding-right:17px;}}@media (max-width: 700px){.site-footer .crona-footer-shell{width:100%;max-width:none;margin-inline:auto;padding-left:12px;padding-right:12px;}}.site-footer .crona-footer-grid{align-items:start;}@media (min-width: 1041px){.site-footer .crona-footer-grid{grid-template-columns:minmax(340px, 1.36fr) repeat(3, minmax(0, 1fr));column-gap:clamp(32px, 2.8vw, 48px);row-gap:24px;}.site-footer .crona-footer-brand{justify-self:start;max-width:350px;}.site-footer .crona-footer-solutions,
  .site-footer .crona-footer-institutional,
  .site-footer .crona-footer-contact{justify-self:stretch;align-items:flex-start;text-align:left;width:100%;max-width:none;min-width:0;padding-left:0;margin-left:0;}.site-footer .crona-footer-solutions .crona-footer-title,
  .site-footer .crona-footer-solutions a,
  .site-footer .crona-footer-institutional .crona-footer-title,
  .site-footer .crona-footer-institutional a,
  .site-footer .crona-footer-contact .crona-footer-title,
  .site-footer .crona-footer-contact a{margin-left:0 !important;margin-right:0;}.site-footer .crona-footer-email{white-space:nowrap;overflow-wrap:normal;word-break:normal;}}@media (min-width: 1400px){.site-footer .crona-footer-grid{grid-template-columns:minmax(360px, 1.42fr) repeat(3, minmax(0, 1fr));column-gap:clamp(36px, 2.9vw, 52px);}}@media (max-width: 1280px) and (min-width: 1041px){.site-footer .crona-footer-grid{grid-template-columns:minmax(300px, 1.24fr) repeat(3, minmax(0, 1fr));column-gap:clamp(24px, 2.4vw, 32px);}.site-footer .crona-footer-email{font-size:12.5px;}}:root{--crona-section-divider:linear-gradient(
      90deg,
      rgba(9,215,255,.56) 0%,
      rgba(36,118,255,.44) 32%,
      rgba(122,69,255,.46) 68%,
      rgba(240,43,215,.50) 100%
    );}.trust-layer,
.section,
.page-hero,
.form-section,
section[id^="privacidade-"],
.site-footer{border-top:1px solid transparent;border-image-slice:1;border-image-source:var(--crona-section-divider);}.hero{border-top:0;border-image:none;}.trust-layer,
.section,
.page-hero,
.form-section,
section[id^="privacidade-"]{box-shadow:inset 0 1px 0 rgba(255,255,255,.015);}.site-footer{box-shadow:inset 0 1px 0 rgba(255,255,255,.02);}.hero-actions .button.button-secondary{border:1px solid transparent !important;color:#e7edf9 !important;background:linear-gradient(180deg, rgba(7,13,29,.96), rgba(4,8,19,.98)) padding-box,
    linear-gradient(110deg,
      rgba(9,215,255,.30) 0%,
      rgba(36,118,255,.26) 34%,
      rgba(122,69,255,.28) 68%,
      rgba(240,43,215,.30) 100%) border-box !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),
    0 0 0 1px rgba(88,112,190,.035),
    0 8px 22px rgba(0,0,0,.22) !important;text-shadow:none !important;}.hero-actions .button.button-secondary::before,
.hero-actions .button.button-secondary::after{content:none !important;display:none !important;background:none !important;box-shadow:none !important;opacity:0 !important;}.hero-actions .button.button-secondary:hover,
.hero-actions .button.button-secondary:focus-visible{border-color:transparent !important;color:#f5f7ff !important;background:linear-gradient(180deg, rgba(10,18,37,.98), rgba(6,11,24,.99)) padding-box,
    linear-gradient(110deg,
      rgba(9,215,255,.48) 0%,
      rgba(36,118,255,.40) 34%,
      rgba(122,69,255,.42) 68%,
      rgba(240,43,215,.46) 100%) border-box !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),
    0 10px 26px rgba(0,0,0,.26),
    0 0 20px rgba(36,118,255,.06) !important;text-shadow:none !important;}.site-header{background:linear-gradient(180deg, rgba(3, 6, 16, .955) 0%, rgba(2, 5, 14, .90) 100%);border-bottom-color:rgba(100, 128, 202, .13);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .018);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);}.site-header::before{opacity:1;background:radial-gradient(440px 86px at 8% 0%, rgba(9, 215, 255, .052), transparent 72%),
    radial-gradient(460px 88px at 92% 0%, rgba(240, 43, 215, .048), transparent 74%),
    linear-gradient(180deg, rgba(255, 255, 255, .022), rgba(255, 255, 255, 0) 68%);}.site-header::after{background:linear-gradient(90deg,
    rgba(9, 215, 255, 0) 0%,
    rgba(9, 215, 255, .16) 13%,
    rgba(36, 118, 255, .14) 34%,
    rgba(122, 69, 255, .13) 66%,
    rgba(240, 43, 215, .16) 87%,
    rgba(240, 43, 215, 0) 100%);box-shadow:0 0 14px rgba(76, 87, 255, .055);}.site-header.is-scrolled{background:linear-gradient(180deg, rgba(2, 5, 14, .985), rgba(2, 4, 12, .965));border-color:rgba(106, 135, 213, .16);box-shadow:0 16px 40px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255,255,255,.018);}.site-header .header-inner{position:relative;}.site-header .brand{background:transparent;}.site-header .brand:hover,
.site-header .brand:focus-visible{background:linear-gradient(180deg, rgba(255, 255, 255, .026), rgba(255, 255, 255, .008));box-shadow:inset 0 1px 0 rgba(255, 255, 255, .032);}.site-header .brand img{filter:drop-shadow(0 0 12px rgba(36, 118, 255, .25))
    drop-shadow(0 0 18px rgba(122, 69, 255, .12));}.site-header .brand:hover img,
.site-header .brand:focus-visible img{filter:drop-shadow(0 0 15px rgba(9, 215, 255, .30))
    drop-shadow(0 0 22px rgba(122, 69, 255, .18));}.site-header .brand .brand-wordmark{filter:drop-shadow(0 0 8px rgba(120, 160, 255, .065));}.site-header .desktop-nav{transform:translateX(-32px);border-color:transparent;background:linear-gradient(180deg, rgba(8, 13, 28, .90), rgba(5, 9, 21, .72)) padding-box,
    linear-gradient(105deg,
      rgba(9, 215, 255, .15) 0%,
      rgba(62, 107, 255, .09) 31%,
      rgba(122, 69, 255, .09) 67%,
      rgba(240, 43, 215, .15) 100%) border-box;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .042),
    inset 0 -1px 0 rgba(64, 82, 142, .035),
    0 12px 30px rgba(0, 0, 0, .15),
    0 0 28px rgba(70, 85, 255, .025);}.site-header .desktop-nav::before{background:radial-gradient(180px 38px at 0% 0%, rgba(9, 215, 255, .044), transparent 76%),
    radial-gradient(190px 40px at 100% 0%, rgba(240, 43, 215, .042), transparent 78%),
    linear-gradient(180deg, rgba(255,255,255,.012), rgba(255,255,255,0) 64%);}.site-header .desktop-nav > a,
.site-header .nav-solutions-trigger{color:rgba(196, 204, 222, .84);font-weight:520;text-shadow:none;}.site-header .desktop-nav > a:hover,
.site-header .desktop-nav > a:focus-visible,
.site-header .nav-solutions-trigger:hover,
.site-header .nav-solutions-trigger:focus-visible,
.site-header .nav-solutions.is-open .nav-solutions-trigger{color:rgba(244, 247, 255, .98);text-shadow:0 0 16px rgba(122, 145, 255, .13);transform:none;}.site-header .desktop-nav > a[aria-current="location"],
.site-header .desktop-nav > a[aria-current="page"],
.site-header .nav-solutions-trigger[aria-current="location"]{color:#55d9ff;text-shadow:0 0 16px rgba(9, 215, 255, .12);}.site-header .desktop-nav > a::after,
.site-header .nav-solutions-trigger::after{box-shadow:0 0 8px rgba(9, 215, 255, .20),
    0 0 12px rgba(240, 43, 215, .13);}.site-header .desktop-nav > a::before,
.site-header .nav-solutions-trigger::before{opacity:0;background:linear-gradient(90deg, rgba(9,215,255,.15), rgba(122,69,255,.12), rgba(240,43,215,.15));filter:blur(8px);}.site-header .nav-solutions-trigger .nav-caret{color:#8996b1;text-shadow:none;}.site-header .nav-solutions:is(:hover, :focus-within, .is-open) .nav-caret{color:#83e6ff;text-shadow:0 0 10px rgba(9, 215, 255, .18);}.site-header .header-inner > .header-cta{box-shadow:inset 0 1px 0 rgba(255, 255, 255, .11),
    0 0 0 1px rgba(67, 113, 255, .11),
    0 10px 26px rgba(10, 18, 48, .38),
    0 8px 22px rgba(31, 92, 255, .16),
    0 10px 24px rgba(181, 34, 185, .10);}.site-header .header-inner > .header-cta::before{background:linear-gradient(135deg, #248cff 0%, #4967ff 36%, #8451ff 70%, #ee4fd0 100%);}.site-header .header-inner > .header-cta::after{opacity:.62;}.site-header .header-inner > .header-cta:hover,
.site-header .header-inner > .header-cta:focus-visible{box-shadow:inset 0 1px 0 rgba(255, 255, 255, .14),
    0 0 0 1px rgba(73, 127, 255, .15),
    0 13px 32px rgba(10, 18, 48, .42),
    0 11px 28px rgba(32, 99, 255, .21),
    0 13px 32px rgba(198, 37, 192, .14);}.site-header .page-progress{background:rgba(8, 13, 29, .64);box-shadow:inset 0 -1px 0 rgba(255, 255, 255, .025);}@media (max-width: 1360px){.site-header .mobile-menu > summary{border-color:transparent;background:linear-gradient(180deg, rgba(9, 15, 31, .98), rgba(5, 9, 22, .98)) padding-box,
      linear-gradient(135deg, rgba(9, 215, 255, .66) 0%, rgba(57, 89, 255, .46) 38%, rgba(122, 69, 255, .54) 68%, rgba(240, 43, 215, .66) 100%) border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.072),
      0 9px 24px rgba(0,0,0,.28),
      0 0 20px rgba(70,83,255,.065);}.site-header .mobile-menu > summary:hover,
  .site-header .mobile-menu > summary:focus-visible{box-shadow:inset 0 1px 0 rgba(255,255,255,.09),
      0 10px 26px rgba(0,0,0,.29),
      0 0 18px rgba(9,215,255,.09),
      0 0 22px rgba(240,43,215,.065);}.site-header .mobile-menu[open] > summary{background:linear-gradient(180deg, rgba(11, 18, 36, .99), rgba(6, 10, 25, .99)) padding-box,
      linear-gradient(135deg, rgba(9,215,255,.88), rgba(57,89,255,.68) 38%, rgba(122,69,255,.76) 68%, rgba(240,43,215,.88)) border-box;}}@media (min-width: 1361px){.site-header .desktop-nav{transform:translateX(-32px);}}@media (min-width: 1361px) and (max-width: 1400px){.site-header .solutions-mega{left:-396px;}}@media (min-width: 1361px){.site-header .solutions-mega{width:min(1088px, calc(100vw - 64px));padding:24px 22px 23px;}.site-header .solutions-mega-grid{gap:17px 16px;}.site-header .solutions-mega-label{margin-bottom:11px;}.site-header .solutions-mega-section--start .solutions-mega-card{min-height:272px;}.site-header .solutions-primary-cards{gap:12px;}.site-header .solutions-primary-cards .solutions-mega-card{min-height:132px;padding:18px 18px 17px;}.site-header .solutions-capabilities-grid{gap:9px;}.site-header .solutions-capability-item{position:relative;isolation:isolate;display:grid;grid-template-columns:32px minmax(0, 1fr) 28px;align-items:center;gap:10px;min-height:52px;padding:8px 9px 8px 10px;overflow:hidden;border:1px solid rgba(101, 130, 204, .17);border-radius:12px;color:#d7deed;background:radial-gradient(120px 54px at 0% 0%, rgba(9,215,255,.045), transparent 72%),
      linear-gradient(180deg, rgba(10, 17, 35, .84), rgba(7, 12, 27, .72));box-shadow:inset 0 1px 0 rgba(255,255,255,.025);text-decoration:none;transition:transform .18s ease, border-color .18s ease, background .18s ease, box-shadow .18s ease;}.site-header .solutions-capability-item::before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;background:linear-gradient(108deg, rgba(9,215,255,.055), rgba(75,80,255,.055) 50%, rgba(240,43,215,.05));transition:opacity .18s ease;}.site-header .solutions-capability-item:hover,
  .site-header .solutions-capability-item:focus-visible{transform:translateY(-2px);border-color:rgba(104, 151, 244, .32);background:linear-gradient(180deg, rgba(12, 21, 43, .92), rgba(9, 14, 31, .82));box-shadow:0 12px 26px rgba(0,0,0,.20), inset 0 1px 0 rgba(255,255,255,.04);}.site-header .solutions-capability-item:hover::before,
  .site-header .solutions-capability-item:focus-visible::before{opacity:1;}.site-header .solutions-capability-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(65, 201, 255, .20);border-radius:9px;color:#54dfff;background:linear-gradient(145deg, rgba(8, 27, 51, .84), rgba(9, 13, 31, .86));box-shadow:inset 0 1px 0 rgba(255,255,255,.035), 0 0 14px rgba(9,215,255,.05);}.site-header .solutions-capability-icon--blue{color:#6f9dff;border-color:rgba(91, 127, 255, .23);}.site-header .solutions-capability-icon--violet{color:#a178ff;border-color:rgba(151, 103, 255, .22);}.site-header .solutions-capability-icon--magenta{color:#e264dc;border-color:rgba(230, 83, 215, .20);}.site-header .solutions-capability-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;}.site-header .solutions-capability-copy{display:flex;align-items:center;min-width:0;gap:9px;}.site-header .solutions-capability-name{min-width:0;color:#dce4f5;font-size:11.4px;font-weight:670;line-height:1.25;letter-spacing:-.005em;}.site-header .solutions-capability-status{flex:0 0 auto;padding-left:11px;font-size:9.5px;font-weight:680;}.site-header .solutions-capability-status::before{width:5px;height:5px;}.site-header .solutions-capability-arrow{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;align-self:center;justify-self:end;padding:0;border:1px solid rgba(105, 133, 208, .18);border-radius:9px;color:#97a5c2;background:rgba(8, 13, 29, .58);line-height:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.02);transition:color .18s ease, border-color .18s ease, transform .18s ease, background .18s ease, box-shadow .18s ease;}.site-header .solutions-capability-arrow svg{display:block;width:13px;height:13px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;}.site-header .solutions-capability-item:hover .solutions-capability-arrow,
  .site-header .solutions-capability-item:focus-visible .solutions-capability-arrow{color:#eef5ff;border-color:rgba(93, 169, 255, .34);background:linear-gradient(135deg, rgba(9,215,255,.08), rgba(122,69,255,.09), rgba(240,43,215,.07));box-shadow:0 0 16px rgba(76, 111, 255, .09), inset 0 1px 0 rgba(255,255,255,.035);transform:translateX(1px);}.site-header .solutions-mega-footer{min-height:54px;padding-top:15px;padding-bottom:15px;}}@media (max-width: 1360px){.mobile-menu-panel{max-height:calc(100dvh - var(--header-h) - 18px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(112, 104, 255, .34) transparent;}.mobile-menu-panel::-webkit-scrollbar{width:5px;}.mobile-menu-panel::-webkit-scrollbar-track{background:transparent;}.mobile-menu-panel::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg, rgba(9,215,255,.34), rgba(122,69,255,.40), rgba(240,43,215,.34));}.mobile-solutions[open] > summary{border-color:rgba(86, 141, 240, .25);background:radial-gradient(120px 50px at 8% 50%, rgba(9,215,255,.075), transparent 75%),
      radial-gradient(150px 55px at 94% 50%, rgba(240,43,215,.065), transparent 78%),
      linear-gradient(90deg, rgba(10,21,45,.82), rgba(18,15,47,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.045),
      0 9px 24px rgba(0,0,0,.18),
      0 0 18px rgba(56,87,255,.055);}.mobile-solutions-panel{position:relative;isolation:isolate;display:grid;gap:6px;margin:6px 4px 8px;padding:9px 9px 9px 12px;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(99, 128, 207, .20);border-radius:14px;background:radial-gradient(180px 130px at 0% 0%, rgba(9,215,255,.055), transparent 72%),
      radial-gradient(210px 140px at 100% 100%, rgba(240,43,215,.045), transparent 74%),
      linear-gradient(155deg, rgba(4,9,22,.965), rgba(6,7,22,.955));box-shadow:inset 0 1px 0 rgba(255,255,255,.035),
      0 14px 30px rgba(0,0,0,.20),
      0 0 22px rgba(62,79,255,.045);scrollbar-width:thin;scrollbar-color:rgba(112, 104, 255, .34) transparent;}.mobile-solutions-panel::before{content:"";position:absolute;z-index:2;top:10px;bottom:10px;left:3px;width:2px;border-radius:999px;pointer-events:none;background:linear-gradient(180deg, var(--cyan) 0%, var(--blue) 32%, var(--violet) 68%, var(--magenta) 100%);box-shadow:0 0 12px rgba(80, 94, 255, .26);opacity:.9;}.mobile-solutions-panel::-webkit-scrollbar{width:4px;}.mobile-solutions-panel::-webkit-scrollbar-track{background:transparent;}.mobile-solutions-panel::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(115, 107, 255, .30);}.mobile-solutions-panel > .mobile-solution-link{--mobile-solution-accent:9, 215, 255;position:relative;z-index:1;display:grid;grid-template-columns:34px minmax(0, 1fr) 28px;align-items:center;gap:10px;min-height:58px;padding:8px 8px 8px 9px;border:1px solid rgba(101, 130, 203, .14);border-radius:11px;color:#e9eefb;background:radial-gradient(100px 48px at 0% 50%, rgba(var(--mobile-solution-accent), .045), transparent 76%),
      linear-gradient(100deg, rgba(9,16,33,.76), rgba(8,11,27,.64));box-shadow:inset 0 1px 0 rgba(255,255,255,.022);text-decoration:none;transition:border-color .18s ease,
      background .18s ease,
      box-shadow .18s ease,
      transform .18s ease;}.mobile-solutions-panel > .mobile-solution-link::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(90deg, rgba(var(--mobile-solution-accent), .06), rgba(122,69,255,.025) 58%, rgba(240,43,215,.035));transition:opacity .18s ease;}.mobile-solutions-panel > .mobile-solution-link:hover,
  .mobile-solutions-panel > .mobile-solution-link:focus-visible,
  .mobile-solutions-panel > .mobile-solution-link:active{border-color:rgba(var(--mobile-solution-accent), .30);background:radial-gradient(120px 54px at 0% 50%, rgba(var(--mobile-solution-accent), .09), transparent 78%),
      linear-gradient(100deg, rgba(10,19,39,.92), rgba(10,12,31,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),
      0 8px 22px rgba(0,0,0,.16),
      0 0 16px rgba(var(--mobile-solution-accent), .055);transform:translateX(1px);}.mobile-solutions-panel > .mobile-solution-link:hover::before,
  .mobile-solutions-panel > .mobile-solution-link:focus-visible::before,
  .mobile-solutions-panel > .mobile-solution-link:active::before{opacity:1;}.mobile-solutions-panel > .mobile-solution-link:focus-visible{outline:2px solid rgba(9,215,255,.72);outline-offset:2px;}.mobile-solution-link--system{--mobile-solution-accent:122, 69, 255;}.mobile-solution-link--site{--mobile-solution-accent:240, 43, 215;}.mobile-solution-icon{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(104, 133, 222, .22);border-radius:10px;color:#55dcff;background:radial-gradient(circle at 35% 25%, rgba(255,255,255,.055), transparent 46%),
      linear-gradient(145deg, rgba(10,25,50,.92), rgba(12,11,38,.90));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),
      0 0 14px rgba(36,118,255,.06);transition:border-color .18s ease, color .18s ease, box-shadow .18s ease, transform .18s ease;}.mobile-solution-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;}.mobile-solution-icon--cyan{color:#45dcff;}.mobile-solution-icon--blue{color:#5f91ff;}.mobile-solution-icon--violet{color:#9b6dff;}.mobile-solution-icon--magenta{color:#ed62d9;}.mobile-solution-copy{position:relative;z-index:1;display:grid;gap:3px;min-width:0;align-content:center;}.mobile-solution-name{min-width:0;color:#e8edf9;font-size:12.25px;font-weight:690;line-height:1.22;letter-spacing:-.012em;text-wrap:pretty;}.mobile-solution-description{margin:0;color:#8390a9;font-size:9.35px;font-weight:560;line-height:1.28;letter-spacing:-.005em;text-wrap:pretty;}.mobile-solution-arrow{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;justify-self:end;border:1px solid rgba(104, 133, 222, .16);border-radius:8px;color:#8796b6;background:rgba(7, 12, 27, .72);box-shadow:inset 0 1px 0 rgba(255,255,255,.02);transition:color .18s ease, border-color .18s ease, background .18s ease, transform .18s ease, box-shadow .18s ease;}.mobile-solution-arrow svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.mobile-solution-link:hover .mobile-solution-icon,
  .mobile-solution-link:focus-visible .mobile-solution-icon,
  .mobile-solution-link:active .mobile-solution-icon{color:#fff;border-color:rgba(var(--mobile-solution-accent), .32);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),
      0 0 16px rgba(var(--mobile-solution-accent), .10);transform:translateY(-1px);}.mobile-solution-link:hover .mobile-solution-arrow,
  .mobile-solution-link:focus-visible .mobile-solution-arrow,
  .mobile-solution-link:active .mobile-solution-arrow{color:#dfe8ff;border-color:rgba(var(--mobile-solution-accent), .28);background:rgba(var(--mobile-solution-accent), .055);box-shadow:0 0 12px rgba(var(--mobile-solution-accent), .055), inset 0 1px 0 rgba(255,255,255,.025);transform:translateX(1px);}}@media (max-width: 430px){.mobile-solutions-panel{gap:5px;margin-inline:3px;padding:8px 7px 8px 10px;max-height:none;border-radius:13px;}.mobile-solutions-panel > .mobile-solution-link{grid-template-columns:33px minmax(0, 1fr) 27px;gap:9px;min-height:56px;padding:7px 7px 7px 8px;border-radius:10px;}.mobile-solution-icon{width:33px;height:33px;border-radius:9px;}.mobile-solution-name{font-size:11.8px;}.mobile-solution-description{font-size:9px;line-height:1.25;}.mobile-solution-arrow{width:27px;height:27px;}}@media (max-width: 360px){.mobile-solutions-panel{margin-inline:2px;padding-left:9px;}.mobile-solutions-panel > .mobile-solution-link{grid-template-columns:31px minmax(0, 1fr) 25px;gap:8px;min-height:54px;padding:7px 6px 7px 7px;}.mobile-solution-icon{width:31px;height:31px;}.mobile-solution-icon svg{width:16px;height:16px;}.mobile-solution-name{font-size:11.2px;line-height:1.2;}.mobile-solution-description{font-size:8.7px;line-height:1.22;}.mobile-solution-arrow{width:25px;height:25px;border-radius:7px;}.mobile-solution-arrow svg{width:13px;height:13px;}}@media (min-width: 1361px){.site-header .solutions-capability-item{grid-template-columns:34px minmax(0, 1fr) 28px;gap:11px;min-height:64px;padding:9px 9px 9px 11px;border-radius:13px;}.site-header .solutions-capability-icon{width:34px;height:34px;border-radius:10px;}.site-header .solutions-capability-copy{display:grid;align-content:center;align-items:initial;gap:3px;min-width:0;}.site-header .solutions-capability-topline{display:flex;align-items:center;min-width:0;gap:8px;}.site-header .solutions-capability-name{min-width:0;color:#e3e9f7;font-size:11.45px;font-weight:700;line-height:1.22;letter-spacing:-.008em;white-space:nowrap;}.site-header .solutions-capability-status{flex:0 0 auto;padding-left:10px;font-size:9.2px;font-weight:680;line-height:1.2;}.site-header .solutions-capability-description{display:block;min-width:0;margin:0;color:#8491aa;font-size:9.45px;font-weight:540;line-height:1.3;letter-spacing:-.003em;text-wrap:pretty;}.site-header .solutions-capability-arrow{align-self:center;justify-self:end;}}[data-app-view] h1[tabindex="-1"]:focus,
[data-app-view] h1[tabindex="-1"]:focus-visible,
[data-app-view] h2[tabindex="-1"]:focus,
[data-app-view] h2[tabindex="-1"]:focus-visible,
[data-app-view] h3[tabindex="-1"]:focus,
[data-app-view] h3[tabindex="-1"]:focus-visible{outline:none;}.not-found-actions .button.button-secondary{border:1px solid transparent !important;color:#e7edf9 !important;background:linear-gradient(180deg, rgba(7,13,29,.96), rgba(4,8,19,.98)) padding-box,
    linear-gradient(110deg,
      rgba(9,215,255,.30) 0%,
      rgba(36,118,255,.26) 34%,
      rgba(122,69,255,.28) 68%,
      rgba(240,43,215,.30) 100%) border-box !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),
    0 0 0 1px rgba(88,112,190,.035),
    0 8px 22px rgba(0,0,0,.22) !important;text-shadow:none !important;}.not-found-actions .button.button-secondary::before,
.not-found-actions .button.button-secondary::after{content:none !important;display:none !important;}.not-found-actions .button.button-secondary:hover,
.not-found-actions .button.button-secondary:focus-visible{color:#f5f7ff !important;background:linear-gradient(180deg, rgba(10,18,37,.98), rgba(6,11,24,.99)) padding-box,
    linear-gradient(110deg,
      rgba(9,215,255,.48) 0%,
      rgba(36,118,255,.40) 34%,
      rgba(122,69,255,.42) 68%,
      rgba(240,43,215,.46) 100%) border-box !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),
    0 10px 26px rgba(0,0,0,.26),
    0 0 20px rgba(36,118,255,.06) !important;}@media (min-width: 1361px){.site-header .solutions-capabilities-grid .solutions-capability-item{min-height:68px;padding-top:10px;padding-bottom:10px;}.site-header .solutions-capabilities-grid .solutions-capability-name{font-size:12.35px;font-weight:710;line-height:1.22;}}@media (max-width: 960px){.hero h1#hero-title{width:100%;margin-left:auto;margin-right:auto;text-align:center;}}@media (max-width: 960px){.hero .eyebrow{width:100%;margin-left:auto;margin-right:auto;justify-content:center;text-align:center;}}@media (max-width: 1360px){.mobile-solution-name{font-size:12.75px;}}@media (max-width: 430px){.mobile-solution-name{font-size:12.3px;}}@media (max-width: 360px){.mobile-solution-name{font-size:11.7px;}}.diag-page{position:relative;overflow:clip;isolation:isolate;background:radial-gradient(920px 520px at 4% 4%, rgba(9,215,255,.052), transparent 69%),
    radial-gradient(900px 560px at 98% 8%, rgba(122,69,255,.075), transparent 72%),
    var(--bg);}.diag-page::before{content:"";position:absolute;inset:0 0 auto;height:clamp(760px, 78vw, 1080px);z-index:-2;pointer-events:none;opacity:1;background-image:linear-gradient(180deg,
      rgba(2, 6, 17, .36) 0%,
      rgba(2, 6, 17, .28) 24%,
      rgba(2, 6, 17, .34) 48%,
      rgba(2, 6, 17, .82) 86%,
      rgba(2, 6, 17, .96) 100%),
    linear-gradient(90deg,
      rgba(2, 6, 17, .78) 0%,
      rgba(2, 6, 17, .58) 16%,
      rgba(2, 6, 17, .18) 36%,
      rgba(2, 6, 17, .10) 50%,
      rgba(2, 6, 17, .18) 64%,
      rgba(2, 6, 17, .60) 84%,
      rgba(2, 6, 17, .82) 100%),
    linear-gradient(rgba(92,120,191,.048) 1px, transparent 1px),
    linear-gradient(90deg, rgba(92,120,191,.04) 1px, transparent 1px),
    url("/assets/backgrounds-hq/bg-27d2863575-hq.webp");background-repeat:no-repeat,no-repeat,repeat,repeat,no-repeat;background-size:cover,cover,72px 72px,72px 72px,cover;background-position:center top,center top,center top,center top,center top;mask-image:linear-gradient(to bottom,#000 0%, #000 68%, rgba(0,0,0,.92) 80%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%, #000 68%, rgba(0,0,0,.92) 80%, transparent 100%);}.diag-page::after{content:"";position:absolute;inset:0 0 auto;height:clamp(760px, 78vw, 1080px);z-index:-1;pointer-events:none;background:radial-gradient(560px 260px at 16% 86%, rgba(9,215,255,.11), transparent 70%),
    radial-gradient(620px 280px at 82% 80%, rgba(240,43,215,.10), transparent 72%);opacity:.82;mix-blend-mode:screen;mask-image:linear-gradient(to bottom,#000 0%, #000 72%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%, #000 72%, transparent 100%);}.diag-hero{position:relative;padding:clamp(54px,5.6vw,78px) 0 clamp(72px,7vw,96px);border-bottom:1px solid rgba(102,129,194,.085);}.diag-hero::after{content:"";position:absolute;right:-12vw;top:-180px;z-index:-1;width:min(760px,54vw);aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(64,91,255,.11),rgba(240,43,215,.035) 46%,transparent 70%);filter:blur(18px);}.diag-hero-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:clamp(48px,5.2vw,88px);align-items:start;}.diag-hero-copy{min-width:0;padding-top:22px;}.diag-hero-copy .eyebrow{margin-bottom:24px;color:#a7b1c7;}.diag-page .eyebrow,
.diag-form-kicker{display:inline-flex;align-items:center;gap:10px;width:max-content;max-width:100%;padding:7px 11px 7px 9px;border:1px solid rgba(118,145,216,.13);border-radius:999px;background:linear-gradient(90deg, rgba(4,11,25,.74), rgba(7,10,25,.48));box-shadow:inset 0 1px 0 rgba(255,255,255,.025), 0 8px 26px rgba(0,0,0,.08);backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);}.diag-page .eyebrow > span,
.diag-form-kicker::before{width:26px;flex:0 0 26px;height:2px;border-radius:999px;background:var(--gradient);box-shadow:0 0 12px rgba(9,215,255,.34), 0 0 14px rgba(240,43,215,.16);}.diag-page .eyebrow{color:#cfd9ef;}.diag-hero-copy .eyebrow{margin-bottom:28px;}.diag-section-head .eyebrow,
.diag-closing-main .eyebrow{margin-bottom:18px;}.diag-form-kicker{margin:0 0 10px;color:#9ba8c2;font-size:9px;letter-spacing:.14em;}.diag-form-head{gap:16px;margin-bottom:22px;padding-bottom:20px;}.diag-form-head h2{margin:0 0 10px;}.diag-form-head p:not(.diag-form-kicker){color:#8894ab;}.diag-section-side{padding:10px 0 8px 26px;}.diag-lens,
.diag-process-panel,
.diag-closing-card{box-shadow:0 24px 70px rgba(0,0,0,.20), inset 0 1px 0 rgba(255,255,255,.028);}.diag-lens:hover{box-shadow:0 24px 56px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.035);}.diag-hero h1{max-width:650px;margin:0 0 24px;font-size:clamp(3.65rem,4.7vw,4.95rem);line-height:.985;letter-spacing:-.047em;}.diag-hero-lead{max-width:630px;margin:0;color:#b7c0d2;font-size:16.5px;line-height:1.72;}.diag-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:30px;}.diag-trust-item{position:relative;min-height:78px;padding:14px 14px 13px;border:1px solid rgba(102,131,202,.15);border-radius:14px;background:linear-gradient(150deg,rgba(10,17,35,.62),rgba(6,10,23,.42));box-shadow:inset 0 1px 0 rgba(255,255,255,.025);}.diag-trust-item::before{content:"";position:absolute;left:13px;top:0;width:42px;height:1px;background:var(--gradient);opacity:.75;}.diag-trust-item strong{display:block;margin:0 0 4px;color:#dce3f1;font-size:12.2px;font-weight:760;line-height:1.35;}.diag-trust-item span{display:block;color:#738099;font-family:var(--mono);font-size:8.7px;font-weight:760;letter-spacing:.075em;line-height:1.45;text-transform:uppercase;}.diag-integrity{display:flex;gap:12px;align-items:flex-start;margin-top:20px;padding-top:20px;border-top:1px solid rgba(102,129,194,.12);}.diag-integrity-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid rgba(9,215,255,.18);border-radius:10px;color:#61dfff;background:rgba(6,13,27,.58);}.diag-integrity-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.diag-integrity strong{display:block;margin:1px 0 4px;color:#e6ebf5;font-size:12.8px;line-height:1.4;}.diag-integrity p{max-width:560px;margin:0;color:#7e8aa2;font-size:11.8px;line-height:1.6;}.diag-form-column{min-width:0;}.diag-form-shell{position:relative;overflow:hidden;padding:26px;border:1px solid rgba(95,126,208,.24);border-radius:24px;background:radial-gradient(360px 240px at 100% 0%,rgba(122,69,255,.08),transparent 70%),
    linear-gradient(148deg,rgba(9,15,31,.965),rgba(6,9,22,.94));box-shadow:0 30px 90px rgba(0,0,0,.32),
    0 0 0 1px rgba(255,255,255,.012),
    inset 0 1px 0 rgba(255,255,255,.04);}.diag-form-shell::before{content:"";position:absolute;top:0;left:24px;right:24px;height:2px;border-radius:0 0 999px 999px;background:var(--gradient);box-shadow:0 0 16px rgba(9,215,255,.18),0 0 18px rgba(240,43,215,.12);}.diag-form-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid rgba(102,129,194,.13);}.diag-form-kicker{display:flex;align-items:center;gap:8px;margin:0 0 9px;color:#77849d;font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.13em;line-height:1.2;text-transform:uppercase;}.diag-form-kicker::before{content:"";width:18px;height:1px;background:var(--gradient);}.diag-form-head h2{max-width:560px;margin:0 0 8px;font-size:clamp(1.68rem,1.8vw,2rem);line-height:1.06;letter-spacing:-.035em;}.diag-form-head p:not(.diag-form-kicker){max-width:575px;margin:0;color:#7f8ba2;font-size:11.7px;line-height:1.58;}.diag-channel{display:inline-flex;align-items:center;gap:7px;margin-top:2px;color:#8390a7;font-family:var(--mono);font-size:8.7px;font-weight:780;letter-spacing:.09em;text-transform:uppercase;}.diag-channel::before{content:"";width:6px;height:6px;border-radius:50%;background:#31d98c;box-shadow:0 0 10px rgba(49,217,140,.6);}.diag-form{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;}.diag-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;}.diag-form .field{display:grid;gap:6px;min-width:0;}.diag-form .field-full{grid-column:1 / -1;}.diag-form .field label{color:#bdc7d9;font-size:11px;font-weight:730;line-height:1.35;}.diag-form .field label small{color:#66748e;font-size:9.6px;font-weight:620;}.diag-form .field input,
.diag-form .field select,
.diag-form .field textarea{width:100%;min-height:46px;padding:10px 12px;border:1px solid rgba(107,136,203,.21);border-radius:10px;outline:none;color:#edf2fb;background:rgba(3,8,19,.88);font-size:13px;line-height:1.4;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;}.diag-form .field textarea{min-height:104px;max-height:220px;resize:vertical;padding-top:11px;}.diag-form .field input::placeholder,
.diag-form .field textarea::placeholder{color:#53617a;}.diag-form .field input:focus,
.diag-form .field select:focus,
.diag-form .field textarea:focus{border-color:rgba(9,215,255,.58);background:#050b18;box-shadow:0 0 0 3px rgba(9,215,255,.07),0 0 22px rgba(54,95,255,.06);}.diag-form .field select{appearance:none;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,#75829a 50%),
    linear-gradient(135deg,#75829a 50%,transparent 50%);background-position:calc(100% - 17px) 20px,calc(100% - 12px) 20px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;}.diag-form-divider{grid-column:1 / -1;display:flex;align-items:center;gap:10px;margin:1px 0 -1px;color:#66748d;font-family:var(--mono);font-size:8.2px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;}.diag-form-divider::after{content:"";height:1px;flex:1;background:rgba(102,129,194,.13);}.diag-field-help{margin-top:1px;color:#64728a;font-size:9.5px;line-height:1.45;}.diag-form-actions{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1fr);gap:16px;align-items:center;margin-top:18px;padding-top:18px;border-top:1px solid rgba(102,129,194,.13);}.diag-submit.header-cta{display:inline-flex !important;visibility:visible !important;opacity:1 !important;min-height:52px;width:100%;padding:0 18px;font-size:12.8px;}.diag-submit svg{width:18px;height:18px;fill:currentColor;}.diag-submit-arrow{margin-left:auto;font-size:16px;}.diag-form-microcopy{margin:0;color:#68758d;font-size:9.8px;line-height:1.5;}.diag-form-microcopy strong{color:#b7c0d2;font-size:10.3px;}.diag-form-status{min-height:18px;margin:8px 0 -3px;color:#8fdfff;font-size:10px;line-height:1.45;}.diag-form-footnote{display:flex;gap:8px;align-items:flex-start;margin:10px 4px 0;color:#58657d;font-size:9.4px;line-height:1.5;}.diag-form-footnote svg{width:13px;height:13px;flex:0 0 13px;margin-top:1px;fill:none;stroke:currentColor;stroke-width:1.6;}.diag-form-footnote a{color:#7f8ca6;border-bottom:1px solid rgba(127,140,166,.25);}.diag-no-js{padding:16px;border:1px solid rgba(104,132,202,.18);border-radius:12px;color:#8794aa;background:rgba(6,12,25,.7);font-size:12px;}.diag-no-js a{color:#8fdfff;}.diag-section{position:relative;padding:clamp(86px,8vw,118px) 0;border-bottom:1px solid rgba(102,129,194,.075);}.diag-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);gap:clamp(54px,6vw,96px);align-items:end;margin-bottom:44px;}.diag-section-head .eyebrow{margin-bottom:16px;}.diag-section-head h2{max-width:760px;margin:0;font-size:clamp(2.85rem,4.2vw,4.35rem);line-height:1.01;letter-spacing:-.043em;}.diag-section-side{padding:3px 0 3px 24px;border-left:1px solid rgba(88,125,235,.28);}.diag-section-side p{margin:0 0 12px;color:#8793a9;font-size:13.4px;line-height:1.72;}.diag-section-side strong{color:#71809b;font-family:var(--mono);font-size:8.8px;font-weight:800;letter-spacing:.105em;text-transform:uppercase;}.diag-lenses-section{background:radial-gradient(560px 360px at 9% 30%,rgba(9,215,255,.03),transparent 74%),
    rgba(2,5,13,.35);}.diag-lenses-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}.diag-lens{position:relative;overflow:hidden;min-height:190px;padding:22px 22px 21px;border:1px solid rgba(102,131,202,.15);border-radius:18px;background:linear-gradient(150deg,rgba(9,16,33,.70),rgba(6,10,23,.52));box-shadow:inset 0 1px 0 rgba(255,255,255,.022);transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease;}.diag-lens::after{content:"";position:absolute;right:-90px;bottom:-110px;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,rgba(62,85,255,.06),transparent 68%);pointer-events:none;}.diag-lens:hover{transform:translateY(-3px);border-color:rgba(79,145,255,.30);background:linear-gradient(145deg,rgba(10,20,42,.82),rgba(7,11,27,.60));box-shadow:0 18px 42px rgba(0,0,0,.19),inset 0 1px 0 rgba(255,255,255,.035);}.diag-lens-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;}.diag-lens-code{color:#64728b;font-family:var(--mono);font-size:8.2px;font-weight:800;letter-spacing:.115em;text-transform:uppercase;}.diag-lens-icon{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(104,132,202,.16);border-radius:9px;color:#55dfff;background:rgba(7,13,27,.55);}.diag-lens:nth-child(2n) .diag-lens-icon{color:#9c73ff;}.diag-lens:nth-child(3n) .diag-lens-icon{color:#ef58d8;}.diag-lens-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;}.diag-lens h3{margin:0 0 9px;color:#dbe2ee;font-size:17px;letter-spacing:-.025em;}.diag-lens p{margin:0;color:#77849b;font-size:11.7px;line-height:1.65;}.diag-process-section{background:rgba(4,7,16,.52);}.diag-process-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(101,129,199,.15);border-radius:22px;background:linear-gradient(145deg,rgba(8,14,30,.68),rgba(5,9,21,.56));box-shadow:inset 0 1px 0 rgba(255,255,255,.025);}.diag-process-panel::before{content:"";position:absolute;top:0;left:28px;right:28px;height:2px;background:var(--gradient);opacity:.82;}.diag-step{position:relative;min-height:235px;padding:30px 28px 28px;}.diag-step + .diag-step{border-left:1px solid rgba(101,129,199,.13);}.diag-step-no{display:grid;place-items:center;width:42px;height:42px;margin-bottom:28px;border:1px solid rgba(80,145,255,.22);border-radius:12px;color:#59ddff;background:rgba(7,14,30,.7);font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.07em;}.diag-step:nth-child(2) .diag-step-no{color:#a079ff;border-color:rgba(122,69,255,.23);}.diag-step:nth-child(3) .diag-step-no{color:#ed58d8;border-color:rgba(240,43,215,.22);}.diag-step-label{display:block;margin-bottom:8px;color:#64728b;font-family:var(--mono);font-size:8.2px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;}.diag-step h3{margin:0 0 10px;color:#dce3ef;font-size:18px;letter-spacing:-.025em;}.diag-step p{max-width:360px;margin:0;color:#78859c;font-size:11.9px;line-height:1.68;}.diag-outcomes{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;}.diag-outcome{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:7px 11px;border:1px solid rgba(101,129,199,.13);border-radius:999px;color:#8c98ad;background:rgba(7,12,26,.46);font-size:10.2px;line-height:1.2;}.diag-outcome::before{content:"";width:5px;height:5px;border-radius:50%;background:linear-gradient(90deg,var(--cyan),var(--violet),var(--magenta));box-shadow:0 0 9px rgba(9,215,255,.25);}.diag-closing-section{padding:clamp(82px,7vw,108px) 0 clamp(96px,8vw,126px);border-bottom:0;}.diag-closing-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.58fr);gap:clamp(44px,6vw,90px);align-items:end;padding:clamp(34px,4vw,54px);border:1px solid rgba(103,132,213,.20);border-radius:26px;background:radial-gradient(520px 300px at 0% 100%,rgba(9,215,255,.06),transparent 74%),
    radial-gradient(500px 300px at 100% 0%,rgba(240,43,215,.055),transparent 74%),
    linear-gradient(145deg,rgba(9,15,31,.78),rgba(6,9,22,.68));box-shadow:0 24px 70px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.03);}.diag-closing-card::before{content:"";position:absolute;top:0;left:34px;right:34px;height:2px;background:var(--gradient);opacity:.82;}.diag-closing-main .eyebrow{margin-bottom:17px;}.diag-closing-main h2{max-width:820px;margin:0;font-size:clamp(2.7rem,4vw,4.1rem);line-height:1.02;letter-spacing:-.042em;}.diag-closing-side{padding-left:22px;border-left:1px solid rgba(88,125,235,.26);}.diag-closing-side p{margin:0 0 15px;color:#8b97ac;font-size:13.2px;line-height:1.72;}.diag-closing-side strong{color:#cbd3e2;font-size:11.5px;line-height:1.55;}@media (max-width:1120px){.diag-page::before,
  .diag-page::after{height:clamp(820px, 110vw, 1120px);}.diag-page::before{background-position:center top,center top,center top,center top,56% 0%;}}@media (max-width:980px){.diag-page .eyebrow,
  .diag-form-kicker{padding:7px 10px 7px 8px;}.diag-section-side{padding-left:18px;}}@media (max-width:720px){.diag-page::before,
  .diag-page::after{height:780px;}.diag-page::before{background-size:cover,cover,56px 56px,56px 56px,cover;background-position:center top,center top,center top,center top,60% 0%;}}@media (max-width:1360px){.diag-hero-grid{grid-template-columns:minmax(0,.78fr) minmax(500px,1.22fr);gap:42px;}.diag-hero h1{font-size:clamp(3.2rem,5.4vw,4.35rem);}.diag-form-shell{padding:24px;}.diag-section-head{grid-template-columns:minmax(0,1fr) minmax(300px,.6fr);gap:44px;}}@media (max-width:1120px){.diag-hero{padding-top:50px;}.diag-hero-grid{grid-template-columns:1fr;gap:40px;}.diag-hero-copy{max-width:820px;padding-top:0;}.diag-hero h1{max-width:780px;}.diag-hero-lead{max-width:760px;}.diag-trust-row{max-width:760px;}.diag-integrity{max-width:760px;}.diag-form-column{max-width:860px;}.diag-section-head{grid-template-columns:1fr;gap:24px;align-items:start;}.diag-section-side{max-width:700px;}.diag-lenses-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.diag-process-panel{grid-template-columns:1fr;}.diag-step{min-height:0;}.diag-step + .diag-step{border-left:0;border-top:1px solid rgba(101,129,199,.13);}.diag-closing-card{grid-template-columns:1fr;align-items:start;}.diag-closing-side{max-width:720px;}}@media (max-width:960px){.diag-hero{padding:46px 0 68px;}.diag-hero-grid{gap:34px;}.diag-hero h1{font-size:clamp(3rem,9vw,4.25rem);}.diag-hero-lead{font-size:15.2px;}.diag-section{padding:76px 0;}.diag-section-head{margin-bottom:34px;}.diag-section-head h2{font-size:clamp(2.55rem,7.7vw,3.65rem);}}@media (max-width:720px){.diag-hero-copy .eyebrow{margin-bottom:20px;}.diag-hero h1{margin-bottom:20px;}.diag-trust-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:24px;}.diag-trust-item{min-height:58px;padding:10px 9px;}.diag-trust-item strong{margin:0;font-size:10.5px;line-height:1.3;}.diag-trust-item span{display:none;}.diag-integrity{margin-top:16px;padding-top:16px;}.diag-integrity p{display:none;}.diag-integrity strong{margin-top:7px;font-size:11.8px;}.diag-form-shell{padding:22px 18px;border-radius:20px;}.diag-form-head{grid-template-columns:1fr;gap:8px;}.diag-channel{justify-self:start;}.diag-form .form-grid{grid-template-columns:1fr;}.diag-form .field-full,.diag-form-divider{grid-column:auto;}.diag-form-actions{grid-template-columns:1fr;gap:10px;}.diag-form-microcopy{text-align:center;}.diag-lenses-grid{grid-template-columns:1fr;}.diag-lens{min-height:0;}.diag-section-head{gap:18px;}.diag-section-side{padding-left:12px;}.diag-process-panel{border-radius:18px;}.diag-step{padding:24px 20px;}.diag-step-no{margin-bottom:20px;}.diag-closing-card{padding:30px 20px;border-radius:22px;}.diag-closing-side{padding-left:16px;}}@media (max-width:430px){.diag-hero{padding-top:40px;padding-bottom:58px;}.diag-hero h1{font-size:clamp(2.58rem,12.8vw,3.22rem);line-height:.995;}.diag-hero-lead{font-size:14.4px;line-height:1.67;}.diag-integrity p{font-size:11.2px;}.diag-form-shell{padding:20px 16px;}.diag-form-head h2{font-size:1.72rem;}.diag-form .field textarea{min-height:118px;}.diag-submit.header-cta{min-height:55px;font-size:12.6px;}.diag-section{padding:66px 0;}.diag-section-head h2{font-size:clamp(2.25rem,10.8vw,3rem);}.diag-section-side p{font-size:12.5px;}.diag-lens{padding:21px 18px 20px;}.diag-closing-section{padding-top:62px;padding-bottom:78px;}.diag-closing-main h2{font-size:clamp(2.25rem,10.7vw,2.9rem);}.diag-closing-side p{font-size:12.5px;}}@media (prefers-reduced-motion:reduce){.diag-lens,.diag-submit.header-cta{transition:none !important;}.diag-lens:hover,.diag-submit.header-cta:hover{transform:none !important;}}.diag-hero-copy .eyebrow{display:flex;align-items:center;gap:10px;width:max-content;max-width:100%;margin:0 0 27px;padding:7px 11px 7px 9px;border:1px solid rgba(118,145,216,.13);border-radius:999px;color:rgba(195,201,217,.62);background:linear-gradient(90deg,rgba(4,11,25,.74),rgba(7,10,25,.48));box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 8px 26px rgba(0,0,0,.08);backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;text-align:start;justify-content:normal;}.diag-hero-copy .eyebrow > span{width:26px;flex:0 0 26px;height:2px;border-radius:999px;background:var(--gradient);box-shadow:0 0 12px rgba(9,215,255,.34),0 0 14px rgba(240,43,215,.16);}.diag-hero h1{color:var(--text);text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.22);border-radius:0;}.diag-hero h1 em{filter:drop-shadow(0 0 20px rgba(69,91,255,.12));}.diag-hero-lead{position:relative;max-width:630px;color:var(--text-soft);padding:12px 16px 12px 19px;border-radius:0 12px 12px 0;background:linear-gradient(90deg,rgba(3,9,22,.68),rgba(3,9,22,.28) 72%,rgba(3,9,22,0));text-shadow:0 1px 14px rgba(0,0,0,.22);}.diag-hero-lead::before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:2px;border-radius:999px;background:var(--gradient);box-shadow:0 0 12px rgba(9,215,255,.20),0 0 16px rgba(240,43,215,.10);}.diag-trust-item{border-color:rgba(112,137,202,.17);background:radial-gradient(90px 70px at 0% 0%,rgba(9,215,255,.045),transparent 72%),
    linear-gradient(145deg,rgba(6,13,29,.78),rgba(6,9,23,.57));box-shadow:inset 0 1px 0 rgba(255,255,255,.026),0 10px 30px rgba(0,0,0,.08);backdrop-filter:blur(10px) saturate(118%);-webkit-backdrop-filter:blur(10px) saturate(118%);}.diag-trust-item:nth-child(2){background:radial-gradient(90px 70px at 0% 0%,rgba(122,69,255,.055),transparent 72%),
    linear-gradient(145deg,rgba(7,12,29,.78),rgba(7,8,24,.57));}.diag-trust-item:nth-child(3){background:radial-gradient(90px 70px at 0% 0%,rgba(240,43,215,.045),transparent 72%),
    linear-gradient(145deg,rgba(8,11,28,.78),rgba(8,8,23,.57));}.diag-trust-item strong{color:rgba(221,228,242,.91);font-weight:620;}.diag-trust-item span{color:var(--muted);}.diag-trust-item::before{opacity:.62;}.diag-integrity{border-top-color:var(--line);}.diag-integrity-icon{border-color:rgba(71,197,255,.24);color:var(--cyan);background:linear-gradient(145deg,rgba(8,32,58,.94),rgba(7,13,34,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 0 18px rgba(9,215,255,.08);}.diag-integrity strong{color:#e9edfa;}.diag-integrity p{color:#7f8ba5;}.diag-form-shell{border-color:rgba(95,126,208,.22);border-radius:var(--radius-lg);background:rgba(8,13,28,.78);box-shadow:var(--shadow);}.diag-form-shell::before{opacity:.72;box-shadow:0 0 14px rgba(9,215,255,.18),0 0 18px rgba(240,43,215,.12);}.diag-form-head{border-bottom-color:var(--line);}.diag-form-kicker{display:flex;align-items:center;gap:9px;width:auto;max-width:none;margin:0 0 9px;padding:0;border:0;border-radius:0;color:#8490ab;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;}.diag-form-kicker::before{content:"";width:20px;flex:0 0 20px;height:1px;border-radius:0;background:var(--gradient);box-shadow:0 0 10px rgba(9,215,255,.28);}.diag-form-head h2{color:var(--text);}.diag-form-head p:not(.diag-form-kicker){color:#8d99b0;}.diag-channel{color:var(--muted);}.diag-form .field label{color:#cbd2e2;font-weight:700;}.diag-form .field label small{color:#69768e;font-weight:600;}.diag-form .field input,
.diag-form .field select,
.diag-form .field textarea{color:#edf1fb;background-color:#060b17;border-color:rgba(110,137,203,.24);}.diag-form .field input::placeholder,
.diag-form .field textarea::placeholder{color:#536079;}.diag-form .field input:focus,
.diag-form .field select:focus,
.diag-form .field textarea:focus{border-color:rgba(9,215,255,.65);background-color:#060b17;box-shadow:0 0 0 3px rgba(9,215,255,.08);}.diag-form .field select{background-image:linear-gradient(45deg,transparent 50%,#7e8ba7 50%),
    linear-gradient(135deg,#7e8ba7 50%,transparent 50%);}.diag-form-divider{color:#73809b;}.diag-form-divider::after{background:var(--line);}.diag-field-help{color:#69768e;}.diag-form-actions{border-top-color:var(--line);}.diag-form-microcopy{color:#71809b;}.diag-form-microcopy strong{color:#c6cede;}.diag-form-status{color:#a6b2ca;}.diag-form-footnote{color:#69768e;}.diag-form-footnote a{color:#8290aa;border-bottom-color:rgba(95,120,255,.4);}.diag-no-js{border-color:rgba(114,141,205,.18);color:#8d98b0;background:rgba(255,255,255,.02);}.diag-no-js a{color:var(--cyan);}.diag-section-head .eyebrow,
.diag-closing-main .eyebrow{display:flex;align-items:center;gap:10px;width:auto;max-width:none;margin:0 0 18px;padding:0;border:0;border-radius:0;color:#aeb8d2;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;}.diag-section-head .eyebrow > span,
.diag-closing-main .eyebrow > span{width:34px;flex:0 0 34px;height:1px;border-radius:0;background:var(--gradient);box-shadow:0 0 16px rgba(9,215,255,.45);}.diag-section-side{border-left-color:rgba(88,125,235,.38);}.diag-section-side p{color:#8995ae;font-size:13px;line-height:1.7;}.diag-section-side strong{color:#d6dced;}.diag-lens{--diag-accent:#09d7ff;--diag-accent-soft:rgba(9,215,255,.16);border-color:rgba(95,126,208,.18);background:linear-gradient(150deg,rgba(10,17,34,.94),rgba(6,11,24,.91));box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 20px 48px rgba(0,0,0,.15);}.diag-lens:nth-child(2){--diag-accent:#2785ff;--diag-accent-soft:rgba(39,133,255,.16)}.diag-lens:nth-child(3){--diag-accent:#9b5eff;--diag-accent-soft:rgba(155,94,255,.17)}.diag-lens:nth-child(4){--diag-accent:#eb43d8;--diag-accent-soft:rgba(235,67,216,.16)}.diag-lens:nth-child(5){--diag-accent:#09d7ff;--diag-accent-soft:rgba(9,215,255,.16)}.diag-lens:nth-child(6){--diag-accent:#9b5eff;--diag-accent-soft:rgba(155,94,255,.17)}.diag-lens::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--diag-accent),transparent);opacity:.72;pointer-events:none;}.diag-lens:hover{border-color:color-mix(in srgb,var(--diag-accent) 38%,rgba(95,126,208,.22));background:linear-gradient(150deg,rgba(10,17,34,.94),rgba(6,11,24,.91));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 26px 58px rgba(0,0,0,.20),0 0 34px var(--diag-accent-soft);}.diag-lens-code{color:#71809e;}.diag-lens-icon{border-color:color-mix(in srgb,var(--diag-accent) 38%,rgba(90,120,196,.18));color:var(--diag-accent) !important;background:linear-gradient(180deg,rgba(10,20,42,.96),rgba(6,12,26,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 0 24px var(--diag-accent-soft);}.diag-lens h3{color:#f1f5ff;}.diag-lens p{color:#98a5bf;}.diag-process-section{background:linear-gradient(180deg,rgba(6,10,23,.72),transparent);}.diag-process-panel{border-color:rgba(95,126,208,.18);background:linear-gradient(150deg,rgba(10,17,34,.94),rgba(6,11,24,.91));box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 20px 48px rgba(0,0,0,.15);}.diag-step + .diag-step{border-color:var(--line);}.diag-step-no{border-color:rgba(9,215,255,.48);color:#c7d4ef;background:radial-gradient(circle at 35% 25%,rgba(9,215,255,.095),transparent 48%),
    linear-gradient(180deg,rgba(7,13,28,.98),rgba(4,9,21,.98));box-shadow:0 0 0 8px var(--bg),inset 0 1px 0 rgba(255,255,255,.045),0 0 22px rgba(9,215,255,.075);}.diag-step:nth-child(2) .diag-step-no{color:#c7d4ef;border-color:rgba(122,69,255,.48);}.diag-step:nth-child(3) .diag-step-no{color:#c7d4ef;border-color:rgba(240,43,215,.48);}.diag-step-label{color:#71809e;}.diag-step h3{color:#f1f5ff;}.diag-step p{color:#8e9ab1;}.diag-outcome{border-color:rgba(91,121,199,.13);color:#c1cbdf;background:rgba(255,255,255,.022);}.diag-closing-card{border-color:rgba(101,132,232,.34);border-radius:34px;background:radial-gradient(circle at 14% 88%,rgba(17,136,255,.15) 0%,transparent 28%),
    radial-gradient(circle at 88% 12%,rgba(219,51,255,.16) 0%,transparent 30%),
    linear-gradient(135deg,rgba(7,15,34,.94) 0%,rgba(8,13,31,.93) 52%,rgba(22,11,43,.93) 100%);box-shadow:0 30px 90px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.03),inset 0 -1px 0 rgba(138,86,255,.08);}.diag-closing-side{border-left-color:rgba(88,125,235,.38);}.diag-closing-side p{color:#a7b2c7;}.diag-closing-side strong{color:#d6dced;}@media (min-width:961px) and (max-width:1360px){.diag-hero-copy .eyebrow{margin-bottom:24px;}}@media (max-width:960px){.diag-hero-copy .eyebrow{width:100%;margin-left:auto;margin-right:auto;margin-bottom:18px;padding:6px 9px 6px 8px;justify-content:center;text-align:center;color:rgba(195,201,217,.62);background:rgba(4,10,24,.62);font-size:10.5px;line-height:1.35;letter-spacing:.075em;}.diag-hero h1{text-shadow:0 2px 20px rgba(0,0,0,.34);}.diag-hero-lead{color:rgba(226,232,246,.90);padding:10px 12px 10px 15px;border-radius:0 10px 10px 0;background:linear-gradient(90deg,rgba(3,9,22,.73),rgba(3,9,22,.32) 78%,rgba(3,9,22,0));}.diag-hero-lead::before{top:9px;bottom:9px;}}@media (max-width:430px){.diag-hero-copy .eyebrow{margin-bottom:17px;font-size:8.5px;line-height:1.35;letter-spacing:.055em;}.diag-hero-copy .eyebrow > span{width:20px;flex-basis:20px;}}.site-page{position:relative;isolation:isolate;overflow:clip;background:radial-gradient(900px 620px at 94% 3%, rgba(240,43,215,.068), transparent 68%),
    radial-gradient(840px 620px at 4% 17%, rgba(9,215,255,.052), transparent 70%),
    var(--bg);}.site-page::before{content:"";position:absolute;z-index:-2;inset:0 0 auto;height:clamp(760px,76vw,1080px);pointer-events:none;background:linear-gradient(180deg,rgba(2,5,15,.14),rgba(2,5,15,.24) 52%,rgba(2,5,15,.94) 100%),
    linear-gradient(rgba(96,123,190,.04) 1px,transparent 1px),
    linear-gradient(90deg,rgba(96,123,190,.035) 1px,transparent 1px);background-size:auto,52px 52px,52px 52px;mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.95) 60%,transparent 100%);}.site-page::after{content:"";position:absolute;z-index:-1;top:120px;left:50%;width:min(1040px,92vw);height:520px;transform:translateX(-50%);pointer-events:none;border-radius:50%;background:radial-gradient(ellipse at center,rgba(55,80,255,.10),rgba(122,69,255,.045) 36%,transparent 70%);filter:blur(12px);}.site-hero{padding:clamp(82px,9vw,138px) 0 clamp(72px,8vw,112px);}.site-hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.72fr);gap:clamp(48px,7vw,96px);align-items:center;}.site-hero-copy h1{max-width:830px;margin-bottom:25px;font-size:clamp(3.25rem,5.8vw,6rem);letter-spacing:-.052em;line-height:.98;text-shadow:0 3px 28px rgba(0,0,0,.28);}.site-hero-copy .eyebrow{margin-bottom:22px;}.site-hero-lead{max-width:760px;margin:0 0 30px;color:rgba(225,231,245,.88);font-size:clamp(1.06rem,1.55vw,1.25rem);line-height:1.7;}.site-hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;}.site-hero-note{display:flex;align-items:flex-start;gap:11px;max-width:720px;margin-top:24px;color:#9ba7c0;font-size:13.5px;}.site-hero-note svg{width:19px;height:19px;flex:0 0 19px;fill:none;stroke:#55dfff;stroke-width:1.7;}.site-preview{position:relative;min-height:510px;border:1px solid rgba(112,139,218,.23);border-radius:30px;padding:18px;background:radial-gradient(440px 300px at 100% 0%,rgba(240,43,215,.08),transparent 72%),
    linear-gradient(150deg,rgba(11,18,38,.91),rgba(5,9,21,.92));box-shadow:0 36px 110px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.045),0 0 48px rgba(75,78,255,.07);}.site-preview::before{content:"";position:absolute;inset:-1px auto auto 38px;width:42%;height:2px;border-radius:999px;background:var(--gradient);box-shadow:0 0 18px rgba(9,215,255,.28),0 0 20px rgba(240,43,215,.18);}.site-browser{overflow:hidden;min-height:472px;border:1px solid rgba(104,131,203,.16);border-radius:21px;background:#050916;box-shadow:inset 0 1px 0 rgba(255,255,255,.028);}.site-browser-top{height:46px;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid rgba(106,130,189,.12);background:rgba(10,16,32,.92);}.site-browser-top i{width:7px;height:7px;border-radius:50%;background:#53607d;}.site-browser-url{margin-left:8px;min-width:0;flex:1;height:24px;border:1px solid rgba(95,119,182,.12);border-radius:8px;background:rgba(3,7,17,.8);}.site-browser-canvas{position:relative;min-height:425px;padding:34px 28px 28px;overflow:hidden;}.site-browser-canvas::before{content:"";position:absolute;inset:0;background:radial-gradient(380px 210px at 88% 14%,rgba(187,40,205,.12),transparent 66%),radial-gradient(350px 220px at 14% 32%,rgba(9,215,255,.075),transparent 67%);pointer-events:none;}.site-mock-label{position:relative;display:inline-flex;align-items:center;gap:7px;color:#93a2c0;font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;}.site-mock-label::before{content:"";width:20px;height:1px;background:var(--gradient);}.site-mock-title{position:relative;max-width:390px;margin:16px 0 14px;color:#f5f8ff;font-size:clamp(1.9rem,3vw,2.9rem);font-weight:820;letter-spacing:-.05em;line-height:1;}.site-mock-title em{color:transparent;background:var(--gradient);background-clip:text;-webkit-background-clip:text;font-style:normal;}.site-mock-copy{position:relative;width:82%;height:8px;border-radius:99px;background:rgba(194,205,232,.15);box-shadow:0 17px 0 rgba(194,205,232,.095),0 34px 0 rgba(194,205,232,.07);}.site-mock-cta{position:relative;margin-top:62px;width:146px;height:38px;border-radius:10px;background:linear-gradient(110deg,#0473a6,#293baf 42%,#7124a3 73%,#a21b87);box-shadow:0 10px 24px rgba(61,72,255,.18);}.site-mock-cards{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:34px;}.site-mock-card{min-height:86px;border:1px solid rgba(105,132,205,.14);border-radius:12px;background:linear-gradient(155deg,rgba(13,21,42,.85),rgba(7,12,26,.76));}.site-preview-badge{position:absolute;right:32px;bottom:29px;display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid rgba(91,151,255,.24);border-radius:999px;color:#b9c7e3;background:rgba(4,9,22,.84);backdrop-filter:blur(14px);font-size:11px;font-weight:700;}.site-preview-badge span{width:7px;height:7px;border-radius:50%;background:#2bdeff;box-shadow:0 0 13px rgba(9,215,255,.7);}.site-proof-strip{padding:0 0 clamp(66px,7vw,94px);}.site-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(100,128,196,.14);border-radius:20px;overflow:hidden;background:rgba(7,12,26,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.025);}.site-proof-item{padding:22px 24px;min-height:96px;border-right:1px solid rgba(100,128,196,.12);}.site-proof-item:last-child{border-right:0;}.site-proof-item strong{display:block;margin-bottom:4px;color:#eef3ff;font-size:14px;}.site-proof-item span{color:#8f9ab2;font-size:12.5px;line-height:1.45;}.site-section{padding:clamp(76px,8vw,118px) 0;position:relative;}.site-section + .site-section{border-top:1px solid rgba(105,132,194,.07);}.site-section-head{max-width:850px;margin-bottom:44px;}.site-section-head h2{margin-bottom:18px;font-size:clamp(2.4rem,4.5vw,4.55rem);}.site-section-head > p:not(.eyebrow){max-width:760px;color:#aab4ca;font-size:17px;line-height:1.72;}.site-problems{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}.site-problem-card,.site-scope-card,.site-step,.site-principle-card,.site-faq details{border:1px solid rgba(104,132,203,.16);background:linear-gradient(155deg,rgba(11,18,37,.79),rgba(6,11,24,.70));box-shadow:inset 0 1px 0 rgba(255,255,255,.025);}.site-problem-card{position:relative;overflow:hidden;min-height:250px;padding:26px;border-radius:20px;}.site-problem-card::after{content:"";position:absolute;inset:auto -60px -100px auto;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(122,69,255,.085),transparent 68%);}.site-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:26px;border:1px solid rgba(101,151,255,.24);border-radius:13px;color:#73ddff;background:rgba(7,14,32,.84);box-shadow:0 0 22px rgba(9,215,255,.055);}.site-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.site-problem-card h3{margin-bottom:12px;color:#edf2ff;}.site-problem-card p{margin:0;color:#98a5bd;font-size:14px;line-height:1.65;}.site-logic{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:center;}.site-logic-quote{padding:34px;border-left:2px solid transparent;border-image:var(--gradient) 1;background:linear-gradient(90deg,rgba(8,14,30,.72),transparent);}.site-logic-quote strong{display:block;color:#f4f7ff;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.14;letter-spacing:-.035em;}.site-logic-quote p{margin:16px 0 0;color:#9ca8c0;}.site-funnel{display:grid;gap:10px;}.site-funnel-row{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:17px 18px;border:1px solid rgba(103,131,203,.14);border-radius:14px;background:rgba(7,12,27,.66);}.site-funnel-row b{color:#dfe7fa;font-size:13.5px;}.site-funnel-row small{color:#748199;font-size:11px;}.site-funnel-index{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#a6eaff;background:rgba(9,215,255,.065);border:1px solid rgba(9,215,255,.15);font-family:var(--mono);font-size:10px;}.site-process{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;}.site-step{position:relative;min-height:208px;padding:23px 20px 21px;border-radius:18px;}.site-step-num{display:block;margin-bottom:32px;color:#72dfff;font-family:var(--mono);font-size:11px;letter-spacing:.12em;}.site-step h3{margin-bottom:10px;font-size:17px;letter-spacing:-.02em;}.site-step p{margin:0;color:#8f9cb3;font-size:12.8px;line-height:1.58;}.site-step:not(:last-child)::after{content:"";position:absolute;top:39px;right:-13px;z-index:2;width:14px;height:1px;background:linear-gradient(90deg,rgba(9,215,255,.6),rgba(122,69,255,.55));}.site-scope-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:22px;align-items:start;}.site-scope-card{border-radius:22px;padding:28px;}.site-scope-card--primary{border-color:rgba(85,146,255,.25);box-shadow:0 24px 70px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.035);}.site-scope-card h3{margin-bottom:8px;}.site-scope-intro{margin:0 0 24px;color:#96a3ba;font-size:14px;}.site-check-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px 18px;}.site-check,.site-exclusion{display:flex;gap:10px;align-items:flex-start;color:#c4cee1;font-size:13.5px;line-height:1.45;}.site-check::before{content:"✓";color:#55dcff;font-weight:900;}.site-exclusions{display:grid;gap:10px;}.site-exclusion::before{content:"—";color:#765cff;font-weight:900;}.site-scope-note{margin-top:22px;padding-top:18px;border-top:1px solid rgba(103,131,201,.12);color:#7f8ca4;font-size:12.5px;}.site-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}.site-principle-card{padding:26px;border-radius:20px;}.site-principle-card strong{display:block;margin-bottom:8px;color:#edf3ff;font-size:16px;}.site-principle-card p{margin:0;color:#93a0b7;font-size:13.5px;line-height:1.62;}.site-faq{display:grid;gap:10px;max-width:920px;}.site-faq details{border-radius:16px;padding:0 20px;}.site-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:68px;color:#e7edfb;font-weight:760;}.site-faq summary::-webkit-details-marker{display:none;}.site-faq summary::after{content:"+";color:#71dfff;font-size:21px;font-weight:400;}.site-faq details[open] summary::after{content:"−";}.site-faq details p{margin:0 0 20px;max-width:800px;color:#95a2ba;font-size:14px;line-height:1.7;}.site-final{padding:clamp(74px,8vw,120px) 0 clamp(96px,10vw,144px);}.site-final-card{position:relative;overflow:hidden;padding:clamp(34px,5vw,66px);border:1px solid rgba(96,141,255,.24);border-radius:28px;text-align:center;background:radial-gradient(700px 320px at 50% 110%,rgba(112,44,255,.16),transparent 70%),linear-gradient(145deg,rgba(10,17,35,.92),rgba(5,9,21,.95));box-shadow:0 34px 100px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.045);}.site-final-card::before{content:"";position:absolute;top:0;left:17%;right:17%;height:2px;background:var(--gradient);box-shadow:0 0 18px rgba(9,215,255,.25),0 0 22px rgba(240,43,215,.16);}.site-final-card .eyebrow{justify-content:center;}.site-final-card h2{max-width:920px;margin:0 auto 18px;font-size:clamp(2.35rem,4.8vw,4.8rem);}.site-final-card p{max-width:700px;margin:0 auto 28px;color:#a5b0c5;}.site-final-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;}@media (max-width:1080px){.site-hero-grid{grid-template-columns:1fr;gap:42px;}.site-preview{max-width:760px;width:100%;margin-inline:auto;}.site-process{grid-template-columns:repeat(3,1fr);}.site-step:nth-child(3)::after{display:none;}.site-scope-layout{grid-template-columns:1fr;}}@media (max-width:820px){.site-proof-grid{grid-template-columns:repeat(2,1fr);}.site-proof-item:nth-child(2){border-right:0;}.site-proof-item:nth-child(-n+2){border-bottom:1px solid rgba(100,128,196,.12);}.site-problems,.site-principles{grid-template-columns:1fr;}.site-logic{grid-template-columns:1fr;gap:28px;}.site-process{grid-template-columns:1fr 1fr;}.site-step::after{display:none;}}@media (max-width:720px){.site-hero{padding-top:54px;padding-bottom:62px;}.site-hero-copy{text-align:center;}.site-hero-copy .eyebrow{justify-content:center;margin-inline:auto;}.site-hero-copy h1{max-width:620px;margin-left:auto;margin-right:auto;font-size:clamp(2.7rem,12vw,4.35rem);line-height:.98;}.site-hero-lead{margin-left:auto;margin-right:auto;font-size:16px;line-height:1.66;}.site-hero-actions{justify-content:center;}.site-hero-note{justify-content:center;margin-left:auto;margin-right:auto;text-align:left;}.site-preview{min-height:auto;padding:12px;border-radius:23px;}.site-browser{min-height:400px;border-radius:17px;}.site-browser-canvas{min-height:352px;padding:28px 20px 24px;}.site-mock-cards{grid-template-columns:1fr 1fr 1fr;}.site-preview-badge{right:22px;bottom:20px;}.site-section-head{text-align:center;margin-left:auto;margin-right:auto;}.site-section-head .eyebrow{justify-content:center;}.site-section-head > p:not(.eyebrow){margin-left:auto;margin-right:auto;}.site-check-grid{grid-template-columns:1fr;}}@media (max-width:520px){.site-hero-copy h1{font-size:clamp(2.5rem,12.3vw,3.45rem);letter-spacing:-.048em;}.site-hero-actions .button{width:100%;}.site-preview{border-radius:20px;}.site-browser-canvas{padding:25px 17px 22px;}.site-mock-title{font-size:2rem;}.site-mock-copy{width:90%;}.site-proof-grid{grid-template-columns:1fr;}.site-proof-item{border-right:0;border-bottom:1px solid rgba(100,128,196,.12);}.site-proof-item:last-child{border-bottom:0;}.site-process{grid-template-columns:1fr;}.site-scope-card,.site-problem-card,.site-principle-card{padding:22px;}.site-final-actions .button{width:100%;}}.site-hero{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(680px, 72vh, 820px);background:#030610;}.site-hero::before{content:"";position:absolute;z-index:-2;inset:0;pointer-events:none;background-image:url("/assets/heroes-hq/site-estrategico-de-conversao-hero-hq.webp");background-repeat:no-repeat;background-position:center right;background-size:cover;opacity:.98;transform:translateZ(0);}.site-hero::after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(90deg,
      rgba(3, 6, 16, .995) 0%,
      rgba(3, 6, 16, .985) 25%,
      rgba(3, 6, 16, .93) 39%,
      rgba(3, 6, 16, .70) 50%,
      rgba(3, 6, 16, .30) 62%,
      rgba(3, 6, 16, .08) 78%,
      rgba(3, 6, 16, .02) 100%),
    linear-gradient(180deg,
      rgba(3, 6, 16, .22) 0%,
      rgba(3, 6, 16, .04) 48%,
      rgba(3, 6, 16, .50) 82%,
      rgba(3, 6, 16, .94) 100%);}.site-hero-grid{min-height:clamp(520px, 58vh, 650px);grid-template-columns:minmax(0, .96fr) minmax(430px, .78fr);}.site-hero-copy{position:relative;z-index:2;max-width:820px;}.site-hero-copy h1{text-shadow:0 4px 34px rgba(0, 0, 0, .48);}.site-hero-lead{text-shadow:0 2px 22px rgba(0, 0, 0, .46);}.site-hero-note{text-shadow:0 2px 16px rgba(0, 0, 0, .58);}.site-hero .site-preview{visibility:hidden;opacity:0;pointer-events:none;}@media (max-width: 1180px){.site-hero::before{background-position:58% center;}.site-hero::after{background:linear-gradient(90deg,
        rgba(3, 6, 16, .995) 0%,
        rgba(3, 6, 16, .975) 30%,
        rgba(3, 6, 16, .84) 47%,
        rgba(3, 6, 16, .42) 64%,
        rgba(3, 6, 16, .12) 100%),
      linear-gradient(180deg, rgba(3,6,16,.22), rgba(3,6,16,.82) 100%);}}@media (max-width: 1080px){.site-hero{min-height:0;padding-bottom:clamp(320px, 43vw, 430px);}.site-hero-grid{display:block;min-height:0;}.site-hero .site-preview{display:none;}.site-hero-copy{max-width:760px;}.site-hero::before{background-position:61% bottom;background-size:auto clamp(420px, 57vw, 590px);}.site-hero::after{background:linear-gradient(180deg,
        rgba(3, 6, 16, .995) 0%,
        rgba(3, 6, 16, .97) 34%,
        rgba(3, 6, 16, .82) 51%,
        rgba(3, 6, 16, .32) 71%,
        rgba(3, 6, 16, .09) 88%,
        rgba(3, 6, 16, .58) 100%),
      linear-gradient(90deg, rgba(3,6,16,.84), rgba(3,6,16,.06) 82%);}}@media (max-width: 720px){.site-hero{padding-top:54px;padding-bottom:300px;}.site-hero-copy{max-width:620px;margin-inline:auto;}.site-hero::before{background-position:64% bottom;background-size:auto 330px;}.site-hero::after{background:linear-gradient(180deg,
        rgba(3, 6, 16, .995) 0%,
        rgba(3, 6, 16, .985) 48%,
        rgba(3, 6, 16, .73) 62%,
        rgba(3, 6, 16, .18) 79%,
        rgba(3, 6, 16, .36) 100%);}}@media (max-width: 520px){.site-hero{padding-bottom:252px;}.site-hero::before{background-position:65% bottom;background-size:auto 275px;}}@media (max-width: 360px){.site-hero{padding-bottom:224px;}.site-hero::before{background-position:66% bottom;background-size:auto 245px;}}.hero-background-image{opacity:1 !important;filter:none !important;-webkit-filter:none !important;mix-blend-mode:normal !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;image-rendering:auto;}.hero::before,
.hero-ambient{display:none !important;}.site-hero::before{opacity:1 !important;filter:none !important;-webkit-filter:none !important;mix-blend-mode:normal !important;transform:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;}.site-hero::after{display:none !important;content:none !important;background:none !important;opacity:0 !important;}@media (max-width: 1180px){.site-hero::after{display:none !important;content:none !important;}}@media (max-width: 1080px){.site-hero::after{display:none !important;content:none !important;}}@media (max-width: 960px){.hero::before,
  .hero-ambient{display:none !important;}.hero-background-image{opacity:1 !important;filter:none !important;-webkit-filter:none !important;mix-blend-mode:normal !important;}}@media (max-width: 720px){.site-hero::after{display:none !important;content:none !important;}}@media (max-width: 520px){.site-hero::after{display:none !important;content:none !important;}}@media (max-width: 360px){.site-hero::after{display:none !important;content:none !important;}}@media (max-width: 1080px){.site-hero{min-height:max(calc(100svh - var(--header-h)), 680px) !important;padding-bottom:clamp(72px, 8vw, 96px) !important;background:#030610;}.site-hero::before{inset:0 !important;width:auto !important;height:auto !important;background-size:cover !important;background-position:62% center !important;background-repeat:no-repeat !important;opacity:1 !important;filter:none !important;-webkit-filter:none !important;transform:none !important;mix-blend-mode:normal !important;}.site-hero::after{display:none !important;content:none !important;}}@media (max-width: 720px){.site-hero{min-height:max(calc(100svh - var(--header-h)), 700px) !important;padding-top:54px !important;padding-bottom:62px !important;}.site-hero::before{background-size:cover !important;background-position:66% center !important;}}@media (max-width: 520px){.site-hero{min-height:max(calc(100svh - var(--header-h)), 720px) !important;padding-bottom:58px !important;}.site-hero::before{background-size:cover !important;background-position:68% center !important;}}@media (max-width: 380px){.site-hero::before{background-position:69% center !important;}}@media (max-width: 960px){.hero-background-image{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:62% center !important;opacity:1 !important;filter:none !important;-webkit-filter:none !important;transform:none !important;}}:root{--crona-section-divider:linear-gradient(
      90deg,
      rgba(9,215,255,.56) 0%,
      rgba(36,118,255,.44) 32%,
      rgba(122,69,255,.46) 68%,
      rgba(240,43,215,.50) 100%
    );}.site-page .site-proof-strip,
.site-page .site-section,
.site-page .site-final{border-top:1px solid transparent !important;border-image-slice:1 !important;border-image-source:var(--crona-section-divider) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.015);}.site-page .site-hero{border-top:0 !important;border-image:none !important;}body[data-current-view="site-estrategico"] .nav-solutions-trigger{color:#55d9ff;text-shadow:0 0 18px rgba(85,217,255,.12);}body[data-current-view="site-estrategico"] .nav-solutions-trigger::after{transform:translateX(-50%) scaleX(1);}body[data-current-view="site-estrategico"] .nav-solutions-trigger::before{opacity:1;transform:translateX(-50%) scaleX(1);}.site-page .site-section .eyebrow,
.site-page .site-final .eyebrow,
.site-page .site-logic-quote .eyebrow{display:flex;align-items:center;gap:10px;width:auto;max-width:100%;padding:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:#aeb8d2;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;}.site-page .site-section .eyebrow > span,
.site-page .site-final .eyebrow > span,
.site-page .site-logic-quote .eyebrow > span{width:34px;height:1px;flex:0 0 34px;border:0;border-radius:0;background:var(--gradient);box-shadow:0 0 16px rgba(9,215,255,.45);}.site-page .site-hero-copy{position:relative;z-index:2;max-width:660px;}.site-page .site-hero-copy .eyebrow{display:flex !important;align-items:center !important;gap:10px !important;width:max-content !important;max-width:100% !important;margin:0 0 27px !important;padding:7px 11px 7px 9px !important;border:1px solid rgba(118,145,216,.13) !important;border-radius:999px !important;color:rgba(195,201,217,.62) !important;background:linear-gradient(90deg, rgba(4,11,25,.74), rgba(7,10,25,.48)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025), 0 8px 26px rgba(0,0,0,.08) !important;backdrop-filter:blur(8px) saturate(120%) !important;-webkit-backdrop-filter:blur(8px) saturate(120%) !important;font-family:var(--mono) !important;font-size:12px !important;font-weight:700 !important;letter-spacing:.14em !important;line-height:1.3 !important;text-transform:uppercase !important;}.site-page .site-hero-copy .eyebrow > span{width:26px !important;flex:0 0 26px !important;height:2px !important;border-radius:999px !important;background:var(--gradient) !important;box-shadow:0 0 12px rgba(9,215,255,.34), 0 0 14px rgba(240,43,215,.16) !important;}.site-page .site-hero-copy h1{max-width:620px;margin-bottom:32px;font-size:clamp(3.9rem, 4.75vw, 4.8rem);line-height:.99;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.22);}.site-page .site-hero-copy h1 em{filter:drop-shadow(0 0 20px rgba(69,91,255,.12));}.site-page .site-hero-lead{position:relative;max-width:600px;margin:0 0 30px;padding:12px 16px 12px 19px;border-radius:0 12px 12px 0;color:var(--text-soft);background:linear-gradient(90deg, rgba(3,9,22,.68), rgba(3,9,22,.28) 72%, rgba(3,9,22,0));font-size:16.3px;line-height:1.68;text-shadow:0 1px 14px rgba(0,0,0,.22);}.site-page .site-hero-lead::before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:2px;border-radius:999px;background:var(--gradient);box-shadow:0 0 12px rgba(9,215,255,.20), 0 0 16px rgba(240,43,215,.10);}.site-page .site-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:30px;}.site-page .site-hero-actions .button{min-height:54px;padding:14px 22px;font-size:14.5px;}.site-page .site-hero-actions .button-primary{min-width:232px;}.site-page .site-hero-actions .button-secondary{min-width:244px;}.site-page .button.button-secondary{border:1px solid transparent !important;color:#e7edf9 !important;background:linear-gradient(180deg, rgba(7,13,29,.96), rgba(4,8,19,.98)) padding-box,
    linear-gradient(110deg,
      rgba(9,215,255,.30) 0%,
      rgba(36,118,255,.26) 34%,
      rgba(122,69,255,.28) 68%,
      rgba(240,43,215,.30) 100%) border-box !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),
    0 0 0 1px rgba(88,112,190,.035),
    0 8px 22px rgba(0,0,0,.22) !important;text-shadow:none !important;}.site-page .button.button-secondary::before,
.site-page .button.button-secondary::after{content:none !important;display:none !important;background:none !important;box-shadow:none !important;opacity:0 !important;}.site-page .button.button-secondary:hover,
.site-page .button.button-secondary:focus-visible{color:#f5f7ff !important;background:linear-gradient(180deg, rgba(10,18,37,.98), rgba(6,11,24,.99)) padding-box,
    linear-gradient(110deg,
      rgba(9,215,255,.48) 0%,
      rgba(36,118,255,.40) 34%,
      rgba(122,69,255,.42) 68%,
      rgba(240,43,215,.46) 100%) border-box !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),
    0 10px 26px rgba(0,0,0,.26),
    0 0 20px rgba(36,118,255,.06) !important;}.site-page .site-hero-note{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;max-width:635px;min-height:64px;margin:0;padding:10px 12px;border:1px solid rgba(112,137,202,.17);border-radius:14px;color:rgba(221,228,242,.91);background:radial-gradient(90px 70px at 0% 0%, rgba(9,215,255,.045), transparent 72%),
    linear-gradient(145deg, rgba(6,13,29,.78), rgba(6,9,23,.57));box-shadow:inset 0 1px 0 rgba(255,255,255,.026), 0 10px 30px rgba(0,0,0,.08);backdrop-filter:blur(10px) saturate(118%);-webkit-backdrop-filter:blur(10px) saturate(118%);font-size:12.2px;font-weight:620;line-height:1.35;letter-spacing:-.008em;text-shadow:none;}.site-page .site-hero-note svg{width:40px;height:40px;padding:8px;border:1px solid rgba(71,197,255,.24);border-radius:13px;background:linear-gradient(145deg, rgba(8,32,58,.94), rgba(7,13,34,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.045), 0 0 18px rgba(9,215,255,.08);stroke:#55dfff;}.site-page .site-proof-strip{position:relative;padding:0 !important;border-bottom:1px solid rgba(108,132,196,.11) !important;background:rgba(6,10,23,.62);}.site-page .site-proof-strip::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg, transparent, rgba(30,89,255,.05), transparent);}.site-page .site-proof-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4, 1fr);border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}.site-page .site-proof-item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-content:center;gap:0 15px;min-height:0 !important;padding:28px 20px !important;border:0 !important;border-right:1px solid rgba(107,130,188,.12) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}.site-page .site-proof-item:first-child{padding-left:0 !important;}.site-page .site-proof-item:last-child{padding-right:0 !important;border-right:0 !important;}.site-page .site-proof-item::before{grid-column:1;grid-row:1 / span 2;padding-top:4px;color:#6176a9;font-family:var(--mono);font-size:10px;}.site-page .site-proof-item:nth-child(1)::before{content:"01";}.site-page .site-proof-item:nth-child(2)::before{content:"02";}.site-page .site-proof-item:nth-child(3)::before{content:"03";}.site-page .site-proof-item:nth-child(4)::before{content:"04";}.site-page .site-proof-item strong{grid-column:2;grid-row:1;display:block;margin-bottom:8px;color:#e9edfa;font-size:14px;line-height:1.35;}.site-page .site-proof-item > span{grid-column:2;grid-row:2;color:#7f8ba5;font-size:12px;line-height:1.55;}.site-page .site-section{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(86px, 8vw, 118px);background:radial-gradient(760px 360px at 15% 18%, rgba(31,93,255,.055), transparent 72%),
    radial-gradient(620px 320px at 86% 78%, rgba(196,54,255,.045), transparent 72%),
    linear-gradient(180deg, rgba(3,7,17,.98), rgba(3,6,16,.98));}.site-page .site-section:nth-of-type(even){background:radial-gradient(720px 350px at 86% 14%, rgba(36,118,255,.045), transparent 72%),
    radial-gradient(560px 300px at 12% 80%, rgba(240,43,215,.038), transparent 72%),
    linear-gradient(180deg, rgba(4,8,20,.98), rgba(3,6,16,.98));}.site-page .site-section::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.10;background:linear-gradient(rgba(107,132,196,.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(107,132,196,.03) 1px, transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom, transparent 0%, #000 14%, #000 86%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, #000 14%, #000 86%, transparent 100%);}.site-page .site-section > .container{position:relative;z-index:1;}.site-page .site-section-head{max-width:920px;margin:0 0 62px;text-align:left;}.site-page .site-section-head .eyebrow{justify-content:flex-start;margin:0 0 18px;}.site-page .site-section-head h2{max-width:19ch;margin-bottom:24px;font-size:clamp(2.35rem, 4.5vw, 4.75rem);line-height:1.05;letter-spacing:-.035em;text-wrap:balance;}.site-page .site-section-head > p:not(.eyebrow){max-width:760px;margin:0;color:var(--text-soft);font-size:clamp(1rem, 1.4vw, 1.18rem);line-height:1.75;}.site-page .site-problem-card,
.site-page .site-scope-card,
.site-page .site-principle-card{position:relative;overflow:hidden;border:1px solid rgba(91,126,222,.25) !important;border-radius:28px !important;background:radial-gradient(380px 220px at 0% 0%, rgba(9,215,255,.055), transparent 72%),
    radial-gradient(420px 240px at 100% 100%, rgba(240,43,215,.045), transparent 72%),
    linear-gradient(145deg, rgba(8,16,34,.94), rgba(7,10,26,.92)) !important;box-shadow:0 28px 70px rgba(0,0,0,.22),
    inset 0 1px 0 rgba(255,255,255,.04) !important;transition:transform .2s ease, border-color .2s ease, box-shadow .2s ease;}.site-page .site-problem-card:hover,
.site-page .site-scope-card:hover,
.site-page .site-principle-card:hover{transform:translateY(-2px);border-color:rgba(99,138,241,.34) !important;box-shadow:0 32px 78px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.045) !important;}.site-page .site-problem-card{min-height:260px;padding:28px;--cap-accent:#09d7ff;--cap-soft:rgba(9,215,255,.08);}.site-page .site-problem-card:nth-child(2){--cap-accent:#7a45ff;--cap-soft:rgba(122,69,255,.09);}.site-page .site-problem-card:nth-child(3){--cap-accent:#f02bd7;--cap-soft:rgba(240,43,215,.08);}.site-page .site-icon{width:58px;height:58px;display:grid;place-items:center;margin-bottom:24px;border:1px solid color-mix(in srgb, var(--cap-accent) 38%, rgba(90,120,196,.18));border-radius:18px;color:var(--cap-accent);background:linear-gradient(180deg, rgba(10,20,42,.96), rgba(6,12,26,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.035), 0 0 24px var(--cap-soft);}.site-page .site-icon svg{width:26px;height:26px;}.site-page .site-logic-quote{position:relative;overflow:hidden;padding:26px 28px 26px 30px;border:1px solid rgba(97,130,219,.18);border-radius:24px;background:linear-gradient(140deg, rgba(8,16,35,.90), rgba(13,12,31,.78));box-shadow:0 18px 44px rgba(3,7,20,.34), inset 0 1px 0 rgba(255,255,255,.035);}.site-page .site-logic-quote::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--gradient);}.site-page .site-funnel{display:grid;gap:0;border-top:1px solid var(--line);}.site-page .site-funnel-row{--rule-rgb:9,215,255;position:relative;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:72px;padding:12px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;}.site-page .site-funnel-row:nth-child(2){--rule-rgb:36,118,255;}.site-page .site-funnel-row:nth-child(3){--rule-rgb:89,96,255;}.site-page .site-funnel-row:nth-child(4){--rule-rgb:139,73,255;}.site-page .site-funnel-row:nth-child(5){--rule-rgb:240,43,215;}.site-page .site-funnel-index{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(var(--rule-rgb),.26);border-radius:999px;color:#d7e0f3;background:radial-gradient(circle at 32% 25%, rgba(var(--rule-rgb),.14), transparent 52%),
    linear-gradient(180deg, rgba(7,12,24,.96), rgba(5,9,19,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.03), 0 0 16px rgba(var(--rule-rgb),.05);font-family:var(--mono);font-size:9px;letter-spacing:.08em;}.site-page .site-funnel-row b{color:#e9eefc;}.site-page .site-funnel-row small{color:#8793aa;font-size:12px;}.site-page .site-process{position:relative;display:grid;grid-template-columns:repeat(5, minmax(0,1fr));gap:20px;}.site-page .site-process::before{content:"";position:absolute;z-index:0;top:32px;left:31px;right:calc(20% - 31px);height:1px;border-radius:999px;background:linear-gradient(90deg,
    rgba(9,215,255,.82) 0%,
    rgba(36,118,255,.72) 27%,
    rgba(89,96,255,.72) 52%,
    rgba(139,73,255,.72) 76%,
    rgba(240,43,215,.80) 100%);box-shadow:0 0 12px rgba(36,118,255,.13), 0 0 18px rgba(122,69,255,.08);}.site-page .site-step{--step-rgb:9,215,255;position:relative;z-index:1;min-height:164px !important;padding:84px 8px 0 0 !important;border:0 !important;border-radius:0 !important;background:none !important;box-shadow:none !important;}.site-page .site-step:nth-child(2){--step-rgb:36,118,255;}.site-page .site-step:nth-child(3){--step-rgb:89,96,255;}.site-page .site-step:nth-child(4){--step-rgb:139,73,255;}.site-page .site-step:nth-child(5){--step-rgb:240,43,215;}.site-page .site-step::after{display:none !important;}.site-page .site-step-num{position:absolute;z-index:2;top:0;left:0;display:grid !important;place-items:center;width:62px;height:62px;margin:0 !important;border:1px solid rgba(var(--step-rgb),.48);border-radius:50%;color:transparent !important;background:radial-gradient(circle at 35% 25%, rgba(var(--step-rgb),.094), transparent 48%),
    linear-gradient(180deg, rgba(7,13,28,.98), rgba(4,9,21,.98));box-shadow:0 0 0 8px #030610,
    inset 0 1px 0 rgba(255,255,255,.043),
    0 0 22px rgba(var(--step-rgb),.075);font-size:0 !important;}.site-page .site-step-num::after{content:"";position:absolute;inset:5px;border:1px solid rgba(var(--step-rgb),.16);border-radius:50%;}.site-page .site-step-num::before{position:relative;z-index:1;color:#c7d4ef;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;line-height:1.6;}.site-page .site-step:nth-child(1) .site-step-num::before{content:"01";}.site-page .site-step:nth-child(2) .site-step-num::before{content:"02";}.site-page .site-step:nth-child(3) .site-step-num::before{content:"03";}.site-page .site-step:nth-child(4) .site-step-num::before{content:"04";}.site-page .site-step:nth-child(5) .site-step-num::before{content:"05";}.site-page .site-step h3{margin-bottom:8px;color:#edf2ff;font-size:15px;}.site-page .site-step p{max-width:31ch;margin:0;color:#7f8ba4;font-size:12.5px;line-height:1.65;}.site-page section[aria-labelledby="site-faq-title"]{background:radial-gradient(680px 360px at 18% 8%, rgba(31,93,255,.08), transparent 70%),
    radial-gradient(560px 300px at 82% 76%, rgba(196,54,255,.07), transparent 72%),
    linear-gradient(180deg, rgba(6,10,24,.12), rgba(6,10,24,.60));}.site-page section[aria-labelledby="site-faq-title"]::before{opacity:.34;background:linear-gradient(rgba(96,121,185,.025) 1px, transparent 1px),
    linear-gradient(90deg, rgba(96,121,185,.02) 1px, transparent 1px);background-size:72px 72px;}.site-page section[aria-labelledby="site-faq-title"] > .container{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);gap:clamp(38px,5vw,72px);align-items:start;}.site-page section[aria-labelledby="site-faq-title"] .site-section-head{position:sticky;top:calc(var(--header-h) + 34px);max-width:560px;margin:0;}.site-page section[aria-labelledby="site-faq-title"] .site-section-head h2{max-width:12.4ch;margin-bottom:18px;font-size:clamp(2.7rem,3.95vw,4.3rem);line-height:1.02;letter-spacing:-.045em;}.site-page .site-faq{display:grid;gap:12px !important;max-width:none;border:0 !important;}.site-page .site-faq details{overflow:hidden;padding:0 !important;border:1px solid rgba(88,122,202,.14) !important;border-radius:20px !important;background:linear-gradient(135deg, rgba(8,14,31,.88), rgba(6,10,24,.84)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.02) !important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);transition:transform .18s ease, border-color .18s ease, box-shadow .18s ease, background .18s ease;}.site-page .site-faq details:hover{transform:translateY(-1px);border-color:rgba(99,138,241,.22) !important;box-shadow:0 18px 40px rgba(0,0,0,.16), inset 0 1px 0 rgba(255,255,255,.02) !important;}.site-page .site-faq details[open]{border-color:rgba(103,145,255,.32) !important;background:linear-gradient(135deg, rgba(11,19,40,.92), rgba(10,11,31,.88)) !important;box-shadow:0 24px 60px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.03) !important;}.site-page .site-faq summary{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;min-height:0 !important;padding:18px 58px 18px 18px;list-style:none;color:#eff3ff;font-weight:740;line-height:1.42;cursor:pointer;}.site-page .site-faq summary::-webkit-details-marker{display:none;}.site-page .site-faq summary::before,
.site-page .site-faq summary::after{content:"" !important;position:absolute;right:22px;top:50%;width:13px;height:1.5px;border-radius:999px;background:rgba(146,160,194,.88);transition:transform .18s ease, background .18s ease;}.site-page .site-faq summary::after{transform:rotate(90deg);}.site-page .site-faq details[open] summary::before,
.site-page .site-faq details[open] summary::after{background:var(--cyan);}.site-page .site-faq details[open] summary::after{transform:rotate(0);}.site-page .site-faq-index{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(84,118,208,.30);border-radius:50%;color:#b4c1dc;background:linear-gradient(180deg, rgba(11,19,38,.72), rgba(7,10,24,.80));box-shadow:inset 0 1px 0 rgba(255,255,255,.03);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;}.site-page .site-faq details[open] .site-faq-index{border-color:rgba(86,152,255,.48);color:#eaf3ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.04), 0 0 18px rgba(9,215,255,.08);}.site-page .site-faq-question{display:block;color:#e9eefc;font-size:1.02rem;letter-spacing:-.01em;}.site-page .site-faq details p{max-width:74ch;margin:-2px 0 0;padding:0 56px 18px 72px;color:#a3aec4;font-size:14px;line-height:1.72;}.site-page .site-faq details[open] p{color:#b4bfd5;}.site-page .site-final{position:relative;isolation:isolate;overflow:clip;padding:clamp(72px,7vw,104px) 0 clamp(76px,8vw,112px);background:#030610;}.site-page .site-final-card{position:relative;width:min(100%,1240px);min-height:0;margin-inline:auto;padding:clamp(34px,3.9vw,48px) clamp(28px,4.6vw,62px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:13px;border:1px solid rgba(101,132,232,.34);border-radius:34px;text-align:center;background-color:rgba(6,12,28,.92);background-image:radial-gradient(circle at 14% 88%, rgba(17,136,255,.15) 0%, rgba(17,136,255,0) 28%),
    radial-gradient(circle at 88% 12%, rgba(219,51,255,.16) 0%, rgba(219,51,255,0) 30%),
    linear-gradient(135deg, rgba(7,15,34,.94) 0%, rgba(8,13,31,.93) 52%, rgba(22,11,43,.93) 100%);box-shadow:0 30px 90px rgba(0,0,0,.26),
    inset 0 1px 0 rgba(255,255,255,.03),
    inset 0 -1px 0 rgba(138,86,255,.08);}.site-page .site-final-card::before{display:none !important;content:none !important;}.site-page .site-final-card .eyebrow{justify-content:center;margin:0;}.site-page .site-final-card h2{max-width:19ch;margin:0 auto;font-size:clamp(2.9rem,4.45vw,4.7rem);line-height:.98;letter-spacing:-.046em;text-wrap:balance;}.site-page .site-final-card > p:not(.eyebrow){max-width:60ch;margin:0 auto;color:#a7b2c7;font-size:clamp(15px,1.16vw,17px);line-height:1.72;}.site-page .site-final-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px;}@media (min-width: 1121px) and (max-width: 1360px){.site-page .site-hero-copy{max-width:610px;}.site-page .site-hero-copy .eyebrow{margin-bottom:24px !important;}.site-page .site-hero-copy h1{max-width:590px;margin-bottom:28px;font-size:clamp(3.45rem,5.05vw,4.15rem);line-height:.99;}.site-page .site-hero-lead{max-width:560px;margin-bottom:28px;}.site-page .site-hero-actions{margin-bottom:28px;}}@media (min-width: 961px) and (max-width: 1120px){.site-page .site-hero-copy{max-width:720px;}.site-page .site-hero-copy h1{max-width:680px;margin-bottom:24px;font-size:clamp(2.72rem,6.4vw,4.25rem);line-height:.99;}.site-page .site-hero-lead{max-width:620px;}}@media (max-width: 960px){.site-page .site-hero-copy{max-width:720px;margin-inline:auto;text-align:center;}.site-page .site-hero-copy .eyebrow{width:100% !important;margin-left:auto !important;margin-right:auto !important;margin-bottom:18px !important;padding:6px 9px 6px 8px !important;justify-content:center !important;text-align:center !important;background:rgba(4,10,24,.62) !important;}.site-page .site-hero-copy h1{max-width:680px;margin-left:auto;margin-right:auto;margin-bottom:24px;font-size:clamp(2.72rem,10.9vw,3.65rem);line-height:.99;letter-spacing:-.042em;}.site-page .site-hero-lead{max-width:560px;margin:0 auto 22px;padding:10px 12px 10px 15px;border-radius:0 10px 10px 0;background:linear-gradient(90deg, rgba(3,9,22,.73), rgba(3,9,22,.32) 78%, rgba(3,9,22,0));text-align:left;}.site-page .site-hero-lead::before{top:9px;bottom:9px;}.site-page .site-hero-actions{justify-content:center;margin-bottom:18px;gap:9px;}.site-page .site-hero-actions .button{min-height:50px;}.site-page .site-hero-note{grid-template-columns:36px minmax(0,1fr);max-width:560px;min-height:54px;margin-inline:auto;padding:8px 10px;text-align:left;font-size:11.5px;line-height:1.3;}.site-page .site-hero-note svg{width:36px;height:36px;padding:7px;}.site-page .site-section-head{max-width:100%;}.site-page section[aria-labelledby="site-faq-title"] > .container{grid-template-columns:1fr;gap:32px;}.site-page section[aria-labelledby="site-faq-title"] .site-section-head{position:static;max-width:100%;}.site-page section[aria-labelledby="site-faq-title"] .site-section-head h2{max-width:12ch;font-size:clamp(2.45rem,8vw,4rem);}}@media (max-width: 820px){.site-page .site-proof-grid{grid-template-columns:repeat(2,1fr);}.site-page .site-proof-item:first-child{padding-left:20px !important;}.site-page .site-proof-item:last-child{padding-right:20px !important;}.site-page .site-proof-item:nth-child(2){border-right:0 !important;}.site-page .site-proof-item:nth-child(n+3){border-top:1px solid rgba(107,130,188,.12) !important;}.site-page .site-process{grid-template-columns:1fr;gap:30px;}.site-page .site-process::before{top:26px;bottom:26px;left:26px;right:auto;width:1px;height:auto;background:linear-gradient(180deg, rgba(9,215,255,.78), rgba(89,96,255,.68) 52%, rgba(240,43,215,.76));}.site-page .site-step{min-height:72px !important;padding:2px 0 2px 76px !important;}.site-page .site-step-num{width:52px;height:52px;box-shadow:0 0 0 7px #030610, inset 0 1px 0 rgba(255,255,255,.043), 0 0 18px rgba(var(--step-rgb),.07);}.site-page .site-step-num::before{font-size:9.5px;}}@media (max-width: 700px){.site-page .site-section{padding-block:80px;}.site-page .site-section-head{margin-bottom:46px;}.site-page .site-section-head h2{max-width:100%;font-size:clamp(2.2rem,10vw,3.2rem);line-height:1.03;}.site-page .site-section-head > p:not(.eyebrow){font-size:15px;line-height:1.72;}.site-page .site-problem-card,
  .site-page .site-scope-card,
  .site-page .site-principle-card{padding:22px !important;border-radius:24px !important;}.site-page .site-icon{width:54px;height:54px;border-radius:16px;}.site-page .site-funnel-row{grid-template-columns:46px minmax(0,1fr);gap:12px;}.site-page .site-funnel-row small{grid-column:2;}.site-page .site-faq details{border-radius:18px !important;}.site-page .site-faq summary{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px 48px 16px 14px;}.site-page .site-faq summary::before,
  .site-page .site-faq summary::after{right:18px;}.site-page .site-faq-index{width:32px;height:32px;font-size:8.5px;}.site-page .site-faq-question{font-size:14.5px;line-height:1.48;}.site-page .site-faq details p{padding:0 16px 16px 14px;font-size:13.5px;line-height:1.7;}.site-page .site-final-card{border-radius:24px;}}@media (max-width: 520px){.site-page .site-proof-grid{grid-template-columns:1fr;}.site-page .site-proof-item,
  .site-page .site-proof-item:first-child,
  .site-page .site-proof-item:last-child,
  .site-page .site-proof-item:nth-child(3){padding:22px 0 !important;border-right:0 !important;border-top:1px solid rgba(107,130,188,.12) !important;}.site-page .site-proof-item:first-child{border-top:0 !important;}.site-page .site-hero-actions{width:100%;}.site-page .site-hero-actions .button{width:100%;min-width:0;}.site-page .site-final-actions{width:100%;}.site-page .site-final-actions .button{width:100%;min-width:0;}}@media (max-width: 430px){.site-page .site-hero-copy .eyebrow{margin-bottom:17px !important;font-size:8.5px !important;letter-spacing:.055em !important;}.site-page .site-hero-copy .eyebrow > span{width:20px !important;flex-basis:20px !important;}.site-page .site-hero-copy h1{max-width:100%;margin-bottom:19px;font-size:clamp(2.48rem,10.55vw,2.88rem);}.site-page .site-hero-lead{margin-bottom:20px;font-size:13.5px;line-height:1.56;}.site-page .site-hero-actions{margin-bottom:16px;}.site-page .site-hero-actions .button{min-height:50px;padding:13px 18px;font-size:13.5px;}.site-page .site-hero-note{min-height:52px;}.site-page .site-step{padding-left:70px !important;}.site-page section[aria-labelledby="site-faq-title"] .site-section-head h2{max-width:10.8ch;}.site-page .site-final-card{padding:30px 18px;border-radius:24px;gap:12px;}.site-page .site-final-card h2{max-width:100%;font-size:clamp(2.25rem,10.5vw,3.05rem);line-height:1.02;}}body[data-current-view="seo-busca-organica"] .nav-solutions-trigger{color:#55d9ff;text-shadow:0 0 18px rgba(85,217,255,.12);}body[data-current-view="seo-busca-organica"] .nav-solutions-trigger::after{transform:translateX(-50%) scaleX(1);}body[data-current-view="seo-busca-organica"] .nav-solutions-trigger::before{opacity:1;transform:translateX(-50%) scaleX(1);}.seo-page .site-hero{min-height:clamp(690px, 76vh, 850px);padding-bottom:0 !important;background:radial-gradient(760px 440px at 77% 46%, rgba(36,118,255,.105), transparent 70%),
    radial-gradient(620px 390px at 90% 62%, rgba(240,43,215,.075), transparent 72%),
    radial-gradient(520px 300px at 10% 20%, rgba(9,215,255,.045), transparent 74%),
    #030610 !important;}.seo-page .site-hero::before{content:"" !important;display:block !important;position:absolute !important;z-index:-2 !important;inset:0 !important;opacity:1 !important;transform:none !important;filter:none !important;background-image:linear-gradient(rgba(91,121,194,.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(91,121,194,.028) 1px, transparent 1px),
    radial-gradient(620px 360px at 75% 42%, rgba(31,92,255,.11), transparent 72%) !important;background-size:76px 76px, 76px 76px, auto !important;background-position:center !important;background-repeat:repeat, repeat, no-repeat !important;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, rgba(0,0,0,.72), #000 38%, #000 78%, transparent 100%);mask-image:linear-gradient(to bottom, rgba(0,0,0,.72), #000 38%, #000 78%, transparent 100%);}.seo-page .site-hero::after{content:"" !important;display:block !important;position:absolute;z-index:-1;inset:0;opacity:1 !important;pointer-events:none;background:linear-gradient(90deg,
      rgba(3,6,16,.98) 0%,
      rgba(3,6,16,.93) 34%,
      rgba(3,6,16,.52) 52%,
      rgba(3,6,16,.10) 72%,
      rgba(3,6,16,0) 100%),
    linear-gradient(180deg, rgba(3,6,16,.10), rgba(3,6,16,.06) 62%, rgba(3,6,16,.92) 100%) !important;}.seo-page .site-hero-grid{min-height:clamp(600px, 68vh, 740px);grid-template-columns:minmax(0, .94fr) minmax(440px, .86fr);gap:clamp(42px, 5vw, 84px);}.seo-page .site-hero-copy{max-width:680px;}.seo-page .site-hero-copy h1{max-width:670px;font-size:clamp(3.65rem, 4.45vw, 4.65rem);}.seo-page .site-hero .site-preview{visibility:visible !important;opacity:1 !important;display:block !important;pointer-events:auto !important;width:min(100%, 590px);justify-self:end;border:0;border-radius:0;background:transparent;box-shadow:none;}.seo-search-stage{position:relative;width:100%;padding:18px;border:1px solid rgba(100,132,225,.24);border-radius:28px;background:radial-gradient(360px 190px at 12% 0%, rgba(9,215,255,.055), transparent 74%),
    radial-gradient(340px 190px at 100% 100%, rgba(240,43,215,.055), transparent 74%),
    linear-gradient(145deg, rgba(8,15,33,.92), rgba(6,9,24,.90));box-shadow:0 34px 90px rgba(0,0,0,.42),
    inset 0 1px 0 rgba(255,255,255,.04);transform:perspective(1100px) rotateY(-3deg) rotateX(1.2deg);transform-origin:center;}.seo-search-stage::before{content:"";position:absolute;z-index:-1;inset:12% -8% -10% 18%;border-radius:36px;background:radial-gradient(circle, rgba(63,89,255,.18), rgba(139,73,255,.07) 42%, transparent 72%);filter:blur(28px);opacity:.8;}.seo-stage-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:0 3px;}.seo-stage-label,
.seo-stage-status{display:inline-flex;align-items:center;gap:8px;color:#8e9bb8;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}.seo-stage-status::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px rgba(9,215,255,.62);}.seo-search-box{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 10px;border:1px solid rgba(103,137,225,.18);border-radius:16px;background:rgba(4,9,23,.84);box-shadow:inset 0 1px 0 rgba(255,255,255,.03);}.seo-search-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(9,215,255,.24);border-radius:12px;color:#80eaff;background:rgba(9,215,255,.045);}.seo-search-icon svg,
.seo-result-icon svg,
.seo-signal-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.seo-search-query{min-width:0;color:#e7edfb;font-size:13px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.seo-search-intent{padding:7px 9px;border:1px solid rgba(104,131,218,.14);border-radius:999px;color:#91a5d3;background:rgba(255,255,255,.02);font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase;}.seo-results{display:grid;gap:10px;margin-top:12px;}.seo-result{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px;border:1px solid rgba(94,122,203,.14);border-radius:16px;background:linear-gradient(135deg, rgba(9,15,32,.82), rgba(7,10,25,.78));}.seo-result--focus{border-color:rgba(72,139,255,.29);background:radial-gradient(210px 120px at 100% 0%, rgba(122,69,255,.08), transparent 72%),
    linear-gradient(135deg, rgba(10,19,41,.92), rgba(8,11,29,.88));box-shadow:0 16px 38px rgba(0,0,0,.16), inset 0 1px 0 rgba(255,255,255,.03);}.seo-result-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(79,143,255,.22);border-radius:12px;color:#78c7ff;background:rgba(32,91,255,.055);}.seo-result-url{display:block;margin-bottom:5px;color:#65d9ff;font-family:var(--mono);font-size:8.5px;letter-spacing:.055em;text-transform:uppercase;}.seo-result strong{display:block;margin-bottom:5px;color:#eef3ff;font-size:14px;line-height:1.35;letter-spacing:-.01em;}.seo-result p{margin:0;color:#8794ae;font-size:10.5px;line-height:1.55;}.seo-result:not(.seo-result--focus){opacity:.48;}.seo-result:not(.seo-result--focus) strong,
.seo-result:not(.seo-result--focus) p{filter:blur(.45px);}.seo-stage-signals{display:grid;grid-template-columns:repeat(3, minmax(0,1fr));gap:9px;margin-top:12px;}.seo-signal{min-width:0;padding:12px 10px;border:1px solid rgba(94,122,203,.13);border-radius:14px;background:rgba(255,255,255,.018);}.seo-signal-icon{display:flex;align-items:center;gap:7px;margin-bottom:7px;color:#8bbcff;}.seo-signal-icon svg{width:15px;height:15px;}.seo-signal-icon span{color:#aebbd5;font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase;}.seo-signal strong{display:block;color:#e2e8f7;font-size:11px;line-height:1.35;}.seo-stage-flow{display:flex;align-items:center;justify-content:center;gap:7px;margin:14px 2px 0;color:#6f7c97;font-family:var(--mono);font-size:8px;letter-spacing:.07em;text-transform:uppercase;}.seo-stage-flow i{width:4px;height:4px;border-radius:50%;background:var(--gradient);box-shadow:0 0 10px rgba(74,105,255,.32);}.seo-layers{display:grid;grid-template-columns:repeat(4, minmax(0,1fr));gap:16px;}.seo-layer{--layer-rgb:9,215,255;position:relative;min-height:220px;padding:24px;overflow:hidden;border:1px solid rgba(95,125,211,.18);border-radius:22px;background:radial-gradient(190px 130px at 0% 0%, rgba(var(--layer-rgb),.055), transparent 74%),
    linear-gradient(145deg, rgba(9,16,34,.88), rgba(7,11,26,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.03), 0 16px 38px rgba(0,0,0,.13);}.seo-layer:nth-child(2){--layer-rgb:36,118,255;}.seo-layer:nth-child(3){--layer-rgb:73,98,255;}.seo-layer:nth-child(4){--layer-rgb:104,79,255;}.seo-layer:nth-child(5){--layer-rgb:139,73,255;}.seo-layer:nth-child(6){--layer-rgb:171,64,247;}.seo-layer:nth-child(7){--layer-rgb:205,52,235;}.seo-layer:nth-child(8){--layer-rgb:240,43,215;}.seo-layer::after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:1px;background:linear-gradient(90deg, transparent, rgba(var(--layer-rgb),.74), transparent);opacity:.55;}.seo-layer-index{display:inline-flex;align-items:center;min-height:28px;margin-bottom:24px;padding:0 10px;border:1px solid rgba(var(--layer-rgb),.22);border-radius:999px;color:rgba(198,211,238,.82);background:rgba(4,10,24,.66);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.10em;}.seo-layer h3{margin:0 0 10px;color:#edf2ff;font-size:16px;letter-spacing:-.015em;}.seo-layer p{margin:0;color:#8591aa;font-size:12.5px;line-height:1.67;}.seo-activation{display:grid;grid-template-columns:1fr 1fr;gap:18px;}.seo-activation-card{position:relative;padding:clamp(26px,3vw,34px);border:1px solid rgba(95,125,211,.19);border-radius:24px;background:radial-gradient(300px 170px at 0% 0%, rgba(9,215,255,.04), transparent 72%),
    linear-gradient(145deg, rgba(9,16,34,.90), rgba(7,11,27,.86));box-shadow:0 18px 44px rgba(3,7,20,.19), inset 0 1px 0 rgba(255,255,255,.03);}.seo-activation-card--pilot{background:radial-gradient(300px 170px at 100% 0%, rgba(240,43,215,.045), transparent 72%),
    linear-gradient(145deg, rgba(10,15,34,.90), rgba(10,9,28,.86));}.seo-activation-status{display:inline-flex;align-items:center;gap:8px;min-height:30px;margin-bottom:20px;padding:0 11px;border:1px solid rgba(9,215,255,.24);border-radius:999px;color:#9cecff;background:rgba(9,215,255,.035);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.10em;text-transform:uppercase;}.seo-activation-card--pilot .seo-activation-status{border-color:rgba(207,72,255,.24);color:#ddb7ff;background:rgba(185,65,255,.04);}.seo-activation-card h3{margin-bottom:12px;font-size:clamp(1.5rem,2vw,1.95rem);line-height:1.12;}.seo-activation-card > p{margin:0 0 20px;color:#95a1b9;font-size:13.5px;line-height:1.7;}.seo-cap-list{display:grid;gap:10px;}.seo-cap-list span{position:relative;display:block;padding:11px 12px 11px 34px;border:1px solid rgba(96,126,204,.11);border-radius:12px;color:#c4cde0;background:rgba(255,255,255,.015);font-size:12px;line-height:1.45;}.seo-cap-list span::before{content:"";position:absolute;left:13px;top:50%;width:8px;height:8px;transform:translateY(-50%);border:1px solid rgba(9,215,255,.48);border-radius:50%;box-shadow:0 0 10px rgba(9,215,255,.10);}.seo-activation-card--pilot .seo-cap-list span::before{border-color:rgba(219,75,255,.46);}.seo-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.seo-metric-card{min-height:250px;padding:26px;border:1px solid rgba(95,125,211,.18);border-radius:22px;background:linear-gradient(145deg, rgba(9,16,34,.88), rgba(7,11,26,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.03);}.seo-metric-kicker{display:block;margin-bottom:20px;color:#8da1c9;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}.seo-metric-card h3{margin-bottom:14px;color:#edf2ff;font-size:20px;}.seo-metric-card p{margin-bottom:18px;color:#8f9bb3;font-size:13px;line-height:1.7;}.seo-metric-tags{display:flex;flex-wrap:wrap;gap:7px;}.seo-metric-tags span{padding:7px 9px;border:1px solid rgba(92,128,221,.14);border-radius:999px;color:#afbad0;background:rgba(255,255,255,.018);font-size:10px;}.seo-page .site-principle-card strong{display:block;margin-bottom:12px;font-size:16px;}.seo-page .site-principle-card p{margin:0;}.seo-page .site-faq{max-width:1000px;}@media (max-width: 1180px){.seo-page .site-hero-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);gap:36px;}.seo-page .site-hero-copy h1{font-size:clamp(3.35rem,5vw,4.15rem);}.seo-layers{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width: 960px){.seo-page .site-hero{min-height:0;padding:64px 0 76px !important;}.seo-page .site-hero-grid{display:grid !important;grid-template-columns:1fr !important;min-height:0 !important;gap:48px;}.seo-page .site-hero-copy{max-width:760px;}.seo-page .site-hero .site-preview{display:block !important;width:min(100%,720px);margin-inline:auto;justify-self:center;}.seo-page .site-hero::after{background:linear-gradient(180deg,
        rgba(3,6,16,.86) 0%,
        rgba(3,6,16,.40) 48%,
        rgba(3,6,16,.72) 100%) !important;}.seo-activation{grid-template-columns:1fr;}.seo-metrics{grid-template-columns:1fr;}}@media (max-width: 720px){.seo-page .site-hero{padding:54px 0 64px !important;}.seo-page .site-hero-grid{gap:36px;}.seo-page .site-hero-copy{max-width:620px;margin-inline:auto;}.seo-page .site-hero-copy h1{max-width:100%;font-size:clamp(2.55rem,11.3vw,3.35rem);line-height:1.005;}.seo-page .site-hero-copy .eyebrow{width:fit-content !important;max-width:100% !important;}.seo-search-stage{padding:13px;border-radius:22px;transform:none;}.seo-search-box{grid-template-columns:34px minmax(0,1fr);}.seo-search-intent{display:none;}.seo-search-query{font-size:12px;}.seo-stage-signals{grid-template-columns:1fr;}.seo-stage-flow{flex-wrap:wrap;line-height:1.55;}.seo-layers{grid-template-columns:1fr;}.seo-layer{min-height:0;}}@media (max-width: 430px){.seo-page .site-hero{padding:46px 0 54px !important;}.seo-page .site-hero-copy h1{font-size:clamp(2.4rem,10.9vw,2.95rem);}.seo-page .site-hero-copy .eyebrow{font-size:8.5px !important;letter-spacing:.055em !important;padding:6px 9px 6px 8px !important;}.seo-search-stage{padding:11px;}.seo-result{grid-template-columns:34px minmax(0,1fr);padding:12px;}.seo-result-icon{width:34px;height:34px;}.seo-stage-top{align-items:flex-start;}.seo-stage-label,
  .seo-stage-status{font-size:7.5px;}.seo-activation-card{padding:22px;}.seo-metric-card{padding:22px;min-height:0;}}@media (max-width: 520px){.seo-page .seo-result:not(.seo-result--focus),
  .seo-page .seo-stage-signals,
  .seo-page .seo-stage-flow{display:none !important;}.seo-page .seo-results{margin-top:10px;}.seo-page .seo-result--focus{min-height:0;}}@media (min-width: 1281px){.seo-page .site-hero{min-height:auto !important;padding:clamp(82px,9vw,138px) 0 clamp(72px,8vw,112px) !important;}.seo-page .site-hero-grid{min-height:clamp(540px,58vh,620px) !important;grid-template-columns:minmax(0,1.04fr) minmax(430px,.72fr) !important;gap:clamp(48px,7vw,96px) !important;align-items:center !important;}.seo-page .site-hero-copy{max-width:740px !important;}.seo-page .site-hero-copy h1{max-width:740px !important;font-size:clamp(3.7rem,4.05vw,4.2rem) !important;line-height:.99 !important;letter-spacing:-.045em !important;}.seo-page .site-hero-lead{max-width:640px !important;}.seo-page .site-preview{align-self:center !important;width:min(100%,590px) !important;}.seo-page .seo-search-stage{transform:none !important;}}@media (min-width: 1081px) and (max-width: 1280px){.seo-page .site-hero{min-height:calc(100svh - var(--header-h)) !important;padding:clamp(72px,8vw,108px) 0 clamp(82px,9vw,104px) !important;}.seo-page .site-hero-grid{min-height:0 !important;grid-template-columns:minmax(0,1fr) minmax(390px,.78fr) !important;gap:32px !important;align-items:center !important;}.seo-page .site-hero-copy{max-width:660px !important;}.seo-page .site-hero-copy h1{max-width:660px !important;font-size:clamp(3.2rem,4.55vw,3.65rem) !important;line-height:.99 !important;}.seo-page .site-hero-lead{max-width:590px !important;font-size:15.5px !important;line-height:1.64 !important;}.seo-page .site-preview{width:min(100%,520px) !important;}.seo-page .seo-search-stage{transform:none !important;}}@media (max-width: 1080px){.seo-page .site-hero{min-height:calc(100svh - var(--header-h)) !important;padding:clamp(58px,8vw,92px) 0 clamp(118px,17vw,180px) !important;display:flex !important;align-items:flex-start !important;}.seo-page .site-hero-grid{display:block !important;min-height:0 !important;}.seo-page .site-hero .site-preview{display:none !important;visibility:hidden !important;opacity:0 !important;}.seo-page .site-hero-copy{max-width:760px !important;}.seo-page .site-hero::before{opacity:1 !important;background-image:radial-gradient(460px 220px at 68% 92%, rgba(36,118,255,.12), transparent 72%),
      radial-gradient(360px 190px at 84% 94%, rgba(240,43,215,.09), transparent 72%),
      linear-gradient(rgba(91,121,194,.035) 1px, transparent 1px),
      linear-gradient(90deg, rgba(91,121,194,.028) 1px, transparent 1px) !important;background-size:auto, auto, 72px 72px, 72px 72px !important;background-position:center bottom, center bottom, center, center !important;background-repeat:no-repeat, no-repeat, repeat, repeat !important;-webkit-mask-image:linear-gradient(to bottom, rgba(0,0,0,.58), #000 34%, #000 92%, transparent 100%) !important;mask-image:linear-gradient(to bottom, rgba(0,0,0,.58), #000 34%, #000 92%, transparent 100%) !important;}.seo-page .site-hero::after{background:linear-gradient(180deg,
        rgba(3,6,16,.995) 0%,
        rgba(3,6,16,.97) 38%,
        rgba(3,6,16,.79) 62%,
        rgba(3,6,16,.30) 82%,
        rgba(3,6,16,.52) 100%) !important;}}@media (max-width: 960px){.seo-page .site-hero{padding-top:clamp(54px,8vw,86px) !important;padding-bottom:clamp(128px,20vw,180px) !important;}.seo-page .site-hero-copy{max-width:720px !important;margin-inline:auto !important;}.seo-page .site-hero-copy h1{max-width:680px !important;}}@media (max-width: 720px){.seo-page .site-hero{min-height:calc(100svh - var(--header-h)) !important;padding-top:54px !important;padding-bottom:132px !important;}.seo-page .site-hero-copy{max-width:620px !important;}.seo-page .site-hero-copy h1{max-width:100% !important;font-size:clamp(2.55rem,10.9vw,3.25rem) !important;line-height:1 !important;}}@media (max-width: 520px){.seo-page .site-hero{padding-bottom:118px !important;}}@media (max-width: 430px){.seo-page .site-hero{padding-top:54px !important;padding-bottom:108px !important;}.seo-page .site-hero-copy h1{font-size:clamp(2.35rem,10.4vw,2.9rem) !important;line-height:1.01 !important;}}@media (max-width: 360px){.seo-page .site-hero{padding-bottom:96px !important;}}.seo-page section[aria-labelledby="seo-faq-title"]{background:radial-gradient(680px 360px at 18% 8%, rgba(31,93,255,.08), transparent 70%),
    radial-gradient(560px 300px at 82% 76%, rgba(196,54,255,.07), transparent 72%),
    linear-gradient(180deg, rgba(6,10,24,.12), rgba(6,10,24,.60)) !important;}.seo-page section[aria-labelledby="seo-faq-title"]::before{opacity:.34 !important;background:linear-gradient(rgba(96,121,185,.025) 1px, transparent 1px),
    linear-gradient(90deg, rgba(96,121,185,.02) 1px, transparent 1px) !important;background-size:72px 72px !important;}.seo-page section[aria-labelledby="seo-faq-title"] > .container{display:grid !important;grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr) !important;gap:clamp(38px,5vw,72px) !important;align-items:start !important;}.seo-page section[aria-labelledby="seo-faq-title"] .site-section-head{position:sticky !important;top:calc(var(--header-h) + 34px) !important;max-width:560px !important;margin:0 !important;}.seo-page section[aria-labelledby="seo-faq-title"] .site-section-head h2{max-width:12.4ch !important;margin-bottom:18px !important;font-size:clamp(2.7rem,3.95vw,4.3rem) !important;line-height:1.02 !important;letter-spacing:-.045em !important;}@media (max-width: 960px){.seo-page section[aria-labelledby="seo-faq-title"] > .container{grid-template-columns:1fr !important;gap:32px !important;}.seo-page section[aria-labelledby="seo-faq-title"] .site-section-head{position:static !important;max-width:100% !important;}.seo-page section[aria-labelledby="seo-faq-title"] .site-section-head h2{max-width:12ch !important;font-size:clamp(2.45rem,8vw,4rem) !important;}}.seo-page .seo-layer,
.seo-page .seo-activation-card,
.seo-page .seo-metric-card{border-color:rgba(95,125,211,.20) !important;box-shadow:0 18px 44px rgba(3,7,20,.18), inset 0 1px 0 rgba(255,255,255,.035) !important;}.seo-page .seo-layer{border-radius:24px !important;}.seo-page .seo-metric-card{border-radius:24px !important;}@media (min-width: 1081px){.seo-page .site-hero-copy,
  .seo-page .site-preview{margin-bottom:0 !important;}}@media (max-width: 1080px){.seo-page .site-hero::before{background-image:radial-gradient(circle at 16% 88%, rgba(9,215,255,.62) 0 2px, rgba(9,215,255,.16) 3px, transparent 10px),
      radial-gradient(circle at 34% 84%, rgba(36,118,255,.64) 0 2px, rgba(36,118,255,.14) 3px, transparent 10px),
      radial-gradient(circle at 52% 78%, rgba(89,96,255,.62) 0 2px, rgba(89,96,255,.13) 3px, transparent 10px),
      radial-gradient(circle at 69% 70%, rgba(139,73,255,.62) 0 2px, rgba(139,73,255,.13) 3px, transparent 10px),
      radial-gradient(circle at 84% 61%, rgba(240,43,215,.62) 0 2px, rgba(240,43,215,.13) 3px, transparent 10px),
      linear-gradient(166deg, transparent 0 72%, rgba(71,101,255,.16) 72.25% 72.45%, transparent 72.7%),
      radial-gradient(460px 220px at 68% 92%, rgba(36,118,255,.12), transparent 72%),
      radial-gradient(360px 190px at 84% 94%, rgba(240,43,215,.09), transparent 72%),
      linear-gradient(rgba(91,121,194,.035) 1px, transparent 1px),
      linear-gradient(90deg, rgba(91,121,194,.028) 1px, transparent 1px) !important;background-size:auto, auto, auto, auto, auto, auto, auto, auto, 72px 72px, 72px 72px !important;background-position:center, center, center, center, center, center, center bottom, center bottom, center, center !important;background-repeat:no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, repeat, repeat !important;}}.seo-page .site-hero{position:relative !important;isolation:isolate !important;overflow:hidden !important;background:#030610 !important;}.seo-page .site-hero::before{content:"" !important;display:block !important;position:absolute !important;z-index:-2 !important;inset:0 !important;pointer-events:none !important;background-image:url("/assets/heroes-hq/seo-e-busca-organica-hero-hq.webp") !important;background-repeat:no-repeat !important;background-position:center right !important;background-size:cover !important;opacity:1 !important;filter:none !important;-webkit-filter:none !important;mix-blend-mode:normal !important;transform:none !important;-webkit-mask-image:none !important;mask-image:none !important;image-rendering:auto !important;}.seo-page .site-hero::after{content:none !important;display:none !important;background:none !important;opacity:0 !important;}.seo-page .site-hero .site-preview{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;}@media (min-width: 1081px){.seo-page .site-hero-grid{grid-template-columns:minmax(0, 1.02fr) minmax(420px, .82fr) !important;align-items:center !important;}.seo-page .site-hero-copy{position:relative !important;z-index:2 !important;max-width:720px !important;}.seo-page .site-hero-copy h1,
  .seo-page .site-hero-lead,
  .seo-page .site-hero-note{text-shadow:none !important;}}@media (min-width: 721px) and (max-width: 1280px){.seo-page .site-hero::before{background-position:64% center !important;}}@media (max-width: 720px){.seo-page .site-hero{background:#030610 !important;}.seo-page .site-hero::before{background-size:auto 84% !important;background-position:68% bottom !important;background-repeat:no-repeat !important;}.seo-page .site-hero-copy{position:relative !important;z-index:2 !important;}}@media (max-width: 430px){.seo-page .site-hero::before{background-size:auto 78% !important;background-position:66% bottom !important;}}@media (max-width: 360px){.seo-page .site-hero::before{background-size:auto 74% !important;background-position:65% bottom !important;}}body[data-current-view="trafego-pago"] .nav-solutions-trigger{color:#55d9ff;text-shadow:0 0 18px rgba(85,217,255,.12);}body[data-current-view="trafego-pago"] .nav-solutions-trigger::after{transform:translateX(-50%) scaleX(1);}body[data-current-view="trafego-pago"] .nav-solutions-trigger::before{opacity:1;transform:translateX(-50%) scaleX(1);}.paid-page .site-hero{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(720px, 79vh, 870px);padding:clamp(82px, 8.2vw, 118px) 0 clamp(108px, 9vw, 136px) !important;background:radial-gradient(760px 420px at 80% 37%, rgba(45,105,255,.10), transparent 72%),
    radial-gradient(580px 360px at 93% 68%, rgba(226,48,244,.075), transparent 74%),
    #030610 !important;}.paid-page .site-hero::before{content:"" !important;display:block !important;position:absolute !important;z-index:-2 !important;inset:0 !important;pointer-events:none !important;opacity:1 !important;filter:none !important;transform:none !important;background-image:linear-gradient(rgba(88,119,194,.027) 1px, transparent 1px),
    linear-gradient(90deg, rgba(88,119,194,.023) 1px, transparent 1px),
    radial-gradient(580px 340px at 78% 42%, rgba(27,93,255,.085), transparent 74%) !important;background-size:78px 78px, 78px 78px, auto !important;background-position:center !important;background-repeat:repeat, repeat, no-repeat !important;-webkit-mask-image:linear-gradient(to bottom, rgba(0,0,0,.65), #000 20%, #000 84%, transparent 100%);mask-image:linear-gradient(to bottom, rgba(0,0,0,.65), #000 20%, #000 84%, transparent 100%);}.paid-page .site-hero::after{content:"" !important;display:block !important;position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(90deg,
      rgba(3,6,16,.99) 0%,
      rgba(3,6,16,.96) 34%,
      rgba(3,6,16,.68) 51%,
      rgba(3,6,16,.17) 72%,
      rgba(3,6,16,0) 100%),
    linear-gradient(180deg, rgba(3,6,16,.04), rgba(3,6,16,.05) 68%, rgba(3,6,16,.82) 100%);}.paid-page .site-hero-grid{min-height:560px;grid-template-columns:minmax(0, .95fr) minmax(440px, .88fr);gap:clamp(44px, 5vw, 82px);align-items:center;}.paid-page .site-hero-copy{position:relative;z-index:2;max-width:700px;}.paid-page .site-hero-copy h1{max-width:680px;font-size:clamp(3.65rem, 4.6vw, 4.8rem);line-height:.99;}.paid-page .site-hero-lead{max-width:620px;}.paid-page .site-hero .site-preview{display:block !important;visibility:visible !important;opacity:1 !important;pointer-events:none;width:min(100%, 610px);justify-self:end;border:0;border-radius:0;background:transparent;box-shadow:none;}.paid-control-stage{position:relative;width:100%;padding:18px;border:1px solid rgba(101,132,224,.23);border-radius:28px;background:radial-gradient(360px 200px at 0% 0%, rgba(9,215,255,.050), transparent 74%),
    radial-gradient(340px 200px at 100% 100%, rgba(240,43,215,.050), transparent 74%),
    linear-gradient(145deg, rgba(8,15,33,.94), rgba(6,9,24,.91));box-shadow:0 36px 92px rgba(0,0,0,.43),
    inset 0 1px 0 rgba(255,255,255,.04);transform:perspective(1120px) rotateY(-3deg) rotateX(1deg);transform-origin:center;}.paid-control-stage::before{content:"";position:absolute;z-index:-1;inset:14% -8% -8% 18%;border-radius:38px;background:radial-gradient(circle, rgba(58,89,255,.18), rgba(154,67,255,.075) 44%, transparent 72%);filter:blur(30px);opacity:.82;}.paid-stage-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px;padding:0 3px;}.paid-stage-label,
.paid-stage-mode{display:inline-flex;align-items:center;gap:8px;color:#8e9bb8;font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;}.paid-stage-mode::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 13px rgba(9,215,255,.55);}.paid-control-bar{display:grid;grid-template-columns:repeat(4, minmax(0,1fr));gap:8px;margin-bottom:10px;}.paid-control-chip{min-width:0;padding:10px 9px;border:1px solid rgba(96,127,211,.13);border-radius:12px;background:rgba(255,255,255,.018);}.paid-control-chip small{display:block;margin-bottom:4px;color:#71809c;font-family:var(--mono);font-size:7px;letter-spacing:.08em;text-transform:uppercase;}.paid-control-chip strong{display:block;color:#c7d1e5;font-size:10px;line-height:1.3;}.paid-campaign-card{padding:14px;border:1px solid rgba(85,128,231,.18);border-radius:16px;background:radial-gradient(230px 120px at 100% 0%, rgba(119,67,255,.075), transparent 74%),
    linear-gradient(140deg, rgba(9,18,40,.92), rgba(7,11,29,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.025);}.paid-campaign-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px;}.paid-channel-badges{display:flex;align-items:center;gap:7px;}.paid-channel-badge{display:inline-flex;align-items:center;min-height:27px;padding:0 9px;border:1px solid rgba(81,144,255,.20);border-radius:999px;color:#9fcaff;background:rgba(31,91,255,.04);font-family:var(--mono);font-size:7.5px;font-weight:700;letter-spacing:.075em;text-transform:uppercase;}.paid-channel-badge--violet{border-color:rgba(214,73,255,.20);color:#d9afff;background:rgba(190,58,255,.04);}.paid-live-dot{display:inline-flex;align-items:center;gap:7px;color:#7f8daa;font-family:var(--mono);font-size:7.5px;letter-spacing:.075em;text-transform:uppercase;}.paid-live-dot::before{content:"";width:6px;height:6px;border-radius:50%;background:#75a4ff;box-shadow:0 0 10px rgba(72,125,255,.5);}.paid-flow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding-top:4px;}.paid-flow::before{content:"";position:absolute;top:32px;left:10%;right:10%;height:1px;background:linear-gradient(90deg, rgba(9,215,255,.66), rgba(57,99,255,.64), rgba(139,73,255,.64), rgba(240,43,215,.64));box-shadow:0 0 12px rgba(74,105,255,.12);}.paid-flow-step{position:relative;z-index:1;min-width:0;text-align:center;}.paid-flow-node{display:grid;place-items:center;width:50px;height:50px;margin:0 auto 10px;border:1px solid rgba(81,143,255,.31);border-radius:50%;color:#76cfff;background:linear-gradient(180deg, rgba(8,17,36,.98), rgba(4,9,22,.98));box-shadow:0 0 0 6px #081026, inset 0 1px 0 rgba(255,255,255,.04), 0 0 18px rgba(35,105,255,.08);}.paid-flow-step:nth-child(2) .paid-flow-node{color:#7faaff;border-color:rgba(83,108,255,.31);}.paid-flow-step:nth-child(3) .paid-flow-node{color:#aa8dff;border-color:rgba(139,73,255,.31);}.paid-flow-step:nth-child(4) .paid-flow-node{color:#ef88f9;border-color:rgba(240,43,215,.31);}.paid-flow-node svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.paid-flow-step strong{display:block;color:#dfe6f5;font-size:10.5px;line-height:1.3;}.paid-flow-step small{display:block;margin-top:4px;color:#707e99;font-size:8px;line-height:1.35;}.paid-decision-strip{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(97,126,206,.13);border-radius:14px;background:rgba(255,255,255,.017);}.paid-decision-strip span{min-width:0;color:#8592ac;font-size:9px;line-height:1.4;}.paid-decision-strip strong{color:#cfd8eb;font-size:10px;}.paid-decision-arrow{color:#7587ab;font-size:14px;}.paid-layers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;}.paid-layer{--paid-rgb:9,215,255;position:relative;min-height:220px;padding:24px;overflow:hidden;border:1px solid rgba(95,125,211,.18);border-radius:22px;background:radial-gradient(190px 130px at 0% 0%, rgba(var(--paid-rgb),.052), transparent 74%),
    linear-gradient(145deg, rgba(9,16,34,.89), rgba(7,11,26,.85));box-shadow:inset 0 1px 0 rgba(255,255,255,.03), 0 16px 38px rgba(0,0,0,.12);}.paid-layer:nth-child(2){--paid-rgb:36,118,255;}.paid-layer:nth-child(3){--paid-rgb:73,98,255;}.paid-layer:nth-child(4){--paid-rgb:104,79,255;}.paid-layer:nth-child(5){--paid-rgb:139,73,255;}.paid-layer:nth-child(6){--paid-rgb:171,64,247;}.paid-layer:nth-child(7){--paid-rgb:205,52,235;}.paid-layer:nth-child(8){--paid-rgb:240,43,215;}.paid-layer::after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:1px;background:linear-gradient(90deg, transparent, rgba(var(--paid-rgb),.68), transparent);opacity:.5;}.paid-layer-index{display:inline-flex;align-items:center;min-height:28px;margin-bottom:23px;padding:0 10px;border:1px solid rgba(var(--paid-rgb),.20);border-radius:999px;color:rgba(198,211,238,.82);background:rgba(4,10,24,.66);font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.09em;}.paid-layer h3{margin:0 0 10px;color:#edf2ff;font-size:16px;letter-spacing:-.015em;}.paid-layer p{margin:0;color:#8591aa;font-size:12.5px;line-height:1.67;}.paid-channels{display:grid;grid-template-columns:1fr 1fr;gap:18px;}.paid-channel-card{position:relative;padding:clamp(28px,3vw,36px);border:1px solid rgba(95,125,211,.19);border-radius:24px;background:radial-gradient(310px 170px at 0% 0%, rgba(9,215,255,.038), transparent 72%),
    linear-gradient(145deg, rgba(9,16,34,.91), rgba(7,11,27,.87));box-shadow:0 18px 44px rgba(3,7,20,.18), inset 0 1px 0 rgba(255,255,255,.03);}.paid-channel-card--search{background:radial-gradient(310px 170px at 100% 0%, rgba(240,43,215,.042), transparent 72%),
    linear-gradient(145deg, rgba(10,15,34,.91), rgba(10,9,28,.87));}.paid-channel-status{display:inline-flex;align-items:center;min-height:30px;margin-bottom:20px;padding:0 11px;border:1px solid rgba(9,215,255,.22);border-radius:999px;color:#9cecff;background:rgba(9,215,255,.032);font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.095em;text-transform:uppercase;}.paid-channel-card--search .paid-channel-status{border-color:rgba(207,72,255,.22);color:#ddb7ff;background:rgba(185,65,255,.038);}.paid-channel-card h3{margin-bottom:12px;font-size:clamp(1.55rem,2vw,2rem);line-height:1.12;}.paid-channel-card > p{margin:0 0 20px;color:#95a1b9;font-size:13.5px;line-height:1.7;}.paid-channel-list{display:grid;gap:10px;}.paid-channel-list span{position:relative;display:block;padding:11px 12px 11px 34px;border:1px solid rgba(96,126,204,.11);border-radius:12px;color:#c4cde0;background:rgba(255,255,255,.015);font-size:12px;line-height:1.45;}.paid-channel-list span::before{content:"";position:absolute;left:13px;top:50%;width:8px;height:8px;transform:translateY(-50%);border:1px solid rgba(9,215,255,.45);border-radius:50%;}.paid-channel-card--search .paid-channel-list span::before{border-color:rgba(219,75,255,.44);}.paid-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.paid-metric-card{min-height:258px;padding:26px;border:1px solid rgba(95,125,211,.18);border-radius:22px;background:linear-gradient(145deg,rgba(9,16,34,.88),rgba(7,11,26,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.03);}.paid-metric-kicker{display:block;margin-bottom:20px;color:#8da1c9;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}.paid-metric-card h3{margin-bottom:14px;color:#edf2ff;font-size:20px;}.paid-metric-card p{margin-bottom:18px;color:#8f9bb3;font-size:13px;line-height:1.7;}.paid-metric-tags{display:flex;flex-wrap:wrap;gap:7px;}.paid-metric-tags span{padding:7px 9px;border:1px solid rgba(92,128,221,.14);border-radius:999px;color:#afbad0;background:rgba(255,255,255,.018);font-size:10px;}@media (max-width:1180px){.paid-page .site-hero-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);gap:38px;}.paid-page .site-hero-copy h1{font-size:clamp(3.25rem,5vw,4.15rem);}.paid-layers{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:960px){.paid-page .site-hero{min-height:0;padding:72px 0 92px !important;}.paid-page .site-hero-grid{display:grid !important;grid-template-columns:1fr !important;min-height:0 !important;gap:48px;}.paid-page .site-hero-copy{max-width:760px;}.paid-page .site-hero .site-preview{width:min(100%,720px);margin-inline:auto;justify-self:center;}.paid-page .site-hero::after{background:linear-gradient(180deg,rgba(3,6,16,.88) 0%,rgba(3,6,16,.44) 50%,rgba(3,6,16,.75) 100%);}.paid-channels{grid-template-columns:1fr;}.paid-metrics{grid-template-columns:1fr;}}@media (max-width:720px){.paid-page .site-hero{padding:56px 0 78px !important;}.paid-page .site-hero-grid{gap:38px;}.paid-page .site-hero-copy{max-width:620px;margin-inline:auto;}.paid-page .site-hero-copy h1{max-width:100%;font-size:clamp(2.55rem,11.1vw,3.35rem);line-height:1.005;}.paid-page .site-hero-copy .eyebrow{width:fit-content !important;max-width:100% !important;}.paid-control-stage{padding:13px;border-radius:22px;transform:none;}.paid-control-bar{grid-template-columns:repeat(2,minmax(0,1fr));}.paid-flow{grid-template-columns:1fr 1fr;gap:17px 10px;}.paid-flow::before{display:none;}.paid-decision-strip{grid-template-columns:1fr;text-align:left;}.paid-decision-arrow{display:none;}.paid-layers{grid-template-columns:1fr;}.paid-layer{min-height:0;}}@media (max-width:520px){.paid-page .site-hero .site-preview{display:none !important;}.paid-page .site-hero-grid{gap:0;}.paid-page .site-hero{min-height:auto !important;padding:48px 0 84px !important;}.paid-page .site-hero::before{background-size:62px 62px,62px 62px,auto !important;opacity:.72 !important;}}@media (max-width:430px){.paid-page .site-hero-copy h1{font-size:clamp(2.4rem,10.7vw,2.95rem);}.paid-page .site-hero-copy .eyebrow{font-size:8.5px !important;letter-spacing:.055em !important;padding:6px 9px 6px 8px !important;}.paid-channel-card,
  .paid-metric-card{padding:22px;}}@media (max-width:1080px){.paid-page .site-hero{min-height:calc(100svh - var(--header-h)) !important;padding:clamp(58px,8vw,92px) 0 clamp(118px,17vw,180px) !important;display:flex !important;align-items:flex-start !important;}.paid-page .site-hero-grid{display:block !important;min-height:0 !important;}.paid-page .site-hero .site-preview{display:none !important;visibility:hidden !important;opacity:0 !important;}.paid-page .site-hero-copy{max-width:760px !important;}.paid-page .site-hero::before{background-image:radial-gradient(460px 220px at 68% 92%, rgba(36,118,255,.115), transparent 72%),
      radial-gradient(360px 190px at 84% 94%, rgba(240,43,215,.085), transparent 72%),
      linear-gradient(rgba(91,121,194,.032) 1px, transparent 1px),
      linear-gradient(90deg, rgba(91,121,194,.026) 1px, transparent 1px) !important;background-size:auto,auto,72px 72px,72px 72px !important;background-position:center bottom,center bottom,center,center !important;background-repeat:no-repeat,no-repeat,repeat,repeat !important;}.paid-page .site-hero::after{background:linear-gradient(180deg,rgba(3,6,16,.995) 0%,rgba(3,6,16,.97) 38%,rgba(3,6,16,.80) 64%,rgba(3,6,16,.36) 84%,rgba(3,6,16,.56) 100%) !important;}}@media (max-width:960px){.paid-page .site-hero{padding-top:clamp(54px,8vw,86px) !important;padding-bottom:clamp(128px,20vw,180px) !important;}.paid-page .site-hero-copy{max-width:720px !important;margin-inline:auto !important;}}@media (max-width:720px){.paid-page .site-hero{min-height:calc(100svh - var(--header-h)) !important;padding-top:54px !important;padding-bottom:132px !important;}.paid-page .site-hero-copy{max-width:620px !important;}}@media (max-width:520px){.paid-page .site-hero{min-height:calc(100svh - var(--header-h)) !important;padding:54px 0 118px !important;}.paid-page .site-hero .site-preview{display:none !important;}.paid-page .site-hero-grid{gap:0 !important;}}@media (max-width:430px){.paid-page .site-hero{padding-top:54px !important;padding-bottom:108px !important;}}@media (max-width:360px){.paid-page .site-hero{padding-bottom:96px !important;}}.paid-page .site-hero{position:relative !important;isolation:isolate !important;overflow:hidden !important;background:#030610 !important;}.paid-page .site-hero::before{content:"" !important;display:block !important;position:absolute !important;z-index:-2 !important;inset:0 !important;pointer-events:none !important;background-image:url("/assets/heroes-hq/trafego-pago-hero-hq.webp") !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:center right !important;opacity:1 !important;filter:none !important;-webkit-filter:none !important;mix-blend-mode:normal !important;transform:none !important;-webkit-mask-image:none !important;mask-image:none !important;image-rendering:auto !important;}.paid-page .site-hero::after{content:none !important;display:none !important;opacity:0 !important;background:none !important;}.paid-page .site-hero .site-preview{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;}@media (min-width: 1081px){.paid-page .site-hero-grid{grid-template-columns:minmax(0, 1.02fr) minmax(430px, .82fr) !important;align-items:center !important;}.paid-page .site-hero-copy{position:relative !important;z-index:2 !important;max-width:710px !important;}}@media (min-width: 721px) and (max-width: 1280px){.paid-page .site-hero::before{background-position:64% center !important;}}@media (max-width: 720px){.paid-page .site-hero{background:#030610 !important;}.paid-page .site-hero::before{background-size:auto 78% !important;background-position:68% bottom !important;background-repeat:no-repeat !important;}.paid-page .site-hero-copy{position:relative !important;z-index:2 !important;}}@media (max-width: 430px){.paid-page .site-hero::before{background-size:auto 72% !important;background-position:66% bottom !important;}}@media (max-width: 360px){.paid-page .site-hero::before{background-size:auto 68% !important;background-position:65% bottom !important;}}body[data-current-view="landing-pages"] .nav-solutions-trigger{color:#55d9ff;text-shadow:0 0 18px rgba(85,217,255,.12);}body[data-current-view="landing-pages"] .nav-solutions-trigger::after{transform:translateX(-50%) scaleX(1);}body[data-current-view="landing-pages"] .nav-solutions-trigger::before{opacity:1;transform:translateX(-50%) scaleX(1);}.landing-page .site-hero{min-height:clamp(690px, 76vh, 850px);background:radial-gradient(720px 420px at 78% 44%, rgba(36,118,255,.085), transparent 72%),
    radial-gradient(560px 330px at 92% 68%, rgba(240,43,215,.055), transparent 74%),
    #030610 !important;}.landing-page .site-hero::before{content:"" !important;display:block !important;position:absolute !important;z-index:-2 !important;inset:0 !important;opacity:1 !important;filter:none !important;background:linear-gradient(rgba(91,121,194,.032) 1px, transparent 1px),
    linear-gradient(90deg, rgba(91,121,194,.025) 1px, transparent 1px),
    radial-gradient(620px 330px at 78% 42%, rgba(44,94,255,.075), transparent 72%) !important;background-size:76px 76px, 76px 76px, auto !important;background-repeat:repeat, repeat, no-repeat !important;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, rgba(0,0,0,.66), #000 42%, #000 78%, transparent 100%);mask-image:linear-gradient(to bottom, rgba(0,0,0,.66), #000 42%, #000 78%, transparent 100%);}.landing-page .site-hero::after{content:"" !important;display:block !important;position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(90deg, rgba(3,6,16,.98) 0%, rgba(3,6,16,.91) 36%, rgba(3,6,16,.45) 56%, rgba(3,6,16,.04) 78%, transparent 100%),
    linear-gradient(180deg, transparent 52%, rgba(3,6,16,.78) 100%) !important;}.landing-page .site-hero-grid{min-height:clamp(600px, 68vh, 735px);grid-template-columns:minmax(0, .96fr) minmax(440px, .84fr);gap:clamp(42px, 5vw, 82px);}.landing-page .site-hero-copy{max-width:690px;}.landing-page .site-hero-copy h1{max-width:680px;font-size:clamp(3.65rem, 4.5vw, 4.7rem);}.landing-page .site-hero .site-preview{display:block !important;visibility:visible !important;opacity:1 !important;width:min(100%, 570px);justify-self:end;border:0;background:transparent;box-shadow:none;}.lp-stage{position:relative;width:100%;min-height:500px;padding:18px;border:1px solid rgba(101,132,223,.22);border-radius:30px;background:radial-gradient(330px 190px at 12% 4%, rgba(9,215,255,.045), transparent 72%),
    radial-gradient(300px 180px at 100% 100%, rgba(240,43,215,.05), transparent 74%),
    linear-gradient(145deg, rgba(8,15,33,.92), rgba(6,9,24,.90));box-shadow:0 34px 92px rgba(0,0,0,.38), inset 0 1px 0 rgba(255,255,255,.035);transform:perspective(1150px) rotateY(-3deg) rotateX(1deg);}.lp-stage::before{content:"";position:absolute;z-index:-1;inset:18% -8% -9% 20%;border-radius:40px;background:radial-gradient(circle, rgba(66,88,255,.16), rgba(139,73,255,.055) 48%, transparent 74%);filter:blur(30px);}.lp-stage-top,
.lp-stage-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 4px;color:#8796b7;font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.10em;text-transform:uppercase;}.lp-stage-top{margin-bottom:13px;}.lp-stage-bottom{margin-top:13px;}.lp-stage-status{display:inline-flex;align-items:center;gap:7px;}.lp-stage-status::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px rgba(9,215,255,.55);}.lp-browser{overflow:hidden;border:1px solid rgba(96,128,211,.20);border-radius:20px;background:#060b18;box-shadow:inset 0 1px 0 rgba(255,255,255,.03);}.lp-browser-bar{display:flex;align-items:center;gap:7px;min-height:38px;padding:0 12px;border-bottom:1px solid rgba(94,121,194,.13);background:rgba(255,255,255,.015);}.lp-browser-dot{width:6px;height:6px;border-radius:50%;background:rgba(142,155,186,.34);}.lp-browser-url{min-width:0;margin-left:6px;color:#62718f;font-family:var(--mono);font-size:7.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.lp-mock{position:relative;min-height:370px;padding:24px 24px 18px;background:radial-gradient(260px 170px at 86% 18%, rgba(68,80,255,.09), transparent 72%),
    linear-gradient(180deg, rgba(6,11,25,.98), rgba(5,9,20,.98));}.lp-mock::before{content:"";position:absolute;top:0;left:18%;right:18%;height:1px;background:var(--gradient);opacity:.85;}.lp-mock-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(145px,.66fr);gap:18px;align-items:center;}.lp-copy-lines{display:grid;gap:8px;}.lp-kicker-line,
.lp-title-line,
.lp-text-line,
.lp-proof-line{display:block;border-radius:999px;background:rgba(116,139,194,.18);}.lp-kicker-line{width:84px;height:6px;background:rgba(9,215,255,.52);}.lp-title-line{width:95%;height:14px;background:linear-gradient(90deg, rgba(232,239,255,.86), rgba(146,161,197,.46));}.lp-title-line:nth-child(3){width:78%;}.lp-text-line{width:90%;height:6px;}.lp-text-line:nth-child(5){width:72%;}.lp-mock-cta{width:128px;height:34px;margin-top:8px;border:1px solid rgba(126,150,255,.36);border-radius:10px;background:linear-gradient(92deg, rgba(9,215,255,.95), rgba(36,118,255,.96) 38%, rgba(122,69,255,.96) 70%, rgba(240,43,215,.95));box-shadow:0 10px 26px rgba(44,89,255,.15);}.lp-mock-visual{position:relative;min-height:176px;border:1px solid rgba(92,122,206,.18);border-radius:18px;background:radial-gradient(circle at 62% 40%, rgba(94,92,255,.22), transparent 42%),
    radial-gradient(circle at 74% 60%, rgba(240,43,215,.12), transparent 52%),
    linear-gradient(145deg, rgba(10,17,37,.92), rgba(8,11,29,.84));overflow:hidden;}.lp-mock-visual::before,
.lp-mock-visual::after{content:"";position:absolute;border-radius:50%;}.lp-mock-visual::before{width:104px;height:104px;left:20px;top:30px;border:1px solid rgba(9,215,255,.34);box-shadow:inset 0 0 26px rgba(36,118,255,.08), 0 0 25px rgba(9,215,255,.06);}.lp-mock-visual::after{width:66px;height:66px;right:20px;bottom:24px;border:1px solid rgba(240,43,215,.32);box-shadow:0 0 24px rgba(240,43,215,.06);}.lp-proof-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px;}.lp-proof-block{padding:12px;border:1px solid rgba(92,122,202,.12);border-radius:13px;background:rgba(255,255,255,.014);}.lp-proof-block span{display:block;width:44%;height:5px;margin-bottom:8px;border-radius:999px;background:rgba(92,151,255,.42);}.lp-proof-block i{display:block;width:82%;height:5px;border-radius:999px;background:rgba(116,137,183,.16);}.lp-form-strip{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;margin-top:14px;padding:12px;border:1px solid rgba(95,124,205,.12);border-radius:14px;background:rgba(255,255,255,.012);}.lp-form-field{height:31px;border:1px solid rgba(98,128,207,.14);border-radius:9px;background:rgba(4,9,22,.78);}.lp-form-button{width:76px;height:31px;border-radius:9px;background:linear-gradient(92deg, rgba(36,118,255,.92), rgba(122,69,255,.92), rgba(240,43,215,.90));}.lp-callout{position:absolute;z-index:3;display:grid;gap:3px;min-width:130px;padding:10px 12px;border:1px solid rgba(105,135,222,.18);border-radius:13px;background:rgba(6,12,28,.92);box-shadow:0 14px 34px rgba(0,0,0,.28);backdrop-filter:blur(8px);}.lp-callout small{color:#70809f;font-family:var(--mono);font-size:7px;letter-spacing:.08em;text-transform:uppercase;}.lp-callout strong{color:#dfe7f8;font-size:10px;}.lp-callout--one{top:82px;right:-34px;}.lp-callout--two{bottom:76px;left:-30px;}.lp-anatomy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;}.lp-anatomy-card{--lp-rgb:9,215,255;position:relative;min-height:220px;padding:24px;border:1px solid rgba(95,125,211,.18);border-radius:22px;background:radial-gradient(190px 120px at 0% 0%, rgba(var(--lp-rgb),.05), transparent 74%),
    linear-gradient(145deg, rgba(9,16,34,.88), rgba(7,11,26,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.03), 0 16px 38px rgba(0,0,0,.13);}.lp-anatomy-card:nth-child(2){--lp-rgb:36,118,255}.lp-anatomy-card:nth-child(3){--lp-rgb:73,98,255}.lp-anatomy-card:nth-child(4){--lp-rgb:104,79,255}.lp-anatomy-card:nth-child(5){--lp-rgb:139,73,255}.lp-anatomy-card:nth-child(6){--lp-rgb:171,64,247}.lp-anatomy-card:nth-child(7){--lp-rgb:205,52,235}.lp-anatomy-card:nth-child(8){--lp-rgb:240,43,215}.lp-anatomy-index{display:inline-flex;align-items:center;min-height:28px;margin-bottom:22px;padding:0 10px;border:1px solid rgba(var(--lp-rgb),.22);border-radius:999px;color:#c5d0e7;background:rgba(4,10,24,.66);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.09em;}.lp-anatomy-card h3{margin-bottom:10px;font-size:16px;}.lp-anatomy-card p{margin:0;color:#8591aa;font-size:12.5px;line-height:1.67;}.lp-destinations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.lp-destination-card{position:relative;padding:clamp(26px,3vw,34px);border:1px solid rgba(95,125,211,.18);border-radius:24px;background:linear-gradient(145deg, rgba(9,16,34,.90), rgba(7,11,27,.86));box-shadow:0 18px 44px rgba(3,7,20,.18), inset 0 1px 0 rgba(255,255,255,.03);}.lp-destination-card--focus{border-color:rgba(88,130,255,.30);background:radial-gradient(310px 170px at 0% 0%, rgba(36,118,255,.07), transparent 72%),
    radial-gradient(260px 150px at 100% 100%, rgba(240,43,215,.045), transparent 72%),
    linear-gradient(145deg, rgba(10,18,39,.94), rgba(8,11,29,.90));}.lp-destination-status{display:inline-flex;min-height:29px;align-items:center;margin-bottom:20px;padding:0 10px;border:1px solid rgba(96,128,214,.18);border-radius:999px;color:#91a4cb;font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;}.lp-destination-card--focus .lp-destination-status{color:#a9edff;border-color:rgba(9,215,255,.24);background:rgba(9,215,255,.03);}.lp-destination-card h3{margin-bottom:12px;font-size:21px;}.lp-destination-card > p{color:#95a1b9;font-size:13px;line-height:1.7;}.lp-destination-list{display:grid;gap:9px;margin-top:18px;}.lp-destination-list span{position:relative;padding-left:20px;color:#b9c3d7;font-size:11.5px;line-height:1.5;}.lp-destination-list span::before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border:1px solid rgba(70,143,255,.52);border-radius:50%;}.lp-scope-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:18px;}.lp-scope-card{padding:clamp(28px,3vw,36px);border:1px solid rgba(95,125,211,.18);border-radius:24px;background:linear-gradient(145deg, rgba(9,16,34,.90), rgba(7,11,27,.86));box-shadow:0 18px 44px rgba(3,7,20,.18), inset 0 1px 0 rgba(255,255,255,.03);}.lp-scope-card h3{margin-bottom:12px;font-size:clamp(1.55rem,2vw,1.95rem);}.lp-scope-card > p{color:#94a0b8;font-size:13px;line-height:1.7;}.lp-scope-list{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;}.lp-scope-list span{padding:11px 12px;border:1px solid rgba(96,126,204,.11);border-radius:12px;color:#c2cbdd;background:rgba(255,255,255,.015);font-size:11.5px;line-height:1.45;}.lp-scope-note{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:clamp(30px,3.5vw,44px);overflow:hidden;border:1px solid rgba(102,130,230,.22);border-radius:24px;background:radial-gradient(310px 180px at 85% 10%, rgba(122,69,255,.075), transparent 72%),
    linear-gradient(145deg, rgba(8,15,34,.92), rgba(10,9,28,.88));}.lp-scope-note::before{content:"";position:absolute;top:0;left:16%;right:16%;height:1px;background:var(--gradient);}.lp-scope-note .eyebrow{margin-bottom:18px !important;}.lp-scope-note strong{display:block;margin-bottom:14px;color:#edf2ff;font-size:clamp(1.55rem,2.4vw,2.15rem);line-height:1.15;}.lp-scope-note p{margin:0;color:#929eb6;font-size:13px;line-height:1.72;}.lp-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.lp-metric-card{min-height:245px;padding:26px;border:1px solid rgba(95,125,211,.18);border-radius:22px;background:linear-gradient(145deg, rgba(9,16,34,.88), rgba(7,11,26,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.03);}.lp-metric-kicker{display:block;margin-bottom:20px;color:#8da1c9;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}.lp-metric-card h3{margin-bottom:14px;font-size:20px;}.lp-metric-card p{margin-bottom:18px;color:#8f9bb3;font-size:13px;line-height:1.7;}.lp-metric-tags{display:flex;flex-wrap:wrap;gap:7px;}.lp-metric-tags span{padding:7px 9px;border:1px solid rgba(92,128,221,.14);border-radius:999px;color:#afbad0;background:rgba(255,255,255,.018);font-size:10px;}@media (max-width: 1180px){.landing-page .site-hero-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);gap:36px;}.landing-page .site-hero-copy h1{font-size:clamp(3.3rem,5vw,4.15rem);}.lp-anatomy{grid-template-columns:repeat(2,minmax(0,1fr));}.lp-destinations{grid-template-columns:1fr 1fr;}.lp-destination-card:last-child{grid-column:1 / -1;}}@media (max-width: 960px){.landing-page .site-hero{min-height:0;padding:64px 0 76px !important;}.landing-page .site-hero-grid{display:grid !important;grid-template-columns:1fr !important;min-height:0 !important;gap:48px;}.landing-page .site-hero-copy{max-width:760px;}.landing-page .site-hero .site-preview{display:block !important;width:min(100%,720px);margin-inline:auto;justify-self:center;}.landing-page .site-hero::after{background:linear-gradient(180deg, rgba(3,6,16,.82) 0%, rgba(3,6,16,.28) 50%, rgba(3,6,16,.70) 100%) !important;}.lp-scope-grid{grid-template-columns:1fr;}.lp-metrics{grid-template-columns:1fr;}}@media (max-width: 720px){.landing-page .site-hero{padding:54px 0 66px !important;}.landing-page .site-hero-grid{gap:36px;}.landing-page .site-hero-copy{max-width:620px;margin-inline:auto;}.landing-page .site-hero-copy h1{max-width:100%;font-size:clamp(2.55rem,11.2vw,3.35rem);line-height:1.005;}.landing-page .site-hero-copy .eyebrow{width:fit-content !important;max-width:100% !important;}.lp-stage{min-height:0;padding:13px;border-radius:22px;transform:none;}.lp-callout{display:none;}.lp-mock{min-height:0;padding:18px;}.lp-mock-grid{grid-template-columns:1fr;}.lp-mock-visual{min-height:128px;}.lp-proof-row{grid-template-columns:1fr 1fr 1fr;}.lp-form-strip{grid-template-columns:1fr 1fr;}.lp-form-button{width:100%;grid-column:1 / -1;}.lp-anatomy{grid-template-columns:1fr;}.lp-destinations{grid-template-columns:1fr;}.lp-destination-card:last-child{grid-column:auto;}.lp-scope-list{grid-template-columns:1fr;}}@media (max-width: 520px){.landing-page .site-hero .site-preview{display:none !important;}.landing-page .site-hero-grid{gap:0;}.landing-page .site-hero{padding-top:50px !important;padding-bottom:72px !important;}.landing-page .site-hero::before{background:radial-gradient(380px 250px at 80% 74%, rgba(36,118,255,.08), transparent 72%),
      radial-gradient(330px 220px at 96% 88%, rgba(240,43,215,.055), transparent 74%),
      linear-gradient(rgba(91,121,194,.022) 1px, transparent 1px),
      linear-gradient(90deg, rgba(91,121,194,.018) 1px, transparent 1px) !important;background-size:auto, auto, 62px 62px, 62px 62px !important;}.lp-proof-row{grid-template-columns:1fr;}}@media (max-width: 430px){.landing-page .site-hero-copy h1{font-size:clamp(2.38rem,10.8vw,2.95rem);}.landing-page .site-hero-copy .eyebrow{font-size:8.5px !important;letter-spacing:.055em !important;padding:6px 9px 6px 8px !important;}.lp-destination-card,
  .lp-scope-card,
  .lp-scope-note,
  .lp-metric-card{padding:22px;}}@media (max-width: 1080px){.landing-page .site-hero{min-height:0 !important;padding:64px 0 80px !important;}.landing-page .site-hero-grid{grid-template-columns:1fr !important;min-height:0 !important;gap:0 !important;}.landing-page .site-hero-copy{max-width:760px !important;}.landing-page .site-hero .site-preview{display:none !important;visibility:hidden !important;opacity:0 !important;}}body[data-current-view="copy-e-criativos"] .nav-solutions-trigger{color:#55d9ff;text-shadow:0 0 18px rgba(85,217,255,.12);}body[data-current-view="copy-e-criativos"] .nav-solutions-trigger::after{transform:translateX(-50%) scaleX(1);}body[data-current-view="copy-e-criativos"] .nav-solutions-trigger::before{opacity:1;transform:translateX(-50%) scaleX(1);}.creative-page .site-hero{min-height:clamp(690px, 76vh, 850px);background:radial-gradient(720px 420px at 80% 42%, rgba(36,118,255,.09), transparent 72%),
    radial-gradient(560px 330px at 91% 67%, rgba(240,43,215,.06), transparent 74%),
    #030610 !important;}.creative-page .site-hero::before{content:"" !important;display:block !important;position:absolute !important;z-index:-2 !important;inset:0 !important;opacity:1 !important;filter:none !important;background:linear-gradient(rgba(91,121,194,.032) 1px, transparent 1px),
    linear-gradient(90deg, rgba(91,121,194,.025) 1px, transparent 1px),
    radial-gradient(620px 330px at 78% 42%, rgba(44,94,255,.075), transparent 72%) !important;background-size:76px 76px, 76px 76px, auto !important;background-repeat:repeat, repeat, no-repeat !important;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, rgba(0,0,0,.66), #000 42%, #000 78%, transparent 100%);mask-image:linear-gradient(to bottom, rgba(0,0,0,.66), #000 42%, #000 78%, transparent 100%);}.creative-page .site-hero::after{content:"" !important;display:block !important;position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(90deg, rgba(3,6,16,.98) 0%, rgba(3,6,16,.91) 36%, rgba(3,6,16,.45) 56%, rgba(3,6,16,.04) 78%, transparent 100%),
    linear-gradient(180deg, transparent 52%, rgba(3,6,16,.78) 100%) !important;}.creative-page .site-hero-grid{min-height:clamp(600px, 68vh, 735px);grid-template-columns:minmax(0, .96fr) minmax(440px, .84fr);gap:clamp(42px, 5vw, 82px);}.creative-page .site-hero-copy{max-width:700px;}.creative-page .site-hero-copy h1{max-width:690px;font-size:clamp(3.55rem, 4.45vw, 4.7rem);}.creative-page .site-hero .site-preview{display:block !important;visibility:visible !important;opacity:1 !important;width:min(100%, 590px);justify-self:end;border:0;background:transparent;box-shadow:none;}.creative-stage{position:relative;width:100%;padding:18px;border:1px solid rgba(101,132,225,.23);border-radius:28px;background:radial-gradient(320px 170px at 8% 0%, rgba(9,215,255,.06), transparent 74%),
    radial-gradient(350px 180px at 100% 100%, rgba(240,43,215,.06), transparent 74%),
    linear-gradient(145deg, rgba(8,15,33,.93), rgba(6,9,24,.91));box-shadow:0 34px 90px rgba(0,0,0,.42),
    inset 0 1px 0 rgba(255,255,255,.04);transform:perspective(1100px) rotateY(-3deg) rotateX(1deg);transform-origin:center;}.creative-stage::before{content:"";position:absolute;z-index:-1;inset:10% -7% -8% 18%;border-radius:36px;background:radial-gradient(circle, rgba(63,89,255,.17), rgba(139,73,255,.07) 44%, transparent 72%);filter:blur(28px);}.creative-stage-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:0 3px;color:#8e9bb8;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}.creative-stage-status{display:inline-flex;align-items:center;gap:8px;}.creative-stage-status::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px rgba(9,215,255,.62);}.creative-message-card{position:relative;overflow:hidden;padding:18px;border:1px solid rgba(80,139,255,.23);border-radius:18px;background:radial-gradient(260px 130px at 100% 0%, rgba(122,69,255,.08), transparent 72%),
    linear-gradient(135deg, rgba(10,19,41,.94), rgba(8,11,29,.9));box-shadow:0 16px 38px rgba(0,0,0,.16), inset 0 1px 0 rgba(255,255,255,.03);}.creative-kicker{display:block;margin-bottom:10px;color:#69dcff;font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;}.creative-message-card strong{display:block;max-width:24ch;margin-bottom:8px;color:#eef3ff;font-size:21px;line-height:1.12;letter-spacing:-.025em;}.creative-message-card p{max-width:42ch;margin:0;color:#8f9bb3;font-size:11px;line-height:1.6;}.creative-message-cta{display:inline-flex;margin-top:14px;padding:8px 11px;border:1px solid rgba(82,139,255,.24);border-radius:10px;color:#e9edff;background:linear-gradient(110deg, rgba(0,138,218,.72), rgba(88,50,215,.78), rgba(207,39,181,.72));font-size:9px;font-weight:800;}.creative-variants{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;}.creative-variant{position:relative;min-height:118px;padding:12px;border:1px solid rgba(94,122,203,.14);border-radius:15px;background:linear-gradient(145deg, rgba(9,15,32,.84), rgba(7,10,25,.8));}.creative-variant--focus{border-color:rgba(72,139,255,.29);box-shadow:inset 0 1px 0 rgba(255,255,255,.03);}.creative-variant small{display:block;margin-bottom:10px;color:#7e8ba7;font-family:var(--mono);font-size:7.5px;letter-spacing:.08em;text-transform:uppercase;}.creative-visual-block{height:46px;margin-bottom:9px;border-radius:10px;background:radial-gradient(circle at 75% 30%, rgba(240,43,215,.42), transparent 32%),
    radial-gradient(circle at 28% 62%, rgba(9,215,255,.35), transparent 34%),
    linear-gradient(135deg,#0b1734,#11102d);}.creative-variant:nth-child(2) .creative-visual-block{background:linear-gradient(145deg, transparent 20%, rgba(36,118,255,.28) 21% 30%, transparent 31%),
    radial-gradient(circle at 68% 44%, rgba(122,69,255,.42), transparent 34%),
    #0a142c;}.creative-variant:nth-child(3) .creative-visual-block{background:linear-gradient(90deg, rgba(9,215,255,.12), transparent 50%, rgba(240,43,215,.14)),
    linear-gradient(145deg,#0b1228,#140c27);}.creative-copy-line{display:block;height:5px;margin-top:5px;border-radius:999px;background:linear-gradient(90deg, rgba(77,147,255,.78), rgba(122,69,255,.68), rgba(240,43,215,.58));}.creative-copy-line:nth-of-type(2){width:78%;opacity:.5;}.creative-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;margin:14px 2px 0;color:#71809b;font-family:var(--mono);font-size:8px;letter-spacing:.07em;text-transform:uppercase;}.creative-flow i{width:4px;height:4px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px rgba(9,215,255,.32);}.creative-layers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;}.creative-layer{--creative-rgb:9,215,255;position:relative;min-height:220px;padding:24px;overflow:hidden;border:1px solid rgba(95,125,211,.18);border-radius:22px;background:radial-gradient(190px 130px at 0% 0%, rgba(var(--creative-rgb),.055), transparent 74%),
    linear-gradient(145deg, rgba(9,16,34,.88), rgba(7,11,26,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 16px 38px rgba(0,0,0,.13);}.creative-layer:nth-child(2){--creative-rgb:36,118,255}.creative-layer:nth-child(3){--creative-rgb:73,98,255}.creative-layer:nth-child(4){--creative-rgb:104,79,255}.creative-layer:nth-child(5){--creative-rgb:139,73,255}.creative-layer:nth-child(6){--creative-rgb:171,64,247}.creative-layer:nth-child(7){--creative-rgb:205,52,235}.creative-layer:nth-child(8){--creative-rgb:240,43,215}.creative-layer::after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--creative-rgb),.74),transparent);opacity:.55;}.creative-layer-index{display:inline-flex;align-items:center;min-height:28px;margin-bottom:24px;padding:0 10px;border:1px solid rgba(var(--creative-rgb),.22);border-radius:999px;color:rgba(198,211,238,.82);background:rgba(4,10,24,.66);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.10em;}.creative-layer h3{margin:0 0 10px;color:#edf2ff;font-size:16px;letter-spacing:-.015em;}.creative-layer p{margin:0;color:#8591aa;font-size:12.5px;line-height:1.67;}.creative-formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.creative-format-card{min-height:245px;padding:26px;border:1px solid rgba(95,125,211,.18);border-radius:22px;background:linear-gradient(145deg, rgba(9,16,34,.88), rgba(7,11,26,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.03);}.creative-format-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:20px;border:1px solid rgba(75,140,255,.2);border-radius:14px;color:#7fc9ff;background:rgba(36,118,255,.045);}.creative-format-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.creative-format-card h3{margin-bottom:11px;color:#edf2ff;font-size:18px;}.creative-format-card p{margin:0;color:#8e9ab2;font-size:13px;line-height:1.68;}.creative-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;}.creative-scope-card{padding:clamp(26px,3vw,34px);border:1px solid rgba(95,125,211,.19);border-radius:24px;background:radial-gradient(300px 170px at 0% 0%, rgba(9,215,255,.04), transparent 72%),
    linear-gradient(145deg, rgba(9,16,34,.90), rgba(7,11,27,.86));box-shadow:0 18px 44px rgba(3,7,20,.19),inset 0 1px 0 rgba(255,255,255,.03);}.creative-scope-card--system{background:radial-gradient(300px 170px at 100% 0%, rgba(240,43,215,.045), transparent 72%),
    linear-gradient(145deg, rgba(10,15,34,.90), rgba(10,9,28,.86));}.creative-scope-status{display:inline-flex;align-items:center;gap:8px;min-height:30px;margin-bottom:20px;padding:0 11px;border:1px solid rgba(9,215,255,.24);border-radius:999px;color:#9cecff;background:rgba(9,215,255,.035);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.10em;text-transform:uppercase;}.creative-scope-card--system .creative-scope-status{border-color:rgba(207,72,255,.24);color:#ddb7ff;background:rgba(185,65,255,.04);}.creative-scope-card h3{margin-bottom:12px;font-size:clamp(1.5rem,2vw,1.95rem);line-height:1.12;}.creative-scope-card > p{margin:0 0 20px;color:#95a1b9;font-size:13.5px;line-height:1.7;}.creative-scope-list{display:grid;gap:10px;}.creative-scope-list span{position:relative;display:block;padding:11px 12px 11px 34px;border:1px solid rgba(96,126,204,.11);border-radius:12px;color:#c4cde0;background:rgba(255,255,255,.015);font-size:12px;line-height:1.45;}.creative-scope-list span::before{content:"";position:absolute;left:13px;top:50%;width:8px;height:8px;transform:translateY(-50%);border:1px solid rgba(9,215,255,.48);border-radius:50%;}.creative-scope-card--system .creative-scope-list span::before{border-color:rgba(219,75,255,.46);}.creative-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.creative-signal-card{min-height:245px;padding:26px;border:1px solid rgba(95,125,211,.18);border-radius:22px;background:linear-gradient(145deg, rgba(9,16,34,.88), rgba(7,11,26,.84));}.creative-signal-kicker{display:block;margin-bottom:20px;color:#8da1c9;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}.creative-signal-card h3{margin-bottom:14px;color:#edf2ff;font-size:20px;}.creative-signal-card p{margin-bottom:18px;color:#8f9bb3;font-size:13px;line-height:1.7;}.creative-signal-tags{display:flex;flex-wrap:wrap;gap:7px;}.creative-signal-tags span{padding:7px 9px;border:1px solid rgba(92,128,221,.14);border-radius:999px;color:#afbad0;background:rgba(255,255,255,.018);font-size:10px;}@media (max-width:1180px){.creative-page .site-hero-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);gap:36px;}.creative-page .site-hero-copy h1{font-size:clamp(3.2rem,5vw,4.1rem);}.creative-layers{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:960px){.creative-page .site-hero{min-height:0;padding:64px 0 78px !important;}.creative-page .site-hero-grid{display:grid !important;grid-template-columns:1fr !important;min-height:0 !important;gap:48px;}.creative-page .site-hero-copy{max-width:760px;}.creative-page .site-hero .site-preview{display:block !important;width:min(100%,720px);margin-inline:auto;justify-self:center;}.creative-page .site-hero::after{background:linear-gradient(180deg,rgba(3,6,16,.86) 0%,rgba(3,6,16,.40) 48%,rgba(3,6,16,.72) 100%) !important;}.creative-scope-grid{grid-template-columns:1fr;}.creative-formats,.creative-signals{grid-template-columns:1fr;}}@media (max-width:720px){.creative-page .site-hero{padding:54px 0 66px !important;}.creative-page .site-hero-grid{gap:36px;}.creative-page .site-hero-copy{max-width:620px;margin-inline:auto;}.creative-page .site-hero-copy h1{max-width:100%;font-size:clamp(2.5rem,11vw,3.3rem);line-height:1.01;}.creative-page .site-hero-copy .eyebrow{width:fit-content !important;max-width:100% !important;}.creative-stage{transform:none;padding:13px;border-radius:22px;}.creative-variants{grid-template-columns:1fr;}.creative-variant:not(.creative-variant--focus){display:none;}.creative-layers{grid-template-columns:1fr;}.creative-layer{min-height:0;}}@media (max-width:520px){.creative-page .site-hero .site-preview{display:none !important;}.creative-page .site-hero-grid{gap:0;}.creative-page .site-hero{padding-bottom:72px !important;background:radial-gradient(360px 230px at 76% 80%, rgba(36,118,255,.08), transparent 72%),
      radial-gradient(300px 200px at 90% 94%, rgba(240,43,215,.05), transparent 74%),
      #030610 !important;}.creative-page .site-hero::before{opacity:.22 !important;background-size:58px 58px,58px 58px,auto !important;}}@media (max-width:430px){.creative-page .site-hero{padding:46px 0 60px !important;}.creative-page .site-hero-copy h1{font-size:clamp(2.36rem,10.8vw,2.95rem);}.creative-page .site-hero-copy .eyebrow{font-size:8.5px !important;letter-spacing:.055em !important;padding:6px 9px 6px 8px !important;}.creative-scope-card,.creative-format-card,.creative-signal-card{padding:22px;}}.creative-page .site-hero{position:relative !important;isolation:isolate !important;overflow:hidden !important;background:#030610 !important;}.creative-page .site-hero::before{content:"" !important;display:block !important;position:absolute !important;z-index:-2 !important;inset:0 !important;pointer-events:none !important;background-image:url("/assets/heroes-hq/copy-e-criativos-hero-hq.webp") !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:center right !important;opacity:1 !important;filter:none !important;-webkit-filter:none !important;mix-blend-mode:normal !important;transform:none !important;-webkit-mask-image:none !important;mask-image:none !important;image-rendering:auto !important;}.creative-page .site-hero::after{content:none !important;display:none !important;opacity:0 !important;background:none !important;}.creative-page .site-hero .site-preview{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;}@media (min-width: 1081px){.creative-page .site-hero-grid{grid-template-columns:minmax(0, 1.04fr) minmax(420px, .78fr) !important;align-items:center !important;}.creative-page .site-hero-copy{position:relative !important;z-index:2 !important;max-width:705px !important;}}@media (min-width: 721px) and (max-width: 1280px){.creative-page .site-hero::before{background-position:66% center !important;}}@media (max-width: 720px){.creative-page .site-hero{background:#030610 !important;}.creative-page .site-hero::before{background-size:auto 82% !important;background-position:70% bottom !important;background-repeat:no-repeat !important;}.creative-page .site-hero-copy{position:relative !important;z-index:2 !important;}}@media (max-width: 430px){.creative-page .site-hero::before{background-size:auto 76% !important;background-position:68% bottom !important;}}@media (max-width: 360px){.creative-page .site-hero::before{background-size:auto 72% !important;background-position:67% bottom !important;}}body[data-current-view="tracking-mensuracao"] .nav-solutions-trigger{color:#55d9ff;text-shadow:0 0 18px rgba(85,217,255,.12);}body[data-current-view="tracking-mensuracao"] .nav-solutions-trigger::after{transform:translateX(-50%) scaleX(1);}body[data-current-view="tracking-mensuracao"] .nav-solutions-trigger::before{opacity:1;transform:translateX(-50%) scaleX(1);}.measurement-page .site-hero{min-height:clamp(690px,76vh,850px);position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(760px 430px at 81% 42%, rgba(36,118,255,.095), transparent 72%),
    radial-gradient(540px 330px at 92% 68%, rgba(240,43,215,.055), transparent 74%),
    #030610 !important;}.measurement-page .site-hero::before{content:"";position:absolute;z-index:-2;inset:0;pointer-events:none;background:linear-gradient(rgba(91,121,194,.032) 1px, transparent 1px),
    linear-gradient(90deg, rgba(91,121,194,.025) 1px, transparent 1px),
    radial-gradient(620px 330px at 79% 43%, rgba(44,94,255,.075), transparent 72%);background-size:76px 76px,76px 76px,auto;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),#000 42%,#000 80%,transparent 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),#000 42%,#000 80%,transparent 100%);}.measurement-page .site-hero::after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(3,6,16,.985) 0%,rgba(3,6,16,.92) 36%,rgba(3,6,16,.44) 58%,rgba(3,6,16,.04) 80%,transparent 100%),
    linear-gradient(180deg,transparent 54%,rgba(3,6,16,.78) 100%);}.measurement-page .site-hero-grid{min-height:clamp(600px,68vh,735px);grid-template-columns:minmax(0,.96fr) minmax(450px,.84fr);gap:clamp(42px,5vw,82px);align-items:center;}.measurement-page .site-hero-copy{max-width:700px;}.measurement-page .site-hero-copy h1{max-width:690px;font-size:clamp(3.5rem,4.4vw,4.7rem);}.measurement-page .site-hero .site-preview{display:block !important;visibility:visible !important;opacity:1 !important;width:min(100%,610px);justify-self:end;border:0;background:transparent;box-shadow:none;}.measure-stage{position:relative;width:100%;padding:18px;border:1px solid rgba(101,132,225,.23);border-radius:28px;background:radial-gradient(320px 170px at 8% 0%,rgba(9,215,255,.055),transparent 74%),
    radial-gradient(340px 190px at 100% 100%,rgba(240,43,215,.055),transparent 74%),
    linear-gradient(145deg,rgba(8,15,33,.95),rgba(6,9,24,.93));box-shadow:0 34px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.04);transform:perspective(1100px) rotateY(-2.5deg) rotateX(.7deg);transform-origin:center;}.measure-stage::before{content:"";position:absolute;z-index:-1;inset:12% -8% -8% 20%;border-radius:36px;background:radial-gradient(circle,rgba(63,89,255,.17),rgba(139,73,255,.07) 44%,transparent 72%);filter:blur(28px);}.measure-stage-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:0 3px;color:#8e9bb8;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}.measure-live{display:inline-flex;align-items:center;gap:8px;}.measure-live::before{content:"";width:6px;height:6px;border-radius:50%;background:#26e2bc;box-shadow:0 0 14px rgba(38,226,188,.62);}.measure-source{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:15px 16px;border:1px solid rgba(74,137,255,.21);border-radius:16px;background:linear-gradient(135deg,rgba(10,19,41,.94),rgba(8,11,29,.9));}.measure-source small{display:block;margin-bottom:5px;color:#6fdcff;font-family:var(--mono);font-size:8px;letter-spacing:.09em;text-transform:uppercase;}.measure-source strong{display:block;color:#edf2ff;font-size:14px;line-height:1.25;}.measure-source code{padding:6px 9px;border:1px solid rgba(98,128,213,.16);border-radius:9px;color:#aab9d7;background:rgba(2,7,20,.58);font-family:var(--mono);font-size:8px;}.measure-pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:12px 0;}.measure-node{position:relative;min-height:86px;display:grid;align-content:center;gap:7px;padding:10px 8px;border:1px solid rgba(94,122,203,.14);border-radius:13px;text-align:center;background:linear-gradient(145deg,rgba(9,15,32,.84),rgba(7,10,25,.8));}.measure-node:not(:last-child)::after{content:"";position:absolute;top:50%;right:-8px;z-index:3;width:8px;height:1px;background:linear-gradient(90deg,var(--blue),var(--violet));}.measure-node-icon{display:grid;place-items:center;width:28px;height:28px;margin-inline:auto;border:1px solid rgba(80,139,255,.22);border-radius:9px;color:#7fd7ff;background:rgba(36,118,255,.045);}.measure-node-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.measure-node b{color:#dbe4f7;font-size:9px;line-height:1.15;}.measure-node span{color:#75839e;font-size:7px;line-height:1.25;}.measure-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;}.measure-kpi{min-height:92px;padding:12px;border:1px solid rgba(94,122,203,.14);border-radius:14px;background:linear-gradient(145deg,rgba(9,15,32,.84),rgba(7,10,25,.8));}.measure-kpi small{display:block;margin-bottom:8px;color:#77859f;font-family:var(--mono);font-size:7px;letter-spacing:.07em;text-transform:uppercase;}.measure-kpi strong{display:block;margin-bottom:4px;color:#ecf2ff;font-size:18px;}.measure-kpi span{color:#74dcff;font-size:8px;}.measure-quality{margin-top:10px;padding:10px 12px;border:1px solid rgba(122,69,255,.16);border-radius:12px;color:#94a2bd;background:linear-gradient(90deg,rgba(36,118,255,.035),rgba(122,69,255,.035),rgba(240,43,215,.025));font-size:8.5px;line-height:1.45;}.measurement-chain{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;}.measure-chain-card{--m-rgb:9,215,255;position:relative;min-height:210px;padding:22px;overflow:hidden;border:1px solid rgba(95,125,211,.18);border-radius:21px;background:radial-gradient(180px 120px at 0% 0%,rgba(var(--m-rgb),.055),transparent 74%),
    linear-gradient(145deg,rgba(9,16,34,.88),rgba(7,11,26,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 16px 38px rgba(0,0,0,.12);}.measure-chain-card:nth-child(2){--m-rgb:36,118,255}.measure-chain-card:nth-child(3){--m-rgb:87,91,255}.measure-chain-card:nth-child(4){--m-rgb:151,66,250}.measure-chain-card:nth-child(5){--m-rgb:240,43,215}.measure-chain-index{display:inline-flex;min-height:28px;align-items:center;margin-bottom:22px;padding:0 10px;border:1px solid rgba(var(--m-rgb),.22);border-radius:999px;color:#c6d3ee;background:rgba(4,10,24,.66);font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.1em;}.measure-chain-card h3{margin:0 0 10px;color:#edf2ff;font-size:16px;letter-spacing:-.015em;}.measure-chain-card p{margin:0;color:#8591aa;font-size:12.2px;line-height:1.66;}.measure-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.measure-stack-card{min-height:245px;padding:26px;border:1px solid rgba(95,125,211,.18);border-radius:22px;background:linear-gradient(145deg,rgba(9,16,34,.88),rgba(7,11,26,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.03);}.measure-stack-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:20px;border:1px solid rgba(75,140,255,.2);border-radius:14px;color:#7fc9ff;background:rgba(36,118,255,.045);}.measure-stack-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.measure-stack-card h3{margin-bottom:11px;color:#edf2ff;font-size:18px;}.measure-stack-card p{margin:0;color:#8e9ab2;font-size:13px;line-height:1.68;}.measure-quality-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;}.measure-quality-card{padding:clamp(26px,3vw,34px);border:1px solid rgba(95,125,211,.19);border-radius:24px;background:radial-gradient(300px 170px at 0% 0%,rgba(9,215,255,.04),transparent 72%),
    linear-gradient(145deg,rgba(9,16,34,.90),rgba(7,11,27,.86));box-shadow:0 18px 44px rgba(3,7,20,.19),inset 0 1px 0 rgba(255,255,255,.03);}.measure-quality-card--risk{background:radial-gradient(300px 170px at 100% 0%,rgba(240,43,215,.04),transparent 72%),
    linear-gradient(145deg,rgba(10,15,34,.90),rgba(10,9,28,.86));}.measure-badge{display:inline-flex;align-items:center;min-height:30px;margin-bottom:20px;padding:0 11px;border:1px solid rgba(9,215,255,.24);border-radius:999px;color:#9cecff;background:rgba(9,215,255,.035);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;}.measure-quality-card--risk .measure-badge{border-color:rgba(207,72,255,.24);color:#ddb7ff;background:rgba(185,65,255,.04);}.measure-quality-card h3{margin-bottom:12px;font-size:clamp(1.5rem,2vw,1.95rem);line-height:1.12;}.measure-quality-card > p{margin:0 0 20px;color:#95a1b9;font-size:13.5px;line-height:1.7;}.measure-checks{display:grid;gap:10px;}.measure-checks span{position:relative;display:block;padding:11px 12px 11px 34px;border:1px solid rgba(96,126,204,.11);border-radius:12px;color:#c4cde0;background:rgba(255,255,255,.015);font-size:12px;line-height:1.45;}.measure-checks span::before{content:"";position:absolute;left:13px;top:50%;width:8px;height:8px;transform:translateY(-50%);border:1px solid rgba(9,215,255,.48);border-radius:50%;}.measure-quality-card--risk .measure-checks span::before{border-color:rgba(219,75,255,.46);}.measure-decisions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.measure-decision-card{min-height:245px;padding:26px;border:1px solid rgba(95,125,211,.18);border-radius:22px;background:linear-gradient(145deg,rgba(9,16,34,.88),rgba(7,11,26,.84));}.measure-decision-card small{display:block;margin-bottom:20px;color:#8da1c9;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}.measure-decision-card h3{margin-bottom:14px;color:#edf2ff;font-size:20px;}.measure-decision-card p{margin-bottom:18px;color:#8f9bb3;font-size:13px;line-height:1.7;}.measure-tags{display:flex;flex-wrap:wrap;gap:7px;}.measure-tags span{padding:7px 9px;border:1px solid rgba(92,128,221,.14);border-radius:999px;color:#afbad0;background:rgba(255,255,255,.018);font-size:10px;}@media (max-width:1180px){.measurement-page .site-hero-grid{grid-template-columns:minmax(0,1fr) minmax(400px,.82fr);gap:36px;}.measurement-page .site-hero-copy h1{font-size:clamp(3.15rem,5vw,4.05rem);}.measurement-chain{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:960px){.measurement-page .site-hero{min-height:0;padding:64px 0 78px !important;}.measurement-page .site-hero-grid{display:grid !important;grid-template-columns:1fr !important;min-height:0 !important;gap:48px;}.measurement-page .site-hero-copy{max-width:760px;}.measurement-page .site-hero .site-preview{display:block !important;width:min(100%,720px);margin-inline:auto;justify-self:center;}.measurement-page .site-hero::after{background:linear-gradient(180deg,rgba(3,6,16,.86) 0%,rgba(3,6,16,.40) 48%,rgba(3,6,16,.72) 100%);}.measure-quality-grid{grid-template-columns:1fr;}.measure-stack,.measure-decisions{grid-template-columns:1fr;}}@media (max-width:720px){.measurement-page .site-hero{padding:54px 0 66px !important;}.measurement-page .site-hero-grid{gap:36px;}.measurement-page .site-hero-copy{max-width:620px;margin-inline:auto;}.measurement-page .site-hero-copy h1{max-width:100%;font-size:clamp(2.5rem,11vw,3.25rem);line-height:1.01;}.measurement-page .site-hero-copy .eyebrow{width:fit-content !important;max-width:100% !important;}.measure-stage{transform:none;padding:13px;border-radius:22px;}.measure-pipeline{grid-template-columns:repeat(3,minmax(0,1fr));}.measure-node:nth-child(4),.measure-node:nth-child(5){display:none;}.measure-kpis{grid-template-columns:1fr;}.measurement-chain{grid-template-columns:1fr;}.measure-chain-card{min-height:0;}}@media (max-width:520px){.measurement-page .site-hero .site-preview{display:none !important;}.measurement-page .site-hero-grid{gap:0;}.measurement-page .site-hero{padding-bottom:72px !important;}.measurement-page .site-hero::before{opacity:.23;background-size:58px 58px,58px 58px,auto;}}@media (max-width:430px){.measurement-page .site-hero{padding:46px 0 60px !important;}.measurement-page .site-hero-copy h1{font-size:clamp(2.34rem,10.7vw,2.92rem);}.measurement-page .site-hero-copy .eyebrow{font-size:8.5px !important;letter-spacing:.055em !important;padding:6px 9px 6px 8px !important;}.measure-quality-card,.measure-stack-card,.measure-decision-card{padding:22px;}}@media (max-width: 960px){.measurement-page .site-hero{min-height:0 !important;height:auto !important;}.measurement-page .site-hero-grid{min-height:0 !important;height:auto !important;}}.measurement-page .site-hero{position:relative !important;isolation:isolate !important;overflow:hidden !important;background:#030610 !important;}.measurement-page .site-hero::before{content:"" !important;display:block !important;position:absolute !important;z-index:-2 !important;inset:0 !important;pointer-events:none !important;background-image:url("/assets/heroes-hq/tracking-e-mensuracao-hero-hq.webp") !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:center right !important;opacity:1 !important;filter:none !important;-webkit-filter:none !important;mix-blend-mode:normal !important;transform:none !important;-webkit-mask-image:none !important;mask-image:none !important;image-rendering:auto !important;}.measurement-page .site-hero::after{content:none !important;display:none !important;opacity:0 !important;background:none !important;}.measurement-page .site-hero .site-preview{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;}@media (min-width: 1281px){.measurement-page .site-hero-grid{grid-template-columns:minmax(0, 1.08fr) minmax(430px, .74fr) !important;align-items:center !important;}.measurement-page .site-hero-copy{position:relative !important;z-index:2 !important;max-width:700px !important;}.measurement-page .site-hero::before{background-position:center right !important;}}@media (min-width: 961px) and (max-width: 1280px){.measurement-page .site-hero::before{background-position:66% center !important;}.measurement-page .site-hero-grid{grid-template-columns:minmax(0, 1.05fr) minmax(390px, .75fr) !important;}}@media (min-width: 721px) and (max-width: 960px){.measurement-page .site-hero{min-height:720px !important;}.measurement-page .site-hero::before{background-size:cover !important;background-position:70% center !important;}.measurement-page .site-hero-grid{grid-template-columns:1fr !important;min-height:650px !important;}.measurement-page .site-hero-copy{position:relative !important;z-index:2 !important;max-width:650px !important;}}@media (max-width: 720px){.measurement-page .site-hero{min-height:700px !important;background:#030610 !important;}.measurement-page .site-hero::before{inset:0 !important;background-size:auto 78% !important;background-position:69% bottom !important;background-repeat:no-repeat !important;}.measurement-page .site-hero-grid{min-height:620px !important;grid-template-columns:1fr !important;}.measurement-page .site-hero-copy{position:relative !important;z-index:2 !important;}}@media (max-width: 430px){.measurement-page .site-hero{min-height:675px !important;}.measurement-page .site-hero::before{background-size:auto 72% !important;background-position:67% bottom !important;}}@media (max-width: 360px){.measurement-page .site-hero{min-height:650px !important;}.measurement-page .site-hero::before{background-size:auto 68% !important;background-position:66% bottom !important;}}body[data-current-view="crm-automacoes"] .nav-solutions-trigger{color:#55d9ff;text-shadow:0 0 18px rgba(85,217,255,.12);}body[data-current-view="crm-automacoes"] .nav-solutions-trigger::after{transform:translateX(-50%) scaleX(1);}body[data-current-view="crm-automacoes"] .nav-solutions-trigger::before{opacity:1;transform:translateX(-50%) scaleX(1);}.crm-page .site-hero{min-height:clamp(690px,76vh,850px);position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(760px 430px at 80% 42%,rgba(36,118,255,.092),transparent 72%),
    radial-gradient(560px 340px at 91% 67%,rgba(240,43,215,.058),transparent 74%),
    #030610 !important;}.crm-page .site-hero::before{content:"";position:absolute;z-index:-2;inset:0;pointer-events:none;background:linear-gradient(rgba(91,121,194,.032) 1px,transparent 1px),
    linear-gradient(90deg,rgba(91,121,194,.025) 1px,transparent 1px),
    radial-gradient(620px 330px at 78% 42%,rgba(44,94,255,.075),transparent 72%);background-size:76px 76px,76px 76px,auto;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.66),#000 42%,#000 78%,transparent 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.66),#000 42%,#000 78%,transparent 100%);}.crm-page .site-hero::after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(3,6,16,.985) 0%,rgba(3,6,16,.92) 36%,rgba(3,6,16,.43) 58%,rgba(3,6,16,.04) 80%,transparent 100%),
    linear-gradient(180deg,transparent 54%,rgba(3,6,16,.78) 100%);}.crm-page .site-hero-grid{min-height:clamp(600px,68vh,735px);grid-template-columns:minmax(0,.96fr) minmax(455px,.84fr);gap:clamp(42px,5vw,82px);align-items:center;}.crm-page .site-hero-copy{max-width:700px;}.crm-page .site-hero-copy h1{max-width:700px;font-size:clamp(3.48rem,4.35vw,4.68rem);}.crm-page .site-hero .site-preview{display:block !important;visibility:visible !important;opacity:1 !important;width:min(100%,610px);justify-self:end;border:0;background:transparent;box-shadow:none;}.crm-stage{position:relative;width:100%;padding:18px;border:1px solid rgba(101,132,225,.23);border-radius:28px;background:radial-gradient(320px 170px at 8% 0%,rgba(9,215,255,.055),transparent 74%),
    radial-gradient(350px 190px at 100% 100%,rgba(240,43,215,.055),transparent 74%),
    linear-gradient(145deg,rgba(8,15,33,.95),rgba(6,9,24,.93));box-shadow:0 34px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.04);transform:perspective(1100px) rotateY(-2.5deg) rotateX(.7deg);transform-origin:center;}.crm-stage::before{content:"";position:absolute;z-index:-1;inset:10% -7% -8% 18%;border-radius:36px;background:radial-gradient(circle,rgba(63,89,255,.17),rgba(139,73,255,.07) 44%,transparent 72%);filter:blur(28px);}.crm-stage-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:0 3px;color:#8e9bb8;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}.crm-stage-status{display:inline-flex;align-items:center;gap:8px;}.crm-stage-status::before{content:"";width:6px;height:6px;border-radius:50%;background:#26e2bc;box-shadow:0 0 14px rgba(38,226,188,.62);}.crm-inbox{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:14px 15px;border:1px solid rgba(74,137,255,.21);border-radius:16px;background:linear-gradient(135deg,rgba(10,19,41,.94),rgba(8,11,29,.9));}.crm-inbox small{display:block;margin-bottom:5px;color:#6fdcff;font-family:var(--mono);font-size:8px;letter-spacing:.09em;text-transform:uppercase;}.crm-inbox strong{display:block;color:#edf2ff;font-size:14px;line-height:1.25;}.crm-inbox-badge{display:inline-flex;align-items:center;min-height:29px;padding:0 9px;border:1px solid rgba(43,226,188,.19);border-radius:999px;color:#8cebd8;background:rgba(43,226,188,.045);font-family:var(--mono);font-size:8px;}.crm-pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;}.crm-column{min-height:170px;padding:10px;border:1px solid rgba(94,122,203,.14);border-radius:14px;background:linear-gradient(145deg,rgba(9,15,32,.84),rgba(7,10,25,.8));}.crm-column-head{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-bottom:9px;color:#a9b6cf;font-size:8px;font-weight:750;}.crm-column-head span{color:#6f7d98;font-family:var(--mono);font-size:7px;}.crm-lead{margin-top:7px;padding:9px;border:1px solid rgba(78,130,226,.12);border-radius:10px;background:rgba(4,10,24,.58);}.crm-lead b{display:block;margin-bottom:3px;color:#dce5f6;font-size:8px;}.crm-lead small{display:block;color:#71809b;font-size:6.8px;line-height:1.25;}.crm-lead--hot{border-color:rgba(99,91,255,.24);background:linear-gradient(135deg,rgba(36,118,255,.055),rgba(122,69,255,.055));}.crm-automation{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:7px;align-items:center;padding:11px 12px;border:1px solid rgba(122,69,255,.15);border-radius:14px;background:linear-gradient(90deg,rgba(36,118,255,.025),rgba(122,69,255,.035),rgba(240,43,215,.025));}.crm-auto-step{display:grid;place-items:center;min-height:50px;padding:7px;border:1px solid rgba(98,128,213,.13);border-radius:10px;color:#aebbd3;background:rgba(4,9,22,.62);text-align:center;font-size:7px;line-height:1.3;}.crm-auto-arrow{color:#6478a6;font-size:12px;}.crm-stage-foot{margin-top:10px;color:#7786a0;font-size:8px;line-height:1.45;}.crm-chain{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;}.crm-chain-card{--crm-rgb:9,215,255;position:relative;min-height:205px;padding:21px;overflow:hidden;border:1px solid rgba(95,125,211,.18);border-radius:21px;background:radial-gradient(180px 120px at 0% 0%,rgba(var(--crm-rgb),.055),transparent 74%),
    linear-gradient(145deg,rgba(9,16,34,.88),rgba(7,11,26,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 16px 38px rgba(0,0,0,.12);}.crm-chain-card:nth-child(2){--crm-rgb:36,118,255}.crm-chain-card:nth-child(3){--crm-rgb:74,102,255}.crm-chain-card:nth-child(4){--crm-rgb:122,69,255}.crm-chain-card:nth-child(5){--crm-rgb:180,58,244}.crm-chain-card:nth-child(6){--crm-rgb:240,43,215}.crm-chain-index{display:inline-flex;min-height:28px;align-items:center;margin-bottom:22px;padding:0 10px;border:1px solid rgba(var(--crm-rgb),.22);border-radius:999px;color:#c6d3ee;background:rgba(4,10,24,.66);font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.1em;}.crm-chain-card h3{margin:0 0 10px;color:#edf2ff;font-size:16px;letter-spacing:-.015em;}.crm-chain-card p{margin:0;color:#8591aa;font-size:12px;line-height:1.66;}.crm-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.crm-stack-card{min-height:245px;padding:26px;border:1px solid rgba(95,125,211,.18);border-radius:22px;background:linear-gradient(145deg,rgba(9,16,34,.88),rgba(7,11,26,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.03);}.crm-stack-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:20px;border:1px solid rgba(75,140,255,.2);border-radius:14px;color:#7fc9ff;background:rgba(36,118,255,.045);}.crm-stack-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.crm-stack-card h3{margin-bottom:11px;color:#edf2ff;font-size:18px;}.crm-stack-card p{margin:0;color:#8e9ab2;font-size:13px;line-height:1.68;}.crm-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;}.crm-control-card{padding:clamp(26px,3vw,34px);border:1px solid rgba(95,125,211,.19);border-radius:24px;background:radial-gradient(300px 170px at 0% 0%,rgba(9,215,255,.04),transparent 72%),
    linear-gradient(145deg,rgba(9,16,34,.90),rgba(7,11,27,.86));box-shadow:0 18px 44px rgba(3,7,20,.19),inset 0 1px 0 rgba(255,255,255,.03);}.crm-control-card--limits{background:radial-gradient(300px 170px at 100% 0%,rgba(240,43,215,.04),transparent 72%),
    linear-gradient(145deg,rgba(10,15,34,.90),rgba(10,9,28,.86));}.crm-control-badge{display:inline-flex;align-items:center;min-height:30px;margin-bottom:20px;padding:0 11px;border:1px solid rgba(9,215,255,.24);border-radius:999px;color:#9cecff;background:rgba(9,215,255,.035);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;}.crm-control-card--limits .crm-control-badge{border-color:rgba(207,72,255,.24);color:#ddb7ff;background:rgba(185,65,255,.04);}.crm-control-card h3{margin-bottom:12px;font-size:clamp(1.5rem,2vw,1.95rem);line-height:1.12;}.crm-control-card > p{margin:0 0 20px;color:#95a1b9;font-size:13.5px;line-height:1.7;}.crm-checks{display:grid;gap:10px;}.crm-checks span{position:relative;display:block;padding:11px 12px 11px 34px;border:1px solid rgba(96,126,204,.11);border-radius:12px;color:#c4cde0;background:rgba(255,255,255,.015);font-size:12px;line-height:1.45;}.crm-checks span::before{content:"";position:absolute;left:13px;top:50%;width:8px;height:8px;transform:translateY(-50%);border:1px solid rgba(9,215,255,.48);border-radius:50%;}.crm-control-card--limits .crm-checks span::before{border-color:rgba(219,75,255,.46);}.crm-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.crm-signal-card{min-height:245px;padding:26px;border:1px solid rgba(95,125,211,.18);border-radius:22px;background:linear-gradient(145deg,rgba(9,16,34,.88),rgba(7,11,26,.84));}.crm-signal-card small{display:block;margin-bottom:20px;color:#8da1c9;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}.crm-signal-card h3{margin-bottom:14px;color:#edf2ff;font-size:20px;}.crm-signal-card p{margin-bottom:18px;color:#8f9bb3;font-size:13px;line-height:1.7;}.crm-tags{display:flex;flex-wrap:wrap;gap:7px;}.crm-tags span{padding:7px 9px;border:1px solid rgba(92,128,221,.14);border-radius:999px;color:#afbad0;background:rgba(255,255,255,.018);font-size:10px;}@media (max-width:1240px){.crm-chain{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:1180px){.crm-page .site-hero-grid{grid-template-columns:minmax(0,1fr) minmax(405px,.82fr);gap:36px;}.crm-page .site-hero-copy h1{font-size:clamp(3.12rem,5vw,4.02rem);}}@media (max-width:960px){.crm-page .site-hero{min-height:0;padding:64px 0 78px !important;}.crm-page .site-hero-grid{display:grid !important;grid-template-columns:1fr !important;min-height:0 !important;gap:48px;}.crm-page .site-hero-copy{max-width:760px;}.crm-page .site-hero .site-preview{display:block !important;width:min(100%,720px);margin-inline:auto;justify-self:center;}.crm-page .site-hero::after{background:linear-gradient(180deg,rgba(3,6,16,.86) 0%,rgba(3,6,16,.40) 48%,rgba(3,6,16,.72) 100%);}.crm-stack,.crm-signals{grid-template-columns:1fr;}.crm-control-grid{grid-template-columns:1fr;}}@media (max-width:720px){.crm-page .site-hero{padding:54px 0 66px !important;}.crm-page .site-hero-grid{gap:36px;}.crm-page .site-hero-copy{max-width:620px;margin-inline:auto;}.crm-page .site-hero-copy h1{max-width:100%;font-size:clamp(2.5rem,11vw,3.22rem);line-height:1.01;}.crm-page .site-hero-copy .eyebrow{width:fit-content !important;max-width:100% !important;}.crm-stage{transform:none;padding:13px;border-radius:22px;}.crm-pipeline{grid-template-columns:repeat(2,minmax(0,1fr));}.crm-column:nth-child(3),.crm-column:nth-child(4){display:none;}.crm-automation{grid-template-columns:1fr auto 1fr;}.crm-automation .crm-auto-step:nth-of-type(3),
  .crm-automation .crm-auto-arrow:nth-of-type(2){display:none;}.crm-chain{grid-template-columns:1fr;}.crm-chain-card{min-height:0;}}@media (max-width:520px){.crm-page .site-hero .site-preview{display:none !important;}.crm-page .site-hero-grid{gap:0;}.crm-page .site-hero{padding-bottom:72px !important;}.crm-page .site-hero::before{opacity:.23;background-size:58px 58px,58px 58px,auto;}}@media (max-width:430px){.crm-page .site-hero{padding:46px 0 60px !important;}.crm-page .site-hero-copy h1{font-size:clamp(2.32rem,10.6vw,2.90rem);}.crm-page .site-hero-copy .eyebrow{font-size:8.5px !important;letter-spacing:.055em !important;padding:6px 9px 6px 8px !important;}.crm-stack-card,.crm-control-card,.crm-signal-card{padding:22px;}}.crm-page .site-hero{position:relative !important;isolation:isolate !important;overflow:hidden !important;background:#030610 !important;}.crm-page .site-hero::before{content:"" !important;display:block !important;position:absolute !important;z-index:-2 !important;inset:0 !important;width:100% !important;height:100% !important;pointer-events:none !important;background-image:url("/assets/heroes-hq/crm-e-automacoes-hero-hq.webp") !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:center right !important;opacity:1 !important;filter:none !important;-webkit-filter:none !important;mix-blend-mode:normal !important;transform:none !important;-webkit-mask-image:none !important;mask-image:none !important;image-rendering:auto !important;}.crm-page .site-hero::after{content:none !important;display:none !important;opacity:0 !important;background:none !important;}.crm-page .site-hero .site-preview{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;}@media (min-width: 1281px){.crm-page .site-hero-grid{grid-template-columns:minmax(0, 1.10fr) minmax(420px, .72fr) !important;align-items:center !important;}.crm-page .site-hero-copy{position:relative !important;z-index:2 !important;max-width:700px !important;}.crm-page .site-hero::before{background-size:cover !important;background-position:center right !important;}}@media (min-width: 961px) and (max-width: 1280px){.crm-page .site-hero-grid{grid-template-columns:minmax(0, 1.06fr) minmax(380px, .74fr) !important;align-items:center !important;}.crm-page .site-hero-copy{position:relative !important;z-index:2 !important;max-width:660px !important;}.crm-page .site-hero::before{background-size:cover !important;background-position:68% center !important;}}@media (min-width: 721px) and (max-width: 960px){.crm-page .site-hero{min-height:720px !important;}.crm-page .site-hero-grid{grid-template-columns:1fr !important;min-height:650px !important;}.crm-page .site-hero-copy{position:relative !important;z-index:2 !important;max-width:630px !important;}.crm-page .site-hero::before{background-size:cover !important;background-position:62% center !important;}}@media (max-width: 720px){.crm-page .site-hero{min-height:700px !important;padding-top:54px !important;padding-bottom:68px !important;background:#030610 !important;}.crm-page .site-hero-grid{grid-template-columns:1fr !important;min-height:578px !important;gap:0 !important;}.crm-page .site-hero-copy{position:relative !important;z-index:2 !important;max-width:610px !important;}.crm-page .site-hero::before{inset:0 !important;width:100% !important;height:100% !important;background-size:cover !important;background-position:56% center !important;background-repeat:no-repeat !important;}}@media (max-width: 430px){.crm-page .site-hero{min-height:680px !important;padding-top:46px !important;padding-bottom:62px !important;}.crm-page .site-hero-grid{min-height:572px !important;}.crm-page .site-hero::before{background-size:cover !important;background-position:54% center !important;}}@media (max-width: 360px){.crm-page .site-hero{min-height:660px !important;}.crm-page .site-hero-grid{min-height:552px !important;}.crm-page .site-hero::before{background-size:cover !important;background-position:53% center !important;}}.system-page .site-hero{min-height:clamp(720px,79vh,900px);position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(820px 470px at 79% 39%,rgba(36,118,255,.10),transparent 72%),
    radial-gradient(620px 390px at 91% 68%,rgba(240,43,215,.06),transparent 74%),
    #030610 !important;}.system-page .site-hero::before{content:"";position:absolute;z-index:-2;inset:0;pointer-events:none;background:linear-gradient(rgba(91,121,194,.031) 1px,transparent 1px),
    linear-gradient(90deg,rgba(91,121,194,.024) 1px,transparent 1px),
    radial-gradient(660px 360px at 78% 42%,rgba(44,94,255,.08),transparent 72%);background-size:76px 76px,76px 76px,auto;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),#000 43%,#000 82%,transparent 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),#000 43%,#000 82%,transparent 100%);}.system-page .site-hero::after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(3,6,16,.99) 0%,rgba(3,6,16,.93) 36%,rgba(3,6,16,.44) 60%,rgba(3,6,16,.04) 82%,transparent 100%),
    linear-gradient(180deg,transparent 55%,rgba(3,6,16,.78) 100%);}.system-page .site-hero-grid{min-height:clamp(620px,70vh,770px);grid-template-columns:minmax(0,.97fr) minmax(470px,.86fr);gap:clamp(42px,5vw,84px);align-items:center;}.system-page .site-hero-copy{max-width:720px;}.system-page .site-hero-copy h1{max-width:710px;font-size:clamp(3.55rem,4.55vw,4.9rem);}.system-page .site-hero .site-preview{display:block !important;visibility:visible !important;opacity:1 !important;width:min(100%,630px);justify-self:end;border:0;background:transparent;box-shadow:none;}.system-stage{position:relative;width:100%;padding:19px;border:1px solid rgba(101,132,225,.24);border-radius:30px;background:radial-gradient(320px 190px at 7% 0%,rgba(9,215,255,.06),transparent 74%),
    radial-gradient(360px 210px at 100% 100%,rgba(240,43,215,.06),transparent 74%),
    linear-gradient(145deg,rgba(8,15,33,.96),rgba(6,9,24,.94));box-shadow:0 36px 100px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.04);transform:perspective(1150px) rotateY(-2.2deg) rotateX(.7deg);transform-origin:center;}.system-stage::before{content:"";position:absolute;z-index:-1;inset:8% -8% -10% 16%;border-radius:38px;background:radial-gradient(circle,rgba(50,95,255,.18),rgba(139,73,255,.075) 44%,transparent 72%);filter:blur(30px);}.system-stage-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:15px;color:#8e9bb8;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}.system-stage-live{display:inline-flex;align-items:center;gap:8px;}.system-stage-live::before{content:"";width:6px;height:6px;border-radius:50%;background:#26e2bc;box-shadow:0 0 14px rgba(38,226,188,.62);}.system-core{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:15px;border:1px solid rgba(74,137,255,.22);border-radius:18px;background:radial-gradient(220px 110px at 100% 0%,rgba(122,69,255,.08),transparent 72%),
    linear-gradient(135deg,rgba(10,19,41,.95),rgba(8,11,29,.91));}.system-core-main{display:grid;align-content:center;min-height:118px;}.system-core-main small{display:block;margin-bottom:8px;color:#6fdcff;font-family:var(--mono);font-size:8px;letter-spacing:.09em;text-transform:uppercase;}.system-core-main strong{display:block;max-width:20ch;margin-bottom:8px;color:#edf2ff;font-size:19px;line-height:1.13;letter-spacing:-.02em;}.system-core-main p{margin:0;color:#8e9bb4;font-size:9px;line-height:1.5;}.system-core-score{display:grid;grid-template-columns:1fr 1fr;gap:7px;}.system-score-card{display:grid;align-content:center;min-height:58px;padding:9px;border:1px solid rgba(94,122,203,.13);border-radius:11px;background:rgba(4,9,22,.62);}.system-score-card small{color:#75839e;font-family:var(--mono);font-size:6.6px;letter-spacing:.05em;text-transform:uppercase;}.system-score-card b{margin-top:4px;color:#dce5f6;font-size:9px;line-height:1.2;}.system-loop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;}.system-loop-step{position:relative;min-height:94px;display:grid;align-content:center;justify-items:center;gap:7px;padding:10px 8px;border:1px solid rgba(94,122,203,.14);border-radius:14px;text-align:center;background:linear-gradient(145deg,rgba(9,15,32,.86),rgba(7,10,25,.82));}.system-loop-step:not(:last-child)::after{content:"";position:absolute;top:50%;right:-9px;z-index:3;width:10px;height:1px;background:linear-gradient(90deg,var(--blue),var(--violet));}.system-loop-icon{display:grid;place-items:center;width:31px;height:31px;border:1px solid rgba(80,139,255,.23);border-radius:10px;color:#7fd7ff;background:rgba(36,118,255,.045);}.system-loop-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.system-loop-step b{color:#dbe4f7;font-size:9px;}.system-loop-step span{color:#74829d;font-size:7px;line-height:1.25;}.system-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;}.system-module{min-height:62px;padding:10px;border:1px solid rgba(94,122,203,.12);border-radius:12px;background:linear-gradient(145deg,rgba(9,15,32,.82),rgba(7,10,25,.78));}.system-module small{display:block;margin-bottom:5px;color:#71809b;font-family:var(--mono);font-size:6.5px;letter-spacing:.06em;text-transform:uppercase;}.system-module b{display:block;color:#ccd7ed;font-size:8px;line-height:1.25;}.system-stage-foot{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:11px;color:#71809a;font-family:var(--mono);font-size:7px;letter-spacing:.06em;text-transform:uppercase;}.system-stage-foot i{width:4px;height:4px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px rgba(9,215,255,.32);}.system-leaks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;}.system-leak-card{min-height:235px;padding:25px;border:1px solid rgba(95,125,211,.18);border-radius:22px;background:radial-gradient(190px 130px at 0% 0%,rgba(9,215,255,.045),transparent 74%),
    linear-gradient(145deg,rgba(9,16,34,.89),rgba(7,11,26,.85));box-shadow:inset 0 1px 0 rgba(255,255,255,.03);}.system-leak-card:nth-child(2){background:radial-gradient(190px 130px at 0% 0%,rgba(36,118,255,.05),transparent 74%),
    linear-gradient(145deg,rgba(9,16,34,.89),rgba(7,11,26,.85));}.system-leak-card:nth-child(3){background:radial-gradient(190px 130px at 0% 0%,rgba(122,69,255,.05),transparent 74%),
    linear-gradient(145deg,rgba(9,16,34,.89),rgba(7,11,26,.85));}.system-leak-card:nth-child(4){background:radial-gradient(190px 130px at 0% 0%,rgba(240,43,215,.045),transparent 74%),
    linear-gradient(145deg,rgba(9,16,34,.89),rgba(7,11,26,.85));}.system-leak-number{display:inline-flex;align-items:center;min-height:29px;margin-bottom:22px;padding:0 10px;border:1px solid rgba(97,137,226,.18);border-radius:999px;color:#a7b6d3;background:rgba(4,10,24,.58);font-family:var(--mono);font-size:8px;letter-spacing:.08em;}.system-leak-card h3{margin-bottom:11px;color:#edf2ff;font-size:18px;}.system-leak-card p{margin:0;color:#8e9ab2;font-size:13px;line-height:1.68;}.system-cycle{position:relative;display:grid;grid-template-columns:.85fr 1.08fr 1.15fr;gap:18px;}.system-cycle-card{position:relative;min-height:285px;overflow:hidden;padding:28px;border:1px solid rgba(95,125,211,.18);border-radius:24px;background:radial-gradient(240px 150px at 0% 0%,rgba(9,215,255,.04),transparent 72%),
    linear-gradient(145deg,rgba(9,16,34,.90),rgba(7,11,27,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 44px rgba(3,7,20,.14);}.system-cycle-card:nth-child(2){background:radial-gradient(260px 160px at 0% 0%,rgba(58,102,255,.05),transparent 72%),
    linear-gradient(145deg,rgba(9,16,34,.90),rgba(7,11,27,.86));}.system-cycle-card:nth-child(3){background:radial-gradient(270px 170px at 100% 0%,rgba(240,43,215,.05),transparent 72%),
    linear-gradient(145deg,rgba(10,15,34,.90),rgba(10,9,28,.86));}.system-cycle-kicker{display:block;margin-bottom:22px;color:#8da1c9;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}.system-cycle-card h3{margin-bottom:13px;color:#edf2ff;font-size:clamp(1.45rem,2vw,1.85rem);}.system-cycle-card > p{margin:0 0 19px;color:#919db5;font-size:13px;line-height:1.68;}.system-cycle-list{display:grid;gap:8px;}.system-cycle-list span{position:relative;padding-left:19px;color:#bec9de;font-size:11.5px;line-height:1.45;}.system-cycle-list span::before{content:"";position:absolute;left:0;top:.52em;width:7px;height:7px;border:1px solid rgba(9,215,255,.45);border-radius:50%;}.system-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;}.system-cap-card{min-height:220px;padding:24px;border:1px solid rgba(95,125,211,.18);border-radius:22px;background:linear-gradient(145deg,rgba(9,16,34,.88),rgba(7,11,26,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.03);}.system-cap-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:19px;border:1px solid rgba(75,140,255,.2);border-radius:14px;color:#7fc9ff;background:rgba(36,118,255,.045);}.system-cap-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.system-cap-card h3{margin-bottom:10px;color:#edf2ff;font-size:17px;}.system-cap-card p{margin:0;color:#8e9ab2;font-size:12.5px;line-height:1.66;}.system-outcome-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;}.system-outcome-card{padding:clamp(27px,3vw,35px);border:1px solid rgba(95,125,211,.19);border-radius:24px;background:radial-gradient(300px 170px at 0% 0%,rgba(9,215,255,.04),transparent 72%),
    linear-gradient(145deg,rgba(9,16,34,.90),rgba(7,11,27,.86));box-shadow:0 18px 44px rgba(3,7,20,.18),inset 0 1px 0 rgba(255,255,255,.03);}.system-outcome-card--second{background:radial-gradient(300px 170px at 100% 0%,rgba(240,43,215,.04),transparent 72%),
    linear-gradient(145deg,rgba(10,15,34,.90),rgba(10,9,28,.86));}.system-outcome-badge{display:inline-flex;align-items:center;min-height:30px;margin-bottom:20px;padding:0 11px;border:1px solid rgba(9,215,255,.24);border-radius:999px;color:#9cecff;background:rgba(9,215,255,.035);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;}.system-outcome-card--second .system-outcome-badge{border-color:rgba(207,72,255,.24);color:#ddb7ff;background:rgba(185,65,255,.04);}.system-outcome-card h3{margin-bottom:12px;font-size:clamp(1.5rem,2vw,1.95rem);line-height:1.12;}.system-outcome-card > p{margin:0 0 20px;color:#95a1b9;font-size:13.5px;line-height:1.7;}.system-outcome-list{display:grid;gap:10px;counter-reset:outcome;}.system-outcome-list span{counter-increment:outcome;position:relative;display:block;padding:11px 12px 11px 42px;border:1px solid rgba(96,126,204,.11);border-radius:12px;color:#c4cde0;background:rgba(255,255,255,.015);font-size:12px;line-height:1.45;}.system-outcome-list span::before{content:counter(outcome,decimal-leading-zero);position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#7998d8;font-family:var(--mono);font-size:8px;}.system-fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;}.system-fit-card{padding:clamp(26px,3vw,34px);border:1px solid rgba(95,125,211,.19);border-radius:24px;background:linear-gradient(145deg,rgba(9,16,34,.90),rgba(7,11,27,.86));}.system-fit-card--yes{box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 0 0 1px rgba(9,215,255,.018);}.system-fit-card--no{background:linear-gradient(145deg,rgba(10,15,34,.90),rgba(12,8,25,.86));}.system-fit-label{display:block;margin-bottom:20px;color:#8da1c9;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}.system-fit-card h3{margin-bottom:12px;font-size:clamp(1.45rem,2vw,1.85rem);}.system-fit-card p{margin:0 0 18px;color:#95a1b9;font-size:13px;line-height:1.68;}.system-fit-list{display:grid;gap:9px;}.system-fit-list span{position:relative;display:block;padding-left:22px;color:#bec9de;font-size:12px;line-height:1.48;}.system-fit-list span::before{content:"";position:absolute;left:0;top:.48em;width:8px;height:8px;border:1px solid rgba(9,215,255,.46);border-radius:50%;}.system-fit-card--no .system-fit-list span::before{border-color:rgba(240,43,215,.40);}.system-guarantees{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.system-guarantee-card{min-height:245px;padding:25px;border:1px solid rgba(95,125,211,.18);border-radius:22px;background:linear-gradient(145deg,rgba(9,16,34,.88),rgba(7,11,26,.84));}.system-guarantee-card small{display:block;margin-bottom:20px;color:#8da1c9;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}.system-guarantee-card h3{margin-bottom:13px;color:#edf2ff;font-size:19px;}.system-guarantee-card p{margin:0;color:#8f9bb3;font-size:12.8px;line-height:1.7;}.system-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;}.system-scope-card{padding:clamp(26px,3vw,34px);border:1px solid rgba(95,125,211,.19);border-radius:24px;background:radial-gradient(300px 170px at 0% 0%,rgba(9,215,255,.035),transparent 72%),
    linear-gradient(145deg,rgba(9,16,34,.90),rgba(7,11,27,.86));}.system-scope-card--exclude{background:radial-gradient(300px 170px at 100% 0%,rgba(240,43,215,.035),transparent 72%),
    linear-gradient(145deg,rgba(10,15,34,.90),rgba(10,9,28,.86));}.system-scope-card h3{margin-bottom:12px;font-size:clamp(1.5rem,2vw,1.9rem);}.system-scope-card > p{margin:0 0 19px;color:#95a1b9;font-size:13px;line-height:1.68;}.system-scope-list{display:grid;gap:9px;}.system-scope-list span{display:block;padding:10px 12px;border:1px solid rgba(96,126,204,.11);border-radius:11px;color:#c2cce0;background:rgba(255,255,255,.015);font-size:11.5px;line-height:1.42;}@media (max-width:1240px){.system-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));}.system-leaks{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:1180px){.system-page .site-hero-grid{grid-template-columns:minmax(0,1fr) minmax(410px,.82fr);gap:36px;}.system-page .site-hero-copy h1{font-size:clamp(3.15rem,5vw,4.15rem);}}@media (max-width:960px){.system-page .site-hero{min-height:0;padding:64px 0 80px !important;}.system-page .site-hero-grid{display:grid !important;grid-template-columns:1fr !important;min-height:0 !important;gap:48px;}.system-page .site-hero-copy{max-width:760px;}.system-page .site-hero .site-preview{display:block !important;width:min(100%,720px);margin-inline:auto;justify-self:center;}.system-page .site-hero::after{background:linear-gradient(180deg,rgba(3,6,16,.88) 0%,rgba(3,6,16,.42) 48%,rgba(3,6,16,.74) 100%);}.system-cycle{grid-template-columns:1fr;}.system-outcome-grid,.system-fit-grid,.system-scope-grid{grid-template-columns:1fr;}.system-guarantees{grid-template-columns:1fr;}}@media (max-width:720px){.system-page .site-hero{padding:54px 0 70px !important;}.system-page .site-hero-grid{gap:38px;}.system-page .site-hero-copy{max-width:620px;margin-inline:auto;}.system-page .site-hero-copy h1{max-width:100%;font-size:clamp(2.5rem,11vw,3.26rem);line-height:1.01;}.system-page .site-hero-copy .eyebrow{width:fit-content !important;max-width:100% !important;}.system-stage{transform:none;padding:13px;border-radius:22px;}.system-core{grid-template-columns:1fr;}.system-loop{grid-template-columns:repeat(2,minmax(0,1fr));}.system-loop-step:nth-child(2)::after{display:none;}.system-modules{grid-template-columns:repeat(2,minmax(0,1fr));}.system-leaks,.system-capabilities{grid-template-columns:1fr;}.system-leak-card,.system-cap-card{min-height:0;}}@media (max-width:520px){.system-page .site-hero .site-preview{display:none !important;}.system-page .site-hero-grid{gap:0;}.system-page .site-hero{min-height:0 !important;padding-bottom:76px !important;background:radial-gradient(390px 250px at 78% 80%,rgba(36,118,255,.085),transparent 72%),
      radial-gradient(320px 210px at 91% 95%,rgba(240,43,215,.05),transparent 74%),
      #030610 !important;}.system-page .site-hero::before{opacity:.24;background-size:58px 58px,58px 58px,auto;}}@media (max-width:430px){.system-page .site-hero{padding:46px 0 64px !important;}.system-page .site-hero-copy h1{font-size:clamp(2.31rem,10.6vw,2.92rem);}.system-page .site-hero-copy .eyebrow{font-size:8.5px !important;letter-spacing:.055em !important;padding:6px 9px 6px 8px !important;}.system-cycle-card,.system-outcome-card,.system-fit-card,.system-guarantee-card,.system-scope-card{padding:22px;}}.system-page .site-hero{position:relative !important;isolation:isolate !important;overflow:hidden !important;background:#030610 !important;}.system-page .site-hero::before{content:"" !important;display:block !important;position:absolute !important;z-index:-2 !important;inset:0 !important;width:100% !important;height:100% !important;pointer-events:none !important;background-image:url("/assets/heroes-hq/sistema-crona-de-aquisicao-hero-hq.webp") !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:center right !important;opacity:1 !important;filter:none !important;-webkit-filter:none !important;mix-blend-mode:normal !important;transform:none !important;-webkit-mask-image:none !important;mask-image:none !important;image-rendering:auto !important;}.system-page .site-hero::after{content:none !important;display:none !important;opacity:0 !important;background:none !important;}.system-page .site-hero .site-preview{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;}@media (min-width: 1281px){.system-page .site-hero-grid{grid-template-columns:minmax(0, 1.10fr) minmax(430px, .72fr) !important;align-items:center !important;}.system-page .site-hero-copy{position:relative !important;z-index:2 !important;max-width:710px !important;}.system-page .site-hero::before{background-size:cover !important;background-position:center right !important;}}@media (min-width: 961px) and (max-width: 1280px){.system-page .site-hero-grid{grid-template-columns:minmax(0, 1.05fr) minmax(390px, .75fr) !important;align-items:center !important;}.system-page .site-hero-copy{position:relative !important;z-index:2 !important;max-width:660px !important;}.system-page .site-hero::before{background-size:cover !important;background-position:68% center !important;}}@media (min-width: 721px) and (max-width: 960px){.system-page .site-hero{min-height:740px !important;}.system-page .site-hero-grid{grid-template-columns:1fr !important;min-height:650px !important;}.system-page .site-hero-copy{position:relative !important;z-index:2 !important;max-width:640px !important;}.system-page .site-hero::before{inset:0 !important;background-size:cover !important;background-position:54% center !important;}}@media (max-width: 720px){.system-page .site-hero{min-height:720px !important;padding-top:54px !important;padding-bottom:72px !important;background:#030610 !important;}.system-page .site-hero-grid{grid-template-columns:1fr !important;min-height:594px !important;gap:0 !important;}.system-page .site-hero-copy{position:relative !important;z-index:2 !important;max-width:610px !important;}.system-page .site-hero::before{inset:0 !important;width:100% !important;height:100% !important;background-size:cover !important;background-position:36% center !important;background-repeat:no-repeat !important;}}@media (max-width: 430px){.system-page .site-hero{min-height:700px !important;padding-top:46px !important;padding-bottom:66px !important;}.system-page .site-hero-grid{min-height:588px !important;}.system-page .site-hero::before{background-size:cover !important;background-position:35% center !important;}}@media (max-width: 360px){.system-page .site-hero{min-height:680px !important;}.system-page .site-hero-grid{min-height:568px !important;}.system-page .site-hero::before{background-size:cover !important;background-position:34% center !important;}}body[data-current-view="solucoes"] .nav-solutions-trigger{color:#55d9ff;text-shadow:0 0 18px rgba(85,217,255,.12);}body[data-current-view="solucoes"] .nav-solutions-trigger::after{transform:translateX(-50%) scaleX(1);}body[data-current-view="solucoes"] .nav-solutions-trigger::before{opacity:1;transform:translateX(-50%) scaleX(1);}.all-solutions-page .site-hero{min-height:clamp(680px,75vh,840px);position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(760px 430px at 79% 43%,rgba(36,118,255,.095),transparent 72%),
    radial-gradient(560px 350px at 91% 67%,rgba(240,43,215,.06),transparent 74%),
    #030610 !important;}.all-solutions-page .site-hero::before{content:"";position:absolute;z-index:-2;inset:0;pointer-events:none;opacity:1;background:linear-gradient(rgba(91,121,194,.032) 1px,transparent 1px),
    linear-gradient(90deg,rgba(91,121,194,.025) 1px,transparent 1px),
    radial-gradient(640px 340px at 78% 42%,rgba(44,94,255,.08),transparent 72%);background-size:76px 76px,76px 76px,auto;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),#000 43%,#000 82%,transparent 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),#000 43%,#000 82%,transparent 100%);}.all-solutions-page .site-hero::after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(3,6,16,.99) 0%,rgba(3,6,16,.93) 37%,rgba(3,6,16,.49) 60%,rgba(3,6,16,.06) 82%,transparent 100%),
    linear-gradient(180deg,transparent 56%,rgba(3,6,16,.78) 100%);}.all-solutions-page .site-hero-grid{min-height:clamp(570px,65vh,700px);grid-template-columns:minmax(0,.98fr) minmax(470px,.84fr);gap:clamp(44px,5vw,84px);align-items:center;}.all-solutions-page .site-hero-copy{max-width:720px;}.all-solutions-page .site-hero-copy h1{max-width:720px;font-size:clamp(3.55rem,4.5vw,4.78rem);}.all-solutions-page .site-hero .site-preview{display:block !important;visibility:visible !important;opacity:1 !important;width:min(100%,620px);justify-self:end;border:0;background:transparent;box-shadow:none;}.solutions-map{position:relative;width:100%;padding:18px;border:1px solid rgba(101,132,225,.23);border-radius:28px;background:radial-gradient(300px 180px at 6% 0%,rgba(9,215,255,.055),transparent 74%),
    radial-gradient(350px 200px at 100% 100%,rgba(240,43,215,.055),transparent 74%),
    linear-gradient(145deg,rgba(8,15,33,.95),rgba(6,9,24,.93));box-shadow:0 34px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.04);transform:perspective(1100px) rotateY(-2deg) rotateX(.5deg);}.solutions-map::before{content:"";position:absolute;z-index:-1;inset:9% -8% -8% 18%;border-radius:36px;background:radial-gradient(circle,rgba(63,89,255,.18),rgba(139,73,255,.07) 44%,transparent 72%);filter:blur(28px);}.solutions-map-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;color:#8997b3;font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;}.solutions-map-live{display:inline-flex;align-items:center;gap:7px;}.solutions-map-live::before{content:"";width:6px;height:6px;border-radius:50%;background:#26e2bc;box-shadow:0 0 14px rgba(38,226,188,.62);}.solutions-map-core{padding:16px;border:1px solid rgba(74,137,255,.21);border-radius:17px;background:radial-gradient(220px 120px at 100% 0%,rgba(122,69,255,.08),transparent 72%),
    linear-gradient(135deg,rgba(10,19,41,.94),rgba(8,11,29,.90));}.solutions-map-core small{display:block;margin-bottom:7px;color:#6fdcff;font-family:var(--mono);font-size:7.5px;letter-spacing:.08em;text-transform:uppercase;}.solutions-map-core strong{display:block;margin-bottom:6px;color:#edf2ff;font-size:17px;line-height:1.18;}.solutions-map-core p{margin:0;color:#8492ad;font-size:8.5px;line-height:1.45;}.solutions-map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;}.solutions-map-node{position:relative;min-height:77px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;padding:10px;border:1px solid rgba(94,122,203,.13);border-radius:12px;background:linear-gradient(145deg,rgba(9,15,32,.84),rgba(7,10,25,.8));}.solutions-map-node-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(80,139,255,.21);border-radius:10px;color:#7fd7ff;background:rgba(36,118,255,.045);}.solutions-map-node-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.solutions-map-node b{display:block;margin-bottom:3px;color:#dbe4f7;font-size:8.5px;line-height:1.2;}.solutions-map-node span{display:block;color:#71809a;font-size:7px;line-height:1.25;}.solutions-map-flow{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin-top:11px;color:#71809a;font-family:var(--mono);font-size:7px;letter-spacing:.055em;text-transform:uppercase;}.solutions-map-flow i{width:4px;height:4px;margin-top:4px;border-radius:50%;background:var(--cyan);box-shadow:0 0 9px rgba(9,215,255,.3);}.solutions-gaps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;}.solutions-gap-card{min-height:225px;padding:25px;border:1px solid rgba(95,125,211,.18);border-radius:22px;background:radial-gradient(190px 130px at 0% 0%,rgba(9,215,255,.045),transparent 74%),
    linear-gradient(145deg,rgba(9,16,34,.89),rgba(7,11,26,.85));box-shadow:inset 0 1px 0 rgba(255,255,255,.03);}.solutions-gap-card:nth-child(2){background:radial-gradient(190px 130px at 0% 0%,rgba(36,118,255,.05),transparent 74%),
    linear-gradient(145deg,rgba(9,16,34,.89),rgba(7,11,26,.85));}.solutions-gap-card:nth-child(3){background:radial-gradient(190px 130px at 0% 0%,rgba(122,69,255,.05),transparent 74%),
    linear-gradient(145deg,rgba(9,16,34,.89),rgba(7,11,26,.85));}.solutions-gap-card:nth-child(4){background:radial-gradient(190px 130px at 0% 0%,rgba(240,43,215,.045),transparent 74%),
    linear-gradient(145deg,rgba(9,16,34,.89),rgba(7,11,26,.85));}.solutions-gap-kicker{display:inline-flex;min-height:28px;align-items:center;margin-bottom:20px;padding:0 10px;border:1px solid rgba(97,137,226,.18);border-radius:999px;color:#a7b6d3;background:rgba(4,10,24,.58);font-family:var(--mono);font-size:8px;letter-spacing:.08em;}.solutions-gap-card h3{margin-bottom:10px;color:#edf2ff;font-size:18px;}.solutions-gap-card p{margin:0;color:#8e9ab2;font-size:12.7px;line-height:1.67;}.solutions-flagship{position:relative;overflow:hidden;display:grid;grid-template-columns:1.08fr .92fr;gap:30px;align-items:center;margin-bottom:20px;padding:clamp(28px,4vw,46px);border:1px solid rgba(84,137,255,.24);border-radius:28px;background:radial-gradient(480px 260px at 0% 0%,rgba(9,215,255,.075),transparent 72%),
    radial-gradient(520px 280px at 100% 100%,rgba(240,43,215,.07),transparent 72%),
    linear-gradient(145deg,rgba(9,17,37,.94),rgba(8,10,28,.91));box-shadow:0 24px 70px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.04);}.solutions-flagship::after{content:"";position:absolute;top:0;left:28px;right:28px;height:2px;background:var(--gradient);box-shadow:0 0 14px rgba(9,215,255,.22),0 0 18px rgba(240,43,215,.14);}.solutions-flagship-kicker{display:inline-flex;align-items:center;min-height:30px;margin-bottom:18px;padding:0 11px;border:1px solid rgba(9,215,255,.22);border-radius:999px;color:#9cecff;background:rgba(9,215,255,.035);font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;}.solutions-flagship h3{max-width:12ch;margin-bottom:14px;color:#f2f6ff;font-size:clamp(2rem,3vw,3.15rem);line-height:1.02;}.solutions-flagship p{max-width:650px;margin-bottom:22px;color:#a0abc1;font-size:14px;line-height:1.72;}.solutions-flagship-tags{display:flex;flex-wrap:wrap;gap:7px;}.solutions-flagship-tags span,
.solution-card-tags span{padding:7px 9px;border:1px solid rgba(92,128,221,.14);border-radius:999px;color:#afbad0;background:rgba(255,255,255,.018);font-size:9.5px;}.solutions-flagship-side{display:grid;gap:9px;}.solutions-flagship-step{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;align-items:center;padding:12px;border:1px solid rgba(94,122,203,.13);border-radius:13px;background:rgba(4,9,22,.58);}.solutions-flagship-step span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#86ddff;border:1px solid rgba(80,139,255,.2);background:rgba(36,118,255,.045);font-family:var(--mono);font-size:8px;}.solutions-flagship-step b{display:block;margin-bottom:2px;color:#dce5f6;font-size:11px;}.solutions-flagship-step small{color:#77859f;font-size:8px;}.solutions-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}.solution-card{--solution-rgb:9,215,255;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:355px;padding:28px;border:1px solid rgba(95,125,211,.18);border-radius:24px;background:radial-gradient(230px 150px at 0% 0%,rgba(var(--solution-rgb),.045),transparent 73%),
    linear-gradient(145deg,rgba(9,16,34,.90),rgba(7,11,27,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 44px rgba(3,7,20,.12);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;}.solution-card:hover{transform:translateY(-3px);border-color:rgba(var(--solution-rgb),.28);box-shadow:0 24px 52px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.04);}.solution-card:nth-child(2){--solution-rgb:36,118,255}.solution-card:nth-child(3){--solution-rgb:74,102,255}.solution-card:nth-child(4){--solution-rgb:111,76,255}.solution-card:nth-child(5){--solution-rgb:151,66,250}.solution-card:nth-child(6){--solution-rgb:196,55,235}.solution-card:nth-child(7){--solution-rgb:240,43,215}.solution-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px;}.solution-card-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(var(--solution-rgb),.22);border-radius:15px;color:#8cdfff;background:rgba(var(--solution-rgb),.045);}.solution-card-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.solution-card-number{color:#71809a;font-family:var(--mono);font-size:9px;letter-spacing:.1em;}.solution-card h3{margin-bottom:12px;color:#edf2ff;font-size:clamp(1.42rem,2vw,1.85rem);}.solution-card p{margin:0 0 18px;color:#929eb6;font-size:13px;line-height:1.7;}.solution-card-tags{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:24px;}.solution-card .button{width:fit-content;margin-top:auto;}.solutions-connection{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;}.solutions-connection-step{position:relative;min-height:190px;padding:23px;border:1px solid rgba(95,125,211,.17);border-radius:21px;background:linear-gradient(145deg,rgba(9,16,34,.88),rgba(7,11,26,.84));}.solutions-connection-step:not(:last-child)::after{content:"";position:absolute;z-index:2;top:50%;right:-14px;width:14px;height:1px;background:linear-gradient(90deg,var(--blue),var(--violet));}.solutions-connection-step small{display:block;margin-bottom:18px;color:#8091b4;font-family:var(--mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase;}.solutions-connection-step h3{margin-bottom:10px;color:#edf2ff;font-size:17px;}.solutions-connection-step p{margin:0;color:#8794ad;font-size:11.5px;line-height:1.62;}@media (max-width:1180px){.all-solutions-page .site-hero-grid{grid-template-columns:minmax(0,1fr) minmax(410px,.82fr);gap:36px;}.all-solutions-page .site-hero-copy h1{font-size:clamp(3.15rem,5vw,4.1rem);}.solutions-gaps{grid-template-columns:repeat(2,minmax(0,1fr));}.solutions-connection{grid-template-columns:repeat(3,minmax(0,1fr));}.solutions-connection-step:nth-child(3)::after{display:none;}}@media (max-width:960px){.all-solutions-page .site-hero{min-height:0;padding:64px 0 78px !important;}.all-solutions-page .site-hero-grid{display:grid !important;grid-template-columns:1fr !important;min-height:0 !important;gap:48px;}.all-solutions-page .site-hero-copy{max-width:760px;}.all-solutions-page .site-hero .site-preview{width:min(100%,720px);margin-inline:auto;justify-self:center;}.all-solutions-page .site-hero::after{background:linear-gradient(180deg,rgba(3,6,16,.88) 0%,rgba(3,6,16,.42) 48%,rgba(3,6,16,.74) 100%);}.solutions-flagship{grid-template-columns:1fr;}.solutions-connection{grid-template-columns:1fr;}.solutions-connection-step::after{display:none !important;}}@media (max-width:720px){.all-solutions-page .site-hero{padding:54px 0 68px !important;}.all-solutions-page .site-hero-grid{gap:36px;}.all-solutions-page .site-hero-copy{max-width:620px;margin-inline:auto;}.all-solutions-page .site-hero-copy h1{max-width:100%;font-size:clamp(2.5rem,11vw,3.22rem);line-height:1.01;}.all-solutions-page .site-hero-copy .eyebrow{width:fit-content !important;max-width:100% !important;}.solutions-map{transform:none;padding:13px;border-radius:22px;}.solutions-map-grid{grid-template-columns:1fr 1fr;}.solutions-gaps,.solutions-directory{grid-template-columns:1fr;}.solutions-gap-card,.solution-card{min-height:0;}}@media (max-width:520px){.all-solutions-page .site-hero .site-preview{display:none !important;}.all-solutions-page .site-hero-grid{gap:0;}.all-solutions-page .site-hero{min-height:0 !important;padding-bottom:74px !important;}}@media (max-width:430px){.all-solutions-page .site-hero{padding:46px 0 60px !important;}.all-solutions-page .site-hero-copy h1{font-size:clamp(2.31rem,10.6vw,2.9rem);}.all-solutions-page .site-hero-copy .eyebrow{font-size:8.5px !important;letter-spacing:.055em !important;padding:6px 9px 6px 8px !important;}.solutions-flagship,.solution-card,.solutions-gap-card,.solutions-connection-step{padding:22px;}}.all-solutions-page .site-hero{position:relative !important;isolation:isolate !important;overflow:hidden !important;background:#030610 !important;}.all-solutions-page .site-hero::before{content:"" !important;display:block !important;position:absolute !important;z-index:-2 !important;inset:0 !important;width:100% !important;height:100% !important;pointer-events:none !important;background-image:url("/assets/heroes-hq/todas-as-solucoes-hero-hq.webp") !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:center right !important;opacity:1 !important;filter:none !important;-webkit-filter:none !important;mix-blend-mode:normal !important;transform:none !important;-webkit-mask-image:none !important;mask-image:none !important;image-rendering:auto !important;}.all-solutions-page .site-hero::after{content:none !important;display:none !important;opacity:0 !important;background:none !important;filter:none !important;}.all-solutions-page .site-hero .site-preview{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;}@media (min-width: 1281px){.all-solutions-page .site-hero-grid{grid-template-columns:minmax(0, 1.08fr) minmax(420px, .72fr) !important;align-items:center !important;}.all-solutions-page .site-hero-copy{position:relative !important;z-index:2 !important;max-width:700px !important;}.all-solutions-page .site-hero::before{background-size:cover !important;background-position:center right !important;}}@media (min-width: 961px) and (max-width: 1280px){.all-solutions-page .site-hero-grid{grid-template-columns:minmax(0, 1.05fr) minmax(380px, .74fr) !important;align-items:center !important;}.all-solutions-page .site-hero-copy{position:relative !important;z-index:2 !important;max-width:650px !important;}.all-solutions-page .site-hero::before{background-size:cover !important;background-position:66% center !important;}}@media (min-width: 721px) and (max-width: 960px){.all-solutions-page .site-hero{min-height:720px !important;padding:64px 0 78px !important;}.all-solutions-page .site-hero-grid{grid-template-columns:1fr !important;min-height:578px !important;gap:0 !important;}.all-solutions-page .site-hero-copy{position:relative !important;z-index:2 !important;max-width:630px !important;}.all-solutions-page .site-hero::before{background-size:cover !important;background-position:48% center !important;}}@media (max-width: 720px){.all-solutions-page .site-hero{min-height:700px !important;padding:54px 0 68px !important;background:#030610 !important;}.all-solutions-page .site-hero-grid{grid-template-columns:1fr !important;min-height:578px !important;gap:0 !important;}.all-solutions-page .site-hero-copy{position:relative !important;z-index:2 !important;max-width:610px !important;}.all-solutions-page .site-hero::before{inset:0 !important;width:100% !important;height:100% !important;background-size:cover !important;background-position:38% center !important;background-repeat:no-repeat !important;}}@media (max-width: 430px){.all-solutions-page .site-hero{min-height:680px !important;padding:46px 0 62px !important;}.all-solutions-page .site-hero-grid{min-height:572px !important;}.all-solutions-page .site-hero::before{background-position:36% center !important;}}@media (max-width: 360px){.all-solutions-page .site-hero{min-height:660px !important;}.all-solutions-page .site-hero-grid{min-height:552px !important;}.all-solutions-page .site-hero::before{background-position:35% center !important;}}html{scroll-behavior:smooth;}body{overflow-x:clip;}.site-header{z-index:1000 !important;}.header-shell{width:min(100%, 1540px) !important;max-width:1540px !important;margin-inline:auto !important;padding-left:clamp(20px, 2vw, 30px) !important;padding-right:clamp(20px, 2vw, 30px) !important;}.desktop-nav > a,
.nav-solutions-trigger{white-space:nowrap;}body[data-crona-section="home"] [data-crona-nav="home"],
body[data-crona-section="diagnostic"] [data-crona-nav="diagnostic"],
body[data-crona-section="process"] [data-crona-nav="process"],
body[data-crona-section="solutions"] [data-crona-nav="solutions"]{color:#55d9ff !important;}body[data-crona-section="home"] .desktop-nav > [data-crona-nav="home"]::after,
body[data-crona-section="diagnostic"] .desktop-nav > [data-crona-nav="diagnostic"]::after,
body[data-crona-section="process"] .desktop-nav > [data-crona-nav="process"]::after,
body[data-crona-section="solutions"] .nav-solutions-trigger[data-crona-nav="solutions"]::after{transform:translateX(-50%) scaleX(1) !important;}body[data-crona-section="home"] .desktop-nav > [data-crona-nav="home"]::before,
body[data-crona-section="diagnostic"] .desktop-nav > [data-crona-nav="diagnostic"]::before,
body[data-crona-section="process"] .desktop-nav > [data-crona-nav="process"]::before,
body[data-crona-section="solutions"] .nav-solutions-trigger[data-crona-nav="solutions"]::before{opacity:1 !important;transform:translateX(-50%) scaleX(1) !important;}.site-footer .crona-footer-shell{width:min(100% - 40px, 1220px) !important;margin-inline:auto !important;}.site-footer .crona-footer-solutions a:last-child{color:#8fcbff;}.site-footer a{text-underline-offset:3px;}img, svg, video, canvas{max-width:100%;}.app-view, main, section, footer{min-width:0;}@media (max-width: 1120px){.header-shell{width:min(100%, 1540px) !important;}.desktop-nav{gap:clamp(12px, 1.55vw, 22px) !important;}}@media (max-width: 960px){:root{--header-h:68px;}.site-header, .header-shell{min-height:68px !important;}.header-shell{width:min(100% - 24px, 1220px) !important;}.desktop-nav, .site-header > .header-shell > .header-cta{display:none !important;}.mobile-menu{display:block !important;}.mobile-menu-panel{max-height:calc(100svh - 82px);overflow-y:auto;overscroll-behavior:contain;}.site-footer .crona-footer-shell{width:min(100% - 30px, 1220px) !important;}}@media (max-width: 560px){.header-shell{width:calc(100% - 20px) !important;}.brand-copy{min-width:0;}.brand-wordmark{max-width:148px !important;height:auto !important;}.site-footer .crona-footer-grid{gap:28px !important;}.site-footer .crona-footer-shell{width:calc(100% - 24px) !important;}}@media (max-width: 720px){[data-app-view="site-estrategico"].site-page .site-hero::before{background-position:52% center !important;}[data-app-view="site-estrategico"].site-page .site-hero::after{content:"" !important;display:block !important;position:absolute !important;inset:0 !important;z-index:-1 !important;pointer-events:none !important;opacity:1 !important;background:linear-gradient(180deg, rgba(3,6,16,.58) 0%, rgba(3,6,16,.44) 36%, rgba(3,6,16,.27) 68%, rgba(3,6,16,.10) 100%),
      linear-gradient(90deg, rgba(3,6,16,.60) 0%, rgba(3,6,16,.34) 58%, rgba(3,6,16,.08) 100%) !important;}.dx-v2.diagnosis-explain-page .site-hero::after{content:"" !important;display:block !important;position:absolute !important;inset:0 !important;z-index:-1 !important;pointer-events:none !important;opacity:1 !important;background:linear-gradient(180deg, rgba(2,5,14,.48) 0%, rgba(2,5,14,.43) 52%, rgba(2,5,14,.30) 78%, rgba(2,5,14,.12) 100%),
      linear-gradient(90deg, rgba(2,5,14,.48) 0%, rgba(2,5,14,.22) 70%, rgba(2,5,14,.08) 100%) !important;}}@media (max-width: 1360px){.site-header .mobile-menu{justify-self:end !important;margin-left:auto !important;margin-right:0 !important;}.site-header .mobile-menu > summary{margin-left:auto !important;margin-right:0 !important;}.site-header .mobile-menu-panel{left:auto !important;margin-left:0 !important;margin-right:0 !important;}}@media (min-width: 961px) and (max-width: 1360px){.site-header .mobile-menu-panel{right:calc(-1 * clamp(20px, 2vw, 30px)) !important;}}@media (min-width: 561px) and (max-width: 960px){.site-header .mobile-menu-panel{right:calc(-1 * (clamp(20px, 2vw, 30px) + 12px)) !important;}}@media (max-width: 560px){.site-header .mobile-menu-panel{right:-30px !important;}}:where(h1,h2,h3,h4){text-wrap:balance;}:where(p,li,summary,label){text-wrap:pretty;}.hero-lead,.site-hero-lead,.diag-hero-lead{max-width:66ch;}.site-hero h1,.diag-hero h1{max-width:20ch;}.site-section h2,.diag-section h2{max-width:25ch;}.faq-intro{max-width:48ch;}.button{min-height:48px;}.button.button-lg{min-height:52px;}summary{line-height:1.35;}@media (max-width:767px){:root{--section:clamp(60px,16vw,88px);}.hero-lead,.site-hero-lead,.diag-hero-lead{font-size:clamp(.98rem,4.25vw,1.08rem);line-height:1.68;}.button.button-lg{min-height:50px;}.site-hero h1,.diag-hero h1{max-width:none;}.site-section h2,.diag-section h2{max-width:none;}}[data-app-view="solucoes"] > section:not(:first-of-type):not(.site-proof-strip){position:relative;isolation:isolate;background-color:#030610 !important;background-image:linear-gradient(90deg, rgba(3,6,16,.84) 0%, rgba(3,6,16,.69) 34%, rgba(3,6,16,.59) 66%, rgba(3,6,16,.77) 100%),
    linear-gradient(180deg, rgba(3,6,16,.48) 0%, rgba(3,6,16,.28) 44%, rgba(3,6,16,.78) 100%),
    var(--crona-section-image) !important;background-repeat:no-repeat, no-repeat, no-repeat !important;background-size:cover, cover, cover !important;background-position:center, center, var(--crona-section-position, center center) !important;background-attachment:scroll, scroll, scroll !important;}[data-app-view="solucoes"] > .site-final{background-image:linear-gradient(135deg, rgba(3,6,16,.76), rgba(7,7,24,.62) 54%, rgba(19,7,31,.70)), var(--crona-section-image) !important;background-repeat:no-repeat, no-repeat !important;background-size:cover, cover !important;background-position:center, var(--crona-section-position, center center) !important;}@media (max-width: 767px){[data-app-view="solucoes"] > section:not(:first-of-type):not(.site-proof-strip){background-image:linear-gradient(rgba(3,6,16,.78), rgba(3,6,16,.84)), var(--crona-section-image) !important;background-repeat:no-repeat, no-repeat !important;background-size:cover, cover !important;background-position:center, center center !important;}}[data-app-view="solucoes"] > section:nth-of-type(2){--crona-section-image:url("/assets/section-backgrounds/section-bg-39.webp");--crona-section-position:50% 44%;}[data-app-view="solucoes"] > section:nth-of-type(3){--crona-section-image:var(--crona-media-46e3567e57a72760,url("/assets/section-backgrounds/section-bg-40.webp"));--crona-section-position:50% 48%;}[data-app-view="solucoes"] > section:nth-of-type(4){--crona-section-image:var(--crona-media-3e4a1dcd440fac01,url("/assets/section-backgrounds/section-bg-41.webp"));--crona-section-position:right center;}[data-app-view="solucoes"] > section:nth-of-type(5){--crona-section-image:var(--crona-media-35867585106b5ac6,url("/assets/section-backgrounds/section-bg-42.webp"));--crona-section-position:50% 44%;}[data-app-view="solucoes"] > section:nth-of-type(6){--crona-section-image:var(--crona-media-e137b2e1ab66f552,url("/assets/section-backgrounds/section-bg-43.webp"));--crona-section-position:50% 48%;}[data-app-view="solucoes"] > .site-proof-strip{--crona-section-image:none !important;background:rgba(6,10,23,.62) !important;}[data-app-view="solucoes"] > .site-proof-strip::before{background:linear-gradient(90deg, transparent, rgba(30,89,255,.05), transparent) !important;}[data-app-view="solucoes"] > .site-proof-strip > .site-proof-grid{background:rgba(7,12,26,.62) !important;background-image:none !important;}:root{--crona-panel:rgba(5, 10, 23, .76);--crona-panel-strong:rgba(5, 10, 23, .90);--crona-panel-soft:rgba(10, 18, 38, .58);--crona-border:rgba(116, 149, 224, .22);--crona-border-strong:rgba(103, 141, 255, .38);--crona-glow-cyan:rgba(9, 215, 255, .14);--crona-glow-violet:rgba(122, 69, 255, .14);--crona-glow-magenta:rgba(240, 43, 215, .11);--crona-shadow-panel:0 26px 80px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255,255,255,.035);--crona-shadow-card:0 16px 42px rgba(0, 0, 0, .22), inset 0 1px 0 rgba(255,255,255,.035);--crona-section-v:clamp(52px, 5.3vw, 78px);--crona-panel-px:clamp(24px, 3vw, 42px);--crona-panel-py:clamp(28px, 3.2vw, 46px);}.app-view.site-page > .site-section{padding:var(--crona-section-v) 0 !important;box-shadow:inset 0 1px 0 rgba(66, 130, 255, .12),
    inset 0 -1px 0 rgba(229, 45, 224, .10);}.app-view.site-page > .site-section > .container,
.app-view.site-page > .site-final > .container{position:relative;z-index:2;}.app-view.site-page > .site-section > .container{padding:var(--crona-panel-py) var(--crona-panel-px);border:1px solid var(--crona-border);border-radius:clamp(22px, 2.2vw, 30px);background:radial-gradient(circle at 9% 0%, rgba(9,215,255,.075), transparent 34%),
    radial-gradient(circle at 94% 100%, rgba(240,43,215,.060), transparent 32%),
    linear-gradient(135deg, rgba(4,9,22,.86), rgba(8,13,31,.72));box-shadow:var(--crona-shadow-panel);backdrop-filter:blur(12px) saturate(118%);-webkit-backdrop-filter:blur(12px) saturate(118%);overflow:hidden;}.app-view.site-page > .site-section:nth-of-type(even) > .container{background:radial-gradient(circle at 92% 0%, rgba(122,69,255,.075), transparent 34%),
    radial-gradient(circle at 4% 100%, rgba(9,215,255,.050), transparent 32%),
    linear-gradient(135deg, rgba(5,10,24,.83), rgba(9,12,31,.74));}.app-view.site-page > .site-section > .container::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(110deg, rgba(9,215,255,.055), transparent 22%, transparent 76%, rgba(240,43,215,.04));opacity:.75;}.app-view.site-page > .site-section > .container > *{position:relative;z-index:1;}.app-view.site-page > .site-proof-strip{min-height:0 !important;}.app-view.site-page > .site-proof-strip .site-proof-grid{padding-top:clamp(17px, 1.8vw, 24px) !important;padding-bottom:clamp(17px, 1.8vw, 24px) !important;}.app-view.site-page > .site-proof-strip .site-proof-item{min-height:0 !important;}.app-view.site-page .site-section-head{max-width:930px !important;margin-bottom:clamp(26px, 3vw, 40px) !important;}.app-view.site-page .site-section-head .eyebrow,
.app-view.site-page .site-logic-quote .eyebrow{margin-bottom:14px !important;}.app-view.site-page .site-section h2,
.app-view.site-page .site-logic-quote > strong{letter-spacing:-.045em;line-height:1.02;}.app-view.site-page .site-section h2{font-size:clamp(2.05rem, 3.8vw, 3.85rem) !important;max-width:22ch !important;margin-bottom:15px !important;}.app-view.site-page .site-section-head > p:not(.eyebrow),
.app-view.site-page .site-logic-quote > p:not(.eyebrow){max-width:70ch;color:#b7c1d5;line-height:1.68;}.app-view.site-page .site-section .reveal[class*="-card"],
.app-view.site-page .site-section .site-step.reveal,
.app-view.site-page .site-section .site-problem-card.reveal,
.app-view.site-page .site-section .site-principle-card,
.app-view.site-page .site-section .site-funnel,
.app-view.site-page .site-section .site-logic-quote,
.app-view.site-page .site-section .dx-definition,
.app-view.site-page .site-section .dx-formula-card,
.app-view.site-page .site-section .dx-output-summary,
.app-view.site-page .site-section .dx-integrity-callout{border:1px solid rgba(115, 148, 225, .22) !important;background:linear-gradient(145deg, rgba(10,18,38,.84), rgba(5,10,23,.76)) !important;box-shadow:var(--crona-shadow-card) !important;backdrop-filter:blur(9px) saturate(112%);-webkit-backdrop-filter:blur(9px) saturate(112%);}.app-view.site-page .site-section .reveal[class*="-card"],
.app-view.site-page .site-section .site-step.reveal,
.app-view.site-page .site-section .site-problem-card.reveal,
.app-view.site-page .site-section .site-principle-card{min-height:0 !important;height:100%;}.app-view.site-page .site-section :where(
  .site-problem-card,
  .site-step,
  .site-principle-card,
  .paid-layer,
  .paid-channel-card,
  .paid-metric-card,
  .seo-layer,
  .seo-activation-card,
  .seo-metric-card,
  .lp-anatomy-card,
  .lp-destination-card,
  .lp-metric-card,
  .creative-layer,
  .creative-format-card,
  .creative-scope-card,
  .creative-signal-card,
  .measure-stack-card,
  .measure-chain-card,
  .measure-quality-card,
  .measure-decision-card,
  .crm-chain-card,
  .crm-stack-card,
  .crm-control-card,
  .crm-signal-card,
  .system-cap-card,
  .system-cycle-card,
  .system-guarantee-card,
  .system-outcome-card,
  .system-fit-card,
  .system-scope-card,
  .solution-card,
  .solutions-gap-card,
  .dx-question-card,
  .dx-process-card,
  .dx-dimension,
  .dx-prep-card
){border-radius:clamp(16px, 1.5vw, 21px) !important;}.app-view.site-page .site-section :where(
  .site-problem-card,
  .site-step,
  .site-principle-card,
  .paid-layer,
  .seo-layer,
  .lp-anatomy-card,
  .creative-layer,
  .measure-stack-card,
  .crm-chain-card,
  .system-cap-card,
  .solution-card,
  .dx-question-card,
  .dx-process-card,
  .dx-dimension
){padding:clamp(19px, 2vw, 26px) !important;}.app-view.site-page .site-section :where(h3, .site-step strong, .site-funnel b){letter-spacing:-.02em;}.app-view.site-page .site-section :where(p, li, small){line-height:1.58;}.app-view.site-page .site-section :where(
  .site-problems,
  .site-process,
  .site-principles,
  .paid-layers,
  .paid-channels,
  .paid-metrics,
  .seo-layers,
  .seo-activation,
  .seo-metrics,
  .lp-anatomy,
  .lp-destinations,
  .lp-scope-grid,
  .lp-metrics,
  .creative-layers,
  .creative-formats,
  .creative-scope-grid,
  .creative-signals,
  .measure-stack,
  .measurement-chain,
  .measure-quality-grid,
  .measure-decisions,
  .crm-chain,
  .crm-stack,
  .crm-control-grid,
  .crm-signals,
  .system-capabilities,
  .system-cycle,
  .system-outcome-grid,
  .system-fit-grid,
  .system-guarantees,
  .system-scope-grid,
  .solutions-gaps,
  .solutions-directory,
  .dx-question-grid,
  .dx-process,
  .dx-dimensions,
  .dx-evidence-grid,
  .dx-factor-grid,
  .dx-decision-options,
  .dx-prep-grid
){gap:clamp(13px, 1.4vw, 20px) !important;}.app-view.site-page .site-logic{align-items:stretch !important;gap:clamp(20px, 3vw, 38px) !important;}.app-view.site-page .site-logic-quote,
.app-view.site-page .site-funnel{padding:clamp(24px, 2.7vw, 36px) !important;border-radius:22px !important;}.app-view.site-page .site-funnel{display:grid;align-content:center;gap:9px;}.app-view.site-page .site-funnel-row{padding:13px 15px !important;border:1px solid rgba(108, 139, 210, .14);background:rgba(8, 14, 30, .56);border-radius:12px;}.app-view.site-page .site-process{gap:12px !important;}.app-view.site-page .site-step{position:relative;overflow:hidden;}.app-view.site-page .site-step::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg, rgba(9,215,255,.65), rgba(122,69,255,.55), rgba(240,43,215,.55));opacity:.55;}.app-view.site-page .site-icon,
.app-view.site-page :where(.system-cap-icon,.creative-format-icon,.measure-stack-icon,.crm-stack-icon,.dx-lens-icon,.diag-lens-icon){box-shadow:0 0 0 1px rgba(114, 147, 224, .16), 0 10px 28px rgba(0,0,0,.22);}.app-view.site-page :where(.site-step-num,.paid-layer-index,.seo-layer-index,.lp-anatomy-index,.creative-layer-index,.crm-chain-index,.measure-chain-index,.dx-process-no,.dx-dimension-no){font-variant-numeric:tabular-nums;letter-spacing:.08em;}.app-view.site-page .site-faq{display:grid;gap:10px !important;}.app-view.site-page .site-faq details,
.app-view.site-page .site-faq-question{border-radius:15px !important;}.app-view.site-page .site-faq details{border:1px solid rgba(112,145,216,.20) !important;background:rgba(8,14,29,.70) !important;box-shadow:0 10px 30px rgba(0,0,0,.16);overflow:hidden;}.app-view.site-page .site-faq details[open]{border-color:rgba(78,133,255,.38) !important;background:linear-gradient(135deg, rgba(8,17,36,.88), rgba(13,10,34,.82)) !important;}.app-view.site-page .site-faq summary{padding-top:17px !important;padding-bottom:17px !important;}.app-view.site-page > .site-final{padding:clamp(52px, 5.4vw, 82px) 0 !important;}.app-view.site-page .site-final-card{border-radius:clamp(24px, 2.5vw, 34px) !important;padding:clamp(30px, 4vw, 54px) !important;border:1px solid rgba(102, 139, 255, .30) !important;background:radial-gradient(circle at 12% 8%, rgba(9,215,255,.11), transparent 30%),
    radial-gradient(circle at 88% 100%, rgba(240,43,215,.10), transparent 32%),
    linear-gradient(135deg, rgba(5,12,28,.90), rgba(12,9,31,.84)) !important;box-shadow:0 30px 90px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.045) !important;}.app-view.site-page .site-final-card h2{max-width:20ch !important;}.app-view.site-page .site-final-actions{gap:10px !important;}.app-view.site-page :where(.site-section,.site-final) .button,
.app-view.diag-page .button{box-shadow:0 12px 32px rgba(0,0,0,.24);}@media (hover:hover) and (pointer:fine){.app-view.site-page .site-section .reveal[class*="-card"],
  .app-view.site-page .site-section .site-step.reveal,
  .app-view.site-page .site-section .site-problem-card.reveal,
  .app-view.site-page .site-section .site-principle-card,
  .app-view.diag-page :where(.diag-lens,.diag-step,.diag-outcome){transition:transform .28s ease, border-color .28s ease, box-shadow .28s ease, background-color .28s ease;}.app-view.site-page .site-section .reveal[class*="-card"]:hover,
  .app-view.site-page .site-section .site-step.reveal:hover,
  .app-view.site-page .site-section .site-problem-card.reveal:hover,
  .app-view.site-page .site-section .site-principle-card:hover,
  .app-view.diag-page :where(.diag-lens,.diag-step,.diag-outcome):hover{transform:translateY(-4px);border-color:rgba(103, 151, 255, .42) !important;box-shadow:0 22px 58px rgba(0,0,0,.28), 0 0 38px rgba(53,104,255,.08) !important;}}.app-view.diag-page > .diag-section{padding:var(--crona-section-v) 0 !important;box-shadow:inset 0 1px 0 rgba(66,130,255,.10), inset 0 -1px 0 rgba(229,45,224,.08);}.app-view.diag-page > .diag-section > .container{position:relative;padding:var(--crona-panel-py) var(--crona-panel-px);border:1px solid var(--crona-border);border-radius:clamp(22px, 2.2vw, 30px);background:radial-gradient(circle at 8% 4%, rgba(9,215,255,.07), transparent 33%),
    radial-gradient(circle at 94% 95%, rgba(122,69,255,.07), transparent 34%),
    linear-gradient(135deg, rgba(5,10,23,.88), rgba(8,13,31,.75));box-shadow:var(--crona-shadow-panel);backdrop-filter:blur(12px) saturate(116%);-webkit-backdrop-filter:blur(12px) saturate(116%);overflow:hidden;}.app-view.diag-page > .diag-section > .container > *{position:relative;z-index:1;}.app-view.diag-page .diag-section-head{max-width:940px !important;margin-bottom:clamp(26px, 3vw, 38px) !important;}.app-view.diag-page .diag-section-head h2{font-size:clamp(2.05rem, 3.75vw, 3.75rem) !important;line-height:1.02;letter-spacing:-.045em;max-width:22ch !important;margin-bottom:15px !important;}.app-view.diag-page .diag-section-head > p:not(.eyebrow){max-width:70ch;line-height:1.68;color:#b8c2d6;}.app-view.diag-page .diag-lenses-grid{gap:clamp(13px, 1.5vw, 20px) !important;}.app-view.diag-page .diag-lens,
.app-view.diag-page .diag-step,
.app-view.diag-page .diag-outcome{min-height:0 !important;border:1px solid rgba(113,148,224,.22) !important;background:linear-gradient(145deg, rgba(10,18,38,.84), rgba(5,10,23,.76)) !important;border-radius:18px !important;box-shadow:var(--crona-shadow-card) !important;}.app-view.diag-page .diag-lens{padding:clamp(20px, 2vw, 27px) !important;}.app-view.diag-page .diag-process-panel{margin-top:0 !important;padding:clamp(22px, 2.7vw, 36px) !important;border-radius:22px !important;border:1px solid rgba(113,148,224,.23) !important;background:linear-gradient(140deg, rgba(9,17,37,.86), rgba(8,10,29,.77)) !important;box-shadow:var(--crona-shadow-card) !important;}.app-view.diag-page .diag-outcomes{margin-top:clamp(16px, 2vw, 24px) !important;gap:clamp(12px, 1.4vw, 18px) !important;}.app-view.diag-page .diag-outcome{padding:clamp(18px, 1.8vw, 24px) !important;}.app-view.diag-page .diag-form-shell{border:1px solid rgba(108, 148, 255, .31) !important;background:radial-gradient(circle at 100% 0%, rgba(122,69,255,.12), transparent 36%),
    linear-gradient(160deg, rgba(8,15,34,.94), rgba(5,9,22,.92)) !important;box-shadow:0 30px 84px rgba(0,0,0,.38), 0 0 58px rgba(54,98,255,.07), inset 0 1px 0 rgba(255,255,255,.04) !important;border-radius:clamp(22px, 2vw, 28px) !important;}.app-view.diag-page .diag-form-head{padding-bottom:18px !important;margin-bottom:20px !important;border-bottom:1px solid rgba(120,150,220,.13);}.app-view.diag-page .field{margin-bottom:14px !important;}.app-view.diag-page :where(input,select,textarea){border-radius:12px !important;border-color:rgba(117,148,217,.22) !important;background:rgba(3,8,19,.72) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025);}.app-view.diag-page :where(input,select,textarea):focus{border-color:rgba(62,153,255,.72) !important;box-shadow:0 0 0 3px rgba(36,118,255,.13), inset 0 1px 0 rgba(255,255,255,.03) !important;}.app-view.diag-page .diag-form-actions{margin-top:18px !important;}.app-view.diag-page > .diag-closing-section{padding:clamp(52px, 5.4vw, 82px) 0 !important;}.app-view.diag-page .diag-closing-card{padding:clamp(30px, 4vw, 52px) !important;border-radius:clamp(24px, 2.5vw, 34px) !important;border:1px solid rgba(105, 143, 255, .28) !important;background:radial-gradient(circle at 6% 12%, rgba(9,215,255,.10), transparent 30%),
    radial-gradient(circle at 93% 88%, rgba(240,43,215,.09), transparent 32%),
    linear-gradient(135deg, rgba(6,13,29,.91), rgba(12,9,31,.84)) !important;box-shadow:0 30px 88px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.04) !important;}@media (min-width: 768px) and (max-width: 1100px){:root{--crona-section-v:clamp(48px, 6vw, 66px);--crona-panel-px:clamp(22px, 3.2vw, 34px);--crona-panel-py:clamp(25px, 3.4vw, 38px);}.app-view.site-page .site-section :where(
    .site-problems,
    .paid-layers,
    .seo-layers,
    .lp-anatomy,
    .creative-layers,
    .measure-stack,
    .crm-stack,
    .system-capabilities,
    .solutions-directory,
    .dx-dimensions
  ){grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}}@media (max-width: 767px){:root{--crona-section-v:34px;--crona-panel-px:17px;--crona-panel-py:22px;}.app-view.site-page > .site-section,
  .app-view.diag-page > .diag-section{padding:34px 0 !important;}.app-view.site-page > .site-section > .container,
  .app-view.diag-page > .diag-section > .container{width:min(calc(100% - 24px), var(--container)) !important;border-radius:20px !important;}.app-view.site-page .site-section-head,
  .app-view.diag-page .diag-section-head{margin-bottom:22px !important;}.app-view.site-page .site-section h2,
  .app-view.diag-page .diag-section-head h2{font-size:clamp(1.9rem, 9vw, 2.55rem) !important;line-height:1.03 !important;max-width:none !important;}.app-view.site-page .site-section :where(
    .site-problems,
    .site-process,
    .site-principles,
    .paid-layers,
    .paid-channels,
    .paid-metrics,
    .seo-layers,
    .seo-activation,
    .seo-metrics,
    .lp-anatomy,
    .lp-destinations,
    .lp-scope-grid,
    .lp-metrics,
    .creative-layers,
    .creative-formats,
    .creative-scope-grid,
    .creative-signals,
    .measure-stack,
    .measurement-chain,
    .measure-quality-grid,
    .measure-decisions,
    .crm-chain,
    .crm-stack,
    .crm-control-grid,
    .crm-signals,
    .system-capabilities,
    .system-cycle,
    .system-outcome-grid,
    .system-fit-grid,
    .system-guarantees,
    .system-scope-grid,
    .solutions-gaps,
    .solutions-directory,
    .dx-question-grid,
    .dx-process,
    .dx-dimensions,
    .dx-evidence-grid,
    .dx-factor-grid,
    .dx-decision-options,
    .dx-prep-grid,
    .diag-lenses-grid,
    .diag-outcomes
  ){grid-template-columns:1fr !important;gap:12px !important;}.app-view.site-page .site-logic{grid-template-columns:1fr !important;gap:12px !important;}.app-view.site-page .site-logic-quote,
  .app-view.site-page .site-funnel,
  .app-view.diag-page .diag-process-panel{padding:19px !important;border-radius:17px !important;}.app-view.site-page .site-funnel-row{padding:11px 12px !important;}.app-view.site-page .site-section :where(
    .site-problem-card,
    .site-step,
    .site-principle-card,
    .paid-layer,
    .seo-layer,
    .lp-anatomy-card,
    .creative-layer,
    .measure-stack-card,
    .crm-chain-card,
    .system-cap-card,
    .solution-card,
    .dx-question-card,
    .dx-process-card,
    .dx-dimension
  ){padding:17px !important;}.app-view.site-page > .site-final,
  .app-view.diag-page > .diag-closing-section{padding:38px 0 !important;}.app-view.site-page .site-final-card,
  .app-view.diag-page .diag-closing-card{padding:24px 20px !important;border-radius:21px !important;}.app-view.diag-page .diag-form-shell{border-radius:20px !important;}.app-view.diag-page .diag-lens,
  .app-view.diag-page .diag-outcome{padding:17px !important;}}@media (prefers-reduced-motion: reduce){.app-view.site-page .site-section *,
  .app-view.diag-page *{scroll-behavior:auto !important;}}.app-view.site-page .site-step-num{display:grid !important;place-items:center !important;padding:0 !important;line-height:1 !important;}.app-view.site-page .site-step-num::before{position:absolute !important;inset:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;margin:0 !important;line-height:1 !important;transform:none !important;}@media (min-width: 768px){.app-view.site-page .site-process::before{top:31px !important;}.app-view.site-page .site-section .site-process .site-step.reveal{min-height:0 !important;height:auto !important;padding:80px 10px 0 0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;overflow:visible !important;}.app-view.site-page .site-section .site-process .site-step.reveal::after{display:none !important;}}@media (min-width: 1000px){.app-view.site-page{--crona-section-v:clamp(38px, 3.6vw, 54px);--crona-panel-px:clamp(28px, 2.7vw, 38px);--crona-panel-py:clamp(24px, 2.45vw, 34px);}.app-view.site-page > .site-section{padding:var(--crona-section-v) 0 !important;}.app-view.site-page > .site-section > .container{padding:var(--crona-panel-py) var(--crona-panel-px) !important;}.app-view.site-page .site-section-head.site-section-head--balanced{max-width:none !important;display:grid !important;grid-template-columns:minmax(0, 1.34fr) minmax(300px, .66fr) !important;grid-template-areas:"eyebrow eyebrow"
      "title support" !important;column-gap:clamp(28px, 3vw, 46px) !important;row-gap:10px !important;align-items:end !important;margin-bottom:clamp(22px, 2.25vw, 30px) !important;}.app-view.site-page .site-section-head.site-section-head--balanced > .eyebrow{grid-area:eyebrow !important;margin-bottom:2px !important;}.app-view.site-page .site-section-head.site-section-head--balanced > h2{grid-area:title !important;max-width:27ch !important;margin:0 !important;}.app-view.site-page .site-section-head.site-section-head--balanced > p:not(.eyebrow){grid-area:support !important;max-width:48ch !important;margin:0 0 4px !important;align-self:end !important;}.app-view.site-page .site-section-head:not(.site-section-head--balanced){max-width:none !important;margin-bottom:clamp(22px, 2.25vw, 30px) !important;}.app-view.site-page .site-section-head:not(.site-section-head--balanced) > h2{max-width:27ch !important;}.app-view.site-page .site-section :where(
    .site-problem-card,
    .site-step,
    .site-principle-card,
    .paid-layer,
    .paid-channel-card,
    .paid-metric-card,
    .seo-layer,
    .seo-activation-card,
    .seo-metric-card,
    .lp-anatomy-card,
    .lp-destination-card,
    .lp-metric-card,
    .creative-layer,
    .creative-format-card,
    .creative-scope-card,
    .creative-signal-card,
    .measure-stack-card,
    .measure-chain-card,
    .measure-quality-card,
    .measure-decision-card,
    .crm-chain-card,
    .crm-stack-card,
    .crm-control-card,
    .crm-signal-card,
    .system-cap-card,
    .system-cycle-card,
    .system-guarantee-card,
    .system-outcome-card,
    .system-fit-card,
    .system-scope-card,
    .solution-card,
    .solutions-gap-card,
    .dx-question-card,
    .dx-process-card,
    .dx-dimension,
    .dx-prep-card
  ){min-height:0 !important;}.app-view.site-page > .site-final{padding:40px 0 46px !important;}.app-view.site-page > .site-final > .container{width:min(calc(100% - 40px), var(--container-wide)) !important;}.app-view.site-page .site-final-card{width:100% !important;padding:clamp(28px, 2.6vw, 38px) clamp(34px, 4vw, 58px) !important;gap:10px !important;}.app-view.site-page .site-final-card h2{max-width:30ch !important;margin-inline:auto !important;line-height:1.01 !important;}.app-view.site-page .site-final-card > p:not(.eyebrow){max-width:82ch !important;line-height:1.58 !important;}.app-view.site-page .site-final-actions{margin-top:6px !important;}}@media (min-width: 768px) and (max-width: 999px){.app-view.site-page{--crona-section-v:42px;--crona-panel-py:26px;}.app-view.site-page > .site-section{padding:42px 0 !important;}.app-view.site-page .site-section-head{margin-bottom:26px !important;}.app-view.site-page > .site-final{padding:42px 0 48px !important;}.app-view.site-page .site-final-card h2{max-width:25ch !important;}}@media (max-width: 767px){.app-view.site-page > .site-section{padding:28px 0 !important;}.app-view.site-page .site-process{gap:18px !important;}.app-view.site-page .site-section .site-process .site-step.reveal{min-height:72px !important;height:auto !important;padding:2px 0 2px 76px !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;overflow:visible !important;}.app-view.site-page .site-section .site-process .site-step.reveal::after{display:none !important;}.app-view.site-page > .site-section > .container{padding-top:20px !important;padding-bottom:20px !important;}.app-view.site-page .site-section-head{margin-bottom:18px !important;}.app-view.site-page > .site-final{padding:30px 0 34px !important;}.app-view.site-page .site-final-card{padding:22px 18px !important;gap:9px !important;}.app-view.site-page .site-final-card h2{max-width:none !important;font-size:clamp(2rem, 9vw, 2.35rem) !important;line-height:1.02 !important;}.app-view.site-page .site-final-card > p:not(.eyebrow){line-height:1.58 !important;}}@media (min-width: 1361px){.app-view.site-page > .site-final > .container{width:min(calc(100vw - 40px), var(--container-wide)) !important;margin-inline:auto !important;}.app-view.site-page > .site-final > .container > .site-final-card{width:100% !important;margin-inline:auto !important;}}.site-hero::after{content:"" !important;display:block !important;position:absolute !important;inset:0 !important;z-index:-1 !important;pointer-events:none !important;background:linear-gradient(180deg, rgba(2, 5, 14, .18) 0%, rgba(2, 5, 14, .24) 42%, rgba(2, 5, 14, .32) 100%) !important;}.site-footer .crona-footer-title{display:inline-block !important;position:relative !important;align-items:initial !important;gap:0 !important;margin:2px 0 16px !important;padding:0 0 12px !important;}.site-footer .crona-footer-title::before{content:none !important;display:none !important;}.site-footer .crona-footer-title::after{content:"" !important;position:absolute !important;left:0 !important;bottom:0 !important;width:38px !important;height:3px !important;border-radius:999px !important;background:linear-gradient(90deg, #09d7ff 0%, #2476ff 38%, #7a45ff 70%, #f02bd7 100%) !important;opacity:.96 !important;box-shadow:0 0 10px rgba(36,118,255,.22), 0 0 14px rgba(240,43,215,.10) !important;}@media (min-width: 1041px){.site-footer .crona-footer-grid{--crona-footer-divider-gap:clamp(32px, 2.8vw, 48px);column-gap:var(--crona-footer-divider-gap) !important;}.site-footer .crona-footer-solutions,
  .site-footer .crona-footer-institutional,
  .site-footer .crona-footer-contact{position:relative !important;border-left:0 !important;padding-left:0 !important;}.site-footer .crona-footer-solutions::before,
  .site-footer .crona-footer-institutional::before,
  .site-footer .crona-footer-contact::before{content:"" !important;display:block !important;position:absolute !important;left:calc(var(--crona-footer-divider-gap) / -2) !important;top:0 !important;width:1px !important;height:100% !important;pointer-events:none !important;background:linear-gradient(180deg, rgba(9,215,255,.14) 0%, rgba(101,121,180,.18) 18%, rgba(101,121,180,.16) 82%, rgba(240,43,215,.12) 100%) !important;box-shadow:0 0 12px rgba(36,118,255,.045) !important;}}@media (min-width: 1400px){.site-footer .crona-footer-grid{--crona-footer-divider-gap:clamp(36px, 2.9vw, 52px);}}@media (max-width: 1280px) and (min-width: 1041px){.site-footer .crona-footer-grid{--crona-footer-divider-gap:clamp(24px, 2.4vw, 32px);}}@media (max-width: 1040px){.site-footer .crona-footer-solutions,
  .site-footer .crona-footer-institutional,
  .site-footer .crona-footer-contact{border-left:0 !important;padding-left:0 !important;}.site-footer .crona-footer-solutions::before,
  .site-footer .crona-footer-institutional::before,
  .site-footer .crona-footer-contact::before{content:none !important;display:none !important;}}@media (min-width: 1041px){.site-footer .crona-footer-shell{width:auto !important;max-width:none !important;margin-left:max(
      clamp(20px, 2vw, 30px),
      calc((100% - 1540px) / 2 + clamp(20px, 2vw, 30px))
    ) !important;margin-right:max(20px, calc((100% - 1220px) / 2)) !important;padding-left:0 !important;}.site-footer .crona-footer-brand-link{padding-left:0 !important;}}.site-footer .crona-footer-brand{width:100% !important;max-width:none !important;min-width:0 !important;}.site-footer .crona-footer-brand-link{margin-bottom:0 !important;}.site-footer .crona-footer-brand-message{width:100%;min-width:0;margin-top:clamp(24px, 2vw, 32px);}.site-footer .crona-footer-brand-headline{max-width:15ch;margin:0;color:#f4f7ff;font-family:var(--font);font-size:clamp(1.72rem, 2.05vw, 2.28rem);font-weight:780;line-height:1.07;letter-spacing:-.035em;text-wrap:balance;}.site-footer .crona-footer-brand-headline em{font-style:normal;color:#35c7ff;background:linear-gradient(92deg, #13d6ff 0%, #2476ff 38%, #7a45ff 68%, #f02bd7 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}.site-footer .crona-footer-brand-subheadline{max-width:43ch;margin:15px 0 0;color:#9aa8c2;font-size:14.5px;line-height:1.62;}.site-footer .crona-footer-brand-principles{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;width:100%;margin-top:23px;}.site-footer .crona-footer-brand-principle{display:flex;align-items:center;gap:9px;min-width:0;color:#c4cde0;font-size:11.5px;font-weight:650;line-height:1.27;}.site-footer .crona-footer-brand-icon{flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(58,122,255,.28);border-radius:50%;color:#27cfff;background:linear-gradient(145deg, rgba(13,33,71,.84), rgba(18,12,49,.82));box-shadow:inset 0 0 16px rgba(36,118,255,.07), 0 0 16px rgba(36,118,255,.045);}.site-footer .crona-footer-brand-principle:nth-child(2) .crona-footer-brand-icon{color:#8a68ff;}.site-footer .crona-footer-brand-principle:nth-child(3) .crona-footer-brand-icon{color:#f04bd8;}.site-footer .crona-footer-brand-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;}.site-footer .crona-footer-brand-rule{width:100%;height:1px;margin-top:22px;background:linear-gradient(90deg, rgba(9,215,255,.34), rgba(65,101,208,.24) 52%, rgba(240,43,215,.22));}.site-footer .crona-footer-brand-tagline{margin:11px 0 0;color:#8190ad;font-family:var(--mono);font-size:9.5px;font-weight:700;line-height:1.4;letter-spacing:.26em;text-transform:uppercase;}@media (min-width: 1041px){.site-footer .crona-footer-brand{padding-right:0 !important;}.site-footer .crona-footer-brand-message,
  .site-footer .crona-footer-brand-rule{max-width:100% !important;}}@media (max-width: 1280px) and (min-width: 1041px){.site-footer .crona-footer-brand-headline{font-size:clamp(1.55rem, 2.2vw, 1.9rem);}.site-footer .crona-footer-brand-subheadline{font-size:13px;}.site-footer .crona-footer-brand-principles{gap:8px;}.site-footer .crona-footer-brand-principle{gap:7px;font-size:10.4px;}.site-footer .crona-footer-brand-icon{flex-basis:31px;width:31px;height:31px;}.site-footer .crona-footer-brand-icon svg{width:15px;height:15px;}}@media (max-width: 1040px){.site-footer .crona-footer-brand-headline{max-width:17ch;}.site-footer .crona-footer-brand-subheadline{max-width:48ch;}.site-footer .crona-footer-brand-principles{max-width:560px;}}@media (max-width: 700px){.site-footer .crona-footer-brand-message{margin-top:20px;}.site-footer .crona-footer-brand-headline{max-width:18ch;font-size:clamp(1.65rem, 7.5vw, 2.15rem);}.site-footer .crona-footer-brand-subheadline{max-width:52ch;font-size:13.5px;}.site-footer .crona-footer-brand-principles{grid-template-columns:repeat(3, minmax(0,1fr));gap:8px;}.site-footer .crona-footer-brand-principle{align-items:flex-start;gap:7px;font-size:10.5px;}.site-footer .crona-footer-brand-icon{flex-basis:31px;width:31px;height:31px;}.site-footer .crona-footer-brand-icon svg{width:15px;height:15px;}}@media (max-width: 430px){.site-footer .crona-footer-brand-headline{max-width:16ch;font-size:clamp(1.55rem, 8.2vw, 1.95rem);}.site-footer .crona-footer-brand-principles{grid-template-columns:1fr;gap:9px;}.site-footer .crona-footer-brand-principle{align-items:center;font-size:11.5px;}.site-footer .crona-footer-brand-rule{margin-top:18px;}}.site-footer .crona-footer-brand-link{gap:15px !important;}.site-footer .crona-footer-logo{width:68px !important;height:68px !important;flex:0 0 68px !important;}.site-footer .crona-footer-brand-copy{display:grid !important;gap:4px !important;}.site-footer .crona-footer-brand-copy strong{font-size:19px !important;line-height:1.04 !important;}.site-footer .crona-footer-brand-copy span{display:block !important;visibility:visible !important;opacity:1 !important;width:fit-content !important;font-size:9.6px !important;line-height:1.15 !important;letter-spacing:.115em !important;white-space:nowrap !important;color:transparent !important;background:linear-gradient(90deg,#09d7ff 0%,#2476ff 37%,#7a45ff 68%,#f02bd7 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;}.site-footer .crona-footer-brand-message{margin-top:17px !important;}.site-footer .crona-footer-brand-headline{max-width:17ch !important;font-size:clamp(1.32rem, 1.42vw, 1.58rem) !important;line-height:1.08 !important;letter-spacing:-.028em !important;}.site-footer .crona-footer-brand-subheadline{max-width:41ch !important;margin-top:10px !important;font-size:13.25px !important;line-height:1.52 !important;}.site-footer .crona-footer-brand-principles{margin-top:17px !important;gap:9px !important;}.site-footer .crona-footer-brand-principle{gap:8px !important;font-size:10.9px !important;line-height:1.22 !important;}.site-footer .crona-footer-brand-icon{width:34px !important;height:34px !important;flex-basis:34px !important;}.site-footer .crona-footer-brand-icon svg{width:16px !important;height:16px !important;}.site-footer .crona-footer-brand-rule{margin-top:17px !important;}.site-footer .crona-footer-brand-tagline{margin-top:9px !important;font-size:9px !important;}@media (max-width: 1040px){.site-footer .crona-footer-logo{width:64px !important;height:64px !important;flex-basis:64px !important;}.site-footer .crona-footer-brand-headline{max-width:20ch !important;font-size:clamp(1.30rem, 3vw, 1.55rem) !important;}}@media (max-width: 700px){.site-footer .crona-footer-logo{width:62px !important;height:62px !important;flex-basis:62px !important;}.site-footer .crona-footer-brand-message{margin-top:15px !important;}.site-footer .crona-footer-brand-headline{max-width:20ch !important;font-size:clamp(1.28rem, 6.1vw, 1.50rem) !important;}.site-footer .crona-footer-brand-subheadline{margin-top:9px !important;font-size:13px !important;}.site-footer .crona-footer-brand-principles{margin-top:15px !important;}}@media (max-width: 430px){.site-footer .crona-footer-logo{width:58px !important;height:58px !important;flex-basis:58px !important;}.site-footer .crona-footer-brand-copy strong{font-size:17px !important;}.site-footer .crona-footer-brand-copy span{font-size:8.8px !important;}.site-footer .crona-footer-brand-headline{max-width:19ch !important;font-size:clamp(1.22rem, 5.9vw, 1.42rem) !important;}.site-footer .crona-footer-brand-subheadline{font-size:12.7px !important;}}.site-footer .crona-footer-brand-headline{max-width:15.5ch !important;font-size:clamp(1.72rem, 2.05vw, 2.28rem) !important;line-height:1.07 !important;letter-spacing:-.035em !important;}.site-footer .crona-footer-brand-subheadline{max-width:43ch !important;margin-top:13px !important;font-size:14.25px !important;line-height:1.58 !important;}@media (max-width:1280px) and (min-width:1041px){.site-footer .crona-footer-brand-headline{max-width:16ch !important;font-size:clamp(1.55rem, 2.2vw, 1.9rem) !important;}.site-footer .crona-footer-brand-subheadline{font-size:13px !important;}}@media (max-width:1040px){.site-footer .crona-footer-brand-headline{max-width:18ch !important;font-size:clamp(1.65rem, 4.2vw, 2.05rem) !important;}}@media (max-width:700px){.site-footer .crona-footer-brand-headline{max-width:18ch !important;font-size:clamp(1.55rem, 7.5vw, 2.02rem) !important;}.site-footer .crona-footer-brand-subheadline{font-size:13.5px !important;}}@media (max-width:430px){.site-footer .crona-footer-brand-headline{max-width:16.5ch !important;font-size:clamp(1.5rem, 8vw, 1.9rem) !important;}}.site-footer .crona-footer-brand-message{margin-top:11px !important;}.site-footer .crona-footer-brand-tagline{width:100% !important;max-width:none !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;margin-top:9px !important;padding:0 !important;font-size:8.8px !important;line-height:1.2 !important;letter-spacing:.17em !important;white-space:nowrap !important;text-transform:uppercase !important;}.site-footer .crona-footer-brand-tagline > span{display:block !important;min-width:0 !important;}@media (max-width: 700px){.site-footer .crona-footer-brand-message{margin-top:10px !important;}.site-footer .crona-footer-brand-tagline{gap:7px !important;font-size:8.1px !important;letter-spacing:.12em !important;}}@media (max-width: 430px){.site-footer .crona-footer-brand-tagline{gap:5px !important;font-size:7.5px !important;letter-spacing:.085em !important;}}@media (max-width: 700px){.site-footer .crona-footer-brand-message{margin-top:6px !important;}.site-footer .crona-footer-brand-rule,
  .site-footer .crona-footer-brand-tagline{width:100% !important;max-width:100% !important;}.site-footer .crona-footer-brand-tagline{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;margin-top:9px !important;padding:0 !important;font-size:8.8px !important;line-height:1.2 !important;letter-spacing:.17em !important;white-space:nowrap !important;text-transform:uppercase !important;}.site-footer .crona-footer-brand-tagline > span{display:block !important;min-width:0 !important;flex:0 0 auto !important;}}@media (max-width: 430px){.site-footer .crona-footer-brand-message{margin-top:5px !important;}.site-footer .crona-footer-brand-tagline{gap:7px !important;font-size:8px !important;letter-spacing:.12em !important;}}@media (min-width: 1041px){.site-footer{padding-top:54px !important;padding-bottom:26px !important;}.site-footer .crona-footer-shell{width:min(calc(100% - 96px), 1480px) !important;max-width:1480px !important;margin-inline:auto !important;padding-inline:0 !important;}.site-footer .crona-footer-grid{grid-template-columns:minmax(390px, 1.46fr)
      minmax(180px, .72fr)
      minmax(170px, .66fr)
      minmax(300px, 1.08fr) !important;column-gap:clamp(38px, 3.1vw, 58px) !important;row-gap:0 !important;padding-bottom:40px !important;align-items:start !important;}.site-footer .crona-footer-brand{padding-right:6px !important;}.site-footer .crona-footer-brand-link{gap:16px !important;}.site-footer .crona-footer-logo{width:78px !important;height:78px !important;flex:0 0 78px !important;}.site-footer .crona-footer-brand-copy{gap:5px !important;}.site-footer .crona-footer-brand-copy strong{font-size:23px !important;line-height:1.02 !important;letter-spacing:-.018em !important;}.site-footer .crona-footer-brand-copy span{font-size:11px !important;line-height:1.1 !important;letter-spacing:.105em !important;}.site-footer .crona-footer-brand-message{margin-top:13px !important;}.site-footer .crona-footer-brand-headline{max-width:16.5ch !important;font-size:clamp(1.88rem, 2.15vw, 2.38rem) !important;line-height:1.055 !important;letter-spacing:-.036em !important;}.site-footer .crona-footer-brand-subheadline{max-width:43ch !important;margin-top:13px !important;font-size:15.2px !important;line-height:1.55 !important;}.site-footer .crona-footer-brand-principles{margin-top:19px !important;gap:13px !important;}.site-footer .crona-footer-brand-principle{gap:9px !important;font-size:12.3px !important;line-height:1.25 !important;}.site-footer .crona-footer-brand-icon{width:39px !important;height:39px !important;flex:0 0 39px !important;}.site-footer .crona-footer-brand-icon svg{width:18px !important;height:18px !important;}.site-footer .crona-footer-brand-rule{margin-top:20px !important;}.site-footer .crona-footer-brand-tagline{margin-top:10px !important;font-size:9.7px !important;letter-spacing:.17em !important;}.site-footer .crona-footer-title{margin:1px 0 14px !important;font-size:14px !important;line-height:1.15 !important;letter-spacing:.08em !important;}.site-footer .crona-footer-title::after{width:44px !important;height:3px !important;margin-top:11px !important;}.site-footer .crona-footer-col{gap:10px !important;}.site-footer .crona-footer-col a{min-height:30px !important;font-size:15px !important;line-height:1.42 !important;}.site-footer .crona-footer-email{font-size:14.25px !important;}.site-footer .crona-footer-meta{gap:34px !important;padding-top:24px !important;font-size:12.25px !important;line-height:1.45 !important;}.site-footer .crona-footer-meta::before{margin-top:-25px !important;}.site-footer .crona-footer-grid{--crona-footer-divider-gap:clamp(38px, 3.1vw, 58px) !important;}.site-footer .crona-footer-solutions::before,
  .site-footer .crona-footer-institutional::before,
  .site-footer .crona-footer-contact::before{left:calc(var(--crona-footer-divider-gap) / -2) !important;}}@media (min-width: 701px) and (max-width: 1040px){.site-footer .crona-footer-shell{width:min(calc(100% - 44px), 980px) !important;margin-inline:auto !important;}.site-footer .crona-footer-logo{width:70px !important;height:70px !important;flex-basis:70px !important;}.site-footer .crona-footer-brand-copy strong{font-size:21px !important;}.site-footer .crona-footer-brand-copy span{font-size:10.2px !important;}.site-footer .crona-footer-brand-headline{font-size:clamp(1.78rem, 4vw, 2.15rem) !important;}.site-footer .crona-footer-brand-subheadline{font-size:14.5px !important;}.site-footer .crona-footer-title{font-size:13px !important;}.site-footer .crona-footer-col a{font-size:14.2px !important;}}@media (max-width: 700px){.site-footer .crona-footer-shell{width:calc(100% - 28px) !important;margin-inline:auto !important;}.site-footer .crona-footer-logo{width:66px !important;height:66px !important;flex-basis:66px !important;}.site-footer .crona-footer-brand-copy strong{font-size:19px !important;}.site-footer .crona-footer-brand-copy span{font-size:9.4px !important;}.site-footer .crona-footer-brand-headline{max-width:18ch !important;font-size:clamp(1.58rem, 7.2vw, 1.95rem) !important;}.site-footer .crona-footer-brand-subheadline{max-width:46ch !important;font-size:13.8px !important;line-height:1.52 !important;}.site-footer .crona-footer-brand-principle{font-size:11.7px !important;}.site-footer .crona-footer-brand-icon{width:37px !important;height:37px !important;flex-basis:37px !important;}.site-footer .crona-footer-title{font-size:12.5px !important;}.site-footer .crona-footer-col a{font-size:13.8px !important;}.site-footer .crona-footer-meta{font-size:11.4px !important;}}@media (max-width: 430px){.site-footer .crona-footer-shell{width:calc(100% - 24px) !important;}.site-footer .crona-footer-logo{width:62px !important;height:62px !important;flex-basis:62px !important;}.site-footer .crona-footer-brand-headline{font-size:clamp(1.48rem, 7.2vw, 1.78rem) !important;}.site-footer .crona-footer-brand-subheadline{font-size:13.2px !important;}.site-footer .crona-footer-col a{font-size:13.4px !important;}}.site-footer .crona-footer-brand-wordmark{display:block !important;width:170px !important;height:auto !important;flex:0 0 auto !important;object-fit:contain !important;filter:drop-shadow(0 0 8px rgba(120,160,255,.08)) !important;}.site-footer .crona-footer-brand-copy{gap:2px !important;line-height:1 !important;}.site-footer .crona-footer-brand-copy span{display:inline-block !important;width:max-content !important;margin-top:4px !important;font-family:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;font-size:11px !important;font-weight:680 !important;letter-spacing:.08em !important;line-height:1.1 !important;text-transform:none !important;white-space:nowrap !important;color:transparent !important;background:linear-gradient(90deg, #09d7ff 0%, #28d9f1 30%, #b8bce9 56%, #ed58dc 100%) !important;background-clip:text !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;}.site-footer .crona-footer-title::after{height:4px !important;}.site-footer .crona-footer-solutions a,
.site-footer .crona-footer-institutional a{display:inline-flex !important;align-items:center !important;gap:11px !important;}.site-footer .crona-footer-link-arrow{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;color:#687795 !important;font-size:.95em !important;font-weight:600 !important;line-height:1 !important;transform:translateX(0) !important;transition:color .18s ease, transform .18s ease, text-shadow .18s ease !important;}.site-footer .crona-footer-solutions a:hover .crona-footer-link-arrow,
.site-footer .crona-footer-solutions a:focus-visible .crona-footer-link-arrow,
.site-footer .crona-footer-institutional a:hover .crona-footer-link-arrow,
.site-footer .crona-footer-institutional a:focus-visible .crona-footer-link-arrow{color:#aabaff !important;transform:translateX(3px) !important;text-shadow:0 0 12px rgba(74,134,255,.34) !important;}.site-footer .crona-footer-col a::after{height:2px !important;}@media (max-width: 1040px){.site-footer .crona-footer-brand-wordmark{width:158px !important;}.site-footer .crona-footer-brand-copy span{font-size:10.4px !important;}}@media (max-width: 700px){.site-footer .crona-footer-brand-wordmark{width:150px !important;}.site-footer .crona-footer-brand-copy span{font-size:10px !important;}.site-footer .crona-footer-solutions a,
  .site-footer .crona-footer-institutional a{gap:10px !important;}}@media (max-width: 430px){.site-footer .crona-footer-brand-wordmark{width:142px !important;}.site-footer .crona-footer-brand-copy span{font-size:9.4px !important;}.site-footer .crona-footer-title::after{height:3px !important;}}.site-footer .crona-footer-solutions a,
.site-footer .crona-footer-institutional a,
.site-footer .crona-footer-contact a{font-weight:560 !important;}.site-footer .crona-footer-col a::after,
.site-footer .crona-footer-col a:hover::after,
.site-footer .crona-footer-col a:focus-visible::after{content:none !important;display:none !important;}.site-footer .crona-footer-col a:hover,
.site-footer .crona-footer-col a:focus-visible{transform:none !important;color:#23b7ff !important;text-shadow:0 0 12px rgba(35,183,255,.16) !important;}.site-footer .crona-footer-solutions a:not(:last-child),
.site-footer .crona-footer-institutional a{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:18px !important;width:100% !important;max-width:100% !important;}.site-footer .crona-footer-solutions a:not(:last-child) .crona-footer-link-label,
.site-footer .crona-footer-institutional a .crona-footer-link-label{min-width:0 !important;flex:1 1 auto !important;}.site-footer .crona-footer-link-arrow{margin-left:auto !important;color:#6f7d98 !important;font-size:1.02em !important;font-weight:520 !important;line-height:1 !important;flex:0 0 auto !important;transform:none !important;transition:color .18s ease, transform .18s ease, text-shadow .18s ease !important;}.site-footer .crona-footer-solutions a:hover .crona-footer-link-label,
.site-footer .crona-footer-solutions a:focus-visible .crona-footer-link-label,
.site-footer .crona-footer-institutional a:hover .crona-footer-link-label,
.site-footer .crona-footer-institutional a:focus-visible .crona-footer-link-label,
.site-footer .crona-footer-solutions a:hover .crona-footer-link-arrow,
.site-footer .crona-footer-solutions a:focus-visible .crona-footer-link-arrow,
.site-footer .crona-footer-institutional a:hover .crona-footer-link-arrow,
.site-footer .crona-footer-institutional a:focus-visible .crona-footer-link-arrow{color:#23b7ff !important;text-shadow:0 0 12px rgba(35,183,255,.20) !important;}.site-footer .crona-footer-solutions a:hover .crona-footer-link-arrow,
.site-footer .crona-footer-solutions a:focus-visible .crona-footer-link-arrow,
.site-footer .crona-footer-institutional a:hover .crona-footer-link-arrow,
.site-footer .crona-footer-institutional a:focus-visible .crona-footer-link-arrow{transform:translateX(2px) !important;}.site-footer .crona-footer-solutions a:last-child{display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;width:fit-content !important;max-width:100% !important;gap:10px !important;}.site-footer .crona-footer-solutions a:last-child .crona-footer-link-arrow{margin-left:0 !important;}.site-footer .crona-footer-contact a:hover,
.site-footer .crona-footer-contact a:focus-visible{color:#23b7ff !important;text-shadow:0 0 12px rgba(35,183,255,.14) !important;}@media (max-width: 700px){.site-footer .crona-footer-solutions a:not(:last-child),
  .site-footer .crona-footer-institutional a{gap:14px !important;}.site-footer .crona-footer-solutions a:last-child{gap:9px !important;}}.site-footer .crona-footer-solutions a,
.site-footer .crona-footer-institutional a,
.site-footer .crona-footer-contact a{font-weight:500 !important;}.site-footer .crona-footer-col a::after,
.site-footer .crona-footer-col a:hover::after,
.site-footer .crona-footer-col a:focus-visible::after{content:none !important;display:none !important;}.site-footer .crona-footer-col a{transition:color .20s ease,
    transform .22s cubic-bezier(.2,.75,.25,1),
    text-shadow .20s ease !important;will-change:transform;}.site-footer .crona-footer-col a:hover,
.site-footer .crona-footer-col a:focus-visible{color:#23b7ff !important;transform:translateY(-2px) !important;text-shadow:0 4px 16px rgba(35,183,255,.13) !important;}.site-footer .crona-footer-link-arrow{transition:color .20s ease,
    transform .22s cubic-bezier(.2,.75,.25,1),
    text-shadow .20s ease !important;}.site-footer .crona-footer-solutions a:hover .crona-footer-link-arrow,
.site-footer .crona-footer-solutions a:focus-visible .crona-footer-link-arrow,
.site-footer .crona-footer-institutional a:hover .crona-footer-link-arrow,
.site-footer .crona-footer-institutional a:focus-visible .crona-footer-link-arrow{color:#23b7ff !important;transform:translateX(2px) !important;text-shadow:0 3px 12px rgba(35,183,255,.18) !important;}@media (prefers-reduced-motion: reduce){.site-footer .crona-footer-col a,
  .site-footer .crona-footer-link-arrow{transition:color .01ms linear !important;}.site-footer .crona-footer-col a:hover,
  .site-footer .crona-footer-col a:focus-visible,
  .site-footer .crona-footer-solutions a:hover .crona-footer-link-arrow,
  .site-footer .crona-footer-solutions a:focus-visible .crona-footer-link-arrow,
  .site-footer .crona-footer-institutional a:hover .crona-footer-link-arrow,
  .site-footer .crona-footer-institutional a:focus-visible .crona-footer-link-arrow{transform:none !important;}}.site-footer .crona-footer-brand-principles{display:none !important;}.site-footer .crona-footer-brand-socials{display:flex !important;align-items:center !important;gap:18px !important;margin-top:18px !important;width:fit-content !important;}.site-footer .crona-footer-brand-social{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:28px !important;height:28px !important;padding:0 !important;color:#aab6cb !important;text-decoration:none !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;transition:color .18s ease,
    transform .20s cubic-bezier(.2,.75,.25,1),
    filter .18s ease !important;}.site-footer .crona-footer-brand-social svg{display:block !important;width:23px !important;height:23px !important;fill:currentColor !important;}.site-footer .crona-footer-brand-social:hover,
.site-footer .crona-footer-brand-social:focus-visible{transform:translateY(-2px) !important;outline:none !important;}.site-footer .crona-footer-brand-social--instagram:hover,
.site-footer .crona-footer-brand-social--instagram:focus-visible{color:#f02bd7 !important;filter:drop-shadow(0 0 8px rgba(240,43,215,.28)) !important;}.site-footer .crona-footer-brand-social--facebook:hover,
.site-footer .crona-footer-brand-social--facebook:focus-visible{color:#4d82ff !important;filter:drop-shadow(0 0 8px rgba(77,130,255,.26)) !important;}.site-footer .crona-footer-brand-social--whatsapp:hover,
.site-footer .crona-footer-brand-social--whatsapp:focus-visible{color:#25d366 !important;filter:drop-shadow(0 0 8px rgba(37,211,102,.24)) !important;}@media (max-width: 700px){.site-footer .crona-footer-brand-socials{gap:17px !important;margin-top:16px !important;}.site-footer .crona-footer-brand-social{width:27px !important;height:27px !important;}.site-footer .crona-footer-brand-social svg{width:22px !important;height:22px !important;}}@media (prefers-reduced-motion: reduce){.site-footer .crona-footer-brand-social{transition:color .01ms linear !important;}.site-footer .crona-footer-brand-social:hover,
  .site-footer .crona-footer-brand-social:focus-visible{transform:none !important;}}.site-footer .crona-footer-title::after{height:3px !important;border-radius:999px !important;}.site-footer .crona-footer-link-arrow{position:relative !important;display:inline-block !important;width:18px !important;height:10px !important;min-width:18px !important;margin-left:auto !important;color:transparent !important;font-size:0 !important;line-height:0 !important;flex:0 0 18px !important;opacity:.78 !important;transform:translateY(0) !important;transition:opacity .18s ease,
    transform .22s cubic-bezier(.2,.75,.25,1) !important;}.site-footer .crona-footer-link-arrow::before{content:"" !important;position:absolute !important;left:1px !important;top:50% !important;width:12px !important;height:1.5px !important;border-radius:999px !important;background:currentColor !important;transform:translateY(-50%) !important;}.site-footer .crona-footer-link-arrow::after{content:"" !important;position:absolute !important;right:1px !important;top:50% !important;width:6px !important;height:6px !important;border-top:1.5px solid currentColor !important;border-right:1.5px solid currentColor !important;transform:translateY(-50%) rotate(45deg) !important;transform-origin:center !important;}.site-footer .crona-footer-solutions .crona-footer-link-arrow,
.site-footer .crona-footer-institutional .crona-footer-link-arrow{color:#71819e !important;}.site-footer .crona-footer-solutions a:hover .crona-footer-link-arrow,
.site-footer .crona-footer-solutions a:focus-visible .crona-footer-link-arrow,
.site-footer .crona-footer-institutional a:hover .crona-footer-link-arrow,
.site-footer .crona-footer-institutional a:focus-visible .crona-footer-link-arrow{color:#23b7ff !important;opacity:1 !important;transform:translateX(3px) !important;filter:drop-shadow(0 0 6px rgba(35,183,255,.18)) !important;}.site-footer .crona-footer-solutions a:last-child .crona-footer-link-arrow{margin-left:0 !important;}@media (max-width: 700px){.site-footer .crona-footer-link-arrow{width:17px !important;min-width:17px !important;flex-basis:17px !important;}.site-footer .crona-footer-link-arrow::before{width:11px !important;}}@media (prefers-reduced-motion: reduce){.site-footer .crona-footer-link-arrow{transition:opacity .01ms linear !important;}.site-footer .crona-footer-solutions a:hover .crona-footer-link-arrow,
  .site-footer .crona-footer-solutions a:focus-visible .crona-footer-link-arrow,
  .site-footer .crona-footer-institutional a:hover .crona-footer-link-arrow,
  .site-footer .crona-footer-institutional a:focus-visible .crona-footer-link-arrow{transform:none !important;}}.site-footer .crona-footer-link-arrow::before,
.site-footer .crona-footer-link-arrow::after{content:none !important;display:none !important;}.site-footer .crona-footer-link-arrow{position:static !important;display:inline-block !important;width:auto !important;height:auto !important;min-width:0 !important;flex:0 0 auto !important;margin-left:auto !important;color:#71819e !important;font-size:.88em !important;font-weight:400 !important;line-height:1 !important;letter-spacing:0 !important;opacity:.72 !important;filter:none !important;transform:none !important;transition:color .18s ease,
    opacity .18s ease,
    transform .20s cubic-bezier(.2,.75,.25,1) !important;}.site-footer .crona-footer-solutions a:hover .crona-footer-link-arrow,
.site-footer .crona-footer-solutions a:focus-visible .crona-footer-link-arrow,
.site-footer .crona-footer-institutional a:hover .crona-footer-link-arrow,
.site-footer .crona-footer-institutional a:focus-visible .crona-footer-link-arrow{color:#23b7ff !important;opacity:1 !important;transform:translateX(2px) !important;text-shadow:none !important;filter:none !important;}.site-footer .crona-footer-solutions a:last-child .crona-footer-link-arrow{margin-left:0 !important;font-size:.90em !important;}@media (max-width: 700px){.site-footer .crona-footer-link-arrow{font-size:.84em !important;}.site-footer .crona-footer-solutions a:last-child .crona-footer-link-arrow{font-size:.86em !important;}}@media (prefers-reduced-motion: reduce){.site-footer .crona-footer-link-arrow{transition:color .01ms linear, opacity .01ms linear !important;}.site-footer .crona-footer-solutions a:hover .crona-footer-link-arrow,
  .site-footer .crona-footer-solutions a:focus-visible .crona-footer-link-arrow,
  .site-footer .crona-footer-institutional a:hover .crona-footer-link-arrow,
  .site-footer .crona-footer-institutional a:focus-visible .crona-footer-link-arrow{transform:none !important;}}.site-footer .crona-footer-link-arrow::before,
.site-footer .crona-footer-link-arrow::after{content:none !important;display:none !important;}.site-footer .crona-footer-link-arrow{position:static !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;height:auto !important;min-width:0 !important;flex:0 0 auto !important;margin-left:auto !important;color:#6f7d98 !important;font-size:1.02em !important;font-weight:520 !important;line-height:1 !important;letter-spacing:normal !important;opacity:1 !important;filter:none !important;text-shadow:none !important;transform:none !important;transition:color .20s ease,
    transform .22s cubic-bezier(.2,.75,.25,1),
    text-shadow .20s ease !important;}.site-footer .crona-footer-solutions a:hover .crona-footer-link-arrow,
.site-footer .crona-footer-solutions a:focus-visible .crona-footer-link-arrow,
.site-footer .crona-footer-institutional a:hover .crona-footer-link-arrow,
.site-footer .crona-footer-institutional a:focus-visible .crona-footer-link-arrow{color:#23b7ff !important;transform:translateX(2px) !important;text-shadow:0 3px 12px rgba(35,183,255,.18) !important;filter:none !important;opacity:1 !important;}.site-footer .crona-footer-solutions a:last-child .crona-footer-link-arrow{margin-left:0 !important;font-size:1.02em !important;}@media (max-width: 700px){.site-footer .crona-footer-link-arrow,
  .site-footer .crona-footer-solutions a:last-child .crona-footer-link-arrow{font-size:1.02em !important;}}@media (prefers-reduced-motion: reduce){.site-footer .crona-footer-link-arrow{transition:color .01ms linear !important;}.site-footer .crona-footer-solutions a:hover .crona-footer-link-arrow,
  .site-footer .crona-footer-solutions a:focus-visible .crona-footer-link-arrow,
  .site-footer .crona-footer-institutional a:hover .crona-footer-link-arrow,
  .site-footer .crona-footer-institutional a:focus-visible .crona-footer-link-arrow{transform:none !important;}}@media (min-width: 1281px){.site-footer .crona-footer-grid{grid-template-columns:minmax(360px, 1.22fr)
      minmax(180px, .76fr)
      minmax(170px, .70fr)
      minmax(300px, 1.08fr) !important;--crona-footer-divider-gap:clamp(30px, 2.4vw, 42px) !important;column-gap:var(--crona-footer-divider-gap) !important;}.site-footer .crona-footer-brand-rule,
  .site-footer .crona-footer-brand-tagline{width:100% !important;max-width:100% !important;}.site-footer .crona-footer-solutions::before,
  .site-footer .crona-footer-institutional::before,
  .site-footer .crona-footer-contact::before{left:calc(var(--crona-footer-divider-gap) / -2) !important;}}@media (min-width: 1281px){.site-footer .crona-footer-grid{grid-template-columns:minmax(330px, 1.05fr)
      minmax(190px, .82fr)
      minmax(180px, .74fr)
      minmax(300px, 1.08fr) !important;--crona-footer-divider-gap:clamp(22px, 1.75vw, 32px) !important;column-gap:var(--crona-footer-divider-gap) !important;}.site-footer .crona-footer-brand-rule,
  .site-footer .crona-footer-brand-tagline{width:100% !important;max-width:100% !important;}.site-footer .crona-footer-solutions::before,
  .site-footer .crona-footer-institutional::before,
  .site-footer .crona-footer-contact::before{left:calc(var(--crona-footer-divider-gap) / -2) !important;}}@media (min-width: 1041px){.site-footer .crona-footer-shell{transform:translateX(clamp(24px, 3vw, 48px)) !important;}.site-footer .crona-footer-solutions a:not(:last-child) .crona-footer-link-arrow,
  .site-footer .crona-footer-institutional a .crona-footer-link-arrow{margin-right:10px !important;}.site-footer .crona-footer-solutions a:last-child .crona-footer-link-arrow{margin-right:0 !important;}}@media (max-width: 1040px){.site-footer .crona-footer-shell{transform:none !important;}}@media (max-width:700px){body .app-view.site-page .site-hero-lead{font-size:14px !important;line-height:1.64 !important;}body .app-view.diag-page .diag-hero-lead{font-size:14px !important;line-height:1.64 !important;}body .page-hero p{font-size:14px !important;line-height:1.64 !important;}}@media (max-width:430px){body .app-view.site-page .site-hero-lead{font-size:13.7px !important;}body .app-view.diag-page .diag-hero-lead{font-size:13.7px !important;}body .page-hero p{font-size:13.7px !important;}}@media (min-width:1041px) and (max-width:1280px){.site-footer .crona-footer-shell{transform:none !important;}.site-footer .crona-footer-grid{grid-template-columns:minmax(320px,1.25fr) minmax(150px,.70fr) minmax(145px,.68fr) minmax(250px,1fr) !important;column-gap:clamp(24px,2.35vw,30px) !important;}}[data-app-view="solucoes"] > section:not(:first-of-type):not(.site-proof-strip){background-color:#030610 !important;background-image:linear-gradient(rgba(0,0,0,.38), rgba(0,0,0,.38)),
    var(--crona-section-image) !important;background-repeat:no-repeat, no-repeat !important;background-size:cover, cover !important;background-position:center, var(--crona-section-position, center center) !important;background-attachment:scroll, scroll !important;}[data-app-view="solucoes"] > .site-final{background-image:linear-gradient(rgba(3,8,20,.52), rgba(3,8,20,.52)),
    var(--crona-section-image) !important;background-repeat:no-repeat, no-repeat !important;background-size:cover, cover !important;background-position:center, var(--crona-section-position, center center) !important;}@media (max-width: 767px){[data-app-view="solucoes"] > section:not(:first-of-type):not(.site-proof-strip){background-image:linear-gradient(rgba(0,0,0,.38), rgba(0,0,0,.38)),
      var(--crona-section-image) !important;background-repeat:no-repeat, no-repeat !important;background-size:cover, cover !important;background-position:center, var(--crona-section-position, center center) !important;}}@media (max-width: 767px){[data-app-view="solucoes"] > section.site-final{background-image:linear-gradient(rgba(3,8,20,.52), rgba(3,8,20,.52)),
      var(--crona-section-image) !important;background-repeat:no-repeat, no-repeat !important;background-size:cover, cover !important;background-position:center, var(--crona-section-position, center center) !important;}}.site-footer{background-color:#01030a !important;background-image:linear-gradient(rgba(1, 3, 10, .20), rgba(1, 3, 10, .20)),
    var(--crona-media-7f218097ffea33fd,url("/assets/optimized/footer-bg-neon-clean.a04f2eccd4e5aa6a.webp")) !important;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;}:root{--s31-section-y:clamp(44px, 4.4vw, 64px);--s31-panel-x:clamp(22px, 2.55vw, 36px);--s31-panel-y:clamp(24px, 2.65vw, 38px);--s31-gap:clamp(13px, 1.45vw, 20px);--s31-gap-lg:clamp(22px, 2.7vw, 38px);}.app-view.site-page > .site-section{padding-top:var(--s31-section-y) !important;padding-bottom:var(--s31-section-y) !important;}.app-view.site-page > .site-section > .container{padding:var(--s31-panel-y) var(--s31-panel-x) !important;}.app-view.site-page .site-section-head{max-width:none !important;margin-bottom:clamp(22px, 2.45vw, 32px) !important;}@media (min-width: 1000px){.app-view.site-page .site-section-head--balanced{display:grid !important;grid-template-columns:minmax(0, 1.28fr) minmax(290px, .72fr) !important;grid-template-areas:"eyebrow eyebrow"
      "title copy" !important;column-gap:clamp(30px, 3.5vw, 52px) !important;row-gap:10px !important;align-items:end !important;}.app-view.site-page .site-section-head--balanced > .eyebrow{grid-area:eyebrow !important;margin-bottom:2px !important;}.app-view.site-page .site-section-head--balanced > h2{grid-area:title !important;margin:0 !important;max-width:19ch !important;}.app-view.site-page .site-section-head--balanced > p:not(.eyebrow){grid-area:copy !important;align-self:end !important;max-width:48ch !important;margin:0 !important;}}.app-view.site-page .site-section :where(
  .site-problem-card,.site-step,.site-principle-card,
  .paid-layer,.paid-channel-card,.paid-metric-card,
  .seo-layer,.seo-activation-card,.seo-metric-card,
  .lp-anatomy-card,.lp-destination-card,.lp-scope-card,.lp-scope-note,.lp-metric-card,
  .creative-layer,.creative-format-card,.creative-scope-card,.creative-signal-card,
  .measure-stack-card,.measure-chain-card,.measure-quality-card,.measure-decision-card,
  .crm-chain-card,.crm-stack-card,.crm-control-card,.crm-signal-card,
  .system-cap-card,.system-cycle-card,.system-guarantee-card,.system-outcome-card,
  .system-fit-card,.system-scope-card,.solution-card,.solutions-gap-card,
  .solutions-connection-step,.dx-question-card,.dx-process-card,.dx-dimension,
  .dx-evidence-card,.dx-formula-card,.dx-prep-card
){min-height:0 !important;height:100% !important;min-width:0 !important;}.app-view.site-page .site-section :where(
  .site-problem-card,.site-step,.site-principle-card,
  .paid-layer,.paid-channel-card,.paid-metric-card,
  .seo-layer,.seo-activation-card,.seo-metric-card,
  .lp-anatomy-card,.lp-destination-card,.lp-scope-card,.lp-scope-note,.lp-metric-card,
  .creative-layer,.creative-format-card,.creative-scope-card,.creative-signal-card,
  .measure-stack-card,.measure-chain-card,.measure-quality-card,.measure-decision-card,
  .crm-chain-card,.crm-stack-card,.crm-control-card,.crm-signal-card,
  .system-cap-card,.system-cycle-card,.system-guarantee-card,.system-outcome-card,
  .system-fit-card,.system-scope-card,.solution-card,.solutions-gap-card,
  .solutions-connection-step,.dx-question-card,.dx-process-card,.dx-dimension,
  .dx-evidence-card,.dx-formula-card,.dx-prep-card
){padding:clamp(17px, 1.75vw, 24px) !important;}.app-view.site-page .site-section :where(
  .site-problems,.paid-metrics,.seo-metrics,.lp-destinations,.lp-metrics,
  .creative-signals,.measure-decisions,.crm-signals,.system-cycle,
  .dx-question-grid,.dx-prep-grid
){display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:var(--s31-gap) !important;align-items:stretch !important;}.app-view.site-page .site-section :where(
  .paid-layers,.seo-layers,.lp-anatomy,.creative-layers,.system-capabilities
){display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:var(--s31-gap) !important;align-items:stretch !important;}.app-view.site-page .site-section :where(
  .creative-formats,.measure-stack,.crm-chain,.crm-stack,.system-guarantees,
  .dx-dimensions
){display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:var(--s31-gap) !important;align-items:stretch !important;}.app-view.site-page .site-section :where(.site-process,.measurement-chain,.dx-process){display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:clamp(10px, 1vw, 14px) !important;align-items:stretch !important;}.app-view.site-page .site-section :where(
  .paid-channels,.seo-activation,.lp-scope-grid,.creative-scope-grid,
  .measure-quality-grid,.crm-control-grid,.system-outcome-grid,.system-fit-grid,
  .system-scope-grid,.dx-evidence-grid
){display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:var(--s31-gap) !important;align-items:stretch !important;}.app-view.site-page .all-solutions-directory .solutions-directory{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:var(--s31-gap) !important;}.app-view.site-page .solutions-gaps{display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:var(--s31-gap) !important;}.app-view.site-page .solutions-connection{display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:clamp(10px, 1vw, 14px) !important;align-items:stretch !important;}.app-view.site-page .solutions-flagship{display:grid !important;grid-template-columns:minmax(0, 1.25fr) minmax(300px, .75fr) !important;gap:var(--s31-gap-lg) !important;align-items:stretch !important;padding:clamp(24px, 2.6vw, 38px) !important;}.app-view.site-page .solutions-flagship-side{align-self:stretch !important;}.app-view.site-page .site-logic{grid-template-columns:minmax(0, 1.08fr) minmax(0, .92fr) !important;gap:var(--s31-gap-lg) !important;align-items:stretch !important;}.app-view.site-page .site-logic-quote,
.app-view.site-page .site-funnel{padding:clamp(21px, 2.2vw, 31px) !important;}.app-view.site-page .site-funnel-row{padding:11px 13px !important;}.app-view.site-page .site-faq{display:grid !important;gap:10px !important;}.app-view.site-page .site-faq details,
.app-view.site-page .site-faq-question{min-height:0 !important;}.app-view.site-page .site-faq summary{padding-top:15px !important;padding-bottom:15px !important;}@media (min-width: 920px){.app-view.site-page > .site-final{padding-top:clamp(40px, 4vw, 56px) !important;padding-bottom:clamp(40px, 4vw, 56px) !important;}.app-view.site-page .site-final-card{display:grid !important;grid-template-columns:minmax(0, 1.2fr) minmax(300px, .8fr) !important;grid-template-areas:"eyebrow eyebrow"
      "title actions"
      "copy actions" !important;column-gap:clamp(28px, 3.5vw, 52px) !important;row-gap:12px !important;align-items:center !important;text-align:left !important;padding:clamp(28px, 3vw, 42px) !important;}.app-view.site-page .site-final-card > .eyebrow{grid-area:eyebrow !important;justify-content:flex-start !important;margin:0 !important;}.app-view.site-page .site-final-card > h2{grid-area:title !important;max-width:18ch !important;margin:0 !important;}.app-view.site-page .site-final-card > p:not(.eyebrow){grid-area:copy !important;max-width:62ch !important;margin:0 !important;}.app-view.site-page .site-final-actions{grid-area:actions !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:center !important;gap:10px !important;margin:0 !important;}.app-view.site-page .site-final-actions .button{width:100% !important;justify-content:center !important;}}.app-view.site-page > .site-proof-strip .site-proof-grid{gap:0 !important;}.app-view.site-page > .site-proof-strip .site-proof-item{min-height:0 !important;padding-top:clamp(15px, 1.45vw, 20px) !important;padding-bottom:clamp(15px, 1.45vw, 20px) !important;}.app-view.diag-page > .diag-section{padding-top:var(--s31-section-y) !important;padding-bottom:var(--s31-section-y) !important;}.app-view.diag-page > .diag-section > .container{padding:var(--s31-panel-y) var(--s31-panel-x) !important;}.app-view.diag-page .diag-section-head{max-width:none !important;margin-bottom:clamp(22px, 2.45vw, 32px) !important;}@media (min-width: 1000px){.app-view.diag-page .diag-section-head{display:grid !important;grid-template-columns:minmax(0, 1.28fr) minmax(290px, .72fr) !important;grid-template-areas:"eyebrow eyebrow" "title copy" !important;column-gap:clamp(30px, 3.5vw, 52px) !important;row-gap:10px !important;align-items:end !important;}.app-view.diag-page .diag-section-head > .eyebrow{grid-area:eyebrow !important;margin-bottom:2px !important;}.app-view.diag-page .diag-section-head > h2{grid-area:title !important;margin:0 !important;max-width:19ch !important;}.app-view.diag-page .diag-section-head > p:not(.eyebrow){grid-area:copy !important;margin:0 !important;max-width:48ch !important;}}.app-view.diag-page .diag-lenses-grid,
.app-view.diag-page .diag-outcomes{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:var(--s31-gap) !important;align-items:stretch !important;}.app-view.diag-page :where(.diag-lens,.diag-step,.diag-outcome){min-height:0 !important;height:100% !important;}.app-view.diag-page .diag-process-panel{padding:clamp(21px, 2.2vw, 31px) !important;}.app-view.diag-page > .diag-closing-section{padding-top:clamp(40px, 4vw, 56px) !important;padding-bottom:clamp(40px, 4vw, 56px) !important;}.app-view.diag-page .diag-closing-card{gap:var(--s31-gap-lg) !important;padding:clamp(26px, 3vw, 40px) !important;}body[data-crona-page="home"] .app-view[data-app-view="home"] > .section:not(.hero){padding-top:clamp(44px, 4.5vw, 66px) !important;padding-bottom:clamp(44px, 4.5vw, 66px) !important;}body[data-crona-page="home"] .app-view[data-app-view="home"] > .section .narrow-heading{margin-bottom:clamp(22px, 2.5vw, 34px) !important;}body[data-crona-page="home"] #como-funciona .journey-shell--timeline{padding:clamp(22px, 2.4vw, 32px) !important;}body[data-crona-page="home"] #como-funciona .journey-overview--timeline{margin-bottom:clamp(22px, 2.4vw, 32px) !important;gap:clamp(18px, 2vw, 28px) !important;}body[data-crona-page="home"] #como-funciona .journey-content{padding:clamp(14px, 1.45vw, 19px) !important;}body[data-crona-page="home"] .section-logic .split-grid,
body[data-crona-page="home"] .section-about .about-grid{gap:clamp(24px, 3vw, 42px) !important;align-items:stretch !important;}body[data-crona-page="home"] .section-logic .prescription-panel{padding:clamp(22px, 2.4vw, 32px) !important;}body[data-crona-page="home"] .section-system .system-heading,
body[data-crona-page="home"] .section-capabilities .capability-head{gap:clamp(22px, 3vw, 40px) !important;margin-bottom:clamp(22px, 2.4vw, 32px) !important;}body[data-crona-page="home"] .section-system .system-flow{gap:14px !important;}body[data-crona-page="home"] .section-system .flow-stage,
body[data-crona-page="home"] .section-capabilities .capability-column{min-height:0 !important;height:100% !important;}body[data-crona-page="home"] .section-system .flow-stage{padding:clamp(22px, 2.1vw, 29px) !important;}body[data-crona-page="home"] .section-capabilities .capability-column{padding:clamp(20px, 2vw, 28px) !important;}body[data-crona-page="home"] #processo .method-track ol{gap:clamp(12px, 1.4vw, 19px) !important;}body[data-crona-page="home"] .section-diagnostic .diagnostic-card{gap:clamp(24px, 3vw, 44px) !important;padding:clamp(26px, 3vw, 40px) !important;align-items:center !important;}body[data-crona-page="home"] .section-faq .faq-grid{grid-template-columns:minmax(250px, .72fr) minmax(0, 1.28fr) !important;gap:clamp(34px, 4.5vw, 68px) !important;}body[data-crona-page="home"] #proximo-passo.final-cta{padding-top:clamp(38px, 4vw, 54px) !important;padding-bottom:clamp(38px, 4vw, 54px) !important;}body[data-crona-page="home"] #proximo-passo.final-cta .final-card{padding:clamp(30px, 3.5vw, 48px) !important;}@media (min-width: 768px) and (max-width: 1179px){:root{--s31-section-y:clamp(40px, 5vw, 56px);--s31-panel-x:clamp(20px, 2.7vw, 30px);--s31-panel-y:clamp(22px, 2.9vw, 32px);}.app-view.site-page .site-section :where(
    .paid-layers,.seo-layers,.lp-anatomy,.creative-layers,.system-capabilities,
    .creative-formats,.measure-stack,.crm-chain,.crm-stack,.system-guarantees,
    .dx-dimensions,.solutions-gaps,.solutions-directory
  ){grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}.app-view.site-page .site-section :where(.site-process,.measurement-chain,.dx-process,.solutions-connection){grid-template-columns:repeat(3, minmax(0, 1fr)) !important;}.app-view.site-page .solutions-flagship{grid-template-columns:1fr !important;}.app-view.site-page .site-logic{grid-template-columns:1fr 1fr !important;}.app-view.diag-page .diag-lenses-grid,
  .app-view.diag-page .diag-outcomes{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}body[data-crona-page="home"] .section-system .system-flow,
  body[data-crona-page="home"] .section-capabilities .capability-matrix{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}}@media (max-width: 767px){:root{--s31-section-y:30px;--s31-panel-x:15px;--s31-panel-y:19px;--s31-gap:10px;--s31-gap-lg:14px;}.app-view.site-page > .site-section,
  .app-view.diag-page > .diag-section{padding-top:30px !important;padding-bottom:30px !important;}.app-view.site-page > .site-section > .container,
  .app-view.diag-page > .diag-section > .container{width:min(calc(100% - 20px), var(--container)) !important;padding:19px 15px !important;}.app-view.site-page .site-section-head,
  .app-view.diag-page .diag-section-head{display:block !important;margin-bottom:18px !important;}.app-view.site-page .site-section-head > h2,
  .app-view.diag-page .diag-section-head > h2{margin-bottom:10px !important;}.app-view.site-page .site-section-head > p:not(.eyebrow),
  .app-view.diag-page .diag-section-head > p:not(.eyebrow){margin-top:0 !important;}.app-view.site-page .site-section :where(
    .site-problems,.site-process,.site-principles,
    .paid-layers,.paid-channels,.paid-metrics,.seo-layers,.seo-activation,.seo-metrics,
    .lp-anatomy,.lp-destinations,.lp-scope-grid,.lp-metrics,
    .creative-layers,.creative-formats,.creative-scope-grid,.creative-signals,
    .measure-stack,.measurement-chain,.measure-quality-grid,.measure-decisions,
    .crm-chain,.crm-stack,.crm-control-grid,.crm-signals,
    .system-capabilities,.system-cycle,.system-outcome-grid,.system-fit-grid,.system-guarantees,.system-scope-grid,
    .solutions-gaps,.solutions-directory,.solutions-connection,
    .dx-question-grid,.dx-process,.dx-dimensions,.dx-evidence-grid,.dx-prep-grid
  ),
  .app-view.diag-page .diag-lenses-grid,
  .app-view.diag-page .diag-outcomes{grid-template-columns:1fr !important;gap:10px !important;}.app-view.site-page .site-logic{grid-template-columns:1fr !important;gap:10px !important;}.app-view.site-page .site-logic-quote,
  .app-view.site-page .site-funnel,
  .app-view.diag-page .diag-process-panel{padding:17px !important;}.app-view.site-page .site-section :where(
    .site-problem-card,.site-step,.site-principle-card,
    .paid-layer,.paid-channel-card,.paid-metric-card,.seo-layer,.seo-activation-card,.seo-metric-card,
    .lp-anatomy-card,.lp-destination-card,.lp-scope-card,.lp-scope-note,.lp-metric-card,
    .creative-layer,.creative-format-card,.creative-scope-card,.creative-signal-card,
    .measure-stack-card,.measure-chain-card,.measure-quality-card,.measure-decision-card,
    .crm-chain-card,.crm-stack-card,.crm-control-card,.crm-signal-card,
    .system-cap-card,.system-cycle-card,.system-guarantee-card,.system-outcome-card,
    .system-fit-card,.system-scope-card,.solution-card,.solutions-gap-card,.solutions-connection-step,
    .dx-question-card,.dx-process-card,.dx-dimension,.dx-evidence-card,.dx-formula-card,.dx-prep-card
  ){padding:15px !important;}.app-view.site-page .solutions-flagship{grid-template-columns:1fr !important;padding:18px !important;gap:16px !important;}.app-view.site-page > .site-proof-strip .site-proof-grid{grid-template-columns:1fr !important;}.app-view.site-page > .site-proof-strip .site-proof-item{padding-top:13px !important;padding-bottom:13px !important;}.app-view.site-page > .site-final,
  .app-view.diag-page > .diag-closing-section{padding-top:32px !important;padding-bottom:32px !important;}.app-view.site-page .site-final-card,
  .app-view.diag-page .diag-closing-card{padding:21px 17px !important;}body[data-crona-page="home"] .app-view[data-app-view="home"] > .section:not(.hero){padding-top:32px !important;padding-bottom:32px !important;}body[data-crona-page="home"] #como-funciona .journey-shell--timeline,
  body[data-crona-page="home"] .section-logic .prescription-panel,
  body[data-crona-page="home"] .section-diagnostic .diagnostic-card,
  body[data-crona-page="home"] #proximo-passo.final-cta .final-card{padding:18px !important;}body[data-crona-page="home"] .section-logic .split-grid,
  body[data-crona-page="home"] .section-about .about-grid,
  body[data-crona-page="home"] .section-faq .faq-grid{grid-template-columns:1fr !important;gap:18px !important;}body[data-crona-page="home"] .section-system .system-flow,
  body[data-crona-page="home"] .section-capabilities .capability-matrix{grid-template-columns:1fr !important;}body[data-crona-page="home"] .section-system .flow-stage,
  body[data-crona-page="home"] .section-capabilities .capability-column{padding:18px !important;}}@media (max-width: 430px){.app-view.site-page > .site-section > .container,
  .app-view.diag-page > .diag-section > .container{width:min(calc(100% - 16px), var(--container)) !important;padding-left:14px !important;padding-right:14px !important;}.app-view.site-page .site-section :where(p,li,small),
  .app-view.diag-page :where(p,li,small){line-height:1.52 !important;}}@keyframes cronaWaPulse{0%{transform:scale(.96);opacity:.42;}60%{transform:scale(1.34);opacity:0;}100%{transform:scale(1.34);opacity:0;}}.crona-wa-float{position:fixed;right:clamp(28px, 2.35vw, 38px);bottom:clamp(30px, 2.45vw, 40px);z-index:900;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:#fff;background:linear-gradient(145deg, #2bd96d 0%, #25d366 54%, #1fbd5b 100%);box-shadow:0 10px 24px rgba(0,0,0,.28),
    0 4px 14px rgba(37,211,102,.16),
    inset 0 1px 0 rgba(255,255,255,.18);text-decoration:none;-webkit-tap-highlight-color:transparent;isolation:isolate;transition:transform .2s cubic-bezier(.2,.78,.2,1),
    box-shadow .2s ease,
    filter .2s ease;}.crona-wa-float::before{content:"";position:absolute;inset:-1px;z-index:-1;border:2px solid rgba(37,211,102,.34);border-radius:inherit;pointer-events:none;animation:cronaWaPulse 2.65s cubic-bezier(.2,.62,.3,1) infinite;}.crona-wa-float::after{content:"Falar no WhatsApp";position:absolute;right:calc(100% + 12px);top:50%;width:max-content;max-width:min(220px, calc(100vw - 120px));padding:8px 11px;border:1px solid rgba(108,132,202,.20);border-radius:10px;color:#e9efff;background:rgba(4,8,20,.94);box-shadow:0 10px 28px rgba(0,0,0,.26);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(5px,-50%);transition:opacity .18s ease, transform .18s ease;}.crona-wa-float svg{display:block;width:28px;height:28px;flex:0 0 28px;fill:currentColor;overflow:visible;}.crona-wa-float:hover,
.crona-wa-float:focus-visible{color:#fff;transform:translateY(-2px) scale(1.025);filter:brightness(1.025);box-shadow:0 13px 28px rgba(0,0,0,.31),
    0 5px 17px rgba(37,211,102,.20),
    inset 0 1px 0 rgba(255,255,255,.21);}.crona-wa-float:hover::after,
.crona-wa-float:focus-visible::after{opacity:1;transform:translate(0,-50%);}.crona-wa-float:active{transform:translateY(-1px) scale(.985);}@media (max-width: 700px){.crona-wa-float{right:20px;bottom:calc(20px + env(safe-area-inset-bottom, 0px));width:52px;height:52px;box-shadow:0 9px 22px rgba(0,0,0,.28),
      0 4px 12px rgba(37,211,102,.14),
      inset 0 1px 0 rgba(255,255,255,.18);}.crona-wa-float svg{width:26px;height:26px;flex-basis:26px;}.crona-wa-float::after{display:none;}}@media (max-width: 380px){.crona-wa-float{right:18px;bottom:calc(18px + env(safe-area-inset-bottom, 0px));width:50px;height:50px;}.crona-wa-float svg{width:25px;height:25px;flex-basis:25px;}}@media (prefers-reduced-motion: reduce){.crona-wa-float::before{animation:none !important;opacity:.22;transform:scale(1.08);}.crona-wa-float,
  .crona-wa-float::after{transition:none !important;}.crona-wa-float:hover,
  .crona-wa-float:focus-visible,
  .crona-wa-float:active{transform:none !important;}}.app-view :where(h1,h2,h3,h4,.button,strong,summary){word-break:normal !important;overflow-wrap:normal !important;hyphens:none !important;}.app-view :where(p,li,small,blockquote){text-wrap:pretty;}@media (max-width: 767px){.app-view.site-page .site-section-head > h2,
  .app-view.diag-page .diag-section-head > h2{width:100% !important;max-width:100% !important;margin-bottom:10px !important;font-size:clamp(1.78rem, 7.6vw, 2rem) !important;line-height:1.055 !important;letter-spacing:-.035em !important;text-wrap:balance;}.app-view.site-page .site-section-head > p:not(.eyebrow),
  .app-view.diag-page .diag-section-head > p:not(.eyebrow){width:100% !important;max-width:100% !important;margin-top:0 !important;font-size:14.25px !important;line-height:1.58 !important;}.app-view.site-page .site-section-head,
  .app-view.diag-page .diag-section-head{margin-bottom:17px !important;}.app-view.site-page .site-section :where(h3,.site-logic-quote > strong),
  .app-view.diag-page :where(.diag-lens h3,.diag-step h3){max-width:100% !important;text-wrap:balance;}.app-view.site-page > .site-final{padding-top:28px !important;padding-bottom:28px !important;}.app-view.site-page .site-final-card{width:min(calc(100% - 24px), var(--container)) !important;padding:20px 18px !important;border-radius:20px !important;gap:0 !important;}.app-view.site-page .site-final-card > .eyebrow{margin:0 0 12px !important;}.app-view.site-page .site-final-card > h2{width:100% !important;max-width:100% !important;margin:0 0 12px !important;font-size:clamp(1.85rem, 7.7vw, 2.05rem) !important;line-height:1.045 !important;letter-spacing:-.035em !important;text-wrap:balance;}.app-view.site-page .site-final-card > p:not(.eyebrow){width:100% !important;max-width:40ch !important;margin:0 auto 17px !important;font-size:14px !important;line-height:1.55 !important;}.app-view.site-page .site-final-actions{width:100% !important;margin:0 !important;gap:8px !important;}.app-view.site-page .site-final-actions .button,
  .app-view.site-page .site-section .button{min-height:48px !important;padding:11px 14px !important;font-size:13px !important;line-height:1.18 !important;text-align:center !important;text-wrap:balance;}body[data-crona-page="home"] .app-view[data-app-view="home"] > .section:not(.hero) h2{max-width:100% !important;font-size:clamp(1.95rem, 8.35vw, 2.35rem) !important;line-height:1.035 !important;letter-spacing:-.04em !important;text-wrap:balance;}body[data-crona-page="home"] #proximo-passo.final-cta{padding-top:28px !important;padding-bottom:28px !important;}body[data-crona-page="home"] #proximo-passo.final-cta .final-card{width:min(calc(100% - 24px), var(--container)) !important;padding:20px 18px !important;border-radius:20px !important;}body[data-crona-page="home"] #proximo-passo.final-cta .final-card h2{width:100% !important;max-width:100% !important;margin-bottom:12px !important;font-size:clamp(1.95rem, 8.1vw, 2.15rem) !important;line-height:1.04 !important;letter-spacing:-.04em !important;text-wrap:balance;}body[data-crona-page="home"] #proximo-passo.final-cta .final-title-line{display:inline !important;}body[data-crona-page="home"] #proximo-passo.final-cta .final-title-line + .final-title-line::before{content:" ";}body[data-crona-page="home"] #proximo-passo.final-cta .final-card > p:not(.eyebrow){max-width:40ch !important;margin:0 auto 17px !important;font-size:14px !important;line-height:1.55 !important;}body[data-crona-page="home"] #proximo-passo.final-cta .button{min-height:49px !important;padding:11px 18px !important;font-size:13.25px !important;line-height:1.18 !important;}.app-view.diag-page > .diag-closing-section{padding-top:28px !important;padding-bottom:28px !important;}.app-view.diag-page .diag-closing-card{padding:20px 18px !important;gap:15px !important;}.app-view.diag-page .diag-closing-card h2{width:100% !important;max-width:100% !important;font-size:clamp(1.85rem, 7.7vw, 2.05rem) !important;line-height:1.045 !important;letter-spacing:-.035em !important;text-wrap:balance;}.app-view.diag-page .diag-closing-card p{font-size:14px !important;line-height:1.55 !important;}.app-view.diag-page .diag-form-actions{width:100% !important;gap:9px !important;margin-top:17px !important;padding-top:17px !important;}.app-view.diag-page .diag-form-microcopy{width:100% !important;max-width:42ch !important;margin:0 auto !important;padding:0 3px !important;color:#7f8da7 !important;font-size:11px !important;line-height:1.48 !important;text-align:center !important;text-wrap:pretty;}.app-view.diag-page .diag-form-microcopy strong{font-size:11.2px !important;line-height:inherit !important;}.app-view.diag-page .diag-submit.header-cta{min-height:52px !important;font-size:13px !important;}.not-found{padding-left:16px !important;padding-right:16px !important;}.not-found-actions{width:min(100%, 330px) !important;margin-inline:auto !important;display:grid !important;grid-template-columns:1fr !important;gap:9px !important;}.not-found-actions .button{width:100% !important;min-height:49px !important;padding:11px 16px !important;font-size:13px !important;line-height:1.18 !important;}}@media (max-width: 430px){.app-view.site-page .site-section-head > h2,
  .app-view.diag-page .diag-section-head > h2{font-size:clamp(1.75rem, 7.45vw, 1.95rem) !important;}.app-view.site-page .site-final-card > h2,
  .app-view.diag-page .diag-closing-card h2{font-size:clamp(1.82rem, 7.5vw, 2rem) !important;}body[data-crona-page="home"] #proximo-passo.final-cta .final-card h2{font-size:clamp(1.9rem, 7.9vw, 2.08rem) !important;}}@media (max-width: 340px){.app-view.site-page .site-section-head > h2,
  .app-view.diag-page .diag-section-head > h2{font-size:1.72rem !important;}.app-view.site-page .site-final-card > h2,
  .app-view.diag-page .diag-closing-card h2,
  body[data-crona-page="home"] #proximo-passo.final-cta .final-card h2{font-size:1.82rem !important;}.app-view.site-page .site-final-card,
  body[data-crona-page="home"] #proximo-passo.final-cta .final-card,
  .app-view.diag-page .diag-closing-card{padding-left:15px !important;padding-right:15px !important;}}@media (max-width: 360px){.app-view.site-page .site-section-head > h2,
  .app-view.diag-page .diag-section-head > h2{font-size:1.62rem !important;line-height:1.055 !important;}.app-view.site-page .site-section-head > p:not(.eyebrow),
  .app-view.diag-page .diag-section-head > p:not(.eyebrow){font-size:13.6px !important;line-height:1.52 !important;}.app-view.site-page .site-final-card,
  .app-view.diag-page .diag-closing-card,
  body[data-crona-page="home"] #proximo-passo.final-cta .final-card{padding:18px 14px !important;}.app-view.site-page .site-final-card > h2,
  .app-view.diag-page .diag-closing-card h2{font-size:1.72rem !important;line-height:1.045 !important;}body[data-crona-page="home"] #proximo-passo.final-cta .final-card h2{font-size:1.76rem !important;}.app-view.site-page .site-final-card > p:not(.eyebrow),
  .app-view.diag-page .diag-closing-card p,
  body[data-crona-page="home"] #proximo-passo.final-cta .final-card > p:not(.eyebrow){font-size:13.2px !important;line-height:1.46 !important;margin-bottom:14px !important;}.app-view.site-page .site-final-actions .button,
  .app-view.site-page .site-section .button,
  body[data-crona-page="home"] #proximo-passo.final-cta .button{min-height:46px !important;padding:10px 12px !important;font-size:12.4px !important;line-height:1.16 !important;}}.crona-wa-float{--crona-wa-scroll-lift:0px;--crona-wa-interaction-y:0px;--crona-wa-interaction-scale:1;bottom:clamp(30px, 2.45vw, 40px) !important;transform:translate3d(
      0,
      calc(var(--crona-wa-interaction-y) - var(--crona-wa-scroll-lift)),
      0
    )
    scale(var(--crona-wa-interaction-scale)) !important;transform-origin:50% 50%;transition:transform .32s cubic-bezier(.22,.61,.36,1),
    box-shadow .20s ease,
    filter .20s ease !important;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;}.crona-wa-float.crona-wa-float--scrolled{--crona-wa-scroll-lift:clamp(34px, 2.45vw, 40px);}.crona-wa-float:hover,
.crona-wa-float:focus-visible{--crona-wa-interaction-y:-2px;--crona-wa-interaction-scale:1.025;}.crona-wa-float:active{--crona-wa-interaction-y:-1px;--crona-wa-interaction-scale:.985;}.crona-wa-float::before{will-change:transform, opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;}@media (max-width: 700px){.crona-wa-float{bottom:calc(20px + env(safe-area-inset-bottom, 0px)) !important;}.crona-wa-float.crona-wa-float--scrolled{--crona-wa-scroll-lift:34px;}}@media (max-width: 380px){.crona-wa-float{bottom:calc(18px + env(safe-area-inset-bottom, 0px)) !important;}.crona-wa-float.crona-wa-float--scrolled{--crona-wa-scroll-lift:32px;}}@media (prefers-reduced-motion: reduce){.crona-wa-float{transition:none !important;will-change:auto;}.crona-wa-float:hover,
  .crona-wa-float:focus-visible,
  .crona-wa-float:active{--crona-wa-interaction-y:0px;--crona-wa-interaction-scale:1;transform:translate3d(0, calc(0px - var(--crona-wa-scroll-lift)), 0)
      scale(1) !important;}.crona-wa-float::before{will-change:auto;}}body [data-app-view="home"] > .hero h1,
body .app-view.site-page > .site-hero h1,
body .app-view.diag-page > .diag-hero h1,
body .app-view .page-hero h1{font-family:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;font-size:clamp(3.35rem, 4.55vw, 4.95rem) !important;font-weight:700 !important;line-height:.99 !important;letter-spacing:-.052em !important;color:#f7f9ff !important;text-wrap:balance !important;margin-bottom:24px !important;}body [data-app-view="home"] > .hero .hero-lead,
body .app-view.site-page > .site-hero .site-hero-lead,
body .app-view.diag-page > .diag-hero .diag-hero-lead,
body .app-view .page-hero p:not(.eyebrow){font-family:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;font-size:clamp(1rem, 1.12vw, 1.075rem) !important;font-weight:400 !important;line-height:1.70 !important;letter-spacing:0 !important;color:#c4cbdb !important;max-width:680px !important;text-wrap:pretty !important;}@media (min-width: 1081px){body [data-app-view="home"] > .hero h1,
  body [data-app-view="home"] > .hero .hero-lead,
  body .app-view.site-page > .site-hero h1,
  body .app-view.site-page > .site-hero .site-hero-lead,
  body .app-view.diag-page > .diag-hero h1,
  body .app-view.diag-page > .diag-hero .diag-hero-lead,
  body .app-view .page-hero h1,
  body .app-view .page-hero p:not(.eyebrow){text-align:left !important;}}@media (max-width: 1080px){body [data-app-view="home"] > .hero h1,
  body [data-app-view="home"] > .hero .hero-lead,
  body .app-view.site-page > .site-hero h1,
  body .app-view.site-page > .site-hero .site-hero-lead,
  body .app-view.diag-page > .diag-hero h1,
  body .app-view.diag-page > .diag-hero .diag-hero-lead,
  body .app-view .page-hero h1,
  body .app-view .page-hero p:not(.eyebrow){text-align:center !important;margin-left:auto !important;margin-right:auto !important;}}@media (max-width: 720px){body [data-app-view="home"] > .hero h1,
  body .app-view.site-page > .site-hero h1,
  body .app-view.diag-page > .diag-hero h1,
  body .app-view .page-hero h1{font-size:clamp(2.45rem, 11vw, 3.18rem) !important;line-height:1 !important;letter-spacing:-.052em !important;}body [data-app-view="home"] > .hero .hero-lead,
  body .app-view.site-page > .site-hero .site-hero-lead,
  body .app-view.diag-page > .diag-hero .diag-hero-lead,
  body .app-view .page-hero p:not(.eyebrow){font-size:clamp(15.5px, 4.1vw, 16px) !important;line-height:1.68 !important;}}@media (max-width: 520px){body [data-app-view="home"] > .hero h1,
  body .app-view.site-page > .site-hero h1,
  body .app-view.diag-page > .diag-hero h1,
  body .app-view .page-hero h1{font-size:clamp(2.28rem, 10.6vw, 2.88rem) !important;}}.site-footer .crona-footer-meta{position:relative !important;isolation:isolate !important;display:grid !important;grid-template-columns:minmax(0, 1.35fr) auto minmax(240px, .9fr) !important;grid-template-areas:"copy links signature" !important;align-items:center !important;gap:clamp(22px, 2.8vw, 44px) !important;margin:0 !important;padding:18px 0 3px !important;border:0 !important;border-top:1px solid rgba(103, 129, 192, .12) !important;border-radius:0 !important;color:#75829b !important;background:transparent !important;box-shadow:none !important;overflow:visible !important;font-size:11px !important;line-height:1.45 !important;}.site-footer .crona-footer-meta::before{content:"" !important;position:absolute !important;z-index:0 !important;top:-1px !important;right:0 !important;left:0 !important;width:auto !important;height:1px !important;margin:0 !important;pointer-events:none !important;opacity:.62 !important;background:linear-gradient(90deg,
    rgba(9,215,255,.20) 0%,
    rgba(36,118,255,.08) 33%,
    rgba(122,69,255,.09) 68%,
    rgba(240,43,215,.20) 100%) !important;box-shadow:none !important;}.site-footer .crona-footer-meta::after{content:none !important;display:none !important;}.site-footer .crona-footer-meta > *{position:relative !important;z-index:1 !important;min-width:0 !important;}.site-footer .crona-footer-meta-copy{grid-area:copy !important;display:flex !important;align-items:center !important;align-content:center !important;flex-wrap:wrap !important;gap:3px 12px !important;}.site-footer .crona-footer-meta-copyright{display:inline-flex !important;flex-wrap:wrap !important;align-items:baseline !important;gap:4px 6px !important;color:#8390a9 !important;white-space:normal !important;}.site-footer .crona-footer-meta-copyright strong{color:#b9c4d8 !important;font-size:11.6px !important;font-weight:650 !important;letter-spacing:-.004em !important;}.site-footer .crona-footer-meta-copyright span{color:#66738b !important;font-size:10.7px !important;font-weight:500 !important;}.site-footer .crona-footer-meta-motto,
.site-footer .crona-footer-meta-domain{position:relative !important;margin:0 !important;padding-left:12px !important;}.site-footer .crona-footer-meta-motto::before,
.site-footer .crona-footer-meta-domain::before{content:"" !important;position:absolute !important;left:0 !important;top:50% !important;width:3px !important;height:3px !important;transform:translateY(-50%) !important;border-radius:50% !important;background:rgba(115, 139, 190, .46) !important;box-shadow:none !important;}.site-footer .crona-footer-meta-motto{color:#68758d !important;font-size:10.8px !important;font-weight:500 !important;letter-spacing:.001em !important;white-space:nowrap !important;}.site-footer .crona-footer-meta-motto span{color:#8794ab !important;}.site-footer .crona-footer-meta-domain{display:inline-flex !important;align-items:center !important;gap:4px !important;width:fit-content !important;color:#70809d !important;font-size:10.5px !important;font-weight:590 !important;letter-spacing:.012em !important;text-decoration:none !important;white-space:nowrap !important;transition:color .18s ease !important;}.site-footer .crona-footer-meta-domain span{color:#526783 !important;font-size:9.8px !important;transition:transform .18s ease, color .18s ease !important;}.site-footer .crona-footer-meta-domain:hover,
.site-footer .crona-footer-meta-domain:focus-visible{color:#dce6fb !important;transform:none !important;}.site-footer .crona-footer-meta-domain:hover span,
.site-footer .crona-footer-meta-domain:focus-visible span{color:#91aaff !important;transform:translate(1px, -1px) !important;}.site-footer .crona-footer-meta-links{grid-area:links !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;flex-wrap:nowrap !important;gap:18px !important;min-width:max-content !important;margin:0 !important;padding:0 !important;border:0 !important;}.site-footer .crona-footer-meta-links a{position:relative !important;display:inline-flex !important;align-items:center !important;min-height:22px !important;padding:0 !important;color:#78869f !important;font-size:10.9px !important;font-weight:570 !important;letter-spacing:.004em !important;line-height:1.2 !important;text-decoration:none !important;border-radius:0 !important;background:transparent !important;transition:color .18s ease, transform .18s ease !important;}.site-footer .crona-footer-meta-links a + a::before{content:"" !important;position:absolute !important;left:-9px !important;top:50% !important;width:1px !important;height:11px !important;transform:translateY(-50%) !important;background:linear-gradient(180deg, transparent, rgba(112, 134, 185, .30), transparent) !important;}.site-footer .crona-footer-meta-links a:hover,
.site-footer .crona-footer-meta-links a:focus-visible{color:#e1e9fa !important;background:transparent !important;transform:translateY(-1px) !important;}.site-footer .crona-footer-meta-signature{grid-area:signature !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:10px !important;min-height:0 !important;padding:0 74px 0 0 !important;text-align:right !important;}.site-footer .crona-footer-meta-signature::before{content:"" !important;position:static !important;flex:0 0 22px !important;width:22px !important;height:1px !important;transform:none !important;border-radius:99px !important;background:linear-gradient(90deg, #09d7ff 0%, #2476ff 34%, #7a45ff 68%, #f02bd7 100%) !important;box-shadow:0 0 10px rgba(91, 83, 255, .12) !important;opacity:.82 !important;}.site-footer .crona-footer-meta-signature-kicker{color:#59667f !important;font-size:8px !important;font-weight:760 !important;letter-spacing:.16em !important;line-height:1 !important;white-space:nowrap !important;}.site-footer .crona-footer-meta-signature p{max-width:none !important;margin:0 !important;color:#929eb4 !important;font-size:11.3px !important;font-weight:530 !important;letter-spacing:-.004em !important;line-height:1.25 !important;white-space:nowrap !important;}.site-footer .crona-footer-meta-signature strong{color:transparent !important;background:linear-gradient(90deg, #4ea1ff 0%, #7a6dff 48%, #e65be8 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;font-weight:710 !important;}@media (max-width: 1180px){.site-footer .crona-footer-meta{grid-template-columns:minmax(0, 1fr) auto !important;grid-template-areas:"copy signature"
      "links links" !important;gap:8px 24px !important;padding-top:16px !important;}.site-footer .crona-footer-meta-links{justify-content:flex-start !important;min-width:0 !important;}.site-footer .crona-footer-meta-signature{padding-right:70px !important;}}@media (max-width: 700px){.site-footer .crona-footer-meta{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:9px !important;padding:15px 0 2px !important;border-radius:0 !important;}.site-footer .crona-footer-meta-copy{width:100% !important;gap:3px 10px !important;}.site-footer .crona-footer-meta-copyright{flex-basis:100% !important;}.site-footer .crona-footer-meta-motto,
  .site-footer .crona-footer-meta-domain{padding-left:10px !important;}.site-footer .crona-footer-meta-links{width:100% !important;justify-content:flex-start !important;flex-wrap:wrap !important;gap:16px !important;padding:0 !important;border:0 !important;}.site-footer .crona-footer-meta-links a{min-height:20px !important;padding:0 !important;font-size:10.7px !important;}.site-footer .crona-footer-meta-links a + a::before{left:-8px !important;height:10px !important;}.site-footer .crona-footer-meta-signature{width:100% !important;justify-content:flex-start !important;gap:8px !important;padding:0 72px 0 0 !important;text-align:left !important;}.site-footer .crona-footer-meta-signature::before{flex-basis:18px !important;width:18px !important;}.site-footer .crona-footer-meta-signature-kicker{font-size:7.7px !important;}.site-footer .crona-footer-meta-signature p{font-size:10.9px !important;white-space:normal !important;}}@media (max-width: 390px){.site-footer .crona-footer-meta-copy{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;gap:3px !important;}.site-footer .crona-footer-meta-copyright{display:flex !important;gap:3px 5px !important;}.site-footer .crona-footer-meta-motto,
  .site-footer .crona-footer-meta-domain{padding-left:0 !important;}.site-footer .crona-footer-meta-motto::before,
  .site-footer .crona-footer-meta-domain::before{content:none !important;}.site-footer .crona-footer-meta-signature{padding-right:64px !important;}.site-footer .crona-footer-meta-signature-kicker{display:none !important;}}html{overflow-x:clip;}body{overflow-x:hidden;}main, .app-view, section, .container, article, aside, nav, div{min-width:0;}img, video, canvas{max-width:100%;height:auto;}.app-view :where(h1,h2,h3,h4,strong,.site-faq-question){text-wrap:balance;overflow-wrap:normal !important;word-break:normal !important;}.app-view :where(p,li,small){overflow-wrap:break-word;}.app-view.site-page > .site-section{padding-top:clamp(38px, 3.8vw, 54px) !important;padding-bottom:clamp(38px, 3.8vw, 54px) !important;}.app-view.site-page > .site-section > .container{padding-top:clamp(22px, 2.15vw, 30px) !important;padding-bottom:clamp(22px, 2.15vw, 30px) !important;}.app-view.diag-page > .diag-section{padding-top:clamp(38px, 3.8vw, 54px) !important;padding-bottom:clamp(38px, 3.8vw, 54px) !important;}.app-view.site-page .site-logic{align-items:center !important;}.app-view.site-page .site-logic-quote{align-self:center !important;height:auto !important;min-height:0 !important;}.app-view.site-page .site-funnel{align-self:stretch !important;height:auto !important;min-height:0 !important;}.app-view.site-page .site-section--faq > .container{display:block !important;grid-template-columns:none !important;}.app-view.site-page .site-section--faq .site-section-head,
.app-view.site-page section[aria-labelledby="site-faq-title"].site-section--faq .site-section-head{position:static !important;top:auto !important;display:block !important;max-width:1040px !important;margin:0 0 clamp(24px, 2.5vw, 34px) !important;text-align:left !important;}.app-view.site-page .site-section--faq .site-section-head .eyebrow{justify-content:flex-start !important;margin-bottom:14px !important;}.app-view.site-page .site-section--faq .site-section-head h2,
.app-view.site-page section[aria-labelledby="site-faq-title"].site-section--faq .site-section-head h2{width:auto !important;max-width:24ch !important;margin:0 !important;font-size:clamp(2.35rem, 3.45vw, 3.85rem) !important;line-height:1.035 !important;letter-spacing:-.045em !important;}.app-view.site-page .site-section--faq .site-faq{width:100% !important;max-width:none !important;margin:0 !important;}.app-view.site-page .site-section--faq .site-faq summary{min-height:64px !important;}@media (min-width: 920px){.app-view.site-page .site-final-card{grid-template-columns:minmax(0, 1.34fr) minmax(280px, .66fr) !important;column-gap:clamp(28px, 3.4vw, 48px) !important;}.app-view.site-page .site-final-card > h2{max-width:24ch !important;font-size:clamp(2.35rem, 3.25vw, 3.45rem) !important;line-height:1.04 !important;}}@media (min-width: 1000px){.app-view.site-page .site-section-head--balanced:has(> h2:last-child){display:block !important;max-width:1000px !important;}.app-view.site-page .site-section-head--balanced:has(> h2:last-child) > h2{max-width:24ch !important;}}@media (min-width: 768px) and (max-width: 1100px){.app-view.site-page .site-logic{grid-template-columns:1fr 1fr !important;align-items:center !important;}.app-view.site-page .site-section--faq .site-section-head h2{max-width:20ch !important;font-size:clamp(2.3rem, 5vw, 3.25rem) !important;}}@media (max-width: 767px){.app-view.site-page > .site-section,
  .app-view.diag-page > .diag-section{padding-top:26px !important;padding-bottom:26px !important;}.app-view.site-page > .site-section > .container,
  .app-view.diag-page > .diag-section > .container{padding-top:17px !important;padding-bottom:17px !important;}.app-view.site-page .site-logic{grid-template-columns:1fr !important;align-items:start !important;gap:12px !important;}.app-view.site-page .site-logic-quote,
  .app-view.site-page .site-funnel{align-self:auto !important;width:100% !important;}.app-view.site-page .site-section--faq .site-section-head{margin-bottom:20px !important;}.app-view.site-page .site-section--faq .site-section-head h2,
  .app-view.site-page section[aria-labelledby="site-faq-title"].site-section--faq .site-section-head h2{max-width:100% !important;font-size:clamp(2rem, 9.2vw, 2.75rem) !important;line-height:1.04 !important;}.app-view.site-page .site-section--faq .site-faq summary{min-height:0 !important;}.app-view.site-page .site-final-card > h2{max-width:100% !important;font-size:clamp(1.9rem, 8.5vw, 2.55rem) !important;line-height:1.05 !important;}}@media (max-width: 430px){.app-view.site-page .site-section--faq .site-section-head h2{font-size:clamp(1.9rem, 9vw, 2.4rem) !important;}.app-view.site-page .site-faq summary{padding-left:13px !important;padding-right:44px !important;}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto !important;}}.app-view.site-page .lp-scope-grid{align-items:start !important;}.app-view.site-page .lp-scope-note{min-height:0 !important;height:auto !important;align-self:start !important;justify-content:flex-start !important;}@media (max-width: 360px){.app-view.site-page .site-final-card{padding-left:14px !important;padding-right:14px !important;}.app-view.site-page .site-final-card > h2{font-size:clamp(1.65rem, 8.1vw, 1.9rem) !important;line-height:1.07 !important;letter-spacing:-.035em !important;}}main > section,
main .app-view > section,
main [data-app-view] > section{position:relative;}main > section + section::before,
main .app-view > section + section::before,
main [data-app-view] > section + section::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(calc(100% - 28px), 1440px);height:1px;background:linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,190,255,.55) 20%, rgba(146,106,255,.72) 52%, rgba(239,76,232,.55) 80%, rgba(0,0,0,0) 100%);opacity:.88;pointer-events:none;z-index:3;}main > section + section,
main .app-view > section + section,
main [data-app-view] > section + section{border-top:1px solid transparent;border-image-slice:1;border-image-source:linear-gradient(90deg, rgba(9,215,255,.58), rgba(77,123,255,.48) 33%, rgba(146,86,255,.54) 67%, rgba(240,69,218,.60));}[data-app-view="solucoes"] > section:not(:first-of-type):not(.site-proof-strip){background-image:linear-gradient(rgba(0,0,0,.10),rgba(0,0,0,.10)), linear-gradient(rgba(0,0,0,.38),rgba(0,0,0,.38)), var(--crona-section-image) !important;background-repeat:no-repeat,no-repeat,no-repeat !important;background-size:cover,cover,cover !important;background-position:center,center,var(--crona-section-position,center center) !important;}[data-app-view="solucoes"] > .site-final{background-image:linear-gradient(rgba(0,0,0,.10),rgba(0,0,0,.10)), linear-gradient(rgba(3,8,20,.52),rgba(3,8,20,.52)), var(--crona-section-image) !important;background-repeat:no-repeat,no-repeat,no-repeat !important;background-size:cover,cover,cover !important;background-position:center,center,var(--crona-section-position,center center) !important;}@media(max-width:767px){[data-app-view="solucoes"] > section:not(:first-of-type):not(.site-proof-strip){background-image:linear-gradient(rgba(0,0,0,.10),rgba(0,0,0,.10)),linear-gradient(rgba(0,0,0,.38),rgba(0,0,0,.38)),var(--crona-section-image) !important;}}body[data-crona-page="home"] .section-system{background-color:#040815 !important;background-image:linear-gradient(rgba(4,9,22,.58), rgba(4,9,22,.58)),
    url("/assets/home-section-backgrounds/home-system.webp") !important;background-repeat:no-repeat, no-repeat !important;background-size:cover, cover !important;background-position:center, 50% 34% !important;}body[data-crona-page="home"] .section-system::before{display:none !important;content:none !important;}body:not([data-crona-page="404"]) .app-view.diag-page > .diag-hero{position:relative;isolation:isolate;overflow:hidden;}body:not([data-crona-page="404"]) .app-view.diag-page > .diag-hero::before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(3,8,20,.72), rgba(3,8,20,.72)),
    url("/assets/optimized/extra-bg-02.ce284d0fe59c8aab.webp");background-repeat:no-repeat, no-repeat;background-size:cover, cover;background-position:center, center center;}body:not([data-crona-page="404"]) .site-proof-strip{position:relative;isolation:isolate;overflow:hidden;background-color:#030610 !important;background-image:linear-gradient(rgba(3,8,20,.72), rgba(3,8,20,.72)),
    var(--crona-proof-bg) !important;background-repeat:no-repeat, no-repeat !important;background-size:cover, cover !important;background-position:center, var(--crona-proof-pos, center center) !important;}body:not([data-crona-page="404"]) .site-proof-strip > .site-proof-grid{position:relative;z-index:1;background:rgba(7,12,26,.58) !important;backdrop-filter:blur(6px);}body[data-crona-page="site-estrategico"] .site-proof-strip{--crona-proof-bg:url("/assets/optimized/extra-bg-03.c88e9daa7386e08c.webp");--crona-proof-pos:center center;}body[data-crona-page="seo-busca-organica"] .site-proof-strip{--crona-proof-bg:url("/assets/optimized/extra-bg-04.035a8f531205ad97.webp");--crona-proof-pos:center center;}body[data-crona-page="trafego-pago"] .site-proof-strip{--crona-proof-bg:url("/assets/optimized/extra-bg-05.afe1802d76f7868a.webp");--crona-proof-pos:center center;}body[data-crona-page="landing-pages"] .site-proof-strip{--crona-proof-bg:url("/assets/optimized/extra-bg-06.8614072a90336210.webp");--crona-proof-pos:center center;}body[data-crona-page="copy-e-criativos"] .site-proof-strip{--crona-proof-bg:url("/assets/optimized/extra-bg-07.18ed025d07b37c19.webp");--crona-proof-pos:center center;}body[data-crona-page="tracking-mensuracao"] .site-proof-strip{--crona-proof-bg:url("/assets/optimized/extra-bg-08.a95bd4c2f563f339.webp");--crona-proof-pos:center center;}body[data-crona-page="crm-automacoes"] .site-proof-strip{--crona-proof-bg:url("/assets/optimized/extra-bg-09.ab6d4e9b4df8fe0a.webp");--crona-proof-pos:center center;}body[data-crona-page="sistema-crona"] .site-proof-strip{--crona-proof-bg:url("/assets/optimized/extra-bg-10.df1d6ddf38620b5a.webp");--crona-proof-pos:center center;}@keyframes cronaWaPremiumRing83{0%{transform:scale(.94);opacity:.74;}58%{transform:scale(1.43);opacity:0;}100%{transform:scale(1.43);opacity:0;}}@keyframes cronaWaPremiumBreathe83{0%,100%{box-shadow:0 14px 34px rgba(0,0,0,.34),
      0 0 0 1px rgba(255,255,255,.08),
      0 5px 20px rgba(37,211,102,.22),
      0 0 24px rgba(37,211,102,.12),
      inset 0 1px 0 rgba(255,255,255,.28),
      inset 0 -8px 16px rgba(0,88,40,.12);}50%{box-shadow:0 15px 36px rgba(0,0,0,.35),
      0 0 0 1px rgba(255,255,255,.11),
      0 6px 24px rgba(37,211,102,.29),
      0 0 32px rgba(37,211,102,.18),
      inset 0 1px 0 rgba(255,255,255,.32),
      inset 0 -8px 16px rgba(0,88,40,.10);}}.crona-wa-float{width:58px !important;height:58px !important;border:1px solid rgba(222,255,235,.34) !important;background:radial-gradient(circle at 33% 24%, rgba(255,255,255,.30) 0 7%, rgba(255,255,255,.08) 19%, transparent 38%),
    linear-gradient(145deg, #38e27b 0%, #25d366 47%, #18b953 100%) !important;box-shadow:0 14px 34px rgba(0,0,0,.34),
    0 0 0 1px rgba(255,255,255,.08),
    0 5px 20px rgba(37,211,102,.22),
    0 0 24px rgba(37,211,102,.12),
    inset 0 1px 0 rgba(255,255,255,.28),
    inset 0 -8px 16px rgba(0,88,40,.12) !important;animation:cronaWaPremiumBreathe83 3.25s ease-in-out infinite;}.crona-wa-float::before{inset:-4px !important;border:1.5px solid rgba(76,242,137,.48) !important;box-shadow:0 0 18px rgba(37,211,102,.18);animation:cronaWaPremiumRing83 2.45s cubic-bezier(.2,.62,.3,1) infinite !important;}.crona-wa-float::after{border-color:rgba(94,226,143,.20) !important;background:linear-gradient(145deg, rgba(4,12,20,.95), rgba(5,20,15,.94)) !important;box-shadow:0 14px 34px rgba(0,0,0,.32), 0 0 22px rgba(37,211,102,.07) !important;}.crona-wa-float svg{width:29px !important;height:29px !important;flex-basis:29px !important;filter:drop-shadow(0 1px 1px rgba(0,70,32,.24)) drop-shadow(0 0 5px rgba(255,255,255,.10));}.crona-wa-float:hover,
.crona-wa-float:focus-visible{filter:brightness(1.055) saturate(1.04) !important;box-shadow:0 17px 38px rgba(0,0,0,.36),
    0 0 0 1px rgba(255,255,255,.13),
    0 7px 27px rgba(37,211,102,.32),
    0 0 36px rgba(37,211,102,.21),
    inset 0 1px 0 rgba(255,255,255,.34),
    inset 0 -8px 16px rgba(0,88,40,.09) !important;}@media (max-width: 700px){.crona-wa-float{width:54px !important;height:54px !important;right:19px !important;}.crona-wa-float svg{width:27px !important;height:27px !important;flex-basis:27px !important;}}@media (max-width: 380px){.crona-wa-float{width:52px !important;height:52px !important;right:17px !important;}.crona-wa-float svg{width:26px !important;height:26px !important;flex-basis:26px !important;}}@media (prefers-reduced-motion: reduce){.crona-wa-float,
  .crona-wa-float::before{animation:none !important;}.crona-wa-float::before{opacity:.24 !important;transform:scale(1.10) !important;}}body[data-crona-page="home"] .section-system{background-image:linear-gradient(rgba(0,0,0,.04), rgba(0,0,0,.04)),
    linear-gradient(rgba(4,9,22,.58), rgba(4,9,22,.58)),
    url("/assets/home-section-backgrounds/home-system.webp") !important;background-repeat:no-repeat, no-repeat, no-repeat !important;background-size:cover, cover, cover !important;background-position:center, center, 50% 34% !important;}body:not([data-crona-page="404"]) .site-proof-strip{background-image:linear-gradient(rgba(0,0,0,.04), rgba(0,0,0,.04)),
    linear-gradient(rgba(3,8,20,.72), rgba(3,8,20,.72)),
    var(--crona-proof-bg) !important;background-repeat:no-repeat, no-repeat, no-repeat !important;background-size:cover, cover, cover !important;background-position:center, center, var(--crona-proof-pos, center center) !important;}body:not([data-crona-page="404"]) .site-proof-strip{--crona-section-image:none !important;--crona-proof-bg:none !important;background:rgba(6,10,23,.62) !important;background-image:none !important;background-color:rgba(6,10,23,.62) !important;}body:not([data-crona-page="404"]) .site-proof-strip::before{background:linear-gradient(90deg, transparent, rgba(30,89,255,.05), transparent) !important;}body:not([data-crona-page="404"]) .site-proof-strip > .site-proof-grid,
body:not([data-crona-page="404"]) .site-proof-strip .site-proof-grid{background:rgba(7,12,26,.62) !important;background-image:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;}body:not([data-crona-page="404"]) .trust-layer{background:rgba(6,10,23,.62) !important;background-image:none !important;background-color:rgba(6,10,23,.62) !important;}body:not([data-crona-page="404"]) .trust-layer::before{content:"" !important;display:block !important;background:linear-gradient(90deg, transparent, rgba(30,89,255,.05), transparent) !important;}body:not([data-crona-page="404"]) .trust-layer::after{content:none !important;display:none !important;background:none !important;}@media (max-width: 1360px){.site-header .mobile-solutions-panel{max-height:428px !important;overflow-y:auto !important;overflow-x:hidden !important;overscroll-behavior:contain !important;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;}.site-header .mobile-solutions-panel::after{content:"";position:sticky;z-index:3;left:0;right:0;bottom:-6px;display:block;height:10px;margin:-10px -7px -6px -10px;pointer-events:none;background:linear-gradient(180deg, rgba(4,8,19,0), rgba(4,8,19,.92));}}@media (max-width: 430px){.site-header .mobile-solutions-panel{max-height:400px !important;}}@media (max-width: 360px){.site-header .mobile-solutions-panel{max-height:394px !important;}}#contato, #contato-direto{scroll-margin-top:calc(var(--header-h, 72px) + 18px);}.app-view.diag-page .diag-form .field label small{color:#72809a !important;}body[data-crona-page="home"] .section-capabilities .capability-list-label{color:#6f7d98 !important;}body[data-crona-page="home"] .section-capabilities .capability-result span{color:#8796b0 !important;}/* Footer secondary copy: adjust only the failing copyright line. */body .site-footer .crona-footer-meta-copyright span{color:#707d96 !important;}body .site-footer .crona-footer-meta-motto{color:#6c7992 !important;}