body{background:#faf9f5;margin:0}p,h1,h2,h3,figure{margin:0}svg{vertical-align:middle;display:block}img{max-width:100%;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.marketing{min-height:100svh;overflow:clip}.marketing h1{font-size:clamp(56px,6.1vw,90px)}.marketing .texture{filter:none}.marketing .scene{margin:0}.marketing .sidebar{margin:0;display:block}.marketing .sidebar>span{border-left:3px solid #0000;align-items:center;gap:9px;padding:11px 12px;font-size:10px;display:flex}.marketing .sidebar>span:first-child{background:#ffffff10;border-color:#d0f53e}.marketing .preview-company{border:1px solid #c6cbc4;margin-left:auto;padding:4px 8px;font-size:10px}.marketing figcaption{color:#66726c;font-size:10px;position:absolute;bottom:0;right:12px}.marketing .access-note{color:#66726c;margin-top:15px;font-size:12px}.marketing .enquiry-section{background:#f0f2e9;border-top:1px solid #9aa59f;justify-content:space-between;align-items:center;gap:60px;padding:65px 60px;display:flex}.marketing .enquiry-section h2{letter-spacing:-1.5px;max-width:650px;font-size:48px;line-height:1.1}.marketing .enquiry-section p:not(.eyebrow){max-width:560px;margin-top:16px;line-height:1.6}.marketing .enquiry-contact{flex-shrink:0;justify-items:start;gap:12px;display:grid}.marketing .email-link{text-underline-offset:4px;text-decoration:underline}.marketing .enquiry-contact p{color:#66726c;font-size:12px;margin:0!important}.marketing footer{justify-content:space-between;align-items:center;gap:28px;padding:30px 60px;font-size:13px;display:flex}.marketing .skip-link{z-index:20;background:#c9f52b;padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.marketing .skip-link:focus{transform:none}@media (width<=1023px){.marketing .scene{margin:35px auto 0}.marketing .enquiry-section{flex-direction:column;align-items:flex-start;gap:28px;padding:40px 28px}.marketing footer{flex-wrap:wrap;padding:28px}}@media (width<=599px){.marketing .sidebar{display:flex}.marketing .sidebar>span{flex:1 0 45%;padding:10px;font-size:12px}.marketing .paper-art{display:none}.marketing figcaption{order:2;position:static}.marketing .enquiry-section{padding:35px 20px}.marketing .enquiry-section h2{font-size:38px}.marketing footer{gap:15px;padding:25px 20px}}*{box-sizing:border-box}.marketing{color:#071e16;background:#faf9f5;margin:0;font-family:Hanken Grotesk,sans-serif}.marketing:before{content:"";pointer-events:none;z-index:10;opacity:.045;filter:url(#grain);background:#777;position:fixed;inset:0}a{color:inherit;text-decoration:none}button,select{font:inherit;color:inherit}a:focus-visible,button:focus-visible,select:focus-visible{outline-offset:4px;outline:2px solid #91b820}.defs{width:0;height:0;position:absolute}header{border-bottom:1px solid #9aa59f;align-items:center;gap:40px;height:75px;padding:0 60px;display:flex}.brand{letter-spacing:-1px;font-size:25px;font-weight:600}nav{letter-spacing:1px;align-items:center;gap:46px;margin-left:auto;font:12px ui-monospace,monospace;display:flex}.account{border-left:1px solid #9aa59f;align-items:center;gap:29px;margin-left:auto;padding-left:27px;display:flex}.lime{background:#c9f52b;padding:14px}.hero{border-bottom:1px solid #9aa59f;height:562px;padding:59px 60px;position:relative}.copy{z-index:2;width:650px;position:relative}.eyebrow{letter-spacing:1px;margin:0 0 8px;font:13px ui-monospace,monospace}h1,h2{letter-spacing:-4.5px;margin:0;font-family:Newsreader,Georgia,serif;font-weight:400}h1{max-width:650px;font-size:100px;line-height:.99}.intro{width:470px;margin:24px 0 34px;font-size:17px;line-height:25.5px}.actions{align-items:center;gap:19px;display:flex}.button{letter-spacing:1px;border:1px solid #163127;align-items:center;gap:13px;padding:17px 31px;font:13px ui-monospace,monospace;display:inline-flex}.primary{color:#fff;background:#062016}.scene{width:804px;height:480px;position:absolute;top:59px;left:calc(50% - 90px)}.paper-art{width:100%;height:100%;position:absolute;inset:0}.invoice-window{background:linear-gradient(120deg,#fafaf7,#f7f6f2);border:1px solid #c6cbc4;width:516px;height:394px;position:absolute;top:11px;left:125px;box-shadow:0 9px 22px #12281c13}.window-head{border-bottom:1px solid #d5d7d0;align-items:center;gap:18px;height:50px;padding:0 14px;font-size:12px;font-weight:500;display:flex}.logo{width:44px;height:24px}.window-head select{background:0 0;border:1px solid #c6cbc4;margin-left:auto;padding:4px 8px;font-size:10px}.window-body{height:343px;display:flex}.sidebar{color:#fff;background:radial-gradient(at bottom,#052014,#11281c);flex-shrink:0;width:113px;padding-top:19px}.sidebar a{border-left:3px solid #0000;align-items:center;gap:9px;padding:11px 12px;font-size:10px;display:flex}.sidebar a:first-child{background:#ffffff10;border-color:#d0f53e}.sidebar svg{fill:none;stroke:currentColor;stroke-width:1px;width:12px;height:12px}.invoice{color:#081c14;flex:1;padding:25px 34px 20px 26px}.invoice-top{justify-content:space-between;align-items:flex-start;display:flex}.invoice h3{margin:0 0 14px;font-size:16px;font-weight:500}.client{margin:0;font-size:10px;font-weight:600}.amount{text-align:right;padding-top:20px}.amount strong{font-size:18px}.sent{background:#ceef95;border-radius:3px;margin:4px 0 0 auto;padding:2px 6px;font-size:8px;display:table}.details{grid-template-columns:92px 1fr;margin:15px 0 17px;font-size:9px;line-height:20px;display:grid}.details dt,.details dd{margin:0}table{border-collapse:collapse;width:100%;font-size:8.5px}th{text-align:left;border-top:1px solid #d9dcd5;border-bottom:1px solid #d9dcd5;padding:10px 0 7px;font-weight:400}td{padding:8px 0 6px}th:last-child,td:last-child{text-align:right}tfoot{font-size:13px;font-weight:600}tfoot td{border-top:1px solid #d9dcd5;border-bottom:1px solid #d9dcd5;padding:10px 0}.companies{background:linear-gradient(120deg,#fcfbf8,#f8f7f3);width:178px;min-height:275px;padding:27px 24px;position:absolute;top:52px;left:623px;box-shadow:0 6px 28px #20301c0b}.companies h3{margin:0 0 22px;font-size:12px;font-weight:500}.companies ul{margin:0;padding:0;list-style:none}.companies li{margin-bottom:21px;padding-left:17px;font-size:10px;position:relative}.companies li:last-child{margin-bottom:0}.companies li:before{content:"";background:#d0d5c9;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:0}.companies li:first-child:before{background:#bce932}.companies small{color:#737b75;margin-top:3px;font-size:9px;display:block}.features{grid-template-columns:1.025fr .947fr 1.03fr;display:grid}.feature{border-right:1px solid #9aa59f;min-height:387px;padding:31px 60px;position:relative}.feature:last-child{border:0}.feature:nth-child(2){padding-left:33px;padding-right:30px}.feature:nth-child(3){padding-left:33px}.number{align-items:center;gap:10px;margin:0 0 13px;font:14px ui-monospace,monospace;display:flex}.number:after{content:"";background:#c4ef40;width:25px;height:1px}.kicker{letter-spacing:.65px;margin:0 0 18px;font:11px ui-monospace,monospace}.feature h2{letter-spacing:-1.35px;max-width:285px;font-size:34px;line-height:.98}.feature:nth-child(2) h2{max-width:230px}.feature:nth-child(3) h2{max-width:235px}.feature p.description{max-width:280px;margin:17px 0 22px;font-size:12.5px;line-height:21px}.feature:nth-child(2) p.description{max-width:260px}.feature:nth-child(3) p.description{max-width:245px}.arrow{font-size:26px;font-weight:400;display:inline-block}.card-art{width:155px;height:205px;position:absolute;top:63px;right:25px;overflow:visible}.feature:nth-child(2) .card-art{width:155px;right:22px}.feature:nth-child(3) .card-art{width:160px;right:55px}.card-art .sheet{fill:#f6f6ef;fill-opacity:.3;stroke:#a9b1a4;stroke-opacity:.28;stroke-width:.7px}.card-art .rule{stroke:#a5aca1;stroke-opacity:.6;fill:none}.texture{filter:url(#paper)}@media (width>=1024px) and (width<=1400px){header{gap:20px;padding:0 35px}nav{gap:25px}.hero{padding-left:35px}.copy{width:48%}h1{letter-spacing:-3px;font-size:7vw}.intro{width:440px;max-width:100%}.scene{aspect-ratio:804/480;width:52%;height:auto;top:90px;left:48%}.invoice-window{width:64.18%;height:82.1%;font-size:10px;top:2.3%;left:15.55%}.window-head{height:13%}.window-body{height:87%}.sidebar{width:23%}.invoice{padding:15px}.companies{width:22.1%;min-height:57.3%;padding:20px 12px;top:10.8%;left:77.5%}.feature{padding-left:30px}.card-art{opacity:.65;width:125px;right:8px}.feature:nth-child(2) .card-art,.feature:nth-child(3) .card-art{width:125px;right:8px}.feature h2,.feature p.description{z-index:1;max-width:75%;position:relative}}@media (width<=1023px){header{flex-wrap:wrap;gap:22px;height:auto;min-height:75px;padding:22px 28px}nav{flex-wrap:wrap;gap:25px;width:100%;margin:0}.account{margin-left:auto}.hero{flex-direction:column;height:auto;padding:45px 28px 25px;display:flex}.copy{width:100%}h1{letter-spacing:-3px;max-width:700px;font-size:76px}.intro{width:530px;max-width:100%}.scene{aspect-ratio:804/480;width:100%;max-width:804px;height:auto;margin:35px auto 0;position:relative;top:auto;left:auto}.invoice-window{width:64.18%;height:82.1%;top:2.3%;left:15.55%}.window-head{height:13%}.window-body{height:87%}.sidebar{width:23%}.invoice{padding:20px}.companies{width:22.1%;min-height:57.3%;padding:25px 15px;top:10.8%;left:77.5%}.features{grid-template-columns:repeat(2,minmax(0,1fr))}.feature,.feature:nth-child(2),.feature:nth-child(3){border-bottom:1px solid #9aa59f;min-height:360px;padding:30px}.feature:last-child{border-bottom:0;grid-column:1/-1}.card-art,.feature:nth-child(2) .card-art,.feature:nth-child(3) .card-art{width:125px;max-width:35%;top:75px;right:20px}.feature h2,.feature p.description{max-width:70%}.feature:last-child h2,.feature:last-child p.description{max-width:65%}}@media (width<=599px){header{padding:20px}.brand{font-size:24px}nav{gap:20px;font-size:12px}.account{border:0;justify-content:space-between;gap:12px;width:100%;margin:0;padding:0}.lime{padding:12px}.hero{padding:35px 20px 20px}h1{letter-spacing:-2px;font-size:56px;line-height:1.02}.eyebrow{font-size:12px}.intro{margin:23px 0;font-size:16px;line-height:1.6}.actions{flex-wrap:wrap;gap:12px}.button{padding:15px 20px;font-size:12px}.scene{aspect-ratio:auto;flex-direction:column;gap:20px;margin-top:30px;display:flex}.paper-art{aspect-ratio:804/480;order:2;height:auto;position:relative}.invoice-window{order:0;width:100%;height:auto;position:relative;inset:auto}.window-head{flex-wrap:wrap;gap:10px;height:auto;padding:15px 12px;font-size:12px}.window-head select{max-width:100%;font-size:12px}.window-body{flex-direction:column;height:auto;display:flex}.sidebar{flex-wrap:wrap;width:100%;padding:4px;display:flex}.sidebar a{flex:1 0 45%;padding:10px;font-size:12px}.invoice{padding:22px 16px}.invoice h3{font-size:20px}.client,.sent{font-size:12px}.amount{padding-top:0}.amount strong{font-size:18px}.details{grid-template-columns:95px 1fr;font-size:12px;line-height:24px}table{font-size:12px}thead{display:none}tbody tr{border-top:1px solid #d9dcd5;padding:10px 0;display:block}tbody td{text-align:right;justify-content:space-between;gap:15px;padding:4px 0;display:flex}td .mobile-label{text-align:left;display:inline}tfoot,tfoot tr{display:block}tfoot td{width:50%;font-size:14px;display:inline-block}tfoot td:first-child{width:50%}.companies{order:1;width:100%;min-height:0;padding:22px;position:relative;inset:auto}.companies h3{font-size:16px}.companies li{font-size:14px}.companies small{font-size:12px}.features{display:block}.feature,.feature:nth-child(2),.feature:nth-child(3){border-bottom:1px solid #9aa59f;border-right:0;flex-direction:column;align-items:flex-start;min-height:0;padding:28px 20px;display:flex}.feature h2,.feature:nth-child(2) h2,.feature:nth-child(3) h2,.feature p.description,.feature:nth-child(2) p.description,.feature:nth-child(3) p.description{max-width:100%}.feature h2{font-size:35px}.feature p.description{font-size:14px;line-height:1.6}.card-art,.feature:nth-child(2) .card-art,.feature:nth-child(3) .card-art{aspect-ratio:155/205;align-self:center;width:155px;max-width:100%;height:auto;margin:10px 0;position:relative;inset:auto}.arrow{order:2}}@media (width>=600px){.mobile-label{display:none}}
