.page-module___8aEwW__container{background-color:var(--color-bg);min-height:100vh}.page-module___8aEwW__hero{align-items:center;min-height:640px;padding:6rem 1.5rem;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroImage{object-fit:cover;z-index:0;filter:grayscale(.25)brightness(.58)}.page-module___8aEwW__heroOverlay{z-index:1;background-color:var(--color-blue);mix-blend-mode:multiply;position:absolute;inset:0}.page-module___8aEwW__heroMask{z-index:2;width:46%;height:100%;color:var(--color-blue);pointer-events:none;position:absolute;top:0;right:0}.page-module___8aEwW__heroMaskGraphic{width:100%;height:100%;display:block}.page-module___8aEwW__heroInner{z-index:3;max-width:var(--container);width:100%;min-width:0;margin:0 auto;position:relative}.page-module___8aEwW__heroTitle{text-wrap:balance;letter-spacing:-.01em;color:#fff;max-width:20ch;font-size:clamp(2.25rem,4vw + .5rem,3.25rem);font-weight:800;line-height:1.1}.page-module___8aEwW__heroSubtitle{max-width:42ch;color:var(--color-lavender);margin-top:1.5rem;font-size:1.1rem;line-height:1.6}.page-module___8aEwW__heroActions{flex-wrap:wrap;align-items:center;gap:.875rem;max-width:34rem;margin-top:2.5rem;display:flex}.page-module___8aEwW__heroPrimaryBtn,.page-module___8aEwW__heroGhostBtn,.page-module___8aEwW__btnSpark{border-radius:var(--radius);transition:background-color .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease);font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}.page-module___8aEwW__heroPrimaryBtn{color:var(--color-navy);background-color:#fff;padding:.9rem 1.6rem}.page-module___8aEwW__heroPrimaryBtn,.page-module___8aEwW__heroGhostBtn{border:1px solid #0000;justify-content:center;align-items:center;gap:.75rem;min-height:52px;padding:.9rem 1.25rem;display:inline-flex}.page-module___8aEwW__heroPrimaryBtn:focus-visible,.page-module___8aEwW__heroGhostBtn:focus-visible{outline-offset:4px;outline:2px solid #fff}.page-module___8aEwW__heroPrimaryBtn:hover{background-color:var(--color-lavender)}.page-module___8aEwW__heroGhostBtn{color:#fff;background-color:#0b1b3f4d;border-color:#ffffff8c}.page-module___8aEwW__heroGhostBtn:hover{background-color:#0b1b3f99;border-color:#fff}.page-module___8aEwW__btnSpark{background-color:var(--color-orange);color:var(--color-navy);padding:.9rem 1.6rem}.page-module___8aEwW__btnSpark:hover{background-color:#ffb84d}.page-module___8aEwW__segments{background-color:var(--color-bg-soft);padding:4rem 1.5rem}.page-module___8aEwW__segmentsHeading{max-width:var(--container);color:var(--color-navy);margin:0 auto 2.5rem;font-size:1.5rem;font-weight:800}.page-module___8aEwW__segmentsRow{max-width:var(--container);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.page-module___8aEwW__segmentItem{border-left:1px solid var(--color-border);flex-direction:column;gap:.65rem;padding:0 1.75rem;display:flex}.page-module___8aEwW__segmentItem:first-child{border-left:none;padding-left:0}.page-module___8aEwW__segmentItem i{color:var(--color-blue);font-size:1.5rem}.page-module___8aEwW__segmentLabel{color:var(--color-navy);font-size:1.05rem;font-weight:700}.page-module___8aEwW__segmentDescription{color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.page-module___8aEwW__productNav{border-bottom:1px solid var(--color-border);background:var(--color-bg-soft)}.page-module___8aEwW__productNavInner{max-width:var(--container);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin:auto;padding:1.6rem 1.5rem;display:flex}.page-module___8aEwW__productNavInner>span{color:var(--color-text-muted);flex-basis:100%;font-size:.85rem}.page-module___8aEwW__productNav a{align-items:center;gap:.7rem;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.page-module___8aEwW__productNav a>span{color:var(--color-blue);font-size:.7rem}.page-module___8aEwW__productNav a:hover{color:var(--color-blue)}.page-module___8aEwW__productSection{padding:6rem 1.5rem;scroll-margin-top:4.5rem}.page-module___8aEwW__productInner{max-width:var(--container);margin:auto}.page-module___8aEwW__productGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.page-module___8aEwW__productEyebrow{color:var(--color-blue-dark);letter-spacing:.09em;text-transform:uppercase;margin-bottom:1.4rem;font-size:.8rem;font-weight:800;display:block}.page-module___8aEwW__productBadge{color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:100px;margin-bottom:1rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.page-module___8aEwW__productCopy h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,3.1vw,2.8rem);line-height:1.15}.page-module___8aEwW__productCopy>p{color:var(--color-text-muted);max-width:47ch;margin-top:1.4rem;line-height:1.8}.page-module___8aEwW__productCta{border-radius:var(--radius);background:var(--color-blue-dark);color:#fff;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:.9rem 1.3rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module___8aEwW__productCta:hover{background:var(--color-navy)}.page-module___8aEwW__productVisual{background:#edf1fb;border-radius:24px;min-width:0;padding:1.75rem}.page-module___8aEwW__demoWindow{border:1px solid var(--color-border);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 16px 40px #0b1b3f0d}.page-module___8aEwW__demoBar{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.65rem;display:flex}.page-module___8aEwW__windowDots{letter-spacing:.12em;color:#8997b5;white-space:nowrap;font-size:.5rem}.page-module___8aEwW__ticketLogo{text-align:center;color:#171717;letter-spacing:.04em;background:#fff;padding:1.1rem 1.5rem;font-size:1rem;font-weight:800}.page-module___8aEwW__ticketCover{background:var(--color-navy);color:#fff;align-items:center;min-height:200px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__ticketBannerImage{object-fit:cover}.page-module___8aEwW__ticketCover:after{content:"";background:linear-gradient(90deg,#0b1b3fe8,#0b1b3f40);position:absolute;inset:0}.page-module___8aEwW__ticketBannerContent{z-index:1;flex-direction:column;gap:.8rem;padding:1.75rem 1.5rem;display:flex;position:relative}.page-module___8aEwW__ticketBannerContent>span{letter-spacing:.07em;color:#e3e9f5;font-size:.6rem}.page-module___8aEwW__ticketBannerContent strong{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.1}.page-module___8aEwW__ticketOrder{color:#111;border:1px solid #e1e1e1;border-radius:9px;margin:1rem;overflow:hidden}.page-module___8aEwW__ticketSelection{justify-content:space-between;align-items:center;gap:1rem;padding:.65rem;display:flex}.page-module___8aEwW__ticketDetails{flex-direction:column;font-size:.95rem;line-height:1.35;display:flex}.page-module___8aEwW__ticketDetails strong{margin-bottom:.15rem;font-weight:700}.page-module___8aEwW__ticketDetails small{color:#767676;font-size:.8rem}.page-module___8aEwW__ticketQuantity{align-items:center;gap:.55rem;font-size:.85rem;display:flex}.page-module___8aEwW__ticketQuantity>span:first-child,.page-module___8aEwW__ticketQuantity>span:last-child{color:#fff;background:#000;border-radius:50%;place-items:center;width:30px;height:30px;font-size:1.1rem;font-weight:700;display:grid}.page-module___8aEwW__ticketTotal{border-top:2px dashed #ddd;border-bottom:2px dashed #ddd;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem;padding:.45rem;font-size:.9rem;display:flex}.page-module___8aEwW__ticketTotal>span{color:#767676;font-size:.8rem}.page-module___8aEwW__ticketConfirm{color:#fff;text-align:center;background:#28a745;border-radius:6px;margin:.5rem;padding:.7rem;font-size:.9rem;font-weight:700}.page-module___8aEwW__guestDemoHeading small{color:var(--color-text-muted);letter-spacing:.08em;margin-bottom:.3rem;font-size:.6rem;display:block}.page-module___8aEwW__visualCaption{text-align:center;color:var(--color-text-muted);margin-top:1rem;font-size:.65rem}.page-module___8aEwW__productBenefits{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:3.5rem;padding-top:2.5rem;scroll-margin-top:6rem;display:grid}.page-module___8aEwW__productBenefits i{color:var(--color-blue);font-size:1.5rem}.page-module___8aEwW__productBenefits h3{margin:.75rem 0 .5rem;font-size:1rem}.page-module___8aEwW__productBenefits p{color:var(--color-text-muted);max-width:36ch;font-size:.9rem;line-height:1.7}.page-module___8aEwW__guestSection{background:var(--color-navy);color:#fff}.page-module___8aEwW__guestSection .page-module___8aEwW__productEyebrow{color:var(--color-orange)}.page-module___8aEwW__guestSection .page-module___8aEwW__productBadge{color:#dce3f2;border-color:#ffffff30}.page-module___8aEwW__guestSection .page-module___8aEwW__productCopy>p{color:#c5d0e6}.page-module___8aEwW__guestDifferentials{gap:.75rem;margin-top:1.5rem;list-style:none;display:grid}.page-module___8aEwW__guestDifferentials li{color:#e3e9f5;align-items:flex-start;gap:.65rem;font-size:.85rem;line-height:1.6;display:flex}.page-module___8aEwW__guestDifferentials i{color:var(--color-orange);flex-shrink:0;font-size:1rem}.page-module___8aEwW__guestSection .page-module___8aEwW__productCta{background:var(--color-orange);color:var(--color-navy)}.page-module___8aEwW__guestSection .page-module___8aEwW__productCta:hover{background:#ffb84d}.page-module___8aEwW__guestSection .page-module___8aEwW__productVisual{background:#ffffff08;border:1px solid #ffffff14}.page-module___8aEwW__guestSection .page-module___8aEwW__visualCaption{color:#c5d0e6}.page-module___8aEwW__guestSection .page-module___8aEwW__demoWindow{color:var(--color-navy)}.page-module___8aEwW__guestDemoBody{padding:1.5rem}.page-module___8aEwW__guestDemoHeading{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.75rem;display:flex}.page-module___8aEwW__guestDemoHeading strong{font-size:1.1rem}.page-module___8aEwW__privateBadge{background:var(--color-bg-soft);white-space:nowrap;border-radius:20px;padding:.4rem .6rem;font-size:.6rem}.page-module___8aEwW__guestDemoRow{align-items:center;gap:.7rem;display:flex}.page-module___8aEwW__avatar{color:#735028;background:#eee7dc;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:.75rem;font-weight:700;display:grid}.page-module___8aEwW__guestDemoRow strong{font-size:.8rem;display:block}.page-module___8aEwW__guestDemoRow small{color:var(--color-text-muted);margin-top:.2rem;font-size:.6rem;display:block}.page-module___8aEwW__pendingStatus{white-space:nowrap;color:#805310;background:#fff4d9;border-radius:5px;margin-left:auto;padding:.3rem .5rem;font-size:.6rem}.page-module___8aEwW__reviewActions{justify-content:flex-end;gap:.75rem;margin:1.25rem 0 1.75rem;display:flex}.page-module___8aEwW__reviewActions>span{border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:6px;padding:.55rem .75rem;font-size:.65rem;font-weight:700}.page-module___8aEwW__reviewActions>span:last-child{background:var(--color-navy);border-color:var(--color-navy);color:#fff}.page-module___8aEwW__inviteReady{background:#eff8f3;border:1px solid #cce8d8;border-radius:8px;align-items:center;gap:.75rem;padding:1rem;display:flex}.page-module___8aEwW__inviteReady>i:first-child{font-size:2rem}.page-module___8aEwW__inviteReady>i:last-child{color:#187349;margin-left:auto}.page-module___8aEwW__inviteReady strong{font-size:.75rem;display:block}.page-module___8aEwW__inviteReady p{color:#42634e;margin-top:.3rem;font-size:.65rem}.page-module___8aEwW__flowHeading{border-top:1px solid #ffffff25;justify-content:space-between;align-items:baseline;gap:1rem;margin:3.5rem 0 2rem;padding-top:2.5rem;display:flex}.page-module___8aEwW__flowHeading h3{font-size:1.15rem}.page-module___8aEwW__flowHeading>span{color:#c5d0e6;font-size:.75rem}.page-module___8aEwW__guestSteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;list-style:none;display:grid}.page-module___8aEwW__stepMarker{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.page-module___8aEwW__stepMarker>span{width:32px;height:32px;color:var(--color-orange);border:1px solid #ffffff40;border-radius:50%;place-items:center;font-size:.7rem;font-weight:700;display:grid}.page-module___8aEwW__stepMarker>i{color:#9faecd;font-size:1.1rem}.page-module___8aEwW__guestStep h4{margin-bottom:.65rem;font-size:.9rem}.page-module___8aEwW__guestStep p{color:#c5d0e6;font-size:.8rem;line-height:1.75}@media (max-width:1000px){.page-module___8aEwW__productNavInner{flex-wrap:wrap;gap:1rem 2rem}.page-module___8aEwW__productNavInner>span{flex-basis:100%}.page-module___8aEwW__productGrid{gap:2rem}.page-module___8aEwW__productVisual,.page-module___8aEwW__guestDemoBody{padding:1rem}.page-module___8aEwW__guestSteps{gap:1rem}}@media (max-width:760px){.page-module___8aEwW__productSection{padding:4rem 1.25rem}.page-module___8aEwW__productGrid{grid-template-columns:1fr;gap:2.5rem}.page-module___8aEwW__productVisual{width:100%;max-width:500px;margin:auto}.page-module___8aEwW__productBenefits{grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem;padding-top:2rem}.page-module___8aEwW__productBenefits p{max-width:none}.page-module___8aEwW__flowHeading{flex-direction:column;margin-top:2.5rem;padding-top:2rem}.page-module___8aEwW__guestSteps{grid-template-columns:1fr;gap:0}.page-module___8aEwW__guestStep{padding:0 0 1.75rem 3rem;position:relative}.page-module___8aEwW__guestStep:not(:last-child):before{content:"";border-left:1px solid #ffffff30;position:absolute;top:32px;bottom:0;left:15px}.page-module___8aEwW__stepMarker{position:absolute;top:0;left:0}.page-module___8aEwW__stepMarker>i{display:none}.page-module___8aEwW__guestStep h4{padding-top:.25rem}.page-module___8aEwW__guestStep p{font-size:.9rem}.page-module___8aEwW__guestStep:last-child{padding-bottom:0}.page-module___8aEwW__productNavInner{padding:1.5rem 1.25rem}.page-module___8aEwW__productNav a{width:100%;padding:.4rem 0}.page-module___8aEwW__productNav a>i{margin-left:auto}}.page-module___8aEwW__salesSection{background:#fffcf6}.page-module___8aEwW__salesSection .page-module___8aEwW__productVisual{background:#f4ead8}.page-module___8aEwW__salesSection .page-module___8aEwW__productEyebrow{color:#805310}.page-module___8aEwW__salesSection .page-module___8aEwW__productCta{background:var(--color-navy)}.page-module___8aEwW__salesSection .page-module___8aEwW__productCta:hover{background:var(--color-blue-dark)}.page-module___8aEwW__salesBenefits{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module___8aEwW__posBody{padding:1.5rem}.page-module___8aEwW__posProducts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.page-module___8aEwW__posProducts>div{background:#fffcf6;border:1px solid #e9dfcc;border-radius:8px;flex-direction:column;align-items:center;gap:.75rem;padding:1rem .25rem;display:flex}.page-module___8aEwW__posProducts i{color:#805310;font-size:1.75rem}.page-module___8aEwW__posProducts strong{font-size:.65rem}.page-module___8aEwW__posChannels,.page-module___8aEwW__posManagement{color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;gap:.65rem;margin-top:1rem;font-size:.65rem;display:flex}.page-module___8aEwW__posChannels>span,.page-module___8aEwW__posManagement>span{align-items:center;gap:.35rem;display:inline-flex}.page-module___8aEwW__productTicket{background:#fffcf6;border:1px dashed #b8a17b;border-radius:8px;align-items:center;gap:.85rem;margin-top:1.5rem;padding:1.25rem 1rem;display:flex}.page-module___8aEwW__productTicket>i:first-child{color:#805310;font-size:2rem}.page-module___8aEwW__productTicket>i:last-child{color:#187349;margin-left:auto}.page-module___8aEwW__productTicket small{letter-spacing:.08em;color:#805310;font-size:.55rem;display:block}.page-module___8aEwW__productTicket strong{margin:.25rem 0;font-size:.9rem;display:block}.page-module___8aEwW__productTicket p{color:var(--color-text-muted);font-size:.65rem}@media (max-width:1000px){.page-module___8aEwW__salesBenefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page-module___8aEwW__salesBenefits{grid-template-columns:1fr}.page-module___8aEwW__posBody{padding:1rem}}.page-module___8aEwW__checkin{background-color:var(--color-bg-soft);padding:5rem 1.5rem}.page-module___8aEwW__checkinGrid{max-width:var(--container);grid-template-columns:1.05fr .95fr;align-items:stretch;gap:3.5rem;margin:0 auto;display:grid}.page-module___8aEwW__checkinHeading{color:var(--color-navy);margin-bottom:.75rem;font-size:1.75rem;font-weight:800}.page-module___8aEwW__checkinLead{color:var(--color-blue);max-width:32ch;font-size:1.1rem;font-weight:700}.page-module___8aEwW__checkinFeatures{flex-direction:column;margin-top:2rem;display:flex}.page-module___8aEwW__checkinFeature{border-top:1px solid var(--color-border);gap:1.25rem;padding:1.75rem 0;display:flex}.page-module___8aEwW__checkinFeature:first-child{border-top:none;padding-top:0}.page-module___8aEwW__checkinFeature i{color:var(--color-blue);flex-shrink:0;margin-top:.15rem;font-size:1.5rem}.page-module___8aEwW__checkinFeature h3{color:var(--color-navy);margin-bottom:.4rem;font-size:1.1rem;font-weight:700}.page-module___8aEwW__checkinFeature p{color:var(--color-text-muted);max-width:44ch;line-height:1.6}.page-module___8aEwW__checkinMedia{border-radius:var(--radius);position:relative;overflow:hidden}.page-module___8aEwW__checkinImage{object-fit:cover;filter:grayscale(.35)brightness(.85)}.page-module___8aEwW__checkinImageOverlay{background-color:var(--color-blue);mix-blend-mode:multiply;position:absolute;inset:0}.page-module___8aEwW__checkinImageMask{aspect-ratio:3/7;height:calc(100% + 2px);color:var(--color-bg-soft);pointer-events:none;position:absolute;top:-1px;left:-1px}.page-module___8aEwW__checkinImageMaskGraphic{width:100%;height:100%;display:block;position:absolute;inset:0}.page-module___8aEwW__statement{background-color:var(--color-navy);justify-content:center;align-items:center;padding:6rem 1.5rem;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__statementMask{z-index:0;width:32%;height:100%;color:var(--color-blue);opacity:.35;pointer-events:none;position:absolute;top:0;right:0}.page-module___8aEwW__statementMaskGraphic{width:100%;height:100%;display:block}.page-module___8aEwW__statementContent{z-index:1;text-align:center;color:#fff;max-width:44rem;position:relative}.page-module___8aEwW__statementContent h2{font-size:clamp(1.75rem,2.6vw + .75rem,2.5rem);font-weight:800;line-height:1.25}.page-module___8aEwW__statementContent p{color:var(--color-lavender);margin-top:1.25rem;font-size:1.05rem;line-height:1.6}.page-module___8aEwW__statementContent .page-module___8aEwW__btnSpark{margin-top:2rem}.page-module___8aEwW__contactWrapper{background-color:var(--color-bg-soft);padding:5rem 1.5rem}.page-module___8aEwW__contactGrid{max-width:var(--container);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin:0 auto;display:grid}.page-module___8aEwW__faq,.page-module___8aEwW__contactFormColumn{min-width:0;scroll-margin-top:7rem}.page-module___8aEwW__faq{padding-top:1rem}.page-module___8aEwW__faqEyebrow{color:var(--color-blue-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.875rem;font-size:.75rem;font-weight:800;display:block}.page-module___8aEwW__faqTitle{color:var(--color-navy);letter-spacing:-.025em;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:800;line-height:1.2}.page-module___8aEwW__faqDescription{max-width:44ch;color:var(--color-text-muted);margin-top:1rem;line-height:1.7}.page-module___8aEwW__faqList{border-top:1px solid var(--color-border);margin-top:2rem}.page-module___8aEwW__faqItem{border-bottom:1px solid var(--color-border)}.page-module___8aEwW__faqItem summary{color:var(--color-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 0;font-weight:700;line-height:1.5;list-style:none;display:flex}.page-module___8aEwW__faqItem summary::-webkit-details-marker{display:none}.page-module___8aEwW__faqItem summary:hover{color:var(--color-blue-dark)}.page-module___8aEwW__faqItem summary i{width:1.75rem;height:1.75rem;color:var(--color-blue-dark);transition:transform .15s var(--ease);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.page-module___8aEwW__faqItem[open] summary i{transform:rotate(45deg)}.page-module___8aEwW__faqItem p{color:var(--color-text-muted);padding:0 2.5rem 1.35rem 0;font-size:.95rem;line-height:1.75}.page-module___8aEwW__faqNote{max-width:42ch;color:var(--color-text-muted);margin-top:1.5rem;font-size:.875rem;line-height:1.6}.page-module___8aEwW__footer{background-color:var(--color-navy);border-top:1px solid var(--color-navy-soft)}.page-module___8aEwW__footerRow{max-width:var(--container);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;padding:2rem 1.5rem;display:flex}.page-module___8aEwW__footerLegal{color:var(--color-lavender);font-size:.85rem}.page-module___8aEwW__footerNav{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;max-width:100%;display:flex}.page-module___8aEwW__footerNav a{white-space:nowrap;color:var(--color-lavender);flex-shrink:0;font-size:.85rem;font-weight:600;text-decoration:none}.page-module___8aEwW__footerNav a:hover{color:#fff}@media (max-width:1200px){.page-module___8aEwW__heroMask{display:none}.page-module___8aEwW__hero{min-height:560px;padding:5rem 2rem}}@media (max-width:900px){.page-module___8aEwW__contactGrid{grid-template-columns:1fr;gap:3rem;max-width:640px}.page-module___8aEwW__segmentsRow{grid-template-columns:repeat(2,1fr);row-gap:2rem}.page-module___8aEwW__segmentItem:nth-child(3){border-left:none;padding-left:0}.page-module___8aEwW__checkinGrid{grid-template-columns:1fr;gap:2rem}.page-module___8aEwW__checkinMedia{aspect-ratio:4/3}}@media (max-width:640px){.page-module___8aEwW__hero{min-height:auto;padding:4rem 1.25rem}.page-module___8aEwW__heroTitle{font-size:clamp(2rem,7vw,2.75rem)}.page-module___8aEwW__heroSubtitle{color:#dce3f2}.page-module___8aEwW__heroActions{flex-direction:column;align-items:stretch;gap:1rem;max-width:28rem;margin-top:2rem}.page-module___8aEwW__segments,.page-module___8aEwW__checkin,.page-module___8aEwW__contactWrapper{padding:3.5rem 1.25rem}.page-module___8aEwW__segmentsRow{grid-template-columns:1fr;row-gap:1.75rem}.page-module___8aEwW__segmentItem{border-left:none;border-bottom:1px solid var(--color-border);padding-bottom:1.5rem;padding-left:0}.page-module___8aEwW__segmentItem:last-child{border-bottom:none;padding-bottom:0}.page-module___8aEwW__statement{padding:4rem 1.25rem}.page-module___8aEwW__footerRow{flex-direction:column;align-items:flex-start}}.page-module___8aEwW__approvalVisual{align-items:center;display:flex;container-type:inline-size}.page-module___8aEwW__approvalCard{border:1px solid var(--color-border);width:100%;min-width:0;color:var(--color-navy);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 18px 40px #00000018}.page-module___8aEwW__approvalHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem;display:flex}.page-module___8aEwW__approvalEyebrow{color:var(--color-text-muted);letter-spacing:.1em;margin-bottom:.35rem;font-size:.55rem;font-weight:700;display:block}.page-module___8aEwW__approvalHeader strong{letter-spacing:-.02em;font-size:1rem;display:block}.page-module___8aEwW__approvalStatus{color:#805310;background:#fff4d9;border:1px solid #f4e2b7;border-radius:20px;flex-shrink:0;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.6rem;font-weight:700;display:inline-flex}.page-module___8aEwW__approvalStatus>span{background:#c58a22;border-radius:50%;width:5px;height:5px}.page-module___8aEwW__approvalBody{padding:1.25rem}.page-module___8aEwW__approvalProfile{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:1.25rem;display:grid}.page-module___8aEwW__approvalPhotoColumn{min-width:0}.page-module___8aEwW__approvalSelfie{aspect-ratio:1;background:#101012;border-radius:9px;position:relative;overflow:hidden}.page-module___8aEwW__approvalSelfieImage{width:100%;max-width:none;height:auto;position:absolute}.page-module___8aEwW__approvalPhotoCaption{color:var(--color-text-muted);justify-content:center;align-items:center;gap:.3rem;margin-top:.5rem;font-size:.55rem;display:flex}.page-module___8aEwW__approvalFields{gap:.8rem;min-width:0;display:grid}.page-module___8aEwW__approvalFields dt{color:var(--color-text-muted);margin-bottom:.2rem;font-size:.6rem}.page-module___8aEwW__approvalFields dd{overflow-wrap:anywhere;font-size:.75rem;font-weight:600}.page-module___8aEwW__approvalName dd{font-size:1rem;font-weight:800;line-height:1.25}.page-module___8aEwW__approvalFooter{border-top:1px solid var(--color-border);background:#f8fafc;padding:1rem 1.25rem}.page-module___8aEwW__approvalActions{grid-template-columns:.8fr 1.2fr;gap:.65rem;display:grid}.page-module___8aEwW__approvalAccept,.page-module___8aEwW__approvalReject{text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:.35rem;padding:.7rem .35rem;font-size:.7rem;font-weight:700;display:flex}.page-module___8aEwW__approvalAccept{color:#fff;background:#20854f;border:1px solid #20854f}.page-module___8aEwW__approvalReject{color:#b3263c;background:#fff;border:1px solid #eacdd2}.page-module___8aEwW__approvalFooter p{text-align:center;color:var(--color-text-muted);margin-top:.8rem;font-size:.55rem}@container (max-width:300px){.page-module___8aEwW__approvalHeader,.page-module___8aEwW__approvalBody,.page-module___8aEwW__approvalFooter{padding:1rem}.page-module___8aEwW__approvalProfile{grid-template-columns:85px minmax(0,1fr);gap:.75rem}.page-module___8aEwW__approvalHeader{flex-wrap:wrap}.page-module___8aEwW__approvalName dd{font-size:.9rem}.page-module___8aEwW__approvalPhotoCaption{font-size:.5rem}}
.Header-module__ldgnoG__header{z-index:50;background-color:var(--color-bg);border-bottom:1px solid var(--color-border);position:sticky;top:0}.Header-module__ldgnoG__bar{max-width:var(--container);align-items:center;gap:2rem;height:4.5rem;margin:0 auto;padding:0 1.5rem;display:flex}.Header-module__ldgnoG__brand{flex-shrink:0;align-items:center;display:flex}.Header-module__ldgnoG__logo{width:auto;height:42px}.Header-module__ldgnoG__nav{align-items:center;gap:1.75rem;margin-right:auto;display:flex}.Header-module__ldgnoG__navLink{color:var(--color-text);transition:border-color .15s var(--ease), color .15s var(--ease);border-bottom:2px solid #0000;padding:.25rem 0;font-size:1.05rem;font-weight:600;text-decoration:none}.Header-module__ldgnoG__navLink:hover{border-bottom-color:var(--color-blue);color:var(--color-blue)}.Header-module__ldgnoG__actions{align-items:center;gap:1.25rem;display:flex}.Header-module__ldgnoG__ghostLink{color:var(--color-text-muted);font-size:1.05rem;font-weight:600;text-decoration:none}.Header-module__ldgnoG__ghostLink:hover{color:var(--color-text)}.Header-module__ldgnoG__ctaBtn{background-color:var(--color-navy);color:#fff;border-radius:var(--radius);transition:background-color .15s var(--ease);padding:.6rem 1.1rem;font-size:1rem;font-weight:700;text-decoration:none}.Header-module__ldgnoG__ctaBtn:hover{background-color:var(--color-blue)}.Header-module__ldgnoG__menuToggle{color:var(--color-navy);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:.25rem;font-size:1.5rem;line-height:1;display:none}.Header-module__ldgnoG__mobileMenu{display:none}.Header-module__ldgnoG__solutions{position:relative}.Header-module__ldgnoG__solutionsToggle{cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.4rem;font-family:inherit;display:inline-flex}.Header-module__ldgnoG__solutionsToggle i{transition:transform .15s var(--ease)}.Header-module__ldgnoG__solutionsToggle[aria-expanded=true]{color:var(--color-blue-dark)}.Header-module__ldgnoG__solutionsToggle[aria-expanded=true] i{transform:rotate(180deg)}.Header-module__ldgnoG__solutionsPanel{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;width:390px;padding:.5rem;position:absolute;top:calc(100% + 1rem);left:-1rem;box-shadow:0 16px 40px #0b1b3f1a}.Header-module__ldgnoG__solutionLink{color:var(--color-navy);border-radius:8px;align-items:flex-start;gap:.85rem;padding:1rem;text-decoration:none;display:flex}.Header-module__ldgnoG__solutionLink:hover,.Header-module__ldgnoG__solutionLink:focus-visible{background:var(--color-bg-soft)}.Header-module__ldgnoG__solutionLink>i{border:1px solid var(--color-border);width:34px;height:34px;color:var(--color-blue-dark);border-radius:8px;flex-shrink:0;place-items:center;font-size:1.05rem;display:grid}.Header-module__ldgnoG__solutionLink strong{font-size:1.05rem;line-height:1.4;display:block}.Header-module__ldgnoG__solutionLink span>span{color:var(--color-text-muted);margin-top:.3rem;font-size:.875rem;line-height:1.5;display:block}.Header-module__ldgnoG__mobileSolutionsTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--color-blue-dark);padding:.5rem 0;font-size:.85rem;font-weight:800;display:block}.Header-module__ldgnoG__mobileSolutions{border-bottom:1px solid var(--color-border);padding-bottom:.5rem}.Header-module__ldgnoG__mobileSolutions .Header-module__ldgnoG__solutionLink{padding:.75rem .5rem}.Header-module__ldgnoG__mobileMenu[hidden],.Header-module__ldgnoG__solutionsPanel[hidden]{display:none}@media (max-width:1100px){.Header-module__ldgnoG__nav,.Header-module__ldgnoG__actions{display:none}.Header-module__ldgnoG__menuToggle{display:flex}.Header-module__ldgnoG__mobileMenu{border-top:1px solid var(--color-border);flex-direction:column;gap:.25rem;max-height:calc(100dvh - 4.5rem);padding:1rem 1.5rem 1.5rem;display:flex;overflow-y:auto}.Header-module__ldgnoG__mobileLink{color:var(--color-text);border-bottom:1px solid var(--color-border);padding:.75rem 0;font-size:1.1rem;font-weight:600;text-decoration:none}.Header-module__ldgnoG__mobileCta{text-align:center;background-color:var(--color-navy);color:#fff;border-radius:var(--radius);margin-top:1rem;padding:.75rem 1rem;font-weight:700;text-decoration:none}}
.ContactForm-module__fw3Taq__contactSection{border:1px solid var(--color-border);border-radius:var(--radius);background-color:#fff;width:100%;margin:0 auto;padding:2.5rem;box-shadow:0 16px 48px #0b1b3f0d}.ContactForm-module__fw3Taq__contactHeader{margin-bottom:2rem}.ContactForm-module__fw3Taq__contactTitle{color:var(--color-navy);margin-bottom:.75rem;font-size:1.75rem;font-weight:800}.ContactForm-module__fw3Taq__contactDescription{color:var(--color-text-muted);max-width:46ch;line-height:1.6}.ContactForm-module__fw3Taq__contactForm{flex-direction:column;gap:1.5rem;display:flex}.ContactForm-module__fw3Taq__refundBtn{border:1px solid var(--color-blue);border-radius:var(--radius);background-color:var(--color-bg-soft);min-height:48px;color:var(--color-blue-dark);overflow-wrap:anywhere;transition:background-color .15s var(--ease), color .15s var(--ease);justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.25rem;padding:.85rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.ContactForm-module__fw3Taq__refundBtn i{flex-shrink:0;font-size:1.15rem}.ContactForm-module__fw3Taq__refundBtn:hover{background-color:var(--color-blue-dark);color:#fff}.ContactForm-module__fw3Taq__refundBtn:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}.ContactForm-module__fw3Taq__inputGroup{flex-direction:column;display:flex}.ContactForm-module__fw3Taq__label{color:var(--color-navy);margin-bottom:.5rem;font-size:.875rem;font-weight:600}.ContactForm-module__fw3Taq__input,.ContactForm-module__fw3Taq__textarea{border:1px solid var(--color-border);border-radius:var(--radius);width:100%;transition:border-color .15s var(--ease), box-shadow .15s var(--ease);outline:none;padding:.75rem 1rem;font-family:inherit;font-size:1rem}.ContactForm-module__fw3Taq__input:focus,.ContactForm-module__fw3Taq__textarea:focus{border-color:var(--color-blue);box-shadow:0 0 0 3px #2f5be81f}.ContactForm-module__fw3Taq__textarea{resize:vertical;min-height:100px;font-family:inherit}.ContactForm-module__fw3Taq__submitBtn{background-color:var(--color-navy);color:#fff;border-radius:var(--radius);cursor:pointer;width:100%;transition:background-color .15s var(--ease);border:none;padding:.85rem 1.5rem;font-size:1rem;font-weight:700}.ContactForm-module__fw3Taq__submitBtn:hover{background-color:var(--color-blue)}.ContactForm-module__fw3Taq__submitBtn:disabled{cursor:not-allowed;color:#6c6c6c;background-color:#d1d1d1}@media (max-width:768px){.ContactForm-module__fw3Taq__contactSection{padding:1.75rem}}
.TerminalPreview-module__e7XKhG__scene{width:100%;max-width:320px;margin:auto;padding-top:.5rem}.TerminalPreview-module__e7XKhG__receipt{z-index:2;color:#354052;text-align:center;clip-path:polygon(0 0,5% 2%,10% 0,15% 2%,20% 0,25% 2%,30% 0,35% 2%,40% 0,45% 2%,50% 0,55% 2%,60% 0,65% 2%,70% 0,75% 2%,80% 0,85% 2%,90% 0,95% 2%,100% 0,100% 100%,0 100%);background:linear-gradient(100deg,#f3f1eb,#fffef9 45%,#eeece5);flex-direction:column;align-items:center;gap:.35rem;width:70%;margin:0 auto -12px;padding:1rem .75rem 1.5rem;font-family:monospace;display:flex;position:relative;box-shadow:0 -3px 15px #43321a0b}.TerminalPreview-module__e7XKhG__receiptBrand{letter-spacing:.12em;font-size:.8rem;font-weight:800}.TerminalPreview-module__e7XKhG__receiptLabel{letter-spacing:.1em;border-bottom:1px dashed #b6b7b4;width:100%;margin-bottom:.2rem;padding-bottom:.5rem;font-size:.5rem}.TerminalPreview-module__e7XKhG__receipt strong{font-size:.95rem}.TerminalPreview-module__e7XKhG__receiptPrice{font-size:.85rem}.TerminalPreview-module__e7XKhG__receiptBottom{margin-top:.3rem;font-size:.55rem}.TerminalPreview-module__e7XKhG__terminal{background:linear-gradient(115deg,#424a54,#1c232d 18%,#303945 90%,#515a64);border:1px solid #56606b;border-radius:24px 24px 32px 32px;padding:.6rem .9rem 0;position:relative;box-shadow:6px 10px #151c27,10px 24px 35px #36271330,inset 2px 0 1px #ffffff30}.TerminalPreview-module__e7XKhG__printerSlot{background:#0c1118;border-radius:10px;height:8px;margin:0 .4rem;box-shadow:0 2px #65707b}.TerminalPreview-module__e7XKhG__hardwareTop{color:#dce3f2;justify-content:space-between;align-items:center;padding:.8rem .3rem;font-size:.7rem;display:flex}.TerminalPreview-module__e7XKhG__hardwareTop b{color:#a8b4c5;font-weight:400}.TerminalPreview-module__e7XKhG__screen{color:var(--color-navy);background:#f7f8fb;border:2px solid #101823;border-radius:10px;overflow:hidden}.TerminalPreview-module__e7XKhG__screenHeader{justify-content:space-between;align-items:center;padding:1rem .8rem .7rem;display:flex}.TerminalPreview-module__e7XKhG__screenHeader small{letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:.3rem;font-size:.5rem;display:block}.TerminalPreview-module__e7XKhG__screenHeader strong{font-size:.9rem}.TerminalPreview-module__e7XKhG__screenHeader>i{color:var(--color-blue-dark);font-size:1.1rem}.TerminalPreview-module__e7XKhG__categories{gap:.35rem;padding:0 .8rem .8rem;display:flex}.TerminalPreview-module__e7XKhG__categories button{color:#53617c;cursor:pointer;background:#fff;border:1px solid #dce3ef;border-radius:20px;flex:1;padding:.45rem .2rem;font-family:inherit;font-size:.6rem}.TerminalPreview-module__e7XKhG__categories button[aria-pressed=true]{background:var(--color-navy);color:#fff;border-color:var(--color-navy)}.TerminalPreview-module__e7XKhG__products{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.5rem;min-height:244px;padding:0 .8rem .8rem;display:grid}.TerminalPreview-module__e7XKhG__product{text-align:left;min-width:0;color:var(--color-navy);background:#fff;border:1px solid #e2e6ef;border-radius:8px;flex-direction:column;align-items:flex-start;padding:.3rem .5rem .6rem;font-family:inherit;display:flex;position:relative}.TerminalPreview-module__e7XKhG__product[data-selected=true]{background:#fffcf4;border-color:#be8728;box-shadow:0 0 0 1px #be8728}.TerminalPreview-module__e7XKhG__productArt{width:100%;height:66px}.TerminalPreview-module__e7XKhG__product>span{margin-top:.2rem;font-size:.55rem}.TerminalPreview-module__e7XKhG__product>strong{margin-top:.2rem;font-size:.65rem}.TerminalPreview-module__e7XKhG__orderTotal{background:var(--color-navy);color:#fff;justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem;display:flex}.TerminalPreview-module__e7XKhG__orderTotal>span{font-size:.55rem}.TerminalPreview-module__e7XKhG__orderTotal>strong{font-size:.8rem}.TerminalPreview-module__e7XKhG__hardwareBottom{color:#84909f;justify-content:center;align-items:center;gap:1rem;height:37px;display:flex}.TerminalPreview-module__e7XKhG__hardwareBottom>span{background:#111822;border-radius:3px;width:38px;height:3px}@media (prefers-reduced-motion:no-preference){.TerminalPreview-module__e7XKhG__product,.TerminalPreview-module__e7XKhG__categories button{transition:background-color .15s,border-color .15s}}.TerminalPreview-module__e7XKhG__receiptItem{text-align:left;justify-content:space-between;gap:.5rem;width:100%;font-size:.65rem;display:flex}.TerminalPreview-module__e7XKhG__receiptItem>span:last-child{white-space:nowrap}.TerminalPreview-module__e7XKhG__receiptEmpty{font-size:.65rem}.TerminalPreview-module__e7XKhG__quantityControl{grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:.15rem;width:100%;margin-top:.65rem;display:grid}.TerminalPreview-module__e7XKhG__quantityControl button{background:var(--color-navy);color:#fff;width:28px;height:28px;font:inherit;cursor:pointer;border:none;border-radius:50%;place-items:center;padding:0;font-size:1rem;display:grid}.TerminalPreview-module__e7XKhG__quantityControl button:disabled{color:#8792a6;cursor:default;background:#e8ecf2}.TerminalPreview-module__e7XKhG__quantityControl button:not(:disabled):hover{background:var(--color-blue-dark)}.TerminalPreview-module__e7XKhG__quantityControl output{text-align:center;font-variant-numeric:tabular-nums;min-width:0;font-size:.75rem;font-weight:700}
