@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{--red:#f52b36;--red-dark:#cf1824;--black:#101010;--panel:#171717;--white:#f8f7f4;--muted:#aaa9a6;--line:#303030;--font:'DM Sans',Arial,sans-serif;--display:'Barlow Condensed',Impact,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#111;color:var(--white);font-family:var(--font);line-height:1.6}a{color:inherit;text-decoration:none}.announcement{min-height:32px;display:flex;align-items:center;justify-content:center;gap:10px;padding:7px 14px;background:var(--red);font-size:10px;font-weight:700;letter-spacing:1.2px;text-align:center}.pulse{width:6px;height:6px;border-radius:50%;background:white;box-shadow:0 0 0 4px #ffffff30}.announcement-sep{opacity:.65}.site-header{height:82px;padding:0 6.5%;display:flex;align-items:center;justify-content:space-between;background:#101010;border-bottom:1px solid #ffffff0e;position:sticky;top:0;z-index:50}.brand{display:flex;align-items:center;gap:11px}.brand-mark{display:grid;place-items:center;width:43px;height:43px;border:2px solid var(--red);font:900 25px var(--display);letter-spacing:-3px;color:white;transform:skew(-5deg)}.brand-mark span{color:var(--red)}.brand-copy{display:flex;flex-direction:column;line-height:1.15}.brand-copy strong{font:800 24px var(--display);letter-spacing:1.4px}.brand-copy small{font-size:7px;letter-spacing:1.1px;color:#bbb;margin-top:4px}.nav{display:flex;align-items:center;gap:29px;font-size:12px;font-weight:600}.nav>a:not(.nav-cta){color:#d0cfcc;transition:color .2s}.nav>a:hover{color:var(--red)}.nav-cta{padding:12px 17px;border:1px solid #ffffff40;border-radius:3px}.menu-toggle{display:none;background:none;color:white;border:0;font-size:26px}.hero{min-height:650px;position:relative;overflow:hidden;padding:90px 8% 76px;display:grid;grid-template-columns:1fr .9fr;align-items:center;background:radial-gradient(ellipse at 78% 47%,#351315 0%,#191112 28%,#111 64%)}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(to right,transparent,black)}.hero-glow{position:absolute;width:450px;height:450px;border-radius:50%;background:#f52b3610;filter:blur(55px);right:7%;top:15%}.hero-content{position:relative;z-index:2;max-width:600px}.eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:2px;font-weight:700;color:#c7c4c0}.eyebrow-line{width:27px;height:2px;background:var(--red);display:inline-block}.hero h1,.section h2,.samples h2,.faq h2,.final-cta h2{font:800 clamp(52px,6vw,82px)/.98 var(--display);letter-spacing:.1px;margin:24px 0}.hero h1 span,.section h2 span,.samples h2 span,.faq h2 span,.final-cta h2 span{color:var(--red)}.hero-lead{font-size:15px;line-height:1.9;color:#bcb9b6;max-width:475px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}.button{min-height:49px;display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:0 21px;font-size:12px;font-weight:700;border-radius:3px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-red{background:var(--red);color:white;box-shadow:0 9px 25px #f52b3625}.button-red:hover{background:var(--red-dark)}.button-outline{border:1px solid #ffffff40;color:#f0efec}.hero-proof{display:flex;align-items:center;gap:12px;margin-top:42px}.proof-icon{width:37px;height:37px;display:grid;place-items:center;background:#f52b361b;color:var(--red);border-radius:50%;font-size:19px}.hero-proof div:last-child{display:flex;flex-direction:column}.hero-proof strong{font-size:11px}.hero-proof small{color:#8e8b89;font-size:10px;margin-top:2px}.hero-art{height:460px;position:relative;display:grid;place-items:center}.orbit{position:absolute;border:1px solid #f52b362b;border-radius:50%;width:400px;height:400px}.orbit-two{width:320px;height:320px;border-style:dashed;opacity:.7}.mic-stage{position:relative;width:190px;height:320px;display:flex;align-items:center;flex-direction:column;filter:drop-shadow(0 25px 35px #0009);transform:rotate(5deg)}.mic-head{height:112px;width:94px;border-radius:42px 42px 27px 27px;background:linear-gradient(100deg,#484848,#181818 35%,#777 55%,#242424 75%,#090909);border:2px solid #555;position:relative;z-index:2;box-shadow:inset 0 0 0 5px #151515}.mic-grill{position:absolute;inset:9px 9px 20px;border-radius:32px 32px 20px 20px;background:repeating-linear-gradient(0deg,#666 0 2px,#242424 2px 5px);opacity:.85}.mic-neck{height:24px;width:54px;background:linear-gradient(90deg,#222,#777,#242424);margin-top:-3px}.mic-body{height:75px;width:75px;border-radius:8px 8px 20px 20px;background:linear-gradient(90deg,#191919,#626262 40%,#222 70%,#080808);border:1px solid #555}.mic-band{height:7px;width:78px;background:var(--red);box-shadow:0 0 18px #f52b3666;margin-top:-40px;z-index:2}.mic-stand{height:84px;width:12px;background:linear-gradient(90deg,#1a1a1a,#777,#151515);margin-top:38px}.mic-base{width:110px;height:13px;border-radius:50%;background:linear-gradient(#666,#171717);border:1px solid #555;margin-top:-1px}.soundwave{position:absolute;display:flex;align-items:center;gap:5px;height:100px}.soundwave i{display:block;width:4px;border-radius:4px;background:var(--red);box-shadow:0 0 9px #f52b3650}.soundwave i:nth-child(1),.soundwave i:nth-child(7){height:20%}.soundwave i:nth-child(2),.soundwave i:nth-child(6){height:48%}.soundwave i:nth-child(3),.soundwave i:nth-child(5){height:75%}.soundwave i:nth-child(4){height:100%}.wave-left{left:2%;top:42%}.wave-right{right:1%;top:42%;transform:scaleX(-1)}.floating-tag{position:absolute;background:#1d1d1d;border:1px solid #ffffff19;box-shadow:0 12px 35px #0005;padding:10px 14px;border-radius:4px;font-size:9px;letter-spacing:1px}.tag-top{top:16%;right:0}.tag-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--red);margin-right:8px}.tag-bottom{bottom:16%;left:0;display:flex;align-items:center;gap:10px}.tag-bottom strong{font:800 24px var(--display);color:var(--red)}.tag-bottom span{color:#bbb;font-size:9px;letter-spacing:0}.art-caption{position:absolute;bottom:2%;right:0;font:600 12px/1.7 var(--display);letter-spacing:1.5px;color:#b4b0ac;text-align:right}.art-caption b{color:white}.hero-bottom{position:absolute;bottom:0;left:8%;right:8%;height:42px;border-top:1px solid #ffffff19;display:flex;justify-content:space-between;align-items:center;color:#777;font-size:8px;letter-spacing:1.6px}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:25px 8%;background:#181818;border-bottom:1px solid #282828;gap:20px}.trust-strip>div{display:flex;align-items:center;gap:11px;font-size:10px;color:#ddd}.strip-symbol{font-size:20px;color:var(--red)}.section{padding:105px 8%}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:44px}.section-heading h2,.samples h2,.faq h2{font-size:clamp(44px,5vw,62px);margin:18px 0 0}.section-heading>p{max-width:385px;color:#a9a6a2;font-size:13px;line-height:1.9;margin:0 0 6px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.service-card{position:relative;padding:26px 23px 25px;border:1px solid #303030;background:linear-gradient(145deg,#1b1b1b,#141414);min-height:300px;transition:border .2s,transform .2s}.service-card:hover{border-color:#a72a31;transform:translateY(-4px)}.service-card.featured{border-color:#a72a31;background:linear-gradient(145deg,#301719,#171414)}.service-number{position:absolute;right:20px;top:19px;color:#696563;font-size:9px;letter-spacing:1px}.service-icon{color:var(--red);font-size:26px;height:51px}.service-card h3{font:700 23px var(--display);margin:15px 0 9px}.service-card p{font-size:11px;color:#a8a5a1;line-height:1.85;min-height:65px}.service-price{display:flex;align-items:baseline;gap:5px;margin:20px 0 17px;font-size:10px;color:#aaa}.service-price strong{font:800 28px var(--display);color:white}.service-price span{font-size:9px}.text-link{font-size:10px;color:white;font-weight:700;border-bottom:1px solid var(--red);padding-bottom:5px;display:inline-flex;gap:10px}.text-link:hover{color:var(--red)}.service-note{margin-top:23px;padding:16px 20px;background:#1b1b1b;color:#aaa;font-size:11px}.service-note span{color:var(--red);margin-right:9px}.quote-band{padding:50px 10%;background:var(--red);position:relative;overflow:hidden}.quote-mark{position:absolute;right:9%;top:-53px;font:300 240px Georgia;color:#ffffff13}.quote-band p{font:800 clamp(25px,4vw,44px)/1.2 var(--display);margin:0;position:relative}.quote-band p span{color:#3b0b0e}.quote-signature{font-size:9px;letter-spacing:1.8px;margin-top:22px;font-weight:700}.quote-signature span{font-weight:400;opacity:.75}.process{background:#f3f0eb;color:#141414}.centered{text-align:center;display:flex;align-items:center;flex-direction:column}.centered .eyebrow{color:#555}.centered h2{margin-bottom:15px}.centered>p{color:#777;font-size:12px;margin:0}.steps{display:grid;grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:center;gap:12px;margin:56px 0 37px}.steps article{position:relative;text-align:center;padding:22px 15px}.step-num{font:800 58px var(--display);color:#dedad4;position:absolute;top:-35px;left:calc(50% - 25px);z-index:0}.step-icon{position:relative;width:56px;height:56px;display:grid;place-items:center;margin:auto;background:white;border:1px solid #dedad4;color:var(--red);font-size:24px;border-radius:50%;box-shadow:0 8px 22px #00000008}.steps h3{font:700 22px var(--display);margin:19px 0 7px}.steps p{font-size:11px;line-height:1.8;color:#777;margin:0 auto;max-width:245px}.step-connector{color:var(--red);text-align:center;font-size:25px}.center-action{text-align:center}.samples{padding:95px 8%;display:grid;grid-template-columns:.85fr 1fr;gap:10%;background:radial-gradient(ellipse at 20% 70%,#241315,#111 58%)}.samples-copy>p,.faq-title>p{font-size:12px;line-height:1.9;color:#aaa;max-width:390px;margin:22px 0}.sample-tip{display:flex;gap:12px;align-items:start;color:var(--red);font-size:20px;margin-top:32px}.sample-tip span{font-size:10px;color:#777;line-height:1.8}.sample-tip code{color:#ddd}.sample-list{align-self:center}.sample-item{display:flex;align-items:center;gap:16px;padding:19px 17px;border:1px solid #303030;background:#191919;margin-bottom:10px;transition:border .2s}.sample-item:hover{border-color:#9f252c}.sample-play{width:39px;height:39px;display:grid;place-items:center;background:#2a1718;color:var(--red);border-radius:50%;font-size:12px;padding-left:2px}.sample-info{display:flex;flex-direction:column;gap:3px}.sample-info strong{font-size:12px}.sample-info span{font-size:10px;color:#8e8b89}.sample-label{margin-left:auto;font-size:8px;letter-spacing:1px;color:#777}.demo-notice{font-size:10px;color:#777;line-height:1.7}.why{background:#191919}.why .section-heading{margin-bottom:45px}.benefits{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #353535}.benefits>div{padding:25px 24px 0 0;border-right:1px solid #353535;margin-right:24px}.benefits>div:last-child{border:0;margin:0}.benefits span{font-size:10px;color:var(--red);letter-spacing:1px}.benefits h3{font:700 21px var(--display);margin:17px 0 8px}.benefits p{font-size:11px;line-height:1.8;color:#999;margin:0}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;background:#111}.faq-title .text-link{margin-top:7px}.faq-list details{border-bottom:1px solid #333;padding:19px 0}.faq-list summary{cursor:pointer;list-style:none;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--red);font-size:22px;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list details p{font-size:11px;line-height:1.9;color:#aaa;max-width:550px;margin:14px 0 3px}.final-cta{padding:83px 20px;text-align:center;position:relative;overflow:hidden;background:var(--red)}.final-cta .eyebrow{justify-content:center;color:#ffe1e1}.final-cta .eyebrow-line{background:white}.final-cta h2{font-size:clamp(47px,6vw,70px);margin:23px 0 15px}.final-cta h2 span{color:#3a0c0f}.final-cta p{font-size:12px;color:#ffe1e1;margin-bottom:27px}.button-light{background:#fff;color:#151515}.button-light:hover{background:#f1e8e8}.final-cta small{display:block;font-size:10px;color:#ffe0e0;margin-top:18px;letter-spacing:1px}.cta-decoration{position:absolute;font:900 250px var(--display);color:#ffffff0b;left:4%;top:-70px;transform:rotate(-10deg)}.footer{padding:35px 8% 22px;display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:20px;align-items:center;background:#0b0b0b}.footer-brand .brand-mark{width:37px;height:37px;font-size:21px}.footer-brand .brand-copy strong{font-size:21px}.footer>p{font:600 12px/1.7 var(--display);letter-spacing:1px;color:#aaa;margin:0}.footer>p strong{color:white}.footer-links{display:flex;justify-content:flex-end;gap:19px;font-size:10px;color:#aaa}.footer-links a:hover{color:var(--red)}.copyright{grid-column:1/-1;border-top:1px solid #262626;padding-top:18px;margin-top:10px;color:#666;font-size:9px}.whatsapp-float{position:fixed;right:20px;bottom:20px;z-index:40;background:#25d366;color:#062d15;border-radius:50px;padding:10px 17px 10px 12px;display:flex;align-items:center;gap:8px;box-shadow:0 7px 24px #0007;font-size:11px;font-weight:700}.whatsapp-float span{font-size:20px}
@media(max-width:1050px){.site-header{padding:0 4%}.nav{gap:16px}.hero{padding-left:6%;padding-right:6%}.hero-art{transform:scale(.88)}.service-grid{grid-template-columns:repeat(2,1fr)}.service-card{min-height:275px}.section{padding:80px 6%}.trust-strip{padding-left:6%;padding-right:6%}.samples{padding-left:6%;padding-right:6%;gap:6%}}
@media(max-width:760px){.announcement{font-size:8px;letter-spacing:.6px;flex-wrap:wrap;gap:6px}.site-header{height:70px;padding:0 5%}.brand-mark{width:37px;height:37px;font-size:21px}.brand-copy strong{font-size:21px}.brand-copy small{font-size:6px;letter-spacing:.6px}.menu-toggle{display:block}.nav{display:none;position:absolute;left:0;right:0;top:70px;padding:20px 6%;background:#151515;border-bottom:1px solid #333;flex-direction:column;align-items:stretch;gap:0}.nav.open{display:flex}.nav a{padding:13px 0}.nav .nav-cta{text-align:center;margin-top:9px;padding:12px}.hero{grid-template-columns:1fr;padding:64px 7% 65px;min-height:auto}.hero h1{font-size:clamp(54px,14vw,78px)}.hero-lead{font-size:13px}.hero-art{height:340px;transform:scale(.85);margin:-5px 0 -8px}.orbit{width:310px;height:310px}.orbit-two{width:250px;height:250px}.mic-stage{transform:scale(.8) rotate(5deg)}.tag-top{right:2%;top:12%}.tag-bottom{left:1%;bottom:13%}.hero-bottom{left:7%;right:7%;font-size:7px;letter-spacing:.6px}.hero-bottom span:nth-child(2){display:none}.trust-strip{grid-template-columns:repeat(2,1fr);padding:22px 7%;gap:18px}.trust-strip>div{font-size:9px}.section{padding:68px 7%}.section-heading{display:block;margin-bottom:32px}.section-heading h2,.samples h2,.faq h2{font-size:51px;margin-bottom:18px}.section-heading>p{font-size:12px}.service-grid{grid-template-columns:1fr;gap:12px}.service-card{min-height:0;padding:24px}.service-card p{min-height:0}.service-price{margin-top:14px}.quote-band{padding:38px 7%}.quote-band p{font-size:29px}.quote-signature{font-size:8px;line-height:1.8}.steps{grid-template-columns:1fr;gap:10px;margin:48px 0 28px}.steps article{padding:20px 10px}.step-connector{transform:rotate(90deg);font-size:19px}.samples{grid-template-columns:1fr;padding:68px 7%;gap:30px}.sample-item{padding:15px 12px}.sample-label{font-size:7px}.benefits{grid-template-columns:repeat(2,1fr);row-gap:26px}.benefits>div{margin-right:15px;padding-right:12px}.benefits>div:nth-child(2){border-right:0;margin-right:0}.benefits h3{font-size:19px}.faq{grid-template-columns:1fr;gap:30px}.final-cta{padding:65px 7%}.final-cta h2{font-size:51px}.footer{grid-template-columns:1fr;gap:22px;padding:30px 7% 20px}.footer>p{font-size:11px}.footer-links{justify-content:flex-start;flex-wrap:wrap}.copyright{grid-column:auto}.whatsapp-float{right:12px;bottom:12px;padding:9px 13px 9px 10px}.art-caption{right:2%;bottom:0}.hero-proof{margin-top:30px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
