/*
! tailwindcss v3.0.24 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9ca3af;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.grow{flex-grow:1}:root{--ink:#242923;--muted:#71756b;--paper:#f9f9f3;--lime:#d7e5a2;--line:#e2e4da}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{-webkit-font-smoothing:antialiased;background:#f9f9f3;background:var(--paper);color:#242923;color:var(--ink);font-family:Arial,Helvetica,sans-serif;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid #78933c;outline-offset:5px}.wrap{margin:auto;max-width:1280px;width:calc(100% - 112px)}.header{border-bottom:1px solid #e2e4da;border-bottom:1px solid var(--line);height:110px;justify-content:space-between}.brand,.header{align-items:center;display:flex}.brand{font-size:29px;font-weight:750;gap:10px;letter-spacing:-1.4px}.brand-mark{background:#242923;background:var(--ink);border-radius:8px;color:#f9f9f3;color:var(--paper);display:grid;font-size:27px;height:34px;letter-spacing:-3px;padding-right:4px;place-items:center;width:33px}.brand-dot{align-self:flex-start;font-size:11px;margin-left:-5px;margin-top:6px}.nav{align-items:center;display:flex;font-size:13px;gap:34px}.nav>a:not(.button):hover,.text-link:hover{color:#708637}.button{align-items:center;border-radius:6px;display:inline-flex;font-size:13px;font-weight:600;gap:30px;justify-content:space-between;padding:18px 24px;transition:background .2s,-webkit-transform .2s;transition:background .2s,transform .2s;transition:background .2s,transform .2s,-webkit-transform .2s}.button:hover{background:#414d35;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.button-dark{background:#242923;background:var(--ink);color:#fff}.button span{font-size:21px;line-height:1}.nav-cta{padding:14px 20px}.menu-toggle{display:none}.hero{grid-gap:25px;display:grid;gap:25px;grid-template-columns:1.03fr 1fr;padding-bottom:68px;padding-top:66px}.eyebrow,.hero{align-items:center}.eyebrow{display:flex;font-size:10px;font-weight:600;gap:9px;letter-spacing:1.6px}.green-dot{background:#7d9450;border-radius:50%;display:inline-block;height:7px;width:7px}.hero h1{font-size:clamp(48px,5.3vw,76px);font-weight:500;letter-spacing:-4px;line-height:1.04;margin:29px 0 24px}.accent{color:#869d51}.hero-copy>p{color:#71756b;color:var(--muted);font-size:15px;line-height:1.8;max-width:400px}.hero-actions{align-items:center;display:flex;gap:23px;margin-top:30px}.text-link{align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:15px}.hero-note{align-items:center;color:#71756b;color:var(--muted);display:flex;font-size:10px;gap:12px;line-height:1.7;margin-top:38px}.hero-note strong{color:#242923;color:var(--ink);font-weight:400}.note-symbol{color:#7a865d;font-size:31px}.visual{background:#eaeee0;border-radius:16px;height:460px;isolation:isolate;overflow:hidden;position:relative}.visual-grid{background-image:linear-gradient(#d3dac4 1px,transparent 0),linear-gradient(90deg,#d3dac4 1px,transparent 0);background-size:40px 40px;inset:0;-webkit-mask-image:linear-gradient(140deg,#000,transparent);mask-image:linear-gradient(140deg,#000,transparent);opacity:.4;position:absolute}.orbit{border:1px solid #d5dcc9;border-radius:50%;height:390px;left:70px;position:absolute;top:30px;width:390px;z-index:-1}.orbit-two{height:510px;left:10px;top:-30px;width:510px}.floating-tag{align-items:center;background:#f6f8ed;border:1px solid #d1d8c3;border-radius:30px;display:flex;font-size:10px;gap:9px;left:30px;padding:9px 13px;position:absolute;top:27px}.product-window{background:#fcfcf9;border:1px solid #d7ddcb;border-radius:10px;box-shadow:0 20px 40px #36412416;left:35px;overflow:hidden;position:absolute;right:35px;top:92px;-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}.window-bar{align-items:center;background:#f3f4ee;border-bottom:1px solid #e7e9e0;color:#8c9182;display:flex;font-size:8px;height:29px;justify-content:space-between;padding:0 13px}.window-dots{color:#b9bdaf;font-size:7px;letter-spacing:3px}.product-body{display:flex}.product-sidebar{align-items:center;border-right:1px solid #eceee4;color:#9aa18e;display:flex;flex-direction:column;font-size:13px;gap:18px;padding:13px 0;width:44px}.mini-logo{color:#242923;color:var(--ink);font-size:22px;font-weight:700}.sidebar-active{background:#e8eedb;border-radius:4px;color:#68784c;padding:3px 7px}.product-content{flex:1 1;min-width:0;padding:19px 16px}.dashboard-heading{align-items:center;display:flex;justify-content:space-between}.micro-label{color:#929787;font-size:6px;letter-spacing:1px}.dashboard-heading h3{font-size:13px;font-weight:500;margin:7px 0 0}.avatar{background:#e5eacd;border-radius:50%;display:grid;font-size:9px;height:22px;place-items:center;width:22px}.metrics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:17px}.metrics>div{border:1px solid #e6e9de;border-radius:5px;display:flex;flex-direction:column;gap:7px;padding:11px}.metrics span{color:#868b7c;font-size:7px}.metrics strong{font-size:24px;font-weight:500;letter-spacing:-1px;white-space:nowrap}.metrics strong span{font-size:12px;margin-left:3px}.metrics small{color:#788958;font-size:6px}.chart{padding:13px 4px 8px}.chart-header{display:flex;font-size:7px;justify-content:space-between}.chart-header span+span{color:#969d8a}.chart svg{height:78px;margin-top:8px;width:100%}.chart-days{color:#9a9f91;display:flex;font-size:5px;justify-content:space-between}.project-row{align-items:center;border-top:1px solid #e5e8dc;display:flex;gap:7px;padding-top:10px}.project-icon{background:#e8eddb;border-radius:4px;font-size:15px;padding:5px}.project-row small,.project-row strong{display:block;font-size:7px;line-height:1.8}.project-row small{color:#9a9e91;font-size:6px}.status{background:#edf2e2;border-radius:12px;color:#738345;font-size:5px;margin-left:auto;padding:4px 6px}.code-card{background:#283128;border-radius:7px;box-shadow:0 8px 16px #18231320;color:#d6deca;padding:12px 17px;position:absolute;right:14px;top:48px;-webkit-transform:rotate(7deg);transform:rotate(7deg)}.code-card>span{align-items:center;color:#9ea997;display:flex;font-size:7px;gap:5px;margin-bottom:11px}.code-card i{background:#c6db92;border-radius:50%;height:5px;width:5px}.code-card code{font-size:9px;line-height:1.9}.code-card b{color:#c2d896;font-weight:400}.code-card em{color:#cadbb1;font-style:normal}.success-card{align-items:center;background:#fff;border:1px solid #e3e8d6;border-radius:7px;bottom:39px;box-shadow:0 10px 20px #28352312;display:flex;gap:10px;left:24px;padding:12px 16px;position:absolute;-webkit-transform:rotate(3deg);transform:rotate(3deg)}.success-card>span{background:#e7efcf;border-radius:50%;color:#73894a;display:grid;height:27px;place-items:center;width:27px}.success-card small,.success-card strong{display:block;font-size:9px;line-height:1.8}.success-card small{color:#89907d;font-size:7px}.visual-caption{align-items:center;bottom:15px;color:#879076;display:flex;font-size:6px;justify-content:space-between;left:26px;letter-spacing:1.1px;position:absolute;right:25px}.visual-caption span+span{font-size:22px}.principles{align-items:center;border-bottom:1px solid #e2e4da;border-bottom:1px solid var(--line);border-top:1px solid #e2e4da;border-top:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;padding:27px 0}.principles>span{color:#71756b;color:var(--muted);font-size:8px;letter-spacing:1.1px}.principles strong{align-items:center;display:flex;font-size:13px;font-weight:500;gap:28px}.principles i{color:#879570;font-size:18px;font-style:normal}.section{padding-bottom:90px;padding-top:90px}.section-heading{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:38px}h2{font-size:44px;font-weight:500;letter-spacing:-2px;line-height:1.1;margin:18px 0 0}.section-heading>p{color:#71756b;color:var(--muted);font-size:13px;line-height:1.8;margin:0 0 4px}.service-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.service-card{background:#fdfdf8;border:1px solid #e2e4da;border:1px solid var(--line);border-radius:9px;padding:28px}.service-top{align-items:center;color:#969d89;display:flex;font-size:10px;justify-content:space-between;margin-bottom:35px}.service-icon{background:#edf0e2;border-radius:10px;color:#637545;display:grid;font-size:28px;height:50px;place-items:center;width:50px}.service-card h3{font-size:20px;font-weight:500;letter-spacing:-.5px;margin:0 0 14px}.service-card p{color:#71756b;color:var(--muted);font-size:12px;line-height:1.9;margin:0}.service-tags{border-top:1px solid #e2e4da;border-top:1px solid var(--line);color:#838a78;font-size:9px;margin-top:26px;padding-top:18px}.approach{background:#eff1e7;padding:75px 0}.approach-inner{grid-gap:90px;display:grid;gap:90px;grid-template-columns:1fr 1.1fr}.approach-inner>div>p{color:#71756b;color:var(--muted);font-size:13px;line-height:1.8;margin:22px 0;max-width:310px}.steps article{border-bottom:1px solid #d9dece;display:flex;gap:20px;padding:24px 0}.steps article:first-child{padding-top:3px}.steps article:last-child{border-bottom:0}.steps article>span{color:#8d967b;font-size:10px;margin-top:5px}.steps h3{font-size:18px;font-weight:500;letter-spacing:-.4px;margin:0 0 10px}.steps p{color:#71756b;color:var(--muted);font-size:12px;line-height:1.8;margin:0;max-width:320px}.steps .step-arrow{font-size:21px;margin-left:auto}.about{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:90px 1fr 1fr}.about-symbol{color:#a4b478;font-size:85px}.about h2{font-size:35px}.about>p{color:#71756b;color:var(--muted);font-size:13px;line-height:1.9;margin:0;max-width:380px}.contact{align-items:center;background:#d7e5a2;background:var(--lime);border-radius:13px;display:flex;justify-content:space-between;min-height:305px;padding:48px 55px;position:relative}.contact h2{font-size:58px;letter-spacing:-3px;margin:20px 0 15px}.contact h2 span{color:#718641}.contact p{color:#536043;font-size:13px}.contact-arrow{border:1px solid #a2b374;border-radius:50%;display:grid;font-size:64px;height:110px;place-items:center;transition:background .2s,-webkit-transform .2s;transition:background .2s,transform .2s;transition:background .2s,transform .2s,-webkit-transform .2s;width:110px}.contact-arrow:hover{background:#c5d88b;-webkit-transform:rotate(8deg);transform:rotate(8deg)}.contact-email{bottom:36px;font-size:11px;position:absolute;right:55px}.footer{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:40px 0}.footer .brand{font-size:23px}.footer .brand-mark{font-size:22px;height:28px;width:27px}.footer>a:last-child,.footer>span{color:#71756b;color:var(--muted);font-size:10px}@media(min-width:1500px){.hero h1{font-size:76px}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.hero h1{font-size:58px;letter-spacing:-3px}.hero-actions{flex-wrap:wrap;gap:15px}.visual{height:425px}.product-window{left:20px;right:20px;top:90px}.code-card{right:8px}.principles strong{font-size:11px;gap:14px}.service-card{padding:22px}.service-card h3{font-size:18px}.approach-inner{gap:50px}.about{gap:25px;grid-template-columns:65px 1fr 1fr}.about-symbol{font-size:65px}.about h2{font-size:30px}}@media(max-width:760px){.wrap{width:calc(100% - 40px)}.header{height:82px;position:relative}.brand{font-size:25px}.menu-toggle{background:transparent;border:1px solid #e2e4da;border:1px solid var(--line);border-radius:5px;display:block;font-size:12px;padding:9px 12px}.nav{align-items:stretch;background:#f9f9f3;background:var(--paper);border:1px solid #e2e4da;border:1px solid var(--line);border-radius:8px;display:none;gap:22px;left:0;padding:22px;position:absolute;right:0;top:72px;z-index:5}.nav.is-open{display:flex;flex-direction:column}.hero{gap:35px;grid-template-columns:1fr;padding-bottom:38px;padding-top:40px}.eyebrow{font-size:8px;letter-spacing:1.2px}.hero h1{font-size:clamp(45px,10vw,68px);letter-spacing:-2.8px;margin-top:24px}.hero-copy>p{font-size:14px;max-width:420px}.hero-actions{gap:18px}.hero-note{margin-top:26px}.visual{height:440px;margin:auto;max-width:540px;width:100%}.principles{flex-wrap:wrap;gap:17px 25px;justify-content:flex-start;padding:24px 0}.principles>span{width:100%}.principles strong{font-size:11px}.principles i{display:none}.section{padding-bottom:55px;padding-top:55px}.section-heading{align-items:flex-start;flex-direction:column;gap:20px}h2{font-size:37px}.section-heading>p br{display:none}.service-grid{grid-template-columns:1fr}.service-card{padding:25px}.service-top{margin-bottom:23px}.service-card h3{font-size:22px}.service-card p{font-size:13px}.service-tags{margin-top:20px}.approach{padding:50px 0}.approach-inner{gap:35px;grid-template-columns:1fr}.approach-inner>div>p,.steps p{max-width:100%}.about{gap:20px;grid-template-columns:1fr}.about-symbol{font-size:50px}.about h2{font-size:37px}.about>p{max-width:100%}.contact{align-items:flex-start;min-height:320px;padding:32px 27px}.contact h2{font-size:45px;letter-spacing:-2px}.contact p{line-height:1.7;max-width:200px}.contact-arrow{font-size:36px;height:60px;position:absolute;right:25px;top:36px;width:60px}.contact-email{bottom:30px;left:27px;right:auto}.footer{flex-wrap:wrap;gap:22px;padding:30px 0}.footer>span{font-size:9px;order:3;width:100%}.footer>a:last-child{margin-left:auto}}@media(max-width:380px){.visual{height:390px}.product-window{left:12px;right:12px;top:85px}.product-content{padding:15px 10px}.metrics strong{font-size:20px}.code-card{padding:9px;top:38px}.success-card{bottom:30px}.contact-arrow{font-size:28px;height:46px;width:46px}.hero h1{font-size:43px}.button{padding:16px 18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/*# sourceMappingURL=main.64db490f.css.map*/