.marketing-home_root__ZIG52{--home-lime:#dbff6e;--home-lilac:#ebe6f9;--home-stage:radial-gradient(ellipse at 25% 100%,#c9a8f2 0%,transparent 66%),linear-gradient(155deg,#dbff6e,#f2ffd4 52%,#ebe6f9);--home-grid:rgb(46 26 71/7%);--home-shadow:0 18px 38px rgb(46 26 71/14%);background:var(--white)}.marketing-home_root__ZIG52 ::selection{color:var(--plum);background:var(--home-lime)}.marketing-home_root__ZIG52.marketing-home .home-hero{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;max-width:1320px;margin:0 auto;padding:20px 20px 44px;color:var(--ink);background:var(--white)}.marketing-home_root__ZIG52.marketing-home .home-hero-copy{grid-row:2;min-width:0}.marketing-home_root__ZIG52.marketing-home .home-hero h1{max-width:16ch;margin:0;color:var(--ink);font-size:clamp(36px,9vw,52px);line-height:1.08}.marketing-home_root__ZIG52.marketing-home .home-hero .lead{max-width:35ch;margin:20px 0 24px;color:var(--marketing-muted);font-size:18px;line-height:1.55}.marketing-home_root__ZIG52.marketing-home .home-actions{display:flex;flex-wrap:wrap;gap:12px}.marketing-home_root__ZIG52.marketing-home .home-actions .button{min-height:48px;padding:12px 20px;border-color:var(--plum);color:var(--white);background:var(--plum)}.marketing-home_root__ZIG52.marketing-home .home-actions .home-recipient-action{border-color:var(--home-lilac);color:var(--plum);background:var(--home-lilac)}.marketing-home_root__ZIG52.marketing-home .home-actions .button:hover,.marketing-home_root__ZIG52.marketing-home .usecase-actions .button:hover{border-color:#24143a;color:var(--white);background:#24143a}.marketing-home_root__ZIG52.marketing-home .hero-help{margin:14px 0 16px;color:var(--marketing-muted);font-size:14px;line-height:1.5}.marketing-home_root__ZIG52.marketing-home .hero-explainer{min-height:44px;color:var(--plum);text-underline-offset:4px}.marketing-home_root__ZIG52.marketing-home #how-it-works:focus-visible,.marketing-home_root__ZIG52.marketing-home #privacy:focus-visible,.marketing-home_root__ZIG52.marketing-home .home-hero a:focus-visible,.marketing-home_root__ZIG52.marketing-home .home-recipient a:focus-visible,.marketing-home_root__ZIG52.marketing-home .home-section a:focus-visible{outline:3px solid var(--plum);outline-offset:5px}.marketing-home_ticketVisual__0pXwq{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-row:1;align-items:center;gap:12px;min-width:0;margin:0;padding:26px 16px;border-radius:24px;background:var(--home-stage)}.marketing-home_root__ZIG52.marketing-home .process-visual:before,.marketing-home_ticketVisual__0pXwq:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background-image:linear-gradient(var(--home-grid) 1px,transparent 1px),linear-gradient(90deg,var(--home-grid) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(white,transparent);pointer-events:none}.marketing-home_ticketListing__Gw2Dl{overflow:hidden;min-width:0;border-radius:12px;color:var(--ink);background:var(--white);box-shadow:var(--home-shadow)}.marketing-home_ticketPhoto__zK_89{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center 70%}.marketing-home_ticketListingCopy__eObJX{display:grid;gap:5px;padding:12px}.marketing-home_ticketListingCopy__eObJX strong{font-size:15px;line-height:1.2}.marketing-home_ticketListingCopy__eObJX span{color:var(--marketing-muted);font-size:12px}.marketing-home_sellerResult__rTMm7{min-width:0;padding:16px 12px;border-radius:16px;color:var(--ink);background:var(--white);box-shadow:var(--home-shadow)}.marketing-home_sellerTop__bEMxx{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.marketing-home_sellerTop__bEMxx img{display:block;width:96px;height:auto}.marketing-home_exampleBadge__8X5Rn{padding:4px 7px;border-radius:4px;color:var(--plum);background:var(--home-lilac);font-size:11px;font-weight:600;line-height:1.2}.marketing-home_sellerTitle__q5dIs{margin:22px 0 14px;color:var(--plum);font-size:13px;font-weight:600}.marketing-home_sellerPerson__XxyTx{display:flex;align-items:center;gap:9px}.marketing-home_sellerPerson__XxyTx img{flex:0 0 auto;width:36px;height:36px;border-radius:50%}.marketing-home_sellerPerson__XxyTx strong{font-size:16px;line-height:1.2}.marketing-home_sellerDate__EXXR4{display:grid;gap:3px;margin:14px 0;color:var(--marketing-muted);font-size:12px;line-height:1.4;font-variant-numeric:tabular-nums}.marketing-home_sellerChecks__bLeo_{display:grid;gap:12px;margin:0;padding:14px 0 0;border-top:1px solid var(--line);list-style:none}.marketing-home_sellerChecks__bLeo_ li{display:flex;align-items:flex-start;gap:6px;color:var(--plum);font-size:12px;line-height:1.4}.marketing-home_sellerChecks__bLeo_ svg{flex:0 0 auto;width:15px;height:15px;margin-top:1px;color:#177561}.marketing-home_root__ZIG52.marketing-home .home-proof{border:0;background:var(--white)}.marketing-home_root__ZIG52.marketing-home .proof-strip{padding-block:22px;border:0}.marketing-home_root__ZIG52.marketing-home .home-section{padding-block:56px;color:var(--ink);background:var(--white)}.marketing-home_root__ZIG52.marketing-home .process-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:32px}.marketing-home_root__ZIG52.marketing-home .process-copy{grid-row:2}.marketing-home_root__ZIG52.marketing-home .process-layout h2{max-width:19ch}.marketing-home_root__ZIG52.marketing-home .process-visual{position:relative;isolation:isolate;grid-row:1;padding:24px 18px;border-radius:24px;background:var(--home-stage)}.marketing-home_root__ZIG52.marketing-home .passport{width:100%;max-width:420px;margin:0 auto;box-shadow:var(--home-shadow)}.marketing-home_root__ZIG52.marketing-home .steps{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:28px}.marketing-home_root__ZIG52.marketing-home .steps li{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:12px;padding:0;border:0}.marketing-home_root__ZIG52.marketing-home .steps li:before{content:counter(step);display:grid;grid-row:1/3;place-items:center;width:30px;height:30px;margin:0;border-radius:50%;color:var(--plum);background:var(--home-lime);font-size:15px;line-height:1}.marketing-home_root__ZIG52.marketing-home .steps h3{margin-bottom:6px;font-size:20px}.marketing-home_root__ZIG52.marketing-home .steps p{max-width:42ch;font-size:16px;line-height:1.55}.marketing-home_root__ZIG52.marketing-home .check-boundary{max-width:58ch;margin:28px 0 0;padding-top:20px;border-top:1px solid var(--line);color:var(--marketing-muted);font-size:14px;line-height:1.6}.marketing-home_root__ZIG52.marketing-home .home-usecases{background:var(--white)}.marketing-home_usecaseGrid___erFl{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:32px}.marketing-home_usecaseGrid___erFl article{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;min-width:0;min-height:220px;padding-top:80px;scroll-margin-top:112px;border-radius:24px;background:var(--plum)}.marketing-home_usecaseGrid___erFl img{position:absolute;z-index:-1;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.marketing-home_usecaseCopy__S8XkE{position:relative;padding:20px;background:linear-gradient(rgb(46 26 71/76%),rgb(46 26 71/94%))}.marketing-home_usecaseCopy__S8XkE:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:64px;background:linear-gradient(transparent,rgb(46 26 71/76%));pointer-events:none}.marketing-home_root__ZIG52 .marketing-home_usecaseCopy__S8XkE h3{margin:0 0 4px;color:var(--white);font-size:24px;font-weight:650;line-height:1.25;letter-spacing:-.01em}.marketing-home_root__ZIG52 .marketing-home_usecaseCopy__S8XkE p{max-width:42ch;margin:0;color:var(--white);font-size:16px;line-height:1.5}@media (max-width:639px){.marketing-home_usecaseGrid___erFl article{aspect-ratio:4/5;min-height:0;padding-top:0}.marketing-home_usecaseGrid___erFl img{object-position:50% 45%}.marketing-home_usecaseGrid___erFl article:nth-child(2) img{object-position:50% 50%}.marketing-home_usecaseCopy__S8XkE{background:linear-gradient(rgb(46 26 71/64%),rgb(46 26 71/78%))}.marketing-home_usecaseCopy__S8XkE:before{background:linear-gradient(transparent,rgb(46 26 71/64%))}}.marketing-home_root__ZIG52.marketing-home .usecase-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px}.marketing-home_root__ZIG52.marketing-home .usecase-actions .button{color:var(--white);background:var(--plum);border-color:var(--plum)}.marketing-home_root__ZIG52.marketing-home .home-recipient{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;max-width:1320px;margin:0 auto;padding:24px 20px 56px;background:var(--white);color:var(--ink)}.marketing-home_root__ZIG52.marketing-home .home-recipient .hero-photo{min-width:0;margin:0;padding:12px;border-radius:24px;background:var(--home-stage)}.marketing-home_root__ZIG52.marketing-home .home-recipient .hero-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:14px}.marketing-home_root__ZIG52.marketing-home .home-recipient-copy{min-width:0}.marketing-home_root__ZIG52.marketing-home .sharing-facts{display:grid;gap:24px;margin:28px 0}.marketing-home_root__ZIG52.marketing-home .sharing-facts dt{margin-bottom:6px;font-weight:650}.marketing-home_root__ZIG52.marketing-home .sharing-facts dd{margin:0;color:var(--marketing-muted);line-height:1.6}@media (min-width:640px){.marketing-home_usecaseGrid___erFl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.marketing-home_usecaseGrid___erFl article{min-height:420px}.marketing-home_usecaseCopy__S8XkE{padding:24px}.marketing-home_root__ZIG52 .marketing-home_usecaseCopy__S8XkE h3{font-size:26px}.marketing-home_root__ZIG52.marketing-home .home-hero,.marketing-home_root__ZIG52.marketing-home .home-recipient{padding-inline:32px}.marketing-home_ticketVisual__0pXwq{gap:24px;min-height:420px;padding:44px 32px}.marketing-home_ticketListingCopy__eObJX{padding:18px}.marketing-home_ticketListingCopy__eObJX strong{font-size:19px}.marketing-home_ticketListingCopy__eObJX span{font-size:14px}.marketing-home_sellerResult__rTMm7{padding:24px 20px}.marketing-home_sellerTop__bEMxx img{width:116px}.marketing-home_sellerTitle__q5dIs{font-size:15px}.marketing-home_sellerPerson__XxyTx img{width:48px;height:48px}.marketing-home_sellerPerson__XxyTx strong{font-size:20px}.marketing-home_sellerChecks__bLeo_ li,.marketing-home_sellerDate__EXXR4{font-size:14px}.marketing-home_root__ZIG52.marketing-home .process-visual{padding:48px 32px}}@media (min-width:1024px){.marketing-home_usecaseGrid___erFl{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(300px,1fr));min-height:640px}.marketing-home_usecaseGrid___erFl article{grid-column:span 2;min-height:300px}.marketing-home_usecaseGrid___erFl article:first-child{grid-row:span 2}.marketing-home_usecaseGrid___erFl article:nth-child(2) img{object-position:50% 20%}.marketing-home_root__ZIG52.marketing-home .home-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;padding:56px 48px 64px}.marketing-home_root__ZIG52.marketing-home .home-hero-copy{grid-column:1;grid-row:1}.marketing-home_root__ZIG52.marketing-home .home-hero h1{max-width:14ch;font-size:clamp(48px,4.5vw,64px)}.marketing-home_ticketVisual__0pXwq{grid-column:2;min-height:490px;gap:14px;padding:42px 22px}.marketing-home_root__ZIG52.marketing-home .home-section{padding-block:80px}.marketing-home_root__ZIG52.marketing-home .process-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.marketing-home_root__ZIG52.marketing-home .process-copy{grid-column:1;grid-row:1}.marketing-home_root__ZIG52.marketing-home .process-visual{grid-column:2;padding:56px 28px}.marketing-home_root__ZIG52.marketing-home .home-recipient{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding:32px 48px 80px}}@media (prefers-reduced-motion:no-preference){.marketing-home_sellerResult__rTMm7{animation:marketing-home_seller-arrival__gZqro .8s cubic-bezier(.16,1,.3,1) both}}@keyframes marketing-home_seller-arrival__gZqro{0%{transform:translateY(10px)}to{transform:translateY(0)}}.request-story_story__fT_mY{--story-height:540px;--story-top:max(112px,calc(50vh - 270px));scroll-margin-top:108px}.request-story_heading__3AWKN{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.request-story_heading__3AWKN h2{max-width:19ch;margin:0}.request-story_navigation__e_ZHA{display:flex;gap:6px}.request-story_navigation__e_ZHA a{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:8px 10px;border-radius:8px;color:var(--plum);font-size:14px;font-weight:550;text-underline-offset:5px}.request-story_navigation__e_ZHA a span{font-variant-numeric:tabular-nums}.request-story_navigation__e_ZHA a:hover,.request-story_navigation__e_ZHA a[aria-current=step]{background:var(--home-lilac);text-decoration:underline}.request-story_story__fT_mY :focus-visible{outline:3px solid var(--plum);outline-offset:5px}.request-story_steps__vsj5K{display:grid;gap:48px;margin:0;padding:0;list-style:none}.request-story_step__KSGEF,.request-story_visual__JqvKK{display:grid;gap:24px;min-width:0}.request-story_visual__JqvKK{position:relative;isolation:isolate;align-content:center;justify-items:center;margin:0;padding:28px 16px 24px;border-radius:24px;background:var(--home-stage)}.request-story_visual__JqvKK:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background-image:linear-gradient(var(--home-grid) 1px,transparent 1px),linear-gradient(90deg,var(--home-grid) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(white,transparent);pointer-events:none}.request-story_card__9QmP1{width:100%;max-width:380px;min-width:0;padding:22px 18px;border-radius:16px;color:var(--ink);background:var(--white);box-shadow:var(--home-shadow)}.request-story_cardHeader__Jr5s8{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px;font-size:16px;font-weight:600}.request-story_example__mBnOI{padding:4px 7px;border-radius:4px;color:var(--plum);background:var(--home-lilac);font-size:11px;line-height:1.2}.request-story_ticket__tH5nV{display:flex;align-items:center;gap:14px;padding-bottom:20px;border-bottom:1px solid var(--line)}.request-story_ticket__tH5nV>svg{flex:0 0 28px;width:28px;height:28px;color:var(--plum)}.request-story_ticket__tH5nV div{display:grid;gap:4px}.request-story_ticket__tH5nV strong{font-size:18px;line-height:1.25}.request-story_fields__eAidn dt,.request-story_ticket__tH5nV span{color:var(--marketing-muted);font-size:14px}.request-story_fields__eAidn{display:grid;gap:14px;margin:20px 0}.request-story_fields__eAidn div{display:flex;justify-content:space-between;gap:16px}.request-story_fields__eAidn dd{margin:0;font-size:15px;font-weight:550}.request-story_linkReady__x5_oR,.request-story_mockAction__IAjhl{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px;border-radius:10px;color:var(--white);background:var(--plum);font-size:15px;font-weight:550}.request-story_linkReady__x5_oR svg{flex:0 0 18px;width:18px;height:18px}.request-story_card__9QmP1 .request-story_cardNote__n2wPs{display:flex;align-items:center;justify-content:center;gap:4px;margin:12px 0 0;color:var(--marketing-muted);font-size:12px;line-height:1.5;text-align:center}.request-story_cardNote__n2wPs svg{flex:0 0 15px;width:15px;height:15px}.request-story_requestTitle__GTqBm{display:flex;align-items:center;gap:12px;margin-bottom:20px}.request-story_requestTitle__GTqBm>svg{flex:0 0 32px;width:32px;height:32px;color:var(--plum)}.request-story_requestTitle__GTqBm strong{font-size:22px;line-height:1.2;letter-spacing:-.02em}.request-story_consent__OXGaW{margin-bottom:20px}.request-story_consent__OXGaW>p{margin:0 0 12px;font-size:13px;font-weight:600}.request-story_checks__Az28n,.request-story_consent__OXGaW ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.request-story_checks__Az28n li,.request-story_consent__OXGaW li{display:flex;align-items:center;gap:9px;font-size:14px;line-height:1.45}.request-story_checks__Az28n li svg,.request-story_consent__OXGaW li svg{flex:0 0 18px;width:18px;height:18px;color:var(--plum)}.request-story_result__nmWn4{color:var(--white);background:var(--plum)}.request-story_person__odndX{display:flex;align-items:center;gap:12px;margin:26px 0}.request-story_person__odndX img{flex:0 0 48px;width:48px;height:48px;border-radius:50%}.request-story_person__odndX strong{font-size:20px;line-height:1.2}.request-story_person__odndX p{margin:6px 0 0;color:#e6dfef;font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums}.request-story_checks__Az28n{gap:0}.request-story_checks__Az28n li{padding:12px 0;border-top:1px solid rgb(255 255 255/24%)}.request-story_checks__Az28n li svg{color:var(--home-lime)}.request-story_result__nmWn4 .request-story_resultNote__x1N7r{margin:18px 0 0;color:#e6dfef;font-size:12px;line-height:1.5}.request-story_progress__SIJTO{display:flex;justify-content:center;gap:8px}.request-story_progress__SIJTO span{width:16px;height:3px;border-radius:2px;background:rgb(46 26 71/30%)}.request-story_progress__SIJTO span[data-current=true]{width:32px;background:var(--plum)}.request-story_narrative__Pxsea{scroll-margin-top:136px}.request-story_narrative__Pxsea h3{margin:0 0 10px;font-size:clamp(25px,4vw,42px);line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.request-story_narrative__Pxsea p{max-width:40ch;margin:0;color:var(--marketing-muted);font-size:17px;line-height:1.55}.request-story_boundary__QfgGn{max-width:66ch;margin:40px 0 0;padding-top:24px;border-top:1px solid var(--line);color:var(--marketing-muted);font-size:14px;line-height:1.6}@media (min-width:640px){.request-story_visual__JqvKK{min-height:450px;padding:40px 28px 28px}.request-story_card__9QmP1{padding:26px}}@media (min-width:1024px){.request-story_step__KSGEF{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}}@media (min-width:1024px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.request-story_story__fT_mY[data-enhanced=true] .request-story_steps__vsj5K{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(3,minmax(540px,70vh));column-gap:64px;row-gap:0}.request-story_story__fT_mY[data-enhanced=true] .request-story_step__KSGEF{display:contents}.request-story_story__fT_mY[data-enhanced=true] .request-story_visual__JqvKK{position:sticky;top:var(--story-top);grid-column:1;grid-row:1/4;align-self:start;height:var(--story-height);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),visibility 0s .3s}.request-story_story__fT_mY[data-enhanced=true] .request-story_step__KSGEF[data-active=true] .request-story_visual__JqvKK{z-index:1;opacity:1;visibility:visible;transform:none;transition-delay:0s}.request-story_story__fT_mY[data-enhanced=true] .request-story_narrative__Pxsea{display:flex;flex-direction:column;justify-content:center;grid-column:2;grid-row:var(--story-row);min-width:0}.request-story_story__fT_mY[data-enhanced=true] .request-story_narrative__Pxsea h3{color:var(--marketing-muted);transition:color .3s ease-out}.request-story_story__fT_mY[data-enhanced=true] .request-story_step__KSGEF[data-active=true] h3{color:var(--plum)}}@media print{.request-story_story__fT_mY[data-enhanced=true] .request-story_step__KSGEF,.request-story_story__fT_mY[data-enhanced=true] .request-story_steps__vsj5K{display:block}.request-story_story__fT_mY[data-enhanced=true] .request-story_visual__JqvKK{position:relative;top:auto;height:auto;opacity:1;visibility:visible;transform:none;break-inside:avoid}.request-story_narrative__Pxsea{padding:24px 0 40px}}