.ftcm-tandem-selector{--ftcm-ts-ink:#14213d;--ftcm-ts-muted:#667085;--ftcm-ts-line:rgba(20,33,61,.14);--ftcm-ts-soft:#f7f8fa;--ftcm-ts-accent:#f47c20;--ftcm-ts-accent-soft:#fff4eb;color:var(--ftcm-ts-ink);background:#fff;border:1px solid var(--ftcm-ts-line);border-radius:8px;overflow:hidden;font-family:inherit}.ftcm-tandem-selector *{box-sizing:border-box;box-shadow:none!important}.ftcm-tandem-selector__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;padding:34px;border-bottom:1px solid var(--ftcm-ts-line);align-items:end}.ftcm-tandem-selector__kicker,.ftcm-tandem-selector__result-kicker{display:block;color:var(--ftcm-ts-accent);font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ftcm-tandem-selector__header h2{margin:8px 0 10px;font-size:clamp(30px,4vw,52px);line-height:1;letter-spacing:-.04em;font-weight:800}.ftcm-tandem-selector__header p{max-width:760px;margin:0;color:var(--ftcm-ts-muted);font-size:15px;line-height:1.65}.ftcm-tandem-selector__step{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--ftcm-ts-muted);white-space:nowrap}.ftcm-tandem-selector__questions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--ftcm-ts-line)}.ftcm-tandem-selector__question{padding:28px 30px;min-width:0}.ftcm-tandem-selector__question+.ftcm-tandem-selector__question{border-left:1px solid var(--ftcm-ts-line)}.ftcm-tandem-selector__question-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:18px}.ftcm-tandem-selector__question-head span{color:var(--ftcm-ts-accent);font-size:11px;font-weight:800;letter-spacing:.12em}.ftcm-tandem-selector__question-head strong{font-size:11px;line-height:1.35;letter-spacing:.1em}.ftcm-tandem-selector__choices{display:flex;flex-wrap:wrap;gap:7px}.ftcm-tandem-selector__choice{appearance:none;border:1px solid var(--ftcm-ts-line);background:#fff;color:var(--ftcm-ts-ink);border-radius:8px;min-height:39px;padding:9px 12px;font:inherit;font-size:13px;font-weight:700;line-height:1.2;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.ftcm-tandem-selector__choice:hover{border-color:rgba(244,124,32,.55)}.ftcm-tandem-selector__choice.is-active{border-color:var(--ftcm-ts-accent);background:var(--ftcm-ts-accent-soft);color:#b84f00}.ftcm-tandem-selector__choice:focus-visible{outline:2px solid var(--ftcm-ts-accent);outline-offset:2px}.ftcm-tandem-selector__result{display:grid;grid-template-columns:minmax(0,1fr) 260px;background:#fff;border-top:0}.ftcm-tandem-selector__result-main{padding:32px 34px;border-left:4px solid var(--ftcm-ts-accent)}.ftcm-tandem-selector__result-eyebrow{display:block;margin:18px 0 7px;color:var(--ftcm-ts-muted);font-size:11px;font-weight:800;letter-spacing:.12em}.ftcm-tandem-selector__result h3{margin:0 0 10px;font-size:clamp(28px,3vw,42px);line-height:1;letter-spacing:-.035em}.ftcm-tandem-selector__result p{margin:0;max-width:760px;color:var(--ftcm-ts-muted);font-size:15px;line-height:1.6}.ftcm-tandem-selector__meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.ftcm-tandem-selector__meta span{border:1px solid var(--ftcm-ts-line);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:750;color:var(--ftcm-ts-muted)}.ftcm-tandem-selector__result-action{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:28px 30px;border-left:1px solid var(--ftcm-ts-line)}.ftcm-tandem-selector__result-action>span{font-size:10px;font-weight:800;letter-spacing:.14em;color:var(--ftcm-ts-muted)}.ftcm-tandem-selector__result-action>strong{font-size:20px;line-height:1.15;margin-bottom:14px}.ftcm-tandem-selector__result-action a{display:inline-flex;align-items:center;gap:10px;min-height:44px;border-radius:8px;background:var(--ftcm-ts-accent);color:#fff!important;text-decoration:none!important;padding:11px 15px;font-size:12px;font-weight:850;letter-spacing:.06em}.ftcm-tandem-selector__result-action a:hover{filter:brightness(.96)}@media (max-width:900px){.ftcm-tandem-selector__header{grid-template-columns:1fr}.ftcm-tandem-selector__step{white-space:normal}.ftcm-tandem-selector__questions{grid-template-columns:1fr}.ftcm-tandem-selector__question+.ftcm-tandem-selector__question{border-left:0;border-top:1px solid var(--ftcm-ts-line)}.ftcm-tandem-selector__result{grid-template-columns:1fr}.ftcm-tandem-selector__result-action{border-left:0;border-top:1px solid var(--ftcm-ts-line)}}@media (max-width:600px){.ftcm-tandem-selector{font-size:17px;line-height:1.5}.ftcm-tandem-selector__header,.ftcm-tandem-selector__result-main{padding:28px 20px}.ftcm-tandem-selector__question,.ftcm-tandem-selector__result-action{padding:24px 20px}.ftcm-tandem-selector__choices{display:grid;grid-template-columns:1fr 1fr}.ftcm-tandem-selector__choice{width:100%;min-height:48px;text-align:left;font-size:15px}.ftcm-tandem-selector__step{font-size:13px}.ftcm-tandem-selector__result-main h3{font-size:26px}}.ftcm-tandem-selector{border-width:var(--ftcm-module-border-width,0px)!important;border-radius:var(--ftcm-radius,8px)!important;box-shadow:none!important}.ftcm-tandem-selector__header,.ftcm-tandem-selector__questions,.ftcm-tandem-selector__result-action{border-bottom-width:var(--ftcm-divider-width,1px)!important;border-top-width:var(--ftcm-divider-width,1px)!important}.ftcm-tandem-selector__question+.ftcm-tandem-selector__question,.ftcm-tandem-selector__result-action{border-left-width:var(--ftcm-divider-width,1px)!important}.ftcm-tandem-selector :is(.ftcm-tandem-selector__choice,.ftcm-tandem-selector__result-action a,.ftcm-tandem-selector__meta span){border-width:var(--ftcm-control-border-width,1px)!important;border-radius:var(--ftcm-radius,8px)!important;box-shadow:none!important}
