*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;padding:0;width:100%;overflow-x:hidden}#root{min-height:100svh}.aurum-intro{width:100%;min-height:100svh;background:#f8f8f7;color:#34322d;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang TC,Helvetica Neue,sans-serif}.aurum-intro__hero{position:relative;overflow:hidden;padding:3.5rem 1.25rem 2.75rem;text-align:center;background-color:#f8f8f7;background-size:cover;background-position:center}.aurum-intro__hero-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#fff6,#ffffff2e,#ffffff59);backdrop-filter:saturate(1.25) contrast(1.05);-webkit-backdrop-filter:saturate(1.25) contrast(1.05)}.aurum-intro__hero-inner{position:relative;z-index:1;width:100%;max-width:48rem;margin:0 auto}.aurum-intro__brand{margin:0;font-size:.875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#34322d;text-shadow:0 1px 2px rgba(255,255,255,.6)}.aurum-intro__mark{margin:.5rem 0 0;font-size:.9375rem;color:#0081f2;letter-spacing:.08em;text-transform:lowercase;text-shadow:0 1px 2px rgba(255,255,255,.5)}.aurum-intro__title{margin:1.25rem 0 0;font-size:1.75rem;font-weight:700;line-height:1.3;color:#34322d;text-shadow:0 1px 3px rgba(255,255,255,.55)}.aurum-intro__lead{margin:.875rem auto 0;font-size:1rem;line-height:1.65;color:#34322dd1;max-width:36rem}.aurum-intro__main{width:100%;max-width:48rem;margin:0 auto;padding:0 1rem 1.5rem}.aurum-intro__body{padding:1.75rem 1.25rem 2rem;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:1rem;box-shadow:0 4px 24px #0000000f}.aurum-intro__body+.aurum-intro__body{margin-top:1rem}.aurum-intro__para{margin:0;font-size:1rem;line-height:1.75;color:#34322d}.aurum-intro__examples-wrap{margin-top:1rem;padding:1.75rem 1.25rem 2rem;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:1rem;box-shadow:0 4px 24px #0000000f}.aurum-intro__examples{display:grid;grid-template-columns:1fr;gap:1.25rem}.example-card{display:block;color:inherit;text-decoration:none}.example-card__links{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.example-card__link-row{margin:0}.example-card__link{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;padding:.625rem .75rem;border:1px solid rgba(0,0,0,.08);border-radius:.5rem;background:#fafafa;color:inherit;text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .15s ease}.example-card__link:hover{background:#f0f7ff;border-color:#0081f240}.example-card__link-label{flex:0 0 auto;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0081f2}.example-card__link-text{flex:1 1 auto;min-width:0;font-size:.8125rem;line-height:1.4;color:#4b5563;word-break:break-all}.example-card__link-icon{flex:0 0 auto;color:#9ca3af}.cap-card--smeac:before{background:#4ade80}.cap-card--mealbox:before{background:#e5481e}.cap-card--xcx:before{background:#004eb3;background:oklch(.45 .22 259)}.example-card__xcx-logo{display:block;width:1.75rem;height:1.75rem;object-fit:contain}.cap-card__icon--xcx{background:#e5efff;background:oklch(.95 .05 259);color:#004eb3;color:oklch(.45 .22 259)}.example-card--smeac .omba-brand{margin-bottom:1rem}.omba-brand{--omba-badge-bg: #86efac;--omba-badge-bg-deep: #4ade80;--omba-badge-fg: #052e16;--omba-badge-border: rgba(5, 46, 22, .28);--omba-headline-fg: #0f172a;--omba-product-fg: #64748b;--omba-tagline-fg: #475569;margin-bottom:20px}.omba-brand--compact{--omba-core-gap: 13px;--omba-badge-font: 19.2px;--omba-badge-size: 62px;--omba-badge-radius: 13px;--omba-text-font: 26px;--omba-product-font: calc(var(--omba-text-font) * .9);--omba-tagline-font: 14px}.omba-brand__core{display:flex;flex-direction:row;align-items:center;gap:var(--omba-core-gap);margin-bottom:10px}.omba-brand__badge-col{flex:0 0 var(--omba-badge-size);display:flex;align-items:center;justify-content:center}.omba-brand__text-col{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px}.omba-brand__badge{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:var(--omba-badge-size);height:var(--omba-badge-size);box-sizing:border-box;border-radius:var(--omba-badge-radius);border:1.5px solid var(--omba-badge-border);background:linear-gradient(165deg,var(--omba-badge-bg) 0%,var(--omba-badge-bg-deep) 100%);box-shadow:0 2px 6px #052e1624,inset 0 1px #ffffff73;color:var(--omba-badge-fg);font-size:var(--omba-badge-font);font-weight:900;letter-spacing:.12em;line-height:.95}.omba-brand__badge-line{display:block;text-shadow:0 1px 0 rgba(255,255,255,.35)}.omba-brand__headline{margin:0;font-size:var(--omba-text-font);line-height:1.2;font-weight:800;color:var(--omba-headline-fg)}.omba-brand__product{margin:0;font-size:var(--omba-product-font);line-height:1.2;font-weight:600;color:var(--omba-product-fg)}.omba-brand__tagline{margin:0 0 12px;font-size:var(--omba-tagline-font);line-height:1.45;color:var(--omba-tagline-fg)}@media(max-width:767px){.omba-brand--compact{--omba-text-font: clamp(14px, 5vw, 26px);--omba-product-font: calc(var(--omba-text-font) * .9)}.omba-brand--compact .omba-brand__headline,.omba-brand--compact .omba-brand__product{white-space:nowrap;overflow:visible}}.aurum-intro__cards-wrap{margin-top:1rem;padding:0 .25rem}.aurum-intro__section-label{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#34322d}.aurum-intro__cards{display:grid;grid-template-columns:1fr;gap:1.25rem}.aurum-intro__contact{margin-top:2rem;padding:1.5rem 1rem;background:#fafafa;border:1px solid #ececec;border-radius:.75rem;text-align:center}.aurum-intro__contact-title{margin:0;font-size:1.125rem;font-weight:600;color:#34322d}.aurum-intro__contact-sub{margin:.5rem 0 0;font-size:.9375rem;color:#6b7280}.aurum-intro__contact-grid{margin-top:1.25rem}.aurum-intro__contact-row{margin-top:1rem}.aurum-intro__contact-row:first-child{margin-top:0}.aurum-intro__contact-label{display:block;font-size:.8125rem;color:#6b7280;margin-bottom:.25rem}.aurum-intro__link{display:inline-block;font-size:1rem;color:#0081f2;text-decoration:none;line-height:1.5}.aurum-intro__footer{margin:0;padding:1.5rem .5rem 1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom));text-align:center;font-size:.8125rem;color:#9ca3af}.cap-card{position:relative;overflow:hidden;padding:1.5rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.75rem;transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1)}.cap-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;transition:height .2s cubic-bezier(.23,1,.32,1)}.cap-card--creator:before{background:#6c33ce}.cap-card--charity:before{background:#008a5e;background:oklch(.56 .17 162)}.cap-card--fundraiser:before{background:#dd7c00;background:oklch(.68 .17 60)}.cap-card--lostfound:before{background:#00829a;background:oklch(.56 .14 216)}.cap-card--telegram:before{background:#0084b8;background:oklch(.58 .14 235)}.cap-card--whatsapp:before{background:#2da73d}.cap-card__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.5rem;margin-bottom:1rem}.cap-card__icon--creator{background:#efecff;background:oklch(.95 .05 293);color:#6c33ce}.cap-card__icon--charity{background:#d2fae4;color:#008a5e;color:oklch(.56 .17 162)}.cap-card__icon--fundraiser{background:#fff3e9;background:oklch(.97 .05 60);color:#dd7c00;color:oklch(.68 .17 60)}.cap-card__icon--lostfound{background:#d3f6ff;background:oklch(.95 .05 216);color:#00829a;color:oklch(.56 .14 216)}.cap-card__icon--telegram{background:#ddf2ff;background:oklch(.95 .04 235);color:#0084b8;color:oklch(.58 .14 235)}.cap-card__icon--whatsapp{background:#defbde;color:#2da73d}.cap-card__icon--mealbox{background:#fff1ed;background:oklch(.97 .05 35);color:#e5481e}.cap-card__title{margin:0 0 .25rem;font-size:1.25rem;font-weight:600;line-height:1.35;color:#34322d}.cap-card__desc{margin:0;font-size:.875rem;line-height:1.6;color:#6b7280}.cap-card--animate{animation:capCardEnter .5s cubic-bezier(.23,1,.32,1) both}@keyframes capCardEnter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:767.98px){.aurum-intro__hero{padding:calc(2.75rem + env(safe-area-inset-top,0px)) 1rem 2.25rem}.aurum-intro__main{margin-top:-1.25rem;position:relative;z-index:2;padding-left:.75rem;padding-right:.75rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}.aurum-intro__title{font-size:clamp(1.375rem,5.8vw,1.75rem);line-height:1.35}.aurum-intro__lead{font-size:.9375rem;padding:0 .25rem}.aurum-intro__body{padding:1.5rem 1rem 1.75rem;border-radius:.875rem}.aurum-intro__cards-wrap{margin-top:.875rem;padding:1.25rem 1rem;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:.875rem;box-shadow:0 4px 24px #0000000f}.aurum-intro__section-label{font-size:.9375rem}.cap-card{padding:1.25rem}.cap-card__title{font-size:1.125rem}.aurum-intro__contact{padding:1.25rem .875rem}.aurum-intro__link{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.125rem 0}}@media(min-width:768px){.aurum-intro__hero{padding:5rem 2rem 4.5rem}.aurum-intro__brand{font-size:.9375rem}.aurum-intro__mark{font-size:1rem}.aurum-intro__title{margin-top:1.5rem;font-size:2.5rem}.aurum-intro__lead{margin-top:1rem;font-size:1.125rem}.aurum-intro__main{padding:0 2rem 2.5rem;margin-top:-2rem;position:relative;z-index:2}.aurum-intro__body,.aurum-intro__examples-wrap{padding:2.5rem 2.5rem 2rem;border-radius:1.25rem}.aurum-intro__examples{grid-template-columns:1fr 1fr}.aurum-intro__cards-wrap{margin-top:1.5rem;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none}.aurum-intro__cards{grid-template-columns:1fr 1fr}.aurum-intro__body+.aurum-intro__body{margin-top:1.25rem}.aurum-intro__contact-grid{display:flex;justify-content:center;align-items:flex-start;gap:3rem}.aurum-intro__contact-row{margin-top:0;min-width:10rem}.aurum-intro__link:hover{text-decoration:underline}.cap-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px -12px #0000001f}.cap-card:hover:before{height:6px}.cap-card:active{transform:translateY(-3px) scale(.99);transition-duration:.1s}}@media(min-width:1024px){.aurum-intro__hero-inner,.aurum-intro__main{max-width:56rem}.aurum-intro__title{font-size:2.75rem}}@media(prefers-reduced-motion:reduce){.cap-card--animate{animation:none}.cap-card{transition:none}}html.aurum-h5-mobile .aurum-intro__hero{padding:calc(2.75rem + env(safe-area-inset-top,0px)) 1rem 2.25rem}html.aurum-h5-mobile .aurum-intro__main{margin-top:-1.25rem;position:relative;z-index:2;padding-left:.75rem;padding-right:.75rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));max-width:48rem}html.aurum-h5-mobile .aurum-intro__hero-inner{max-width:48rem}html.aurum-h5-mobile .aurum-intro__title{margin-top:1.25rem;font-size:clamp(1.375rem,5.8vw,1.75rem);line-height:1.35}html.aurum-h5-mobile .aurum-intro__lead{margin-top:.875rem;font-size:.9375rem;padding:0 .25rem}html.aurum-h5-mobile .aurum-intro__body{padding:1.5rem 1rem 1.75rem;border-radius:.875rem}html.aurum-h5-mobile .aurum-intro__examples-wrap{padding:1.75rem 1.25rem 2rem;border-radius:1rem}html.aurum-h5-mobile .aurum-intro__examples{grid-template-columns:1fr}html.aurum-h5-mobile .aurum-intro__cards-wrap{margin-top:.875rem;padding:1.25rem 1rem;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:.875rem;box-shadow:0 4px 24px #0000000f}html.aurum-h5-mobile .aurum-intro__section-label{font-size:.9375rem}html.aurum-h5-mobile .aurum-intro__cards{grid-template-columns:1fr}html.aurum-h5-mobile .cap-card{padding:1.25rem}html.aurum-h5-mobile .cap-card__title{font-size:1.125rem}html.aurum-h5-mobile .aurum-intro__contact{padding:1.25rem .875rem}html.aurum-h5-mobile .aurum-intro__contact-grid{display:block}html.aurum-h5-mobile .aurum-intro__contact-row{margin-top:1rem;min-width:0}html.aurum-h5-mobile .aurum-intro__contact-row:first-child{margin-top:0}html.aurum-h5-mobile .aurum-intro__link{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.125rem 0}html.aurum-h5-mobile .cap-card:hover,html.aurum-h5-mobile .cap-card:active{transform:none;box-shadow:none}
