/* Revision keeps the established red / white / navy design. */
.member-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:36px;border-top:1px solid #ffffff45;padding-top:28px}.member-head{display:flex;gap:18px;align-items:center;margin-bottom:20px}.member-head>img,.member-logo{width:94px;height:94px;object-fit:cover;flex:0 0 94px;background:#fff;border-radius:3px}.member-head span{font-size:13px;color:#d4dce3}.member-head h3{font-size:23px;margin-top:7px}.member-logo{display:grid;place-items:center;padding:9px}.member-logo>img{width:100%;height:auto}.member-grid article>p{font-size:16px;color:#d0d8de;line-height:1.9}.team-caption a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:1100px){.member-grid{gap:23px}.member-head{gap:13px}.member-head>img,.member-logo{width:75px;height:75px;flex-basis:75px}.member-head h3{font-size:20px}.member-head span{font-size:11px}}
@media(max-width:760px){.member-grid{display:block;padding-top:0;margin-top:27px}.member-grid article{padding:24px 0;border-bottom:1px solid #ffffff30}.member-grid article:last-child{padding-bottom:0;border-bottom:0}.member-head{gap:18px;margin-bottom:15px}.member-head>img,.member-logo{width:84px;height:84px;flex-basis:84px}.member-head h3{font-size:24px}.member-head span{font-size:13px}.member-grid article>p{font-size:16px}}
.sp-break{display:none}[hidden]{display:none!important}.package-lp .section{padding:68px 0}.package-lp h2{font-size:clamp(27px,2.8vw,38px);line-height:1.6}.package-lp .source-note{font-size:14px;line-height:1.85}.source-note a{text-decoration:underline;text-underline-offset:3px}.package-lp .hero-inner{min-height:715px;padding-top:36px}.package-lp .hero-copy{width:73%}.package-lp .hero-lead{font-size:16px;margin-bottom:24px}.package-lp .hero-lead span{margin-left:0}.package-lp h1{font-size:43px;letter-spacing:-.04em;line-height:1.65}.package-lp h1 span,.package-lp h1 em{font-size:inherit;letter-spacing:inherit;width:auto}.package-lp h1 em{font-size:46px}.package-lp h1 em:after{display:none}.package-lp .hero-description{font-size:17px;line-height:1.9;margin-top:17px;font-weight:600;max-width:none}.hero-points{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:0;margin:21px 0 0}.hero-points li{padding:0 17px;font-size:14px;font-weight:800;border-left:2px solid #9aa5af;line-height:1.5}.hero-points li:first-child{padding-left:0;border:0}.package-lp .hero-actions{margin-top:24px;gap:10px}.capacity{font-size:14px}.capacity strong{font-size:17px;margin-left:7px;color:var(--red)}.package-lp .hero-actions>.button{min-width:340px}.package-lp .hero-actions>span{font-size:14px;max-width:520px}.secondary-link{font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:5px;padding-block:4px;color:var(--ink)}.secondary-link:hover{color:var(--red)}.package-lp .hero-person{height:600px;width:395px;right:0;bottom:0}.package-lp .medal{width:142px;height:142px;top:25px;right:6px}.package-lp .medal strong{font-size:22px}.package-lp .medal strong b{font-size:34px;line-height:1}.package-lp .medal small{letter-spacing:0;font-size:10px}.package-lp .hero-foot{padding-block:18px}.package-lp .hero-foot p{font-size:15px;gap:20px}.package-lp .hero-caption{bottom:23px}.package-lp .problems .section-heading{margin-bottom:24px}.package-lp .problem-grid h3{font-size:21px;margin-bottom:9px}.package-lp .problem-grid p{font-size:16px}.package-lp .problem-grid article{padding-top:19px}.problem-bridge{font-size:16px;line-height:1.9;margin-top:28px;text-align:center}.problem-bridge strong{font-weight:800}.package-lp .solution .section-heading{margin-bottom:28px}.role-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.role-card{background:#fff}.role-card figure{position:relative}.role-card figure img{width:100%;height:270px;object-fit:cover}.role-card figcaption{font-size:12px;background:var(--dark);color:#fff;padding:4px 12px;position:absolute;bottom:0;right:0}.role-copy{padding:24px 27px 28px}.role-name{font-size:24px;font-weight:900;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:17px;line-height:1.6}.role-name span{display:block;font-size:14px;font-weight:700;color:var(--muted)}.role-copy h3{font-size:25px;line-height:1.55;margin-bottom:15px}.role-copy>p:last-child{font-size:16px;line-height:1.95}.profile-strip{background:#fff;margin-top:24px;padding:19px 24px;display:grid;grid-template-columns:190px 1fr;gap:4px 24px;border-left:3px solid var(--dark)}.profile-strip>div{display:flex;flex-direction:column;gap:2px}.profile-strip>div>strong{font-size:19px}.profile-strip>div>span{font-size:12px}.profile-strip>p{font-size:14px}.profile-strip>p strong{font-size:16px;white-space:nowrap}.profile-strip small{display:block;font-size:12px;line-height:1.8;color:var(--muted);margin-top:5px}.profile-strip details{grid-column:2}.profile-strip summary{font-size:12px;text-decoration:underline;cursor:pointer;color:var(--muted)}.profile-strip details p{font-size:13px;margin-top:7px;line-height:1.85}.video-layout{display:grid;grid-template-columns:35% 1fr;gap:60px}.video-intro>p:not(.eyebrow){margin-top:22px;font-size:16px;line-height:2}.video-context{border-top:1px solid var(--line);margin-top:30px;padding-top:22px}.video-context>span{display:block;font-size:13px;color:var(--muted)}.video-context>strong{font-size:20px;display:block;margin-block:6px}.video-context>p{font-size:14px;line-height:1.9}.video-pair{display:grid;grid-template-columns:1fr 1fr;gap:26px}.video-pair video{display:block;width:100%;height:auto;aspect-ratio:9/16;background:#17212b;object-fit:contain;border:1px solid #17212b;border-radius:4px}.video-type{display:block;font-size:13px;color:var(--muted);margin-top:16px}.video-pair h3{font-size:20px;margin-block:7px}.video-pair p{font-size:15px;line-height:1.85}.package-lp .support{background:var(--pale)}.service-flow{list-style:none;padding:0;margin:0;display:grid;gap:0}.service-flow>li{display:grid;grid-template-columns:190px 1fr;gap:40px;padding-bottom:27px;position:relative}.service-flow>li+li{padding-top:10px}.service-node{align-self:stretch;display:flex;gap:15px;align-items:flex-start;position:relative}.service-node b{font:800 31px Arial,sans-serif;width:50px;height:48px;border:1px solid #8d99a4;display:grid;place-items:center;color:var(--dark);background:#fff;position:relative;z-index:2;flex-shrink:0}.service-node span{font-weight:800;font-size:19px;margin-top:5px;white-space:nowrap}.service-flow li:not(:last-child) .service-node:after{content:"";position:absolute;width:1px;background:#8d99a4;top:48px;bottom:-37px;left:24px}.service-flow h3{font-size:23px;margin-bottom:8px}.service-flow>li>div:last-child{border-bottom:1px solid var(--line);padding-bottom:20px}.service-flow p{font-size:16px;color:var(--muted);line-height:1.9;max-width:840px}.responsibility{display:grid;grid-template-columns:230px 1fr;gap:20px;padding:23px 26px;background:#fff;margin-top:8px;font-size:16px;border-left:3px solid var(--dark)}.responsibility strong{font-size:17px}.responsibility p{line-height:1.9}.package-combination{display:grid;grid-template-columns:1fr 60px 1fr;align-items:stretch}.package-base,.package-collab{padding:27px 30px;background:var(--pale);border-top:3px solid var(--dark)}.package-collab{background:#fff4f6;border-top-color:var(--red)}.package-label{font-size:14px;display:block;color:var(--muted);font-weight:700;margin-bottom:11px}.package-combination h3{font-size:26px}.menu-grid{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;padding:20px 0 0;margin:0}.menu-grid li{font-size:16px;padding:4px 0;border-bottom:1px solid var(--line)}.package-plus{display:grid;place-items:center;font-size:33px;color:var(--red)}.package-collab ul{list-style:none;padding:0;margin:19px 0 0}.package-collab li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #e4c5ce}.package-collab li strong{font-size:18px}.package-collab li span{font-size:14px}.package-bottom{display:flex;justify-content:space-between;gap:30px;align-items:center;padding-top:25px}.package-bottom p{font-size:16px;line-height:1.9}.package-bottom>strong{font-size:16px;white-space:nowrap}.package-bottom>strong>span{font-size:34px;color:var(--red);margin-inline:5px}.package-lp .case{border-top:1px solid var(--line)}.package-lp .case .section-intro{font-size:16px;margin-top:15px}.case-company-name{display:block;font-size:23px;font-weight:800;margin-bottom:15px}.package-lp .case-photo img{width:100%;height:360px;object-fit:cover;border-radius:3px}.package-lp .case-photo figcaption{font-size:14px}.package-lp .case-period{background:var(--dark);font-size:15px}.package-lp .case-main{gap:48px;margin-bottom:32px}.package-lp .result-numbers strong{font-size:91px}.package-lp .case-result-note{font-size:14px;line-height:1.85;border-top:1px solid var(--line);padding-top:14px}.case-details-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:38px;padding-block:26px;border-block:1px solid var(--line)}.case-details-grid h3{font-size:22px;margin-bottom:17px}.case-details-grid>div>p{font-size:16px;line-height:1.95}.package-lp .tags span{font-size:14px}.evidence-table{margin:0}.evidence-table>div{display:grid;grid-template-columns:125px 1fr;gap:14px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.8}.evidence-table>div:first-child{padding-top:0}.evidence-table>div:last-child{border:0;padding-bottom:0}.evidence-table dt{font-weight:800}.evidence-table dd{margin:0}.evidence-table small{display:block;font-size:13px;color:var(--muted);line-height:1.85;margin-top:4px}.mini-cases{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.mini-cases article{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--pale);padding:22px 24px;border-top:2px solid var(--dark)}.mini-cases article span{font-size:12px;color:var(--muted)}.mini-cases h3{font-size:19px;margin-block:4px 6px}.mini-cases article p{font-size:13px}.mini-cases dl{display:flex;gap:24px;margin:0;text-align:center}.mini-cases dt{font-size:12px}.mini-cases dd{margin:0;font-size:15px;white-space:nowrap}.mini-cases b{font-size:34px;font-family:Arial,sans-serif;margin-right:3px}.package-lp .inline-cta{margin-top:30px}.team-section{background:var(--dark);color:#fff}.team-section .eyebrow{color:#ecc0ca}.team-section em{color:#fff}.team-intro{display:grid;grid-template-columns:1fr 310px;gap:45px;align-items:center}.team-intro>div>p:not(.eyebrow){margin-top:20px;font-size:16px;line-height:1.9;color:#d0d8de}.team-proof-number{border-left:1px solid #ffffff45;padding-left:35px;text-align:center}.team-proof-number>span{font-size:14px}.team-proof-number>strong{display:block;font:800 82px Arial,sans-serif;line-height:1.45;letter-spacing:-.04em}.team-proof-number>strong>small{font-size:22px;margin-left:8px}.team-proof-number>p{font-size:12px!important;margin-top:0!important;color:#c9d0d7}.team-roles{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;border-top:1px solid #ffffff45;margin-top:36px;padding-top:26px}.team-roles span{display:block;font-weight:800;font-size:20px;margin-bottom:10px}.team-roles p{font-size:16px;line-height:1.9;color:#d0d8de}.team-caption{font-size:14px;line-height:1.85;margin-top:25px;color:#d0d8de}.package-lp .flow-list{margin-top:26px}.package-lp .flow-list h3{font-size:21px}.consult-assurance{padding-block:22px;margin-top:24px;text-align:center;border-block:1px solid var(--line)}.consult-assurance strong{font-size:21px;color:var(--red)}.consult-assurance p{font-size:15px;margin-top:7px}.after-contract{background:var(--pale);display:flex;align-items:center;gap:35px;padding:23px 26px;margin-top:25px}.after-contract>strong{font-size:15px}.after-contract ol{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:0;flex:1}.after-contract li{position:relative;font-size:15px;flex:1;text-align:center}.after-contract li+li:before{content:"›";position:absolute;left:-3px;color:#64727d}.package-lp .faq-list details>p{font-size:16px}.package-lp .contact{padding:0}.package-lp .contact-layout{min-height:595px;grid-template-columns:37% 63%}.package-lp .contact h2{font-size:42px}.package-lp .contact p:not(.eyebrow){margin-bottom:20px;font-size:17px}.package-lp .contact-person{height:535px}.diagnosis-benefits{list-style:none;margin:18px 0 25px;padding:0;display:flex;flex-direction:column;gap:6px}.diagnosis-benefits li{font-size:16px;font-weight:700;border-left:2px solid #e3a2b1;padding-left:14px}.package-lp .contact small{font-size:14px;color:#fff}.form-layout{display:grid;grid-template-columns:34% 1fr;gap:70px}.form-layout>div>p:not(.eyebrow){font-size:16px;line-height:1.9;margin-top:23px}.form-layout>div>ul{padding-left:1.2em;font-size:14px;color:var(--muted);margin-top:22px}.form-surface{border:1px solid var(--line);padding:30px 34px;background:#fff}.preview-notice{font-size:13px!important;background:var(--pale);padding:13px 15px;margin:0 0 24px!important;line-height:1.8}.preview-notice>strong{display:block}.field{margin-bottom:18px}.field label{display:block;font-size:15px;font-weight:800;margin-bottom:7px}.field label>span{font-size:11px;background:var(--red);color:#fff;padding:2px 5px;margin-left:7px;border-radius:2px}.field label>span.optional{background:#e8ecf0;color:#52616f}.field input,.field textarea{width:100%;border:1px solid #a7b2bc;border-radius:3px;padding:12px 13px;font:inherit;font-size:16px;color:var(--dark);background:#fff;line-height:1.6}.field input:focus,.field textarea:focus{outline:2px solid #346b99;outline-offset:2px}.field textarea{resize:vertical}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--red);background:#fff7f9}.field-error,.form-error{color:#a60b2a;font-size:14px;line-height:1.7;margin-top:5px}.field-error:empty,.form-error:empty{display:none}.optional-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-confirm{width:100%;font-size:16px;cursor:pointer}.form-note{font-size:12px;color:var(--muted);line-height:1.85;margin-top:17px}.form-surface h3{font-size:23px;margin-bottom:23px}.review-values{margin:0}.review-values>div{padding:13px 0;border-bottom:1px solid var(--line)}.review-values dt{font-weight:800;font-size:14px}.review-values dd{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px}.preview-result{margin-top:20px;padding:15px;background:var(--pale);font-size:14px}.review-actions{display:flex;gap:22px;align-items:center;margin-top:25px}.text-button{border:0;background:transparent;text-decoration:underline;text-underline-offset:5px;font-size:15px;padding:12px 0;cursor:pointer;color:var(--dark)}.send-status{font-size:14px;color:var(--red);margin-top:14px;line-height:1.8}.privacy-link{font-size:14px;text-decoration:underline}.consent{font-size:14px;margin-block:18px}.consent input{accent-color:var(--red)}.package-lp .footer{padding-bottom:95px}
@media(max-width:1100px){.package-lp h1{font-size:36px}.package-lp h1 em{font-size:38px}.package-lp .hero-person{width:330px;height:502px}.package-lp .hero-copy{width:76%}.package-lp .hero-lead{font-size:14px}.package-lp .hero-inner{min-height:690px}.package-lp .hero-description{font-size:16px;max-width:530px}.hero-points li{padding-inline:10px;font-size:13px}.package-lp .hero-foot p{display:block;font-size:14px}.package-lp .hero-foot p span{display:block}.package-lp .medal{width:124px;height:124px;top:36px}.role-grid{gap:26px}.role-copy{padding:23px}.role-copy h3{font-size:23px}.role-card figure img{height:225px}.video-layout{grid-template-columns:31% 1fr;gap:32px}.video-pair{gap:20px}.package-combination{grid-template-columns:1fr 45px 1fr}.package-base,.package-collab{padding:23px}.package-combination h3{font-size:22px}.package-collab li{display:block}.package-collab li strong{display:block}.package-bottom{gap:20px}.mini-cases article{display:block}.mini-cases dl{margin-top:12px;text-align:left}.team-intro{grid-template-columns:1fr 250px;gap:25px}.form-layout{grid-template-columns:32% 1fr;gap:30px}.form-surface{padding:25px}.form-layout h2{font-size:28px}.case-details-grid{gap:24px}.evidence-table>div{grid-template-columns:108px 1fr;gap:10px}}
@media(max-width:800px){.package-lp .header{gap:10px;padding-inline:16px}.package-lp .header .brand{font-size:13px}.package-lp .header .brand-mark{width:45px;flex-basis:45px;padding:7px 5px}.package-lp .header .brand-mark img{width:35px}.package-lp .header .button{font-size:12px;padding:10px 12px}.package-lp .header nav>a:not(.button){display:none}.package-lp .hero-person{right:-30px;width:290px;height:440px}.package-lp h1{font-size:32px}.package-lp h1 em{font-size:34px}.package-lp .hero-lead{font-size:12px}.package-lp .hero-description{font-size:15px}.package-lp .hero-points{max-width:490px}.role-name{font-size:22px}.role-copy h3{font-size:21px}.profile-strip{grid-template-columns:150px 1fr;gap:10px 20px}.video-layout{display:block}.video-intro{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;margin-bottom:25px}.video-intro>.eyebrow{grid-column:1/-1}.video-intro>p:not(.eyebrow){margin-top:0}.video-intro h2 br{display:none}.video-context{grid-column:1/-1;margin-top:20px;padding-top:15px}.video-context>p{display:inline}.video-context>p br{display:none}.video-pair{max-width:580px;margin-inline:auto}.service-flow>li{grid-template-columns:170px 1fr;gap:25px}.service-node span{font-size:17px}.service-flow h3{font-size:21px}.responsibility{grid-template-columns:190px 1fr;gap:20px}.package-bottom{display:block}.package-bottom>strong{display:block;margin-top:10px}.team-intro{display:block}.team-proof-number{border-left:0;border-top:1px solid #ffffff45;margin-top:25px;padding:20px 0 0;display:flex;align-items:center;gap:25px;text-align:left}.team-proof-number strong{font-size:60px}.team-proof-number>p{font-size:11px!important}.package-lp .contact h2{font-size:36px}.form-layout{display:block}.form-layout>div>ul{margin-bottom:25px}}
@media(max-width:760px){.sp-break{display:block}.package-lp .section{padding:48px 0}.package-lp h2{font-size:27px}.package-lp .section-heading{margin-bottom:25px}.package-lp .header{height:70px;padding-inline:12px}.package-lp .header .brand{font-size:10px;gap:6px;line-height:1.5}.package-lp .header .brand small{font-size:8px;letter-spacing:0}.package-lp .header .brand-mark{width:29px;flex-basis:29px;padding:6px 3px}.package-lp .header .brand-mark img{width:23px}.package-lp .header nav{max-width:145px}.package-lp .header .button{font-size:10px;line-height:1.6;padding:8px;min-height:40px}.package-lp .hero-inner{min-height:0;padding-top:24px;padding-bottom:21px}.package-lp .hero-copy{width:100%}.package-lp .hero-lead{font-size:11px;white-space:normal;margin-bottom:20px;line-height:2}.package-lp .hero-lead span{display:table;font-size:13px;margin:0 0 5px;padding:1px 8px}.package-lp h1{font-size:26px;letter-spacing:-.045em;line-height:1.65}.package-lp h1 em{font-size:27px}.package-lp .hero-description{max-width:none;width:55%;font-size:14px;line-height:1.9;margin-top:24px;min-height:134px;position:relative;z-index:4}.package-lp .hero-description br{display:none}.hero-points{display:block;width:55%;margin-top:12px;position:relative;z-index:4}.hero-points li,.hero-points li:first-child{border:0;padding:4px 0 4px 10px;font-size:12px;line-height:1.6;border-left:2px solid #9aa5af;margin-top:5px}.package-lp .hero-actions{position:relative;top:auto;left:auto;right:auto;align-items:stretch;margin-top:30px;gap:10px}.package-lp .hero-actions>.button{min-width:0;min-height:56px;font-size:16px;padding:13px 8px}.package-lp .hero-actions>span{font-size:12px;line-height:1.85;text-align:center}.package-lp .hero-actions .capacity{font-size:12px;text-align:center}.capacity strong{font-size:15px}.secondary-link{font-size:13px;text-align:center;margin-top:1px}.package-lp .hero-person{width:165px;height:253px;top:233px;bottom:auto;right:-15px;filter:drop-shadow(5px 2px 0 #fff)}.package-lp .medal{display:none}.package-lp .hero-caption{display:none}.package-lp .hero-slash{left:77%;top:220px;bottom:auto;height:280px;width:170px}.package-lp .hero-foot{padding:15px 0;text-align:left}.package-lp .hero-foot p{font-size:12px;line-height:1.9}.package-lp .hero-foot p span{display:block}.package-lp .problems .section-heading h2{font-size:25px}.package-lp .problem-grid article{padding:15px 0 16px;margin-top:6px}.package-lp .problem-grid h3{font-size:19px;margin-bottom:6px}.package-lp .problem-grid h3 br,.package-lp .problem-grid p br{display:none}.package-lp .problem-grid p{font-size:15px;line-height:1.85}.package-lp .problem-no{font-size:25px;top:8px;right:0;z-index:0;color:#dce2e7}.problem-bridge{text-align:left;font-size:15px;margin-top:18px}.problem-bridge strong{font-size:15px}.package-lp .solution h2{font-size:25px}.package-lp .solution h2 br{display:none}.role-grid{display:block}.role-card+.role-card{margin-top:25px}.role-card figure img{height:210px}.role-card figcaption{font-size:11px;padding:4px 9px}.role-copy{padding:21px}.role-name{font-size:24px;margin-bottom:15px;padding-bottom:14px}.role-name span{font-size:13px}.role-copy h3{font-size:24px;margin-bottom:12px}.role-copy>p:last-child{font-size:16px}.profile-strip{display:block;padding:18px;margin-top:24px}.profile-strip>div{display:block}.profile-strip>div>strong{font-size:18px;margin-right:10px}.profile-strip>div>span{font-size:12px}.profile-strip>p{margin-top:10px;font-size:13px}.profile-strip>p strong{display:block;font-size:16px;white-space:normal}.profile-strip small{font-size:12px;line-height:1.9;margin-top:8px}.profile-strip details{margin-top:12px}.video-intro{display:block;margin-bottom:25px}.video-intro h2{font-size:29px}.video-intro>p:not(.eyebrow){font-size:16px;line-height:1.9;margin-top:20px}.video-intro>p:not(.eyebrow)>br{display:none}.video-context{margin-top:20px;padding-top:16px}.video-context>strong{font-size:19px}.video-context>p{display:block;font-size:13px}.video-pair{gap:15px}.video-type{font-size:11px;margin-top:12px;line-height:1.7}.video-pair h3{font-size:17px;line-height:1.6;margin-block:6px}.video-pair p{font-size:14px;line-height:1.85}.service-flow>li{grid-template-columns:64px 1fr;gap:17px;padding-bottom:22px}.service-flow>li+li{padding-top:0}.service-node{flex-direction:column;align-items:center;gap:8px}.service-node b{width:42px;height:42px;font-size:26px}.service-node span{font-size:11px;margin:0;line-height:1.5;text-align:center;background:var(--pale);position:relative;z-index:2;padding:4px 0}.service-flow li:not(:last-child) .service-node:after{left:31px;top:42px;bottom:-22px}.service-flow h3{font-size:19px;line-height:1.7;margin-bottom:10px}.service-flow p{font-size:15px;line-height:1.9}.service-flow>li>div:last-child{padding-bottom:18px}.responsibility{display:block;padding:20px;margin-top:5px;font-size:15px}.responsibility strong{font-size:16px}.responsibility p{margin-top:10px;line-height:1.9}.responsibility p br{display:none}.package-lp .package-section h2{font-size:28px}.package-lp .package-section .heading-split>p{font-size:15px;line-height:1.85}.package-combination{display:block}.package-base,.package-collab{padding:22px}.package-label{font-size:13px;margin-bottom:9px}.package-combination h3{font-size:23px}.menu-grid{gap:8px 18px;padding-top:16px}.menu-grid li{font-size:15px}.package-plus{height:52px;font-size:30px}.package-collab li{display:flex;padding:11px 0}.package-collab li strong{font-size:17px}.package-collab li span{font-size:13px}.package-bottom p{font-size:15px;line-height:1.85}.package-bottom p br{display:none}.package-bottom>strong{font-size:15px;text-align:center;margin-top:17px}.package-lp .case .section-intro{font-size:15px;line-height:1.9}.package-lp .case-main{display:block;margin-bottom:23px}.package-lp .case-photo img{height:240px}.package-lp .case-photo figcaption{font-size:13px;line-height:1.8}.case-company-name{font-size:21px;margin-bottom:10px}.package-lp .case-results{margin-top:23px}.package-lp .case-period{font-size:14px}.package-lp .result-numbers strong{font-size:76px}.package-lp .case-result-note{font-size:14px;line-height:1.9}.case-details-grid{display:block;padding-block:22px}.case-details-grid h3{font-size:21px;line-height:1.6;margin-bottom:13px}.case-details-grid>div>p{font-size:16px}.package-lp .tags{gap:6px}.package-lp .tags span{font-size:12px}.evidence-table{margin-top:24px}.evidence-table>div{grid-template-columns:95px 1fr;gap:12px;font-size:14px;padding-block:12px}.evidence-table small{font-size:13px;line-height:1.8}.package-lp .source-note{font-size:13px;line-height:1.85;margin-top:16px}.mini-cases{display:block;margin-top:25px}.mini-cases article{padding:20px;display:block}.mini-cases article+article{margin-top:16px}.mini-cases h3{font-size:20px}.mini-cases article span,.mini-cases article p{font-size:13px}.mini-cases dl{justify-content:space-around;border-top:1px solid var(--line);padding-top:12px;margin-top:14px}.mini-cases dt{font-size:13px}.mini-cases b{font-size:36px}.package-lp .inline-cta{padding:22px 18px}.package-lp .inline-cta .button{font-size:15px}.team-section h2{font-size:26px}.team-intro>div>p:not(.eyebrow){font-size:16px;margin-top:19px;line-height:1.9}.team-intro>div>p br{display:none}.team-proof-number{display:grid;grid-template-columns:1fr 1fr;gap:8px 13px;align-items:center;padding-top:19px}.team-proof-number>span{font-size:13px;line-height:1.8}.team-proof-number>strong{font-size:55px;grid-column:2;grid-row:1/3}.team-proof-number>strong>small{font-size:18px;margin-left:5px}.team-proof-number>p{font-size:11px!important;line-height:1.8}.team-roles{display:block;margin-top:25px;padding-top:0}.team-roles>div{padding:20px 0;border-bottom:1px solid #ffffff30}.team-roles>div:last-child{border:0;padding-bottom:0}.team-roles span{font-size:19px;margin-bottom:8px}.team-roles p{font-size:15px;line-height:1.9}.team-caption{font-size:13px;line-height:1.9;margin-top:21px}.package-lp .flow-list h3{font-size:19px}.package-lp .flow-list p{font-size:15px}.consult-assurance{text-align:left;padding-block:19px;margin-top:20px}.consult-assurance strong{font-size:19px}.consult-assurance p{font-size:14px;line-height:1.85}.after-contract{display:block;padding:20px;margin-top:21px}.after-contract ol{display:block;margin-top:12px;padding-left:10px;border-left:1px solid #99a5af}.after-contract li{text-align:left;font-size:14px;padding:6px 0 6px 12px}.after-contract li+li:before{content:"";width:5px;height:5px;left:-13px;top:16px;background:#71818e;border-radius:50%}.after-contract li:first-child:before{content:"";position:absolute;width:5px;height:5px;left:-13px;top:16px;background:#71818e;border-radius:50%}.package-lp .faq-list summary{font-size:15px;line-height:1.8}.package-lp .faq-list details>p{font-size:15px;line-height:1.9}.package-lp .contact{padding:0}.package-lp .contact-layout{display:block;min-height:0}.package-lp .contact-copy{padding:38px 0 36px}.package-lp .contact h2{font-size:30px;margin-bottom:19px}.package-lp .contact p:not(.eyebrow){font-size:15px;width:59%;max-width:none;margin-bottom:17px;line-height:1.9}.package-lp .contact .eyebrow{font-size:12px}.package-lp .contact-person{right:-18px;bottom:117px;width:160px;height:312px}.package-lp .contact-person svg{height:312px}.diagnosis-benefits{width:64%;margin:15px 0 24px;gap:8px}.diagnosis-benefits li{font-size:13px;line-height:1.7;padding-left:10px}.package-lp .contact .button{font-size:16px;min-height:56px;padding:13px 7px}.package-lp .contact small{font-size:12px;margin-top:16px}.form-layout h2{font-size:27px}.form-layout>div>p:not(.eyebrow){font-size:15px;margin-top:18px}.form-layout>div>ul{font-size:13px;margin-top:16px;margin-bottom:23px}.form-surface{padding:20px 17px}.preview-notice{font-size:12px!important;padding:12px;margin-bottom:20px!important}.field label{font-size:14px}.field{margin-bottom:17px}.optional-fields{display:block}.field input,.field textarea{font-size:16px;padding:11px}.form-note{font-size:12px}.review-values dd{font-size:15px}.preview-result{font-size:13px;line-height:1.9}.review-actions{gap:16px}.form-surface h3{font-size:22px}.package-lp .footer{padding-bottom:90px}.package-lp .sticky-cta a{font-size:15px}}
@media(max-width:360px){.package-lp .header{padding-inline:10px;gap:7px}.package-lp .header .brand{font-size:9px}.package-lp .header .brand small{font-size:7px}.package-lp .header .brand-mark{display:none}.package-lp .header nav{max-width:124px}.package-lp .header .button{font-size:9px;padding:8px 6px}.package-lp h1{font-size:22px}.package-lp h1 em{font-size:23px}.package-lp .hero-lead{font-size:10px}.package-lp .hero-description{font-size:13px;width:53%;line-height:1.9;min-height:149px}.package-lp .hero-person{top:226px;width:150px;height:229px;right:-15px}.hero-points{width:55%;margin-top:7px}.hero-points li,.hero-points li:first-child{font-size:11px}.package-lp .hero-actions>.button{font-size:14px}.package-lp .hero-actions>span{font-size:11px}.package-lp .hero-foot p{font-size:11px}.package-lp h2{font-size:24px}.package-lp .problems .section-heading h2{font-size:22px}.role-copy{padding:19px}.role-copy h3{font-size:22px}.video-pair{gap:12px}.video-pair h3{font-size:15px}.video-pair p{font-size:13px}.service-flow>li{gap:13px;grid-template-columns:54px 1fr}.service-flow li:not(:last-child) .service-node:after{left:26px}.service-flow h3{font-size:18px}.package-base,.package-collab{padding:19px}.package-collab li{display:block}.package-collab li strong{font-size:17px}.menu-grid{column-gap:12px}.menu-grid li{font-size:14px}.package-combination h3{font-size:21px}.evidence-table>div{grid-template-columns:85px 1fr;gap:10px}.team-proof-number>strong{font-size:44px}.team-proof-number>strong>small{font-size:16px}.package-lp .contact h2{font-size:26px}.package-lp .contact p:not(.eyebrow){font-size:14px;width:63%}.package-lp .contact-person{width:137px;height:269px;right:-23px;bottom:126px}.package-lp .contact-person svg{height:269px}.diagnosis-benefits{width:67%}.diagnosis-benefits li{font-size:12px}.package-lp .contact .button{font-size:14px}.package-lp .sticky-cta a{font-size:14px}}
.role-card:first-child figure img{object-position:50% 35%}.role-card:last-child figure img{object-position:50% 45%}
@media(max-width:760px){.header-cta-second{display:block}.package-lp .header .button{line-height:1.6}.package-lp .hero-actions{margin-top:23px}}
@media(max-width:760px){.package-lp .contact-person{width:128px;height:250px;bottom:137px;right:-10px}.package-lp .contact-person svg{height:250px}}@media(max-width:360px){.package-lp .contact-person{width:115px;height:224px;bottom:151px;right:-13px}.package-lp .contact-person svg{height:224px}}
