 .cf-s2-hero{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#1B1C1E;max-width:900px;margin:0 auto;padding:8px 0 4px;line-height:1.6} .cf-s2-hero *{box-sizing:border-box}  .cf-s2-crumb{font-size:.85rem;color:#6b6c6e;margin:0 0 22px;font-family:"Barlow",sans-serif} .cf-s2-crumb a{color:#6b6c6e;text-decoration:none;border-bottom:1px solid transparent} .cf-s2-crumb a:hover{color:#1B1C1E;border-bottom-color:#F5C400} .cf-s2-crumb span[aria-current]{color:#1B1C1E;font-weight:600} .cf-s2-crumb i{font-style:normal;margin:0 8px;color:#c9cacc}  .cf-s2-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-size:.92rem;color:#1B1C1E;margin:0 0 10px} .cf-s2-eyebrow::before{content:"";display:inline-block;width:26px;height:4px;background:#F5C400;border-radius:2px}  .cf-s2-title{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:clamp(2rem,4.6vw,3rem);line-height:1.08;letter-spacing:.005em;color:#1B1C1E;margin:0 0 6px} .cf-s2-title::after{content:"";display:block;width:64px;height:5px;background:#F5C400;border-radius:3px;margin:16px 0 0}  .cf-s2-sub{font-size:1.22rem;line-height:1.45;color:#2c2d2f;margin:20px 0 22px;max-width:44em}  .cf-s2-intro p{margin:0 0 16px;font-size:1.04rem} .cf-s2-intro a{color:#1B1C1E;font-weight:600;border-bottom:2px solid #F5C400;text-decoration:none} .cf-s2-intro a:hover{background:#F5C40022}  .cf-s2-scope{background:#faf7ec;border-left:5px solid #F5C400;border-radius:6px;padding:16px 20px;margin:24px 0;font-size:1rem} .cf-s2-scope strong{font-family:"Barlow Condensed",sans-serif;letter-spacing:.02em} .cf-s2-scope a{color:#1B1C1E;font-weight:600;border-bottom:2px solid #F5C400;text-decoration:none} .cf-s2-scope a:hover{background:#F5C40033}  .cf-s2-cta{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 22px} .cf-s2-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:"Barlow Condensed",sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:1.02rem;padding:14px 26px;border-radius:6px;text-decoration:none;transition:transform .05s ease,box-shadow .15s ease,background .15s ease} .cf-s2-btn--primary{background:#F5C400;color:#1B1C1E;box-shadow:0 2px 0 #d9ad00} .cf-s2-btn--primary:hover{background:#ffd21a;transform:translateY(-1px)} .cf-s2-btn--ghost{background:transparent;color:#1B1C1E;border:2px solid #1B1C1E} .cf-s2-btn--ghost:hover{background:#1B1C1E;color:#fff}  .cf-s2-feats{list-style:none;display:flex;flex-wrap:wrap;gap:10px 26px;margin:8px 0 0;padding:0} .cf-s2-feats li{position:relative;padding-left:26px;font-weight:600;font-size:1rem;color:#1B1C1E} .cf-s2-feats li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;background:#F5C400} .cf-s2-feats li::after{content:"";position:absolute;left:5px;top:calc(50% - 1px);width:4px;height:8px;border:solid #1B1C1E;border-width:0 2px 2px 0;transform:translateY(-60%) rotate(45deg)}  @media(max-width:600px){   .cf-s2-sub{font-size:1.12rem}   .cf-s2-btn{width:100%}   .cf-s2-feats{flex-direction:column;gap:10px} }  .cf-s2-need{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#1B1C1E;max-width:900px;margin:0 auto;padding:34px 0 8px;line-height:1.6} .cf-s2-need *{box-sizing:border-box}  .cf-s2-need-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-size:.92rem;color:#1B1C1E;margin:0 0 10px} .cf-s2-need-eyebrow::before{content:"";display:inline-block;width:26px;height:4px;background:#F5C400;border-radius:2px}  .cf-s2-need h2{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:clamp(1.7rem,3.6vw,2.4rem);line-height:1.12;color:#1B1C1E;margin:0 0 14px}  .cf-s2-need-lead{font-size:1.06rem;margin:0 0 24px;max-width:46em} .cf-s2-need-lead a{color:#1B1C1E;font-weight:600;border-bottom:2px solid #F5C400;text-decoration:none} .cf-s2-need-lead a:hover{background:#F5C40022}  .cf-s2-need-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:18px;margin:0 0 22px}  .cf-s2-need-panel{border-radius:8px;padding:22px 24px} .cf-s2-need-panel h3{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:1.28rem;letter-spacing:.01em;margin:0 0 4px;color:#1B1C1E} .cf-s2-need-panel .cf-s2-need-tag{font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;font-weight:600;color:#6b6c6e;margin:0 0 14px}  .cf-s2-need-base{background:#f5f5f4;border:1px solid #e6e6e4} .cf-s2-need-base ul{list-style:none;margin:0 0 16px;padding:0} .cf-s2-need-base li{position:relative;padding:0 0 0 22px;margin:0 0 8px;font-size:1rem} .cf-s2-need-base li::before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:50%;background:#b8b8b6} .cf-s2-need-base a{display:inline-block;color:#1B1C1E;font-weight:600;border-bottom:2px solid #F5C400;text-decoration:none} .cf-s2-need-base a:hover{background:#F5C40033}  .cf-s2-need-add{background:#fffdf4;border:1px solid #F5C400;border-left:5px solid #F5C400} .cf-s2-need-add ul{list-style:none;margin:0;padding:0} .cf-s2-need-add li{position:relative;padding:0 0 0 30px;margin:0 0 15px;font-size:1.02rem} .cf-s2-need-add li:last-child{margin-bottom:0} .cf-s2-need-add li::before{content:"";position:absolute;left:0;top:1px;width:19px;height:19px;border-radius:50%;background:#F5C400} .cf-s2-need-add li::after{content:"";position:absolute;left:6px;top:5px;width:5px;height:9px;border:solid #1B1C1E;border-width:0 2px 2px 0;transform:rotate(45deg)} .cf-s2-need-add li strong{font-family:"Barlow Condensed",sans-serif;font-size:1.12rem;letter-spacing:.01em;display:block;margin-bottom:1px}  .cf-s2-need-note{background:#1B1C1E;color:#fff;border-radius:8px;padding:18px 22px;font-size:1.02rem;line-height:1.55} .cf-s2-need-note strong{color:#F5C400;font-family:"Barlow Condensed",sans-serif;letter-spacing:.02em} .cf-s2-need-note a{color:#F5C400;font-weight:600;text-decoration:none;border-bottom:1px solid #F5C40066} .cf-s2-need-note a:hover{border-bottom-color:#F5C400}  @media(max-width:600px){   .cf-s2-need-grid{grid-template-columns:1fr} }  .cf-s3{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#1B1C1E;max-width:900px;margin:0 auto;padding:34px 0 8px;line-height:1.6} .cf-s3 *{box-sizing:border-box}  .cf-s3-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-size:.92rem;color:#1B1C1E;margin:0 0 10px} .cf-s3-eyebrow::before{content:"";display:inline-block;width:26px;height:4px;background:#F5C400;border-radius:2px}  .cf-s3 h2{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:clamp(1.7rem,3.6vw,2.4rem);line-height:1.12;color:#1B1C1E;margin:0 0 14px}  .cf-s3-intro p{margin:0 0 16px;font-size:1.04rem;max-width:46em} .cf-s3-intro strong{font-weight:600}  .cf-s3-cap{font-size:.92rem;color:#6b6c6e;font-style:italic;margin:26px 0 12px}  .cf-s3-diagram{display:flex;gap:14px;align-items:stretch}  .cf-s3-rail{flex:0 0 34px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#6b6c6e} .cf-s3-rail-arrow{font-size:1.1rem;line-height:1;color:#F5C400} .cf-s3-rail-txt{writing-mode:vertical-rl;transform:rotate(180deg);font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:600;white-space:nowrap}  .cf-s3-stack{flex:1 1 auto;min-width:0}  .cf-s3-edge{font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:.74rem;font-weight:600;color:#6b6c6e;padding:5px 2px} .cf-s3-edge--top{border-top:3px solid #1B1C1E;margin-bottom:6px} .cf-s3-edge--bot{border-bottom:3px solid #1B1C1E;margin-top:6px;text-align:left}  .cf-s3-layer{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;border-radius:7px;padding:14px 18px;margin:6px 0} .cf-s3-l-head{display:flex;align-items:center;gap:12px;flex:0 0 auto} .cf-s3-l-name{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:1.24rem;letter-spacing:.01em} .cf-s3-l-badge{font-family:"Barlow Condensed",sans-serif;font-weight:600;font-size:.82rem;letter-spacing:.03em;padding:3px 10px;border-radius:20px;white-space:nowrap} .cf-s3-l-desc{flex:1 1 260px;font-size:.98rem;line-height:1.4}  .cf-s3-chip{background:#1B1C1E;color:#fff;min-height:64px} .cf-s3-chip .cf-s3-l-badge{background:#F5C400;color:#1B1C1E} .cf-s3-chip.cf-s3-deck{min-height:78px} .cf-s3-chip.cf-s3-base{min-height:56px}  .cf-s3-aggre{color:#1B1C1E;min-height:104px;background-color:#ddd5c4;background-image:radial-gradient(#b7ab8d 1.6px,transparent 2px),radial-gradient(#c8bfa6 1.4px,transparent 2px);background-size:17px 17px,23px 23px;background-position:0 0,9px 8px;border:1px solid #cbc1a8} .cf-s3-aggre .cf-s3-l-badge{background:#1B1C1E;color:#fff}  .cf-s3-merke{background:#faf7ec;border-left:5px solid #F5C400;border-radius:6px;padding:15px 20px;margin:22px 0 0;font-size:1.04rem} .cf-s3-merke strong{font-family:"Barlow Condensed",sans-serif;letter-spacing:.02em}  @media(max-width:600px){   .cf-s3-rail{display:none}   .cf-s3-l-desc{flex-basis:100%}   .cf-s3-l-name{font-size:1.14rem} }  .cf-s4{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#1B1C1E;max-width:900px;margin:0 auto;padding:34px 0 8px;line-height:1.6} .cf-s4 *{box-sizing:border-box}  .cf-s4-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-size:.92rem;color:#1B1C1E;margin:0 0 10px} .cf-s4-eyebrow::before{content:"";display:inline-block;width:26px;height:4px;background:#F5C400;border-radius:2px}  .cf-s4 h2{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:clamp(1.7rem,3.6vw,2.4rem);line-height:1.12;color:#1B1C1E;margin:0 0 14px}  .cf-s4-lead{font-size:1.06rem;margin:0 0 20px;max-width:46em}  .cf-s4-link{display:flex;align-items:center;gap:16px;background:#faf7ec;border:1px solid #F5C400;border-left:5px solid #F5C400;border-radius:8px;padding:16px 20px;margin:0 0 24px;text-decoration:none;color:#1B1C1E;transition:background .15s ease} .cf-s4-link:hover{background:#f6efd6} .cf-s4-link-ico{flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:#F5C400;display:flex;align-items:center;justify-content:center;font-size:1.3rem;line-height:1} .cf-s4-link-txt{flex:1 1 auto} .cf-s4-link-txt b{font-family:"Barlow Condensed",sans-serif;font-size:1.14rem;letter-spacing:.01em;display:block;margin-bottom:1px} .cf-s4-link-txt span{font-size:.96rem;color:#4a4b4d} .cf-s4-link-arrow{flex:0 0 auto;font-family:"Barlow Condensed",sans-serif;font-weight:700;color:#1B1C1E;font-size:1.4rem}  .cf-s4-recap{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 24px} .cf-s4-card{background:#f5f5f4;border:1px solid #e6e6e4;border-radius:8px;padding:18px 20px} .cf-s4-card h3{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:1.18rem;letter-spacing:.01em;margin:0 0 6px;padding-left:16px;position:relative} .cf-s4-card h3::before{content:"";position:absolute;left:0;top:.28em;width:8px;height:8px;border-radius:2px;background:#F5C400} .cf-s4-card p{margin:0;font-size:.97rem;line-height:1.45;color:#333} .cf-s4-card--focus{background:#fffdf4;border-color:#F5C400}  .cf-s4-imgs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 22px} .cf-s4-fig{margin:0;text-align:center} .cf-s4-fig img{width:100%;max-width:200px;height:auto;border-radius:6px;border:1px solid #e6e6e4} .cf-s4-fig figcaption{font-size:.86rem;color:#6b6c6e;font-style:italic;margin-top:6px}  .cf-s4-next{font-size:1.04rem;font-weight:600;color:#1B1C1E;margin:0;padding:14px 18px;background:#1B1C1E;color:#fff;border-radius:8px} .cf-s4-next span{color:#F5C400}  @media(max-width:600px){   .cf-s4-recap{grid-template-columns:1fr}   .cf-s4-imgs{grid-template-columns:1fr 1fr} }  .cf-s5{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#1B1C1E;max-width:900px;margin:0 auto;padding:34px 0 8px;line-height:1.6} .cf-s5 *{box-sizing:border-box} .cf-s5-anchor{position:relative;top:-90px;display:block;height:0;visibility:hidden}  .cf-s5-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-size:.92rem;color:#1B1C1E;margin:0 0 10px} .cf-s5-eyebrow::before{content:"";display:inline-block;width:26px;height:4px;background:#F5C400;border-radius:2px}  .cf-s5 h2{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:clamp(1.7rem,3.6vw,2.4rem);line-height:1.12;color:#1B1C1E;margin:0 0 14px} .cf-s5-lead{font-size:1.06rem;margin:0 0 30px;max-width:46em}  .cf-s5-step{display:grid;grid-template-columns:56px 1fr;gap:20px;margin:0 0 30px} .cf-s5-num{grid-row:1/3;width:56px;height:56px;border-radius:50%;background:#F5C400;color:#1B1C1E;font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:1.7rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 0 #d9ad00} .cf-s5-body{min-width:0} .cf-s5-body h3{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:1.4rem;letter-spacing:.01em;margin:6px 0 8px;line-height:1.15} .cf-s5-body p{margin:0 0 12px;font-size:1.02rem} .cf-s5-body strong{font-weight:600}  .cf-s5-hint{background:#faf7ec;border-left:5px solid #F5C400;border-radius:6px;padding:12px 16px;margin:0 0 12px;font-size:.98rem} .cf-s5-hint strong{font-family:"Barlow Condensed",sans-serif;letter-spacing:.02em} .cf-s5-warn{background:#fdeceb;border-left:5px solid #d64530;border-radius:6px;padding:12px 16px;margin:0 0 12px;font-size:.98rem} .cf-s5-warn strong{font-family:"Barlow Condensed",sans-serif;letter-spacing:.02em;color:#b3341f}  .cf-s5-imgs{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0 4px} .cf-s5-fig{margin:0;flex:0 0 auto;width:calc(50% - 6px);max-width:200px;text-align:center} .cf-s5-fig img{width:100%;height:auto;border-radius:6px;border:1px solid #e6e6e4} .cf-s5-fig figcaption{font-size:.84rem;color:#6b6c6e;font-style:italic;margin-top:5px;line-height:1.3}  .cf-s5-repeat{display:flex;align-items:center;gap:14px;background:#1B1C1E;color:#fff;border-radius:8px;padding:16px 20px;margin:0 0 30px} .cf-s5-repeat-ico{flex:0 0 auto;font-size:1.5rem;color:#F5C400} .cf-s5-repeat p{margin:0;font-size:1.02rem;line-height:1.5} .cf-s5-repeat strong{color:#F5C400;font-family:"Barlow Condensed",sans-serif;letter-spacing:.02em}  @media(max-width:600px){   .cf-s5-step{grid-template-columns:44px 1fr;gap:14px}   .cf-s5-num{width:44px;height:44px;font-size:1.35rem}   .cf-s5-fig{width:calc(50% - 6px)} }  .cf-s6{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#1B1C1E;max-width:900px;margin:0 auto;padding:34px 0 8px;line-height:1.6} .cf-s6 *{box-sizing:border-box}  .cf-s6-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-size:.92rem;color:#1B1C1E;margin:0 0 10px} .cf-s6-eyebrow::before{content:"";display:inline-block;width:26px;height:4px;background:#F5C400;border-radius:2px}  .cf-s6 h2{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:clamp(1.7rem,3.6vw,2.4rem);line-height:1.12;color:#1B1C1E;margin:0 0 14px} .cf-s6-lead{font-size:1.06rem;margin:0 0 26px;max-width:46em}  .cf-s6-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 26px} .cf-s6-item{background:#f5f5f4;border:1px solid #e6e6e4;border-left:4px solid #d64530;border-radius:8px;padding:18px 20px} .cf-s6-item h3{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:1.18rem;letter-spacing:.01em;margin:0 0 7px;line-height:1.2;padding-left:26px;position:relative} .cf-s6-item h3::before{content:"✕";position:absolute;left:0;top:-1px;width:19px;height:19px;border-radius:50%;background:#d64530;color:#fff;font-size:.8rem;font-weight:700;display:flex;align-items:center;justify-content:center} .cf-s6-item p{margin:0;font-size:.98rem;line-height:1.45;color:#333} .cf-s6-item p strong{color:#1B1C1E;font-weight:600}  .cf-s6-honest{background:#1B1C1E;color:#fff;border-radius:10px;padding:26px 28px;margin:0 0 24px} .cf-s6-honest-tag{display:inline-flex;align-items:center;gap:8px;font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.12em;font-weight:600;font-size:.82rem;color:#F5C400;margin:0 0 12px} .cf-s6-honest-tag::before{content:"";width:22px;height:3px;background:#F5C400;border-radius:2px} .cf-s6-honest h3{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:1.5rem;line-height:1.15;margin:0 0 12px;color:#fff} .cf-s6-honest p{margin:0 0 13px;font-size:1.03rem;line-height:1.6;color:#e8e8e6} .cf-s6-honest p:last-child{margin-bottom:0} .cf-s6-honest strong{color:#fff;font-weight:600} .cf-s6-honest .cf-s6-hl{color:#F5C400;font-weight:600}  .cf-s6-help{background:#faf7ec;border-left:5px solid #F5C400;border-radius:6px;padding:16px 20px;font-size:1.02rem} .cf-s6-help strong{font-family:"Barlow Condensed",sans-serif;letter-spacing:.02em} .cf-s6-help a{color:#1B1C1E;font-weight:600;border-bottom:2px solid #F5C400;text-decoration:none} .cf-s6-help a:hover{background:#F5C40033}  @media(max-width:600px){   .cf-s6-grid{grid-template-columns:1fr}   .cf-s6-honest{padding:22px 20px} }  .cf-s7{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#1B1C1E;max-width:900px;margin:0 auto;padding:34px 0 8px;line-height:1.6} .cf-s7 *{box-sizing:border-box}  .cf-s7-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-size:.92rem;color:#1B1C1E;margin:0 0 10px} .cf-s7-eyebrow::before{content:"";display:inline-block;width:26px;height:4px;background:#F5C400;border-radius:2px}  .cf-s7 h2{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:clamp(1.7rem,3.6vw,2.4rem);line-height:1.12;color:#1B1C1E;margin:0 0 14px} .cf-s7-lead{font-size:1.06rem;margin:0 0 26px;max-width:46em} .cf-s7-lead a{color:#1B1C1E;font-weight:600;border-bottom:2px solid #F5C400;text-decoration:none} .cf-s7-lead a:hover{background:#F5C40022}  .cf-s7-qa{border:1px solid #e6e6e4;border-radius:8px;padding:20px 22px;margin:0 0 14px;background:#fff} .cf-s7-qa:hover{border-color:#F5C400} .cf-s7-q{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:1.22rem;letter-spacing:.01em;line-height:1.25;color:#1B1C1E;margin:0 0 9px;padding-left:30px;position:relative} .cf-s7-q::before{content:"?";position:absolute;left:0;top:-2px;width:22px;height:22px;border-radius:50%;background:#F5C400;color:#1B1C1E;font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:.95rem;display:flex;align-items:center;justify-content:center} .cf-s7-a{margin:0;font-size:1rem;line-height:1.55;color:#333;padding-left:30px} .cf-s7-a strong{color:#1B1C1E;font-weight:600}  @media(max-width:600px){   .cf-s7-qa{padding:17px 18px}   .cf-s7-q,.cf-s7-a{padding-left:28px} }  .cf-s8{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#fff;max-width:900px;margin:34px auto 8px;background:#1B1C1E;border-radius:12px;padding:40px 40px 34px;line-height:1.6} .cf-s8 *{box-sizing:border-box}  .cf-s8-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-size:.92rem;color:#F5C400;margin:0 0 12px} .cf-s8-eyebrow::before{content:"";display:inline-block;width:26px;height:4px;background:#F5C400;border-radius:2px}  .cf-s8 h2{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.1;color:#fff;margin:0 0 14px} .cf-s8 h2 span{color:#F5C400} .cf-s8-lead{font-size:1.08rem;color:#e2e2e0;margin:0 0 30px;max-width:46em} .cf-s8-lead strong{color:#fff;font-weight:600}  .cf-s8-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 30px} .cf-s8-card{background:#26272a;border:1px solid #35363a;border-radius:9px;padding:22px 22px} .cf-s8-card h3{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:1.22rem;letter-spacing:.01em;margin:0 0 8px;color:#fff;padding-left:18px;position:relative} .cf-s8-card h3::before{content:"";position:absolute;left:0;top:.28em;width:9px;height:9px;border-radius:2px;background:#F5C400} .cf-s8-card p{margin:0;font-size:.96rem;line-height:1.45;color:#c7c7c5}  .cf-s8-btns{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 26px} .cf-s8-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:"Barlow Condensed",sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:1.04rem;padding:15px 28px;border-radius:6px;text-decoration:none;transition:transform .05s ease,background .15s ease} .cf-s8-btn--primary{background:#F5C400;color:#1B1C1E;box-shadow:0 2px 0 #b78f00} .cf-s8-btn--primary:hover{background:#ffd21a;transform:translateY(-1px)} .cf-s8-btn--ghost{background:transparent;color:#fff;border:2px solid #55565a} .cf-s8-btn--ghost:hover{border-color:#F5C400;color:#F5C400}  .cf-s8-contact{border-top:1px solid #35363a;padding-top:20px;font-size:1rem;color:#c7c7c5;line-height:1.9} .cf-s8-contact a{color:#F5C400;text-decoration:none;font-weight:600;border-bottom:1px solid transparent} .cf-s8-contact a:hover{border-bottom-color:#F5C400} .cf-s8-contact .cf-s8-sep{color:#55565a;margin:0 10px} .cf-s8-form{display:inline-flex;align-items:center;gap:7px} .cf-s8-form::before{content:"✎";color:#F5C400}  @media(max-width:600px){   .cf-s8{padding:30px 22px 26px}   .cf-s8-cards{grid-template-columns:1fr}   .cf-s8-btn{width:100%}   .cf-s8-contact .cf-s8-sep{display:none}   .cf-s8-contact a{display:block;margin:2px 0} } #sp-cjm9xq{width: 100%; max-width: 100%;}#sp-hzxmfl{width: calc(100% - 0px);}#sp-te3tb6{margin: 0px;}#sp-b6z3ls{margin: 0px;}#sp-iube2x{margin: 0px;}#sp-xf959p{margin: 0px;}#sp-ig0bkq{width: 100%; max-width: 100%;}#sp-v7owlh{width: calc(100% - 0px);}#sp-i6j699{margin: 0px;}#sp-whn4vm{margin: 0px;}#sp-e1mln2{margin: 0px;}#sp-ticakz{margin: 0px;}#sp-tlnsh9{margin: 0px;}#sp-ns2rcw{margin: 0px;}#sp-j097bq{width: 100%; max-width: 100%;}#sp-u831x8{width: calc(100% - 0px);}#sp-xl0b5h{margin: 0px;}#sp-qxdvty{margin: 0px;}#sp-slpqwr{margin: 0px;}#sp-f1knur{margin: 0px;}#sp-tau54l{margin: 0px;}#sp-y3ixxb{margin: 0px;}