.blend .nav{padding-block:18px}.blend .opening{padding-block:38px 26px}.blend .opening h1{font-size:clamp(36px,4vw,54px);max-width:800px;margin-bottom:10px}.blend .opening .eyebrow{margin-bottom:12px}.blend .opening p:last-child{font-size:20px;margin-bottom:0}.choice-switch{display:none}.choices{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;align-items:stretch}.choice{border:1px solid #cbd5e3;border-radius:14px;padding:28px}.choice h2{font-size:32px;margin:0 0 8px}.choice-intro{font-size:18px;margin-bottom:18px;color:#4d6076}.service-row{width:100%;background:none;border:0;border-top:1px solid #cbd5e3;color:#183252;text-align:left;display:grid;grid-template-columns:1fr auto;gap:12px;min-height:76px;align-items:center;padding:15px 0}.service-row strong{display:block;font-size:19px;line-height:1.3;letter-spacing:-.02em}.service-row .desc{display:block;font-size:16px;line-height:1.45;color:#4d6076;margin-top:4px}.service-row .fee{font-size:19px;font-weight:600;white-space:nowrap;text-align:right}.service-row .fee small{display:block;font-size:16px;font-weight:400;white-space:normal}.service-row:hover strong{text-decoration:underline;text-underline-offset:4px}.choice .terms{font-size:16px;color:#4d6076;margin:10px 0 0;line-height:1.5}.assessment{background:#183252;color:#fff;border:0;display:flex;flex-direction:column}.assessment .choice-intro{color:#dbe4f0}.assessment .assessment-title{font-size:35px;margin-top:22px}.assessment .plain-intro{font-size:20px}.assessment .steps{padding:0;list-style:none;margin:12px 0 26px}.assessment .steps li{display:flex;gap:14px;align-items:flex-start;padding:18px 0;border-top:1px solid #697d98}.assessment .steps .number{margin:0;min-width:32px;width:32px;height:32px}.assessment .steps strong{font-size:19px;display:block;line-height:1.4}.assessment .steps p{font-size:17px;line-height:1.55;margin:5px 0 0;color:#e2e9f3}.assessment .button{background:#eee5d5;color:#183252;justify-content:space-between;margin-top:0;width:100%}.assessment .note{color:#e2e9f3;margin:14px 0 0}.proof-strip{display:flex;gap:24px;align-items:center;border-bottom:1px solid #cbd5e3;padding-block:30px;margin-top:8px}.proof-strip strong{font-size:42px;line-height:1.1;letter-spacing:-.03em;white-space:nowrap}.proof-strip p{margin:0;font-size:18px}.proof-strip p span{display:block;font-weight:600}.records-brief{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-block:44px}.records-brief h2{font-size:35px}.records-brief p{font-size:18px}.records-brief .note{font-size:16px}.records-brief .mini-case{border:1px solid #ddd4c4;border-top:4px solid #d7c398;background:#f6f3ed;border-radius:12px;padding:28px}.mini-case h3{font-size:29px}.mini-case .text-link{font-size:17px}.resources{padding-block:24px 32px;border-top:1px solid #cbd5e3}.resources h2{font-size:28px}.resource-links{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.resource-links a{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #cbd5e3;padding:14px 0;font-size:17px;line-height:1.45;min-height:65px;font-weight:600;text-decoration:none;gap:10px}.resource-links a:hover{text-decoration:underline}.blend footer{border-top:1px solid #cbd5e3}.blend .dock span{font-size:16px;max-width:none}.blend dialog h2{font-size:29px}.blend dialog .price-note{background:#eee5d5;padding:10px 14px;border-radius:7px;font-weight:600}.blend .mobile-guide{display:none}@media(max-width:950px){.choices{gap:18px;grid-template-columns:1fr 1fr}.choice{padding:22px}.choice h2{font-size:29px}.assessment .assessment-title{font-size:31px}.service-row strong{font-size:18px}.service-row .fee{font-size:18px}.records-brief{gap:25px}.resource-links{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.blend .nav{padding-block:16px}.blend .nav nav>a{display:inline-block;font-size:16px;padding:8px 0}.blend .opening{padding-block:26px 18px}.blend .opening h1{font-size:36px;line-height:1.15;margin-bottom:12px}.blend .opening .eyebrow{font-size:16px}.blend .opening p:last-child{font-size:18px}.choices{display:block}.choice{padding:22px 20px;margin-bottom:18px}.choice h2{font-size:27px}.choice-switch{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px;border:1px solid #bac7d8;background:#edf1f7;border-radius:10px;margin-bottom:15px}.choice-switch button{border:0;background:transparent;color:#183252;padding:10px 8px;min-height:54px;font-size:17px;font-weight:600;line-height:1.3;border-radius:6px}.choice-switch button[aria-pressed=true]{background:#183252;color:#fff}.blend.js .choice.mobile-hidden{display:none}.service-row{padding:14px 0;min-height:76px;gap:8px}.service-row .desc{font-size:16px}.service-row strong{font-size:18px}.service-row .fee{font-size:18px}.service-row .fee small{font-size:16px}.assessment .assessment-title{font-size:30px;margin-top:22px}.assessment .plain-intro{font-size:19px}.assessment .steps li{padding:16px 0}.assessment .button{font-size:17px;padding-inline:15px}.proof-strip{display:block;padding-block:22px;margin-top:5px}.proof-strip strong{font-size:38px;display:block;margin-bottom:10px}.proof-strip p{font-size:17px}.records-brief{grid-template-columns:1fr;gap:22px;padding-block:28px}.records-brief h2{font-size:30px}.records-brief .mini-case{padding:23px}.resources{padding-block:24px}.resource-links{grid-template-columns:1fr;gap:0}.resource-links a{min-height:55px}.blend .dock{padding:9px 15px}.blend .dock>button{font-size:17px}.blend footer{padding-bottom:100px}}