.landing{font-family:Barlow,sans-serif;font-size:17px;line-height:1.6;color:#0e0e0e;background:#fafaf8;-webkit-font-smoothing:antialiased}.landing *,.landing :after,.landing :before{box-sizing:border-box;margin:0;padding:0}.landing{--yellow:#f2c94c;--yellow-dark:#d4a017;--yellow-light:#fdf6dc;--black:#0e0e0e;--charcoal:#1a1a1a;--steel:#2c2c2c;--iron:#3d3d3d;--slate:#5a5a5a;--fog:#ebebeb;--smoke:#f5f4f1;--white:#fafaf8;--border-dark:hsla(0,0%,100%,.08);--border-light:rgba(0,0,0,.1);--green:#22c55e;--red:#ef4444;--font-display:"Barlow Condensed",sans-serif;--font-body:"Barlow",sans-serif}.landing .l-nav{position:sticky;top:0;z-index:100;background:var(--black);border-bottom:2px solid var(--yellow);padding:0 2rem}.landing .nav-inner{max-width:1160px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:62px}.landing .nav-logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.landing .nav-links{display:flex;align-items:center;gap:2rem;list-style:none}.landing .nav-links a{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.55);text-decoration:none;transition:color .15s}.landing .nav-links a:hover{color:var(--yellow)}.landing .nav-cta{background:var(--yellow)!important;color:var(--black)!important;padding:8px 20px!important;font-weight:800!important;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);transition:background .15s!important}.landing .nav-cta:hover{background:var(--yellow-dark)!important}.landing .btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--yellow);color:var(--black);font-family:var(--font-display);font-size:18px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:16px 32px;text-decoration:none;border:none;cursor:pointer;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);transition:background .15s,transform .1s}.landing .btn-primary:hover{background:var(--yellow-dark);transform:translateY(-1px)}.landing .btn-ghost{display:inline-flex;align-items:center;gap:8px;background:transparent;color:hsla(0,0%,100%,.75);font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:15px 30px;text-decoration:none;border:2px solid hsla(0,0%,100%,.2);cursor:pointer;transition:border-color .15s,color .15s}.landing .btn-ghost:hover{border-color:var(--yellow);color:var(--yellow)}.landing .hero{background:var(--black);padding:80px 2rem 0;overflow:hidden;position:relative}.landing .hero-grid-bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(242,201,76,.04) 1px,transparent 0),linear-gradient(90deg,rgba(242,201,76,.04) 1px,transparent 0);background-size:48px 48px}.landing .hero-inner{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.landing .hero-left{padding-bottom:80px}.landing .hero-kicker{display:inline-flex;align-items:center;gap:8px;background:rgba(242,201,76,.12);border:1px solid rgba(242,201,76,.3);color:var(--yellow);font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:6px 14px;margin-bottom:24px}.landing .hero-kicker:before{content:"";width:6px;height:6px;background:var(--yellow);border-radius:50%}.landing .hero h1{font-family:var(--font-display);font-size:clamp(52px,7vw,88px);font-weight:900;line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:var(--white);margin-bottom:24px}.landing .hero h1 em{font-style:normal;color:var(--yellow);display:block}.landing .hero-sub{font-size:18px;color:hsla(0,0%,100%,.55);line-height:1.6;margin-bottom:36px;max-width:440px}.landing .hero-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:40px}.landing .hero-trust{display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.3)}.landing .hero-trust span{color:hsla(0,0%,100%,.15)}.landing .hero-right{position:relative;padding-bottom:0;align-self:start;margin-top:52px}.landing .app-frame{background:var(--charcoal);border:1px solid hsla(0,0%,100%,.1);border-bottom:none;border-radius:12px 12px 0 0;overflow:hidden;box-shadow:0 -16px 60px rgba(0,0,0,.5),0 0 0 1px rgba(242,201,76,.1)}.landing .app-topbar{background:var(--black);border-bottom:2px solid var(--yellow);padding:12px 18px;display:flex;align-items:center;justify-content:space-between}.landing .app-tabs{display:flex;gap:2px;background:hsla(0,0%,100%,.05);padding:3px;border-radius:4px}.landing .app-tab{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.4);padding:5px 12px;border-radius:3px;cursor:pointer;transition:background .15s ease,color .15s ease}.landing .app-tab:hover:not(.active){background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.7)}.landing .app-tab.active{background:var(--yellow);color:var(--black)}.landing .app-body{padding:16px;display:grid;grid-template-columns:220px 1fr;gap:12px;background:#141414;min-height:280px}.landing .app-list{display:flex;flex-direction:column;gap:6px}.landing .sop-row{background:var(--charcoal);border:1px solid hsla(0,0%,100%,.06);border-radius:6px;padding:10px 12px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.landing .sop-row:hover:not(.active){background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.14)}.landing .sop-row.active{border-color:var(--yellow);background:rgba(242,201,76,.07)}.landing .sop-row-title{font-family:var(--font-display);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:hsla(0,0%,100%,.85);margin-bottom:3px}.landing .sop-row.active .sop-row-title{color:var(--yellow)}.landing .sop-row-meta{font-size:11px;color:hsla(0,0%,100%,.3);display:flex;gap:8px}.landing .tag{background:rgba(34,197,94,.15);color:#4ade80;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:3px}.landing .tag.draft{background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.3)}.landing .app-detail{background:var(--charcoal);border:1px solid hsla(0,0%,100%,.06);border-radius:6px;padding:16px}.landing .detail-title{font-family:var(--font-display);font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--white);margin-bottom:12px}.landing .step-list{display:flex;flex-direction:column;gap:8px}.landing .step-item{display:flex;align-items:flex-start;gap:10px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-left:3px solid transparent;border-radius:4px;padding:9px 10px}.landing .step-item.done{border-left-color:var(--green)}.landing .step-item.active-step{border-left-color:var(--yellow);background:rgba(242,201,76,.05)}.landing .step-num{width:20px;height:20px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;margin-top:1px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.4)}.landing .step-item.done .step-num{background:var(--green);color:#fff}.landing .step-item.active-step .step-num{background:var(--yellow);color:var(--black)}.landing .step-text{font-size:12px;color:hsla(0,0%,100%,.5);line-height:1.4}.landing .step-text b{display:block;color:hsla(0,0%,100%,.8);font-size:12px;font-weight:600;margin-bottom:2px}.landing .proof-bar{background:var(--yellow);padding:18px 2rem;border-bottom:3px solid var(--yellow-dark)}.landing .proof-bar-inner{max-width:1160px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap}.landing .proof-stat{text-align:center}.landing .proof-num{font-family:var(--font-display);font-size:32px;font-weight:900;color:var(--black);letter-spacing:-.02em;line-height:1}.landing .proof-label{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(0,0,0,.55)}.landing .proof-divider{width:1px;height:40px;background:rgba(0,0,0,.2)}.landing section{padding:96px 2rem}.landing .section-inner{max-width:1160px;margin:0 auto}.landing .eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}.landing .eyebrow:before{content:"";display:block;width:24px;height:3px;background:var(--yellow)}.landing .eyebrow.dark{color:var(--yellow)}.landing .eyebrow.light{color:var(--iron)}.landing h2{font-family:var(--font-display);font-size:clamp(36px,5vw,60px);font-weight:900;line-height:1;letter-spacing:-.01em;text-transform:uppercase;margin-bottom:20px}.landing h2 em{font-style:normal;color:var(--yellow)}.landing h2.light-h2{color:var(--white)}.landing h2.dark-h2{color:var(--black)}.landing .section-sub{font-size:18px;line-height:1.6;margin-bottom:52px}.landing .section-sub.on-dark{color:hsla(0,0%,100%,.45)}.landing .section-sub.on-light{color:var(--slate)}.landing .problem{background:var(--charcoal)}.landing .problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-bottom:60px;border:2px solid hsla(0,0%,100%,.06)}.landing .problem-card{background:var(--steel);padding:32px 28px;border:1px solid hsla(0,0%,100%,.04);position:relative}.landing .problem-card:before{content:'"';font-family:Georgia,serif;font-size:100px;color:rgba(242,201,76,.08);position:absolute;top:-10px;left:16px;line-height:1;pointer-events:none}.landing .problem-card p{font-size:15px;color:hsla(0,0%,100%,.62);line-height:1.65;margin-bottom:20px;font-style:italic}.landing .card-person{display:flex;align-items:center;gap:10px}.landing .avatar{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:14px;font-weight:800}.landing .av-y{background:var(--yellow);color:var(--black)}.landing .av-w{background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.7)}.landing .av-g{background:rgba(34,197,94,.2);color:#4ade80}.landing .person-name{font-family:var(--font-display);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.85)}.landing .person-role{font-size:12px;color:hsla(0,0%,100%,.35)}.landing .problem-closer{text-align:center;padding:40px 0 0}.landing .problem-closer p{font-family:var(--font-display);font-size:clamp(24px,4vw,42px);font-weight:900;text-transform:uppercase;letter-spacing:-.01em;color:var(--white);max-width:760px;margin:0 auto 36px;line-height:1.05}.landing .problem-closer p em{color:var(--yellow);font-style:normal}.landing .solution{background:var(--smoke)}.landing .solution-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.landing .solution-visual{background:var(--black);border:2px solid hsla(0,0%,100%,.08);border-radius:8px;overflow:hidden}.landing .sol-header{background:var(--charcoal);border-bottom:2px solid var(--yellow);padding:12px 18px;display:flex;align-items:center;gap:10px}.landing .sol-header-title{font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.landing .sol-body{padding:16px;display:flex;flex-direction:column;gap:8px}.landing .check-item{display:flex;align-items:center;gap:12px;padding:11px 14px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:4px;font-size:14px;font-weight:500;color:hsla(0,0%,100%,.6)}.landing .check-item.done{opacity:.5}.landing .check-item.current{border-color:var(--yellow);background:rgba(242,201,76,.06);color:hsla(0,0%,100%,.85)}.landing .check-icon{width:22px;height:22px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:11px}.landing .ci-done{background:var(--green);color:#fff}.landing .ci-active{background:var(--yellow);color:var(--black);font-size:13px;font-weight:800}.landing .ci-todo{background:hsla(0,0%,100%,.08);color:transparent;border:2px solid hsla(0,0%,100%,.1)}.landing .progress-bar-wrap{padding:8px 14px 14px}.landing .prog-label{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.3);margin-bottom:6px}.landing .prog-track{height:5px;background:hsla(0,0%,100%,.08);border-radius:0;overflow:hidden}.landing .prog-fill{width:50%;height:100%;background:var(--yellow)}.landing .solution-copy h2{text-transform:uppercase}.landing .solution-copy p{font-size:17px;color:var(--slate);line-height:1.65;margin-bottom:20px}.landing .features{background:var(--black)}.landing .features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;border:2px solid hsla(0,0%,100%,.06)}.landing .feature-card{background:var(--charcoal);padding:32px 28px;border:1px solid hsla(0,0%,100%,.04);transition:background .2s}.landing .feature-card:hover{background:var(--steel)}.landing .feature-icon{font-size:28px;margin-bottom:18px;display:block;filter:grayscale(.3)}.landing .feature-card h3{font-family:var(--font-display);font-size:20px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--white);margin-bottom:10px}.landing .feature-card p{font-size:14px;color:hsla(0,0%,100%,.45);line-height:1.65}.landing .tag-pill{display:inline-block;margin-top:14px;background:rgba(242,201,76,.12);color:var(--yellow);font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;border-radius:2px}.landing .how{background:var(--smoke)}.landing .how-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;position:relative}.landing .how-steps:before{content:"";position:absolute;top:27px;left:calc(16.66% + 27px);right:calc(16.66% + 27px);height:3px;background:var(--yellow);opacity:.3;z-index:0}.landing .how-step{flex-direction:column;text-align:center;padding:0 28px}.landing .how-step,.landing .step-badge{display:flex;align-items:center;position:relative}.landing .step-badge{width:54px;height:54px;background:var(--black);border:3px solid var(--yellow);justify-content:center;margin-bottom:24px;z-index:1;font-family:var(--font-display);font-size:24px;font-weight:900;color:var(--yellow)}.landing .how-step:nth-child(2) .step-badge{background:var(--yellow);color:var(--black)}.landing .how-step h3{font-family:var(--font-display);font-size:19px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--black);margin-bottom:10px}.landing .how-step p{font-size:14px;color:var(--slate);line-height:1.6}.landing .testimonials{background:var(--charcoal)}.landing .testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;border:2px solid hsla(0,0%,100%,.05)}.landing .testi-card{background:var(--steel);padding:30px 26px;border:1px solid hsla(0,0%,100%,.04)}.landing .testi-stars{color:var(--yellow);font-size:14px;letter-spacing:2px;margin-bottom:14px}.landing .testi-quote{font-size:15px;color:hsla(0,0%,100%,.65);line-height:1.7;margin-bottom:20px;font-style:italic}.landing .testi-divider{height:2px;background:hsla(0,0%,100%,.06);margin-bottom:16px}.landing .testi-person{display:flex;align-items:center;gap:10px}.landing .testi-name{font-family:var(--font-display);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:hsla(0,0%,100%,.85)}.landing .testi-role{font-size:12px;color:hsla(0,0%,100%,.35)}.landing .vs{background:var(--smoke)}.landing .vs-wrap{overflow-x:auto;margin-top:40px}.landing .vs-table{width:100%;border-collapse:collapse;min-width:580px}.landing .vs-table thead th{font-family:var(--font-display);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:14px 20px;text-align:left;background:var(--black);color:hsla(0,0%,100%,.5);border-bottom:3px solid hsla(0,0%,100%,.06)}.landing .vs-table thead th.hi{background:var(--yellow);color:var(--black);border-bottom-color:var(--yellow-dark)}.landing .vs-table td{padding:13px 20px;font-size:14px;color:var(--slate);border-bottom:1px solid var(--border-light);background:var(--white)}.landing .vs-table td.feat{font-weight:600;color:var(--black);background:var(--smoke)}.landing .vs-table td.hi{background:rgba(242,201,76,.06)}.landing .vs-table tr:last-child td{border-bottom:none}.landing .y{color:var(--green);font-weight:700;font-size:16px}.landing .n{color:#cbd5e1;font-size:16px}.landing .p{color:#eab308;font-size:16px}.landing .pricing{background:var(--black)}.landing .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;border:2px solid hsla(0,0%,100%,.06);max-width:900px;margin:0 auto}.landing .price-card{background:var(--charcoal);padding:32px 28px;border:1px solid hsla(0,0%,100%,.04);position:relative}.landing .price-card.pop{background:var(--steel);border-top:4px solid var(--yellow)}.landing .pop-label{position:absolute;top:-1px;left:50%;transform:translateX(-50%);background:var(--yellow);color:var(--black);font-size:11px;letter-spacing:.12em;padding:4px 16px}.landing .plan-tier,.landing .pop-label{font-family:var(--font-display);font-weight:800;text-transform:uppercase}.landing .plan-tier{font-size:13px;letter-spacing:.14em;color:var(--yellow);margin-bottom:10px}.landing .plan-amount{display:flex;align-items:baseline;gap:4px;margin-bottom:8px}.landing .plan-dollar{font-family:var(--font-display);font-size:42px;font-weight:900;color:var(--white);letter-spacing:-.03em}.landing .plan-per{font-size:14px;color:hsla(0,0%,100%,.35)}.landing .plan-desc{font-size:14px;color:hsla(0,0%,100%,.4);margin-bottom:24px;line-height:1.5}.landing .plan-btn{display:block;text-align:center;text-decoration:none;font-family:var(--font-display);font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:13px;margin-bottom:24px;border:2px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.7);clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);transition:border-color .15s,color .15s,background .15s}.landing .plan-btn:hover{border-color:var(--yellow);color:var(--yellow)}.landing .price-card.pop .plan-btn{background:var(--yellow);border-color:var(--yellow);color:var(--black)}.landing .price-card.pop .plan-btn:hover{background:var(--yellow-dark);border-color:var(--yellow-dark)}.landing .plan-features{list-style:none;display:flex;flex-direction:column;gap:10px}.landing .plan-features li{font-size:14px;color:hsla(0,0%,100%,.5);display:flex;align-items:flex-start;gap:8px;line-height:1.45}.landing .plan-features li:before{content:"—";color:var(--yellow);font-weight:900;flex-shrink:0}.landing .pricing-note{text-align:center;font-size:14px;color:hsla(0,0%,100%,.3);margin-top:24px}.landing .pricing-note a{color:var(--yellow);text-decoration:none}.landing .faq{background:var(--smoke)}.landing .faq-list{display:flex;flex-direction:column;gap:0;margin-top:36px;max-width:760px}.landing .faq-item{border-bottom:2px solid rgba(0,0,0,.08)}.landing .faq-q{font-family:var(--font-display);font-size:17px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--black);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;background:none;border:none;width:100%;text-align:left}.landing .faq-chevron{color:var(--iron);font-size:18px;transition:transform .2s;flex-shrink:0}.landing .faq-a{font-size:15px;color:var(--slate);line-height:1.65;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .2s}.landing .faq-item.open .faq-a{max-height:300px;padding-bottom:20px}.landing .faq-item.open .faq-chevron{transform:rotate(180deg);color:var(--yellow-dark)}.landing .final-cta{background:var(--yellow);padding:96px 2rem;text-align:center;position:relative;overflow:hidden}.landing .cta-grid-bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(0,0,0,.06) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.06) 1px,transparent 0);background-size:40px 40px}.landing .final-cta h2{color:var(--black);font-size:clamp(40px,6vw,72px);max-width:760px;margin:0 auto 16px;position:relative;z-index:1}.landing .final-cta p{font-size:18px;color:rgba(0,0,0,.55);max-width:480px;margin:0 auto 40px;position:relative;z-index:1}.landing .email-row{display:flex;justify-content:center;gap:0;max-width:440px;margin:0 auto 14px;position:relative;z-index:1}.landing .email-row input{flex:1;padding:16px 20px;border:3px solid var(--black);border-right:none;background:var(--white);font-family:var(--font-body);font-size:15px;color:var(--black);outline:none;transition:border-color .15s}.landing .email-row input::-moz-placeholder{color:rgba(0,0,0,.35)}.landing .email-row input::placeholder{color:rgba(0,0,0,.35)}.landing .email-row button{padding:16px 24px;background:var(--black);color:var(--yellow);border:3px solid var(--black);font-family:var(--font-display);font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .15s;clip-path:polygon(0 0,100% 0,calc(100% - 6px) 100%,0 100%);white-space:nowrap}.landing .email-row button:hover{background:var(--charcoal)}.landing .cta-note{font-size:13px;color:rgba(0,0,0,.4);position:relative;z-index:1}.landing .l-footer{background:var(--black);border-top:3px solid var(--yellow);padding:48px 2rem 32px}.landing .footer-inner{max-width:1160px;display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;padding-bottom:32px;border-bottom:1px solid hsla(0,0%,100%,.07);margin:0 auto 24px}.landing .footer-logo{display:flex;align-items:center;text-decoration:none}.landing .footer-tagline{font-size:13px;color:hsla(0,0%,100%,.3);margin-top:8px;max-width:220px;line-height:1.5}.landing .footer-col h4{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.35);margin-bottom:14px}.landing .footer-col ul{list-style:none;display:flex;flex-direction:column;gap:8px}.landing .footer-col ul a{font-size:13px;color:hsla(0,0%,100%,.4);text-decoration:none;transition:color .15s}.landing .footer-col ul a:hover{color:var(--yellow)}.landing .footer-bottom{max-width:1160px;margin:0 auto;display:flex;justify-content:space-between;font-size:12px;color:hsla(0,0%,100%,.25);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase}@media (max-width:900px){.landing .hero-inner,.landing .solution-grid{grid-template-columns:1fr}.landing .hero-right{display:none}.landing .features-grid,.landing .how-steps,.landing .pricing-grid,.landing .problem-grid,.landing .testi-grid{grid-template-columns:1fr}.landing .how-steps:before,.landing .nav-links{display:none}}