.ra-sky-hero{position:relative;overflow:visible;padding:clamp(2rem,4.5vw,3.25rem) clamp(1rem,3vw,1.5rem) 0;background:linear-gradient(180deg,#fff8f2,#fff5ec 42%,#fffdfb 78%,#ffffff)}.ra-sky-hero-clouds{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 72% 48% at 50% 8%,rgba(255,255,255,.92) 0,transparent 68%),radial-gradient(ellipse 42% 32% at 18% 28%,rgba(255,214,168,.35) 0,transparent 62%),radial-gradient(ellipse 38% 30% at 82% 22%,rgba(255,196,138,.32) 0,transparent 58%),radial-gradient(ellipse 55% 40% at 64% 62%,rgba(255,168,95,.18) 0,transparent 70%),radial-gradient(ellipse 48% 36% at 28% 58%,rgba(255,180,110,.16) 0,transparent 68%)}.ra-sky-hero-inner{z-index:1;gap:clamp(.75rem,1.5vw,1.25rem);max-width:1240px;margin:0 auto}.ra-sky-hero-copy,.ra-sky-hero-inner{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.ra-sky-hero-copy{z-index:5;text-align:center;padding:0 clamp(.5rem,2vw,1rem);isolation:isolate}.ra-sky-hero-badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:clamp(.85rem,2vw,1.15rem);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ff7a00}.ra-sky-hero-badge-dot{width:6px;height:6px;border-radius:50%;background:#ff7a00;box-shadow:0 0 10px rgba(255,122,0,.55)}.ra-sky-hero-title{margin:0;max-width:18ch;font-size:clamp(2rem,5.2vw,3.35rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;color:#1b1410}.ra-sky-hero-title-line{display:block}.ra-sky-hero-subtitle{margin:.85rem auto 0;max-width:42rem;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.02em;color:#2b211b}.ra-sky-hero-desc-stack{display:flex;flex-direction:column;align-items:center;gap:.85rem;margin-top:clamp(1rem,2.2vw,1.35rem);margin-inline:auto;max-width:42rem;width:100%;text-align:center}.ra-sky-hero-desc{margin:0;width:100%;font-size:clamp(.95rem,1.6vw,1.0625rem);line-height:1.7;color:#5c4f48;text-align:center}.ra-sky-hero-ctas{position:relative;z-index:6;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin-top:clamp(1.5rem,3vw,2rem);margin-bottom:.25rem}.ra-hero-scroll-track{position:relative;width:100%;min-height:clamp(130vh,155vh,175vh)}.ra-sky-mock-stage{position:relative;z-index:1;width:100%;max-width:1280px;margin:.25rem auto 0;padding-bottom:.5rem;flex-shrink:0;overflow:visible}.ra-sky-mock-stage--sticky{position:sticky;top:clamp(4.5rem,11vh,6.5rem)}.ra-sky-deco-edge{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:visible}.ra-sky-mock-clip{position:relative;overflow:visible;width:100%;height:clamp(320px,38vw,520px);padding:0 clamp(2rem,5vw,3.5rem) clamp(.75rem,1.5vw,1.25rem);box-sizing:border-box;border-radius:0 0 clamp(1.25rem,2.5vw,2rem) clamp(1.25rem,2.5vw,2rem);background:linear-gradient(180deg,transparent,rgba(255,245,235,.22) 55%,rgba(255,238,220,.38))}.ra-sky-mock-clip:before{inset:0;background:radial-gradient(ellipse 75% 60% at 50% 90%,rgba(255,180,110,.1) 0,transparent 65%)}.ra-sky-mock-clip:after,.ra-sky-mock-clip:before{content:"";position:absolute;z-index:0;pointer-events:none}.ra-sky-mock-clip:after{left:0;right:0;bottom:0;height:35%;background:linear-gradient(180deg,transparent,rgba(255,238,220,.28))}.ra-sky-mock-decor{top:52%;width:clamp(14rem,26vw,22rem);height:clamp(14rem,26vw,22rem);transform:translate(-50%,-50%);opacity:.85}.ra-sky-deco-floor,.ra-sky-mock-decor{position:absolute;left:50%;z-index:0;pointer-events:none}.ra-sky-deco-floor{bottom:-8%;width:min(92%,900px);height:55%;transform:translateX(-50%) perspective(600px) rotateX(68deg);transform-origin:center bottom;background-image:linear-gradient(rgba(255,150,90,.12) 1px,transparent 0),linear-gradient(90deg,rgba(255,150,90,.12) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 45%,transparent);mask-image:linear-gradient(0deg,#000 0,#000 45%,transparent)}.ra-sky-deco-glow{position:absolute;inset:-18%;border-radius:50%;background:radial-gradient(circle,rgba(255,170,100,.2) 0,rgba(255,140,60,.08) 48%,transparent 72%);filter:blur(16px)}.ra-sky-deco-dot,.ra-sky-deco-orbit,.ra-sky-deco-ring,.ra-sky-deco-sphere{position:absolute;left:50%;top:50%;pointer-events:none}.ra-sky-deco-orbit{border-radius:50%;border:1px dashed rgba(255,160,90,.3);transform:translate(-50%,-50%)}.ra-sky-deco-orbit--outer{width:100%;height:100%}.ra-sky-deco-orbit--inner{width:78%;height:78%;border-color:rgba(255,160,90,.18);transform:translate(-50%,-50%) rotate(22deg)}.ra-sky-deco-ring{border-radius:50%;border:1px solid rgba(255,168,100,.22);transform:translate(-50%,-50%)}.ra-sky-deco-ring--outer{width:92%;height:92%;transform:translate(-50%,-50%) rotate(-14deg)}.ra-sky-deco-ring--inner{width:66%;height:66%;border-color:rgba(255,168,100,.12);transform:translate(-50%,-50%) rotate(18deg)}.ra-sky-deco-sphere{border-radius:50%;transform:translate(-50%,-50%)}.ra-sky-deco-sphere--globe{width:58%;height:58%;background:radial-gradient(circle at 30% 28%,rgba(255,220,180,.95) 0,rgba(255,155,80,.62) 38%,rgba(255,122,0,.28) 68%,rgba(255,180,110,.08) 100%);box-shadow:inset -8px -12px 22px rgba(220,90,0,.16),0 8px 28px rgba(255,122,0,.14);opacity:.9}.ra-sky-deco-edge-dot,.ra-sky-deco-edge-orbit,.ra-sky-deco-edge-sphere{position:absolute;z-index:0;pointer-events:none}.ra-sky-deco-edge-sphere{border-radius:50%;background:radial-gradient(circle at 35% 32%,rgba(255,210,165,.92) 0,rgba(255,140,55,.48) 62%,rgba(255,122,0,.12) 100%);box-shadow:inset -4px -6px 14px rgba(220,90,0,.14),0 6px 22px rgba(255,122,0,.12);opacity:.82}.ra-sky-deco-edge-sphere--left{left:clamp(-2.75rem,-3.5vw,-1.75rem);bottom:14%;width:clamp(3rem,5.5vw,4.75rem);height:clamp(3rem,5.5vw,4.75rem)}.ra-sky-deco-edge-sphere--right{right:clamp(-2.75rem,-3.5vw,-1.75rem);top:16%;width:clamp(2.75rem,5vw,4.25rem);height:clamp(2.75rem,5vw,4.25rem)}.ra-sky-deco-edge-orbit{border-radius:50%;border:1px dashed rgba(255,160,90,.26)}.ra-sky-deco-edge-orbit--left{left:clamp(-3.5rem,-4.5vw,-2.5rem);bottom:6%;width:clamp(5.5rem,10vw,8rem);height:clamp(5.5rem,10vw,8rem)}.ra-sky-deco-edge-orbit--right{right:clamp(-3.5rem,-4.5vw,-2.5rem);top:8%;width:clamp(5rem,9vw,7.25rem);height:clamp(5rem,9vw,7.25rem);transform:rotate(18deg)}.ra-sky-deco-edge-dot{border-radius:50%;background:rgba(255,150,70,.78);box-shadow:0 0 10px rgba(255,122,0,.42)}.ra-sky-deco-edge-dot--left{left:clamp(-.5rem,1vw,1.25rem);top:30%;width:7px;height:7px}.ra-sky-deco-edge-dot--right{right:clamp(-.5rem,1vw,1.25rem);bottom:26%;width:6px;height:6px}.ra-sky-mock-shadow{position:absolute;bottom:10%;z-index:2;width:min(34%,260px);height:clamp(1.5rem,3vw,2.5rem);border-radius:50%;background:radial-gradient(ellipse,rgba(255,122,0,.16) 0,transparent 72%);filter:blur(12px);pointer-events:none}.ra-sky-mock-shadow--left{left:20%;transform:translateX(-50%)}.ra-sky-mock-shadow--right{right:20%;transform:translateX(50%)}.ra-sky-mock-perspective{position:relative;z-index:1;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end;perspective:2200px;perspective-origin:50% 100%;overflow:visible}.ra-sky-mock-cluster{position:relative;width:100%;max-width:min(98vw,1420px);height:100%;margin:0 auto;transform:translateY(-8%)}.ra-sky-mock-device{position:absolute;bottom:0;width:min(45vw,580px)}.ra-sky-mock-device--left{z-index:1;left:clamp(-.5rem,-1vw,-.85rem)}.ra-sky-mock-device--left .ra-sky-mock-tilt{transform:perspective(2200px) rotateY(20deg) rotateX(5deg);transform-origin:90% 100%}.ra-sky-mock-device--right{z-index:2;right:clamp(-.5rem,-1vw,-.85rem);left:auto}.ra-sky-mock-device--right .ra-sky-mock-tilt{transform:perspective(2200px) rotateY(-20deg) rotateX(5deg);transform-origin:10% 100%}.ra-sky-mock-tilt{will-change:transform}.ra-sky-mock-bezel{position:relative;padding:2px;border-radius:12px;background:linear-gradient(165deg,#2a2624,#12100e 55%,#0a0908);border:1px solid #080706;box-shadow:0 22px 44px rgba(30,24,20,.17),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.42);overflow:hidden;isolation:isolate}.ra-sky-mock-bezel:after{content:"";position:absolute;inset:1px;border-radius:10px;border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(0,0,0,.28);pointer-events:none}.ra-sky-mock-screen{position:relative;z-index:1;width:100%;aspect-ratio:1024/546;overflow:hidden;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}.ra-sky-mock-img{object-fit:contain;object-position:top center;image-rendering:auto}@media (min-width:768px){.ra-sky-hero-title{max-width:none}.ra-sky-mock-clip{height:clamp(360px,36vw,520px);padding:0 clamp(2.5rem,5vw,3.5rem) clamp(.75rem,1.5vw,1.25rem)}.ra-sky-mock-device{width:min(44vw,600px)}.ra-sky-mock-device--left .ra-sky-mock-tilt{transform:perspective(2400px) rotateY(22deg) rotateX(5deg)}.ra-sky-mock-device--right .ra-sky-mock-tilt{transform:perspective(2400px) rotateY(-22deg) rotateX(5deg)}}@media (min-width:1024px){.ra-sky-hero-inner{gap:1.25rem}.ra-sky-mock-stage{margin-top:.5rem;max-width:1480px}.ra-sky-mock-clip{height:520px;padding:0 1.5rem 1.25rem}.ra-sky-mock-cluster{max-width:1420px;transform:translateY(-10%)}.ra-sky-mock-device{width:620px}.ra-sky-mock-device--left{left:-1rem}.ra-sky-mock-device--right{right:-1rem}.ra-sky-mock-device--left .ra-sky-mock-tilt{transform:perspective(2600px) rotateY(22deg) rotateX(6deg)}.ra-sky-mock-device--right .ra-sky-mock-tilt{transform:perspective(2600px) rotateY(-22deg) rotateX(6deg)}.ra-sky-mock-decor{top:54%;width:22rem;height:22rem}.ra-sky-deco-edge-sphere--left{left:-2.25rem;bottom:12%;width:4.75rem;height:4.75rem}.ra-sky-deco-edge-sphere--right{right:-2.25rem;top:14%;width:4.25rem;height:4.25rem}.ra-sky-deco-edge-orbit--left{left:-3.25rem;bottom:4%;width:8rem;height:8rem}.ra-sky-deco-edge-orbit--right{right:-3.25rem;top:6%;width:7.25rem;height:7.25rem}.ra-sky-deco-edge-dot--left{left:.5rem;top:28%}.ra-sky-deco-edge-dot--right{right:.5rem;bottom:24%}}@media (max-width:639px){.ra-sky-hero-inner{gap:.625rem}.ra-sky-mock-stage{margin-top:.125rem}.ra-hero-scroll-track{min-height:120vh}.ra-sky-mock-stage--sticky{top:clamp(4rem,10vh,5.5rem)}.ra-sky-deco-edge-sphere--left{left:-1.25rem;bottom:10%;width:2.75rem;height:2.75rem}.ra-sky-deco-edge-sphere--right{right:-1.25rem;top:12%;width:2.5rem;height:2.5rem}.ra-sky-deco-edge-orbit--left{left:-1.75rem;bottom:2%;width:5rem;height:5rem}.ra-sky-deco-edge-orbit--right{right:-1.75rem;top:4%;width:4.5rem;height:4.5rem}.ra-sky-mock-clip{height:270px;padding:0 1rem .75rem;border-radius:0 0 1.25rem 1.25rem}.ra-sky-mock-device{width:min(52vw,320px)}.ra-sky-mock-device--left .ra-sky-mock-tilt{transform:perspective(1800px) rotateY(18deg) rotateX(4deg);transform-origin:90% 100%}.ra-sky-mock-device--right .ra-sky-mock-tilt{transform:perspective(1800px) rotateY(-18deg) rotateX(4deg);transform-origin:10% 100%}.ra-sky-mock-cluster{transform:translateY(-6%)}}@media (prefers-reduced-motion:reduce){.ra-sky-mock-clip{height:auto;overflow:visible;padding-bottom:2rem}.ra-sky-mock-decor{opacity:.65}.ra-sky-deco-edge{display:none}.ra-sky-mock-perspective{display:block;height:auto}.ra-sky-mock-cluster{width:min(94vw,620px);height:auto;display:flex;justify-content:center;transform:none}.ra-sky-mock-device{position:relative;left:auto!important;bottom:auto;width:100%!important}.ra-sky-mock-device--left{display:none}.ra-sky-mock-tilt{transform:none!important}}