.tt-pricing{background:var(--tt-canvas,#fbfcf8);min-height:100dvh;color:var(--tt-ink,#10110f);font-family:var(--font-manrope), system-ui, sans-serif}.tt-pricing-hero{text-align:center;max-width:950px;margin:0 auto;padding:clamp(60px,7vw,100px) 20px 12px}.tt-pricing-hero h1{letter-spacing:-.065em;margin:0 0 16px;font-size:clamp(42px,5.6vw,72px);font-weight:750;line-height:.99}.tt-pricing-sub{color:#4f574b;max-width:620px;margin:0 auto 18px;font-size:17px;line-height:1.55}.tt-pricing-trial-chip{color:#385400;background:#ecf7d4;border:1px solid #dce3d3;border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.tt-pricing-current{background:#fff;border:1px solid #dce3d3;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1000px;margin:24px auto 0;padding:16px 20px;display:flex}.tt-pricing-current strong{font-size:16px;display:block}.tt-pricing-current span{color:#4f574b;font-variant-numeric:tabular-nums;font-size:13px;display:block}.tt-pricing-current-pending{font-weight:700;color:#385400!important}.tt-pricing-manage{color:#385400;border:1px solid #385400;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.tt-pricing-toggle{justify-content:center;padding:26px 16px 6px;display:flex}.tt-pricing-toggle-inner{background:#fff;border:1px solid #dce3d3;border-radius:999px;gap:4px;padding:5px;display:inline-flex}.tt-pricing-toggle-inner button{color:#4f574b;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.tt-pricing-toggle-inner button.active{color:#fff;background:#385400}.tt-pricing-badge{color:#385400;white-space:nowrap;background:#ecf7d4;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.tt-pricing-toggle-inner button.active .tt-pricing-badge{background:#fff}.tt-pricing-feedback{color:#385400;text-align:center;background:#ecf7d4;border:1px solid #dce3d3;border-radius:14px;max-width:760px;margin:18px auto 0;padding:12px 18px;font-size:14px;font-weight:600}.tt-pricing-feedback.is-error{color:#a52727;background:#fdecec;border-color:#f2c9c9}.tt-pricing-enterprise-note{text-align:center;color:#405951;margin:18px auto 0;padding:0 20px;font-size:15px}.tt-pricing-enterprise-note a{color:#385400;text-underline-offset:3px;font-weight:700}.tt-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto;padding:28px clamp(16px,4vw,48px) 8px;display:grid}.tt-pricing-grid.is-single{grid-template-columns:minmax(0,560px);justify-content:center;padding-top:24px}.tt-pricing-grid.is-single .tt-price-card{padding:34px 30px 30px}.tt-launch-band{text-align:center;background:#f1f9df;border:1px solid #cfe0a8;border-radius:18px;max-width:860px;margin:14px auto 0;padding:18px 24px}.tt-launch-kicker{letter-spacing:.1em;text-transform:uppercase;color:#385400;margin-bottom:6px;font-size:11px;font-weight:800;display:inline-block}.tt-launch-band strong{color:#1c1f1a;font-size:17px;line-height:1.4;display:block}.tt-launch-band p{color:#4f574b;margin:6px 0 0;font-size:13px}.tt-price-launch-note{color:#385400;margin:-4px 0 0;font-size:13px;font-weight:600}.tt-price-launch-note s{color:#7a8172;font-weight:500}.tt-price-fineprint{text-align:center;color:#7a8172;margin:2px 0 0;font-size:11px;line-height:1.5}@media (max-width:940px){.tt-pricing-grid{grid-template-columns:1fr;max-width:560px}}.tt-price-card{background:var(--tt-surface);border:1px solid var(--tt-line);border-radius:var(--tt-radius-card);flex-direction:column;gap:14px;padding:26px 24px;display:flex;position:relative}.tt-price-card.is-featured{background:#f8fcef;border:2px solid #8fb92f;box-shadow:0 24px 48px -30px #38540047}.tt-price-seal{background:var(--tt-lime);color:var(--tt-ink);border-radius:var(--tt-radius-pill);white-space:nowrap;padding:6px 14px;font-size:12px;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.tt-price-card header h2{margin:0 0 4px;font-size:22px}.tt-price-card header p{color:#4f574b;margin:0;font-size:13px}.tt-price-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:1.1}.tt-price-amount small{color:#4f574b;margin-left:4px;font-size:14px;font-weight:600}.tt-price-equivalent{color:#4f574b;font-variant-numeric:tabular-nums;margin:-6px 0 0;font-size:13px}.tt-price-bullets{gap:9px;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:grid}.tt-price-bullets li{align-items:flex-start;gap:8px;display:flex}.tt-price-bullets li .tt-icon{color:#385400;flex:none;margin-top:4px}.tt-price-cta{background:var(--tt-lime,#c8ff2e);min-height:48px;color:var(--tt-ink,#10110f);cursor:pointer;border:0;border-radius:999px;margin-top:auto;font-size:14px;font-weight:800}.tt-price-cta.is-ghost{color:var(--tt-ink,#10110f);border:1px solid var(--tt-line,#dce3d3);background:#fff}.tt-price-cta:not(.is-ghost):hover:not(:disabled){background:#ddff75}.tt-price-cta.is-ghost:hover:not(:disabled){background:#f0f7e5;border-color:#9fbd77}.tt-price-cta:disabled{opacity:.55;cursor:default}.tt-enterprise-band{color:#f4f6ef;background:#151913;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:1084px;margin:18px auto 0;padding:24px;display:flex}.tt-enterprise-band strong{font-size:18px}.tt-enterprise-band p{color:#c8cdbf;margin:6px 0 0;font-size:13px}.tt-enterprise-cta{background:var(--tt-lime,#c8ff2e);min-height:44px;color:var(--tt-ink,#10110f);white-space:nowrap;border-radius:999px;align-items:center;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex}.tt-compare,.tt-faq-pricing{max-width:1084px;margin:28px auto 0;padding:0 clamp(16px,4vw,0px)}.tt-compare details,.tt-faq-pricing details{background:#fff;border:1px solid #dce3d3;border-radius:16px}.tt-compare summary,.tt-faq-pricing summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:14px 20px;font-weight:700;list-style:none;display:flex}.tt-compare summary::-webkit-details-marker{display:none}.tt-faq-pricing summary::-webkit-details-marker{display:none}.tt-compare summary .tt-details-toggle,.tt-faq-pricing summary .tt-details-toggle{color:#385400;flex:none;place-items:center;display:grid}.tt-details-toggle .tt-details-close,.tt-compare details[open]>summary .tt-details-open,.tt-faq-pricing details[open]>summary .tt-details-open{display:none}.tt-compare details[open]>summary .tt-details-close,.tt-faq-pricing details[open]>summary .tt-details-close{display:inline-block}.tt-compare-scroll{padding:0 20px 20px;position:relative;overflow-x:auto}.tt-compare table{border-collapse:collapse;width:100%;min-width:640px;font-size:13.5px}.tt-compare th,.tt-compare td{text-align:left;font-variant-numeric:tabular-nums;border-bottom:1px solid #dce3d3;padding:10px 12px}.tt-compare thead th{text-transform:uppercase;letter-spacing:.08em;color:#4f574b;font-size:12px}.tt-compare tbody th{font-weight:700}.tt-faq-pricing h2{margin:0 0 14px;font-size:26px}.tt-faq-pricing-list{gap:10px;display:grid}.tt-faq-pricing details p{color:#4f574b;margin:0;padding:0 20px 16px;font-size:14px;line-height:1.55}.tt-pricing-trust{flex-wrap:wrap;justify-content:center;gap:12px;max-width:1084px;margin:30px auto 0;padding:0 clamp(16px,4vw,0px);display:flex}.tt-pricing-trust span{color:#385400;background:#fff;border:1px solid #dce3d3;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex}.tt-pricing-trust span .tt-icon{flex:none}.tt-compare td .tt-icon{color:#385400}.tt-pricing-footer{color:#4f574b;border-top:1px solid #dce3d3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1180px;margin:44px auto 0;padding:22px clamp(16px,4vw,48px) 30px;font-size:13px;display:flex}.tt-pricing-footer nav{flex-wrap:wrap;gap:14px;display:flex}.tt-pricing-footer a{color:#4f574b;font-weight:600;text-decoration:none}@media (max-width:700px){.tt-pricing-hero{padding-top:62px}.tt-pricing-hero h1{font-size:clamp(36px,9.5vw,58px)}.tt-compare-scroll{padding:0 12px 16px}.tt-compare table{min-width:0;font-size:12px}.tt-compare th,.tt-compare td{padding:7px 5px}.tt-compare thead th{letter-spacing:.04em;font-size:10px}}.tt-pricing :is(a,button,summary):focus-visible{outline-offset:3px;border-radius:999px;outline:3px solid #385400}@media (prefers-reduced-motion:reduce){.tt-pricing *{transition:none!important;animation:none!important}}.plan-banner{color:#385400;text-align:center;background:#ecf7d4;border-bottom:1px solid #dce3d3;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:9px 16px;font-size:13px;font-weight:700;display:flex}.plan-banner a{color:#385400;font-weight:800}.plan-banner.is-warn{color:#a52727;background:#fdecec;border-color:#f2c9c9}.plan-banner.is-warn a{color:#a52727}.plan-status-line{color:#4f574b;margin:0;font-size:13px;line-height:1.5}.plan-status-line.is-accent{color:#385400;font-weight:600}.plan-usage{gap:12px;display:grid}.plan-usage-row{gap:6px;font-size:13px;display:grid}.plan-usage-row .row{font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;font-weight:600;display:flex}.plan-usage-bar{background:#e7ebdd;border-radius:999px;height:8px;display:block;overflow:hidden}.plan-usage-bar i{background:#385400;border-radius:999px;height:100%;display:block}.plan-plan-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.plan-plan-actions .primary,.plan-plan-actions .ghost{align-items:center;min-height:44px;display:inline-flex}.upgrade-dialog-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.upgrade-dialog-actions .primary,.upgrade-dialog-actions .ghost{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.tt-pricing-period-note{color:var(--tt-muted,#696969);text-align:center;margin:10px 0 0;font-size:.82rem}.tt-pricing-toggle button:disabled{cursor:not-allowed;opacity:.72}
.support-shell{gap:20px;display:grid}.support-hero{background:#eaf4d8;border:1px solid #d0dfba;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;padding:clamp(28px,4vw,44px);display:flex;position:relative;overflow:hidden}.support-hero h1{color:var(--tt-ink,#10110f);margin:6px 0 8px;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1}.support-hero h1 em{font-family:var(--font-instrument-serif), serif;color:#5f8d1d;font-style:italic}.support-hero-copy{color:#47523f;max-width:560px;margin:0;line-height:1.6}.support-new{white-space:nowrap;min-height:46px}.support-compose{padding:22px 24px}.support-compose h2{margin:0 0 12px;font-size:1.05rem}.support-compose-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;display:grid}.support-compose-grid select{min-height:46px}.support-compose textarea{resize:vertical}.support-compose-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.support-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.support-list,.support-thread{border:1px solid var(--tt-line,#dce3d3);background:var(--tt-paper,#fffefa);border-radius:20px;padding:20px 22px}.support-compose{border:1px solid var(--tt-line,#dce3d3);background:var(--tt-paper,#fffefa);border-radius:20px}.support-list h2{margin:0 0 12px;font-size:1.05rem}.support-ticket-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.support-ticket{text-align:left;border:1px solid var(--tt-line);border-radius:var(--tt-radius-control);background:var(--tt-surface);cursor:pointer;gap:6px;width:100%;padding:12px 14px;transition:border-color .15s,background .15s;display:grid}.support-ticket:hover{border-color:var(--tt-deep)}.support-ticket.is-active{background:#f0f7e5;border-color:#9fbd77}.support-ticket-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.support-ticket-top strong{color:var(--tt-ink);overflow-wrap:anywhere;font-size:.95rem}.support-ticket-meta{color:var(--tt-muted);font-size:.82rem}.support-status{border-radius:var(--tt-radius-pill);border:1px solid var(--tt-line);background:var(--tt-soft);color:var(--tt-muted);white-space:nowrap;flex-shrink:0;align-items:center;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.support-status.is-open{color:#7a5a12;background:#fdf6e5;border-color:#e3c98f}.support-status.is-answered{color:#385400;background:#f0f8dd;border-color:#b9d18a}.support-status.is-resolved{color:#2f5d3a;background:#eef7f0;border-color:#bcd6c2}.support-status.is-closed{color:#6b6f66;background:#f2f2ee;border-color:#d9d9d3}.support-thread{align-content:start;gap:16px;min-height:320px;display:grid}.support-thread-head{border-bottom:1px solid var(--tt-line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.support-thread-head h2{overflow-wrap:anywhere;margin:0 0 4px;font-size:1.05rem}.support-thread-empty{margin:8px 0}.support-messages{gap:10px;margin:0;padding:0;list-style:none;display:grid}.support-messages li{display:flex}.support-messages li.is-creator{justify-content:flex-end}.support-bubble{border-radius:var(--tt-radius-control);border:1px solid var(--tt-line);background:var(--tt-soft);max-width:min(560px,86%);padding:10px 14px}.support-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 6px}.support-bubble small{color:var(--tt-muted);font-size:.74rem}.support-messages li.is-creator .support-bubble{background:var(--tt-ink);border-color:var(--tt-ink)}.support-messages li.is-creator .support-bubble p{color:#fff}.support-messages li.is-creator .support-bubble small{color:#d7e6a8}.support-reply{border-top:1px solid #dce3d3;gap:10px;padding-top:14px;display:grid}.support-reply textarea{resize:vertical}.support-reply-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.link-like{color:#385400;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.support-shell :is(button,a,textarea,input,select):focus-visible,.link-like:focus-visible{outline-offset:2px;outline:3px solid #385400}@media (max-width:980px){.support-layout,.support-compose-grid{grid-template-columns:1fr}}@media (max-width:700px){.support-hero{border-radius:22px;padding:26px 20px}.support-list,.support-thread,.support-compose{padding:20px 16px}}
:root{--tt-ink:#1f4647;--tt-lime:#9eea6c;--tt-lime-hover:#7bea48;--tt-lime-soft:#e6f9da;--tt-canvas:#fbfcf8;--tt-surface:#fff;--tt-soft:#f5f7fa;--tt-line:#e2e7f1;--tt-muted:#45556c;--tt-deep:#1f4647;--tt-focus:#557d17;--tt-paper:#fff;--tt-danger:#a52727;--tt-danger-soft:#fdecec;--tt-success:#24643c;--tt-success-soft:#e9f8ef;--tt-font-ui:var(--font-inter-tight), Arial, sans-serif;--tt-font-editorial:var(--font-poppins), Arial, sans-serif;--font-manrope:var(--font-inter-tight);--font-instrument-serif:var(--font-poppins);--tt-text-xs:.75rem;--tt-text-sm:.875rem;--tt-text-body:1rem;--tt-text-card-title:1.25rem;--tt-radius-sm:8px;--tt-radius-control:12px;--tt-radius-card:20px;--tt-radius-panel:28px;--tt-radius-pill:999px;--tt-control-height:48px;--tt-touch-height:44px;--tt-focus-ring:0 0 0 3px #a9d66e80;--tt-shadow-card:0 12px 34px #26351a0a;--tt-motion-fast:.18s ease;--ink:var(--tt-ink);--muted:var(--tt-muted);--line:var(--tt-line);--tt-radius-btn:var(--tt-radius-pill);--tt-radius-input:var(--tt-radius-control);--tt-btn-h:var(--tt-control-height);--tt-btn-h-sm:var(--tt-touch-height)}:is(.tt-home,.tt-pricing,#app-view,#admin-view,.auth-view,.onboarding,.tt-document-page,.tt-not-found) :is(h1,h2,h3,h4,h5,h6){font-family:var(--tt-font-editorial);font-synthesis:none;font-style:normal}:is(.tt-home,.tt-pricing,#app-view,#admin-view,.auth-view,.onboarding,.tt-document-page,.tt-not-found) :is(h1,h2,h3,h4,h5,h6) em{font-family:inherit;font-style:normal}#app-view,.auth-view,.onboarding,.tt-pricing,.account-load-error,#admin-view{font-family:var(--tt-font-ui);color:var(--tt-ink)}#app-view :is(.primary,.app-create-link,.continue-production),#app-view .opportunity-secondary-actions .generate-script,.auth-view .primary,.auth-view .auth-form .primary,.onboarding .primary,.tt-pricing :is(.tt-pricing-signup,.tt-price-cta:not(.is-ghost)){border-radius:var(--tt-radius-pill);background:var(--tt-lime);border-color:var(--tt-lime);color:var(--tt-ink);font-family:var(--tt-font-ui);box-shadow:none;font-weight:800}#app-view :is(.primary,.app-create-link,.continue-production):hover:not(:disabled),#app-view .opportunity-secondary-actions .generate-script:hover:not(:disabled),.auth-view .primary:hover:not(:disabled),.auth-view .auth-form .primary:hover:not(:disabled),.onboarding .primary:hover:not(:disabled),.tt-pricing :is(.tt-pricing-signup,.tt-price-cta:not(.is-ghost)):hover:not(:disabled){background:var(--tt-lime-hover);border-color:var(--tt-lime-hover);color:var(--tt-ink)}#app-view :is(.ghost,.button-light),.auth-view :is(.ghost,.provider-button),.onboarding .ghost,.tt-pricing :is(.tt-pricing-login,.tt-pricing-manage,.tt-price-cta.is-ghost){border-radius:var(--tt-radius-pill);border-color:var(--tt-line);background:var(--tt-surface);color:var(--tt-ink);font-family:var(--tt-font-ui)}#app-view :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.auth-view :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.onboarding :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.tt-pricing :is(input,textarea,select),#admin-view :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.content-kit-dialog :is(input,textarea,select){border-radius:var(--tt-radius-control);font-family:var(--tt-font-ui)}#app-view :is(.account-card,.production-card,.opportunity-card,.kit-card,.resume-section,.empty-state,.support-compose,.support-list,.support-thread){border-color:var(--tt-line);border-radius:var(--tt-radius-card)}#app-view :is(.account-card,.production-card,.opportunity-card,.kit-card,.resume-section,.support-compose,.support-list,.support-thread),.publication-dialog{background-color:var(--tt-paper)}#app-view :is(.discovery-hero,.product-detail-hero,.kits-section,.recording-guide),.publication-dialog,.content-kit-dialog{border-radius:var(--tt-radius-panel)}#app-view .product-image-fallback{background-color:var(--tt-soft);color:var(--tt-deep)}#app-view .product-image-fallback span{border-radius:var(--tt-radius-control);background-color:var(--tt-lime-soft);color:var(--tt-ink)}#app-view .danger-button,.publication-dialog .danger-button{border:1px solid var(--tt-danger);border-radius:var(--tt-radius-pill);background:var(--tt-surface);color:var(--tt-danger)}#app-view .danger-button:hover:not(:disabled),.publication-dialog .danger-button:hover:not(:disabled){border-color:var(--tt-danger);background:var(--tt-danger);color:var(--tt-surface)}#app-view :is(.product-category,.product-status,.production-status,.production-badge,.account-plan-pill,.product-saved-badge,.production-filters button,.chip-grid button),.onboarding .chip-grid button,.tt-pricing .tt-pricing-trial-chip{border-radius:var(--tt-radius-pill)}:is(.tt-home,.tt-public-header,#app-view,.auth-view,.onboarding,.tt-pricing,#admin-view,.content-kit-dialog,.publication-dialog,.tt-document-page,.tt-not-found) :is(a,button,summary):focus:not(:focus-visible){outline:none}:is(.tt-home,.tt-public-header,#app-view,.auth-view,.onboarding,.tt-pricing,#admin-view,.content-kit-dialog,.publication-dialog,.tt-document-page,.tt-not-found) :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--tt-focus);outline-offset:3px}:is(.tt-home,#app-view,.auth-view,.onboarding,.tt-pricing,#admin-view,.content-kit-dialog,.publication-dialog) :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{border-color:var(--tt-focus);box-shadow:var(--tt-focus-ring)}:is(.tt-home,#app-view,.auth-view,.onboarding,.tt-pricing,#admin-view,.content-kit-dialog,.publication-dialog) :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus:not(:focus-visible){outline:none}:is(#app-view,.auth-view,.onboarding,.tt-pricing,#admin-view,.content-kit-dialog) :is(button,a,input,textarea,select){transition-duration:var(--tt-motion-fast)}:is(#app-view,.auth-view,.onboarding,.tt-pricing,#admin-view) :is(button,input,textarea,select){font-family:var(--tt-font-ui)}@media (max-width:760px){:root{--tt-radius-card:18px;--tt-radius-panel:22px}}#app-view :is(.primary,.ghost,.app-nav a,.app-create-link),.tt-pricing :is(.tt-pricing-login,.tt-pricing-signup,.tt-price-cta,.tt-pricing-manage){transition:background-color .2s,border-color .2s,color .2s,transform .2s}#app-view :is(.primary,.ghost,.app-create-link):active:not(:disabled),.tt-pricing :is(.tt-pricing-signup,.tt-price-cta):active:not(:disabled){transform:translateY(1px)}#app-view :is(.account-card,.production-card,.opportunity-card,.kits-section,.support-compose,.support-list,.support-thread){background:var(--tt-paper);border-color:var(--tt-line)}#app-view :is(.production-heading,.account-heading,.support-hero) h1{letter-spacing:-.065em;font-weight:750;line-height:1.02}#app-view :is(.account-card-heading,.support-compose,.support-list,.support-thread) h2{letter-spacing:-.035em}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.tt-home *,#app-view *,.auth-view *,.onboarding *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#app-view :is(.product-metrics,.product-detail-metrics,.production-overview,.production-progress,.production-sort,.kit-jump-nav,.account-summary,.products-table),.tt-home :is(.tt-rd-kit-scenes,.tt-rd-step-index,.tt-trust-flow){font-variant-numeric:tabular-nums}.auth-confirm{border:1px solid var(--tt-line,#dce3d3);background:var(--tt-soft,#f4f6ef);color:#10110f;border-left:4px solid #385400;border-radius:12px;margin:0 0 22px;padding:16px 18px;font-size:.88rem;line-height:1.5}.auth-confirm p{margin:0}.auth-confirm strong{margin-bottom:3px;display:block}.auth-confirm button{margin-top:12px}.tt-discover-kicker{border:1px solid var(--tt-line,#dce3d3);background:var(--tt-soft,#f4f6ef);color:#4f574b;letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:7px 13px;font-size:11px;font-weight:800;display:inline-flex}.tt-discover-cta-note{color:#4f574b;margin:12px 0 0;font-size:12px;font-weight:700}.tt-home .tt-journey{background:var(--tt-canvas);padding:clamp(72px,9vw,122px) 0 clamp(84px,10vw,132px);scroll-margin-top:100px}.tt-home .tt-journey-shell{width:min(1240px,100% - 64px)}.tt-home .tt-journey-heading{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:48px;margin-bottom:38px;display:grid}.tt-home .tt-journey-heading h2{max-width:16ch;color:var(--tt-ink);letter-spacing:-.07em;text-wrap:balance;margin:0;font-size:clamp(42px,5vw,70px);font-weight:750;line-height:1.02}.tt-home .tt-journey-heading p{max-width:35ch;color:var(--tt-ink);margin:0 0 5px;font-size:clamp(16px,1.4vw,19px);line-height:1.5}.tt-home .tt-journey-flow{border-radius:var(--tt-radius-panel);background:var(--tt-ink);color:var(--tt-surface);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:clamp(26px,3vw,38px);list-style:none;display:flex}.tt-home .tt-journey-flow li{letter-spacing:-.055em;white-space:nowrap;align-items:center;gap:clamp(8px,1.5vw,22px);min-width:0;font-size:clamp(18px,2.1vw,29px);font-weight:720;display:flex}.tt-home .tt-journey-flow li:not(:last-child):after{content:"→";color:var(--tt-lime);letter-spacing:0;font-size:.8em;font-weight:400}.tt-home .tt-journey-proof{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,72px);margin-top:18px;display:grid}.tt-home .tt-journey-proof-main{border-radius:var(--tt-radius-panel);background:var(--tt-lime-soft);flex-direction:column;justify-content:space-between;min-height:245px;padding:clamp(28px,3vw,42px);display:flex}.tt-home .tt-journey-proof-main strong{max-width:12ch;color:var(--tt-ink);letter-spacing:-.06em;font-size:clamp(30px,3vw,42px);font-weight:750;line-height:1.07;display:block}.tt-home .tt-journey-proof-main p{max-width:50ch;color:var(--tt-ink);margin:24px 0 0;font-size:15px;line-height:1.55}.tt-home .tt-journey-proof-side{gap:32px;padding:8px 0;display:grid}.tt-home .tt-journey-proof-side article{gap:9px;display:grid}.tt-home .tt-journey-proof-side strong{color:var(--tt-ink);letter-spacing:-.045em;font-size:clamp(20px,2vw,26px);font-weight:740;line-height:1.18}.tt-home .tt-journey-proof-side p{max-width:42ch;color:var(--tt-muted);margin:0;font-size:15px;line-height:1.55}@media (max-width:880px){.tt-home .tt-journey{padding-top:96px}.tt-home .tt-journey-heading{grid-template-columns:1fr;gap:18px}.tt-home .tt-journey-heading p{max-width:53ch}.tt-home .tt-journey-flow{gap:8px;padding:24px}.tt-home .tt-journey-flow li{gap:8px;font-size:clamp(17px,2.6vw,24px)}}@media (max-width:620px){.tt-home .tt-journey{padding:96px 0 86px}.tt-home .tt-journey-shell{width:calc(100% - 40px)}.tt-home .tt-journey-heading{margin-bottom:26px}.tt-home .tt-journey-heading h2{max-width:13ch;font-size:clamp(38px,10vw,54px)}.tt-home .tt-journey-heading p{font-size:16px}.tt-home .tt-journey-flow{border-radius:var(--tt-radius-card);grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:0;padding:22px 26px;display:grid}.tt-home .tt-journey-flow li{justify-content:space-between;padding:9px 0;font-size:27px}.tt-home .tt-journey-flow li:not(:last-child):after{transform:rotate(90deg)}.tt-home .tt-journey-proof{grid-template-columns:1fr;gap:28px;margin-top:12px}.tt-home .tt-journey-proof-main{border-radius:var(--tt-radius-card);min-height:0;padding:26px}.tt-home .tt-journey-proof-main strong{font-size:32px}.tt-home .tt-journey-proof-side{gap:28px;padding:0 6px}}.tt-reel-account{cursor:default}.tt-home .tt-hero-band{background:radial-gradient(circle at 82% 12%,#f4ffd9 0,#0000 38%),#edf7d9;border:1px solid #dceabf;border-radius:36px;margin:18px 24px 0;padding:58px 0 20px;overflow:hidden}.tt-home .tt-hero-band:after{display:none}.tt-home .tt-hero{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(28px,4vw,66px);width:min(1280px,100% - 88px);min-height:545px;padding:46px 0 28px;display:grid}.tt-home .tt-hero-copy{width:100%}.tt-home .tt-discover-hero:before{display:none}.tt-home .tt-discover-kicker{background:var(--tt-paper);color:var(--tt-deep);border-color:#c8dba6;margin-bottom:22px}.tt-home .tt-discover-hero h1{letter-spacing:-.03em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(50px,4.6vw,66px);font-weight:760;line-height:.98}.tt-home .tt-discover-hero h1 em{color:var(--tt-deep);font-family:var(--tt-font-editorial);letter-spacing:-.045em;margin:0;font-size:1.03em;font-weight:400;line-height:1.08;display:block}.tt-home .tt-discover-hero .tt-discover-sub{max-width:46ch;color:var(--tt-muted);margin:22px 0 0;font-size:clamp(16px,1.35vw,18px);line-height:1.52}.tt-home .tt-discover-form{width:min(100%,640px);margin-top:27px}.tt-home .tt-discover-form>label{clip:auto;width:auto;height:auto;color:var(--tt-ink);margin:0 0 9px;font-size:13px;font-weight:800;display:block;position:static;overflow:visible}.tt-home .tt-discover-row{background:var(--tt-surface);border-color:#b9cd9b;min-height:68px;padding:6px;box-shadow:0 14px 32px #38540012}.tt-home .tt-discover-row:before,.tt-home .tt-discover-row:after{display:none}.tt-home .tt-discover-row input{min-width:0;min-height:53px;padding:0 18px;font-size:14px}.tt-home .tt-discover-row input::placeholder{color:#606b59}.tt-home .tt-discover-row .tt-btn{border-color:var(--tt-lime);background:var(--tt-lime);white-space:nowrap;min-width:185px;min-height:54px;padding-inline:18px;font-size:13px;color:var(--tt-ink)!important}.tt-home .tt-discover-row .tt-btn:hover{background:var(--tt-lime-hover)}.tt-home .tt-hero-showcase{border-radius:var(--tt-radius-panel);background:var(--tt-soft);pointer-events:auto;border:1px solid #d5ddc8;width:100%;min-height:0;margin:0;display:block;position:relative;inset:auto;overflow:hidden;box-shadow:0 24px 60px #38540016}.tt-home .tt-hero-showcase:before,.tt-home .tt-hero-showcase:after{display:none}.tt-home .tt-hero-creators-image{object-fit:cover;object-position:center;width:100%;height:clamp(340px,28vw,400px);display:block}.tt-home .tt-hero-product-preview{background:var(--tt-paper);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;padding:16px 18px 18px;position:static}.tt-home .tt-hero-product-preview span{color:var(--tt-deep);letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:850;display:block}.tt-home .tt-hero-product-preview strong{color:var(--tt-ink);letter-spacing:-.04em;font-size:20px}.tt-home .tt-hero-product-preview p{max-width:44ch;color:var(--tt-ink);margin:5px 0 0;font-size:14px;line-height:1.45}.tt-home .tt-hero-plan-preview{border-radius:var(--tt-radius-card);background:var(--tt-paper);border:1px solid #cddfae;grid-template-columns:minmax(255px,.8fr) minmax(0,2.2fr);align-items:center;gap:clamp(24px,3vw,44px);width:min(1280px,100% - 88px);margin:0 auto 24px;padding:22px 24px;display:grid}.tt-home .tt-hero-plan-preview>div span{color:var(--tt-deep);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.tt-home .tt-hero-plan-preview>div strong{letter-spacing:-.035em;text-wrap:balance;max-width:29ch;font-size:18px;line-height:1.2;display:block}.tt-home .tt-hero-plan-intro>a{color:var(--tt-deep);text-underline-offset:4px;align-items:center;gap:7px;margin-top:12px;font-size:14px;font-weight:800;text-decoration:underline;display:inline-flex}.tt-home .tt-hero-plan-intro>a:hover{color:var(--tt-ink)}.tt-home .tt-hero-plan-intro>a span{color:inherit;letter-spacing:0;text-transform:none;margin:0;font-size:18px;font-weight:700;line-height:1;display:inline}.tt-home .tt-hero-plan-preview ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.tt-home .tt-hero-plan-preview li{color:#3d4a2e;align-items:flex-start;gap:11px;min-width:0;font-size:15px;line-height:1.4;display:flex}.tt-home .tt-hero-plan-preview li b{background:var(--tt-lime);width:34px;height:34px;color:var(--tt-ink);font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 34px;place-items:center;font-size:14px;font-weight:800;display:grid}.tt-home .tt-landing-examples{width:min(1280px,100% - 64px);padding:22px 0}.tt-home .tt-landing-examples .tt-discover-chips{white-space:normal;flex-wrap:wrap;width:100%;max-width:none;margin:0;display:flex}.tt-home .tt-landing-examples .tt-discover-chips>span{color:var(--tt-muted);align-self:center;font-size:12px}.tt-home .tt-landing-examples .tt-discover-chips a{border-color:var(--tt-line);background:var(--tt-surface);min-height:38px;color:var(--tt-ink);padding-inline:14px;font-size:12px}.tt-home .tt-landing-examples .tt-discover-surprise{color:var(--tt-deep);align-items:center;display:inline-flex}@media (max-width:1000px){.tt-home .tt-hero{grid-template-columns:1fr 1fr;gap:24px;width:calc(100% - 48px)}.tt-home .tt-discover-hero h1{font-size:clamp(44px,5.4vw,62px)}.tt-home .tt-hero-plan-preview{grid-template-columns:1fr;width:calc(100% - 48px)}.tt-home .tt-hero-plan-preview>div strong{max-width:none}}@media (max-width:760px){.tt-home .tt-hero-band{border-radius:24px;margin:9px 10px 0;padding-top:58px}.tt-home .tt-hero{grid-template-columns:1fr;width:calc(100% - 36px);min-height:0;padding:42px 0 20px}.tt-home .tt-discover-hero h1{max-width:16ch;font-size:clamp(42px,10vw,59px)}.tt-home .tt-discover-hero .tt-discover-sub{max-width:42ch;margin-top:17px;font-size:15px}.tt-home .tt-discover-form{margin-top:23px}.tt-home .tt-discover-row{border-radius:20px;grid-template-columns:1fr}.tt-home .tt-discover-row input{min-height:49px;padding-left:13px}.tt-home .tt-discover-row .tt-btn{width:100%;min-width:0;min-height:48px}.tt-home .tt-hero-showcase{border-radius:20px;margin:0}.tt-home .tt-hero-creators-image{height:290px}.tt-home .tt-hero-product-preview{padding:14px 16px 16px}.tt-home .tt-hero-product-preview strong{font-size:17px}.tt-home .tt-hero-product-preview p{font-size:14px}.tt-home .tt-hero-plan-preview{grid-template-columns:1fr;gap:17px;width:calc(100% - 36px);margin-bottom:12px;padding:18px}.tt-home .tt-hero-plan-preview>div strong{max-width:none}.tt-home .tt-hero-plan-preview ol{grid-template-columns:1fr;gap:12px}.tt-home .tt-landing-examples{width:calc(100% - 32px)}}#app-view .resume-section{border-radius:var(--tt-radius-panel);box-shadow:none;background:#edf7dc;border:1px solid #cfe0b3;padding:clamp(24px,3vw,36px)}#app-view .resume-section .section-heading h2{font-size:clamp(28px,3vw,40px)}#app-view .resume-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:10px;display:grid}#app-view .resume-card{border-color:var(--tt-line);border-radius:var(--tt-radius-control);background:var(--tt-paper);min-height:106px;box-shadow:none}#app-view .resume-card--focus{border-radius:var(--tt-radius-card);border-color:#a9cc78;grid-row:span 2;grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);align-items:stretch;min-height:225px;padding:13px}#app-view .resume-card--focus:only-child{grid-area:auto/1/auto/-1}#app-view .resume-card--focus .resume-image{border-radius:var(--tt-radius-control);width:100%;height:100%;min-height:190px}#app-view .resume-card--focus .resume-content{align-content:center;gap:10px;padding:6px 12px}#app-view .resume-card--focus .resume-content strong{letter-spacing:-.04em;font-size:clamp(17px,2vw,23px)}#app-view .resume-focus-label{color:var(--tt-deep);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}#app-view .resume-focus-action{border-radius:var(--tt-radius-pill);background:var(--tt-lime);width:fit-content;color:var(--tt-ink);margin-top:4px;padding:9px 14px;font-size:11px;font-weight:850}#app-view .resume-focus-action>span{margin-left:8px}#app-view .resume-card--focus:hover .resume-focus-action{background:var(--tt-lime-hover)}#app-view .assistant-hero .discovery-hero,#app-view .assistant-hero.is-compact .discovery-hero{background:#edf7dc;border-color:#cbdcb0}#app-view .assistant-hero .discovery-hero:after{color:#dcebbf;opacity:.45}#app-view .discover-intro>p:last-child{max-width:52ch}#app-view .assistant-response .product-grid{gap:18px}#app-view .opportunity-card{border-color:var(--tt-line);border-radius:var(--tt-radius-card);background:var(--tt-paper);box-shadow:none;padding:9px}#app-view .opportunity-card:hover{border-color:#a7c681;box-shadow:0 16px 42px #26351a12}#app-view .opportunity-card .product-image-wrap{aspect-ratio:1.45;border-radius:var(--tt-radius-control)}#app-view .opportunity-card .product-body{padding:20px 16px 15px}#app-view .opportunity-card .product-body h3{margin-top:9px;font-size:clamp(20px,2vw,25px)}#app-view .opportunity-card .opportunity-motivo{border-left:3px solid var(--tt-lime);border-radius:0 var(--tt-radius-control) var(--tt-radius-control) 0;background:var(--tt-soft);color:var(--tt-muted);gap:6px;margin:0 0 16px;padding:14px 16px;font-size:12px;line-height:1.5;display:grid}#app-view .opportunity-card .opportunity-motivo strong{color:var(--tt-deep);letter-spacing:.1em;text-transform:uppercase;font-size:10px}#app-view .opportunity-metrics,#app-view .opportunity-metrics>div+div{border-color:var(--tt-line)}#app-view .opportunity-metrics dt{color:var(--tt-muted);font-size:11px}#app-view .opportunity-metrics dd{color:var(--tt-ink);font-size:16px}#app-view .opportunity-secondary-actions .generate-script{min-height:46px}#app-view .opportunity-card .open-product{min-height:44px}@media (max-width:850px){#app-view .resume-grid{grid-template-columns:1fr}#app-view .resume-card--focus{grid-row:auto}}@media (max-width:600px){#app-view .resume-section{padding:20px 15px}#app-view .resume-card--focus{grid-template-columns:90px minmax(0,1fr);min-height:0}#app-view .resume-card--focus .resume-image{min-height:130px}#app-view .resume-card--focus .resume-content{gap:6px;padding:2px}#app-view .resume-card--focus .resume-content strong{font-size:16px}#app-view .opportunity-card .product-image-wrap{aspect-ratio:1.55}#app-view .opportunity-metrics dd{font-size:14px}}.tt-home .tt-rd-products-head{max-width:750px;margin-bottom:34px;display:block}.tt-home .tt-rd-products-head h2{max-width:13ch}.tt-home .tt-rd-products-head>p{max-width:54ch;margin:20px 0 0}.tt-home .tt-rd-product-photo{background:0 0;border-radius:0;height:auto;overflow:visible}.tt-home .tt-rd-product-photo img{border-radius:var(--tt-radius-panel);object-fit:cover;height:clamp(390px,47vw,620px)}.tt-home .tt-rd-product-photo figcaption{width:fit-content;color:var(--tt-muted);background:0 0;border-radius:0;margin:11px 0 0 auto;padding:0;font-size:12px;position:static}.tt-home .tt-rd-kit{background:var(--tt-ink)}.tt-home .tt-rd-kit-sheet{background:var(--tt-canvas);border-radius:var(--tt-radius-card);box-shadow:19px 20px 0 var(--tt-lime)}.tt-pricing .tt-price-card{border-radius:var(--tt-radius-card);background:var(--tt-paper)}.tt-pricing .tt-price-card.is-featured{border-color:var(--tt-deep);background:#f6fbea}.tt-pricing .tt-price-outcome{border-radius:var(--tt-radius-control);background:var(--tt-soft);min-height:96px;padding:15px 16px}.tt-pricing .tt-price-outcome span{color:var(--tt-deep);letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:850;display:block}.tt-pricing .tt-price-outcome p{color:var(--tt-ink);margin:0;font-size:13px;font-weight:650;line-height:1.5}.tt-pricing .tt-price-card.is-featured .tt-price-outcome{background:#e8f5ce}@media (max-width:760px){.tt-home .tt-rd-products-head{margin-bottom:25px}.tt-home .tt-rd-product-photo img{border-radius:var(--tt-radius-card);height:330px}.tt-home .tt-rd-product-photo figcaption{margin:9px 0 0}}#app-view{background:var(--tt-canvas)}#app-view .page-wrap{width:min(1200px,100% - 48px);max-width:1200px}#app-view .topbar{border-color:var(--tt-line);background:color-mix(in srgb, var(--tt-surface) 94%, transparent);width:min(1200px,100% - 32px);box-shadow:var(--tt-shadow-card)}#app-view .topbar.is-scrolled{background:color-mix(in srgb, var(--tt-surface) 96%, transparent);box-shadow:0 14px 38px #26351a16}#app-view .app-nav{border-color:var(--tt-line);background:var(--tt-soft)}#app-view .app-nav a{color:var(--tt-muted)}#app-view .app-nav a.active,#app-view .app-nav a[aria-current=page]{background:var(--tt-ink);color:var(--tt-surface)}#app-view .user-menu-panel{border-color:var(--tt-line);border-radius:var(--tt-radius-card);background:var(--tt-surface);box-shadow:0 18px 48px #26351a1a}#app-view .user-menu-panel :is(a,button):hover{background:var(--tt-soft);color:var(--tt-ink)}.tt-public-header{z-index:80;background:0 0;border:0;border-radius:0;width:min(1240px,100% - 40px);margin:8px auto 0;position:relative}.tt-home .tt-public-header{margin:0;position:fixed;top:14px;left:50%;transform:translate(-50%)}.tt-public-nav{align-items:center;gap:clamp(24px,3vw,44px);min-height:76px;padding:10px 0;display:flex}.tt-public-brand{color:var(--tt-ink);white-space:nowrap;flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.tt-public-brand span{background:url(/temtrend-mark.svg) 50%/contain no-repeat;flex:none;width:38px;height:38px}.tt-public-brand strong{color:var(--tt-ink);font-family:var(--tt-font-editorial);letter-spacing:-.045em;font-size:19px;font-weight:700}.tt-public-links{align-items:center;gap:clamp(12px,1.8vw,28px);min-width:0;display:flex}.tt-public-links a,.tt-public-login{min-height:44px;color:var(--tt-muted);white-space:nowrap;align-items:center;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.tt-public-links a:hover,.tt-public-links a[aria-current=page],.tt-public-login:hover{color:var(--tt-deep)}.tt-public-actions{align-items:center;gap:18px;margin-left:auto;display:flex}.tt-public-login{color:var(--tt-ink);font-weight:600}.tt-public-cta{border-radius:var(--tt-radius-pill);background:var(--tt-lime);min-height:48px;color:var(--tt-deep);font-family:var(--tt-font-editorial);white-space:nowrap;justify-content:center;align-items:center;padding:0 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .22s,transform .22s,box-shadow .22s;display:inline-flex}.tt-public-cta:hover{background:var(--tt-lime-hover);transform:translateY(-1px);box-shadow:0 10px 24px #58c41126}.tt-public-menu-button,.tt-public-mobile-account{display:none!important}.tt-public-header :is(a,button):focus-visible{outline:3px solid var(--tt-focus);outline-offset:3px}#app-view .topbar{border-color:var(--tt-line);background:var(--tt-surface);width:min(1200px,100% - 40px);min-height:76px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:10px 18px 10px 24px;top:14px}#app-view .topbar.is-scrolled{background:var(--tt-surface);min-height:68px;top:8px;box-shadow:0 12px 30px #26351a12}#app-view .app-logo{letter-spacing:-.055em;gap:10px;font-size:19px;font-weight:800}#app-view .app-logo>span{border-radius:0;width:38px;height:38px}#app-view .app-nav{background:0 0;border:0;gap:clamp(10px,1.5vw,22px);margin:0 0 0 auto;padding:0}#app-view .app-nav a{min-width:0;min-height:44px;color:var(--tt-muted);box-shadow:none;background:0 0;border-radius:0;padding:0 4px;font-size:13px;font-weight:650}#app-view .app-nav a.active,#app-view .app-nav a[aria-current=page]{color:var(--tt-deep);box-shadow:none;background:0 0}#app-view .app-nav a:hover:not(.active){color:var(--tt-deep);background:0 0}#app-view .app-create-link{min-height:46px;margin:0 0 0 clamp(12px,1.8vw,28px);padding:0 18px;font-size:13px}#app-view .app-create-link span{width:auto;height:auto;color:inherit;background:0 0;font-size:18px}#app-view .user-menu{margin-left:4px}@media (max-width:1050px){.tt-public-links{gap:12px}.tt-public-links a{font-size:12px}.tt-public-nav{gap:18px;padding-left:0}.tt-public-actions{gap:10px}.tt-public-cta{padding-inline:16px}}@media (max-width:900px){.tt-public-header{width:calc(100% - 24px);margin-top:8px}.tt-home .tt-public-header{top:8px}.tt-public-nav{gap:10px;min-height:64px;padding:8px 4px}.tt-public-brand span{width:34px;height:34px}.tt-public-brand strong{font-size:17px}.tt-public-links{border:1px solid var(--tt-line);background:var(--tt-surface);border-radius:20px;padding:12px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 42px #26351a1c}.tt-public-links.is-open{gap:0;display:grid}.tt-public-links a{min-height:48px;padding:0 12px;font-size:15px}.tt-public-links a+a{border-top:1px solid var(--tt-line)}.tt-public-mobile-account{display:flex!important}.tt-public-login{display:none}.tt-public-cta{min-height:44px;font-size:12px}.tt-public-menu-button{width:44px;height:44px;color:var(--tt-ink);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff9e;border:1px solid #ffffffb8;border-radius:50%;place-items:center;display:grid!important}.tt-public-menu-icon{gap:5px;display:grid}.tt-public-menu-icon i{background:currentColor;border-radius:2px;width:18px;height:2px;transition:transform .2s}.tt-public-menu-button[aria-expanded=true] .tt-public-menu-icon i:first-child{transform:translateY(3.5px)rotate(45deg)}.tt-public-menu-button[aria-expanded=true] .tt-public-menu-icon i:last-child{transform:translateY(-3.5px)rotate(-45deg)}#app-view .topbar{width:calc(100% - 24px);min-height:64px;padding:8px 12px;top:8px}#app-view .topbar.is-scrolled{min-height:64px;top:8px}#app-view .app-logo{font-size:17px}#app-view .app-nav{gap:8px;margin-left:auto}#app-view .app-nav a{font-size:12px}#app-view .app-create-link{margin-left:10px;padding-inline:12px;font-size:12px}}@media (max-width:750px){#app-view .topbar{height:64px}#app-view .user-menu-panel{width:auto;max-height:calc(100dvh - 160px);position:fixed;top:80px;left:12px;right:12px;overflow-y:auto}#app-view .app-logo{gap:8px;font-size:16px}#app-view .app-logo b{display:inline}#app-view .app-logo>span{width:34px;height:34px}#app-view .app-nav{z-index:70;left:50%;bottom:max(10px, env(safe-area-inset-bottom));border:1px solid var(--tt-line);border-radius:var(--tt-radius-pill);background:var(--tt-surface);gap:0;width:min(100vw - 24px,440px);margin:0;padding:5px;position:fixed;transform:translate(-50%);box-shadow:0 12px 34px #26351a1a}#app-view .app-nav a{border-radius:var(--tt-radius-pill);flex:1;min-height:48px;padding:0 5px;font-size:12px}#app-view .app-nav a.active,#app-view .app-nav a[aria-current=page]{background:var(--tt-soft);color:var(--tt-ink)}#app-view .app-create-link{min-width:0;min-height:44px;margin-left:auto;padding:0 12px;font-size:12px}#app-view .app-create-link span{width:auto;height:auto;font-size:17px}}@media (max-width:420px){.tt-public-brand strong{font-size:16px}.tt-public-cta{padding-inline:12px;font-size:11px}.tt-public-actions{gap:5px}#app-view .app-logo b{display:none}#app-view .app-create-link{font-size:12px}#app-view .app-nav a{font-size:11px}}#app-view :is(.discovery-hero,.support-hero){background:var(--tt-lime-soft);border-color:#cbdcb0}#app-view :is(.production-heading,.account-heading,.support-hero,.content-kit-header,.product-detail-copy) h1{color:var(--tt-ink);letter-spacing:-.065em;font-weight:750;line-height:1.02}#app-view :is(.production-heading,.account-heading,.support-hero,.content-kit-header,.product-detail-copy) h1 em{color:var(--tt-deep);font-family:var(--tt-font-editorial);font-weight:400}#app-view :is(.production-overview,.account-summary,.recording-guide,.kit-document,.product-detail-hero,.support-compose,.support-list,.support-thread){border-color:var(--tt-line);border-radius:var(--tt-radius-panel);background:var(--tt-surface);box-shadow:none}#app-view :is(.production-card,.account-card,.kit-card,.scene-card,.empty-state){border-color:var(--tt-line);border-radius:var(--tt-radius-card);background:var(--tt-paper);box-shadow:none}#app-view :is(.production-card,.kit-card):hover{box-shadow:var(--tt-shadow-card);border-color:#a7c681}#app-view :is(.production-filters button,.catalog-filters button,.recording-guide-steps button,.support-ticket,.briefing-suggestions button){border-color:var(--tt-line);color:var(--tt-ink);font-family:var(--tt-font-ui)}#app-view :is(.production-filters button.active,.catalog-filters button.active,.recording-guide-steps button.active,.support-ticket.is-active),.briefing-suggestions button.selected{background:var(--tt-lime-soft);color:var(--tt-ink);border-color:#a9cc78}#app-view :is(.recording-guide-grid,.recording-guide-stage,.kit-actions,.plan-card,.production-guidance){border-color:var(--tt-line);border-radius:var(--tt-radius-card);background:var(--tt-soft)}#app-view :is(.production-overview,.product-detail-metrics,.product-metrics,.account-summary,.recording-guide-counter){font-variant-numeric:tabular-nums}#app-view :is(.detail-back,.product-shop-link,.recording-guide-copy,.support-hero a),.tt-document-page :is(.tt-document-back,.tt-document-secondary,.tt-document-footer a){color:var(--tt-deep)}#app-view :is(.form-message.error,.field-error),.auth-view .form-message.error,.onboarding .form-message.error{color:var(--tt-danger)}.auth-view,.onboarding,.app-boot{background:var(--tt-canvas)}.auth-view .auth-value,.onboarding .onboarding-aside{border-radius:var(--tt-radius-panel);background:var(--tt-lime-soft);border-color:#cbdcb0}.auth-view .auth-shell,.onboarding .onboarding-shell{border-color:var(--tt-line);border-radius:var(--tt-radius-panel);background:var(--tt-surface);box-shadow:var(--tt-shadow-card)}.auth-view .auth-value h2 em,.onboarding :is(h1,h2) em{color:var(--tt-deep);font-family:var(--tt-font-editorial)}.auth-view :is(.auth-providers .provider-button,.auth-tabs button),.onboarding :is(.selection-card,.chip-grid button){border-color:var(--tt-line);font-family:var(--tt-font-ui)}.onboarding :is(.selection-card.selected,.chip-grid button.selected){background:var(--tt-lime-soft);box-shadow:none;border-color:#a9cc78}.publication-dialog,.content-kit-dialog{border-color:var(--tt-line);border-radius:var(--tt-radius-panel);background:var(--tt-surface);color:var(--tt-ink);font-family:var(--tt-font-ui)}.publication-dialog .dialog-close,.content-kit-dialog .dialog-close{background:var(--tt-soft);color:var(--tt-ink)}.tt-document-page,.tt-not-found{background:var(--tt-canvas);color:var(--tt-ink);font-family:var(--tt-font-ui)}.tt-document-page :is(.tt-document-header,.tt-document-footer){border-color:var(--tt-line);background:var(--tt-surface)}.tt-document-page .tt-document-primary{border-radius:var(--tt-radius-pill);background:var(--tt-lime);color:var(--tt-ink)}.tt-document-page .tt-document-primary:hover{background:var(--tt-lime-hover)}@media (max-width:760px){#app-view .page-wrap{width:calc(100% - 40px)}#app-view :is(.production-overview,.account-summary,.recording-guide,.kit-document,.product-detail-hero,.support-compose,.support-list,.support-thread){border-radius:var(--tt-radius-panel)}}#app-view :is(.production-card-topline>small,.production-next-hint,.production-kit-name,.account-card-heading p,.account-card label>small,.opportunity-metrics dt,.opportunity-metrics dd small,.discover-results-heading small){color:var(--tt-muted);font-size:12px;line-height:1.45}#app-view :is(.account-card>p,.account-card .muted,.empty-state p,.opportunity-card .opportunity-motivo){font-size:14px;line-height:1.5}#app-view .account-card label{font-size:14px}#app-view .account-card label>small a{color:var(--tt-deep);text-underline-offset:2px;text-decoration:underline}#app-view .account-save:disabled{opacity:1;background:var(--tt-soft);border-color:var(--tt-line);color:var(--tt-muted);cursor:default}#app-view .account-plan-card .plan-card strong{overflow-wrap:normal;word-break:normal;font-size:18px}#app-view .account-plan-card .status{background:var(--tt-lime-soft);color:var(--tt-deep);flex:none;font-size:12px}#app-view .account-plans-link{color:var(--tt-deep);text-underline-offset:3px;margin-top:14px;font-size:13px;font-weight:750;text-decoration:underline;display:inline-flex}#app-view .account-session{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}#app-view .account-session h2{margin:0;font-size:18px}#app-view .account-session .account-signout{margin:0}#app-view .account-voice-tones{flex-wrap:wrap;gap:8px;display:flex}#app-view .account-voice-tones button{border:1px solid var(--tt-line);border-radius:var(--tt-radius-pill);background:var(--tt-surface);min-height:36px;color:var(--tt-deep);cursor:pointer;padding:7px 11px;font-size:12px}#app-view .account-voice-tones button:hover{border-color:var(--tt-deep);background:var(--tt-lime-soft)}#app-view .product-image-fallback span svg{width:34px;height:34px}#app-view .assistant-response .product-grid>.opportunity-card:first-child:nth-last-child(5){flex:0 0 100%;grid-column:1/-1;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);width:100%;display:grid}#app-view .assistant-response .product-grid>.opportunity-card:first-child:nth-last-child(5) .product-image-wrap{aspect-ratio:auto;min-height:100%}#app-view .opportunity-card .product-body h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:0;line-height:1.2;display:-webkit-box;overflow:hidden}#app-view .opportunity-card .opportunity-motivo strong{letter-spacing:0;text-transform:none;font-size:12px}#app-view .opportunity-metrics{display:flex}#app-view .opportunity-metrics>div{flex:1 1 0}#app-view .opportunity-metrics>div:nth-child(3){border-top:0;border-left:1px solid var(--tt-line);margin-top:0;padding-top:0}#app-view .opportunity-compare-toggle{border:1px solid var(--tt-line);border-radius:var(--tt-radius-pill);background:var(--tt-surface);min-height:36px;color:var(--tt-deep);cursor:pointer;align-self:flex-start;margin:0 0 12px;padding:6px 10px;font-size:12px;font-weight:750}#app-view .opportunity-compare-toggle[aria-pressed=true]{border-color:var(--tt-deep);background:var(--tt-lime-soft)}#app-view .discover-results-tools{flex-direction:column;align-items:end;gap:8px;display:flex}#app-view .discover-results-tools label{color:var(--tt-muted);align-items:center;gap:8px;font-size:12px;display:flex}#app-view .discover-results-tools select{border:1px solid var(--tt-line);background:var(--tt-surface);min-height:38px;color:var(--tt-ink);padding:5px 28px 5px 10px;font-size:13px}#app-view .assistant-query-source{color:var(--tt-muted);margin:8px 0 0;font-size:12px;line-height:1.4}#app-view .opportunity-comparison{border-radius:var(--tt-radius-card);background:var(--tt-lime-soft);margin:16px 0 22px;padding:18px}#app-view .opportunity-comparison-head{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}#app-view .opportunity-comparison-head button,#app-view .opportunity-comparison-grid button{color:var(--tt-deep);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:13px;font-weight:750;text-decoration:underline}#app-view .opportunity-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}#app-view .opportunity-comparison-grid>div{border-radius:var(--tt-radius-control);background:var(--tt-surface);align-content:start;gap:8px;min-width:0;padding:16px;font-size:13px;display:grid}#app-view .opportunity-comparison-grid strong{font-size:15px;line-height:1.3}#app-view .opportunity-comparison-grid button{justify-self:start;margin-top:4px}#app-view .production-grid>.production-card:last-child:nth-child(odd){grid-column:auto}#app-view .production-card-topline>small.is-stale{color:#89531a;font-weight:750}#app-view .production-step{white-space:nowrap;width:max-content;min-width:0;max-width:calc(100% - 20px);padding-inline:9px}#app-view .production-next-hint{border-radius:var(--tt-radius-sm);background:var(--tt-soft);flex-wrap:wrap;gap:4px;padding:8px 10px;display:inline-flex}#app-view .production-next-hint strong{color:var(--tt-ink)}#app-view .production-card-actions .production-script-link{background:var(--tt-surface);color:var(--tt-deep);flex:0 auto}.content-kit-dialog .content-kit-form-header:after{content:none}.content-kit-dialog .content-kit-product-context{border-radius:var(--tt-radius-control);background:#fffefa;align-items:center;gap:12px;min-width:0;margin-top:28px;padding:12px;display:flex}.content-kit-dialog .content-kit-product-context :is(img,.product-image-fallback){border-radius:var(--tt-radius-sm);object-fit:cover;flex:none;width:56px;height:56px;min-height:56px}.content-kit-dialog .content-kit-product-context>div:last-child{gap:4px;min-width:0;display:grid}.content-kit-dialog .content-kit-product-context span{color:var(--tt-muted);font-size:12px}.content-kit-dialog .content-kit-product-context strong{-webkit-line-clamp:2;color:var(--tt-ink);-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.content-kit-dialog .content-kit-style legend span,.content-kit-dialog .content-kit-selection,.content-kit-dialog .content-kit-count,.content-kit-dialog .content-kit-custom>span small,.content-kit-dialog .content-kit-option-copy small{color:var(--tt-muted);font-size:12px;line-height:1.4;display:block}.content-kit-dialog .briefing-suggestions button{border-radius:var(--tt-radius-control);align-items:center;min-width:0;min-height:72px}.content-kit-dialog .briefing-suggestions button.selected{border-color:var(--tt-deep);background:var(--tt-lime-soft);box-shadow:inset 0 0 0 1px var(--tt-deep)}.content-kit-dialog .content-kit-option-mark{border-radius:7px;width:25px;height:25px;font-size:16px}.content-kit-dialog .content-kit-option-copy{min-width:0}.content-kit-dialog .content-kit-option-copy strong{white-space:normal;overflow-wrap:anywhere;font-size:13px}.content-kit-dialog .content-kit-option-group{color:var(--tt-deep);font-size:11px;font-weight:750}.content-kit-dialog .content-kit-selection{margin-top:12px;font-weight:750}.content-kit-dialog .content-kit-custom textarea{min-height:88px;font-size:14px}.content-kit-dialog .content-kit-briefing-chips{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.content-kit-dialog .content-kit-briefing-chips button{border:1px solid var(--tt-line);border-radius:var(--tt-radius-pill);background:var(--tt-surface);min-height:36px;color:var(--tt-deep);cursor:pointer;padding:6px 10px;font-size:12px}.content-kit-dialog .content-kit-edit-note{color:var(--tt-muted);margin:12px 0 0;font-size:12px;line-height:1.4}.content-kit-dialog .content-kit-footer{justify-content:flex-end}.tt-pricing .tt-price-equivalent s{color:var(--tt-muted);margin-right:6px}.tt-pricing .tt-price-card{min-height:0}.tt-pricing .tt-price-outcome{min-height:100px}.tt-pricing .tt-enterprise-band p{font-size:13px}@media (max-width:900px){#app-view .assistant-response .product-grid>.opportunity-card:first-child:nth-last-child(5){flex-basis:100%;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr)}}@media (max-width:760px){#app-view .assistant-response .product-grid>.opportunity-card:first-child:nth-last-child(5){display:block}#app-view .assistant-response .product-grid>.opportunity-card:first-child:nth-last-child(5) .product-image-wrap{aspect-ratio:1.55;min-height:0}#app-view .discover-results-tools{align-items:start}#app-view .opportunity-comparison-grid{grid-template-columns:1fr}#app-view .opportunity-metrics{flex-wrap:wrap}#app-view .opportunity-metrics>div:nth-child(3){border-top:0;padding-top:0}.content-kit-dialog .content-kit-form-header>p.muted{font-size:13px;display:block}.content-kit-dialog .content-kit-selection{display:block}.content-kit-dialog .content-kit-form-header{padding-bottom:18px}.content-kit-dialog .content-kit-product-context{margin-top:14px}.tt-pricing .tt-price-card{min-height:0}}.tt-pricing,.tt-document-page,.tt-not-found{isolation:isolate;background:var(--tt-canvas);color:var(--tt-ink);font-family:var(--tt-font-ui);position:relative}.tt-pricing{overflow:clip}.tt-pricing:before,.tt-document-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 18% 0,#f6fceb 0%,#f6fceb00 52%),linear-gradient(135deg,#effbe4 0%,#e4f8d2 56%,#f7fcf2 100%);border:1px solid #e3efd7;border-radius:28px;height:min(620px,74vh);position:absolute;top:8px;left:max(12px,50% - 700px);right:max(12px,50% - 700px);box-shadow:0 26px 70px #1f46470a;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.tt-pricing .tt-pricing-hero{text-align:center;max-width:980px;margin:0 auto;padding:clamp(58px,7vw,94px) 24px 26px}.tt-pricing .tt-pricing-kicker{color:var(--tt-muted);font-family:var(--tt-font-editorial);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 20px;font-size:11px;font-weight:600;display:inline-flex}.tt-pricing .tt-pricing-kicker span{background:var(--tt-lime);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #e6f9da}.tt-pricing .tt-pricing-hero h1{max-width:900px;color:var(--tt-ink);letter-spacing:-.065em;text-wrap:balance;margin:0 auto;font-size:clamp(2.9rem,6vw,5.4rem);font-weight:600;line-height:.95}.tt-pricing .tt-pricing-sub{max-width:620px;color:var(--tt-muted);margin:22px auto 0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.6}.tt-pricing .tt-pricing-trial-chip{border-radius:var(--tt-radius-pill);min-height:0;color:var(--tt-deep);background:#fff;border:1px solid #cfe9b8;align-items:center;gap:9px;margin:24px auto 0;padding:10px 16px;font-size:12.5px;font-weight:600;line-height:1.35;display:inline-flex;box-shadow:0 10px 26px #1f46470a}.tt-pricing .tt-pricing-trial-chip:before{content:"";background:var(--tt-lime);border-radius:50%;flex:none;width:7px;height:7px}.tt-pricing .tt-pricing-availability{max-width:60ch;color:var(--tt-muted);margin:12px auto 0;font-size:13px;line-height:1.5}.tt-pricing .tt-pricing-current{border:1px solid var(--tt-line);background:#fff;border-radius:16px;max-width:1000px;margin:18px auto 0;padding:16px 20px;box-shadow:0 12px 30px #1f464708}.tt-pricing .tt-pricing-current strong{color:var(--tt-ink);font-family:var(--tt-font-editorial);font-size:16px;font-weight:600}.tt-pricing .tt-pricing-current span{color:var(--tt-muted);font-size:13px}.tt-pricing .tt-pricing-current-pending{font-weight:600;color:var(--tt-green,#2ea603)!important}.tt-pricing .tt-pricing-manage{border-radius:var(--tt-radius-pill);min-height:42px;color:var(--tt-deep);background:#fff;border:1px solid #cfe9b8;padding:0 16px;font-size:12.5px;font-weight:600}.tt-pricing .tt-pricing-manage:hover{border-color:var(--tt-lime-hover);background:var(--tt-lime-soft)}.tt-pricing .tt-launch-band{text-align:center;background:#f2fbe9;border:1px solid #cfe9b8;border-radius:16px;max-width:1000px;margin:16px auto 0;padding:16px 20px}.tt-pricing .tt-launch-kicker{color:#2ea603;font-family:var(--tt-font-editorial);letter-spacing:.12em;margin-bottom:5px;font-size:10.5px;font-weight:600}.tt-pricing .tt-launch-band strong{color:var(--tt-ink);font-family:var(--tt-font-editorial);font-size:16px;font-weight:600;line-height:1.4}.tt-pricing .tt-launch-band p{color:var(--tt-muted);font-size:12.5px;line-height:1.5}.tt-pricing .tt-pricing-toggle{padding:26px 16px 4px}.tt-pricing .tt-pricing-toggle-inner{border:1px solid var(--tt-line);border-radius:var(--tt-radius-pill);background:#fff;gap:3px;padding:5px;box-shadow:0 10px 24px #1f46470a}.tt-pricing .tt-pricing-toggle-inner button{border-radius:var(--tt-radius-pill);min-height:42px;color:var(--tt-muted);font-family:var(--tt-font-editorial);padding:0 22px;font-size:12.5px;font-weight:600}.tt-pricing .tt-pricing-toggle-inner button.active{background:var(--tt-lime);color:var(--tt-deep);box-shadow:none}.tt-pricing .tt-pricing-badge{border-radius:var(--tt-radius-pill);background:var(--tt-lime-soft);color:var(--tt-deep);margin-left:7px;padding:3px 7px;font-size:9.5px;font-weight:600}.tt-pricing .tt-pricing-toggle-inner button.active .tt-pricing-badge{color:var(--tt-deep);background:#fff}.tt-pricing .tt-pricing-period-note{color:var(--tt-muted);font-size:12px}.tt-pricing .tt-pricing-grid{gap:18px;max-width:1040px;margin:26px auto 0;padding:0 24px}.tt-pricing .tt-pricing-grid.is-duo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.tt-pricing .tt-pricing-grid .tt-price-card{border:1px solid var(--tt-line);min-height:0;box-shadow:none;background:#fff;border-radius:20px;gap:16px;padding:30px 28px}.tt-pricing .tt-pricing-grid .tt-price-card.is-featured{background:#f3fbe9;border:2px solid #b9de9e}.tt-pricing .tt-pricing-grid .tt-price-card.tt-enterprise-card{background:#fff;justify-content:flex-start}.tt-pricing .tt-price-seal{background:var(--tt-lime);color:var(--tt-deep);font-family:var(--tt-font-editorial);letter-spacing:.01em;border:1px solid #8ed85c;padding:7px 14px;font-size:10.5px;font-weight:600;top:-13px;box-shadow:0 6px 16px #58c41126}.tt-pricing .tt-price-seal.is-enterprise{border-color:var(--tt-line);color:var(--tt-muted);background:#fff}.tt-pricing .tt-price-card header h2{color:var(--tt-ink);letter-spacing:-.04em;margin:0 0 5px;font-size:26px;font-weight:600}.tt-pricing .tt-price-card header p{color:#405951;font-size:15px;line-height:1.55}.tt-pricing .tt-price-amount{color:var(--tt-ink);font-family:var(--tt-font-editorial);letter-spacing:-.055em;margin-top:2px;font-size:clamp(2.8rem,4vw,3.3rem);font-weight:600;line-height:1}.tt-pricing .tt-price-amount small{color:var(--tt-muted);letter-spacing:0;margin-left:4px;font-size:14px;font-weight:500}.tt-pricing .tt-price-amount-enterprise{color:var(--tt-deep);font-family:var(--tt-font-editorial);letter-spacing:-.035em;margin:8px 0 0;font-size:25px;font-weight:600;line-height:1.1}.tt-pricing .tt-price-enterprise-copy{color:var(--tt-muted);margin:-4px 0 0;font-size:13.5px;line-height:1.55}.tt-pricing .tt-enterprise-steps{border:1px solid var(--tt-line);background:var(--tt-soft);border-radius:14px;margin-top:auto;padding:16px 18px}.tt-pricing .tt-enterprise-steps>span{color:var(--tt-muted);font-family:var(--tt-font-editorial);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:9.5px;font-weight:600;display:block}.tt-pricing .tt-enterprise-steps ol{counter-reset:step;gap:7px;margin:0;padding:0;list-style:none;display:grid}.tt-pricing .tt-enterprise-steps li{color:var(--tt-muted);counter-increment:step;gap:10px;font-size:12.5px;line-height:1.45;display:flex}.tt-pricing .tt-enterprise-steps li:before{content:"0" counter(step);color:#2ea603;font-family:var(--tt-font-editorial);flex:none;padding-top:1px;font-size:10px;font-weight:600}.tt-pricing .tt-price-launch-note{color:#2ea603;margin:-2px 0 0;font-size:12.5px;font-weight:600}.tt-pricing .tt-price-launch-note s{color:#8593a8;font-weight:500}.tt-pricing .tt-price-equivalent{color:#405951;font-size:14px;line-height:1.5}.tt-pricing .tt-price-outcome{background:#eef9e4;border:1px solid #d9efc6;border-radius:14px;min-height:0;padding:14px 16px}.tt-pricing .tt-price-outcome span{color:#2ea603;font-family:var(--tt-font-editorial);letter-spacing:.12em;font-size:9.5px;font-weight:600}.tt-pricing .tt-price-outcome p{color:#405951;font-size:14px;line-height:1.55}.tt-pricing .tt-price-bullets{gap:10px}.tt-pricing .tt-price-bullets li{color:#405951;gap:8px;font-size:14px;line-height:1.45}.tt-pricing .tt-price-bullets li .tt-icon{color:#2ea603}.tt-pricing .tt-pricing-grid .tt-price-cta{border:1px solid var(--tt-lime);border-radius:var(--tt-radius-pill);background:var(--tt-lime);width:100%;min-height:52px;color:var(--tt-deep);font-family:var(--tt-font-editorial);box-shadow:none;margin-top:auto;padding:0 22px;font-size:14.5px;font-weight:600;text-decoration:none}.tt-pricing .tt-pricing-grid .tt-enterprise-card .tt-price-cta{margin-top:16px}.tt-pricing .tt-pricing-grid .tt-price-cta:not(.is-ghost):hover:not(:disabled){border-color:var(--tt-lime-hover);background:var(--tt-lime-hover);color:var(--tt-deep);transform:translateY(-1px);box-shadow:0 12px 26px #58c4112e}.tt-pricing .tt-pricing-grid .tt-price-cta.is-ghost{color:var(--tt-deep);background:#fff;border-color:#cfd9d1}.tt-pricing .tt-pricing-grid .tt-price-cta.is-ghost:hover:not(:disabled){border-color:var(--tt-deep);background:#f5f9ef}.tt-pricing .tt-price-cta:disabled{opacity:.55}.tt-pricing .tt-price-fineprint{color:#405951;margin-top:2px;font-size:13px;line-height:1.5}.tt-pricing .tt-pricing-feedback{color:var(--tt-deep);background:#f2fbe9;border:1px solid #cfe9b8;border-radius:14px}.tt-pricing .tt-pricing-feedback.is-error{background:var(--tt-danger-soft);color:var(--tt-danger);border-color:#f2c9c9}.tt-pricing .tt-compare,.tt-pricing .tt-faq-pricing{max-width:1040px;margin:28px auto 0;padding:0 24px}.tt-pricing .tt-compare details,.tt-pricing .tt-faq-pricing details{border:1px solid var(--tt-line);background:#fff;border-radius:16px}.tt-pricing .tt-compare summary,.tt-pricing .tt-faq-pricing summary{min-height:58px;color:var(--tt-ink);font-family:var(--tt-font-editorial);padding:17px 22px;font-size:14.5px;font-weight:600}.tt-pricing .tt-compare summary .tt-details-toggle,.tt-pricing .tt-faq-pricing summary .tt-details-toggle{color:var(--tt-deep)}.tt-pricing .tt-compare-scroll{padding:0 22px 20px}.tt-pricing .tt-compare th,.tt-pricing .tt-compare td{border-bottom:1px solid var(--tt-line);color:var(--tt-muted);padding:11px 12px}.tt-pricing .tt-compare thead th{color:var(--tt-muted);font-family:var(--tt-font-editorial);letter-spacing:.1em;font-size:10.5px;font-weight:600}.tt-pricing .tt-compare tbody th{color:var(--tt-ink);font-weight:600}.tt-pricing .tt-compare td .tt-icon{color:#2ea603}.tt-pricing .tt-faq-pricing h2{color:var(--tt-ink);letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(1.8rem,3vw,2.3rem);font-weight:600}.tt-pricing .tt-faq-pricing-list{gap:10px}.tt-pricing .tt-faq-pricing details p{color:var(--tt-muted);padding:0 22px 18px;font-size:14px;line-height:1.65}.tt-pricing .tt-pricing-trust{max-width:1040px;margin:28px auto 0;padding:0 24px}.tt-pricing .tt-pricing-trust span{border:1px solid var(--tt-line);color:var(--tt-deep);background:#fff;padding:9px 15px;font-size:12.5px;font-weight:600}.tt-pricing .tt-pricing-trust span .tt-icon{color:#2ea603}.tt-pricing>.tt-lp-footer{margin-top:72px}.tt-document-page .tt-public-header{margin-top:8px}.tt-document-page .tt-document-main{flex:1;padding:26px 0 84px}.tt-document-page .tt-document-shell{width:min(1080px,100% - 48px)}.tt-document-page .tt-document-intro{border-bottom:0;padding:24px 0 46px}.tt-document-page .tt-document-eyebrow{color:#2ea603;font-family:var(--tt-font-editorial);letter-spacing:.12em;gap:9px;margin:0 0 20px;font-size:11px;font-weight:600}.tt-document-page .tt-document-eyebrow span{background:var(--tt-lime);width:7px;height:7px;box-shadow:0 0 0 4px #e6f9da}.tt-document-page .tt-document-intro h1{max-width:930px;color:var(--tt-ink);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(2.9rem,6vw,5.4rem);font-weight:600;line-height:.97}.tt-document-page .tt-document-lead{max-width:680px;color:var(--tt-muted);margin:24px 0 0;font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.6}.tt-document-page .tt-document-date{color:#6c7c74;margin:26px 0 0;font-size:12px}.tt-document-page .tt-document-body{border:1px solid var(--tt-line);background:#fff;border-radius:24px;max-width:820px;margin:0 auto;padding:8px 40px;box-shadow:0 18px 50px #1f46470a}.tt-document-page .tt-document-body section{border-bottom:1px solid var(--tt-line);padding:32px 0 34px}.tt-document-page .tt-document-body section:last-child{border-bottom:0}.tt-document-page .tt-document-body h2{color:var(--tt-ink);letter-spacing:-.035em;gap:16px;margin:0 0 16px;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:600;line-height:1.25}.tt-document-page .tt-document-body h2:before{color:#2ea603;font-family:var(--tt-font-editorial);letter-spacing:.08em;font-size:10px;font-weight:600}.tt-document-page .tt-document-body p,.tt-document-page .tt-document-body li{color:var(--tt-muted);font-size:15px;line-height:1.75}.tt-document-page .tt-document-body p{margin-bottom:14px}.tt-document-page .tt-document-body strong{color:var(--tt-ink);font-weight:600}.tt-document-page .tt-document-body li::marker{color:var(--tt-lime-hover)}.tt-document-page .tt-document-body a{color:var(--tt-deep);text-decoration:underline;-webkit-text-decoration-color:var(--tt-lime);text-decoration-color:var(--tt-lime);text-underline-offset:3px;text-decoration-thickness:2px}.tt-document-page .tt-document-body a:hover{color:#2ea603;text-decoration-color:#2ea603}.tt-document-page .tt-document-actions{justify-content:center;max-width:820px;margin:32px auto 0}.tt-document-page .tt-document-primary{border-radius:var(--tt-radius-pill);background:var(--tt-lime);min-height:50px;color:var(--tt-deep);font-family:var(--tt-font-editorial);padding:0 24px;font-size:13.5px;font-weight:600}.tt-document-page .tt-document-primary:hover{background:var(--tt-lime-hover);color:var(--tt-deep);box-shadow:0 12px 26px #58c4112e}.tt-document-page .tt-document-secondary{color:var(--tt-deep);text-decoration:underline;-webkit-text-decoration-color:var(--tt-lime);text-decoration-color:var(--tt-lime);text-underline-offset:4px;font-size:13.5px;font-weight:600;text-decoration-thickness:2px}.tt-document-page .tt-document-secondary:hover{color:#2ea603;text-decoration-color:#2ea603}.tt-document-page>.tt-lp-footer{margin-top:72px}.tt-not-found{background:radial-gradient(circle at 84% 18%, #e6f9da 0, #e6f9da00 40%), var(--tt-canvas);min-height:100dvh;display:grid}.tt-not-found-shell{width:min(1120px,100% - 48px);margin:0 auto;padding:32px 0 72px}.tt-document-logo{color:var(--tt-ink);font-family:var(--tt-font-editorial);letter-spacing:-.045em;align-items:center;gap:10px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.tt-document-logo span{background:url(/temtrend-mark.svg) 50%/contain no-repeat;border-radius:12px;width:38px;height:38px}.tt-not-found .tt-document-eyebrow{color:#2ea603}.tt-not-found-code{color:var(--tt-lime);font-family:var(--tt-font-editorial);letter-spacing:-.1em;text-shadow:0 18px 40px #58c4111f;margin-bottom:-12px;font-size:clamp(7rem,20vw,16rem);font-weight:600;line-height:.88}.tt-not-found h1{color:var(--tt-ink);letter-spacing:-.065em;font-size:clamp(2.8rem,7vw,5.2rem);font-weight:600;line-height:.98}.tt-not-found h1 em{color:#2ea603;font-family:inherit;font-style:normal}.tt-not-found-content>p:not(.tt-document-eyebrow){color:var(--tt-muted);font-size:1rem;line-height:1.65}.tt-not-found .tt-document-primary{border-radius:var(--tt-radius-pill);background:var(--tt-lime);color:var(--tt-deep);font-family:var(--tt-font-editorial);font-size:13.5px;font-weight:600}.tt-not-found .tt-document-primary:hover{background:var(--tt-lime-hover);color:var(--tt-deep)}.tt-not-found .tt-document-secondary{color:var(--tt-deep);text-decoration:underline;-webkit-text-decoration-color:var(--tt-lime);text-decoration-color:var(--tt-lime);text-underline-offset:4px;font-size:13.5px;font-weight:600;text-decoration-thickness:2px}@media (max-width:940px){.tt-pricing .tt-pricing-grid.is-duo{grid-template-columns:minmax(0,1fr);max-width:620px}}@media (max-width:760px){.tt-pricing:before,.tt-document-page:before{border-radius:22px;height:560px;top:6px;left:8px;right:8px}.tt-pricing .tt-pricing-hero{padding:46px 18px 22px}.tt-pricing .tt-pricing-hero h1{font-size:clamp(2.6rem,12vw,3.7rem)}.tt-pricing .tt-pricing-sub{margin-top:18px;font-size:15px}.tt-pricing .tt-pricing-trial-chip{max-width:100%;margin-top:20px;font-size:12px}.tt-pricing .tt-launch-band{margin-inline:16px}.tt-pricing .tt-pricing-grid{padding:0 16px}.tt-pricing .tt-pricing-grid .tt-price-card{padding:26px 20px}.tt-pricing .tt-price-amount{font-size:2.7rem}.tt-pricing .tt-price-amount-enterprise{font-size:22px}.tt-pricing .tt-compare,.tt-pricing .tt-faq-pricing,.tt-pricing .tt-pricing-trust,.tt-pricing .tt-pricing-toggle-inner button{padding:0 16px}.tt-pricing>.tt-lp-footer{margin-top:52px}.tt-document-page .tt-document-main{padding:18px 0 64px}.tt-document-page .tt-document-shell{width:calc(100% - 40px)}.tt-document-page .tt-document-intro{padding:18px 0 34px}.tt-document-page .tt-document-intro h1{font-size:clamp(2.6rem,12vw,3.7rem)}.tt-document-page .tt-document-lead{margin-top:18px;font-size:15px}.tt-document-page .tt-document-date{margin-top:20px}.tt-document-page .tt-document-body{border-radius:20px;padding:4px 20px}.tt-document-page .tt-document-body section{padding:26px 0}.tt-document-page .tt-document-body h2{gap:12px}.tt-document-page .tt-document-body p,.tt-document-page .tt-document-body li{font-size:14.5px}.tt-document-page .tt-document-actions{margin-top:26px}.tt-document-page>.tt-lp-footer{margin-top:52px}.tt-not-found-shell{width:calc(100% - 40px);padding:22px 0 52px}.tt-not-found-content{padding-block:56px 24px}.tt-not-found h1{font-size:clamp(2.6rem,12vw,3.7rem)}}
.tt-home.tt-lp{--lp-green-100:#e6f9da;--lp-green-300:#9eea6c;--lp-green-400:#58c411;--lp-green-500:#2ea603;--lp-green-bright:#7bea48;--lp-teal:#1f4647;--lp-teal-300:#437b75;--lp-muted:#45556c;--lp-line:#e2e7f1;--lp-weak:#f5f7fa;--lp-ease:cubic-bezier(.22, 1, .36, 1);color:var(--lp-teal);font-family:var(--tt-font-ui);background:#fff;overflow:clip}.tt-lp :is(h1,h2,h3){font-family:var(--font-poppins), "Poppins Fallback", system-ui, sans-serif;color:var(--lp-teal);font-style:normal}.tt-lp h2{letter-spacing:-.052em;text-wrap:balance;max-width:none;margin:0;font-size:clamp(38px,4.3vw,56px);font-weight:700;line-height:1.02}.tt-lp h2 em{color:var(--lp-green-500);font-style:normal;font-weight:700}.tt-lp p{text-wrap:pretty}.tt-lp :is(#como-funciona,#plano,#planos,#faq){scroll-margin-top:24px}.tt-lp-wrap{width:min(1216px,100% - 48px);margin-inline:auto}.tt-lp-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tt-home.tt-lp .tt-public-header{background:0 0;border:0;border-radius:0;width:min(1240px,100% - 64px);margin:0;position:absolute;top:28px;left:50%;transform:translate(-50%)}.tt-home.tt-lp .tt-public-nav{gap:clamp(20px,2.4vw,38px);min-height:64px;padding:0 4px}.tt-home.tt-lp .tt-public-brand{color:var(--lp-teal)}.tt-home.tt-lp .tt-public-brand strong{font-family:var(--font-poppins), "Poppins Fallback", sans-serif;letter-spacing:-.035em;font-size:20px;font-weight:700}.tt-home.tt-lp .tt-public-links{gap:clamp(18px,2vw,30px)}.tt-home.tt-lp .tt-public-links a,.tt-home.tt-lp .tt-public-login{color:#2a5757;font-family:var(--font-poppins), "Poppins Fallback", sans-serif;font-size:14px;font-weight:500}.tt-home.tt-lp .tt-public-links a:hover,.tt-home.tt-lp .tt-public-login:hover{color:var(--lp-teal)}.tt-home.tt-lp .tt-public-actions{gap:14px}.tt-home.tt-lp .tt-public-cta{background:var(--lp-green-300);color:#244c4e;min-height:48px;font-family:var(--font-poppins), "Poppins Fallback", sans-serif;padding:0 20px;font-size:14px;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s}.tt-home.tt-lp .tt-public-cta:hover{background:var(--lp-green-bright);transform:translateY(-1px);box-shadow:0 10px 24px #58c41126}.tt-home.tt-lp .tt-public-header :is(a,button):focus-visible{outline-color:var(--tt-focus)}.tt-lp-btn{min-height:48px;font-family:var(--font-poppins), "Poppins Fallback", sans-serif;text-align:center;cursor:pointer;transition:transform .22s var(--lp-ease), background .22s, border-color .22s, box-shadow .22s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.tt-lp-btn svg{flex:none;width:18px;height:18px}.tt-lp-btn:hover{transform:translateY(-2px)}.tt-lp-btn:focus-visible{outline:3px solid var(--tt-focus);outline-offset:3px}.tt-lp .tt-lp-btn-dark{color:#fff}.tt-lp :is(.tt-lp-btn-lime,.tt-lp-btn-outline,.tt-lp-btn-ghost){color:var(--lp-teal)}.tt-lp-btn-lime{background:var(--lp-green-300);color:var(--lp-teal)}.tt-lp-btn-lime:hover{background:var(--lp-green-bright);box-shadow:0 12px 26px #58c4112e}.tt-lp-btn-dark{background:var(--lp-teal);color:#fff}.tt-lp-btn-dark:hover{background:#163536;box-shadow:0 12px 26px #1f464730}.tt-lp-btn-outline{color:var(--lp-teal);background:0 0;border-color:#cfd9d1}.tt-lp-btn-outline:hover{border-color:var(--lp-teal);background:#f5f9ef}.tt-lp-btn-ghost{color:var(--lp-teal);background:0 0}.tt-lp-btn-ghost:hover{background:#ffffff6b}.tt-lp-kicker{color:var(--lp-green-500);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:11px;font-weight:700;display:inline-flex}.tt-lp-kicker:before{content:"";background:var(--lp-green-400);border-radius:50%;width:7px;height:7px}.tt-lp-kicker.is-light{color:#b9e5a4}.tt-lp-kicker.is-light:before{background:var(--lp-green-300)}.tt-lp-hero{background:radial-gradient(1150px at 50% 104%,#9eea6ce6 0,#9eea6c8c 420px,#9eea6c2e 760px,#9eea6c00 1150px),linear-gradient(#f6fced 0%,#e6f9da 58%,#def4cb 100%);border-radius:56px;width:calc(100% - 48px);max-width:1392px;margin:16px auto 0;padding:120px 24px 44px;position:relative;overflow:hidden}.tt-lp-hero-glow{filter:blur(36px);pointer-events:none;background:radial-gradient(closest-side,#c9f7a3d9,#9eea6c00 72%);border-radius:50%;height:560px;position:absolute;inset:auto -10% -32% 20%}.tt-lp-hero-inner{z-index:1;position:relative}.tt-lp-hero-copy{text-align:center;max-width:760px;margin-inline:auto}.tt-lp-badge{color:#35605d;min-height:30px;font-family:var(--font-poppins), "Poppins Fallback", sans-serif;letter-spacing:.01em;background:#ffffff8c;border:1px solid #cde9b9;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.tt-lp-badge i{background:var(--lp-green-400);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #58c4111a}.tt-lp-h1{color:var(--lp-teal);letter-spacing:-.06em;text-wrap:balance;margin:18px 0 0;font-size:clamp(34px,4.9vw,68px);font-weight:700;line-height:1.02}.tt-lp-h1 .tt-lp-hl{background:var(--lp-green-300);color:var(--lp-teal);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:999px;margin-top:3px;padding:0 .14em;line-height:1.07;display:inline-block}.tt-lp-hero-sub{color:#3a5d5a;max-width:600px;margin:18px auto 0;font-size:clamp(15px,1.3vw,18px);line-height:1.55}.tt-lp-search-block{width:min(680px,100%);margin:26px auto 0}.tt-lp-search{background:#fff;border:1px solid #1f46471f;border-radius:18px;padding:8px;box-shadow:0 18px 40px #1f464714}.tt-lp-search-row{align-items:center;gap:6px;display:flex}.tt-lp-search-icon{width:42px;height:42px;color:var(--lp-teal-300);flex:none;place-items:center;display:grid}.tt-lp-search-icon svg{width:20px;height:20px}.tt-lp-search input{min-width:0;height:48px;color:var(--lp-teal);font-family:var(--tt-font-ui);background:0 0;border:0;border-radius:10px;flex:1;font-size:15px;font-weight:500}.tt-lp-search input::placeholder{color:#667a75;opacity:1}.tt-lp-search input:focus{outline:3px solid var(--tt-focus);outline-offset:2px;box-shadow:none}.tt-lp-search-submit{flex:none;min-height:48px;padding:0 18px;font-size:14px}.tt-lp-search-submit svg{width:16px;height:16px}.tt-lp-search-note{color:#3e6663;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 18px;margin-top:14px;font-size:12px;font-weight:500;display:flex}.tt-lp-search-note span,.tt-lp-search-note a{align-items:center;gap:5px;display:inline-flex}.tt-lp-search-note i{width:16px;height:16px;color:var(--lp-green-500);background:#58c41126;border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.tt-lp-search-note a{color:var(--lp-teal);text-underline-offset:3px;font-weight:700;text-decoration:underline}.tt-lp-search-note a:hover{color:var(--lp-green-500)}.tt-lp-hero-visual{width:min(1040px,100%);animation:lp-rise .9s var(--lp-ease) .22s both;margin:24px auto 0;position:relative}.tt-lp-hero-visual:before{content:"";filter:blur(32px);pointer-events:none;background:radial-gradient(closest-side,#58c41138,#58c41100 70%);border-radius:50%;position:absolute;inset:14% 6% -10%}.tt-lp-app{z-index:1;background:#fff;border:1px solid #1f46471f;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 34px 80px #1f464726,inset 0 1px #fff}.tt-lp-app-top{background:#fbfcf9;border-bottom:1px solid #edf1e9;align-items:center;gap:18px;min-height:46px;padding:0 16px;display:flex}.tt-lp-app-brand{color:var(--lp-teal);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.tt-lp-app-brand i{background:var(--lp-green-300);border-radius:5px;width:14px;height:14px}.tt-lp-app-tab{color:#405951;font-family:var(--font-poppins), "Poppins Fallback", sans-serif;font-size:11px;font-weight:600}.tt-lp-app-tab.is-active{color:var(--lp-teal);background:#eef7e6;border-radius:999px;padding:5px 9px}.tt-lp-app-avatar{background:var(--lp-green-100);width:24px;height:24px;color:var(--lp-teal);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;border-radius:50%;place-items:center;margin-left:auto;font-size:10px;font-weight:700;display:grid}.tt-lp-app-body{grid-template-columns:150px minmax(0,1fr);display:grid}.tt-lp-app-side{background:#fcfdfa;border-right:1px solid #edf1e9;flex-direction:column;gap:4px;padding:16px 12px;display:flex}.tt-lp-app-side>span{color:#405951;font-family:var(--font-poppins), "Poppins Fallback", sans-serif;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:600}.tt-lp-app-side>span.is-active{color:var(--lp-teal);background:#eaf6df}.tt-lp-side-note{background:#f3fbe9;border:1px solid #e0efd2;border-radius:10px;gap:2px;margin-top:auto;padding:10px;display:grid}.tt-lp-side-note b{color:var(--lp-teal);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;font-size:14px}.tt-lp-side-note small{color:#405951;font-size:11px}.tt-lp-app-main{align-content:start;gap:12px;padding:16px;display:grid}.tt-lp-app-search{color:#405951;background:#fbfcf9;border:1px solid #e6ece1;border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:12px;display:flex}.tt-lp-app-search svg{width:13px;height:13px;color:var(--lp-teal-300);flex:none}.tt-lp-app-search kbd{color:#405951;background:#fff;border:1px solid #e2e8dd;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:11px}.tt-lp-app-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;display:grid}.tt-lp-product{background:#fff;border:1px solid #e6ece1;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.tt-lp-product-tag{z-index:1;color:var(--lp-teal);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;letter-spacing:.05em;text-transform:uppercase;background:#ffffffe6;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.tt-lp-product-thumb{object-fit:cover;width:100%;height:178px;display:block}.tt-lp-product-info{gap:3px;padding:12px 14px 14px;display:grid}.tt-lp-product-info>span{color:#405951;font-size:11px}.tt-lp-product-info strong{color:var(--lp-teal);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;font-size:14px;font-weight:650}.tt-lp-product-info div{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:4px;display:flex}.tt-lp-product-info b{color:var(--lp-teal);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;white-space:nowrap;font-size:16px}.tt-lp-product-info small{color:var(--lp-green-500);font-size:11px;font-weight:600}.tt-lp-hero-plan{background:#fbfdf8;border:1px solid #e6ece1;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.tt-lp-hero-plan-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tt-lp-hero-plan-head span{color:var(--lp-teal);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;font-size:11px;font-weight:700}.tt-lp-hero-plan-head b{background:var(--lp-green-300);color:var(--lp-teal);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;border-radius:999px;padding:3px 7px;font-size:10px}.tt-lp-hero-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tt-lp-hero-steps li{background:#fff;border:1px solid #e8eee3;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;padding:8px;display:grid}.tt-lp-hero-steps li>b{width:24px;height:24px;color:var(--lp-green-500);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;background:#eaf6df;border-radius:50%;place-items:center;font-size:11px;display:grid}.tt-lp-hero-steps li strong{color:var(--lp-teal);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;font-size:12px;font-weight:650;display:block}.tt-lp-hero-steps li span{color:#405951;font-size:11px;line-height:1.4;display:block}.tt-lp-hero-plan-foot{flex-wrap:wrap;gap:4px;margin-top:auto;display:flex}.tt-lp-hero-plan-foot span{color:#405951;background:#eef7e6;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:600}.tt-lp-float{z-index:2;color:var(--lp-teal);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;background:#fff;border:1px solid #e4ece0;border-radius:999px;align-items:center;gap:6px;padding:9px 13px;font-size:10px;font-weight:600;animation:6s ease-in-out infinite lp-float;display:inline-flex;position:absolute;box-shadow:0 12px 26px #1f46471f}.tt-lp-float svg{width:14px;height:14px;color:var(--lp-green-500)}.tt-lp-float.is-a{bottom:-15px;left:5%}.tt-lp-float.is-b{animation-delay:-3s;bottom:14%;right:-16px}.tt-lp-ticker{border-block:1px solid var(--lp-line);background:#fff;overflow:hidden}.tt-lp-ticker-track{width:max-content;animation:38s linear infinite lp-marquee;display:flex}.tt-lp-ticker:hover .tt-lp-ticker-track{animation-play-state:paused}.tt-lp-ticker-track span{color:var(--lp-teal-300);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:22px;padding:15px 22px;font-size:12px;font-weight:600;display:inline-flex}.tt-lp-ticker-track i{background:var(--lp-green-300);border-radius:50%;width:6px;height:6px}.tt-lp-section-head{grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:end;gap:64px;margin-bottom:46px;display:grid}.tt-lp-section-head h2{max-width:15ch}.tt-lp-section-head>p{max-width:38ch;color:var(--lp-muted);margin:0 0 6px;font-size:16px;line-height:1.65}.tt-lp-features{padding:96px 0}.tt-lp-feature-grid{border:1px solid var(--lp-line);background:#fff;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.tt-lp-feature{border-right:1px solid var(--lp-line);min-height:258px;transition:background .3s var(--lp-ease);flex-direction:column;gap:18px;padding:24px 22px 28px;display:flex}.tt-lp-feature:last-child{border-right:0}.tt-lp-feature:hover{background:#f8fbf4}.tt-lp-feature h3{letter-spacing:-.025em;margin:0 0 7px;font-size:19px;font-weight:650;line-height:1.2}.tt-lp-feature p{color:var(--lp-muted);margin:0;font-size:14px;line-height:1.55}.tt-lp-mini{background:linear-gradient(#fbfdf8,#f4f9ee);border:1px solid #e4ece0;border-radius:14px;height:118px;padding:14px;overflow:hidden}.tt-lp-mini-catalog{align-items:center;gap:10px;display:flex}.tt-lp-mini-thumb{background:url(/hero-tumbler-v2.png) 50%/cover;border-radius:10px;flex:none;width:54px;height:64px;box-shadow:0 4px 10px #1f464714}.tt-lp-mini-copy{gap:4px;min-width:0;display:grid}.tt-lp-mini-copy strong{color:var(--lp-teal);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;font-size:12px;font-weight:650;line-height:1.2}.tt-lp-mini-copy small{color:var(--lp-teal-300);font-size:10px}.tt-lp-mini-catalog>i{color:var(--lp-green-500);margin-left:auto;font-size:16px;font-style:normal}.tt-lp-mini-plan{background:#fff;align-content:start;gap:6px;display:grid}.tt-lp-mini-plan>span{color:var(--lp-teal-300);letter-spacing:.14em;font-size:8px;font-weight:700}.tt-lp-mini-plan>strong{color:var(--lp-teal);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;font-size:14px;font-weight:650}.tt-lp-mini-plan>i{background:#e9f0e4;border-radius:99px;height:4px;display:block}.tt-lp-mini-plan>i:nth-of-type(2){width:80%}.tt-lp-mini-plan>i:nth-of-type(3){width:62%}.tt-lp-mini-plan>div{gap:4px;margin-top:4px;display:flex}.tt-lp-mini-plan em{color:var(--lp-green-500);background:#eef9df;border-radius:99px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:700}.tt-lp-mini-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.tt-lp-mini-board>span{background:#fff;border:1px solid #e7eee2;border-radius:8px;flex-direction:column;gap:4px;padding:6px;display:flex}.tt-lp-mini-board b{color:var(--lp-teal);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;font-size:8px;font-weight:650}.tt-lp-mini-board i{background:#eef7e5;border-radius:4px;height:14px}.tt-lp-mini-board span:nth-child(2) i:first-of-type{background:#d9f4c0}.tt-lp-mini-board span:nth-child(3) i:first-of-type{background:#c8eda4}.tt-lp-mini-price{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;display:flex}.tt-lp-mini-price>span{color:var(--lp-teal-300);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.tt-lp-mini-price strong{color:var(--lp-teal);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;letter-spacing:-.04em;font-size:26px;line-height:1}.tt-lp-mini-price small{color:var(--lp-teal-300);font-size:10px}.tt-lp-mini-price em{background:var(--lp-green-300);color:var(--lp-teal);border-radius:999px;margin-top:8px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:700}.tt-lp-steps{background:#fff;padding:0 0 96px}.tt-lp-steps-art{isolation:isolate;place-items:center;min-height:390px;display:grid;position:relative;overflow:hidden}.tt-lp-steps-hand{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;display:block;position:absolute}.tt-lp-steps-hand-left{width:min(39vw,560px);top:76px;left:-72px}.tt-lp-steps-hand-right{width:min(41vw,590px);top:54px;right:-92px}.tt-lp-steps-intro{z-index:1;text-align:center;width:min(540px,44vw);padding:48px 16px;position:relative}.tt-lp-steps-intro h2{max-width:12ch;color:var(--lp-teal);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:0 auto;font-size:clamp(38px,4vw,56px);font-weight:700;line-height:1.04}.tt-lp-steps-intro p{color:#405951;max-width:39ch;margin:22px auto 0;font-size:17px;line-height:1.55}.tt-lp-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tt-lp-step{flex-direction:column;gap:12px;padding:30px 30px 34px 0;display:flex}.tt-lp-step+.tt-lp-step{border-left:1px solid var(--lp-line);padding-left:30px}.tt-lp-step-top{justify-content:space-between;align-items:flex-start;min-height:94px;display:flex}.tt-lp-step-icon{object-fit:contain;width:112px;height:88px;display:block}.tt-lp-step-num{color:var(--lp-green-500);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;letter-spacing:.12em;font-size:12px;font-weight:700}.tt-lp-step h3{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:650;line-height:1.15}.tt-lp-step p{color:#405951;max-width:32ch;margin:0;font-size:16px;line-height:1.6}.tt-lp-step-arrow{color:var(--lp-teal);transition:transform .3s var(--lp-ease);margin-top:auto;font-size:22px}.tt-lp-step:hover .tt-lp-step-arrow{transform:translate(6px)}.tt-lp-steps-cta{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:12px;display:flex}.tt-lp-steps-cta>span{color:#405951;font-size:14px}.tt-lp-dark{background:radial-gradient(900px circle at 88% 12%, #9eea6c26, transparent 62%), radial-gradient(700px circle at 8% 100%, #437b7533, transparent 70%), var(--lp-teal);color:#fff;padding:100px 0;position:relative;overflow:hidden}.tt-lp-dark:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(900px at 70% 30%,#000,#0000 78%);mask-image:radial-gradient(900px at 70% 30%,#000,#0000 78%)}.tt-lp-dark-glow{filter:blur(20px);pointer-events:none;background:radial-gradient(closest-side,#9eea6c2e,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute;top:-160px;right:-120px}.tt-lp-dark-grid{z-index:1;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:64px;display:grid;position:relative}.tt-lp-dark h2{color:#fff;max-width:12ch}.tt-lp-dark h2 em{color:var(--lp-green-300)}.tt-lp-dark-copy>p{color:#d2e0df;max-width:42ch;margin:20px 0 0;font-size:16px;line-height:1.65}.tt-lp-dark-list{gap:12px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.tt-lp-dark-list li{color:#e6f0e5;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.tt-lp-dark-list i{width:19px;height:19px;color:var(--lp-green-300);background:#9eea6c26;border-radius:50%;flex:none;place-items:center;font-size:10px;font-style:normal;display:grid}.tt-lp-plan-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #fff3;border-radius:24px;padding:18px;box-shadow:0 30px 70px #0b1f202e}.tt-lp-plan-tabs{background:#0b1f2047;border-radius:999px;gap:4px;width:max-content;margin-bottom:14px;padding:4px;display:flex}.tt-lp-plan-tabs button{color:#d2e0df;min-height:38px;font-family:var(--font-poppins), "Poppins Fallback", sans-serif;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:13px;font-weight:600;transition:background .22s,color .22s,transform .22s}.tt-lp-plan-tabs button:hover{color:#fff}.tt-lp-plan-tabs button[aria-selected=true]{background:var(--lp-green-300);color:var(--lp-teal)}.tt-lp-plan-tabs button:focus-visible{outline:3px solid var(--lp-green-300);outline-offset:2px}.tt-lp-plan-sheet{color:var(--lp-teal);animation:lp-fade .38s var(--lp-ease);background:#fffefa;border-radius:18px;padding:26px}.tt-lp-plan-sheet:focus-visible{outline:3px solid var(--lp-green-300);outline-offset:3px}.tt-lp-plan-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tt-lp-plan-head>div>span{color:#405951;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.tt-lp-plan-head h3{letter-spacing:-.035em;margin:6px 0 0;font-size:25px;font-weight:700;line-height:1.08}.tt-lp-plan-head h3 em{color:var(--lp-green-500);font-style:normal}.tt-lp-plan-count{background:var(--lp-green-100);color:var(--lp-teal);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;border-radius:999px;flex:none;padding:6px 11px;font-size:10px;font-weight:700}.tt-lp-plan-hook{background:#eef8e2;border-radius:12px;margin-top:18px;padding:15px 16px}.tt-lp-plan-hook span{color:var(--lp-green-500);letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.tt-lp-plan-hook p{color:var(--lp-teal);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;margin:0;font-size:15px;font-weight:600;line-height:1.45}.tt-lp-plan-scenes{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.tt-lp-plan-scenes li{border-bottom:1px solid #e7eee2;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:9px 0;display:grid}.tt-lp-plan-scenes li:last-child{border-bottom:0}.tt-lp-plan-scenes b{color:var(--lp-green-500);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;font-size:10px}.tt-lp-plan-scenes span{color:#405951;font-size:14px;line-height:1.4}.tt-lp-plan-scenes i{color:var(--lp-teal-300);font-size:12px;font-style:normal}.tt-lp-plan-parts{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.tt-lp-plan-parts span{color:#405951;background:#f1f6ea;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:600}.tt-lp-plan-foot{border-top:1px dashed #dfe8d8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:18px;padding-top:14px;display:flex}.tt-lp-plan-foot span{color:#405951;align-items:center;gap:6px;font-size:11px;display:inline-flex}.tt-lp-plan-foot i{background:var(--lp-green-400);border-radius:50%;width:6px;height:6px}.tt-lp-plans{border-top:1px solid var(--lp-line);padding:96px 0}.tt-lp-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tt-lp-plan-grid.is-duo{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px;margin:0 auto}.tt-lp-price{border:1px solid var(--lp-line);transition:transform .3s var(--lp-ease), box-shadow .3s, border-color .3s;background:#fff;border-radius:20px;flex-direction:column;padding:26px 24px;display:flex}.tt-lp-price:hover{border-color:#cfdccd;transform:translateY(-4px);box-shadow:0 18px 40px #1f464712}.tt-lp-price.is-featured{background:#f3fbe9;border-color:#b9de9e}.tt-lp-price-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.tt-lp-price h3{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:700}.tt-lp-price-badge{background:var(--lp-green-300);color:var(--lp-teal);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.tt-lp-price-desc{color:#405951;min-height:22px;margin:5px 0 18px;font-size:15px}.tt-lp-price-value{border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);align-items:baseline;gap:6px;padding:16px 0;display:flex}.tt-lp-price-value strong{color:var(--lp-teal);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;letter-spacing:-.045em;font-size:38px;line-height:1}.tt-lp-price:not(.is-featured) .tt-lp-price-value strong{letter-spacing:-.03em;font-size:30px}.tt-lp-price-value span{color:var(--lp-teal-300);font-size:13px}.tt-lp-price-note{color:#405951;margin:-8px 0 0;font-size:14px;line-height:1.55}.tt-lp-price-list{gap:9px;margin:16px 0 24px;padding:0;list-style:none;display:grid}.tt-lp-price-list li{color:#405951;align-items:flex-start;gap:7px;font-size:15px;line-height:1.4;display:flex}.tt-lp-price-list i{color:var(--lp-green-500);font-size:11px;font-style:normal;font-weight:700}.tt-lp-price-cta{width:100%;margin-top:auto;padding-inline:14px;font-size:15px}.tt-lp-plans-note{text-align:center;color:#405951;flex-wrap:wrap;justify-content:center;gap:3px 7px;margin:24px 0 0;font-size:14px;display:flex}.tt-lp-plans-note a{color:var(--lp-teal);text-underline-offset:3px;white-space:nowrap;align-items:center;gap:4px;font-weight:700;text-decoration:underline;display:inline-flex}.tt-lp-plans-note a:hover{color:var(--lp-green-500)}.tt-lp-faq{border-top:1px solid var(--lp-line);background:var(--lp-weak);padding:96px 0}.tt-lp-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.tt-lp-faq-copy h2{max-width:11ch}.tt-lp-faq-copy>p{max-width:36ch;color:var(--lp-muted);margin:18px 0 26px;font-size:16px;line-height:1.65}.tt-lp-faq-list{gap:9px;display:grid}.tt-lp-faq details{border:1px solid var(--lp-line);background:#fff;border-radius:14px;padding:0 20px;transition:border-color .22s,box-shadow .22s}.tt-lp-faq details[open]{border-color:#c6ddb6;box-shadow:0 10px 28px #1f46470d}.tt-lp-faq summary{cursor:pointer;align-items:center;gap:14px;min-height:62px;list-style:none;display:flex}.tt-lp-faq summary::-webkit-details-marker{display:none}.tt-lp-faq summary span{color:var(--lp-green-500);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;font-size:11px;font-weight:700}.tt-lp-faq summary strong{color:var(--lp-teal);font-family:var(--font-poppins), "Poppins Fallback", sans-serif;flex:1;font-size:16px;font-weight:600;line-height:1.3}.tt-lp-faq summary i{color:var(--lp-teal);transition:transform .25s var(--lp-ease);font-size:22px;font-style:normal;line-height:1}.tt-lp-faq details[open] summary i{transform:rotate(45deg)}.tt-lp-faq details>p{color:var(--lp-muted);animation:lp-fade .3s var(--lp-ease);margin:0 0 20px 32px;font-size:14px;line-height:1.65}.tt-lp-cta{background:#fff;padding:100px 0 72px}.tt-lp-cta-inner{background:radial-gradient(700px at 82%,#ffffff8c,#0000 62%),linear-gradient(135deg,#9eea6c 0%,#8fe55a 100%);border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:center;gap:32px;padding:42px 58px;display:grid;position:relative;overflow:visible}.tt-lp-cta-copy{z-index:2;position:relative}.tt-lp-cta h2{max-width:13ch;color:var(--lp-teal)}.tt-lp-cta h2 em{color:#1c5c00}.tt-lp-cta-copy>p{color:#2a5757;max-width:40ch;margin:14px 0 0;font-size:16px;line-height:1.6}.tt-lp-cta-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.tt-lp-cta-art{pointer-events:none;min-height:390px;position:relative}.tt-lp-cta-rocket{width:380px;max-width:none;height:auto;display:block;position:absolute;bottom:-40px;right:-8px}.tt-lp-footer{--lp-teal:var(--tt-deep);--lp-green-300:var(--tt-lime);--lp-green-bright:var(--tt-lime-hover);background:var(--tt-deep);color:#fff;padding:64px 0 24px}.tt-lp-footer-top{border-bottom:1px solid #ffffff29;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:64px;padding-bottom:44px;display:grid}.tt-lp-footer-brand{color:#fff;font-family:var(--font-poppins), "Poppins Fallback", sans-serif;letter-spacing:-.03em;align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.tt-lp-footer-brand span{background:url(/temtrend-mark.svg) 50%/contain no-repeat;width:38px;height:38px}.tt-lp-footer-top>div>p{color:#b9cfcb;margin:16px 0 24px;font-size:15px;line-height:1.55}.tt-lp-footer-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.tt-lp-footer-cols>div{align-content:start;gap:11px;display:grid}.tt-lp-footer-cols strong{color:#fff;font-family:var(--font-poppins), "Poppins Fallback", sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:700}.tt-lp-footer-cols a{color:#c7d9d5;font-size:14px;text-decoration:none}.tt-lp-footer-cols a:hover{color:var(--lp-green-300)}.tt-lp-footer-bottom{color:#d3e7e1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:22px;font-size:14px;line-height:1.5;display:flex}@keyframes lp-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lp-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lp-float{0%,to{translate:0}50%{translate:0 -7px}}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lp-pulse{0%,to{box-shadow:0 0 #1f46471f}50%{box-shadow:0 0 0 14px #1f464700}}.tt-lp-badge,.tt-lp-h1,.tt-lp-hero-sub,.tt-lp-search-block{animation:lp-rise .72s var(--lp-ease) both}.tt-lp-badge{animation-delay:40ms}.tt-lp-h1{animation-delay:.1s}.tt-lp-hero-sub{animation-delay:.16s}.tt-lp-search-block{animation-delay:.22s}.tt-lp.tt-lp-reveal-ready [data-reveal]{opacity:0;transition:opacity .7s var(--lp-ease), transform .7s var(--lp-ease);transform:translateY(22px)}.tt-lp.tt-lp-reveal-ready [data-reveal].is-visible{opacity:1;transform:none}.tt-lp-feature:nth-child(2){transition-delay:50ms}.tt-lp-feature:nth-child(3){transition-delay:.1s}.tt-lp-feature:nth-child(4){transition-delay:.15s}.tt-lp-price:nth-child(2){transition-delay:60ms}.tt-lp-price:nth-child(3){transition-delay:.12s}@media (min-width:1081px){.tt-lp-features .tt-lp-section-head h2{max-width:680px}}@media (max-width:1080px){.tt-lp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-lp-feature:nth-child(2){border-right:0}.tt-lp-feature:nth-child(-n+2){border-bottom:1px solid var(--lp-line)}.tt-lp-dark-grid{gap:40px}.tt-lp-plan-head h3{font-size:22px}}@media (max-width:900px){.tt-lp-steps-art{align-items:start;min-height:420px}.tt-lp-steps-hand-left{width:420px;top:auto;bottom:8px;left:-95px}.tt-lp-steps-hand-right{width:450px;top:auto;bottom:8px;right:-140px}.tt-lp-steps-intro{width:min(420px,54vw);padding:32px 12px}.tt-lp-steps-intro h2{font-size:clamp(34px,5vw,42px)}.tt-lp-steps-intro p{font-size:15px}.tt-home.tt-lp .tt-public-header{width:calc(100% - 32px);top:16px}.tt-home.tt-lp .tt-public-nav{gap:8px;min-height:60px;padding:0 2px}.tt-home.tt-lp .tt-public-actions{gap:8px}.tt-home.tt-lp .tt-public-cta{min-height:44px;padding:0 14px;font-size:12px}.tt-home.tt-lp .tt-public-menu-button{color:var(--lp-teal);background:#ffffff8c}.tt-home.tt-lp .tt-public-links{border:1px solid var(--lp-line);background:#fff;box-shadow:0 18px 42px #1f46471f}.tt-home.tt-lp .tt-public-links a{color:var(--lp-teal);font-size:15px}.tt-lp-hero{border-radius:44px;padding-top:108px}.tt-lp-section-head{grid-template-columns:1fr;gap:20px}.tt-lp-section-head>p{max-width:52ch;margin-top:0}.tt-lp-dark-grid{grid-template-columns:1fr;gap:42px}.tt-lp-dark h2{max-width:15ch}.tt-lp-plan-card{max-width:620px}.tt-lp-plan-grid,.tt-lp-plan-grid.is-duo{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.tt-lp-price{min-height:0}.tt-lp-plans-note{max-width:560px;margin-inline:auto}.tt-lp-faq-grid{grid-template-columns:1fr;gap:38px}.tt-lp-faq-copy h2{max-width:14ch}.tt-lp-cta-inner{grid-template-columns:minmax(0,1fr) 240px;padding:36px 40px}.tt-lp-cta-art{min-height:320px}.tt-lp-cta-rocket{width:300px;bottom:-28px;right:-16px}.tt-lp-footer-top{grid-template-columns:1fr;gap:40px}}@media (max-width:760px){.tt-lp-steps-art{align-items:start;min-height:380px}.tt-lp-steps-intro{width:calc(100% - 32px);padding:34px 0 0}.tt-lp-steps-intro h2{max-width:12ch;font-size:clamp(34px,8vw,42px)}.tt-lp-steps-intro p{max-width:31ch;margin-top:14px;font-size:16px}.tt-lp-steps-hand-left{width:300px;top:auto;bottom:12px;left:-120px}.tt-lp-steps-hand-right{width:340px;top:auto;bottom:0;right:-45px}.tt-lp-wrap{width:calc(100% - 32px)}.tt-home.tt-lp .tt-public-header{width:calc(100% - 24px);top:12px}.tt-lp-hero{border-radius:32px;width:calc(100% - 16px);margin-top:8px;padding:98px 14px 28px}.tt-lp-hero-glow{filter:blur(26px);height:380px;inset:auto -40% -26% 10%}.tt-lp-h1{font-size:clamp(32px,8.7vw,48px)}.tt-lp-hero-sub{margin-top:14px;font-size:15px}.tt-lp-search-block{margin-top:20px}.tt-lp-search{border-radius:16px;padding:6px}.tt-lp-search-row{grid-template-columns:1fr;gap:6px;display:grid}.tt-lp-search-icon{display:none}.tt-lp-search input{height:48px;padding:0 12px;font-size:15px}.tt-lp-search-submit{width:100%}.tt-lp-search-note{gap:7px 12px;font-size:11px}.tt-lp-hero-visual{margin-top:22px}.tt-lp-app-body{grid-template-columns:1fr}.tt-lp-app-side{display:none}.tt-lp-app-top{gap:10px;min-height:42px;padding:0 12px}.tt-lp-app-tab:not(.is-active){display:none}.tt-lp-app-main{padding:12px}.tt-lp-app-grid{grid-template-columns:1fr}.tt-lp-product{flex-direction:row;align-items:center}.tt-lp-product-thumb{flex:none;width:104px;height:92px}.tt-lp-product-info{padding:10px 12px}.tt-lp-product-tag{top:6px;left:6px}.tt-lp-float{display:none}.tt-lp-ticker-track span{gap:16px;padding:13px 16px;font-size:11px}.tt-lp-features,.tt-lp-plans,.tt-lp-faq{padding:72px 0}.tt-lp-steps{padding-bottom:72px}.tt-lp-dark{padding:76px 0}.tt-lp-feature-grid{grid-template-columns:1fr}.tt-lp-feature{border-right:0;border-bottom:1px solid var(--lp-line);min-height:0}.tt-lp-feature:last-child{border-bottom:0}.tt-lp-step-grid{border-top:0;grid-template-columns:1fr}.tt-lp-step{border-top:1px solid var(--lp-line);padding:22px 0}.tt-lp-step+.tt-lp-step{border-left:0;padding-left:0}.tt-lp-step-top{min-height:78px}.tt-lp-step-icon{width:96px;height:74px}.tt-lp-step p{max-width:48ch}.tt-lp-step-arrow{display:none}.tt-lp-steps-cta{margin-top:8px}.tt-lp-plan-sheet{padding:20px}.tt-lp-plan-head{display:block;position:relative}.tt-lp-plan-head>div>span{padding-right:70px;display:block}.tt-lp-plan-count{position:absolute;top:0;right:0}.tt-lp-plan-head h3{font-size:23px}.tt-lp-plan-tabs{width:100%}.tt-lp-plan-tabs button{flex:1;padding:0 10px}.tt-lp-price{padding:24px 22px}.tt-lp-cta{padding:16px 0 48px}.tt-lp-cta-inner{border-radius:24px;grid-template-columns:1fr;gap:0;padding:36px 24px 0}.tt-lp-cta h2{max-width:15ch}.tt-lp-cta-actions .tt-lp-btn{flex:auto}.tt-lp-cta-art{min-height:380px}.tt-lp-cta-rocket{width:260px;bottom:-10px;right:0}.tt-lp-footer{padding-top:48px}.tt-lp-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.tt-lp-footer-cols>div:last-child{grid-column:1/-1}.tt-lp-footer-bottom{justify-content:flex-start}}@media (max-width:430px){.tt-home.tt-lp .tt-public-brand strong{font-size:16px}.tt-home.tt-lp .tt-public-brand span{width:32px;height:32px}.tt-home.tt-lp .tt-public-actions{gap:4px}.tt-home.tt-lp .tt-public-cta{padding:0 10px;font-size:11px}.tt-lp-feature{padding:20px 18px 24px}.tt-lp-mini{height:110px}.tt-lp-plan-card{border-radius:18px;padding:12px}.tt-lp-plan-sheet{padding:17px}.tt-lp-plan-head{gap:10px}.tt-lp-plan-head h3{font-size:21px}.tt-lp-plan-count{padding:5px 8px;font-size:9px}.tt-lp-price-value strong{font-size:34px}.tt-lp-faq summary{gap:10px;padding-right:2px}.tt-lp-faq summary strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.tt-lp *,.tt-lp :before,.tt-lp :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.tt-lp.tt-lp-reveal-ready [data-reveal]{opacity:1;transform:none}.tt-lp-ticker-track{animation:none}}
