.tai-root{--tai-green:#135740;--tai-green-light:#1b6b4a;--tai-green-hover:#0f4733;--tai-green-soft:#e8f5ef;--tai-blue:#2b3e4f;--tai-text:#1a1a2e;--tai-body:#4a4a5a;--tai-muted:#6b7280;--tai-paper:#fcfdfc;--tai-light:#f7f8fa;--tai-border:#dfe6e2;--tai-rule:#b9cec5;position:relative;isolation:isolate;box-sizing:border-box;width:100%;margin:36px 0;padding:28px 20px 32px 48px;overflow:hidden;border:0;border-top:1px solid var(--tai-rule);border-bottom:1px solid var(--tai-rule);border-radius:2px 12px 12px 2px;background:linear-gradient(90deg,rgb(19 87 64 / .025) 1px,transparent 1px) 0 0 / 32px 100%,var(--tai-paper);color:var(--tai-body);box-shadow:0 8px 30px rgb(19 87 64 / .09);font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.tbt-content .tai-root .tai-tool-summary,.tbt-content .tai-root .tai-estimate,.tbt-content .tai-root .tai-inline-feedback{border:1px solid rgb(19 87 64 / .2);border-radius:12px;background:#f2f8f5;color:#1a1a2e}.tbt-content .tai-root .tai-tool-summary,.tbt-content .tai-root .tai-estimate{margin:0 0 18px;padding:18px 20px}.tbt-content .tai-root .tai-tool-summary strong,.tbt-content .tai-root .tai-estimate__value{display:block;margin:0 0 8px;color:#135740;font-family:Georgia,serif;line-height:1.1}.tbt-content .tai-root .tai-estimate__value{font-size:clamp(2rem, 7vw, 3.4rem);letter-spacing:-.04em}.tbt-content .tai-root .tai-tool-summary p,.tbt-content .tai-root .tai-estimate p,.tbt-content .tai-root .tai-inline-feedback p{margin:7px 0 0!important}.tbt-content .tai-root .tai-scenario-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 18px}.tbt-content .tai-root .tai-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0 0 18px;padding:2px 0 22px;border-top:3px solid var(--tai-green);border-bottom:1px solid var(--tai-rule)}.tbt-content .tai-root .tai-decision-grid .tai-result-block{padding-top:18px}.tbt-content .tai-root .tai-inline-feedback{margin:14px 0 0;padding:14px 16px}.tbt-content .tai-root .tai-inline-feedback strong{color:#135740}@media (max-width:680px){.tbt-content .tai-root .tai-scenario-grid,.tbt-content .tai-root .tai-decision-grid,.tbt-content .tai-root .tai-practice-details,.tbt-content .tai-root .tai-practice-weeks{grid-template-columns:1fr}.tbt-content .tai-root .tai-practice-tracker__header{align-items:flex-start;flex-direction:column;gap:6px}.tbt-content .tai-root .tai-practice-tracker__status{text-align:left}}.tai-root::before,.tai-root::after{content:'';position:absolute;z-index:-1;top:0;bottom:0;pointer-events:none}.tai-root::before{left:14px;width:2px;background:var(--tai-green)}.tai-root::after{left:21px;width:1px;background:rgb(19 87 64 / .3)}.tai-root *,.tai-root *::before,.tai-root *::after{box-sizing:border-box}.tai-root [hidden]{display:none!important}.tai-toolmark{display:flex;align-items:center;gap:9px;margin:0 0 22px;color:var(--tai-blue);font-size:.68rem;font-weight:700;letter-spacing:.11em;line-height:1.35;text-transform:uppercase}.tai-toolmark__rails{display:grid;flex:0 0 24px;gap:4px;width:24px}.tai-toolmark__rails span{display:block;height:1px;background:var(--tai-green)}.tai-toolmark__rails span:first-child{height:2px}.tai-header{max-width:680px;margin-bottom:20px}.tai-root .tai-eyebrow{margin:0 0 7px;color:var(--tai-green);font-size:.76rem;font-weight:700;letter-spacing:1.1px;line-height:1.4;text-transform:uppercase}.tbt-content .tai-root .tai-title,.tai-root .tai-title{max-width:650px;margin:0;color:var(--tai-text);font-family:'Playfair Display',Georgia,serif;font-size:clamp(1.65rem, 7vw, 2.03rem);font-weight:700;line-height:1.17;text-wrap:balance}.tai-root .tai-intro{max-width:650px;margin:13px 0 0;color:var(--tai-body);font-size:.98rem;line-height:1.65}.tai-root .tai-localization{max-width:650px;margin:9px 0 0;color:var(--tai-muted);font-size:.76rem;line-height:1.45}.tai-discovery{max-width:720px;margin:0 0 22px;border-top:1px solid var(--tai-border);border-bottom:1px solid var(--tai-border)}.tai-discovery summary{position:relative;display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:16px;padding:11px 34px 11px 0;color:var(--tai-text);font-size:.84rem;font-weight:700;line-height:1.4;list-style:none;cursor:pointer}.tai-discovery summary::-webkit-details-marker{display:none}.tai-discovery__toggle{position:absolute;right:2px;width:14px;height:14px;transition:transform 200ms cubic-bezier(.33,1,.68,1)}.tai-discovery__toggle::before,.tai-discovery__toggle::after{content:'';position:absolute;top:6px;left:1px;width:12px;height:1px;background:var(--tai-green)}.tai-discovery__toggle::after{transform:rotate(90deg)}.tai-discovery[open] .tai-discovery__toggle{transform:rotate(45deg)}.tai-discovery summary:focus-visible{border-radius:2px;outline:3px solid rgb(19 87 64 / .28);outline-offset:3px}.tai-discovery__summary-note{display:none;color:var(--tai-muted);font-size:.73rem;font-weight:500;letter-spacing:.02em}.tai-discovery__body{max-width:680px;padding:2px 0 15px 18px;border-left:2px solid var(--tai-rule)}.tai-discovery p{margin:0 0 7px;color:var(--tai-body);font-size:.82rem;line-height:1.58}.tai-discovery p:last-child{margin-bottom:0}.tai-discovery__limitation{color:var(--tai-muted)!important}.tai-static-fallback{padding:20px 0 2px;border-top:1px solid var(--tai-rule)}.tai-static-fallback h3{margin:0 0 7px;color:var(--tai-text);font-family:'Playfair Display',Georgia,serif;font-size:1.2rem;line-height:1.35}.tai-static-fallback p{margin:0;color:var(--tai-body);font-size:.92rem;line-height:1.6}.tai-form,.tai-start{display:none}.tai-root.is-enhanced .tai-start{display:flex;align-items:stretch;flex-direction:column;gap:10px}.tai-root.is-enhanced.is-started .tai-start,.tai-root.is-enhanced.has-results .tai-start{display:none}.tai-root.is-enhanced.is-started .tai-form{display:block;animation:tai-enter 320ms cubic-bezier(.33,1,.68,1) both}.tai-root.is-enhanced.has-results .tai-form{display:none}.tai-root.is-enhanced .tai-static-fallback{display:none}.tai-start p{margin:0;color:var(--tai-muted);font-size:.78rem;line-height:1.45}.tai-progress{margin:8px 0 4px;padding:16px 0 20px;border-bottom:1px solid var(--tai-border)}.tai-progress__copy{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px;color:var(--tai-muted);font-size:.72rem;line-height:1.4}.tai-progress__copy>span{color:var(--tai-green);font-weight:800;letter-spacing:.09em;text-transform:uppercase}.tai-progress__copy strong{font-weight:600}.tai-progress__track{height:3px;overflow:hidden;background:#dfe8e4}.tai-progress__track span{display:block;width:0;height:100%;background:var(--tai-green);transition:width 300ms cubic-bezier(.33,1,.68,1)}.tai-question{position:relative;min-width:0;margin:0;padding:30px 0 34px;border:0;border-bottom:1px solid var(--tai-border);background:#fff0}.tai-question legend{display:block;width:100%;margin:0;padding:0;color:var(--tai-text);font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:1.02rem;font-weight:700;line-height:1.45}.tai-question__number{position:absolute;top:27px;left:-42px;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid var(--tai-green);border-radius:50%;background:var(--tai-paper);color:var(--tai-green);box-shadow:0 0 0 5px var(--tai-paper);font-family:'Playfair Display',Georgia,serif;font-size:.78rem;font-weight:700;line-height:1;transition:background-color 160ms ease,color 160ms ease}.tai-question.is-complete .tai-question__number{background:var(--tai-green);color:#fff}.tai-root .tai-question__help{margin:7px 0 17px;color:var(--tai-muted);font-size:.85rem;line-height:1.5}.tai-options{display:grid;grid-template-columns:1fr;gap:8px}.tai-option{position:relative;display:block;min-width:0;min-height:48px;margin:0;cursor:pointer}.tai-option input{position:absolute;z-index:1;top:16px;left:14px;width:18px;height:18px;margin:0;accent-color:var(--tai-green);cursor:pointer}.tai-option__copy{position:relative;display:flex;min-height:100%;flex-direction:column;justify-content:center;padding:13px 38px 13px 43px;border:1px solid #d6dfdb;border-radius:2px;background:rgb(255 255 255 / .78);box-shadow:inset 0 0 0 0 var(--tai-green);transition:border-color 150ms ease,background-color 150ms ease,box-shadow 150ms ease}.tai-option:hover .tai-option__copy{border-color:#8fb7a8;background:#fff}.tai-option input:checked+.tai-option__copy{border-color:var(--tai-green);background:var(--tai-green-soft);box-shadow:inset 3px 0 0 var(--tai-green)}.tai-option input:focus-visible+.tai-option__copy{outline:3px solid rgb(19 87 64 / .28);outline-offset:2px}.tai-option input:disabled+.tai-option__copy{cursor:not-allowed;opacity:.48}.tai-option__label{color:var(--tai-text);font-size:.89rem;font-weight:650;line-height:1.4}.tai-option__description{margin-top:4px;color:var(--tai-muted);font-size:.78rem;line-height:1.45}.tai-question.is-invalid{margin-inline:-10px;padding-inline:10px;background:#fff8f7;box-shadow:inset 3px 0 0 #b42318}.tai-root .tai-question__error{margin:11px 0 0;color:#8f1d15;font-size:.84rem;font-weight:650;line-height:1.4}.tai-actions{display:flex;align-items:stretch;flex-direction:column;gap:11px;margin-top:28px}.tai-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;width:100%;padding:13px 24px;border:2px solid #fff0;border-radius:7px;font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:.88rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 150ms ease,border-color 150ms ease,box-shadow 150ms ease,transform 100ms ease}.tai-button:focus-visible,.tai-result-link:focus-visible{outline:3px solid rgb(19 87 64 / .3);outline-offset:3px}.tai-button:active{transform:translateY(1px)}.tai-button:disabled{cursor:wait;opacity:.65}.tai-button--primary{background:var(--tai-green);color:#fff;box-shadow:0 2px 10px rgb(19 87 64 / .2)}.tai-button--primary:hover{background:var(--tai-green-hover);color:#fff;box-shadow:0 5px 16px rgb(19 87 64 / .18)}.tai-button__arrow{margin-left:11px;font-size:1.05rem;font-weight:500;transition:transform 150ms ease}.tai-start__button:hover .tai-button__arrow{transform:translateX(3px)}.tai-button--secondary{border-color:var(--tai-green);background:#fff0;color:var(--tai-green);box-shadow:none}.tai-button--secondary:hover{background:var(--tai-green-soft)}.tai-button--ghost{border-color:#fff0;background:#fff0;color:var(--tai-green);box-shadow:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.tai-button--ghost:hover{background:var(--tai-green-soft);text-decoration-thickness:2px}.tai-root .tai-actions__note{max-width:360px;margin:0;color:var(--tai-muted);font-size:.76rem;line-height:1.45}.tai-results{margin-top:26px;padding-top:36px;border-top:1px solid var(--tai-rule);animation:tai-enter 360ms cubic-bezier(.33,1,.68,1) both}.tai-results:focus-visible{outline:2px solid rgb(19 87 64 / .22);outline-offset:4px}.tai-result-header{max-width:680px;margin-bottom:24px}.tai-result-header h3{margin:0;color:var(--tai-text);font-family:'Playfair Display',Georgia,serif;font-size:clamp(1.45rem, 6vw, 1.78rem);line-height:1.25}.tai-result-header p{margin:9px 0 0;color:var(--tai-body);font-size:.92rem;line-height:1.6}.tai-result-grid{display:grid;grid-template-columns:1fr;gap:0;border-top:3px solid var(--tai-green);border-bottom:1px solid var(--tai-rule)}.tai-result-card{padding:24px 0;border:0;border-radius:0;background:#fff0;box-shadow:none}.tai-result-card:first-child{margin-inline:-12px;padding-inline:12px;background:linear-gradient(110deg,var(--tai-green-soft) 0%,rgb(232 245 239 / .28) 76%,transparent 100%)}.tai-result-card+.tai-result-card{border-top:1px solid var(--tai-rule)}.tai-result-rank{display:flex;align-items:baseline;gap:9px;margin-bottom:8px;color:var(--tai-green);font-size:.69rem;font-weight:800;letter-spacing:.09em;line-height:1.3;text-transform:uppercase}.tai-result-rank__number{color:var(--tai-blue);font-family:'Playfair Display',Georgia,serif;font-size:1.2rem;letter-spacing:0}.tai-result-card h4{margin:0;color:var(--tai-text);font-family:'Playfair Display',Georgia,serif;font-size:1.28rem;line-height:1.3}.tai-result-card:first-child h4{font-size:1.5rem}.tai-agenda{position:relative;display:grid;gap:0;margin-top:24px;border-top:3px solid var(--tai-green);border-bottom:1px solid var(--tai-rule)}.tai-agenda__item{position:relative;padding:24px 0 24px 24px;border-bottom:1px solid var(--tai-border)}.tai-agenda__item:last-child{border-bottom:0}.tai-agenda__item::before{content:'';position:absolute;top:29px;left:0;width:9px;height:9px;border:2px solid var(--tai-green);border-radius:50%;background:var(--tai-paper)}.tai-agenda__item::after{content:'';position:absolute;top:40px;bottom:-30px;left:4px;width:1px;background:var(--tai-rule)}.tai-agenda__item:last-child::after{display:none}.tai-agenda__item--break{padding-block:17px}.tai-agenda__item--break::before{top:22px;border-color:var(--tai-muted)}.tai-agenda__item--break::after{top:33px}.tai-agenda__time{margin:0 0 6px;color:var(--tai-green);font-size:.7rem;font-weight:800;letter-spacing:.07em;line-height:1.4;text-transform:uppercase}.tai-agenda__item h4{margin:0;color:var(--tai-text);font-family:'Playfair Display',Georgia,serif;font-size:1.22rem;line-height:1.3}.tai-comparison-grid{display:grid;gap:16px;margin:24px 0}.tai-comparison-card{min-width:0;padding:20px;border:1px solid var(--tai-border);border-radius:12px;background:rgb(255 255 255 / .72)}.tai-comparison-card--leading{border-color:var(--tai-rule);background:var(--tai-green-soft)}.tai-comparison-card__heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.tai-comparison-card__heading h4{margin:0;color:var(--tai-text);font-family:'Playfair Display',Georgia,serif;font-size:1.22rem;line-height:1.3}.tai-comparison-card__fit{flex:0 0 auto;color:var(--tai-green);font-family:'Playfair Display',Georgia,serif;font-size:1.35rem;line-height:1}.tai-comparison-formula{margin-top:16px;border-top:1px solid var(--tai-rule)}.tai-comparison-formula__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:8px 0;border-bottom:1px solid var(--tai-border);color:var(--tai-body);font-size:.78rem;line-height:1.4}.tai-comparison-formula__label{min-width:0}.tai-comparison-formula__math{color:var(--tai-blue);font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.tai-root[data-interactive-type='comparator'] .tai-question:not([data-question-id='market_context']) .tai-option__copy{padding-right:12px}.tai-practice-resume{flex:1 0 100%;width:100%;margin-top:6px;padding:17px 18px;border:1px solid var(--tai-rule);border-radius:10px;background:var(--tai-green-soft)}.tai-practice-resume__eyebrow{margin:0 0 5px!important;color:var(--tai-green)!important;font-size:0.68rem!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tai-practice-resume>strong{display:block;color:var(--tai-text);font-family:'Playfair Display',Georgia,serif;font-size:1.08rem}.tai-practice-resume>p:not(.tai-practice-resume__eyebrow){margin:5px 0 12px!important}.tai-practice-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0 0 24px;padding:2px 0 20px;border-top:3px solid var(--tai-green);border-bottom:1px solid var(--tai-rule)}.tai-practice-details .tai-result-block{padding-top:18px}.tai-practice-tracker{margin:24px 0;padding:22px;border:1px solid var(--tai-rule);border-radius:12px;background:rgb(232 245 239 / .58)}.tai-practice-tracker__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.tai-practice-tracker__header h4,.tai-practice-support h4{margin:0;color:var(--tai-text);font-family:'Playfair Display',Georgia,serif;font-size:1.28rem;line-height:1.3}.tai-practice-tracker__status{margin:0!important;color:var(--tai-green);font-size:.72rem;font-weight:700;line-height:1.4;text-align:right}.tai-practice-weeks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tai-practice-week{min-width:0;padding:16px;border:1px solid var(--tai-border);border-radius:9px;background:rgb(255 255 255 / .82)}.tai-practice-week__check{display:inline-flex;align-items:center;gap:8px;color:var(--tai-green);font-size:.7rem;font-weight:800;letter-spacing:.07em;line-height:1.4;text-transform:uppercase;cursor:pointer}.tai-practice-week__check input{width:19px;height:19px;margin:0;accent-color:var(--tai-green)}.tai-practice-week__check input:focus-visible{outline:3px solid rgb(19 87 64 / .28);outline-offset:2px}.tai-practice-week h5{margin:11px 0 6px;color:var(--tai-blue);font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:.92rem;line-height:1.35}.tai-practice-week p{margin:0!important;color:var(--tai-body);font-size:.8rem;line-height:1.55}.tai-practice-tracker__clear{margin-top:16px}.tai-practice-support{margin-top:20px;padding:20px 22px;border-left:3px solid var(--tai-blue);background:var(--tai-light)}.tai-practice-support>p{margin:7px 0 0!important}.tai-result-description{margin:8px 0 18px;color:var(--tai-body);font-size:.88rem;line-height:1.55}.tai-result-block{margin-top:16px}.tai-result-block h5{margin:0 0 6px;color:var(--tai-blue);font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.tai-result-block p,.tai-result-block ul{margin:0;color:var(--tai-body);font-size:.84rem;line-height:1.55}.tai-result-block ul{padding-left:19px}.tai-result-block li+li{margin-top:4px}.tai-result-link{display:inline-flex;margin-top:17px;color:var(--tai-green);font-size:.82rem;font-weight:700;line-height:1.4;text-underline-offset:3px}.tai-pressure-test{display:grid;gap:7px;margin-top:24px;padding:19px 0;border-top:1px solid var(--tai-blue);border-bottom:1px solid var(--tai-border);color:var(--tai-blue)}.tai-pressure-test strong{font-family:'Playfair Display',Georgia,serif;font-size:1rem;line-height:1.35}.tai-pressure-test p{margin:0;color:var(--tai-body);font-size:.87rem;line-height:1.58}.tai-result-actions{display:flex;flex-wrap:wrap;align-items:stretch;flex-direction:column;gap:10px;margin-top:22px}.tai-result-continuations{display:flex;flex-wrap:wrap;gap:8px 18px;width:100%;margin-top:5px}.tai-copy-status{color:var(--tai-green);font-size:.8rem;font-weight:700}.tai-free-continuation{margin-top:30px;padding-top:25px;border-top:1px solid var(--tai-rule)}.tai-root .tai-free-continuation__eyebrow{margin:0 0 7px;color:var(--tai-muted);font-size:.69rem;font-weight:800;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}.tai-free-continuation h3{margin:0;color:var(--tai-text);font-family:'Playfair Display',Georgia,serif;font-size:1.15rem;line-height:1.35}.tai-root .tai-free-continuation__intro{max-width:650px;margin:8px 0 0;color:var(--tai-body);font-size:.83rem;line-height:1.55}.tai-root .tai-portfolio-link{margin:24px 0 0;padding-top:18px;border-top:1px solid var(--tai-border);color:var(--tai-muted);font-size:.78rem;line-height:1.5;text-align:center}.tai-portfolio-link a{color:var(--tai-green);font-weight:700;text-underline-offset:3px}.tai-email{margin-top:38px;padding:29px 0 0;border:0;border-top:3px double var(--tai-rule);border-radius:0;background:#fff0}.tai-root .tai-email__eyebrow{margin:0 0 7px;color:var(--tai-green);font-size:.7rem;font-weight:800;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.tai-email h3{margin:0;color:var(--tai-text);font-family:'Playfair Display',Georgia,serif;font-size:1.3rem;line-height:1.35}.tai-root .tai-email__intro{max-width:650px;margin:8px 0 18px;color:var(--tai-body);font-size:.86rem;line-height:1.55}.tai-email__fields{display:grid;grid-template-columns:1fr;gap:12px}.tai-email__field label{display:block;margin-bottom:6px;color:var(--tai-text);font-size:.78rem;font-weight:700}.tai-email__field input,.tai-email__field select{width:100%;min-height:48px;padding:10px 12px;border:1px solid #aebcb6;border-radius:3px;background:#fff;color:var(--tai-text);font:inherit}.tai-email__field input:focus-visible,.tai-email__field select:focus-visible,.tai-email__check input:focus-visible{outline:3px solid rgb(19 87 64 / .28);outline-offset:2px}.tai-email__check{display:flex;min-height:44px;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 0;color:var(--tai-body);font-size:.78rem;line-height:1.5;cursor:pointer}.tai-email__check--marketing{color:var(--tai-muted)}.tai-email__check input{flex:0 0 19px;width:19px;height:19px;margin:1px 0 0;accent-color:var(--tai-green)}.tai-root .tai-email__delivery-note{margin:13px 0 0;padding:10px 12px;border-left:3px solid var(--tai-green);background:var(--tai-green-soft);color:var(--tai-body);font-size:.77rem;line-height:1.5}.tai-email__privacy{margin:10px 0 16px;color:var(--tai-muted);font-size:.73rem;line-height:1.5}.tai-email__privacy a{color:var(--tai-green)}.tai-email__status{min-height:1.4em;margin:10px 0 0;color:var(--tai-body);font-size:.79rem;font-weight:650;line-height:1.45}.tai-email__status.is-success{color:var(--tai-green)}.tai-email__status.is-error{color:#8f1d15}.tai-email__access-link{margin-top:12px}.tai-read-sentinel{width:1px;height:1px}.tbt-content .tai-root p{margin:0!important}.tbt-content .tai-root .tai-title{margin:0!important;color:var(--tai-text)!important;font-family:'Playfair Display',Georgia,serif!important;font-size:clamp(1.65rem, 7vw, 2.03rem)!important;font-weight:700!important;line-height:1.17!important}.tbt-content .tai-root .tai-intro{margin:13px 0 0!important}.tbt-content .tai-root .tai-localization{margin:9px 0 0!important}.tbt-content .tai-root .tai-discovery p{margin:0 0 7px!important}.tbt-content .tai-root .tai-discovery p:last-child,.tbt-content .tai-root .tai-static-fallback p,.tbt-content .tai-root .tai-start p,.tbt-content .tai-root .tai-actions__note,.tbt-content .tai-root .tai-result-block p,.tbt-content .tai-root .tai-pressure-test p{margin:0!important}.tbt-content .tai-root .tai-question__help{margin:7px 0 17px!important}.tbt-content .tai-root .tai-question__error{margin:11px 0 0!important}.tbt-content .tai-root .tai-result-header p{margin:9px 0 0!important}.tbt-content .tai-root .tai-result-description{margin:8px 0 18px!important}.tbt-content .tai-root .tai-email__eyebrow{margin:0 0 7px!important}.tbt-content .tai-root .tai-email__intro{margin:8px 0 18px!important}.tbt-content .tai-root .tai-email__delivery-note{margin:13px 0 0!important}.tbt-content .tai-root .tai-free-continuation__eyebrow{margin:0 0 7px!important}.tbt-content .tai-root .tai-free-continuation__intro{margin:8px 0 0!important}.tbt-content .tai-root .tai-email__privacy{margin:10px 0 16px!important}.tbt-content .tai-root .tai-email__status{margin:10px 0 0!important}.tbt-content .tai-root .tai-static-fallback h3,.tbt-content .tai-root .tai-result-header h3,.tbt-content .tai-root .tai-email h3,.tbt-content .tai-root .tai-free-continuation h3{margin:0!important;color:var(--tai-text)!important;font-family:'Playfair Display',Georgia,serif!important;font-weight:600!important}.tbt-content .tai-root .tai-static-fallback h3{margin-bottom:7px!important;font-size:1.2rem!important;line-height:1.35!important}.tbt-content .tai-root .tai-result-header h3{font-size:clamp(1.45rem, 6vw, 1.78rem)!important;line-height:1.25!important}.tbt-content .tai-root .tai-email h3{font-size:1.3rem!important;line-height:1.35!important}.tbt-content .tai-root .tai-free-continuation h3{font-size:1.15rem!important;line-height:1.35!important}.tbt-content .tai-root .tai-agenda__item h4{margin:0!important;color:var(--tai-text)!important;font-family:'Playfair Display',Georgia,serif!important;font-size:1.22rem!important;font-weight:600!important;line-height:1.3!important}@keyframes tai-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:680px){.tai-root{margin:48px 0;padding:40px 44px 44px 64px;border-radius:2px 14px 14px 2px}.tai-root::before{left:20px}.tai-root::after{left:27px}.tai-discovery__summary-note{display:inline}.tai-root.is-enhanced .tai-start{align-items:center;flex-direction:row;flex-wrap:wrap;gap:14px}.tai-question__number{left:-50px}.tai-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}.tai-root[data-interactive-type='comparator'] .tai-question:not([data-question-id='market_context']) .tai-options{grid-template-columns:repeat(4,minmax(0,1fr))}.tai-root[data-interactive-type='comparator'] .tai-question:not([data-question-id='market_context']) .tai-option input{top:14px;left:12px}.tai-root[data-interactive-type='comparator'] .tai-question:not([data-question-id='market_context']) .tai-option__copy{min-height:70px;justify-content:flex-start;padding:12px 10px 12px 38px}.tai-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tai-comparison-card:first-child{grid-column:1 / -1}.tai-actions,.tai-result-actions{align-items:center;flex-direction:row;gap:14px}.tai-button{width:auto}.tai-result-grid{grid-template-columns:minmax(0,1.25fr) minmax(220px,0.75fr)}.tai-result-card{padding:27px 24px}.tai-result-card:first-child{margin-inline:0;padding-inline:28px}.tai-result-card+.tai-result-card{padding-right:0;border-top:0;border-left:1px solid var(--tai-rule)}.tai-pressure-test{grid-template-columns:150px minmax(0,1fr);gap:22px}.tai-email__fields{grid-template-columns:minmax(0,0.7fr) minmax(0,1.3fr)}}@media (prefers-reduced-motion:reduce){.tai-root.is-enhanced.is-started .tai-form,.tai-results{animation:none}.tai-discovery__toggle,.tai-progress__track span,.tai-question__number,.tai-option__copy,.tai-button,.tai-button__arrow{transition:none}.tai-start__button:hover .tai-button__arrow{transform:none}}@media print{.tai-root{border:1px solid #aeb8b2;box-shadow:none;break-inside:avoid}.tai-root::before,.tai-root::after{display:none}.tai-root .tai-form,.tai-root .tai-result-actions,.tai-root .tai-email,.tai-root .tai-free-continuation{display:none!important}}