.out-disclosure{margin-top:12px;font-size:12px;line-height:1.8;color:#657067}
.out-experience{padding:28px;border-left:3px solid #ce596a;background:#faf8f5;border-radius:0 16px 16px 0;margin:28px 0}.out-experience h2{font-size:clamp(21px,2.5vw,28px);font-weight:800;line-height:1.6;margin:12px 0;color:#294638}.out-experience p{font-size:14px;line-height:1.9;margin:10px 0}.out-experience .out-caption{color:#657067}.out-mobile-break{display:none}
.out-calculation{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.out-calculation>div{padding:18px;background:white;border-radius:12px;border:1px solid #e2e4dc}.out-calculation span,.out-calculation strong{display:block}.out-calculation span{font-size:13px;color:#657067}.out-calculation strong{font-size:22px;line-height:1.5;color:#7c4c44;margin-top:8px}
.out-customization{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0}.out-customization>div{padding:18px;background:#f6f7f2;border-radius:12px}.out-customization span{color:#7c4c44;font-size:12px;font-weight:700}.out-customization h3{font-size:16px;font-weight:800;line-height:1.6;margin:10px 0}.out-customization p{font-size:13px!important;margin:0!important}
.out-hero{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:28px;background:#faf6f0;padding:36px;border-radius:24px;margin-bottom:32px}
.out-eyebrow{font-size:12px;font-weight:700;letter-spacing:.05em;color:#7c4c44}
.out-hero h2{font-size:clamp(32px,4vw,46px);font-weight:800;line-height:1.4;color:#294638;margin:18px 0}
.out-hero p{line-height:1.9}.out-hero img{width:100%;height:auto}.out-hero figcaption{font-size:12px;color:#657067;text-align:center;margin-top:10px}
.out-text-link{display:inline-block;margin-top:18px;text-decoration:underline;text-underline-offset:5px;font-weight:700;font-size:13px}
.out-takeaways{margin:32px 0}.out-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}
.out-cards a{display:block;padding:22px;border:1px solid #e2e4dc;border-radius:14px;background:#fff}.out-cards a:hover{border-color:#7c4c44}.out-cards span{display:block;font-size:11px;color:#8c514b;margin-bottom:12px}.out-cards strong{font-size:17px;line-height:1.7;color:#294638}
.out-early-cta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;border-block:1px solid #e2e4dc;padding:24px 0;margin-bottom:44px}.out-early-cta strong{font-size:18px}.out-early-cta p{font-size:13px;line-height:1.8;margin-top:8px;color:#657067}
.out-callout{padding:24px;background:#f6f7f2;border-radius:14px;margin:24px 0}.out-callout h3,.out-comparison h3{font-size:18px;font-weight:800;line-height:1.6;margin-bottom:12px;color:#294638}
.out-callout pre{font-family:inherit;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:2;background:white;padding:18px;border:1px solid #e2e4dc;border-radius:8px;margin-bottom:16px}
.out-callout a,.out-comparison a{text-decoration:underline;text-underline-offset:4px;font-size:13px;font-weight:700}.out-callout ul,.out-comparison ul{list-style:disc;padding-left:20px;font-size:14px;line-height:2;color:#425146;margin-bottom:12px}
.out-formula{font-weight:800;color:#294638!important}.out-flow{display:flex;align-items:center;gap:10px;margin:24px 0}.out-flow span{flex:1;padding:16px 12px;text-align:center;background:#f4e9e3;border-radius:10px;font-size:13px;font-weight:700}.out-flow b{color:#8c514b}
.out-comparison{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}.out-comparison>div{border:1px solid #d8dfd4;border-radius:14px;padding:22px}.out-comparison>div:last-child{background:#eef3eb}.out-comparison h3{margin-top:10px}.out-caption{font-size:12px!important}
.out-consult-steps{list-style:decimal;padding-left:22px;font-size:14px;line-height:2;margin:16px 0}.seo-guide-action .out-message{padding:18px;border-radius:12px;background:white;font-size:13px!important}
@media(max-width:700px){.out-hero{grid-template-columns:1fr;padding:24px;gap:20px}.out-hero h2{font-size:34px}.out-hero figure{max-width:450px;margin:auto}.out-cards{grid-template-columns:1fr}.out-cards a{padding:16px}.out-cards strong br{display:none}.out-cards span{margin-bottom:5px}.out-comparison{grid-template-columns:1fr}.out-flow{flex-direction:column}.out-flow span{width:100%}.out-flow b{transform:rotate(90deg)}.out-callout{padding:18px}.out-early-cta .line-cta{width:100%}}
@media(max-width:700px){.out-experience{padding:20px}.out-mobile-break{display:block}.out-calculation,.out-customization{grid-template-columns:1fr}.out-calculation strong{font-size:24px}.out-hero figure{order:-1;max-width:260px}}
@media(max-width:639px){.seo-guide .seo-guide-chapters{margin-inline:0;padding-inline:0;max-width:100%}}
