.ta-page .ar-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(45,29%,97%,.94);box-shadow:var(--st-shadow-ambient);position:sticky;top:0}.ta-page .ar-wordmark{color:var(--st-on-surface)}.ta-page .ar-nav-links a{color:var(--st-on-surface-variant)}.ta-page .ar-nav-links a:hover{background:var(--st-surface-container-high);color:var(--st-on-surface)}.ta-page .ar-nav-burger,.ta-page .ar-nav-login{color:var(--st-on-surface)}.ta-wrap{max-width:1120px}.ta-wrap,.ta-wrap-wide{margin:0 auto;padding:0 40px;width:100%}.ta-wrap-wide{max-width:1180px}.ta-wrap-narrow{margin:0 auto;max-width:820px;padding:0 40px;width:100%}.ta-head{margin:0 auto 44px;max-width:720px;text-align:center}.ta-head h2{font-size:clamp(2rem,3.4vw,2.7rem);letter-spacing:-.02em;margin:14px 0}.ta-head p{color:var(--st-on-surface-variant);font-family:var(--st-font-body);font-size:1.08rem;line-height:1.55;margin:0}.ta-hero{align-items:center;display:flex;min-height:560px;overflow:hidden;padding:96px 40px;position:relative}.ta-hero-bg{height:100%;inset:0;object-fit:cover;object-position:center 55%;position:absolute;width:100%}.ta-hero-overlay{background:linear-gradient(105deg,rgba(20,14,0,.86),rgba(20,14,0,.62) 44%,rgba(20,14,0,.34));inset:0;position:absolute}.ta-hero-inner{margin:0 auto;max-width:1180px;position:relative;width:100%;z-index:2}.ta-hero-inner>*{max-width:620px}.ta-page .ta-hero-eyebrow{color:#ffd583}.ta-hero-inner h1{color:#fff;font-size:clamp(2.6rem,5vw,4rem);letter-spacing:-.03em;line-height:1.04;margin:16px 0 18px;text-shadow:0 2px 24px rgba(0,0,0,.4)}.ta-hero-grad{background:linear-gradient(135deg,#febe51,#ffd583);-webkit-background-clip:text;background-clip:text;color:transparent}.ta-page p.ta-hero-sub{color:hsla(0,0%,100%,.92);font-family:var(--st-font-body);font-size:1.2rem;line-height:1.6;margin:0 0 32px;text-shadow:0 1px 14px rgba(0,0,0,.4)}.ta-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.ta-hero-actions .st-btn{cursor:pointer;font-size:1.02rem;gap:9px;padding:16px 30px;text-decoration:none}.ta-hero-free{align-items:center;color:hsla(0,0%,100%,.92);display:inline-flex;font-family:var(--st-font-body);font-size:.98rem;font-weight:600;gap:8px}.ta-hero-free .st-icon{color:#ffd583;font-size:19px}.ta-steps{background:var(--st-surface);padding:100px 40px;scroll-margin-top:76px}.ta-steps-grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.ta-step-card{background:var(--st-surface-container-lowest);border-radius:var(--st-radius-card);box-shadow:var(--st-shadow-ambient);padding:34px;transition:transform .16s ease,box-shadow .16s ease}.ta-step-card:hover{box-shadow:var(--st-shadow-elevated);transform:translateY(-2px)}.ta-step-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ta-step-ico{align-items:center;background:var(--st-gradient-primary);border-radius:15px;box-shadow:var(--st-shadow-button);display:inline-flex;height:54px;justify-content:center;width:54px}.ta-step-ico .st-icon{color:#fff;font-size:26px}.ta-step-num{color:var(--st-outline-variant);font-family:var(--st-font-display);font-size:2.2rem;font-weight:800;letter-spacing:-.02em}.ta-step-card h3{font-size:1.32rem;letter-spacing:-.01em;margin:0 0 10px}.ta-step-card p{color:var(--st-on-surface-variant);font-family:var(--st-font-body);font-size:1rem;line-height:1.55;margin:0}.ta-handle{background:var(--st-surface-container-low);padding:100px 40px}.ta-handle-grid{align-items:center;display:grid;gap:56px;grid-template-columns:.95fr 1.05fr}.ta-handle-media{aspect-ratio:4/3;border-radius:var(--st-radius-card);box-shadow:var(--st-shadow-elevated);overflow:hidden}.ta-handle-media img{height:100%;object-fit:cover;width:100%}.ta-benefits{display:flex;flex-direction:column;gap:22px;margin-top:24px}.ta-benefit{align-items:flex-start;display:flex;gap:14px}.ta-benefit-ico{align-items:center;background:var(--st-gradient-primary-soft);border-radius:12px;color:var(--st-primary-container);display:inline-flex;flex:none;height:44px;justify-content:center;width:44px}.ta-benefit-ico .st-icon{font-size:23px}.ta-benefit-t{color:var(--st-on-surface);font-size:1.04rem;font-weight:700;margin-bottom:3px}.ta-benefit-s,.ta-benefit-t{font-family:var(--st-font-body)}.ta-benefit-s{color:var(--st-on-surface-variant);font-size:.95rem;font-weight:400;line-height:1.5}.ta-handle-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:30px}.ta-handle-actions .st-btn{cursor:pointer;font-size:1.02rem;gap:9px;padding:16px 30px;text-decoration:none}.ta-dest{background:var(--st-surface);padding:100px 40px}.ta-dest-grid{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.ta-dest-tile{border-radius:var(--st-radius-card);box-shadow:var(--st-shadow-ambient);height:300px;overflow:hidden;position:relative}.ta-dest-tile img{height:100%;object-fit:cover;width:100%}.ta-dest-wash{background:linear-gradient(180deg,transparent 42%,rgba(20,14,0,.78));inset:0;position:absolute}.ta-dest-label{bottom:16px;left:18px;position:absolute}.ta-dest-name{color:#fff;font-family:var(--st-font-display);font-size:1.18rem;font-weight:800;letter-spacing:-.01em;text-shadow:0 1px 10px rgba(0,0,0,.5)}.ta-dest-sub{color:hsla(0,0%,100%,.88);font-family:var(--st-font-body);font-size:.86rem;font-weight:500;margin-top:2px}.ta-roster{background:var(--st-surface-container-low);padding:100px 40px}.ta-roster-grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:760px}.ta-agent-card{align-items:center;background:var(--st-surface);border-radius:var(--st-radius-card);box-shadow:var(--st-shadow-ambient);display:flex;flex-direction:column;padding:30px;text-align:center;transition:transform .16s ease,box-shadow .16s ease}.ta-agent-card:hover{box-shadow:var(--st-shadow-elevated);transform:translateY(-2px)}.ta-agent-av{border:3px solid var(--st-surface);border-radius:50%;box-shadow:var(--st-shadow-ambient);display:block;flex:none;height:96px;margin-bottom:16px;overflow:hidden;width:96px}.ta-agent-av img{height:100%;object-fit:cover;width:100%}.ta-agent-name{color:var(--st-on-surface);font-family:var(--st-font-display);font-size:1.22rem;font-weight:800;letter-spacing:-.01em}.ta-agent-role{font-size:.9rem;font-weight:500;margin-top:3px}.ta-agent-blurb,.ta-agent-role{color:var(--st-on-surface-variant);font-family:var(--st-font-body)}.ta-agent-blurb{font-size:.96rem;line-height:1.5;margin:14px 0 18px}.ta-agent-tags{display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.ta-tag{background:var(--st-surface-container);border-radius:var(--st-radius-pill);color:var(--st-primary-container);font-family:var(--st-font-body);font-size:.76rem;font-weight:600;padding:6px 13px}.ta-roster-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:44px}.ta-roster-actions .st-btn{cursor:pointer;font-size:1.02rem;gap:9px;padding:16px 30px;text-decoration:none}.ta-roster-actions .st-btn--secondary{gap:7px;padding:16px 28px}.ta-faq{background:var(--st-surface);padding:100px 40px;scroll-margin-top:76px}.ta-faq-list{display:flex;flex-direction:column;gap:14px}.ta-faq-item{background:var(--st-surface);border-radius:var(--st-radius-card);box-shadow:var(--st-shadow-ambient);overflow:hidden}.ta-faq-q{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:22px 26px;text-align:left;width:100%}.ta-faq-q span:first-child{color:var(--st-on-surface);font-family:var(--st-font-display);font-size:1.1rem;font-weight:700;letter-spacing:-.01em}.ta-faq-chevron{color:var(--st-primary-container);flex:none;font-size:26px;transition:transform .16s ease}.ta-faq-item.is-open .ta-faq-chevron{transform:rotate(180deg)}.ta-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.ta-faq-a-inner{padding:0 26px 24px}.ta-faq-a-inner p{color:var(--st-on-surface-variant);font-family:var(--st-font-body);font-size:1.02rem;line-height:1.6;margin:0;max-width:720px}@media (max-width:980px){.ta-handle-grid,.ta-steps-grid{grid-template-columns:1fr}.ta-handle-grid{gap:32px}.ta-handle-media{order:-1}.ta-dest-grid{grid-template-columns:repeat(2,1fr)}.ta-roster-grid{grid-template-columns:1fr}}@media (max-width:720px){.ta-hero{min-height:480px}.ta-dest,.ta-faq,.ta-handle,.ta-hero,.ta-roster,.ta-steps{padding:72px 24px}.ta-dest-grid{grid-template-columns:1fr}}