*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;background:radial-gradient(circle at 50% -4%,rgba(91,233,255,.12) 0%,transparent 30%),radial-gradient(circle at 14% 18%,rgba(176,108,255,.12) 0%,transparent 26%),radial-gradient(circle at 86% 12%,rgba(242,92,166,.1) 0%,transparent 26%),radial-gradient(circle at 78% 74%,rgba(75,224,181,.08) 0%,transparent 24%),linear-gradient(160deg,#05070f,#070b1c 44%,#0b0a1e);color:#f2f5ff;line-height:1.6;overflow-x:hidden;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:Sora,Manrope,sans-serif}main{position:relative}main>section{position:relative;isolation:isolate}.container{max-width:1180px;margin:0 auto;padding:0 22px}.mono{font-family:Space Mono,SFMono-Regular,ui-monospace,Menlo,monospace}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes coreBreathe{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.85}50%{transform:translate(-50%,-50%) scale(1.12);opacity:1}}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.back-to-top{position:fixed;bottom:28px;right:28px;z-index:90;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;color:#05070f;background:linear-gradient(135deg,#5be9ff,#8b7cff);box-shadow:0 12px 30px #5be9ff4d;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.back-to-top svg{width:22px;height:22px}.back-to-top.visible{opacity:1;transform:translateY(0);pointer-events:auto}.back-to-top:hover{transform:translateY(-3px);box-shadow:0 16px 38px #5be9ff6b}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 768px){.concept,.schedules,.features,.calendars,.final-cta,.faq{content-visibility:auto;contain-intrinsic-size:auto 820px}}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:96px 22px 72px;box-shadow:inset 0 60px 130px #0507100f,inset 0 -60px 130px #05071080}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 28%,rgba(91,233,255,.16) 0%,transparent 26%),radial-gradient(circle at 16% 72%,rgba(176,108,255,.14) 0%,transparent 26%),radial-gradient(circle at 84% 66%,rgba(242,92,166,.12) 0%,transparent 26%);pointer-events:none;z-index:0}.stars-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse at top,rgba(91,233,255,.1) 0%,transparent 42%),radial-gradient(circle at 22% 64%,rgba(176,108,255,.08) 0%,transparent 26%),radial-gradient(ellipse at bottom,#0a0e22,#05070f);overflow:hidden;transform:translateZ(0)}.star{position:absolute;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor;animation:twinkle var(--duration, 3s) ease-in-out infinite;animation-delay:var(--delay, 0s);backface-visibility:hidden;transform:translateZ(0)}.star.small{width:1px;height:1px}.star.medium{width:2px;height:2px}.star.large{width:3px;height:3px;box-shadow:0 0 10px currentColor,0 0 18px currentColor}@keyframes twinkle{0%,to{opacity:.25;transform:translateZ(0) scale(1)}50%{opacity:1;transform:translateZ(0) scale(1.5)}}@keyframes float{0%,to{transform:translateZ(0)}33%{transform:translate3d(5px,-10px,0)}66%{transform:translate3d(-5px,5px,0)}}.hero-nav{position:absolute;top:22px;right:30px;z-index:3;display:flex;align-items:center;gap:14px;padding:10px 18px;border-radius:999px;background:linear-gradient(135deg,#0a0f2099,#1c132c75);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-nav a{font-size:13px;font-weight:600;color:#aeb8dc;text-decoration:none;transition:color .3s ease;letter-spacing:.01em}.hero-nav a:hover{color:#5be9ff}.hero-nav .hero-nav-divider{width:1px;height:14px;background:#ffffff29}@media (max-width: 768px){.hero-nav{top:14px;right:14px;gap:10px;padding:8px 14px}.hero-nav a{font-size:12px}}.hero-inner{position:relative;z-index:1;width:100%;max-width:1140px;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:56px}@media (max-width: 1024px){.hero-inner{grid-template-columns:1fr;justify-items:center;gap:44px;text-align:center}}.hero-content{animation:fadeInUp .9s ease-out both}@media (max-width: 1024px){.hero-content{order:2;max-width:640px}}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:linear-gradient(135deg,#5be9ff1f,#b06cff1a);border:1px solid rgba(91,233,255,.24);color:#5be9ff;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px;animation:fadeInUp .9s ease-out .05s both}.hero-eyebrow .eyebrow-dot{width:7px;height:7px;border-radius:50%;background:#5be9ff;box-shadow:0 0 10px #5be9ff}.app-name{font-family:Sora,Manrope,sans-serif;font-size:clamp(64px,11vw,116px);font-weight:800;line-height:.92;margin-bottom:14px;letter-spacing:-.04em;background:linear-gradient(120deg,#fff,#5be9ff 36%,#8b7cff 70%,#f25ca6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:fadeInUp .9s ease-out .12s both}.tagline{font-family:Sora,Manrope,sans-serif;font-size:clamp(24px,3.4vw,36px);font-weight:600;color:#f2f5ff;margin-bottom:20px;letter-spacing:-.02em;animation:fadeInUp .9s ease-out .24s both}.hero-description{font-size:clamp(16px,2vw,19px);color:#aeb8dc;max-width:540px;line-height:1.72;margin-bottom:30px;animation:fadeInUp .9s ease-out .36s both}@media (max-width: 1024px){.hero-description{margin-left:auto;margin-right:auto}}.hero-proof{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:34px;animation:fadeInUp .9s ease-out .46s both}@media (max-width: 1024px){.hero-proof{justify-content:center}}.proof-pill{display:inline-flex;align-items:center;padding:9px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff14,#ffffff08);color:#f2f5ff;font-size:13.5px;font-weight:600;box-shadow:inset 0 1px #ffffff14}.hero-buttons{display:flex;gap:16px;flex-wrap:wrap;align-items:center;animation:fadeInUp .9s ease-out .56s both}@media (max-width: 1024px){.hero-buttons{justify-content:center}}.hero-play-store{display:inline-flex;align-items:center;justify-content:center;padding:12px 30px;min-width:210px;height:58px;font-size:17px;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),background .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease;backface-visibility:hidden;background:linear-gradient(160deg,#080b1bd1,#10132cbd 52%,#28113680);border:1px solid rgba(255,255,255,.14);border-radius:50px;box-shadow:0 14px 30px #02040c66;color:#f2f5ff;gap:12px}.hero-play-store svg{width:24px;height:24px}.hero-play-store .store-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.12}.hero-play-store .store-text .get-it{font-size:10px;font-weight:500;opacity:.78;text-transform:uppercase;letter-spacing:.6px}.hero-play-store .store-text .google-play{font-size:16px;font-weight:700}.hero-play-store:hover{background:linear-gradient(160deg,#0b0f20e6,#141734cc 52%,#34154299);transform:translateY(-3px);border-color:#5be9ff6b;box-shadow:0 18px 40px #5be9ff33}.ghost-button{display:inline-flex;align-items:center;justify-content:center;padding:13px 26px;border-radius:50px;height:58px;font-size:17px;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),background .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease;backface-visibility:hidden;color:#f2f5ff;border:1px solid rgba(255,255,255,.16);background:transparent;min-width:0}.ghost-button:hover{border-color:#b06cff80;color:#b06cff;transform:translateY(-2px)}.hero-availability{margin-top:22px;color:#7c86ae;font-size:13.5px;animation:fadeInUp .9s ease-out .66s both}@media (max-width: 1024px){.hero-availability{text-align:center}}.hero-clock{position:relative;width:min(520px,86vw);aspect-ratio:1 / 1;margin:0 auto;animation:fadeInUp 1s ease-out .2s both}@media (max-width: 1024px){.hero-clock{order:1;width:min(440px,82vw)}}.hero-clock-glow{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;background:radial-gradient(circle,rgba(91,233,255,.16) 0%,rgba(176,108,255,.1) 38%,transparent 68%);filter:blur(8px);z-index:0}#ring-clock{position:relative;z-index:1;width:100%;height:100%;display:block}.clock-readout{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;pointer-events:none;width:60%}.clock-readout:before{content:"";position:absolute;top:-36%;right:-18%;bottom:-36%;left:-18%;border-radius:50%;background:radial-gradient(closest-side,#050710eb,#050710cc 40%,#05071061 66%,#05071000 86%);z-index:-1}.clock-time{font-family:Space Mono,ui-monospace,monospace;font-size:clamp(26px,5.4vw,40px);font-weight:700;letter-spacing:.02em;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.65),0 0 18px rgba(91,233,255,.45)}.clock-date{margin-top:6px;font-size:clamp(11px,1.6vw,13px);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#5be9ff}.clock-sub{margin-top:3px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#7c86ae}.section-shell{padding:clamp(72px,10vw,130px) 0;position:relative}.section-head{text-align:center;max-width:760px;margin:0 auto clamp(44px,6vw,72px)}.section-head .section-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:linear-gradient(135deg,#5be9ff1f,#b06cff1a);border:1px solid rgba(91,233,255,.24);color:#5be9ff;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px}.section-head h2{font-family:Sora,Manrope,sans-serif;font-size:clamp(30px,4.4vw,46px);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:#f2f5ff;margin-bottom:18px}.section-head p{font-size:clamp(16px,2vw,19px);color:#aeb8dc;line-height:1.7;max-width:720px;margin:0 auto}.reveal{opacity:0;transform:translate3d(0,34px,0);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal.is-visible{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;transform:none}}.icon-badge{width:54px;height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;background:linear-gradient(150deg,#5be9ff29,#b06cff29);border:1px solid rgba(255,255,255,.12);color:#5be9ff}.icon-badge svg{width:26px;height:26px}.concept{padding:clamp(72px,10vw,130px) 0;position:relative}.concept-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}@media (max-width: 768px){.concept-grid{grid-template-columns:1fr;gap:20px}}.concept-card{position:relative;overflow:hidden;padding:36px 32px;background:linear-gradient(160deg,#080b1bd1,#10132cbd 52%,#28113680);border:1px solid rgba(255,255,255,.1);border-radius:24px;box-shadow:0 18px 40px #02040c66;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .4s ease}.concept-card:hover{transform:translateY(-6px);box-shadow:0 30px 64px #02040c80;border-color:#8b7cff66}.concept-card:before{content:"";position:absolute;top:0;left:18%;right:18%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(91,233,255,.6) 50%,transparent 100%)}.concept-card h3{font-size:21px;font-weight:700;margin-bottom:12px;color:#f2f5ff}.concept-card p{color:#aeb8dc;font-size:15.5px;line-height:1.7}.schedules{padding:clamp(72px,10vw,130px) 0;position:relative;box-shadow:inset 0 48px 96px #0406104d,inset 0 -48px 96px #0406106b}.schedule-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}@media (max-width: 768px){.schedule-grid{grid-template-columns:1fr;gap:20px}}.schedule-card{position:relative;overflow:hidden;padding:38px 32px;text-align:center;background:linear-gradient(160deg,#080b1bc7,#0f122ab3 48%,#28113675);border:1px solid rgba(255,255,255,.1);border-radius:26px;box-shadow:0 18px 40px #02040c66;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .4s ease}.schedule-card:hover{transform:translateY(-6px);box-shadow:0 30px 64px #02040c80;border-color:#8b7cff66}.schedule-card .schedule-orbit{width:96px;height:96px;margin:0 auto 24px;position:relative;display:flex;align-items:center;justify-content:center}.schedule-card .schedule-orbit-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid rgba(255,255,255,.14)}.schedule-card .schedule-orbit-ring.r2{top:14px;right:14px;bottom:14px;left:14px;border-style:dashed;opacity:.6}.schedule-card .schedule-dot{width:16px;height:16px;border-radius:50%}.schedule-card h3{font-family:Sora,sans-serif;font-size:22px;font-weight:700;margin-bottom:12px}.schedule-card p{color:#aeb8dc;font-size:15.5px;line-height:1.7}.schedule-card.loop .schedule-dot{background:#8b7cff;box-shadow:0 0 18px #8b7cff}.schedule-card.loop:before{content:"";position:absolute;top:0;left:18%;right:18%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(139,124,255,.7) 50%,transparent 100%)}.schedule-card.instant .schedule-dot{background:#f25ca6;box-shadow:0 0 18px #f25ca6}.schedule-card.instant:before{content:"";position:absolute;top:0;left:18%;right:18%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(242,92,166,.7) 50%,transparent 100%)}.schedule-card.ephemeris .schedule-dot{background:#ffd27d;box-shadow:0 0 18px #ffd27d}.schedule-card.ephemeris:before{content:"";position:absolute;top:0;left:18%;right:18%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,210,125,.7) 50%,transparent 100%)}.features{padding:clamp(72px,10vw,130px) 0;position:relative}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 1024px){.feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.feature-grid{grid-template-columns:1fr}}.feature-card{position:relative;overflow:hidden;padding:34px 30px;background:linear-gradient(160deg,#080b1bd1,#10132cbd 52%,#28113680);border:1px solid rgba(255,255,255,.1);border-radius:22px;box-shadow:0 18px 40px #02040c66;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .4s ease}.feature-card:hover{transform:translateY(-6px);box-shadow:0 30px 64px #02040c80;border-color:#8b7cff66}.feature-card:after{content:"";position:absolute;top:-80px;right:-50px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(176,108,255,.14) 0%,transparent 72%);pointer-events:none;z-index:0}.feature-card h3{font-size:19px;font-weight:700;margin-bottom:10px;position:relative;z-index:1}.feature-card p{color:#aeb8dc;font-size:15px;line-height:1.68;position:relative;z-index:1}.calendars{padding:clamp(72px,10vw,130px) 0;position:relative;box-shadow:inset 0 48px 96px #0406104d,inset 0 -48px 96px #0406106b}.calendar-stage{max-width:1000px;margin:0 auto}.calendar-now{text-align:center;margin-bottom:40px}.calendar-now .calendar-now-label{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#7c86ae;margin-bottom:10px}.calendar-now .calendar-now-time{font-family:Space Mono,monospace;font-size:clamp(34px,7vw,62px);font-weight:700;letter-spacing:.02em;background:linear-gradient(120deg,#fff,#5be9ff 60%,#8b7cff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 40px rgba(91,233,255,.2)}.calendar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 1024px){.calendar-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.calendar-grid{grid-template-columns:1fr}}.calendar-chip{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;background:linear-gradient(160deg,#080b1bc7,#0f122ab3 48%,#28113675);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 12px 26px #02040c52;transition:border-color .3s ease,transform .3s ease}.calendar-chip:hover{transform:translateY(-3px);border-color:#5be9ff5c}.calendar-chip .calendar-name{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#7c86ae;white-space:nowrap}.calendar-chip .calendar-value{font-family:Space Mono,monospace;font-size:14.5px;font-weight:700;color:#f2f5ff;text-align:right}.calendar-chip.machine .calendar-value{color:#4be0b5}.faq{padding:clamp(72px,10vw,130px) 0;position:relative}.faq-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.faq-item{background:linear-gradient(160deg,#080b1bc7,#0f122ab3 48%,#28113675);border:1px solid rgba(255,255,255,.1);border-radius:18px;box-shadow:0 10px 24px #02040c47;overflow:hidden}.faq-item summary{cursor:pointer;list-style:none;padding:22px 26px;font-size:17px;font-weight:600;color:#f2f5ff;display:flex;align-items:center;justify-content:space-between;gap:16px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .faq-chevron{flex:none;width:22px;height:22px;color:#5be9ff;transition:transform .3s ease}.faq-item[open] summary .faq-chevron{transform:rotate(180deg)}.faq-item .faq-answer{padding:0 26px 24px;color:#aeb8dc;font-size:15.5px;line-height:1.74}.final-cta{padding:clamp(72px,10vw,130px) 0;position:relative}.cta-panel{position:relative;overflow:hidden;max-width:960px;margin:0 auto;text-align:center;padding:clamp(48px,7vw,84px) clamp(28px,5vw,72px);background:linear-gradient(160deg,#070a18db,#0f122cc7 48%,#2a11388f);border:1px solid rgba(255,255,255,.12);border-radius:32px;box-shadow:0 30px 70px #02040c80}.cta-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 26% 8%,rgba(91,233,255,.2) 0%,transparent 42%),radial-gradient(circle at 80% 92%,rgba(242,92,166,.18) 0%,transparent 46%);pointer-events:none}.cta-panel>*{position:relative;z-index:1}.cta-panel h2{font-family:Sora,Manrope,sans-serif;font-size:clamp(30px,4.4vw,46px);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:#f2f5ff;font-size:clamp(32px,5vw,52px);margin-bottom:18px}.cta-panel .cta-subtitle{font-size:clamp(16px,2vw,19px);color:#aeb8dc;line-height:1.7;max-width:720px;margin:0 auto 18px}.cta-panel .cta-highlight{color:#5be9ff;font-weight:600;margin-bottom:34px;font-size:15px}.cta-panel .cta-buttons{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.cta-panel .cta-store-availability{margin-top:22px;color:#7c86ae;font-size:13px}.footer{position:relative;padding:56px 22px 48px;text-align:center;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#05071000,#05071080)}.footer .container{max-width:1180px;margin:0 auto}.footer .footer-brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px}.footer .footer-brand img{width:34px;height:34px}.footer .footer-brand span{font-family:Sora,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.01em;color:#f2f5ff}.footer p{color:#7c86ae;font-size:14px;margin:6px 0}.footer .footer-links a{color:#aeb8dc;text-decoration:none;transition:color .3s ease}.footer .footer-links a:hover{color:#5be9ff}.footer .footer-credit a{color:#aeb8dc;text-decoration:none;border-bottom:1px solid transparent;transition:color .3s ease,border-color .3s ease}.footer .footer-credit a:hover{color:#5be9ff;border-color:#5be9ff}.page-container{min-height:100vh;display:flex;flex-direction:column}.page-header{padding:26px 0;border-bottom:1px solid rgba(255,255,255,.08)}.page-header .logo-link{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.page-header .page-logo{width:40px;height:40px}.page-header .page-logo-text{font-family:Sora,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.02em;background:linear-gradient(120deg,#fff,#5be9ff 60%,#8b7cff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-content{flex:1;padding:clamp(44px,7vw,80px) 0}.page-content .container{max-width:820px}.page-content h1{font-size:clamp(30px,5vw,44px);font-weight:800;letter-spacing:-.02em;margin-bottom:10px}.page-content .last-updated{color:#7c86ae;font-size:14px;margin-bottom:40px}.page-content .content-section{margin-bottom:36px}.page-content .content-section h2{font-size:22px;font-weight:700;margin-bottom:14px;color:#f2f5ff;padding-left:14px;border-left:3px solid;border-image:linear-gradient(180deg,#5be9ff,#8b7cff) 1}.page-content .content-section p{color:#aeb8dc;font-size:16px;line-height:1.78;margin-bottom:14px}.page-content .content-section ul{margin:14px 0 14px 22px}.page-content .content-section li{color:#aeb8dc;font-size:16px;line-height:1.7;margin-bottom:10px}.page-content .content-section strong{color:#f2f5ff}.page-content .contact-email .email-link{color:#5be9ff;text-decoration:none;font-weight:600}.page-content .contact-email .email-link:hover{text-decoration:underline}.page-content .back-link{margin-top:48px}.page-content .back-button{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;border-radius:50px;text-decoration:none;font-weight:600;color:#05070f;background:linear-gradient(135deg,#5be9ff,#8b7cff);box-shadow:0 14px 30px #5be9ff3d;transition:transform .3s ease,box-shadow .3s ease}.page-content .back-button:hover{transform:translateY(-2px);box-shadow:0 18px 38px #5be9ff57}html[dir=rtl] .page-content .content-section h2{padding-left:0;padding-right:14px;border-left:none;border-right:3px solid;border-image:linear-gradient(180deg,#5be9ff,#8b7cff) 1}html[dir=rtl] .page-content ul{margin:14px 22px 14px 0}@media (max-width: 1024px){.hero{padding-top:110px}}@media (max-width: 768px){.hero-buttons{width:100%;flex-direction:column}.hero-buttons .hero-play-store,.hero-buttons .ghost-button{width:100%;max-width:320px}.footer .footer-links a{display:inline-block;padding:2px 0}}@media (max-width: 480px){.app-name{font-size:clamp(56px,18vw,80px)}.concept-card,.schedule-card,.feature-card{padding:28px 24px}.calendar-chip{padding:15px 16px}.calendar-chip .calendar-name{font-size:12px}.calendar-chip .calendar-value{font-size:13px}}main>section+section{margin-top:-1px}
