/* Skalia Code / Web empresarial: illustrative site, shared visual foundation. */
.wb-hero-art{position:relative;isolation:isolate;min-height:560px;padding:28px 26px 65px;border-radius:28px;background:radial-gradient(ellipse at 90% 0,#422c5a,transparent 65%),radial-gradient(ellipse at 0 100%,#153f49,transparent 60%),#0c101a}.wb-art-eyebrow{font-size:8px;letter-spacing:1.4px;color:#c5bad5;margin:0}.wb-hero-browser{margin-top:72px;position:relative;width:98%;transform:perspective(1200px) rotateY(-7deg) rotateZ(-4deg);background:#faf8f5;border:1px solid #d7cce5;border-radius:12px;overflow:hidden;box-shadow:0 25px 60px #0004}.wb-browser-chrome{height:30px;background:#e9e6ed;color:#a29aaa;display:flex;align-items:center;gap:16px;padding:0 14px;font-size:10px;letter-spacing:2px}.wb-browser-chrome span{letter-spacing:0;font-size:7px}.wb-hero-nav{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid #e7dfe7;color:#8b8194;font-size:7px}.wb-hero-nav strong{font-size:17px;color:#4e435e;letter-spacing:-.8px}.wb-hero-nav strong span{color:#a88cb9}.wb-hero-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:245px;background:linear-gradient(130deg,#fcf8f2,#eeeaf2)}.wb-hero-feature>div:first-child{padding:25px 0 25px 23px;position:relative;z-index:1}.wb-hero-feature small{font-size:5px;letter-spacing:1px;color:#a297a9}.wb-hero-feature h2{font-size:30px;font-weight:450;line-height:1.06;letter-spacing:-1.3px;color:#3e3549;margin:18px 0}.wb-hero-feature p{font-size:8px;line-height:1.8;color:#9e8ea8}.wb-hero-feature button{font-size:7px;border:0;background:#4d3d59;color:#f8f1fd;border-radius:20px;padding:10px 13px;margin-top:15px;cursor:pointer}.wb-space-art{position:relative;height:245px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 70% 30%,#e4d8ed,transparent 70%),#eeedf1}.wb-art-floor{position:absolute;bottom:-45%;left:-30%;width:170%;height:80%;background:linear-gradient(135deg,#c6d3d8,#d4c9dd);transform:rotate(-20deg) skewX(25deg);box-shadow:0 -1px 0 #fff8}.wb-art-wall{position:absolute;top:12%;left:15%;width:42%;height:73%;background:linear-gradient(140deg,#bcb1cf,#ded5e8);transform:skewY(-15deg);box-shadow:9px 8px 18px #6c577c25;border:1px solid #e6dfef}.wb-art-wall:after{content:'';position:absolute;inset:9% 18%;border:1px solid #f1ebf6;background:linear-gradient(125deg,#e8e0f055,#a797bb55);box-shadow:inset 1px 1px 10px #9986ab25}.wb-art-panel{position:absolute;top:28%;right:9%;width:37%;height:48%;background:linear-gradient(140deg,#d1e3e4,#8cabb4);transform:skewY(15deg);border:1px solid #e1f0ef;box-shadow:-7px 12px 20px #57758230}.wb-art-block{position:absolute;width:40%;height:19%;bottom:14%;left:30%;background:linear-gradient(120deg,#e9ded6,#c6b9bd);border-radius:3px;transform:skewY(-10deg);box-shadow:0 16px 20px #5e476427;border-top:10px solid #f6eee8}.wb-art-orb{position:absolute;width:26%;aspect-ratio:1;left:54%;top:30%;border-radius:50%;background:radial-gradient(circle at 30% 25%,#f7efdf,#c5b3c2 70%);box-shadow:5px 15px 20px #6b516a26}.wb-art-label{position:absolute;bottom:8%;left:12%;color:#867a93;font-size:7px;letter-spacing:.4px}.wb-hero-strip{display:flex;justify-content:space-between;padding:17px 20px;font-size:6px;color:#a18ea8}.wb-phone{position:absolute;right:-14px;bottom:57px;width:143px;height:270px;background:linear-gradient(145deg,#fbf7f3,#e7e2ed);border:4px solid #c7c4d7;border-radius:25px;padding:18px 11px;box-shadow:-8px 20px 35px #0003;transform:rotate(8deg);overflow:hidden;display:flex;flex-direction:column;color:#52475e}.wb-phone>span{display:flex;justify-content:space-between;font-size:8px}.wb-phone i{font-style:normal}.wb-phone>b{font-size:19px;line-height:1.08;letter-spacing:-.7px;font-weight:450;margin:23px 0 15px}.wb-phone .wb-space-art{height:110px;flex:1;min-height:80px;overflow:visible;background:transparent;transform:scale(.95)}.wb-phone .wb-art-label{display:none}.wb-phone em{font-style:normal;font-size:7px;text-align:center;border-radius:20px;padding:9px;background:#51415f;color:#f9f4ff;margin-top:12px;z-index:2}.wb-art-caption{position:absolute;bottom:16px;left:22px;right:22px;color:#b9acc6;font-size:8px;line-height:1.7;text-align:center}.wb-benefit-art{height:55px;display:flex;gap:8px;align-items:center;margin-bottom:25px}.wb-benefit-art i{display:block;width:30px;height:40px;border:1px solid #ded3e7;border-radius:6px;background:#e8def0;transform:rotate(-7deg)}.wb-benefit-art i:nth-child(2){height:50px;background:#dce8eb;transform:none}.wb-benefit-art i:nth-child(3){background:#efe2db;transform:rotate(7deg)}.wb-benefit-1{gap:5px}.wb-benefit-1 i{transform:none!important;width:28px;height:22px!important;border-radius:4px}.wb-benefit-1 i:nth-child(2){transform:translateY(-10px)!important}.wb-benefit-2 i{border-radius:50%;height:25px!important;width:25px;transform:none!important}.wb-benefit-2 i:last-child{height:40px!important;width:40px}.wb-demo-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:10px 0 25px}.wb-demo-toolbar>span{font-size:11px;color:#9e8bb1}.wb-demo-toolbar>div{padding:4px;background:#ffffff0c;border:1px solid #ffffff25;border-radius:25px;display:flex;gap:4px}.wb-demo-toolbar button{border:0;background:transparent;padding:10px 16px;color:#ad9cbd;font:inherit;font-size:11px;cursor:pointer;border-radius:20px}.wb-demo-toolbar button[aria-pressed=true]{background:#e4dbee;color:#675475}.wb-demo-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:45px;align-items:start}.wb-demo-stage{background:#ffffff08;border:1px solid #ffffff15;border-radius:20px;padding:15px;min-width:0;display:flex;justify-content:center}.wb-site{background:#fcfaf7;border-radius:12px;overflow:hidden;width:100%;max-width:100%;color:#4a3f52;box-shadow:0 15px 40px #0002;border:1px solid #d8cadf;transition:width .3s;min-width:0}.wb-site.is-mobile{width:350px}.wb-site-nav{padding:22px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #e7dce9;flex-wrap:wrap}.wb-site-nav>strong{font-size:20px;letter-spacing:-1px;font-weight:550}.wb-site-nav>strong span{color:#ab8dbe}.wb-site-nav nav{display:flex;gap:15px;align-items:center}.wb-site-nav nav button{border:0;background:transparent;font:inherit;font-size:10px;color:#9d84ac;padding:7px 0;cursor:pointer}.wb-site-nav nav button[aria-current=page]{color:#5f416e;border-bottom:1px solid #bda1cd}.wb-menu-toggle{display:none;border:1px solid #d3c0de;background:transparent;border-radius:20px;padding:8px 13px;font:inherit;font-size:10px;color:#856294;cursor:pointer}.wb-site-home{display:grid;grid-template-columns:1.05fr 1fr;background:linear-gradient(120deg,#fcf8f2,#eee9f3);min-height:370px;align-items:stretch}.wb-site-home>div:first-child{padding:35px 25px}.wb-site-kicker{font-size:7px!important;letter-spacing:1.2px;color:#a68caf!important;line-height:1.8!important}.wb-site h3{font-size:34px;font-weight:450;letter-spacing:-1.5px;line-height:1.07;margin:22px 0;color:#514159}.wb-site-home p:not(.wb-site-kicker),.wb-inner-page>p:not(.wb-site-kicker){font-size:12px;line-height:1.9;color:#9a80a6;margin-bottom:23px}.wb-site-home>.wb-space-art{height:auto;min-height:100%}.wb-site-cta{border:0;background:#51405c;color:#f8f0fd;padding:12px 16px;font:inherit;font-size:10px;line-height:1.5;border-radius:23px;cursor:pointer}.wb-site-bottom{display:grid;grid-template-columns:1fr 2fr;align-items:center;gap:15px;padding:25px;background:#f9f5fa}.wb-site-bottom>span{font-size:10px;color:#8a6e9d}.wb-site-bottom>p{font-size:11px;line-height:1.8;color:#a087b0;margin:0}.wb-site-bottom>button{grid-column:2;border:0;background:transparent;color:#866497;font:inherit;font-size:10px;text-align:left;padding:0;cursor:pointer}.wb-inner-page{padding:35px 30px;min-height:430px}.wb-inner-page>p:not(.wb-site-kicker){max-width:520px}.wb-company-visual{display:flex;align-items:center;gap:12px;margin:25px 0}.wb-company-visual span{display:grid;place-items:center;background:#e9deef;color:#aa8eb9;min-height:90px;flex:1;font-size:11px;border-radius:10px}.wb-company-visual span:nth-child(2){background:#dfeaec;color:#91a8b2}.wb-company-visual span:nth-child(3){background:#f0e5e0;color:#b4a099}.wb-inner-page details{border-top:1px solid #e5d7ec;border-bottom:1px solid #e5d7ec;padding:18px 0;margin:25px 0;color:#8d6fa0;font-size:11px;line-height:1.8}.wb-inner-page summary{cursor:pointer;line-height:1.8}.wb-inner-page details p{font-size:11px;color:#a58ab4;line-height:1.9}.wb-service-options{display:flex;gap:7px;flex-wrap:wrap;margin:25px 0}.wb-service-options button{border:1px solid #decce7;background:transparent;border-radius:23px;color:#a68bb5;font:inherit;font-size:10px;padding:10px 12px;cursor:pointer}.wb-service-options button[aria-pressed=true]{background:#e7dcef;color:#856297}.wb-service-detail{display:flex;gap:25px;background:#f1eaf6;border:1px solid #e1d2e9;padding:25px;border-radius:12px}.wb-service-number{font-size:40px;letter-spacing:-2px;color:#baa0cb;font-weight:300}.wb-service-detail h4{font-size:21px;font-weight:450;letter-spacing:-.5px;margin:0 0 15px;color:#846294}.wb-service-detail p{font-size:11px;color:#a083af;line-height:1.9;margin-bottom:20px}.wb-contact-example{padding:25px;border:1px solid #dfd0e8;border-radius:13px;background:#f5f0f8;display:flex;align-items:start;gap:15px;flex-wrap:wrap}.wb-contact-example label{flex-basis:100%;font-size:11px;color:#9c7aaf;display:flex;flex-direction:column;gap:12px}.wb-contact-example select{font:inherit;font-size:12px;color:#856197;padding:13px 12px;background:white;border:1px solid #dbc8e6;border-radius:8px;width:100%;max-width:100%}.wb-contact-example>p{flex-basis:100%;font-size:11px;line-height:1.9;color:#a285b2;margin:7px 0 0}.wb-contact-wa{border:1px solid #ccbad8;background:transparent;color:#9070a0;font:inherit;font-size:10px;border-radius:23px;cursor:pointer;padding:12px 15px;line-height:1.5}.wb-site-footer{display:flex;justify-content:space-between;gap:15px;padding:18px 22px;border-top:1px solid #e5d8ec;color:#b09bbd;font-size:7px;letter-spacing:.4px}.wb-explainer{padding:20px 0;color:#c8bbd3}.wb-explainer>span{font-size:9px;color:#ae95c2;letter-spacing:1.5px}.wb-explainer h3{font-size:28px;font-weight:420;line-height:1.15;letter-spacing:-1px;margin:22px 0}.wb-explainer>p{font-size:13px;color:#a897b6;line-height:1.9}.wb-structure{border-top:1px solid #ffffff20;margin-top:30px;padding-top:25px;font-size:11px;color:#a58ab8}.wb-structure ol{padding-left:20px;display:grid;gap:15px;font-size:12px;color:#bba4ce}.wb-structure>span{font-size:9px;letter-spacing:1px;text-transform:uppercase}.wb-explainer>.wb-scope-note{font-size:11px;color:#9c87ad;border-top:1px solid #ffffff20;padding-top:20px}.wb-site.is-mobile .wb-menu-toggle{display:block}.wb-site.is-mobile .wb-site-nav nav{display:none;width:100%;flex-direction:column;align-items:stretch;gap:8px}.wb-site.is-mobile .wb-site-nav nav.is-open{display:flex}.wb-site.is-mobile .wb-site-nav nav button{text-align:left;font-size:12px;padding:12px}.wb-site.is-mobile .wb-site-home{grid-template-columns:1fr}.wb-site.is-mobile .wb-site-home>.wb-space-art{min-height:220px;height:220px}.wb-site.is-mobile .wb-site-bottom{grid-template-columns:1fr}.wb-site.is-mobile .wb-site-bottom>button{grid-column:1}.wb-site.is-mobile .wb-inner-page{padding:25px 22px}.wb-site.is-mobile .wb-service-detail{flex-direction:column;gap:15px;padding:22px}.wb-site.is-mobile .wb-company-visual{flex-wrap:wrap}.wb-site.is-mobile .wb-company-visual span{min-width:100px}.wb-site.is-mobile .wb-site-footer{flex-wrap:wrap;line-height:1.8}.wb-advice-note{font-size:10px;color:#b0a0bf;line-height:1.9;text-align:center;margin-top:20px}.wb-closing-art{display:flex;gap:13px;transform:rotate(-9deg);align-items:center;isolation:isolate}.wb-closing-art>div{width:135px;height:190px;border-radius:10px;border:1px solid #ded4ea;background:linear-gradient(150deg,#f9f4fd,#d8c9e5);padding:22px 15px;box-shadow:0 15px 25px #60466e12;display:flex;flex-direction:column;justify-content:space-between}.wb-closing-art>div:nth-child(2){background:linear-gradient(150deg,#f0f8fa,#d0e1e7);transform:translateY(-18px)}.wb-closing-art>div:nth-child(3){background:linear-gradient(150deg,#faf4f0,#e7d9d2)}.wb-closing-art span{font-size:9px;color:#af9db9}.wb-closing-art b{font-size:22px;font-weight:400;line-height:1.1;letter-spacing:-.8px;color:#9a83a7}.wb-redesign .ec-experience-caption{flex-wrap:wrap;line-height:1.8}.wb-redesign .ec-experience-caption strong{font-size:9px;letter-spacing:1px;line-height:1.8;font-weight:500}.wb-redesign .ec-experience-caption span{white-space:normal;min-width:0;font-size:10px;line-height:1.8}.wb-redesign button:focus-visible,.wb-redesign a:focus-visible,.wb-redesign select:focus-visible,.wb-redesign summary:focus-visible{outline:3px solid #a88bca;outline-offset:4px}.wb-redesign .ec-hero h1>span{white-space:normal}.wb-redesign .ec-experience-heading>p{max-width:360px}
@media(max-width:1150px){.wb-demo-layout{grid-template-columns:minmax(0,1fr) 210px;gap:25px}.wb-site-nav{padding:18px 16px}.wb-site-nav nav{gap:10px}.wb-site-nav nav button{font-size:9px}.wb-site-nav>strong{font-size:17px}.wb-site h3{font-size:30px}.wb-site-home>div:first-child{padding:30px 20px}.wb-site-home{grid-template-columns:1.2fr 1fr}.wb-hero-feature h2{font-size:26px}.wb-hero-nav{padding:18px}.wb-phone{width:125px;height:250px;right:-8px}.wb-closing-art>div{width:115px;height:170px}.wb-closing-art{gap:9px}.wb-closing-art b{font-size:20px}.wb-explainer h3{font-size:25px}}@media(max-width:850px){.wb-hero-art{min-height:530px;margin-top:20px}.wb-hero-feature h2{font-size:32px}.wb-phone{width:145px;height:270px}.wb-demo-layout{grid-template-columns:1fr;gap:20px}.wb-site-nav nav button{font-size:11px}.wb-site-nav>strong{font-size:21px}.wb-site-home{grid-template-columns:1fr 1fr}.wb-site h3{font-size:36px}.wb-explainer{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.wb-explainer>span,.wb-explainer>h3,.wb-explainer>p:not(.wb-scope-note){grid-column:1}.wb-structure{grid-column:2;grid-row:1/4;margin-top:0}.wb-explainer .wb-scope-note{grid-column:1/-1}.wb-closing-art{max-width:370px;margin:auto}.wb-redesign .ec-closing-grid{grid-template-columns:1fr}.wb-explainer>p{font-size:12px}.wb-benefit-art{margin-bottom:10px}}@media(max-width:600px){.wb-hero-art{min-height:440px;padding:25px 16px 65px}.wb-art-eyebrow{font-size:7px}.wb-hero-browser{margin-top:65px;width:100%}.wb-hero-nav{padding:16px 13px}.wb-hero-nav strong{font-size:14px}.wb-hero-nav>span{font-size:5px}.wb-hero-feature{min-height:235px;grid-template-columns:1.15fr 1fr}.wb-hero-feature>div:first-child{padding:25px 0 25px 14px}.wb-hero-feature h2{font-size:23px;letter-spacing:-1px}.wb-hero-feature small{font-size:4px}.wb-hero-feature p{font-size:6px}.wb-hero-feature button{font-size:6px;padding:9px}.wb-hero-feature>.wb-space-art{height:100%;min-height:235px}.wb-hero-strip{font-size:5px;padding:13px}.wb-phone{width:105px;height:220px;right:-5px;bottom:55px;padding:16px 10px}.wb-phone>b{font-size:15px;margin:22px 0 12px}.wb-phone>span{font-size:7px}.wb-phone em{font-size:6px}.wb-art-caption{font-size:7px;bottom:14px}.wb-demo-toolbar{flex-wrap:wrap;gap:18px}.wb-demo-toolbar>span{font-size:10px}.wb-demo-toolbar button{font-size:10px;padding:9px 14px}.wb-demo-stage{padding:8px;border-radius:16px}.wb-site-nav{padding:19px 16px}.wb-site-nav>strong{font-size:19px}.wb-site .wb-menu-toggle{display:block}.wb-site .wb-site-nav nav{display:none;width:100%;flex-direction:column;align-items:stretch;gap:8px}.wb-site .wb-site-nav nav.is-open{display:flex}.wb-site .wb-site-nav nav button{font-size:12px;text-align:left;padding:12px}.wb-site .wb-site-home{grid-template-columns:1fr}.wb-site .wb-site-home>.wb-space-art{min-height:220px;height:220px}.wb-site .wb-site-home>div:first-child{padding:30px 22px}.wb-site h3{font-size:32px}.wb-site .wb-site-bottom{grid-template-columns:1fr;padding:22px}.wb-site .wb-site-bottom>button{grid-column:1}.wb-site .wb-inner-page{padding:30px 22px}.wb-site .wb-service-detail{flex-direction:column;gap:15px;padding:22px}.wb-site .wb-company-visual{flex-wrap:wrap}.wb-site .wb-company-visual span{min-width:100px}.wb-site .wb-site-footer{flex-wrap:wrap;line-height:1.8;padding:17px 20px}.wb-contact-example{padding:20px 16px}.wb-site .wb-contact-example>button{font-size:10px;max-width:100%;text-align:left}.wb-explainer{display:block}.wb-structure{margin-top:25px}.wb-service-options button{font-size:10px}.wb-closing-art{max-width:290px;gap:8px}.wb-closing-art>div{width:90px;height:150px;padding:18px 12px}.wb-closing-art b{font-size:17px}.wb-closing-art span{font-size:7px}}@media(max-width:370px){.wb-redesign .ec-hero h1{font-size:40px}.wb-redesign .ec-header .cf-button{white-space:normal;max-width:110px;padding-inline:12px}.wb-hero-feature h2{font-size:20px}.wb-phone{right:-7px;width:100px;height:215px}.wb-site h3{font-size:28px}.wb-site .wb-inner-page{padding-inline:18px}.wb-site .wb-site-home>div:first-child{padding-inline:18px}.wb-service-detail{padding:18px!important}.wb-site-nav>strong{font-size:17px}.wb-closing-art{max-width:250px;gap:6px}.wb-closing-art>div{width:78px;padding:15px 9px}.wb-closing-art b{font-size:15px}}
@media(prefers-reduced-motion:reduce){.wb-redesign *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
