/* Sandra website pass, 13 October 2026. Page scoped presentation only. */
.sp-information{padding:72px 0;background:#fff}.sp-information:nth-of-type(even){background:#FBFAF7}.sp-eyebrow{font-size:11px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:#79633D;margin:0 0 18px}.sp-information h2{font:500 clamp(1.9rem,3vw,2.75rem)/1.16 Inter,Arial,sans-serif;letter-spacing:-.04em;max-width:850px;margin:0 0 22px;color:#0B1B33}.sp-intro{max-width:80ch;line-height:1.7;margin-bottom:30px}.sp-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sp-card-grid article{padding:26px;border:1px solid #e9e3d8;border-radius:18px;background:#fff}.sp-card-grid h3{font-size:1.1rem;line-height:1.35;margin:0 0 12px;color:#0B1B33}.sp-card-grid p{font-size:15px;line-height:1.7;margin:0}.sp-access-action{display:flex;align-items:center;gap:20px;margin-top:26px}.sp-anchor{display:block;scroll-margin-top:110px}.sp-faq-section{padding:60px 0;background:#FBFAF7}.sp-faqs{max-width:920px;margin-top:30px}.sp-faqs details{border-bottom:1px solid #ded8cf;padding:18px 0}.sp-faqs summary{cursor:pointer;font-weight:600}.sp-faqs p{line-height:1.75;margin:16px 0}.sp-faqs h3,.fp-faqs summary h3,.pro-questions summary h3,.sec-answers summary h3{display:inline;font:inherit;letter-spacing:inherit;color:inherit;margin:0}.refresh-page h1.rp-kicker{font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:650;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:#79633D;margin:0 0 24px}.features-refresh .fr-panel-title .sp-ui-title{font-size:.86rem;letter-spacing:-.02em;margin:0;font-weight:600}.hw-finish .rp-copy{max-width:65ch;margin-top:20px}.hw-finish .rp-button{min-height:54px;padding:18px 28px}.sp-price-display{font:500 clamp(2.1rem,3.8vw,3.5rem)/1.12 Inter,Arial,sans-serif!important;color:#79633D!important;letter-spacing:-.045em;margin:0 0 24px!important;max-width:none!important}.foundation-pricing .fp-hero h1{margin-bottom:8px}.foundation-pricing .fp-hero .sp-price-display{color:#C7AD7B!important}.pro-contact-action span .btn-outline{display:flex;color:#F5F1E8;border:1px solid #C7AD7B;background:transparent}.pro-contact-action span .btn-outline:hover{color:#0B1B33;background:#C7AD7B}.pro-contact-action>span{opacity:1}.sp-professional-display{font:500 clamp(1.8rem,3vw,2.6rem)/1.18 Inter,Arial,sans-serif;color:#79633D;margin:-8px 0 28px;letter-spacing:-.04em}.pro-hero h1{font-size:clamp(2.2rem,3.8vw,3.35rem)}.sp-calculator-note{margin:0 0 26px}.sp-product-detail{font-size:.85rem;margin-top:18px}.sp-source-note{max-width:85ch;font-size:.88rem;line-height:1.7;margin-top:28px}.pro-audience-tabs button:first-of-type{font-weight:700}.pro-audience-tabs button{white-space:normal}.sec-data-row strong{line-height:1.4}.lh-walkthrough .lh-walkthrough-actions{align-content:start}.lh-workspace-steps{list-style:none;padding:0}
@media(max-width:850px){.sp-card-grid{grid-template-columns:1fr}.sp-information{padding:48px 0}.sp-access-action{align-items:flex-start;flex-direction:column}.pro-audience-tabs{flex-wrap:wrap}.sp-information h2{max-width:100%}.sp-professional-display{font-size:1.9rem}}@media(max-width:540px){.sp-faq-section{padding:44px 0}.sp-card-grid article{padding:22px}.sp-price-display{font-size:2.15rem!important}.sp-information .rp-container{width:calc(100% - 40px)}}
