/* Public homepage: one preview, three steps, one plan and essential questions. */
.rf-simple-home{background:#fff;color:#203330}.rf-simple-home .rf-container{max-width:1140px;padding-inline:30px;margin-inline:auto}.rf-simple-home .rf-hero{background:#fff;padding:65px 0 55px;overflow:visible}.rf-simple-home .rf-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}.rf-simple-home .rf-hero-copy{padding:0}.rf-simple-home .rf-hero h1{font-size:clamp(38px,4.5vw,55px);line-height:1.14;letter-spacing:-2px;margin:0 0 23px;max-width:none;color:#203330}.rf-simple-home .rf-hero h1 em{font-style:normal;color:#276455}.rf-simple-home .rf-hero-intro{font-size:19px;line-height:1.8;color:#5c6b65;max-width:440px;margin:0 0 27px}.rf-simple-home .rf-hero-actions{margin:0;display:block}.rf-simple-home .rf-hero-actions .p-button{padding:13px 20px;min-height:48px;font-size:16px;box-shadow:none}.rf-simple-home .rf-simple-note{font-size:14px;color:#65766c;margin:16px 0 0}.rf-simple-home .rf-hero-preview{margin:0;padding:0;transform:none;rotate:none;position:relative;width:100%;max-width:none;inset:auto}.rf-simple-home .hp-dashboard-image-button{display:block;width:100%;padding:0;border:1px solid #dfe7e2;border-radius:10px;background:#fff;overflow:hidden;box-shadow:0 12px 35px #2346360b;cursor:zoom-in}.rf-simple-home .hp-hero-screenshot{display:block;width:100%;height:auto;object-fit:contain;max-height:none}.rf-simple-home .rf-hero-preview figcaption{font-size:12px;color:#768279;text-align:center;margin:12px 0 0;position:static;background:none;padding:0}.rf-simple-home h2{font-family:var(--rf-heading);font-size:30px;line-height:1.3;letter-spacing:-1px;color:#203330;margin:0 0 25px}.rf-simple-home section[id]{scroll-margin-top:110px}.rf-simple-home .rf-simple-setup{padding-top:43px;padding-bottom:50px;border-top:1px solid #e7ece8}.rf-simple-setup ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;list-style:none;padding:0;margin:0}.rf-simple-setup li>span{display:grid;place-items:center;background:#f0f5f1;color:#34604a;border-radius:50%;width:31px;height:31px;font-size:14px;font-weight:650;margin-bottom:14px}.rf-simple-setup h3{font-family:var(--rf-heading);font-size:17px;line-height:1.5;margin:0 0 9px;letter-spacing:-.3px}.rf-simple-setup p{font-size:16px;line-height:1.75;color:#64716a;margin:0;max-width:290px}.rf-simple-home .rf-simple-pricing{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:39px;border-top:1px solid #e7ece8;border-bottom:1px solid #e7ece8;background:#fafbf9}.rf-simple-pricing h2{margin-bottom:13px}.rf-simple-pricing p{font-size:16px;line-height:1.7;color:#5d6c61;margin:0 0 6px}.rf-simple-pricing small{font-size:14px;color:#647469}.rf-simple-home .rf-simple-pricing .rf-plan-price{gap:12px;margin-bottom:20px;justify-content:flex-start}.rf-simple-home .rf-plan-price strong{font-family:var(--rf-heading);font-size:47px;letter-spacing:-2px;color:#244c3d;font-weight:650;line-height:1.2}.rf-simple-home .rf-plan-price>span{font-size:14px;color:#657466}.rf-simple-purchase{min-width:230px}.rf-simple-purchase .p-button{font-size:16px;box-shadow:none;padding:13px 20px}.rf-simple-home .rf-simple-faq{padding-block:48px 35px}.rf-simple-home .rf-faq-list{display:block;max-width:none;gap:0}.rf-simple-home .rf-faq-list details{border:0;border-bottom:1px solid #e6ebe7;border-radius:0;background:#fff;margin:0}.rf-simple-home .rf-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:19px 0;min-height:0;color:#354b3e;cursor:pointer;list-style:none}.rf-simple-home .rf-faq-list summary::-webkit-details-marker{display:none}.rf-simple-home .rf-faq-list summary strong{font-size:16px;font-weight:600;line-height:1.5}.rf-simple-home .rf-faq-list summary>span{font-size:20px;color:#678371;font-weight:400}.rf-simple-home .rf-faq-list details[open] summary>span{rotate:45deg}.rf-simple-home .rf-faq-list details>p{font-size:16px;line-height:1.8;margin:0;padding:0 35px 22px 0;max-width:800px;color:#647268}.rf-simple-support{font-size:14px;line-height:1.8;color:#6b786f;margin:24px 0 0}.rf-simple-support a{color:#32634c;text-decoration:underline!important}.rf-site:has(.rf-simple-home) .p-footer{padding-block:24px}.rf-site:has(.rf-simple-home) .p-footer nav{display:none}.rf-site:has(.rf-simple-home) .p-footer>span{max-width:340px;font-size:12px;color:#788379}.rf-site:has(.rf-simple-home) .p-header nav{gap:25px}
@media(max-width:900px){.rf-simple-home .rf-hero-grid{gap:30px}.rf-simple-home .rf-hero-intro{font-size:17px}.rf-simple-setup ol{gap:25px}.rf-simple-home .rf-hero h1{font-size:42px}}
@media(max-width:760px){.rf-simple-home .rf-container{padding-inline:22px}.rf-simple-home .rf-hero{padding:36px 0}.rf-simple-home .rf-hero-grid{grid-template-columns:1fr;gap:28px}.rf-simple-home .rf-hero h1{font-size:42px;letter-spacing:-1.6px;max-width:100%;margin-bottom:17px}.rf-simple-home .rf-hero-intro{font-size:18px;max-width:100%;margin-bottom:21px}.rf-simple-home .rf-hero-preview{translate:none!important}.rf-simple-home .rf-simple-note{font-size:14px}.rf-simple-home h2{font-size:26px}.rf-simple-home .rf-simple-setup{padding-top:31px;padding-bottom:32px}.rf-simple-setup ol{grid-template-columns:1fr;gap:23px}.rf-simple-setup li{position:relative;padding-left:45px}.rf-simple-setup li>span{position:absolute;left:0;top:1px}.rf-simple-setup p{max-width:none;font-size:15px}.rf-simple-home .rf-simple-pricing{display:block;padding-block:29px}.rf-simple-purchase{margin-top:25px}.rf-simple-home .rf-simple-pricing .rf-plan-price{margin-bottom:16px}.rf-simple-home .rf-simple-faq{padding-block:33px 25px}.rf-simple-home .rf-faq-list summary{padding-block:18px}.rf-simple-home .rf-faq-list details>p{font-size:15px}.rf-simple-home .rf-faq-list summary strong{font-size:16px}}

.rf-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#hp-rotating-title{display:inline-block;min-height:1.15em}.rf-simple-faq details{interpolate-size:allow-keywords}
