:root{--zeker-orange:#ff5a00;--zeker-dark:#111214;--zeker-muted:#aeb0b6;--zeker-paper:#f4f4f1}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}.zeker-site{margin:0;font:16px/1.6 Arial,Helvetica,sans-serif;background:var(--zeker-paper);color:#222327}.zeker-site h1,.zeker-site h2,.zeker-site h3,.zeker-site p{margin-top:0}.zeker-site a{color:inherit;text-decoration:none}.skip{position:fixed;left:16px;top:-100px;z-index:100;background:#fff;color:#111;padding:12px 18px}.skip:focus{top:10px}.zeker-header{display:flex;align-items:center;gap:28px;background:var(--zeker-dark);color:#fff;padding:20px 5%;border-bottom:1px solid #343538;min-height:90px}.zeker-brand{display:flex;align-items:center;gap:12px;color:white!important;text-decoration:none;flex:none;line-height:1.1}.brand-symbol{font-size:42px;color:var(--zeker-orange);font-weight:400}.zeker-brand>span:last-child{display:grid;gap:5px}.zeker-brand b{font-size:22px;letter-spacing:3px;font-weight:600}.zeker-brand small{font-size:10px;color:#c5c6cc;letter-spacing:3.8px}.zeker-header nav{display:flex;gap:25px;align-items:center;margin:0 0 0 auto;font-size:13px}.zeker-header nav a{color:#d5d6dc;text-decoration:none}.zeker-header nav a:hover{color:#ff8b4b}.zeker-header>.button{margin-left:0}.zeker-header .menu-toggle{display:none}.zeker-site .button{display:inline-flex;align-items:center;justify-content:center;gap:24px;border:1px solid transparent;padding:16px 22px;font-size:14px;font-weight:700;border-radius:3px;line-height:1.3}.zeker-site .button.small{padding:12px 16px;font-size:12px}.zeker-site .primary{background:var(--zeker-orange);color:#101114}.zeker-site .primary:hover{background:#ff792f}.zeker-site .dark{background:#111214;color:#fff}.zeker-site .dark:hover{background:#333438}.zeker-site .eyebrow{font-size:11px;letter-spacing:2.3px;font-weight:700}.zeker-hero{background:var(--zeker-dark);color:white;display:grid;grid-template-columns:1.03fr 1fr;gap:6%;padding:65px 5% 62px;overflow:hidden}.hero-copy{padding-top:15px}.hero-copy .eyebrow{display:flex;align-items:center;gap:12px;color:#dadbe0}.hero-copy .eyebrow>span{width:30px;height:2px;background:var(--zeker-orange)}.zeker-hero h1{font-size:clamp(56px,5.7vw,90px);font-weight:500;line-height:1.02;letter-spacing:-4px;margin:30px 0}.zeker-hero h1 em{font-style:normal;color:#b1b2b8}.hero-lead{font-size:20px;line-height:1.55;max-width:510px;color:#e1e2e6;margin-bottom:18px}.hero-detail{font-size:14px;color:#a8aab1;max-width:440px}.hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:32px}.text-link{font-size:13px;font-weight:700;text-decoration:none;color:inherit}.text-link:hover{text-decoration:underline}.hero-integration{font-size:12px;margin-top:42px;color:#d2d3d8}.hero-integration small{display:block;margin-left:17px;color:#92959d;font-size:11px;margin-top:4px}.status-dot{display:inline-block;width:6px;height:6px;background:#ff5a00;border-radius:50%;margin-right:8px}.hero-proof{min-width:0;background:#202125;border:1px solid #393a40;padding:24px 26px 18px;align-self:center}.proof-label{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.4px;color:#afb0b6;gap:20px}.paper-stage{height:430px;max-width:460px;position:relative;margin:30px auto 16px}.paper-stage img{position:absolute;width:61%;height:auto;box-shadow:0 24px 45px #0005;display:block}.paper-back{top:22px;left:6%;transform:rotate(-9deg)}.paper-front{right:5%;top:5px;transform:rotate(6deg)}.seal-label{position:absolute;bottom:6px;left:3%;right:3%;display:flex;align-items:center;gap:14px;background:#fff;padding:16px;color:#202125;box-shadow:0 10px 30px #0003;font-size:13px;font-weight:bold}.seal-label>span{background:#ff5a00;color:#111;font-size:20px;width:36px;height:36px;display:grid;place-items:center}.seal-label small{display:block;font-size:10px;font-weight:normal;color:#62636a;margin-top:2px}.proof-caption{font-size:10px;color:#afb0b7;margin:0;text-align:center}.zeker-strip{display:flex;justify-content:space-between;gap:20px;padding:24px 5%;font-size:10px;letter-spacing:1.5px;border-bottom:1px solid #d4d4d1;background:#ebebe7}.zeker-section{padding:88px 5%;scroll-margin-top:15px}.section-heading{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:44px}.section-heading>div{flex:1}.section-heading>p{max-width:380px;color:#68696e;font-size:15px;margin:0}.zeker-section .eyebrow{color:#a53a00;margin-bottom:22px}.zeker-section h2{font-size:clamp(34px,3.5vw,54px);font-weight:500;line-height:1.1;letter-spacing:-1.9px;margin-bottom:0}.zeker-section h2 span{color:#77787d}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.steps article{border-top:1px solid #cdcdca;padding-top:25px}.step-number{color:#a53a00;font-size:12px;font-weight:bold}.steps h3{font-size:18px;font-weight:600;margin:24px 0 12px}.steps p,.feature-grid p{font-size:14px;color:#63656a;margin:0}.samples{background:#e9e9e5}.sample-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.sample-toolbar>p{font-size:12px;color:#626369;margin:0}.sample-filters{display:flex;gap:8px;flex-wrap:wrap}.sample-filters button{font:600 12px Arial,sans-serif;min-height:40px;padding:11px 15px;border:1px solid #bfc0bc;background:transparent;border-radius:3px;color:#242529;cursor:pointer}.sample-filters button span{margin-left:10px;opacity:.7}.sample-filters button[aria-pressed=true]{background:#111214;color:#fff;border-color:#111214}.sample-filters button:hover{border-color:#ff5a00}.demo-notice{font-size:11px;color:#66676a;display:flex;align-items:center;gap:12px}.demo-notice b{font-size:9px;letter-spacing:1px;border:1px solid #aaa;padding:3px 7px;color:#333}.sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:26px}.sample-card{background:#fff;border:1px solid #d1d1cd;min-width:0}.sample-image{display:block;background:#dedfda;padding:24px 15%;overflow:hidden;border-bottom:1px solid #d1d1cd}.sample-image img{display:block;width:100%;height:auto;box-shadow:0 10px 20px #2222;transition:transform .2s}.sample-image:hover img{transform:translateY(-5px)}.sample-copy{padding:22px}.sample-copy>span{font-size:9px;font-weight:700;letter-spacing:1px;color:#6f7075}.sample-copy h3{font-size:20px;line-height:1.3;font-weight:500;letter-spacing:-.4px;margin:8px 0 20px}.sample-copy>a{font-size:12px;font-weight:700;border-top:1px solid #e0e0de;padding-top:15px;display:flex;justify-content:space-between}.sample-copy>a:hover{color:#aa3c00}.integration{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;background:#111214;color:white}.integration .eyebrow{color:#ff8b4c}.integration h2{margin-bottom:26px}.integration h2 span{color:#aaaeb6}.integration>div>p:not(.eyebrow){color:#b9bbc3;font-size:15px}.integration-credit{padding:24px 0;margin:28px 0 22px;border-top:1px solid #44464b;border-bottom:1px solid #44464b;display:flex;gap:15px;justify-content:space-between;align-items:center;flex-wrap:wrap}.integration-credit>strong{font-size:26px;font-weight:500;letter-spacing:-1px}.integration-credit>strong span{color:#ff792f}.integration-credit small{font-size:11px;color:#c6c7cd}.connection-map{background:#202125;border:1px solid #393a40;padding:35px;align-self:center}.map-overline{font-size:9px;letter-spacing:1.7px;color:#aaacb4}.map-node{display:flex;gap:18px;align-items:center;border:1px solid #4d4e54;padding:20px;margin-top:20px}.map-node>span{font-size:11px;color:#bfc1c7}.map-node b{font-size:18px;font-weight:500}.map-node small{display:block;font-size:10px;color:#aaaeb6;margin-top:5px}.map-node.focus{border-color:#ff5a00;background:#ff5a0010}.map-node.focus>span{color:#ff8b4b}.map-connector{text-align:center;color:#ff792f;height:12px;margin:0}.connection-map>p{font-size:10px;color:#aaacb4;margin:25px 0 0;text-align:center}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.feature-grid article{border-top:2px solid #ff5a00;padding-top:24px}.feature-grid h3{font-size:19px;font-weight:500}.faq{border-top:1px solid #d4d4d0;display:grid;grid-template-columns:1fr 1.5fr;gap:10%}.faq details{border-top:1px solid #bfc1bd;padding:22px 0}.faq details:last-child{border-bottom:1px solid #bfc1bd}.faq summary{font-size:16px;font-weight:600;cursor:pointer;list-style:none;padding-right:28px;position:relative}.faq summary::after{content:'+';position:absolute;right:0;color:#a53a00;font-size:22px}.faq details[open] summary::after{content:'−'}.faq details p{font-size:14px;color:#62646a;margin:18px 0 0}.zeker-closing{display:flex;justify-content:space-between;align-items:center;gap:40px;background:#ff5a00;padding:65px 5%;color:#111214}.zeker-closing h2{font-size:clamp(40px,4vw,64px);font-weight:500;letter-spacing:-2px;line-height:1.06;margin:0}.zeker-closing>div:last-child{display:flex;align-items:start;flex-direction:column;gap:15px}.zeker-closing>div>a:not(.button){font-size:13px;font-weight:700}.zeker-closing small{font-size:11px;color:#52220b}.zeker-footer{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:42px 5%;background:#111214;color:#cacbd0;text-align:left}.footer-wordmark{font-size:20px;letter-spacing:3px;color:white!important;text-decoration:none;font-weight:600}.zeker-footer p{font-size:11px;margin:8px 0 0}.zeker-footer nav{display:flex;flex-wrap:wrap;gap:15px 24px;max-width:400px;font-size:12px;margin:0}.zeker-footer nav a{color:#d4d5db;text-decoration:none}.zeker-footer nav a:hover{text-decoration:underline}.brand-credit{font-size:11px;color:#d4d5db;line-height:1.8}.brand-credit small{display:block;font-size:10px;color:#989ba5}.zeker-site :focus-visible,.zeker-header :focus-visible,.zeker-footer :focus-visible{outline:3px solid #ff8b4b;outline-offset:5px}[hidden]{display:none!important}
@media(min-width:1600px){.zeker-header,.zeker-hero,.zeker-strip,.zeker-section,.zeker-closing,.zeker-footer{padding-left:max(5%,calc((100% - 1440px)/2));padding-right:max(5%,calc((100% - 1440px)/2))}}
@media(max-width:1100px){.zeker-header{gap:18px}.zeker-header nav{gap:16px;font-size:12px}.zeker-hero{gap:4%;padding-top:45px}.zeker-hero h1{font-size:64px}.hero-lead{font-size:18px}.hero-actions{gap:18px}.paper-stage{height:360px}.hero-proof{padding:20px 18px}.section-heading{gap:35px}.integration{gap:6%}.connection-map{padding:25px}.zeker-brand b{font-size:19px}.zeker-footer{flex-wrap:wrap}}
@media(max-width:850px){.zeker-site .zeker-header{position:relative;flex-wrap:wrap}.zeker-header .menu-toggle{display:block;margin-left:auto;background:transparent;border:1px solid #606167;color:#fff;font:12px Arial;padding:10px 13px;border-radius:3px;cursor:pointer}.zeker-site .zeker-header nav{display:none;width:100%;order:4;margin:0;padding:15px 0;flex-direction:column;align-items:start}.zeker-site .zeker-header nav.open{display:flex}.zeker-hero{grid-template-columns:1fr 1fr}.zeker-hero h1{font-size:54px;letter-spacing:-2.8px}.hero-copy{padding:0}.hero-lead{font-size:17px}.paper-stage{height:300px}.seal-label{padding:10px;font-size:11px;gap:9px}.seal-label small{font-size:9px}.proof-label{font-size:8px}.steps{grid-template-columns:repeat(2,1fr);gap:30px}.section-heading{align-items:start}.section-heading>p{max-width:300px}.sample-grid{grid-template-columns:repeat(2,1fr)}.zeker-strip{font-size:9px;flex-wrap:wrap}.integration{grid-template-columns:1fr}.connection-map{margin-top:36px}.feature-grid{gap:24px}.faq{gap:6%}.zeker-closing{align-items:start}.zeker-footer nav{max-width:320px}}
@media(max-width:600px){html{scroll-padding-top:20px}.zeker-header{padding:16px 6%;gap:12px;min-height:80px}.zeker-brand{gap:8px}.brand-symbol{font-size:33px}.zeker-brand b{font-size:16px;letter-spacing:2px}.zeker-brand small{font-size:8px;letter-spacing:3px}.zeker-site .zeker-header>.button{font-size:10px;padding:11px 10px;gap:5px}.zeker-header .menu-toggle{font-size:11px;padding:10px}.zeker-hero{grid-template-columns:1fr;padding:40px 6%}.zeker-hero h1{font-size:64px;letter-spacing:-3px;margin:26px 0}.hero-lead{font-size:19px}.hero-actions{margin-top:28px;gap:22px}.hero-integration{margin-top:30px}.hero-proof{margin-top:40px;padding:22px;width:100%}.paper-stage{height:370px;max-width:370px}.seal-label{font-size:12px;padding:14px}.seal-label small{font-size:10px}.zeker-strip{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:22px 6%;font-size:8px;letter-spacing:.9px}.zeker-section{padding:58px 6%}.section-heading{display:block;margin-bottom:32px}.section-heading>p{max-width:none;margin-top:24px;font-size:14px}.zeker-section h2{font-size:37px;letter-spacing:-1.5px}.zeker-section .eyebrow{font-size:9px;letter-spacing:1.6px}.steps{gap:24px 20px}.steps h3{font-size:17px;line-height:1.3;margin-top:18px}.steps p{font-size:12px}.sample-toolbar{display:block}.sample-toolbar>p{margin-top:14px}.sample-filters{gap:6px}.sample-filters button{font-size:10px;padding:10px 9px}.sample-filters button span{margin-left:5px}.demo-notice{font-size:10px;align-items:start}.sample-grid{gap:15px}.sample-image{padding:17px 12%}.sample-copy{padding:14px}.sample-copy>span{font-size:8px}.sample-copy h3{font-size:16px;min-height:42px;margin:8px 0 16px}.sample-copy>a{font-size:10px;gap:8px}.feature-grid{grid-template-columns:1fr;gap:28px}.faq{display:block}.faq>div:first-child{margin-bottom:32px}.faq summary{font-size:15px}.zeker-closing{display:block;padding:45px 6%}.zeker-closing h2{font-size:44px;letter-spacing:-1.5px}.zeker-closing>div:last-child{margin-top:30px}.zeker-footer{padding:34px 6%;gap:28px}.zeker-footer nav{max-width:none;width:100%;gap:16px;font-size:11px}.brand-credit{width:100%}.proof-caption{font-size:9px}}
@media(max-width:370px){.zeker-header{gap:8px}.zeker-header .brand-symbol{display:none}.zeker-hero h1{font-size:54px}.paper-stage{height:310px}.sample-grid{grid-template-columns:1fr}.sample-copy h3{min-height:0}.hero-proof{padding:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sample-image img{transition:none}}

.integration>.connection-map>p:last-child{font-size:10px;color:#aaacb4}

.zeker-footer{flex-wrap:wrap}.brand-contact{display:grid;gap:4px;font-size:11px}.brand-contact a{color:#d4d5db}.brand-contact small{font-size:10px;color:#989ba5}
