@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap');
:root{--ink:#07162e;--ink-2:#18304d;--muted:#64748b;--line:#dce5ef;--paper:#f7fafc;--white:#fff;--blue:#2563eb;--blue-2:#123b84;--cyan:#43d9cd;--lime:#b8f24a;--orange:#ff8a45;--shadow:0 22px 70px rgba(7,22,46,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--ink);font-family:'DM Sans',system-ui,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,h4,.brand{font-family:'Manrope',system-ui,sans-serif}p{line-height:1.7}.nav{height:82px;position:sticky;top:0;z-index:50;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding:0 clamp(22px,6vw,96px);background:rgba(255,255,255,.88);backdrop-filter:blur(18px);border-bottom:1px solid rgba(220,229,239,.8)}.brand{display:flex;align-items:center;gap:11px;font-size:21px;font-weight:800;white-space:nowrap}.brand img{width:42px;height:42px;border-radius:13px;box-shadow:0 8px 22px rgba(37,99,235,.18)}.brand b{color:var(--blue)}.nav nav{display:flex;justify-content:center;gap:30px;color:#3d5068;font-size:14px;font-weight:600}.nav nav a:hover{color:var(--blue)}.nav-cta,.btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;border-radius:14px;font-weight:700;transition:.2s ease}.nav-cta{padding:12px 18px;background:var(--ink);color:#fff;font-size:14px}.nav-cta:hover,.btn.primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(7,22,46,.2)}
.hero{min-height:calc(100vh - 82px);display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.9fr);align-items:center;gap:5vw;padding:70px clamp(22px,7vw,120px) 76px;position:relative;background:linear-gradient(135deg,#fff 0%,#f8fbff 58%,#eef7ff 100%);overflow:hidden}.hero:before{content:"";position:absolute;width:620px;height:620px;border-radius:50%;right:-200px;top:-240px;background:radial-gradient(circle,rgba(67,217,205,.25),transparent 68%)}.eyebrow,.section-kicker,.section-heading>span{color:var(--blue);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.eyebrow{display:inline-flex;align-items:center;gap:9px;padding:9px 13px;background:#eaf2ff;border-radius:99px}.live-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.12)}.hero h1{font-size:clamp(48px,5.8vw,88px);line-height:.98;letter-spacing:-.055em;margin:25px 0 24px;max-width:790px}.hero h1 em,.experience h2 em{font-style:normal;color:var(--blue)}.hero-copy>p{font-size:clamp(17px,1.5vw,20px);color:#52657b;max-width:640px}.hero-actions{display:flex;gap:13px;margin:32px 0}.btn{min-height:54px;padding:0 23px}.btn.primary{background:var(--blue);color:#fff}.btn.secondary{border:1px solid var(--line);background:#fff}.trust-row{display:flex;align-items:center;gap:18px;margin-top:36px}.trust-row p{font-size:13px;line-height:1.45;color:var(--muted)}.avatars{display:flex}.avatars span{width:42px;height:42px;display:grid;place-items:center;background:#fff;border:3px solid #fff;border-radius:50%;font-size:22px;margin-left:-8px;box-shadow:0 4px 15px rgba(7,22,46,.1)}.avatars span:first-child{margin-left:0}.hero-product{height:650px;position:relative;display:grid;place-items:center}.hero-product:before{content:"";position:absolute;width:470px;height:470px;border-radius:50%;background:linear-gradient(145deg,#1451b4,#4d8dff);box-shadow:0 40px 100px rgba(37,99,235,.3)}.orbit{position:absolute;border:1px solid rgba(37,99,235,.18);border-radius:50%;width:560px;height:560px}.orbit-b{width:650px;height:650px}.device{position:relative;width:300px;height:610px;overflow:hidden;border:10px solid #0b1930;border-radius:48px;background:#07162e;box-shadow:0 45px 90px rgba(7,22,46,.34);z-index:2}.device img{width:100%;height:100%;object-fit:cover}.float-card{position:absolute;z-index:3;display:flex;align-items:center;gap:11px;padding:14px 17px;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.8);border-radius:17px;box-shadow:var(--shadow)}.float-card>span{font-size:26px}.float-card b,.float-card small{display:block}.float-card b{font-size:13px}.float-card small{color:var(--muted);margin-top:2px}.streak{left:0;top:135px}.ai-card{right:-20px;bottom:125px}.ai-card>span{color:var(--blue)}
.language-strip{padding:72px clamp(22px,6vw,96px);text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.language-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;max-width:1220px;margin:26px auto 16px}.language-grid article{display:flex;align-items:center;gap:13px;padding:18px;text-align:left;border:1px solid var(--line);border-radius:18px;background:#fff;transition:.2s}.language-grid article:hover{transform:translateY(-4px);border-color:#a9c7fb;box-shadow:0 15px 40px rgba(37,99,235,.1)}.flag{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:var(--paper);font-size:26px}.language-grid h3{font-size:16px;margin:0 0 3px}.language-grid p{font-size:12px;color:var(--muted);margin:0;line-height:1.3}.language-grid article>span{margin-left:auto;color:var(--blue)}.more-languages{font-size:13px;color:var(--muted)}
.section{padding:110px clamp(22px,6vw,96px)}.section-heading{text-align:center;max-width:790px;margin:0 auto 52px}.section-heading h2{font-size:clamp(36px,4.4vw,62px);line-height:1.05;letter-spacing:-.04em;margin:15px 0}.section-heading p{color:var(--muted);font-size:17px}.method{background:var(--paper)}.method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:21px;max-width:1250px;margin:auto}.method-card{min-height:430px;position:relative;padding:32px;border:1px solid var(--line);border-radius:25px;background:#fff;overflow:hidden}.method-card.accent{background:var(--ink);color:#fff;border-color:var(--ink)}.card-no{position:absolute;right:25px;top:20px;font:800 68px/1 'Manrope';color:#edf2f7}.accent .card-no{color:rgba(255,255,255,.06)}.method-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:#eaf2ff;color:var(--blue);font-size:26px}.accent .method-icon{background:var(--lime);color:var(--ink)}.method-card h3{font-size:25px;margin:28px 0 12px}.method-card p{color:var(--muted)}.accent p{color:#b8c5d7}.level-meter{display:flex;gap:6px;margin-top:30px}.level-meter span{flex:1;padding:8px 2px;border-radius:8px;background:rgba(255,255,255,.08);color:#7f91aa;text-align:center;font-size:11px;font-weight:700}.level-meter .on{background:var(--lime);color:var(--ink)}.insight{margin-top:35px;padding:17px;border-radius:15px;background:#f0f6ff}.insight span,.insight b{display:block}.insight span{font-size:11px;color:var(--blue);text-transform:uppercase;font-weight:700}.insight b{margin-top:6px}.insight i{float:right;margin-top:-30px;font-style:normal;color:var(--muted);font-size:13px}.week{display:flex;justify-content:space-between;margin-top:32px}.week span{font-size:11px;text-align:center;color:var(--muted)}.week i{width:30px;height:30px;display:grid;place-items:center;margin-top:7px;border-radius:50%;background:#eef2f7;font-style:normal}.week span:nth-child(-n+4) i{background:#dff7e7;color:#139347}.week span:nth-child(5) i{background:var(--blue);color:#fff}
.experience{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:7vw;padding:110px clamp(22px,7vw,120px);background:var(--ink);color:#fff}.experience-media{position:relative}.experience-media:before{content:"";position:absolute;inset:12% -5%;background:radial-gradient(circle,rgba(67,217,205,.35),transparent 65%)}.screen-wrap{position:relative;padding:9px;border:1px solid rgba(255,255,255,.2);border-radius:25px;background:rgba(255,255,255,.08);box-shadow:0 40px 100px rgba(0,0,0,.35)}.screen-wrap img{border-radius:18px}.experience h2{font-size:clamp(40px,4.7vw,68px);line-height:1.03;letter-spacing:-.04em;margin:14px 0 20px}.experience-copy>p{color:#aebdd0}.experience ul{list-style:none;padding:0;margin:28px 0}.experience li{position:relative;padding:17px 0 17px 48px;border-bottom:1px solid rgba(255,255,255,.1)}.experience li:before{content:"✓";position:absolute;left:0;top:19px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--cyan);color:var(--ink);font-weight:900}.experience li b,.experience li span{display:block}.experience li span{color:#91a3ba;font-size:13px;margin-top:4px}.text-link{display:inline-flex;gap:12px;color:var(--cyan);font-weight:700}
.motivation{background:#fff}.motivation-grid{max-width:1250px;margin:auto;display:grid;grid-template-columns:1.3fr .7fr;grid-template-rows:repeat(2,280px);gap:20px}.motivation-grid article{border-radius:25px;overflow:hidden}.wide{grid-row:1/3}.duel{display:grid;grid-template-columns:1fr .8fr;align-items:center;padding:44px;background:linear-gradient(145deg,#eaf2ff,#d9e8ff)}.duel h3,.xp h3,.goals h3{font-size:29px;margin:17px 0 8px}.duel p,.xp p,.goals p{color:var(--muted)}.duel img{align-self:end;max-height:490px;filter:drop-shadow(0 25px 30px rgba(7,22,46,.25))}.mini-tag{font-size:11px;letter-spacing:.1em;color:var(--blue);font-weight:800}.xp,.goals{padding:30px}.xp{background:#effbd5}.goals{background:#fff4ec;border:1px solid #ffe1cc}.big-emoji{font-size:35px}.xp-pill{display:inline-block;margin-top:12px;padding:8px 13px;background:var(--ink);color:#fff;border-radius:99px;font-weight:800}.goal-bar{height:9px;margin-top:25px;background:#f4d8c6;border-radius:99px;overflow:hidden}.goal-bar i{display:block;width:72%;height:100%;background:var(--orange)}
.download-section{margin:30px clamp(20px,6vw,96px) 100px;min-height:520px;display:grid;grid-template-columns:1fr .75fr;align-items:center;padding:70px clamp(28px,7vw,90px);border-radius:35px;background:linear-gradient(135deg,#255fdc,#123b84);color:#fff;overflow:hidden}.download-copy h2{font-size:clamp(43px,5.4vw,74px);line-height:1;letter-spacing:-.045em;margin:16px 0}.download-copy p{color:#dbe8ff;max-width:560px}.section-kicker.light{color:var(--lime)}.store-badges{display:flex;align-items:center;gap:12px;margin-top:27px}.store-badge-link{display:block;transition:.2s}.store-badge-link:hover{transform:translateY(-3px)}.store-badge-link img{height:53px;width:auto}.store-badge-link+ .store-badge-link img{height:69px}.download-visual{height:450px;position:relative;display:flex;justify-content:center;align-items:flex-start}.download-visual:before{content:"";position:absolute;width:390px;height:390px;border-radius:50%;background:rgba(255,255,255,.1)}.download-visual>img{position:relative;width:235px;filter:drop-shadow(0 30px 35px rgba(0,0,0,.35))}.download-bubble{position:absolute;right:0;bottom:30px;padding:16px 19px;border-radius:16px;background:#fff;color:var(--ink);font-weight:800;box-shadow:var(--shadow)}.download-bubble span{color:#f9aa19;margin-left:8px}.download-bubble small{display:block;color:var(--muted);font-weight:500;margin-top:4px}
.free-note{display:inline-flex;align-items:center;gap:9px;margin-top:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:rgba(255,255,255,.1);color:#fff;font-size:14px;font-weight:700}.free-note span{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--lime);color:var(--ink)}
footer{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:50px;padding:65px clamp(22px,6vw,96px);border-top:1px solid var(--line);background:var(--paper)}footer p{max-width:330px;color:var(--muted);font-size:14px}footer h4{font-size:13px;text-transform:uppercase;letter-spacing:.08em;margin:7px 0 18px}footer>div:not(.footer-brand){display:flex;flex-direction:column;align-items:flex-start;gap:11px;font-size:14px;color:#53667d}footer a:hover{color:var(--blue)}footer span{margin-top:8px;color:#94a3b8;font-size:12px}
.page{padding:80px clamp(22px,7vw,110px)}.page-hero{text-align:center;max-width:960px;margin:0 auto 70px}.page-hero>span{color:var(--blue);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:13px}.page-hero h1{font-size:clamp(42px,5vw,70px);line-height:1.04;letter-spacing:-.04em;margin:18px 0}.page-hero p,.panel p,.cards p,.legal p,.legal li,.muted{color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cards article,.panel,.sales-card{padding:30px;border:1px solid var(--line);border-radius:23px;background:#fff;box-shadow:0 14px 45px rgba(7,22,46,.06)}.cards h3{font-size:21px}.split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin:90px 0}.split img,.hero-mini img{border-radius:24px;box-shadow:var(--shadow)}.panel h2,.sales-card h2{font-size:clamp(32px,4vw,52px);letter-spacing:-.04em}.pill-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.pill-list span{padding:9px 12px;border-radius:99px;background:#eaf2ff;color:var(--blue);font-size:12px;font-weight:700}.hero-mini{display:grid;grid-template-columns:1.5fr .5fr;gap:20px}.hero-mini img{width:100%;height:100%;object-fit:cover}.sales-card{max-width:950px;margin:auto;text-align:center;background:linear-gradient(145deg,#f3f7ff,#fff)}.email-button{display:inline-flex;margin-top:20px;padding:14px 22px;border-radius:13px;background:var(--blue);color:#fff;font-weight:700}.legal{max-width:900px;margin:70px auto;padding:0 25px}.legal h1{font-size:clamp(42px,6vw,66px)}.legal h2{margin-top:36px}.legal li{margin:9px 0;line-height:1.65}.contact-box{padding:25px;border-radius:20px;background:#eaf2ff}.contact-box a{color:var(--blue);font-weight:700}
@media(max-width:1050px){.nav nav{display:none}.hero{grid-template-columns:1fr;padding-top:80px;text-align:center}.hero-copy>p{margin-left:auto;margin-right:auto}.hero-actions,.trust-row{justify-content:center}.hero-product{height:610px}.language-grid{grid-template-columns:repeat(2,1fr)}.method-grid{grid-template-columns:1fr}.method-card{min-height:auto}.experience{grid-template-columns:1fr}.motivation-grid{grid-template-columns:1fr;grid-template-rows:auto}.wide{grid-row:auto}.xp,.goals{min-height:250px}.download-section{grid-template-columns:1fr}.download-visual{margin-top:40px}.cards{grid-template-columns:repeat(2,1fr)}footer{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.nav{height:70px;padding:0 18px}.nav-cta{font-size:0;padding:10px 14px}.nav-cta:before{content:"Başla";font-size:13px}.nav-cta span{font-size:13px}.brand{font-size:18px}.brand img{width:37px;height:37px}.hero{min-height:auto;padding:58px 20px 45px}.hero h1{font-size:49px}.hero-actions{flex-direction:column}.hero-product{height:480px}.hero-product:before{width:340px;height:340px}.orbit{width:400px;height:400px}.orbit-b{width:460px;height:460px}.device{width:220px;height:445px;border-width:7px;border-radius:36px}.float-card{padding:10px 12px}.streak{left:-5px;top:90px}.ai-card{right:-8px;bottom:70px}.language-strip,.section{padding:75px 20px}.language-grid{grid-template-columns:1fr}.section-heading{text-align:left}.method-card{padding:26px}.experience{padding:78px 20px}.motivation-grid{display:block}.motivation-grid article{margin-bottom:16px}.duel{grid-template-columns:1fr;padding:28px}.duel img{max-height:380px;margin:auto}.download-section{margin:20px 15px 70px;padding:48px 24px;border-radius:25px}.download-copy h2{font-size:47px}.store-badges{flex-direction:column;align-items:flex-start}.download-visual{height:390px}.download-bubble{right:-10px}.page{padding:60px 20px}.page-hero{text-align:left}.cards,.split,.hero-mini{grid-template-columns:1fr}.split{gap:30px;margin:60px 0}footer{grid-template-columns:1fr;padding:50px 25px}}
/* 2026 multilingual launch experience */
#hero-phone{transition:opacity .18s ease}.app-showcase{--showcase-accent:#3b82f6}.showcase-glow{background:radial-gradient(circle,var(--showcase-accent) 0,color-mix(in srgb,var(--showcase-accent) 35%,transparent) 45%,transparent 70%)}
.hero-store-row{display:flex;align-items:center;gap:10px;margin:18px 0 8px}.hero-store-row>span{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#51657d}.hero-store-row a{display:block;transition:.2s ease}.hero-store-row a:hover{transform:translateY(-2px)}.hero-store-row img{width:auto;height:38px}.hero-store-row a:first-of-type img{height:49px;margin:-6px 0}.hero-languages{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}.hero-languages span{padding:8px 11px;border:1px solid #d9e4f1;border-radius:99px;background:rgba(255,255,255,.8);font-size:12px;font-weight:700;color:#334b66}.hero-proof{display:flex;gap:0;margin-top:28px}.hero-proof div{padding:0 25px;border-left:1px solid var(--line)}.hero-proof div:first-child{padding-left:0;border-left:0}.hero-proof b,.hero-proof small{display:block}.hero-proof b{font:800 21px/1 'Manrope',sans-serif}.hero-proof small{margin-top:6px;color:var(--muted);font-size:11px}.hero-language-switcher{position:absolute;z-index:5;right:20px;top:45px;display:flex;gap:7px;padding:7px;border:1px solid rgba(255,255,255,.7);border-radius:99px;background:rgba(255,255,255,.88);box-shadow:0 12px 35px rgba(7,22,46,.14);backdrop-filter:blur(12px)}.hero-language-switcher button{width:36px;height:36px;border:0;border-radius:50%;background:transparent;font-size:19px;cursor:pointer;transition:.2s}.hero-language-switcher button:hover,.hero-language-switcher button.active{background:#dbeafe;transform:scale(1.08)}
.language-title{margin:14px auto 0;font-size:clamp(30px,3.4vw,48px);letter-spacing:-.04em}.language-grid article{cursor:pointer;position:relative;overflow:hidden}.language-grid article:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--blue);transform:scaleX(0);transform-origin:left;transition:.25s}.language-grid article:hover:after{transform:scaleX(1)}.language-grid article>span{font:800 11px/1 'Manrope';color:#a8b6c7}
.app-showcase{min-height:850px;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:7vw;padding:100px clamp(22px,7vw,120px);position:relative;overflow:hidden;background:#07162e;color:#fff}.app-showcase:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 45%,rgba(45,112,255,.25),transparent 33%),linear-gradient(135deg,transparent 0 45%,rgba(255,255,255,.025) 45% 46%,transparent 46% 100%)}.showcase-copy,.showcase-stage{position:relative;z-index:1}.showcase-copy h2{font-size:clamp(40px,4.7vw,68px);line-height:1.02;letter-spacing:-.045em;margin:14px 0 22px}.showcase-copy h2 em{font-style:normal;color:#6fa3ff}.showcase-copy>p{color:#aebdd0;max-width:590px}.showcase-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.showcase-tabs button{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid rgba(255,255,255,.12);border-radius:99px;background:rgba(255,255,255,.05);color:#aebdd0;font:700 12px 'DM Sans';cursor:pointer;transition:.2s}.showcase-tabs button:hover,.showcase-tabs button.active{background:#fff;color:var(--ink);border-color:#fff;transform:translateY(-2px)}.showcase-copy ul{list-style:none;padding:0;margin:28px 0}.showcase-copy li{position:relative;padding:16px 0 16px 45px;border-bottom:1px solid rgba(255,255,255,.1)}.showcase-copy li:before{content:"✓";position:absolute;left:0;top:18px;width:27px;height:27px;display:grid;place-items:center;border-radius:9px;background:var(--cyan);color:var(--ink);font-weight:900}.showcase-copy li b,.showcase-copy li span{display:block}.showcase-copy li span{color:#91a3ba;font-size:12px;margin-top:4px}.showcase-stage{height:720px;display:grid;place-items:center}.showcase-glow{position:absolute;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,#2563eb 0,rgba(37,99,235,.35) 45%,transparent 70%);filter:blur(5px)}.showcase-stage>img{position:relative;height:700px;width:auto;z-index:2;filter:drop-shadow(0 40px 65px rgba(0,0,0,.55));transition:opacity .18s ease,transform .3s ease}.showcase-stage>img.switching{opacity:0;transform:translateY(12px) scale(.98)}.showcase-caption{position:absolute;z-index:3;right:4%;bottom:12%;display:flex;align-items:center;gap:12px;padding:13px 18px;border:1px solid rgba(255,255,255,.2);border-radius:17px;background:rgba(255,255,255,.92);color:var(--ink);box-shadow:0 20px 55px rgba(0,0,0,.3)}.showcase-caption>span{font-size:27px}.showcase-caption small,.showcase-caption b{display:block}.showcase-caption small{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.showcase-caption b{margin-top:2px}
.duel-versus{display:flex;align-items:center;gap:12px;margin-top:28px}.duel-versus span{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:#fff;font-size:27px;box-shadow:0 10px 25px rgba(7,22,46,.1)}.duel-versus b{color:var(--blue);font-size:12px}.duel-score{position:relative;align-self:center;justify-self:center;width:230px;height:230px;display:grid;grid-template-columns:1fr auto 1fr;place-items:center;padding:25px;border:8px solid rgba(255,255,255,.8);border-radius:50%;background:var(--ink);color:#fff;box-shadow:0 28px 55px rgba(7,22,46,.25)}.duel-score span{font:800 50px/1 'Manrope'}.duel-score i{padding:6px 8px;border-radius:99px;background:#ef4444;font-size:8px;font-style:normal;letter-spacing:.1em}.duel-score small{position:absolute;bottom:44px;color:var(--lime);font-weight:800}
.multilingual-stack{min-width:440px}.multilingual-stack>img{position:absolute!important;width:190px!important;top:5px;left:50%;transform-origin:50% 100%}.multilingual-stack>img:nth-child(1){transform:translateX(-90%) rotate(-13deg);opacity:.55}.multilingual-stack>img:nth-child(2){transform:translateX(-70%) rotate(-7deg);opacity:.72}.multilingual-stack>img:nth-child(3){transform:translateX(-42%) rotate(6deg);opacity:.86}.multilingual-stack>img:nth-child(4){transform:translateX(-18%) rotate(12deg);z-index:2}.multilingual-stack .download-bubble{z-index:4}
@media(max-width:1050px){.hero-store-row,.hero-languages,.hero-proof{justify-content:center}.app-showcase{grid-template-columns:1fr;padding-top:85px}.showcase-copy{text-align:center}.showcase-copy>p{margin-left:auto;margin-right:auto}.showcase-tabs{justify-content:center}.showcase-copy ul{max-width:650px;margin-left:auto;margin-right:auto;text-align:left}}
@media(max-width:650px){.hero-store-row{flex-wrap:wrap}.hero-store-row>span{width:100%}.hero-store-row img{height:35px}.hero-store-row a:first-of-type img{height:45px}.hero-proof div{padding:0 14px}.hero-language-switcher{right:50%;top:5px;transform:translateX(50%)}.app-showcase{padding:78px 20px}.showcase-copy{text-align:left}.showcase-tabs{justify-content:flex-start}.showcase-tabs button span{display:none}.showcase-tabs button{font-size:21px;padding:9px 12px}.showcase-stage{height:560px}.showcase-stage>img{height:540px}.showcase-glow{width:390px;height:390px}.showcase-caption{right:0;bottom:8%}.duel-score{width:185px;height:185px;margin:28px auto 0}.multilingual-stack{min-width:0}.multilingual-stack>img{width:155px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Desktop layout hardening: keep every grid child inside the viewport even when
   browser zoom, font rendering or cached assets report unusual intrinsic sizes. */
main,header,footer,section{max-width:100%}.nav>*,.hero>*,.app-showcase>*,.download-section>*{min-width:0}.hero-store-row a,.store-badge-link{flex:0 0 auto}.hero-store-row img{max-width:145px;object-fit:contain}.hero-store-row a:first-of-type img{max-width:165px}.showcase-copy li span{overflow-wrap:anywhere}
@media(min-width:1051px) and (max-width:1200px){.nav{gap:20px;padding-left:32px;padding-right:32px}.nav nav{gap:18px}.nav-cta{padding-left:15px;padding-right:15px}.hero{gap:3vw;padding-left:56px;padding-right:56px}.hero-product{transform:scale(.94)}}
@media(min-width:1600px){.hero-copy,.showcase-copy{max-width:760px}.hero-product{max-width:820px;justify-self:center}.language-grid,.method-grid,.motivation-grid{width:100%}}
