@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{--ink:#20382e;--muted:#657169;--paper:#f8f9f4;--lime:#deecad;--line:#dde2d7;--forest:#203c31}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',sans-serif;font-size:16px;line-height:1.6}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #799344;outline-offset:5px}.lp-skip{position:fixed;top:-80px;left:20px;padding:12px;background:white;z-index:100}.lp-skip:focus{top:10px}header{max-width:1380px;margin:auto;height:100px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}header nav{display:flex;gap:36px;font-size:14px}header nav a:hover{color:#769143}.lp-brand{display:flex;align-items:center;gap:9px;font-family:'Manrope',sans-serif;font-size:27px;font-weight:750;letter-spacing:-1.3px}.wordmark-dot{font-family:sans-serif;font-size:9px;align-self:flex-start;margin-top:8px;margin-left:-5px}.sunmark{width:29px;height:22px;display:inline-block;position:relative;background:linear-gradient(to bottom,transparent 80%,var(--ink) 80%,var(--ink) 88%,transparent 88%)}.sunmark:before{content:'';position:absolute;width:27px;height:14px;border-radius:20px 20px 0 0;background:var(--ink);top:0;left:1px}.lp-button{border:1px solid var(--ink);background:var(--ink);color:white;display:inline-flex;justify-content:space-between;align-items:center;gap:32px;padding:15px 24px;border-radius:9px;font-size:14px;font-weight:600;transition:transform .2s,background .2s}.lp-button:hover{background:#345b46;transform:translateY(-2px)}.lp-button span{font-size:19px}.lp-button.lp-small{padding:10px 18px;font-size:13px}.lp-textlink{display:inline-flex;gap:24px;font-size:14px;font-weight:600;align-items:center}.lp-textlink:hover{text-decoration:underline}.lp-hero{text-align:center;position:relative;padding:55px 5% 0;overflow:hidden}.lp-hero-glow{position:absolute;width:1000px;height:850px;top:10px;left:50%;transform:translateX(-50%);background:radial-gradient(ellipse,#e9f0be 0%,#f1f2d3 30%,#f8f9f400 67%);z-index:-1}.lp-eyebrow{font-size:10px;font-weight:650;letter-spacing:2.1px;display:flex;align-items:center;gap:9px}.lp-hero .lp-eyebrow{justify-content:center}.lp-live-dot{height:6px;width:6px;border-radius:100%;background:#7a944e;box-shadow:0 0 0 4px #e4ebd0}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:'Manrope',sans-serif;line-height:1.1;font-weight:500;letter-spacing:-2px}h1{font-size:clamp(64px,7.5vw,108px);margin:28px 0 24px;line-height:1.04;letter-spacing:-6px}em{font-style:normal;color:#7c8c62}h2{font-size:clamp(36px,4vw,54px);letter-spacing:-2.4px}h3{font-size:25px;letter-spacing:-.8px}.lp-hero-copy{font-size:18px;color:var(--muted);line-height:1.7}.lp-hero-actions{display:flex;justify-content:center;gap:28px;align-items:center;margin:30px 0 15px}.lp-micro{font-size:11px;color:var(--muted)}.lp-product-window{max-width:1080px;margin:50px auto 0;background:#fff;border:1px solid #d9e0d2;border-radius:15px;box-shadow:0 30px 70px #20382e12;text-align:left;overflow:hidden}.lp-windowbar{height:40px;background:#f6f7f2;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 20px;font-size:9px;letter-spacing:1.5px;color:#7c857a}.lp-dots{display:flex;gap:5px}.lp-dots i{width:6px;height:6px;border-radius:50%;background:#cdd4c7}.lp-concept{font-size:8px;letter-spacing:.5px}.lp-app-preview{display:grid;grid-template-columns:185px 1fr}.lp-preview-nav{background:#f8f9f5;padding:25px 18px;display:flex;flex-direction:column;gap:16px;font-size:11px;color:#758074;border-right:1px solid var(--line)}.lp-preview-nav .lp-brand{font-size:21px;color:var(--ink);margin-bottom:10px}.lp-preview-nav .sunmark{transform:scale(.75)}.lp-workspace-pill{border:1px solid var(--line);border-radius:6px;padding:7px;color:var(--ink)}.lp-preview-nav .lp-selected{background:#e9efdf;margin:0 -4px;padding:7px;color:var(--ink);border-radius:5px}.lp-preview-bottom{margin-top:auto;font-size:9px}.lp-preview-content{padding:24px 34px 32px}.lp-preview-top{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.5px;align-items:center;color:var(--muted)}.lp-avatar{display:grid;place-items:center;border-radius:50%;width:26px;height:26px;background:#e9eddf}.lp-preview-content h2{font-size:34px;letter-spacing:-1.5px;margin:15px 0 10px}.lp-preview-content>p{font-size:11px;color:var(--muted)}.lp-preview-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:17px;margin-top:24px}.lp-focus-card{border:1px solid var(--line);border-radius:10px;padding:20px}.lp-focus-card .lp-eyebrow{font-size:8px}.lp-focus-card h3{font-size:21px;line-height:1.25;margin-top:13px}.lp-task{display:flex;gap:10px;border-top:1px solid #edf0e6;padding:12px 0 2px;margin-top:10px;font-size:11px}.lp-task small{display:block;color:var(--muted);font-size:8px}.lp-task b{margin-left:auto;font-size:9px;font-weight:400;color:#80906c}.lp-brief-card{background:#edf1dd;border-radius:10px;padding:20px;position:relative;overflow:hidden}.lp-brief-card>span{font-size:8px;letter-spacing:1px}.lp-brief-card h3{font-size:24px;position:relative;margin-top:50px;margin-bottom:10px}.lp-brief-card p{font-size:10px;max-width:190px;position:relative}.lp-pill{display:inline-block;font-size:9px!important;border:1px solid #b3c19c;padding:4px 9px;border-radius:30px;letter-spacing:.3px!important}.lp-mini-sun{width:125px;height:125px;border-radius:50%;background:radial-gradient(circle,#f9fbd0,#dbe5ad);position:absolute;right:-25px;top:25px}.lp-madefor{padding:50px 0 40px}.lp-madefor>span{font-size:9px;letter-spacing:2px;color:#849078}.lp-madefor p{font-size:17px;margin-top:16px}.lp-madefor i{font-style:normal;margin:0 22px;color:#aab49e}.lp-wrap{max-width:1180px;margin:auto;padding-left:40px;padding-right:40px}.lp-vision{padding-top:95px;padding-bottom:100px;border-top:1px solid var(--line)}.lp-split{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;margin-top:30px}.lp-split p{color:var(--muted);font-size:15px}.lp-split .lp-lead{font-size:20px;color:var(--ink);line-height:1.6}.lp-split .lp-textlink{margin-top:15px}.lp-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:65px}.lp-principles>div{border-top:1px solid var(--line);padding-top:20px}.lp-principles span{font-size:10px;color:#8c977b}.lp-principles h3{font-size:22px;margin:22px 0 12px}.lp-principles p{font-size:14px;color:var(--muted)}.lp-explore{background:#20382e;color:#f2f5e9;padding:90px 0 55px}.lp-explore em{color:#c5d79a}.lp-explore .lp-eyebrow{color:#adbd9f}.lp-section-head{display:flex;justify-content:space-between;align-items:end;margin-top:24px;margin-bottom:40px;gap:30px}.lp-section-head h2{margin:0}.lp-section-head>p,.lp-section-head>div>p{font-size:14px;color:#aebcab;line-height:1.7}.lp-module-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;border-bottom:1px solid #ffffff20;padding-bottom:20px}.lp-module-tabs button{background:transparent;color:#c5d0bf;border:1px solid transparent;border-radius:10px;padding:17px;text-align:left;font-size:22px}.lp-module-tabs button span{font-size:16px;margin-left:8px}.lp-module-tabs button small{font-size:11px;display:block;margin:7px 0 0 31px;color:#a9b99f}.lp-module-tabs button[aria-selected=true]{background:#314b3c;border-color:#53674c;color:#ecf4db}.lp-module-tabs button:hover{background:#2a4436}#module-panel{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:45px 0 30px;min-height:420px}.lp-module-copy{padding-top:15px}.lp-module-copy h3{font-size:36px;letter-spacing:-1.2px;margin:20px 0}.lp-module-copy p{font-size:14px;color:#b9c6b0;max-width:400px}.lp-module-copy ul{padding:0;list-style:none;font-size:12px;line-height:2.5;color:#d7dfce}.lp-module-copy li:before{content:'↗';color:#c3d795;margin-right:12px}.lp-module-copy .lp-textlink{color:var(--lime);margin-top:15px}.lp-module-demo{background:#e8eddd;border-radius:12px;color:var(--ink);padding:24px;display:flex;flex-direction:column;min-height:350px}.lp-demo-label{display:flex;justify-content:space-between;gap:10px;font-size:8px;letter-spacing:1.6px}.lp-demo-art{display:grid;place-items:center;position:relative;flex:1;min-height:240px}.lp-orb{position:absolute;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#ffffde,#c1d591 50%,#6c9062);box-shadow:0 20px 30px #5a744a30;animation:float 6s ease-in-out infinite}.lp-orb:after{content:'';position:absolute;inset:-12px;border:1px solid #9cab7b55;border-radius:50%}.lp-orb-caption{z-index:1;font-size:29px;line-height:1.15;letter-spacing:-1px;text-align:center;color:#2d4c33}.lp-demo-note{text-align:center;font-size:11px;color:#6a795e;border-top:1px solid #c8d1b9;padding-top:16px}.lp-development-note{color:#acbca0;font-size:11px;max-width:800px;margin-top:20px}.lp-rhythm{padding-top:100px;padding-bottom:100px}.lp-persona-buttons{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:30px}.lp-persona-buttons button{background:transparent;color:var(--muted);border:1px solid var(--line);border-radius:30px;font-size:11px;padding:8px 12px}.lp-persona-buttons .lp-active{background:#e4eccf;color:var(--ink);border-color:#bacb99}.lp-journey{display:flex;gap:12px;align-items:center;font-size:10px;margin-top:30px}.lp-journey span{border-bottom:1px solid #c5cfb8;padding:10px 0}.lp-journey i{color:#91a078;font-style:normal}.lp-plans{background:#eff2e8;padding:90px 0 40px}.lp-plans .lp-section-head>div>p{color:var(--muted)}.lp-billing{display:inline-flex;border:1px solid #c9d2bd;border-radius:7px;padding:3px;gap:4px}.lp-billing button{border:0;border-radius:5px;padding:9px 12px;background:transparent;font-size:11px;color:var(--ink)}.lp-billing button[aria-pressed=true]{background:white;box-shadow:0 1px 4px #0001}.lp-billing span{font-size:9px;color:#718151;margin-left:4px}.lp-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lp-price-card{border:1px solid #d5ddca;border-radius:12px;padding:28px;background:#f8faf3;display:flex;flex-direction:column}.lp-plan-type{font-size:8px;letter-spacing:1.6px;color:#7f8a71}.lp-price-card h3{font-size:28px;margin:24px 0 16px;position:relative}.lp-recommend{display:block;font:9px 'DM Sans',sans-serif;letter-spacing:0;margin-top:10px;color:#637e36}.lp-price-card>p:not(.lp-exclusions){font-size:12px;color:var(--muted);min-height:60px}.lp-price{font-size:13px;display:flex;align-items:baseline;gap:3px;flex-wrap:wrap}.lp-price strong{font-family:Manrope,sans-serif;font-size:44px;font-weight:500;letter-spacing:-2px}.lp-price span{font-size:11px;margin-left:5px;color:var(--muted)}.lp-billing-note{font-size:10px;color:var(--muted);margin:2px 0 24px}.lp-price-card .lp-button{font-size:12px;gap:10px;padding:12px 15px}.lp-outline{background:transparent;color:var(--ink);border-color:#b7c5a5}.lp-outline:hover{color:white}.lp-price-card ul{list-style:none;padding:0;font-size:11px;line-height:2.4;margin-top:25px}.lp-price-card li:before{content:'✓';margin-right:9px;color:#738e46}.lp-exclusions{font-size:10px;color:#7a856d;margin-top:auto;padding-top:15px;border-top:1px solid var(--line);margin-bottom:0}.lp-featured{background:#fff;border-color:#90a567;box-shadow:0 12px 30px #4b652010}.lp-featured h3{margin-top:14px;margin-bottom:12px}.lp-pricing-note{font-size:10px;color:#75816b;margin:25px 0;max-width:940px}.lp-custom-line{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d5ddc9;margin-top:35px;padding-top:25px;font-size:13px}.lp-custom-line p{margin:0}.lp-faq{padding-top:100px;padding-bottom:100px;display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.lp-faq h2{margin-top:25px}.lp-faq .lp-eyebrow{font-size:8px}details{border-bottom:1px solid var(--line);padding:20px 0}summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:14px}summary::-webkit-details-marker{display:none}summary:after{content:'+';font-size:20px;line-height:1}details[open] summary:after{content:'−'}details p{font-size:13px;color:var(--muted);margin:15px 25px 0 0}.lp-contact{background:#e4ebd3;padding:90px 0}.lp-contact-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:100px}.lp-contact h2{margin:25px 0;font-size:54px}.lp-contact p{font-size:14px;color:#69775c}.lp-contact-email{font-size:13px;border-bottom:1px solid #a9b994;padding-bottom:5px;display:inline-block;margin-top:22px}form label{display:block;font-size:11px;margin-bottom:17px}input,textarea,select{width:100%;padding:11px 0;border:0;border-bottom:1px solid #acba97;background:transparent;border-radius:0;color:var(--ink);font-size:13px;margin-top:2px}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#7e8a70}form .lp-button{width:100%;margin-top:8px}.lp-contact .lp-form-note{font-size:10px;margin-top:14px;line-height:1.6}#form-status{font-size:12px}#copy-enquiry{border:1px solid #7e9162;background:transparent;padding:8px 12px;border-radius:5px;font-size:12px;color:var(--ink)}footer{display:flex;justify-content:space-between;gap:25px;align-items:center;padding-top:45px;padding-bottom:30px;flex-wrap:wrap}footer>span,footer>a:not(.lp-brand){font-size:11px;color:var(--muted)}.lp-copyright{width:100%;font-size:9px!important;border-top:1px solid var(--line);padding-top:20px}@keyframes float{50%{transform:translateY(-9px)}}@media(max-width:900px){h1{font-size:82px}.lp-wrap{padding-left:28px;padding-right:28px}.lp-split{gap:35px}.lp-contact-grid{gap:40px}.lp-price-card{padding:20px}.lp-price strong{font-size:38px}.lp-module-tabs button{padding:12px}.lp-preview-nav{display:none}.lp-app-preview{grid-template-columns:1fr}.lp-contact h2{font-size:44px}.lp-principles{gap:25px}}@media(max-width:640px){header{height:78px;padding:0 22px}header nav{display:none}.lp-brand{font-size:24px}h1{font-size:65px;letter-spacing:-3.7px}.lp-hero{padding:35px 20px 0}.lp-hero .lp-eyebrow{font-size:8px;letter-spacing:1.5px}.lp-hero-copy{font-size:15px}.lp-hero-actions{gap:20px}.lp-button{padding:13px 18px;gap:20px}.lp-hero-actions .lp-textlink{font-size:12px;gap:10px}.lp-desktop{display:none}.lp-micro{font-size:9px}.lp-product-window{margin-top:38px}.lp-concept{display:none}.lp-preview-content{padding:20px}.lp-preview-content h2{font-size:28px}.lp-preview-grid{grid-template-columns:1fr}.lp-brief-card{display:none}.lp-focus-card{padding:16px}.lp-focus-card h3{font-size:19px}.lp-windowbar{font-size:7px}.lp-madefor{padding:35px 0}.lp-madefor>span{font-size:7px}.lp-madefor p{font-size:11px}.lp-madefor i{margin:0 7px}.lp-wrap{padding-left:23px;padding-right:23px}.lp-vision,.lp-rhythm,.lp-faq{padding-top:60px;padding-bottom:60px}.lp-split,.lp-principles,.lp-contact-grid,.lp-faq{grid-template-columns:1fr;gap:25px}h2{font-size:37px;letter-spacing:-1.5px}.lp-split h2{margin-bottom:0}.lp-split .lp-lead{font-size:17px}.lp-principles{margin-top:40px;gap:18px}.lp-principles h3{margin-top:12px}.lp-principles p{margin-bottom:0}.lp-explore{padding:60px 0 35px}.lp-section-head{display:block}.lp-section-head>p,.lp-section-head>div>p{margin-top:20px}.lp-module-tabs{gap:2px}.lp-module-tabs button{padding:10px 4px;font-size:18px;text-align:center}.lp-module-tabs button span{display:block;font-size:11px;margin:6px 0 0}.lp-module-tabs button small{display:none}#module-panel{grid-template-columns:1fr;gap:25px;padding-top:20px}.lp-module-copy h3{font-size:30px}.lp-module-demo{min-height:300px}.lp-demo-art{min-height:215px}.lp-module-copy{padding-top:0}.lp-development-note{font-size:10px}.lp-plans{padding-top:60px}.lp-price-grid{grid-template-columns:1fr;gap:20px}.lp-price-card{padding:25px}.lp-price-card>p:not(.lp-exclusions){min-height:0}.lp-price-card h3,.lp-featured h3{margin-top:18px}.lp-price strong{font-size:44px}.lp-recommend{display:inline-block;margin-left:10px;font-size:8px}.lp-custom-line{display:block}.lp-custom-line .lp-textlink{margin-top:15px}.lp-faq{gap:10px}.lp-faq h2{margin-bottom:10px}.lp-contact{padding:60px 0}.lp-contact h2{font-size:44px}.lp-contact-grid{gap:35px}footer{gap:20px}footer>.lp-brand{width:100%}.lp-eyebrow{font-size:8px}footer>span{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
@media(max-width:640px){.lp-hero-actions{flex-direction:column;gap:17px}.lp-hero-actions .lp-button{min-width:220px;white-space:nowrap}.lp-hero-actions .lp-textlink{white-space:nowrap}}

.lp-brand svg{flex-shrink:0}.lp-brand{display:inline-flex;align-items:center;gap:9px}

#main{display:block;width:100%;max-width:none;padding:0;margin:0}.lp-brand{margin:0}.lp-hero{display:block}

/* Daylight motion edition: lightweight, locally rendered concept scenes. */
.lp-hero{isolation:isolate;background:radial-gradient(ellipse at 50% 35%,#e3ebca66,transparent 65%)}.lp-hero-glow{z-index:-1;animation:lp-aurora 16s ease-in-out infinite;pointer-events:none}.lp-hero:before,.lp-hero:after{content:'';position:absolute;width:900px;height:550px;border:1px solid #718b4820;border-radius:50%;left:50%;top:70px;transform:translateX(-50%) rotate(-18deg);z-index:-1;pointer-events:none}.lp-hero:after{width:1120px;height:650px;transform:translateX(-50%) rotate(18deg)}.lp-hero h1 em{background:linear-gradient(110deg,#5d7650,#a5ba78,#406451,#5d7650);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:lp-shimmer 12s ease infinite}.lp-product-window{box-shadow:0 30px 100px #284b3026,0 0 0 7px #ffffff60;position:relative}.lp-windowbar:after{content:'';position:absolute;top:39px;left:0;width:30%;height:1px;background:linear-gradient(90deg,transparent,#9ab965,transparent);animation:lp-scan 7s ease-in-out infinite}.lp-mini-sun{animation:lp-breathe 7s ease-in-out infinite}.lp-task{animation:lp-task-glow 8s ease-in-out infinite}.lp-task:nth-of-type(2){animation-delay:4s}.lp-explore{position:relative;isolation:isolate;background:radial-gradient(ellipse at 80% 65%,#284d3e 0%,#132c24 65%,#10251f)}.lp-explore:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#9bb78305 1px,transparent 1px),linear-gradient(90deg,#9bb78305 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(transparent,#000,transparent)}.lp-module-tabs button{transition:background .3s,border-color .3s,transform .3s}.lp-module-tabs button[aria-selected=true]{background:linear-gradient(135deg,#48634a99,#2b483b);border-color:#a5c78066;box-shadow:inset 0 1px #ddf4b522,0 10px 35px #0002}.lp-module-tabs button:hover{transform:translateY(-3px)}.lp-module-demo{position:relative;overflow:hidden;padding:22px;background:radial-gradient(ellipse at 50% 45%,#244d3e,#0b201a 70%);color:#d9ebc7;border:1px solid #9bbd7c50;border-radius:18px;box-shadow:0 28px 65px #0003,inset 0 1px #e4ffd420;min-height:390px}.lp-module-demo:before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(#badba606 1px,transparent 1px),linear-gradient(90deg,#badba606 1px,transparent 1px);background-size:26px 26px;mask-image:radial-gradient(ellipse,#000,transparent 75%)}.lp-demo-label{align-items:center;position:relative;flex-wrap:wrap;letter-spacing:1.4px;color:#b9d5a8}.lp-demo-label>span:nth-child(2){margin-left:auto}.lp-motion-toggle{border:1px solid #7a987663;background:#19382d;color:#dceacc;font-size:9px;padding:5px 8px;border-radius:5px;letter-spacing:0}.lp-motion-toggle:hover{background:#315441}.lp-demo-art{min-height:290px;width:100%}.lp-scene-svg{width:100%;height:auto;display:block;overflow:visible;max-height:320px;animation:lp-scene-in .7s ease both}.lp-demo-note{position:relative;color:#a6bd9d;border-top-color:#a5c08d30;margin-bottom:0;line-height:1.6}.lp-track{fill:none;stroke:#a3c18c;stroke-opacity:.3;stroke-width:1}.lp-ring{stroke:#c9eca3;stroke-width:1.5;stroke-dasharray:80 14 8 14;filter:drop-shadow(0 0 4px #b4e68d66)}.lp-turn,.lp-turn-back{transform-origin:240px 145px;animation:lp-spin 28s linear infinite}.lp-turn-back{animation-direction:reverse;animation-duration:19s;stroke:#81bda2;stroke-dasharray:20 8;stroke-width:3}.lp-tilt{transform:rotate(35deg);transform-origin:240px 145px}.lp-tilt-back{transform:rotate(-35deg);transform-origin:240px 145px}.lp-core{animation:lp-breathe 6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.lp-halo{stroke:#dffab7;stroke-opacity:.65;stroke-width:1;stroke-dasharray:2 5}.lp-node{fill:#e9ffbe;filter:drop-shadow(0 0 4px #d9ff9f);animation:lp-node-pulse 3s ease-in-out var(--delay,0s) infinite}.lp-signal{fill:none;stroke:#efffd7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lp-links path{fill:none;stroke:#93bc8b;stroke-width:1;stroke-opacity:.45}.lp-svg-label text{fill:#b1c7a3;font:8px monospace;letter-spacing:1.5px}.lp-flow{fill:none;stroke:#e2ffb3!important;stroke-opacity:.9!important;stroke-width:2;stroke-dasharray:15 300;animation:lp-stream 7s linear infinite}.lp-day-bars rect{fill:#b6d38d;opacity:.4;animation:lp-bar 6s ease-in-out var(--delay,0s) infinite;transform-origin:bottom;transform-box:fill-box}.lp-content-card>rect:first-child{fill:#173a2e;stroke:#8aa878;stroke-width:1}.lp-image-fill{fill:#6f8f5b;opacity:.6}.lp-content-card{animation:lp-card-float 7s ease-in-out infinite}.lp-card-b{animation-delay:-2s}.lp-card-c{animation-delay:-4s}.lp-wave{fill:#c8e6a0;transform-box:fill-box;transform-origin:center;animation:lp-wave 2s ease-in-out var(--delay,0s) infinite}.lp-team-node rect{fill:#183b2e;stroke:#83a46e}.lp-team-node text{fill:#dfefc8;font:9px monospace;letter-spacing:1px}.lp-team-node{animation:lp-node-pulse 5s ease-in-out var(--delay,0s) infinite}.lp-price-card{transition:transform .3s,box-shadow .3s}.lp-price-card:hover{transform:translateY(-6px);box-shadow:0 24px 50px #294b251a}.lp-contact{background:radial-gradient(ellipse at 10% 90%,#c7d8aa,transparent 60%),#e4ebd3}
@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-stream{to{stroke-dashoffset:-630}}@keyframes lp-breathe{50%{transform:scale(1.08);opacity:.7}}@keyframes lp-node-pulse{50%{opacity:.4}}@keyframes lp-bar{50%{transform:scaleY(.65);opacity:.8}}@keyframes lp-wave{50%{transform:scaleY(.3)}}@keyframes lp-card-float{50%{transform:translateY(-9px)}}@keyframes lp-scene-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-shimmer{50%{background-position:100% 50%}}@keyframes lp-aurora{50%{transform:translateX(-45%) scale(1.12);opacity:.6}}@keyframes lp-scan{50%{transform:translateX(240%)}}@keyframes lp-task-glow{50%{background:#e9f0d870}}.lp-motion-paused *, .lp-motion-paused *:before,.lp-motion-paused *:after,.lp-tab-hidden *, .lp-offscreen *{animation-play-state:paused!important}.lp-motion-paused .lp-scene-svg{animation:none!important}
@media(max-width:640px){.lp-module-demo{padding:16px;min-height:310px}.lp-demo-art{min-height:220px}.lp-demo-label{font-size:7px;letter-spacing:.8px;gap:7px}.lp-motion-toggle{font-size:8px}.lp-demo-note{font-size:10px}.lp-hero:before{width:550px;height:420px}.lp-hero:after{width:650px;height:520px}}
@media(prefers-reduced-motion:reduce){.lp-scene-svg,.lp-hero-glow,.lp-hero h1 em,.lp-module-demo *,.lp-product-window *{animation:none!important}.lp-module-tabs button:hover,.lp-price-card:hover{transform:none}.lp-hero h1 em{color:#698451}}
