:root{--tig-bg:#0f1a2b;--tig-bg-deep:#0b1420;--tig-surface:#16233a;--tig-surface-raised:#182741;--tig-border:#2a3a52;--tig-border-strong:#3a4d6d;--tig-text:#f5f6f8;--tig-text-muted:#b8c2d4;--tig-text-subtle:#8b98ad;--tig-teal:#4fd1c5;--tig-teal-strong:#6ee0d5;--tig-gold:#c9a35c;--tig-gold-soft:#e3cd9a;--tig-focus-ring:#e3cd9a}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--tig-bg);color:var(--tig-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-weight:700;letter-spacing:-.01em}:focus-visible{outline:2px solid var(--tig-focus-ring);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.placeholder-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}.placeholder-page h1{font-size:2rem;margin-bottom:8px}.placeholder-page .tagline{font-size:1.1rem;color:#b8c2d4;margin-bottom:4px}.placeholder-page .price{margin-top:24px;font-size:1.5rem;font-weight:600;color:#4fd1c5}.placeholder-page .badge{margin-top:32px;font-size:.8rem;color:#7a879c;border:1px solid #2a3a52;padding:6px 12px;border-radius:999px}.intake-page{max-width:720px;margin:0 auto;padding:32px 20px 80px}.intake-header{text-align:center;margin-bottom:32px}.intake-header h1{margin-bottom:4px}.intake-header p{color:#b8c2d4}.intake-form{display:flex;flex-direction:column;gap:24px}.form-section{border:1px solid #2a3a52;border-radius:12px;padding:20px;background:#16233a}.form-section legend{font-weight:600;padding:0 8px;color:#4fd1c5}.section-note{font-size:.85rem;color:#8b98ad;margin:4px 0 12px}.field{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.field span{font-size:.9rem;color:#d6dde8}.field input,.field select,.field textarea{background:#0f1a2b;border:1px solid #2a3a52;border-radius:8px;padding:10px 12px;color:#f5f6f8;font-size:1rem}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid #4fd1c5}.checkbox-field{flex-direction:row;align-items:center;gap:8px}.doc-field select{max-width:220px}.field-error{color:#ff8080;font-size:.8rem}.form-error-summary{color:#ff8080;text-align:center}.primary-button{background:#4fd1c5;color:#0f1a2b;border:none;border-radius:8px;padding:14px 20px;font-size:1.05rem;font-weight:600;cursor:pointer}.primary-button:hover{background:#6ee0d5}.secondary-button{background:transparent;color:#f5f6f8;border:1px solid #2a3a52;border-radius:8px;padding:10px 16px;font-size:.95rem;cursor:pointer}.secondary-button:hover{border-color:#4fd1c5;color:#4fd1c5}.report-view{display:flex;flex-direction:column;gap:20px}.scoring-version-badge{align-self:center;font-size:.75rem;color:#f6ad55;border:1px solid #f6ad55;padding:4px 10px;border-radius:999px}.score-block{text-align:center}.score-number{font-size:3.5rem;font-weight:700;color:#4fd1c5;line-height:1}.score-status{font-size:1.2rem;color:#d6dde8;margin-top:4px}.disclaimer{font-size:.85rem;color:#8b98ad;text-align:center;border-top:1px solid #2a3a52;border-bottom:1px solid #2a3a52;padding:12px 0}.confidence-block{text-align:center;border-radius:10px;padding:12px 16px;border:1px solid}.confidence-label{font-weight:700;letter-spacing:.02em}.confidence-message{font-size:.85rem;margin:4px 0 0}.confidence-high{border-color:#4fd1c5;color:#4fd1c5}.confidence-moderate{border-color:#f6ad55;color:#f6ad55}.confidence-low{border-color:#ff8080;color:#ff8080}.confidence-insufficient-information{border-color:#ff4d4d;color:#ff4d4d}.report-section h2{font-size:1.05rem;color:#4fd1c5;margin-bottom:8px}.report-section ul{margin:0;padding-left:20px}.report-section li{margin-bottom:6px;color:#d6dde8}.metrics-list{list-style:none;padding:0}.metrics-list li{display:flex;justify-content:space-between;border-bottom:1px solid #2a3a52;padding:8px 0}.report-footer-note{font-size:.8rem;color:#7a879c;text-align:center}.report-actions{display:flex;gap:12px;justify-content:center}@media print{.report-actions{display:none}body{background:white;color:black}}.quick-look-page{max-width:640px;margin:0 auto;padding:32px 20px 80px}.quick-look-header{text-align:center;margin-bottom:24px}.quick-look-header h1{margin-bottom:4px}.quick-look-header p{color:#b8c2d4}.quick-look{gap:24px}.ql-progress,.quick-look{display:flex;flex-direction:column}.ql-progress{gap:6px}.ql-progress-track{height:6px;border-radius:999px;background:#1c2a40;overflow:hidden}.ql-progress-fill{height:100%;background:#4fd1c5;transition:width .2s ease}.ql-progress-label{font-size:.8rem;color:#7a879c;text-align:center}.ql-step{display:flex;flex-direction:column;gap:16px}.ql-step h2{font-size:1.3rem;line-height:1.35;margin:0}.ql-followup-question{margin-top:8px}.ql-substep-note{margin:-8px 0 0;font-size:.9rem;color:#b8c2d4}.ql-back{align-self:flex-start;background:none;border:none;color:#7a879c;font-size:.9rem;cursor:pointer;padding:0}.ql-back:hover{color:#b8c2d4}.ql-option-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:480px){.ql-option-grid{grid-template-columns:1fr}}.ql-option{padding:16px 14px;border:1px solid #2a3a52;background:#16233a;color:#f5f6f8;font-size:1rem;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ql-option-selected,.ql-option:hover{border-color:#4fd1c5}.ql-option-selected{background:#16332f}.ql-text-input{width:100%;padding:14px 16px;border-radius:10px;border:1px solid #2a3a52;background:#16233a;color:#f5f6f8;font-size:1.1rem}.ql-text-input:focus{outline:none;border-color:#4fd1c5}.ql-custom-amount{display:flex;flex-direction:column;gap:10px;border-top:1px solid #2a3a52;padding-top:16px}.ql-custom-amount label{display:flex;flex-direction:column;gap:6px}.ql-custom-amount span{font-size:.85rem;color:#b8c2d4}.ql-result{display:flex;flex-direction:column;gap:20px}.ql-result-header{text-align:center}.ql-result-eyebrow{display:inline-block;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#4fd1c5;margin-bottom:8px}.ql-result-disclaimer{font-size:.85rem;color:#7a879c;max-width:480px;margin:8px auto 0}.ql-result-section{border:1px solid #2a3a52;border-radius:12px;padding:16px 18px}.ql-result-section h3{margin:0 0 8px;font-size:1rem}.ql-result-section ul{margin:0;padding-left:20px}.ql-result-section li{margin-bottom:6px;color:#d6dde8}.ql-result-promising{border-left:3px solid #4fd1c5}.ql-result-attention{border-left:3px solid #e0a94f}.ql-result-unknown{border-left:3px solid #5a6c87}.ql-result-closer-look{border-left:3px solid #7a8cff}.ql-cta{text-align:center;border:1px solid #2a3a52;border-radius:12px;padding:24px 20px;background:#101c30}.ql-cta h3{margin:0 0 8px}.ql-cta p{color:#b8c2d4;margin:0 0 16px}.ql-cta-button{font-size:1.05rem;padding:14px 24px}.ql-cta-note{font-size:.75rem;color:#7a879c;margin:10px 0 0!important}.ql-start-over{align-self:center}.wizard-page{max-width:640px;margin:0 auto;padding:32px 20px 80px}.wizard-header{text-align:center;margin-bottom:24px}.wizard-header p{color:#b8c2d4}.wizard-loading{text-align:center;color:#b8c2d4;padding:40px 0}.wizard-headstart{text-align:center;border:1px solid #2a3a52;border-radius:12px;padding:32px 24px;background:#101c30}.wizard-headstart h2{margin:0 0 12px}.wizard-headstart p{color:#b8c2d4;margin:0 0 20px}.wizard-progress{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.wizard-progress-track{height:6px;border-radius:999px;background:#1c2a40;overflow:hidden}.wizard-progress-fill{height:100%;background:#4fd1c5;transition:width .2s ease}.wizard-progress-label{font-size:.8rem;color:#7a879c;text-align:center}.wizard-module{display:flex;flex-direction:column;gap:16px}.wizard-module h2{margin:0;font-size:1.3rem}.wizard-module-note{margin:-8px 0 0;font-size:.9rem;color:#b8c2d4}.wizard-fieldset{border:1px solid #2a3a52;border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:14px}.wizard-fieldset legend{padding:0 6px;font-size:.85rem;color:#b8c2d4}.wizard-subquestion{border-top:1px solid #2a3a52;padding-top:14px;display:flex;flex-direction:column;gap:10px}.wizard-subquestion p{margin:0;font-weight:500}.wizard-field-note{font-size:.75rem;color:#7a879c}.wizard-nav{display:flex;justify-content:space-between;gap:12px;margin-top:8px}.wizard-nav .primary-button{margin-left:auto}.wizard-list-item{border:1px solid #2a3a52;border-radius:8px;padding:10px 14px;font-size:.9rem;display:flex;align-items:center;gap:10px}.wizard-remove-link{margin-left:auto;background:none;border:none;color:#e0a94f;font-size:.8rem;cursor:pointer;padding:0}.wizard-doc-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #2a3a52;padding:10px 0}.wizard-doc-row select{max-width:220px}.wizard-doc-label{font-size:.9rem}.wizard-review{display:flex;flex-direction:column;gap:16px}.wizard-review-section{border:1px solid #2a3a52;border-radius:10px;padding:14px 16px}.wizard-review-section h3{margin:0 0 6px;font-size:.95rem}.wizard-review-section p{margin:2px 0;font-size:.9rem;color:#d6dde8}.wizard-result{display:flex;flex-direction:column;gap:20px}.wizard-result-header{text-align:center}.readiness-band{font-size:1.6rem;margin:8px 0}.readiness-strong{color:#4fd1c5}.readiness-promising{color:#7a8cff}.readiness-developing{color:#e0a94f}.readiness-early{color:#b8c2d4}.wizard-result-section{border:1px solid #2a3a52;border-radius:12px;padding:16px 18px}.wizard-result-section h3{margin:0 0 8px;font-size:1rem}.wizard-result-section ul{margin:0;padding-left:20px}.wizard-result-section li{margin-bottom:6px;color:#d6dde8}.wizard-back-to-review{align-self:center}.wizard-outcome{border-radius:12px;padding:16px 18px;border-left:3px solid #4fd1c5;background:#101c30}.wizard-outcome-label{display:block;font-weight:600;font-size:1.05rem;margin-bottom:6px}.wizard-outcome p{margin:0;color:#d6dde8;font-size:.9rem}.outcome-ready{border-left-color:#4fd1c5}.outcome-workable{border-left-color:#e0a94f}.outcome-not-ready{border-left-color:#7a8cff}.wizard-su-column{margin-bottom:12px}.wizard-su-label{font-weight:500;margin:0 0 4px;font-size:.9rem}.wizard-su-total{font-weight:500;margin:6px 0 0;font-size:.9rem}.wizard-su-difference{font-weight:500;color:#e0a94f;margin:4px 0 8px}a.primary-button.ql-cta-button{display:inline-block;text-decoration:none;text-align:center}.wizard-review-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.wizard-review-section-header h3{margin:0}.wizard-edit-link{background:none;border:1px solid #2a3a52;border-radius:999px;color:#4fd1c5;font-size:.8rem;padding:4px 12px;cursor:pointer;white-space:nowrap}.wizard-edit-link:hover{border-color:#4fd1c5;background:#101c30}.wizard-nav-confirm{margin-left:auto;display:block}.wizard-progress-editing{text-align:center}.wizard-progress-editing .wizard-progress-label{color:#4fd1c5;font-weight:500}.wizard-review-request{border:1px solid #2a3a52;border-radius:10px;padding:16px 18px;margin:16px 0;background:#0c1626}.wizard-review-request h4{margin:0 0 8px;font-size:1rem}.wizard-review-request p{color:#d6dde8;font-size:.9rem;margin:0 0 12px}.wizard-inline-add{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wizard-inline-add input,.wizard-inline-add select{flex:1 1;min-width:140px}.wizard-underlying-note{border-left:3px solid #e0a94f}.wizard-underlying-note p{color:#d6dde8;font-size:.9rem;margin:0}.wizard-substep-indicator{font-size:.75rem;color:#7a879c;text-align:center;margin:0 0 4px}.why-we-ask{font-size:.8rem;color:#9aa7bd;margin:4px 0 0;font-style:italic}.why-we-ask-label{font-weight:600;font-style:normal;color:#4fd1c5;margin-right:4px}.why-we-ask-expandable{margin-top:6px}.why-we-ask-toggle{background:none;border:none;cursor:pointer;padding:0}.why-we-ask-text,.why-we-ask-toggle{color:#9aa7bd;font-size:.8rem;font-style:italic}.why-we-ask-text{margin:4px 0 0}.wizard-field-note-attention{color:#e0a94f!important}.landing-page{position:relative;isolation:isolate;max-width:780px;margin:0 auto;padding:56px 20px 64px}.landing-page:before{content:"";position:absolute;z-index:-1;top:-20px;left:0;right:0;height:380px;background:radial-gradient(640px 300px at 50% 0,rgba(79,209,197,.1),rgba(201,163,92,.05) 55%,transparent 75%);pointer-events:none}.landing-hero{text-align:center;margin-bottom:64px}.landing-eyebrow{letter-spacing:.06em;color:#4fd1c5}.landing-eyebrow,.landing-welcome{font-size:.8rem;text-transform:uppercase;margin:0 0 16px}.landing-welcome{font-weight:600;letter-spacing:.08em;color:var(--tig-gold-soft)}.landing-hero h1{font-family:Georgia,Times New Roman,Cambria,serif;font-size:2.5rem;line-height:1.2;margin:0 0 20px}.landing-category-line{font-size:.95rem;color:#4fd1c5;letter-spacing:.02em;margin:0 0 24px}.landing-subhead{font-size:1.1rem;color:#d6dde8;max-width:560px;margin:0 auto 32px}.landing-cta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.landing-cta{padding:16px 36px}.landing-cta,.landing-cta-secondary{display:inline-block;text-decoration:none;font-size:1.1rem}.landing-cta-secondary{padding:16px 32px}.landing-cta-note{font-size:.85rem;color:#7a879c;margin:14px 0 0}.landing-section{text-align:center;margin-bottom:56px}.landing-section h2{font-size:1.4rem;margin:0 0 16px}.landing-section p{color:#d6dde8;font-size:1.05rem;line-height:1.6;max-width:600px;margin:0 auto}.landing-purpose-section h2{margin-bottom:28px}.landing-purpose-grid{list-style:none;margin:0 0 32px;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;text-align:left}@media (max-width:560px){.landing-purpose-grid{grid-template-columns:1fr}}.landing-purpose-grid li{position:relative;border:1px solid var(--tig-border);border-radius:10px;padding:14px 16px 14px 40px;background:var(--tig-surface);color:#d6dde8;font-size:.95rem}.landing-purpose-grid li:before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--tig-teal),var(--tig-gold))}.landing-info-grid{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;text-align:left}@media (max-width:560px){.landing-info-grid{grid-template-columns:1fr}}.landing-info-card{border:1px solid var(--tig-border);border-radius:12px;padding:22px 22px 24px;background:var(--tig-surface);display:flex;flex-direction:column;gap:10px}.landing-info-card h3{margin:0;font-size:1.1rem;color:var(--tig-text)}.landing-info-card p{margin:0;color:var(--tig-text-muted);font-size:.95rem;line-height:1.5;flex-grow:1}.landing-info-card .primary-button,.landing-info-card .secondary-button{align-self:flex-start}.landing-placeholder-note{display:block;margin-top:6px;font-size:.82rem;font-style:italic;color:var(--tig-text-subtle)}.gm-prescreen{gap:16px;max-width:420px;margin:28px auto 0;text-align:left}.gm-prescreen,.gm-prescreen-field{display:flex;flex-direction:column}.gm-prescreen-field{gap:6px}.gm-prescreen-field span{font-size:.85rem;color:var(--tig-text-muted)}.gm-prescreen-select{width:100%;padding:12px 14px;border-radius:10px;border:1px solid var(--tig-border);background:var(--tig-surface);color:var(--tig-text);font-size:1rem}.gm-prescreen-select:focus{outline:none;border-color:var(--tig-teal)}.gm-prescreen-cta{align-self:center;margin-top:8px}.landing-final-cta{position:relative;text-align:center;border:1px solid var(--tig-border);border-radius:16px;padding:40px 28px;margin-bottom:40px;background:linear-gradient(180deg,var(--tig-surface-raised),var(--tig-bg-deep));box-shadow:0 24px 48px -28px rgba(0,0,0,.7)}.landing-final-cta:before{content:"";position:absolute;top:0;left:28px;right:28px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--tig-gold),var(--tig-teal),transparent);opacity:.7}.landing-final-cta h2{font-family:Georgia,Times New Roman,Cambria,serif;font-size:1.9rem;margin:0 0 14px}.landing-final-cta p{color:#d6dde8;font-size:1.05rem;line-height:1.6;max-width:520px;margin:0 auto 24px}@media (max-width:480px){.landing-hero h1{font-size:2rem}.landing-final-cta{padding:32px 20px}}.landing-how h2{text-align:center;font-size:1.4rem;margin:0 0 32px}.landing-steps{list-style:none;margin:0 0 56px;padding:0;display:flex;flex-direction:column;gap:20px}.landing-steps li{border:1px solid #2a3a52;border-radius:12px;padding:20px 22px;background:#16233a}.landing-step-label{display:block;font-weight:600;color:#4fd1c5;margin-bottom:8px}.landing-steps p{margin:0;color:#d6dde8;line-height:1.5}.landing-disclaimer-block{border-top:1px solid #2a3a52;border-bottom:1px solid #2a3a52;padding:20px 0;margin-bottom:40px}.landing-disclaimer-block p{font-size:.85rem;color:#8b98ad;text-align:center;max-width:620px;margin:0 auto;line-height:1.6}.landing-footer{text-align:center}.landing-footer-links{display:flex;justify-content:center;gap:24px;margin-bottom:12px}.landing-footer-links a{color:#7a879c;font-size:.85rem;text-decoration:none}.landing-footer-links a:hover{color:#4fd1c5}.landing-footer-note{font-size:.8rem;color:#5a6c87;margin:0}.legal-page{max-width:720px;margin:0 auto;padding:40px 20px 80px}.legal-page h1{margin-bottom:8px}.legal-updated{color:#7a879c;font-size:.85rem;margin-bottom:32px}.legal-page h2{font-size:1.15rem;color:#4fd1c5;margin-top:32px;margin-bottom:10px}.legal-page p{color:#d6dde8;line-height:1.6;margin:0 0 14px}.legal-review-flag{border:1px solid #f6ad55;border-radius:10px;padding:14px 16px;margin:10px 0 20px;background:#201a10}.legal-review-flag-label{display:block;font-weight:700;color:#f6ad55;font-size:.8rem;letter-spacing:.03em;text-transform:uppercase;margin-bottom:6px}.legal-review-flag p{color:#e0c9a0;font-size:.9rem;margin:0}.legal-back-link{display:inline-block;margin-top:32px;color:#7a879c;font-size:.85rem;text-decoration:none}.legal-back-link:hover{color:#4fd1c5}.checkout-page{max-width:520px;margin:0 auto;padding:56px 20px 80px;text-align:center}.checkout-page h1{margin-bottom:8px}.checkout-summary{border:1px solid #2a3a52;border-radius:12px;padding:24px;background:#16233a;margin:32px 0;text-align:left}.checkout-line{display:flex;justify-content:space-between;padding:8px 0;color:#d6dde8}.checkout-line strong{color:#f5f6f8}.checkout-blocked-notice{border:1px solid #f6ad55;border-radius:10px;padding:16px 18px;background:#201a10;margin-bottom:24px;text-align:left}.checkout-blocked-notice p{color:#e0c9a0;font-size:.9rem;margin:0}.checkout-pay-button[disabled]{opacity:.5;cursor:not-allowed}.checkout-pay-button[disabled]:hover{background:#4fd1c5}.quick-look-page{position:relative;isolation:isolate;padding-top:28px}.quick-look-page:before{content:"";position:absolute;z-index:-1;top:-40px;left:0;right:0;height:360px;background:radial-gradient(620px 280px at 50% 0,rgba(79,209,197,.1),rgba(201,163,92,.05) 55%,transparent 75%);pointer-events:none}.ql-masthead{display:flex;gap:12px;margin-bottom:24px}.ql-brand-mark,.ql-masthead{align-items:center;justify-content:center}.ql-brand-mark{display:inline-flex;width:40px;height:40px;flex:none;border-radius:10px;border:1px solid rgba(227,205,154,.45);background:linear-gradient(160deg,var(--tig-surface-raised),var(--tig-bg-deep));font-size:1rem;letter-spacing:.03em;color:var(--tig-gold-soft)}.ql-brand,.ql-brand-mark{font-family:Georgia,Times New Roman,Cambria,serif;font-weight:700}.ql-brand{margin:0;font-size:1.7rem;line-height:1.1;letter-spacing:.01em;background:linear-gradient(90deg,var(--tig-gold-soft),var(--tig-teal-strong));-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width:400px){.ql-brand{font-size:1.4rem}}.video-intro{display:flex;flex-direction:column;gap:18px;max-width:640px;margin:0 auto 24px;padding:20px;border:1px solid var(--tig-border);border-radius:16px;background:linear-gradient(180deg,var(--tig-surface-raised),var(--tig-surface));box-shadow:0 12px 32px -16px rgba(0,0,0,.6)}@media (min-width:560px){.video-intro{flex-direction:row;align-items:center;padding:20px 24px}}.video-intro-media{position:relative;flex:0 0 auto;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:radial-gradient(130% 150% at 50% 30%,#1c3350 0,#101c30 55%,#0b1420 100%);border:1px solid var(--tig-border);display:flex;align-items:center;justify-content:center}@media (min-width:560px){.video-intro-media{width:220px}}.video-intro-poster{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.video-intro-illustration{width:88px;height:88px}.video-intro-illustration-ring{fill:none;stroke:rgba(227,205,154,.3);stroke-width:1;stroke-dasharray:2 6}.video-intro-illustration-head{fill:rgba(227,205,154,.65)}.video-intro-illustration-body{fill:rgba(79,209,197,.4)}.video-intro-illustration-tie{fill:var(--tig-gold);opacity:.85}.video-intro-play{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;border:1px solid rgba(227,205,154,.5);background:linear-gradient(135deg,var(--tig-teal),var(--tig-gold));color:#0f1a2b;cursor:pointer;box-shadow:0 8px 20px -8px rgba(0,0,0,.7);transition:transform .15s ease,box-shadow .15s ease}.video-intro-play:hover{transform:scale(1.06);box-shadow:0 10px 24px -8px rgba(0,0,0,.75)}.video-intro-play svg{margin-left:3px}.video-intro-pending{position:absolute;left:12px;right:12px;bottom:10px;margin:0;font-size:.75rem;text-align:center;color:var(--tig-text-muted);background:rgba(11,20,32,.85);border-radius:999px;padding:4px 10px}.video-intro-eyebrow{margin:0 0 4px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tig-gold-soft)}.video-intro-copy h2{margin:0 0 6px;font-size:1.1rem}.video-intro-copy p{margin:0;font-size:.9rem;line-height:1.5;color:var(--tig-text-muted)}.ql-card{position:relative;max-width:640px;margin:0 auto;padding:30px 24px 32px;border:1px solid var(--tig-border);border-radius:20px;background:linear-gradient(180deg,var(--tig-surface-raised) 0,var(--tig-bg) 60%);box-shadow:0 24px 60px -30px rgba(0,0,0,.75),inset 0 1px 0 rgba(255,255,255,.03)}.ql-card:before{content:"";position:absolute;top:0;left:24px;right:24px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--tig-gold),var(--tig-teal),transparent);opacity:.7}@media (max-width:480px){.ql-card{padding:22px 16px 26px;border-radius:16px}.ql-card:before{left:16px;right:16px}}p.ql-positioning{color:var(--tig-text);font-size:1.02rem;font-weight:500;margin:6px 0 4px}p.ql-tagline{color:var(--tig-text-muted);font-size:.9rem;margin:0 0 12px}p.ql-trust-line{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;font-size:.8rem;font-weight:600;letter-spacing:.01em;color:var(--tig-teal-strong);margin:0 0 10px}.ql-trust-dot{color:var(--tig-border-strong)}p.ql-micro-disclaimer{font-size:.78rem;line-height:1.5;color:var(--tig-text-muted);max-width:480px;margin:0 auto}.ql-option{position:relative;padding:16px 18px;border-radius:12px;border:1px solid var(--tig-border);background:var(--tig-surface);box-shadow:0 1px 0 rgba(255,255,255,.02),0 6px 16px -12px rgba(0,0,0,.6);transition:border-color .15s ease,background .15s ease,transform .12s ease,box-shadow .15s ease}.ql-option:hover{border-color:var(--tig-teal);transform:translateY(-1px);box-shadow:0 10px 22px -14px rgba(79,209,197,.45)}.ql-option:active{transform:translateY(0)}.ql-option-selected{border-color:var(--tig-teal);background:linear-gradient(180deg,#16332f,#142a30);box-shadow:inset 0 0 0 1px rgba(79,209,197,.35)}.ql-option-selected:after{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;border-radius:12px 0 0 12px;background:linear-gradient(180deg,var(--tig-teal),var(--tig-gold))}.ql-text-input:focus{border-color:var(--tig-teal);box-shadow:0 0 0 3px rgba(79,209,197,.18)}