:root{--ish-pri:#0189d8;--ish-pri-dark:#014d80;--ish-pri-mid:#0162a0;--ish-pri-light:#b3dff5;--ish-pri-bg:#ebf6fd;--ish-black:#161616;--ish-text:#1c1c1c;--ish-muted:#6b6b6b;--ish-border:#e5e7eb;--ish-gold:#f3b639;--ish-gold-dark:#e0a020;--ish-green:#18b85b;--ish-surface:#f8f9fa;--ish-max:900px;--ish-max-wide:1300px;--ish-shadow:0 4px 20px #00000012;--ish-radius:16px;--ish-radius-sm:8px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--ish-text);background:#fff;font-family:IBM Plex Sans,sans-serif}body.ish-menu-open{overflow:hidden}h1,h2,h3,h4,h5,h6,.ish-faq-item summary,.ish-proj-card h3,.ish-section-label h2{font-family:IBM Plex Sans,sans-serif!important}p,span,li,a,button,input,select,textarea{font-family:inherit}.ish-section{width:100%;color:var(--ish-text);font-family:IBM Plex Sans,sans-serif}.ish-inner{max-width:var(--ish-max);margin:0 auto;padding:80px 24px}.ish-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ish-pri);background:#0189d814;border:1px solid #0189d82e;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;font-size:11px;font-weight:800;display:inline-flex}.ish-kicker:before{content:"";background:var(--ish-gold);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #f3b6392e}.ish-section-label{align-items:center;gap:12px;margin-bottom:14px;display:flex}.ish-section-icon{border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ish-section-icon svg{width:22px;height:22px}.ish-section-label h2{color:var(--ish-black);letter-spacing:-.02em;font-size:1.6rem;font-weight:900;line-height:1.1}.ish-btn-primary{border-radius:var(--ish-radius-sm);background:var(--ish-gold);color:#2c1a0a;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:14px 28px;font-family:IBM Plex Sans,sans-serif;font-size:1rem;font-weight:800;text-decoration:none;animation:1.45s ease-in-out infinite ishGlow;display:inline-flex}@media (hover:hover){.ish-btn-primary:hover{background:var(--ish-gold-dark)!important;color:#2c1a0a!important;text-decoration:none!important}}.ish-btn-secondary{border-radius:var(--ish-radius-sm);color:#fff;cursor:pointer;background:0 0;border:2px solid #ffffff80;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:14px 28px;font-family:IBM Plex Sans,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.ish-btn-secondary:hover{color:#fff!important;background:#ffffff14!important;border-color:#fff!important;text-decoration:none!important}}.ish-btn-blue{border-radius:var(--ish-radius-sm);background:var(--ish-pri);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:13px 24px;font-family:IBM Plex Sans,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.ish-btn-blue:hover{background:var(--ish-pri-mid)!important;color:#fff!important;text-decoration:none!important}}.ish-card{border:1px solid var(--ish-border);border-radius:var(--ish-radius);box-shadow:var(--ish-shadow);background:#fff}.ish-grid-3,.ish-grid-2{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:640px){.ish-grid-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.ish-grid-3{grid-template-columns:repeat(3,1fr)}}@keyframes ishGlow{0%,to{box-shadow:0 0 6px #f3b6394d}50%{box-shadow:0 0 16px 2px #f3b639bf}}@keyframes ishBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.35)}}.ish-anchor{scroll-margin-top:72px}#ishHeader{z-index:80;height:0;position:sticky;top:0;overflow:visible}#ishMenuRoot{background:0 0}.ish-header-wrap{z-index:95;background:#fff;border-bottom:1px solid #dcdcdc59;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 14px #0000000a}.ish-header{max-width:var(--ish-max-wide);justify-content:space-between;align-items:center;gap:12px;width:100%;height:68px;margin:0 auto;padding:0 24px;display:flex;position:relative}.ish-header-left,.ish-header-right{flex:none;align-items:center;gap:10px;display:flex}.ish-header-left{width:48px}.ish-menu-btn{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.ish-menu-btn span,.ish-menu-btn span:before,.ish-menu-btn span:after{background:var(--ish-black);content:"";border-radius:999px;width:24px;height:2.5px;display:block;position:relative}.ish-menu-btn span:before{position:absolute;top:-8px;left:0}.ish-menu-btn span:after{position:absolute;top:8px;left:0}@media (hover:hover){.ish-menu-btn:hover{background:#0000000d!important}}.ish-header-logo{justify-content:center;align-items:center;padding:5px 0;text-decoration:none;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ish-header-logo img{width:auto;height:58px;display:block}@media (hover:hover){.ish-header-logo:hover{opacity:1!important}.ish-header-logo:hover img{opacity:1!important;filter:none!important}}.ish-share-btn{width:44px;height:44px;color:var(--ish-pri);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.ish-share-btn:hover{background:var(--ish-pri-bg)!important;color:var(--ish-pri)!important}}.ish-share-btn svg{width:22px;height:22px}.ish-overlay{-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;z-index:98;background:#00000080;transition:opacity .28s,visibility .28s;position:fixed;inset:0}.ish-panel{z-index:99;background:#fff;flex-direction:column;width:min(360px,90vw);height:100dvh;transition:transform .3s;display:flex;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:10px 0 40px #0000001f}.ish-menu-open .ish-overlay{opacity:1;visibility:visible}.ish-menu-open .ish-panel{transform:translate(0)}.ish-panel-top{justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 14px;display:flex}.ish-panel-top img{width:auto;height:44px;display:block}.ish-menu-close{color:#555;cursor:pointer;background:#f2f2f2;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:26px;line-height:1;display:inline-flex}@media (hover:hover){.ish-menu-close:hover{color:#222!important;background:#d8d8d8!important}}.ish-panel-links{flex:1;padding:8px 20px 20px;overflow-y:auto}.ish-panel-links ul{margin:0;padding:0;list-style:none}.ish-panel-links li+li{margin-top:2px}.ish-panel-links a{min-height:52px;color:var(--ish-text);border-bottom:1px solid #f0f0f0;align-items:center;gap:14px;padding:10px 0;font-family:IBM Plex Sans,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;display:flex}@media (hover:hover){.ish-panel-links a:hover{color:var(--ish-pri)!important;background:#0189d80d!important;text-decoration:none!important}}.ish-panel-links svg{width:20px;height:20px;color:var(--ish-pri);flex:none}.ish-panel-footer{border-top:1px solid var(--ish-border);color:var(--ish-muted);padding:16px 20px 24px;font-size:.84rem;line-height:1.5}.ish-panel-footer strong{color:var(--ish-pri)}@media (max-width:767px){#ishHeader{height:auto;overflow:hidden}.ish-header-wrap{position:sticky;top:0}.ish-header{height:62px;padding:0 16px}.ish-inner{padding:56px 18px}}.elementor-widget-image img:hover,.elementor-image-box-img img:hover{opacity:1!important;filter:none!important;transform:none!important}:is(.elementor-section:has(.ish-hero),.e-con:has(.ish-hero)){margin:0!important;padding:0!important}.elementor-widget-container:has(.ish-hero){padding:0!important}.ish-proj-section,.ish-impacto,.ln-section,.ish-faq,.ish-pdp-section,.ish-doar-top,.ish-footer{content-visibility:auto;contain-intrinsic-size:auto 520px}.ish-hero{content-visibility:visible}
.ish-hero{background:#fff;width:100%;font-family:IBM Plex Sans,sans-serif;overflow:hidden}.ish-hero-split{grid-template-columns:1fr;max-width:1400px;margin:0 auto;display:grid}.ish-hero-content{background:#fff;flex-direction:column;order:2;justify-content:center;padding:40px 24px 52px;display:flex}.ish-hero-media{background:#fff;order:1;min-height:58vw;max-height:68vw;position:relative;overflow:hidden}.ish-hslide{object-fit:cover;object-position:center center;opacity:0;transform-origin:50%;width:100%;height:100%;transition:opacity 1.2s;display:block;position:absolute;inset:0;transform:scale(1.05)}.ish-hslide.is-zooming{will-change:opacity, transform;transition:opacity 1.2s,transform 8s linear;transform:scale(1.14)}.ish-hslide.is-active{opacity:1;will-change:opacity, transform}.ish-hero-media:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000,#fff);height:80px;position:absolute;bottom:0;left:0;right:0}.ish-hero-h1{color:#0d0d0d;letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(2rem,8vw,3.8rem);font-weight:900;line-height:1.06}.ish-hero-h1 em{color:#0189d8;font-style:normal}.ish-hero-sub{color:#555;margin-bottom:30px;font-size:1rem;line-height:1.65}.ish-hero-sub strong{color:#0d0d0d;font-weight:700}.ish-hero-btn{color:#2c1a0a;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:#f3b639;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;padding:14px 28px;font-family:IBM Plex Sans,sans-serif;font-size:1rem;font-weight:900;text-decoration:none;transition:background .2s;animation:1.5s ease-in-out infinite ishHglow;display:flex}@media (hover:hover){.ish-hero-btn:hover{background:#e0a020}}.ish-hero-btn svg{fill:currentColor;flex:none;width:20px;height:20px}.ish-hero-safe{color:#18b85b;justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:.8rem;font-weight:700;display:flex}.ish-hero-safe svg{flex:none;width:14px;height:14px}@keyframes ishHglow{0%,to{box-shadow:0 6px 22px #f3b63952}50%{box-shadow:0 8px 30px #f3b6399e}}@media (min-width:768px){.ish-hero-split{grid-template-rows:500px;grid-template-columns:1fr 1fr;max-width:none;max-height:500px}.ish-hero-content{order:1;padding:72px 60px 72px 0}.ish-hero-text-wrap{padding-left:clamp(100px,100vw - 1450px,250px)}.ish-hero-media{order:2;height:500px;min-height:500px;max-height:500px}.ish-hslide{object-position:left center;transform-origin:0}.ish-hero-media:after{bottom:unset;right:unset;background:linear-gradient(90deg,#fff,#0000);width:90px;height:100%;top:0;left:0}.ish-hero-btn{align-self:flex-start;width:auto}.ish-hero-safe{justify-content:flex-start}.ish-hero-h1{font-size:clamp(2.2rem,3.8vw,3.8rem)}.ish-hero-sub{max-width:400px}}@media (min-width:1200px){.ish-hero-content{padding:80px 60px 80px 0}}
.ish-proj-section{background:#fff;width:100%;margin:0;padding:56px 24px}.ish-proj__wrap{max-width:600px;margin:0 auto}.ish-proj__head{margin-bottom:0;display:block}.ish-proj__head .ish-section-label{margin-bottom:6px}.ish-proj__title{color:#0d0d0d;letter-spacing:-.02em;margin:0;font-size:clamp(1.45rem,4.5vw,2rem);font-weight:900;line-height:1.15}.ish-proj__title em{color:#0189d8;font-style:normal}.ish-proj__sub{color:#555;margin:0 0 24px;font-size:1rem;font-weight:600;line-height:1.65}.ish-sl-region{position:relative}.ish-sl-peek-wrap{margin:0;padding:0;overflow:hidden}@media (min-width:768px){.ish-sl-peek-wrap{margin:0 -390px;padding:0 390px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000005 20px,#0000000f 45px,#00000024 75px,#00000042 105px,#0000006b 135px,#0009 165px,#000000c2 195px,#000000e6 220px,#000000f7 245px,#000 270px calc(100% - 270px),#000000f7 calc(100% - 245px),#000000e6 calc(100% - 220px),#000000c2 calc(100% - 195px),#0009 calc(100% - 165px),#0000006b calc(100% - 135px),#00000042 calc(100% - 105px),#00000024 calc(100% - 75px),#0000000f calc(100% - 45px),#00000005 calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#00000005 20px,#0000000f 45px,#00000024 75px,#00000042 105px,#0000006b 135px,#0009 165px,#000000c2 195px,#000000e6 220px,#000000f7 245px,#000 270px calc(100% - 270px),#000000f7 calc(100% - 245px),#000000e6 calc(100% - 220px),#000000c2 calc(100% - 195px),#0009 calc(100% - 165px),#0000006b calc(100% - 135px),#00000042 calc(100% - 105px),#00000024 calc(100% - 75px),#0000000f calc(100% - 45px),#00000005 calc(100% - 20px),#0000 100%)}}.ish-sl-outer{width:100%;position:relative;overflow:visible}.ish-sl-track{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;gap:20px;transition:transform .42s cubic-bezier(.25,.46,.45,.94);display:flex}.ish-sl-track.is-dragging{cursor:grabbing;transition:none}.ish-sl-btn{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;background:#00000038;border:0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.4rem;line-height:1;transition:background .2s;display:flex;position:absolute;top:40%;transform:translateY(-50%)}@media (hover:hover){.ish-sl-btn:hover{background:#0006}}.ish-sl-btn--prev{left:10px}.ish-sl-btn--next{right:10px}.ish-slide{box-sizing:border-box;background:#fafafa;border:1px solid #eaeaea;border-radius:14px;flex:0 0 100%;min-width:0;overflow:hidden}.ish-slide-img{aspect-ratio:4/3;object-fit:cover;object-position:left center;width:100%;max-height:400px;display:block}.ish-slide__body{padding:14px 16px 18px}.ish-slide__name{color:#0d0d0d;margin-bottom:6px;font-size:.95rem;font-weight:800}.ish-slide__desc{color:#555;font-size:.82rem;line-height:1.6}.ish-slide__tag{color:#0189d8;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:5px;margin-top:10px;font-size:.72rem;font-weight:700;display:inline-flex}.ish-slide__tag svg{flex:none;width:11px;height:11px}.ish-sl-dots{justify-content:center;gap:6px;margin-top:18px;display:flex}.ish-sl-dot{cursor:pointer;background:#ccc;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:background .25s,width .25s}.ish-sl-dot.active{background:#0189d8;border-radius:4px;width:20px}
.ish-doar-top{background:#fff;padding:80px 24px 56px}.ish-doar-top-inner{max-width:1000px;margin:0 auto}.ish-doar-top-header{text-align:left;margin-bottom:40px}.ish-doar-header-ttl{align-items:center;gap:12px;margin-bottom:8px;display:flex}.ish-doar-header-ico{background:#0189d814;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ish-doar-header-ico svg{width:22px;height:22px}.ish-doar-top-header h2{color:#161616;letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:900;line-height:1.1}.ish-doar-top-header p{color:#555;font-size:1rem;font-weight:500;line-height:1.65}.ish-proj-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:640px){.ish-proj-grid{grid-template-columns:repeat(3,1fr)}}.ish-proj-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 4px 20px #0000000f}@media (hover:hover){.ish-proj-card:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0189d821}}.ish-proj-card-img{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%;display:block}.ish-proj-card-top{flex:1;padding:22px 24px 14px}.ish-proj-card-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.ish-proj-icon{background:#0189d814;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ish-proj-icon svg{color:#0189d8;width:20px;height:20px}.ish-proj-card h3{color:#161616;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:900;line-height:1.2}.ish-proj-card p{color:#555;font-size:.91rem;line-height:1.7}.ish-proj-tags{flex-wrap:wrap;gap:7px;padding:0 24px 18px;display:flex}.ish-proj-tag{color:#0189d8;letter-spacing:.04em;text-transform:uppercase;background:#0189d812;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:800}.ish-proj-card-footer{padding:0 24px 24px}.ish-proj-btn{color:#fff;cursor:pointer;background:#0189d8;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:11px 18px;font-size:.92rem;font-weight:800;text-decoration:none;transition:background .2s;display:flex}.ish-proj-btn:hover{background:#0162a0}.ish-proj-btn svg{flex:none;width:16px;height:16px}@media (max-width:640px){.ish-doar-top{padding:56px 18px 40px}}
.ish-impacto{background:linear-gradient(135deg,#014d80 0%,#0162a0 50%,#0189d8 100%);padding:80px 24px;position:relative;overflow:hidden}.ish-impacto:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='1' fill='rgba(255,255,255,0.05)'/%3E%3C/svg%3E");position:absolute;inset:0}.ish-impacto-inner{max-width:900px;margin:0 auto;position:relative}.ish-impacto-header{text-align:left;margin-bottom:48px}.ish-impacto-title{align-items:center;gap:12px;margin-bottom:8px;display:flex}.ish-impacto-title-ico{background:#ffffff26;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ish-impacto-title-ico svg{width:22px;height:22px}.ish-impacto-header h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:900;line-height:1.1}.ish-impacto-header p{color:#ffffffc7;margin:0;font-size:1.02rem;font-weight:600;line-height:1.65}.ish-impacto-stats{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:52px;display:grid}@media (min-width:700px){.ish-impacto-stats{grid-template-columns:repeat(4,1fr)}}.ish-impact-stat{text-align:center;-webkit-backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:16px;padding:28px 16px}.ish-impact-stat-num{color:#f3b639;letter-spacing:-.03em;margin-bottom:8px;font-family:Nunito,sans-serif;font-size:2.2rem;font-weight:900;line-height:1;display:block}.ish-impact-stat-label{color:#fffc;font-size:.85rem;font-weight:700;line-height:1.4}.ish-dep-slider-wrap{position:relative}.ish-dep-slider-outer{overflow:hidden}.ish-dep-slider-track{will-change:transform;gap:20px;transition:transform .45s cubic-bezier(.25,.46,.45,.94);display:flex}.ish-dep-card{box-sizing:border-box;background:#fffffff5;border-radius:16px;flex:0 0 100%;padding:28px 24px;box-shadow:0 4px 20px #0000001a}@media (min-width:768px){.ish-dep-card{flex:0 0 calc(33.3333% - 13.3333px)}}.ish-dep-stars{color:#f3b639;letter-spacing:2px;margin-bottom:14px;font-size:.9rem}.ish-dep-quote{color:#333;margin-bottom:20px;font-size:.95rem;font-style:italic;font-weight:600;line-height:1.7}.ish-dep-author{align-items:center;gap:12px;display:flex}.ish-dep-avatar{color:#fff;background:linear-gradient(135deg,#0189d8,#014d80);border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:900;display:flex}.ish-dep-name{color:#161616;font-size:.88rem;font-weight:900;line-height:1.2}.ish-dep-role{color:#888;margin-top:2px;font-size:.78rem;font-weight:600}.ish-dep-nav{justify-content:center;align-items:center;gap:14px;margin-top:22px;display:flex}.ish-dep-arrow{cursor:pointer;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;line-height:0;transition:background .2s;color:#fff!important;background:#ffffff26!important;border:1.5px solid #ffffff40!important;padding:0!important;display:flex!important}.ish-dep-arrow svg{flex-shrink:0;display:block}@media (hover:hover){.ish-dep-arrow:hover{background:#ffffff4d!important}}.ish-dep-dots{align-items:center;gap:8px;display:flex}.ish-dep-dot{cursor:pointer;background:#ffffff4d;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .2s}.ish-dep-dot.is-active{background:#fff;transform:scale(1.3)}@media (max-width:600px){.ish-impacto{padding:56px 18px}}.ish-dep-resumo{text-align:center;margin:0 0 22px;font-size:.9rem;font-weight:700}.ish-dep-resumo a{color:#ffffffe6;text-decoration:none}.ish-dep-resumo strong{color:#f3b639;font-size:1.05rem}.ish-dep-name{text-decoration:none;display:block}.ish-dep-quote{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;margin-bottom:12px;display:-webkit-box;overflow:hidden}.ish-dep-mais{text-align:left;font:inherit;cursor:pointer;align-self:flex-start;font-size:.82rem;font-weight:800;text-decoration:none;color:#0189d8!important;background:0 0!important;border:0!important;margin:0 0 16px!important;padding:0!important}.ish-dep-author{margin-top:auto}.ish-dep-card{flex-direction:column;display:flex}
.ish-faq{background:#f8f9fa;padding:80px 24px}.ish-faq-inner{max-width:700px;margin:0 auto}.ish-faq-header{text-align:left;margin-bottom:40px}.ish-faq-title{align-items:center;gap:12px;margin-bottom:8px;display:flex}.ish-faq-title-ico{background:#0189d814;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ish-faq-title-ico svg{width:22px;height:22px}.ish-faq-header h2{color:#161616;letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,4vw,2.1rem);font-weight:900;line-height:1.1}.ish-faq-header p{color:#555;font-size:1rem;font-weight:600;line-height:1.65}.ish-faq-list{margin:0;padding:0;list-style:none}.ish-faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:12px;overflow:hidden;box-shadow:0 2px 8px #0000000a}.ish-faq-item summary{cursor:pointer;color:#161616;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;font-family:Nunito,sans-serif;font-size:1rem;font-weight:800;line-height:1.4;list-style:none;display:flex}.ish-faq-item summary::-webkit-details-marker{display:none}.ish-faq-chevron{color:#0189d8;background:#ebf6fd;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .22s;display:inline-flex}.ish-faq-chevron svg{width:16px;height:16px}.ish-faq-item[open] .ish-faq-chevron{transform:rotate(180deg)}.ish-faq-item[open]{border-color:#b3dff5}.ish-faq-answer{color:#444;padding:0 22px 20px;font-size:.94rem;font-weight:600;line-height:1.75}.ish-faq-answer a{color:#0189d8;font-weight:700}.ish-faq-cta{text-align:center;margin-top:48px}.ish-faq-cta p{color:#555;margin-bottom:18px;font-size:.97rem;font-weight:600}.ish-faq-wa-btn{color:#fff;cursor:pointer;background:#25d366;border:0;border-radius:10px;align-items:center;gap:10px;padding:14px 28px;font-family:Nunito,sans-serif;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.ish-faq-wa-btn:hover{background:#1da851}.ish-faq-wa-btn svg{width:22px;height:22px}@media (max-width:600px){.ish-faq{padding:56px 18px}.ish-faq-item summary{padding:18px;font-size:.95rem}.ish-faq-answer{padding:0 18px 18px}}
.ish-fab{z-index:500;flex-direction:column;align-items:flex-end;gap:12px;transition:opacity .3s,transform .3s;display:flex;position:fixed;bottom:28px;right:24px}@media (max-width:540px){.ish-fab.is-hero-vis{transform:translateY(12px);opacity:0!important;pointer-events:none!important}}.ish-fab-bubble{background:#fff;border:1px solid #0189d81f;border-radius:14px;align-items:center;gap:10px;max-width:220px;padding:12px 16px;animation:.36s cubic-bezier(.34,1.4,.64,1) both ishBubbleIn;display:flex;position:relative;box-shadow:0 8px 28px #00000029}.ish-fab-bubble.hidden{display:none}.ish-fab-bubble-text{color:#1c1c1c;font-size:.82rem;font-weight:600;line-height:1.35}.ish-fab-bubble-x{color:#aaa;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:16px;line-height:1;display:flex}@media (hover:hover){.ish-fab-bubble-x:hover{color:#555!important;background:0 0!important}}.ish-fab-bubble:after{content:"";filter:drop-shadow(0 3px 4px #00000014);border:8px solid #0000;border-top-color:#fff;border-bottom:none;position:absolute;bottom:-8px;right:28px}.ish-fab-row{align-items:center;gap:12px;display:flex}.ish-fab-wrap{justify-content:center;align-items:center;display:flex;position:relative}.ish-fab-ring{pointer-events:none;border:2.5px solid #f3b63980;border-radius:999px;animation:2.2s ease-out infinite ishFabRing;position:absolute;inset:-6px}.ish-fab-ring:nth-child(2){border-color:#f3b63940;animation-delay:.55s;inset:-14px}.ish-fab-btn{z-index:1;color:#2c1a0a;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#f3b639;border:0;border-radius:999px;align-items:center;gap:10px;padding:15px 26px;font-size:1rem;font-weight:900;transition:background .2s,transform .15s;display:flex;position:relative;box-shadow:0 8px 30px #f3b6398c}@media (hover:hover){.ish-fab-btn:hover{transform:translateY(-2px);color:#2c1a0a!important;background:#e0a020!important;box-shadow:0 12px 36px #f3b639a6!important}}.ish-fab-btn:active{transform:translateY(0)}.ish-fab-btn svg{flex:none;width:20px;height:20px}.ish-fab-wa{color:#fff;background:#25d366;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex;box-shadow:0 4px 20px #25d36673}@media (hover:hover){.ish-fab-wa:hover{transform:translateY(-2px);color:#fff!important;background:#1da851!important;text-decoration:none!important}}.ish-fab-wa svg{width:28px;height:28px}@keyframes ishFabRing{0%{opacity:.8;transform:scale(1)}80%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}@keyframes ishBubbleIn{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:540px){.ish-fab{align-items:stretch;bottom:16px;left:12px;right:12px}.ish-fab-row{align-items:center}.ish-fab-wrap{flex:1}.ish-fab-ring{display:none}.ish-fab-btn{justify-content:center;width:100%;padding:16px 20px;font-size:1.05rem}.ish-fab-bubble{display:none}.ish-fab-wa{width:58px;height:58px}}
#ishDmModal,#ishDmModal *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}#ishDmModal{z-index:99999;background:#0000008c;justify-content:center;align-items:center;padding:16px;font-family:IBM Plex Sans,Arial,sans-serif;display:none;position:fixed;inset:0}#ishDmModal.is-open{display:flex}@media (min-width:541px){#ishDmModal{padding:20px}}.ish-dm-box{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:460px;max-height:92vh;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 40px #00000038}@media (min-width:541px){.ish-dm-box{max-height:min(680px,92vh);box-shadow:0 24px 72px #00000047}}.ish-dm-body{-webkit-overflow-scrolling:touch;flex:auto;padding:20px 16px 28px;overflow-y:auto}@media (min-width:541px){.ish-dm-body{padding:28px 24px}}.ish-dm-close{z-index:10;color:#555;cursor:pointer;background:#f0f0f0;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-family:inherit;font-size:18px;line-height:1;display:flex;position:absolute;top:12px;right:12px}@media (hover:hover){.ish-dm-close:hover{color:#555!important;background:#e0e0e0!important}}.ish-dm-step{display:none}.ish-dm-step.active{display:block}.ish-dm-back{cursor:pointer;color:#888;background:0 0;border:0;align-items:center;gap:5px;margin-bottom:16px;padding:0;font-family:inherit;font-size:.85rem;font-weight:600;display:inline-flex}.ish-dm-back svg{width:14px;height:14px}@media (hover:hover){.ish-dm-back:hover{color:#333!important;background:0 0!important}}.ish-dm-stag{letter-spacing:.11em;text-transform:uppercase;color:#0189d8;margin-bottom:4px;font-size:.68rem;font-weight:800;display:block}.ish-dm-title{color:#111;margin:0 0 18px;font-size:1.22rem;font-weight:800;line-height:1.2}.ish-cause-list{flex-direction:column;gap:10px;display:flex}.ish-cause-card{cursor:pointer;text-align:left;background:#fff;border:2px solid #ebebeb;border-radius:13px;align-items:center;gap:12px;width:100%;min-height:64px;padding:14px;font-family:inherit;display:flex}@media (hover:hover){.ish-cause-card:hover{color:#111!important;background:#fff!important;border-color:#0189d8!important;box-shadow:0 4px 14px #0189d81f!important}}.ish-cause-icon{background:#eaf5fc;border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;display:flex}.ish-cause-info{flex:1;min-width:0}.ish-cause-name{color:#111;font-size:.95rem;font-weight:700;display:block}.ish-cause-desc{color:#888;margin-top:2px;font-size:.74rem;display:block}.ish-cause-chevron{color:#ccc;flex:none;font-size:1.3rem}.ish-dm-tab{color:#fff;text-align:center;background:#0189d8;border-radius:7px;margin-bottom:14px;padding:8px;font-size:.78rem;font-weight:700}.ish-dm-amounts{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.ish-dm-amt{color:#222;cursor:pointer;text-align:center;background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;min-height:50px;padding:11px 6px;font-family:inherit;font-size:.9rem;font-weight:700;position:relative;overflow:hidden}.ish-dm-amt .pop-tag{color:#111;text-transform:lowercase;pointer-events:none;letter-spacing:.02em;background:#f5a623;border-radius:0 8px 0 6px;padding:3px 5px;font-size:7px;font-weight:800;line-height:1;position:absolute;top:0;right:0}.ish-dm-amt.is-sel{color:#fff;background:#0189d8;border-width:2px;border-color:#0189d8}.ish-dm-amt.is-sel .pop-tag{color:#0189d8;background:#fff}@media (hover:hover){.ish-dm-amt:not(.is-sel):hover{color:#0189d8!important;background:#fff!important;border-color:#0189d8!important}}.ish-dm-outro-label{color:#333;margin-bottom:8px;font-size:.85rem;font-weight:600}.ish-dm-custom-wrap{border:1.5px solid #e0e0e0;border-radius:10px;margin-bottom:6px;display:flex;overflow:hidden}.ish-dm-custom-wrap:focus-within{border-color:#0189d8}.ish-dm-pfx{color:#0189d8;background:#eef3fb;flex:0 0 54px;justify-content:center;align-items:center;width:54px;font-size:1rem;font-weight:700;display:flex}.ish-dm-custom-wrap input{color:#222;background:#fff;border:0;outline:none;flex:1;width:100%;min-width:0;height:52px;padding:10px 12px;font-family:inherit;font-size:16px;font-weight:600}.ish-dm-custom-wrap input::placeholder{color:#bbb;font-weight:400}.ish-dm-impact{color:#555;min-height:20px;margin-bottom:6px;font-size:.8rem}.ish-dm-impact--err{color:#d00;font-weight:600}.ish-dm-err{color:#d00;margin-top:4px;font-size:.78rem;display:none}.ish-dm-err.show{display:block}.ish-dm-btn-primary{color:#2c1a0a;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#f3b639;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;margin-top:14px;font-family:inherit;font-size:1rem;font-weight:800;display:flex}.ish-dm-btn-primary svg{flex:none}.ish-dm-btn-primary.ish-dm-glow{animation:1.5s ease-in-out infinite ishDmGlow}@keyframes ishDmGlow{0%,to{box-shadow:0 0 6px #f3b6394d}50%{box-shadow:0 0 16px #f3b639cc}}@media (hover:hover){.ish-dm-btn-primary:hover{color:#2c1a0a!important;background:#e0a020!important}}.ish-dm-secure{color:#777;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:.72rem;font-weight:600;display:flex}.ish-dm-secure-dot{background:#18b85b;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.ish-dm-summary{background:#eef4fc;border-radius:50px;align-items:baseline;gap:8px;margin-bottom:18px;padding:6px 14px;display:inline-flex}.ish-dm-sum-lbl{letter-spacing:.08em;color:#7a8ba0;font-size:.65rem;font-weight:700}.ish-dm-sum-val{color:#1a2f4b;font-size:1rem;font-weight:800}.ish-dm-field{margin-bottom:14px}.ish-dm-label{color:#333;margin-bottom:6px;font-size:.85rem;font-weight:700;display:block}.ish-dm-label .opt{color:#999;font-weight:400}.ish-dm-field input[type=text]{color:#222;background:#fff;border:1.5px solid #ddd;border-radius:10px;outline:none;width:100%;height:50px;padding:10px 12px;font-family:inherit;font-size:16px;font-weight:500}.ish-dm-field input[type=text]:focus{border-color:#0189d8}.ish-dm-field input[type=text]:disabled{color:#999;cursor:not-allowed;background:#f5f5f5}.ish-anon-wrap{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-top:10px;display:flex}.ish-anon-wrap input[type=checkbox]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.ish-anon-box{background:#fff;border:1.5px solid #ccc;border-radius:5px;flex:0 0 20px;width:20px;height:20px;position:relative}.ish-anon-wrap input:checked+.ish-anon-box{background:#0189d8;border-color:#0189d8}.ish-anon-wrap input:checked+.ish-anon-box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.ish-anon-label{color:#777;font-size:.78rem}.ish-tip-box{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff9ed;border:1.5px solid #f0d080;border-radius:12px;margin-top:14px;padding:12px 14px;display:block}@media (hover:hover){.ish-tip-box:hover{background:#fff3c0!important;border-color:#d4a820!important}}.ish-tip-wrap{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.ish-tip-wrap input[type=checkbox]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.ish-tip-check{background:#fff;border:1.5px solid #cca535;border-radius:5px;flex:0 0 22px;width:22px;height:22px;position:relative}.ish-tip-wrap input:checked+.ish-tip-check{background:#f3b639;border-color:#f3b639}.ish-tip-wrap input:checked+.ish-tip-check:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.ish-tip-label{color:#2c1a0a;font-size:.88rem;font-weight:700}.ish-tip-help{color:#888;margin:6px 0 0 32px;font-size:.75rem;line-height:1.4}.ish-msg-box{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f0f7fe;border:1.5px solid #bfd9f5;border-radius:12px;margin-top:14px;padding:12px 14px;display:block}@media (hover:hover){.ish-msg-box:hover{background:#e6f2fc!important;border-color:#0189d8!important}}.ish-msg-wrap{align-items:center;gap:10px;display:flex}.ish-msg-wrap input[type=checkbox]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.ish-msg-check{background:#fff;border:1.5px solid #6aabdb;border-radius:5px;flex:0 0 22px;width:22px;height:22px;position:relative}.ish-msg-wrap input:checked+.ish-msg-check{background:#0189d8;border-color:#0189d8}.ish-msg-wrap input:checked+.ish-msg-check:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.ish-msg-label{color:#0162a0;font-size:.88rem;font-weight:700}.ish-msg-help{color:#555;margin:6px 0 0 32px;font-size:.75rem;line-height:1.4}.ish-dm-msg-textarea{color:#222;resize:none;background:#fff;border:1.5px solid #d0dce8;border-radius:10px;outline:none;width:100%;min-height:68px;margin-top:10px;padding:10px 12px;font-family:inherit;font-size:.9rem;font-weight:500;line-height:1.5;display:block}.ish-dm-msg-textarea:focus{border-color:#0189d8!important}.ish-dm-msg-count{color:#aaa;text-align:right;margin-top:3px;font-size:.7rem}.ish-pp-wrap{margin-top:16px}.ish-pp-loading{color:#888;justify-content:center;align-items:center;gap:10px;min-height:52px;font-size:.85rem;font-weight:600;display:flex}.ish-pp-spinner{border:2.5px solid #e0eefa;border-top-color:#0189d8;border-radius:50%;width:18px;height:18px;animation:.9s linear infinite ishDmSpin}@keyframes ishDmSpin{to{transform:rotate(360deg)}}.ish-pp-error{color:#d00;text-align:center;margin-top:8px;font-size:.85rem;display:none}.ish-pp-error.show{display:block}#ishDmStepThanks{text-align:center;padding:16px 0 8px}.ish-thanks-icon-wrap{justify-content:center;margin-bottom:14px;display:flex}.ish-thanks-icon{filter:drop-shadow(0 4px 10px #11c48859);width:60px;height:60px}.ish-thanks-title{color:#1a2f4b;margin:0 0 6px;font-size:1.2rem;font-weight:800}.ish-thanks-sub{color:#666;margin:0 0 16px;font-size:.85rem}.ish-thanks-badge{color:#fff;background:#1a2f4b;border-radius:12px;margin-bottom:16px;padding:10px 24px;font-size:1.5rem;font-weight:800;display:inline-block;box-shadow:0 6px 18px #1a2f4b4d}.ish-thanks-msg{color:#444;margin-bottom:18px;font-size:.85rem;line-height:1.6}.ish-wa-btn{color:#fff;cursor:pointer;background:#25d366;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;font-family:inherit;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.ish-wa-btn svg{flex:none;width:20px;height:20px}@media (hover:hover){.ish-wa-btn:hover{color:#fff!important;background:#1fb955!important;text-decoration:none!important}}.ish-visually-hidden{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}#us-givewp{z-index:-1!important;scrollbar-width:none!important;width:480px!important;max-width:480px!important;position:fixed!important;top:0!important;left:-100000px!important}#us-givewp::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}
.grecaptcha-badge{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}
.ish-footer{color:#ffffffbf;background:#111;padding:64px 24px 80px;font-family:Nunito,sans-serif}.ish-footer-inner{width:100%;max-width:1300px;margin:0 auto}.ish-footer-grid{grid-template-columns:1fr;gap:40px;padding-bottom:48px;display:grid}@media (min-width:600px){.ish-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.ish-footer-grid{grid-template-columns:2fr 1fr 1fr}}.ish-footer-brand img{filter:brightness(0)invert();width:auto;height:48px;margin-bottom:18px;display:block}.ish-footer-brand p{color:#fff9;max-width:280px;margin-bottom:20px;font-size:.92rem;font-weight:600;line-height:1.7}.ish-footer-socials{gap:10px;margin-bottom:20px;display:flex}.ish-footer-social{color:#ffffffb3;background:#ffffff14;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;transition:background .2s;display:inline-flex}@media (hover:hover){.ish-footer-social:hover{color:#fff;background:#0189d8}}.ish-footer-social svg{width:24px;height:24px}.ish-footer-col h4{text-transform:uppercase;letter-spacing:.1em;color:#fff6;margin-bottom:18px;font-size:.78rem;font-weight:900}.ish-footer-col ul{margin:0;padding:0;list-style:none}.ish-footer-col li+li{margin-top:10px}.ish-footer-col a{color:#ffffffa6;font-size:.9rem;font-weight:700;text-decoration:none;transition:color .2s}.ish-footer-col a:hover{color:#fff}.ish-footer-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 0;display:flex}.ish-footer-copy{color:#ffffff59;font-size:.82rem;font-weight:600}.ish-footer-policies{flex-wrap:wrap;gap:16px;display:flex}.ish-footer-policies a{color:#ffffff59;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .2s}.ish-footer-policies a:hover{color:#ffffffb3}@media (max-width:600px){.ish-footer{padding:48px 18px 80px}.ish-footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}
.ish-hero{margin-top:20px}@media (min-width:768px){.ish-hero{padding-top:36px}}.ish-hero-btn:hover{color:#2c1a0a!important;background:#f8c765!important}.ish-proj-btn:hover{color:#fff!important;background:#0179bf!important}.ish-faq-wa-btn{transition:background .2s}.ish-faq-wa-btn:hover{color:#fff!important;background:#1fc15d!important;text-decoration:none!important}
