@import url(https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap);:root{--ink:#17221f;--muted:#64716c;--cream:#f6f4ec;--paper:#fffdf8;--mint:#b9e7d5;--coral:#ff8068;--line:#dbe1db;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#f6f4ec;background:var(--cream);color:#17221f;color:var(--ink);font-family:Manrope,sans-serif;margin:0}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}a{color:inherit;text-decoration:none}.site-header{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px;padding:27px 42px;position:relative;z-index:4}.brand{align-items:center;display:inline-flex;font-size:15px;font-weight:800;gap:10px;letter-spacing:-.03em}.brand img{height:40px;object-fit:cover;width:40px}.brand span{font-size:20px;text-transform:uppercase}.brand small{color:#ff8068;color:var(--coral);font-size:10px;letter-spacing:.12em;margin-left:3px;vertical-align:top}.brand-mark{align-items:center;background:#17221f;background:var(--ink);border-radius:50%;color:#b9e7d5;color:var(--mint);display:inline-flex;font-family:Georgia,Times New Roman,serif;font-family:var(--serif);font-size:20px;font-style:italic;height:32px;justify-content:center;width:32px}.nav-links{align-items:center;display:flex;gap:31px}.nav-links a{color:#64716c;color:var(--muted);font-size:12px;font-weight:700}.nav-links a:hover,footer a:hover{color:#ff8068;color:var(--coral)}.button,.nav-cta{border:0;border-radius:3px;cursor:pointer;font-size:12px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease}.nav-cta{background:#17221f;background:var(--ink);color:#fff;padding:13px 17px}.button span,.nav-cta span{color:#ff8068;color:var(--coral);margin-left:11px}.button{padding:16px 20px}.button:hover,.nav-cta:hover{box-shadow:0 10px 20px #17221f1c;transform:translateY(-2px)}.button-dark{background:#17221f;background:var(--ink);color:#fff}.button-light{border:1px solid #dbe1db;border:1px solid var(--line)}.button-light,.menu-toggle{background:#0000;color:#17221f;color:var(--ink)}.menu-toggle{border:0;display:none;font-size:20px}.hero{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1280px;min-height:625px;padding:72px 42px 90px}.hero-copy{align-self:center;max-width:570px;padding-left:6%;position:relative;z-index:1}.kicker{color:#75817a;font-family:DM Mono,monospace;font-size:14px;letter-spacing:.12em;margin:0 0 24px;text-transform:uppercase}.pulse-dot{background:#ff8068;background:var(--coral);border-radius:50%;display:inline-block;height:7px;margin-right:8px;width:7px}h1,h2,h3,p{margin-top:0}h1,h2{font-size:clamp(48px,6vw,81px);letter-spacing:-.065em;line-height:.98;margin-bottom:29px}h1 em,h2 em{color:#ff8068;color:var(--coral);font-family:Georgia,Times New Roman,serif;font-family:var(--serif);font-weight:400}.hero-intro{color:#64716c;color:var(--muted);font-size:15px;line-height:1.8;max-width:475px}.hero-actions{align-items:center;display:flex;gap:25px;margin-top:32px}.text-link{border-bottom:1px solid #17221f;border-bottom:1px solid var(--ink);font-size:12px;font-weight:800;padding-bottom:3px}.text-link span{color:#ff8068;color:var(--coral);margin-left:7px}.trust-row{align-items:center;display:flex;gap:14px;margin-top:70px}.trust-row p{color:#64716c;color:var(--muted);font-size:10px;line-height:1.7;margin:0}.trust-row strong{color:#17221f;color:var(--ink);font-size:11px}.avatars{display:flex}.avatars span{align-items:center;background:#b9e7d5;background:var(--mint);border:2px solid #f6f4ec;border:2px solid var(--cream);border-radius:50%;color:#17221f;color:var(--ink);display:flex;font-family:DM Mono;font-size:8px;height:30px;justify-content:center;margin-left:-7px;width:30px}.avatars span:first-child{background:#ff8068;background:var(--coral);margin-left:0}.hero-visual{position:relative}.hero-grid{background-image:linear-gradient(#dce2d9 1px,#0000 0),linear-gradient(90deg,#dce2d9 1px,#0000 0);background-size:52px 52px;height:76%;opacity:.65;position:absolute;right:0;top:10%;width:78%;z-index:0}.orb{align-items:flex-start;background:#b9e7d5;background:var(--mint);border-radius:50%;display:flex;flex-direction:column;height:min(31vw,370px);justify-content:center;left:12%;padding-left:24%;top:11%;width:min(31vw,370px);z-index:1}.orb,.orb:after{position:absolute}.orb:after{border:1px solid #ff8068;border:1px solid var(--coral);border-radius:50%;content:"";height:78%;left:13%;top:12%;width:78%}.orb-label{color:#526f63;font-family:DM Mono;font-size:10px;margin-bottom:22px}.orb strong,.orb-label{position:relative;z-index:1}.orb strong{font-size:clamp(23px,3vw,39px);letter-spacing:-.07em;line-height:1.03}.floating-note{background:#fffdf8;background:var(--paper);box-shadow:0 15px 38px rgba(23,34,31,.094);display:flex;flex-direction:column;padding:17px 19px;position:absolute;z-index:2}.floating-note strong{font-size:18px;letter-spacing:-.05em}.floating-note small{color:#64716c;color:var(--muted);font-size:9px;margin-top:4px}.note-one{right:4%;top:5%;transform:rotate(4deg)}.note-one span{color:#ff8068;color:var(--coral);font-size:16px;margin-bottom:12px}.note-two{bottom:9%;left:2%;transform:rotate(-4deg)}.note-two .check{background:#ff8068;background:var(--coral);border-radius:50%;color:#fff;font-size:12px;height:24px;margin-bottom:12px;width:24px}.logo-strip,.note-two .check{align-items:center;display:flex;justify-content:center}.logo-strip{border-bottom:1px solid #dbe1db;border-bottom:1px solid var(--line);border-top:1px solid #dbe1db;border-top:1px solid var(--line);color:#8a9690;font-family:DM Mono;font-size:9px;gap:clamp(18px,4vw,63px);letter-spacing:.05em;padding:22px 30px}.logo-strip span:first-child{color:#ff8068;color:var(--coral)}.section{margin:0 auto;max-width:1280px;padding:130px 42px}.section-heading{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:60px}.contact-section h2,.section-heading h2,.workflow-band h2{font-size:clamp(41px,5vw,68px);margin-bottom:0}.section-heading>p{color:#64716c;color:var(--muted);font-size:13px;line-height:1.8;margin:0 4% 5px 0;max-width:355px}.feature-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.feature-card{background:#fffdf8;background:var(--paper);min-height:270px;padding:27px 25px;transition:transform .25s ease}.feature-card:hover{transform:translateY(-7px)}.feature-number{color:#ff8068;color:var(--coral);font-family:DM Mono;font-size:11px}.feature-card h3{font-size:19px;letter-spacing:-.05em;margin:52px 0 13px}.feature-card p{color:#64716c;color:var(--muted);font-size:11px;line-height:1.7;min-height:57px}.tag-list{display:flex;flex-wrap:wrap;gap:5px}.tag-list span{border:1px solid #dbe1db;border:1px solid var(--line);color:#7d8983;font-family:DM Mono;font-size:8px;padding:5px 7px}.workflow-band{grid-gap:10%;background:#17221f;background:var(--ink);color:#fff;display:grid;gap:10%;grid-template-columns:1fr 1fr;padding:105px max(42px,(100% - 1196px)/2)}.workflow-band .kicker,.workflow-band h2 em{color:#b9e7d5;color:var(--mint)}.workflow-list{align-self:center}.workflow-list>div{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.149);display:flex;gap:23px;padding:18px 0}.workflow-list span{color:#ff8068;color:var(--coral);font-family:DM Mono;font-size:10px}.workflow-list p{color:#b8c4bd;font-size:11px;line-height:1.65;margin:0}.workflow-list strong{color:#fff;font-size:13px}.pricing-section{background:#fffdf8;background:var(--paper);max-width:none;padding-left:max(42px,(100% - 1196px)/2);padding-right:max(42px,(100% - 1196px)/2)}.pricing-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}.pricing-card{border:1px solid #dbe1db;border:1px solid var(--line);min-height:470px;padding:32px 28px 26px;position:relative}.pricing-card.is-popular{border:2px solid #ff8068;border:2px solid var(--coral);padding:31px 27px 25px}.popular-badge{background:#ff8068;background:var(--coral);color:#fff;left:-2px;letter-spacing:.08em;padding:7px 12px;position:absolute;text-transform:uppercase;top:-29px}.plan-eyebrow,.popular-badge{font-family:DM Mono;font-size:9px}.plan-eyebrow{color:#64716c;color:var(--muted);margin-bottom:19px}.pricing-card h3{font-size:24px;letter-spacing:-.06em;margin-bottom:23px}.price{font-size:36px;font-weight:800;letter-spacing:-.07em}.plan-detail{color:#64716c;color:var(--muted);font-size:10px;margin-top:5px}.card-rule{border-top:1px solid #dbe1db;border-top:1px solid var(--line);margin:27px 0 20px}.pricing-card ul{list-style:none;margin:0 0 26px;min-height:144px;padding:0}.pricing-card li{color:#64716c;color:var(--muted);font-size:11px;margin:12px 0}.pricing-card li span{color:#ff8068;color:var(--coral);font-weight:800;margin-right:10px}.pricing-card .button{width:100%}.accent-mint{background:#fbfffc}.accent-coral{background:#fffaf7}.accent-ink{background:#f7f8f5}.contact-section{grid-gap:12%;display:grid;gap:12%;grid-template-columns:.8fr 1.2fr;margin:0 auto;max-width:1280px;padding:130px 42px}.contact-intro{padding-left:6%}.contact-intro>p:not(.kicker){color:#64716c;color:var(--muted);font-size:13px;line-height:1.8;max-width:315px}.contact-details{display:flex;flex-direction:column;gap:13px;margin-top:46px}.contact-details a{border-bottom:1px solid #dbe1db;border-bottom:1px solid var(--line);font-size:12px;font-weight:800;max-width:250px;padding-bottom:10px}.contact-details span{color:#ff8068;color:var(--coral);float:right}.lead-form{background:#fffdf8;background:var(--paper);padding:34px 35px}.form-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:23px}.form-top .kicker{margin:0}.form-switch{background:#f6f4ec;background:var(--cream);display:flex;padding:3px}.form-switch button{background:#0000;border:0;color:#64716c;color:var(--muted);cursor:pointer;font-size:12px;padding:8px 11px}.form-switch button.active{background:#17221f;background:var(--ink);color:#fff}.lead-form label{color:#64716c;color:var(--muted);display:block;font-family:DM Mono;font-size:9px;margin-bottom:18px}.form-row{grid-gap:17px;display:grid;gap:17px;grid-template-columns:1fr 1fr}.lead-form input,.lead-form textarea{background:#0000;border:0;border-bottom:1px solid #dbe1db;border-bottom:1px solid var(--line);border-radius:0;color:#17221f;color:var(--ink);display:block;font-family:Manrope;font-size:12px;margin-top:6px;outline:none;padding:10px 0;width:100%}.lead-form textarea{overflow-y:auto;resize:none}.lead-form input:focus,.lead-form textarea:focus{border-color:#ff8068;border-color:var(--coral)}.form-submit{margin-top:3px;width:100%}.form-submit:disabled{cursor:wait;opacity:.65}.form-status{font-size:11px;line-height:1.5;margin:15px 0 0}.form-status.success{color:#368a67}.form-status.error{color:#c84f39}.form-status.loading{color:#64716c;color:var(--muted)}footer{align-items:center;background:#17221f;background:var(--ink);color:#fff;display:flex;gap:55px;padding:28px max(42px,(100% - 1196px)/2)}footer .brand-mark{background:#b9e7d5;background:var(--mint);color:#17221f;color:var(--ink)}footer>p{color:#aab7b0;font-size:11px;margin:0 auto 0 0}footer>div{display:flex;gap:20px}footer a{font-size:11px}footer>small{color:#7f8b85;font-size:9px}.reveal{animation:rise .8s ease both}.reveal-delay{animation-delay:.15s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:800px){.site-header{padding:20px 22px}.menu-toggle{display:block}.nav-links{align-items:stretch;background:#fffdf8;background:var(--paper);box-shadow:0 16px 30px rgba(23,34,31,.102);display:none;flex-direction:column;gap:0;padding:10px;position:absolute;right:22px;top:68px;width:180px}.nav-links.is-open{display:flex}.nav-cta,.nav-links a{padding:12px}.hero{grid-template-columns:1fr;min-height:auto;padding:55px 22px 75px}.hero-copy{padding:0}.hero-visual{min-height:365px}.orb{height:290px;left:15%;padding-left:24%;width:290px}.hero-grid{height:85%;width:88%}.note-one{right:0}.note-two{left:0}.logo-strip{flex-wrap:wrap;justify-content:flex-start;line-height:1.6;padding:19px 22px}.logo-strip span:first-child{width:100%}.contact-section,.section{padding:82px 22px}.section-heading{align-items:flex-start;flex-direction:column;gap:25px;margin-bottom:37px}.section-heading>p{margin:0}.feature-grid,.pricing-grid{grid-template-columns:1fr}.feature-card{min-height:235px}.feature-card h3{margin-top:35px}.workflow-band{grid-template-columns:1fr;padding:75px 22px}.pricing-section{padding-left:22px;padding-right:22px}.pricing-card,.pricing-card ul{min-height:auto}.contact-section{gap:55px;grid-template-columns:1fr}.contact-intro{padding-left:0}.lead-form{padding:25px 20px}.form-row{gap:0;grid-template-columns:1fr}footer{align-items:flex-start;flex-direction:column;gap:20px;padding:30px 22px}footer>p{margin:0}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.hero{background:radial-gradient(circle at 86% 30%,#d8f4e6 0,#0000 27%),radial-gradient(circle at 18% 80%,#ffe0d4 0,#0000 22%);border-radius:0 0 42px 42px;overflow:hidden}.hero-image-shell img{height:100%;object-fit:contain;width:100%}.hero-screen-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8e8;border:1px solid hsla(0,0%,100%,.667);border-radius:14px;bottom:20px;left:20px;padding:17px;position:absolute;width:205px}.screen-card-bottom,.screen-card-top{color:#64716c;color:var(--muted);display:flex;font-family:DM Mono;font-size:8px;justify-content:space-between}.screen-live{color:#3a9b72}.hero-screen-card>strong{display:block;font-size:14px;letter-spacing:-.04em;margin:15px 0}.screen-bars{align-items:end;display:flex;gap:6px;height:55px}.screen-bars span{background:linear-gradient(#ff8068,#ffc9a2);border-radius:4px 4px 0 0;display:block;flex:1 1;height:42%}.screen-bars span:nth-child(2){height:63%}.screen-bars span:nth-child(3){height:50%}.screen-bars span:nth-child(4){height:84%}.screen-bars span:nth-child(5){height:68%}.screen-bars span:nth-child(6){height:96%}.screen-card-bottom{border-top:1px solid #dbe1db;border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.screen-card-bottom b{color:#17221f;color:var(--ink);font-family:Manrope;font-size:12px}.hero-visual{min-height:470px}.hero-visual .note-one{right:-1%;top:3%}.hero-visual .note-two{bottom:5%;left:-2%}.hero-visual .floating-note{border-radius:12px}.logo-strip{background:#fffdf8}.proof-strip{background:#17221f;background:var(--ink);color:#fff;padding:28px 0}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr)}.proof-grid>div{align-items:center;border-right:1px solid hsla(0,0%,100%,.149);display:flex;gap:13px;padding:3px 30px}.proof-grid>div:first-child{padding-left:0}.proof-grid>div:last-child{border-right:0}.proof-grid strong{color:#b9e7d5;color:var(--mint);font-size:24px;letter-spacing:-.07em}.proof-grid span{color:#bdc8c1;font-size:10px;line-height:1.45}.feature-card{border:1px solid #e8ece6;border-radius:14px!important;box-shadow:0 8px 24px rgba(23,34,31,.031)!important}.feature-card .MuiCardContent-root{padding:27px 25px}.feature-card .MuiChip-root{background:#f2f5f0;border-radius:5px;color:#748078;font-family:DM Mono;font-size:8px;height:24px}.feature-card:hover{box-shadow:0 18px 35px rgba(23,34,31,.078)!important}.product-showcase{background:linear-gradient(120deg,#e2f5eb,#f7f1e9 56%,#ffdacc);overflow:hidden;padding:120px 0}.product-showcase .MuiContainer-root{grid-gap:9%;align-items:center;display:grid;gap:9%;grid-template-columns:.9fr 1.1fr}.showcase-copy>p:not(.kicker){color:#64716c;color:var(--muted);font-size:13px;line-height:1.8;max-width:430px}.highlight-stack{margin-top:35px;max-width:430px}.highlight-row{align-items:center;border-bottom:1px solid rgba(23,34,31,.125);display:flex;gap:13px;padding:9px 0}.highlight-row span{display:flex;flex:1 1;flex-direction:column;gap:4px}.highlight-row strong{font-size:12px}.highlight-row small{color:#64716c;color:var(--muted);font-size:10px}.highlight-row b{color:#ff8068;color:var(--coral)}.showcase-image{flex:1 1}.showcase-image img{border-radius:20px;height:100%;object-fit:cover;width:100%}.showcase-image:after{background:linear-gradient(0deg,rgba(23,34,31,.612),#0000 60%);content:"";inset:0;position:absolute}.showcase-caption{bottom:25px;color:#fff;left:25px;position:absolute;z-index:1}.showcase-caption span{color:#b9e7d5;color:var(--mint);font-family:DM Mono;font-size:9px}.showcase-caption strong{display:block;font-size:27px;letter-spacing:-.06em;line-height:1;margin-top:11px}.pricing-card{border-radius:14px!important;box-shadow:0 8px 25px rgba(23,34,31,.035)!important}.pricing-card.is-popular{box-shadow:0 20px 45px rgba(255,128,104,.169)!important;transform:translateY(-10px)}.pricing-card .MuiButton-root{border-radius:6px;font-family:Manrope;font-size:11px;min-height:48px;text-transform:none}.pricing-card .MuiButton-contained{background:#17221f;background:var(--ink)}.pricing-card .MuiButton-outlined{border-color:#dbe1db;border-color:var(--line);color:#17221f;color:var(--ink)}.lead-form{border:1px solid #e8ece6;border-radius:16px;box-shadow:0 18px 45px rgba(23,34,31,.051)}.lead-form .MuiTextField-root{margin-bottom:19px}.lead-form .MuiInputLabel-root{color:#75817a;font-family:DM Mono;font-size:14px}.lead-form .MuiInputBase-root{font-family:Manrope;font-size:12px}.lead-form .MuiInput-underline:after{border-bottom-color:#ff8068;border-bottom-color:var(--coral)}.lead-form .form-row{align-items:start}.date-field-control{min-width:0;position:relative}.date-picker-control{position:absolute;right:0;top:4px}.date-picker-button{background:#0000;border:1px solid #dbe1db;border:1px solid var(--line);border-radius:4px;color:#64716c;color:var(--muted);cursor:pointer;font-family:Manrope;font-size:10px;padding:6px 9px}.date-picker-button:hover{border-color:#ff8068;border-color:var(--coral);color:#17221f;color:var(--ink)}.date-picker-native{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.form-submit{border-radius:6px!important}@media(max-width:800px){.hero{border-radius:0 0 24px 24px}.hero-visual{min-height:390px}.hero-image-shell{height:330px;right:1%;width:94%}.hero-screen-card{bottom:12px;left:12px;transform:scale(.9);transform-origin:bottom left}.proof-grid{gap:23px 0;grid-template-columns:repeat(2,1fr)}.proof-grid>div,.proof-grid>div:first-child{border-right:0;padding:0 15px}.proof-grid>div:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.149);padding-left:0}.product-showcase{padding:80px 22px}.product-showcase .MuiContainer-root{display:flex;flex-direction:column}.showcase-image{min-height:330px;transform:rotate(-1deg);width:100%}.pricing-card.is-popular{transform:none}.lead-form .form-row{gap:0}}
/*# sourceMappingURL=main.8739a2d6.css.map*/