.ft-app .d-flex{flex-direction:row;gap:1rem;text-shadow:0 0 18px var(--neon)}.ft-app .cs_h2 span{color:var(--neon)}@media (max-width: 920px){.ft-app__grid{grid-template-columns:1fr;gap:36px}}.ft-app__lead{color:var(--text-strong);font-weight:600;margin:0 0 .75rem}.ft-app__grid{display:grid;grid-template-columns:1fr 3fr;gap:48px;align-items:center}.ft-app__media{order:1}.ft-app__contents{order:2}.ft-app__img{width:100%;height:auto;display:block;border-radius:var(--radius-xl);box-shadow:var(--shadow-soft),var(--shadow-neon);background:linear-gradient(145deg,var(--card-dark),#1a1c20),radial-gradient(circle at top left,rgba(0,240,255,.25),transparent 55%);border:1px solid rgba(0,230,255,.25)}.ft-acc{display:flex;flex-direction:column;gap:12px}.ft-acc__item{background:linear-gradient(135deg,var(--card-dark),rgba(42,23,123,.8));border:1px solid rgba(0,230,255,.25);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);overflow:hidden;position:relative;transition:border-color .25s ease,box-shadow .25s ease,transform .2s ease}.ft-acc__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid transparent;background:linear-gradient(120deg,transparent,rgba(0,240,255,.35),transparent);opacity:0;pointer-events:none;transition:opacity .25s ease}.ft-acc__item:hover{border-color:var(--line);box-shadow:var(--shadow-soft),var(--shadow-neon);transform:translateY(-1px)}.ft-acc__item.is-open{border-color:var(--accent)}.ft-acc__item.is-open:before{opacity:.8}.ft-acc__trigger{width:100%;text-align:left;color:var(--text-strong);padding:16px 18px;background:transparent;border:0;cursor:pointer;font-weight:700;letter-spacing:.2px;position:relative;display:flex;align-items:center;gap:.5rem}.ft-acc__trigger:before{content:"";width:4px;height:20px;border-radius:999px;background:linear-gradient(180deg,var(--neon),var(--accent));box-shadow:0 0 12px #00f0ffbf}.ft-acc__trigger:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-weight:800;color:var(--neon);font-size:24px;text-shadow:0 0 10px rgba(0,240,255,.8)}.ft-acc__item.is-open .ft-acc__trigger:after{content:"-"}.ft-acc__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ft-acc__panel{color:var(--text);padding:0 18px;max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;border-top:1px solid rgba(0,230,255,.18);background:radial-gradient(circle at top,rgba(0,240,255,.06),transparent 60%)}.ft-acc__item.is-open .ft-acc__panel{padding:14px 18px 18px;max-height:240px}.ft-acc__panel small{color:var(--muted)}.ft-app__download-app-all{display:grid;grid-template-columns:1fr 1fr;gap:1rem;justify-content:space-between;margin:12px 0}.ft-app__download-app-all a,.ft-app__download-app-all button{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.ft-app__download-app-all a:hover,.ft-app__download-app-all button:hover{transform:translateY(-1px);border-color:var(--accent);box-shadow:var(--shadow-soft),var(--shadow-neon)}.ft-app__download-app-all img{width:100%;height:100%;object-fit:contain}@media (max-width: 1024px){.ft-app .d-flex{flex-direction:column;gap:0}}@media (max-width: 920px){.ft-app__grid{grid-template-columns:1fr;gap:36px}.ft-app{padding:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/hp-ft-app.css.map */
