@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes floatUp{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:.9}90%{opacity:.7}to{transform:translateY(-110vh) rotate(360deg);opacity:0}}@keyframes spinHalo{to{transform:rotate(360deg)}}@keyframes bubbleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes revealUp{to{opacity:1;transform:translateY(0)}}@keyframes revealFade{to{opacity:1}}@keyframes heroShift{0%{background-position:0 0,100% 100%,50% 100%,0 0}to{background-position:20% 30%,80% 70%,40% 90%,0 0}}@keyframes gradSweep{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes phoneIdle1{0%{transform:rotate(-8deg) translateY(0)}to{transform:rotate(-9deg) translateY(-12px)}}@keyframes phoneIdle2{0%{transform:rotate(8deg) translateY(0)}to{transform:rotate(9deg) translateY(-14px)}}@keyframes chapterSweep{to{background-position:-200%0}}@keyframes haloPulse{0%{opacity:.55;transform:scale(.95)}to{opacity:.85;transform:scale(1.05)}}@keyframes iconWobble{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg) scale(1.05)}50%{transform:rotate(8deg) scale(1.05)}75%{transform:rotate(-4deg)}}@keyframes ctaShift{0%{background-position:0 0,100% 100%}to{background-position:100% 100%,0 0}}@keyframes logoShift{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes arrowNudge{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}@keyframes chipShimmer{to{background-position:-200%0}}@keyframes particleSpin{to{transform:rotate(360deg)}}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#1a1d29;background:#fff;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:color .2s ease,opacity .2s ease}a:hover{opacity:.85}button{font-family:inherit;cursor:pointer;border:0;background:0 0}ul{list-style:none}h1,h2,h3,h4{font-family:"Plus Jakarta Sans",-apple-system,sans-serif;font-weight:700;line-height:1.2;color:#0b0e14}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.site-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.85);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.06)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:70px}.logo{display:inline-flex;align-items:center;gap:10px;font-weight:700;color:#0b0e14}.logo-mark,.logo-text{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.1rem}.logo-mark{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#fb923c 0,#f43f5e 52%,#be185d 100%);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:800;box-shadow:0 6px 16px rgba(244,63,94,.35)}.logo-text{letter-spacing:-.01em}.site-nav{display:flex;align-items:center;gap:28px}.site-nav>a{font-size:.95rem;color:#45495a;font-weight:500;position:relative;padding:4px 0}.site-nav>a:hover{color:#0b0e14;opacity:1}.lang-switch a.is-active,.site-nav>a.is-active{color:#0b0e14}.site-nav>a.is-active::after{content:"";position:absolute;left:0;right:0;bottom:-22px;height:2px;background:linear-gradient(90deg,#ff9e5e,#c76688,#484d8c);border-radius:2px}.lang-switch{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(0,0,0,.04);border-radius:100px;font-size:.82rem;font-weight:600}.lang-switch a{color:#595959;padding:0 4px}.lang-sep{color:#c9c9c9}.nav-toggle{display:none;flex-direction:column;gap:5px;padding:8px}.nav-toggle span{width:22px;height:2px;background:#0b0e14;border-radius:2px;transition:transform .2s ease,opacity .2s ease}.hero{position:relative;padding:100px 0 80px;overflow:hidden;background:radial-gradient(1000px 500px at 80% -10%,rgba(255,158,94,.18),transparent 60%),radial-gradient(900px 500px at -10% 80%,rgba(162,78,224,.16),transparent 60%),#fff}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:linear-gradient(135deg,rgba(255,158,94,.12),rgba(72,77,140,.12));border:1px solid rgba(72,77,140,.15);border-radius:100px;font-size:.8rem;font-weight:600;color:#484d8c;margin-bottom:22px}.hero-eyebrow .dot{width:8px;height:8px;border-radius:50%;background:#33d98c;box-shadow:0 0 0 4px rgba(51,217,140,.2);animation:pulse 2s infinite}.hero h1{font-size:clamp(2.2rem,5.2vw,4.2rem);letter-spacing:-.03em;margin-bottom:24px}.hero h1 .grad{background:linear-gradient(135deg,#ff9e5e 0,#c76688 50%,#484d8c 100%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.hero p{font-size:clamp(1rem,1.6vw,1.18rem);color:#4a4f63;max-width:560px;margin-bottom:36px}.hero-cta{display:flex;gap:14px;flex-wrap:wrap}.btn,.feature-pills span{display:inline-flex;align-items:center;font-weight:600}.btn{justify-content:center;gap:10px;padding:14px 28px;border-radius:14px;font-size:.98rem;transition:transform .15s ease,box-shadow .2s ease,opacity .2s ease;white-space:nowrap}.btn:hover{opacity:1;transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,#ff9e5e 0,#ef7a33 50%,#c76688 100%);color:#fff;box-shadow:0 10px 30px rgba(239,122,51,.3)}.btn-primary:hover{box-shadow:0 14px 40px rgba(239,122,51,.4)}.btn-ghost{background:rgba(0,0,0,.06);color:#0b0e14}.btn-ghost:hover{background:rgba(0,0,0,.1)}.btn-arrow{transition:transform .2s ease}.hero-visual{position:relative;height:540px;display:flex;align-items:center;justify-content:center}.hero-phone{position:absolute;width:235px;border-radius:32px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.25),0 8px 24px rgba(0,0,0,.12);transition:transform .4s cubic-bezier(.2,.9,.3,1)}.hero-duo .phone img,.hero-phone img,.shot img,.showcase-phone img,.spotlight-phone img{display:block;width:100%}.hero-phone-1{transform:translate(-90px,20px) rotate(-8deg);z-index:2}.hero-phone-2{transform:translate(90px,-20px) rotate(8deg);z-index:1}.hero-visual:hover .hero-phone-1{transform:translate(-110px,10px) rotate(-10deg)}.hero-visual:hover .hero-phone-2{transform:translate(110px,-30px) rotate(10deg)}.float-badge{position:absolute;top:60px;right:-20px;width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,#ffd75a,#ef7a33);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:1.4rem;z-index:3;box-shadow:0 10px 30px rgba(239,122,51,.35);animation:floaty 4s ease-in-out infinite}section.block{padding:90px 0}.section-eyebrow{text-align:center;font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#b0436a;margin-bottom:12px}.section-title{text-align:center;font-size:clamp(1.8rem,3.4vw,2.6rem);letter-spacing:-.02em;margin-bottom:16px}.section-sub{text-align:center;color:#5d6273;font-size:1.05rem;max-width:640px;margin:0 auto 56px}.app-showcase{padding:100px 0;position:relative;overflow:hidden}.app-showcase+.app-showcase{padding-top:0}.showcase-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.showcase-grid.reverse>.showcase-text{order:2}.showcase-grid.reverse>.showcase-visual{order:1}.showcase-text .app-icon{width:72px;height:72px;border-radius:18px;margin-bottom:24px;box-shadow:0 12px 32px rgba(0,0,0,.15)}.showcase-text h2{font-size:clamp(1.8rem,3.6vw,2.8rem);letter-spacing:-.02em;margin-bottom:14px}.showcase-text .app-tagline{font-family:"Leckerli One",cursive;font-size:1.4rem;background:linear-gradient(135deg,#ff9e5e,#c76688);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:22px}.showcase-text.theme-mystic .app-tagline{background:linear-gradient(135deg,#ff5baa,#a24ee0);-webkit-background-clip:text;background-clip:text;color:transparent}.showcase-text p.lead{font-size:1.1rem;color:#45495a;margin-bottom:30px;line-height:1.6}.feature-pills{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:32px}.feature-pills span{gap:6px;padding:7px 14px;border-radius:100px;background:rgba(239,122,51,.08);color:#c76688;font-size:.85rem}.theme-mystic .feature-pills span{background:rgba(162,78,224,.08);color:#6a2daa}.cta-row,.showcase-visual{display:flex;align-items:center}.cta-row{gap:14px;flex-wrap:wrap}.showcase-visual{position:relative;aspect-ratio:4/5;border-radius:32px;justify-content:center;overflow:hidden;isolation:isolate}.showcase-visual.theme-sunset{background:linear-gradient(135deg,#ff9e5e 0,#ef7a33 30%,#c76688 65%,#484d8c 100%)}.showcase-visual.theme-mystic{background:linear-gradient(135deg,#ff5baa 0,#a24ee0 35%,#4a4fbe 70%,#22154f 100%)}.showcase-visual::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.25),transparent 50%);z-index:1}.showcase-visual::after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 15% 80%,rgba(255,255,255,.6) 1px,transparent 1.5px),radial-gradient(circle at 85% 30%,rgba(255,255,255,.5) 1px,transparent 1.5px),radial-gradient(circle at 75% 75%,rgba(255,255,255,.7) 1px,transparent 1.5px),radial-gradient(circle at 25% 25%,rgba(255,255,255,.5) 1px,transparent 1.5px);z-index:1;opacity:.9}.showcase-phone{position:relative;width:60%;max-width:280px;border-radius:28px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.35);z-index:2}.why-section{padding:100px 0;background:linear-gradient(180deg,#fafbff 0,#fff 100%)}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.why-card{padding:32px 24px;border-radius:20px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 24px rgba(15,23,42,.04);transition:transform .25s ease,box-shadow .25s ease}.why-card:hover{transform:translateY(-6px);box-shadow:0 16px 50px rgba(15,23,42,.08)}.why-icon{width:52px;height:52px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;font-size:1.4rem;background:linear-gradient(135deg,#ff9e5e,#c76688);color:#fff}.why-card:nth-child(2) .why-icon{background:linear-gradient(135deg,#a24ee0,#4a4fbe)}.why-card:nth-child(3) .why-icon{background:linear-gradient(135deg,#33d98c,#2a9da8)}.why-card:nth-child(4) .why-icon{background:linear-gradient(135deg,#ffd75a,#ef7a33)}.feature-card h3,.why-card h3{font-size:1.05rem;margin-bottom:8px}.why-card p{font-size:.92rem;color:#5d6273}.store-badge,.store-badges{display:inline-flex;gap:12px}.store-badges{flex-wrap:wrap}.store-badge{align-items:center;padding:10px 22px 10px 16px;background:#0b0e14;color:#fff;border-radius:14px;transition:transform .15s ease,box-shadow .2s ease;font-weight:500}.store-badge:hover{transform:translateY(-2px);opacity:1;box-shadow:0 12px 30px rgba(0,0,0,.2)}.store-badge .badge-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.store-badge .badge-text{display:flex;flex-direction:column;line-height:1.1}.store-badge .badge-line1{font-size:.68rem;opacity:.8;font-weight:400}.store-badge .badge-line2{font-size:1rem;font-weight:600;letter-spacing:-.01em}.detail-hero{position:relative;padding:80px 0 100px;color:#fff;overflow:hidden}.detail-hero.theme-sunset{background:linear-gradient(135deg,#ff9e5e 0,#ef7a33 25%,#c76688 60%,#484d8c 100%)}.detail-hero.theme-mystic{background:linear-gradient(135deg,#ff5baa 0,#a24ee0 35%,#4a4fbe 70%,#22154f 100%)}.detail-hero::after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 10% 90%,rgba(255,255,255,.5) 1.5px,transparent 2px),radial-gradient(circle at 90% 20%,rgba(255,255,255,.4) 1px,transparent 1.5px),radial-gradient(circle at 70% 80%,rgba(255,255,255,.6) 1.5px,transparent 2px),radial-gradient(circle at 30% 10%,rgba(255,255,255,.4) 1px,transparent 1.5px),radial-gradient(circle at 50% 50%,rgba(255,255,255,.3) 1px,transparent 1.5px);pointer-events:none;z-index:0}.detail-hero .container{position:relative;z-index:1}.detail-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.detail-hero h1{color:#fff;font-size:clamp(2rem,4.6vw,3.6rem);margin-bottom:18px;letter-spacing:-.02em}.detail-hero p{font-size:1.1rem;color:rgba(255,255,255,.9);margin-bottom:28px;max-width:520px}.detail-hero .app-icon{width:80px;height:80px;border-radius:20px;margin-bottom:20px;box-shadow:0 16px 40px rgba(0,0,0,.3)}.detail-hero .app-tagline{font-family:"Leckerli One",cursive;font-size:1.5rem;color:rgba(255,255,255,.85);margin-bottom:18px}.detail-hero-phone{position:relative;max-width:320px;margin:0 auto;border-radius:32px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.4)}.detail-hero .store-badge{background:rgba(255,255,255,.14);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feature-card{padding:30px;border-radius:20px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 24px rgba(15,23,42,.04);transition:transform .25s ease,box-shadow .25s ease}.feature-card:hover{transform:translateY(-6px);box-shadow:0 16px 50px rgba(15,23,42,.1)}.feature-card .feat-icon{width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;color:#fff;font-size:1.2rem}.theme-sunset .feat-icon{background:linear-gradient(135deg,#ff9e5e,#c76688)}.theme-mystic .feat-icon,.theme-mystic .step-num{background:linear-gradient(135deg,#ff5baa,#a24ee0)}.feature-card h3{font-size:1.1rem}.feature-card p,.step-card p{font-size:.94rem;color:#5d6273}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.step-card{padding:36px 28px;border-radius:24px;text-align:center;background:#fff;border:1px solid rgba(0,0,0,.05);position:relative}.step-num{position:absolute;top:-24px;left:50%;transform:translateX(-50%);width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#ff9e5e,#c76688);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem;box-shadow:0 8px 20px rgba(199,102,136,.35)}.theme-mystic .step-num{box-shadow:0 8px 20px rgba(162,78,224,.35)}.step-card h3{margin:14px 0 8px;font-size:1.15rem}.step-card p{font-size:.95rem}.shots-section{padding:80px 0;background:#fafbff}.shots-row{display:flex;gap:20px;overflow-x:auto;padding:20px 24px 40px;margin:0-24px;scroll-snap-type:x mandatory;scrollbar-width:thin}.shots-row::-webkit-scrollbar{height:8px}.shots-row::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:4px}.shot{flex:0 0 220px;border-radius:24px;overflow:hidden;scroll-snap-align:start;box-shadow:0 12px 36px rgba(0,0,0,.12);transition:transform .2s ease}.reader-card:hover,.shot:hover{transform:translateY(-6px)}.readers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.reader-card{padding:30px 24px;border-radius:24px;text-align:center;background:linear-gradient(180deg,rgba(162,78,224,.06),rgba(74,79,190,.03));border:1px solid rgba(162,78,224,.15);transition:transform .25s ease,box-shadow .25s ease}.reader-card:hover{box-shadow:0 16px 50px rgba(162,78,224,.12)}.reader-avatar{width:80px;height:80px;border-radius:50%;margin:0 auto 18px;background:linear-gradient(135deg,#ff5baa,#a24ee0);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:2.2rem;box-shadow:0 12px 30px rgba(162,78,224,.3)}.reader-card h3{font-size:1.15rem;margin-bottom:10px;color:#4a2870}.reader-card p{color:#5d6273;font-size:.92rem}.reader-card .badge{display:inline-block;margin-top:14px;padding:4px 12px;border-radius:100px;background:rgba(162,78,224,.12);font-size:.78rem;font-weight:600;color:#6a2daa}.page-intro{padding:80px 0 50px;background:linear-gradient(180deg,#fafbff 0,#fff 100%)}.page-intro h1{font-size:clamp(2rem,4vw,3rem);margin-bottom:14px;letter-spacing:-.02em}.error-page .error-code,.page-intro h1 .grad{-webkit-background-clip:text;background-clip:text;color:transparent}.page-intro h1 .grad{background:linear-gradient(135deg,#ff9e5e,#c76688,#484d8c)}.page-intro p{max-width:640px;margin:0 auto;font-size:1.1rem;color:#5d6273}.error-page,.page-intro{text-align:center}.error-page .error-code{display:block;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(4.5rem,14vw,9rem);font-weight:800;line-height:1;letter-spacing:-.04em;background:linear-gradient(120deg,#fb923c,#f43f5e 55%,#be185d);margin-bottom:6px}.error-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:30px}.prose{max-width:808px;margin:0 auto;padding:50px 24px 100px}.prose h2{font-size:1.5rem;margin:36px 0 14px}.prose h3{font-size:1.15rem;margin:26px 0 8px;color:#45495a}.prose li,.prose p{font-size:1rem;color:#45495a;margin-bottom:14px;line-height:1.75}.prose ul{margin-left:20px;list-style:disc}.form-row label,.prose ul li{margin-bottom:8px}.prose strong{color:#1a1d29}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:40px}.about-card{padding:30px;border-radius:20px;background:linear-gradient(135deg,rgba(255,158,94,.06),rgba(72,77,140,.04));border:1px solid rgba(0,0,0,.05)}.about-card h2{font-size:1.15rem;margin-bottom:10px;background:linear-gradient(135deg,#c76688,#484d8c);-webkit-background-clip:text;background-clip:text;color:transparent}.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:start;padding:60px 0 100px}.contact-info h2{font-size:1.25rem;margin-bottom:14px}.contact-info p{color:#5d6273;margin-bottom:18px}.contact-email-card,.form-card{border:1px solid rgba(0,0,0,.06)}.contact-email-card{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:16px;background:linear-gradient(135deg,rgba(255,158,94,.08),rgba(72,77,140,.06));margin-bottom:14px}.contact-email-card .icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#ff9e5e,#c76688);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem}.contact-email-card .label{font-size:.8rem;color:#5d6273;text-transform:uppercase;letter-spacing:.08em}.contact-email-card a{font-weight:600;color:#0b0e14;font-size:1.05rem}.form-card{padding:36px;background:#fff;border-radius:24px;box-shadow:0 8px 40px rgba(15,23,42,.06)}.form-note{font-size:.82rem;color:#5d6273}.form-note,.form-row{margin-bottom:18px}.form-row label{display:block;font-size:.85rem;font-weight:600;color:#45495a}.form-row input,.form-row textarea{width:100%;padding:14px 16px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#fafbff;font-family:inherit;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.form-row input:focus,.form-row textarea:focus{outline:2px solid transparent;border-color:#c76688;box-shadow:0 0 0 4px rgba(199,102,136,.18)}.form-row input:focus-visible,.form-row textarea:focus-visible{outline:2px solid #b0436a;outline-offset:2px}.form-row textarea{min-height:130px;resize:vertical}.site-footer{background:#0b0e14;color:rgba(255,255,255,.75);padding:70px 0 30px}.site-footer .logo{color:#fff}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;margin-bottom:50px}.footer-tagline{margin-top:14px;color:rgba(255,255,255,.5);font-size:.92rem;max-width:280px}.footer-col h4{color:#fff;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;font-weight:600}.footer-col ul li{margin-bottom:10px}.footer-col ul a{color:rgba(255,255,255,.65);font-size:.95rem;background:linear-gradient(currentColor,currentColor) bottom left/0 1px no-repeat;transition:background-size .3s ease,color .2s ease;padding-bottom:2px}.footer-col ul a:hover{color:#fff;opacity:1}.footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:28px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;font-size:.85rem;color:rgba(255,255,255,.5)}.made-in{display:inline-flex;align-items:center;gap:6px}@media (max-width:980px){.contact-grid,.detail-hero-grid,.hero-grid,.showcase-grid{grid-template-columns:1fr;gap:50px}.showcase-grid.reverse>.showcase-text{order:1}.showcase-grid.reverse>.showcase-visual{order:2}.hero-visual{height:460px}.feature-grid,.why-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.readers-grid,.steps-grid{grid-template-columns:1fr}.steps-grid{gap:50px}}@media (max-width:720px){.nav-toggle{display:flex}.site-nav{position:fixed;top:70px;left:0;right:0;background:#fff;flex-direction:column;align-items:flex-start;padding:20px 24px;gap:14px;border-bottom:1px solid rgba(0,0,0,.06);transform:translateY(-150%);transition:transform .25s ease}.site-nav.is-open{transform:translateY(0)}.site-nav>a.is-active::after{display:none}.lang-switch{margin-top:6px}.hero{padding:60px 0 40px}.hero-cta{flex-direction:column;align-items:stretch}.btn{width:100%}.hero-phone-1{transform:translate(-60px,30px) rotate(-8deg);width:200px}.hero-phone-2{transform:translate(60px,-10px) rotate(8deg);width:200px}.app-showcase,.why-section,section.block{padding:60px 0}.about-grid,.feature-grid,.footer-grid,.why-grid{grid-template-columns:1fr}.container{padding:0 18px}.prose{padding:36px 18px 64px}.float-badge{width:56px;height:56px;font-size:1.1rem;right:0;top:30px}}.hero-v2{position:relative;padding:80px 0 110px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse 70% 60%at 12% 25%,rgba(255,158,94,.35),transparent 65%),radial-gradient(ellipse 65% 55%at 88% 22%,rgba(162,78,224,.28),transparent 60%),radial-gradient(ellipse 80% 50%at 50% 100%,rgba(72,77,140,.18),transparent 60%),linear-gradient(180deg,#fafbff 0,#fff 100%)}.hero-v2::before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");opacity:.035;pointer-events:none;z-index:0;mix-blend-mode:multiply}.hero-v2 .container{position:relative;z-index:2}.hero-v2-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center;min-height:540px}.hero-v2 .hero-eyebrow{background:rgba(255,255,255,.65);border:1px solid rgba(72,77,140,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);margin-bottom:28px}.hero-v2 h1{font-size:clamp(2.4rem,5.6vw,4.8rem);font-weight:800;line-height:1.04;letter-spacing:-.035em;margin-bottom:26px}.hero-v2 h1 .grad{background:linear-gradient(120deg,#ff9e5e 0,#c76688 45%,#a24ee0 75%,#4a4fbe 100%);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:220% 100%;background-position:0 50%;animation:gradSweep 8s ease-in-out infinite alternate}.hero-v2 .hero-lead{font-size:clamp(1.05rem,1.5vw,1.2rem);color:#4a4f63;max-width:540px;margin-bottom:36px;line-height:1.55}.hero-duo{position:relative;width:100%;aspect-ratio:1/1;max-width:520px;margin:0 auto}.hero-duo .phone{position:absolute;width:240px;border-radius:32px;overflow:hidden;transition:transform .55s cubic-bezier(.2,.9,.25,1)}.hero-duo .phone-1{left:0;top:8%;transform:rotate(-8deg);z-index:2;filter:drop-shadow(0 30px 50px rgba(239,122,51,.35)) drop-shadow(0 0 60px rgba(199,102,136,.25))}.hero-duo .phone-2{right:0;top:24%;transform:rotate(8deg);z-index:1;filter:drop-shadow(0 30px 50px rgba(162,78,224,.4)) drop-shadow(0 0 60px rgba(74,79,190,.3))}.hero-duo:hover .phone-1{transform:rotate(-10deg) translate(-10px,-8px)}.hero-duo:hover .phone-2{transform:rotate(10deg) translate(10px,-16px)}.particles{position:absolute;inset:0;pointer-events:none;z-index:1}.particles span{position:absolute;display:block;color:rgba(239,122,51,.6);animation:floatUp 14s linear infinite;opacity:0}.particles span svg{width:18px;height:18px}.particles span:nth-child(1){left:6%;bottom:-10%;animation-delay:0s}.particles span:nth-child(2){left:14%;bottom:-10%;animation-delay:2s;color:rgba(255,215,90,.65)}.particles span:nth-child(3){left:28%;bottom:-10%;animation-delay:4s}.particles span:nth-child(4){left:22%;bottom:-10%;animation-delay:6s;color:rgba(255,91,170,.55)}.particles span:nth-child(5){right:8%;bottom:-10%;animation-delay:1s;color:rgba(162,78,224,.65)}.particles span:nth-child(6){right:18%;bottom:-10%;animation-delay:3s;color:rgba(74,79,190,.55)}.particles span:nth-child(7){right:30%;bottom:-10%;animation-delay:5s;color:rgba(199,102,136,.55)}.particles span:nth-child(8){right:26%;bottom:-10%;animation-delay:7s;color:rgba(255,158,94,.65)}.studio-strip{padding:24px 0;background:#0b0e14;color:rgba(255,255,255,.85);overflow:hidden}.studio-strip-inner{display:flex;align-items:center;gap:18px;justify-content:space-between;flex-wrap:wrap;font-size:.92rem}.studio-strip-icons,.studio-strip-text{display:inline-flex;align-items:center;gap:10px;color:rgba(255,255,255,.8)}.studio-strip-text .pulse{width:8px;height:8px;border-radius:50%;background:#33d98c;box-shadow:0 0 0 6px rgba(51,217,140,.15);animation:pulse 2s infinite}.studio-strip-icons{gap:22px;color:rgba(255,255,255,.55)}.studio-strip-icons svg{display:block;transition:transform .3s ease,color .3s ease}.app-spotlight{position:relative;padding:130px 0 160px;color:#fff;overflow:hidden;isolation:isolate}.app-spotlight+.app-spotlight{margin-top:-50px}.app-spotlight.theme-sunset{background:linear-gradient(135deg,#ff9e5e 0,#ef7a33 28%,#c76688 62%,#484d8c 100%);clip-path:polygon(0 0,100%0,100% 100%,0 calc(100% - 60px))}.app-spotlight.theme-mystic{background:linear-gradient(135deg,#ff5baa 0,#a24ee0 35%,#4a4fbe 70%,#22154f 100%);clip-path:polygon(0 0,100% 60px,100% calc(100% - 40px),0 100%);margin-top:-62px;padding-top:180px;padding-bottom:200px}.app-spotlight::after,.cta-close::before{content:"";position:absolute;inset:0;z-index:0}.app-spotlight::after{background-image:radial-gradient(circle at 12% 18%,rgba(255,255,255,.5) 1.5px,transparent 2px),radial-gradient(circle at 88% 30%,rgba(255,255,255,.4) 1px,transparent 1.5px),radial-gradient(circle at 35% 88%,rgba(255,255,255,.5) 1.5px,transparent 2px),radial-gradient(circle at 75% 75%,rgba(255,255,255,.35) 1px,transparent 1.5px),radial-gradient(circle at 22% 50%,rgba(255,255,255,.3) 1px,transparent 1.5px);opacity:.9;pointer-events:none}.app-spotlight .container{position:relative;z-index:2}.spotlight-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.spotlight-grid.reverse>.spotlight-text{order:2}.spotlight-grid.reverse>.spotlight-visual{order:1}.chapter-num{display:block;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(5rem,11vw,9rem);font-weight:800;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.35);margin-bottom:-10px}.spotlight-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.85);margin-bottom:18px}.spotlight-eyebrow .dash{width:30px;height:1px;background:rgba(255,255,255,.5)}.spotlight-text h2{color:#fff;font-size:clamp(2rem,4.4vw,3.2rem);line-height:1.05;letter-spacing:-.025em;margin-bottom:22px}.spotlight-text .lead{font-size:1.1rem;color:rgba(255,255,255,.9);margin-bottom:32px;max-width:480px;line-height:1.55}.micro-features{list-style:none;margin:0 0 36px;padding:0;border-top:1px solid rgba(255,255,255,.15)}.micro-features li{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.15)}.micro-features .mf-icon{width:36px;height:36px;flex-shrink:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.15);color:#fff;backdrop-filter:blur(10px)}.micro-features .mf-text{display:flex;flex-direction:column;gap:4px}.micro-features .mf-title{font-weight:600;color:#fff;font-size:1.02rem}.micro-features .mf-desc{font-size:.92rem;color:rgba(255,255,255,.75);line-height:1.5}.theme-sunset .micro-features .mf-desc,.theme-sunset .micro-features .mf-title,.theme-sunset .spotlight-text .lead,.theme-sunset .spotlight-text h2{text-shadow:0 1px 10px rgba(40,14,6,.42)}.theme-sunset .micro-features .mf-desc{color:rgba(255,255,255,.9)}.spotlight-cta{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.spotlight-cta .btn-primary{background:rgba(255,255,255,.98);color:#1a1d29;box-shadow:0 10px 30px rgba(0,0,0,.18)}.spotlight-cta .btn-primary:hover{box-shadow:0 14px 40px rgba(0,0,0,.25)}.spotlight-cta .store-badge{background:rgba(255,255,255,.14);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.22)}.spotlight-visual{position:relative;aspect-ratio:1/1.05;display:flex;align-items:center;justify-content:center}.spotlight-phone{position:relative;width:64%;max-width:320px;border-radius:38px;overflow:hidden;z-index:2;box-shadow:0 40px 100px rgba(0,0,0,.35),0 8px 24px rgba(0,0,0,.15)}.theme-sunset .spotlight-halo{position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,215,90,.55),rgba(239,122,51,.25) 50%,transparent 75%);filter:blur(40px);z-index:1}.theme-mystic .spotlight-halo{position:absolute;width:92%;aspect-ratio:1;border-radius:50%;background:conic-gradient(from 200deg,#ff5baa,#a24ee0,#4a4fbe,#22154f,#a24ee0,#ff5baa);filter:blur(30px);opacity:.75;z-index:1;animation:spinHalo 40s linear infinite}.metric-chips,.reading-arc{position:absolute;inset:0;z-index:3;pointer-events:none}.reading-arc .bubble{position:absolute;padding:8px 14px;border-radius:100px;background:rgba(255,255,255,.14);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.25);color:#fff;font-size:.82rem;font-weight:600;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;box-shadow:0 8px 24px rgba(0,0,0,.2);animation:bubbleFloat 6s ease-in-out infinite}.reading-arc .bubble svg{width:14px;height:14px}.reading-arc .b1{top:6%;left:4%;animation-delay:0s}.reading-arc .b2{top:0;right:8%;animation-delay:1s}.reading-arc .b3{top:48%;right:-2%;animation-delay:2s}.reading-arc .b4{bottom:6%;right:6%;animation-delay:3s}.reading-arc .b5{bottom:12%;left:0;animation-delay:4s}.metric-chips .chip{position:absolute;padding:12px 18px;border-radius:16px;background:rgba(255,255,255,.14);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.25);color:#fff;font-weight:700;box-shadow:0 8px 24px rgba(0,0,0,.25);animation:bubbleFloat 5s ease-in-out infinite}.metric-chips .chip-num{font-size:1.4rem;line-height:1;display:block}.metric-chips .chip-label{font-size:.68rem;font-weight:500;opacity:.85;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;display:block}.metric-chips .c1{top:4%;left:0;animation-delay:0s}.metric-chips .c2{top:44%;right:-4%;animation-delay:1.5s}.metric-chips .c3{bottom:8%;left:-4%;animation-delay:3s}.bento-section{padding:120px 0;background:#fafbff;position:relative}.bento-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:22px;margin-top:60px}.bento-card{border-radius:24px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 24px rgba(15,23,42,.04);overflow:hidden;padding:32px 28px;transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column}.bento-card:hover{transform:translateY(-4px);box-shadow:0 16px 50px rgba(15,23,42,.08)}.bento-card .b-swatch{height:6px;border-radius:100px;margin-bottom:22px;background:linear-gradient(90deg,#ff9e5e,#c76688)}.bento-card.b-2 .b-swatch{background:linear-gradient(90deg,#a24ee0,#4a4fbe)}.bento-card.b-3 .b-swatch{background:linear-gradient(90deg,#33d98c,#2a9da8)}.bento-card.b-4 .b-swatch{background:linear-gradient(90deg,#ffd75a,#ef7a33)}.bento-card .b-icon{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#fff;margin-bottom:18px;background:linear-gradient(135deg,#ff9e5e,#c76688)}.bento-card.b-2 .b-icon{background:linear-gradient(135deg,#a24ee0,#4a4fbe)}.bento-card.b-3 .b-icon{background:linear-gradient(135deg,#33d98c,#2a9da8)}.bento-card.b-4 .b-icon{background:linear-gradient(135deg,#ffd75a,#ef7a33)}.bento-card h3{font-size:1.15rem;margin-bottom:8px}.bento-card p{font-size:.94rem;color:#5d6273;line-height:1.55}.bento-card.b-1{grid-row:span 2;background:linear-gradient(135deg,#fff 0,#fafbff 100%)}.bento-card.b-1 h3{font-size:1.5rem;margin-bottom:12px}.bento-card.b-1 p{font-size:1rem}.cta-close{position:relative;padding:130px 0;background:#0b0e14;color:#fff;overflow:hidden;isolation:isolate}.cta-close::before{background:radial-gradient(ellipse 60% 80%at 12% 30%,rgba(239,122,51,.35),transparent 60%),radial-gradient(ellipse 60% 80%at 88% 70%,rgba(162,78,224,.35),transparent 60%)}.cta-close::after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 80%,rgba(255,255,255,.5) 1.5px,transparent 2px),radial-gradient(circle at 80% 20%,rgba(255,255,255,.4) 1px,transparent 1.5px),radial-gradient(circle at 50% 50%,rgba(255,255,255,.3) 1px,transparent 1.5px);opacity:.6;pointer-events:none;z-index:1}.cta-close .container{position:relative;z-index:2}.cta-close-head{text-align:center;margin-bottom:70px}.cta-close-head .eyebrow{font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.65);margin-bottom:14px}.cta-close-head h2{color:#fff;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.02em;line-height:1.1;margin-bottom:14px}.cta-close-head p{color:rgba(255,255,255,.7);font-size:1.05rem;max-width:560px;margin:0 auto}.cta-apps{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:880px;margin:0 auto}.cta-app{text-align:center;padding:36px 28px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:24px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:transform .25s ease,background .25s ease}.cta-app:hover{transform:translateY(-4px);background:rgba(255,255,255,.07)}.cta-app .cta-icon{width:72px;height:72px;border-radius:18px;margin:0 auto 18px;box-shadow:0 12px 30px rgba(0,0,0,.3)}.cta-app h3{color:#fff;font-size:1.3rem;margin-bottom:6px}.cta-app .cta-tag{font-family:"Leckerli One",cursive;color:rgba(255,255,255,.7);margin-bottom:22px;display:block}.cta-app .store-badges{flex-direction:column;width:100%;align-items:stretch;display:flex;gap:10px}.cta-app .store-badge{background:rgba(255,255,255,.9);color:#0b0e14;justify-content:center}.cta-app .store-badge:hover{background:#fff}@media (max-width:980px){.hero-v2-grid,.spotlight-grid{grid-template-columns:1fr;gap:50px}.spotlight-grid.reverse>.spotlight-text{order:1}.spotlight-grid.reverse>.spotlight-visual{order:2}.hero-duo{max-width:380px}.hero-duo .phone{width:200px}.bento-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.bento-card.b-1{grid-row:auto;grid-column:span 2}.cta-apps{grid-template-columns:1fr;gap:24px}.app-spotlight{padding:90px 0 110px}.app-spotlight.theme-mystic{padding-top:130px;padding-bottom:140px}}@media (max-width:640px){.hero-v2{padding:50px 0 70px}.hero-duo{aspect-ratio:1.2/1;max-width:320px}.hero-duo .phone{width:160px}.hero-duo .phone-1{left:-10px}.hero-duo .phone-2{right:-10px;top:22%}.chapter-num{font-size:4rem}.micro-features{margin-bottom:28px}.bento-grid{grid-template-columns:1fr}.bento-card.b-1{grid-column:auto}.reading-arc .b1,.reading-arc .b5,.studio-strip-icons{display:none}.metric-chips .c2{right:8px}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-up{opacity:0;transform:translateY(28px);animation:revealUp .9s cubic-bezier(.2,.9,.25,1) forwards}.reveal-fade{opacity:0;animation:revealFade 1.1s cubic-bezier(.2,.9,.25,1) forwards}.reveal-delay-1{animation-delay:.15s}.reveal-delay-2{animation-delay:.3s}.reveal-delay-3{animation-delay:.45s}.hero-v2{background-size:180% 180%,180% 180%,180% 180%,100% 100%;background-position:0 0,100% 100%,50% 100%,0 0;animation:heroShift 22s ease-in-out infinite alternate}.hero-duo .phone-1{animation:phoneIdle1 8s ease-in-out infinite alternate}.hero-duo .phone-2{animation:phoneIdle2 9s ease-in-out infinite alternate}.hero-duo:hover .phone-1{transform:rotate(-10deg) translate(-10px,-8px) scale(1.02);animation:none}.hero-duo:hover .phone-2{transform:rotate(10deg) translate(10px,-16px) scale(1.02);animation:none}.studio-strip:hover .studio-strip-icons svg:nth-child(1){transform:translateY(-3px);color:#ff9e5e}.studio-strip:hover .studio-strip-icons svg:nth-child(2){transform:translateY(-5px);color:#ef7a33;transition-delay:.05s}.studio-strip:hover .studio-strip-icons svg:nth-child(3){transform:translateY(-3px);color:#c76688;transition-delay:.1s}.studio-strip:hover .studio-strip-icons svg:nth-child(4){transform:translateY(-5px);color:#a24ee0;transition-delay:.15s}.studio-strip:hover .studio-strip-icons svg:nth-child(5){transform:translateY(-3px);color:#4a4fbe;transition-delay:.2s}.studio-strip:hover .studio-strip-icons svg:nth-child(6){transform:translateY(-5px);color:#ff5baa;transition-delay:.25s}.studio-strip:hover .studio-strip-icons svg:nth-child(7){transform:translateY(-3px);color:#ffd75a;transition-delay:.3s}.chapter-num{background:linear-gradient(120deg,rgba(255,255,255,.55)0,rgba(255,255,255,.05) 40%,rgba(255,255,255,.55) 80%,rgba(255,255,255,.05) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:initial;animation:chapterSweep 6s linear infinite}.theme-sunset .spotlight-halo{animation:haloPulse 5s ease-in-out infinite alternate}.micro-features li .mf-icon{transition:background .3s ease,transform .3s ease}.micro-features li:hover .mf-icon{background:rgba(255,255,255,.28);transform:scale(1.08) rotate(-3deg)}.bento-card{position:relative}.bento-card::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.6) 50%,transparent 70%);transform:translateX(-100%);transition:transform .8s ease;pointer-events:none;border-radius:inherit}.bento-card:hover::after{transform:translateX(100%)}.bento-card:hover .b-icon{animation:iconWobble .6s ease}.cta-close::before{background-size:150% 150%;animation:ctaShift 18s ease-in-out infinite alternate}.cta-app .cta-icon{transition:transform .35s cubic-bezier(.2,.9,.25,1)}.cta-app:hover .cta-icon{transform:translateY(-6px) rotate(-4deg) scale(1.06)}.cta-app .cta-tag{background:linear-gradient(120deg,rgba(255,158,94,.85),rgba(199,102,136,.85),rgba(162,78,224,.85));-webkit-background-clip:text;background-clip:text;color:transparent}.logo-mark{background-size:200% 200%;animation:logoShift 6s ease-in-out infinite alternate}.btn-arrow{animation:arrowNudge 2.4s ease-in-out infinite}.btn:hover .btn-arrow{animation:none;transform:translateX(6px)}.store-badge{transition:transform .25s cubic-bezier(.2,.9,.25,1),box-shadow .25s}.store-badge:hover{transform:translateY(-3px) scale(1.02)}.reading-arc .b1{animation-duration:5.5s}.reading-arc .b2{animation-duration:6.2s}.reading-arc .b3{animation-duration:5.8s}.reading-arc .b4{animation-duration:6.5s}.reading-arc .b5{animation-duration:5.2s}.metric-chips .chip-num{background:linear-gradient(120deg,#fff,#ffd75a,#fff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:chipShimmer 4s linear infinite}.particles span:nth-child(odd) svg{animation:particleSpin 4s linear infinite}.footer-col ul a:hover{background-size:100% 1px}.skip-link{position:absolute;left:12px;top:-60px;z-index:200;padding:10px 18px;border-radius:0 0 12px 12px;background:#f43f5e;color:#fff;font-weight:600;font-size:.9rem;transition:top .2s ease}.skip-link:focus{top:0;opacity:1;outline:0}:focus-visible{outline:2px solid #f43f5e;outline-offset:3px}.app-spotlight :focus-visible,.cta-close :focus-visible,.site-footer :focus-visible{outline-color:#fff;box-shadow:0 0 0 4px rgba(244,63,94,.55);border-radius:6px}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.faq-section{padding:80px 0;background:linear-gradient(180deg,#fafbff 0,#fff 100%)}.faq-list{max-width:760px;margin:44px auto 0}.faq-item{border-bottom:1px solid rgba(0,0,0,.08)}.faq-item summary{cursor:pointer;padding:20px 44px 20px 0;position:relative;list-style:none;font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-size:1.05rem;color:#0b0e14}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:400;color:#f43f5e;transition:transform .25s ease}.faq-item[open] summary::after{content:"−"}.faq-item summary:hover{color:#f43f5e}.faq-answer{padding:0 44px 22px 0;color:#45495a;line-height:1.7}@media (pointer:coarse){.lang-switch a{padding-top:9px;padding-bottom:9px}.footer-col ul a{display:inline-block;padding-block:6px}.site-nav>a{padding-top:8px;padding-bottom:8px}}.other-app-section{padding:70px 0}.other-app-card{display:flex;align-items:center;gap:22px;max-width:640px;margin:0 auto;padding:22px 26px;border-radius:22px;background:linear-gradient(135deg,rgba(255,158,94,.07),rgba(72,77,140,.05));border:1px solid rgba(0,0,0,.06);transition:transform .25s ease,box-shadow .25s ease}.other-app-card:hover{transform:translateY(-4px);box-shadow:0 14px 40px rgba(15,23,42,.1);opacity:1}.other-app-card img{width:64px;height:64px;border-radius:16px;flex-shrink:0}.other-app-text{flex:1}.other-app-text .section-eyebrow{text-align:left;margin-bottom:4px}.other-app-text h3{font-size:1.2rem;margin-bottom:2px}.other-app-text p{color:#5d6273;font-size:.95rem}.other-app-arrow{color:#f43f5e;flex-shrink:0;display:inline-flex;transition:transform .25s ease}.other-app-card:hover .other-app-arrow{transform:translateX(4px)}.about-apps-links{margin-top:18px;font-size:1rem;color:#45495a}.about-apps-links a{color:#be185d;font-weight:600;border-bottom:1px solid rgba(190,24,93,.3)}.about-apps-links a:hover{opacity:1;border-bottom-color:#be185d}