.ts-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ts-form{display:flex;flex-direction:column;gap:1.25rem;scroll-margin-top:110px}.ts-row{display:flex;flex-direction:column;gap:.45rem;min-width:0}.ts-row>label{font-weight:800;font-size:.95rem;line-height:1.3}.ts-row-strong{padding:1rem;border:3px dashed currentColor;border-radius:var(--radius-subtle)}.ts-req{color:inherit;font-weight:900}.ts-opt{font-weight:500;opacity:.85;font-size:.9rem}.ts-hint{font-size:.9rem;line-height:1.45;opacity:.9;margin:0}.ts-req-note{margin-bottom:-.25rem}.ts-response{text-align:center;margin-top:-.25rem}.ts-form input,.ts-form select,.ts-form textarea{font:inherit;font-size:max(16px,1rem);line-height:1.4}.ts-field{padding:.85rem 1rem;border:3px solid var(--dark);border-radius:var(--radius-subtle);background:#fff;color:var(--dark);min-height:48px}.ts-form textarea.ts-field{font-family:inherit;resize:vertical;min-height:120px}.ts-field::placeholder{color:#6b6b69;opacity:1}.ts-field[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 2px var(--error)}.ts-field:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.ts-err{margin:0;color:var(--error);background:#fff;border-left:4px solid var(--error);padding:.4rem .7rem;font-weight:700;font-size:.92rem;line-height:1.4}.ts-summary{font-size:1rem;padding:.7rem .9rem;border:2px solid var(--error);border-left-width:6px}.ts-suggest{margin:0;background:#fff;color:var(--dark);border-left:4px solid var(--primary);padding:.4rem .7rem;font-size:.92rem}.ts-linkbtn{font:inherit;font-weight:800;color:var(--primary);background:none;border:0;padding:.35rem .2rem;min-height:32px;text-decoration:underline;cursor:pointer}.ts-linkbtn:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.ts-check{display:flex;align-items:flex-start;gap:.75rem}.ts-check input[type=checkbox]{width:24px;height:24px;min-width:24px;flex-shrink:0;margin:.1rem 0 0;accent-color:var(--primary);cursor:pointer}.ts-check input[aria-invalid=true]{outline:3px solid var(--error);outline-offset:2px}.ts-check label{font-size:.95rem;line-height:1.4;cursor:pointer;flex:1;padding:.1rem 0}.ts-privacy-link{align-self:flex-start;font-size:.9rem;color:inherit;text-decoration:underline;padding:.35rem 0;margin-left:calc(24px + .75rem)}.ts-hp{display:none}.ts-submit{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:.5rem}.ts-submit[disabled]{cursor:progress}.btn-radical.ts-btn-dark{background:var(--dark);color:#fff;display:inline-flex;align-items:center;gap:.5rem;justify-content:center}.btn-radical.ts-btn-light{background:#fff;color:var(--dark);display:inline-flex;align-items:center;gap:.5rem;justify-content:center}.ts-fail{background:#fff;color:var(--dark);border:3px solid var(--error);border-radius:var(--radius-subtle);padding:1.1rem;outline:none}.ts-fail p{margin:0 0 .5rem;line-height:1.45}.ts-fail-title{color:var(--error);font-weight:900;font-size:1.05rem}.ts-fail-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.ts-fail-actions .btn-radical{padding:.9rem 1.2rem;font-size:.9rem;flex:1 1 200px}.ts-tel{color:var(--dark);font-weight:800;display:inline-flex;align-items:center;gap:.4rem;min-height:44px}.ts-result{background:#fff;color:var(--dark);padding:clamp(1.25rem,4vw,2rem);border-radius:var(--radius-subtle);outline:none}.ts-result-title{font-size:clamp(1.8rem,5vw,2.4rem);margin-bottom:.75rem}.ts-result-sub{font-size:1.15rem;margin:1.5rem 0 .75rem}.ts-steps-mini{padding-left:1.4rem;display:flex;flex-direction:column;gap:.5rem;line-height:1.5}.ts-result .btn-radical{margin-top:.75rem}.ct-hero{padding:clamp(48px,8vw,90px) 5%;background-color:var(--gray-light)}.ct-grid{max-width:1280px;margin:0 auto;display:grid;gap:2.5rem 4rem;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"intro form" "aside form";grid-template-rows:auto 1fr;align-items:start}.ct-intro{grid-area:intro}.ct-form{grid-area:form}.ct-aside{grid-area:aside}@media (max-width: 900px){.ct-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "form" "aside";grid-template-rows:auto}}.ct-lead{font-size:clamp(1.1rem,2.4vw,1.35rem);font-weight:700;line-height:1.45;margin-bottom:1.75rem;max-width:34ch}.ct-who{display:flex;gap:1rem;align-items:center;background:#fff;border:3px solid var(--dark);border-radius:var(--radius-subtle);padding:1rem}.ct-who img{width:76px;height:76px;border-radius:50%;object-fit:cover;flex-shrink:0;border:3px solid var(--dark)}.ct-who p{margin:0;line-height:1.4}.ct-who a{color:var(--primary);font-weight:800;text-decoration:underline;display:inline-block;padding:.3rem 0}.ct-card{background:#fff;border:var(--border-heavy);border-radius:var(--radius-subtle);box-shadow:var(--shadow-solid);padding:clamp(1.25rem,5vw,3.5rem)}@media (max-width: 600px){.ct-card{box-shadow:4px 4px 0 var(--primary)}}.ct-card-title{font-size:clamp(1.6rem,4vw,2.2rem);margin-bottom:1.25rem}.ct-aside-title{font-size:1.35rem;margin-bottom:1rem}.ct-channels{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.ct-channel{display:flex;align-items:center;gap:1rem;min-height:64px;padding:.7rem 1rem .7rem .7rem;background:#fff;color:var(--dark);border:3px solid var(--dark);border-radius:var(--radius-subtle);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.ct-channel:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--dark)}.ct-channel:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.ct-ico{width:46px;height:46px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:2px solid var(--dark)}.ct-ch-text{display:flex;flex-direction:column;min-width:0}.ct-ch-label{font-size:.85rem;font-weight:600}.ct-ch-value{font-weight:800;font-size:1.05rem;overflow-wrap:anywhere}.ct-rating{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;align-items:center}.ct-rating a{color:var(--dark);font-weight:800;text-decoration:underline;display:inline-flex;align-items:center;gap:.4rem;min-height:44px}.ct-rating .ct-review{color:var(--primary);font-weight:700}.ct-section{padding:clamp(56px,9vw,100px) 5%;border-top:var(--border-heavy)}.ct-wrap{max-width:1200px;margin:0 auto}.ct-h2{font-size:clamp(2rem,5vw,3rem);margin-bottom:clamp(2rem,5vw,3.5rem);text-transform:uppercase;overflow-wrap:break-word}.ct-steps{list-style:none;padding:0;margin:0;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));counter-reset:step}.ct-steps li{background:#fff;border:var(--border-heavy);border-radius:var(--radius-subtle);padding:1.75rem 1.5rem;position:relative}.ct-step-n{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;background:var(--primary);color:#fff;font-weight:900;font-family:var(--font-heading);font-size:1.3rem;margin-bottom:1rem}.ct-steps h3{font-size:1.3rem;margin-bottom:.5rem}.ct-steps p{margin:0;line-height:1.5}.ct-fit{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));text-align:left}.ct-fit-card{padding:clamp(1.5rem,4vw,2.5rem);border:var(--border-heavy);border-radius:var(--radius-subtle)}.ct-fit-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.ct-fit-list li{display:flex;gap:.75rem;align-items:flex-start;line-height:1.5}.ct-fit-list svg{flex-shrink:0;margin-top:3px}.ct-fit-doubt{background:var(--dark);color:#fff;box-shadow:8px 8px 0 var(--accent)}.ct-fit-doubt h3{color:#fff;font-size:clamp(1.4rem,3vw,1.8rem);margin-bottom:1rem}.ct-fit-doubt p{line-height:1.6;margin-bottom:1.5rem}.ct-where{text-align:center}.ct-where p{line-height:1.5}.ct-where a{color:var(--primary);font-weight:900;text-decoration:underline;display:inline-block;padding:.5rem 0}.pr-subtitle{font-weight:800;font-size:.95rem;margin:.25rem 0 .5rem}.pr-desc{margin:0 0 1.5rem;font-size:.92rem;line-height:1.55;opacity:.85}.pr-cta{text-align:center}.pr-monthly{display:inline-block;margin:0 0 2rem;padding:.5rem 1rem;background:var(--accent);color:var(--dark);font-weight:900;border-radius:var(--radius-subtle)}.ct-card .ts-result{padding:0}
