.custom-table-wrapper{overflow-x:auto;margin:1.5rem 0;border-radius:16px;border:1px solid var(--theme-color)}.custom-table{width:100%;border-collapse:collapse;background:#fff;font-size:1rem;box-shadow:0 2px 8px rgba(0,0,0,.04)}.custom-table td,.custom-table th{border:1px solid #e0e0e0;padding:1rem;text-align:left}.custom-table th,.custom-table th p{background:var(--theme-color);font-family:var(--semibold-font);color:#fff;border:1px solid var(--theme-color)}.custom-table th p{margin:0}.custom-table tr:nth-child(2n){background:#EFF6FF}.custom-table thead tr{border:none}.blog-table-container{width:100%;overflow-x:auto;margin:32px 0}.blog-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:24px;box-shadow:0 4px 24px rgba(60,120,240,.08);overflow:hidden;font-family:Inter,Arial,sans-serif}.blog-table th,.group-title{font-weight:600}.blog-table th{background:linear-gradient(90deg,#60A5FA,#3B82F6);color:#fff;font-size:1.1rem;padding:20px 16px;text-align:left;border-bottom:2px solid #2563eb;justify-content:center;text-align:center;align-items:center}.blog-table td{padding:18px 16px;font-size:1rem;color:#222;border-bottom:1px solid #e5e7eb;vertical-align:top;text-align:center}.blog-table tr:last-child td{border-bottom:none}.blog-table tr td:first-child{border-bottom:none;text-align:start}.blog-table tr:nth-child(2n) td{background:#F3F6FB}.blog-table tr:hover td{background:#E0EDFF;transition:background .2s}@media (max-width:600px){.blog-table td,.blog-table th{padding:12px 8px;font-size:.95rem}.blog-table-container{margin:16px 0}}.review-hero .hero-title{margin-bottom:20px}.review-hero .hero-desc{margin:0 auto 15px;font-size:18px}.review-hero .hero-actions{gap:12px;margin-bottom:16px}.review-page .toc-desktop-container{padding-top:50px}.review-hero .btn-read-more{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:#f7f7f8;color:inherit;border:1px solid #ececf0}.review-hero .btn-read-more .chevron-icon{color:var(--theme-color)}.review-hero .btn-read-more .read-more-text{font-weight:500}.review-hero .hero-meta{gap:24px;margin-top:8px;color:#505461;align-items:center}.review-hero .hero-meta .meta-item:not(:last-child){margin-right:0}.review-hero .hero-meta .meta-item{display:inline-flex;gap:8px;align-items:center}.review-hero .hero-meta svg{display:block;flex:0 0 auto}.review-hero .hero-meta .author-name,.review-hero .hero-meta .meta-text{line-height:1.2;margin-top:2px;display:inline-block}.review-hero .hero-meta .meta-icon{color:var(--theme-color)}.review-hero .author-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex:0 0 32px}.review-hero .avatar-fallback{display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,.06);color:#1f2330;font-weight:600}.review-hero .author-name{font-weight:500}.review-hero .meta-item.author{position:relative}.review-hero .author-trigger{background:transparent;border:none;padding:0;color:inherit;display:inline-flex;gap:8px;align-items:center;cursor:pointer}.review-hero .author-trigger:focus{outline:none}.review-hero .author-trigger:focus-visible{box-shadow:0 0 0 .2rem rgba(37,99,235,.25);border-radius:10px}.review-hero .author-popover{display:none;position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);z-index:50;align-items:center;gap:16px;padding:16px;background:#FFFFFF;border-radius:14px;box-shadow:0 0 32px 0 rgba(0,0,0,.1);width:max-content;max-width:min(520px,92vw)}.review-hero .meta-item.author:focus-within .author-popover,.review-hero .meta-item.author:hover .author-popover{display:flex}.review-hero .author-popover__avatar{width:72px;height:72px;flex:0 0 72px;border-radius:999px;overflow:hidden;background:rgba(0,0,0,.04);display:flex;align-items:center;justify-content:center}.review-hero .author-popover__avatar img{width:100%;height:100%;object-fit:cover;display:block}.review-hero .author-popover__avatar-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#030712;font-weight:600;background:rgba(0,0,0,.06)}.review-hero .author-popover__content{display:flex;flex-direction:column;gap:12px;width:241px;max-width:calc(92vw - 72px - 16px - 32px)}.review-hero .author-popover__name{color:#030712;font-weight:500;font-size:18px;line-height:1.33}.review-hero .author-popover__job{color:#030712;font-weight:400;font-size:14px;line-height:1.43}@media (max-width:600px){.review-hero .author-popover{left:0;transform:none}.review-hero .author-popover__content{width:auto}}.review-hero .hero-full-image{margin-top:28px;display:flex;justify-content:center}.review-hero .hero-full-image img{display:block;width:100%;max-width:1206px;height:auto;border-radius:20px}.review-readmore{background:transparent;border:none;color:#2563EB;padding:0;font-size:18px;font-weight:500;line-height:1.56}.review-readmore:focus{outline:none}.review-chevron{margin-left:6px;transition:transform .2s ease;transform:rotate(0deg)}.review-chevron.rotated{transform:rotate(180deg)}.tabbed-section{width:100%;margin:0 0 12px}.tabbed-section__tabs{display:flex;gap:12px;flex-wrap:wrap;width:100%;margin:52px 0 24px}.tabbed-section__btn{flex:1 1 140px;height:48px;border-radius:10px;padding:5px 12px;font-weight:500;font-size:18px;line-height:1.33;display:inline-flex;align-items:center;justify-content:center;box-shadow:none}.tabbed-section__btn--active{background:#2563EB;border:1px solid #2563eb;color:#FAFAFA!important}.tabbed-section__btn--inactive{background:transparent;border:1px solid #d1d5db;color:#6B7280}.tabbed-section__btn:focus{outline:none;box-shadow:0 0 0 .2rem rgba(37,99,235,.25)}.tabbed-section__panel{width:100%}@media (max-width:600px){.tabbed-section__tabs{margin-bottom:24px}.tabbed-section__btn{font-size:16px;flex:1 1 45%}}.cta-banner-sticky{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:60;opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease;transform:translate3d(-105vw,0,0);will-change:transform,opacity}.cta-banner-sticky--visible{opacity:1;pointer-events:auto;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.cta-banner-sticky{transition:none;transform:none}}.cta-banner{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:linear-gradient(90deg,#2563EB,#3A78FF);padding:24px 0 calc(32px + env(safe-area-inset-bottom, 0px))}.cta-banner,.cta-banner__container{position:relative}.cta-banner__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center}.cta-banner__title{font-weight:600;font-size:24px;line-height:1.67}.cta-banner__desc,.cta-banner__title{color:#FFFFFF;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:-.02em}.cta-banner__desc{font-weight:400;font-size:16px;line-height:1.22;white-space:pre-line;max-width:920px}.cta-banner__btn{margin-top:1.5rem}.cta-banner__side-icon{position:absolute;left:2rem;top:20px;bottom:20px;display:none;align-items:center}.cta-banner__side-icon svg{height:100%;width:auto;display:block}.cta-banner__close{position:absolute;top:14px;right:14px;width:40px;height:40px;padding:0;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cta-banner__close:focus{outline:none}.cta-banner__close:focus-visible{box-shadow:0 0 0 .2rem rgba(255,255,255,.35);border-radius:10px}@media (min-width:992px){.cta-banner__side-icon{display:flex}}@media (max-width:991px){.cta-banner__title{font-size:24px;line-height:1.35}.cta-banner__desc{font-size:16px}}.alternative-cards{display:flex;flex-direction:column;gap:52px;margin:52px 0}.alternative-card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px;align-self:stretch;padding:32px;border-radius:20px;border:1px solid #f6f5f4;background:linear-gradient(0deg,rgba(243,244,246,1),rgba(250,250,250,1))}.alternative-card__header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;background:transparent;border:none;padding:0;text-align:left;cursor:pointer}.alternative-card[data-variant=transkriptor] .alternative-card__header,.alternative-card[data-variant=transkriptor] .alternative-card__header[role=heading]{cursor:default}.alternative-card__header-left{display:flex;align-items:center;gap:8px;min-width:0}.alternative-card__logo{width:30px;height:30px;object-fit:contain;flex:0 0 auto}.alternative-card__title{font-size:26px;font-weight:600;line-height:1.38;padding-top:3px;color:#030712;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alternative-card__chevron,.alternative-card__toggle-chevron{color:#030712;transition:transform .16s ease;flex:0 0 24px;width:24px;height:24px}.alternative-card__chevron--open{transform:rotate(180deg)}.alternative-card__image img{width:100%;height:auto;display:block;border-radius:16px;object-fit:cover;background:#fff}.alternative-card__desc{margin:0;font-size:18px;line-height:1.55;color:#030712}.alternative-card__toggle{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;padding:0;color:#2563EB;cursor:pointer;font-size:18px;font-weight:500}.alternative-card__header:focus-visible,.alternative-card__toggle:focus-visible{outline:none;box-shadow:0 0 0 .2rem rgba(37,99,235,.25);border-radius:10px}.alternative-card__divider{width:100%;height:1px;background:#DCDCDC}.alternative-card__expanded{width:100%;display:flex;flex-direction:column;gap:32px}.alternative-card__grid{width:100%;display:grid;grid-gap:24px;gap:24px}.alternative-card__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.alternative-card__panel{display:flex;flex-direction:column;gap:24px;min-width:0}.alternative-card__pill{display:inline-flex;align-items:center;gap:16px;padding:0;border-radius:600px;background:transparent;width:-moz-fit-content;width:fit-content}.alternative-card__icon-wrap{display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:999px;padding:8px;flex:0 0 auto;min-width:40px;min-height:40px}.alternative-card__icon-wrap svg{width:24px;height:24px;flex:0 0 auto}.alternative-card__pill-text{font-size:24px;font-weight:600;line-height:1.16;color:#030712}.alternative-card__list{padding-left:18px}.alternative-card__cost-after,.alternative-card__cost-desc,.alternative-card__list,.alternative-card__pricing-desc{margin:0;color:#030712;font-size:18px;line-height:1.55}.alternative-card__body,.alternative-card__cost,.alternative-card__extra{width:100%;display:flex;flex-direction:column;gap:16px}.alternative-card__cost-table{width:100%}@media (max-width:992px){.alternative-card{padding:20px;gap:20px}.alternative-card__title{font-size:20px;white-space:normal}.alternative-card__grid--two{grid-template-columns:1fr}.alternative-card__pill-text{font-size:18px}}