.hero-section{isolation:isolate;color:#fff;background:#08101f;place-items:center;min-height:94svh;padding:118px 24px 84px;display:grid;position:relative;overflow:hidden}.hero-poster,.hero-video,.hero-wash,.hero-noise{position:absolute;inset:0}.hero-poster{z-index:-4;object-fit:cover;width:100%;height:100%}.hero-video{z-index:-3;object-fit:cover;width:100%;height:100%}.hero-wash{z-index:-2;background:linear-gradient(90deg,#0408129e,#04081247 55%,#0408128f),linear-gradient(#0408122e,#040812bd)}.hero-noise{z-index:-1;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 280 280' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-content{text-align:center;width:min(1180px,100%);margin:0 auto}.hero-kicker,.section-label{text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:8px;width:fit-content;font-size:12px;font-weight:900;display:inline-flex}.hero-kicker{color:#ffffffc7;background:#050a1652;padding:9px 13px}.hero-content h1{color:#fff;text-wrap:balance;text-shadow:0 24px 70px #0006;max-width:1120px;margin:22px auto 0;font-size:clamp(64px,8vw,116px);line-height:.9}.hero-content h1 span{color:#ffffffbd;display:block}.hero-content>p{color:#ffffffc7;text-wrap:balance;max-width:760px;margin:28px auto 0;font-size:clamp(17px,1.4vw,20px);line-height:1.65}.hero-actions{justify-content:center;gap:12px;margin-top:32px;display:flex}.button,.contact-form button{cursor:pointer;min-height:52px;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:850;display:inline-flex}.button{padding:0 21px}.button-primary{color:#fff;background:var(--blue);box-shadow:0 16px 42px #3157e857}.button-ghost{color:#fff;background:#050a165c;border:1px solid #ffffff47}.button:hover,.contact-form button:hover{transform:translateY(-2px)}.scroll-cue{color:#ffffff9e;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}#story,#contact{scroll-margin-top:104px}.story-section{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:64px;width:min(1180px,100% - 48px);margin:0 auto;padding:104px 0;display:grid;position:relative}.story-sticky{height:fit-content;position:sticky;top:112px}.section-label{color:#536176;background:#fff;padding:8px 13px}.section-label>span{background:var(--mint);border-radius:50%;width:7px;height:7px}.story-sticky h2,.contact-copy h2{color:var(--text);text-wrap:balance;margin:20px 0 0;font-size:clamp(44px,5.4vw,76px);line-height:.96}.story-sticky>p,.contact-copy>p{max-width:580px;color:var(--muted);margin:22px 0 0;font-size:17px;line-height:1.7}.story-device{aspect-ratio:1.55;border-radius:var(--radius-card);width:min(620px,100%);box-shadow:var(--shadow);transform-style:preserve-3d;background:#fff;border:1px solid #cfd8e5;margin-top:42px;position:relative;overflow:hidden;transform:perspective(900px)rotateX(8deg)rotateY(-10deg)}.device-topbar{background:#f7f9fc;border-bottom:1px solid #dfe5ed;align-items:center;gap:7px;height:40px;padding:0 16px;display:flex}.device-topbar span{background:#b4bfce;border-radius:50%;width:9px;height:9px}.device-screen{background:#edf3f8;height:calc(100% - 40px);padding:20px;position:relative}.screen-hero{background:url(/image/eazypath-home.png) top/cover;border-radius:6px;height:48%}.screen-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.screen-grid i{background-position:top;background-size:cover;border:1px solid #d8e0eb;border-radius:5px;min-height:66px}.screen-grid i:first-child{background-image:url(/image/streets-of-punjab-home.png)}.screen-grid i:nth-child(2){background-image:url(/image/gold-sweets-lynbrook-home.png)}.screen-grid i:nth-child(3){background-image:url(/image/gold-receptions-thumb.webp)}.screen-grid i:nth-child(4){background-image:url(/media/transformation-automation.jpg)}.metric{color:#fff;background:var(--mint);border-radius:999px;place-items:center;min-width:72px;min-height:44px;padding:0 13px;font-size:14px;font-weight:900;display:grid;position:absolute;box-shadow:0 12px 34px #078a6c42}.metric-a{top:27%;right:20px}.metric-b{bottom:24px;left:22px}.story-cards{gap:14px;padding-top:150px;display:grid}.story-card{border-radius:var(--radius-card);background:#fff;border:1px solid #d8e0eb;min-height:240px;padding:30px;box-shadow:0 18px 52px #0f172a12}.story-card>span{color:var(--mint);text-transform:uppercase;font-size:11px;font-weight:900}.story-card h3{color:var(--text);margin:34px 0 0;font-size:clamp(30px,3.5vw,44px);line-height:1}.story-card p{color:var(--muted);margin:16px 0 0;line-height:1.65}.contact-section{grid-template-columns:minmax(0,.92fr) minmax(360px,.72fr);align-items:stretch;gap:24px;width:min(1180px,100% - 48px);margin:0 auto;padding:104px 0 72px;display:grid;position:relative}.contact-video{z-index:-1;opacity:.035;width:260px;height:260px;position:absolute;bottom:72px;left:0}.contact-video img{object-fit:contain;width:100%;height:100%}.contact-copy,.contact-form{border-radius:var(--radius-card);background:#fff;border:1px solid #d8e0eb}.contact-copy{flex-direction:column;justify-content:center;min-height:520px;padding:clamp(34px,5vw,64px);display:flex}.contact-copy h2{max-width:690px;font-size:clamp(46px,5.2vw,72px)}.contact-points{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.contact-points a,.contact-points span{color:#526076;background:#f8fafc;border:1px solid #d8e0eb;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:13px;font-weight:750;display:inline-flex}.contact-points a:hover{color:var(--blue);border-color:#3157e852}.contact-form{align-self:center;padding:30px;box-shadow:0 20px 64px #0f172a14}.contact-form label{color:#526076;text-transform:uppercase;gap:8px;margin-bottom:15px;font-size:11px;font-weight:900;display:grid}.contact-form input,.contact-form select,.contact-form textarea{width:100%;color:var(--text);text-transform:none;transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;background:#fbfcfe;border:1px solid #d4dce7;border-radius:6px;outline:0;padding:15px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#3157e8a6;box-shadow:0 0 0 3px #3157e81a}.contact-form textarea{resize:vertical;min-height:120px}.contact-form button{color:#fff;background:var(--blue);width:100%;margin-top:4px}.contact-form button:disabled{cursor:wait;opacity:.65}.neo-intro-lock{overflow:hidden}.neo-intro{z-index:9999;pointer-events:none;place-items:center;animation:.45s 2.75s forwards neo-intro-hide;display:grid;position:fixed;inset:0;overflow:hidden}.neo-intro__door{z-index:1;will-change:transform;background:#05070d;width:50.5%;position:absolute;top:0;bottom:0}.neo-intro__door--left{transform-origin:0;border-right:1px solid #ffffff14;animation:1.15s cubic-bezier(.76,0,.24,1) 1.45s forwards neo-door-left;left:0}.neo-intro__door--right{transform-origin:100%;border-left:1px solid #ffffff14;animation:1.15s cubic-bezier(.76,0,.24,1) 1.45s forwards neo-door-right;right:0}.neo-intro__mark{--neo-intro-target-x:calc(-50vw + 82px);--neo-intro-target-y:calc(-50vh + 82px);z-index:3;transform-origin:50%;place-items:center;width:min(360px,58vw);animation:1.25s cubic-bezier(.76,0,.24,1) 1.3s forwards neo-mark-fly-top-left;display:grid;position:relative}.neo-intro__glow{filter:blur(8px);opacity:0;background:linear-gradient(90deg,#0000,#72e7ffbf,#0000);width:110%;height:2px;animation:.8s .15s forwards neo-glow-in;position:absolute}.neo-intro__logo{z-index:2;clip-path:inset(0 100% 0 0);filter:drop-shadow(0 0 22px #72e7ff33);width:100%;height:auto;animation:1.05s cubic-bezier(.16,1,.3,1) .15s forwards neo-logo-draw;position:relative}@keyframes neo-logo-draw{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:scale(.9)}to{opacity:1;clip-path:inset(0);transform:scale(1)}}@keyframes neo-mark-fly-top-left{0%,35%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--neo-intro-target-x), var(--neo-intro-target-y)) scale(.12)}}@keyframes neo-door-left{to{transform:translate(-102%)rotateY(-18deg)}}@keyframes neo-door-right{to{transform:translate(102%)rotateY(18deg)}}@keyframes neo-glow-in{0%{opacity:0;transform:scaleX(.5)}to{opacity:1;transform:scaleX(1)}}@keyframes neo-intro-hide{to{opacity:0;visibility:hidden}}@media (max-width:900px){.story-section,.contact-section{grid-template-columns:1fr}.story-sticky{position:relative;top:auto}.story-cards{padding-top:0}.contact-copy{min-height:auto}}@media (max-width:620px){.neo-intro__mark{--neo-intro-target-x:calc(-50vw + 32px);--neo-intro-target-y:calc(-50vh + 39px);width:min(250px,64vw)}.hero-section{min-height:94svh;padding:108px 16px 72px}.hero-wash{background:linear-gradient(#0408124d,#040812b8),linear-gradient(90deg,#0408126b,#04081233)}.hero-content h1{margin-top:18px;font-size:clamp(48px,13.5vw,56px);line-height:.94}.hero-content>p{max-width:340px;margin-top:22px;font-size:16px;line-height:1.6}.hero-actions{gap:10px;margin-top:26px;display:grid}.button{min-height:50px}.scroll-cue{display:none}.story-section,.contact-section{width:calc(100% - 24px)}.story-section{gap:34px;padding:76px 0}.story-sticky h2,.contact-copy h2{font-size:42px;line-height:1}.story-sticky>p,.contact-copy>p{font-size:16px}.story-device{margin-top:30px;transform:none}.device-screen{padding:12px}.screen-grid{gap:6px;margin-top:8px}.screen-grid i{min-height:42px}.metric{min-width:58px;min-height:36px;font-size:12px}.metric-a{right:12px}.metric-b{bottom:14px;left:12px}.story-cards{gap:12px}.story-card{min-height:190px;padding:24px}.story-card h3{margin-top:26px;font-size:32px}.contact-section{gap:14px;padding:76px 0 52px}.contact-copy{padding:30px 24px}.contact-points{display:grid}.contact-points a,.contact-points span{width:100%}.contact-form{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.hero-content,.story-device,.button,.contact-form button{transition:none!important;transform:none!important}.neo-intro{animation-duration:.2s;animation-delay:.35s}.neo-intro__door,.neo-intro__mark,.neo-intro__logo,.neo-intro__glow{animation-duration:.2s;animation-delay:0s}}
