:root{--red:#da291c!important;--red-deep:#a61b12!important;--ink:#141414!important;--muted:#5e5e5e!important;--line:#f0e6e4!important;--white:#fff!important;--blush:#fff7f6!important;--radius:28px!important;--pill:999px!important;--wrap:1120px!important;--header:92px!important;--shadow:0 18px 50px hsla(0,0%,8%,.08)!important;--font:"Poppins",Arial,Helvetica,sans-serif!important}*,:after,:before{box-sizing:border-box!important}html{scroll-behavior:smooth!important}body{background:radial-gradient(900px 520px at 88% -10%,rgba(218,41,28,.18),transparent 62%),radial-gradient(640px 420px at -10% 18%,rgba(218,41,28,.1),transparent 60%),linear-gradient(180deg,#fff8f7,#fff 28%)!important;color:var(--ink)!important;font-family:var(--font)!important;line-height:1.5!important;margin:0!important}img{display:block!important;height:auto!important;max-width:100%!important}h1,h2,h3,p{margin:0!important}h1,h2,h3{letter-spacing:-.035em!important;line-height:1.08!important}a{color:inherit!important}.skip{background:var(--ink)!important;border-radius:8px!important;color:var(--white)!important;left:16px!important;padding:8px 12px!important;position:absolute!important;top:-40px!important;z-index:30!important}.skip:focus{top:8px!important}.wrap{margin-inline:auto!important;width:min(var(--wrap),calc(100% - 32px))!important}.header{margin-bottom:8px!important;position:sticky!important;top:12px!important;z-index:10!important}.nav-pill{align-items:center!important;backdrop-filter:blur(16px)!important;background:hsla(0,0%,100%,.86)!important;border:1px solid hsla(0,0%,100%,.8)!important;border-radius:var(--pill)!important;box-shadow:var(--shadow)!important;gap:18px!important;min-height:68px!important;padding:8px 10px 8px 14px!important}.logo-link,.nav-pill{display:flex!important}.logo-link{padding:4px!important}.logo-link img{height:44px!important;width:44px!important}.nav{display:flex!important;font-size:.9rem!important;font-weight:500!important;gap:18px!important;margin-right:auto!important}.nav a{text-decoration:none!important}.nav a:hover{color:var(--red)!important}.logo-krediya{height:28px!important;width:auto!important}.btn{align-items:center!important;background:var(--red)!important;border:0!important;border-radius:var(--pill)!important;box-shadow:0 10px 24px rgba(218,41,28,.28)!important;color:var(--white)!important;cursor:pointer!important;display:inline-flex!important;font-size:.95rem!important;font-weight:600!important;justify-content:center!important;max-width:100%!important;min-height:48px!important;padding:12px 22px!important;text-align:center!important;text-decoration:none!important;transition:transform .2s ease,background-color .2s ease!important}.btn:hover{background:var(--red-deep)!important;transform:translateY(-1px)!important}.btn-sm{box-shadow:none!important;font-size:.85rem!important;min-height:42px!important;padding:8px 16px!important}.btn-ghost{background:var(--white)!important;box-shadow:0 8px 20px hsla(0,0%,8%,.06)!important;color:var(--ink)!important}.btn-ghost:hover{background:var(--ink)!important;color:var(--white)!important}:focus-visible{outline:3px solid var(--red)!important;outline-offset:3px!important}.hero{padding:28px 0 72px!important}.hero-grid{align-items:center!important;display:grid!important;gap:28px!important;grid-template-columns:1.05fr .95fr!important}.h1-brand{color:var(--red)!important;font-size:.95rem!important;font-weight:600!important;letter-spacing:.01em!important;margin-bottom:12px!important}.h1-brand,.h1-lead{display:block!important}.h1-lead{font-size:clamp(2.6rem,5vw,4.4rem)!important;font-weight:800!important}.lead{color:var(--muted)!important;font-size:1.05rem!important;margin-top:18px!important;max-width:34rem!important}.hero-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:28px!important}.hero-stage{display:grid!important;min-height:460px!important;place-items:center!important;position:relative!important}.hero-photo{background:transparent!important;filter:drop-shadow(0 28px 36px rgb(20 20 20/16%))!important;height:min(520px,58vh)!important;max-width:78%!important;width:auto!important}.float{background:hsla(0,0%,100%,.92)!important;border-radius:18px!important;box-shadow:var(--shadow)!important;display:grid!important;gap:2px!important;padding:14px 16px!important;position:absolute!important}.float strong{font-size:1.05rem!important}.float span{color:var(--muted)!important;font-size:.82rem!important}.float-a{left:4%!important;top:18%!important}.float-b{bottom:16%!important;right:0!important}.band,.steps-section{padding:28px 0 72px!important}.band h2,.reto h2,.steps-section h2{font-size:clamp(1.8rem,3vw,2.6rem)!important;font-weight:800!important;max-width:16em!important}.sub{color:var(--muted)!important;margin-top:10px!important}.stage{align-items:center!important;background:linear-gradient(135deg,#fff,#fff1ef)!important;border-radius:var(--radius)!important;box-shadow:var(--shadow)!important;display:grid!important;gap:12px!important;grid-template-columns:.9fr 1.1fr!important;margin-top:28px!important;padding:28px!important}.kicker{color:var(--red)!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}.stage-copy h3{font-size:clamp(1.6rem,3vw,2.2rem)!important;font-weight:800!important;margin:8px 0 10px!important}.stage-copy p{color:var(--muted)!important;max-width:28rem!important}.stage-copy .btn{margin-top:20px!important}.stage-art{display:grid!important;min-height:380px!important;place-items:center!important}.stage-art img{filter:drop-shadow(0 24px 30px rgb(20 20 20/12%))!important;max-height:420px!important;width:auto!important}.filters{display:flex!important;gap:8px!important;margin-top:22px!important;overflow-x:auto!important;padding-bottom:4px!important}.chip{background:var(--white)!important;border:0!important;border-radius:var(--pill)!important;box-shadow:0 6px 16px hsla(0,0%,8%,.05)!important;cursor:pointer!important;flex:0 0 auto!important;font:inherit!important;font-size:.85rem!important;font-weight:600!important;min-height:42px!important;padding:8px 16px!important}.chip.is-on{background:var(--red)!important;color:var(--white)!important}.catalog{display:grid!important;gap:16px!important;grid-template-columns:repeat(3,1fr)!important;list-style:none!important;margin:18px 0 0!important;padding:0!important}.catalog li[hidden]{display:none!important}.card{background:var(--white)!important;border:0!important;border-radius:22px!important;box-shadow:0 10px 30px hsla(0,0%,8%,.06)!important;color:inherit!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;font:inherit!important;gap:2px!important;padding:12px!important;text-align:left!important;transition:transform .2s ease,box-shadow .2s ease!important;width:100%!important}.card:hover{box-shadow:0 18px 40px rgba(218,41,28,.12)!important;transform:translateY(-6px)!important}.card.is-on{box-shadow:0 0 0 2px var(--red),0 18px 40px rgba(218,41,28,.14)!important}.plate{background:radial-gradient(circle at 50% 40%,#fff,#fff4f2 78%)!important;border-radius:16px!important;display:grid!important;height:210px!important;margin-bottom:10px!important;place-items:center!important}.plate img{background:transparent!important;max-height:180px!important;width:auto!important}.card-name{font-weight:700!important}.card-meta,.note{color:var(--muted)!important;font-size:.85rem!important}.note{margin:18px 0 14px!important}.reto{padding:12px 0 48px!important}.reto-grid{align-items:center!important;background:radial-gradient(420px 220px at 0 0,rgba(218,41,28,.16),transparent 70%),var(--white)!important;border-radius:var(--radius)!important;box-shadow:var(--shadow)!important;display:grid!important;gap:36px!important;grid-template-columns:auto 1fr!important;padding:36px!important}.seconds{color:var(--red)!important;font-size:clamp(4rem,8vw,6.4rem)!important;font-weight:800!important;letter-spacing:-.05em!important;line-height:.85!important}.reto p{color:var(--muted)!important;margin:12px 0 20px!important;max-width:38rem!important}.steps{display:grid!important;gap:14px!important;grid-template-columns:repeat(4,1fr)!important;list-style:none!important;margin:28px 0 0!important;padding:0!important}.step{background:var(--white)!important;border-radius:22px!important;box-shadow:0 10px 28px hsla(0,0%,8%,.05)!important;padding:20px!important}.num{background:#fff1ef!important;border-radius:50%!important;color:var(--red)!important;display:grid!important;font-weight:700!important;height:36px!important;place-items:center!important;width:36px!important}.step h3{font-size:1.05rem!important;margin:14px 0 8px!important}.step p{color:var(--muted)!important;font-size:.92rem!important}.flow{display:flex!important;flex-wrap:wrap!important;gap:8px!important;list-style:none!important;margin:18px 0 0!important;padding:0!important}.flow li{background:var(--white)!important;border-radius:var(--pill)!important;box-shadow:0 6px 16px hsla(0,0%,8%,.05)!important;font-size:.85rem!important;font-weight:500!important;padding:8px 14px!important}section{scroll-margin-top:calc(var(--header) + 8px)!important}.motion .card,.motion .reveal,.motion .step{opacity:0}@media (prefers-reduced-motion:no-preference){.hero-photo{animation:floaty 5s ease-in-out infinite!important}.float-a{animation:floaty 6s ease-in-out infinite!important}.float-b{animation:floaty 5.4s ease-in-out infinite reverse!important}}@keyframes floaty{50%{transform:translateY(-10px)}}@media (max-width:900px){.hero-grid,.reto-grid,.stage,.steps{grid-template-columns:1fr!important}.catalog{grid-template-columns:repeat(2,1fr)!important}.nav-pill{border-radius:24px!important;flex-wrap:wrap!important}.nav{order:5!important;overflow-x:auto!important;padding-bottom:6px!important;width:100%!important}.nav a{white-space:nowrap!important}.hero-stage{min-height:380px!important}.float-a{left:0!important}.seconds{font-size:4.2rem!important}}@media (max-width:640px){.logo-krediya{display:none!important}.band>.wrap>.btn,.hero-actions .btn,.reto .btn{width:100%!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.btn,.card,.float-a,.float-b,.hero-photo{animation:none!important;transition:none!important}}