@font-face{font-family:Geist Variable;src:url(/fonts/geist-variable.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Lemon Milk;src:url(/fonts/LEMONMILK-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sunderland;src:url(/fonts/Sunderland.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Puffy;src:url(/fonts/Puffy.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--sky-top:#2b81d4;--sky-mid:#7dbcea;--sky-low:#c9e3f6;--sky-haze:#eaf4fb;--sun-x:91%;--sun-y:13%;--sun-core:#fffdf6;--sun-reach:34vw;--storm-top:#141a24;--storm-mid:#26313f;--storm-low:#3a4553;--ink:#0e1620;--ink-soft:#42556a;--ink-faint:#7e94aa;--paper:#fff;--accent:#1d6fc0;--accent-deep:#14508c;--ink-navy:#0f2c56;--gold:#c9a35a;--gold-deep:#9a7530;--dz-black:#14100c;--dz-gold:#c9a35a;--dz-cream:#f2e6d0;--font-sans:"Geist Variable", "Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-display:"Puffy", "Arial Black", "Geist Variable", sans-serif;--step--2:clamp(.68rem, .64rem + .14vw, .78rem);--step--1:clamp(.8rem, .76rem + .18vw, .94rem);--step-0:clamp(.95rem, .9rem + .24vw, 1.12rem);--step-1:clamp(1.06rem, .95rem + .4vw, 1.34rem);--step-2:clamp(1.3rem, 1.1rem + .7vw, 1.75rem);--step-beat:clamp(46px, 4.2vw, 104px);--step-intro:clamp(58px, 8.8vw, 172px);--gutter:clamp(2.5rem, .8rem + 3.4vw, 4.5rem);--hero-scroll:1120vh;--canvas-inset:min(12vw, 300px);--canvas-w:calc(100vw - var(--canvas-inset) * 2);--copy-x:var(--canvas-inset);--header-w:var(--canvas-w);--header-h:68px;--header-top:28px;--dev-k:1;--dev-top-clear:0;--phone-w:calc(19vw * var(--dev-k));--phone-w-max:calc(386px * var(--dev-k));--phone-w-min:calc(290px * var(--dev-k));--laptop-w:calc(38vw * var(--dev-k));--laptop-w-max:calc(1000px * var(--dev-k));--laptop-w-min:calc(720px * var(--dev-k));--monitor-w:calc(34vw * var(--dev-k));--monitor-w-max:calc(790px * var(--dev-k));--monitor-w-min:calc(560px * var(--dev-k));--tablet-w:calc(31vw * var(--dev-k));--tablet-w-max:calc(660px * var(--dev-k));--tablet-w-min:calc(460px * var(--dev-k));--phone-t:clamp(20px, 1.5vw, 30px);--lid-t:clamp(3px, .34vw, 6px);--base-t:clamp(9px, 1vw, 18px);--phone-persp:clamp(680px, 40vw, 900px);--laptop-persp:2450px;--monitor-t:clamp(10px, .9vw, 18px);--monitor-persp:2200px;--tablet-t:clamp(12px, .95vw, 19px);--tablet-persp:clamp(900px, 52vw, 1250px);--flow-w:clamp(560px, 38vw, 980px);--cloud-far-top:50vh;--cloud-far-h:30vh;--cloud-mid-top:59vh;--cloud-mid-h:34vh;--cloud-near-top:71vh;--cloud-near-h:44vh;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1)}@media (width>=2200px){:root{--gutter:5.5vw;--canvas-inset:min(11.5vw, 300px);--phone-w:15vw;--laptop-w:35vw;--flow-w:1080px;--sun-reach:30vw;--step-intro:clamp(58px, 7.6vw, 196px);--phone-persp:760px;--laptop-persp:2600px;--monitor-w:31vw;--monitor-persp:2350px;--tablet-w:28vw;--tablet-persp:1300px}}@media (width<=1520px){:root{--canvas-inset:9vw;--phone-w:calc(20vw * var(--dev-k));--laptop-w:calc(40vw * var(--dev-k));--laptop-w-min:calc(600px * var(--dev-k));--laptop-w-max:calc(760px * var(--dev-k));--monitor-w-max:calc(700px * var(--dev-k));--tablet-w-max:calc(600px * var(--dev-k));--flow-w:620px;--step-beat:clamp(42px, 4.2vw, 64px);--laptop-persp:2050px}}@media (width<=1439px){:root{--phone-w:calc(19vw * var(--dev-k));--phone-w-min:calc(250px * var(--dev-k));--phone-w-max:calc(310px * var(--dev-k));--laptop-w:calc(42vw * var(--dev-k));--laptop-w-min:calc(560px * var(--dev-k));--laptop-w-max:calc(680px * var(--dev-k));--laptop-persp:1900px;--phone-persp:680px;--monitor-w:calc(37vw * var(--dev-k));--monitor-w-min:calc(520px * var(--dev-k));--monitor-w-max:calc(640px * var(--dev-k));--monitor-persp:1800px;--tablet-w:calc(32vw * var(--dev-k));--tablet-w-min:calc(390px * var(--dev-k));--tablet-w-max:calc(470px * var(--dev-k));--flow-w:580px;--canvas-inset:7.5vw;--step-beat:clamp(40px, 4vw, 58px)}}@media (width<=1199px){:root{--phone-w:calc(21vw * var(--dev-k));--phone-w-min:calc(205px * var(--dev-k));--phone-w-max:calc(255px * var(--dev-k));--laptop-w:calc(49vw * var(--dev-k));--laptop-w-min:calc(465px * var(--dev-k));--laptop-w-max:calc(575px * var(--dev-k));--laptop-persp:1650px;--phone-persp:590px;--monitor-w:calc(46vw * var(--dev-k));--monitor-w-min:calc(440px * var(--dev-k));--monitor-w-max:calc(540px * var(--dev-k));--monitor-persp:1550px;--tablet-w:calc(35vw * var(--dev-k));--tablet-w-min:calc(330px * var(--dev-k));--tablet-w-max:calc(400px * var(--dev-k));--flow-w:560px;--canvas-inset:5.5vw;--gutter:4vw;--step-beat:clamp(34px, 3.5vw, 48px);--step-intro:clamp(48px, 8.2vw, 118px);--header-h:60px;--header-top:20px}}@media (height<=840px){:root{--dev-k:.9;--dev-top-clear:5}}@media (height<=740px){:root{--dev-k:.8;--dev-top-clear:9;--header-h:60px;--header-top:18px}}@media (height<=660px){:root{--dev-k:.7;--dev-top-clear:13;--step-intro:clamp(42px, 7.4vw, 104px);--step-beat:clamp(32px, 3vw, 44px)}}@media (width<=1019px){:root{--dev-k:1;--phone-w:44vw;--phone-w-min:190px;--phone-w-max:280px;--laptop-w:92vw;--laptop-w-min:280px;--laptop-w-max:620px;--phone-t:clamp(12px, 3.4vw, 22px);--phone-persp:900px;--laptop-persp:1600px;--monitor-w:92vw;--monitor-w-min:280px;--monitor-w-max:600px;--monitor-persp:1500px;--tablet-w:78vw;--tablet-w-min:250px;--tablet-w-max:480px;--tablet-persp:1100px;--canvas-inset:6vw;--step-beat:clamp(32px, 6vw, 48px)}}@media (width>=1020px) and (prefers-reduced-motion:no-preference){:root{--hero-scroll:1660vh}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-top) + var(--header-h) + 24px)}html[data-privacy-panel-open=true]{overflow-y:hidden}@media (hover:hover) and (pointer:fine){html{scrollbar-color:#016ffc transparent;scrollbar-gutter:stable;scrollbar-width:thin}body{scrollbar-color:auto;scrollbar-width:auto}@supports selector(::-webkit-scrollbar){html{scrollbar-color:auto;scrollbar-width:auto}}html::-webkit-scrollbar{width:5px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background-color:#016ffcb8;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background-color:#016ffc}}body{font-family:var(--font-sans);font-size:var(--step-0);color:var(--ink);background:var(--sky-haze);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;overflow-x:clip}h1,h2,h3,p,figure{margin:0}img,video,svg{max-width:100%;display:block}button{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:3px solid var(--accent-deep);outline-offset:4px;border-radius:6px}.u-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.beat{left:var(--copy-x);z-index:5;opacity:0;transform-origin:8%;will-change:transform, opacity;pointer-events:none;width:min(46vw,980px);position:absolute;top:34vh}.beat__title{max-width:none;font-family:var(--font-display);font-size:var(--step-beat);letter-spacing:-.005em;color:var(--ink-navy);-webkit-text-stroke:.012em var(--ink-navy);margin:0;font-weight:900;line-height:.98;position:relative}.beat__title .ln{display:block}.beat__title .ln>span{white-space:nowrap;will-change:transform, opacity;width:max-content;display:block;position:relative}.beat__sub{margin-top:calc(var(--step-beat) * .22);max-width:calc(var(--step-beat) * 6.2);font-size:clamp(15px, calc(var(--step-beat) * .26), 28px);color:var(--ink-soft);line-height:1.38;position:relative}[data-faces="1"] .phone__front,[data-faces="1"] .laptop__screen-frame{background:#2684ffb8!important}[data-faces="1"] .phone__back,[data-faces="1"] .laptop__lid-back{background:#e84a5fb8!important}[data-faces="1"] .phone__side,[data-faces="1"] .laptop__lid-edge{background:#ffbe28eb!important}[data-faces="1"] .laptop__deck{background:#34c77bb8!important}[data-faces="1"] .laptop__base-front{background:#ff7a1eeb!important}[data-faces="1"] .laptop__base-left,[data-faces="1"] .laptop__base-right{background:#a855f7eb!important}[data-faces="1"] .laptop__base-bottom{background:#46465ad9!important}[data-faces="1"] .phone__screen,[data-faces="1"] .laptop__bezel{outline:1px solid #fff9}[data-faces="1"] .laptop__cover,[data-faces="1"] .phone__off,[data-faces="1"] .phone__glass,[data-faces="1"] .laptop__glass{opacity:0!important}@media (width<=1019px){.beat{width:min(70vw,460px);top:12vh}.beat__sub{max-width:62vw;margin-top:.8rem}}[data-still="1"] *,[data-still="1"] :before,[data-still="1"] :after,[data-visual-paused="1"] *,[data-visual-paused="1"] :before,[data-visual-paused="1"] :after{animation-play-state:paused!important}html[data-performance-tier=balanced] .hdr__capsule{backdrop-filter:blur(7px)}html[data-performance-tier=lite] .hdr__capsule{backdrop-filter:none;background:#f5fafef0;box-shadow:0 0 0 1px #ffffffb8,0 12px 26px -18px #143c6452}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html[data-performance-tier=balanced] body :is(.services-page,.web-page,.marketing-page,.software-page,.branding-page,.contact-page,.dz-page) :is(.services-sky__clouds--far,.web-sky__clouds--far,.marketing-sky__clouds--far,.software-sky__clouds--far,.branding-sky__clouds--far,.contact-sky__clouds--far,.dz-sky__clouds--far){filter:blur(6px)}html[data-performance-tier=lite] body :is(.services-page,.web-page,.marketing-page,.software-page,.branding-page,.contact-page,.dz-page) :is(.services-sky__clouds--far,.web-sky__clouds--far,.marketing-sky__clouds--far,.software-sky__clouds--far,.branding-sky__clouds--far,.contact-sky__clouds--far,.dz-sky__clouds--far){filter:none}html[data-performance-tier=balanced] body :is(.services-page,.web-page,.marketing-page,.software-page,.branding-page,.contact-page,.dz-page) :is(.services-hero__cloud,.web-hero__cloud,.marketing-hero__cloud,.software-hero__cloud,.branding-hero__cloud,.contact-hero__cloud,.dz-hero__cloud)>svg{filter:drop-shadow(0 12px 11px #367cae24)}html[data-performance-tier=lite] body :is(.services-page,.web-page,.marketing-page,.software-page,.branding-page,.contact-page,.dz-page) :is(.services-hero__cloud,.web-hero__cloud,.marketing-hero__cloud,.software-hero__cloud,.branding-hero__cloud,.contact-hero__cloud,.dz-hero__cloud)>svg{filter:none}html[data-performance-tier=balanced] body :is(.services-page,.web-page,.marketing-page,.software-page,.branding-page,.contact-page,.dz-page) :is(.services-hero__visual,.web-hero__visual,.marketing-hero__visual,.software-hero__visual,.branding-hero__visual,.contact-hero__visual,.dz-hero__visual){filter:drop-shadow(0 16px 16px #1956891a)}html[data-performance-tier=lite] body :is(.services-page,.web-page,.marketing-page,.software-page,.branding-page,.contact-page,.dz-page) :is(.services-hero__visual,.web-hero__visual,.marketing-hero__visual,.software-hero__visual,.branding-hero__visual,.contact-hero__visual,.dz-hero__visual){filter:none}html[data-performance-tier=balanced] body :is(.services-page,.web-page,.marketing-page,.software-page,.branding-page,.contact-page,.dz-page) :is(.services-sky__sun,.web-sky__sun,.marketing-sky__sun,.software-sky__sun,.branding-sky__sun,.contact-sky__sun,.dz-sky__sun){box-shadow:0 0 0 14px #fffdf614,0 0 30px 12px #fffdf64d}html[data-performance-tier=lite] body :is(.services-page,.web-page,.marketing-page,.software-page,.branding-page,.contact-page,.dz-page) :is(.services-sky__sun,.web-sky__sun,.marketing-sky__sun,.software-sky__sun,.branding-sky__sun,.contact-sky__sun,.dz-sky__sun){box-shadow:0 0 0 10px #fffdf61a}html:is([data-performance-tier=balanced],[data-performance-tier=lite]) body :is(.services-page,.web-page,.marketing-page,.software-page,.branding-page,.contact-page,.dz-page) :is(.services-hero-transition,.web-hero-transition,.marketing-hero-transition,.software-hero-transition,.branding-hero-transition,.contact-hero-transition) svg{filter:none}html[data-performance-tier=balanced] body :is(.services-page,.web-page,.marketing-page,.software-page,.branding-page,.contact-page,.dz-page) :is(.service-card,.services-system__shell,.services-system__node,.services-proof__metrics,.web-panel,.web-final-cta,.marketing-panel,.marketing-final-cta,.software-panel,.software-final-cta,.branding-panel,.branding-final-cta,.contact-panel,.contact-services-cta,.contact-whatsapp-card,.dz-panel,.dz-final){box-shadow:0 16px 34px -30px #0f487861,inset 0 1px #ffffffb8}html[data-performance-tier=lite] body :is(.services-page,.web-page,.marketing-page,.software-page,.branding-page,.contact-page,.dz-page) :is(.service-card,.services-system__shell,.services-system__node,.services-proof__metrics,.web-panel,.web-final-cta,.marketing-panel,.marketing-final-cta,.software-panel,.software-final-cta,.branding-panel,.branding-final-cta,.contact-panel,.contact-services-cta,.contact-whatsapp-card,.dz-panel,.dz-final){box-shadow:0 8px 20px -18px #0f48784d}html[data-performance-tier=balanced] body .services-page :is(.service-card,.services-system__node,.services-proof__metrics){backdrop-filter:blur(5px)}html[data-performance-tier=lite] body .services-page :is(.service-card,.services-system__node,.services-proof__metrics){backdrop-filter:none;background-color:#f9fdfff0}html[data-performance-tier=balanced] body .services-page .services-proof:before,html[data-performance-tier=balanced] body .services-page .services-proof:after{filter:blur(10px)}html[data-performance-tier=lite] body .services-page .services-proof:before,html[data-performance-tier=lite] body .services-page .services-proof:after{display:none}html:is([data-performance-tier=balanced],[data-performance-tier=lite]) body .services-page .services-system__center,html:is([data-performance-tier=balanced],[data-performance-tier=lite]) body .contact-page .contact-whatsapp-card img{filter:none}html[data-performance-tier=balanced] body .marketing-page.marketing-page .marketing-comparison__side figure img,html[data-performance-tier=balanced] body .software-page.software-page .software-comparison__side figure img,html[data-performance-tier=balanced] body .branding-page.branding-page .branding-comparison__side figure img,html[data-performance-tier=balanced] body .marketing-page.marketing-page .marketing-budget__asset img,html[data-performance-tier=balanced] body .software-page.software-page .software-budget__asset img,html[data-performance-tier=balanced] body .branding-page.branding-page .branding-budget__asset img{filter:drop-shadow(0 9px 10px #16416c14)}html[data-performance-tier=lite] body .marketing-page.marketing-page .marketing-comparison__side figure img,html[data-performance-tier=lite] body .software-page.software-page .software-comparison__side figure img,html[data-performance-tier=lite] body .branding-page.branding-page .branding-comparison__side figure img,html[data-performance-tier=lite] body .marketing-page.marketing-page .marketing-budget__asset img,html[data-performance-tier=lite] body .software-page.software-page .software-budget__asset img,html[data-performance-tier=lite] body .branding-page.branding-page .branding-budget__asset img,html[data-performance-tier=lite] body .services-page :is(.services-sky__sun,.services-sky__clouds--near),html[data-performance-tier=lite] body .services-page .services-hero__cloud-shape g[filter],html[data-performance-tier=lite] body .services-page .services-hero__cloud g[filter],html[data-performance-tier=lite] body .dz-page .dz-final__cloud{filter:none}html[data-performance-tier=lite] body :is(.marketing-page,.software-page,.branding-page,.contact-page,.dz-page) :is(.marketing-process__card,.marketing-help__card,.marketing-benefits article,.software-process__card,.software-solutions__card,.software-benefits article,.branding-process__card,.branding-solutions__card,.branding-benefits article,.contact-reasons article,.dz-journey__asset,.dz-solution-card){box-shadow:none}@media (width>=1020px){html:is([data-performance-tier=balanced],[data-performance-tier=lite]) body main .case__showcase{place-items:center;min-height:min(76svh,760px);display:grid}html:is([data-performance-tier=balanced],[data-performance-tier=lite]) body main .case-portrait{width:min(100%,clamp(600px,52vw,920px));display:block}html:is([data-performance-tier=balanced],[data-performance-tier=lite]) body main :is(.case-monitor,.case-phone,.case-video){display:none}html[data-performance-tier=balanced] body main .case,html[data-performance-tier=balanced] body main .how{overflow:visible}html[data-performance-tier=balanced] body main :is(.case__cloud,.how__sky-cloud){display:none}html[data-performance-tier=balanced] body main .section-cloud-bridge{z-index:-1;pointer-events:none;filter:none;width:100%;height:clamp(190px,15vw,280px);display:block;position:absolute;bottom:0;left:0;right:0;transform:translateY(50%)}html[data-performance-tier=balanced] body main .section-cloud-bridge--how-mirador{transform:translateY(50%)scaleX(-1)}}html[data-performance-tier=balanced] body main :is(.case-metric,.case-testimonial,.how-step__card){box-shadow:0 12px 24px -22px #08305880}html[data-performance-tier=lite] body main :is(.case-metric,.case-testimonial,.how-step__card){box-shadow:none}html[data-performance-tier=lite] body main :is(.case__cloud-shape,.how__cloud-shape,.mirador__cloud-shape) g[filter]{filter:none}html[data-performance-tier=lite] body :is(.web-hero__cloud,.web-hero__visual,.marketing-hero__cloud,.marketing-hero__visual,.software-hero__cloud,.software-hero__visual,.branding-hero__cloud,.branding-hero__visual,.contact-hero__cloud,.contact-hero__visual){animation:none}html[data-performance-tier=balanced] body .site-footer :is(.site-footer__social,.site-footer__contact,.site-footer__cta){box-shadow:0 8px 18px -16px #14375d6b}html[data-performance-tier=lite] body .site-footer :is(.site-footer__social,.site-footer__contact,.site-footer__cta){box-shadow:none}.cookie-consent[data-astro-cid-7am2tszt]{--cookie-navy:#0b3265;--cookie-blue:#1267bf;--cookie-sky:#eaf5ff;--cookie-white:#fafdfff7;z-index:2147483000;color:var(--cookie-navy);position:relative}.cookie-consent[data-astro-cid-7am2tszt] [data-astro-cid-7am2tszt][hidden]{display:none!important}.cookie-cloud--banner[data-astro-cid-7am2tszt]{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));left:max(18px, env(safe-area-inset-left));backdrop-filter:blur(16px)saturate(1.08);isolation:isolate;background:radial-gradient(circle at 76% 6%,#ffefd770,#0000 31%),linear-gradient(145deg,#fdfefff5,#f1f8ffed);border:1px solid #ffffffd1;border-radius:32px;grid-template-columns:52px minmax(265px,1fr) minmax(292px,.82fr);align-items:center;gap:16px;width:min(790px,100vw - 36px);min-height:124px;margin-inline:auto;padding:18px 20px;display:grid;position:fixed;box-shadow:0 20px 44px -27px #05285085,inset 0 1px #fffffff5}.cookie-cloud--banner[data-astro-cid-7am2tszt]:before,.cookie-cloud--banner[data-astro-cid-7am2tszt]:after{content:"";z-index:-1;background:#f8fcfffa;border:1px solid #ffffffe0;position:absolute;box-shadow:0 16px 38px -31px #052850b3}.cookie-cloud--banner[data-astro-cid-7am2tszt]:before{border-radius:54% 58% 48% 52%;width:92px;height:58px;top:-17px;left:29px}.cookie-cloud--banner[data-astro-cid-7am2tszt]:after{border-radius:52%;width:86px;height:49px;bottom:-11px;right:31px}.cookie-cloud--banner[data-astro-cid-7am2tszt] .cookie-cloud__icon[data-astro-cid-7am2tszt]{width:52px;height:52px;box-shadow:inset 0 1px #fff,0 10px 20px -15px #104d89ad}.cookie-cloud--banner[data-astro-cid-7am2tszt] .cookie-cloud__icon[data-astro-cid-7am2tszt] svg[data-astro-cid-7am2tszt]{width:32px;height:32px}.cookie-cloud__icon[data-astro-cid-7am2tszt]{color:#1573d0;background:linear-gradient(145deg,#e5f3ff,#d5eaff);border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 1px #fff,0 12px 22px -18px #104d89b3}.cookie-cloud__icon[data-astro-cid-7am2tszt] svg[data-astro-cid-7am2tszt]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:38px;height:38px;overflow:visible}.cookie-cloud__copy[data-astro-cid-7am2tszt] h2[data-astro-cid-7am2tszt],.cookie-preferences[data-astro-cid-7am2tszt] h2[data-astro-cid-7am2tszt],.cookie-preferences[data-astro-cid-7am2tszt] h3[data-astro-cid-7am2tszt]{color:var(--cookie-navy);margin:0}.cookie-cloud__copy[data-astro-cid-7am2tszt] h2[data-astro-cid-7am2tszt]{font-size:clamp(18px,1.35vw,21px);line-height:1.1}.cookie-cloud__copy[data-astro-cid-7am2tszt] p[data-astro-cid-7am2tszt]{color:#315a84;max-width:49ch;margin:5px 0 0;font-size:12.25px;line-height:1.42}.cookie-cloud__copy[data-astro-cid-7am2tszt] a[data-astro-cid-7am2tszt],.cookie-preferences__note[data-astro-cid-7am2tszt] a[data-astro-cid-7am2tszt]{color:#125ca7;text-underline-offset:3px;margin-top:4px;font-size:10.75px;font-weight:650;display:inline-block}.cookie-cloud__actions[data-astro-cid-7am2tszt],.cookie-preferences__actions[data-astro-cid-7am2tszt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.cookie-cloud--banner[data-astro-cid-7am2tszt] .cookie-cloud__actions[data-astro-cid-7am2tszt]{gap:7px}.cookie-cloud--banner[data-astro-cid-7am2tszt] .cookie-button[data-astro-cid-7am2tszt]{min-height:40px;padding-inline:13px;font-size:11.5px}.cookie-button[data-astro-cid-7am2tszt]{min-height:46px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:0 16px;font-size:12.5px;font-weight:720;line-height:1.1;transition:transform .15s,box-shadow .15s,background-color .15s}.cookie-button--primary[data-astro-cid-7am2tszt]{color:#fff;background:linear-gradient(135deg,#1762ad,#093b76);box-shadow:0 10px 19px -14px #052c58d1}.cookie-cloud--banner[data-astro-cid-7am2tszt] .cookie-button--secondary[data-astro-cid-7am2tszt]{color:#0c4d89;background:#fbfdffdb;border-color:#1463ae52;box-shadow:0 9px 17px -15px #052c58b8}.cookie-button--configure[data-astro-cid-7am2tszt],.cookie-button--save[data-astro-cid-7am2tszt]{color:#0d4b87;background:#ffffffbd;border-color:#1966af40;grid-column:1/-1}.cookie-cloud--banner[data-astro-cid-7am2tszt] .cookie-button--configure[data-astro-cid-7am2tszt]{color:#315f8e;background:#ffffff8a;border-color:#1966af2b}.cookie-button[data-astro-cid-7am2tszt]:disabled{cursor:wait;opacity:.62}.cookie-button[data-astro-cid-7am2tszt]:focus-visible,.cookie-preferences__close[data-astro-cid-7am2tszt]:focus-visible,.cookie-switch[data-astro-cid-7am2tszt] input[data-astro-cid-7am2tszt]:focus-visible+.cookie-switch__track[data-astro-cid-7am2tszt],.cookie-cloud[data-astro-cid-7am2tszt] a[data-astro-cid-7am2tszt]:focus-visible,.cookie-preferences[data-astro-cid-7am2tszt] a[data-astro-cid-7am2tszt]:focus-visible{outline-offset:3px;outline:3px solid #ffcc62}.cookie-preferences[data-astro-cid-7am2tszt]{place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cookie-preferences__backdrop[data-astro-cid-7am2tszt]{backdrop-filter:blur(5px);background:#051f3d4d;position:absolute;inset:0}.cookie-preferences__panel[data-astro-cid-7am2tszt]{background:radial-gradient(circle at 85% 5%,#ffedcfbf,#0000 30%),#f9fcfffa;border:1px solid #ffffffe6;border-radius:36px;width:min(650px,100%);max-height:calc(100svh - 48px);padding:30px;position:relative;overflow:auto;box-shadow:0 30px 80px -36px #032144b8,inset 0 1px #fff}.cookie-preferences__header[data-astro-cid-7am2tszt]{grid-template-columns:58px minmax(0,1fr) 40px;align-items:center;gap:16px;display:grid}.cookie-preferences__header[data-astro-cid-7am2tszt] .cookie-cloud__icon[data-astro-cid-7am2tszt]{width:58px;height:58px}.cookie-preferences__header[data-astro-cid-7am2tszt] h2[data-astro-cid-7am2tszt]{font-size:clamp(21px,3vw,27px);line-height:1.15}.cookie-preferences__header[data-astro-cid-7am2tszt] p[data-astro-cid-7am2tszt]{color:#43678d;margin:5px 0 0;font-size:13.5px;line-height:1.4}.cookie-preferences__close[data-astro-cid-7am2tszt]{color:#174f87;cursor:pointer;background:#ffffffc2;border:1px solid #18559221;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.cookie-preferences__close[data-astro-cid-7am2tszt] svg[data-astro-cid-7am2tszt]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:20px}.cookie-preferences__categories[data-astro-cid-7am2tszt]{gap:11px;margin-top:24px;display:grid}.cookie-category[data-astro-cid-7am2tszt]{background:#eef7ffb8;border:1px solid #2f68a321;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:112px;padding:20px;display:grid}.cookie-category[data-astro-cid-7am2tszt] h3[data-astro-cid-7am2tszt]{font-size:16px}.cookie-category[data-astro-cid-7am2tszt] p[data-astro-cid-7am2tszt]{color:#42678d;max-width:48ch;margin:6px 0 0;font-size:13px;line-height:1.45}.cookie-category__always[data-astro-cid-7am2tszt]{white-space:nowrap;color:#1762a5;background:#fff;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:720}.cookie-switch[data-astro-cid-7am2tszt]{cursor:pointer;display:inline-flex;position:relative}.cookie-switch[data-astro-cid-7am2tszt] input[data-astro-cid-7am2tszt]{opacity:0;width:1px;height:1px;position:absolute}.cookie-switch__track[data-astro-cid-7am2tszt]{background:#c8d6e3;border:1px solid #23527e2e;border-radius:999px;width:58px;height:32px;padding:3px;transition:background-color .16s;display:block}.cookie-switch__track[data-astro-cid-7am2tszt] span[data-astro-cid-7am2tszt]{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .16s;display:block;box-shadow:0 3px 9px #11375e3b}.cookie-switch[data-astro-cid-7am2tszt] input[data-astro-cid-7am2tszt]:checked+.cookie-switch__track[data-astro-cid-7am2tszt]{background:#176bc0}.cookie-switch[data-astro-cid-7am2tszt] input[data-astro-cid-7am2tszt]:checked+.cookie-switch__track[data-astro-cid-7am2tszt] span[data-astro-cid-7am2tszt]{transform:translate(26px)}.cookie-preferences__note[data-astro-cid-7am2tszt]{color:#4b6d90;margin:16px 2px 0;font-size:12.5px;line-height:1.45}.cookie-preferences__note[data-astro-cid-7am2tszt] a[data-astro-cid-7am2tszt]{display:inline}.cookie-preferences__actions[data-astro-cid-7am2tszt]{margin-top:21px}.sr-only[data-astro-cid-7am2tszt]{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (hover:hover){.cookie-button[data-astro-cid-7am2tszt]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 13px 23px -15px #052c58e6}.cookie-button--configure[data-astro-cid-7am2tszt]:hover,.cookie-button--save[data-astro-cid-7am2tszt]:hover{background:#fff}}@media (width<=820px){.cookie-cloud--banner[data-astro-cid-7am2tszt]{grid-template-columns:48px minmax(0,1fr) minmax(262px,.9fr);gap:14px;width:min(720px,100vw - 32px);min-height:0;padding:17px 18px}.cookie-cloud--banner[data-astro-cid-7am2tszt] .cookie-cloud__icon[data-astro-cid-7am2tszt]{width:48px;height:48px}.cookie-cloud--banner[data-astro-cid-7am2tszt] .cookie-cloud__icon[data-astro-cid-7am2tszt] svg[data-astro-cid-7am2tszt]{width:29px;height:29px}.cookie-cloud--banner[data-astro-cid-7am2tszt] .cookie-button[data-astro-cid-7am2tszt]{min-height:39px;padding-inline:10px;font-size:11px}}@media (width<=680px){.cookie-cloud--banner[data-astro-cid-7am2tszt]{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));border-radius:28px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;width:min(394px,100vw - 24px);padding:20px 18px 17px}.cookie-cloud--banner[data-astro-cid-7am2tszt]:before{width:78px;height:50px;top:-15px;left:25px}.cookie-cloud--banner[data-astro-cid-7am2tszt]:after{width:72px;height:42px;bottom:-9px;right:24px}.cookie-cloud--banner[data-astro-cid-7am2tszt] .cookie-cloud__icon[data-astro-cid-7am2tszt]{width:44px;height:44px}.cookie-cloud--banner[data-astro-cid-7am2tszt] .cookie-cloud__icon[data-astro-cid-7am2tszt] svg[data-astro-cid-7am2tszt]{width:27px;height:27px}.cookie-cloud__copy[data-astro-cid-7am2tszt] h2[data-astro-cid-7am2tszt]{font-size:18px}.cookie-cloud__copy[data-astro-cid-7am2tszt] p[data-astro-cid-7am2tszt]{max-width:36ch;font-size:12px}.cookie-cloud--banner[data-astro-cid-7am2tszt] .cookie-cloud__actions[data-astro-cid-7am2tszt]{grid-column:1/-1;grid-template-columns:1fr;gap:7px;margin-top:1px}.cookie-cloud--banner[data-astro-cid-7am2tszt] .cookie-button[data-astro-cid-7am2tszt],.cookie-cloud--banner[data-astro-cid-7am2tszt] .cookie-button--configure[data-astro-cid-7am2tszt]{grid-column:1;min-height:44px;font-size:12.25px}}@media (width<=560px){.cookie-preferences[data-astro-cid-7am2tszt]{align-items:end;padding:14px}.cookie-preferences__panel[data-astro-cid-7am2tszt]{width:100%;max-height:calc(100svh - 28px);padding:23px 18px max(20px, env(safe-area-inset-bottom));border-radius:30px}.cookie-preferences__header[data-astro-cid-7am2tszt]{grid-template-columns:48px minmax(0,1fr) 38px;gap:11px}.cookie-preferences__header[data-astro-cid-7am2tszt] .cookie-cloud__icon[data-astro-cid-7am2tszt]{width:48px;height:48px}.cookie-preferences__header[data-astro-cid-7am2tszt] .cookie-cloud__icon[data-astro-cid-7am2tszt] svg[data-astro-cid-7am2tszt]{width:30px;height:30px}.cookie-preferences__header[data-astro-cid-7am2tszt] h2[data-astro-cid-7am2tszt]{font-size:19px}.cookie-preferences__header[data-astro-cid-7am2tszt] p[data-astro-cid-7am2tszt]{font-size:12px}.cookie-preferences__categories[data-astro-cid-7am2tszt]{margin-top:18px}.cookie-category[data-astro-cid-7am2tszt]{gap:12px;min-height:104px;padding:17px}.cookie-category__always[data-astro-cid-7am2tszt]{white-space:normal;text-align:center;max-width:76px}.cookie-preferences__actions[data-astro-cid-7am2tszt]{grid-template-columns:1fr 1fr}.cookie-preferences__actions[data-astro-cid-7am2tszt] .cookie-button--save[data-astro-cid-7am2tszt]{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.cookie-consent[data-astro-cid-7am2tszt] [data-astro-cid-7am2tszt],.cookie-consent[data-astro-cid-7am2tszt] [data-astro-cid-7am2tszt]:before,.cookie-consent[data-astro-cid-7am2tszt] [data-astro-cid-7am2tszt]:after{scroll-behavior:auto!important;transition-duration:.001ms!important}}
