.lp{min-height:100vh;--ink:#173d32;--muted:#64716a;--paper:#fafbf7;--line:#dce2d9;--lime:#d5f478;--green:#244b3e;--pink:#f5dce3;--white:#fff;--font:"DM Sans",Arial,sans-serif;--heading:"Manrope",Arial,sans-serif}.lp *{box-sizing:border-box}.lp{scroll-behavior:smooth;scroll-padding-top:100px;margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.55}.lp a,.lp button{-webkit-tap-highlight-color:transparent}.lp a{color:inherit;text-decoration:none}.lp button{font:inherit;cursor:pointer}.lp a:focus-visible,.lp button:focus-visible,.lp summary:focus-visible{outline:3px solid #719c21;outline-offset:5px}.lp button{color:inherit}.lp svg{display:block}.lp ::selection{background:var(--lime);color:var(--ink)}.lp .wrap{max-width:1240px;margin:auto;padding-inline:40px}.lp .nav{height:104px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:30px}.lp .logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--heading);font-weight:800;font-size:25px;letter-spacing:-1.2px}.lp .logo svg{width:30px;height:30px;border-radius:8px}.lp .nav-links{gap:30px;font-weight:550}.lp .nav-actions,.lp .nav-links{display:flex;align-items:center;font-size:14px}.lp .nav-actions{gap:25px;font-weight:600}.lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:30px;border:1px solid transparent;padding:16px 23px;background:var(--ink);color:white;border-radius:5px;font-size:15px;font-weight:600;transition:background .2s,transform .2s}.lp .btn:hover{background:#315c49;transform:translateY(-2px)}.lp .btn.small{padding:11px 17px;gap:20px;font-size:14px}.lp .btn.lime{background:var(--lime);color:var(--ink)}.lp .btn.lime:hover{background:#c6e860}.lp .arrow{font-size:21px;line-height:1}.lp .menu-button{display:none;background:none;border:1px solid var(--line);border-radius:4px;padding:8px 13px}.lp .eyebrow{text-transform:uppercase;font-size:12px;font-weight:650;letter-spacing:1.8px;display:flex;align-items:center;gap:10px}.lp .eyebrow .dot{width:7px;height:7px;border-radius:50%;background:#698d40}.lp .hero{padding-top:65px;display:grid;grid-template-columns:1fr 1fr;grid-gap:42px;gap:42px;padding-bottom:70px;align-items:center}.lp .hero h1{font-family:var(--heading);font-size:clamp(52px,5.1vw,72px);font-weight:500;line-height:1.08;letter-spacing:-4px;margin:26px 0}.lp .hero h1 span{position:relative;display:inline-block;z-index:0}.lp .hero h1 span:after{content:"";position:absolute;bottom:2px;left:-4px;right:-9px;height:19px;background:var(--lime);z-index:-1;transform:rotate(-1.6deg)}.lp .hero-copy>p{max-width:405px;color:var(--muted);font-size:17px;line-height:1.7;margin:28px 0}.lp .hero-cta{display:flex;align-items:center;gap:24px;margin-top:31px}.lp .text-link{font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:8px}.lp .text-link:hover{text-decoration:underline;text-underline-offset:5px}.lp .micro{display:flex;gap:18px;font-size:12px;color:var(--muted);margin-top:17px}.lp .micro span:before{content:"✓";margin-right:6px;color:var(--ink)}.lp .workspace{position:relative;min-width:0;padding:20px 0 42px 16px}.lp .workspace:before{content:"";position:absolute;inset:-12px -13px 4px 0;background:#ecf0e5;border-radius:50% 50% 4px 4px;z-index:-1}.lp .desk-label{font-size:12px;letter-spacing:1px;font-weight:600;text-transform:uppercase;display:flex;align-items:center;gap:9px;margin:0 0 14px 15px}.lp .desk-label:before{content:"";height:1px;width:24px;background:var(--ink)}.lp .app{background:white;border:1px solid #cfd8ca;border-radius:9px;box-shadow:0 20px 50px #173d3210;overflow:hidden;transform:rotate(-1deg)}.lp .app-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:17px 20px;font-size:12px}.lp .app-brand{font-family:var(--heading);font-size:14px;font-weight:800;letter-spacing:-.5px}.lp .app-account{display:flex;align-items:center;gap:8px;color:var(--muted)}.lp .avatar{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:var(--pink);color:var(--ink);font-size:10px;font-weight:650}.lp .app-body{padding:23px}.lp .app-heading{display:flex;justify-content:space-between;align-items:center}.lp .app-heading h3{font-size:20px;font-weight:600;letter-spacing:-.6px;margin:0}.lp .app-heading span,.lp .app-subtitle{font-size:12px;color:var(--muted)}.lp .app-subtitle{margin:4px 0 24px}.lp .stats{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:25px}.lp .stat{padding-left:17px;border-left:1px solid var(--line)}.lp .stat:first-child{padding-left:0;border:0}.lp .stat span{font-size:11px;color:var(--muted)}.lp .stat strong{font-size:23px;letter-spacing:-.8px;font-weight:550;display:block;white-space:nowrap}.lp .stat small{font-size:11px;color:#577541}.lp .stat:last-child small{color:#9d7540}.lp .app-table-head,.lp .invoice-row{display:grid;grid-template-columns:1.35fr .9fr 1fr;align-items:center;grid-gap:8px;gap:8px}.lp .app-table-head{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);padding-bottom:10px;border-bottom:1px solid var(--line)}.lp .invoice-row{font-size:11px;padding:13px 0;border-bottom:1px solid #edf0ea}.lp .invoice-row:last-child{border-bottom:0}.lp .invoice-row b{font-weight:550}.lp .invoice-row small{display:block;font-size:10px;color:var(--muted);margin-top:2px}.lp .invoice-row>strong{text-align:right;font-weight:550;font-size:12px}.lp .app-table-head span:last-child{text-align:right}.lp .status{font-size:10px;background:#edf4e7;padding:4px 7px;border-radius:3px;width:max-content;color:#416b34}.lp .status:before{content:"●";font-size:7px;vertical-align:1px;margin-right:4px}.lp .status.wait{background:#faf0da;color:#8c672e}.lp .status.draft{background:#eff0f2;color:#64716a}.lp .receipt-note{position:absolute;right:-13px;bottom:6px;background:var(--lime);padding:17px 23px;box-shadow:0 8px 20px #173d3210;display:flex;gap:14px;align-items:center;transform:rotate(2deg);border-radius:4px}.lp .check-circle{width:29px;height:29px;border:1px solid var(--ink);border-radius:50%;display:grid;place-items:center;font-size:15px}.lp .receipt-note b{font-size:13px;font-weight:600;display:block}.lp .receipt-note span{font-size:11px}.lp .bridge{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:23px 0;gap:20px;color:var(--muted);font-size:13px}.lp .bridge .bridge-title{font-size:12px;text-transform:uppercase;letter-spacing:1px;max-width:155px}.lp .bridge-item{display:flex;align-items:center;gap:9px;color:var(--ink);font-weight:500}.lp .bridge-item svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.3}.lp .flow-section{padding-top:85px;padding-bottom:82px}.lp .section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin:20px 0 43px}.lp h2{font-family:var(--heading);font-size:42px;font-weight:500;line-height:1.2;letter-spacing:-1.8px;margin:0}.lp .section-heading>p{color:var(--muted);max-width:300px;font-size:15px;margin:0}.lp .flow-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:35px;gap:35px}.lp .step{border-top:1px solid var(--ink);padding-top:18px}.lp .step-number{font-size:12px;font-weight:600;letter-spacing:1px;color:var(--muted)}.lp .step h3{font-family:var(--heading);font-size:23px;letter-spacing:-.8px;font-weight:600;margin:17px 0 10px}.lp .step>p{font-size:15px;color:var(--muted);margin:0;max-width:320px}.lp .mini{height:150px;background:#eff2e9;margin-top:24px;border-radius:5px;padding:22px;justify-content:center;overflow:hidden}.lp .mini,.lp .mini-paper{display:flex;align-items:center}.lp .mini-paper{background:white;border:1px solid #d9dfd3;box-shadow:3px 4px 0 #e0e5d9;padding:15px 18px;width:205px;transform:rotate(-4deg);gap:14px}.lp .file-icon{width:29px;height:35px;border:1px solid var(--ink);border-radius:2px;position:relative}.lp .file-icon:after{content:"≡";font-size:24px;position:absolute;left:6px;top:-4px}.lp .mini-paper strong{display:block;font-size:12px;font-weight:600}.lp .mini-paper small{font-size:10px;color:var(--muted)}.lp .mini-two{background:#f5e9e8}.lp .booking{width:100%;background:#fff;padding:14px;border:1px solid #e6d8d5;border-radius:3px;font-size:11px}.lp .booking-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.lp .booking-head span{color:var(--muted);font-size:10px}.lp .booking-line{display:flex;justify-content:space-between;border-top:1px solid #ecece5;padding-top:8px}.lp .booking-line b{font-weight:550}.lp .mini-three{background:#eaf0e6}.lp .approve{display:flex;align-items:center;gap:11px;font-size:13px;font-weight:500}.lp .approve .check-circle{background:var(--lime);width:37px;height:37px;border:0}.lp .approve small{font-size:11px;display:block;font-weight:400;color:var(--muted)}.lp .roles{background:var(--ink);color:var(--paper);padding:66px 0}.lp .roles-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.lp .roles .eyebrow{color:#b5c5b6}.lp .roles h2{margin-top:20px}.lp .roles h2 em{font-family:Georgia,serif;font-weight:400;color:var(--lime)}.lp .role-tabs{display:flex;gap:8px;margin:29px 0 21px}.lp .role-tab{background:transparent;border:1px solid #547164;border-radius:4px;color:#dce6db;padding:10px 19px;font-size:14px}.lp .role-tab[aria-selected=true]{background:var(--lime);border-color:var(--lime);color:var(--ink)}.lp .role-copy{font-size:15px;color:#c7d2c7;max-width:390px;min-height:70px}.lp .role-list{padding:0;margin:18px 0 0;list-style:none;display:grid;grid-gap:11px;gap:11px;font-size:14px}.lp .role-list li:before{content:"✓";color:var(--lime);margin-right:11px}.lp .shared-panel{background:#f8faf4;color:var(--ink);padding:30px;border-radius:5px;position:relative}.lp .panel-label{font-size:12px;color:var(--muted);display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:17px}.lp .shared-panel h3{font-size:23px;font-weight:550;letter-spacing:-.7px;margin:25px 0 4px}.lp .shared-panel>p{color:var(--muted);font-size:13px;margin:0 0 25px}.lp .task{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding:14px 0;font-size:13px}.lp .task-check{border:1px solid #9dab97;width:20px;height:20px;border-radius:3px;flex-shrink:0}.lp .task:first-of-type .task-check{background:var(--lime);border-color:var(--lime)}.lp .task b{font-weight:500;display:block}.lp .task small{font-size:11px;color:var(--muted)}.lp .task .count{margin-left:auto;background:#e8eee0;padding:2px 8px;font-size:12px;border-radius:3px}.lp .collaboration{display:flex;align-items:center;gap:11px;padding-top:23px;font-size:12px}.lp .avatar-stack{display:flex;padding-left:0}.lp .avatar-stack .avatar{height:30px;width:30px;border:2px solid #f8faf4;margin-right:-7px;font-size:10px}.lp .avatar-stack .avatar:last-child{background:#d5e2c3;margin-right:0}.lp .collaboration>span{color:var(--muted)}.lp .efaktura{display:grid;grid-template-columns:150px 1fr auto;align-items:center;grid-gap:35px;gap:35px;border-bottom:1px solid var(--line);padding:50px 0}.lp .stamp{width:104px;height:104px;border:1px solid #a7b2a0;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-10deg);font-size:10px;letter-spacing:1px;text-transform:uppercase;outline:1px solid #ccd5c6;outline-offset:-7px}.lp .stamp strong{font-family:Georgia,serif;font-size:39px;font-weight:400;line-height:1.2;text-transform:none}.lp .efaktura h3{font-family:var(--heading);font-size:25px;font-weight:550;letter-spacing:-1px;margin:0 0 7px}.lp .efaktura p{font-size:14px;color:var(--muted);margin:0;max-width:510px}.lp .efaktura details{margin-top:15px;font-size:14px;color:var(--muted)}.lp .efaktura summary{cursor:pointer;color:var(--ink);font-weight:550}.lp .efaktura details p{margin-top:10px}.lp .closing{padding:74px 0 78px;display:flex;justify-content:space-between;align-items:center;gap:30px}.lp .closing h2{font-size:45px}.lp .closing p{margin:13px 0 0;color:var(--muted);font-size:15px}.lp .closing-cta{text-align:center}.lp .closing-cta small{display:block;font-size:12px;color:var(--muted);margin-top:12px}.lp footer{border-top:1px solid var(--line);padding:25px 0 30px}.lp footer .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}.lp footer .logo{font-size:20px}.lp footer p,.lp footer>div>span{color:var(--muted);font-size:12px}.lp .footer-brand{display:flex;gap:17px;align-items:center}.lp .prototype-note{font-size:11px!important;border:1px solid var(--line);padding:3px 8px;border-radius:3px}.lp dialog{border:1px solid var(--line);border-radius:8px;color:var(--ink);padding:35px;width:min(440px,calc(100% - 32px));box-shadow:0 20px 100px #173d3220}.lp dialog::-webkit-backdrop{background:#10291e70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lp dialog::backdrop{background:#10291e70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lp dialog h2{font-size:28px}.lp dialog p{color:var(--muted);font-size:15px}.lp dialog .btn{margin-top:10px}@media(min-width:1450px){.lp .hero{padding-top:83px;padding-bottom:88px}.lp .hero h1{font-size:73px}}@media(max-width:1050px){.lp .wrap{padding-inline:28px}.lp .nav-links{gap:18px}.lp .nav-actions{gap:15px}.lp .hero{gap:20px}.lp .hero h1{font-size:56px;letter-spacing:-3px}.lp .hero-cta{gap:15px;flex-wrap:wrap}.lp .app-body{padding:17px}.lp .stat{padding-left:10px}.lp .stat strong{font-size:19px}.lp .workspace{padding-left:0}.lp .receipt-note{right:0}.lp .bridge{gap:15px}.lp .bridge-item{font-size:12px}.lp .flow-grid{gap:24px}.lp .roles-layout{gap:40px}.lp .efaktura{grid-template-columns:110px 1fr;gap:25px}.lp .efaktura>.text-link{grid-column:2}.lp .closing h2{font-size:38px}}@media(max-width:760px){.lp .wrap{padding-inline:22px}.lp .nav{height:80px;gap:15px}.lp .logo{font-size:23px}.lp .nav-links{display:none;position:absolute;top:80px;left:0;right:0;background:var(--paper);padding:23px;border-bottom:1px solid var(--line);z-index:10}.lp .nav-links.open{display:flex;flex-wrap:wrap}.lp .nav-actions>a{display:none}.lp .nav-actions .small{font-size:12px;padding:10px 12px;gap:8px}.lp .menu-button{display:block}.lp .hero{grid-template-columns:1fr;padding-top:39px;padding-bottom:40px;gap:35px}.lp .hero h1{font-size:clamp(49px,9vw,68px);letter-spacing:-3px;margin:20px 0}.lp .hero-copy>p{font-size:16px;max-width:450px;margin:22px 0}.lp .hero-cta{margin-top:25px}.lp .micro{font-size:11px}.lp .workspace{max-width:530px;width:100%;margin:auto;padding:17px 8px 45px}.lp .workspace:before{inset:0 0 0}.lp .app{transform:none}.lp .app-body{padding:20px}.lp .app-top{padding:14px 20px}.lp .stat strong{font-size:22px}.lp .stat span{font-size:11px}.lp .receipt-note{right:3px;bottom:5px;padding:13px 18px}.lp .bridge{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;padding:22px 0}.lp .bridge .bridge-title{max-width:none;font-size:11px}.lp .bridge-item{font-size:12px}.lp .flow-section{padding-top:49px;padding-bottom:48px}.lp .section-heading{display:block;margin:17px 0 28px}.lp h2{font-size:34px;letter-spacing:-1.3px}.lp .section-heading>p{margin-top:18px;max-width:400px}.lp .flow-grid{grid-template-columns:1fr;gap:30px}.lp .step{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;column-gap:20px}.lp .step h3,.lp .step-number{grid-column:1}.lp .step h3{font-size:22px;margin:10px 0}.lp .step>p{grid-column:1;font-size:14px}.lp .mini{grid-column:2;grid-row:1/4;margin:0;height:100%;min-height:154px;padding:15px}.lp .mini-paper{padding:12px;gap:8px}.lp .mini-paper strong{font-size:10px}.lp .mini-paper small{font-size:9px}.lp .booking{padding:10px}.lp .booking-line{gap:7px;font-size:10px}.lp .approve{font-size:12px;gap:8px}.lp .approve .check-circle{width:27px;height:27px;flex-shrink:0}.lp .roles{padding:45px 0}.lp .roles-layout{grid-template-columns:1fr;gap:30px}.lp .role-copy{min-height:0}.lp .shared-panel{padding:23px}.lp .efaktura{padding:35px 0;grid-template-columns:72px 1fr;gap:22px}.lp .stamp{width:72px;height:72px;font-size:7px}.lp .stamp strong{font-size:28px}.lp .efaktura h3{font-size:22px}.lp .efaktura p{font-size:14px}.lp .closing{display:block;padding:46px 0}.lp .closing h2{font-size:36px}.lp .closing-cta{text-align:left;margin-top:25px}.lp .closing-cta small{margin-left:5px}.lp footer .wrap{align-items:start}.lp footer p{margin:5px 0}.lp .footer-brand{display:block}.lp .prototype-note{white-space:nowrap}.lp .nav-actions{gap:10px}}@media(max-width:390px){.lp .nav-actions .small{display:none}.lp .step{display:block}.lp .mini{margin-top:18px;min-height:140px}.lp .hero h1{font-size:46px}.lp .stat strong{font-size:19px}.lp .app-body{padding:15px}.lp .invoice-row{font-size:10px}.lp .status{font-size:9px}.lp .hero-cta{gap:17px}}@media(prefers-reduced-motion:reduce){.lp{scroll-behavior:auto}.lp *,.lp :after,.lp :before{transition:none!important;animation:none!important}}.lp .hero h1{font-size:clamp(48px,4.7vw,65px);letter-spacing:-3.5px}.lp .hero .eyebrow{font-size:11px;letter-spacing:1.3px}.lp .content-section{padding:74px 0;border-bottom:1px solid var(--line)}.lp .confidence{display:grid;grid-template-columns:1fr 1fr;grid-gap:75px;gap:75px;padding:0 0 76px}.lp .confidence h3{font-family:var(--heading);font-size:31px;font-weight:500;letter-spacing:-1px;line-height:1.25;margin:18px 0}.lp .confidence-intro>p{color:var(--muted);font-size:15px;max-width:360px}.lp .level{display:flex;gap:15px;padding:14px 0;border-bottom:1px solid var(--line)}.lp .level:first-child{padding-top:0}.lp .signal{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-weight:600}.lp .signal.green{background:#e0edcc;color:#305b23}.lp .signal.amber{background:#f8ebc9;color:#795a19}.lp .signal.red{background:#f5dce3;color:#9b3d55}.lp .level h4{margin:0;font-size:15px;font-weight:600}.lp .level p{margin:4px 0 0;font-size:14px;color:var(--muted)}.lp .human-note{font-size:12px;color:var(--muted);margin:16px 0 0}.lp .efaktura .eyebrow{margin-bottom:12px}.lp .release-label{border:1px solid #cbd5bd;padding:7px 12px;border-radius:3px;font-size:12px;white-space:nowrap;background:#eef3e5}.lp .feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:36px 32px;gap:36px 32px}.lp .feature-grid article{border-top:1px solid var(--line);padding-top:17px;display:flex;flex-direction:column}.lp .feature-index{font-size:12px;color:#7b886f;letter-spacing:1px}.lp .feature-grid h3,.lp .trust h3{font-family:var(--heading);font-size:21px;letter-spacing:-.6px;line-height:1.3;font-weight:550;margin:16px 0 12px}.lp .feature-grid p,.lp .trust p{font-size:14px;line-height:1.7;color:var(--muted);margin:0 0 22px}.lp .feature-foot{font-size:12px;font-weight:550;margin-top:auto}.lp .connections{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:55px;gap:55px;border-bottom:1px solid var(--line);padding:34px 0;align-items:center}.lp .connections h3{font-family:var(--heading);font-size:25px;font-weight:500;letter-spacing:-.8px;margin:10px 0 0}.lp .connections dl{margin:0}.lp .connections dl>div{display:grid;grid-template-columns:65px 1fr;grid-gap:14px;gap:14px;padding:9px 0;font-size:13px}.lp .connections dt{font-weight:600}.lp .connections dd{margin:0;color:var(--muted)}.lp .office{display:grid;grid-template-columns:1fr 1fr;grid-gap:65px;gap:65px;align-items:center}.lp .office h2{margin-top:20px}.lp .office>div>p{font-size:15px;color:var(--muted);margin:23px 0}.lp .plain-list{list-style:none;padding:0;margin:0 0 25px;font-size:14px;display:grid;grid-gap:10px;gap:10px}.lp .plain-list li:before{content:"✓";margin-right:10px}.lp .client-ledger{background:#eef2e7;border:1px solid #d9e0d1;border-radius:5px;padding:25px}.lp .ledger-top{display:flex;justify-content:space-between;gap:10px;align-items:center;padding-bottom:19px;border-bottom:1px solid #cfd7c7}.lp .ledger-top strong{font-size:16px;font-weight:600}.lp .ledger-top>span{font-size:10px;color:var(--muted)}.lp .client-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:19px 0;border-bottom:1px solid #d6ddcf}.lp .client-row b{font-size:13px;font-weight:550;display:block}.lp .client-row small{font-size:11px;color:var(--muted)}.lp .ledger-state{font-size:10px;padding:5px 7px;border-radius:3px;white-space:nowrap}.lp .attention{background:#f1dce0;color:#843f50}.lp .pending{background:#f1e6c7;color:#7a5c22}.lp .ready{background:#d8e8bf;color:#355a21}.lp .ledger-bottom{display:flex;align-items:center;gap:14px;margin-top:20px}.lp .ledger-bottom .check-circle{background:var(--lime);border:0;flex-shrink:0}.lp .ledger-bottom p{font-size:12px;margin:0;color:var(--muted)}.lp .trust{background:#f0f3e9;margin-top:30px;padding:44px 35px;border:1px solid #dce3d3;border-radius:5px}.lp .trust-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:35px;gap:35px}.lp .trust-grid article>span{font-size:26px}.lp .trust-grid p{margin-bottom:0}.lp .trust .section-heading{margin-bottom:33px}.lp .plans .section-heading>p{max-width:285px}.lp .plan-table{border-top:1px solid var(--ink)}.lp .plan-row{display:grid;grid-template-columns:1fr 1.3fr 1.1fr;grid-gap:25px;gap:25px;padding:22px 0;align-items:center;border-bottom:1px solid var(--line)}.lp .plan-row h3{font-size:16px;font-weight:600;margin:0}.lp .plan-row p{font-size:14px;color:var(--muted);margin:0}.lp .plan-row>span{font-size:12px;justify-self:end;text-align:right}.lp .plan-row:first-child{background:#eff4e4;padding-inline:16px}.lp .plan-notes{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:35px;gap:35px;margin-top:20px}.lp .plan-notes p{font-size:12px;color:var(--muted);margin:0}.lp .plan-notes strong{font-weight:600;color:var(--ink)}.lp .faq{display:grid;grid-template-columns:1fr 1.65fr;grid-gap:50px;gap:50px}.lp .faq h2{margin-top:20px}.lp .faq details{border-bottom:1px solid var(--line);padding:19px 0}.lp .faq details:first-child{padding-top:0}.lp .faq summary{cursor:pointer;list-style:none;display:flex;gap:24px;justify-content:space-between;font-weight:550;font-size:15px}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary:after{content:"+";font-size:22px;line-height:1;flex-shrink:0;font-weight:400}.lp .faq details[open] summary:after{content:"−"}.lp .faq details p{font-size:14px;color:var(--muted);line-height:1.75;margin:14px 30px 0 0}@media(max-width:1050px){.lp .hero h1{font-size:55px}.lp .hero .eyebrow{font-size:10px;letter-spacing:.8px}.lp .confidence{gap:40px}.lp .office{gap:30px}.lp .client-ledger{padding:18px}.lp .client-row{flex-wrap:wrap;gap:7px}.lp .feature-grid{gap:28px 24px}.lp .efaktura>.release-label{grid-column:2;justify-self:start}.lp .plan-row{grid-template-columns:1fr 1.1fr 1fr;gap:18px}.lp .trust{padding:34px 26px}}@media(max-width:760px){.lp .hero h1{font-size:clamp(43px,8.2vw,62px);letter-spacing:-2.7px}.lp .hero .eyebrow{font-size:10px;letter-spacing:.6px}.lp .content-section{padding:44px 0}.lp .confidence{grid-template-columns:1fr;gap:20px;padding-bottom:45px}.lp .confidence h3{font-size:28px}.lp .confidence-intro>p{max-width:none}.lp .feature-grid{grid-template-columns:1fr 1fr;gap:29px 20px}.lp .feature-grid h3{font-size:19px}.lp .feature-grid p{font-size:14px}.lp .connections{grid-template-columns:1fr;gap:18px;padding:30px 0}.lp .office{grid-template-columns:1fr;gap:30px}.lp .client-row{flex-wrap:nowrap}.lp .trust{margin-top:16px;padding:30px 23px}.lp .trust-grid{grid-template-columns:1fr;gap:25px}.lp .trust-grid article{border-top:1px solid var(--line);padding-top:18px}.lp .trust h3{margin-top:8px}.lp .plan-row{grid-template-columns:1fr;gap:7px;padding:20px 0}.lp .plan-row>span{justify-self:start;text-align:left;font-size:12px;color:var(--ink)}.lp .plan-notes{gap:12px}.lp .faq,.lp .plan-notes{grid-template-columns:1fr}.lp .faq{gap:28px}.lp .faq h2 br{display:none}.lp .faq details:first-child{padding-top:18px;border-top:1px solid var(--line)}.lp .efaktura>.release-label{font-size:11px;white-space:normal}.lp .connections dl>div{font-size:12px}.lp .closing h2{font-size:34px}}@media(max-width:420px){.lp .feature-grid{grid-template-columns:1fr}.lp .client-row,.lp .ledger-top{flex-wrap:wrap}.lp .hero h1{font-size:43px}.lp .hero h1 span:after{right:0}.lp .hero .eyebrow{max-width:280px}.lp .hero .eyebrow .dot{flex-shrink:0}}.lp .nav-links a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:#8da951;text-decoration-color:#8da951;text-underline-offset:8px;text-decoration-thickness:2px}.lp .page-intro{padding:55px 0 40px;border-bottom:1px solid var(--line)}.lp .breadcrumb{font-size:12px;color:var(--muted);margin-bottom:27px;display:flex;gap:10px}.lp .page-intro h1{font-family:var(--heading);font-size:clamp(38px,4.7vw,60px);font-weight:500;letter-spacing:-2.3px;line-height:1.15;margin:15px 0}.lp .page-intro>p{font-size:17px;color:var(--muted);max-width:620px;margin:18px 0 0}.lp .explore{display:flex;justify-content:space-between;gap:35px;align-items:center;padding:40px 0;border-bottom:1px solid var(--line)}.lp .explore h2{font-size:29px;letter-spacing:-1px}.lp .explore p{font-size:14px;color:var(--muted);margin:10px 0 0}.lp .explore .btn{white-space:nowrap}.lp .footer-links{display:flex;gap:22px;font-size:12px}.lp .footer-links a:hover{text-decoration:underline}.lp .subpage .faq,.lp .subpage .plans{padding-top:42px}.lp .subpage .flow-section{padding-top:45px}.lp .subpage .trust{margin-bottom:40px}@media(max-width:760px){.lp .page-intro{padding:30px 0}.lp .page-intro h1{letter-spacing:-1.5px}.lp .page-intro>p{font-size:16px}.lp .explore{flex-direction:column;align-items:flex-start;gap:20px}.lp .explore h2{font-size:27px}.lp footer .wrap{flex-wrap:wrap}.lp .footer-links{width:100%;flex-wrap:wrap;gap:18px}.lp .breadcrumb{margin-bottom:20px}}.lp .scenario{padding:12px 0 12px 12px}.lp .scenario:before{inset:0 -16px 42px -6px;border-radius:160px 160px 8px 8px}.lp .scenario-window{background:#fff;border:1px solid #cfd8ca;border-radius:8px;box-shadow:0 16px 40px #173d3210;overflow:hidden}.lp .scenario-top{padding:17px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.lp .scenario-top>span:last-child{display:flex;gap:8px;align-items:center;font-size:11px;color:var(--muted)}.lp .scenario-steps{display:flex;padding:17px 20px 0;gap:7px}.lp .scenario-steps button{flex:1 1;display:flex;gap:7px;align-items:center;justify-content:center;padding:10px 5px;background:#f3f5ee;border:1px solid transparent;border-radius:4px;font-size:12px}.lp .scenario-steps button>span{font-size:10px;color:var(--muted)}.lp .scenario-steps button[aria-pressed=true]{background:var(--lime);border-color:#c2dd88}.lp .scenario-content{min-height:342px;padding:20px 24px}.lp .scene-kicker{text-transform:uppercase;letter-spacing:1px;font-size:10px;color:var(--muted);margin-bottom:17px}.lp .document-preview{max-width:300px;margin:auto;padding:18px 22px;background:#fafbf7;border:1px solid #dce2d5;box-shadow:4px 4px 0 #f0f2e9;transform:rotate(-1deg)}.lp .paper-top{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:1px}.lp .paper-top>b{font-size:13px}.lp .paper-supplier{display:block;font-size:14px;margin-top:19px;font-weight:600}.lp .paper-description{font-size:11px;color:var(--muted);margin:2px 0 16px}.lp .paper-line{display:flex;justify-content:space-between;font-size:11px;margin:5px 0}.lp .paper-line b{font-weight:500}.lp .paper-sum{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:11px;margin-top:11px;font-size:11px}.lp .paper-sum strong{font-size:22px;font-weight:500;letter-spacing:-.8px}.lp .scene-note{font-size:11px;color:var(--muted);margin:18px 0 0;text-align:center}.lp .scenario-bottom{display:flex;justify-content:space-between;padding:12px 20px;background:#f6f8f1;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.lp .scenario-caption{display:flex;align-items:center;gap:12px;margin:17px 0 0 18px}.lp .scenario-caption .check-circle{background:var(--lime);border:0}.lp .scenario-caption p{font-size:12px;margin:0;color:var(--muted)}.lp .scenario-caption strong{color:var(--ink);font-weight:500}.lp .scene-title{font-size:24px;letter-spacing:-.8px;line-height:1.3;margin:12px 0 22px;font-weight:500}.lp .suggestion-line{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:11px 0;border-bottom:1px solid var(--line)}.lp .suggestion-line span{color:var(--muted)}.lp .suggestion-line b{font-weight:500}.lp .suggestion-reason{display:flex;align-items:center;gap:12px;background:#eff4e7;padding:13px;margin-top:18px;border-radius:4px}.lp .suggestion-reason>span{font-size:24px}.lp .suggestion-reason p{font-size:11px;margin:0}.lp .suggestion-reason strong{font-weight:500}.lp .scene-done{text-align:center;padding:8px 0 21px}.lp .scene-done>span{width:57px;height:57px;display:grid;place-items:center;margin:auto;background:var(--lime);border-radius:50%;font-size:26px}.lp .scene-done h3{font-size:32px;font-weight:500;letter-spacing:-1px;margin:12px 0 4px}.lp .scene-done p{font-size:13px;color:var(--muted);margin:0}.lp .done-history{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px;font-size:11px;border-top:1px solid var(--line);padding-top:15px}.lp .done-history span{color:var(--muted)}.lp .done-history b{font-weight:500}.lp .shared-panel{min-width:0;min-height:475px}.lp .roles-layout{grid-template-columns:.9fr 1.15fr;gap:48px}.lp .money-overview{display:grid;grid-template-columns:1fr 1fr;background:#eaf0df;padding:17px;margin-bottom:8px;border-radius:4px;grid-gap:15px;gap:15px}.lp .money-overview span{font-size:10px;color:var(--muted);display:block}.lp .money-overview strong{font-size:24px;font-weight:500;letter-spacing:-.8px}.lp .accountant-tools{display:flex;gap:12px;font-size:11px;margin:20px 0 13px}.lp .accountant-tools>span{border:1px solid var(--line);padding:6px 9px;border-radius:3px}.lp .accountant-tools>span:first-child{background:#e8efdd}.lp .accountant-tools b{margin-left:8px;font-weight:500}.lp .accountant-table-wrap{overflow-x:auto}.lp .accountant-table{border-collapse:collapse;width:100%;font-size:11px;text-align:left;white-space:nowrap}.lp .accountant-table td,.lp .accountant-table th{padding:14px 6px;border-bottom:1px solid var(--line);font-weight:500}.lp .accountant-table thead th{font-size:10px;color:var(--muted);padding:8px 6px}.lp .accountant-table tbody th small{display:block;font-weight:400;font-size:9px;color:var(--muted)}.lp .cell-warn{padding:3px 7px;background:#f4e1c7;border-radius:3px;color:#77551c}.lp .cell-ready{font-size:10px;background:#e1eccf;padding:4px 6px;border-radius:3px}.lp .batch-note{display:flex;flex-direction:column;gap:6px;font-size:10px;margin-top:20px;color:var(--muted)}.lp .batch-note strong{font-weight:500;color:var(--ink)}.lp .shared-panel[data-view=accountant] h3{font-size:21px}.lp .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.lp .feature-grid article{min-width:0}.lp .feature-grid article>p{max-width:440px;margin-bottom:17px}.lp .ui-demo{height:212px;display:flex;flex-direction:column;justify-content:center;padding:22px 25px;background:#edf2e7;border:1px solid #dce4d4;border-radius:6px;margin:20px 0 0;order:5}.lp .demo-toolbar{display:flex;justify-content:space-between;gap:15px;font-size:11px;color:var(--muted);padding-bottom:12px;border-bottom:1px solid #d2ddc8}.lp .demo-toolbar>span:first-child{font-weight:550;color:var(--ink)}.lp .demo-field{margin:12px 0}.lp .demo-field small{display:block;color:var(--muted);font-size:10px}.lp .demo-field b{font-size:13px;font-weight:500}.lp .demo-total{display:flex;justify-content:space-between;align-items:center;font-size:11px}.lp .demo-total strong{font-size:24px;font-weight:500;letter-spacing:-.5px}.lp .demo-chip{font-size:10px;border:1px solid #bdcca8;padding:5px 9px;border-radius:3px;align-self:flex-start;margin-top:10px;background:#fafcf6}.lp .pink-demo{background:#f5e9e8;border-color:#e4d8d3}.lp .extracted{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;font-size:12px;margin:16px 0}.lp .extracted>span{color:var(--muted)}.lp .extracted b{font-weight:500}.lp .extracted i{font-style:normal;color:#46792f;float:right}.lp .uncertain{background:#faedbd;padding:2px 6px;margin:-2px -6px;border-radius:2px;width:max-content}.lp .demo-caption{font-size:10px;color:var(--muted);margin-top:8px}.lp .match-line{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-top:13px}.lp .match-line small{display:block;font-size:10px;color:var(--muted)}.lp .match-line b{font-weight:500}.lp .match-connector{display:flex;gap:9px;align-items:center;color:#5d7d40;font-size:22px;margin:4px 0 -5px}.lp .match-connector span{font-size:10px}.lp .tax-preview{display:flex;flex-direction:column;margin-top:13px}.lp .tax-preview>span{font-size:11px;color:var(--muted)}.lp .tax-preview strong{font-size:37px;font-weight:500;letter-spacing:-1.5px}.lp .tax-preview small{font-size:10px;color:var(--muted)}.lp .ledger-demo table{border-collapse:collapse;width:100%;font-size:11px;margin-top:10px;text-align:left}.lp .ledger-demo td,.lp .ledger-demo th{border-bottom:1px solid #d3ddc9;padding:8px 4px;font-weight:400}.lp .ledger-demo th{font-size:10px;color:var(--muted)}.lp .ledger-demo td:last-child,.lp .ledger-demo th:last-child{text-align:right}.lp .drive-route{margin:18px 0 10px;font-size:12px}.lp .drive-route>span:last-child{display:block;text-align:right}.lp .drive-route>div{display:flex;align-items:center;justify-content:space-between;border-top:1px dashed #7d9566;margin:14px 6px 7px;height:8px}.lp .drive-route i{height:8px;width:8px;border-radius:50%;background:#557b3d;margin-top:-8px}.lp .drive-route>div>span{background:#edf2e7;font-size:10px;padding:0 8px;margin-top:-8px}.lp .efaktura{grid-template-columns:104px 1fr;gap:30px}.lp .efaktura>.release-label{grid-column:2;justify-self:start}.lp .delivery-map{grid-column:1/-1;border:1px solid var(--line);border-radius:6px;padding:26px 30px;background:#fff}.lp .delivery-label{font-size:13px;font-weight:550;display:flex;justify-content:space-between;gap:15px}.lp .delivery-label>span{font-size:11px;font-weight:400;color:var(--muted)}.lp .delivery-route{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);padding:0;margin:27px 0 20px;text-align:center}.lp .delivery-route li{position:relative}.lp .delivery-route li:not(:last-child):after{content:"→";position:absolute;right:-8px;top:10px;font-size:23px;color:#8aa074}.lp .delivery-icon{height:45px;width:45px;margin:auto;display:grid;place-items:center;background:#edf2e5;border-radius:8px;font-size:23px}.lp .delivery-route li:last-child .delivery-icon{background:var(--lime)}.lp .delivery-route h4{font-size:14px;font-weight:550;margin:12px 0 4px}.lp .delivery-route p{font-size:11px;margin:0 auto;color:var(--muted)}.lp .delivery-route small{display:inline-block;font-size:10px;margin-top:12px;border:1px solid var(--line);padding:3px 9px;border-radius:20px}.lp .delivery-caption{font-size:11px!important;text-align:center;max-width:none!important;padding-top:17px;border-top:1px solid var(--line)}.lp .site-footer{background:#edf1e6;padding:48px 0 0;border-top:1px solid #d9e1cf}.lp .site-footer .footer-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr 1fr;grid-gap:35px;gap:35px;align-items:start}.lp .site-footer .logo{font-size:27px}.lp .footer-identity>p{font-size:14px;line-height:1.6;margin:17px 0;color:var(--muted)}.lp .footer-origin{font-size:10px;color:var(--muted)}.lp .site-footer h2{font-size:11px;letter-spacing:.8px;text-transform:uppercase;font-family:var(--font);font-weight:600;margin:5px 0 20px}.lp .site-footer nav{display:flex;flex-direction:column;gap:12px}.lp .site-footer nav h2{margin-bottom:8px}.lp .site-footer nav a{font-size:13px;color:var(--muted)}.lp .site-footer nav a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.lp .footer-company>strong{font-size:18px;font-weight:550}.lp .footer-company>p{font-size:12px;line-height:1.7;margin-top:9px}.lp .site-footer .footer-baseline{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d5dfc9;margin-top:40px;padding-top:18px;padding-bottom:20px;font-size:10px;color:var(--muted)}.lp .site-footer .footer-baseline>span{font-size:10px}@media(max-width:1050px){.lp .roles-layout{grid-template-columns:1fr 1.15fr;gap:26px}.lp .shared-panel{padding:22px}.lp .accountant-table{font-size:10px}.lp .feature-grid{gap:28px}.lp .site-footer .footer-grid{grid-template-columns:1.3fr 1fr 1fr;gap:24px}.lp .footer-company{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px}.lp .footer-company h2{margin-bottom:10px}.lp .scenario-content{padding:20px;min-height:342px}}@media(max-width:760px){.lp .scenario{padding:10px 0}.lp .scenario:before{inset:0 -8px 40px}.lp .scenario-content{min-height:345px}.lp .roles-layout{grid-template-columns:1fr;gap:28px}.lp .shared-panel{min-height:475px}.lp .feature-grid{grid-template-columns:1fr;gap:30px}.lp .ui-demo{height:215px;margin-top:18px}.lp .efaktura{grid-template-columns:72px 1fr;gap:22px}.lp .delivery-map{padding:22px 16px}.lp .delivery-label{flex-direction:column;gap:4px}.lp .delivery-route{gap:14px;grid-template-columns:1fr;text-align:left}.lp .delivery-route li{display:grid;grid-template-columns:45px 1fr;grid-gap:0 16px;gap:0 16px;padding:12px 0}.lp .delivery-icon{grid-row:1/4}.lp .delivery-route h4{margin:0}.lp .delivery-route p{margin:4px 0}.lp .delivery-route small{justify-self:start;margin-top:5px}.lp .delivery-route li:not(:last-child):after{content:"↓";left:17px;right:auto;top:auto;bottom:-17px;font-size:19px}.lp .site-footer{padding-top:34px}.lp .site-footer .footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.lp .footer-company,.lp .footer-identity{grid-column:1/-1}.lp .site-footer .footer-baseline{flex-wrap:wrap;gap:12px;margin-top:25px}.lp .money-overview strong,.lp .scene-title{font-size:23px}.lp .accountant-table td,.lp .accountant-table th{padding:13px 4px}.lp .accountant-table tbody th small{font-size:9px}}.lp .logo .brace{color:#7b9b48;font-weight:800}.lp .nav-links a{cursor:pointer}.lp .scenario-steps button{color:var(--ink)}.lp .hero-copy>p{max-width:460px}.lp .modules{padding:80px 0;border-top:1px solid var(--line)}.lp .modules .section-heading>p{max-width:360px}.lp .presets{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 26px}.lp .presets button{background:transparent;border:1px solid var(--line);border-radius:4px;padding:9px 15px;font-size:13px;font-weight:550;color:var(--ink)}.lp .presets button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.lp .module-layout{display:grid;grid-template-columns:1.35fr .9fr;grid-gap:40px;gap:40px;align-items:start}.lp .module-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.lp .module{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:start;text-align:left;background:#fff;border:1px solid var(--line);border-radius:6px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;color:var(--ink)}.lp .module:hover{border-color:#9fb08f}.lp .module[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.lp .module[disabled]{cursor:default;background:#f6f8f1}.lp .module .tick{width:22px;height:22px;border:1px solid #9dab97;border-radius:3px;display:grid;place-items:center;font-size:13px;margin-top:2px;background:#fff}.lp .module[aria-pressed=true] .tick{background:var(--lime);border-color:var(--lime)}.lp .module b{display:block;font-size:15px;font-weight:600;letter-spacing:-.2px}.lp .module small{display:block;font-size:12.5px;color:var(--muted);line-height:1.5;margin-top:3px}.lp .module .tag{grid-column:2;justify-self:start;margin-top:8px;font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:3px;padding:3px 7px;white-space:nowrap}.lp .module .tag.always{background:#e8efdd;border-color:#cfdcb9;color:#3f6127}.lp .build{background:var(--ink);color:var(--paper);border-radius:6px;padding:28px;position:-webkit-sticky;position:sticky;top:24px}.lp .build .eyebrow{color:#b5c5b6}.lp .build h3{font-family:var(--heading);font-size:26px;font-weight:500;letter-spacing:-.9px;margin:14px 0 6px;color:#fff}.lp .build>p{font-size:13px;color:#c7d2c7;margin:0 0 18px}.lp .build ul{list-style:none;margin:0;display:grid;grid-gap:9px;gap:9px;font-size:13.5px;border-top:1px solid #35544a;padding:16px 0 0}.lp .build li:before{content:"✓";color:var(--lime);margin-right:10px}.lp .build .plan{margin-top:20px;background:#22493d;border-radius:5px;padding:14px 16px;font-size:13px}.lp .build .plan span{display:block;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#b5c5b6;margin-bottom:5px}.lp .build .plan strong{font-size:18px;font-weight:600;color:#fff;letter-spacing:-.4px}.lp .build .plan small{display:block;color:#c7d2c7;margin-top:5px;font-size:12px}.lp .build .btn.lime{margin-top:18px;width:100%}.lp .build .fine{font-size:11px;color:#9fb3a3;margin:12px 0 0}.lp .efaktura-strip{padding:70px 0 0}.lp .efaktura{border-bottom:0}.lp .catalog{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;padding:20px 0 70px}.lp .catalog article{border-top:1px solid var(--line);padding-top:16px}.lp .catalog h3{font-family:var(--heading);font-size:20px;font-weight:550;letter-spacing:-.5px;margin:12px 0 8px}.lp .catalog p{font-size:14px;color:var(--muted);margin:0;line-height:1.65}@media(max-width:1050px){.lp .module-layout{grid-template-columns:1fr}.lp .build{position:static}.lp .catalog{grid-template-columns:1fr 1fr}}@media(max-width:760px){.lp .modules{padding:48px 0}.lp .catalog,.lp .module-grid{grid-template-columns:1fr}.lp .catalog{gap:22px;padding-bottom:44px}.lp .efaktura-strip{padding-top:40px}}.lp .subpage .plans{padding-top:35px}.lp .pricing-group-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.lp .pricing-group-title p{font-size:13px;color:var(--muted);margin:0}.lp .pricing-group-title .eyebrow{font-size:11px;letter-spacing:1.3px}.lp .pricing-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.lp .price-card{display:flex;flex-direction:column;padding:28px;border:1px solid #d4dccd;border-radius:9px;background:#fff;position:relative}.lp .price-card.starter{background:#f0f3e9}.lp .card-symbol{display:flex;align-items:center;gap:11px;min-height:34px;margin-bottom:26px}.lp .card-symbol svg{height:27px;width:27px;flex-shrink:0}.lp .card-symbol>span{font-size:11px;color:var(--muted)}.lp .price-card h2{font-size:27px;letter-spacing:-1.1px;line-height:1.2;font-weight:600}.lp .plan-description{font-size:14px;color:var(--muted);line-height:1.6;min-height:68px;margin:15px 0 0}.lp .price-free,.lp .price-soon{height:100px;display:flex;align-items:center;gap:9px;margin:3px 0 10px}.lp .price-free>strong{font-family:var(--heading);font-size:61px;letter-spacing:-3px;font-weight:500;line-height:1}.lp .price-free>strong>span{font-size:33px;letter-spacing:-1px}.lp .price-free>span{align-self:center;margin-top:18px;font-size:13px;color:var(--muted)}.lp .price-soon{flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}.lp .price-soon strong{font-size:22px;font-family:var(--heading);font-weight:500;letter-spacing:-.8px}.lp .price-soon>span{font-size:12px;color:var(--muted)}.lp .plan-action{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border:1px solid var(--ink);border-radius:4px;font-size:14px;font-weight:550;transition:background .2s}.lp .plan-action>span{font-size:20px}.lp .plan-action:hover{background:#e6eddb}.lp .inclusions-label{font-size:11px;letter-spacing:.15px;font-weight:600;border-top:1px solid var(--line);padding-top:22px;margin-top:25px}.lp .included{display:grid;grid-gap:12px;gap:12px;margin:17px 0 27px;padding:0;list-style:none;font-size:13px;line-height:1.5}.lp .included li{display:flex;gap:9px;align-items:baseline}.lp .included li:before{content:"✓";font-size:12px;flex-shrink:0}.lp .card-end{margin-top:auto;padding-top:19px;font-size:11px;color:var(--muted);font-style:italic}.lp .featured{background:var(--ink);color:#fafbf7;border-color:var(--ink);box-shadow:0 12px 26px #173d3210}.lp .featured .card-end,.lp .featured .card-symbol>span,.lp .featured .plan-description,.lp .featured .price-soon>span{color:#c4d2bf}.lp .featured .card-symbol svg{color:var(--lime)}.lp .featured .inclusions-label{border-color:#466450;color:#dce8ce}.lp .featured .included li:before{color:var(--lime)}.lp .plan-action.light{background:var(--lime);border-color:var(--lime);color:var(--ink)}.lp .plan-action.light:hover{background:#c4e66c}.lp .accounting-title{margin-top:50px}.lp .accounting-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.lp .accounting-card{padding:28px 30px;border:1px solid #d4dccd;border-radius:8px;background:#fff;display:flex;flex-direction:column}.lp .accounting-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.lp .accounting-symbol{height:41px;width:41px;background:#f4e6e6;border-radius:6px;padding:9px}.lp .accounting-card:nth-child(2) .accounting-symbol{background:#e8eddb}.lp .accounting-symbol svg{height:23px;width:23px}.lp .plan-category{font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:3px;padding:4px 9px}.lp .accounting-card h2{font-size:29px;letter-spacing:-1.1px;line-height:1.15}.lp .accounting-card>p{font-size:14px;color:var(--muted);max-width:340px;margin:16px 0 0}.lp .accounting-card .included{margin-top:23px}.lp .accounting-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:18px;margin-top:auto}.lp .accounting-bottom>span{font-size:16px;font-weight:500;letter-spacing:-.3px}.lp .accounting-bottom a{height:38px;width:38px;border:1px solid #bcc9b4;border-radius:50%;display:grid;place-items:center;font-size:22px;transition:background .2s}.lp .accounting-bottom a:hover{background:var(--lime)}.lp .office-plan{display:grid;grid-template-columns:1fr 1fr;grid-gap:55px;gap:55px;padding:38px 40px;margin-top:32px;background:#d8eea0;border:1px solid #ccde97;border-radius:8px}.lp .office-plan h2{font-size:36px;letter-spacing:-1.5px;margin:17px 0}.lp .office-plan-copy>p{font-size:14px;max-width:325px;margin:0;color:#4c6142}.lp .office-plan .eyebrow{font-size:10px;letter-spacing:1.3px}.lp .office-plan-detail{display:flex;flex-direction:column;justify-content:center}.lp .office-plan .included{font-size:14px;margin:5px 0 25px}.lp .office-plan-bottom{border-top:1px solid #adc57e;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px}.lp .office-plan-bottom>a{font-weight:600;display:flex;gap:15px;align-items:center}.lp .office-plan-bottom>a:hover{text-decoration:underline;text-underline-offset:4px}.lp .office-plan-bottom>a>span{font-size:20px}.lp .pricing-fineprint{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:25px;gap:25px;padding:25px 2px 0}.lp .pricing-fineprint>div{display:flex;gap:11px}.lp .pricing-fineprint p{font-size:12px;color:var(--muted);margin:0;line-height:1.7}.lp .pricing-fineprint strong{font-weight:550;color:var(--ink)}.lp .fineprint-icon{border:1px solid #aab9a2;border-radius:50%;height:19px;min-width:19px;display:grid;place-items:center;font:italic 13px Georgia,serif;margin-top:2px}@media(max-width:1050px){.lp .price-card{padding:22px}.lp .price-card h2{font-size:24px}.lp .price-soon strong{font-size:20px}.lp .plan-description{min-height:90px}.lp .card-symbol{gap:8px}.lp .card-symbol>span{font-size:10px}.lp .office-plan{padding:30px;gap:30px}.lp .office-plan-bottom{flex-wrap:wrap;gap:12px}}@media(max-width:760px){.lp .pricing-group-title{display:block}.lp .pricing-group-title p{margin-top:8px}.lp .pricing-cards{grid-template-columns:1fr;gap:20px}.lp .price-card{padding:27px}.lp .card-symbol{margin-bottom:19px}.lp .card-symbol>span{font-size:12px}.lp .price-card h2{font-size:30px}.lp .plan-description{min-height:0;max-width:400px}.lp .price-free,.lp .price-soon{height:85px}.lp .price-soon strong{font-size:24px}.lp .inclusions-label{font-size:12px}.lp .included{font-size:14px}.lp .card-end{font-size:12px}.lp .accounting-cards{grid-template-columns:1fr}.lp .accounting-card{padding:26px}.lp .accounting-title{margin-top:36px}.lp .office-plan{grid-template-columns:1fr;padding:28px;gap:24px;margin-top:24px}.lp .office-plan h2{font-size:34px}.lp .office-plan-bottom{flex-wrap:nowrap}.lp .pricing-fineprint{grid-template-columns:1fr;gap:15px}.lp .pricing-fineprint>div:last-child{padding-left:30px}.lp .plan-action{font-size:15px;padding:14px 17px}.lp .subpage .plans{padding-top:25px}}.lp .cennik .page-intro{border-bottom:0;padding-bottom:12px}.lp .cennik .page-intro h1{font-size:clamp(44px,5vw,67px);letter-spacing:-2.8px}.lp .cennik .page-intro>p{max-width:560px}.lp .price-free>span{line-height:1.35}.lp .accounting-bottom>span{display:flex;flex-direction:column;font-size:14px;font-weight:400}.lp .accounting-bottom>span strong{font-family:var(--heading);font-size:22px;font-weight:500;letter-spacing:-.8px}.lp .accounting-bottom>span small{font-size:12px;color:var(--muted)}.lp .accounting-card .inclusions-label{margin-top:20px}.lp .office-discount{margin-top:14px!important;font-weight:600;color:var(--ink)!important}.lp .office-plan-detail{gap:14px}.lp .office-option{display:grid;grid-template-columns:1.1fr 1.4fr;grid-gap:14px;gap:14px;padding:16px 18px;background:#fafbf7cc;border:1px solid #c6d99a;border-radius:6px;align-items:start}.lp .office-option>div strong{display:block;font-family:var(--heading);font-size:20px;letter-spacing:-.6px;font-weight:600}.lp .office-option>div small{display:block;font-size:12px;color:#4c6142;margin-top:4px}.lp .office-option .included{font-size:13px;margin:0;gap:6px}.lp .office-price{grid-column:1/-1;font-size:13px;color:#4c6142;border-top:1px solid #d6e4b1;padding-top:10px}.lp .office-price b{font-family:var(--heading);font-size:22px;letter-spacing:-.8px;font-weight:500;color:var(--ink);margin-right:4px}.lp .office-plan-bottom{margin-top:6px}.lp .addons,.lp .expert-services,.lp .pfaq{padding-top:50px}.lp .addon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.lp .addon{display:flex;flex-direction:column;gap:8px;padding:22px;border:1px solid #d4dccd;border-radius:8px;background:#fff}.lp .addon strong{font-size:16px;font-weight:600}.lp .addon-price{font-size:13px;color:var(--muted)}.lp .addon-price b{font-family:var(--heading);font-size:26px;font-weight:500;letter-spacing:-1px;color:var(--ink);margin-right:6px}.lp .addon p{margin:0;line-height:1.55}.lp .addon p,.lp .addon-note{font-size:13px;color:var(--muted)}.lp .addon-note{max-width:720px;margin:22px 0 0;line-height:1.65}.lp .service-table{border-top:1px solid var(--ink)}.lp .service-table [role=row]{display:grid;grid-template-columns:1.8fr 1fr .9fr;grid-gap:20px;gap:20px;padding:16px 0;border-bottom:1px solid var(--line);font-size:14px;align-items:baseline}.lp .service-table [role=row]>span:nth-child(2){font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp .service-table [role=row]>span:nth-child(3){color:var(--muted);font-size:13px;text-align:right}.lp .pfaq-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 28px;gap:14px 28px}.lp .pfaq details{border-bottom:1px solid var(--line);padding:6px 0 14px}.lp .pfaq summary{cursor:pointer;font-weight:600;font-size:16px;padding:10px 0;list-style:none;display:flex;justify-content:space-between;gap:12px}.lp .pfaq summary::-webkit-details-marker{display:none}.lp .pfaq summary:after{content:"+";font-family:var(--heading);font-size:20px;color:var(--muted);flex-shrink:0}.lp .pfaq details[open] summary:after{content:"−"}.lp .pfaq details p{font-size:14px;color:var(--muted);margin:0;line-height:1.65;max-width:520px}@media(max-width:1050px){.lp .addon-grid{grid-template-columns:1fr 1fr}.lp .office-option{grid-template-columns:1fr}}@media(max-width:760px){.lp .addon-grid,.lp .pfaq-grid{grid-template-columns:1fr}.lp .service-table [role=row]{grid-template-columns:1fr;gap:4px}.lp .service-table [role=row]>span:nth-child(3){text-align:left}.lp .accounting-bottom{flex-wrap:wrap;gap:12px}}.lp .build .plan em{display:block;font-style:normal;font-family:var(--heading);font-size:22px;letter-spacing:-.8px;color:var(--lime);margin-top:6px}.lp .build .plan em small{display:inline;font-size:11px;color:#c7d2c7;margin-left:4px}.lp .build .fine a{text-decoration:underline;text-underline-offset:3px;color:#fff}.lp .module-note{grid-column:1/-1;font-size:13px;color:var(--muted);margin:6px 0 0;line-height:1.6}.lp .module-note a{text-decoration:underline;text-underline-offset:3px}.lp .faq-hint{font-size:14px;color:var(--muted);margin:14px 0 0}.lp .faq-hint a{text-decoration:underline;text-underline-offset:3px}.lp .faq-items details:first-child{padding-top:0}