:root{--ink:#151735;--violet:#6856f5;--violet-dark:#4432c7;--mint:#38d6a2;--muted:#667085;--line:#e4e7ec;--surface:#f7f8fc}*{box-sizing:border-box}.site{min-height:100vh;background:#fff;color:var(--ink);font-family:Inter,system-ui,sans-serif}.header{align-items:center;background:#ffffffe6;border-bottom:1px solid rgba(228,231,236,.85);display:flex;height:72px;justify-content:space-between;padding:0 max(24px,calc((100vw - 1180px)/2));position:sticky;top:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20}.brand{align-items:center;color:var(--ink);display:flex;gap:10px;text-decoration:none}.brand span{align-items:center;background:linear-gradient(135deg,var(--ink),var(--violet));border-radius:10px;color:#fff;display:inline-flex;font-size:18px;font-weight:800;height:38px;justify-content:center;width:38px}.brand img{border-radius:10px;display:block;height:38px;object-fit:cover;width:38px}.brand strong{font-size:18px}.nav{display:flex;gap:32px}.nav a,.footer a{color:var(--muted);text-decoration:none}.nav a:hover,.footer a:hover{color:var(--violet-dark)}.headerCta,.primaryButton,.installCta>a{background:linear-gradient(135deg,var(--violet-dark),var(--violet));border-radius:10px;color:#fff;font-weight:700;padding:12px 18px;text-decoration:none;box-shadow:0 8px 22px #6856f538}.secondaryButton{border:1px solid var(--line);border-radius:10px;color:var(--ink);font-weight:700;padding:12px 18px;text-decoration:none}.hero{background:radial-gradient(circle at 80% 20%,rgba(104,86,245,.17),transparent 32%),linear-gradient(145deg,#fafaff,#effbf7);overflow:hidden;padding:90px 24px 70px;position:relative}.hero:before{background-image:linear-gradient(rgba(76,67,171,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(76,67,171,.045) 1px,transparent 1px);background-size:42px 42px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 88%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 88%);pointer-events:none;position:absolute}.heroAtmosphere{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute}.heroAtmosphere i{border-radius:50%;filter:blur(2px);opacity:.55;position:absolute}.heroAtmosphere i:nth-child(1){animation:pc-orb-drift 12s ease-in-out infinite;background:#6856f529;height:330px;right:9%;top:-150px;width:330px}.heroAtmosphere i:nth-child(2){animation:pc-orb-drift 15s ease-in-out -4s infinite reverse;background:#38d6a224;bottom:-150px;height:360px;left:38%;width:360px}.heroAtmosphere i:nth-child(3){animation:pc-orb-drift 18s ease-in-out -7s infinite;border:1px solid rgba(104,86,245,.18);height:190px;left:4%;top:15%;width:190px}.heroGrid{display:grid;gap:60px;grid-template-columns:1.08fr .92fr;margin:auto;max-width:1180px;align-items:center}.heroGrid>div{position:relative;z-index:2}.eyebrow{background:#6856f51a;border:1px solid rgba(104,86,245,.15);border-radius:999px;color:var(--violet-dark);display:inline-flex;font-size:13px;font-weight:750;padding:7px 11px;width:fit-content}.hero h1,.pageIntro h1{font-size:clamp(42px,5vw,68px);letter-spacing:-.055em;line-height:1.02;margin:20px 0;max-width:850px}.hero h1 em{color:var(--violet);font-style:normal}.lead,.pageIntro p{color:var(--muted);font-size:18px;line-height:1.65;margin:0;max-width:680px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.proof{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px;color:var(--muted);font-size:13px}.proof span:before{color:#079669;content:"✓";font-weight:800;margin-right:7px}.heroVisual{min-height:650px;position:relative}.mockup{animation:pc-hero-float 7s ease-in-out infinite;background:linear-gradient(145deg,#171a38,#4d46c9);border:1px solid rgba(255,255,255,.22);border-radius:28px;box-shadow:0 38px 80px #1d18584d,0 0 0 10px #6856f50b;min-height:585px;padding:20px;position:absolute;top:34px;right:10px;bottom:10px;left:30px;overflow:hidden}.mockup:after{background:#38d6a23d;border-radius:999px;content:"";filter:blur(4px);height:190px;position:absolute;right:-45px;top:-50px;width:190px}.mockup:before{background:linear-gradient(115deg,transparent 28%,rgba(255,255,255,.12) 43%,transparent 58%);content:"";top:-80%;right:-110%;bottom:-80%;left:-110%;position:absolute;transform:rotate(10deg);animation:pc-shine 8s ease-in-out infinite}.drawer{background:#fff;border-radius:20px;margin-left:auto;min-height:545px;padding:16px;position:relative;width:min(91%,390px);z-index:1}.drawerHeader{border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding-bottom:11px;font-size:14px;font-weight:800}.timer{align-items:center;background:linear-gradient(90deg,#f1efff,#ecfbf6);border-radius:8px;display:flex;font-size:10px;justify-content:space-between;margin:10px 0 9px;padding:7px 9px}.timer span{color:#62687c}.timer strong{color:var(--violet-dark);letter-spacing:.06em}.rewardHeader{display:flex;font-size:10px;justify-content:space-between;margin-bottom:6px}.rewardHeader b{color:var(--violet-dark)}.product{align-items:center;display:grid;gap:10px;grid-template-columns:52px 1fr auto;padding:13px 0}.productImage{background:linear-gradient(135deg,#ded9ff,#baf4e1);border-radius:11px;height:52px}.product p,.product strong{margin:0}.product strong{font-size:12px}.product p{color:var(--muted);font-size:10px}.quantity{border:1px solid var(--line);border-radius:6px;display:inline-flex;margin-top:6px;overflow:hidden}.quantity i,.quantity b{align-items:center;display:flex;font-size:9px;font-style:normal;height:19px;justify-content:center;width:21px}.quantity i{background:#f5f6f8;color:#60677a}.progress{background:#eef0f4;border-radius:999px;height:8px;overflow:hidden}.progress span{animation:pc-progress-breathe 4s ease-in-out infinite;background:linear-gradient(90deg,var(--violet),var(--mint));display:block;height:100%;transform-origin:left;width:72%}.offer{align-items:center;background:linear-gradient(120deg,#6856f514,#38d6a214);border:1px solid rgba(104,86,245,.14);border-radius:12px;display:flex;justify-content:space-between;margin:0 0 9px;padding:11px}.offer>div:first-child{display:flex;flex-direction:column;gap:3px}.offer strong{font-size:11px}.offer p{color:var(--muted);font-size:9px;margin:0}.offerLabel{color:var(--violet-dark);font-size:8px;font-weight:850;letter-spacing:.08em}.offerAction{align-items:flex-end;display:flex;flex-direction:column;gap:5px}.offerAction b{font-size:10px}.offerAction span{background:var(--violet);border-radius:6px;color:#fff;font-size:9px;font-weight:800;padding:6px 12px}.giftMilestone{align-items:center;border:1px dashed rgba(104,86,245,.3);border-radius:10px;display:grid;gap:9px;grid-template-columns:auto 1fr auto;padding:8px 9px}.giftMilestone>span{background:#fff0d5;border-radius:6px;color:#a65b00;font-size:8px;font-weight:850;padding:6px}.giftMilestone div{display:flex;flex-direction:column}.giftMilestone strong{font-size:10px}.giftMilestone small{color:var(--muted);font-size:8px}.giftMilestone>b{color:var(--violet)}.drawerFooter{border-top:1px solid var(--line);margin-top:11px;padding-top:10px}.subtotal{display:flex;font-size:12px;justify-content:space-between}.drawerFooter>small{color:var(--muted);display:block;font-size:8px;margin:3px 0 8px}.checkout{background:var(--ink);border-radius:8px;color:#fff;display:block;font-size:11px;font-weight:800;padding:10px;text-align:center}.viewCart{border:1px solid var(--line);border-radius:8px;color:var(--ink);display:block;font-size:9px;font-weight:750;margin-top:6px;padding:7px;text-align:center}.trustRow{color:#52596d;display:flex;font-size:7px;gap:5px;justify-content:center;margin-top:8px}.trustRow span{background:#f6f7f9;border-radius:5px;padding:4px 5px}.visualOrbit{border:1px solid rgba(104,86,245,.16);border-radius:50%;height:590px;pointer-events:none;position:absolute;right:-45px;top:15px;width:590px}.visualOrbit:before{border:1px dashed rgba(56,214,162,.28);border-radius:50%;content:"";top:45px;right:45px;bottom:45px;left:45px;position:absolute;animation:pc-orbit-spin 28s linear infinite}.visualOrbit i{background:var(--violet);border:5px solid #f6f7ff;border-radius:50%;height:17px;position:absolute;width:17px}.visualOrbit i:first-child{left:64px;top:69px}.visualOrbit i:last-child{background:var(--mint);bottom:62px;right:58px}.floatingSignal{align-items:center;animation:pc-signal-float 5.5s ease-in-out infinite;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid rgba(104,86,245,.15);border-radius:14px;box-shadow:0 16px 40px #1b185529;display:flex;gap:10px;padding:12px 14px;position:absolute;z-index:4}.floatingSignal>span{align-items:center;background:linear-gradient(135deg,var(--violet),var(--mint));border-radius:9px;color:#fff;display:flex;font-size:11px;font-weight:850;height:32px;justify-content:center;width:32px}.floatingSignal div{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.floatingSignal strong{font-size:12px}.floatingSignal small{color:var(--muted);font-size:10px}.floatingSignal b{background:#dcfaee;border-radius:999px;color:#087a58;font-size:9px;margin-left:8px;padding:5px 7px;text-transform:uppercase}.floatingSignalTop{animation-delay:-1.2s;left:-22px;top:5px}.floatingSignalBottom{animation-delay:-3.8s;bottom:-1px;right:-14px}@keyframes pc-hero-float{0%,to{transform:translateY(0) rotate(.15deg)}50%{transform:translateY(-10px) rotate(-.15deg)}}@keyframes pc-signal-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pc-orb-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(24px,18px,0)}}@keyframes pc-orbit-spin{to{transform:rotate(360deg)}}@keyframes pc-progress-breathe{0%,to{transform:scaleX(.93)}50%{transform:scaleX(1)}}@keyframes pc-shine{0%,62%{transform:translate(-30%) rotate(10deg)}82%,to{transform:translate(65%) rotate(10deg)}}.section{margin:auto;max-width:1180px;padding:84px 24px}.sectionHeader{margin-bottom:34px;max-width:720px}.sectionHeader h2,.installCta h2{font-size:clamp(30px,4vw,46px);letter-spacing:-.04em;margin:14px 0}.sectionHeader p,.installCta p{color:var(--muted);line-height:1.65;margin:0}.grid3{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.featureImageSection,.mediaShowcase,.mediaDetails{margin:auto;max-width:1180px;padding:84px 24px}.featureImageSection{padding-bottom:30px}.featureImageFrame{background:linear-gradient(145deg,#11142f,#2c2772);border:1px solid rgba(104,86,245,.2);border-radius:28px;box-shadow:0 28px 70px #1517352e;overflow:hidden;padding:10px}.featureImageFrame img,.mediaSlide img,.mediaDetailImage img,.mediaSpotlight img{aspect-ratio:16/9;display:block;height:auto;object-fit:cover;width:100%}.featureImageFrame img{border-radius:20px}.mediaShowcaseHeader{align-items:end;display:flex;gap:32px;justify-content:space-between;margin-bottom:32px}.mediaShowcaseHeader>div{max-width:720px}.mediaShowcaseHeader h2,.mediaDetailCopy h2,.mediaSpotlight h2{font-size:clamp(30px,4vw,46px);letter-spacing:-.04em;margin:14px 0 10px}.mediaShowcaseHeader p,.mediaDetailCopy p,.mediaSpotlight p{color:var(--muted);line-height:1.65;margin:0}.mediaCarousel{display:grid;gap:22px;grid-auto-columns:minmax(620px,82%);grid-auto-flow:column;overflow-x:auto;padding:6px 4px 24px;scroll-snap-type:x mandatory;scrollbar-color:rgba(104,86,245,.35) transparent}.mediaSlide{background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 18px 44px #12143217;overflow:hidden;scroll-snap-align:center}.mediaSlide img{background:#11142f}.mediaSlideCopy{padding:24px 26px 27px}.mediaSlideCopy>span,.mediaNumber{color:var(--violet-dark);font-size:12px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.mediaSlideCopy h3{font-size:24px;letter-spacing:-.025em;margin:9px 0 7px}.mediaSlideCopy p{color:var(--muted);line-height:1.6;margin:0}.mediaDetails{padding-top:64px}.mediaDetail{align-items:center;display:grid;gap:64px;grid-template-columns:1.35fr .65fr;padding:48px 0;scroll-margin-top:92px}.mediaDetail:nth-child(2n) .mediaDetailImage{order:2}.mediaDetailImage{background:#11142f;border:1px solid rgba(104,86,245,.18);border-radius:24px;box-shadow:0 22px 54px #12143221;overflow:hidden;padding:7px}.mediaDetailImage img{border-radius:18px}.mediaDetailCopy{align-items:flex-start;display:flex;flex-direction:column}.mediaDetailCopy .eyebrow{margin-top:14px}.mediaDetailCopy>a{color:var(--violet-dark);font-weight:800;margin-top:24px;text-decoration:none}.mediaDetailCopy>a span{margin-left:5px}.mediaSpotlight{align-items:center;background:linear-gradient(135deg,#f7f5ff,#effbf7);border:1px solid rgba(104,86,245,.16);border-radius:26px;display:grid;gap:42px;grid-template-columns:.7fr 1.3fr;margin:0 auto 72px;max-width:1132px;overflow:hidden;padding:34px}.mediaSpotlight .secondaryButton{display:inline-block;margin-top:24px}.mediaSpotlight img{border:1px solid rgba(104,86,245,.16);border-radius:18px;box-shadow:0 18px 42px #1214321f}.featureCard,.statCard,.priceCard,.supportCard{border:1px solid var(--line);border-radius:18px;padding:24px;box-shadow:0 12px 30px #1018280d}.featureCard span,.supportCard>span{align-items:center;background:linear-gradient(135deg,#6856f51f,#38d6a224);border-radius:11px;color:var(--violet-dark);display:flex;font-weight:800;height:42px;justify-content:center;width:42px}.featureCard h3,.supportCard h3{margin:18px 0 8px;font-size:19px}.featureCard p,.supportCard p,.priceCard p{color:var(--muted);line-height:1.55;margin:0}.stats{background:var(--ink);color:#fff}.statsInner{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin:auto;max-width:1180px;padding:36px 24px}.statCard{border-color:#ffffff1f;box-shadow:none}.statCard strong{display:block;font-size:24px;margin-bottom:6px}.statCard span{color:#bac0d6;font-size:14px}.pageIntro{background:linear-gradient(145deg,#fafaff,#effbf7);padding:82px max(24px,calc((100vw - 1180px)/2))}.pageIntro h1{max-width:900px}.contentGrid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:auto;max-width:1180px;padding:64px 24px}.wideCard{border:1px solid var(--line);border-radius:20px;padding:28px}.wideCard h2{font-size:25px;margin:0 0 10px}.wideCard p{color:var(--muted);line-height:1.6}.checkList{display:grid;gap:12px;list-style:none;margin:20px 0 0;padding:0}.checkList li:before{color:#079669;content:"✓";font-weight:900;margin-right:9px}.pricingGrid{display:grid;gap:22px;grid-template-columns:repeat(2,1fr);margin:auto;max-width:980px;padding:64px 24px}.priceCard{display:flex;flex-direction:column;gap:22px}.priceCard.recommended{border-color:#6856f559;box-shadow:0 24px 50px #6856f521}.price{font-size:48px;font-weight:800;letter-spacing:-.05em}.price small{color:var(--muted);font-size:14px;letter-spacing:0}.priceCard a{margin-top:auto;text-align:center}.supportGrid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:auto;max-width:1180px;padding:64px 24px}.learnSection,.inlineGuide{align-items:center;background:linear-gradient(135deg,#f5f3ff,#effbf7);border:1px solid rgba(104,86,245,.16);border-radius:24px;display:grid;gap:36px;grid-template-columns:1fr 1fr;margin:0 auto 84px;max-width:1132px;padding:38px}.learnSection h2,.inlineGuide h2{font-size:32px;letter-spacing:-.035em;margin:14px 0 10px}.learnSection p,.inlineGuide p,.guideArticle p{color:var(--muted);line-height:1.7}.questionLinks{display:grid;gap:10px}.questionLinks a{background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--ink);font-weight:700;padding:15px 17px;text-decoration:none}.questionLinks a:hover{border-color:var(--violet);color:var(--violet-dark);transform:translateY(-1px)}.inlineGuide{grid-template-columns:1fr auto;margin-top:0}.inlineGuide h2{margin-top:0}.guideLayout{display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 300px;margin:auto;max-width:1180px;padding:64px 24px}.guideArticle{min-width:0}.guideArticle section{border-bottom:1px solid var(--line);scroll-margin-top:100px;padding:0 0 48px;margin-bottom:48px}.guideArticle h2{font-size:clamp(28px,3vw,38px);letter-spacing:-.035em;margin:0 0 15px}.guideArticle h3{font-size:21px;margin:28px 0 8px}.guideArticle ol{color:var(--muted);display:grid;gap:12px;line-height:1.65;padding-left:22px}.guideNav{align-self:start;border:1px solid var(--line);border-radius:18px;padding:22px;position:sticky;top:96px}.guideNav strong{display:block;margin-bottom:14px}.guideNav a{border-top:1px solid var(--line);color:var(--muted);display:block;padding:12px 0;text-decoration:none}.guideNav a:hover{color:var(--violet-dark)}.answer{background:var(--surface);border-left:4px solid var(--violet);border-radius:0 12px 12px 0;color:var(--ink)!important;padding:16px 18px}.appsShowcase{margin:0 auto;max-width:1180px;padding:84px 24px}.appsShowcaseHeader{align-items:end;display:flex;gap:30px;justify-content:space-between;margin-bottom:34px}.appsShowcaseHeader>div{max-width:720px}.appsShowcaseHeader h2{font-size:clamp(32px,4vw,48px);letter-spacing:-.045em;margin:14px 0 10px}.appsShowcaseHeader p{color:var(--muted);line-height:1.65;margin:0}.appsCarousel{display:grid;gap:22px;grid-auto-columns:minmax(360px,47%);grid-auto-flow:column;overflow-x:auto;padding:4px 4px 24px;scroll-snap-type:x mandatory;scrollbar-color:rgba(104,86,245,.35) transparent}.appSlide{background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 18px 44px #12143214;overflow:hidden;scroll-snap-align:start}.appVisual{background:linear-gradient(145deg,#242750,#6557df);min-height:250px;overflow:hidden;padding:22px 22px 0;position:relative}.appVisual:after{background:#ffffff1f;border-radius:50%;content:"";height:180px;position:absolute;right:-50px;top:-55px;width:180px}.appVisual_reviews{background:linear-gradient(145deg,#007f79,#2ed0b1)}.appVisual_orderrise{background:linear-gradient(145deg,#19005f,#6d42e8)}.appVisual_jolly{background:linear-gradient(145deg,#f26a3d,#f5b844)}.appVisual_nitro{background:linear-gradient(145deg,#3a20ae,#7357f5)}.appVisualBar{align-items:center;background:#f7f8fc;border-radius:14px 14px 0 0;color:#697086;display:flex;font-size:11px;gap:6px;height:34px;padding:0 12px;position:relative;z-index:1}.appVisualBar i{background:#d8dbe5;border-radius:50%;height:6px;width:6px}.appVisualBar span{margin-left:auto}.appVisualBody{background:#fff;display:grid;grid-template-columns:54px 1fr;min-height:194px;position:relative;z-index:1}.appVisualNav{align-items:center;background:#f2f3f8;display:flex;flex-direction:column;gap:17px;padding-top:17px}.appVisualNav b{align-items:center;background:var(--violet);border-radius:9px;color:#fff;display:flex;height:28px;justify-content:center;width:28px}.appVisualNav i{background:#cdd1dd;border-radius:3px;height:5px;width:25px}.appVisualContent{padding:22px}.appVisualContent>span{color:#7b8196;display:block;font-size:10px}.appVisualContent>strong{display:block;font-size:25px;margin:4px 0 16px}.appVisualChart{align-items:end;border-bottom:1px solid #e7e9ef;display:flex;gap:8px;height:56px}.appVisualChart i{background:linear-gradient(var(--violet),var(--mint));border-radius:5px 5px 0 0;flex:1;height:35%}.appVisualChart i:nth-child(2){height:55%}.appVisualChart i:nth-child(3){height:42%}.appVisualChart i:nth-child(4){height:78%}.appVisualChart i:nth-child(5){height:92%}.appVisualRows{display:grid;gap:7px;margin-top:14px}.appVisualRows i{background:#edf0f5;border-radius:4px;height:7px}.appVisualRows i:nth-child(2){width:82%}.appVisualRows i:nth-child(3){width:64%}.appSlideContent{padding:26px}.appIdentity{align-items:center;display:flex;gap:12px}.appIdentity>span{align-items:center;background:linear-gradient(135deg,var(--ink),var(--violet));border-radius:11px;color:#fff;display:flex;font-size:17px;font-weight:850;height:42px;justify-content:center;width:42px}.appIdentity div{display:flex;flex-direction:column;gap:2px}.appIdentity small{color:var(--muted)}.appSlide h3{font-size:25px;letter-spacing:-.025em;margin:22px 0 9px}.appSlide p,.appDirectoryContent p{color:var(--muted);line-height:1.65}.appTags{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 24px}.appTags span{background:#f1f2f6;border-radius:999px;color:#5e6578;font-size:11px;font-weight:700;padding:7px 10px}.appSlideContent>a{color:var(--violet-dark);font-weight:800;text-decoration:none}.appSlideContent>a span{margin-left:4px}.appStrip{align-items:center;background:#f7f8fc;border:1px solid var(--line);border-radius:22px;display:grid;gap:24px;grid-template-columns:1fr 2fr auto;margin:70px auto 30px;max-width:1132px;padding:28px}.appStrip h2{font-size:24px;letter-spacing:-.025em;margin:12px 0 0}.appStripMarks{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.appStripMarks a{align-items:center;color:var(--ink);display:flex;font-size:12px;font-weight:700;gap:9px;text-decoration:none}.appStripMarks b{align-items:center;background:linear-gradient(135deg,var(--ink),var(--violet));border-radius:8px;color:#fff;display:flex;height:30px;justify-content:center;width:30px}.appsDirectory{margin:auto;max-width:1180px;padding:72px 24px}.appDirectoryRow{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr;padding:54px 0}.appDirectoryRow:nth-child(2n) .appDirectoryVisual{order:2}.appDirectoryVisual{border-radius:24px;box-shadow:0 24px 54px #12143224;overflow:hidden}.appDirectoryVisual .appVisual{min-height:330px;padding:30px 30px 0}.appDirectoryVisual .appVisualBody{min-height:260px}.appDirectoryContent h2{font-size:clamp(30px,4vw,45px);letter-spacing:-.04em;margin:22px 0 12px}.appDirectoryContent .checkList{margin-bottom:30px}.appNumber{color:var(--violet-dark);display:block;font-size:12px;font-weight:800;letter-spacing:.07em;margin-bottom:18px;text-transform:uppercase}.installCta{align-items:center;background:linear-gradient(135deg,var(--ink),#35339f);border-radius:24px;color:#fff;display:flex;gap:30px;justify-content:space-between;margin:20px auto 84px;max-width:1132px;padding:42px}.installCta p{color:#c8cbe0}.installCta>a{background:#fff;color:var(--ink);flex:0 0 auto}.installForm{background:#fff;border:1px solid rgba(255,255,255,.4);border-radius:18px;box-shadow:0 20px 50px #10182821;display:grid;gap:12px;margin-top:28px;max-width:520px;padding:18px}.installForm label{color:var(--ink);font-size:13px;font-weight:700}.installForm input{border:1px solid var(--line);border-radius:10px;font:inherit;height:46px;padding:0 12px;width:100%}.installForm button{border:0;cursor:pointer}.installForm small{color:var(--muted)}.footer{background:radial-gradient(circle at 15% 0,rgba(104,86,245,.22),transparent 30%),linear-gradient(145deg,#11132c,#1c1d45);border-top:1px solid rgba(255,255,255,.1);color:#fff;margin-top:30px;overflow:hidden;padding:64px max(24px,calc((100vw - 1180px)/2)) 26px;position:relative}.footer:after{background:linear-gradient(90deg,var(--violet),var(--mint));content:"";height:3px;left:0;position:absolute;right:0;top:0}.footerTop{display:grid;gap:70px;grid-template-columns:2.1fr 1fr 1fr}.footerTop>div{display:flex;flex-direction:column;gap:10px}.footer .brand{color:#fff;margin:8px 0 4px}.footer .brand span{background:linear-gradient(135deg,var(--violet),var(--mint));box-shadow:0 10px 24px #6856f552}.footer .brand img{box-shadow:0 10px 24px #6856f552}.footerTop>div>strong{color:#fff;font-size:13px;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.footerTop p{color:#b8bdd6;line-height:1.65;margin:0;max-width:430px}.footer a{color:#b8bdd6;transition:color .18s ease,transform .18s ease}.footer a:hover{color:#fff;transform:translate(2px)}.footerEyebrow{color:#7ce7c3;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.footerInstall{align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:10px;display:inline-flex;font-size:13px;font-weight:750;justify-content:center;margin-top:12px;padding:11px 16px;width:fit-content}.footerInstall:hover{background:#ffffff14;transform:translateY(-1px)!important}.footerBottom{border-top:1px solid rgba(255,255,255,.12);color:#9298b6;display:flex;justify-content:space-between;margin-top:48px;padding-top:22px;font-size:13px}.footerBottom span:last-child{align-items:center;display:flex;gap:8px}.footerBottom i{background:var(--mint);border-radius:50%;box-shadow:0 0 0 4px #38d6a21f;display:inline-block;height:7px;width:7px}@media(max-width:800px){.nav{display:none}.heroGrid,.grid3,.contentGrid,.pricingGrid,.supportGrid,.statsInner,.learnSection,.inlineGuide,.guideLayout,.appStrip,.appDirectoryRow{grid-template-columns:1fr}.hero{padding-top:60px}.heroVisual{min-height:625px}.mockup{top:35px;right:8px;bottom:8px;left:8px;min-height:560px}.floatingSignalTop{left:-4px}.floatingSignalBottom{right:-3px}.visualOrbit{height:540px;right:-100px;width:540px}.drawer{width:96%}.installCta{align-items:flex-start;flex-direction:column;margin-left:16px;margin-right:16px}.learnSection,.inlineGuide{margin-left:16px;margin-right:16px}.guideNav{display:none}.appsShowcaseHeader{align-items:flex-start;flex-direction:column}.appsCarousel{grid-auto-columns:minmax(300px,88%)}.appStrip{margin-left:16px;margin-right:16px}.appDirectoryRow:nth-child(2n) .appDirectoryVisual{order:0}.footerTop{grid-template-columns:1fr}.footerBottom{flex-direction:column;gap:8px}}@media(max-width:480px){.header{height:64px;padding:0 16px}.headerCta{padding:10px 12px;font-size:13px}.hero{padding-left:16px;padding-right:16px}.hero h1,.pageIntro h1{font-size:40px}.section{padding:60px 16px}.actions>a{width:100%;text-align:center}}@media(max-width:800px){.mediaDetail,.mediaSpotlight{grid-template-columns:1fr}.mediaShowcaseHeader{align-items:flex-start;flex-direction:column}.mediaCarousel{grid-auto-columns:minmax(300px,92%)}.mediaDetail{gap:28px;padding:32px 0}.mediaDetail:nth-child(2n) .mediaDetailImage{order:0}.mediaSpotlight{margin-left:16px;margin-right:16px}}@media(prefers-reduced-motion:reduce){.heroAtmosphere i,.mockup,.mockup:before,.progress span,.visualOrbit:before,.floatingSignal{animation:none!important}}
