.sistema{--paper:#f4ecdf;--ink:#1c1814;--moss:#244536;--moss-2:#3d6a54;--clay:#d1622c;--sand:#eadcc8;--line:#e0d2bc;--cream:#fbf7f0;--gold:#c9a36a;--srx:0deg;--sry:0deg;color:var(--ink);background:radial-gradient(1200px 680px at 12% -10%, #c45c2614, transparent 58%), radial-gradient(900px 520px at 92% 8%, #24453614, transparent 62%), var(--paper);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;overflow-x:clip}.sistema *{box-sizing:border-box}.sistema-grain{pointer-events:none;z-index:40;opacity:.04;mix-blend-mode:multiply;background-image:radial-gradient(circle at 1px 1px,#1c181473 .6px,#0000 .7px);background-size:3px 3px;position:fixed;inset:0}.sistema-orbs{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.sistema-show,.sistema-finale{z-index:1;position:relative}.orb{filter:blur(28px);opacity:.22;border-radius:50%;position:absolute}.orb-a{background:#d1622c47;width:28rem;height:28rem;animation:18s ease-in-out infinite orb-drift;top:-12%;left:-8%}.orb-b{background:#24453638;width:22rem;height:22rem;animation:22s ease-in-out infinite reverse orb-drift;top:18%;right:-6%}.orb-c{background:#c9a36a33;width:18rem;height:18rem;animation:26s ease-in-out infinite orb-drift;bottom:8%;left:38%}@keyframes orb-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(4%,6%)scale(1.08)}}@media (max-width:959px){.orb-b,.orb-c{display:none}.orb-a{filter:blur(22px);width:16rem;height:16rem}}.sistema-nav{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#f4ecdfeb 0%,#f4ecdf8c 70%,#0000 100%);justify-content:space-between;align-items:center;padding:.95rem 1.5rem;display:flex;position:fixed;top:0;left:0;right:0}.sistema-nav a{color:var(--moss);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:700;text-decoration:none;transition:color .45s}.sistema-nav-brand{align-items:center;display:grid}.sistema-nav-brand img{grid-area:1/1;transition:opacity .45s}.sistema.is-entering .sistema-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0c16128c 0%,#0000 100%)}.sistema.is-entering .sistema-nav a{color:#fbf7f0}.sistema.is-handoff .sistema-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#f4ecdfeb 0%,#f4ecdf8c 70%,#0000 100%)}.sistema.is-handoff .sistema-nav a{color:var(--moss)}.sistema.is-entering:not(.is-handoff) .mark-moss,.sistema.is-handoff .mark-cream,.sistema:not(.is-entering) .mark-cream{opacity:0}.sistema.is-entering .sistema-grain{opacity:.09;mix-blend-mode:overlay}.sistema.is-handoff .sistema-grain{opacity:.04;mix-blend-mode:multiply}.sistema-orbs{opacity:var(--pprog,0)}html.sistema-gate,html.sistema-gate body{overscroll-behavior:none;height:100%;overflow:hidden}body:has(.sistema.is-entering){overscroll-behavior:none;height:100%;overflow:hidden}body:has(.sistema.is-opening){overscroll-behavior:none;height:100%;overflow:hidden}.sistema.is-entering,.sistema.is-opening{height:100svh;overflow:hidden}.sistema-portal{z-index:6;background:#163028;height:0;position:relative}.sistema.is-entering .sistema-portal{height:100svh}.sistema-portal-sticky{isolation:isolate;background:#12261f;height:100svh;position:sticky;top:0;overflow:hidden}.sistema.is-zooming .sistema-portal-sticky{background:var(--paper)}.sistema.is-opening .sistema-portal{height:0}.sistema.is-opening .sistema-portal-sticky{z-index:12;height:100svh;animation:.42s cubic-bezier(.4,0,.2,1) forwards portal-fade-out;position:fixed;inset:0}@keyframes portal-fade-out{to{opacity:0}}.sistema.is-inside .sistema-portal,.sistema.is-inside .sistema-portal-sticky{opacity:0;visibility:hidden;pointer-events:none;height:0;min-height:0}.sistema-portal-stage{z-index:1;position:absolute;inset:0}.sistema-portal-plate{contain:paint;position:absolute;inset:0;overflow:hidden}.sistema-portal-fit{aspect-ratio:16/9;transform-origin:50%;width:max(100vw,177.778svh);transform:translate3d(var(--ptx,0px), var(--pty,0px), 0) scale(var(--pscale,1));backface-visibility:hidden;will-change:transform;margin-top:calc(max(100vw,177.778svh)/-3.55556);margin-left:calc(max(100vw,177.778svh)/-2);position:absolute;top:50%;left:50%}.sistema.is-zooming .sistema-portal-fit{will-change:transform}.sistema-portal-video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;transform:translateZ(0)}.sistema-portal-sun{pointer-events:none;background:radial-gradient(at 50% 40%,#ffd68c47 0%,#ffbe6e14 42%,#0000 72%);border-radius:50%;width:28%;height:42%;animation:5.5s ease-in-out infinite portal-sun;position:absolute;top:46%;left:50%;transform:translate(-50%,-30%)}@keyframes portal-sun{0%,to{opacity:.55;transform:translate(-50%,-30%)scale(1)}50%{opacity:1;transform:translate(-50%,-30%)scale(1.08)}}.sistema-portal-flies{pointer-events:none;z-index:2;position:absolute;inset:0}.sistema-portal-flies i{background:#ffe9b8;border-radius:50%;width:5px;height:5px;animation:11s ease-in-out infinite portal-fly;position:absolute;box-shadow:0 0 10px 4px #ffd68c8c}.sistema-portal-flies i:first-child{animation-duration:10s;top:52%;left:48%}.sistema-portal-flies i:nth-child(2){width:3px;height:3px;animation-duration:13s;animation-delay:-3s;top:58%;left:53%}.sistema-portal-flies i:nth-child(3){animation-duration:9s;animation-delay:-6s;top:61%;left:46%}.sistema-portal-flies i:nth-child(4){width:4px;height:4px;animation-duration:14s;animation-delay:-2s;top:49%;left:55%}.sistema-portal-flies i:nth-child(5){width:3px;height:3px;animation-duration:12s;animation-delay:-8s;top:66%;left:50%}@keyframes portal-fly{0%,to{opacity:.25;transform:translate(0,0)}25%{opacity:1;transform:translate(18px,-22px)}50%{opacity:.4;transform:translate(-12px,-40px)}75%{opacity:.9;transform:translate(22px,-18px)}}.sistema-portal-fg{z-index:3;transform-origin:50% 100%;transform:translate3d(calc(var(--mx,0) * -36px), calc(var(--my,0) * 8px), 0) scale(calc(1.05 + var(--pzoom,0) * .45));pointer-events:none;animation:9s ease-in-out infinite alternate portal-fg;-webkit-mask-image:linear-gradient(#0000 60%,#000 84%);mask-image:linear-gradient(#0000 60%,#000 84%)}@keyframes portal-fg{0%{filter:blur()}to{filter:blur(.3px)}}.sistema-portal-vignette{z-index:3;opacity:calc((1 - var(--pprog,0)) * .9);pointer-events:none;background:radial-gradient(at 50% 48%,#0000 32%,#08100c29 68%,#08100c7a 100%),linear-gradient(#08100c1f 0%,#0000 18% 72%,#08100c61 100%);position:absolute;inset:0}.sistema-portal-matte{z-index:5;pointer-events:none;opacity:var(--pmatte,0);background:radial-gradient(ellipse 72% 64% at 50% 48%, transparent 28%, #f4ecdf8c 72%, var(--paper) 100%);position:absolute;inset:0}.sistema-portal-veil{z-index:6;background:var(--paper);opacity:var(--pveil,0);pointer-events:none;position:absolute;inset:0}.sistema-portal-dust{pointer-events:none;z-index:4;opacity:calc(.95 * (1 - var(--pprog,0)));position:absolute;inset:0}.sistema-portal-dust i{background:#ffecd2d1;border-radius:50%;width:3px;height:3px;animation:16s linear infinite portal-mote;position:absolute;box-shadow:0 0 12px #ffdcaa80}.sistema-portal-dust i:first-child{animation-duration:18s;top:62%;left:46%}.sistema-portal-dust i:nth-child(2){width:2px;height:2px;animation-duration:13s;animation-delay:-4s;top:54%;left:52%}.sistema-portal-dust i:nth-child(3){animation-duration:21s;animation-delay:-9s;top:68%;left:58%}.sistema-portal-dust i:nth-child(4){width:2px;height:2px;animation-duration:15s;animation-delay:-2s;top:48%;left:41%}.sistema-portal-dust i:nth-child(5){animation-duration:19s;animation-delay:-7s;top:44%;left:61%}.sistema-portal-dust i:nth-child(6){width:2px;height:2px;animation-duration:14s;animation-delay:-11s;top:72%;left:36%}.sistema-portal-dust i:nth-child(7){animation-duration:17s;animation-delay:-5s;top:58%;left:67%}.sistema-portal-dust i:nth-child(8){width:2px;height:2px;animation-duration:12s;animation-delay:-8s;top:76%;left:49%}.sistema-portal-dust i:nth-child(9){animation-duration:20s;animation-delay:-1s;top:40%;left:44%}.sistema-portal-dust i:nth-child(10){width:2px;height:2px;animation-duration:15s;animation-delay:-12s;top:70%;left:56%}@keyframes portal-mote{0%{opacity:0;transform:translateY(22px)}16%{opacity:.95}to{opacity:0;transform:translate(14px,-46vh)}}.sistema-portal-copy{z-index:5;text-align:center;color:#fbf7f0;opacity:calc(1 - min(1, var(--pprog,0) / .22));transform:translate3d(0, calc(var(--pprog,0) * -1.6rem), 0);pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 6vw 7.5vh;display:flex;position:absolute;inset:0}.sistema-portal-copy-top,.sistema-portal-copy-bot{flex-direction:column;align-items:center;display:flex}.sistema-portal-brand{letter-spacing:.06em;color:#fbf7f0eb;margin:0 0 .35rem;font-size:clamp(.78rem,1.05vw,.92rem);animation:1.1s cubic-bezier(.16,1,.3,1) both portal-copy-in}.sistema-portal-copy .sistema-kicker{color:#e07a45;opacity:1;letter-spacing:.34em;font-size:clamp(.62rem,.82vw,.74rem);animation:1.2s cubic-bezier(.16,1,.3,1) .12s both portal-copy-in;transform:none}.sistema-portal-hint{letter-spacing:.32em;text-transform:uppercase;color:#fbf7f0f0;text-shadow:0 10px 28px #08100cbf;flex-direction:column;align-items:center;gap:.7rem;margin:0;font-size:clamp(.72rem,.95vw,.88rem);font-weight:700;animation:1.2s cubic-bezier(.16,1,.3,1) .35s both portal-copy-in;display:flex}.sistema-portal-hint .hint-chevron{border-color:#fbf7f0e6;width:.7rem;height:.7rem}@keyframes portal-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sistema-portal-skip{z-index:11;color:#fbf7f0b8;font:700 .68rem/1 var(--font-body), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;opacity:calc(1 - min(1, var(--pprog,0) / .48));background:0 0;border:0;position:absolute;bottom:1.15rem;right:1.15rem}.sistema-portal-skip:hover{color:#fbf7f0}.sistema:not(.is-entering) .sistema-portal-skip{pointer-events:none}.sistema.is-zooming .sistema-portal-copy,.sistema.is-handoff .sistema-portal-copy,.sistema.is-zooming .sistema-portal-dust{opacity:0;transform:none}.sistema-reveal{z-index:8;background:var(--paper);box-shadow:none;border-radius:0;margin-top:0;position:relative}.sistema.is-entering .sistema-reveal,.sistema.is-opening .sistema-reveal{z-index:7;opacity:var(--preveal,0);pointer-events:none;background:var(--paper);filter:none;position:fixed;inset:0;overflow:hidden;transform:none}.sistema.is-entering .sistema-reveal .sistema-acts,.sistema.is-entering .sistema-reveal .sistema-finale,.sistema.is-opening .sistema-reveal .sistema-acts,.sistema.is-opening .sistema-reveal .sistema-finale{display:none}.sistema.is-entering .sistema-reveal .sistema-show,.sistema.is-opening .sistema-reveal .sistema-show{align-items:center;min-height:100svh}.sistema.is-inside .sistema-reveal{opacity:1;filter:none;pointer-events:auto;position:relative;inset:auto;overflow:visible;transform:none}.sistema.is-inside .sistema-reveal .sistema-hero,.sistema.is-inside .sistema-reveal .sistema-acts,.sistema.is-inside .sistema-reveal .sistema-finale,.sistema.is-inside .sistema-reveal .sistema-device-pin{opacity:1;filter:none;transform:none}@media (max-aspect-ratio:3/4){.sistema-portal-shot img,.sistema-portal-fg img{object-position:50% 42%}.sistema-portal-copy{padding:10vh 1.4rem 8vh}}.sistema-show{grid-template-areas:"hero""phone""acts";gap:1.4rem;max-width:1180px;margin:0 auto;padding:5.5rem 1.15rem 2rem;scroll-margin-top:0;display:grid}@media (min-width:960px){.sistema-show{grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"hero phone""acts phone";align-items:start;gap:0 3.5rem;padding:6.5rem 2rem 3rem}}.sistema-hero{grid-area:hero;min-height:auto;padding:.4rem 0 1.6rem;position:relative}.sistema-hero h1{max-width:11ch;color:var(--moss);text-wrap:balance;margin:.7rem 0 0;font-size:clamp(3rem,6.4vw,5.6rem)}.hero-word{opacity:0;margin-right:.18em;display:inline-block;transform:translateY(.55em)}.sistema.is-inside .hero-word{animation:.9s cubic-bezier(.16,1,.3,1) both word-up}.sistema.is-inside .hero-word:first-child{animation-delay:40ms}.sistema.is-inside .hero-word:nth-child(2){animation-delay:.12s}.sistema.is-inside .hero-word:nth-child(3){animation-delay:.2s}.sistema.is-inside .hero-word:nth-child(4){animation-delay:.3s}@keyframes word-up{to{opacity:1;transform:none}}.sistema-show .sistema-kicker,.sistema-hero .lede,.sistema-scroll-hint{opacity:0;transform:translateY(12px)}.sistema.is-inside .sistema-show .sistema-kicker{animation:.7s cubic-bezier(.16,1,.3,1) 20ms both rise-in}.sistema.is-inside .sistema-hero .lede{animation:.8s cubic-bezier(.16,1,.3,1) .42s both rise-in}.sistema.is-inside .sistema-scroll-hint{animation:.7s cubic-bezier(.16,1,.3,1) .62s both rise-in}.sistema-kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--clay);font-size:.68rem;font-weight:700}.sistema-display{font-family:var(--font-display), ui-serif, Georgia, serif;font-optical-sizing:auto;letter-spacing:-.038em;font-weight:500;line-height:.94}.sistema-hero p.lede{color:#4a433a;max-width:34rem;margin:1.15rem 0 0;font-size:1.08rem;line-height:1.55}.sistema-scroll-hint{color:var(--moss);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.55rem;margin:1.4rem 0 0;font-size:.68rem;font-weight:700;display:flex}.hint-chevron{border-right:1.5px solid var(--clay);border-bottom:1.5px solid var(--clay);width:.55rem;height:.55rem;animation:1.5s ease-in-out infinite hint-bounce;transform:rotate(45deg)}@keyframes hint-bounce{0%,to{opacity:.45;translate:0}50%{opacity:1;translate:0 5px}}.sistema-acts{flex-direction:column;grid-area:acts;gap:12vh;padding-bottom:8vh;display:flex;position:relative}.act-rail{display:none}@media (min-width:960px){.act-rail{background:#c45c2624;border-radius:99px;width:2px;display:block;position:absolute;top:.4rem;bottom:8vh;left:-1.35rem;overflow:hidden}.act-rail i{width:100%;height:calc(var(--sprog,0) * 100%);background:linear-gradient(180deg, var(--clay), var(--moss));border-radius:inherit;transition:height .2s linear;position:absolute;inset:0 auto 0 0}.sistema-acts{gap:16vh;padding-bottom:18vh}}.sistema-act{cursor:pointer;content-visibility:auto;contain-intrinsic-size:280px;border-radius:1.4rem;min-height:auto;padding:.85rem .2rem .85rem 0;transition:background .35s,padding .35s,box-shadow .35s,transform .45s cubic-bezier(.22,1,.32,1)}@media (min-width:960px){.sistema-act{min-height:48vh}}.sistema-act.is-live{box-shadow:inset 3px 0 0 var(--clay);background:linear-gradient(90deg,#c45c261a,#0000 58%);padding-left:1.1rem;transform:translate(4px)}.sistema-act .num{font-family:var(--font-display), ui-serif, Georgia, serif;color:var(--clay);letter-spacing:.04em;font-size:.92rem}.sistema-act h2{color:var(--moss);text-wrap:balance;opacity:.38;margin:.45rem 0 0;font-size:clamp(2.05rem,4.2vw,3.35rem);transition:opacity .55s,transform .55s cubic-bezier(.22,1,.32,1);transform:translateY(14px)}.sistema-act p{color:#4a433a;opacity:.38;max-width:36rem;margin:1rem 0 0;font-size:1.1rem;line-height:1.62;transition:opacity .55s 40ms,transform .55s cubic-bezier(.22,1,.32,1) 40ms;transform:translateY(12px)}.sistema-act ul{margin:1.15rem 0 0;padding:0;list-style:none}.sistema-act li{color:#3d4f46;opacity:.28;margin-top:.5rem;padding-left:1.15rem;line-height:1.45;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.32,1);position:relative;transform:translateY(10px)}.sistema-act.is-live h2,.sistema-act.is-live p,.sistema-act.is-live li{opacity:1;transform:none}.sistema-act.is-live li:first-child{transition-delay:80ms}.sistema-act.is-live li:nth-child(2){transition-delay:.16s}.sistema-act.is-live li:nth-child(3){transition-delay:.24s}.sistema-act li:before{content:"";background:var(--clay);border-radius:99px;width:.42rem;height:.42rem;position:absolute;top:.55em;left:0}.sistema-device-pin{z-index:12;flex-direction:column;grid-area:phone;justify-self:center;align-items:center;gap:.55rem;width:min(300px,86vw);display:flex;position:relative}.sistema-device-pin:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 42%,#c45c262e,#0000 64%);position:absolute;inset:-10% -22% 6%}@media (min-width:960px){.sistema-device-pin{backface-visibility:hidden;place-self:start end;width:100%;max-height:calc(100dvh - 4.6rem);position:sticky;top:4.2rem;transform:translateZ(0)}}.act-pills{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.4rem;width:calc(100vw - 2rem);max-width:420px;margin-top:.35rem;padding:.3rem .15rem .45rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 .9rem calc(100% - .9rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 .9rem calc(100% - .9rem),#0000 100%)}.act-pills::-webkit-scrollbar{display:none}.act-pill{scroll-snap-align:center;border:1px solid var(--line);color:var(--moss);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fbf7f0d9;border-radius:999px;flex:none;padding:.72rem 1rem;font-size:.82rem;font-weight:700;line-height:1;transition:background .25s,color .25s,border-color .25s,transform .2s}.act-pill:first-child{margin-left:.6rem}.act-pill:last-child{margin-right:.6rem}.act-pill:active{transform:scale(.96)}.act-pill.is-on{border-color:var(--moss);background:var(--moss);color:var(--cream);animation:.42s cubic-bezier(.22,1,.32,1) pill-pop}@keyframes pill-pop{0%{transform:scale(.92)}to{transform:scale(1)}}@media (min-width:960px){.act-pills{display:none}}.act-index{color:var(--clay);letter-spacing:.22em;text-transform:uppercase;align-items:baseline;gap:.4rem;font-size:.62rem;font-weight:700;display:flex}.act-index b{font-family:var(--font-display), ui-serif, Georgia, serif;letter-spacing:0;font-size:1.28rem;font-weight:500;line-height:1;animation:.42s cubic-bezier(.22,1,.32,1) index-roll;display:inline-block}@keyframes index-roll{0%{opacity:0;transform:translateY(.55em)}to{opacity:1;transform:none}}.phone-stage{--rx:6deg;--ry:-7deg;--shine:46%;perspective:1600px;cursor:pointer;width:min(250px,72vw);position:relative}@media (min-width:960px){.phone-stage{width:min(292px,100%)}}.phone-glow{filter:blur(18px);pointer-events:none;background:radial-gradient(circle at 50% 40%,#fff8ec8c,#0000 68%);transition:background .6s;position:absolute;inset:8% -8% 2%}.phone-stage.act-01 .phone-glow,.phone-stage.act-04 .phone-glow{background:radial-gradient(circle at 50% 40%,#d1622c6b,#0000 70%)}.phone-stage.act-03 .phone-glow{background:radial-gradient(circle at 50% 40%,#24453661,#0000 70%)}.phone-kick.is-on{animation:none}.phone-kick{transform-style:preserve-3d;animation:1.05s cubic-bezier(.16,1,.3,1) .18s both phone-enter}.phone-tilt{transform:rotateX(calc(var(--rx) + var(--srx,0deg))) rotateY(calc(var(--ry) + var(--sry,0deg))) translateZ(0);transform-style:preserve-3d;animation:9s ease-in-out infinite phone-float;position:relative}.phone-stage:hover .phone-tilt{will-change:transform}@keyframes phone-float{0%,to{translate:0}50%{translate:0 -3px}}.phone-plinth{filter:blur(7px);background:radial-gradient(#1c181447,#0000 72%);width:72%;height:22px;margin:-6px auto 0;animation:6.5s ease-in-out infinite plinth-breathe}@keyframes plinth-breathe{0%,to{opacity:.72;transform:scaleX(1)}50%{opacity:.36;transform:scaleX(.84)}}.device{aspect-ratio:9/19.4;width:100%;transform-style:preserve-3d;filter:drop-shadow(14px 22px 26px #1c18143d);position:relative}.device-metal{background:linear-gradient(90deg,#ffffff47,#0000 18% 82%,#0000002e),linear-gradient(#f6ead6,#c4a57a 42%,#8a6844 100%);border-radius:2.55rem;position:absolute;inset:-1px;transform:translateZ(-8px);box-shadow:inset 0 1px #fff8ecd9,inset 0 -14px 22px #462a1247}.device-frame{background:linear-gradient(145deg,#f8eedc 0%,#d7c3a4 28%,#b08962 68%,#6f5134 100%);border-radius:2.45rem;width:100%;height:100%;padding:.38rem;position:relative;transform:translateZ(10px);box-shadow:inset 0 1px #fff8ecbf,inset 0 -8px 16px #5a361838,0 0 0 1px #5a3e2447}.device-bezel{background:#14110e;border-radius:2.1rem;height:100%;padding:.22rem;box-shadow:inset 0 0 0 1px #ffffff14}.device-glass{background:#f4ecdf;border-radius:1.9rem;width:100%;height:100%;position:relative;overflow:hidden}.device-island{z-index:8;background:#0a0908;border-radius:99px;justify-content:flex-end;align-items:center;width:86px;height:24px;padding-right:8px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #00000047}.island-speaker{background:linear-gradient(#1c1814,#050403);border-radius:99px;width:26px;height:5px;margin-left:11px;margin-right:auto;box-shadow:inset 0 1px 1px #ffffff1a}.device-island i{background:radial-gradient(circle at 32% 30%,#d7e8f6 0 16%,#5d87ad 38%,#15202c 72%);border-radius:99px;width:10px;height:10px;box-shadow:0 0 0 1px #ffffff24,0 0 7px #78aad261}.device-vignette{pointer-events:none;z-index:5;border-radius:inherit;background:radial-gradient(120% 90% at 50% 35%,#0000 52%,#00000024 100%);position:absolute;inset:0;box-shadow:inset 0 0 28px 10px #00000029}.device-sweep{pointer-events:none;z-index:10;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 28%,#ffffff61 48%,#0000 62%);animation:.85s glass-sweep;position:absolute;inset:0;transform:translate(-130%)}@keyframes glass-sweep{to{transform:translate(130%)}}.device-antenna{z-index:5;pointer-events:none;background:linear-gradient(90deg,#0000,#281c1061,#0000);height:1px;position:absolute;left:14%;right:14%}.device-antenna-top{top:9px}.device-antenna-bottom{bottom:11px}.device-status{z-index:7;color:#1c1814;letter-spacing:.02em;justify-content:space-between;font-size:.58rem;font-weight:700;display:flex;position:absolute;top:12px;left:16px;right:16px}.device-status-end{opacity:.78;color:#1c1814;align-items:center;gap:.28rem;display:flex}.device-home{z-index:8;background:#1c18144d;border-radius:99px;width:34%;height:4px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.device-gloss{pointer-events:none;z-index:9;background:linear-gradient(115deg, transparent 28%, #ffffff29 var(--shine), transparent 64%);mix-blend-mode:screen;position:absolute;inset:0}.device-screens{border-radius:inherit;isolation:isolate;background:#f4ecdf;position:absolute;inset:0;overflow:hidden}.device-btn{z-index:4;background:linear-gradient(90deg,#d8c4a6,#7d6246);border-radius:2px;position:absolute;box-shadow:1px 0 #fff3}.device-btn-silent{width:4px;height:18px;top:17%;left:-3px}.device-btn-vol-up{width:4px;height:32px;top:25%;left:-3px}.device-btn-vol-down{width:4px;height:32px;top:38%;left:-3px}.device-btn-power{width:4px;height:48px;top:29%;right:-3px}.screen{z-index:1;opacity:0;visibility:hidden;pointer-events:none;width:100%;height:100%;transition:transform .62s cubic-bezier(.22,1,.32,1),opacity .42s,visibility .42s;position:absolute;inset:0;transform:translateY(8px)}.phone-stage.dir-back .screen{transform:translateY(-8px)}.phone-stage .screen.is-on,.phone-stage.dir-fwd .screen.is-on,.phone-stage.dir-back .screen.is-on{z-index:2;opacity:1;visibility:visible;transform:none}.phone-stage.dir-fwd .screen.is-out,.phone-stage.dir-back .screen.is-out{z-index:3;opacity:0;visibility:hidden;transform:translateY(6px)}.phone-stage.dir-back .screen.is-out{transform:translateY(-6px)}.screen.is-on .space-card,.screen.is-on .story-ring,.screen.is-on .pix-card,.screen.is-on .slot-row,.screen.is-on .stat,.screen.is-on .plan-card,.screen.is-on .note-card,.screen.is-on .app-btn,.screen.is-on .hold-timer{animation:.52s cubic-bezier(.22,1,.32,1) both rise-in}.screen.is-on .story-ring:first-child{animation-delay:50ms}.screen.is-on .story-ring:nth-child(2){animation-delay:.12s}.screen.is-on .story-ring:nth-child(3){animation-delay:.18s}.screen.is-on .story-ring:nth-child(4){animation-delay:.24s}.screen.is-on .pix-card{animation-delay:.1s}.screen.is-on .app-btn{animation-delay:.22s}@keyframes phone-enter{0%{opacity:0;transform:translate(16px,12px)}to{opacity:1;transform:none}}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.screen-pad{height:100%;padding:2.35rem .78rem 1.1rem}.owner-home{padding-bottom:2.6rem}.screen-kicker{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.56rem;font-weight:800}.screen-kicker.clay{color:#c45c26}.screen-kicker.moss{color:#244536}.screen-title{color:#244536;letter-spacing:-.03em;margin:.32rem 0 .7rem;font-size:1.02rem;font-weight:800;line-height:1.15}.place-line{color:#6b5f52;margin:-.45rem 0 .45rem;font-size:.52rem;font-style:normal;display:block}.rail{gap:.48rem;margin:.1rem 0 .65rem;padding:.08rem .02rem .12rem;display:flex;overflow:hidden}.rail.tight{margin-bottom:.5rem}.story-ring{text-align:center;flex:0 0 54px;width:54px}.story-ring-disc{width:48px;height:48px;margin:0 auto;position:relative}.story-ring-disc img{object-fit:cover;background:#eadcc8;border-radius:99px;width:36px;height:36px;position:absolute;inset:6px;box-shadow:0 0 0 3px #f4ecdf}.story-spin{position:absolute;inset:0}.screen.is-on .story-spin{animation:7.5s linear infinite story-spin}.story-ring.is-live .story-spin{animation-duration:5.5s}.story-ring span{color:#244536;white-space:nowrap;text-overflow:ellipsis;margin-top:.28rem;font-size:.48rem;font-weight:700;display:block;overflow:hidden}.story-add{z-index:2;color:#fbf7f0;background:#c45c26;border:2px solid #f4ecdf;border-radius:99px;place-items:center;width:16px;height:16px;display:grid;position:absolute;bottom:1px;right:1px}.story-dot{z-index:2;background:#c45c26;border-radius:99px;width:7px;height:7px;animation:1.6s ease-in-out infinite live-dot;position:absolute;bottom:5px;right:5px;box-shadow:0 0 0 2px #f4ecdf}@keyframes story-spin{to{transform:rotate(360deg)}}@keyframes live-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.72)}}.space-card{background:#fff;border:1px solid #e4d6c2;border-radius:1.05rem;margin-top:.2rem;padding:.38rem .38rem .5rem;box-shadow:0 10px 22px #1c18140f}.space-card.compact{grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-items:center;column-gap:.48rem;padding:.42rem;display:grid}.space-card.compact .space-photo{border-radius:.5rem;grid-row:1/span 2;height:42px}.space-card.compact strong,.space-card.compact em{margin-left:0;margin-right:0}.space-card.compact strong{margin-top:0}.space-photo{background:#eadcc8;border-radius:.78rem;height:92px;position:relative;overflow:hidden}.space-photo img{object-fit:cover;width:100%;height:100%;display:block}.kind-chip,.live-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:99px;padding:.14rem .38rem;font-size:.44rem;font-weight:800;position:absolute;top:.38rem}.kind-chip{color:#c45c26;background:#fbf7f0f0;left:.38rem}.live-badge{color:#fff;background:#c45c26;right:.38rem}.space-card strong{color:#244536;margin:.4rem .28rem 0;font-size:.74rem;line-height:1.15;display:block}.space-card em,.space-card .proof{color:#6b5f52;margin:.1rem .28rem 0;font-size:.5rem;font-style:normal;line-height:1.3;display:block}.space-card .proof{color:#c45c26;font-weight:700}.meter{grid-template-columns:1fr 1fr 1fr;gap:.28rem;margin:.45rem .28rem .15rem;display:grid}.meter-pill{border-radius:99px;place-items:center;min-height:1.15rem;font-size:.46rem;font-weight:800;display:grid}.meter-pill.is-open{color:#244536;background:#2445361f}.meter-pill.is-vivo{color:#fff;background:#c45c26;animation:1.8s ease-in-out infinite vivo-pulse}.meter-pill.is-hold{color:#8a7b68;background:#eadcc8}@keyframes vivo-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.price-row{border-top:1px solid #efe3d1;justify-content:space-between;align-items:flex-end;gap:.4rem;margin:.4rem .28rem .05rem;padding-top:.38rem;display:flex}.price-row small{color:#8a7d70;letter-spacing:.04em;text-transform:uppercase;font-size:.42rem;display:block}.price-row b{color:#244536;margin-top:.08rem;font-size:.78rem;display:block}.price-row span{color:#c45c26;white-space:nowrap;font-size:.52rem;font-weight:800}.day-jumps{gap:.3rem;margin:0 0 .45rem;display:flex}.day-jumps span{color:#244536;text-align:center;background:#fbf7f0;border:1px solid #e4d6c2;border-radius:99px;min-width:1.7rem;padding:.22rem .4rem;font-size:.52rem;font-weight:700}.day-jumps span.is-on{color:#fbf7f0;background:#244536;border-color:#244536}.slot-row{background:#fff;border:1px solid #e4d6c2;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.4rem;margin-top:.35rem;padding:.48rem .52rem;display:flex}.slot-row strong{color:#244536;font-size:.7rem;display:block}.slot-row em{color:#6b5f52;margin-top:.08rem;font-size:.5rem;font-style:normal;display:block}.slot-row b{color:#1c1814;white-space:nowrap;font-size:.62rem}.slot-row.is-open{background:#c45c2614;border-color:#c45c26}.slot-row.is-vivo{background:#f8e4d4;border-color:#c45c26}.slot-row.is-hold{background:#fff7ea}.slot-row.is-closed{opacity:.45}.slot-row s{opacity:.5;margin-right:.2rem}.screen.is-on .slot-row.is-waiting{border-color:#c45c26;animation:1.7s ease-in-out infinite wait-pulse}@keyframes wait-pulse{0%,to{box-shadow:0 0 #c45c2600}50%{box-shadow:0 0 0 4px #c45c2629}}.hold-timer{color:#c45c26;background:#fff7ea;border-radius:99px;margin:0 0 .45rem;padding:.16rem .45rem;font-size:.52rem;font-weight:800;display:inline-block}.pix-card{text-align:center;background:#fff;border:1px solid #e4d6c2;border-radius:1rem;margin:.1rem 0 .55rem;padding:.55rem .45rem .5rem}.pix-card p{color:#6b5f52;margin:.35rem 0 0;font-size:.55rem;font-weight:700}.pix-qr{background:#fff;border-radius:.45rem;width:108px;height:108px;margin:0 auto;position:relative;overflow:hidden}.pix-ok{color:#fbf7f0;opacity:0;background:#244536b8;place-items:center;font-size:2rem;font-weight:700;display:grid;position:absolute;inset:0}.screen.is-on .pix-ok{animation:.45s 1.85s both pix-ok}@keyframes pix-ok{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}.pix-push{z-index:6;-webkit-backdrop-filter:blur(14px)saturate(1.4);opacity:0;pointer-events:none;background:#fbf7f0ed;border:1px solid #ffffffb3;border-radius:.95rem;align-items:flex-start;gap:.45rem;padding:.5rem .55rem .55rem;display:flex;position:absolute;top:38px;left:7px;right:7px;transform:translateY(-140%)scale(.96);box-shadow:0 10px 24px #1c181433,inset 0 1px #ffffffe6}.screen.is-on .pix-push{animation:6.4s cubic-bezier(.22,1,.32,1) 1.2s both pix-push}@keyframes pix-push{0%{opacity:0;transform:translateY(-140%)scale(.96)}9%{opacity:1;transform:translateY(5%)scale(1)}13%{transform:translate(0,0)scale(1)}80%{opacity:1;transform:translate(0,0)scale(1)}92%,to{opacity:0;transform:translateY(-140%)scale(.97)}}.pix-push-icon{background:linear-gradient(160deg,#3d6a54,#244536);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid;box-shadow:0 2px 6px #24453659}.pix-push-body{color:#1c1814;flex-direction:column;min-width:0;display:flex}.pix-push-head{letter-spacing:.06em;text-transform:uppercase;color:#6b5f52;justify-content:space-between;gap:.4rem;font-size:.48rem;display:flex}.pix-push-head b{font-weight:800}.pix-push-head i{letter-spacing:0;text-transform:none;font-style:normal}.pix-push-title{color:#244536;margin-top:.12rem;font-size:.64rem;font-weight:800}.pix-push-text{color:#4a433a;margin-top:.08rem;font-size:.54rem;line-height:1.35}.hold-timer.is-live{display:inline-grid}.hold-timer.is-live span{grid-area:1/1}.hold-timer .ht-paid{opacity:0;color:#244536}.screen.is-on .hold-timer.is-live{animation:.52s cubic-bezier(.22,1,.32,1) both rise-in,.4s 1.8s both ht-paid-bg}.screen.is-on .hold-timer .ht-wait{animation:.3s 1.8s both ht-out}.screen.is-on .hold-timer .ht-paid{animation:.35s 1.9s both ht-in}@keyframes ht-paid-bg{0%{background:#fff7ea}to{background:#e3efe7}}@keyframes ht-out{to{opacity:0;transform:translateY(-4px)}}@keyframes ht-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pix-qr svg{width:100%;height:100%;display:block}.app-btn{color:#fbf7f0;background:#c45c26;border-radius:99px;place-items:center;min-height:1.85rem;font-size:.68rem;font-weight:800;display:grid;position:relative}.app-btn .btn-done{opacity:0;position:absolute}.screen.is-on .app-btn .btn-idle{animation:3.6s ease-in-out infinite btn-swap}.screen.is-on .app-btn .btn-done{animation:3.6s ease-in-out infinite btn-swap-in}.pix-steps{text-align:center;color:#c45c26;margin:.45rem 0 0;font-size:.52rem;font-weight:700}.note-card{color:#244536;background:#fff;border:1px solid #e4d6c2;border-radius:.7rem;margin-top:.4rem;padding:.45rem .55rem;font-size:.58rem;font-weight:700;line-height:1.35}.note-card.is-hold{background:#fff7ea}.chain-arrow{color:#c45c26;flex-direction:column;align-items:flex-start;gap:.1rem;margin:.28rem 0 .18rem .28rem;display:flex}.chain-arrow svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:86px;height:18px;display:block;overflow:visible}.chain-arrow circle{fill:currentColor;stroke:none}.screen.is-on .chain-arrow{animation:.4s .12s both rise-in}.chain-arrow span{letter-spacing:.04em;text-transform:uppercase;font-size:.44rem;font-weight:800}.plan-chip{color:#fbf7f0;background:#244536;border-radius:999px;margin-bottom:.4rem;padding:.18rem .5rem;font-size:.5rem;font-weight:800;display:inline-block}.stat-row{gap:.35rem;display:flex}.stat-pix{background:#fff;border:1px solid #e4d6c2;border-radius:.75rem;margin-top:.35rem;padding:.45rem .5rem}.stat-pix b{color:#244536;font-size:1.05rem;line-height:1;display:block}.stat-pix span{color:#6b5f52;margin-top:.22rem;font-size:.46rem;font-weight:700;display:block}.stat{background:#fff;border:1px solid #e4d6c2;border-radius:.75rem;flex:1;padding:.45rem .4rem}.stat b{color:#244536;font-size:1.05rem;line-height:1;display:block}.stat span{color:#6b5f52;margin-top:.22rem;font-size:.46rem;font-weight:700;line-height:1.25;display:block}.plan-card{color:#fbf7f0;background:#244536;border-radius:.85rem;margin-top:.4rem;padding:.5rem .55rem}.plan-card strong{font-size:.78rem;display:block}.plan-card em{opacity:.78;margin-top:.12rem;font-size:.55rem;font-style:normal;display:block}.app-tabs{background:#fffdf8;border:1px solid #e8dcc8;border-radius:999px;justify-content:space-around;align-items:center;height:28px;padding:0;display:flex;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 6px 16px #1c18141f}.app-tabs span{color:#8a7d70;font-size:.46rem;font-weight:700}.app-tabs span.is-on{color:#244536}.story-peek{z-index:6;opacity:0;visibility:hidden;pointer-events:none;background:#161310;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.screen.is-on .story-peek{animation:9s ease-in-out infinite story-open}.ghost-finger{z-index:7;opacity:0;pointer-events:none;background:radial-gradient(circle at 35% 30%,#fff8ecd1,#c4a07873);border:1.5px solid #1c18142e;border-radius:50% 50% 50% 6px;width:22px;height:22px;position:absolute;box-shadow:0 6px 14px #1c18142e}.screen.is-on .ghost-finger{animation:9s ease-in-out infinite ghost-tap}@keyframes ghost-tap{0%,8%{opacity:0;transform:translate(128px,214px)rotate(28deg)scale(.7)}15%{opacity:.95;transform:translate(22px,84px)rotate(28deg)scale(1)}18%{transform:translate(22px,84px)rotate(28deg)scale(.78)}21%{opacity:.8;transform:translate(22px,84px)rotate(28deg)scale(1)}28%,to{opacity:0;transform:translate(22px,84px)rotate(28deg)scale(.65)}}.story-peek img{object-fit:cover;filter:saturate(1.05);width:100%;height:100%}.story-peek:after{content:"";background:linear-gradient(#0000,#161310e0);height:42%;position:absolute;inset:auto 0 0}.peek-bars{z-index:2;gap:.18rem;display:flex;position:absolute;top:2.15rem;left:.7rem;right:.7rem}.peek-bars i{background:#fbf7f047;border-radius:99px;flex:1;height:2px}.peek-bars i.is-on{transform-origin:0;background:#fbf7f0;animation:9s linear infinite peek-bar}.peek-top{z-index:2;color:#fbf7f0;position:absolute;top:2.55rem;left:.8rem}.peek-top b{font-size:.62rem;display:block}.peek-top span{opacity:.78;margin-top:.08rem;font-size:.48rem;display:block}.peek-cta{z-index:2;color:#fbf7f0;background:#c45c26;border-radius:99px;place-items:center;min-height:1.85rem;font-size:.62rem;font-weight:800;display:grid;position:absolute;bottom:1.35rem;left:.7rem;right:.7rem}@keyframes story-open{0%,16%{opacity:0;visibility:hidden}20%,58%{opacity:1;visibility:visible}64%,to{opacity:0;visibility:hidden}}@keyframes peek-bar{0%,18%{opacity:1;transform:scaleX(0)}56%{opacity:1;transform:scaleX(1)}62%,to{opacity:0;transform:scaleX(1)}}.tap-target,.tap-ring{position:relative}.screen.is-on .tap-target{animation:.5s cubic-bezier(.22,1,.32,1) both rise-in,3.2s ease-in-out .8s infinite press-card}.screen.is-on .tap-ring .story-ring-disc{animation:3.2s ease-in-out .4s infinite ring-press}@keyframes press-card{0%,28%,62%,to{transform:none;box-shadow:0 10px 22px #1c18140f}38%,50%{transform:scale(.97);box-shadow:0 0 0 2px #c45c2638}}@keyframes ring-press{0%,22%,55%,to{transform:none}32%,42%{transform:scale(.92)}}@keyframes btn-swap{0%,48%,to{opacity:1}58%,86%{opacity:0}}@keyframes btn-swap-in{0%,48%,to{opacity:0}58%,86%{opacity:1}}.sistema-finale{min-height:88svh;display:grid;position:relative}@media (min-width:800px){.sistema-finale{grid-template-columns:1fr 1fr}}.door{min-height:44svh;color:inherit;flex-direction:column;justify-content:flex-end;padding:2.2rem 1.6rem 2.4rem;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.32,1);display:flex;position:relative;overflow:hidden}.door:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff2e 48%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.door:hover{transform:translateY(-6px)}.door:hover:after{animation:.7s door-shine}@keyframes door-shine{to{transform:translate(120%)}}.door-guest{color:#244536;background:#fbf7f0}.door-owner{color:#fbf7f0;background:#244536}.door h3{font-family:var(--font-display), ui-serif, Georgia, serif;margin:0;font-size:clamp(2.2rem,4vw,3.4rem);line-height:.95}.door p{opacity:.82;max-width:22rem;margin:.9rem 0 0;line-height:1.5}.door span{letter-spacing:.16em;text-transform:uppercase;margin-top:1.4rem;font-size:.78rem;font-weight:800;display:inline-block}@media (max-width:959px){.sistema-nav{padding:.8rem 1rem}.sistema-show{gap:1.1rem;padding:4.6rem 1rem 1.2rem}.sistema-hero{padding:.15rem 0 .4rem}.sistema-hero h1{max-width:12ch;font-size:clamp(2.35rem,11vw,3.35rem)}.sistema-hero p.lede{margin-top:.9rem;font-size:.98rem}.sistema-scroll-hint{margin-top:1rem}.sistema-device-pin{width:min(232px,68vw)}.phone-stage{width:min(214px,62vw)}.sistema-acts{gap:7vh;padding-bottom:6vh}.sistema-act{padding:.55rem 0}.sistema-act.is-live{padding-left:.85rem}.sistema-act h2{font-size:clamp(1.7rem,8vw,2.4rem)}.sistema-act p{font-size:1rem}.sistema-act h2,.sistema-act p,.sistema-act li{opacity:.55;transform:none}.door{min-height:38svh;padding:1.8rem 1.2rem 2rem}}@media (prefers-reduced-motion:reduce){.sistema-portal{height:0;min-height:0}.sistema-portal-sticky{display:none}.sistema-reveal{box-shadow:none;border-radius:0;margin-top:0}.sistema-portal-ken,.sistema-portal-sun,.sistema-portal-flies i,.sistema-portal-fg,.sistema-portal-dust i,.sistema-portal-brand,.sistema-portal-copy .sistema-kicker,.sistema-portal-hint{animation:none!important}.sistema-portal-plate,.sistema-portal-fg,.sistema-portal-vignette,.sistema-portal-matte,.sistema-portal-veil,.sistema-portal-skip{filter:none!important;transform:none!important}.sistema-portal-copy{opacity:1!important;transform:none!important}.sistema-portal-veil{display:none}.orb,.hero-word,.hint-chevron,.act-pill.is-on,.door:after,.phone-tilt,.phone-plinth,.phone-kick,.screen,.screen.is-on .space-card,.screen.is-on .story-ring,.screen.is-on .pix-card,.screen.is-on .slot-row,.tap-target,.tap-ring .story-ring-disc,.app-btn span,.story-spin,.story-peek,.peek-bars i.is-on,.meter-pill.is-vivo,.story-dot,.ghost-finger,.device-sweep,.act-index b,.pix-ok,.pix-push,.hold-timer.is-live,.hold-timer span,.chain-arrow{transition:none!important;animation:none!important}.hero-word,.sistema-kicker,.sistema-hero .lede,.sistema-scroll-hint{opacity:1;transform:none}.screen.is-on,.screen.is-on .story-peek,.sistema-act h2,.sistema-act p,.sistema-act li{opacity:1;visibility:visible;transform:none}}.sistema-media{max-width:72rem;margin:0 auto 4rem;padding:0 1.25rem}.sistema-media-head{margin-bottom:1.5rem}.sistema-media-lead{color:#1c1814b8;max-width:42rem;margin-top:.75rem;font-size:1.05rem;line-height:1.55}.sistema-media-hero{gap:1rem;display:grid}.sistema-media-video{border:1px solid var(--line);background:#161310;border-radius:1.6rem;width:min(100%,360px);margin:0 auto;display:block;box-shadow:0 24px 60px #1c181424}.sistema-media-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.sistema-media-btn{border:1px solid var(--line);background:var(--cream);color:var(--moss);cursor:pointer;border-radius:999px;padding:.65rem 1.1rem;font-size:.9rem;font-weight:700;text-decoration:none}.sistema-media-btn.primary{background:var(--clay);border-color:var(--clay);color:var(--cream)}.sistema-media-btn.ghost{background:0 0}.sistema-media-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:2rem;padding:0;list-style:none;display:grid}.sistema-media-card{border:1px solid var(--line);background:var(--cream);border-radius:1.25rem;margin:0;overflow:hidden}.sistema-media-card img{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.sistema-media-card figcaption{gap:.25rem;padding:.85rem 1rem 1rem;font-size:.85rem;display:grid}.sistema-media-card strong{color:var(--moss);font-size:.95rem}.sistema-media-card span{color:#1c18148c}.sistema-media-card a{color:var(--clay);margin-top:.35rem;font-weight:700;text-decoration:none}
