:root{color-scheme:light;--color-ink:#172422;--color-ink-soft:#2f3f3b;--color-muted:#66736f;--color-quiet:#87938f;--color-teal:#1f766e;--color-teal-dark:#14554f;--color-mint:#ddefea;--color-datev-context:#6a7f2a;--color-paper:#f7f3ea;--color-canvas:#f5f6f2;--color-surface:#fffefb;--color-white:#ffffff;--color-line:#d8ded9;--color-line-strong:#bac7c1;--color-focus:#79aca6;--font-sans:"Aptos", "Source Sans 3", "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--text-xs:12px;--text-sm:14px;--text-md:16px;--text-lg:18px;--text-xl:21px;--text-2xl:24px;--text-3xl:32px;--text-4xl:42px;--text-5xl:56px;--leading-tight:1.08;--leading-snug:1.25;--leading-normal:1.55;--weight-regular:400;--weight-medium:520;--weight-semibold:650;--weight-bold:720;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-xs:6px;--radius-sm:9px;--radius-md:14px;--radius-lg:22px;--radius-xl:30px;--shadow-card:0 10px 26px rgba(23, 36, 34, 0.06);--shadow-raised:0 18px 42px rgba(23, 36, 34, 0.08);--container:1180px;--transition-fast:140ms ease;--transition-normal:200ms ease}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--color-ink);background:linear-gradient(180deg,var(--color-canvas) 0%,var(--color-surface) 64%,var(--color-paper) 100%);font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--leading-normal);text-rendering:optimizeLegibility}h1,h2,h3,p,ul{margin-top:0}h1,h2,h3{letter-spacing:-.04em;text-wrap:balance}p,li{text-wrap:pretty}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.shell{width:min(100% - 40px,var(--container));margin:0 auto}.topbar{position:sticky;top:0;z-index:80;border-bottom:1px solid rgba(216,222,217,.9);background:rgba(245,246,242,.92);backdrop-filter:blur(16px)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-4)0}.wordmark{display:inline-flex;align-items:baseline;color:var(--color-ink);font-size:32px;font-weight:760;letter-spacing:-.055em;line-height:1;text-decoration:none}.wordmark span{color:var(--color-teal)}.nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-5);color:var(--color-ink-soft);font-size:var(--text-sm);font-weight:var(--weight-medium)}.nav-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5)}.nav a{min-height:44px;text-decoration:none}.nav-links a,.nav-cta{display:inline-flex;align-items:center;justify-content:center;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.nav-links a{position:relative;color:var(--color-ink-soft)}.nav-links a::after{position:absolute;right:0;bottom:6px;left:0;height:2px;border-radius:2px;background:var(--color-teal);content:"";opacity:0;transform:scaleX(.72);transition:opacity var(--transition-fast),transform var(--transition-fast)}.nav-links a:hover{color:var(--color-teal-dark)}.nav-links a:hover::after{opacity:1;transform:scaleX(1)}.nav-cta{min-height:42px;padding:0 var(--space-5);border:1px solid var(--color-teal);border-radius:var(--radius-sm);color:var(--color-white);background:var(--color-teal);font-weight:var(--weight-semibold)}.nav-cta:hover{color:var(--color-white);border-color:var(--color-teal-dark);background:var(--color-teal-dark);transform:translateY(-1px)}.nav-cta:active{transform:translateY(0)}.hero,.product-hero{position:relative;display:grid;grid-template-columns:minmax(0,.9fr)minmax(500px,560px);gap:var(--space-8);align-items:center;min-height:calc(100dvh - 64px);padding:clamp(16px,3vh,44px)0 clamp(24px,4vh,52px)}.product-hero{grid-template-columns:minmax(0,.88fr)minmax(460px,540px)}.hero-copy,.product-hero-copy{max-width:720px}.eyebrow{display:inline-flex;margin-bottom:var(--space-5);color:var(--color-teal-dark);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}h1{max-width:760px;margin-bottom:var(--space-4);font-size:clamp(42px,5.2vw,66px);font-weight:var(--weight-bold);line-height:.98}.lede{max-width:580px;margin-bottom:var(--space-5);color:var(--color-ink-soft);font-size:clamp(18px,1.5vw,22px);line-height:1.46}.button-row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--space-5);border:1px solid transparent;border-radius:var(--radius-sm);font:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);text-decoration:none;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.button-primary{color:var(--color-white);background:var(--color-teal)}.button-primary:hover{color:var(--color-white);background:var(--color-teal-dark)}.button-secondary{color:var(--color-ink);border-color:var(--color-line-strong);background:rgba(255,254,251,.9)}.button-secondary:hover{color:var(--color-teal-dark);border-color:var(--color-teal)}.microcopy{margin:var(--space-4)0 0;color:var(--color-muted);font-size:var(--text-sm)}.hero-proofline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);max-width:660px;margin:var(--space-4)0 0;padding:0;list-style:none}.hero-proofline li{min-height:92px;padding:var(--space-4);border:1px solid rgba(31,118,110,.16);border-radius:var(--radius-md);background:rgba(255,254,251,.62)}.hero-proofline strong,.hero-proofline span{display:block}.hero-proofline strong{color:var(--color-ink);font-size:var(--text-md);line-height:var(--leading-snug)}.hero-proofline span{margin-top:var(--space-1);color:var(--color-muted);font-size:var(--text-xs);line-height:1.35}.handoff-scene{position:relative;min-height:520px;padding:var(--space-5)0;overflow:visible}.handoff-stage{position:relative;min-height:500px;padding:var(--space-5);border:1px solid rgba(31,118,110,.18);border-radius:var(--radius-xl);background:radial-gradient(circle at 20% 18%,rgba(221,239,234,.72),transparent 30%),radial-gradient(circle at 86% 78%,rgba(247,243,234,.9),transparent 34%),rgba(255,254,251,.72);box-shadow:var(--shadow-raised)}.handoff-track{position:absolute;top:270px;right:74px;left:82px;height:2px;background:linear-gradient(90deg,rgba(31,118,110,.18),rgba(31,118,110,.5),rgba(106,127,42,.45))}.handoff-track::before,.handoff-track::after{position:absolute;top:50%;width:10px;height:10px;border-radius:999px;background:var(--color-surface);box-shadow:0 0 0 2px rgba(31,118,110,.34);content:"";transform:translateY(-50%)}.handoff-track::before{left:34%}.handoff-track::after{right:28%;box-shadow:0 0 0 2px rgba(106,127,42,.42)}.flow-receipt{position:absolute;top:330px;left:74px;z-index:8;width:58px;height:72px;border:1px solid rgba(23,36,34,.2);border-radius:var(--radius-xs);background:linear-gradient(135deg,transparent 0 80%,rgba(216,222,217,.72) 80% 100%)100% 0/18px 18px no-repeat,linear-gradient(rgba(31,118,110,.32),rgba(31,118,110,.32))12px 20px/28px 2px no-repeat,linear-gradient(rgba(31,118,110,.22),rgba(31,118,110,.22))12px 32px/30px 2px no-repeat,linear-gradient(rgba(106,127,42,.36),rgba(106,127,42,.36))12px 44px/22px 2px no-repeat,var(--color-surface);box-shadow:0 14px 28px rgba(23,36,34,.14);animation:receipt-route 9s cubic-bezier(.62,0,.28,1)infinite}.flow-receipt::after{position:absolute;top:9px;right:7px;left:7px;height:5px;border-radius:999px;background:rgba(31,118,110,.52);box-shadow:0 0 12px rgba(31,118,110,.26);content:"";opacity:0;animation:receipt-scan-line 9s ease-in-out infinite}.handoff-node{position:absolute;z-index:2;border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.website-node{top:30px;left:24px;width:190px;padding:var(--space-3)}.processor-node{top:86px;left:47%;width:172px;padding:var(--space-4)var(--space-3);text-align:center;transform:translateX(-50%)}.datev-node{right:18px;bottom:28px;z-index:9;width:198px;padding:var(--space-4)}.node-kicker{margin:0 0 var(--space-2);color:var(--color-teal-dark);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.node-title{margin:0;color:var(--color-ink);font-size:var(--text-md);font-weight:var(--weight-bold);letter-spacing:-.035em;line-height:var(--leading-snug)}.node-note{margin:var(--space-1)0 0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.35}.browser-bar{display:flex;gap:5px;margin:calc(var(--space-3) * -1)calc(var(--space-3) * -1)var(--space-3);padding:var(--space-2)var(--space-3);border-bottom:1px solid var(--color-line);border-radius:var(--radius-lg)var(--radius-lg)0 0;background:#fbfaf6}.browser-dot{width:7px;height:7px;border-radius:999px;background:rgba(31,118,110,.28)}.upload-widget{display:grid;min-height:82px;margin-top:var(--space-3);place-items:center;border:1px dashed rgba(31,118,110,.42);border-radius:var(--radius-md);color:var(--color-teal-dark);background:rgba(221,239,234,.38);font-size:var(--text-xs);font-weight:var(--weight-semibold);animation:upload-ready 9s ease-in-out infinite}.processor-core{position:relative;display:grid;width:86px;height:86px;margin:var(--space-4)auto var(--space-3);place-items:center;border:1px solid rgba(31,118,110,.28);border-radius:999px;background:var(--color-mint);color:var(--color-teal-dark);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.processor-core span{position:relative;z-index:1}.processor-chips,.assignment-list{display:grid;gap:var(--space-2)}.processor-chip,.assignment-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:28px;padding:0 var(--space-2);border-radius:999px;font-size:11px;font-weight:var(--weight-semibold);white-space:nowrap}.processor-chip{color:var(--color-teal-dark);background:rgba(221,239,234,.76);opacity:.34;animation:chip-confirm 9s ease-in-out infinite}.processor-chip:nth-child(2){animation-delay:.25s}.processor-chip:nth-child(3){animation-delay:.5s}.datev-logo{display:inline-flex;align-items:center;justify-content:center;min-width:82px;min-height:30px;margin-bottom:var(--space-3);padding:0 var(--space-3);border-radius:var(--radius-xs);color:#fff;background:#77a900;font-size:15px;font-weight:800;letter-spacing:-.03em;line-height:1}.assignment-list{margin-top:var(--space-3)}.assignment-row{border:1px solid rgba(106,127,42,.22);color:#53651f;background:#fbfaf6}.assignment-row strong{color:var(--color-ink);font-weight:var(--weight-semibold)}.assignment-row.active{border-color:rgba(106,127,42,.58);background:#f3efd9;animation:folder-receive 9s ease-in-out infinite}@keyframes receipt-route{0%,9%{opacity:0;transform:translate(0,0)scale(.82)rotate(-3deg)}13%,25%{opacity:1;transform:translate(42px,-72px)scale(.9)rotate(-3deg)}39%,56%{opacity:1;transform:translate(161px,-168px)scale(.84)rotate(2deg)}70%,84%{opacity:1;transform:translate(390px,22px)scale(.72)rotate(4deg)}92%,100%{opacity:0;transform:translate(390px,22px)scale(.68)rotate(4deg)}}@keyframes receipt-scan-line{0%,37%,58%,100%{opacity:0;transform:translateY(0)}42%{opacity:1;transform:translateY(0)}53%{opacity:1;transform:translateY(47px)}}@keyframes upload-ready{0%,12%,100%{border-color:rgba(31,118,110,.32);background:rgba(221,239,234,.28)}18%,28%{border-color:rgba(31,118,110,.72);background:rgba(221,239,234,.58)}}@keyframes chip-confirm{0%,42%,100%{opacity:.34;transform:translateY(0)}52%,68%{opacity:1;transform:translateY(-1px)}}@keyframes folder-receive{0%,64%,100%{transform:translateX(0);box-shadow:none}74%,86%{transform:translateX(-4px);box-shadow:inset 0 0 0 1px rgba(106,127,42,.22)}}.section{scroll-margin-top:112px;padding:var(--space-9)0;border-top:1px solid rgba(216,222,217,.82)}.section-head{display:grid;grid-template-columns:minmax(220px,.42fr)minmax(0,.8fr);gap:var(--space-7);align-items:start;margin-bottom:var(--space-7)}.section-kicker{margin-bottom:var(--space-3);color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold)}h2{margin-bottom:var(--space-4);font-size:clamp(32px,4.2vw,52px);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.section-note{max-width:760px;color:var(--color-muted);font-size:var(--text-xl);line-height:1.5}.pain-grid,.proof-grid,.assurance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.assurance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.card{padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:rgba(255,254,251,.88);box-shadow:var(--shadow-card)}.card h3{margin-bottom:var(--space-2);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.card p{margin-bottom:0;color:var(--color-muted);font-size:var(--text-md)}.path-section{background:linear-gradient(180deg,rgba(247,243,234,0),rgba(247,243,234,.74))}.process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-8);--arrow-width:34px;--arrow-height:54px;--arrow-opacity:0.72;--arrow-shape:polygon(0 38%, 54% 38%, 54% 22%, 100% 50%, 54% 78%, 54% 62%, 0 62%)}.process-three{grid-template-columns:repeat(3,minmax(0,1fr))}.step{position:relative;min-height:164px;padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface)}.step:not(:last-child)::after{position:absolute;top:50%;right:-49px;z-index:1;width:var(--arrow-width,26px);height:var(--arrow-height,16px);background:var(--arrow-color,var(--color-teal));clip-path:var(--arrow-shape,polygon(0 26%,58% 26%,58% 0,100% 50%,58% 100%,58% 74%,0 74%));content:"";opacity:var(--arrow-opacity,.82);transform:translateY(-50%)}.step-number{display:inline-grid;width:28px;height:28px;margin-bottom:var(--space-4);place-items:center;border-radius:50%;color:var(--color-teal-dark);background:var(--color-mint);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.proof-band{display:grid;grid-template-columns:.86fr 1.14fr;gap:var(--space-7);align-items:center;padding:var(--space-7);border:1px solid var(--color-line);border-radius:var(--radius-xl);background:rgba(255,254,251,.84);box-shadow:var(--shadow-card)}.quote{margin:0;color:var(--color-ink);font-size:clamp(28px,3.2vw,42px);font-weight:var(--weight-bold);letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.quote-note{margin:var(--space-4)0 0;color:var(--color-muted)}.cta{padding:var(--space-10)0}.cta-box{display:grid;grid-template-columns:minmax(0,.98fr)auto;gap:var(--space-7);align-items:center;padding:var(--space-8);border:1px solid rgba(31,118,110,.2);border-radius:var(--radius-xl);background:radial-gradient(circle at 95% 5%,rgba(221,239,234,.95),transparent 32%),linear-gradient(135deg,var(--color-ink),#213532);color:var(--color-surface)}.cta-box h2{color:var(--color-surface)}.cta-box p{max-width:700px;margin-bottom:0;color:rgba(255,254,251,.78)}.cta-box .button-secondary{border-color:rgba(255,254,251,.34);color:var(--color-surface);background:0 0}.cta-box .button-secondary:hover{border-color:var(--color-surface);color:var(--color-surface);background:rgba(255,254,251,.1)}.datev-board{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid rgba(31,118,110,.18);border-radius:var(--radius-xl);background:radial-gradient(circle at 12% 10%,rgba(221,239,234,.82),transparent 34%),linear-gradient(180deg,rgba(255,254,251,.96),rgba(247,243,234,.74));box-shadow:var(--shadow-raised)}.board-header{display:flex;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-line);color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.board-header strong{color:var(--color-datev-context)}.intake-items{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.intake-items li{display:grid;grid-template-columns:1fr auto;gap:var(--space-3);align-items:center;min-height:52px;padding:0 var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:rgba(255,254,251,.78)}.item-file{color:var(--color-ink-soft);font-size:var(--text-md);font-weight:var(--weight-semibold)}.item-tag{display:inline-flex;align-items:center;min-height:28px;padding:0 var(--space-3);border-radius:999px;font-size:var(--text-xs);font-weight:var(--weight-semibold)}.item-tag.valid{color:var(--color-teal-dark);background:var(--color-mint)}.posting-card{padding:var(--space-5);border:1px solid rgba(106,127,42,.24);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.posting-row{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-3)0;border-top:1px solid var(--color-line);font-size:var(--text-sm)}.posting-row span{color:var(--color-muted)}.posting-row strong{color:var(--color-ink);font-weight:var(--weight-semibold);text-align:right}.posting-row.active{margin:0 calc(var(--space-3) * -1);padding-right:var(--space-3);padding-left:var(--space-3);border-radius:var(--radius-sm);background:#f3efd9}.board-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:rgba(255,254,251,.76)}.board-footer div{display:grid;gap:var(--space-1);padding:var(--space-4)}.board-footer div+div{border-left:1px solid var(--color-line)}.board-footer strong{color:var(--color-teal-dark);font-size:var(--text-3xl);line-height:1}.board-footer span{color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.product-flow-section{background:linear-gradient(180deg,rgba(247,243,234,0),rgba(221,239,234,.38))}.split-panel{display:grid;grid-template-columns:minmax(0,.76fr)minmax(0,1fr);gap:var(--space-8);align-items:start;padding:var(--space-7);border:1px solid var(--color-line);border-radius:var(--radius-xl);background:rgba(255,254,251,.82);box-shadow:var(--shadow-card)}.client-steps{display:grid;gap:var(--space-4)}.client-steps article{display:grid;grid-template-columns:44px 1fr;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-line)}.client-steps article:last-child{padding-bottom:0;border-bottom:0}.client-steps span{display:inline-grid;grid-row:1/span 2;width:36px;height:36px;place-items:center;border-radius:50%;color:var(--color-teal-dark);background:var(--color-mint);font-size:var(--text-xs);font-weight:var(--weight-bold)}.client-steps h3,.comparison-card h3{margin-bottom:var(--space-2);font-size:var(--text-xl)}.client-steps h3,.client-steps p{grid-column:2}.client-steps p{margin-bottom:0;color:var(--color-muted);font-size:var(--text-md)}.comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.comparison-card{padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-xl);background:rgba(255,254,251,.86);box-shadow:var(--shadow-card)}.focus-card{border-color:rgba(31,118,110,.3);background:linear-gradient(180deg,rgba(221,239,234,.34),rgba(255,254,251,.94))}.muted-card{background:rgba(247,243,234,.7)}.comparison-label{margin-bottom:var(--space-3);color:var(--color-teal-dark);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.comparison-card ul{display:grid;gap:var(--space-3);margin:var(--space-4)0 0;padding-left:1.1em;color:var(--color-muted);font-size:var(--text-md)}.datev-detail{display:grid;grid-template-columns:minmax(0,.65fr)minmax(0,1fr);gap:var(--space-7);align-items:start}.term-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.site-footer{border-top:1px solid rgba(216,222,217,.92);background:radial-gradient(circle at 14% 0%,rgba(221,239,234,.82),transparent 30%),linear-gradient(180deg,rgba(247,243,234,.55),var(--color-paper))}.footer-inner{display:grid;grid-template-columns:minmax(280px,.72fr)minmax(0,1fr);gap:var(--space-8);padding:var(--space-8)0 var(--space-7)}.footer-brand{max-width:440px}.footer-wordmark{margin-bottom:var(--space-5)}.footer-brand h2{margin-bottom:var(--space-4);font-size:clamp(28px,3vw,40px)}.footer-brand p,.footer-bottom p{margin-bottom:0;color:var(--color-muted)}.footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.footer-links h3{margin-bottom:var(--space-3);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.02em}.footer-links a{display:block;width:fit-content;margin-top:var(--space-2);color:var(--color-muted);font-size:var(--text-sm);text-decoration:none;transition:color var(--transition-fast),transform var(--transition-fast)}.footer-links a:hover{color:var(--color-teal-dark);transform:translateX(2px)}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);padding:var(--space-5)0 var(--space-7);border-top:1px solid rgba(216,222,217,.92);font-size:var(--text-sm)}@media(max-width:1040px){.hero,.product-hero,.section-head,.proof-band,.cta-box,.footer-inner,.split-panel,.datev-detail{grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{gap:var(--space-7);padding-top:var(--space-8)}.handoff-scene{width:min(100%,620px)}.hero::before{display:none}}@media(max-width:820px){.topbar-inner{align-items:stretch;flex-direction:column}.nav{justify-content:flex-start}.pain-grid,.proof-grid,.assurance-grid,.process,.process-three,.comparison,.term-grid{grid-template-columns:1fr}.step:not(:last-child)::after{display:none}.section,.hero,.product-hero,.cta{padding:var(--space-8)0}.cta-box,.proof-band,.split-panel,.comparison-card{padding:var(--space-6)}.board-footer{grid-template-columns:1fr}.board-footer div{border-top:1px solid var(--color-line);border-left:0}.board-footer div:first-child{border-top:0}}@media(max-width:540px){body{font-size:var(--text-md)}.shell{width:min(100% - 28px,var(--container))}h1{font-size:clamp(40px,14vw,58px)}.nav{gap:var(--space-3)}.nav-links{width:100%;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-line)}.nav-links a{min-height:36px}.nav-links a::after{bottom:0}.nav-cta{width:100%}.footer-links{grid-template-columns:1fr;gap:var(--space-4)}.hero-proofline{display:none}.handoff-scene{min-height:auto;padding:var(--space-4)0 0}.handoff-stage{display:grid;min-height:auto;gap:var(--space-3);padding:var(--space-3)}.handoff-track,.flow-receipt{display:none}.handoff-node,.website-node,.processor-node,.datev-node{position:relative;inset:auto;width:auto;transform:none}.processor-node{text-align:left}.processor-core{margin:var(--space-3)0}.board-header{align-items:flex-start;flex-direction:column}.intake-items li{grid-template-columns:1fr;align-items:start}.item-tag{justify-self:start}}.hero-scroll-cue{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);display:inline-flex;flex-direction:column;align-items:center;gap:6px;color:var(--color-muted);text-decoration:none;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;z-index:5;transition:color var(--transition-normal)}.hero-scroll-cue-label{opacity:.8}.hero-scroll-cue:hover{color:var(--color-teal-dark)}.hero-scroll-cue-arrow,.demo-more-cue-arrow{animation:cue-bounce 2.2s cubic-bezier(.45,0,.55,1)infinite}@keyframes cue-bounce{0%,100%{transform:translateY(0);opacity:.6}45%{transform:translateY(5px);opacity:1}65%{transform:translateY(3px);opacity:1}}.demo-portal-wrap{position:relative;width:100%;height:100vh;overflow:hidden}.demo-portal-stage{position:absolute;inset:0;overflow:hidden}.demo-becker-world{position:absolute;inset:0;z-index:10;background:#f8f7f4;overflow:hidden;opacity:0;transform:scale(1.016);transform-origin:center top;will-change:opacity,transform;pointer-events:none}.bp-chrome{display:flex;align-items:center;gap:10px;height:36px;padding:0 14px;background:#e8e6e3;border-bottom:1px solid rgba(0,0,0,.12);flex-shrink:0}.bp-chrome-dots{display:flex;gap:6px;flex-shrink:0}.bp-chrome-dot{width:11px;height:11px;border-radius:50%}.bp-chrome-dot:nth-child(1){background:#ff5f57}.bp-chrome-dot:nth-child(2){background:#febc2e}.bp-chrome-dot:nth-child(3){background:#28c840}.bp-chrome-url{flex:1;display:flex;align-items:center;justify-content:center}.bp-chrome-url-inner{display:flex;align-items:center;gap:6px;height:22px;padding:0 12px;background:rgba(255,255,255,.82);border:1px solid rgba(0,0,0,.14);border-radius:5px;min-width:240px;max-width:380px}.bp-chrome-lock{color:#4a7a4a;flex-shrink:0}.bp-chrome-url-text{font-family:-apple-system,sf pro text,system-ui,sans-serif;font-size:11.5px;color:#1a1a1a;white-space:nowrap}.bp-badge-bar{background:#ece9e1;border-bottom:1px solid rgba(184,148,58,.2);padding:8px 0}.bp-badge-bar-inner{max-width:1120px;margin:0 auto;padding:0 clamp(20px,4vw,48px);display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.bp-badge{display:flex;align-items:center;gap:6px;font-family:optima,palatino linotype,Palatino,serif;font-size:11.5px;color:#4a4a6a;letter-spacing:.02em}.bp-badge svg{width:13px;height:13px;color:#b8943a;flex-shrink:0}.bp-nav{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,48px);height:60px;border-bottom:1px solid rgba(216,218,208,.8);background:rgba(248,247,244,.97);backdrop-filter:blur(8px);gap:2rem}.bp-nav-left{display:flex;align-items:center;gap:2.5rem}.bp-nav-logo strong{display:block;font-family:Georgia,times new roman,serif;font-size:15px;font-weight:400;color:#1a1a2e;letter-spacing:-.01em;line-height:1.1}.bp-nav-logo span{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#b8943a}.bp-nav-links{display:flex;gap:1.75rem;list-style:none;margin:0;padding:0}.bp-nav-links a{font-family:optima,palatino linotype,Palatino,serif;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:#4a4a6a;text-decoration:none}.bp-nav-links a:hover{color:#b8943a}.bp-nav-cta{display:inline-flex;align-items:center;height:34px;padding:0 16px;background:#1a1a2e;color:#fff;border-radius:5px;font-family:optima,palatino linotype,Palatino,serif;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;text-decoration:none;transition:background .2s;white-space:nowrap}.bp-nav-cta:hover{background:#b8943a;color:#fff}.bp-tool-section{padding:clamp(2.5rem,5vw,4.5rem)0 clamp(3rem,7vw,6rem);background:#f0ede6}.bp-tool-inner{max-width:1120px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.bp-tool-intro{margin-bottom:2rem}.bp-eyebrow{display:inline-block;font-family:optima,palatino linotype,Palatino,serif;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#b8943a;margin-bottom:10px}.bp-title{font-family:Georgia,times new roman,serif;font-size:clamp(24px,3vw,36px);font-weight:400;color:#1a1a2e;letter-spacing:-.015em;margin-bottom:0;line-height:1.15}.bp-rule{width:36px;height:2px;background:#b8943a;margin:12px 0 14px}.bp-lead{font-family:optima,palatino linotype,Palatino,serif;font-size:14.5px;color:#4a4a6a;max-width:520px;line-height:1.65;margin-bottom:0}.demo-becker-world .cl-widget{margin:0;font-family:aptos,"source sans 3",ibm plex sans,segoe ui,system-ui,sans-serif;color:#172422;font-size:15px;line-height:1.5;--cl-ink:#172422;--cl-ink-soft:#2f3f3b;--cl-muted:#66736f;--cl-quiet:#87938f;--cl-teal:#1f766e;--cl-teal-dark:#14554f;--cl-mint:#ddefea;--cl-paper:#f7f3ea;--cl-canvas:#f5f6f2;--cl-surface:#fffefb;--cl-line:#d8ded9;--cl-line-str:#bac7c1;--cl-warn:#b87918;--cl-warn-bg:#f4ead8;--cl-warn-bdr:#d4991f;--cl-error:#9e352f;--cl-error-bg:#f6e4e1;--cl-font:"Aptos", "Source Sans 3", "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--cl-r-xs:6px;--cl-r-sm:9px;--cl-r-md:14px;--cl-shadow:0 10px 26px rgba(23,36,34,0.07);--cl-shadow-up:0 20px 52px rgba(23,36,34,0.12)}.demo-becker-world .cl-widget{background:var(--cl-surface);border:1px solid var(--cl-line);border-radius:var(--cl-r-md);box-shadow:var(--cl-shadow);overflow:hidden}.demo-becker-world .cl-hd{display:flex;align-items:center;justify-content:space-between;padding:0 20px;min-height:52px;background:var(--cl-canvas);border-bottom:1px solid var(--cl-line);gap:16px}.demo-becker-world .cl-brand{display:flex;align-items:center;gap:9px}.demo-becker-world .cl-wordmark{font-size:16px;font-weight:760;color:var(--cl-ink);letter-spacing:-.05em;line-height:1}.demo-becker-world .cl-wordmark-dot{color:var(--cl-teal)}.demo-becker-world .cl-user{display:flex;align-items:center;gap:10px}.demo-becker-world .cl-avatar{width:28px;height:28px;border-radius:50%;background:var(--cl-mint);color:var(--cl-teal-dark);font-size:10px;font-weight:720;display:flex;align-items:center;justify-content:center;flex-shrink:0}.demo-becker-world .cl-user-info{display:flex;flex-direction:column;gap:1px}.demo-becker-world .cl-user-name{font-size:12px;font-weight:600;color:var(--cl-ink-soft);line-height:1}.demo-becker-world .cl-user-ctx{font-size:11px;color:var(--cl-muted);line-height:1}.demo-becker-world .cl-empty-body{padding:20px;background:var(--cl-paper);display:flex}.demo-becker-world .cl-dropzone{flex:1;min-height:220px;border:2px dashed var(--cl-line-str);border-radius:var(--cl-r-sm);background:var(--cl-surface);display:flex;align-items:center;justify-content:center;text-align:center;padding:32px 24px;transition:border-color .18s,background .18s;cursor:default}.demo-becker-world .cl-dropzone.drag-over{border-color:var(--cl-teal);background:rgba(31,118,110,4%)}.demo-becker-world .cl-dz-inner{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:280px}.demo-becker-world .cl-dz-icon{color:var(--cl-line-str)}.demo-becker-world .cl-dz-title{font-size:18px;font-weight:650;color:var(--cl-ink);letter-spacing:-.025em;margin:0}.demo-becker-world .cl-dz-sub{font-size:13px;color:var(--cl-muted);margin:0}.demo-becker-world .cl-dz-hint{font-size:11px;color:var(--cl-quiet);margin:0}.demo-becker-world .cl-active-body{display:grid;grid-template-columns:220px 1fr;min-height:280px}.demo-becker-world .cl-upload-pane{border-right:1px solid var(--cl-line);padding:16px;background:var(--cl-paper);display:flex;flex-direction:column;gap:10px}.demo-becker-world .cl-dropzone--sm{flex:1;min-height:130px;padding:14px 12px}.demo-becker-world .cl-dz-sm-inner{display:flex;flex-direction:column;align-items:center;gap:6px}.demo-becker-world .cl-dz-sm-title{font-size:12px;font-weight:650;color:var(--cl-ink-soft);margin:0}.demo-becker-world .cl-upload-hint{font-size:11px;color:var(--cl-quiet)}.demo-becker-world .cl-list-pane{padding:16px 18px;background:var(--cl-surface);display:flex;flex-direction:column;gap:11px;min-width:0}.demo-becker-world .cl-list-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.demo-becker-world .cl-list-title{font-size:17px;font-weight:690;color:var(--cl-ink);letter-spacing:-.03em;line-height:1.15;margin:0}.demo-becker-world .cl-chips{display:flex;gap:5px;flex-wrap:wrap}.demo-becker-world .cl-chip{display:inline-flex;align-items:center;height:21px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:500;border:1px solid var(--cl-line);background:var(--cl-canvas);color:var(--cl-muted);white-space:nowrap}.demo-becker-world .cl-chip--on{background:var(--cl-ink);color:#fff;border-color:var(--cl-ink)}.demo-becker-world .cl-chip--warn{background:var(--cl-warn-bg);color:var(--cl-warn);border-color:rgba(184,121,24,.3)}.demo-becker-world .cl-file-list{display:flex;flex-direction:column;gap:6px}.demo-becker-world .cl-card{border:1px solid var(--cl-line);border-radius:var(--cl-r-sm);padding:10px 12px;background:var(--cl-surface);animation:card-in .18s ease both}.demo-becker-world .cl-card--uploading{background:var(--cl-canvas)}.demo-becker-world .cl-card--processing{background:var(--cl-canvas)}.demo-becker-world .cl-card--review{border-color:var(--cl-warn-bdr);background:var(--cl-warn-bg)}@keyframes card-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.demo-becker-world .cl-card-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.demo-becker-world .cl-card-info{display:flex;align-items:center;gap:7px;min-width:0;flex:1}.demo-becker-world .cl-fname{font-size:12px;font-weight:500;color:var(--cl-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo-becker-world .cl-card-acts{display:flex;align-items:center;gap:4px;flex-shrink:0}.demo-becker-world .cl-icon-btn{width:23px;height:23px;border:1px solid var(--cl-line);border-radius:var(--cl-r-xs);background:var(--cl-canvas);color:var(--cl-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;flex-shrink:0;padding:0}.demo-becker-world .cl-icon-btn:hover{background:var(--cl-error-bg);color:var(--cl-error);border-color:rgba(158,53,47,.35)}.demo-becker-world .cl-prog{height:3px;border-radius:99px;background:var(--cl-line);overflow:hidden;margin-top:8px}.demo-becker-world .cl-prog-bar{height:100%;background:var(--cl-teal);border-radius:99px;transition:width .07s linear;width:0%}.demo-becker-world .cl-state-txt{font-size:11px;color:var(--cl-muted);margin-top:4px}.demo-becker-world .cl-proc-row{display:flex;align-items:center;gap:7px;margin-top:7px}.demo-becker-world .cl-proc-dot{width:7px;height:7px;border-radius:50%;background:var(--cl-teal);flex-shrink:0;animation:cl-pulse 1.3s ease-in-out infinite}@keyframes cl-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.demo-becker-world .cl-review-block{margin-top:8px}.demo-becker-world .cl-review-lbl{font-size:12px;color:var(--cl-ink-soft);display:block;margin-bottom:7px;line-height:1.5}.demo-becker-world .cl-choices{display:flex;gap:5px;flex-wrap:wrap}.demo-becker-world .cl-choice{height:26px;padding:0 10px;border:1px solid var(--cl-line-str);border-radius:999px;background:var(--cl-surface);color:var(--cl-ink-soft);font-family:var(--cl-font);font-size:12px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.demo-becker-world .cl-choice:hover{background:var(--cl-teal);border-color:var(--cl-teal);color:#fff}.demo-becker-world .cl-facts{display:flex;align-items:center;gap:5px;margin-top:6px;flex-wrap:wrap}.demo-becker-world .cl-direction{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:720;text-transform:uppercase;letter-spacing:.06em}.demo-becker-world .cl-direction--incoming{color:var(--cl-teal)}.demo-becker-world .cl-direction--outgoing{color:var(--cl-ink-soft)}.demo-becker-world .cl-direction--other{color:var(--cl-quiet)}.demo-becker-world .cl-sep{color:var(--cl-line-str);font-size:11px;user-select:none}.demo-becker-world .cl-cp{font-size:12px;color:var(--cl-ink-soft)}.demo-becker-world .cl-amount{font-size:12px;font-weight:600;color:var(--cl-ink)}.demo-becker-world .cl-btn-sec{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 12px;border:1px solid var(--cl-line-str);border-radius:var(--cl-r-xs);background:var(--cl-surface);color:var(--cl-ink-soft);font-family:var(--cl-font);font-size:12px;font-weight:500;cursor:pointer;transition:background .15s}.demo-becker-world .cl-btn-sec:hover{background:var(--cl-canvas);border-color:var(--cl-ink)}.demo-becker-world .cl-btn-sec--xs{height:25px;font-size:11px;padding:0 9px}.demo-becker-world .cl-powered{font-size:10px;color:var(--cl-quiet);display:inline-flex;align-items:baseline;gap:3px}.demo-becker-world .cl-powered-wm{font-size:11px;font-weight:760;letter-spacing:-.045em;color:var(--cl-muted)}.demo-becker-world .cl-ft{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 18px;background:var(--cl-canvas);border-top:1px solid var(--cl-line)}.demo-becker-world .cl-ft-status{font-size:12px;color:var(--cl-muted)}.demo-becker-world .cl-btn-send{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 18px;background:var(--cl-teal);color:#fff;border:none;border-radius:var(--cl-r-xs);font-family:var(--cl-font);font-size:12px;font-weight:650;cursor:pointer;transition:background .18s;white-space:nowrap}.demo-becker-world .cl-btn-send:hover:not(:disabled){background:var(--cl-teal-dark)}.demo-becker-world .cl-btn-send:focus-visible{outline:2px solid var(--cl-teal);outline-offset:3px}.demo-becker-world .cl-btn-send:disabled{background:var(--cl-line-str);color:var(--cl-quiet);cursor:not-allowed}.demo-guide{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:0;transition:opacity .24s ease}.demo-guide--hidden{opacity:0;visibility:hidden}.demo-guide__hole{position:absolute;border-radius:30px;box-shadow:0 0 0 9999px rgba(9,14,13,.62);outline:2px solid rgba(255,254,251,.78);outline-offset:5px;transition:left .26s ease,top .26s ease,width .26s ease,height .26s ease,border-radius .26s ease}.demo-guide__callout{position:absolute;width:min(330px,calc(100vw - 52px));padding:16px 18px 17px;border:1px solid rgba(255,254,251,.28);border-radius:18px;color:#fffefb;background:rgba(20,32,30,.9);box-shadow:0 22px 70px rgba(0,0,0,.34);backdrop-filter:blur(10px);pointer-events:none;transition:left .26s ease,top .26s ease}.demo-guide__arrow{position:absolute;right:calc(100% - 24px);top:18px;width:118px;height:86px;color:var(--color-ink);filter:drop-shadow(0 2px 8px rgba(255,254,251,.72));pointer-events:none}.demo-guide--drop .demo-guide__arrow,.demo-guide--send .demo-guide__arrow{right:auto;left:calc(100% - 20px);transform:scaleX(-1)}.demo-guide--after .demo-guide__arrow{display:none}.demo-guide__kicker{margin:0 0 6px;color:#ddefea;font-size:11px;font-weight:720;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.demo-guide__text{margin:0;font-size:17px;font-weight:680;letter-spacing:-.025em;line-height:1.35}.demo-guide__next{display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin-top:14px;padding:0 18px;border:1px solid rgba(255,254,251,.24);border-radius:999px;color:var(--color-ink);background:var(--color-mint);font:inherit;font-size:13px;font-weight:720;cursor:pointer;pointer-events:auto;transition:background .18s ease,transform .18s ease}.demo-guide__next:hover{background:var(--color-focus);transform:translateY(-1px)}.demo-guide__next:active{transform:translateY(0)}.demo-guide__next:focus-visible{outline:3px solid var(--color-surface);outline-offset:3px}.demo-doc-overlay{position:absolute;bottom:clamp(112px,16vh,170px);left:clamp(26px,5vw,72px);z-index:30;width:326px;height:190px;opacity:0;pointer-events:none;transition:opacity .3s ease}.demo-doc{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:138px;min-height:164px;padding:16px 14px 13px;border:1px solid rgba(216,222,217,.96);border-radius:14px;background:#fffefb;box-shadow:0 16px 32px rgba(23,36,34,.16),0 3px 8px rgba(23,36,34,8%);cursor:grab;pointer-events:none;user-select:none;transition:box-shadow .18s ease,transform .18s ease,opacity .18s ease}.demo-doc--primary{left:8px;top:8px;transform:rotate(-7deg)}.demo-doc--secondary{left:170px;top:8px;transform:rotate(8deg)}.demo-doc.enabled{pointer-events:auto;animation:demo-doc-attention 2.8s ease-in-out infinite}.demo-doc.enabled:hover{box-shadow:0 22px 46px rgba(23,36,34,.22),0 4px 12px rgba(23,36,34,.1)}.demo-doc--primary.enabled:hover{transform:translateY(-6px)rotate(-9deg)}.demo-doc--secondary.enabled:hover{transform:translateY(-6px)rotate(10deg)}.demo-doc.enabled:active{cursor:grabbing}.demo-doc.dragging{opacity:.42;animation:none;transform:scale(.92)rotate(0)}@keyframes demo-doc-attention{0%,74%,100%{box-shadow:0 16px 32px rgba(23,36,34,.16),0 3px 8px rgba(23,36,34,8%)}86%{box-shadow:0 22px 42px rgba(31,118,110,.23),0 0 0 5px rgba(221,239,234,.55)}}.demo-doc__icon{width:58px;height:72px;flex-shrink:0;border:1px solid rgba(23,36,34,.2);border-radius:6px;background:linear-gradient(135deg,transparent 0 80%,rgba(216,222,217,.72) 80% 100%)100% 0/18px 18px no-repeat,linear-gradient(rgba(31,118,110,.32),rgba(31,118,110,.32))12px 20px/28px 2px no-repeat,linear-gradient(rgba(31,118,110,.22),rgba(31,118,110,.22))12px 32px/30px 2px no-repeat,linear-gradient(rgba(106,127,42,.36),rgba(106,127,42,.36))12px 44px/22px 2px no-repeat,#fffefb;box-shadow:inset 0 0 0 1px rgba(255,255,255,.6);position:relative}.demo-doc__icon::before{content:'';position:absolute;top:8px;right:8px;left:8px;height:5px;border-radius:999px;background:rgba(31,118,110,.48)}.demo-doc__name{max-width:100%;color:#2f3f3b;font-family:aptos,"source sans 3",ibm plex sans,segoe ui,system-ui,sans-serif;font-size:11px;font-weight:650;line-height:1.25;text-align:center;word-break:break-word}.demo-portal-stage .cl-modal-back{position:absolute;inset:0;background:rgba(23,36,34,.48);z-index:40;display:flex;align-items:center;justify-content:center;padding:24px;backdrop-filter:blur(3px)}.demo-portal-stage .cl-modal{background:var(--color-surface);border-radius:var(--radius-md);padding:32px;max-width:420px;width:100%;box-shadow:0 20px 52px rgba(23,36,34,.18);font-family:aptos,"source sans 3",ibm plex sans,segoe ui,system-ui,sans-serif}.demo-portal-stage .cl-modal-check{width:42px;height:42px;border-radius:50%;background:rgba(31,118,110,.1);display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:var(--color-teal)}.demo-portal-stage .cl-modal-title{font-size:19px;font-weight:720;color:#172422;letter-spacing:-.03em;margin-bottom:6px}.demo-portal-stage .cl-modal-sub{font-size:13px;color:#66736f;margin-bottom:18px;line-height:1.6}.demo-portal-stage .cl-sent-list{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:6px}.demo-portal-stage .cl-sent-item{display:flex;align-items:center;gap:8px;padding:8px 11px;background:#f5f6f2;border:1px solid #d8ded9;border-radius:6px}.demo-portal-stage .cl-sent-name{flex:1;font-size:12px;color:#2f3f3b;word-break:break-all}.demo-portal-stage .cl-modal-note{font-size:12px;color:#66736f;border-top:1px solid #d8ded9;padding-top:14px;margin-bottom:18px;line-height:1.65}.demo-portal-stage .cl-modal-acts{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.demo-portal-stage .cl-btn-done{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 22px;background:#1f766e;color:#fff;border:1px solid #1f766e;border-radius:6px;font-family:inherit;font-size:13px;font-weight:650;line-height:1;cursor:pointer;text-decoration:none;transition:background .18s,border-color .18s,color .18s}.demo-portal-stage .cl-btn-done:hover{background:#14554f;border-color:#14554f}.demo-portal-stage .cl-btn-done--secondary{color:#172422;border-color:#bac7c1;background:rgba(255,254,251,.92)}.demo-portal-stage .cl-btn-done--secondary:hover{color:#14554f;border-color:#1f766e;background:#fffefb}.demo-more-cue{position:absolute;right:0;bottom:28px;left:0;z-index:70;display:inline-flex;flex-direction:column;align-items:center;width:fit-content;margin:0 auto;gap:6px;color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:color var(--transition-normal)}.demo-more-cue-label{opacity:.84}.demo-more-cue:hover{color:var(--color-teal-dark)}.demo-more-cue--overlay{color:#fffefb;text-shadow:0 2px 12px rgba(0,0,0,.42)}.demo-more-cue--overlay:hover{color:var(--color-mint)}[hidden]{display:none!important}@media(max-width:820px){.demo-doc-overlay{left:14px;bottom:14px}.demo-becker-world .cl-active-body{grid-template-columns:1fr}.demo-becker-world .cl-upload-pane{border-right:0;border-bottom:1px solid var(--cl-line)}.bp-nav-links{display:none}}@media(max-width:540px){.hero-scroll-cue,.demo-more-cue{bottom:18px}.demo-doc-overlay{display:none}.bp-badge-bar{display:none}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}