.landing{--ink:#111510;--ink-2:#3a3d38;--ink-3:#777d73;--ink-4:#a8ada4;--cream:#f7f6f1;--cream-2:#efede6;--cream-3:#e5e2d8;--white:#fff;--green:#1b6b4a;--green-mid:#145438;--green-dark:#0d3d28;--green-light:#eaf4ee;--green-pale:#f2faf5;--amber:#c47d15;--amber-light:#fef3e2;--red:#b03030;--red-light:#fdf0f0;--border:#11151014;--border-md:#11151021;--serif:"Lora",Georgia,serif;--sans:"Outfit",system-ui,sans-serif;--radius:12px;--radius-lg:20px;--radius-xl:28px;--navy:#0c1a3a;font-family:var(--sans);background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65;overflow-x:hidden}.landing .container{max-width:1140px;margin:0 auto;padding:0 5vw}.landing .eyebrow{letter-spacing:1px;text-transform:uppercase;color:var(--green);align-items:center;gap:7px;margin-bottom:18px;font-size:11px;font-weight:600;display:inline-flex}.landing .eyebrow:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}.landing .tag{background:var(--green-light);color:var(--green-mid);letter-spacing:.8px;text-transform:uppercase;border-radius:100px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.landing .btn-primary{background:var(--green);color:#fff;border-radius:var(--radius);font-family:var(--sans);cursor:pointer;border:none;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:500;text-decoration:none;transition:background .18s,transform .12s;display:inline-flex}.landing .btn-primary:hover{background:var(--green-mid);transform:translateY(-1px)}.landing .btn-ghost{color:var(--ink-2);align-items:center;gap:6px;padding:10px 0;font-size:14px;font-weight:400;text-decoration:none;transition:color .15s;display:inline-flex}.landing .btn-ghost:hover{color:var(--green)}.landing .section-heading{font-family:var(--serif);letter-spacing:-.5px;color:var(--ink);margin-bottom:16px;font-size:clamp(30px,4vw,48px);line-height:1.15}.landing .section-sub{color:var(--ink-2);max-width:560px;font-size:17px;font-weight:300;line-height:1.7}.landing-nav{z-index:200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#f7f6f1f0;position:sticky;top:0}.landing .nav-inner{justify-content:space-between;align-items:center;height:66px;display:flex}.landing .logo-link{align-items:center;text-decoration:none;display:inline-flex}.landing .logo-link img{width:auto;height:34px;display:block}.landing footer .logo-link img{filter:brightness(0)invert();opacity:.9}.landing .hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;padding:0;display:none}.landing .hamburger span{background:var(--ink);border-radius:2px;width:22px;height:2px;transition:transform .25s,opacity .2s;display:block}.landing .hamburger.active span:first-child{transform:translateY(7px)rotate(45deg)}.landing .hamburger.active span:nth-child(2){opacity:0}.landing .hamburger.active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.landing .nav-links{align-items:center;gap:28px;list-style:none;display:flex}.landing .nav-links a{color:var(--ink-2);font-size:14px;font-weight:400;text-decoration:none;transition:color .15s}.landing .nav-links a:hover{color:var(--ink)}.landing .nav-cta{border-radius:9px;padding:9px 20px;background:var(--ink)!important;color:var(--cream)!important;font-weight:500!important}.landing .nav-cta:hover{background:var(--ink-2)!important;color:#fff!important}.landing .hero{grid-template-columns:1fr 420px;align-items:center;gap:60px;padding-top:90px;padding-bottom:80px;display:grid}.landing .hero-live{background:var(--white);border:1px solid var(--border-md);color:var(--ink-2);border-radius:100px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 14px 6px 8px;font-size:12px;font-weight:500;display:inline-flex}.landing .live-dot{background:var(--green);border-radius:50%;width:8px;height:8px;animation:2s infinite landingPulse}@keyframes landingPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.landing h1{font-family:var(--serif);letter-spacing:-1px;color:var(--ink);margin-bottom:22px;font-size:clamp(38px,5vw,62px);line-height:1.1}.landing h1 em{color:var(--green);font-style:italic}.landing .hero-sub{color:var(--ink-2);max-width:500px;margin-bottom:36px;font-size:18px;font-weight:300;line-height:1.7}.landing .hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:44px;display:flex}.landing .hero-trust{border-top:1px solid var(--border);align-items:center;gap:12px;padding-top:20px;display:flex}.landing .trust-faces{display:flex}.landing .trust-face{border:2px solid var(--cream);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-right:-7px;font-size:11px;font-weight:600;display:flex}.landing .trust-label-hero{color:var(--ink-3);margin-left:14px;font-size:13px}.landing .hero-visual{position:relative}.landing .phone-wrap{background:var(--ink);border-radius:40px;padding:14px;position:relative;box-shadow:0 48px 96px #11151038,0 0 0 1px #ffffff0a}.landing .phone-screen{background:var(--white);border-radius:28px;overflow:hidden}.landing .phone-bar{background:var(--ink);justify-content:center;align-items:flex-end;height:38px;padding-bottom:6px;display:flex}.landing .phone-notch{background:var(--ink);border-radius:0 0 14px 14px;width:76px;height:22px}.landing .verify-ui{padding:20px 18px 24px}.landing .verify-header{align-items:center;gap:10px;margin-bottom:20px;display:flex}.landing .verify-logo{background:var(--green);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.landing .verify-org-name{color:var(--ink);font-size:13px;font-weight:600}.landing .verify-org-sub{color:var(--ink-3);font-size:11px}.landing .verify-progress{gap:5px;margin-bottom:20px;display:flex}.landing .prog-step{background:var(--cream-3);border-radius:3px;flex:1;height:3px}.landing .prog-step.done{background:var(--green)}.landing .prog-step.active{background:var(--green);opacity:.4}.landing .verify-label{color:var(--ink-3);letter-spacing:.7px;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600}.landing .verify-title{color:var(--ink);margin-bottom:4px;font-size:16px;font-weight:600}.landing .verify-desc{color:var(--ink-3);margin-bottom:18px;font-size:12px;line-height:1.5}.landing .verify-field{background:var(--cream);border:1px solid var(--border-md);color:var(--ink-2);border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:11px 14px;font-size:13px;display:flex}.landing .verify-field-label{color:var(--ink-3);margin-bottom:2px;font-size:10px}.landing .verify-field-val{font-size:13px;font-weight:500}.landing .selfie-box{background:var(--cream);border:1.5px dashed var(--border-md);border-radius:12px;flex-direction:column;align-items:center;gap:8px;margin-bottom:14px;padding:20px;display:flex}.landing .selfie-icon{background:var(--green-light);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.landing .selfie-text{color:var(--ink-3);text-align:center;font-size:12px}.landing .verify-btn{background:var(--green);color:#fff;cursor:pointer;border:none;border-radius:9px;width:100%;padding:12px;font-size:13px;font-weight:600}.landing .result-badge{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:10px;min-width:190px;padding:12px 16px;display:flex;position:absolute;bottom:-18px;right:-20px;box-shadow:0 8px 24px #1115101a}.landing .badge-dot{background:var(--green-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.landing .badge-title{color:var(--ink);font-size:13px;font-weight:600}.landing .badge-sub{color:var(--ink-3);font-size:11px}.landing .score-badge{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);z-index:1;padding:10px 14px;position:absolute;top:-16px;left:-22px;box-shadow:0 8px 24px #1115101a}.landing .score-num{color:var(--green);font-size:22px;font-weight:700;line-height:1}.landing .score-label{color:var(--ink-3);text-transform:uppercase;letter-spacing:.5px;font-size:10px}.landing .logos-bar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--white);padding:22px 0}.landing .logos-inner{flex-wrap:wrap;align-items:center;gap:40px;display:flex}.landing .logos-label{color:var(--ink-4);white-space:nowrap;font-size:12px;font-weight:500}.landing .logo-pills{flex-wrap:wrap;gap:10px;display:flex}.landing .logo-pill{background:var(--cream);border:1px solid var(--border);color:var(--ink-2);border-radius:100px;padding:6px 16px;font-size:13px;font-weight:500}.landing .problem{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-top:100px;padding-bottom:100px;display:grid}.landing .problem-cards{flex-direction:column;gap:12px;display:flex}.landing .problem-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.landing .problem-card.bad .pcard-icon{background:var(--red-light);color:var(--red)}.landing .pcard-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;display:flex}.landing .pcard-title{color:var(--ink);margin-bottom:3px;font-size:14px;font-weight:600}.landing .pcard-body{color:var(--ink-3);font-size:13px;line-height:1.5}.landing .problem-divider{color:var(--ink-4);align-items:center;gap:10px;margin:4px 0;font-size:12px;font-weight:500;display:flex}.landing .problem-divider:before,.landing .problem-divider:after{content:"";background:var(--border);flex:1;height:1px}.landing .how{background:var(--ink);padding:100px 0}.landing .how .eyebrow{color:#ffffff73}.landing .how .eyebrow:before{background:#ffffff4d}.landing .how .section-heading{color:#fff}.landing .how .section-sub{color:#ffffff8c;max-width:480px}.landing .steps{border-radius:var(--radius-lg);background:#ffffff12;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:60px;display:grid;overflow:hidden}.landing .step{background:#ffffff0a;padding:40px 32px;position:relative}.landing .step:hover{background:#ffffff12}.landing .step-num{font-family:var(--serif);color:#ffffff12;margin-bottom:20px;font-size:52px;font-weight:600;line-height:1}.landing .step-icon{border-radius:var(--radius);background:var(--green);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:flex}.landing .step-icon svg{width:24px;height:24px}.landing .step-title{color:#fff;margin-bottom:10px;font-size:17px;font-weight:600;line-height:1.3}.landing .step-body{color:#ffffff80;font-size:14px;line-height:1.65}.landing .industries{padding:100px 0}.landing .industry-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px;display:grid}.landing .industry-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:default;padding:28px 26px;transition:border-color .2s,transform .15s}.landing .industry-card:hover{border-color:var(--green);transform:translateY(-2px)}.landing .industry-icon{border-radius:var(--radius);background:var(--green-light);justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;font-size:22px;display:flex}.landing .industry-title{color:var(--ink);margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.3}.landing .industry-body{color:var(--ink-3);font-size:14px;line-height:1.6}.landing .features{background:var(--cream-2);padding:100px 0}.landing .features-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:52px;display:grid}.landing .feature-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:22px 20px}.landing .feature-icon{background:var(--green-light);border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:14px;font-size:18px;display:flex}.landing .feature-title{color:var(--ink);margin-bottom:6px;font-size:14px;font-weight:600}.landing .feature-body{color:var(--ink-3);font-size:13px;line-height:1.55}.landing .feature-big{background:var(--green-dark);border-color:#0000;grid-column:span 2;align-items:flex-start;gap:20px;display:flex}.landing .feature-big .feature-title{color:#fff}.landing .feature-big .feature-body{color:#ffffff8c}.landing .feature-big .feature-icon{background:#ffffff1a}.landing .pricing{padding:100px 0}.landing .tenant-callout{background:var(--green-dark);border-radius:var(--radius-xl);justify-content:space-between;align-items:center;gap:40px;margin-bottom:52px;padding:44px 48px;display:flex}.landing .callout-eyebrow{letter-spacing:1px;text-transform:uppercase;color:#fff6;margin-bottom:12px;font-size:11px;font-weight:600}.landing .callout-heading{font-family:var(--serif);color:#fff;margin-bottom:14px;font-size:30px;line-height:1.2}.landing .callout-body{color:#ffffff8c;max-width:460px;font-size:15px;line-height:1.65}.landing .callout-badge{border-radius:var(--radius-lg);text-align:center;background:#ffffff14;border:1px solid #ffffff1f;flex-shrink:0;padding:24px 28px}.landing .callout-badge-big{font-family:var(--serif);color:#fff;font-size:42px;line-height:1}.landing .callout-badge-label{color:#fff6;margin-top:6px;font-size:12px}.landing .tier-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.landing .tier-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px 22px}.landing .tier-card.featured{border:2px solid var(--green)}.landing .tier-label{color:var(--green);letter-spacing:.8px;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:600}.landing .tier-name{color:var(--ink);margin-bottom:4px;font-size:18px;font-weight:600}.landing .tier-credits{font-family:var(--serif);color:var(--ink);margin:16px 0 4px;font-size:36px;line-height:1}.landing .tier-credits span{color:var(--ink-3);font-size:14px;font-weight:400}.landing .tier-divider{background:var(--border);height:1px;margin:18px 0}.landing .tier-features{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.landing .tier-features li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.landing .tier-features li:before{content:"✓";color:var(--green);flex-shrink:0;margin-top:1px;font-weight:600}.landing .tier-best{color:var(--ink-3);margin-top:16px;font-size:12px}.landing .tier-best strong{color:var(--ink-2)}.landing .trust{background:var(--ink);padding:100px 0}.landing .trust .eyebrow{color:#ffffff59}.landing .trust .eyebrow:before{background:#fff3}.landing .trust .section-heading{color:#fff;max-width:560px}.landing .trust-grid{border-radius:var(--radius-lg);background:#ffffff0f;grid-template-columns:repeat(2,1fr);gap:2px;margin-top:56px;display:grid;overflow:hidden}.landing .trust-item{background:#ffffff08;padding:36px 32px}.landing .trust-item:hover{background:#ffffff0f}.landing .trust-number{font-family:var(--serif);color:var(--green);margin-bottom:12px;font-size:44px;font-style:italic;line-height:1}.landing .trust-title{color:#fff;margin-bottom:10px;font-size:17px;font-weight:600}.landing .trust-body{color:#ffffff73;font-size:14px;line-height:1.65}.landing .final-cta{background:var(--cream-2);padding:100px 0}.landing .final-cta-inner{text-align:center;max-width:700px;margin:0 auto}.landing .final-cta .section-heading{margin-bottom:18px}.landing .final-cta .section-sub{text-align:center;margin:0 auto 36px}.landing .final-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.landing .final-micro{color:var(--ink-4);margin-top:20px;font-size:13px}.landing footer{background:var(--ink);padding:56px 0 32px}.landing .footer-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:48px;display:flex}.landing .footer-tagline{color:#ffffff59;margin-top:6px;font-size:13px}.landing .footer-links{flex-wrap:wrap;gap:48px;display:flex}.landing .footer-col-title{color:#ffffff59;letter-spacing:.8px;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:600}.landing .footer-col ul{flex-direction:column;gap:9px;padding:0;list-style:none;display:flex}.landing .footer-col a{color:#ffffff80;font-size:14px;text-decoration:none;transition:color .15s}.landing .footer-col a:hover{color:#ffffffd9}.landing .footer-bottom{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex}.landing .footer-copy{color:#ffffff40;font-size:13px}.landing .footer-legal{gap:20px;display:flex}.landing .footer-legal a{color:#ffffff40;font-size:13px;text-decoration:none;transition:color .15s}.landing .footer-legal a:hover{color:#ffffff80}.landing .footer-powered{color:#ffffff40;font-size:13px}.landing .footer-powered a{color:#fff6;text-decoration:none;transition:color .15s}.landing .footer-powered a:hover{color:#ffffffb3}.landing .page-header{border-bottom:1px solid var(--border);padding-top:80px;padding-bottom:48px}.landing .page-header h1{font-family:var(--serif);letter-spacing:-.5px;color:var(--ink);margin-bottom:12px;font-size:clamp(32px,5vw,48px);line-height:1.15}.landing .page-header p{color:var(--ink-2);max-width:520px;font-size:17px;font-weight:300;line-height:1.7}.landing .page-body{padding-top:56px;padding-bottom:100px}.landing .legal-content{max-width:720px}.landing .legal-content h2{font-family:var(--serif);color:var(--ink);margin:40px 0 14px;font-size:22px;line-height:1.3}.landing .legal-content h2:first-child{margin-top:0}.landing .legal-content h3{font-family:var(--sans);color:var(--ink);margin:28px 0 10px;font-size:17px;font-weight:600;line-height:1.4}.landing .legal-content h4{font-family:var(--sans);color:var(--ink);margin:20px 0 8px;font-size:15px;font-weight:600;line-height:1.4}.landing .legal-content strong{color:var(--ink)}.landing .legal-content a{color:var(--green)}.landing .legal-content p{color:var(--ink-2);margin-bottom:16px;font-size:15px;line-height:1.75}.landing .legal-content ul{margin:0 0 16px;padding:0;list-style:none}.landing .legal-content li{color:var(--ink-2);margin-bottom:6px;padding-left:20px;font-size:15px;line-height:1.75;position:relative}.landing .legal-content li:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.landing .legal-content table{border-collapse:collapse;width:100%;color:var(--ink-2);margin:16px 0;font-size:14px}.landing .legal-content th,.landing .legal-content td{border:1px solid var(--border-md);text-align:left;padding:10px 14px}.landing .legal-content th{background:var(--cream-2);color:var(--ink);font-weight:600}.landing .legal-updated{color:var(--ink-4);border-bottom:1px solid var(--border);margin-bottom:32px;padding-bottom:24px;font-size:13px}@keyframes landingFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.landing .fade-up{opacity:0;animation:.6s forwards landingFadeUp}.landing .delay-1{animation-delay:.1s}.landing .delay-2{animation-delay:.2s}.landing .delay-3{animation-delay:.3s}.landing .delay-4{animation-delay:.4s}@media (max-width:900px){.landing .hero{grid-template-columns:1fr;gap:56px;padding-top:60px;padding-bottom:50px}.landing .hero-visual{display:none}.landing .problem{grid-template-columns:1fr;gap:40px;padding-top:60px;padding-bottom:60px}.landing .steps{grid-template-columns:1fr}.landing .industry-grid,.landing .features-grid{grid-template-columns:1fr 1fr}.landing .feature-big{grid-column:span 2}.landing .tier-grid{grid-template-columns:1fr 1fr}.landing .trust-grid{grid-template-columns:1fr}.landing .tenant-callout{flex-direction:column;padding:32px 28px}.landing .how,.landing .industries,.landing .features,.landing .pricing,.landing .trust,.landing .final-cta{padding:60px 0}.landing footer{padding:40px 0 24px}.landing .container{padding:0 5vw}.landing .section-heading{font-size:clamp(26px,5vw,40px)}.landing h1{font-size:clamp(32px,8vw,48px)}.landing .page-header{padding-top:48px;padding-bottom:32px}.landing .page-body{padding-top:40px;padding-bottom:60px}.landing .hamburger{display:flex}.landing .nav-links{background:var(--cream);border-bottom:1px solid var(--border-md);flex-direction:column;gap:0;max-height:0;padding:0 5vw;transition:max-height .35s,padding .35s;display:flex;position:absolute;top:66px;left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #11151014}.landing .nav-links.open{max-height:400px;padding:16px 5vw 20px}.landing .nav-links li{opacity:0;width:100%;transition:opacity .25s,transform .25s;transform:translateY(-8px)}.landing .nav-links.open li{opacity:1;transform:translateY(0)}.landing .nav-links.open li:first-child{transition-delay:50ms}.landing .nav-links.open li:nth-child(2){transition-delay:.1s}.landing .nav-links.open li:nth-child(3){transition-delay:.15s}.landing .nav-links.open li:nth-child(4){transition-delay:.2s}.landing .nav-links a{border-bottom:1px solid var(--border);padding:12px 0;font-size:16px;display:block}.landing .nav-links li:last-child a{border-bottom:none}.landing .nav-cta{border-radius:9px;margin-top:8px;text-align:center!important;border-bottom:none!important;padding:14px 20px!important;display:block!important}}@media (max-width:600px){.landing .hero{padding-top:44px;padding-bottom:40px}.landing .problem{padding-top:44px;padding-bottom:44px}.landing .how,.landing .industries,.landing .features,.landing .pricing,.landing .trust,.landing .final-cta{padding:44px 0}.landing .industry-grid,.landing .features-grid{grid-template-columns:1fr}.landing .feature-big{flex-direction:column;grid-column:span 1}.landing .tier-grid{grid-template-columns:1fr}.landing .callout-heading{font-size:24px}.landing .tenant-callout{padding:24px 20px}.landing .trust-number{font-size:32px}.landing .trust-item{padding:24px 20px}.landing .step{padding:28px 20px}}
/*# sourceMappingURL=cfde8223af30632e.css.map*/