@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/rubik-latin-500-normal.1os41rQk.woff2)format("woff2"),url(/_astro/rubik-latin-500-normal.LZYVHeqz.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/rubik-latin-600-normal.7iWW07_k.woff2)format("woff2"),url(/_astro/rubik-latin-600-normal.Bd1rsTk4.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/rubik-latin-700-normal.D-tMm-eS.woff2)format("woff2"),url(/_astro/rubik-latin-700-normal.KHOtubUA.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/rubik-latin-800-normal.BtaGuVpR.woff2)format("woff2"),url(/_astro/rubik-latin-800-normal.Dq1miTTj.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff")}@property --color-primary{syntax:"<color>";inherits:true;initial-value:#9d00ff}@property --color-secondary{syntax:"<color>";inherits:true;initial-value:#4d1a80}@property --color-accent{syntax:"<color>";inherits:true;initial-value:#b24bff}@property --space-unit{syntax:"<length>";inherits:true;initial-value:4px}@property --radius-base{syntax:"<length>";inherits:false;initial-value:10px}@layer tokens{:root{--color-primary:#9d00ff;--color-primary-hover:color-mix(in oklch, var(--color-primary) 85%, black);--color-primary-active:color-mix(in oklch, var(--color-primary) 70%, black);--color-primary-subtle:color-mix(in oklch, var(--color-primary) 12%, white);--color-secondary:#4d1a80;--color-secondary-hover:color-mix(in oklch, var(--color-secondary) 85%, black);--color-secondary-subtle:color-mix(in oklch, var(--color-secondary) 12%, white);--color-accent:#b24bff;--color-accent-hover:color-mix(in oklch, var(--color-accent) 85%, black);--color-accent-subtle:color-mix(in oklch, var(--color-accent) 15%, white);--color-highlight:#f8cb45;--color-highlight-hover:color-mix(in oklab, var(--color-highlight) 88%, black);--color-highlight-subtle:color-mix(in oklab, var(--color-highlight) 28%, white);--color-on-highlight:oklch(24% .015 60);--color-bg:oklch(98.5% .008 80);--color-bg-secondary:oklch(96% .009 90);--color-bg-tertiary:oklch(93% .014 86);--color-surface:oklch(99% .004 80);--color-border:oklch(88% .015 70);--color-border-strong:oklch(62% .015 70);--color-border-focus:var(--color-primary);--color-focus-on-dark:var(--color-text-inverse);--color-overlay:oklch(24% .015 60/.45);--color-text:oklch(24% .015 60);--color-text-secondary:oklch(46% .015 60);--color-text-disabled:oklch(68% .01 60);--color-text-inverse:oklch(98% .006 80);--color-success:oklch(46% .14 145);--color-success-subtle:color-mix(in oklch, var(--color-success) 15%, white);--color-error:oklch(52% .16 35);--color-error-subtle:color-mix(in oklch, var(--color-error) 15%, white);--color-warning:oklch(75% .15 75);--color-warning-subtle:color-mix(in oklch, var(--color-warning) 18%, white);--color-info:oklch(60% .1 250);--color-info-subtle:color-mix(in oklch, var(--color-info) 15%, white);--color-whatsapp:#25d366;--color-whatsapp-hover:color-mix(in oklch, var(--color-whatsapp) 85%, black);--color-on-whatsapp:var(--color-text);--font-heading:"Rubik", system-ui, sans-serif;--font-body:"Poppins", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--text-xs:clamp(.75rem, .3vw + .6875rem, .8125rem);--text-sm:clamp(.8125rem, .4vw + .6875rem, .9375rem);--text-base:clamp(.9375rem, .5vw + .8125rem, 1.0625rem);--text-lg:clamp(1.0625rem, 1vw + .8125rem, 1.1875rem);--text-xl:clamp(1.1875rem, 1vw + .9375rem, 1.3125rem);--text-2xl:clamp(1.375rem, 2vw + .8125rem, 1.625rem);--text-3xl:clamp(1.75rem, 3vw + .5rem, 2.375rem);--text-4xl:clamp(2.25rem, 4.5vw + .5rem, 3.5rem);--leading-tight:1.25;--leading-normal:1.5;--leading-loose:1.75;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--size-icon-sm:1.25rem;--size-icon-md:2.25rem;--size-icon-lg:3rem;--size-icon-xl:3.5rem;--size-touch:2.75rem;--focus-width:2px;--focus-offset:2px;--radius-none:0;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:28px;--radius-full:9999px;--radius-organic-fallback:32px;--shadow-sm:0 2px 8px oklch(24% .015 60/.05);--shadow-md:0 10px 28px oklch(24% .015 60/.09);--shadow-lg:0 18px 44px oklch(24% .015 60/.13);--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.4s ease;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1440px;--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500}}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;min-height:100dvh}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}ul[role=list],ol[role=list]{padding:0;list-style:none}}@layer base{html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background-color:var(--color-bg);background-image:radial-gradient(color-mix(in oklch, var(--color-text) 8%, transparent) 1.75px, transparent 1.75px);background-size:20px 20px}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-semibold);line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--color-text)}a{color:inherit;text-decoration:none}:focus-visible{outline:var(--focus-width) solid var(--focus-color,var(--color-border-focus));outline-offset:var(--focus-offset)}::selection{background-color:var(--color-highlight);color:var(--color-on-highlight)}main:focus{outline:none}}@layer components;@layer utilities{.cq{container-type:inline-size}.container{width:100%;max-width:var(--container-xl);padding-inline:var(--space-4);margin-inline:auto}@media (width>=768px){.container{padding-inline:var(--space-8)}}@keyframes reveal{0%{opacity:0;translate:0 1.25rem}to{opacity:1;translate:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-reveal]{--scroll-timeline:view();animation:linear both reveal;animation-timeline:var(--scroll-timeline);animation-range:entry 5% entry 40%}}}@media print{[data-reveal]{opacity:1!important;animation:none!important;translate:none!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){:root{--transition-fast:0s;--transition-normal:0s;--transition-slow:0s}}@view-transition{navigation:auto}::view-transition-group(root){animation-duration:.22s}::view-transition-group(site-header),::view-transition-group(site-whatsapp),::view-transition-group(site-cookies){animation-duration:0s}.skip-link[data-astro-cid-pbhazpx6]{z-index:var(--z-toast);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background-color:var(--color-primary);color:var(--color-text-inverse);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);position:absolute;top:0;left:-9999px;&:focus{left:var(--space-4);top:var(--space-4)}}.logo[data-astro-cid-f7espo7c]{align-items:center;display:inline-flex}img[data-astro-cid-f7espo7c]{width:auto;height:2.25rem;display:block}@media (width>=768px){img[data-astro-cid-f7espo7c]{height:2.5rem}}.btn[data-astro-cid-ekguhzzh]{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-medium);line-height:var(--leading-tight);white-space:nowrap;user-select:none;cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);border:1px solid #0000;display:inline-flex;&:active{transform:translateY(1px)}&:disabled,&[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}@media (pointer:coarse){min-height:var(--size-touch)}&[data-size=sm]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}&[data-size=lg]{padding:var(--space-4) var(--space-8);font-size:var(--text-lg)}&[data-variant=primary]{background-color:var(--color-primary);color:var(--color-text-inverse);box-shadow:0 6px 18px color-mix(in oklch, var(--color-primary) 28%, transparent);&:hover{background-color:var(--color-primary-hover);box-shadow:0 10px 24px color-mix(in oklch, var(--color-primary) 38%, transparent)}&:active{background-color:var(--color-primary-active)}}&[data-variant=secondary]{background-color:#0000;background-image:linear-gradient(var(--btn-secondary-fill,var(--color-secondary)), var(--btn-secondary-fill,var(--color-secondary)));color:var(--btn-secondary-fg,var(--color-secondary));border-color:var(--btn-secondary-border,var(--color-secondary));transition:background-size .32s cubic-bezier(.2, .7, .3, 1), color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-normal), transform var(--transition-fast);background-position:0;background-repeat:no-repeat;background-size:0% 100%;&:hover{color:var(--btn-secondary-hover-fg,var(--color-text-inverse));border-color:var(--btn-secondary-hover-border,var(--btn-secondary-border,var(--color-secondary)));box-shadow:0 8px 20px color-mix(in oklch, var(--btn-secondary-fill,var(--color-secondary)) 25%, transparent);background-size:100% 100%}}&[data-variant=ghost]{color:var(--color-text);background-color:#0000;&:hover{background-color:var(--color-bg-secondary)}}&[data-variant=whatsapp]{background-color:var(--color-whatsapp);color:var(--color-on-whatsapp);box-shadow:0 6px 18px color-mix(in oklch, var(--color-whatsapp) 30%, transparent);&:hover{background-color:var(--color-whatsapp-hover);box-shadow:0 10px 24px color-mix(in oklch, var(--color-whatsapp) 42%, transparent)}}@media (hover:hover){&[data-variant=primary]:hover,&[data-variant=secondary]:hover,&[data-variant=whatsapp]:hover{transform:translateY(-2px)}&>svg[data-icon=arrow]{transition:transform var(--transition-fast)}&:hover>svg[data-icon=arrow]{transform:translate(4px)}}&[data-variant]:active{transform:translateY(1px)}&[data-loading]{color:#0000;pointer-events:none;position:relative;&:after{content:"";border:2px solid var(--color-text-inverse);border-radius:var(--radius-full);border-top-color:#0000;width:1.1em;height:1.1em;animation:.6s linear infinite spin;position:absolute}}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn[data-astro-cid-ekguhzzh][data-loading]:after{animation:none}.btn[data-astro-cid-ekguhzzh],.btn[data-astro-cid-ekguhzzh]>svg{transition:none!important}.btn[data-astro-cid-ekguhzzh]:hover,.btn[data-astro-cid-ekguhzzh]:hover>svg{transform:none!important}}@media (width<=26rem){.btn[data-astro-cid-ekguhzzh]{white-space:normal;text-align:center;max-width:100%}}.blob[data-astro-cid-lcdodfp2]{z-index:-1;width:var(--size);height:var(--size);opacity:var(--opacity);rotate:var(--rotate);pointer-events:none;animation:blob-drift var(--dur) ease-in-out var(--delay) infinite alternate;position:absolute;&[data-color=primary]{color:color-mix(in oklab, var(--color-primary) 22%, var(--color-bg))}&[data-color=accent]{color:color-mix(in oklab, var(--color-accent) 26%, var(--color-bg))}&[data-color=secondary]{color:color-mix(in oklab, var(--color-secondary) 16%, var(--color-bg))}}@keyframes blob-drift{0%{translate:0;scale:1}50%{translate:var(--dx) var(--dy);scale:1.06;rotate:calc(var(--rotate) + 7deg)}to{translate:calc(var(--dx) * -.6) calc(var(--dy) * -.8);scale:.97;rotate:calc(var(--rotate) - 5deg)}}@media (prefers-reduced-motion:reduce){.blob[data-astro-cid-lcdodfp2]{animation:none}}.mobile-menu[data-astro-cid-xlat7obg]{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-text);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;&::backdrop{background-color:var(--color-overlay)}&[open] .panel[data-astro-cid-xlat7obg]{animation:slide-in var(--transition-normal) both}&[open] .links[data-astro-cid-xlat7obg] li[data-astro-cid-xlat7obg]{animation:.38s cubic-bezier(.22,1,.36,1) both link-in;animation-delay:calc(.12s + var(--i) * 55ms)}&[open] .contact[data-astro-cid-xlat7obg]{animation:.38s cubic-bezier(.22,1,.36,1) .4s both link-in}}.panel[data-astro-cid-xlat7obg]{inset-block:0;gap:var(--space-6);width:min(88vw,23rem);padding:var(--space-5) var(--space-6) var(--space-6);isolation:isolate;border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);background-color:var(--color-bg);background-image:radial-gradient(color-mix(in oklch, var(--color-text) 8%, transparent) 1.75px, transparent 1.75px);box-shadow:var(--shadow-lg);background-size:22px 22px;flex-direction:column;display:flex;position:absolute;right:0;overflow:hidden auto}.head[data-astro-cid-xlat7obg]{justify-content:flex-end;display:flex}.close[data-astro-cid-xlat7obg]{width:var(--size-touch);height:var(--size-touch);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text);transition:background-color var(--transition-fast), transform var(--transition-fast);border-radius:50%;place-items:center;display:inline-grid;&:hover{background-color:var(--color-bg-secondary)}&:active{transform:scale(.94)}}.links[data-astro-cid-xlat7obg]{gap:var(--space-2);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-medium);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;& a{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3.5rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);color:var(--color-text);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border:1px solid #0000;display:flex;& svg{color:var(--color-text-secondary);transition:transform var(--transition-fast), color var(--transition-fast)}&:hover{background-color:var(--color-surface);border-color:var(--color-border);& svg{color:var(--color-primary);transform:translate(3px)}}&:active{background-color:var(--color-primary-subtle)}&[aria-current=page]{background-color:var(--color-primary-subtle);border-color:color-mix(in oklch, var(--color-primary) 22%, transparent);color:var(--color-primary);& svg{color:var(--color-primary)}}}}.contact[data-astro-cid-xlat7obg]{gap:var(--space-5);padding-top:var(--space-6);border-top:1px solid var(--color-border);flex-direction:column;margin-top:auto;display:flex}.secondary[data-astro-cid-xlat7obg]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.mail[data-astro-cid-xlat7obg]{align-items:center;gap:var(--space-2);min-height:var(--size-touch);color:var(--color-text-secondary);font-size:var(--text-sm);text-underline-offset:3px;transition:color var(--transition-fast), text-decoration-color var(--transition-fast);text-decoration:underline #0000;display:inline-flex;&:hover{color:var(--color-primary);text-decoration-color:currentColor}}.social[data-astro-cid-xlat7obg]{gap:var(--space-2);display:flex;& a{width:var(--size-touch);height:var(--size-touch);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text);transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);border-radius:50%;place-items:center;display:inline-grid;&:hover{background-color:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary)}}}@keyframes slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes link-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.mobile-menu[data-astro-cid-xlat7obg][open] .panel[data-astro-cid-xlat7obg],.mobile-menu[data-astro-cid-xlat7obg][open] .links[data-astro-cid-xlat7obg] li[data-astro-cid-xlat7obg],.mobile-menu[data-astro-cid-xlat7obg][open] .contact[data-astro-cid-xlat7obg]{animation:none}}body:has(dialog.mobile-menu[open]){overflow:hidden}.navbar[data-astro-cid-l7arcky5]{view-transition-name:site-header;z-index:var(--z-sticky);background-color:color-mix(in oklch, var(--color-bg) 90%, transparent);backdrop-filter:blur(10px)saturate(1.1);border-bottom:1px solid var(--color-border);position:sticky;top:0}.bar[data-astro-cid-l7arcky5]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);display:flex}.links[data-astro-cid-l7arcky5],.cta[data-astro-cid-l7arcky5]{display:none}.actions[data-astro-cid-l7arcky5]{align-items:center;gap:var(--space-3);display:flex}.menu-trigger[data-astro-cid-l7arcky5]{width:var(--size-touch);height:var(--size-touch);border-radius:var(--radius-md);color:var(--color-text);transition:background-color var(--transition-fast);background:0 0;border:0;place-items:center;display:inline-grid;&:hover{background-color:var(--color-bg-secondary)}}@media (width>=768px){.menu-trigger[data-astro-cid-l7arcky5]{display:none}.cta[data-astro-cid-l7arcky5]{display:inline-flex}.links[data-astro-cid-l7arcky5]{align-items:center;gap:var(--space-8);font-size:var(--text-sm);font-weight:var(--font-medium);display:flex;& a{padding-block:var(--space-1);color:var(--color-text);transition:color var(--transition-fast), border-color var(--transition-fast);border-bottom:2px solid #0000;&:hover{color:var(--color-primary)}&[aria-current=page]{border-bottom-color:var(--color-primary)}}}}.footer[data-astro-cid-jo6i4kqk]{margin-top:var(--space-16);padding-block:var(--space-16) var(--space-8);background-color:var(--color-bg-secondary);border-top:1px solid var(--color-border)}.grid[data-astro-cid-jo6i4kqk]{gap:var(--space-8);grid-template-columns:1fr;display:grid;@media (width>=768px){grid-template-columns:2fr 1fr 1fr}}.heading[data-astro-cid-jo6i4kqk]{margin-bottom:var(--space-3);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text)}.list[data-astro-cid-jo6i4kqk]{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;& a{padding-block:var(--space-1);color:var(--color-text-secondary);transition:color var(--transition-fast);display:inline-block;&:hover{color:var(--color-primary)}}}.legal-links[data-astro-cid-jo6i4kqk]{justify-content:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.link-button[data-astro-cid-jo6i4kqk]{font-size:inherit;color:inherit;text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline;&:hover{color:var(--color-primary)}}.bottom[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-2);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-secondary);text-align:center;flex-direction:column;display:flex;& a:hover{color:var(--color-primary)}@media (width>=768px){text-align:left;flex-direction:row;justify-content:space-between}}.whatsapp-sticky[data-astro-cid-g47bks6v]{view-transition-name:site-whatsapp;right:var(--space-4);bottom:var(--space-4);z-index:var(--z-sticky);align-items:center;gap:var(--space-2);min-width:var(--size-touch);min-height:var(--size-touch);padding:var(--space-3);border-radius:var(--radius-full);background-color:var(--color-whatsapp);color:var(--color-on-whatsapp);box-shadow:var(--shadow-lg);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);transition:transform var(--transition-fast), background-color var(--transition-fast);justify-content:center;display:inline-flex;position:fixed;&:hover{background-color:var(--color-whatsapp-hover);transform:scale(1.05)}&:focus-visible{outline-color:var(--color-text)}}.label[data-astro-cid-g47bks6v]{display:none}@media (width>=26rem){.whatsapp-sticky[data-astro-cid-g47bks6v]{right:var(--space-6);bottom:var(--space-6);padding:var(--space-3) var(--space-5)}.label[data-astro-cid-g47bks6v]{display:inline}}.cookie-banner[data-astro-cid-hq3mgpmn]{view-transition-name:site-cookies;inset-inline:var(--space-3);bottom:var(--space-3);z-index:var(--z-overlay);gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-lg);animation:slide-up var(--transition-normal);flex-direction:column;display:flex;position:fixed;&[hidden]{display:none}}.title[data-astro-cid-hq3mgpmn]{font-size:var(--text-base);font-weight:var(--font-semibold);&:focus{outline:none}&:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-sm)}}.text[data-astro-cid-hq3mgpmn]{font-size:var(--text-sm);color:var(--color-text-secondary);& a{color:var(--color-secondary);text-underline-offset:.2em;text-decoration:underline}}.actions[data-astro-cid-hq3mgpmn]{gap:var(--space-2);flex-wrap:wrap;display:flex}body:has([data-cookie-banner]:not([hidden])) .whatsapp-sticky{display:none}@media (width>=40rem){.cookie-banner[data-astro-cid-hq3mgpmn]{inset-inline:auto;left:var(--space-6);bottom:var(--space-6);max-width:26rem}body:has([data-cookie-banner]:not([hidden])) .whatsapp-sticky{display:inline-flex}}@keyframes slide-up{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cookie-banner[data-astro-cid-hq3mgpmn]{animation:none}}.section[data-astro-cid-w6ymvdtg]{padding-block:var(--space-12);isolation:isolate;position:relative;&[data-band]{background-color:var(--color-bg-secondary)}&[data-decor]{overflow-x:clip}&[data-rounded]{border-radius:var(--radius-xl)}@media (width>=768px){padding-block:var(--space-16)}}
