:root{--color-neutral-0:#fff;--color-neutral-50:#fafafa;--color-neutral-100:#f4f4f5;--color-neutral-200:#e4e4e7;--color-neutral-300:#d4d4d8;--color-neutral-400:#a1a1aa;--color-neutral-500:#71717a;--color-neutral-600:#52525b;--color-neutral-700:#3f3f46;--color-neutral-800:#27272a;--color-neutral-900:#18181b;--color-neutral-950:#09090b;--color-brand:#4338ca;--color-brand-hover:#3730a3;--color-brand-light:#e0e7ff;--bg-page:var(--color-neutral-0);--bg-surface:var(--color-neutral-0);--bg-subtle:var(--color-neutral-50);--border-light:var(--color-neutral-200);--border-strong:var(--color-neutral-300);--font-display:"Plus Jakarta Sans", -apple-system, sans-serif;--font-body:"Inter", -apple-system, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.5rem;--text-5xl:3.5rem;--text-6xl:4rem;--font-medium:500;--font-semibold:600;--font-bold:700;--tracking-tighter:-.03em;--tracking-tight:-.015em;--tracking-normal:0em;--leading-tight:1.1;--leading-snug:1.3;--leading-relaxed:1.6;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:9999px;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000d, 0 1px 2px #00000008;--shadow-md:0 4px 6px -1px #0000000f, 0 2px 4px -1px #0000000a;--shadow-lg:0 10px 15px -3px #0000000f, 0 4px 6px -2px #00000008;--shadow-xl:0 20px 25px -5px #0000000f, 0 10px 10px -5px #00000005;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--transition-fast:.15s ease;--transition-base:.25s ease;--container-max:1120px;--container-padding:var(--space-6);--z-sticky:100}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.5}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;text-wrap:balance}p{overflow-wrap:break-word;text-wrap:pretty}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}body{font-family:var(--font-body);font-size:var(--text-base);font-weight:400;line-height:var(--leading-relaxed);color:var(--color-neutral-600);background-color:var(--bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--color-neutral-950);letter-spacing:var(--tracking-tight)}h1{font-size:var(--text-5xl);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tighter)}h2{font-size:var(--text-4xl);font-weight:var(--font-bold);line-height:var(--leading-tight)}h3{font-size:var(--text-2xl);font-weight:var(--font-semibold);line-height:var(--leading-snug)}p{color:var(--color-neutral-500);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.text-brand{color:var(--color-brand)}.text-dark{color:var(--color-neutral-950)}.text-muted{color:var(--color-neutral-500)}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}::selection{background-color:var(--color-neutral-200);color:var(--color-neutral-950)}@media (width<=768px){h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}p{font-size:var(--text-base)}}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-5);height:44px;font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-semibold);border-radius:var(--radius-pill);transition:all var(--transition-fast);cursor:pointer;white-space:nowrap;border:1px solid #0000;display:inline-flex}.btn-primary{background:var(--color-neutral-950);color:var(--color-neutral-0);box-shadow:0 1px 2px #0000001a}.btn-primary:hover{background:var(--color-neutral-800);transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:var(--color-neutral-0);color:var(--color-neutral-800);border:1px solid var(--border-strong);box-shadow:0 1px 2px #00000008}.btn-secondary:hover{background:var(--color-neutral-50);border-color:var(--color-neutral-400)}.btn-icon svg{width:16px;height:16px;transition:transform var(--transition-fast)}.btn-icon:hover svg{transform:translate(4px)}.badge{align-items:center;gap:var(--space-2);background:var(--color-neutral-100);color:var(--color-neutral-600);border:1px solid var(--color-neutral-200);border-radius:var(--radius-pill);font-size:13px;font-weight:var(--font-medium);letter-spacing:var(--tracking-tight);padding:4px 12px;display:inline-flex}.badge-brand{background:var(--color-brand-light);color:var(--color-brand-hover);border-color:#0000}.bento-card{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-xl);padding:var(--space-8);transition:box-shadow var(--transition-base), border-color var(--transition-base);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.bento-card:hover{box-shadow:var(--shadow-xl);border-color:var(--border-strong)}.bento-icon{background:var(--color-neutral-50);border:1px solid var(--border-light);border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-neutral-950);margin-bottom:var(--space-6);justify-content:center;align-items:center;display:flex;box-shadow:0 1px 2px #00000005}.bento-icon svg{width:20px;height:20px}.bento-card h3{font-size:var(--text-lg);margin-bottom:var(--space-2)}.bento-card p{font-size:var(--text-base);margin-bottom:0}.form-input,.form-select,.form-textarea{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-0);border:1px solid var(--border-strong);border-radius:var(--radius-md);font-size:var(--text-base);color:var(--color-neutral-900);transition:all var(--transition-fast);box-shadow:0 1px 2px #00000005}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-neutral-950);box-shadow:0 0 0 1px var(--color-neutral-950);outline:none}.form-input::placeholder{color:var(--color-neutral-400)}.site-demo-section{padding:var(--space-24) 0;border-top:1px solid var(--border-light);background:linear-gradient(135deg,#f8fafc 0%,#f0fdfa 100%);overflow:hidden}.site-demo-grid{gap:var(--space-16);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;display:grid}.site-demo-copy h2{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:800;line-height:var(--leading-tight);color:var(--color-neutral-950);margin-bottom:var(--space-6)}.site-demo-copy p{max-width:560px;margin-bottom:var(--space-8)}.site-demo-badge{color:#16a34a;border-radius:var(--radius-pill);margin-bottom:var(--space-5);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;background:#dcfce7;border:1px solid #bbf7d0;align-items:center;padding:6px 14px;font-weight:800;display:inline-flex}.site-demo-points{gap:var(--space-3);flex-wrap:wrap;display:flex}.site-demo-points span{border:1px solid var(--border-light);border-radius:var(--radius-pill);min-height:36px;color:var(--color-neutral-700);font-size:var(--text-sm);background:#fff;align-items:center;gap:8px;padding:6px 12px;font-weight:700;display:inline-flex}.site-demo-points svg{width:16px;height:16px;color:var(--color-brand)}.site-demo-card{border:1px solid var(--border-light);border-radius:var(--radius-xl);padding:var(--space-10);box-shadow:var(--shadow-xl);background:#fff}.site-demo-card h3{font-size:var(--text-2xl);margin-bottom:var(--space-2);font-weight:800}.site-demo-card>p{font-size:var(--text-sm);margin-bottom:var(--space-8)}.site-demo-card form{gap:var(--space-5);flex-direction:column;display:flex}.form-hp-field{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.site-demo-card label span{margin-bottom:var(--space-2);color:var(--color-neutral-700);font-size:var(--text-sm);font-weight:700;display:block}.site-demo-card .form-input{border-radius:var(--radius-lg);height:56px;padding:0 var(--space-4)}.site-demo-card .btn{border-radius:var(--radius-lg);width:100%;height:56px;font-size:var(--text-base);font-weight:800}.site-demo-card .btn:disabled{cursor:wait;opacity:.72;transform:none}.site-demo-error{color:#dc2626;min-height:20px;font-size:var(--text-sm);margin:calc(var(--space-3) * -1) 0 0;font-weight:600}.phone-input-wrap{border:1px solid var(--border-strong);border-radius:var(--radius-lg);height:56px;transition:border var(--transition-fast), box-shadow var(--transition-fast);background:#fff;align-items:center;display:flex;position:relative}.phone-input-wrap.focused{border-color:var(--color-brand);box-shadow:0 0 0 3px #2563eb1a}.phone-country-button{border-right:1px solid var(--border-light);background:var(--color-neutral-50);border-radius:var(--radius-lg) 0 0 var(--radius-lg);min-width:116px;height:100%;font-size:var(--text-sm);color:var(--color-neutral-900);justify-content:center;align-items:center;gap:8px;font-weight:800;display:flex}.phone-country-button span:first-child{font-size:20px;line-height:1}.phone-input-wrap input[type=tel]{min-width:0;height:100%;padding:0 var(--space-4);color:var(--color-neutral-900);font-size:var(--text-base);background:0 0;border:0;outline:0;flex:1}.phone-country-menu{z-index:30;border:1px solid var(--border-light);border-radius:var(--radius-lg);background:#fff;width:100%;padding:6px;display:none;position:absolute;top:64px;left:0;box-shadow:0 18px 40px #0000001f}.phone-country-menu.open{display:block}.phone-country-menu button{border-radius:var(--radius-md);text-align:left;width:100%;color:var(--color-neutral-800);align-items:center;gap:10px;padding:10px 12px;display:flex}.phone-country-menu button:hover{background:var(--color-neutral-50)}.phone-country-menu span{font-size:20px}.phone-country-menu strong{width:42px}.phone-country-menu em{color:var(--color-neutral-600);font-style:normal}.site-demo-success{text-align:center;min-height:280px;padding:var(--space-8) 0;flex-direction:column;justify-content:center;align-items:center;display:none}.site-demo-success strong{color:var(--color-neutral-950);font-size:var(--text-2xl);margin-bottom:var(--space-3);font-weight:800}.site-demo-success p{max-width:360px;font-size:var(--text-base)}.section-label{font-family:var(--font-display);font-size:14px;font-weight:var(--font-bold);color:var(--color-brand);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-4);display:block}.ui-window{will-change:transform;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1)}.bento-card:hover .ui-window{transform:translateY(-4px)scale(1.02);box-shadow:0 20px 40px -10px #0000001a!important}.sim-cursor{z-index:50;pointer-events:none;filter:drop-shadow(0 4px 6px #0003);width:24px;height:24px;animation:4s cubic-bezier(.25,1,.5,1) infinite cursorSequence;position:absolute}@keyframes cursorSequence{0%,15%{opacity:0;transform:translate(50px,80px)}25%{opacity:1;transform:translate(50px,80px)}50%{transform:translate(0)}55%{transform:translate(0)scale(.85)}60%{transform:translate(0)scale(1)}75%{opacity:1;transform:translate(30px,-20px)}85%,to{opacity:0;transform:translate(30px,-20px)}}.seat-interactive{border-radius:4px;justify-content:center;align-items:center;animation:4s infinite seatSelect;display:flex}@keyframes seatSelect{0%,55%{background:var(--color-neutral-200);color:#0000}58%,to{background:var(--color-brand);color:#fff}}.sim-loading-bar{transform-origin:0;animation:3.5s cubic-bezier(.16,1,.3,1) infinite loadFlow}@keyframes loadFlow{0%,15%{opacity:0;transform:scaleX(0)}35%,85%{opacity:1;transform:scaleX(1)}95%,to{opacity:0;transform:scaleX(0)}}.sim-spin{animation:4s cubic-bezier(.25,1,.5,1) infinite semanticSpin}@keyframes semanticSpin{0%,20%{transform:rotate(0)}50%,to{transform:rotate(360deg)}}.anim-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulsing}@keyframes pulsing{0%,to{opacity:1;box-shadow:0 0 #ef444466}50%{opacity:.6;box-shadow:0 0 0 6px #ef444400}}.yield-bar{transform-origin:bottom;animation:3s cubic-bezier(.16,1,.3,1) infinite growUp}@keyframes growUp{0%,15%{transform:scaleY(0)}35%,85%{transform:scaleY(1)}95%,to{transform:scaleY(0)}}.price-tag{transform-origin:bottom;animation:3s cubic-bezier(.175,.885,.32,1.275) infinite popBounce}@keyframes popBounce{0%,25%{opacity:0;transform:translate(-50%)scale(.5)}35%,85%{opacity:1;transform:translate(-50%)scale(1)}95%,to{opacity:0;transform:translate(-50%)scale(.5)}}.data-drop{animation:1.5s cubic-bezier(.4,0,.2,1) infinite dataDrop}@keyframes dataDrop{0%{opacity:0;transform:translateY(-10px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(30px)}to{opacity:0;transform:translateY(40px)}}.sim-sync-flow{animation:2s cubic-bezier(.4,0,.2,1) infinite syncTravel}@keyframes syncTravel{0%{opacity:0;transform:translate(0)scale(0)}10%{opacity:1;transform:translate(0)scale(1)}90%{opacity:1;transform:translate(52px)scale(1)}to{opacity:0;transform:translate(52px)scale(0)}}.sim-scan-laser{animation:1.5s ease-in-out infinite alternate scanLaser}@keyframes scanLaser{0%{transform:translateY(0)}to{transform:translateY(58px)}}.sim-print-row{opacity:0;animation:4s cubic-bezier(.16,1,.3,1) infinite printRow}@keyframes printRow{0%,10%{opacity:0;transform:translateY(-5px)}20%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5px)}}.container{width:100%;max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto}.section{padding:var(--space-24) 0}@media (width<=768px){.section{padding:var(--space-16) 0}}.header{-webkit-backdrop-filter:blur(12px);width:100%;z-index:var(--z-sticky);transition:border-bottom-color var(--transition-fast);padding:var(--space-4) 0;background:#fffffff2;border-bottom:1px solid #0000;position:fixed;top:0;left:0}.header.scrolled{border-bottom-color:var(--border-light);padding:var(--space-3) 0}.header-inner{justify-content:space-between;align-items:center;display:flex}.header-logo{font-family:var(--font-display);font-size:20px;font-weight:var(--font-bold);color:var(--color-neutral-950);align-items:center;gap:var(--space-2);letter-spacing:var(--tracking-normal);display:flex}.header-logo-icon{background:var(--color-neutral-950);border-radius:var(--radius-sm);color:#fff;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.header-nav{gap:var(--space-8);display:flex}.header-nav a{font-size:15px;font-weight:var(--font-medium);color:var(--color-neutral-600)}.header-nav a:hover{color:var(--color-neutral-950)}.header-actions{gap:var(--space-3);align-items:center;display:flex}@media (width<=768px){.header-nav,.header-actions .btn-secondary{display:none}}.footer{background:var(--bg-surface);color:var(--color-neutral-600);padding:var(--space-24) 0 var(--space-8);border-top:1px solid var(--border-light)}.footer-grid{gap:var(--space-12);margin-bottom:var(--space-16);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.footer-brand p{font-size:var(--text-sm);color:var(--color-neutral-500);line-height:var(--leading-relaxed);margin-top:var(--space-4);max-width:320px}.footer-heading{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-neutral-950);margin-bottom:var(--space-4)}.footer-links{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.footer-links a{color:var(--color-neutral-500);font-size:15px}.footer-links a:hover{color:var(--color-neutral-950)}.footer-bottom{padding-top:var(--space-8);border-top:1px solid var(--border-light);font-size:var(--text-sm);color:var(--color-neutral-400);justify-content:space-between;align-items:center;display:flex}.footer-bottom-links{gap:var(--space-6);display:flex}.footer-bottom-links a:hover{color:var(--color-neutral-900)}@media (width<=1024px){.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.footer-grid{gap:var(--space-8);grid-template-columns:1fr}.footer-bottom{gap:var(--space-4);text-align:center;flex-direction:column}}.bento-grid{gap:var(--space-6);grid-template-columns:repeat(12,1fr);display:grid}.bento-item{grid-column:span 12}@media (width>=768px){.bento-span-1{grid-column:span 1}.bento-span-2{grid-column:span 2}.bento-span-3{grid-column:span 3}.bento-span-4{grid-column:span 4}.bento-span-5{grid-column:span 5}.bento-span-6{grid-column:span 6}.bento-span-7{grid-column:span 7}.bento-span-8{grid-column:span 8}.bento-span-9{grid-column:span 9}.bento-span-10{grid-column:span 10}.bento-span-11{grid-column:span 11}.bento-span-12{grid-column:span 12}}@media (width<=768px){:root{--container-padding:18px;--text-6xl:2.5rem;--text-5xl:2.25rem;--text-4xl:2rem;--space-24:4rem;--space-32:5rem}html,body{overflow-x:hidden}.container{max-width:100%}.btn,.btn-header-demo,.btn-cta,.btn-cta-w,.btn-cta-white{white-space:normal;text-align:center;min-height:44px}.hero-actions,.pg-actions,.acts,.hero-content .hero-actions{flex-direction:column;width:100%;align-items:stretch!important}.hero-actions .btn,.pg-actions .btn,.acts .btn{width:100%}}@media (width<=480px){:root{--container-padding:16px;--text-6xl:2.25rem;--text-5xl:2rem;--text-4xl:1.75rem}}.hero{background-color:var(--color-neutral-0);padding:calc(var(--space-32) + 80px) 0 var(--space-24);color:var(--color-neutral-900);text-align:center;border-bottom:1px solid var(--border-light);position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(circle at 50% -20%, var(--color-neutral-50) 0%, transparent 70%);pointer-events:none;z-index:0;height:800px;position:absolute;top:0;left:0;right:0}.hero-content{z-index:10;max-width:860px;margin:0 auto;position:relative}.hero-title{margin-bottom:var(--space-6);color:var(--color-neutral-950);line-height:var(--leading-tight)}.hero-subtitle{color:var(--color-neutral-500);font-size:21px;line-height:var(--leading-relaxed);max-width:680px;margin:0 auto var(--space-10);font-weight:400}.hero-actions{justify-content:center;align-items:center;gap:var(--space-4);margin-bottom:var(--space-20);display:flex}.hero-mockup-wrapper{z-index:10;max-width:1060px;padding:0 var(--space-4);margin:0 auto;position:relative}.hero-mockup{background:var(--color-neutral-0);border:1px solid var(--border-strong);border-radius:var(--radius-xl);text-align:left;overflow:hidden;box-shadow:0 4px 6px -1px #00000005,0 10px 15px -3px #00000008,0 25px 40px -5px #0000000d}.mockup-header{background:var(--color-neutral-50);border-bottom:1px solid var(--border-light);height:48px;padding:0 var(--space-4);align-items:center;gap:8px;display:flex}.mockup-dot{border:1px solid #0000000d;border-radius:50%;width:12px;height:12px}.mockup-dot.red{background:#ff5f56}.mockup-dot.yellow{background:#ffbd2e}.mockup-dot.green{background:#27c93f}.mockup-body{padding:var(--space-8);gap:var(--space-8);background:var(--color-neutral-0);grid-template-columns:2.5fr 1fr;display:grid}.ps-section{background:var(--color-neutral-50);border-bottom:1px solid var(--border-light);padding:var(--space-32) 0;overflow:hidden}.ps-premium-container{grid-template-columns:1fr 1fr;align-items:center;gap:0;max-width:1040px;margin:0 auto;display:grid;position:relative}@media (width<=768px){.ps-premium-container{gap:var(--space-8);grid-template-columns:1fr}}.ps-old-way{background:var(--color-neutral-100);border:1px solid var(--border-light);border-radius:var(--radius-xl) 0 0 var(--radius-xl);padding:var(--space-12) var(--space-8);transform-origin:100%;opacity:.8;transition:opacity var(--transition-base);border-right:none;transform:scale(.95)}.ps-old-way:hover{opacity:1}.ps-new-way{background:var(--color-neutral-0);border:1px solid var(--border-strong);border-radius:var(--radius-xl);padding:var(--space-12) var(--space-10);z-index:2;position:relative;transform:scale(1.05);box-shadow:0 4px 6px -1px #00000008,0 25px 50px -12px #00000026}@media (width<=768px){.ps-old-way{border-right:1px solid var(--border-light);border-radius:var(--radius-xl);opacity:1;transform:scale(1)}.ps-new-way{transform:scale(1)}}.ps-header{margin-bottom:var(--space-8)}.ps-list{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ps-list li{align-items:flex-start;gap:var(--space-4);display:flex}.ps-list-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;display:flex}.old-list .ps-list-icon{background:var(--color-neutral-200);color:var(--color-neutral-500)}.old-list strong{color:var(--color-neutral-500);margin-bottom:4px;font-size:15px;font-weight:500;text-decoration:line-through;display:block}.old-list span{font-size:14px;line-height:var(--leading-relaxed);color:var(--color-neutral-400);display:block}.new-list .new-icon{background:var(--color-brand-light);color:var(--color-brand)}.new-list strong{color:var(--color-neutral-950);margin-bottom:4px;font-size:17px;font-weight:700;display:block}.new-list span{font-size:15px;line-height:var(--leading-relaxed);color:var(--color-neutral-600);display:block}.ps-new-badge{background:var(--color-neutral-950);color:var(--color-neutral-0);border-radius:var(--radius-pill);font-size:12px;font-weight:var(--font-bold);letter-spacing:var(--tracking-normal);border:2px solid var(--color-neutral-0);padding:6px 16px;position:absolute;top:-16px;right:32px;box-shadow:0 4px 12px #0000001a}.features-section{background:var(--color-neutral-0)}.visual-detail{padding:var(--space-24) 0;border-top:1px solid var(--border-light)}.vd-grid{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.vd-checklist{gap:var(--space-6);margin-top:var(--space-8);flex-direction:column;display:flex}.vd-item{gap:var(--space-4);display:flex}.vd-icon{border-radius:var(--radius-md);background:var(--color-neutral-100);width:28px;height:28px;color:var(--color-neutral-900);flex-shrink:0;justify-content:center;align-items:center;display:flex}.vd-icon svg{width:16px;height:16px}.vd-mockup{border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--color-neutral-0);box-shadow:var(--shadow-xl);position:relative;overflow:hidden}@media (width<=768px){.vd-grid,.ps-grid,.mockup-body{grid-template-columns:1fr}}.uetds-section{background:var(--color-neutral-50);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.stat-box{background:var(--color-neutral-0);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-6);text-align:left;box-shadow:var(--shadow-xs)}.stat-val{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-neutral-950);margin-bottom:var(--space-1)}.cta-block{background:var(--color-neutral-950);border-radius:var(--radius-xl);padding:var(--space-16);color:var(--color-neutral-0);text-align:center;margin:var(--space-24) 0;box-shadow:0 10px 30px #0000001a}.cta-block h2{color:var(--color-neutral-0);margin-bottom:var(--space-4);font-size:var(--text-4xl)}.cta-form{background:var(--color-neutral-0);border-radius:var(--radius-xl);padding:var(--space-8);text-align:left;max-width:460px;box-shadow:var(--shadow-xl);margin:0 auto}@media (width<=768px){.hero,.page-hero,.pg-hero,.banka-hero,.efat-hero,.gps-hero,.muh-hero,.ota-hero,.sms-hero,.uetds-hero,.yakit-hero,.ai-hero{padding-top:calc(var(--space-24) + 48px)!important;padding-bottom:var(--space-16)!important}.hero-title,.page-hero h1,.pg-hero h1,.banka-hero h1,.efat-hero h1,.gps-hero h1,.muh-hero h1,.ota-hero h1,.sms-hero h1,.uetds-hero h1,.yakit-hero h1,.ai-hero h1{font-size:var(--text-5xl)!important;line-height:1.08!important}.hero-subtitle,.page-hero p,.pg-hero .pg-sub,.banka-hero .sub,.efat-hero .sub,.gps-hero .sub,.muh-hero .sub,.ota-hero .sub,.sms-hero .sub,.uetds-hero .sub,.yakit-hero .sub,.ai-hero .sub{font-size:var(--text-base)!important}.hero-grid,.pg-hero-grid,.banka-hero-grid,.efat-hero-grid,.gps-hero-grid,.muh-hero-grid,.ota-hero-grid,.sms-hero-grid,.uetds-hero-grid,.yakit-hero-grid,.ai-hero-grid,.vd-grid{gap:var(--space-10)!important;grid-template-columns:1fr!important}.hero-mockup-wrapper{padding:0}.hero-mockup,.mockup-container,.channel-hub,.gov-term,.map-tracker,.erp-sync,.ai-terminal,.phone-mock,.inv-mock,.tech-anim-box,.ui-window{max-width:100%!important}.mockup-body{overflow-x:auto;grid-template-columns:1fr!important}.ps-premium-container,.bento-grid{grid-template-columns:1fr!important}.bento-item,.bento-card,.bento-box,.large-bento{grid-column:span 1!important}.site-demo-grid{gap:var(--space-10);grid-template-columns:1fr}.site-demo-card{padding:var(--space-6)}.site-demo-copy h2{font-size:var(--text-4xl)}.site-demo-points{flex-direction:column;align-items:stretch}.phone-country-button{min-width:104px}.peronz-footer{padding-top:var(--space-16)!important}.footer-mid,.footer-bottom,.footer-bottom>div,.newsletter-form{text-align:left!important;flex-direction:column!important;align-items:stretch!important}.footer-mid>div:last-child{text-align:left!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes float-1{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes float-2{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 40px #4f46e51a}50%{box-shadow:0 0 80px #4f46e533}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.reveal{opacity:0;transition:all .6s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transition:all .6s cubic-bezier(.4,0,.2,1);transform:translate(-30px)}.reveal-left.visible{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transition:all .6s cubic-bezier(.4,0,.2,1);transform:translate(30px)}.reveal-right.visible{opacity:1;transform:translate(0)}.stagger-children>*{opacity:0;transition:all .5s cubic-bezier(.4,0,.2,1);transform:translateY(20px)}.stagger-children.visible>:first-child{transition-delay:0s}.stagger-children.visible>:nth-child(2){transition-delay:.1s}.stagger-children.visible>:nth-child(3){transition-delay:.2s}.stagger-children.visible>:nth-child(4){transition-delay:.3s}.stagger-children.visible>:nth-child(5){transition-delay:.4s}.stagger-children.visible>*{opacity:1;transform:translateY(0)}.hero-animate-1{animation:.7s ease-out .1s both fadeInUp}.hero-animate-2{animation:.7s ease-out .2s both fadeInUp}.hero-animate-3{animation:.7s ease-out .35s both fadeInUp}.hero-animate-4{animation:.7s ease-out .5s both fadeInUp}.hero-animate-5{animation:.7s ease-out .65s both fadeInUp}.hero-animate-visual{animation:.8s ease-out .4s both fadeIn}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.reveal-left,.reveal-right,.stagger-children>*{opacity:1;transition:none;transform:none}}
