.ap-sec{position:relative}.ap-hero{background:var(--beeble-green)}.ap-benefits,.ap-faq,.ap-cta{background:var(--pure-black)}.ap-how{background:var(--off-white)}.ap-sechead{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.ap-label{font:var(--text-mono);letter-spacing:var(--tracking-wide);color:var(--pure-black)}.ap-benefits .ap-label{color:var(--green-dark-3)}.ap-h2{font:var(--text-display-sm);letter-spacing:var(--tracking-snug);color:var(--pure-black)}.ap-h2--green{color:var(--beeble-green)}.ap-sub{font:var(--text-body);color:var(--pure-black);margin-top:15px}.ap-benefits .ap-sub{color:var(--green-dark-3)}.ap-hero-inner{flex-direction:column;align-items:center;gap:40px;padding:120px 30px 80px;display:flex}.ap-hero-head{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.ap-eyebrow{justify-content:center;align-items:center;gap:10px;display:flex}.ap-eyebrow svg{width:13px;height:15px;color:var(--pure-black);flex:none}.ap-eyebrow h6{font:var(--text-mono);letter-spacing:var(--tracking-snug);color:var(--pure-black)}.ap-title-row{justify-content:center;align-items:stretch;gap:20px;width:100%;display:flex}.ap-brk{border:3px solid var(--pure-black);flex:none;width:12px}.ap-brk--l{border-right:0}.ap-brk--r{border-left:0}.ap-title-row h1{font:var(--text-display-md);letter-spacing:var(--tracking-snug);text-align:center;color:var(--pure-black)}.ap-title-row h1 em{font-style:italic;font-weight:800}.ap-hero-sub{font:var(--text-body);text-align:center;color:var(--green-deep-1)}.ap-hero-sub strong{font-weight:600}.ap-hero-cta{flex-direction:column;align-items:center;gap:10px;display:flex}.ap-btn-slot{justify-content:center;display:flex}.ap-btn-slot--hero{padding:12px 0 6px 6px}.ap-btn-slot--cta{padding:10px 0 4px 6px}.ap-hero-btn{--btn-display-width:216px}.ap-hero-legal{font:var(--text-mono-sm);letter-spacing:var(--tracking-snug);text-align:center;color:var(--green-deep-1)}.ap-hero-legal a{color:inherit;text-decoration:underline}@media (hover:hover){.ap-hero-legal a:hover{color:var(--accent-orange)}}.ap-benefits-inner{flex-direction:column;align-items:center;gap:40px;padding:80px 50px;display:flex}.ap-benefits-text{flex-direction:column;align-items:flex-start;gap:25px;width:100%;max-width:1300px;padding:40px 20px;display:flex}.ap-benefits .ap-sub{width:70%}.ap-table{background:var(--green-charcoal);width:100%;max-width:1300px;box-shadow:10px 10px 0 0 var(--green-night-1);align-items:stretch;display:flex;position:relative}.ap-table:after{content:"";border:1.5px solid var(--beeble-green);pointer-events:none;position:absolute;inset:0}.ap-cell{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:20px;padding:40px 25px;display:flex}.ap-table-div{background:var(--beeble-green);flex:none;align-self:stretch;width:1px}.ap-cell-tag{font:var(--text-mono);letter-spacing:var(--tracking-snug);color:var(--green-dark-3)}.ap-cell-num{font:700 60px/.9 var(--font-display);letter-spacing:-.02em;color:var(--beeble-green)}.ap-cell-num--sm{font-size:48px}.ap-cell-num--sm span{font-size:60px}.ap-cell-title{font:var(--text-title-sm);letter-spacing:var(--tracking-snug);color:var(--beeble-green)}.ap-cell-body{font:var(--text-body-sm);color:var(--green-dark-3);text-wrap:balance}.ap-how-inner{flex-direction:column;align-items:center;gap:20px;padding:80px 50px;display:flex}.ap-how-head{align-items:flex-end;gap:25px;width:100%;max-width:1300px;padding:40px 20px;display:flex}.ap-how-head .ap-sechead{flex:.6 0 0;width:1px}.ap-how-head .ap-h2{text-wrap:balance}.ap-how-note{width:1px;font:var(--text-body);color:var(--pure-black);text-wrap:balance;flex:.4 0 0}.ap-steps{background:var(--pure-white);width:100%;max-width:1300px;box-shadow:10px 10px 0 0 var(--pure-black);align-items:stretch;display:flex;position:relative}.ap-steps:after{content:"";border:1.5px solid var(--pure-black);pointer-events:none;position:absolute;inset:0}.ap-step{flex-direction:column;flex:1 0 0;display:flex}.ap-step-div{background:var(--pure-black);flex:none;align-self:stretch;width:1px}.ap-step-top{aspect-ratio:1.5;background:var(--beeble-green);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.ap-step-top:after{content:"";border-bottom:1px solid var(--pure-black);pointer-events:none;position:absolute;inset:0}.ap-step-grid{background-image:url(https://desktop.beeble.ai/public/landing/images/Vyb9KdXB4lEpEjP99S8SXsiXk.png);background-position:50%;background-repeat:repeat;background-size:50px;position:absolute;inset:0}.ap-step-dim{background:radial-gradient(50% 46% at 50% 57.6%,#00d18480 0%,#00d184e6 65%,#00d084 99.8246%);position:absolute;inset:0}.ap-step-art{z-index:1;aspect-ratio:1.5;width:366px;max-width:100%;position:relative}.ap-step-art svg{width:100%;height:100%;display:block}.ap-step-body{background:var(--pure-white);flex-direction:column;flex:1 0 auto;align-items:flex-start;gap:20px;padding:25px 25px 40px;display:flex}.ap-step-num{font:var(--text-mono-lg);letter-spacing:var(--tracking-snug);color:var(--pure-black)}.ap-step-title{font:var(--text-title-sm);letter-spacing:var(--tracking-snug);color:var(--pure-black)}.ap-step-copy{font:var(--text-body-sm);color:var(--pure-black)}.ap-faq-rule{background:var(--green-deep-1);height:1px;position:absolute;bottom:0;left:50px;right:50px}.ap-faq-inner{align-items:stretch;width:100%;max-width:1260px;margin:0 auto;padding:60px 0;display:flex}.ap-faq-left{flex-direction:column;align-items:flex-start;gap:30px;width:45%;padding:38px 20px 20px 50px;display:flex}.ap-faq-title{font:var(--text-display-md);letter-spacing:var(--tracking-snug);color:var(--beeble-green)}.ap-faq-sub{font:var(--text-body);color:var(--green-dark-3);text-wrap:balance;width:80%}.ap-faq-sub a{color:var(--beeble-green);text-decoration:underline}@media (hover:hover){.ap-faq-sub a:hover{color:var(--accent-orange)}}.ap-faq-right{width:55%;padding:20px}.ap-acc{width:100%}.ap-acc-item{box-shadow:inset 0 -1px 0 0 var(--green-deep-1)}.ap-acc-q{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:20px;width:100%;padding:20px 15px;display:flex}.ap-acc-qt{font:var(--text-title-sm);letter-spacing:var(--tracking-snug);color:var(--beeble-green);flex:1 0 0}.ap-acc-plus{flex:none;width:16px;height:16px}.ap-acc-plus--open{transform:rotate(45deg)}.ap-acc-plus svg{width:100%;height:100%;display:block;overflow:visible}.ap-acc-plus path{stroke:var(--beeble-green);stroke-width:1.5px;fill:none}.ap-acc-a{padding:0 15px 25px}.ap-acc-a p{font:var(--text-body);color:var(--green-dark-3)}.ap-acc-a strong{font-weight:700}.ap-acc-a a{color:var(--beeble-green);text-decoration:underline}@media (hover:hover){.ap-acc-a a:hover{color:var(--accent-orange)}}.ap-cta{padding:100px 30px 140px;overflow:hidden}.ap-cta-pattern{opacity:.3;background-image:url(https://desktop.beeble.ai/public/landing/images/SXPKSCusayr2xQzXoNirTnxmw.png);background-position:0 0;background-repeat:repeat;background-size:75px;position:absolute;inset:0}.ap-cta-dim{background:linear-gradient(#000 0%,#00000080 23%,#0003 39%,#00000080 63%,#000 100%);position:absolute;inset:0}.ap-cta-title{z-index:1;flex-direction:column;align-items:center;gap:40px;display:flex;position:relative}.ap-cta-head{flex-direction:column;align-items:center;gap:15px;width:100%;display:flex}.ap-cta-head h1{font:var(--text-display-md);letter-spacing:var(--tracking-snug);text-align:center;color:var(--beeble-green)}.ap-cta-head h1 em{font-style:italic;font-weight:800}.ap-cta-sub{font:var(--text-body);text-align:center;color:var(--green-dark-3)}.ap-cta-btn{--btn-display-width:260px;flex-direction:column;gap:4px;height:80px;padding:22px 10px 28px}.ap-cta-btn-label{font:700 18px/1.2 var(--font-display);letter-spacing:-.02em}.ap-cta-btn-sub{font:400 14px/1.2 var(--font-body);letter-spacing:0;text-transform:none}.ap-cta-note{font:var(--text-mono-sm);letter-spacing:var(--tracking-snug);text-align:center;color:var(--green-dark-3)}@media (max-width:1199px){.ap-hero-inner{padding:100px 20px 60px}.ap-hero-head,.ap-title-row{gap:18px}.ap-benefits-inner{padding:60px 35px}.ap-benefits-text{gap:20px;padding:30px 25px}.ap-table{box-shadow:8px 8px 0 0 var(--green-night-1);flex-direction:column}.ap-cell{flex:none;width:100%;padding:30px 20px}.ap-table-div{align-self:auto;width:100%;height:1px}.ap-cell-num{font-size:52px}.ap-cell-num--sm{font-size:40px}.ap-cell-num--sm span{font-size:52px}.ap-how-inner{gap:15px;padding:60px 35px}.ap-how-head{flex-direction:column;align-items:flex-start;gap:20px;padding:30px 10px}.ap-how-head .ap-sechead,.ap-how-note{flex:none;width:100%}.ap-steps{box-shadow:8px 8px 0 0 var(--pure-black);max-width:unset}.ap-step-grid{background-size:40px}.ap-step-art{width:270px}.ap-step-body{gap:18px;padding:20px 20px 35px}.ap-faq-inner{flex-direction:column;padding:50px 0}.ap-faq-left{flex-direction:row;align-items:flex-end;gap:10px;width:100%;padding:20px 25px}.ap-faq-title{flex:1 0 0}.ap-faq-sub{flex:.45 0 0;width:auto}.ap-faq-right{width:100%;padding:15px}.ap-cta{padding:80px 20px 100px}.ap-cta-pattern{background-size:67.5px}.ap-cta-btn{height:72px}.ap-cta-btn-label{font-size:17px}.ap-cta-btn-sub{font-size:13px}}@media (max-width:742px){.ap-hero-inner{padding:80px 30px 40px}.ap-hero-head{gap:16px}.ap-title-row{gap:15px}.ap-brk{border-width:2px}.ap-brk--l{border-right:0}.ap-brk--r{border-left:0}.ap-benefits-inner{padding:40px 10px}.ap-benefits-text{padding:20px}.ap-table{box-shadow:5px 5px 0 0 var(--green-night-1);flex-direction:column}.ap-table:after{border-width:1px}.ap-cell{flex:none;gap:15px;width:100%;padding:30px 15px}.ap-table-div{align-self:auto;width:100%;height:1px}.ap-cell-num{font-size:50px}.ap-cell-num--sm{font-size:40px}.ap-cell-num--sm span{font-size:50px}.ap-how-inner{gap:10px;padding:40px 10px}.ap-how-head{padding:20px 20px 30px}.ap-steps{box-shadow:none;flex-direction:column}.ap-steps:after{border-width:1px 0;border-left-style:none;border-left-color:currentColor;border-right-style:none;border-right-color:currentColor}.ap-step-div{background:var(--off-white);border-top:1px solid var(--pure-black);border-bottom:1px solid var(--pure-black);width:100%;height:10px}.ap-step-top{max-height:240px}.ap-step-art{width:360px}.ap-step-body{gap:15px;padding:20px}.ap-faq-inner{gap:20px;padding:40px 0}.ap-faq-left{gap:20px;padding:10px 20px}.ap-faq-right{padding:10px}.ap-cta{padding:60px 10px 100px}.ap-cta-pattern{background-size:60px}.ap-cta-btn{height:60px}.ap-cta-btn-label{font-size:16px}.ap-cta-btn-sub{font-size:12px}}
