/* Editorial detail and grounded trust content for the yellow landing page. */
.preview-banner{padding:12px 24px;text-align:center;background:#29271f;color:#fff5d5;font-size:12px;line-height:1.6}.preview-banner a{color:#f6cb35;text-decoration:underline;margin-left:8px}.mt-3{margin-top:12px}.mt-5{margin-top:20px}.mt-10{margin-top:40px}.max-w-sm{max-width:24rem}.max-w-2xl{max-width:42rem}
.hero-layout{padding-top:76px;padding-bottom:88px}.hero-layout:before{background:linear-gradient(120deg,#fff8df,#ffedac)}.hero .display{font-size:clamp(48px,5.5vw,76px);line-height:1.07}.consultation-photo{border-radius:120px 14px 14px 14px;box-shadow:0 20px 60px #57421115}.hero .button{padding:16px 25px}.hero .eyebrow{border-left:3px solid #c59422;padding-left:12px}
.confidence-strip{border-block:1px solid var(--line);background:#fffdf7}.confidence-strip>.shell{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-block:22px}.confidence-strip span{font-size:11px;color:#605b4c;display:flex;align-items:center;gap:12px}.confidence-strip b{color:#88702d;font:italic 20px Georgia,serif}
.premium-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:26px 65px}.premium-intro .section-heading{margin-top:20px}.premium-intro>.body-large{align-self:end;color:var(--muted);margin:0}.practice-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px}.practice-grid a{border:1px solid var(--line);border-radius:9px;padding:24px;background:#fff;position:relative;transition:background .2s,transform .2s}.practice-grid a:hover{background:#fff4cf;transform:translateY(-3px)}.practice-grid span{font-size:9px;color:#826920;letter-spacing:.1em}.practice-grid h3{font:400 24px/1.15 Georgia,serif;margin:22px 0 14px}.practice-grid p{font-size:12px;line-height:1.7;color:var(--muted);margin:0 0 28px}.practice-grid b{position:absolute;bottom:16px;right:20px;font-weight:400}.section-note{font-size:11px;line-height:1.7;color:var(--muted);grid-column:1/-1;margin:0}.section-title{margin-top:20px}.section{padding-block:85px}
.why-band{background:#29271f;color:#fff9e8}.why-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:70px}.why-band .section-label{color:#e2bc50}.why-band .section-heading{margin-top:23px}.why-band em{color:#f4d46e}.why-layout>div>p{color:#c5bfae;font-size:15px;line-height:1.8;margin:26px 0}.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.trust-grid article{border-top:1px solid #5a5544;padding-top:22px}.trust-grid span{font-size:9px;letter-spacing:.1em;color:#e0c571}.trust-grid h3{font:400 24px/1.25 Georgia,serif;margin:20px 0 12px}.trust-grid p{font-size:13px;line-height:1.8;color:#d0c9b7;margin:0}
.comparison-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin:22px 0 35px}.comparison-heading p{margin:0;font-size:14px}.comparison-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:9px}.comparison-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;background:#fff}.comparison-table caption{text-align:left;padding:16px 22px;background:#f8f4e9;font-size:10px;color:#6b6250}.comparison-table th,.comparison-table td{padding:22px;border-top:1px solid var(--line);line-height:1.7;vertical-align:top}.comparison-table thead th{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#77684a}.comparison-table tbody th{width:21%;font-size:15px}.comparison-table td:last-child{width:22%}.comparison-table a{text-decoration:underline;text-underline-offset:4px}.comparison-table .ieta-row{background:#fff3c5}.ieta-row th span{display:block;font-size:9px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;margin-top:6px}.comparison-section>.section-note{margin-top:16px}
.faq-section{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;border-top:1px solid var(--line)}.faq-section .section-heading{margin:22px 0 28px}.faq-list details{border-bottom:1px solid var(--line);padding:21px 0}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;font-size:15px;font-weight:500;line-height:1.5;padding-right:12px}.faq-list p{color:var(--muted);line-height:1.8;font-size:13px;margin:17px 0 0}.faq-list summary:focus-visible{outline:2px solid #846321;outline-offset:5px}.cta-band{background:#fff0b9;padding:45px;border:1px solid #eddda5;border-radius:12px;margin-bottom:35px}.cta-band .section-heading{font-size:clamp(36px,4.5vw,55px)}
@media(max-width:1000px){.practice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.why-layout,.faq-section{gap:32px}.confidence-strip>.shell{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.section{padding-block:48px}.hero-layout{padding-block:42px}.premium-intro,.why-layout,.comparison-heading,.faq-section{grid-template-columns:1fr;gap:25px}.practice-grid{gap:10px}.practice-grid a{padding:18px}.practice-grid h3{font-size:21px}.confidence-strip>.shell{gap:15px;padding-block:20px}.confidence-strip span{font-size:10px}.trust-grid{gap:24px}.trust-grid h3{font-size:22px}.comparison-table{min-width:620px}.comparison-table th,.comparison-table td{padding:17px}.cta-band{padding:30px}.faq-section .text-link{margin-bottom:15px}}
.aura-brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none;color:#29271f}.aura-brand img{display:block;flex-shrink:0}.aura-brand-type{font:400 32px/.9 Georgia,serif;letter-spacing:-1.2px}.aura-brand-type small{display:block;margin-top:6px;font:500 10px/1.1 Arial,sans-serif;letter-spacing:2px}.site-header{min-width:0}.aura-brand:focus-visible{outline:2px solid #846321;outline-offset:6px}
