main.svelte-2j7mc4{max-width:1280px;margin:auto;padding:0 6%;color:#181818}.intro.svelte-2j7mc4{display:grid;grid-template-columns:1.15fr 1fr;gap:5%;align-items:center;padding:4rem 0 5rem}.eyebrow.svelte-2j7mc4{font-size:11px;letter-spacing:.16em;font-weight:700;margin-bottom:1.5rem}h1.svelte-2j7mc4{font-family:Batangas,system-ui,sans-serif;font-size:clamp(3.2rem,6.6vw,6rem);line-height:1.02;letter-spacing:-.04em}h1.svelte-2j7mc4 span:where(.svelte-2j7mc4){color:#777}.lead.svelte-2j7mc4{font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.75;max-width:540px;margin:2rem 0}.download.svelte-2j7mc4{display:inline-flex;align-items:center;justify-content:space-between;gap:4rem;background:#181818;color:#fff;padding:1rem 1.6rem;border-radius:50px;font-weight:600}.download.svelte-2j7mc4:hover{background:#444}.download-note.svelte-2j7mc4{font-size:12px;color:#737373;margin-top:.75rem}.language-pair.svelte-2j7mc4{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:3rem}.language-pair.svelte-2j7mc4 span:where(.svelte-2j7mc4){font-size:19px}.language-pair.svelte-2j7mc4 small:where(.svelte-2j7mc4){width:100%;color:#666}.showcase.svelte-2j7mc4{padding:2rem 0 0;position:relative}.showcase.svelte-2j7mc4:before{content:"";position:absolute;top:10%;right:-10%;bottom:18%;left:-10%;border-radius:50%;background:#e8e5e2;z-index:-1}.phone.svelte-2j7mc4{max-width:310px;margin:auto;border:7px solid #252525;border-radius:40px;overflow:hidden;box-shadow:12px 25px 50px #0002;background:#fff}.phone.svelte-2j7mc4 img:where(.svelte-2j7mc4){display:block;width:100%;height:auto}.appearance.svelte-2j7mc4{display:flex;justify-content:center;gap:.4rem;margin:1.5rem auto .5rem}.appearance.svelte-2j7mc4 button:where(.svelte-2j7mc4){border:1px solid #ccc;border-radius:20px;font-size:12px;padding:.45rem 1.25rem}.appearance.svelte-2j7mc4 button.active:where(.svelte-2j7mc4){background:#222;color:#fff;border-color:#222}.screen-caption.svelte-2j7mc4{text-align:center;font-size:11px;color:#777}.features.svelte-2j7mc4{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:3rem 0}.features.svelte-2j7mc4 h2:where(.svelte-2j7mc4){font-size:1.5rem;line-height:1.35;margin-bottom:1rem;font-weight:600}.features.svelte-2j7mc4 p:where(.svelte-2j7mc4):last-child{line-height:1.8;color:#666}.tour.svelte-2j7mc4{padding:5rem 0 1rem}.tour-head.svelte-2j7mc4{max-width:640px}.tour-head.svelte-2j7mc4 h2:where(.svelte-2j7mc4){font-size:clamp(2rem,3.8vw,3rem);line-height:1.2;font-weight:600;margin-bottom:1rem}.tour-head.svelte-2j7mc4 p:where(.svelte-2j7mc4):not(.eyebrow){line-height:1.8;color:#555}.tour-head.svelte-2j7mc4 .appearance:where(.svelte-2j7mc4){justify-content:flex-start}.screens.svelte-2j7mc4{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:2rem .5rem 1.5rem;margin:0 -.5rem}.screens.svelte-2j7mc4 li:where(.svelte-2j7mc4){scroll-snap-align:start}.phone.small.svelte-2j7mc4{max-width:230px;margin:0 0 1.5rem;border-width:5px;border-radius:30px;box-shadow:6px 14px 30px #0002}.screens.svelte-2j7mc4 h3:where(.svelte-2j7mc4){font-size:1.15rem;font-weight:600;margin:-.75rem 0 .5rem}.screens.svelte-2j7mc4 p:where(.svelte-2j7mc4):not(.eyebrow){line-height:1.7;color:#666;font-size:.95rem}.extras.svelte-2j7mc4{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;border-top:1px solid #ccc;padding:2rem 0 0;margin-top:1.5rem;color:#555;line-height:1.7}.extras.svelte-2j7mc4 li:where(.svelte-2j7mc4):before{content:"— "}.letter.svelte-2j7mc4{display:grid;grid-template-columns:1fr 3fr;gap:3rem;padding:6rem 0;align-items:start}.letter.svelte-2j7mc4 img:where(.svelte-2j7mc4){margin-top:.4rem}.letter.svelte-2j7mc4 h2:where(.svelte-2j7mc4){font-size:clamp(2rem,3.8vw,3rem);line-height:1.2;font-weight:600;margin-bottom:2rem}.letter.svelte-2j7mc4 p:where(.svelte-2j7mc4):not(.eyebrow){font-size:1.1rem;line-height:1.9;margin:1rem 0;color:#555}.letter.svelte-2j7mc4 a:where(.svelte-2j7mc4){display:inline-block;margin-top:1rem;text-decoration:underline;text-underline-offset:5px}.web-app.svelte-2j7mc4{display:flex;align-items:center;gap:3rem;background:#ececea;border-radius:24px;padding:2.5rem;margin-bottom:5rem}.web-app.svelte-2j7mc4 h2:where(.svelte-2j7mc4){font-size:1.5rem;font-weight:600}.web-app.svelte-2j7mc4 p:where(.svelte-2j7mc4){margin-top:1rem;line-height:1.7;max-width:650px}.web-app.svelte-2j7mc4 .instructions:where(.svelte-2j7mc4){font-size:13px;color:#666}.web-app.svelte-2j7mc4 a:where(.svelte-2j7mc4){white-space:nowrap;text-decoration:underline}button.svelte-2j7mc4:focus-visible,a.svelte-2j7mc4:focus-visible{outline:3px solid #777;outline-offset:5px}@media (max-width: 700px){main.svelte-2j7mc4{padding:0 7%}.intro.svelte-2j7mc4{grid-template-columns:1fr;padding-top:3rem;gap:2rem}h1.svelte-2j7mc4{font-size:3.8rem}.showcase.svelte-2j7mc4:before{top:12%;right:0;bottom:18%;left:0}.phone.svelte-2j7mc4{max-width:280px}.features.svelte-2j7mc4{grid-template-columns:1fr;gap:2.5rem}.screens.svelte-2j7mc4{grid-auto-columns:75%}.extras.svelte-2j7mc4{grid-template-columns:1fr;gap:1rem}.letter.svelte-2j7mc4{grid-template-columns:1fr;padding:4rem 0;gap:2rem}.web-app.svelte-2j7mc4{flex-direction:column;align-items:start;padding:1.7rem;gap:1.5rem}}
