/* Clear surfaces and six independent visual identities. */
:root{--ink:#26372f;--paper:#f9fbf5;--lime:#436b26;--line:#ccd8c5}
body{background:#fafbf7;color:#26372f}
.site-header,.site-header.scrolled{background:#fffffff0;border-bottom:1px solid #d8e1d6;color:#26372f;backdrop-filter:blur(14px)}
.site-header nav a,.admin-link,.wordmark,.menu-toggle{color:#26372f}.site-header .monogram span{color:#62863d}
.site-header nav a{font-size:15px}.admin-link{font-size:14px}.wordmark{font-size:19px}.wordmark small{font-size:9px;letter-spacing:1.1px}.header-actions .light{background:#e9f0de;color:#2d4621;font-size:14px}
.immersive-stage{background:#f4f7ed}.world-media video{filter:saturate(.85) brightness(1.12)}
.world-shade{background:linear-gradient(90deg,#fffffff5 0%,#ffffffe0 34%,#ffffff35 77%),linear-gradient(0deg,#fafbf5d9,transparent 45%,#ffffff50)}
.world-copy{top:22svh;width:min(780px,67vw)}.world-copy h1,.world-copy h2{font-size:clamp(62px,7.2vw,112px);color:#243a2b;line-height:1.03}.world-copy h1 em,.world-copy h2 em{color:#50752e}
.world-copy .overline{font-size:13px;color:#476039;letter-spacing:1.5px;margin-bottom:24px}.live-dot{background:#6d943e}.world-sector{font-size:12px;color:#4c653c;letter-spacing:1.4px}
.world-description{font-size:18px;line-height:1.65;color:#43513e;max-width:510px;margin-top:23px}.world-copy .button{font-size:16px;background:#dcebc4;color:#293f1b;padding:17px 23px;margin-top:23px}.world-instruction{font-size:11px;color:#4d6243;letter-spacing:1px;margin-top:22px}
.world-rail{right:22px;gap:15px}.world-rail a{font-size:11px;color:#32482a;opacity:.72;letter-spacing:0;gap:7px}.world-rail a>span{font-size:10px;width:24px;height:24px;border-color:#6f875b}.world-rail a.active{color:#2f531d;opacity:1;font-weight:700}.world-rail a.active>span{border-color:#436b26;background:#e5efda}
.journey-footer{font-size:11px;letter-spacing:.5px;color:#3d5131}.journey-track{background:#65804433}.journey-track i{background:#54772e}.journey-footer button{background:#ffffffcc;color:#3c5728;border-color:#93aa7a;width:34px;height:34px;font-size:13px}.camera-reticle{border-color:#60804922}
.screen-rim{border-color:#e5e9df;box-shadow:0 0 0 1px #96a48d,0 8px 20px #27392a20}.screen-stand{background:linear-gradient(90deg,#bdc6b7,#eef1e8,#b4c0ad)}
.browser-chrome{background:#f2f3ee;color:#59644f;font-size:1cqw;height:3cqw;letter-spacing:.05cqw}.browser-lights{font-size:.85cqw;color:#9caa90}.illustration-note{background:#f3f5ee;color:#5b6950;font-size:.68cqw;padding:.55cqw;letter-spacing:.04cqw}
.distinct-design{font-family:Arial,sans-serif;background:#fff;color:#26372f}.distinct-design h3,.distinct-design h4,.distinct-design h5{font-family:Arial,sans-serif}.distinct-design nav{display:flex;align-items:center;gap:2.2cqw;font-size:1.2cqw}.distinct-design nav strong{font-weight:600}
/* Oficina: warm, spacious project board with pastel task columns. */
.mesa-app{display:grid;grid-template-columns:17cqw 1fr;height:100%;background:#fcfbf8}.mesa-sidebar{background:#f1eee7;border-right:1px solid #e0ddd4;padding:2.5cqw 1.5cqw;display:flex;flex-direction:column;gap:1.9cqw;font-size:1.3cqw;color:#726d63}.mesa-sidebar>b{font-size:3cqw;color:#655543;letter-spacing:-.15cqw;margin-bottom:1cqw}.mesa-sidebar>small{font-size:.9cqw;color:#817b6e}.mesa-selected{background:#e3dac8;color:#5b4a35;padding:1.1cqw;border-radius:.6cqw;margin:0 -.4cqw}.mesa-members{margin-top:auto;padding-bottom:3cqw}.mesa-members i,.mesa-main header i,.mesa-board footer i{display:inline-grid;place-items:center;background:#e1d8c7;border-radius:50%;width:2.6cqw;height:2.6cqw;font-size:.9cqw;font-style:normal;margin-right:-.4cqw}.mesa-members>small{display:block;font-size:.9cqw;margin-top:1cqw}.mesa-main{padding:2cqw 2.3cqw}.mesa-main>header{display:flex;justify-content:space-between;align-items:center;font-size:1.1cqw;color:#8b8376}.mesa-main header b{font-weight:400}.mesa-main header i{margin-left:1.5cqw}.mesa-title{display:flex;justify-content:space-between;align-items:center;margin-top:2.7cqw;gap:1cqw}.mesa-title small{font-size:.85cqw;color:#897e69;letter-spacing:.1cqw}.mesa-title h3{font-size:3cqw;font-weight:500;letter-spacing:-.1cqw;margin-top:1cqw;line-height:1.2}.mesa-title>b{font-size:1.1cqw;background:#e9d5b3;padding:1.2cqw;border-radius:.6cqw;color:#6c4a26;white-space:nowrap}.mesa-tabs{display:flex;gap:2cqw;align-items:center;font-size:1.15cqw;color:#8c8274;border-bottom:1px solid #e7e1d6;margin-top:2.3cqw;padding:1.3cqw 0}.mesa-tabs>b{color:#695039;border-bottom:2px solid #ab7950;padding-bottom:1.1cqw;margin-bottom:-1.4cqw}.mesa-tabs small{margin-left:auto;font-size:.9cqw}.mesa-tabs strong{margin-left:.5cqw;color:#426540}.mesa-board{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2cqw;margin-top:2cqw}.mesa-board>section{background:#f1eee9;padding:1cqw;border-radius:.8cqw}.mesa-board>section:nth-child(2){background:#eef0f8}.mesa-board>section:nth-child(3){background:#eaf2e9}.mesa-board h4{font-size:1.1cqw;display:flex;align-items:center;gap:.6cqw;font-weight:500;margin:.4cqw 0 1.2cqw}.mesa-board h4 i{width:.6cqw;height:.6cqw;border-radius:50%;background:#bfa57e}.mesa-board section:nth-child(2) h4 i{background:#9b9bd2}.mesa-board section:nth-child(3) h4 i{background:#80ac84}.mesa-board h4>span{margin-left:auto;color:#9c9587}.mesa-board article{background:white;padding:1.3cqw;border-radius:.6cqw;box-shadow:0 2px 2px #6e685309;margin-bottom:1cqw}.mesa-board article>small{font-size:.67cqw;background:#f7eddf;color:#9d7b4b;padding:.4cqw .5cqw;border-radius:.3cqw}.mesa-board h5{font-size:1.35cqw;font-weight:600;margin:1.3cqw 0 .7cqw}.mesa-board p{font-size:.95cqw;line-height:1.5;color:#918978;min-height:2.8cqw}.mesa-board footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #efede7;margin-top:1cqw;padding-top:.9cqw;color:#9d9485;font-size:.78cqw}.mesa-board footer i{width:2cqw;height:2cqw;font-size:.7cqw}.mesa-add{font-size:1cqw;color:#9a8f7d;display:block;margin:1.4cqw .3cqw .4cqw}.mesa-bottom{display:flex;justify-content:space-between;margin-top:1.8cqw;color:#728269;font-size:.95cqw}.mesa-bottom small{font-size:.75cqw}
/* Sindicato: editorial photo, blue identity, a credential and four benefits. */
.union-top{display:flex;justify-content:space-between;padding:.9cqw 4cqw;background:#e6f3fa;color:#366079;font-size:1cqw}.union-top b{font-weight:400}.union-header{display:flex;align-items:center;justify-content:space-between;padding:1.5cqw 4cqw;height:8cqw}.union-header>b{font-size:3cqw;color:#266588;letter-spacing:-.1cqw;position:relative;padding-left:4.5cqw}.union-header b>i{position:absolute;left:0;top:.1cqw;display:grid;place-items:center;border-radius:50%;width:3.6cqw;height:3.6cqw;background:#d9edf7;font-style:normal;font-family:Georgia,serif}.union-header small{display:block;font-size:.65cqw;letter-spacing:.1cqw;margin-top:.2cqw}.union-header nav{color:#577185;font-size:1.1cqw;gap:1.8cqw}.union-header nav strong{background:#e2f0f8;color:#24648d;padding:1cqw 1.3cqw;border-radius:2cqw}.union-hero{position:relative;height:28cqw;margin:0 2cqw;overflow:hidden;border-radius:1cqw;background:#e8f2f6}.union-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 50%}.union-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#edf6ffff 0%,#edf6ffed 31%,#edf6ff33 80%)}.union-hero>div{position:relative;z-index:1;padding:2.6cqw 3cqw}.union-hero>div>span{font-size:.9cqw;color:#3b7a9c;letter-spacing:.1cqw}.union-hero h3{font-size:3.5cqw;line-height:1.1;font-weight:600;letter-spacing:-.1cqw;color:#275672;margin:1.2cqw 0}.union-hero h3 em{font-family:Georgia,serif;font-weight:400;color:#318baa}.union-hero p{font-size:1.1cqw;line-height:1.5;color:#536f7e;margin-bottom:1.5cqw}.union-hero>div>b{font-size:1cqw;border-bottom:1px solid #669bb9;padding-bottom:.5cqw;color:#26678b}.union-hero>aside{position:absolute;right:3cqw;bottom:2.6cqw;background:#fffffff0;border:1px solid white;padding:1.8cqw 2cqw;z-index:1;border-radius:.8cqw;box-shadow:0 5px 18px #1e506323}.union-hero aside small{font-size:.8cqw;color:#638998;letter-spacing:.1cqw}.union-hero aside strong{display:block;color:#246382;font-size:1.8cqw;line-height:1.2;margin:.8cqw 0}.union-hero aside>span{font-size:.9cqw;color:#608497}.union-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5cqw;padding:2cqw 4cqw}.union-shortcuts>div{border-bottom:2px solid #b5dfed;padding:0 0 1.3cqw;display:flex;flex-direction:column;gap:.6cqw}.union-shortcuts i{font-size:2cqw;font-style:normal;color:#3b91b2}.union-shortcuts b{font-size:1.3cqw;color:#375d71}.union-shortcuts span{font-size:.95cqw;color:#78929e}.union-news{display:flex;align-items:center;justify-content:space-between;padding:0 4cqw}.union-news b{font-family:Georgia,serif;font-size:2cqw;color:#326a84}.union-news>span{font-size:1cqw;color:#678392}
/* Organismo: lavender search portal and a grid of citizen services. */
.cerca-top{display:flex;justify-content:space-between;padding:.8cqw 4cqw;background:#f2effb;color:#77658e;font-size:.9cqw;letter-spacing:.05cqw}.cerca-header{display:flex;align-items:center;justify-content:space-between;padding:1.4cqw 4cqw;height:7.5cqw}.cerca-header>b{font-size:3cqw;position:relative;padding-left:3.6cqw;color:#72599c;letter-spacing:-.1cqw}.cerca-header b>i{position:absolute;left:0;top:0;width:2.8cqw;height:2.8cqw;background:#e8dff8;color:#8068a6;border-radius:.7cqw;display:grid;place-items:center;font-style:normal}.cerca-header small{font-size:.7cqw;display:block;color:#927da9;margin-top:.1cqw;letter-spacing:.07cqw}.cerca-header nav{font-size:1.1cqw;color:#8a789b}.cerca-header strong{border:1px solid #ded3ec;border-radius:.6cqw;padding:.9cqw 1.1cqw}.cerca-hero{text-align:center;background:#f4f0fb;padding:2cqw 4cqw 1.7cqw}.cerca-hero>span{font-size:.85cqw;letter-spacing:.12cqw;color:#8d79a8}.cerca-hero h3{font-size:3.5cqw;letter-spacing:-.12cqw;color:#6e518c;margin:.9cqw 0 1.7cqw;font-weight:500;line-height:1.1}.cerca-search{background:white;border:1px solid #daccf0;display:flex;align-items:center;gap:1cqw;width:77cqw;margin:auto;padding:.7cqw 1.5cqw;box-shadow:0 4px 10px #7254960a;border-radius:.8cqw;color:#a596b7;font-size:2cqw}.cerca-search>span{font-size:1.3cqw}.cerca-search>b{margin-left:auto;font-size:1.1cqw;color:#76528e;background:#eae0f4;border-radius:.5cqw;padding:1cqw 1.5cqw}.cerca-hero p{font-size:.95cqw;color:#9d8eaf;margin-top:1.1cqw}.cerca-hero u{text-underline-offset:.2cqw;margin-left:.5cqw}.cerca-services{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1cqw;padding:2cqw 7cqw}.cerca-services>div{position:relative;display:flex;flex-direction:column;padding:1.3cqw 1.4cqw 1.3cqw 4.9cqw;border:1px solid #e9e2ef;border-radius:.8cqw;min-height:5.5cqw}.cerca-services i{position:absolute;left:1.2cqw;top:1.4cqw;font-size:2cqw;color:#9474ba;font-style:normal}.cerca-services b{font-size:1.3cqw;font-weight:500;color:#756287;margin-bottom:.6cqw}.cerca-services small{font-size:.92cqw;color:#a291b0}.cerca-services>div>span{position:absolute;right:1cqw;top:1.2cqw;font-size:1.2cqw;color:#b4a3c5}.cerca-notice{display:flex;gap:1.5cqw;align-items:center;background:#faf7ed;color:#99804c;padding:1.4cqw 3cqw;margin:0 7cqw;border-radius:.7cqw;font-size:.95cqw}.cerca-notice b{font-weight:500}.cerca-notice strong{margin-left:auto;font-size:.9cqw;white-space:nowrap}
/* Empresa: oversized typography, asymmetrical image and terracotta accents. */
.sur-header{height:9cqw;display:flex;align-items:center;justify-content:space-between;padding:1.7cqw 4cqw;background:#fffdf8;color:#554b3f}.sur-header>b{font-size:3.8cqw;letter-spacing:-.25cqw;line-height:.9;font-weight:900}.sur-header small{display:block;font-size:.65cqw;letter-spacing:.12cqw;line-height:1.8;margin-top:.4cqw;font-weight:400}.sur-header nav{font-size:1.15cqw}.sur-header nav strong{background:#f4dfc9;padding:1.1cqw 1.8cqw;color:#9d6437}.sur-hero{position:relative;display:grid;grid-template-columns:1.2fr 1fr;gap:2cqw;padding:3cqw 4cqw;background:#f8f3e9;height:31cqw}.sur-hero>div{position:relative;z-index:1}.sur-hero>div>span{font-size:.8cqw;letter-spacing:.14cqw;color:#b68b59}.sur-hero h3{font-size:5.1cqw;font-weight:900;line-height:1.01;letter-spacing:-.24cqw;margin:2cqw 0;color:#705b42;width:58cqw}.sur-hero h3 em{font-style:normal;color:#ba7849}.sur-hero p{font-size:1.4cqw;color:#94836b;line-height:1.5;margin-bottom:2cqw}.sur-hero>div>b{font-size:1cqw;color:#9c643a;border-bottom:1px solid #cc9f78;padding-bottom:.7cqw}.sur-hero>img{height:25cqw;width:100%;object-fit:cover;border-radius:45% 0 0 0;filter:saturate(.45) brightness(1.15)}.sur-hero>i{position:absolute;right:4cqw;bottom:1.1cqw;font-style:normal;font-size:.7cqw;color:#a48966;letter-spacing:.1cqw}.sur-bottom{display:flex;align-items:center;justify-content:space-between;gap:3cqw;padding:2.4cqw 4cqw;color:#8e795c}.sur-bottom>div{display:flex;align-items:center;gap:1.2cqw}.sur-bottom b{font-size:4.4cqw;font-weight:400;letter-spacing:-.25cqw}.sur-bottom>div>span{font-size:.8cqw;max-width:7cqw;line-height:1.7}.sur-bottom p{font-size:1.45cqw;line-height:1.5}.sur-bottom strong{font-weight:600;color:#886343}.sur-bottom>span{font-size:.85cqw;color:#a58059}
/* Software stays a dashboard, with a separate lilac/white analytics identity. */
.example-software{background:#fff;color:#63547c}.example-software .example-header{background:#fff;border-color:#eee8f5}.example-software .example-header>b{font-size:2.6cqw;color:#8066b1}.example-software .example-header i{color:#b099d6}.example-software .example-header nav{font-size:1.1cqw}.example-software .software-layout{background:#faf8fe;grid-template-columns:18cqw 1fr}.example-software .software-layout aside{background:#f0eaf8;color:#967fac;font-size:1.2cqw;gap:2cqw}.example-software .software-layout aside b{color:#806196;font-size:1.5cqw}.example-software .software-layout aside .selected{background:#e1d5f2;color:#7a579e}.example-software .software-layout aside small{font-size:.85cqw;color:#a18bb4}.example-software .example-overline{font-size:.9cqw;color:#ab96bd}.example-software .software-main h3{font-size:3.6cqw;color:#78608e;margin-bottom:1.7cqw}.example-software .software-stats small{font-size:1.1cqw;color:#a38cb4}.example-software .software-stats strong{font-size:3.2cqw;color:#806597}.example-software .software-stats>div,.example-software .software-chart{border-color:#e7def1;box-shadow:0 3px 9px #7e5c9b06}.example-software .software-chart>span{font-size:1.1cqw;color:#9a83ac}.example-software .chart-bars{height:7cqw}.example-software .chart-bars i{background:#cfc0ea}.example-software .chart-bars i:nth-child(4){background:#a88bce}.example-software .software-chart>small{font-size:.8cqw;color:#b4a1c4}.example-software .software-task{font-size:1cqw;color:#a18cb4}.example-software .software-task b{background:#eee6f8;color:#9d80b5;font-size:.8cqw}.example-software .illustration-note{background:#f4effa;color:#9d8bae}
.example-comercio .example-header>b{font-size:2.5cqw}.example-comercio .example-header nav{font-size:1.1cqw}.shop-hero p{font-size:1.2cqw;color:#7a7c61}.shop-hero .example-overline{font-size:.8cqw}.shop-hero .example-cta{font-size:.9cqw;background:#e1e9cb;color:#536c36}.shop-products small{font-size:.68cqw;color:#8a8c6f}.shop-products h4{font-size:1.3cqw}.shop-products article>div:last-child{font-size:1.3cqw}.shop-footer{font-size:1cqw}
/* Larger supporting text on the public landing. */
.process{background:#f6f8f0;color:#34462b}.section-heading .overline{font-size:13px}.quiet-link{font-size:16px}.process-grid article>span{font-size:12px}.process-grid h3{font-size:30px}.process-grid p{font-size:17px;line-height:1.75;color:#647455}.faq summary{font-size:18px}.faq p{font-size:17px;color:#647455}.contact{background:#edf3e4}.contact .overline{font-size:13px}.contact-intro>p:not(.overline){font-size:18px}.contact-location{font-size:11px}.contact label{font-size:15px}.contact input,.contact textarea,.contact select{font-size:17px}.contact .consent{font-size:13px;line-height:1.6}.contact button[type=submit]{font-size:17px;background:#dce8c8}.site-footer{background:#f5f8ee;color:#45573a}.footer-top>a:last-child,.footer-bottom{color:#66765c;font-size:13px}.footer-bottom>span:last-child{font-size:10px}.site-footer .monogram span{color:#62863d}.site-footer .wordmark{color:#415336}
@media(max-width:760px){
 .site-header nav{background:#fffffff5;color:#32472b}.site-header nav a{font-size:17px}.site-header .wordmark{font-size:15px}.site-header .wordmark small{font-size:7px}.admin-link{font-size:12px}.world-copy{top:19svh;width:calc(100% - 50px)}.world-copy h1,.world-copy h2{font-size:clamp(44px,11.9vw,75px);letter-spacing:-2.6px;line-height:1.02}.world-copy .overline{font-size:10px;letter-spacing:1px;margin-bottom:18px}.world-sector{font-size:10px;margin-bottom:14px}.world-description{font-size:16px;line-height:1.55;max-width:480px;margin-top:19px}.world-copy .button{font-size:14px;padding:13px 17px;margin-top:19px}.world-instruction{font-size:9px;letter-spacing:.5px;margin-top:17px}.world-shade{background:linear-gradient(90deg,#ffffffef,#ffffffb8 62%,#ffffff45),linear-gradient(0deg,#fafbf5bd,transparent 65%)}.world-rail a{font-size:0;gap:0}.world-rail a>span{font-size:9px;width:23px;height:23px}.journey-footer{font-size:9px}.browser-chrome{height:5cqw;font-size:1.25cqw}.illustration-note{font-size:1cqw;padding:1cqw}.distinct-design{height:calc(100% - 5cqw)}
 .distinct-design nav{font-size:1.65cqw;gap:2cqw}.mesa-app{grid-template-columns:15cqw 1fr}.mesa-sidebar{padding:4cqw 1.2cqw;gap:4cqw;font-size:1.9cqw}.mesa-sidebar>b{font-size:3.8cqw;margin-bottom:3cqw}.mesa-sidebar>small{font-size:1.2cqw}.mesa-selected{padding:1.4cqw .3cqw}.mesa-members i{width:3.8cqw;height:3.8cqw;font-size:1.2cqw}.mesa-members small{font-size:1.4cqw;line-height:1.5}.mesa-main{padding:3cqw 2cqw}.mesa-main>header{font-size:1.6cqw}.mesa-title{display:block;margin-top:5cqw}.mesa-title small{font-size:1.4cqw}.mesa-title h3{font-size:4.4cqw;margin:2cqw 0 3cqw}.mesa-title>b{font-size:1.7cqw;padding:1.4cqw;display:inline-block}.mesa-tabs{font-size:1.8cqw;gap:3cqw;margin-top:3cqw;padding:2cqw 0}.mesa-tabs small{font-size:1.2cqw;max-width:12cqw;line-height:1.5}.mesa-board{margin-top:3cqw;gap:1.2cqw}.mesa-board>section{padding:1cqw}.mesa-board h4{font-size:1.7cqw;gap:.6cqw;margin-bottom:2cqw}.mesa-board h4>span{font-size:1.3cqw}.mesa-board article{padding:1.5cqw;margin-bottom:2cqw}.mesa-board article>small{font-size:1.05cqw}.mesa-board h5{font-size:2.2cqw;line-height:1.3;margin:2cqw 0 1.5cqw}.mesa-board p{font-size:1.6cqw;line-height:1.5;min-height:7cqw}.mesa-board footer{font-size:1.2cqw;gap:1cqw;line-height:1.4;padding-top:2cqw;margin-top:2cqw}.mesa-board footer i{width:3cqw;height:3cqw;font-size:1cqw;flex-shrink:0}.mesa-add{font-size:1.5cqw;line-height:1.5}.mesa-bottom{font-size:1.5cqw;margin-top:4cqw;gap:2cqw}.mesa-bottom small{font-size:1.1cqw}
 .union-top{padding:1.8cqw 4cqw;font-size:1.5cqw}.union-header{height:13cqw;padding:2cqw 4cqw}.union-header>b{font-size:4.8cqw;padding-left:6cqw}.union-header b>i{width:4.9cqw;height:4.9cqw}.union-header small{font-size:1cqw}.union-header nav{gap:2cqw;font-size:1.5cqw}.union-header nav>span:first-child{display:none}.union-header nav strong{padding:1.5cqw}.union-hero{height:51cqw;margin:0 2cqw}.union-hero>div{padding:4cqw 3cqw}.union-hero>div>span{font-size:1.5cqw}.union-hero h3{font-size:5.8cqw;margin:2cqw 0}.union-hero p{font-size:2cqw;margin-bottom:2.5cqw}.union-hero>div>b{font-size:1.8cqw}.union-hero>aside{right:3cqw;bottom:3cqw;padding:2.4cqw}.union-hero aside small{font-size:1.3cqw}.union-hero aside strong{font-size:2.7cqw;margin:1.4cqw 0}.union-hero aside>span{font-size:1.4cqw}.union-shortcuts{grid-template-columns:repeat(2,1fr);gap:2.8cqw 4cqw;padding:4cqw}.union-shortcuts>div{position:relative;padding:1cqw 0 2cqw 6cqw;gap:1cqw}.union-shortcuts i{position:absolute;left:0;top:1cqw;font-size:3.8cqw}.union-shortcuts b{font-size:2.3cqw}.union-shortcuts span{font-size:1.6cqw}.union-news{padding:1cqw 4cqw;gap:2cqw}.union-news b{font-size:3.2cqw}.union-news>span{font-size:1.5cqw;max-width:30cqw}
 .cerca-top{padding:1.6cqw 3cqw;font-size:1.3cqw}.cerca-header{height:13cqw;padding:2.4cqw 4cqw}.cerca-header>b{font-size:5cqw;padding-left:5cqw}.cerca-header b>i{width:4cqw;height:4cqw;border-radius:1cqw}.cerca-header small{font-size:1cqw}.cerca-header nav{font-size:1.6cqw}.cerca-header nav>span:first-child{display:none}.cerca-hero{padding:5cqw 4cqw 4cqw}.cerca-hero>span{font-size:1.4cqw}.cerca-hero h3{font-size:6.4cqw;max-width:70cqw;margin:2.8cqw auto 4cqw;line-height:1.05}.cerca-search{width:100%;padding:1.4cqw 2cqw;font-size:3cqw;border-radius:1.2cqw}.cerca-search>span{font-size:2cqw}.cerca-search>b{font-size:1.8cqw;padding:2cqw}.cerca-hero p{font-size:1.4cqw;line-height:1.8;margin-top:2cqw}.cerca-services{grid-template-columns:repeat(2,1fr);padding:4cqw;gap:2cqw}.cerca-services>div{padding:2.8cqw 2cqw 2.8cqw 8cqw;min-height:13cqw}.cerca-services i{font-size:3.8cqw;left:2cqw;top:3cqw}.cerca-services b{font-size:2.4cqw;margin-bottom:1.5cqw}.cerca-services small{font-size:1.7cqw;line-height:1.5}.cerca-services>div>span{font-size:2cqw}.cerca-notice{margin:0 4cqw;padding:2.5cqw;font-size:1.6cqw;flex-wrap:wrap;gap:1.5cqw}.cerca-notice>span{max-width:45cqw;line-height:1.5}.cerca-notice strong{font-size:1.5cqw}
 .sur-header{height:14cqw;padding:3cqw 4cqw}.sur-header>b{font-size:6.5cqw}.sur-header small{font-size:1cqw;line-height:1.6;margin-top:.8cqw}.sur-header nav{font-size:1.6cqw;gap:2.3cqw}.sur-header nav>span:nth-child(3){display:none}.sur-header nav strong{padding:1.8cqw}.sur-hero{display:block;height:67cqw;padding:4cqw;overflow:hidden}.sur-hero>div>span{font-size:1.3cqw}.sur-hero h3{font-size:9cqw;letter-spacing:-.4cqw;width:90cqw;line-height:1.04;margin:4cqw 0}.sur-hero p{font-size:2.3cqw;margin-bottom:4cqw}.sur-hero>div>b{font-size:1.7cqw;padding-bottom:1cqw}.sur-hero>img{position:absolute;right:4cqw;bottom:5cqw;width:31cqw;height:28cqw;border-radius:50% 0 0 0;opacity:.9}.sur-hero>i{font-size:1cqw;bottom:1.5cqw}.sur-bottom{padding:4cqw;gap:3cqw;flex-wrap:wrap}.sur-bottom b{font-size:7cqw}.sur-bottom>div>span{font-size:1.3cqw;max-width:12cqw}.sur-bottom p{font-size:2.5cqw;line-height:1.5}.sur-bottom>span{font-size:1.5cqw;width:100%;text-align:right}
 .example-software .example-header>b{font-size:4cqw}.example-software .example-header nav{font-size:1.7cqw}.example-software .software-layout{grid-template-columns:20cqw 1fr}.example-software .software-layout aside{font-size:1.9cqw;gap:4cqw}.example-software .software-layout aside b{font-size:2.3cqw}.example-software .software-layout aside small{font-size:1.2cqw}.example-software .example-overline{font-size:1.3cqw}.example-software .software-main h3{font-size:5.8cqw;margin-bottom:4cqw}.example-software .software-stats small{font-size:1.7cqw;line-height:1.4}.example-software .software-stats strong{font-size:5cqw}.example-software .software-chart>span{font-size:1.9cqw}.example-software .chart-bars{height:17cqw}.example-software .software-chart>small{font-size:1.1cqw}.example-software .software-task{font-size:1.7cqw}.example-software .software-task b{font-size:1.1cqw}.example-software .illustration-note{font-size:1cqw}
 .example-comercio .example-header>b{font-size:4cqw}.example-comercio .example-header nav{font-size:1.7cqw}.shop-hero .example-overline{font-size:1.25cqw}.shop-hero p{font-size:2cqw}.shop-hero .example-cta{font-size:1.3cqw}.shop-products small{font-size:1cqw}.shop-products h4{font-size:2.2cqw}.shop-products article>div:last-child{font-size:2.4cqw}.shop-footer{font-size:1.65cqw}
 .section-heading .overline,.contact .overline{font-size:11px}.quiet-link{font-size:15px}.process-grid h3{font-size:29px}.process-grid p{font-size:17px;max-width:92%}.faq summary{font-size:17px}.faq p{font-size:16px}.contact-intro>p:not(.overline){font-size:17px}.contact label{font-size:15px}.contact input,.contact textarea,.contact select{font-size:17px}.contact .consent{font-size:13px}.footer-top>a:last-child,.footer-bottom{font-size:12px}
}
@media(max-height:700px){.world-copy{top:20svh}.world-copy h1,.world-copy h2{font-size:clamp(42px,9vw,68px)}.world-copy .overline{margin-bottom:12px}.world-description{font-size:16px;margin-top:15px}.world-copy .button{margin-top:15px}.world-instruction{margin-top:12px}.world-sector{margin-bottom:12px}}

.site-header .wordmark>span,.site-footer .wordmark>span{color:#557344}.site-header .wordmark small{color:#617054}
