.cases{display:grid;border-top:1px solid var(--line)}.case{display:grid;gap:14px;padding:26px 0;border-bottom:1px solid var(--line)}.case__media{border-radius:14px;overflow:hidden;aspect-ratio:4/3}.case__media img{width:100%;height:100%;object-fit:cover}.case__body{display:grid;grid-template-columns:44px 1fr;column-gap:16px}.case__icon{grid-row:span 2;width:44px;height:44px;border-radius:12px;border:1.5px solid var(--ink);display:grid;place-items:center}.case h3{font-size:1.12rem;margin:2px 0 4px}.case p{margin:0;color:var(--muted);font-size:.95rem}.section--dark .cases,.section--dark .case{border-color:#ffffff1a}.section--dark .case__icon{border-color:#ffffff80}@media(min-width:750px){.cases{grid-template-columns:repeat(2,1fr);column-gap:48px}}@media(min-width:990px){.cases{grid-template-columns:repeat(3,1fr)}.case{padding:32px 0}}.fsplit{display:grid;gap:28px;align-items:center}.fsplit__col{display:grid;gap:28px}.feature{display:flex;gap:16px}.feature__icon{flex:none;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:#fff}.section:not(.section--dark) .feature__icon{border-color:var(--line);background:var(--soft);color:var(--ink)}.feature h3{font-size:1.1rem;margin-bottom:6px}.feature p{margin:0;color:var(--muted);font-size:.95rem}.section--dark .feature p{color:#a4a8b1}.fsplit__media{position:relative;display:grid;place-items:center;aspect-ratio:1;max-width:420px;width:100%;margin:0 auto;order:-1}.fsplit__media img{position:relative;z-index:1;width:70%;object-fit:contain;filter:drop-shadow(0 24px 30px rgba(0,0,0,.45))}.fsplit__halo{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle,rgba(var(--accent-rgb),.18),transparent 65%)}.fsplit__halo:after{content:"";position:absolute;top:16%;right:16%;bottom:16%;left:16%;border-radius:50%;border:1px dashed rgba(255,255,255,.14)}.section:not(.section--dark) .fsplit__halo,.section:not(.section--dark) .fsplit__halo:after{border-color:var(--line)}@media(min-width:990px){.fsplit{grid-template-columns:1fr 1.1fr 1fr;gap:40px}.fsplit__media{order:0}.fsplit__col:first-child .feature{flex-direction:row-reverse;text-align:right}}.steps{list-style:none;margin:0;padding:0;display:grid;gap:20px}.step{position:relative;padding:28px 24px;border-radius:16px;background:var(--bg);border:1px solid var(--line)}.section--dark .step{background:#ffffff08;border-color:#ffffff1a}.step__media{margin:-28px -24px 22px;border-radius:16px 16px 0 0;overflow:hidden;aspect-ratio:16/10}.step__media img{width:100%;height:100%;object-fit:cover}.step__num{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ink);color:#fff;font-family:var(--font-heading);font-weight:800;font-size:.9rem;margin-bottom:16px;box-shadow:0 0 0 5px rgba(var(--accent-rgb),.12)}.step h3{font-size:1.15rem;margin-bottom:8px}.step p{color:var(--muted);margin:0;font-size:.95rem}@media(min-width:750px){.steps{grid-template-columns:repeat(3,1fr)}.step:not(:last-child):after{content:"";position:absolute;top:48px;right:-21px;width:22px;height:2px;background:var(--accent)}}.compare{border-radius:16px;overflow:hidden;border:1px solid var(--line);background:#fff}.compare__row{display:grid;grid-template-columns:1fr 104px 104px;align-items:center;min-height:58px;border-bottom:1px solid var(--line)}.compare__row:last-child{border-bottom:0}.compare__row>span{padding:12px 16px;display:flex;justify-content:center;text-align:center}.compare__row>.compare__label{justify-content:flex-start;text-align:left;font-weight:500;font-size:.95rem}.compare__row--head>span{font-weight:700;font-size:.82rem;color:var(--muted)}.compare__us{background:var(--ink);align-self:stretch;align-items:center}.compare__row--head .compare__us .logo-img{width:78px!important}.compare i{font-style:normal;display:inline-grid;place-items:center}.compare .tick{width:28px;height:28px;border-radius:50%;background:var(--accent);color:#fff}.compare .tick--muted{background:#8f949e}.compare .cross{color:#b4b8c0}.compare .part{font-size:.78rem;font-weight:600;color:var(--muted)}.compare__us .part{color:#c9ccd2}.section--dark .compare{background:#ffffff08;border-color:#ffffff1a}.section--dark .compare__row{border-color:#ffffff14}.section--dark .compare__us{background:rgba(var(--accent-rgb),.12)}@media(min-width:750px){.compare__row{grid-template-columns:1fr 160px 160px}.compare__row>.compare__label{padding-left:24px}}.statement{position:relative;background:var(--ink);color:#fff;padding:96px 0;text-align:center;overflow:hidden}.statement__bg{position:absolute;top:0;right:0;bottom:0;left:0}.statement__bg img{width:100%;height:100%;object-fit:cover;opacity:.35}.statement:before{content:"";position:absolute;left:50%;top:50%;width:900px;height:900px;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(255,255,255,.06);box-shadow:0 0 0 120px #ffffff04,0 0 0 240px #ffffff03}.statement__inner{position:relative}.statement__mark{display:inline-grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--accent);margin-bottom:26px;box-shadow:0 0 0 10px rgba(var(--accent-rgb),.15)}.statement__title{font-size:clamp(1.9rem,1.1rem + 3.4vw,3.4rem);font-weight:800;letter-spacing:-.025em;max-width:18ch;margin:0 auto .4em}.statement__text{color:#b8bcc5;font-size:1.08rem;max-width:56ch;margin:0 auto}.specs{display:grid;gap:32px;align-items:center}.specs__media img{border-radius:16px;width:100%}.specs__placeholder{aspect-ratio:4/3;border-radius:16px;background:radial-gradient(circle at 50% 40%,#2A2C32,var(--ink));display:grid;place-items:center}.specs__placeholder img{width:34%}.spec-table{margin:0;border-top:1px solid var(--line)}.spec-table>div{display:grid;grid-template-columns:38% 1fr;gap:16px;padding:15px 0;border-bottom:1px solid var(--line)}.spec-table dt{color:var(--muted);font-size:.9rem}.spec-table dd{margin:0;font-weight:600;font-size:.95rem}@media(min-width:990px){.specs{grid-template-columns:1fr 1fr;gap:72px}}.review-summary{display:flex;align-items:center;justify-content:center;gap:14px;margin:-20px 0 36px}.review-summary>strong{font-family:var(--font-heading);font-size:2.6rem;font-weight:800}.review-summary div{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:var(--muted)}.reviews,.reels{display:grid;grid-auto-flow:column;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}.reviews{grid-auto-columns:min(82%,320px)}.review{margin:0;scroll-snap-align:start;background:var(--bg);border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.review__img{aspect-ratio:1}.review__img img{width:100%;height:100%;object-fit:cover}.review__body{padding:20px}.review h3{font-size:1rem;margin:10px 0 4px}.review blockquote{margin:8px 0 14px;font-size:.94rem}.review figcaption{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:.86rem}.reels{grid-auto-columns:min(62%,260px)}.reel{margin:0;scroll-snap-align:start;position:relative;aspect-ratio:9/16;border-radius:16px;overflow:hidden;background:#1c1d22}.reel video,.reel img{width:100%;height:100%;object-fit:cover}.reel figcaption{position:absolute;left:0;right:0;bottom:0;padding:40px 14px 14px;background:linear-gradient(transparent,#000000bf);color:#fff;font-size:.85rem;font-weight:600}@media(min-width:990px){.reviews{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}.reels{grid-auto-columns:calc((100% - 64px)/5)}}.faq{display:grid;gap:24px}.faq__intro .btn{margin-top:4px}@media(min-width:990px){.faq{grid-template-columns:.8fr 1.2fr;gap:72px;align-items:start}.faq__intro{position:sticky;top:110px}}.faq__list .accordion summary{font-size:1.02rem}.faq__list .accordion:first-child{border-top:1px solid var(--line)}.cta{position:relative;display:grid;gap:24px;padding:36px 26px;border-radius:22px;background:linear-gradient(135deg,#1D1F24 0%,var(--ink) 70%);color:#fff;overflow:hidden}.cta__mark{position:absolute;right:-40px;top:-30px;width:220px;opacity:.1;pointer-events:none}.cta__copy h2{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:800;max-width:22ch}.cta__text{color:#b8bcc5}.cta__points{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.88rem;color:#c9ccd2}.cta__points li{display:inline-flex;align-items:center;gap:6px}.cta__buy{position:relative;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.cta .price__now{color:#fff}.cta .price--sale .price__now{color:#ff4a50}.cta .price__badge{background:#ffffff1a;color:#fff}@media(min-width:990px){.cta{grid-template-columns:1.4fr auto;align-items:center;padding:56px 64px}.cta__mark{width:340px;right:22%;top:-60px}.cta__buy{align-items:flex-end}}.fp{display:grid;gap:28px;align-items:center}.fp__media{border-radius:18px;overflow:hidden;background:var(--soft);aspect-ratio:1;display:grid;place-items:center}.fp__media img{width:100%;height:100%;object-fit:cover}.fp__title{font-size:1.6rem}.fp__title a{text-decoration:none}.fp__list{list-style:none;padding:0;margin:20px 0 24px;display:grid;gap:10px}.fp__list li{display:flex;gap:10px;align-items:center}.fp__list .icon{color:var(--accent);flex:none}@media(min-width:990px){.fp{grid-template-columns:1fr 1fr;gap:72px}}.trust-row{background:var(--soft);border-top:1px solid var(--line)}.trust-row__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 16px;padding-top:32px;padding-bottom:32px}.trust-row__item{display:flex;gap:12px;align-items:flex-start}.trust-row__icon{flex:none;color:var(--accent)}.trust-row__item strong{display:block;font-size:.92rem;font-family:var(--font-heading)}.trust-row__item span{display:block;font-size:.8rem;color:var(--muted)}@media(min-width:990px){.trust-row__grid{grid-template-columns:repeat(4,1fr);padding-top:40px;padding-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vigilo-3.css.map */
