/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.rounded{border-radius:.25rem}}:root{--paper:#f4f5ef;--ink:#18382c;--green:#008c50;--muted:#69766b;--line:#dfe4da;--lime:#d6ef9b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}button,input,select{font:inherit}a,button,input,select,summary{-webkit-tap-highlight-color:transparent}a,button,select,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #008c50}::selection{color:#163c2a;background:#d6ef9b}.page-width{max-width:1160px;margin-left:auto;margin-right:auto}.site-header{z-index:10;background:#f4f5eff0;border-bottom:1px solid #dce2d8;position:relative}.header-inner{justify-content:space-between;align-items:center;max-width:1160px;height:91px;margin:auto;display:flex}.brand{letter-spacing:-1.25px;align-items:center;gap:9px;font-size:25px;font-weight:800;display:inline-flex}.brand-symbol{mix-blend-mode:multiply;width:39px;height:25px;display:block;position:relative;overflow:hidden}.brand-symbol img{width:61px;max-width:none;height:61px;position:absolute;top:-13px;left:-10px}.brand-period{color:var(--green)}.header-inner nav{gap:33px;font-size:13px;font-weight:650;display:flex}.header-inner nav a{transition:color .2s}.header-inner nav a:hover{color:var(--green)}.header-cta{border:1px solid #c8d2c3;border-radius:8px;align-items:center;gap:18px;padding:12px 17px;font-size:12px;font-weight:750;transition:background .2s,transform .2s;display:flex}.header-cta:hover{background:#e5eadc;transform:translateY(-2px)}.hero{grid-template-columns:1fr 465px;align-items:start;gap:70px;padding-top:69px;padding-bottom:68px;display:grid}.eyebrow{letter-spacing:1.55px;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.status-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #008c5010}h1{letter-spacing:-3.6px;margin:24px 0 23px;font-size:64px;font-weight:800;line-height:1.065}h1 span{color:var(--green)}.hero-description{color:#5f6d61;letter-spacing:-.2px;font-size:17px;font-weight:480;line-height:1.65}.hero-promises{color:#546757;gap:18px;margin-top:23px;font-size:10px;font-weight:650;display:flex}.hero-promises span{align-items:center;gap:5px;display:flex}.hero-promises svg{color:var(--green)}.sound-sculpture{perspective:950px;isolation:isolate;height:300px;margin-top:20px;position:relative}.sculpture-orbit{background:radial-gradient(#e0ecd157,#0000 68%);border:1px solid #d4decd;border-radius:50%;width:310px;height:250px;position:absolute;top:35px;left:60px;transform:rotate(-25deg)}.sculpture-orbit:after{content:"";border:1px solid #dde4d4;border-radius:50%;position:absolute;inset:23px -35px;transform:rotate(43deg)}.video-tile{color:#c6ddb5;background:linear-gradient(135deg,#215d42,#163e2d);border-radius:17px;width:191px;height:146px;padding:15px;position:absolute;top:54px;left:17px;transform:rotate(-13deg)rotateY(13deg);box-shadow:0 19px 24px -10px #234c383c,inset 0 1px 1px #ffffff60}.tile-label{letter-spacing:1.8px;font-size:7px;font-weight:800}.play-disc{background:#ffffff13;border:1px solid #ffffff30;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:13px auto 18px;display:flex}.play-disc svg{margin-left:3px}.tile-timeline{background:#ffffff28;border-radius:2px;height:2px}.tile-timeline span{background:var(--lime);width:32%;height:2px;display:block}.logo-tile{background:linear-gradient(140deg,#fff,#e7eee1);border:1px solid #fff;border-radius:27px;justify-content:center;align-items:center;width:178px;height:178px;animation:float 7s ease-in-out infinite;display:flex;position:absolute;top:30px;left:189px;transform:rotate(9deg)rotateY(-16deg);box-shadow:4px 12px #cad6c1,8px 22px 35px #1c43252b,inset 0 1px 2px #fff}.logo-tile img{mix-blend-mode:multiply;width:161px;height:161px}.tile-screw{background:#b1bfac;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:inset 0 1px 1px #768c75}.screw-one{top:12px;left:13px}.screw-two{bottom:12px;right:13px}.audio-tile{background:#fafdf5;border:1px solid #fff;border-radius:15px;width:250px;height:113px;padding:13px 16px 10px;position:absolute;top:170px;left:112px;transform:rotate(-5deg);box-shadow:0 7px #e0e8d7,0 18px 30px #224b2920}.audio-title{align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.audio-title svg:first-child{color:var(--green)}.audio-title svg:last-child{margin-left:auto}.waveform{justify-content:space-between;align-items:center;gap:4px;height:41px;margin-top:7px;padding:5px 0;display:flex}.waveform i{background:var(--green);border-radius:5px;width:5px}.waveform i:nth-child(3n){background:#7da65a}.audio-bottom{letter-spacing:1px;color:#6c7b64;justify-content:space-between;margin-top:4px;font-size:6px;font-weight:800;display:flex}.floating-chip{background:#d7eba5;border:1px solid #e6f7c1;border-radius:7px;padding:10px 13px;font-size:9px;font-weight:750;position:absolute;top:92px;right:-4px;transform:rotate(6deg);box-shadow:0 7px 15px #3b541d15}.floating-chip span{background:#417d36;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.discover-link{letter-spacing:1.7px;color:#798472;align-items:center;gap:12px;margin-top:24px;font-size:8px;font-weight:800;display:flex}.converter-card{z-index:2;background:#fff;border:1px solid #e1e6dc;border-radius:23px;padding:25px;scroll-margin-top:20px;position:relative;box-shadow:0 4px #e9ece3,0 18px 60px -27px #1436213b}.tool-heading{color:#73826c;justify-content:space-between;align-items:center;margin:0 0 21px;display:flex}.tool-heading>span{letter-spacing:1.5px;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.uploader{text-align:center;background:linear-gradient(120deg,#f6f9f0,#f9fbf6);border:1.5px dashed #bdcdb5;border-radius:13px;padding:23px 16px 17px;transition:background .2s,border-color .2s}.uploader.dragging{border-color:var(--green);background:#e0efd3}.upload-symbol{color:#386d42;background:linear-gradient(135deg,#fff,#edf3e6);border:1px solid #fff;border-radius:14px;justify-content:center;align-items:center;width:55px;height:55px;margin:auto;display:flex;transform:rotate(-6deg);box-shadow:0 4px #e0e8d8,0 7px 12px #31553614}.uploader h3{letter-spacing:-.5px;margin:17px 0 4px;font-size:19px;font-weight:750}.uploader p{color:#77816e;margin:0;font-size:11px}.choose-button{background:#fff;border:1px solid #d7dfce;border-radius:7px;align-items:center;gap:24px;margin:17px auto 12px;padding:10px 15px;font-size:11px;font-weight:750;display:flex;box-shadow:0 2px 2px #24351805}.choose-button:hover{background:#eaf0df}.file-limit{color:#7c8973;font-size:9px;display:block}.format-field{border:0;min-width:0;margin:23px 0 20px;padding:0}.format-field legend{margin-bottom:9px;font-size:11px;font-weight:750}.format-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.format-option{cursor:pointer;border:1px solid #e2e7de;border-radius:8px;justify-content:space-between;align-items:center;padding:13px 12px;transition:all .2s;display:flex;position:relative}.format-option.selected{background:#f2f7ec;border-color:#3a774c;box-shadow:0 0 0 .3px #3a774c}.format-option input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.format-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #008c50}.format-option strong{letter-spacing:-.4px;font-size:14px;font-weight:800;display:block}.format-option small{color:#77846f;margin-top:3px;font-size:8px;display:block}.radio-check{border:1px solid #d5ddce;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.selected .radio-check{background:var(--green);color:#fff;border-color:var(--green)}.quality-field label{justify-content:space-between;align-items:center;margin-bottom:9px;font-size:11px;font-weight:750;display:flex}.quality-field label span{color:#929c89;font-size:9px;font-weight:500}.quality-field select{color:#385239;background:#fff;border:1px solid #dde4d5;border-radius:8px;width:100%;min-height:43px;padding:12px;font-size:12px;font-weight:600}.quality-field p{color:#808b76;max-width:340px;margin:9px 0 21px;font-size:9px;line-height:1.6}.primary-button{color:#fff;background:linear-gradient(140deg,#078d52,#007943);border:1px solid #007343;border-radius:9px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:51px;padding:16px;font-size:13px;font-weight:750;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 3px #006b3d,0 6px 15px #17764315,inset 0 1px #ffffff20}.primary-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px #006b3d,0 10px 22px #17764322}.primary-button:disabled{opacity:.5;box-shadow:none}.tool-privacy{color:#8a9580;justify-content:center;gap:5px;margin:15px 0 0;font-size:8px;line-height:1.4}.tool-privacy,.video-details{align-items:center;display:flex}.video-details{background:#f5f8f0;border:1px solid #dce6d5;border-radius:12px;gap:11px;padding:16px 12px}.file-icon{color:var(--green);background:#e9f0df;border-radius:9px;padding:11px}.video-details>div{flex:1;min-width:0}.video-details strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:750;display:block;overflow:hidden}.video-details p{color:#73806a;margin:6px 0 0;font-size:9px}.video-details p span{margin:0 3px}.icon-button{color:#6b7861;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:40px;display:flex}.error-message{color:#994b32;background:#fff5f0;border:1px solid #edccc1;border-radius:9px;align-items:flex-start;gap:9px;margin-bottom:17px;padding:13px;font-size:12px;line-height:1.6;display:flex}.error-message svg{flex-shrink:0;margin-top:1px}.progress-area{background:#f8faf4;border:1px solid #d5e1cc;border-radius:10px;margin-top:10px;padding:15px}.progress-heading{align-items:center;gap:7px;font-size:11px;display:flex}.progress-heading>span{font-variant-numeric:tabular-nums;margin-left:auto}.progress-heading svg{color:var(--green);flex-shrink:0}progress{width:100%;height:5px;accent-color:var(--green);background:#e2eadb;border:0;border-radius:6px;margin:15px 0;display:block;overflow:hidden}progress::-webkit-progress-bar{background:#e2eadb}progress::-webkit-progress-value{background:var(--green);border-radius:6px;transition:width .3s}progress::-moz-progress-bar{background:var(--green)}.stage-track{background:#e3ebdb;border-radius:6px;height:5px;margin:15px 0;overflow:hidden}.stage-track span{background:#93b57d;border-radius:5px;width:35%;height:100%;animation:stage 1.5s ease-in-out infinite alternate;display:block}.progress-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.progress-foot p{color:#75846b;margin:0;font-size:9px}.progress-foot button{background:0 0;border:0;padding:8px 0 8px 8px;font-size:10px;text-decoration:underline}.result{text-align:center;padding:27px 3px 8px}.result-symbol{width:86px;height:86px;color:var(--green);background:linear-gradient(135deg,#e4f0d3,#f5faed);border:1px solid #fff;border-radius:22px;justify-content:center;align-items:center;margin:0 auto 30px;display:flex;position:relative;transform:rotate(-6deg);box-shadow:0 6px #d4e2c5,0 12px 28px #2958351c}.result-symbol>span{background:var(--green);color:#fff;border:3px solid #fff;border-radius:50%;padding:5px;position:absolute;bottom:-5px;right:-7px}.result .eyebrow{color:#6c865c;justify-content:center;font-size:8px}.result h3{letter-spacing:-1.2px;margin:14px 0 13px;font-size:26px;font-weight:800}.result-filename{overflow-wrap:anywhere;color:#6c795f;font-size:13px}.result-tags{justify-content:center;align-items:center;gap:8px;margin:22px 0 33px;display:flex}.result-tags span{background:#f0f4e9;border-radius:6px;padding:7px 10px;font-size:10px;font-weight:650}.expiry-note{color:#7b8770;max-width:280px;margin:18px auto 20px;font-size:10px;line-height:1.7}.text-button{color:#526e41;background:0 0;border:0;border-bottom:1px solid #bdd0ae;padding:8px 0;font-size:11px}.formats-strip{border-top:1px solid #d9e0d1;border-bottom:1px solid #d9e0d1;align-items:center;gap:42px;padding:28px 0;display:flex}.formats-strip>p{color:#93a083;letter-spacing:1px;white-space:nowrap;margin:0;font-size:8px;line-height:1.7}.formats-strip strong{color:#566e46;font-size:8px;font-weight:700}.formats-strip>div{flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.formats-strip>div span{letter-spacing:-1px;color:#89987a;font-size:21px;font-weight:800}.format-limit{color:#7d8b70;text-align:right;font-size:9px;line-height:1.6}.how-section{padding:100px 0 91px}.section-heading{justify-content:space-between;align-items:flex-end;display:flex}.faq-section h2,.privacy-copy h2,.section-heading h2{letter-spacing:-1.8px;margin:17px 0 0;font-size:41px;font-weight:780;line-height:1.13}.section-heading>p{color:#7c8772;margin:0 0 4px;font-size:12px;line-height:1.7}.steps-grid{grid-template-columns:repeat(3,1fr);gap:37px;margin-top:49px;display:grid}.step{border-top:1px solid #ccd7c1;padding-top:20px}.step-top{justify-content:space-between;align-items:center;margin-bottom:31px;display:flex}.step-top>span{color:#8a9e78;font-size:12px;font-weight:650}.step-top svg{color:#517e3a;stroke-width:1.4px;width:24px;height:24px}.step h3{letter-spacing:-.6px;margin:0 0 13px;font-size:20px;font-weight:750}.step p{color:#78866a;max-width:275px;margin:0;font-size:12px;line-height:1.85}.privacy-section{color:#eff5e5;background:#173f2c;border-radius:22px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:45px;padding:59px 68px;display:grid;position:relative;overflow:hidden}.privacy-section:before{content:"";pointer-events:none;border:1px solid #ffffff07;border-radius:50%;width:600px;height:500px;position:absolute;top:-150px;left:-100px;transform:rotate(-35deg)}.privacy-art{perspective:800px;height:260px;position:relative}.shield-back{background:linear-gradient(145deg,#658c46,#284e30);border:1px solid #aad08931;border-radius:39px 39px 70px 70px;top:21px;left:73px;transform:rotate(13deg);box-shadow:0 16px 30px #06281550}.shield-back,.shield-front{width:163px;height:187px;position:absolute}.shield-front{color:#386836;background:linear-gradient(140deg,#e4f3ce,#a1c77e);border:1px solid #f2ffdc;border-radius:39px 39px 70px 70px;justify-content:center;top:39px;left:34px;transform:rotate(-11deg)rotateY(-12deg);box-shadow:8px 6px #7b9e5d,12px 13px 30px #102d1d80,inset 0 0 20px #f2ffdc30}.privacy-tag,.shield-front{align-items:center;display:flex}.privacy-tag{color:#c5dcaa;white-space:nowrap;background:#1d452f;border:1px solid #77915c6b;border-radius:25px;gap:7px;padding:11px 14px;font-size:9px;font-weight:650;position:absolute;bottom:5px;left:85px;transform:rotate(-5deg)}.privacy-copy .eyebrow{color:#a2be87;font-size:8px}.privacy-copy h2{letter-spacing:-1.7px;margin-top:17px;font-size:39px}.privacy-copy>p{color:#ceddc0;max-width:390px;margin:21px 0 0;font-size:13px;line-height:1.8}.privacy-copy .privacy-detail{color:#a2b48e;margin-top:11px;font-size:10px}.privacy-promises{color:#b9cea3;flex-wrap:wrap;gap:13px;margin-top:22px;font-size:8px;display:flex}.privacy-promises>span{align-items:center;gap:4px;display:flex}.faq-section{grid-template-columns:.85fr 1.15fr;gap:50px;padding:106px 0 92px;display:grid}.faq-section>div>p{color:#79876c;margin-top:20px;font-size:12px}.faq-list details{border-bottom:1px solid #d6dfcd}.faq-list details:first-child{border-top:1px solid #d6dfcd}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:12px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#67834f;font-size:23px;font-weight:350;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#6e7e60;margin:0 30px 22px 0;font-size:12px;line-height:1.9}.last-note{letter-spacing:-.6px;border-top:1px solid #d4decb;border-bottom:1px solid #d4decb;justify-content:space-between;padding:25px 0;font-size:19px;font-weight:700}.last-note,.last-note a{align-items:center;display:flex}.last-note a{color:var(--green);letter-spacing:0;gap:12px;font-size:11px;font-weight:750}.site-footer{flex-wrap:wrap;align-items:center;gap:30px;padding:41px 0;display:flex}.brand-footer{font-size:20px}.brand-footer .brand-symbol{margin-right:-5px;transform:scale(.85)}.site-footer>p{color:#87947a;flex:1;font-size:9px}.site-footer>div{color:#637753;gap:20px;font-size:10px;font-weight:600;display:flex}.site-footer>div a{align-items:center;gap:3px;display:flex}.site-footer>span{color:#87947a;font-size:8px}.skip-link{z-index:100;background:#fff;border-radius:5px;padding:12px 16px;position:absolute;top:-60px;left:15px}.skip-link:focus{top:10px}.fallback{max-width:700px;margin:auto;padding:100px 25px}.fallback h1{font-size:44px}.fallback .primary-button{width:auto;margin-top:30px;display:inline-flex}.spin{animation:spin 1.3s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes stage{to{transform:translate(180%)}}@keyframes float{50%{transform:translateY(-8px)rotate(7deg)rotateY(-16deg)}}@media (min-width:1400px){.hero{padding-top:82px;padding-bottom:84px}}@media (max-width:1230px){.header-inner,.page-width{margin-left:38px;margin-right:38px}.hero{grid-template-columns:minmax(0,1fr) 440px;gap:40px}h1{font-size:57px}.floating-chip{font-size:8px;right:-25px}.sound-sculpture{transform-origin:0;transform:scale(.93)}}@media (max-width:1020px){.hero{grid-template-columns:minmax(0,1fr) 410px;gap:30px}h1{letter-spacing:-2.5px;font-size:48px}.hero-description{font-size:14px}.eyebrow{letter-spacing:1px;font-size:7px}.hero-promises{flex-wrap:wrap;gap:10px;font-size:9px}.sound-sculpture{width:415px;height:300px;margin-top:15px;margin-left:-12px;transform:scale(.8)}.floating-chip{right:5px}.converter-card{padding:22px}.privacy-section{gap:20px;padding:48px 40px}.privacy-copy h2{font-size:34px}.formats-strip{gap:25px}.formats-strip>div span{font-size:18px}.format-limit{display:none}.site-footer{gap:20px}}@media (max-width:820px){.header-inner,.page-width{margin-left:24px;margin-right:24px}.header-inner{height:77px}.header-inner nav{display:none}.hero{padding-top:42px;padding-bottom:43px;display:block}.hero-story{text-align:center}.hero-promises,.hero-story>.eyebrow{justify-content:center}.eyebrow{font-size:8px}h1{letter-spacing:-3px;margin:23px 0 20px;font-size:57px}.hero-description{font-size:16px}.hero-promises{gap:18px;margin-top:20px;font-size:10px}.sound-sculpture{transform-origin:50%;width:470px;height:300px;margin:-17px auto -51px;transform:scale(.75)}.video-tile{left:35px}.logo-tile{left:212px}.audio-tile{left:133px}.floating-chip{right:0}.discover-link{display:none}.converter-card{max-width:530px;margin:20px auto 0;padding:26px}.tool-heading>span{font-size:9px}.uploader{padding:27px 18px 21px}.uploader h3{font-size:22px}.uploader p{font-size:12px}.choose-button{min-height:44px;font-size:13px}.file-limit{font-size:10px}.format-field legend,.quality-field label{font-size:13px}.format-option{padding:16px}.format-option strong{font-size:16px}.format-option small{font-size:10px}.quality-field select{min-height:48px;font-size:16px}.quality-field p{max-width:none;font-size:11px}.primary-button{min-height:53px;font-size:15px}.tool-privacy{font-size:10px}.formats-strip{flex-direction:column;gap:20px;padding:27px 0}.formats-strip>p{text-align:center;font-size:9px}.formats-strip>p br{display:none}.formats-strip>p strong{margin-left:4px;font-size:9px}.formats-strip>div{width:100%;max-width:530px}.formats-strip>div span{font-size:20px}.how-section{padding:65px 0}.faq-section h2,.section-heading h2{font-size:36px}.section-heading>p{font-size:11px}.steps-grid{gap:25px;margin-top:33px}.step h3{font-size:18px}.step p{font-size:11px}.privacy-section{grid-template-columns:.7fr 1fr;gap:20px;padding:35px 28px}.privacy-art{transform-origin:50%;width:280px;margin-left:-20px;transform:scale(.78)}.privacy-copy h2{font-size:31px}.privacy-promises{flex-direction:column;gap:9px;font-size:10px}.privacy-copy .privacy-detail{font-size:11px}.privacy-copy .eyebrow{font-size:7px;line-height:1.7}.faq-section{grid-template-columns:.7fr 1fr;gap:35px;padding:64px 0}.faq-list summary{font-size:12px}.last-note{font-size:16px}.site-footer{padding:28px 0}.site-footer>p{display:none}.site-footer>div{margin-left:auto}.site-footer>span{text-align:center;width:100%}}@media (max-width:560px){.header-inner,.page-width{margin-left:20px;margin-right:20px}.brand{font-size:23px}.brand-symbol{width:34px}.header-cta{gap:9px;padding:11px 12px;font-size:10px}.hero{padding-top:35px}.hero-story>.eyebrow{letter-spacing:1px;font-size:6.8px}h1{letter-spacing:-2.5px;margin:19px 0 16px;font-size:46px}.hero-description{font-size:14px;line-height:1.7}.hero-promises{gap:12px;font-size:8px}.hero-promises svg{width:12px}.sound-sculpture{width:410px;height:245px;margin:-21px 0 -40px;left:50%;transform:translate(-50%)scale(.65)}.video-tile{top:20px;left:14px}.logo-tile{top:0;left:190px}.audio-tile{top:142px;left:110px}.floating-chip{font-size:8px;top:57px;right:-3px}.sculpture-orbit{top:15px}.converter-card{border-radius:19px;margin-top:25px;padding:20px}.uploader{padding:23px 12px 20px}.uploader h3{font-size:20px}.uploader p{font-size:11px}.tool-heading>span{letter-spacing:1.1px;font-size:7.5px}.tool-heading{margin-bottom:19px}.format-option{padding:14px 11px}.format-option small{font-size:8.5px}.format-options{gap:8px}.quality-field p{font-size:10px}.quality-field label span{font-size:9px}.tool-privacy{font-size:8.5px}.video-details{gap:8px;padding:14px 9px}.file-icon{padding:8px}.video-details strong{font-size:12px}.video-details p{font-size:9px}.icon-button{width:30px;min-height:44px}.progress-heading{font-size:11px}.progress-foot p{font-size:9px}.result{padding:23px 0 8px}.result h3{font-size:24px}.formats-strip{gap:19px}.formats-strip>div{flex-wrap:wrap;justify-content:center;gap:18px 25px}.formats-strip>div span{font-size:20px}.formats-strip>p,.formats-strip>p strong{font-size:7px}.section-heading{display:block}.section-heading h2{font-size:36px}.section-heading>p{margin:21px 0 0;font-size:12px}.steps-grid{grid-template-columns:1fr;gap:27px;margin-top:30px}.step{grid-template-columns:44px 1fr;gap:6px 12px;padding-top:21px;display:grid}.step-top{flex-direction:column;grid-row:span 2;justify-content:flex-start;align-items:flex-start;gap:15px;margin:0}.step-top>span{font-size:12px}.step-top svg{width:21px}.step h3{margin:0;font-size:19px}.step p{max-width:none;font-size:12px;line-height:1.8}.privacy-section{flex-direction:column;gap:0;padding:25px 27px 36px;display:flex}.privacy-art{height:260px;margin:-32px 0 -23px -10px;transform:scale(.77)}.privacy-copy h2{font-size:36px}.privacy-copy .eyebrow{font-size:7px}.privacy-copy>p{font-size:13px}.privacy-copy .privacy-detail{font-size:11px;line-height:1.9}.privacy-promises{gap:11px}.faq-section{padding:60px 0;display:block}.faq-section h2 br{display:none}.faq-section h2{font-size:33px}.faq-section>div>p{margin:15px 0 30px}.faq-list summary{padding:20px 0;font-size:12px}.faq-list details p{margin-right:10px;font-size:12px}.last-note{padding:26px 0;font-size:18px;display:block}.last-note a{margin-top:17px;font-size:12px}.site-footer{gap:20px 0}.brand-footer{font-size:18px}.brand-footer .brand-symbol{width:32px}.site-footer>div{gap:14px;font-size:9px}.site-footer>span{text-align:left;margin-left:5px}.fallback h1{font-size:35px}}@media (max-width:370px){.header-inner,.page-width{margin-left:15px;margin-right:15px}h1{font-size:41px}.hero-promises{gap:8px;font-size:7px}.converter-card{padding:16px}.tool-privacy{font-size:7.5px}.brand{font-size:21px}.header-cta{gap:6px;font-size:9px}.format-option small{font-size:7.5px}.sound-sculpture{transform:translate(-50%)scale(.59)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}.stage-track span{opacity:.5;width:100%}}