/* FrameBoost 10.4 — dedicated, server-rendered SEO landing pages */
.seo-nav-inner{display:flex;align-items:center;gap:26px;min-height:86px}.seo-nav-links{display:flex;gap:22px;margin-left:auto;align-items:center;flex-wrap:wrap}.seo-nav-links a{font-size:12px;font-weight:700;color:#abb7ae}.seo-nav-links a:hover,.seo-nav-links a[aria-current]{color:var(--lime)}
.seo-breadcrumb{display:flex;gap:12px;color:#a5b2a8;font-size:12px;margin-bottom:35px;align-items:center}.seo-breadcrumb a:hover{color:var(--lime)}.seo-breadcrumb [aria-current]{color:#e3efe6}
.seo-page-hero{padding-top:64px;padding-bottom:100px}.seo-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:55px;align-items:center}.seo-hero-copy h1{font-size:clamp(46px,5vw,74px);line-height:1.07;letter-spacing:-3.4px;margin:25px 0 20px}.seo-hero-lead{font-size:clamp(19px,2.3vw,25px);font-weight:750;line-height:1.4;margin:0 0 20px;color:#eef8eb}.seo-hero-intro{font-size:14px;line-height:1.88;color:#aabbb0;max-width:640px}.seo-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.seo-trust-notes{display:flex;flex-wrap:wrap;gap:10px 20px;color:#b4d49d;font-size:11px;font-weight:700}
.seo-panel{border:1px solid #3c5542;border-radius:22px;overflow:hidden;background:radial-gradient(circle at 90% 15%,#b9ff651d,transparent 50%),linear-gradient(145deg,#18251d,#0d1414 80%);box-shadow:0 20px 70px #0007;min-height:430px}.seo-panel-top{height:65px;padding:0 22px;display:flex;align-items:center;gap:12px;font-size:9px;color:#9db99c;letter-spacing:1.2px;border-bottom:1px solid #344437;font-weight:800}.seo-panel-top b{font-size:8px;color:var(--lime);margin-left:auto}.seo-panel-inner{padding:34px 28px 28px;position:relative}.seo-panel-inner:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#b0ff5207 1px,transparent 1px),linear-gradient(90deg,#b0ff5207 1px,transparent 1px);background-size:25px 25px;pointer-events:none}.seo-mini{font-size:10px;letter-spacing:1.65px;font-weight:850;color:#a8ca94}.seo-panel-inner>strong{font-size:clamp(28px,3vw,42px);display:block;letter-spacing:-1.4px;line-height:1.15;margin:26px 0}.seo-panel-inner>strong em{font-style:normal;color:var(--lime)}.seo-panel-metrics{background:#08110e99;border:1px solid #34483b;border-radius:10px;padding:18px 17px;margin-top:18px;color:#a9cdb1;font-size:9px;letter-spacing:1.3px;font-weight:900}.seo-meter{display:flex;align-items:flex-end;gap:5px;margin:24px 0 10px;height:85px;border-bottom:1px solid #3f5543}.seo-meter i{flex:1;height:55%;background:linear-gradient(0deg,#537b2f,var(--lime));border-radius:3px 3px 0 0}.seo-meter i:nth-child(6n+1){height:36%}.seo-meter i:nth-child(6n+2){height:49%}.seo-meter i:nth-child(6n+3){height:62%}.seo-meter i:nth-child(6n+4){height:76%}.seo-meter i:nth-child(6n+5){height:88%}.seo-meter i:nth-child(13){height:95%}.seo-panel-legend{display:flex;justify-content:space-between;color:#718b78}.seo-panel-inner>small{display:block;margin-top:22px;color:#8ea295;font-size:10px;line-height:1.6}
.seo-section{padding-top:80px;padding-bottom:85px}.seo-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin:15px 0 32px}.seo-section h2,.seo-bottom-cta h2{font-size:clamp(32px,4vw,50px);line-height:1.13;letter-spacing:-1.8px;margin:10px 0 20px}.seo-section-head h2{max-width:680px;margin:0}.seo-section-head p{max-width:350px;color:#aabbb0;font-size:13px;line-height:1.8;margin:0}.seo-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.seo-feature{padding:28px;background:linear-gradient(140deg,#17231b,#111919);border:1px solid #314537;border-radius:15px;min-height:255px}.seo-feature h3{font-size:22px;line-height:1.3;letter-spacing:-.6px;margin:26px 0 12px}.seo-feature p,.seo-step p,.seo-notes p{color:#b1bfb4;font-size:13px;line-height:1.85;margin:0}
.seo-process-band{background:#121c16;border-block:1px solid #2c4231}.seo-step-grid{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;margin:32px 0 0}.seo-step{padding:24px;display:flex;gap:18px;border:1px solid #354938;border-radius:14px;background:#0e1712}.seo-step>span{font-size:16px;color:var(--lime);font-weight:900;min-width:33px}.seo-step h3{font-size:18px;margin:1px 0 10px}.seo-notes{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.seo-notes>ul{list-style:none;display:grid;gap:13px;margin:0;padding:0}.seo-notes li{padding:17px 16px 17px 42px;background:#17211b;border:1px solid #334735;border-radius:11px;font-size:13px;line-height:1.65;color:#cbdac9;position:relative}.seo-notes li:before{content:'✓';position:absolute;left:16px;top:16px;color:var(--lime);font-weight:900}
.seo-faq{display:grid;gap:12px;margin-top:25px}.seo-faq details{background:#141d18;border:1px solid #344738;border-radius:12px;padding:0 20px}.seo-faq summary{display:flex;justify-content:space-between;gap:10px;cursor:pointer;padding:20px 0;font-size:14px;font-weight:800;list-style:none}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq summary span{color:var(--lime)}.seo-faq details p{color:#aebfb0;line-height:1.8;font-size:13px;margin:0 0 22px}.seo-bottom-cta{display:flex;align-items:center;justify-content:space-between;gap:34px;padding:40px;margin-bottom:85px;border:1px solid #648153;border-radius:17px;background:radial-gradient(circle at 95% 0,#acff541b,transparent 50%),#1b2a1e}.seo-bottom-cta p{color:#b5c9b3;font-size:13px;line-height:1.8;max-width:760px;margin:0}.seo-bottom-cta .button{flex-shrink:0}
.seo-service-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.seo-service-links a{padding:19px 20px;background:#142019;border:1px solid #3a513e;border-radius:12px;display:grid;gap:6px;position:relative;transition:border-color .2s,transform .2s}.seo-service-links a:hover{transform:translateY(-2px);border-color:var(--lime)}.seo-service-links span{font-size:9px;color:#92b987;letter-spacing:1.3px;font-weight:900}.seo-service-links strong{font-size:16px}.seo-service-links small{font-size:11px;color:#a7b8a7}.seo-service-links b{position:absolute;top:20px;right:21px;color:var(--lime)}
@media(max-width:1000px){.seo-nav-inner{flex-wrap:wrap;padding:16px 0;gap:13px}.seo-nav-links{order:3;width:100%;justify-content:flex-start;margin:0;gap:12px 20px}.seo-nav-inner>.button{margin-left:auto}.seo-hero-grid{grid-template-columns:1fr;gap:28px}.seo-panel{min-height:0}.seo-section-head{display:block}.seo-section-head p{max-width:680px;margin-top:15px}.seo-feature-grid{grid-template-columns:1fr 1fr}.seo-service-links{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.seo-page-hero{padding-top:26px;padding-bottom:50px}.seo-breadcrumb{margin-bottom:26px;flex-wrap:wrap}.seo-nav-inner{gap:10px}.seo-nav-inner>.button{font-size:10px;padding:11px 12px}.seo-nav-links{font-size:11px;gap:10px 17px}.seo-nav-links a{font-size:10px}.seo-hero-copy h1{font-size:45px;letter-spacing:-2.4px}.seo-hero-actions{display:grid}.seo-hero-actions a{width:100%}.seo-trust-notes{line-height:1.6}.seo-panel-top{font-size:7px;padding:0 15px}.seo-panel-inner{padding:22px 18px}.seo-panel-inner>strong{font-size:31px}.seo-section{padding-top:56px;padding-bottom:58px}.seo-section h2{font-size:34px}.seo-feature-grid,.seo-step-grid,.seo-notes,.seo-service-links{grid-template-columns:1fr}.seo-feature{min-height:0;padding:24px}.seo-notes{gap:24px}.seo-bottom-cta{margin-bottom:55px;display:grid;padding:24px}.seo-bottom-cta h2{font-size:33px}.seo-bottom-cta .button{width:100%}}
