:root{--navy-950:#101a2b;--navy-900:#111c2c;--navy-850:#13243a;--navy-800:#16253a;--navy-750:#19283d;--navy-700:#182e4b;--brand-700:#243d60;--brand-600:#254775;--brand-500:#2462a5;--steel-700:#35445a;--steel-600:#506785;--steel-500:#61748f;--steel-400:#8796ab;--steel-300:#aebed3;--steel-200:#d2dbe8;--steel-100:#d7e0eb;--paper-50:#f0f1f3;--paper-100:#d9d9d9;--white:#fff;--signal:#ffbe3b;--sky:#7fc7ff;--whatsapp:#128740;--whatsapp-hover:#0e6e34;--danger:#b42318;--bg-dark:var(--navy-950);--bg-dark-raised:var(--navy-750);--bg-light:var(--paper-50);--bg-light-raised:var(--white);--text-on-dark:var(--paper-50);--text-on-dark-muted:var(--steel-300);--text-on-dark-subtle:var(--steel-400);--text-on-light:var(--navy-950);--text-on-light-muted:var(--steel-700);--text-on-light-subtle:var(--steel-600);--line-on-dark:#aebed329;--line-on-light:#35445a29;--focus:var(--signal);--ff-display:var(--font-display), Arial, sans-serif;--ff-body:var(--font-body), Arial, sans-serif;--fs-mega:clamp(2.75rem, 1.6rem + 5.2vw, 6rem);--fs-h1:clamp(2.375rem, 1.6rem + 3.4vw, 4.5rem);--fs-h2:clamp(1.875rem, 1.35rem + 2.2vw, 3.25rem);--fs-h3:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--fs-lead:clamp(1.0625rem, 1rem + .35vw, 1.3125rem);--fs-body:1rem;--fs-small:.875rem;--fs-label:.75rem;--lh-tight:1.02;--lh-head:1.1;--lh-body:1.6;--ls-mega:-.04em;--ls-head:-.025em;--ls-caps:.08em;--measure:62ch;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--sp-10:8rem;--section-s:clamp(3.5rem, 2.5rem + 4vw, 5rem);--section-m:clamp(4.5rem, 3rem + 6vw, 7.5rem);--section-l:clamp(5.5rem, 3.5rem + 8vw, 10rem);--gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--container:76rem;--r-tech:2px;--r-card:6px;--r-media:4px;--r-pill:999px;--shadow-1:0 1px 2px #101a2b14, 0 2px 8px #101a2b0f;--shadow-2:0 2px 4px #101a2b14, 0 12px 32px -8px #25477547;--shadow-3:0 24px 64px -16px #101a2b8c;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-micro:.16s;--dur-ui:.28s;--dur-reveal:.6s;--z-header:50;--z-sticky:40;--z-consent:45}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:6rem}body{background:var(--bg-light);color:var(--text-on-light);font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body);font-feature-settings:"kern", "liga";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,svg,picture{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}::selection{background:var(--signal);color:var(--navy-950)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--gutter);z-index:100;padding:var(--sp-3) var(--sp-4);background:var(--signal);color:var(--navy-950);border-radius:var(--r-card);transition:top var(--dur-ui) var(--ease-standard);font-weight:600;position:absolute;top:-4rem}.skip-link:focus{top:var(--sp-3)}.t-mega,.t-h1,.t-h2,.t-h3{font-family:var(--ff-display);text-wrap:balance;font-weight:700}.t-mega{font-size:var(--fs-mega);line-height:var(--lh-tight);letter-spacing:var(--ls-mega);font-weight:800}.t-h1{font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:var(--ls-mega);font-weight:800}.t-h2{font-size:var(--fs-h2);line-height:var(--lh-head);letter-spacing:var(--ls-head)}.t-h3{font-size:var(--fs-h3);letter-spacing:-.015em;font-weight:600;line-height:1.2}.t-lead{font-size:var(--fs-lead);max-width:var(--measure);text-wrap:pretty;line-height:1.55}.t-body{max-width:var(--measure);text-wrap:pretty}.t-small{font-size:var(--fs-small);line-height:1.5}.t-label{font-family:var(--ff-body);font-size:var(--fs-label);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-caps);text-transform:uppercase;font-weight:600;line-height:1.4}.t-accent{color:var(--signal)}.on-light .t-accent{color:var(--brand-600)}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{isolation:isolate;position:relative}.on-dark{background:var(--bg-dark);color:var(--text-on-dark)}.on-dark-raised{background:var(--navy-850);color:var(--text-on-dark)}.on-light{background:var(--bg-light);color:var(--text-on-light)}.on-white{background:var(--white);color:var(--text-on-light)}.muted{color:var(--text-on-light-muted)}.on-dark .muted,.on-dark-raised .muted{color:var(--text-on-dark-muted)}.bg-grid:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#aebed312 1px,#0000 1px),linear-gradient(#aebed312 1px,#0000 1px),linear-gradient(90deg,#aebed308 1px,#0000 1px),linear-gradient(#aebed308 1px,#0000 1px);background-size:40px 40px,40px 40px,8px 8px,8px 8px;position:absolute;inset:0;mask-image:radial-gradient(90% 80% at 50% 30%,#000 40%,#0000 100%)}.on-light.bg-grid:before{background-image:linear-gradient(90deg,#2547750f 1px,#0000 1px),linear-gradient(#2547750f 1px,#0000 1px);background-size:40px 40px,40px 40px}.bg-glow{overflow:clip}.bg-glow:after{content:"";z-index:-1;pointer-events:none;aspect-ratio:1;width:min(70rem,120vw);top:var(--glow-y,-30%);left:var(--glow-x,55%);background:radial-gradient(circle,#2462a538 0%,#2462a500 60%);position:absolute;translate:-50%}.bg-noise{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.68 0 0 0 0 0.74 0 0 0 0 0.83 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hazard{background:repeating-linear-gradient(-45deg, var(--signal) 0 10px, var(--navy-950) 10px 20px);height:6px}.btn{--btn-bg:var(--signal);--btn-fg:var(--navy-950);justify-content:center;align-items:center;gap:var(--sp-3);min-height:3.25rem;padding:0 var(--sp-5);border-radius:var(--r-pill);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--ff-body);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-standard), color var(--dur-micro) var(--ease-standard), border-color var(--dur-micro) var(--ease-standard), box-shadow var(--dur-ui) var(--ease-standard);border:1px solid #0000;font-size:1rem;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.btn:hover{box-shadow:0 10px 28px -10px #ffbe3b8c}.btn .btn-icon{width:1.75rem;height:1.75rem;margin-right:calc(var(--sp-3) * -1 + 2px);background:var(--navy-950);color:var(--signal);transition:transform var(--dur-ui) var(--ease-out);border-radius:50%;place-items:center;display:grid}.btn:hover .btn-icon{transform:translate(3px)rotate(-45deg)}.btn--wa{--btn-bg:var(--whatsapp);--btn-fg:var(--white)}.btn--wa:hover{--btn-bg:var(--whatsapp-hover);box-shadow:0 10px 28px -10px #12874099}.btn--wa .btn-icon{color:var(--white);background:#ffffff29}.btn--wa:hover .btn-icon{transform:scale(1.08)}.btn--sm{min-height:2.75rem;padding:0 var(--sp-4);font-size:.9375rem}@media (width<=767px){.hero-wa{display:none}}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--text-on-dark);border-color:#aebed359}.btn--ghost:hover{border-color:var(--steel-300);box-shadow:none}.on-light .btn--ghost,.on-white .btn--ghost{--btn-fg:var(--navy-950);border-color:#101a2b40}.on-light .btn--ghost:hover,.on-white .btn--ghost:hover{border-color:var(--navy-950)}.btn--dark{--btn-bg:var(--navy-950);--btn-fg:var(--paper-50)}.btn--dark .btn-icon{background:var(--signal);color:var(--navy-950)}.btn--dark:hover{box-shadow:var(--shadow-2)}.link-arrow{align-items:center;gap:var(--sp-2);transition:background-size var(--dur-ui) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow:hover{background-size:100% 1px}.js [data-reveal]{transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out), clip-path calc(var(--dur-reveal) * 1.2) var(--ease-out);transition-delay:calc(var(--i,0) * 90ms + var(--d,0s))}.js [data-reveal=up]:not(.is-in){opacity:0;transform:translateY(28px)}.js [data-reveal=left]:not(.is-in){opacity:0;transform:translate(-32px)}.js [data-reveal=fade]:not(.is-in){opacity:0}.js [data-reveal=mask]:not(.is-in){clip-path:inset(0 0 100%);transform:translateY(12px)}.js [data-reveal=mask]{clip-path:inset(0)}.js [data-reveal=wipe]:not(.is-in){clip-path:inset(0 100% 0 0)}.js [data-reveal=wipe]{clip-path:inset(0)}.line-mask{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.line-mask>span{display:block}.js .line-mask>span{transition:transform .7s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms + 60ms)}.js .lines:not(.is-in) .line-mask>span{transform:translateY(105%)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-reveal]:not(.is-in),.js .lines:not(.is-in) .line-mask>span{opacity:1!important;clip-path:none!important;transform:none!important}}.header[data-astro-cid-nen7h5rs]{z-index:var(--z-header);padding:var(--sp-3) var(--gutter) 0;transition:transform .42s var(--ease-out);position:fixed;inset:0 0 auto}.header[data-astro-cid-nen7h5rs].is-hidden{transform:translateY(-120%)}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--sp-5);max-width:var(--container);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-5);-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#f0f1f3f0;border:1px solid #fff9;border-radius:14px;margin-inline:auto;display:flex;position:relative;box-shadow:0 8px 30px -12px #101a2b73}.brand[data-astro-cid-nen7h5rs]{flex:none;align-items:center;min-height:2.75rem;display:flex}.brand[data-astro-cid-nen7h5rs] img{width:152px;height:auto}.nav[data-astro-cid-nen7h5rs]{margin-left:auto}.nav-list[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--sp-1);display:flex}.nav-group[data-astro-cid-nen7h5rs]{position:relative}.nav-trigger[data-astro-cid-nen7h5rs],.nav-link[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--sp-2);min-height:2.75rem;padding:var(--sp-2) var(--sp-3);color:var(--navy-950);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-standard);background:0 0;border:0;border-radius:8px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.nav-trigger[data-astro-cid-nen7h5rs]:hover,.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-trigger[data-astro-cid-nen7h5rs][aria-expanded=true]{background:#25477514}.nav-trigger[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{transition:transform var(--dur-ui) var(--ease-out)}.nav-trigger[data-astro-cid-nen7h5rs][aria-expanded=true] svg[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.nav-panel[data-astro-cid-nen7h5rs]{width:22rem;padding:var(--sp-4);background:var(--white);box-shadow:var(--shadow-3);animation:panel-in var(--dur-ui) var(--ease-out);border-radius:12px;position:absolute;top:calc(100% + 14px);left:50%;translate:-50%}.nav-panel-label[data-astro-cid-nen7h5rs]{color:var(--text-on-light-subtle);padding:0 var(--sp-3) var(--sp-2)}.nav-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--sp-3);transition:background-color var(--dur-micro) var(--ease-standard);border-radius:8px;gap:2px;text-decoration:none;display:grid}.nav-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--paper-50)}.nav-item-title[data-astro-cid-nen7h5rs]{color:var(--navy-950);font-weight:600}.nav-item-note[data-astro-cid-nen7h5rs]{font-size:var(--fs-small);color:var(--text-on-light-subtle)}@keyframes panel-in{0%{opacity:0;transform:translateY(-6px)}}.header-cta[data-astro-cid-nen7h5rs]{white-space:nowrap;min-height:2.75rem;font-size:.9375rem}.header--lp[data-astro-cid-nen7h5rs] .header-cta[data-astro-cid-nen7h5rs]{margin-left:auto}@media (width<=479px){.header-cta[data-astro-cid-nen7h5rs]{width:2.75rem;padding:0}.header-cta-text[data-astro-cid-nen7h5rs]{display:none}}.menu-btn[data-astro-cid-nen7h5rs]{background:var(--navy-950);cursor:pointer;border:0;border-radius:10px;width:2.75rem;height:2.75rem;margin-left:auto;display:none;position:relative}.menu-btn[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--paper-50);width:18px;height:2px;transition:transform var(--dur-ui) var(--ease-out);margin-left:-9px;position:absolute;left:50%}.menu-btn[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:17px}.menu-btn[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{top:25px}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(4px)rotate(45deg)}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile[data-astro-cid-nen7h5rs]{z-index:-1;background:var(--navy-950);color:var(--paper-50);padding-top:6rem;position:fixed;inset:0;overflow-y:auto}.mobile-inner[data-astro-cid-nen7h5rs]{gap:var(--sp-6);padding-bottom:var(--sp-7);display:grid}.mobile-group[data-astro-cid-nen7h5rs] .t-label[data-astro-cid-nen7h5rs]{color:var(--signal);margin-bottom:var(--sp-3)}.mobile-group[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--sp-3) 0;border-bottom:1px solid var(--line-on-dark);font-family:var(--ff-display);letter-spacing:-.02em;font-size:1.375rem;font-weight:700;text-decoration:none;display:grid}.mobile-group[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{font-family:var(--ff-body);font-size:var(--fs-small);letter-spacing:0;color:var(--text-on-dark-muted);font-weight:400}.mobile-cta[data-astro-cid-nen7h5rs]{justify-self:start}.mobile-contact[data-astro-cid-nen7h5rs]{font-size:var(--fs-small);color:var(--text-on-dark-muted)}@media (width<=1023px){.nav[data-astro-cid-nen7h5rs],.header[data-astro-cid-nen7h5rs]:not(.header--lp) .header-cta[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs]{display:block}.bar[data-astro-cid-nen7h5rs]{padding-left:var(--sp-4)}.brand[data-astro-cid-nen7h5rs] img{width:132px}}.footer[data-astro-cid-jo6i4kqk]{padding-bottom:var(--sp-7);background-color:var(--navy-900);position:relative}.footer-grid[data-astro-cid-jo6i4kqk]{gap:var(--sp-7) var(--sp-6);padding-block:var(--sp-8);grid-template-columns:1.4fr 1fr 1fr 1fr;display:grid}.footer-plate[data-astro-cid-jo6i4kqk]{margin-bottom:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-card);background:var(--paper-50);display:inline-block}.footer-logo[data-astro-cid-jo6i4kqk]{width:168px;height:auto;display:block}.footer-label[data-astro-cid-jo6i4kqk]{color:var(--signal);margin-bottom:var(--sp-3)}.footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{display:grid}.footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:2.75rem;color:var(--text-on-dark-muted);transition:color var(--dur-micro) var(--ease-standard);align-items:center;text-decoration:none;display:flex}.footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--paper-50)}.footer-lp[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--sp-3) var(--sp-6);padding-block:var(--sp-7) var(--sp-5);flex-wrap:wrap;display:flex}.footer-lp[data-astro-cid-jo6i4kqk] .footer-plate[data-astro-cid-jo6i4kqk]{margin-bottom:0}.footer-bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--sp-3);padding-top:var(--sp-5);border-top:1px solid var(--line-on-dark);color:var(--text-on-dark-subtle);flex-wrap:wrap;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer-cookies[data-astro-cid-jo6i4kqk]{min-height:2.75rem;color:inherit;text-underline-offset:3px;align-items:center;display:inline-flex}.footer-cookies[data-astro-cid-jo6i4kqk]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.footer-bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;column-gap:.3em;display:flex}@media (width>=768px) and (width<=1399px){.footer-bottom[data-astro-cid-jo6i4kqk]{padding-right:5.5rem}}@media (width<=899px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=767px){.footer[data-astro-cid-jo6i4kqk]{padding-bottom:6rem}}.sticky-bar[data-astro-cid-bjs4jpu3],.fab[data-astro-cid-bjs4jpu3]{z-index:var(--z-sticky);background:var(--whatsapp);color:var(--white);transition:background-color var(--dur-micro) var(--ease-standard), transform var(--dur-ui) var(--ease-out);text-decoration:none;position:fixed;box-shadow:0 12px 30px -10px #101a2b8c}.sticky-bar[data-astro-cid-bjs4jpu3]:hover,.fab[data-astro-cid-bjs4jpu3]:hover{background:var(--whatsapp-hover)}.sticky-bar[data-astro-cid-bjs4jpu3]{left:var(--sp-3);right:var(--sp-3);bottom:max(var(--sp-3), env(safe-area-inset-bottom));justify-content:center;align-items:center;gap:var(--sp-3);min-height:3.5rem;padding:0 var(--sp-5);border-radius:var(--r-pill);font-size:1.0625rem;font-weight:600;display:none}.sticky-bar[data-astro-cid-bjs4jpu3] span[data-astro-cid-bjs4jpu3]{white-space:nowrap}.sticky-bar[data-astro-cid-bjs4jpu3].is-tucked{transform:translateY(calc(100% + var(--sp-5)));visibility:hidden;transition:transform var(--dur-ui) var(--ease-out), visibility 0s linear var(--dur-ui)}.fab[data-astro-cid-bjs4jpu3]{right:var(--sp-6);bottom:var(--sp-6);border-radius:50%;place-items:center;width:3.75rem;height:3.75rem;display:grid}.fab[data-astro-cid-bjs4jpu3]:hover{transform:scale(1.06)}@media (width<=767px){.sticky-bar[data-astro-cid-bjs4jpu3]{display:flex}.fab[data-astro-cid-bjs4jpu3]{display:none}}.consent[data-astro-cid-u6s5b3h2]{z-index:var(--z-consent);left:var(--sp-6);bottom:var(--sp-6);gap:var(--sp-4);width:min(26rem, calc(100vw - 2 * var(--sp-6)));padding:var(--sp-5);border:1px solid var(--line-on-light);border-radius:var(--r-card);box-shadow:var(--shadow-3);animation:consent-in var(--dur-ui) var(--ease-out);display:grid;position:fixed}.consent[data-astro-cid-u6s5b3h2][hidden]{display:none}.consent-text[data-astro-cid-u6s5b3h2]{color:var(--text-on-light-muted);font-size:.9375rem}.consent-text[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]{color:var(--text-on-light);text-underline-offset:3px}.consent-actions[data-astro-cid-u6s5b3h2]{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}@keyframes consent-in{0%{opacity:0;transform:translateY(var(--sp-4))}}@media (prefers-reduced-motion:reduce){.consent[data-astro-cid-u6s5b3h2]{animation:none}}@media (width<=767px){.consent[data-astro-cid-u6s5b3h2]{left:var(--sp-3);right:var(--sp-3);bottom:calc(max(var(--sp-3), env(safe-area-inset-bottom)) + 3.5rem + var(--sp-3));width:auto;padding:var(--sp-4)}}
