._overlay_dz768_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:#1b1c1c33;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);overflow-y:auto}@media (max-width: 768px){._overlay_dz768_1{align-items:flex-start}}._modal_dz768_20{background-color:var(--color-white);max-width:972px;width:100%;border-radius:2rem;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.5);margin:auto 0}@media (min-width: 768px){._modal_dz768_20{border-radius:3rem}}._closeBtn_dz768_37{position:absolute;top:1rem;right:1rem;width:44px;height:44px;background-color:var(--surface-container-high);border:1px solid rgba(255,255,255,.4);border-radius:50%;color:#78716c;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}@media (min-width: 768px){._closeBtn_dz768_37{top:2rem;right:2rem;width:56px;height:56px}}._closeBtn_dz768_37:hover{background-color:var(--surface-container-highest);color:var(--on-surface);transform:rotate(90deg)}._closeBtn_dz768_37 span{font-size:1.5rem}@media (min-width: 768px){._closeBtn_dz768_37 span{font-size:1.875rem}}._content_dz768_80{display:flex;flex-direction:column}._header_dz768_85{padding:3rem 1.5rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width: 768px){._header_dz768_85{padding:4rem 2rem 3rem}}._logo_dz768_99{height:4rem;width:auto;object-fit:contain;margin-bottom:1rem}@media (min-width: 768px){._logo_dz768_99{height:5rem;margin-bottom:1.5rem}}._title_dz768_113{font-family:var(--font-family-accent);font-size:clamp(1.75rem,5vw,3rem);font-weight:800;color:var(--on-surface);letter-spacing:-.05em;line-height:1;margin-bottom:.75rem}._subtitle_dz768_123{font-size:1rem;color:var(--on-surface-variant);line-height:1.6;max-width:28rem}@media (min-width: 768px){._subtitle_dz768_123{font-size:1.125rem}}._grid_dz768_136{padding:0 1rem 2rem;display:flex;flex-direction:column;gap:.75rem}@media (min-width: 768px){._grid_dz768_136{padding:0 4rem 3.5rem;gap:1.5rem}}._mainActionCol_dz768_150{width:100%}._economicView_dz768_154{padding:0 1rem 2.5rem;display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 768px){._economicView_dz768_154{padding:0 4rem 4rem}}._bankCard_dz768_167{background-color:var(--surface-container-low);border-radius:1.5rem;padding:1.5rem}@media (min-width: 768px){._bankCard_dz768_167{padding:2rem;border-radius:2rem}}._bankHeader_dz768_180{margin-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:1rem}._bankName_dz768_186{display:block;font-weight:800;color:var(--on-surface);margin-bottom:.5rem;font-size:1rem}._bankDetail_dz768_194{font-size:.875rem;color:var(--on-surface-variant);margin:.25rem 0;display:flex;align-items:center;gap:.35rem}._copyGrid_dz768_203{display:flex;flex-direction:column;gap:1rem}._copyItem_dz768_209{display:flex;flex-direction:column;gap:.5rem}._copyLabel_dz768_215{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--brand-orange);letter-spacing:.05em;display:flex;align-items:center;gap:.35rem}._copyValueRow_dz768_226{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:.75rem 1rem;border-radius:.75rem;border:1px solid rgba(0,0,0,.05)}._code_dz768_236{font-family:Courier New,Courier,monospace;font-weight:700;color:var(--on-surface);font-size:.9rem;word-break:break-all}._copyAction_dz768_244{background:none;border:none;color:var(--brand-orange);cursor:pointer;padding:.25rem;display:flex;align-items:center;transition:transform .2s}._copyAction_dz768_244:hover{transform:scale(1.1)}._actions_dz768_259{display:flex;flex-direction:column;gap:1rem}._whatsappBtn_dz768_265{background-color:#25d366;color:#fff;padding:1rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;gap:.75rem;text-decoration:none;font-weight:700;transition:all .3s}._whatsappBtn_dz768_265:hover{background-color:#128c7e}._backBtn_dz768_283{background-color:var(--surface-container-low);border:1px solid rgba(228,226,225,.5);color:var(--on-surface);font-weight:700;cursor:pointer;padding:1rem;border-radius:1rem;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none}._backBtn_dz768_283:hover{background-color:var(--surface-container-high);transform:translateY(-2px)}@keyframes _gradient-animation_dz768_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._donateBtn_dz768_319,._materialBtn_dz768_320,._volunteerBtn_dz768_321,._contactBtn_dz768_322{width:100%;border-radius:1.5rem;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;border:none;cursor:pointer;transition:all .3s ease}@media (min-width: 768px){._donateBtn_dz768_319,._materialBtn_dz768_320,._volunteerBtn_dz768_321,._contactBtn_dz768_322{border-radius:2.5rem;padding:2.5rem}}._donateBtn_dz768_319{background:linear-gradient(-45deg,#fdc000,#dc6238,#e3853c,#fdc000);background-size:400% 400%;animation:_gradient-animation_dz768_1 15s ease infinite;color:#fff}._materialBtn_dz768_320{background:linear-gradient(-45deg,#098ced,#0061a7,#0077d1,#098ced);background-size:400% 400%;animation:_gradient-animation_dz768_1 15s ease infinite;color:#fff;text-decoration:none}._donateBtn_dz768_319:hover,._materialBtn_dz768_320:hover{animation-play-state:paused}._volunteerBtn_dz768_321{background-color:var(--secondary-fixed-dim);color:var(--on-secondary-fixed);border:1px solid rgba(0,97,167,.1)}._contactBtn_dz768_322{background-color:var(--surface-container-low);color:var(--on-surface);border:1px solid rgba(228,226,225,.5)}._donateBtn_dz768_319:hover,._materialBtn_dz768_320:hover,._volunteerBtn_dz768_321:hover,._contactBtn_dz768_322:hover{transform:translateY(-8px)}._btnInner_dz768_383{display:flex;align-items:center;gap:1rem}@media (min-width: 768px){._btnInner_dz768_383{gap:1.5rem}}._btnIcon_dz768_395{font-size:2rem;padding:.75rem;border-radius:1.25rem;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){._btnIcon_dz768_395{font-size:2.25rem;padding:1.25rem;border-radius:2rem}}._volunteerBtn_dz768_321 ._btnIcon_dz768_395{background-color:#fff6}._contactBtn_dz768_322 ._btnIcon_dz768_395{background-color:#ffb59d33;color:var(--primary)}._btnText_dz768_421{text-align:left}._btnTitle_dz768_425{display:block;font-size:1.25rem;font-weight:900;letter-spacing:-.05em;margin-bottom:.25rem;font-family:var(--font-family-accent);text-transform:uppercase}@media (min-width: 768px){._btnTitle_dz768_425{font-size:2.25rem}}._btnSubtitle_dz768_441{font-size:.875rem;font-weight:500;opacity:.8}._arrow_dz768_447{font-size:1.5rem;opacity:.5;display:none}@media (min-width: 768px){._arrow_dz768_447{font-size:2.25rem;display:block}}._secondaryCol_dz768_460,._contactCol_dz768_461{grid-column:span 12}@media (min-width: 768px){._secondaryCol_dz768_460,._contactCol_dz768_461{grid-column:span 6}}._footer_dz768_472{background-color:#fafaf9;padding:.75rem 1.5rem;display:flex;justify-content:center;border-top:1px solid #f5f5f4}@media (min-width: 768px){._footer_dz768_472{padding:1rem 2rem}}._footerText_dz768_486{font-size:10px;color:#a8a29e;font-weight:700;text-transform:uppercase;letter-spacing:.3em}._overlay_18zku_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-4)}._modal_18zku_16{background:#fff;width:100%;max-width:600px;max-height:85dvh;border-radius:var(--radius-2xl);position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column}._closeBtn_18zku_29{position:absolute;top:var(--spacing-4);right:var(--spacing-4);background:var(--surface-container-high);border:none;width:44px;height:44px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease}._closeBtn_18zku_29:hover{background:var(--surface-container-highest);transform:rotate(90deg)}._content_18zku_51{padding:var(--spacing-8);overflow-y:auto;flex:1}._header_18zku_57{text-align:center;margin-bottom:var(--spacing-6)}._preTitle_18zku_62{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.2em;color:var(--brand-orange);font-weight:700;display:block;margin-bottom:var(--spacing-2)}._title_18zku_72{font-family:var(--font-family-accent);font-size:var(--text-3xl);font-weight:900;color:var(--on-surface);margin:0;line-height:1.2}._subtitle_18zku_81{font-size:var(--text-base);color:var(--on-surface-variant);margin-top:var(--spacing-4);font-style:italic}._divider_18zku_88{width:60px;height:4px;background:var(--brand-orange);margin:var(--spacing-4) auto 0;border-radius:var(--radius-full)}._poemBody_18zku_96{margin-bottom:var(--spacing-8)}._poemList_18zku_100{list-style:none;padding:0;margin:0}._poemLine_18zku_106{font-size:var(--text-sm);line-height:1.6;color:var(--on-surface-variant);margin-bottom:var(--spacing-2);display:block}._bullet_18zku_114{color:var(--brand-orange);font-weight:700}._footer_18zku_119{border-top:1px solid var(--surface-container-high);padding-top:var(--spacing-6);text-align:center}._author_18zku_125{font-size:var(--text-sm);font-style:italic;color:var(--on-surface-variant);margin-bottom:var(--spacing-6)}._closeActionBtn_18zku_132{width:100%;padding:var(--spacing-4);background:var(--on-surface);color:#fff;border:none;border-radius:var(--radius-lg);font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:background .3s ease}._closeActionBtn_18zku_132:hover{background:var(--brand-orange)}@media (max-width: 640px){._modal_18zku_16{max-height:90dvh}._content_18zku_51{padding:var(--spacing-6)}._title_18zku_72{font-size:var(--text-2xl)}._poemLine_18zku_106{font-size:var(--text-sm)}}._container_3w3qg_1{display:flex;align-items:center;justify-content:center;min-height:400px;padding:var(--spacing-8);text-align:center;width:100%}._card_3w3qg_11{background-color:var(--color-white);border:1px solid var(--surface-container-highest);border-radius:var(--radius-2xl);padding:var(--spacing-10) var(--spacing-8);max-width:500px;width:100%;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._icon_3w3qg_25{font-size:3.5rem;color:var(--brand-orange)}._title_3w3qg_30{font-family:var(--font-family-accent);font-size:var(--text-3xl);font-weight:800;color:var(--on-surface)}._message_3w3qg_37{font-size:var(--text-base);color:var(--on-surface-variant);line-height:1.6}._errorDetails_3w3qg_43{font-family:monospace;font-size:var(--text-xs);background-color:var(--surface-container-low);padding:var(--spacing-4);border-radius:var(--radius-lg);color:var(--primary);width:100%;overflow-x:auto;text-align:left;max-height:150px}._retryBtn_3w3qg_56{font-family:var(--font-family-tag);padding:var(--spacing-3) var(--spacing-6);background-color:var(--on-surface);color:var(--on-primary);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);border:none;cursor:pointer;transition:var(--transition-all);margin-top:var(--spacing-2)}._retryBtn_3w3qg_56:hover{background-color:var(--brand-orange);transform:translateY(-2px)}:root{--brand-orange: #dc6238;--brand-orange-light: #e3853c;--primary: #a33911;--secondary: #0061a7;--tertiary: #00685d;--background: #fbf9f8;--surface: #fbf9f8;--surface-container-highest: #e4e2e1;--surface-container-high: #eae8e7;--surface-container-low: #f6f3f2;--inverse-surface: #303030;--on-background: #1b1c1c;--on-surface: #1b1c1c;--on-surface-variant: #58423b;--on-primary: #ffffff;--on-secondary: #ffffff;--primary-fixed: #ffdbd0;--primary-fixed-dim: #ffb59d;--secondary-fixed: #d2e4ff;--secondary-fixed-dim: #a1c9ff;--on-secondary-fixed: #001c37;--color-white: #ffffff;--color-black: #000000;--color-orange: #dc6238;--color-teal: #00a693;--color-blue: #0061a7;--color-pink: #c2185b;--color-purple: #8e24aa;--color-indigo: #3949ab;--font-family-primary: "Raleway", sans-serif;--font-family-accent: "Plus Jakarta Sans", sans-serif;--font-family-tag: "Public Sans", sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--text-7xl: 4.5rem;--text-8xl: 6rem;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-full: 9999px;--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--transition-all: all .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: all .5s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-family-primary);font-size:var(--font-size-base);line-height:1.6;color:var(--color-text-primary);background-color:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;background:none}ul,ol{list-style:none}body{font-family:var(--font-family-primary);color:var(--on-surface);background-color:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;scrollbar-gutter:stable}.grain-overlay{background-image:url(https://www.transparenttextures.com/patterns/pinstriped-suit.png);opacity:.15;pointer-events:none}.frosted-glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffffa6}.orange-gradient{background:linear-gradient(135deg,var(--brand-orange) 0%,var(--brand-orange-light) 100%)}.geo-pattern{background-image:radial-gradient(circle at 2px 2px,rgba(255,255,255,.15) 1px,transparent 0);background-size:40px 40px}.container{width:100%;max-width:1536px;margin:0 auto;padding-left:var(--spacing-6);padding-right:var(--spacing-6)}::selection{background-color:var(--brand-orange);color:#fff}.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}
