@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-500:#f99c00;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-800:#193cb8;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-700:#364153;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-manrope);--default-mono-font-family:var(--font-mono);--color-divider:var(--giveon-divider);--font-display:var(--font-fraunces)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-700:lab(27.1134% -.956401 -12.3224)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-20{z-index:20}.z-\[100\]{z-index:100}.z-\[105\]{z-index:105}.z-\[110\]{z-index:110}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[10005\]{z-index:10005}.order-1{order:1}.order-2{order:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-full{height:100%}.max-h-\[90vh\]{max-height:90vh}.min-h-\[200px\]{min-height:200px}.min-h-full{min-height:100%}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-5\.5{width:calc(var(--spacing) * 5.5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-\[min\(920px\,90vw\)\]{width:min(920px,90vw)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-56{min-width:calc(var(--spacing) * 56)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-8{--tw-translate-y:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.scrollbar-thin{scrollbar-width:thin}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--color-divider\)\]{border-color:var(--color-divider)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-800{border-color:var(--color-slate-800)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-t-transparent{border-top-color:#0000}.bg-accent{background-color:var(--giveon-accent)}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-primary,.bg-primary\/20{background-color:var(--giveon-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--giveon-primary) 20%, transparent)}}.bg-primary\/95{background-color:var(--giveon-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/95{background-color:color-mix(in oklab, var(--giveon-primary) 95%, transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/50{background-color:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.bg-surface{background-color:var(--giveon-surface)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.stroke-\[3\]{stroke-width:3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-1{padding-left:var(--spacing)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.font-display{font-family:var(--font-fraunces)}.font-sans{font-family:var(--font-manrope)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-amber-500{color:var(--color-amber-500)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-gray-700{color:var(--color-gray-700)}.text-muted{color:var(--giveon-text)}.text-primary{color:var(--giveon-primary)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *),.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-primary\/90:hover{background-color:var(--giveon-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--giveon-primary) 90%, transparent)}}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-gray-300:hover{color:var(--color-gray-300)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-\[10001\]:focus{z-index:10001}.focus\:rounded-lg:focus{border-radius:var(--radius-lg)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-primary:focus{color:var(--giveon-primary)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:order-1{order:1}.md\:order-2{order:2}.md\:flex{display:flex}.md\:max-w-lg{max-width:var(--container-lg)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}:root{--giveon-primary:#1b2436;--giveon-primary-soft:#2a354c;--giveon-accent:#b10d13;--giveon-accent-deep:#940a0e;--giveon-text:#374151;--giveon-surface:#f2f4f7;--giveon-surface-warm:#eef1f5;--giveon-white:#fff;--giveon-divider:var(--giveon-primary)}@supports (color:color-mix(in lab, red, red)){:root{--giveon-divider:color-mix(in srgb, var(--giveon-primary) 10%, transparent)}}:root{--giveon-glow:var(--giveon-accent)}@supports (color:color-mix(in lab, red, red)){:root{--giveon-glow:color-mix(in srgb, var(--giveon-accent) 18%, transparent)}}:root{--background:#fafbfc;--foreground:#1b2436;--font-display:var(--font-fraunces), "Fraunces", Georgia, serif;--font-body:var(--font-manrope), "Manrope", system-ui, sans-serif;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--shadow-soft:0 18px 50px var(--giveon-primary)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-soft:0 18px 50px color-mix(in srgb, var(--giveon-primary) 8%, transparent)}}:root{--ease-out:cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:radial-gradient(1200px 600px at 10% -10%, var(--giveon-accent), transparent 55%), radial-gradient(900px 500px at 100% 0%, var(--giveon-primary-soft), transparent 50%), var(--background);margin:0}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(1200px 600px at 10% -10%, color-mix(in srgb, var(--giveon-accent) 5%, transparent), transparent 55%), radial-gradient(900px 500px at 100% 0%, color-mix(in srgb, var(--giveon-primary-soft) 6%, transparent), transparent 50%), var(--background)}}body{color:var(--foreground);font-family:var(--font-body);font-feature-settings:"ss01" on, "cv11" on;text-rendering:optimizelegibility}.container-site{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.25rem}@media (min-width:1024px){.container-site{padding-inline:2rem}}.section-eyebrow{color:var(--giveon-accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.85rem;font-size:.8rem;font-weight:700}.section-title{color:var(--giveon-primary);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.85rem,3.2vw,3rem);font-weight:600;line-height:1.15}.section-text{color:var(--giveon-text);font-size:1.05rem;line-height:1.75}.about-heading,.services-title,.why-title,.volunteers-title,.projects-title,.facts-title,.features-title,.testimonials-title,.faq-title,.blog-section__title,.contact-error__title,.hero-slider__title{font-family:var(--font-display);letter-spacing:-.03em;font-weight:600}.eyebrow-pill,.services-eyebrow,.why-eyebrow,.volunteers-eyebrow,.projects-eyebrow,.facts-eyebrow,.features-eyebrow,.testimonials-eyebrow,.about-eyebrow,.faq-eyebrow,.blog-section__eyebrow{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;margin:0;padding:9px 14px;line-height:1;display:inline-flex;font-size:.72rem!important;font-weight:700!important}.eyebrow-pill>span,.services-eyebrow>span,.why-eyebrow>span,.volunteers-eyebrow>span,.projects-eyebrow>span,.facts-eyebrow>span,.features-eyebrow>span,.testimonials-eyebrow>span,.about-eyebrow>span{background:var(--giveon-accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--giveon-glow);border-radius:50%;flex:0 0 6px}.eyebrow-pill--accent,.services-eyebrow,.why-eyebrow,.volunteers-eyebrow,.projects-eyebrow,.facts-eyebrow,.features-eyebrow,.testimonials-eyebrow{color:var(--giveon-accent);background:var(--giveon-accent)}@supports (color:color-mix(in lab, red, red)){.eyebrow-pill--accent,.services-eyebrow,.why-eyebrow,.volunteers-eyebrow,.projects-eyebrow,.facts-eyebrow,.features-eyebrow,.testimonials-eyebrow{background:color-mix(in srgb, var(--giveon-accent) 8%, var(--giveon-surface))}}.eyebrow-pill--about,.about-eyebrow{color:var(--giveon-accent);box-shadow:0 1px 0 var(--giveon-divider);background:#fff}.eyebrow-pill--muted,.faq-eyebrow{color:var(--giveon-primary);background:var(--giveon-surface)}.eyebrow-pill--blog,.blog-section__eyebrow{color:var(--giveon-primary);background:#fff}.faq-eyebrow{margin:0 0 15px}@media (max-width:1024px){.services-eyebrow,.why-eyebrow,.volunteers-eyebrow,.projects-eyebrow,.facts-eyebrow,.features-eyebrow,.testimonials-eyebrow{padding:8px 12px}}@media (max-width:991px){.about-eyebrow{padding:8px 12px}}@media (max-width:1023px){.faq-eyebrow{margin-bottom:10px;padding:8px 12px}.blog-section__eyebrow{padding:8px 12px}}.services-contact-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.section-contact-note,.services-contact,.why-contact,.facts-note{width:100%;color:var(--giveon-primary);text-align:center;font-size:16px;line-height:1.6}.section-contact-note a,.services-contact a,.why-contact a,.facts-note a{color:var(--giveon-accent);font-weight:700;text-decoration:underline;transition:color .3s}.section-contact-note a:hover,.services-contact a:hover,.why-contact a:hover,.facts-note a:hover{color:var(--giveon-primary)}.alert{font-family:var(--font-body,var(--font-manrope), "Manrope", system-ui, sans-serif);z-index:10;box-sizing:border-box;border-radius:12px;align-items:flex-start;gap:12px;width:100%;margin:12px 0;padding:16px 20px;font-size:14px;line-height:1.5;transition:all .3s;display:flex;position:relative}.alert__content{flex:1;min-width:0}.alert__title{color:var(--giveon-primary,#1b2436);margin-bottom:4px;font-size:15px;font-weight:600}.alert__message{color:var(--giveon-text,#5a6270)}.alert__close{color:currentColor;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;transition:background .2s;display:grid}.alert__close:hover{background:#0000000d}.alert--success{color:#166534;background:linear-gradient(135deg,#22c55e26,#22c55e14);border:1px solid #22c55e4d;box-shadow:0 2px 8px #22c55e26}.alert--success .alert__title{color:#166534}.alert--success .alert__message{color:#15803d}.alert--success .alert__close{color:#166534}.alert--error{color:#991b1b;background:linear-gradient(135deg,#ef444426,#ef444414);border:1px solid #ef44444d;box-shadow:0 2px 8px #ef444426}.alert--error .alert__title{color:#991b1b}.alert--error .alert__message{color:#b91c1c}.alert--error .alert__close{color:#991b1b}.alert--warning{color:#92400e;background:linear-gradient(135deg,#f59e0b1a,#f59e0b0d);border:1px solid #f59e0b33}.alert--warning .alert__title{color:#92400e}.alert--warning .alert__message{color:#a16207}.alert--warning .alert__close{color:#92400e}.alert--info{color:#1e40af;background:linear-gradient(135deg,#3b82f61a,#3b82f60d);border:1px solid #3b82f633}.alert--info .alert__title{color:#1e40af}.alert--info .alert__message{color:#1d4ed8}.alert--info .alert__close{color:#1e40af}@media (max-width:767px){.alert{padding:14px 16px;font-size:13px}.alert__title{font-size:14px}}.hero-section{color:#fff;background:var(--giveon-primary);align-items:flex-end;min-height:100svh;padding:148px 0 0;display:flex;position:relative;overflow:hidden}.hero-section__media{z-index:0;position:absolute;inset:-8% 0}.hero-section__media img{object-fit:cover!important;width:100%!important;height:100%!important}.hero-section__overlay{z-index:1;background:linear-gradient(105deg,#0f1420e0 0%,#141c2c9e 42%,#141c2c38 72%,#141c2c14 100%),linear-gradient(#0000 62%,#0f14208c 100%),linear-gradient(#0000 85%,#0f14204d 100%);position:absolute;inset:0}.hero-section__glow{z-index:1;background:radial-gradient(circle, var(--giveon-glow), transparent 68%);pointer-events:none;border-radius:50%;width:min(56vw,720px);height:min(56vw,720px);animation:7s ease-in-out infinite alternate hero-glow-pulse;position:absolute;bottom:-18%;left:-8%}.hero-section__content{z-index:2;width:100%;position:relative}.hero-section__intro{width:min(680px,100%);padding:clamp(48px,8vh,96px) 0 clamp(72px,14vh,140px)}.hero-brand{flex-direction:column;gap:.35rem;margin:0 0 1.35rem;display:flex}.hero-brand__mark{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;text-shadow:0 12px 40px #00000047;font-size:clamp(2.75rem,6vw,4.25rem);font-weight:650;line-height:.95}.hero-brand__full{color:#ffffffb8;letter-spacing:.16em;text-transform:uppercase;max-width:22rem;font-size:.8rem;font-weight:600}.hero-heading{color:#fff;max-width:640px;font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4.2vw,3.35rem);font-weight:550;line-height:1.12}.hero-heading__line{padding-bottom:.06em;display:block;overflow:hidden}.hero-heading__word{white-space:nowrap;display:inline-block}.hero-heading__char{opacity:0;animation:hero-character-in .62s var(--ease-out) forwards;animation-delay:calc(.72s + var(--char-index) * 28ms);will-change:transform, opacity;display:inline-block;transform:translateY(115%)rotate(2deg)}.hero-heading__space{width:.24em;display:inline-block}.hero-copy{color:#ffffffd1;max-width:34rem;margin:1.35rem 0 0;font-size:1.05rem;line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:.85rem 1rem;margin-top:2rem;display:flex}.hero-donate-button,.hero-secondary-button{flex:none}.hero-reveal{animation:hero-fade-up .72s var(--ease-out) both}.hero-reveal--brand{animation-delay:.45s}.hero-reveal--copy{animation-delay:1.55s}.hero-reveal--actions{animation-delay:1.7s}.hero-reveal--benefits{animation-delay:1.85s}.hero-benefits{background:linear-gradient(#0f142000 0%,#0f1420e6 100%);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:2.5rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:2rem calc(50vw - 50%);display:grid}.hero-benefits__item{animation:hero-fade-up .7s var(--ease-out) both;animation-delay:calc(1.85s + var(--benefit-index) * .1s);border-top:1px solid #ffffff1a;padding:20px 1.5rem 0 0}.hero-benefits__item+.hero-benefits__item{border-left:1px solid #ffffff1a;padding-left:1.5rem}.hero-benefits__title{justify-content:flex-start;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.hero-benefits__icon{background:var(--giveon-accent);justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-benefits__icon{background:color-mix(in srgb, var(--giveon-accent) 15%, transparent)}}.hero-benefits__icon{border-radius:50%}.hero-benefits__check{width:1.25rem;height:1.25rem;color:var(--giveon-accent)}.hero-benefits__item h2{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:600}.hero-benefits__item p{color:#ffffffad;margin:.6rem 0 0;font-size:.88rem;line-height:1.6}@keyframes hero-character-in{0%{opacity:0;transform:translateY(115%)rotate(2deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-glow-pulse{0%{opacity:.55;transform:scale(.96)}to{opacity:1;transform:scale(1.05)}}@media (max-width:767px){.hero-section{align-items:center;min-height:min(100svh,860px);padding-top:120px}.hero-section__media{inset:0;transform:none!important}.hero-section__media img{object-position:55% center}.hero-section__overlay{background:linear-gradient(#0f14208c 0%,#0f1420d1 55%,#0f1420eb 100%),linear-gradient(90deg,#0f142080,#0000 70%)}.hero-section__intro{padding:48px 0 72px}.hero-brand__mark{font-size:clamp(2.4rem,12vw,3.4rem)}.hero-heading{font-size:clamp(1.75rem,7.5vw,2.35rem)}.hero-heading__line:first-child{overflow:visible}.hero-actions{flex-direction:column;align-items:stretch}.hero-donate-button,.hero-secondary-button{justify-content:space-between;width:100%}.hero-benefits{grid-template-columns:1fr;margin-top:2rem;margin-left:0;margin-right:0;padding:1.5rem 0}.hero-benefits__item{padding:1.25rem 0}.hero-benefits__item+.hero-benefits__item{border-top:1px solid #ffffff1a;border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.hero-heading__char,.hero-reveal,.hero-section__glow{opacity:1;animation:none;transform:none}}.hero-slider{background:var(--giveon-primary);position:relative;overflow:hidden}.hero-slider__swiper{width:100%;height:auto}.hero-slider__slide{color:#fff;flex-direction:column;height:100%;min-height:100svh;padding:148px 0 0;display:flex;position:relative;overflow:hidden}.hero-slider__media{z-index:0;position:absolute;inset:0}.hero-slider__media img{object-fit:cover!important;width:100%!important;height:100%!important}.hero-slider__overlay{z-index:1;background:linear-gradient(105deg,#0f1420e0 0%,#141c2c9e 42%,#141c2c38 72%,#141c2c14 100%),linear-gradient(#0000 62%,#0f14208c 100%),linear-gradient(#0000 85%,#0f14204d 100%);position:absolute;inset:0}.hero-slider__glow{z-index:3;background:radial-gradient(circle, var(--giveon-glow), transparent 68%);pointer-events:none;border-radius:50%;width:min(56vw,720px);height:min(56vw,720px);animation:7s ease-in-out infinite alternate hero-glow-pulse;position:absolute;bottom:-18%;left:-8%}.hero-slider__content{z-index:2;flex-direction:column;flex:1;width:100%;display:flex;position:relative}.hero-slider__intro{flex-direction:column;flex:1;justify-content:flex-end;width:min(680px,100%);padding:clamp(48px,8vh,96px) 0 clamp(72px,14vh,140px);display:flex}.hero-slider__brand{opacity:0;animation:hero-slider-fade-up .72s var(--ease-out) .2s both;flex-direction:column;gap:.35rem;margin:0 0 1.35rem;display:flex}.hero-slider__brand-mark{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;text-shadow:0 12px 40px #00000047;font-size:clamp(2.75rem,6vw,4.25rem);font-weight:650;line-height:.95}.hero-slider__brand-full{color:#ffffffb8;letter-spacing:.16em;text-transform:uppercase;max-width:22rem;font-size:.8rem;font-weight:600}.hero-slider__title{color:#fff;max-width:652px;font-family:var(--font-display);letter-spacing:-.03em;animation:hero-slider-fade-up .7s var(--ease-out) both;margin:0;font-size:clamp(2rem,4.2vw,3.35rem);font-weight:550;line-height:1.12}.hero-slider__text{color:#ffffffd1;max-width:34rem;animation:hero-slider-fade-up .7s var(--ease-out) 80ms both;margin:1.35rem 0 0;font-size:1.05rem;line-height:1.7}.hero-slider__actions{animation:hero-slider-fade-up .7s var(--ease-out) .15s both;flex-wrap:wrap;align-items:center;gap:.85rem 1rem;margin-top:2rem;display:flex}.hero-slider__donate-btn,.hero-slider__learn-btn{flex:none}.hero-slider__nav{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;width:3rem;height:3rem;transition:all .3s var(--ease-out);background:#0f142059;border:1.5px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(calc(-50% - 40px))}.hero-slider__nav:hover{background:var(--giveon-accent);border-color:var(--giveon-accent);transform:translateY(calc(-50% - 40px))scale(1.08)}.hero-slider__nav svg{fill:currentColor;width:1rem;height:1rem}.hero-slider__nav--prev{left:clamp(.75rem,2vw,2rem)}.hero-slider__nav--next{right:clamp(.75rem,2vw,2rem)}.hero-slider__dots{z-index:10;gap:.6rem;padding:.5rem 1rem;display:flex;position:absolute;bottom:175px;left:50%;transform:translate(-50%)}.hero-slider__dot{cursor:pointer;width:10px;height:10px;transition:all .35s var(--ease-out);background:#ffffff59;border:none;border-radius:50%}.hero-slider__dot:hover{background:#fff9}.hero-slider__dot--active{background:var(--giveon-accent);box-shadow:0 0 12px var(--giveon-accent);transform:scale(1.3)}@supports (color:color-mix(in lab, red, red)){.hero-slider__dot--active{box-shadow:0 0 12px color-mix(in srgb, var(--giveon-accent) 50%, transparent)}}.hero-slider__benefits{z-index:5;background:linear-gradient(#0f142000 0%,#0f1420e6 100%);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:2.5rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:2rem calc(50vw - 50% + 1.25rem);display:grid;position:relative}@media (min-width:1024px){.hero-slider__benefits{padding-left:calc(50vw - 50% + 2rem);padding-right:calc(50vw - 50% + 2rem)}}.hero-slider__benefit{animation:hero-slider-fade-up .7s var(--ease-out) both;animation-delay:calc(.3s + var(--benefit-index) * .1s);border-top:1px solid #ffffff1a;padding:20px 1.5rem 0 0}.hero-slider__benefit+.hero-slider__benefit{border-left:1px solid #ffffff1a;padding-left:1.5rem}.hero-slider__benefit-title{justify-content:flex-start;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.hero-slider__benefit-icon{background:var(--giveon-accent);justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-slider__benefit-icon{background:color-mix(in srgb, var(--giveon-accent) 15%, transparent)}}.hero-slider__benefit-icon{border-radius:50%}.hero-slider__benefit-check{width:1.25rem;height:1.25rem;color:var(--giveon-accent)}.hero-slider__benefit h2{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:600}.hero-slider__benefit p{color:#ffffffad;margin:.6rem 0 0;font-size:.88rem;line-height:1.6}@keyframes hero-slider-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.swiper-slide-active .hero-slider__title{animation:hero-slider-fade-up .7s var(--ease-out) .1s both}.swiper-slide-active .hero-slider__text{animation:hero-slider-fade-up .7s var(--ease-out) .2s both}.swiper-slide-active .hero-slider__actions{animation:hero-slider-fade-up .7s var(--ease-out) .3s both}.swiper-slide:not(.swiper-slide-active) .hero-slider__title,.swiper-slide:not(.swiper-slide-active) .hero-slider__text,.swiper-slide:not(.swiper-slide-active) .hero-slider__actions{opacity:0}@media (max-width:767px){.hero-slider__slide{min-height:min(100svh,860px);padding-top:120px}.hero-slider__media img{object-position:55% center}.hero-slider__overlay{background:linear-gradient(#0f14208c 0%,#0f1420d1 55%,#0f1420eb 100%),linear-gradient(90deg,#0f142080,#0000 70%)}.hero-slider__intro{padding:48px 0 72px}.hero-slider__brand-mark{font-size:clamp(2.4rem,12vw,3.4rem)}.hero-slider__title{font-size:clamp(1.75rem,7.5vw,2.35rem)}.hero-slider__actions{flex-direction:column;align-items:stretch}.hero-slider__donate-btn,.hero-slider__learn-btn{justify-content:space-between;width:100%}.hero-slider__nav{display:none}.hero-slider__dots{bottom:395px}.hero-slider__benefits{grid-template-columns:1fr;margin-top:2rem;padding:1.5rem calc(50vw - 50% + 1.25rem)}.hero-slider__benefit{padding:1.25rem 0}.hero-slider__benefit+.hero-slider__benefit{border-top:1px solid #ffffff1a;border-left:0;padding-left:0}}@media (min-width:768px) and (max-width:1023px){.hero-slider__nav{width:2.5rem;height:2.5rem}}@media (prefers-reduced-motion:reduce){.hero-slider__glow,.hero-slider__brand,.hero-slider__title,.hero-slider__text,.hero-slider__actions,.hero-slider__benefit,.swiper-slide-active .hero-slider__title,.swiper-slide-active .hero-slider__text,.swiper-slide-active .hero-slider__actions{opacity:1;animation:none;transform:none}}.trust-strip{z-index:3;color:var(--giveon-primary);background:linear-gradient(180deg, #161d2c 0%, var(--giveon-primary) 100%);border-top:1px solid #ffffff14;margin-top:-1px;padding:0;position:relative}.trust-strip__inner{grid-template-columns:minmax(140px,180px) minmax(0,1fr);align-items:stretch;gap:0;display:grid}.trust-strip__proof{border-right:1px solid #ffffff1a;align-items:center;padding:2rem 1.5rem 2rem 0;display:flex}.trust-strip__counter{color:#ffffffb3;flex-direction:column-reverse;gap:.45rem;display:flex}.trust-strip__counter-value{color:#fff!important;font-family:var(--font-display)!important;letter-spacing:-.04em!important;font-size:clamp(2.5rem,4vw,3.25rem)!important;font-weight:650!important;line-height:1!important}.trust-strip__counter>div:first-child{letter-spacing:.06em;text-transform:uppercase;max-width:8.5rem;line-height:1.35;color:#ffffffad!important;margin:0!important;font-size:.78rem!important;font-weight:600!important}.trust-strip__benefits{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trust-strip__item{animation:trust-item-in .7s var(--ease-out) both;animation-delay:calc(.15s + var(--trust-index) * .1s);padding:2rem 1.5rem}.trust-strip__item+.trust-strip__item{border-left:1px solid #ffffff1a}.trust-strip__item h2{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:600}.trust-strip__item p{color:#ffffffad;margin:.65rem 0 0;font-size:.92rem;line-height:1.65}@keyframes trust-item-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.trust-strip__inner{grid-template-columns:1fr}.trust-strip__proof{border-bottom:1px solid #ffffff1a;border-right:0;padding:1.75rem 0 1.25rem}.trust-strip__benefits{grid-template-columns:1fr}.trust-strip__item{padding:1.35rem 0}.trust-strip__item+.trust-strip__item{border-top:1px solid #ffffff1a;border-left:0}}@media (prefers-reduced-motion:reduce){.trust-strip__item{opacity:1;animation:none;transform:none}}.split-heading__word{white-space:nowrap;display:inline-block}.split-heading__char{opacity:0;display:inline-block;transform:translate(50px)}.split-heading__space{width:.24em;display:inline-block}.split-heading.is-visible .split-heading__char{animation:1s cubic-bezier(.34,1.56,.64,1) forwards split-heading-in;animation-delay:calc(var(--split-index) * 20ms)}@keyframes split-heading-in{to{opacity:1;transform:translate(0)}}.about-section{background:radial-gradient(800px 420px at 0% 20%, #e0453a0d, transparent 60%), var(--giveon-surface);padding:120px 0;overflow:hidden}.about-section__grid{grid-template-columns:minmax(0,48fr) minmax(0,52fr);align-items:center;gap:0;display:grid}.about-visual{flex-direction:row;align-items:end;width:100%;display:flex}.about-visual__small,.about-visual__large{flex:none}.glass-image.about-visual__small{z-index:1;border:6px solid var(--giveon-surface);border-radius:26px;justify-content:flex-end;width:50%;margin-bottom:120px;display:flex}.glass-image.about-visual__large{z-index:0;border-radius:20px;width:calc(50% + 188px);margin-left:-188px}.about-visual__small .about-visual__image{aspect-ratio:1/1.066}.about-visual__large .about-visual__image{aspect-ratio:1/1.323}.about-visual__image{object-fit:cover;width:100%;height:auto;display:block}.about-content{flex-direction:column;align-items:flex-start;gap:15px;padding:10px 10px 10px 35px;display:flex}.about-heading{max-width:620px;font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:5px;font-size:clamp(36px,4vw,52px);font-weight:600;line-height:1.15}.about-description{max-width:610px;margin:0}.about-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;width:100%;margin:25px 0;display:grid}.about-card{isolation:isolate;background:#fff;border-radius:20px;height:100%;padding:30px;position:relative;overflow:hidden}.about-card:before{content:"";z-index:-1;border-radius:inherit;background:var(--giveon-accent);transform-origin:bottom;transition:transform .4s ease-in-out;position:absolute;inset:0;transform:scaleY(0)}.about-card:hover:before{transform:scaleY(1)}.about-card__icon{color:#fff;background:var(--giveon-accent);border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:30px;transition:color .35s,background-color .35s;display:grid}.about-card__icon svg{stroke-width:1.6px;width:24px;height:24px;display:block}.about-card h3{color:var(--giveon-primary);margin:0;font-size:20px;font-weight:600;line-height:1.4;transition:color .35s}.about-card p{color:var(--giveon-text);margin:10px 0 0;font-size:16px;line-height:1.6;transition:color .35s}.about-card:hover .about-card__icon,.about-card:hover h3{color:#fff}.about-card:hover .about-card__icon{background:var(--giveon-primary)}.about-card:hover p{color:#ffffffe6}.about-cta{margin-top:0}@media (max-width:991px){.about-section{padding:60px 0}.about-section__grid{grid-template-columns:1fr;gap:10px}.about-visual{width:min(760px,100%);max-width:760px;margin-inline:auto}.glass-image.about-visual__small{margin-bottom:80px}.about-content{width:100%;padding:10px}.about-cards{margin:20px 0}}@media (max-width:575px){.glass-image.about-visual__small{margin-bottom:40px}.glass-image.about-visual__large{width:calc(50% + 94px);margin-left:-94px}.about-visual__large .about-visual__image{aspect-ratio:1/1.2}.about-cards{grid-template-columns:1fr;gap:20px}.about-card{padding:20px}.about-card__icon{margin-bottom:20px}.about-card h3{font-size:18px}}.services-section{z-index:1;background:radial-gradient(800px 420px at 50% 0%, #e0453a0a, transparent 55%), var(--background);padding:110px 0 120px;position:relative;overflow:hidden}.services-section__inner{z-index:1;flex-direction:column;align-items:center;gap:40px;display:flex;position:relative}.services-heading{flex-direction:column;align-items:center;gap:15px;width:min(720px,100%);margin-bottom:20px;display:flex}.services-title{text-align:center;max-width:720px;font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(36px,4vw,52px);font-weight:600;line-height:1.15}.services-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;display:grid}.services-grid>*{height:100%}.service-card{border-radius:var(--radius-lg);background:linear-gradient(180deg, #fff 0%, var(--giveon-surface) 100%);border:1px solid var(--giveon-divider);height:100%;min-height:370px;box-shadow:var(--shadow-soft);transition:transform .4s var(--ease-out), border-color .35s ease, box-shadow .4s var(--ease-out);flex-direction:column;justify-content:space-between;gap:30px;padding:24px;display:flex}.service-card:hover{border-color:var(--giveon-accent);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.service-card:hover{border-color:color-mix(in srgb, var(--giveon-accent) 28%, transparent)}}.service-card:hover{box-shadow:0 24px 55px #1b24361f}.service-card__icon{color:#fff;background:var(--giveon-accent);border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:40px;transition:background-color .35s;display:grid}.service-card:hover .service-card__icon{background:var(--giveon-primary)}.service-card__icon svg{stroke-width:1.7px;width:24px;height:24px}.service-card h3{color:var(--giveon-primary);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:600;line-height:1.3}.service-card__body p{color:var(--giveon-text);margin:0 0 30px;font-size:16px;line-height:1.6}.service-card__link{color:#fff;background:var(--giveon-accent);border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:8px 16px;font-size:16px;font-weight:600;line-height:1.3;transition:background-color .35s;display:flex;position:relative}.service-card__link:hover{background:var(--giveon-primary)}.service-card__link svg{width:14px;height:14px;transition:transform .4s ease-in-out}.service-card__link:hover svg{transform:rotate(45deg)}.services-shape{z-index:0;pointer-events:none;position:absolute}.services-shape--left{object-fit:cover;width:220px;height:240px;top:-20px;left:0}.services-shape--right{object-fit:cover;width:220px;height:365px;bottom:-30px;right:30px}@media (max-width:1024px){.services-section{padding:60px 0}.services-section__inner{gap:20px}.services-heading{gap:10px;margin-bottom:0}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card{gap:30px;min-height:360px;padding:30px}.service-card__icon{margin-bottom:30px}.services-shape{opacity:.5}.services-shape--left{width:150px;height:170px}.services-shape--right{width:140px;height:232px}}@media (max-width:767px){.services-section__inner{gap:10px}.services-grid{grid-template-columns:1fr}.service-card{gap:20px;min-height:auto;padding:20px}.service-card__icon{margin-bottom:20px}.service-card h3{font-size:18px}.service-card__body p{margin-bottom:20px}.services-contact{margin-top:10px}.services-shape--right{right:10px}}.why-section{background:radial-gradient(800px 420px at 100% 10%, #e0453a0d, transparent 55%), var(--giveon-surface);padding:120px 0;overflow:hidden}.why-section__inner{flex-direction:column;gap:40px;display:flex}.why-heading-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:0;margin-bottom:20px;display:grid}.why-heading{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.why-title{max-width:600px;font-size:clamp(36px,4vw,52px);line-height:1.15}.why-intro{padding-left:30px}.why-intro p{color:var(--giveon-text);margin:0;font-size:16px;line-height:1.6}.why-content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:30px;display:grid}.glass-image.why-image{border-radius:20px;width:100%;height:100%}.why-image__media{aspect-ratio:1/.964;object-fit:cover;width:100%;height:100%;display:block}.why-features{background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.why-feature{flex:1;display:flex}.why-feature:not(:last-child){border-bottom:1px solid var(--giveon-divider)}.why-feature__inner{align-items:flex-start;gap:15px;width:100%;padding:40px;display:flex}.why-feature__icon{color:#fff;background:var(--giveon-accent);border-radius:50%;flex:0 0 50px;place-items:center;width:50px;height:50px;transition:background-color .35s;display:grid}.why-feature:hover .why-feature__icon{background:var(--giveon-primary)}.why-feature__icon svg{stroke-width:1.7px;width:24px;height:24px}.why-feature__body{flex:1}.why-feature h3{color:var(--giveon-primary);margin:0;font-size:20px;font-weight:600;line-height:1.4}.why-feature p{color:var(--giveon-text);margin:10px 0 0;font-size:16px;line-height:1.6}@media (max-width:1024px){.why-section{padding:60px 0}.why-section__inner{gap:20px}.why-heading-row{gap:10px;margin-bottom:0}.why-heading{gap:10px}.why-intro{padding-left:0}.why-content{grid-template-columns:1fr}.why-image__media{aspect-ratio:1/.7}.why-feature__inner{padding:30px}}@media (max-width:767px){.why-section__inner{gap:10px}.why-heading-row{grid-template-columns:1fr;align-items:start;gap:20px}.why-content{gap:20px}.why-feature__inner{padding:20px}.why-feature h3{font-size:18px}.why-contact{margin-top:10px}}@media (prefers-reduced-motion:reduce){.split-heading__char{opacity:1;transform:none;animation:none!important}}.volunteers-section{background:#fff;padding:120px 0;overflow:hidden}.volunteers-section__inner{flex-direction:column;align-items:center;gap:40px;display:flex}.volunteers-heading{flex-direction:column;align-items:center;gap:15px;width:min(720px,100%);margin-bottom:20px;display:flex}.volunteers-title{text-align:center;max-width:720px;font-size:clamp(36px,4vw,52px);line-height:1.15}.volunteers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;width:100%;display:grid}.volunteer-card{background:var(--giveon-surface);border-radius:30px;flex-direction:column;gap:10px;height:100%;padding:.7rem;display:flex}.volunteer-card__image{aspect-ratio:1/.914;border-radius:20px;width:100%}.volunteer-card__media{object-fit:cover}.volunteer-card__body{background:#fff;border-radius:20px;align-items:center;gap:15px;padding:25px 30px;display:flex}.volunteer-card__info{width:calc(100% - 65px)}.volunteer-card__info>a{color:var(--giveon-primary);pointer-events:none;font-size:20px;font-weight:600;line-height:1.4;transition:color .3s}.volunteer-card__info>a:hover{color:var(--giveon-accent)}.volunteer-card__info p{color:var(--giveon-text);margin:10px 0 0;font-size:16px;line-height:1.6}.volunteer-card__share{z-index:3;flex:0 0 50px;width:50px;min-height:50px;position:relative}.volunteer-card__share>button{z-index:2;cursor:pointer;color:#fff;background:var(--giveon-accent);border:0;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:relative}.volunteer-card__share>button svg{stroke-width:1.7px;width:24px;height:24px}@media (max-width:1024px){.volunteers-section{padding:60px 0}.volunteers-section__inner{gap:20px}.volunteers-heading{gap:10px;margin-bottom:0}.volunteers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.volunteer-card__body{padding:20px}}@media (max-width:767px){.volunteers-section__inner{gap:10px}.volunteers-grid{grid-template-columns:1fr}}.volunteer-image img{transition:transform .6s ease-in-out}.group:hover .volunteer-image img{transform:scale(1.06)}.volunteer-socials{z-index:3;visibility:hidden;opacity:0;transform-origin:100%;flex-direction:column;gap:15px;transition:opacity .4s ease-in-out,transform .4s ease-in-out;display:flex;position:absolute;bottom:0;right:0;transform:translateY(-50%)scaleX(0)}.group:hover .volunteer-socials,.volunteer-card__share:focus-within .volunteer-socials{visibility:hidden;opacity:1;transform:translateY(-50%)scaleX(1)}.volunteer-socials a{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#21293b3d;border:1px solid #fff3;border-radius:50%;place-items:center;width:40px;height:40px;transition:background-color .3s;display:grid}.volunteer-socials a:hover{background:var(--giveon-accent)}.volunteer-socials svg{width:18px;height:18px}.projects-section{background:var(--giveon-surface);padding:120px 0;overflow:hidden}.projects-section__grid{grid-template-columns:minmax(0,48fr) minmax(0,52fr);align-items:stretch;gap:0;display:grid}.glass-image.projects-image{border-radius:20px;width:100%;height:100%}.projects-image__media{aspect-ratio:1/.977;object-fit:cover;width:100%;height:100%;display:block}.projects-content{flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;padding:10px 10px 10px 35px;display:flex}.projects-title{max-width:650px;margin-bottom:5px;font-size:clamp(36px,4vw,52px);line-height:1.15}.projects-description{color:var(--giveon-text);margin:0;font-size:16px;line-height:1.6}.projects-initiatives{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;width:100%;margin-top:25px;display:grid}.projects-initiative{align-items:center;gap:15px;display:flex}.projects-initiative__icon{color:#fff;background:var(--giveon-accent);border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;transition:background-color .35s;display:grid}.projects-initiative:hover .projects-initiative__icon{background:var(--giveon-primary)}.projects-initiative__icon svg{stroke-width:1.8px;width:20px;height:20px}.projects-initiative h3{color:var(--giveon-primary);margin:0;font-size:20px;font-weight:600;line-height:1.4}.projects-footer{border-top:1px solid var(--giveon-divider);flex-wrap:wrap;align-items:center;gap:20px 30px;width:100%;margin-top:25px;padding-top:40px;display:flex}.projects-profile{align-items:center;gap:15px;display:flex}.projects-profile__image{object-fit:cover;border-radius:50%;width:50px;height:50px}.projects-profile__body h3{color:var(--giveon-primary);margin:0;font-size:20px;font-weight:600;line-height:1.3}.projects-profile__body p{color:var(--giveon-text);margin:5px 0 0;font-size:16px;line-height:1.4}@media (max-width:1024px){.projects-section{padding:60px 0}.projects-section__grid{grid-template-columns:1fr;gap:10px}.projects-image__media{aspect-ratio:1/.8}.projects-content{gap:10px;padding:10px}.projects-title{margin-bottom:0}.projects-initiatives{margin-top:20px}.projects-footer{margin-top:20px;padding-top:30px}.projects-profile__image{width:46px;height:46px}}@media (max-width:767px){.projects-initiatives{grid-template-columns:1fr;gap:20px}.projects-initiative h3{font-size:18px}.projects-footer{gap:20px}}.facts-section{z-index:1;background:#fff;padding:120px 0;position:relative;overflow:hidden}.facts-section__inner{z-index:1;flex-direction:column;align-items:center;gap:40px;display:flex;position:relative}.facts-heading{flex-direction:column;align-items:center;gap:15px;width:min(680px,100%);margin-bottom:20px;display:flex}.facts-title{text-align:center;max-width:680px;font-size:clamp(36px,4vw,52px);line-height:1.15}.facts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;width:100%;display:grid}.facts-grid>*{height:100%}.fact-card{background:var(--giveon-surface);border-radius:20px;flex-direction:column;justify-content:space-between;gap:15px;height:100%;padding:40px;transition:transform .4s ease-in-out;display:flex;overflow:hidden}.fact-card:hover{transform:translateY(-5px)}.fact-card__main{flex-direction:column;gap:30px;display:flex}.fact-card__header{border-bottom:1px solid var(--giveon-divider);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:30px;display:flex}.key-fact-counter{flex-direction:column-reverse;gap:10px;display:flex}.key-fact-counter>div:first-child{color:var(--giveon-text);margin:0;font-size:16px;font-weight:400;line-height:1.6}.key-fact-counter__value{color:var(--giveon-primary);font-size:40px;font-weight:700;line-height:1.1}.fact-card__icon{color:#fff;background:var(--giveon-accent);border-radius:50%;flex:0 0 50px;place-items:center;width:50px;height:50px;transition:background-color .35s;display:grid}.fact-card:hover .fact-card__icon{background:var(--giveon-primary)}.fact-card__icon svg{stroke-width:1.7px;width:24px;height:24px}.fact-card__text{color:var(--giveon-text);margin:0;font-size:16px;line-height:1.6}.fact-card__bottom{grid-template-columns:calc(70% - 10px) calc(30% + 45px);align-items:end;gap:20px;display:grid}.fact-card__bottom ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fact-card__bottom li{color:var(--giveon-text);padding-left:13px;font-size:16px;line-height:1.5;position:relative}.fact-card__bottom li:before{content:"";background:var(--giveon-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.fact-card__illustration{margin-bottom:-55px;margin-right:-55px}.fact-card__illustration img{width:100%;height:auto;display:block}.facts-note{max-width:650px}.facts-shape{z-index:0;pointer-events:none;position:absolute}.facts-shape--left{object-fit:cover;width:220px;height:240px;top:-20px;left:0}.facts-shape--right{object-fit:cover;width:220px;height:365px;bottom:-30px;right:30px}@media (max-width:1024px){.facts-section{padding:60px 0}.facts-section__inner{gap:20px}.facts-heading{gap:10px;margin-bottom:0}.facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fact-card{padding:30px}.key-fact-counter__value{font-size:34px}.fact-card__illustration{margin-bottom:-40px;margin-right:-40px}.facts-shape{opacity:.5}.facts-shape--left{width:150px;height:170px}.facts-shape--right{width:140px;height:232px}}@media (max-width:767px){.facts-section__inner{gap:10px}.facts-grid{grid-template-columns:1fr}.fact-card{padding:20px}.fact-card__main{gap:20px}.fact-card__header{padding-bottom:20px}.key-fact-counter__value{font-size:28px}.fact-card__bottom{grid-template-columns:calc(50% - 10px) calc(50% + 20px)}.fact-card__illustration{margin-bottom:-30px;margin-right:-30px}.facts-note{margin-top:10px}.facts-shape--left{width:100px;height:110px}.facts-shape--right{width:120px;height:200px;right:10px}}.features-section{background:var(--giveon-surface);padding:120px 0;overflow:hidden}.features-section__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;display:grid}.features-content{flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;display:flex}.features-title{max-width:620px;margin-bottom:5px;font-size:clamp(36px,4vw,52px);line-height:1.15}.features-description{max-width:610px;color:var(--giveon-text);margin:0;font-size:16px;line-height:1.6}.features-primary{border-bottom:1px solid var(--giveon-divider);grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;width:100%;margin:25px 0;padding-bottom:40px;display:grid}.features-primary__item{align-items:center;gap:15px;display:flex}.features-primary__item>span{color:#fff;background:var(--giveon-accent);border-radius:50%;flex:0 0 50px;place-items:center;width:50px;height:50px;transition:background-color .35s;display:grid}.features-primary__item:hover>span{background:var(--giveon-primary)}.features-primary__item svg{stroke-width:1.7px;width:24px;height:24px}.features-primary__item h3{color:var(--giveon-primary);margin:0;font-size:20px;font-weight:600;line-height:1.4}.features-list{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.features-list li{color:var(--giveon-text);align-items:flex-start;gap:9px;font-size:16px;line-height:1.5;display:flex}.features-list svg{width:18px;height:18px;color:var(--giveon-accent);flex:0 0 18px;margin-top:3px}.features-cta{margin-top:25px}.features-collage{align-items:stretch;padding:10px 10px 10px 35px;display:flex}.features-collage__left{flex-direction:column;width:61%;display:flex}.features-collage__right{z-index:1;flex-direction:column;width:39%;display:flex;position:relative}.glass-image.features-image{border-radius:20px}.features-image--first{flex:1}.glass-image.features-image--second{border:6px solid var(--giveon-surface);border-radius:26px;flex:1;width:calc(100% + 135px);margin-left:-135px}.features-image__media{aspect-ratio:1/1.057;object-fit:cover;width:100%;height:100%;display:block}.features-stat{color:#fff;background:var(--giveon-accent);text-align:center;border-radius:14px;width:200px;max-width:calc(100% - 30px);margin:0 10px 30px 20px;padding:40px 30px;transition:background-color .35s}.features-stat:hover{background:var(--giveon-primary)}.features-stat__counter{flex-direction:column-reverse;gap:5px;display:flex}.features-stat__counter>div:first-child{color:#fff;margin:0;font-size:16px;font-weight:400;line-height:1.6}.features-stat__value{color:#fff;font-size:40px;line-height:1.1}.features-highlight{isolation:isolate;text-align:center;background:#fff;border-radius:20px;margin:30px 20px 0;padding:30px 20px;position:relative;overflow:hidden}.features-highlight:before{content:"";z-index:-1;background:var(--giveon-accent);transform-origin:bottom;transition:transform .4s ease-in-out;position:absolute;inset:0;transform:scaleY(0)}.features-highlight:hover:before{transform:scaleY(1)}.features-highlight__icon{color:#fff;background:var(--giveon-accent);border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 20px;transition:color .35s,background-color .35s;display:grid}.features-highlight:hover .features-highlight__icon{color:var(--giveon-primary);background:#fff}.features-highlight__icon svg{stroke-width:1.7px;width:24px;height:24px}.features-highlight p{color:var(--giveon-primary);margin:0;font-size:16px;line-height:1.6;transition:color .35s}.features-highlight:hover p{color:#fff}@media (max-width:1024px){.features-section{padding:60px 0}.features-section__grid{grid-template-columns:1fr;gap:10px}.features-content{gap:10px}.features-title{margin-bottom:0}.features-primary{margin:20px 0;padding-bottom:30px}.features-list{gap:10px}.features-cta{margin-top:20px}.features-collage{width:min(635px,100%);padding:10px}.features-stat__value{font-size:34px}}@media (max-width:767px){.features-primary{grid-template-columns:1fr;gap:20px}.features-primary__item h3{font-size:18px}.features-collage__left{gap:10px;width:55%}.features-collage__right{gap:10px;width:45%}.features-stat{width:125px;margin:0 5px 15px 0;padding:12px}.features-stat__value{font-size:24px}.features-stat__counter>div:first-child{font-size:14px}.features-highlight{margin:15px 0 0 10px;padding:12px}.features-highlight__icon{width:40px;height:40px;margin-bottom:10px}.features-highlight__icon svg{width:20px;height:20px}.features-highlight p{font-size:14px}.glass-image.features-image--second{width:calc(100% + 60px);margin-left:-60px}}.testimonials-section{background:var(--giveon-surface);padding:120px 0;overflow:hidden}.testimonials-section__grid{grid-template-columns:minmax(0,51fr) minmax(0,49fr);align-items:stretch;gap:0;display:grid}.testimonials-content{flex-direction:column;align-items:flex-start;gap:15px;min-width:0;padding:10px 35px 10px 10px;display:flex}.testimonials-title{max-width:650px;margin-bottom:5px;font-size:clamp(36px,4vw,52px);line-height:1.15}.testimonials-slider{width:100%;min-width:0;margin-top:25px;position:relative}.testimonials-swiper{width:100%;padding-bottom:0!important}.testimonial-card{background:0 0}.testimonial-card__quote{width:40px;height:40px;color:var(--giveon-accent);fill:currentColor;stroke-width:1.2px;margin-bottom:40px;display:block}.testimonial-card__text{color:var(--giveon-text);margin:0 0 30px;font-size:16px;line-height:1.6}.testimonial-card__author{border-top:1px solid var(--giveon-divider);align-items:center;gap:15px;padding-top:40px;display:flex}.testimonial-card__avatar{object-fit:cover;border-radius:50%;width:50px;height:50px}.testimonial-card__icon{width:50px;height:50px;color:var(--giveon-primary);background:var(--giveon-surface);border-radius:50%;place-items:center;display:grid}.testimonial-card__icon svg{width:30px;height:30px}.testimonial-card__author-body h3{color:var(--giveon-primary);margin:0;font-size:20px;font-weight:600;line-height:1.4}.testimonial-card__author-body p{color:var(--giveon-text);margin:0;font-size:16px;line-height:1.6}.testimonials-nav{z-index:2;width:50px;height:50px;color:var(--giveon-primary);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;margin:0;padding:0;transition:color .4s,background-color .4s;display:grid;position:absolute;bottom:0}.testimonials-swiper-prev{right:60px}.testimonials-swiper-next{right:0}.testimonials-nav:hover{color:#fff;background:var(--giveon-accent)}.testimonials-nav:focus-visible{outline:2px solid var(--giveon-accent);outline-offset:3px}.testimonials-nav svg{fill:currentColor;width:20px;height:20px}.testimonials-swiper .swiper-button-prev,.testimonials-swiper .swiper-button-next{display:none}.testimonials-visual{grid-template-columns:1fr;align-items:stretch;display:grid}.glass-image.testimonials-image{border-radius:20px;width:100%;height:100%}.testimonials-image__media{aspect-ratio:1/1.041;object-fit:cover;width:100%;height:100%;display:block}.testimonials-rating{writing-mode:vertical-rl;flex-flow:wrap;justify-content:center;align-items:center;gap:30px;display:flex;transform:rotate(180deg)}.testimonials-rating__score{border-bottom:1px solid var(--giveon-divider);flex-direction:column;align-items:flex-start;gap:5px;padding-right:30px;display:flex}.testimonials-rating__value{color:var(--giveon-primary);font-size:32px;line-height:1.1}.testimonials-rating__stars{color:var(--giveon-accent);gap:7px;display:flex}.testimonials-rating__stars svg{fill:currentColor;width:17px;height:17px}.testimonials-rating>p{max-height:280px;color:var(--giveon-text);margin:0;font-size:16px;line-height:1.6}@media (max-width:1024px){.testimonials-section{padding:60px 0}.testimonials-section__grid{grid-template-columns:1fr;justify-items:center;gap:10px}.testimonials-content{gap:10px;width:100%;padding:10px}.testimonials-title{margin-bottom:0}.testimonials-slider{margin-top:20px}.testimonial-card__quote{margin-bottom:30px}.testimonial-card__author{padding-top:30px}.testimonials-nav{width:40px;height:40px}.testimonials-nav svg{width:18px;height:18px}.testimonials-swiper-prev{right:50px}.testimonials-visual{width:min(740px,100%)}}@media (max-width:767px){.testimonials-swiper{padding-bottom:60px!important}.testimonial-card__quote,.testimonial-card__text{margin-bottom:20px}.testimonial-card__author{padding-top:20px}.testimonials-nav svg{width:16px;height:16px}.testimonials-swiper-prev{right:calc(50% + 5px)}.testimonials-swiper-next{right:calc(50% - 45px)}.testimonials-visual{grid-template-columns:1fr}}.faq-section{z-index:1;background:#fff;padding:120px 0;position:relative;overflow:hidden}.faq-section__grid{z-index:1;grid-template-columns:48% 52%;align-items:center;display:grid;position:relative}.faq-media,.faq-media__inner{min-width:0;position:relative}.faq-image{border-radius:20px;height:695px}.faq-image__media{object-fit:cover;width:100%;height:100%}.faq-cta-shell{background:#fff;border-radius:24px 24px 0 0;width:455px;max-width:calc(100% - 40px);padding:10px 10px 0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.faq-cta{color:#fff;background:var(--giveon-primary);border-radius:20px;flex-direction:column;align-items:flex-start;gap:30px;padding:30px;display:flex}.faq-cta h3{margin:0;font-size:20px;font-weight:600;line-height:1.2}.faq-cta p{color:#fff;margin:10px 0 0;font-size:16px;line-height:1.6}.faq-content{padding:10px 10px 10px 35px}.faq-title{color:var(--giveon-primary);margin:0 0 20px;font-size:clamp(36px,4vw,48px);font-weight:600;line-height:1.2}.faq-intro{color:var(--giveon-text);margin:0 0 25px;font-size:16px;line-height:1.6}.faq-intro a{color:var(--giveon-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;transition:color .3s}.faq-intro a:hover{color:var(--giveon-primary)}.faq-accordion{flex-direction:column;gap:25px;display:flex}.faq-accordion>.accordion-item{background:var(--giveon-surface);border:0;border-radius:14px;margin-top:0!important}.faq-accordion .accordion-trigger{background:var(--giveon-surface);border-bottom:1px solid #0000;min-height:70px;padding:23px}.faq-accordion .accordion-trigger[aria-expanded=true]{border-color:var(--giveon-divider)}.faq-accordion .accordion-question{font-size:18px;font-weight:500;line-height:1.333}.faq-accordion .accordion-icon{color:#fff;background:var(--giveon-accent);width:30px;height:30px}.faq-accordion .accordion-icon svg{width:14px;height:14px}.faq-accordion .accordion-answer{margin:0;padding:23px;font-size:16px;line-height:1.6}.faq-accordion .accordion-answer a{color:var(--giveon-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;transition:color .3s}.faq-accordion .accordion-answer a:hover{color:var(--giveon-primary)}.faq-shape{z-index:0;pointer-events:none;width:220px;position:absolute}.faq-shape--top{height:240px;top:-20px;right:0}.faq-shape--bottom{height:365px;bottom:-30px;left:30px}@media (max-width:1023px){.faq-section{padding:60px 0}.faq-section__grid{grid-template-columns:1fr;gap:50px}.faq-media{width:min(740px,100%);margin-inline:auto}.faq-content{padding:10px}.faq-title{margin-bottom:15px}.faq-intro{margin-bottom:20px}.faq-accordion{gap:20px}.faq-accordion .accordion-trigger{min-height:60px;padding:15px}.faq-accordion .accordion-answer{padding:15px}.faq-accordion .accordion-icon{width:24px;height:24px}.faq-shape--top{width:150px;height:170px;top:-10px}.faq-shape--bottom{width:140px;height:232px;bottom:-20px;left:10px}}@media (max-width:767px){.faq-image{aspect-ratio:605/695;height:auto}.faq-cta-shell{border-radius:0;width:auto;max-width:none;padding:0;bottom:20px;left:20px;right:20px;transform:none}.faq-cta{gap:20px;padding:15px}.faq-cta p{margin-top:5px;font-size:14px}.faq-accordion .accordion-trigger{min-height:50px;padding:12px 15px}.faq-accordion .accordion-question{font-size:16px}.faq-accordion .accordion-answer{padding:12px 15px}.faq-accordion .accordion-icon{width:20px;height:20px}.faq-accordion .accordion-icon svg{width:12px;height:12px}.faq-shape--top{width:100px;height:110px}.faq-shape--bottom{width:120px;height:200px;bottom:-10px;left:10px}}.blog-section{background:radial-gradient(800px 420px at 0% 0%, #e0453a0a, transparent 55%), var(--background);padding:120px 0}.blog-section__header{grid-template-columns:1fr 1fr;align-items:center;display:grid}.blog-section__heading{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.blog-section__title{max-width:620px;color:var(--giveon-primary);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(36px,4vw,48px);font-weight:600;line-height:1.15}.blog-section__intro{flex-direction:column;align-items:flex-start;gap:30px;padding-left:30px;display:flex}.blog-section__intro p{max-width:590px;color:var(--giveon-text);margin:0;font-size:1.05rem;line-height:1.7}.blog-section__grid{margin-top:60px}@media (max-width:1023px){.blog-section{padding:60px 0 30px}.blog-section__heading{gap:10px}.blog-section__intro{gap:20px;padding-left:0}.blog-section__grid{margin-top:20px}}@media (max-width:767px){.blog-section__header{grid-template-columns:1fr;gap:20px}.blog-section__grid{margin-top:10px}}.blog-page{background:radial-gradient(700px 360px at 100% 0%, #e0453a0d, transparent 55%), var(--giveon-surface);padding:100px 0 120px}.blog-page__intro{max-width:40rem;margin-bottom:2rem}.blog-page__intro p{color:var(--giveon-text);margin:0;font-size:1.05rem;line-height:1.7}.blog-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.blog-card{border:1px solid var(--giveon-divider);background:#fff;border-radius:22px;flex-direction:column;height:100%;transition:transform .35s,box-shadow .35s;display:flex;overflow:hidden;box-shadow:0 18px 50px #1b243612}.blog-card:hover{transform:translateY(-4px);box-shadow:0 22px 48px #1b24361f}.blog-card__media{display:block;overflow:hidden}.blog-card__image{aspect-ratio:16/11;object-fit:cover;width:100%;height:auto;transition:transform .55s;display:block}.blog-card:hover .blog-card__image{transform:scale(1.05)}.blog-card__body{flex-direction:column;flex:1;padding:1.5rem;display:flex}.blog-card__date{color:var(--giveon-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.blog-card__title{color:var(--giveon-primary);font-family:var(--font-display);letter-spacing:-.02em;margin:.65rem 0 0;font-size:1.25rem;font-weight:600;line-height:1.3}.blog-card__title a{color:inherit;text-decoration:none}.blog-card__title a:hover{color:var(--giveon-accent)}.blog-card__excerpt{color:var(--giveon-text);margin:.75rem 0;font-size:.95rem;line-height:1.65}.blog-card .giveon-button{width:100%;min-height:44px;margin-top:auto;font-size:14px}@media (max-width:1023px){.blog-page{padding:80px 0}.blog-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.blog-page{padding:60px 0}.blog-page__grid{grid-template-columns:1fr}}.blog-detail-hero{color:#fff;background:var(--giveon-primary) center / cover no-repeat;padding:240px 0 130px;position:relative;overflow:hidden}.blog-detail-hero__overlay{background:linear-gradient(105deg,#0f1420e6 0%,#1b2436b3 42%,#1b243633 72%),linear-gradient(#0000 55%,#0f142059);position:absolute;inset:0}.blog-detail-hero__inner{z-index:1;max-width:900px;position:relative}.blog-detail-hero__brand{color:#ffffffb8;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .85rem;font-size:.78rem;font-weight:700}.blog-detail-hero__title{color:#fff;max-width:1000px;font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:600;line-height:1.15}.blog-detail-hero__meta{flex-wrap:wrap;gap:15px;margin:0;padding:0;list-style:none;display:flex}.blog-detail-hero__meta li{color:#ffffffdb;align-items:center;gap:8px;font-size:1rem;line-height:1;display:inline-flex}.blog-detail-hero__meta svg{width:18px;height:18px}.blog-detail{background:radial-gradient(700px 360px at 0% 0%, #e0453a0a, transparent 55%), var(--background);padding:110px 0 120px}.blog-detail__featured{border:1px solid var(--giveon-divider);border-radius:22px;margin-bottom:30px;overflow:hidden;box-shadow:0 18px 50px #1b243614}.blog-detail__featured img{aspect-ratio:16/9;object-fit:cover;border-radius:22px;width:100%;height:auto;display:block}.blog-detail__content,.blog-reply{width:100%;max-width:1100px;margin-inline:auto}.blog-detail__entry{border-bottom:1px solid var(--giveon-divider);margin-bottom:30px;padding-bottom:30px}.blog-detail__entry>p{color:var(--giveon-text);margin:0 0 20px;font-size:16px;line-height:1.7}.blog-detail__entry .rich-text-content{color:var(--giveon-text,#5a6270);font-size:16px;line-height:1.75}.blog-detail__entry .rich-text-content p{margin:.75rem 0;line-height:1.75}.blog-detail__entry .rich-text-content h1,.blog-detail__entry .rich-text-content h2,.blog-detail__entry .rich-text-content h3,.blog-detail__entry .rich-text-content h4,.blog-detail__entry .rich-text-content h5,.blog-detail__entry .rich-text-content h6{color:var(--giveon-primary,#1b2436);font-weight:600;font-family:var(--font-display,var(--font-fraunces), "Fraunces", Georgia, serif);margin:0}.blog-detail__entry .rich-text-content h1{letter-spacing:-.03em;margin:1.5rem 0 .75rem;font-size:clamp(2rem,4vw,3rem);line-height:1.15}.blog-detail__entry .rich-text-content h2{letter-spacing:-.03em;margin:1.25rem 0 .625rem;font-size:clamp(1.5rem,3.5vw,2.25rem);line-height:1.15}.blog-detail__entry .rich-text-content h3{letter-spacing:-.03em;margin:1rem 0 .5rem;font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.2}.blog-detail__entry .rich-text-content h4{letter-spacing:-.02em;margin:.875rem 0 .4375rem;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.25}.blog-detail__entry .rich-text-content h5{letter-spacing:-.02em;margin:.75rem 0 .375rem;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.3}.blog-detail__entry .rich-text-content h6{letter-spacing:-.01em;margin:.625rem 0 .3125rem;font-size:clamp(.875rem,1.25vw,1rem);line-height:1.35}.blog-detail__entry blockquote{background:var(--giveon-surface);border-radius:20px;grid-template-columns:45px minmax(0,1fr);gap:15px;margin:0 0 30px;padding:30px;display:grid}.blog-detail__entry blockquote svg{width:45px;height:45px;color:var(--giveon-accent);stroke-width:1.4px}.blog-detail__entry blockquote p{color:var(--giveon-primary);margin:0;font-size:20px;font-weight:600;line-height:1.4}.blog-detail__entry ul{margin:20px 0 0;padding-left:20px}.blog-detail__entry li{color:var(--giveon-text);margin-bottom:15px;font-size:18px;line-height:1.5}.blog-detail__entry li:last-child{margin-bottom:0}.blog-detail__footer{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);align-items:center;gap:30px;display:grid}.blog-detail__tags{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.blog-detail__tags strong{color:var(--giveon-primary);font-size:20px;font-weight:600}.blog-detail__tags a{color:#fff;background:var(--giveon-accent);border-radius:100px;padding:12px 20px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:background .3s;display:inline-block}.blog-detail__tags a:hover,.blog-detail__share a:hover,.blog-reply__form button:hover{background:var(--giveon-primary)}.blog-detail__share{justify-content:flex-end;gap:12px;margin:0;padding:0;list-style:none;display:flex}.blog-detail__share a{color:#fff;background:var(--giveon-accent);border-radius:50%;place-items:center;width:40px;height:40px;transition:background .3s;display:grid}.blog-detail__share svg{width:18px;height:18px}.blog-reply{margin-top:80px}.blog-reply h2{color:var(--giveon-primary);margin:0 0 10px;font-size:30px;font-weight:600;line-height:1.3}.blog-reply>p{color:var(--giveon-text);margin:0 0 20px;font-size:16px;line-height:1.6}.blog-reply__form{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 30px;display:grid}.blog-reply__form label{color:var(--giveon-primary);font-size:16px;display:block}.blog-reply__form label>span:first-child{margin-bottom:4px;display:block}.blog-reply__form b,.blog-reply>p span{color:var(--giveon-accent)}.blog-reply__form input[type=text],.blog-reply__form input[type=email],.blog-reply__form input[type=url],.blog-reply__form textarea{width:100%;color:var(--giveon-primary);background:var(--giveon-surface);font:inherit;border:0;border-radius:12px;outline:1px solid #0000;padding:18px 20px;transition:outline-color .2s}.blog-reply__form textarea{resize:vertical}.blog-reply__form input:focus,.blog-reply__form textarea:focus{outline-color:var(--giveon-accent)}.blog-reply__comment,.blog-reply__consent,.blog-reply__form button{grid-column:1/-1}.blog-reply__consent{align-items:flex-start;gap:8px;display:flex!important}.blog-reply__consent input{margin-top:5px}.blog-reply__consent span{color:var(--giveon-text);margin:0!important}.blog-reply__form button{color:#fff;background:var(--giveon-accent);width:fit-content;font:inherit;cursor:pointer;border:0;border-radius:5px;padding:17px 20px;font-size:16px;font-weight:600;line-height:1;transition:background .3s}@media (max-width:1024px){.blog-detail-hero{padding:140px 0 80px}.blog-detail{padding:60px 0}.blog-detail__featured{margin-bottom:20px}.blog-detail__entry>p{margin-bottom:15px}.blog-detail__entry blockquote{grid-template-columns:40px minmax(0,1fr);margin-bottom:20px;padding:20px}.blog-detail__entry blockquote svg{width:40px;height:40px}.blog-detail__entry blockquote p{font-size:18px}.blog-detail__entry li{margin-bottom:10px;font-size:16px}.blog-reply{margin-top:40px}.blog-reply h2{font-size:24px}.blog-reply__form input[type=text],.blog-reply__form input[type=email],.blog-reply__form input[type=url],.blog-reply__form textarea{padding:13px 15px}}@media (max-width:767px){.blog-detail-hero{padding:120px 0 64px}.blog-detail-hero__overlay{background:linear-gradient(#0f14208c,#0f1420db),linear-gradient(90deg,#0f14208c,#0000 70%)}.blog-detail-hero__meta li{font-size:16px}.blog-detail__entry h2{font-size:24px}.blog-detail__entry blockquote{grid-template-columns:1fr}.blog-detail__entry blockquote svg{width:30px;height:30px}.blog-detail__entry blockquote p{font-size:16px}.blog-detail__footer,.blog-reply__form{grid-template-columns:1fr}.blog-detail__share{justify-content:flex-start}.blog-reply__comment,.blog-reply__consent,.blog-reply__form button{grid-column:auto}}.site-footer{color:#fff;background-color:var(--giveon-primary);background-image:radial-gradient(900px 420px at 12% 0,#e0453a29,#0000 60%),radial-gradient(700px 380px at 88% 18%,#ffffff0f,#0000 55%),url(/images/dark-section-bg-image.png);background-position:top;background-repeat:no-repeat;background-size:cover;padding-top:110px;overflow:hidden}.site-footer__top{border-bottom:1px solid #ffffff1a;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:20px 5.208vw;padding:10px 10px 60px;display:flex}.site-footer__logo{flex:none;width:150px;height:auto}.site-footer__about{color:#fff;flex:auto;max-width:570px;margin:0 auto 0 0;font-size:16px;line-height:1.6}.site-footer__socials{flex:none;align-items:center;gap:15px;margin:0;padding:0;list-style:none;display:flex}.site-footer__social-link{color:#fff;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:40px;height:40px;transition:border-color .3s,background-color .3s;display:grid}.site-footer__social-link:hover{border-color:var(--giveon-accent);background:var(--giveon-accent)}.site-footer__social-link svg{width:18px;height:18px}.site-footer__main{grid-template-columns:38fr 20fr 26fr 16fr;margin-top:50px;display:grid}.site-footer__newsletter{flex-direction:column;align-items:flex-start;gap:20px;padding:10px 80px 10px 10px;display:flex}.site-footer__newsletter h2{color:#fff;margin:0;font-size:40px;font-weight:600;line-height:1.2}.site-footer__newsletter>p{color:#fff;margin:0 0 20px;font-size:16px;line-height:1.6}.newsletter-form{width:100%;position:relative}.newsletter-form__field{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffff1a;border-radius:10px;width:100%;padding:5px;display:flex;overflow:hidden}.newsletter-form__input{color:#fff;background:0 0;border:0;border-radius:5px;outline:none;width:calc(100% - 40px);height:40px;padding:5px 15px;font-size:16px;line-height:1.3}.newsletter-form__input::placeholder{color:#ffffff80}.newsletter-form__field:focus-within{outline:1px solid var(--giveon-accent)}.newsletter-form__submit{color:#fff;background:var(--giveon-accent);cursor:pointer;border:0;border-radius:5px;flex:0 0 40px;place-items:center;width:40px;height:40px;transition:background-color .3s;display:grid}.newsletter-form__submit:hover{background:#b83229}.newsletter-form__submit:disabled{cursor:wait;opacity:.7}.newsletter-form__submit svg{fill:currentColor;width:14px;height:14px}.newsletter-form__message{margin:0;font-size:13px;position:absolute;top:calc(100% + 7px);left:0}.newsletter-form__message.is-success{color:#86efac}.newsletter-form__message.is-error{color:#fca5a5}.site-footer__column{flex-direction:column;gap:30px;display:flex}.site-footer__column h3{color:#fff;margin:0;font-size:20px;font-weight:600;line-height:1.2}.site-footer__column ul{margin:0;padding:0;list-style:none}.site-footer__column li{position:relative}.site-footer__column li:before{background:var(--giveon-accent);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:2px}.site-footer__column a{color:#fff;padding:0 0 15px 20px;font-size:16px;line-height:1.5;transition:color .3s;display:block}.site-footer__column li:last-child a{padding-bottom:0}.site-footer__column a:hover{color:var(--giveon-accent)}.site-footer__copyright{border-top:1px solid #ffffff1a;margin-top:50px;padding-block:40px}.site-footer__copyright p{color:#fff;text-align:center;margin:0;font-size:16px;line-height:1.6}@media (max-width:1023px){.site-footer{padding-top:50px}.site-footer__top{flex-wrap:wrap;padding-bottom:30px}.site-footer__about{max-width:none;margin-right:0}.site-footer__socials{margin-left:auto}.site-footer__main{gap:10px 0;margin-top:20px}.site-footer__newsletter{gap:10px;padding:10px}.site-footer__newsletter h2{font-size:32px}.site-footer__newsletter>p{margin-bottom:20px}.site-footer__column{gap:20px}.site-footer__column a{padding-bottom:10px}.site-footer__copyright{margin-top:20px;padding-block:30px}}@media (max-width:767px){.site-footer__top{gap:20px}.site-footer__about{flex-basis:100%;order:2}.site-footer__socials{order:3;gap:10px;width:100%;margin-left:0}.site-footer__main{grid-template-columns:30fr 45fr 25fr}.site-footer__newsletter{grid-column:1/-1;margin-bottom:20px}.site-footer__newsletter h2{font-size:24px}.site-footer__column{gap:15px}.site-footer__column h3{font-size:18px}.site-footer__column a{font-size:14px}.site-footer__copyright{padding-block:15px}}.glass-image{border-radius:1.25rem;position:relative;overflow:hidden}.image-shine{position:relative;overflow:hidden}.glass-image:after,.image-shine:after{content:"";z-index:2;pointer-events:none;background-color:#ffffff4d;width:200%;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.glass-image:hover:after,.image-shine:hover:after{background-color:#0000;height:250%;transition:all .6s linear}#magic-cursor{pointer-events:none;z-index:40;position:fixed;inset:0}#magic-cursor #ball{border:1.5px solid var(--giveon-accent);border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;transition:width .2s,height .2s,margin .2s,background .2s;position:fixed;transform:translate(0)}@media (pointer:coarse),(prefers-reduced-motion:reduce){#magic-cursor{display:none!important}}.theme-preloader{z-index:10000;background:radial-gradient(ellipse at 50% 35%, #d53f342e, transparent 55%), var(--giveon-primary);opacity:1;visibility:visible;place-items:center;transition:opacity .45s,visibility .45s;display:grid;position:fixed;inset:0}.theme-preloader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.theme-preloader__mark{place-items:center;width:7.5rem;height:7.5rem;display:grid;position:relative}.theme-preloader__mark:before{content:"";border:2px solid #0000;border-top-color:var(--giveon-accent);border-right-color:#ffffff59;border-radius:50%;animation:1s linear infinite awfca-preloader-spin;position:absolute;inset:0}.theme-preloader__logo{object-fit:contain;border-radius:50%;width:5.5rem;height:5.5rem;animation:1.4s ease-in-out infinite awfca-preloader-pulse}@keyframes awfca-preloader-spin{to{transform:rotate(360deg)}}@keyframes awfca-preloader-pulse{0%,to{opacity:.92;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.theme-preloader__mark:before,.theme-preloader__logo{animation:none}}.site-header{--site-header-top:40px;--site-header-nav:78px;--site-header-offset:calc(var(--site-header-top) + var(--site-header-nav));color:#fff;animation:.7s cubic-bezier(.22,1,.36,1) .52s both header-drop-in}.site-header.is-compact{--site-header-top:0px;--site-header-offset:var(--site-header-nav)}.site-header__top{z-index:110;max-height:var(--site-header-top);background:linear-gradient(90deg, var(--giveon-accent-deep), var(--giveon-accent));transition:max-height .3s;position:relative;overflow:hidden}.site-header__top-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:40px;display:flex}.site-header__top-contacts{flex-wrap:wrap;align-items:center;gap:.35rem 1.25rem;display:flex}.site-header__top-link{color:#fffffff2;align-items:center;gap:.4rem;font-size:13px;font-weight:500;line-height:1;transition:color .2s;display:inline-flex}.site-header__top-link:hover{color:#fff}.site-header__top-socials{align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.site-header__top-social{color:#fff;background:#ffffff24;border:1px solid #ffffff4d;border-radius:999px;place-items:center;width:28px;height:28px;transition:background .2s,color .2s,border-color .2s;display:grid}.site-header__top-social:hover{color:var(--giveon-accent);background:#fff}.site-header__bar{z-index:110;transition:background .35s var(--ease-out), border-color .35s var(--ease-out), backdrop-filter .35s var(--ease-out);border-bottom:1px solid #ffffff1f;position:relative}.site-header__bar.is-solid{-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#1b2436e0;border-bottom-color:#ffffff1a;box-shadow:0 10px 40px #0f14202e}.site-header__inner{min-height:var(--site-header-nav)}.site-header__logo-text{flex-direction:column;line-height:1.2;transition:opacity .2s;display:flex}.site-header__logo-text:hover{opacity:.9}.site-header__mobile{top:var(--site-header-offset);height:calc(100dvh - var(--site-header-offset))}.site-header__link{color:#ffffffe6;position:relative}.site-header__link:after{content:"";background:var(--giveon-accent);transform-origin:50%;height:2px;transition:transform .3s;position:absolute;bottom:-22px;left:0;right:0;transform:scaleX(0)}.site-header__link:hover,.site-header__link.is-active{color:#fff;font-weight:700}.site-header__link:hover:after,.site-header__link.is-active:after{transform:scaleX(1)}.site-header__donate{min-height:44px;padding-left:18px;font-size:14px}.site-header__donate .giveon-button__icon{flex-basis:34px;width:34px;height:34px}.site-header__mega-wrap{position:static}.site-header__mega-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.site-header__mega-col ul{margin:.55rem 0 0;padding:0;list-style:none}.site-header__mega-title{color:#fff;font-size:.92rem;font-weight:700;line-height:1.35;text-decoration:none;display:block}.site-header__mega-title:hover{color:#ffffffd9}.site-header__mega-col a{color:#ffffffd1;padding:.28rem 0;font-size:.84rem;line-height:1.35;text-decoration:none;display:block}.site-header__mega-col li a:hover{color:#fff}.site-header__mega-footer{border-top:1px solid #ffffff24;margin-top:1rem;padding-top:.85rem}.site-header__mega-footer a{color:#fff;font-size:.88rem;font-weight:600;text-decoration:none}.site-header__mega-footer a:hover{text-decoration:underline}@keyframes header-drop-in{0%{opacity:0}to{opacity:1}}@media (max-width:1100px){.site-header__mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.site-header__top-link span{font-size:12px}.site-header__top-socials{display:none}.site-header__top-contacts{gap:.75rem}.site-header__logo-text{display:none}}.giveon-button{isolation:isolate;border-radius:var(--radius-sm);min-height:52px;font:inherit;letter-spacing:.01em;text-transform:none;cursor:pointer;transition:color .4s ease-in-out, border-color .4s ease-in-out, transform .25s var(--ease-out), box-shadow .25s var(--ease-out);border:0;justify-content:center;align-items:center;gap:18px;padding:6px 6px 6px 22px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #1b24361f}.giveon-button:before{content:"";z-index:-1;background:var(--button-hover-bg);width:0;transition:width .4s var(--ease-out);position:absolute;inset:0 0 0 auto}.giveon-button:hover:before,.giveon-button:focus-visible:before{width:100%}.giveon-button:hover{transform:translateY(-2px);box-shadow:0 14px 32px #1b24362e}.giveon-button:active{transform:translateY(0)}.giveon-button:focus-visible{outline:2px solid var(--giveon-accent);outline-offset:3px}.giveon-button__label,.giveon-button__icon{z-index:1;position:relative}.giveon-button__icon{width:40px;height:40px;color:var(--button-icon-color);background:var(--button-icon-bg);transition:color .4s ease-in-out, background-color .4s ease-in-out, transform .35s var(--ease-out);border-radius:6px;flex:0 0 40px;place-items:center;display:grid}.giveon-button:hover .giveon-button__icon{transform:translate(1px,-1px)}.giveon-button__icon svg{fill:currentColor;width:14px;height:14px}.giveon-button:hover .giveon-button__icon,.giveon-button:focus-visible .giveon-button__icon{color:var(--button-icon-hover-color);background:var(--button-icon-hover-bg)}.giveon-button--primary{--button-hover-bg:var(--giveon-primary);--button-icon-bg:#fff;--button-icon-color:var(--giveon-primary);--button-icon-hover-bg:var(--giveon-accent);--button-icon-hover-color:#fff;color:#fff;background:linear-gradient(135deg, var(--giveon-accent) 0%, var(--giveon-accent-deep) 100%)}.giveon-button--secondary{--button-hover-bg:var(--giveon-accent);--button-icon-bg:var(--giveon-primary);--button-icon-color:#fff;--button-icon-hover-bg:#fff;--button-icon-hover-color:var(--giveon-primary);color:var(--giveon-primary);background:#fff}.giveon-button--secondary:hover,.giveon-button--secondary:focus-visible{color:#fff}.giveon-button--ghost{--button-hover-bg:#fff;--button-icon-bg:#ffffff29;--button-icon-color:#fff;--button-icon-hover-bg:var(--giveon-accent);--button-icon-hover-color:#fff;color:#fff;-webkit-backdrop-filter:blur(10px);box-shadow:none;background:#ffffff14;border:1px solid #ffffff61}.giveon-button--ghost:hover,.giveon-button--ghost:focus-visible{color:var(--giveon-primary);box-shadow:0 12px 28px #0000002e}.giveon-button--no-icon{gap:0;padding-right:22px}.giveon-button--disabled{pointer-events:none;opacity:.6}@media (max-width:991px){.giveon-button{gap:12px;min-height:48px;padding-left:16px}.giveon-button__icon{flex-basis:36px;width:36px;height:36px}.giveon-button--no-icon{padding-right:16px}}.swiper-button-next{color:var(--giveon-primary)!important;width:2.5rem!important;height:2.5rem!important}.swiper-button-prev:after,.swiper-button-next:after{font-weight:700;font-size:1rem!important}.donation-banner{background-image:linear-gradient(270deg,#1b2436e0 0%,#1b243659 48%,#fff0 72%),linear-gradient(#0000 60%,#1b243640),url(/images/awfca/donation-banner.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:120px 0;position:relative;overflow:hidden}.donation-banner__inner{z-index:1;justify-content:flex-end;display:flex;position:relative}.donation-banner__form{width:min(635px,100%)}.donation-banner__form form{width:100%;max-width:635px}.donation-banner__card{-webkit-backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #ffffff8c;border-radius:22px;padding:2rem;box-shadow:0 24px 60px #0f142038}.donation-banner__eyebrow{color:var(--giveon-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem;font-weight:700}.donation-banner__title{color:var(--giveon-primary);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,2.8vw,2.35rem);font-weight:600;line-height:1.2}.donation-banner__text{color:var(--giveon-text);margin:.85rem 0 0;font-size:1rem;line-height:1.7}.donation-banner__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}@media (max-width:1024px){.donation-banner{padding:60px 0}.donation-banner__form{width:100%}}@media (min-width:1025px){.donation-banner{background-attachment:fixed}}@media (prefers-reduced-motion:reduce){.donation-banner{background-attachment:scroll}}.donate-hero{color:#fff;background:radial-gradient(900px 480px at 12% 0%, #e0453a38, transparent 55%), radial-gradient(700px 420px at 90% 20%, #ffffff0f, transparent 50%), linear-gradient(160deg, #141b2a 0%, var(--giveon-primary) 55%, #243149 100%);padding:190px 0 88px;position:relative;overflow:hidden}.donate-hero__glow{background:radial-gradient(circle, var(--giveon-glow), transparent 68%);pointer-events:none;border-radius:50%;width:min(48vw,520px);height:min(48vw,520px);position:absolute;bottom:-40%;right:-8%}.donate-hero__inner{z-index:1;max-width:720px;position:relative}.donate-hero__brand{color:#ffffffb3;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .9rem;font-size:.78rem;font-weight:700}.donate-hero__title{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(2.35rem,4.8vw,3.6rem);font-weight:600;line-height:1.12}.donate-hero__text{color:#fffc;max-width:36rem;margin:1.2rem 0 0;font-size:1.05rem;line-height:1.7}.donate-hero__actions{flex-wrap:wrap;gap:.85rem 1rem;margin-top:2rem;display:flex}.donate-body{background:radial-gradient(700px 360px at 0% 0%, #e0453a0a, transparent 55%), var(--background);padding:72px 0 110px}.donate-body__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:start;gap:1.5rem;display:grid}.donate-panel{border-radius:22px;padding:2rem}.donate-panel--main{border:1px solid var(--giveon-divider);background:#fff;box-shadow:0 18px 50px #1b243612}.donate-panel--aside{color:#fff;background:radial-gradient(420px 240px at 100% 0%, #e0453a47, transparent 60%), var(--giveon-primary)}.donate-panel__eyebrow{color:var(--giveon-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:700}.donate-panel h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:600;line-height:1.2}.donate-panel--main h2{color:var(--giveon-primary)}.donate-panel>p{margin:.9rem 0 0;line-height:1.7}.donate-panel--main>p{color:var(--giveon-text)}.donate-panel--aside>p{color:#ffffffc7}.donate-panel__cta{margin-top:1.5rem}.donate-points{border-top:1px solid var(--giveon-divider);gap:1rem;margin:2rem 0 0;padding:1.5rem 0 0;list-style:none;display:grid}.donate-points li{color:var(--giveon-text);align-items:flex-start;gap:.85rem;font-size:.95rem;line-height:1.65;display:flex}.donate-points svg{width:1.25rem;height:1.25rem;color:var(--giveon-accent);flex:0 0 1.25rem;margin-top:.15rem}.donate-points a{color:var(--giveon-primary);text-underline-offset:2px;font-weight:700;text-decoration:underline}.donate-contact{gap:1rem;margin:1.5rem 0 0;display:grid}.donate-contact dt{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:600}.donate-contact dd{margin:.2rem 0 0;font-weight:600;line-height:1.45}.donate-contact a{color:#fff;text-decoration:none}.donate-contact a:hover{text-decoration:underline}.donate-aside-link{color:#fff;align-items:center;gap:.45rem;margin-top:1.75rem;font-weight:700;text-decoration:none;display:inline-flex}.donate-aside-link svg{width:1rem;height:1rem}.donate-aside-link:hover{color:#ffffffe0}@media (max-width:1023px){.donate-hero{padding:150px 0 64px}.donate-body{padding:48px 0 80px}.donate-body__grid{grid-template-columns:1fr}.donate-hero__actions{flex-direction:column;align-items:stretch}.donate-hero__actions .giveon-button{justify-content:space-between}}.page-shell__hero{color:#fff;background:radial-gradient(900px 480px at 10% 0%, #e0453a33, transparent 55%), linear-gradient(160deg, #141b2a 0%, var(--giveon-primary) 60%, #243149 100%);padding:180px 0 72px;position:relative;overflow:hidden}.page-shell__glow{background:radial-gradient(circle, var(--giveon-glow), transparent 68%);pointer-events:none;border-radius:50%;width:min(46vw,480px);height:min(46vw,480px);position:absolute;bottom:-45%;right:-10%}.page-shell__hero-inner{z-index:1;position:relative}.page-shell__brand{color:#ffffffb3;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .85rem;font-size:.78rem;font-weight:700}.page-shell__title .section-eyebrow{color:#ffffffb8}.page-shell__title .section-title{color:#fff}.page-shell__title .section-text{color:#fffc}.page-shell__body{background:radial-gradient(700px 360px at 100% 0%, #e0453a0a, transparent 55%), var(--background);padding:64px 0 96px}@media (max-width:767px){.page-shell__hero{padding:140px 0 56px}.page-shell__body{padding:48px 0 72px}}.programs-section{background:radial-gradient(700px 360px at 100% 0%, #e0453a0d, transparent 55%), var(--giveon-surface);padding:100px 0 120px}.programs-section__inner{max-width:1300px;padding-inline:10px}.programs-section__intro{max-width:42rem;margin-bottom:1.75rem}.programs-section__intro p{color:var(--giveon-text);margin:0;font-size:1.05rem;line-height:1.7}.programs-category-nav{flex-wrap:wrap;gap:10px;margin-bottom:40px;display:flex}.programs-category-nav a{border:1px solid var(--giveon-divider);min-height:42px;color:var(--giveon-primary);background:#fff;border-radius:999px;align-items:center;padding:.55rem 1.05rem;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.programs-category-nav a:hover{transform:translateY(-1px)}.programs-category-nav a:hover,.programs-category-nav a.is-active{border-color:var(--giveon-accent);color:#fff;background:var(--giveon-accent)}.programs-category-block+.programs-category-block{margin-top:56px}.programs-category-block__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:24px;display:flex}.programs-category-block__head h2{color:var(--giveon-primary);font-family:var(--font-display);margin:0;font-size:clamp(24px,3vw,34px);font-weight:600;line-height:1.25}.programs-category-block__head a{color:var(--giveon-accent);font-size:15px;font-weight:600;text-decoration:none}.programs-category-block__head a:hover{text-decoration:underline}.programs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.programs-grid>*{height:100%}.program-item{border:1px solid var(--giveon-divider);background:#fff;border-radius:22px;flex-direction:column;height:100%;padding:10px;transition:transform .35s,box-shadow .35s;display:flex;box-shadow:0 18px 50px #1b243614}.program-item:hover{transform:translateY(-4px);box-shadow:0 22px 48px #1b24361f}.program-item__image{border-radius:10px;margin-bottom:10px;overflow:hidden}.program-item__image a{border-radius:10px;display:block;overflow:hidden}.program-item__media{aspect-ratio:1/.731;object-fit:cover;border-radius:10px;width:100%;height:auto;transition:transform .6s ease-in-out;display:block}.program-item:hover .program-item__media{transform:scale(1.06)}.program-item__body{flex-direction:column;flex:1;padding:20px;display:flex}.program-item__meta{margin-bottom:20px}.program-item__meta ul{flex-wrap:wrap;gap:10px 25px;margin:0;padding:0;list-style:none;display:flex}.program-item__meta li span{color:var(--giveon-text);align-items:center;gap:10px;font-size:16px;line-height:1.5;display:inline-flex}.program-item__meta svg{width:20px;height:20px;color:var(--giveon-accent)}.program-item__content h2{color:var(--giveon-primary);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.program-item__content a{color:inherit;text-decoration:none}.program-item__content a:hover{color:var(--giveon-accent)}.program-item__btn{border-top:1px solid var(--giveon-divider);flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:20px;display:flex}.program-item__btn .giveon-button{flex:1;min-width:0;min-height:44px;padding:10px 16px;font-size:14px}.program-item__btn .giveon-button--primary{background:var(--giveon-accent);color:#fff}.program-item__btn .giveon-button--secondary{color:var(--giveon-primary);border:1px solid var(--giveon-divider);background:#fff}.program-item__btn .giveon-button--secondary:hover{border-color:var(--giveon-accent);color:#fff}.program-item__btn .giveon-button--secondary:hover:before{background:var(--giveon-accent)}.program-item__btn .giveon-button__label{z-index:2;position:relative}@media (max-width:1024px){.programs-section{padding:60px 0}.programs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.program-item__body{padding:10px}.program-item__meta{margin-bottom:15px}.program-item__btn{flex-direction:column;margin-top:auto;padding-top:15px}.program-item__btn .giveon-button{width:100%}}@media (max-width:767px){.programs-grid{grid-template-columns:1fr}.program-item__content h2{font-size:18px}.program-item__meta svg{width:18px;height:18px}}.about-page-hero,.about-page-intro,.about-page-approach,.about-page-trust,.about-page-why,.about-page-features,.about-page-causes,.about-page-story,.about-page-volunteers,.about-page-testimonials,.about-page-faq{overflow:hidden}.about-page-hero .container-site,.about-page-intro .container-site,.about-page-approach .container-site,.about-page-trust .container-site,.about-page-why .container-site,.about-page-features .container-site,.about-page-causes .container-site,.about-page-story .container-site,.about-page-volunteers .container-site,.about-page-testimonials .container-site,.about-page-faq .container-site{max-width:1300px;padding-inline:10px}.about-page-intro__title,.about-page-why__title,.about-page-causes__title,.about-page-volunteers__title,.about-page-faq__title,.about-page-approach__title,.about-page-features__title{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(38px,4vw,52px);font-weight:600;line-height:1.15}.about-page-intro__text,.about-page-why__text{color:var(--giveon-text);margin:-10px 0 0;font-size:1.05rem;line-height:1.7}.about-page-intro__feature-icon,.about-page-features__icon,.about-page-approach__icon{color:#fff;background:var(--giveon-accent);border-radius:50%;place-items:center;width:50px;height:50px;transition:background-color .3s;display:grid}.about-page-intro__feature:hover .about-page-intro__feature-icon,.about-page-features__card:hover .about-page-features__icon{background:var(--giveon-primary)}.about-page-intro__feature-icon svg,.about-page-features__icon svg,.about-page-approach__icon svg{width:24px;height:24px}.about-page-intro__feature h3,.about-page-approach__card h3,.about-page-features__card h3{color:var(--giveon-primary);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.25}.about-page-intro__feature p,.about-page-approach__card p,.about-page-features__card p{color:var(--giveon-text);margin:8px 0 0;font-size:16px;line-height:1.6}.about-page-approach__heading,.about-page-features__heading{text-align:center;width:min(720px,100%);margin-inline:auto}.about-page-approach__eyebrow,.about-page-features__eyebrow{color:var(--giveon-primary);background:var(--giveon-surface);justify-content:center;margin-bottom:15px}.about-page-approach__text,.about-page-features__text{color:var(--giveon-text);margin:20px 0 0;font-size:16px;line-height:1.6}.about-page-why__eyebrow,.about-page-causes__eyebrow,.about-page-volunteers__eyebrow{color:var(--giveon-primary);background:#fff;margin:0 0 15px}.about-page-causes__header,.about-page-volunteers__header{grid-template-columns:1fr 1fr;align-items:center;gap:0;display:grid}.about-page-causes__header>div,.about-page-volunteers__header>div{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.about-page-volunteers__slider-container{position:relative;overflow:hidden}.about-page-causes__intro,.about-page-volunteers__intro{justify-items:start;gap:30px;padding-left:30px;display:grid}.about-page-causes__intro p,.about-page-volunteers__intro p{color:var(--giveon-text);margin:0;font-size:16px;line-height:1.6}.about-page-causes__note,.about-page-volunteers__note{justify-content:center;align-items:center;gap:10px;display:flex}.about-page-causes__note img,.about-page-volunteers__note img{object-fit:cover;border-radius:50%;width:30px;height:30px}.about-page-causes__note p,.about-page-volunteers__note p{color:var(--giveon-primary);margin:0;font-size:16px}.about-page-causes__note a,.about-page-volunteers__note a{color:var(--giveon-accent);font-weight:700;text-decoration:underline}.about-page-testimonial-card__stars svg,.about-page-faq__stars svg{fill:currentColor;width:18px;height:18px}@media (max-width:1024px){.about-page-intro,.about-page-approach,.about-page-why,.about-page-causes,.about-page-volunteers,.about-page-faq{padding-block:60px}.about-page-intro__grid,.about-page-why__inner,.about-page-faq__grid{grid-template-columns:1fr;gap:30px}.about-page-intro__media,.about-page-why__visual{padding:10px}.about-page-approach__inner,.about-page-features__inner,.about-page-causes__inner,.about-page-volunteers__inner{gap:20px}.about-page-approach__grid,.about-page-causes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.about-page-approach__grid,.about-page-features__cards,.about-page-features__stats,.about-page-causes__grid{grid-template-columns:1fr}.about-page-causes__header,.about-page-volunteers__header{grid-template-columns:1fr;gap:20px}.about-page-causes__intro,.about-page-volunteers__intro{padding-left:0}}.about-page-hero{color:#fff;background-color:var(--giveon-primary);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:250px 0 140px;position:relative}.about-page-hero__overlay{background:linear-gradient(105deg,#0f1420e6 0%,#1b2436b8 42%,#1b24362e 72%),linear-gradient(#0000 55%,#0f142059);position:absolute;inset:0}.about-page-hero__glow{z-index:0;background:radial-gradient(circle, var(--giveon-glow), transparent 68%);pointer-events:none;border-radius:50%;width:min(52vw,560px);height:min(52vw,560px);position:absolute;bottom:-30%;left:-6%}.about-page-hero__inner{z-index:1;max-width:720px;position:relative}.about-page-hero__brand{color:#ffffffb8;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .85rem;font-size:.78rem;font-weight:700}.about-page-hero__title{color:#fff;font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:600;line-height:1.12}.about-page-hero__breadcrumbs ol{flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:.95rem;line-height:1.6;list-style:none;display:flex}.about-page-hero__breadcrumbs li:not(:last-child):after{content:"/";color:#ffffff73;margin-inline:8px}.about-page-hero__breadcrumbs a{color:#ffffffc7;text-decoration:none;transition:color .2s}.about-page-hero__breadcrumbs a:hover{color:#fff}.about-page-hero__breadcrumbs [aria-current=page]{color:#fff;text-decoration:none}@media (max-width:1024px){.about-page-hero{padding-block:140px 80px}.about-page-hero__inner{max-width:100%}}@media (max-width:767px){.about-page-hero{padding-block:150px 100px}.about-page-hero__inner{text-align:center}.about-page-hero__brand{font-size:.7rem}.about-page-hero__title{font-size:clamp(2rem,8vw,2.5rem)}.about-page-hero__breadcrumbs{justify-content:center;display:flex}.about-page-hero__breadcrumbs ol{font-size:.85rem}.about-page-hero__overlay{background:linear-gradient(#0f14208c,#0f1420db),linear-gradient(90deg,#0f14208c,#0000 70%)}.about-page-hero__glow{width:min(70vw,400px);height:min(70vw,400px)}}.about-page-intro{background:radial-gradient(800px 420px at 100% 0%, #e0453a0d, transparent 55%), var(--giveon-surface);padding:120px 0}.about-page-intro__grid{grid-template-columns:1fr 1fr;align-items:center;gap:0;display:grid}.about-page-intro__media{min-width:0;padding:10px 35px 10px 10px}.about-page-intro__collage{min-height:640px;position:relative}.about-page-intro__image{background:0 0;position:absolute;overflow:hidden}.about-page-intro__image--1{z-index:2;border:6px solid var(--giveon-surface);border-radius:26px;width:270px;height:302px;top:0;right:0}.about-page-intro__image--2{border-radius:20px;width:68%;height:540px;top:70px;left:16%}.about-page-intro__image--2 img{-webkit-mask:url(/images/about/about-us-image-bg-shape.svg) 100% 0/cover no-repeat;mask:url(/images/about/about-us-image-bg-shape.svg) 100% 0/cover no-repeat}.about-page-intro__image--3{z-index:2;border:6px solid var(--giveon-surface);border-radius:26px;width:240px;height:250px;bottom:0;left:0}.about-page-intro__img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.about-page-intro__image:hover .about-page-intro__img{transform:scale(1.04)}.about-page-intro__content{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.about-page-intro__eyebrow{color:var(--giveon-primary);background:#fff;margin:0}.about-page-intro__features{border:1px solid var(--giveon-divider);background:#fff;border-radius:22px;gap:0;width:100%;margin-top:10px;padding:40px;display:grid;box-shadow:0 18px 50px #1b24360f}.about-page-intro__feature{grid-template-columns:50px 1fr;align-items:center;gap:15px;display:grid}.about-page-intro__features>:first-child{border-bottom:1px solid var(--giveon-divider);padding-bottom:40px}.about-page-intro__features>*+*{padding-top:40px}.about-page-intro__footer{border-top:1px solid var(--giveon-divider);flex-wrap:wrap;align-items:center;gap:30px;width:100%;margin-top:10px;padding-top:40px;display:flex}.about-page-intro__founder{align-items:center;gap:15px;display:flex}.about-page-intro__founder img{object-fit:cover;border-radius:50%}.about-page-intro__founder strong,.about-page-intro__founder span{display:block}.about-page-intro__founder strong{color:var(--giveon-primary);font-size:20px;font-weight:600;line-height:1.2}.about-page-intro__founder span{color:var(--giveon-text);margin-top:5px;font-size:16px}@media (max-width:1024px){.about-page-intro__collage{min-height:600px}.about-page-intro__image--1{aspect-ratio:270/302;border-width:3px;border-radius:20px;width:calc(16% + 94px);height:auto}.about-page-intro__image--2{aspect-ratio:413/540;width:68%;height:auto;top:40px;left:16%}.about-page-intro__image--3{aspect-ratio:240/250;border-width:3px;border-radius:20px;width:calc(16% + 88px);height:auto}}@media (max-width:767px){.about-page-intro{padding:60px 0}.about-page-intro__grid{grid-template-columns:1fr;gap:40px}.about-page-intro__media{order:-1;padding:10px}.about-page-intro__collage{min-height:320px}.about-page-intro__image--1{aspect-ratio:270/302;border-width:3px;border-radius:16px;width:calc(20% + 40px);height:auto}.about-page-intro__image--2{aspect-ratio:413/540;width:60%;height:auto;top:30px;left:20%}.about-page-intro__image--3{aspect-ratio:240/250;border-width:3px;border-radius:16px;width:calc(20% + 35px);height:auto}.about-page-intro__content{align-items:stretch;margin-top:40px}.about-page-intro__features{padding:20px}.about-page-intro__features>:first-child{padding-bottom:20px}.about-page-intro__features>*+*{padding-top:20px}.about-page-intro__footer{flex-direction:column;align-items:stretch;padding-top:30px}.about-page-intro__founder{justify-content:center}}.about-page-approach{background:#fff;padding:120px 0;position:relative}.about-page-approach__shape{z-index:0;pointer-events:none;width:220px;height:auto;position:absolute}.about-page-approach__shape--right{top:-20px;right:0}.about-page-approach__shape--left{bottom:-30px;left:30px}.about-page-approach__inner{z-index:1;gap:40px;display:grid;position:relative}.about-page-approach__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.about-page-approach__card{background:var(--giveon-surface);border-radius:20px;flex-direction:column;gap:30px;height:100%;padding:30px;transition:transform .3s;display:flex}.about-page-approach__card:hover{transform:translateY(-5px)}.about-page-approach__card-title{align-items:center;gap:15px;padding-inline:10px;display:flex}.about-page-approach__image{aspect-ratio:353/220;border-radius:20px;overflow:hidden}.about-page-approach__image img{object-fit:cover;width:100%;height:100%;display:block}.about-page-approach__card>p{margin:0;padding-inline:10px}.about-page-trust{align-items:center;gap:15px;margin-top:10px}.about-page-trust__content{justify-content:center;align-items:center;gap:15px;margin-top:10px;display:flex}.about-page-trust__quote,.about-page-trust__users,.about-page-trust__rating{align-items:center;gap:10px;display:flex}.about-page-trust__quote{justify-content:center}.about-page-trust__avatar{border:1px solid var(--giveon-surface);object-fit:cover;border-radius:50%;width:30px;height:30px}.about-page-trust__phone{border:1px solid var(--giveon-surface);color:#fff;background:var(--giveon-accent);border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-10px;display:grid}.about-page-trust__phone svg{width:15px;height:15px}.about-page-trust__quote p,.about-page-trust__users p{color:var(--giveon-primary);margin:0;font-size:16px}.about-page-trust__quote a{color:var(--giveon-accent);font-weight:700;text-decoration:underline}.about-page-trust__users{border-right:1px solid var(--giveon-divider);padding-right:15px}.about-page-trust__stars{color:var(--giveon-accent);gap:5px;display:flex}.about-page-trust__stars svg{fill:currentColor;width:18px;height:18px}.about-page-trust__rating strong{color:var(--giveon-primary);font-size:16px;font-weight:600}@media (max-width:1024px){.about-page-approach{padding:60px 0}.about-page-approach__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.about-page-approach__card{padding:20px}}@media (max-width:767px){.about-page-approach{padding:40px 0}.about-page-approach__inner{gap:30px}.about-page-approach__grid{grid-template-columns:1fr;gap:20px}.about-page-approach__card{padding:20px}.about-page-approach__card-title{flex-direction:column;align-items:flex-start;gap:10px}.about-page-trust{grid-template-columns:1fr;justify-items:center;gap:20px}.about-page-trust__quote{justify-content:center}.about-page-trust__content{flex-direction:column;gap:15px}.about-page-trust__users{border:0;padding:0}}.about-page-why{background:var(--giveon-surface);padding:120px 0;position:relative}.about-page-why__inner{z-index:1;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;display:grid;position:relative}.about-page-why__visual{padding:10px 30px 10px 10px}.about-page-why__collage{grid-template-columns:84% 16%;min-height:610px;padding-left:60px;display:grid;position:relative}.about-page-why__image{border-radius:20px;overflow:hidden}.about-page-why__image--1{height:100%}.about-page-why__image--2{border:6px solid var(--giveon-surface);border-radius:26px;align-self:end;height:300px;margin:0 0 60px -160px}.about-page-why__image img{object-fit:cover;width:100%;height:100%}.about-page-why__content{flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;display:flex}.about-page-why__text{margin-top:-10px}.about-page-why__features{grid-template-columns:1fr 1fr;gap:25px;width:100%;margin-top:20px;display:grid}.about-page-why__feature{background:#fff;border-radius:16px;padding:25px;transition:transform .3s,box-shadow .3s}.about-page-why__feature:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.about-page-why__feature h3{color:var(--giveon-primary);margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.3}.about-page-why__feature p{color:var(--giveon-text);margin:0;font-size:15px;line-height:1.6}.about-page-why__footer{border-top:1px solid var(--giveon-divider);width:100%;margin-top:10px;padding-top:40px;display:flex}@media (max-width:1024px){.about-page-why{padding:60px 0}.about-page-why__inner{grid-template-columns:1fr;gap:40px}.about-page-why__visual{padding:10px}.about-page-why__collage{min-height:560px;padding-left:30px}.about-page-why__content{align-items:stretch}}@media (max-width:767px){.about-page-why{padding:40px 0}.about-page-why__inner{gap:30px}.about-page-why__collage{grid-template-columns:1fr;min-height:400px;padding-left:20px}.about-page-why__image--2{border-width:4px;height:200px;margin:20px 0 0}.about-page-why__features{grid-template-columns:1fr;gap:15px}.about-page-why__feature{padding:20px}.about-page-why__feature h3{font-size:18px}.about-page-why__feature p{font-size:14px}.about-page-why__footer{flex-direction:column;padding-top:20px}}.about-page-features{background:linear-gradient(180deg, #fff 77%, var(--giveon-surface) 77%);padding:120px 0 0}.about-page-features__inner{gap:40px;display:grid}.about-page-features__cards,.about-page-features__stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-page-features__cards{gap:30px;margin-top:20px}.about-page-features__card{grid-template-columns:50px 1fr;align-items:start;gap:15px;height:100%;display:grid}.about-page-features__icon{margin:0}.about-page-features__card-copy{min-width:0}.about-page-features__stats-shell{background:linear-gradient(180deg, var(--giveon-surface), transparent 52%);border-radius:30px;padding:20px 20px 0}.about-page-features__stats{color:#fff;background:var(--giveon-primary) url(/images/about/feature-counter-box-bg-image.png) center / cover no-repeat;border-radius:20px;gap:80px;padding:clamp(40px,4.167vw,80px)}.about-page-features__stat{min-width:0}.about-page-features__stat-icon{width:25px;height:25px;color:var(--giveon-accent);place-items:center;margin-bottom:20px;display:grid}.about-page-features__stat-icon svg{width:25px;height:25px}.about-page-features__counter{margin-bottom:20px}.about-page-features__counter-value{color:#fff!important;font-size:40px!important;font-weight:600!important;line-height:1.2!important}.about-page-features__stat-copy{border-top:1px solid #ffffff1a;padding-top:20px}.about-page-features__stat h3{color:#fff;margin:0;font-size:20px;font-weight:600}.about-page-features__stat p{color:#ffffffdb;margin:10px 0 0;font-size:16px;line-height:1.6}@media (max-width:1024px){.about-page-features{padding-top:60px}.about-page-features__inner{gap:30px}.about-page-features__cards,.about-page-features__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page-features__stats-shell{padding:10px 10px 0}.about-page-features__stats{gap:30px;padding:30px}}@media (max-width:767px){.about-page-features{padding-top:40px}.about-page-features__cards,.about-page-features__stats{grid-template-columns:1fr}.about-page-features__card{grid-template-columns:44px 1fr;gap:12px}.about-page-features__stats{gap:30px;padding:20px}.about-page-features__stat-icon{width:20px;height:20px;margin-bottom:15px}.about-page-features__stat-icon svg{width:20px;height:20px}.about-page-features__counter-value{font-size:32px!important}.about-page-features__stat h3{font-size:18px}.about-page-features__stat p{font-size:14px}}.about-page-causes{background:var(--giveon-surface);padding:120px 0;position:relative}.about-page-causes__shape{pointer-events:none;width:220px;height:auto;position:absolute;top:-20px;left:0}.about-page-causes__inner{z-index:1;gap:40px;display:grid;position:relative}.about-page-causes__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.about-page-causes__card{color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:30px;min-height:480px;padding:40px;display:flex;position:relative;overflow:hidden}.about-page-causes__card-overlay{background:linear-gradient(#fff0 50%,#21293be6 100%);position:absolute;inset:0}.about-page-causes__tag,.about-page-causes__card-body{z-index:1;position:relative}.about-page-causes__tag{color:#fff;background:#ffffff1a;border-radius:100px;padding:9px 16px;font-size:16px;font-weight:500;line-height:1}.about-page-causes__card-body h3{color:#fff;border-bottom:1px solid #ffffff1a;margin:0;padding-bottom:20px;font-size:24px;font-weight:600;line-height:1.2}.about-page-causes__link{color:#fff;align-items:center;gap:10px;margin-top:20px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.about-page-causes__link:hover{color:var(--giveon-accent)}@media (max-width:1024px){.about-page-causes{padding:60px 0}.about-page-causes__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.about-page-causes__card{min-height:400px;padding:30px}}@media (max-width:767px){.about-page-causes{padding:40px 0}.about-page-causes__grid{grid-template-columns:1fr;gap:20px}.about-page-causes__card{min-height:320px;padding:20px}.about-page-causes__tag{padding:7px 14px;font-size:14px}.about-page-causes__card-body h3{padding-bottom:15px;font-size:20px}.about-page-causes__link{font-size:14px}}.about-page-story{color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:850px;padding:120px 0;display:flex;position:relative}.about-page-story__overlay{background:#21293b66;position:absolute;inset:0}.about-page-story__inner{z-index:1;text-align:center;grid-template-columns:1fr;place-items:center;gap:150px;display:grid;position:relative}.about-page-story__copy{max-width:720px}.about-page-story__eyebrow{margin-bottom:15px;color:#fff!important;background:#ffffff1a!important}.about-page-story__title{color:#fff;margin:0;font-size:clamp(38px,4vw,52px);font-weight:600;line-height:1.2}.about-page-story__copy p{color:#ffffffe6;margin:20px 0 0;font-size:16px;line-height:1.6}.about-page-story__play{justify-self:center;place-items:center;width:120px;height:120px;display:grid;position:relative}.about-page-story__circle{background:var(--giveon-accent);border:0;border-radius:50%;animation:20s linear infinite about-page-spin;position:absolute;inset:0}.about-page-story__circle svg{width:100%;height:100%;padding:9px;display:block}.about-page-story__circle text{fill:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}.about-page-story__button{z-index:1;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:42px;height:42px;transition:all .3s;display:grid;position:relative}.about-page-story__button:hover,.about-page-story__button:focus-visible{color:#fff;background:0 0;transform:scale(1.05)}.about-page-story__button svg{width:18px;height:18px;margin-left:3px}.about-page-story__modal{z-index:10050;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.about-page-story__backdrop{cursor:pointer;background:#0a0e18d1;border:0;position:absolute;inset:0}.about-page-story__frame{z-index:1;aspect-ratio:16/9;background:#000;border-radius:16px;width:min(960px,100%);position:relative;overflow:hidden}.about-page-story__frame iframe,.about-page-story__frame video{object-fit:contain;background:#000;border:0;width:100%;height:100%;display:block}@keyframes about-page-spin{to{transform:rotate(360deg)}}@media (max-width:1024px){.about-page-story{min-height:580px;padding-block:60px}.about-page-story__inner{gap:70px}.about-page-story__play{width:100px;height:100px}}@media (max-width:767px){.about-page-story{min-height:450px;padding:40px 0}.about-page-story__inner{text-align:center;grid-template-columns:1fr;gap:30px}.about-page-story__copy{max-width:100%}.about-page-story__eyebrow{margin-inline:auto}.about-page-story__title{font-size:clamp(28px,6vw,38px)}.about-page-story__copy p{font-size:15px}.about-page-story__play{width:90px;height:90px}.about-page-story__circle text{font-size:10px}.about-page-story__button{width:36px;height:36px}.about-page-story__button svg{width:16px;height:16px}.about-page-story__frame{border-radius:12px}}.about-page-volunteers{background:#fff;padding:120px 0}.about-page-volunteers__inner{gap:40px;display:grid}.about-page-volunteers__slider{min-width:0;padding-bottom:55px}.about-page-volunteers__slider .swiper{overflow:visible}.about-page-volunteers__slider .swiper-wrapper{transition-timing-function:ease-in-out}.about-page-volunteer-card{border:1px solid var(--giveon-divider);border-radius:22px;overflow:hidden;box-shadow:0 18px 50px #1b243614}.about-page-volunteer-card__image{aspect-ratio:1/1.176;border-radius:22px;position:relative;overflow:hidden}.about-page-volunteer-card__media{object-fit:cover;transition:transform .6s}.about-page-volunteer-card:hover .about-page-volunteer-card__media{transform:scale(1.06)}.about-page-volunteer-card__overlay{z-index:1;background:linear-gradient(#0000 42%,#141c2ceb 92%);align-items:flex-end;padding:40px;display:flex;position:absolute;inset:0}.about-page-volunteer-card__info a{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;border-bottom:1px solid #ffffff2e;padding-bottom:15px;font-size:1.25rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-block}.about-page-volunteer-card__info a:hover{color:var(--giveon-accent)}.about-page-volunteer-card__info p{color:#ffffffdb;margin:15px 0 0;font-size:14px;line-height:1.4}.about-page-volunteer-card__socials{z-index:2;opacity:0;visibility:hidden;gap:15px;transition:all .4s;display:grid;position:absolute;top:40px;right:40px;transform:translateY(-20px)}.about-page-volunteer-card:hover .about-page-volunteer-card__socials{opacity:1;visibility:hidden;transform:translateY(0)}.about-page-volunteer-card__socials a{color:#fff;background:0 0;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:40px;height:40px;transition:all .3s;display:grid}.about-page-volunteer-card__socials a:hover{background:var(--giveon-accent);border-color:var(--giveon-accent)}.about-page-volunteer-card__socials svg{width:18px;height:18px}.about-page-volunteers__note-icon{color:#fff;background:var(--giveon-accent);border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-10px;display:grid}.about-page-volunteers__note-icon svg{width:15px;height:15px}.about-page-volunteers__slider .swiper-pagination{justify-content:center;align-items:center;gap:10px;margin-top:30px;display:flex;bottom:0}.about-page-volunteers__slider .swiper-pagination-bullet{opacity:1;background:var(--giveon-divider);border-radius:100px;width:10px;height:10px;transition:width .35s,background-color .35s;margin:0!important}.about-page-volunteers__slider .swiper-pagination-bullet-active{background:var(--giveon-accent);width:30px}@media (max-width:1024px){.about-page-volunteers{padding:60px 0}.about-page-volunteers__inner{gap:30px}}@media (max-width:767px){.about-page-volunteers{padding:40px 0}.about-page-volunteers__inner{gap:20px}.about-page-volunteers__slider{padding-bottom:40px}.about-page-volunteer-card__overlay{padding:20px}.about-page-volunteer-card__info a{font-size:1.1rem}.about-page-volunteer-card__info p{font-size:13px}.about-page-volunteer-card__socials{top:20px;right:20px}.about-page-volunteer-card__socials a{width:36px;height:36px}.about-page-volunteer-card__socials svg{width:16px;height:16px}}.about-page-testimonials{color:#fff;background-color:var(--giveon-primary);background-image:var(--about-testimonial-photo), url(/images/about/dark-section-bg-image.png);background-position:0,50%;background-repeat:no-repeat;background-size:cover;position:relative}.about-page-testimonials__overlay{background:linear-gradient(#0f142000 0%,#0f1420e6 100%);position:absolute;inset:0}.about-page-testimonials__inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:30px;min-height:730px;padding-block:60px;display:grid;position:relative}.about-page-testimonials__heading{border-radius:20px;align-self:end;max-width:550px;padding:40px 0}.about-page-testimonials__label{align-items:center;gap:15px;margin-bottom:15px;display:flex}.about-page-testimonials__avatars{display:flex}.about-page-testimonials__avatars img{object-fit:cover;border:1px solid #fff;border-radius:50%;width:40px;height:40px;margin-left:-15px}.about-page-testimonials__avatars img:first-child{margin-left:0}.about-page-testimonials__eyebrow{margin:0;padding:0;color:#fff!important;background:0 0!important}.about-page-testimonials__title{color:#fff;margin:0;font-size:clamp(38px,4vw,52px);font-weight:600;line-height:1.2}.about-page-testimonials__slider{background:#fff;border-radius:20px;min-width:0;min-height:730px;padding:60px}.about-page-testimonial-card{min-height:610px;color:var(--giveon-primary);flex-direction:column;display:flex;position:relative}.about-page-testimonial-card__stars{color:var(--giveon-accent);gap:5px;margin-bottom:0;display:flex}.about-page-testimonial-card__quote{color:#21293b1a;width:40px;height:40px;position:absolute;top:0;right:0}.about-page-testimonial-card p{color:var(--giveon-primary);margin:60px 0 30px;font-size:22px;font-weight:600;line-height:1.6}.about-page-testimonial-card__author{border-top:1px solid var(--giveon-divider);align-items:center;gap:15px;margin-top:auto;padding-top:30px;display:flex}.about-page-testimonial-card__author img{object-fit:cover;border-radius:50%}.about-page-testimonial-card__author strong,.about-page-testimonial-card__author span{display:block}.about-page-testimonial-card__author strong{font-size:18px;font-weight:600}.about-page-testimonial-card__author span{color:var(--giveon-text);margin-top:4px;font-size:14px}@media (max-width:1024px){.about-page-testimonials__inner{grid-template-columns:1fr;min-height:auto;padding-block:60px}.about-page-testimonials__heading{flex-direction:column;justify-content:flex-end;max-width:none;min-height:430px;display:flex}.about-page-testimonials__slider{min-height:auto;padding:30px}.about-page-testimonial-card{min-height:auto}}@media (max-width:767px){.about-page-testimonials{background-size:cover,cover}.about-page-testimonials__overlay{background:#21293bb8;inset:0}.about-page-testimonials__inner{grid-template-columns:1fr;gap:20px;min-height:auto;padding-block:40px}.about-page-testimonials__heading,.about-page-testimonials__slider{padding:20px}.about-page-testimonials__heading{min-height:300px}.about-page-testimonials__label{flex-direction:column;align-items:flex-start;gap:10px}.about-page-testimonials__avatars img{width:32px;height:32px;margin-left:-10px}.about-page-testimonials__title{font-size:clamp(28px,6vw,38px)}.about-page-testimonial-card{min-height:auto}.about-page-testimonial-card p{margin:40px 0 20px;font-size:16px;line-height:1.5}.about-page-testimonial-card__author{padding-top:20px}.about-page-testimonial-card__author strong{font-size:16px}.about-page-testimonial-card__author span{font-size:13px}}.about-page-faq{background:var(--giveon-surface);padding:120px 0}.about-page-faq__grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:0;display:grid}.about-page-faq__media{padding:10px 80px 70px 10px;position:relative}.about-page-faq__image{aspect-ratio:524/667;border-radius:20px;height:auto;overflow:hidden}.about-page-faq__image img{object-fit:cover;width:100%;height:100%;display:block}.about-page-faq__rating{z-index:2;border:6px solid var(--giveon-surface);color:#fff;background:var(--giveon-primary);border-radius:20px;flex-direction:column;justify-content:space-between;gap:25px;width:295px;min-height:315px;padding:30px;display:flex;position:absolute;bottom:0;right:0}.about-page-faq__contact-ring{z-index:3;border:6px solid var(--giveon-surface);color:#fff;background:var(--giveon-accent);border-radius:50%;width:142px;height:142px;animation:3s ease-in-out infinite alternate about-page-faq-float;display:block;position:absolute;top:100px;right:0}.about-page-faq__contact-ring svg{width:100%;height:100%;padding:12px;animation:20s linear infinite about-page-spin}.about-page-faq__contact-ring text{fill:currentColor;letter-spacing:.08em;font-size:12px;font-weight:500}@keyframes about-page-faq-float{to{transform:translate(-10px)}}.about-page-faq__avatars{margin:0;display:flex}.about-page-faq__avatars img{object-fit:cover;border:1px solid #fff;border-radius:50%;width:40px;height:40px;margin-left:-16px}.about-page-faq__avatars img:first-child{margin-left:0}.about-page-faq__score{align-items:center;gap:10px;margin-bottom:8px;display:flex}.about-page-faq__score-row{grid-template-columns:40px 1fr;align-items:start;gap:15px;display:grid}.about-page-faq__google{width:40px;height:40px}.about-page-faq__score-value{color:#fff!important;font-size:28px!important;font-weight:600!important}.about-page-faq__stars{color:var(--giveon-accent);gap:3px;display:flex}.about-page-faq__rating p{color:#ffffffd1;margin:8px 0 0;font-size:14px;line-height:1.5}.about-page-faq__content{flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;padding-left:30px;display:flex}.about-page-faq__eyebrow{color:var(--giveon-primary);background:#fff;margin:0}.about-page-faq__title{margin-bottom:10px}.about-page-faq__accordion{flex-direction:column;gap:25px;width:100%;display:flex}.about-page-faq__accordion .accordion-item{background:#fff;border:0;border-radius:14px}.about-page-faq__accordion .accordion-trigger{background:#fff;border-bottom:1px solid #0000;min-height:70px;padding:23px;font-size:18px;font-weight:500}.about-page-faq__accordion .accordion-trigger[aria-expanded=true]{border-color:var(--giveon-divider)}.about-page-faq__accordion .accordion-icon{color:#fff;background:var(--giveon-accent);width:30px;height:30px}.about-page-faq__accordion .accordion-answer{margin:0;padding:23px;font-size:16px;line-height:1.6}.accordion-answer a{color:var(--giveon-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;transition:color .3s}.accordion-answer a:hover{color:var(--giveon-primary)}@media (max-width:1024px){.about-page-faq{padding:60px 0}.about-page-faq__grid{grid-template-columns:1fr;gap:40px}.about-page-faq__content{padding:10px}.about-page-faq__media{padding:10px 80px 70px 10px}.about-page-faq__contact-ring{width:122px;height:122px;top:70px}.about-page-faq__rating{width:270px;min-height:auto;padding:20px;right:0}}@media (max-width:767px){.about-page-faq{padding:40px 0}.about-page-faq__grid{gap:30px}.about-page-faq__media{padding:0 45px 50px 0}.about-page-faq__contact-ring{border-width:3px;width:96px;height:96px;top:35px}.about-page-faq__contact-ring text{font-size:10px}.about-page-faq__rating{border:4px solid var(--giveon-surface);gap:12px;width:175px;min-height:auto;margin:0;padding:12px;position:absolute;bottom:0;right:0}.about-page-faq__rating .about-page-faq__avatars img{width:30px;height:30px}.about-page-faq__score-row{grid-template-columns:30px 1fr;gap:10px}.about-page-faq__google{width:30px;height:30px}.about-page-faq__score-value{font-size:20px!important}.about-page-faq__rating p{font-size:12px}.about-page-faq__content{padding:0}.about-page-faq__accordion{gap:15px}.about-page-faq__accordion .accordion-trigger{min-height:auto;padding:15px;font-size:16px}.about-page-faq__accordion .accordion-answer{padding:15px;font-size:15px}.about-page-faq__accordion .accordion-icon{width:24px;height:24px}}.volunteers-page{background:radial-gradient(700px 360px at 100% 0%, #e0453a0d, transparent 55%), var(--giveon-surface);padding:100px 0 120px}.volunteers-page__intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;max-width:none;margin-bottom:2.25rem;display:flex}.volunteers-page__intro p{max-width:40rem;color:var(--giveon-text);margin:0;font-size:1.05rem;line-height:1.7}.volunteers-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}@media (max-width:1024px){.volunteers-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.volunteers-page{padding:60px 0 80px}.volunteers-page__intro{flex-direction:column;align-items:stretch}.volunteers-page__grid{grid-template-columns:1fr}}.faqs-page{background:radial-gradient(800px 420px at 0% 0%, #e0453a0a, transparent 55%), var(--background);padding:110px 0 120px}.faqs-page__grid{grid-template-columns:33.333% 66.667%;align-items:start;gap:0;display:grid}.faqs-page__sidebar{padding:10px 40px 10px 10px;position:sticky;top:120px}.faqs-page__nav{border:1px solid var(--giveon-divider);background:#fff;border-radius:22px;margin-bottom:30px;padding:20px 40px;box-shadow:0 18px 50px #1b24360f}.faqs-page__nav ul{margin:0;padding:0;list-style:none}.faqs-page__nav li:not(:last-child){border-bottom:1px solid var(--giveon-divider)}.faqs-page__nav a{color:var(--giveon-primary);align-items:flex-start;gap:8px;padding:20px 0;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;transition:color .3s;display:flex}.faqs-page__nav a svg{width:14px;height:14px;color:var(--giveon-accent);stroke-width:2px;flex:none;margin-top:5px}.faqs-page__nav a:hover{color:var(--giveon-accent)}.faqs-page__contact{isolation:isolate;color:#fff;background:linear-gradient(#141c2c59,#141c2ce0),url(/images/awfca/about/cause-community.jpg) 50%/cover no-repeat;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:350px;padding:40px;display:flex;position:relative;overflow:hidden}.faqs-page__contact-icon{color:#fff;background:var(--giveon-accent);border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:20px;transition:color .3s,background .3s;display:grid}.faqs-page__contact:hover .faqs-page__contact-icon{color:var(--giveon-primary);background:#fff}.faqs-page__contact-icon svg{width:24px;height:24px}.faqs-page__contact h3{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:600;line-height:1.25}.faqs-page__contact-copy p{color:#fff;margin:10px 0 0;font-size:16px;line-height:1.6}.faqs-page__contact-email{color:#fff;border-top:1px solid #fff3;margin:20px 0 0;padding-top:20px;font-size:16px;line-height:1.5}.faqs-page__contact-email a{color:inherit;text-decoration:none}.faqs-page__main{flex-direction:column;gap:60px;display:flex}.faqs-page__group{flex-direction:column;gap:40px;scroll-margin-top:120px;display:flex}.faqs-page__heading{color:var(--giveon-primary);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.15}.faqs-page__accordion{flex-direction:column;gap:18px;display:flex}.faqs-page__accordion .accordion-item{border:1px solid var(--giveon-divider);background:#fff;border-radius:14px;box-shadow:0 10px 30px #1b24360a}.faqs-page__accordion .accordion-trigger{background:#fff;border-bottom:1px solid #0000;min-height:70px;padding:23px}.faqs-page__accordion .accordion-trigger[aria-expanded=true]{border-color:var(--giveon-divider)}.faqs-page__accordion .accordion-question{color:var(--giveon-primary);font-size:1.05rem;font-weight:600;line-height:1.35}.faqs-page__accordion .accordion-icon,.faqs-page__accordion .accordion-trigger[aria-expanded=true] .accordion-icon{width:30px;height:30px;color:var(--giveon-accent);background:0 0}.faqs-page__accordion .accordion-icon svg{stroke-width:1.5px;width:30px;height:30px}.faqs-page__accordion .accordion-answer{margin:0;padding:23px;font-size:16px;line-height:1.6}@media (max-width:1024px){.faqs-page{padding:80px 0}.faqs-page__grid{grid-template-columns:1fr;gap:40px}.faqs-page__sidebar{padding:10px;position:static}.faqs-page__contact{min-height:300px;padding:20px}.faqs-page__main{gap:40px}.faqs-page__group{gap:30px}}@media (max-width:767px){.faqs-page{padding:60px 0}.faqs-page__nav{padding:5px 20px}.faqs-page__contact{min-height:auto}.faqs-page__heading{font-size:28px}.faqs-page__accordion{gap:20px}.faqs-page__accordion .accordion-trigger{min-height:0;padding:12px 15px}.faqs-page__accordion .accordion-question{font-size:16px}.faqs-page__accordion .accordion-icon,.faqs-page__accordion .accordion-trigger[aria-expanded=true] .accordion-icon,.faqs-page__accordion .accordion-icon svg{width:20px;height:20px}.faqs-page__accordion .accordion-answer{padding:12px 15px}}.contact-page{background:radial-gradient(800px 420px at 0% 0%, #e0453a0a, transparent 55%), var(--background);padding:110px 0 60px}.contact-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;display:grid}.contact-page__details{flex-direction:column;justify-content:space-between;gap:30px;padding:10px 35px 10px 10px;display:flex}.contact-page__heading{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.contact-page__title,.contact-page__form-title,.contact-locations__title{color:var(--giveon-primary);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(36px,4vw,48px);font-weight:600;line-height:1.15}.contact-page__intro,.contact-page__form-intro{color:var(--giveon-text);margin:5px 0 0;font-size:1.05rem;line-height:1.7}.contact-page__info-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.contact-page__info-body .contact-page__info-card:nth-child(3){grid-column:1/-1}@media (max-width:767px){.contact-page__info-body{grid-template-columns:1fr}.contact-page__info-body .contact-page__info-card:nth-child(3){grid-column:auto}}.contact-page__info-card{background:radial-gradient(420px 240px at 100% 0%,transparent 60%), var(--giveon-primary);border-radius:22px;align-items:flex-end;padding:40px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #1b24361f}.contact-page__info-list{width:100%;display:grid}.contact-page__info-item{color:#fff;align-items:center;gap:15px;min-width:0;text-decoration:none;display:flex}.contact-page__info-icon{color:#fff;background:var(--giveon-accent);border-radius:50%;flex:0 0 50px;place-items:center;width:50px;height:50px;transition:color .3s,background .3s;display:grid}.contact-page__info-item:hover .contact-page__info-icon{color:var(--giveon-primary);background:#fff}.contact-page__info-icon svg{width:24px;height:24px}.contact-page__info-item small,.contact-page__info-item strong{display:block}.contact-page__info-item small{letter-spacing:.04em;text-transform:uppercase;opacity:.8;font-size:.85rem;font-weight:500;line-height:1.5}.contact-page__info-item strong{overflow-wrap:anywhere;margin-top:5px;font-size:1.1rem;font-weight:600;line-height:1.3;transition:color .3s}.contact-page__info-item:hover strong{color:var(--giveon-accent)}.contact-page__form-card{border:1px solid var(--giveon-divider);background:#fff;border-radius:22px;flex-direction:column;justify-content:center;padding:50px;display:flex;box-shadow:0 18px 50px #1b243612}.contact-page__form-title{margin-bottom:10px}.contact-page__form-intro{margin-bottom:20px}.contact-page__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.contact-page__form label{color:var(--giveon-primary);gap:8px;font-size:14px;font-weight:600;display:grid}.contact-page__form-row{display:contents}.contact-page__form .contact-page__consent{grid-column:1/-1;align-items:flex-start;gap:10px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.contact-page__form .contact-page__consent input{width:auto;height:auto;margin-top:4px}.contact-page__form-success,.contact-page__form-error{border-radius:10px;grid-column:1/-1;margin:0;padding:12px 14px;font-size:14px}.contact-page__form-success{color:#0f766e;background:#ccfbf1}.contact-page__form-error{color:#9f1239;background:#fee2e2}.contact-page__form input,.contact-page__form textarea{border:1px solid var(--giveon-divider);outline-offset:0;width:100%;color:var(--giveon-primary);background:var(--giveon-surface);font:inherit;border-radius:12px;outline:2px solid #0000;font-size:16px;font-weight:400;line-height:1.6;transition:outline-color .2s,border-color .2s,background .2s}.contact-page__form input{height:60px;padding:18px 20px}.contact-page__form textarea{resize:vertical;grid-column:1/-1;height:156px;padding:18px 20px}.contact-page__form input::placeholder,.contact-page__form textarea::placeholder{color:var(--giveon-text);opacity:1}.contact-page__form input:focus,.contact-page__form textarea:focus{outline-color:var(--giveon-accent);background:#fff;border-color:#0000}.contact-page__submit{grid-column:1/-1;justify-self:center;margin-top:0}.contact-locations{background:radial-gradient(700px 360px at 50% 0%, #e0453a0a, transparent 55%), var(--giveon-surface);padding:60px 0 120px}.contact-locations__heading{text-align:center;flex-direction:column;align-items:center;gap:15px;max-width:720px;margin:0 auto 60px;display:flex}.contact-locations__map{border:1px solid var(--giveon-divider);border-radius:22px;overflow:hidden;box-shadow:0 18px 50px #1b243614}.contact-locations__map iframe{border:0;width:100%;height:650px;display:block}.error-page{background:radial-gradient(700px 360px at 50% 0%, #e0453a0a, transparent 55%), var(--background);padding:100px 0 120px}.error-page__inner{text-align:center}.error-page__image{margin-bottom:30px}.error-page__image img{width:100%;max-width:220px;height:auto;margin:0 auto}.error-page__content{flex-direction:column;align-items:center;display:flex}.error-page__content h2{color:var(--giveon-primary);font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 15px;font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:1.15}.error-page__content p{max-width:32rem;color:var(--giveon-text);margin:0 0 30px;font-size:1.05rem;line-height:1.7}.error-page__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (max-width:1024px){.contact-page{padding:60px 0 30px}.contact-page__grid{grid-template-columns:1fr;gap:10px}.contact-page__details{padding:10px}.contact-page__form-card{padding:30px}.contact-locations{padding:30px 0 60px}.contact-locations__heading{gap:10px;margin-bottom:20px}.contact-locations__map iframe{height:500px}.error-page{padding:80px 0}}@media (max-width:767px){.contact-page__title,.contact-page__form-title,.contact-locations__title{font-size:32px}.contact-page__info-card,.contact-page__form-card{padding:20px}.contact-page__info-list,.contact-page__form{grid-template-columns:1fr}.contact-page__info-list{gap:20px}.contact-page__info-item:first-child{border-right:0;padding-right:0}.contact-page__info-item:last-child{padding-left:0}.contact-page__form textarea,.contact-page__submit{grid-column:auto}.contact-page__form input{height:50px;padding:13px 15px}.contact-page__form textarea{height:146px;padding:13px 15px}.contact-locations__map iframe{height:350px}.error-page{padding:60px 0}.error-page__content h2{font-size:32px}}.testimonials-page{background:radial-gradient(700px 360px at 0% 0%, #e0453a0a, transparent 55%), var(--giveon-surface);padding:100px 0 120px}.testimonials-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.testimonials-page__grid>*{height:100%}.testimonials-page__card{border:1px solid var(--giveon-divider);background:#fff;border-radius:22px;flex-direction:column;justify-content:space-between;gap:30px;height:100%;min-height:500px;padding:40px;transition:transform .35s,box-shadow .35s;display:flex;box-shadow:0 18px 50px #1b243612}.testimonials-page__card:hover{transform:translateY(-4px);box-shadow:0 22px 48px #1b24361f}.testimonials-page__card-body{flex-direction:column;gap:40px;display:flex}.testimonials-page__card-top{justify-content:space-between;align-items:center;gap:30px;display:flex}.testimonials-page__stars{color:var(--giveon-accent);gap:5px;display:flex}.testimonials-page__stars svg{fill:currentColor;stroke-width:1.5px;width:22px;height:22px}.testimonials-page__quote{width:40px;height:40px;color:var(--giveon-primary);stroke-width:1.4px;flex:0 0 40px}.testimonials-page__card blockquote{color:var(--giveon-primary);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:550;line-height:1.55}.testimonials-page__author{border-top:1px solid var(--giveon-divider);align-items:center;gap:15px;padding-top:30px;display:flex}.testimonials-page__author img{object-fit:cover;border-radius:50%;flex:0 0 50px;width:50px;height:50px}.testimonials-page__author h3{color:var(--giveon-primary);margin:0;font-size:20px;font-weight:600;line-height:1.3}.testimonials-page__author p{color:var(--giveon-text);margin:5px 0 0;font-size:16px;line-height:1.5}@media (max-width:1024px){.testimonials-page{padding:60px 0}.testimonials-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonials-page__card{min-height:auto;padding:30px}.testimonials-page__card-body{gap:30px}.testimonials-page__stars svg{width:20px;height:20px}.testimonials-page__quote{flex-basis:36px;width:36px;height:36px}.testimonials-page__card blockquote{font-size:18px}}@media (max-width:767px){.testimonials-page__grid{grid-template-columns:1fr}.testimonials-page__card{gap:20px;padding:20px}.testimonials-page__card-body{gap:20px}.testimonials-page__stars svg{width:18px;height:18px}.testimonials-page__quote{flex-basis:32px;width:32px;height:32px}.testimonials-page__card blockquote{font-size:16px}.testimonials-page__author{padding-top:20px}}.detail-sidebar{gap:30px;display:grid;position:sticky;top:120px}.detail-sidebar__nav{border:1px solid var(--giveon-divider);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 18px 50px #1b24360f}.detail-sidebar__nav h3{color:#fff;background:linear-gradient(135deg, var(--giveon-accent), var(--giveon-accent-deep));font-family:var(--font-display);letter-spacing:-.02em;margin:0;padding:18px 40px;font-size:1.2rem;font-weight:600;line-height:1.3}.detail-sidebar__nav ul{margin:0;padding:20px 40px 40px;list-style:none}.detail-sidebar__nav li:not(:last-child){border-bottom:1px solid var(--giveon-divider)}.detail-sidebar__nav a{color:var(--giveon-primary);align-items:flex-start;gap:8px;padding:20px 0;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;transition:color .3s;display:flex}.detail-sidebar__nav a svg{width:14px;height:14px;color:var(--giveon-accent);stroke-width:2px;flex:none;margin-top:5px}.detail-sidebar__nav a:hover,.detail-sidebar__nav a.is-active{color:var(--giveon-accent)}.detail-sidebar__contact{isolation:isolate;color:#fff;background:linear-gradient(#21293b99,#21293b99),url(/images/awfca/sidebar-cta.jpg) 50%/cover no-repeat;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:350px;padding:40px;display:flex;position:relative;overflow:hidden}.detail-sidebar__contact-icon{color:#fff;background:var(--giveon-accent);border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:20px;transition:color .3s,background .3s;display:grid}.detail-sidebar__contact:hover .detail-sidebar__contact-icon{color:var(--giveon-primary);background:#fff}.detail-sidebar__contact-icon svg{width:24px;height:24px}.detail-sidebar__contact h3{color:#fff;margin:0;font-size:20px;font-weight:600;line-height:1.2}.detail-sidebar__contact-copy p{color:#fff;margin:10px 0 0;font-size:16px;line-height:1.6}.detail-sidebar__contact-email{color:#fff;border-top:1px solid #fff3;margin:20px 0 0;padding-top:20px;font-size:16px;line-height:1.5}.detail-sidebar__contact-email a{color:inherit;text-decoration:none}@media (max-width:1024px){.detail-sidebar{position:static}.detail-sidebar__nav h3{padding:15px 20px}.detail-sidebar__nav ul,.detail-sidebar__contact{padding:20px}.detail-sidebar__contact{min-height:300px}}@media (max-width:767px){.detail-sidebar__contact{min-height:auto}}.service-detail{background:#fff;padding:120px 0}.service-detail__grid{grid-template-columns:33.333% 66.667%;align-items:start;gap:0;display:grid}.service-detail__grid>.detail-sidebar{padding:10px 40px 10px 10px}.service-detail__main{flex-direction:column;gap:60px;display:flex}.service-detail__image{border-radius:20px;overflow:hidden}.service-detail__image img{width:100%;height:auto;display:block}.service-detail__copy p{color:var(--giveon-text);margin:0 0 20px;font-size:16px;line-height:1.7}.service-detail__copy p:last-child{margin-bottom:0}.service-detail__block{flex-direction:column;gap:20px;display:flex}.service-detail__heading,.program-expect__title,.program-how__title,.program-faq__title{color:var(--giveon-primary);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.15}.service-detail__contribute{background:linear-gradient(#0000 42%,#141c2ceb 92%),url(/images/awfca/services/community.jpg) 50%/cover no-repeat;border-radius:22px;align-items:flex-end;min-height:450px;margin-top:20px;padding:40px;display:flex}.service-detail__contribute-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;width:100%;display:grid}.service-detail__contribute-cards article{color:#fff;align-items:flex-start;gap:15px;display:flex}.service-detail__contribute-cards span{background:var(--giveon-accent);border-radius:50%;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid}.service-detail__contribute-cards svg{width:24px;height:24px}.service-detail__contribute-cards h3{color:#fff;margin:0;font-size:20px;font-weight:600;line-height:1.3}.service-detail__contribute-cards p{color:#ffffffd9;margin:8px 0 0;font-size:16px;line-height:1.6}.service-detail__stats{background:var(--giveon-surface);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 50px;margin-top:20px;padding:40px;display:grid}.service-detail__stats article{min-width:0}.service-detail__stat-value{color:var(--giveon-primary)!important;font-size:34px!important;font-weight:600!important;line-height:1.2!important}.service-detail__stats h3{color:var(--giveon-primary);margin:10px 0 8px;font-size:20px;font-weight:600}.service-detail__stats p,.service-detail__faq-intro,.program-how__text,.program-faq__text{color:var(--giveon-text);margin:0;font-size:16px;line-height:1.7}.service-detail__accordion,.program-faq__accordion{flex-direction:column;gap:25px;margin-top:10px;display:flex}.service-detail__accordion .accordion-item,.program-faq__accordion .accordion-item{background:var(--giveon-surface);border:0;border-radius:14px}.service-detail__accordion .accordion-trigger,.program-faq__accordion .accordion-trigger{background:var(--giveon-surface);border-bottom:1px solid #0000;min-height:70px;padding:23px}.service-detail__accordion .accordion-trigger[aria-expanded=true],.program-faq__accordion .accordion-trigger[aria-expanded=true]{border-color:var(--giveon-divider)}.service-detail__accordion .accordion-question,.program-faq__accordion .accordion-question{font-size:18px;font-weight:500;line-height:1.333}.service-detail__accordion .accordion-icon,.program-faq__accordion .accordion-icon,.service-detail__accordion .accordion-trigger[aria-expanded=true] .accordion-icon,.program-faq__accordion .accordion-trigger[aria-expanded=true] .accordion-icon{width:30px;height:30px;color:var(--giveon-accent);background:0 0}.service-detail__accordion .accordion-answer,.program-faq__accordion .accordion-answer{white-space:pre-line;margin:0;padding:23px;font-size:16px;line-height:1.6}.project-detail{background:#fff;padding:100px 0 0;position:relative;overflow:visible}.project-detail__layout{grid-template-columns:minmax(0,56fr) minmax(0,44fr);align-items:start;gap:70px;display:grid}.project-detail__images-wrapper{z-index:2;position:relative}.project-detail__backdrop-glow{background:radial-gradient(circle, var(--giveon-accent) 0%, var(--giveon-primary-soft) 50%, transparent 70%);width:120%;height:120%;position:absolute;top:-8%;left:-12%}@supports (color:color-mix(in lab, red, red)){.project-detail__backdrop-glow{background:radial-gradient(circle, color-mix(in srgb, var(--giveon-accent) 8%, transparent) 0%, color-mix(in srgb, var(--giveon-primary-soft) 4%, transparent) 50%, transparent 70%)}}.project-detail__backdrop-glow{filter:blur(60px);pointer-events:none;z-index:1}.project-detail__images{z-index:2;flex-direction:column;gap:28px;display:flex;position:sticky;top:120px}.project-detail__hero-container{border:1px solid var(--giveon-primary);background:#fff;border-radius:40px 16px 40px 40px;padding:10px;position:relative;box-shadow:0 30px 60px #1b243614,0 10px 20px #b10d1308}@supports (color:color-mix(in lab, red, red)){.project-detail__hero-container{border:1px solid color-mix(in srgb, var(--giveon-primary) 5%, transparent)}}.project-detail__hero{border-radius:32px 10px 32px 32px;overflow:hidden}.project-detail__hero-img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .8s var(--ease-out);display:block}.project-detail__hero:hover .project-detail__hero-img{transform:scale(1.03)}.project-detail__gallery{margin-top:10px}.project-detail__gallery-title{font-family:var(--font-display);color:var(--giveon-primary);letter-spacing:-.01em;margin:0 0 16px;font-size:1.15rem;font-weight:600}.program-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1024px){.program-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.program-gallery__item{border:1px solid var(--giveon-primary);margin:0;padding:0;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.program-gallery__item{border:1px solid color-mix(in srgb, var(--giveon-primary) 8%, transparent)}}.program-gallery__item{cursor:zoom-in;transition:all .3s var(--ease-out);background:0 0;border-radius:16px}.program-gallery__item img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.program-gallery__item:hover{border-color:var(--giveon-accent);transform:translateY(-3px);box-shadow:0 12px 24px #b10d131f}.program-gallery__item:hover img{transform:scale(1.08)}.yarl__thumbnails{background:linear-gradient(#0000,#0f172ae6);border-top:1px solid #ffffff1a;padding:20px 32px}@media (max-width:768px){.yarl__thumbnails{padding:0}}.yarl__thumbnail{opacity:.6;border:2px solid #0000;border-radius:8px;transition:all .2s}.yarl__thumbnail:hover{opacity:1;transform:scale(1.05)}.yarl__thumbnail_active{opacity:1;border-color:#f59e0b;transform:scale(1.1)}.yarl__thumbnail_image{border-radius:6px}.project-detail__content{flex-direction:column;gap:40px;padding-top:10px;display:flex}.project-detail__header{position:relative}.project-detail__eyebrow-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.project-detail__eyebrow{align-items:center;gap:8px;margin-bottom:0;display:inline-flex}.project-detail__status-badge{background:var(--giveon-accent);align-items:center;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.project-detail__status-badge{background:color-mix(in srgb, var(--giveon-accent) 10%, transparent)}}.project-detail__status-badge{color:var(--giveon-accent);border:1px solid var(--giveon-accent)}@supports (color:color-mix(in lab, red, red)){.project-detail__status-badge{border:1px solid color-mix(in srgb, var(--giveon-accent) 20%, transparent)}}.project-detail__status-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;font-size:11px;font-weight:700}.project-detail__title{color:var(--giveon-primary);font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(28px,3.5vw,46px);font-weight:600;line-height:1.15}.project-detail__tags{flex-wrap:wrap;gap:8px;display:flex}.project-detail__tag{background:var(--giveon-surface);color:var(--giveon-primary-soft);border:1px solid var(--giveon-primary);border-radius:8px;align-items:center;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.project-detail__tag{border:1px solid color-mix(in srgb, var(--giveon-primary) 8%, transparent)}}.project-detail__copy{flex-direction:column;gap:20px;display:flex}.project-detail__lead{color:var(--giveon-primary-soft);border-left:4px solid var(--giveon-accent);letter-spacing:-.01em;margin:0;padding-left:20px;font-size:1.25rem;font-weight:500;line-height:1.7}.project-detail__body-text p{color:var(--giveon-text);margin:0 0 16px;font-size:16px;line-height:1.8}.project-detail__body-text p:last-child{margin-bottom:0}.project-cta-box{background:linear-gradient(135deg,#ffffff40 0%,#fff0 100%);border-radius:28px;padding:2px;position:relative;overflow:hidden;box-shadow:0 30px 60px #b10d131f,0 10px 20px #1b24360d}.project-cta-box__glow{pointer-events:none;z-index:1;background:radial-gradient(circle,#fff3 0%,#0000 60%);width:80%;height:150%;position:absolute;top:-40%;right:-20%}.project-cta-box__inner{z-index:2;color:#fff;background:linear-gradient(145deg,#b10d13 0%,#7e0308 100%);border-radius:26px;flex-direction:column;gap:28px;padding:40px;display:flex;position:relative}.project-cta-box__header{align-items:center;gap:20px;display:flex}.project-cta-box__icon{color:#fff;background:#ffffff29;border-radius:18px;flex-shrink:0;place-items:center;width:56px;height:56px;animation:3s ease-in-out infinite pulse-red-icon;display:grid;box-shadow:inset 0 1px 1px #ffffff4d}@keyframes pulse-red-icon{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.project-cta-box h3{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 4px;font-size:1.6rem;font-weight:600;line-height:1.25}.project-cta-box__subtitle{color:#fffc;margin:0;font-size:14px;font-weight:550}.project-cta-box__trust-list{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;flex-direction:column;gap:12px;padding:20px 0;display:flex}.project-cta-box__trust-item{color:#ffffffe6;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.project-cta-box__trust-item svg{flex-shrink:0}.project-cta-box .giveon-button--primary{min-height:48px;color:var(--giveon-accent);background:#fff;border-color:#fff;align-self:flex-start;font-weight:700;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 10px 20px #00000026}.project-cta-box .giveon-button--primary:before{background:var(--giveon-primary)}.project-cta-box .giveon-button--primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 15px 30px #0003}.project-cta-box .giveon-button__label{z-index:2;position:relative}.project-cta-box .giveon-button__icon{color:#fff;background:linear-gradient(135deg,#7e0308,#a8040b)}.project-related{background:radial-gradient(700px 360px at 100% 0%, #b10d130a, transparent 55%), radial-gradient(500px 300px at 0% 100%, #1b243605, transparent 50%), var(--giveon-surface);border-top:1px solid var(--giveon-primary);margin-top:100px;padding:100px 0}@supports (color:color-mix(in lab, red, red)){.project-related{border-top:1px solid color-mix(in srgb, var(--giveon-primary) 6%, transparent)}}.project-related__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:48px;display:flex}.project-related__title{color:var(--giveon-primary);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(28px,3.2vw,42px);font-weight:600;line-height:1.2}.project-related__view-all{color:var(--giveon-accent);white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.project-related__view-all:hover{color:var(--giveon-primary);text-decoration:underline}.project-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.project-related__grid>*{height:100%}.program-item--creative{border-radius:24px;position:relative;overflow:hidden}.program-item--creative .program-item__image{position:relative}.program-item--creative .program-item__badge-floating{z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;pointer-events:none;background:#1b2436d9;border-radius:99px;padding:4px 12px;font-size:12px;font-weight:600;position:absolute;top:15px;left:15px;box-shadow:0 4px 10px #0000001a}.project-related__grid .program-item__content h3{color:var(--giveon-primary);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.35}.project-related__grid .program-item__content a{color:inherit;text-decoration:none;transition:color .25s}.project-related__grid .program-item__content a:hover{color:var(--giveon-accent)}@media (max-width:1024px){.program-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.project-detail{padding:70px 0 0}.project-detail__layout{grid-template-columns:1fr;gap:48px}.project-detail__images{position:static}.project-detail__hero-container{border-radius:28px 12px 28px 28px}.project-detail__hero{border-radius:22px 8px 22px 22px}.project-related{margin-top:80px;padding:80px 0}.project-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.program-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.project-detail{padding:50px 0 0}.project-detail__title{font-size:26px}.project-cta-box__inner{padding:30px 20px}.project-related{margin-top:60px;padding:60px 0}.project-related__grid{grid-template-columns:1fr;gap:24px}}.program-expect{grid-template-columns:1fr 1fr;align-items:center;gap:30px;display:grid}.program-expect__content{flex-direction:column;gap:20px;display:flex}.program-expect__content>p{color:var(--giveon-text);margin:0;font-size:16px;line-height:1.7}.program-expect__blocks{gap:30px;margin-top:15px;display:grid}.program-expect__blocks article{align-items:flex-start;gap:15px;display:flex}.program-expect__blocks span{color:#fff;background:var(--giveon-accent);border-radius:50%;flex:0 0 50px;place-items:center;width:50px;height:50px;transition:background .3s;display:grid}.program-expect__blocks article:hover span{background:var(--giveon-primary)}.program-expect__blocks svg{width:24px;height:24px}.program-expect__blocks h3{color:var(--giveon-primary);margin:0;font-size:20px;font-weight:600;line-height:1.3}.program-expect__blocks p{color:var(--giveon-text);margin:10px 0 0;font-size:16px;line-height:1.6}.program-expect__image{border-radius:20px;overflow:hidden}.program-expect__image img{aspect-ratio:1/.993;object-fit:cover;width:100%;height:auto;display:block}.program-how,.program-faq{flex-direction:column;gap:15px;display:flex}.program-how__text,.program-faq__text{margin-bottom:20px}.program-how__accordion{flex-direction:column;gap:25px;display:flex}.program-how__accordion .accordion-item{background:0 0;border:0;border-radius:0;overflow:visible}.program-how__accordion .accordion-trigger{border-bottom:1px solid var(--giveon-divider);background:0 0;border-radius:0;min-height:0;padding:0 0 25px}.program-how__accordion .accordion-question{color:var(--giveon-primary);font-size:20px;font-weight:600;line-height:1.3}.program-how__accordion .accordion-icon,.program-how__accordion .accordion-trigger[aria-expanded=true] .accordion-icon{width:34px;height:34px;color:var(--giveon-accent);background:0 0}.program-how__accordion .accordion-icon svg{stroke-width:1.5px;width:26px;height:26px}.program-how__accordion .accordion-answer{white-space:pre-line;margin:0;padding:25px 40px 0 0;font-size:16px;line-height:1.7}@media (max-width:1024px){.service-detail{padding:60px 0}.service-detail__grid{grid-template-columns:1fr;gap:40px}.service-detail__grid>.detail-sidebar{padding:10px}.service-detail__main{gap:40px}.service-detail__contribute,.service-detail__stats{min-height:auto;padding:30px}}@media (max-width:767px){.service-detail__contribute-cards,.service-detail__stats{grid-template-columns:1fr;gap:20px}.service-detail__contribute,.service-detail__stats{padding:20px}.service-detail__stat-value{font-size:28px!important}.service-detail__accordion .accordion-trigger,.program-faq__accordion .accordion-trigger,.service-detail__accordion .accordion-answer,.program-faq__accordion .accordion-answer{padding:15px}.service-detail__accordion .accordion-question,.program-faq__accordion .accordion-question{font-size:16px}.program-expect{grid-template-columns:1fr}.program-how__accordion{gap:20px}.program-how__accordion .accordion-trigger{padding-bottom:12px}.program-how__accordion .accordion-question{font-size:16px}.program-how__accordion .accordion-icon,.program-how__accordion .accordion-trigger[aria-expanded=true] .accordion-icon,.program-how__accordion .accordion-icon svg{width:20px;height:20px}.program-how__accordion .accordion-answer{padding:12px 0 0}}.legal-page{background:radial-gradient(700px 360px at 0% 0%, #e0453a0a, transparent 55%), var(--background);padding:100px 0 120px}.legal-page__inner{width:100%;max-width:920px;margin-inline:auto}.legal-page__intro{border-bottom:1px solid var(--giveon-divider);margin-bottom:48px;padding-bottom:32px}.legal-page__updated{color:var(--giveon-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:.75rem;font-weight:700}.legal-page__intro>p:last-child,.legal-page__lead,.legal-page__section p{color:var(--giveon-text);margin:0 0 18px;font-size:1.05rem;line-height:1.8}.legal-page__lead{margin-bottom:0}.legal-page__section{border-bottom:1px solid var(--giveon-divider);margin-bottom:40px;padding-bottom:36px}.legal-page__section:last-of-type{border-bottom:0;padding-bottom:0}.legal-page__section h2{color:var(--giveon-primary);font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(1.5rem,2.5vw,1.85rem);font-weight:600;line-height:1.25}.legal-page__section ul{color:var(--giveon-text);margin:8px 0 0;padding:0 0 0 22px;font-size:1.05rem;line-height:1.8}.legal-page__section li{margin-bottom:8px}.legal-page__nav{border:1px solid var(--giveon-divider);background:#fff;border-radius:22px;margin-top:56px;padding:32px 36px;box-shadow:0 18px 50px #1b24360f}.legal-page__nav h3{color:var(--giveon-primary);font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 16px;font-size:1.35rem;font-weight:600}.legal-page__nav ul{flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none;display:flex}.legal-page__nav a{color:var(--giveon-primary);font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s}.legal-page__nav a:hover{color:var(--giveon-accent)}@media (max-width:767px){.legal-page{padding:70px 0 90px}.legal-page__lead,.legal-page__section p,.legal-page__section ul{font-size:1rem}.legal-page__nav{padding:24px}}.reports-section{background:radial-gradient(circle at 8% 15%, #e0453a14, transparent 28%), var(--giveon-surface);padding:110px 0 120px;position:relative;overflow:hidden}.reports-intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:80px;max-width:1120px;margin:0 auto 55px;display:grid}.reports-intro .section-eyebrow{margin-top:0}.reports-intro .section-text{max-width:650px;margin:0}.reports-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1120px;margin:0 auto;display:grid}.reports-grid>*{height:100%}.report-card{border:1px solid var(--giveon-divider);background:var(--giveon-white);border-radius:22px;height:100%;padding:10px;transition:transform .35s,box-shadow .35s;box-shadow:0 18px 50px #1b243612}.report-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px #1b24361f}.report-card__cover{aspect-ratio:.72;background:var(--giveon-primary);border-radius:14px;display:block;position:relative;overflow:hidden}.report-card__cover:after{content:"";opacity:0;background:linear-gradient(#0000 65%,#1b243659);transition:opacity .35s;position:absolute;inset:0}.report-card:hover .report-card__cover:after{opacity:1}.report-card__image{object-fit:cover;width:100%;height:100%;transition:transform .55s;display:block}.report-card:hover .report-card__image{transform:scale(1.035)}.report-card__year{z-index:1;background:var(--giveon-accent);color:var(--giveon-white);letter-spacing:.06em;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:700;position:absolute;bottom:16px;right:16px}.report-card__body{padding:24px 18px}.report-card__type{color:var(--giveon-accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:700;display:flex}.report-card__type svg{width:17px;height:17px}.report-card h3{min-height:58px;color:var(--giveon-primary);font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 18px;font-size:1.3rem;font-weight:600;line-height:1.3}.report-card__link{color:#fff;background:#d32f2f;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex}.report-card__link svg{width:18px;height:18px;transition:transform .3s}.report-card__link:hover{background:#b71c1c;transform:translateY(-2px)}.report-card__link:hover svg{transform:translate(3px,-3px)}@media (max-width:1024px){.reports-section{padding:75px 0 85px}.reports-intro{gap:35px}.reports-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.reports-section{padding:60px 0 65px}.reports-intro{grid-template-columns:1fr;gap:20px;margin-bottom:38px}.reports-grid{grid-template-columns:1fr;gap:24px}.report-card h3{min-height:0}.report-card__link{width:100%}}.rich-text-content{color:var(--giveon-text,#5a6270);line-height:1.75;font-family:var(--font-body,var(--font-manrope), "Manrope", system-ui, sans-serif)}.rich-text-content h1,.rich-text-content h2,.rich-text-content h3,.rich-text-content h4,.rich-text-content h5,.rich-text-content h6{color:var(--giveon-primary,#1b2436);font-weight:600;font-family:var(--font-display,var(--font-fraunces), "Fraunces", Georgia, serif);margin:0}.rich-text-content h1{letter-spacing:-.03em;margin:1.5rem 0 .75rem;font-size:clamp(2rem,4vw,3rem);line-height:1.15}.rich-text-content h2{letter-spacing:-.03em;margin:1.25rem 0 .625rem;font-size:clamp(1.5rem,3.5vw,2.25rem);line-height:1.15}.rich-text-content h3{letter-spacing:-.03em;margin:1rem 0 .5rem;font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.2}.rich-text-content h4{letter-spacing:-.02em;margin:.875rem 0 .4375rem;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.25}.rich-text-content h5{letter-spacing:-.02em;margin:.75rem 0 .375rem;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.3}.rich-text-content h6{letter-spacing:-.01em;margin:.625rem 0 .3125rem;font-size:clamp(.875rem,1.25vw,1rem);line-height:1.35}.rich-text-content p{margin:.75rem 0;line-height:1.75}.rich-text-content strong{font-weight:700!important}.rich-text-content em{font-style:italic}.rich-text-content u{text-decoration:underline}.rich-text-content a{color:var(--giveon-accent,#b10d13);transition:color .25s var(--ease-out,cubic-bezier(.22, 1, .36, 1));text-decoration:underline}.rich-text-content a:hover{color:var(--giveon-accent-deep,#940a0e)}.rich-text-content ul,.rich-text-content ol{margin:.75rem 0;padding-left:1.5rem}.rich-text-content li{margin:.5rem 0}.rich-text-content ul{list-style-type:disc}.rich-text-content ul li::marker{color:var(--giveon-accent,#b10d13)}.rich-text-content ol{list-style-type:decimal}.rich-text-content ol li::marker{color:var(--giveon-accent,#b10d13)}.rich-text-content blockquote{border-left:4px solid var(--giveon-accent,#b10d13);color:var(--giveon-text,#5a6270);background:var(--giveon-surface,#f2f4f7);border-radius:var(--radius-sm,8px);margin:1.5rem 0;padding:1rem 1.25rem;font-style:italic}.rich-text-content code{background:var(--giveon-surface,#f2f4f7);color:var(--giveon-accent,#b10d13);border-radius:4px;padding:.125rem .375rem;font-family:monospace;font-size:.875em}.rich-text-content pre{background:var(--giveon-primary,#1b2436);color:var(--giveon-white,#fff);border-radius:var(--radius-sm,8px);margin:1.5rem 0;padding:1rem;overflow-x:auto}.rich-text-content pre code{color:inherit;background:0 0;padding:0}.rich-text-content img{border-radius:var(--radius-sm,8px);max-width:100%;height:auto;margin:1rem 0}.rich-text-content table{border-collapse:collapse;width:100%;margin:1.5rem 0}.rich-text-content th,.rich-text-content td{border:1px solid var(--giveon-divider,var(--giveon-primary))}@supports (color:color-mix(in lab, red, red)){.rich-text-content th,.rich-text-content td{border:1px solid var(--giveon-divider,color-mix(in srgb, var(--giveon-primary) 10%, transparent))}}.rich-text-content th,.rich-text-content td{text-align:left;padding:.75rem}.rich-text-content th{background:var(--giveon-surface,#f2f4f7);color:var(--giveon-primary,#1b2436);font-weight:600}.rich-text-content hr{border:none;border-top:2px solid var(--giveon-divider,var(--giveon-primary))}@supports (color:color-mix(in lab, red, red)){.rich-text-content hr{border-top:2px solid var(--giveon-divider,color-mix(in srgb, var(--giveon-primary) 10%, transparent))}}.rich-text-content hr{margin:2rem 0}.rich-text-content .text-left{text-align:left}.rich-text-content .text-center{text-align:center}.rich-text-content .text-right{text-align:right}.rich-text-content .text-justify{text-align:justify}@media (max-width:768px){.rich-text-content h1{font-size:1.75rem}.rich-text-content h2{font-size:1.5rem}.rich-text-content h3{font-size:1.25rem}.rich-text-content blockquote{padding:.75rem 1rem}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
