.hv2 .hero-gather{padding:calc(72px + var(--banner-offset,0px) + clamp(12px,2vw,32px))0 clamp(72px,6.5vw,112px);position:relative;overflow:hidden}.hv2 .hero-copy{z-index:5;text-align:center;flex-direction:column;align-items:center;max-width:1100px;margin:0 auto;padding-top:clamp(24px,6vw,40px);display:flex;position:relative}@media (min-width:1000px){.hv2 .hero-gather{padding-top:calc(72px + var(--banner-offset,0px) + 8px)}.hv2 .hero-copy{padding-top:12px}}.hv2 .hero-title{font-size:var(--display-size);line-height:var(--display-leading);font-weight:var(--hd-weight);letter-spacing:var(--display-tracking);text-wrap:balance;margin:0}.hv2 .hero-title .bright{display:block}.hv2 .hero-sub{max-width:520px;color:var(--on-desk-muted);margin:32px auto 0;font-size:clamp(18px,1.5vw,21px);line-height:1.55}@media (min-width:1000px){.hv2 .hero-sub{max-width:620px}}.hv2 .hero-sub strong{color:var(--on-desk);font-weight:600}.hv2 .hero-act{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px 40px;margin-top:36px;display:flex}.hv2 .hero-film{display:none}@media (min-width:1000px){.hv2 .hero-film{--film-h:clamp(300px,calc(100svh - 330px - 7vw),720px);width:min(100%,calc(var(--film-h)*8/3));aspect-ratio:8/3;-webkit-mask-composite:source-in;margin:0 auto;display:block;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#0000000f 5%,#0000004d 10%,#000000b8 15%,#000 20% 80%,#000000b8 85%,#0000004d 90%,#0000000f 95%,#0000 100%),linear-gradient(#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#0000000f 5%,#0000004d 10%,#000000b8 15%,#000 20% 80%,#000000b8 85%,#0000004d 90%,#0000000f 95%,#0000 100%),linear-gradient(#0000 0,#000 9% 91%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hv2 .hero-film picture,.hv2 .hero-film img,.hv2 .hero-film video{width:100%;height:100%;display:block;position:absolute;inset:0}.hv2 .hero-film video{opacity:0}.hv2 .hero-film.is-playing video{opacity:1}.hv2 .hero-film.is-playing picture{opacity:0}}.hv2 .hero-wrap{flex-direction:column;display:flex}.hv2 .hero-stage{order:-1;margin:clamp(12px,4vw,28px) 0 0;position:relative}@media (min-width:1000px){.hv2 .hero-stage{display:none}}.hv2 .hero-row{zoom:.46;width:640px;height:590px;margin:0 auto;position:relative}@media (min-width:600px){.hv2 .hero-row{zoom:.66}}.hv2 .hero-phone{box-sizing:border-box;width:262px;height:548px;box-shadow:var(--shadow-float);background:#0e0e14;border-radius:48px;padding:9px;position:absolute;top:0}.hv2 .hero-phone picture{width:100%;height:100%;display:block}.hv2 .hero-phone img{object-fit:cover;object-position:top;-webkit-user-select:none;user-select:none;border-radius:40px;width:100%;height:100%;display:block}.hv2 .ph-rec{z-index:4;left:189px;box-shadow:0 44px 90px #04040a80}.hv2 .ph-sty{z-index:2;top:34px;left:44px;transform:rotate(-8deg)scale(.9)}.hv2 .ph-note{z-index:2;top:34px;left:334px;transform:rotate(8deg)scale(.9)}
.hv2 .proof-quotes{z-index:1;padding-top:clamp(56px,6vw,88px);position:relative}.hv2 .proof-bar-section{padding-top:clamp(8px,1.5vw,24px)}.hv2 .quote-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:999px){.hv2 .quote-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.hv2 .quote-cols{grid-template-columns:minmax(0,1fr)}}.hv2 .quote-card{box-sizing:border-box;border-radius:18px;flex-direction:column;justify-content:space-between;margin:0;padding:22px 22px 20px;display:flex}.hv2 .quote-card blockquote{color:var(--ink);margin:0;font-size:16.5px;line-height:1.55}.hv2 .quote-card figcaption{margin-top:14px;font-size:14px;line-height:1.3}.hv2 .quote-name{color:var(--ink);font-weight:600}.hv2 .quote-meta{color:var(--ink-muted)}.hv2 .proof-bar{flex-direction:column;gap:clamp(80px,8vw,120px);display:flex}.hv2 .proof-stats{text-align:center;grid-template-columns:repeat(3,max-content);justify-content:space-around;align-items:start;gap:36px 32px;display:grid}@media (max-width:819px){.hv2 .proof-stats{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.hv2 .proof-stat{align-items:center}}.hv2 .proof-stat{flex-direction:column;align-items:center;gap:6px;display:flex}.hv2 .proof-line{align-items:center;gap:10px;display:flex}.hv2 .proof-big{white-space:nowrap;letter-spacing:-.02em;color:var(--on-desk);font-size:clamp(20px,2vw,25px);font-weight:600;line-height:1.2}.hv2 .proof-muted{color:var(--on-desk-muted);font-weight:400}.hv2 .proof-muted strong{color:var(--on-desk);font-weight:600}.hv2 .proof-stars{color:var(--accent);gap:2px;display:flex}.hv2 .proof-ph{color:var(--accent);display:flex}.hv2 .proof-label{color:var(--on-desk-muted);margin:0;font-size:14.5px}.hv2 .proof-platforms{flex-direction:column;align-items:center;gap:20px;display:flex}.hv2 .platform-row{flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:clamp(10px,3.2vw,48px);margin:0;padding:0;list-style:none;display:flex}.hv2 .platform-row>li{min-width:0}.hv2 .platform-item{text-align:center;white-space:nowrap;color:var(--on-desk-muted);flex-direction:column;align-items:center;gap:10px;font-size:15px;font-weight:500;line-height:1.2;transition:color .15s ease-out,transform .2s ease-out;display:flex}.hv2 .platform-item:hover{color:var(--on-desk);transform:translateY(-2px)}.hv2 .platform-line{display:block}.hv2 .platform-mark{justify-content:center;align-items:center;height:30px;display:flex}.hv2 .platform-mark svg{width:28px;height:28px;transform:none}@media (max-width:899px){.hv2 .platform-item{gap:8px;font-size:14px}.hv2 .platform-mark{height:26px}.hv2 .platform-mark svg{width:24px;height:24px}}@media (max-width:639px){.hv2 .platform-item{white-space:normal;gap:7px;font-size:12px}.hv2 .platform-mark{height:22px}.hv2 .platform-mark svg{width:20px;height:20px}}@media (max-width:379px){.hv2 .platform-item{font-size:11px}.hv2 .platform-mark svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.hv2 .platform-item{transition:none}.hv2 .platform-item:hover{transform:none}}.hv2 .press-row{color:var(--on-desk-muted);grid-template-columns:repeat(3,max-content);justify-content:space-between;align-items:center;gap:56px 40px;display:grid}.hv2 .press-title{grid-column:1/-1;justify-self:center}@media (min-width:1240px){.hv2 .press-row{grid-template-columns:repeat(7,max-content)}.hv2 .press-title{grid-column:auto}}@media (max-width:599px){.hv2 .press-row{grid-template-columns:repeat(2,max-content)}}.hv2 .press-title{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:650}.hv2 .press-word{letter-spacing:-.02em;align-items:center;gap:10px;font-size:19px;font-weight:700;display:flex}.hv2 .press-ih{gap:9px;font-size:18px}.hv2 .press-recomendo{letter-spacing:-.01em;font-size:22px;font-style:italic;font-weight:560}
