.landing-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.landing-bg{z-index:-1;background:radial-gradient(1000px 500px at 20% -10%, #ff7a002e, transparent 60%), radial-gradient(800px 400px at 90% 10%, #0097a724, transparent 55%), var(--bg);position:absolute;inset:0}.landing-content{max-width:600px;animation:.8s ease-out both fadeInUp}.brand-header{justify-content:center;align-items:center;gap:16px;margin-bottom:24px;display:flex}.brand-logo{filter:drop-shadow(0 4px 16px #ff7a0066);width:64px;height:64px}.brand-title{letter-spacing:-.02em;background:linear-gradient(135deg, var(--text) 0%, #ffffffd9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:clamp(36px,6vw,56px);font-weight:700}.tagline{color:var(--brand-primary);margin:0 0 24px;font-size:20px;font-weight:500}.description{color:var(--text-muted);margin-bottom:48px;font-size:16px;line-height:1.6}.countdown-container{justify-content:center;gap:16px;margin-bottom:48px;display:flex}.countdown-box{border:1px solid var(--border);background:#10182099;border-radius:16px;min-width:80px;padding:16px}.countdown-value{color:var(--text);margin-bottom:4px;font-size:28px;font-weight:700}.countdown-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:12px}.notify-box{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(#101820b3,#10182059);padding:32px}.notify-title{color:var(--text);margin:0 0 16px;font-size:18px}.notify-form{flex-direction:column;gap:12px;display:flex}.notify-input-group{flex-wrap:wrap;gap:12px;display:flex}.notify-input{flex:1;min-width:200px}.footer-text{color:var(--text-muted);font-size:14px;position:absolute;bottom:20px}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{margin:0}img,svg,video,canvas{max-width:100%;display:block}input,button,textarea,select{font:inherit}a{color:inherit}:root{--brand-primary:#ff7a00;--brand-primary-dark:#e56d00;--brand-primary-soft:#ff7a001f;--brand-secondary:#0097a7;--brand-secondary-soft:#0097a729;--bg:#0b0f14;--surface:#101820;--surface-2:#1a2430;--text:#f5f7fa;--text-muted:#f5f7fab8;--border:#ffffff1a;--shadow:#00000073;--radius:16px;--radius-sm:12px;--container:1120px;--grid-gap:18px;--font:"Inter",ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Helvetica,"Apple Color Emoji","Segoe UI Emoji"}body{font-family:var(--font);background:radial-gradient(1000px 500px at 20% -10%,#ff7a002e,transparent 60%),radial-gradient(800px 400px at 90% 10%,#0097a724,transparent 55%),var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;line-height:1.5}::selection{background:#ff7a0040}.skip-link{background:var(--surface);border:1px solid var(--border);color:var(--text);z-index:20;border-radius:12px;padding:10px 12px;position:absolute;top:10px;left:-999px}.skip-link:focus{outline:none;left:10px}.link{color:var(--text);opacity:.9;text-decoration:none}.link:hover{opacity:1}.pill{border:1px solid var(--border);color:var(--text-muted);background:#10182099;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.container{max-width:var(--container);margin:0 auto;padding:0 18px}.site-main{min-height:60vh}.site-header{z-index:1000;background:var(--bg);box-shadow:none;border-bottom:1px solid #ffffff0f;border-radius:0;padding:16px 24px;position:fixed;top:0;left:0;right:0}.header-inner{background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:0;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.site-header.scrolled{pointer-events:none;background:0 0;border-bottom-color:#0000;padding:12px 24px}.site-header.scrolled .header-inner{pointer-events:auto;background:#12161c;border:1px solid #ffffff1f;border-radius:50px;max-width:700px;padding:10px 28px;box-shadow:0 8px 32px #0009,inset 0 0 0 1px #ffffff0d}.brand{color:var(--text);align-items:center;gap:10px;text-decoration:none;transition:opacity .2s;display:flex}.brand:hover{opacity:.85}.brand-logo{width:32px;height:32px;transition:transform .3s}.brand:hover .brand-logo{transform:scale(1.05)}.brand-name{letter-spacing:-.5px;background:linear-gradient(135deg,var(--text) 0%,var(--text-muted) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:700}.nav{align-items:center;gap:8px;display:flex}.nav-link{color:var(--text-muted);border:1px solid #0000;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s}.nav-link:hover{color:var(--text);background:#ffffff0d}.nav-link-active{background:#ff7a001a;color:var(--brand-primary)!important}.site-main{padding-top:100px}.section{padding:56px 0}.section-glass{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(#101820b3,#10182059)}.section-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.section-title{letter-spacing:-.02em;margin:0 0 12px;font-size:28px}.section-text{color:var(--text-muted);max-width:62ch;margin:0}.section-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.page-hero{text-align:center;padding:80px 0 60px;position:relative}.page-hero:after{content:"";background:linear-gradient(90deg,var(--brand-primary),var(--brand-secondary));border-radius:3px;width:120px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.page-title{background:linear-gradient(135deg,var(--text) 0%,#ffffffd9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 16px;font-size:clamp(32px,5vw,48px);font-weight:700}.page-subtitle{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:18px;line-height:1.6}.grid{gap:var(--grid-gap);display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.split{grid-template-columns:1.1fr .9fr;align-items:start;gap:24px;display:grid}.site-footer{border-top:1px solid var(--border);background:#0b0f1499}.footer-inner{flex-wrap:wrap;justify-content:space-between;gap:16px;padding:28px 0;display:flex}.footer-tagline{color:var(--text-muted);margin:10px 0 0;font-size:13px}.footer-meta{color:var(--text-muted);margin-top:10px;font-size:13px}.footer-right{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.footer-nav{flex-wrap:wrap;gap:24px;margin-bottom:20px;display:flex}.footer-link{color:var(--text-muted);font-size:14px;text-decoration:none;transition:color .3s}.footer-link:hover{color:var(--brand-primary)}.nav-toggle{cursor:pointer;background:0 0;border:none;width:40px;height:40px;padding:8px;display:none;position:relative}.nav-toggle-icon,.nav-toggle-icon:before,.nav-toggle-icon:after{background:var(--text);width:24px;height:2px;transition:all .3s;display:block;position:absolute;left:8px}.nav-toggle-icon{top:19px}.nav-toggle-icon:before,.nav-toggle-icon:after{content:""}.nav-toggle-icon:before{top:-8px}.nav-toggle-icon:after{top:8px}@media (width<=920px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.split{grid-template-columns:1fr}}@media (width<=768px){.site-header{padding:12px 16px}.site-header.scrolled{padding:8px 16px}.site-header.scrolled .header-inner{border-radius:28px;max-width:100%;padding:8px 20px}.site-main{padding-top:70px}.nav-toggle{display:block}.nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d1117f2;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:4px;padding:16px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 40px #0006}.nav.active{display:flex}.nav-link{text-align:center;width:100%;padding:12px 16px}}@media (width<=640px){.grid-3{grid-template-columns:1fr}.page-title{font-size:36px}.footer-right{align-items:flex-start}}.btn{color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.btn:hover{transform:translateY(-2px)}.btn-sm{padding:10px 16px;font-size:14px}.btn-lg{padding:16px 32px;font-size:16px}.btn-primary{background:linear-gradient(135deg,#ff7a0026 0%,#0097a726 100%);border-color:#ff7a004d;box-shadow:0 4px 20px #ff7a0026}.btn-primary:before{content:"";opacity:0;background:linear-gradient(135deg,#ff7a0040 0%,#0097a740 100%);transition:opacity .4s;position:absolute;inset:0}.btn-primary:hover{border-color:var(--brand-primary);box-shadow:0 8px 32px #ff7a0040}.btn-primary:hover:before{opacity:1}.btn-primary span{z-index:1;position:relative}.btn-secondary{background:#ffffff08;border-color:#ffffff1f}.btn-secondary:hover{background:#0097a714;border-color:#0097a766}.btn:after{content:"";opacity:0;background:linear-gradient(#ffffff1a,#0000);transition:opacity .3s;position:absolute;inset:0}.btn:hover:after{opacity:1}.btn:active{transform:scale(.98)}.card{border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 18px 40px var(--shadow);background:linear-gradient(#101820b8,#10182057)}.social{gap:12px;display:flex}.social-link{width:40px;height:40px;color:var(--text-muted);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.social-link:hover{color:var(--brand-primary);background:#ff7a001a;border-color:#ff7a004d}.post-card{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(#101820b8,#10182057);flex-direction:column;gap:10px;min-height:170px;padding:18px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:flex}.post-card:hover{background:linear-gradient(#101820c7,#10182066);border-color:#0097a747;transform:translateY(-2px)}.post-title{letter-spacing:-.01em;color:var(--text);margin:0;font-size:18px;text-decoration:none}.post-meta{color:var(--text-muted);font-size:12px}.post-excerpt{color:var(--text-muted);margin:0;font-size:14px}.callout{border-radius:var(--radius);box-shadow:0 18px 40px var(--shadow);background:radial-gradient(700px 240px at 30% 0,#0097a71f,#0000 60%),linear-gradient(#101820bd,#10182061);border:1px solid #0097a738;padding:18px}.callout-title{margin:0 0 8px;font-size:18px}.callout-text{color:var(--text-muted);margin:0 0 14px}.callout-grid{flex-wrap:wrap;gap:10px;display:flex}.chip{border:1px solid var(--border);color:var(--text-muted);background:#ffffff0f;border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;display:inline-flex}.metric{border:1px solid var(--border);background:#1018209e;border-radius:16px;padding:14px}.metric-value{letter-spacing:-.02em;font-size:18px;font-weight:800}.metric-label{color:var(--text-muted);margin-top:4px;font-size:12px}.field{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.label{color:var(--text);font-size:14px;font-weight:500}.input,.textarea{color:var(--text);background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:14px 18px;font-size:15px;transition:all .3s}.input:focus,.textarea:focus{border-color:var(--brand-primary);background:#ffffff0d;box-shadow:0 0 0 6px #ff7a001a}.textarea{resize:vertical;min-height:120px}.field-error{color:#ff6b6b;min-height:18px;font-size:13px}.form-status{color:var(--text-muted);text-align:center;border-radius:8px;margin-top:12px;padding:12px;font-size:14px}.form-status.success{color:var(--brand-secondary);background:#0097a71a}.form-status.error{color:#ff6b6b;background:#ff6b6b1a}.btn:disabled{opacity:.7;cursor:not-allowed;pointer-events:none;transform:none!important}.btn-success{border-color:var(--brand-secondary);color:#fff;background:linear-gradient(135deg,#0097a733 0%,#0097a759 100%);box-shadow:0 4px 20px #0097a740}.spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.hero-badge-small{color:var(--brand-primary);background:#ff7a001a;border:1px solid #ff7a0033;border-radius:24px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 16px;font-size:13px;font-weight:500;animation:.6s ease-out both fadeInUp;display:inline-flex}.hero-badge-small svg{color:var(--brand-primary)}.hero{border-bottom:1px solid var(--border);align-items:center;min-height:76vh;display:flex;position:relative;overflow:hidden}.hero-canvas{width:100%;height:100%;position:absolute;inset:0}.hero-content{padding:84px 0 44px;position:relative}.hero-badge{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;background:#10182085;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:inline-flex}.badge-dot{background:radial-gradient(circle at 40% 40%,#fff,#fff0 55%),linear-gradient(180deg,var(--brand-primary),var(--brand-primary-dark));border-radius:999px;width:10px;height:10px;position:relative;box-shadow:0 0 0 5px #ff7a001f}.badge-dot:after{content:"";background:var(--brand-primary);opacity:0;border-radius:50%;animation:2s ease-in-out infinite pulse;position:absolute;inset:-4px}.hero-title{letter-spacing:-.04em;text-shadow:0 18px 45px #00000080;margin:16px 0 0;font-size:62px;line-height:1.02}.hero-subtitle{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;margin:10px 0 0;font-size:13px}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:720px;margin-top:26px;display:grid}.feature-stack{flex-direction:column;gap:12px;display:flex}.feature{border-radius:var(--radius);border:1px solid var(--border);background:#1018208c;gap:12px;padding:16px;transition:transform .16s,border-color .16s;display:flex}.feature:hover{border-color:#ff7a0038;transform:translateY(-1px)}.feature-icon{width:42px;height:42px;color:var(--text);background:linear-gradient(#ff7a0047,#ff7a001a);border:1px solid #ff7a0038;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.feature-title{margin:0;font-size:16px}.feature-text{color:var(--text-muted);margin:6px 0 0;font-size:14px}.core-app-link{color:var(--text);background:linear-gradient(135deg,#ff7a001a 0%,#0097a71a 100%);border:1px solid #ff7a004d;border-radius:12px;align-items:center;gap:8px;margin-top:32px;padding:16px 28px;font-size:16px;font-weight:500;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.core-app-link:before{content:"";opacity:0;background:linear-gradient(135deg,#ff7a0026 0%,#0097a726 100%);transition:opacity .4s;position:absolute;inset:0}.core-app-link:hover{border-color:var(--brand-primary);transform:translateY(-2px);box-shadow:0 8px 32px #ff7a0033}.core-app-link:hover:before{opacity:1}.core-brand{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}.core-logo{object-fit:contain;width:24px;height:24px}.core-name{color:var(--brand-primary);font-size:18px;font-weight:700}.trademark{color:var(--brand-primary);vertical-align:super;margin-left:1px;font-size:10px}.core-hero{background:radial-gradient(800px 400px at 50% 0%,#ff7a0026,transparent 70%),var(--bg);padding:80px 0 60px}.core-title{justify-content:center;align-items:center;gap:16px;margin:0 0 16px;font-size:clamp(36px,5vw,56px);display:flex}.core-page-logo{filter:drop-shadow(0 4px 16px #ff7a0066);width:56px;height:56px}.tm{color:var(--text-muted);vertical-align:super;font-size:.4em;font-weight:400}.core-tagline{color:var(--brand-primary);text-align:center;margin:12px 0 0;font-size:18px;font-weight:500}.core-features{padding:60px 0}.features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.feature-card{border:1px solid var(--border);background:linear-gradient(135deg,#101820cc,#10182066);border-radius:16px;padding:32px 24px;transition:all .3s;position:relative;overflow:hidden}.feature-card:before{content:"";background:linear-gradient(90deg,transparent,var(--brand-primary),transparent);opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.feature-card:hover{border-color:#ff7a004d;transform:translateY(-4px);box-shadow:0 8px 32px #ff7a0026}.feature-card:hover:before{opacity:1}.feature-icon-wrapper{width:56px;height:56px;color:var(--brand-primary);background:#ff7a001a;border:1px solid #ff7a0033;border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.feature-card-title{color:var(--text);margin:0 0 12px;font-size:20px;font-weight:600}.feature-card-text{color:var(--text-muted);margin:0;font-size:15px;line-height:1.6}.workflow-section{padding:80px 0}.section-header-center{text-align:center;max-width:700px;margin:0 auto 60px}.workflow-steps{flex-direction:column;gap:48px;max-width:1000px;margin:0 auto;display:flex}.workflow-step{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.workflow-step:nth-child(2n){direction:rtl}.workflow-step:nth-child(2n) .workflow-content{direction:ltr}.workflow-animation{border:1px solid var(--border);background:#10182099;border-radius:16px;justify-content:center;align-items:center;min-height:300px;padding:40px;display:flex}.workflow-content{flex-direction:column;gap:12px;display:flex}.workflow-number{color:var(--brand-primary);letter-spacing:.1em;font-size:14px;font-weight:600}.workflow-title{color:var(--text);margin:0;font-size:28px;font-weight:700}.workflow-description{color:var(--text-muted);margin:0;font-size:16px;line-height:1.6}.animation-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.scan-animation{flex-direction:column;align-items:center;gap:24px;display:flex}.phone-frame{border:3px solid var(--border);background:#0b0f14cc;border-radius:24px;width:160px;height:280px;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000004d}.scan-line{background:linear-gradient(90deg,transparent,var(--brand-primary),transparent);height:3px;animation:2s ease-in-out infinite scan;position:absolute;top:0;left:0;right:0}.qr-code{background-color:#0000;background-image:linear-gradient(45deg,#ffffff1a 25%,#0000 25% 75%,#ffffff1a 75%),linear-gradient(45deg,#ffffff1a 25%,#0000 25% 75%,#ffffff1a 75%);background-position:0 0,10px 10px;background-repeat:repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:2px solid #fff3;border-radius:8px;width:80px;height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scan-result{color:var(--brand-primary);font-size:32px;font-weight:700;animation:2s ease-in-out infinite fadeInUpLoop}.create-animation{align-items:center;gap:32px;display:flex}.camera-view{background:radial-gradient(circle,#ff7a001a,#0000);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.camera-view:after{content:"";border:3px solid #ff7a0066;border-radius:50%;width:60px;height:60px;animation:2s ease-in-out infinite pulse}.capture-flash{opacity:0;background:#ffffffe6;animation:2s ease-in-out infinite flash;position:absolute;inset:0}.label-output{flex-direction:column;gap:8px;display:flex}.label-item{border:1px solid var(--border);background:#fffffff2;border-radius:4px;width:100px;height:60px;animation:2s ease-in-out infinite slideIn;position:relative}.label-item:before{content:"";background:linear-gradient(90deg,#000c 2px,#0000 2px 4px,#000c 4px) 0 0/6px 100%;width:60px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sync-animation{align-items:center;gap:40px;display:flex}.device{border:2px solid var(--border);background:#101820cc;border-radius:12px;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.device.phone:after{content:"";border:2px solid #ff7a0066;border-radius:6px;width:40px;height:60px}.device.cloud{background:linear-gradient(135deg,#0097a733,#0097a70d);border-radius:50%}.device.cloud:after{content:"☁";color:#0097a799;font-size:36px}.sync-arrows{flex-direction:column;gap:8px;display:flex}.arrow{background:var(--brand-primary);opacity:0;width:60px;height:3px;position:relative}.arrow:after{content:"";border-left:8px solid var(--brand-primary);border-top:5px solid #0000;border-bottom:5px solid #0000;width:0;height:0;position:absolute;top:-4px;right:-6px}.arrow-up{animation:2s ease-in-out infinite arrowUp}.arrow-down{animation:2s ease-in-out 1s infinite arrowDown}.arrow-down:after{border-left:none;border-right:8px solid var(--brand-primary);left:-6px;right:auto}.capabilities-section{padding:60px 0}.capabilities-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:32px;display:grid}.capability-badge{border:1px solid var(--border);color:var(--text);background:#10182099;border-radius:10px;align-items:center;gap:10px;padding:14px 18px;font-size:14px;font-weight:500;transition:all .25s;display:flex}.capability-badge svg{color:var(--brand-primary);flex-shrink:0}.capability-badge:hover{background:#ff7a0014;border-color:#ff7a004d;transform:translate(4px)}.tech-section{background:linear-gradient(#10182080,#0000);padding:80px 0}.tech-content{text-align:center;max-width:700px;margin:0 auto}.blog-toolbar{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;padding:20px 24px;display:flex}.blog-categories{flex-wrap:wrap;gap:8px;display:flex}.category-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:500;transition:all .3s}.category-btn:hover{color:var(--text);background:#ffffff08;border-color:#fff3}.category-btn.active{color:var(--brand-primary);background:#ff7a001a;border-color:#ff7a004d}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px;display:grid}.blog-cta{text-align:center;background:linear-gradient(135deg,#ff7a000d 0%,#0097a70d 100%);border:1px solid #ffffff0f;border-radius:20px;margin-top:60px;padding:40px}.blog-cta p{color:var(--text-muted);margin-bottom:24px;font-size:18px}.story-card{text-align:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;padding:40px}.story-text{color:var(--text-muted);max-width:800px;margin:0 auto;font-size:18px;line-height:1.8}.person-card{text-align:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;padding:32px;transition:all .4s cubic-bezier(.4,0,.2,1)}.person-card:hover{border-color:#ff7a0033;transform:translateY(-8px);box-shadow:0 24px 48px #0003}.person-card .avatar{width:80px;height:80px;color:var(--brand-primary);background:linear-gradient(135deg,#ff7a001a 0%,#0097a71a 100%);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.person-name{margin-bottom:8px;font-size:20px;font-weight:600}.person-role{color:var(--brand-secondary);margin-bottom:16px;font-size:14px;font-weight:500}.person-phrase{color:var(--text-muted);margin-bottom:16px;font-size:15px;font-style:italic;line-height:1.6}.person-expertise{color:var(--brand-secondary);border-top:1px solid var(--border);background:#0097a714;border-radius:20px;margin-top:12px;padding:12px 14px 8px;font-size:12px;font-style:italic;display:inline-block}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;margin-bottom:40px;display:grid}.price-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;padding:32px;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);display:flex}.price-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0000004d}.price-card-featured{background:linear-gradient(135deg,#ff7a000d 0%,#0097a70d 100%);border-color:#ff7a004d;position:relative}.price-badge{background:var(--brand-primary);color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:6px 16px;font-size:12px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.price-top{margin-bottom:24px}.price-title{margin-bottom:8px;font-size:24px;font-weight:700}.price-tagline{text-transform:uppercase;letter-spacing:.5px;color:var(--brand-secondary);margin-bottom:12px;font-size:12px;font-weight:600}.price-desc{color:var(--text-muted);font-size:15px;line-height:1.6}.price-list{flex:1;margin:0 0 24px;padding:0;list-style:none}.price-list li{color:var(--text-muted);border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:12px;padding:12px 0;font-size:14px;display:flex}.price-list li:last-child{border-bottom:none}.check-icon{color:var(--brand-secondary);flex-shrink:0;margin-top:2px}.pricing-note{text-align:center;border-radius:var(--radius-sm);border:1px solid var(--border);max-width:800px;color:var(--text-muted);background:#ffffff05;margin:48px auto 0;padding:24px;line-height:1.6}.pricing-cta{text-align:center;margin-top:24px}.contact-split{grid-template-columns:1.5fr 1fr;align-items:start;gap:48px;display:grid}.contact-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;padding:40px}.info-card{background:linear-gradient(135deg,#ff7a000d 0%,#0097a70d 100%);border:1px solid #ffffff0f;border-radius:20px;padding:40px}.info-title{margin-bottom:28px;font-size:24px;font-weight:600}.info-item{margin-bottom:20px}.info-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:12px}.info-value{color:var(--text);font-size:16px}.info-note{border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text-muted);background:#ffffff05;margin-top:24px;padding:16px;font-size:14px;line-height:1.5}.form{flex-direction:column;gap:20px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.process-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-top:40px;display:grid}.process-step{text-align:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;padding:28px;position:relative}.process-number{background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 16px;font-size:20px;font-weight:700;display:flex}.process-title{color:var(--text);margin-bottom:8px;font-size:18px;font-weight:600}.process-text{color:var(--text-muted);font-size:14px;line-height:1.6}.section-cta{padding:80px 0}.cta-box{background:linear-gradient(135deg,var(--surface) 0%,var(--surface-2) 100%);border:1px solid var(--border);border-radius:var(--radius);text-align:center;max-width:900px;margin:0 auto;padding:60px 40px}.cta-title{color:var(--text);margin-bottom:16px;font-size:32px;font-weight:700}.cta-text{color:var(--text-muted);max-width:700px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:18px}.cta-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.error-page{justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:80px 20px;display:flex}.error-content{text-align:center;max-width:600px;margin:0 auto;animation:.6s ease-out both fadeInUp}.error-visual{flex-direction:column;align-items:center;gap:24px;margin-bottom:48px;display:flex;position:relative}.error-icon{width:200px;height:200px;color:var(--brand-primary);opacity:.8;animation:3s ease-in-out infinite float}.error-code{background:linear-gradient(135deg,var(--brand-primary) 0%,var(--brand-secondary) 100%);-webkit-text-fill-color:transparent;letter-spacing:-4px;opacity:.15;pointer-events:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(80px,15vw,140px);font-weight:800;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.error-title{color:var(--text);margin-bottom:16px;font-size:clamp(28px,5vw,42px);font-weight:700;line-height:1.2}.error-message{color:var(--text-muted);max-width:500px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.7}.error-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUpLoop{0%,40%{opacity:0;transform:translateY(10px)}60%,to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scan{0%,to{opacity:0;top:-10px}50%{opacity:1;top:50%}}@keyframes pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes flash{0%,90%{opacity:0}92%{opacity:1}94%,to{opacity:0}}@keyframes slideIn{0%,50%{opacity:0;transform:translate(-20px)}70%,to{opacity:1;transform:translate(0)}}@keyframes arrowUp{0%,to{opacity:0;transform:translate(-20px)}50%{opacity:1;transform:translate(0)}}@keyframes arrowDown{0%,to{opacity:0;transform:translate(20px)}50%{opacity:1;transform:translate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-badge{animation:.8s ease-out .1s both fadeInUp}.hero-title{animation:.8s ease-out .2s both fadeInUp}.hero-subtitle{animation:.8s ease-out .3s both fadeInUp}.hero-metrics{animation:.8s ease-out .5s both fadeInUp}.hero-metrics .metric{animation:.6s ease-out both scaleIn}.hero-metrics .metric:first-child{animation-delay:.6s}.hero-metrics .metric:nth-child(2){animation-delay:.7s}.hero-metrics .metric:nth-child(3){animation-delay:.8s}.section-title{animation:.7s ease-out both fadeInUp}.section-text{animation:.7s ease-out .1s both fadeInUp}.feature{animation:.6s ease-out both fadeInUp}.feature:first-child{animation-delay:.1s}.feature:nth-child(2){animation-delay:.2s}.feature:nth-child(3){animation-delay:.3s}.chip{animation:.5s ease-out both scaleIn}.callout{animation:.7s ease-out .3s both slideInRight}.cta-box{animation:.8s ease-out both scaleIn}html{scroll-behavior:smooth}:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.loading{opacity:.6;pointer-events:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#fff3}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}@media (width<=992px){.contact-split{grid-template-columns:1fr;gap:40px}}@media (width<=920px){.hero{min-height:72vh}.hero-title{font-size:50px}.hero-metrics{grid-template-columns:1fr;max-width:420px}}@media (width<=768px){.core-title{flex-direction:column;gap:12px;font-size:36px}.core-page-logo{width:48px;height:48px}.features-grid{grid-template-columns:1fr}.workflow-step{grid-template-columns:1fr;gap:24px}.workflow-step:nth-child(2n){direction:ltr}.workflow-animation{min-height:250px;padding:24px}.phone-frame{width:120px;height:220px}.scan-animation,.create-animation,.sync-animation{transform:scale(.85)}.capabilities-grid{grid-template-columns:1fr}.error-page{padding:60px 20px}.error-icon{width:150px;height:150px}.error-actions{flex-direction:column;width:100%}.error-actions .btn{width:100%}.form-row{grid-template-columns:1fr}}@media (width<=640px){.hero-content{padding-top:64px}.hero-title{font-size:44px}}
