@font-face{font-family:Display;src:url('assets/display.ttf') format('truetype');font-display:swap}@font-face{font-family:Heading;src:url('assets/heading.ttf') format('truetype');font-display:swap} :root{--bg:#0d0d0d;--panel:#161616;--paper:#f3f3f3;--green:#e7e7e7;--muted:#b4b4b4;--line:#353535;--radius:16px;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--paper);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.6}a{color:inherit}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--green);outline-offset:5px}.skip{position:absolute;top:-100px}.skip:focus{top:10px;z-index:9;background:var(--green);color:var(--bg);padding:10px}.wrap{width:min(1120px,calc(100% - 48px));margin:auto}.top{max-width:1280px;margin:auto;padding:26px 40px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.brand{display:flex;gap:12px;align-items:center;font:14px/1.15 Heading,Arial;text-decoration:none;letter-spacing:-.04em}.brand b{color:var(--green)}.brand-mark{height:42px;width:42px;border:1px solid var(--green);display:grid;place-items:center;color:var(--green);position:relative;font-size:24px}.brand-mark span{position:absolute;right:-5px;top:-8px;background:var(--bg);font-size:18px}.nav-cta{text-decoration:none;font-size:14px;display:flex;align-items:center;gap:25px}.nav-cta span{color:var(--green);font-size:25px}.hero{text-align:center;padding-top:60px;padding-bottom:72px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;line-height:1.6;color:var(--green);margin:0 0 22px}h1{font:clamp(72px,8vw,114px)/.94 Display,Impact,sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:0 0 24px}em{color:var(--green);font-style:normal}.hero-copy{max-width:680px;margin:0 auto;color:var(--muted);font-size:19px;line-height:1.6}.compat{display:flex;justify-content:center;gap:34px;margin:26px 0 38px;font-size:14px;color:#dfdfdf}.compat b{font-weight:400;color:var(--muted)}.screen{border:1px solid #5e5e5e;border-radius:var(--radius);overflow:hidden;text-align:left;background:#151515;box-shadow:0 0 70px #e7e7e709;margin:0 auto 30px;max-width:1000px}.screen-top{display:flex;justify-content:space-between;gap:12px;padding:12px 22px;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.12em;color:var(--muted)}.demo-stage{display:grid;grid-template-columns:1fr 340px;min-height:525px;background:radial-gradient(ellipse at 10% 90%,#3232324a,transparent 80%)}.demo-message{padding:46px 45px;align-self:center}.demo-message h2{font:70px/.97 Display,Impact,sans-serif;text-transform:uppercase;margin:0 0 20px;letter-spacing:-.02em}.demo-message p{color:var(--muted);max-width:350px;font-size:15px;line-height:1.6}.demo-message .eyebrow{font-size:11px}.demo-message small{display:block;margin-top:12px;color:var(--muted);font-size:12px}.play-btn{border:0;background:var(--paper);padding:12px 20px;border-radius:6px;color:#161616;font-weight:700;cursor:pointer;display:flex;gap:14px;align-items:center}.play-btn span{color:#444444}.demo-video{background:#0d0d0d;align-self:stretch;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--line)}video{width:100%;display:block;max-height:600px}.video-note{font-size:12px;color:var(--muted);text-align:center;border-top:1px solid var(--line);padding:12px;margin:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:40px;background:var(--green);color:#1e1e1e;font-weight:700;font-size:16px;padding:18px 28px;border-radius:7px;text-decoration:none;border:0;cursor:pointer;min-height:58px;transition:background .2s,transform .2s}.button:hover{background:#eeeeee;transform:translateY(-2px)}.button span{font-size:24px;line-height:1}.micro{font-size:13px;color:var(--muted);margin:14px 0 0}.footer{border-top:1px solid var(--line);padding:30px 0;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:var(--muted)} @media(max-width:700px){.wrap{width:calc(100% - 36px)}.top{padding:20px 18px}.brand{font-size:11px}.brand-mark{width:34px;height:34px}.nav-cta{font-size:12px;gap:10px}.hero{padding-top:42px;padding-bottom:50px}h1{font-size:76px}.hero-copy{font-size:17px}.eyebrow{font-size:11px}.compat{gap:18px;font-size:12px;flex-wrap:wrap}.screen-top{font-size:9px;padding:12px;letter-spacing:.04em}.demo-stage{grid-template-columns:1fr 46%;min-height:0}.demo-message{padding:20px 14px}.demo-message h2{font-size:40px}.demo-message .eyebrow{font-size:9px;letter-spacing:.06em;margin-bottom:16px}.demo-message p{display:none}.demo-message small{font-size:10px}.play-btn{font-size:12px;padding:10px;gap:8px}.video-note{font-size:11px;padding:12px}.button{gap:20px;width:100%;font-size:15px;padding:16px 20px}.footer{flex-direction:column;gap:4px}.demo-message h2{font-size:clamp(32px,9vw,56px)}} .section{padding-top:100px;padding-bottom:100px}.section h2,.closing h2{font:clamp(44px,4.6vw,66px)/1.06 Display,Impact,sans-serif;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 26px}.section h3{font:20px/1.35 Heading,Arial,sans-serif;letter-spacing:-.03em;margin:0 0 15px}.section p{color:var(--muted);margin:0 0 20px}.section p strong{color:var(--paper)}.section .eyebrow{color:var(--green);margin-bottom:22px}.strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0}.strip>.wrap{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.strip span{font-size:11px;letter-spacing:.13em;color:var(--muted)}.intro{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.intro-copy{max-width:465px}.audience-section,.curriculum-section,.bonus-section{background:var(--panel)}.section-heading{max-width:800px;margin-bottom:48px}.section-heading>p:not(.eyebrow){max-width:580px}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.audience-grid article{border-top:1px solid #515151;padding-top:25px}.item-number{color:var(--green);font-size:12px;font-weight:700;letter-spacing:.08em;display:block;margin-bottom:28px}.audience-grid h3{max-width:250px}.audience-grid p{font-size:16px}.method-steps{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.method-steps li{border-top:1px solid var(--line);padding-top:23px}.method-steps li>span{color:var(--green);font-family:Display;font-size:44px}.method-steps h3{margin-top:20px}.method-steps p{font-size:16px}.prompt-example{margin-top:35px;padding:30px 35px;border-left:3px solid var(--green);background:var(--panel)}.prompt-example>span{font-size:11px;color:var(--green);letter-spacing:.15em}.prompt-example p{font-size:22px!important;margin:15px 0!important;color:var(--paper)!important;max-width:870px}.prompt-example small{color:var(--muted);font-size:13px}.curriculum{display:grid;grid-template-columns:1fr 1.15fr;gap:85px}.curriculum-intro>p:not(.eyebrow){max-width:350px}.text-link{font-size:15px;text-underline-offset:7px;color:var(--green)}details{border-top:1px solid var(--line)}details:last-child{border-bottom:1px solid var(--line)}summary{display:flex;gap:20px;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-weight:700;font-size:16px;line-height:1.5;padding:22px 0}summary::-webkit-details-marker{display:none}summary>span{font-weight:400;font-size:12px;color:var(--green);width:45px;flex-shrink:0}summary>i{margin-left:auto;font-style:normal;font-size:22px;font-weight:400;color:var(--green)}details[open]>summary>i{transform:rotate(45deg)}details p{font-size:15px;padding:0 0 8px;line-height:1.7}.curriculum-list details p{padding-left:65px}.advanced-detail summary>span{background:#e7e7e715;padding:3px;border-radius:4px}.cost-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.cost-visual{border:1px solid #616161;padding:40px;border-radius:14px;background:linear-gradient(145deg,#232323,#131313)}.cost-visual>span{font-size:11px;letter-spacing:.14em;color:var(--muted)}.cost-visual>strong{display:block;font:72px/.98 Display,Impact,sans-serif;margin:25px 0 45px}.sample-timeline{border:1px solid #4a4a4a;display:flex;height:44px;padding:6px;gap:5px;align-items:center}.sample-timeline span{background:var(--green);color:#1e1e1e;font-size:11px;padding:6px 14px}.sample-timeline i{height:22px;flex:1;background:#3b3b3b}.cost-visual>p{font-size:12px;margin:16px 0 0}.check-list{padding:0;list-style:none;margin:25px 0}.check-list li{position:relative;padding:0 0 14px 29px;font-size:16px;line-height:1.6}.check-list li:before{content:'✓';position:absolute;left:0;color:var(--green)}.cost-note{font-size:13px;border-top:1px solid var(--line);padding-top:20px;margin-bottom:0!important}.bonus-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.bonus-grid article{min-width:0}.bonus-tag{font-size:11px;letter-spacing:.12em;color:var(--green);display:block;margin:28px 0 12px}.bonus-grid p{font-size:16px}.guide-sample{height:305px;padding:28px 32px;background:#efefef;color:#323232;border-radius:10px;transform:rotate(-1deg)}.guide-sample>div{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.09em}.guide-sample>strong{display:block;font:26px/1.2 Heading,Arial,sans-serif;letter-spacing:-.04em;margin:22px 0}.guide-sample>p{font-size:13px!important;line-height:1.8;color:#5e5e5e!important;margin:0 0 20px}.sample-command{display:flex;justify-content:space-between;border-top:1px solid #c3c3c3;padding-top:12px;font-size:10px}.skill-flow{height:305px;border:1px solid #5e5e5e;border-radius:10px;padding:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#111111}.skill-flow>span{font-size:10px;letter-spacing:.1em;color:var(--muted)}.skill-flow strong{text-align:center;font:52px/.95 Display,Impact,sans-serif}.skill-flow .flow-line{font-size:24px;color:var(--green)}.instructor{display:grid;grid-template-columns:.75fr 1fr;gap:100px;align-items:center;max-width:980px}.portrait{height:390px;overflow:hidden;border-radius:12px;border-bottom:1px solid var(--line);background:#111111}.portrait img{width:100%;height:100%;object-fit:cover;object-position:top}.instructor-role{color:var(--green)!important;margin-top:-12px!important}.offer-section{background:#1d1d1d;border-top:1px solid #424242;border-bottom:1px solid #424242}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.offer-card{background:#101010;border:1px solid #5e5e5e;border-radius:14px;padding:36px}.offer-card .check-list{margin-bottom:20px}.offer-card .check-list li{font-size:15px;padding-bottom:12px}.price{padding-top:22px;border-top:1px solid var(--line);margin-bottom:22px}.price>span{display:block;font-size:13px;color:var(--muted)}.price>strong{display:flex;align-items:baseline;gap:10px;font:108px/1.1 Display,Impact,sans-serif}.price>strong>small{font:26px Arial,sans-serif}.offer-card .button{width:100%;gap:10px}.checkout-button[aria-disabled=true]{background:#343434;color:#d2d2d2;cursor:default;transform:none}.offer-card .checkout-note{text-align:center;font-size:13px;margin:12px 0;color:#d4d4d4}.offer-card .micro{text-align:center;font-size:11px;margin:16px 0 0}.guarantee{display:flex;align-items:center;gap:25px;margin-top:40px;border-top:1px solid #464646;padding-top:30px}.guarantee>span{font:75px/1 Display,Impact,sans-serif;border:1px solid #676767;width:84px;height:96px;display:grid;place-items:center;border-radius:18px 18px 38px 38px;flex-shrink:0;color:var(--green)}.guarantee h3{font-size:17px;margin-bottom:6px}.guarantee p{font-size:14px;margin:0}.faq-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px}.faq-list summary{font-size:16px}.closing{text-align:center;padding:25px 0 100px}.closing>p{color:var(--muted);margin-bottom:18px}.closing h2{margin-bottom:35px}.vsl-active{aspect-ratio:16/9;display:block;background:#000000;min-height:0}.vsl-active video{width:100%;height:100%;max-height:none;object-fit:contain} @media(max-width:900px){.intro,.curriculum,.cost-section,.offer-grid,.faq-section{gap:40px}.instructor{gap:45px}.audience-grid{gap:25px}.guide-sample{padding:24px}.guide-sample>strong{font-size:23px}.cost-visual{padding:25px}.cost-visual>strong{font-size:58px}.offer-card{padding:28px}} @media(max-width:700px){.section{padding-top:60px;padding-bottom:60px}.section h2,.closing h2{font-size:48px}.intro,.curriculum,.cost-section,.offer-grid,.faq-section,.instructor{grid-template-columns:1fr;gap:35px}.intro-copy{max-width:none}.strip{padding:18px 0}.strip>.wrap{justify-content:center;gap:10px 20px}.strip span{font-size:9px}.audience-grid{grid-template-columns:1fr;gap:20px}.audience-grid article{padding-top:20px}.item-number{margin-bottom:15px}.audience-grid h3{max-width:none;font-size:19px}.section-heading{margin-bottom:30px}.method-steps{grid-template-columns:1fr 1fr;gap:22px}.method-steps h3{font-size:18px;margin-top:14px}.method-steps p{font-size:14px}.prompt-example{padding:23px}.prompt-example p{font-size:18px!important}.curriculum-intro>p:not(.eyebrow){max-width:none}summary{gap:12px;font-size:15px}.curriculum-list details p{padding-left:0}.bonus-grid{grid-template-columns:1fr;gap:30px}.guide-sample{height:auto;min-height:295px}.skill-flow{height:260px}.portrait{height:350px;max-width:340px;width:100%;margin:auto}.instructor>div:last-child{margin-top:0}.offer-card{padding:25px}.offer-card .check-list li{font-size:14px}.guarantee{margin-top:28px}.faq-section{gap:20px}.closing{padding:20px 0 60px}.screen-top span:first-child{display:none}.screen-top{justify-content:center}.cost-visual{padding:30px}.cost-visual>strong{font-size:66px}} .eyebrow{display:block}.demo-message .eyebrow{margin-bottom:26px} @media(max-width:700px){.demo-message .eyebrow{margin-bottom:20px}} h1{line-height:1.08}.demo-message h2{line-height:1.08}.section h2,.closing h2{line-height:1.12} .hero h1{font-size:clamp(58px,7vw,96px)} @media(max-width:700px){.hero h1{font-size:clamp(46px,12.3vw,64px)}.demo-message h2{font-size:clamp(29px,7.6vw,44px)}} .eia{ --eia-v:#727272;--eia-v-hi:#acacac; --eia-t:#c0c0c0;--eia-t-hi:#dedede; --eia-a:#bdbdbd;--eia-a-hi:#d5d5d5; --eia-cut:#818181;--eia-cut-hi:#b3b3b3; --eia-lilac:#b4b4b4;--eia-white:#f2f2f2;--eia-muted:#adadad; --s0:41.667%;--gw:13.333%;--s1:55%; --ax:86;--ao:0;--trail:0;--dir:1;--osh:0px;--sil:1;--laser:0;--lo:0;--rm:1;--close:1; --k0:1;--k1:1;--k2:1;--ph:0;--pho:0;--done:1;--pop:1;--fade:1;--askf:1; --lab:118px;--col-gap:14px;--agent-h:50px;--ruler-h:26px;--row-gap:8px;--lab-h:0px;--pad:18px; --h-v:54px;--h-t:38px;--h-a:44px; container:eia/inline-size;position:relative;width:100%;min-width:0;margin:0 auto; color:var(--eia-white);font-family:Manrope,Arial,sans-serif;text-align:left;isolation:isolate } .eia *,.eia *::before,.eia *::after{box-sizing:border-box} .eia .eia-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0} .eia .eia-shell{border:1px solid #a3a3a33d;border-radius:22px;overflow:hidden;background:radial-gradient(ellipse 55% 70% at 0 0,#72727217,transparent 70%),radial-gradient(ellipse 45% 60% at 100% 100%,#c0c0c00a,transparent 70%),linear-gradient(130deg,#181818,#0d0d0d 55%);box-shadow:0 30px 100px #00000055,0 0 90px #72727210} .eia .eia-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding:18px 24px;border-bottom:1px solid #ffffff12;background:linear-gradient(110deg,#1f1f1f88,#10101066)} .eia .eia-brand{display:flex;align-items:center;gap:13px;min-width:0} .eia .eia-brand strong{font:700 19px/1 Syne,Manrope,sans-serif;letter-spacing:.03em;color:#ffffff;white-space:nowrap} .eia .eia-brand em{font:inherit;font-style:normal;color:var(--eia-lilac)} .eia .eia-status{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:8px 17px 8px 9px;border-radius:999px;border:1px solid #b4b4b447;background:#72727221;font:600 14px/1.3 Manrope,Arial,sans-serif;color:#ececec;white-space:nowrap;transition:background-color .4s,border-color .4s,color .4s} .eia .eia-status-ico{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:3px;width:24px;height:24px;border-radius:50%;background:#727272;box-shadow:0 0 14px #72727299;transition:background-color .4s,box-shadow .4s} .eia .eia-status-ico i{width:4px;height:4px;border-radius:50%;background:#ffffff;animation:eiaDot 1s ease-in-out infinite} .eia .eia-status-ico i:nth-child(2){animation-delay:.15s}.eia .eia-status-ico i:nth-child(3){animation-delay:.3s} .eia .eia-status-ico svg{position:absolute;width:14px;height:14px;opacity:0;transform:scale(.3);transition:opacity .2s,transform .35s cubic-bezier(.3,1.6,.5,1)} .eia[data-state=done] .eia-status{background:#c0c0c01f;border-color:#c0c0c070;color:var(--eia-t-hi)} .eia[data-state=done] .eia-status-ico{background:var(--eia-t);box-shadow:0 0 14px #c0c0c099;color:#1d1d1d} .eia[data-state=done] .eia-status-ico i{opacity:0;animation:none} .eia[data-state=done] .eia-status-ico svg{opacity:1;transform:none} @keyframes eiaDot{0%,100%{transform:translateY(1px);opacity:.55}50%{transform:translateY(-2px);opacity:1}} .eia .eia-orb{position:relative;display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#ffffff 0 7%,#e2e2e2 17%,#9b9b9b 42%,#585858 70%,#272727);box-shadow:inset 0 0 0 1px #ffffff5c,0 0 16px 3px #727272b3,0 0 40px 8px #72727240;transition:box-shadow .5s} .eia .eia-orb b{position:relative;z-index:2;font:800 12px/1 Syne,Manrope,sans-serif;letter-spacing:.02em;color:#ffffff;text-shadow:0 1px 3px #191919} .eia .eia-orb::before{content:'';position:absolute;inset:-5px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 30%,var(--eia-t) 55%,var(--eia-lilac) 78%,transparent 92%);-webkit-mask:radial-gradient(circle,transparent 61%,#000000 64%);mask:radial-gradient(circle,transparent 61%,#000000 64%);animation:eiaSpin 1.1s linear infinite} .eia .eia-orb::after{content:'';position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--eia-lilac);opacity:0;animation:eiaPulse 1.6s ease-out infinite} .eia .eia-orb-lg{width:42px;height:42px} .eia .eia-orb-lg b{font-size:13px} .eia[data-state=done] .eia-orb-lg{box-shadow:inset 0 0 0 1px #ffffff5c,0 0 16px 3px #c0c0c08c,0 0 40px 8px #c0c0c033} .eia[data-state=done] .eia-orb-lg::before{animation:none;background:var(--eia-t);-webkit-mask:radial-gradient(circle,transparent 63%,#000000 66%);mask:radial-gradient(circle,transparent 63%,#000000 66%)} .eia[data-state=done] .eia-orb-lg::after{animation:none;opacity:0} @keyframes eiaSpin{to{transform:rotate(360deg)}} @keyframes eiaPulse{0%{transform:scale(1);opacity:.75}100%{transform:scale(1.9);opacity:0}} @keyframes eiaPulseSm{0%{transform:scale(1);opacity:.7}100%{transform:scale(1.5);opacity:0}} .eia .eia-body{display:grid;grid-template-columns:250px minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"mon ask" "mon tasks" "mon tl";gap:16px 24px;padding:24px} .eia .eia-monitor{grid-area:mon}.eia .eia-ask{grid-area:ask}.eia .eia-tasks{grid-area:tasks}.eia .eia-tl{grid-area:tl} .eia .eia-monitor{position:relative;min-height:300px;overflow:hidden;border-radius:18px;border:1px solid #b4b4b452;background:#101010;box-shadow:0 18px 50px #00000077;isolation:isolate} .eia .eia-monitor img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 45%;transform:scale(1.3);transform-origin:50% 42%} .eia .eia-monitor::after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#09090933,transparent 30%,transparent 55%,#090909d9);pointer-events:none} .eia .eia-raw{position:absolute;inset:0;z-index:1;background:#8a8a8a;mix-blend-mode:saturation;opacity:calc(.85 - var(--done)*.85)} .eia .eia-monitor::before{content:'';position:absolute;inset:0;z-index:1;background:#090909;opacity:calc(.38 - var(--done)*.38);pointer-events:none} .eia .eia-glow{position:absolute;inset:0;z-index:5;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--eia-t),inset 0 0 26px #c0c0c059;opacity:var(--done);pointer-events:none} .eia .eia-mscan{position:absolute;left:0;right:0;top:0;z-index:2;height:38%;background:linear-gradient(180deg,#b4b4b400,#b4b4b41f 80%,#b4b4b4a6 99%,#ffffff 100%);transform:translateY(-100%);opacity:0;transition:opacity .35s} .eia[data-phase="1"] .eia-mscan,.eia[data-phase="2"] .eia-mscan{opacity:1;animation:eiaMscan 1.5s linear infinite} @keyframes eiaMscan{to{transform:translateY(265%)}} .eia .eia-flash{position:absolute;inset:0;z-index:4;background:#ffffff;opacity:0} .eia.is-cut .eia-flash{animation:eiaFlash .4s ease-out} @keyframes eiaFlash{0%{opacity:.5}100%{opacity:0}} .eia .eia-badge{position:absolute;z-index:3;top:14px;left:50%;display:inline-flex;align-items:center;gap:6px;padding:7px 13px 7px 9px;border-radius:999px;background:var(--eia-t);color:#1d1d1d;font:800 13px/1 Manrope,Arial,sans-serif;letter-spacing:.02em;box-shadow:0 6px 24px #c0c0c073;opacity:var(--done);transform:translateX(-50%) scale(calc(.55 + var(--pop)*.45))} .eia .eia-badge svg{width:14px;height:14px} .eia .eia-mcap{position:absolute;z-index:3;left:8px;right:8px;bottom:17%;text-align:center;font:800 17px/1.25 Manrope,Arial,sans-serif;color:#ffffff;text-shadow:0 2px 10px #000000dd;opacity:0;transform:translateY(8px) scale(.94);transition:opacity .16s,transform .35s cubic-bezier(.2,1.5,.4,1)} .eia .eia-mcap mark{padding:0 5px;border-radius:5px;background:var(--eia-t);color:#1d1d1d;text-shadow:none;-webkit-box-decoration-break:clone;box-decoration-break:clone} .eia[data-mcap="0"] [data-eia-mcap="0"],.eia[data-mcap="1"] [data-eia-mcap="1"],.eia[data-mcap="2"] [data-eia-mcap="2"]{opacity:1;transform:none} .eia .eia-mbar{position:absolute;z-index:3;left:14px;right:14px;bottom:11px;height:3px;border-radius:3px;background:#ffffff2e;overflow:hidden;opacity:var(--pho)} .eia .eia-mbar i{display:block;height:100%;background:var(--eia-t);transform-origin:left;transform:scaleX(calc(var(--ph)/86.667))} .eia .eia-ask{display:flex;align-items:center;gap:10px;justify-self:start;max-width:100%;margin:0;padding:7px 7px 7px 7px;border-radius:14px 14px 14px 4px;border:1px solid #ffffff17;background:#ffffff0a;font:600 15px/1.35 Manrope,Arial,sans-serif;color:var(--eia-white);transition:border-color .35s,background-color .35s,box-shadow .35s} .eia .eia-ask-who{flex-shrink:0;padding:6px 9px;border-radius:9px;background:#ffffff14;font:700 12px/1 Manrope,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#c4c4c4} .eia .eia-ask-text{min-width:0;opacity:var(--askf)} .eia .eia-ask-text .c{opacity:0} .eia .eia-ask-text .c.on{opacity:1} .eia .eia-ask-text .k::after{content:'';margin-right:-2px;border-left:2px solid var(--eia-lilac);animation:eiaBlink .8s steps(1) infinite} @keyframes eiaBlink{50%{border-color:transparent}} .eia .eia-ask-send{flex-shrink:0;display:grid;place-items:center;width:26px;height:26px;margin-left:2px;border-radius:50%;background:#ffffff12;color:#8a8a8a;opacity:var(--askf);transition:background-color .3s,color .3s,box-shadow .3s} .eia .eia-ask-send svg{width:14px;height:14px} .eia[data-ask=sent] .eia-ask-send{background:var(--eia-v);color:#ffffff;box-shadow:0 0 14px #72727299} .eia.is-send .eia-ask{border-color:#b4b4b48c;background:#7272721f;box-shadow:0 0 26px #72727240} .eia.is-send .eia-ask-send{animation:eiaSend .45s cubic-bezier(.3,1.6,.5,1)} @keyframes eiaSend{0%{transform:scale(.7)}60%{transform:scale(1.18)}100%{transform:scale(1)}} .eia .eia-tasks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px} .eia .eia-task{--c:var(--eia-v);--c-hi:var(--eia-v-hi);display:flex;align-items:center;gap:12px;min-width:0;margin:0;padding:14px;border-radius:14px;border:1px solid #ffffff14;background:#ffffff06;opacity:.62;transition:opacity .35s,border-color .35s,background-color .35s,box-shadow .35s} .eia .eia-task:nth-child(1){--c:var(--eia-cut);--c-hi:var(--eia-cut-hi)} .eia .eia-task:nth-child(3){--c:var(--eia-t);--c-hi:var(--eia-t-hi)} .eia .eia-task.is-active{opacity:1;border-color:color-mix(in srgb,var(--c) 70%,transparent);background:color-mix(in srgb,var(--c) 13%,transparent);box-shadow:0 0 30px color-mix(in srgb,var(--c) 24%,transparent)} .eia .eia-task.is-done{opacity:1;border-color:color-mix(in srgb,var(--c) 32%,transparent);background:color-mix(in srgb,var(--c) 5%,transparent)} .eia .eia-tick{position:relative;flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1.5px solid #ffffff33;color:#c4c4c4;font:700 12px/1 Manrope,Arial,sans-serif;transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s} .eia .eia-tick b{transition:opacity .2s} .eia .eia-tick svg{position:absolute;width:16px;height:16px;opacity:0;transform:scale(.3);transition:opacity .2s,transform .4s cubic-bezier(.3,1.7,.5,1)} .eia .eia-task.is-active .eia-tick{border-color:color-mix(in srgb,var(--c) 30%,transparent);color:var(--c-hi)} .eia .eia-task.is-active .eia-tick::before{content:'';position:absolute;inset:-2px;border-radius:50%;background:conic-gradient(var(--c) 0 32%,transparent 32%);-webkit-mask:radial-gradient(circle,transparent 58%,#000000 61%);mask:radial-gradient(circle,transparent 58%,#000000 61%);animation:eiaSpin .75s linear infinite} .eia .eia-task.is-done .eia-tick{background:color-mix(in srgb,var(--c) 34%,#101010);border-color:var(--c);color:#ffffff;box-shadow:0 0 16px color-mix(in srgb,var(--c) 40%,transparent)} .eia .eia-task.is-done .eia-tick b{opacity:0} .eia .eia-task.is-done .eia-tick svg{opacity:1;transform:none} .eia .eia-task>div{min-width:0} .eia .eia-task strong{display:block;font:700 15px/1.25 Syne,Manrope,sans-serif;letter-spacing:-.01em;color:#ffffff} .eia .eia-task>div>span{display:block;margin-top:4px;font:400 13px/1.4 Manrope,Arial,sans-serif;color:var(--eia-muted)} .eia .eia-tl{position:relative;min-width:0;padding:10px var(--pad) 16px;border-radius:16px;border:1px solid #ffffff12;background:linear-gradient(180deg,#0b0b0b,#090909)} .eia .eia-tl-top{display:grid;grid-template-columns:var(--lab) minmax(0,1fr);align-items:end;gap:0 var(--col-gap);padding-top:var(--agent-h)} .eia .eia-tl-top>.eia-dur{margin-top:calc(var(--agent-h)*-1)} .eia .eia-dur{display:flex;flex-direction:column;justify-content:flex-end;gap:5px;min-width:0;padding-bottom:2px} .eia .eia-dur small{font:700 12px/1 Manrope,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a} .eia .eia-dur b{font:700 17px/1 Manrope,Arial,sans-serif;letter-spacing:0;font-variant-numeric:tabular-nums;color:#ffffff;transition:color .4s} .eia[data-cut-done] .eia-dur b{color:var(--eia-t-hi)} .eia .eia-ruler{position:relative;height:var(--ruler-h);background:linear-gradient(90deg,#ffffff38 1px,transparent 1px) 0 100%/25% 8px repeat-x,linear-gradient(90deg,#ffffff1c 1px,transparent 1px) 0 100%/6.25% 4px repeat-x} .eia .eia-ruler::after{content:'';position:absolute;right:0;bottom:0;width:1px;height:8px;background:#ffffff38} .eia .eia-ruler span{position:absolute;top:0;font:600 12px/1 Manrope,Arial,sans-serif;font-variant-numeric:tabular-nums;color:#8a8a8a;transform:translateX(-50%)} .eia .eia-ruler span:nth-child(1){left:0;transform:none} .eia .eia-ruler span:nth-child(2){left:25%}.eia .eia-ruler span:nth-child(3){left:50%}.eia .eia-ruler span:nth-child(4){left:75%} .eia .eia-ruler span:nth-child(5){left:100%;transform:translateX(-100%)} .eia .eia-row{display:grid;grid-template-columns:var(--lab) minmax(0,1fr);align-items:center;gap:0 var(--col-gap);margin-top:var(--row-gap)} .eia .eia-row-v{--lc:var(--eia-v-hi);--h:var(--h-v)}.eia .eia-row-t{--lc:var(--eia-t-hi);--h:var(--h-t)}.eia .eia-row-a{--lc:var(--eia-a-hi);--h:var(--h-a)} .eia .eia-lab{display:flex;align-items:center;gap:8px;min-width:0;font:700 12px/1 Manrope,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--lc);white-space:nowrap} .eia .eia-lab svg{flex-shrink:0;width:24px;height:24px;padding:4px;border-radius:7px;background:color-mix(in srgb,var(--lc) 17%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lc) 30%,transparent)} .eia .eia-lane{position:relative;height:var(--h);border-radius:9px;background:#ffffff05;box-shadow:inset 0 0 0 1px #ffffff0b;container-type:inline-size;opacity:var(--fade)} .eia .eia-v{position:absolute;top:0;bottom:0;border-radius:8px;overflow:hidden;background:linear-gradient(180deg,#8b8b8ba6,#3d3d3dde),url('assets/weslley/video-01.jpg') 0 30%/40px auto repeat-x;box-shadow:inset 0 1px 0 #ffffff4d,inset 0 0 0 1px #b4b4b466} .eia .eia-v::after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 39px,#0909098c 39px 40px)} .eia .eia-v-a{left:0;width:var(--s0)} .eia .eia-v-s{left:var(--s0);width:var(--gw);background:linear-gradient(180deg,#818181b3,#393939e6),url('assets/weslley/video-01.jpg') 0 30%/40px auto repeat-x;opacity:calc(1 - var(--rm));transform:scaleY(calc(1 - var(--rm)*.9))} .eia .eia-v-bc{left:var(--s1);width:45%;transform:translateX(calc(var(--close)*-13.333cqw))} .eia .eia-cap{position:absolute;top:4px;bottom:4px;display:flex;align-items:center;padding:0 9px;min-width:0} .eia .eia-cap::before{content:'';position:absolute;inset:0;border-radius:7px;background:linear-gradient(180deg,#d8d8d8,#adadad);box-shadow:0 0 18px #c0c0c05c,inset 0 1px 0 #ffffff8c;transform-origin:left;transform:scaleX(var(--k))} .eia .eia-cap b{position:relative;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 12px/1 Manrope,Arial,sans-serif;color:#1e1e1e;opacity:calc((var(--k) - .55)*2.4)} .eia .eia-cap-0{left:.6%;width:29.6%;--k:var(--k0)} .eia .eia-cap-1{left:31.4%;width:24%;--k:var(--k1)} .eia .eia-cap-2{left:56.6%;width:29.4%;--k:var(--k2)} .eia .eia-au{position:absolute;top:0;bottom:0;border-radius:8px;overflow:hidden;background:#bdbdbd1c;box-shadow:inset 0 0 0 1px #bdbdbd6e} .eia .eia-au svg{position:absolute;left:3px;top:4px;width:calc(100% - 6px);height:calc(100% - 8px);overflow:visible} .eia .eia-wave-dim{color:var(--eia-a);opacity:.42} .eia .eia-wave-hi{color:var(--eia-a-hi);clip-path:inset(0 calc(100% - var(--s,1)*100%) 0 0)} .eia .eia-au-a{left:0;width:var(--s0)} .eia .eia-au-s{left:var(--s0);width:var(--gw);background:#bdbdbd0b;box-shadow:inset 0 0 0 1px #bdbdbd38;opacity:calc(1 - var(--rm));transform:scaleY(calc(1 - var(--rm)*.9))} .eia .eia-au-s i{position:absolute;left:8px;right:8px;top:50%;height:2px;margin-top:-1px;background:repeating-linear-gradient(90deg,#bdbdbd80 0 4px,transparent 4px 8px)} .eia .eia-au-bc{left:var(--s1);width:45%;transform:translateX(calc(var(--close)*-13.333cqw))} .eia .eia-ov{--lanes-top:calc(var(--agent-h) + var(--ruler-h) + var(--row-gap) + var(--lab-h));position:absolute;z-index:3;top:10px;bottom:16px;left:calc(var(--pad) + var(--lab) + var(--col-gap));right:var(--pad);pointer-events:none;container-type:inline-size;opacity:var(--fade)} .eia .eia-sil{position:absolute;left:var(--s0);width:var(--gw);top:calc(var(--lanes-top) - 4px);bottom:-4px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1.5px dashed var(--eia-cut-hi);opacity:var(--sil);transform-origin:left;transform:scaleX(calc(1 - var(--close)))} .eia .eia-sil::before{content:'';position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(135deg,#81818152 0 6px,#8181811c 6px 12px);box-shadow:0 0 28px #81818159;opacity:calc(1 - var(--rm)*.9)} .eia[data-phase="2"] .eia-sil::before,.eia[data-phase="3"] .eia-sil::before{animation:eiaAlert .9s ease-in-out infinite} @keyframes eiaAlert{50%{box-shadow:0 0 38px #81818199}} .eia .eia-sil-tag{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 5px;border-radius:8px;background:#0f0f0fe0;color:var(--eia-cut-hi);font:800 12px/1 Manrope,Arial,sans-serif;white-space:nowrap;opacity:calc(1 - var(--close)*4)} .eia .eia-sil-tag svg{width:16px;height:16px} .eia .eia-laser{position:absolute;top:calc(var(--lanes-top) - 10px);bottom:-10px;width:2px;margin-left:-1px;border-radius:2px;background:linear-gradient(#ffffff,var(--eia-cut-hi) 30%,var(--eia-cut));box-shadow:0 0 10px 2px #818181b3;transform-origin:top;transform:scaleY(var(--laser));opacity:var(--lo)} .eia .eia-laser-1{left:var(--s0)}.eia .eia-laser-2{left:var(--s1)} .eia .eia-bits{position:absolute;left:48.333%;top:calc(var(--lanes-top) + 60px);width:0;height:0} .eia .eia-bits i{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:2px;background:var(--eia-cut-hi);opacity:0} .eia .eia-bits i:nth-child(3n){background:var(--eia-a-hi)}.eia .eia-bits i:nth-child(3n+1){background:var(--eia-v-hi)} .eia.is-cut .eia-bits i{animation:eiaBit .75s cubic-bezier(.2,.7,.3,1) forwards} @keyframes eiaBit{0%{opacity:1;transform:translate(0,0) scale(1)}100%{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.3) rotate(120deg)}} .eia .eia-snap{position:absolute;left:var(--s0);top:calc(var(--lanes-top) - 6px);bottom:-8px;width:3px;margin-left:-1.5px;border-radius:3px;background:linear-gradient(#ffffff,var(--eia-v-hi) 40%,var(--eia-v));box-shadow:0 0 16px 4px #727272b3;opacity:0} .eia.is-snap .eia-snap{animation:eiaSnap .8s ease-out} @keyframes eiaSnap{0%{opacity:0;transform:scaleY(.5)}18%{opacity:1;transform:scaleY(1.05)}100%{opacity:0;transform:scaleY(1)}} .eia .eia-play{position:absolute;left:0;top:calc(var(--agent-h) - 16px);bottom:-8px;width:2px;margin-left:-1px;background:#ffffff;box-shadow:0 0 10px #ffffffa6;opacity:var(--pho);transform:translateX(calc(var(--ph)*1cqw))} .eia .eia-play::before{content:'';position:absolute;top:0;left:-5px;width:12px;height:13px;background:#ffffff;clip-path:polygon(0 0,100% 0,100% 58%,50% 100%,0 58%)} .eia .eia-agent{position:absolute;left:0;top:0;bottom:-8px;width:0;opacity:var(--ao);transform:translateX(calc(var(--ax)*1cqw))} .eia .eia-agent .eia-orb{position:absolute;top:2px;left:-16px;z-index:2;transform:translateX(var(--osh))} .eia .eia-agent .eia-orb::after{animation-name:eiaPulseSm} .eia .eia-beam{position:absolute;left:-1px;top:28px;bottom:0;width:2px;border-radius:2px;background:linear-gradient(180deg,#ffffff,var(--eia-lilac) 22%,#727272b3 70%,#72727200);box-shadow:0 0 12px 2px #7272728c} .eia .eia-trail{position:absolute;right:0;top:calc(var(--lanes-top) - 4px);bottom:0;width:110px;background:linear-gradient(90deg,#b4b4b400,#b4b4b442);-webkit-mask:linear-gradient(180deg,transparent,#000000 18%,#000000 80%,transparent);mask:linear-gradient(180deg,transparent,#000000 18%,#000000 80%,transparent);transform-origin:right;transform:scaleX(calc(var(--trail)*var(--dir)))} .eia:not(.is-live) *,.eia:not(.is-live) *::before,.eia:not(.is-live) *::after{animation-play-state:paused!important} @container eia (max-width:1000px){ .eia .eia-body{grid-template-columns:220px minmax(0,1fr)} .eia .eia-task>div>span{display:none} .eia .eia-task{padding:12px} } @container eia (max-width:860px){ .eia .eia-body{grid-template-columns:168px minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"ask ask" "mon tasks" "tl tl";gap:14px 16px;padding:20px} .eia .eia-monitor{min-height:0} .eia .eia-tasks{grid-template-columns:1fr;gap:8px} .eia .eia-task{padding:12px 14px} .eia .eia-task>div>span{display:block} } @container eia (max-width:560px){ .eia .eia-shell{--lab:0px;--col-gap:0px;--agent-h:44px;--ruler-h:22px;--row-gap:6px;--lab-h:28px;--pad:12px;--h-v:44px;--h-t:34px;--h-a:38px} .eia .eia-head{padding:14px;gap:12px} .eia .eia-brand{gap:10px} .eia .eia-brand strong{font-size:17px} .eia .eia-orb-lg{width:36px;height:36px} .eia .eia-orb-lg::after{animation-name:eiaPulseSm} .eia .eia-status{flex:1 1 100%;min-height:38px;font-size:13px} .eia .eia-body{grid-template-columns:34% minmax(0,1fr);gap:12px 10px;padding:14px 12px 14px} .eia .eia-ask{width:100%;font-size:14px;padding:6px} .eia .eia-ask-text{flex:1} .eia .eia-task{gap:9px;padding:10px 10px;border-radius:12px} .eia .eia-task>div>span{display:none} .eia .eia-task strong{font-size:14px} .eia .eia-tick{width:26px;height:26px} .eia .eia-tick svg{width:14px;height:14px} .eia .eia-monitor{border-radius:14px} .eia .eia-mcap{font-size:13px;left:5px;right:5px;bottom:14%} .eia .eia-mcap mark{padding:0 3px} .eia .eia-badge{top:10px;font-size:12px;padding:6px 10px 6px 7px;gap:4px} .eia .eia-badge svg{width:12px;height:12px} .eia .eia-mbar{left:10px;right:10px;bottom:8px} .eia .eia-tl{padding:8px var(--pad) 14px;border-radius:14px} .eia .eia-tl-top{grid-template-columns:minmax(0,1fr)} .eia .eia-tl-top>.eia-dur{display:none} .eia .eia-ruler span:nth-child(2),.eia .eia-ruler span:nth-child(4){display:none} .eia .eia-row{grid-template-columns:minmax(0,1fr);gap:6px 0} .eia .eia-lab{position:relative;z-index:1;justify-self:start;height:22px;gap:6px;letter-spacing:.03em} .eia .eia-lab svg{width:20px;height:20px;padding:3px;border-radius:6px} .eia .eia-ov{top:8px;bottom:14px} .eia .eia-agent .eia-orb{width:30px;height:30px;left:-15px} .eia .eia-beam{top:26px} .eia .eia-cap{padding:0 7px} .eia .eia-sil-tag{padding:5px 3px;gap:3px} .eia .eia-sil-tag svg{width:14px;height:14px} } @container eia (max-width:340px){ .eia .eia-task strong{font-size:13px} .eia .eia-ask{font-size:13px} .eia .eia-cap{padding:0 5px} } @font-face{font-family:Syne;src:url('assets/syne-800.ttf') format('truetype');font-weight:800;font-display:swap} @font-face{font-family:Syne;src:url('assets/syne-700.ttf') format('truetype');font-weight:700;font-display:swap} @font-face{font-family:Manrope;src:url('assets/manrope-400.ttf') format('truetype');font-weight:400;font-display:swap} @font-face{font-family:Manrope;src:url('assets/manrope-600.ttf') format('truetype');font-weight:600;font-display:swap} @font-face{font-family:Manrope;src:url('assets/manrope-700.ttf') format('truetype');font-weight:700;font-display:swap} :root{--bg:#090909;--panel:#0f0f0f;--paper:#f2f2f2;--green:#b4b4b4;--muted:#adadad;--line:#ffffff20;--radius:24px;--accent:#727272} body{font-family:Manrope,Arial,sans-serif;font-size:16px;background:radial-gradient(ellipse 70% 700px at 88% 270px,#25252551,transparent 90%),var(--bg);overflow-x:clip} .wrap{width:min(1200px,calc(100% - 80px))}.top{width:min(1360px,100%);max-width:none;padding:28px 40px;border-bottom:1px solid #ffffff0d}.brand{font-family:Syne,Arial,sans-serif;font-weight:700;font-size:12px;letter-spacing:0;gap:14px}.brand-mark{background:linear-gradient(140deg,#e1e1e1,#6c6c6c);color:#0c0c0c;border:0;border-radius:12px 12px 4px 12px;width:43px;height:45px;font:800 26px/1 Syne}.brand-mark span{background:var(--bg);color:#c5c5c5;border-radius:5px;padding:1px 2px;right:-5px;top:-7px}.nav-caption{font-size:9px;color:#848484;letter-spacing:.2em}.nav-cta{border:1px solid #ffffff23;border-radius:100px;padding:10px 18px;font-size:12px;gap:24px}.nav-cta:hover{background:#ffffff09}.nav-cta span{font-size:21px}.eyebrow{color:#9b9b9b;font-size:10px;letter-spacing:.15em;font-weight:700}.live-dot{display:inline-block;width:6px;height:6px;background:#c0c0c0;border-radius:100%;box-shadow:0 0 15px #9d9d9d;margin-right:8px;vertical-align:middle} .hero{padding:56px 0 72px;text-align:left}.hero-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:40px;align-items:center}.hero-editorial{position:relative;z-index:1}.hero h1{font:800 clamp(45px,4.75vw,65px)/1.07 Syne,sans-serif;letter-spacing:-.065em;text-transform:none;margin:0 0 23px}.hero h1 em{font:inherit;font-weight:700;font-style:normal;letter-spacing:-.04em;color:#c0c0c0;display:inline-block;padding:1px 8px 6px 0}.headline-dot{color:#9e9e9e}.hero-copy{font-size:15px;max-width:455px;margin:0 0 27px;line-height:1.8}.compat{justify-content:flex-start;margin:27px 0 0;gap:12px;flex-wrap:wrap;font-size:10px;color:#d5d5d5}.compat span{padding:7px 11px;border:1px solid #ffffff1c;border-radius:6px;background:#ffffff04}.compat b{color:#949494}.hero .micro{font-size:11px;margin-top:13px}.button{border-radius:12px;color:#ffffff;background:linear-gradient(120deg,#737373,#515151);font:700 14px/1.4 Manrope,sans-serif;padding:19px 24px;box-shadow:0 6px 35px #57575733,inset 0 1px 0 #ffffff3c;gap:27px;min-height:59px;transition:transform .2s,box-shadow .2s}.button:hover{background:linear-gradient(120deg,#858585,#636363);box-shadow:0 8px 42px #57575755;transform:translateY(-3px)}.hero-machine{position:relative;min-width:0;perspective:1200px}.creative-caption{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.16em;color:#8f8f8f;margin:0 3px 17px}.creative-caption>span:last-child{font:34px/1 Manrope;color:#cdcdcd}.hero-annotation{display:flex;align-items:center;justify-content:flex-end;gap:12px;font-size:11px;line-height:1.5;color:#8d8d8d;margin-top:23px}.hero-annotation strong{font-weight:400;color:#d3d3d3}.annotation-line{width:46px;height:16px;border-top:1px solid #616161;border-right:1px solid #616161;border-radius:0 14px 0 0} .proof-intro{text-align:center;margin:115px 0 36px}.proof-intro .eyebrow{margin-bottom:9px}.proof-intro>p{font:700 33px/1.2 Syne,sans-serif;letter-spacing:-.04em;margin:0}.proof-intro em{font:inherit;font-weight:700;font-style:normal}.proof-arrow{display:block;margin-top:20px;color:#878787}.screen{max-width:1000px;border:1px solid #85858536;box-shadow:0 20px 100px #30303023;background:#0d0d0d;border-radius:22px;margin-bottom:0}.screen-top{font-size:9px;padding:15px 27px;letter-spacing:.16em;background:#ffffff03}.screen-top>span:first-child{color:#d2d2d2}.demo-stage{grid-template-columns:1fr 290px;min-height:480px;background:radial-gradient(ellipse at 20% 0,#35353545,transparent 75%)}.demo-message{padding:40px 60px}.demo-message h2{font:700 46px/1.13 Syne,sans-serif;letter-spacing:-.055em;text-transform:none}.demo-message h2 em{font:inherit;font-weight:700;font-style:normal}.demo-message p{font-size:14px;line-height:1.8;max-width:390px;margin-bottom:25px}.demo-video{background:#070707;border-left:1px solid var(--line)}.demo-video video{height:100%;max-height:516px;object-fit:contain}.play-btn{border-radius:100px;color:#1a1a1a;background:#dcdcdc;font-size:12px;padding:14px 22px}.play-btn span{color:#484848}.demo-message small{font-size:10px;color:#7f7f7f}.video-note{font-size:10px;background:#080808;color:#898989}.strip{background:#0f0f0f;border-color:#ffffff10;padding:24px 0}.strip>.wrap{align-items:center;justify-content:space-around;gap:20px}.strip span{font:600 9px/1.3 Manrope;letter-spacing:.17em;color:#9a9a9a}.strip span::before{content:'✳';font-size:15px;color:#545454;margin-right:20px;vertical-align:middle} .section{padding-top:105px;padding-bottom:105px}.section h2,.closing h2{font:700 clamp(32px,3.65vw,50px)/1.16 Syne,sans-serif;text-transform:none;letter-spacing:-.052em;margin-bottom:27px}.section h2 em,.closing h2 em{font:inherit;font-weight:700;font-style:normal;color:#b3b3b3;letter-spacing:-.035em;display:inline-block;padding-bottom:4px}.section h3{font:700 21px/1.35 Syne,sans-serif;letter-spacing:-.04em}.section p{font-size:15px;line-height:1.8}.section-heading{max-width:900px}.section-heading>p:not(.eyebrow){max-width:590px}.section .eyebrow{font-size:10px;color:#9a9a9a;margin-bottom:20px}.method .section-heading{display:grid;grid-template-columns:1fr 1fr;max-width:none;gap:0 65px;align-items:end}.method .section-heading .eyebrow{grid-column:1/-1}.method .section-heading h2{margin-bottom:0}.method .section-heading>p:not(.eyebrow){margin-bottom:3px;max-width:470px}.method-steps{margin-top:45px;gap:30px}.method-steps li{border-color:#5555553b;padding-top:15px}.method-steps li>span{font:700 12px/1 Syne;color:#939393}.method-steps h3{font-size:20px;margin-top:16px;margin-bottom:10px}.method-steps p{font-size:13px;max-width:210px}.prompt-example{display:none} .evolution-section{padding:0 0 100px;background:radial-gradient(ellipse 900px 500px at 0% 35%,#30303026,transparent 80%)}.evolution-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.evolution-art{position:relative;background:#080808;border:1px solid #8a8a8a31;border-radius:25px;overflow:hidden;box-shadow:0 25px 90px #00000066}.evolution-topline{position:absolute;top:0;left:0;right:0;z-index:2;padding:20px 22px;display:flex;justify-content:space-between;gap:14px;font-size:8px;letter-spacing:.08em;color:#9b9b9b;background:linear-gradient(#080808ee,transparent)}.evolution-topline i{display:inline-block;width:4px;height:4px;background:#969696;border-radius:100%;margin-right:6px;vertical-align:middle}.evolution-topline>span:last-child{color:#696969}.evolution-viewport{position:relative;width:100%;aspect-ratio:560/680;overflow:hidden}.evolution-viewport canvas,.evolution-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.evolution-viewport canvas{opacity:0}.is-ready .evolution-viewport canvas{opacity:1}.evolution-viewport:after{content:'';position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#080808f5);pointer-events:none}.evolution-reticle{position:absolute;inset:16% 20% 19%;border:1px solid #aeaeae13;border-radius:100px;pointer-events:none}.evolution-chip{position:absolute;bottom:16px;left:22px;z-index:1;display:flex;gap:8px;align-items:center;color:#b1b1b1;font-size:8px;letter-spacing:.13em}.evolution-chip i{font-size:22px;font-style:normal}.evolution-bottom{position:relative;z-index:2;padding:0 22px 18px;display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:-2px}.evolution-status{font-size:11px;font-weight:600;color:#d2d2d2}.evolution-controls{display:flex;gap:7px}.evolution-controls button{background:#ffffff08;border:1px solid #b0b0b026;color:#a9a9a9;border-radius:7px;font-size:9px;cursor:pointer;padding:8px 10px;line-height:1.2}.evolution-controls button:hover{background:#7a7a7a29;color:#ffffff}.evolution-track{height:2px;background:#1b1b1b;margin:0 22px}.evolution-progress{height:100%;background:linear-gradient(90deg,#494949,#cacaca);width:0}.section .evolution-disclaimer{font-size:8px;color:#6f6f6f;margin:11px 22px 16px;letter-spacing:.03em}.evolution-copy h2{font-size:clamp(38px,4.1vw,56px)}.evolution-copy>p:not(.eyebrow){max-width:470px}.direction-card{display:flex;gap:18px;align-items:flex-start;margin:30px 0;padding:22px 0;border-top:1px solid #6363633b;border-bottom:1px solid #6363633b}.direction-icon{font-size:25px;color:#a0a0a0;line-height:1.1}.section .direction-card p{margin:0;font-size:15px;line-height:1.85}.direction-card p strong{color:#d3d3d3;font-weight:600}.text-link{color:#b0b0b0;font-size:12px} .audience-section{background:#d5d5d5;color:#181818;position:relative;padding:80px 0}.audience-section .eyebrow{color:#4f4f4f}.audience-section .section-heading{max-width:800px}.audience-section h2{font-size:clamp(32px,3.4vw,47px);max-width:900px}.audience-grid{gap:40px}.audience-grid article{border-color:#1d1d1d36;padding-top:24px}.item-number{color:#656565;font-size:10px;margin-bottom:24px}.audience-grid h3{max-width:300px;font-size:22px;color:#1a1a1a}.audience-section .audience-grid p{color:#5a5a5a;font-size:14px}.curriculum-section{background:#0d0d0d}.curriculum{gap:85px;grid-template-columns:.9fr 1.2fr}.curriculum-intro{padding-top:5px}.curriculum-list summary{font-weight:600;font-size:14px;gap:22px;padding:24px 0}.curriculum-list summary>span{color:#9c9c9c;font-size:10px;width:41px}.curriculum-list summary>i{font-size:17px;color:#8d8d8d}.curriculum-list details p{font-size:13px;padding-left:63px;margin-bottom:20px}.advanced-detail summary>span{background:#71717122;text-align:center;padding:5px}.curriculum-intro>p:not(.eyebrow){font-size:14px;max-width:330px}.cost-section{gap:95px;grid-template-columns:.8fr 1.1fr}.cost-visual{border-color:#8484842b;background:radial-gradient(ellipse at 100% 0,#4b4b4b44,transparent),linear-gradient(145deg,#141414,#090909);border-radius:24px;padding:45px;transform:rotate(-2deg);box-shadow:15px 20px 0 -3px #0f0f0f,15px 20px 0 -2px #6b6b6b2e}.cost-visual>span{font-size:9px;letter-spacing:.16em}.cost-visual>strong{font:700 48px/1.08 Syne;letter-spacing:-.06em;margin:30px 0 40px;text-transform:none}.cost-visual>strong em{font:inherit;font-weight:700;font-style:normal;letter-spacing:-.03em}.sample-timeline{border-color:#a4a4a432;border-radius:6px;background:#060606;padding:6px;gap:5px}.sample-timeline span{background:#808080;color:#111111;border-radius:3px;font-size:9px;font-weight:700;padding:6px 9px}.sample-timeline i{background:repeating-linear-gradient(90deg,#454545 0 4px,#2a2a2a 4px 6px);border-radius:3px}.cost-visual>p{font-size:10px;margin-top:15px}.check-list li{font-size:14px;padding-left:27px}.cost-note{font-size:11px!important;color:#848484!important}.bonus-section{background:#121212;position:relative}.bonus-grid{gap:55px}.bonus-grid article{padding:0 0 10px}.guide-sample{color:#282828;background:#dddddd;box-shadow:10px 12px 0 -1px #5b5b5b55;border:1px solid #e8e8e8;border-radius:12px;transform:rotate(-2deg);margin:10px 10px 35px 0;padding:30px 35px;height:310px}.guide-sample>strong{font:700 25px/1.15 Syne;letter-spacing:-.035em}.guide-sample>p{color:#636363!important;font-size:12px!important}.guide-sample>div{font-size:9px}.sample-command{border-color:#95959560;color:#4c4c4c;font-size:9px}.skill-flow{background:radial-gradient(ellipse at center,#4848484a,transparent 80%),#0d0d0d;border:1px solid #7d7d7d42;border-radius:22px;height:310px;margin-top:10px;margin-bottom:35px;transform:rotate(1deg)}.skill-flow strong{font:700 36px/1.1 Syne;letter-spacing:-.04em}.skill-flow strong em{font:inherit;font-weight:700;font-style:normal}.skill-flow>span{font-size:8px;color:#a4a4a4;letter-spacing:.17em}.skill-flow .flow-line{color:#555555;font-size:20px}.bonus-tag{color:#959595;font-size:9px;margin:0 0 12px}.bonus-grid p{font-size:14px;max-width:470px}.instructor{gap:100px;max-width:990px}.portrait{border-radius:120px 120px 25px 25px;background:#111111;border:1px solid #9b9b9b47;transform:rotate(-3deg);box-shadow:12px 12px 0 -2px #090909,12px 12px 0 -1px #7b7b7b4a}.instructor h2{font-size:45px}.instructor p{font-size:14px}.instructor-role{color:#9d9d9d!important;font-size:14px!important}.offer-section{background:radial-gradient(ellipse at 15% 40%,#39393945,transparent 75%),#0f0f0f;border-color:#87878730}.offer-grid{gap:95px}.offer-card{background:#0b0b0b;border:1px solid #98989852;border-radius:24px;padding:38px;box-shadow:0 30px 80px #05050555}.offer-card .eyebrow{font-size:10px;color:#bcbcbc}.offer-card .check-list li{font-size:13px;color:#bdbdbd;padding-bottom:13px}.offer-card .price>strong{font:800 108px/1.1 Syne,sans-serif;letter-spacing:-.08em;color:#d7d7d7;gap:8px}.price>strong>small{font:400 24px/1 Manrope;letter-spacing:-.04em}.price>span{font-size:11px}.checkout-button[aria-disabled=true]{background:#202020;color:#c4c4c4;box-shadow:none;border:1px solid #5e5e5e5c}.offer-card .checkout-note{font-size:11px;color:#9c9c9c}.offer-card .micro{font-size:9px;color:#7a7a7a}.guarantee{border-color:#9a9a9a38;gap:22px;padding-top:26px}.guarantee>span{font:700 48px/1 Syne;border-color:#97979755;color:#919191;width:68px;height:80px;border-radius:14px 14px 28px 28px}.guarantee h3{font:700 17px/1.4 Syne}.guarantee p{font-size:12px;line-height:1.7}.faq-section{gap:95px}.faq-section h2{font-size:42px}.faq-list summary{font-size:13px;font-weight:600;padding:22px 0}.faq-list summary>i{font-size:17px}.faq-list details p{font-size:13px}.closing{padding:40px 0 100px;position:relative}.closing:before{content:'';position:absolute;inset:0 5%;z-index:-1;background:radial-gradient(ellipse,#47474737,transparent 70%)}.closing>p{font-size:13px;color:#989898}.closing h2{font-size:44px;line-height:1.2;margin-bottom:32px}.closing h2 em{padding-bottom:10px}.footer{font-size:10px;color:#737373;border-color:#ffffff12;padding:28px 0}.vsl-active{display:block;aspect-ratio:16/9;min-height:0;background:#000000}.vsl-active video{height:100%;max-height:none}.evolution-controls button:disabled{opacity:.45;cursor:wait} @media(min-width:1600px){.wrap{width:1260px}.hero h1{font-size:69px}.hero-grid{gap:60px}} @media(max-width:1050px){.wrap{width:calc(100% - 56px)}.top{padding:22px 28px}.hero-grid{gap:28px;grid-template-columns:.92fr 1.08fr}.hero h1{font-size:clamp(38px,5.1vw,53px)}.hero-copy{font-size:13px}.hero .eyebrow{font-size:8px;letter-spacing:.09em}.hero .button{font-size:12px;gap:20px}.evolution-layout{gap:55px}.evolution-bottom{flex-wrap:wrap}.evolution-copy h2{font-size:42px}.section p{font-size:14px}.cost-section,.curriculum,.offer-grid,.faq-section{gap:50px}.cost-visual{padding:30px}.cost-visual>strong{font-size:39px}.bonus-grid{gap:35px}.guide-sample{padding:27px}.guide-sample>strong{font-size:23px}.instructor{gap:65px}.hero-machine .motion-demo{font-size:14px}.hero .compat{font-size:9px;gap:7px}} @media(max-width:760px){.wrap{width:calc(100% - 36px)}.top{padding:20px 18px}.nav-caption{display:none}.nav-cta{font-size:10px;padding:8px 12px;gap:12px}.brand{font-size:10px;gap:10px}.brand-mark{width:34px;height:37px;font-size:23px}.hero{padding-top:36px;padding-bottom:45px}.hero-grid{grid-template-columns:1fr;gap:38px}.hero-editorial{max-width:520px;margin:auto;width:100%}.hero h1{font-size:clamp(44px,9.8vw,65px);letter-spacing:-.06em;line-height:1.07}.hero h1 em{font-size:1em}.hero .eyebrow{font-size:9px;letter-spacing:.09em;margin-bottom:23px}.hero-copy{font-size:14px;max-width:470px;margin-bottom:24px}.hero .button{font-size:13px;width:auto;min-width:270px;padding:18px 22px}.hero .micro{font-size:10px}.hero .compat{font-size:10px;margin-top:21px;gap:9px}.hero-machine{width:100%;max-width:560px;margin:auto}.creative-caption{font-size:8px;margin-bottom:12px}.hero-annotation{margin-top:16px;font-size:10px}.proof-intro{margin:70px 0 24px}.proof-intro>p{font-size:29px}.proof-intro .eyebrow{font-size:8px}.proof-arrow{margin-top:16px}.screen{border-radius:15px}.screen-top{padding:12px;font-size:8px;letter-spacing:.06em}.demo-stage{grid-template-columns:1fr 44%;min-height:0}.demo-message{padding:22px 18px}.demo-message h2{font-size:clamp(25px,6vw,35px);line-height:1.14;margin-bottom:25px}.demo-message .eyebrow{font-size:7px;letter-spacing:.03em;margin-bottom:18px}.demo-message p{display:none}.demo-message small{font-size:8px;line-height:1.5}.demo-message .play-btn{font-size:10px;padding:10px 13px;gap:9px}.demo-video video{max-height:none}.video-note{font-size:8px;line-height:1.65;padding:12px 15px}.strip{padding:18px 0}.strip>.wrap{gap:13px 15px;justify-content:center}.strip span{font-size:7px;letter-spacing:.1em}.strip span::before{margin-right:8px;font-size:11px}.section{padding:65px 0}.section h2,.closing h2{font-size:34px;letter-spacing:-.047em;line-height:1.17}.section .eyebrow{font-size:9px}.section p{font-size:14px}.method .section-heading{display:block;margin-bottom:25px}.method .section-heading h2{margin-bottom:22px}.method .section-heading>p:not(.eyebrow){font-size:13px}.method-steps{margin-top:28px;gap:20px}.method-steps h3{font-size:19px;margin-top:13px;margin-bottom:7px}.method-steps p{font-size:12px}.evolution-section{padding-top:0}.evolution-layout{grid-template-columns:1fr;gap:38px}.evolution-art{max-width:470px;margin:auto;width:100%;border-radius:20px}.evolution-topline{font-size:7px;padding:18px}.evolution-bottom{padding:0 18px 14px;flex-wrap:nowrap}.evolution-status{font-size:9px}.evolution-controls button{font-size:8px;padding:7px 8px}.evolution-chip{font-size:7px;left:18px;bottom:12px}.evolution-copy h2{font-size:46px}.evolution-copy>p:not(.eyebrow){max-width:520px}.direction-card{margin:25px 0;padding:21px 0}.section .direction-card p{font-size:14px}.evolution-copy .text-link{font-size:12px}.audience-section{padding:58px 0}.audience-grid{gap:28px}.audience-grid h3{font-size:22px;max-width:320px}.audience-grid p{font-size:13px!important;max-width:470px}.item-number{font-size:9px;margin-bottom:17px}.audience-grid article{padding-top:20px}.curriculum,.cost-section,.offer-grid,.faq-section,.instructor{grid-template-columns:1fr;gap:36px}.curriculum-intro>p:not(.eyebrow){max-width:450px}.curriculum-intro h2 br{display:none}.curriculum-intro h2 em{display:inline}.curriculum-list summary{font-size:12px;gap:12px;padding:21px 0}.curriculum-list summary>span{width:36px;font-size:9px}.curriculum-list details p{padding-left:0;font-size:12px}.cost-section{gap:55px}.cost-visual{width:calc(100% - 20px);max-width:420px;margin:auto;padding:30px}.cost-visual>strong{font-size:46px}.cost-section h2{font-size:32px}.check-list li{font-size:13px}.bonus-grid{grid-template-columns:1fr;gap:38px}.guide-sample{margin-top:0;margin-right:7px;margin-bottom:32px;height:300px;padding:28px}.guide-sample>strong{font-size:26px}.skill-flow{height:285px;margin-top:0;margin-bottom:27px}.bonus-grid p{font-size:13px}.bonus-grid h3{font-size:22px}.portrait{width:90%;max-width:320px;height:365px;margin:auto;border-radius:110px 110px 24px 24px}.instructor{gap:48px}.instructor h2{font-size:40px}.instructor p{font-size:14px}.offer-grid{gap:35px}.offer-card{padding:25px;border-radius:19px}.offer-card .check-list li{font-size:12px}.offer-card .price>strong{font-size:95px}.offer-card .button{font-size:13px}.guarantee{margin-top:26px}.guarantee p{font-size:12px}.faq-section h2{font-size:35px}.faq-list summary{font-size:12px;padding:20px 0}.faq-list details p{font-size:12px}.closing{padding:10px 0 65px}.closing h2{font-size:30px}.closing>p{font-size:12px}.closing .button{width:auto;min-width:270px;font-size:12px}.footer{padding:24px 0;font-size:9px;gap:6px}.vsl-active{display:block;min-height:0}} .method #timeline-machine .edit-section-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0} .method #timeline-machine .edit-disclaimer,.hero #prompt-machine .edit-disclaimer{font-size:9px;color:#7a7a7a;line-height:1.6;margin:14px 0 0} .method #timeline-machine .edit-machine-footer p{font-size:11px;margin:0;line-height:1.6} .method #timeline-machine .edit-decision-list p{font-size:12px;line-height:1.6;margin:0} .hero #prompt-machine .edit-workspace{box-shadow:0 35px 100px #01010165,0 0 100px #65656517;border-color:#aaaaaa40} .hero #prompt-machine .edit-composition-title,.method .edit-timeline-title{font-weight:700} @media(max-width:760px){.method #timeline-machine .edit-disclaimer,.hero #prompt-machine .edit-disclaimer{font-size:8px}.method #timeline-machine .edit-decision-list p{font-size:11px}.method #timeline-machine .edit-machine-footer p{font-size:10px}} .hero h1{font-weight:700;font-size:clamp(45px,4.75vw,67px);letter-spacing:-.058em}.hero h1 em{font-size:1em} @media(min-width:1600px){.hero h1{font-size:71px}} @media(max-width:1050px) and (min-width:761px){.hero h1{font-size:clamp(35px,4.3vw,49px)}} @media(max-width:760px){.hero h1{font-size:clamp(43px,10vw,59px)}.hero h1 em{font-size:1em}} .hero h1 em,.section h2 em,.closing h2 em,.demo-message h2 em,.proof-intro em,.cost-visual>strong em,.skill-flow strong em{font-family:inherit;font-weight:700;font-style:normal;font-size:1em;line-height:inherit;letter-spacing:inherit;color:#9d9d9d;padding:0;display:inline} .cost-visual>strong{font-size:42px;line-height:1.13}.skill-flow strong{font-size:32px;line-height:1.16} @media(max-width:1050px){.cost-visual>strong{font-size:35px}} @media(max-width:760px){.cost-visual>strong{font-size:36px}.skill-flow strong{font-size:31px}.closing h2 em{padding-bottom:0}} .vsl-slot[hidden]{display:none!important}.vsl-slot:not([hidden]){margin-top:80px}.vsl-slot .vsl-active video{aspect-ratio:16/9} .showcase{ --sc-bg:#090909;--sc-purple:#727272;--sc-lilac:#b4b4b4;--sc-white:#f2f2f2;--sc-muted:#b2b2b2;--sc-dim:#9e9e9e;--sc-line:#ffffff1a; --sc-gap:56px; --sc-h:clamp(440px,70vh,620px);--sc-w:calc(var(--sc-h) * 9 / 16); --sc-ease:cubic-bezier(.2,.75,.2,1); position:relative;padding:110px 0 104px;scroll-margin-top:24px;isolation:isolate;overflow-x:clip;color:var(--sc-white) } .showcase::before{content:'';position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 60% 48% at 50% 52%,#3d3d3d33,transparent 72%),radial-gradient(#b4b4b414 1px,transparent 1.4px) 0 0/26px 26px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000000 30%,transparent 78%);mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000000 30%,transparent 78%)} .sc-wrap{position:relative;width:min(1200px,calc(100% - 80px));margin:0 auto} .sc-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0} .showcase button{font:inherit;-webkit-tap-highlight-color:transparent} .showcase button:focus-visible{outline:3px solid var(--sc-lilac);outline-offset:3px} .sc-head{position:relative;text-align:center;max-width:1000px;margin:0 auto 56px} .sc-badge{display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;padding:9px 16px;border-radius:999px;border:1px solid #b4b4b43d;background:linear-gradient(135deg,#72727221,#72727208);font:700 12px/1.2 Manrope,Arial,sans-serif;letter-spacing:.14em;color:#d0d0d0;box-shadow:0 0 30px #7272721a} .sc-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--sc-lilac);box-shadow:0 0 0 0 #b4b4b4aa;animation:scPulse 2.2s ease-out infinite} .sc-head h2{font:700 clamp(38px,4.7vw,66px)/1.04 Syne,Arial,sans-serif;letter-spacing:-.055em;margin:0 0 18px;color:var(--sc-white);text-wrap:balance} .sc-head h2 em{font:inherit;font-style:normal;letter-spacing:inherit;color:#9d9d9d} .sc-sub{font:400 clamp(16px,1.35vw,20px)/1.55 Manrope,Arial,sans-serif;color:var(--sc-muted);margin:0} .sc-sub strong{font-weight:700;background:linear-gradient(90deg,#f2f2f2,#b4b4b4);-webkit-background-clip:text;background-clip:text;color:transparent} .sc-noscript{text-align:center;color:var(--sc-muted);font-size:14px} .sc-theater{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"cmd stage info" "obs stage info";grid-template-rows:1fr 1fr;column-gap:var(--sc-gap);align-items:center} .showcase:not([data-ready=true]) .sc-theater,.showcase:not([data-ready=true]) .sc-strip-wrap,.showcase:not([data-ready=true]) .sc-rail-wrap{visibility:hidden} .sc-stage-block{grid-area:stage;position:relative;z-index:1;width:var(--sc-w)} .sc-chrome{display:flex;align-items:center;justify-content:space-between;gap:12px;width:var(--sc-w);margin:0 0 12px} .sc-tag{display:inline-flex;align-items:center;gap:7px;min-height:32px;max-width:78%;padding:6px 13px 6px 10px;border-radius:999px;background:linear-gradient(135deg,#828282,#4f4f4f);color:#ffffff;font:700 12px/1.2 Manrope,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 8px 26px #7272725c,inset 0 1px 0 #ffffff40;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .sc-tag svg{width:14px;height:14px;flex:none} .sc-tag>span{overflow:hidden;text-overflow:ellipsis} .sc-time{font:600 12px/1 Manrope,Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--sc-dim);white-space:nowrap} .sc-segments{display:flex;gap:4px;width:var(--sc-w);margin:0 0 16px} .sc-seg{flex:1;height:3px;border-radius:3px;background:#ffffff21;overflow:hidden} .sc-seg i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#dddddd,#727272);transform-origin:left center;transform:scaleX(0)} .sc-seg.is-done i{transform:scaleX(1);background:#b4b4b48c} .sc-deck{position:relative;width:var(--sc-w);height:var(--sc-h);transition:transform .45s var(--sc-ease)} .sc-deck.is-dragging{transition:none} .sc-deck::before{content:'';position:absolute;inset:-14% -34% -10%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#72727270,#72727224 55%,transparent);filter:blur(28px);animation:scBreathe 7s ease-in-out infinite} .sc-deck::after{content:'';position:absolute;left:6%;right:6%;bottom:-46px;height:44px;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#72727273,transparent);filter:blur(10px)} .sc-screen{position:absolute;inset:0;z-index:2;border-radius:24px;overflow:hidden;background:#050505;box-shadow:0 0 0 1px #c5c5c547,0 44px 110px -24px #000000e6,0 0 90px -8px #72727266;touch-action:pan-y;transform:translateZ(0)} .sc-screen::after{content:'';position:absolute;inset:0;z-index:4;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 #ffffff33,inset 0 0 0 1px #ffffff14} .sc-screen video{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;display:block;background:#050505} .sc-curtain{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none} .sc-curtain.is-on{opacity:1} .sc-curtain:not([src]){visibility:hidden} .sc-sweep{position:absolute;top:-10%;bottom:-10%;left:0;width:45%;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,#e1e1e166 45%,#ffffffa6 50%,#e1e1e166 55%,transparent);mix-blend-mode:screen} .sc-surface{position:absolute;inset:0;z-index:3;cursor:pointer;touch-action:pan-y} .sc-bigplay{position:absolute;z-index:5;left:50%;top:50%;width:84px;height:84px;margin:-42px 0 0 -42px;display:grid;place-items:center;border-radius:24px;border:1px solid #ffffff59;background:linear-gradient(150deg,#7e7e7ef0,#484848f0);color:#ffffff;cursor:pointer;box-shadow:0 18px 50px #000000aa} .sc-bigplay svg{width:38px;height:38px;margin-left:4px} .sc-bigplay[hidden]{display:none} @property --sc-a{syntax:'<angle>';inherits:false;initial-value:0deg} .sc-ring{position:absolute;inset:-1px;z-index:3;padding:1.5px;border-radius:25px;pointer-events:none;background:conic-gradient(from var(--sc-a),transparent 0 64%,#727272 74%,#e1e1e1 80%,#b4b4b4 84%,transparent 94%);-webkit-mask:linear-gradient(#000000 0 0) content-box,linear-gradient(#000000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000000 0 0) content-box exclude,linear-gradient(#000000 0 0);animation:scSpin 7s linear infinite;animation-play-state:paused;opacity:.85} .showcase[data-playing=true] .sc-ring{animation-play-state:running} .sc-corner{position:absolute;z-index:3;width:22px;height:22px;pointer-events:none;border:0 solid #b4b4b4a6} .sc-corner-tl{top:-12px;left:-12px;border-top-width:2px;border-left-width:2px;border-top-left-radius:10px} .sc-corner-tr{top:-12px;right:-12px;border-top-width:2px;border-right-width:2px;border-top-right-radius:10px} .sc-corner-bl{bottom:-12px;left:-12px;border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:10px} .sc-corner-br{bottom:-12px;right:-12px;border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:10px} .sc-controls{display:flex;align-items:center;gap:8px;width:var(--sc-w);margin-top:26px} .sc-btn{flex:none;width:44px;height:44px;padding:0;display:grid;place-items:center;border-radius:50%;border:1px solid #ffffff26;background:#ffffff0a;color:var(--sc-white);cursor:pointer;transition:background .2s,border-color .2s,transform .2s} .sc-btn:hover{background:#7272722e;border-color:#b4b4b480} .sc-btn svg{width:20px;height:20px} .sc-btn-main{width:48px;height:48px;border-color:#ffffff4d;background:linear-gradient(150deg,#7e7e7e,#484848);box-shadow:0 8px 24px #7272724d} .sc-btn-main:hover{background:linear-gradient(150deg,#929292,#555555)} .sc-btn-main .sc-i-play,.sc-btn-main[data-state=play] .sc-i-pause{display:none} .sc-btn-main[data-state=play] .sc-i-play{display:block} .sc-counter{display:none;white-space:nowrap;font:600 13px/1 Manrope,Arial,sans-serif;font-variant-numeric:tabular-nums;color:var(--sc-dim);margin-left:4px} .sc-counter b{color:var(--sc-white)} .sc-auto{margin-left:auto;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 2px;border:0;border-radius:10px;background:none;color:#cecece;font:600 13px/1.2 Manrope,Arial,sans-serif;cursor:pointer;white-space:nowrap} .sc-switch{position:relative;flex:none;width:38px;height:22px;border-radius:22px;background:#ffffff21;box-shadow:inset 0 0 0 1px #ffffff1f;transition:background .25s} .sc-switch::after{content:'';position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#adadad;transition:transform .25s var(--sc-ease),background .25s} .sc-auto[aria-pressed=true] .sc-switch{background:var(--sc-purple)} .sc-auto[aria-pressed=true] .sc-switch::after{transform:translateX(16px);background:#ffffff} .sc-info{grid-area:info;align-self:center;min-width:0} .sc-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 20px;font:700 12px/1 Manrope,Arial,sans-serif;letter-spacing:.12em;color:var(--sc-dim)} .sc-meta-n{font-variant-numeric:tabular-nums} .sc-meta-n b{font-size:15px;color:var(--sc-white)} .sc-cat{display:none;padding:8px 12px;border-radius:999px;border:1px solid #b4b4b447;background:#72727214;color:#d0d0d0;letter-spacing:.1em;text-transform:uppercase} .sc-title{font:700 clamp(32px,3vw,46px)/1.05 Syne,Arial,sans-serif;letter-spacing:-.05em;margin:0 0 18px;color:var(--sc-white);text-wrap:balance} .sc-desc{font:400 15px/1.75 Manrope,Arial,sans-serif;color:var(--sc-muted);margin:0 0 22px;max-width:42ch} .sc-origin{display:inline-flex;align-items:center;gap:10px;margin:0 0 30px;font:700 12px/1.35 Manrope,Arial,sans-serif;letter-spacing:.11em;color:#acacac} .sc-origin::before{content:'';flex:none;width:8px;height:8px;border-radius:50%;background:var(--sc-lilac);box-shadow:0 0 12px #b4b4b4} .sc-origin[data-kind=demo]::before{width:7px;height:7px;border-radius:1px;background:transparent;border:1.5px solid var(--sc-lilac);box-shadow:none;transform:rotate(45deg)} .sc-origin[hidden]{display:none} .sc-upnext{display:flex;align-items:center;gap:14px;width:100%;max-width:330px;min-height:72px;padding:6px 16px 6px 6px;border-radius:16px;border:1px solid #ffffff1c;background:#ffffff07;color:inherit;text-align:left;cursor:pointer;transition:background .2s,border-color .2s} .sc-upnext[hidden]{display:none} .sc-upnext:hover{background:#7272721f;border-color:#b4b4b466} .sc-upnext img{flex:none;width:34px;height:60px;border-radius:9px;object-fit:cover;background:#141414} .sc-upnext-text{min-width:0;flex:1} .sc-upnext small{display:block;margin:0 0 5px;font:600 12px/1.2 Manrope,Arial,sans-serif;color:var(--sc-dim);font-variant-numeric:tabular-nums} .sc-upnext strong{display:block;font:700 15px/1.25 Manrope,Arial,sans-serif;color:var(--sc-white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .sc-upnext-arrow{flex:none;width:20px;height:20px;color:var(--sc-lilac);transition:transform .25s var(--sc-ease)} .sc-upnext:hover .sc-upnext-arrow{transform:translateX(3px)} .sc-label{display:flex;align-items:center;gap:9px;margin:0 0 14px;font:700 12px/1.2 Manrope,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--sc-lilac)} .sc-label svg{width:18px;height:18px;flex:none} .sc-cmd{grid-area:cmd;align-self:end;margin-bottom:22px;min-width:0} .sc-composer{position:relative;padding:20px 18px 14px 20px;border-radius:22px;border:1px solid #b4b4b43d;background:linear-gradient(180deg,#171717,#0f0f0f);box-shadow:0 26px 60px #0000008c,0 0 0 6px #7272720f,inset 0 1px 0 #ffffff1a} .sc-prompt{display:grid;margin:0 0 16px;font:600 16px/1.6 Manrope,Arial,sans-serif;color:var(--sc-white)} .sc-prompt-ghost,.sc-prompt-typed{grid-area:1/1} .sc-prompt-ghost{visibility:hidden} .sc-caret{display:inline-block;width:2px;height:1.15em;margin-left:2px;vertical-align:-.2em;border-radius:1px;background:var(--sc-lilac);animation:scBlink 1.05s steps(1) infinite} .sc-composer.is-typing .sc-caret{animation:none} .sc-composer-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid #ffffff14;font:600 12px/1.3 Manrope,Arial,sans-serif;color:var(--sc-dim)} .sc-send{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(150deg,#7e7e7e,#484848);color:#ffffff;box-shadow:0 6px 18px #72727266} .sc-send svg{width:18px;height:18px} .sc-beam{position:absolute;left:100%;top:50%;width:calc(var(--sc-gap) - 14px);height:2px;margin-top:-1px;pointer-events:none;background:linear-gradient(90deg,#b4b4b499,#72727233);border-radius:2px} .sc-beam::before{content:'';position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--sc-lilac);box-shadow:0 0 10px #b4b4b4} .sc-beam i{position:absolute;left:0;top:-4px;width:10px;height:10px;border-radius:50%;background:#ffffff;box-shadow:0 0 12px #d9d9d9,0 0 26px #727272;opacity:0} .sc-obs{grid-area:obs;align-self:start;margin-top:22px;min-width:0} .sc-features{list-style:none;margin:0;padding:0;display:grid;gap:10px} .sc-features li{display:flex;align-items:center;gap:12px;font:600 14px/1.45 Manrope,Arial,sans-serif;color:#e0e0e0} .sc-features li>span:first-child{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;border:1px solid #b4b4b43d;background:#7272721c;font:700 12px/1 Manrope,Arial,sans-serif;color:var(--sc-lilac);font-variant-numeric:tabular-nums} .sc-marquee{position:absolute;z-index:-1;left:50%;top:50%;width:100vw;height:220px;margin:-96px 0 0 -50vw;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000000 22%,#000000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000000 22%,#000000 78%,transparent)} .sc-marquee-track{display:flex;width:max-content;height:100%;align-items:center;animation:scMarquee 80s linear infinite} .sc-marquee-track span{flex:none;padding-right:.3em;font:800 190px/1 Syne,Arial,sans-serif;letter-spacing:-.05em;white-space:nowrap;color:transparent;-webkit-text-stroke:1.3px #b4b4b429} .sc-strip-wrap{margin-top:64px} .sc-strip-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 18px} .sc-strip-title{margin:0;font:700 12px/1.3 Manrope,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--sc-lilac)} .sc-strip-hint{margin:0;font:400 13px/1.4 Manrope,Arial,sans-serif;color:var(--sc-dim)} .sc-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(98px,1fr);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding:0 20px;padding:14px 20px 26px;margin:-14px -20px 0;scrollbar-width:thin;scrollbar-color:#474747 transparent} .sc-strip.is-scrollable{-webkit-mask-image:linear-gradient(90deg,#000000 calc(100% - 64px),transparent);mask-image:linear-gradient(90deg,#000000 calc(100% - 64px),transparent)} .sc-strip.is-scrollable.is-end{-webkit-mask-image:none;mask-image:none} .sc-card{position:relative;display:block;aspect-ratio:9/16;min-width:0;padding:0;border-radius:16px;overflow:hidden;border:1px solid #ffffff1f;background:#111111;color:var(--sc-white);cursor:pointer;scroll-snap-align:start;transition:transform .4s var(--sc-ease),border-color .25s,box-shadow .4s} .sc-card-media{position:absolute;inset:0} .sc-card-media img,.sc-card-media video{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover} .sc-card-media img{opacity:.74;filter:saturate(.8);transition:opacity .35s,filter .35s,transform .7s var(--sc-ease)} .sc-card-media video{opacity:0;transition:opacity .3s} .sc-card.is-previewing .sc-card-media video{opacity:1} .sc-card::after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#090909c7,#09090900 30%,#09090900 46%,#090909f0 92%)} .sc-card-num{position:absolute;z-index:2;top:9px;left:10px;font:700 12px/1 Manrope,Arial,sans-serif;letter-spacing:.06em;color:#d0d0d0;font-variant-numeric:tabular-nums} .sc-card-name{position:absolute;z-index:2;left:10px;right:8px;bottom:13px;font:700 13px/1.2 Manrope,Arial,sans-serif;text-align:left;text-wrap:balance} .sc-card-bar{position:absolute;z-index:3;left:0;right:0;bottom:0;height:3px} .sc-card-bar i{display:block;height:100%;background:linear-gradient(90deg,#dddddd,#727272);transform-origin:left center;transform:scaleX(0)} .sc-card:hover{transform:translateY(-4px);border-color:#b4b4b473} .sc-card:hover .sc-card-media img{opacity:.9;filter:none;transform:scale(1.04)} .sc-card.is-active{transform:translateY(-8px);border-color:var(--sc-lilac);box-shadow:0 0 0 1px var(--sc-lilac),0 12px 26px #72727252} .sc-card.is-active .sc-card-media img{opacity:1;filter:none} .sc-card-live{position:absolute;z-index:2;top:8px;right:9px;display:none;align-items:flex-end;gap:2px;height:13px;padding:0} .sc-card-live i{display:block;width:3px;height:100%;border-radius:2px;background:#ffffff;transform-origin:bottom;transform:scaleY(.35)} .sc-card.is-active .sc-card-live{display:flex} .showcase[data-playing=true] .sc-card.is-active .sc-card-live i{animation:scEq .9s ease-in-out infinite} .showcase[data-playing=true] .sc-card.is-active .sc-card-live i:nth-child(2){animation-delay:-.3s} .showcase[data-playing=true] .sc-card.is-active .sc-card-live i:nth-child(3){animation-delay:-.6s} .sc-rail-wrap{display:none} .sc-chip{flex:none;display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 16px 0 8px;border-radius:999px;border:1px solid #ffffff21;background:#ffffff08;color:#e0e0e0;font:700 13px/1 Manrope,Arial,sans-serif;white-space:nowrap;cursor:pointer;scroll-snap-align:center;--p:0%} .sc-chip>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#72727226;color:var(--sc-lilac);font-size:12px;font-variant-numeric:tabular-nums} .sc-chip.is-active{color:#ffffff;border-color:#b4b4b4b3;background:linear-gradient(90deg,#727272 var(--p),#72727242 var(--p));box-shadow:0 8px 24px #72727240} .sc-chip.is-active>span{background:#ffffff33;color:#ffffff} .showcase-error{margin:22px 0 0;text-align:center;font:400 13px/1.6 Manrope,Arial,sans-serif;color:#cbcbcb} .showcase-error[hidden]{display:none} .showcase:not([data-inview=true]) .sc-marquee-track,.showcase:not([data-inview=true]) .sc-badge-dot,.showcase:not([data-inview=true]) .sc-deck::before{animation-play-state:paused} @keyframes scPulse{0%{box-shadow:0 0 0 0 #b4b4b4aa}70%{box-shadow:0 0 0 9px #b4b4b400}100%{box-shadow:0 0 0 0 #b4b4b400}} @keyframes scBreathe{0%,100%{opacity:.85;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}} @keyframes scBlink{0%,50%{opacity:1}50.01%,100%{opacity:0}} @keyframes scMarquee{to{transform:translateX(-50%)}} @keyframes scSpin{to{--sc-a:360deg}} @keyframes scEq{0%,100%{transform:scaleY(.3)}50%{transform:scaleY(1)}} @media(max-width:1179px){ .showcase{--sc-gap:44px;--sc-h:clamp(420px,76vh,600px)} .sc-theater{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"stage info" "stage cmd" "stage obs";grid-template-rows:auto auto auto;row-gap:26px;align-content:center} .sc-beam{display:none} .sc-info{align-self:end} .sc-cmd,.sc-obs{align-self:start;margin:0} .sc-origin{margin-bottom:22px} .sc-title{font-size:clamp(30px,3.6vw,40px)} } @media(max-width:1050px){.sc-wrap{width:calc(100% - 56px)}} @media(max-width:900px) and (min-width:761px){ .showcase{--sc-gap:32px;--sc-h:clamp(400px,62vh,560px)} .sc-desc{font-size:14px} .sc-prompt{font-size:15px} .sc-features li{font-size:13px} .sc-auto{font-size:12px;gap:8px} .sc-strip-hint{display:none} } @media(max-width:760px){ .showcase{padding:72px 0 70px;--sc-w:min(100%,calc(74vh * 9 / 16))} @supports(height:1svh){.showcase{--sc-w:min(100%,calc(74svh * 9 / 16))}} .sc-wrap{width:calc(100% - 36px)} .sc-head{margin-bottom:26px} .sc-badge{font-size:12px;letter-spacing:.1em;padding:8px 13px;margin-bottom:18px} .sc-head h2{font-size:clamp(34px,10vw,44px);margin-bottom:14px} .sc-sub{font-size:16px;max-width:330px;margin:0 auto} .sc-sub strong{display:block} .sc-marquee{height:140px;margin-top:-58px} .sc-marquee-track span{font-size:110px;-webkit-text-stroke-width:1px} .sc-rail-wrap{display:block;margin:0 0 16px} .sc-rail{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin:0 -18px;padding:4px 18px 8px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000000 18px,#000000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,transparent,#000000 18px,#000000 calc(100% - 18px),transparent)} .sc-rail::-webkit-scrollbar{display:none} .sc-hint{display:flex;align-items:center;justify-content:center;gap:8px;margin:6px 0 0;font:400 12px/1.4 Manrope,Arial,sans-serif;color:var(--sc-dim)} .sc-hint svg{width:16px;height:16px;flex:none;color:var(--sc-lilac)} .sc-theater{display:flex;flex-direction:column;align-items:stretch} .sc-stage-block{width:100%;padding:0;display:flex;flex-direction:column;align-items:center} .sc-chrome,.sc-segments,.sc-corner{display:none} .sc-deck{width:var(--sc-w);height:auto;aspect-ratio:9/16} .sc-deck::before{inset:-6% -10%;filter:blur(22px)} .sc-screen{border-radius:20px} .sc-ring{border-radius:21px} .sc-controls{margin-top:18px} .sc-counter{display:inline} .sc-cmd{order:2} .sc-info{order:3;margin-top:34px} .sc-obs{order:4} .sc-cat{display:inline-block} .sc-meta{margin-bottom:14px} .sc-title{font-size:clamp(30px,8.6vw,36px);margin-bottom:14px} .sc-title br{display:none} .sc-desc{font-size:15px;max-width:none;margin-bottom:16px} .sc-origin{margin-bottom:20px} .sc-upnext{max-width:none} .sc-cmd{margin-top:28px} .sc-prompt{font-size:16px} .sc-obs{margin-top:28px} .sc-strip-wrap{display:none} } @media(max-width:380px){.sc-counter{display:none}.sc-auto{font-size:12px;gap:8px}} .showcase .sc-theater{grid-template-columns:auto minmax(0,440px);grid-template-areas:"stage info";grid-template-rows:auto;justify-content:center;column-gap:clamp(40px,6vw,96px);row-gap:0} .showcase .sc-info{align-self:center} .showcase .sc-title{font-size:clamp(38px,3.6vw,56px);margin-bottom:28px} @media(max-width:760px){.showcase .sc-theater{display:flex}.showcase .sc-info{margin-top:26px}.showcase .sc-title{font-size:clamp(30px,8.6vw,38px);margin-bottom:18px}} .hero-vsl{padding:40px 0 84px;--vsl-h:min(66vh,700px)} .vsl-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:72px;align-items:center} .vsl-hero-copy{min-width:0} .hero-vsl h1{font:700 clamp(42px,4.4vw,64px)/1.08 Syne,sans-serif;letter-spacing:-.055em;margin:0 0 24px;max-width:680px;text-wrap:balance} .hero-vsl .hero-copy{margin:0 0 26px} .hero-vsl .compat{margin-top:0} .vsl-column{width:calc(var(--vsl-h) * 9 / 16);min-width:300px;display:flex;flex-direction:column;align-items:stretch} .vsl-player{position:relative;width:100%;aspect-ratio:9/16;border-radius:22px;overflow:hidden;background:#050505 url(assets/weslley/video-01.jpg) center/cover no-repeat;border:1px solid #aaaaaa40;box-shadow:0 35px 100px #01010165,0 0 110px #65656524;isolation:isolate} .vsl-player video{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;display:block;background:transparent} .vsl-surface{position:absolute;inset:0;z-index:1;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;border-radius:inherit} .vsl-surface:focus-visible{outline:3px solid #b4b4b4;outline-offset:-3px} .vsl-unmute{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);width:min(64%,216px);aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;border-radius:20px;border:1px solid #ffffff55;background:linear-gradient(150deg,#7e7e7ef5,#484848f5);color:#ffffff;text-align:center;cursor:pointer;font-family:Manrope,sans-serif;box-shadow:0 22px 60px #000000aa;animation:vslPulse 1.9s ease-out infinite} .vsl-unmute:hover{background:linear-gradient(150deg,#929292,#555555)} .vsl-unmute:focus-visible{outline:3px solid #ffffff;outline-offset:4px} .vsl-unmute-kicker{font-size:13px;font-weight:600;line-height:1.3;opacity:.95} .vsl-unmute svg{width:58px;height:58px;flex:none} .vsl-unmute strong{font:700 19px/1.15 Syne,sans-serif;letter-spacing:-.02em} .vsl-player:not(.is-muted) .vsl-unmute{display:none} .vsl-paused{position:absolute;inset:0;z-index:2;display:none;place-items:center;pointer-events:none;background:#03030366} .vsl-paused svg{width:92px;height:92px;padding:22px 20px 22px 26px;border-radius:24px;background:linear-gradient(150deg,#7e7e7eee,#484848ee);color:#ffffff;box-shadow:0 18px 50px #00000099} .vsl-player.is-paused .vsl-paused{display:grid} .vsl-progress{position:absolute;left:0;right:0;bottom:0;z-index:4;height:7px;background:#ffffff26;pointer-events:none} .vsl-progress span{display:block;height:100%;width:100%;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,#b2b2b2,#6b6b6b);box-shadow:0 0 14px #848484} .hero-vsl .vsl-cta{width:100%;min-width:0;margin-top:18px;justify-content:space-between} .vsl-cta-note{margin:11px 0 0;font-size:12px;line-height:1.5;color:#adadad;text-align:center} @keyframes vslPulse{0%{box-shadow:0 22px 60px #000000aa,0 0 0 0 #919191b0}70%{box-shadow:0 22px 60px #000000aa,0 0 0 24px #91919100}100%{box-shadow:0 22px 60px #000000aa,0 0 0 0 #91919100}} @media(max-width:1050px) and (min-width:761px){.vsl-hero{gap:40px}.hero-vsl h1{font-size:clamp(34px,4.3vw,46px)}} @media(max-width:760px){ .hero-vsl{padding:18px 0 50px;--vsl-h:min(62vh,600px)} @supports(height:1svh){.hero-vsl{--vsl-h:min(62svh,600px)}} .vsl-hero{display:flex;flex-direction:column;align-items:center;gap:0} .vsl-hero-copy,.vsl-column{display:contents} .hero-vsl .eyebrow{display:none} .hero-vsl h1{order:2;font-size:clamp(28px,7.7vw,38px);line-height:1.1;letter-spacing:-.05em;text-align:center;margin:0 auto 16px;max-width:440px} .vsl-player{order:3;width:min(100%,calc(var(--vsl-h) * 9 / 16));border-radius:18px} .hero-vsl .vsl-cta{order:4;width:min(100%,calc(var(--vsl-h) * 9 / 16));min-width:0;margin-top:14px;font-size:14px;padding:16px 18px;gap:12px;white-space:nowrap} .vsl-cta-note{order:5} .hero-vsl .hero-copy{order:6;margin:30px auto 0;text-align:center;max-width:470px} .hero-vsl .compat{order:7;justify-content:center;margin-top:18px} .vsl-unmute{width:min(64%,196px);gap:6px;padding:12px} .vsl-unmute svg{width:44px;height:44px} .vsl-unmute strong{font-size:17px} .vsl-unmute-kicker{font-size:12px} } .brand-official{display:inline-flex;align-items:center;line-height:0;gap:0} .brand-official img{display:block;height:46px;width:auto} .hero-vsl .compat span{display:inline-flex;align-items:center;gap:0;font-size:12px;padding:8px 13px 8px 11px;border-radius:8px} .compat-logo{width:17px;height:17px;flex:none;color:#ffffff;margin-right:8px}.hero-vsl .compat b{margin-left:4px} @media(max-width:760px){.brand-official img{height:36px}.hero-vsl .compat span{font-size:11px;padding:7px 11px 7px 9px}.compat-logo{width:15px;height:15px}} .hero-vsl h1{font-size:clamp(34px,3.6vw,52px)} @media(max-width:760px){ .top{padding:12px 18px;justify-content:center} .brand-official img{height:32px} .hero-vsl{padding-top:14px;--vsl-h:max(380px,calc(100vh - 168px))} @supports(height:1svh){.hero-vsl{--vsl-h:max(380px,calc(100svh - 168px))}} .hero-vsl h1{font-size:clamp(21px,6vw,27px);line-height:1.12;margin-bottom:12px;max-width:420px} .hero-vsl .vsl-cta{margin-top:12px} } .vsl-column.cta-locked .vsl-cta,.vsl-column.cta-locked .vsl-cta-note{display:none} .vsl-cta.cta-in,.vsl-cta-note.cta-in{animation:vslCtaIn .7s cubic-bezier(.2,1.25,.4,1) both} @keyframes vslCtaIn{from{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}} .vsl-cta-row{display:flex;align-items:center;gap:16px;margin-top:18px} .hero-vsl .vsl-cta-row .vsl-cta{flex:1;width:auto;margin-top:0} .vsl-column.cta-locked .vsl-cta-row{display:none} .vsl-cta-row:has(.cta-in) .lv-mini{animation:vslCtaIn .7s cubic-bezier(.2,1.25,.4,1) both} @media(max-width:760px){.vsl-cta-row{order:4;width:min(100%,calc(var(--vsl-h) * 9 / 16));gap:12px;margin-top:12px}} .mid-cta{display:flex;flex-direction:column;align-items:center;gap:12px;margin:-24px auto -40px;position:relative;z-index:1} .mid-cta-btn{min-width:320px;justify-content:space-between;gap:28px} .mid-cta-note{margin:0;font-size:13px;color:#adadad} @media(max-width:760px){.mid-cta{margin:-8px auto -28px}.mid-cta-btn{width:min(100%,354px);min-width:0;font-size:15px}} .etp-steps{--etp-dwell:1.8s;list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 22px} .etp-step{position:relative;min-width:0;cursor:default} .etp-rail{display:flex;align-items:center;gap:10px;margin:0 -22px 18px 0} .etp-step:last-child .etp-rail{margin-right:0} .etp-node{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:28px;padding:0 10px;border-radius:99px;font:700 12px/1 Manrope,sans-serif;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#b4b4b4;background:#0f0f0f;border:1px solid #b4b4b44d;transition:color .45s,background-color .45s,border-color .45s,box-shadow .45s} .etp-track{position:relative;flex:1;height:3px;margin-right:10px;border-radius:3px;background:#ffffff14;clip-path:inset(-14px 0 -14px 0)} .etp-step:last-child .etp-track{margin-right:0} .etp-fill{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#4c4c4c,#8c8c8c 70%,#e1e1e1);transform:none;transition:opacity .45s} .etp-card{position:relative;padding:12px 12px 22px;border-radius:24px;background:linear-gradient(180deg,#121212,#0d0d0d);border:1px solid #ffffff12;box-shadow:inset 0 1px 0 #ffffff0a;transition:border-color .5s,box-shadow .5s,transform .5s cubic-bezier(.2,.8,.2,1)} .etp-stage{position:relative;height:184px;border-radius:16px;display:grid;place-items:center;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 50%,#ffffff0b 1px,transparent 1.5px) 0 0/14px 14px,#090909;border:1px solid #ffffff0a} .etp-stage::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 35%,#ffffff12 48%,#ffffff05 55%,transparent 65%);transform:translateX(-110%)} .etp-stage::before{content:"";position:absolute;inset:-10%;z-index:-1;background:radial-gradient(closest-side,#7272725c,#72727214 60%,transparent);opacity:.55;transition:opacity .6s} .etp-icon{display:block;width:148px;height:148px;overflow:visible;transition:opacity .5s} .etp-steps .etp-word{margin:18px 8px 0;font:700 30px/1.08 Syne,sans-serif;letter-spacing:-.045em;color:#f2f2f2;transition:color .45s} .etp-live .etp-node{color:#959595;background:#0c0c0c;border-color:#ffffff1f} .etp-live .etp-fill{transform:translateX(-101%)} .etp-live .etp-stage::before{opacity:0} .etp-live .etp-icon{opacity:.4} .etp-live .etp-word{color:#959595} .etp-live .is-done .etp-node{color:#b4b4b4;background:#0f0f0f;border-color:#b4b4b44d} .etp-live .is-done .etp-fill{transform:none} .etp-live .is-done .etp-icon{opacity:.72} .etp-live .is-done .etp-word{color:#d1d1d1} .etp-live .is-active .etp-node{color:#ffffff;background:linear-gradient(120deg,#7e7e7e,#484848);border-color:#cbcbcb66;box-shadow:0 0 0 4px #72727224,0 0 24px #727272a6} .etp-live .is-active .etp-fill{box-shadow:0 0 10px #8c8c8ca6;animation:etpFill var(--etp-dwell) linear both} .etp-live .is-active .etp-card{border-color:#b4b4b452;transform:translateY(-6px);box-shadow:inset 0 1px 0 #ffffff17,0 26px 60px -22px #727272a6,0 0 0 1px #72727226} .etp-live .is-active .etp-stage::before{opacity:1;animation:etpBreathe var(--etp-dwell) ease-in-out both} .etp-live .is-active .etp-stage::after{animation:etpSheen 0.619s cubic-bezier(.4,0,.2,1) 0.028s both} .etp-live .is-active .etp-icon{opacity:1;filter:drop-shadow(0 8px 22px #72727259)} .etp-live .is-active .etp-word{color:#ffffff} .etp-live.etp-finale .etp-fill{transform:none} .etp-live.etp-finale .etp-node{color:#ffffff;background:linear-gradient(120deg,#7e7e7e,#484848);border-color:#cbcbcb66;box-shadow:0 0 0 4px #7272721f,0 0 18px #72727280} .etp-live.etp-finale .etp-icon{opacity:1} .etp-live.etp-finale .etp-word{color:#ffffff} .etp-live.etp-finale .etp-card{border-color:#b4b4b438} .etp-live.etp-reset .etp-fill{opacity:0} .etp-live:not(.etp-run) *,.etp-live:not(.etp-run) *::before,.etp-live:not(.etp-run) *::after{animation-play-state:paused!important} @keyframes etpFill{from{transform:translateX(-101%)}to{transform:none}} @keyframes etpBreathe{0%{transform:scale(.8)}50%{transform:scale(1.06)}100%{transform:scale(.96)}} @keyframes etpSheen{from{transform:translateX(-110%)}to{transform:translateX(110%)}} @keyframes etpPop{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:none}} .etp-prep-file{transform-box:fill-box;transform-origin:50% 100%} .etp-prep-front{transform-box:fill-box;transform-origin:50% 100%} .etp-prep-ok{transform-box:fill-box;transform-origin:center} .etp-live .is-active .etp-prep-file{animation:etpDrop 0.506s cubic-bezier(.25,.7,.35,1) calc(0.084s + var(--etp-d)) both} .etp-live .is-active .etp-prep-front{animation:etpGulp 0.731s ease-out 0.253s both} .etp-live .is-active .etp-prep-ok{animation:etpPop 0.309s cubic-bezier(.3,1.7,.5,1) 0.9s both} @keyframes etpDrop{0%{opacity:0;transform:translateY(-46px) rotate(var(--etp-r))}20%{opacity:1}62%{transform:translateY(4px) rotate(0deg)}82%{transform:translateY(-1.5px)}100%{opacity:1;transform:none}} @keyframes etpGulp{0%,100%{transform:none}18%{transform:scale(1.025,.94)}36%{transform:none}52%{transform:scale(1.02,.96)}68%{transform:none}82%{transform:scale(1.01,.98)}} .etp-ask-l1,.etp-ask-l2{transform-box:fill-box;transform-origin:0 50%} .etp-ask-send,.etp-ask-ring,.etp-ask-spark{transform-box:fill-box;transform-origin:center} .etp-ask-ring{opacity:0} .etp-live .is-active .etp-ask-l1{animation:etpType 0.422s steps(7,end) 0.084s both} .etp-live .is-active .etp-ask-l2{animation:etpType 0.309s steps(5,end) 0.562s both} .etp-live .is-active .etp-ask-caret{animation:etpCaret 0.787s 0.084s both,etpBlink 0.45s 0.872s steps(1,end) infinite} .etp-live .is-active .etp-ask-send{animation:etpPress 0.281s ease-out 0.928s both} .etp-live .is-active .etp-ask-ring{animation:etpRing 0.45s ease-out 1.041s both} .etp-live .is-active .etp-ask-spark{animation:etpSpark 0.394s cubic-bezier(.3,1.6,.5,1) 1.125s both} .etp-live .is-active .etp-ask-spark-s{animation-delay:2.18s} @keyframes etpType{from{transform:scaleX(0)}to{transform:none}} @keyframes etpCaret{0%{transform:translate(-27px,-15px);animation-timing-function:steps(7,end)}53.6%{transform:translate(25px,-15px);animation-timing-function:steps(1,end)}60.7%{transform:translate(-38px,0);animation-timing-function:steps(5,end)}100%{transform:none}} @keyframes etpBlink{0%{opacity:1}50%{opacity:0}} @keyframes etpPress{0%,100%{transform:none}35%{transform:scale(.82)}70%{transform:scale(1.12)}} @keyframes etpRing{0%{opacity:.9;transform:none}100%{opacity:0;transform:scale(2.3)}} @keyframes etpSpark{0%{opacity:0;transform:scale(0) rotate(-90deg)}100%{opacity:1;transform:none}} .etp-rev-lens{transform:translate(91px,40px)} .etp-rev-focus,.etp-rev-cap,.etp-rev-ok{transform-box:fill-box;transform-origin:center} .etp-rev-focus{opacity:.55} .etp-rev-scan{opacity:0} .etp-live .is-active .etp-rev-lens{animation:etpLens 1.238s cubic-bezier(.55,0,.3,1) 0.056s both} .etp-live .is-active .etp-rev-scan{animation:etpScan 0.956s ease-in-out 0.084s both} .etp-live .is-active .etp-rev-focus{animation:etpFocus 1.294s ease-out 0.056s both} .etp-live .is-active .etp-rev-cap{animation:etpCap 0.337s ease-out 0.759s both} .etp-live .is-active .etp-rev-ok{animation:etpPop 0.309s cubic-bezier(.3,1.7,.5,1) 1.097s both} @keyframes etpLens{0%{transform:translate(91px,40px)}24%,40%{transform:translate(50px,51px)}60%,72%{transform:translate(50px,90px)}100%{transform:translate(91px,40px)}} @keyframes etpScan{0%{opacity:0;transform:translateY(-26px)}15%{opacity:1}85%{opacity:1}100%{opacity:0;transform:translateY(62px)}} @keyframes etpFocus{0%,24%{opacity:0;transform:scale(1.3)}36%{opacity:1;transform:none}85%{opacity:1}100%{opacity:.55;transform:none}} @keyframes etpCap{0%,100%{transform:none}45%{transform:scale(1.12)}} .etp-reuse-ring{transform-box:view-box;transform-origin:60px 60px} .etp-reuse-copy{transform-box:view-box;transform-origin:60px 80px;transform:translateX(var(--etp-x)) rotate(var(--etp-r))} .etp-reuse-main{transform-box:fill-box;transform-origin:center} .etp-reuse-bar{transform-box:fill-box;transform-origin:0 50%} .etp-live .is-active .etp-reuse-ring{animation:etpSpin 1.463s cubic-bezier(.65,0,.35,1) 0.056s both} .etp-live .is-active .etp-reuse-main{animation:etpStamp 0.309s ease-out 0.084s both} .etp-live .is-active .etp-reuse-copy{animation:etpFan 0.506s cubic-bezier(.3,1.35,.5,1) calc(0.197s + var(--etp-d)) both} .etp-live .is-active .etp-reuse-bar{animation:etpType 0.253s ease-out calc(0.703s + var(--etp-d)) both} @keyframes etpSpin{from{transform:none}to{transform:rotate(360deg)}} @keyframes etpStamp{0%,100%{transform:none}40%{transform:scale(.9)}} @keyframes etpFan{0%{opacity:0;transform:none}25%{opacity:1}100%{opacity:1;transform:translateX(var(--etp-x)) rotate(var(--etp-r))}} @media(max-width:1050px){.etp-steps{gap:0 16px}.etp-rail{margin-right:-16px}.etp-stage{height:164px}.etp-icon{width:132px;height:132px}.etp-steps .etp-word{font-size:26px}} @media(max-width:900px){.etp-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.etp-rail,.etp-step:last-child .etp-rail{margin-right:0}.etp-track,.etp-step:last-child .etp-track{margin-right:0}} @media(max-width:760px){.etp-steps{margin-top:34px;gap:22px 12px}.etp-rail{gap:8px;margin-bottom:12px}.etp-node{min-width:36px;height:26px;padding:0 9px}.etp-card{padding:8px 8px 15px;border-radius:18px}.etp-stage{height:124px;border-radius:12px;background-size:12px 12px,auto}.etp-icon{width:104px;height:104px}.etp-steps .etp-word{margin:12px 6px 0;font-size:21px;letter-spacing:-.04em}.etp-live .is-active .etp-card{transform:translateY(-3px)}} @media(max-width:374px){.etp-steps{gap:20px 10px}.etp-stage{height:114px}.etp-icon{width:96px;height:96px}.etp-steps .etp-word{font-size:19px;margin-left:4px;margin-right:4px}} .method .edit-simulation,.method .edit-editor-brand div>span,.method .edit-machine-footer{display:none} .pub{--pub-dur:10.5s;--pub-ink:#141414;--pub-soft:#404040;--pub-violet:#4a4a4a;--pub-ease:cubic-bezier(.45,0,.2,1);position:relative;isolation:isolate;overflow:hidden;color:var(--pub-ink);background:radial-gradient(ellipse 60% 70% at 100% 0%,#efefef 0%,#efefef00 70%),radial-gradient(ellipse 55% 60% at 0% 100%,#c1c1c1 0%,#c1c1c100 70%),linear-gradient(180deg,#e1e1e1 0%,#d0d0d0 100%)} .pub .wrap{position:relative} .pub .pub-head{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:0 64px;align-items:end;align-items:last baseline;max-width:none;margin:0 0 56px} .pub .pub-head .eyebrow{grid-column:1/-1;font-size:12px;font-weight:700;letter-spacing:.18em;color:var(--pub-violet);margin:0 0 18px} .pub .pub-head h2{color:var(--pub-ink);margin:0;font-size:clamp(34px,3.7vw,52px);line-height:1.1;text-wrap:balance} .pub .pub-head h2 em{color:#4a4a4a;display:inline-block;text-wrap:balance} .pub .pub-head .pub-lead{font-size:17px;line-height:1.6;color:var(--pub-soft);margin:0;max-width:360px;text-wrap:pretty} .pub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px} .pub-card{min-width:0;display:flex;flex-direction:column} .pub-stage{position:relative;aspect-ratio:340/272;border-radius:22px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse 90% 70% at 50% -10%,#292929 0%,#29292900 70%),radial-gradient(circle at 1px 1px,#ffffff14 1px,#00000000 1.6px) 0 0/16px 16px,#0f0f0f;box-shadow:0 30px 60px -28px #1a1a1acc,0 12px 24px -16px #1a1a1a66} .pub-stage::before,.pub-stage::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none} .pub-stage::before{box-shadow:inset 0 0 0 1px #ffffff14} .pub-stage::after{box-shadow:inset 0 0 0 1.5px #8c8c8c,inset 0 0 60px #72727238;opacity:0;animation:pubGlow var(--pub-dur) var(--pub-ease) infinite both} .pub-svg{position:relative;display:block;width:100%;height:100%;overflow:visible} .pub-t{font-family:Manrope,Arial,sans-serif;font-weight:700} .pub .pub-meta{display:flex;align-items:center;gap:12px;margin:26px 0 12px;font:700 12px/1 Manrope,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--pub-violet)} .pub .pub-meta b{display:inline-grid;place-items:center;min-width:34px;height:24px;padding:0 8px;border-radius:100px;background:var(--pub-ink);color:#dedede;font-weight:700;letter-spacing:.06em} .pub .pub-card h3{font:700 23px/1.24 Syne,Arial,sans-serif;letter-spacing:-.035em;color:var(--pub-ink);margin:0 0 10px;max-width:330px;text-wrap:balance} .pub .pub-card .pub-pain{font-size:16px;line-height:1.6;color:var(--pub-soft);margin:0;max-width:330px;text-wrap:balance} .pub .pub-turn{margin-top:64px;display:flex;align-items:center;justify-content:space-between;gap:24px 40px;padding:30px 30px 30px 38px;border-radius:24px;color:#f2f2f2;background:radial-gradient(ellipse 60% 120% at 0% 0%,#323232 0%,#32323200 70%),#0f0f0f;box-shadow:0 30px 60px -30px #1a1a1acc} .pub .pub-turn-copy{min-width:0} .pub .pub-turn .pub-turn-title{font:700 clamp(21px,2vw,27px)/1.28 Syne,Arial,sans-serif;letter-spacing:-.035em;color:#f2f2f2;margin:0 0 8px;max-width:640px} .pub .pub-turn .pub-turn-title em{font:inherit;font-style:normal;color:#b4b4b4;display:inline-block;text-wrap:balance} .pub .pub-turn .pub-turn-sub{font-size:15px;line-height:1.6;color:#adadad;margin:0;max-width:640px;text-wrap:balance} .pub .pub-cta{flex:none} .pub-a-main{transform-box:fill-box;transform-origin:30% 100%;animation:pubASag var(--pub-dur) var(--pub-ease) infinite both} .pub-a-tired{animation:pubATired var(--pub-dur) var(--pub-ease) infinite both} .pub-a-down{transform-box:fill-box;transform-origin:center;animation:pubADown var(--pub-dur) var(--pub-ease) infinite both} .pub-a-bar{transform-box:fill-box;transform-origin:0 50%;animation:pubABar var(--pub-dur) var(--pub-ease) infinite both} .pub-a-bar2{animation-delay:.3s}.pub-a-bar3{animation-delay:.6s} .pub-a-ok{transform-box:fill-box;transform-origin:center;animation:pubAOk var(--pub-dur) cubic-bezier(.2,.9,.3,1.2) infinite both} .pub-a-ok2{animation-delay:.18s}.pub-a-ok3{animation-delay:.36s} .pub-a-cursor{animation:pubACursor var(--pub-dur) var(--pub-ease) infinite both} .pub-a-q{transform-box:fill-box;transform-origin:0 100%;animation:pubAQ var(--pub-dur) var(--pub-ease) infinite both} @keyframes pubASag{0%,8%{transform:none}60%,68%{transform:translateY(4px) rotate(-3.5deg)}73%{transform:translateY(-5px) rotate(.8deg)}78%,100%{transform:none}} @keyframes pubATired{0%,8%{opacity:0}60%,68%{opacity:.6}74%,100%{opacity:0}} @keyframes pubADown{0%,14%{opacity:0;transform:scale(.3)}17%{opacity:1;transform:scale(1.18)}20%,66%{opacity:1;transform:scale(1)}70%,100%{opacity:0;transform:scale(.3)}} @keyframes pubABar{0%,6%{transform:scaleX(0)}20%{transform:scaleX(.34)}28%{transform:scaleX(.28)}40%{transform:scaleX(.38)}50%{transform:scaleX(.31)}62%,78%{transform:scaleX(.4)}82%,100%{transform:scaleX(0)}} @keyframes pubAOk{0%,68%{opacity:0;transform:translateX(12px) scale(.94)}72%,92%{opacity:1;transform:none}97%,100%{opacity:0;transform:none}} @keyframes pubACursor{0%{transform:translate(322px,264px);opacity:0}5%{opacity:1}12%,21%{transform:translate(296px,66px)}28%,37%{transform:translate(300px,140px)}44%,53%{transform:translate(294px,212px);opacity:1}59%{transform:translate(318px,258px);opacity:0}100%{transform:translate(322px,264px);opacity:0}} @keyframes pubAQ{0%,13%{opacity:0;transform:scale(.4)}15%,20%{opacity:1;transform:scale(1)}23%,29%{opacity:0;transform:scale(.4)}31%,36%{opacity:1;transform:scale(1)}39%,45%{opacity:0;transform:scale(.4)}47%,53%{opacity:1;transform:scale(1)}56%,100%{opacity:0;transform:scale(.4)}} .pub-c-panel{animation:pubCShake var(--pub-dur) linear infinite both} .pub-c-list{animation:pubCList var(--pub-dur) cubic-bezier(.3,1.3,.5,1) infinite both} .pub-c-thumb{transform-box:fill-box;transform-origin:50% 0;animation:pubCThumb var(--pub-dur) var(--pub-ease) infinite both} .pub-c-d{opacity:0;animation:var(--pub-dur) var(--pub-ease) infinite both} .pub-c-d1{animation-name:pubCD1}.pub-c-d2{animation-name:pubCD2}.pub-c-d3{animation-name:pubCD3}.pub-c-d4{animation-name:pubCD4}.pub-c-d5{animation-name:pubCD5} .pub-c-hand{transform-box:fill-box;transform-origin:50% 100%;animation:pubSpin 2.4s linear infinite} .pub-c-clock{animation:pubCClock var(--pub-dur) var(--pub-ease) infinite both} .pub-c-ok{transform-box:fill-box;transform-origin:center;animation:pubCOk var(--pub-dur) cubic-bezier(.2,.9,.3,1.3) infinite both} .pub-c-ok2{animation-delay:.15s}.pub-c-ok3{animation-delay:.3s}.pub-c-ok4{animation-delay:.45s} .pub-c-sweep{animation:pubCSweep var(--pub-dur) linear infinite both} .pub-c-stamp{transform-box:fill-box;transform-origin:center;animation:pubCStamp var(--pub-dur) cubic-bezier(.3,0,.2,1) infinite both} @keyframes pubCList{0%,9%{transform:translateY(0);opacity:1}12%,21%{transform:translateY(46px)}24%,33%{transform:translateY(92px)}36%,45%{transform:translateY(138px)}48%,93%{transform:translateY(184px);opacity:1}96%{transform:translateY(184px);opacity:0}97%{transform:translateY(0);opacity:0}100%{transform:translateY(0);opacity:1}} @keyframes pubCThumb{0%,9%{transform:scaleY(1)}12%,21%{transform:scaleY(.82)}24%,33%{transform:scaleY(.68)}36%,45%{transform:scaleY(.56)}48%,93%{transform:scaleY(.46)}97%,100%{transform:scaleY(1)}} @keyframes pubCD1{0%,9%{opacity:1;transform:none}12%{opacity:0;transform:translateY(-12px)}12.1%,97%{opacity:0;transform:translateY(12px)}100%{opacity:1;transform:none}} @keyframes pubCD2{0%,9%{opacity:0;transform:translateY(12px)}12%,21%{opacity:1;transform:none}24%,100%{opacity:0;transform:translateY(-12px)}} @keyframes pubCD3{0%,21%{opacity:0;transform:translateY(12px)}24%,33%{opacity:1;transform:none}36%,100%{opacity:0;transform:translateY(-12px)}} @keyframes pubCD4{0%,33%{opacity:0;transform:translateY(12px)}36%,45%{opacity:1;transform:none}48%,100%{opacity:0;transform:translateY(-12px)}} @keyframes pubCD5{0%,45%{opacity:0;transform:translateY(12px)}48%,94%{opacity:1;transform:none}97%,100%{opacity:0;transform:translateY(-12px)}} @keyframes pubCStamp{0%,50%{opacity:0;transform:scale(1.8)}53%{opacity:1;transform:scale(.93)}55%,67%{opacity:1;transform:scale(1)}71%,100%{opacity:0;transform:scale(1.15)}} @keyframes pubCShake{0%,52.6%{transform:none}53.4%{transform:translate(-2.5px,1.5px)}54.2%{transform:translate(2px,-1px)}55%{transform:translate(-1px,.5px)}56%,100%{transform:none}} @keyframes pubCClock{0%,68%{opacity:1}71%,94%{opacity:0}97%,100%{opacity:1}} @keyframes pubCOk{0%,68%{opacity:0;transform:scale(.3)}71%{opacity:1;transform:scale(1.18)}73%,93%{opacity:1;transform:scale(1)}96%,100%{opacity:0;transform:scale(1)}} @keyframes pubCSweep{0%,66%{opacity:0;transform:translateY(40px)}67%{opacity:1}75%{opacity:1;transform:translateY(250px)}76%,100%{opacity:0;transform:translateY(250px)}} @keyframes pubSpin{to{transform:rotate(360deg)}} .pub-n-feed{animation:pubNFeed var(--pub-dur) var(--pub-ease) infinite both} .pub-n-reset{animation:pubNReset var(--pub-dur) linear infinite both} .pub-n-ico{transform-box:fill-box;transform-origin:center;animation:pubNIco var(--pub-dur) var(--pub-ease) infinite both} .pub-n-tile2 .pub-n-ico{animation-delay:.18s}.pub-n-tile3 .pub-n-ico{animation-delay:.36s} .pub-n-finger{animation:pubNFinger var(--pub-dur) var(--pub-ease) infinite both} .pub-n-heart{transform-box:fill-box;transform-origin:center;animation:pubNHeart var(--pub-dur) var(--pub-ease) infinite both} .pub-n-lvl{animation:pubNLvl var(--pub-dur) var(--pub-ease) infinite both} .pub-n-warn{animation:pubNWarn var(--pub-dur) var(--pub-ease) infinite both} .pub-n-okfill{animation:pubNOkFill var(--pub-dur) var(--pub-ease) infinite both} .pub-n-eye{transform-box:fill-box;transform-origin:center;animation:pubNEye var(--pub-dur) var(--pub-ease) infinite both} .pub-n-eye-pain{animation:pubNEyePain var(--pub-dur) var(--pub-ease) infinite both} .pub-n-eye-ok{animation:pubNEyeOk var(--pub-dur) var(--pub-ease) infinite both} @keyframes pubNFeed{0%,9%{transform:translateY(0)}14%,25%{transform:translateY(-84px)}30%,38%{transform:translateY(-168px)}44%{transform:translateY(-420px)}52%{transform:translateY(-420px);animation-timing-function:cubic-bezier(.25,.75,.25,1)}60%{transform:translateY(-652px)}96.9%{transform:translateY(-652px);animation-timing-function:steps(1,end)}97%,100%{transform:translateY(0)}} @keyframes pubNReset{0%,91%{opacity:0}96.5%{opacity:1}97.5%{opacity:1;animation-timing-function:steps(1,start)}100%{opacity:0}} @keyframes pubNIco{0%,55%{transform:scale(.3)}59%{transform:scale(1.22)}62%,100%{transform:scale(1)}} @keyframes pubNFinger{0%{transform:translate(262px,300px);opacity:0}4%{opacity:1}7%,9%{transform:translate(204px,222px)}14%{transform:translate(198px,138px);opacity:1}16%{transform:translate(198px,138px);opacity:0}17%{transform:translate(262px,300px);opacity:0}20%{opacity:1}23%,25%{transform:translate(204px,222px)}30%{transform:translate(198px,138px);opacity:1}32%{transform:translate(198px,138px);opacity:0}33%{transform:translate(262px,300px);opacity:0}35%{opacity:1}37%,38%{transform:translate(204px,230px)}43%{transform:translate(194px,92px);opacity:1}45%{transform:translate(194px,92px);opacity:0}46%{transform:translate(262px,300px);opacity:0}48%{opacity:1}50%,52%{transform:translate(204px,222px)}57%{transform:translate(199px,142px);opacity:1}59%{transform:translate(199px,142px);opacity:0}60%,70%{transform:translate(262px,300px);opacity:0}73%{opacity:1}77%{transform:translate(200px,176px)}78.2%{transform:translate(199px,180px)}79.4%{transform:translate(200px,176px)}80.6%{transform:translate(199px,180px)}82%,88%{transform:translate(200px,176px);opacity:1}94%,100%{transform:translate(262px,300px);opacity:0}} @keyframes pubNHeart{0%,80%{opacity:0;transform:scale(.2)}82%{opacity:1;transform:scale(1.28)}84%{transform:scale(.94)}86%,89%{opacity:1;transform:scale(1)}93%,100%{opacity:0;transform:translateY(-8px) scale(1.08)}} @keyframes pubNLvl{0%,9%{transform:translateY(0);opacity:1}14%,25%{transform:translateY(50px)}30%,38%{transform:translateY(98px)}44%,58%{transform:translateY(142px);opacity:1}62%,94%{transform:translateY(142px);opacity:0}95%{transform:translateY(0);opacity:0}100%{transform:translateY(0);opacity:1}} @keyframes pubNWarn{0%,9%{opacity:0}14%,25%{opacity:.4}30%,38%{opacity:.78}44%,94%{opacity:1}95%,100%{opacity:0}} @keyframes pubNOkFill{0%,58%{transform:translateY(172px);opacity:1}66%,92%{transform:translateY(0);opacity:1}96%,100%{transform:translateY(0);opacity:0}} @keyframes pubNEye{0%,9%{transform:scaleY(1)}14%,25%{transform:scaleY(.72)}30%,38%{transform:scaleY(.45)}44%,58%{transform:scaleY(.16)}63%{transform:scaleY(1.18)}66%,100%{transform:scaleY(1)}} @keyframes pubNEyePain{0%,58%{opacity:1}63%,93%{opacity:0}98%,100%{opacity:1}} @keyframes pubNEyeOk{0%,58%{opacity:0}63%,93%{opacity:1}98%,100%{opacity:0}} @keyframes pubGlow{0%,66%{opacity:0}72%,90%{opacity:1}96%,100%{opacity:0}} .pub.pub-ready .pub-card:not(.pub-play) svg *,.pub.pub-ready .pub-card:not(.pub-play) .pub-stage::after{animation-play-state:paused} @media(max-width:1050px){.pub-grid{gap:24px}.pub .pub-card h3{font-size:21px}.pub .pub-card .pub-pain{font-size:15px}.pub .pub-head{gap:0 40px}} @media(max-width:980px){ .pub .pub-head{grid-template-columns:1fr;margin-bottom:44px} .pub .pub-head h2{margin-bottom:18px} .pub-grid{grid-template-columns:1fr;gap:40px} .pub-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:1fr auto auto auto 1fr;column-gap:40px;align-items:start} .pub-card .pub-stage{grid-row:1/6;grid-column:1} .pub-card .pub-meta{grid-row:2;grid-column:2}.pub-card h3{grid-row:3;grid-column:2}.pub-card .pub-pain{grid-row:4;grid-column:2} .pub .pub-card .pub-meta{margin-top:0} .pub .pub-card h3{font-size:24px} .pub .pub-turn{flex-direction:column;align-items:flex-start} } @media(max-width:640px){ .pub .pub-head h2{font-size:clamp(31px,8.6vw,38px);line-height:1.12} .pub .pub-head .pub-lead{font-size:16px} .pub-grid{gap:44px} .pub-card{display:flex;align-items:stretch} .pub-stage{border-radius:20px} .pub .pub-card .pub-meta{margin:20px 0 10px} .pub .pub-card h3{font-size:22px} .pub .pub-turn{margin-top:52px;padding:26px 22px;border-radius:20px} .pub .pub-turn .pub-turn-title{font-size:21px;text-wrap:balance} .pub .pub-cta{width:100%;min-width:0;justify-content:space-between;gap:12px;font-size:14px;padding:17px 20px;white-space:nowrap} } .ofr-section{position:relative;overflow:hidden;isolation:isolate;padding:76px 0 84px;background:radial-gradient(ellipse 75% 50% at 50% 42%,#7272722e,transparent 72%),radial-gradient(ellipse 50% 28% at 50% 100%,#b4b4b412,transparent 70%),#0b0b0b;border-top:1px solid #b4b4b41c;border-bottom:1px solid #b4b4b41c} .ofr-section::before{content:'';position:absolute;left:50%;top:0;width:min(900px,92%);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#b4b4b466,transparent)} .ofr-wrap{position:relative;display:flex;justify-content:center} .ofr-card{position:relative;display:flex;flex-direction:column;width:100%;max-width:820px;border-radius:28px;padding:38px 22px 0;text-align:center;background:radial-gradient(120% 38% at 50% 0%,#72727233,transparent 64%),radial-gradient(90% 30% at 50% 58%,#7272721a,transparent 70%),linear-gradient(180deg,#141414 0%,#0d0d0d 52%,#0b0b0b 100%);box-shadow:0 0 0 1px #b4b4b42b,inset 0 1px 0 #ffffff14,0 50px 90px -40px #000000e6,0 30px 130px -50px #727272a6} .ofr-wrap::before{content:'';position:absolute;left:50%;bottom:-18px;width:min(760px,86%);height:60px;transform:translateX(-50%);border-radius:0 0 26px 26px;background:linear-gradient(180deg,#151515,#0e0e0e);box-shadow:0 0 0 1px #b4b4b41a,0 30px 60px -20px #000000cc;z-index:-1} .ofr-edge{position:absolute;inset:0;z-index:0;border-radius:inherit;padding:1.5px;overflow:hidden;pointer-events:none;background:linear-gradient(172deg,#b4b4b466 0%,#72727229 26%,#72727212 55%,#72727229 82%,#b4b4b44d 100%);-webkit-mask:linear-gradient(#000000 0 0) content-box,linear-gradient(#000000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000000 0 0) content-box exclude,linear-gradient(#000000 0 0)} .ofr-edge i{position:absolute;left:0;top:0;display:none;width:250px;height:250px;border-radius:50%;background:radial-gradient(closest-side,#ffffff 0%,#eeeeee 14%,#c1c1c1dd 32%,#72727277 60%,#72727200 100%);offset-path:inset(0 round 28px);offset-rotate:0deg;offset-distance:0%;will-change:transform;animation:ofrOrbit var(--ofr-lap,9s) linear infinite;animation-delay:-.5s} .ofr-edge i+i{width:210px;height:210px;opacity:.55;animation-delay:-.25s} .ofr-edge i+i+i{width:170px;height:170px;opacity:.3;animation-delay:0s} @supports (offset-path:inset(0 round 28px)){.ofr-edge i{display:block}} .ofr-card>*:not(.ofr-edge){position:relative;z-index:1} .ofr-section .ofr-kicker{display:inline-flex;align-items:center;gap:9px;margin:0 0 22px;padding:8px 15px;border-radius:999px;border:1px solid #b4b4b43d;background:linear-gradient(135deg,#72727226,#7272720a);font:700 12px/1.25 Manrope,Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#d9d9d9} .ofr-kicker span{color:#b4b4b4;font-size:13px;letter-spacing:0} .ofr-section .ofr-logo{margin:0 auto 18px;line-height:0} .ofr-logo picture{display:block} .ofr-logo img{display:block;width:min(100%,300px);height:auto;margin:0 auto;filter:drop-shadow(0 10px 28px #72727259)} .ofr-section .ofr-lead{max-width:520px;margin:0 auto;font:400 15px/1.7 Manrope,Arial,sans-serif;color:#adadad;text-wrap:pretty} .ofr-buy{margin-top:26px} .ofr-includes{margin-top:38px} .ofr-section .ofr-label{display:flex;align-items:center;gap:14px;max-width:560px;margin:0 auto 14px;font:700 12px/1.3 Manrope,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#b4b4b4} .ofr-label::before,.ofr-label::after{content:'';flex:1;height:1px;background:linear-gradient(90deg,transparent,#b4b4b447)} .ofr-label::after{background:linear-gradient(270deg,transparent,#b4b4b447)} .ofr-list{list-style:none;margin:0 auto;padding:0;max-width:560px;display:grid;gap:2px;text-align:left} .ofr-list li{position:relative;display:flex;align-items:center;padding:10px 6px 10px 42px;font:600 15px/1.5 Manrope,Arial,sans-serif;color:#e1e1e1;border-bottom:1px solid #ffffff0b} .ofr-list li:last-child{border-bottom:0} .ofr-list li::before{content:'';position:absolute;left:4px;top:50%;width:24px;height:24px;margin-top:-12px;border-radius:50%;background:linear-gradient(150deg,#cccccc 0%,#727272 52%,#414141 100%);box-shadow:0 0 0 3px #72727221,0 4px 14px #7272725c,inset 0 1px 0 #ffffff66} .ofr-list li::after{content:'';position:absolute;left:13px;top:50%;width:5.5px;height:10.5px;margin-top:-7.5px;border:solid #ffffff;border-width:0 2.3px 2.3px 0;border-radius:0 0 1px 0;transform:rotate(43deg)} .ofr-list .ofr-hl{margin-bottom:6px;padding:13px 14px 13px 50px;border:1px solid #b4b4b447;border-radius:14px;background:linear-gradient(115deg,#7272723d,#7272720f 70%);color:#ffffff} .ofr-list .ofr-hl::before{left:14px} .ofr-list .ofr-hl::after{left:23px} .ofr-list b{font-weight:700} .ofr-price{position:relative} .ofr-section .ofr-was{position:relative;z-index:3;margin:0;font:600 15px/1.4 Manrope,Arial,sans-serif;color:#9e9e9e;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1)} .ofr-was s{color:#cecece;text-decoration-line:line-through;text-decoration-color:#9d9d9d;text-decoration-thickness:2px} .ofr-price.is-armed .ofr-was{opacity:0;transform:translateY(6px)} .ofr-price.is-instant .ofr-was{transition:none} .ofr-amount{position:relative;z-index:1;isolation:isolate;display:flex;justify-content:center;margin:4px 0 0;font-family:Heading,Manrope,Arial,sans-serif;font-weight:400;font-size:clamp(88px,27vw,150px);line-height:1} .ofr-fig{position:relative;z-index:2;display:inline-flex;align-items:flex-start;font-variant-numeric:tabular-nums;font-feature-settings:'tnum' 1;letter-spacing:0;-webkit-user-select:none;user-select:none} .ofr-cur,.ofr-cents{font-size:.29em;line-height:1;color:#b4b4b4;letter-spacing:-.02em;margin-top:.36em;transition:transform .62s cubic-bezier(.7,0,.25,1)} .ofr-cur{margin-right:.22em} .ofr-cents{margin-left:.08em} .ofr-num{position:relative;display:inline-flex;transition:transform .62s cubic-bezier(.7,0,.25,1)} .ofr-reel{position:relative;display:block;height:1em;padding:0 .12em;margin:0 -.12em;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000000 12%,#000000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000000 12%,#000000 88%,transparent 100%)} .ofr-reel::before{content:attr(data-d);display:block;visibility:hidden} .ofr-reel+.ofr-reel{margin-left:-.155em} .ofr-strip{position:absolute;left:.12em;right:.12em;top:0;display:block} .ofr-cell{display:flex;justify-content:center;height:1em;background:linear-gradient(180deg,#ffffff 14%,#e4e4e4 46%,#9a9a9a 88%);-webkit-background-clip:text;background-clip:text;color:transparent} .ofr-cell::before{content:attr(data-d)} .ofr-cur::before,.ofr-cents::before{content:attr(data-t)} .ofr-num .ofr-reel--h{position:absolute;top:0;right:calc(100% - .155em);margin:0;opacity:0;transition:opacity .3s ease} .ofr-fig.is-297 .ofr-cur{transform:translateX(calc(var(--ofr-w,60px) * -.5))} .ofr-fig.is-297 .ofr-num,.ofr-fig.is-297 .ofr-cents{transform:translateX(calc(var(--ofr-w,60px) * .5))} .ofr-fig.is-297 .ofr-reel--h{opacity:1} .ofr-fig.is-instant .ofr-cur,.ofr-fig.is-instant .ofr-num,.ofr-fig.is-instant .ofr-cents,.ofr-fig.is-instant .ofr-reel--h{transition:none} .ofr-glow,.ofr-ring,.ofr-sparks{position:absolute;z-index:0;left:50%;top:50%;pointer-events:none} .ofr-glow{width:3.1em;height:1.3em;margin:-.65em 0 0 -1.55em;border-radius:50%;background:radial-gradient(closest-side,#72727266,#7272721f 55%,transparent);opacity:.55} .ofr-ring{width:2.2em;height:.94em;margin:-.47em 0 0 -1.1em;border-radius:50%;border:2px solid #d9d9d9;box-shadow:0 0 18px #727272cc,inset 0 0 18px #72727280;opacity:0;transform:scale(.6)} .ofr-sparks{width:0;height:0} .ofr-sparks i{position:absolute;left:-7px;top:-7px;width:14px;height:14px;opacity:0;background:radial-gradient(closest-side,#ffffff,#d9d9d9 45%,#b4b4b4);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);transform:translate(calc(var(--x) * .3),calc(var(--y) * .3)) scale(.3)} .ofr-sparks i:nth-child(1){--x:1.3em;--y:0em} .ofr-sparks i:nth-child(2){--x:1.15em;--y:.24em} .ofr-sparks i:nth-child(3){--x:.61em;--y:.44em} .ofr-sparks i:nth-child(4){--x:-.61em;--y:.44em} .ofr-sparks i:nth-child(5){--x:-1.15em;--y:.24em} .ofr-sparks i:nth-child(6){--x:-1.3em;--y:0em} .ofr-sparks i:nth-child(7){--x:-1.15em;--y:-.24em} .ofr-sparks i:nth-child(8){--x:-.61em;--y:-.44em} .ofr-sparks i:nth-child(9){--x:.61em;--y:-.44em} .ofr-sparks i:nth-child(10){--x:1.15em;--y:-.24em} .ofr-fig,.ofr-glow{will-change:transform} .ofr-amount.is-hit .ofr-fig{animation:ofrBeat 1.05s cubic-bezier(.3,0,.3,1) both} .ofr-amount.is-hit .ofr-glow{animation:ofrFlash 1.3s ease-out both} .ofr-amount.is-hit .ofr-ring{animation:ofrRing .9s cubic-bezier(.2,.7,.3,1) both} .ofr-amount.is-hit .ofr-sparks i{animation:ofrSpark .9s cubic-bezier(.15,.7,.3,1) both} .ofr-amount.is-hit .ofr-sparks i:nth-child(even){animation-duration:1.05s;animation-delay:.05s} .ofr-section .ofr-terms{position:relative;z-index:3;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin:10px 0 0;font:600 15px/1.5 Manrope,Arial,sans-serif;color:#adadad} .ofr-terms b{font-weight:700;color:#f2f2f2} .ofr-dot{flex:none;width:4px;height:4px;border-radius:50%;background:#727272} .ofr-section .ofr-btn{position:relative;overflow:hidden;isolation:isolate;display:flex;width:100%;max-width:520px;min-height:64px;margin:26px auto 0;padding:19px 24px;justify-content:center;align-items:center;gap:14px;border-radius:16px;font:700 17px/1.3 Manrope,Arial,sans-serif;letter-spacing:-.005em;color:#ffffff;white-space:nowrap;background:linear-gradient(120deg,#929292 0%,#727272 45%,#494949 100%);box-shadow:0 18px 44px -14px #727272cc,0 0 0 1px #cccccc40,inset 0 1px 0 #ffffff66,inset 0 -2px 0 #00000030} .ofr-section .ofr-btn:hover{background:linear-gradient(120deg,#a3a3a3 0%,#828282 45%,#555555 100%);box-shadow:0 22px 54px -14px #727272ee,0 0 0 1px #dcdcdc66,inset 0 1px 0 #ffffff73,inset 0 -2px 0 #00000030} .ofr-btn::after{content:'';position:absolute;top:0;bottom:0;left:0;width:45%;z-index:-1;background:linear-gradient(100deg,transparent,#ffffff47 50%,transparent);transform:translateX(-120%) skewX(-18deg);animation:ofrSweep 3.8s ease-in-out infinite} .ofr-btn span{font-size:22px;line-height:1} .ofr-section .ofr-note{display:flex;flex-direction:column;align-items:center;gap:3px;margin:14px auto 0;font:600 13px/1.5 Manrope,Arial,sans-serif;color:#9e9e9e} .ofr-note .ofr-dot{display:none} .ofr-note-g{display:inline-flex;align-items:center;gap:6px;color:#d2d2d2} .ofr-note-g svg{flex:none;width:15px;height:15px} .ofr-guarantee{display:flex;flex-direction:column;align-items:center;gap:16px;margin:34px -22px 0;padding:32px 22px 34px;border-top:1px solid #b4b4b41f;border-radius:0 0 28px 28px;background:radial-gradient(70% 90% at 50% 0%,#7272721f,transparent 70%),linear-gradient(180deg,#ffffff03,#7272720d)} .ofr-seal{position:relative;flex:none;width:172px;height:172px} .ofr-seal::before{content:'';position:absolute;inset:-18%;border-radius:50%;background:radial-gradient(closest-side,#7272724d,transparent 72%)} .ofr-seal svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible} .ofr-seal-burst{filter:drop-shadow(0 10px 18px #03030399)} .ofr-seal-ring{animation:ofrSpin 40s linear infinite} .ofr-seal-text{font:700 17px Manrope,Arial,sans-serif;letter-spacing:.06em;fill:#e1e1e1} .ofr-seal-seven{font-family:Heading,Manrope,Arial,sans-serif;font-weight:400;font-size:84px;letter-spacing:-.02em} .ofr-seal-days{font:700 18px Manrope,Arial,sans-serif;letter-spacing:.3em;fill:#ececec} .ofr-seal-shine{position:absolute;inset:20.8%;border-radius:50%;overflow:hidden;pointer-events:none} .ofr-seal-shine::before{content:'';position:absolute;top:-20%;bottom:-20%;left:0;width:38%;background:linear-gradient(100deg,transparent,#ffffff5c 50%,transparent);transform:translateX(-160%) rotate(18deg);animation:ofrGleam 5.2s ease-in-out infinite} .ofr-g-copy{max-width:380px} .ofr-section .ofr-g-copy h3{margin:0 0 8px;font:700 22px/1.25 Syne,Arial,sans-serif;letter-spacing:-.035em;color:#f2f2f2} .ofr-section .ofr-g-copy p{margin:0;font:400 15px/1.65 Manrope,Arial,sans-serif;color:#adadad} .ofr-section .ofr-btn--end{margin-top:8px} .ofr-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0} .ofr-section.ofr-js:not(.is-on) .ofr-edge i,.ofr-section.ofr-js:not(.is-on) .ofr-seal-ring,.ofr-section.ofr-js:not(.is-on) .ofr-seal-shine::before,.ofr-section.ofr-js:not(.is-on) .ofr-btn::after{animation-play-state:paused} @keyframes ofrSpin{to{transform:rotate(360deg)}} @keyframes ofrOrbit{from{offset-distance:.01%}to{offset-distance:100%}} @keyframes ofrSweep{0%{transform:translateX(-120%) skewX(-18deg)}55%,100%{transform:translateX(330%) skewX(-18deg)}} @keyframes ofrGleam{0%,40%{transform:translateX(-160%) rotate(18deg)}75%,100%{transform:translateX(360%) rotate(18deg)}} @keyframes ofrBeat{0%{transform:scale(1)}15%{transform:scale(1.15)}30%{transform:scale(.97)}46%{transform:scale(1.08)}72%,100%{transform:scale(1)}} @keyframes ofrFlash{0%{opacity:.55;transform:scale(.8)}18%{opacity:1;transform:scale(1.2)}100%{opacity:.55;transform:scale(1)}} @keyframes ofrRing{0%{opacity:0;transform:scale(.6)}14%{opacity:.9}60%{opacity:.35}100%{opacity:0;transform:scale(1.1)}} @keyframes ofrSpark{0%{opacity:0;transform:translate(calc(var(--x) * .3),calc(var(--y) * .3)) scale(.3)}18%{opacity:1}100%{opacity:0;transform:translate(var(--x),var(--y)) scale(.9) rotate(45deg)}} @media(min-width:600px){ .ofr-card{padding:46px 44px 0} .ofr-guarantee{margin:38px -44px 0;padding:34px 44px 38px} .ofr-logo img{width:340px} .ofr-section .ofr-lead{font-size:16px} .ofr-section .ofr-note{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4px 10px} .ofr-note .ofr-dot{display:block} } @media(min-width:900px){ .ofr-section{padding:112px 0 124px} .ofr-card{padding:56px 64px 0} .ofr-logo img{width:380px} .ofr-section .ofr-lead{font-size:17px;max-width:560px} .ofr-includes{order:1;margin-top:36px} .ofr-buy{order:2;margin-top:36px;padding-top:34px;border-top:1px solid #b4b4b41f} .ofr-guarantee{order:3} .ofr-section .ofr-label,.ofr-list{max-width:none} .ofr-list{grid-template-columns:1fr 1fr;column-gap:26px} .ofr-list .ofr-hl{grid-column:1/-1;justify-self:center;width:auto;padding:13px 24px 13px 52px;margin-bottom:10px} .ofr-list li:nth-last-child(2){border-bottom:0} .ofr-list li{font-size:15px} .ofr-amount{font-size:152px} .ofr-section .ofr-btn{font-size:18px;min-height:68px} .ofr-guarantee{flex-direction:row;justify-content:center;gap:30px;margin:44px -64px 0;padding:36px 64px 44px;text-align:left} .ofr-seal{width:180px;height:180px} .ofr-section .ofr-g-copy h3{font-size:26px} .ofr-section .ofr-g-copy p{font-size:16px} .ofr-g-copy{max-width:400px} .ofr-section .ofr-btn--end{display:none} } @media(max-width:380px){ .ofr-card{padding:34px 16px 0} .ofr-guarantee{margin:30px -16px 0;padding:28px 16px 30px} .ofr-section .ofr-kicker{gap:7px;padding:7px 12px;letter-spacing:.07em} .ofr-list li{padding-left:40px} .ofr-list .ofr-hl{padding-left:48px;padding-right:10px} .ofr-section .ofr-btn{padding:18px 16px;font-size:16px;gap:12px} } @media(max-width:340px){ .ofr-wrap{width:calc(100% - 24px)} .ofr-card{padding:30px 14px 0} .ofr-guarantee{margin:28px -14px 0;padding:26px 14px 28px} .ofr-section .ofr-kicker{gap:0;padding:7px 11px;letter-spacing:.02em} .ofr-kicker span{display:none} .ofr-section .ofr-btn{padding:17px 12px;font-size:15px;gap:9px} .ofr-btn span{font-size:20px} } .footer.lgl{display:block;padding:40px 0 48px;border-top:1px solid #ffffff14;color:#9d9d9d;font:400 13px/1.7 Manrope,sans-serif} .lgl-id{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:20px} .lgl-id img{height:30px;width:auto;display:block;opacity:.9} .lgl-id p{margin:0;font-size:13px;color:#b1b1b1;letter-spacing:.01em} .lgl-br{display:none} .lgl-aviso{margin:0;max-width:880px;font-size:12.5px;line-height:1.75;color:#959595} .lgl-aviso strong{color:#d2d2d2;font-weight:700} .lgl-links{margin:18px 0 0;font-size:13px} .lgl-links a{color:#d2d2d2;text-decoration:underline;text-underline-offset:3px} .lgl-links a:hover{color:#ffffff} @media(max-width:760px){.footer.lgl{padding:32px 0 40px;text-align:center}.lgl-id{flex-direction:column;justify-content:center;gap:12px}.lgl-id p span{display:none}.lgl-br{display:inline}.lgl-aviso{font-size:12px;text-align:left}} .cur-section{position:relative;overflow:hidden;background:radial-gradient(ellipse 70% 60% at 50% 78%,#7272721c,transparent 70%),#0d0d0d;padding-bottom:96px} .cur-section::before{content:'';position:absolute;left:50%;top:0;width:min(900px,90%);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#b4b4b440,transparent)} .cur-head{text-align:center;max-width:980px;margin:0 auto 20px} .cur-section .cur-badge{display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;padding:9px 16px;border-radius:999px;border:1px solid #b4b4b43d;background:linear-gradient(135deg,#72727221,#72727208);font:700 12px/1.2 Manrope,Arial,sans-serif;letter-spacing:.14em;color:#d0d0d0;box-shadow:0 0 30px #7272721a} .cur-badge-dot{width:7px;height:7px;border-radius:50%;background:#b4b4b4;box-shadow:0 0 12px #9d9d9d} .cur-section .cur-head h2{font:700 clamp(38px,4.6vw,64px)/1.05 Syne,Arial,sans-serif;letter-spacing:-.055em;margin:0 0 20px;color:#f2f2f2;text-wrap:balance} .cur-section .cur-head h2 em{display:block;font:inherit;font-style:normal;letter-spacing:inherit;color:#9d9d9d;padding:0} .cur-section .cur-sub{max-width:560px;margin:0 auto;font:400 17px/1.65 Manrope,Arial,sans-serif;color:#adadad;text-wrap:pretty} .cur-section .cur-sub strong{display:block;font-weight:700;color:#f2f2f2} .cur-rail{--cur-w:clamp(214px,18.2vw,262px);--cur-gap:clamp(14px,1.5vw,22px);position:relative;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(18px,calc((100% - 1200px) / 2));padding:48px max(18px,calc((100% - 1200px) / 2)) 76px;scrollbar-width:thin;scrollbar-color:#72727266 transparent;outline:none} .cur-rail:focus-visible{box-shadow:inset 0 0 0 2px #b4b4b4;border-radius:18px} .cur-track{display:flex;gap:var(--cur-gap);list-style:none;margin:0;padding:0;flex:none} .cur-card{position:relative;flex:none;width:var(--cur-w);aspect-ratio:2/3;border-radius:18px;overflow:hidden;background:#0f0f0f;scroll-snap-align:start;box-shadow:0 22px 50px #02020299,0 0 0 1px #b4b4b424;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s} .cur-card img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;user-select:none;pointer-events:none} .cur-card::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 35%,#ffffff1f 48%,transparent 60%) no-repeat;background-size:260% 100%;background-position:120% 0;transition:background-position .9s cubic-bezier(.2,.8,.2,1)} .cur-card--bonus{box-shadow:0 22px 60px #02020299,0 0 0 1.5px #d9d9d9,0 0 44px #72727280,0 0 90px #7272722e} .cur-card--bonus::before{content:'';position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;padding:1.5px;background:linear-gradient(160deg,#ffffff,#b4b4b4 30%,#72727200 55%,#727272 85%,#dfdfdf);-webkit-mask:linear-gradient(#000000 0 0) content-box,linear-gradient(#000000 0 0);-webkit-mask-composite:xor;mask-composite:exclude} .cur-gap{position:relative;flex:none;width:clamp(8px,1.2vw,18px);align-self:stretch;pointer-events:none} .cur-gap::before{content:'';position:absolute;left:50%;top:9%;bottom:9%;width:1.5px;transform:translateX(-50%);background:linear-gradient(180deg,#b4b4b400,#b4b4b4cc 30%,#ffffff 50%,#b4b4b4cc 70%,#b4b4b400);box-shadow:0 0 14px #727272b3} .cur-gap::after{content:'';position:absolute;left:50%;top:50%;width:20px;height:20px;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f6efff' d='M12 1.5c.6 5.6 3.3 8.4 9 9-5.7.6-8.4 3.4-9 9-.6-5.6-3.3-8.4-9-9 5.7-.6 8.4-3.4 9-9z'/%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 0 6px #b4b4b4) drop-shadow(0 0 14px #727272)} @media(hover:hover) and (pointer:fine){ .cur-card:hover{transform:translateY(-10px) scale(1.035);box-shadow:0 34px 70px #020202cc,0 0 0 1px #b4b4b480,0 0 50px #7272724d} .cur-card--bonus:hover{box-shadow:0 34px 80px #020202cc,0 0 0 1.5px #e8e8e8,0 0 64px #727272a6} .cur-card:hover::after{background-position:-40% 0} } .cur-rail.is-marquee{--cur-fade:7%;overflow:hidden;scroll-snap-type:none;padding-inline:0;cursor:grab;touch-action:pan-y;-webkit-mask-image:linear-gradient(90deg,transparent,#000000 var(--cur-fade),#000000 calc(100% - var(--cur-fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000000 var(--cur-fade),#000000 calc(100% - var(--cur-fade)),transparent)} .cur-rail.is-marquee .cur-track{will-change:transform} .cur-rail.is-dragging{cursor:grabbing} .cur-rail.is-dragging .cur-card{transition:none} .cur-controls{position:relative;display:flex;justify-content:center;margin-top:-34px} .cur-toggle{display:inline-grid;place-items:center;width:46px;height:46px;padding:0;border-radius:50%;border:1px solid #b4b4b43d;background:#ffffff08;color:#dedede;cursor:pointer;transition:background .2s,border-color .2s,transform .2s} .cur-toggle:hover{background:#7272722e;border-color:#b4b4b480} .cur-toggle:focus-visible{outline:3px solid #b4b4b4;outline-offset:4px} .cur-toggle svg{width:18px;height:18px} .cur-toggle .cur-i-play{display:none} .cur-toggle[aria-pressed=true] .cur-i-play{display:block} .cur-toggle[aria-pressed=true] .cur-i-pause{display:none} .cur-toggle[hidden]{display:none} @media(max-width:760px){ .cur-section{padding-bottom:70px} .cur-head{margin-bottom:4px} .cur-section .cur-badge{font-size:12px;letter-spacing:.1em;padding:8px 13px;margin-bottom:18px} .cur-section .cur-head h2{font-size:clamp(33px,9.4vw,42px);line-height:1.08;margin-bottom:16px} .cur-section .cur-head h2 em{display:inline} .cur-section .cur-sub{font-size:15px;max-width:440px} .cur-rail{--cur-w:min(58vw,236px);--cur-gap:12px;padding-top:38px;padding-bottom:62px} .cur-controls{margin-top:-30px} .cur-card{border-radius:16px} .cur-toggle{width:44px;height:44px} } .bon{--bon-bg:#090909;--bon-panel:#0f0f0f;--bon-violet:#727272;--bon-lilac:#b4b4b4;--bon-white:#f2f2f2;--bon-muted:#adadad;position:relative;overflow:hidden;background:radial-gradient(900px 560px at 92% 18%,#7272721f,transparent 70%),radial-gradient(820px 560px at 4% 80%,#5555551c,transparent 70%),var(--bon-bg);border-top:1px solid #ffffff0d;padding-top:124px;padding-bottom:136px} @supports(overflow:clip){.bon{overflow:clip}} .bon .eyebrow{font-size:12px;letter-spacing:.16em;color:#b4b4b4;margin-bottom:18px} .bon-head{max-width:800px;margin-bottom:88px} .bon .bon-head h2{margin-bottom:22px} .bon .bon-sub{font-size:18px;line-height:1.65;color:var(--bon-muted);max-width:560px;margin:0} .bon-item{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:64px;align-items:center} .bon-item+.bon-item{margin-top:150px} .bon-item-skills{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);grid-template-areas:"stage ." "stage copy" "stage cta" "stage .";grid-template-rows:1fr auto auto 1fr;row-gap:0} .bon-item-skills .bon-copy{grid-area:copy} .bon-item-skills .bon-s{grid-area:stage} .bon-cta{grid-area:cta;min-width:0} .bon-copy{min-width:0;max-width:470px} .bon .bon-tag{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;padding:9px 15px 9px 12px;border-radius:999px;font:700 12px/1 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#e2e2e2;background:#b4b4b417;border:1px solid #b4b4b44d} .bon-tag svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round} .bon .bon-tag-gift{color:#ffffff;border-color:#ffffff33;background:linear-gradient(115deg,#484848,#727272 50%,#9e9e9e);box-shadow:0 10px 32px #72727259} .bon-tag-gift::after{content:'';position:absolute;top:-2px;bottom:-2px;left:0;width:34px;background:linear-gradient(90deg,transparent,#ffffffa6,transparent);transform:translateX(-60px) skewX(-20deg);animation:bonShine 4.2s ease-in-out infinite} .bon .bon-title{font:700 clamp(30px,2.75vw,40px)/1.08 Syne,sans-serif;letter-spacing:-.045em;color:var(--bon-white);margin:0 0 14px;text-wrap:balance} .bon .bon-lead{font:700 22px/1.3 Syne,sans-serif;letter-spacing:-.03em;color:var(--bon-white);margin:0 0 18px;text-wrap:balance} .bon-lead em{font-style:normal;color:#9d9d9d} .bon .bon-text{font-size:16px;line-height:1.75;color:var(--bon-muted);margin:0 0 28px} .bon-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px} .bon-list li{display:flex;align-items:center;gap:11px;padding:14px 14px;border-radius:14px;border:1px solid #ffffff14;background:linear-gradient(180deg,#ffffff09,#ffffff03);font:600 14px/1.3 Manrope,sans-serif;color:#e6e6e6} .bon-list svg{width:20px;height:20px;flex:none;fill:none;stroke:#b4b4b4;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round} .bon .bon-btn{margin-top:2px} .bon-stage{position:relative;min-width:0;isolation:isolate} .bon-stage::before{content:'';position:absolute;inset:-14% -10%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#72727230,transparent)} .bon-phone{position:relative;width:100%;aspect-ratio:9/16;padding:5px;border-radius:26px;background:linear-gradient(155deg,#303030,#111111 45%,#090909);box-shadow:0 30px 70px #000000b8,inset 0 0 0 1px #ffffff21,0 0 90px #72727233} .bon-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:21px;background:#050505} .bon-screen img,.bon-screen video{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;display:block;transition:opacity .35s ease,filter .5s ease} .bon-screen video{opacity:0} .bon-screen.is-video video{opacity:1} .bon-prog{position:absolute;left:0;right:0;bottom:0;z-index:3;height:3px;background:#ffffff24} .bon-prog i{display:block;width:100%;height:100%;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,#b2b2b2,#6b6b6b);box-shadow:0 0 10px #848484} .bon-scan{position:absolute;left:0;right:0;top:0;z-index:2;height:38%;opacity:0;pointer-events:none;background:linear-gradient(180deg,transparent,#72727238 72%,#e2e2e2 97%,transparent);transform:translateY(-100%)} .bon-g{display:grid;grid-template-columns:minmax(0,1fr) 218px;grid-template-areas:"win ." "win phone" "win out" "win .";grid-template-rows:1fr auto auto 1fr;column-gap:30px;row-gap:16px} .bon-win{grid-area:win;align-self:center;position:relative;z-index:1;border-radius:20px;background:linear-gradient(180deg,#141414,#0e0e0e);border:1px solid #ffffff1c;box-shadow:0 40px 90px #00000085,inset 0 1px 0 #ffffff0d;overflow:hidden} .bon-bar{display:flex;align-items:center;gap:7px;padding:13px 16px;border-bottom:1px solid #ffffff10;background:#ffffff05} .bon-bar i{width:10px;height:10px;border-radius:50%;background:#ffffff1f} .bon-bar i:first-child{background:#727272} .bon-bar span{margin-left:8px;font:600 12px/1 Manrope,sans-serif;color:#adadad} .bon-body{display:grid;grid-template-columns:190px minmax(0,1fr)} .bon-nav{list-style:none;margin:0;padding:12px 8px;display:flex;flex-direction:column;gap:4px;border-right:1px solid #ffffff10;background:#090909a6} .bon-sk{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px} .bon-sk i{display:block;height:7px;border-radius:4px;background:#ffffff12} .bon-sk i:first-child{flex:none;width:16px} .bon-sk i:last-child{width:var(--w,60%)} .bon-row{position:relative;display:flex;align-items:center;gap:9px;height:38px;padding:0 10px;border-radius:10px;font:700 13px/1.2 Manrope,sans-serif;color:#c8c8c8;white-space:nowrap;background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff14;transition:background-color .4s,color .4s,box-shadow .4s} .bon-row b{flex:none;font:700 12px/1 Syne,sans-serif;color:#9c9c9c;transition:color .4s} .bon-row.is-on{background:#72727233;color:#ffffff;box-shadow:inset 0 0 0 1px #72727280,0 8px 24px -8px #72727299} .bon-row.is-on b{color:#b4b4b4} .bon-pane{display:grid;min-width:0;padding:20px 22px} .bon-pane-in,.bon-empty{grid-area:1/1;min-width:0} .bon-pane-in{transition:opacity .34s ease .16s,transform .45s cubic-bezier(.2,.8,.2,1) .16s} .bon-g:not(.is-open) .bon-pane-in{opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease} .bon-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px dashed #ffffff1f;border-radius:14px;transition:opacity .3s ease .2s} .bon-g.is-open .bon-empty{opacity:0;transition:opacity .15s ease} .bon-empty-i{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#ffffff0a;color:#9c9c9c} .bon-empty-i svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round} .bon .bon-empty p{margin:0;font:600 14px/1.3 Manrope,sans-serif;color:#9c9c9c} .bon .bon-k{display:flex;align-items:center;gap:8px;margin:0 0 10px;font:700 12px/1 Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase} .bon-k-a{color:#b4b4b4} .bon-k-b{padding:5px 8px;border-radius:6px;background:#ffffff0f;color:#d6d6d6;letter-spacing:.06em} .bon .bon-t{min-height:2.56em;margin:0 0 14px;font:700 18px/1.28 Syne,sans-serif;letter-spacing:-.03em;color:var(--bon-white);text-wrap:balance} .bon-cmd{position:relative;display:grid;padding:14px 16px;border-radius:12px;background:#080808;border:1px solid #ffffff14;box-shadow:inset 0 1px 0 #ffffff08;transition:border-color .3s,box-shadow .3s} .bon .bon-cmd p{grid-area:1/1;margin:0;font:400 14px/1.65 Manrope,sans-serif;color:#d6d6d6} .bon-cmd [data-bon-cmd]{filter:blur(4.5px);user-select:none;pointer-events:none} .bon-w{opacity:1;transition:opacity .3s ease var(--d,0s),background-color .25s ease} .bon-g.is-live:not(.is-open) .bon-w{opacity:0;transition-delay:0s} .bon-cmd.is-sel{border-color:#72727280;box-shadow:inset 0 1px 0 #ffffff08,0 0 0 3px #72727226} .bon-cmd.is-sel .bon-w{background-color:#6d6d6d5e} .bon-cmd{container-type:inline-size} .bon-lock{position:absolute;left:10px;right:10px;top:50%;width:fit-content;max-width:calc(100% - 20px);margin:0 auto;transform:translateY(-50%);box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px 8px 12px;border-radius:999px;background:#090909eb;border:1px solid #b4b4b466;color:#f2f2f2;font:600 12px/1.25 Manrope,sans-serif;letter-spacing:.01em;text-align:center;white-space:normal;box-shadow:0 10px 30px #00000088,0 0 0 4px #09090959;transition:opacity .3s ease .62s,transform .45s cubic-bezier(.3,1.5,.5,1) .62s} .bon-lock-s{display:none} @container (max-width:272px){.bon-lock-l{display:none}.bon-lock-s{display:inline}} .bon-g.is-live:not(.is-open) .bon-lock{opacity:0;transform:translateY(-50%) scale(.9);transition:opacity .15s ease,transform .15s ease} .bon-lock::before{content:"";width:13px;height:13px;flex:none;background:#b4b4b4;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10V7a5 5 0 0 1 10 0v3h1a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2zm2 0h6V7a3 3 0 0 0-6 0z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10V7a5 5 0 0 1 10 0v3h1a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2zm2 0h6V7a3 3 0 0 0-6 0z'/%3E%3C/svg%3E") center/contain no-repeat} .bon-foot{display:flex;margin-top:16px} .bon-copybtn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:170px;height:42px;padding:0 16px 0 13px;border-radius:11px;background:#f2f2f2;color:#141414;font:700 13px/1 Manrope,sans-serif;box-shadow:0 8px 24px #0000005c;transition:transform .16s ease,background-color .3s,color .3s,box-shadow .3s} .bon-copybtn svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round} .bon-ic-ok,.bon-copy-b{display:none} .bon-copybtn.is-press{transform:scale(.93)} .bon-copybtn.is-copied{background-color:#636363;background-image:linear-gradient(120deg,#737373,#515151);color:#ffffff;box-shadow:0 10px 30px #7272726b} .bon-copybtn.is-copied .bon-ic-copy,.bon-copybtn.is-copied .bon-copy-a{display:none} .bon-copybtn.is-copied .bon-ic-ok,.bon-copybtn.is-copied .bon-copy-b{display:inline} .bon-copybtn.is-copied .bon-ic-ok{stroke-width:2.6} .bon-gphone{grid-area:phone;position:relative;z-index:2} .bon-gphone .bon-phone::after{content:'';position:absolute;inset:-3px;border-radius:29px;border:2px solid #b4b4b4;opacity:0;pointer-events:none} .bon-gphone .bon-phone.is-hit::after{animation:bonRing .8s ease-out} .bon-g:not(.is-done) .bon-screen img,.bon-g:not(.is-done) .bon-screen video{filter:blur(8px) brightness(.64) saturate(.85)} .bon-gphone .bon-phone::before{content:'';position:absolute;inset:-1px;z-index:5;border-radius:27px;pointer-events:none;box-shadow:0 0 0 1.5px #b4b4b4b3,0 0 34px #7272728c;opacity:0;transition:opacity .4s ease} .bon-g.is-live:not(.is-gen):not(.is-done) .bon-gphone .bon-phone::before{animation:bonBreath 1.9s ease-in-out infinite} .bon-g.is-gen .bon-gphone .bon-phone::before{opacity:1} .bon-gphone .bon-screen::after{content:'';position:absolute;top:0;bottom:0;left:-10%;z-index:2;width:120%;pointer-events:none;background:linear-gradient(105deg,transparent 34%,#b4b4b41f 44%,#d7d7d745 50%,#b4b4b41f 56%,transparent 66%);opacity:0;transform:translateX(-80%)} .bon-g.is-live:not(.is-gen):not(.is-done) .bon-gphone .bon-screen::after{opacity:1;animation:bonSheen 2.2s cubic-bezier(.45,0,.3,1) infinite} .bon-g.is-gen .bon-screen img,.bon-g.is-gen .bon-screen video{filter:blur(6px) brightness(.55) saturate(.7)} .bon-g.is-gen .bon-scan{opacity:1;animation:bonScan .85s linear infinite} .bon-state{position:absolute;left:50%;top:50%;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:999px;white-space:nowrap;font:700 12px/1 Manrope,sans-serif;letter-spacing:.02em;color:#f2f2f2;background:#090909d9;border:1px solid #b4b4b447;box-shadow:0 10px 30px #000000aa;opacity:0;transform:translate(-50%,-50%) scale(.94);transition:opacity .3s ease,transform .3s ease;pointer-events:none} .bon-state b{font-weight:700} .bon-state-wait::before{content:'';width:8px;height:8px;border-radius:50%;background:#b4b4b4;box-shadow:0 0 10px #b4b4b4;animation:bonBlink 1.1s ease-in-out infinite} .bon-state-gen{border-color:#b4b4b499;background:#161616e6;box-shadow:0 10px 30px #000000aa,0 0 24px #72727266} .bon-state-gen i{width:13px;height:13px;border-radius:50%;border:2px solid #b4b4b440;border-top-color:#e2e2e2;animation:bonSpin .7s linear infinite} .bon-g.is-live:not(.is-gen):not(.is-done) .bon-state-wait,.bon-g.is-gen .bon-state-gen{opacity:1;transform:translate(-50%,-50%)} .bon-out{grid-area:out;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center} .bon-out strong{font:700 16px/1.2 Syne,sans-serif;letter-spacing:-.02em;color:var(--bon-white)} .bon-out span{font:600 13px/1.4 Manrope,sans-serif;color:var(--bon-muted)} .bon-out em{display:inline-flex;align-items:center;gap:7px;margin-top:9px;padding:7px 11px;border-radius:999px;font:700 12px/1 Manrope,sans-serif;font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:#e2e2e2;background:#7272722e;border:1px solid #b4b4b45c;white-space:nowrap;transition:opacity .35s ease,transform .45s cubic-bezier(.3,1.5,.5,1)} .bon-out em::before{content:'';width:7px;height:7px;border-radius:50%;background:#b4b4b4;box-shadow:0 0 10px #b4b4b4} .bon-g:not(.is-done) .bon-out em{opacity:0;transform:scale(.8)} .bon-fly{position:absolute;left:0;top:0;z-index:6;display:flex;flex-direction:column;justify-content:center;gap:5px;width:74px;height:46px;padding:9px 10px;border-radius:10px;background:#f2f2f2;box-shadow:0 14px 34px #7272728c,0 0 0 1px #ffffff;opacity:0;pointer-events:none;will-change:transform,opacity} .bon-fly i{height:4px;border-radius:3px;background:#7272725c} .bon-fly i:nth-child(2){width:78%} .bon-fly i:nth-child(3){width:50%;background:#727272} .bon-cursor{position:absolute;left:0;top:0;z-index:7;width:22px;height:26px;opacity:0;pointer-events:none;transition:transform .8s cubic-bezier(.65,0,.3,1),opacity .3s ease;will-change:transform} .bon-cursor svg{display:block;width:100%;height:100%;fill:#f7f7f7;stroke:#2d2d2d;stroke-width:1.5;filter:drop-shadow(0 4px 8px #00000099)} .bon-g.is-live .bon-cursor{opacity:1} .bon-g.is-live .bon-cursor.is-away{opacity:0;transition:transform .8s cubic-bezier(.65,0,.3,1),opacity .35s ease} .bon-tap{position:absolute;left:0;top:0;z-index:6;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:#b4b4b459;border:1px solid #e2e2e2;opacity:0;pointer-events:none} .bon-tap.is-on{animation:bonTap .55s ease-out} .bon-s{display:grid;grid-template-columns:minmax(0,1fr) 26px 258px;grid-template-areas:"sw sw phone" "ask ask phone" "carts dock phone";grid-template-rows:auto auto 1fr;row-gap:16px} .bon-sw{grid-area:sw;display:flex;align-items:center;gap:14px;margin-right:18px;padding:8px 18px 8px 8px;border-radius:999px;background:linear-gradient(180deg,#141414,#0f0f0f);border:1px solid #ffffff1a;box-shadow:0 18px 40px #0000004d;transition:border-color .45s,box-shadow .45s} .bon-s.is-on .bon-sw{border-color:#72727273;box-shadow:0 18px 40px #0000004d,0 0 34px -6px #72727280} .bon-sw-btn{position:relative;flex:none;display:grid;place-items:center;width:76px;height:48px;padding:0;margin:0;border:0;border-radius:999px;background:none;cursor:pointer} .bon-sw-btn:focus-visible{outline:3px solid #b4b4b4;outline-offset:2px} .bon-sw-track{position:relative;display:block;width:68px;height:38px;border-radius:999px;background:#252525;box-shadow:inset 0 2px 6px #00000088,inset 0 0 0 1px #ffffff1f;transition:background-color .45s,box-shadow .45s} .bon-sw-track::after{content:'';position:absolute;inset:-5px;border-radius:999px;border:2px solid #b4b4b4;opacity:0;pointer-events:none} .bon-sw-knob{position:absolute;left:4px;top:4px;width:30px;height:30px;border-radius:50%;background:linear-gradient(180deg,#ffffff,#d2d2d2);box-shadow:0 3px 8px #00000099;transition:transform .5s cubic-bezier(.5,1.6,.45,1)} .bon-s.is-on .bon-sw-track{background:linear-gradient(90deg,#555555,#828282);box-shadow:inset 0 2px 6px #00000055,inset 0 0 0 1px #ffffff33,0 0 22px #72727299} .bon-s.is-on .bon-sw-knob{transform:translateX(30px)} .bon-s.is-flip .bon-sw-track::after{animation:bonRing .8s ease-out} .bon .bon-sw-txt{display:flex;align-items:baseline;gap:8px;margin:0;min-width:0;font:600 15px/1.2 Manrope,sans-serif;color:#adadad;white-space:nowrap} .bon-sw-txt b{font:700 18px/1 Syne,sans-serif;letter-spacing:-.02em;color:var(--bon-white)} .bon-sw-mid,.bon-sw-on{display:none} .bon-s.is-on .bon-sw-off{display:none} .bon-s.is-on:not(.is-depois) .bon-sw-mid{display:inline;color:#cdcdcd} .bon-s.is-depois .bon-sw-on{display:inline;color:#ffffff;font-weight:700} .bon .bon-sw-n{margin:0 0 0 auto;padding:7px 11px;border-radius:999px;font:700 14px/1 Manrope,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#9c9c9c;background:#ffffff0d;border:1px solid #ffffff14;transition:color .3s,background-color .3s,border-color .3s} .bon-s.is-on .bon-sw-n{color:#ffffff;background:#72727238;border-color:#72727280} .bon-ask{grid-area:ask;margin-right:18px;padding:16px 18px;border-radius:16px;background:linear-gradient(180deg,#141414,#0f0f0f);border:1px solid #ffffff1a;box-shadow:0 22px 50px #0000005c} .bon .bon-ask-k{margin:0 0 6px;font:700 12px/1 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#9c9c9c} .bon .bon-ask-v{margin:0 0 12px;font:700 18px/1.3 Syne,sans-serif;letter-spacing:-.02em;color:var(--bon-white)} .bon-ask-box{position:relative} .bon .bon-ask-void{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;padding:10px;border:1px dashed #ffffff2e;border-radius:10px;font:600 14px/1.4 Manrope,sans-serif;color:#9c9c9c;text-align:center;transition:opacity .3s ease} .bon-s.is-depois .bon-ask-void,.bon-s.is-plug .bon-ask-void{opacity:0} .bon-ask-l{list-style:none;margin:0;padding:0;display:grid;gap:7px} .bon-ask-l li{display:flex;align-items:baseline;gap:7px;font:400 14px/1.35 Manrope,sans-serif;color:#c8c8c8;opacity:0;transform:translateX(-6px);transition:opacity .35s ease,transform .35s ease} .bon-ask-l li::before{content:'+';font-weight:700;color:var(--c)} .bon-ask-l b{flex:none;font-weight:700;color:var(--c)} .bon-ask-l li.is-in,.bon-s.is-depois .bon-ask-l li{opacity:1;transform:none} .bon-carts{grid-area:carts;list-style:none;margin:0 0 0 16px;padding:0;display:grid;grid-template-rows:repeat(5,1fr);gap:8px} .bon-cart{position:relative;display:flex;align-items:center;gap:11px;min-height:0;padding:0 14px 0 9px;border-radius:12px 4px 4px 12px;background:linear-gradient(90deg,#171717,#101010);border:1px solid #ffffff1f;opacity:.6;filter:saturate(.3);transform:translateX(-22px);transition:transform .5s cubic-bezier(.3,1.5,.5,1),opacity .35s ease,filter .35s ease,border-color .35s ease,box-shadow .35s ease} .bon-cart::after{content:'';position:absolute;right:-10px;top:50%;width:10px;height:18px;margin-top:-9px;border-radius:0 3px 3px 0;background:repeating-linear-gradient(180deg,#888888 0 3px,transparent 3px 5px)} .bon-cart-i{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#ffffff12;background:color-mix(in srgb,var(--c) 20%,transparent);color:var(--c)} .bon-cart-i svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round} .bon-cart-n{font:700 15px/1 Syne,sans-serif;letter-spacing:-.02em;color:var(--bon-white);white-space:nowrap} .bon-cart-d{margin-left:auto;padding-left:10px;font:600 12px/1.2 Manrope,sans-serif;color:#cfcfcf;white-space:nowrap;opacity:0;transform:translateX(6px);transition:opacity .35s ease,transform .35s ease} .bon-cart.is-in,.bon-s.is-depois .bon-cart{opacity:1;filter:none;transform:none;border-color:var(--c);border-color:color-mix(in srgb,var(--c) 62%,transparent);background:linear-gradient(90deg,#1c1c1c,#111111 72%);background:linear-gradient(90deg,color-mix(in srgb,var(--c) 24%,#111111),#111111 72%);box-shadow:0 12px 28px -10px #72727299,inset 0 1px 0 #ffffff17} .bon-cart.is-in .bon-cart-d,.bon-s.is-depois .bon-cart-d{opacity:1;transform:none} .bon-cart.is-in::after,.bon-s.is-depois .bon-cart::after{background:repeating-linear-gradient(180deg,var(--c) 0 3px,transparent 3px 5px)} .bon-cart.is-snap{animation:bonSnap .42s ease-out} .bon-dock{grid-area:dock;position:relative;z-index:1;display:grid;grid-template-rows:repeat(5,1fr);gap:8px;border-radius:8px;background:linear-gradient(180deg,#1c1c1c,#0f0f0f);border:1px solid #ffffff1c;transition:border-color .4s,box-shadow .4s} .bon-dock::after{content:'';position:absolute;left:100%;top:50%;width:19px;height:2px;margin-top:-1px;background:linear-gradient(90deg,#b4b4b4,#727272);opacity:.2;transition:opacity .4s,box-shadow .4s} .bon-dock i{align-self:center;justify-self:center;width:8px;height:8px;border-radius:50%;background:#ffffff21;transition:background-color .3s,box-shadow .3s} .bon-dock i.is-in,.bon-s.is-depois .bon-dock i{background:var(--c);box-shadow:0 0 8px var(--c),0 0 18px var(--c)} .bon-s.is-depois .bon-dock{border-color:#72727299;box-shadow:0 0 30px #72727259} .bon-s.is-depois .bon-dock::after{opacity:1;box-shadow:0 0 12px #9c9c9c} .bon-sphone{grid-area:phone;align-self:center;position:relative;margin-left:18px} .bon-s .bon-s-b{opacity:0} .bon-screen.is-switch .bon-scan{opacity:1;animation:bonScan .55s cubic-bezier(.4,0,.6,1) 1 both} .bon-s.is-after .bon-s-b{opacity:1} .bon-badge{position:absolute;left:50%;top:0;z-index:4;transform:translate(-50%,-50%);display:grid;padding:8px 14px;border-radius:999px;white-space:nowrap;font:700 12px/1 Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#c8c8c8;background:#151515;border:1px solid #ffffff29;box-shadow:0 8px 22px #000000aa;transition:color .35s,background-color .35s,border-color .35s,box-shadow .35s} .bon-badge>span{grid-area:1/1;transition:opacity .3s ease} .bon-badge-on{opacity:0} .bon-s.is-depois .bon-badge{color:#ffffff;background:#636363;border-color:#c3c3c380;box-shadow:0 8px 26px #72727280} .bon-s.is-depois .bon-badge-on{opacity:1} .bon-s.is-depois .bon-badge-off{opacity:0} .bon-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0} @keyframes bonShine{0%,62%{transform:translateX(-60px) skewX(-20deg)}100%{transform:translateX(260px) skewX(-20deg)}} @keyframes bonRing{from{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(1.12)}} @keyframes bonScan{from{transform:translateY(-100%)}to{transform:translateY(270%)}} @keyframes bonSpin{to{transform:rotate(360deg)}} @keyframes bonSheen{from{transform:translateX(-80%)}to{transform:translateX(80%)}} @keyframes bonBreath{0%,100%{opacity:.18}50%{opacity:.85}} @keyframes bonBlink{0%,100%{opacity:1}50%{opacity:.3}} @keyframes bonPress{from{transform:scale(1.5);opacity:0}to{transform:scale(1);opacity:1}} @keyframes bonSnap{0%{box-shadow:0 0 0 0 #b4b4b4b3}100%{box-shadow:0 0 0 12px #b4b4b400}} @keyframes bonTap{from{opacity:.95;transform:translate(var(--x,0),var(--y,0)) scale(.3)}to{opacity:0;transform:translate(var(--x,0),var(--y,0)) scale(1.5)}} .bon:not(.is-in) .bon-tag-gift::after,.bon:not(.is-in) .bon-state-gen i,.bon:not(.is-in) .bon-scan,.bon:not(.is-in) .bon-phone::before,.bon:not(.is-in) .bon-state-wait::before,.bon:not(.is-in) .bon-screen::after{animation-play-state:paused} @media(max-width:1080px){ .bon-item,.bon-item-skills{grid-template-columns:minmax(0,1fr);gap:48px} .bon-item-skills{grid-template-areas:"copy" "stage" "cta";grid-template-rows:auto;row-gap:48px} .bon-cta{width:100%} .bon-copy{max-width:620px} .bon-stage{width:100%} .bon-item+.bon-item{margin-top:120px} .bon-g{grid-template-columns:minmax(0,1fr) 204px;column-gap:24px} } @media(max-width:760px){ .bon{padding-top:76px;padding-bottom:88px} .bon .eyebrow{font-size:12px;margin-bottom:16px} .bon-head{margin-bottom:54px} .bon .bon-head h2{font-size:34px} .bon .bon-sub{font-size:16px} .bon-item,.bon-item-skills{gap:40px} .bon-item-skills{row-gap:36px} .bon-item+.bon-item{margin-top:96px} .bon .bon-tag{margin-bottom:18px} .bon .bon-title{font-size:29px} .bon .bon-lead{font-size:20px} .bon .bon-text{font-size:15px;margin-bottom:24px} .bon-list{gap:8px} .bon-list li{padding:12px;gap:9px;font-size:13px} .bon-list svg{width:18px;height:18px} .bon .bon-btn{width:100%} .bon-g{grid-template-columns:minmax(0,1fr) 51%;grid-template-areas:"win win" "out phone";grid-template-rows:auto auto;column-gap:16px;row-gap:0} .bon-win{border-radius:18px} .bon-bar{padding:11px 14px} .bon-body{grid-template-columns:minmax(0,1fr)} .bon-nav{flex-direction:row;align-items:center;gap:6px;padding:9px 10px;border-right:0;border-bottom:1px solid #ffffff10} .bon-sk{flex:1 1 0;min-width:0;justify-content:center;height:36px;padding:0 4px;border-radius:9px;background:#ffffff05} .bon-sk i:first-child{display:none} .bon-sk i:last-child{width:60%} .bon-sk:nth-child(n+6){display:none} .bon-row{flex:none;height:38px;padding:0 12px} .bon-pane{padding:16px 14px 18px} .bon .bon-t{font-size:16px} .bon-cmd{padding:12px 13px} .bon .bon-cmd p{font-size:13px} .bon-copybtn{min-width:156px;height:40px} .bon-gphone{margin-top:-14px} .bon-out{align-self:center;align-items:flex-start;text-align:left;padding-top:14px} .bon-out strong{font-size:22px} .bon-out span{font-size:14px} .bon-out em{margin-top:14px;transform-origin:left center} .bon-cursor{width:30px;height:30px;transition:opacity .2s ease} .bon-cursor svg{display:none} .bon-cursor::before{content:'';display:block;width:30px;height:30px;border-radius:50%;background:#f2f2f238;border:2px solid #f2f2f2d9;box-shadow:0 4px 14px #00000088} .bon-g.is-live .bon-cursor{opacity:0} .bon-g.is-live .bon-cursor.is-touch{opacity:1} .bon-cursor.is-touch::before{animation:bonPress .5s cubic-bezier(.3,1.4,.5,1) both} .bon-state{flex-direction:column;gap:7px;padding:10px 14px;border-radius:14px;text-align:center;line-height:1.25;letter-spacing:0} .bon-state b span{display:block} .bon-s{grid-template-columns:minmax(0,1fr) 14px 52%;grid-template-areas:"sw sw sw" "ask ask ask" "carts dock phone";row-gap:14px} .bon-sw{margin-right:0;padding:6px 14px 6px 6px;gap:10px} .bon-sw-btn{width:70px;height:46px} .bon .bon-sw-txt{font-size:14px;gap:7px} .bon-sw-txt b{font-size:17px} .bon-ask{margin-right:0;padding:14px 14px} .bon .bon-ask-v{font-size:16px} .bon-ask-l li{font-size:13px} .bon .bon-ask-void{font-size:13px} .bon-carts{margin-left:8px;gap:8px} .bon-dock{gap:8px} .bon-cart{gap:8px;padding:0 8px 0 7px;transform:translateX(-8px)} .bon-cart::after{right:-8px;width:8px} .bon-cart-i{width:28px;height:28px;border-radius:8px} .bon-cart-i svg{width:17px;height:17px} .bon-cart-n{font-size:14px} .bon-cart-d{display:none} .bon-dock::after{width:12px} .bon-sphone{margin-left:10px;margin-top:14px} .bon-phone{border-radius:24px;padding:5px} .bon-screen{border-radius:19px} .bon-gphone .bon-phone::after{border-radius:27px} .bon-gphone .bon-phone::before{border-radius:25px} } @media(max-width:374px){ .bon-g{column-gap:12px} .bon-out strong{font-size:20px} .bon-out em{gap:6px;padding:7px 9px;letter-spacing:.03em} .bon-row{padding:0 10px;font-size:12px} .bon-sk:nth-child(n+5){display:none} .bon-s{grid-template-columns:minmax(0,1fr) 12px 51%} .bon-sw{gap:8px;padding-right:12px} .bon .bon-sw-txt{font-size:13px;gap:6px} .bon-sw-txt b{font-size:16px} .bon .bon-sw-n{padding:6px 9px;font-size:13px} .bon-carts{margin-left:6px} .bon-cart{gap:7px;padding:0 6px} .bon-cart-n{font-size:13px} .bon-cart-i{width:25px;height:25px} .bon-cart-i svg{width:15px;height:15px} .bon-badge{padding:7px 11px;letter-spacing:.06em} } .lv-section{padding-top:72px;padding-bottom:72px} .lv-card{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:56px;align-items:center;padding:44px;border:1px solid #b4b4b433;border-radius:24px;background:linear-gradient(135deg,#72727226,#0f0f0f 55%,#090909)} .lv-cover{--bw:250px;--bh:calc(var(--bw)*1.414);--t:26px;position:relative;margin:0;display:grid;place-items:center;padding:28px 0 44px;perspective:1100px} .lv-cover::before{content:"";position:absolute;inset:6% 0 14%;background:radial-gradient(closest-side,#7272724d,#72727200);filter:blur(22px);pointer-events:none} .lv-shadow{position:absolute;left:50%;bottom:22px;width:calc(var(--bw)*.92);height:28px;transform:translateX(-44%);background:radial-gradient(closest-side,#000000dd,#00000000);filter:blur(8px);pointer-events:none} .lv-book{position:relative;z-index:1;width:var(--bw);height:var(--bh);transform-style:preserve-3d;transform:translateZ(0px) rotateX(2deg) rotateY(28deg);animation:lv-sway 9s ease-in-out infinite;transition:transform .6s cubic-bezier(.2,.7,.2,1)} .lv-cover.is-tilting .lv-book{animation:none} .lv-cover.is-following .lv-book{transition:transform .12s ease-out} .lv-face{position:absolute;backface-visibility:hidden;-webkit-backface-visibility:hidden} .lv-front{inset:0;transform:translateZ(calc(var(--t)/2));border-radius:2px 7px 7px 2px;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f} .lv-front img{display:block;width:100%;height:100%;object-fit:cover} .lv-front::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#00000099 0,#ffffff24 2.4%,#00000000 5.5%,#00000000 93%,#0000004d);pointer-events:none} .lv-glare{position:absolute;inset:0;background:radial-gradient(circle at var(--gx,28%) var(--gy,16%),#ffffff33,#ffffff00 48%);pointer-events:none} .lv-back{inset:0;transform:rotateY(180deg) translateZ(calc(var(--t)/2));border-radius:7px 2px 2px 7px;background:#0f0f0f} .lv-spine{top:0;left:calc(50% - var(--t)/2);width:var(--t);height:100%;transform:rotateY(-90deg) translateZ(calc(var(--bw)/2));display:grid;place-items:center;background:linear-gradient(90deg,#0b0b0b,#2f2f2f 38%,#202020 62%,#0c0c0c);box-shadow:inset 0 0 0 1px #ffffff14} .lv-spine span{writing-mode:vertical-rl;font:700 10px/1 Syne,Heading,sans-serif;letter-spacing:.22em;color:#e0e0e0;white-space:nowrap} .lv-pages{top:3px;left:calc(50% - var(--t)/2 + 1px);width:calc(var(--t) - 2px);height:calc(100% - 6px);transform:rotateY(90deg) translateZ(calc(var(--bw)/2 - 3px));background:repeating-linear-gradient(90deg,#f1f1f1 0 1px,#d0d0d0 1px 2px)} .lv-top,.lv-bottom{left:1px;top:calc(50% - var(--t)/2 + 1px);width:calc(100% - 4px);height:calc(var(--t) - 2px);background:repeating-linear-gradient(0deg,#f1f1f1 0 1px,#d0d0d0 1px 2px)} .lv-top{transform:rotateX(90deg) translateZ(calc(var(--bh)/2 - 3px))} .lv-bottom{transform:rotateX(-90deg) translateZ(calc(var(--bh)/2 - 3px))} @keyframes lv-sway{ 0%,100%{transform:translateZ(0px) rotateX(2deg) rotateY(28deg)} 25%{transform:translateZ(0px) rotateX(0deg) rotateY(20deg)} 75%{transform:translateZ(0px) rotateX(4deg) rotateY(36deg)} } .lv-copy .eyebrow{margin-bottom:14px} .lv-copy h2{margin-bottom:6px!important} .lv-sub{font-family:Syne,Heading,sans-serif;font-weight:700;font-size:19px;color:var(--paper)!important;margin:0 0 18px!important} .lv-syn{font-size:17px;max-width:560px} .lv-ficha{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:14px 34px;margin:26px 0 30px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)} .lv-ficha div{min-width:0} .lv-ficha dt{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)} .lv-ficha dd{margin:4px 0 0;font-weight:700;color:var(--paper);font-size:15px} .lv-ficha div:last-child dd{white-space:nowrap} .lv-buy{display:flex;align-items:center;gap:26px;flex-wrap:wrap} .lv-price{display:flex;flex-direction:column;line-height:1} .lv-price span{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px} .lv-price strong{font-family:Syne,Display,sans-serif;font-weight:800;font-size:44px;color:var(--paper)} @media(max-width:860px){ .lv-card{grid-template-columns:1fr;gap:34px;padding:28px 22px} .lv-cover{--bw:196px;--t:21px;padding:14px 0 36px} .lv-ficha{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px} .lv-ficha div:last-child{grid-column:1/-1} .lv-buy .button{width:100%;justify-content:center} } .lv-cover.lv-mini{--bw:66px;--t:9px;flex:none;padding:4px 2px 12px;perspective:420px} .lv-mini::before{inset:-12% -20%;filter:blur(14px)} .lv-mini .lv-shadow{bottom:4px;height:10px;filter:blur(4px)} .lv-mini .lv-front{border-radius:1px 3px 3px 1px} .lv-mini .lv-back{border-radius:3px 1px 1px 3px} @media(max-width:760px){.lv-cover.lv-mini{--bw:44px;--t:7px;padding:0 0 6px}.lv-mini .lv-shadow{bottom:0}} :root{--bg:#080808;--panel:#141414;--paper:#f7f7f7;--green:#e4e4e4;--muted:#aaa;--accent:#fff;--line:#ffffff24}body{background:#080808}.top{justify-content:center}.brand{font-size:12px;letter-spacing:.06em}.brand-mark{background:#f4f4f4;color:#080808}.brand-mark span{color:#eee}.hero-vsl{padding-top:55px}.demo-label{font-size:10px;letter-spacing:.16em;color:#999;margin:0 0 12px;text-align:center}.vsl-player{background:#111}.vsl-player video{object-fit:contain}.button,.ofr-btn{background:#f4f4f4!important;color:#0a0a0a!important}.button:hover{background:#d6d6d6!important}.instructor .portrait{height:490px}.instructor .portrait img{object-position:50% 22%}.course-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.course-grid article{border-top:1px solid #555;padding:25px 0}.course-grid article>span{font:11px Manrope;letter-spacing:.12em;color:#999}.course-grid h3{margin-top:25px}.material-section{background:#101010;border-block:1px solid #ffffff15}.material-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.package-visual{padding:35px;background:linear-gradient(135deg,#242424,#0e0e0e);border:1px solid #555;border-radius:18px;box-shadow:0 25px 80px #0009}.package-top{display:flex;justify-content:space-between;color:#999;font-size:10px;letter-spacing:.15em;border-bottom:1px solid #ffffff20;padding-bottom:20px}.package-visual strong{font-size:clamp(18px,2vw,25px);display:block;margin:32px 0 22px}.package-bottom{font-size:12px;color:#888}.ofr-logo{font:700 clamp(32px,5vw,60px)/1.12 Syne!important;letter-spacing:-.04em}.course-price{font:800 110px/1.1 Syne;color:white;letter-spacing:-.07em}.course-price small{font:500 26px Manrope;letter-spacing:0}.course-price>span{font-size:40px}.ofr-amount{height:auto;min-height:130px}.ofr-price{padding-bottom:20px}.ofr-seal{filter:grayscale(1)}footer strong{font-size:16px;color:#eee}footer a{text-underline-offset:4px}.compat svg{filter:grayscale(1)}.hero h1 em{color:white}.instructor-role{color:#ddd!important}@media(max-width:700px){.hero-vsl{padding-top:32px}.course-grid,.material-grid{grid-template-columns:1fr;gap:20px}.material-grid{gap:30px}.package-visual{padding:25px}.instructor .portrait{height:420px}.course-price{font-size:85px}.ofr-logo{font-size:36px!important}.vsl-cta-note{font-size:11px}.top{padding:20px}.brand{font-size:10px}.course-grid article{padding:20px 0}.course-grid h3{margin-top:16px}} .weslley-brand{gap:14px;line-height:1.4;letter-spacing:.06em}.weslley-brand .brand-mark{font-size:25px;flex-shrink:0}.weslley-brand>span:last-child{display:block}.demo-label{order:2}.hero-vsl .vsl-cta-row{order:4}.hero-vsl .vsl-cta-note{order:5}.vsl-hero-copy .compat{order:7}.hero-vsl .vsl-player{aspect-ratio:9/14;max-height:580px;width:min(100%,440px);margin:auto}.hero-vsl .vsl-player video{object-fit:cover;height:100%;width:100%;max-height:none}.hero-vsl .vsl-cta-row{max-width:440px;margin-inline:auto}.vsl-hero-copy .hero-copy{display:block}.hero-vsl .vsl-unmute{padding:20px 25px;min-width:0;width:230px}.hero-vsl .vsl-unmute svg{max-width:50px}@media(max-width:760px){.hero-vsl .vsl-player{max-height:470px;width:min(100%,340px)}.hero-vsl .hero-copy{font-size:15px;line-height:1.7}.hero-vsl .vsl-cta-row{width:100%}.demo-label{font-size:9px;margin-bottom:15px}.vsl-cta-note{margin-bottom:0}} .vsl-cta-row{display:flex!important}.vsl-cta,.vsl-cta-note{visibility:visible!important;opacity:1!important}.vsl-player{background-image:url(assets/weslley/video-01.jpg)} .evo-art{filter:grayscale(1)}.course-card-art{position:relative;aspect-ratio:2/3;width:100%;height:100%;background:#111;overflow:hidden;border-radius:16px}.course-card-art>img{width:100%;height:100%;object-fit:cover;filter:brightness(.65) grayscale(.25)}.course-card-art>div{position:absolute;inset:auto 0 0;padding:70px 20px 25px;background:linear-gradient(transparent,#000)}.course-card-art span{font:11px Manrope;letter-spacing:.14em;color:#bbb}.course-card-art h3{font:700 25px/1.2 Syne;color:white;margin:14px 0 0}.lv-front{position:relative}.lv-front:after{content:"EDIÇÃO DE VÍDEOS COM IA";position:absolute;inset:55% 0 0;padding:25px 17px;display:flex;align-items:flex-end;background:linear-gradient(transparent,#080808);color:white;font:800 clamp(16px,2vw,30px)/1.12 Syne;text-align:left}.lv-front img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.lv-mini .lv-front:after{font-size:9px;padding:8px}.ofr-amount{height:auto;min-height:130px}.bon{filter:grayscale(1)}.cur-card{border-radius:16px;overflow:hidden}.lv-mini{display:block!important;flex-shrink:0}.lv-section{overflow:hidden} .top{position:relative;gap:24px;flex-wrap:wrap}.motion-toggle{border:1px solid #555;background:#181818;color:#ccc;border-radius:100px;padding:9px 13px;font:11px Manrope;cursor:pointer}.motion-off *{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(min-width:761px){.motion-toggle{position:absolute;right:30px}}@media(max-width:760px){.top{gap:12px}.motion-toggle{font-size:10px;padding:7px 10px}} :root{--bg:#080a0f;--panel:#11151e;--paper:#f4f6fa;--green:#72a9ff;--accent:#438bff;--muted:#a7b0c1;--line:#c8ced824;color-scheme:dark} body{background:radial-gradient(ellipse 900px 650px at 85% 220px,#1b4b9b20,transparent 75%),#080a0f;color:#f4f6fa} .top{background:linear-gradient(110deg,#c8ced80a,transparent 50%,#438bff09);border-bottom:1px solid #c8ced829;box-shadow:0 1px 0 #000,inset 0 1px 0 #ffffff0b} .brand-mark{background:linear-gradient(135deg,#f3f7ff,#b3bdcc 48%,#f3f7ff);box-shadow:0 3px 18px #438bff22;color:#080a0f}.brand b{color:#9bc2ff}.brand-mark span{color:#80b3ff} .motion-toggle{background:linear-gradient(160deg,#222936,#0d111a);border-color:#c8ced83b;color:#c8ced8;box-shadow:inset 0 1px 0 #ffffff12} .hero h1 em{color:#87b6ff;text-shadow:0 0 50px #438bff23}.hero-copy{color:#acb6c8}.demo-label{color:#91a6c5} .button,.ofr-btn{background:linear-gradient(115deg,#91bdff 0%,#438bff 48%,#6aa4ff 100%)!important;color:#061328!important;box-shadow:inset 0 1px 0 #e4efffa8,0 8px 30px #2361cb33,0 1px 0 #02040a;font-weight:800} .button:hover,.ofr-btn:hover{background:linear-gradient(115deg,#b3d2ff,#6ba5ff 50%,#91bdff)!important;box-shadow:inset 0 1px 0 #fff,0 12px 35px #438bff45} .button:focus-visible,button:focus-visible{outline-color:#9bc2ff} .compat span{background:linear-gradient(160deg,#ffffff0c,#ffffff02);border-color:#c8ced829;color:#d7deeb}.compat svg{filter:none} .vsl-player{border-color:#9bb9e552;box-shadow:0 32px 90px #000a,0 0 60px #438bff16,inset 0 1px 0 #fff3}.vsl-unmute{background:linear-gradient(145deg,#29394de8,#101927f5)!important;border-color:#a4c8ff88;box-shadow:inset 0 1px 0 #fff4,0 18px 45px #0009,0 0 35px #438bff22}.vsl-unmute:hover{background:linear-gradient(145deg,#35547a,#16263e)!important}.vsl-progress span{background:linear-gradient(90deg,#a7caff,#438bff);box-shadow:0 0 14px #438bff} .showcase{--sc-bg:#080b12;--sc-purple:#438bff;--sc-lilac:#9bc2ff;--sc-white:#f4f6fa;--sc-muted:#a7b3c7;--sc-dim:#8998ae;--sc-line:#9bb9e52b;background:radial-gradient(ellipse 700px 450px at 50% 45%,#13306340,transparent 78%),#080b12} .sc-chip{background:linear-gradient(160deg,#1e2634,#0c1019);border-color:#c8ced830;color:#bec9d9;box-shadow:inset 0 1px 0 #ffffff0a}.sc-chip.is-active{color:#e9f2ff;border-color:#438bff9c;background:linear-gradient(145deg,#244575,#12213a);box-shadow:inset 0 1px 0 #b9d7ff33,0 0 22px #438bff1c} .sc-stage-block{filter:drop-shadow(0 20px 40px #0008)}.sc-deck{border-color:#91b6ef55}.sc-title{color:#f4f6fa}.sc-tag,.sc-index,.sc-hint{color:#a7c8ff}.sc-ring{border-color:#438bff55} .evo-section::before{background:radial-gradient(ellipse 760px 620px at 24% 50%,#183d7738,transparent 72%)}.evo-art{filter:none;box-shadow:0 0 0 1px #adbed524,0 25px 70px #000b,inset 0 1px 0 #fff3}.evo-halo{background:radial-gradient(ellipse,#438bff30,transparent 67%)}.evo-title em,.evo-punch em,.evo-link{color:#91bdff} .pub{--pub-ink:#f4f6fa;--pub-soft:#aab6c8;--pub-violet:#91bdff;background:radial-gradient(ellipse 70% 80% at 100% 0%,#24467326,transparent 70%),linear-gradient(160deg,#1c2330 0%,#10151f 32%,#080b12 100%);border-block:1px solid #c8ced824;color:#f4f6fa;box-shadow:inset 0 1px 0 #ffffff0e} .pub .pub-head h2 em{color:#8db9ff}.pub .pub-head .pub-lead,.pub .pub-lead{color:#afbdd1}.pub .pub-card h3,.pub .pub-title{color:#f4f6fa}.pub .pub-card p{color:#afbdd1}.pub .pub-foot{background:linear-gradient(135deg,#232e3f,#0d131e);border-color:#9ab9e240}.pub .pub-foot p{color:#bcc9dd} .cur-section{background:radial-gradient(ellipse 70% 50% at 50% 45%,#438bff13,transparent 80%),#080a0f;border-top:1px solid #c8ced820}.cur-section h2 em{color:#9ac3ff}.course-card-art{border:1px solid #b5c8e33b;box-shadow:inset 0 1px 0 #fff3}.course-card-art>img{filter:brightness(.72)}.course-card-art>div{background:linear-gradient(transparent,#080e1b)}.course-card-art span{color:#98c1ff} .lv-card{background:radial-gradient(ellipse at 15% 0%,#438bff15,transparent 65%),linear-gradient(145deg,#1c222e,#0d1018 55%,#111927);border-color:#bacce333;box-shadow:inset 0 1px 0 #ffffff19,0 30px 90px #0007}.lv-sub,.lv-ficha dt{color:#99bced}.lv-front:after{background:linear-gradient(transparent,#081020);color:#f4f6fa}.lv-cover{filter:drop-shadow(0 16px 24px #0008)} .material-section{background:radial-gradient(ellipse at 100% 50%,#1a3c7024,transparent 70%),#0b1019;border-color:#91b6ef26}.material-section h2 em,.text-link{color:#8ebaff}.package-visual{background:linear-gradient(135deg,#303b4b 0%,#151d2b 20%,#0b101a 58%,#1e2d45 100%);border-color:#adbed550;box-shadow:inset 0 1px 0 #ffffff30,inset 0 -1px 0 #438bff22,0 25px 70px #0009}.package-top{color:#aac8f2}.package-bottom{color:#a4b4ca} .bon{filter:none;--bon-bg:#080b12;--bon-panel:#0e1520;--bon-violet:#438bff;--bon-lilac:#9bc2ff;--bon-white:#f4f6fa;--bon-muted:#a8b5c8;background:radial-gradient(900px 560px at 92% 18%,#438bff18,transparent 70%),radial-gradient(820px 560px at 4% 80%,#17386224,transparent 70%),#080b12}.bon .eyebrow,.bon-tag{color:#95bdff}.bon-win,.bon-stage{border-color:#b8c9e235}.bon-bar{background:linear-gradient(150deg,#243044,#101722);box-shadow:inset 0 1px 0 #ffffff14}.bon-lead em,.bon-title em{color:#9bc2ff} .instructor .portrait{border-color:#c8ced84d;box-shadow:inset 0 1px 0 #ffffff42,0 25px 70px #0009,0 0 45px #438bff12}.instructor-role{color:#91bdff!important}.instructor .eyebrow{color:#91bdff} .ofr-section{background:radial-gradient(ellipse 75% 50% at 50% 42%,#2154a12b,transparent 72%),radial-gradient(ellipse 50% 28% at 50% 100%,#438bff14,transparent 70%),#080a10;border-color:#93b9f32b} .ofr-card{background:radial-gradient(120% 38% at 50% 0%,#b7cce71a,transparent 64%),radial-gradient(90% 30% at 50% 58%,#438bff12,transparent 70%),linear-gradient(165deg,#222b38 0%,#101722 22%,#080c14 58%,#121d30 100%);box-shadow:0 0 0 1px #b8c9e247,inset 0 1px 0 #ffffff38,0 50px 90px -40px #000e,0 30px 130px -50px #438bff60}.ofr-edge{background:linear-gradient(172deg,#c8ced899 0%,#438bff40 26%,#438bff12 55%,#438bff44 82%,#c8ced877 100%)}.ofr-logo em{color:#96bfff}.ofr-kicker{background:linear-gradient(140deg,#ffffff12,#438bff0d);border-color:#a3bcdf40;color:#c8d7ec}.ofr-fig{filter:drop-shadow(0 0 30px #438bff15)}.ofr-seal{filter:none}.ofr-list li{border-color:#b5c7df22}.ofr-list .ofr-hl{background:linear-gradient(140deg,#ffffff0c,#438bff12)} .faq-list details{border-color:#91b6ef26}.faq-list summary{color:#e1e9f6}.faq-list summary i{color:#8ab7ff}.closing h2 em{color:#91bdff}.footer{background:linear-gradient(150deg,#161e2b,#080a0f);border-color:#91b6ef26}.footer a{color:#bdd2f1} @media(max-width:760px){body{background:radial-gradient(ellipse 500px 550px at 100% 180px,#15336629,transparent 80%),#080a0f}.vsl-unmute{box-shadow:inset 0 1px 0 #fff3,0 18px 45px #0009}.ofr-card{background:radial-gradient(100% 30% at 30% 0%,#c8ced81b,transparent 72%),linear-gradient(155deg,#222b38,#0b111c 40%,#111c2e)}.pub{background:linear-gradient(155deg,#1c2738,#0a101a 65%)} } .wm-process{--wm-blue:#79adff;--wm-line:#b7cdeb29}.wm-heading{max-width:790px;margin-bottom:40px}.wm-heading>p:last-child{max-width:660px}.wm-console{border:1px solid #a8c0e140;border-radius:22px;overflow:hidden;background:radial-gradient(ellipse at 100% 0%,#31568926,transparent 65%),linear-gradient(140deg,#1e2734,#0b1019 40%);box-shadow:inset 0 1px 0 #ffffff2e,0 35px 70px #0008}.wm-toolbar{padding:20px 25px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--wm-line);background:#ffffff04}.wm-toolbar>div{display:flex;align-items:center;gap:10px}.wm-toolbar strong{font-size:13px}.wm-led{display:inline-block;width:7px;height:7px;flex-shrink:0;background:#83b6ff;border-radius:50%;box-shadow:0 0 14px #438bffa8}.wm-demo-label,.wm-label{font-size:9px;font-weight:700;letter-spacing:.12em;color:#9dafc7}.wm-workspace{display:grid;grid-template-columns:1fr 1.1fr .65fr;gap:26px;padding:30px 25px}.wm-brief h3{font:700 23px/1.25 Syne;margin:22px 0!important}.wm-command{padding:20px 17px;border-left:2px solid #78aaff;background:#438bff0c;color:#dce8fa;font-size:14px;line-height:1.7}.wm-cursor{color:#86b7ff;animation:wmBlink 1s steps(2) infinite}.wm-file{margin-top:25px;display:flex;gap:12px;align-items:center;padding:12px;border:1px solid var(--wm-line);border-radius:8px}.wm-file>span:first-child{color:#8db9ff;font-size:25px}.wm-file strong{font:11px Manrope}.wm-file small{display:block;color:#899bb2;font-size:10px;margin-top:4px}.wm-file-dot{height:5px;width:5px;background:#89a2c6;border-radius:50%;margin-left:auto}.wm-brief>p{font-size:10px!important;line-height:1.7;color:#8291a8!important;margin:15px 0 0!important}.wm-steps{display:grid;gap:10px;margin-top:22px}.wm-steps button{width:100%;border:1px solid var(--wm-line);border-radius:10px;background:#070c1570;color:#91a0b6;display:flex;align-items:center;gap:13px;padding:15px 12px;text-align:left;cursor:pointer;transition:background .4s,border-color .4s,box-shadow .4s}.wm-steps button>span{font:11px monospace;color:#7b9bc6}.wm-steps b{font:700 12px Manrope;display:block}.wm-steps small{font:10px/1.5 Manrope;display:block;margin-top:5px}.wm-steps i{width:6px;height:6px;border:1px solid #7185a4;border-radius:50%;margin-left:auto;flex-shrink:0}.wm-steps button[aria-pressed=true]{border-color:#85b4ff88;color:#f0f6ff;background:linear-gradient(120deg,#2847738c,#17263d);box-shadow:inset 0 1px 0 #fff2,0 0 25px #438bff0d}.wm-steps button[aria-pressed=true] i{background:#8fbaff;box-shadow:0 0 12px #438bff}.wm-frame{aspect-ratio:9/16;position:relative;overflow:hidden;border:1px solid #8fb7ee55;border-radius:10px;margin-top:22px}.wm-frame img{width:100%;height:100%;object-fit:cover;opacity:.4;filter:grayscale(.7);transition:opacity .7s,filter .7s}.wm-frame-grid{position:absolute;inset:0;background:linear-gradient(transparent 49.8%,#ffffff14 50%,transparent 50.2%),linear-gradient(90deg,transparent 49.8%,#ffffff14 50%,transparent 50.2%);background-size:33.33% 33.33%;transition:opacity .5s}.wm-caption{position:absolute;inset:auto 10px 25%;font:700 clamp(12px,1.4vw,19px)/1.3 Syne;color:white;text-align:center;background:#07111dd9;padding:10px;opacity:0;transform:translateY(14px);transition:opacity .5s,transform .5s}.wm-caption b{color:#9bc2ff}.wm-ready{position:absolute;bottom:10px;left:5%;width:90%;padding:7px 3px;border-radius:4px;background:#acd0ff;color:#101c2d;font-size:7px;font-weight:800;text-align:center;opacity:0;transform:translateY(20px);transition:.5s}.wm-sequence{position:relative;margin:0 25px 22px;border:1px solid var(--wm-line);border-radius:10px;padding:17px;background:#05091099;overflow:hidden}.wm-sequence-top{display:flex;justify-content:space-between;gap:12px;font-size:9px;color:#8498b5}.wm-sequence-top>span{letter-spacing:.09em}.wm-sequence-top strong{color:#9cc4ff;font-size:10px}.wm-ruler{display:flex;justify-content:space-between;padding:17px 0 9px 65px;font:9px monospace;color:#6c809c;border-bottom:1px solid #ffffff15}.wm-tracks{display:grid;grid-template-columns:55px minmax(0,1fr);gap:8px 10px;padding-top:12px;align-items:center}.wm-track-name{font-size:8px;color:#8198b7;letter-spacing:.04em}.wm-clips,.wm-text-track{display:flex;gap:5px;min-height:30px;align-items:stretch}.wm-clips>i{flex:1;background:linear-gradient(140deg,#314e78,#1a2c48);border:1px solid #91b9f159;border-radius:4px;padding:7px;color:#c5dcff;font:9px Manrope}.wm-gap{flex:0 0 12%;padding:8px 0;text-align:center;border:1px dashed #a7aeb24d;color:#69768b;font-size:8px;overflow:hidden;transition:flex-basis .9s,opacity .7s,padding .9s}.wm-text-track i{display:flex;align-items:center;justify-content:center;flex:1;border-radius:4px;background:#8fb9fa;color:#0d1a2c;font:700 9px Manrope;opacity:0;transform:translateY(7px);transition:opacity .5s,transform .5s}.wm-wave{display:flex;justify-content:space-between;align-items:center;gap:3px;height:38px;overflow:hidden}.wm-wave i{width:3px;min-width:2px;height:var(--h);background:#7aa5df;border-radius:2px;opacity:.65}.wm-playhead{position:absolute;left:82px;top:55px;bottom:12px;width:1px;background:#8dbbff;box-shadow:0 0 10px #438bff;transform:translateX(calc(var(--wm-progress,0)*1px));pointer-events:none}.wm-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 25px;border-top:1px solid var(--wm-line);background:#ffffff03}.wm-controls p{font-size:11px!important;color:#9babbe!important;margin:0!important}.wm-controls>div{display:flex;gap:8px;flex-shrink:0}.wm-controls button{border:1px solid #91b6ee33;background:#152135;color:#cbdcf6;border-radius:6px;padding:8px 10px;font-size:11px;cursor:pointer}.wm-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:38px}.wm-principles article{border-top:1px solid #7ba7e13b;padding-top:18px}.wm-principles article>span{font-size:9px;letter-spacing:.15em;color:#85b3f6}.wm-principles h3{font:700 18px/1.4 Syne;margin:12px 0!important}.wm-principles p{font-size:13px!important;color:#98a7bc!important}.wm-console[data-wm-phase="1"] .wm-gap,.wm-console[data-wm-phase="2"] .wm-gap,.wm-console[data-wm-phase="3"] .wm-gap{flex-basis:0;opacity:0;padding-inline:0;border:0}.wm-console[data-wm-phase="2"] .wm-text-track i,.wm-console[data-wm-phase="3"] .wm-text-track i{opacity:1;transform:none}.wm-console[data-wm-phase="2"] .wm-caption,.wm-console[data-wm-phase="3"] .wm-caption{opacity:1;transform:none}.wm-console[data-wm-phase="3"] .wm-ready{opacity:1;transform:none}.wm-console[data-wm-phase="2"] .wm-frame img,.wm-console[data-wm-phase="3"] .wm-frame img{opacity:1;filter:none}.wm-console[data-wm-phase="3"] .wm-frame-grid{opacity:0}@keyframes wmBlink{50%{opacity:0}}@media(max-width:900px){.wm-workspace{grid-template-columns:1fr 1fr;gap:22px}.wm-brief{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:12px 22px}.wm-brief>.wm-label,.wm-brief>h3{grid-column:1}.wm-brief>h3{margin:0!important}.wm-command{grid-column:2;grid-row:1/4}.wm-file{grid-column:1;margin-top:4px}.wm-brief>p{grid-column:1/-1}.wm-output{width:min(100%,220px);justify-self:center}.wm-center .wm-label{white-space:nowrap}}@media(max-width:560px){.wm-heading h2{font-size:36px!important}.wm-console{border-radius:16px}.wm-toolbar{padding:16px}.wm-toolbar strong{font-size:11px}.wm-demo-label{font-size:7px;max-width:74px;text-align:right}.wm-workspace{padding:20px 16px;gap:24px 13px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.wm-brief{display:block;grid-column:1/-1}.wm-brief h3{font-size:22px;margin:12px 0!important}.wm-command{font-size:13px;padding:15px}.wm-file{margin-top:12px}.wm-label{font-size:7px;letter-spacing:.07em}.wm-steps{margin-top:15px;gap:8px}.wm-steps button{padding:11px 8px;gap:7px;min-height:62px}.wm-steps button>span{font-size:9px}.wm-steps b{font-size:10px}.wm-steps small{font-size:8px;line-height:1.4}.wm-steps i{display:none}.wm-frame{margin-top:15px;aspect-ratio:9/18}.wm-caption{font-size:11px;padding:7px;inset-inline:5px}.wm-ready{font-size:6px}.wm-sequence{margin:0 12px 16px;padding:13px 10px}.wm-sequence-top{font-size:7px}.wm-sequence-top strong{font-size:8px}.wm-track-name{font-size:6px}.wm-tracks{grid-template-columns:38px minmax(0,1fr);gap:7px}.wm-ruler{padding-left:45px}.wm-clips>i,.wm-text-track i{font-size:7px;padding:7px 3px}.wm-gap{font-size:6px}.wm-wave{gap:2px}.wm-playhead{left:55px}.wm-controls{flex-direction:column;align-items:flex-start;gap:12px;padding:15px}.wm-controls p{font-size:10px!important;min-height:32px}.wm-principles{grid-template-columns:1fr;gap:12px}.wm-principles h3{font-size:17px}.wm-principles p{font-size:12px!important}} .ba-demo{width:100%;max-width:480px;justify-self:center;border:1px solid #b7c9e33d;border-radius:18px;background:linear-gradient(145deg,#233044,#0a101a 45%);padding:16px;box-shadow:inset 0 1px 0 #ffffff28,0 25px 65px #0008}.ba-top{display:flex;gap:9px;align-items:center;padding:3px 0 15px}.ba-top strong{font-size:8px;letter-spacing:.1em;color:#b0c2dc}.ba-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px;border-radius:9px;padding:4px;background:#03081088}.ba-tabs button{border:1px solid transparent;border-radius:6px;padding:11px 6px;background:none;color:#8297b4;font:700 11px Manrope;cursor:pointer;transition:background .25s,color .25s}.ba-tabs button[aria-pressed=true]{background:linear-gradient(130deg,#335a91,#1b3357);border-color:#8fb8f560;color:#edf4ff;box-shadow:inset 0 1px 0 #ffffff20}.ba-screen{position:relative;aspect-ratio:9/16;background:#03060b;border:1px solid #a3bde636;border-radius:10px;overflow:hidden}.ba-screen video{width:100%;height:100%;object-fit:contain;max-height:none}.ba-screen video[hidden]{display:none!important}.ba-badge{position:absolute;left:12px;top:12px;font:700 8px Manrope;letter-spacing:.08em;color:#d7e7ff;background:#081326d9;border:1px solid #8bb8f54d;padding:7px 10px;border-radius:5px;pointer-events:none}.ba-demo>p{font-size:11px!important;margin:14px 0 8px!important;color:#c2d2e9!important}.ba-footnote{display:block;font:9px/1.65 Manrope;color:#8d9eb9}@media(max-width:760px){.ba-demo{margin:12px auto 0;padding:13px;max-width:370px}.ba-screen{max-height:600px}.ba-tabs button{font-size:11px}.ba-top strong{font-size:7px}} .bon-s [data-bon-sscreen]{background:#0b1321 url(assets/weslley/skills-antes.jpg) center/cover}.bon-s [data-bon-sscreen]:before{content:"";position:absolute;inset:0;background:#050b17a6;backdrop-filter:blur(18px);pointer-events:none}.bon-s [data-bon-sscreen] video{position:absolute;inset:0;display:block!important;width:100%;height:100%;object-fit:contain;opacity:1!important;visibility:visible!important;z-index:3;cursor:pointer;background:transparent}.bon-s [data-bon-sscreen] img{opacity:0!important}.bon-s.is-after [data-bon-sscreen]{background-image:url(assets/weslley/skills-depois.jpg)}.bon-s .bon-sbefore,.bon-s .bon-safter{filter:none}.bon-s [data-bon-sprog]{z-index:6}.bon-s .bon-slabel{z-index:7}.bon-s [data-bon-sscreen] video:focus-visible{outline:2px solid #91bdff} .bx-section{background:radial-gradient(ellipse at 50% 40%,#14233966,transparent 65%),#080a0f;border-top:1px solid #ffffff0a}.bx-heading{text-align:center;max-width:760px;margin:0 auto 48px}.bx-heading h2{font-size:clamp(29px,3.5vw,48px);line-height:1.13;letter-spacing:-1.5px}.bx-heading h2 em{font-style:normal;color:#8ab7ff}.bx-heading>p:last-child{color:#a9b7cc;max-width:610px;margin:22px auto 0;line-height:1.8}.bx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.bx-card{min-width:0;overflow:hidden;border:1px solid #c8ced827;border-radius:26px;padding:15px;background:linear-gradient(145deg,#ffffff0d,#ffffff00 38%),#0f1219;box-shadow:0 16px 45px #0003;transition:border-color .25s,transform .25s}.bx-card:hover{border-color:#438bff88;transform:translateY(-4px)}.bx-art{height:232px;position:relative;overflow:hidden;border:1px solid #ffffff15;border-radius:18px;background:radial-gradient(ellipse at 50% 100%,#173c6a66,transparent 80%),radial-gradient(#7895be25 1px,transparent 1px),#090d13;background-size:auto,14px 14px,auto}.bx-window-label{padding:16px 14px;font-size:8px;font-weight:700;letter-spacing:1.2px;color:#9cb3d2;display:flex;align-items:center;gap:7px;white-space:nowrap}.bx-window-label>i{width:5px;height:5px;border-radius:50%;background:#6fa5ff;box-shadow:0 0 12px #438bff}.bx-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 14px}.bx-tiles>span{height:78px;border:1px solid #74aaff40;border-radius:11px;background:linear-gradient(140deg,#3475c82e,#060a1166);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px}.bx-tiles small{font-size:8px;color:#bccce1}.bx-icon{display:block;width:31px;height:24px;position:relative}.bx-icon-0:before{content:'Aa';font:700 23px Georgia;color:#cde2ff}.bx-icon-1:before{content:'097';font:700 21px monospace;color:#9cc5ff}.bx-icon-2:before{content:'';display:block;width:30px;height:12px;margin-top:5px;border-radius:8px;background:linear-gradient(90deg,#78acff 23%,#c5d8f4 23%)}.bx-icon-3{background:linear-gradient(0deg,#5e9fff 55%,transparent 55%) 0 100%/7px 65% no-repeat,linear-gradient(#a2c9ff,#438bff) 12px 100%/7px 80% no-repeat,linear-gradient(#c5deff,#438bff) 24px 100%/7px 100% no-repeat;transform-origin:bottom}.bx-icon-4:before{content:'IDEIA';display:block;margin-top:5px;font-size:10px;font-weight:700;background:#7facff;color:#061325;transform:rotate(-6deg);padding:3px}.bx-icon-5:before,.bx-icon-5:after{content:'';position:absolute;width:20px;height:20px;top:2px;left:1px;background:#7aaeff88;border:1px solid #a5caff;border-radius:4px}.bx-icon-5:after{left:10px;background:#a6caff44}.bx-copy{text-align:center;padding:24px 12px 25px}.bx-badge{display:inline-block;padding:6px 13px;border-radius:999px;border:1px solid #90b9f34d;background:linear-gradient(#a5c7ff22,#10213a);color:#c2dcff;font-size:10px;letter-spacing:1px;font-weight:800}.bx-copy h3{font-size:clamp(21px,1.9vw,26px);line-height:1.25;letter-spacing:-.6px;min-height:98px;margin:20px 0 10px;color:#f6f8ff}.bx-copy .bx-sub{font-size:15px;color:#dce9fc;margin:0 0 23px}.bx-copy>p:last-child{font-size:14px;color:#aab8cc;line-height:1.85;margin:0}.bx-stack{height:131px;position:relative;margin:3px 0}.bx-template{width:100px;height:134px;border:1px solid #96bcfa77;border-radius:10px;position:absolute;left:50%;top:0;background:linear-gradient(150deg,#254369,#080e18 65%);box-shadow:0 10px 20px #0008;display:flex;flex-direction:column;padding:12px;gap:10px}.bx-template small{font-size:7px;letter-spacing:1px;color:#8bb7f5}.bx-template i{height:28px;width:35px;border:1px solid #8bb7f5;border-radius:5px;display:block;background:linear-gradient(130deg,#8bb7f570,transparent)}.bx-template b{font-size:12px;line-height:1.2;color:#edf5ff}.bx-template em{font-size:5px;font-style:normal;letter-spacing:1px;color:#a0b7d6}.bx-template.t1{transform:translateX(-125%) rotate(-12deg)}.bx-template.t2{transform:translateX(-50%);z-index:2}.bx-template.t3{transform:translateX(25%) rotate(12deg)}.bx-total{display:block;text-align:center;position:absolute;bottom:11px;width:100%;font-size:21px;font-weight:800;color:#c7dfff}.bx-total small{font-size:10px;font-weight:500}.bx-wave{display:flex;height:82px;align-items:center;justify-content:center;gap:4px;margin:0 14px}.bx-wave i{width:4px;height:var(--h);max-height:70px;background:linear-gradient(#c2ddff,#438bff);border-radius:4px;transform:scaleY(.6)}.bx-tracks{margin:7px 19px;display:grid;gap:7px}.bx-tracks span{border:1px solid #83b1fa26;background:#0c1728;border-radius:7px;padding:9px 10px;display:flex;align-items:center;gap:9px;font-size:8px;letter-spacing:1px;color:#a6bfdc}.bx-tracks i{font-style:normal;font-size:15px;color:#7fafff}.bx-tracks b{margin-left:auto;color:#6b91c1;font-size:8px}.bx-cta{text-align:center;margin-top:35px}.bx-cta .button{display:inline-flex;justify-content:center;gap:24px;max-width:100%;padding:19px 28px}.bx-cta>p{font-size:12px;color:#91a6c3;margin:14px 0 0}.motion-on .bx-icon-3{animation:bx-bars 2s ease-in-out infinite}.motion-on .bx-wave i{animation:bx-wave 1.2s ease-in-out var(--delay) infinite alternate}.motion-on .bx-template.t2{animation:bx-float 4s ease-in-out infinite}@keyframes bx-bars{50%{transform:scaleY(.45)}}@keyframes bx-wave{to{transform:scaleY(1)}}@keyframes bx-float{50%{translate:0 -5px}}@media(max-width:900px){.bx-grid{gap:12px}.bx-card{padding:10px}.bx-art{height:222px}.bx-copy{padding:22px 8px}.bx-copy h3{font-size:21px}.bx-window-label{font-size:7px;padding-left:10px;letter-spacing:.8px}.bx-tiles{padding:0 8px;gap:5px}.bx-tiles small{font-size:7px}.bx-template{width:83px;padding:9px}.bx-wave{gap:3px}.bx-wave i{width:3px}}@media(max-width:700px){.bx-grid{grid-template-columns:1fr;gap:22px;max-width:440px;margin:auto}.bx-card{padding:14px}.bx-heading{margin-bottom:30px}.bx-art{height:242px}.bx-copy h3{min-height:0;font-size:25px;max-width:300px;margin:19px auto 12px}.bx-copy{padding:23px 16px 24px}.bx-copy .bx-sub{margin-bottom:18px}.bx-tiles{padding:0 17px;gap:8px}.bx-tiles>span{height:83px}.bx-window-label{font-size:8px;padding:17px;letter-spacing:1px}.bx-tiles small{font-size:9px}.bx-template{width:100px;padding:12px}.bx-stack{margin-top:8px}.bx-total{bottom:14px}.bx-wave{gap:4px;margin-top:6px}.bx-wave i{width:4px}.bx-tracks{margin-top:12px}.bx-cta .button{font-size:14px;padding:18px}.bx-heading h2{letter-spacing:-1px}} .bx-heading>.eyebrow{display:inline-block;padding:13px 22px;margin:0 0 24px;border:1px solid #9ac4ff80;border-radius:12px;background:linear-gradient(135deg,#326fca,#14335e);box-shadow:inset 0 1px 0 #ffffff35,0 7px 28px #438bff25;color:#f4f8ff;font-size:clamp(13px,1.15vw,16px);font-weight:800;letter-spacing:1.6px;line-height:1.5}.bx-heading>.eyebrow::before{content:'✦';display:inline-block;margin-right:10px;color:#c6e0ff}@media(max-width:700px){.bx-heading>.eyebrow{padding:12px 16px;font-size:12px;letter-spacing:1px;margin-bottom:22px}} .gh-stage{display:flex;flex-direction:column;justify-content:center;padding:17px 14px 12px;gap:12px;background:radial-gradient(ellipse at 50% 100%,#183b6855,transparent 80%),#0a1019;aspect-ratio:340/290}.gh-stage::after{display:none}.gh-kicker{display:flex;align-items:center;gap:6px;color:#a9c7ef;font:700 8px/1.3 Manrope,Arial,sans-serif;letter-spacing:1px}.gh-kicker>span{height:5px;width:5px;border-radius:50%;background:#83b6ff;box-shadow:0 0 9px #438bff}.gh-phones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;align-items:center}.gh-phone{appearance:none;border:0;background:none;padding:0;min-width:0;cursor:pointer;color:#a3b6d1}.gh-screen{display:block;aspect-ratio:9/16;position:relative;overflow:hidden;border:1px solid #8da6c34d;border-radius:12px;background:#101620;box-shadow:0 8px 16px #0005;transition:border-color .3s,box-shadow .3s,transform .3s}.gh-screen video{width:100%;height:100%;object-fit:cover;display:block;opacity:.65;transition:opacity .3s;filter:none!important}.gh-phone.is-active .gh-screen{border-color:#83b8ff;box-shadow:0 0 18px #438bff40;transform:translateY(-3px)}.gh-phone.is-active video{opacity:1}.gh-phone:focus-visible{outline:2px solid #a6caff;outline-offset:4px;border-radius:12px}.gh-version{display:block;font:800 8px/1.2 Manrope,Arial,sans-serif;letter-spacing:.6px;margin-top:8px}.gh-phone.is-active .gh-version{color:#b8d6ff}.gh-progress{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#83b8ff;transform:scaleX(var(--progress,0));transform-origin:left;opacity:0}.gh-phone.is-active .gh-progress{opacity:1}.gh-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:25px}.gh-caption{color:#a9bfdc;font:500 9px/1.4 Manrope,Arial,sans-serif}.gh-toggle{border:1px solid #8da6c34d;border-radius:50%;background:#142238;color:#d7e8ff;width:26px;height:26px;font-size:10px;cursor:pointer;flex:none}.gh-toggle:focus-visible{outline:2px solid #a6caff;outline-offset:3px}.gh-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:700px){.gh-stage{padding:22px 18px 14px;gap:16px}.gh-kicker{font-size:9px}.gh-phones{gap:10px}.gh-version{font-size:9px}.gh-caption{font-size:11px}.gh-toggle{width:30px;height:30px}}@media(max-width:360px){.gh-stage{padding:15px 10px 10px;gap:10px}.gh-kicker{font-size:7px}.gh-caption{font-size:9px}} .hero-vsl .vsl-player{aspect-ratio:9/16!important;max-height:none!important;width:min(100%,360px)!important;background:#080a0f!important}.hero-vsl .vsl-player video{object-fit:contain!important}.footer .weslley-brand{display:inline-flex;justify-content:center;margin-bottom:12px}@media(max-width:760px){.hero-vsl .vsl-player{width:min(100%,340px,calc(78svh * 9 / 16))!important}}
.hero-vsl #hero-title{font-size:clamp(32px,3.5vw,48px);line-height:1.13;letter-spacing:-.045em;max-width:700px;text-wrap:balance}.hero-vsl #hero-title em{color:#8ab7ff;font-style:normal}.hero-objection{display:block;font-size:.65em;line-height:1.35;letter-spacing:-.025em;margin-top:16px;color:#dce5f4;font-weight:600}.hero-vsl .hero-copy{text-wrap:pretty}@media(max-width:760px){.hero-vsl #hero-title{font-size:clamp(25px,6.5vw,34px);line-height:1.15;max-width:600px;margin:0 auto 22px;padding-inline:6px}.hero-objection{font-size:.67em;margin-top:13px;max-width:36ch;margin-inline:auto}.hero-vsl .hero-copy{font-size:15px;line-height:1.7;max-width:44ch;padding-inline:5px}}
/* Hero: promise, objection, explanation, then the demonstration. */
.hero-vsl #hero-title{letter-spacing:-.03em}.hero-vsl .hero-copy{margin-top:24px;max-width:46ch}.hero-objection{margin-top:16px}
@media(max-width:760px){.hero-vsl #hero-title{order:1;max-width:26ch;margin:0 auto 16px;padding:0 4px;font-size:clamp(26px,6.7vw,36px);line-height:1.16;letter-spacing:-.03em}.hero-objection{font-size:.66em;max-width:34ch;margin:14px auto 0;line-height:1.4}.hero-vsl .hero-copy{order:2;margin:0 auto 24px;max-width:43ch;padding:0 8px;font-size:14px;line-height:1.65;color:#b4c3d9}.hero-vsl .demo-label{order:3;margin:0 auto 12px}.hero-vsl .vsl-player{order:4}.hero-vsl .vsl-cta-row{order:5;margin-top:16px}.hero-vsl .vsl-cta-note{order:6}.hero-vsl .compat{order:7;margin-top:20px}.hero-vsl{padding-top:32px}}

/* Compact editorial introduction, aligned to a shared reading edge. */
.hero-vsl #hero-title{text-align:left;text-wrap:pretty;letter-spacing:-.025em}.hero-objection{text-align:left;font-family:Manrope,sans-serif;font-weight:500;font-size:.46em;line-height:1.5;margin-top:20px;letter-spacing:0;color:#c4d1e3}.hero-vsl .hero-copy{text-align:left}
@media(max-width:760px){.hero-vsl #hero-title{width:100%;max-width:560px;padding:0 12px;text-align:left;font-size:clamp(27px,6.3vw,35px);line-height:1.16;margin:0 auto 16px;text-wrap:pretty}.hero-vsl #hero-title em{display:inline}.hero-objection{max-width:none;margin:16px 0 0;font-size:15px;line-height:1.5;text-align:left}.hero-vsl .hero-copy{width:100%;max-width:560px;padding:0 12px;text-align:left;margin:0 auto 28px;font-size:14px;line-height:1.65}.hero-vsl{padding-top:28px}}

.hero-line{display:block}.hero-vsl #hero-title{font-size:clamp(29px,3.3vw,46px)}@media(max-width:760px){.hero-vsl #hero-title{font-size:clamp(25px,6.5vw,34px)}.hero-vsl #hero-title .hero-line{display:block;white-space:nowrap}}
.hero-vsl #hero-title{font-size:clamp(24px,2.8vw,40px)}@media(max-width:760px){.hero-vsl #hero-title{font-size:clamp(17px,4.45vw,30px);line-height:1.25;letter-spacing:-.025em}.hero-vsl #hero-title .hero-line{white-space:nowrap;display:block}.hero-vsl .hero-copy{font-size:14px;line-height:1.65}}
@media(max-width:760px){.hero-vsl #hero-title{font-size:20px;line-height:1.25;letter-spacing:-.025em}.hero-vsl .hero-copy{font-size:13px;line-height:1.65}.hero-vsl #hero-title .hero-line{display:block;white-space:normal}}