.yt-hero{padding-bottom:clamp(4.5rem,8vw,6.5rem)}.yt-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,4rem)}.yt-hero-copy>*,.yt-hero-shot{animation:yh-rise .8s cubic-bezier(.22,1,.36,1) both}.yt-hero-copy>:nth-child(2){animation-delay:.06s}.yt-hero-copy>:nth-child(3){animation-delay:.12s}.yt-hero-copy>:nth-child(4){animation-delay:.18s}.yt-hero-copy>:nth-child(5){animation-delay:.24s}.yt-hero-copy>:nth-child(6){animation-delay:.3s}.yt-hero-shot{animation-delay:.2s}.yt-lockup{margin-bottom:1.6rem;color:#fff}.yt-lockup .truvane-lockup{display:inline-flex;align-items:center;gap:.55rem;font-size:2.1rem;line-height:1;letter-spacing:-.015em}.yt-hero h1{font-size:clamp(2.4rem,1.4rem + 3vw,3.7rem)}.yt-hero .yh-hero-ctas{align-items:center;gap:.85rem 1.5rem}.yt-member{color:rgba(255,255,255,.8);font-size:.95rem}.yt-member a{display:inline-block;padding:.35rem 0;color:#fff;font-weight:700;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:4px}.yt-hero-shot figcaption{color:rgba(255,255,255,.65)}.yt-features{display:grid;gap:clamp(4rem,8vw,6.5rem)}.yt-feature{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2.5rem,5vw,4.5rem)}.yt-feature:nth-child(2n) .yt-feature-copy{order:2}.yt-feature h3{margin-top:.8rem;color:var(--ink);font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:clamp(1.7rem,1.3rem + 1.2vw,2.25rem);line-height:1.15}.yt-feature-copy>p:not(.yh-eyebrow){margin-top:.9rem;color:var(--muted);font-size:1.03rem}.yt-feature-shot img{width:100%;border:1px solid var(--border);border-radius:14px;box-shadow:0 2px 6px rgba(27,54,104,.08),0 28px 60px rgba(27,54,104,.16)}.yt-more{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.yt-more-item{padding:1.5rem;border:1px solid var(--border);border-radius:var(--radius);background:#fff;box-shadow:0 1px 2px rgba(27,54,104,.05)}.yt-more-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--navy);color:var(--gold);font-size:1.3rem}.yt-more-item h3{margin-top:1rem;color:var(--ink);font-size:1.05rem;font-weight:700}.yt-more-item p{margin-top:.4rem;color:var(--muted);font-size:.93rem;line-height:1.55}.yt-more>li:nth-child(4n+2){transition-delay:.08s}.yt-more>li:nth-child(4n+3){transition-delay:.16s}.yt-more>li:nth-child(4n+4){transition-delay:.24s}.yt-private{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,5vw,4.5rem)}.yt-private .yh-head{margin-bottom:0}.yt-private-link{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.5rem;padding:.35rem 0;color:var(--gold)!important;font-weight:700}.yt-private-link svg{transition:transform .2s ease}.yt-private-link:hover svg{transform:translateX(3px)}.yt-private-list{display:grid;gap:.85rem}.yt-private-list li{display:flex;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.9)}.yt-private-list svg{flex-shrink:0;width:1.35rem;height:1.35rem;margin-top:.1rem;color:var(--gold)}.yt-advice{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,3.5rem);max-width:960px}.yt-advice-photo img{width:200px;height:200px;border:6px solid var(--gray);border-radius:50%;object-fit:cover;object-position:50% 18%}.yt-advice-copy .yh-title{font-size:clamp(1.8rem,1.3rem + 1.6vw,2.5rem)}.yt-advice-copy .yh-intro{margin-bottom:1.75rem}.yt-faq{display:grid;gap:.75rem;max-width:780px;margin:0 auto}.yt-faq-item{border:1px solid var(--border);border-radius:14px;background:#fff}.yt-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.4rem;color:var(--ink);font-weight:700;list-style:none;cursor:pointer}.yt-faq-item summary::-webkit-details-marker{display:none}.yt-faq-item summary:after{content:"+";flex-shrink:0;color:var(--gold);font-size:1.5rem;font-weight:500;line-height:1;transition:transform .2s ease}.yt-faq-item[open] summary:after{transform:rotate(45deg)}.yt-faq-item p{padding:0 1.4rem 1.25rem;color:var(--muted)}.yt-start-inner{max-width:720px;text-align:center}.yt-start .yh-title{margin-top:0;color:#fff}.yt-start .yh-intro{color:rgba(255,255,255,.78)}.yt-start-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2rem}@media (max-width:1024px){.yt-feature,.yt-hero-grid,.yt-private{grid-template-columns:minmax(0,1fr)}.yt-feature-copy,.yt-hero-copy{max-width:640px}.yt-feature:nth-child(2n) .yt-feature-copy{order:0}.yt-more{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.yt-lockup .truvane-lockup{font-size:1.8rem}.yt-advice,.yt-more{grid-template-columns:minmax(0,1fr)}.yt-advice-photo img{width:140px;height:140px}.yt-start-ctas .yh-btn{width:100%}}.yt-doc-head{padding:clamp(7rem,12vw,9rem) 0 clamp(2.5rem,5vw,3.5rem);background:linear-gradient(160deg,var(--navy-deep) 0,var(--navy) 100%);color:rgba(255,255,255,.85)}.yt-doc-wrap{max-width:820px}.yt-doc-head .yh-eyebrow{color:var(--gold)}.yt-doc-title{margin-top:.75rem;color:#fff;font-family:var(--font-display),Georgia,serif;font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:400;line-height:1.15}.yt-doc-intro{margin-top:1rem;font-size:1.1rem;line-height:1.6}.yt-doc-updated{margin-top:1rem;color:rgba(255,255,255,.6);font-size:.85rem}.yt-doc-body{padding-top:clamp(2.5rem,5vw,3.5rem);padding-bottom:clamp(3rem,6vw,4.5rem)}.yt-doc-section+.yt-doc-section{margin-top:2.25rem}.yt-doc-section h2{color:var(--ink);font-family:var(--font-display),Georgia,serif;font-size:clamp(1.4rem,1.2rem + .8vw,1.75rem);font-weight:400;line-height:1.25}.yt-doc-section li,.yt-doc-section p{font-size:1.02rem;line-height:1.65}.yt-doc-section p{margin-top:.75rem}.yt-doc-section ul{margin-top:.75rem;padding-left:1.2rem;list-style:disc}.yt-doc-section li+li{margin-top:.4rem}.yt-doc-next{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--border)}.yt-doc-next a{display:inline-flex;align-items:center;gap:.4rem;color:var(--navy);font-weight:700}