:root{--ink:#101820;--muted:#5b6670;--line:#d8d3c5;--paper:#fbfaf6;--sand:#f3efe4;--white:#fff;--teal:#0f766e;--teal-dark:#0b514d;--orange:#d97706;--indigo:#4f46e5;--dark:#111c25;--dark-2:#0b1117}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}img,svg{max-width:100%}p,h1,h2,h3{margin:0}.site-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf6f0;border-bottom:1px solid #10182014;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 32px;display:flex;position:sticky;top:0}.brand,.footer-brand{align-items:center;gap:10px;font-size:18px;font-weight:800;display:inline-flex}.brand img{border-radius:8px}.nav-links{color:var(--muted);align-items:center;gap:18px;font-size:14px;font-weight:650;display:flex}.nav-links a:hover,.footer-links a:hover{color:var(--teal)}.nav-cta,.button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:15px;font-weight:760;line-height:1;display:inline-flex}.nav-cta,.button.primary{background:var(--teal);color:var(--white);box-shadow:0 12px 26px #0f766e33}.nav-cta:hover,.button.primary:hover{background:var(--teal-dark)}.button.secondary{border:1px solid var(--line);background:var(--white);color:var(--ink)}.section-inner{width:min(1160px,100% - 40px);margin:0 auto}.home-hero,.seo-hero{background:linear-gradient(180deg, #ffffffbf, #fbfaf600), var(--paper);padding:88px 0 72px}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:56px;display:grid}.eyebrow{color:var(--teal);letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:800}.eyebrow.muted{color:var(--orange)}h1{letter-spacing:0;max-width:820px;margin-top:16px;font-size:58px;line-height:1.02}h2{letter-spacing:0;max-width:760px;margin-top:14px;font-size:38px;line-height:1.08}h3{font-size:19px;line-height:1.25}.hero-copy{max-width:680px;color:var(--muted);margin-top:22px;font-size:20px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.keyword-row,.hero-stats{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.keyword-row span,.hero-stats span{border:1px solid var(--line);background:var(--white);min-height:48px;color:var(--muted);border-radius:8px;flex-direction:column;justify-content:center;padding:8px 12px;font-size:13px;font-weight:650;display:inline-flex}.hero-stats strong{color:var(--ink);font-size:16px;display:block}.product-mockup{background:var(--dark-2);border:1px solid #ffffff21;border-radius:12px;overflow:hidden;box-shadow:0 28px 70px #10182038}.mockup-topbar{background:var(--dark);min-height:82px;color:var(--white);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.mockup-topbar p{color:#f2b35d;text-transform:uppercase;font-size:12px;font-weight:800}.mockup-topbar strong{margin-top:4px;font-size:18px;display:block}.mockup-topbar span{background:var(--teal);border-radius:7px;padding:7px 10px;font-size:12px;font-weight:800}.mockup-steps{gap:12px;padding:16px;display:grid}.mockup-step{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:44px minmax(0,1fr) 32px;align-items:center;gap:12px;min-height:86px;padding:12px;display:grid}.mockup-icon{color:#ffd89c;background:#f2b35d21;border-radius:9px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.mockup-step small{color:#70d6ca;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.mockup-step strong{color:var(--white);margin-top:2px;font-size:15px;display:block}.mockup-step p{color:#c9d4d8;margin-top:3px;font-size:13px}.mockup-step em{color:#f2b35d;font-size:13px;font-style:normal;font-weight:800}.mockup-metrics{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;display:grid}.mockup-metrics span{color:#9fb0b7;background:#ffffff0d;border-radius:9px;min-height:72px;padding:12px;font-size:12px}.mockup-metrics strong{color:var(--white);margin-bottom:6px;font-size:15px;display:block}.light-section,.white-section,.dark-section,.cta-band{padding:76px 0}.light-section{background:var(--sand)}.white-section{background:var(--white)}.dark-section{background:var(--dark);color:var(--white)}.dark-section p{color:#d7dee2}.two-col{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:44px;display:grid}.two-col>div>p:not(.eyebrow),.section-heading p,.cta-inner p,.legal-page p{color:var(--muted);margin-top:18px;font-size:18px;line-height:1.7}.dark-section .section-heading p,.dark-section .two-col>div>p:not(.eyebrow){color:#d7dee2}.section-heading{max-width:780px}.section-heading.centered{text-align:center;margin:0 auto}.card-grid,.workflow-grid,.feature-grid,.related-grid{gap:16px;display:grid}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.feature-list{gap:14px;display:grid}.simple-card,.workflow-card,.feature-card,.related-card,.check-list div,.trust-grid article,.faq-list details{border:1px solid var(--line);background:var(--white);border-radius:10px}.simple-card{min-height:150px;padding:22px}.simple-card svg{color:var(--orange)}.simple-card p{color:#26343d;margin-top:18px;font-size:16px;line-height:1.55}.workflow-card{min-height:232px;padding:22px}.workflow-card span{width:40px;height:40px;color:var(--teal);background:#0f766e1a;border-radius:9px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.workflow-card svg{color:var(--teal);margin-top:18px;display:block}.workflow-card h3{margin-top:18px}.workflow-card p{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.6}.feature-card{background:#ffffff0f;border-color:#ffffff21;gap:16px;min-height:158px;padding:22px;display:flex}.feature-card svg{color:#f2b35d;flex:none}.feature-card h3{color:var(--white)}.feature-card p{margin-top:9px;font-size:15px;line-height:1.6}.light-section .feature-card,.white-section .feature-card{background:var(--white);border-color:var(--line)}.check-list{gap:12px;display:grid}.check-list div{gap:12px;min-height:72px;padding:16px;display:flex}.check-list svg{color:var(--teal);flex:none;margin-top:3px}.check-list p{color:#26343d;font-size:16px;line-height:1.55}.trust-box{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:.85fr 1.15fr;gap:34px;padding:34px;display:grid}.trust-grid{gap:12px;display:grid}.trust-grid article{padding:18px}.trust-grid p{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.6}.faq-list{gap:12px;max-width:820px;margin:34px auto 0;display:grid}.faq-list details{padding:20px}.faq-list summary{cursor:pointer;color:var(--ink);font-size:18px;font-weight:800}.faq-list p{color:var(--muted);margin-top:14px;font-size:16px;line-height:1.65}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.related-card{gap:12px;min-height:168px;padding:22px;display:grid}.related-card span{color:var(--orange);text-transform:uppercase;font-size:13px;font-weight:800}.related-card strong{color:var(--ink);font-size:20px;line-height:1.25}.related-card svg{color:var(--teal);align-self:end}.related-card:hover{border-color:var(--teal)}.cta-band{background:var(--teal-dark);color:var(--white)}.cta-inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.cta-inner p{color:#d6f4ef}.cta-inner .button.primary{background:var(--white);color:var(--teal-dark);box-shadow:none}.footer{border-top:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(360px,.9fr) minmax(120px,auto);align-items:start;gap:28px;padding:34px 32px;display:grid}.footer p{max-width:560px;color:var(--muted);margin-top:10px;line-height:1.6}.footer-use-cases{gap:12px;display:grid}.footer-use-cases span{color:var(--orange);text-transform:uppercase;font-size:12px;font-weight:850}.footer-use-cases div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;display:grid}.footer-use-cases a{color:var(--muted);font-size:13px;font-weight:700;line-height:1.35}.footer-use-cases a:hover{color:var(--teal)}.footer-links{color:var(--muted);flex-direction:column;align-items:flex-start;gap:18px;font-size:14px;font-weight:700;display:flex}.legal-page{background:var(--white);padding:76px 0}.legal-page h1{font-size:48px}.legal-page h2{margin-top:36px;font-size:28px}.legal-page a{color:var(--teal);font-weight:800}@media (max-width:980px){.site-header{flex-wrap:wrap;padding:14px 20px}.nav-links{order:3;width:100%;padding-bottom:2px;overflow-x:auto}.hero-grid,.two-col,.trust-box{grid-template-columns:1fr}.workflow-grid,.feature-grid,.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer{grid-template-columns:1fr}.footer-links{flex-flow:wrap}}@media (max-width:640px){.site-header{position:static}.brand span{font-size:17px}.nav-cta{min-height:40px;padding:0 12px;font-size:14px}.section-inner{width:min(100% - 28px,1160px)}.home-hero,.seo-hero{padding:52px 0 56px}h1{font-size:42px;line-height:1.08}h2{font-size:31px;line-height:1.12}.hero-copy,.two-col>div>p:not(.eyebrow),.section-heading p,.cta-inner p,.legal-page p{font-size:16px}.hero-actions,.cta-inner{flex-direction:column;align-items:stretch}.button{width:100%}.hero-grid{gap:32px}.hero-stats span,.keyword-row span{width:100%}.card-grid,.workflow-grid,.feature-grid,.related-grid,.mockup-metrics{grid-template-columns:1fr}.mockup-step{grid-template-columns:44px minmax(0,1fr)}.mockup-step em{grid-column:2}.light-section,.white-section,.dark-section,.cta-band,.legal-page{padding:56px 0}.trust-box{padding:22px}.footer{padding:28px 20px}.footer-use-cases div{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}}
