:root{--paper:#fbf7ef;--white:#fffdf8;--ink:#171513;--brown:#764521;--lilac:#dec0df;--line:#d7cabc;--muted:#71675f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.seo-topbar{height:84px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;padding:0 max(28px,calc((100vw - 1280px)/2));border-bottom:1px solid var(--ink);background:var(--paper);position:sticky;top:0;z-index:10}.seo-brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.seo-brand span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--lilac);font-weight:800}.seo-brand b{font-size:15px}.seo-topbar nav{display:flex;gap:28px}.seo-topbar nav a,.seo-login{color:inherit;text-decoration:none;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.seo-login{justify-self:end;border-bottom:1px solid var(--ink);padding-bottom:5px}main{max-width:1280px;margin:auto}.seo-hero{padding:70px 40px 32px;background:var(--lilac);border-bottom:1px solid var(--ink)}.breadcrumbs{display:flex;gap:8px;color:#5d485b;font-size:9px}.breadcrumbs a{color:inherit}.eyebrow,.section-label,.seo-cta p{font-size:9px;font-weight:700;letter-spacing:.14em;color:var(--brown);text-transform:uppercase;margin:36px 0 16px}.seo-hero h1{font-size:clamp(49px,7.5vw,108px);line-height:.9;letter-spacing:-.065em;max-width:1060px;margin:0}.seo-lead{max-width:780px;font-size:18px;line-height:1.55;margin:34px 0;color:#413a35}.seo-actions{display:flex;align-items:center;gap:28px;margin:28px 0 56px}.seo-actions a{color:inherit;font-weight:700;font-size:11px}.seo-actions .primary{display:flex;align-items:center;justify-content:space-between;min-width:220px;padding:17px 19px;background:var(--ink);color:#fff;text-decoration:none}.seo-actions .primary span{font-size:18px}.seo-facts{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--ink);background:var(--paper)}.seo-facts article{padding:18px 20px;border-right:1px solid var(--ink)}.seo-facts article:last-child{border:0}.seo-facts b,.seo-facts span{display:block}.seo-facts b{font-size:14px}.seo-facts span{margin-top:7px;color:var(--muted);font-size:10px;line-height:1.45}.seo-section,.seo-process{padding:76px 40px;border-bottom:1px solid var(--ink)}.section-label{margin:0 0 30px}.section-grid{display:grid;grid-template-columns:minmax(270px,.8fr) minmax(400px,1.4fr);gap:80px}.seo-section h2,.seo-process h2,.seo-cta h2{font-size:clamp(35px,5vw,67px);line-height:.95;letter-spacing:-.055em;margin:0}.section-grid>div>p{font-size:13px;line-height:1.6;color:var(--muted);max-width:440px}.criteria-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.criteria-list li{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.criteria-list span{color:var(--brown);font-size:10px;font-weight:700}.criteria-list b{font-size:14px}.criteria-list p{font-size:11px;line-height:1.5;color:var(--muted);margin:5px 0 0}.seo-process{background:var(--brown);color:var(--paper)}.seo-process .section-label{color:var(--lilac)}.seo-process h2{max-width:700px}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px;border:1px solid var(--paper)}.process-grid article{padding:28px;border-right:1px solid var(--paper);min-height:210px}.process-grid article:last-child{border:0}.process-grid span{display:grid;width:35px;height:35px;border:1px solid var(--paper);border-radius:50%;place-items:center}.process-grid h3{font-size:18px;margin:38px 0 10px}.process-grid p{font-size:11px;line-height:1.55;color:#eadfd3}.copy-body{font-size:13px;line-height:1.72;color:#504840}.copy-body p{margin:0 0 18px}.faq-list{border-top:1px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--line);padding:18px 0}.faq-list summary{cursor:pointer;font-size:14px;font-weight:700}.faq-list p{font-size:11px;line-height:1.6;color:var(--muted);margin:12px 0 2px}.seo-cta{margin:0;padding:55px 40px;background:var(--ink);color:var(--paper);display:flex;justify-content:space-between;align-items:end;gap:40px}.seo-cta p{color:var(--lilac);margin:0 0 17px}.seo-cta span{display:block;color:#b9aaa0;font-size:11px;margin-top:17px}.seo-cta a{background:var(--lilac);color:var(--ink);padding:17px 20px;text-decoration:none;font-weight:700;font-size:11px;white-space:nowrap}.seo-footer{max-width:1280px;margin:0 auto 25px;padding:34px 40px;background:var(--ink);color:var(--paper);display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:35px;border-top:1px solid #4e4844}.seo-footer div,.seo-footer nav{display:flex;flex-direction:column;gap:8px}.seo-footer span{color:#b9aaa0;font-size:9px}.seo-footer a{color:inherit;text-decoration:none;font-size:10px}@media(max-width:800px){.seo-topbar{height:68px;grid-template-columns:1fr auto;padding:0 18px}.seo-topbar nav{display:none}.seo-hero,.seo-section,.seo-process,.seo-cta{padding-left:20px;padding-right:20px}.seo-hero{padding-top:45px}.seo-hero h1{font-size:50px}.seo-lead{font-size:15px}.seo-actions{align-items:stretch;flex-direction:column;gap:15px;margin-bottom:38px}.seo-facts,.section-grid,.process-grid,.seo-footer{grid-template-columns:1fr}.seo-facts article,.process-grid article{border-right:0;border-bottom:1px solid var(--ink)}.seo-facts article:last-child,.process-grid article:last-child{border-bottom:0}.section-grid{gap:32px}.seo-cta{align-items:stretch;flex-direction:column}.seo-footer{margin:0;padding:30px 20px}}
