.lw *{box-sizing:border-box;margin:0;padding:0}.lw{font-family:var(--font-inter),"Inter",sans-serif;background:#f9f9ed}.lw .wrap{max-width:1100px;margin:0 auto;padding:72px 24px}.lw .hero{text-align:center;flex-direction:column;align-items:center;display:flex}.lw .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#004711;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;font-weight:600;display:flex}.lw .eyebrow:before,.lw .eyebrow:after{content:"";background:#004711;width:18px;height:1px;display:inline-block}.lw h1{letter-spacing:-.02em;color:#004711;max-width:760px;margin:0 0 22px;font-size:52px;font-weight:800;line-height:1.15}.lw h1 span{color:#b85f2b}.lw p.lead{color:#5a5a4d;max-width:560px;margin:0 0 32px;font-size:18px;line-height:1.6}.lw .btnrow{margin-bottom:36px}.lw .btn-primary{color:#f9f9ed;background:#004711;border-radius:999px;padding:14px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block;box-shadow:0 0 0 4px #00471114,0 0 16px #0047112e}.lw .tagrow{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:8px;display:flex}.lw .tag{color:#5a5a4d;background:#f2f2e4;border:1px solid #d8d8c8;border-radius:8px;padding:7px 12px;font-size:12px}.lw .browser{background:#2b2b2b;border:1px solid #3a3a3a;border-radius:14px;width:100%;margin-top:56px;overflow:hidden;box-shadow:0 30px 70px #00000040}.lw .titlebar{align-items:center;gap:14px;padding:13px 18px 10px;display:flex}.lw .dots{gap:8px;display:flex}.lw .dot{border-radius:50%;width:12px;height:12px}.lw .red{background:#ff5f57}.lw .yellow{background:#febc2e}.lw .green{background:#28c840}.lw .navarrows{color:#6e6e6e;gap:12px;display:flex}.lw .navarrows svg{width:17px;height:17px}.lw .navarrows svg:first-child{color:#c9c9c9}.lw .addressbar{color:#c9c9c9;background:#1c1c1c;border:1px solid #3a3a3a;border-radius:8px;flex:1;align-items:center;gap:6px;padding:9px 16px;font-size:14px;display:flex}.lw .addressbar svg{flex-shrink:0;width:13px;height:13px}.lw .urltext{color:#c9c9c9;cursor:pointer;text-decoration:none;transition:color .2s,text-shadow .2s}.lw .urltext:hover{color:#fff;text-shadow:0 0 8px #ffffff59}.lw .rightIcons{color:#9a9a9a;align-items:center;gap:16px;display:flex}.lw .rightIcons svg{width:17px;height:17px}.lw .tabsrow{border-bottom:1px solid #3a3a3a;align-items:center;gap:20px;padding:9px 18px 0;display:flex}.lw .tabsrow .label{color:#9a9a9a;padding-bottom:10px;font-size:13px}.lw .tab{color:#9a9a9a;cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 2px 10px;font-size:13px;display:flex}.lw .tab.active{color:#f2f2f2;border-bottom-color:#4a9eff}.lw .tabicon{color:#1c1c1c;background:#f5c518;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex}.lw a.imgwrap{cursor:pointer;border:1px solid #3a3a3a;border-radius:10px;margin:20px;transition:box-shadow .25s,transform .25s;display:block;overflow:hidden}.lw a.imgwrap:hover{transform:translateY(-4px)scale(1.015);box-shadow:0 14px 34px #00000059}.lw a.imgwrap img{width:100%;transition:transform .35s;display:block}.lw a.imgwrap:hover img{transform:scale(1.03)}.lw .caption{color:#9a9a9a;justify-content:center;align-items:center;gap:6px;padding:0 20px 22px;font-size:13px;display:flex}.lw .placeholder{text-align:center;color:#9a9a8d;border:1.5px dashed #d8d8c8;border-radius:12px;margin-top:56px;padding:40px;font-size:14px}.lw .projects-section{text-align:center;margin-top:88px}.lw .projects-section .eyebrow{justify-content:center}.lw .projects-section .eyebrow:after{content:"";background:#004711;width:18px;height:1px;display:inline-block}.lw .projects-h2{letter-spacing:-.02em;color:#004711;margin-bottom:44px;font-size:36px;font-weight:800}.lw .projects-h2 em{color:#b85f2b;font-style:normal}.lw .projects-grid{text-align:left;grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:760px){.lw .projects-grid{grid-template-columns:1fr}}.lw .projcard{background:#f2f2e4;border:1px solid #e5e5d8;border-radius:14px;text-decoration:none;transition:filter .35s,opacity .35s,transform .35s;display:block;position:relative;overflow:hidden}.lw .projects-grid.hovering .projcard:not(.is-active){filter:blur(3px);opacity:.55}.lw .projcard.is-active{transform:translateY(-2px)}.lw .projimg{aspect-ratio:16/10;color:#eaf3e4;letter-spacing:.02em;background:linear-gradient(135deg,#004711,#0a6e26);justify-content:center;align-items:center;width:100%;font-size:20px;font-weight:700;display:flex}.lw .projimg img{object-fit:cover;width:100%;height:100%;display:block}.lw .projtext{padding:16px 18px 18px}.lw .projtext .branche{color:#5a5a4d;margin-bottom:4px;font-size:12px;display:block}.lw .projtext .name{color:#004711;font-size:16px;font-weight:700;display:block}.lw .problem-section{margin-top:88px}.lw .problem-h2{letter-spacing:-.02em;color:#004711;max-width:640px;margin-bottom:20px;font-size:36px;font-weight:800;line-height:1.2}.lw .problem-h2 span{color:#b85f2b}.lw .problem-lead{color:#5a5a4d;max-width:640px;margin-bottom:40px;font-size:16px;line-height:1.6}.lw .problem-lead b{color:#1a1a14}.lw .problem-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:760px){.lw .problem-grid{grid-template-columns:1fr}}.lw .problem-card{background:#f2f2e4;border:1px solid #e5e5d8;border-radius:14px;padding:28px}.lw .problem-card svg{color:#004711;width:26px;height:26px;margin-bottom:16px}.lw .problem-card h3{color:#1a1a14;margin-bottom:10px;font-size:18px;font-weight:700}.lw .problem-card p{color:#5a5a4d;font-size:14px;line-height:1.6}.lw .problem-ctarow{flex-wrap:wrap;align-items:center;gap:22px;margin-top:36px;display:flex}.lw .problem-btn{color:#f9f9ed;background:#1a1a14;border-radius:999px;align-items:center;gap:10px;padding:12px 20px 12px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.lw .problem-btn .plus{color:#04150c;background:#4ede8e;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;font-weight:700;display:flex}.lw .problem-link{color:#b85f2b;border-bottom:1px solid #0000;font-size:14px;font-weight:600;text-decoration:none}.lw .problem-link:hover{border-bottom-color:#b85f2b}.lw .features-section{text-align:left;margin-top:88px}.lw .features-h2{letter-spacing:-.02em;color:#004711;margin-bottom:14px;font-size:36px;font-weight:800}.lw .features-h2 span{color:#b85f2b}.lw .features-sub{color:#5a5a4d;margin:0 0 44px;font-size:16px}.lw .feature-card svg{color:#004711;width:26px;height:26px;margin-bottom:16px}.lw .btn-secondary{color:#004711;background:0 0;border:1.5px solid #004711;border-radius:999px;padding:14px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.lw .features-ctarow{flex-wrap:wrap;align-items:center;gap:16px;margin-top:44px;display:flex}.lw .promise-section{margin-top:88px}.lw .promise-h2{letter-spacing:-.02em;color:#004711;margin-bottom:32px;font-size:36px;font-weight:800}.lw .promise-h2 span{color:#b85f2b}.lw .promise-carousel{position:relative}.lw .promise-track{-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;gap:20px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.lw .promise-track::-webkit-scrollbar{display:none}.lw .promise-track.dragging{cursor:grabbing}.lw .promise-card{background:#f2f2e4;border:1px solid #e5e5d8;border-radius:14px;flex-direction:column;flex:0 0 250px;min-height:210px;padding:24px;display:flex}.lw .promise-card .eyebrow2{letter-spacing:.1em;color:#5a5a4d;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:600}.lw .promise-card h3{color:#1a1a14;margin-bottom:8px;font-size:19px;font-weight:700}.lw .promise-card p{color:#5a5a4d;flex:1;font-size:13px;line-height:1.55}.lw .promise-card svg{color:#004711;align-self:flex-end;width:22px;height:22px;margin-top:14px}.lw .promise-arrow{cursor:pointer;z-index:5;color:#004711;background:#f9f9ed;border:1px solid #d8d8c8;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #0000001a}.lw .promise-arrow:hover{background:#f2f2e4}.lw .promise-arrow.left{left:-4px}.lw .promise-arrow.right{right:-4px}.lw .promise-arrow svg{width:16px;height:16px}@media (max-width:760px){.lw .promise-arrow{display:none}.lw .promise-card{flex:0 0 210px}}.lw .maturity-section{margin-top:88px}.lw .maturity-h2{letter-spacing:-.02em;color:#004711;max-width:640px;margin-bottom:16px;font-size:36px;font-weight:800}.lw .maturity-h2 span{color:#b85f2b}.lw .maturity-lead{color:#5a5a4d;max-width:640px;margin-bottom:40px;font-size:16px;line-height:1.6}.lw .maturity-lead b{color:#1a1a14}.lw .maturity-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}@media (max-width:900px){.lw .maturity-grid{grid-template-columns:1fr}}.lw .stufe-card{background:#f2f2e4;border:1px solid #e5e5d8;border-radius:16px;flex-direction:column;padding:28px;display:flex}.lw .stufe-card.is-goal{background:#f9f9ed;border:1.5px solid #b85f2b;box-shadow:0 14px 34px #b85f2b1f}.lw .stufe-top{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.lw .stufe-label{letter-spacing:.1em;text-transform:uppercase;color:#5a8f6f;font-size:12px;font-weight:700}.lw .stufe-card.is-goal .stufe-label{color:#b85f2b}.lw .stufe-num{color:#c8c8b8;letter-spacing:-.02em;font-size:30px;font-weight:800}.lw .stufe-card.is-goal .stufe-num{color:#e3a884}.lw .stufe-card h3{color:#1a1a14;margin-bottom:10px;font-size:22px;font-weight:700}.lw .stufe-card p.stufe-desc{color:#5a5a4d;margin-bottom:20px;font-size:14px;line-height:1.6}.lw .stufe-divider{border:none;border-top:1px solid #d8d8c8;margin:0 0 16px}.lw .stufe-card.is-goal .stufe-divider{border-top-color:#ecd9cc}.lw .stufe-list{margin-top:auto;list-style:none}.lw .stufe-list li{color:#5a5a4d;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.lw .stufe-list .dot{border:1.5px solid #b8b8a8;border-radius:50%;flex-shrink:0;width:16px;height:16px}.lw .stufe-card.is-goal .stufe-list li{color:#1a1a14}.lw .stufe-card.is-goal .stufe-list .dot{background:#b85f2b;border:none;position:relative}.lw .stufe-card.is-goal .stufe-list .dot:after{content:"✓";color:#f9f9ed;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;position:absolute;inset:0}.lw .maturity-ctarow{flex-wrap:wrap;align-items:center;gap:16px;margin-top:36px;display:flex}.lw .roi-section{margin-top:88px}.lw .roi-h2{letter-spacing:-.02em;color:#004711;max-width:640px;margin-bottom:16px;font-size:36px;font-weight:800}.lw .roi-h2 span{color:#b85f2b}.lw .roi-lead{color:#5a5a4d;max-width:640px;margin-bottom:44px;font-size:16px;line-height:1.6}.lw .roi-lead b{color:#1a1a14}.lw .roi-stats{grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:44px;display:grid}@media (max-width:700px){.lw .roi-stats{grid-template-columns:1fr;gap:32px}}@media (max-width:760px){.lw .roi-stats,.lw .roi-source,.lw .roi-section .roi-ctarow{display:none}.lw .roi-section{margin-top:56px}}.lw .roi-stat .num{font-family:var(--font-inter),"Inter",sans-serif;color:#004711;letter-spacing:-.02em;align-items:baseline;gap:4px;font-size:52px;font-weight:800;display:flex}.lw .roi-stat .num .unit{color:#b85f2b;font-size:22px;font-weight:700}.lw .roi-stat .label{color:#5a5a4d;max-width:220px;margin-top:8px;font-size:13px;line-height:1.5}.lw .roi-chartcard{background:#f2f2e4;border:1px solid #e5e5d8;border-radius:18px;padding:32px}.lw .roi-chart-head{margin-bottom:22px}.lw .roi-chart-head .t1{color:#1a1a14;font-size:14px;font-weight:700}.lw .roi-chart-head .t2{color:#5a5a4d;font-size:13px}.lw .roi-chart-wrap{position:relative}.lw .roi-badge{color:#b85f2b;background:#f9ede4;border:1px solid #ecd9cc;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700;position:absolute;top:6px;right:0}.lw .roi-svg{width:100%;height:auto;display:block}.lw .roi-xaxis{justify-content:space-between;margin-top:14px;display:flex}.lw .roi-xaxis div{text-align:center;color:#5a5a4d;font-size:12px}.lw .roi-xaxis div b{color:#1a1a14;margin-bottom:2px;font-size:13px;display:block}.lw .roi-legend{flex-wrap:wrap;gap:24px;margin-top:20px;display:flex}.lw .roi-legend span{color:#5a5a4d;align-items:center;gap:8px;font-size:13px;display:flex}.lw .roi-legend .swatch{width:22px;height:2px;display:inline-block}.lw .roi-legend .swatch.solid{background:#004711;border-radius:2px;height:3px}.lw .roi-legend .swatch.dashed{background-image:repeating-linear-gradient(90deg,#9a9a8d 0 6px,#0000 6px 11px);height:2px}.lw .roi-ctarow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;display:flex}.lw .roi-ctarow .askrow{color:#1a1a14;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.lw .roi-ctarow .iconcircle{color:#004711;background:#f2f2e4;border:1px solid #e5e5d8;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.lw .roi-ctarow .iconcircle svg{width:17px;height:17px}.lw .ai-section{margin-top:88px}.lw .ai-h2{letter-spacing:-.02em;color:#004711;max-width:680px;margin-bottom:16px;font-size:36px;font-weight:800}.lw .ai-h2 span{color:#b85f2b}.lw .ai-lead{color:#5a5a4d;max-width:640px;margin-bottom:44px;font-size:16px;line-height:1.6}.lw .ai-lead b{color:#1a1a14}.lw .ai-stats{grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:16px;display:grid}@media (max-width:700px){.lw .ai-stats{grid-template-columns:1fr;gap:32px}}.lw .ai-stat .num{color:#004711;letter-spacing:-.02em;align-items:baseline;gap:4px;font-size:48px;font-weight:800;display:flex}.lw .ai-stat .num .unit{color:#b85f2b;font-size:20px;font-weight:700}.lw .ai-stat .label{color:#5a5a4d;max-width:230px;margin-top:8px;font-size:13px;line-height:1.5}.lw .ai-source{color:#9a9a8d;margin-bottom:44px;font-size:12px}.lw .ai-compare{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px;display:grid}@media (max-width:700px){.lw .ai-compare{grid-template-columns:1fr}}@media (max-width:760px){.lw .ai-stats,.lw .ai-source,.lw .ai-section .roi-ctarow{display:none}}.lw .ai-comp-card{background:#f2f2e4;border:1px solid #e5e5d8;border-radius:16px;padding:26px}.lw .ai-comp-card.is-future{background:#f9f9ed;border:1.5px solid #b85f2b}.lw .ai-comp-card .h{letter-spacing:.1em;text-transform:uppercase;color:#5a8f6f;margin-bottom:10px;font-size:12px;font-weight:700}.lw .ai-comp-card.is-future .h{color:#b85f2b}.lw .ai-comp-card .t{color:#1a1a14;margin-bottom:14px;font-size:19px;font-weight:700}.lw .ai-comp-card ul{list-style:none}.lw .ai-comp-card li{color:#5a5a4d;align-items:flex-start;gap:9px;padding:5px 0;font-size:13.5px;line-height:1.5;display:flex}.lw .ai-comp-card li svg{flex-shrink:0;width:15px;height:15px;margin-top:2px}.lw .ai-comp-card .no svg{color:#b8b8a8}.lw .ai-comp-card .yes svg{color:#b85f2b}.lw .agents-section{margin-top:88px}.lw .agents-h2{letter-spacing:-.02em;color:#004711;max-width:640px;margin-bottom:16px;font-size:36px;font-weight:800}.lw .agents-h2 span{color:#b85f2b}.lw .agents-lead{color:#5a5a4d;max-width:640px;margin-bottom:44px;font-size:16px;line-height:1.6}.lw .agents-lead b{color:#1a1a14}.lw .agents-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:36px;display:grid}@media (max-width:760px){.lw .agents-grid{grid-template-columns:1fr}}.lw .agent-card{background:#f2f2e4;border:1px solid #e5e5d8;border-radius:14px;padding:30px}.lw .agent-card svg{color:#004711;width:26px;height:26px;margin-bottom:16px}.lw .agent-card h3{color:#1a1a14;margin-bottom:10px;font-size:18px;font-weight:700}.lw .agent-card p{color:#5a5a4d;font-size:14px;line-height:1.65}.lw .final-cta{text-align:center;background:#004711;margin-top:88px;padding:100px 24px;position:relative;overflow:hidden}.lw .final-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#b85f2b40 0%,#0000 65%);width:60%;height:180%;position:absolute;top:-40%;right:-10%}.lw .final-cta:after{content:"";pointer-events:none;background:radial-gradient(circle,#4ede8e26 0%,#0000 65%);width:55%;height:180%;position:absolute;bottom:-50%;left:-15%}.lw .final-cta-inner{max-width:760px;margin:0 auto;position:relative}@media (max-width:760px){.lw .final-cta{background:linear-gradient(160deg,#00591a 0%,#004711 45%,#003209 100%)}.lw .final-cta:before,.lw .final-cta:after{display:none}}.lw .final-cta .eyebrow{color:#8fd6a8;justify-content:center}.lw .final-cta .eyebrow:before{background:#8fd6a8}.lw .final-cta h2{letter-spacing:-.02em;color:#f9f9ed;margin-bottom:22px;font-size:clamp(34px,5vw,56px);font-weight:800;line-height:1.12}.lw .final-cta h2 span{color:#b85f2b}.lw .final-cta p{color:#cfe3d5;max-width:560px;margin:0 auto 40px;font-size:18px;line-height:1.6}.lw .final-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-bottom:28px;display:flex}.lw .final-btn-primary{color:#004711;background:#f9f9ed;border-radius:999px;padding:16px 30px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 0 0 5px #f9f9ed1a,0 12px 32px #00000040}.lw .final-btn-secondary{color:#f9f9ed;border-bottom:1.5px solid #f9f9ed66;padding-bottom:2px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.lw .final-btn-secondary:hover{border-bottom-color:#f9f9ed}.lw .final-cta-note{color:#8fae98;font-size:13px}.lw .faq-section{background:#00330c;padding:96px 24px}.lw .faq-inner{max-width:1000px;margin:0 auto}.lw .faq-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#cfe3d5;align-items:center;gap:10px;margin-bottom:28px;font-size:12px;font-weight:700;display:flex}.lw .faq-eyebrow svg{color:#e08a4f;fill:#e08a4f;width:15px;height:15px}.lw .faq-h2{letter-spacing:-.02em;color:#f9f9ed;margin-bottom:56px;font-size:clamp(38px,6vw,64px);font-weight:800;line-height:1.05}.lw .faq-list{border-top:1px solid #1c3324}.lw .faq-card{cursor:pointer;border-bottom:1px solid #1c3324;padding:28px 0}.lw .faq-q{justify-content:space-between;align-items:center;gap:20px;display:flex}.lw .faq-q h3{color:#f9f9ed;font-size:19px;font-weight:700}.lw .faq-toggle{color:#e08a4f;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .25s;display:flex}.lw .faq-toggle svg{width:18px;height:18px}.lw .faq-card.open .faq-toggle{transform:rotate(135deg)}.lw .faq-a{max-height:0;margin-top:0;transition:max-height .35s,margin-top .35s;overflow:hidden}.lw .faq-card.open .faq-a{max-height:220px;margin-top:16px}.lw .faq-a p{color:#9ec2ab;max-width:820px;font-size:15px;line-height:1.7}.lw .site-footer{background:#00330c;padding:80px 24px 0}.lw .footer-inner{max-width:1200px;margin:0 auto}.lw .footer-topline{border-top:1px solid #ffffff14;margin-bottom:64px}.lw .footer-main{flex-wrap:wrap;justify-content:space-between;gap:40px;margin-bottom:80px;display:flex}.lw .footer-brand{flex-direction:column;gap:44px;display:flex}.lw .footer-logo{align-items:center;gap:12px;display:flex}.lw .footer-logo img{width:auto;height:38px}.lw .footer-tagline{color:#dfe8e1;letter-spacing:-.01em;font-size:32px;font-weight:400}.lw .footer-links .h{letter-spacing:.14em;text-transform:uppercase;color:#5c8a6c;margin-bottom:20px;font-size:12px;font-weight:600}.lw .footer-links a{color:#e4ece6;margin-bottom:16px;font-size:17px;font-weight:600;text-decoration:none;transition:color .2s;display:block}.lw .footer-links a:hover{color:#8fd6a8}.lw .footer-standort{margin-bottom:56px}.lw .footer-standort .h{letter-spacing:.14em;text-transform:uppercase;color:#5c8a6c;margin-bottom:16px;font-size:12px;font-weight:600}.lw .footer-standort p{color:#e4ece6;margin-bottom:6px;font-size:16px;font-weight:600}.lw .footer-standort a{color:#a9c4b3;font-size:15px;text-decoration:none;display:block}.lw .footer-standort a:hover{color:#e4ece6}.lw .footer-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px 0;display:flex}.lw .footer-bottom span{color:#7fa48e;font-size:13px}.lw .footer-totop{letter-spacing:.1em;text-transform:uppercase;color:#7fa48e;align-items:center;gap:8px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.lw .footer-totop svg{color:#e08a4f;fill:#e08a4f;width:13px;height:13px}.lw .reveal-item{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(28px)}.lw .reveal-item.in-view{opacity:1;transform:translateY(0)}.lw .problem-card,.lw .feature-card,.lw .stufe-card,.lw .agent-card,.lw .ai-comp-card,.lw .faq-card,.lw .roi-chartcard,.lw .roi-stat,.lw .price-card{transition:transform .25s,box-shadow .25s,border-color .25s}.lw .problem-card:hover,.lw .feature-card:hover,.lw .stufe-card:hover,.lw .agent-card:hover,.lw .ai-comp-card:hover,.lw .roi-chartcard:hover,.lw .price-card:hover{border-color:#c8c8b4;transform:translateY(-5px);box-shadow:0 16px 32px #00000014}.lw .price-card:hover{border-color:#0000;transform:translateY(-6px);box-shadow:0 20px 40px #00000059}.lw .stufe-card.is-goal:hover,.lw .ai-comp-card.is-future:hover{border-color:#b85f2b;box-shadow:0 16px 34px #b85f2b2e}.lw .roi-stat{border-radius:12px;margin:-4px;padding:4px}.lw .roi-stat:hover{transform:translateY(-3px)}.lw .btn-primary,.lw .btn-secondary,.lw .problem-link,.lw .final-btn-primary,.lw .final-btn-secondary,.lw .navcta,.lw .footer-totop,.lw .promise-arrow{transition:transform .2s,box-shadow .2s,opacity .2s,background .2s,color .2s}.lw .btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 0 4px #0047111a,0 14px 26px #00471147}.lw .btn-secondary:hover{background:#0047110f;transform:translateY(-2px)}.lw .final-btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 0 5px #f9f9ed24,0 16px 36px #00000052}.lw .navcta:hover{transform:translateY(-2px)}.lw .promise-arrow:hover{transform:translateY(-50%)scale(1.08)}.lw .pricing-section{background:#f9f9ed;margin-top:88px;padding:96px 24px;position:relative;overflow:hidden}.lw .pricing-inner{max-width:1180px;margin:0 auto;position:relative}.lw .pricing-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#004711;justify-content:center;align-items:center;gap:8px;margin-bottom:16px;font-size:12px;font-weight:600;display:flex}.lw .pricing-eyebrow:before,.lw .pricing-eyebrow:after{content:"";background:#004711;width:18px;height:1px;display:inline-block}.lw .pricing-h2{letter-spacing:-.02em;color:#004711;text-align:center;margin-bottom:56px;font-size:clamp(30px,4.5vw,42px);font-weight:800}.lw .pricing-h2 span{color:#b85f2b}.lw .pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}@media (max-width:900px){.lw .pricing-grid{grid-template-columns:1fr}}.lw .price-card{border-radius:24px;flex-direction:column;padding:40px 32px 32px;display:flex;position:relative;overflow:visible}.lw .price-card.tier-starter{background:linear-gradient(160deg,#0c3016 0%,#041a0a 100%)}.lw .price-card.featured{background:linear-gradient(160deg,#c97a45 0%,#8a4a22 100%)}.lw .price-card.tier-premium{background:linear-gradient(160deg,#6b756c 0%,#383f38 100%)}.lw .price-badge{color:#1a2e1f;letter-spacing:.04em;background:#f9f9ed;border-radius:999px;padding:8px 18px;font-size:12px;font-weight:800;position:absolute;top:-16px;left:32px;box-shadow:0 6px 14px #00000040}.lw .price-tag{letter-spacing:.14em;text-transform:uppercase;color:#f9f9eda6;margin-bottom:14px;font-size:12px;font-weight:700}.lw .price-name{display:none}.lw .price-amountrow{align-items:baseline;gap:8px;margin-bottom:18px;display:flex}.lw .price-amount{color:#f9f9ed;letter-spacing:-.02em;font-size:38px;font-weight:800}.lw .price-amount .permonth{color:#f9f9ed;font-size:15px;font-weight:500}.lw .price-suffix{color:#f9f9edb3;font-size:15px;font-weight:500}.lw .price-desc{color:#f9f9edbf;max-width:260px;margin-bottom:28px;font-size:15px;line-height:1.55}.lw .price-features{flex:1;margin-bottom:32px;list-style:none}.lw .price-features li{color:#f9f9ed;border-bottom:1px solid #f9f9ed24;align-items:flex-start;gap:12px;padding:15px 0;font-size:14.5px;display:flex}.lw .price-features li:first-child{border-top:1px solid #f9f9ed24}.lw .price-features svg{color:#f9f9ed;flex-shrink:0;width:17px;height:17px;margin-top:1px}.lw .price-cta{text-align:center;color:#1a2e1f;background:#f9f9ed;border-radius:999px;margin-top:auto;padding:15px 20px;font-size:15px;font-weight:700;text-decoration:none;display:block}.lw .pm-block{margin-top:56px}.lw .pm-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#b85f2b;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:600;display:flex}.lw .pm-eyebrow:before,.lw .pm-eyebrow:after{content:"";background:#b85f2b;width:18px;height:1px;display:inline-block}.lw .pm-lead{text-align:center;color:#004711b8;max-width:560px;margin:0 auto 28px;font-size:15px;line-height:1.6}.lw .pm-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1000px;margin:0 auto;display:grid}@media (max-width:900px){.lw .pm-grid{grid-template-columns:1fr;max-width:520px}}.lw .pm-card{background:#0047110d;border:1px solid #00471129;border-radius:18px;padding:24px 26px}.lw .pm-top{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:10px;display:flex}.lw .pm-name{color:#004711;letter-spacing:-.01em;font-size:15px;font-weight:700}.lw .pm-price{color:#b85f2b;letter-spacing:-.02em;white-space:nowrap;font-size:24px;font-weight:800}.lw .pm-price span{color:#00471199;font-size:13px;font-weight:500}.lw .pm-desc{color:#004711b8;font-size:14px;line-height:1.55}.lw .pm-req{color:#b85f2b;align-items:center;gap:6px;margin-top:10px;font-size:12.5px;font-weight:600;display:flex}.lw .pm-req:before{content:"";background:#b85f2b;border-radius:50%;flex-shrink:0;width:5px;height:5px}.lw .scroll3d-spacer{height:300vh;margin-top:88px;position:relative}@media (max-width:760px){.lw .scroll3d-spacer{display:none}}.lw .scroll3d-sticky{background:0 0;justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.lw .scroll3d-model{--poster-color:transparent;pointer-events:none;width:70%;height:85%;animation:3.5s ease-in-out infinite float3d}@keyframes float3d{0%,to{transform:translateY(0)}50%{transform:translateY(-32px)}}.lw .scroll3d-modelwrap{width:60%;height:80%;position:relative}.lw .scroll3d-model-layer{width:100%;height:100%;position:absolute;inset:0}.lw .model-credit{color:#9a9a8d;font-size:11px;position:absolute;bottom:16px;right:20px}.lw .model-credit a{color:#5a5a4d}.lw .model-credit a:hover{color:#004711}.lw .scroll3d-text{text-align:left;opacity:0;pointer-events:none;max-width:340px;transition:opacity .5s;position:absolute;top:140px;left:6%;right:auto}.lw .scroll3d-text.visible{opacity:1}.lw .scroll3d-text .tag{letter-spacing:.14em;text-transform:uppercase;color:#004711;background:0 0;border:none;margin-bottom:18px;padding:0;font-size:13px;font-weight:600;display:inline-block}.lw .scroll3d-text h3{color:#004711;letter-spacing:-.02em;margin-bottom:18px;font-size:42px;font-weight:800;line-height:1.1}.lw .scroll3d-text h3 span{color:#b85f2b}.lw .scroll3d-text p{color:#5a5a4d;font-size:16px;line-height:1.6}.lw .scroll3d-text .cta{margin-top:24px}.lw .scroll3d-text .cta a{color:#f9f9ed;pointer-events:auto;background:#004711;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:760px){.lw .scroll3d-model{width:80%;height:55%}.lw .scroll3d-text{text-align:left;max-width:none;top:24px;left:6%;right:6%}.lw .scroll3d-text h3{font-size:30px}}.lw .features-grid{text-align:left;grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:760px){.lw .features-grid{grid-template-columns:1fr}}.lw .feature-card{background:#f2f2e4;border:1px solid #e5e5d8;border-radius:14px;padding:30px}.lw .feature-card h3{color:#1a1a14;margin-bottom:10px;font-size:18px;font-weight:700}.lw .feature-card p{color:#5a5a4d;font-size:14px;line-height:1.65}.lw header{-webkit-backdrop-filter:blur(10px);z-index:100;background:#f9f9edd1;border-bottom:1px solid #00471114;position:sticky;top:0}.lw nav.navwrap{justify-content:space-between;align-items:center;gap:24px;max-width:1200px;height:74px;margin:0 auto;padding:0 24px;display:flex}.lw .brand{align-items:center;gap:10px;display:flex}.lw .brand svg{color:#004711;width:34px;height:34px}.lw .brandtext{line-height:1.15}.lw .brandtext .name{color:#004711;font-size:18px;font-weight:800}.lw .brandtext .sub{color:#5a5a4d;font-size:11px;font-weight:500}.lw .navlinks{color:#004711;gap:30px;font-size:15px;font-weight:500;display:flex}.lw .navlinks a{color:inherit;text-decoration:none}.lw .navcta{color:#f9f9ed;white-space:nowrap;background:#004711;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600;display:flex}.lw .navcta .pulse{background:#ff6b4a;border-radius:50%;width:7px;height:7px}.lw .mobile-actions{align-items:center;gap:14px;display:none}.lw .wa-btn{background:#004711;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.lw .wa-btn svg{color:#f9f9ed;width:20px;height:20px}.lw .burger{cursor:pointer;flex-direction:column;gap:5px;display:flex}.lw .burger span{background:#004711;border-radius:2px;width:24px;height:2.5px;display:block}@media (max-width:900px){.lw .navlinks,.lw .navcta{display:none}.lw .mobile-actions{display:flex}}@media (max-width:600px){.lw .wrap{padding:40px 16px}.lw h1{font-size:32px}.lw p.lead{font-size:15px}.lw .browser{border-radius:10px;margin-top:36px}.lw .titlebar{gap:10px;padding:12px 14px 10px}.lw .dot{width:9px;height:9px}.lw .navarrows{display:none}.lw .addressbar{padding:7px 10px;font-size:12px}.lw .addressbar svg{width:11px;height:11px}.lw .rightIcons{gap:12px}.lw .rightIcons svg{width:15px;height:15px}.lw .tabsrow{white-space:nowrap;gap:12px;padding:9px 14px 0;overflow-x:auto}.lw .tabsrow .label{display:none}.lw .tab{padding-bottom:9px;font-size:12px}.lw .tabicon{width:16px;height:16px;font-size:9px}.lw a.imgwrap{border-radius:8px;margin:14px}.lw .caption{padding:0 14px 16px;font-size:11px}}.lw button.faq-q{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.lw .faq-q-heading{margin:0}.lw .faq-q .faq-q-title{color:#f9f9ed;font-size:19px;font-weight:700}.lw button.faq-q:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #e08a4f}@media (prefers-reduced-motion:reduce){.lw .scroll3d-model{animation:none}.lw .problem-card:hover,.lw .feature-card:hover,.lw .stufe-card:hover,.lw .agent-card:hover,.lw .ai-comp-card:hover,.lw .roi-chartcard:hover,.lw .price-card:hover,.lw .roi-stat:hover,.lw .btn-primary:hover,.lw .btn-secondary:hover,.lw .final-btn-primary:hover,.lw .navcta:hover{transform:none}.lw .promise-arrow:hover{transform:translateY(-50%)}}.lw img.tabicon{object-fit:cover;background:#0b0b0b}
