/* Shared public business-page identity. Studio portraits retain their natural proportions. */
@import url('https://fonts.googleapis.com/css2?family=Allura&display=swap');
[data-brand-style="studio-gold"]{--li-purple:#2d103e;--li-deep:#21102b;--li-gold:#dbb76c;--li-gold-ink:#866025;--li-rule:#dbc99f;-webkit-font-smoothing:antialiased}
[data-brand-style="studio-gold"] .li-signature-name{display:inline;font:400 46px/1 'Allura',Georgia,serif;letter-spacing:0;color:var(--li-gold);text-transform:none}
[data-brand-style="studio-gold"] .li-signature-label{display:inline;font:500 12px/1.4 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;font-style:normal;color:inherit}
[data-brand-style="studio-gold"] .li-wordmark-caption{display:block;margin-top:7px;font:600 9px/1.5 Arial,sans-serif;letter-spacing:.16em;color:#efe2c9}
[data-brand-style="studio-gold"] .home-header,
[data-brand-style="studio-gold"] header.masthead,
[data-brand-style="studio-gold"]:has(.quiz-scene)>header,
[data-brand-style="studio-gold"]:has(.purchase-panel)>header{background:linear-gradient(115deg,#21102b,#351344);border-bottom:1px solid var(--li-gold);color:#fff9ee}
[data-brand-style="studio-gold"] .home-header .brand,
[data-brand-style="studio-gold"] .masthead .wordmark,
[data-brand-style="studio-gold"]:has(.quiz-scene)>header .wordmark,
[data-brand-style="studio-gold"]:has(.purchase-panel)>header .brand{display:block;flex-shrink:0;white-space:nowrap;text-decoration:none;letter-spacing:0}
[data-brand-style="studio-gold"] .masthead .wordmark{font-size:15px}
[data-brand-style="studio-gold"] .home-header nav a:hover,
[data-brand-style="studio-gold"] .masthead>a:last-child:hover{color:var(--li-gold)}
[data-brand-style="studio-gold"] .home-header .header-quiz{border:1px solid var(--li-gold);color:var(--li-gold);background:transparent}
/* White paper and studio space, with purple type and restrained gold emphasis. */
[data-brand-style="studio-gold"]:has(.home-hero),
[data-brand-style="studio-gold"]:has(.purchase-panel),
[data-brand-style="studio-gold"]:has(.sales-hero),
[data-brand-style="studio-gold"]:has(.masthead){background:#fff;color:#33243c}
[data-brand-style="studio-gold"] .home-hero .hero-quiz-box{background:#ffffffed;border:1px solid var(--li-rule);border-radius:4px;box-shadow:0 18px 48px #30113f0b;padding:clamp(24px,2.7vw,40px)}
[data-brand-style="studio-gold"] .home-hero .hero-quiz-box h1 em{color:var(--li-gold-ink)}
[data-brand-style="studio-gold"] .home-hero .hero-quiz-box .eyebrow{color:var(--li-gold-ink)}
[data-brand-style="studio-gold"] .home-ribbon{background:#fff;border-top:1px solid var(--li-rule);border-bottom:1px solid var(--li-rule);color:var(--li-gold-ink)}
[data-brand-style="studio-gold"] .ivory{background:#fff}
[data-brand-style="studio-gold"] .button:not(.outline):not(.secondary):not(.gold),
[data-brand-style="studio-gold"] .primary{background:var(--li-purple);border:1px solid var(--li-gold);color:#fff9ee;box-shadow:0 5px 18px #30113f0b}
[data-brand-style="studio-gold"] .button.gold{background:var(--li-gold);border-color:var(--li-gold);color:var(--li-deep)}
[data-brand-style="studio-gold"] .button:hover,
[data-brand-style="studio-gold"] .primary:hover{box-shadow:0 8px 24px #30113f1a}
[data-brand-style="studio-gold"] .purchase-panel,
[data-brand-style="studio-gold"] .path-card,
[data-brand-style="studio-gold"] .method{border-color:var(--li-rule);border-radius:6px}
[data-brand-style="studio-gold"] .purchase-panel{border-top:3px solid var(--li-gold)}
[data-brand-style="studio-gold"] .mentor{background:#fff}
[data-brand-style="studio-gold"] .signature{color:var(--li-gold-ink)}
[data-brand-style="studio-gold"] .home-footer{border-top:1px solid var(--li-rule)}
/* Links keeps its purple setting and original white studio portrait. */
[data-brand-style="studio-gold"] .profile .brand{padding:4px 0 14px;margin-bottom:16px}
[data-brand-style="studio-gold"] .profile .li-signature-name{font-size:64px}
[data-brand-style="studio-gold"] .profile .li-signature-label{font-size:13px;color:#f8eddb}
[data-brand-style="studio-gold"] .profile .primary{border-color:var(--li-gold)}
[data-brand-style="studio-gold"] .profile .photo-fade:after{backdrop-filter:none;-webkit-backdrop-filter:none}
[data-brand-style="studio-gold"] .offer-card,[data-brand-style="studio-gold"] .link-button{border-color:#dbb76c66}
/* Keep mobile content in the document flow, below the full uncropped studio image. */
@media(max-width:900px){
 [data-brand-style="studio-gold"] .home-hero .hero-quiz-box{background:#fff;border:0;border-top:1px solid var(--li-rule);border-bottom:1px solid var(--li-rule);border-radius:0;box-shadow:none;padding:32px clamp(24px,5vw,48px)}
}
@media(max-width:650px){
 [data-brand-style="studio-gold"] .li-signature-name{font-size:38px}
 [data-brand-style="studio-gold"] .li-signature-label{font-size:10px;letter-spacing:.14em}
 [data-brand-style="studio-gold"] .home-header{gap:18px;padding:18px 24px}
 [data-brand-style="studio-gold"] .home-header nav{gap:14px 20px}
 [data-brand-style="studio-gold"] .home-hero .hero-quiz-box h1{font-size:clamp(34px,8.6vw,46px)}
 [data-brand-style="studio-gold"] .profile .li-signature-name{font-size:58px}
}
@media(prefers-reduced-motion:reduce){[data-brand-style="studio-gold"] .button{transition:none;transform:none}}
