 .elementor-648 .elementor-element.elementor-element-995fc16{--display:flex;} .tpa-page--modern .tpa-tablewrap{overflow-x:auto;background:var(--tpa-surface);border:1px solid var(--tpa-border);border-radius:var(--tpa-radius-card);box-shadow:var(--tpa-shadow-soft)} .tpa-page--modern .tpa-fact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-top:26px} .tpa-page--modern .tpa-fact-card{background:var(--tpa-surface);border:1px solid var(--tpa-border);border-radius:var(--tpa-radius-card);padding:1.2rem 1.3rem;box-shadow:var(--tpa-shadow-soft)} .tpa-page--modern .tpa-fact-card strong{display:block;color:var(--tpa-brand-deep);font-size:1.12rem;font-weight:800;margin-bottom:.25rem} .tpa-page--modern .tpa-fact-card span{color:var(--tpa-muted);font-size:.92rem} .tpa-page--modern .tpa-fact-card .big{font-size:1.5rem} .tpa-page--modern .tpa-value-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px} .tpa-page--modern .tpa-value-card{background:var(--tpa-surface);border:1px solid var(--tpa-border);border-radius:var(--tpa-radius-card);padding:1.5rem;box-shadow:var(--tpa-shadow-soft)} .tpa-page--modern .tpa-value-card h3{color:var(--tpa-text);font-size:1.08rem;font-weight:800;margin:0 0 .4rem} .tpa-page--modern .tpa-value-card .sub{color:var(--tpa-workshop);font-weight:700;font-size:.86rem;margin:0 0 .6rem} .tpa-page--modern .tpa-value-card p{color:var(--tpa-muted);font-size:.95rem;margin:0 0 .9rem} .tpa-page--modern .tpa-value-card a{color:var(--tpa-brand);font-weight:700;text-decoration:none;border-bottom:2px solid var(--tpa-workshop)} .tpa-page--modern .tpa-value-card a:hover{color:var(--tpa-brand-hover)} .tpa-page--modern .tpa-checklist{list-style:none;margin:0;padding:0;max-width:78ch} .tpa-page--modern .tpa-checklist li{padding:.6rem 0 .6rem 1.7rem;position:relative;border-bottom:1px solid var(--tpa-border-soft);color:var(--tpa-text-soft)} .tpa-page--modern .tpa-checklist li::before{content:"";position:absolute;left:0;top:1.1rem;width:.6rem;height:.6rem;border-radius:50%;background:var(--tpa-workshop)} .tpa-page--modern .tpa-faq-list{max-width:78ch;border:1px solid var(--tpa-border);border-radius:var(--tpa-radius-card);overflow:hidden;background:var(--tpa-surface);box-shadow:var(--tpa-shadow-soft)} .tpa-page--modern .tpa-faq-list details{border-top:1px solid var(--tpa-border-soft)} .tpa-page--modern .tpa-faq-list details:first-child{border-top:none} .tpa-page--modern .tpa-faq-list summary{cursor:pointer;padding:1rem 1.3rem;font-weight:700;color:var(--tpa-text);list-style:none;display:flex;justify-content:space-between;align-items:center} .tpa-page--modern .tpa-faq-list summary::after{content:"+";font-size:1.3rem;color:var(--tpa-workshop);font-weight:400} .tpa-page--modern .tpa-faq-list details[open] summary::after{content:"\2212"} .tpa-page--modern .tpa-faq-list details p{padding:0 1.3rem 1.1rem;margin:0;color:var(--tpa-muted)} .tpa-page--modern .tpa-faq-list a{color:var(--tpa-workshop);font-weight:700} .tpa-page--modern .tpa-legal-content{max-width:78ch} .tpa-page--modern .tpa-legal-content h2{font-size:1.25rem;color:var(--tpa-text);font-weight:800;margin:2.2rem 0 .7rem;padding-left:.8rem;border-left:4px solid var(--tpa-workshop)} .tpa-page--modern .tpa-legal-content p{margin:.4rem 0;color:var(--tpa-text-soft)} .tpa-page--modern .tpa-legal-content ul{margin:.4rem 0 .8rem;padding-left:1.3rem;color:var(--tpa-text-soft)} .tpa-page--modern .tpa-legal-content li{margin:.25rem 0} .tpa-page--modern .tpa-legal-content a{color:var(--tpa-brand);text-decoration:none;font-weight:600} .tpa-page--modern .tpa-legal-content a:hover{text-decoration:underline} .tpa-page--modern .tpa-legal-box{background:var(--tpa-surface);border:1px solid var(--tpa-border);border-radius:var(--tpa-radius-card);padding:1.3rem 1.5rem;margin:1.4rem 0;box-shadow:var(--tpa-shadow-soft)} .tpa-page--modern .tpa-legal-box strong{color:var(--tpa-brand-deep)} .tpa-page--modern .tpa-plain{max-width:78ch;color:var(--tpa-text-soft)} .tpa-page--modern .tpa-link{color:var(--tpa-workshop);font-weight:700;text-decoration:none} .tpa-page--modern .tpa-link:hover{text-decoration:underline} 