@font-face{font-family:Sora;src:url(/assets/Sora-VariableFont_wght-BdGHk4M9.ttf)format("truetype");font-weight:100 800;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/DMSans-VariableFont_opsz_wght-D_B5dL4R.ttf)format("truetype");font-weight:100 1000;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Medium-COFd06Dj.ttf)format("truetype");font-weight:500;font-display:swap}:root{--aw-wine:#63273f;--aw-wine-700:#4e1e32;--aw-wine-100:#efe2e7;--aw-vine:#a9cc68;--aw-vine-700:#7f9e45;--aw-vine-100:#edf4df;--aw-cream:#f6f3e9;--aw-labels:#596579;--aw-dop:#737c55;--aw-bi:#548a82;--aw-blockchain:#70658d;--aw-campo:#428577;--aw-360:#6485a0;--aw-cert:#a67a6a;--aw-cellers:#854f65;--background:#fdfcf8;--surface:#fff;--surface-muted:var(--aw-cream);--foreground:#1f1418;--foreground-muted:#6b5f63;--border:#e8e2d4;--primary:var(--aw-wine);--primary-hover:var(--aw-wine-700);--primary-foreground:#fff;--accent:var(--aw-vine);--accent-foreground:#2a3312;--success:var(--aw-campo);--destructive:#b23a3a;--destructive-foreground:#fff;--ring:var(--aw-vine);--font-display:"Sora", system-ui, sans-serif;--font-body:"DM Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:4rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:1rem;--radius-pill:999px;--shadow-sm:0 1px 2px #1f14180f;--shadow-md:0 4px 16px #1f141814;--shadow-lg:0 16px 48px #1f141824}.dark{--background:#160d11;--surface:#21151b;--surface-muted:#2b1b23;--foreground:#f6f3e9;--foreground-muted:#b8aaae;--border:#3a2830;--primary:var(--aw-vine);--primary-hover:#bcd982;--primary-foreground:#1f1418;--accent:var(--aw-wine);--accent-foreground:var(--aw-cream);--ring:var(--aw-vine)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700}.aw-btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-body);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;border:1px solid #0000;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.aw-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.aw-btn:disabled{opacity:.45;cursor:not-allowed}.aw-btn--sm{height:2rem;padding:0 var(--space-3);font-size:var(--text-sm)}.aw-btn--md{height:2.5rem;padding:0 var(--space-5);font-size:var(--text-base)}.aw-btn--lg{height:3rem;padding:0 var(--space-6);font-size:var(--text-lg)}.aw-btn--primary{background:var(--primary);color:var(--primary-foreground)}.aw-btn--primary:hover:not(:disabled){background:var(--primary-hover)}.aw-btn--accent{background:var(--accent);color:var(--accent-foreground)}.aw-btn--accent:hover:not(:disabled){filter:brightness(.95)}.aw-btn--secondary{background:var(--surface);color:var(--foreground);border-color:var(--border)}.aw-btn--secondary:hover:not(:disabled){background:var(--surface-muted)}.aw-btn--ghost{color:var(--foreground);background:0 0}.aw-btn--ghost:hover:not(:disabled){background:var(--surface-muted)}.aw-btn--destructive{background:var(--destructive);color:var(--destructive-foreground)}.aw-badge{align-items:center;gap:var(--space-1);height:1.5rem;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:500;display:inline-flex}.aw-badge--neutral{background:var(--surface-muted);color:var(--foreground-muted)}.aw-badge--wine{background:var(--aw-wine-100);color:var(--aw-wine)}.aw-badge--vine{background:var(--aw-vine-100);color:var(--aw-vine-700)}.aw-badge--solid{background:var(--primary);color:var(--primary-foreground)}.aw-badge--outline{border:1px solid var(--border);color:var(--foreground)}.aw-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.aw-card--elevated{box-shadow:var(--shadow-md)}.aw-card--muted{background:var(--surface-muted)}.aw-card__header{padding:var(--space-5) var(--space-5) 0}.aw-card__title{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg)}.aw-card__description{color:var(--foreground-muted);font-size:var(--text-sm);margin-top:var(--space-1)}.aw-card__content{padding:var(--space-5)}.aw-card__footer{padding:0 var(--space-5) var(--space-5);gap:var(--space-2);display:flex}.aw-label{font-size:var(--text-sm);margin-bottom:var(--space-2);font-weight:500;display:block}.aw-input{width:100%;height:2.5rem;padding:0 var(--space-3);font:inherit;font-size:var(--text-base);background:var(--surface);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-md)}.aw-input::placeholder{color:var(--foreground-muted)}.aw-input:focus-visible{outline:2px solid var(--ring);outline-offset:1px;border-color:var(--ring)}.aw-input:disabled{opacity:.5;cursor:not-allowed}.aw-input[aria-invalid=true]{border-color:var(--destructive)}.aw-field__hint{font-size:var(--text-xs);color:var(--foreground-muted);margin-top:var(--space-1)}.aw-field__error{font-size:var(--text-xs);color:var(--destructive);margin-top:var(--space-1)}.aw-eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-muted)}.aw-code{font-family:var(--font-mono);background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.1em .4em;font-size:.875em}.aw-stat{gap:var(--space-1);flex-direction:column;display:flex}.aw-stat__label{font-size:var(--text-xs);color:var(--foreground-muted)}.aw-stat__value{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl)}.aw-stat__delta{font-family:var(--font-mono);font-size:var(--text-xs)}.aw-stat__delta--up{color:var(--success)}.aw-stat__delta--down{color:var(--destructive)}.aw-brand-asset{flex:none;display:inline-block;position:relative;overflow:hidden}.aw-brand-asset>img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;height:auto;position:absolute}html{scroll-behavior:smooth}.lp{background:var(--background);color:var(--foreground);overflow-x:clip}.wrap{width:100%;max-width:calc(var(--space-8) * 19);padding-inline:var(--space-5);margin-inline:auto}.section{padding-block:calc(var(--space-8) * 2)}.section--tight{padding-block:var(--space-7)}.section--muted{background:var(--surface-muted)}.section--dark{background:var(--background);color:var(--foreground)}.stack-2>*+*{margin-top:var(--space-2)}.stack-4>*+*{margin-top:var(--space-4)}.stack-5>*+*{margin-top:var(--space-5)}.muted{color:var(--foreground-muted)}.lead{font-size:var(--text-lg);color:var(--foreground-muted);line-height:1.6}.h3{font-size:var(--text-xl);line-height:1.25}.mono{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase}.accent-text{color:var(--primary)}.actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.center{text-align:center;margin-inline:auto}.narrow{max-width:calc(var(--space-8) * 11)}.nav{z-index:20;background:var(--background);border-bottom:1px solid var(--border);position:sticky;top:0}.nav__in{justify-content:space-between;align-items:center;gap:var(--space-5);height:var(--space-8);display:flex}.nav__links{gap:var(--space-5);display:flex}.nav__links a{color:var(--foreground-muted);font-size:var(--text-sm);text-decoration:none}.nav__links a:hover{color:var(--foreground)}.hero{padding-block:var(--space-8) calc(var(--space-8) * 1.5)}.hero__grid{gap:var(--space-7);grid-template-columns:1fr 1.1fr;align-items:center;display:grid}.hero__note{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--foreground-muted);display:flex}.hero--photo{isolation:isolate;background:var(--aw-wine-700);min-height:calc(var(--space-8) * 10);padding-block:var(--space-8);align-items:center;display:flex;position:relative;overflow:hidden}.hero__bg{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.hero__overlay{z-index:1;background:linear-gradient(90deg, color-mix(in srgb, var(--aw-wine-700) 82%, transparent) 0%, color-mix(in srgb, var(--aw-wine-700) 55%, transparent) 45%, color-mix(in srgb, var(--aw-wine-700) 10%, transparent) 100%);position:absolute;inset:0}.hero--photo .hero__inner{z-index:2;position:relative}.hero__content{max-width:calc(var(--space-8) * 11);color:var(--aw-cream)}.hero--photo .h1,.hero--photo .lead,.hero--photo .muted,.hero--photo .hero__note,.hero--photo .aw-eyebrow{color:var(--aw-cream)}.dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--accent);flex:none}.screen{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.screen__bar{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--surface-muted);display:flex}.screen__bar i{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--border)}.screen__bar span{margin-left:auto}.screen__body{grid-template-columns:calc(var(--space-8) * 2.5) 1fr;min-height:calc(var(--space-8) * 6);display:grid}.screen__side{background:var(--primary);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.screen__side b{height:var(--space-2);border-radius:var(--radius-pill);background:var(--primary-foreground);opacity:.25;display:block}.screen__side b:first-child{opacity:.6}.screen__main{padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.screen__stats{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.skel{height:var(--space-3);border-radius:var(--radius-pill);background:var(--surface-muted)}.skel--w60{width:60%}.skel--w40{width:40%}.skel--w80{width:80%}.screen__tag{border:1px dashed var(--border);border-radius:var(--radius-md);padding:var(--space-3);text-align:center;color:var(--foreground-muted);margin-top:auto}.flow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.flow__step{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--surface-muted);font-size:var(--text-xs)}.flow__step--on{background:var(--accent);color:var(--accent-foreground)}.trust{border-block:1px solid var(--border)}.trust__row{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.trust__item{gap:var(--space-1);padding:var(--space-4);border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;display:flex}.problem__grid{gap:var(--space-8);grid-template-columns:1.2fr 1fr;align-items:start;display:grid}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.benefits{gap:var(--space-4);display:grid}.benefit{grid-template-columns:var(--space-7) 1fr;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);display:grid}.benefit__n{font-family:var(--font-mono);color:var(--primary);font-size:var(--text-sm)}.explorer{grid-template-columns:calc(var(--space-8) * 5) 1fr;gap:var(--space-6);margin-top:var(--space-7);display:grid}.tabs{gap:var(--space-1);flex-direction:column;display:flex}.tab{text-align:left;font:inherit;border:0;border-left:2px solid var(--border);padding:var(--space-3) var(--space-4);cursor:pointer;color:var(--foreground-muted);background:0 0}.tab:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.tab[aria-selected=true]{border-left-color:var(--primary);color:var(--foreground);background:var(--surface)}.tab__t{font-weight:600;display:block}.panel{padding:var(--space-7);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-md);gap:var(--space-5);flex-direction:column;display:flex}.panel__shot{border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--surface-muted);min-height:calc(var(--space-8) * 3.5);color:var(--foreground-muted);text-align:center;padding:var(--space-5);place-items:center;display:grid}.gallery{gap:var(--space-5);margin-top:var(--space-7);grid-template-columns:1fr 1fr;display:grid}.shot{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);overflow:hidden}.shot__img{aspect-ratio:16/9;background:var(--surface-muted);color:var(--foreground-muted);border-bottom:1px solid var(--border);padding:var(--space-4);text-align:center;place-items:center;display:grid}.shot__txt{padding:var(--space-5)}.shot__n{color:var(--primary)}.eco__grid{gap:var(--space-8);grid-template-columns:1fr 1fr;align-items:center;display:grid}.eco__img{border-radius:var(--radius-lg);width:100%;height:auto;display:block}.eco__cards{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.eco__ai{grid-column:1/-1}.eco__ai .aw-btn--accent{background:#bcd982}.timeline{margin-top:var(--space-7);border-left:1px solid var(--border)}.tl{grid-template-columns:calc(var(--space-8) * 2) 1fr;gap:var(--space-5);padding:var(--space-5) 0 var(--space-5) var(--space-6);display:grid;position:relative}.tl:before{content:"";left:calc(var(--space-1) * -1.5);top:var(--space-6);width:var(--space-3);height:var(--space-3);border-radius:var(--radius-pill);background:var(--primary);position:absolute}.tl__y{font-family:var(--font-display);font-weight:700;font-size:var(--text-3xl);color:var(--primary);line-height:1}.faq{margin-top:var(--space-7);border-top:1px solid var(--border)}.faq details{border-bottom:1px solid var(--border)}.faq summary{cursor:pointer;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) 0;font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.faq summary:after{content:"+";font-family:var(--font-mono);color:var(--primary)}.faq details[open] summary:after{content:"−"}.faq details p{padding-bottom:var(--space-5);color:var(--foreground-muted);max-width:calc(var(--space-8) * 12);line-height:1.65}.cta__grid{gap:var(--space-8);grid-template-columns:1fr 1fr;align-items:start;display:grid}.form{gap:var(--space-4);padding:var(--space-6);display:grid}.form__row{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.radios{gap:var(--space-2);border:0;flex-wrap:wrap;display:flex}.radios legend{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:500}.radio{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:var(--text-sm);cursor:pointer;display:inline-flex}.radio:has(input:checked){border-color:var(--primary)}.radio input{accent-color:var(--primary)}.notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-muted);font-size:var(--text-sm)}.footer{border-top:1px solid var(--border);padding-block:var(--space-6)}.footer__in{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=960px){.hero__grid,.problem__grid,.eco__grid,.cta__grid,.explorer{grid-template-columns:1fr}.trust__row{grid-template-columns:1fr 1fr}.nav__links{display:none}.h1{font-size:var(--text-4xl)}.h2{font-size:var(--text-3xl)}.section{padding-block:var(--space-8)}.tabs{flex-direction:row;overflow-x:auto}.tab{border-left:0;border-bottom:2px solid var(--border);white-space:nowrap}.tab[aria-selected=true]{border-bottom-color:var(--primary)}}@media (width<=640px){.gallery,.eco__cards,.form__row,.screen__stats,.trust__row,.screen__body{grid-template-columns:1fr}.screen__side{display:none}.tl{gap:var(--space-2);grid-template-columns:1fr}.panel{padding:var(--space-5)}}.hero--photo .dot{background:var(--aw-vine)}.h1{font-size:clamp(var(--text-3xl), 4.2vw, calc(var(--text-4xl) * 1.25));line-height:1.12}.h2{font-size:clamp(calc(var(--text-2xl) * 1.05), 3vw, calc(var(--text-3xl) * 1.3));line-height:1.15}.problem__grid{gap:var(--space-7);max-width:calc(var(--space-8) * 14.5);grid-template-columns:minmax(0,1fr)}.problem__grid .benefits{gap:var(--space-4)}.eco__grid{gap:var(--space-7);max-width:calc(var(--space-8) * 14.5);grid-template-columns:minmax(0,1fr);align-items:start}.eco__intro{max-width:calc(var(--space-8) * 12)}.eco__img{max-width:calc(var(--space-8) * 16);margin-inline:auto}.eco__cards{grid-template-columns:minmax(0,1fr)}@media (width<=640px){.eco__cta .aw-btn{white-space:normal;height:auto;min-height:var(--space-7);padding-block:var(--space-2);text-align:center;max-width:100%}.explorer{width:100%;min-width:0;display:block}.tabs{gap:var(--space-2);width:100%;min-width:0;max-width:100%;margin-bottom:var(--space-5);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;flex-direction:row;display:flex;overflow:auto hidden;flex-wrap:nowrap!important}.tabs::-webkit-scrollbar{display:none}.tab{white-space:nowrap;text-align:left;scroll-snap-align:start;min-width:max-content;font-size:var(--text-sm);padding:var(--space-3) var(--space-3);border-bottom:2px solid var(--border);flex:none}.panel{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--space-4);overflow-wrap:anywhere}.panel>*{min-width:0;max-width:100%}.panel__shot{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.panel button{white-space:normal;max-width:100%;height:auto}}.lp{--lp-accent:var(--primary)}.tab[aria-selected=true]{border-left-color:var(--lp-accent);border-bottom-color:var(--lp-accent);background:var(--aw-wine-100)}.nav__links a:hover,.faq summary:hover,.faq summary:after,.benefit__n{color:var(--lp-accent)}.eco__media{width:100%;max-width:calc(var(--space-8) * 16);aspect-ratio:16/9;background:var(--lp-cream);border:1px dashed var(--border);border-radius:var(--radius-lg);padding:var(--space-5);text-align:center;color:var(--foreground-muted);box-sizing:border-box;place-items:center;margin-inline:auto;display:grid}.nav__logo{width:auto;height:64px;display:block}.eco__logo{height:calc(var(--space-8) * 1.5);width:auto;max-width:100%;margin-bottom:var(--space-3);display:block}.wrap{box-sizing:border-box;width:100%;max-width:calc(var(--space-8) * 18.75 + var(--space-6) * 2);padding-inline:var(--space-6);margin-inline:auto}@media (width<=640px){.wrap{padding-inline:var(--space-5)}}.explorer,.gallery,.timeline,.faq,.trust__row,.benefits,.eco__cards{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-inline:0}.eco__media,.eco__img{max-width:100%;margin-inline:0}.narrow,.eco__intro{max-width:calc(var(--space-8) * 12);margin-inline:0}.problem__grid>.stack-5>.h2,.problem__grid>.stack-5>.lead{max-width:calc(var(--space-8) * 12)}.wrap.problem__grid,.wrap.eco__grid,.wrap.cta__grid{max-width:calc(var(--space-8) * 18.75 + var(--space-6) * 2);margin-inline:auto}.checks{margin:var(--space-5) 0 0;max-width:calc(var(--space-8) * 12);grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-8) * 3.5), 1fr));gap:var(--space-3) var(--space-5);padding:0;list-style:none;display:grid}.checks li{align-items:center;gap:var(--space-2);color:var(--foreground);font-size:var(--text-base);display:flex}.checks__i{width:var(--space-4);height:var(--space-4);color:var(--primary);flex:none}.problem__cta{display:flex}.eco__cards{gap:var(--space-3);display:grid;grid-template-columns:minmax(0,1fr)!important}.eco__cards>.aw-card{height:auto;min-height:0}.eco__cards .aw-card>*{padding-block:var(--space-4)}.eco__cards .aw-card>*+*{padding-top:0}.eco__cards .aw-card>:empty{display:none}.eco__logo{height:var(--space-7);margin-bottom:var(--space-2)}.eco__media{aspect-ratio:auto;min-height:calc(var(--space-8) * 2);padding:var(--space-5)}@media (width<=640px){.checks{grid-template-columns:1fr 1fr}.hero__actions .aw-btn{justify-content:center;width:100%}}.form .field{display:block}.lp{--lp-cream:var(--aw-cream);--background:var(--aw-cream);--surface-muted:var(--aw-cream)}.eco__media{background:var(--lp-cream)}@media (width>=1024px){.eco__cards{gap:var(--space-5);align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))!important}.eco__cards>.aw-card{min-height:calc(var(--space-8) * 5);flex-direction:column;display:flex}.eco__cards .aw-card>*{padding:var(--space-5)}.eco__cards .aw-card>*+*{padding-top:0}.eco__ai{grid-column:auto}}@media (width>=641px) and (width<=1023px){.eco__cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.eco__ai{grid-column:1/-1}}@media (width>=1024px){.eco__cards>.aw-card{min-height:calc(var(--space-8) * 4)}.eco__cards .eco__logo{height:calc(var(--space-8) * 1.25);margin-bottom:var(--space-4)}}.hero__split{gap:var(--space-7);grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:center;display:grid}.hero__media{min-width:0;margin:0}.hero__media img{aspect-ratio:1;border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-lg);display:block}@media (prefers-reduced-motion:no-preference){.hero__media img{animation:.5s ease-out both hero-media-in}}@keyframes hero-media-in{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}@media (width<=960px){.hero__split{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.hero__media{max-width:calc(var(--space-8) * 7);justify-self:center;width:100%}}.hero__media{justify-self:center}.hero__media img{aspect-ratio:389/805;box-sizing:content-box;padding-inline:var(--space-2);padding-block:var(--space-3);background:var(--surface);width:auto;max-width:100%;height:calc(var(--space-8) * 9);object-fit:contain;border-radius:var(--radius-lg);border-style:solid;border-width:var(--space-1);border-color:var(--foreground)}@media (width<=960px){.hero__media img{height:calc(var(--space-8) * 7)}}.hero__media{justify-content:center;display:flex}.lp{--lp-section-padding:calc(var(--space-8) * 1.25)}@media (width<=1023px){.lp{--lp-section-padding:var(--space-8)}}@media (width<=640px){.lp{--lp-section-padding:var(--space-7)}}.lp .section,.lp .section.section--muted,.lp .section.section--dark{padding-top:var(--lp-section-padding);padding-bottom:var(--lp-section-padding);margin-block:0}.aw-btn{font-family:var(--font-display)}.aw-eyebrow,.mono,.benefit__n,.faq summary:after,.aw-stat__delta,.aw-code{font-family:var(--font-body)}.hero__media img{border-width:var(--space-1)}.logos{margin:var(--space-7) 0 0;gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));padding:0;list-style:none;display:grid}.logos__item{aspect-ratio:3/2;background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-md);padding:var(--space-3);text-align:center;filter:grayscale();place-items:center;display:grid}.logos__item img{object-fit:contain;max-width:100%;max-height:100%}.logos__ph{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-muted);line-height:1.5}@media (width<=1023px){.logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.logos{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.demo-what{padding-top:var(--space-4);border-top:1px solid var(--border)}.demo-what .h3{margin-bottom:var(--space-3)}.checks--stack{gap:var(--space-2);grid-template-columns:minmax(0,1fr);margin-top:0}.checks--stack li{font-size:var(--text-sm);align-items:baseline}#contacto .aw-card{background:var(--background);box-shadow:none}@media (width<=640px){.nav__in{gap:var(--space-3)}.nav__logo{width:auto;max-width:100%;height:64px}.nav__in>a:first-child{flex:auto;min-width:0;display:flex}.nav__in .aw-btn{flex:none}.hero__media img{height:calc(var(--space-8) * 6)}.lp .aw-btn{min-height:var(--space-7)}.hero__actions .aw-btn,.lp .actions .aw-btn,.lp .aw-card .aw-btn{white-space:nowrap;width:auto;min-width:50%;max-width:100%;height:auto;padding-block:var(--space-2);padding-inline:var(--space-4);font-size:var(--text-sm);text-align:center;justify-content:center}.eco__img{display:none}}.hero__media img.hero__phone{aspect-ratio:610/1240;box-shadow:none;background:0 0;border-width:0;border-radius:0;padding:0}.nav__in .aw-btn{color:var(--primary-foreground);background:#7e5265}.nav__in .aw-btn:hover{background:color-mix(in srgb, #7e5265 85%, var(--foreground))}.hero__actions{grid-template-columns:1fr 1fr;display:inline-grid}.hero__actions .aw-btn{justify-content:center;width:100%}
