:root{
  --bg:#070709;
  --bg2:#0c0b10;
  --panel:#111016;
  --panel2:#16131b;
  --line:#2b2632;
  --white:#f7f6fa;
  --muted:#aaa4b2;
  --purple:#A42EFF;
  --purple2:#3E016C;
  --purple3:#6a18a5;
  --max:1480px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--bg)}
body{margin:0;background:var(--bg);color:var(--white);font-family:"Inter",system-ui,sans-serif;overflow-x:hidden}
a{color:inherit;text-decoration:none}
button,input{font:inherit}button{cursor:pointer}
.grain{position:fixed;inset:0;pointer-events:none;z-index:999;opacity:.06;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.34'/%3E%3C/svg%3E")}
.topbar{height:84px;position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(calc(100% - 64px),var(--max));z-index:50;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1)}
.brand img{display:block;width:122px;height:auto;filter:drop-shadow(0 0 14px rgba(164,46,255,.2))}.nav{display:flex;gap:34px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#d3cfdb}.nav a{transition:.2s}.nav a:hover{color:var(--purple)}
.top-actions{display:flex;align-items:center;gap:14px}.lang-switch{display:flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:6px 10px;background:rgba(255,255,255,.03)}.lang-switch button{border:0;background:none;color:#77717f;font-size:10px;font-weight:900;letter-spacing:.12em;padding:2px}.lang-switch button.active{color:#fff}.lang-switch span{color:#4d4654;font-size:10px}
.btn{border:0;color:white;font-weight:800;letter-spacing:.07em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:14px;transition:transform .18s ease,background .18s ease,border-color .18s ease;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn-mini{background:rgba(164,46,255,.14);border:1px solid rgba(164,46,255,.55);padding:12px 18px;font-size:11px;border-radius:999px}.btn-primary{background:linear-gradient(135deg,#B546FF 0%,var(--purple) 48%,#7818C4 100%);padding:18px 28px;border-radius:5px;box-shadow:0 16px 50px rgba(164,46,255,.2);font-size:13px}.btn-primary:hover{background:linear-gradient(135deg,#c564ff,#ac3cff,#8f22dc)}.btn-ghost{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.18);padding:18px 28px;border-radius:5px;font-size:13px}.btn-ghost:hover{border-color:var(--purple);background:rgba(164,46,255,.07)}.btn-wide{width:100%;margin-top:12px}
.hero{min-height:930px;height:100vh;max-height:1060px;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(540px,.96fr);align-items:center;padding:124px max(32px,calc((100vw - var(--max))/2)) 82px;background:radial-gradient(circle at 51% 50%,rgba(164,46,255,.1),transparent 31%),linear-gradient(180deg,#060608,#09090c)}
.hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 47%,rgba(164,46,255,.055) 50%,transparent 53%);pointer-events:none}.hero-dots{position:absolute;left:36%;top:8%;width:38%;height:84%;background-image:radial-gradient(rgba(164,46,255,.58) 1.2px,transparent 1.2px);background-size:18px 18px;mask-image:radial-gradient(ellipse at center,#000 0%,rgba(0,0,0,.7) 35%,transparent 74%);opacity:.5;transform:perspective(750px) rotateY(12deg) scale(.96)}.hero-grid{position:absolute;top:-8%;bottom:-12%;width:44%;opacity:.68;background-image:linear-gradient(rgba(164,46,255,.58) 1px,transparent 1px),linear-gradient(90deg,rgba(164,46,255,.58) 1px,transparent 1px);background-size:60px 60px}.hero-grid-left{left:-7%;transform:perspective(800px) rotateY(53deg) rotateZ(-3deg) scale(1.25);transform-origin:left center;mask-image:linear-gradient(to right,#000 38%,transparent 100%)}.hero-grid-right{right:-9%;transform:perspective(800px) rotateY(-53deg) rotateZ(4deg) scale(1.25);transform-origin:right center;mask-image:linear-gradient(to left,#000 38%,transparent 100%)}
.hero-art-wrap{position:relative;z-index:4;align-self:end;height:82%;display:flex;align-items:flex-end;justify-content:center}.hero-art{position:relative;z-index:3;width:min(760px,105%);max-height:790px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 25px 80px rgba(0,0,0,.65)) drop-shadow(0 0 42px rgba(164,46,255,.13))}.hero-art-frame{position:absolute;left:9%;bottom:2%;width:68%;height:78%;z-index:1;border:1px solid rgba(164,46,255,.58);background:repeating-linear-gradient(0deg,transparent 0 26px,rgba(164,46,255,.09) 27px),repeating-linear-gradient(90deg,transparent 0 26px,rgba(164,46,255,.09) 27px);transform:skewY(-4deg)}.hero-art-label{position:absolute;z-index:5;left:10%;bottom:4%;font:12px/1 "Inter";letter-spacing:.2em;color:var(--purple);writing-mode:vertical-rl}
.hero-copy{position:relative;z-index:7;padding-left:3.2vw;margin-top:26px}.eyebrow,.section-kicker{font-size:11px;font-weight:800;letter-spacing:.22em;color:#cbc5d3;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:13px}.eyebrow span{width:48px;height:2px;background:var(--purple)}.hero-title{position:relative;margin:10px 0 28px;height:276px}.title-main{position:absolute;bottom:0;left:0;font-family:"Anton",Impact,sans-serif;font-size:clamp(112px,9.5vw,186px);line-height:.87;letter-spacing:.02em;color:var(--purple);transform:scaleX(.88);transform-origin:left bottom;text-shadow:12px 12px 0 rgba(62,1,108,.68)}.title-script{position:absolute;z-index:2;top:0;left:0;font-family:"Permanent Marker",cursive;font-size:clamp(58px,5vw,94px);letter-spacing:.015em;transform:rotate(-7deg);text-shadow:3px 4px 0 #000}.hero-lead{max-width:630px;margin:0 0 28px;font-size:clamp(17px,1.12vw,21px);line-height:1.78;letter-spacing:.01em;color:#d1ccd8}.hero-commerce{display:flex;align-items:flex-end;gap:34px;margin:8px 0 31px}.hero-price-block{display:grid;gap:6px;padding-right:28px;border-right:1px solid rgba(255,255,255,.14)}.hero-price{font-family:"Anton";font-size:clamp(48px,4.1vw,76px);line-height:.92;letter-spacing:.025em;color:#fff;text-shadow:0 0 30px rgba(164,46,255,.18)}.hero-price-caption{font-size:9px;letter-spacing:.18em;color:#918a9a;font-weight:900}.hero-facts{display:flex;gap:26px;flex-wrap:wrap}.hero-facts div{display:grid;gap:5px}.hero-facts b{font-family:"Anton";font-size:22px;letter-spacing:.07em}.hero-facts span{font-size:8px;letter-spacing:.15em;color:#8f8997;font-weight:900}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.mascot-sticker{position:absolute;right:3.8%;top:24%;width:126px;z-index:8;filter:drop-shadow(0 10px 24px #000);transform:rotate(8deg)}.scribble{position:absolute;z-index:9;font-family:"Permanent Marker",cursive;color:white;opacity:.9}.scribble-a{left:44%;top:24%;font-size:18px;transform:rotate(-8deg)}.scribble-b{right:3%;bottom:24%;font-size:15px;transform:rotate(11deg);color:var(--purple)}.hero-bottom-strip{position:absolute;bottom:0;left:0;right:0;height:46px;border-top:1px solid rgba(164,46,255,.26);display:flex;align-items:center;justify-content:center;gap:28px;background:rgba(7,7,9,.82);backdrop-filter:blur(14px);font-family:"Anton";font-size:13px;letter-spacing:.15em;color:#d8d2df}.hero-bottom-strip i{width:6px;height:6px;background:var(--purple);transform:rotate(45deg)}
.section-pad{padding:120px max(32px,calc((100vw - var(--max))/2))}.statement{position:relative;background:radial-gradient(circle at 80% 20%,rgba(164,46,255,.08),transparent 25%),#09090c;border-bottom:1px solid #211b29}.statement-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:7vw;align-items:end;margin-top:20px}.statement h2,.compare h2,.features h2,.plugin-heading h2,.price-copy h2,.faq-title h2{font-family:"Anton";font-weight:400;line-height:.98;letter-spacing:.025em;margin:0}.statement h2{font-size:clamp(72px,7.4vw,138px)}.statement h2 em{font-style:normal;color:var(--purple)}.statement h2 span,.compare h2 span,.features h2 span,.plugin-heading h2 span,.price-copy h2 span,.faq-title h2 span,.final-inner h2 span{color:var(--purple)}.statement p{font-size:18px;line-height:1.85;color:var(--muted);max-width:520px}.sketch-arrow{position:absolute;right:7%;bottom:11%;font-family:"Permanent Marker";font-size:74px;color:var(--purple);transform:rotate(14deg);opacity:.72}
.compare{background:linear-gradient(180deg,#08080a,#0b0a0e)}.compare-head{display:grid;grid-template-columns:1.2fr .6fr;gap:8vw;align-items:end}.compare h2{font-size:clamp(68px,6.7vw,120px);margin-top:20px}.compare-head p{font-size:16px;line-height:1.85;color:var(--muted);max-width:520px}.compare-shell{margin-top:60px;background:#100e14;border:1px solid #2b2532;padding:14px 14px 0;box-shadow:0 40px 100px rgba(0,0,0,.35),0 0 80px rgba(164,46,255,.045)}.compare-stage{position:relative;height:min(66vw,790px);max-height:790px;overflow:hidden;background:#111}.compare-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.before-layer{position:absolute;left:0;top:0;height:100%;width:50%;overflow:hidden}.before-layer .compare-image{width:auto;min-width:100%;max-width:none}.compare-line{position:absolute;top:0;bottom:0;left:50%;width:2px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.25)}.compare-line span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--purple);font-size:22px;font-weight:800;border:2px solid #fff;box-shadow:0 8px 26px rgba(0,0,0,.45)}#compareRange{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize}.compare-label{position:absolute;top:18px;font-family:"Anton";letter-spacing:.13em;font-size:18px;background:#09090c;padding:10px 14px;border:1px solid #242028}.label-before{left:18px}.label-after{right:18px;color:var(--purple)}.compare-note{text-align:center;font:10px/1 "Inter";letter-spacing:.2em;font-weight:800;color:#898391;padding:15px}
.features{position:relative;background:radial-gradient(circle at 15% 20%,rgba(62,1,108,.23),transparent 28%),linear-gradient(180deg,#0b0a0e,#09090c);display:grid;grid-template-columns:.62fr 1.38fr;gap:5vw;align-items:start;border-top:1px solid #211b29;border-bottom:1px solid #211b29}.features-intro{position:sticky;top:70px}.features h2{font-size:clamp(68px,6.7vw,120px);margin:22px 0 26px}.features-intro p{font-size:18px;line-height:1.85;max-width:450px;color:var(--muted)}.feature-list{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.feature-card{min-height:330px;border:1px solid #30283a;background:linear-gradient(160deg,#15121a,#0e0d12);padding:32px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:10px 10px 0 rgba(62,1,108,.38);transition:transform .25s,border-color .25s,box-shadow .25s}.feature-card:hover{transform:translateY(-5px);border-color:rgba(164,46,255,.58);box-shadow:10px 14px 0 rgba(62,1,108,.48),0 22px 65px rgba(0,0,0,.3)}.feature-card h3{font-family:"Anton";font-size:42px;line-height:1.02;letter-spacing:.035em;margin:32px 0 14px}.feature-card p{font-size:14px;line-height:1.78;margin:0;max-width:430px;color:#aaa4b2}.feature-num{font-family:"Permanent Marker";color:var(--purple);font-size:26px}.feature-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:30px}.feature-tags span{border:1px solid #3a3244;background:rgba(164,46,255,.035);padding:7px 10px;font-size:9px;font-weight:800;letter-spacing:.14em;color:#aaa4b2}.feature-card-purple{background:linear-gradient(145deg,#421064,#1b0d26);border-color:#6b2294}.feature-card-purple p{color:#c7b8d1}.feature-card-purple .feature-num{color:#fff}.feature-card-purple .feature-tags span{border-color:rgba(255,255,255,.18);color:#ddd4e4;background:rgba(255,255,255,.035)}
.plugin-section{background:radial-gradient(circle at 78% 46%,rgba(164,46,255,.09),transparent 27%),#09090c}.plugin-heading h2{font-size:clamp(62px,6vw,110px);margin-top:20px}.plugin-layout{display:grid;grid-template-columns:1.4fr .6fr;gap:4vw;align-items:center;margin-top:60px}.plugin-window{border:1px solid #363140;background:#111116;padding:10px;box-shadow:0 40px 120px rgba(0,0,0,.6),0 0 90px rgba(164,46,255,.08);transform:perspective(1200px) rotateY(2deg)}.window-bar{height:36px;border-bottom:1px solid #292632;display:flex;align-items:center;gap:7px;padding:0 8px;color:#8c8793;font-size:10px}.window-bar span{width:9px;height:9px;border-radius:50%;background:#3a3741}.window-bar b{margin-left:8px;font-weight:600}.plugin-window img{width:100%;display:block}.plugin-copy h3{font-family:"Anton";font-size:clamp(54px,5vw,92px);line-height:1;letter-spacing:.035em;margin:22px 0}.plugin-copy h3 em{color:var(--purple);font-style:normal}.plugin-copy p{font-size:16px;line-height:1.85;color:var(--muted)}.plugin-copy ul{list-style:none;margin:28px 0 0;padding:0;border-top:1px solid #2d2934}.plugin-copy li{padding:14px 0;border-bottom:1px solid #2d2934;font-size:13px;letter-spacing:.035em}.plugin-copy li>span:first-child{color:var(--purple);margin-right:10px;font-weight:900}.mini-callout{font-family:"Permanent Marker";color:var(--purple);transform:rotate(-3deg);display:inline-block}
.security-band{overflow:hidden;border-top:1px solid #2a2032;border-bottom:1px solid #2a2032;background:#120b18;color:#fff}.security-track{min-width:max-content;display:flex;gap:32px;align-items:center;padding:17px 0;font-family:"Anton";font-size:17px;letter-spacing:.14em;animation:marquee 24s linear infinite}.security-track span:nth-of-type(even){color:var(--purple)}.security-track i{font-style:normal;color:var(--purple)}@keyframes marquee{to{transform:translateX(-35%)}}
.price-section{min-height:760px;display:grid;grid-template-columns:1fr 520px;gap:7vw;align-items:center;overflow:hidden;background:radial-gradient(circle at 76% 50%,rgba(164,46,255,.13),transparent 32%),linear-gradient(180deg,#09090c,#0b0910)}.price-copy h2{font-size:clamp(70px,7vw,130px);margin:20px 0}.price-copy p{color:var(--muted);font-size:18px}.price-card{position:relative;z-index:2;background:linear-gradient(160deg,#17131d,#0e0d12);color:#fff;border:1px solid #4a3858;padding:40px;box-shadow:15px 15px 0 var(--purple2),0 28px 90px rgba(0,0,0,.34);transform:rotate(-.5deg)}.price-topline{font-size:10px;letter-spacing:.2em;font-weight:900;color:#a99fb0}.price{font-family:"Anton";font-size:clamp(92px,7vw,132px);line-height:1;margin:18px 0 5px;letter-spacing:.025em;color:#fff}.price-sub{font-size:11px;font-weight:800;letter-spacing:.14em;color:#8e8796}.price-card ul{list-style:none;padding:18px 0;margin:22px 0;border-top:1px solid #342d3b;border-bottom:1px solid #342d3b}.price-card li{padding:8px 0;font-size:13px;color:#d6d0da}.price-card li::before{content:"+";color:var(--purple);font-weight:900;margin-right:9px}.price-card .tiny{font-size:10px;line-height:1.6;color:#77707e;margin:14px 0 0}.price-mascot{position:absolute;left:43%;bottom:-16%;width:400px;opacity:.13;transform:rotate(-10deg)}
.faq{background:linear-gradient(180deg,#0b0a0e,#08080a);display:grid;grid-template-columns:.55fr 1.1fr;gap:8vw;border-top:1px solid #211b29}.faq-title h2{font-size:clamp(70px,7vw,122px);margin-top:20px}.faq-list{border-top:1px solid #2e2836}.faq details{border-bottom:1px solid #2e2836;padding:0}.faq summary{list-style:none;cursor:pointer;padding:25px 4px;font-family:"Anton";font-size:28px;letter-spacing:.035em;display:flex;justify-content:space-between}.faq summary::after{content:"+";color:var(--purple);font-family:"Inter";font-weight:900}.faq details[open] summary::after{content:"−"}.faq summary::-webkit-details-marker{display:none}.faq details p{padding:0 4px 25px;margin:0;max-width:700px;line-height:1.8;color:#a9a2af;font-size:15px}
.final-cta{min-height:650px;position:relative;display:grid;place-items:center;overflow:hidden;background:#050507}.final-grid{position:absolute;inset:-40%;background-image:linear-gradient(rgba(164,46,255,.45) 1px,transparent 1px),linear-gradient(90deg,rgba(164,46,255,.45) 1px,transparent 1px);background-size:64px 64px;transform:perspective(700px) rotateX(72deg) translateY(26%);mask-image:radial-gradient(circle,#000 0%,transparent 60%)}.final-inner{text-align:center;z-index:3}.final-script{font-family:"Permanent Marker";font-size:48px;letter-spacing:.02em;transform:rotate(-6deg);margin-bottom:-8px}.final-inner h2{font-family:"Anton";font-size:clamp(90px,11vw,190px);line-height:.96;letter-spacing:.025em;margin:0 0 38px;text-shadow:12px 12px 0 var(--purple2)}
footer{height:110px;padding:0 max(32px,calc((100vw - var(--max))/2));display:flex;align-items:center;justify-content:space-between;border-top:1px solid #24202a;background:#08080a;color:#8f8997;font-size:11px;text-transform:uppercase;letter-spacing:.1em}footer img{width:96px}footer div{display:flex;gap:24px}
.checkout-modal{position:fixed;inset:0;z-index:1000;display:none;place-items:center}.checkout-modal.open{display:grid}.modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.82);backdrop-filter:blur(6px)}.modal-card{position:relative;z-index:2;width:min(560px,calc(100% - 32px));background:#15141a;border:1px solid #3b3445;padding:38px;box-shadow:12px 12px 0 var(--purple2)}.modal-kicker{font-size:10px;letter-spacing:.18em;color:var(--purple);font-weight:900}.modal-card h2{font-family:"Anton";font-size:54px;line-height:1.02;letter-spacing:.025em;margin:14px 0}.modal-card h2 span{color:var(--purple)}.modal-card p{color:#bdb7c4;line-height:1.75}.modal-card code{color:white}.modal-close{position:absolute;right:14px;top:10px;background:none;border:0;color:white;font-size:32px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.12s}.delay-2{transition-delay:.22s}
@media(max-width:1080px){.nav{display:none}.hero{grid-template-columns:1fr;min-height:1130px;height:auto;max-height:none;padding-top:125px}.hero-art-wrap{height:520px;order:2}.hero-copy{order:1;padding:30px 0 0}.mascot-sticker{right:6%;top:12%;width:100px}.hero-title{height:215px}.hero-grid-left,.hero-grid-right{width:65%}.hero-commerce{align-items:flex-start}.statement-grid,.compare-head,.features,.plugin-layout,.price-section,.faq{grid-template-columns:1fr}.features-intro{position:static}.feature-list{margin-top:45px}.price-mascot{left:auto;right:-10%;bottom:-10%}.price-section{padding-bottom:150px}.price-card{width:min(100%,540px)}.plugin-copy{padding-top:30px}.faq-list{margin-top:25px}}
@media(max-width:700px){.topbar{width:calc(100% - 30px);height:68px}.brand img{width:88px}.btn-mini{display:none}.lang-switch{padding:5px 8px}.hero{padding:92px 18px 55px;min-height:1020px}.hero-copy{margin-top:0}.hero-title{height:166px}.title-main{font-size:82px}.title-script{font-size:44px}.hero-lead{font-size:15px;line-height:1.7}.hero-commerce{display:grid;gap:18px}.hero-price-block{border-right:0;border-bottom:1px solid rgba(255,255,255,.14);padding:0 0 14px}.hero-price{font-size:58px}.hero-facts{gap:22px}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions .btn{width:100%}.hero-art-wrap{height:420px}.hero-art{width:125%;max-width:none}.hero-art-frame{left:2%;width:85%}.mascot-sticker{display:none}.scribble{display:none}.hero-bottom-strip{gap:12px;font-size:9px;overflow:hidden}.section-pad{padding:82px 18px}.statement h2,.compare h2,.features h2,.plugin-heading h2,.price-copy h2,.faq-title h2{font-size:58px}.statement-grid{gap:35px}.statement p{font-size:16px}.compare-head{gap:20px}.compare-head p{font-size:14px}.compare-shell{padding:7px 7px 0}.compare-stage{height:112vw;max-height:620px}.compare-line span{width:40px;height:40px}.compare-label{font-size:14px;padding:7px 9px;top:10px}.label-before{left:10px}.label-after{right:10px}.feature-list{grid-template-columns:1fr}.feature-card{min-height:280px}.feature-card h3{font-size:36px}.plugin-copy h3{font-size:62px}.price-section{grid-template-columns:1fr;gap:30px}.price-card{padding:27px;box-shadow:9px 9px 0 var(--purple2)}.price{font-size:78px}.price-mascot{opacity:.09;width:260px}.final-cta{min-height:520px;padding:0 18px}.final-script{font-size:34px}.final-inner h2{font-size:84px}footer{height:auto;padding:30px 18px;gap:20px;flex-wrap:wrap}.modal-card{padding:30px 22px}.modal-card h2{font-size:44px}}

/* V3 — tighter typography + price presentation */
.nav{letter-spacing:.10em}
.lang-switch button{letter-spacing:.10em}
.btn{letter-spacing:.055em}
.hero-art-label{letter-spacing:.17em}
.eyebrow,.section-kicker{letter-spacing:.19em}
.statement h2,.compare h2,.features h2,.plugin-heading h2,.price-copy h2,.faq-title h2{letter-spacing:.018em}
.hero-bottom-strip{letter-spacing:.125em}
.compare-label{letter-spacing:.105em}
.compare-note{letter-spacing:.17em}
.feature-card h3{letter-spacing:.025em}
.feature-tags span{letter-spacing:.115em}
.plugin-copy h3{letter-spacing:.027em}
.security-track{letter-spacing:.115em}
.price-topline{letter-spacing:.18em}
.price-sub{letter-spacing:.11em}
footer{letter-spacing:.085em}

.hero-commerce{gap:42px;align-items:center}
.hero-price-block{gap:4px;padding-right:0;border-right:0;min-width:310px}
.hero-price-kicker{font-size:11px;font-weight:700;letter-spacing:.22em;color:#d8d2df;text-transform:uppercase;margin-bottom:5px}
.hero-price{font-family:"Inter",system-ui,sans-serif;font-weight:800;font-size:clamp(64px,5vw,94px);line-height:.88;letter-spacing:-.055em;color:#fff;text-shadow:0 0 34px rgba(164,46,255,.16)}
.hero-price-caption{font-size:9px;letter-spacing:.115em;color:#9b94a3;font-weight:800;margin-top:6px}
.hero-price-converted{font-size:11px;line-height:1.35;color:var(--purple);font-weight:800;letter-spacing:.025em;margin-top:5px}
.hero-price-converted:empty{display:none}
.hero-facts{gap:30px}
.hero-facts b{letter-spacing:.045em}
.hero-facts span{letter-spacing:.12em}

.price-card .price-topline{font-size:11px;color:#d9d3df;font-weight:700}
.price-card .price{font-family:"Inter",system-ui,sans-serif;font-weight:800;font-size:clamp(82px,7vw,126px);line-height:.9;letter-spacing:-.055em;margin:18px 0 10px}
.price-converted{margin-top:9px;font-size:12px;font-weight:800;letter-spacing:.02em;color:var(--purple)}
.price-converted:empty{display:none}

@media (max-width: 980px){
  .hero-price-block{min-width:0}
  .hero-commerce{gap:28px}
}
