.page-module__LBTDbq__main{flex-direction:column;gap:2rem;min-height:100vh;padding-top:6rem;display:flex}.page-module__LBTDbq__container{width:100%;max-width:1440px;margin:0 auto;padding:0 1.5rem}.page-module__LBTDbq__hero{align-items:center;min-height:85vh;display:flex;position:relative;overflow:hidden}.page-module__LBTDbq__heroGrid{z-index:10;grid-template-columns:1fr;align-items:center;gap:3rem;width:100%;display:grid;position:relative}@media (min-width:1024px){.page-module__LBTDbq__heroGrid{grid-template-columns:5fr 7fr;gap:4rem}}.page-module__LBTDbq__heroContent{z-index:10;position:relative}.page-module__LBTDbq__heroSubtitle{font-family:var(--font-display);letter-spacing:-.05em;margin-bottom:1.5rem;padding-bottom:.1em;padding-right:.1em;font-size:3.5rem;font-weight:800;line-height:1.1}@media (min-width:768px){.page-module__LBTDbq__heroSubtitle{font-size:4.5rem}}.page-module__LBTDbq__textGradient{background:linear-gradient(to bottom right, var(--primary), var(--primary-container));-webkit-text-fill-color:transparent;text-shadow:0 0 15px #ffdfa34d;-webkit-background-clip:text;background-clip:text;margin-bottom:-.15em;margin-right:-.15em;padding-bottom:.15em;padding-right:.15em;font-style:italic;display:inline-block}.page-module__LBTDbq__heroDesc{color:var(--on-surface-variant);max-width:32rem;margin-bottom:3rem;font-size:1.25rem;line-height:1.625}.page-module__LBTDbq__heroActions{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.page-module__LBTDbq__heroActions{flex-direction:row}}.page-module__LBTDbq__btnStart{background-color:var(--primary-container);color:#fff;border-radius:var(--radius-xl);font-size:1.125rem;font-weight:800;font-family:var(--font-display);justify-content:center;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;transition:transform .2s;display:flex}.page-module__LBTDbq__btnStart:active{transform:scale(.95)}.page-module__LBTDbq__btnStart:hover{transform:scale(1.02)}.page-module__LBTDbq__btnDemo{color:var(--primary);font-weight:700;font-family:var(--font-display);border-radius:var(--radius-xl);justify-content:center;align-items:center;padding:1.25rem 2rem;transition:background-color .2s;display:flex}.page-module__LBTDbq__btnDemo:hover{background-color:#ffffff0d}.page-module__LBTDbq__mockupWrapper{position:relative}.page-module__LBTDbq__mockupContainer{background-color:var(--surface-container-low);border-radius:1.5rem;padding:1rem;position:relative;box-shadow:0 25px 50px -12px #00000040}.page-module__LBTDbq__mockupImage{object-fit:cover;border:1px solid #50453333;border-radius:1rem;width:100%;height:auto}.page-module__LBTDbq__floatingBadge{background-color:var(--surface-container-highest);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffdfa333;border-radius:1rem;padding:1.5rem;position:absolute;top:2.5rem;right:2.5rem;box-shadow:0 25px 50px -12px #00000040}.page-module__LBTDbq__badgeTitle{color:var(--primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem;font-size:.875rem;font-weight:700}.page-module__LBTDbq__badgeValue{font-size:2.25rem;font-family:var(--font-display);color:var(--on-surface);font-weight:900}[data-theme=light] .page-module__LBTDbq__badgeValue{color:#fff}[data-theme=light] .page-module__LBTDbq__floatingBadge{background-color:#111316cc}.page-module__LBTDbq__efficiencySection{background-color:var(--surface-container-low);border-radius:2rem;margin:1rem 1.5rem;padding:2rem 1.5rem}@media (min-width:1024px){.page-module__LBTDbq__efficiencySection{border-radius:3rem;max-width:1440px;margin:4rem auto;padding:6rem}}.page-module__LBTDbq__efficiencyHeader{max-width:48rem;margin-bottom:3rem}.page-module__LBTDbq__efficiencyTitle{font-family:var(--font-display);margin-bottom:1rem;padding-right:.1em;font-size:2.5rem;font-weight:800;line-height:1.1}@media (min-width:1024px){.page-module__LBTDbq__efficiencyTitle{font-size:3rem}}.page-module__LBTDbq__bentoGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.page-module__LBTDbq__bentoGrid{grid-template-columns:repeat(3,1fr);gap:2rem}}.page-module__LBTDbq__bentoCard{background-color:var(--surface-container-lowest);border:1px solid var(--glass-border);border-radius:2rem;flex-direction:column;justify-content:space-between;padding:2.5rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden}.page-module__LBTDbq__bentoCard:hover{background-color:var(--surface-container);border-color:#fbbd1e4d;transform:translateY(-8px)scale(1.02);box-shadow:0 20px 40px #0000004d,0 0 20px #fbbd1e1a}.page-module__LBTDbq__bentoIconWrapper{background-color:#fbbd1e1a;border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:2.5rem;transition:background-color .3s;display:flex}.page-module__LBTDbq__bentoCard:hover .page-module__LBTDbq__bentoIconWrapper{background-color:#fbbd1e33}.page-module__LBTDbq__bentoValue{font-family:var(--font-display);color:var(--primary);letter-spacing:-.05em;margin-bottom:1rem;font-size:3rem;font-weight:800}.page-module__LBTDbq__bentoSubTitle{color:var(--on-surface);margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.page-module__LBTDbq__bentoDesc{color:var(--on-surface-variant);line-height:1.6}.page-module__LBTDbq__blueprintSection{max-width:1440px;margin:0 auto;padding:2rem 1.5rem}@media (min-width:1024px){.page-module__LBTDbq__blueprintSection{padding:4rem 3rem}}.page-module__LBTDbq__blueprintContainer{grid-template-columns:1fr;align-items:start;gap:3rem;display:grid}@media (min-width:1024px){.page-module__LBTDbq__blueprintContainer{grid-template-columns:repeat(2,1fr);gap:6rem}}.page-module__LBTDbq__blueprintTitle{font-family:var(--font-display);margin-bottom:2rem;padding-right:.1em;font-size:3rem;font-weight:800}.page-module__LBTDbq__blueprintSteps{flex-direction:column;gap:1.5rem;display:flex}.page-module__LBTDbq__stepCard{cursor:pointer;border-bottom:1px solid #5045334d;padding-bottom:1.5rem;transition:all .3s}.page-module__LBTDbq__stepHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.page-module__LBTDbq__stepTitleWrap{align-items:center;gap:1.5rem;display:flex}.page-module__LBTDbq__stepNum{font-family:var(--font-display);color:var(--outline-variant);font-size:1.5rem;font-weight:900;transition:color .3s}.page-module__LBTDbq__stepTitle{color:var(--on-surface);font-size:1.5rem;font-weight:700}.page-module__LBTDbq__stepIcon{color:var(--primary);transition:transform .3s}.page-module__LBTDbq__stepCard.page-module__LBTDbq__stepActive .page-module__LBTDbq__stepNum,.page-module__LBTDbq__stepCard:hover .page-module__LBTDbq__stepNum{color:var(--primary)}.page-module__LBTDbq__stepCard.page-module__LBTDbq__stepActive .page-module__LBTDbq__stepIcon,.page-module__LBTDbq__stepCard:hover .page-module__LBTDbq__stepIcon{transform:rotate(45deg)}.page-module__LBTDbq__stepContent{color:var(--on-surface-variant);max-width:28rem;margin-left:3.5rem;line-height:1.6}.page-module__LBTDbq__blueprintImageWrapper{background-color:var(--surface-container-high);aspect-ratio:1;border-radius:2rem;justify-content:center;align-items:center;padding:2rem;display:flex;position:relative;overflow:hidden}.page-module__LBTDbq__blueprintImage{object-fit:cover;opacity:.8;mix-blend-mode:screen;border-radius:1rem;width:100%;height:100%}.page-module__LBTDbq__blueprintImgGradient{background:linear-gradient(to top, var(--surface), transparent);opacity:.6;position:absolute;inset:0}.page-module__LBTDbq__voicesSection{background-color:var(--surface-container-lowest);padding:2rem 1.5rem}@media (min-width:1024px){.page-module__LBTDbq__voicesSection{padding:6rem 3rem}}.page-module__LBTDbq__voicesContainer{max-width:1440px;margin:0 auto}.page-module__LBTDbq__voicesHeader{flex-direction:column;gap:1.5rem;margin-bottom:2.5rem;display:flex}@media (min-width:768px){.page-module__LBTDbq__voicesHeader{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:3.5rem}}.page-module__LBTDbq__voicesTitle{font-family:var(--font-display);padding-right:.1em;font-size:3rem;font-weight:800}.page-module__LBTDbq__voicesControls{gap:1rem;display:flex}.page-module__LBTDbq__voicesBtn{border:1px solid var(--outline-variant);width:3.5rem;height:3.5rem;color:var(--on-surface);cursor:pointer;background:0 0;border-radius:9999px;justify-content:center;align-items:center;transition:all .3s;display:flex}.page-module__LBTDbq__voicesBtn:hover{background-color:var(--primary);color:var(--on-primary)}.page-module__LBTDbq__testimonialsWrapper{scroll-snap-type:x mandatory;gap:0;margin:0 -1.5rem;padding-bottom:1.5rem;display:flex;overflow-x:auto}@media (min-width:768px){.page-module__LBTDbq__testimonialsWrapper{gap:1.5rem;margin:0}}.page-module__LBTDbq__testimonialsWrapper::-webkit-scrollbar{display:none}.page-module__LBTDbq__reviewCard{background-color:var(--surface);scroll-snap-align:center;box-sizing:border-box;border-radius:2.5rem;flex-direction:column;flex:none;justify-content:space-between;width:100%;min-width:100%;padding:2.5rem 1.5rem;display:flex}@media (min-width:1024px){.page-module__LBTDbq__reviewCard{padding:4rem}}.page-module__LBTDbq__reviewCardPrimary{border-left:2px solid var(--primary)}.page-module__LBTDbq__stars{color:var(--primary);gap:.25rem;margin-bottom:2rem;display:flex}.page-module__LBTDbq__reviewText{font-family:var(--font-body);color:var(--on-surface);margin-bottom:2.5rem;font-size:1.25rem;font-style:italic;line-height:1.625}.page-module__LBTDbq__reviewerInfo{align-items:center;gap:1rem;display:flex}.page-module__LBTDbq__reviewerAvatar{background-color:var(--surface-container-highest);border-radius:9999px;width:3rem;height:3rem;overflow:hidden}.page-module__LBTDbq__reviewerAvatar img{object-fit:cover;width:100%;height:100%}.page-module__LBTDbq__reviewerName{color:var(--on-surface);font-weight:700}.page-module__LBTDbq__reviewerRole{color:var(--outline-variant);font-size:.875rem}.page-module__LBTDbq__ctaSection{padding:2rem 1.5rem}@media (min-width:1024px){.page-module__LBTDbq__ctaSection{padding:4rem 3rem 6rem}}.page-module__LBTDbq__ctaBanner{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-container) 100%);text-align:center;border-radius:3.5rem;flex-direction:column;align-items:center;max-width:1440px;margin:0 auto;padding:3rem 1.5rem;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.page-module__LBTDbq__ctaBanner{padding:6rem}}.page-module__LBTDbq__ctaPattern{opacity:.1;pointer-events:none;background-image:radial-gradient(#000 2px,#0000 0);background-size:40px 40px;position:absolute;inset:0}.page-module__LBTDbq__ctaTitle{font-family:var(--font-display);color:var(--on-primary-container);letter-spacing:-.05em;z-index:10;max-width:56rem;margin-bottom:2rem;padding-right:.15em;font-size:3rem;font-weight:900;line-height:1.2;position:relative}@media (min-width:768px){.page-module__LBTDbq__ctaTitle{font-size:4.5rem}}.page-module__LBTDbq__ctaTitle span{text-decoration:underline}.page-module__LBTDbq__ctaDesc{color:#5c4300cc;z-index:10;max-width:42rem;margin-bottom:4rem;font-size:1.25rem;font-weight:500;position:relative}.page-module__LBTDbq__ctaForm{z-index:10;flex-direction:column;gap:1.5rem;width:100%;max-width:28rem;display:flex;position:relative}@media (min-width:768px){.page-module__LBTDbq__ctaForm{flex-direction:row}}.page-module__LBTDbq__ctaInput{border-radius:var(--radius-xl);color:var(--on-primary-container);font-family:var(--font-body);background-color:#fff3;border:none;outline:none;flex-grow:1;padding:1.25rem 1.5rem;font-size:1.125rem;transition:box-shadow .2s}.page-module__LBTDbq__ctaInput::placeholder{color:#5c430099}.page-module__LBTDbq__ctaInput:focus{box-shadow:0 0 0 2px #5c43004d}.page-module__LBTDbq__ctaSubmit{background-color:var(--surface-container-lowest);color:var(--primary);border-radius:var(--radius-xl);font-family:var(--font-display);border:1px solid var(--glass-border);cursor:pointer;padding:1.25rem 2.5rem;font-size:1.125rem;font-weight:800;transition:all .2s}.page-module__LBTDbq__ctaSubmit:active{transform:scale(.95)}.page-module__LBTDbq__ctaSubmit:hover{transform:scale(1.05)}.page-module__LBTDbq__plansSummarySection{width:100%;max-width:1440px;margin:0 auto;padding:2.5rem 1.5rem}@media (min-width:1024px){.page-module__LBTDbq__plansSummarySection{padding:4.5rem 3rem}}.page-module__LBTDbq__plansHeader{text-align:center;margin-bottom:5rem;max-width:45rem;margin-inline:auto}.page-module__LBTDbq__plansSubtitle{color:var(--primary);text-transform:uppercase;letter-spacing:.2em;margin-bottom:1.5rem;font-size:.75rem;font-weight:700;display:block}.page-module__LBTDbq__plansTitle{font-family:var(--font-display);margin-bottom:1.5rem;font-size:2.5rem;font-weight:800;line-height:1.1}.page-module__LBTDbq__plansHeaderDescription{color:var(--on-surface-variant);font-size:1.125rem;line-height:1.6}@media (min-width:768px){.page-module__LBTDbq__plansTitle{font-size:3.5rem}}.page-module__LBTDbq__plansGrid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:4rem;display:grid}@media (min-width:1024px){.page-module__LBTDbq__plansGrid{grid-template-columns:repeat(3,1fr);gap:2rem}}.page-module__LBTDbq__planSummaryCard{background-color:var(--surface-container-low);border:1px solid var(--glass-border);text-align:left;border-radius:2.5rem;flex-direction:column;align-items:flex-start;padding:3rem 2.5rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex}.page-module__LBTDbq__planSummaryCard:hover{background-color:var(--surface-container);border-color:#fbbd1e4d;transform:translateY(-8px);box-shadow:0 20px 40px #0003}.page-module__LBTDbq__planIconWrapper{width:3.5rem;height:3.5rem;color:var(--primary);background-color:#fbbd1e1a;border-radius:1rem;justify-content:center;align-items:center;margin-bottom:2rem;display:flex}.page-module__LBTDbq__planSummaryCard:hover .page-module__LBTDbq__planIconWrapper{background-color:var(--primary);color:var(--surface-container-lowest)}.page-module__LBTDbq__planTitle{font-family:var(--font-display);margin-bottom:.75rem;font-size:1.75rem;font-weight:800}.page-module__LBTDbq__planDescription{color:var(--on-surface-variant);min-height:3rem;margin-bottom:2rem;font-size:.875rem;line-height:1.6}.page-module__LBTDbq__planFeats{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--primary);opacity:.8;border-top:1px solid #fbbd1e1a;width:100%;margin-top:auto;padding-top:1.5rem;font-size:.75rem;font-weight:700}.page-module__LBTDbq__plansActionRow{justify-content:center;display:flex}
