#tcfaq{margin-top:22px}#tcfaq a{color:var(--accent)}#tcfaq a:hover{text-decoration:underline}#tcfaq button{font:inherit;color:inherit;cursor:pointer;appearance:none;background:0 0;border:0;margin:0}#tcfaq .switch{border-bottom:1px solid var(--rule);background:#ffffff80}#tcfaq .switch-in{padding:18px var(--gutter);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;display:flex}#tcfaq .switch-label{max-width:24ch}#tcfaq .switch-label .eyebrow{margin-bottom:3px;display:block}#tcfaq .switch-label p{color:var(--muted);font-size:14px;line-height:1.45}#tcfaq .tabs{border:1px solid var(--rule-soft);border-radius:var(--r-sm);background:var(--white);flex-wrap:wrap;display:flex;overflow:hidden}#tcfaq .tab{border-right:1px solid var(--rule-soft);text-align:left;min-width:150px;min-height:46px;transition:background .14s var(--ease);padding:11px 18px}#tcfaq .tabs .tab:last-child{border-right:none}#tcfaq .tab:hover{background:var(--accent-soft)}#tcfaq .tab .k{font-family:var(--display);font-size:15px;font-weight:600;line-height:1.15;display:block}#tcfaq .tab .v{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:10px;display:block}#tcfaq .tab[aria-selected=true]{background:var(--ink)}#tcfaq .tab[aria-selected=true] .k{color:#fff}#tcfaq .tab[aria-selected=true] .v{color:#9db0bc}#tcfaq .view{padding:30px var(--gutter);display:none}#tcfaq .view.on{display:block}#tcfaq .view>*+*{margin-top:22px}#tcfaq .plans{grid-template-columns:1fr 1fr;gap:16px;display:grid}#tcfaq .plan{background:var(--white);border:1px solid var(--rule-soft);border-radius:var(--r-md);flex-direction:column;padding:20px 24px;display:flex}#tcfaq .plan.feature{border-color:var(--accent-line);background:var(--accent-soft)}#tcfaq .plan .name{font-family:var(--display);font-size:17px;font-weight:600}#tcfaq .plan .price{font-family:var(--display);letter-spacing:-.04em;margin-top:10px;font-size:clamp(34px,4.6vw,46px);font-weight:700;line-height:1}#tcfaq .plan .per{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:7px;font-size:11px}#tcfaq .plan .note{color:var(--muted);flex:1;margin-top:12px;font-size:15.5px;line-height:1.5}#tcfaq .btn{text-align:center;background:var(--ink);color:#fff;font-family:var(--display);border-radius:var(--r-sm);transition:background .16s var(--ease);padding:14px 18px;font-size:16.5px;font-weight:600;display:block}#tcfaq .btn:hover{background:var(--accent-hover);color:#fff;text-decoration:none}#tcfaq .btn.ghost{background:var(--white);color:var(--text);border:1px solid var(--rule)}#tcfaq .btn.ghost:hover{background:var(--accent-soft);border-color:var(--accent-line);color:var(--text)}#tcfaq .paypal-slot{margin-top:18px}#tcfaq .paypal-slot .btn{width:100%}#tcfaq .card{background:var(--white);border:1px solid var(--rule-soft);border-radius:var(--r-md);padding:20px 24px}#tcfaq .card.warn{background:var(--warm-soft);border-color:var(--warm-line)}#tcfaq .card h3{margin-bottom:12px;font-size:18px}#tcfaq .card p{font-size:16.5px;line-height:1.55}#tcfaq .card p+p{margin-top:11px}#tcfaq .incl li{border-top:1px solid var(--rule-soft);gap:11px;padding:9px 0;font-size:16.5px;line-height:1.5;display:flex}#tcfaq .incl li:first-child{border-top:none}#tcfaq .incl .m{font-family:var(--mono);color:var(--cool);flex:none;padding-top:2px;font-weight:700}#tcfaq .steps{flex-direction:column;gap:14px;display:flex}#tcfaq .step{grid-template-columns:52px minmax(0,1fr);display:grid}#tcfaq .step .n{font-family:var(--mono);color:var(--muted);padding-top:24px;font-size:12px;font-weight:700}#tcfaq .step .sb{background:var(--white);border:1px solid var(--rule-soft);border-radius:var(--r-md);padding:20px 24px}#tcfaq .step h3{font-size:18px}#tcfaq .step p{margin-top:9px;font-size:16.5px;line-height:1.55}#tcfaq .step p+p{margin-top:11px}#tcfaq .pw{font-family:var(--mono);background:var(--ink);color:#fff;border-radius:var(--r-xs);letter-spacing:.02em;padding:5px 10px;font-size:13px;display:inline-block}#tcfaq .grp+.grp{margin-top:26px}#tcfaq .accset{margin-top:10px}#tcfaq .acc-btn{text-align:left;border-radius:var(--r-sm);width:100%;min-height:48px;transition:background .14s var(--ease);align-items:center;gap:12px;padding:15px 16px;display:flex}#tcfaq .acc-btn:hover{background:var(--white)}#tcfaq .acc-btn:hover .acc-t{color:var(--accent)}#tcfaq .acc.open>.acc-btn:hover{background:0 0}#tcfaq .acc-btn .plus{font-family:var(--mono);color:var(--accent);text-align:center;width:18px;transition:transform .28s var(--ease);flex:none;font-size:16px;line-height:1}#tcfaq .acc-btn[aria-expanded=true] .plus{transform:rotate(135deg)}#tcfaq .acc.open{border:1px solid var(--rule-soft);border-radius:var(--r-sm);background:#ffffff80}#tcfaq .acc.open>.acc-btn{border-bottom:1px solid var(--rule-soft);border-radius:var(--r-sm) var(--r-sm) 0 0}#tcfaq .acc-t{font-family:var(--display);transition:color .14s var(--ease);font-size:17px;font-weight:600}#tcfaq .acc-p{max-height:0;transition:max-height .3s var(--ease);overflow:hidden}#tcfaq .acc-in{padding:14px 16px;font-size:16.5px;line-height:1.6}#tcfaq .acc-in>*+*{margin-top:11px}#tcfaq .contact{border-top:1px solid var(--rule);padding:24px var(--gutter) 28px;background:#ffffff80}#tcfaq .contact-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}#tcfaq .contact h3{font-size:18px}#tcfaq .contact p{color:var(--muted);max-width:52ch;margin-top:6px;font-size:16px}#tcfaq .mail{font-family:var(--mono);background:var(--white);border:1px solid var(--rule);border-radius:var(--r-sm);white-space:nowrap;padding:12px 16px;font-size:14px}#tcfaq .mail:hover{border-color:var(--accent-line);background:var(--accent-soft);text-decoration:none}@media (width<=900px){#tcfaq .plans{grid-template-columns:1fr}}@media (width<=640px){#tcfaq .tabs{flex-direction:column;width:100%}#tcfaq .tab{border-right:none;border-bottom:1px solid var(--rule-soft);width:100%;min-width:0}#tcfaq .tabs .tab:last-child{border-bottom:none}#tcfaq .step{grid-template-columns:1fr}#tcfaq .step .n{padding:0 0 7px 3px}#tcfaq .acc-in{padding:10px 12px}#tcfaq .contact-in{flex-direction:column;align-items:flex-start}#tcfaq .mail{white-space:normal;word-break:break-all}}@media print{#tcfaq{background:#fff;border:0}#tcfaq .switch{display:none}#tcfaq .view{display:block!important}#tcfaq .acc-p{max-height:none!important;overflow:visible!important}}
