.op-scene{width:min(100%,410px);--op-ink:#f3f7ff;--op-muted:#c3cfdf;--op-tint:var(--bv-tone,#a8c1ff);color:var(--op-ink);font-size:15px;line-height:1.45}.op-scene *{box-sizing:border-box}.op-scene h3{margin:4px 0 12px;color:inherit;font-size:clamp(19px,1.65vw,24px);letter-spacing:-.025em;line-height:1.2}.op-scene small{color:var(--op-muted);font-size:13px}.op-scene svg{flex-shrink:0}.op-plate,.op-phone,.op-orbit-record,.op-node,.op-factory .op-slip{background:linear-gradient(125deg,color-mix(in srgb,var(--bv-base) 44%,#142137),#111c30);border:1px solid color-mix(in srgb,var(--op-tint) 32%,#1e2b43);box-shadow:0 16px 38px -20px #040a1b99}.op-plate{border-radius:15px;overflow:hidden}.op-bar,.op-phone-head{display:flex;gap:9px;align-items:center;padding:12px 15px;border-bottom:1px solid #afc4f22b;background:#ffffff06}.op-bar strong,.op-phone-head strong{font-size:14px}.op-bar>span{margin-left:auto;color:var(--op-tint);font:600 11px/1.3 ui-monospace,monospace;letter-spacing:.05em}.op-body,.op-phone-body{padding:clamp(14px,1.8vw,22px)}.op-eyebrow{font-weight:600}.op-swap{display:grid}.op-swap>span{grid-area:1/1;visibility:hidden}.op-swap>span[data-current=true]{visibility:visible}.op-slip{padding:11px 14px;border-left:3px solid var(--op-tint);background:#ffffff09}.op-slip strong{display:block;font-size:16px;margin-top:3px}.op-slip small{color:var(--op-tint)}.op-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0;padding:0;list-style:none}.op-steps li{display:grid;justify-items:center;align-content:start;text-align:center;position:relative;gap:6px;font-size:13px;color:var(--op-muted)}.op-steps li:not(:last-child):after{content:"";position:absolute;top:17px;left:calc(50% + 19px);width:calc(100% - 38px);height:1px;background:#7284a0}.op-steps i,.op-ladder i{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid #6e819c;font-style:normal}.op-steps li[data-on=true] i,.op-ladder [data-on=true] i,.op-node[data-on=true]{background:var(--op-tint);color:#112039;border-color:var(--op-tint)}.op-steps li[data-done=true] i,.op-ladder div:has(+[data-on=true]) i{color:var(--op-tint)}.op-steps li[data-on=true] span{color:#fff;font-weight:700}.op-orbit{width:100%;position:relative;aspect-ratio:1.38}.op-orbit>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke:var(--bv-outline)}.op-orbit>svg path{stroke-dasharray:4 3}.op-orbit>svg path[data-on=true]{stroke:var(--op-tint);stroke-width:2}.op-orbit-record,.op-node{position:absolute;transform:translate(-50%,-50%)}.op-orbit-record{left:50%;top:50%;min-width:37%;padding:10px;display:grid;justify-items:center;gap:3px;text-align:center;border-radius:12px}.op-orbit-record strong{font-size:17px}.op-node{display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:8px;font-size:13px;font-weight:700}.op-node.n0{top:13%;left:50%}.op-node.n1{top:70%;left:13%}.op-node.n2{top:70%;left:87%}.op-document,.op-source,.op-stamp{display:flex;gap:12px;align-items:center}.op-document>svg,.op-source>svg,.op-stamp>svg{color:var(--op-tint)}.op-document strong{display:block;font-size:18px}.op-vault{border:1px dashed #758aa6;border-radius:10px;padding:10px;margin:16px 0}.op-vault>div{display:flex;align-items:center;gap:7px;color:var(--op-tint);font-size:13px}.op-vault .op-steps{margin:12px 0 0}.op-vault[data-on=true],.op-source[data-on=true]{border-color:var(--op-tint)}.op-question{margin-left:16%;background:#30466d;border-radius:13px 13px 2px;padding:10px 14px}.op-question strong{display:block;margin-top:4px}.op-source{border:1px solid #57708f;padding:10px 12px;margin:12px 0;border-radius:7px}.op-source b{font-size:14px}.op-ladder{margin:14px 0}.op-ladder>div{display:flex;align-items:center;gap:10px;padding:4px 0}.op-ladder i{width:27px;height:27px;border-radius:50%;font-size:12px}.op-ladder [data-on=true] span{color:var(--op-tint);font-weight:700}.op-permit{display:grid;grid-template-columns:1.3fr 1fr;margin:14px 0;font-size:14px}.op-permit>*{border-bottom:1px solid #ffffff1f;padding:6px 0}.op-permit b{color:var(--op-muted)}.op-permit b[data-on=true]{color:var(--op-tint)}.op-route,.op-goods,.op-product{background-color:#ffffff05;background-image:linear-gradient(#aecbf40c 1px,transparent 1px),linear-gradient(90deg,#aecbf40c 1px,transparent 1px);background-size:16px 16px}.op-route{height:85px;position:relative;border:1px solid #809dc147;border-radius:8px;overflow:hidden}.op-route>svg{position:absolute;width:100%;height:100%;stroke:#7c97b54d;stroke-width:4;fill:none}.op-route .op-road{stroke:var(--op-tint);stroke-width:2;stroke-dasharray:4 3}.op-parcel{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);display:grid;place-items:center;width:35px;height:35px;border-radius:9px;background:var(--op-tint);color:#11223c;box-shadow:0 0 0 4px #101b3055}.op-parcel svg{width:20px}.op-endpoints{display:flex;justify-content:space-between;color:var(--op-muted);font-size:13px;margin:6px 0 14px}.op-factory{display:grid;justify-items:center;gap:0}.op-dial{position:relative;width:min(75%,246px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#523522,#291f20)}.op-dial>svg{position:absolute;inset:0;width:100%;height:100%;stroke-width:5;fill:none;transform:rotate(-90deg)}.op-dial-base{stroke:#ffe0b52b}.op-dial-value{stroke:var(--op-tint);stroke-linecap:round}.op-factory-center{display:grid;justify-items:center;gap:4px}.op-factory-center svg{color:var(--op-tint)}.op-factory-center strong{font-size:20px}.op-factory .op-slip{width:min(92%,290px);border-radius:9px;margin-top:-6px;position:relative}.op-sale{display:flex;align-items:center;gap:15px}.op-sale h3{margin-bottom:0}.op-product{flex:none;width:76px;height:76px;border-radius:8px}.op-product svg,.op-goods svg{width:100%;fill:none;stroke:var(--op-tint);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.op-light{opacity:.55}.op-project-lines{margin:14px 0}.op-project-lines>div{display:grid;grid-template-columns:1fr auto;gap:4px 10px;margin:10px 0;font-size:14px}.op-project-lines b{color:var(--op-muted);font-size:12px}.op-project-lines [data-on=true] b{color:var(--op-tint)}.op-project-lines i{grid-column:1/-1;height:3px;border-radius:2px;background:#ffffff20}.op-project-lines em{display:block;height:100%;background:var(--op-tint);transform-origin:left}.op-stamp{padding:12px;border:1px dashed var(--op-tint);border-radius:5px}.op-stamp[data-final=true]{background:#ffffff10;border-style:solid}.op-phone{max-width:254px;margin:auto;border-width:3px;border-radius:25px;padding:5px}.op-speaker{display:block;width:33px;height:3px;background:#7c92b1;border-radius:3px;margin:5px auto 7px}.op-phone-head{padding:7px}.op-phone-body{padding:12px}.op-phone h3{font-size:18px;margin:4px 0 10px}.op-goods{display:flex;justify-content:center;gap:5px;padding:5px;border-radius:8px}.op-goods svg{width:35px;stroke-width:2}.op-item{fill:color-mix(in srgb,var(--op-tint) 27%,transparent)}.water .op-goods[data-stage="2"] .op-item{fill:transparent}.bread .op-goods[data-stage="0"] .op-item{stroke-dasharray:3 3;fill:transparent}.op-manifest{margin:8px 0}.op-manifest>div{display:flex;align-items:center;gap:6px;padding:6px 0;font-size:13px}.op-manifest svg{width:15px;height:16px;color:var(--op-tint)}.op-manifest b{margin-left:auto}.op-phone .op-slip{padding:8px 10px}@media(prefers-reduced-motion:no-preference){.banner-visual[data-paused=false] .op-swap>span[data-current=true]{animation:op-record-in .35s ease-out}.op-parcel{transition:left .7s ease-in-out,top .7s ease-in-out}.op-dial-value{transition:stroke-dasharray .6s ease}.op-node,.op-steps i,.op-ladder i{transition:background-color .28s,color .28s}.op-project-lines em{transition:transform .5s ease}.banner-visual[data-paused=false] .op-orbit>svg path[data-on=true]{animation:op-trace 2s linear infinite}}@keyframes op-record-in{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes op-trace{to{stroke-dashoffset:-28}}.op-steps li:not(:last-child):before{content:"";position:absolute;top:16px;left:calc(50% + 19px);height:3px;width:calc(100% - 38px);background:var(--op-tint);transform-origin:left;transform:scaleX(0);z-index:1}.op-steps li[data-done=true]:before{transform:scaleX(1)}.op-ladder{position:relative}.op-ladder:before{content:"";position:absolute;left:13px;top:12px;bottom:12px;width:1px;background:#7589a5}.op-ladder i{position:relative;background:#1b293e}.op-ladder i svg{color:var(--op-tint)}.op-stamp strong{display:block}.op-stamp[data-final=true] svg{color:var(--op-tint)}@media(prefers-reduced-motion:no-preference){.op-steps li:before{transition:transform .48s ease-out}.banner-visual[data-paused=false][data-stage="2"] .op-stamp{animation:op-stamp .4s ease-out}.op-vault,.op-source,.op-item{transition:border-color .3s,fill .4s}}@keyframes op-stamp{0%{transform:scale(1.035) rotate(-1.5deg)}to{transform:none}}.op-proof{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;margin-bottom:8px;border-bottom:1px solid #ffffff27}.op-proof svg{width:60px;height:24px;stroke:var(--op-tint);stroke-width:2;fill:none;stroke-dasharray:1;stroke-dashoffset:1}.op-proof[data-signed=true] svg{stroke-dashoffset:0}@media(prefers-reduced-motion:no-preference){.op-proof svg{transition:stroke-dashoffset .65s ease}}@media(min-width:801px){.banner-visual .bv-field:has(.op-scene){min-height:clamp(340px,27vw,398px)}}@media(max-width:540px){.op-body{padding:14px}.op-orbit-record{padding:8px}.op-node{gap:4px;padding:6px}.op-bar{padding:10px 12px}.op-scene h3{font-size:19px}.op-phone h3{font-size:17px}}.offering-expanded .offering-hero-grid.banner-split>div:first-child{grid-column:1;grid-row:1}.offering-expanded .offering-hero-grid.banner-split>figure{grid-column:2;grid-row:1}.offering-expanded .offering-hero-grid.banner-type{display:block;max-width:840px;margin-inline:auto;padding-block:clamp(10px,3vw,48px)}.offering-expanded .banner-type>div:first-child{display:block;text-align:center}.offering-expanded .banner-type :is(h1,.offering-lead){margin-inline:auto}.banner-type .offering-actions{justify-content:center}.offering-proteccion-de-datos .banner-type>div:first-child{text-align:start}.offering-proteccion-de-datos .banner-type .offering-actions{justify-content:start}.offering-expanded.offering-proteccion-de-datos .banner-type :is(h1,.offering-lead){margin-inline:0}.banner-visual{--bv-tone:#80adff;--bv-base:#172b48;--bv-wash:#8babff18;--bv-outline:#88aaff45;margin:0;width:100%;max-width:530px;justify-self:center;min-width:0;color:#f6f8ff}.bv-field{display:grid;place-items:center;position:relative;min-height:clamp(340px,32vw,464px);isolation:isolate;padding:20px}.bv-field:before{content:"";position:absolute;inset:3%;z-index:-1;background:radial-gradient(ellipse,var(--bv-wash),transparent 70%);pointer-events:none}.banner-visual figcaption{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--mast-muted);font-size:12px}.banner-visual figcaption button{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:inherit;border-radius:50%}.banner-visual figcaption button:hover{background:var(--mast-pane)}.banner-visual button:focus-visible,.bv-home :is(button,a):focus-visible{outline:3px solid currentColor;outline-offset:3px}.banner-visual small,.bv-home small{display:block;font-size:13px;line-height:1.4}.banner-visual strong,.bv-home strong{line-height:1.35}.bv-orbit{position:relative;width:min(100%,400px);aspect-ratio:1;display:grid;place-items:center}.bv-orbit-core,.bv-satellite{display:grid;place-items:center;border-radius:22%;border:1px solid var(--bv-outline);background:#1d2850;color:#90eddc;box-shadow:0 0 30px #5782ff18}.bv-orbit-core{width:33%;aspect-ratio:1}.bv-track{position:absolute;border:1px solid #9faee01c;border-radius:50%;inset:14%;--period:20s;--angle:-68deg;transform:rotate(var(--angle))}.bv-track.track-1{inset:0;--period:30s;--angle:-10deg}.bv-arm{position:absolute;inset:0;pointer-events:none}.bv-arm.arm-1{transform:rotate(180deg)}.bv-upright{position:absolute;left:100%;top:50%;transform:translate(-50%,-50%)}.bv-satellite{width:clamp(38px,4.2vw,55px);aspect-ratio:1;color:#9fb9ff;transform:rotate(calc(-1 * var(--angle)))}.arm-1 .bv-satellite{--offset:180deg;transform:rotate(calc(-1 * var(--angle) - 180deg))}.track-0 .arm-0 .bv-satellite{color:#c4a6ff}.track-0 .arm-1 .bv-satellite{color:#88ebdd}.bv-stack,.bv-device-wrap{position:relative;width:min(100%,430px);isolation:isolate}.bv-stack:before,.bv-device-wrap:before{content:"";position:absolute;inset:-5% -3%;border:1px solid var(--bv-outline);border-radius:18px;background:var(--bv-base);transform:rotate(var(--tilt,4deg));z-index:-1}.bv-window,.bv-phone{background:var(--bv-base);color:#f8faff;border:1px solid var(--bv-outline);border-radius:15px;box-shadow:0 14px 38px #08122530;overflow:hidden}.bv-window{width:100%}.bv-bar{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--bv-outline);font-size:13px;font-weight:700;color:#e5ebf8;background:#ffffff06}.bv-dots{color:var(--bv-tone);font-size:10px;letter-spacing:1px}.bv-bar svg,.bv-audit svg{width:17px;flex-shrink:0}.bv-window-body{padding:16px}.bv-flag{position:absolute;right:-3%;top:28%;display:flex;align-items:center;gap:7px;padding:12px;background:var(--bv-base);color:var(--bv-tone);border:1px solid var(--bv-outline);border-radius:10px;box-shadow:0 6px 15px #07112133}.bv-flag span{max-width:10ch;font-size:13px;font-weight:700;line-height:1.32}.bv-flag svg{width:20px;flex-shrink:0}.bv-tiles{display:grid;grid-template-columns:1fr 1fr;gap:9px}.bv-tiles>div,.bv-stock,.bv-budget,.bv-branches>div,.bv-inputs>div,.bv-audit{background:var(--bv-wash);border:1px solid var(--bv-outline);border-radius:9px}.bv-tiles>div{display:flex;min-height:110px;flex-direction:column;justify-content:space-between;padding:13px;gap:14px}.bv-tiles small,.bv-stock small,.bv-budget small{color:#d6deed}.bv-tiles strong{display:flex;align-items:center;gap:6px;font-size:clamp(15px,1.45vw,21px)}.bv-tiles svg{color:var(--bv-tone);width:19px}.bv-stock{position:relative;isolation:isolate;min-height:104px;padding:18px;margin-bottom:9px;overflow:hidden}.bv-stock svg{position:absolute;width:100%;height:65%;inset:auto 0 0;z-index:-1;fill:#4979b5;opacity:.8}.bv-stock strong{font-size:24px}.bv-ia-privada{--bv-base:#111d30;--bv-tone:#70deff;--bv-wash:#70deff11;--bv-outline:#70deff42}.bv-private{max-width:445px}.bv-inputs,.bv-branches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center}.bv-inputs>div,.bv-branches>div{padding:12px 8px;font-size:13px;line-height:1.45}.bv-inputs svg,.bv-branches svg{display:block;color:var(--bv-tone);margin:0 auto 6px;width:18px}.bv-classifier{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:58px;border:1px solid var(--bv-outline);background:#12385b;border-radius:9px;margin:18px 0}.bv-classifier:before,.bv-classifier:after{content:"";position:absolute;left:50%;width:1px;height:18px;background:var(--bv-tone)}.bv-classifier:before{bottom:100%}.bv-classifier:after{top:100%}.bv-branches{grid-template-columns:1fr 1fr}.bv-branches strong,.bv-branches small{display:block}.bv-branches small{color:#b8c9db;margin-top:5px}.bv-audit{display:flex;gap:8px;align-items:center;padding:12px;margin-top:12px;font-size:13px}.bv-manufactura{--bv-tone:#ffc385;--bv-base:#41261f;--bv-outline:#ee995b70}.bv-dial{position:relative;width:min(85%,365px);aspect-ratio:1;border-radius:50%;border:1px solid var(--bv-outline);display:grid;place-items:center;background:radial-gradient(circle,#61341e,#3e241d)}.bv-dial-scale{position:absolute;inset:2%;border-radius:50%;border:3px solid #c87f4138;border-left-color:#e59a5d}.bv-dial-core,.bv-dial-callout{display:grid;align-content:center;text-align:center;border-radius:50%;border:1px solid var(--bv-outline);background:#683718}.bv-dial-core{width:35%;aspect-ratio:1}.bv-dial-core strong{font-size:clamp(18px,2vw,28px)}.bv-dial-callout{position:absolute;width:26%;aspect-ratio:1;font-size:14px}.bv-dial-callout small,.bv-dial-core small{color:#ffdabd}.bv-dial-callout.materials{top:5%;left:0}.bv-dial-callout.quality{right:0;bottom:4%}.bv-dial-tag{position:absolute;left:-8%;bottom:20%;padding:8px 12px;background:#54301f;border:1px solid var(--bv-outline);border-radius:8px}.bv-retail{--bv-tone:#79eed0;--bv-base:#123d35;--bv-wash:#a5f4d014;--bv-outline:#87e9c847;--tilt:8deg}.bv-retail .bv-stack{transform:rotate(2deg)}.bv-retail .bv-flag{top:6%}.bv-pos{display:grid;grid-template-columns:1.5fr 1fr;gap:8px;padding:12px}.bv-pos>div,.bv-pos aside{padding:12px;background:var(--bv-wash);border-radius:6px;min-height:210px}.bv-pos p{display:flex;justify-content:space-between;gap:8px;padding-block:12px;margin:0;border-bottom:1px solid var(--bv-outline);font-size:13px}.bv-pos b{white-space:nowrap}.bv-search{font-size:12px;padding:6px;margin-top:6px;color:#bbdfd2;border:1px solid var(--bv-outline);border-radius:4px}.bv-pos aside{display:flex;flex-direction:column;gap:7px;justify-content:flex-end}.bv-pos aside svg{margin-bottom:auto;color:var(--bv-tone)}.bv-pos aside span{padding:5px;text-align:center;background:#68dfba;color:#0d3026;font-size:12px;font-weight:700;border-radius:4px}.bv-servicios-profesionales{--bv-tone:#c8a6ff;--bv-base:#342054;--bv-wash:#aa7bed21;--bv-outline:#cb9dfd45;--tilt:-1deg}.bv-project{padding:20px}.bv-project h3{font-size:22px;margin:7px 0 18px}.bv-project-top,.bv-progress-row>div,.bv-project footer{display:flex;gap:7px;align-items:center}.bv-project-top{color:var(--bv-tone)}.bv-project-top svg{width:17px}.bv-progress-row{margin-bottom:12px}.bv-progress-row>div,.bv-project footer{justify-content:space-between;font-size:13px}.bv-progress-row i{display:block;margin-top:5px;border-radius:6px;background:#ffffff18;height:5px}.bv-progress-row em{display:block;border-radius:inherit;height:100%;background:var(--bv-tone)}.bv-project footer{margin-top:40px;padding-top:12px;border-top:1px solid var(--bv-outline)}.bv-servicios-profesionales .bv-flag{right:auto;left:-5%;top:44%;border-radius:50%}.bv-constructoras{--bv-tone:#ffca79;--bv-base:#48301e;--bv-wash:#ffd08013;--bv-outline:#f1b66950;--tilt:6deg}.bv-budget{padding:15px;display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.bv-budget strong{font-size:22px}.bv-gauge{width:36px;height:36px;border:4px solid #896641;border-top-color:#ffcf77;border-right-color:#ffcf77;border-radius:50%}.bv-constructoras .bv-flag{top:auto;bottom:12%}.bv-fabricas-de-agua{--bv-base:#194456;--bv-tone:#9ce9ef;--bv-wash:#3fd1dd22;--bv-outline:#85d9e655}.bv-panaderias{--bv-base:#513520;--bv-tone:#ffd498;--bv-wash:#ebb85e25;--bv-outline:#e6b58057}.bv-device-wrap{display:grid;place-items:center;padding:14px 0;width:min(90%,380px);--tilt:-3deg}.bv-phone{position:relative;display:flex;flex-direction:column;width:min(75%,244px);min-height:310px;background:#152033;padding:14px 10px 8px;border:4px solid #29344a;border-radius:23px}.bv-phone>strong{font-size:15px}.bv-phone small{color:#c1cee0}.bv-phone-progress{margin:9px 0 12px;height:3px;background:#404d62}.bv-phone-progress i{display:block;width:60%;height:100%;background:#80dfce}.bv-stop{background:#1e2a40;border:1px solid #3b4860;padding:8px;margin-bottom:6px;border-radius:7px;font-size:13px}.bv-signature{background:#f4f6fe;color:#152341;border-radius:8px;margin-top:auto;padding:7px}.bv-signature small{color:#465577;font-size:12px}.bv-signature svg{width:100%;height:28px;fill:none;stroke:#3f5697;stroke-width:2}.bv-signature strong{display:block;border-radius:4px;text-align:center;padding:3px;color:#fff;background:#293d74;font-size:12px}.bv-device-wrap .bv-phone{overflow:visible}.bv-device-wrap .bv-flag{position:relative;top:auto;right:auto;align-self:flex-end;left:12%;margin:8px 0;padding:6px 10px}.bv-device-wrap .bv-flag span{max-width:none}.bv-home{justify-self:end;width:100%;max-width:532px;background:linear-gradient(145deg,#202442,#1c2939);color:#f7faff;border:1px solid #a8bce940;border-radius:16px;overflow:hidden}.bv-home header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid #ffffff1c}.bv-home header small{text-transform:uppercase;letter-spacing:.1em;color:#b8c6dd;font-weight:700;font-size:11px}.bv-home h2{font-size:21px;margin:3px 0 0;letter-spacing:-.03em}.bv-sample{display:flex;align-items:center;gap:7px;font-size:13px;color:#96eddb}.bv-sample:before{content:"";width:7px;height:7px;background:#87e9d4;border-radius:50%}.bv-home-body{padding:16px}.bv-home-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bv-home-metrics>div,.bv-home-flow,.bv-home-bottom>*{background:#11192a80;border:1px solid #c1ccef25;border-radius:11px;padding:12px}.bv-home-metrics strong{color:#9fead9;font-size:clamp(15px,1.55vw,21px)}.bv-home-metrics small{margin-top:5px;color:#cbdaec}.bv-home-flow{margin-block:12px;padding:15px}.bv-home-flow h3{font-size:16px;margin:0}.bv-home-flow>p{font-size:14px;color:#bccde3;margin:4px 0 12px}.bv-home-flow button{display:flex;width:100%;gap:10px;align-items:center;padding:6px 3px;min-height:47px;border:0;background:transparent;color:#fff;text-align:left;font-size:14px}.bv-home-flow button>span{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;background:#29364b;color:#9fead9;border-radius:50%}.bv-home-flow button[aria-pressed=true]>span{color:#193743;background:#9fead9}.bv-home-flow button small{color:#c2cfe2}.bv-home-bottom{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:8px}.bv-home-bottom p{margin-top:4px;font-size:13px;line-height:1.5}.bv-home-bottom small{color:#c3d3ed;font-weight:650}.bv-home-bottom a{display:flex;flex-direction:column;justify-content:center;gap:6px;font-size:14px;font-weight:700;color:#a9f1e3;background:#83e8d112}@media(min-width:801px){.bv-inventory .bv-tiles>div,.bv-constructoras .bv-tiles>div{min-height:175px}.bv-pos>div,.bv-pos aside{min-height:295px}.bv-project{min-height:340px;display:flex;flex-direction:column}.bv-project footer{margin-top:auto;padding-top:18px}.bv-phone{min-height:355px;width:min(76%,248px)}}.offering-expanded:is(.offering-automatizacion,.offering-ia-integrada) .offering-hero{background:radial-gradient(ellipse at 10% 80%,#e0f6f0,transparent 42%),radial-gradient(ellipse at 86% 22%,#e9e4fa,transparent 45%),#f7f8fc}.offering-expanded:is(.offering-transformacion-ia,.offering-proteccion-de-datos) .offering-hero{--mast-accent:#aac8ff;--mast-muted:#cfdaee;--mast-ink:#fff;background:linear-gradient(#e0eaff08 1px,transparent 1px),linear-gradient(90deg,#e0eaff08 1px,transparent 1px),radial-gradient(ellipse at 72% 15%,#283469,transparent 65%),#17243e;background-size:42px 42px,42px 42px,100% 100%,100% 100%}@media(prefers-reduced-motion:no-preference){.bv-stack,.bv-device-wrap .bv-phone{animation:bv-front 6s ease-in-out infinite}.bv-track,.bv-satellite{animation:bv-orbit var(--period) linear infinite}.bv-satellite{animation-name:bv-counter}.track-1,.track-1 .bv-satellite{animation-direction:reverse}.bv-stack:before,.bv-device-wrap:before{animation:bv-float-back 6s ease-in-out infinite}.bv-flag,.bv-dial-tag,.bv-dial-callout{animation:bv-float 5s ease-in-out infinite}.bv-dial-callout.quality{animation-delay:-2s}.bv-dial-scale{animation:bv-spin 4s linear infinite}.bv-classifier svg,.bv-orbit-core svg{animation:bv-pulse 2s ease-in-out infinite}.bv-home-flow button[aria-pressed=true]>span{animation:bv-tick 1.3s ease-out 3}}@keyframes bv-orbit{0%{transform:rotate(var(--angle))}to{transform:rotate(calc(var(--angle) + 360deg))}}@keyframes bv-counter{0%{transform:rotate(calc(-1 * var(--angle) - var(--offset,0deg)))}to{transform:rotate(calc(-1 * var(--angle) - var(--offset,0deg) - 360deg))}}@keyframes bv-float{50%{transform:translateY(-7px)}}@keyframes bv-front{50%{translate:0 -5px}}@keyframes bv-float-back{0%,to{transform:rotate(var(--tilt,4deg))}50%{transform:translateY(-7px) rotate(var(--tilt,4deg))}}@keyframes bv-spin{to{transform:rotate(1turn)}}@keyframes bv-pulse{50%{opacity:.65}}@keyframes bv-tick{0%{box-shadow:0 0 #8debd458}to{box-shadow:0 0 0 7px #8debd400}}.banner-visual[data-paused=true] *,.banner-visual[data-paused=true] *:before{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.banner-visual figcaption button{display:none}}@media(max-width:800px){.offering-expanded .offering-hero-grid.banner-split>:is(div:first-child,figure){grid-column:auto;grid-row:auto}.banner-visual,.bv-home{justify-self:center}}@media(max-width:540px){.bv-field{padding:16px;min-height:285px}.banner-visual{margin-top:0}.bv-orbit{width:83%}.bv-window-body,.bv-home-body{padding:10px}.bv-dial{width:89%}.bv-dial-callout,.bv-dial-core{font-size:13px}.bv-dial small{font-size:11px}.bv-dial-callout strong{font-size:12px}.bv-tiles>div{min-height:82px}.bv-flag{padding:8px}.bv-device-wrap{width:96%}.bv-phone{width:79%}.bv-device-wrap .bv-flag{left:8%}.bv-home header{padding:12px}.bv-home-metrics>div{padding:8px}.bv-home-metrics small{font-size:12px}.bv-home-bottom{grid-template-columns:minmax(0,1fr) 86px}.bv-home-bottom a{padding:8px;font-size:13px}.bv-pos>div,.bv-pos aside{padding:8px}}.offering-expanded.offering-transformacion-ia .offering-hero-grid.banner-split{display:grid}.offering-transformacion-ia .offering-hero-grid.banner-split>div:first-child{display:block}.offering-transformacion-ia .banner-split .offering-lead{margin-top:24px}.banner-visual .bv-sequence{display:block;width:min(100%,420px);margin:4px auto 0}.bv-sequence-label{display:flex;align-items:center;min-height:32px;gap:8px;color:var(--mast-muted);font-size:13px}.bv-sequence-label img{width:16px;height:16px}.bv-assistant-link{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin-left:auto;min-height:44px;color:var(--mast-accent);font-weight:650}.bv-assistant-link:hover{text-decoration:underline;text-underline-offset:4px}.bv-sequence-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--mast-rule)}.bv-sequence .bv-sequence-steps button{display:block;width:100%;height:auto;min-height:44px;padding:7px 2px;border-radius:0;border-bottom:3px solid transparent;font-size:14px;line-height:1.3;font-weight:650;color:var(--mast-muted)}.bv-sequence .bv-sequence-steps button[aria-pressed=true]{color:var(--mast-ink);background:var(--mast-pane);border-color:var(--mast-accent)}.bv-sequence p{min-height:3.2em;margin:10px 0 0;color:var(--mast-ink);font-size:15px;line-height:1.6}.bv-satellite[data-active=true],.bv-dialogue p[data-active=true],.bv-private .bv-audit{border-color:var(--bv-tone)}.bv-satellite[data-active=true]{box-shadow:0 0 0 3px #90bdff28}.bv-project em,.bv-phone-progress i{transition:width .4s ease}.bv-private .bv-audit{min-height:52px}.bv-stock strong{display:block;font-size:clamp(17px,1.65vw,24px)}.bv-automatizacion,.bv-ia-integrada,.bv-transformacion-ia,.bv-proteccion-de-datos{--bv-base:#1b2c4b;--bv-tone:#afc8ff;--bv-outline:#bdcfff4a}.bv-field>.bv-window{max-width:425px}.bv-purchase,.bv-milestones{list-style:none;margin:0;padding:18px;display:grid;gap:8px}.bv-purchase li,.bv-milestones li{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--bv-outline);border-radius:9px}.bv-purchase li[data-active=true],.bv-milestones li[data-active=true]{background:#334d82;border-color:#9db7ff}.bv-marker{width:26px;height:26px;display:grid;place-items:center;flex-shrink:0;background:#415881;border-radius:50%;font-size:13px;color:#fff}.bv-purchase small,.bv-milestones small,.bv-register small,.bv-dialogue small{color:#cad8ef}.bv-milestones li{border:0;border-left:3px solid var(--bv-outline);border-radius:0}.bv-dialogue{display:grid;gap:10px;padding:16px}.bv-dialogue p{padding:10px 13px;border:1px solid var(--bv-outline);border-radius:3px 12px 12px;margin:0;background:#ffffff07;font-size:14px;line-height:1.5}.bv-dialogue p:first-child{margin-left:10%;background:#334d82}.bv-dialogue small{font-weight:700;margin-bottom:3px}.bv-register{padding:20px}.bv-register>strong{font-size:19px}.bv-register p{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;font-size:14px;border-bottom:1px solid var(--bv-outline)}.bv-register p b{color:#c1d6ff}.bv-register-state{margin-top:14px;display:flex;gap:8px;align-items:center;color:#b7e5d7;font-size:14px}.assistant-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(30px,6vw,90px);align-items:center}.assistant-intro>p:not(.section-kicker){color:#dbe4f6;font-size:17px;line-height:1.65;margin:18px 0 0;max-width:51ch}.assistant-intro .assistant-instruction{border-left:2px solid #8eaaff;padding-left:14px}.assistant-desk{background:#fff;color:#182b49;border-radius:14px;overflow:hidden}.assistant-desk-heading{display:flex;gap:10px;align-items:center;padding:18px 22px;background:#f1f5fd;border-bottom:1px solid #d9e2ee;font-size:15px}.assistant-desk-heading svg,.assistant-task svg{color:#3155ff;flex:none}.assistant-facts{margin:18px 22px;padding:0;border:0;min-width:0}.assistant-facts legend,.assistant-answer-label{font-size:13px;font-weight:700;color:#4e6383}.assistant-facts label{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 0;border-bottom:1px solid #e0e7f1;cursor:pointer;font-size:15px}.assistant-facts input{accent-color:#3155ff;width:18px;height:18px;flex:none}.assistant-facts small{margin-left:auto;font-size:12px;color:#58687d}.assistant-answer{margin:0 22px;padding:14px 16px;background:#edf2ff;border-left:3px solid #3155ff}.assistant-answer p{margin:6px 0 0;line-height:1.55;font-size:16px}.assistant-task{margin-top:14px;padding-top:12px;border-top:1px solid #cad6ee}.assistant-task strong{display:flex;gap:7px;align-items:center;font-size:14px}.assistant-task ul{padding-left:19px;font-size:14px;line-height:1.5;margin-top:6px}.assistant-tools{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;padding:16px 22px 22px}.assistant-tools button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;background:#2849dc;color:#fff;padding:9px 15px;border:0;border-radius:8px;font-size:14px;font-weight:650}.assistant-tools button:hover{background:#213cb9}.assistant-tools small{color:#51627a;font-size:13px}.assistant-desk :is(button,input):focus-visible{outline:3px solid #3155ff;outline-offset:3px}@media(max-width:800px){.assistant-layout{grid-template-columns:minmax(0,1fr)}.assistant-intro h2{max-width:19ch}}@media(max-width:540px){.assistant-desk-heading,.assistant-tools{padding:14px}.assistant-facts,.assistant-answer{margin-inline:14px}.bv-sequence p{min-height:4.8em}.bv-sequence .bv-sequence-steps button{font-size:13px}}@media(prefers-reduced-motion:reduce){.bv-phone-progress i,.bv-project em{transition:none}}.bv-guide-controls{display:flex;align-items:center;gap:12px;width:min(100%,420px);margin:auto}.bv-guide-controls .scene-guide{flex:1;min-width:0}.bv-guide-controls .bv-motion{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid var(--mast-rule);border-radius:50%;background:transparent;color:var(--mast-ink)}.bv-guide-controls .bv-motion:hover{background:var(--mast-pane)}.banner-visual .bv-sequence .bv-sequence-steps button{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 4px}.banner-visual .bv-sequence .bv-sequence-steps button[aria-pressed=true]{background:#dbe7ff;color:#152b53;border-color:#3155ff}.op-scene [data-focus-step]{position:relative}.op-scene .op-node,.op-scene .op-parcel{position:absolute}.op-scene[data-stage="0"] [data-focus-step="0"],.op-scene[data-stage="1"] [data-focus-step="1"],.op-scene[data-stage="2"] [data-focus-step="2"]{outline:2px solid #dbe7ff;outline-offset:4px}.op-scene [data-focus-step]:after{display:none;content:attr(data-focus-number);position:absolute;top:-12px;right:-10px;z-index:3;place-items:center;width:23px;height:23px;border-radius:50%;background:#dbe7ff;color:#152b53;border:2px solid #152b53;font:800 12px/1 sans-serif}.op-scene[data-stage="0"] [data-focus-step="0"]:after,.op-scene[data-stage="1"] [data-focus-step="1"]:after,.op-scene[data-stage="2"] [data-focus-step="2"]:after{display:grid}.op-scene .op-proof{border-radius:4px}.op-scene .op-route{overflow:visible}.op-scene :is(.op-manifest,.op-project-lines>div):after{top:-22px}.op-scene .op-factory-center{border-radius:10px;padding:6px}@media(max-width:540px){.banner-visual .bv-field:has(.op-scene){min-height:0;padding-block:12px}}
