@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins-300.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins-800.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg: #0A1520;--color-bg-alt: #0B1A24;--color-bg-deep: #060F17;--color-lime: #8BC53F;--color-lime-bright: #9ACD32;--color-blue: #2B7DD6;--color-blue-soft: rgba(43, 125, 214, .12);--color-text: #FFFFFF;--color-text-secondary: #A8B5BD;--color-text-muted: rgba(168, 181, 189, .6);--color-white: #FFFFFF;--color-card-bg: rgba(255, 255, 255, .04);--color-card-bg-hover: rgba(255, 255, 255, .06);--color-card-border: rgba(255, 255, 255, .08);--color-card-border-hover: rgba(139, 197, 63, .35);--color-divider: rgba(255, 255, 255, .06);--gradient-bg: radial-gradient( ellipse 80% 50% at 50% -10%, rgba(43, 125, 214, .1) 0%, rgba(43, 125, 214, 0) 55% );--gradient-lime: linear-gradient(135deg, var(--color-lime) 0%, var(--color-lime-bright) 100%);--font-sans: "Poppins", "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--fs-display: clamp(1.75rem, 1.15rem + 2.2vw, 3rem);--fs-h1: clamp(2.25rem, 1.4rem + 3.5vw, 3.5rem);--fs-h2: clamp(1.75rem, 1.2rem + 2.2vw, 2.5rem);--fs-h3: clamp(1.375rem, 1.1rem + 1vw, 1.75rem);--fs-h4: clamp(1.125rem, 1rem + .5vw, 1.375rem);--fs-body-lg: clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--fs-body: 1rem;--fs-small: .875rem;--fs-xs: .75rem;--lh-tight: 1.1;--lh-snug: 1.25;--lh-normal: 1.5;--lh-relaxed: 1.7;--ls-tight: -.02em;--ls-normal: 0;--ls-wide: .04em;--ls-caps: .12em;--space-0: 0;--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;--space-9: 6rem;--space-10: 8rem;--section-padding-y: clamp(4rem, 2rem + 8vw, 8rem);--container-max: 1280px;--container-padding: clamp(1.25rem, .5rem + 3vw, 3rem);--radius-sm: .5rem;--radius-md: .875rem;--radius-lg: 1.25rem;--radius-xl: 1.75rem;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .25);--shadow-md: 0 8px 24px rgba(0, 0, 0, .35);--shadow-lg: 0 20px 60px rgba(0, 0, 0, .45);--shadow-lime: 0 8px 30px rgba(139, 197, 63, .25);--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease;--z-base: 1;--z-header: 100;--z-overlay: 1000;--z-modal: 2000}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--color-text);background-color:var(--color-bg);background-image:var(--gradient-bg);background-repeat:no-repeat;background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100vh;overflow-x:hidden}img,picture,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}ul,ol{list-style:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none}:focus-visible{outline:2px solid var(--color-lime);outline-offset:3px;border-radius:var(--radius-sm)}::selection{background:var(--color-lime);color:var(--color-bg)}h1,h2,h3,h4,h5,h6{font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--color-text)}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}p{line-height:var(--lh-relaxed);color:var(--color-text-secondary)}strong,b{font-weight:var(--fw-bold)}.title{font-weight:var(--fw-regular);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--color-text)}.title strong,.title b{font-weight:var(--fw-bold)}.title--display{font-size:var(--fs-display)}.title--h1{font-size:var(--fs-h1)}.title--h2{font-size:var(--fs-h2)}.title--h3{font-size:var(--fs-h3)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.text-lime{color:var(--color-lime)}.text-blue{color:var(--color-blue)}.text-white{color:var(--color-white)}.lead{font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);color:var(--color-text-secondary)}.eyebrow{display:inline-block;font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-lime)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-padding)}.section{padding-block:var(--section-padding-y);scroll-margin-top:var(--header-height, 88px)}.section--alt{background-color:var(--color-bg-alt)}.section--deep{background-color:var(--color-bg-deep)}.card{background-color:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);padding:var(--space-6);transition:border-color var(--transition-base),background-color var(--transition-base),transform var(--transition-base)}.card:hover{background-color:var(--color-card-bg-hover);border-color:var(--color-card-border-hover)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);font-weight:var(--fw-semibold);font-size:var(--fs-body);line-height:1;transition:transform var(--transition-fast),box-shadow var(--transition-base),background-color var(--transition-base),color var(--transition-base)}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--gradient-lime);color:var(--color-bg)}.btn--primary:hover{box-shadow:var(--shadow-lime)}.btn--outline{border:1px solid var(--color-card-border);color:var(--color-text)}.btn--outline:hover{border-color:var(--color-lime);color:var(--color-lime)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--header-height: 88px}.site-header{position:fixed;inset:0 0 auto 0;z-index:var(--z-header);height:var(--header-height);display:flex;align-items:center;background-color:#0a1520b8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--color-divider)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);width:100%}.site-header__logo{display:inline-flex;align-items:center;flex-shrink:0}.site-header__logo img{height:56px;width:auto}.main-nav{display:flex;align-items:center;gap:clamp(1.25rem,.5rem + 2vw,2.75rem)}.main-nav__link{font-size:var(--fs-small);font-weight:var(--fw-medium);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-text-secondary);white-space:nowrap;transition:color var(--transition-fast)}.main-nav__link:hover{color:var(--color-lime)}.site-header__cta{flex-shrink:0}.btn--specialist{border:1px solid var(--color-lime);border-radius:var(--radius-md);padding:var(--space-3) var(--space-5);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-white);box-shadow:0 0 #8bc53f00;transition:box-shadow var(--transition-base),background-color var(--transition-base)}.btn--specialist:hover{background-color:#8bc53f14;box-shadow:var(--shadow-lime)}.btn--specialist .btn__arrow{transition:transform var(--transition-base)}.btn--specialist:hover .btn__arrow{transform:translate(4px)}.nav-toggle{display:none;width:44px;height:44px;align-items:center;justify-content:center;color:var(--color-white);font-size:1.5rem;z-index:1}.main-nav__cta{display:none}@media (max-width: 992px){.nav-toggle{display:inline-flex}.site-header__cta{display:none}.main-nav{position:fixed;top:var(--header-height);left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:var(--space-2) var(--container-padding) var(--space-6);background-color:#0a1520fa;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--color-divider);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity var(--transition-base),transform var(--transition-base),visibility var(--transition-base)}.site-header.is-open .main-nav{opacity:1;visibility:visible;transform:none}.main-nav__link{font-size:var(--fs-body);padding:var(--space-4) 0;border-bottom:1px solid var(--color-divider)}.main-nav__cta{display:inline-flex;align-self:flex-start;margin-top:var(--space-5)}}.site-footer{background-color:var(--color-bg-deep);padding-block:clamp(3rem,2rem + 4vw,5rem);border-top:1px solid var(--color-divider)}.site-footer__grid{display:grid;grid-template-columns:1.3fr 1.1fr 1fr 1fr 1.2fr;gap:clamp(2rem,1rem + 3vw,4rem)}.footer-brand__logo img{height:140px;width:auto}.footer-social{display:flex;gap:var(--space-3);margin-top:var(--space-5)}.footer-social a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--color-card-border);color:var(--color-text-secondary);transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.footer-social a:hover{color:var(--color-blue);border-color:var(--color-blue);background-color:#2b7dd614}.footer-social svg{width:20px;height:20px}.footer-col__title{font-size:var(--fs-h4);font-weight:var(--fw-bold);color:var(--color-white);margin-bottom:var(--space-5)}.footer-list{display:flex;flex-direction:column;gap:var(--space-3)}.footer-list li{display:flex;align-items:center;gap:var(--space-3);color:var(--color-text-secondary)}.footer-list li:before{content:"";flex-shrink:0;width:5px;height:5px;border-radius:50%;background-color:var(--color-text-muted)}.footer-list a{transition:color var(--transition-fast)}.footer-list a:hover{color:var(--color-blue)}.footer-contact{display:flex;flex-direction:column;gap:var(--space-4)}.footer-contact li{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--color-text-secondary);line-height:var(--lh-snug)}.footer-contact svg{flex-shrink:0;width:20px;height:20px;color:var(--color-blue);margin-top:1px}.footer-contact a:hover{color:var(--color-blue)}.site-footer__bottom{margin-top:clamp(2.5rem,1.5rem + 3vw,4rem);padding-top:var(--space-5);border-top:1px solid var(--color-divider);font-size:var(--fs-small);color:var(--color-text-muted)}@media (max-width: 900px){.site-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.site-footer__grid{grid-template-columns:1fr}}.solucao-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--fs-small);color:var(--color-text-muted);margin-bottom:var(--space-6)}.solucao-breadcrumb a{color:var(--color-text-secondary);transition:color var(--transition-fast)}.solucao-breadcrumb a:hover{color:var(--color-blue)}.solucao-breadcrumb [aria-current=page]{color:var(--color-white)}.solucao-hero{padding-top:calc(var(--header-height) + clamp(2.5rem,1rem + 6vw,5rem));padding-bottom:clamp(2.5rem,1.5rem + 4vw,5rem);border-bottom:1px solid var(--color-divider)}.solucao-hero__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.solucao-hero__icon{display:inline-flex;align-items:center;justify-content:center;width:92px;height:92px;border-radius:var(--radius-lg);border:1px solid var(--color-card-border);background-color:var(--color-card-bg);color:var(--color-blue);margin-bottom:var(--space-5);box-shadow:0 0 40px #2b7dd62e;transition:transform var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.solucao-hero__icon svg{width:48px;height:48px;transition:transform var(--transition-base)}.solucao-hero__icon:hover{transform:translateY(-4px);border-color:var(--color-blue);box-shadow:0 0 60px #2b7dd661}.solucao-hero__icon:hover svg{transform:scale(1.1)}.solucao-hero__title{font-size:clamp(2.25rem,1.4rem + 3.4vw,4rem);font-weight:var(--fw-bold);line-height:1.15;letter-spacing:var(--ls-tight);color:var(--color-white);max-width:20ch;margin:var(--space-4) 0 var(--space-5)}.solucao-hero__inner .solucao-lead{margin-inline:auto}.solucao-hero__inner .solucao-actions{justify-content:center}.solucao-lead{font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);color:var(--color-text-secondary);max-width:46rem;margin-bottom:var(--space-7)}.solucao-actions{display:flex;flex-wrap:wrap;gap:var(--space-4)}.solucao-section__title{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.4rem);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--color-white);text-wrap:balance;margin-bottom:var(--space-5)}.solucao-subtitle{font-size:var(--fs-h4);font-weight:var(--fw-semibold);color:var(--color-white);margin:var(--space-6) 0 var(--space-4)}.solucao-prose{max-width:64rem}.solucao-prose p{font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.solucao-prose strong{color:var(--color-white);font-weight:var(--fw-semibold)}.solucao-checklist{display:grid;gap:var(--space-3);max-width:50rem}.solucao-checklist li{display:flex;gap:var(--space-3);font-size:var(--fs-body-lg);line-height:var(--lh-snug);color:var(--color-text-secondary)}.solucao-checklist li:before{content:"";flex-shrink:0;width:8px;height:8px;margin-top:.55em;border-radius:50%;background-color:var(--color-lime)}.solucao-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(1.25rem,.5rem + 1.5vw,2rem);margin-top:var(--space-7)}.solucao-card{background-color:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);padding:clamp(1.5rem,1rem + 1.2vw,2.25rem);transition:border-color var(--transition-base),transform var(--transition-base)}.solucao-card:hover{border-color:var(--color-card-border-hover);transform:translateY(-3px)}.solucao-card__num{display:block;font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);color:var(--color-lime);margin-bottom:var(--space-3)}.solucao-card__title{font-size:var(--fs-h4);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--color-white);margin-bottom:var(--space-3)}.solucao-card__desc{font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--color-text-secondary);margin:0}.solucao-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(1.25rem,.5rem + 1.5vw,2rem);margin-top:var(--space-7)}.solucao-compare__panel{border:1px solid var(--color-card-border);border-radius:var(--radius-lg);padding:clamp(1.5rem,1rem + 1.5vw,2.5rem);background-color:var(--color-card-bg)}.solucao-compare__panel--gain{border-color:#8bc53f66;background-color:#8bc53f0f}.solucao-compare__title{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-h4);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--color-white);margin:0 0 var(--space-5)}.solucao-compare__tag{flex-shrink:0;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:var(--fs-small);font-weight:var(--fw-bold)}.solucao-compare__tag--bad{background-color:#e5484d26;color:#e5646a}.solucao-compare__tag--good{background-color:#8bc53f2e;color:var(--color-lime)}.solucao-comparelist{display:grid;gap:var(--space-4)}.solucao-comparelist li{display:flex;gap:var(--space-3);line-height:var(--lh-snug);color:var(--color-text-secondary)}.solucao-comparelist li:before{flex-shrink:0;font-weight:var(--fw-bold);line-height:1.45}.solucao-comparelist--bad li:before{content:"\d7";color:#e5646a}.solucao-comparelist--good li:before{content:"\2713";color:var(--color-lime)}.solucao-cta{text-align:center}.solucao-cta__title{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.4rem);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--color-white);text-wrap:balance;margin:0 auto var(--space-5)}.solucao-cta__text{font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);color:var(--color-text-secondary);max-width:42rem;margin:0 auto var(--space-7)}.solucao-cta__actions{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center}.reforma{--reforma-pos: 50%;margin-top:var(--space-7)}.reforma__frame{position:relative;max-width:780px;margin-inline:auto;aspect-ratio:640 / 420;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-card-border);cursor:ew-resize;touch-action:none;user-select:none;-webkit-user-select:none}.reforma__side{position:absolute;top:0;right:0;bottom:0;left:0}.reforma__side--after{z-index:1}.reforma__side--before{z-index:2;clip-path:inset(0 calc(100% - var(--reforma-pos)) 0 0)}.reforma__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.reforma__caption{position:absolute;bottom:0;left:0;right:0;padding:clamp(.8rem,.6rem + .7vw,1.2rem);padding-top:2.75rem;pointer-events:none}.reforma__caption--before{background:linear-gradient(to top,#1a0b0cf2 38%,#1a0b0c00)}.reforma__caption--after{text-align:right;background:linear-gradient(to top,#08151ff2 38%,#08151f00)}.reforma__caption--after .reforma__caption-title,.reforma__caption--after .reforma__caption-list li{flex-direction:row-reverse}.reforma__legend{display:none}.reforma__caption-title{display:flex;align-items:center;gap:var(--space-2);font-size:clamp(.8rem,.7rem + .4vw,.95rem);font-weight:var(--fw-semibold);color:var(--color-white);margin:0 0 var(--space-3)}.reforma__caption-mark{flex-shrink:0;width:1.15rem;height:1.15rem;display:inline-grid;place-items:center;border-radius:50%;font-size:.7rem;font-weight:var(--fw-bold)}.reforma__caption-mark--bad{background-color:#e5484d33;color:#e5646a}.reforma__caption-mark--good{background-color:#8bc53f38;color:var(--color-lime)}.reforma__caption-list{display:grid;gap:6px}.reforma__caption-list li{display:flex;gap:8px;font-size:clamp(.72rem,.62rem + .35vw,.85rem);line-height:1.3;color:var(--color-text-secondary)}.reforma__caption-list li:before{flex-shrink:0;font-weight:var(--fw-bold);line-height:1.3}.reforma__caption-list--bad li:before{content:"\d7";color:#e5646a}.reforma__caption-list--good li:before{content:"\2713";color:var(--color-lime)}.reforma__divider{position:absolute;top:0;bottom:0;left:var(--reforma-pos);width:2px;transform:translate(-1px);background:#ffffffe0;box-shadow:0 0 12px #8bc53f8c;pointer-events:none;z-index:4}.reforma__handle{position:absolute;top:50%;left:var(--reforma-pos);transform:translate(-50%,-50%);z-index:5;width:42px;height:42px;border:2px solid var(--color-lime);border-radius:50%;background:var(--color-bg-deep);color:var(--color-lime);display:grid;place-items:center;font-size:18px;line-height:1;cursor:ew-resize;box-shadow:var(--shadow-lime),0 2px 10px #00000080;transition:background-color var(--transition-base),box-shadow var(--transition-base)}.reforma__handle:hover{background-color:#8bc53f1f;box-shadow:0 0 26px #8bc53f73,0 2px 10px #00000080}.reforma__handle:focus-visible{outline:3px solid var(--color-lime);outline-offset:3px}.reforma__hint{text-align:center;font-size:var(--fs-small);color:var(--color-text-muted);margin-top:var(--space-3)}.r-after-win{fill:url(#rGlass);stroke:#78b4f073;stroke-width:1.5}.r-after-win--lit{fill:#8bc53f6b;stroke:#8bc53fbf}.r-before-win{fill:#15181b;stroke:#3a3f45;stroke-width:1.5}.r-before-win--dim{fill:#5c4f2e;stroke:#6e5f38}.r-shield{filter:drop-shadow(0 0 8px rgba(139,197,63,.5))}.r-crack{fill:none;stroke:#c44a4ebf;stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.r-board{fill:#50402b;stroke:#34291a;stroke-width:1}.r-broken{stroke:#d4565ae6;stroke-width:2.2;stroke-linecap:round}@media (max-width: 620px){.reforma__caption{display:none}.reforma__legend{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-top:var(--space-5)}}@media (max-width: 460px){.reforma__legend{grid-template-columns:1fr}}
