:root{--navy:#29245c;--navy-deep:#0c0640;--navy-mid:#242e45;--pink:#ff296d;--pink-dark:#ee326e;--pink-soft:#ffe0eb;--yellow:#ffcd28;--gray-text:#5a6678;--gray-soft:#78798e;--gray-line:#e5e7ee;--gray-bg:#f7f8fb;--ice-light:#f3f1fb;--white:#fff;--shadow-sm:0 2px 8px rgba(41,36,92,.06);--shadow-md:0 6px 20px rgba(41,36,92,.1);--shadow-lg:0 20px 40px rgba(41,36,92,.14);--shadow-pink:0 14px 30px rgba(255,41,109,.3);--radius:10px;--radius-lg:16px;--container:1200px;--font-sans:var(--font-cairo),"Cairo",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:17px;line-height:1.7;color:var(--gray-text);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}a{color:var(--navy-mid);text-decoration:none;transition:color .18s var(--ease-out)}a:hover{color:var(--pink)}.container{max-width:var(--container);margin:0 auto;padding:0 24px}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes blob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,-25px) scale(1.05)}66%{transform:translate(-15px,20px) scale(.97)}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:0}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.article-hero,.hero,.hero>.container>*,.stats-row,section{animation:fadeUp .7s var(--ease-out) both}.hero-kicker{animation-delay:.05s}.hero h1{animation-delay:.15s}.hero p.lead{animation-delay:.25s}.hero-ctas{animation-delay:.35s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:var(--white);border-bottom:1px solid var(--gray-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.92);transition:box-shadow .25s var(--ease-out)}.site-header:hover{box-shadow:var(--shadow-sm)}.site-header .container{display:flex;align-items:center;justify-content:space-between;height:80px}.site-logo{display:flex;align-items:center;transition:opacity .2s ease}.site-logo:hover{opacity:.85}.site-logo img{height:38px;width:auto;transition:transform .3s var(--ease-out)}.site-logo:hover img{transform:scale(1.03)}.site-nav{display:flex;gap:28px;align-items:center}.site-nav a{color:var(--navy-mid);font-weight:500;font-size:15px;position:relative;padding:4px 0}.site-nav a:not(.cta):after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background:var(--pink);transition:width .25s var(--ease-out)}.site-nav a:not(.cta):hover:after{width:100%}.site-nav .cta{background:var(--pink);color:var(--white);padding:12px 24px;border-radius:6px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;font-size:12.5px;transition:all .25s var(--ease-out);box-shadow:0 4px 12px rgba(255,41,109,.2)}.site-nav .cta:hover{background:var(--navy);color:var(--white);transform:translateY(-2px);box-shadow:0 8px 18px rgba(41,36,92,.25)}.nav-toggle{display:none;background:none;border:none;cursor:pointer;padding:8px}@media (max-width:900px){.nav-toggle{display:block}.site-nav{display:none}.site-nav.open{display:flex;position:absolute;top:80px;left:0;right:0;background:#fff;flex-direction:column;padding:24px;gap:18px;border-bottom:1px solid var(--gray-line);box-shadow:var(--shadow-md);animation:fadeUp .25s var(--ease-out)}}.hero{background:linear-gradient(135deg,var(--navy-deep) 0,var(--navy) 65%,#3a3175 100%);color:var(--white);padding:110px 0 130px;position:relative}.hero:before{top:-25%;right:-10%;width:760px;height:760px;background:radial-gradient(circle,rgba(255,41,109,.22) 0,transparent 65%);animation:blob 18s ease-in-out infinite}.hero:after,.hero:before{content:"";position:absolute;border-radius:50%}.hero:after{bottom:-30%;left:-15%;width:660px;height:660px;background:radial-gradient(circle,rgba(255,205,40,.12) 0,transparent 65%);animation:blob 22s ease-in-out -8s infinite}.hero .container{z-index:1}.hero-kicker{display:inline-flex;align-items:center;gap:8px;background:rgba(255,41,109,.18);color:#ffb8cc;padding:7px 16px 7px 12px;border-radius:100px;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:26px}.hero-kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pink);display:inline-block;box-shadow:0 0 0 0 rgba(255,41,109,.7);animation:pulseDot 2s infinite}.hero h1{font-size:clamp(34px,5.4vw,58px);font-weight:800;line-height:1.1;letter-spacing:-1.2px;margin-bottom:24px;max-width:940px;text-transform:uppercase}.hero h1 .accent{text-transform:uppercase;background:linear-gradient(90deg,#ff296d,#ff7da5,#ff296d);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 6s ease-in-out infinite}.hero p.lead{font-size:clamp(17px,1.6vw,20px);line-height:1.6;color:hsla(0,0%,100%,.86);max-width:720px;margin-bottom:38px;font-weight:400}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:8px;padding:15px 30px;border-radius:6px;font-weight:700;font-size:13.5px;letter-spacing:.7px;text-transform:uppercase;transition:all .25s var(--ease-out);border:none;cursor:pointer;text-decoration:none;position:relative;overflow:hidden}.btn-primary{background:var(--pink);color:var(--white);box-shadow:0 6px 16px rgba(255,41,109,.25)}.btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,hsla(0,0%,100%,.3) 50%,transparent 70%);transform:translateX(-100%);transition:transform .6s var(--ease-out)}.btn-primary:hover{background:var(--pink-dark);color:var(--white);transform:translateY(-3px);box-shadow:var(--shadow-pink)}.btn-primary:hover:before{transform:translateX(100%)}.btn-secondary{background:transparent;color:var(--white);border:1.5px solid hsla(0,0%,100%,.35)}.btn-secondary:hover{background:hsla(0,0%,100%,.1);border-color:var(--white);color:var(--white);transform:translateY(-2px)}.btn-light{background:var(--white);color:var(--navy);border:1px solid var(--gray-line)}.btn-light:hover{border-color:var(--pink);color:var(--pink);transform:translateY(-2px)}section{padding:100px 0}section.alt{background:var(--gray-bg)}.section-kicker{display:inline-block;color:var(--pink);font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:14px}.section-title{font-size:clamp(28px,3.6vw,44px);font-weight:800;color:var(--navy-mid);line-height:1.15;letter-spacing:-.7px;margin-bottom:20px;max-width:820px}.section-intro{font-size:18px;color:var(--gray-text);line-height:1.7;max-width:780px;margin-bottom:56px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}@media (max-width:900px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}@media (max-width:1024px) and (min-width:901px){.grid-4{grid-template-columns:repeat(2,1fr)}}.card{background:var(--white);border:1px solid var(--gray-line);border-radius:var(--radius-lg);padding:34px 30px;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .3s ease;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--pink),var(--yellow));transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease-out)}.card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:var(--pink-soft)}.card:hover:before{transform:scaleX(1)}.card .icon-circle{width:58px;height:58px;background:var(--ice-light);border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;color:var(--navy);transition:transform .35s var(--ease-spring),background .3s ease}.card:hover .icon-circle{transform:scale(1.08) rotate(-4deg);background:var(--pink-soft);color:var(--pink)}.card .icon-circle svg{width:28px;height:28px}.card .icon-circle img{width:36px;height:36px;object-fit:contain}.card h3{font-size:19px;font-weight:700;color:var(--navy-mid);margin-bottom:12px;line-height:1.35}.card p{font-size:15px;color:var(--gray-text);line-height:1.65}.card a.card-link{display:inline-block;margin-top:16px;color:var(--pink);font-weight:700;font-size:13px;letter-spacing:.5px;text-transform:uppercase;position:relative}.card a.card-link:after{content:" →";display:inline-block;transition:transform .25s var(--ease-out)}.card:hover a.card-link:after{transform:translateX(4px)}.product-card .icon-circle{background:transparent;width:92px;height:92px;padding:0;border-radius:0}.product-card .icon-circle img{width:84px;height:84px}.product-card:hover .icon-circle{transform:translateY(-4px) rotate(0deg);background:transparent}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;padding:44px;background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-top:-70px;position:relative;z-index:2;border:1px solid var(--gray-line)}@media (max-width:900px){.stats-row{grid-template-columns:repeat(2,1fr);padding:28px;margin-top:-50px}}.stat{transition:transform .3s var(--ease-out)}.stat:hover{transform:translateY(-3px)}.stat .num{font-size:44px;font-weight:800;color:var(--navy-mid);line-height:1;letter-spacing:-1.5px}.stat .num .accent{color:var(--pink)}.stat .num .accent-yellow{color:var(--yellow)}.stat .label{font-size:13px;color:var(--gray-soft);margin-top:8px;line-height:1.35;font-weight:500}.article-hero{background:linear-gradient(135deg,var(--navy-deep),var(--navy));color:#fff;padding:90px 0 110px;position:relative;overflow:hidden}.article-hero:before{content:"";position:absolute;top:0;right:-10%;width:540px;height:540px;background:radial-gradient(circle,rgba(255,41,109,.18) 0,transparent 70%);border-radius:50%;animation:blob 20s ease-in-out infinite}.article-hero .container{position:relative;z-index:1}.article-hero .breadcrumb{font-size:13px;color:hsla(0,0%,100%,.72);margin-bottom:22px;letter-spacing:.3px}.article-hero .breadcrumb a{color:hsla(0,0%,100%,.88)}.article-hero .breadcrumb a:hover{color:var(--pink)}.article-hero h1{font-size:clamp(30px,4.4vw,48px);font-weight:800;line-height:1.18;letter-spacing:-.7px;max-width:940px;margin-bottom:18px}.article-hero .article-meta{display:flex;gap:24px;color:hsla(0,0%,100%,.78);font-size:14px;flex-wrap:wrap}.article-body{max-width:800px;margin:0 auto;padding:80px 24px;font-size:17px;line-height:1.85;color:var(--gray-text)}.article-body h2{font-size:30px;font-weight:800;color:var(--navy-mid);margin:60px 0 22px;line-height:1.25;letter-spacing:-.4px}.article-body h3{font-size:22px;font-weight:700;color:var(--navy-mid);margin:40px 0 14px;line-height:1.3}.article-body p{margin-bottom:22px}.article-body ol,.article-body ul{margin:16px 0 28px 22px}.article-body li{margin-bottom:10px}.article-body strong{color:var(--navy-mid);font-weight:700}.article-body a{color:var(--pink);border-bottom:1px solid;transition:color .18s ease}.article-body a:hover{color:var(--navy)}.article-body blockquote{border-left:4px solid var(--pink);padding:14px 24px;margin:30px 0;font-style:italic;color:var(--gray-text);background:var(--gray-bg);border-radius:0 8px 8px 0}.callout{background:linear-gradient(135deg,var(--ice-light),#faf8ff);border-left:4px solid var(--navy);padding:26px 28px;border-radius:0 14px 14px 0;margin:34px 0}.callout h4{font-size:14px;font-weight:700;color:var(--navy-mid);margin-bottom:10px;text-transform:uppercase;letter-spacing:1.5px}.callout p{font-size:15.5px;margin:0;color:var(--gray-text)}.comparison-table{width:100%;border-collapse:collapse;background:#fff;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);margin:32px 0}.comparison-table th{background:var(--navy);color:#fff;padding:18px;text-align:left;font-size:14px;font-weight:700}.comparison-table td{padding:16px 18px;border-bottom:1px solid var(--gray-line);font-size:15px;vertical-align:top;color:var(--gray-text)}.comparison-table tr:last-child td{border-bottom:none}.comparison-table tr.featured{background:var(--ice-light)}.comparison-table tr.featured td:first-child{font-weight:700;color:var(--navy-mid)}.comparison-table tr:hover td{background:rgba(243,241,251,.6);transition:background .2s ease}.comparison-table .badge-best{background:var(--pink);color:var(--white);padding:4px 10px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.5px;margin-left:8px;text-transform:uppercase}.cta-band{background:linear-gradient(135deg,var(--navy-deep),var(--navy));color:var(--white);padding:90px 0;text-align:center;position:relative;overflow:hidden}.cta-band:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(255,41,109,.14) 0,transparent 60%);border-radius:50%;animation:blob 16s ease-in-out infinite}.cta-band .container{position:relative;z-index:1}.cta-band h2{font-size:clamp(28px,3.2vw,40px);font-weight:800;margin-bottom:16px;letter-spacing:-.6px}.cta-band p{font-size:18px;color:hsla(0,0%,100%,.86);margin-bottom:32px;max-width:660px;margin-left:auto;margin-right:auto}.site-footer{background:var(--navy-deep);color:hsla(0,0%,100%,.8);padding:80px 0 36px}.site-footer .site-logo img{filter:brightness(0) invert(1)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:44px;gap:44px;margin-bottom:56px}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}.footer-grid h4{font-size:13px;font-weight:700;color:var(--white);margin-bottom:18px;letter-spacing:1.5px;text-transform:uppercase}.footer-grid ul{list-style:none}.footer-grid li{margin-bottom:11px}.footer-grid a{color:hsla(0,0%,100%,.72);font-size:14px;transition:color .18s ease,padding-left .2s ease;display:inline-block}.footer-grid a:hover{color:var(--pink);padding-left:4px}.footer-grid p{font-size:14px;color:hsla(0,0%,100%,.72);line-height:1.65}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);padding-top:26px;font-size:13px;color:hsla(0,0%,100%,.65);display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px}.footer-bottom a{color:var(--pink)}.toc{background:linear-gradient(135deg,var(--gray-bg),#fff);border-radius:var(--radius);padding:26px 28px;margin-bottom:38px;border-left:4px solid var(--pink);box-shadow:var(--shadow-sm)}.toc h4{font-size:13px;font-weight:700;color:var(--navy-mid);margin-bottom:14px;letter-spacing:1.5px;text-transform:uppercase}.toc ol{margin-left:18px}.toc li{margin-bottom:8px;font-size:15px}.toc a{color:var(--navy-mid);border-bottom:1px dotted var(--gray-line);transition:color .18s ease,padding-left .2s ease}.toc a:hover{color:var(--pink);border-color:var(--pink);padding-left:4px}.related{background:var(--gray-bg);padding:80px 0}.related-card{background:#fff;border-radius:var(--radius);padding:28px;transition:all .28s var(--ease-out);border:1px solid var(--gray-line);display:block;position:relative;overflow:hidden}.related-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--pink);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease-out)}.related-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--pink-soft)}.related-card:hover:after{transform:scaleX(1)}.related-card .tag{font-size:11px;color:var(--pink);font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px;display:inline-block}.related-card h3{font-size:17px;font-weight:700;color:var(--navy-mid);line-height:1.4}.form-card{background:#fff;border-radius:var(--radius-lg);padding:44px;box-shadow:var(--shadow-md);max-width:580px;margin:0 auto;border:1px solid var(--gray-line);animation:scaleIn .5s var(--ease-out) both}.form-group{margin-bottom:22px}.form-group label{display:block;font-size:14px;font-weight:600;color:var(--navy-mid);margin-bottom:7px}.form-group input,.form-group select,.form-group textarea{width:100%;padding:13px 14px;border:1.5px solid var(--gray-line);border-radius:6px;font-size:15px;font-family:inherit;color:var(--navy-mid);transition:border-color .18s ease,box-shadow .18s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--pink);box-shadow:0 0 0 3px rgba(255,41,109,.1)}.floating-blob{position:absolute;border-radius:50%;pointer-events:none;filter:blur(70px);opacity:.5;animation:floatY 8s ease-in-out infinite}.step-num{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--pink-soft);color:var(--pink);font-weight:800;font-size:16px;transition:transform .3s var(--ease-spring)}.card:hover .step-num{transform:rotate(-6deg) scale(1.08)}.wm-demo{padding:40px 32px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wm-demo-text{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);grid-gap:12px;gap:12px;pointer-events:none;opacity:.18;font-size:11px;font-weight:600;color:#fff;transform:rotate(-18deg) scale(1.4);transform-origin:center}.wm-demo-text span{white-space:nowrap;text-align:center}.wm-demo-content{z-index:1;color:#fff}.trust-strip{display:flex;gap:40px;align-items:center;justify-content:center;flex-wrap:wrap;padding:40px 0;border-top:1px solid var(--gray-line);border-bottom:1px solid var(--gray-line)}.trust-strip img{height:56px;width:auto;opacity:.7;transition:opacity .25s ease,transform .25s ease;filter:grayscale(100%)}.trust-strip img:hover{opacity:1;transform:scale(1.05);filter:grayscale(0)}.trust-label{font-size:12px;font-weight:700;color:var(--gray-soft);letter-spacing:2px;text-transform:uppercase;width:100%;margin-bottom:6px}.text-center,.trust-label{text-align:center}.mb-0{margin-bottom:0}.mt-40{margin-top:40px}.checkmark{color:#12b886;font-weight:700}.cross{color:#e64545;font-weight:700}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes wmScroll{0%{transform:translateX(-30%) translateY(-30%) rotate(-22deg)}to{transform:translateX(30%) translateY(30%) rotate(-22deg)}}@keyframes glow{0%,to{box-shadow:0 0 0 rgba(255,41,109,0)}50%{box-shadow:0 0 30px rgba(255,41,109,.4)}}@keyframes typing{0%,to{opacity:1}50%{opacity:.4}}@keyframes scrollHint{0%{transform:translateY(0);opacity:1}to{transform:translateY(10px);opacity:0}}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.reveal.in{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.08s}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}.reveal-delay-4{transition-delay:.32s}.reveal-delay-5{transition-delay:.4s}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr}}.dot-grid{position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.07) 1.2px,transparent 0);background-size:28px 28px;pointer-events:none;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 30%,transparent 70%)}.wm-demo-wrap{position:relative;perspective:1400px}.wm-demo{position:relative;background:linear-gradient(160deg,#fff,#f3f1fb);border-radius:18px;padding:18px;box-shadow:0 30px 60px rgba(12,6,64,.45),0 0 0 1px hsla(0,0%,100%,.06);transform:rotateY(-6deg) rotateX(2deg);transition:transform .4s var(--ease-out);overflow:hidden}.wm-demo:hover{transform:rotateY(-3deg) rotateX(1deg) translateY(-4px)}.wm-demo-bar{display:flex;gap:6px;padding:4px 6px 14px}.wm-demo-bar span{width:11px;height:11px;border-radius:50%;background:var(--gray-line)}.wm-demo-bar span:first-child{background:#ff5f57}.wm-demo-bar span:nth-child(2){background:#febc2e}.wm-demo-bar span:nth-child(3){background:#28c840}.wm-demo-screen{position:relative;background:#fafbfd;border-radius:10px;padding:22px 24px;min-height:320px;overflow:hidden}.wm-demo-content{position:relative;z-index:2;font-size:13px;line-height:1.7;color:#1e2a4a}.wm-demo-content .row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px dashed #e5e7ee}.wm-demo-content .row:last-child{border-bottom:none}.wm-demo-content .label{color:var(--gray-soft);font-size:12px}.wm-demo-content .val{color:var(--navy-mid);font-weight:600}.wm-demo-content h4{font-size:14px;color:var(--navy-mid);margin-bottom:14px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700}.wm-demo-overlay{position:absolute;inset:-10%;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(8,1fr);grid-gap:16px;gap:16px;pointer-events:none;z-index:3;opacity:.28;transform:rotate(-22deg);animation:wmScroll 22s linear infinite alternate}.wm-demo-overlay span{font-size:11px;font-weight:700;color:var(--pink);white-space:nowrap;text-align:center;letter-spacing:.6px}.wm-demo-corner-badge{position:absolute;bottom:-14px;right:-14px;background:var(--pink);color:#fff;padding:8px 14px;border-radius:100px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;box-shadow:var(--shadow-pink);animation:glow 3s ease-in-out infinite}.stat .num.counting{background:linear-gradient(135deg,var(--pink),var(--navy));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.marquee{overflow:hidden;position:relative;padding:32px 0;background:var(--gray-bg);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display:flex;gap:60px;width:max-content;animation:marquee 35s linear infinite}.marquee-track:hover{animation-play-state:paused}.marquee-item{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:var(--gray-soft);letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap}.marquee-item img{height:36px;width:auto;opacity:.7}.marquee-item .badge-dot{width:6px;height:6px;border-radius:50%;background:var(--pink);animation:pulseDot 2s infinite}.testimonial{background:#fff;border-radius:var(--radius-lg);padding:32px 30px;border:1px solid var(--gray-line);box-shadow:var(--shadow-sm);position:relative;transition:all .3s var(--ease-out)}.testimonial:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:var(--pink-soft)}.testimonial:before{content:"\201C";position:absolute;top:14px;right:22px;font-family:Georgia,serif;font-size:80px;line-height:1;color:var(--pink-soft);font-weight:900;pointer-events:none}.testimonial blockquote{font-size:15.5px;line-height:1.7;color:var(--gray-text);margin:0 0 22px;padding:0;border:none;background:none;font-style:italic}.testimonial-author{display:flex;align-items:center;gap:14px;padding-top:18px;border-top:1px solid var(--gray-line)}.testimonial-avatar{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;color:#fff;background:linear-gradient(135deg,var(--navy),var(--pink))}.testimonial-meta .name{font-weight:700;color:var(--navy-mid);font-size:14px}.testimonial-meta .role{font-size:12px;color:var(--gray-soft)}.testimonial-rating{color:var(--yellow);margin-bottom:12px;font-size:14px;letter-spacing:2px}.process{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;position:relative}@media (max-width:900px){.process{grid-template-columns:1fr}}.process:before{content:"";position:absolute;top:28px;left:8%;right:8%;background:linear-gradient(90deg,var(--pink-soft) 0,var(--pink) 50%,var(--pink-soft) 100%);z-index:0}@media (max-width:900px){.process:before{display:none}}.process-step{position:relative;z-index:1;background:#fff;padding:24px;border-radius:var(--radius-lg);border:1px solid var(--gray-line);box-shadow:var(--shadow-sm);transition:all .3s var(--ease-out)}.process-step:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--pink-soft)}.process-step .step-circle{width:56px;height:56px;border-radius:50%;background:#fff;border:3px solid var(--pink);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:20px;color:var(--pink);margin:0 auto 16px;box-shadow:0 0 0 6px var(--pink-soft)}.process-step h3{font-size:16px;color:var(--navy-mid);text-align:center;margin-bottom:8px}.process-step p{font-size:13.5px;color:var(--gray-text);text-align:center;line-height:1.6}.section-divider{position:relative;height:80px;overflow:hidden;margin-top:-80px}.section-divider svg{position:absolute;bottom:0;width:100%;height:80px;display:block}.feature-card{background:#fff;border-radius:var(--radius-lg);padding:30px 28px;position:relative;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out);box-shadow:var(--shadow-sm);border:1px solid var(--gray-line);overflow:hidden}.feature-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--pink-soft),transparent 50%);opacity:0;transition:opacity .35s ease;pointer-events:none}.feature-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--pink)}.feature-card:hover:before{opacity:1}.feature-card-content{position:relative;z-index:1}.feature-num{font-size:48px;font-weight:800;background:linear-gradient(135deg,var(--pink),var(--navy));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1;margin-bottom:14px;letter-spacing:-2px}.scroll-indicator{position:absolute;color:hsla(0,0%,100%,.5);display:flex;gap:6px}.scroll-indicator .arrow{width:18px;height:18px;animation:scrollHint 1.4s ease-in-out infinite}.glow-ring{position:relative}.glow-ring:after{content:"";position:absolute;inset:-4px;border-radius:12px;background:linear-gradient(135deg,var(--pink),var(--yellow),var(--pink));background-size:200% 200%;z-index:-1;opacity:0;filter:blur(8px);transition:opacity .3s ease;animation:shimmer 4s linear infinite}.glow-ring:hover:after{opacity:.8}.title-underlined{position:relative;display:inline-block;padding-bottom:14px}.title-underlined:after{content:"";position:absolute;left:0;bottom:0;width:64px}.stats-row{margin-top:60px;margin-bottom:0}@media (max-width:900px){.stats-row{margin-top:40px}}.hero{padding-bottom:100px}.two-col-feature{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:60px;gap:60px;align-items:center}@media (max-width:900px){.two-col-feature{grid-template-columns:1fr;gap:40px}}.os-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.marquee{padding:28px 0;background:#fff;border-top:1px solid var(--gray-line);border-bottom:1px solid var(--gray-line)}@media (max-width:1024px){.wm-demo{transform:none;max-width:560px;margin:0 auto}.wm-demo:hover{transform:translateY(-4px)}}@media (max-width:600px){.wm-demo-screen{padding:16px 18px;min-height:260px}.wm-demo-content{font-size:12px}.wm-demo-content .label,.wm-demo-content .val{font-size:11px}}@media (max-width:1024px){.hero-grid{gap:40px}.hero{padding-top:80px;padding-bottom:80px}.scroll-indicator{display:none}}.stats-wrap{padding:0 0 80px}.stat .num span{display:inline-block;min-width:0}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--gray-bg)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--navy),var(--pink));border-radius:6px;border:3px solid var(--gray-bg)}::-webkit-scrollbar-thumb:hover{background:var(--pink)}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:200;background:rgba(229,231,238,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.scroll-progress-bar{height:100%;background:linear-gradient(90deg,var(--pink),var(--yellow),var(--pink));background-size:200% 100%;animation:shimmer 3s linear infinite;transform-origin:left center;will-change:transform;box-shadow:0 0 10px rgba(255,41,109,.5)}.site-header.scrolled{background-color:hsla(0,0%,100%,.98);box-shadow:0 4px 18px rgba(41,36,92,.1)}.site-header.scrolled .container{height:64px}.site-header.scrolled .site-logo img{height:32px}.site-header.scrolled .site-nav .cta{padding:9px 18px;font-size:11.5px}.site-header .container,.site-header .site-logo img{transition:height .28s var(--ease-out)}.mouse-spotlight{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(600px circle at var(--mx,50%) var(--my,50%),rgba(255,41,109,.18),transparent 50%);transition:opacity .4s ease;mix-blend-mode:screen}.tilt-card{position:relative;transform-style:preserve-3d}.tilt-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(400px circle at var(--gx,50%) var(--gy,50%),rgba(255,41,109,.1),transparent 50%);opacity:0;transition:opacity .3s ease}.tilt-card:hover:after{opacity:1}.magnetic-btn,.wm-demo{will-change:transform}.wm-demo{border:1px solid hsla(0,0%,100%,.08);transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out)}.wm-demo.wm-active{box-shadow:0 40px 80px rgba(12,6,64,.55),0 0 0 1px rgba(255,41,109,.25),0 0 60px rgba(255,41,109,.25)}.wm-demo-bar{position:relative}.wm-demo-tab{position:absolute;right:8px;top:-2px;font-size:10px;font-weight:700;color:var(--gray-soft);letter-spacing:1px;text-transform:uppercase;padding:4px 10px;background:var(--gray-bg);border-radius:6px}.wm-demo-corner-badge{display:inline-flex;align-items:center;gap:8px}.wm-demo-corner-badge .live-dot{width:8px;height:8px;border-radius:50%;background:#00ff85;box-shadow:0 0 0 0 rgba(0,255,133,.7);animation:pulseDot 1.6s infinite}.wm-demo-caption{margin-top:22px;text-align:center;font-size:12px;color:hsla(0,0%,100%,.55);letter-spacing:1.5px;text-transform:uppercase}.wave-divider{position:relative;height:60px;overflow:hidden;line-height:0}.wave-divider svg{width:100%;height:100%;display:block}.wave-divider.top svg{transform:scaleY(-1)}.mesh-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(at 20% 30%,rgba(255,41,109,.1) 0,transparent 50%),radial-gradient(at 80% 20%,rgba(255,205,40,.08) 0,transparent 50%),radial-gradient(at 60% 80%,rgba(41,36,92,.06) 0,transparent 50%)}.hero-ctas .btn-primary:after{content:"";position:absolute;inset:-2px;border-radius:8px;background:linear-gradient(135deg,var(--pink),var(--yellow),var(--pink));background-size:200% 200%;z-index:-1;opacity:0;filter:blur(12px);animation:shimmer 4s linear infinite;transition:opacity .3s ease}.hero-ctas .btn-primary:hover:after{opacity:.7}.stat .num{background:linear-gradient(135deg,var(--navy-mid),var(--pink));-webkit-background-clip:text;background-clip:text}.stat .num,.stat .num .accent{-webkit-text-fill-color:transparent}.stat .num .accent{background:linear-gradient(135deg,var(--pink),#ff7da5);-webkit-background-clip:text;background-clip:text}.product-card{transform-style:preserve-3d}.product-card .icon-circle img{transform:translateZ(20px)}.product-card:hover .icon-circle img{transform:translateZ(40px) scale(1.08) rotate(-6deg)}section{position:relative}.title-underlined:after{width:80px;height:4px;background:linear-gradient(90deg,var(--pink),var(--yellow));border-radius:2px;box-shadow:0 4px 12px rgba(255,41,109,.25)}section.alt{position:relative;overflow:hidden}section.alt:before{content:"";position:absolute;top:-20%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(255,41,109,.04) 0,transparent 60%);border-radius:50%;animation:blob 25s ease-in-out infinite;pointer-events:none}.btn,.card,.tilt-card,a[href],button{cursor:pointer}.marquee-item:hover .badge-dot{background:var(--yellow)}:focus-visible{outline:2px solid var(--pink);outline-offset:3px;border-radius:4px}.wm-demo-wrap{max-width:100%}.hero h1,.hero p.lead,.hero-ctas,.hero-kicker{position:relative;z-index:2}.hero-grid>div:last-child{min-height:380px}@media (max-width:1024px){.hero-grid>div:last-child{min-height:0}}.section-kicker,.section-title,.tilt-card{display:block}.tilt-card{height:100%;border-radius:var(--radius-lg)}.card{height:100%;display:flex;flex-direction:column;overflow:visible!important}.card h3,.card p{flex-shrink:0}.card p{flex-grow:1}.card .card-link{margin-top:auto;padding-top:18px;display:inline-block;align-self:flex-start}.card:before{display:none!important}.card{border-top:3px solid transparent;transition:border-color .3s ease,transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.card:hover{border-top-color:var(--pink)}.feature-card{overflow:visible}.feature-card,.feature-card-content{height:100%;display:flex;flex-direction:column}.product-card .icon-circle img{transform:none!important;transition:transform .4s var(--ease-spring)}.product-card:hover .icon-circle img{transform:scale(1.1) rotate(-4deg)!important}.related-card{height:100%;display:flex;flex-direction:column}.related-card h3{margin-top:auto}.os-grid{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.os-grid{grid-template-columns:repeat(2,1fr)}}.os-card{background:#fff;border-radius:18px;padding:28px 16px;text-align:center;box-shadow:var(--shadow-sm);border:1px solid var(--gray-line);position:relative;overflow:hidden;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .3s ease}.os-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:var(--pink-soft)}.os-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top,var(--accent-color,transparent),transparent 60%);opacity:.1;pointer-events:none}.os-card .os-logo{width:64px;height:64px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.os-card .os-logo svg{width:100%;height:100%}.os-card .os-name{font-size:18px;font-weight:800;color:var(--navy-mid);position:relative;z-index:1}.os-card .os-sub{font-size:12px;color:var(--gray-soft);margin-top:4px;font-weight:500;position:relative;z-index:1}section.dark{background:linear-gradient(180deg,var(--navy-deep) 0,var(--navy) 100%);color:#fff;position:relative;overflow:hidden}section.dark:before{top:10%;right:-10%;background:radial-gradient(circle,rgba(255,41,109,.12) 0,transparent 65%);animation:blob 24s ease-in-out infinite}section.dark:after,section.dark:before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;pointer-events:none}section.dark:after{bottom:0;left:-10%;background:radial-gradient(circle,rgba(255,205,40,.08) 0,transparent 65%);animation:blob 28s ease-in-out -10s infinite}section.dark>.container{position:relative;z-index:1}section.dark .section-kicker{color:var(--pink)}section.dark .section-title{color:#fff}section.dark .section-intro{color:hsla(0,0%,100%,.78)}section.dark .card{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}section.dark .card h3{color:#fff}section.dark .card p{color:hsla(0,0%,100%,.75)}section.dark .card:hover{border-color:var(--pink);background:hsla(0,0%,100%,.08)}.story-section{height:360vh;background:linear-gradient(180deg,var(--navy-deep) 0,var(--navy) 60%,var(--navy-deep) 100%);overflow:hidden}.story-pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex}.story-intro{position:absolute;top:8vh;left:0;right:0}.story-intro .section-kicker{color:var(--pink)}.story-intro h2{font-size:clamp(28px,3.6vw,44px)}.story-intro p{font-size:16px;color:hsla(0,0%,100%,.75);max-width:640px}.story-track{display:flex;align-items:center;gap:80px;padding:0 10vw}.story-scene{flex:0 0 70vw;max-width:720px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:44px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative}.story-scene .scene-num{position:absolute;top:-24px;left:32px;background:var(--pink);color:#fff;padding:8px 16px;border-radius:100px;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;box-shadow:var(--shadow-pink)}.story-scene h3{font-size:24px;margin:10px 0 12px}.story-scene p{font-size:15px;color:hsla(0,0%,100%,.75);line-height:1.6;margin-bottom:20px}.scene-visual{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:22px;margin-top:16px;min-height:160px;overflow:hidden}.scene-screen{background:#fff;color:var(--navy-mid);border-radius:10px;padding:18px;font-size:12px;line-height:1.6;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.3)}.scene-screen .scene-data{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 14px;gap:6px 14px}.scene-screen .scene-data b{font-weight:700}.scene-screen .scene-data .val{color:var(--navy);font-weight:600}.scene-screen-overlay{position:absolute;inset:-10%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(6,1fr);grid-gap:8px;gap:8px;pointer-events:none;opacity:.3;transform:rotate(-22deg);z-index:2;color:var(--pink);font-size:9px;font-weight:700;text-align:center}.scene-phone{position:relative;width:180px;height:320px;margin:0 auto;background:linear-gradient(180deg,#1a1a1a,#0a0a0a);border-radius:28px;padding:14px 12px;box-shadow:0 14px 40px rgba(0,0,0,.5);border:3px solid #2a2a2a}.scene-phone .notch{position:absolute;top:6px;left:50%;transform:translateX(-50%);width:60px;height:16px;background:#000;border-radius:0 0 12px 12px}.scene-phone .phone-screen{background:linear-gradient(135deg,#2a3a55,#1a2540);border-radius:18px;height:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.scene-phone .phone-camera-circle{width:80px;height:80px;border:2px solid #fff;border-radius:50%;opacity:.5;position:relative}.scene-phone .phone-camera-circle:before{content:"";position:absolute;inset:8px;border-radius:50%;border:1px solid #fff}.scene-captured{background:#fff;border-radius:10px;padding:16px;position:relative;overflow:hidden;box-shadow:0 10px 28px rgba(0,0,0,.4);transform:rotate(-2deg)}.scene-captured .photo-frame{background:#fafbfd;padding:14px;border-radius:6px;font-size:11px;color:var(--navy-mid);position:relative;min-height:130px}.scene-captured .wm-overlay-clear{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr);grid-gap:6px;gap:6px;transform:rotate(-22deg);color:var(--pink);font-size:10px;font-weight:800;opacity:.45;pointer-events:none}.scene-captured:after{content:"";position:absolute;bottom:-8px;right:-4px;width:80px;height:80px;background:radial-gradient(circle,rgba(255,41,109,.4),transparent 70%);filter:blur(20px)}.scene-identified{background:rgba(255,41,109,.1);border:1px solid var(--pink);border-radius:12px;padding:20px;text-align:center}.scene-identified .checkmark-big{width:56px;height:56px;margin:0 auto 12px;background:var(--pink);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;box-shadow:var(--shadow-pink);animation:pulseDot 2s infinite}.scene-identified .id-label{font-size:13px;color:hsla(0,0%,100%,.78);margin-bottom:6px}.scene-identified .id-name{font-size:18px;font-weight:800;color:#fff}.scene-identified .id-meta{font-size:12px;color:hsla(0,0%,100%,.65);margin-top:4px;font-family:ui-monospace,SF Mono,Monaco,monospace}.story-progress{position:absolute;bottom:8vh;gap:14px}.story-progress span{background:hsla(0,0%,100%,.25);transition:all .3s ease}.story-progress span.active{width:28px}@media (max-width:900px){.story-pin,.story-section{height:auto}.story-pin{position:relative;padding:60px 0;flex-direction:column}.story-track{flex-direction:column;gap:40px;padding:60px 24px 0}.story-scene{flex:none;width:100%;max-width:100%;padding:28px}.story-intro{position:relative;top:auto;padding:0 24px;margin-bottom:30px}.story-progress{display:none}}.process:before{left:12.5%;right:12.5%;top:52px;height:2px;opacity:.6}@media (max-width:1100px){.process:before{display:none}}section.dark .process:before{background:linear-gradient(90deg,transparent,rgba(255,41,109,.5) 20%,rgba(255,41,109,.8) 50%,rgba(255,41,109,.5) 80%,transparent);opacity:.7}.story-section{height:250vh}.story-intro{top:80px}.story-intro h2{font-size:clamp(24px,3vw,36px);line-height:1.2;margin-bottom:8px}.story-intro p{max-width:540px}.story-pin{padding-top:180px;padding-bottom:80px;align-items:center}.story-scene{flex:0 0 min(620px,80vw);padding:32px 36px 28px;height:auto;max-height:calc(100vh - 280px);overflow:hidden}.story-scene h3{font-size:20px;margin:6px 0 10px}.story-scene p{font-size:14px;line-height:1.5;margin-bottom:14px}.story-track{gap:40px;padding:0 60px}.scene-visual{margin-top:10px;padding:16px;min-height:0}.scene-phone{width:140px;height:240px}.scene-phone .phone-camera-circle{width:60px;height:60px}.story-progress{bottom:36px}@media (max-width:900px){.story-pin,.story-section{height:auto!important}.story-pin{position:relative!important;padding:50px 0;flex-direction:column}.story-track{flex-direction:column;gap:32px;padding:40px 24px 0;transform:none!important}.story-scene{flex:none;width:100%;max-width:100%;max-height:none;padding:24px}.story-intro{position:relative;top:auto;padding:0 24px;margin-bottom:0}.story-progress{display:none}}.story-section{position:relative;height:500vh!important;background:var(--navy-deep);color:#fff;overflow:clip}.story-pin{position:-webkit-sticky!important;position:sticky!important;top:0!important;height:100vh!important;padding:0!important;display:flex!important;flex-direction:column;overflow:hidden;align-items:stretch!important}.story-pin:before{content:"";position:absolute;inset:0;background:radial-gradient(at 20% 30%,rgba(255,41,109,.18),transparent 50%),radial-gradient(at 80% 80%,rgba(255,205,40,.1),transparent 55%);pointer-events:none;z-index:0}.story-intro{position:relative!important;top:auto!important;z-index:5;padding:70px 24px 0!important;text-align:center;pointer-events:none}.story-intro h2{font-size:clamp(24px,3vw,38px)!important;font-weight:800;color:#fff;letter-spacing:-.5px;margin-bottom:10px}.story-intro p{font-size:15px;color:hsla(0,0%,100%,.7);max-width:580px;margin:0 auto}.story-track{display:flex!important;flex-direction:row!important;flex:1 1 auto;width:500vw;height:100%;margin:0!important;padding:0!important;gap:0!important;will-change:transform;position:relative;z-index:2}.story-scene{flex:0 0 100vw!important;width:100vw;height:100%;max-height:none!important;max-width:none!important;background:transparent!important;border:none!important;border-radius:0!important;padding:40px clamp(40px,8vw,120px)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;display:grid!important;grid-template-columns:.9fr 1.1fr;grid-gap:60px;gap:60px;align-items:center}@media (max-width:900px){.story-scene{grid-template-columns:1fr;gap:28px}}.scene-text{position:relative}.scene-num{display:inline-flex;align-items:center;gap:12px;background:rgba(255,41,109,.16);color:var(--pink);padding:8px 16px;border-radius:100px;font-size:12px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:24px;border:1px solid rgba(255,41,109,.3);position:static!important;top:auto!important;left:auto!important;box-shadow:none!important;animation:none!important}.scene-num:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pink);box-shadow:0 0 0 0 rgba(255,41,109,.7);animation:pulseDot 2s infinite}.story-scene h3{font-size:clamp(28px,3.5vw,44px)!important;font-weight:800;color:#fff;letter-spacing:-.8px;line-height:1.1;margin:0 0 18px!important}.story-scene p{font-size:clamp(15px,1.4vw,17px)!important;color:hsla(0,0%,100%,.72);line-height:1.65;max-width:480px;margin:0!important}.scene-visual{position:relative;display:flex;align-items:center;justify-content:center;background:none!important;border:none!important;padding:0!important;margin:0!important;min-height:0!important;overflow:visible!important;height:100%;max-height:60vh}.pc-monitor{width:100%;max-width:540px;position:relative;filter:drop-shadow(0 30px 60px rgba(0,0,0,.45))}.pc-monitor .monitor-frame{background:linear-gradient(135deg,#1c1d22,#0d0e12);border-radius:14px;padding:12px;position:relative}.pc-monitor .monitor-screen{background:#fff;border-radius:6px;aspect-ratio:16/10;position:relative;overflow:hidden}.pc-monitor .monitor-stand{width:35%;height:22px;background:linear-gradient(180deg,#2a2b2f,#1a1b1f);margin:0 auto;border-radius:0 0 8px 8px;position:relative}.pc-monitor .monitor-stand:after{content:"";position:absolute;left:50%;transform:translateX(-50%);top:100%;width:60%;height:6px;background:#1a1b1f;border-radius:0 0 14px 14px}.desktop-content{position:relative;height:100%;background:linear-gradient(180deg,#f5f7fb,#e8ecf3);padding:18px}.desktop-taskbar{position:absolute;bottom:0;left:0;right:0;height:22px;background:rgba(40,44,58,.92);display:flex;align-items:center;padding:0 10px;gap:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.desktop-taskbar .tb-dot{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.35)}.desktop-taskbar .tb-clock{margin-left:auto;font-size:9px;color:hsla(0,0%,100%,.85);font-family:ui-monospace,SF Mono,Monaco,monospace}.desktop-window{background:#fff;border-radius:6px;height:calc(100% - 36px);box-shadow:0 4px 16px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column}.desktop-window .window-bar{background:#eef0f5;padding:6px 10px;display:flex;align-items:center;gap:5px;border-bottom:1px solid #d8dce4}.desktop-window .window-bar .b-dot{width:8px;height:8px;border-radius:50%}.desktop-window .window-bar .b-dot:first-child{background:#ff5f57}.desktop-window .window-bar .b-dot:nth-child(2){background:#febc2e}.desktop-window .window-bar .b-dot:nth-child(3){background:#28c840}.desktop-window .window-bar .b-title{margin-left:auto;font-size:9px;color:#78798e;font-weight:600}.desktop-window .window-body{flex:1 1;padding:12px 14px;font-size:9px;line-height:1.5;color:#5a6678;overflow:hidden}.desktop-window .window-body .bar{height:5px;background:#e5e7ee;border-radius:3px;margin:4px 0}.desktop-window .window-body .bar.long{width:100%}.desktop-window .window-body .bar.med{width:70%}.desktop-window .window-body .bar.short{width:40%}.desktop-window .window-body .bar.pink{background:var(--pink-soft)}.desktop-window .window-body .heading{font-weight:800;font-size:11px;color:var(--navy-mid);margin-bottom:8px}.desktop-window .window-body .row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 12px;gap:6px 12px;margin-top:8px}.wm-overlay{position:absolute;inset:-10%;z-index:10;pointer-events:none;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(7,1fr);grid-gap:6px 18px;gap:6px 18px;transform:rotate(-22deg);font-size:11px;font-weight:700;color:var(--pink);text-align:center;letter-spacing:.4px;white-space:nowrap}.wm-overlay span{opacity:.32}.scene-with-phone{position:relative}.scene-with-phone .pc-monitor{opacity:.85;transform:scale(.92) translateX(-8%);transition:transform .6s var(--ease-out)}.scene-phone-overlay{position:absolute;right:0;bottom:-8%;width:38%;max-width:200px;z-index:20;filter:drop-shadow(0 22px 40px rgba(0,0,0,.55));transform:rotate(-14deg)}.scene-phone-body{background:linear-gradient(180deg,#1a1a1f,#0a0a0e);border-radius:26px;padding:10px;border:2px solid #2a2a2f;position:relative}.scene-phone-body:before{content:"";position:absolute;top:6px;left:50%;transform:translateX(-50%);width:50px;height:14px;background:#000;border-radius:0 0 10px 10px}.scene-phone-display{aspect-ratio:9/19;background:linear-gradient(135deg,#2c3a55,#1a2540);border-radius:18px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.scene-phone-display:after{content:"";width:70px;height:70px;border:2px solid hsla(0,0%,100%,.65);border-radius:50%;position:relative}.scene-phone-display:before{content:"";position:absolute;width:30px;height:30px;border:1.5px solid hsla(0,0%,100%,.45);border-radius:50%;z-index:2}.scene-photo{position:relative;width:100%;max-width:460px;background:#fff;padding:14px 14px 50px;border-radius:4px;box-shadow:0 28px 60px rgba(0,0,0,.45),0 0 0 1px hsla(0,0%,100%,.04);transform:rotate(-3deg);transition:transform .6s var(--ease-out)}.scene-photo .photo-img{position:relative;aspect-ratio:16/10;background:linear-gradient(180deg,#f5f7fb,#e8ecf3);border-radius:2px;overflow:hidden}.scene-photo .photo-caption{position:absolute;bottom:12px;left:14px;font-size:10px;color:#78798e;font-family:ui-monospace,monospace;letter-spacing:1px}.scene-photo.zoom-wm{transform:rotate(0deg) scale(1.05)}.scene-photo.zoom-wm .wm-overlay span{opacity:.65;font-size:14px;text-shadow:0 0 8px rgba(255,41,109,.5)}.scene-id-card{width:100%;max-width:420px;background:rgba(255,41,109,.1);border:1px solid var(--pink);border-radius:18px;padding:36px 32px;text-align:center;box-shadow:0 30px 60px rgba(255,41,109,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.scene-id-card .id-check{width:64px;height:64px;margin:0 auto 20px;background:var(--pink);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:800;box-shadow:0 14px 32px rgba(255,41,109,.45);animation:pulseDot 2.4s infinite}.scene-id-card .id-label{font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:hsla(0,0%,100%,.6);margin-bottom:8px}.scene-id-card .id-user{font-size:28px;font-weight:800;color:#fff;letter-spacing:-.6px;font-family:ui-monospace,monospace;margin-bottom:4px}.scene-id-card .id-meta{font-size:12px;color:hsla(0,0%,100%,.7);font-family:ui-monospace,monospace;margin-top:10px;line-height:1.6}.scene-id-card .id-row{display:flex;justify-content:space-between;font-size:11px;color:hsla(0,0%,100%,.6);padding:6px 0;border-top:1px solid hsla(0,0%,100%,.1);margin-top:8px;font-family:ui-monospace,monospace}.story-progress{position:absolute!important;bottom:40px;left:50%;transform:translateX(-50%);display:flex;gap:12px;z-index:5}.story-progress span{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.2);transition:all .35s var(--ease-out)}.story-progress span.active{background:var(--pink);width:32px;border-radius:4px;box-shadow:0 0 12px rgba(255,41,109,.6)}@media (max-width:900px){.story-section{height:auto!important;padding:50px 0}.story-pin{position:relative!important;height:auto!important;overflow:visible!important}.story-track{width:100%!important;flex-direction:column!important;transform:none!important}.story-scene{padding:30px 24px!important;min-height:auto}.story-progress{display:none}}.hero-bg-watermarks{inset:0;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(10,1fr);grid-gap:18px 22px;gap:18px 22px;opacity:.06;font-size:11px;letter-spacing:1px;white-space:nowrap;transform:rotate(-22deg) scale(1.5)}.hero-bg-watermarks span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero .container{z-index:2}.hero-grid>*{position:relative;z-index:2}.story-pin:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,41,109,.4),transparent);z-index:1}.story-scene h3{background:linear-gradient(135deg,#fff,#ffb8cc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pc-monitor{max-width:640px;transform:perspective(1800px) rotateY(-3deg) rotateX(2deg);transition:transform .8s var(--ease-out)}.pc-monitor:hover{transform:perspective(1800px) rotateY(-1deg) rotateX(1deg)}@keyframes wmPulse{0%,to{opacity:.32}50%{opacity:.42}}.wm-overlay span{animation:wmPulse 4s ease-in-out infinite}.wm-overlay span:nth-child(odd){animation-delay:-1s}.wm-overlay span:nth-child(3n){animation-delay:-2s}@keyframes phoneFloat{0%,to{transform:rotate(-14deg) translateY(0)}50%{transform:rotate(-12deg) translateY(-12px)}}.scene-phone-overlay{animation:phoneFloat 4s ease-in-out infinite}.scene-phone-overlay:before{content:"";position:absolute;top:50%;right:-20px;width:40px;height:60%;background:radial-gradient(ellipse,rgba(255,41,109,.4),transparent 70%);filter:blur(20px);pointer-events:none;z-index:-1}.scene-photo{background:linear-gradient(180deg,#fafafa,#ececec);padding:16px 16px 56px;box-shadow:0 32px 70px rgba(0,0,0,.55),0 0 0 1px hsla(0,0%,100%,.06),inset 0 0 0 1px hsla(0,0%,100%,.4)}.scene-photo:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:rgba(0,0,0,.2);border-radius:2px;opacity:.5}.scene-photo .photo-img{background:linear-gradient(180deg,#f0f2f8,#dde1ea)}.scene-photo .photo-caption{font-weight:700;font-size:11px;bottom:18px}.scene-photo.zoom-wm{transform:scale(1.1);box-shadow:0 40px 80px rgba(255,41,109,.35),0 0 0 1px rgba(255,41,109,.3)}.scene-photo.zoom-wm .wm-overlay span{opacity:.85;font-size:13px;color:var(--pink);text-shadow:0 0 8px rgba(255,41,109,.7),0 0 16px rgba(255,41,109,.4);animation:wmPulse 1.5s ease-in-out infinite}.scene-id-card{background:linear-gradient(135deg,rgba(255,41,109,.14),rgba(255,41,109,.06)),rgba(12,6,64,.6);border:1px solid rgba(255,41,109,.4);box-shadow:0 40px 90px rgba(255,41,109,.3),0 0 0 1px hsla(0,0%,100%,.05),inset 0 1px 0 hsla(0,0%,100%,.1)}.scene-id-card .id-check{background:linear-gradient(135deg,var(--pink),var(--pink-dark));box-shadow:0 16px 36px rgba(255,41,109,.55),inset 0 1px 0 hsla(0,0%,100%,.3)}.story-track{transition:transform .05s linear}.wm-demo{border-radius:16px;background:linear-gradient(160deg,#fff,#edf0f7)}.wm-demo-screen{background:linear-gradient(180deg,#fff,#f7f9fc)}.hero{background:radial-gradient(ellipse at top right,#3a3175 0,transparent 50%),radial-gradient(ellipse at bottom left,#1a1240 0,transparent 50%),linear-gradient(180deg,var(--navy-deep) 0,var(--navy) 100%)}.hero h1{color:#fff}.story-section:after,section.dark:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.4) 100%);pointer-events:none;z-index:0}.story-section .story-pin>*,section.dark>.container{position:relative;z-index:1}section.dark .process-step{background:hsla(0,0%,100%,.04)!important;border:1px solid hsla(0,0%,100%,.08)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}section.dark .process-step:hover{background:hsla(0,0%,100%,.07)!important;border-color:var(--pink)!important;box-shadow:0 20px 50px rgba(255,41,109,.25)}section.dark .process-step .step-circle{background:var(--navy-deep)!important;color:var(--pink)!important;border-color:var(--pink)!important;box-shadow:0 0 0 6px rgba(255,41,109,.12)!important}section+section{margin-top:0}.hero-kicker{box-shadow:0 0 30px rgba(255,41,109,.2)}section.dark .card{border-top-width:1px}section.dark .card:hover{border-top:1px solid var(--pink)!important}.hero-grid{grid-template-columns:1fr;gap:50px;text-align:center;align-items:center;justify-items:center}.hero-grid>div:first-child{max-width:820px}.hero-grid>div:last-child{width:100%;display:flex;justify-content:center}.hero h1,.hero p.lead{margin-left:auto;margin-right:auto}.hero p.lead{text-align:center;max-width:640px;font-size:clamp(15px,1.4vw,17px)!important}.hero-ctas{justify-content:center}.hero .wm-demo-wrap{display:none}.hero{padding:100px 0 60px}.hero-screen{width:100%;max-width:880px;position:relative;margin:0 auto;filter:drop-shadow(0 30px 60px rgba(0,0,0,.45))}.hero-screen-frame{background:linear-gradient(135deg,#181922,#0a0b10);border-radius:14px;padding:12px;border:1px solid hsla(0,0%,100%,.06)}.hero-screen-bar{display:flex;align-items:center;gap:6px;padding:4px 8px 12px}.hero-screen-bar .dot{width:11px;height:11px;border-radius:50%}.hero-screen-bar .dot-r{background:#ff5f57}.hero-screen-bar .dot-y{background:#febc2e}.hero-screen-bar .dot-g{background:#28c840}.hero-screen-bar .hero-screen-tab{margin-left:auto;font-size:11px;color:hsla(0,0%,100%,.5);font-weight:600;letter-spacing:.5px;background:hsla(0,0%,100%,.04);padding:4px 14px;border-radius:6px}.hero-screen-body{background:linear-gradient(180deg,#fff,#f4f6fb);border-radius:6px;aspect-ratio:16/9;position:relative;overflow:hidden}.hero-screen-content{position:relative;z-index:1;padding:30px 42px;display:flex;flex-direction:column;gap:10px;height:100%;font-family:var(--font-sans)}.hs-title-row{margin-bottom:14px}.hs-title-block{display:block;width:200px;height:18px;background:var(--navy-mid);border-radius:4px}.hs-row{display:block}.hs-row.hs-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;margin:10px 0}.hs-row.hs-cols>div{display:flex;flex-direction:column;gap:8px}.hero-screen-body .bar{display:block;height:9px;background:#dde1ec;border-radius:3px}.hero-screen-body .bar.pink{background:rgba(255,41,109,.5)}.hero-screen-body .bar.w50{width:50%}.hero-screen-body .bar.w60{width:60%}.hero-screen-body .bar.w65{width:65%}.hero-screen-body .bar.w70{width:70%}.hero-screen-body .bar.w80{width:80%}.hero-screen-body .bar.w85{width:85%}.hero-screen-body .bar.w90{width:90%}.hero-screen-wm{position:absolute;inset:-8%;z-index:5;pointer-events:none;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(8,1fr);grid-gap:8px 24px;gap:8px 24px;transform:rotate(-22deg);font-size:12px;font-weight:700;color:var(--pink);text-align:center;letter-spacing:.4px;white-space:nowrap;opacity:.38}.hero-screen-reflection{position:absolute;left:5%;right:5%;bottom:-20px;height:50px;background:radial-gradient(ellipse at center top,rgba(255,41,109,.2),transparent 70%);filter:blur(20px);z-index:-1;pointer-events:none}.hero-bg-watermarks{display:none!important}.vs-section{background:linear-gradient(180deg,var(--navy-deep) 0,var(--navy) 50%,var(--navy-deep) 100%);color:#fff;padding:110px 0 130px;position:relative;overflow:hidden}.vs-bg{position:absolute;inset:0;background:radial-gradient(at 15% 20%,rgba(255,41,109,.14),transparent 50%),radial-gradient(at 85% 80%,rgba(255,205,40,.08),transparent 55%);pointer-events:none}.vs-section>.container{position:relative;z-index:1}.vs-intro{text-align:center;margin-bottom:90px}.vs-chapters{display:flex;flex-direction:column;gap:120px}@media (max-width:900px){.vs-chapters{gap:80px}}.vs-chapter{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center;opacity:0;transform:translateY(40px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.vs-chapter.in{opacity:1;transform:translateY(0)}.vs-chapter.reversed .vs-chapter-visual{order:2}@media (max-width:900px){.vs-chapter,.vs-chapter.reversed{grid-template-columns:1fr;gap:32px}.vs-chapter.reversed .vs-chapter-visual{order:0}}.vs-chapter-visual{display:flex;align-items:center;justify-content:center;min-height:320px}.vs-chapter-text{padding:0 10px}.vs-num{display:inline-flex;align-items:center;gap:10px;background:rgba(255,41,109,.16);color:var(--pink);padding:7px 16px;border-radius:100px;font-size:12px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:20px;border:1px solid rgba(255,41,109,.28)}.vs-num:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pink);animation:pulseDot 2s infinite}.vs-chapter h3{font-size:clamp(28px,3.4vw,40px);font-weight:800;color:#fff;letter-spacing:-.8px;line-height:1.15;margin-bottom:18px;background:linear-gradient(135deg,#fff,#ffc4d8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.vs-chapter p{font-size:16px;color:hsla(0,0%,100%,.72);line-height:1.7;max-width:480px}.vs-pc{width:100%;max-width:460px;position:relative;filter:drop-shadow(0 20px 40px rgba(0,0,0,.5));transform:perspective(1800px) rotateY(-2deg)}.vs-pc-frame{background:linear-gradient(135deg,#181922,#0a0b10);border-radius:10px;padding:10px;border:1px solid hsla(0,0%,100%,.06)}.vs-pc-bar{display:flex;align-items:center;gap:5px;padding:4px 8px 10px}.vs-pc-bar>span:not(.vs-pc-tab){width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.2)}.vs-pc-tab{margin-left:auto;font-size:9px;color:hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.04);padding:3px 10px;border-radius:4px}.vs-pc-screen{background:linear-gradient(180deg,#fff,#f0f2f8);border-radius:4px;aspect-ratio:16/10;position:relative;overflow:hidden}.vs-pc-content{padding:22px 26px;display:flex;flex-direction:column;gap:9px;height:100%}.vs-pc-content .bar{height:7px;background:#d8dce6;border-radius:3px;display:block}.vs-pc-content .bar.pink{background:rgba(255,41,109,.45)}.vs-pc-content .bar.w50{width:50%}.vs-pc-content .bar.w60{width:60%}.vs-pc-content .bar.w70{width:70%}.vs-pc-content .bar.w80{width:80%}.vs-pc-content .bar.w85{width:85%}.vs-pc-content .bar.w90{width:90%}.vs-pc-stand{width:30%;height:16px;background:linear-gradient(180deg,#2a2b2f,#1a1b1f);margin:0 auto;border-radius:0 0 6px 6px}.vs-pc-stand:after{content:"";display:block;width:130%;height:5px;background:#1a1b1f;border-radius:0 0 8px 8px;margin:0 -15%}.vs-wm{position:absolute;inset:-10%;z-index:5;pointer-events:none;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(7,1fr);grid-gap:5px 16px;gap:5px 16px;transform:rotate(-22deg);font-size:10px;font-weight:700;color:var(--pink);text-align:center;letter-spacing:.3px;white-space:nowrap;opacity:.36}.vs-wm span{animation:wmPulse 4s ease-in-out infinite}.vs-wm span:nth-child(odd){animation-delay:-1s}.vs-phone-wrap{position:relative;width:100%;max-width:460px}.vs-phone{position:absolute;right:-10px;bottom:-20px;width:130px;z-index:10;transform:rotate(-12deg);filter:drop-shadow(0 18px 32px rgba(0,0,0,.55));animation:phoneFloat 4s ease-in-out infinite}.vs-phone-notch{position:relative;height:28px;background:linear-gradient(180deg,#1a1a1f,#0a0a0e);border-radius:20px 20px 0 0;border:2px solid #2a2a2f;border-bottom:none}.vs-phone-notch:before{content:"";position:absolute;top:6px;left:50%;transform:translateX(-50%);width:40px;height:12px;background:#000;border-radius:0 0 8px 8px}.vs-phone-display{background:linear-gradient(135deg,#2c3a55,#1a2540);aspect-ratio:9/15;border-radius:0 0 20px 20px;border:2px solid #2a2a2f;border-top:none;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.vs-phone-viewfinder{width:60px;height:60px;border:2px solid hsla(0,0%,100%,.5);border-radius:50%;position:relative}.vs-phone-viewfinder:before{content:"";position:absolute;inset:8px;border:1.5px solid hsla(0,0%,100%,.35);border-radius:50%}.vs-polaroid{background:#fff;padding:16px 16px 50px;border-radius:4px;width:100%;max-width:380px;box-shadow:0 30px 60px rgba(0,0,0,.5),inset 0 0 0 1px hsla(0,0%,100%,.3);transform:rotate(-3deg);transition:transform .4s var(--ease-out)}.vs-polaroid:hover{transform:rotate(-1deg) scale(1.02)}.vs-polaroid-img{position:relative;background:linear-gradient(180deg,#fff,#edf0f7);border-radius:2px;aspect-ratio:4/3;overflow:hidden}.vs-polaroid-img .vs-pc-content .bar{height:6px}.vs-polaroid-caption{position:absolute;bottom:18px;left:22px;font-size:11px;color:#78798e;font-weight:700;font-family:ui-monospace,monospace;letter-spacing:.8px}.vs-id{width:100%;max-width:380px;background:linear-gradient(135deg,rgba(255,41,109,.16),rgba(255,41,109,.06));border:1px solid rgba(255,41,109,.45);border-radius:18px;padding:36px 30px;text-align:center;box-shadow:0 30px 70px rgba(255,41,109,.25),inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vs-id-check{width:64px;height:64px;margin:0 auto 18px;background:linear-gradient(135deg,var(--pink),var(--pink-dark));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:800;box-shadow:0 16px 32px rgba(255,41,109,.5);animation:pulseDot 2.4s infinite}.vs-id-label{font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:hsla(0,0%,100%,.65);margin-bottom:8px}.vs-id-user{font-size:30px;font-weight:800;color:#fff;letter-spacing:-.5px;font-family:ui-monospace,monospace;margin-bottom:6px}.vs-id-meta{font-size:12px;color:hsla(0,0%,100%,.7);margin-bottom:16px}.vs-id-rows{display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.12)}.vs-id-row{display:flex;justify-content:space-between;font-size:11px;color:hsla(0,0%,100%,.55);font-family:ui-monospace,monospace;padding:5px 0}.vs-id-row span:last-child{color:#fff;font-weight:600}.story-section{display:none!important}.os-hub{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%}.os-grid-new{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:600px){.os-grid-new{grid-template-columns:repeat(2,1fr);gap:14px}}.os-tile{position:relative;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:28px 18px 22px;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;transition:transform .35s var(--ease-out),border-color .35s ease,background .35s ease;cursor:default}.os-tile:hover{transform:translateY(-6px);background:hsla(0,0%,100%,.06);border-color:var(--os-color,var(--pink))}.os-tile-glow{position:absolute;top:-30%;left:50%;transform:translateX(-50%);width:140%;height:100%;background:radial-gradient(circle at center top,var(--os-color,var(--pink)) 0,transparent 55%);opacity:.1;pointer-events:none;transition:opacity .4s ease}.os-tile:hover .os-tile-glow{opacity:.28}.os-tile-logo{width:56px;height:56px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;transition:transform .4s var(--ease-spring);filter:drop-shadow(0 6px 16px rgba(0,0,0,.4))}.os-tile-logo svg{width:100%;height:100%;display:block}.os-tile:hover .os-tile-logo{transform:translateY(-3px) scale(1.08)}.os-tile-name{font-size:16px;font-weight:700;color:#fff;letter-spacing:-.3px;position:relative;z-index:1}.os-connector{margin-top:32px;display:flex;flex-direction:column;align-items:center;gap:14px;position:relative}.os-connector-line{width:1px;height:36px;background:linear-gradient(180deg,rgba(255,41,109,0),var(--pink),rgba(255,41,109,0));position:relative}.os-connector-line:after,.os-connector-line:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:var(--pink);left:50%;transform:translateX(-50%)}.os-connector-line:before{top:0}.os-connector-line:after{bottom:0}.os-connector-hub{background:rgba(255,41,109,.1);border:1px solid rgba(255,41,109,.35);padding:12px 22px;border-radius:100px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px rgba(255,41,109,.06),0 12px 30px rgba(255,41,109,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.os-connector-label{font-size:11px;font-weight:700;color:hsla(0,0%,100%,.55);letter-spacing:2.5px;text-transform:uppercase}.hero-screen-content,.hero-screen-wm,.os-grid,.vs-pc-content,.vs-wm{display:none!important}.win11{inset:0;background:radial-gradient(ellipse at 30% 20%,#6366f1 0,transparent 55%),radial-gradient(ellipse at 70% 80%,#0ea5e9 0,transparent 55%),linear-gradient(135deg,#1e3a8a,#312e81 60%,#1e1b4b);font-family:var(--font-sans)}.win11,.win11-window{position:absolute;overflow:hidden}.win11-window{background:rgba(252,252,254,.96);border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 14px 40px rgba(0,0,0,.35),inset 0 0 0 .5px hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.win11-window.w1{top:8%;left:6%;width:52%;height:70%;grid-template-columns:100px 1fr}.win11-window.w1,.win11-window.w2{display:grid;grid-template-rows:32px 1fr}.win11-window.w2{top:28%;right:6%;width:38%;height:56%}.win11-titlebar{grid-column:1/-1;padding:0 12px;background:rgba(243,244,248,.9);border-bottom:1px solid rgba(0,0,0,.06)}.win11-title{font-size:11px;font-weight:600;color:#1a1a1f;letter-spacing:.2px}.win11-controls{margin-left:auto;display:flex;gap:12px}.win11-controls .ctl{width:12px;height:12px;position:relative;display:inline-block}.win11-controls .ctl:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:1px;background:#6b7280;transform:translate(-50%,-50%)}.win11-controls .ctl:nth-child(2):before{height:8px;width:8px;background:none;border:1px solid #6b7280}.win11-controls .ctl.close:after,.win11-controls .ctl.close:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:1px;background:#6b7280}.win11-controls .ctl.close:before{transform:translate(-50%,-50%) rotate(45deg)}.win11-controls .ctl.close:after{transform:translate(-50%,-50%) rotate(-45deg)}.win11-sidebar{background:rgba(243,244,248,.6);border-right:1px solid rgba(0,0,0,.05);padding:12px 8px;display:flex;flex-direction:column;gap:4px}.sb-item{height:22px;border-radius:4px;background:rgba(0,0,0,.04)}.sb-item.active{background:rgba(99,102,241,.2);border-left:2px solid #6366f1}.win11-content{padding:14px 16px;background:#fff}.file-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.file{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;border-radius:4px;cursor:pointer}.file-icon{width:36px;height:28px;border-radius:4px 4px 4px 4px;position:relative}.file-icon,.file-icon:before{background:linear-gradient(135deg,#fcd34d,#f59e0b)}.file-icon:before{content:"";position:absolute;top:-3px;left:8px;width:14px;height:5px;border-radius:2px 2px 0 0}.win11-settings{padding:16px;background:#fff;display:flex;flex-direction:column;gap:12px}.settings-row{display:flex;align-items:center;gap:12px;padding:8px;background:rgba(0,0,0,.02);border-radius:6px}.settings-icon{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);flex-shrink:0}.settings-text{flex:1 1;display:flex;flex-direction:column;gap:4px}.settings-h{height:7px;width:70%;background:#1f2937;border-radius:2px}.settings-h.short{width:50%}.settings-p{height:5px;width:90%;background:#d1d5db;border-radius:2px}.settings-p.short{width:60%}.win11-taskbar{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);background:rgba(243,244,248,.92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.06);padding:6px 14px;border-radius:10px;display:flex;align-items:center;gap:16px;box-shadow:0 6px 20px rgba(0,0,0,.25)}.tb-icons{display:flex;gap:8px}.tb-icon{width:22px;height:22px;border-radius:5px;background:linear-gradient(135deg,#6366f1,#8b5cf6)}.tb-icon.start{background:conic-gradient(from 90deg,#f59e0b 0 25%,#10b981 25% 50%,#3b82f6 50% 75%,#ef4444 75% 100%);border-radius:3px;position:relative}.tb-icon.start:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,hsla(0,0%,100%,.4));border-radius:3px}.tb-icon:nth-child(2){background:linear-gradient(135deg,#0ea5e9,#06b6d4)}.tb-icon:nth-child(3){background:linear-gradient(135deg,#f59e0b,#ef4444)}.tb-icon:nth-child(4){background:linear-gradient(135deg,#10b981,#14b8a6)}.tb-icon:nth-child(5){background:linear-gradient(135deg,#8b5cf6,#a855f7)}.tb-icon:nth-child(6){background:linear-gradient(135deg,#ec4899,#f43f5e)}.tb-tray{display:flex;align-items:center;padding-left:14px;border-left:1px solid rgba(0,0,0,.1)}.tb-clock{font-size:11px;font-weight:600;color:#1a1a1f;font-family:var(--font-sans)}.wm-lines{position:absolute;inset:0;pointer-events:none;z-index:20;overflow:hidden}.wm-lines span{position:absolute;left:-50%;right:-50%;width:200%;font-size:13px;font-weight:700;color:var(--pink);text-align:center;transform:rotate(-22deg);transform-origin:center;opacity:.35;text-shadow:0 1px 2px rgba(0,0,0,.1)}.vs-pc .wm-lines span{font-size:9px;opacity:.4}.vs-polaroid .wm-lines span{font-size:11px;opacity:.5;color:var(--pink)}.vs-pc .win11{font-size:9px}.vs-pc .win11-titlebar{padding:0 8px}.vs-pc .win11-title{font-size:9px}.vs-pc .win11-controls{gap:6px}.vs-pc .win11-controls .ctl{width:8px;height:8px}.vs-pc .win11-window.w1{grid-template-columns:60px 1fr}.vs-pc .win11-window.w1,.vs-pc .win11-window.w2{grid-template-rows:22px 1fr}.vs-pc .win11-sidebar{padding:6px 4px}.vs-pc .sb-item{height:14px}.vs-pc .win11-content{padding:8px}.vs-pc .file-grid{gap:6px;grid-template-columns:repeat(2,1fr)}.vs-pc .file-icon{width:22px;height:18px}.vs-pc .win11-settings{padding:8px;gap:7px}.vs-pc .settings-row{padding:4px;gap:6px}.vs-pc .settings-icon{width:16px;height:16px}.vs-pc .settings-h{height:4px}.vs-pc .settings-p{height:3px}.vs-pc .win11-taskbar{bottom:4px;padding:3px 7px;gap:8px;border-radius:6px}.vs-pc .tb-icon{width:13px;height:13px;border-radius:3px}.vs-pc .tb-tray{padding-left:7px}.vs-pc .tb-clock{font-size:8px}.vs-polaroid .win11{font-size:9px}.vs-polaroid .win11-titlebar{padding:0 8px}.vs-polaroid .win11-title{font-size:9px}.vs-polaroid .win11-controls{gap:6px}.vs-polaroid .win11-controls .ctl{width:8px;height:8px}.vs-polaroid .win11-window.w1{grid-template-columns:50px 1fr;grid-template-rows:22px 1fr}.vs-polaroid .win11-window.w2{grid-template-rows:22px 1fr}.vs-polaroid .win11-sidebar{padding:4px 3px}.vs-polaroid .sb-item{height:12px}.vs-polaroid .win11-content{padding:6px}.vs-polaroid .file-grid{gap:4px;grid-template-columns:repeat(2,1fr)}.vs-polaroid .file-icon{width:18px;height:14px}.vs-polaroid .win11-settings{padding:6px;gap:5px}.vs-polaroid .settings-row{padding:3px;gap:5px}.vs-polaroid .settings-icon{width:14px;height:14px}.vs-polaroid .win11-taskbar{bottom:3px;padding:2px 6px;gap:6px;border-radius:5px}.vs-polaroid .tb-icon{width:11px;height:11px;border-radius:2px}.vs-polaroid .tb-tray{padding-left:6px}.vs-polaroid .tb-clock{font-size:7px}.wm-lines span{left:-60%!important;right:-60%!important;width:220%!important;text-align:center!important;letter-spacing:.5px;white-space:nowrap}.wm-lines span:first-child{top:8%!important}.wm-lines span:nth-child(2){top:34%!important}.wm-lines span:nth-child(3){top:60%!important}.wm-lines span:nth-child(4){top:86%!important}.hero-screen-bar,.hero-screen-body,.hero-screen-frame{display:none!important}.hero-screen-body-only{border-radius:14px;border:1px solid hsla(0,0%,100%,.06);box-shadow:0 30px 60px rgba(0,0,0,.55),0 0 0 1px hsla(0,0%,100%,.04)}.hero-screen-body-only,.vs-pc-clean{width:100%;aspect-ratio:16/10;overflow:hidden;position:relative;background:var(--navy-deep)}.vs-pc-clean{max-width:460px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 22px 44px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.04);transform:perspective(1800px) rotateY(-2deg)}.vs-polaroid-img{aspect-ratio:16/10!important}.win11-tabs{display:flex;align-items:flex-end;flex:1 1;gap:2px;margin-right:8px;overflow:hidden}.win11-tab{display:flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;background:rgba(0,0,0,.06);border-radius:6px 6px 0 0;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:11px;color:#4a4a4f;font-weight:500;transition:background .18s ease,transform .18s ease;min-width:70px;max-width:130px;white-space:nowrap;position:relative}.win11-tab:hover{background:rgba(0,0,0,.1)}.win11-tab.active{background:#fff;color:#1a1a1f;font-weight:600;box-shadow:-2px -2px 0 rgba(0,0,0,.04),2px -2px 0 rgba(0,0,0,.04)}.win11-tab.dragging{opacity:.5;transform:scale(.98)}.win11-tab.dragging,.win11-tab:active{cursor:-webkit-grabbing;cursor:grabbing}.win11-tab-icon{width:12px;height:12px;border-radius:2px;background:linear-gradient(135deg,#fcd34d,#f59e0b);flex-shrink:0}.win11-tab-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.win11-tab-close{font-size:13px;line-height:1;color:#9ca3af;padding:0 2px;border-radius:3px;opacity:0;transition:opacity .15s ease}.win11-tab.active .win11-tab-close,.win11-tab:hover .win11-tab-close{opacity:1}.win11-tab-close:hover{background:rgba(0,0,0,.08);color:#1a1a1f}.win11-tab-add{background:rgba(0,0,0,.04);border:none;border-radius:6px;width:22px;height:22px;font-size:14px;color:#6b7280;cursor:pointer;flex-shrink:0;margin-bottom:2px;transition:background .15s ease}.win11-tab-add:hover{background:rgba(0,0,0,.1);color:#1a1a1f}.win11-title-simple{font-size:11px;font-weight:600;color:#1a1a1f;padding-left:4px}.win11-window.w1{display:flex;flex-direction:column;grid-template-rows:none!important;grid-template-columns:none!important}.win11-titlebar{height:auto!important;min-height:36px;padding:6px 10px 0;align-items:center;display:flex;background:linear-gradient(180deg,#eef0f5,#e5e8f0);border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0}.win11-body{flex:1 1;display:grid;grid-template-columns:100px 1fr;background:#fff;min-height:0}.vs-pc-clean .win11-tab{font-size:8px;padding:3px 6px 3px 5px;min-width:50px;max-width:90px}.vs-pc-clean .win11-tab-icon{width:8px;height:8px}.vs-pc-clean .win11-tab-close{display:none}.vs-pc-clean .win11-titlebar{min-height:24px;padding:4px 6px 0}.vs-pc-clean .win11-controls{gap:5px}.vs-pc-clean .win11-controls .ctl{width:7px;height:7px}.vs-pc-clean .win11-body{grid-template-columns:50px 1fr}.vs-pc-clean .win11-sidebar{padding:5px 3px}.vs-pc-clean .sb-item{height:11px}.vs-pc-clean .win11-content{padding:6px}.vs-pc-clean .file-grid{gap:4px;grid-template-columns:repeat(2,1fr)}.vs-pc-clean .file-icon{width:18px;height:14px}.vs-pc-clean .win11-settings{padding:6px;gap:5px}.vs-pc-clean .settings-row{padding:3px;gap:5px}.vs-pc-clean .settings-icon{width:14px;height:14px}.vs-pc-clean .settings-h{height:4px}.vs-pc-clean .settings-p{height:3px}.vs-pc-clean .win11-window.w2{display:flex;flex-direction:column}.vs-pc-clean .win11-title-simple{font-size:8px}.vs-pc-clean .win11-taskbar{bottom:3px;padding:2px 6px;gap:6px;border-radius:5px}.vs-pc-clean .tb-icon{width:11px;height:11px;border-radius:2px}.vs-pc-clean .tb-tray{padding-left:6px}.vs-pc-clean .tb-clock{font-size:7px}.vs-pc-clean .wm-lines span{font-size:9px!important}.vs-polaroid-img .win11-tab{font-size:7px;padding:3px 5px;min-width:40px;max-width:80px}.vs-polaroid-img .win11-titlebar{min-height:20px;padding:3px 5px 0}.vs-polaroid-img .win11-controls .ctl{width:6px;height:6px}.vs-polaroid-img .win11-body{grid-template-columns:40px 1fr}.vs-polaroid-img .sb-item{height:9px}.vs-polaroid-img .file-grid{gap:3px;grid-template-columns:repeat(2,1fr)}.vs-polaroid-img .file-icon{width:14px;height:11px}.vs-polaroid-img .win11-taskbar{bottom:2px;padding:2px 4px;gap:4px;border-radius:4px}.vs-polaroid-img .tb-icon{width:9px;height:9px;border-radius:2px}.vs-polaroid-img .tb-clock{font-size:6px}.vs-polaroid-img .wm-lines span{font-size:8px!important}.site-header.scrolled .site-logo img{height:24px}.site-logo img{height:28px!important}.scroll-indicator{display:flex!important;position:absolute!important;bottom:24px;left:50%;transform:translateX(-50%);z-index:5;color:hsla(0,0%,100%,.65);font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.scroll-indicator .arrow{width:14px;height:14px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);animation:scrollHint 1.5s ease-in-out infinite}.hero{padding-bottom:90px}.monitor-bezel{position:relative;background:linear-gradient(135deg,#16171c,#0a0b10);padding:14px 14px 18px;border-radius:18px;box-shadow:0 30px 60px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -1px 0 rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.04)}.monitor-bezel:before{content:"";position:absolute;top:6px;left:6px;right:6px;bottom:6px;border-radius:14px;pointer-events:none;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05)}.monitor-led{position:absolute;bottom:6px;left:50%;transform:translateX(-50%);width:5px;height:5px;border-radius:50%;background:var(--pink);box-shadow:0 0 6px rgba(255,41,109,.8),0 0 12px rgba(255,41,109,.45);animation:pulseDot 3s infinite}.hero-screen-body-only{border-radius:10px!important;border:none!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03),inset 0 0 60px rgba(0,0,0,.5)}.hero-screen-body-only:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,hsla(0,0%,100%,.015) 1px,transparent 2px,transparent 3px),linear-gradient(180deg,hsla(0,0%,100%,.06),transparent 30%,transparent 70%,rgba(0,0,0,.15));pointer-events:none;z-index:50;mix-blend-mode:overlay;border-radius:10px}.hero-screen-reflection{bottom:-10px;height:32px;background:radial-gradient(ellipse at center top,rgba(255,41,109,.3),transparent 70%);filter:blur(18px)}@media (max-width:700px){.monitor-bezel{padding:10px 10px 14px;border-radius:14px}.monitor-led{width:4px;height:4px}}.hero,.hero-aurora{overflow:hidden}.hero-aurora{position:absolute;inset:0;pointer-events:none;z-index:0}.aurora{position:absolute;width:720px;height:720px;border-radius:50%;filter:blur(120px);opacity:.55;mix-blend-mode:screen;will-change:transform}.aurora-1{top:-200px;left:-160px;background:radial-gradient(circle,rgba(255,41,109,.75),transparent 60%);animation:auroraDrift1 18s ease-in-out infinite alternate}.aurora-2{top:30%;right:-240px;background:radial-gradient(circle,rgba(89,70,200,.55),transparent 60%);animation:auroraDrift2 22s ease-in-out infinite alternate}.aurora-3{bottom:-300px;left:35%;width:900px;height:900px;background:radial-gradient(circle,rgba(255,205,40,.3),transparent 60%);animation:auroraDrift3 28s ease-in-out infinite alternate}@keyframes auroraDrift1{0%{transform:translate(0) scale(1)}to{transform:translate(220px,120px) scale(1.2)}}@keyframes auroraDrift2{0%{transform:translate(0) scale(1)}to{transform:translate(-180px,80px) scale(.9)}}@keyframes auroraDrift3{0%{transform:translate(0) scale(1)}to{transform:translate(-150px,-100px) scale(1.15)}}.hero-bg-watermarks{position:absolute;inset:-20%;pointer-events:none;z-index:0;opacity:.05;color:#fff;font-size:12px;font-weight:700;letter-spacing:1.5px;line-height:2.6;word-break:break-all;text-align:center;transform-origin:center;transform:rotate(-22deg);overflow:hidden;animation:wmDrift 90s linear infinite;will-change:transform}@keyframes wmDrift{0%{transform:rotate(-22deg) translate(0)}to{transform:rotate(-22deg) translate(-220px,-160px)}}.hero-scan{position:absolute;left:0;right:0;top:0;height:220px;background:linear-gradient(180deg,transparent,rgba(255,41,109,.06) 40%,rgba(255,41,109,.18) 50%,rgba(255,41,109,.06) 60%,transparent);pointer-events:none;z-index:0;mix-blend-mode:screen;filter:blur(1.5px);animation:scanSweep 10s ease-in-out infinite;will-change:transform,opacity}@keyframes scanSweep{0%{transform:translateY(-200px);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(950px);opacity:0}}.hero-particles{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.particle{position:absolute;bottom:-12px;width:4px;height:4px;border-radius:50%;background:var(--pink);box-shadow:0 0 10px rgba(255,41,109,.85),0 0 22px rgba(255,41,109,.35);opacity:0;animation:particleRise 14s linear infinite;will-change:transform,opacity}@keyframes particleRise{0%{transform:translateZ(0);opacity:0}10%{opacity:.9}90%{opacity:.6}to{transform:translate3d(48px,-110vh,0);opacity:0}}.p-1{left:4%;animation-duration:16s;animation-delay:-2s;width:3px;height:3px}.p-2{left:12%;animation-duration:13s;animation-delay:-5s}.p-3{left:22%;animation-duration:18s;animation-delay:-8s;width:5px;height:5px}.p-4{left:30%;animation-duration:12s;animation-delay:-1s}.p-5{left:38%;animation-duration:15s;animation-delay:-10s;width:3px;height:3px}.p-6{left:46%;animation-duration:17s;animation-delay:-3s}.p-7{left:54%;animation-duration:14s;animation-delay:-7s;background:var(--yellow);box-shadow:0 0 10px rgba(255,205,40,.85),0 0 22px rgba(255,205,40,.35)}.p-8{left:62%;animation-duration:19s;animation-delay:-4s;width:6px;height:6px}.p-9{left:70%;animation-duration:13s;animation-delay:-11s}.p-10{left:78%;animation-duration:16s;animation-delay:-6s;width:3px;height:3px}.p-11{left:86%;animation-duration:18s;animation-delay:-9s}.p-12{left:92%;animation-duration:14s;animation-delay:-2s;width:4px;height:4px;background:#9a82ff;box-shadow:0 0 10px rgba(154,130,255,.85),0 0 22px rgba(154,130,255,.35)}.p-13{left:16%;animation-duration:20s;animation-delay:-12s;width:5px;height:5px}.p-14{left:74%;animation-duration:11s;animation-delay:-13s}.hero .container{position:relative;z-index:3}.hero .scroll-indicator{z-index:3}.hero .mouse-spotlight{z-index:1}.hero .dot-grid{z-index:0}.hero h1 .accent{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--pink);color:var(--pink);animation:none}.hero h1{animation:heroH1In 1.05s var(--ease-out) both}@keyframes heroH1In{0%{opacity:0;transform:translateY(20px);filter:blur(8px);letter-spacing:.04em}to{opacity:1;transform:translateY(0);filter:blur(0);letter-spacing:normal}}.hero-ctas .btn-primary{position:relative;animation:ctaPulse 2.6s ease-in-out infinite}@keyframes ctaPulse{0%,to{box-shadow:0 14px 30px rgba(255,41,109,.35),0 0 0 0 rgba(255,41,109,.45)}50%{box-shadow:0 14px 36px rgba(255,41,109,.5),0 0 0 14px rgba(255,41,109,0)}}.hero-screen{animation:heroScreenFloat 6s ease-in-out infinite}@keyframes heroScreenFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.scroll-indicator{animation:scrollHint 1.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.aurora,.hero h1,.hero h1 .accent,.hero-bg-watermarks,.hero-ctas .btn-primary,.hero-scan,.hero-screen,.particle,.scroll-indicator{animation:none!important}}img,svg,video{max-width:100%;height:auto}*{min-width:0}body{overflow-x:hidden}@media (max-width:768px){.container{padding:0 18px}}@media (max-width:480px){.container{padding:0 14px}}@media (max-width:900px){.site-header .container{height:64px}.site-logo img{height:24px!important}.site-nav.open{top:64px!important;padding:20px!important;gap:14px!important;max-height:calc(100vh - 64px);overflow-y:auto}.site-nav.open a{font-size:16px;padding:10px 0;border-bottom:1px solid var(--gray-line)}.site-nav.open a.cta{border-bottom:none;text-align:center;margin-top:8px}.nav-toggle{padding:10px}}@media (max-width:768px){.hero{padding:80px 0 50px!important}.hero h1{font-size:clamp(28px,8vw,40px)!important;line-height:1.15!important;letter-spacing:-.01em}.hero p.lead{font-size:clamp(14px,3.6vw,16px)!important;line-height:1.55!important}.hero-ctas{flex-direction:column;width:100%;gap:12px!important}.hero-ctas .btn{width:100%;text-align:center;padding:14px 18px!important;font-size:14px!important}.scroll-indicator{display:none!important}.hero-aurora{opacity:.35!important}.hero-particles,.hero-scan{display:none!important}.hero-bg-watermarks{opacity:.025!important;font-size:9px!important}.dot-grid{opacity:.25!important}.hero-screen,.monitor-bezel,.pc-monitor,.win11-desktop{max-width:100%!important;width:100%!important;transform:none!important}.hero-screen{animation:none!important}.pc-monitor .window,.win11-desktop .window{font-size:10px}.win11-desktop .draggable-tab{cursor:default!important}}@media (max-width:480px){.stats-row{grid-template-columns:1fr!important;padding:22px!important;gap:18px!important;margin-top:-30px!important}.stat .num{font-size:32px!important}.stat .label{font-size:13px!important}}@media (max-width:768px){section{padding:50px 0!important}section.dark{padding:56px 0!important}.section-title{font-size:clamp(22px,5.5vw,30px)!important;line-height:1.2!important}.section-kicker{font-size:11px!important;letter-spacing:1.5px!important}.section-intro{font-size:15px!important;line-height:1.55!important}.card,.feature-card,.product-card{padding:22px!important}.card h3{font-size:17px!important}.card p{font-size:14px!important}.icon-circle{width:56px!important;height:56px!important}.icon-circle svg{width:26px!important;height:26px!important}.icon-circle img{width:56px!important;height:56px!important;object-fit:contain}}@media (max-width:600px){.footer-grid{grid-template-columns:1fr!important;gap:28px!important;margin-bottom:36px!important}.footer-bottom{flex-direction:column!important;gap:8px;text-align:center;font-size:12px}.site-footer{padding:48px 0 32px!important}}@media (max-width:900px){.two-col-feature{grid-template-columns:1fr!important;gap:36px!important}}@media (max-width:768px){.os-grid{grid-template-columns:1fr 1fr!important;gap:14px!important}.os-tile{padding:22px 16px!important}.os-tile h3{font-size:16px!important}}@media (max-width:380px){.os-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.vs-section{padding:60px 0!important}.vs-chapter{min-height:auto!important;padding:40px 0!important;gap:28px!important;grid-template-columns:1fr!important;text-align:center}.vs-chapter h3{font-size:clamp(20px,5vw,26px)!important}.vs-chapter p{font-size:14px!important}.vs-visual{transform:none!important;max-width:320px;margin:0 auto}.cert-marquee{padding:18px 0!important}.cert-marquee img{height:32px!important}.testimonial-card{padding:22px!important;font-size:14px!important}.testimonial-card .author{font-size:12px!important}.process{grid-template-columns:1fr!important;gap:20px!important}.process-step{padding:22px!important}.process-step h3{font-size:16px!important}.process-step p{font-size:13.5px!important}.article-hero{padding:70px 0 50px!important}.article-hero h1{font-size:clamp(24px,6.5vw,36px)!important;line-height:1.18!important}.article-hero .breadcrumbs{font-size:12px!important;flex-wrap:wrap}.article-body{padding:28px 0!important;font-size:16px!important;line-height:1.65!important}.article-body h2{font-size:22px!important;margin-top:28px!important}.article-body h3{font-size:18px!important;margin-top:22px!important}.article-body ol,.article-body ul{padding-left:20px!important}.article-body blockquote{font-size:15px!important;padding:14px 18px!important;margin:18px 0!important}.article-body .callout{padding:16px!important;font-size:14px!important}.cta-band{padding:50px 0!important}.cta-band h2{font-size:clamp(22px,5.5vw,30px)!important}.cta-band p{font-size:15px!important}.cta-band .btn{width:100%;text-align:center}.related-articles-grid{grid-template-columns:1fr!important;gap:18px!important}.related-card{padding:22px!important}.related-card h3{font-size:15px!important}.btn,.card-link,a,button{-webkit-tap-highlight-color:rgba(255,41,109,.2)}.btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}}@media (hover:none){.mouse-spotlight{display:none!important}.tilt-card{transform:none!important;transition:none!important}}