: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:#f8fafc;color:#1e293b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.container,.info-nav .nav-container{max-width:1100px;margin:0 auto;padding:0 24px}h1,h2,h3,h4{line-height:1.2;font-weight:700;color:#0f172a}p{line-height:1.6;color:#475569}.info-nav{background:#fff;border-bottom:1px solid #e2e8f0;padding:16px 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:20px;font-weight:800;color:#32821c}.info-nav .brand .brand-sub{color:#64748b;font-weight:400;font-size:16px}.info-nav .nav-actions{display:flex;align-items:center;gap:24px}.info-nav .nav-link{color:#475569;text-decoration:none;font-weight:500}.info-nav .nav-link:hover{color:#32821c}.info-nav .btn-nav{background:#32821c;color:#fff;padding:8px 16px;border-radius:6px;text-decoration:none;font-weight:600;font-size:14px;transition:background .2s}.info-nav .btn-nav:hover{background:rgb(41.9303797468,109.0189873418,23.4810126582)}.btn-primary{display:inline-block;background:#32821c;color:#fff;padding:16px 32px;border-radius:8px;text-decoration:none;font-weight:700;font-size:18px;transition:all .2s;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.btn-primary:hover{background:rgb(41.9303797468,109.0189873418,23.4810126582);transform:translateY(-1px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.btn-primary.large{padding:20px 40px;font-size:20px}.btn-primary.full-width{display:block;text-align:center;width:100%}.hero-section{padding:80px 0;background:#fff;text-align:center}.hero-section .hero-title{font-size:56px;margin-bottom:24px;letter-spacing:-.02em}.hero-section .hero-title .highlight{color:#32821c}@media(max-width:768px){.hero-section .hero-title{font-size:40px}}.hero-section .hero-subtitle{font-size:22px;max-width:700px;margin:0 auto 16px}.hero-section .hero-supporting{font-size:18px;color:#64748b;margin-bottom:40px}.hero-section .cta-group{margin-bottom:12px}.hero-section .cta-subtext{font-size:14px;color:#94a3b8;margin-bottom:40px}.hero-section .hero-bullets{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.hero-section .hero-bullets .bullet{font-size:15px;color:#475569;font-weight:500;background:#f1f5f9;padding:6px 12px;border-radius:20px}.problem-section{padding:80px 0;background:#f8fafc}.problem-section .section-header{text-align:center;margin-bottom:48px}.problem-section .section-header .section-label{text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.05em;color:#ef4444;margin-bottom:12px;display:block}.problem-section .section-header h2{font-size:36px}.problem-section .lead-text{text-align:center;max-width:700px;margin:0 auto 48px;font-size:18px}.problem-section .problem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:24px;gap:24px}.problem-section .problem-grid .problem-card{background:#fff;padding:32px;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.problem-section .problem-grid .problem-card .icon{font-size:32px;margin-bottom:16px}.problem-section .problem-grid .problem-card h3{font-size:18px;margin-bottom:8px}.problem-section .problem-grid .problem-card p{font-size:15px}.solution-section{padding:80px 0;background:#0f172a;color:#fff}.solution-section .section-header{text-align:center;margin-bottom:64px}.solution-section .section-header h2{color:#fff;font-size:36px;margin-bottom:16px}.solution-section .section-header p{color:#94a3b8;font-size:18px;max-width:600px;margin:0 auto}.solution-section .pillars-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:40px;gap:40px}.solution-section .pillars-grid .pillar .pillar-number{font-size:14px;font-weight:700;color:#32821c;margin-bottom:16px;border:1px solid rgba(50,130,28,.3);display:inline-block;padding:4px 8px;border-radius:4px}.solution-section .pillars-grid .pillar h3{color:#fff;font-size:20px;margin-bottom:12px}.solution-section .pillars-grid .pillar p{color:#cbd5e1;font-size:15px}.lists-section{padding:80px 0;background:#fff}.lists-section .section-header{text-align:center;margin-bottom:64px}.lists-section .section-header h2{font-size:36px;margin-bottom:16px}.lists-section .lists-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:32px;gap:32px}.lists-section .lists-grid .list-group h3{font-size:20px;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #f1f5f9}.lists-section .lists-grid .list-group ul{list-style:none;padding:0}.lists-section .lists-grid .list-group ul li{margin-bottom:20px}.lists-section .lists-grid .list-group ul li strong{display:block;color:#0f172a;margin-bottom:4px}.lists-section .lists-grid .list-group ul li span{font-size:14px;color:#64748b}.visibility-section{padding:80px 0;background:#f8fafc}.visibility-section .visibility-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}@media(max-width:768px){.visibility-section .visibility-content{grid-template-columns:1fr}}.visibility-section .text-block h2{font-size:32px;margin-bottom:24px}.visibility-section .text-block .check-list{list-style:none;padding:0;margin:24px 0}.visibility-section .text-block .check-list li{margin-bottom:12px;padding-left:24px;position:relative}.visibility-section .text-block .check-list li:before{content:"✓";color:#32821c;position:absolute;left:0;font-weight:700}.visibility-section .text-block .use-case{background:#fff;padding:24px;border-radius:12px;border-left:4px solid #32821c}.visibility-section .text-block .use-case h4{margin-bottom:12px;font-size:16px}.visibility-section .text-block .use-case .scenario-item{font-size:14px;margin-bottom:8px;color:#475569}.visibility-section .text-block .use-case .scenario-item strong{color:#0f172a}.visibility-section .visual-block .ui-mockup{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:24px;border:1px solid #e2e8f0}.visibility-section .visual-block .ui-mockup .mockup-header{display:flex;gap:8px;margin-bottom:24px}.visibility-section .visual-block .ui-mockup .mockup-header .filter-pill{background:#f1f5f9;padding:4px 12px;border-radius:16px;font-size:12px;color:#64748b}.visibility-section .visual-block .ui-mockup .mockup-body .mockup-row{height:40px;background:#f8fafc;margin-bottom:12px;border-radius:4px}.visibility-section .visual-block .ui-mockup .mockup-body .mockup-row:last-child{width:70%}.power-user-section{padding:80px 0;background:#fff}.power-user-section .section-header{text-align:center;margin-bottom:64px}.power-user-section .section-header h2{font-size:36px;margin-bottom:16px}.power-user-section .features-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:24px;gap:24px}.power-user-section .features-tiles .tile{background:#f8fafc;padding:32px;border-radius:12px;transition:transform .2s}.power-user-section .features-tiles .tile:hover{transform:translateY(-4px)}.power-user-section .features-tiles .tile h3{font-size:18px;margin-bottom:12px}.power-user-section .features-tiles .tile p{font-size:14px}.power-user-section .features-tiles .tile .shortcuts-preview{margin:12px 0}.power-user-section .features-tiles .tile .shortcuts-preview code{background:#fff;border:1px solid #e2e8f0;padding:2px 6px;border-radius:4px;font-size:12px;margin-right:4px;font-family:monospace;color:#0f172a}.comparison-section{padding:80px 0;background:#f8fafc}.comparison-section .section-header{text-align:center;margin-bottom:64px}.comparison-section .section-header h2{font-size:36px}.comparison-section .comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px}.comparison-section .comparison-grid .comparison-col{background:#fff;padding:32px;border-radius:12px}.comparison-section .comparison-grid .comparison-col.highlight{border:2px solid #32821c;position:relative;top:-10px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.comparison-section .comparison-grid .comparison-col h3{font-size:20px;margin-bottom:24px;text-align:center}.comparison-section .comparison-grid .comparison-col ul{list-style:none;padding:0}.comparison-section .comparison-grid .comparison-col ul li{margin-bottom:16px;font-size:15px;padding-left:20px;position:relative}.comparison-section .comparison-grid .comparison-col ul li:before{content:"•";color:#32821c;position:absolute;left:0;font-weight:700}.security-section{padding:60px 0;background:#fff;border-top:1px solid #e2e8f0}.security-section .security-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px}@media(max-width:768px){.security-section .security-grid{grid-template-columns:1fr}}.security-section .security-grid .security-item h3{font-size:18px;margin-bottom:8px}.security-section .security-grid .security-item p{font-size:14px}.audience-section{padding:80px 0;background:#f8fafc;text-align:center}.audience-section h2{font-size:32px;margin-bottom:48px}.audience-section .audience-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:24px;gap:24px}.audience-section .audience-grid .audience-card{background:#fff;padding:32px;border-radius:12px}.audience-section .audience-grid .audience-card h4{font-size:18px;margin-bottom:12px;color:#32821c}.audience-section .audience-grid .audience-card p{font-size:15px}.pricing-section{padding:80px 0;background:#fff}.pricing-section .pricing-card{max-width:500px;margin:0 auto;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:48px;text-align:center;box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.pricing-section .pricing-card .pricing-header{margin-bottom:32px}.pricing-section .pricing-card .pricing-header h2{font-size:28px;margin-bottom:8px}.pricing-section .pricing-card .price-display{margin-bottom:32px}.pricing-section .pricing-card .price-display .amount{font-size:64px;font-weight:800;color:#0f172a;line-height:1}.pricing-section .pricing-card .price-display .amount .period{font-size:20px;color:#64748b;font-weight:500}.pricing-section .pricing-card .price-display .annual-option{color:#32821c;font-weight:600;margin-top:8px}.pricing-section .pricing-card .pricing-features{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.pricing-section .pricing-card .pricing-features span{font-size:16px;font-weight:500}.pricing-section .pricing-card .trial-note{font-size:13px;color:#94a3b8;margin-top:16px}.how-it-works-section{padding:80px 0;background:#f8fafc;text-align:center}.how-it-works-section h2{font-size:32px;margin-bottom:48px}.how-it-works-section .steps-row{display:flex;align-items:flex-start;justify-content:center;gap:24px}@media(max-width:768px){.how-it-works-section .steps-row{flex-direction:column;align-items:center}}.how-it-works-section .steps-row .step{flex:1 1;max-width:250px}.how-it-works-section .steps-row .step .step-num{width:48px;height:48px;background:#32821c;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;margin:0 auto 16px}.how-it-works-section .steps-row .step h3{font-size:18px;margin-bottom:8px}.how-it-works-section .steps-row .step p{font-size:14px}.how-it-works-section .steps-row .step-connector{flex:1 1;height:2px;background:#e2e8f0;margin-top:24px;max-width:100px}@media(max-width:768px){.how-it-works-section .steps-row .step-connector{display:none}}.faq-section{padding:80px 0;background:#fff}.faq-section h2{text-align:center;font-size:32px;margin-bottom:48px}.faq-section .faq-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;max-width:900px;margin:0 auto}@media(max-width:768px){.faq-section .faq-grid{grid-template-columns:1fr}}.faq-section .faq-grid .faq-item h4{font-size:18px;margin-bottom:8px}.faq-section .faq-grid .faq-item p{font-size:15px}.final-cta-section{padding:100px 0;background:#0f172a;text-align:center;color:#fff}.final-cta-section h2{color:#fff;font-size:36px;margin-bottom:16px}.final-cta-section p{color:#94a3b8;font-size:20px;margin-bottom:40px}.info-footer{padding:40px 0;background:#fff;border-top:1px solid #e2e8f0;text-align:center;font-size:14px;color:#94a3b8}