/* Extend the supplied 750px LP: navy step bands, gold ribbons, yellow emphasis. */
.faithful-landing .lp-editorial-release{--lp-ink:#142b66;--lp-gold:#dfc47b;--lp-yellow:#fff45a;background-color:#fff;background-image:linear-gradient(#162c6810 1px,transparent 1px),linear-gradient(90deg,#162c6810 1px,transparent 1px);background-size:34px 34px;padding:44px 30px 34px;container-type:inline-size;border-top:7px solid var(--lp-gold)}
.faithful-landing .lp-editorial-release .editorial-ribbon{font-size:clamp(16px,4.4cqw,27px);line-height:1.6;font-weight:900;font-style:italic;margin:0 auto 28px;background:var(--lp-ink);color:#fff;padding:12px 10px;border-bottom:5px solid var(--lp-gold);max-width:610px}
.faithful-landing .release-statement{display:grid;gap:.12em;margin:0 0 32px;font-size:clamp(19px,5.75cqw,38px);font-weight:900;font-style:italic;line-height:1.55;letter-spacing:0;color:var(--lp-ink)}
.faithful-landing .release-statement>span{display:block;white-space:nowrap}
.faithful-landing .release-statement mark{background:linear-gradient(transparent 55%,var(--lp-yellow) 55%);padding:0 .18em;color:inherit}
.faithful-landing .release-distribution{padding:22px 18px;background:#f0f1f3;border:1px solid #c2c7d1;text-align:center}
.faithful-landing .release-distribution>h3{font-size:clamp(17px,3.8cqw,24px);font-weight:800;margin:0 0 19px;line-height:1.6;color:var(--lp-ink)}
.faithful-landing .release-route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;margin:0;padding:0}
.faithful-landing .release-route>li{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 3px;background:#fff;border-bottom:3px solid #b1b8c7;min-width:0}
.faithful-landing .release-route>li+li:before{content:'';position:absolute;left:-16px;top:calc(50% - 6px);border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #9ba5ba}
.faithful-landing .release-route span{font-family:Arial,sans-serif;font-size:clamp(19px,4.2cqw,30px);font-style:italic;font-weight:900;line-height:1.2;color:#7b8495;margin-bottom:6px}
.faithful-landing .release-route b{font-size:clamp(14px,2.95cqw,20px);line-height:1.6;white-space:nowrap;color:var(--lp-ink)}
.faithful-landing .release-distribution>p{font-size:clamp(15px,2.7cqw,18px);line-height:1.8;margin:16px 0 0;color:#526075}
.faithful-landing .release-turn{margin:21px auto 23px;display:flex;flex-direction:column;align-items:center;gap:11px}
.faithful-landing .release-turn>span{font-size:clamp(20px,4.4cqw,29px);font-style:italic;font-weight:900;line-height:1.5;color:var(--lp-ink)}
.faithful-landing .release-turn>i{display:block;width:54px;height:25px;background:var(--lp-gold);clip-path:polygon(0 0,50% 48%,100% 0,100% 48%,50% 100%,0 48%)}
.faithful-landing .release-medikuru{background:#fff;border:3px solid var(--lp-ink);padding:27px 24px 23px;box-shadow:5px 5px 0 var(--lp-gold)}
.faithful-landing .release-medikuru>h3{font-size:clamp(20px,4.8cqw,32px);font-weight:900;font-style:italic;line-height:1.55;color:var(--lp-ink);margin:0 0 15px}
.faithful-landing .release-medikuru>h3>span{display:block;font-size:.78em;margin-bottom:4px}
.faithful-landing .release-medikuru>h3>strong{display:inline;background:linear-gradient(transparent 62%,var(--lp-yellow) 62%);box-decoration-break:clone;-webkit-box-decoration-break:clone}
.faithful-landing .release-service{font-size:clamp(16px,3.15cqw,21px);line-height:1.85;margin:15px 0 22px;color:var(--lp-ink)}
.faithful-landing .release-route-news{gap:18px;margin-bottom:25px}
.faithful-landing .release-route-news>li{background:var(--lp-ink);border:0;padding:10px 2px}
.faithful-landing .release-route-news span{color:var(--lp-gold)}
.faithful-landing .release-route-news b{color:#fff;font-size:clamp(13px,2.6cqw,19px)}
.faithful-landing .release-route-news>li+li:before{left:-13px;border-left-color:var(--lp-gold);border-left-width:8px}
.faithful-landing .release-article{padding:0;margin:0 auto;max-width:535px}
.faithful-landing .release-article img{display:block;width:100%;height:auto;border:1px solid #ccd0d9}
.faithful-landing .release-article figcaption{font-size:13px;color:#657188;line-height:1.8;margin:7px 0 0}
.faithful-landing .release-media{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 17px;align-items:center}
.faithful-landing .release-media img{width:100%;height:auto;display:block}
.faithful-landing .release-result{font-size:clamp(16px,3.5cqw,24px);font-weight:800;line-height:1.85;color:var(--lp-ink);margin:0}
.faithful-landing .release-result mark{background:#fff45a;color:inherit;padding:0 2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.faithful-landing .lp-editorial-release .faithful-more{margin-top:33px;background:#fff;padding:0 12px;border-color:var(--lp-gold)}
.faithful-landing .lp-editorial-release .faithful-more>summary{font-size:clamp(15px,2.9cqw,19px);gap:12px}
/* Existing copy, rebuilt with the same strong step hierarchy as the original flow. */
.faithful-landing .faithful-ai{background:#fff;background-image:linear-gradient(#162c680b 1px,transparent 1px),linear-gradient(90deg,#162c680b 1px,transparent 1px);background-size:34px 34px;padding-top:45px}
.faithful-landing .faithful-ai .branding-concept-kicker{background:#142b66;color:#fff;padding:12px 20px;border-bottom:4px solid #dfc47b;transform:none;font-size:clamp(15px,3.2vw,21px);font-style:normal}
.faithful-landing .faithful-ai .branding-equation{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:0;align-items:stretch;margin:26px 0 12px}
.faithful-landing .faithful-ai .branding-operand{padding:0;border:0;border-top:4px solid #142b66;background:transparent;box-shadow:none;gap:0}
.faithful-landing .faithful-ai .branding-role{font-size:14px;line-height:1.8;padding:10px 0;color:#96782f;font-weight:800}
.faithful-landing .brand-news-visual{margin:0 0 12px;width:100%;background:white;position:relative}
.faithful-landing .brand-news-visual img{width:100%;height:auto;display:block;border:1px solid #c9cfdc}
.faithful-landing .brand-news-visual figcaption{font-size:12px;line-height:1.5;color:#66738b;margin-top:3px}
.faithful-landing .brand-search-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1.24;width:100%;margin:0 0 12px;padding:12px 8px;background:#142b66;color:#fff;box-sizing:border-box}
.faithful-landing .brand-search-visual>span{font-size:12px;line-height:1.7;color:#fff;margin-bottom:10px}
.faithful-landing .brand-search-visual>strong{font-size:clamp(15px,3.3vw,23px);line-height:1.5;color:#142b66;background:#fff45a;padding:5px 7px}
.faithful-landing .faithful-ai .brand-search-visual>p{color:#fff;font-size:clamp(15px,3.3vw,23px);line-height:1.55;font-weight:800;margin:15px 0 0}
.faithful-landing .faithful-ai .branding-operand>h3{font-size:clamp(17px,3.3vw,26px);line-height:1.55;margin:6px 0 10px}
.faithful-landing .faithful-ai .branding-operand>p{font-size:15px;line-height:1.8;padding:0 5px;margin:0 0 17px}
.faithful-landing .faithful-ai .branding-operand>b{font-size:clamp(13px,2.6vw,19px);line-height:1.6;white-space:nowrap;background:#dfc47b;color:#142b66;padding:10px 4px;margin:auto 0 0;align-self:stretch}
.faithful-landing .faithful-ai .branding-multiply{display:flex;align-items:center;justify-content:center;font-size:30px;color:#b49950}
.faithful-landing .faithful-ai .branding-down{display:none}
.faithful-landing .faithful-ai .branding-journey{border-top:0;padding-top:26px;margin-top:15px}
.faithful-landing .faithful-ai .branding-journey>h3{font-weight:900;font-style:italic;line-height:1.65;margin-bottom:14px}
.faithful-landing .faithful-ai .branding-journey-lead{font-size:16px;line-height:1.85;margin-bottom:26px}
.faithful-landing .faithful-addition .branding-journey-steps{display:flex;flex-direction:column;gap:44px;margin:0;padding:0;list-style:none}
.faithful-landing .faithful-addition .branding-journey-steps>li{position:relative;display:block;border:0;background:transparent;padding:0 0 4px;box-shadow:none;text-align:left}
.faithful-landing .faithful-addition .branding-journey-steps>li+li:before{content:'';width:42px;height:23px;left:calc(50% - 21px);top:-34px;transform:none;border:0;background:#95a1bd;clip-path:polygon(0 0,50% 48%,100% 0,100% 48%,50% 100%,0 48%)}
.faithful-landing .faithful-ai .journey-step{display:flex;align-items:center;gap:15px;background:#142b66;color:#fff;padding:12px 18px;margin:0 0 21px;border-radius:34px 0 0 34px;text-align:left;box-shadow:0 4px 0 #dfc47b;font-size:inherit;line-height:1.5}
.faithful-landing .faithful-ai .journey-number{display:block;background:none;border:0;border-radius:0;color:#dfc47b;font:italic 900 33px/1 Arial,sans-serif;min-width:43px;padding:0}
.faithful-landing .faithful-ai .journey-step b{display:block;font-size:clamp(16px,3.6vw,25px);line-height:1.5;margin:0;color:#fff;letter-spacing:0}
.faithful-landing .faithful-ai .journey-queries{display:grid;grid-template-columns:1fr;gap:10px;padding:0 25px;box-sizing:border-box}
.faithful-landing .faithful-ai .journey-queries>span{background:#fff;border:1px solid #a6afc1;border-radius:0;border-left:5px solid #dfc47b;padding:9px 12px;text-align:left;font-size:clamp(15px,3vw,20px);line-height:1.8;white-space:normal}
.faithful-landing .faithful-addition .branding-journey-steps>li>p{font-size:16px;line-height:1.85;margin:17px 24px 0;text-align:center}
.faithful-landing .faithful-ai .journey-answer{width:auto;padding:19px 21px;margin:0 25px;background:#fff;border:2px solid #142b66;border-left:7px solid #dfc47b;border-radius:0}
.faithful-landing .faithful-ai .journey-answer small{font-size:13px;line-height:1.7;color:#626e85}
.faithful-landing .faithful-ai .journey-answer p{font-size:clamp(16px,3vw,21px);line-height:1.9;color:#142b66;margin:10px 0 15px}
.faithful-landing .faithful-ai .journey-answer>span{font-size:13px;line-height:1.8;color:#66738b;padding-top:12px}
.faithful-landing .faithful-ai .journey-decision-copy{background:#fff;margin:0 25px;padding:20px;border-bottom:4px solid #dfc47b;text-align:center}
.faithful-landing .faithful-ai .journey-decision-copy>strong{font-size:clamp(18px,3.6vw,27px);line-height:1.6}
.faithful-landing .faithful-ai .journey-decision-copy>b{display:inline-block;background:linear-gradient(transparent 62%,#fff45a 62%);font-size:clamp(21px,4vw,30px);line-height:1.7}
.faithful-landing .faithful-ai .journey-decision-copy>span{font-size:18px;margin:8px 0}
.faithful-landing .faithful-ai .branding-journey-summary{font-size:16px;line-height:1.9;margin-top:27px}
.faithful-landing .faithful-ai-support{padding-top:33px;border-top:5px solid #dfc47b}
.faithful-landing .faithful-ai-support .faithful-title>span{transform:none;background:transparent;padding:0;line-height:1.7}
.faithful-landing .faithful-ai .citation-targets{background:#fff;border:3px solid #142b66;box-shadow:5px 5px 0 #dfc47b;margin-bottom:25px}
.faithful-landing .faithful-ai .citation-report{background:#142b66;color:white;font-size:clamp(16px,3.4vw,23px);line-height:1.7;padding:13px 10px}
.faithful-landing .faithful-ai .citation-target-grid>div>span{font-size:14px;white-space:normal;min-height:2.8em;display:flex;align-items:center;justify-content:center}
@media(max-width:480px){
 .faithful-landing .lp-editorial-release{padding:30px 17px 25px;background-size:28px 28px}
 .faithful-landing .release-statement{margin-bottom:24px;letter-spacing:-.015em}
 .faithful-landing .release-distribution{padding:18px 10px}
 .faithful-landing .release-route{gap:16px}
 .faithful-landing .release-route>li+li:before{left:-12px;border-left-width:7px}
 .faithful-landing .release-medikuru{padding:23px 12px 20px}
 .faithful-landing .release-route-news{gap:12px}
 .faithful-landing .release-route-news>li+li:before{left:-9px;border-left-width:6px}
 .faithful-landing .release-media{gap:6px}
 .faithful-landing .faithful-ai .branding-equation{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)}
 .faithful-landing .faithful-ai .branding-role{font-size:13px;min-height:3.4em;display:flex;align-items:center;justify-content:center;padding:6px 0}
 .faithful-landing .brand-search-visual{padding:10px 5px;min-height:133px;aspect-ratio:auto}
 .faithful-landing .brand-search-visual>span{font-size:12px;margin-bottom:5px}
 .faithful-landing .brand-search-visual>strong{font-size:14px;white-space:normal;padding:3px}
 .faithful-landing .faithful-ai .brand-search-visual>p{font-size:15px;margin-top:8px}
 .faithful-landing .faithful-ai .branding-operand>p{font-size:14px;padding:0 2px;line-height:1.85}
 .faithful-landing .faithful-ai .branding-operand>b{font-size:12px;padding:10px 0;letter-spacing:-.045em}
 .faithful-landing .faithful-ai .journey-step{gap:10px;padding:12px 12px;margin-bottom:18px}
 .faithful-landing .faithful-ai .journey-number{font-size:28px;min-width:35px}
 .faithful-landing .faithful-ai .journey-step b{font-size:16px}
 .faithful-landing .faithful-ai .journey-queries{padding:0 6px}
 .faithful-landing .faithful-ai .journey-answer,.faithful-landing .faithful-ai .journey-decision-copy{margin:0 6px;padding:16px 12px}
 .faithful-landing .faithful-addition .branding-journey-steps>li>p{margin:16px 8px 0}
 .faithful-landing .faithful-ai .citation-target-grid>div>span{font-size:13px;line-height:1.6;min-height:3.2em}
}
@media(prefers-reduced-motion:reduce){.lp-editorial-release *{scroll-behavior:auto}}
/* Carry the same LP hierarchy through the added calculator, rates and research. */
.faithful-landing .faithful-calculator{background:#142b66;padding:36px 24px}
.faithful-landing .faithful-calculator .simple-value-simulator{background:#fff;border:0;border-top:6px solid #dfc47b;border-radius:0;padding:30px 24px;box-shadow:none}
.faithful-landing .simple-simulator-heading .eyebrow{font-size:16px;font-weight:800;color:#95772f;letter-spacing:0}
.faithful-landing .simple-simulator-heading h2{font-size:clamp(23px,4.8vw,32px);font-style:italic;line-height:1.65;color:#142b66}
.faithful-landing .simple-simulator-heading>p{font-size:16px;line-height:1.9}
.faithful-landing .simple-model-fields{gap:0;border-top:3px solid #142b66;margin-top:27px}
.faithful-landing .simple-model-field{border:0;border-bottom:1px solid #d0d5df;background:#fff;border-radius:0;box-shadow:none;padding:20px 0;margin:0}
.faithful-landing .simple-model-field>label{font-size:16px;font-weight:800;line-height:1.7;color:#142b66}
.faithful-landing .simple-model-field>p{font-size:13px;line-height:1.8}
.faithful-landing .simple-model-number{background:#f4f5f8;border:1px solid #a8b2c6;border-radius:0;padding:7px 11px}
.faithful-landing .simple-model-number input{color:#142b66;font-size:27px;font-weight:900}
.faithful-landing .simple-model-chips{gap:9px}
.faithful-landing .simple-model-chips>button{min-height:44px;border:1px solid #a8b2c6;border-radius:0;font-size:14px;background:#fff;color:#142b66;box-shadow:none}
.faithful-landing .simple-model-chips>button.active{background:#142b66;border-color:#142b66;color:#fff;border-bottom:4px solid #dfc47b}
.faithful-landing .simple-result{border:0;border-top:5px solid #dfc47b;border-radius:0;background:#142b66;color:#fff;padding:27px 20px;box-shadow:none;margin-top:28px}
.faithful-landing .simple-result>p,.faithful-landing .simple-result>h3,.faithful-landing .simple-result>h3 span{color:#fff}
.faithful-landing .simple-result>p{font-size:14px;line-height:1.85}
.faithful-landing .simple-result>h3>strong{color:#fff45a}
.faithful-landing .simple-result-secondary{gap:12px;margin:23px 0}
.faithful-landing .simple-result-secondary>div{background:#fff;border:0;border-bottom:4px solid #dfc47b;color:#142b66;border-radius:0;padding:18px 10px}
.faithful-landing .simple-result-secondary>div>span{font-size:14px;line-height:1.65;color:#142b66}
.faithful-landing .simple-result-secondary p,.faithful-landing .simple-result-secondary strong{color:#142b66}
.faithful-landing .simple-result-secondary small{font-size:12px;color:#58667e;line-height:1.8}
.faithful-landing .simple-fee-strip{background:#dfc47b;color:#142b66;border:0;border-radius:0;padding:20px 15px}
.faithful-landing .simple-fee-strip strong,.faithful-landing .simple-fee-strip span{color:#142b66}
.faithful-landing .simple-future{background:#f6f7fa;border:0;border-left:5px solid #b49950;padding:20px;font-size:16px;line-height:1.9}
.faithful-landing .simple-model-details>summary{border-radius:0;border:0;border-top:2px solid #dfc47b;border-bottom:2px solid #dfc47b;background:white;color:#142b66;font-size:16px;line-height:1.7;padding:16px 4px}
.faithful-landing .simple-model-details .model-note,.faithful-landing .simple-value-simulator .source-note{font-size:13px;line-height:1.85}
.faithful-landing .faithful-pricing{background:#dfc47b;padding:39px 25px;container-type:inline-size}
.faithful-landing .faithful-pricing>.faithful-kicker{font-size:18px;line-height:1.8;margin-bottom:15px;color:#142b66}
.faithful-landing .faithful-pricing>.faithful-title{font-size:clamp(20px,5.8cqw,34px);line-height:1.6}
.faithful-landing .faithful-pricing>.faithful-title>span{background:transparent;transform:none;padding:0}
.faithful-landing .faithful-pricing .price-card{border:2px solid #142b66;border-radius:0;box-shadow:5px 5px 0 #b49950;padding:26px 24px;background:#fff}
.faithful-landing .faithful-pricing .price-card>h3{color:#142b66;border-bottom:4px solid #dfc47b;padding-bottom:12px;margin-bottom:17px}
.faithful-landing .faithful-pricing .plan-type{font-size:13px;line-height:1.8;letter-spacing:.07em;color:#897035}
.faithful-landing .faithful-pricing .plan-desc{font-size:16px;line-height:1.85}
.faithful-landing .faithful-pricing .plan-ribbon{background:#142b66;color:#fff;font-size:15px;border-radius:0;padding:11px 15px;line-height:1.8}
.faithful-landing .faithful-pricing .plan-quantity{background:#142b66;color:white;border:0;border-radius:0;font-size:16px;padding:14px 10px;line-height:1.7}
.faithful-landing .faithful-pricing .check-list{margin-top:24px;gap:12px}
.faithful-landing .faithful-pricing .check-list li{font-size:16px;line-height:1.8;color:#142b66;border-bottom:1px solid #e0e4eb;padding-bottom:10px}
.faithful-landing .faithful-pricing .check-list li:before{color:#96752d}
.faithful-landing .faithful-pricing .plan-note{font-size:13px;line-height:1.85;color:#58647a}
.faithful-landing .faithful-pricing .total-strip{border:3px solid #142b66;border-radius:0;background:#fff;color:#142b66;padding:26px 22px;box-shadow:none}
.faithful-landing .faithful-pricing .total-strip>p strong{color:#142b66}
.faithful-landing .faithful-pricing .dedicated-lp-option{border:0;border-left:5px solid #142b66;border-radius:0;background:#fff;padding:25px 22px;box-shadow:none}
.faithful-landing .faithful-pricing .dedicated-lp-option>h3{font-size:24px;line-height:1.6;color:#142b66}
.faithful-landing .faithful-pricing .dedicated-lp-option>p{font-size:16px;line-height:1.9}
.faithful-landing .faithful-pricing .dedicated-lp-option .lp-condition-link{font-size:13px}
.faithful-landing .faithful-pricing .performance-box{border:0;border-radius:0;background:#142b66;color:#fff;padding:29px 22px;box-shadow:none}
.faithful-landing .faithful-pricing .performance-box h3{font-size:clamp(22px,5cqw,29px);line-height:1.6;color:#fff}
.faithful-landing .faithful-pricing .performance-box p{font-size:16px;line-height:1.9;color:#fff}
.faithful-landing .faithful-pricing .performance-box .lp-condition-link{font-size:13px;color:#e7eaf3}
.faithful-landing .faithful-pricing .performance-box .lp-condition-link a{color:#fff}
.faithful-landing .faithful-pricing .seal{border-color:#dfc47b;color:#dfc47b}
.faithful-landing .faithful-ai-support .adoption-card,.faithful-landing .faithful-ai-support .future-outlook{background:white;border:2px solid #142b66;border-radius:0;box-shadow:none;padding:25px 21px;margin:23px 0}
.faithful-landing .faithful-ai-support .chart-heading h3,.faithful-landing .faithful-ai-support .future-heading h3{font-size:24px;line-height:1.65;color:#142b66}
.faithful-landing .faithful-ai-support .chart-heading .eyebrow,.faithful-landing .faithful-ai-support .future-heading .eyebrow{font-size:13px;color:#95772f}
.faithful-landing .faithful-ai-support .delta,.faithful-landing .faithful-ai-support .future-highlight{background:#142b66;border:0;border-radius:0;color:#fff;border-bottom:4px solid #dfc47b}
.faithful-landing .faithful-ai-support .delta small,.faithful-landing .faithful-ai-support .future-highlight p,.faithful-landing .faithful-ai-support .future-highlight span{color:#fff;font-size:13px;line-height:1.8}
.faithful-landing .faithful-ai-support .future-highlight strong{color:#fff45a}
.faithful-landing .faithful-ai-support .bar-new{background:#142b66;border-radius:0}
.faithful-landing .faithful-ai-support .bar-old{background:#dfc47b;border-radius:0}
.faithful-landing .faithful-ai-support .future-legend{font-size:14px;line-height:1.8}
@media(max-width:540px){
 .faithful-landing .faithful-ai .branding-equation{grid-template-columns:1fr;gap:0}
 .faithful-landing .faithful-ai .branding-operand{display:grid;grid-template-columns:110px minmax(0,1fr);column-gap:15px;align-items:start;padding:0 0 15px;border-top:3px solid #142b66;text-align:left}
 .faithful-landing .faithful-ai .branding-role{grid-column:1/-1;min-height:0;display:block;text-align:left;font-size:14px;padding:12px 0}
 .faithful-landing .brand-news-visual,.faithful-landing .brand-search-visual{grid-column:1;grid-row:2/4;margin:0;width:100%}
 .faithful-landing .brand-news-visual figcaption{text-align:center;font-size:12px}
 .faithful-landing .brand-search-visual{min-height:145px;padding:10px 6px;text-align:center}
 .faithful-landing .brand-search-visual>span{display:none}
 .faithful-landing .brand-search-visual>strong{font-size:14px;line-height:1.9;background:transparent;color:#fff45a;padding:0}
 .faithful-landing .faithful-ai .brand-search-visual>p{font-size:14px;line-height:1.8;margin:9px 0 0}
 .faithful-landing .faithful-ai .branding-operand>h3{grid-column:2;grid-row:2;text-align:left;font-size:20px;margin:0 0 9px}
 .faithful-landing .faithful-ai .branding-operand>p{grid-column:2;grid-row:3;text-align:left;font-size:16px;line-height:1.8;padding:0;margin:0 0 13px;text-wrap:pretty}
 .faithful-landing .faithful-ai .branding-operand>p br{display:none}
 .faithful-landing .faithful-ai .branding-operand>b{grid-column:1/-1;grid-row:4;font-size:16px;text-align:center;margin:12px 0 0;padding:10px 4px;letter-spacing:0}
 .faithful-landing .faithful-ai .branding-multiply{font-size:33px;line-height:1;margin:8px 0 20px}
 .faithful-landing .faithful-calculator{padding:28px 14px}
 .faithful-landing .faithful-calculator .simple-value-simulator{padding:24px 17px}
 .faithful-landing .simple-model-field{padding:18px 0}
 .faithful-landing .simple-result{padding:23px 12px}
 .faithful-landing .simple-result-secondary{gap:9px}
 .faithful-landing .simple-result-secondary>div{padding:15px 7px}
 .faithful-landing .simple-future{padding:16px}
 .faithful-landing .faithful-pricing{padding:30px 17px}
 .faithful-landing .faithful-pricing .price-card{padding:24px 19px}
 .faithful-landing .faithful-pricing .dedicated-lp-option{padding:22px 17px}
 .faithful-landing .faithful-pricing .dedicated-lp-option>h3{font-size:22px}
 .faithful-landing .faithful-pricing .performance-box{padding:24px 18px}
 .faithful-landing .faithful-ai-support .adoption-card,.faithful-landing .faithful-ai-support .future-outlook{padding:22px 16px}
 .faithful-landing .faithful-ai-support .chart-heading,.faithful-landing .faithful-ai-support .future-heading{display:flex;flex-direction:column;gap:18px}
 .faithful-landing .faithful-ai-support .delta,.faithful-landing .faithful-ai-support .future-highlight{align-self:stretch;text-align:center;padding:15px}
}
@media(max-width:360px){
 .faithful-landing .faithful-ai .branding-operand{grid-template-columns:minmax(0,1fr);column-gap:0}
 .faithful-landing .faithful-ai .branding-role{justify-content:center;text-align:center}
 .faithful-landing .brand-news-visual,.faithful-landing .brand-search-visual{grid-column:1;grid-row:2;width:100%;max-width:230px;justify-self:center;margin-bottom:17px}
 .faithful-landing .brand-search-visual{min-height:145px;padding:15px}
 .faithful-landing .brand-search-visual>strong{font-size:18px;white-space:nowrap}
 .faithful-landing .faithful-ai .brand-search-visual>p{font-size:18px;line-height:1.7}
 .faithful-landing .faithful-ai .branding-operand>h3{grid-column:1;grid-row:3;text-align:center}
 .faithful-landing .faithful-ai .branding-operand>p{grid-column:1;grid-row:4;text-align:center}
 .faithful-landing .faithful-ai .branding-operand>b{grid-column:1;grid-row:5}
 .faithful-landing .faithful-ai .branding-operand>h3{font-size:18px}
 .faithful-landing .faithful-ai .branding-operand>p{font-size:16px}
 .faithful-landing .simple-result-secondary{grid-template-columns:1fr}
}
.faithful-landing .faithful-calculator .simple-result .simple-income-note,
.faithful-landing .faithful-calculator .simple-result .simple-main-assumption,
.faithful-landing .faithful-calculator .simple-result .simple-grounding,
.faithful-landing .faithful-calculator .simple-result .simple-error-note {
  color: #edf1f8;
  font-size: 13px;
  line-height: 1.85;
}
.faithful-landing .simple-simulator-heading{container-type:inline-size}
.faithful-landing .simple-simulator-heading .simple-heading-two-lines{font-size:clamp(16px,7cqw,32px);line-height:1.65;letter-spacing:0;display:grid;gap:.1em}
.faithful-landing .simple-heading-two-lines>span{display:block;white-space:nowrap}
.faithful-landing .release-result{container-type:inline-size}
.faithful-landing .release-result>span{display:block;font-size:clamp(12px,5.55cqw,24px);white-space:nowrap;line-height:1.85}
.faithful-landing .release-result mark{white-space:nowrap}
.faithful-landing .release-medikuru>h3{container-type:inline-size}
.faithful-landing .release-medikuru>h3>strong{font-size:clamp(15px,7cqw,32px);white-space:nowrap}
.faithful-landing .dedicated-lp-option>div:first-child{container-type:inline-size}
.faithful-landing .option-two-lines{display:grid;gap:.28em;line-height:1.65}
.faithful-landing .option-two-lines>span{display:block;font-size:clamp(12px,5.55cqw,21px);white-space:nowrap}
.faithful-landing .option-two-lines>strong{display:block;font-size:clamp(17px,7.8cqw,28px);white-space:nowrap}
.faithful-landing .performance-heading>div{container-type:inline-size;width:100%}
.faithful-landing .performance-two-lines>span{display:block;font-size:clamp(14px,6.8cqw,29px);white-space:nowrap;line-height:1.7}
@media(max-width:600px){
 .faithful-landing .faithful-pricing .performance-heading{display:flex;flex-direction:column;align-items:flex-start;gap:18px}
}
.faithful-landing .future-two-lines{container-type:inline-size;width:100%;line-height:1.7}
.faithful-landing .future-two-lines>span{display:block;white-space:nowrap;font-size:clamp(12px,5.2cqw,26px)}
.faithful-landing .faithful-ai-support .future-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:stretch}
.faithful-landing .faithful-ai-support .future-heading>div:first-child{width:100%;min-width:0}
