.vibe-page{font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.5;letter-spacing:-.01em;color:#1d1d1f;background:#fff;-webkit-font-smoothing:antialiased}.vibe-page *,.vibe-page *:before,.vibe-page *:after{box-sizing:border-box}.vibe-page img{max-width:100%;height:auto;display:block}.vibe-page .ph{background:#f3f4f6;border:1px dashed #d2d2d7;border-radius:14px;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;font:500 12px/1.5 ui-monospace,Menlo,monospace;color:#86868b}.vibe-page .ph--phone{aspect-ratio:9/19;border-radius:26px}.vibe-page .ph--wide{aspect-ratio:16/9}.vibe-page .bg-dark .ph,.vibe-page .bg-black .ph,.vibe-page .faq-muse .ph{background:#232429;border-color:#3a3b41;color:#8e8e93}.vibe-page{--ink:#1d1d1f;--ink-2:#6e6e73;--ink-3:#86868b;--panel:#f5f5f7;--panel-2:#f3f4f6;--hair:#d2d2d7;--hair-soft:#e8e8ed;--dark:#191a1d;--lilac:#9a86b6;--lilac-dark:#7d67a0;--lilac-soft:#f1ecf7;--lilac-line:#ddd2ec;--green:#00b67a;--gold:#a9812f;--gold-soft:#fbf4e6;--gold-line:#ecdcb8;--flag:#9c6a22;--flag-soft:#fbf5ec;--flag-line:#efe1cb;--w:980px;--w-wide:1180px}.vibe-page .w{max-width:var(--w);margin:0 auto;padding:0 22px}.vibe-page .w-wide{max-width:var(--w-wide);margin:0 auto;padding:0 22px}.vibe-page h1,.vibe-page h2,.vibe-page h3,.vibe-page h4{margin:0;font-weight:600;letter-spacing:-.03em;line-height:1.06}.vibe-page .display{font-size:clamp(36px,5.6vw,62px)}.vibe-page h2.big{font-size:clamp(32px,5.2vw,54px);line-height:1.08}.vibe-page h3{font-size:clamp(21px,2.4vw,26px);letter-spacing:-.022em;line-height:1.18}.vibe-page p{margin:0;color:var(--ink-2)}.vibe-page a{color:var(--lilac-dark);text-decoration:none}.vibe-page a:hover{text-decoration:underline}.vibe-page strong{color:var(--ink);font-weight:600}.vibe-page .kicker{display:block;font-size:clamp(19px,2.4vw,26px);font-weight:600;letter-spacing:-.02em;color:var(--lilac-dark);margin-bottom:.35em}.vibe-page .intro{font-size:clamp(18px,2.1vw,23px);line-height:1.42;color:var(--ink-2);letter-spacing:-.018em;max-width:34ch}.vibe-page .center{text-align:center}.vibe-page .center .intro{margin-left:auto;margin-right:auto}.vibe-page section{padding:clamp(72px,10vw,132px) 0}.vibe-page .bg-panel{background:var(--panel)}.vibe-page .bg-dark{background:var(--dark);color:#f5f5f7}.vibe-page .bg-dark h2,.vibe-page .bg-dark h3,.vibe-page .bg-dark strong{color:#fff}.vibe-page .bg-dark p{color:#a1a1a6}.vibe-page .bg-dark .kicker{color:#b9a7d3}.vibe-page .bg-dark .secnum{color:#6e6e73}.vibe-page .cta{display:inline-flex;align-items:center;justify-content:center;background:var(--lilac);color:#fff;font-size:17px;font-weight:500;letter-spacing:-.015em;padding:12px 26px;border-radius:980px;border:0;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.vibe-page .cta:hover{background:var(--lilac-dark);text-decoration:none}.vibe-page .cta.dark{background:var(--ink);color:#fff}.vibe-page .cta.ghost{background:transparent;color:var(--lilac-dark);border:1px solid var(--lilac-line)}.vibe-page .bg-dark .cta.ghost{color:#cbb9e4;border-color:#3c3d42}.vibe-page .cta.dark:hover{background:#000}.vibe-page .cta.ghost:hover{background:var(--lilac-soft);border-color:var(--lilac-dark);color:var(--lilac-dark)}.vibe-page .bg-dark .cta.ghost:hover{background:#26272c;border-color:#6b6c76;color:#e2d6f2}.vibe-page .link-arrow{font-size:17px;font-weight:500;letter-spacing:-.015em}.vibe-page .link-arrow:after{content:" \203a";font-weight:400}.vibe-page .ctarow{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px;align-items:center}.vibe-page .hero .ctarow,.vibe-page .center .ctarow{justify-content:center}.vibe-page .hero{padding:clamp(56px,7vw,86px) 0 0;text-align:center}.vibe-page .hero .display{margin-bottom:22px;max-width:22ch;margin-left:auto;margin-right:auto}.vibe-page .hero .intro{font-size:clamp(18px,2.1vw,23px);max-width:34ch;margin-left:auto;margin-right:auto}.vibe-page .stage{margin-top:clamp(36px,5vw,58px);background:var(--panel);padding:clamp(24px,4vw,52px) 0 clamp(36px,5vw,64px)}.vibe-page .videoframe{aspect-ratio:16/9;border-radius:clamp(14px,2vw,26px);background:var(--dark);color:#fff;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding:24px}.vibe-page .playglyph{width:66px;height:66px;border-radius:50%;background:#ffffff24;border:1px solid rgba(255,255,255,.26);display:grid;place-items:center;font-size:21px}.vibe-page .lead{max-width:44ch}.vibe-page .lead p{font-size:clamp(17px,1.9vw,20px);line-height:1.52;margin-top:1.05em;letter-spacing:-.015em}.vibe-page .lead p:first-child{margin-top:0}.vibe-page .rail{display:grid;gap:20px;margin-top:clamp(36px,5vw,56px);align-items:start}.vibe-page .rail-2,.vibe-page .rail-3{grid-template-columns:1fr}@media(min-width:760px){.vibe-page .rail-2{grid-template-columns:1fr 1fr}.vibe-page .rail-3{grid-template-columns:repeat(3,1fr)}}.vibe-page .tile{background:#fff;border-radius:22px;padding:clamp(26px,3vw,34px);border:1px solid var(--hair-soft)}.vibe-page .bg-panel .tile{border-color:transparent}.vibe-page .bg-dark .tile{background:#232429;border-color:transparent}.vibe-page .tile h3{margin-bottom:10px}.vibe-page .tile p{font-size:16px;line-height:1.5}.vibe-page .tile .media{aspect-ratio:4/3;border-radius:14px;background:var(--panel-2);margin-bottom:22px;display:grid;place-items:center;color:var(--ink-3);font:600 11px/1.5 ui-monospace,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:16px}.vibe-page .featlist{margin-top:clamp(32px,4vw,44px);border-top:1px solid var(--hair)}.vibe-page .featrow{display:grid;gap:4px;padding:20px 0;border-bottom:1px solid var(--hair)}@media(min-width:680px){.vibe-page .featrow{grid-template-columns:200px 1fr;gap:28px;align-items:baseline}}.vibe-page .featrow b{font-size:18px;font-weight:600;color:var(--ink);letter-spacing:-.02em}.vibe-page .featrow span{font-size:16.5px;color:var(--ink-2);line-height:1.5}.vibe-page .step{padding:clamp(48px,6vw,78px) 0;border-top:1px solid var(--hair)}.vibe-page .step:first-of-type{border-top:0;padding-top:clamp(30px,4vw,44px)}.vibe-page .stepnum{font:600 12px/1 ui-monospace,Menlo,monospace;letter-spacing:.16em;color:var(--lilac-dark);text-transform:uppercase}.vibe-page .step h3{margin:16px 0 14px;font-size:clamp(26px,3.4vw,38px);letter-spacing:-.028em}.vibe-page .step .whatis{font-size:clamp(17px,1.9vw,20px);line-height:1.5;max-width:46ch;letter-spacing:-.015em}.vibe-page .steplayout{display:grid;gap:clamp(30px,4vw,54px);margin-top:clamp(28px,3.5vw,42px)}@media(min-width:900px){.vibe-page .steplayout{grid-template-columns:1.1fr .9fr;align-items:start}}.vibe-page ol.steps{margin:0;padding:0;list-style:none;counter-reset:s}.vibe-page ol.steps li{counter-increment:s;position:relative;padding:14px 0 14px 46px;border-bottom:1px solid var(--hair-soft);font-size:16.5px;color:var(--ink);line-height:1.45}.vibe-page ol.steps li:first-child{border-top:1px solid var(--hair-soft)}.vibe-page ol.steps li:before{content:counter(s);position:absolute;left:0;top:13px;width:28px;height:28px;border-radius:50%;background:var(--lilac-soft);color:var(--lilac-dark);display:grid;place-items:center;font-size:13px;font-weight:600;letter-spacing:0}.vibe-page .bg-dark ol.steps li{color:#f5f5f7;border-bottom-color:#2e2f34}.vibe-page .bg-dark ol.steps li:first-child{border-top-color:#2e2f34}.vibe-page .bg-dark ol.steps li:before{background:#332f3d;color:#cbb9e4}.vibe-page .bg-dark .shots h4,.vibe-page .bg-dark .shotspec{color:#6e6e73}.vibe-page .gtk{margin-top:22px;background:var(--panel);border-radius:16px;padding:18px 22px;font-size:15.5px;line-height:1.52;color:var(--ink-2)}.vibe-page .bg-dark .gtk{background:#232429;color:#a1a1a6}.vibe-page .gtk b{color:var(--ink)}.vibe-page .bg-dark .gtk b{color:#fff}.vibe-page .prem{display:inline-flex;align-items:center;gap:6px;background:var(--gold-soft);color:var(--gold);border:1px solid var(--gold-line);border-radius:980px;font-size:13px;font-weight:600;padding:4px 13px;letter-spacing:-.01em;vertical-align:middle;margin-left:10px}.vibe-page .split{display:grid;gap:clamp(30px,4vw,52px);margin-top:clamp(30px,4vw,44px);align-items:center}@media(min-width:880px){.vibe-page .split{grid-template-columns:1fr 1fr}}.vibe-page .split .lead{max-width:38ch}.vibe-page .split .featlist{margin-top:0}.vibe-page .split .featrow{grid-template-columns:1fr;gap:5px;padding:18px 0}.vibe-page .split .featrow b{font-size:19px}.vibe-page .split .featrow span{font-size:16px}.vibe-page .featcard{background:var(--panel);border-radius:22px;padding:clamp(26px,3vw,34px)}.vibe-page .featcard .featlist{border-top:0;margin-top:14px}.vibe-page .featcard .featrow:last-child{border-bottom:0;padding-bottom:0}.vibe-page .featcard .featrow{border-bottom-color:var(--hair)}.vibe-page .splithead{font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;display:block}.vibe-page .bg-black{background:#000;color:#f5f5f7}.vibe-page .bg-black h2,.vibe-page .bg-black h3,.vibe-page .bg-black strong{color:#fff}.vibe-page .bg-black p{color:#a1a1a6}.vibe-page .bg-black .secnum{color:#6e6e73}.vibe-page .dlgrid{display:grid;gap:clamp(34px,4.5vw,64px);align-items:center;margin-top:8px}@media(min-width:900px){.vibe-page .dlgrid{grid-template-columns:1.15fr .85fr}}.vibe-page .dlcopy .intro{max-width:26ch}.vibe-page .badges{display:flex;gap:13px;flex-wrap:wrap;margin-top:30px}.vibe-page .badge{display:inline-flex;flex-direction:column;justify-content:center;gap:1px;background:#000;border:1px solid #5a5b61;border-radius:10px;padding:10px 20px;min-width:172px}.vibe-page .badge:hover{border-color:#8e8e93;text-decoration:none}.vibe-page .badge small{font:500 9.5px/1.3 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#c7c7cc}.vibe-page .badge b{font-size:18px;font-weight:600;letter-spacing:-.025em;color:#fff;line-height:1.2}.vibe-page .dlfollow{background:#fff;padding:clamp(56px,7vw,86px) 0}.vibe-page .explorer{display:grid;gap:clamp(30px,4vw,56px);margin-top:clamp(34px,4vw,48px)}@media(min-width:880px){.vibe-page .explorer{grid-template-columns:1fr 1fr;align-items:center}}.vibe-page .exlist{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.vibe-page .exbtn{display:inline-flex;align-items:center;gap:13px;background:none;border:1px solid transparent;border-radius:980px;padding:11px 22px;margin:0;cursor:pointer;text-align:left;font-family:inherit;font-size:clamp(18px,2.1vw,23px);font-weight:600;letter-spacing:-.022em;color:var(--ink-2);transition:background .18s,color .18s,border-color .18s}.vibe-page .exbtn .gl{font-size:14px;opacity:.5;width:16px;text-align:center}.vibe-page .exbtn:hover{color:var(--ink)}.vibe-page .exbtn[aria-selected=true]{background:var(--lilac-soft);border-color:var(--lilac-line);color:var(--ink)}.vibe-page .exbtn[aria-selected=true] .gl{opacity:1;color:var(--lilac-dark)}.vibe-page .exstage{position:relative}.vibe-page .expanel{display:none}.vibe-page .expanel.on{display:block;animation:exfade .32s ease}@keyframes exfade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vibe-page .excopy{max-width:300px;margin:22px auto 0;text-align:center}.vibe-page .excopy h3{font-size:21px;margin-bottom:8px}.vibe-page .excopy p{font-size:15.5px;line-height:1.5}.vibe-page .excopy .link-arrow{font-size:15.5px;display:inline-block;margin-top:12px}.vibe-page .bg-dark .phone{background:#232429;border-color:#35363c}.vibe-page .bg-dark .phone:before{background:#3a3b41}.vibe-page .bg-dark .phone b{color:#f5f5f7}.vibe-page .compare{margin-top:clamp(36px,5vw,52px);overflow-x:auto}.vibe-page table{border-collapse:collapse;width:100%;min-width:600px}.vibe-page th,.vibe-page td{padding:20px 16px;text-align:center;border-bottom:1px solid var(--hair-soft);font-size:16px;color:var(--ink-2)}.vibe-page th:first-child,.vibe-page td:first-child{text-align:left;color:var(--ink);font-weight:500;width:42%}.vibe-page thead th{font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--hair);padding-bottom:14px}.vibe-page thead th:last-child{color:var(--gold)}.vibe-page tbody tr:last-child td{border-bottom:1px solid var(--hair)}.vibe-page .tick{color:var(--green);font-size:20px}.vibe-page .dash{color:var(--ink-3)}.vibe-page .rowmiss td{background:var(--lilac-soft)}.vibe-page .rowmiss td:first-child{border-radius:12px 0 0 12px}.vibe-page .rowmiss td:last-child{border-radius:0 12px 12px 0}.vibe-page .aftertable{margin-top:22px;font-size:17px;max-width:56ch}.vibe-page .prices{display:grid;gap:18px;margin-top:clamp(36px,5vw,52px)}@media(min-width:680px){.vibe-page .prices{grid-template-columns:1fr 1fr}}.vibe-page .plan{background:#fff;border:1px solid var(--hair-soft);border-radius:22px;padding:34px;position:relative;text-align:center}.vibe-page .plan.best{border-color:var(--lilac);box-shadow:0 0 0 3px var(--lilac-soft)}.vibe-page .plan .amt{font-size:clamp(38px,5vw,52px);font-weight:600;letter-spacing:-.035em;color:var(--ink);line-height:1}.vibe-page .plan .per{font-size:15px;color:var(--ink-3);margin-top:10px}.vibe-page .plan .save{display:inline-block;background:var(--green);color:#fff;font-size:12px;font-weight:600;padding:5px 12px;border-radius:980px;margin-bottom:16px;letter-spacing:-.005em;align-self:center}.vibe-page .plan .foot{font-size:15px;color:var(--ink-2);margin-top:16px}.vibe-page .plan{display:flex;flex-direction:column}.vibe-page .plan .buy{margin-top:auto;padding-top:24px}.vibe-page .plan .buy .cta{width:100%}.vibe-page .plan .fine{font-size:12.5px;color:var(--ink-3);margin-top:12px;line-height:1.45}.vibe-page .planband{background:linear-gradient(180deg,#f6f1fb,#f1ecf7);border:1px solid var(--lilac-line);border-radius:clamp(22px,3vw,30px);padding:clamp(32px,4.5vw,54px) clamp(22px,3.5vw,46px);margin-top:clamp(36px,5vw,52px)}.vibe-page .planband .bandhead{font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--lilac-dark);margin-bottom:14px;display:block}.vibe-page .planband h3.bandtitle{font-size:clamp(24px,3vw,32px);margin-bottom:10px}.vibe-page .planband .prices{margin-top:clamp(26px,3.5vw,36px)}.vibe-page .planband .plan{border-color:var(--hair-soft)}.vibe-page .planband .plan.best{border-color:var(--lilac);box-shadow:0 0 0 3px #9a86b62e}.vibe-page .bandfoot{margin-top:24px;font-size:15.5px;color:var(--ink-2)}.vibe-page a.tile{display:block;transition:border-color .18s,transform .18s}.vibe-page a.tile:hover{border-color:var(--lilac);text-decoration:none;transform:translateY(-2px)}.vibe-page a.tile h3{color:var(--ink)}.vibe-page a.tile .go{display:inline-block;margin-top:16px;color:var(--lilac-dark);font-weight:500;font-size:16px}.vibe-page a.tile .go:after{content:" \203a"}.vibe-page .faq-muse{background:#000;color:#fff;padding:clamp(60px,8vw,104px) 0}.vibe-page .faq-muse .secnum{color:#6e6e73}.vibe-page .faq-muse h2{color:#fff}.vibe-page .faq-muse .intro{color:#919191}.vibe-page .faqcard{background:#101010;border-radius:20px;padding:clamp(28px,3.4vw,44px) clamp(6px,1.4vw,20px);margin-top:clamp(30px,4vw,46px)}.vibe-page .faqcard ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.vibe-page .faqcard li{border-bottom:1px solid #333;padding-bottom:20px}.vibe-page .faqcard li:last-child{border-bottom:0;padding-bottom:0}.vibe-page .faqcard details{border:0}.vibe-page .faqcard summary{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;width:100%;padding:0 20px;margin:0;cursor:pointer;list-style:none;font-size:clamp(17px,1.9vw,20px);font-weight:600;color:#fff;letter-spacing:-.015em;line-height:1.35}.vibe-page .faqcard summary::-webkit-details-marker{display:none}.vibe-page .faqcard summary:after{content:"+";position:static;transform:none;flex:0 0 auto;font-size:18px;font-weight:400;color:#fff;line-height:1.4}.vibe-page .faqcard details[open] summary:after{content:"\2013"}.vibe-page .faqcard .ans{padding:0 20px;margin:20px 0 0;max-width:78ch;font-size:clamp(16px,1.7vw,18px);line-height:1.4;color:#919191}.vibe-page .faqcard .ans a{color:#c9b6e2}.vibe-page .steps-rte ol{margin:0 0 16px;padding:0;list-style:none;counter-reset:s}.vibe-page .steps-rte ol li{counter-increment:s;position:relative;padding:14px 0 14px 46px;border-bottom:1px solid var(--hair-soft);font-size:16.5px;color:var(--ink);line-height:1.45}.vibe-page .steps-rte ol li:first-child{border-top:1px solid var(--hair-soft)}.vibe-page .steps-rte ol li:before{content:counter(s);position:absolute;left:0;top:13px;width:28px;height:28px;border-radius:50%;background:var(--lilac-soft);color:var(--lilac-dark);display:grid;place-items:center;font-size:13px;font-weight:600;letter-spacing:0}.vibe-page .bg-dark .steps-rte ol li{color:#f5f5f7;border-bottom-color:#2e2f34}.vibe-page .bg-dark .steps-rte ol li:first-child{border-top-color:#2e2f34}.vibe-page .bg-dark .steps-rte ol li:before{background:#332f3d;color:#cbb9e4}.vibe-page .gtk p{margin:0}.vibe-page .gtk p+p{margin-top:8px}.vibe-page .aftertable p,.vibe-page .bandfoot p{margin:0}.vibe-page .tile p+p{margin-top:10px}.vibe-page .exphoto{display:block}.vibe-page video{max-width:100%;display:block}.vibe-page video.videoframe{width:100%;height:auto;padding:0;gap:0;object-fit:cover;background:#000}.vibe-page .exbtn .gl{width:24px;height:24px;flex:0 0 24px;opacity:1;display:grid;place-items:center;color:var(--ink-3)}.vibe-page .exbtn .gl svg{width:22px;height:22px;display:block}.vibe-page .exbtn:hover{background:#e6e6ec;color:var(--ink)}.vibe-page .exbtn:hover .gl{color:var(--ink)}.vibe-page .exbtn[aria-selected=true]{background:var(--lilac-soft);border-color:var(--lilac);color:var(--ink)}.vibe-page .exbtn[aria-selected=true] .gl{color:var(--lilac-dark)}.vibe-page .exbtn:focus-visible{outline:2px solid var(--lilac-dark);outline-offset:2px}.vibe-page section[id],.vibe-page .step[id],.vibe-page div[id]{scroll-margin-top:96px}.vibe-page .devcard{display:flex;flex-direction:column;padding:clamp(18px,2vw,22px);background:var(--panel);border-color:transparent;text-align:center}.vibe-page .devmedia{aspect-ratio:3/2;border-radius:12px;overflow:hidden;background:#fff;margin-bottom:16px}.vibe-page .devmedia img{width:100%;height:100%;object-fit:contain}.vibe-page .devcard h3{font-size:clamp(18px,1.9vw,21px);margin-bottom:0}.vibe-page .devcard p{font-size:15px;line-height:1.45}.vibe-page .devprice{display:flex;align-items:baseline;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:14px}.vibe-page .devprice .now{font-size:19px;font-weight:600;color:var(--ink);letter-spacing:-.02em}.vibe-page .devprice .was{font-size:14px;color:var(--ink-3)}.vibe-page .devprice .off{font-size:11px;font-weight:600;color:#fff;background:var(--green);padding:2px 9px;border-radius:980px}.vibe-page .devcart{margin-top:auto;padding-top:12px}.vibe-page .devcart form{margin:0}.vibe-page .devcart .cta{width:100%;padding:10px 20px;font-size:15px}.vibe-page .devcart .cta[disabled]{background:var(--hair);color:var(--ink-3);cursor:not-allowed}.vibe-page .devcart .link-arrow{font-size:14.5px}.vibe-page #download h2.big{font-size:clamp(28px,3.6vw,40px)}.vibe-page .dlcopy .intro{max-width:42ch;font-size:clamp(17px,1.9vw,20px)}.vibe-page .badge-img{display:inline-block;background:none;border:0;padding:0;min-width:0;border-radius:0}.vibe-page .badge-img img{height:54px;width:auto;display:block}.vibe-page .badge-img:hover{text-decoration:none;opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/134/assets/vibe-app-page.css.map */
