.mp-page{font-family:'Segoe UI',-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#616161;line-height:1.6;-webkit-font-smoothing:antialiased}.mp-page *,.mp-page *::before,.mp-page *::after{box-sizing:border-box;margin:0;padding:0}.mp-page img,.mp-page svg{max-width:100%;display:block}.mp-page a{text-decoration:none}.mp-page a.btn-primary{color:#ffffff!important}.mp-page a.btn-outline{color:#ffffff!important}.mp-page a.btn-secondary{color:#262626!important}.mp-page ul{list-style:none}.mp-page h1,.mp-page h2,.mp-page h3,.mp-page h4,.mp-page h5{color:#262626;font-weight:700;line-height:1.2;font-family:'Segoe UI',-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.mp-page h1{font-size:clamp(2rem, 4.5vw, 3.25rem);letter-spacing:-.02em}.mp-page h2{font-size:clamp(1.6rem, 3.5vw, 2.5rem);letter-spacing:-.01em}.mp-page h3{font-size:1.25rem}.mp-page p{max-width:680px;font-family:'Segoe UI',-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.mp-page .container{width:100%;max-width:100%;margin:0 auto;padding:0 24px}.mp-page .hero h1{color:#ffffff!important}.mp-page .hero h1 span{color:#a82225!important}.mp-page .hero p{color:rgb(255 255 255 / .75)!important}.mp-page .final-cta h2{color:#ffffff!important}.mp-page .final-cta p{color:rgb(255 255 255 / .65)!important}.mp-page .quote-inner blockquote{color:rgb(255 255 255 / .9)!important}.mp-page .quote-attribution{color:rgb(255 255 255 / .5)!important}.mp-page .quote-mark{color:rgb(255 255 255 / .15)!important}:root{--navy:#262626;--navy-deep:#1a1a1a;--burgundy:#90191c;--burgundy-light:#a82225;--cream:#ffffff;--cream-warm:#f7f7f7;--slate:#616161;--slate-light:#888888;--green:#90191c;--green-hover:#7a1518;--green-light:#a82225;--white:#ffffff;--border:#e0e0e0;--shadow-sm:0 1px 3px rgba(0, 0, 0, 0.08);--shadow-md:0 4px 16px rgba(0, 0, 0, 0.10);--shadow-lg:0 8px 32px rgba(0, 0, 0, 0.12);--radius:8px;--radius-lg:12px;--font:'Segoe UI', -apple-system, BlinkMacSystemFont, system-ui, sans-serif}.mp-page .container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.mp-page .section-label{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--burgundy);margin-bottom:12px}.mp-page .btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;font-family:var(--font);font-size:1rem;font-weight:600;border-radius:var(--radius);border:none;cursor:pointer;transition:all 0.2s ease;text-decoration:none}.mp-page .btn-primary{background:var(--green);color:var(--white);box-shadow:0 2px 8px rgb(45 106 79 / .3)}.mp-page .btn-primary:hover{background:var(--green-hover);box-shadow:0 4px 16px rgb(45 106 79 / .35);transform:translateY(-1px)}.mp-page .btn-outline{background:#fff0;color:var(--white);border:2px solid rgb(255 255 255 / .4)}.mp-page .btn-outline:hover{border-color:var(--white);background:rgb(255 255 255 / .08)}.mp-page .btn-secondary{background:var(--white);color:var(--navy);border:2px solid var(--border)}.mp-page .btn-secondary:hover{border-color:var(--navy);background:var(--cream)}.mp-page .hero{position:relative;padding:100px 0 120px;background:var(--navy);overflow:hidden}.mp-page .hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 20% 80%,rgb(107 21 32 / .15) 0%,transparent 70%),radial-gradient(ellipse 60% 50% at 80% 20%,rgb(45 106 79 / .08) 0%,transparent 60%),linear-gradient(160deg,var(--navy) 0%,var(--navy-deep) 100%)}.mp-page .hero::after{content:'';position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .02) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .02) 1px,transparent 1px);background-size:60px 60px}.mp-page .hero-content{position:relative;z-index:1;max-width:740px}.mp-page .hero h1{color:var(--white);margin-bottom:24px}.mp-page .hero h1 span{color:var(--green-light)}.mp-page .hero p{color:rgb(255 255 255 / .75);font-size:1.2rem;line-height:1.7;margin-bottom:40px;max-width:600px}.mp-page .hero-actions{display:flex;gap:16px;flex-wrap:wrap}.mp-page .trust-bar{background:var(--white);border-bottom:1px solid var(--border);padding:28px 0}.mp-page .trust-items{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}.mp-page .trust-item{display:flex;align-items:center;gap:12px;white-space:nowrap}.mp-page .trust-number{font-size:1.5rem;font-weight:800;color:var(--navy);letter-spacing:-.02em}.mp-page .trust-label{font-size:.85rem;color:var(--slate-light);font-weight:500}.mp-page .trust-divider{width:1px;height:32px;background:var(--border)}.mp-page .problem{padding:100px 0;background:var(--cream)}.mp-page .problem-inner{max-width:760px;margin:0 auto;text-align:center}.mp-page .problem h2{margin-bottom:28px}.mp-page .problem p{font-size:1.125rem;line-height:1.8;margin:0 auto;color:var(--slate)}.mp-page .solution{padding:100px 0;background:var(--white)}.mp-page .solution-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.mp-page .solution-text h2{margin-bottom:28px}.mp-page .solution-text p{font-size:1.1rem;line-height:1.8}.mp-page .solution-visual{display:flex;justify-content:center;align-items:center}.mp-page .solution-graphic{width:100%;max-width:420px;aspect-ratio:1;background:linear-gradient(135deg,var(--cream) 0%,var(--cream-warm) 100%);border-radius:24px;border:1px solid var(--border);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px}.mp-page .solution-graphic .icon-pair{display:flex;gap:16px}.mp-page .solution-graphic .icon-circle{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center}.mp-page .solution-graphic .icon-circle.owner{background:var(--navy)}.mp-page .solution-graphic .icon-circle.partner{background:var(--burgundy)}.mp-page .solution-graphic .icon-circle svg{width:28px;height:28px}.mp-page .solution-graphic .bridge{width:48px;height:2px;background:var(--border);align-self:center}.mp-page .solution-graphic .tagline{font-size:.9rem;font-weight:600;color:var(--slate-light);margin-top:8px;text-align:center}.mp-page .features{padding:100px 0;background:var(--cream)}.mp-page .features-header{text-align:center;margin-bottom:60px}.mp-page .features-header h2{margin-bottom:16px}.mp-page .features-header p{margin:0 auto;color:var(--slate-light);font-size:1.1rem}.mp-page .features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mp-page .feature-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px 32px;transition:all 0.25s ease;display:flex;flex-direction:column;gap:16px}.mp-page .feature-card:hover{box-shadow:var(--shadow-md);border-color:rgb(29 53 87 / .15);transform:translateY(-3px)}.mp-page .feature-icon{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mp-page .feature-icon svg{width:26px;height:26px}.mp-page .feature-icon.pos{background:#eef2f7;color:var(--navy)}.mp-page .feature-icon.inventory{background:#edf5f0;color:var(--green)}.mp-page .feature-icon.multi{background:#f5eef2;color:var(--burgundy)}.mp-page .feature-icon.ai{background:#f0eef5;color:#4a3f8a}.mp-page .feature-icon.pricing{background:#f5f2ee;color:#8a6f3f}.mp-page .feature-card h3{font-size:1.15rem}.mp-page .feature-card h3 a{color:var(--navy);transition:color 0.15s}.mp-page .feature-card h3 a:hover{color:var(--burgundy)}.mp-page .feature-card p{font-size:.95rem;color:var(--slate-light);line-height:1.6}.mp-page .feature-card .card-arrow{margin-top:auto;font-size:.85rem;font-weight:600;color:var(--green);display:flex;align-items:center;gap:6px;transition:gap 0.2s}.mp-page .feature-card:hover .card-arrow{gap:10px}.mp-page .features-grid .feature-card:nth-child(4){grid-column:1 / 2;margin-left:auto;margin-right:0}.mp-page .features-bottom{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:792px;margin:24px auto 0}.mp-page .quote-section{padding:80px 0;background:var(--navy);position:relative;overflow:hidden}.mp-page .quote-section::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 100%,rgb(107 21 32 / .12) 0%,transparent 70%)}.mp-page .quote-inner{position:relative;max-width:800px;margin:0 auto;text-align:center}.mp-page .quote-mark{font-size:4rem;line-height:1;color:rgb(255 255 255 / .15);font-family:Georgia,serif;margin-bottom:8px}.mp-page .quote-inner blockquote{font-size:1.25rem;line-height:1.8;color:rgb(255 255 255 / .9);font-style:italic;margin-bottom:28px;max-width:none}.mp-page .quote-attribution{font-size:.95rem;color:rgb(255 255 255 / .5);font-weight:600}.mp-page .differentiators{padding:100px 0;background:var(--cream)}.mp-page .differentiators-header{text-align:center;margin-bottom:60px}.mp-page .diff-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.mp-page .diff-card{text-align:center;padding:40px 32px}.mp-page .diff-icon{width:72px;height:72px;border-radius:50%;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.mp-page .diff-icon svg{width:32px;height:32px}.mp-page .diff-icon.partnership{background:linear-gradient(135deg,#eef2f7,#dce4ed)}.mp-page .diff-icon.data{background:linear-gradient(135deg,#edf5f0,#d8ebe0)}.mp-page .diff-icon.complexity{background:linear-gradient(135deg,#f5eef2,#ebdce4)}.mp-page .diff-card h3{margin-bottom:16px;font-size:1.2rem}.mp-page .diff-card p{font-size:.95rem;line-height:1.7;margin:0 auto;color:var(--slate-light)}.mp-page .getting-started{padding:100px 0;background:var(--white)}.mp-page .getting-started-header{text-align:center;margin-bottom:60px}.mp-page .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;position:relative}.mp-page .steps::before{content:'';position:absolute;top:40px;left:calc(16.67% + 40px);right:calc(16.67% + 40px);height:2px;background:var(--border)}.mp-page .step{text-align:center}.mp-page .step-number{width:80px;height:80px;border-radius:50%;background:var(--cream);border:2px solid var(--border);display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-size:1.5rem;font-weight:800;color:var(--navy);position:relative;z-index:1}.mp-page .step h3{margin-bottom:12px;font-size:1.15rem}.mp-page .step p{font-size:.95rem;line-height:1.7;margin:0 auto;color:var(--slate-light)}.mp-page .final-cta{padding:100px 0;background:var(--navy);text-align:center;position:relative;overflow:hidden}.mp-page .final-cta::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 50% 80% at 30% 100%,rgb(45 106 79 / .1) 0%,transparent 60%),radial-gradient(ellipse 50% 80% at 70% 0%,rgb(107 21 32 / .1) 0%,transparent 60%)}.mp-page .final-cta-inner{position:relative;z-index:1}.mp-page .final-cta h2{color:var(--white);margin-bottom:36px;max-width:600px;margin-left:auto;margin-right:auto}.mp-page .final-cta p{color:rgb(255 255 255 / .65);font-size:1.1rem;margin:0 auto 36px}.mp-page .final-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.mp-page .feature-section{padding:48px 0}.mp-page .feature-section:nth-child(odd){background:var(--cream)}.mp-page .feature-section:nth-child(even){background:var(--white)}.mp-page .feature-inner{max-width:720px;margin:0 auto;text-align:left;display:grid;grid-template-columns:1fr;gap:24px;align-items:center}.mp-page .feature-text h2{margin-bottom:20px;font-size:clamp(1.4rem, 3vw, 2rem)}.mp-page .feature-text p{font-size:1.05rem;line-height:1.8;color:var(--slate)}.mp-page .feature-visual{display:flex;justify-content:center;align-items:center}.mp-page .feature-graphic{width:100%;max-width:400px;background:linear-gradient(135deg,var(--cream-warm) 0%,#f0f0f0 100%);border-radius:var(--radius-lg);border:1px solid var(--border);padding:32px;display:flex;flex-direction:column;gap:12px}.mp-page .feature-graphic .graphic-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--slate-light);margin-bottom:4px}.mp-page .feature-graphic .graphic-row{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--white);border-radius:var(--radius);border:1px solid var(--border);font-size:.85rem;color:var(--slate)}.mp-page .feature-graphic .graphic-row .icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem}.mp-page .feature-graphic .graphic-highlight{background:#fff3f3;border-left:3px solid var(--burgundy);padding:12px 16px;border-radius:0 8px 8px 0;font-size:.85rem}.mp-page .feature-graphic .graphic-highlight strong{color:var(--burgundy)}.mp-page .feature-graphic .graphic-success{background:#f0f7f0;border-left:3px solid #2d6a4f;padding:12px 16px;border-radius:0 8px 8px 0;font-size:.85rem}.mp-page .feature-graphic .graphic-success strong{color:#2d6a4f}.mp-page .feature-graphic .graphic-info{background:#f0f0ff;border-left:3px solid #4a4a8a;padding:12px 16px;border-radius:0 8px 8px 0;font-size:.85rem}.mp-page .feature-graphic .graphic-info strong{color:#4a4a8a}.mp-page .compare-section{padding:80px 0;background:var(--cream-warm)}.mp-page .compare-inner{max-width:720px;margin:0 auto}.mp-page .compare-inner h2{text-align:center;margin-bottom:40px}.mp-page .compare-table{width:100%;border-collapse:collapse;background:var(--white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--border)}.mp-page .compare-table thead th{padding:16px 20px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--navy);color:var(--white);text-align:left}.mp-page .compare-table thead th:first-child{width:40%}.compare-table thead th:nth-child(2),.mp-page .compare-table thead th:nth-child(3){width:30%;text-align:center}.mp-page .compare-table tbody td{padding:14px 20px;border-bottom:1px solid var(--border);font-size:.9rem}.compare-table tbody td:nth-child(2),.mp-page .compare-table tbody td:nth-child(3){text-align:center}.mp-page .compare-table tbody tr:last-child td{border-bottom:none}.mp-page .compare-table tbody tr:hover{background:var(--cream-warm)}.mp-page .check{color:#2d6a4f;font-weight:700;font-size:1.1rem}.mp-page .cross{color:#c0392b;font-weight:700;font-size:1.1rem}.mp-page .note{font-size:.82rem;color:var(--slate-light)}.mp-page .diff-section{padding:80px 0;background:var(--white)}.mp-page .diff-inner{max-width:720px;margin:0 auto}.mp-page .diff-inner h2{text-align:center;margin-bottom:48px}.mp-page .diff-block{margin-bottom:40px}.mp-page .diff-block h3{margin-bottom:12px;font-size:1.15rem}.mp-page .diff-block p{font-size:.95rem;line-height:1.7;color:var(--slate);max-width:720px}.mp-page .honest-section{padding:60px 0;background:var(--cream-warm)}.mp-page .honest-inner{max-width:720px;margin:0 auto;text-align:center}.mp-page .honest-inner h2{margin-bottom:20px;font-size:1.5rem}.mp-page .honest-inner p{font-size:.95rem;line-height:1.7;margin:0 auto;color:var(--slate);max-width:720px}.mp-page .faq-section{padding:80px 0}.mp-page .faq-section:nth-child(odd){background:var(--cream)}.mp-page .faq-section:nth-child(even){background:var(--white)}.mp-page .faq-section-inner{max-width:800px;margin:0 auto}.mp-page .faq-section h2{margin-bottom:32px;font-size:clamp(1.4rem, 3vw, 2rem)}.mp-page details{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:12px;background:var(--white);overflow:hidden;transition:box-shadow 0.2s}.mp-page details:hover{box-shadow:var(--shadow-sm)}.mp-page details[open]{box-shadow:var(--shadow-sm);border-color:rgb(29 53 87 / .15)}.mp-page summary{padding:20px 24px;font-size:1rem;font-weight:600;color:var(--navy);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;transition:background 0.15s}.mp-page summary::-webkit-details-marker{display:none}.mp-page summary::marker{display:none;content:''}.mp-page summary:hover{background:var(--cream-warm)}.mp-page summary::after{content:'+';font-size:1.4rem;font-weight:400;color:var(--slate-light);flex-shrink:0;width:24px;text-align:center;transition:transform 0.2s}.mp-page details[open] summary::after{content:'';transform:rotate(45deg)}.mp-page details .answer{padding:0 24px 24px;font-size:.95rem;line-height:1.7;color:var(--slate)}.mp-page details .answer p{max-width:none;margin-bottom:12px}.mp-page details .answer p:last-child{margin-bottom:0}.mp-page .feature-row{padding:80px 0}.mp-page .feature-row:nth-child(odd){background:var(--cream)}.mp-page .feature-row:nth-child(even){background:var(--white)}.mp-page .feature-row-inner{max-width:900px;margin:0 auto}.mp-page .feature-row h2{margin-bottom:20px;font-size:clamp(1.4rem, 3vw, 2rem)}.mp-page .feature-row p{font-size:1.05rem;line-height:1.8;color:var(--slate);margin-bottom:16px}.mp-page .included-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:32px}.mp-page .included-item{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--cream-warm);border:1px solid var(--border);border-radius:var(--radius)}.mp-page .included-check{width:28px;height:28px;min-width:28px;border-radius:50%;background:#edf5f0;display:flex;align-items:center;justify-content:center}.mp-page .included-check svg{width:16px;height:16px;stroke:#2d6a4f;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.mp-page .included-item span{font-size:.95rem;font-weight:600;color:var(--navy)}.mp-page .philosophy{background:var(--navy);color:var(--white);border-radius:var(--radius-lg);padding:48px;margin-top:40px}.mp-page .philosophy h3{color:var(--white);font-size:1.3rem;margin-bottom:16px}.mp-page .philosophy p{color:rgb(255 255 255 / .75);font-size:1rem;line-height:1.7;max-width:none;margin-bottom:12px}.mp-page .philosophy p:last-child{margin-bottom:0}.mp-page .contact-section{padding:80px 0 100px;background:var(--cream)}.mp-page .contact-layout{display:grid;grid-template-columns:1.2fr 0.8fr;gap:64px;align-items:start}.mp-page .contact-form{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:48px;box-shadow:var(--shadow-sm)}.mp-page .contact-form h2{font-size:1.5rem;margin-bottom:8px}.mp-page .contact-form>p{font-size:.95rem;color:var(--slate-light);margin-bottom:32px}.mp-page .form-group{margin-bottom:24px}.mp-page .form-group label{display:block;font-size:.875rem;font-weight:600;color:var(--navy);margin-bottom:8px}.form-group input,.form-group select,.mp-page .form-group textarea{width:100%;padding:12px 16px;font-family:var(--font);font-size:1rem;color:var(--navy);border:1px solid var(--border);border-radius:var(--radius);background:var(--cream-warm);transition:border-color 0.2s,box-shadow 0.2s;outline:none}.form-group input:focus,.form-group select:focus,.mp-page .form-group textarea:focus{border-color:var(--burgundy);box-shadow:0 0 0 3px rgb(144 25 28 / .1)}.mp-page .form-group textarea{resize:vertical;min-height:100px}.mp-page .form-group select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' fill='none' stroke='%23616161' stroke-width='2' stroke-linecap='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px;padding-right:40px}.mp-page .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mp-page .form-submit{margin-top:8px}.mp-page .form-submit .btn{width:100%;justify-content:center;padding:16px 32px;font-size:1.05rem}.mp-page .contact-info{padding-top:16px}.mp-page .contact-info h3{font-size:1.2rem;margin-bottom:24px}.mp-page .contact-method{display:flex;align-items:flex-start;gap:16px;padding:20px 0;border-bottom:1px solid var(--border)}.mp-page .contact-method:last-of-type{border-bottom:none}.mp-page .contact-method-icon{width:48px;height:48px;border-radius:12px;background:var(--cream-warm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mp-page .contact-method-icon svg{width:22px;height:22px;stroke:var(--navy);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mp-page .contact-method-text h4{font-size:.95rem;margin-bottom:4px}.mp-page .contact-method-text p{font-size:.9rem;color:var(--slate-light);max-width:none;margin:0}.mp-page .demo-link{margin-top:40px;padding:24px;background:var(--cream-warm);border:1px solid var(--border);border-radius:var(--radius)}.mp-page .demo-link p{font-size:.95rem;color:var(--slate);max-width:none;margin-bottom:12px}.mp-page .demo-link a{font-weight:600;color:var(--burgundy);transition:color 0.15s}.mp-page .demo-link a:hover{color:var(--navy)}@media (max-width:1024px){.mp-page .solution-inner{grid-template-columns:1fr;gap:48px}.mp-page .solution-visual{order:-1}.mp-page .solution-graphic{max-width:320px}.mp-page .contact-layout{grid-template-columns:1fr;gap:48px}}@media (max-width:900px){.mp-page .features-grid{grid-template-columns:repeat(2,1fr)}.mp-page .features-bottom{grid-template-columns:1fr;max-width:384px}.mp-page .diff-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}@media (max-width:768px){.mp-page .hero{padding:64px 0 80px}.mp-page .hero p{font-size:1.05rem}.mp-page .trust-items{gap:24px}.mp-page .trust-divider{display:none}.mp-page .steps{grid-template-columns:1fr;gap:48px}.mp-page .steps::before{display:none}.mp-page .features-grid{grid-template-columns:1fr}.mp-page .features-bottom{grid-template-columns:1fr}.mp-page .feature-inner{grid-template-columns:1fr;gap:40px}.mp-page .feature-section:nth-child(even) .feature-inner{direction:ltr}.mp-page .feature-visual{order:-1}.compare-section,.diff-section,.mp-page .honest-section{padding:48px 0}.mp-page .compare-table{font-size:.82rem}.compare-table thead th,.mp-page .compare-table tbody td{padding:10px 12px}.mp-page .faq-section{padding:48px 0}.mp-page summary{padding:16px 20px;font-size:.95rem}.mp-page details .answer{padding:0 20px 20px}.mp-page .feature-row{padding:48px 0}.mp-page .included-grid{grid-template-columns:1fr}.mp-page .philosophy{padding:32px}.mp-page .contact-form{padding:32px}.mp-page .form-row{grid-template-columns:1fr}}@media (max-width:480px){.mp-page .container{padding:0 16px}.mp-page .hero{padding:48px 0 64px}.problem,.solution,.features,.differentiators,.getting-started,.mp-page .final-cta{padding:64px 0}.mp-page .trust-items{flex-direction:column;align-items:center;gap:16px}.mp-page .feature-section{padding:48px 0}.mp-page .faq-section{padding:40px 0}.mp-page .feature-row{padding:40px 0}.mp-page .contact-section{padding:48px 0 64px}.mp-page .contact-form{padding:24px}}.mp-page .key-concept{padding:48px 0;background:var(--cream-warm);border-bottom:1px solid var(--border)}.mp-page .key-concept-inner{max-width:800px;margin:0 auto;text-align:center}.mp-page .key-concept h2{margin-bottom:24px}.mp-page .key-concept p{font-size:1.1rem;line-height:1.8;margin:0 auto;color:var(--slate)}.mp-page .concept-cards{display:grid;grid-template-columns:1fr;gap:24px;margin-top:48px;max-width:700px;margin-left:auto;margin-right:auto}.mp-page .concept-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 24px;text-align:left}.mp-page .concept-card h3{font-size:1.05rem;margin-bottom:8px}.mp-page .concept-card p{font-size:.9rem;line-height:1.6;color:var(--slate-light)}.mp-page .concept-card.bad{border-color:#e8d0d0;background:#fef8f8}.mp-page .concept-card.bad h3{color:var(--burgundy)}.mp-page .concept-card.good{border-color:#d0e0d8;background:#f8fef8}.mp-page .concept-card.good h3{color:#2d6a4f}.mp-page .feature-graphic .graphic-warning{background:#fff8e6;border-left:3px solid #b8860b;padding:10px 14px;border-radius:0 8px 8px 0;font-size:.85rem}.mp-page .feature-graphic .graphic-warning strong{color:#8b6914}.mp-page .feature-graphic .graphic-chat{background:#f5f0ff;border-left:3px solid #6b4f9e;padding:10px 14px;border-radius:0 8px 8px 0;font-size:.85rem;font-style:italic}.mp-page .feature-graphic .graphic-chat strong{color:#6b4f9e;font-style:normal}.mp-page .rolling-out{padding:60px 0;background:var(--cream-warm);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.mp-page .rolling-out-inner{max-width:700px;margin:0 auto;text-align:center}.mp-page .rolling-out-inner p{font-size:1.05rem;line-height:1.8;margin:0 auto;color:var(--slate)}.mp-page .concept-cards{grid-template-columns:1fr}.mp-page .key-concept{padding:48px 0}.mp-page .feature-graphic .graphic-warning{background:#fff8e6;border-left:3px solid #b8860b;padding:10px 14px;border-radius:0 8px 8px 0;font-size:.85rem}.mp-page .feature-graphic .graphic-warning strong{color:#8b6914}.mp-page .feature-graphic .graphic-chat{background:#f5f0ff;border-left:3px solid #6b4f9e;padding:10px 14px;border-radius:0 8px 8px 0;font-size:.85rem;font-style:italic}.mp-page .feature-graphic .graphic-chat strong{color:#6b4f9e;font-style:normal}.mp-page .price-table{width:100%;border-collapse:collapse;font-size:.85rem;background:var(--white);border-radius:var(--radius);overflow:hidden;border:1px solid var(--border)}.mp-page .price-table th{background:var(--navy);color:var(--white);padding:10px 14px;text-align:left;font-weight:600;font-size:.8rem}.mp-page .price-table td{padding:10px 14px;border-bottom:1px solid var(--border);color:var(--slate)}.mp-page .price-table tr:last-child td{border-bottom:none}.mp-page .price-table .price-cash{color:#2d6a4f;font-weight:600}.mp-page .price-table .price-card{color:var(--slate);font-weight:600}.mp-page .content-section{padding:48px 0}.mp-page .content-section:nth-child(odd){background:var(--cream)}.mp-page .content-section:nth-child(even){background:var(--white)}.mp-page .content-section-inner{max-width:800px;margin:0 auto}.mp-page .content-section h2{margin-bottom:20px}.mp-page .content-section p{font-size:1.1rem;line-height:1.8;color:var(--slate);margin-bottom:16px}.mp-page .content-section p:last-child{margin-bottom:0}.mp-page .feature-block{display:grid;grid-template-columns:72px 1fr;gap:24px;align-items:start}.mp-page .feature-block-icon{width:72px;height:72px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mp-page .feature-block-icon svg{width:32px;height:32px}.mp-page .feature-block-icon.delivery{background:#eef2f7;color:var(--navy)}.mp-page .feature-block-icon.sync{background:#edf5f0;color:#2d6a4f}.mp-page .feature-block-icon.partners{background:#f5eef2;color:var(--burgundy)}.mp-page .feature-block-icon.margins{background:#f5f2ee;color:#8a6f3f}.mp-page .feature-block{grid-template-columns:1fr}.mp-page .callout-warning{background:#fff3f3;border-left:4px solid var(--burgundy);padding:20px 24px;border-radius:0 var(--radius) var(--radius) 0;margin:24px 0}.mp-page .callout-warning p{font-size:.95rem;color:var(--slate);max-width:none;margin:0}.mp-page .callout-warning strong{color:var(--burgundy)}.mp-page .compliance-check{margin:24px 0}.mp-page .compliance-check li{display:flex;align-items:flex-start;gap:12px;padding:10px 0;font-size:1rem;color:var(--slate)}.mp-page .compliance-check li::before{content:'';display:inline-block;width:22px;height:22px;min-width:22px;margin-top:2px;border-radius:50%;background:#edf5f0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%232d6a4f' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-size:14px;background-position:center;background-repeat:no-repeat}.mp-page .capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.mp-page .capability{background:var(--cream-warm);border:1px solid var(--border);border-radius:var(--radius);padding:24px;text-align:center}.mp-page .capability h3{font-size:1rem;margin-bottom:8px}.mp-page .capability p{font-size:.9rem;color:var(--slate-light);line-height:1.5;margin:0 auto;max-width:none}.mp-page .handheld-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px}.mp-page .handheld-action{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--cream-warm);border:1px solid var(--border);border-radius:var(--radius)}.mp-page .handheld-action-icon{width:40px;height:40px;border-radius:10px;background:var(--navy);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mp-page .handheld-action-icon svg{width:20px;height:20px;stroke:#fff;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mp-page .handheld-action span{font-size:.95rem;font-weight:600;color:var(--navy)}.mp-page .capabilities{grid-template-columns:1fr}.mp-page .handheld-actions{grid-template-columns:1fr}