.info-title{margin:0 0 22px;font-size:38px;line-height:1.1}.info-col{flex-direction:column;justify-content:center;display:flex}.info-prose{max-width:640px}.info-prose p{color:#555;margin:0 0 16px;font-size:16px;line-height:1.75}.info-prose p:last-child{margin-bottom:0}.info-figure{min-height:300px;position:relative;overflow:hidden;box-shadow:0 12px 32px #0000001a}.info-figure img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width>=1024px){.info-figure{min-height:380px}}.info-trust{text-align:center;margin:0 0 36px;font-size:26px}.info-stats__grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:920px;margin:0 auto;display:grid}@media (width<=640px){.info-stats__grid{grid-template-columns:1fr;gap:18px}}.info-stat{text-align:center;background:#fff;border:1px solid #ececec;padding:34px 18px;transition:transform .18s,box-shadow .18s;box-shadow:0 6px 22px #0000000d}.info-stat:hover{transform:translateY(-3px);box-shadow:0 14px 30px #00000017}.info-stat__num{color:var(--color-primary);font-size:56px;font-weight:900;line-height:1}.info-stat__num span{color:var(--color-primary)}.info-stat__label{letter-spacing:.1em;text-transform:uppercase;color:#6b7280;margin-top:10px;font-size:13px}.eb-intro{color:#555;max-width:760px;margin:14px 0 36px;font-size:16px;line-height:1.7}.eb-empty{color:#6b7280;font-size:16px}.eb-card{background:#fff;border:1px solid #ececec;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 6px 22px #0000000d}.eb-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #0000001a}.eb-card__cover{aspect-ratio:3/4;background:#f1f1f1;position:relative;overflow:hidden}.eb-card__cover img{object-fit:cover;width:100%;height:100%}.eb-card__ph{color:#c2c2c2;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.eb-card__pages{color:#fff;letter-spacing:.02em;background:#000000ad;border-radius:9999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;bottom:12px;left:12px}.eb-card__body{flex-direction:column;flex:1;padding:16px 16px 18px;display:flex}.eb-card__title{color:var(--color-secondary);margin:0 0 16px;font-size:17px;font-weight:700;line-height:1.3}.eb-card__title a{color:inherit;transition:color .15s}.eb-card__title a:hover{color:var(--color-primary)}.eb-card__actions{gap:10px;margin-top:auto;display:flex}.eb-card__btn{background:var(--color-primary);color:#fff;text-transform:uppercase;letter-spacing:.02em;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:12.5px;font-weight:700;transition:background .18s,box-shadow .18s,color .18s,border-color .18s;display:inline-flex}.eb-card__btn:hover{background:#b71d1e;box-shadow:0 8px 20px #cd212247}.eb-card__btn--ghost{color:var(--color-secondary);background:0 0;border:1px solid #d4d4d4}.eb-card__btn--ghost:hover{color:var(--color-primary);border-color:var(--color-primary);box-shadow:none;background:0 0}.eb-overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1111118c;justify-content:center;align-items:flex-start;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.eb-modal{background:#fff;border-radius:18px;width:100%;max-width:560px;margin:auto;overflow:hidden;box-shadow:0 30px 70px #00000059}.eb-anim-enter{transition:opacity .2s,transform .2s}.eb-anim-start{opacity:0;transform:translateY(14px)scale(.98)}.eb-anim-end{opacity:1;transform:none}.eb-modal__head{border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.eb-modal__title{text-transform:uppercase;letter-spacing:.02em;color:var(--color-secondary);margin:0;font-size:20px;font-weight:800}.eb-modal__subtitle{color:var(--color-primary);margin:4px 0 0;font-size:14px;font-weight:600}.eb-close{color:#9ca3af;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:24px;line-height:1;transition:background .15s,color .15s;display:flex}.eb-close:hover{color:#111;background:#f3f4f6}.eb-modal__body{padding:22px 24px 26px}@media (width<=480px){.eb-overlay{padding:0}.eb-modal{border-radius:0;max-width:none;min-height:100%}}.eb-back{color:var(--color-primary);align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.eb-back:hover{text-decoration:underline}.eb-detail__cover{aspect-ratio:3/4;background:#f1f1f1;overflow:hidden;box-shadow:0 12px 32px #0000001a}.eb-detail__cover img{object-fit:cover;width:100%;height:100%;display:block}.eb-detail__cover .eb-card__ph{width:100%;height:100%}.eb-detail__meta{color:#4b5563;background:#f1f1f1;border-radius:9999px;align-items:center;gap:7px;margin:4px 0 22px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.eb-detail__btn{justify-content:center;align-items:center;gap:9px;margin-top:28px;display:inline-flex}.eb-prose{color:#444;max-width:760px;font-size:16px;line-height:1.75}.eb-prose>:first-child{margin-top:0}.eb-prose p{margin:0 0 16px}.eb-prose h2{color:var(--color-secondary);margin:28px 0 12px;font-size:24px;font-weight:700}.eb-prose h3{color:var(--color-secondary);margin:22px 0 10px;font-size:19px;font-weight:700}.eb-prose ul,.eb-prose ol{margin:0 0 16px;padding-left:22px}.eb-prose li{margin:0 0 8px}.eb-prose a{color:var(--color-primary);text-decoration:underline}.eb-prose img{border-radius:10px;max-width:100%;height:auto;margin:12px 0}.eb-prose table{border-collapse:collapse;width:100%;margin:0 0 18px}.eb-prose th,.eb-prose td{text-align:left;border:1px solid #e5e7eb;padding:8px 10px}.eb-prose iframe{border-radius:10px;max-width:100%;margin:12px 0}.cs-card{background:#fff;border:1px solid #ececec;flex-direction:column;padding:22px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 6px 22px #0000000d}.cs-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #0000001a}.cs-card--plain:hover{transform:none}.cs-card__head{align-items:center;gap:13px;margin-bottom:14px;display:flex}.cs-avatar{object-fit:cover;border:1px solid #eee;border-radius:9999px;flex-shrink:0;width:54px;height:54px}.cs-avatar--ph{background:var(--color-primary);color:#fff;text-transform:uppercase;justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex}.cs-name{color:var(--color-secondary);font-size:16px;font-weight:700;line-height:1.2;display:block}.cs-name:hover{color:var(--color-primary)}.cs-company{color:#6b7280;font-size:13px}.cs-quote{color:#555;margin:0 0 16px;font-size:14.5px;font-style:italic;line-height:1.65}.cs-quote__mark{color:#e2c9c9;margin-bottom:4px;display:block}.cs-quote--sm{margin:0 0 14px}.cs-tags{flex-wrap:wrap;gap:6px;margin:0 0 16px;display:flex}.cs-tag{color:#4b5563;background:#f1f1f1;border-radius:9999px;padding:3px 10px;font-size:11.5px;font-weight:600}.cs-tag--more{color:var(--color-primary);background:#fbeaea}.cs-more{text-transform:uppercase;letter-spacing:.03em;color:var(--color-primary);margin-top:auto;font-size:12.5px;font-weight:700}.cs-more:hover{text-decoration:underline}.cs-detail__photo{overflow:hidden;box-shadow:0 12px 32px #0000001a}.cs-detail__photo img{object-fit:cover;width:100%;height:100%;display:block}.cs-detail__company{color:var(--color-primary);margin:6px 0 0;font-size:18px;font-weight:600}.cs-meta{background:#f7f7f8;border:1px solid #ececec;padding:16px 18px}.cs-meta__company{color:var(--color-secondary);margin-bottom:6px;font-weight:700}.cs-meta__row{color:#555;align-items:flex-start;gap:8px;margin-top:8px;font-size:14px;display:flex}.cs-meta__row svg{color:var(--color-primary);flex-shrink:0;margin-top:2px}.cs-meta__row a{color:var(--color-primary);word-break:break-word}.cs-meta__row a:hover{text-decoration:underline}.cs-equip__title{text-transform:uppercase;letter-spacing:.05em;color:var(--color-secondary);margin:0 0 10px;font-size:13px;font-weight:700}.cs-equip ul{margin:0;padding:0;list-style:none}.cs-equip li{align-items:center;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.cs-equip li svg{color:var(--color-primary);flex-shrink:0}.cs-equip a,.cs-equip__name{color:var(--color-secondary);font-weight:600}.cs-equip a:hover{color:var(--color-primary)}.cs-testimonial{border-left:4px solid var(--color-primary);background:#f7f7f8;margin:34px 0 0;padding:22px 24px}.cs-testimonial__mark{color:#e2c9c9}.cs-testimonial p{color:#444;margin:6px 0 12px;font-size:17px;font-style:italic;line-height:1.7}.cs-testimonial cite{color:var(--color-secondary);font-size:14px;font-style:normal;font-weight:700}.cs-related__title{text-transform:uppercase;letter-spacing:.02em;color:var(--color-secondary);margin:0 0 24px;font-size:24px;font-weight:800}.tv-filters{flex-wrap:wrap;gap:10px;margin:0 0 28px;display:flex}.tv-chip{color:var(--color-secondary);background:#f1f1f1;border:1px solid #0000;border-radius:9999px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.tv-chip:hover{background:#e6e6e6}.tv-chip.is-active{background:var(--color-primary);color:#fff}.tv-card{background:#fff;border:1px solid #ececec;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 6px 22px #0000000d}.tv-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #0000001a}.tv-card__thumb{aspect-ratio:16/9;cursor:pointer;background:#000;width:100%;display:block;position:relative;overflow:hidden}.tv-card__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .3s,opacity .2s}.tv-card:hover .tv-card__thumb img{opacity:.85;transform:scale(1.05)}.tv-card__play{color:#fff;background:#cd2122eb;border-radius:9999px;justify-content:center;align-items:center;width:58px;height:58px;margin:auto;padding-left:3px;transition:transform .18s,background .18s;display:flex;position:absolute;inset:0;box-shadow:0 6px 18px #00000059}.tv-card__thumb:hover .tv-card__play{background:var(--color-primary);transform:scale(1.08)}.tv-card__body{flex-direction:column;gap:8px;padding:16px 16px 18px;display:flex}.tv-card__cat{text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);background:#fbeaea;border-radius:9999px;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:700}.tv-card__title{color:var(--color-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.tv-card__text{color:#6b7280;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.tv-lightbox{z-index:1000;background:#0a0a0ad9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tv-lightbox__inner{width:100%;max-width:960px;position:relative}.tv-lightbox__frame{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080}.tv-lightbox__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.tv-lightbox__close{color:#fff;opacity:.85;font-size:34px;line-height:1;transition:opacity .15s;position:absolute;top:-42px;right:0}.tv-lightbox__close:hover{opacity:1}.tv-lightbox__title{color:#fff;margin:14px 2px 0;font-size:15px;font-weight:600}.sect-title{color:var(--color-secondary);margin:0 0 26px;font-size:28px;font-weight:800}.feat-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (width<=900px){.feat-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.feat-grid{grid-template-columns:1fr}}.feat-card{background:#fff;border:1px solid #ececec;flex-wrap:nowrap;align-items:center;padding:26px 0;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 6px 22px #0000000d}.feat-card div:last-child{margin:0 10px}.feat-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #0000001a}.feat-card__icon{width:48px;height:48px;color:var(--color-primary);background:#fbeaea;border-radius:12px;justify-content:center;align-items:center;margin:15px;display:flex}.feat-card__title{color:var(--color-secondary);margin:0 0 8px;font-size:17px;font-weight:700}.feat-card__text{color:#6b7280;margin:0;font-size:14.5px;line-height:1.6}.info-list{max-width:640px;margin:6px 0 0;padding:0;list-style:none}.info-list li{color:#555;margin:0 0 12px;padding-left:30px;font-size:16px;line-height:1.6;position:relative}.info-list li svg{color:var(--color-primary);position:absolute;top:3px;left:0}.steps{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (width<=900px){.steps{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.steps{grid-template-columns:1fr}}.step__num{background:var(--color-primary);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;font-size:18px;font-weight:800;display:flex}.step__title{color:var(--color-secondary);margin:0 0 6px;font-size:16px;font-weight:700}.step__text{color:#6b7280;margin:0;font-size:14px;line-height:1.55}.cta-wrap{text-align:center;max-width:640px;margin:0 auto}.cta-title{text-transform:uppercase;letter-spacing:.02em;color:var(--color-secondary);margin:0 0 12px;font-size:26px;font-weight:800}.cta-text{color:#555;margin:0 0 24px;font-size:16px;line-height:1.6}.page-cta{background:var(--color-primary);color:#fff;text-transform:uppercase;letter-spacing:.03em;border-radius:9999px;align-items:center;gap:9px;padding:14px 34px;font-size:14px;font-weight:700;transition:background .18s,box-shadow .18s;display:inline-flex}.page-cta:hover{background:#b71d1e;box-shadow:0 10px 24px #cd21224d}.feat-card__num{letter-spacing:-.02em;color:var(--color-primary);margin:12px 15px;font-size:42px;font-weight:900;line-height:1}.fin-figure{overflow:hidden;box-shadow:0 12px 32px #0000001a}.fin-figure img{width:100%;height:auto;display:block}.fin-bottom-img{width:100%;max-width:760px;margin:0 auto;display:block}.ti-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--color-primary);margin:0 0 10px;font-size:12px;font-weight:700}.ti-how-head{text-align:center;max-width:640px;margin:0 auto 44px}.ti-how-head .sect-title{text-transform:uppercase;margin-bottom:12px}.ti-how-sub{color:#4d4d4d;margin:0;font-size:16px;line-height:1.6}.ti-steps{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.ti-steps:before{content:"";z-index:0;background:#d2d2d2;height:3px;position:absolute;top:104px;left:0;right:0}.ti-step{text-align:center;padding:0 16px}.ti-step__num{width:90px;height:70px;margin:0 auto 18px;display:block}.ti-step__num text{fill:#ccc;font-family:Roboto,system-ui,sans-serif;font-size:58px;font-weight:800}.ti-step__node{z-index:1;background:#fff;border:3px solid #b3b3b3;border-radius:9999px;width:34px;height:34px;margin:0 auto 20px;position:relative}.ti-step__node:after{content:"";background:var(--color-primary);border-radius:9999px;width:14px;height:14px;margin:auto;position:absolute;inset:0}.ti-step__title{color:var(--color-primary);margin:0 0 8px;font-size:17px;font-weight:700}.ti-step__text{color:#555;margin:0;font-size:14.5px;line-height:1.6}@media (width<=760px){.ti-steps{grid-template-columns:1fr 1fr;gap:28px 0}.ti-steps:before{display:none}.ti-step__num{height:60px}.ti-step__num text{font-size:50px}}@media (width<=440px){.ti-steps{grid-template-columns:1fr}}[x-cloak]{display:none!important}.faq-cat{margin-bottom:44px}.faq-cat:last-child{margin-bottom:0}.faq-cat .sect-title{margin-bottom:18px}.faq-list{flex-direction:column;gap:12px;display:flex}.faq-item{background:#fff;border:1px solid #e5e5e7;transition:box-shadow .18s,border-color .18s;overflow:hidden}.faq-item.is-open{border-color:var(--color-primary)}.faq-q-head{margin:0}.faq-q{text-align:left;cursor:pointer;width:100%;color:var(--color-secondary);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:16px;font-weight:600;line-height:1.45;display:flex}.faq-icon{width:20px;height:20px;color:var(--color-primary);flex:none;transition:transform .2s}.faq-item.is-open .faq-icon{transform:rotate(180deg)}.faq-a{padding:0 22px 20px}.faq-a p{color:#555;margin:0;font-size:15px;line-height:1.7}@media (width<=560px){.faq-q{padding:15px 16px;font-size:15px}.faq-a{padding:0 16px 16px}}.roi-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:34px;margin-top:12px;display:grid}@media (width<=900px){.roi-grid{grid-template-columns:1fr;gap:24px}}.roi-card{background:#fff;border:1px solid #ececec;padding:26px;box-shadow:0 6px 22px #0000000d}.roi-step__title{color:var(--color-secondary);margin:0 0 18px;font-size:18px;font-weight:800}.roi-desc{color:#555;font-size:16px;line-height:1.7}.roi-desc p{margin:0 0 14px}.roi-results{margin-top:40px}.roi-cards{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}@media (width<=760px){.roi-cards{grid-template-columns:1fr}}.roi-rcard{background:#fff;border:1px solid #ececec;padding:22px 24px;box-shadow:0 6px 22px #0000000d}.roi-rcard__head{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid #eee;margin-bottom:16px;padding-bottom:12px;font-size:15px;font-weight:800}.roi-rcard__cols{text-align:center;grid-template-columns:1fr 1fr;gap:14px;display:grid}.roi-rcard__label{color:#6b7280;margin-bottom:6px;font-size:13px;display:block}.roi-rcard__val{color:var(--color-secondary);font-size:22px;font-weight:800}.roi-rcard__val--green{color:#1c9e57}.roi-rcard__total{text-align:center;border-top:1px dashed #e5e5e5;margin-top:18px;padding-top:16px}.roi-rcard__total span{text-transform:uppercase;letter-spacing:.08em;color:#6b7280;margin-bottom:4px;font-size:12px;display:block}.roi-rcard__total strong{color:var(--color-primary);font-size:30px;font-weight:900}.roi-rcard__msg{text-align:center;color:#555;margin:14px 0 0;font-size:14px}.roi-rcard__note{color:#9ca3af;margin:10px 0 0;font-size:12px;line-height:1.5}.sup-phone{color:var(--color-primary);font-size:19px;display:inline-block}.sup-phone:hover{text-decoration:none!important}.sup-email__country{color:var(--color-secondary)!important;font-size:15px!important}.sup-form-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (width<=900px){.sup-form-grid{grid-template-columns:1fr;gap:26px}}.sup-intro{position:sticky;top:110px}@media (width<=900px){.sup-intro{position:static}}.sup-lead{color:#555;margin:0 0 20px;font-size:16px;line-height:1.7}.sup-need{color:var(--color-secondary);margin:0 0 10px;font-weight:700}.sup-note{color:#9ca3af;margin:18px 0 0;font-size:13.5px;line-height:1.5}.sup-step{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #eee;margin:26px 0 14px;padding-bottom:8px;font-size:15px;font-weight:800}.sup-step:first-of-type{margin-top:4px}.sup-vc-note{color:#6b7280;margin:0 0 14px;font-size:13.5px;line-height:1.5}.sup-success{text-align:center;padding:18px 6px}
