:root{--primary:#6c5ce7;--primary-dark:#5747d8;--cyan:#27c8d8;--coral:#ff8066;--ink:#101426;--muted:#697189;--line:#e7e8f0;--soft:#f6f7fb;--green:#05ad7d;--shadow:0 24px 70px rgba(56,48,128,.14)}
body{background:#fbfbfe;background-image:radial-gradient(circle at 8% 2%,rgba(39,200,216,.10),transparent 25%),radial-gradient(circle at 92% 5%,rgba(108,92,231,.13),transparent 28%)}
.site-header{top:14px;max-width:1368px;margin:0 auto;height:64px;border:1px solid rgba(220,222,236,.8);border-radius:18px;background:rgba(255,255,255,.78);box-shadow:0 10px 40px rgba(33,29,85,.08);padding:0 18px}
.brand{width:180px;align-items:center;gap:10px;color:var(--ink);font-size:19px;letter-spacing:-.4px}.brand-mark{display:flex;align-items:center;gap:3px;width:32px;height:32px;border-radius:9px;padding:6px;background:linear-gradient(145deg,var(--primary),#8f79ff);box-shadow:0 6px 16px rgba(108,92,231,.28)}.brand-mark i{display:block;width:3px;background:#fff;border-radius:4px}.brand-mark i:nth-child(1){height:8px}.brand-mark i:nth-child(2){height:17px}.brand-mark i:nth-child(3){height:12px}.brand-mark i:nth-child(4){height:20px}.site-header nav a{border-radius:99px}.site-header nav a:hover{background:#eeeefd;color:var(--primary)}.nav-actions .btn.small{border-radius:99px;background:var(--ink);padding-left:21px;padding-right:21px}.nav-actions .btn.small:hover{background:var(--primary)}
.hero{padding:112px 24px 46px;text-align:left;background:transparent;position:relative;overflow:hidden}.hero:before{content:'';position:absolute;right:-120px;top:20px;width:520px;height:520px;border-radius:50%;background:linear-gradient(135deg,rgba(108,92,231,.15),rgba(39,200,216,.10));filter:blur(4px);z-index:-1}.hero-grid{max-width:1248px;margin:0 auto;display:grid;grid-template-columns:.92fr 1.08fr;gap:74px;align-items:center}.hero-intro{padding:20px 0}.trust{border:1px solid rgba(108,92,231,.18);background:rgba(255,255,255,.72);box-shadow:0 8px 24px rgba(47,42,110,.06);padding:8px 12px}.trust b{color:var(--primary)}.hero h1{font-size:68px;line-height:1.02;margin:28px 0 24px;letter-spacing:-4px;max-width:620px}.hero h1 em{font-style:normal;background:linear-gradient(100deg,var(--primary) 12%,#8b62e8 48%,var(--coral));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy{max-width:590px;margin:0;font-size:18px;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:34px}.hero-actions .btn{border-radius:99px;padding:15px 24px;box-shadow:0 12px 26px rgba(108,92,231,.25)}.watch-link{font-weight:650;display:flex;align-items:center;gap:9px}.watch-link i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--primary);font-size:11px;box-shadow:0 6px 18px rgba(38,35,89,.1)}.hero-proof{display:flex;gap:24px;margin-top:34px;color:var(--muted);font-size:12px}.hero-proof span{padding-right:24px;border-right:1px solid var(--line)}.hero-proof span:last-child{border:0}.hero-proof b{display:block;color:var(--ink);font-size:20px;margin-bottom:2px}.upload-card{max-width:none;margin:0;background:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.9);border-radius:28px;padding:12px;box-shadow:0 32px 80px rgba(63,52,142,.18),inset 0 0 0 1px rgba(108,92,231,.07);transform:rotate(1deg)}.upload-card:hover{transform:rotate(0);transition:.3s}.upload-tabs{border-radius:17px;padding:5px;background:#f2f2f8}.upload-tabs button{height:46px;border-radius:13px}.drop-zone,.link-panel{min-height:385px;border-radius:19px;border:1px dashed rgba(108,92,231,.3);background:radial-gradient(circle at 50% 40%,rgba(108,92,231,.11),transparent 42%),linear-gradient(145deg,#fcfcff,#f1f1fb)}.drop-zone h2{font-size:23px;margin-bottom:4px}.drop-copy{font-size:13px;color:var(--muted);margin:3px 0 22px}.audio-orb span{width:58px;height:58px;background:linear-gradient(145deg,var(--primary),#927bf8);color:#fff}.capabilities{max-width:1248px;margin:72px auto 0;grid-template-columns:1.25fr .9fr .9fr 1.25fr .9fr .9fr}.capabilities article{height:78px;border:0;border-radius:18px;justify-content:flex-start;padding:0 17px;background:rgba(255,255,255,.84)}.capabilities article:nth-child(2),.capabilities article:nth-child(5){background:#eafbfc}.capabilities article:nth-child(3),.capabilities article:nth-child(6){background:#fff2ed}.capabilities i{width:35px;height:35px}.terms{text-align:center;margin-top:20px}.section{padding-top:112px;padding-bottom:112px}.eyebrow{color:var(--primary);background:#eeeefe;display:inline-block;padding:7px 10px;border-radius:99px;letter-spacing:1.3px}.section>h2,.section-head h2,.reviews h2,.converters h2{font-size:46px}.steps{position:relative}.step-grid{gap:18px}.step-grid article{border:0;border-radius:26px;min-height:290px;padding:34px;background:linear-gradient(145deg,#fff,#f7f7fc);box-shadow:0 16px 50px rgba(41,38,88,.08)}.step-grid article:nth-child(2){transform:translateY(22px);background:linear-gradient(145deg,#f0efff,#fff)}.step-grid article:nth-child(3){background:linear-gradient(145deg,#edfbfc,#fff)}.step-icon,.feature-symbol{border-radius:16px;background:linear-gradient(145deg,var(--primary),#927bf8);color:#fff}.feature-row{gap:100px}.feature-copy h2{font-size:42px}.feature-copy .btn{border-radius:99px}.feature-visual{border-radius:34px;padding:24px;background:linear-gradient(145deg,#e9e7ff,#f8f7ff);box-shadow:none;position:relative}.feature-row:nth-child(2) .feature-visual{background:linear-gradient(145deg,#fff0e9,#fff9f5)}.feature-row:nth-child(3) .feature-visual{background:linear-gradient(145deg,#e5f9fb,#f7feff)}.feature-visual:before{content:'';position:absolute;inset:12%;border-radius:50%;background:rgba(108,92,231,.18);filter:blur(35px)}.feature-visual img{position:relative;border-radius:18px}.language-grid article{border:0;border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(45,42,92,.07);transition:.2s}.language-grid article:hover{transform:translateY(-4px)}.reviews-wrap{background:linear-gradient(145deg,#15182d,#27234d);color:#fff}.reviews-wrap .eyebrow{background:rgba(255,255,255,.1);color:#bbb0ff}.reviews-wrap .reviews>p,.reviews-wrap .rating small{color:#b6bdd0}.review-grid article{border:1px solid rgba(255,255,255,.12);border-radius:24px;background:rgba(255,255,255,.08);backdrop-filter:blur(8px)}.review-grid p{color:#c1c7d8}.price-card{border:0;border-radius:24px;box-shadow:0 12px 40px rgba(43,39,92,.07)}.price-card.popular{border:0;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(145deg,var(--primary),var(--cyan)) border-box;outline:2px solid var(--primary);transform:translateY(-12px)}.popular-label{background:linear-gradient(100deg,var(--primary),#8877ee)}.billing{border-radius:99px;padding:5px}.billing button{border-radius:99px}.converter-wrap{background:linear-gradient(135deg,#f0efff,#edfafd)}.converter-grid a{border-radius:18px;border:1px solid rgba(108,92,231,.09);transition:.2s}.converter-grid a:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(58,48,137,.12)}.faq-list{background:#fff;border-radius:24px;padding:8px 30px;box-shadow:0 18px 50px rgba(44,41,91,.06)}.blog-grid article{border:0;border-radius:24px;background:#fff;box-shadow:0 12px 40px rgba(43,39,92,.07);padding:12px 12px 22px}.blog-art{border-radius:17px}.blog-grid article>:not(.blog-art){margin-left:9px;margin-right:9px}footer{background:#101426}.footer-brand .brand{color:#fff}.footer-brand .brand strong{font-size:20px}
body.dark{--ink:#f7f7fb;--muted:#aeb4c5;--line:#30364a;background:#0e1120;background-image:radial-gradient(circle at 10% 0,rgba(39,200,216,.12),transparent 28%),radial-gradient(circle at 90% 0,rgba(108,92,231,.18),transparent 30%)}body.dark .site-header{background:rgba(19,23,42,.84)}body.dark .brand{color:#fff}body.dark .hero{background:transparent}body.dark .drop-zone,body.dark .link-panel{background:#191e35}body.dark .step-grid article,body.dark .language-grid article,body.dark .faq-list,body.dark .blog-grid article{background:#151a2c}
@media(max-width:1080px){.site-header{margin-left:12px;margin-right:12px}.hero-grid{grid-template-columns:1fr 1fr;gap:34px}.hero h1{font-size:52px}.capabilities{grid-template-columns:repeat(3,1fr)}.feature-row{gap:48px}}
@media(max-width:760px){body{background-image:radial-gradient(circle at 95% 0,rgba(108,92,231,.15),transparent 25%)}.site-header{top:8px;height:58px;margin:0 8px;border-radius:15px}.brand{width:auto;font-size:17px}.brand-mark{width:29px;height:29px}.mobile-menu{top:65px;border-radius:16px}.hero{padding:86px 16px 34px;text-align:left}.hero-grid{grid-template-columns:1fr;gap:42px}.hero-intro{padding:0}.hero h1{font-size:43px;line-height:1.04;letter-spacing:-2.4px;margin-top:22px}.hero-copy{font-size:16px;line-height:1.65}.trust span:last-child{display:none}.hero-actions{gap:15px;margin-top:26px}.hero-actions .btn{padding:14px 18px}.watch-link{font-size:13px}.watch-link i{width:30px;height:30px}.hero-proof{gap:14px;margin-top:27px}.hero-proof span{padding-right:14px;font-size:10px}.hero-proof b{font-size:17px}.upload-card{margin:0;padding:8px;border-radius:22px;transform:none}.drop-zone,.link-panel{min-height:345px;border-radius:17px}.drop-zone h2{font-size:20px}.capabilities{margin-top:30px;grid-template-columns:1fr 1fr}.capabilities article{height:67px;border-radius:16px;padding:0 10px}.terms{text-align:left;padding-left:2px}.section{padding-top:84px;padding-bottom:84px}.section>h2,.section-head h2,.reviews h2,.converters h2{font-size:34px;line-height:1.12}.step-grid article{min-height:235px;border-radius:22px}.step-grid article:nth-child(2){transform:none}.feature-row{gap:28px;margin-bottom:92px}.feature-copy h2{font-size:31px}.feature-visual{padding:13px;border-radius:22px}.section-head{flex-direction:column}.language-grid article{border-radius:16px}.review-grid article{min-width:85%;border-radius:22px}.price-card{border-radius:22px}.price-card.popular{transform:none}.converter-grid a{border-radius:15px}.faq-list{padding:5px 18px;border-radius:20px}.footer-brand .brand{width:auto}}
