.pb-deep{min-height:100vh;color:var(--text-0);padding:80px 0 60px}.pb-deep .breadcrumb{color:var(--text-1);flex-wrap:wrap;gap:8px;margin-bottom:24px;font-size:.9rem;display:flex}.pb-deep .breadcrumb a{color:var(--text-1);text-decoration:none}.pb-deep .breadcrumb a:hover{color:var(--text-0)}.pb-deep .hero{text-align:center;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--accent,var(--brand)) 16%,transparent),transparent 65%);border:1.5px solid color-mix(in srgb,var(--accent,var(--brand)) 25%,transparent);border-radius:24px;margin-bottom:40px;padding:36px 24px 44px}.pb-deep .hero-badges{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:18px;display:flex}.pb-deep .hero-glyph{font-size:1.8rem}.pb-deep .hero-element,.pb-deep .hero-placement{background:var(--surface-glass);text-transform:capitalize;letter-spacing:.04em;border-radius:999px;padding:4px 12px;font-size:.8rem;font-weight:700;display:inline-block}.pb-deep .hero-element{background:color-mix(in srgb,var(--accent,var(--brand)) 18%,transparent);color:var(--text-0)}.pb-deep .hero-h1{margin:0 0 14px;font-size:clamp(2.4rem,6vw,4rem);line-height:1.05}.pb-deep .hero-tag{color:var(--brand);letter-spacing:.02em;margin:0 0 18px;font-size:1.15rem;font-weight:700}.pb-deep .hero-desc{max-width:700px;color:var(--text-1);margin:0 auto 26px;font-size:1.1rem;line-height:1.65}.pb-deep .cta-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pb-deep .cta-row.centered{margin-top:24px}.pb-deep .cta{border-radius:12px;align-items:center;padding:14px 22px;font-weight:800;text-decoration:none;transition:transform .2s;display:inline-flex}.pb-deep .cta:hover{transform:translateY(-2px)}.pb-deep .cta.primary{color:var(--bg-0);background:var(--gradient-primary);box-shadow:var(--shadow-glow)}.pb-deep .cta.secondary{border:2px solid rgb(var(--brand-rgb)/.5);color:var(--brand);background:rgb(var(--brand-rgb)/.08)}.pb-deep .section-title{font-family:var(--font-heading);margin:0 0 20px;font-size:clamp(1.5rem,3vw,2rem)}.pb-deep .adj-grid,.pb-deep .answer-capsule,.pb-deep .bundle-archetypes,.pb-deep .bundle-areas,.pb-deep .bundle-premium,.pb-deep .bundle-teaser,.pb-deep .bundles,.pb-deep .duo,.pb-deep .faq,.pb-deep .final-cta,.pb-deep .narrative,.pb-deep .related,.pb-deep .traits,.pb-deep .wheel-areas,.pb-deep .wheel-how,.pb-deep .wheel-teaser{margin-bottom:48px}.pb-deep .answer-capsule{border:1.5px solid var(--brand-line-strong);border-radius:18px;padding:22px 24px}[dir=ltr] .pb-deep .answer-capsule{background:linear-gradient(180deg,rgb(var(--brand-rgb)/.12),rgb(var(--brand-rgb)/.04))}[dir=rtl] .pb-deep .answer-capsule{background:linear-gradient(-180deg,rgb(var(--brand-rgb)/.12),rgb(var(--brand-rgb)/.04))}.pb-deep .capsule-label{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:.78rem;font-weight:800}.pb-deep .capsule-q{margin:0 0 10px;font-weight:800}.pb-deep .capsule-a{color:var(--text-1);margin:0;line-height:1.65}.pb-deep .adj-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.pb-deep .adj-card{background:rgb(var(--brand-rgb)/.06);border:1.5px solid rgb(var(--brand-rgb)/.2);border-radius:14px;align-items:center;gap:12px;padding:18px;display:flex}.pb-deep .adj-num{color:var(--brand);font-size:.85rem;font-weight:900}.pb-deep .adj-word{font-weight:700}.pb-deep .narrative p{color:var(--text-0);margin:0 0 14px;font-size:1.05rem;line-height:1.75}.pb-deep .duo{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.pb-deep .duo-card{border:1.5px solid;border-radius:16px;padding:22px}.pb-deep .duo-card.strengths{background:rgb(var(--soul-teal-rgb,52 211 166)/.08);border-color:rgb(var(--soul-teal-rgb,52 211 166)/.3)}.pb-deep .duo-card.growth{background:rgb(var(--color-warning-rgb)/.08);border-color:rgb(var(--color-warning-rgb)/.3)}.pb-deep .duo-title{margin:0 0 12px;font-weight:800}.pb-deep .duo-card ul{color:var(--text-1);margin:0;line-height:1.7}[dir=ltr] .pb-deep .duo-card ul{padding-left:18px}[dir=rtl] .pb-deep .duo-card ul{padding-right:18px}.pb-deep .bundle-teaser,.pb-deep .wheel-teaser{background:var(--surface-glass);border:1.5px solid var(--border-subtle);border-radius:18px;padding:22px}.pb-deep .bundle-teaser p,.pb-deep .wheel-teaser p{color:var(--text-1);margin:0 0 16px;line-height:1.65}.pb-deep .bundle-card{background:color-mix(in srgb,var(--accent,var(--brand)) 10%,transparent);border:1.5px solid color-mix(in srgb,var(--accent,var(--brand)) 30%,transparent);color:var(--text-0);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;text-decoration:none;transition:transform .2s;display:grid}.pb-deep .bundle-card:hover{transform:translateY(-2px)}.pb-deep .bundle-glyph{font-size:1.8rem}.pb-deep .bundle-name{margin:0 0 4px;font-weight:800}.pb-deep .bundle-promise{color:var(--text-1);margin:0;line-height:1.5}.pb-deep .bundle-arrow{color:var(--brand);font-size:1.4rem;font-weight:900}.pb-deep .wheel-card{background:rgb(var(--brand-rgb)/.08);border:1.5px solid rgb(var(--brand-rgb)/.25);color:var(--text-0);border-radius:14px;padding:18px;text-decoration:none;transition:transform .2s;display:block}.pb-deep .wheel-card:hover{transform:translateY(-2px)}.pb-deep .wheel-card h3{margin:0 0 8px;font-weight:800}.pb-deep .wheel-card p{color:var(--text-1);margin:0 0 12px;line-height:1.6}.pb-deep .wheel-arrow{color:var(--brand);font-weight:800}.pb-deep .faq-list{gap:10px;max-width:860px;display:grid}.pb-deep .faq-item{background:rgb(var(--brand-rgb)/.06);border:1.5px solid rgb(var(--brand-rgb)/.2);border-radius:12px;padding:14px 18px}.pb-deep .faq-item>summary{cursor:pointer;font-weight:800}.pb-deep .faq-item>p{color:var(--text-1);margin:10px 0 0;line-height:1.6}.pb-deep .related-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.pb-deep .related-card{background:color-mix(in srgb,var(--accent,var(--brand)) 9%,transparent);border:1.5px solid color-mix(in srgb,var(--accent,var(--brand)) 25%,transparent);color:var(--text-0);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:transform .2s;display:flex}.pb-deep .related-card:hover{transform:translateY(-2px)}.pb-deep .related-glyph{font-size:1.5rem}.pb-deep .related-name{font-weight:800;display:block}.pb-deep .related-meta{color:var(--text-1);text-transform:capitalize;font-size:.78rem;display:block}.pb-deep .cluster-row{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:48px;display:grid}.pb-deep .cluster-card{background:color-mix(in srgb,var(--accent,var(--brand)) 10%,transparent);border:1.5px solid color-mix(in srgb,var(--accent,var(--brand)) 30%,transparent);color:var(--text-0);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;text-decoration:none;transition:transform .2s;display:grid}.pb-deep .cluster-card:hover{transform:translateY(-2px)}.pb-deep .cluster-glyph{font-size:1.8rem}.pb-deep .cluster-label{font-weight:800;display:block}.pb-deep .cluster-meta{color:var(--text-1);margin-top:2px;font-size:.85rem;display:block}.pb-deep .cluster-arrow{color:var(--brand);font-size:1.4rem;font-weight:900}.pb-deep .trait-list{gap:10px;padding:0;list-style:none;display:grid}.pb-deep .trait-item{background:var(--surface-glass);border:1.5px solid var(--border-subtle);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:14px 18px;display:grid}.pb-deep .trait-num{color:var(--brand);font-variant-numeric:tabular-nums;font-weight:900}.pb-deep .trait-text{font-weight:600}.pb-deep .wheel-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.pb-deep .area-card{background:var(--surface-glass);border:1.5px solid var(--border-subtle);color:var(--text-0);border-radius:14px;padding:18px;text-decoration:none;transition:transform .2s;display:block}.pb-deep .area-card:hover{border-color:rgb(var(--brand-rgb)/.3);transform:translateY(-2px)}.pb-deep .area-card h3{margin:0 0 8px;font-weight:800}.pb-deep .area-card p{color:var(--text-1);margin:0;line-height:1.55}.pb-deep .area-link{color:var(--brand);margin-top:12px;font-weight:700;text-decoration:none;display:inline-flex}.pb-deep .premium-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.pb-deep .plan{background:rgb(var(--brand-rgb)/.06);border:1.5px solid rgb(var(--brand-rgb)/.2);border-radius:18px;padding:22px}.pb-deep .plan-title{margin:0 0 12px;font-size:1.15rem;font-weight:800}.pb-deep .plan p{color:var(--text-1);margin:0;line-height:1.6}.pb-deep .plan.premium-plan{border-color:var(--brand-line-strong)}[dir=ltr] .pb-deep .plan.premium-plan{background:linear-gradient(180deg,rgb(var(--brand-rgb)/.12),rgb(var(--brand-rgb)/.06))}[dir=rtl] .pb-deep .plan.premium-plan{background:linear-gradient(-180deg,rgb(var(--brand-rgb)/.12),rgb(var(--brand-rgb)/.06))}.pb-deep .plan-cta{background:var(--gradient-primary);color:var(--bg-0);box-shadow:var(--shadow-glow);border-radius:10px;margin-top:14px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex}.pb-deep .archetype-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.pb-deep .archetype-chip{background:color-mix(in srgb,var(--accent) 9%,transparent);border:1.5px solid color-mix(in srgb,var(--accent) 25%,transparent);color:var(--text-0);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;transition:transform .15s;display:flex}.pb-deep .archetype-chip:hover{transform:translateY(-2px)}.pb-deep .archetype-glyph{font-size:1.2rem}.pb-deep .archetype-name{font-size:.95rem;font-weight:700}.pb-deep .bundles-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.pb-deep .final-cta{text-align:center;padding:36px 0 16px}.pb-deep .testimonial{border:1.5px solid rgb(var(--brand-rgb)/.18);border-radius:18px;max-width:720px;margin:0 auto 30px;padding:22px 26px}[dir=ltr] .pb-deep .testimonial{text-align:left;background:linear-gradient(135deg,rgb(var(--brand-rgb)/.06),rgb(var(--brand-rgb)/.06))}[dir=rtl] .pb-deep .testimonial{text-align:right;background:linear-gradient(-135deg,rgb(var(--brand-rgb)/.06),rgb(var(--brand-rgb)/.06))}.pb-deep .testimonial-quote{margin:0 0 12px;font-size:1.1rem;font-style:italic;line-height:1.55}.pb-deep .testimonial-attr{color:var(--text-1);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:.88rem;font-weight:600;display:flex}.pb-deep .testimonial-stars{color:var(--color-warning);letter-spacing:.05em}.pb-deep .price-anchor{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.pb-deep .price{font-family:var(--font-heading);color:var(--brand);font-size:2.2rem;font-weight:800;line-height:1}.pb-deep .price small{color:var(--text-1);font-size:1rem;font-weight:600}[dir=ltr] .pb-deep .price small{margin-left:4px}[dir=rtl] .pb-deep .price small{margin-right:4px}.pb-deep .price-math{color:var(--text-1);font-size:.85rem}.pb-deep .sticky-cta-mobile{z-index:50;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1.5px solid rgb(var(--brand-rgb)/.25);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:none;position:fixed;bottom:0;left:0;right:0}[dir=ltr] .pb-deep .sticky-cta-mobile{background:linear-gradient(180deg,rgb(var(--bg-1-rgb)/.85),rgb(var(--bg-1-rgb)/.98))}[dir=rtl] .pb-deep .sticky-cta-mobile{background:linear-gradient(-180deg,rgb(var(--bg-1-rgb)/.85),rgb(var(--bg-1-rgb)/.98))}.pb-deep .sticky-cta-mobile .cta{width:100%;padding:14px 20px;font-size:1rem}@media (width<=768px){.pb-deep{padding:50px 0 96px}.pb-deep .cta-row{flex-direction:column}.pb-deep .cta{width:100%}.pb-deep .sticky-cta-mobile{display:block}}.pb-deep .archetype-chip:focus-visible,.pb-deep .area-card:focus-visible,.pb-deep .area-link:focus-visible,.pb-deep .bundle-card:focus-visible,.pb-deep .cluster-card:focus-visible,.pb-deep .cta:focus-visible,.pb-deep .faq-item>summary:focus-visible,.pb-deep .plan-cta:focus-visible,.pb-deep .related-card:focus-visible,.pb-deep .wheel-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pb-deep .area-link,.pb-deep .cta,.pb-deep .plan-cta{min-block-size:44px}@media (prefers-reduced-motion:reduce){.pb-deep .archetype-chip,.pb-deep .area-card,.pb-deep .bundle-card,.pb-deep .cluster-card,.pb-deep .cta,.pb-deep .related-card,.pb-deep .wheel-card{transition:none}}.hero .hero-cta-buttons{width:auto}
