.studio-home{color:#150d48;background:#fcfaff}.studio-home .section{max-width:1320px;padding:88px 48px}.studio-home h1,.studio-home h2,.studio-home h3{color:#150d48;font-family:Inter,Arial,sans-serif}.studio-home h2{letter-spacing:-.035em;font-size:clamp(28px,3.4vw,42px);line-height:1.15}.studio-home p{color:#554b84}.studio-home .hero{background:0 0;margin-top:-96px;padding-top:96px;overflow:clip}.studio-home .hero:before{content:"";aspect-ratio:auto;z-index:-1;background:url(/images/lerzai/hero-wash.webp) bottom/100% 100% no-repeat;border-radius:0;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.studio-home .hero-inner{max-width:1440px;min-height:1100px;margin:auto;padding:76px 6% 0;display:block;position:relative}.studio-home .hero-copy{z-index:2;width:46%;max-width:600px;position:relative}.studio-home .hero-kicker{color:#6843db;letter-spacing:.025em;align-items:center;gap:12px;margin:0 0 44px;font-size:15px;font-weight:700;display:flex}.studio-home .hero-kicker:before{background:#9472ef;width:14px;height:14px}.studio-home .studio-title{letter-spacing:-.045em;white-space:normal;max-width:none;margin:0;font-size:clamp(44px,4.8vw,67px);font-weight:700;line-height:1.075}.studio-title>span{display:block}.studio-title .title-accent{color:#6940d2}.studio-title .title-ink{color:#150d48}.studio-home .hero-copy>p{max-width:34ch;margin:28px 0 32px;font-size:clamp(18px,1.9vw,25px);line-height:1.4}.studio-home .hero-buttons{justify-content:flex-start;display:flex}.studio-home .hero-copy .button{color:#fff;background:#6934db;border-radius:100px;gap:18px;min-height:70px;padding:14px 32px;font-size:20px;box-shadow:0 8px 26px #7145d220}.studio-home .hero-copy .button:hover{background:#5521c2;transform:translateY(-3px)}.app-preview{z-index:1;inset-inline-end:2%;width:58%;max-width:820px;position:absolute;top:20px}.hero-phones{width:100%;height:auto;animation:.85s ease-out both hero-arrive;display:block}.hero-mascot{z-index:3;inset-inline-start:15%;pointer-events:none;width:32%;max-width:460px;height:auto;animation:.95s ease-out both hero-arrive;display:block;position:absolute;bottom:0}.studio-home .learning-pillars{padding-top:54px;padding-bottom:68px}.pillars-heading{text-align:center;max-width:860px;margin:0 auto 36px}.pillars-heading h2{white-space:pre-line;margin-bottom:28px}.pillars-heading p{max-width:650px;margin:auto;font-size:19px;line-height:1.5}.pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pillar{background:#f1eaff;border-radius:40px;min-width:0;padding:20px 24px 30px;transition:transform .22s,box-shadow .22s;display:block}.pillar:hover{transform:translateY(-5px);box-shadow:0 14px 32px #7658ba15}.pillar>img{object-fit:contain;width:100%;height:235px;margin-bottom:18px;display:block}.pillar-text{grid-template-columns:50px 1fr;gap:16px;display:grid}.pillar-icon{color:#6834d8;background:#e8dcff;border-radius:16px;place-items:center;height:50px;display:grid}.pillar h3{margin-bottom:10px;font-size:25px;line-height:1.2}.pillar p{font-size:16px;line-height:1.4}.product-overview-heading{max-width:760px;margin-bottom:36px}.product-overview-heading h2{margin:14px 0 18px}.product-overview-heading>p{font-size:17px}.product-overview-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.product-feature{background:#f3effb;border-radius:28px;grid-template-columns:150px 1fr;align-items:center;gap:24px;padding:22px;scroll-margin-top:112px;display:grid}.product-feature-art{border-radius:20px;overflow:hidden}.product-feature-art img{width:100%;height:auto;display:block}.product-feature h3{margin-bottom:10px;font-size:20px}.product-feature p{font-size:14px;line-height:1.65}.app-gallery-heading{text-align:center;max-width:730px;margin:0 auto 40px}.app-gallery-heading h2{margin:14px 0}.app-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.app-gallery-grid figure{background:#eee8ff;border-radius:28px;padding:10px;box-shadow:0 10px 28px #5134b218}.app-gallery-grid img{border-radius:20px;width:100%;height:auto;display:block}.studio-home .getting-started{border-top:1px solid var(--line);display:block}.studio-home .section-intro{max-width:65ch}.studio-home .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px;display:grid}.studio-home .steps li{background:#f1ebfc;border:0;border-radius:24px;gap:14px;padding:24px}.studio-home .steps h3{font-size:18px}.studio-home .steps p{font-size:14px}.try-section{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.try-copy>p{max-width:42ch;margin-top:22px;font-size:16px}.try-copy .sample-note{text-align:start;font-size:12px}.try-section .flashcard{background:#f1ebfc}.try-copy .sample-note{color:#746a96;margin-inline:0}.try-art{filter:drop-shadow(0 16px 20px #5a3bb421);width:min(76%,320px);height:auto;margin:28px auto 0;display:block}.try-section .experience{background:#fdfbff;border:1px solid #e9e1fa;border-radius:32px;max-width:520px;box-shadow:0 22px 60px #5134b21a}.try-section .demo-heading{color:#211450;background:#eee8fc;border-radius:20px}.try-section .demo-heading>.icon{box-sizing:content-box;color:#6140d5;background:#dfd3fb;border-radius:14px;padding:10px}.try-section .demo-tabs{background:#f0ebfa;border-radius:16px;gap:4px}.try-section .demo-tabs button{color:#574d76;border:1px solid #0000;border-radius:12px;font-weight:600}.try-section .demo-tabs button:hover{background:#e8defa}.try-section .demo-tabs button[aria-pressed=true]{color:#5832c6;background:#fff;border-color:#d5c7fa;box-shadow:0 2px 8px #47278c12}.try-section .demo-progress-label{color:#655987;font-weight:600}.try-section .experience progress{background:#e6dffa;border-radius:8px;height:7px}.try-section .experience progress::-webkit-progress-bar{background:#e6dffa;border-radius:8px;height:7px}.try-section .experience progress::-webkit-progress-value{background:#7656e8;border-radius:8px}.try-section .experience progress::-moz-progress-bar{background:#7656e8;border-radius:8px}.try-section .demo-workspace{margin-top:22px}.try-section .flashcard{isolation:isolate;color:#1c1250;background:linear-gradient(145deg,#fdfbff,#eee8fc);border:1px solid #ded4f8;border-radius:26px;transition:transform .2s,background .25s;position:relative;box-shadow:0 10px 22px #5432ad1a}.try-section .flashcard:hover{background:#f6f2ff;transform:translateY(-3px)}.try-section .flashcard.is-revealed{background:linear-gradient(145deg,#f8f5ff,#e5dafc)}.try-section .card-language{color:#706393}.try-section .card-word{font-size:clamp(34px,4vw,44px)}.try-section .card-flip{color:#5230b8;background:#e8defb;border:0}.try-section .check-answer,.try-section .next-word{color:#fff;background:#6846da;border-radius:16px}.try-section .check-answer:hover:enabled,.try-section .next-word:hover:enabled{background:#5432bc}.try-section .check-answer:disabled,.try-section .next-word:disabled{color:#746d84;background:#e9e4f2}.try-section .demo-choices button,.try-section .demo-question input,.try-section .letter-tiles button{border-color:#dcd2f1}.try-section .demo-choices .answer-right{color:#17664e;background:#e5f7ef;border-color:#218e69}.try-section .demo-choices .answer-wrong{color:#a42e46;background:#fff0f1;border-color:#bf3e56}.try-section .demo-feedback.right{color:#17664e}.try-section .demo-complete .completion-mark{color:#6846da;background:#e4dafb}.try-section .experience :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #7354e2}.studio-home .modes-section{background:#f3edfd}.studio-home .modes-list article>.icon{color:#6743d0;background:#e6dcfa}.studio-home .exam-note{background:#e8dffb}.studio-home .offline-section{background:#241748}.studio-home .offline-section h2{color:#fff}.studio-home .offline-section p{color:#e5dcf7}.studio-home .offline-section small{color:#cfc1e9}.studio-home .final-cta{background:#eee5fc}.studio-home .final-cta>.section>.lerzai-wordmark{width:170px;margin:auto auto 24px}.studio-home .final-cta .button.white{color:#fff;background:#6934db}.section-eyebrow{color:#6843cb;letter-spacing:.035em;font-size:12px;font-weight:700}.locale-ar .studio-home h1,.locale-ar .studio-home h2,.locale-ar .studio-home h3{letter-spacing:0;font-family:NotoArabic,sans-serif}.locale-ar .studio-home .studio-title{font-size:clamp(38px,4.1vw,58px);line-height:1.45}.locale-ar .studio-home .hero-copy>p{line-height:1.8}@keyframes hero-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1441px){.studio-home .hero-inner{min-height:1100px}}@media (min-width:701px) and (max-width:1200px){.studio-home .hero-inner{min-height:815px;padding:36px 6% 0}.studio-home .hero-kicker{margin-bottom:34px;font-size:14px}.studio-home .studio-title{font-size:49px}.studio-home .hero-copy>p{max-width:365px;margin:22px 0 24px;font-size:20px}.studio-home .hero-copy .button{min-height:60px;padding-inline:28px;font-size:18px}.app-preview{top:0;width:57%;inset-inline-end:2%}.hero-mascot{width:32%;bottom:0}.studio-home .section{padding-inline:40px}.pillar{border-radius:34px;padding:16px 20px 26px}.pillar>img{height:180px}.pillar h3{font-size:23px}.pillar-text{grid-template-columns:44px 1fr;gap:12px}.pillar-icon{height:44px}.pillar p{font-size:15px}}@media (max-width:900px) and (min-width:701px){.studio-home .hero-inner{min-height:760px}.studio-home .studio-title{font-size:40px}.studio-home .hero-copy>p{font-size:17px}.studio-home .hero-copy .button{padding-inline:20px;font-size:15px}.hero-mascot{bottom:40px}.product-feature{grid-template-columns:100px 1fr;gap:16px;padding:18px}.pillar-text{display:block}.pillar-icon{display:none}}@media (max-width:700px){.studio-home .section{padding:56px 22px}.studio-home .hero{margin-top:-80px;padding-top:80px}.studio-home .hero:before{background-size:auto 100%}.studio-home .hero-inner{flex-direction:column;min-height:0;padding:36px 22px 0;display:flex}.studio-home .hero-copy{width:100%;max-width:520px;margin:auto}.studio-home .hero-kicker{gap:9px;margin-bottom:24px;font-size:11px}.studio-home .hero-kicker:before{width:10px;height:10px}.studio-home .studio-title{font-size:clamp(35px,8.5vw,51px);line-height:1.08}.studio-home .hero-copy>p{max-width:37ch;margin:24px 0;font-size:16px;line-height:1.55}.studio-home .hero-copy .button{gap:12px;min-height:54px;padding:12px 22px;font-size:15px}.app-preview{width:100%;max-width:490px;margin:26px auto 0;position:relative;inset:auto}.hero-mascot{bottom:4%;width:35%;max-width:210px;inset-inline-start:2%}.studio-home .learning-pillars{padding-top:40px}.pillars-heading{margin-bottom:34px}.pillars-heading h2{font-size:28px}.pillars-heading p{font-size:15px}.pillar-grid{grid-template-columns:1fr;gap:18px}.pillar{border-radius:26px;grid-template-columns:42% 1fr;align-items:center;gap:14px;padding:16px;display:grid}.pillar>img{width:100%;height:auto;margin:0}.pillar-text{display:block}.pillar-icon{border-radius:12px;width:38px;height:38px;margin-bottom:10px;display:inline-flex}.pillar-icon svg{width:23px}.pillar h3{font-size:21px}.pillar p{font-size:14px}.product-overview-grid{grid-template-columns:1fr}.product-feature{grid-template-columns:90px 1fr;gap:16px;padding:16px}.product-feature h3{font-size:17px}.product-feature p{font-size:13px}.app-gallery-grid{scroll-snap-type:x mandatory;gap:14px;padding-bottom:18px;display:flex;overflow-x:auto}.app-gallery-grid figure{scroll-snap-align:center;flex:0 0 min(84vw,350px);padding:8px}.studio-home .steps{grid-template-columns:1fr;gap:14px}.try-section{grid-template-columns:1fr;gap:34px}.try-section .hero-demo{width:100%}.try-art{width:min(55%,220px);margin-top:18px}.try-section .experience{border-radius:25px;padding:18px}.locale-ar .studio-home .studio-title{font-size:36px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.hero-phones,.hero-mascot{animation:none}.pillar,.studio-home .button,.try-section .flashcard{transition:none}.pillar:hover,.try-section .flashcard:hover{transform:none}}@media (max-width:400px){.try-section .demo-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-tour-heading{text-align:center;max-width:760px;margin:0 auto 64px}.app-tour-heading h2{margin:14px 0 20px}.app-tour-heading>p{max-width:60ch;margin:auto}.app-tour-layout{grid-template-columns:.9fr 1.3fr;align-items:start;gap:12%;display:grid}.app-tour-device{text-align:center;width:min(100%,340px);margin-inline:auto;position:sticky;top:120px}.appearance-labels{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.appearance-labels button{color:#5531a8;background:#fff;border:1px solid #e6dcf8;border-radius:100px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 16px;font-size:13px;display:inline-flex}.appearance-labels button:hover{background:#eee5fd}.appearance-comparison{aspect-ratio:9/16;background:#181223;border:6px solid #241747;border-radius:38px;position:relative;overflow:hidden;box-shadow:0 18px 38px #3b216025}.appearance-pair{opacity:0;transition:opacity .35s;position:absolute;inset:0}.appearance-pair.is-active{opacity:1}.appearance-image{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.appearance-light{position:absolute;inset:0}.appearance-divider{z-index:3;pointer-events:none;background:#b998ff;width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.appearance-divider>span{color:#432181;background:#e4d4ff;border:2px solid #241747;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 12px #24174725}.appearance-slider{z-index:4;opacity:0;cursor:ew-resize;touch-action:pan-y;direction:ltr;width:100%;height:100%;margin:0;position:absolute;inset:0}.appearance-comparison:focus-within{outline-offset:6px;outline:3px solid #8b5aef}.tour-screen-label{color:#6743ca;letter-spacing:.12em;margin-top:16px;font-size:12px;font-weight:600}.tour-sample-note{color:#706583;max-width:35ch;margin:10px auto 0;font-size:10px;display:block}.app-tour-step{opacity:.45;border-bottom:1px solid #e7dff3;flex-direction:column;justify-content:center;min-height:540px;padding:44px 0;transition:opacity .3s;display:flex}.app-tour-step:last-child{border:0}.app-tour-step.is-active{opacity:1}.tour-step-button{text-align:start;color:#221447;background:0 0;border:0;align-items:baseline;gap:24px;padding:0;display:flex}.tour-step-button>span:first-child{color:#6c43d4;font-size:22px;font-weight:500}.tour-step-button>span:last-child{font-size:28px;font-weight:700;line-height:1.3}.app-tour-step>p{max-width:47ch;margin-top:22px;padding-inline-start:52px;font-size:17px;line-height:1.75}@media (max-height:800px) and (min-width:701px){.app-tour-device{width:min(100%,260px);top:100px}.app-tour-step{min-height:470px}}@media (max-width:900px){.app-tour-layout{grid-template-columns:1fr 1.1fr;gap:7%}.tour-step-button>span:last-child{font-size:24px}.app-tour-step>p{padding-inline-start:0;font-size:15px}}@media (max-width:700px){.app-tour-heading{margin-bottom:30px}.app-tour-layout{display:block}.app-tour-device{z-index:5;background:#fcfaff;width:100%;padding:10px 0 14px;top:78px}.appearance-labels{gap:10px;max-width:190px;margin:0 auto 10px}.appearance-labels button{min-height:34px;padding:5px 10px;font-size:11px}.appearance-comparison{border-width:4px;border-radius:27px;width:min(58vw,220px);margin:auto}.appearance-divider>span{width:32px;height:32px}.tour-screen-label{margin-top:8px}.tour-sample-note{display:none}.app-tour-step{min-height:310px;padding:36px 8px;scroll-margin-top:470px}.tour-step-button{gap:16px}.tour-step-button>span:last-child{font-size:22px}.app-tour-step>p{margin-top:16px;font-size:15px}}@media (prefers-reduced-motion:reduce){.app-tour-step,.appearance-pair{transition:none}}
