@charset "UTF-8";:root{--ts-teal: #006385;--ts-teal-dark: #004e6b;--ts-orange: #ff9d00;--ts-orange-hover: #ffb033;--ts-text: #1a1a1a;--ts-muted: #5a6570;--ts-border: #e4e8ec;--ts-bg: #f7f9fa;--ts-white: #ffffff;--ts-radius: 12px;--ts-shadow: 0 8px 24px rgba(0, 40, 60, .08);--ts-max-width: 1140px;--ts-font-size-base: 18px;--ts-line-height: 1.65;--ts-font-sans: "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ts-font-serif: "Merriweather", Georgia, serif;--ts-fs-body: 1em;--ts-fs-lead: 1.1em;--ts-fs-h1: 2.2em;--ts-fs-h2: 1.6em;--ts-fs-h3: 1.15em;--ts-fs-intro: 1.2em;--ts-fs-step: 1.1em;--ts-fs-list: 1.1em;--ts-fs-card: 1em;--ts-fs-pain: 1.1em;--ts-fs-btn: .9em;--ts-fs-ghost: .9em;--ts-fs-badge: .75em;--ts-fs-promo: .95em;--ts-fs-promo-pill: .85em;--ts-fs-quote: 1em;--ts-fs-quote-cite: .8em;--ts-fs-faq-dt: 1.15em;--ts-fs-faq-dd: 1em;--ts-fs-cycle: 1em;--ts-fs-cycle-sub: .85em;--ts-fs-timeline-label: .8em;--ts-fs-timeline-body: 1.1em;--ts-fs-index-h1: 2.2em;--ts-fs-index-sub: 1.1em;--ts-fs-index-title: 1.2em;--ts-fs-index-url: .9em;--ts-fs-nav: 1em;--ts-fs-small: .95em;--lp-teal: var(--ts-teal);--lp-teal-dark: var(--ts-teal-dark);--lp-orange: var(--ts-orange);--lp-orange-hover: var(--ts-orange-hover);--lp-text: var(--ts-text);--lp-muted: var(--ts-muted);--lp-border: var(--ts-border);--lp-bg: var(--ts-bg);--lp-white: var(--ts-white);--lp-radius: var(--ts-radius);--lp-shadow: var(--ts-shadow);--lp-max: var(--ts-max-width);--lp-fs-body: var(--ts-fs-body);--lp-fs-lead: var(--ts-fs-lead);--lp-fs-h1: var(--ts-fs-h1);--lp-fs-h2: var(--ts-fs-h2);--lp-fs-h3: var(--ts-fs-h3);--lp-fs-intro: var(--ts-fs-intro);--lp-fs-step: var(--ts-fs-step);--lp-fs-list: var(--ts-fs-list);--lp-fs-card: var(--ts-fs-card);--lp-fs-pain: var(--ts-fs-pain);--lp-fs-btn: var(--ts-fs-btn);--lp-fs-ghost: var(--ts-fs-ghost);--lp-fs-badge: var(--ts-fs-badge);--lp-fs-promo: var(--ts-fs-promo);--lp-fs-promo-pill: var(--ts-fs-promo-pill);--lp-fs-quote: var(--ts-fs-quote);--lp-fs-quote-cite: var(--ts-fs-quote-cite);--lp-fs-faq-dt: var(--ts-fs-faq-dt);--lp-fs-faq-dd: var(--ts-fs-faq-dd);--lp-fs-cycle: var(--ts-fs-cycle);--lp-fs-cycle-sub: var(--ts-fs-cycle-sub);--lp-fs-timeline-label: var(--ts-fs-timeline-label);--lp-fs-timeline-body: var(--ts-fs-timeline-body);--lp-fs-index-h1: var(--ts-fs-index-h1);--lp-fs-index-sub: var(--ts-fs-index-sub);--lp-fs-index-title: var(--ts-fs-index-title);--lp-fs-index-url: var(--ts-fs-index-url)}@media(max-width:768px){:root{--ts-font-size-base: 17px}}body#app-layout.ts-body{font-family:var(--ts-font-sans);font-size:var(--ts-font-size-base);line-height:var(--ts-line-height);color:var(--ts-text);background-color:var(--ts-bg);-webkit-font-smoothing:antialiased}body#app-layout.ts-body.lp-body{background-color:var(--ts-bg)}body#app-layout.ts-body h1,body#app-layout.ts-body h2,body#app-layout.ts-body h3,body#app-layout.ts-body h4{font-family:var(--ts-font-serif);font-weight:700;color:var(--ts-text);line-height:1.3}body#app-layout.ts-body h1{font-size:var(--ts-fs-h1);margin:0 0 .75em}body#app-layout.ts-body h2{font-size:var(--ts-fs-h2);margin:0 0 .75em}body#app-layout.ts-body h3{font-size:var(--ts-fs-h3);margin:0 0 .5em}body#app-layout.ts-body h4{font-size:var(--ts-fs-intro);margin:0 0 .5em}body#app-layout.ts-body p{margin:0 0 1em}body#app-layout.ts-body a{color:var(--ts-teal)}body#app-layout.ts-body a:hover{color:var(--ts-teal-dark)}body#app-layout.ts-body .lead{font-size:var(--ts-fs-lead);line-height:1.55;color:var(--ts-muted)}body#app-layout.ts-body .container{font-size:var(--ts-fs-body)}body#app-layout.ts-body .orangeBG{background-color:var(--ts-orange)}body#app-layout.ts-body #_turnstile-captcha,body#app-layout.ts-body .cf-turnstile,body#app-layout.ts-body #_turnstile-captcha iframe{background:#fff}body#app-layout.ts-body .btn-primary{background:linear-gradient(135deg,var(--ts-teal) 0%,var(--ts-teal-dark) 100%);border-color:var(--ts-teal);color:#fff;font-family:var(--ts-font-sans);font-size:var(--ts-fs-btn);font-weight:600;border-radius:999px;padding:10px 22px}body#app-layout.ts-body .btn-primary:hover,body#app-layout.ts-body .btn-primary:focus,body#app-layout.ts-body .btn-primary:active{background:linear-gradient(135deg,#007699,#005a78);border-color:var(--ts-teal-dark);color:#fff}body#app-layout.ts-body .btn-primary.form-control{height:auto;min-height:48px;line-height:1.25;padding:13px 22px;text-align:center;box-sizing:border-box}body#app-layout.ts-body .btn-primary.form-control[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}body#app-layout.ts-body .btn-link{font-family:var(--ts-font-sans);font-size:var(--ts-fs-btn);color:var(--ts-teal)}body#app-layout.ts-body .form-control{font-family:var(--ts-font-sans);font-size:var(--ts-fs-card);border-radius:8px;border-color:var(--ts-border)}body#app-layout.ts-body .form-control:focus{border-color:var(--ts-teal);box-shadow:0 0 0 3px #00638526}body#app-layout.ts-body label,body#app-layout.ts-body .control-label{font-family:var(--ts-font-sans);font-size:var(--ts-fs-card);font-weight:600;color:var(--ts-text)}body#app-layout.ts-body .help-block,body#app-layout.ts-body .text-muted{font-size:var(--ts-fs-small);color:var(--ts-muted)}body#app-layout.ts-body .panel{border-radius:var(--ts-radius);border-color:var(--ts-border);box-shadow:var(--ts-shadow);font-family:var(--ts-font-sans)}body#app-layout.ts-body .panel-heading{font-family:var(--ts-font-serif);font-size:var(--ts-fs-h3);background:#eef5f8;border-color:var(--ts-border);color:var(--ts-text)}body#app-layout.ts-body .panel-body{font-size:var(--ts-fs-card)}body#app-layout.ts-body .navbar-default{font-family:var(--ts-font-sans);font-size:var(--ts-fs-nav);background-color:#fafafa}body#app-layout.ts-body .navbar-default .navbar-brand{font-family:var(--ts-font-serif);font-size:2em}body#app-layout.ts-body .navbar-default .navbar-nav>li>a{font-size:var(--ts-fs-nav);color:var(--ts-muted)}body#app-layout.ts-body .navbar-default .navbar-nav>li>a:hover{color:var(--ts-text)}body#app-layout.ts-body .alert{font-family:var(--ts-font-sans);font-size:var(--ts-fs-card);border-radius:8px}body#app-layout.ts-body a.button,body#app-layout.ts-body .button{font-family:var(--ts-font-sans);font-size:var(--ts-fs-btn);font-weight:600;color:#fff;border-radius:999px;background:linear-gradient(135deg,var(--ts-teal) 0%,var(--ts-teal-dark) 100%);box-shadow:0 4px 14px #00638547}body#app-layout.ts-body a.button:hover,body#app-layout.ts-body a.button:focus,body#app-layout.ts-body .button:hover,body#app-layout.ts-body .button:focus{background:linear-gradient(135deg,#007699,#005a78);color:#fff;text-decoration:none;transform:translateY(-1px)}body#app-layout.ts-body a.button.button--secondary,body#app-layout.ts-body .button.button--secondary{color:var(--ts-teal);background:var(--ts-white);border:2px solid var(--ts-teal);box-shadow:none}body#app-layout.ts-body a.button.button--secondary:hover,body#app-layout.ts-body a.button.button--secondary:focus,body#app-layout.ts-body .button.button--secondary:hover,body#app-layout.ts-body .button.button--secondary:focus{color:var(--ts-teal-dark);background:#eef5f8;border-color:var(--ts-teal-dark)}body#app-layout.ts-body a.button.button--primary,body#app-layout.ts-body .button.button--primary{background:linear-gradient(135deg,var(--ts-orange) 0%,var(--ts-orange-hover) 100%);box-shadow:0 4px 14px #ff9d0059;color:var(--ts-text)}body#app-layout.ts-body a.button.button--primary:hover,body#app-layout.ts-body a.button.button--primary:focus,body#app-layout.ts-body a.button.button--primary:active,body#app-layout.ts-body .button.button--primary:hover,body#app-layout.ts-body .button.button--primary:focus,body#app-layout.ts-body .button.button--primary:active{background:linear-gradient(135deg,var(--ts-orange-hover) 0%,#ffc04d 100%);color:var(--ts-text)}body#app-layout.ts-body a.button:not(.button--secondary):not(.button--primary),body#app-layout.ts-body input.button[type=submit],body#app-layout.ts-body button.button:not(.button--secondary):not(.button--primary){color:#fff}body#app-layout.ts-body a.button:not(.button--secondary):not(.button--primary):hover,body#app-layout.ts-body a.button:not(.button--secondary):not(.button--primary):focus,body#app-layout.ts-body a.button:not(.button--secondary):not(.button--primary):active,body#app-layout.ts-body input.button[type=submit]:hover,body#app-layout.ts-body input.button[type=submit]:focus,body#app-layout.ts-body input.button[type=submit]:active,body#app-layout.ts-body button.button:not(.button--secondary):not(.button--primary):hover,body#app-layout.ts-body button.button:not(.button--secondary):not(.button--primary):focus,body#app-layout.ts-body button.button:not(.button--secondary):not(.button--primary):active{color:#fff}body#app-layout.ts-body .pricing-promo-banner{font-family:var(--ts-font-sans);font-size:var(--ts-fs-promo);background:linear-gradient(135deg,var(--ts-teal) 0%,var(--ts-teal-dark) 100%);border-radius:var(--ts-radius)}body#app-layout.ts-body .pricing-promo-pill{font-size:var(--ts-fs-promo-pill)}body#app-layout.ts-body .question-label,body#app-layout.ts-body .question-answer-label,body#app-layout.ts-body .immersive-question{font-family:var(--ts-font-sans);font-size:var(--ts-fs-card)}body#app-layout.ts-body .category-description{font-family:var(--ts-font-sans);font-size:var(--ts-fs-card);line-height:var(--ts-line-height);border-color:var(--ts-border);border-radius:var(--ts-radius)}body#app-layout.ts-body .category-label{font-family:var(--ts-font-serif);font-size:var(--ts-fs-h3)}body#app-layout.ts-body .questionBox{border-color:var(--ts-border);border-radius:var(--ts-radius)}body#app-layout.ts-body .informBox{font-family:var(--ts-font-sans);font-size:var(--ts-fs-small);border-radius:8px}body#app-layout.ts-body .right-arrow,body#app-layout.ts-body .left-arrow{font-size:var(--ts-fs-small)}body#app-layout.ts-body .ts-site-footer{position:relative;width:100%;padding:40px 0 48px;margin-top:0;border-top:1px solid var(--ts-border);background:linear-gradient(180deg,#f3f6f8 0%,var(--ts-bg) 100%);font-family:var(--ts-font-sans);font-size:var(--ts-fs-promo)}body#app-layout.ts-body .ts-site-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--ts-teal) 0%,var(--ts-teal-dark) 65%,var(--ts-orange) 100%)}body#app-layout.ts-body .ts-site-footer .ts-site-footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px 48px}body#app-layout.ts-body .ts-site-footer .ts-site-footer-heading{font-family:var(--ts-font-serif);font-size:1.05em;font-weight:700;color:var(--ts-text);margin:0 0 12px}body#app-layout.ts-body .ts-site-footer .ts-site-footer-list{list-style:none;padding:0;margin:0}body#app-layout.ts-body .ts-site-footer .ts-site-footer-list li{margin-bottom:8px}body#app-layout.ts-body .ts-site-footer .ts-site-footer-list li:last-child{margin-bottom:0}body#app-layout.ts-body .ts-site-footer .ts-site-footer-list a{display:inline-block;font-size:var(--ts-fs-small);font-weight:400;color:var(--ts-teal);text-decoration:none;transition:color .15s}body#app-layout.ts-body .ts-site-footer .ts-site-footer-list a:hover,body#app-layout.ts-body .ts-site-footer .ts-site-footer-list a:focus{color:var(--ts-teal-dark);text-decoration:underline}body#app-layout.ts-body .ts-site-footer .ts-site-footer-contact a{color:var(--ts-muted);font-weight:400}body#app-layout.ts-body .ts-site-footer .ts-site-footer-contact a:hover,body#app-layout.ts-body .ts-site-footer .ts-site-footer-contact a:focus{color:var(--ts-teal)}@media(max-width:768px){body#app-layout.ts-body .ts-site-footer{padding:32px 0 40px}body#app-layout.ts-body .ts-site-footer .ts-site-footer-grid{gap:24px}}@media(max-width:767px){body#app-layout.ts-body .navbar-default .navbar-brand{font-size:1.5em;margin-top:8px}}body#app-layout.ts-body .ts-pricing-intro{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);gap:40px 56px;align-items:start;margin:24px 0 40px;padding:32px 36px;border:1px solid var(--ts-border);border-radius:var(--ts-radius);background:linear-gradient(135deg,#f7fafb 0%,var(--ts-white) 100%);box-shadow:var(--ts-shadow)}body#app-layout.ts-body .ts-pricing-intro h1{line-height:1.3;max-width:16em;margin-bottom:16px}body#app-layout.ts-body .ts-pricing-intro .lead{max-width:36em;margin-bottom:20px}body#app-layout.ts-body .ts-pricing-intro-badge{display:inline-block;margin:0 0 12px;padding:4px 12px;border-radius:999px;background:#eef5f8;color:var(--ts-teal-dark);font-family:var(--ts-font-sans);font-size:var(--ts-fs-badge);font-weight:700;letter-spacing:.05em;text-transform:uppercase}body#app-layout.ts-body .ts-pricing-intro-points{list-style:none;padding:0;margin:0;max-width:34em}body#app-layout.ts-body .ts-pricing-intro-points li{position:relative;padding-left:1.4em;margin-bottom:10px;font-size:var(--ts-fs-card);color:var(--ts-muted);line-height:1.5}body#app-layout.ts-body .ts-pricing-intro-points li:before{content:"✓";position:absolute;left:0;color:var(--ts-teal);font-weight:700}body#app-layout.ts-body .ts-pricing-intro-points li:last-child{margin-bottom:0}body#app-layout.ts-body .ts-pricing-intro-aside{padding:24px 28px;border-radius:var(--ts-radius);background:var(--ts-white);border:1px solid var(--ts-border);box-shadow:0 4px 16px #00283c0f}body#app-layout.ts-body .ts-pricing-intro-aside-label{margin:0 0 16px;font-family:var(--ts-font-sans);font-size:var(--ts-fs-small);font-weight:700;color:var(--ts-teal-dark);text-transform:uppercase;letter-spacing:.04em}body#app-layout.ts-body .ts-pricing-intro-aside .ts-marketing-cta-row{flex-direction:column;align-items:stretch}body#app-layout.ts-body .ts-pricing-intro-aside .ts-marketing-cta-row .button{width:100%;text-align:center}body#app-layout.ts-body .ts-pricing-intro-contact{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--ts-border);font-size:var(--ts-fs-small);color:var(--ts-muted);line-height:1.6}body#app-layout.ts-body .ts-pricing-intro-contact a{font-weight:500}@media(max-width:991px){body#app-layout.ts-body .ts-pricing-intro{grid-template-columns:1fr;gap:24px;padding:24px 20px}body#app-layout.ts-body .ts-pricing-intro h1{max-width:none}body#app-layout.ts-body .ts-pricing-intro-aside .ts-marketing-cta-row{flex-direction:row;flex-wrap:wrap}body#app-layout.ts-body .ts-pricing-intro-aside .ts-marketing-cta-row .button{width:auto;flex:1 1 140px}}body#app-layout.ts-body .fa-btn{margin-right:6px}body#app-layout.ts-body .container ul:not(.nav):not(.lp-list):not(.lp-steps){font-size:var(--ts-fs-list);color:var(--ts-muted)}body#app-layout.ts-body .container ul:not(.nav):not(.lp-list):not(.lp-steps) li{margin-bottom:.5em}@media(max-width:768px){body#app-layout.ts-body h1{font-size:1.8em}body#app-layout.ts-body .lead{font-size:1.5em}}body#app-layout.ts-body .ts-marketing-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px 56px;align-items:center;width:calc(100% + 20px);margin:24px -10px 40px;padding-top:10px;padding-bottom:40px;border-bottom:1px solid var(--ts-border)}body#app-layout.ts-body .ts-marketing-hero--reverse{border-bottom:none;padding-bottom:0;margin-bottom:0}body#app-layout.ts-body .ts-marketing-hero-copy h1{line-height:1.3;max-width:14em}body#app-layout.ts-body .ts-marketing-hero-copy h2{margin-bottom:.75em}body#app-layout.ts-body .ts-marketing-hero-copy .lead{max-width:34em;margin-bottom:1em}body#app-layout.ts-body .ts-marketing-hero-copy .lead:last-of-type{margin-bottom:2rem}body#app-layout.ts-body .ts-marketing-hero-copy p:not(.lead){max-width:34em}body#app-layout.ts-body .ts-marketing-cta-row{display:flex;flex-wrap:wrap;gap:12px}body#app-layout.ts-body .ts-marketing-hero-media{margin:0}body#app-layout.ts-body .ts-marketing-hero-media a{display:block}body#app-layout.ts-body .ts-marketing-list{font-size:var(--ts-fs-list);color:var(--ts-muted);padding-left:1.2em;margin-top:1.5em;max-width:34em}body#app-layout.ts-body .ts-marketing-list li{margin-bottom:.65em}body#app-layout.ts-body .ts-marketing-split{align-items:center}body#app-layout.ts-body .ts-marketing-feature-copy h2{margin-bottom:20px}body#app-layout.ts-body .ts-marketing-feature-copy .ts-marketing-list{margin-bottom:0}body#app-layout.ts-body .ts-marketing-feature-copy .ts-marketing-feature-link{margin-top:8px;list-style:none;margin-left:0;padding-left:0}body#app-layout.ts-body .ts-marketing-feature-copy .ts-marketing-feature-link a{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--ts-teal);text-decoration:none}body#app-layout.ts-body .ts-marketing-feature-copy .ts-marketing-feature-link a:after{content:"→"}body#app-layout.ts-body .ts-marketing-feature-copy .ts-marketing-feature-link a:hover,body#app-layout.ts-body .ts-marketing-feature-copy .ts-marketing-feature-link a:focus{color:var(--ts-teal-dark);text-decoration:underline}body#app-layout.ts-body .ts-marketing-feature-media{margin:0}body#app-layout.ts-body .ts-marketing-feature-media .ts-marketing-img{width:100%}body#app-layout.ts-body .ts-marketing-cta-block{text-align:center;padding-bottom:48px}body#app-layout.ts-body .ts-marketing-cta-block .ts-marketing-cta-panel{position:relative;overflow:hidden;max-width:720px;margin:0 auto;padding:56px 40px;border-radius:var(--ts-radius);background:linear-gradient(135deg,var(--ts-teal) 0%,var(--ts-teal-dark) 100%);color:#fff;box-shadow:0 16px 48px #00283c2e}body#app-layout.ts-body .ts-marketing-cta-block .ts-marketing-cta-panel:before,body#app-layout.ts-body .ts-marketing-cta-block .ts-marketing-cta-panel:after{content:"";position:absolute;border-radius:50%;pointer-events:none}body#app-layout.ts-body .ts-marketing-cta-block .ts-marketing-cta-panel:before{top:-72px;right:-48px;width:220px;height:220px;background:#ffffff12}body#app-layout.ts-body .ts-marketing-cta-block .ts-marketing-cta-panel:after{bottom:-96px;left:-56px;width:260px;height:260px;background:#ffffff0a}body#app-layout.ts-body .ts-marketing-cta-block .ts-marketing-cta-panel>*{position:relative}body#app-layout.ts-body .ts-marketing-cta-block .ts-marketing-cta-panel h2{color:#fff;margin-bottom:12px}body#app-layout.ts-body .ts-marketing-cta-block .ts-marketing-cta-panel .lead{color:#ffffffe6;max-width:28em;margin:0 auto 28px}body#app-layout.ts-body .ts-marketing-cta-block .ts-marketing-cta-panel .ts-marketing-cta-row{justify-content:center}body#app-layout.ts-body .ts-marketing-cta-block .ts-marketing-cta-panel a.button.button--secondary{background:transparent;color:#fff;border-color:#ffffff8c;box-shadow:none}body#app-layout.ts-body .ts-marketing-cta-block .ts-marketing-cta-panel a.button.button--secondary:hover,body#app-layout.ts-body .ts-marketing-cta-block .ts-marketing-cta-panel a.button.button--secondary:focus{background:#ffffff1a;color:#fff;border-color:#fff}body#app-layout.ts-body .ts-marketing-cta-block .ts-marketing-cta-panel a.button.button--primary{background:var(--ts-orange);border:2px solid transparent;box-shadow:0 4px 14px #ff9d0059;color:var(--ts-text)}body#app-layout.ts-body .ts-marketing-cta-block .ts-marketing-cta-panel a.button.button--primary:hover,body#app-layout.ts-body .ts-marketing-cta-block .ts-marketing-cta-panel a.button.button--primary:focus{background:var(--ts-orange-hover);color:var(--ts-text)}body#app-layout.ts-body .ts-marketing-cta-block .ts-marketing-cta-badge{display:inline-block;margin:0 0 16px;padding:5px 14px;border-radius:999px;background:var(--ts-orange);color:#1a1a1a;font-family:var(--ts-font-sans);font-size:var(--ts-fs-badge);font-weight:700;letter-spacing:.06em;text-transform:uppercase}body#app-layout.ts-body .ts-marketing-cta-block .ts-marketing-cta-note{margin:24px 0 0;font-size:var(--ts-fs-small);color:#ffffffb8}body#app-layout.ts-body .ts-marketing-img{max-width:100%;border-radius:var(--ts-radius);box-shadow:var(--ts-shadow);display:block}body#app-layout.ts-body .ts-marketing-quote{font-family:var(--ts-font-serif);font-style:italic;font-size:var(--ts-fs-quote);border-left:4px solid var(--ts-teal);padding:24px 28px;background:#eef5f8;margin:0;border-radius:0 var(--ts-radius) var(--ts-radius) 0;line-height:1.65;color:var(--ts-muted)}body#app-layout.ts-body .ts-marketing-quote cite{display:block;margin-top:12px;font-style:normal;font-family:var(--ts-font-sans);font-size:var(--ts-fs-quote-cite);color:var(--ts-muted)}body#app-layout.ts-body .ts-marketing-quote--with-photo{overflow:hidden}body#app-layout.ts-body .ts-marketing-quote--with-photo .ts-marketing-quote-photo{float:left;width:120px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin:0 20px 8px 0;box-shadow:var(--ts-shadow)}body#app-layout.ts-body .ts-marketing-social-proof .ts-marketing-logos{margin-top:0}body#app-layout.ts-body .ts-marketing-social-proof-logos{display:flex;align-items:center;justify-content:center}@media(max-width:767px){body#app-layout.ts-body .ts-marketing-quote--with-photo .ts-marketing-quote-photo{float:none;display:block;width:100%;max-width:200px;height:auto;aspect-ratio:1;margin:0 auto 16px}body#app-layout.ts-body .ts-marketing-social-proof-logos{margin-top:8px}}body#app-layout.ts-body .ts-marketing-logos{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;justify-items:center;gap:28px 20px;margin-top:24px}body#app-layout.ts-body .ts-marketing-logos img{max-height:44px;max-width:110px;opacity:.7;filter:grayscale(100%)}@media(max-width:767px){body#app-layout.ts-body .ts-marketing-logos{grid-template-columns:repeat(2,1fr)}}body#app-layout.ts-body .ts-marketing-section{margin-top:48px;margin-bottom:48px;padding-top:48px;border-top:1px solid var(--ts-border)}@media(max-width:991px){body#app-layout.ts-body .ts-marketing-hero,body#app-layout.ts-body .ts-marketing-hero--reverse{grid-template-columns:1fr;width:100%;margin-left:0;margin-right:0}body#app-layout.ts-body .ts-marketing-hero-copy h1{max-width:none}body#app-layout.ts-body .ts-marketing-cta-block .ts-marketing-cta-panel{padding:40px 24px}body#app-layout.ts-body .ts-marketing-cta-block .ts-marketing-cta-row{flex-direction:column;align-items:stretch}body#app-layout.ts-body .ts-marketing-cta-block .ts-marketing-cta-row .button{width:100%;text-align:center}}body#app-layout.ts-body .ts-marketing-caption{font-size:var(--ts-fs-small);color:var(--ts-muted);margin-bottom:8px}body#app-layout.ts-body .ts-how-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}body#app-layout.ts-body .ts-how-step{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 20px;background:var(--ts-white);border:1px solid var(--ts-border);border-radius:var(--ts-radius);box-shadow:var(--ts-shadow);height:100%}body#app-layout.ts-body .ts-how-step-num{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,var(--ts-teal) 0%,var(--ts-teal-dark) 100%);color:#fff;border-radius:50%;font-family:var(--ts-font-sans);font-weight:700;font-size:var(--ts-fs-step);margin-bottom:18px;flex-shrink:0}body#app-layout.ts-body .ts-how-step-icon{width:80px;height:80px;margin-top:auto;border-radius:50%;background:#eef5f8;color:var(--ts-teal);display:flex;align-items:center;justify-content:center;font-size:1.75rem;flex-shrink:0}body#app-layout.ts-body .ts-how-step-icon img{max-width:56px;max-height:56px;-o-object-fit:contain;object-fit:contain}body#app-layout.ts-body .ts-how-step-text{margin:0 0 18px;font-family:var(--ts-font-sans);font-size:var(--ts-fs-step);line-height:1.5;color:var(--ts-text);max-width:16em}body#app-layout.ts-body .ts-how-step-note{display:block;margin-top:8px;font-size:var(--ts-fs-small);color:var(--ts-muted);font-style:italic}@media(max-width:767px){body#app-layout.ts-body .ts-how-steps{grid-template-columns:1fr;gap:16px}body#app-layout.ts-body .ts-how-step{flex-direction:row;align-items:flex-start;text-align:left;padding:20px;gap:16px}body#app-layout.ts-body .ts-how-step-num{width:36px;height:36px;margin-bottom:0;font-size:.95em}body#app-layout.ts-body .ts-how-step-icon{width:56px;height:56px;margin-top:0;font-size:1.35rem}body#app-layout.ts-body .ts-how-step-icon img{max-width:40px;max-height:40px}body#app-layout.ts-body .ts-how-step-text{flex:1;max-width:none;margin:0;padding-top:4px}}body#app-layout.ts-body .ts-segment-links{margin:0 0 48px}body#app-layout.ts-body .ts-segment-links-label{font-size:var(--ts-fs-intro);font-weight:600;color:var(--ts-text);margin:0 0 1rem}body#app-layout.ts-body .ts-segment-links-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:768px){body#app-layout.ts-body .ts-segment-links-grid{grid-template-columns:repeat(4,1fr)}}body#app-layout.ts-body .ts-segment-link{display:block;padding:14px 16px;border:1px solid var(--ts-border, #e7e7e7);border-radius:8px;text-decoration:none;color:var(--ts-text);transition:border-color .15s,box-shadow .15s}body#app-layout.ts-body .ts-segment-link strong{display:block;font-family:var(--ts-font-serif);font-size:1.05em;margin-bottom:4px;color:var(--ts-text)}body#app-layout.ts-body .ts-segment-link span{display:block;font-size:.85em;color:var(--ts-muted);line-height:1.4}body#app-layout.ts-body .ts-segment-link:hover{border-color:var(--ts-teal);box-shadow:0 2px 8px #0000000f;text-decoration:none}body#app-layout.ts-body .ts-segment-link:hover strong{color:var(--ts-teal-dark)}.lp-shell{background:var(--lp-white);padding-bottom:0}.lp-main{padding-bottom:48px}.lp-wrap{max-width:var(--lp-max);margin:0 auto;padding:0 24px}.lp-hero{padding:56px 0 40px}.lp-hero--center{text-align:center}.lp-hero--center .lead{max-width:640px;margin-left:auto;margin-right:auto}.lp-hero--tint{background:linear-gradient(180deg,#eef5f8 0%,var(--lp-white) 100%);border-bottom:1px solid var(--lp-border)}.lp-hero--dark{background:linear-gradient(135deg,#0f2d3d 0%,var(--lp-teal-dark) 100%);color:#fff;border-radius:0 0 20px 20px;margin-bottom:8px}.lp-hero--dark h1,.lp-hero--dark h2{color:#fff}.lp-hero--dark .lead{color:#ffffffe0}.lp-hero h1{font-size:var(--lp-fs-h1);line-height:1.2;margin:0 0 16px;letter-spacing:-.01em}.lp-hero:not(.lp-hero--dark) .lead{font-size:var(--lp-fs-lead);color:var(--lp-muted);margin-bottom:28px;line-height:1.55}.lp-dark .lead{font-size:var(--lp-fs-lead);margin-bottom:28px;line-height:1.55}.lp-badge{display:inline-block;background:var(--lp-orange);color:#1a1a1a;font-family:var(--ts-font-sans);font-size:var(--lp-fs-badge);font-weight:700;padding:5px 14px;border-radius:999px;margin-bottom:16px;text-transform:uppercase;letter-spacing:.06em}.lp-section{padding:56px 0;border-top:1px solid var(--lp-border)}.lp-section--alt{background:var(--lp-bg)}.lp-section h2{font-size:var(--lp-fs-h2);margin:0 0 24px;line-height:1.3}.lp-section-intro{color:var(--lp-muted);max-width:560px;margin:-12px 0 32px;font-size:var(--lp-fs-intro)}.lp-section--first{border-top:none;padding-top:0}.lp-section--cycle{padding-top:0;border-top:none;background:var(--lp-white)}.lp-section--cycle .lp-cycle{margin:0}.lp-heading--negative{color:#b33}.lp-heading--positive{color:#2a7}.lp-mt-lg{margin-top:24px}.lp-mt-md{margin-top:20px}.lp-mt-sm{margin-top:16px}.lp-text-center{text-align:center}.lp-index-footer{margin-top:48px;text-align:center;color:var(--lp-muted);font-size:var(--ts-fs-small)}.lp-hero--center .lp-cta-row,.lp-hero--center .lp-promo{justify-content:center;margin-left:auto;margin-right:auto}.lp-hero--center .lp-promo{display:inline-flex}.lp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.lp-grid--2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.lp-grid--4{grid-template-columns:repeat(2,1fr)}@media(max-width:640px){.lp-grid--4{grid-template-columns:1fr}}.lp-card{background:var(--lp-white);border:1px solid var(--lp-border);border-radius:var(--lp-radius);padding:28px;box-shadow:var(--lp-shadow);height:100%}.lp-card h3{font-family:"Source Sans 3",sans-serif;font-size:var(--lp-fs-h3);font-weight:700;margin:0 0 10px;display:flex;align-items:flex-start;gap:10px}.lp-card h3 .lp-icon{flex-shrink:0;width:40px;height:40px;border-radius:8px;background:#eef5f8;color:var(--lp-teal);display:inline-flex;align-items:center;justify-content:center;font-size:1em}.lp-card p{margin:0;color:var(--lp-muted);font-size:var(--lp-fs-card)}.lp-card--pain{border-left:4px solid var(--lp-orange);box-shadow:none;font-style:italic;color:var(--lp-muted);font-size:var(--lp-fs-pain)}.lp-card--good{background:#f0faf4;border-color:#b8dfc8;box-shadow:none}.lp-card--bad{background:#fef6f6;border-color:#f0c8c8;box-shadow:none}.lp-steps{counter-reset:step;list-style:none;padding:0;margin:0}.lp-steps li{counter-increment:step;padding:18px 18px 18px 64px;position:relative;margin-bottom:10px;background:var(--lp-bg);border:1px solid var(--lp-border);border-radius:10px;font-size:var(--lp-fs-step)}.lp-steps li:before{content:counter(step);position:absolute;left:18px;top:50%;transform:translateY(-50%);width:32px;height:32px;background:var(--lp-teal);color:#fff;border-radius:50%;text-align:center;line-height:32px;font-weight:700;font-size:.8em}.lp-quote{font-family:Merriweather,Georgia,serif;font-style:italic;font-size:var(--lp-fs-quote);border-left:4px solid var(--lp-teal);padding:24px 28px;background:#eef5f8;margin:0;border-radius:0 var(--lp-radius) var(--lp-radius) 0;line-height:1.65}.lp-quote cite{display:block;margin-top:12px;font-style:normal;font-family:"Source Sans 3",sans-serif;font-size:var(--lp-fs-quote-cite);color:var(--lp-muted)}.lp-img{max-width:100%;border-radius:var(--lp-radius);box-shadow:var(--lp-shadow);display:block}.lp-img--flat{box-shadow:none}.lp-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;min-width:148px;padding:14px 28px;font-family:"Source Sans 3",sans-serif;font-size:var(--lp-fs-btn);font-weight:600;text-decoration:none;border-radius:999px;border:2px solid transparent;transition:background .2s,box-shadow .2s,transform .15s;cursor:pointer}.lp-btn-primary{background:linear-gradient(135deg,var(--lp-teal) 0%,var(--lp-teal-dark) 100%);color:#fff;box-shadow:0 4px 14px #00638547}.lp-btn-primary:hover{color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 6px 18px #00638559}.lp-btn-secondary{background:var(--lp-white);color:var(--lp-teal);border-color:var(--lp-teal)}.lp-btn-secondary:hover{background:#eef5f8;color:var(--lp-teal-dark);text-decoration:none}.lp-btn-ghost{background:transparent;color:var(--lp-teal);min-width:auto;padding:12px 8px;box-shadow:none;font-size:var(--lp-fs-ghost)}.lp-btn-ghost:hover{color:var(--lp-teal-dark);text-decoration:underline}.lp-btn-accent{background:var(--lp-orange);color:#1a1a1a;box-shadow:0 4px 14px #ff9d0059}.lp-btn-accent:hover{background:var(--lp-orange-hover);color:#1a1a1a;text-decoration:none;transform:translateY(-1px)}.lp-hero--dark .lp-btn-primary,.lp-dark .lp-btn-primary{background:var(--lp-orange);color:#fff;box-shadow:0 4px 14px #ff9d0059}.lp-hero--dark .lp-btn-primary:hover,.lp-dark .lp-btn-primary:hover{color:#fff}.lp-hero--dark .lp-btn-secondary,.lp-dark .lp-btn-secondary{background:transparent;color:#fff;border-color:#fff9}.lp-hero--dark .lp-btn-secondary:hover,.lp-hero--dark .lp-btn-secondary:focus,.lp-hero--dark .lp-btn-secondary:active,.lp-hero--dark .lp-btn-secondary:visited,.lp-dark .lp-btn-secondary:hover,.lp-dark .lp-btn-secondary:focus,.lp-dark .lp-btn-secondary:active,.lp-dark .lp-btn-secondary:visited{background:#ffffff1a;color:#fff}.lp-hero--dark .lp-btn-ghost,.lp-dark .lp-btn-ghost{color:#ffffffd9}.lp-promo{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:24px;padding:12px 18px;background:#eef5f8;border:1px solid #d0e4ec;border-radius:10px;font-size:var(--lp-fs-promo);color:var(--lp-teal-dark)}.lp-promo-pill{background:var(--lp-orange);color:#1a1a1a;font-weight:700;padding:4px 12px;border-radius:999px;font-size:var(--lp-fs-promo-pill)}.lp-dark{background:linear-gradient(135deg,var(--lp-teal) 0%,var(--lp-teal-dark) 100%);color:#fff;padding:56px 40px;border-radius:var(--lp-radius);margin:0;text-align:center}.lp-dark h2{color:#fff;margin-bottom:12px;font-size:var(--lp-fs-h2)}.lp-dark .lead{color:#ffffffe6;margin-bottom:24px}.lp-dark .lp-cta-row{justify-content:center}.lp-cycle{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:0;margin:40px 0}.lp-cycle-item{flex:1 1 150px;max-width:190px;text-align:center;padding:24px 16px;background:var(--lp-white);border:1px solid var(--lp-border);font-weight:600;font-size:var(--lp-fs-cycle);line-height:1.4}.lp-cycle-item:first-child{border-radius:var(--lp-radius) 0 0 var(--lp-radius)}.lp-cycle-item:last-child{border-radius:0 var(--lp-radius) var(--lp-radius) 0}.lp-cycle-item small{display:block;font-weight:400;color:var(--lp-muted);margin-top:6px;font-size:var(--lp-fs-cycle-sub)}.lp-cycle-arrow{display:flex;align-items:center;color:var(--lp-teal);font-size:1.25rem;padding:0 4px;background:var(--lp-bg)}.lp-faq{max-width:720px}.lp-faq dt{font-weight:700;margin-top:24px;font-size:var(--lp-fs-faq-dt);padding-top:24px;border-top:1px solid var(--lp-border)}.lp-faq dt:first-child{margin-top:0;padding-top:0;border-top:none}.lp-faq dd{margin:8px 0 0;color:var(--lp-muted);font-size:var(--lp-fs-faq-dd)}.lp-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px 32px;margin-top:32px}.lp-logos img{max-height:44px;max-width:110px;opacity:.7;filter:grayscale(100%);transition:opacity .2s}.lp-logos img:hover{opacity:1;filter:grayscale(0%)}.lp-benefit{text-align:center;padding:24px 16px}.lp-benefit-icon{width:56px;height:56px;margin:0 auto 16px;border-radius:50%;background:#eef5f8;color:var(--lp-teal);display:flex;align-items:center;justify-content:center;font-size:1.35rem}.lp-benefit h3{font-family:"Source Sans 3",sans-serif;font-size:var(--lp-fs-h3);margin:0 0 8px}.lp-benefit p{margin:0;color:var(--lp-muted);font-size:var(--lp-fs-card)}.lp-index-header{padding:48px 0 32px}.lp-index-header h1{font-size:var(--lp-fs-index-h1);margin-bottom:8px}.lp-index-header p{color:var(--lp-muted);margin:0;font-size:var(--lp-fs-index-sub)}.lp-index-card{display:block;text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s}.lp-index-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #00283c1f;text-decoration:none;color:inherit}.lp-index-card .lp-url{margin-top:16px;color:var(--lp-teal);font-weight:600;font-size:var(--lp-fs-index-url)}.lp-index-card .lp-index-title{font-family:Merriweather,Georgia,serif;font-size:var(--lp-fs-index-title);margin:0 0 8px}.lp-index-card .lp-index-tagline{margin:0;color:var(--lp-muted);font-size:var(--lp-fs-card)}.lp-split{display:flex;flex-wrap:wrap;gap:40px;align-items:center}.lp-split>*{flex:1 1 300px}.lp-list{padding-left:1.2em;margin:0;font-size:var(--lp-fs-list)}.lp-list li{margin-bottom:10px;color:var(--lp-muted)}.lp-list li strong{color:var(--lp-text)}.lp-timeline-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.lp-timeline-card{background:var(--lp-white);border:1px solid var(--lp-border);border-radius:10px;padding:20px;font-size:var(--lp-fs-timeline-body)}.lp-timeline-card strong{display:block;color:var(--lp-teal);font-size:var(--lp-fs-timeline-label);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.lp-agenda-tabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.lp-agenda-tab{flex:1 1 220px;padding:18px 22px;border:2px solid var(--lp-border);border-radius:var(--lp-radius);background:var(--lp-white);cursor:pointer;transition:border-color .15s,background .15s}.lp-agenda-tab strong{display:block;font-size:var(--lp-fs-h3);color:var(--lp-text);margin-bottom:4px}.lp-agenda-tab span{font-size:var(--lp-fs-card);color:var(--lp-muted)}.lp-agenda-tab:hover{border-color:var(--lp-teal)}.lp-agenda-tab--active{border-color:var(--lp-teal);background:#eef5f8}.lp-agenda-block{border:1px solid var(--lp-border);border-radius:var(--lp-radius);padding:24px 28px;margin-bottom:16px;background:var(--lp-white);border-left:4px solid var(--lp-teal)}.lp-agenda-block-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 16px;margin-bottom:12px}.lp-agenda-time{display:inline-block;background:var(--lp-teal);color:#fff;font-size:.85em;font-weight:700;padding:4px 12px;border-radius:999px;white-space:nowrap}.lp-agenda-title{font-family:"Source Sans 3",sans-serif;font-size:var(--lp-fs-h3);margin:0;font-weight:700}.lp-agenda-goal{margin:0 0 16px;font-size:var(--lp-fs-card);color:var(--lp-muted)}.lp-agenda-facilitator,.lp-agenda-questions{font-size:var(--lp-fs-card);margin-top:14px;padding-top:14px;border-top:1px dashed var(--lp-border)}.lp-agenda-facilitator strong,.lp-agenda-questions strong{display:block;margin-bottom:8px;color:var(--lp-teal-dark);font-size:.9em;text-transform:uppercase;letter-spacing:.03em}.lp-agenda-facilitator strong i,.lp-agenda-questions strong i{margin-right:6px}.lp-agenda-facilitator p{margin:0;color:var(--lp-muted)}.lp-agenda-questions ul{margin:0;padding-left:1.2em;color:var(--lp-muted)}.lp-agenda-questions li{margin-bottom:6px}.lp-coach-brand{box-shadow:var(--lp-shadow);padding:0;overflow:hidden}.lp-coach-brand-header{background:linear-gradient(135deg,var(--lp-teal) 0%,var(--lp-teal-dark) 100%);padding:16px 24px}.lp-coach-brand-badge{color:#fff;font-weight:700;font-size:.9em;text-transform:uppercase;letter-spacing:.04em}.lp-coach-brand-body{padding:24px 28px}.lp-serif{font-family:var(--ts-font-serif);font-size:var(--ts-fs-pain)}.lp-theme-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:24px}.lp-theme-card{background:var(--lp-white);border:1px solid var(--lp-border);border-radius:var(--lp-radius);padding:22px 24px;height:100%}.lp-theme-card--highlight{border-color:#e8b4bc;background:linear-gradient(180deg,#fff8f9 0%,var(--lp-white) 100%)}.lp-theme-card h3{font-family:"Source Sans 3",sans-serif;font-size:var(--lp-fs-h3);margin:0 0 8px}.lp-theme-card p{margin:0 0 10px;font-size:var(--lp-fs-card);color:var(--lp-muted)}.lp-theme-label{display:inline-block;font-size:.72em;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 10px;border-radius:999px;margin-bottom:10px}.lp-theme-label--qualities{background:#e8f5e9;color:#2e6b32}.lp-theme-label--improve{background:#fff3e0;color:#a65c00}.lp-theme-label--patterns{background:#e3f2fd;color:#1565c0}.lp-theme-label--blind{background:#f3e5f5;color:#6a1b9a}.lp-theme-label--elephant{background:#fce4ec;color:#ad1457}.lp-theme-label--gut{background:#efebe9;color:#5d4037}.lp-theme-label--quiet{background:#eceff1;color:#455a64}.lp-theme-in-gesprek{margin-top:12px!important;padding-top:12px;border-top:1px dashed var(--lp-border);font-size:.95em!important;color:var(--lp-text)!important}.lp-theme-footnote{text-align:center;font-size:var(--lp-fs-card);color:var(--lp-muted);margin:0}.lp-agenda-themes{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.lp-agenda-theme{font-size:.72em;font-weight:600;padding:3px 10px;border-radius:999px;background:#eef5f8;color:var(--lp-teal-dark)}.lp-agenda-theme--roze-olifant{background:#fce4ec;color:#ad1457}.lp-agenda-theme--blinde-vlekken{background:#f3e5f5;color:#6a1b9a}.lp-agenda-theme--patronen{background:#e3f2fd;color:#1565c0}.lp-agenda-theme--kwaliteiten{background:#e8f5e9;color:#2e6b32}.lp-agenda-theme--verbeterpunten{background:#fff3e0;color:#a65c00}.lp-agenda-theme--onderbuikgevoel{background:#efebe9;color:#5d4037}.lp-agenda-theme--stille-stemmen{background:#eceff1;color:#455a64}.lp-agenda-theme--gedrag{background:#e0f2f1;color:#00695c}.lp-agenda-theme--veiligheid{background:#e8eaf6;color:#3949ab}body#app-layout.ts-body.lp-body a.lp-btn.lp-btn-primary{color:#fff}body#app-layout.ts-body.lp-body a.lp-btn.lp-btn-primary:hover,body#app-layout.ts-body.lp-body a.lp-btn.lp-btn-primary:focus,body#app-layout.ts-body.lp-body a.lp-btn.lp-btn-primary:active{color:#fff;text-decoration:none}body#app-layout.ts-body.lp-body .lp-hero--dark,body#app-layout.ts-body.lp-body .lp-dark,body#app-layout.ts-body.lp-body .lp-hero--dark h1,body#app-layout.ts-body.lp-body .lp-hero--dark h2,body#app-layout.ts-body.lp-body .lp-hero--dark h3,body#app-layout.ts-body.lp-body .lp-hero--dark h4,body#app-layout.ts-body.lp-body .lp-dark h1,body#app-layout.ts-body.lp-body .lp-dark h2,body#app-layout.ts-body.lp-body .lp-dark h3,body#app-layout.ts-body.lp-body .lp-dark h4{color:#fff}body#app-layout.ts-body.lp-body .lp-hero--dark .lead,body#app-layout.ts-body.lp-body .lp-hero--dark p,body#app-layout.ts-body.lp-body .lp-dark .lead,body#app-layout.ts-body.lp-body .lp-dark p{color:#ffffffeb}body#app-layout.ts-body.lp-body .lp-hero--dark a.lp-btn.lp-btn-secondary,body#app-layout.ts-body.lp-body .lp-dark a.lp-btn.lp-btn-secondary{color:#fff;background:transparent;border-color:#fff9}body#app-layout.ts-body.lp-body .lp-hero--dark a.lp-btn.lp-btn-secondary:hover,body#app-layout.ts-body.lp-body .lp-hero--dark a.lp-btn.lp-btn-secondary:focus,body#app-layout.ts-body.lp-body .lp-hero--dark a.lp-btn.lp-btn-secondary:active,body#app-layout.ts-body.lp-body .lp-hero--dark a.lp-btn.lp-btn-secondary:visited,body#app-layout.ts-body.lp-body .lp-dark a.lp-btn.lp-btn-secondary:hover,body#app-layout.ts-body.lp-body .lp-dark a.lp-btn.lp-btn-secondary:focus,body#app-layout.ts-body.lp-body .lp-dark a.lp-btn.lp-btn-secondary:active,body#app-layout.ts-body.lp-body .lp-dark a.lp-btn.lp-btn-secondary:visited{color:#fff;background:#ffffff1a;text-decoration:none}body#app-layout.ts-body.lp-body .lp-hero--dark a.lp-btn.lp-btn-ghost,body#app-layout.ts-body.lp-body .lp-dark a.lp-btn.lp-btn-ghost{color:#ffffffe6}body#app-layout.ts-body.lp-body .lp-hero--dark a.lp-btn.lp-btn-ghost:hover,body#app-layout.ts-body.lp-body .lp-hero--dark a.lp-btn.lp-btn-ghost:focus,body#app-layout.ts-body.lp-body .lp-hero--dark a.lp-btn.lp-btn-ghost:active,body#app-layout.ts-body.lp-body .lp-hero--dark a.lp-btn.lp-btn-ghost:visited,body#app-layout.ts-body.lp-body .lp-dark a.lp-btn.lp-btn-ghost:hover,body#app-layout.ts-body.lp-body .lp-dark a.lp-btn.lp-btn-ghost:focus,body#app-layout.ts-body.lp-body .lp-dark a.lp-btn.lp-btn-ghost:active,body#app-layout.ts-body.lp-body .lp-dark a.lp-btn.lp-btn-ghost:visited{color:#fff;text-decoration:underline}body#app-layout.ts-body.lp-body .lp-hero--dark{padding:64px 0 56px}body#app-layout.ts-body.lp-body .lp-hero--dark h1{max-width:14em}body#app-layout.ts-body.lp-body .lp-hero--dark .lead{max-width:36em;margin-bottom:32px}body#app-layout.ts-body.lp-body .lp-hero--dark .lp-split{gap:48px;align-items:center}body#app-layout.ts-body.lp-body .lp-hero--dark .lp-img{box-shadow:0 16px 48px #00000059;border:1px solid rgba(255,255,255,.12)}@media(max-width:768px){.lp-hero h1{font-size:1.8em}.lp-hero:not(.lp-hero--dark) .lead,.lp-hero--dark .lead,.lp-dark .lead{font-size:1.5em}.lp-hero{padding:36px 0 28px}.lp-section{padding:40px 0}.lp-cycle-item{border-radius:var(--lp-radius)!important;max-width:none}.lp-cycle-arrow{display:none}.lp-dark{padding:40px 24px}.lp-cta-row{flex-direction:column;align-items:stretch}.lp-btn{width:100%}}body#app-layout.ts-body .ts-report,body#app-layout.ts-body .report-top-items{font-family:var(--ts-font-sans);font-size:var(--ts-fs-card);color:var(--ts-text)}body#app-layout.ts-body .ts-report h3,body#app-layout.ts-body .ts-report h4,body#app-layout.ts-body .report-top-items h3,body#app-layout.ts-body .report-top-items h4{font-family:var(--ts-font-serif);font-weight:700;color:var(--ts-text)}body#app-layout.ts-body .ts-report h4,body#app-layout.ts-body .report-top-items h4{font-size:var(--ts-fs-h3);margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--ts-border)}body#app-layout.ts-body .ts-report .nav-tabs,body#app-layout.ts-body .report-top-items .nav-tabs{border-bottom:1px solid var(--ts-border);margin-bottom:24px}body#app-layout.ts-body .ts-report .nav-tabs>li>a,body#app-layout.ts-body .report-top-items .nav-tabs>li>a{font-family:var(--ts-font-sans);font-size:var(--ts-fs-nav);color:var(--ts-muted);border-radius:8px 8px 0 0}body#app-layout.ts-body .ts-report .nav-tabs>li>a:hover,body#app-layout.ts-body .report-top-items .nav-tabs>li>a:hover{color:var(--ts-teal);background:#eef5f8;border-color:var(--ts-border)}body#app-layout.ts-body .ts-report .nav-tabs>li.active>a,body#app-layout.ts-body .ts-report .nav-tabs>li.active>a:focus,body#app-layout.ts-body .ts-report .nav-tabs>li.active>a:hover,body#app-layout.ts-body .report-top-items .nav-tabs>li.active>a,body#app-layout.ts-body .report-top-items .nav-tabs>li.active>a:focus,body#app-layout.ts-body .report-top-items .nav-tabs>li.active>a:hover{color:var(--ts-teal-dark);background:var(--ts-white);border:1px solid var(--ts-border);border-bottom-color:transparent;font-weight:600}body#app-layout.ts-body .ts-report .highlight-box,body#app-layout.ts-body .report-top-items .highlight-box{background:var(--ts-white);border:1px solid var(--ts-border);border-radius:var(--ts-radius);padding:24px 28px;margin:0 0 20px;box-shadow:var(--ts-shadow);overflow:visible;cursor:default;border-left:1px solid var(--ts-border);border-bottom:1px solid var(--ts-border);font-size:var(--ts-fs-card)}body#app-layout.ts-body .ts-report .highlight-box canvas,body#app-layout.ts-body .report-top-items .highlight-box canvas{max-height:280px}body#app-layout.ts-body .ts-report .ts-teamscore-chart,body#app-layout.ts-body .report-top-items .ts-teamscore-chart{position:relative;min-height:220px;height:220px;margin-bottom:8px}body#app-layout.ts-body .ts-report .ts-teamscore-chart canvas,body#app-layout.ts-body .report-top-items .ts-teamscore-chart canvas{display:block;width:100%!important;height:100%!important;max-height:none}body#app-layout.ts-body .ts-report .highlight-box .hidden-print,body#app-layout.ts-body .ts-report .highlight-box .remove-on-stack-click,body#app-layout.ts-body .report-top-items .highlight-box .hidden-print,body#app-layout.ts-body .report-top-items .highlight-box .remove-on-stack-click{margin-top:16px;font-size:var(--ts-fs-small);color:var(--ts-muted);font-style:italic}body#app-layout.ts-body .ts-report .ts-report-item,body#app-layout.ts-body .report-top-items .ts-report-item{min-height:auto;padding:14px 0;border-bottom:1px solid var(--ts-border)}body#app-layout.ts-body .ts-report .ts-report-item:last-of-type,body#app-layout.ts-body .report-top-items .ts-report-item:last-of-type{border-bottom:none;padding-bottom:0}@media(min-width:768px){body#app-layout.ts-body .ts-report .ts-report-item,body#app-layout.ts-body .report-top-items .ts-report-item{display:flex;align-items:flex-end;gap:20px}}body#app-layout.ts-body .ts-report .question-answer-box,body#app-layout.ts-body .report-top-items .question-answer-box{min-height:auto;padding:14px 0;border-bottom:1px solid var(--ts-border)}body#app-layout.ts-body .ts-report .question-answer-box:last-of-type,body#app-layout.ts-body .report-top-items .question-answer-box:last-of-type{border-bottom:none;padding-bottom:0}body#app-layout.ts-body .ts-report .question-answer-box .row,body#app-layout.ts-body .report-top-items .question-answer-box .row{align-items:flex-end}@media(min-width:768px){body#app-layout.ts-body .ts-report .question-answer-box .col-sm-5,body#app-layout.ts-body .ts-report .question-answer-box .col-lg-5,body#app-layout.ts-body .report-top-items .question-answer-box .col-sm-5,body#app-layout.ts-body .report-top-items .question-answer-box .col-lg-5{flex:0 0 168px;max-width:168px}}body#app-layout.ts-body .ts-report .question-label,body#app-layout.ts-body .ts-report .ts-report-item-label,body#app-layout.ts-body .report-top-items .question-label,body#app-layout.ts-body .report-top-items .ts-report-item-label{font-family:var(--ts-font-sans);font-size:var(--ts-fs-card);font-weight:600;color:var(--ts-text);line-height:1.45;padding:0;margin-bottom:10px}@media(min-width:768px){body#app-layout.ts-body .ts-report .question-label,body#app-layout.ts-body .ts-report .ts-report-item-label,body#app-layout.ts-body .report-top-items .question-label,body#app-layout.ts-body .report-top-items .ts-report-item-label{flex:1 1 auto;margin-bottom:0}}body#app-layout.ts-body .ts-report .question-answers,body#app-layout.ts-body .ts-report .ts-report-item-bars,body#app-layout.ts-body .report-top-items .question-answers,body#app-layout.ts-body .report-top-items .ts-report-item-bars{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;min-height:68px;width:100%}@media(min-width:768px){body#app-layout.ts-body .ts-report .question-answers,body#app-layout.ts-body .ts-report .ts-report-item-bars,body#app-layout.ts-body .report-top-items .question-answers,body#app-layout.ts-body .report-top-items .ts-report-item-bars{flex:0 0 168px}}body#app-layout.ts-body .ts-report .answer-box,body#app-layout.ts-body .ts-report .ts-answer-bar,body#app-layout.ts-body .report-top-items .answer-box,body#app-layout.ts-body .report-top-items .ts-answer-bar{flex:1 1 0;min-width:0;max-width:48px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:auto;position:relative;margin:0;float:none}body#app-layout.ts-body .ts-report .ts-answer-bar-track,body#app-layout.ts-body .report-top-items .ts-answer-bar-track{width:100%;height:44px;position:relative;border-bottom:2px solid #c5cdd4}body#app-layout.ts-body .ts-report .ts-answer-bar-fill,body#app-layout.ts-body .report-top-items .ts-answer-bar-fill{display:block;position:absolute;left:0;right:0;bottom:0;height:var(--ts-bar-height, 0%);background:var(--ts-bar-color, var(--ts-teal));border-radius:3px 3px 0 0;transition:height .2s ease}body#app-layout.ts-body .ts-report .ts-answer-bar-count,body#app-layout.ts-body .ts-report .answer-box>div:last-child,body#app-layout.ts-body .report-top-items .ts-answer-bar-count,body#app-layout.ts-body .report-top-items .answer-box>div:last-child{position:static;transform:none;width:100%;margin-top:4px;text-align:center;font-size:var(--ts-fs-small);color:var(--ts-muted);white-space:nowrap;line-height:1}body#app-layout.ts-body .ts-report .btn-secondary.readMoreLink,body#app-layout.ts-body .ts-report .readMoreLink.btn-secondary,body#app-layout.ts-body .report-top-items .btn-secondary.readMoreLink,body#app-layout.ts-body .report-top-items .readMoreLink.btn-secondary{float:none;display:inline-flex;align-items:center;gap:6px;margin:16px 0 0;padding:8px 16px;background:#eef5f8;border:1px solid #d0e4ec;border-radius:999px;color:var(--ts-teal);font-size:var(--ts-fs-small);font-weight:600;text-transform:uppercase;letter-spacing:.04em}body#app-layout.ts-body .ts-report .btn-secondary.readMoreLink:hover,body#app-layout.ts-body .ts-report .readMoreLink.btn-secondary:hover,body#app-layout.ts-body .report-top-items .btn-secondary.readMoreLink:hover,body#app-layout.ts-body .report-top-items .readMoreLink.btn-secondary:hover{background:var(--ts-teal);border-color:var(--ts-teal);color:#fff}body#app-layout.ts-body .ts-report .category-box,body#app-layout.ts-body .report-top-items .category-box{padding:0;margin:16px 0;border:none;font-size:var(--ts-fs-card)}body#app-layout.ts-body .ts-report .ts-report-grid,body#app-layout.ts-body .report-top-items .ts-report-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px}body#app-layout.ts-body .ts-report .ts-report-intro,body#app-layout.ts-body .report-top-items .ts-report-intro{color:var(--ts-muted);font-size:var(--ts-fs-card);line-height:var(--ts-line-height);margin-bottom:24px;max-width:42em}body#app-layout.ts-body .ts-report .ts-report-marketing-shell,body#app-layout.ts-body .report-top-items .ts-report-marketing-shell{background:var(--ts-bg);padding:32px;border-radius:var(--ts-radius);border:1px solid var(--ts-border)}@media(max-width:991px){body#app-layout.ts-body .ts-report .ts-report-grid,body#app-layout.ts-body .report-top-items .ts-report-grid{grid-template-columns:1fr}body#app-layout.ts-body .ts-report .question-label,body#app-layout.ts-body .ts-report .ts-report-item-label,body#app-layout.ts-body .report-top-items .question-label,body#app-layout.ts-body .report-top-items .ts-report-item-label{margin-bottom:12px}}body#app-layout.ts-body .ts-personal-report-intro{max-width:720px;margin:0 auto;text-align:left;font-size:var(--ts-fs-card);line-height:var(--ts-line-height);color:var(--ts-muted)}body#app-layout.ts-body .ts-personal-report-intro p{margin:0 0 1em}body#app-layout.ts-body .ts-personal-report-intro a{word-break:break-all;font-weight:600}body#app-layout.ts-body .ts-personal-report-intro .ts-personal-report-intro-list ul{margin:0;padding-left:1.25em}body#app-layout.ts-body .ts-personal-report-intro .ts-personal-report-intro-list ul li{margin-bottom:.65em}body#app-layout.ts-body .ts-personal-report{max-width:760px;margin:0 auto}body#app-layout.ts-body .ts-personal-report-scores{display:block}body#app-layout.ts-body .ts-score-header{cursor:pointer;padding:18px 20px 16px;margin:0 0 12px;border:1px solid var(--ts-border);border-radius:var(--ts-radius);width:100%;background:var(--ts-white);box-shadow:var(--ts-shadow);transition:background .15s ease,box-shadow .15s ease}body#app-layout.ts-body .ts-score-header:hover,body#app-layout.ts-body .ts-score-header:focus{background:#f8fbfc}body#app-layout.ts-body .ts-score-header.ui-accordion-header-active{margin-bottom:0;background:#eef5f8;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}body#app-layout.ts-body .ts-score-header-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}body#app-layout.ts-body .ts-score-name{font-family:var(--ts-font-serif);font-size:var(--ts-fs-h3);font-weight:700;color:var(--ts-text);line-height:1.3}body#app-layout.ts-body .ts-score-value{flex-shrink:0;font-family:var(--ts-font-sans);font-size:var(--ts-fs-intro);font-weight:700;line-height:1}body#app-layout.ts-body .ts-score-value--low{color:#b42318}body#app-layout.ts-body .ts-score-value--mid{color:#c2410c}body#app-layout.ts-body .ts-score-value--high{color:#15803d}body#app-layout.ts-body .ts-score-track{height:10px;border-radius:999px;background:#e8eef2;overflow:hidden}body#app-layout.ts-body .ts-score-fill{height:100%;border-radius:999px;min-width:4px;transition:width .35s ease}body#app-layout.ts-body .ts-score-fill--low{background:linear-gradient(90deg,#ef4444,#dc2626)}body#app-layout.ts-body .ts-score-fill--mid{background:linear-gradient(90deg,#fb923c,#ea580c)}body#app-layout.ts-body .ts-score-fill--high{background:linear-gradient(90deg,#4ade80,#16a34a)}body#app-layout.ts-body .ts-score-body{padding:20px 22px 22px;margin:-12px 0 12px;background:var(--ts-bg);border:1px solid var(--ts-border);border-top:0;border-radius:0 0 var(--ts-radius) var(--ts-radius);font-family:var(--ts-font-sans);font-size:var(--ts-fs-card);line-height:var(--ts-line-height);color:var(--ts-muted);font-weight:400}body#app-layout.ts-body .ts-score-body p:last-child{margin-bottom:0}body#app-layout.ts-body .ts-personal-report-scores.ui-accordion .ui-accordion-content{padding:0;border:0}body#app-layout.ts-body .ts-personal-report-scores.ui-accordion .ts-score-body{border-top:none}.ts-goals-marketing-shell{background:var(--ts-white);border:1px solid var(--ts-border);border-radius:var(--ts-radius);box-shadow:var(--ts-shadow);padding:28px 32px 24px;font-family:var(--ts-font-sans);color:var(--ts-text);max-width:960px}.ts-goals-marketing-header{margin-bottom:24px}.ts-goals-marketing-badge{display:inline-block;margin-bottom:10px;padding:4px 12px;border-radius:999px;background:#eef5f8;border:1px solid #d0e4ec;color:var(--ts-teal-dark);font-size:var(--ts-fs-badge);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ts-goals-marketing-title{margin:0 0 10px;font-family:var(--ts-font-serif);font-size:1.35em;font-weight:700;line-height:1.3;color:var(--ts-text)}.ts-goals-marketing-lead{margin:0;max-width:52em;font-size:.92em;line-height:1.55;color:var(--ts-muted)}.ts-goals-marketing-board{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.55fr);gap:16px}.ts-goals-marketing-panel{border:1px solid var(--ts-border);border-radius:10px;background:var(--ts-bg);padding:18px 18px 16px}.ts-goals-marketing-panel-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.ts-goals-marketing-panel-head h4{margin:2px 0 0;font-family:var(--ts-font-serif);font-size:1em;font-weight:700;line-height:1.35;color:var(--ts-text)}.ts-goals-marketing-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;flex-shrink:0;color:var(--ts-white);font-size:.95em}.ts-goals-marketing-icon--trophy{background:linear-gradient(145deg,#007a9e,var(--ts-teal-dark))}.ts-goals-marketing-icon--behaviour{background:linear-gradient(145deg,#0088b0,var(--ts-teal))}.ts-goals-marketing-goal-list{margin:0;padding:14px 16px;list-style:none;border-radius:8px;background:var(--ts-white);border:1px solid var(--ts-border)}.ts-goals-marketing-goal-list li{position:relative;padding-left:18px;font-size:.95em;line-height:1.5;color:var(--ts-text)}.ts-goals-marketing-goal-list li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--ts-teal)}.ts-goals-marketing-force{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ts-goals-marketing-force-col{border-radius:8px;background:var(--ts-white);border:1px solid var(--ts-border);padding:12px 14px 10px}.ts-goals-marketing-force-col ul{margin:0;padding:0;list-style:none}.ts-goals-marketing-force-col li{position:relative;padding:8px 0 8px 16px;border-bottom:1px solid #f0f3f5;font-size:.88em;line-height:1.45;color:var(--ts-text)}.ts-goals-marketing-force-col li:last-child{border-bottom:none;padding-bottom:0}.ts-goals-marketing-force-col li:before{content:"";position:absolute;left:0;top:1.05em;width:6px;height:6px;border-radius:50%}.ts-goals-marketing-force-col--positive li:before{background:#3d9a5a}.ts-goals-marketing-force-col--negative li:before{background:#c45c4a}.ts-goals-marketing-force-label{margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--ts-border);font-size:.78em;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--ts-muted)}.ts-goals-marketing-footer{margin-top:20px;padding-top:4px}.ts-goals-marketing-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;background:var(--ts-teal);color:var(--ts-white);font-size:.9em;font-weight:700;box-shadow:0 4px 12px #00638540}@media(max-width:767px){.ts-goals-marketing-board,.ts-goals-marketing-force{grid-template-columns:1fr}}body#app-layout.ts-body .ts-invite-page{max-width:820px;margin:0 auto;padding:8px 0 48px}body#app-layout.ts-body .ts-invite-hero{margin-bottom:32px;padding-bottom:28px;border-bottom:1px solid var(--ts-border)}body#app-layout.ts-body .ts-invite-hero h1{font-size:var(--ts-fs-h2);line-height:1.25;margin:0 0 12px;max-width:18em}body#app-layout.ts-body .ts-invite-hero .lead{margin:0;max-width:38em}body#app-layout.ts-body .ts-invite-card{background:var(--ts-white);border:1px solid var(--ts-border);border-radius:var(--ts-radius);box-shadow:var(--ts-shadow);padding:28px 32px;margin-bottom:24px}body#app-layout.ts-body .ts-invite-card-title{font-family:var(--ts-font-serif);font-size:var(--ts-fs-h3);margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid var(--ts-border)}body#app-layout.ts-body .ts-invite-card--members .ts-invite-card-title{margin-bottom:16px}body#app-layout.ts-body .ts-invite-notice{display:flex;align-items:flex-start;gap:12px;margin:16px 0 20px;padding:14px 18px;background:#eef5f8;border:1px solid #d0e4ec;border-radius:10px;font-size:var(--ts-fs-small);color:var(--ts-teal-dark);line-height:1.5}body#app-layout.ts-body .ts-invite-notice:before{content:"ℹ";flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--ts-teal);color:#fff;font-size:.75em;font-weight:700;font-style:normal}body#app-layout.ts-body .ts-mail-editor{margin-bottom:4px}body#app-layout.ts-body .ts-mail-editor #editor-box,body#app-layout.ts-body .ts-mail-editor #editor{border-radius:10px}body#app-layout.ts-body .ts-mail-editor .ql-toolbar.ql-snow{border:1px solid var(--ts-border);border-radius:10px 10px 0 0;background:#fafbfc;font-family:var(--ts-font-sans)}body#app-layout.ts-body .ts-mail-editor .ql-container.ql-snow{border:1px solid var(--ts-border);border-top:none;border-radius:0 0 10px 10px;font-family:var(--ts-font-serif);font-size:var(--ts-fs-card);min-height:140px}body#app-layout.ts-body .ts-mail-editor .ql-editor{min-height:140px;line-height:1.65;white-space:normal}body#app-layout.ts-body .ts-logo-upload.dropzone{border:2px dashed var(--ts-border);border-radius:var(--ts-radius);background:var(--ts-bg);padding:28px 20px;transition:border-color .15s,background .15s}body#app-layout.ts-body .ts-logo-upload.dropzone:hover,body#app-layout.ts-body .ts-logo-upload.dropzone.dz-drag-hover{border-color:var(--ts-teal);background:#eef5f8}body#app-layout.ts-body .ts-logo-upload.dropzone .dz-message{margin:0;font-size:var(--ts-fs-card);color:var(--ts-muted);font-weight:500}body#app-layout.ts-body .ts-invite-submit{margin-top:28px}body#app-layout.ts-body .ts-invite-submit .btn-primary.form-control{width:auto;min-width:240px;padding:14px 32px;font-size:var(--ts-fs-btn);box-shadow:0 4px 14px #00638547}body#app-layout.ts-body .ts-invite-submit .btn-primary.form-control:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00638559}body#app-layout.ts-body .ts-member-inputs{margin-bottom:8px}body#app-layout.ts-body .ts-member-paste{margin-bottom:20px}body#app-layout.ts-body .ts-member-paste a{display:inline-flex;align-items:center;gap:8px;font-size:var(--ts-fs-small);font-weight:600;cursor:pointer;text-decoration:none}body#app-layout.ts-body .ts-member-paste a:before{content:"⎘";font-size:1.1em}body#app-layout.ts-body .ts-member-paste a:hover{text-decoration:underline}body#app-layout.ts-body .ts-member-paste .form-control{font-size:var(--ts-fs-small)}body#app-layout.ts-body .ts-member-list{display:flex;flex-direction:column;gap:10px}body#app-layout.ts-body .ts-member-row{display:grid;grid-template-columns:1fr 1fr auto;gap:12px 16px;align-items:end;padding:14px 16px;background:var(--ts-bg);border:1px solid var(--ts-border);border-radius:10px}body#app-layout.ts-body .ts-member-field{min-width:0}body#app-layout.ts-body .ts-member-field label{display:block;margin-bottom:6px;font-size:var(--ts-fs-small);font-weight:600;color:var(--ts-muted)}body#app-layout.ts-body .ts-member-field .form-control{width:100%}body#app-layout.ts-body .ts-member-remove{width:36px!important;height:36px;padding:0;border:1px solid #f0c8c8;border-radius:8px;background:#fef6f6;color:#b33;font-size:1.1em;line-height:1;cursor:pointer;transition:background .15s,border-color .15s}body#app-layout.ts-body .ts-member-remove:hover{background:#fce8e8;border-color:#e8a0a0}body#app-layout.ts-body .ts-member-add{margin-top:16px;padding:10px 18px!important;width:auto!important;border-radius:999px!important;background:#eef5f8!important;border:1px solid #d0e4ec!important;color:var(--ts-teal)!important;font-weight:600!important;font-size:var(--ts-fs-small)!important}body#app-layout.ts-body .ts-member-add:hover{background:#e0eef3!important;border-color:var(--ts-teal)!important;color:var(--ts-teal-dark)!important}body#app-layout.ts-body .ts-options{margin-top:28px;padding-top:24px;border-top:1px solid var(--ts-border);display:flex;flex-direction:column;gap:12px}body#app-layout.ts-body .ts-option-card{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;padding:16px 20px;background:var(--ts-bg);border:1px solid var(--ts-border);border-radius:10px}body#app-layout.ts-body .ts-option-toggle{display:inline-flex;border-radius:8px;overflow:hidden;border:1px solid var(--ts-border);flex-shrink:0}body#app-layout.ts-body .ts-toggle-btn{min-width:52px;height:38px;padding:0 14px;border:none;background:var(--ts-white);color:var(--ts-muted);font-family:var(--ts-font-sans);font-size:.78em;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background .15s,color .15s}body#app-layout.ts-body .ts-toggle-btn:first-child{border-right:1px solid var(--ts-border)}body#app-layout.ts-body .ts-toggle-btn.ts-toggle-btn--on.ts-toggle-btn--active{background:#e8f5e9;color:#2e6b32}body#app-layout.ts-body .ts-toggle-btn.ts-toggle-btn--off.ts-toggle-btn--active{background:#fef6f6;color:#b33}body#app-layout.ts-body .ts-toggle-btn:focus{outline:none}body#app-layout.ts-body .ts-option-desc{flex:1 1 200px;margin:0;font-size:var(--ts-fs-card);color:var(--ts-text);line-height:1.5}body#app-layout.ts-body .ts-custom-questions{width:100%;margin-top:8px;padding-top:20px;border-top:1px dashed var(--ts-border)}body#app-layout.ts-body .ts-custom-question-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start;margin-bottom:12px}body#app-layout.ts-body .ts-custom-question-row label{display:block;margin-bottom:6px;font-size:var(--ts-fs-small);color:var(--ts-muted)}body#app-layout.ts-body .ts-custom-question-row textarea.form-control{width:100%;min-height:60px}body#app-layout.ts-body .ts-custom-questions-aside{margin-top:20px;padding:16px 18px;background:var(--ts-white);border:1px solid var(--ts-border);border-radius:10px}body#app-layout.ts-body .ts-custom-questions-aside label{display:block;margin-bottom:8px;font-size:var(--ts-fs-small);color:var(--ts-muted)}@media(max-width:767px){body#app-layout.ts-body .ts-invite-card{padding:20px 18px}body#app-layout.ts-body .ts-member-row{grid-template-columns:1fr auto}body#app-layout.ts-body .ts-member-field:last-of-type{grid-column:1/-1}body#app-layout.ts-body .ts-member-remove{align-self:center}body#app-layout.ts-body .ts-invite-submit .btn-primary.form-control{width:100%}body#app-layout.ts-body .ts-option-card{flex-direction:column;align-items:flex-start}}body#app-layout.ts-body .ts-reflection{font-family:var(--ts-font-sans);font-size:var(--ts-fs-body);line-height:var(--ts-line-height);color:var(--ts-text)}body#app-layout.ts-body .ts-reflection h1,body#app-layout.ts-body .ts-reflection h2,body#app-layout.ts-body .ts-reflection h3,body#app-layout.ts-body .ts-reflection h4{font-family:var(--ts-font-serif);font-weight:700;color:var(--ts-text);line-height:1.3}body#app-layout.ts-body .ts-reflection h3{font-size:var(--ts-fs-h3);margin:0 0 .75em}body#app-layout.ts-body .ts-reflection h4{font-size:var(--ts-fs-intro);margin:0 0 1em}body#app-layout.ts-body .ts-reflection p{margin:0 0 1em;line-height:var(--ts-line-height)}body#app-layout.ts-body .ts-reflection textarea,body#app-layout.ts-body .ts-reflection input,body#app-layout.ts-body .ts-reflection select,body#app-layout.ts-body .ts-reflection button,body#app-layout.ts-body .ts-reflection .btn{font-family:var(--ts-font-sans)}body#app-layout.ts-body .ts-reflection textarea{font-size:var(--ts-fs-card)!important;line-height:var(--ts-line-height)}body#app-layout.ts-body .ts-reflection .title-box{font-family:var(--ts-font-sans);font-size:var(--ts-fs-card);font-weight:600}body#app-layout.ts-body .ts-reflection .title-icon{font-family:var(--ts-font-sans)}body#app-layout.ts-body .ts-reflection .small-button,body#app-layout.ts-body .ts-reflection .small-warning-text{font-family:var(--ts-font-sans);font-size:var(--ts-fs-small)}body#app-layout.ts-body .ts-reflection .btn-primary,body#app-layout.ts-body .ts-reflection .btn-secondary{font-family:var(--ts-font-sans);font-size:var(--ts-fs-btn);font-weight:600}body#app-layout.ts-body .ts-reflection .card,body#app-layout.ts-body .ts-reflection table{font-family:var(--ts-font-sans);font-size:var(--ts-fs-card)}body#app-layout.ts-body .ts-reflection .box{border-left:1px solid var(--ts-border);border-bottom:1px solid var(--ts-border);padding-bottom:20px}body#app-layout.ts-body .ts-reflection .ts-reflection-empty{font-family:var(--ts-font-sans);font-size:var(--ts-fs-lead);color:var(--ts-muted);line-height:var(--ts-line-height)}body#app-layout.ts-body .ts-reflection .ts-reflection-progress-table{margin-left:20px;line-height:var(--ts-line-height)}body#app-layout.ts-body .ts-reflection .ts-reflection-progress-table td{padding:5px;vertical-align:middle}body#app-layout.ts-body .ts-reflection .ts-reflection-page-title{font-family:var(--ts-font-serif);font-size:var(--ts-fs-h3);font-weight:700;color:var(--ts-text);line-height:1.3}body#app-layout.ts-body .ts-reflection .ql-toolbar.ql-snow{font-family:var(--ts-font-sans)}body#app-layout.ts-body .ts-reflection .ql-container.ql-snow{font-family:var(--ts-font-serif);font-size:var(--ts-fs-card)}body#app-layout.ts-body .ts-reflection .ql-editor{line-height:var(--ts-line-height)}body#app-layout.ts-body .ts-teams-page{max-width:900px;margin:0 auto;padding:8px 0 48px}body#app-layout.ts-body .ts-teams-hero{margin-bottom:32px;padding-bottom:28px;border-bottom:1px solid var(--ts-border)}body#app-layout.ts-body .ts-teams-hero h1{font-size:var(--ts-fs-h2);line-height:1.25;margin:0 0 12px}body#app-layout.ts-body .ts-teams-hero .lead{margin:0;max-width:38em}body#app-layout.ts-body .ts-teams-card{background:var(--ts-white);border:1px solid var(--ts-border);border-radius:var(--ts-radius);box-shadow:var(--ts-shadow);overflow:hidden;margin-bottom:28px}body#app-layout.ts-body .ts-teams-table{width:100%;margin:0;border-collapse:collapse;font-family:var(--ts-font-sans);font-size:var(--ts-fs-card)}body#app-layout.ts-body .ts-teams-table thead{background:#eef5f8}body#app-layout.ts-body .ts-teams-table thead th{padding:14px 20px;font-family:var(--ts-font-sans);font-size:var(--ts-fs-small);font-weight:700;color:var(--ts-teal-dark);text-transform:uppercase;letter-spacing:.04em;text-align:left;border-bottom:1px solid var(--ts-border)}body#app-layout.ts-body .ts-teams-table tbody tr{transition:background-color .15s ease}body#app-layout.ts-body .ts-teams-table tbody tr:hover{background:#fafcfd}body#app-layout.ts-body .ts-teams-table tbody tr:not(:last-child) td{border-bottom:1px solid var(--ts-border)}body#app-layout.ts-body .ts-teams-table td{padding:18px 20px;vertical-align:middle}body#app-layout.ts-body .ts-teams-table-actions{width:1%;white-space:nowrap;text-align:right}body#app-layout.ts-body .ts-teams-link{font-family:var(--ts-font-serif);font-size:var(--ts-fs-h3);font-weight:700;color:var(--ts-teal);text-decoration:none}body#app-layout.ts-body .ts-teams-link:hover{color:var(--ts-teal-dark);text-decoration:underline}body#app-layout.ts-body .ts-teams-date{font-family:var(--ts-font-sans);font-size:var(--ts-fs-small);color:var(--ts-muted);white-space:nowrap}body#app-layout.ts-body .ts-teams-delete{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid #f0c8c8;background:var(--ts-white);color:#9b2c2c;font-family:var(--ts-font-sans);font-size:var(--ts-fs-small);font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}body#app-layout.ts-body .ts-teams-delete:hover,body#app-layout.ts-body .ts-teams-delete:focus{background:#fff5f5;border-color:#e0a0a0;color:#7a2222;text-decoration:none}body#app-layout.ts-body .ts-teams-empty{margin-bottom:28px;padding:28px 32px;background:var(--ts-white);border:1px solid var(--ts-border);border-radius:var(--ts-radius);box-shadow:var(--ts-shadow);font-size:var(--ts-fs-lead);color:var(--ts-muted);line-height:var(--ts-line-height)}body#app-layout.ts-body .ts-teams-empty a{font-weight:600}body#app-layout.ts-body .ts-teams-footer{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:768px){body#app-layout.ts-body .ts-teams-table thead{display:none}body#app-layout.ts-body .ts-teams-table tbody tr{display:block;padding:16px 20px}body#app-layout.ts-body .ts-teams-table td{display:block;padding:0;border:none!important}body#app-layout.ts-body .ts-teams-table .ts-teams-link{margin-bottom:6px}body#app-layout.ts-body .ts-teams-table .ts-teams-date{margin-bottom:12px}body#app-layout.ts-body .ts-teams-table .ts-teams-table-actions{width:auto;text-align:left}}body#app-layout.ts-body .ts-all-teams-page{max-width:100%;padding:8px 0 48px}body#app-layout.ts-body .ts-all-teams-card{overflow:visible}body#app-layout.ts-body .ts-all-teams-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}body#app-layout.ts-body .ts-all-teams-table{table-layout:fixed;width:100%;min-width:0;font-size:.85em}body#app-layout.ts-body .ts-all-teams-table thead th{padding:8px 10px;font-size:.75em;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body#app-layout.ts-body .ts-all-teams-table tbody td{padding:10px;overflow:hidden;text-overflow:ellipsis}body#app-layout.ts-body .ts-all-teams-table thead th a{color:var(--ts-teal-dark);text-decoration:none;font-weight:700;display:block;overflow:hidden;text-overflow:ellipsis}body#app-layout.ts-body .ts-all-teams-table thead th a:hover{text-decoration:underline}body#app-layout.ts-body .ts-all-teams-col-name{width:18%}body#app-layout.ts-body .ts-all-teams-col-owner{width:14%}body#app-layout.ts-body .ts-all-teams-col-email{width:22%}body#app-layout.ts-body .ts-all-teams-col-date{width:16%}body#app-layout.ts-body .ts-all-teams-col-count,body#app-layout.ts-body .ts-all-teams-col-reflection{width:7%;text-align:center}body#app-layout.ts-body .ts-all-teams-link{font-family:var(--ts-font-sans);font-size:.95em;font-weight:600;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body#app-layout.ts-body .ts-all-teams-col-owner,body#app-layout.ts-body .ts-all-teams-col-email{white-space:nowrap}body#app-layout.ts-body .ts-all-teams-col-date{white-space:nowrap;font-size:.9em}body#app-layout.ts-body .ts-all-teams-filter-row th{padding-top:0;padding-bottom:10px;vertical-align:top}body#app-layout.ts-body .ts-all-teams-filter{width:100%;min-width:0;padding:6px 8px;border:1px solid var(--ts-border);border-radius:6px;font-family:var(--ts-font-sans);font-size:.85em;font-weight:400;text-transform:none;letter-spacing:normal;color:var(--ts-text);background:var(--ts-white);box-sizing:border-box}body#app-layout.ts-body .ts-all-teams-actions{display:flex;align-items:center;gap:16px;padding:12px 16px;border-top:1px solid var(--ts-border)}body#app-layout.ts-body .ts-all-teams-reset{font-family:var(--ts-font-sans);font-size:var(--ts-fs-small);color:var(--ts-muted);text-decoration:none}body#app-layout.ts-body .ts-all-teams-reset:hover{color:var(--ts-teal-dark);text-decoration:underline}body#app-layout.ts-body .ts-all-teams-empty{text-align:center;color:var(--ts-muted);padding:24px 20px!important}body#app-layout.ts-body .ts-all-teams-count{margin:0;font-family:var(--ts-font-sans);font-size:var(--ts-fs-small);color:var(--ts-muted)}body#app-layout.ts-body .ts-all-teams-filter-form{border-bottom:1px solid var(--ts-border)}body#app-layout.ts-body .ts-all-teams-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;padding:12px 16px}body#app-layout.ts-body .ts-all-teams-filter-field{display:flex;flex-direction:column;gap:4px;flex:1 1 120px;min-width:0;margin:0;font-weight:400}body#app-layout.ts-body .ts-all-teams-filter-field span{font-family:var(--ts-font-sans);font-size:.72em;font-weight:600;color:var(--ts-muted);text-transform:uppercase;letter-spacing:.03em}body#app-layout.ts-body .ts-all-teams-filter-field--narrow{flex:0 1 72px}body#app-layout.ts-body .ts-all-teams-filter-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}body#app-layout.ts-body .ts-all-teams-col-select{width:36px;text-align:center}body#app-layout.ts-body .ts-all-teams-col-mail{width:16%;min-width:120px}body#app-layout.ts-body .ts-all-teams-mail-badge{display:inline-block;padding:2px 6px;margin:1px 2px 1px 0;border-radius:4px;font-family:var(--ts-font-sans);font-size:.75em;font-weight:600;white-space:nowrap}body#app-layout.ts-body .ts-all-teams-mail-badge--used{color:var(--ts-teal-dark);background:#0080801f}body#app-layout.ts-body .ts-all-teams-mail-badge--account{color:#6b4f00;background:#ffc10733}body#app-layout.ts-body .ts-all-teams-mail-badge--unsubscribed{color:#5a5a5a;background:#00000014}body#app-layout.ts-body .ts-all-teams-mail-none{color:var(--ts-muted)}body#app-layout.ts-body .ts-all-teams-mail-actions{flex-direction:column;align-items:flex-start;gap:10px}body#app-layout.ts-body .ts-all-teams-mail-help{margin:0;font-family:var(--ts-font-sans);font-size:var(--ts-fs-small);color:var(--ts-muted)}body#app-layout.ts-body .ts-all-teams-mail-buttons{display:flex;flex-wrap:wrap;gap:10px}body#app-layout.ts-body .ts-all-teams-mail-button--secondary{background:var(--ts-white);color:var(--ts-teal-dark);border:1px solid var(--ts-teal-dark)}@media(max-width:768px){body#app-layout.ts-body .ts-all-teams-table{font-size:.8em;min-width:760px}body#app-layout.ts-body .ts-all-teams-table thead{display:table-header-group}body#app-layout.ts-body .ts-all-teams-table tbody tr{display:table-row;padding:0}body#app-layout.ts-body .ts-all-teams-table td{display:table-cell;padding:8px}}.noty_layout_mixin,#noty_layout__centerRight,#noty_layout__centerLeft,#noty_layout__center,#noty_layout__bottomRight,#noty_layout__bottomCenter,#noty_layout__bottomLeft,#noty_layout__bottom,#noty_layout__topRight,#noty_layout__topCenter,#noty_layout__topLeft,#noty_layout__top{position:fixed;margin:0;padding:0;z-index:9999999;transform:translateZ(0) scale(1);backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;filter:blur(0);-webkit-filter:blur(0);max-width:90%}#noty_layout__top{top:0;left:5%;width:90%}#noty_layout__topLeft{top:20px;left:20px;width:325px}#noty_layout__topCenter{top:5%;left:50%;width:325px;transform:translate(calc(-50% - .5px)) translateZ(0) scale(1)}#noty_layout__topRight{top:20px;right:20px;width:325px}#noty_layout__bottom{bottom:0;left:5%;width:90%}#noty_layout__bottomLeft{bottom:20px;left:20px;width:325px}#noty_layout__bottomCenter{bottom:5%;left:50%;width:325px;transform:translate(calc(-50% - .5px)) translateZ(0) scale(1)}#noty_layout__bottomRight{bottom:20px;right:20px;width:325px}#noty_layout__center{top:50%;left:50%;width:325px;transform:translate(calc(-50% - .5px),calc(-50% - .5px)) translateZ(0) scale(1)}#noty_layout__centerLeft{top:50%;left:20px;width:325px;transform:translateY(calc(-50% - .5px)) translateZ(0) scale(1)}#noty_layout__centerRight{top:50%;right:20px;width:325px;transform:translateY(calc(-50% - .5px)) translateZ(0) scale(1)}.noty_progressbar{display:none}.noty_has_timeout.noty_has_progressbar .noty_progressbar{display:block;position:absolute;left:0;bottom:0;height:3px;width:100%;background-color:#646464;opacity:.2;filter:alpha(opacity=10)}.noty_bar{-webkit-backface-visibility:hidden;transform:translate(0) scale(1);-webkit-font-smoothing:subpixel-antialiased;overflow:hidden}.noty_effects_open{opacity:0;transform:translate(50%);animation:noty_anim_in .5s cubic-bezier(.68,-.55,.265,1.55);animation-fill-mode:forwards}.noty_effects_close{animation:noty_anim_out .5s cubic-bezier(.68,-.55,.265,1.55);animation-fill-mode:forwards}.noty_fix_effects_height{animation:noty_anim_height 75ms ease-out}.noty_close_with_click{cursor:pointer}.noty_close_button{position:absolute;top:2px;right:2px;font-weight:700;width:20px;height:20px;text-align:center;line-height:20px;background-color:#0000000d;border-radius:2px;cursor:pointer;transition:all .2s ease-out}.noty_close_button:hover{background-color:#0000001a}.noty_modal{position:fixed;width:100%;height:100%;background-color:#000;z-index:10000;opacity:.3;left:0;top:0}.noty_modal.noty_modal_open{opacity:0;animation:noty_modal_in .3s ease-out}.noty_modal.noty_modal_close{animation:noty_modal_out .3s ease-out;animation-fill-mode:forwards}@keyframes noty_modal_in{to{opacity:.3}}@keyframes noty_modal_out{to{opacity:0}}@keyframes noty_anim_in{to{transform:translate(0);opacity:1}}@keyframes noty_anim_out{to{transform:translate(50%);opacity:0}}@keyframes noty_anim_height{to{height:0}}.noty_theme__mint.noty_bar{margin:4px 0;overflow:hidden;border-radius:2px;position:relative}.noty_theme__mint.noty_bar .noty_body{padding:10px;font-size:14px}.noty_theme__mint.noty_bar .noty_buttons{padding:10px}.noty_theme__mint.noty_type__alert,.noty_theme__mint.noty_type__notification{background-color:#fff;border-bottom:1px solid #D1D1D1;color:#2f2f2f}.noty_theme__mint.noty_type__warning{background-color:#ffae42;border-bottom:1px solid #E89F3C;color:#fff}.noty_theme__mint.noty_type__error{background-color:#de636f;border-bottom:1px solid #CA5A65;color:#fff}.noty_theme__mint.noty_type__info,.noty_theme__mint.noty_type__information{background-color:#7f7eff;border-bottom:1px solid #7473E8;color:#fff}.noty_theme__mint.noty_type__success{background-color:#afc765;border-bottom:1px solid #A0B55C;color:#fff}#noty_layout__topCenter{width:auto;min-width:280px;max-width:min(420px,90vw)}body#app-layout.ts-body .noty_theme__mint.noty_bar{margin:10px 0;overflow:hidden;border-radius:var(--ts-radius);border:none;box-shadow:0 12px 32px #00283c29}body#app-layout.ts-body .noty_theme__mint.noty_bar .noty_body{font-family:var(--ts-font-sans);font-size:var(--ts-fs-card);font-weight:600;line-height:1.45;padding:14px 18px;display:flex;align-items:center;gap:12px}body#app-layout.ts-body .noty_theme__mint.noty_bar .noty_progressbar{height:4px;opacity:.35}body#app-layout.ts-body .noty_theme__mint.noty_type__success{background:linear-gradient(135deg,var(--ts-teal) 0%,var(--ts-teal-dark) 100%);color:#fff}body#app-layout.ts-body .noty_theme__mint.noty_type__success .noty_body:before{content:"✓";flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#fff3;font-size:.85em;font-weight:700}body#app-layout.ts-body .noty_theme__mint.noty_type__success .noty_progressbar{background-color:var(--ts-orange)}body#app-layout.ts-body .noty_theme__mint.noty_type__error{background:#fff;border:1px solid #f0c8c8;color:#9b2c2c}body#app-layout.ts-body .noty_theme__mint.noty_type__error .noty_body:before{content:"!";flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#d9534f;color:#fff;font-size:.9em;font-weight:700}body#app-layout.ts-body .noty_theme__mint.noty_type__error .noty_progressbar{background-color:#d9534f}body#app-layout.ts-body .noty_theme__mint.noty_type__warning{background:#fff8eb;border:1px solid #f5dfa8;color:#8a5a00}body#app-layout.ts-body .noty_theme__mint.noty_type__warning .noty_body:before{content:"!";flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--ts-orange);color:#1a1a1a;font-size:.9em;font-weight:700}.team-menu-item{border-right:1px solid #e7e7e7;padding-right:30px}.team-menu-item-dashed{border-right:1px dashed #e7e7e7;padding-right:10px}.team-menu .shown{border-bottom:1px solid white;margin-bottom:-1px}.team-menu .selected{background-color:#fff;color:#000}.button{display:inline-block;min-width:148px;color:#fff;background:linear-gradient(135deg,var(--ts-teal) 0%,var(--ts-teal-dark) 100%);margin-right:15px;padding:12px 24px;text-align:center;cursor:pointer;border:0;border-radius:999px;box-shadow:0 4px 14px #00638547;font-weight:600;font-size:var(--ts-fs-btn);transition:background .2s ease,box-shadow .2s ease,transform .15s ease}.button:hover{background:linear-gradient(135deg,#007699,#005a78);color:#fff;text-decoration:none;box-shadow:0 6px 18px #00638559;transform:translateY(-1px)}.button:active{transform:translateY(0);box-shadow:0 2px 10px #00638538}.pricing-promo-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px;margin:10px 0 28px;padding:18px 22px;background:linear-gradient(135deg,var(--ts-teal) 0%,var(--ts-teal-dark) 100%);color:#fff;border-radius:var(--ts-radius);box-shadow:0 4px 14px #00638547;text-align:center;font-size:var(--ts-fs-promo);line-height:1.4}.pricing-promo-pill{flex-shrink:0;display:inline-block;padding:6px 16px;background:var(--ts-orange);color:#1a1a1a;font-weight:700;font-size:var(--ts-fs-promo-pill);letter-spacing:.02em;border-radius:999px}.pricing-promo-line{font-weight:400}.pricing-promo-line time{font-weight:700;white-space:nowrap}.ajaxloader{overflow:hidden;display:block;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:#ffffffd9 url(/img/ajax-loader2.gif) 50% 50% no-repeat}.cursor-pointer{cursor:pointer!important}.white-color{color:#fff}.questionBox{border:1px solid #eee;padding:10px;margin-top:30px}.question-label{margin-top:10px;margin-bottom:5px;padding-bottom:5px;padding-top:10px;font-size:.9em;text-align:left;padding-left:21px}.question-answer-label{font-size:.9em}.immersive-question{font-size:.9em;text-align:left;margin-top:14px;margin-bottom:7px;padding-left:21px}.category-description{padding:21px 30px;border:1px solid #eee;margin-left:1px;margin-right:0;margin-top:30px;font-size:.9em;line-height:1.97em}.category-label{margin-top:30px;margin-bottom:5px;padding-bottom:5px;padding-top:10px;background-color:#f7f7f7;border:1px solid #DDD}.category-description-box{padding:9px 9px 9px 13px}.informBox{border:1px solid #e7e7e7;background-color:#fafafa;padding:8px 10px;font-size:.85em;border-radius:5px}.arrow-box{padding:5px;border:1px solid #DDD;width:100%;margin-top:5px}.arrow-green{background:#6c0}.arrow-green:after{border-left:10px solid #66cc00}.arrow-orange{background:#ff5733}.arrow-orange:after{border-left:10px solid #FF5733}.arrow-red{background:#c70039}.arrow-red:after{border-left:10px solid #C70039}.right-arrow{display:inline-block;position:relative;padding:5px 5px 5px 13px;font-size:.9em}.right-arrow:after{content:"";display:block;position:absolute;left:100%;top:50%;margin-top:-10px;width:0;height:0;border-top:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid transparent}.left-arrow{display:inline-block;position:relative;padding:5px 5px 5px 13px;font-size:.9em}.left-arrow:after{content:"";display:block;position:absolute;right:100%;top:50%;margin-top:-10px;width:0;height:0;border-top:10px solid transparent;left:10px solid transparent;border-bottom:10px solid transparent}@media screen and (max-width:767px){.row-offcanvas{position:relative;transition:all .25s ease-out}.row-offcanvas-right{right:0}.row-offcanvas-left{left:0}.row-offcanvas-right .sidebar-offcanvas{right:-50%}.row-offcanvas-left .sidebar-offcanvas{left:-50%}.row-offcanvas-right.active{right:50%}.row-offcanvas-left.active{left:50%}.sidebar-offcanvas{position:absolute;top:0;width:50%}}[v-cloak]{display:none}
