.KQPk1q_apps{padding-top:52px}.KQPk1q_appsRow{flex-direction:column;align-items:center;gap:18px;display:flex}.KQPk1q_appsLead{color:var(--color-muted);font-size:14px;font-weight:500}.KQPk1q_chips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:720px;display:flex}.KQPk1q_chip{border-radius:var(--radius-pill);background-color:var(--color-white);height:40px;box-shadow:0 0 0 1px var(--color-line);align-items:center;gap:9px;padding:0 14px 0 12px;font-size:14px;font-weight:500;display:inline-flex}.KQPk1q_chipTail{color:var(--color-muted);padding-left:14px;font-weight:400}.KQPk1q_logo{flex:none}.KQPk1q_scene{max-width:1100px;margin:40px auto 0}.KQPk1q_chipCaret{background-color:var(--color-brand);border-radius:1px;flex:none;width:2px;height:16px;margin-left:-5px;animation:1.1s step-end infinite KQPk1q_chipCaretBlink}@keyframes KQPk1q_chipCaretBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media screen and (max-width:767px){.KQPk1q_apps{padding-top:44px}}@media screen and (max-width:479px){.KQPk1q_chip:nth-child(n+7):not(.KQPk1q_chipTail){display:none}}
._5cxG9q_section{padding-top:120px}._5cxG9q_quotes{gap:var(--tile-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._5cxG9q_quote{padding:34px 34px 30px}._5cxG9q_figure{flex-direction:column;justify-content:space-between;gap:32px;height:100%;margin:0;display:flex}._5cxG9q_text{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:25px;line-height:1.3}._5cxG9q_text p{line-height:inherit}._5cxG9q_open{margin-left:-.42em}._5cxG9q_who{border-top:1px solid var(--color-line);color:var(--color-muted);padding-top:20px;font-size:15px;line-height:1.45}._5cxG9q_who b{color:var(--color-ink);font-weight:600;display:block}._5cxG9q_more{text-align:center;margin-top:32px}._5cxG9q_moreLink{color:var(--color-ink);align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}._5cxG9q_moreArrow{transition:transform .3s var(--ease-out)}._5cxG9q_moreLink:hover ._5cxG9q_moreArrow{transform:translate(4px)}@media screen and (max-width:899px){._5cxG9q_section{padding-top:96px}._5cxG9q_quotes{grid-template-columns:minmax(0,1fr)}._5cxG9q_text{font-size:22px}}
._1sR65a_section{padding-top:120px}@media screen and (max-width:899px){._1sR65a_section{padding-top:96px}}
.SXXKoq_section{padding-top:120px}.SXXKoq_layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.SXXKoq_layout .SXXKoq_head{margin-bottom:0}.SXXKoq_notes{color:var(--color-muted);gap:12px;margin:28px 0 0;padding:0;font-size:17px;line-height:1.5;list-style:none;display:grid}.SXXKoq_notes li{gap:12px;display:flex}.SXXKoq_notes li:before{content:"";background-color:var(--color-brand);border-radius:50%;flex:none;width:6px;height:6px;margin-top:10px}.SXXKoq_scene{width:100%;max-width:560px}@media screen and (max-width:991px){.SXXKoq_layout{grid-template-columns:minmax(0,1fr);gap:40px}}@media screen and (max-width:899px){.SXXKoq_section{padding-top:96px}}
.nBR2xG_section{padding-top:120px}.nBR2xG_tile{color:var(--color-white);box-shadow:var(--shadow-tile);background-color:#0a2aa0;padding:104px 72px 128px;overflow:clip}.nBR2xG_art{image-rendering:pixelated;background:url(/images/hero-butterfly-pixel-300.webp) 50% 100%/cover no-repeat;position:absolute;inset:0}.nBR2xG_butterfly{aspect-ratio:19/16;width:76px;image-rendering:pixelated;background:url(/images/butterfly-pixel.webp) 50%/contain no-repeat;animation:9s ease-in-out infinite alternate nBR2xG_drift;position:absolute;top:14%;right:7%}@keyframes nBR2xG_drift{0%{transform:translate(0)rotate(-4deg)}50%{transform:translate(-16px,14px)rotate(3deg)}to{transform:translate(-34px,-6px)rotate(-2deg)}}.nBR2xG_inner{z-index:1;width:min(100%,500px);margin-left:auto;position:relative}.nBR2xG_heading{font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(36px,4.6vw,64px);font-weight:400;line-height:1}.nBR2xG_emphasis{color:#e4d2ff;font-style:italic}.nBR2xG_button{margin:30px 0 16px}.nBR2xG_note{text-wrap:balance;font-size:14px}@media screen and (max-width:899px){.nBR2xG_section{padding-top:96px}.nBR2xG_tile{text-align:center;padding:84px 24px 200px}.nBR2xG_inner{margin:0 auto}.nBR2xG_art{background-position:8% 100%}.nBR2xG_butterfly{width:57px;top:22px;right:24px}}@media (prefers-reduced-motion:reduce){.nBR2xG_butterfly{animation:none}}
.vtRopW_section{padding-top:120px}.vtRopW_layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.vtRopW_layout .vtRopW_head{margin-bottom:0}.vtRopW_scene{min-width:0}@media screen and (max-width:1271px){.vtRopW_layout{grid-template-columns:minmax(0,1fr);gap:40px}}@media screen and (max-width:899px){.vtRopW_section{padding-top:96px}}
.ewKAva_section{padding-top:120px}.ewKAva_grid{gap:var(--tile-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ewKAva_item{padding:34px}.ewKAva_question{font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:balance;margin-bottom:14px;font-size:28px;font-weight:400;line-height:1.12}.ewKAva_answer{color:var(--color-muted);font-size:16px;line-height:1.55}.ewKAva_lead{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding:48px;display:grid}.ewKAva_lead .ewKAva_question{margin-bottom:16px;font-size:36px}.ewKAva_lead .ewKAva_answer{color:#c9c2dc;max-width:30em;font-size:18px}.ewKAva_perks{grid-template-columns:1fr 1fr;align-content:center;gap:28px 32px;margin:0;padding:0;list-style:none;display:grid}.ewKAva_perks li{color:#b9b1cf;border-top:1px solid #ffffff24;padding-top:18px;font-size:15px;line-height:1.5}.ewKAva_perks b{color:var(--color-white);margin-bottom:6px;font-size:16px;font-weight:600;display:block}@media screen and (max-width:991px){.ewKAva_grid{grid-template-columns:minmax(0,1fr)}.ewKAva_lead{grid-template-columns:minmax(0,1fr);gap:28px}}@media screen and (max-width:899px){.ewKAva_section{padding-top:96px}}@media screen and (max-width:479px){.ewKAva_item,.ewKAva_lead{padding:24px}.ewKAva_lead .ewKAva_question{font-size:28px}.ewKAva_perks{grid-template-columns:minmax(0,1fr)}}
.r-cWKa_section{padding-top:120px}.r-cWKa_grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;display:grid}.r-cWKa_words{padding-right:16px}.r-cWKa_head{margin-bottom:28px}.r-cWKa_link{color:var(--color-ink);align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.r-cWKa_linkArrow{transition:transform .3s var(--ease-out)}.r-cWKa_link:hover .r-cWKa_linkArrow{transform:translate(4px)}.r-cWKa_demo{min-width:0}@media screen and (max-width:1119px){.r-cWKa_grid{grid-template-columns:1fr;gap:32px}.r-cWKa_words{padding-right:0}}@media screen and (max-width:899px){.r-cWKa_section{padding-top:96px}.r-cWKa_head{margin-bottom:20px}}
.tdIgtW_section{padding-top:120px}.tdIgtW_sheet{border-top:1px solid var(--color-line);grid-template-columns:250px minmax(0,1fr);gap:40px;padding-top:48px;display:grid}.tdIgtW_heading{letter-spacing:-.03em;font-size:30px;font-weight:600;line-height:1.1}.tdIgtW_dim{color:var(--color-muted-2);font-weight:500;display:block}.tdIgtW_specs{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin:0;display:grid}.tdIgtW_value{font-family:var(--font-serif);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:104px;font-weight:400;line-height:.86}.tdIgtW_label{font-family:var(--font-sans);letter-spacing:normal;margin-top:22px;font-size:17px;font-weight:600;line-height:1.4;display:block}.tdIgtW_body{max-width:22ch;color:var(--color-muted);margin:4px 0 0;font-size:15px;line-height:1.5}@media screen and (max-width:991px){.tdIgtW_sheet{grid-template-columns:minmax(0,1fr)}.tdIgtW_specs{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.tdIgtW_value{font-size:80px}}@media screen and (max-width:899px){.tdIgtW_section{padding-top:96px}}
.vt-wash{pointer-events:none;background-image:url(/images/hero-butterfly-520.webp);background-size:cover;background-position:var(--vt-wash-position,50% 100%);opacity:var(--vt-wash-opacity,.16);background-repeat:no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 62%,#0000 98%);mask-image:linear-gradient(#000 62%,#0000 98%)}.vt-wash--flip{transform:scaleX(-1)}.vt-butterfly{pointer-events:none;aspect-ratio:1;background-color:var(--vt-butterfly-color,var(--color-brand));opacity:var(--vt-butterfly-opacity,.1);position:absolute;-webkit-mask-image:url(/images/vibe-typer-logo.png);mask-image:url(/images/vibe-typer-logo.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.dwRgza_section{padding-top:120px}.dwRgza_grid{gap:var(--tile-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dwRgza_card{display:flex;overflow:clip}.dwRgza_inner{z-index:1;flex-flow:column;flex:1;padding:36px;display:flex;position:relative}.dwRgza_cardGhost{--vt-butterfly-color:var(--color-brand-300);--vt-butterfly-opacity:.12;width:230px;top:44px;right:-48px;transform:rotate(-14deg)}.dwRgza_saleTag{z-index:2;top:22px;right:22px}.dwRgza_was{font-family:var(--font-serif);margin-left:6px;font-size:22px}.dwRgza_featured .dwRgza_was{color:#ffffff73}.dwRgza_featured .dwRgza_note .dwRgza_noteCode{color:var(--color-white)}.dwRgza_top{justify-content:space-between;align-items:center;gap:12px;display:flex}.dwRgza_planName{letter-spacing:-.01em;font-size:22px;font-weight:600}.dwRgza_badge{border-radius:var(--radius-pill);background-color:var(--color-dark-1);height:26px;color:var(--color-white);white-space:nowrap;align-items:center;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.dwRgza_priceRow{align-items:baseline;gap:6px;margin-top:20px;display:flex}.dwRgza_price{font-family:var(--font-serif);letter-spacing:-.02em;font-size:64px;font-weight:400;line-height:1}.dwRgza_per{color:var(--color-muted);font-size:18px}.dwRgza_note{color:var(--color-muted);margin-top:10px;font-size:14px;line-height:1.4}.dwRgza_featured .dwRgza_per,.dwRgza_featured .dwRgza_note{color:#ffffffb3}.dwRgza_features{flex-flow:column;gap:12px;margin:32px 0 36px;display:flex}.dwRgza_feature{align-items:flex-start;gap:10px;font-size:16px;line-height:1.4;display:flex}.dwRgza_check{color:var(--color-accent);flex:none;margin-top:3px}.dwRgza_featured .dwRgza_check{color:var(--color-brand-300)}.dwRgza_cta{width:100%;margin-top:auto}.dwRgza_footnote{color:var(--color-muted);text-align:center;margin-top:28px;font-size:15px}.dwRgza_footLink{color:var(--color-ink);white-space:nowrap;align-items:center;gap:6px;margin-left:6px;font-weight:600;display:inline-flex}.dwRgza_footLink:hover{text-underline-offset:4px;text-decoration:underline}@media screen and (max-width:767px){.dwRgza_section{padding-top:96px}.dwRgza_grid{grid-template-columns:1fr}.dwRgza_inner{padding:28px 24px}.dwRgza_price{font-size:54px}.dwRgza_saleTag{top:18px;right:16px}.dwRgza_cardGhost{width:170px;top:auto;bottom:96px;right:-40px}}
.gA4KKW_band{isolation:isolate;background-color:var(--color-white);border:1px solid var(--tint-accent-line);border-radius:var(--radius-card);grid-template-columns:1fr auto;align-items:center;gap:44px;max-width:940px;margin:40px auto 0;padding:36px 40px;display:grid;position:relative;box-shadow:0 4px 24px #0317140d}.gA4KKW_band .gA4KKW_ghost{z-index:-1;--vt-butterfly-opacity:.09;width:58px;top:22px;right:26px;transform:rotate(-8deg)}.gA4KKW_eyebrow{color:var(--color-accent);letter-spacing:.01em;font-size:13px;font-weight:600;line-height:1}.gA4KKW_title{font-family:var(--font-serif);font-size:var(--text-heading-m);letter-spacing:var(--tracking-snug);margin-top:16px;font-weight:400;line-height:1.1}.gA4KKW_lede{max-width:540px;color:var(--color-muted);margin-top:12px;font-size:15px;line-height:1.55}.gA4KKW_constraints{flex-flow:column;gap:10px;max-width:560px;margin-top:22px;list-style:none;display:flex}.gA4KKW_constraint{color:var(--color-muted);padding-left:20px;font-size:13.5px;line-height:1.55;position:relative}.gA4KKW_constraint:before{content:"";background-color:var(--color-accent);opacity:.6;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:4px}.gA4KKW_constraintTitle{color:var(--color-ink);font-weight:600}.gA4KKW_cta{background-color:var(--color-ink);color:var(--color-white);letter-spacing:-.01em;border-radius:var(--radius-pill);transition:transform .15s var(--ease-out), box-shadow .15s;align-items:center;gap:9px;margin-top:26px;padding:12px 24px;font-size:14.5px;font-weight:600;display:inline-flex;box-shadow:0 14px 30px -18px #03171499}.gA4KKW_cta:hover{transform:translateY(-2px);box-shadow:0 20px 36px -18px #031714b3}.gA4KKW_ctaIcon{width:17px;height:17px;color:var(--color-white)}.gA4KKW_note{color:var(--color-muted);margin-top:14px;font-size:12.5px;line-height:1.5}.gA4KKW_qr{background-color:var(--color-bg);border:1px solid #03171412;border-radius:18px;flex-flow:column;flex:none;align-items:center;padding:18px 18px 14px;display:flex}.gA4KKW_qrImg{width:132px;height:132px;display:block}.gA4KKW_qrCaption{color:var(--color-muted);text-align:center;letter-spacing:.01em;margin-top:12px;font-size:11.5px;line-height:1.4}@media screen and (max-width:899px){.gA4KKW_band{grid-template-columns:1fr;gap:0}.gA4KKW_qr{display:none}}@media screen and (max-width:767px){.gA4KKW_band{padding:28px 24px}}
.ThLidG_section{isolation:isolate;padding-top:104px;padding-bottom:var(--space-section);position:relative}.ThLidG_washZone{z-index:-1;pointer-events:none;height:410px;position:absolute;top:0;left:0;right:0}.ThLidG_washZone .vt-wash{--vt-wash-opacity:.11;--vt-wash-position:50% 100%}@media screen and (min-width:900px){.ThLidG_washZone .vt-wash{background-image:url(/images/hero-butterfly-1080.webp)}}.ThLidG_header{text-align:center;flex-flow:column;align-items:center;max-width:680px;margin:0 auto 44px;display:flex}.ThLidG_title{font-family:var(--font-serif);font-size:var(--text-section);letter-spacing:var(--tracking-tight);margin-top:0;margin-bottom:16px;font-weight:400;line-height:1}.ThLidG_sub{max-width:460px;color:var(--color-muted);font-size:var(--text-subheading);letter-spacing:var(--tracking-tight);line-height:1.45}.ThLidG_heroCta{background-color:var(--color-ink);color:var(--color-white);letter-spacing:-.01em;border-radius:var(--radius-pill);transition:transform .15s var(--ease-out), box-shadow .15s;align-items:center;gap:10px;margin-top:28px;padding:16px 30px;font-size:16px;font-weight:600;display:inline-flex;box-shadow:0 16px 34px -18px #03171499}.ThLidG_heroCta:hover{transform:translateY(-2px);box-shadow:0 22px 40px -18px #031714b3}.ThLidG_heroCtaIcon{color:var(--color-white)}.ThLidG_heroMeta{color:var(--color-muted);margin-top:14px;font-size:13px}.ThLidG_heroAlt{color:var(--color-accent);letter-spacing:-.01em;margin-top:16px;font-size:13.5px;font-weight:600}.ThLidG_heroAlt:hover{text-decoration:underline}.ThLidG_grid{grid-template-columns:1fr 1fr 1fr;gap:24px;max-width:940px;margin:0 auto;display:grid}.ThLidG_card{text-align:center;background-color:var(--color-white);border-radius:var(--radius-card);transition:transform .15s var(--ease-out), box-shadow .15s;border:1px solid #03171414;flex-flow:column;align-items:center;padding:40px 24px 32px;display:flex;position:relative;box-shadow:0 4px 24px #0317140d}.ThLidG_card:hover{transform:translateY(-3px);box-shadow:0 20px 40px -22px #03171466}.ThLidG_cardFeatured{border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);box-shadow:0 20px 44px -24px #03171447}.ThLidG_badge{background-color:var(--color-accent);color:var(--color-white);letter-spacing:.02em;border-radius:var(--radius-pill);padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-11px}.ThLidG_cardIcon{background-color:var(--tint-accent);width:64px;height:64px;box-shadow:inset 0 0 0 1px var(--tint-accent-line);color:var(--color-ink);border-radius:18px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.ThLidG_cardName{font-family:var(--font-serif);font-size:var(--text-heading-m);letter-spacing:var(--tracking-snug);font-weight:400}.ThLidG_cardReq{min-height:40px;color:var(--color-muted);margin-top:8px;margin-bottom:22px;font-size:13.5px;line-height:1.4}.ThLidG_cardCta{background-color:var(--color-ink);color:var(--color-white);border-radius:var(--radius-pill);align-items:center;gap:8px;padding:11px 24px;font-size:14px;font-weight:600;transition:opacity .15s;display:inline-flex}.ThLidG_cardFeatured .ThLidG_cardCta{background-color:var(--color-accent)}.ThLidG_cardCta:hover{opacity:.9}.ThLidG_cardCtaIcon{width:16px;height:16px;color:var(--color-white)}.ThLidG_cardNote{color:var(--color-muted);letter-spacing:.01em;margin-top:14px;font-size:12px}.ThLidG_reassure{color:var(--color-muted);text-align:center;letter-spacing:-.01em;margin-top:40px;font-size:13.5px}.ThLidG_preview{max-width:900px;margin:88px auto 0}.ThLidG_previewImg{border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #0317140f,0 2px 6px #1b12300f,0 14px 28px -12px #1b123029,0 36px 72px -28px #1b12304d,-1px 2px 2px #6918b40d,-3px 6px 6px #6918b40d,-8px 16px 16px #6918b40d,-16px 32px 40px #6918b40f}.ThLidG_previewCaption{color:var(--color-muted);text-align:center;font-size:var(--text-small);letter-spacing:var(--tracking-snug);opacity:.75;margin-top:24px}.ThLidG_captionCrop{display:none}@media screen and (max-width:767px){.ThLidG_section{padding-top:112px}.ThLidG_grid{grid-template-columns:1fr;max-width:420px}.ThLidG_cardFeatured{order:-1}.ThLidG_cardReq{min-height:0}.ThLidG_previewCaption{margin-top:16px}.ThLidG_captionFull{display:none}.ThLidG_captionCrop{display:inline}.ThLidG_preview{max-width:420px;margin-top:64px}.ThLidG_previewFrame{aspect-ratio:504/116;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0317140f,0 2px 6px #1b12300f,0 14px 28px -12px #1b123029,0 30px 60px -30px #1b123042}.ThLidG_previewImg{width:222.22%;max-width:none;height:auto;box-shadow:none;border-radius:0;position:absolute;top:0;left:0;transform:translate(-3.93%,-10.24%)}}
