:root{--pase-black: #111827;--pase-slate: #1F2937;--pase-blue: #2563EB;--pase-blue-light: #60A5FA;--pase-blue-50: #EFF6FF;--pase-amber: #D97706;--pase-amber-light: #F59E0B;--pase-teal: #0D9488;--pase-teal-light: #14B8A6;--pase-white: #FFFFFF;--pase-bg: #F8FAFC;--pase-bg-card: #FFFFFF;--pase-grey-50: #F9FAFB;--pase-grey-100: #F3F4F6;--pase-grey-200: #E5E7EB;--pase-grey-300: #D1D5DB;--pase-grey-400: #9CA3AF;--pase-grey-500: #6B7280;--pase-grey-600: #4B5563;--pase-grey-700: #374151;--pase-grey-800: #1F2937;--pase-grey-900: #111827;--text-primary: #111827;--text-secondary: #374151;--text-tertiary: #6B7280;--text-muted: #9CA3AF;--font-main: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--line-height: 1.5;--shadow-card: 0 4px 24px rgba(37, 99, 235, .08), 0 1px 3px rgba(0, 0, 0, .06);--shadow-soft: 0 2px 12px rgba(0, 0, 0, .06);--shadow-hover: 0 8px 32px rgba(37, 99, 235, .12), 0 2px 6px rgba(0, 0, 0, .06);--radius-lg: 16px;--radius-md: 12px;--radius-sm: 8px;--motion-smooth: .3s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-main);background:var(--pase-bg);color:var(--text-primary);line-height:var(--line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slide{width:100%;max-width:1920px;min-height:100vh;background:var(--pase-white);position:relative;overflow:hidden;padding:48px 64px;display:flex;flex-direction:column;margin:0 auto}.slide:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(37,99,235,.035) 1px,transparent 1px);background-size:32px 32px;pointer-events:none;z-index:0}.slide>*{position:relative;z-index:1}.slide-header{text-align:center;margin-bottom:24px}.slide-header h1{font-size:34px;font-weight:700;color:var(--pase-blue);letter-spacing:-.02em;margin-bottom:8px}.slide-header .subtitle{font-size:17px;font-weight:500;color:var(--text-tertiary);letter-spacing:.01em}.slide-header .subtitle .amber{color:var(--pase-amber);font-weight:700}.logo-badge{display:inline-flex;align-items:center;gap:12px;margin-bottom:16px}.logo-badge .logo-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.logo-badge .logo-icon img{width:100%;height:100%;object-fit:contain}.logo-badge .logo-text{font-size:28px;font-weight:800;color:var(--text-primary);letter-spacing:-.02em}.pricing-table-wrapper{border-radius:var(--radius-lg);border:1px solid var(--pase-grey-200);box-shadow:var(--shadow-card);overflow:hidden;background:var(--pase-bg-card);flex:1;display:flex;flex-direction:column}.common-features-card{margin-bottom:14px;padding:16px 20px;border:1px solid var(--pase-grey-200);border-radius:var(--radius-lg);background:linear-gradient(180deg,#2563eb09,#14b8a608);box-shadow:0 10px 24px #0f172a0f}.common-features-title{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary);margin-bottom:10px}.common-features-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px}.common-features-list li{font-size:13px;line-height:1.4;color:var(--text-secondary);padding:6px 10px;border-radius:10px;background:#2563eb08}.common-features-list li strong{color:var(--pase-blue);font-weight:800;letter-spacing:.01em}.common-features-list li:before{content:"•";color:var(--pase-teal);margin-right:8px;font-weight:800}.setup-awareness-card{margin:12px 0 10px;padding:18px 22px 16px;border:1px solid rgba(14,116,144,.28);border-radius:var(--radius-lg);background:linear-gradient(135deg,#0e749012,#ffffffb8),linear-gradient(180deg,#fffffff5,#f8fafcfa);box-shadow:0 14px 30px #0f172a14;position:relative}.setup-awareness-card:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:999px;background:var(--pase-teal)}.setup-awareness-line{padding-left:10px;text-align:left}.setup-awareness-title{font-size:15px;font-weight:800;color:var(--text-primary);margin-bottom:6px;letter-spacing:.01em}.setup-awareness-price{font-size:14px;font-weight:800;line-height:1.5;color:var(--pase-teal);margin-bottom:4px}.setup-awareness-body{margin:0;font-size:13.5px;line-height:1.55;color:var(--text-secondary)}.pricing-table{width:100%;border-collapse:collapse;table-layout:fixed}.pricing-table colgroup .col-label{width:140px}.pricing-table colgroup .col-free,.pricing-table colgroup .col-starter,.pricing-table colgroup .col-growth,.pricing-table colgroup .col-scale,.pricing-table colgroup .col-enterprise{width:auto}.pricing-table thead th{padding:18px 20px;text-align:center;vertical-align:bottom;border-bottom:2px solid var(--pase-grey-200);font-size:13px;font-weight:700;color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase}.pricing-table thead th:first-child{text-align:left}.pricing-table thead th.plan-header{background:#0f172a05}.pricing-table thead th.plan-header.popular{background:var(--pase-blue-50);border-top:3px solid var(--pase-blue);position:relative}.plan-name{font-size:22px;font-weight:800;color:var(--text-primary);margin-bottom:4px;display:flex;align-items:center;justify-content:center;gap:8px}.plan-tagline{font-size:12.5px;font-weight:500;line-height:1.5;color:var(--text-secondary);text-transform:none;letter-spacing:0;max-width:240px;margin:0 auto}.plan-desc{font-size:13px;font-weight:400;color:var(--text-tertiary);text-transform:none;letter-spacing:0}.popular-badge{display:inline-block;background:var(--pase-blue);color:#fff;padding:3px 12px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}.pricing-table tbody td{padding:14px 20px;border-bottom:1px solid var(--pase-grey-100);vertical-align:top;font-size:14px;color:var(--text-secondary);line-height:1.55;text-align:center}.pricing-table tbody td:first-child{text-align:left;font-weight:600;color:var(--text-tertiary);font-size:13px;letter-spacing:.02em;text-transform:uppercase}.pricing-table tbody tr:last-child td{border-bottom:none}.pricing-table tbody tr{transition:background var(--motion-smooth)}.pricing-table tbody tr:hover{background:var(--pase-blue-50)}.price-cell{background:#d977060a!important}.price-old{text-decoration:none;color:var(--pase-grey-500);font-size:13px;display:block;margin-bottom:2px}.price-new{font-size:15px;font-weight:600;color:var(--text-secondary);display:block;margin:4px 0 6px}.price-discount{display:inline-block;background:#d977061a;color:var(--pase-amber);padding:2px 8px;border-radius:4px;font-size:12px;font-weight:700;margin-top:2px;display:none}.price-tiers{margin-top:4px;font-size:14.5px;line-height:1.8}.price-tiers span:nth-of-type(1){color:var(--pase-blue);font-weight:600;display:block}.price-tiers span:nth-of-type(2){color:var(--pase-amber);font-weight:700;display:block}.price-tiers .best{color:var(--pase-teal);font-weight:800;margin-top:6px;padding-top:6px;border-top:1px dashed var(--pase-grey-200);display:block}.feature-list{text-align:left;list-style:none;padding:0}.feature-list li{padding:3px 0;font-size:13.5px;line-height:1.5;color:var(--text-secondary)}.feature-list li:before{content:"•";color:var(--pase-blue);margin-right:8px;font-weight:700}.perk-list li:before{color:var(--pase-amber)}.benefit-list{text-align:left;list-style:none;padding:0}.benefit-list li{padding:3px 0;font-size:13.5px;line-height:1.5}.benefit-list li .check{color:var(--pase-teal);margin-right:6px;font-weight:700}.support-text{font-size:13px;color:var(--text-secondary);line-height:1.5}.scale-info{display:flex;flex-direction:column;gap:6px}.scale-row{display:flex;align-items:center;justify-content:center;gap:8px}.scale-label{font-size:12px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;min-width:80px;text-align:right}.scale-value{font-weight:800;display:inline-block;min-width:60px;text-align:left}.scale-value.campaign-count,.scale-value.shop-count{font-size:18px;color:var(--pase-black)}.notes-box{margin-top:20px;background:var(--pase-grey-50);border:1px solid var(--pase-grey-200);border-left:3px solid var(--pase-teal);border-radius:var(--radius-md);padding:18px 28px;display:flex;gap:40px;align-items:flex-start}.notes-box .notes-title{font-size:14px;font-weight:700;color:var(--pase-teal);white-space:nowrap;margin-top:2px;letter-spacing:.02em}.notes-box .notes-list{display:flex;gap:32px;flex-wrap:wrap;list-style:none}.notes-box .notes-list li{font-size:13px;color:var(--text-tertiary);line-height:1.5;display:flex;align-items:center;gap:6px}.notes-box .notes-list li:before{content:"•";color:var(--pase-teal);font-weight:700}.cta-section{margin-top:20px;text-align:center}.cta-btn{display:inline-block;background:linear-gradient(135deg,var(--pase-blue) 0%,var(--pase-amber-light) 100%);color:var(--pase-white);font-family:var(--font-main);font-size:22px;font-weight:700;padding:18px 56px;border-radius:var(--radius-lg);border:none;cursor:pointer;letter-spacing:-.01em;box-shadow:0 4px 16px #2563eb40;transition:all var(--motion-smooth);text-decoration:none}.cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px #2563eb59}.cta-btn .arrow{margin-left:12px;display:inline-block;transition:transform var(--motion-smooth)}.cta-btn:hover .arrow{transform:translate(4px)}.upsell-table-wrapper{border-radius:var(--radius-lg);border:1px solid var(--pase-grey-200);box-shadow:var(--shadow-card);overflow:hidden;background:var(--pase-bg-card);flex:1}.upsell-table{width:100%;border-collapse:collapse;table-layout:fixed}.upsell-table colgroup .col-feature{width:24%}.upsell-table colgroup .col-price{width:22%}.upsell-table colgroup .col-benefit{width:32%}.upsell-table colgroup .col-when{width:22%}.upsell-table thead th{padding:20px 24px;text-align:left;border-bottom:2px solid var(--pase-grey-200);font-size:13px;font-weight:700;color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;background:var(--pase-grey-50)}.upsell-table tbody td{padding:20px 24px;border-bottom:1px solid var(--pase-grey-100);vertical-align:top;font-size:14px;color:var(--text-secondary);line-height:1.6}.upsell-table tbody tr:last-child td{border-bottom:none}.upsell-table tbody tr{transition:background var(--motion-smooth)}.upsell-table tbody tr:hover{background:var(--pase-blue-50)}.upsell-table tbody tr.highlight-row{background:#2563eb0a}.upsell-table tbody tr.highlight-row:hover{background:#2563eb14}.addon-name{font-weight:700;color:var(--text-primary);font-size:15px;margin-bottom:2px}.addon-name.featured{color:var(--pase-blue)}.addon-tag{display:inline-block;background:var(--pase-blue-50);color:var(--pase-blue);padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;margin-left:8px;letter-spacing:.02em}.addon-price-main{font-size:18px;font-weight:800;color:var(--pase-amber)}.addon-price-detail{font-size:12.5px;color:var(--text-tertiary);margin-top:4px;line-height:1.5}.addon-benefit-list{list-style:none;padding:0}.addon-benefit-list li{padding:2px 0;font-size:13.5px}.addon-benefit-list li:before{content:"•";color:var(--pase-teal);margin-right:8px;font-weight:700}.addon-benefit-list li .stat{color:var(--pase-teal);font-weight:700}.when-text{font-size:13px;color:var(--text-tertiary);font-style:italic}.slide-divider{width:100%;max-width:1920px;margin:0 auto;border:none;border-top:2px dashed var(--pase-grey-200)}.special-offer-row td{background:linear-gradient(135deg,#2563eb0a,#0d94880a)!important}.cta-dual{display:flex;flex-direction:column;align-items:center;gap:8px}.cta-sub{font-size:16px;color:var(--text-tertiary);font-weight:400}@media print{@page{size:A4 landscape;margin:0}html,body{background:#fff;margin:0;padding:0;print-color-adjust:exact;-webkit-print-color-adjust:exact}.slide{width:297mm;height:210mm;max-width:none;min-height:0;margin:0;padding:10mm 12mm;box-shadow:none;overflow:hidden;display:flex;flex-direction:column;break-after:page;page-break-after:always;break-inside:avoid;page-break-inside:avoid}.slide:last-of-type{break-after:auto;page-break-after:auto}.slide-divider{display:none}.page-controls{display:none!important}.pricing-table-wrapper,.upsell-table-wrapper{box-shadow:none;overflow:hidden;flex:1 1 auto;min-height:0}.slide-header,.pricing-table-wrapper,.upsell-table-wrapper,.pricing-table tr,.upsell-table tr{break-inside:avoid;page-break-inside:avoid}.cta-section{display:none!important}.anim-target,.anim-target.anim-visible{opacity:1!important;transform:none!important;transition:none!important}.slide:before{opacity:.6}.slide-header{margin-bottom:14px;flex:0 0 auto}.slide-header h1{font-size:26px;margin-bottom:4px;line-height:1.2}.slide-header .subtitle{font-size:13px;line-height:1.4}.logo-badge{margin-bottom:10px}.logo-badge .logo-icon{width:32px;height:32px}.logo-badge .logo-text{font-size:20px}.pricing-table thead th{padding:10px;font-size:10.5px}.plan-name{font-size:17px;margin-bottom:3px}.plan-tagline{font-size:10px;line-height:1.35;max-width:100%}.popular-badge{padding:2px 9px;font-size:9px;margin-bottom:5px}.pricing-table tbody td{padding:8px 9px;font-size:11px;line-height:1.45}.pricing-table tbody td:first-child{font-size:10px}.price-old{font-size:9.5px;margin-bottom:1px}.price-new{font-size:10.5px;font-weight:600;margin:2px 0 3px}.price-tiers{font-size:10.5px;line-height:1.5;margin-top:2px}.price-tiers .best{font-size:11px;margin-top:4px;padding-top:4px}.feature-list li,.perk-list li{font-size:10.5px;line-height:1.35;padding:2px 0;word-break:break-word}.scale-info{gap:4px}.scale-row{gap:6px}.scale-label{font-size:9.5px;min-width:60px}.scale-value.shop-count,.scale-value.campaign-count{font-size:14px}.upsell-table thead th{padding:14px 16px;font-size:10.5px}.upsell-table tbody td{padding:14px 16px;font-size:11px;line-height:1.5}.addon-name{font-size:12px}.addon-tag{padding:2px 6px;font-size:9px}.addon-price-main{font-size:14px}.addon-price-detail{font-size:10px}.addon-benefit-list li{font-size:10.5px;line-height:1.4;padding:2px 0;word-break:break-word}.when-text{font-size:10px}.pricing-table tbody tr:hover,.upsell-table tbody tr:hover{background:transparent}.upsell-table tbody tr.highlight-row:hover{background:#2563eb0a}}.page-controls{position:fixed;bottom:20px;right:20px;z-index:9999;display:flex;gap:8px;align-items:center}.page-controls button{background:var(--pase-white);color:var(--pase-blue);border:1px solid var(--pase-grey-200);padding:10px 18px;border-radius:8px;font-family:var(--font-main);font-size:14px;font-weight:600;cursor:pointer;transition:all var(--motion-smooth);box-shadow:0 2px 8px #0000001a}.page-controls button:hover{background:var(--pase-blue-50);transform:translateY(-1px)}.page-controls button.active{background:var(--pase-blue);color:#fff;border-color:var(--pase-blue);box-shadow:0 2px 12px #2563eb4d}.page-controls .export-btn{background:var(--pase-teal);color:#fff;border-color:var(--pase-teal);box-shadow:0 2px 12px #0d94883d}.page-controls .export-btn:hover{background:var(--pase-teal-light);border-color:var(--pase-teal-light)}.slide-indicator{font-size:12px;color:var(--text-tertiary);font-family:var(--font-main);margin-right:4px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.anim-target{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}.anim-target.anim-visible{opacity:1;transform:translateY(0)}.anim-target[data-delay="1"]{transition-delay:.1s}.anim-target[data-delay="2"]{transition-delay:.2s}.anim-target[data-delay="3"]{transition-delay:.3s}.anim-target[data-delay="4"]{transition-delay:.4s}.no-js .anim-target{opacity:1;transform:none}@media(max-width:1200px){.slide{padding:36px 32px;min-height:auto}.slide-header h1{font-size:28px}.slide-header .subtitle{font-size:15px}.common-features-list{grid-template-columns:1fr}.pricing-table thead th{padding:16px 14px;font-size:12px}.plan-name{font-size:18px}.pricing-table tbody td{padding:12px 14px;font-size:13px}.price-new{font-size:18px}.shop-count{font-size:22px}.campaign-count{font-size:15px}.cta-btn{font-size:18px;padding:14px 36px}.notes-box{flex-direction:column;gap:12px}.notes-box .notes-list{gap:16px}.upsell-table thead th,.upsell-table tbody td{padding:14px 16px;font-size:13px}.addon-price-main{font-size:15px}}@media(max-width:900px){.slide{padding:28px 20px}.slide-header h1{font-size:22px}.slide-header .subtitle{font-size:14px}.common-features-card{padding:16px 18px}.pricing-table-wrapper,.upsell-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.pricing-table{min-width:700px}.upsell-table{min-width:600px}.cta-btn{font-size:16px;padding:14px 28px}.page-controls{bottom:12px;right:12px}.page-controls button{padding:8px 14px;font-size:12px}}@media(max-width:600px){.slide{padding:20px 16px}.slide-header{margin-bottom:16px}.slide-header h1{font-size:20px;line-height:1.3}.slide-header .subtitle{font-size:13px}.logo-badge .logo-icon{width:28px;height:28px}.logo-badge .logo-text{font-size:16px}.pricing-cards-mobile{display:flex;flex-direction:column;gap:16px}.pricing-card{background:var(--pase-black);border:1.5px solid var(--pase-grey-700);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-soft)}.pricing-card.popular{border-color:var(--pase-blue);box-shadow:0 0 0 1px var(--pase-blue),var(--shadow-card)}.pricing-card .card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--pase-grey-700)}.pricing-card .card-header .plan-name{font-size:18px;justify-content:flex-start}.pricing-card .card-row{display:flex;justify-content:space-between;align-items:flex-start;padding:8px 0;border-bottom:1px solid rgba(55,65,81,.3)}.pricing-card .card-row:last-child{border-bottom:none}.pricing-card .card-row .label{font-size:12px;font-weight:600;color:var(--pase-grey-400);text-transform:uppercase;letter-spacing:.04em;min-width:90px;flex-shrink:0}.pricing-card .card-row .value{text-align:right;flex:1}.view-toggle{display:flex;justify-content:center;margin-bottom:16px}.view-toggle button{background:var(--pase-black);color:var(--pase-grey-400);border:1px solid var(--pase-grey-700);padding:8px 16px;font-family:var(--font-main);font-size:12px;font-weight:600;cursor:pointer;transition:all var(--motion-smooth)}.view-toggle button:first-child{border-radius:6px 0 0 6px}.view-toggle button:last-child{border-radius:0 6px 6px 0}.view-toggle button.active{background:var(--pase-blue);color:#fff;border-color:var(--pase-blue)}.cta-btn{font-size:14px;padding:12px 20px;width:100%;text-align:center}.notes-box{padding:14px 16px}.notes-box .notes-list{flex-direction:column;gap:8px}.notes-box .notes-list li{font-size:12px}.upsell-table{min-width:unset}.upsell-table colgroup,.upsell-table thead{display:none}.upsell-table tbody tr{display:flex;flex-direction:column;padding:16px;border-bottom:1px solid var(--pase-grey-700);gap:8px}.upsell-table tbody td{padding:0;border-bottom:none}.upsell-table tbody td:before{content:attr(data-label);display:block;font-size:11px;font-weight:700;color:var(--pase-grey-500);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.page-controls{bottom:8px;right:8px;gap:4px}.page-controls button{padding:6px 10px;font-size:11px}.slide-indicator{display:none}}
