.home-main{max-width:1440px;margin:auto;padding:0 48px 80px}.home-intro{padding:76px 0 66px;max-width:980px}.home-intro h1{font-size:clamp(40px,6.5vw,88px);line-height:1.06;letter-spacing:-.045em;margin:22px 0 26px;overflow-wrap:break-word}.home-lead{font-size:clamp(19px,2vw,24px);line-height:1.6;color:var(--muted);max-width:780px}.home-jump{display:flex;flex-wrap:wrap;gap:20px 36px;margin-top:30px}.home-jump a{font-weight:600;text-decoration:underline;text-underline-offset:6px}.home-jump span{margin-inline-start:12px}.home-main section{scroll-margin-top:30px}.home-section-title{font-size:17px;letter-spacing:.02em;margin:0 0 20px}.home-feature{display:grid;grid-template-columns:1.15fr 1fr;border:1px solid var(--line);border-radius:12px;overflow:hidden}.home-feature-copy{padding:44px}.home-feature h3{font-size:52px;letter-spacing:-2px;margin:12px 0 22px}.home-feature-copy>p{color:var(--muted);line-height:1.65}.home-feature-copy .home-benefit{font-size:24px;font-weight:600;color:var(--ink);line-height:1.35}.home-apps{font-size:15px;font-weight:600}.home-actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:28px}.home-actions .button{gap:28px}.home-text-link{font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.home-art{display:grid;place-items:center;background:#e8eedf;padding:48px}.home-package{width:100%;max-width:340px;background:var(--ink);color:var(--paper);padding:34px;border-radius:9px;box-shadow:18px 18px 0 #cdd8bd;transform:rotate(-3deg)}.home-package img{display:block;margin-bottom:38px}.home-package-name{font-size:clamp(28px,3vw,44px);font-weight:700;letter-spacing:-1.5px;display:block}.home-package-name>span{color:var(--lime)}.home-package-formats{display:block;margin:10px 0 26px;font:13px Consolas,monospace;letter-spacing:1px;color:#d9fc77}.home-bars{height:85px;background:repeating-linear-gradient(90deg,var(--lime) 0 3px,transparent 3px 8px,var(--lime) 8px 10px,transparent 10px 14px,var(--lime) 14px 20px,transparent 20px 25px);opacity:.9}.home-heights{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:22px;font:12px Consolas,monospace}.home-tools{padding-top:64px}.home-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.home-tool{position:relative;border:1px solid var(--line);border-radius:9px;padding:32px;background:var(--paper)}.home-number{display:block;margin-bottom:40px;font:16px Consolas,monospace;color:var(--muted)}.home-tool h3{font-size:27px;line-height:1.25;letter-spacing:-.5px;margin:14px 0}.home-tool h3 a{text-decoration:none}.home-tool h3 a:hover{text-decoration:underline;text-underline-offset:5px}.home-tool h3 span{display:inline-block;margin-inline-start:12px}.home-tool>p:last-child{color:var(--muted);line-height:1.65;margin-bottom:0}.home-guide{display:flex;align-items:center;justify-content:space-between;gap:32px;border-top:1px solid var(--line);margin-top:64px;padding-top:40px}.home-guide h2{font-size:30px;line-height:1.2;margin:0 0 16px;letter-spacing:-.5px}.home-guide p{max-width:640px;color:var(--muted);line-height:1.6}.home-guide-link{flex-shrink:0;text-decoration:underline;text-underline-offset:5px;font-weight:600}.home-main a:focus-visible{outline:3px solid #638d22;outline-offset:5px}html[dir=rtl] .home-package{transform:rotate(3deg)}html[lang=ar] .home-intro h1,html[lang=hi] .home-intro h1{letter-spacing:0;line-height:1.3}html[lang=zh] .home-intro h1{letter-spacing:0;line-height:1.2}@media(max-width:900px){.home-feature{grid-template-columns:1fr}.home-art{padding:48px}.home-package{max-width:360px}.home-guide{align-items:flex-start;flex-direction:column}.home-guide-link{flex-shrink:1}}@media(max-width:600px){.home-main{padding:0 24px 48px}.home-intro{padding:44px 0}.home-feature-copy{padding:26px}.home-feature h3{font-size:42px}.home-feature-copy .home-benefit{font-size:22px}.home-tool-grid{grid-template-columns:1fr}.home-tool{padding:26px}.home-art{padding:38px}.home-tools{padding-top:44px}.home-guide{margin-top:44px}.home-jump{gap:18px}.home-number{margin-bottom:26px}}
html[lang=fi] .home-intro h1{font-weight:700}
