.p-home{background:#fafbf8;color:#193e35}.p-container{max-width:1240px;margin:auto;padding-left:48px;padding-right:48px}.p-kicker{font-size:11px;font-weight:600;letter-spacing:2px;line-height:1.7}.p-home h1,.p-home h2{letter-spacing:-2.5px;line-height:1.08}.p-home h2{font-size:clamp(34px,4.2vw,54px)}.p-home p{font-size:17px;line-height:1.8;color:#587067}.p-home .p-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:54px;padding:15px 23px;border-radius:7px;background:#c9e8ae;color:#193e35;font-size:14px;font-weight:600}.p-home .p-button:hover{background:#ddf4c8}.p-button.dark{background:#224e41;color:#fff}.p-hero{position:relative;min-height:730px;isolation:isolate;color:#fff;background:#122f28;overflow:hidden}.p-hero>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:68% center;z-index:-3}.p-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(10,35,28,.97),rgba(10,35,28,.86) 31%,rgba(10,35,28,.3) 68%,rgba(10,35,28,.05)),linear-gradient(0deg,rgba(10,35,28,.6),transparent 50%)}.p-hero-inner{padding-top:112px;padding-bottom:100px}.p-hero h1{font-size:clamp(52px,6.1vw,80px);max-width:650px;margin:27px 0}.p-hero h1 em{font-family:Georgia,serif;font-weight:400;color:#d9edbf}.p-hero p{color:#e0e8df;max-width:460px;font-size:18px}.p-hero .p-kicker{color:#d6e9c0}.p-cta-row{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin:31px 0 24px}.p-cta-row>a:last-child{font-size:14px;color:#fff;border-bottom:1px solid #ffffff66;padding-bottom:5px}.p-hero small{font-size:12px;color:#e0e8df}.p-photo-note{position:absolute;bottom:20px;right:28px;font-size:10px;color:#eee}.p-band{background:#eef3e9;border-bottom:1px solid #dbe3d8;display:flex;gap:30px;justify-content:center;flex-wrap:wrap;padding:24px;font-size:14px;color:#37574a}.p-band span{display:flex;align-items:center;gap:12px}.p-band i{font-style:normal;color:#53774a}.p-intro{padding-top:100px;padding-bottom:100px;display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:start}.p-intro h2{margin:23px 0}.p-intro>div:last-child{padding-top:35px}.p-intro p{margin:0 0 20px}.p-line{font-size:15px!important;color:#254d3f!important;border-left:3px solid #a6c58a;padding-left:20px}.p-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-bottom:95px}.p-benefits article{border-top:1px solid #bdcec0;padding-top:24px}.p-benefits article>span{font-size:12px;color:#63805f;letter-spacing:1px}.p-benefits h3{font-size:23px;letter-spacing:-.7px;line-height:1.3;margin:20px 0 12px}.p-benefits p{font-size:16px;margin:0}.p-tour{display:grid;grid-template-columns:1fr 1.05fr;gap:75px;padding-top:85px;padding-bottom:85px;background:#edf2e7;border-radius:18px}.p-tour h2{margin:23px 0}.p-tour p{font-size:16px}.p-tour-tabs{display:grid;margin-top:28px}.p-tour-tabs button{text-align:left;background:none;border:0;border-bottom:1px solid #cbd8c8;display:flex;gap:15px;align-items:center;padding:20px 0;color:#496656;font-size:15px;cursor:pointer;line-height:1.5}.p-tour-tabs button[aria-selected=true]{color:#163c2d;font-weight:600}.p-tour-tabs button span{font-size:12px;color:#66805a}.p-tour-tabs button b{margin-left:auto}.p-app-preview{align-self:center;background:#fff;border:1px solid #d8e0d2;border-radius:13px;box-shadow:0 22px 50px #24493213;overflow:hidden;min-width:0}.p-app-bar{padding:22px 25px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e9df;gap:12px}.p-app-bar b{font-size:29px;letter-spacing:-1px}.p-app-bar>span{font-size:9px;letter-spacing:1px}.p-app-content{padding:30px}.p-app-content h3{font-size:28px;letter-spacing:-1px;line-height:1.25;margin:20px 0}.p-app-content p{font-size:14px;min-height:100px}.p-preview-rows{display:grid;gap:10px}.p-preview-rows>div{display:flex;align-items:center;gap:13px;background:#f5f7f0;border-radius:8px;padding:16px;font-size:14px}.p-preview-rows span{background:#dfeccf;color:#375a2b;width:27px;height:27px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.p-preview-foot{font-size:12px;padding-top:25px;color:#5b7357}.p-evidence{padding-top:105px;padding-bottom:105px;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.p-evidence-card{background:#193f34;color:white;padding:45px;border-radius:15px;box-shadow:16px 18px 0 #e6eddf;transform:rotate(-2deg)}.p-evidence-card>small{font-size:10px;letter-spacing:2px;color:#c0d7b0}.p-evidence-card h3{font-size:32px;line-height:1.2;margin:20px 0 30px;letter-spacing:-1px}.p-evidence-card>div{border-bottom:1px solid #ffffff26;display:flex;justify-content:space-between;gap:20px;padding:15px 0;font-size:14px}.p-evidence-card>div span{color:#c9dfb5}.p-evidence-card p{font-size:12px;color:#c2d2c4}.p-evidence h2{margin:22px 0}.p-evidence p{font-size:16px}.p-price-section{padding-top:65px;padding-bottom:100px;background:#f0f4ec}.p-price-section>div>.p-kicker,.p-price-section>div>h2,.p-price-section>div>p{text-align:center;display:block}.p-price-section h2{margin:23px 0}.p-price-section>div>p{max-width:650px;margin:0 auto 42px}.p-faq{max-width:820px;padding-top:95px;padding-bottom:95px}.p-faq h2{text-align:center;margin:0 0 38px}.p-faq details{border-bottom:1px solid #cfdbcf;padding:22px 0}.p-faq summary{font-size:17px;font-weight:600;cursor:pointer;line-height:1.5}.p-faq p{font-size:16px}.p-close{background:#193f34;color:#fff;text-align:center;padding:85px 24px}.p-close h2{margin:24px 0}.p-close p{color:#c7d9c9;max-width:600px;margin:0 auto 30px}.p-close small{display:block;margin-top:20px;font-size:12px;color:#c7d9c9}.aw-site .site-header{max-width:1336px;min-height:100px;background:#fafbf8}.aw-site .site-header nav,.aw-site .site-header-actions{font-size:14px;gap:24px}.aw-site .site-button.small{font-size:13px}.aw-site .site-logo span{font-size:9px}.aw-site .site-plan li,.aw-site .site-plan>p{font-size:14px}.aw-site .site-annual,.aw-site .site-price-note{font-size:13px!important}.aw-site .site-plan .site-button{font-size:15px}.aw-site .site-footer nav{font-size:14px}.aw-site .site-footer p,.aw-site .site-footer>small{font-size:12px}.p-home :focus-visible{outline:3px solid #769a55;outline-offset:5px}@media(max-width:900px){.p-container{padding-left:28px;padding-right:28px}.p-evidence,.p-intro,.p-tour{gap:35px}.p-hero:before{background:linear-gradient(90deg,#0c2b24ed,#0c2b24c9 45%,#0c2b2466)}.p-hero h1{font-size:65px}.p-tour{border-radius:0}.p-evidence-card{padding:30px}.p-app-content{padding:23px}.p-benefits h3{font-size:21px}}@media(max-width:650px){.p-container{padding-left:24px;padding-right:24px}.p-hero{min-height:720px}.p-hero>img{object-position:65% center}.p-hero:before{background:linear-gradient(90deg,#0c2b24e8,#0c2b24b5),linear-gradient(0deg,#0c2b2488,transparent)}.p-hero-inner{padding-top:74px;padding-bottom:80px}.p-hero h1{font-size:53px;letter-spacing:-2px}.p-hero p{font-size:17px}.p-cta-row{gap:20px}.p-hero small{display:block;line-height:1.6;max-width:270px}.p-photo-note{font-size:9px}.p-band{gap:12px 22px;font-size:12px}.p-evidence,.p-intro,.p-tour{grid-template-columns:1fr}.p-intro{padding-top:62px;padding-bottom:40px;gap:0}.p-intro>div:last-child{padding-top:8px}.p-benefits{grid-template-columns:1fr;padding-bottom:64px;gap:30px}.p-benefits h3{font-size:25px}.p-tour{padding-top:60px;padding-bottom:60px;gap:30px}.p-app-content p{min-height:0}.p-evidence{padding-top:65px;padding-bottom:65px;gap:55px}.p-evidence-card{order:2;margin-right:14px}.p-price-section{padding-top:60px;padding-bottom:60px}.p-faq{padding-top:65px;padding-bottom:65px}.aw-site .site-header{padding:20px;gap:15px;min-height:0}.aw-site .site-header nav{font-size:13px;gap:22px}.aw-site .site-header-actions{font-size:13px;gap:15px}.aw-site .site-button.small{font-size:12px;padding:10px}.p-close h2{font-size:38px}.p-kicker{font-size:10px}.p-home h2{letter-spacing:-1.5px}.p-hero h1{font-size:44px}.aw-site .site-header-actions .site-button.small{display:none}.aw-site .site-header-actions{margin-left:auto}.p-hero-inner{padding-top:58px}.p-hero{min-height:660px}}.p-shortcuts{padding-top:65px;padding-bottom:0}.p-shortcuts h2{font-size:36px;margin-bottom:10px}.p-shortcuts>div{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.p-shortcuts a{display:flex;flex-direction:column;justify-content:center;min-height:128px;padding:22px;border:1px solid #c5d4bd;border-radius:12px;background:#edf3e7}.p-shortcuts a:hover{background:#dfeccd}.p-shortcuts strong{font-size:17px;line-height:1.4;display:flex;gap:10px;justify-content:space-between}.p-shortcuts small{font-size:13px;line-height:1.6;color:#4b6557;margin-top:10px}.p-worker{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:85px;padding-bottom:25px;align-items:center}.p-worker h2{margin:20px 0}.p-worker-buttons{border:1px solid #d2ddc9;background:#eef3e8;border-radius:18px;padding:30px;display:grid;gap:14px}.p-worker-buttons a{min-height:84px;display:flex;align-items:center;justify-content:space-between;padding:22px;background:white;border:1px solid #bdcfaf;border-radius:12px;font-size:22px;font-weight:600}.p-worker-buttons a:hover{background:#dfeccd}.p-worker-buttons p{font-size:14px;margin:0}.p-home .p-cta-row .p-outline{background:#163d33;color:white;border:1px solid #91ae90;padding:15px 23px}.p-home .p-cta-row .p-outline:hover{background:#285644}.p-hero .p-cta-row{gap:14px}@media(max-width:900px){.p-shortcuts>div{grid-template-columns:1fr 1fr}.p-worker{gap:32px}}@media(max-width:650px){.p-shortcuts{padding-top:42px}.p-shortcuts>div{grid-template-columns:1fr}.p-shortcuts a{min-height:90px}.p-worker{grid-template-columns:1fr;padding-top:55px}.p-worker-buttons{padding:22px}.p-home .p-cta-row .p-button{width:100%}.p-hero-inner{padding-bottom:62px}}