@font-face{font-family:Geist;src:url(/fonts/Geist-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:GT Alpina;src:url(/fonts/GT-Alpina-Typewriter-Thin.ttf) format("truetype");font-weight:100;font-display:swap}:root{--black: #111;--logo: #1A1A1A;--white: #fff;--bg: #f3f4f6;--card: #fff;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--highlight: #fef08a;--results-gradient: linear-gradient(160deg, #f0fdf8 0%, #f0f9ff 50%, #faf5ff 100%);--card-shadow: 0 1px 3px rgba(0,0,0,.04), 0 4px 16px rgba(0,0,0,.04);--card-radius: 20px;--inner-radius: 12px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-snap-type:y mandatory;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;color:var(--black);background:var(--bg);line-height:1.5;overflow-x:hidden}.slide{min-height:100vh;height:100vh;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:48px}.slide-inner{max-width:960px;width:100%;position:relative;z-index:2}.text-center{text-align:center}.text-center .subtitle{margin-left:auto;margin-right:auto}.tag{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-400);margin-bottom:16px}.slide h1{font-family:GT Alpina,serif;font-weight:100;font-size:56px;line-height:1.15;letter-spacing:-.02em;margin-bottom:20px;color:var(--black)}.slide h2{font-family:GT Alpina,serif;font-weight:100;font-size:42px;line-height:1.18;letter-spacing:-.02em;margin-bottom:28px;color:var(--black)}.alpina-title{font-family:GT Alpina,serif;font-weight:100;letter-spacing:-.02em}.subtitle{font-size:20px;color:var(--gray-500);line-height:1.6;max-width:600px}.section-subtitle{font-size:17px;color:var(--gray-400);margin-bottom:28px;margin-top:-16px}.hl{background:linear-gradient(180deg,transparent 55%,var(--highlight) 55%);padding:0 2px}.bg-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--results-gradient);opacity:.6;z-index:0;pointer-events:none}.bg-circle{position:absolute;width:520px;height:520px;border-radius:50%;border:50px solid rgba(209,213,219,.18);top:-80px;right:-140px;z-index:0;pointer-events:none}.bg-circle.deco-bottom-left{top:auto;right:auto;bottom:-140px;left:-140px}.slide-title{background:var(--white)}.title-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#fde8d0,#fcd9b8,#f8c89e,#fbe0c4,#fff5eb);opacity:.7;z-index:0;pointer-events:none}.title-inner{display:flex;flex-direction:column;justify-content:space-between;height:100%;max-width:960px;padding-top:0;padding-bottom:0}.title-logo{height:28px;align-self:flex-start}.title-heading{font-size:58px;max-width:800px;margin-top:auto;margin-bottom:auto}.title-desc{font-size:15px;color:var(--gray-600);line-height:1.6;max-width:780px;align-self:flex-start}.logo{height:28px;margin-bottom:56px}.slide-quote{background:var(--white)}.ceo-layout{display:grid;grid-template-columns:280px 1fr;gap:36px;align-items:start}.ceo-photo-wrap{border-radius:var(--card-radius);overflow:hidden;box-shadow:var(--card-shadow)}.ceo-photo{width:100%;height:400px;object-fit:cover;object-position:top center;display:block}.ceo-content{min-width:0;display:flex;flex-direction:column;gap:16px}.ceo-quote{background:var(--gray-50);border-radius:var(--card-radius);padding:24px 28px;border:1px solid var(--gray-200);border-left:4px solid var(--gray-300)}.ceo-quote p{font-size:16px;line-height:1.7;color:var(--gray-700);font-style:italic}.ceo-info{display:flex;align-items:center;gap:16px}.ceo-name{font-size:17px;font-weight:700;color:var(--black)}.ceo-role{font-size:13px;color:var(--gray-400);margin-top:2px}.dual-quotes{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mini-quote{display:flex;align-items:center;gap:14px;padding:16px 20px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--inner-radius);font-size:14px;color:var(--gray-600);line-height:1.5}.mini-quote svg{flex-shrink:0;color:var(--gray-400)}.solution-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.solution-before{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--card-radius);padding:20px;box-shadow:var(--card-shadow)}.solution-col-label{font-family:Geist,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-400);margin-bottom:14px}.solution-chaos-img{width:100%;height:340px;object-fit:contain;border-radius:8px;margin-bottom:12px}.solution-after{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--card-radius);padding:20px;box-shadow:var(--card-shadow)}.solution-workspace-img{width:100%;height:340px;object-fit:cover;object-position:top left;border-radius:8px;margin-bottom:14px;border:1px solid var(--gray-200)}.solution-highlights{display:flex;flex-wrap:wrap;gap:6px}.solution-chip{font-size:12px;padding:5px 12px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:20px;color:var(--gray-600);font-weight:500}.solution-chip-red{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.roi-calc-layout{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--card-radius);overflow:hidden;box-shadow:var(--card-shadow)}.roi-calc-inputs{padding:24px}.roi-field{margin-bottom:14px}.roi-field-label{display:block;font-size:13px;font-weight:500;color:var(--gray-500);margin-bottom:6px}.roi-input-wrap{display:flex;align-items:center;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--inner-radius);padding:0 14px;transition:border-color .2s}.roi-input-wrap:focus-within{border-color:var(--black)}.roi-input-wrap input{width:100%;padding:10px 0;border:none;background:transparent;font-size:15px;font-weight:500;color:var(--black);outline:none;font-family:inherit}.roi-input-suffix{color:var(--gray-400);font-size:13px;font-weight:500;white-space:nowrap;margin-left:8px}.roi-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.roi-slider-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.roi-slider-value{font-size:14px;font-weight:600;color:var(--black)}.roi-range{width:100%;height:4px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--gray-200);border-radius:4px;outline:none}.roi-range::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--black);cursor:pointer;border:2px solid white;box-shadow:0 1px 4px #00000026}.roi-staff-section{border-top:1px solid var(--gray-100);padding-top:14px;margin-top:4px}.roi-staff-label{font-size:13px;font-weight:500;color:var(--gray-500);margin-bottom:10px}.roi-calc-results{padding:24px;background:linear-gradient(160deg,#f0fdf8,#f0f9ff,#faf5ff);border-left:1px solid var(--gray-100);display:flex;flex-direction:column;justify-content:center}.roi-results-label{font-size:12px;font-weight:500;color:var(--gray-400);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.roi-results-total{font-family:GT Alpina,serif;font-weight:100;font-size:44px;line-height:1.1;letter-spacing:-.02em;color:var(--black);margin-bottom:4px;overflow-wrap:break-word;word-break:break-word}.roi-results-currency{font-size:.4em;font-weight:500;color:var(--gray-400)}.roi-results-year{font-size:14px;color:var(--gray-500);margin-bottom:20px}.roi-breakdown{display:flex;flex-direction:column;gap:6px}.roi-breakdown-row{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--gray-50);border-radius:var(--inner-radius);font-size:13px;font-weight:500;color:var(--gray-600);gap:8px}.roi-breakdown-value{font-weight:600;color:var(--black);white-space:nowrap}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.three-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;text-align:left;margin-bottom:28px}.col-card{background:var(--white);border-radius:var(--card-radius);padding:28px 24px;border:1px solid var(--gray-200);box-shadow:var(--card-shadow);transition:transform .3s ease,box-shadow .3s ease}.col-card:hover{transform:translateY(-2px);box-shadow:0 4px 24px #00000012}.col-icon{width:44px;height:44px;border-radius:var(--inner-radius);background:var(--gray-100);color:var(--gray-500);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.col-card h3{font-size:17px;font-weight:700;margin-bottom:8px;letter-spacing:-.3px;color:var(--black)}.col-card p{font-size:14px;color:var(--gray-500);line-height:1.55}.includes-bar{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--inner-radius);padding:18px 24px;text-align:center}.includes-label{font-size:13px;font-weight:500;color:var(--gray-500);margin-bottom:12px}.includes-chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.include-chip{font-size:12px;padding:6px 14px;background:var(--white);border:1px solid var(--gray-200);border-radius:20px;font-weight:500;color:var(--gray-600)}.impl-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.impl-standard{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--card-radius);padding:24px;box-shadow:var(--card-shadow)}.impl-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.impl-header h3{font-size:17px;font-weight:700;color:var(--black)}.impl-price-badge{background:var(--black);color:var(--white);padding:6px 14px;border-radius:8px;font-size:14px;font-weight:600}.impl-list{list-style:none}.impl-list li{display:flex;align-items:flex-start;gap:10px;padding:7px 0;font-size:14px;color:var(--gray-600);line-height:1.5}.impl-list li svg{flex-shrink:0;width:16px;height:16px;color:var(--gray-400);margin-top:3px}.impl-optional{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--card-radius);padding:24px;box-shadow:var(--card-shadow)}.impl-optional h3{font-size:17px;font-weight:700;margin-bottom:18px;color:var(--black)}.impl-opt-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--gray-100);font-size:14px}.impl-opt-row:last-child{border-bottom:none}.impl-opt-item{color:var(--gray-600);flex:1}.impl-opt-price{font-weight:600;color:var(--black);white-space:nowrap;margin-left:12px}.impl-notes{padding:14px 20px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:10px}.impl-notes p{font-size:13px;color:var(--gray-400);line-height:1.6}.pricing-stack{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.pricing-row{display:flex;justify-content:space-between;align-items:center;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--inner-radius);padding:20px 24px;box-shadow:var(--card-shadow)}.pricing-info h3{font-size:16px;font-weight:700;margin-bottom:4px;color:var(--black)}.pricing-info p{font-size:13px;color:var(--gray-400);line-height:1.5;max-width:480px}.pricing-amount{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.pricing-aed{font-size:13px;color:var(--gray-400);font-weight:500}.pricing-number{font-family:GT Alpina,serif;font-weight:100;font-size:28px;color:var(--black);letter-spacing:-.02em}.pricing-period{font-size:13px;color:var(--gray-400)}.pricing-total-row{display:flex;justify-content:space-between;align-items:center;background:var(--black);color:var(--white);border-radius:var(--inner-radius);padding:20px 24px}.pricing-total-label{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-400)}.pricing-total-amount .pricing-aed{color:var(--gray-500)}.pricing-total-amount .pricing-number{color:var(--white)}.pricing-total-amount .pricing-period{color:var(--gray-500)}.pricing-notes{padding:16px 20px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:10px}.pricing-notes p{font-size:13px;color:var(--gray-400);line-height:1.8;padding-left:14px;position:relative}.pricing-notes p:before{content:"·";position:absolute;left:0;color:var(--gray-300);font-weight:700}.features-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.feature-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--card-radius);padding:22px 20px;box-shadow:var(--card-shadow)}.feature-card-icon{width:40px;height:40px;border-radius:10px;background:var(--gray-100);color:var(--gray-500);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.feature-card h3{font-size:16px;font-weight:700;margin-bottom:2px;color:var(--black)}.feature-card-subtitle{font-size:13px;color:var(--gray-400);margin-bottom:12px}.feature-card-list{list-style:none}.feature-card-list li{font-size:13px;color:var(--gray-600);padding:4px 0 4px 14px;position:relative;line-height:1.5}.feature-card-list li:before{content:"";position:absolute;left:0;top:11px;width:5px;height:5px;border-radius:50%;background:var(--gray-300)}.ehr-note{text-align:center}.ehr-note p{font-size:13px;color:var(--gray-400);font-style:italic}.noshow-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;position:relative}.noshow-step{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--card-radius);padding:22px 18px;text-align:center;position:relative;box-shadow:var(--card-shadow)}.noshow-icon{width:44px;height:44px;border-radius:var(--inner-radius);background:var(--gray-100);color:var(--gray-500);display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.noshow-step h3{font-size:14px;font-weight:700;margin-bottom:6px;color:var(--black)}.noshow-step p{font-size:13px;color:var(--gray-400);line-height:1.5}.noshow-connector{position:absolute;right:-10px;top:50%;width:10px;height:2px;background:var(--gray-300);z-index:3}.noshow-connector:after{content:"";position:absolute;right:-4px;top:-3px;width:0;height:0;border-left:5px solid var(--gray-300);border-top:4px solid transparent;border-bottom:4px solid transparent}.noshow-context{margin-top:4px}.context-panel{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--inner-radius);padding:18px 24px;text-align:center}.context-panel h4{font-size:14px;font-weight:700;color:var(--gray-600);margin-bottom:4px}.context-panel p{font-size:13px;color:var(--gray-400)}.slide-inner-wide{max-width:1080px}.analytics-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.analytics-card-v2{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--card-radius);padding:22px 20px;box-shadow:var(--card-shadow)}.analytics-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.analytics-card-chart{flex-shrink:0;opacity:.8}.analytics-card-v2 h4{font-size:16px;font-weight:700;color:var(--black);margin-bottom:2px}.analytics-card-desc{font-size:13px;color:var(--gray-400)}.analytics-card-list{list-style:none}.analytics-card-list li{font-size:13px;color:var(--gray-600);padding:4px 0 4px 14px;position:relative;line-height:1.5}.analytics-card-list li:before{content:"";position:absolute;left:0;top:11px;width:5px;height:5px;border-radius:50%;background:var(--gray-300)}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.why-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--card-radius);padding:24px 20px;box-shadow:var(--card-shadow);transition:transform .3s ease,box-shadow .3s ease}.why-card:hover{transform:translateY(-2px);box-shadow:0 4px 24px #00000012}.why-icon{width:40px;height:40px;border-radius:10px;background:var(--gray-100);color:var(--gray-500);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.why-card h3{font-size:15px;font-weight:700;margin-bottom:6px;letter-spacing:-.3px;color:var(--black)}.why-card p{font-size:13px;color:var(--gray-500);line-height:1.55}.progress{position:fixed;right:28px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:100}.progress-dot{width:7px;height:7px;border-radius:50%;background:var(--gray-300);transition:all .4s cubic-bezier(.22,1,.36,1)}.progress-dot.active{background:var(--black);transform:scale(1.6);box-shadow:0 0 0 3px #1111111a}@media print{.no-print{display:none!important}html{scroll-snap-type:none}body{background:#fff}.slide{min-height:auto;height:auto;scroll-snap-align:none;page-break-after:always;page-break-inside:avoid;break-after:page;break-inside:avoid;padding:40px;display:flex;align-items:flex-start;justify-content:center;min-height:100vh}.slide:last-child{page-break-after:auto;break-after:auto}.bg-gradient,.bg-circle,.col-card,.roi-card,.why-card,.noshow-step,.feature-column,.pricing-row,.pricing-total-row,.roi-total,.roi-inputs,.arch-module,.arch-layer,.impl-standard,.impl-optional,.client-badge,.ceo-quote,.ceo-photo-wrap,.roi-calc-layout,.roi-calc-results,.roi-breakdown-row,.feature-card,.feature-card-icon,.solution-before,.solution-after,.solution-workspace-img,.mini-quote,.context-panel,.analytics-card-v2,.include-chip,.includes-bar,.arch-int-chip,.impl-notes,.pricing-notes,.impl-price-badge{-webkit-print-color-adjust:exact;print-color-adjust:exact}.col-card:hover,.why-card:hover{transform:none;box-shadow:var(--card-shadow)}}@page{size:A4 landscape;margin:0}
