@font-face{font-family:Montserrat;src:url(/brand/Montserrat-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/brand/Montserrat-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/brand/Montserrat-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{color:#f7faff;font-synthesis:none;background:#020817;font-family:Montserrat,Arial,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(900px 580px at 85% -10%,#0b5dd755,#0000 60%),#020817;min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}main{width:min(100%,820px);margin:auto;padding:26px 20px 64px}.hero{padding:12px 8px 38px}.brand-logo{border-radius:2px;width:min(100%,450px);height:auto;margin:0 0 29px;display:block}.eyebrow,.kicker{color:#16c8f4;letter-spacing:.14em;text-transform:uppercase;font:600 11px/1.2 Montserrat,sans-serif}h1,h2,p{margin-top:0}h1{color:#f7faff;letter-spacing:-.055em;max-width:720px;margin:14px 0 17px;font:700 clamp(37px,7.1vw,61px)/1.04 Montserrat,sans-serif}h1 em{color:#16c8f4;white-space:nowrap;font-style:normal}h2{color:#f7faff;letter-spacing:-.045em;margin:9px 0 12px;font:700 clamp(23px,4.6vw,32px)/1.1 Montserrat,sans-serif}.lede{color:#b8c5d9;font-size:17px;line-height:1.55}.privacy-lock{color:#b8c5d9;background:#06152c;border:1px solid #0878f966;border-left:3px solid #16c8f4;border-radius:10px;align-items:flex-start;gap:11px;max-width:680px;margin-top:28px;padding:15px 16px;font-size:13px;line-height:1.55;display:flex}.privacy-icon{color:#f7faff;background:#0878f9;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:grid}.privacy-lock strong{color:#f7faff}.workflow,.converter,.results{background:#06152c;border:1px solid #16436d;border-radius:14px;box-shadow:0 18px 48px #00000030}.workflow{grid-template-columns:44px 1fr;gap:21px;padding:28px;display:grid}.steps{flex-direction:column;align-items:center;gap:12px;display:flex}.steps span{color:#f7faff;background:#082651;border:1px solid #0878f9;border-radius:50%;place-items:center;width:30px;height:30px;font:600 12px Montserrat,sans-serif;display:grid}.steps span:not(:last-child):after{content:"";border-left:1px dashed #16c8f4;height:20px;margin-top:49px;position:absolute}ol{color:#b8c5d9;margin:18px 0 0;padding-left:22px;line-height:1.65}li+li{margin-top:5px}li::marker{color:#16c8f4;font-weight:700}ol b{color:#f7faff}.quick-start{background:#06152c;border:1px solid #16436d;border-radius:14px;margin-top:17px;padding:28px;box-shadow:0 18px 48px #00000030}.quick-steps{counter-reset:quickstep;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.quick-steps li{background:#041027;border:1px solid #16436d;border-radius:10px;min-height:133px;margin:0;padding:16px;position:relative}.quick-steps li:before{color:#f7faff;content:counter(quickstep);counter-increment:quickstep;background:#0878f9;border-radius:50%;place-items:center;width:23px;height:23px;margin-bottom:10px;font-size:11px;font-weight:700;display:grid}.quick-steps b{margin-bottom:6px;display:block}.quick-steps span,.quick-note{color:#b8c5d9;font-size:12px;line-height:1.55}.quick-steps strong,.quick-note strong{color:#f7faff}.quick-note{background:#08254a;border-left:3px solid #16c8f4;border-radius:7px;margin:0;padding:12px 14px}.converter{margin-top:17px;padding:28px}.quiet{color:#b8c5d9;margin-bottom:20px;line-height:1.55}.dropzone{color:#f7faff;text-align:center;background:#020d20;border:1.5px dashed #0878f9;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:152px;transition:all .2s;display:flex}.dropzone:hover,.dropzone:focus-within{background:#071a35;border-color:#16c8f4;box-shadow:inset 0 0 0 1px #16c8f433}.dropzone.is-reading{opacity:.75;pointer-events:none}.dropzone input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute}.dropzone strong{font-size:16px}.dropzone small{color:#b8c5d9}.file-mark{color:#f7faff;background:#0878f9;border:1px solid #16c8f4;border-radius:8px;place-items:center;width:34px;height:34px;font-size:22px;display:grid;transform:rotate(-29deg)}.error,.notice{color:#ffd2c2;background:#341c20;border:1px solid #e8794b88;border-radius:8px;margin:17px 0 0;padding:12px;font-size:13px}.notice{color:#c6eefd;background:#08254a;border-color:#16c8f455}.results{margin-top:17px;padding:28px}.result-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.text-button{color:#16c8f4;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #16c8f4;padding:5px 0;font-size:13px}.metrics{background:#041027;border:1px solid #16436d;border-radius:10px;grid-template-columns:repeat(5,1fr);margin:24px 0;display:grid;overflow:hidden}.metric{text-align:center;border-right:1px solid #16436d;padding:15px 8px}.metric:last-child{border:0}.metric strong{color:#16c8f4;font:700 21px Montserrat,sans-serif;display:block}.metric span{color:#b8c5d9;margin-top:5px;font-size:10px;line-height:1.2;display:block}fieldset{border:0;margin:22px 0 0;padding:0}legend{color:#f7faff;margin-bottom:10px;font-size:14px;font-weight:700}fieldset label{color:#f7faff;border:1px solid #16436d;border-radius:9px;gap:10px;margin-top:9px;padding:14px;display:flex}fieldset label.selected{background:#092856;border-color:#16c8f4;box-shadow:inset 0 0 0 1px #16c8f433}fieldset input{accent-color:#16c8f4;margin-top:3px}fieldset b{display:block}fieldset small{color:#b8c5d9;margin-top:4px;line-height:1.4;display:block}.assignment{background:#041027;border:1px solid #16436d;border-radius:9px;margin-top:14px;padding:14px}.assignment label{color:#f7faff;font-size:13px;font-weight:700;display:block}.assignment input{color:#f7faff;background:#020d20;border:1px solid #0878f9;border-radius:7px;outline:none;width:100%;margin-top:9px;padding:11px 12px;font-size:14px;display:block}.assignment input:focus{border-color:#16c8f4;box-shadow:0 0 0 3px #16c8f422}.assignment small{color:#b8c5d9;margin-top:8px;font-size:11px;line-height:1.5;display:block}.download{color:#f7faff;background:#0878f9;border:1px solid #16c8f4;border-radius:9px;justify-content:space-between;align-items:center;width:100%;margin-top:21px;padding:16px 18px;font-size:16px;font-weight:700;display:flex;box-shadow:0 9px 20px #0878f944}.download:hover{background:#0b5dd7}.download span{color:#f7faff;font-size:21px}.done{color:#c6eefd;margin:15px 0 0;font-weight:600}footer{color:#b8c5d9;text-align:center;padding:31px 0 0;font-size:12px;line-height:1.5}@media (max-width:560px){main{padding:19px 13px 45px}.hero{padding:2px 5px 29px}.brand-logo{width:min(100%,365px);margin-bottom:25px}.workflow,.converter,.results,.quick-start{border-radius:12px;padding:20px}.quick-steps{grid-template-columns:1fr}.quick-steps li{min-height:0}.metrics{grid-template-columns:repeat(3,1fr)}.metric:nth-child(3){border-right:0}.metric:nth-child(n+4){border-top:1px solid #16436d}.metric:nth-child(4){border-right:1px solid #16436d}.result-heading{flex-direction:column}.text-button{margin-top:-3px}}
