.bts-page{--navy:#14212a;--cream:#f3f0e7;--orange:#d96335;--line:#b9bbb6;--deep:#0b141b;--benefit-surface:#e9eddc;--muted-ink:#5c666b;background:var(--cream);color:var(--navy);font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.72}.bts-page *{box-sizing:border-box}.bts-page a{color:inherit;text-underline-offset:4px}.bts-page button,.bts-page input,.bts-page select{font:inherit}.bts-page button{cursor:pointer}.bts-page p{margin:1em 0}.bts-page .reading>p:first-child{margin-top:0}.bts-page a:focus-visible,.bts-page button:focus-visible,.bts-page input:focus-visible{outline-offset:5px;outline:3px solid #a53d16}.bts-page .top-note{background:var(--deep);color:var(--cream);text-align:center;padding:10px 20px;font-size:14px}.bts-page .site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;max-width:1180px;margin:auto;padding:28px;display:flex}.bts-page .brand{letter-spacing:-.5px;font-size:22px;font-weight:800;line-height:1.2;text-decoration:none}.bts-page .brand small{letter-spacing:2px;margin-top:8px;font-size:11px;font-weight:400;display:block}.bts-page nav{gap:24px;font-size:14px;display:flex}.bts-page nav a{text-decoration:none}.bts-page .story-section{padding:70px 28px;scroll-margin-top:25px}.bts-page .section-layout{max-width:1060px;margin:auto}.bts-page .reading{max-width:720px;margin:auto}.bts-page .story-section:not(.hero):not(.dark) .reading{border-top:1px solid var(--line);padding-top:45px}.bts-page h1,.bts-page h2,.bts-page h3,.bts-page h4{letter-spacing:-1.3px;line-height:1.13}.bts-page h1{letter-spacing:-3px;max-width:690px;margin:0 0 30px;font-size:clamp(46px,6vw,83px);font-weight:800}.bts-page h2{margin:0 0 26px;font-size:clamp(32px,3.2vw,48px)}.bts-page h3{letter-spacing:-.5px;margin:34px 0 15px;font-size:25px}.bts-page h4{letter-spacing:0;font-size:21px}.bts-page .hero .section-layout{grid-template-columns:1.35fr .75fr;align-items:start;gap:55px;display:grid}.bts-page .hero-subhead{font-size:23px;font-weight:700;line-height:1.4}.bts-page .hero-risk{border-left:4px solid var(--orange);background:#e8e5db;padding:16px 20px;font-size:18px}.bts-page .hero p:last-child{font-size:16px}.bts-page .button{background:var(--navy);min-height:50px;color:var(--cream);border:1px solid var(--navy);border-radius:0;justify-content:center;align-items:center;gap:15px;padding:15px 22px;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.bts-page .button:disabled{opacity:.45;cursor:default}.bts-page .hero-cta{margin-top:10px}.bts-page .reading-link{font-size:16px}.bts-page .image-slot{background:var(--navy);color:var(--cream);flex-direction:column;justify-content:space-between;min-height:490px;margin:10px 0 0;padding:36px 27px;display:flex}.bts-page .frame-outline{border:1px solid #f3f0e7;align-items:center;min-height:240px;padding:32px 16px;display:flex;position:relative}.bts-page .frame-outline:after{content:"";background:var(--orange);width:75px;height:4px;position:absolute;bottom:18px;left:16px}.bts-page .frame-outline span{letter-spacing:-1px;font-size:37px;font-weight:800;line-height:1.08}.bts-page .image-slot p{font-family:Georgia,serif;font-size:21px;line-height:1.4}.bts-page .image-slot small{font-size:12px}.bts-page .dark{background:var(--navy);color:var(--cream)}.bts-page .dark h2{color:var(--cream)}.bts-page .dark h3{margin-top:45px}.bts-page .dark .reading>p:nth-child(2){border-left:4px solid var(--orange);padding-left:22px}.bts-page .quiz-section{background:var(--navy);color:var(--cream);padding:75px 28px;scroll-margin-top:25px}.bts-page .quiz-layout{grid-template-columns:.8fr 1.2fr;gap:55px;max-width:1060px;margin:auto;display:grid}.bts-page .quiz-intro h2{font-size:42px}.bts-page .quiz-card{background:var(--cream);color:var(--navy);min-height:440px;padding:35px}.bts-page .quiz-card h3{margin:28px 0 22px;font-size:29px}.bts-page .step-label{text-transform:uppercase;letter-spacing:2px;margin-top:0;font-size:12px;font-weight:700}.bts-page .progress{background:#d6d5ca;height:4px}.bts-page .progress span{background:var(--orange);height:100%;display:block}.bts-page fieldset{border:0;margin:0;padding:0}.bts-page .option{cursor:pointer;border:1px solid #8d938f;align-items:flex-start;gap:12px;margin:9px 0;padding:14px 16px;font-size:16px;line-height:1.5;display:flex}.bts-page .option:has(input:checked){background:var(--navy);color:var(--cream)}.bts-page input[type=radio],.bts-page input[type=checkbox]{accent-color:var(--orange);flex-shrink:0;width:18px;height:18px;margin-top:4px}.bts-page .quiz-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:27px;display:flex}.bts-page .back{color:var(--navy);background:0 0;border:0;min-height:44px;padding:8px;font-size:16px;text-decoration:underline}.bts-page .back:disabled{opacity:.4}.bts-page .field{margin-top:15px;font-size:16px;display:block}.bts-page .quiz-card input:not([type=radio]):not([type=checkbox]){width:100%;color:var(--navy);background:#fff;border:1px solid #8d938f;margin-top:5px;padding:12px;font-size:17px;display:block}.bts-page .check{gap:11px;margin-top:24px;font-size:15px;line-height:1.55;display:flex}.bts-page .alternative{width:100%;margin-top:18px}.bts-page .quiz-card p,.bts-page .quiz-card li{font-size:16px}.bts-page .quiz-card ul{padding-left:22px;list-style:outside}.bts-page .error{color:#a1361d}.bts-page .result-guide{border-top:1px solid #8d938f;margin-top:30px}.bts-page .result-guide ul{padding-left:22px}.bts-page .preview-note{border-top:1px solid #a8b0ac;padding-top:20px;font-size:15px!important}.bts-page .quiz-warning{border-left:4px solid var(--orange);padding-left:18px}.bts-page .site-footer{background:var(--deep);color:var(--cream);padding:30px 28px;font-size:14px}.bts-page .site-footer>div{max-width:1060px;margin:auto}.bts-page .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bts-page .skip{background:var(--cream);z-index:5;padding:10px;position:absolute;top:-70px;left:10px}.bts-page .skip:focus{top:10px}.bts-page select{font:inherit;width:100%;color:var(--navy);background:var(--cream);border:1px solid #8d938f;margin-top:6px;padding:12px;display:block}.bts-page select:focus-visible{outline-offset:4px;outline:3px solid #a53d16}.bts-page .short-risk{font-size:18px;line-height:1.5}.bts-page [hidden]{display:none!important}.bts-page .image-slot.hero-photo{background:0 0;min-height:0;padding:0;display:block}.bts-page .hero-photo img{width:100%;height:auto;display:block}.bts-page .editorial-photo{max-width:1060px;margin:20px auto 50px;padding:0 28px}.bts-page .editorial-photo img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.bts-page .editorial-photo figcaption{text-transform:uppercase;letter-spacing:2px;color:var(--navy);margin-top:14px;font-size:12px}.bts-page .journey{background:var(--navy);color:var(--cream);padding:65px 28px}.bts-page .journey-inner{max-width:1060px;margin:auto}.bts-page .eyebrow{letter-spacing:2px;text-transform:uppercase;font-size:12px}.bts-page .journey ol{grid-template-columns:repeat(5,1fr);gap:20px;margin:35px 0;padding:0;list-style:none;display:grid}.bts-page .journey li{border-top:3px solid var(--orange);padding-top:20px}.bts-page .journey .number{color:#ee9470;font-size:32px;display:block}.bts-page .journey h3{letter-spacing:0;margin:15px 0;font-size:21px}.bts-page .journey p{font-size:15px;line-height:1.6}.bts-page .journey-note{max-width:750px}.bts-page .copy-highlight{background:var(--navy);color:var(--cream);padding:65px 28px}.bts-page .copy-highlight p{max-width:950px;margin:auto;font-family:Georgia,serif;font-size:clamp(30px,4vw,54px);line-height:1.25}.bts-page .orange-interlude{background:var(--orange);color:var(--deep);padding:55px 28px}.bts-page .orange-interlude p{letter-spacing:-1px;max-width:900px;margin:auto;font-size:clamp(27px,3.4vw,44px);font-weight:700;line-height:1.25}.bts-page #questions.checklist .reading{max-width:1060px}.bts-page .question-grid{grid-template-columns:1fr 1fr;gap:24px;margin:35px 0;display:grid}.bts-page .question-item{border:1px solid var(--line);border-top:4px solid var(--orange);padding:24px}.bts-page .question-item h3{margin:0 0 16px}.bts-page .question-item p{margin:0;font-size:17px}.bts-page #next-step.final-invitation{background:var(--navy);color:var(--cream)}.bts-page #next-step.final-invitation .reading{border:0;padding-top:0}.bts-page #next-step.final-invitation .button{background:var(--orange);color:var(--deep);border-color:var(--orange)}.bts-page #next-step.final-invitation h2{font-size:clamp(42px,5vw,65px)}.bts-page .editorial-photo{width:100%;max-width:none;margin:20px 0 50px;padding:0}.bts-page .editorial-photo img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.bts-page .editorial-photo figcaption{max-width:1060px;margin:14px auto 0;padding:0 28px}.bts-page .editorial-photo.production-photo{background:var(--navy);color:var(--cream);margin-bottom:0;position:relative}.bts-page .production-photo:after{content:"";background:linear-gradient(to bottom, transparent, var(--navy));pointer-events:none;height:clamp(100px,15vw,220px);position:absolute;bottom:0;left:0;right:0}.bts-page .production-photo figcaption{color:var(--cream);z-index:1;margin-top:0;position:absolute;bottom:20px;left:0;right:0}.bts-page .production-photo+.journey{padding-top:38px}.bts-page .copy-highlight p,.bts-page .orange-interlude p{font-style:italic}.bts-page .hero{padding-top:38px}.bts-page .hero h1{margin-bottom:22px;font-size:clamp(44px,5.2vw,72px)}.bts-page .hero-subhead{margin:0 0 22px}.bts-page .hero-primary-action{margin:0 0 36px}.bts-page .hero-primary-action .button{min-height:52px}.bts-page .section-cta{margin-top:32px}.bts-page .journey .section-cta .button{background:var(--cream);color:var(--navy);border-color:var(--cream)}@media (width<=800px){.bts-page .hero .section-layout,.bts-page .quiz-layout{grid-template-columns:1fr;gap:35px}.bts-page .image-slot{width:100%;max-width:720px;min-height:300px;margin:auto}.bts-page .frame-outline{min-height:150px}.bts-page .site-header{align-items:flex-start}.bts-page nav{flex-wrap:wrap;gap:10px 20px;max-width:185px}.bts-page .quiz-intro{max-width:720px}.bts-page .quiz-card{width:100%;max-width:720px;margin:auto}.bts-page .story-section{padding:45px 22px}.bts-page h1{letter-spacing:-2px}.bts-page .quiz-section{padding:55px 22px}.bts-page .journey ol{grid-template-columns:1fr 1fr}.bts-page .journey li:last-child{grid-column:1/-1}.bts-page .question-grid{grid-template-columns:1fr}.bts-page .editorial-photo{margin:12px 0 35px;padding:0}.bts-page .editorial-photo img{aspect-ratio:4/3;height:auto}.bts-page .production-photo img{object-position:36% 50%}.bts-page .audience-photo img{object-position:50% 45%}.bts-page .editorial-photo figcaption{padding:0 22px}.bts-page .hero-photo{max-width:520px}.bts-page .copy-highlight,.bts-page .journey,.bts-page .orange-interlude{padding:45px 22px}.bts-page .production-photo+.journey{padding-top:28px}.bts-page .production-photo figcaption{bottom:16px}.bts-page .site-header{padding-top:20px;padding-bottom:20px}.bts-page .hero{padding-top:28px}.bts-page .hero h1{letter-spacing:-1.5px;margin-bottom:18px;font-size:clamp(38px,6vw,56px);line-height:1.08}.bts-page .hero-subhead{margin-bottom:20px;font-size:20px;line-height:1.4}.bts-page .hero-primary-action{margin-bottom:30px}}@media (width<=480px){.bts-page .editorial-photo img{aspect-ratio:1}.bts-page .production-photo img{object-position:34% 50%}.bts-page .audience-photo img{object-position:50% 40%}.bts-page .editorial-photo figcaption{padding:0 16px;font-size:11px}.bts-page .site-header{gap:14px;padding:16px}.bts-page .brand{font-size:19px}.bts-page .brand small{margin-top:5px;font-size:10px}.bts-page nav{gap:8px 14px;font-size:12px}.bts-page .hero{padding-top:24px}.bts-page .hero h1{font-size:38px}.bts-page .hero-subhead{font-size:18px;line-height:1.4}.bts-page .hero-primary-action .button,.bts-page .section-cta .button{width:100%}}@media (width<=450px){.bts-page .journey ol{grid-template-columns:1fr}.bts-page .journey li:last-child{grid-column:auto}}@media (width<=400px){.bts-page{font-size:17px}.bts-page .site-header{flex-direction:column;gap:18px;padding:22px 16px}.bts-page nav{max-width:none}.bts-page .story-section,.bts-page .quiz-section{padding-left:16px;padding-right:16px}.bts-page .quiz-card{padding:23px 18px}.bts-page .quiz-nav .button{width:100%}.bts-page .hero-subhead{font-size:21px}.bts-page .quiz-intro h2{font-size:35px}.bts-page h1{font-size:44px}}@media (height<=600px) and (width>=801px){.bts-page .hero{padding-top:22px}.bts-page .hero h1{margin-bottom:16px;font-size:50px}.bts-page .hero-subhead{margin-bottom:16px;font-size:20px}}@media (prefers-reduced-motion:reduce){.bts-page{scroll-behavior:auto}}.bts-page.campaign-page{min-height:100vh}.campaign-page .campaign-inner{max-width:1100px;margin:auto;padding:0 28px}.campaign-page .campaign-header{text-align:center;padding:30px 0 10px}.campaign-page .brand{letter-spacing:0;font-size:19px}.campaign-page .campaign-opening{text-align:center;padding:34px 0 22px}.campaign-page .campaign-eyebrow{text-transform:uppercase;color:var(--muted-ink);font-size:11px;font-weight:700}.campaign-page h1{letter-spacing:0;max-width:860px;margin:18px auto 20px;font-size:62px;line-height:1.06}.campaign-page h1 em{color:var(--orange);font-style:normal}.campaign-page .campaign-subhead{max-width:640px;color:var(--muted-ink);margin:0 auto;font-size:18px;line-height:1.65}.campaign-page .campaign-quiz{text-align:left;max-width:580px;margin:24px auto 0}.campaign-page .quiz-card{border:1px solid var(--line);border-radius:8px;min-height:440px;padding:28px 30px}.campaign-page .quiz-card h3{letter-spacing:0;margin:20px 0;font-size:25px;line-height:1.2}.campaign-page .step-label{letter-spacing:0;font-size:10px}.campaign-page .option{border-radius:6px;min-height:47px;font-size:14px}.campaign-page .button{border-radius:6px;font-size:14px}.campaign-page .back{font-size:13px}.campaign-page .campaign-benefits{padding:44px 0 35px}.campaign-page .campaign-benefits h2{text-align:center;letter-spacing:0;margin:0 0 23px;font-size:24px}.campaign-page .campaign-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.campaign-page .campaign-benefit{background:var(--benefit-surface);border-radius:8px;min-width:0;padding:24px}.campaign-page .campaign-number{color:var(--muted-ink);font-size:11px;font-weight:700}.campaign-page .campaign-benefit h3{letter-spacing:0;margin:16px 0 10px;font-size:20px;line-height:1.25}.campaign-page .campaign-benefit p{color:var(--muted-ink);margin:0;font-size:14px;line-height:1.7}.campaign-page .campaign-footer{text-align:center;border-top:1px solid var(--line);color:var(--muted-ink);padding:22px 0 30px;font-size:11px;line-height:1.7}.campaign-page .campaign-footer p{max-width:640px;margin:1em auto}@media (width<=900px){.campaign-page h1{font-size:48px}}@media (width<=650px){.campaign-page .campaign-inner{padding:0 18px}.campaign-page .campaign-header{padding-top:24px}.campaign-page .campaign-opening{padding-top:23px}.campaign-page h1{font-size:34px}.campaign-page .campaign-subhead{font-size:16px}.campaign-page .quiz-card{padding:22px 20px}.campaign-page .quiz-card h3{font-size:23px}.campaign-page .campaign-cards{grid-template-columns:1fr}.campaign-page .campaign-benefits{padding-top:32px}}.bts-page.campaign-page{background:var(--navy);color:var(--cream)}.campaign-page .campaign-eyebrow{color:#ee9470}.campaign-page h1{color:var(--cream)}.campaign-page .campaign-subhead{color:#bcc5c1}.campaign-page .skip{background:var(--cream);color:var(--navy)}.campaign-page .campaign-benefits h2{color:var(--cream)}.campaign-page .campaign-benefit{background:var(--deep);border:1px solid #2e3c45;border-top:3px solid var(--orange)}.campaign-page .campaign-number{color:#ee9470}.campaign-page .campaign-benefit h3{color:var(--cream)}.campaign-page .campaign-benefit p{color:#bcc5c1}.campaign-page .campaign-footer{color:#bcc5c1;border-top-color:#2e3c45}.bts-page.thank-you-page{min-height:100vh}.thank-you-page .brand,.thank-you-page h1,.thank-you-page h2,.thank-you-page h3{letter-spacing:0}.thank-you-page .thank-home{font-size:14px;text-decoration:none}.thank-you-page .thank-inner{max-width:1060px;margin:auto}.thank-you-page .thank-opening{padding:58px 28px 46px}.thank-you-page .thank-confirmation{align-items:center;gap:12px;margin:0 0 24px;font-size:14px;font-weight:700;display:flex}.thank-you-page .thank-confirmation span{background:var(--navy);width:28px;height:28px;color:var(--cream);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.thank-you-page h1{max-width:800px;margin-bottom:24px;font-size:64px;line-height:1.07}.thank-you-page .thank-intro{max-width:720px;color:var(--muted-ink);margin:0;font-size:21px;line-height:1.6}.thank-you-page .thank-details{padding:0 28px 62px}.thank-you-page .thank-columns{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:64px;padding-top:42px;display:grid}.thank-you-page .step-label{letter-spacing:0;color:var(--muted-ink);margin:0 0 16px}.thank-you-page h2{margin-bottom:22px;font-size:34px;line-height:1.17}.thank-you-page .thank-result>p:not(.step-label){margin:0 0 22px}.thank-you-page .thank-focus{border-left:3px solid var(--orange);margin-top:30px;padding-left:20px}.thank-you-page h3{margin:0 0 8px;font-size:18px;line-height:1.4}.thank-you-page .thank-focus p{color:var(--muted-ink);margin:0;font-size:16px}.thank-you-page .thank-next{border-left:1px solid var(--line);padding-left:32px}.thank-you-page .thank-next h2{font-size:28px}.thank-you-page .thank-next ol{counter-reset:next;margin:28px 0;padding:0;list-style:none}.thank-you-page .thank-next li{counter-increment:next;margin-bottom:26px;padding-left:34px;position:relative}.thank-you-page .thank-next li:before{content:"0" counter(next);color:var(--muted-ink);font-size:12px;font-weight:700;position:absolute;top:2px;left:0}.thank-you-page .thank-next p{color:var(--muted-ink);margin:0;font-size:16px;line-height:1.65}.thank-you-page .thank-disclosure{background:var(--navy);color:var(--cream);padding:42px 28px}.thank-you-page .thank-disclosure h2{font-size:28px}.thank-you-page .thank-disclosure p{max-width:820px;font-size:16px}.thank-you-page .thank-actions{margin-top:28px}.thank-you-page .thank-actions .button{white-space:normal;text-align:center;letter-spacing:0}.thank-you-page .thank-guide{background:var(--benefit-surface);padding:48px 28px 64px}.thank-you-page .thank-guide-heading{max-width:720px;margin-bottom:42px}.thank-you-page .thank-guide-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 64px;display:grid}.thank-you-page .thank-guide-section{border-top:1px solid var(--line);min-width:0;padding-top:24px}.thank-you-page .thank-guide-section h3{font-size:25px;line-height:1.25}.thank-you-page .thank-guide-section p:not(.step-label){margin:20px 0 0;font-size:17px}.thank-you-page .thank-download{padding:56px 28px}.thank-you-page .thank-download h2{margin:0 0 16px;font-size:32px}.thank-you-page .thank-download p{max-width:700px;color:var(--muted-ink);margin:0;font-size:17px;line-height:1.65}.thank-you-page .thank-download .thank-actions{margin-top:30px}@media (width<=800px){.thank-you-page .thank-guide-sections{grid-template-columns:1fr;gap:30px}.thank-you-page .thank-columns{grid-template-columns:1fr;gap:36px}.thank-you-page .thank-next{border-left:0;border-top:1px solid var(--line);padding:32px 0 0}.thank-you-page h1{font-size:48px}}@media (width<=480px){.thank-you-page .thank-home{font-size:12px}.thank-you-page .thank-opening{padding:36px 20px}.thank-you-page .thank-details{padding:0 20px 40px}.thank-you-page .thank-columns{padding-top:30px}.thank-you-page h1{font-size:38px}.thank-you-page h2{font-size:28px}.thank-you-page .thank-intro{font-size:18px}.thank-you-page .thank-disclosure{padding:32px 20px}.thank-you-page .thank-guide{padding:36px 20px 42px}.thank-you-page .thank-download{padding:40px 20px}.thank-you-page .thank-download h2{font-size:26px}}
