:root{--ink:#173e3b;--muted:#526a62;--paper:#faf9f5;--line:#dbe4dd;--gold:#b88c47}body{background:radial-gradient(ellipse at 92% 5%,#e8f0e6 0,transparent 38%),var(--paper);-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth}a,button,input,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #ab7b35;outline-offset:4px}button,.button{min-height:46px;border-radius:12px;transition:background .18s,transform .18s}.button:hover,button:hover{filter:brightness(1.07)}.button:active,button:active{transform:translateY(1px)}.header{max-width:1440px;margin:auto;padding:20px 5vw;background:transparent}.academy-logo{width:76px;height:76px;object-fit:contain;flex-shrink:0}.brand{gap:15px;font-size:27px}.brand small{font-size:10px;letter-spacing:2.1px}.header nav{gap:24px;font-size:14px}.header nav>a:not(.button){padding:10px 0;color:#36574c}.header nav>a:hover{text-decoration:underline;text-underline-offset:6px}.header nav .button{padding:12px 20px;box-shadow:0 5px 16px #133f3514}main{max-width:1250px;padding:42px 40px 80px}h1{font-size:clamp(40px,5.8vw,74px);line-height:1.07;letter-spacing:-2.7px}h2{font-size:clamp(26px,3vw,38px);line-height:1.18}p{overflow-wrap:anywhere}.eyebrow{font-size:10px;letter-spacing:2.2px;color:#59715a}.hero{gap:64px;grid-template-columns:1.15fr 1fr;padding:10px 0 66px}.hero p{font-size:18px;line-height:1.8}.hero .row{margin-top:28px}.hero h1 em{color:#657e55}.hero-art{min-height:470px;border-radius:150px 150px 28px 28px;background:linear-gradient(150deg,#183f41,#153f36 72%);box-shadow:0 25px 60px #21473f1c;padding:30px;gap:14px}.hero-art::before{width:330px;height:330px;top:32px;border-color:#c5d2a520}.hero-logo{width:185px;height:185px;object-fit:contain;position:relative;filter:drop-shadow(0 12px 20px #0002)}.hero-art .hello{font-size:66px;line-height:1.05}.hero-art .art-label{font-size:9px;letter-spacing:2px;text-align:center}.hero-art .art-foot{bottom:24px;font-size:10px;letter-spacing:1.5px}.stats{margin-top:30px;padding-top:24px;gap:38px}.stats b{font-size:28px;font-weight:700}.stats span{font-size:12px}.sound-preview{display:grid;grid-template-columns:1fr 1fr;gap:30px;background:#eaf0e7;border:1px solid #d7e3d4;border-radius:22px;padding:32px;margin:0 0 65px}.sound-preview h2{font-size:29px;margin-bottom:10px}.sound-preview p{color:var(--muted);font-size:14px;margin-bottom:0}.pronunciation-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:center}.pronunciation{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:17px;border:1px solid #c3d3bf;background:#fff;color:var(--ink);box-shadow:0 3px 10px #1b392705}.pronunciation span{font-size:17px}.pronunciation small{font-size:11px;color:var(--muted);font-weight:500}.pronunciation-options>[data-speech-stop]{grid-column:1/-1;background:transparent;font-size:13px;justify-self:start;min-height:40px;padding:8px 14px}.sound-preview>[data-speech-status]{grid-column:1/-1}.sound-preview>[data-speech-status]:empty{display:none}.grid{gap:24px}.grid>.card{display:flex;flex-direction:column;padding:28px;box-shadow:0 5px 20px #233c2a04}.grid>.card>.button{margin-top:auto}.grid>.card .list{margin:23px 0 28px}.section-title{margin-top:0;margin-bottom:30px}.feature-number{font-size:29px;color:#8a9e77;margin-bottom:24px}.card{border-radius:19px;border-color:#dbe4d8}.card h3{font-size:19px}.highlight{position:relative;background:#eaf0e4;border:1.5px solid #3d624b;box-shadow:0 12px 36px #304e3310!important}.price{font-size:45px;letter-spacing:-1.8px;margin-top:9px}.pill{align-self:flex-start;padding:6px 12px;background:#eaf0e4;font-size:10px;font-weight:650}.highlight .pill{background:#d7e5ce}.list li{font-size:14px}.list li::before{color:#447250}#abonimet{scroll-margin-top:30px;margin-top:56px}#abonimet>.tiny{max-width:920px;line-height:1.9}.auth .card{padding:30px}.auth h1{font-size:clamp(32px,5vw,47px);letter-spacing:-1.4px}label{font-size:14px}input,select,textarea{min-height:46px;font-size:16px;border-color:#b8cbb9;border-radius:10px}input[type=checkbox]{min-height:20px;min-width:20px}.word{align-items:center;gap:12px}.word button{min-width:64px;min-height:44px}table{font-size:13px}.table-wrap{border-radius:10px}.tabs a{min-height:42px;display:flex;align-items:center}.footer{background:#eef0e8;padding:45px max(5vw,22px);gap:28px}.footer .brand{font-family:Georgia,serif;font-size:27px}.footer p{line-height:1.8}.footer nav a{padding:4px 0}#notice{max-width:min(620px,calc(100vw - 28px));border-radius:12px;box-shadow:0 12px 35px #153e3022;line-height:1.6}.loading{min-height:35vh;display:grid;place-items:center;color:var(--muted)}@media(min-width:1400px){.header{padding-left:70px;padding-right:70px}}@media(max-width:900px){.header{padding:16px 25px}.header nav{gap:16px}.hero{gap:30px}.hero-art{min-height:425px}.hero-logo{width:155px;height:155px}.hero h1{font-size:56px}.sound-preview{grid-template-columns:1fr}.grid{gap:15px}.grid>.card{padding:22px}.price{font-size:36px}.price small{display:block;margin-top:4px}.brand{font-size:23px}.academy-logo{width:64px;height:64px}}@media(max-width:650px){.header{padding:14px 18px;gap:14px;flex-wrap:wrap}.header .brand{font-size:24px}.academy-logo{width:64px;height:64px}.header nav{width:100%;justify-content:space-between;gap:10px;font-size:12px}.header nav .button{padding:9px 12px;font-size:12px;min-height:43px}.header nav>a:not(.button){padding:8px 0}main{padding:28px 20px 50px}.hero{grid-template-columns:1fr;gap:32px;padding:0 0 35px}.hero h1{font-size:49px;letter-spacing:-1.8px}.hero p{font-size:16px;line-height:1.8}.hero .row{gap:10px}.hero .row .button{font-size:13px;padding:13px 16px}.hero-art{min-height:365px;border-radius:100px 100px 22px 22px;gap:10px}.hero-logo{width:145px;height:145px}.hero-art .hello{font-size:57px}.hero-art::before{width:280px;height:280px;top:25px}.stats{gap:28px;margin-top:25px}.stats b{font-size:25px}.stats span{font-size:11px}.sound-preview{padding:23px;gap:18px;margin-bottom:40px;border-radius:18px}.sound-preview h2{font-size:27px}.pronunciation-options{grid-template-columns:1fr}.pronunciation{padding:15px}.grid{grid-template-columns:1fr;gap:0}.grid>.card{padding:25px;margin-bottom:18px}.price{font-size:43px}.price small{display:inline;font-size:14px}.two,.fieldgrid{grid-template-columns:1fr}.footer{flex-direction:column;padding:32px 23px}.footer nav{flex-direction:row;gap:22px;flex-wrap:wrap}.auth .card{padding:22px}.auth-actions{gap:9px}.card{padding:22px}.section-title{font-size:30px}#abonimet{margin-top:30px}.table-wrap{max-width:100%;overflow:auto}.prose h1{font-size:36px}.hero .eyebrow{font-size:9px}}@media(max-width:360px){.header nav{gap:7px;font-size:11px}.header nav .button{padding:8px;font-size:11px}.hero h1{font-size:43px}.stats{gap:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
@media(max-width:780px){.header nav>a:nth-child(2),.header nav>a:nth-child(3){display:inline-flex}}
