.pricing-module__Xy_1OW__page{--p-indigo:#3b2fc9;--p-violet:#6a3fe0;--p-magenta:#b23ad8;--p-line:#dccdf5;--p-gold:#f2b94a;--p-gold-soft:#fff6e2;--p-gold-line:#f3cf86;--p-ink:#2b2257;width:min(1062px,100% - 36px);color:var(--p-ink);margin:0 auto;padding:16.2px 0 57.6px}.pricing-module__Xy_1OW__hero{grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr);align-items:center;gap:21.6px;min-height:306px;display:grid}.pricing-module__Xy_1OW__badge{color:#c2365a;letter-spacing:.06em;background:#fde7ec;border-radius:899.1px;align-items:center;gap:6.3px;padding:5.4px 10.8px;font-size:12px;font-weight:800;display:inline-flex}.pricing-module__Xy_1OW__heroCopy h1{font-family:var(--font-display);letter-spacing:-.03em;margin:14.4px 0 12.6px;font-size:clamp(28.8px,3.78vw,45px);line-height:1.12;display:grid}.pricing-module__Xy_1OW__heroCopy h1>span{white-space:nowrap;background:linear-gradient(90deg, var(--p-indigo), var(--p-violet));color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content}.pricing-module__Xy_1OW__heroCopy h1>span+span{background-image:linear-gradient(90deg, #7a3fe0, var(--p-magenta))}.pricing-module__Xy_1OW__heroCopy p{color:#4b4470;max-width:504px;margin:0 0 7.2px;font-size:13.5px;line-height:1.65}.pricing-module__Xy_1OW__heroCopy>*{position:relative}.pricing-module__Xy_1OW__heroCopy{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb8;border-radius:19.8px;padding:23.4px 25.2px;position:relative}.pricing-module__Xy_1OW__heroArt{place-items:center;min-height:288px;display:grid;position:relative}.pricing-module__Xy_1OW__wheel{opacity:.55;width:min(360px,100%);height:auto;position:absolute}.pricing-module__Xy_1OW__mascot{filter:drop-shadow(0 16px 24px #6e46c838);width:min(252px,80%);height:auto;position:relative}@media (prefers-reduced-motion:no-preference){.pricing-module__Xy_1OW__wheel{animation:90s linear infinite pricing-module__Xy_1OW__wheel-turn}@keyframes pricing-module__Xy_1OW__wheel-turn{to{rotate:360deg}}}.pricing-module__Xy_1OW__plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:25.2px;width:min(864px,100%);margin:27px auto 0;display:grid}.pricing-module__Xy_1OW__plan{border:1px solid var(--p-line);background:#fff;border-radius:19.8px;flex-direction:column;gap:18px;padding:32.4px 28.8px 27px;display:flex;position:relative;box-shadow:0 14px 34px #463aa71a}.pricing-module__Xy_1OW__plan[data-plan=trang-nguyen]{border:1.5px solid var(--p-gold-line);background:linear-gradient(180deg, var(--p-gold-soft), #fff 45%);box-shadow:0 18px 40px #d696282e}.pricing-module__Xy_1OW__recommended{color:#5a3300;white-space:nowrap;background:linear-gradient(90deg,#f6c35a,#f2a93b);border-radius:899.1px;align-items:center;gap:5.4px;padding:5.4px 12.6px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:-12.6px;left:50%;transform:translate(-50%);box-shadow:0 6px 14px #d696284d}.pricing-module__Xy_1OW__planHead{align-items:center;gap:12.6px;display:flex}.pricing-module__Xy_1OW__planIcon{height:46.8px;color:var(--p-violet);background:#efeafd;border-radius:50%;flex:0 0 52px;place-items:center;display:grid}.pricing-module__Xy_1OW__plan[data-plan=trang-nguyen] .pricing-module__Xy_1OW__planIcon{color:#c27a12;background:#fdebc4}.pricing-module__Xy_1OW__planHead h3{color:var(--p-indigo);font-family:var(--font-display);letter-spacing:.02em;margin:0;font-size:18.9px}.pricing-module__Xy_1OW__plan[data-plan=trang-nguyen] .pricing-module__Xy_1OW__planHead h3{color:#b0650c}.pricing-module__Xy_1OW__planHead p{color:#6b6590;margin:3.6px 0 0;font-size:12px}.pricing-module__Xy_1OW__price small{color:#7a74a3;font-family:var(--font-body,inherit);margin-left:3.6px;font-size:13.5px;font-weight:600}.pricing-module__Xy_1OW__price{border-bottom:1px solid var(--p-line);color:var(--p-indigo);font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;padding-bottom:16.2px;font-size:30.6px;font-weight:800}.pricing-module__Xy_1OW__plan[data-plan=trang-nguyen] .pricing-module__Xy_1OW__price{border-color:var(--p-gold-line)}.pricing-module__Xy_1OW__features{flex:1;align-content:start;gap:12.6px;margin:0;padding:0;list-style:none;display:grid}.pricing-module__Xy_1OW__features li{color:#3c3566;grid-template-columns:19.8px minmax(0,1fr);gap:10.8px;font-size:12.6px;line-height:1.5;display:grid}.pricing-module__Xy_1OW__features li>svg{color:var(--p-violet);margin-top:.9px}.pricing-module__Xy_1OW__plan[data-plan=trang-nguyen] .pricing-module__Xy_1OW__features li>svg{color:#c27a12}.pricing-module__Xy_1OW__planCta{border:1.5px solid var(--p-violet);min-height:45px;color:var(--p-indigo);font:inherit;cursor:pointer;background:#fff;border-radius:10.8px;padding:10.8px 16.2px;font-size:13.5px;font-weight:800;transition:transform .14s ease-out,box-shadow .14s ease-out}.pricing-module__Xy_1OW__plan[data-plan=tham-hoa] .pricing-module__Xy_1OW__planCta{background:linear-gradient(90deg, #8b3fe0, var(--p-indigo));color:#fff;border:0;box-shadow:0 10px 22px #5032c847}.pricing-module__Xy_1OW__plan[data-plan=trang-nguyen] .pricing-module__Xy_1OW__planCta{color:#4a2a00;background:linear-gradient(90deg,#f8cf6a,#f2a93b);border:0;box-shadow:0 10px 22px #d696284d}.pricing-module__Xy_1OW__planCta:hover{transform:translateY(-1px)}.pricing-module__Xy_1OW__planCta:focus-visible,.pricing-module__Xy_1OW__faqItem button:focus-visible{outline:3px solid color-mix(in srgb, var(--p-violet) 40%, transparent);outline-offset:3px}.pricing-module__Xy_1OW__compare{border:1px solid var(--p-line);text-align:center;background:#fff;border-radius:19.8px;margin-top:36px;padding:27px 25.2px}.pricing-module__Xy_1OW__compare h2,.pricing-module__Xy_1OW__faq h2{color:var(--p-indigo);font-family:var(--font-display);margin:0;font-size:clamp(21.6px,2.34vw,27px)}.pricing-module__Xy_1OW__compare>p{color:#6b6590;margin:5.4px 0 19.8px;font-size:12.6px}.pricing-module__Xy_1OW__tableWrap{border:1px solid var(--p-line);border-radius:14.4px;overflow-x:auto}.pricing-module__Xy_1OW__compare table{border-collapse:collapse;width:100%;min-width:684px;font-size:12.6px;line-height:1.5}.pricing-module__Xy_1OW__compare th,.pricing-module__Xy_1OW__compare td{border-bottom:1px solid var(--p-line);vertical-align:middle;padding:14.4px 16.2px}.pricing-module__Xy_1OW__compare tbody tr:last-child>*{border-bottom:0}.pricing-module__Xy_1OW__compare thead th{color:var(--p-indigo);letter-spacing:.04em;background:#f4f0ff;font-size:12px;font-weight:800}.pricing-module__Xy_1OW__compare thead th:first-child{text-align:left;width:20%}.pricing-module__Xy_1OW__compare thead th>span,.pricing-module__Xy_1OW__compare tbody th>span{align-items:center;gap:7.2px;display:inline-flex}.pricing-module__Xy_1OW__compare tbody th{color:var(--p-indigo);text-align:left;font-weight:700}.pricing-module__Xy_1OW__compare tbody th svg{color:var(--p-violet)}.pricing-module__Xy_1OW__compare td{color:#3c3566;text-align:center;width:26.6%}.pricing-module__Xy_1OW__compare [data-plan=trang-nguyen]{background:var(--p-gold-soft)}.pricing-module__Xy_1OW__compare thead [data-plan=trang-nguyen]{color:#9a560a;background:#fde9bd}.pricing-module__Xy_1OW__compare td>span{color:#9a95b8}.pricing-module__Xy_1OW__faq{border:1px solid var(--p-line);text-align:center;background:linear-gradient(#f5f1ffdb,#f5f1ffdb),url(/landing/pastel/scene-v6.webp) 50%/cover;border-radius:19.8px;margin-top:36px;padding:28.8px clamp(16.2px,6vw,99px) 32.4px;position:relative;overflow:hidden}.pricing-module__Xy_1OW__faqList{text-align:left;gap:9px;margin-top:19.8px;display:grid}.pricing-module__Xy_1OW__faqItem{border:1px solid var(--p-line);background:#fff;border-radius:12.6px;box-shadow:0 6px 14px #463aa70f}.pricing-module__Xy_1OW__faqItem h3{margin:0}.pricing-module__Xy_1OW__faqItem button{width:100%;min-height:46.8px;color:var(--p-indigo);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12.6px;align-items:center;gap:10.8px;padding:10.8px 16.2px;font-size:13.5px;font-weight:700;display:flex}.pricing-module__Xy_1OW__faqItem button>svg:first-child{color:var(--p-violet);flex:none}.pricing-module__Xy_1OW__faqItem button>span{flex:1}.pricing-module__Xy_1OW__faqArrow{color:var(--p-violet);flex:none;transition:transform .18s ease-out}.pricing-module__Xy_1OW__faqItem[data-open=true] .pricing-module__Xy_1OW__faqArrow{transform:rotate(180deg)}.pricing-module__Xy_1OW__faqAnswer p{color:#4b4470;margin:0;padding:0 16.2px 14.4px 45px;font-size:12.6px;line-height:1.7}.pricing-module__Xy_1OW__payDialog{background:0 0;border:0;border-radius:21.6px;width:min(684px,100vw - 21.6px);max-height:calc(100dvh - 21.6px);margin:auto;padding:0;overflow:auto}.pricing-module__Xy_1OW__payDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#28205a73}.pricing-module__Xy_1OW__payPanel{color:var(--p-ink,#2b2257);background:#fff;border-radius:21.6px;gap:10.8px;padding:23.4px;display:grid;position:relative;box-shadow:0 30px 70px #28205a4d}.pricing-module__Xy_1OW__payClose{color:#3b2fc9;cursor:pointer;background:#efeafd;border:0;border-radius:10.8px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:16.2px;right:16.2px}.pricing-module__Xy_1OW__payStatus{color:#b0650c;background:#fff1d6;border-radius:899.1px;align-items:center;gap:6.3px;width:fit-content;padding:5.4px 10.8px;font-size:12px;font-weight:800;display:inline-flex}.pricing-module__Xy_1OW__payPanel h2{color:#3b2fc9;font-family:var(--font-display);align-items:center;gap:9px;margin:0;font-size:25.2px;display:flex}.pricing-module__Xy_1OW__payPanel h2>svg{color:#8b6be8}.pricing-module__Xy_1OW__payLead{color:#5d5785;margin:0;font-size:12.6px}.pricing-module__Xy_1OW__payBody{grid-template-columns:198px minmax(0,1fr);gap:16.2px;margin-top:3.6px;display:grid}.pricing-module__Xy_1OW__payQrCol{align-content:start;justify-items:center;gap:9px;display:grid}.pricing-module__Xy_1OW__qrFrame{color:#2b2257;border:1.5px solid #8b7be8;border-radius:14.4px;justify-items:center;gap:7.2px;width:100%;padding:19.8px 16.2px 10.8px;display:grid}.pricing-module__Xy_1OW__qrFrame small{color:#3b2fc9;font-size:12px;font-weight:800}.pricing-module__Xy_1OW__qrFrame{padding:10.8px}.pricing-module__Xy_1OW__qrImage{aspect-ratio:1;object-fit:contain;width:100%;max-width:180px;height:auto;display:block}.pricing-module__Xy_1OW__qrExpired{aspect-ratio:1;color:#5d5785;text-align:center;background:#f6f3ff;border-radius:10.8px;place-items:center;width:100%;max-width:180px;font-size:12.6px;font-weight:700;display:grid}.pricing-module__Xy_1OW__payStatus[data-state=paid]{color:#1d7a45;background:#e3f6ea}.pricing-module__Xy_1OW__payStatus[data-state=invoice]{color:#fff;letter-spacing:-.005em;background:linear-gradient(120deg,#3b2fc9 0%,#7b4fe0 100%);gap:9px;padding:5.4px 14.4px 5.4px 5.4px;font-size:13.5px;font-weight:800;box-shadow:0 8px 18px #3b2fc947}.pricing-module__Xy_1OW__payStatus[data-state=invoice] i{color:#3b2fc9;background:#fff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.pricing-module__Xy_1OW__payStatus[data-state=invoice] b{letter-spacing:.02em;background:#fff3;border-radius:899.1px;padding:2.7px 8.1px;font-size:12px;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff59}@media (max-width:420px){.pricing-module__Xy_1OW__payStatus[data-state=invoice]{font-size:12.6px}.pricing-module__Xy_1OW__payStatus[data-state=invoice] b{display:none}}.pricing-module__Xy_1OW__paySuccess{background:#f6f3ff;border-radius:14.4px;align-items:center;gap:16.2px;padding:16.2px;display:flex}.pricing-module__Xy_1OW__paySuccess img{flex:none;width:108px;height:auto}.pricing-module__Xy_1OW__paySuccess strong{color:#3b2fc9;font-family:var(--font-display);font-size:16.2px;display:block}.pricing-module__Xy_1OW__paySuccess p{color:#4b4470;margin:5.4px 0 12.6px;font-size:12.6px}.pricing-module__Xy_1OW__payDone{color:#fff;background:#3b2fc9;border-radius:10.8px;justify-content:center;align-items:center;min-height:39.6px;padding:0 18px;font-size:13.5px;font-weight:800;text-decoration:none;display:inline-flex}.pricing-module__Xy_1OW__payDone:hover{background:#2f25a8}.pricing-module__Xy_1OW__payError{color:#a3283a;background:#fdecee;border-radius:12.6px;gap:9px;padding:12.6px 14.4px;font-size:12.6px;font-weight:700;display:grid}.pricing-module__Xy_1OW__payError .pricing-module__Xy_1OW__payChange{justify-content:center;align-items:center;gap:7.2px;display:inline-flex}.pricing-module__Xy_1OW__payPlan{color:#2b2257;margin:0;font-size:12.6px;font-weight:700}.pricing-module__Xy_1OW__payTimer{color:#9a560a;text-align:center;background:#fff1d6;border-radius:899.1px;align-items:center;gap:5.4px;margin:0;padding:6.3px 10.8px;font-size:12px;display:inline-flex}.pricing-module__Xy_1OW__payTimer b{color:#b0650c;font-variant-numeric:tabular-nums}.pricing-module__Xy_1OW__payInfo{gap:10.8px;display:grid}.pricing-module__Xy_1OW__payRows{background:#f6f3ff;border-radius:12.6px}.pricing-module__Xy_1OW__payRow{border-bottom:1px solid #e6dffb;grid-template-columns:minmax(0,1fr) auto 32.4px;align-items:center;gap:9px;min-height:41.4px;padding:5.4px 10.8px;font-size:12.6px;display:grid}.pricing-module__Xy_1OW__payRow:last-child{border-bottom:0}.pricing-module__Xy_1OW__payRowLabel{color:#4b4470;align-items:center;gap:9px;display:inline-flex}.pricing-module__Xy_1OW__payRowLabel svg{color:#6a3fe0}.pricing-module__Xy_1OW__payRow strong{color:#2b2257;font-variant-numeric:tabular-nums}.pricing-module__Xy_1OW__payRow button{color:#6a3fe0;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:32.4px;height:32.4px;display:grid}.pricing-module__Xy_1OW__payRow button:hover{background:#ebe4ff}.pricing-module__Xy_1OW__paySteps{background:#f6f3ff;border-radius:12.6px;padding:12.6px 14.4px}.pricing-module__Xy_1OW__paySteps strong{color:#3b2fc9;align-items:center;gap:7.2px;font-size:13.5px;display:flex}.pricing-module__Xy_1OW__paySteps ol{counter-reset:step;gap:7.2px;margin:9px 0 0;padding:0;list-style:none;display:grid}.pricing-module__Xy_1OW__paySteps li{color:#3c3566;counter-increment:step;align-items:center;gap:9px;font-size:12px;display:flex}.pricing-module__Xy_1OW__paySteps li:before{color:#fff;content:counter(step);background:#3b2fc9;border-radius:50%;flex:0 0 24px;place-items:center;height:21.6px;font-size:12px;font-weight:800;display:grid}.pricing-module__Xy_1OW__payWaiting{color:#9a560a;background:#fff1d6;border-radius:12.6px;justify-content:center;align-items:center;gap:12.6px;min-height:57.6px;padding:0 14.4px;font-size:14.4px;font-weight:800;display:flex}.pricing-module__Xy_1OW__payWaiting img{width:64.8px;height:auto;margin:-19.8px 0 -3.6px}.pricing-module__Xy_1OW__payWaiting span{align-items:center;gap:9px;display:inline-flex}.pricing-module__Xy_1OW__payChange{color:#3b2fc9;min-height:43.2px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #8b7be8;border-radius:10.8px;font-size:13.5px;font-weight:800}.pricing-module__Xy_1OW__payChange:hover{background:#f6f3ff}.pricing-module__Xy_1OW__refBanner{color:#2b2257;background:#f6f3ff;border:1px solid #cfc6f3;border-radius:12.6px;align-items:center;gap:10.8px;margin:0 0 16.2px;padding:10.8px 14.4px;display:flex}.pricing-module__Xy_1OW__refBanner svg{color:#6a3fe0;flex:none}.pricing-module__Xy_1OW__refBanner p{flex:auto;margin:0;font-size:12.6px;line-height:1.5}.pricing-module__Xy_1OW__refBanner strong{color:#3b2fc9;letter-spacing:.04em}.pricing-module__Xy_1OW__refBanner button{color:#3b2fc9;background:#fff;border:1.5px solid #8b7be8;border-radius:9px;flex:none;min-height:36px;padding:0 12.6px;font-size:12px;font-weight:800}.pricing-module__Xy_1OW__refBanner button:hover{background:#ebe4ff}@media (max-width:640px){.pricing-module__Xy_1OW__refBanner{flex-wrap:wrap}}.pricing-module__Xy_1OW__refBox{background:#f6f3ff;border-radius:12.6px;gap:7.2px;padding:10.8px 12.6px;display:grid}.pricing-module__Xy_1OW__refBox label{color:#3b2fc9;align-items:center;gap:7.2px;font-size:12.6px;font-weight:800;display:inline-flex}.pricing-module__Xy_1OW__refBox label svg{color:#6a3fe0}.pricing-module__Xy_1OW__refBox label small{color:#5d5785;font-size:12px;font-weight:600}.pricing-module__Xy_1OW__refRow{flex-wrap:wrap;gap:7.2px;display:flex}.pricing-module__Xy_1OW__refRow input{color:#2b2257;letter-spacing:.06em;background:#fff;border:1.5px solid #cfc6f3;border-radius:10.8px;flex:180px;min-height:39.6px;padding:0 12.6px;font-size:14.4px;font-weight:700}.pricing-module__Xy_1OW__refRow input::placeholder{color:#8d86ad;letter-spacing:0;font-weight:500}.pricing-module__Xy_1OW__refRow button{color:#fff;background:#3b2fc9;border:0;border-radius:10.8px;min-height:39.6px;padding:0 16.2px;font-size:12.6px;font-weight:800}.pricing-module__Xy_1OW__refRow button:hover:not(:disabled){background:#2f25a8}.pricing-module__Xy_1OW__refRow .pricing-module__Xy_1OW__refGhost{color:#3b2fc9;background:#fff;border:1.5px solid #8b7be8}.pricing-module__Xy_1OW__refRow .pricing-module__Xy_1OW__refGhost:hover{background:#f6f3ff}@media (max-width:640px){.pricing-module__Xy_1OW__refRow input{flex-basis:100%}.pricing-module__Xy_1OW__refRow button{flex:1 1 0}}.pricing-module__Xy_1OW__refNote{color:#5d5785;margin:0;font-size:12px;line-height:1.5}.pricing-module__Xy_1OW__refNote[data-tone=ok]{color:#1d7a45;font-weight:700}.pricing-module__Xy_1OW__refNote[data-tone=warn]{color:#a3283a;font-weight:700}.pricing-module__Xy_1OW__priceBox{background:#f6f3ff;border-radius:12.6px;gap:0;margin:0;padding:3.6px 12.6px;display:grid}.pricing-module__Xy_1OW__priceBox>div{border-bottom:1px solid #e6dffb;justify-content:space-between;align-items:baseline;gap:10.8px;padding:7.2px 0;font-size:12.6px;display:flex}.pricing-module__Xy_1OW__priceBox>div:last-child{border-bottom:0}.pricing-module__Xy_1OW__priceBox dt{color:#4b4470}.pricing-module__Xy_1OW__priceBox dd{color:#2b2257;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.pricing-module__Xy_1OW__priceBox>div[data-tone=discount] dt,.pricing-module__Xy_1OW__priceBox>div[data-tone=discount] dd{color:#1d7a45}.pricing-module__Xy_1OW__priceBox>div[data-total]{padding-top:9px}.pricing-module__Xy_1OW__priceBox>div[data-total] dt{color:#3b2fc9;font-weight:800}.pricing-module__Xy_1OW__priceBox>div[data-total] dd{color:#3b2fc9;font-size:18px;font-weight:800}@media (max-width:960px){.pricing-module__Xy_1OW__hero{grid-template-columns:1fr}.pricing-module__Xy_1OW__heroArt{min-height:234px}.pricing-module__Xy_1OW__plans{grid-template-columns:1fr;gap:25.2px}}@media (max-width:640px){.pricing-module__Xy_1OW__heroArt{display:none}.pricing-module__Xy_1OW__heroCopy h1>span{white-space:normal}.pricing-module__Xy_1OW__page{width:calc(100% - 25.2px)}.pricing-module__Xy_1OW__heroCopy{padding:18px}.pricing-module__Xy_1OW__payPanel{padding:18px 14.4px}.pricing-module__Xy_1OW__payBody{grid-template-columns:1fr}.pricing-module__Xy_1OW__paySuccess{text-align:center;flex-direction:column}.pricing-module__Xy_1OW__payPanel h2{padding-right:39.6px;font-size:20.7px}.pricing-module__Xy_1OW__compare{padding:19.8px 12.6px}.pricing-module__Xy_1OW__faq{padding-inline:12.6px}}@media (prefers-reduced-motion:reduce){.pricing-module__Xy_1OW__planCta,.pricing-module__Xy_1OW__faqArrow{transition:none}}.pricing-module__Xy_1OW__invoiceForm{gap:14.4px;width:100%;max-width:504px;margin:0 auto;display:grid}.pricing-module__Xy_1OW__invoiceForm label{color:#2b2257;font-size:12.6px;font-weight:700;display:block}.pricing-module__Xy_1OW__invoiceForm label span{color:#a3283a}.pricing-module__Xy_1OW__invoiceForm input{color:#2b2257;width:100%;min-height:39.6px;font:inherit;background:#fff;border:1.5px solid #cfc6f3;border-radius:10.8px;margin-top:5.4px;padding:9px 12.6px;font-size:14.4px;font-weight:400;display:block}.pricing-module__Xy_1OW__invoiceForm input:focus-visible{outline-offset:2px;outline:2px solid #6a3fe0}.pricing-module__Xy_1OW__invoiceForm label .pricing-module__Xy_1OW__invoiceHint{color:#5f5683;margin-top:2.7px;font-size:12px;font-weight:500;display:block}.pricing-module__Xy_1OW__invoiceForm input[aria-invalid=true]{background:#fff8f9;border-color:#c2364b}.pricing-module__Xy_1OW__invoiceForm label .pricing-module__Xy_1OW__invoiceFieldError{color:#a3283a;margin-top:5.4px;font-size:12px;font-weight:600;display:block}.pricing-module__Xy_1OW__invoiceForm button{cursor:pointer;min-height:39.6px}.pricing-module__Xy_1OW__stall{gap:16.2px;width:100%;max-width:468px;margin:0 auto;display:grid}.pricing-module__Xy_1OW__stallHead{grid-template-columns:100.8px minmax(0,1fr);align-items:start;gap:14.4px;padding-right:36px;display:grid}.pricing-module__Xy_1OW__stallMascot{width:100.8px;height:100.8px;display:block;position:relative}.pricing-module__Xy_1OW__stallMascot img{object-fit:contain;width:100.8px;height:100.8px;animation:3.2s ease-in-out infinite pricing-module__Xy_1OW__stallSway}.pricing-module__Xy_1OW__stallMascot i{z-index:1;color:#3b2fc9;width:27px;height:27px;font-family:var(--font-display);background:#efeafd;border-radius:50%;place-items:center;font-size:14.4px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-3.6px;left:-1.8px;box-shadow:0 0 0 3px #fff,6px 10px 0 -6px #efeafd,10px 16px 0 -10px #efeafd}.pricing-module__Xy_1OW__stallHead h2{color:#1f1a45;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:23.4px;line-height:1.25;display:block}.pricing-module__Xy_1OW__stallHead h2 em{color:#5b3fe0;font-style:normal}.pricing-module__Xy_1OW__stallHead p{color:#5d5785;margin:9px 0 0;font-size:13.5px;line-height:1.6}.pricing-module__Xy_1OW__stallReasons{border:1.5px solid #e4defa;border-radius:14.4px;margin:0;padding:0;display:grid;overflow:hidden}.pricing-module__Xy_1OW__stallReasons legend{float:left;color:#1f1a45;text-align:center;width:100%;margin:0 0 10.8px;padding:0;font-size:13.5px;font-weight:800}.pricing-module__Xy_1OW__stallReasons legend+label{border-top:0}.pricing-module__Xy_1OW__stallReasons label{color:#2b2257;cursor:pointer;border-top:1px solid #ece8fb;align-items:center;gap:12.6px;min-height:50.4px;padding:9px 16.2px;font-size:13.5px;font-weight:600;display:flex;position:relative}.pricing-module__Xy_1OW__stallReasons label:first-of-type{border-top:0}.pricing-module__Xy_1OW__stallReasons label:hover{background:#faf8ff}.pricing-module__Xy_1OW__stallReasons input{opacity:0;pointer-events:none;position:absolute}.pricing-module__Xy_1OW__stallReasons label>span{color:#0000;background:#fff;border:1.5px solid #cfc6f3;border-radius:6.3px;flex:0 0 24px;place-items:center;width:21.6px;height:21.6px;transition:background-color .14s,border-color .14s;display:grid}.pricing-module__Xy_1OW__stallReasons input:checked+span{color:#fff;background:#3b2fc9;border-color:#3b2fc9}.pricing-module__Xy_1OW__stallReasons input:focus-visible+span{outline-offset:2px;outline:2px solid #6a3fe0}.pricing-module__Xy_1OW__stallCta{color:#fff;min-height:50.4px;font-family:var(--font-display);background:linear-gradient(120deg,#3b2fc9 0%,#6a3fe0 100%);border-radius:14.4px;justify-content:center;align-items:center;gap:9px;padding:10.8px 16.2px;font-size:15.3px;font-weight:800;text-decoration:none;transition:transform .14s,box-shadow .14s;display:flex;box-shadow:0 12px 24px #3b2fc94d}.pricing-module__Xy_1OW__stallCta:hover{transform:translateY(-1px);box-shadow:0 16px 30px #3b2fc95c}.pricing-module__Xy_1OW__stallCta:focus-visible,.pricing-module__Xy_1OW__stallBack:focus-visible{outline-offset:3px;outline:2px solid #6a3fe0}.pricing-module__Xy_1OW__stallBack{color:#3b2fc9;min-height:36px;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:center;margin-top:-7.2px;padding:0 10.8px;font-size:12.6px;font-weight:700;text-decoration:underline}.pricing-module__Xy_1OW__stallNote{color:#7d77a3;text-align:center;justify-content:center;align-items:center;gap:5.4px;margin:-9px 0 0;font-size:12px;display:flex}.pricing-module__Xy_1OW__stallNote svg{color:#6a3fe0;flex-shrink:0}@keyframes pricing-module__Xy_1OW__stallSway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@media (max-width:540px){.pricing-module__Xy_1OW__stallHead{grid-template-columns:68.4px minmax(0,1fr);gap:10.8px}.pricing-module__Xy_1OW__stallMascot,.pricing-module__Xy_1OW__stallMascot img{width:68.4px;height:68.4px}.pricing-module__Xy_1OW__stallHead h2{font-size:18.9px}.pricing-module__Xy_1OW__stallHead p{font-size:12.6px}.pricing-module__Xy_1OW__stallReasons label{min-height:46.8px;padding:7.2px 12.6px;font-size:12.6px}}@media (prefers-reduced-motion:reduce){.pricing-module__Xy_1OW__stallMascot img{animation:none}.pricing-module__Xy_1OW__stallCta{transition:none}.pricing-module__Xy_1OW__stallCta:hover{transform:none}}
