.lumi-chero{position:relative;overflow:hidden;background:var(--lumi-white);text-align:center}.lumi-chero__inner{position:relative;max-width:780px;margin:0 auto;padding:clamp(72px,11vw,140px) 24px clamp(48px,7vw,88px);z-index:1}.lumi-chero__title{font-size:clamp(2.6rem,6vw,4.4rem);margin:12px 0 0}.lumi-chero__lead{margin:22px auto 0;max-width:620px}.lumi-chero__aura{position:absolute;top:-20%;left:50%;transform:translate(-50%);width:min(760px,90vw);height:min(760px,90vw);background:radial-gradient(circle at center,#6d4aff24,#6d4aff00 62%);pointer-events:none;z-index:0}.lumi-chero__blob{position:absolute;border-radius:50%;filter:blur(46px);opacity:.5;pointer-events:none;z-index:0}.lumi-chero__blob--1{width:300px;height:300px;background:#6d4aff33;top:8%;left:-60px;animation:lumi-float 9s ease-in-out infinite}.lumi-chero__blob--2{width:240px;height:240px;background:#6d4aff24;bottom:-40px;right:-40px;animation:lumi-float 11s ease-in-out infinite reverse}.lumi-chero__pill{display:inline-flex;align-items:center;gap:9px;padding:9px 18px;border-radius:100px;background:var(--lumi-purple-soft);color:var(--lumi-purple);font-weight:600;font-size:.82rem;letter-spacing:.02em}.lumi-chero__pill .dot{width:8px;height:8px;border-radius:50%;background:var(--lumi-purple);box-shadow:0 0 0 4px #6d4aff2e}.lumi-copts{background:var(--lumi-white)}.lumi-copts__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,320px));justify-content:center;gap:20px}.lumi-copts__card{display:flex;flex-direction:column;gap:14px;padding:30px 26px;border-radius:var(--lumi-radius);background:var(--lumi-white);border:1px solid var(--lumi-line);text-decoration:none;color:var(--lumi-ink);transition:transform .4s var(--lumi-ease),box-shadow .4s var(--lumi-ease),border-color .3s ease}.lumi-copts__card:hover{transform:translateY(-6px);box-shadow:var(--lumi-shadow);border-color:transparent}.lumi-copts__icon{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:var(--lumi-purple-soft);color:var(--lumi-purple);transition:background .3s ease,transform .4s var(--lumi-ease)}.lumi-copts__card:hover .lumi-copts__icon{background:var(--lumi-purple);color:#fff;transform:scale(1.05)}.lumi-copts__icon svg{width:24px;height:24px}.lumi-copts__title{font-size:1.08rem;font-weight:600;margin:0}.lumi-copts__text{font-size:.92rem;line-height:1.55;color:var(--lumi-muted);margin:0}.lumi-copts__value{margin-top:auto;font-size:.92rem;font-weight:600;color:var(--lumi-purple);display:inline-flex;align-items:center;gap:7px;transition:gap .3s var(--lumi-ease)}.lumi-copts__card:hover .lumi-copts__value{gap:12px}.lumi-cform{background:var(--lumi-gray)}.lumi-cform__panel{max-width:760px;margin:0 auto;background:var(--lumi-white);border:1px solid var(--lumi-line);border-radius:var(--lumi-radius-lg);box-shadow:var(--lumi-shadow-sm);padding:clamp(28px,4vw,52px)}.lumi-cform__head{text-align:center;margin-bottom:32px}.lumi-cform__head .lumi__h2{font-size:clamp(1.7rem,3vw,2.4rem)}.lumi-cform__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lumi-field{position:relative;display:flex;flex-direction:column}.lumi-field--full{grid-column:1 / -1}.lumi-field label{font-size:.82rem;font-weight:600;letter-spacing:.01em;color:var(--lumi-ink);margin-bottom:8px}.lumi-input,.lumi-textarea{width:100%;font-family:var(--lumi-font);font-size:1rem;color:var(--lumi-ink);background:var(--lumi-gray);border:1.5px solid transparent;border-radius:14px;padding:15px 18px;transition:border-color .3s var(--lumi-ease),background .3s ease,box-shadow .3s var(--lumi-ease),transform .3s var(--lumi-ease);outline:none}.lumi-input::placeholder,.lumi-textarea::placeholder{color:#a6a3b0}.lumi-input:focus,.lumi-textarea:focus{background:var(--lumi-white);border-color:var(--lumi-purple);box-shadow:0 0 0 4px var(--lumi-purple-soft);transform:translateY(-1px)}.lumi-textarea{resize:vertical;min-height:150px;line-height:1.55}.lumi-cform__submit{margin-top:28px;text-align:center}.lumi-cform__submit .lumi__btn{min-width:240px}.lumi-cform__note{margin:16px 0 0;font-size:.82rem;color:var(--lumi-muted)}.lumi-formmsg{border-radius:14px;padding:16px 18px;margin-bottom:22px;font-size:.95rem;line-height:1.5;display:flex;gap:10px;align-items:flex-start}.lumi-formmsg--ok{background:#34c7781a;color:#1f7a4d}.lumi-formmsg--err{background:#ff5a5a1a;color:#b3392f}.lumi-formmsg svg{flex:none;width:20px;height:20px;margin-top:1px}.lumi-formmsg ul{margin:6px 0 0;padding-left:18px}.lumi-formmsg a{color:inherit}.lumi-ctrust{background:var(--lumi-white)}.lumi-ctrust__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.lumi-ctrust__item{text-align:center;padding:34px 26px;border-radius:var(--lumi-radius);background:var(--lumi-gray);border:1px solid var(--lumi-line);transition:transform .4s var(--lumi-ease),box-shadow .4s var(--lumi-ease)}.lumi-ctrust__item:hover{transform:translateY(-5px);box-shadow:var(--lumi-shadow-sm)}.lumi-ctrust__icon{width:54px;height:54px;margin:0 auto 16px;display:grid;place-items:center;border-radius:50%;background:var(--lumi-purple-soft);color:var(--lumi-purple)}.lumi-ctrust__icon svg{width:26px;height:26px}.lumi-ctrust__title{font-size:1.05rem;font-weight:600;margin:0 0 8px}.lumi-ctrust__text{font-size:.92rem;line-height:1.55;color:var(--lumi-muted);margin:0}@media(max-width:980px){.lumi-copts__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.lumi-cform__grid,.lumi-ctrust__grid{grid-template-columns:1fr}}@media(max-width:520px){.lumi-copts__grid{grid-template-columns:1fr}}button.lumi-copts__card{width:100%;text-align:left;font-family:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.lumi-collapse{display:grid;grid-template-rows:1fr;transition:grid-template-rows .55s var(--lumi-ease)}.lumi-collapse.is-closed{grid-template-rows:0fr}.lumi-collapse__inner{overflow:hidden;min-height:0}@media(prefers-reduced-motion:reduce){.lumi-collapse{transition:none}}.lumi-field.lumi-field--error .lumi-input,.lumi-field.lumi-field--error .lumi-textarea{border-color:#d64b3f;box-shadow:0 0 0 3px #d64b3f1f}.lumi-field__error{display:none;margin-top:6px;font-size:.82rem;color:#b3392f}.lumi-field.lumi-field--error .lumi-field__error{display:block}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lumistic-contact.css.map */
