*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
 */*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.navbar--dark{background:rgba(17,17,17,.82)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.navbar--dark.scrolled{background:rgba(17,17,17,.94)!important;box-shadow:0 10px 30px rgba(0,0,0,.28)!important}.navbar--dark .navbar__lang-text,.navbar--dark .navbar__lang-toggle,.navbar--dark .navbar__link{color:rgba(255,255,255,.9)!important}.navbar--dark .navbar__lang-toggle:hover,.navbar--dark .navbar__link:hover{background:rgba(255,255,255,.08)!important;color:#ffffff!important}.navbar--dark .navbar__btn{background:#ffffff!important;color:#111111!important;box-shadow:none!important}.navbar--dark .navbar__btn:hover{background:#f2f2f2!important}.navbar__link.active{color:var(--clr-heading);background:rgba(170,174,127,.15)}.home-contact{background:linear-gradient(160deg,#fafafa,#f2f2f2);border-top:1px solid var(--clr-border)}.home-contact__inner{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.home-contact__heading{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.2;color:var(--clr-heading);margin-bottom:.75rem}.home-contact__sub{color:var(--clr-muted);font-size:1rem;line-height:1.65;margin-bottom:2rem}.home-contact__reasons{display:flex;flex-direction:column;gap:1.25rem}.home-contact__reason{display:flex;gap:.9rem;align-items:flex-start}.home-contact__reason-icon{width:2rem;height:2rem;border-radius:50%;background:var(--clr-accent);color:#fff;font-size:.85rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.15rem}.home-contact__reason-body strong{display:block;font-weight:700;color:var(--clr-heading);margin-bottom:.2rem}.home-contact__reason-body span{font-size:.9rem;color:var(--clr-muted);line-height:1.5}@media (max-width:900px){.home-contact__inner{grid-template-columns:1fr;gap:2.5rem}}.section-more{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:3rem}.trust{padding:2.5rem 0;border-top:1px solid var(--clr-border);border-bottom:1px solid var(--clr-border);background:var(--clr-white);overflow:hidden}.trust__label{text-align:center;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--clr-muted);margin-bottom:1.5rem}.trust__marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.trust__track{display:flex;gap:1rem;width:-moz-max-content;width:max-content;animation:trust-scroll 28s linear infinite}.trust__chip{display:inline-flex;align-items:center;gap:.55rem;white-space:nowrap;padding:.75rem 1.5rem;border:1px solid var(--clr-border);border-radius:var(--radius-pill);font-size:.95rem;font-weight:600;color:var(--clr-heading);background:var(--clr-off-white)}.trust__chip svg{color:var(--clr-accent);flex-shrink:0}.trust__hint{text-align:center;font-size:.75rem;color:var(--clr-muted);margin-top:1.25rem;font-style:italic}@keyframes trust-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.story__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}.story-card{background:var(--clr-white);border:1px solid var(--clr-border);border-radius:var(--radius-lg);padding:2rem 1.75rem;box-shadow:var(--shadow-xs);transition:transform var(--trans-med),box-shadow var(--trans-med)}.story-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.story-card--accent{background:linear-gradient(150deg,#2b1608,#713305);border-color:transparent}.story-card--accent .story-card__title{color:var(--clr-white)}.story-card--accent .story-card__text{color:rgba(255,255,255,.85)}.story-card--accent .story-card__step{color:var(--clr-accent-soft)}.story-card__step{display:block;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--clr-accent);margin-bottom:.9rem}.story-card__title{font-size:1.15rem;font-weight:800;color:var(--clr-heading);margin-bottom:.6rem;line-height:1.35}.story-card__text{font-size:.92rem;color:var(--clr-muted);line-height:1.7}.why__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin:3rem 0 3.5rem}.why-item{text-align:center;padding:1.5rem 1rem;border-radius:var(--radius-lg);background:var(--clr-white);border:1px solid var(--clr-border)}.why-item__title{font-size:1rem;font-weight:800;color:var(--clr-heading);margin-bottom:.45rem}.why-item__text{font-size:.85rem;color:var(--clr-muted);line-height:1.6}.why__audiences{margin-top:0;grid-template-columns:repeat(2,1fr)}.audience-cta{display:inline-block;margin-top:1.4rem;font-weight:700;color:var(--clr-accent);transition:transform var(--trans-fast)}.audience-cta:hover{transform:translateX(4px)}.value-card--featured .audience-cta{color:var(--clr-white)}.how-grid{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;margin-top:3rem}.how-track{margin-top:0}@media (max-width:860px){.how-grid{grid-template-columns:1fr;gap:3rem}}.how-track__label{text-align:center;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--clr-accent);margin-bottom:1.75rem}.impact__soon{padding:.55rem 1.2rem;border:1px dashed var(--clr-border);border-radius:var(--radius-pill);font-size:.8rem;font-weight:600;color:var(--clr-muted);background:var(--clr-white)}.faq__list{max-width:760px;margin:3rem auto 0;display:flex;flex-direction:column;gap:.85rem}.faq-item{background:var(--clr-white);border:1px solid var(--clr-border);border-radius:var(--radius-md);padding:0 1.5rem;transition:box-shadow var(--trans-fast)}.faq-item[open]{box-shadow:var(--shadow-sm)}.faq-item__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 0;font-size:1rem;font-weight:700;color:var(--clr-heading);cursor:pointer;list-style:none}.faq-item__q::-webkit-details-marker{display:none}.faq-item__icon{flex-shrink:0;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--clr-border);display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:500;color:var(--clr-accent);transition:transform var(--trans-fast),background var(--trans-fast)}.faq-item[open] .faq-item__icon{transform:rotate(45deg);background:var(--clr-accent);color:var(--clr-white);border-color:var(--clr-accent)}.faq-item__a{padding:0 0 1.25rem;font-size:.92rem;color:var(--clr-muted);line-height:1.75;max-width:640px}.store-badges{gap:1rem}.store-badge{display:inline-flex;align-items:center;gap:.7rem;padding:.7rem 1.4rem;border-radius:12px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.3);color:var(--clr-white);text-align:left;width:215px}.store-badge small{white-space:nowrap}.store-badge--soon{opacity:.85;cursor:default}.store-badge small{display:block;font-size:.62rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.store-badge>span{font-size:1rem;font-weight:700;line-height:1.15}.cta-section__merchant-link{color:var(--clr-white);text-decoration:underline;font-weight:600}.footer__top--wide.footer__top--wide{grid-template-columns:1.7fr 1fr 1fr 1.1fr 1.3fr;gap:2.5rem}.footer__links--contact a{color:inherit}@media (max-width:1024px){.why__grid{grid-template-columns:repeat(2,1fr)}.footer__top--wide.footer__top--wide{grid-template-columns:1.5fr 1fr 1fr}}@media (max-width:768px){.story__grid,.why__audiences{grid-template-columns:1fr}.store-badges{flex-direction:column;align-items:center}}@media (max-width:560px){.footer__top--wide.footer__top--wide,.why__grid{grid-template-columns:1fr}}.why-block{margin-top:3rem}.why-block+.why-block{margin-top:3.5rem}.why-block__cta{text-align:center;margin-top:1.75rem}.steps--four .step-card{flex:1 1 0}@media (max-width:900px){.steps--four{flex-wrap:wrap}}.impact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}.impact-card{background:var(--clr-white);border:1px solid var(--clr-border);border-radius:var(--radius-lg);padding:2.25rem 1.9rem;box-shadow:var(--shadow-xs)}.impact-card__num{display:block;font-size:3rem;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--clr-accent);margin-bottom:.75rem}.impact-card__num--soon{font-size:1.9rem;color:var(--clr-muted)}.impact-card__label{display:block;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--clr-heading);margin-bottom:.7rem}.impact-card__text{font-size:.92rem;color:var(--clr-muted);line-height:1.7}.faq-tabs{display:inline-flex;gap:.35rem;margin:2.5rem auto 0;padding:.35rem;background:var(--clr-white);border:1px solid var(--clr-border);border-radius:var(--radius-pill);position:relative;left:50%;transform:translateX(-50%)}.faq-tab{border:none;background:none;font:inherit;font-size:.9rem;font-weight:600;color:var(--clr-muted);padding:.55rem 1.4rem;border-radius:var(--radius-pill);cursor:pointer;transition:background var(--trans-fast),color var(--trans-fast)}.faq-tab--active{background:var(--clr-accent);color:var(--clr-white)}@media (max-width:900px){.impact-grid{grid-template-columns:1fr}}.hero.hero--split{background:radial-gradient(70% 60% at 92% 0,#ffe8cf 0,rgba(255,232,207,0) 60%),#fbf6f0;min-height:0;justify-content:center;padding-top:calc(var(--navbar-h) + 5rem);padding-bottom:7rem}.hero--split__inner{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:3.5rem}.hero--split__text{max-width:540px}.hero__badge-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;display:inline-block;margin-right:.5rem;vertical-align:middle}.hero__headline--slogan{font-size:clamp(3rem,6.5vw,5rem);line-height:1.02;letter-spacing:-.02em;margin:1.1rem 0}.hero__subtext--tight{max-width:420px;margin-bottom:2rem}.btn--ghost-line{background:transparent;border:1.5px solid var(--clr-heading);color:var(--clr-heading)}.btn--ghost-line:hover{background:var(--clr-heading);color:#fff}.hero--split__media{position:relative;aspect-ratio:4/3.4}.hero--split__photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:24px;box-shadow:var(--shadow-lg)}.hero--split__chip{position:absolute;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:inline-flex;align-items:center;gap:.75rem}.hero--split__chip--price{left:-22px;bottom:34px;padding:.85rem 1.1rem}.hero--split__chip--price strong{display:block;font-size:.92rem;color:var(--clr-heading)}.hero--split__chip--price>div span{font-size:.78rem;color:var(--clr-muted)}.hero--split__chip-save{background:var(--clr-accent);color:#fff;font-weight:800;font-size:.95rem;padding:.45rem .6rem;border-radius:10px}.hero--split__chip--near{top:22px;right:-14px;padding:.6rem .95rem;font-size:.85rem;font-weight:600;color:var(--clr-heading)}.hero--split__chip-dot{width:8px;height:8px;border-radius:50%;background:#22c55e}@media (max-width:900px){.hero--split__inner{grid-template-columns:1fr;gap:2.25rem}.hero--split__media{aspect-ratio:16/10}.hero--split__chip--price{left:12px}.hero--split__chip--near{right:12px}}.trust{background:#fff}.story{background:#fbf6f0}.why{background:#fff}.how-it-works{background:#fbf6f0}.impact{background:#221109}.faq{background:#fff}.impact .section-label,.impact .section-title{color:#fff}.impact-card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14)}.impact-card__label{color:#fff}.impact-card__text{color:rgba(255,255,255,.7)}.impact-card__num--soon{color:rgba(255,255,255,.55)}.section-label{display:inline-block;font-size:.95rem;font-weight:800;letter-spacing:.02em;color:var(--clr-accent);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:3px solid var(--clr-accent)}.section-title--center{text-align:center}:root{--grad-featured:linear-gradient(120deg,#EB6A00,#f0902f 45%,#d95c00)}.story-flow{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin:3.5rem 0 0;flex-wrap:wrap}.story-flow__step{flex:1 1 260px;max-width:300px;text-align:center}.story-flow__index{display:inline-block;font-size:.8rem;font-weight:800;color:var(--clr-accent);letter-spacing:.08em;margin-bottom:.75rem}.story-flow__title{font-size:1.5rem;font-weight:800;color:var(--clr-heading);line-height:1.25;margin-bottom:.6rem}.story-flow__step--accent .story-flow__title{color:var(--clr-accent)}.story-flow__text{font-size:.9rem;color:var(--clr-muted);line-height:1.6}.story-flow__arrow{color:var(--clr-border);flex-shrink:0}@media (max-width:860px){.story-flow{flex-direction:column}.story-flow__arrow{transform:rotate(90deg)}}.why-item__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:rgba(235,106,0,.1);color:var(--clr-accent);margin-bottom:1rem}.why-item__icon svg{width:24px;height:24px}.sequence{list-style:none;margin:2rem 0 0;padding:0;position:relative}.sequence:before{content:"";position:absolute;left:22px;top:8px;bottom:8px;width:2px;background:var(--clr-border)}.sequence__item{position:relative;display:flex;gap:1.5rem;padding-bottom:2.25rem}.sequence__item:last-child{padding-bottom:0}.sequence__dot{flex-shrink:0;width:46px;height:46px;border-radius:50%;background:#fff;border:2px solid var(--clr-accent);color:var(--clr-accent);display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:800;z-index:1}.sequence__content{padding-top:.4rem}.sequence__title{font-size:1.05rem;font-weight:800;color:var(--clr-heading);margin-bottom:.3rem}.sequence__desc{font-size:.88rem;color:var(--clr-muted);line-height:1.6}.coming-soon-page{min-height:80vh;display:flex;align-items:center;padding:calc(var(--navbar-h) + 3rem) 0 5rem;background:#fbf6f0}.coming-soon-page__inner{max-width:560px;margin:0 auto;text-align:center}.coming-soon-page__badge{display:inline-block;background:var(--clr-accent);color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.4rem 1rem;border-radius:var(--radius-pill);margin-bottom:1.5rem}.coming-soon-page__eyebrow{font-size:.85rem;font-weight:700;color:var(--clr-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem}.coming-soon-page__title{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;color:var(--clr-heading);line-height:1.2;margin-bottom:1rem}.coming-soon-page__body{font-size:1rem;color:var(--clr-muted);line-height:1.7;margin-bottom:2rem}.manifesto{max-width:900px;margin-top:2.5rem}.manifesto__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1.25rem;font-size:clamp(1.3rem,2.6vw,1.85rem);font-weight:700;line-height:1.5;color:var(--clr-heading);padding:1.4rem 0;border-bottom:1px solid var(--clr-border)}.manifesto__line:first-child{padding-top:0}.manifesto__line:last-child{border-bottom:none}.manifesto__line--accent{color:var(--clr-accent)}.manifesto__line--accent strong{color:var(--clr-heading)}.manifesto__tag{flex:0 0 auto;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--clr-muted);width:150px}.section-more--left{justify-content:flex-start;margin-top:2.5rem}@media (max-width:640px){.manifesto__line{flex-direction:column;gap:.4rem}.manifesto__tag{width:auto}}.reason-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-top:3rem}.reason-col__label{font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--clr-accent);margin-bottom:.5rem}.reason-list{list-style:none;margin:0 0 1.75rem;padding:0}.reason-row{display:flex;gap:1.25rem;padding:1.35rem 0;border-bottom:1px solid var(--clr-border)}.reason-row:first-child{padding-top:1rem}.reason-row__num{flex:0 0 auto;font-size:2.1rem;font-weight:800;color:var(--clr-border);line-height:1;font-variant-numeric:tabular-nums}.reason-row__title{font-size:1.05rem;font-weight:700;color:var(--clr-heading);margin-bottom:.3rem}.reason-row__text{font-size:.9rem;color:var(--clr-muted);line-height:1.6}@media (max-width:860px){.reason-grid{grid-template-columns:1fr;gap:3rem}}.impact-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:3.5rem;align-items:start;padding:1rem 0}.impact-feature__hero .section-label{border-bottom-color:rgba(255,255,255,.3)}.impact-feature__num{display:block;font-size:clamp(4.5rem,9vw,7rem);font-weight:800;line-height:.95;color:#fff;letter-spacing:-.02em;margin:.5rem 0 1.25rem}.impact-feature__text{font-size:1.05rem;color:rgba(255,255,255,.72);line-height:1.7;max-width:420px}.impact-feature__side{display:flex;flex-direction:column;gap:1.75rem;padding-top:3.75rem}.impact-feature__row{display:flex;gap:1.25rem;align-items:flex-start;padding-bottom:1.75rem;border-bottom:1px solid rgba(255,255,255,.14)}.impact-feature__row:last-of-type{border-bottom:none;padding-bottom:0}.impact-feature__row strong{flex:0 0 auto;font-size:1.6rem;font-weight:800;color:var(--clr-accent-soft);min-width:64px}.impact-feature__row h4{font-size:.98rem;font-weight:700;color:#fff;margin-bottom:.3rem}.impact-feature__row p{font-size:.86rem;color:rgba(255,255,255,.62);line-height:1.6}.impact-feature__side .btn--secondary{align-self:flex-start;background:transparent;border-color:rgba(255,255,255,.5);color:#fff}.impact-feature__side .btn--secondary:hover{background:rgba(255,255,255,.12);color:#fff}@media (max-width:860px){.impact-feature{grid-template-columns:1fr;gap:2rem}.impact-feature__side{padding-top:0}}.section{padding:5rem 0}.how-grid,.impact-grid,.reason-grid,.section-more,.story__grid{margin-top:2.25rem}.manifesto{margin-top:1.75rem}@media (max-width:640px){.section{padding:3.5rem 0}}.why-tabs{margin-top:2.25rem}.why-tabs__switch{position:relative;display:inline-flex;background:var(--clr-off-white);border:1px solid var(--clr-border);border-radius:var(--radius-pill);padding:.3rem;margin:0 auto 2.5rem;left:50%;transform:translateX(-50%)}.why-tabs__btn{position:relative;z-index:1;border:none;background:none;font:inherit;font-size:.92rem;font-weight:700;color:var(--clr-muted);padding:.6rem 1.7rem;border-radius:var(--radius-pill);cursor:pointer;transition:color var(--trans-fast)}.why-tabs__btn--active{color:#fff}.why-tabs__glider{position:absolute;top:.3rem;bottom:.3rem;width:calc(50% - .3rem);background:var(--clr-accent);border-radius:var(--radius-pill);transition:transform var(--trans-med)}.why-tabs__glider--customer{left:.3rem;transform:translateX(0)}.why-tabs__glider--merchant{left:.3rem;transform:translateX(100%)}.why-tabs__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;animation:fade-in-up .4s ease both}.why-tile{display:flex;gap:1.1rem;align-items:flex-start;background:var(--clr-white);border:1px solid var(--clr-border);border-radius:var(--radius-lg);padding:1.5rem 1.6rem;transition:border-color var(--trans-fast),box-shadow var(--trans-fast),transform var(--trans-fast)}.why-tile:hover{border-color:rgba(235,106,0,.35);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.why-tile__icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:rgba(235,106,0,.1);color:var(--clr-accent);display:flex;align-items:center;justify-content:center}.why-tile__icon svg{width:22px;height:22px}.why-tile__title{font-size:1.02rem;font-weight:800;color:var(--clr-heading);margin-bottom:.3rem}.why-tile__text{font-size:.88rem;color:var(--clr-muted);line-height:1.6}.why-tabs__cta{text-align:center;margin-top:2.25rem}@media (max-width:640px){.why-tabs__grid{grid-template-columns:1fr}}.how-stepper{margin-top:2.25rem}.how-stepper__toggle{display:inline-flex;gap:.5rem;margin-bottom:2rem}.how-stepper__toggle-btn{border:1px solid var(--clr-border);background:var(--clr-white);font:inherit;font-size:.88rem;font-weight:700;color:var(--clr-muted);padding:.55rem 1.3rem;border-radius:var(--radius-pill);cursor:pointer;transition:all var(--trans-fast)}.how-stepper__toggle-btn--active{background:var(--clr-heading);color:#fff;border-color:var(--clr-heading)}.stepper__rail{--rail-pad-top:0.5rem;--node-size:42px;--track-h:2px;--track-top:calc(var(--rail-pad-top) + (var(--node-size) - var(--track-h)) / 2);position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;margin-bottom:1.75rem;padding-top:var(--rail-pad-top)}.stepper__rail:before{content:"";right:0;background:var(--clr-border)}.stepper__progress,.stepper__rail:before{position:absolute;top:var(--track-top);left:0;height:var(--track-h)}.stepper__progress{width:calc(50% / var(--cols, 3) + (100% - 100% / var(--cols, 3)) * var(--progress, 0));background:var(--clr-accent);transition:width var(--trans-med);z-index:1}.stepper__node{position:relative;z-index:2;background:none;border:none;font:inherit;cursor:pointer;text-align:center;flex-direction:column;gap:.75rem;padding:0}.stepper__node,.stepper__num{display:flex;align-items:center}.stepper__num{flex-shrink:0;width:42px;height:42px;border-radius:50%;background:var(--clr-white);border:2px solid var(--clr-border);justify-content:center;font-size:.85rem;font-weight:800;color:var(--clr-muted);transition:all var(--trans-med)}.stepper__node--done .stepper__num{border-color:var(--clr-accent);color:var(--clr-accent)}.stepper__node--active .stepper__num{background:var(--clr-accent);border-color:var(--clr-accent);color:#fff;transform:scale(1.08)}.stepper__node-label{font-size:.85rem;font-weight:700;color:var(--clr-muted);transition:color var(--trans-fast);padding:0 .5rem;line-height:1.35}.stepper__node--active .stepper__node-label{color:var(--clr-heading)}.stepper__panel{display:flex;align-items:center;gap:1.5rem;background:var(--clr-white);border:1px solid var(--clr-border);border-radius:var(--radius-xl);padding:1.75rem 2rem;box-shadow:var(--shadow-sm);animation:fade-in-up .35s ease both}.stepper__panel-icon{flex-shrink:0;width:64px;height:64px;border-radius:16px;background:rgba(235,106,0,.1);color:var(--clr-accent);display:flex;align-items:center;justify-content:center}.stepper__panel-icon svg{width:30px;height:30px}.stepper__panel-body{flex:1}.stepper__panel-step{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--clr-accent)}.stepper__panel-title{font-size:1.35rem;font-weight:800;color:var(--clr-heading);margin:.25rem 0 .4rem}.stepper__panel-desc{font-size:.95rem;color:var(--clr-muted);line-height:1.6;max-width:560px}.stepper__panel-nav{display:flex;gap:.5rem;flex-shrink:0}.stepper__arrow{width:42px;height:42px;border-radius:50%;border:1px solid var(--clr-border);background:var(--clr-white);color:var(--clr-heading);font-size:1.1rem;cursor:pointer;transition:all var(--trans-fast)}.stepper__arrow:hover:not(:disabled){background:var(--clr-accent);color:#fff;border-color:var(--clr-accent)}.stepper__arrow:disabled{opacity:.35;cursor:default}@media (max-width:720px){.stepper__node-label{display:none}.stepper__panel{flex-direction:column;text-align:center}.stepper__panel-nav{justify-content:center}}.section-label--icon.section-label--icon{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.section-label--icon svg{width:18px;height:18px;flex-shrink:0}.story-editorial{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.story-editorial__head{position:static}.story-editorial__title{font-size:clamp(2rem,4.2vw,3rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--clr-heading);margin:.5rem 0 2rem}.story-editorial__lead{font-size:1.35rem;font-weight:700;line-height:1.5;color:var(--clr-heading);margin-bottom:1.25rem}.story-editorial__text{font-size:1.02rem;color:var(--clr-muted);line-height:1.8;margin-bottom:2.25rem}.story-quote{margin:0;border-left:4px solid var(--clr-accent);padding:.35rem 0 .35rem 1.75rem}.story-quote__text{font-size:1.35rem;font-weight:700;line-height:1.45;margin-bottom:.75rem;color:var(--clr-heading)}.story-quote__by{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--clr-muted)}@media (max-width:860px){.story-editorial{grid-template-columns:1fr;gap:2rem}.story-editorial__title{margin-bottom:1.5rem}}.faq2{display:grid;grid-template-columns:300px 1fr;gap:2.5rem;margin-top:2.25rem;align-items:start}.faq2__switch{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.5rem}.faq2__switch-btn{text-align:left;border:1px solid var(--clr-border);background:var(--clr-white);font:inherit;font-size:.92rem;font-weight:700;color:var(--clr-muted);padding:.75rem 1.1rem;border-radius:var(--radius-md);cursor:pointer;transition:all var(--trans-fast)}.faq2__switch-btn--active{background:var(--clr-accent);color:#fff;border-color:var(--clr-accent)}.faq2__contact{background:var(--clr-off-white);border:1px solid var(--clr-border);border-radius:var(--radius-lg);padding:1.4rem 1.5rem}.faq2__contact h4{font-size:1rem;font-weight:800;color:var(--clr-heading);margin-bottom:.35rem}.faq2__contact p{font-size:.85rem;color:var(--clr-muted);line-height:1.55;margin-bottom:1rem}.faq2__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--clr-border)}.faq2__item{border-bottom:1px solid var(--clr-border)}.faq2__q{width:100%;justify-content:space-between;gap:1rem;background:none;border:none;font:inherit;font-size:1.05rem;font-weight:700;color:var(--clr-heading);text-align:left;padding:1.3rem 0;cursor:pointer}.faq2__icon,.faq2__q{display:flex;align-items:center}.faq2__icon{flex-shrink:0;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--clr-border);justify-content:center;color:var(--clr-accent);transition:transform var(--trans-med),background var(--trans-fast),color var(--trans-fast)}.faq2__icon svg{width:16px;height:16px}.faq2__item--open .faq2__icon{transform:rotate(180deg);background:var(--clr-accent);color:#fff;border-color:var(--clr-accent)}.faq2__a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--trans-med)}.faq2__item--open .faq2__a-wrap{grid-template-rows:1fr}.faq2__a{overflow:hidden;font-size:.95rem;color:var(--clr-muted);line-height:1.75;max-width:620px;margin:0;padding-bottom:0}.faq2__item--open .faq2__a{padding-bottom:1.4rem}@media (max-width:800px){.faq2{grid-template-columns:1fr;gap:1.75rem}.faq2__switch{flex-direction:row}.faq2__switch-btn{flex:1;text-align:center}}.footer__links-prompt{font-size:.78rem;color:rgba(255,255,255,.45);margin:-.6rem 0 1rem;line-height:1.4}body .container{max-width:1280px;padding-left:1.5rem;padding-right:1.5rem}@media (max-width:640px){body .container{padding-left:1.15rem;padding-right:1.15rem}}[id=about],[id=download],[id=faq],[id=how-it-works],[id=impact],[id=trust],[id=why]{scroll-margin-top:calc(var(--navbar-h) + 2.5rem)}.hero .hero__headline .hero__headline-accent,.hero .hero__headline--slogan .hero__headline-accent{font-family:Gloock,serif;font-weight:800;letter-spacing:-.02em}.cta-section__headline.cta-section__headline,.hero__headline.hero__headline,.section-title.section-title,.story-editorial__title.story-editorial__title{text-wrap:balance}[lang=zh-CN],[lang=zh-TW]{line-break:strict;overflow-wrap:break-word}.hero__headline-accent{color:var(--clr-accent)}[lang=zh-CN] .hero .hero__headline .hero__headline-accent,[lang=zh-CN] .hero .hero__headline--slogan .hero__headline-accent,[lang=zh-TW] .hero .hero__headline .hero__headline-accent,[lang=zh-TW] .hero .hero__headline--slogan .hero__headline-accent{font-family:inherit;font-weight:inherit;letter-spacing:inherit}.cta-section__headline.cta-section__headline{max-width:800px;margin-left:auto;margin-right:auto}