:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#faf9f5;--surface:#faf9f5;--surface-strong:#f5f0e8;--surface-card:#efe9de;--text:#141413;--muted:#6c6a64;--line:#e6dfd8;--accent:#cc785c;--accent-strong:#a9583e;--accent-soft:#e8e0d2;--ink:#181715;--ink-elevated:#252320;--on-dark:#faf9f5;--on-dark-soft:#a09d96}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.shell{width:min(1120px,100% - 32px);margin:0 auto}.nav{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf9f5eb;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:24px;height:68px;display:flex}.brand{letter-spacing:0;align-items:center;gap:10px;font-weight:750;display:inline-flex}.brand-logo{object-fit:contain;border-radius:8px;width:32px;height:32px}.nav-links{color:var(--muted);align-items:center;gap:22px;font-size:14px;display:flex}.nav-links a:hover{color:var(--text)}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:700;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button:active{transform:translateY(1px)}.button-primary{background:var(--accent);color:#fff}.button-primary:hover{background:var(--accent-strong)}.button-secondary{border-color:var(--line);background:var(--bg);color:var(--text)}.button-secondary:hover{border-color:#b9c7d0}.hero{grid-template-columns:minmax(0,.9fr) minmax(340px,1fr);align-items:center;gap:54px;min-height:calc(86dvh - 68px);padding:52px 0 26px;display:grid}.hero h1{letter-spacing:0;max-width:820px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,6vw,76px);font-weight:400;line-height:1.03}.launch-note{border:1px solid var(--line);background:var(--surface-strong);width:fit-content;color:var(--accent-strong);border-radius:999px;align-items:center;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.hero p{max-width:650px;color:var(--muted);margin:24px 0 0;font-size:20px;line-height:1.5}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-media{border:1px solid var(--line);background:var(--surface-card);border-radius:16px;overflow:hidden;box-shadow:0 24px 70px #1414131f}.hero-media img,.section-visual img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.product-hero{gap:14px;padding:18px;display:grid}.video-frame{background:linear-gradient(145deg,#181715d1,#18171594),repeating-linear-gradient(90deg,#dad3c9 0 18px,#efe9de 18px 36px);border:1px solid #d9d0c6;border-radius:12px;place-items:center;min-height:250px;display:grid;position:relative;overflow:hidden}.play-triangle{border-top:30px solid #0000;border-bottom:30px solid #0000;border-left:46px solid #faf9f5;width:0;height:0;transform:translate(5px)}.caption-bar{background:#faf9f5;border-radius:999px;height:9px;position:absolute;left:50%;transform:translate(-50%)}.caption-bar-main{width:52%;bottom:42px}.caption-bar-short{opacity:.82;width:34%;bottom:25px}.timeline{grid-template-columns:1.2fr .8fr 1fr .65fr;gap:8px;display:grid}.timeline span{background:var(--accent);border-radius:999px;height:10px}.timeline span:nth-child(2),.timeline span:nth-child(4){background:#4aa6a1}.translation-stack{gap:8px;display:grid}.translation-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.translation-card strong{background:var(--ink);height:34px;color:var(--on-dark);border-radius:8px;place-items:center;font-size:13px;display:grid}.translation-card.active strong{background:var(--accent)}.translation-card span{color:var(--muted);font-size:13px}.hero-panel-row{margin-bottom:44px}.proof-row{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:56px;display:grid;overflow:hidden}.proof-cell{background:var(--surface-card);padding:22px}.proof-cell strong{letter-spacing:0;font-size:25px;display:block}.proof-cell span{color:var(--muted);margin-top:6px;font-size:13px;display:block}.tool-panel{border:1px solid var(--line);background:var(--ink);color:var(--on-dark);box-shadow:none;border-radius:16px;padding:18px}.dropzone{border:1px solid var(--ink-elevated);background:linear-gradient(135deg, #cc785c2e, transparent 48%), var(--ink-elevated);border-radius:12px;padding:26px}.dropzone-title{letter-spacing:0;margin:0;font-size:18px;font-weight:800}.dropzone-copy{color:var(--on-dark-soft);margin:8px 0 18px;font-size:14px;line-height:1.5}.upload-row,.output-row{background:var(--surface-dark-soft,#1f1e1b);border:1px solid #312f2a;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.output-row{grid-template-columns:auto 1fr auto;margin-top:10px}.file-icon,.status-icon{color:#f3c0ae;background:#3a302b;border-radius:8px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.file-meta strong,.output-row strong{font-size:14px;display:block}.file-meta span,.output-row span{color:var(--on-dark-soft);font-size:12px}.language-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.language-grid span{color:#f3c0ae;text-align:center;background:#3a302b;border-radius:999px;padding:9px 10px;font-size:12px;font-weight:700}section{padding:86px 0}.section-heading{max-width:720px}.section-heading h2{letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,56px);font-weight:400;line-height:1.02}.section-heading p{color:var(--muted);margin:18px 0 0;font-size:18px;line-height:1.55}.workflow{grid-template-columns:1.15fr .85fr;align-items:start;gap:40px;display:grid}.steps{gap:14px;margin-top:30px;display:grid}.step{border:1px solid var(--line);background:var(--surface-card);border-radius:12px;grid-template-columns:34px 1fr;gap:14px;padding:18px;display:grid}.step-number{background:var(--accent);width:28px;height:28px;color:var(--on-dark);border-radius:999px;place-items:center;font-size:13px;font-weight:800;display:grid}.step h3,.feature h3,.page-card h3{letter-spacing:0;margin:0;font-size:18px}.step p,.feature p,.page-card p{color:var(--muted);margin:8px 0 0;line-height:1.55}.side-note{background:var(--ink);color:var(--on-dark);border-radius:12px;padding:26px;position:sticky;top:92px}.side-note h3{letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.side-note p{color:var(--on-dark-soft);line-height:1.6}.section-visual{border:1px solid var(--line);background:var(--surface-card);border-radius:16px;overflow:hidden}.sticky-visual{position:sticky;top:92px}.workflow-diagram{gap:12px;padding:18px;display:grid}.workflow-node{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:16px}.workflow-node strong,.tools-diagram strong{font-size:17px;display:block}.workflow-node span,.tools-diagram span{color:var(--muted);margin-top:6px;font-size:13px;display:block}.source-node{border-left:5px solid var(--ink)}.review-node{border-left:5px solid var(--accent)}.workflow-arrow{color:var(--accent-strong);text-align:center;font-size:26px;font-weight:800}.workflow-outputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.workflow-outputs span{background:var(--ink);color:var(--on-dark);text-align:center;border-radius:999px;padding:10px 8px;font-size:12px;font-weight:800}.visual-caption{border-top:1px solid var(--line);padding:20px}.visual-caption h3{letter-spacing:0;margin:0;font-size:20px}.visual-caption p{color:var(--muted);margin:8px 0 0;line-height:1.55}.section-visual-wide{margin-top:32px}.tools-diagram{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.tools-diagram div{background:var(--surface-card);min-height:150px;padding:22px}.tools-diagram div:before{content:"";border:2px solid var(--ink);background:linear-gradient(var(--accent), var(--accent)) 10px 12px / 30px 4px no-repeat, linear-gradient(#4aa6a1, #4aa6a1) 10px 22px / 22px 4px no-repeat;border-radius:8px;width:54px;height:38px;margin-bottom:22px;display:block}.route-map{background:linear-gradient(90deg, transparent 49%, #cc785c38 49% 51%, transparent 51%), var(--surface-card);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.route-map span{border:1px solid var(--line);background:var(--surface);min-height:64px;color:var(--text);text-align:center;border-radius:10px;place-items:center;padding:12px;font-size:13px;font-weight:800;display:grid}.feature-grid{grid-template-columns:1.1fr .9fr;gap:18px;margin-top:34px;display:grid}.feature{border:1px solid var(--line);background:var(--surface-card);border-radius:12px;min-height:180px;padding:24px}.feature-wide{background:radial-gradient(circle at top right, #cc785c33, transparent 34%), var(--surface-card);grid-row:span 2}.seo-pages{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.page-card{border:1px solid var(--line);background:var(--surface-card);border-radius:12px;padding:20px}.waitlist{border:1px solid var(--line);background:radial-gradient(circle at top left, #cc785c24, transparent 32%), var(--surface-card);border-radius:16px;grid-template-columns:minmax(0,.92fr) minmax(320px,1fr);align-items:center;gap:34px;padding:34px;display:grid}.waitlist h2{letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,50px);font-weight:400;line-height:1.04}.waitlist p{color:var(--muted);margin:16px 0 0;font-size:17px;line-height:1.55}.waitlist-form{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:10px;padding:18px;display:grid}.waitlist-form label{color:var(--text);font-size:14px;font-weight:800}.email-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.email-row input{border:1px solid var(--line);background:var(--bg);min-width:0;min-height:46px;color:var(--text);border-radius:8px;padding:0 14px}.email-row input:focus{outline:2px solid var(--accent);outline-offset:2px}.waitlist-form button:disabled{cursor:wait;opacity:.72}.waitlist-form p{margin:0;font-size:13px}.pricing{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:18px;display:grid}.price-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:28px}.price-card.highlight{background:var(--ink);color:var(--on-dark)}.price-card h3{margin:0;font-size:22px}.price{letter-spacing:0;margin:16px 0;font-family:Georgia,Times New Roman,serif;font-size:46px;font-weight:400}.price-card p,.price-card li{color:var(--muted);line-height:1.55}.price-card.highlight p,.price-card.highlight li{color:var(--on-dark-soft)}.price-card ul{gap:10px;margin:22px 0 0;padding-left:20px;display:grid}.faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.faq article{border-top:1px solid var(--line);padding-top:18px}.faq h3{margin:0;font-size:17px}.faq p{color:var(--muted);line-height:1.6}.footer{border-top:1px solid var(--line);color:var(--muted);padding:30px 0}.footer-inner{justify-content:space-between;gap:24px;font-size:14px;display:flex}.tool-page{padding:42px 0 76px}.tool-workspace{gap:22px;display:grid}.tool-header{grid-template-columns:minmax(0,1fr) 180px;align-items:end;gap:24px;display:grid}.tool-header h1{letter-spacing:0;max-width:840px;margin:16px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,6vw,72px);font-weight:400;line-height:1.04}.tool-header p:not(.launch-note){max-width:720px;color:var(--muted);margin:18px 0 0;font-size:19px;line-height:1.55}.tool-stats{border:1px solid var(--line);background:var(--surface-card);border-radius:12px;grid-template-columns:1fr;gap:4px;padding:18px;display:grid}.tool-stats strong{font-size:28px}.tool-stats span{color:var(--muted);font-size:13px}.translator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.translator-panel{border:1px solid var(--line);background:var(--surface-card);border-radius:14px;gap:12px;min-height:560px;padding:16px;display:grid}.panel-head{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.panel-head h2{margin:0;font-size:18px}.translator-panel textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;min-height:480px;color:var(--text);border-radius:10px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.55}.translator-panel textarea:focus,.tool-controls select:focus{outline:2px solid var(--accent);outline-offset:2px}.file-button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.file-button input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tool-controls{border:1px solid var(--line);background:var(--surface-card);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:16px;display:grid}.tool-controls label{color:var(--muted);gap:7px;font-size:13px;font-weight:800;display:grid}.tool-controls select{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:44px;color:var(--text);border-radius:8px;padding:0 12px}.tool-message{color:var(--muted);margin:0;font-size:14px}.tool-message-error{color:#a33b2f}@media (max-width:860px){.nav-links{display:none}.hero,.workflow,.feature-grid,.pricing,.waitlist,.tool-header,.translator-grid,.tool-controls{grid-template-columns:1fr}.hero{min-height:auto;padding-top:38px}.hero-panel-row{margin-bottom:28px}.sticky-visual{position:static}.proof-row,.seo-pages,.faq{grid-template-columns:1fr}.translator-panel{min-height:420px}.translator-panel textarea{min-height:340px}.side-note{position:static}.waitlist{padding:24px}.email-row{grid-template-columns:1fr}.footer-inner{flex-direction:column}}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#181715;--surface:#1f1e1b;--surface-strong:#252320;--surface-card:#252320;--text:#faf9f5;--muted:#a09d96;--line:#3a3731;--accent:#cc785c;--accent-strong:#e29a81;--accent-soft:#3a302b;--ink:#faf9f5;--ink-elevated:#252320;--on-dark:#faf9f5;--on-dark-soft:#a09d96}.nav{background:#181715eb}.upload-row,.output-row{background:#1f1e1b}.side-note,.price-card.highlight{color:#181715;background:#faf9f5}.side-note p,.price-card.highlight p,.price-card.highlight li{color:#6c6a64}}
