.tx .wrap{max-width:1280px;margin:0 auto;padding:32px 24px}.tx .crumb{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:24px;font-size:13px;text-decoration:none;display:flex}.tx .crumb:hover{color:var(--text)}.tx .crumb svg{width:14px;height:14px}.tx .page{grid-template-columns:1fr 340px;align-items:start;gap:32px;display:grid}.tx .main{flex-direction:column;gap:16px;min-width:0;display:flex}.tx .hero-card{background:var(--bg-secondary);border:1px solid var(--border);border-radius:18px;align-items:flex-start;gap:24px;padding:32px;display:flex}.tx .hero-avatar{width:80px;height:80px;font-family:var(--font-serif,"Lora", Georgia, serif);letter-spacing:-.02em;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;font-size:38px;font-weight:700;display:flex;overflow:hidden}.tx .hero-avatar img{object-fit:contain;width:100%;height:100%}.tx .hero-body{flex:1;min-width:0}.tx .hero-title{font-family:var(--font-serif,"Lora", Georgia, serif);letter-spacing:-.025em;margin:0 0 8px;font-size:44px;font-weight:700;line-height:1.05}.tx .hero-sub{color:var(--text-secondary);max-width:560px;margin:0 0 16px;font-size:17px}.tx .hero-meta{flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.tx .hero-meta .stars{align-items:center;gap:6px;display:inline-flex}.tx .hero-meta .stars svg{width:14px;height:14px;color:var(--highlight-ink);fill:var(--highlight)}.tx .hero-meta .stars b{font-weight:700}.tx .hero-meta .stars span{color:var(--text-tertiary)}.tx .meta-dot{background:var(--text-tertiary);border-radius:50%;width:3px;height:3px}.tx .hero-tag{text-transform:uppercase;letter-spacing:.03em;background:var(--highlight-soft,#fbece0);color:var(--highlight-ink);border:1px solid var(--highlight);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.tx .hero-updated{color:var(--text-tertiary);align-items:center;gap:6px;margin-top:14px;font-size:12px;display:flex}.tx .hero-updated:before{content:"";background:#16a34a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #16a34a1f}.tx .capsule{background:var(--bg);border:1px solid var(--border);border-radius:16px;padding:28px 32px;position:relative}.tx .capsule:before{content:"";background:var(--highlight);border-radius:0 3px 3px 0;width:3px;position:absolute;top:24px;bottom:24px;left:0}.tx .capsule-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);margin-bottom:10px;font-size:11px;font-weight:700}.tx .capsule p{font-family:var(--font-serif,"Lora", Georgia, serif);color:var(--text);margin:0;font-size:18px;line-height:1.6}.tx .capsule p b{font-weight:700}.tx .capsule mark{background:linear-gradient(180deg, transparent 0%, transparent 55%, var(--highlight) 55%, var(--highlight) 92%, transparent 92%);color:var(--text);padding:0 2px}.tx .card{background:var(--bg);border:1px solid var(--border);border-radius:16px;padding:28px 32px}.tx .card h2{font-family:var(--font-serif,"Lora", Georgia, serif);letter-spacing:-.015em;margin:0 0 6px;font-size:26px;font-weight:700;line-height:1.2}.tx .h-num{background:var(--highlight-soft,#fbece0);width:28px;height:28px;color:var(--highlight-ink);border:1px solid var(--highlight);font-family:var(--font-inter,"Inter", sans-serif);vertical-align:4px;border-radius:8px;justify-content:center;align-items:center;margin-right:10px;font-size:13px;font-weight:700;display:inline-flex}.tx .card-sub{color:var(--text-secondary);margin:0 0 24px;font-size:14px}.tx .card h3{font-family:var(--font-inter,"Inter", sans-serif);margin:0 0 16px;font-size:17px;font-weight:700}.tx .card p{color:var(--text);margin:0 0 12px;font-size:15px;line-height:1.65}.tx .card p:last-child{margin-bottom:0}.tx .split{grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid}.tx .split>div{padding:28px 32px}.tx .split>div+div{border-left:1px solid var(--border)}.tx .pc-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tx .pc-list li{align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.tx .pc-list svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.tx .pc-list .pro svg{color:#047857}.tx .pc-list .con{color:var(--text-secondary)}.tx .pc-list .con svg{color:#b91c1c}.tx .shots{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tx .shot{background:var(--bg-secondary);border:1px solid var(--border);border-radius:14px;overflow:hidden}.tx .shot-frame{background:var(--bg);border-bottom:1px solid var(--border);aspect-ratio:16/10;position:relative;overflow:hidden}.tx .shot-chrome{border-bottom:1px solid var(--border);background:#f3f4f6;align-items:center;gap:6px;height:28px;padding:0 12px;display:flex}.tx .shot-chrome i{background:#d1d5db;border-radius:50%;width:10px;height:10px}.tx .shot-chrome .url{color:var(--text-tertiary);background:var(--bg);border:1px solid var(--border);border-radius:6px;margin-left:auto;margin-right:auto;padding:3px 12px;font-family:ui-monospace,JetBrains Mono,monospace;font-size:11px}.tx .shot-body{width:100%;height:100%;position:relative;overflow:hidden}.tx .shot-body img{object-fit:cover;width:100%;height:100%;display:block}.tx .shot-cap{color:var(--text-secondary);padding:14px 18px;font-size:13px;line-height:1.5}.tx .shot-cap b{color:var(--text);font-weight:700}.tx .price-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.tx .plan{border:1px solid var(--border);background:var(--bg);border-radius:14px;flex-direction:column;gap:14px;padding:24px;display:flex}.tx .plan.pop{background:var(--bg-secondary);border-color:var(--text);position:relative}.tx .plan.pop:before{content:"Популярный";background:var(--accent);color:#fff;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:-10px;right:16px}.tx .plan-name{font-family:var(--font-serif,"Lora", Georgia, serif);margin:0;font-size:22px;font-weight:700}.tx .plan-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);font-size:10px;font-weight:700;display:inline-block}.tx .plan-price{font-family:var(--font-serif,"Lora", Georgia, serif);letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1}.tx .plan-price small{font-family:var(--font-inter,"Inter", sans-serif);color:var(--text-secondary);margin-left:4px;font-size:13px;font-weight:500}.tx .plan-rub{color:var(--text-tertiary);font-family:ui-monospace,JetBrains Mono,monospace;font-size:12px}.tx .plan-for{color:var(--text-secondary);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:10px 0;font-size:13px}.tx .plan-for b{color:var(--text)}.tx .plan ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tx .plan ul li{color:var(--text);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.tx .plan ul li:before{content:"✓";color:#047857;flex-shrink:0;font-weight:700}.tx .plan ul li.dim{color:var(--text-tertiary)}.tx .plan ul li.dim:before{content:"—";color:var(--text-tertiary)}.tx .steps{flex-direction:column;gap:0;display:flex}.tx .step{border-top:1px solid var(--border);grid-template-columns:48px 1fr;gap:16px;padding:18px 0;display:grid}.tx .step:first-child{border-top:none;padding-top:0}.tx .step-num{background:var(--bg-secondary);border:1px solid var(--border);width:32px;height:32px;font-family:var(--font-serif,"Lora", Georgia, serif);color:var(--text);border-radius:10px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.tx .step-body{min-width:0}.tx .step-body h4{margin:6px 0;font-size:15px;font-weight:700}.tx .step-body p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.tx .step-tip{background:var(--highlight-soft,#fbece0);border:1px solid var(--highlight);color:var(--highlight-ink);border-radius:8px;gap:8px;margin-top:8px;padding:10px 12px;font-size:13px;display:flex}.tx .step-tip b{font-weight:700}.tx .step-tip:before{content:"↪";font-weight:700}.tx .card pre{background:var(--bg-secondary);border:1px solid var(--border);-webkit-overflow-scrolling:touch;border-radius:10px;max-width:100%;margin:12px 0;padding:14px 16px;font-size:13px;line-height:1.55;overflow-x:auto}.tx .card pre code{white-space:pre;color:var(--text);font-family:ui-monospace,JetBrains Mono,SF Mono,monospace;font-size:inherit;background:0 0;border:0;padding:0;display:block}.tx .card :not(pre)>code{background:var(--bg-secondary);border:1px solid var(--border);word-break:break-word;overflow-wrap:anywhere;border-radius:5px;padding:1px 5px;font-family:ui-monospace,JetBrains Mono,SF Mono,monospace;font-size:.88em}.tx .cmp-wrap{margin:0 -1px;overflow-x:auto}.tx .cmp{border-collapse:collapse;border:1px solid var(--border);background:var(--bg);border-radius:14px;width:100%;font-size:14px;overflow:hidden}.tx .cmp thead{background:var(--bg-secondary)}.tx .cmp th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);border-bottom:1px solid var(--border);padding:14px 16px;font-size:12px;font-weight:700}.tx .cmp th.us{color:var(--text);background:var(--highlight-soft,#fbece0)}.tx .cmp th .th-cell{align-items:center;gap:7px;display:flex}.tx .cmp th .th-name{min-width:0}.tx .cmp th .ic{text-transform:none;letter-spacing:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.tx .cmp th .ic img{display:block}.tx .cmp td{border-top:1px solid var(--border);vertical-align:middle;padding:14px 16px;font-size:13.5px}.tx .cmp tr td:first-child{color:var(--text);font-weight:600}.tx .cmp tr:first-child td{border-top:none}.tx .cmp td.us{background:#f5d4bc26}.tx .cmp .ok{color:#047857;font-weight:700}.tx .cmp .no{color:#b91c1c;font-weight:700}.tx .cmp .so{color:var(--text-secondary)}.tx .cmp .bold{font-weight:700}.tx .faq{flex-direction:column;gap:0;display:flex}.tx .faq details{border-top:1px solid var(--border);padding:18px 0}.tx .faq details:first-of-type{border-top:none;padding-top:4px}.tx .faq summary{cursor:pointer;font-family:var(--font-serif,"Lora", Georgia, serif);color:var(--text);justify-content:space-between;align-items:flex-start;gap:16px;font-size:18px;font-weight:600;line-height:1.4;list-style:none;display:flex}.tx .faq summary::-webkit-details-marker{display:none}.tx .faq summary:after{content:"+";background:var(--bg-secondary);border:1px solid var(--border);width:24px;height:24px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:400;transition:transform .2s;display:flex}.tx .faq details[open] summary:after{content:"−";background:var(--accent);color:#fff;border-color:var(--accent)}.tx .faq details>div{color:var(--text-secondary);margin-top:14px;font-size:15px;line-height:1.7}.tx .faq details>div p{margin:0 0 10px}.tx .faq details>div p:last-child{margin-bottom:0}.tx .faq details>div b{color:var(--text)}.tx .video{aspect-ratio:16/9;background:var(--bg-secondary);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:14px;align-items:flex-end;width:100%;margin:0;padding:20px;font-family:inherit;display:flex;position:relative;overflow:hidden}.tx .video:before{content:"";background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);opacity:.6;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 70%);mask-image:radial-gradient(circle,#000 0%,#0000 70%)}.tx .video.has-poster:before{display:none}.tx .video.has-poster:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 40%,#0000008c 100%);position:absolute;inset:0}.tx .video.has-poster .video-meta{z-index:2}.tx .video.has-poster .video-label{color:#ffffffd9}.tx .video.has-poster .video-title{color:#fff;text-shadow:0 2px 8px #0006}.tx .video.has-poster .video-dur,.tx .video.has-poster .video-play{z-index:2}.tx .video-play{background:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 32px -8px #00000040}.tx .video:hover .video-play{transform:translate(-50%,-50%)scale(1.06)}.tx .video-play:before{content:"";border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:18px solid #fff;width:0;height:0;margin-left:5px}.tx .video-meta{z-index:1;position:relative}.tx .video-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:4px;font-size:11px;font-weight:600}.tx .video-title{color:var(--text);max-width:520px;font-size:17px;font-weight:700;line-height:1.3}.tx .video-dur{background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:16px;right:16px}.tx .video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.tx .tags-list{flex-wrap:wrap;gap:8px;display:flex}.tx .pill{background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500}.tx .sidebar{flex-direction:column;gap:16px;display:flex;position:sticky;top:80px}.tx .cta-card{background:var(--bg);border:1px solid var(--border);border-radius:16px;padding:24px}.tx .cta-price-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin-bottom:6px;font-size:11px;font-weight:700}.tx .cta-price{font-family:var(--font-serif,"Lora", Georgia, serif);letter-spacing:-.02em;margin-bottom:4px;font-size:32px;font-weight:700;line-height:1}.tx .cta-price small{font-family:var(--font-inter,"Inter", sans-serif);color:var(--text-secondary);font-size:14px;font-weight:500}.tx .cta-price-rub{color:var(--text-tertiary);margin-bottom:18px;font-family:ui-monospace,JetBrains Mono,monospace;font-size:12px}.tx .cta-btn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:10px;padding:14px 20px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.tx .cta-btn:hover{background:var(--accent-hover,#1f2937)}.tx .cta-btn svg{width:14px;height:14px}.tx .cta-btn.virtual{background:var(--bg);color:var(--text);border:1px solid var(--text);margin-bottom:0}.tx .cta-btn.virtual:hover{background:var(--highlight-soft,#fbece0);border-color:var(--highlight-ink);color:var(--highlight-ink)}.tx .cta-facts{border-top:1px solid var(--border);flex-direction:column;gap:12px;margin-top:20px;padding-top:20px;font-size:14px;display:flex}.tx .fact{justify-content:space-between;align-items:center;gap:12px;display:flex}.tx .fact-label{color:var(--text-secondary)}.tx .fact-val{color:var(--text);font-weight:600}.tx .check,.tx .cross{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.tx .check{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.tx .check:before{content:"✓"}.tx .cross{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.tx .cross:before{content:"✕"}.tx .side-related{background:var(--bg);border:1px solid var(--border);border-radius:16px;padding:20px}.tx .side-related h4{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin:0 0 14px;font-size:11px;font-weight:700}.tx .side-mini{border-top:1px solid var(--border);color:inherit;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.tx .side-mini:first-of-type{border-top:none;padding-top:4px}.tx .side-mini:last-of-type{padding-bottom:4px}.tx .side-mini-logo{width:36px;height:36px;font-size:15px;font-weight:700;font-family:var(--font-serif,"Lora", Georgia, serif);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.tx .side-mini-logo img{object-fit:contain;width:100%;height:100%}.tx .side-mini-info{flex:1;min-width:0}.tx .side-mini-name{align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.tx .side-mini-name .mini-rate{font-family:var(--font-inter,"Inter", sans-serif);color:var(--text-tertiary);align-items:center;gap:3px;font-size:11px;font-weight:500;display:inline-flex}.tx .side-mini-name .mini-rate svg{color:var(--highlight-ink);fill:var(--highlight)}.tx .rating-fact{align-items:center;gap:4px;display:inline-flex}.tx .rating-fact svg{color:var(--highlight-ink);fill:var(--highlight)}.tx .side-mini-meta{color:var(--text-secondary);font-size:12px}.tx .hero-title .brand-suffix{color:var(--text);font-weight:600}.tx .fit-card{align-items:flex-start;gap:18px;padding:24px 28px;display:flex}.tx .fit-icon{background:var(--highlight-soft,#fbece0);width:44px;height:44px;color:var(--highlight-ink);border:1px solid var(--highlight);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tx .fit-icon svg{width:22px;height:22px}.tx .fit-body h3{margin:0 0 6px;font-size:16px;font-weight:700}.tx .fit-body p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.55}.tx .model-cats{flex-direction:column;gap:28px;display:flex}.tx .cat-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.tx .cat-name{text-transform:uppercase;letter-spacing:.1em;color:var(--text);font-size:12px;font-weight:700}.tx .cat-count{background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.tx .cat-line{background:var(--border);flex:1;height:1px}.tx .chips{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.tx .chip{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.tx .chip:hover{border-color:var(--text);background:var(--bg-secondary)}.tx a.chip--link{cursor:pointer;text-decoration:none}.tx a.chip--link:hover{border-color:var(--text);background:var(--bg-secondary);box-shadow:0 1px 0 var(--border)}.tx .chip.beta{position:relative}.tx .chip.beta:after{content:"beta";background:var(--highlight);color:var(--highlight-ink);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--bg);border-radius:999px;padding:1px 6px;font-size:9px;font-weight:700;position:absolute;top:-7px;right:8px}.tx .chip-ic{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.tx .chip-ic.has-img{padding:2px;background:0 0!important;border:none!important}.tx .chip-ic.has-img img{object-fit:contain;width:100%;height:100%;display:block}.tx .c-emerald{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.tx .c-orange{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.tx .c-blue{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.tx .c-purple{color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe}.tx .c-pink{color:#be185d;background:#fce7f3;border:1px solid #fbcfe8}.tx .c-yellow{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.tx .c-rose{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.tx .c-teal{color:#0f766e;background:#f0fdfa;border:1px solid #99f6e4}.tx .c-indigo{color:#4338ca;background:#e0e7ff;border:1px solid #c7d2fe}.tx .c-cyan{color:#0e7490;background:#ecfeff;border:1px solid #a5f3fc}.tx .c-slate{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1}.tx .c-stone{color:#fafaf9;background:#1c1917;border:1px solid #1c1917}.tx .c-lime{color:#4d7c0f;background:#f7fee7;border:1px solid #d9f99d}.tx .c-amber{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.tx .c-fuchsia{color:#a21caf;background:#fdf4ff;border:1px solid #f5d0fe}.tx .step.with-shot{grid-template-columns:48px 1fr 280px;align-items:center;gap:20px}.tx .step-shot{aspect-ratio:4/3;background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;width:100%;position:relative;overflow:hidden}.tx .step-shot .shot-chrome{border-bottom:1px solid var(--border);background:#f3f4f6;align-items:center;gap:5px;height:26px;padding:0 10px;display:flex}.tx .step-shot .shot-chrome i{background:#d1d5db;border-radius:50%;width:8px;height:8px}.tx .step-shot .shot-chrome .url{color:var(--text-tertiary);background:var(--bg);border:1px solid var(--border);border-radius:4px;margin-left:auto;margin-right:auto;padding:2px 8px;font-family:ui-monospace,JetBrains Mono,monospace;font-size:10px}.tx .step-shot .shot-content{flex-direction:column;gap:10px;height:calc(100% - 26px);padding:14px;display:flex}.tx .step-shot.kind-custom{aspect-ratio:auto;background:0 0;border:0;border-radius:12px;overflow:hidden}.tx .step-shot.kind-custom img{object-fit:contain;width:100%;height:auto;display:block;position:static}.tx .form-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:9px}.tx .form-input{background:var(--bg);border:1px solid var(--border);height:22px;color:var(--text-secondary);border-radius:6px;align-items:center;padding:0 10px;font-size:11px;display:flex}.tx .form-input.active{border-color:var(--accent);box-shadow:0 0 0 2px var(--highlight);color:var(--text)}.tx .form-btn{background:var(--accent);color:#fff;text-align:center;border-radius:6px;margin-top:auto;padding:8px 12px;font-size:11px;font-weight:600}.tx .mini-plans{grid-template-columns:1fr 1fr 1fr;gap:6px;height:100%;display:grid}.tx .mini-plan{background:var(--bg);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:4px;padding:8px;display:flex}.tx .mini-plan.sel{border-color:var(--accent);background:var(--highlight-soft,#fbece0)}.tx .mini-plan .pname{font-size:10px;font-weight:700;font-family:var(--font-serif,"Lora", Georgia, serif)}.tx .mini-plan .pprice{color:var(--text);font-size:11px;font-weight:700}.tx .mini-plan i{background:#f3f4f6;border-radius:2px;height:4px;display:block}.tx .mini-plan i.s{width:60%}.tx .sbp-box{background:var(--bg);border:1px solid var(--border);border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.tx .sbp-logo{color:#fff;letter-spacing:-.05em;background:linear-gradient(135deg,#5b21b6 0%,#ec4899 100%);border-radius:6px;padding:4px 10px;font-size:13px;font-weight:800}.tx .sbp-amount{font-family:var(--font-serif,"Lora", Georgia, serif);font-size:18px;font-weight:700}.tx .sbp-text{color:var(--text-tertiary);text-align:center;max-width:140px;font-size:9px}.tx .sbp-btn{background:var(--accent);color:#fff;border-radius:999px;padding:5px 12px;font-size:10px;font-weight:600}.tx .case{background:linear-gradient(135deg, var(--bg) 0%, var(--highlight-soft,#fbece0) 100%);border:1px solid var(--highlight);border-radius:18px;padding:32px 36px;position:relative;overflow:hidden}.tx .case:before{content:"”";font-family:var(--font-serif,"Lora", Georgia, serif);color:var(--highlight);opacity:.5;pointer-events:none;font-size:220px;line-height:1;position:absolute;top:-20px;right:28px}.tx .case-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--highlight-ink);z-index:1;margin-bottom:12px;font-size:11px;font-weight:700;position:relative}.tx .case-quote{font-family:var(--font-serif,"Lora", Georgia, serif);color:var(--text);z-index:1;margin:0 0 20px;font-size:22px;line-height:1.45;position:relative}.tx .case-quote em{color:var(--highlight-ink);font-style:italic}.tx .case-author{z-index:1;flex-wrap:wrap;align-items:center;gap:14px;display:flex;position:relative}.tx .case-ava{background:var(--highlight);width:44px;height:44px;color:var(--highlight-ink);font-family:var(--font-serif,"Lora", Georgia, serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.tx .case-info{flex-direction:column;gap:2px;display:flex}.tx .case-info b{color:var(--text);font-size:15px;font-weight:700}.tx .case-info span{color:var(--text-secondary);font-size:13px}.tx .case-metric{background:var(--bg);border:1px solid var(--border);border-radius:10px;margin-left:auto;padding:10px 16px}.tx .case-metric-num{font-family:var(--font-serif,"Lora", Georgia, serif);color:var(--text);font-size:18px;font-weight:700}.tx .case-metric-lbl{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:11px}.tx .side-trust{background:var(--bg);border:1px solid var(--border);border-radius:16px;padding:20px 22px}.tx .side-trust h4{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin:0 0 14px;font-size:11px;font-weight:700}.tx .trust-row{color:var(--text);align-items:center;gap:10px;padding:7px 0;font-size:13px;line-height:1.35;display:flex}.tx .trust-row svg{color:#047857;flex-shrink:0;width:16px;height:16px}.tx .cta-btn.trial{background:var(--highlight-soft,#fbece0);color:var(--highlight-ink);border:1px solid var(--highlight);margin-bottom:0}.tx .cta-btn.trial:hover{background:var(--highlight)}.tx .cta-btn.trial svg{color:var(--highlight-ink)}.tx .cta-price-meta{color:var(--text-secondary);margin-bottom:18px;font-size:12px;line-height:1.4}.tx .placeholder-banner{background:var(--highlight-soft,#fbece0);border:1px dashed var(--highlight-ink);color:var(--highlight-ink);border-radius:12px;align-items:center;gap:10px;padding:12px 18px;font-size:13px;font-weight:600;display:flex}@media (max-width:1100px){.tx .page{grid-template-columns:1fr}.tx .sidebar{position:static}.tx .chips{grid-template-columns:repeat(3,1fr)}.tx .step.with-shot{grid-template-columns:48px 1fr}.tx .step.with-shot .step-shot{display:none}}@media (max-width:820px){.tx .chips{grid-template-columns:repeat(2,1fr)}.tx .case{padding:24px}.tx .case-quote{font-size:18px}.tx .case-author{flex-wrap:wrap}.tx .case-metric{width:100%;margin-left:0}.tx .wrap{padding:24px 16px}.tx .hero-card{flex-direction:column;gap:16px;padding:24px}.tx .hero-title{font-size:34px}.tx .hero-avatar{width:64px;height:64px;font-size:30px}.tx .capsule,.tx .card{padding:24px}.tx .card h2{font-size:22px}.tx .split{grid-template-columns:1fr}.tx .split>div+div{border-left:none;border-top:1px solid var(--border)}.tx .shots,.tx .price-grid{grid-template-columns:1fr}.tx .step{grid-template-columns:36px 1fr;gap:12px}}
