.brand.svelte-1bbj4eh{display:inline-flex;align-items:center;gap:.55rem;color:var(--ink);font-size:1.95rem;font-weight:750;letter-spacing:-.09rem;text-decoration:none}svg.svelte-1bbj4eh{width:2.35rem;height:2rem;color:var(--olive)}.brand-dot.svelte-1bbj4eh{color:var(--olive)}.light.svelte-1bbj4eh{color:#fff}.language-toggle.svelte-1sdxxmq{display:flex;align-items:center;gap:.15rem;padding:.15rem;border:1px solid var(--line);border-radius:6px}a.svelte-1sdxxmq{padding:.3rem .5rem;border-radius:4px;font-size:.7rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-decoration:none}a.svelte-1sdxxmq:hover{color:var(--ink)}a.active.svelte-1sdxxmq{background:var(--pine);color:#fff}header.svelte-1elxaub{border-bottom:1px solid var(--line);background:var(--paper);position:relative;z-index:5}.header-inner.svelte-1elxaub{height:6rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}nav.svelte-1elxaub{display:flex;gap:2.25rem}nav.svelte-1elxaub a:where(.svelte-1elxaub){font-size:.9rem;color:var(--muted);text-decoration:none;font-weight:500}nav.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:var(--pine)}.header-actions.svelte-1elxaub{display:flex;align-items:center;gap:1rem}.header-cta.svelte-1elxaub{border:1px solid var(--ink);background:transparent}.menu-button.svelte-1elxaub,.mobile-contact.svelte-1elxaub{display:none}@media(max-width:760px){.header-inner.svelte-1elxaub{height:5rem}.header-actions.svelte-1elxaub{gap:.6rem}.header-cta.svelte-1elxaub{display:none}.menu-button.svelte-1elxaub{display:grid;place-items:center;background:none;border:0;padding:.5rem}nav.svelte-1elxaub{display:none;position:absolute;top:100%;left:0;right:0;padding:1.5rem;border-bottom:1px solid var(--line);background:var(--paper)}nav.open.svelte-1elxaub{display:flex;flex-direction:column;gap:1.5rem}.mobile-contact.svelte-1elxaub{display:inline-flex}}.acco-hero{display:contents}.acco-hero .hero{display:grid;grid-template-columns:1fr 1.08fr;gap:3rem;align-items:center;padding-top:5.5rem;padding-bottom:5.5rem;min-height:690px}.acco-hero h1{font-size:clamp(3rem,4.7vw,4.6rem);line-height:1.08;letter-spacing:-.065em;font-weight:540;margin:1.7rem 0}.acco-hero h1 span{color:var(--pine)}.acco-hero .intro{max-width:30rem;color:var(--muted);line-height:1.8;font-size:1.05rem}.acco-hero .hero-actions{display:flex;gap:1.8rem;align-items:center;margin-top:2.1rem}.acco-hero .hero-notes{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1.7rem;color:var(--muted);font-size:.8rem}.acco-hero .hero-notes span{display:flex;gap:.4rem;align-items:center}.acco-hero .hero-notes svg{color:var(--pine)}.acco-hero .product-stage{position:relative;height:480px;background:#e4e7de;border-radius:12px;isolation:isolate}.acco-hero .orbit{position:absolute;border:1px solid #b7bfaa;border-radius:50%;z-index:-1;opacity:.6}.acco-hero .orbit-one{width:380px;height:380px;top:36px;left:8%}.acco-hero .orbit-two{width:450px;height:450px;top:0;left:1%}.acco-hero .stage-label{position:absolute;top:26px;left:26px;display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:650;letter-spacing:.11em;color:#657151}.acco-hero .stage-label span{width:5px;height:5px;background:var(--pine);border-radius:50%}.acco-hero .desktop-frame{position:absolute;top:90px;left:-20px;width:94%;border:5px solid var(--ink);border-radius:11px;overflow:hidden;box-shadow:0 24px 40px #242c2622;background:var(--ink)}.acco-hero .window-bar{height:25px;display:flex;align-items:center;gap:20px;padding:0 9px;background:#f7f8f3;color:#777d71;font-size:.75rem}.acco-hero .window-dots{display:flex;gap:4px}.acco-hero .window-dots i{width:4px;height:4px;border-radius:50%;background:#bec5b5}.acco-hero .window-lock{margin-left:auto}.acco-hero .desktop-frame img{width:100%;height:auto;display:block}.acco-hero .phone-frame{position:absolute;right:-17px;top:167px;width:29%;border:5px solid #242c26;border-radius:23px;overflow:hidden;background:#242c26;box-shadow:0 15px 30px #242c2633}.acco-hero .phone-frame img{width:100%;display:block;height:auto}.acco-hero .phone-notch{position:absolute;top:0;left:28%;width:44%;height:8px;background:#242c26;border-radius:0 0 8px 8px}.acco-hero .floating-note{position:absolute;top:51px;right:9px;display:flex;align-items:center;gap:.7rem;background:#fff;box-shadow:0 6px 24px #242c2610;padding:.8rem 1rem;border:1px solid #e8ebe1;border-radius:9px}.acco-hero .note-icon{display:grid;place-items:center;width:34px;height:34px;background:#eef2e6;color:var(--pine);border-radius:50%}.acco-hero .floating-note strong{display:block;font-size:.75rem;font-weight:650}.acco-hero .floating-note div>span{display:block;font-size:.75rem;color:var(--muted);margin-top:.15rem}.acco-hero .capability-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.acco-hero .strip-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:95px}.acco-hero .strip-inner>span{font-size:.75rem;letter-spacing:.12em;color:var(--muted)}.acco-hero .strip-inner strong{font-size:1.15rem;font-weight:550;letter-spacing:-.03em}.acco-hero .strip-inner i{width:4px;height:4px;background:#b8c0ab;border-radius:50%}@media(max-width:1000px){.acco-hero .hero{gap:2rem}.acco-hero .product-stage{height:420px}.acco-hero .desktop-frame{top:100px}.acco-hero .phone-frame{top:185px}.acco-hero .orbit{max-width:100%}.acco-hero .hero-actions{gap:1rem}.acco-hero .hero-notes{gap:.7rem}}@media(max-width:760px){.acco-hero .hero{grid-template-columns:1fr;padding-top:3.5rem;padding-bottom:3rem;gap:3rem}.acco-hero .hero-copy{max-width:580px}.acco-hero h1{font-size:clamp(3.2rem,9vw,4.5rem)}.acco-hero .product-stage{height:460px;max-width:560px;width:calc(100% - 16px);margin:auto}.acco-hero .desktop-frame{top:75px;left:-8px}.acco-hero .phone-frame{right:-12px;top:170px}.acco-hero .floating-note{top:37px}.acco-hero .strip-inner{flex-wrap:wrap;justify-content:center;padding-block:1.5rem;gap:1rem}.acco-hero .strip-inner>span{width:100%;text-align:center}.acco-hero .strip-inner strong{font-size:.95rem}}@media(max-width:420px){.acco-hero .product-stage{height:350px}.acco-hero .phone-frame{top:140px}.acco-hero .hero-actions{flex-wrap:wrap}.acco-hero .orbit{height:300px}.acco-hero .floating-note{padding:.6rem}.acco-hero .stage-label{top:16px;left:16px}.acco-hero .hero-notes{font-size:.75rem}}.section-heading.svelte-zyyn2j{display:flex;justify-content:space-between;align-items:end;gap:3rem}.section-heading.svelte-zyyn2j>.section-copy:where(.svelte-zyyn2j){max-width:24rem;margin-bottom:1.3rem}.steps.svelte-zyyn2j{display:grid;grid-template-columns:repeat(3,1fr);gap:2.8rem;margin-top:3rem}article.svelte-zyyn2j{border-top:1px solid var(--line);padding-top:1.6rem}.step-top.svelte-zyyn2j{display:flex;align-items:center;gap:1rem;position:relative}.step-icon.svelte-zyyn2j{width:48px;height:48px;background:#ecefe3;color:var(--pine);display:grid;place-items:center;border-radius:9px}.step-number.svelte-zyyn2j{font-size:.75rem;color:#929a89}.step-top.svelte-zyyn2j .step-arrow{margin-left:auto;color:#b1b9a6}h3.svelte-zyyn2j{font-size:1.2rem;font-weight:550;letter-spacing:-.035em;margin:1.5rem 0 .7rem}article.svelte-zyyn2j p:where(.svelte-zyyn2j){font-size:.9rem;color:var(--muted);line-height:1.8}@media(max-width:760px){.section-heading.svelte-zyyn2j{display:block}.section-heading.svelte-zyyn2j>.section-copy:where(.svelte-zyyn2j){max-width:100%}.steps.svelte-zyyn2j{grid-template-columns:1fr;gap:2rem;margin-top:2rem}h3.svelte-zyyn2j{margin-top:1rem}}.acco-showcase{display:contents}.acco-showcase .showcase{background:#edf0e7;border-block:1px solid var(--line)}.acco-showcase .showcase-heading{display:flex;justify-content:space-between;align-items:end;gap:2rem}.acco-showcase .showcase-heading>.section-copy{font-size:.9rem;margin-bottom:1.5rem}.acco-showcase .view-selector{display:flex;gap:.5rem;border-bottom:1px solid #d3dac8;margin-top:2rem;padding-bottom:1rem}.acco-showcase .view-selector button{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1rem;border:1px solid transparent;color:var(--muted);border-radius:6px;font-size:.85rem;background:transparent}.acco-showcase .view-selector button.active{background:var(--paper);border-color:#d6dccd;color:var(--pine);box-shadow:0 2px 3px #242c2605}.acco-showcase .view-selector button:hover{background:#f8f9f5aa}.acco-showcase .showcase-body{display:grid;grid-template-columns:.8fr 1.3fr;gap:4rem;align-items:center;padding-top:2.7rem}.acco-showcase .feature-index{color:#879078;font-size:.75rem;letter-spacing:.12em}.acco-showcase .feature-copy h3{font-size:2rem;font-weight:500;line-height:1.2;letter-spacing:-.045em;margin:1.2rem 0}.acco-showcase .feature-copy>p{color:var(--muted);line-height:1.8;font-size:.95rem}.acco-showcase .feature-copy ul{list-style:none;padding:0;display:grid;gap:.9rem;margin:1.7rem 0 2rem}.acco-showcase .feature-copy li{display:flex;gap:.6rem;align-items:center;font-size:.85rem}.acco-showcase .feature-copy li svg{color:var(--pine);flex-shrink:0}.acco-showcase .screenshot-surface{background:#dce2d1;border:1px solid #cdd6c0;border-radius:9px;padding:1.7rem 0 0 1.7rem;height:430px;overflow:hidden}.acco-showcase .screenshot-surface a{display:block;position:relative;height:100%}.acco-showcase .screenshot-surface img{display:block;width:100%;height:auto;border:1px solid #a8b397;border-radius:8px 0 0}.acco-showcase .screenshot-surface.mobile{padding:1.5rem;background:#dce2d1}.acco-showcase .screenshot-surface.mobile a{width:200px;margin-inline:auto}.acco-showcase .screenshot-surface.mobile img{border:5px solid var(--ink);border-radius:20px}.acco-showcase .expand-label{position:absolute;top:.6rem;right:.6rem;display:flex;align-items:center;gap:.35rem;background:var(--paper);border:1px solid var(--line);border-radius:4px;padding:.5rem;font-size:.75rem;box-shadow:0 2px 8px #242c2622}.acco-showcase .screenshot-caption{text-align:right;color:var(--muted);font-size:.75rem;margin-top:1rem}@media(max-width:900px){.acco-showcase .showcase-body{gap:2rem}.acco-showcase .screenshot-surface{height:360px}}@media(max-width:760px){.acco-showcase .showcase-heading{display:block}.acco-showcase .view-selector{flex-wrap:wrap}.acco-showcase .view-selector button{font-size:.8rem;padding:.7rem}.acco-showcase .showcase-body{grid-template-columns:1fr}.acco-showcase .screenshot-surface{height:330px;padding:1rem 0 0 1rem}.acco-showcase .screenshot-surface.mobile{height:440px}.acco-showcase .feature-copy h3{font-size:1.8rem}.acco-showcase .screenshot-caption{text-align:left}}.audiences.svelte-1cz4d1n{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2.5rem}article.svelte-1cz4d1n{padding:2.5rem;border:1px solid var(--line);border-radius:9px;background:#f1f3ec}article.svelte-1cz4d1n:nth-child(2){background:#f2edf0;border-color:#e6dce1}.audience-top.svelte-1cz4d1n{display:flex;align-items:center;gap:1rem;color:var(--pine)}.audience-top.svelte-1cz4d1n span:where(.svelte-1cz4d1n){font-size:.75rem;letter-spacing:.1em;font-weight:650}article.svelte-1cz4d1n:nth-child(2) .audience-top:where(.svelte-1cz4d1n){color:var(--plum)}h3.svelte-1cz4d1n{font-size:1.7rem;font-weight:500;letter-spacing:-.04em;line-height:1.3;margin:1.5rem 0 1rem}article.svelte-1cz4d1n p:where(.svelte-1cz4d1n){color:var(--muted);font-size:.95rem;line-height:1.8}.tags.svelte-1cz4d1n{display:flex;flex-wrap:wrap;gap:.45rem;margin:1.5rem 0 2rem}.tags.svelte-1cz4d1n span:where(.svelte-1cz4d1n){padding:.35rem .5rem;font-size:.75rem;border-radius:4px}@media(max-width:760px){.audiences.svelte-1cz4d1n{grid-template-columns:1fr}article.svelte-1cz4d1n{padding:1.75rem}}.control-section.svelte-3yablm{background:var(--ink);color:#f1f3ea;padding-block:5rem}.control-inner.svelte-3yablm{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.eyebrow.svelte-3yablm{color:#b4bc84}.section-title.svelte-3yablm{font-size:clamp(2.3rem,3.5vw,3.3rem)}.section-title.svelte-3yablm span:where(.svelte-3yablm){color:#bdc793}.control-inner.svelte-3yablm>div:where(.svelte-3yablm)>p:where(.svelte-3yablm):last-child{color:#b6bdb0;font-size:.95rem;line-height:1.8;max-width:28rem}.approval-flow.svelte-3yablm{display:flex;flex-direction:column;align-items:center}.flow-row.svelte-3yablm{display:flex;align-items:center;width:100%;gap:.9rem;padding:1.3rem;border-radius:8px;border:1px solid #505b49;background:#303a2e}.flow-icon.svelte-3yablm{display:grid;place-items:center;color:#b5c08d}.flow-row.svelte-3yablm strong:where(.svelte-3yablm){display:block;font-weight:550;font-size:.9rem}.flow-row.svelte-3yablm div:where(.svelte-3yablm)>span:where(.svelte-3yablm){display:block;font-size:.75rem;color:#b6bdb0;margin-top:.4rem}.flow-status.svelte-3yablm{margin-left:auto;padding:.4rem .5rem;background:#455038;color:#d0dbb0;border-radius:4px;font-size:.75rem;white-space:nowrap}.approval-flow.svelte-3yablm .flow-arrow{margin-block:.8rem;color:#7d8b6c}.approved.svelte-3yablm{border-color:#869964}.approved.svelte-3yablm>svg{color:#c1d69e;margin-left:auto}@media(max-width:900px){.control-inner.svelte-3yablm{gap:2.5rem}.flow-row.svelte-3yablm{padding:1rem;gap:.65rem}.flow-status.svelte-3yablm{display:none}}@media(max-width:760px){.control-inner.svelte-3yablm{grid-template-columns:1fr}.control-section.svelte-3yablm{padding-block:4rem}}.faq.svelte-1vyz8mk{display:grid;grid-template-columns:.8fr 1.2fr;gap:5rem}.faq.svelte-1vyz8mk .text-link:where(.svelte-1vyz8mk){color:var(--muted);margin-top:1rem}details.svelte-1vyz8mk{border-bottom:1px solid var(--line)}details.svelte-1vyz8mk:first-child{border-top:1px solid var(--line)}summary.svelte-1vyz8mk{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;font-size:.95rem;font-weight:550;cursor:pointer}summary.svelte-1vyz8mk::-webkit-details-marker{display:none}summary.svelte-1vyz8mk svg{flex-shrink:0;color:var(--pine);transition:transform .2s}details[open].svelte-1vyz8mk summary:where(.svelte-1vyz8mk) svg{transform:rotate(45deg)}details.svelte-1vyz8mk p:where(.svelte-1vyz8mk){color:var(--muted);font-size:.9rem;line-height:1.8;padding:0 1.5rem 1.5rem 0}@media(max-width:760px){.faq.svelte-1vyz8mk{grid-template-columns:1fr;gap:2rem}}.acco-contact-form{display:grid;gap:1rem;width:100%}.acco-contact-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.acco-contact-form label{display:grid;gap:.45rem;font-size:.875rem;font-weight:550}.acco-contact-form input:not([type=checkbox]),.acco-contact-form select,.acco-contact-form textarea{width:100%;min-width:0;padding:.75rem;border:1px solid #b9c4a5;background:var(--paper);color:var(--ink);border-radius:5px;font:inherit}.acco-contact-form textarea{resize:vertical}.acco-contact-form .demo-option{display:flex;align-items:center;gap:.6rem;font-weight:400}.acco-contact-form input[type=checkbox]{width:18px;height:18px;accent-color:var(--pine)}.acco-contact-form .form-error,.acco-contact-form .form-success{padding:.85rem;border-radius:5px;font-size:.875rem;line-height:1.5}.acco-contact-form .form-error{background:#f9e7e7;color:#7c2532}.acco-contact-form .form-success{background:#dce7cf;color:#344721}.acco-contact-form .form-note{font-size:.75rem;color:var(--muted);line-height:1.5}.acco-contact-form button:disabled{opacity:.65;cursor:wait;transform:none}@media(max-width:480px){.acco-contact-form .form-grid{grid-template-columns:1fr}}.contact-section.svelte-wt4tt0{padding-bottom:5rem}.contact-panel.svelte-wt4tt0{background:#e8eddc;border:1px solid #dce3cd;border-radius:10px;padding:3.5rem;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:3rem}.contact-panel.svelte-wt4tt0 .section-title:where(.svelte-wt4tt0){margin-bottom:1rem}.contact-panel.svelte-wt4tt0 p:where(.svelte-wt4tt0):last-child{font-size:.95rem;color:var(--muted);line-height:1.8}.contact-actions.svelte-wt4tt0{display:flex;flex-direction:column;align-items:center;gap:1rem}.email-link.svelte-wt4tt0{display:flex;align-items:center;gap:.5rem;font-size:.85rem;text-decoration:none}.email-link.svelte-wt4tt0:hover{text-decoration:underline}@media(max-width:760px){.contact-panel.svelte-wt4tt0{grid-template-columns:1fr;align-items:start;padding:2rem;gap:2rem}.contact-actions.svelte-wt4tt0{align-items:start}.contact-section.svelte-wt4tt0{padding-bottom:3rem}}footer.svelte-jz8lnl{display:flex;align-items:center;justify-content:space-between;gap:2rem;border-top:1px solid var(--line);padding-block:2rem}.footer-brand.svelte-jz8lnl{display:flex;align-items:center;gap:1.5rem}.footer-brand.svelte-jz8lnl>span:where(.svelte-jz8lnl),.copyright.svelte-jz8lnl,footer.svelte-jz8lnl>a:where(.svelte-jz8lnl){font-size:.75rem;color:var(--muted)}footer.svelte-jz8lnl>a:where(.svelte-jz8lnl){text-decoration:none}@media(max-width:760px){footer.svelte-jz8lnl{flex-wrap:wrap;gap:1.5rem}.footer-brand.svelte-jz8lnl{width:100%}.footer-brand.svelte-jz8lnl>span:where(.svelte-jz8lnl){font-size:.75rem}}
