:root{--sidebar-width:240px;--modal-padding:20px;--app-bg:#e7e6e3;--primary-blue:#0087ff;--primary-blue-half:rgba(0,135,255,0.5);--primary-blue-darker:#005cad;--jobber-green:rgb(50,130,28);--jobber-green-darker:#2c7319;--dark-gray:#333333;--darker-gray:#222222;--medium-dark-gray:#6D6969;--medium-gray:#989797;--gray:#bdbdbd;--light-gray:#d8d8d8;--extra-light-gray:#efefef;--person-blue:#63A2FC;--person-brown:#A87360;--person-green:#2BAA2E;--person-orange:#FF7F00;--person-pink:#E141D9;--person-purple:#9D4DF2;--person-red:#FB3A25;--text-default:#333333;--active-block-zindex:1000;--menu-zindex:5000;--modal-zindex:10000;--elevation-modal:10000;--box-shadow:0 0 8px 0 rgba(0,0,0,0.4)}body{overflow:auto}.info-page{min-height:100vh;background:#fff;color:#2d2d2d;font-family:Coppy,sans-serif;line-height:1.6}.container,.lists-showcase .lists-display,.steps-section .steps-container{max-width:1200px;margin:0 auto;padding:0 48px}@media(max-width:768px){.container,.lists-showcase .lists-display,.steps-section .steps-container{padding:0 24px}}.container-wide,.feature-grid-section .feature-grid,.info-footer .footer-content,.info-nav .nav-container,.split-section .split-container{max-width:1400px;margin:0 auto;padding:0 80px}@media(max-width:968px){.container-wide,.feature-grid-section .feature-grid,.info-footer .footer-content,.info-nav .nav-container,.split-section .split-container{padding:0 48px}}@media(max-width:768px){.container-wide,.feature-grid-section .feature-grid,.info-footer .footer-content,.info-nav .nav-container,.split-section .split-container{padding:0 24px}}h1,h2,h3,h4{line-height:1.15;font-weight:600;color:#1a1a1a;letter-spacing:-.02em}p{line-height:1.7;color:#525252;font-size:17px}.info-nav{background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #f0f0f0;padding:20px 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.info-nav .nav-container{display:flex;justify-content:space-between;align-items:center}.info-nav .brand{font-size:18px;font-weight:600;color:#1a1a1a}.info-nav .brand .brand-sub{color:#999;font-weight:400;font-size:15px;margin-left:8px}.info-nav .nav-actions{display:flex;align-items:center;gap:32px}.info-nav .nav-link{color:#525252;text-decoration:none;font-weight:500;font-size:15px;transition:color .2s}.info-nav .nav-link:hover{color:#1a1a1a}.info-nav .btn-nav{background:#1a1a1a;color:#fff;padding:10px 20px;border-radius:8px;text-decoration:none;font-weight:500;font-size:15px;transition:all .2s}.info-nav .btn-nav:hover{background:#2d2d2d;transform:translateY(-1px)}.btn-primary{display:inline-block;background:#1a1a1a;color:#fff;padding:16px 32px;border-radius:10px;text-decoration:none;font-weight:500;font-size:16px;transition:all .2s}.btn-primary:hover{background:#2d2d2d;transform:translateY(-1px)}.btn-primary.large{padding:18px 40px;font-size:17px}.btn-primary.secondary{background:#fff;color:#1a1a1a;border:1.5px solid #e0e0e0}.btn-primary.secondary:hover{background:#fafafa;border-color:#d0d0d0}.hero-section{padding:140px 0 180px;background:#fff}.hero-section .hero-content{max-width:880px;margin:0 auto;text-align:center}.hero-section .hero-title{font-size:72px;font-weight:600;font-style:italic;margin-bottom:32px;letter-spacing:-.03em;line-height:1.1;color:#1a1a1a}.hero-section .hero-title .highlight{color:#32821c}@media(max-width:768px){.hero-section .hero-title{font-size:48px}}.hero-section .hero-subtitle{font-size:21px;line-height:1.6;color:#525252;margin-bottom:48px;font-weight:400}.hero-section .cta-group{display:flex;gap:16px;justify-content:center;margin-bottom:16px}@media(max-width:768px){.hero-section .cta-group{flex-direction:column;align-items:center}}.hero-section .cta-subtext{font-size:14px;color:#999;margin-bottom:80px}.hero-section .hero-stats{display:flex;justify-content:center;gap:64px;padding-top:48px;border-top:1px solid #f0f0f0}@media(max-width:768px){.hero-section .hero-stats{flex-direction:column;gap:32px;text-align:center}}.hero-section .hero-stats .stat .stat-label{font-size:14px;color:#999;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.hero-section .hero-stats .stat .stat-value{font-size:17px;color:#1a1a1a;font-weight:500}.split-section{padding:160px 0}.split-section.alt-bg{background:#fafafa}.split-section .split-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:120px;gap:120px;align-items:center}@media(max-width:968px){.split-section .split-container{grid-template-columns:1fr;gap:64px}}.split-section .split-container.reverse .split-text{order:2}.split-section .split-container.reverse .split-visual{order:1}@media(max-width:968px){.split-section .split-container.reverse .split-text{order:1}.split-section .split-container.reverse .split-visual{order:2}}.split-section .split-text .eyebrow{font-size:14px;font-weight:600;color:#32821c;text-transform:uppercase;letter-spacing:.08em;margin-bottom:20px}.split-section .split-text h2{font-size:48px;font-weight:500;margin-bottom:24px;line-height:1.15}@media(max-width:768px){.split-section .split-text h2{font-size:36px}}.split-section .split-text .lead{font-size:19px;line-height:1.7;color:#525252;margin-bottom:32px}.split-section .split-text .feature-list{list-style:none;padding:0;margin:0 0 40px}.split-section .split-text .feature-list li{padding:16px 0;border-bottom:1px solid #f0f0f0;font-size:17px;color:#2d2d2d}.split-section .split-text .feature-list li:first-child{padding-top:0}.split-section .split-text .feature-list li strong{font-weight:600;color:#1a1a1a}.split-section .split-visual .visual-card{background:#fff;border-radius:16px;padding:48px;box-shadow:0 0 0 1px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.04),0 16px 32px rgba(0,0,0,.04)}.split-section .split-visual .visual-card.dark{background:#1a1a1a;color:#fff}.split-section .split-visual .mockup-simple .mockup-header{display:flex;gap:8px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #f0f0f0}.split-section .split-visual .mockup-simple .mockup-header .filter-tag{background:#f5f5f5;padding:8px 16px;border-radius:20px;font-size:13px;color:#525252;font-weight:500}.split-section .split-visual .mockup-simple .mockup-rows{display:flex;flex-direction:column;gap:12px}.split-section .split-visual .mockup-simple .mockup-rows .row{height:48px;background:#fafafa;border-radius:8px}.split-section .split-visual .mockup-simple .mockup-rows .row:nth-child(2){width:85%}.split-section .split-visual .mockup-simple .mockup-rows .row:nth-child(3){width:75%}.feature-grid-section{padding:160px 0;background:#fafafa}.feature-grid-section .section-header{text-align:center;max-width:700px;margin:0 auto 80px}.feature-grid-section .section-header h2{font-size:48px;margin-bottom:20px}.feature-grid-section .section-header .lead{font-size:19px;color:#525252}.feature-grid-section .feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px;gap:48px}@media(max-width:968px){.feature-grid-section .feature-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.feature-grid-section .feature-grid{grid-template-columns:1fr}}.feature-grid-section .feature-grid .feature-item .feature-icon{width:48px;height:48px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.feature-grid-section .feature-grid .feature-item h3{font-size:20px;margin-bottom:12px;font-weight:600}.feature-grid-section .feature-grid .feature-item p{font-size:16px;line-height:1.6;color:#525252}.lists-showcase{padding:160px 0;background:#fff}.lists-showcase .section-header{text-align:center;max-width:700px;margin:0 auto 80px}.lists-showcase .section-header h2{font-size:48px;margin-bottom:20px}.lists-showcase .lists-display{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:56px;gap:56px}@media(max-width:768px){.lists-showcase .lists-display{grid-template-columns:1fr}}.lists-showcase .lists-display .list-category .category-title{font-size:24px;font-weight:600;margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid #f0f0f0}.lists-showcase .lists-display .list-category .list-items{display:flex;flex-direction:column;gap:28px}.lists-showcase .lists-display .list-category .list-items .list-item .item-name{font-size:17px;font-weight:600;color:#1a1a1a;margin-bottom:6px}.lists-showcase .lists-display .list-category .list-items .list-item .item-description{font-size:15px;color:#737373;line-height:1.5}.pricing-section{padding:160px 0;background:#fafafa}.pricing-section .pricing-container{max-width:580px;margin:0 auto;text-align:center}.pricing-section .section-header{margin-bottom:64px}.pricing-section .section-header h2{font-size:48px;margin-bottom:16px}.pricing-section .section-header p{font-size:19px;color:#525252}.pricing-section .pricing-card{background:#fff;border-radius:20px;padding:64px;box-shadow:0 0 0 1px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.04)}@media(max-width:640px){.pricing-section .pricing-card{padding:48px 32px}}.pricing-section .pricing-card .price-amount{font-size:72px;font-weight:600;color:#1a1a1a;line-height:1;margin-bottom:12px}.pricing-section .pricing-card .price-amount .period{font-size:24px;color:#999;font-weight:400}.pricing-section .pricing-card .price-annual{font-size:15px;color:#525252;margin-bottom:48px}.pricing-section .pricing-card .features-list{display:flex;flex-direction:column;gap:16px;margin-bottom:48px;padding-bottom:40px;border-bottom:1px solid #f0f0f0}.pricing-section .pricing-card .features-list .feature{font-size:16px;color:#2d2d2d;font-weight:500}.pricing-section .pricing-card .trial-note{font-size:14px;color:#999;margin-top:20px}.steps-section{padding:120px 0;background:#fff}.steps-section .section-header{text-align:center;margin-bottom:80px}.steps-section .section-header h2{font-size:40px;margin-bottom:16px}.steps-section .steps-container{display:flex;justify-content:center;gap:80px}@media(max-width:768px){.steps-section .steps-container{flex-direction:column;gap:48px}}.steps-section .steps-container .step{flex:1 1;max-width:280px;text-align:center}.steps-section .steps-container .step .step-number{width:56px;height:56px;background:#1a1a1a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;margin:0 auto 24px}.steps-section .steps-container .step h3{font-size:19px;margin-bottom:12px}.steps-section .steps-container .step p{font-size:15px;color:#737373}.final-cta{padding:160px 0;background:#1a1a1a;color:#fff;text-align:center}.final-cta .cta-content{max-width:800px;margin:0 auto}.final-cta .cta-content h2{font-size:56px;color:#fff;margin-bottom:24px;font-weight:600;line-height:1.15}@media(max-width:768px){.final-cta .cta-content h2{font-size:40px}}.final-cta .cta-content .cta-subtitle{font-size:21px;color:#b3b3b3;margin-bottom:48px;line-height:1.5}.final-cta .cta-content .btn-primary{background:#fff;color:#1a1a1a}.final-cta .cta-content .btn-primary:hover{background:#f5f5f5}.info-footer{padding:80px 0;background:#fff;border-top:1px solid #f0f0f0}.info-footer .footer-content{display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.info-footer .footer-content{flex-direction:column;gap:24px;text-align:center}}.info-footer .footer-content .footer-text{font-size:14px;color:#999}.info-footer .footer-content .footer-links{display:flex;gap:32px}.info-footer .footer-content .footer-links a{font-size:14px;color:#737373;text-decoration:none;transition:color .2s}.info-footer .footer-content .footer-links a:hover{color:#1a1a1a}