:root{--ink:#141110;--ink-2:#2c2827;--muted:#645f5f;--line:#dbd6d5;--paper:#f9f4f3;--paper-2:#fffdfc;--accent:#c70021;--accent-strong:#990018;--accent-soft:#ffe4e1;--on-accent:#fefbfa;--success:#006435;--danger:#9e0008;--code-bg:#141110;--code-text:#ede2e1;--shadow:0 24px 80px #0f0f0f1f}@supports (color:lab(0% 0 0)){:root{--ink:lab(5.2254% 1.42453 .700673);--ink-2:lab(16.4237% 1.85102 .952518);--muted:lab(40.7839% 1.84885 .949937);--line:lab(86.024% 1.84751 .948453);--paper:lab(96.464% 1.8473 .948298);--paper-2:lab(99.3827% 1.23122 .631797);--accent:lab(41.909% 73.4253 49.0045);--accent-strong:lab(31.7721% 63.9197 44.3423);--accent-soft:lab(92.7102% 10.8185 5.58324);--on-accent:lab(98.8027% 1.23128 .631785);--success:lab(36.5764% -38.8313 20.109);--danger:lab(33.2364% 56.6881 45.1865);--code-bg:lab(5.2254% 1.42453 .700673);--code-text:lab(90.6077% 3.69808 1.9003)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:linear-gradient(90deg, #10111509 1px, transparent 1px), linear-gradient(#10111509 1px, transparent 1px), var(--paper);background-size:44px 44px;margin:0;font-family:Roboto,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}pre{white-space:pre-wrap;word-break:break-word;margin:0;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.site-shell{width:100%;margin:0}.topbar{z-index:20;width:min(100% - 32px,1220px);box-shadow:none;opacity:1;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:16px auto;padding:10px;transition:transform .25s,opacity .25s;display:grid;position:sticky;top:0;left:0;transform:translateY(0)}.topbar-hidden{opacity:0;pointer-events:none;transform:translateY(-125%)}.topbar-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.brand{color:var(--ink);letter-spacing:0;align-items:center;gap:10px;font-weight:850;display:inline-flex}.step-icon{background:var(--accent-soft);color:var(--accent-strong);border:1px solid #10111524;place-items:center;display:grid}.brand-logo{width:42px;height:42px;display:block}.nav-links{background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:4px;display:flex}.nav-links a,.nav-auth,.nav-action,.secondary-link{min-height:44px;color:var(--ink-2);border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.nav-links a{padding:0 14px}.nav-links a:hover{color:var(--ink);background:#1011150f}.nav-actions{justify-self:end;align-items:center;gap:8px;display:flex}.nav-auth{color:var(--ink-2);padding:0 14px}.nav-auth:hover{color:var(--ink);background:#1011150f}.nav-action{color:var(--ink);background:0 0;border:1px solid #1011152e;gap:8px;padding:0 16px}.hero{height:80vh;color:var(--ink);background:var(--paper-2);place-items:stretch stretch;padding:0 24px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:2;text-align:left;width:min(36vw,430px);min-width:0;position:absolute;top:50%;left:clamp(28px,6.5vw,112px);transform:translateY(-50%)}.hero-background{object-fit:contain;object-position:right center;background:var(--paper-2);width:clamp(640px,67vw,1240px);max-width:100%;height:auto;max-height:100%;position:absolute;top:50%;left:auto;right:0;transform:translateY(-50%)}.eyebrow,.section-kicker{color:var(--ink-2);letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 18px;font-size:13px;font-weight:850;display:inline-flex}.eyebrow{background:var(--paper-2);border:1px solid #1011151f;border-radius:8px;padding:8px 10px}.hero h1,.converter-copy h2,.section-heading h2,.contrast-card h2,.use-case-section h2,.prompt-section h2,.final-cta h2{letter-spacing:0;margin:0;line-height:.95}.hero h1{max-width:10ch;color:var(--ink);margin:0;font-size:clamp(44px,5vw,74px);font-weight:920}.hero h1 span{color:var(--accent)}.hero-subtitle{max-width:42ch;color:var(--ink);margin:26px 0 0;font-size:clamp(18px,2vw,22px);font-weight:850;line-height:1.5}.hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:32px;display:flex}.primary-link,.secondary-link,.submit-button{border-radius:8px;min-height:48px;transition:transform .18s,box-shadow .18s,background .18s}.primary-link,.submit-button{border:1px solid var(--accent-strong);color:var(--on-accent);background:var(--accent);justify-content:center;align-items:center;gap:9px;font-weight:900;display:inline-flex;box-shadow:0 14px 34px #be002a3d}.primary-link{padding:0 18px}.secondary-link{background:var(--paper-2);border:1px solid #10111529;padding:0 18px}.primary-link:hover,.secondary-link:hover,.submit-button:hover:not(:disabled),.nav-action:hover{transform:translateY(-1px)}.proof-row{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.proof-row span{color:var(--muted);background:#ffffffb8;border:1px solid #1011151f;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:750}.converter-section,.steps-section,.how-it-works-section,.contrast-section,.use-case-section,.prompt-section,.pricing-section,.reviews-section,.faq-section,.final-cta{width:min(100% - 32px,1220px);margin-left:auto;margin-right:auto;scroll-margin-top:0}.media-stage{background:radial-gradient(circle at 70% 18%, #be002a3d, transparent 28%), radial-gradient(circle at 24% 86%, #60606029, transparent 28%), var(--code-bg);min-height:640px;box-shadow:var(--shadow);border:1px solid #10111524;border-radius:8px;position:relative;overflow:hidden}.hero-video{object-fit:cover;opacity:.38;width:100%;height:100%;position:absolute;inset:0}.product-preview{background:#f5f7f3e6;border:1px solid #ffffff2e;border-radius:8px;flex-direction:column;gap:16px;padding:18px;display:flex;position:absolute;inset:28px;box-shadow:0 28px 80px #0000004d}.preview-topline,.output-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.preview-topline{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.preview-panel{background:var(--paper-2);border:1px solid #1011151f;border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:14px;display:grid}.preview-label{color:var(--muted);text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}.preview-url{margin:0;font-weight:850}.product-preview pre,.output-card pre{color:var(--code-text);background:var(--code-bg);border-radius:8px;flex:1;padding:18px;font-size:13px;line-height:1.65;overflow:auto}.converter-section,.steps-section,.how-it-works-section,.contrast-section,.use-case-section,.prompt-section,.pricing-section,.reviews-section,.faq-section,.final-cta{padding:78px 0}.pricing-section{padding:48px 0}.converter-flow{grid-template-columns:1fr;gap:18px;display:grid}.how-it-works-section{width:min(100% - 32px,1220px);margin-left:auto;margin-right:auto}.tutorial-demo{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.tutorial-demo p{max-width:820px;color:var(--muted);margin:0;font-size:18px;line-height:1.55}.tutorial-demo-video{aspect-ratio:16/9;background:var(--code-bg);object-fit:cover;border:1px solid #10111529;border-radius:8px;width:100%;max-height:500px}.converter-section{border-top:1px solid #1011151a}.converter-copy{max-width:760px;margin-bottom:28px}.converter-copy h2,.section-heading h2,.use-case-section h2,.prompt-section h2,.pricing-section h2,.reviews-section h2{font-size:clamp(38px,5vw,68px);font-weight:900}.pricing-section .section-heading{margin-bottom:20px}.pricing-section h2{max-width:780px;font-size:clamp(34px,3.8vw,48px);line-height:1}.pricing-section .section-heading p:not(.section-kicker){margin:14px 0 0}.billing-toggle{background:#ffffffc7;border:1px solid #10111524;border-radius:8px;gap:4px;width:fit-content;margin:0 0 20px;padding:4px;display:inline-flex}.billing-toggle button{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0 16px;font-size:14px;font-weight:900}.billing-toggle button.active{color:var(--on-accent);background:var(--accent)}.billing-toggle--modal{margin:4px 0}.converter-copy p,.use-case-section p,.prompt-section p,.section-heading p,.pricing-section p,.reviews-section p{color:var(--muted);font-size:18px;line-height:1.55}.converter-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:18px;display:grid}.input-helper{color:var(--muted);margin:0 0 8px;font-size:14px;line-height:1.45}.converter-card,.output-card,.step-card,.contrast-card,.faq-card{background:#ffffffc7;border:1px solid #10111521;border-radius:8px;box-shadow:0 14px 50px #10111514}.converter-card{padding:18px}.converter-card label{margin-bottom:10px;font-weight:850;display:block}.url-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.url-row input{min-width:0;height:52px;color:var(--ink);background:var(--paper-2);border:1px solid #10111529;border-radius:8px;padding:0 14px}.url-row input:focus,.toolbar-actions button:focus,.submit-button:focus,.primary-link:focus,.secondary-link:focus,.nav-auth:focus,.nav-action:focus,.nav-links a:focus,.pricing-card button:focus,.footer-container a:focus,.oauth-button:focus{outline-offset:2px;outline:3px solid #be002a52}.submit-button{padding:0 16px}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.status{min-height:24px;color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.45}.processing-animation{align-items:center;gap:8px;min-height:16px;margin-top:12px;display:flex}.processing-dot{background:var(--accent);opacity:.28;border-radius:999px;width:9px;height:9px;animation:1.1s ease-in-out infinite pulse}.processing-dot--active{animation-duration:.5s}@keyframes pulse{0%,to{opacity:.2;transform:scale(.9)}50%{opacity:.9;transform:scale(1)}}.status.error{color:var(--danger)}.status.success{color:var(--success)}.output-card{flex-direction:column;min-height:420px;display:flex;overflow:hidden}.download-panel{align-content:center;justify-items:start;gap:14px;min-height:100%;padding:clamp(22px,4vw,42px);display:grid}.download-icon{background:var(--accent);width:64px;height:64px;color:var(--on-accent);border:1px solid #10111521;border-radius:8px;place-items:center;display:grid;box-shadow:0 18px 44px #be002a33}.download-kicker{color:var(--muted);text-transform:uppercase;margin:6px 0 0;font-size:13px;font-weight:850}.download-panel h3{margin:0;font-size:clamp(32px,4vw,54px);line-height:.98}.download-panel>p:not(.download-kicker):not(.access-note){max-width:520px;color:var(--muted);margin:0;font-size:17px;line-height:1.55}.download-button{border:1px solid var(--accent-strong);min-height:50px;color:var(--on-accent);background:var(--accent);border-radius:8px;justify-content:center;align-items:center;gap:9px;margin-top:8px;padding:0 18px;font-weight:900;display:inline-flex;box-shadow:0 14px 34px #be002a33}.access-note{max-width:480px;color:var(--muted);margin:0;font-size:14px;line-height:1.45}.section-heading{max-width:760px;margin-bottom:30px}.steps-grid,.faq-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.step-card,.faq-card{padding:20px}.step-icon{border-radius:8px;width:42px;height:42px;margin-bottom:16px}.step-card h3,.faq-card h3{margin:0 0 10px;font-size:20px}.step-card p,.faq-card p,.contrast-card li{color:var(--muted);margin:0;line-height:1.55}.contrast-section{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contrast-card{padding:30px}.contrast-card h2{max-width:560px;font-size:clamp(34px,4vw,54px)}.contrast-card ul{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.new-way{background:var(--code-bg);color:var(--paper-2)}.new-way li{color:var(--code-text);align-items:flex-start;gap:10px;display:flex}.new-way svg{color:var(--accent)}.old-way{background:#ffffffb8}.use-case-section{grid-template-columns:.9fr 1.1fr;align-items:start;gap:32px;display:grid}.use-case-list{gap:12px;display:grid}.use-case-item{background:var(--paper-2);border:1px solid #1011151f;border-radius:8px;align-items:center;gap:12px;min-height:58px;padding:14px;font-weight:780;display:flex}.use-case-item svg{color:var(--success);flex:none}.pricing-grid,.reviews-grid{gap:16px;display:grid}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.pricing-card,.review-card{background:#ffffffc7;border:1px solid #10111521;border-radius:8px;position:relative;box-shadow:0 14px 50px #10111514}.pricing-card{flex-direction:column;min-height:312px;padding:20px 24px;transition:transform .18s,box-shadow .18s;display:flex}.pricing-card:hover,.review-card:hover{transform:translateY(-2px);box-shadow:0 24px 70px #1011151f}.pricing-card.featured{color:var(--paper-2);background:radial-gradient(circle at 80% 0%, #be002a42, transparent 34%), var(--code-bg)}.plan-badge{color:var(--on-accent);background:var(--accent);border-radius:8px;padding:6px 9px;font-size:12px;font-weight:900;position:absolute;top:18px;right:18px}.plan-topline{justify-content:space-between;align-items:center;gap:14px;display:flex}.plan-topline h3{margin:0;font-size:26px}.plan-price{color:inherit;margin:20px 0 6px;font-size:clamp(40px,4.8vw,64px);font-weight:920;line-height:.9}.plan-sub-price{color:var(--muted);margin:0 0 10px;font-size:15px;font-weight:800}.plan-price span{color:var(--muted);margin-left:6px;font-size:17px;font-weight:800}.featured .plan-price span,.featured .plan-description,.featured li{color:#ffffffb8}.plan-description{min-height:0;color:var(--muted);margin:0 0 6px;line-height:1.45}.pricing-card ul{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.pricing-card li{color:var(--muted);gap:10px;line-height:1.4;display:flex}.pricing-card li svg{color:var(--success);flex:none}.featured li svg{color:var(--accent)}.pricing-card button{border:1px solid var(--accent-strong);min-height:44px;color:var(--on-accent);background:var(--accent);border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-weight:900;display:inline-flex}.checkout-message{max-width:720px;color:var(--danger);margin:18px 0 0;font-size:14px;line-height:1.5}.access-modal-overlay{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000070;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.access-modal{width:min(100vw - 32px,600px);max-height:calc(100svh - 48px);color:var(--ink);box-shadow:var(--shadow);background:#fff;border:1px solid #1011152e;border-radius:8px;gap:12px;padding:24px;display:grid;position:relative;overflow:auto}.access-modal h3{letter-spacing:0;margin:0;font-size:clamp(28px,5vw,42px);line-height:.98}.access-modal p{color:var(--muted);margin:0}.access-modal-close{background:0 0;border:1px solid #10111529;border-radius:8px;width:44px;height:44px;position:absolute;top:8px;right:8px}.access-modal-close:focus-visible,.access-modal .auth-oauth:focus-visible,.access-modal .auth-mode-switch button:focus-visible,.access-modal .auth-submit:focus-visible,.access-modal .auth-password-input button:focus-visible{outline-offset:2px;outline:3px solid #ff143559;outline:3px solid lab(55.4236% 86.1044 55.605/.35)}.pricing-modal-grid{grid-template-columns:1fr;gap:10px;margin-top:4px;display:grid}.pricing-modal-button{background:var(--paper-2);min-height:50px;color:var(--ink);text-align:left;border:1px solid #10111529;border-radius:8px;justify-items:start;padding:10px 14px;font-size:15px;font-weight:850;display:grid}.pricing-modal-button span,.pricing-modal-button small{color:var(--muted);font-size:12px}.pricing-modal-button strong{display:block}.modal-auth-stack{margin-top:4px}.modal-auth-head{gap:8px;padding-right:36px;display:grid}.modal-auth-switch{width:100%}.modal-selected-plan{background:var(--paper-2);border:1px solid #10111524;border-radius:8px;gap:3px;padding:12px 14px;display:grid}.modal-selected-plan span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.modal-selected-plan strong{font-size:15px}.modal-auth-divider{margin:2px 0}.modal-auth-form{gap:12px}.modal-auth-submit{width:100%}.access-modal .auth-mode-switch{background:var(--paper-2);border-color:#1011151f;margin-top:22px}.access-modal .auth-mode-switch button{color:var(--muted)}.access-modal .auth-mode-switch button.is-active{color:var(--paper);background:var(--ink);box-shadow:none}.access-modal .auth-oauth{color:var(--ink);background:var(--paper);box-shadow:none;border:1px solid #1011151f}.access-modal .auth-oauth:hover{background:var(--paper-2);border-color:#10111538}.access-modal .auth-divider{color:var(--muted)}.access-modal .auth-divider:before,.access-modal .auth-divider:after{background:#1011151f}.access-modal .auth-field label{color:var(--ink-2)}.access-modal .auth-control-shell,.access-modal .auth-password-input{background:var(--paper);box-shadow:none;border-color:#10111529}.access-modal .auth-control-shell:focus-within,.access-modal .auth-password-input:focus-within{border-color:#ff1435b8;border-color:lab(55.4236% 86.1044 55.605/.72);box-shadow:0 0 0 4px #ff143524;box-shadow:0 0 0 4px lab(55.4236% 86.1044 55.605/.14)}.access-modal .auth-field input,.access-modal .auth-password-input input{color:var(--ink);caret-color:var(--accent)}.access-modal .auth-field input::placeholder,.access-modal .auth-password-input input::placeholder,.access-modal .auth-password-input button{color:var(--muted)}.reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.review-card{flex-direction:column;justify-content:space-between;min-height:280px;padding:24px;transition:transform .18s,box-shadow .18s;display:flex}.review-card>svg{color:var(--accent)}.review-card p{color:var(--ink-2);margin:24px 0;font-size:18px;line-height:1.55}.review-card strong,.review-card span{display:block}.review-card span{color:var(--muted);margin-top:4px}.prompt-section{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:18px;display:grid}.prompt-section>div,.prompt-section>pre{border:1px solid #10111521;border-radius:8px;padding:26px}.prompt-section>div{background:var(--paper-2)}.prompt-section>pre{color:var(--code-text);background:var(--code-bg);place-items:center start;font-size:clamp(20px,3vw,36px);line-height:1.2;display:grid}.faq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.how-it-works-page-section{width:min(100% - 32px,1220px);margin:0 auto;padding:78px 0 0;scroll-margin-top:0}.tutorial-flow-row{grid-template-columns:1fr 1fr;align-items:center;gap:18px;display:grid}.tutorial-flow-row.reverse{direction:rtl}.tutorial-flow-row.reverse>*{direction:ltr}.tutorial-flow-video{aspect-ratio:16/9;object-fit:cover;border:1px solid #10111529;border-radius:8px;width:100%}.howit-text h3{margin-top:0;margin-bottom:10px;font-size:34px;line-height:1.08}.howit-text p{color:var(--muted);font-size:18px;line-height:1.55}.legal-page{min-height:100svh;color:var(--ink);justify-items:center;padding:38px 16px 52px;display:grid}.legal-shell{width:min(100%,860px);box-shadow:var(--shadow);background:#ffffffde;border:1px solid #10111526;border-radius:8px;padding:30px}.legal-shell h1{margin:0 0 8px;font-size:clamp(36px,7vw,56px)}.legal-shell p{color:var(--muted);margin:14px 0 0;font-size:18px;line-height:1.6}.legal-section{margin-top:28px}.legal-section h2{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:15px;font-weight:900}.legal-shell a{color:var(--accent-strong)}.final-cta{color:var(--paper-2);background:var(--code-bg);box-shadow:var(--shadow);border:1px solid #10111521;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin:42px auto 0;padding:42px;display:flex}.final-cta h2{max-width:720px;color:inherit;font-size:clamp(36px,5vw,76px)}.footer-container{color:#f2f0f9;color:lab(95.2424% 1.59454 -4.19852);background:#000001;background:lab(.102123% .13566 -.416863);border-top:1px solid #f2f0f914;border-top:1px solid lab(95.2424% 1.59454 -4.19852/.08);margin-top:78px;padding:78px 24px 38px}.footer-content{grid-template-columns:minmax(260px,1.35fr) minmax(160px,.8fr) minmax(170px,.8fr) minmax(260px,1.2fr);gap:clamp(28px,5vw,62px);width:min(100%,1220px);margin:0 auto;display:grid}.footer-col{flex-direction:column;gap:18px;display:flex}.footer-logo,.footer-brand{color:#ff938d;color:lab(72.6908% 56.7012 31.1536);align-items:center;gap:10px;min-height:44px;font-size:24px;font-weight:950;display:inline-flex}.footer-mark{width:40px;height:40px}.footer-description,.footer-note{color:#c9c9d6db;color:lab(81.2798% 1.83591 -6.511/.86);max-width:340px;margin:0;font-size:14px;line-height:1.65}.footer-pill{color:#f2f0f9;color:lab(95.2424% 1.59454 -4.19852);background:#f2f0f909;background:lab(95.2424% 1.59454 -4.19852/.035);border:1px solid #ff938d52;border:1px solid lab(72.6908% 56.7012 31.1536/.32);border-radius:8px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:44px;padding:0 14px;font-size:14px;font-weight:850;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.footer-pill:hover{background:#ff938d17;background:lab(72.6908% 56.7012 31.1536/.09);border-color:#ff938d80;border-color:lab(72.6908% 56.7012 31.1536/.5);transform:translateY(-1px)}.footer-header{color:#ff938d;color:lab(72.6908% 56.7012 31.1536);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.footer-links{gap:6px;margin:0;padding:0;list-style:none;display:grid}.footer-links a{color:#c2c2d2e0;color:lab(78.9223% 2.27177 -7.94154/.88);align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:680;transition:color .18s,transform .18s;display:inline-flex}.footer-links a:hover{color:#f2f0f9;color:lab(95.2424% 1.59454 -4.19852);transform:translate(2px)}.footer-links svg{color:#ff938d;color:lab(72.6908% 56.7012 31.1536);opacity:.68}.footer-bottom{color:#c2c2d2d1;color:lab(78.9223% 2.27177 -7.94154/.82);border-top:1px solid #f2f0f914;border-top:1px solid lab(95.2424% 1.59454 -4.19852/.08);justify-content:space-between;align-items:center;gap:20px;width:min(100%,1220px);margin:58px auto 0;padding-top:28px;font-size:13px;display:flex}.footer-bottom p{margin:0}.bottom-links{align-items:center;gap:16px;display:flex}.bottom-links a{min-height:44px;color:inherit;align-items:center;font-weight:700;display:inline-flex}.bottom-links a:hover{color:#f2f0f9;color:lab(95.2424% 1.59454 -4.19852)}.auth-page{min-height:100svh;color:var(--ink);place-items:center;padding:32px 16px;display:grid}.auth-card{width:min(100%,460px);box-shadow:var(--shadow);background:#ffffffdb;border:1px solid #10111521;border-radius:8px;padding:clamp(24px,5vw,36px)}.auth-brand{min-height:44px;color:var(--ink);align-items:center;gap:10px;font-weight:900;display:inline-flex}.auth-brand img{width:40px;height:40px}.auth-card h1{letter-spacing:0;margin:26px 0 10px;font-size:clamp(36px,8vw,54px);line-height:.98}.auth-card p{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.oauth-stack{gap:10px;margin-top:26px;display:grid}.oauth-button{min-height:50px;color:var(--ink);background:var(--paper-2);border:1px solid #10111529;border-radius:8px;justify-content:center;align-items:center;gap:10px;font-weight:850;display:inline-flex}.oauth-button:hover{background:#fff;border-color:#1011153d}.oauth-google-mark{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;font-weight:950;display:inline-grid}.auth-switch{margin-top:22px}.auth-switch a{min-height:44px;color:var(--accent);align-items:center;font-weight:850;display:inline-flex}.auth-experience{color:#f2f0f9;color:lab(95.2424% 1.59454 -4.19852);background:radial-gradient(760px 420px at 12% 8%,#ff716d29,#0000 68%),radial-gradient(680px 420px at 92% 84%,#56d1a324,#0000 72%),linear-gradient(135deg,#010105,#05050f 46%,#020207);background:radial-gradient(760px 420px at 12% 8%,lab(65.7218% 56.7848 31.5093/.16),#0000 68%),radial-gradient(680px 420px at 92% 84%,lab(76.208% -44.2594 12.6001/.14),#0000 72%),linear-gradient(135deg,lab(.429739% .403933 -1.2902),lab(1.4558% 1.29227 -4.15369) 46%,lab(.612644% .565067 -1.80864));place-items:center;min-height:100svh;padding:clamp(16px,3vw,44px);display:grid}.auth-stage{background:#05050ceb;background:lab(1.49532% .783794 -2.66278/.92);border:1px solid #f2f0f91f;border:1px solid lab(95.2424% 1.59454 -4.19852/.12);border-radius:28px;grid-template-columns:minmax(360px,.72fr) minmax(420px,1fr);width:min(1180px,100%);min-height:min(760px,100svh - 32px);display:grid;overflow:hidden;box-shadow:0 30px 90px #0000018c;box-shadow:0 30px 90px lab(.0466328% .146993 -.411114/.55)}.auth-panel{background:linear-gradient(#f2f0f90b,#0000 34%),#04040a;background:linear-gradient(lab(95.2424% 1.59454 -4.19852/.045),#0000 34%),lab(1.14597% .677303 -2.27337);flex-direction:column;justify-content:center;padding:clamp(26px,4vw,52px);display:flex;position:relative}.auth-close{color:#c4c1d5;color:lab(78.8363% 3.84295 -9.71959);background:#f2f0f90b;background:lab(95.2424% 1.59454 -4.19852/.045);border:1px solid #f2f0f924;border:1px solid lab(95.2424% 1.59454 -4.19852/.14);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:18px;right:18px}.auth-brand-large{color:#f2f0f9;color:lab(95.2424% 1.59454 -4.19852);align-items:center;gap:12px;width:fit-content;min-height:44px;font-size:21px;font-weight:950;display:inline-flex}.auth-brand-large img{object-fit:contain;border-radius:10px;width:38px;height:38px;box-shadow:0 0 28px #ff716d47;box-shadow:0 0 28px lab(65.7218% 56.7848 31.5093/.28)}.auth-heading{margin-top:42px}.auth-heading h1{color:#f2f0f9;color:lab(95.2424% 1.59454 -4.19852);max-width:12ch;margin:12px 0 0;font-size:clamp(38px,5vw,56px);font-weight:950;line-height:.96}.auth-heading p:not(.section-kicker){color:#b5b5cdd6;color:lab(74.155% 3.76311 -12.553/.84);max-width:42ch;margin:16px 0 0;font-size:14px;font-weight:650;line-height:1.55}.auth-mode-switch{background:#00000285;background:lab(.0998592% .166148 -.497761/.52);border:1px solid #f2f0f91f;border:1px solid lab(95.2424% 1.59454 -4.19852/.12);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin-top:28px;padding:4px;display:grid}.auth-mode-switch button,.auth-oauth,.auth-submit{min-height:44px;font:inherit;cursor:pointer;border:0}.auth-mode-switch button{color:#b5b5cdc7;color:lab(74.155% 3.76311 -12.553/.78);background:0 0;border-radius:10px;font-size:13px;font-weight:900}.auth-mode-switch button.is-active{color:#f2f0f9;color:lab(95.2424% 1.59454 -4.19852);background:#f2f0f91a;background:lab(95.2424% 1.59454 -4.19852/.1);box-shadow:inset 0 1px #f2f0f914;box-shadow:inset 0 1px lab(95.2424% 1.59454 -4.19852/.08)}.auth-message{border-radius:13px;margin-top:18px;padding:13px 14px;font-size:13px;font-weight:750;line-height:1.45}.auth-message.error{color:#f5f1e8;background:#f5f1e812;border:1px solid #f5f1e82e}.auth-message.success{color:#83dc97;color:lab(80.7905% -38.9231 25.3083);background:#4ac06c1a;background:lab(69.5359% -48.2928 31.8219/.1);border:1px solid #4ac06c57;border:1px solid lab(69.5359% -48.2928 31.8219/.34)}.auth-experience .oauth-stack{gap:10px;margin-top:18px;display:grid}.auth-oauth{color:#f2f0f9;color:lab(95.2424% 1.59454 -4.19852);background:#f2f0f90f;background:lab(95.2424% 1.59454 -4.19852/.06);border:1px solid #f2f0f926;border:1px solid lab(95.2424% 1.59454 -4.19852/.15);border-radius:14px;grid-template-columns:24px 1fr 20px;align-items:center;gap:12px;width:100%;padding:0 16px;font-size:14px;font-weight:900;transition:background .18s,border-color .18s,transform .18s;display:grid}.auth-oauth:hover,.auth-submit:hover{transform:translateY(-1px)}.auth-oauth:hover{background:#f2f0f917;background:lab(95.2424% 1.59454 -4.19852/.09);border-color:#f2f0f947;border-color:lab(95.2424% 1.59454 -4.19852/.28)}.auth-divider{color:#a2a2bab8;color:lab(67.1928% 3.7941 -12.5372/.72);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:18px 0;font-size:11px;font-weight:850;display:grid}.auth-divider:before,.auth-divider:after{content:"";background:#f2f0f91a;background:lab(95.2424% 1.59454 -4.19852/.1);height:1px}.auth-form{gap:14px;display:grid}.auth-field{gap:7px;display:grid}.auth-field label{color:#d1cfdd;color:lab(83.5607% 2.70092 -6.96938);font-size:12px;font-weight:900}.auth-control-shell,.auth-password-input{background:radial-gradient(120% 160% at 0 0,#ff716d1a,#0000 42%),linear-gradient(#161422fa,#030308fa);background:radial-gradient(120% 160% at 0 0,lab(65.7218% 56.7848 31.5093/.1),#0000 42%),linear-gradient(lab(6.92047% 4.23077 -9.36072/.98),lab(.848564% .668563 -2.17707/.98));border:1px solid #e4e3f042;border:1px solid lab(90.5416% 2.41745 -6.28098/.26);border-radius:14px;min-height:50px;box-shadow:inset 0 1px #f2f0f91f,0 10px 28px #00000038;box-shadow:inset 0 1px lab(95.2424% 1.59454 -4.19852/.12),0 10px 28px lab(.00392532% .0454932 -.114387/.22)}.auth-control-shell{align-items:center;display:grid}.auth-password-input{grid-template-columns:minmax(0,1fr) 44px;align-items:center;display:grid}.auth-control-shell:focus-within,.auth-password-input:focus-within{border-color:#ff716db3;border-color:lab(65.7218% 56.7848 31.5093/.7);box-shadow:inset 0 1px #f2f0f91f,0 0 0 4px #ff716d29,0 14px 32px #00000047;box-shadow:inset 0 1px lab(95.2424% 1.59454 -4.19852/.12),0 0 0 4px lab(65.7218% 56.7848 31.5093/.16),0 14px 32px lab(.00392532% .0454932 -.114387/.28)}.auth-field input,.auth-password-input input{color:#fcfbff;color:lab(98.7818% .789583 -2.10462);width:100%;min-height:48px;box-shadow:none;font:inherit;caret-color:#ff938d;caret-color:lab(72.6908% 56.7012 31.1536);background:0 0;border:0;border-radius:14px;outline:none;padding:0 14px;font-size:14px;font-weight:800}.auth-field input::placeholder,.auth-password-input input::placeholder{color:#bebbcdad;color:lab(76.5478% 3.41654 -8.68692/.68);opacity:1}.auth-password-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-forgot-btn{color:#ffd4cf;color:lab(88.8442% 23.3031 12.1451);min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:12px;font-weight:900}.auth-password-input button{color:#c4c1d5;color:lab(78.8363% 3.84295 -9.71959);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.auth-terms{color:#c4c1d5;color:lab(78.8363% 3.84295 -9.71959);background:#f2f0f90b;background:lab(95.2424% 1.59454 -4.19852/.045);border:1px solid #f2f0f91a;border:1px solid lab(95.2424% 1.59454 -4.19852/.1);border-radius:14px;grid-template-columns:18px 1fr;gap:10px;padding:12px 13px;display:grid}.auth-terms p{margin:0;font-size:12px;font-weight:650;line-height:1.5}.auth-terms a{color:#f2f0f9;color:lab(95.2424% 1.59454 -4.19852);text-underline-offset:3px;align-items:center;min-height:44px;font-weight:850;display:inline-flex}.auth-submit{color:#020206;color:lab(.618603% .487387 -1.58708);background:linear-gradient(#ff716d,#e15957);background:linear-gradient(lab(65.7218% 56.7848 31.5093),lab(56.5347% 53.692 30.0538));border-radius:15px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:54px;font-size:14px;font-weight:950;display:inline-flex;box-shadow:0 18px 38px #ff716d40;box-shadow:0 18px 38px lab(65.7218% 56.7848 31.5093/.25)}.auth-oauth:disabled,.auth-submit:disabled,.auth-forgot-btn:disabled{opacity:.58;cursor:progress;transform:none}.auth-preview{background:#000002;background:lab(.0998592% .166148 -.497761);min-height:0;position:relative;overflow:hidden}.auth-preview video{object-fit:cover;filter:saturate(1.02)contrast(1.08);width:100%;height:100%;display:block}.account-shell{color:#f2f0f9;color:lab(95.2424% 1.59454 -4.19852);background:radial-gradient(680px 380px at 14% 10%,#ff716d24,#0000 70%),radial-gradient(560px 360px at 88% 82%,#56d1a31f,#0000 74%),linear-gradient(135deg,#010105,#05050f);background:radial-gradient(680px 380px at 14% 10%,lab(65.7218% 56.7848 31.5093/.14),#0000 70%),radial-gradient(560px 360px at 88% 82%,lab(76.208% -44.2594 12.6001/.12),#0000 74%),linear-gradient(135deg,lab(.429739% .403933 -1.2902),lab(1.4558% 1.29227 -4.15369));place-items:center;min-height:100svh;padding:clamp(18px,4vw,56px);display:grid}.account-panel{background:linear-gradient(#f2f0f90e,#0000 34%),#04040af0;background:linear-gradient(lab(95.2424% 1.59454 -4.19852/.055),#0000 34%),lab(1.14597% .677303 -2.27337/.94);border:1px solid #f2f0f91f;border:1px solid lab(95.2424% 1.59454 -4.19852/.12);border-radius:28px;width:min(1080px,100%);padding:clamp(22px,4vw,48px);box-shadow:0 30px 90px #0000018c;box-shadow:0 30px 90px lab(.0466328% .146993 -.411114/.55)}.account-header,.account-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.account-logout{color:#f2f0f9;color:lab(95.2424% 1.59454 -4.19852);min-height:44px;font:inherit;cursor:pointer;background:#f2f0f90e;background:lab(95.2424% 1.59454 -4.19852/.055);border:1px solid #f2f0f924;border:1px solid lab(95.2424% 1.59454 -4.19852/.14);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:900;display:inline-flex}.account-title{margin-top:clamp(34px,6vw,72px)}.account-title h1{color:#f2f0f9;color:lab(95.2424% 1.59454 -4.19852);max-width:11ch;margin:12px 0 0;font-size:clamp(42px,7vw,76px);font-weight:950;line-height:.94}.account-title p:not(.section-kicker){color:#b5b5cdd6;color:lab(74.155% 3.76311 -12.553/.84);max-width:48ch;margin:16px 0 0;font-size:15px;font-weight:650;line-height:1.55}.account-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(28px,5vw,54px);display:grid}.account-card{background:#f2f0f90e;background:lab(95.2424% 1.59454 -4.19852/.055);border:1px solid #f2f0f91f;border:1px solid lab(95.2424% 1.59454 -4.19852/.12);border-radius:18px;flex-direction:column;gap:10px;min-height:184px;padding:20px;display:flex}.account-card svg{color:#ff7a75;color:lab(68.045% 56.7558 31.3809)}.account-card span,.account-card small{color:#b5b5cdc7;color:lab(74.155% 3.76311 -12.553/.78);font-size:13px;font-weight:750;line-height:1.45}.account-card strong{overflow-wrap:anywhere;color:#f2f0f9;color:lab(95.2424% 1.59454 -4.19852);font-size:clamp(22px,3vw,31px);font-weight:950;line-height:1.05}.account-actions{justify-content:flex-start;margin-top:24px}.account-alert{color:#ffe9df;color:lab(93.9559% 10.2054 10.4651);background:#ff716d1a;background:lab(65.7218% 56.7848 31.5093/.1);border:1px solid #ff716d47;border:1px solid lab(65.7218% 56.7848 31.5093/.28);border-radius:14px;margin-top:22px;padding:14px 16px;font-size:13px;font-weight:850}.account-section{border-top:1px solid #f2f0f91f;border-top:1px solid lab(95.2424% 1.59454 -4.19852/.12);margin-top:clamp(34px,6vw,64px);padding-top:clamp(24px,4vw,42px)}.account-section-heading{max-width:680px}.account-section-heading h2{color:#f2f0f9;color:lab(95.2424% 1.59454 -4.19852);margin:10px 0 0;font-size:clamp(30px,4vw,48px);font-weight:950;line-height:1}.account-section-heading p:not(.section-kicker){color:#b5b5cdd1;color:lab(74.155% 3.76311 -12.553/.82);margin:12px 0 0;font-size:14px;font-weight:650;line-height:1.55}.history-list{gap:12px;margin-top:20px;display:grid}.history-item{background:#f2f0f90e;background:lab(95.2424% 1.59454 -4.19852/.055);border:1px solid #f2f0f91f;border:1px solid lab(95.2424% 1.59454 -4.19852/.12);border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.history-icon{color:#020206;color:lab(.618603% .487387 -1.58708);background:#ff716d;background:lab(65.7218% 56.7848 31.5093);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.history-copy{min-width:0}.history-copy h3{overflow-wrap:anywhere;color:#f2f0f9;color:lab(95.2424% 1.59454 -4.19852);margin:0;font-size:16px;font-weight:950}.history-copy p{overflow-wrap:anywhere;color:#b5b5cdd1;color:lab(74.155% 3.76311 -12.553/.82);margin:5px 0 0;font-size:13px;font-weight:650}.history-copy span{color:#a2a2bac7;color:lab(67.1928% 3.7941 -12.5372/.78);margin-top:8px;font-size:12px;font-weight:800;display:inline-flex}.history-download{color:#020206;color:lab(.618603% .487387 -1.58708);background:#f2f0f9;background:lab(95.2424% 1.59454 -4.19852);border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:13px;font-weight:950;display:inline-flex}.history-empty{color:#b5b5cdd1;color:lab(74.155% 3.76311 -12.553/.82);background:#f2f0f90a;background:lab(95.2424% 1.59454 -4.19852/.04);border:1px dashed #f2f0f92e;border:1px dashed lab(95.2424% 1.59454 -4.19852/.18);border-radius:18px;align-items:center;gap:14px;min-height:132px;margin-top:20px;padding:18px;display:flex}.history-empty p{max-width:54ch;margin:0;font-size:14px;font-weight:750;line-height:1.55}.danger-zone{border-top-color:#d33c3357;border-top-color:lab(49.4273% 59.3615 41.8145/.34)}.delete-account-form{background:#d33c3314;background:lab(49.4273% 59.3615 41.8145/.08);border:1px solid #d33c3347;border:1px solid lab(49.4273% 59.3615 41.8145/.28);border-radius:18px;grid-template-columns:minmax(180px,1fr) minmax(180px,240px) auto;align-items:end;gap:12px;margin-top:20px;padding:16px;display:grid}.delete-account-form label{color:#fbd8d3;color:lab(89.2095% 11.9904 7.36693);font-size:13px;font-weight:900}.delete-account-form input{color:#f2f0f9;color:lab(95.2424% 1.59454 -4.19852);min-height:46px;font:inherit;background:#010102b8;background:lab(.177694% .218034 -.675976/.72);border:1px solid #f2f0f92e;border:1px solid lab(95.2424% 1.59454 -4.19852/.18);border-radius:14px;outline:none;padding:0 14px;font-size:14px;font-weight:850}.delete-account-form input:focus{border-color:#ff716db8;border-color:lab(65.7218% 56.7848 31.5093/.72);box-shadow:0 0 0 4px #ff716d24;box-shadow:0 0 0 4px lab(65.7218% 56.7848 31.5093/.14)}.delete-account-form button{color:#fff6f5;color:lab(97.5936% 2.97695 1.82122);min-height:46px;font:inherit;cursor:pointer;background:#9e0008;background:lab(33.2364% 56.6881 45.1865);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:950;display:inline-flex}.auth-preview-overlay{pointer-events:none;background:linear-gradient(90deg,#000002d6,#0000 42%),linear-gradient(#0000 38%,#000002e6);background:linear-gradient(90deg,lab(.0998592% .166148 -.497761/.84),#0000 42%),linear-gradient(#0000 38%,lab(.0998592% .166148 -.497761/.9));position:absolute;inset:0}.auth-preview-copy{max-width:520px;position:absolute;bottom:32px;left:32px;right:32px}.auth-preview-copy span{color:#f2f0f9;color:lab(95.2424% 1.59454 -4.19852);letter-spacing:.1em;text-transform:uppercase;background:#f2f0f91a;background:lab(95.2424% 1.59454 -4.19852/.1);border-radius:999px;align-items:center;width:fit-content;min-height:32px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.auth-preview-copy h2{color:#f2f0f9;color:lab(95.2424% 1.59454 -4.19852);max-width:13ch;margin:14px 0 0;font-size:clamp(36px,5vw,58px);font-weight:950;line-height:.94}.auth-preview-copy p{color:#cac8dcd6;color:lab(81.1566% 3.83833 -9.72232/.84);max-width:42ch;margin:14px 0 0;font-size:14px;font-weight:700;line-height:1.5}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:980px){.auth-stage{grid-template-columns:1fr;min-height:auto}.auth-preview{min-height:360px}.topbar{grid-template-columns:1fr auto}.nav-links{display:none}.converter-grid,.contrast-section,.use-case-section,.prompt-section,.pricing-grid,.reviews-grid,.how-it-works-section,.tutorial-flow-row,.footer-content{grid-template-columns:1fr}.footer-content{gap:34px}.media-stage{min-height:560px}.steps-grid,.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tutorial-flow-row{grid-template-columns:1fr}.tutorial-flow-row.reverse{direction:ltr}}@media (min-width:901px) and (max-width:1240px){.hero-copy{width:min(34vw,400px)}.hero h1{font-size:clamp(42px,4.6vw,58px)}.hero-subtitle{font-size:clamp(17px,1.8vw,20px)}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px) and (max-height:860px){.auth-experience{min-height:100svh;padding:12px}.auth-stage{border-radius:22px;grid-template-columns:minmax(420px,.78fr) minmax(360px,1fr);width:min(1180px,100vw - 24px);height:calc(100svh - 24px);min-height:0}.auth-panel{justify-content:center;padding:22px 42px 20px}.auth-close{top:18px;right:18px}.auth-brand-large{gap:10px;min-height:38px;font-size:20px}.auth-brand-large img{width:34px;height:34px}.auth-heading{margin-top:24px}.auth-heading h1{margin-top:8px;font-size:clamp(38px,4vw,50px);line-height:.95}.auth-heading p:not(.section-kicker){margin-top:12px;font-size:13px;line-height:1.45}.auth-mode-switch{margin-top:18px}.auth-experience .oauth-stack{gap:8px;margin-top:14px}.auth-oauth,.auth-submit{min-height:44px}.auth-divider{margin:12px 0}.auth-form{gap:10px}.auth-field{gap:5px}.auth-control-shell,.auth-password-input{min-height:46px}.auth-field input,.auth-password-input input{min-height:44px}.auth-terms{padding:9px 11px}.auth-terms p{font-size:11px;line-height:1.4}.auth-submit{min-height:48px}.auth-preview-copy{bottom:30px;left:34px;right:34px}.auth-preview-copy h2{font-size:clamp(32px,4.6vw,58px)}}@media (max-width:900px){.hero{place-items:center}.hero-background{display:none}.hero-copy{text-align:center;width:min(100%,540px);margin:auto;position:relative;top:auto;left:auto;transform:none}.hero h1{max-width:12ch;margin:0 auto}.hero-subtitle{margin-inline:auto}.hero-actions{justify-content:center}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delete-account-form{grid-template-columns:1fr}}@media (max-width:640px){.auth-experience{padding:12px}.auth-panel{padding:18px}.auth-heading{margin-top:30px}.auth-preview{min-height:300px}.auth-preview-copy{bottom:18px;left:18px;right:18px}.site-shell{width:100%}.topbar{margin-top:14px}.nav-actions{gap:6px}.nav-auth{display:none}.nav-action{padding:0 12px}.hero{flex-direction:column;justify-content:center;gap:28px;height:auto;min-height:80svh;padding:48px 16px 56px;display:flex}.hero-copy{order:1}.hero h1{font-size:clamp(42px,13vw,62px)}.hero-subtitle{font-size:17px}.hero-actions,.url-row,.final-cta,.footer-bottom{flex-direction:column;align-items:stretch}.url-row{display:flex}.primary-link,.secondary-link,.submit-button{width:100%}.media-stage{min-height:520px}.product-preview{padding:12px;inset:12px}.preview-panel{grid-template-columns:1fr}.preview-panel>svg{transform:rotate(90deg)}.converter-section,.steps-section,.how-it-works-section,.how-it-works-page-section,.contrast-section,.use-case-section,.prompt-section,.pricing-section,.reviews-section,.faq-section,.final-cta{padding:54px 0}.steps-grid,.faq-grid,.tutorial-flow-row{grid-template-columns:1fr}.legal-shell,.contrast-card,.final-cta{padding:22px}.footer-container{margin-top:54px;padding:58px 20px 30px}.footer-content{text-align:center}.footer-logo,.footer-pill,.footer-links a{justify-content:center}.footer-description,.footer-note{margin-inline:auto}.footer-pill{width:100%}.footer-bottom{text-align:center;margin-top:40px}.bottom-links{flex-wrap:wrap;justify-content:center}.account-shell{padding:12px}.account-panel{border-radius:22px;padding:18px}.account-grid{grid-template-columns:1fr}.account-card{min-height:150px}.history-item{grid-template-columns:1fr;align-items:start}.history-download{width:100%}.history-empty{flex-direction:column;align-items:flex-start}}
