.seo-page{--seo-accent:#0d9488;--seo-accent-dark:#0f766e;--seo-navy:#0a1929;--seo-border:rgba(16,42,67,.09);overflow-x:clip}.seo-section-tag{display:inline-block;font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--seo-accent-dark);margin-bottom:.85rem}.seo-section-tag--light{color:#5eead4}.seo-btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.35rem;border-radius:.75rem;font-size:.875rem;font-weight:700;color:#fff;background:var(--seo-accent);border:none;cursor:pointer;transition:background .2s;white-space:nowrap}.seo-btn-primary:hover{background:var(--seo-accent-dark)}.seo-btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.35rem;border-radius:.75rem;font-size:.875rem;font-weight:700;color:#243b53;background:#fff;border:1px solid #d9e2ec;transition:border-color .2s,background .2s}.seo-btn-secondary:hover{border-color:rgba(13,148,136,.35);background:#f0fdfa}.seo-btn-lg{padding:1rem 1.75rem}.seo-hero{padding:6.5rem 0 3rem;background:var(--seo-navy);color:#fff}@media (min-width:640px){.seo-hero{padding:8.5rem 0 4rem}}.seo-hero-grid{display:grid;gap:2.5rem;align-items:center}@media (min-width:1024px){.seo-hero-grid{grid-template-columns:1fr 1fr;gap:3rem}}.seo-hero-badge{display:inline-block;font-size:.6875rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#5eead4;margin-bottom:1rem}.seo-hero h1{font-size:clamp(1.75rem,5vw,2.625rem);font-weight:800;line-height:1.35;text-wrap:balance}.seo-hero h1 em{font-style:normal;color:#5eead4}.seo-hero-lead{margin-top:1rem;font-size:clamp(1rem,2.5vw,1.125rem);font-weight:700;line-height:1.7;color:#fff}.seo-hero-sub{margin-top:.75rem;font-size:.9375rem;line-height:1.75;color:hsla(0,0%,100%,.55);max-width:30rem}.seo-hero-form-wrap{margin-top:1.75rem}.seo-hero-form{display:flex;flex-direction:column;gap:.5rem}@media (min-width:480px){.seo-hero-form{flex-direction:row;align-items:stretch}}.seo-hero-input{flex:1;min-width:0;padding:.85rem 1rem;border-radius:.75rem;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.08);color:#fff;font-size:.875rem;outline:none;transition:border-color .2s,background .2s}.seo-hero-input::-moz-placeholder{color:hsla(0,0%,100%,.35)}.seo-hero-input::placeholder{color:hsla(0,0%,100%,.35)}.seo-hero-input:focus{border-color:rgba(94,234,212,.5);background:hsla(0,0%,100%,.12)}.seo-hero-submit{flex-shrink:0}.seo-hero-form-note{margin-top:.5rem;font-size:.75rem;color:hsla(0,0%,100%,.4)}.seo-hero-error{margin-top:.35rem;font-size:.75rem;font-weight:600;color:#fca5a5}.seo-hero-success{padding:1rem 1.25rem;border-radius:.75rem;background:rgba(13,148,136,.15);border:1px solid rgba(94,234,212,.25);display:flex;flex-direction:column;gap:.25rem}.seo-hero-success strong{color:#5eead4;font-size:.875rem}.seo-hero-success span{font-size:.8125rem;color:hsla(0,0%,100%,.6)}.seo-hero-link{display:inline-block;margin-top:1.25rem;font-size:.8125rem;font-weight:700;color:hsla(0,0%,100%,.5);transition:color .2s}.seo-hero-link:hover{color:#5eead4}.seo-mockup-inner{border-radius:1rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);padding:1rem;backdrop-filter:blur(8px)}.seo-mockup-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.85rem;font-size:.6875rem;font-weight:700;color:hsla(0,0%,100%,.45)}.seo-mockup-live{padding:.15rem .5rem;border-radius:999px;background:rgba(13,148,136,.25);color:#5eead4;font-size:.625rem}.seo-mockup-flow{display:flex;flex-direction:column;gap:0}.seo-mockup-card{border-radius:.625rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.06);padding:.75rem}.seo-mockup-card--search{border-color:rgba(94,234,212,.2)}.seo-mockup-card--lead{border-color:rgba(96,165,250,.25)}.seo-mockup-card--crm{border-color:rgba(94,234,212,.2)}.seo-mockup-label{font-size:.625rem;font-weight:700;color:hsla(0,0%,100%,.4);margin-bottom:.35rem}.seo-mockup-label--teal{color:#5eead4}.seo-mockup-label--blue{color:#93c5fd}.seo-mockup-search-bar{padding:.45rem .65rem;border-radius:.5rem;background:rgba(0,0,0,.2);font-size:.75rem;color:hsla(0,0%,100%,.7)}.seo-mockup-result{margin-top:.45rem;padding:.45rem .6rem;border-radius:.375rem;background:rgba(13,148,136,.12)}.seo-mockup-result-title{font-size:.75rem;font-weight:700;color:#93c5fd}.seo-mockup-result-url{font-size:.625rem;color:#5eead4;margin-top:.15rem}.seo-mockup-connector{width:2px;height:.75rem;background:hsla(0,0%,100%,.12);margin:0 auto}.seo-mockup-lp-preview{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin-top:.25rem}.seo-mockup-lp-block{height:1.5rem;border-radius:.25rem;background:hsla(0,0%,100%,.08)}.seo-mockup-lp-block--wide{grid-column:span 2;height:2rem}.seo-mockup-lp-block--cta{background:rgba(13,148,136,.5)}.seo-mockup-form{display:flex;gap:.3rem;margin-top:.4rem}.seo-mockup-form input{flex:1;height:1.5rem;border-radius:.25rem;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.15);font-size:.625rem;padding:0 .4rem;color:hsla(0,0%,100%,.35)}.seo-mockup-form button{height:1.5rem;padding:0 .5rem;border-radius:.25rem;background:var(--seo-accent);color:#fff;font-size:.5625rem;font-weight:700;border:none}.seo-mockup-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.seo-mockup-crm-name{font-size:.75rem;font-weight:700;color:hsla(0,0%,100%,.85)}.seo-mockup-crm-meta{font-size:.625rem;color:hsla(0,0%,100%,.4);margin-top:.2rem}.seo-bridge{padding:2rem 0;background:#f0fdfa;border-bottom:1px solid rgba(13,148,136,.12)}.seo-bridge-headline{text-align:center;font-size:clamp(.9375rem,2.5vw,1.0625rem);font-weight:800;color:var(--seo-navy);margin-bottom:1.5rem;text-wrap:balance}.seo-bridge-track{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 0}.seo-bridge-step{display:flex;align-items:center;gap:.5rem;position:relative}.seo-bridge-node{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.65rem .85rem;border-radius:.75rem;background:#fff;border:1px solid rgba(13,148,136,.15);min-width:5.5rem}.seo-bridge-num{font-size:.625rem;font-weight:800;color:var(--seo-accent)}.seo-bridge-label{font-size:.75rem;font-weight:800;color:var(--seo-navy)}.seo-bridge-desc{display:none}.seo-bridge-arrow{color:#bcccdc;font-size:.875rem;padding:0 .15rem}@media (max-width:639px){.seo-bridge-arrow{display:none}.seo-bridge-track{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.seo-bridge-step:nth-child(4),.seo-bridge-step:nth-child(5){grid-column:span 1}.seo-bridge-step{flex-direction:column}.seo-bridge-node{width:100%;min-width:0}}.seo-problem{background:#fff}.seo-problem-layout{display:grid;gap:2.5rem}@media (min-width:1024px){.seo-problem-layout{grid-template-columns:.9fr 1.1fr;gap:4rem;align-items:start}}.seo-problem-intro h2{font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800;line-height:1.35;color:var(--seo-navy);margin-top:.25rem}.seo-problem-intro h2 em{font-style:normal;color:var(--seo-accent-dark)}.seo-problem-intro>p{margin-top:1rem;font-size:.9375rem;line-height:1.75;color:#627d98;max-width:26rem}.seo-problem-list{display:flex;flex-direction:column;gap:0;border:1px solid var(--seo-border);border-radius:1rem;overflow:hidden}.seo-problem-item{display:flex;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--seo-border)}.seo-problem-item:last-child{border-bottom:none}.seo-problem-index{flex-shrink:0;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:rgba(13,148,136,.1);font-size:.75rem;font-weight:800;color:var(--seo-accent-dark)}.seo-problem-item h3{font-size:.9375rem;font-weight:800;color:var(--seo-navy)}.seo-problem-item p{margin-top:.3rem;font-size:.8125rem;line-height:1.65;color:#627d98}.seo-flow{background:var(--seo-navy);color:#fff}.seo-flow-header{max-width:36rem;margin-bottom:2.5rem}.seo-flow-header h2{font-size:clamp(1.375rem,3vw,1.875rem);font-weight:800;line-height:1.35;text-wrap:balance}.seo-flow-header p{margin-top:.75rem;font-size:.9375rem;line-height:1.7;color:hsla(0,0%,100%,.55)}.seo-flow-pipeline{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:768px){.seo-flow-pipeline{grid-template-columns:repeat(5,1fr);gap:.5rem}}.seo-flow-card{position:relative;padding:1.25rem;border-radius:.875rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.seo-flow-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}.seo-flow-label{font-size:.625rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#5eead4}.seo-flow-num{font-size:.6875rem;font-weight:800;color:hsla(0,0%,100%,.25)}.seo-flow-card h3{font-size:.875rem;font-weight:800;line-height:1.45}.seo-flow-card p{margin-top:.4rem;font-size:.75rem;line-height:1.6;color:hsla(0,0%,100%,.5)}.seo-flow-card-arrow{display:none}@media (min-width:768px){.seo-flow-card-arrow{display:block;position:absolute;left:-.65rem;top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.2);font-size:.75rem}.seo-flow-card:first-child .seo-flow-card-arrow{display:none}}.seo-compare-section{background:#fff}.seo-compare-header{text-align:center;margin-bottom:2rem}.seo-compare-header h2{font-size:clamp(1.375rem,3vw,1.75rem);font-weight:800;color:var(--seo-navy);text-wrap:balance}.seo-compare-cards{display:grid;gap:1rem;max-width:52rem;margin:0 auto}@media (min-width:768px){.seo-compare-cards{grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--seo-border);border-radius:1rem;overflow:hidden}}.seo-compare-col{padding:1.75rem}.seo-compare-col--generic{background:#f8fafc}@media (min-width:768px){.seo-compare-col--generic{border-left:1px solid var(--seo-border)}}.seo-compare-col--araaye{background:#fff;border:2px solid var(--seo-accent);border-radius:1rem}@media (min-width:768px){.seo-compare-col--araaye{border:none;border-radius:0;box-shadow:inset 0 0 0 2px var(--seo-accent)}}.seo-compare-col h3{font-size:1rem;font-weight:800;margin-bottom:1.25rem}.seo-compare-col--generic h3{color:#9fb3c8}.seo-compare-col--araaye h3{color:var(--seo-accent-dark)}.seo-compare-col ul{list-style:none;display:flex;flex-direction:column;gap:.85rem}.seo-compare-col li{display:flex;flex-direction:column;gap:.15rem}.seo-compare-key{font-size:.6875rem;font-weight:700;color:#9fb3c8;text-transform:uppercase;letter-spacing:.04em}.seo-compare-col--generic li span:last-child{font-size:.8125rem;color:#9fb3c8}.seo-compare-col--araaye li span:last-child{font-size:.8125rem;font-weight:600;color:var(--seo-navy)}.seo-compare-cta{display:block;width:100%;margin-top:1.5rem;text-align:center}.seo-system-header{margin-bottom:2rem}.seo-system-header h2{font-size:clamp(1.375rem,3vw,1.75rem);font-weight:800;color:var(--seo-navy)}.seo-system-header p{margin-top:.5rem;font-size:.9375rem;color:#627d98}.seo-system-pipeline{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:640px){.seo-system-pipeline{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.seo-system-pipeline{grid-template-columns:repeat(5,1fr)}}.seo-system-card{padding:1.25rem;border-radius:.875rem;background:#fff;border:1px solid var(--seo-border)}.seo-system-num{display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:.5rem;background:rgba(13,148,136,.1);font-size:.75rem;font-weight:800;color:var(--seo-accent-dark);margin-bottom:.65rem}.seo-system-card h3{font-size:.875rem;font-weight:800;color:var(--seo-navy);line-height:1.4}.seo-system-card p{margin-top:.35rem;font-size:.75rem;line-height:1.6;color:#627d98}.seo-outcomes-header{margin-bottom:2rem}.seo-outcomes-header h2{font-size:clamp(1.375rem,3vw,1.75rem);font-weight:800;color:var(--seo-navy)}.seo-outcomes-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.seo-outcomes-grid{grid-template-columns:repeat(2,1fr)}}.seo-outcome-card{padding:1.5rem;border-radius:1rem;background:var(--seo-navy);color:#fff}.seo-outcome-num{font-size:.6875rem;font-weight:800;color:#5eead4;opacity:.7}.seo-outcome-card h3{margin-top:.5rem;font-size:.8125rem;font-weight:800;color:#5eead4;text-transform:uppercase;letter-spacing:.04em}.seo-outcome-result{margin-top:.5rem;font-size:1rem;font-weight:800;line-height:1.45}.seo-outcome-detail{margin-top:.5rem;font-size:.8125rem;line-height:1.65;color:hsla(0,0%,100%,.55)}.seo-niches-header{margin-bottom:1.5rem}.seo-niches-header h2{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:800;color:var(--seo-navy)}.seo-niche-grid{display:grid;gap:.65rem;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.seo-niche-grid{grid-template-columns:repeat(3,1fr)}}.seo-niche-card{padding:1rem 1.15rem;border-radius:.75rem;border:1px solid var(--seo-border);background:#fff}.seo-niche-card h3{font-size:.8125rem;font-weight:800;color:var(--seo-navy)}.seo-niche-search{margin-top:.4rem;font-size:.75rem;color:var(--seo-accent-dark);font-weight:600}.seo-report{background:#fff}.seo-report-layout{display:grid;gap:2rem;align-items:center}@media (min-width:1024px){.seo-report-layout{grid-template-columns:1fr 1fr;gap:3rem}}.seo-report-copy h2{font-size:clamp(1.375rem,3vw,1.75rem);font-weight:800;color:var(--seo-navy);line-height:1.35}.seo-report-copy>p{margin-top:.75rem;font-size:.9375rem;line-height:1.75;color:#627d98}.seo-report-honest{margin-top:1rem!important;font-size:.8125rem!important;font-weight:600;color:var(--seo-accent-dark)!important}.seo-report-preview{border-radius:1rem;border:1px solid var(--seo-border);background:#f8fafc;overflow:hidden}.seo-report-preview-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem 1.15rem;background:var(--seo-navy);font-size:.75rem;font-weight:700;color:hsla(0,0%,100%,.7)}.seo-report-preview-tag{font-size:.625rem;padding:.15rem .5rem;border-radius:999px;background:rgba(94,234,212,.15);color:#5eead4;white-space:nowrap}.seo-report-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--seo-border);border-bottom:1px solid var(--seo-border)}.seo-report-metric{padding:1rem 1.15rem;background:#fff;display:flex;flex-direction:column;gap:.25rem}.seo-report-metric-label{font-size:.6875rem;font-weight:700;color:#9fb3c8}.seo-report-metric-value{font-size:1.25rem;font-weight:800;color:#bcccdc}.seo-report-rows{padding:.5rem 0}.seo-report-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 1.15rem;font-size:.8125rem;color:#486581;border-bottom:1px solid var(--seo-border)}.seo-report-row:last-child{border-bottom:none}.seo-report-row-val{font-weight:800;color:#bcccdc}.seo-process-header{margin-bottom:1.5rem}.seo-process-header h2{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:800;color:var(--seo-navy)}.seo-process-timeline{list-style:none;display:flex;flex-direction:column;gap:0;max-width:36rem}.seo-process-step{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--seo-border)}.seo-process-step:last-child{border-bottom:none}.seo-process-dot{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(13,148,136,.1);font-size:.8125rem;font-weight:800;color:var(--seo-accent-dark)}.seo-process-title{font-size:.9375rem;font-weight:700;color:var(--seo-navy)}.seo-final-cta{background:var(--seo-navy);color:#fff;border-radius:1.25rem;padding:2.5rem 1.5rem;text-align:center}@media (min-width:640px){.seo-final-cta{padding:3.5rem 2.5rem}}.seo-final-cta h2{font-size:clamp(1.375rem,3.5vw,1.875rem);font-weight:800;text-wrap:balance}.seo-final-cta p{margin:1rem auto 0;max-width:30rem;font-size:.9375rem;line-height:1.75;color:hsla(0,0%,100%,.55)}.seo-final-cta-actions{display:flex;flex-direction:column;gap:.65rem;margin-top:1.75rem;align-items:center}@media (min-width:480px){.seo-final-cta-actions{flex-direction:row;justify-content:center}}.seo-final-cta .seo-btn-primary{background:#fff;color:var(--seo-navy)}.seo-final-cta .seo-btn-primary:hover{background:#f0fdfa}.seo-final-cta .seo-btn-secondary{border-color:hsla(0,0%,100%,.2);background:transparent;color:#fff}.seo-final-cta .seo-btn-secondary:hover{background:hsla(0,0%,100%,.06)}@media (prefers-reduced-motion:reduce){.seo-btn-primary:active{transform:none}}