:root{--yeg-blue:#1677ff;--yeg-ink:#0b0f19;--yeg-body:#687386;--yeg-bg:#f7faff}.yegHero,.yegFeatures,.yegHero *,.yegFeatures *{box-sizing:border-box}.yegHero{--mx:0;--my:0;--scroll:0;isolation:isolate;background:radial-gradient(circle at 77% 24%, #cee5ff8c 0%, #cee5ff33 18%, transparent 42%), linear-gradient(180deg, var(--bg,#f4f6fa) 0%, #fbfdff 8%, #f6faff 54%, #edf6ff 100%);min-height:760px;color:var(--yeg-ink);position:relative;overflow:hidden}.yegHero__inner{z-index:4;grid-template-columns:.92fr 1.08fr;align-items:center;gap:38px;width:min(1180px,100% - 48px);min-height:720px;margin:0 auto;padding:68px 0 118px;display:grid;position:relative}.yegHero__inner>*{min-width:0}.yegHero__copy{z-index:6;max-width:580px;position:relative}.yegHero__eyebrow{-webkit-backdrop-filter:blur(10px);color:var(--yeg-blue);background:#ffffffa8;border:1px solid #1677ff2e;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;font-weight:600;display:inline-flex}.yegHero__title{letter-spacing:-.055em;margin:24px 0 22px;font-size:clamp(54px,5.3vw,78px);font-weight:800;line-height:.94}.yegHero__title span{color:var(--yeg-blue)}.yegHero__lede{max-width:560px;color:var(--yeg-body);letter-spacing:-.01em;margin:0;font-size:17px;line-height:1.65}.yegHero__stores{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.yegStore{min-height:54px;font:inherit;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 17px;transition:transform .22s,box-shadow .22s;display:inline-flex}.yegStore:hover{transform:translateY(-2px)}.yegStore--ios{color:#fff;background:#050505;font-weight:650;box-shadow:0 8px 22px #00000017}.yegStore--android{color:#374151;text-align:left;background:#ffffffb3;border:1px solid #0f172a1c}.yegStore--android span:last-child{display:grid}.yegStore small{color:#7b8492;margin-top:1px;font-size:10px;font-weight:400}.yegStore__icon{font-size:22px;line-height:1}.yegStore__phone{font-size:22px}.yegPhones{perspective:1500px;height:610px;transform-style:preserve-3d;transform:translateY(calc(var(--scroll) * -18px));position:relative}.yegPhoneFloat{transform-style:preserve-3d;filter:drop-shadow(0 24px 50px #0f172a1a)drop-shadow(0 8px 18px #0f172a0f);position:absolute}.yegPhoneFloat--front{z-index:3;animation:7s ease-in-out infinite yegFloatFront;top:2%;left:17%}.yegPhoneFloat--back{z-index:1;animation:8.5s ease-in-out infinite yegFloatBack;top:8%;left:48%}.yegPhone{aspect-ratio:9/19.3;width:278px;transform-style:preserve-3d;background:linear-gradient(120deg,#12161d 0%,#3b424d 42%,#0b0d11 78%);border:1px solid #ffffff6b;border-radius:45px;padding:9px;transition:transform .18s ease-out;position:relative}.yegPhone--front{transform:translate3d(calc(var(--mx) * 8px), calc(var(--my) * 6px), 60px) rotateX(calc(-1deg + var(--my) * -1.5deg)) rotateY(calc(6deg + var(--mx) * 2deg)) rotateZ(-.7deg)}.yegPhone--back{opacity:.91;width:254px;transform:translate3d(calc(var(--mx) * 4px), calc(var(--my) * 3px), -25px) rotateX(calc(-1deg + var(--my) * -.8deg)) rotateY(calc(-9deg + var(--mx) * 1deg)) rotateZ(.7deg) scale(.94)}.yegPhone__screen{background:#f7f8fa;border-radius:37px;width:100%;height:100%;position:relative;overflow:hidden}.yegPhone__screen img{object-fit:cover}@keyframes yegFloatFront{0%,to{translate:0}50%{translate:0 -7px}}@keyframes yegFloatBack{0%,to{translate:0 -2px}50%{translate:0 5px}}@keyframes yegFloatFrontSm{0%,to{translate:0}50%{translate:0 -3px}}@keyframes yegFloatBackSm{0%,to{translate:0 -1px}50%{translate:0 2px}}.yegHero__city{z-index:2;object-fit:cover;object-position:center bottom;opacity:.42;pointer-events:none;filter:saturate(.8);width:max(1280px,100%);height:315px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#0000004d 12%,#000 34% 100%);mask-image:linear-gradient(#0000 0%,#0000004d 12%,#000 34% 100%)}.yegHero__sky{z-index:1;pointer-events:none;position:absolute;inset:0}.yegCloud{filter:blur(.1px);background:#ffffffbf;border-radius:999px;width:72px;height:20px;position:absolute}.yegCloud:before,.yegCloud:after{content:"";background:inherit;border-radius:50%;position:absolute}.yegCloud:before{width:31px;height:31px;bottom:4px;left:13px}.yegCloud:after{width:24px;height:24px;bottom:3px;right:11px}.yegCloud--one{top:30%;left:54%}.yegCloud--two{opacity:.65;top:20%;right:5%;transform:scale(.75)}.yegHero__bottomFade{z-index:3;pointer-events:none;background:linear-gradient(#f7faff00,#fff 92%);height:92px;position:absolute;bottom:0;left:0;right:0}.yegEntrance{animation:.72s cubic-bezier(.2,.8,.2,1) both yegEnter;animation-delay:var(--delay,0s)}@keyframes yegEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.yegFeatures{color:var(--yeg-ink);background:#fff;padding:100px 24px 120px;position:relative}.yegFeatures__heading{text-align:center;max-width:720px;margin:0 auto 52px}.yegFeatures__heading>span{color:var(--yeg-blue);letter-spacing:.15em;font-size:11px;font-weight:750}.yegFeatures__heading h2{letter-spacing:-.045em;margin:13px 0 15px;font-size:clamp(38px,4.2vw,58px);font-weight:800;line-height:1.02}.yegFeatures__heading p{max-width:590px;color:var(--yeg-body);margin:0 auto;line-height:1.65}.yegFeatures__grid{grid-template-columns:repeat(3,1fr);gap:16px;width:min(1120px,100%);margin:auto;display:grid}.yegFeatures__grid>*{min-width:0}.yegFeatureCard{min-height:230px;animation:.65s both yegCardIn;animation-delay:calc(var(--i) * 55ms);background:linear-gradient(#fff,#fbfdff);border:1px solid #eaf0f7;border-radius:24px;flex-direction:column;padding:24px;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s;display:flex;box-shadow:0 12px 36px #22426e0e}.yegFeatureCard:hover{border-color:#d9e8fb;transform:translateY(-5px);box-shadow:0 20px 48px #22426e17}.yegFeatureCard__top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.yegFeatureCard__icon{width:46px;height:46px;color:var(--yeg-blue);background:#eaf3ff;border-radius:15px;place-items:center;font-size:20px;font-weight:700;display:grid}.yegFeatureCard__kicker{letter-spacing:.12em;color:#8b96a8;font-size:10px;font-weight:750}.yegFeatureCard h3{letter-spacing:-.035em;margin:0 0 10px;font-size:25px;font-weight:800}.yegFeatureCard p{color:var(--yeg-body);margin:0;font-size:14px;line-height:1.6}@keyframes yegCardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:900px){.yegHero{min-height:auto}.yegHero__inner{grid-template-columns:1fr;gap:42px;width:min(100% - 32px,680px);min-height:0;padding:70px 0 160px}.yegHero__copy{text-align:center;margin:auto}.yegHero__eyebrow{margin:auto}.yegHero__title{font-size:clamp(50px,12vw,70px)}.yegHero__lede{font-size:16px}.yegHero__stores{justify-content:center}.yegPhones{width:min(520px,100%);height:520px;margin:auto;transform:none}.yegPhoneFloat--front{animation-name:yegFloatFrontSm;left:12%}.yegPhoneFloat--back{animation-name:yegFloatBackSm;left:48%}.yegPhone{width:238px}.yegPhone--back{width:215px}.yegPhone--front{transform:rotateY(3deg)rotate(-.5deg)}.yegPhone--back{transform:rotateY(-5deg)rotate(.5deg)scale(.94)}.yegHero__city{opacity:.32;height:280px}.yegFeatures__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.yegHero__inner{padding-top:54px;padding-bottom:105px}.yegHero__title{margin-top:20px;font-size:clamp(46px,14vw,61px);line-height:.96}.yegHero__lede{font-size:15px;line-height:1.55}.yegHero__stores{flex-direction:column;align-items:stretch}.yegStore{justify-content:center;width:100%}.yegStore--android{justify-content:center}.yegPhones{width:100%;height:430px}.yegPhoneFloat--front{top:0;left:8%}.yegPhoneFloat--back{top:12%;left:45%}.yegPhone{border-radius:36px;width:min(57vw,218px);padding:7px}.yegPhone--back{width:min(51vw,196px)}.yegPhone__screen{border-radius:29px}.yegHero__city{opacity:.26;width:1100px;height:230px;left:47%}.yegCloud--one{top:58%;left:8%}.yegCloud--two{top:48%;right:3%}.yegFeatures{padding:76px 16px 90px}.yegFeatures__heading{margin-bottom:34px}.yegFeatures__grid{grid-template-columns:1fr}.yegFeatureCard{min-height:200px}}@media (prefers-reduced-motion:reduce){.yegEntrance,.yegFeatureCard,.yegPhoneFloat{animation:none!important}.yegPhone,.yegHero__city,.yegCloud,.yegPhones{transition:none!important;transform:none!important}.yegFeatureCard,.yegStore{transition:none!important}}
