.heroFlow-module__9sHe0G__root{--hf-ink:#212121;--hf-muted:#68727c;--hf-line:#dce2e8;--hf-brand:#1976d2;--hf-ease:cubic-bezier(.2, .8, .2, 1);width:100%;position:relative}.heroFlow-module__9sHe0G__stageWrap{justify-content:center;width:100%;display:flex;container-type:inline-size}.heroFlow-module__9sHe0G__stage{width:560px;height:600px;color:var(--hf-ink);-webkit-user-select:none;user-select:none;flex:none;position:relative}@container (max-width:559px){.heroFlow-module__9sHe0G__stage{zoom:.9}}@container (max-width:503px){.heroFlow-module__9sHe0G__stage{zoom:.8}}@container (max-width:447px){.heroFlow-module__9sHe0G__stage{zoom:.7}}@container (max-width:391px){.heroFlow-module__9sHe0G__stage{zoom:.62}}@container (max-width:346px){.heroFlow-module__9sHe0G__stage{zoom:.56}}@container (max-width:313px){.heroFlow-module__9sHe0G__stage{zoom:.5}}.heroFlow-module__9sHe0G__phoneOnly .heroFlow-module__9sHe0G__stage{zoom:1;width:378px;height:810px}.heroFlow-module__9sHe0G__phoneOnly .heroFlow-module__9sHe0G__phone{transform-origin:0 0;left:0;transform:scale(1.35)}.heroFlow-module__9sHe0G__guided{grid-template-columns:minmax(0,1fr) minmax(378px,.85fr);align-items:center;gap:64px;display:grid}.heroFlow-module__9sHe0G__guide{align-self:center;min-width:0;padding:0}.heroFlow-module__9sHe0G__guided>.heroFlow-module__9sHe0G__stageWrap{grid-area:1/2}.heroFlow-module__9sHe0G__guided>.heroFlow-module__9sHe0G__guide{grid-area:1/1}.heroFlow-module__9sHe0G__guideTitle{color:var(--hf-ink);letter-spacing:-.035em;margin:0 0 64px;font-size:clamp(34px,3.6vw,50px);font-weight:800;line-height:1.18}.heroFlow-module__9sHe0G__guideTitle span{color:#4f46e5}.heroFlow-module__9sHe0G__guideSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.heroFlow-module__9sHe0G__guideStep{color:var(--hf-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 0}.heroFlow-module__9sHe0G__guideStep:focus-visible{outline:2px solid var(--hf-brand);outline-offset:4px;border-radius:4px}.heroFlow-module__9sHe0G__guideStepLabel{align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.heroFlow-module__9sHe0G__guideStepLabel>span{background:#e4e7ef;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.heroFlow-module__9sHe0G__guideStepLabel svg{font-size:15px}.heroFlow-module__9sHe0G__guideStep[aria-pressed=true]{color:#4f46e5}.heroFlow-module__9sHe0G__guideStep[aria-pressed=true] .heroFlow-module__9sHe0G__guideStepLabel>span{color:#fff;background:#4f46e5}.heroFlow-module__9sHe0G__guideStep[data-complete=true]{color:#16866a}.heroFlow-module__9sHe0G__guideStep[data-complete=true] .heroFlow-module__9sHe0G__guideStepLabel>span{background:#dcefe8}.heroFlow-module__9sHe0G__guideTrack{background:#e0e3eb;border-radius:5px;height:5px;margin-top:14px;display:block;overflow:hidden}.heroFlow-module__9sHe0G__guideComplete{background:#16866a;height:100%;display:block}.heroFlow-module__9sHe0G__guideCopy{min-height:220px;margin-top:20px}.heroFlow-module__9sHe0G__guideCopy .heroFlow-module__9sHe0G__guideEyebrow{color:#4f46e5;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.heroFlow-module__9sHe0G__guideCopy h3{color:var(--hf-ink);letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(24px,2.5vw,36px);font-weight:800;line-height:1.2}.heroFlow-module__9sHe0G__guideCopy p{color:var(--hf-muted);margin:0;font-size:17px;line-height:1.75}@media (max-width:899px){.heroFlow-module__9sHe0G__guided{grid-template-columns:1fr;gap:24px}.heroFlow-module__9sHe0G__guided>.heroFlow-module__9sHe0G__stageWrap{grid-area:1/1}.heroFlow-module__9sHe0G__guided>.heroFlow-module__9sHe0G__guide{grid-area:2/1}.heroFlow-module__9sHe0G__guide{width:100%;max-width:560px;margin:0 auto;padding:0}.heroFlow-module__9sHe0G__guideSteps{gap:8px}.heroFlow-module__9sHe0G__guideStepLabel{flex-direction:column;align-items:flex-start;font-size:12px}.heroFlow-module__9sHe0G__guideCopy{min-height:230px;margin-top:24px}}@media (max-width:599px){.heroFlow-module__9sHe0G__phoneOnly .heroFlow-module__9sHe0G__stage{width:280px;height:600px}.heroFlow-module__9sHe0G__phoneOnly .heroFlow-module__9sHe0G__phone{transform:none}.heroFlow-module__9sHe0G__guideTitle{margin-bottom:28px}}@media (min-width:600px){.heroFlow-module__9sHe0G__phoneOnly.heroFlow-module__9sHe0G__compact .heroFlow-module__9sHe0G__stage{width:308px;height:640px}.heroFlow-module__9sHe0G__phoneOnly.heroFlow-module__9sHe0G__compact .heroFlow-module__9sHe0G__phone{transform:scale(1.1)}.heroFlow-module__9sHe0G__compact .heroFlow-module__9sHe0G__guideTitle{margin-bottom:40px}.heroFlow-module__9sHe0G__compact .heroFlow-module__9sHe0G__guideCopy{min-height:180px;margin-top:16px}}@media (min-width:900px){.heroFlow-module__9sHe0G__compact.heroFlow-module__9sHe0G__guided{grid-template-columns:minmax(0,1fr) minmax(308px,.85fr)}}.heroFlow-module__9sHe0G__integrated.heroFlow-module__9sHe0G__guided{grid-template-columns:minmax(0,1fr) 308px;gap:56px}.heroFlow-module__9sHe0G__integrated .heroFlow-module__9sHe0G__guideTitle{color:#111827;letter-spacing:-.04em;text-align:left;margin-bottom:32px;font-size:2rem;font-weight:700;line-height:1.12}.heroFlow-module__9sHe0G__integrated .heroFlow-module__9sHe0G__guideTitle span{color:inherit}@media (min-width:600px){.heroFlow-module__9sHe0G__integrated .heroFlow-module__9sHe0G__guideTitle{font-size:2.25rem}}@media (min-width:900px){.heroFlow-module__9sHe0G__integrated .heroFlow-module__9sHe0G__guideTitle{font-size:2.5rem}}.heroFlow-module__9sHe0G__integrated>.heroFlow-module__9sHe0G__stageWrap{min-width:0}.heroFlow-module__9sHe0G__integrated{--hf-brand:var(--marketing-primary)}.heroFlow-module__9sHe0G__integrated .heroFlow-module__9sHe0G__guideStep[aria-pressed=true],.heroFlow-module__9sHe0G__integrated .heroFlow-module__9sHe0G__guideCopy .heroFlow-module__9sHe0G__guideEyebrow{color:var(--marketing-primary)}.heroFlow-module__9sHe0G__integrated .heroFlow-module__9sHe0G__guideStep[aria-pressed=true] .heroFlow-module__9sHe0G__guideStepLabel>span,.heroFlow-module__9sHe0G__integrated .heroFlow-module__9sHe0G__stepProgress{background:var(--marketing-primary)}@media (min-width:900px){.heroFlow-module__9sHe0G__integrated.heroFlow-module__9sHe0G__guided{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.heroFlow-module__9sHe0G__integrated.heroFlow-module__9sHe0G__guided.heroFlow-module__9sHe0G__aligned{width:calc(100% - 2 * var(--section-inset));box-sizing:border-box;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px;max-width:1440px;margin:0 auto;padding:0 25px}.heroFlow-module__9sHe0G__integrated.heroFlow-module__9sHe0G__aligned>.heroFlow-module__9sHe0G__guide{justify-self:start;width:100%}.heroFlow-module__9sHe0G__integrated>.heroFlow-module__9sHe0G__guide{justify-self:center;width:calc(100% - 96px);max-width:480px}.heroFlow-module__9sHe0G__integrated .heroFlow-module__9sHe0G__guideCopy h3{font-size:1.7rem;font-weight:700}.heroFlow-module__9sHe0G__integrated .heroFlow-module__9sHe0G__guideCopy p{font-size:1.1rem}.heroFlow-module__9sHe0G__phoneOnly.heroFlow-module__9sHe0G__compact.heroFlow-module__9sHe0G__integrated .heroFlow-module__9sHe0G__stage{width:280px;height:600px}.heroFlow-module__9sHe0G__phoneOnly.heroFlow-module__9sHe0G__compact.heroFlow-module__9sHe0G__integrated .heroFlow-module__9sHe0G__phone{transform:none}}@media (max-width:899px){.heroFlow-module__9sHe0G__integrated.heroFlow-module__9sHe0G__guided{grid-template-columns:minmax(0,1fr);gap:24px}.heroFlow-module__9sHe0G__integrated>.heroFlow-module__9sHe0G__guide{grid-area:1/1;max-width:480px}.heroFlow-module__9sHe0G__integrated>.heroFlow-module__9sHe0G__stageWrap{grid-area:2/1}.heroFlow-module__9sHe0G__integrated.heroFlow-module__9sHe0G__aligned>.heroFlow-module__9sHe0G__guide{max-width:none;margin:0}}.heroFlow-module__9sHe0G__halo{filter:blur(8px);background:radial-gradient(circle,#818cf861 0%,#ec489921 45%,#0000 70%);border-radius:50%;width:460px;height:460px;position:absolute;top:64px;left:160px}.heroFlow-module__9sHe0G__orbit,.heroFlow-module__9sHe0G__orbitInner{pointer-events:none;border-radius:50%;position:absolute}.heroFlow-module__9sHe0G__orbit{border:1px dashed #6366f147;width:520px;height:520px;animation:70s linear infinite heroFlow-module__9sHe0G__spin;top:34px;left:130px}.heroFlow-module__9sHe0G__orbit:before,.heroFlow-module__9sHe0G__orbit:after{content:"";border-radius:50%;width:10px;height:10px;position:absolute}.heroFlow-module__9sHe0G__orbit:before{background:#a78bfa;top:72px;left:62px;box-shadow:0 0 0 6px #a78bfa2e}.heroFlow-module__9sHe0G__orbit:after{background:#f472b6;bottom:40px;right:120px;box-shadow:0 0 0 6px #f472b629}.heroFlow-module__9sHe0G__orbitInner{border:1px solid #6366f124;width:380px;height:380px;animation:46s linear infinite reverse heroFlow-module__9sHe0G__spin;top:104px;left:200px}.heroFlow-module__9sHe0G__giftCard{z-index:1;color:#fff;background:linear-gradient(140deg,#312e81 0%,#4f46e5 48%,#7c3aed 100%);border-radius:20px;width:232px;height:146px;padding:18px 20px;animation:7s ease-in-out infinite heroFlow-module__9sHe0G__float;position:absolute;top:52px;left:14px;overflow:hidden;rotate:-9deg;box-shadow:0 30px 60px -28px #312e81b3,inset 0 1px #ffffff40}.heroFlow-module__9sHe0G__giftCard:before{content:"";background:radial-gradient(circle,#ffffff47,#0000 65%);border-radius:50%;width:180px;height:180px;position:absolute;inset:-40% -10% auto auto}.heroFlow-module__9sHe0G__giftRibbonV,.heroFlow-module__9sHe0G__giftRibbonH{opacity:.92;background:linear-gradient(#f9a8d4,#ec4899);position:absolute}.heroFlow-module__9sHe0G__giftRibbonV{width:15px;top:0;bottom:0;right:54px}.heroFlow-module__9sHe0G__giftRibbonH{background:linear-gradient(90deg,#f9a8d4,#ec4899);height:13px;top:46px;left:0;right:0}.heroFlow-module__9sHe0G__giftBow{width:52px;height:30px;position:absolute;top:30px;right:36px}.heroFlow-module__9sHe0G__giftBow i{border:5px solid #f472b6;border-radius:50%;width:26px;height:18px;position:absolute;top:0}.heroFlow-module__9sHe0G__giftBow i:first-child{left:-4px;rotate:28deg}.heroFlow-module__9sHe0G__giftBow i:last-child{right:-4px;rotate:-28deg}.heroFlow-module__9sHe0G__giftLabel,.heroFlow-module__9sHe0G__giftAmount,.heroFlow-module__9sHe0G__giftShop{display:block;position:relative}.heroFlow-module__9sHe0G__giftLabel{letter-spacing:.22em;text-transform:uppercase;opacity:.85;font-size:10px;font-weight:800}.heroFlow-module__9sHe0G__giftAmount{letter-spacing:-.03em;margin-top:30px;font-size:34px;font-weight:800;line-height:1}.heroFlow-module__9sHe0G__giftShop{opacity:.85;margin-top:6px;font-size:11px;font-weight:600}.heroFlow-module__9sHe0G__phone{z-index:2;width:280px;height:572px;transition:scale .6s var(--hf-ease);background:linear-gradient(145deg,#2a2f45,#0d0f1a 40%);border-radius:46px;padding:11px;position:absolute;top:8px;left:252px;box-shadow:0 50px 90px -40px #1118278c,0 18px 40px -20px #312e8173,inset 0 0 0 1.5px #ffffff14}.heroFlow-module__9sHe0G__screen{background:#fff;border-radius:36px;width:100%;height:100%;position:relative;overflow:clip}.heroFlow-module__9sHe0G__screen:after{content:"";z-index:5;opacity:0;pointer-events:none;background:#0b102661;transition:opacity .5s;position:absolute;inset:0}.heroFlow-module__9sHe0G__root[data-step="4"] .heroFlow-module__9sHe0G__phone{scale:.97}.heroFlow-module__9sHe0G__root[data-step="4"] .heroFlow-module__9sHe0G__screen:after{opacity:1}.heroFlow-module__9sHe0G__mailNotification{z-index:7;color:#252b35;pointer-events:none;animation:heroFlow-module__9sHe0G__mailArrival .65s var(--hf-ease) 5s both;background:#f5f7fc;border:1px solid #e0e5ed;border-radius:17px;padding:12px;position:absolute;top:42px;left:8px;right:8px;box-shadow:0 12px 30px -10px #0f172a59}.heroFlow-module__9sHe0G__mailNotificationHeader{color:#667085;letter-spacing:.06em;align-items:center;gap:5px;margin-bottom:8px;font-size:8px;display:flex}.heroFlow-module__9sHe0G__mailNotificationHeader svg{color:#fff;background:#1976d2;border-radius:5px;padding:3px;font-size:21px}.heroFlow-module__9sHe0G__mailNotificationHeader small{letter-spacing:normal;margin-left:auto;font-size:8px}.heroFlow-module__9sHe0G__mailNotification>strong,.heroFlow-module__9sHe0G__mailNotification>b{font-size:10px;line-height:1.5;display:block}.heroFlow-module__9sHe0G__mailNotification>b{font-weight:600}.heroFlow-module__9sHe0G__mailNotification>p{color:#626b78;margin:3px 0 9px;font-size:9px}.heroFlow-module__9sHe0G__mailAttachment{background:#fff;border:1px solid #dfe4ec;border-radius:7px;align-items:center;gap:4px;padding:7px;font-size:9px;font-weight:600;display:flex}.heroFlow-module__9sHe0G__mailAttachment svg{color:#1976d2;font-size:15px}.heroFlow-module__9sHe0G__mailAttachment small{color:#68727c;margin-left:auto;font-size:7px;font-weight:400}@keyframes heroFlow-module__9sHe0G__mailArrival{0%{opacity:0;transform:translateY(-180px)}to{opacity:1;transform:translateY(0)}}.heroFlow-module__9sHe0G__statusBar{z-index:4;justify-content:space-between;align-items:center;height:40px;padding:0 24px;font-size:12px;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0}.heroFlow-module__9sHe0G__statusIcons{align-items:center;gap:4px;display:inline-flex}.heroFlow-module__9sHe0G__statusIcons i{background:currentColor;border-radius:2px;width:4px;display:block}.heroFlow-module__9sHe0G__statusIcons i:first-child{height:6px}.heroFlow-module__9sHe0G__statusIcons i:nth-child(2){height:8px}.heroFlow-module__9sHe0G__statusIcons i:nth-child(3){border-radius:3px;width:18px;height:9px}.heroFlow-module__9sHe0G__island{z-index:6;background:#0d0f1a;border-radius:14px;width:82px;height:24px;margin-left:-41px;position:absolute;top:10px;left:50%}.heroFlow-module__9sHe0G__view{opacity:0;pointer-events:none;transition:opacity .45s ease, transform .6s var(--hf-ease);position:absolute;inset:0;transform:translate(28px)}.heroFlow-module__9sHe0G__view[data-state=past]{transform:translate(-28px)}.heroFlow-module__9sHe0G__view[data-state=active]{opacity:1;pointer-events:auto;transform:none}.heroFlow-module__9sHe0G__brandRow{color:#333;align-items:center;gap:7px;height:32px;margin:47px 16px 0;font-size:11px;display:flex}.heroFlow-module__9sHe0G__brandRow img{object-fit:contain;width:28px;height:28px}.heroFlow-module__9sHe0G__brandRow b{font-weight:700}.heroFlow-module__9sHe0G__studioPage{color:#30483a;background:#faf8f3;padding-top:40px}.heroFlow-module__9sHe0G__studioImage{background:#454d32;height:315px;position:relative;overflow:hidden}.heroFlow-module__9sHe0G__studioImage img{object-fit:cover;object-position:58% center}.heroFlow-module__9sHe0G__studioIntro{text-align:center;padding:24px 18px}.heroFlow-module__9sHe0G__studioIntro h3{margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1.2}.heroFlow-module__9sHe0G__selectionBody{z-index:1;padding:11px 16px 0;position:relative}.heroFlow-module__9sHe0G__checkoutEyebrow{color:#757575;margin:0 0 1px;font-size:11px}.heroFlow-module__9sHe0G__shopName{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:700;line-height:1.2}.heroFlow-module__9sHe0G__shopMeta{color:#616161;margin:4px 0 8px;font-size:9px;line-height:1.35}.heroFlow-module__9sHe0G__typeToggle{color:#59636e;text-align:center;background:#f1f4f7;border:1px solid #dce2e8;border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;margin:15px 0 14px;padding:3px;font-size:9.5px;font-weight:650;display:grid}.heroFlow-module__9sHe0G__typeToggle button{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 2px;position:relative}.heroFlow-module__9sHe0G__typeToggle button[aria-pressed=true]{color:#145da0;background:#fff;box-shadow:0 1px 4px #1b364d29}.heroFlow-module__9sHe0G__typeToggle button:focus-visible,.heroFlow-module__9sHe0G__serviceOption:focus-visible{outline-offset:2px;outline:2px solid #1976d2}.heroFlow-module__9sHe0G__selectionPrompt{color:#333;margin:0 0 6px;font-size:10px;line-height:1.35}.heroFlow-module__9sHe0G__serviceList{gap:6px;display:grid}.heroFlow-module__9sHe0G__serviceOption{color:#222;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:2px solid #c7cdd2;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:10px;font-weight:600;transition:border-color .2s,background .2s;display:flex;position:relative}.heroFlow-module__9sHe0G__serviceOption b{flex:none;font-weight:750}.heroFlow-module__9sHe0G__serviceOption[aria-pressed=true]{background:#e3f2fd;border-color:#1976d2;box-shadow:0 2px 5px #1976d226}.heroFlow-module__9sHe0G__amountInput{color:#333;background:#fff;border:1px solid #ccc;border-radius:4px;justify-content:space-between;align-items:center;height:38px;padding:0 10px;font-size:12px;display:flex;position:relative}.heroFlow-module__9sHe0G__euroSign{color:#555;font-size:12px}.heroFlow-module__9sHe0G__shopCta{z-index:2;color:#fff;cursor:pointer;background:#1976d2;border:0;border-radius:8px;place-items:center;height:44px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:800;transition:background .2s,transform .2s;display:grid;position:absolute;bottom:20px;left:16px;right:16px;box-shadow:0 6px 16px #1976d240}.heroFlow-module__9sHe0G__shopCta:hover{background:#1565c0}.heroFlow-module__9sHe0G__shopCta:disabled{color:#666;box-shadow:none;cursor:default;background:#ccc}.heroFlow-module__9sHe0G__shopCta:active{transform:scale(.97)}.heroFlow-module__9sHe0G__shopCta:focus-visible,.heroFlow-module__9sHe0G__payButton:focus-visible{outline-offset:3px;outline:3px solid #f59e0b}.heroFlow-module__9sHe0G__studioCta{background:#36583f;border-radius:7px;justify-content:space-between;align-items:center;width:100%;height:34px;font-size:10px;display:flex;position:relative;inset:auto;box-shadow:0 4px 10px #233e2726}.heroFlow-module__9sHe0G__studioCta:hover{background:#294631}.heroFlow-module__9sHe0G__studioCta>svg{font-size:14px}.heroFlow-module__9sHe0G__selectionCta{width:100%;margin-top:12px;position:relative;bottom:auto;left:auto;right:auto}.heroFlow-module__9sHe0G__tap{opacity:0;pointer-events:none;background:#4f46e542;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #4f46e566}.heroFlow-module__9sHe0G__tapCta,.heroFlow-module__9sHe0G__tapPay{background:#ffffff61;box-shadow:0 0 0 2px #ffffffb3}.heroFlow-module__9sHe0G__view[data-state=active] .heroFlow-module__9sHe0G__tapCta{animation:.7s ease-out 6.4s both heroFlow-module__9sHe0G__tap}.heroFlow-module__9sHe0G__view[data-state=active] .heroFlow-module__9sHe0G__amountInput{animation:.4s .4s both heroFlow-module__9sHe0G__fadeUp}.heroFlow-module__9sHe0G__root[data-autoplay=true] .heroFlow-module__9sHe0G__view[data-state=active] .heroFlow-module__9sHe0G__tapServiceTab{animation:.7s ease-out 2.3s both heroFlow-module__9sHe0G__tap}.heroFlow-module__9sHe0G__root[data-autoplay=true] .heroFlow-module__9sHe0G__view[data-state=active] .heroFlow-module__9sHe0G__tapServiceOption{animation:.7s ease-out 2.8s both heroFlow-module__9sHe0G__tap}.heroFlow-module__9sHe0G__root[data-autoplay=true] .heroFlow-module__9sHe0G__view[data-state=active] .heroFlow-module__9sHe0G__tapServiceBuy{animation:.7s ease-out 2.7s both heroFlow-module__9sHe0G__tap}.heroFlow-module__9sHe0G__checkoutBody{z-index:1;padding:11px 16px 0;position:relative}.heroFlow-module__9sHe0G__checkoutBody .heroFlow-module__9sHe0G__checkoutEyebrow{margin-top:0}.heroFlow-module__9sHe0G__checkoutBody>.heroFlow-module__9sHe0G__shopName{margin-bottom:12px}.heroFlow-module__9sHe0G__summary{background:#f8f9fb;border:1px solid #e0e0e0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px;padding:10px;display:flex}.heroFlow-module__9sHe0G__summaryText b,.heroFlow-module__9sHe0G__summaryText small{display:block}.heroFlow-module__9sHe0G__summaryText b{color:#212121;font-size:11px}.heroFlow-module__9sHe0G__summaryText small{color:#616161;margin-bottom:2px;font-size:9px}.heroFlow-module__9sHe0G__summaryPrice{color:var(--hf-brand);flex:none;font-size:12px;font-weight:700}.heroFlow-module__9sHe0G__fieldLabel{color:#68727c;margin:9px 0 4px;font-size:9px;font-weight:600;display:block}.heroFlow-module__9sHe0G__field{border:1.5px solid var(--hf-line);background:#fff;border-radius:4px;align-items:center;height:38px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.heroFlow-module__9sHe0G__typing{white-space:nowrap;display:inline-block}.heroFlow-module__9sHe0G__paymentTitle{margin:13px 0 7px;font-size:12px;font-weight:600;display:block}.heroFlow-module__9sHe0G__methods{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.heroFlow-module__9sHe0G__methods span{border:1px solid var(--hf-line);color:#5b6382;border-radius:6px;justify-content:center;align-items:center;gap:4px;height:32px;font-size:9px;font-weight:700;display:flex}.heroFlow-module__9sHe0G__methods svg{font-size:14px}.heroFlow-module__9sHe0G__methods .heroFlow-module__9sHe0G__methodActive{color:var(--hf-brand);border-color:var(--hf-brand);background:#e3f2fd}.heroFlow-module__9sHe0G__cardField,.heroFlow-module__9sHe0G__cardDetails{color:#626b73;background:#fff;border:1px solid #c7cdd2;border-radius:4px;font-size:8px}.heroFlow-module__9sHe0G__cardField{margin-top:8px;padding:6px 8px}.heroFlow-module__9sHe0G__cardField small,.heroFlow-module__9sHe0G__cardDetails small{color:#424a50;margin-top:3px;font-size:9px;display:block}.heroFlow-module__9sHe0G__cardDetails{grid-template-columns:1fr 1fr;margin-top:-1px;display:grid}.heroFlow-module__9sHe0G__cardDetails>span{padding:6px 8px}.heroFlow-module__9sHe0G__cardDetails>span+span{border-left:1px solid #c7cdd2}.heroFlow-module__9sHe0G__cardNumber,.heroFlow-module__9sHe0G__cardExpiry,.heroFlow-module__9sHe0G__cardCvc{white-space:nowrap;display:inline-block}.heroFlow-module__9sHe0G__cardField small,.heroFlow-module__9sHe0G__cardDetails small{min-height:12px}.heroFlow-module__9sHe0G__checkoutImage{z-index:0;background:#ede5f1;position:absolute;inset:370px 0 0;overflow:hidden}.heroFlow-module__9sHe0G__checkoutImage img{object-fit:cover;object-position:center 46%}.heroFlow-module__9sHe0G__selectionImage{height:230px;margin-top:20px;position:relative;top:auto}.heroFlow-module__9sHe0G__payArea{z-index:2;margin:14px 16px 0;position:relative}.heroFlow-module__9sHe0G__payButton{color:#fff;background:var(--hf-brand);cursor:pointer;border:0;border-radius:8px;place-items:center;width:100%;height:46px;padding:0 6px;font-family:inherit;font-size:13.5px;font-weight:800;display:grid;position:relative;box-shadow:0 10px 22px -10px #4f46e5cc}.heroFlow-module__9sHe0G__payButton>span{grid-area:1/1}.heroFlow-module__9sHe0G__payLabel{white-space:nowrap}.heroFlow-module__9sHe0G__paySpinner{opacity:0;border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px}.heroFlow-module__9sHe0G__payDone{opacity:0;align-items:center;gap:6px;display:inline-flex}.heroFlow-module__9sHe0G__payDone svg{font-size:18px}.heroFlow-module__9sHe0G__confetti{width:0;height:0;position:absolute;top:6px;left:50%}.heroFlow-module__9sHe0G__confetti i{background:var(--c);opacity:0;border-radius:2px;width:7px;height:11px;position:absolute}.heroFlow-module__9sHe0G__secure{color:#8a91aa;justify-content:center;align-items:center;gap:4px;margin:8px 0 0;font-size:9px;font-weight:600;display:flex}.heroFlow-module__9sHe0G__secure svg{font-size:11px}.heroFlow-module__9sHe0G__view[data-state=active] .heroFlow-module__9sHe0G__summary{animation:.4s cubic-bezier(.2,.8,.2,1) .15s both heroFlow-module__9sHe0G__fadeUp}.heroFlow-module__9sHe0G__view[data-state=active] .heroFlow-module__9sHe0G__fieldFocus{animation:1.7s .45s both heroFlow-module__9sHe0G__focusRing}.heroFlow-module__9sHe0G__view[data-state=active] .heroFlow-module__9sHe0G__typing{animation:1.6s steps(17,end) 1s both heroFlow-module__9sHe0G__typing}.heroFlow-module__9sHe0G__view[data-state=active] .heroFlow-module__9sHe0G__cardNumber{animation:2.5s steps(19,end) 3s both heroFlow-module__9sHe0G__typing}.heroFlow-module__9sHe0G__view[data-state=active] .heroFlow-module__9sHe0G__cardExpiry{animation:1s steps(7,end) 6s both heroFlow-module__9sHe0G__typing}.heroFlow-module__9sHe0G__view[data-state=active] .heroFlow-module__9sHe0G__cardCvc{animation:.8s steps(3,end) 7.5s both heroFlow-module__9sHe0G__typing}.heroFlow-module__9sHe0G__root[data-autoplay=true] .heroFlow-module__9sHe0G__view[data-state=active] .heroFlow-module__9sHe0G__tapPay{animation:.7s ease-out 9s both heroFlow-module__9sHe0G__tap}.heroFlow-module__9sHe0G__root[data-autoplay=true] .heroFlow-module__9sHe0G__view[data-state=active] .heroFlow-module__9sHe0G__payButton{animation:.3s 9.1s both heroFlow-module__9sHe0G__press,.35s 10.1s both heroFlow-module__9sHe0G__paySuccess}.heroFlow-module__9sHe0G__root[data-autoplay=true] .heroFlow-module__9sHe0G__view[data-state=active] .heroFlow-module__9sHe0G__payLabel{animation:.2s 9.25s both heroFlow-module__9sHe0G__fadeOut}.heroFlow-module__9sHe0G__root[data-autoplay=true] .heroFlow-module__9sHe0G__view[data-state=active] .heroFlow-module__9sHe0G__paySpinner{animation:.95s 9.25s both heroFlow-module__9sHe0G__spinnerShow,.7s linear infinite heroFlow-module__9sHe0G__spin}.heroFlow-module__9sHe0G__root[data-autoplay=true] .heroFlow-module__9sHe0G__view[data-state=active] .heroFlow-module__9sHe0G__payDone{animation:.3s 10.15s both heroFlow-module__9sHe0G__fadeUpSmall}.heroFlow-module__9sHe0G__root[data-autoplay=true] .heroFlow-module__9sHe0G__view[data-state=active] .heroFlow-module__9sHe0G__confetti i{animation:1.05s cubic-bezier(.15,.7,.3,1) 10.15s both heroFlow-module__9sHe0G__burst}.heroFlow-module__9sHe0G__push{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;background:#f1f3fbf0;border:1px solid #ffffffb3;border-radius:18px;gap:9px;padding:10px 11px;display:flex;position:absolute;top:44px;left:10px;right:10px;box-shadow:0 14px 30px -12px #0f172a66}.heroFlow-module__9sHe0G__pushIcon{color:#fff;background:linear-gradient(135deg,#60a5fa,#2563eb);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.heroFlow-module__9sHe0G__pushIcon svg{font-size:17px}.heroFlow-module__9sHe0G__pushText{flex:1;min-width:0}.heroFlow-module__9sHe0G__pushText>b,.heroFlow-module__9sHe0G__pushText>small{display:block}.heroFlow-module__9sHe0G__pushText>b{font-size:12px}.heroFlow-module__9sHe0G__pushText>small{color:#4b5370;font-size:10.5px;line-height:1.3}.heroFlow-module__9sHe0G__pushMeta{color:var(--hf-muted);justify-content:space-between;font-size:10.5px;display:flex}.heroFlow-module__9sHe0G__pushMeta b{color:var(--hf-ink)}.heroFlow-module__9sHe0G__mail{padding:48px 16px 0}.heroFlow-module__9sHe0G__mailFrom{align-items:center;gap:9px;display:flex}.heroFlow-module__9sHe0G__mailFrom b,.heroFlow-module__9sHe0G__mailFrom small{display:block}.heroFlow-module__9sHe0G__mailFrom b{font-size:12.5px}.heroFlow-module__9sHe0G__mailFrom small{color:var(--hf-muted);font-size:10px}.heroFlow-module__9sHe0G__mailAvatar{width:32px;height:32px;color:var(--hf-brand);background:#eef0ff;border-radius:10px;place-items:center;display:grid}.heroFlow-module__9sHe0G__mailAvatar svg{font-size:18px}.heroFlow-module__9sHe0G__mailHello{color:#3d4766;margin:12px 0;font-size:11.5px;line-height:1.45}.heroFlow-module__9sHe0G__voucher{color:#fff;transform-origin:50% 0;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 55%,#db2777 100%);border-radius:18px;height:150px;padding:14px 16px;position:relative;overflow:hidden;box-shadow:0 18px 36px -16px #4f46e5bf}.heroFlow-module__9sHe0G__voucher:before{content:"";background:radial-gradient(circle,#ffffff4d,#0000 65%);border-radius:50%;width:150px;height:150px;position:absolute;top:-50px;right:-40px}.heroFlow-module__9sHe0G__voucherRibbon{background:#ffffff29;width:13px;position:absolute;top:0;bottom:0;left:62%}.heroFlow-module__9sHe0G__voucherLabel,.heroFlow-module__9sHe0G__voucherAmount,.heroFlow-module__9sHe0G__voucherShop{display:block;position:relative}.heroFlow-module__9sHe0G__voucherLabel{letter-spacing:.22em;text-transform:uppercase;opacity:.85;font-size:9.5px;font-weight:800}.heroFlow-module__9sHe0G__voucherAmount{letter-spacing:-.02em;margin-top:8px;font-size:29px;font-weight:800;line-height:1.05}.heroFlow-module__9sHe0G__voucherShop{opacity:.9;margin-top:3px;font-size:11px;font-weight:600}.heroFlow-module__9sHe0G__voucherCode{letter-spacing:.06em;background:#fff3;border-radius:6px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;position:absolute;bottom:14px;left:16px}.heroFlow-module__9sHe0G__voucherQr{width:62px;height:62px;color:var(--hf-ink);border-radius:8px;position:absolute;bottom:14px;right:14px;box-shadow:0 6px 16px -6px #0f172a80}.heroFlow-module__9sHe0G__voucherShine{background:linear-gradient(115deg,#0000 30%,#ffffff80 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.heroFlow-module__9sHe0G__mailNote{text-align:center;color:#5b6382;margin:10px 0;font-size:11px;font-style:italic}.heroFlow-module__9sHe0G__pdfButton{border:1.5px solid var(--hf-line);border-radius:11px;justify-content:center;align-items:center;gap:6px;height:36px;font-size:12px;font-weight:700;display:flex}.heroFlow-module__9sHe0G__pdfButton svg{color:var(--hf-brand);font-size:16px}.heroFlow-module__9sHe0G__view[data-state=active] .heroFlow-module__9sHe0G__push{animation:2.5s cubic-bezier(.2,.8,.2,1) .25s both heroFlow-module__9sHe0G__push}.heroFlow-module__9sHe0G__view[data-state=active] .heroFlow-module__9sHe0G__mail{animation:.5s 1s both heroFlow-module__9sHe0G__fadeIn}.heroFlow-module__9sHe0G__view[data-state=active] .heroFlow-module__9sHe0G__voucher{animation:.8s cubic-bezier(.2,.8,.2,1) 1.25s both heroFlow-module__9sHe0G__flipIn}.heroFlow-module__9sHe0G__view[data-state=active] .heroFlow-module__9sHe0G__voucherShine{animation:1.3s 2.2s both heroFlow-module__9sHe0G__shine}.heroFlow-module__9sHe0G__view[data-state=active] .heroFlow-module__9sHe0G__mailNote{animation:.4s cubic-bezier(.2,.8,.2,1) 1.7s both heroFlow-module__9sHe0G__fadeUp}.heroFlow-module__9sHe0G__view[data-state=active] .heroFlow-module__9sHe0G__pdfButton{animation:.4s cubic-bezier(.2,.8,.2,1) 1.85s both heroFlow-module__9sHe0G__fadeUp}.heroFlow-module__9sHe0G__successPage{background:#fff;min-height:100%;display:flow-root}.heroFlow-module__9sHe0G__successBrand{color:#333;align-items:center;gap:7px;height:32px;margin:47px 16px 0;font-size:11px;display:flex}.heroFlow-module__9sHe0G__successBrand img{object-fit:contain;width:28px;height:28px}.heroFlow-module__9sHe0G__successContent{text-align:center;padding:38px 18px 0}.heroFlow-module__9sHe0G__successContent h3{color:#4caf50;margin:0 0 16px;font-size:17px;font-weight:700;line-height:1.25}.heroFlow-module__9sHe0G__successVoucher{color:#616161;margin:0 0 16px;font-size:12px;font-weight:600}.heroFlow-module__9sHe0G__successAlert{color:#285b2a;text-align:left;background:#edf7ed;border:1px solid #b7dfb9;border-radius:4px;align-items:flex-start;gap:7px;padding:10px;font-size:9px;line-height:1.45;display:flex}.heroFlow-module__9sHe0G__successAlert svg{flex:none;font-size:15px}.heroFlow-module__9sHe0G__successAlert b{font-weight:700}.heroFlow-module__9sHe0G__successHint{color:#616161;margin:18px 0 9px;font-size:10px}.heroFlow-module__9sHe0G__downloadButton{color:#fff;background:#1976d2;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 8px;font-size:10px;font-weight:700;display:flex;box-shadow:0 4px 10px #1976d238}.heroFlow-module__9sHe0G__downloadButton svg{font-size:16px}.heroFlow-module__9sHe0G__view[data-state=active] .heroFlow-module__9sHe0G__successAlert{animation:.4s .45s both heroFlow-module__9sHe0G__fadeUp}.heroFlow-module__9sHe0G__view[data-state=active] .heroFlow-module__9sHe0G__downloadButton{animation:.4s .75s both heroFlow-module__9sHe0G__fadeUp}.heroFlow-module__9sHe0G__merchant{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:262px;transition:scale .6s var(--hf-ease), box-shadow .6s ease;background:#ffffffed;border:1px solid #ffffffd9;border-radius:20px;padding:14px 14px 12px;animation:8s ease-in-out -2s infinite heroFlow-module__9sHe0G__float;position:absolute;top:318px;left:0;box-shadow:0 24px 60px -24px #1f1b5c66,0 0 0 1px #0f172a0a}.heroFlow-module__9sHe0G__root[data-step="4"] .heroFlow-module__9sHe0G__merchant{scale:1.05;box-shadow:0 32px 70px -22px #4f46e580,0 0 0 2px #6366f18c}.heroFlow-module__9sHe0G__merchantHead{justify-content:space-between;align-items:center;font-size:11.5px;font-weight:800;display:flex}.heroFlow-module__9sHe0G__live{letter-spacing:.08em;text-transform:uppercase;color:#047857;align-items:center;gap:5px;font-size:9.5px;display:inline-flex}.heroFlow-module__9sHe0G__live i{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite heroFlow-module__9sHe0G__pulse}.heroFlow-module__9sHe0G__merchantStats{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0 6px;display:grid}.heroFlow-module__9sHe0G__merchantStats small{color:var(--hf-muted);font-size:10px;display:block}.heroFlow-module__9sHe0G__swap{display:inline-grid}.heroFlow-module__9sHe0G__swap b{letter-spacing:-.02em;transition:opacity .35s ease, translate .45s var(--hf-ease);grid-area:1/1;font-size:20px;font-weight:800}.heroFlow-module__9sHe0G__swap b:last-child{opacity:0;translate:0 10px}.heroFlow-module__9sHe0G__root[data-step="4"] .heroFlow-module__9sHe0G__swap b{transition-delay:.8s}.heroFlow-module__9sHe0G__root[data-step="4"] .heroFlow-module__9sHe0G__swap b:first-child{opacity:0;translate:0 -10px}.heroFlow-module__9sHe0G__root[data-step="4"] .heroFlow-module__9sHe0G__swap b:last-child{opacity:1;color:#047857;translate:0}.heroFlow-module__9sHe0G__spark{width:100%;height:46px;display:block}.heroFlow-module__9sHe0G__sparkLine{stroke-dasharray:300;stroke-dashoffset:0;animation:1.8s .4s both heroFlow-module__9sHe0G__draw}.heroFlow-module__9sHe0G__saleRow{opacity:0;max-height:0;transition:max-height .5s var(--hf-ease), margin-top .5s var(--hf-ease), padding .5s var(--hf-ease), opacity .35s ease, border-color .35s ease;background:#ecfdf5;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;margin-top:0;padding:0 10px;display:flex;overflow:hidden}.heroFlow-module__9sHe0G__root[data-step="4"] .heroFlow-module__9sHe0G__saleRow{opacity:1;border-color:#a7f3d0;max-height:64px;margin-top:10px;padding:9px 10px;transition-delay:.3s}.heroFlow-module__9sHe0G__saleIcon{color:#fff;background:#10b981;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.heroFlow-module__9sHe0G__saleIcon svg{font-size:16px}.heroFlow-module__9sHe0G__saleText{flex:1;min-width:0}.heroFlow-module__9sHe0G__saleText b,.heroFlow-module__9sHe0G__saleText small{display:block}.heroFlow-module__9sHe0G__saleText b{font-size:11.5px}.heroFlow-module__9sHe0G__saleText small{color:#047857;font-size:10px}.heroFlow-module__9sHe0G__saleAmount{color:#047857;font-size:13px}.heroFlow-module__9sHe0G__payout{z-index:4;color:#fff;opacity:0;transition:opacity .4s ease, translate .5s var(--hf-ease), scale .5s var(--hf-ease);background:#0b1026;border-radius:16px;align-items:center;gap:10px;padding:10px 16px 10px 10px;display:flex;position:absolute;top:116px;right:-6px;translate:0 14px;scale:.94;box-shadow:0 22px 44px -18px #0b1026b3}.heroFlow-module__9sHe0G__root[data-step="4"] .heroFlow-module__9sHe0G__payout{opacity:1;transition-delay:1.15s;translate:0;scale:1}.heroFlow-module__9sHe0G__payoutIcon{background:linear-gradient(135deg,#34d399,#059669);border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.heroFlow-module__9sHe0G__payoutIcon svg{font-size:18px}.heroFlow-module__9sHe0G__payout b,.heroFlow-module__9sHe0G__payout small{display:block}.heroFlow-module__9sHe0G__payout b{font-size:12px}.heroFlow-module__9sHe0G__payout small{color:#c7d2fe;font-size:10.5px}.heroFlow-module__9sHe0G__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:min(100%,520px);margin:14px auto 0;display:grid}.heroFlow-module__9sHe0G__stepButton{color:var(--hf-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:8px;padding:6px 2px;transition:color .2s;display:flex}.heroFlow-module__9sHe0G__stepButton:hover{color:var(--hf-ink)}.heroFlow-module__9sHe0G__stepButton:focus-visible{outline:2px solid var(--hf-brand);outline-offset:2px}.heroFlow-module__9sHe0G__stepButton[aria-pressed=true]{color:var(--hf-ink)}.heroFlow-module__9sHe0G__stepText{white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.heroFlow-module__9sHe0G__stepNumber{width:20px;height:20px;color:var(--hf-muted);background:#eceef6;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;transition:background .25s,color .25s;display:grid}.heroFlow-module__9sHe0G__stepButton[aria-pressed=true] .heroFlow-module__9sHe0G__stepNumber{color:#fff;background:var(--hf-brand)}.heroFlow-module__9sHe0G__stepTrack{background:#e4e7f2;border-radius:3px;height:3px;display:block;overflow:hidden}.heroFlow-module__9sHe0G__stepProgress{transform-origin:0;height:100%;animation:1s linear both heroFlow-module__9sHe0G__progress;animation-duration:var(--duration);background:linear-gradient(90deg,#4f46e5,#7c3aed,#db2777);display:block}.heroFlow-module__9sHe0G__stepProgress[data-autoplay=false]{animation:none}.heroFlow-module__9sHe0G__root[data-animating=false] .heroFlow-module__9sHe0G__stage *,.heroFlow-module__9sHe0G__root[data-animating=false] .heroFlow-module__9sHe0G__stage :before,.heroFlow-module__9sHe0G__root[data-animating=false] .heroFlow-module__9sHe0G__stage :after{animation-play-state:paused!important}@media (max-width:480px){.heroFlow-module__9sHe0G__steps{gap:6px}.heroFlow-module__9sHe0G__stepText{gap:3px;font-size:9px}.heroFlow-module__9sHe0G__stepNumber{width:15px;height:15px;font-size:9px}}@media (max-width:360px){.heroFlow-module__9sHe0G__stepNumber{display:none}}@media (prefers-reduced-motion:reduce){.heroFlow-module__9sHe0G__root *,.heroFlow-module__9sHe0G__root :before,.heroFlow-module__9sHe0G__root :after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@keyframes heroFlow-module__9sHe0G__spin{to{rotate:360deg}}@keyframes heroFlow-module__9sHe0G__float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes heroFlow-module__9sHe0G__popIn{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:none}}@keyframes heroFlow-module__9sHe0G__fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes heroFlow-module__9sHe0G__fadeUpSmall{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes heroFlow-module__9sHe0G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes heroFlow-module__9sHe0G__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes heroFlow-module__9sHe0G__select{0%{color:var(--hf-ink);border-color:var(--hf-line);background:#fff}to{color:#fff;background:var(--hf-brand);border-color:var(--hf-brand);box-shadow:0 8px 16px -8px #4f46e5e6}}@keyframes heroFlow-module__9sHe0G__tap{0%{opacity:0;transform:scale(.3)}25%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes heroFlow-module__9sHe0G__ctaReady{0%{box-shadow:none;background:#cfd3e6}to{background:var(--hf-brand);box-shadow:0 10px 22px -10px #4f46e5d9}}@keyframes heroFlow-module__9sHe0G__press{0%,to{scale:1}40%{scale:.95}}@keyframes heroFlow-module__9sHe0G__typing{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes heroFlow-module__9sHe0G__focusRing{0%{border-color:var(--hf-line);box-shadow:none}12%,85%{border-color:var(--hf-brand);box-shadow:0 0 0 3px #4f46e526}to{border-color:var(--hf-line);box-shadow:none}}@keyframes heroFlow-module__9sHe0G__spinnerShow{0%{opacity:0}12%,85%{opacity:1}to{opacity:0}}@keyframes heroFlow-module__9sHe0G__paySuccess{0%{background:var(--hf-brand)}to{background:#059669;box-shadow:0 10px 24px -10px #059669d9}}@keyframes heroFlow-module__9sHe0G__burst{0%{opacity:0;transform:translate(0)rotate(0)scale(.5)}10%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(var(--x), var(--y)) rotate(var(--r)) scale(1)}}@keyframes heroFlow-module__9sHe0G__push{0%{opacity:0;transform:translateY(-110%)scale(.96)}14%,74%{opacity:1;transform:none}to{opacity:0;transform:translateY(-110%)scale(.96)}}@keyframes heroFlow-module__9sHe0G__flipIn{0%{opacity:0;transform:perspective(700px)rotateX(-62deg)translateY(22px)}to{opacity:1;transform:none}}@keyframes heroFlow-module__9sHe0G__shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes heroFlow-module__9sHe0G__draw{0%{stroke-dashoffset:300px}to{stroke-dashoffset:0}}@keyframes heroFlow-module__9sHe0G__pulse{0%{box-shadow:0 0 #10b9818c}to{box-shadow:0 0 0 9px #10b98100}}@keyframes heroFlow-module__9sHe0G__progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.heroFlow-module__9sHe0G__showcase.heroFlow-module__9sHe0G__guided{justify-content:center;width:100%;padding:0;display:flex}.heroFlow-module__9sHe0G__showcase>.heroFlow-module__9sHe0G__stageWrap{margin:0}.heroFlow-module__9sHe0G__phoneOnly.heroFlow-module__9sHe0G__compact.heroFlow-module__9sHe0G__showcase .heroFlow-module__9sHe0G__stage{width:308px;height:660px}.heroFlow-module__9sHe0G__phoneOnly.heroFlow-module__9sHe0G__compact.heroFlow-module__9sHe0G__showcase .heroFlow-module__9sHe0G__phone{transform:scale(1.1)}@media (max-width:359px){.heroFlow-module__9sHe0G__phoneOnly.heroFlow-module__9sHe0G__compact.heroFlow-module__9sHe0G__showcase .heroFlow-module__9sHe0G__stage{width:280px;height:600px}.heroFlow-module__9sHe0G__phoneOnly.heroFlow-module__9sHe0G__compact.heroFlow-module__9sHe0G__showcase .heroFlow-module__9sHe0G__phone{transform:none}}
.hero-module__GYalca__hero{padding:32px 48px 24px var(--section-inset);background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:0;display:grid}.hero-module__GYalca__copy{min-width:0;max-width:560px}.hero-module__GYalca__contextLinks a{color:var(--marketing-primary);text-underline-offset:3px;text-decoration:underline}.hero-module__GYalca__contextLinks a:focus-visible{outline:2px solid var(--marketing-primary);outline-offset:3px}.hero-module__GYalca__purchaseFlow{padding:48px var(--section-inset) 72px;background:#fff}.hero-module__GYalca__flowContainer{max-width:1440px;margin:0 auto}.hero-module__GYalca__flowContainer>h2{color:#111827;letter-spacing:-.04em;margin:0;font-size:clamp(32px,3vw,40px);font-weight:700;line-height:1.12}.hero-module__GYalca__flowIntro{color:#4b5563;margin:16px 0 40px;font-size:17px;line-height:1.6}.hero-module__GYalca__flowSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.hero-module__GYalca__flowStep{min-width:0;position:relative}.hero-module__GYalca__flowIcon{color:#242424;background:#f7f7f5;border:1px solid #e5e7eb;border-radius:18px;place-items:center;width:64px;height:64px;margin-bottom:24px;display:grid;position:relative}.hero-module__GYalca__flowIcon>svg{font-size:30px}.hero-module__GYalca__flowIcon>span{background:var(--marketing-primary);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-8px;right:-8px}.hero-module__GYalca__flowStep>h3{color:#111827;letter-spacing:-.025em;margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.3}.hero-module__GYalca__flowStep>p{color:#4b5563;max-width:260px;margin:0;font-size:15px;line-height:1.6}.hero-module__GYalca__flowStep>.hero-module__GYalca__flowArrow{color:#a5aca9;font-size:24px;position:absolute;top:32px;left:calc(50% + 52px);transform:translate(-50%,-50%)}@media (max-width:899px){.hero-module__GYalca__purchaseFlow{padding:32px 20px 48px}.hero-module__GYalca__flowSteps{grid-template-columns:minmax(0,1fr);gap:40px}.hero-module__GYalca__flowStep{min-height:80px;padding-left:88px}.hero-module__GYalca__flowIcon{margin:0;position:absolute;top:0;left:0}.hero-module__GYalca__flowStep>p{max-width:none}.hero-module__GYalca__flowStep>.hero-module__GYalca__flowArrow{top:calc(50% + 52px);left:32px;transform:translate(-50%,-50%)rotate(90deg)}}.hero-module__GYalca__title{color:#111827;letter-spacing:-.055em;margin:0;font-size:clamp(48px,4.5vw,80px);font-weight:600;line-height:1.04}.hero-module__GYalca__description{color:#4b5563;max-width:430px;margin:28px 0 32px;font-size:18px;line-height:1.65}.hero-module__GYalca__note{color:#6b7280;margin:18px 0 0;font-size:13px;line-height:1.5}.hero-module__GYalca__contacts{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}.hero-module__GYalca__contact{color:#4b5563;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.hero-module__GYalca__contact:hover{color:var(--marketing-primary)}.hero-module__GYalca__contact:focus-visible{outline:2px solid var(--marketing-primary);outline-offset:5px}.hero-module__GYalca__visual{min-width:0;padding:16px 0 32px}.hero-module__GYalca__laptop{width:90%;max-width:820px;margin:0;container-type:inline-size}.hero-module__GYalca__lid{background:#171b1d;border:.3cqw solid #45494c;border-radius:2cqw 2cqw .6cqw .6cqw;margin:0 4cqw;padding:1.7cqw;position:relative;box-shadow:0 3cqw 6cqw #1118271f}.hero-module__GYalca__camera{background:#60676b;border-radius:50%;width:.4cqw;height:.4cqw;position:absolute;top:.55cqw;left:calc(50% - .2cqw)}.hero-module__GYalca__screen{aspect-ratio:16/10;color:#333;background:#fff;border-radius:.5cqw;overflow:hidden}.hero-module__GYalca__browser{background:#f6f7f8;border-bottom:1px solid #e5e7eb;align-items:center;gap:1.2cqw;height:4cqw;padding:0 1.5cqw;display:flex}.hero-module__GYalca__dots{gap:.5cqw;display:flex}.hero-module__GYalca__dots i{background:#c4c8ca;border-radius:50%;width:.6cqw;height:.6cqw}.hero-module__GYalca__browserBack{color:#56635d;width:3cqw;min-width:22px;height:100%;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;font-size:max(12px,1.8cqw);display:grid}.hero-module__GYalca__browserBack:hover{color:#1976d2}.hero-module__GYalca__browserBack:focus-visible{outline-offset:-2px;outline:2px solid #1976d2}.hero-module__GYalca__address{color:#56635d;text-align:center;background:#fff;border-radius:.5cqw;flex:1;max-width:64cqw;margin:0 auto;padding:.4cqw 1cqw;font-size:max(9px,1.3cqw)}.hero-module__GYalca__checkout{grid-template-columns:1fr 1fr;height:calc(100% - 4cqw);display:grid;position:relative}.hero-module__GYalca__brand{flex-shrink:0;align-items:center;gap:1.2cqw;margin:0 0 2cqw -1.2cqw;font-size:1.7cqw;font-weight:700;display:flex}.hero-module__GYalca__brand img{width:3cqw;height:3cqw}.hero-module__GYalca__form{flex-direction:column;justify-content:safe center;min-height:0;padding:2cqw 4cqw;display:flex;overflow-y:auto}.hero-module__GYalca__form>*{flex-shrink:0}.hero-module__GYalca__label{color:#757575;margin:0 0 1cqw;font-size:max(11px,2cqw);font-weight:500}.hero-module__GYalca__shop{letter-spacing:-.08cqw;color:#424242;margin:0 0 2cqw;font-size:max(18px,3.8cqw);font-weight:700;line-height:1.15}.hero-module__GYalca__intro{color:#59645e;margin:0 0 1.6cqw;font-size:max(11px,1.5cqw);line-height:1.5}.hero-module__GYalca__tabs{background:#f1f4f8;border:1px solid #dde3eb;border-radius:.7cqw;flex-wrap:wrap;justify-content:center;gap:.5cqw;margin-bottom:2cqw;padding:.5cqw;display:flex}.hero-module__GYalca__tabs button{color:#596471;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.7cqw;flex:1;padding:1cqw .7cqw;font-size:max(11px,1.4cqw);font-weight:600}.hero-module__GYalca__tabs button[aria-pressed=true]{color:#1565c0;background:#fff;border-color:#dde3eb;box-shadow:0 .2cqw .5cqw #0000000a}.hero-module__GYalca__amountLabel{margin:0 0 1cqw;font-size:max(11px,1.5cqw);font-weight:600;display:block}.hero-module__GYalca__amount{border:1px solid #dce1df;border-radius:.6cqw;justify-content:space-between;padding:1.2cqw;font-size:1.5cqw;display:flex}.hero-module__GYalca__amount input{color:#333;width:100%;min-width:0;font:inherit;background:0 0;border:0;font-size:max(12px,1.7cqw)}.hero-module__GYalca__services{gap:1cqw;display:grid}.hero-module__GYalca__services button{color:#222;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #bdbdbd;border-radius:.7cqw;justify-content:space-between;align-items:center;gap:1cqw;padding:1.3cqw;font-size:max(11px,1.4cqw);display:flex}.hero-module__GYalca__services button[aria-pressed=true]{color:#fff;background:#1976d2;border-color:#1976d2}.hero-module__GYalca__pay{color:#fff;text-align:center;cursor:pointer;background:#1976d2;border:0;border-radius:.7cqw;width:100%;margin-top:2.5cqw;padding:1.5cqw;font-family:inherit;font-size:max(11px,1.5cqw);font-weight:600;display:block;box-shadow:0 .3cqw .6cqw #00000026}.hero-module__GYalca__pay:hover{background:#1565c0}.hero-module__GYalca__back{color:#4b5563;font:inherit;cursor:pointer;background:0 0;border:0;margin:1.5cqw auto 0;font-size:max(11px,1.4cqw);display:block}.hero-module__GYalca__form button:focus-visible,.hero-module__GYalca__form input:focus-visible{outline-offset:2px;outline:2px solid #1976d2}.hero-module__GYalca__secure{color:#59645e;text-align:center;margin:1.5cqw 0 0;font-size:max(10px,1.2cqw);line-height:1.4}.hero-module__GYalca__testCard{background:#f6f7f8;border:1px solid #dce1df;border-radius:1cqw;gap:1cqw;padding:2cqw;font-size:max(11px,1.4cqw);display:grid}.hero-module__GYalca__paymentTitle{margin:0 0 1.5cqw;font-size:max(12px,1.8cqw)}.hero-module__GYalca__paymentMethods{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1cqw;display:grid}.hero-module__GYalca__paymentMethods button{color:#596471;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #ddd;border-radius:.7cqw;padding:1.5cqw .8cqw}.hero-module__GYalca__paymentMethods button[aria-pressed=true]{color:#1976d2;border-color:#1976d2;box-shadow:inset 0 0 0 1px #1976d2}.hero-module__GYalca__paymentHint{color:#1976d2;margin:1cqw 0;font-size:max(10px,1.3cqw);line-height:1.4}.hero-module__GYalca__paymentField{color:#4b5563;gap:.5cqw;min-width:0;display:grid}.hero-module__GYalca__paymentField input,.hero-module__GYalca__demoEmail input{box-sizing:border-box;color:#596471;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #e0e0e0;border-radius:.6cqw;padding:1cqw}.hero-module__GYalca__paymentRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1cqw;display:grid}.hero-module__GYalca__selectedVoucher{background:#f8f9fb;border:1px solid #e0e0e0;border-radius:.7cqw;gap:.6cqw;margin-bottom:2cqw;padding:1.5cqw;font-size:max(11px,1.4cqw);display:grid}.hero-module__GYalca__selectedVoucher b{color:#1976d2}.hero-module__GYalca__demoEmail{margin:1cqw 0 3cqw;font-size:max(11px,1.4cqw);display:grid;position:relative}.hero-module__GYalca__demoEmail>span{color:#1976d2;background:#fff;padding:0 .5cqw;font-size:max(9px,1.1cqw);position:absolute;top:-.9cqw;left:1cqw}.hero-module__GYalca__demoEmail input{color:#333;border-color:#1976d2;padding:1.8cqw 1.3cqw}.hero-module__GYalca__successSummary{color:#616161;text-align:center;margin:0 0 2cqw;font-size:max(12px,1.8cqw)}.hero-module__GYalca__successHeading{color:#4caf50;text-align:center}.hero-module__GYalca__successNotice{color:#1e4620;overflow-wrap:anywhere;background:#edf7ed;border-radius:.7cqw;align-items:flex-start;gap:1cqw;margin-bottom:2cqw;padding:1.5cqw;font-size:max(10px,1.3cqw);line-height:1.5;display:flex}.hero-module__GYalca__successNotice svg{color:#4caf50;flex-shrink:0;font-size:max(18px,2.5cqw)}.hero-module__GYalca__downloadError{color:#b42318;font-size:max(11px,1.4cqw);line-height:1.4}.hero-module__GYalca__pay:disabled,.hero-module__GYalca__back:disabled{opacity:.6;cursor:wait}.hero-module__GYalca__photo{min-width:0;min-height:0;position:relative}.hero-module__GYalca__photo img{object-fit:cover}.hero-module__GYalca__base{background:linear-gradient(#dce0e2,#aeb5b9 60%,#858e94);border-radius:.3cqw .3cqw 7cqw 7cqw/.3cqw .3cqw 1.5cqw 1.5cqw;height:2cqw;position:relative;box-shadow:0 2.5cqw 3.5cqw #1118272e}.hero-module__GYalca__base:before{content:"";background:#a1a9ae;border-radius:0 0 1cqw 1cqw;width:14cqw;height:.8cqw;margin:0 auto;display:block}.hero-module__GYalca__caption{color:#8a9290;text-align:center;margin-top:3cqw;font-size:11px}.hero-module__GYalca__visual.hero-module__GYalca__embedded{height:100%;padding:0}.hero-module__GYalca__embedded .hero-module__GYalca__laptop{width:100%;max-width:none;height:100%;margin:0}.hero-module__GYalca__embedded .hero-module__GYalca__lid{height:100%;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:0}.hero-module__GYalca__embedded .hero-module__GYalca__screen{aspect-ratio:auto;border-radius:0;height:100%}.hero-module__GYalca__embedded .hero-module__GYalca__camera,.hero-module__GYalca__embedded .hero-module__GYalca__base,.hero-module__GYalca__embedded .hero-module__GYalca__caption{display:none}@container (min-width:450px){.hero-module__GYalca__embedded .hero-module__GYalca__form{padding:1.5cqw 3cqw}.hero-module__GYalca__embedded .hero-module__GYalca__brand{margin-bottom:1cqw;font-size:1.5cqw}.hero-module__GYalca__embedded .hero-module__GYalca__brand img{width:2.5cqw;height:2.5cqw}.hero-module__GYalca__embedded .hero-module__GYalca__label{margin-bottom:.5cqw;font-size:1.7cqw}.hero-module__GYalca__embedded .hero-module__GYalca__shop{margin-bottom:1.2cqw;font-size:3.2cqw}.hero-module__GYalca__embedded .hero-module__GYalca__intro{margin-bottom:1.2cqw;font-size:max(11px,1.4cqw);line-height:1.4}.hero-module__GYalca__embedded .hero-module__GYalca__tabs{margin-bottom:1.2cqw;padding:.3cqw}.hero-module__GYalca__embedded .hero-module__GYalca__tabs button{padding:.7cqw}.hero-module__GYalca__embedded .hero-module__GYalca__amountLabel{margin-bottom:.7cqw}.hero-module__GYalca__embedded .hero-module__GYalca__amount{padding:.8cqw}.hero-module__GYalca__embedded .hero-module__GYalca__services{gap:.6cqw}.hero-module__GYalca__embedded .hero-module__GYalca__services button{padding:.7cqw 1cqw}.hero-module__GYalca__embedded .hero-module__GYalca__pay{margin-top:1.2cqw;padding:1cqw}.hero-module__GYalca__embedded .hero-module__GYalca__secure{margin-top:1cqw;font-size:max(10px,1.1cqw);line-height:1.3}}.hero-module__GYalca__testimonialGrid{box-sizing:border-box;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px;width:100%;max-width:1440px;margin:0 auto;padding:0 25px;display:grid}.hero-module__GYalca__closing{padding:72px var(--section-inset) 64px;color:#111827;background:#fff}.hero-module__GYalca__closingGrid{align-items:center}.hero-module__GYalca__closingCopy h2{letter-spacing:-.04em;max-width:480px;margin:0;font-size:clamp(32px,3vw,40px);font-weight:700;line-height:1.12}.hero-module__GYalca__closingCopy p{color:#4b5563;max-width:400px;margin:24px 0 20px;font-size:18px;line-height:1.6}.hero-module__GYalca__closingCopy>span{color:#6b7280;font-size:13px}.hero-module__GYalca__personalContact{border:1px solid var(--marketing-border);border-radius:var(--marketing-card-radius);background:var(--marketing-layer);text-align:center;max-width:1440px;margin:72px auto 0;padding:64px 32px 48px}.hero-module__GYalca__contactAvatar{color:#333;background:#fff;border:1px solid #e2e2df;border-radius:50%;place-items:center;width:56px;height:56px;font-size:18px;font-weight:600;display:inline-grid}.hero-module__GYalca__signature{color:#333;margin-top:32px;font-size:14px;font-weight:600;display:block}.hero-module__GYalca__signature>span{color:#6b7280;font-weight:400}.hero-module__GYalca__personalContact h2{letter-spacing:-.045em;margin:24px 0 20px;font-size:clamp(36px,4vw,56px);font-weight:600;line-height:1.08}.hero-module__GYalca__personalContact p{color:#4b5563;margin:0;font-size:18px;line-height:1.65}.hero-module__GYalca__contactActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.hero-module__GYalca__contactActions a{color:#242424;background:#fff;border:1px solid #d7d7d4;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.hero-module__GYalca__contactActions a:first-child{color:#fff;background:#242424;border-color:#242424}.hero-module__GYalca__contactActions a:hover{background:#eee;border-color:#aaa}.hero-module__GYalca__contactActions a:first-child:hover{background:#444;border-color:#444}.hero-module__GYalca__contactActions a:focus-visible{outline:2px solid var(--marketing-primary);outline-offset:4px}.hero-module__GYalca__contactActions svg{font-size:20px}@media (min-width:1600px){.hero-module__GYalca__hero{grid-template-columns:560px minmax(0,1fr);padding-top:40px;padding-bottom:32px}}@media (max-width:899px){.hero-module__GYalca__testimonialGrid{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.hero-module__GYalca__closing{padding:48px 20px}.hero-module__GYalca__closingGrid{gap:32px}.hero-module__GYalca__closingCopy p{font-size:17px}.hero-module__GYalca__personalContact{margin-top:48px;padding:40px 20px 32px}.hero-module__GYalca__personalContact p{font-size:16px}.hero-module__GYalca__hero{grid-template-columns:1fr;gap:40px;padding:48px 20px 24px}.hero-module__GYalca__copy{width:100%;max-width:none;margin:0}.hero-module__GYalca__description,.hero-module__GYalca__closingCopy h2,.hero-module__GYalca__closingCopy p{max-width:none}.hero-module__GYalca__personalContact{text-align:left}.hero-module__GYalca__contactActions{justify-content:flex-start}.hero-module__GYalca__title{font-size:clamp(40px,7vw,64px)}.hero-module__GYalca__description{margin-top:22px;font-size:17px}.hero-module__GYalca__visual{padding:8px 0 0}.hero-module__GYalca__laptop{width:100%;max-width:640px;margin:0 auto;transform:none}.hero-module__GYalca__caption{margin-top:20px}}@media (max-width:599px){.hero-module__GYalca__screen{aspect-ratio:auto;height:340px}.hero-module__GYalca__browser{height:24px}.hero-module__GYalca__checkout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);height:calc(100% - 24px)}.hero-module__GYalca__brand{margin:0 0 10px;font-size:10px}.hero-module__GYalca__brand img{width:18px;height:18px}.hero-module__GYalca__form{padding:10px 12px 14px}.hero-module__GYalca__label{font-size:11px}.hero-module__GYalca__tabs{gap:4px}.hero-module__GYalca__tabs button,.hero-module__GYalca__pay{min-height:32px}.hero-module__GYalca__amount{padding:8px}.hero-module__GYalca__services button{min-height:32px}.hero-module__GYalca__visual:not(.hero-module__GYalca__embedded) .hero-module__GYalca__laptop{max-width:310px}.hero-module__GYalca__visual:not(.hero-module__GYalca__embedded) .hero-module__GYalca__lid{border:1px solid #45494c;border-radius:32px;margin:0;padding:8px}.hero-module__GYalca__visual:not(.hero-module__GYalca__embedded) .hero-module__GYalca__camera{z-index:1;background:#171b1d;border-radius:10px;width:48px;height:12px;top:17px;left:calc(50% - 24px)}.hero-module__GYalca__visual:not(.hero-module__GYalca__embedded) .hero-module__GYalca__screen{border-radius:24px;height:510px}.hero-module__GYalca__visual:not(.hero-module__GYalca__embedded) .hero-module__GYalca__browser{height:42px;padding-top:12px}.hero-module__GYalca__visual:not(.hero-module__GYalca__embedded) .hero-module__GYalca__checkout{grid-template-columns:minmax(0,1fr);height:calc(100% - 42px)}.hero-module__GYalca__visual:not(.hero-module__GYalca__embedded) .hero-module__GYalca__photo,.hero-module__GYalca__visual:not(.hero-module__GYalca__embedded) .hero-module__GYalca__base{display:none}.hero-module__GYalca__visual:not(.hero-module__GYalca__embedded) .hero-module__GYalca__form{justify-content:flex-start;padding:18px}.hero-module__GYalca__visual:not(.hero-module__GYalca__embedded) .hero-module__GYalca__brand{margin-bottom:18px;font-size:12px}.hero-module__GYalca__visual:not(.hero-module__GYalca__embedded) .hero-module__GYalca__label{font-size:14px}.hero-module__GYalca__visual:not(.hero-module__GYalca__embedded) .hero-module__GYalca__shop{margin-bottom:18px;font-size:26px}.hero-module__GYalca__visual:not(.hero-module__GYalca__embedded) .hero-module__GYalca__intro{margin-bottom:16px;font-size:13px}.hero-module__GYalca__visual:not(.hero-module__GYalca__embedded) .hero-module__GYalca__tabs{margin-bottom:18px}.hero-module__GYalca__visual:not(.hero-module__GYalca__embedded) .hero-module__GYalca__tabs button,.hero-module__GYalca__visual:not(.hero-module__GYalca__embedded) .hero-module__GYalca__services button,.hero-module__GYalca__visual:not(.hero-module__GYalca__embedded) .hero-module__GYalca__pay,.hero-module__GYalca__visual:not(.hero-module__GYalca__embedded) .hero-module__GYalca__paymentMethods button{min-height:40px;font-size:12px}.hero-module__GYalca__visual:not(.hero-module__GYalca__embedded) .hero-module__GYalca__amountLabel{margin-bottom:10px;font-size:13px}.hero-module__GYalca__visual:not(.hero-module__GYalca__embedded) .hero-module__GYalca__amount input{font-size:16px}.hero-module__GYalca__visual:not(.hero-module__GYalca__embedded) .hero-module__GYalca__pay{margin-top:18px}.hero-module__GYalca__visual:not(.hero-module__GYalca__embedded) .hero-module__GYalca__secure{margin-top:12px;font-size:11px}}
.whyUs-module__hzU8FW__section{padding:64px var(--section-inset);background:var(--marketing-canvas);color:var(--marketing-text)}.whyUs-module__hzU8FW__container{max-width:1440px;margin:0 auto}.whyUs-module__hzU8FW__heading{letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(32px,3vw,40px);font-weight:700;line-height:1.12}.whyUs-module__hzU8FW__cards{gap:64px;display:grid}.whyUs-module__hzU8FW__card{border:1px solid var(--marketing-border);border-radius:var(--marketing-card-radius);background:var(--marketing-canvas);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px;padding:24px;display:grid}.whyUs-module__hzU8FW__copy{flex-direction:column;align-items:flex-start;padding:12px;display:flex}.whyUs-module__hzU8FW__label{color:#4b5563;margin:0 0 24px;font-size:14px}.whyUs-module__hzU8FW__copy h3{letter-spacing:-.045em;max-width:380px;margin:0 0 24px;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.08}.whyUs-module__hzU8FW__description{color:#4b5563;max-width:360px;margin:0;font-size:17px;line-height:1.55}.whyUs-module__hzU8FW__visual{border-radius:var(--marketing-inner-radius);place-items:center;min-width:0;min-height:300px;padding:32px;display:grid;position:relative;overflow:hidden}.whyUs-module__hzU8FW__chat{border:1px solid var(--marketing-border);border-radius:var(--marketing-inner-radius);background:var(--marketing-canvas);width:100%;max-width:600px;position:relative;overflow:hidden;container-type:inline-size}.whyUs-module__hzU8FW__chatHeader{background:#fff;border-bottom:1px solid #eee;align-items:center;gap:8px;padding:12px 20px;display:flex}.whyUs-module__hzU8FW__chatHeader svg{color:#525252;font-size:22px}.whyUs-module__hzU8FW__chatHeader strong{font-size:14px;font-weight:600}.whyUs-module__hzU8FW__chatHeader>span{color:#6b7280;margin-left:auto;font-size:11px}.whyUs-module__hzU8FW__messages{flex-direction:column;gap:12px;padding:16px 20px;display:flex}.whyUs-module__hzU8FW__incoming,.whyUs-module__hzU8FW__outgoing{border-radius:12px;max-width:90%;padding:12px 14px 8px;font-size:14px;line-height:1.5}.whyUs-module__hzU8FW__incoming{background:#fff;border:1px solid #e8e6e2;border-top-left-radius:3px;align-self:flex-start}.whyUs-module__hzU8FW__outgoing{background:var(--marketing-soft);border-top-right-radius:3px;align-self:flex-end}.whyUs-module__hzU8FW__sender{color:#6b7280;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.whyUs-module__hzU8FW__messages p{margin:0}.whyUs-module__hzU8FW__chatLink{color:#242424;width:100%;font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:20px;margin-top:8px;padding:6px 0;font-weight:600;text-decoration:underline;display:flex}.whyUs-module__hzU8FW__chatLink:hover{color:#1976d2}.whyUs-module__hzU8FW__chatLink:focus-visible{outline-offset:3px;outline:2px solid #1976d2}.whyUs-module__hzU8FW__messageTime{text-align:right;color:#6b7280;margin-top:6px;font-size:10px;display:block}.whyUs-module__hzU8FW__pricePreview{border:1px solid var(--marketing-border);border-radius:var(--marketing-inner-radius);background:var(--marketing-canvas);text-align:center;width:100%;max-width:600px;padding:28px 20px}.whyUs-module__hzU8FW__priceLabel{color:#6b7280;font-size:14px;display:block}.whyUs-module__hzU8FW__priceRate{letter-spacing:-.05em;color:#242424;margin:16px 0;font-size:clamp(52px,6vw,80px);font-weight:500;line-height:1;display:block}.whyUs-module__hzU8FW__priceRate>span{letter-spacing:0;font-size:20px}.whyUs-module__hzU8FW__priceNote{color:#6b7280;margin:0;font-size:14px;line-height:1.5}.whyUs-module__hzU8FW__visual.whyUs-module__hzU8FW__automatic,.whyUs-module__hzU8FW__visual.whyUs-module__hzU8FW__share,.whyUs-module__hzU8FW__visual.whyUs-module__hzU8FW__fees{background:var(--marketing-layer);min-height:0;padding:20px}.whyUs-module__hzU8FW__copy.whyUs-module__hzU8FW__systemCopy h3{margin-bottom:40px}.whyUs-module__hzU8FW__websiteMockup{width:100%;max-width:600px;margin:0;container-type:inline-size}.whyUs-module__hzU8FW__websiteWindow{border:1px solid var(--marketing-border);background:var(--marketing-canvas);border-radius:2cqw;position:relative;overflow:hidden}.whyUs-module__hzU8FW__hiddenWebsite{visibility:hidden}.whyUs-module__hzU8FW__inlineDemo{position:absolute;inset:0}.whyUs-module__hzU8FW__websiteBrowser{color:#888;border-bottom:1px solid #eee;align-items:center;gap:9cqw;padding:2cqw 3cqw;font-size:1.8cqw;display:flex}.whyUs-module__hzU8FW__websiteBrowser>span:first-child{letter-spacing:.7cqw;color:#bbb;font-size:1.5cqw}.whyUs-module__hzU8FW__websiteNav{color:#484138;justify-content:space-between;align-items:center;gap:2cqw;padding:3cqw 5cqw;display:flex}.whyUs-module__hzU8FW__websiteNav>strong{font-family:Georgia,serif;font-size:3.5cqw;font-weight:400}.whyUs-module__hzU8FW__websiteNav>span{font-size:1.8cqw}.whyUs-module__hzU8FW__websiteBody{grid-template-columns:1.2fr 1fr;gap:3cqw;padding:2cqw 5cqw 4cqw;display:grid}.whyUs-module__hzU8FW__websitePhoto{border-radius:1cqw;min-height:28cqw;position:relative;overflow:hidden}.whyUs-module__hzU8FW__websitePhoto img{object-fit:cover;object-position:70% center}.whyUs-module__hzU8FW__websiteCopy{color:#333;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.whyUs-module__hzU8FW__websiteCopy>strong{letter-spacing:-.03em;font-family:Georgia,serif;font-size:6.5cqw;font-weight:400;line-height:1.1}.whyUs-module__hzU8FW__websiteCopy>p{color:#777;margin:2cqw 0 3cqw;font-size:2cqw}.whyUs-module__hzU8FW__websiteVoucher{color:#242424;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #242424;align-items:center;gap:2cqw;padding:0 0 1.5cqw;font-family:inherit;font-size:2.2cqw;font-weight:600;text-decoration:none;display:inline-flex}.whyUs-module__hzU8FW__websiteVoucher:hover{color:#1976d2;border-color:#1976d2}.whyUs-module__hzU8FW__websiteVoucher:focus-visible{outline-offset:4px;outline:2px solid #1976d2}@media (min-width:900px){.whyUs-module__hzU8FW__cards{grid-auto-rows:1fr}.whyUs-module__hzU8FW__cards>section{grid-template-rows:auto 1fr;display:grid}}@media (max-width:899px){.whyUs-module__hzU8FW__section{padding:48px 20px}.whyUs-module__hzU8FW__cards{gap:48px}.whyUs-module__hzU8FW__card{grid-template-columns:1fr;gap:28px;padding:20px}.whyUs-module__hzU8FW__copy{padding:4px}.whyUs-module__hzU8FW__label{margin-bottom:16px}.whyUs-module__hzU8FW__copy h3{margin-bottom:20px}.whyUs-module__hzU8FW__copy.whyUs-module__hzU8FW__systemCopy h3{margin-bottom:32px}.whyUs-module__hzU8FW__description{font-size:16px}.whyUs-module__hzU8FW__visual{min-height:300px;padding:24px}}@media (max-width:359px){.whyUs-module__hzU8FW__card{padding:14px}.whyUs-module__hzU8FW__visual{padding:18px}.whyUs-module__hzU8FW__chatHeader{gap:6px;padding:12px}.whyUs-module__hzU8FW__messages{padding:16px 12px}.whyUs-module__hzU8FW__incoming,.whyUs-module__hzU8FW__outgoing{max-width:95%;padding:10px;font-size:13px}}
.industryNavigation-module__V2FKvq__dropdown{color:inherit;position:relative}.industryNavigation-module__V2FKvq__trigger{cursor:pointer;letter-spacing:.02857em;text-transform:uppercase;border-radius:4px;align-items:center;gap:5px;padding:6px 8px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.75;list-style:none;display:flex}.industryNavigation-module__V2FKvq__trigger::-webkit-details-marker{display:none}.industryNavigation-module__V2FKvq__trigger svg{width:18px;height:18px;transition:transform .15s}.industryNavigation-module__V2FKvq__dropdown[open] .industryNavigation-module__V2FKvq__trigger svg{transform:rotate(180deg)}.industryNavigation-module__V2FKvq__trigger:hover{background:#0000000a}.industryNavigation-module__V2FKvq__trigger:focus-visible{outline:2px solid var(--marketing-primary);outline-offset:3px}.industryNavigation-module__V2FKvq__panel{z-index:10;background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:210px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px #1118271f}.industryNavigation-module__V2FKvq__panel a{color:#242424;border-radius:6px;padding:11px 14px;font-size:14px;line-height:1.5;text-decoration:none;display:block}.industryNavigation-module__V2FKvq__panel a:hover,.industryNavigation-module__V2FKvq__panel a:focus-visible{background:#f5f5f4}.industryNavigation-module__V2FKvq__panel a:focus-visible{outline:2px solid var(--marketing-primary)}
.landing-module__uK_tPG__page{--section-inset:max(48px, calc(25% - 240px));color:#111827;background:#fff;font-family:Roboto,Helvetica,Arial,sans-serif;overflow-x:clip}.landing-module__uK_tPG__container{width:calc(100% - 40px);max-width:1200px;margin:0 auto}.landing-module__uK_tPG__breadcrumbs{color:#6b7280;flex-wrap:wrap;gap:8px;padding:24px 0;font-size:13px;display:flex}.landing-module__uK_tPG__page a{color:var(--marketing-primary);text-underline-offset:4px}.landing-module__uK_tPG__page a:focus-visible,.landing-module__uK_tPG__page summary:focus-visible{outline:2px solid var(--marketing-primary);outline-offset:5px}.landing-module__uK_tPG__eyebrow{color:var(--marketing-accent);margin:0 0 16px;font-size:13px;font-weight:600}.landing-module__uK_tPG__hubHero h1{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.5vw,64px);font-weight:600;line-height:1.08}.landing-module__uK_tPG__container h2:not([tabindex]){letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(28px,3vw,40px);line-height:1.15}.landing-module__uK_tPG__card h3{letter-spacing:-.025em;margin:0 0 12px;font-size:22px;line-height:1.25}.landing-module__uK_tPG__intro{color:#4b5563;margin:24px 0;font-size:18px;line-height:1.7}.landing-module__uK_tPG__page a.landing-module__uK_tPG__primary{background:var(--marketing-primary);color:#fff;border-radius:999px;padding:16px 24px;font-weight:600;text-decoration:none;display:inline-flex}.landing-module__uK_tPG__primary:hover{background:var(--marketing-primary-hover)}.landing-module__uK_tPG__note{color:#6b7280;margin:16px 0 0;font-size:13px;line-height:1.5}.landing-module__uK_tPG__section{border-top:1px solid #eee;padding:64px 0}.landing-module__uK_tPG__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.landing-module__uK_tPG__card{border:1px solid var(--marketing-border);border-radius:var(--marketing-card-radius);background:var(--marketing-canvas);padding:28px}.landing-module__uK_tPG__card p,.landing-module__uK_tPG__body{color:#4b5563;margin:0;font-size:16px;line-height:1.7}.landing-module__uK_tPG__cardLink{margin-top:20px;font-weight:600;display:inline-block}.landing-module__uK_tPG__statisticsCards{margin-top:32px}.landing-module__uK_tPG__statistic{background:var(--marketing-layer);flex-direction:column;display:flex}.landing-module__uK_tPG__statistic .landing-module__uK_tPG__statisticValue{color:var(--marketing-primary);letter-spacing:-.05em;margin-bottom:24px;font-size:clamp(44px,5vw,64px);font-weight:600;line-height:1}.landing-module__uK_tPG__statistic h3{font-size:20px}.landing-module__uK_tPG__statistic>p:not(.landing-module__uK_tPG__statisticValue){font-size:14px}.landing-module__uK_tPG__statisticSource{margin-top:auto;padding-top:24px;font-size:12px;line-height:1.6}.landing-module__uK_tPG__statisticsTakeaway{color:#111827;max-width:900px;margin:32px 0 0;font-size:18px;font-weight:500;line-height:1.7}.landing-module__uK_tPG__split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px;display:grid}.landing-module__uK_tPG__faq{border-bottom:1px solid #e5e7eb;padding:20px 0}.landing-module__uK_tPG__faq summary{cursor:pointer;font-size:18px;font-weight:600;line-height:1.5}.landing-module__uK_tPG__faq p{color:#4b5563;max-width:900px;margin:16px 0 0;line-height:1.7}.landing-module__uK_tPG__links{gap:16px;margin:0;padding-left:20px;display:grid}.landing-module__uK_tPG__generator{scroll-margin-top:24px}.landing-module__uK_tPG__generatorForm{border:1px solid var(--marketing-border);border-radius:var(--marketing-card-radius);background:var(--marketing-canvas);padding:32px}.landing-module__uK_tPG__generatorForm button[type=submit]{background:var(--marketing-primary)}.landing-module__uK_tPG__generatorForm button[type=submit]:hover{background:var(--marketing-primary-hover)}.landing-module__uK_tPG__hubHero{max-width:800px;padding:40px 0 48px}.landing-module__uK_tPG__retailGift,.landing-module__uK_tPG__retailVisit{box-sizing:border-box;border:1px solid var(--marketing-border);border-radius:var(--marketing-inner-radius);background:var(--marketing-canvas);text-align:center;width:100%;max-width:600px;padding:28px 20px}.landing-module__uK_tPG__retailGift>svg{color:#525252;margin:0 auto 16px;font-size:40px;display:block}.landing-module__uK_tPG__retailGift>span{color:#6b7280;font-size:14px}.landing-module__uK_tPG__retailGift>strong{letter-spacing:-.05em;color:#242424;margin:20px 0;font-size:clamp(52px,6vw,80px);font-weight:500;line-height:1;display:block}.landing-module__uK_tPG__retailGift p,.landing-module__uK_tPG__retailVisit p{color:#6b7280;margin:16px 0 0;font-size:14px;line-height:1.6}.landing-module__uK_tPG__assortment{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.landing-module__uK_tPG__assortment span{background:var(--marketing-layer);color:var(--marketing-muted);border-radius:999px;padding:8px 12px;font-size:12px}.landing-module__uK_tPG__retailJourney{color:#525252;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:32px;display:grid}.landing-module__uK_tPG__retailJourney>div{justify-items:center;gap:16px;font-size:13px;line-height:1.5;display:grid}.landing-module__uK_tPG__retailJourney>div>svg{font-size:40px}.landing-module__uK_tPG__retailVisit>strong{color:#242424;font-size:22px;font-weight:500;line-height:1.3}@media (max-width:899px){.landing-module__uK_tPG__page{--section-inset:20px}.landing-module__uK_tPG__split,.landing-module__uK_tPG__cards{grid-template-columns:minmax(0,1fr);gap:32px}.landing-module__uK_tPG__section{padding:48px 0}.landing-module__uK_tPG__card,.landing-module__uK_tPG__generatorForm{padding:20px}.landing-module__uK_tPG__intro{font-size:17px}}
.home-module__txgM7a__heroTitle{color:#222;margin:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:2.45rem;font-weight:750;line-height:1.15}.home-module__txgM7a__heroDescription{color:#555;max-width:600px;margin:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.05rem;line-height:1.6}.home-module__txgM7a__heroTitle.home-module__txgM7a__homeHeadline{letter-spacing:-.045em;font-size:clamp(38px,4.4vw,64px);font-weight:600;line-height:1.08}.home-module__txgM7a__homeHeadline span{color:var(--marketing-primary)}.home-module__txgM7a__contextLinks{color:var(--marketing-muted);margin:0;font-size:1rem;line-height:1.65}.home-module__txgM7a__contextLinks a{color:var(--marketing-primary);text-underline-offset:3px;text-decoration:underline}.home-module__txgM7a__contextLinks a:focus-visible{outline:2px solid var(--marketing-primary);outline-offset:3px}.home-module__txgM7a__heroBenefits{text-align:left;gap:12px;width:100%;max-width:100%;margin:0;padding:0;list-style:none;display:grid}.home-module__txgM7a__heroBenefits li{color:#384152;align-items:flex-start;gap:11px;font-size:.98rem;line-height:1.45;display:flex}.home-module__txgM7a__heroBenefits svg{color:var(--marketing-primary);flex:none;font-size:21px}.home-module__txgM7a__generatorCopy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.home-module__txgM7a__generatorTitle{color:#1a202c;margin:0;font-size:2.25rem;font-weight:750;line-height:1.12}.home-module__txgM7a__section,.home-module__txgM7a__footer,.home-module__txgM7a__widgetHeading{font-family:Roboto,Helvetica,Arial,sans-serif}.home-module__txgM7a__section{background:var(--marketing-canvas)}.home-module__txgM7a__section h2,.home-module__txgM7a__section h3,.home-module__txgM7a__section p,.home-module__txgM7a__footer h2,.home-module__txgM7a__footer h3,.home-module__txgM7a__footer p,.home-module__txgM7a__widgetHeading h2,.home-module__txgM7a__widgetHeading p{margin:0}.home-module__txgM7a__benefits{padding:56px 20px;scroll-margin-top:24px}.home-module__txgM7a__benefitsInner{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:1200px;margin:auto;display:flex}.home-module__txgM7a__benefits h2,.home-module__txgM7a__faqSection h2{font-size:2rem;font-weight:700;line-height:1.2}.home-module__txgM7a__benefitsIntro{color:#555;max-width:1050px;font-size:1.15rem;line-height:1.65}.home-module__txgM7a__benefitGrid{gap:32px;width:100%;padding-top:16px;display:grid}.home-module__txgM7a__benefitItem{flex-direction:column;align-items:center;gap:12px;max-width:360px;margin:auto;display:flex}.home-module__txgM7a__benefitIcon{color:var(--marketing-primary);font-size:48px!important}.home-module__txgM7a__benefitItem h3{font-size:1.08rem;font-weight:650}.home-module__txgM7a__benefitItem p{color:#666;font-size:.96rem;line-height:1.6}.home-module__txgM7a__primaryAction{background:var(--marketing-primary);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:4px;margin-top:8px;padding:10px 24px;font-size:.875rem;font-weight:500;line-height:1.75}.home-module__txgM7a__primaryAction:hover{background:var(--marketing-primary-hover)}.home-module__txgM7a__appSection{background:#fff;padding:64px 20px}.home-module__txgM7a__appInner{align-items:center;gap:48px;max-width:1200px;margin:auto;display:grid}.home-module__txgM7a__appCopy{text-align:left}.home-module__txgM7a__eyebrow{color:var(--marketing-accent);letter-spacing:2px;font-weight:700}.home-module__txgM7a__appCopy .home-module__txgM7a__eyebrow{margin-bottom:12px}.home-module__txgM7a__appCopy h2{color:#1a202c;margin-bottom:16px;font-size:2.35rem;font-weight:700;line-height:1.15}.home-module__txgM7a__appIntro{color:#4a5568;font-size:1.1rem;line-height:1.7;margin-bottom:24px!important}.home-module__txgM7a__appFeatures{text-align:left;flex-direction:column;gap:12px;width:fit-content;margin:0 0 24px;padding:0;list-style:none;display:flex}.home-module__txgM7a__appFeatures li{color:#2d3748;align-items:flex-start;gap:12px;font-weight:500;display:flex}.home-module__txgM7a__appFeatures svg{color:var(--marketing-primary);flex-shrink:0}.home-module__txgM7a__appActions{flex-direction:column;justify-content:flex-start;gap:12px;display:flex}.home-module__txgM7a__appDownload,.home-module__txgM7a__appInfo{border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 24px;font-size:.875rem;font-weight:500;line-height:1.75;text-decoration:none;display:inline-flex}.home-module__txgM7a__appDownload{background:var(--marketing-primary);color:#fff}.home-module__txgM7a__appInfo{color:var(--marketing-primary);border:2px solid var(--marketing-primary)}.home-module__txgM7a__appDownload:hover{background:var(--marketing-primary-hover)}.home-module__txgM7a__appInfo:hover{background:var(--marketing-soft)}.home-module__txgM7a__appDownload:focus-visible,.home-module__txgM7a__appInfo:focus-visible{outline:2px solid var(--marketing-primary);outline-offset:4px}.home-module__txgM7a__phoneContainer{justify-content:center;display:flex}.home-module__txgM7a__phone{background:#1a1a1a;border-radius:44px;width:260px;height:520px;padding:14px;position:relative;box-shadow:0 20px 60px #00000040}.home-module__txgM7a__phoneNotch{z-index:1;background:#1a1a1a;border-radius:0 0 18px 18px;width:112px;height:26px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.home-module__txgM7a__widgetHeading{text-align:center;flex-direction:column;gap:20px;max-width:1400px;margin:0 auto 40px;display:flex}.home-module__txgM7a__widgetHeading h2{color:#1a202c;font-size:2rem;font-weight:700;line-height:1.2}.home-module__txgM7a__widgetIntro{color:#4a5568;max-width:700px;font-size:1.1rem;line-height:1.7;margin:auto!important}.home-module__txgM7a__faqSection{background:var(--marketing-layer);padding:56px 20px}.home-module__txgM7a__faqInner{max-width:1200px;margin:auto}.home-module__txgM7a__faqSection h2{text-align:left;margin-bottom:40px}.home-module__txgM7a__faqList{max-width:1000px;margin:auto}.home-module__txgM7a__faqItem{border:1px solid var(--marketing-border);border-radius:var(--marketing-inner-radius);margin-bottom:12px;overflow:hidden}.home-module__txgM7a__faqItem summary{cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:16px;list-style:none;display:flex}.home-module__txgM7a__faqItem summary:focus-visible{outline:2px solid var(--marketing-primary);outline-offset:-3px}.home-module__txgM7a__faqItem summary::-webkit-details-marker{display:none}.home-module__txgM7a__faqItem h3{font-size:1rem;font-weight:650}.home-module__txgM7a__faqItem summary svg{flex-shrink:0;transition:transform .2s}.home-module__txgM7a__faqItem[open] summary svg{transform:rotate(180deg)}.home-module__txgM7a__faqItem p{background:#fff;padding:20px;line-height:1.5}.home-module__txgM7a__footer{color:#fff;background:#222;padding:48px 20px}.home-module__txgM7a__footerGrid{grid-template-columns:1fr 1fr;gap:24px;max-width:1400px;margin:auto;display:grid}.home-module__txgM7a__footerBrand,.home-module__txgM7a__footerContact{grid-column:1/-1}.home-module__txgM7a__footerBrand h2{color:var(--marketing-on-dark);margin-bottom:8px;font-size:1.65rem;font-weight:800}.home-module__txgM7a__footer p{color:#bbb;line-height:1.7}.home-module__txgM7a__footerBrand p{max-width:310px}.home-module__txgM7a__footer h3{color:var(--marketing-on-dark);margin-bottom:10px;font-size:1rem;font-weight:700}.home-module__txgM7a__footer nav{text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:8px;font-size:.875rem;font-weight:500;line-height:1.75;display:flex}.home-module__txgM7a__footer a,.home-module__txgM7a__footerLink{color:#bbb;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.home-module__txgM7a__footer a:hover,.home-module__txgM7a__footerLink:hover{text-decoration:underline}.home-module__txgM7a__footer a:focus-visible,.home-module__txgM7a__footerLink:focus-visible{outline:2px solid var(--marketing-on-dark);outline-offset:4px}.home-module__txgM7a__footer .home-module__txgM7a__copyright{color:#aaa;text-align:center;border-top:1px solid #444;max-width:1400px;margin:40px auto 0;padding-top:16px;font-size:.9rem}@media (min-width:600px){.home-module__txgM7a__phone{width:300px;height:600px}.home-module__txgM7a__appActions{flex-flow:wrap}}@media (min-width:900px){.home-module__txgM7a__heroTitle{font-size:3.2rem}.home-module__txgM7a__heroDescription{margin:0;font-size:1.25rem}.home-module__txgM7a__heroBenefits{margin:0}.home-module__txgM7a__generatorTitle{font-size:2.8rem}.home-module__txgM7a__benefits{padding:88px 32px}.home-module__txgM7a__benefits h2,.home-module__txgM7a__faqSection h2{font-size:2.8rem}.home-module__txgM7a__benefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.home-module__txgM7a__appSection{padding:96px 48px}.home-module__txgM7a__appInner{grid-template-columns:1fr 1fr;gap:96px}.home-module__txgM7a__appCopy{text-align:left}.home-module__txgM7a__appCopy h2{font-size:3.2rem}.home-module__txgM7a__appFeatures{margin-left:0}.home-module__txgM7a__appActions{justify-content:flex-start}.home-module__txgM7a__phone{transform:perspective(1000px)rotateY(-5deg)}.home-module__txgM7a__widgetHeading h2{font-size:3rem}.home-module__txgM7a__faqSection{padding:80px 48px}.home-module__txgM7a__footer{padding:64px 4%}.home-module__txgM7a__footerGrid{grid-template-columns:1.4fr 1fr 1fr 1fr 1.2fr;gap:40px}.home-module__txgM7a__footerBrand,.home-module__txgM7a__footerContact{grid-column:auto}}
