.navigation{z-index:50;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;transition:all .4s;position:fixed;top:0;left:0;right:0}.navigation--scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.navigation__container{max-width:1920px;padding:var(--section-px);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.navigation__actions{align-items:center;gap:1rem;display:flex}.navigation__lang-switcher{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08050359;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem;display:inline-flex}.navigation__lang-btn{color:#fff;border-radius:999px;align-items:center;gap:.25rem;padding:.3rem .55rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:background-color .2s,opacity .2s;display:inline-flex}.navigation__lang-btn:hover{background:#ffffff29}.navigation__lang-btn--active{background:#ffffff3d}.navigation__krs-img-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .2s,opacity .2s;display:inline-flex}.navigation__krs-img-btn:hover{opacity:.9;transform:scale(1.05)}.navigation__krs-img{object-fit:contain;width:auto;max-width:180px;height:3rem}.navigation__logo{cursor:pointer;align-items:center;text-decoration:none;display:flex}.navigation__logo:hover{opacity:.9}.navigation__logo-img{filter:brightness(0)invert();width:auto;max-width:210px;height:2.625rem;transition:transform .3s,filter .3s}.navigation--scrolled .navigation__logo-img{filter:none}.navigation--scrolled .navigation__lang-switcher{background:#08050314}.navigation--scrolled .navigation__lang-btn{color:var(--color-black)}.navigation--scrolled .navigation__lang-btn:hover{background:#08050314}.navigation--scrolled .navigation__lang-btn--active{background:#08050324}.navigation__logo:hover .navigation__logo-img{transform:scale(1.05)}@media (max-width:767px){.navigation__container{padding-block:.75rem;padding-inline:var(--px-xs)}.navigation__actions{gap:.5rem}.navigation__lang-switcher{gap:.2rem;padding:.18rem}.navigation__lang-btn{gap:.16rem;padding:.24rem .42rem;font-size:.68rem}.navigation__logo-img{max-width:148px;height:2rem}.navigation__krs-img{max-width:134px;height:2.25rem}}
.footer{color:#fff6;padding-top:var(--py-md);padding-bottom:var(--py-md);background-color:#080503;border-top:1px solid #ffffff1a;font-size:.875rem;font-family:Open Sans,sans-serif!important}.footer__container{max-width:1920px;padding-left:var(--section-px);padding-right:var(--section-px);margin:0 auto}.footer__grid{grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:768px){.footer__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.footer__grid{grid-template-columns:2fr 1fr 1fr}}.footer__logo{cursor:pointer;align-items:center;margin-bottom:1.5rem;text-decoration:none;display:inline-flex}.footer__logo:hover{opacity:.9}.footer__logo-img{width:auto;max-width:200px;height:2.5rem;transition:transform .3s}.footer__logo:hover .footer__logo-img{transform:scale(1.05)}.footer__main h4{color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;font-size:1.125rem;font-weight:700}.footer__address{max-width:200px;margin-bottom:1.5rem;line-height:1.6}.footer__socials{gap:1rem;display:flex}.footer__socials a{color:#fff;text-decoration:none;transition:color .15s}.footer__socials a:hover{color:#f58615}.footer__section h5{color:#f58615;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-size:.75rem;font-weight:700}.footer__links{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.footer__links a{color:#fff6;text-decoration:none;transition:color .15s}.footer__links a:hover{color:#fff}.footer__krs{color:#fff;margin-bottom:.5rem;font-family:ui-monospace,monospace}.footer__email{color:#fff6;text-decoration:none;transition:color .15s}.footer__email:hover{color:#fff}.footer__bottom{max-width:1920px;padding:2rem var(--section-px)0;text-align:center;border-top:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:1rem;margin:4rem auto 0;display:flex}@media (min-width:768px){.footer__bottom{flex-direction:row;justify-content:space-between}}.footer__hashtag{color:#f58615;font-weight:700}.footer__credit{color:#fff6;margin-top:1rem;font-size:.75rem}@media (min-width:768px){.footer__credit{order:-1;margin-top:0}}.footer__credit-link{color:#fff9;text-decoration:none;transition:color .15s}.footer__credit-link:hover{color:#f58615}
.toast{background:var(--color-black);color:var(--color-orange);border:1px solid var(--color-orange);opacity:0;z-index:var(--z-toast,500);pointer-events:none;border-radius:99px;align-items:center;gap:.75rem;padding:1rem 2rem;font-weight:600;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)translateY(100px);box-shadow:0 10px 40px -10px #ff5a1f4d}.toast--visible{opacity:1;transform:translate(-50%)translateY(0)}.toast__icon{flex-shrink:0;width:1.5rem;height:1.5rem}.toast__message{white-space:nowrap;font-size:.875rem}
.hero{border-bottom:1px solid #ffffff1a;position:relative;overflow:hidden;font-family:var(--font-open-sans)!important}.hero__bg-container{z-index:0;position:absolute;inset:0}.hero__bg-image{object-fit:cover;object-position:center;width:100%;height:100%}.hero .section__container{z-index:20;position:relative}@media (max-width:767px){.hero .section__container{text-align:center;flex-direction:column;align-items:center;display:flex}.hero__logo{margin-left:auto;margin-right:auto}.hero__subtitle{text-align:center;margin-left:auto;margin-right:auto}.hero__actions,.hero__krs-wrapper{align-items:center;width:100%}.hero__krs-above-text{text-align:center;width:100%}.hero__link{justify-content:center;width:100%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes heroParallaxDrift{0%{transform:scale(1.03)translate(0,0)}50%{transform:scale(1.08)translateY(-1.2%)}to{transform:scale(1.03)translate(0,0)}}.hero__bg-image{object-fit:cover;object-position:center;will-change:transform;width:100%;height:100%;animation:1.2s ease-out forwards fadeIn,18s ease-in-out 1.2s infinite heroParallaxDrift}.hero__title{color:#fff;letter-spacing:-.06em;font-variation-settings:"wdth" 100;margin-bottom:3rem;font-size:3.75rem;font-weight:600;line-height:.95;font-family:var(--font-open-sans)!important}@media (min-width:768px){.hero__title{font-size:5rem}}@media (min-width:1024px){.hero__title{font-size:8rem}}.hero__logo{object-fit:contain;opacity:0;width:100%;max-width:420px;height:auto;margin-bottom:3rem;animation:.8s ease-out .3s forwards fadeInUp}@media (min-width:768px){.hero__logo{max-width:490px}}@media (min-width:1024px){.hero__logo{max-width:630px}}.hero__subtitle{color:#ffffffb3;letter-spacing:.01em;font-variation-settings:"wdth" 100;opacity:0;max-width:36rem;margin-bottom:4rem;font-size:1.25rem;line-height:1.2;animation:.8s ease-out .6s forwards fadeInUp;font-family:var(--font-open-sans)!important}.hero__custom-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#ffffffd1;opacity:0;margin-bottom:1rem;font-size:.875rem;font-weight:700;animation:.8s ease-out .3s forwards fadeInUp}.hero__custom-question{opacity:0;max-width:14ch;margin-bottom:1.25rem;font-size:clamp(2rem,4vw,4.5rem);line-height:1.05;animation:.8s ease-out .5s forwards fadeInUp}.hero__custom-answer{color:#ffffffe6;opacity:0;max-width:52ch;margin-bottom:3rem;font-size:1.05rem;line-height:1.6;animation:.8s ease-out .7s forwards fadeInUp}@media (min-width:768px){.hero__subtitle{font-size:1.5rem}}.hero__actions{opacity:0;flex-direction:column;align-items:flex-start;gap:2rem;animation:.8s ease-out .9s forwards fadeInUp;display:flex}.hero__krs-wrapper,.hero__link{opacity:0;animation:.7s ease-out forwards fadeInUp;transform:translateY(18px)}.hero__krs-wrapper{animation-delay:1.05s}.hero__link{animation-delay:1.2s}.hero__krs-wrapper{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}@media (max-width:767px){.hero__krs-wrapper{align-items:center}}.hero__krs-above-text{text-transform:uppercase;letter-spacing:.1em;color:#fffc;font-size:.875rem;font-weight:700}.hero__krs-img-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .2s,opacity .2s;display:inline-flex}.hero__krs-img-btn:hover{opacity:.9;transform:scale(1.05)}.hero__krs-img{object-fit:contain;width:auto;max-width:280px;height:4rem}.hero__krs-btn{padding:var(--btn-padding-lg);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);letter-spacing:var(--btn-letter-spacing);text-transform:var(--btn-text-transform);border-radius:var(--btn-radius);cursor:pointer;transition:var(--btn-transition);background-color:var(--color-orange);color:#fff;box-shadow:var(--btn-shadow);border:none;justify-content:center;align-items:center;gap:1.5rem;display:inline-flex;font-family:var(--font-open-sans)!important}.hero__krs-btn--rounded{border-radius:9999px;padding:1rem 2rem}.hero__krs-btn:hover{color:var(--color-orange);box-shadow:var(--btn-shadow-hover);background-color:#fff;transform:translateY(-2px)}.hero__krs-label{text-transform:uppercase;letter-spacing:.1em;opacity:.8;margin-bottom:.25rem;font-size:.625rem;font-weight:700}.hero__krs-number{font-family:Open Sans,ui-monospace,monospace;font-size:1.5rem;font-weight:700}.hero__divider{background-color:#ffffff4d;width:1px;height:3rem}.hero__copy-label{text-transform:uppercase;letter-spacing:.1em;font-size:.875rem;font-weight:700}.hero__link{color:#fff9;text-transform:uppercase;letter-spacing:.1em;border-radius:var(--btn-radius);cursor:pointer;transition:var(--btn-transition);background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.hero__link:hover{color:var(--color-orange)}
.mission{color:#080503;background-color:#fdf4ef;position:relative;font-family:Open Sans,sans-serif!important}.mission__content{text-align:center;max-width:56rem;margin:0 auto}.mission__highlight{margin-bottom:3rem;font-size:1.5rem;font-weight:300;line-height:1.4}@media (min-width:768px){.mission__highlight{font-size:2.25rem}}.mission__accent{color:#f58615;font-weight:700}.mission__divider{background-color:#f586154d;width:6rem;height:1px;margin:3rem auto}.mission__text{color:#080503b3;font-size:1.125rem;line-height:1.6}@media (min-width:768px){.mission__text{font-size:1.25rem}}.mission__bold{color:#080503;font-weight:700}.stats-grid{color:#fff;background-color:#0f0a05;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr;display:grid;font-family:Open Sans,sans-serif!important}@media (min-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr)}}.stats-grid__item{padding-top:2rem;padding-bottom:var(--py-md);padding-left:var(--section-px);padding-right:var(--section-px);flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:30rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.stats-grid__item{padding-top:2rem;padding-bottom:var(--py-lg)}}@media (min-width:1024px){.stats-grid__item{padding-top:2rem;padding-bottom:var(--py-xl)}}.stats-grid__item--border{border-bottom:1px solid #ffffff1a}@media (min-width:768px){.stats-grid__item--border{border-bottom:0;border-right:1px solid #ffffff1a}}.stats-grid__bg{opacity:.2;will-change:transform;background-position:50%;background-size:cover;transition:opacity .7s;animation:16s ease-in-out infinite bgParallaxDrift;position:absolute;inset:0}.stats-grid__item:hover .stats-grid__bg{opacity:.3}.stats-grid__overlay{background:linear-gradient(#000,#000c,#0000);position:absolute;inset:0}.stats-grid__content{z-index:10;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex;position:relative}.stats-grid__tag{margin-bottom:2rem;padding-top:0}.stats-grid__tag-text{color:#f58615;text-transform:uppercase;letter-spacing:.1em;border:1px solid #f586154d;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.stats-grid__item--orange .stats-grid__tag-text{color:#fff;border-color:#ffffff4d}.stats-grid__title{margin-top:0;margin-bottom:1.5rem;font-size:1.875rem;font-weight:500;line-height:1.2}@media (min-width:768px){.stats-grid__title{font-size:3rem}}.stats-grid__description{color:#9ca3af;max-width:28rem;margin-bottom:2rem;font-size:1.125rem}.stats-grid__item--orange .stats-grid__description{color:#ffffffe6}.stats-grid__footer{border-top:1px solid #ffffff1a;margin-top:1rem;padding-top:2rem}.stats-grid__value{color:#f58615;letter-spacing:-.05em;white-space:nowrap;align-items:baseline;gap:.25rem;margin-bottom:.5rem;font-size:6rem;font-weight:700;line-height:.95;display:inline-flex}@media (min-width:768px){.stats-grid__value{font-size:7.5rem}}.stats-grid__unit{color:#ffffff80;font-size:3rem;line-height:1}@media (max-width:767px){.stats-grid__value{font-size:4.5rem}.stats-grid__unit{font-size:2rem}}.stats-grid__label{color:#fff9;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:500}.stats-grid__item--orange{background-color:#f58615}.stats-grid__item--orange .stats-grid__value{color:#fff}.stats-grid__item--orange .stats-grid__label{color:#fffc}.stats-bar{background-color:#000;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;font-family:Open Sans,sans-serif!important}.stats-bar__grid{background-color:#ffffff1a;grid-template-columns:1fr;gap:1px;display:grid}@media (min-width:768px){.stats-bar__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.stats-bar__grid{grid-template-columns:repeat(4,1fr)}}.stats-bar__item{background-color:#000;padding:2.5rem;transition:background-color .3s}.stats-bar__item:hover{background-color:#ffffff0d}.stats-bar__label{text-transform:uppercase;letter-spacing:.1em;color:#f58615;margin-bottom:1rem;font-size:.75rem;font-weight:700}.stats-bar__value{color:#fff;transform-origin:0;margin-bottom:.5rem;font-size:4.5rem;font-weight:700;line-height:1;transition:transform .3s}.stats-bar__item:hover .stats-bar__value{transform:scale(1.05)}.stats-bar__sub{color:#6b7280;font-size:.875rem}.stats-bar__footer{text-align:center;margin-top:4rem}.stats-bar__footer-text{color:#9ca3af;font-size:1.5rem;font-weight:300}@media (min-width:768px){.stats-bar__footer-text{font-size:1.875rem}}.stats-bar__footer-highlight{color:#fff}.about{border-top:1px solid #0000001a;align-items:stretch;min-height:100vh;display:flex;position:relative;overflow:hidden;font-family:Open Sans,sans-serif!important}.about__background{position:absolute;inset:0}.about__bg-image{opacity:0;will-change:transform;background-position:50%;background-size:cover;transition:opacity 1s ease-in-out;position:absolute;inset:0}.about__bg-image--active{opacity:1;animation:9s ease-in-out both galleryKenBurns}.about__background-overlay{background:linear-gradient(#0805031f,#0805036b);position:absolute;inset:0}.about__shell{z-index:2;width:100%;min-height:100vh;padding:2.5rem var(--section-px);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2.5rem;display:flex;position:relative}.about__content-card{color:#080503;background-color:#fff;border-radius:1.5rem;flex-direction:column;gap:2.5rem;width:min(100%,38.75rem);padding:2.5rem;display:flex}.about__title{letter-spacing:-.07em;font-size:clamp(3rem,5vw,4.5rem);font-weight:600;line-height:.95}.about__description{color:#374151;flex-direction:column;gap:1rem;max-width:38.75rem;font-size:1.3125rem;line-height:1.6;display:flex}.about__bold{color:#080503;font-weight:700}.about__list{flex-direction:column;gap:.875rem;display:flex}.about__list-item{align-items:center;gap:.75rem;display:flex}.about__check{color:#fff;background-color:#f58615;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;display:flex}.about__list-text{font-size:1.125rem;font-weight:500}.about__gallery-dots{z-index:3;gap:.5rem;display:flex}.about__gallery-dots--top{align-self:flex-start}.about__gallery-dot{cursor:pointer;background:#ffffff80;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.about__gallery-dot:hover{background:#fffc}.about__gallery-dot--active{background:var(--color-orange);transform:scale(1.2)}@media (max-width:1023px){.about__shell{justify-content:flex-end;gap:1rem;min-height:100vh;padding-top:1rem;padding-bottom:1rem}.about__content-card{border-radius:1rem;gap:1.25rem;width:100%;max-width:38.75rem;padding:1.5rem}.about__description{font-size:1.125rem}.about__list-text{font-size:1rem}}@media (max-width:767px){.about__title{letter-spacing:-.05em;font-size:2.25rem}.about__description{font-size:1rem;line-height:1.5}.about__list-text{font-size:.9375rem;line-height:1.35}}@keyframes bgParallaxDrift{0%{transform:scale(1.03)translate(0,0)}50%{transform:scale(1.08)translateY(-1.5%)}to{transform:scale(1.03)translate(0,0)}}@keyframes galleryKenBurns{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.1)translate(-1.2%,-1.2%)}}.mission.section--animate .mission__highlight,.mission.section--animate .mission__divider,.mission.section--animate .mission__text{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(26px)}.mission.section--animate.is-visible .mission__highlight,.mission.section--animate.is-visible .mission__divider,.mission.section--animate.is-visible .mission__text{opacity:1;transform:translateY(0)}.mission.section--animate.is-visible .mission__highlight{transition-delay:.12s}.mission.section--animate.is-visible .mission__divider{transition-delay:.24s}.mission.section--animate.is-visible .mission__text{transition-delay:.36s}.stats-grid.section--animate .stats-grid__item{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(30px)scale(.985)}.stats-grid.section--animate.is-visible .stats-grid__item{opacity:1;transform:translateY(0)scale(1)}.stats-grid.section--animate.is-visible .stats-grid__item:first-child{transition-delay:.12s}.stats-grid.section--animate.is-visible .stats-grid__item:nth-child(2){transition-delay:.26s}.stats-grid.section--animate .stats-grid__content>*{opacity:0;transition:opacity .62s,transform .62s;transform:translateY(20px)}.stats-grid.section--animate.is-visible .stats-grid__content>*{opacity:1;transform:translateY(0)}.stats-grid.section--animate.is-visible .stats-grid__content>:first-child{transition-delay:.26s}.stats-grid.section--animate.is-visible .stats-grid__content>:nth-child(2){transition-delay:.34s}.stats-grid.section--animate.is-visible .stats-grid__content>:nth-child(3){transition-delay:.42s}.stats-grid.section--animate.is-visible .stats-grid__content>:nth-child(4){transition-delay:.5s}.stats-bar.section--animate .stats-bar__item,.stats-bar.section--animate .stats-bar__footer{opacity:0;transition:opacity .68s,transform .68s;transform:translateY(24px)}.stats-bar.section--animate.is-visible .stats-bar__item,.stats-bar.section--animate.is-visible .stats-bar__footer{opacity:1;transform:translateY(0)}.stats-bar.section--animate.is-visible .stats-bar__item:first-child{transition-delay:.12s}.stats-bar.section--animate.is-visible .stats-bar__item:nth-child(2){transition-delay:.2s}.stats-bar.section--animate.is-visible .stats-bar__item:nth-child(3){transition-delay:.28s}.stats-bar.section--animate.is-visible .stats-bar__item:nth-child(4){transition-delay:.36s}.stats-bar.section--animate.is-visible .stats-bar__footer{transition-delay:.46s}.about.section--animate .about__shell,.about.section--animate .about__content-card{opacity:0;transition:opacity .76s,transform .76s;transform:translateY(28px)}.about.section--animate.is-visible .about__shell,.about.section--animate.is-visible .about__content-card{opacity:1;transform:translateY(0)}.about.section--animate.is-visible .about__shell{transition-delay:.12s}.about.section--animate.is-visible .about__content-card{transition-delay:.26s}.about.section--animate .about__content-card>*{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.about.section--animate.is-visible .about__content-card>*{opacity:1;transform:translateY(0)}.about.section--animate.is-visible .about__content-card>:first-child{transition-delay:.28s}.about.section--animate.is-visible .about__content-card>:nth-child(2){transition-delay:.36s}.about.section--animate.is-visible .about__content-card>:nth-child(3){transition-delay:.44s}
.how-it-works{color:#080503;text-align:center;--section-py:2.5rem;background-color:#fff;font-family:Open Sans,sans-serif!important}.how-it-works .section__container{flex-direction:column;gap:1.25rem;display:flex}.how-it-works__header{border-bottom:1px solid #0805031a;flex-direction:column;align-items:center;gap:2.5rem;padding-top:1.25rem;padding-bottom:3.75rem;display:flex}.how-it-works__title{letter-spacing:-.04em;margin:0;font-size:clamp(2.75rem,6vw,4.875rem);font-weight:500;line-height:.95}.how-it-works__badge{color:#f58615;font-size:1.125rem;font-weight:700}.how-it-works__sub-badge{color:#6b7280;font-size:.875rem}.how-it-works__grid{gap:1.25rem;display:flex}.how-it-works__item{text-align:left;border-radius:var(--btn-radius);background:#e7e7e7;border:1px solid #f5861526;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:.875rem;min-height:31.25rem;padding:1.75rem;display:flex}.how-it-works__step-number{color:#f58615;margin-bottom:.25rem;font-size:2.25rem;line-height:1.2}.how-it-works__item-title{margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.how-it-works__item-text{color:#4b5563;margin:0;font-size:1rem;line-height:1.6}.how-it-works__calculator{border-radius:var(--btn-radius);text-align:left;background:#e7e7e7;border:1px solid #f5861526;min-height:22.875rem;margin-top:0;padding:1.25rem}.calculator__layout{grid-template-columns:1fr 1fr;gap:1.25rem;min-height:20.375rem;display:grid}.calculator__left,.calculator__right{flex-direction:column;min-width:0;display:flex}.calculator__left{justify-content:space-between;gap:1.25rem}.calculator__header{display:none}.calculator__title{color:var(--color-orange);text-transform:uppercase;letter-spacing:.1em;font-size:1.125rem;font-weight:700}.calculator__banner{background-color:var(--color-orange);color:#fff;white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;gap:.625rem;padding:.625rem 1rem;font-size:1rem;font-weight:700;display:inline-flex}.calculator__input-section{flex-direction:column;gap:.75rem;margin-bottom:0;display:flex}.calculator__tax-row{justify-content:space-between;align-items:flex-end;gap:1rem;width:100%;display:flex}.calculator__tax-amount{flex-direction:column;min-width:0;display:flex}.calculator__label{color:var(--color-black);margin-bottom:0;font-size:1.125rem;font-weight:600;display:block}.calculator__input-wrapper{display:block}.calculator__currency{display:none}.calculator__input{color:#f58615;background:0 0;border:none;border-radius:0;width:min(100%,13ch);padding:0;font-family:Open Sans,sans-serif;font-size:clamp(2.5rem,6vw,5rem);font-weight:600;line-height:1.1}.calculator__input:focus{outline:0}.calculator__slider{appearance:none;background:linear-gradient(to right,#f58615 0%,#f58615 var(--slider-progress,50%),#ddd var(--slider-progress,50%),#ddd 100%);border-radius:1.25rem;outline:none;width:100%;height:2.5rem;margin-top:0}.calculator__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#2c2c2c;border-radius:50%;width:2.5rem;height:2.5rem}.calculator__slider::-moz-range-thumb{cursor:pointer;background:#2c2c2c;border:none;border-radius:50%;width:2.5rem;height:2.5rem}.calculator__preset-buttons{display:none}.calculator__results{flex-direction:column;justify-content:space-between;gap:.75rem;height:100%;display:flex}.calculator__result-card{text-align:left;background:#fff;border:1px solid #f5861526;border-radius:1.25rem;padding:1.125rem}.calculator__result-icon{display:none}.calculator__result-value{color:var(--color-orange);margin-bottom:.25rem;font-family:Open Sans,sans-serif;font-size:2.0625rem;font-weight:700;line-height:1}.calculator__result-label{color:#6b7280;font-size:.875rem;font-weight:500}.calculator__result-highlight{display:none}.calculator__summary{color:#2c2c2c;text-align:left;background:0 0;border-radius:1.25rem;outline:2px solid #c8c8c8;margin-top:0;padding:1.125rem}.calculator__summary-text{font-size:clamp(1.25rem,2.2vw,1.875rem);font-weight:600;line-height:1.5}.calculator__summary strong{color:var(--color-orange);font-weight:700}@media (max-width:1023px){.how-it-works__grid{flex-direction:column}.how-it-works__item{flex:none;align-self:stretch;width:100%;height:auto;min-height:0}.how-it-works__calculator{min-height:0}.calculator__layout{grid-template-columns:1fr;min-height:0}.calculator__left{justify-content:flex-start}.calculator__banner{align-self:auto}}@media (max-width:767px){.how-it-works{--section-py:2rem}.how-it-works__header{gap:1rem;padding-top:.25rem;padding-bottom:2rem}.how-it-works__title{font-size:3rem}.how-it-works__badge{font-size:1rem}.how-it-works__sub-badge{font-size:.75rem}.how-it-works__item{gap:.625rem;padding:1.25rem}.how-it-works__step-number{font-size:1.75rem}.how-it-works__item-title{font-size:1.25rem}.how-it-works__item-text{font-size:.95rem}.how-it-works__calculator{padding:1rem}.calculator__label{font-size:.95rem}.calculator__input{width:min(100%,10ch);font-size:2.25rem}.calculator__tax-row{gap:.5rem}.calculator__banner{padding:.5rem .75rem;font-size:.875rem}.calculator__slider{border-radius:1rem;height:2rem}.calculator__slider::-webkit-slider-thumb{width:2rem;height:2rem}.calculator__slider::-moz-range-thumb{width:2rem;height:2rem}.calculator__summary-text{font-size:1.125rem}.calculator__results{justify-content:flex-start;height:auto}.calculator__result-card{height:auto;min-height:0}.calculator__result-value{font-size:1.625rem}}.how-it-works.section--animate .how-it-works__header,.how-it-works.section--animate .how-it-works__item,.how-it-works.section--animate .how-it-works__calculator{opacity:0;transition:opacity .72s,transform .72s;transform:translateY(28px)}.how-it-works.section--animate.is-visible .how-it-works__header,.how-it-works.section--animate.is-visible .how-it-works__item,.how-it-works.section--animate.is-visible .how-it-works__calculator{opacity:1;transform:translateY(0)}.how-it-works.section--animate.is-visible .how-it-works__header{transition-delay:.12s}.how-it-works.section--animate.is-visible .how-it-works__item:first-child{transition-delay:.22s}.how-it-works.section--animate.is-visible .how-it-works__item:nth-child(2){transition-delay:.32s}.how-it-works.section--animate.is-visible .how-it-works__item:nth-child(3){transition-delay:.42s}.how-it-works.section--animate.is-visible .how-it-works__calculator{transition-delay:.52s}.how-it-works.section--animate .how-it-works__item>*{opacity:0;transition:opacity .52s,transform .52s;transform:translateY(16px)}.how-it-works.section--animate.is-visible .how-it-works__item>*{opacity:1;transform:translateY(0)}.how-it-works.section--animate.is-visible .how-it-works__item>:first-child{transition-delay:.33s}.how-it-works.section--animate.is-visible .how-it-works__item>:nth-child(2){transition-delay:.38s}.how-it-works.section--animate.is-visible .how-it-works__item>:nth-child(3){transition-delay:.43s}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes badgePulse{0%,to{transform:scale(1);box-shadow:0 10px 20px #f586154d}50%{transform:scale(1.02);box-shadow:0 14px 28px #f5861573}}
.instructions{color:#080503;text-align:center;background-color:#fdf4ef;font-family:Open Sans,sans-serif!important}.instructions__header{margin-bottom:8rem}.instructions__title{letter-spacing:-.04em;margin-bottom:1.5rem;font-size:3rem;font-weight:500;line-height:.95}@media (min-width:768px){.instructions__title{font-size:4.5rem}}.instructions__summary-box{border:1px solid #080503;border-radius:9999px;padding:.5rem 1.5rem;display:inline-block}.instructions__summary-text{letter-spacing:.025em;font-size:1.125rem;font-weight:700}.instructions__grid{grid-template-columns:1fr;gap:1.5rem;display:grid;position:relative}@media (min-width:768px){.instructions__grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.instructions__line{display:none}@media (min-width:1024px){.instructions__line{z-index:0;background-color:#0805031a;width:100%;height:1px;display:block;position:absolute;top:3rem;left:0}}.instructions__step{border-radius:var(--btn-radius);transition:var(--btn-transition);z-index:10;background-color:#fdf4ef;border:1px solid #f5861526;flex-direction:column;align-items:center;padding:2.5rem 2rem;display:flex;position:relative}.instructions__step:hover{border-color:#f586154d;transform:translateY(-8px);box-shadow:0 20px 40px #f5861526}.instructions__step--dark{color:#080503;background-color:#fdf4ef}.instructions__badge{color:#fff;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;background-color:#f58615;border-radius:9999px;padding:.25rem .75rem;font-size:.625rem;font-weight:700;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}.instructions__number{color:#f58615;width:4rem;height:4rem;transition:var(--btn-transition);background-color:#fdf4ef;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:2rem;font-size:1.5rem;font-weight:700;display:flex}.instructions__step-title{color:#080503;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.instructions__step-text{color:#4b5563;margin-bottom:1.5rem;font-size:.875rem;line-height:1.6}.instructions__link{color:#f58615;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.instructions__link:hover{color:#080503;text-decoration:underline}.instructions__copy-btn{width:100%;padding:var(--btn-padding-md);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);letter-spacing:var(--btn-letter-spacing);text-transform:var(--btn-text-transform);border-radius:var(--btn-radius);background-color:var(--color-orange);color:#fff;cursor:pointer;transition:var(--btn-transition);border:none;justify-content:space-between;align-items:center;display:flex;font-family:var(--font-open-sans)!important}.instructions__copy-btn:hover{color:var(--color-orange);background-color:#fff;box-shadow:0 10px 20px #f5861533}.instructions__krs{letter-spacing:.05em;font-family:Open Sans,ui-monospace,monospace;font-size:1.5rem;font-weight:700}.instructions__copy-hint{color:#6b7280;text-transform:uppercase;letter-spacing:.1em;margin-top:.5rem;font-size:.625rem}.instructions__krs-img-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .2s,opacity .2s;display:inline-flex}.instructions__krs-img-btn:hover{opacity:.9;transform:scale(1.05)}.instructions__krs-img{object-fit:contain;width:auto;max-width:240px;height:3.5rem}.instructions__thanks{color:#f58615;align-items:center;gap:.5rem;margin-top:.5rem;font-size:1rem;font-weight:700;display:flex}.instructions.section--animate .instructions__header,.instructions.section--animate .instructions__step{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.instructions.section--animate.is-visible .instructions__header,.instructions.section--animate.is-visible .instructions__step{opacity:1;transform:translateY(0)}.instructions.section--animate.is-visible .instructions__header{transition-delay:.12s}.instructions.section--animate.is-visible .instructions__step:nth-child(2){transition-delay:.23s}.instructions.section--animate.is-visible .instructions__step:nth-child(3){transition-delay:.33s}.instructions.section--animate.is-visible .instructions__step:nth-child(4){transition-delay:.43s}.instructions.section--animate .instructions__step>*{opacity:0;transition:opacity .52s,transform .52s;transform:translateY(14px)}.instructions.section--animate.is-visible .instructions__step>*{opacity:1;transform:translateY(0)}.instructions.section--animate.is-visible .instructions__step>:first-child{transition-delay:.34s}.instructions.section--animate.is-visible .instructions__step>:nth-child(2){transition-delay:.39s}.instructions.section--animate.is-visible .instructions__step>:nth-child(3){transition-delay:.44s}.instructions.section--animate.is-visible .instructions__step>:nth-child(4){transition-delay:.49s}.instructions.section--animate.is-visible .instructions__step>:nth-child(5){transition-delay:.54s}
.faq{background-color:#080503;border-top:1px solid #ffffff1a;font-family:Open Sans,sans-serif!important}.faq__title{text-align:center;color:#fff;margin-bottom:5rem;font-size:1.875rem;font-weight:700}.faq__list{flex-direction:column;gap:2rem;display:flex}.faq__item{background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;transition:background-color .3s}.faq__item[open]{background-color:#ffffff1a}.faq__summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;padding:1.5rem;font-size:1.125rem;font-weight:500;list-style:none;display:flex}.faq__icon{color:#f58615;transition:transform .3s}.faq__item[open] .faq__icon{transform:rotate(180deg)}.faq__content{color:#9ca3af;padding:0 1.5rem 1.5rem;line-height:1.6}.faq.section--animate .faq__title,.faq.section--animate .faq__item{opacity:0;transition:opacity .68s,transform .68s;transform:translateY(24px)}.faq.section--animate.is-visible .faq__title,.faq.section--animate.is-visible .faq__item{opacity:1;transform:translateY(0)}.faq.section--animate.is-visible .faq__title{transition-delay:.12s}.faq.section--animate.is-visible .faq__item:first-child{transition-delay:.22s}.faq.section--animate.is-visible .faq__item:nth-child(2){transition-delay:.3s}.faq.section--animate.is-visible .faq__item:nth-child(3){transition-delay:.38s}.faq.section--animate.is-visible .faq__item:nth-child(4){transition-delay:.46s}
.final-cta{text-align:center;background-color:#080503;position:relative;overflow:hidden;font-family:Open Sans,sans-serif!important}.final-cta__glow{filter:blur(120px);pointer-events:none;background-color:#f5861533;border-radius:9999px;width:500px;height:500px;animation:7s ease-in-out infinite glowBreathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-cta__container{z-index:10;position:relative}.final-cta__title{color:#fff;letter-spacing:-.04em;margin-bottom:2rem;font-size:3.75rem;font-weight:700;line-height:.95}@media (min-width:768px){.final-cta__title{font-size:5rem}}.final-cta__subtitle{color:#9ca3af;margin-bottom:3rem;font-size:1.25rem;font-weight:300}.final-cta__btn{font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);letter-spacing:var(--btn-letter-spacing);text-transform:var(--btn-text-transform);border-radius:var(--btn-radius);cursor:pointer;transition:var(--btn-transition);color:var(--color-black);background-color:#fff;border:none;justify-content:center;align-items:center;gap:1.5rem;margin:0 auto;padding:1.5rem 2.5rem;display:inline-flex;box-shadow:0 25px 50px -12px #00000080;font-family:var(--font-open-sans)!important}.final-cta__btn:hover{background-color:var(--color-orange);color:#fff;transform:scale(1.05)}.final-cta__btn-label{text-transform:uppercase;letter-spacing:.1em;opacity:.6;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.final-cta__btn-krs{letter-spacing:-.025em;font-family:Open Sans,ui-monospace,monospace;font-size:2.25rem;font-weight:700}@media (min-width:768px){.final-cta__btn-krs{font-size:3rem}}.final-cta__krs-wrapper{flex-direction:column;align-items:center;gap:.75rem;display:flex}.final-cta__krs-above-text{text-transform:uppercase;letter-spacing:.1em;color:#fffc;font-size:.875rem;font-weight:700}.final-cta__krs-img-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .2s,opacity .2s;display:inline-flex}.final-cta__krs-img-btn:hover{opacity:.9;transform:scale(1.05)}.final-cta__krs-img{object-fit:contain;width:auto;max-width:320px;height:4.5rem}.share{text-align:center;background-color:#0f0a05;border-top:1px solid #ffffff1a;font-family:Open Sans,sans-serif!important}.share__text{color:#fff;margin-bottom:2rem;font-size:1.125rem;font-weight:500}.share__buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.share__btn{padding:var(--btn-padding-md);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);text-transform:var(--btn-text-transform);letter-spacing:.025em;border-radius:var(--btn-radius);cursor:pointer;transition:var(--btn-transition);border:none;justify-content:center;align-items:center;gap:.5rem;display:inline-flex;font-family:var(--font-open-sans)!important}.share__btn--facebook{color:#fff;background-color:#1877f2}.share__btn--facebook:hover{filter:brightness(1.1);transform:translateY(-2px)}.share__btn--whatsapp{color:#fff;background-color:#25d366}.share__btn--whatsapp:hover{filter:brightness(1.1);transform:translateY(-2px)}.share__btn--link{color:#fff;background-color:#ffffff1a}.share__btn--link:hover{background-color:#fff3;transform:translateY(-2px)}.alt-donation{text-align:center;color:#080503;background-color:#fdf4ef;border-top:1px solid #0805031a;font-family:Open Sans,sans-serif!important}.alt-donation__title{margin-bottom:1rem;font-size:1.125rem;font-weight:700}.alt-donation__text{color:#4b5563;margin-bottom:1.5rem}.alt-donation__buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.alt-donation__btn{padding:var(--btn-padding-lg);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);border-radius:var(--btn-radius);cursor:pointer;transition:var(--btn-transition);border:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;font-family:var(--font-open-sans)!important}.alt-donation__btn--payu{color:#fff;box-shadow:var(--btn-shadow);background-color:#f58615}.alt-donation__btn--payu:hover{color:#fff;background-color:#080503;transform:translateY(-2px)}.alt-donation__btn--stripe{color:#fff;background-color:#635bff;box-shadow:0 10px 20px #635bff33}.alt-donation__btn--stripe:hover{color:#fff;background-color:#080503;transform:translateY(-2px)}.final-cta.section--animate .final-cta__title,.final-cta.section--animate .final-cta__subtitle,.final-cta.section--animate .final-cta__krs-wrapper{opacity:0;transition:opacity .72s,transform .72s;transform:translateY(26px)}.final-cta.section--animate.is-visible .final-cta__title,.final-cta.section--animate.is-visible .final-cta__subtitle,.final-cta.section--animate.is-visible .final-cta__krs-wrapper{opacity:1;transform:translateY(0)}.final-cta.section--animate.is-visible .final-cta__title{transition-delay:.14s}.final-cta.section--animate.is-visible .final-cta__subtitle{transition-delay:.26s}.final-cta.section--animate.is-visible .final-cta__krs-wrapper{transition-delay:.38s}.share.section--animate .share__text,.share.section--animate .share__btn{opacity:0;transition:opacity .68s,transform .68s;transform:translateY(24px)}.share.section--animate.is-visible .share__text,.share.section--animate.is-visible .share__btn{opacity:1;transform:translateY(0)}.share.section--animate.is-visible .share__text{transition-delay:.12s}.share.section--animate.is-visible .share__btn:first-child{transition-delay:.22s}.share.section--animate.is-visible .share__btn:nth-child(2){transition-delay:.3s}.share.section--animate.is-visible .share__btn:nth-child(3){transition-delay:.38s}.alt-donation.section--animate .alt-donation__title,.alt-donation.section--animate .alt-donation__text,.alt-donation.section--animate .alt-donation__btn{opacity:0;transition:opacity .68s,transform .68s;transform:translateY(24px)}.alt-donation.section--animate.is-visible .alt-donation__title,.alt-donation.section--animate.is-visible .alt-donation__text,.alt-donation.section--animate.is-visible .alt-donation__btn{opacity:1;transform:translateY(0)}.alt-donation.section--animate.is-visible .alt-donation__title{transition-delay:.12s}.alt-donation.section--animate.is-visible .alt-donation__text{transition-delay:.22s}.alt-donation.section--animate.is-visible .alt-donation__btn:first-child{transition-delay:.32s}.alt-donation.section--animate.is-visible .alt-donation__btn:nth-child(2){transition-delay:.4s}@keyframes glowBreathe{0%,to{opacity:.8;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}}
