@font-face{font-family:pinar;font-style:normal;font-weight:400;src:url(https://cdn3.direct.ir/fonts/pinar/woff2/Pinar-FD-Regular.woff2) format("woff2")}@font-face{font-family:pinar;font-style:normal;font-weight:500;src:url(https://cdn3.direct.ir/fonts/pinar/woff2/Pinar-FD-Medium.woff2) format("woff2")}@font-face{font-family:pinar;font-style:normal;font-weight:600;src:url(https://cdn3.direct.ir/fonts/pinar/woff2/Pinar-FD-SemiBold.woff2) format("woff2")}@font-face{font-family:pinar;font-style:normal;font-weight:700;src:url(https://cdn3.direct.ir/fonts/pinar/woff2/Pinar-FD-Bold.woff2) format("woff2")}@font-face{font-family:pinar;font-style:normal;font-weight:800;src:url(https://cdn3.direct.ir/fonts/pinar/woff2/Pinar-FD-ExtraBold.woff2) format("woff2")}@font-face{font-family:bakh;font-style:normal;font-weight:300;src:url(https://cdn3.direct.ir/fonts/yekan-bakh/woff/YekanBakhFaNum-Light.woff) format("woff"),url(https://cdn3.direct.ir/fonts/yekan-bakh/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:bakh;font-style:normal;font-weight:400;src:url(https://cdn3.direct.ir/fonts/yekan-bakh/woff/YekanBakhFaNum-Regular.woff) format("woff"),url(https://cdn3.direct.ir/fonts/yekan-bakh/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:bakh;font-style:normal;font-weight:600;src:url(https://cdn3.direct.ir/fonts/yekan-bakh/woff/YekanBakhFaNum-SemiBold.woff) format("woff"),url(https://cdn3.direct.ir/fonts/yekan-bakh/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:bakh;font-style:normal;font-weight:700;src:url(https://cdn3.direct.ir/fonts/yekan-bakh/woff/YekanBakhFaNum-Bold.woff) format("woff"),url(https://cdn3.direct.ir/fonts/yekan-bakh/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}@font-face{font-family:bakh;font-style:normal;font-weight:800;src:url(https://cdn3.direct.ir/fonts/yekan-bakh/woff/YekanBakhFaNum-ExtraBold.woff) format("woff"),url(https://cdn3.direct.ir/fonts/yekan-bakh/woff2/YekanBakhFaNum-ExtraBold.woff2) format("woff2")}:root{--primary: #5b34f3;--primary-dark: #26136f;--ink: #10142a;--muted: #667085;--surface: #ffffff;--soft: #f6f4ff;--border: #e7e3f4;--teal: #087f8c;--teal-dark: #075d67;--green: #16a34a;--coral: #e94f68;--blue: #2674e8;color:var(--ink);background:#fff;font-family:bakh,Tahoma,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;min-width:320px;background:#fff;font-family:bakh,Tahoma,Arial,sans-serif}button,a,select,input{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%}h1,h2,h3,h4,h5,h6,p{margin-top:0}h1,h2,h3,h4,h5,h6{font-family:pinar,bakh,Tahoma,sans-serif;letter-spacing:0}.siteShell{min-height:100vh;overflow:hidden}.sectionInner,.headerInner,.heroInner{width:min(1180px,calc(100% - 48px));margin:0 auto}.siteHeader{position:fixed;z-index:50;top:0;right:0;left:0;border-bottom:1px solid rgba(231,227,244,.82);background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.headerInner{display:flex;height:76px;align-items:center;gap:34px}.brandLink{display:block;width:48px;flex:0 0 auto}.brandLink img{width:48px;height:48px;object-fit:contain}.mainNav{display:flex;align-items:center;gap:30px;margin-left:auto}.mainNav>a:not(.loginLink){position:relative;padding:26px 0;color:#363a50;font-size:15px;font-weight:600}.mainNav>a:not(.loginLink):after{position:absolute;right:0;bottom:18px;width:0;height:2px;background:var(--primary);content:"";transition:width .18s ease}.mainNav>a:not(.loginLink):hover:after,.mainNav>a:not(.loginLink):focus-visible:after,.mainNav>a[aria-current=page]:after{width:100%}.headerActions,.heroActions{display:flex;align-items:center;gap:12px}.customerLogin{padding:9px 8px;color:#50556c;font-size:14px;font-weight:700}.loginLink{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:10px;padding:0 18px;border:1px solid transparent;border-radius:8px;font-size:15px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.loginLink svg{width:18px;height:18px}.loginLink:hover,.loginLink:focus-visible{transform:translateY(-2px)}.loginLink.primary{color:#fff;background:var(--primary);box-shadow:0 10px 22px #5b34f338}.loginLink.primary:hover,.loginLink.primary:focus-visible{background:#4b27df;box-shadow:0 14px 27px #5b34f345}.loginLink.secondary{border-color:#ffffff6b;color:#fff;background:#ffffff1f}.menuButton,.mobileCustomerLogin{display:none}.hero{position:relative;min-height:680px;height:calc(100svh - 26px);max-height:820px;overflow:hidden;border-bottom:1px solid var(--border);background:#f8f7fd}.heroAccent{position:absolute;top:76px;bottom:0;left:0;width:42%;border-right:1px solid #ded8f6;background:#eeebff}.heroInner{position:relative;display:grid;height:100%;grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);align-items:center;gap:76px;padding-top:94px}.heroCopy{position:relative;z-index:3;max-width:620px;padding-bottom:34px}.eyebrow,.sectionKicker{display:inline-flex;min-height:32px;align-items:center;gap:7px;color:var(--primary);font-size:13px;font-weight:700}.eyebrow svg{width:17px;height:17px}.hero h1{margin:12px 0 0;color:var(--primary-dark);font-size:68px;font-weight:800;line-height:1.1}.hero h2{max-width:590px;margin:12px 0 18px;font-size:34px;font-weight:600;line-height:1.55}.heroCopy>p{max-width:590px;margin-bottom:18px;color:#52576d;font-size:17px;font-weight:400;line-height:2}.heroOffer{display:grid;max-width:620px;grid-template-columns:minmax(0,1fr) 210px;align-items:stretch;gap:12px;margin-bottom:20px}.heroOfferPrimary,.heroOfferBonus{display:flex;align-items:center;gap:11px;padding:14px 16px;border:1px solid #dcd5fa;border-radius:12px;background:#fffc}.heroOfferPrimary{min-height:124px;flex:1 1 auto;border-width:2px;border-color:#cfc4fb;background:radial-gradient(circle at 4% 10%,rgba(91,52,243,.09),transparent 35%),#fffffff0;box-shadow:0 14px 32px #2d1a7417}.heroOfferBonus{min-height:124px;flex:0 0 auto;border-color:#cde8dc;background:#effaf5}.heroOffer svg{width:22px;height:22px;flex:0 0 auto;color:var(--primary)}.heroOfferBonus svg{color:var(--green)}.heroOfferBonus>span{color:#4e5267;font-size:14px;font-weight:500;line-height:1.8}.heroOfferBonus strong{color:var(--ink);font-weight:700}.heroOfferMessage{display:grid;gap:4px}.heroOfferMessage>span{width:max-content;padding:3px 9px;border-radius:999px;color:var(--primary);background:#eee9ff;font-size:13px;font-weight:800}.heroOfferMessage>strong{color:var(--primary-dark);font-family:pinar,bakh,sans-serif;font-size:20px;font-weight:800;line-height:1.7}.heroOfferMessage>p{margin:0;color:#555a70;font-size:15px;font-weight:500;line-height:1.9}.heroOfferBonus small{display:block;margin-top:2px;color:#3d7762;font-size:13px;font-weight:600;line-height:1.7}.heroInvestmentValue{display:grid;min-height:48px;grid-template-columns:minmax(0,1fr) 38px;align-items:stretch;overflow:hidden;border:1px solid #d5cef0;border-radius:13px;color:#21183f;background:#fff}.heroInvestmentValue b,.heroInvestmentValue i{display:grid;place-items:center;font-size:15px;font-style:normal;font-weight:900}.heroInvestmentValue i{border-right:1px solid #d5cef0;font-size:12px}.heroActions .loginLink{min-height:54px;padding:0 24px;font-size:15px}.learnMore{display:inline-flex;min-height:50px;align-items:center;gap:8px;padding:0 14px;color:var(--primary-dark);font-size:14px;font-weight:700}.learnMore svg{width:17px;height:17px;transform:rotate(-45deg)}.heroProof{display:flex;flex-wrap:wrap;gap:18px;margin-top:30px}.heroProof span{display:inline-flex;align-items:center;gap:5px;color:#585d72;font-size:12px;font-weight:600}.heroProof svg{width:16px;height:16px;color:var(--green)}.heroProduct{position:relative;z-index:2;width:100%;height:min(650px,calc(100svh - 122px));min-height:540px;margin:0;align-self:end}.productBackdrop{position:absolute;top:8%;right:1%;width:94%;height:80%;border:1.5px dashed #9ccfdf;border-radius:38px;background:radial-gradient(circle at 8% 10%,rgba(255,205,92,.28),transparent 25%),radial-gradient(circle at 92% 82%,rgba(123,91,229,.17),transparent 30%),linear-gradient(145deg,#f8fdff,#eef8ff 52%,#f6f2ff);box-shadow:24px 26px #c9f1dfb8;transform:rotate(-2deg)}.heroPanelFrame{position:absolute;z-index:1;top:12%;left:-4%;width:252px;height:470px;padding:7px;overflow:hidden;border:1px solid #d9d2f3;border-radius:34px;background:#fff;box-shadow:0 26px 58px #1d124d33;transform:rotate(-5deg)}.heroBusinessPanelPreview{height:100%;padding:15px 12px;border-radius:27px;color:#21183f;background:radial-gradient(circle at 90% 0%,rgba(104,65,255,.16),transparent 32%),linear-gradient(180deg,#f4f0ff,#fbfaff)}.heroBusinessPanelPreview>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px}.heroPanelAvatar{display:grid;width:38px;height:38px;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(145deg,#7145ff,#4020d5);box-shadow:0 7px 16px #4925be33;font-size:14px;font-weight:900}.heroBusinessPanelPreview>header>div strong,.heroBusinessPanelPreview>header>div small{display:block}.heroBusinessPanelPreview>header>div strong{font-size:10px}.heroBusinessPanelPreview>header>div small{margin-top:2px;color:#77738d;font-size:6px;font-weight:700}.heroPanelStatus{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:999px;color:#16864c;background:#e7f8ee;font-size:6px;font-weight:900}.heroPanelStatus i{width:5px;height:5px;border-radius:50%;background:currentColor}.heroPanelWallet{display:grid;min-height:108px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;margin-top:13px;padding:15px;border-radius:22px;color:#fff;background:radial-gradient(circle at 0 100%,rgba(255,255,255,.18),transparent 35%),linear-gradient(135deg,#7448ff,#3f20d3);box-shadow:0 14px 26px #4924c238}.heroPanelWallet>span{display:grid;width:48px;height:48px;place-items:center;border-radius:16px;background:#ffffff29}.heroPanelWallet svg{width:25px;height:25px}.heroPanelWallet small,.heroPanelWallet strong,.heroPanelWallet b{display:block}.heroPanelWallet small{font-size:7px;font-weight:700}.heroPanelWallet strong{margin-top:5px;font-family:pinar,bakh,sans-serif;font-size:17px}.heroPanelWallet b{margin-top:2px;font-size:7px}.heroPanelActions{display:grid;gap:7px;margin-top:10px}.heroPanelActions article{display:grid;min-height:58px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;padding:8px;border:1px solid #e6e0f7;border-radius:16px;background:#ffffffe6;box-shadow:0 7px 16px #30236312}.heroPanelActions article>span{display:grid;width:38px;height:38px;place-items:center;border-radius:13px;color:#5b34f3;background:#eee8ff}.heroPanelActions article:last-child>span{color:#16813b;background:#e8f8ed}.heroPanelActions svg{width:19px;height:19px}.heroPanelActions strong,.heroPanelActions small{display:block}.heroPanelActions strong{font-size:8px}.heroPanelActions small{margin-top:2px;color:#858197;font-size:6px;font-weight:700}.heroPanelToday{margin-top:10px;padding:10px;border:1px solid #e6e0f7;border-radius:17px;background:#ffffffeb;box-shadow:0 7px 16px #30236312}.heroPanelToday>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.heroPanelToday>header strong{font-size:9px}.heroPanelToday>header small{color:#16864c;font-size:6px;font-weight:800}.heroPanelToday>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.heroPanelToday>div span{display:grid;justify-items:center;gap:3px;border-left:1px solid #ebe6f5}.heroPanelToday>div span:last-child{border-left:0}.heroPanelToday b{color:#2d176f;font-size:8px}.heroPanelToday small{color:#858197;font-size:5.5px;font-weight:700}.heroPhotoFrame{position:absolute;z-index:2;right:41%;bottom:-30px;width:370px;max-width:88%;height:590px;padding:7px;overflow:hidden;border-radius:44px;background:#fffffff0;box-shadow:0 32px 72px #1d124d3d;transform:translate(50%) rotate(1.5deg)}.heroPhotoFrame:after{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:37px;background:linear-gradient(180deg,transparent 55%,rgba(16,20,42,.28));content:"";pointer-events:none}.heroPhotoFrame img{display:block;width:100%;height:100%;border-radius:37px;object-fit:cover;object-position:center 38%}.heroLiveBadge{position:absolute;z-index:4;top:10%;right:9%;display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(255,255,255,.74);border-radius:999px;color:#fff;background:#10142a94;box-shadow:0 12px 28px #10142a2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:10px;font-weight:800}.heroLiveBadge i{width:7px;height:7px;border-radius:50%;background:#45df91;box-shadow:0 0 0 5px #45df9129}.heroMetricCard{position:absolute;z-index:4;display:grid;width:230px;min-height:74px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:11px;border:1px solid rgba(216,212,233,.9);border-radius:18px;background:#fffffff0;box-shadow:0 18px 38px #10142a29;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.heroMetricCard>span{display:grid;width:42px;height:42px;place-items:center;border-radius:14px}.heroMetricCard>span svg{width:21px;height:21px}.heroMetricCard small,.heroMetricCard strong{display:block}.heroMetricCard small{color:#77738d;font-size:8px;font-weight:700}.heroMetricCard strong{margin-top:3px;color:#21183f;font-size:10px}.heroSalesMetric{right:-8px;bottom:15%;grid-template-columns:42px minmax(0,1fr) auto}.heroSalesMetric>span{color:#16813b;background:#e8f8ed}.heroSalesMetric>b{align-self:start;padding:4px 6px;border-radius:999px;color:#16813b;background:#e8f8ed;font-size:8px}.phoneFrame{position:absolute;z-index:2;right:50%;bottom:-100px;width:360px;max-width:88%;padding:10px;overflow:hidden;border:8px solid #16172c;border-radius:42px;background:#fff;box-shadow:0 30px 70px #1d124d40;transform:translate(50%)}.phoneFrame img{width:100%;border-radius:28px}.businessDashboardPreview{min-height:640px;padding:18px 14px 28px;border-radius:28px;color:#17122f;background:linear-gradient(180deg,#f5f1ff,#fbfaff);font-family:bakh,Tahoma,sans-serif}.previewBusinessHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.previewBusinessIdentity{display:flex;align-items:center;gap:9px}.previewBusinessAvatar{display:grid;width:44px;height:44px;place-items:center;border:4px solid #ffffff;border-radius:15px;color:#fff;background:linear-gradient(145deg,#6f45ff,#3f1fd2);box-shadow:0 7px 16px #4925be33;font-size:16px;font-weight:800}.previewBusinessIdentity strong,.previewBusinessIdentity small{display:block}.previewBusinessIdentity strong{font-family:pinar,bakh,sans-serif;font-size:15px}.previewBusinessIdentity small{margin-top:1px;color:#77738d;font-size:8px;font-weight:700}.previewSettings{display:grid;width:38px;height:38px;place-items:center;border-radius:13px;color:#1d1938;background:#fff;box-shadow:0 7px 18px #30236317}.previewSettings svg{width:19px;height:19px}.previewWalletCard{position:relative;display:flex;min-height:130px;align-items:center;justify-content:space-between;margin-top:14px;padding:20px;overflow:hidden;border-radius:24px;color:#fff;background:linear-gradient(135deg,#7347ff,#4020d5);box-shadow:0 16px 28px #4924c238}.previewWalletCard:after{position:absolute;top:-48px;right:-30px;width:150px;height:150px;border:1px solid rgba(255,255,255,.12);border-radius:50%;content:""}.previewWalletCard div{position:relative;z-index:2}.previewWalletCard small,.previewWalletCard strong,.previewWalletCard span{display:block}.previewWalletCard small{font-size:9px;font-weight:700}.previewWalletCard strong{margin:7px 0 1px;font-family:pinar,bakh,sans-serif;font-size:25px;line-height:1.1}.previewWalletCard span{font-size:9px}.previewWalletCard img{position:relative;z-index:1;width:118px;height:105px;object-fit:contain;filter:drop-shadow(0 15px 16px rgba(27,14,99,.25))}.previewQuickGrid{display:grid;grid-template-columns:1fr;gap:7px;margin-top:11px}.previewQuickGrid article{display:grid;min-height:54px;grid-template-columns:40px minmax(0,1fr) 13px;align-items:center;gap:7px;padding:7px 10px;border:1px solid #eeebf7;border-radius:16px;background:#fff;box-shadow:0 8px 17px #30236312}.previewQuickGrid article.featured{border-color:#ded6ff;background:radial-gradient(circle at 8% 0%,rgba(107,66,255,.12),transparent 35%),linear-gradient(135deg,#fff,#f8f6ff)}.previewQuickIcon{display:grid;width:38px;height:38px;place-items:center;border-radius:13px}.previewQuickIcon svg{width:19px;height:19px}.previewQuickIcon.purple{color:#6336ef;background:#eee7ff}.previewQuickIcon.blue{color:#2879e8;background:#e8f2ff}.previewQuickIcon.orange{color:#f08a1d;background:#fff0df}.previewQuickGrid strong,.previewQuickGrid small{display:block}.previewQuickGrid strong{overflow:hidden;color:#2d176f;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.previewQuickGrid small{margin-top:2px;overflow:hidden;color:#858197;font-size:7px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.previewQuickGrid article>svg{width:13px;color:#aaa5b9}.previewToday{margin-top:12px}.previewToday h3{margin:0 0 7px;font-size:13px}.previewToday>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 5px;border-radius:18px;background:#fff;box-shadow:0 8px 18px #30236312}.previewToday span{display:grid;min-width:0;justify-items:center;gap:3px;padding:2px 3px;border-left:1px solid #eeebf5;text-align:center}.previewToday span:last-child{border-left:0}.previewToday b{max-width:100%;overflow:hidden;color:#21183f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.previewToday small{color:#827e92;font-size:6px;font-weight:700;line-height:1.35}.previewEvents{margin-top:11px;padding:10px;border:1px solid #e7e2f5;border-radius:19px;background:#fff;box-shadow:0 9px 20px #30236314}.previewEvents>header,.previewEvents>header>div{display:flex;align-items:center}.previewEvents>header{justify-content:space-between;gap:8px;margin-bottom:7px}.previewEvents>header>div{gap:6px}.previewEvents>header i{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.previewEvents>header strong{font-size:10px}.previewEvents>header small{padding:3px 6px;border-radius:999px;color:#15914d;background:#e6f8ed;font-size:6px;font-weight:800}.previewEventList{display:grid;gap:6px}.previewEventList article{display:grid;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:7px;padding:6px;border-radius:12px;background:#faf9fe}.previewEventIcon{display:grid;width:31px;height:31px;place-items:center;border-radius:10px}.previewEventIcon svg{width:15px;height:15px}.previewEventIcon.view{color:#5b34f3;background:#eee8ff}.previewEventIcon.purchase{color:#16813b;background:#e8f8ed}.previewEventList strong,.previewEventList small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.previewEventList strong{color:#21183f;font-size:7.5px}.previewEventList small{margin-top:2px;color:#858197;font-size:6px;font-weight:700}.previewInvitationCard{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;padding:11px;border:1px solid #e7e2f5;border-radius:20px;background:#fff;box-shadow:0 9px 20px #30236314}.previewInvitationArt{display:grid;width:56px;height:70px;place-items:center;border-radius:16px;color:#663cf2;background:linear-gradient(145deg,#f3edff,#e7ddff)}.previewInvitationArt svg{width:29px;height:29px}.previewInvitationTitle{display:flex;align-items:center;justify-content:space-between;gap:6px}.previewInvitationTitle strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.previewInvitationTitle small{padding:3px 6px;border-radius:999px;color:#15914d;background:#e6f8ed;font-size:6px;font-weight:800}.previewInvitationCard i{display:block;height:5px;margin:8px 0;overflow:hidden;border-radius:999px;background:#ece8f6}.previewInvitationCard i b{display:block;width:44%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#794eff,#4c25dc)}.previewInvitationCard p{display:flex;justify-content:space-between;gap:5px;margin:0}.previewInvitationCard p span{color:#817d91;font-size:6px;font-weight:700}.previewInvitationCard p b{display:block;color:#21183f;font-size:8px}.heroProduct figcaption{position:absolute;z-index:3;right:0;bottom:94px;display:flex;width:225px;min-height:72px;align-items:center;gap:10px;padding:12px;border:1px solid #d8d4e9;border-radius:8px;background:#fff;box-shadow:0 18px 35px #10142a24}.heroProduct figcaption svg{width:30px;height:30px;flex:0 0 auto;color:var(--green)}.heroProduct figcaption span,.heroProduct figcaption strong{display:block}.heroProduct figcaption span{color:var(--muted);font-size:10px;line-height:1.8}.heroProduct figcaption strong{color:var(--ink);font-size:13px}.directTrustSection{position:relative;z-index:4;padding:34px 0;border-bottom:1px solid #ddd8f0;background:#fff}.directTrustInner{display:grid;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:34px;padding:24px 28px;border:1px solid #ddd7f2;border-radius:20px;background:radial-gradient(circle at 8% 10%,rgba(91,52,243,.08),transparent 30%),linear-gradient(135deg,#fff,#faf9ff);box-shadow:0 18px 48px #26136f14}.directTrustBrand{display:grid;min-height:108px;align-content:center;justify-items:center;gap:10px;padding:18px;border:1px solid #e1dcf0;border-radius:16px;color:#11142a;background:#fff}.directTrustBrand span{color:#777b8f;font-size:13px;font-weight:700}.directTrustBrand img{width:122px;height:auto;color:#181b31}.directTrustCopy{min-width:0}.directTrustEyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--primary);font-size:13px;font-weight:800}.directTrustEyebrow svg{width:17px;height:17px}.directTrustCopy h2{margin:0 0 8px;color:var(--primary-dark);font-size:28px;font-weight:800;line-height:1.55}.directTrustCopy p{max-width:590px;margin:0;color:#5d6176;font-size:16px;font-weight:500;line-height:1.9}.directTrustProof{display:grid;grid-template-columns:auto 1px auto;align-items:center;gap:18px}.directTrustProof>span{display:grid;gap:3px;min-width:96px}.directTrustProof strong{color:var(--primary-dark);font-family:pinar,bakh,sans-serif;font-size:22px;font-weight:800}.directTrustProof small{color:#73778b;font-size:13px;font-weight:700;white-space:nowrap}.directTrustProof>i{width:1px;height:42px;background:#ddd8ed}.businessSection,.stepsSection{padding:116px 0}.businessSection{padding:56px 0 42px;background:#fff}.sectionIntro{max-width:670px;margin-bottom:54px}.sectionIntro.centered{margin-right:auto;margin-left:auto;text-align:center}.sectionIntro h2,.customerCopy h2,.finalCta h2{margin:8px 0 14px;color:var(--ink);font-size:36px;font-weight:700;line-height:1.55}.sectionIntro p{margin:0;color:var(--muted);font-size:16px;line-height:2}.featureGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.featureCard{display:flex;min-height:152px;align-items:flex-start;gap:18px;padding:26px;border:1px solid var(--border);border-radius:8px;background:#fff;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.featureCard:hover{border-color:#c9c1ef;box-shadow:0 16px 36px #1d124d14;transform:translateY(-3px)}.featureIcon,.stepIcon{display:grid;width:50px;height:50px;flex:0 0 auto;place-items:center;border-radius:8px}.featureIcon svg,.stepIcon svg{width:24px;height:24px}.featureIcon.purple{color:var(--primary);background:#eee9ff}.featureIcon.blue{color:var(--blue);background:#e7f0ff}.featureIcon.green{color:var(--green);background:#e6f7ec}.featureIcon.coral{color:var(--coral);background:#ffe9ed}.featureCard h3,.stepItem h3{margin:2px 0 8px;font-size:19px}.featureCard p,.stepItem p{margin:0;color:var(--muted);font-size:15px;line-height:2}.businessCtaRow{display:flex;min-height:108px;align-items:center;justify-content:space-between;gap:24px;margin-top:32px;padding:22px 26px;border-right:4px solid var(--primary);background:var(--soft)}.businessCtaRow strong,.businessCtaRow span{display:block}.businessCtaRow strong{margin-bottom:4px;font-family:pinar,bakh,sans-serif;font-size:18px}.businessCtaRow>div>span{color:var(--muted);font-size:14px}.stepsSection{padding-top:68px;border-top:1px solid #e9edf1;border-bottom:1px solid #e9edf1;background:#f6f9fa}.stepsGrid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.stepsGrid:before{position:absolute;z-index:0;top:40px;right:16%;left:16%;height:1px;background:#d5dce0;content:""}.stepItem{position:relative;z-index:1;padding:0 22px;text-align:center}.stepNumber{position:absolute;top:-8px;right:calc(50% + 22px);display:grid;width:27px;height:27px;place-items:center;border:2px solid #f6f9fa;border-radius:50%;color:#fff;background:var(--primary);font-size:11px;font-weight:700}.stepIcon{width:80px;height:80px;margin:0 auto 20px;border:1px solid #dde4e7;border-radius:50%;color:var(--teal);background:#fff;box-shadow:0 12px 27px #064e5b17}.stepIcon svg{width:30px;height:30px}.invitationExample{display:grid;max-width:920px;grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:70px;margin:76px auto 0;padding:42px 50px;border:1px solid #dfe4e8;border-radius:16px;background:#fff;box-shadow:0 22px 55px #10142a14}.invitationExampleCopy h3{margin:8px 0 12px;color:var(--ink);font-size:28px;line-height:1.6}.invitationExampleCopy p{margin:0;color:var(--muted);font-size:15px;line-height:2}.invitationCardStack{position:relative;width:390px;max-width:100%;height:500px;margin:0 auto}.websiteInviteCard{position:absolute;width:286px;overflow:hidden;border:1.5px solid rgba(7,154,166,.46);border-radius:23px;color:var(--ink);background:#fff;box-shadow:0 18px 42px #10142a29;text-align:right}.flowerInviteCard{top:0;left:0;z-index:1;transform:rotate(-3deg)}.restaurantInviteCard{right:0;bottom:0;z-index:2;transform:rotate(2deg)}.invitationCardStack .websiteInviteCard{min-height:368px}.invitationCardStack .websiteInviteCover{height:142px}.invitationCardStack .websiteInviteBody{gap:11px;padding:15px}.invitationCardStack .websiteInviteOffers>span{padding-block:12px}.websiteInviteCover{height:112px;overflow:hidden;background:linear-gradient(135deg,#d6f2f3,#ede9ff)}.websiteInviteCover img{width:100%;height:100%;object-fit:cover}.websiteInviteBody{display:grid;gap:9px;padding:13px}.websiteInviteBrand{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px}.websiteInviteLogo{display:grid;width:42px;height:42px;place-items:center;padding:2px;border:1px solid #d9e8e9;border-radius:13px;overflow:hidden;background:#fff}.websiteInviteLogo img{display:block;width:100%;height:100%;border-radius:10px;object-fit:contain}.websiteInviteBrand>div{display:grid;min-width:0;gap:2px}.websiteInviteBrand>div strong,.websiteInviteBrand>div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.websiteInviteBrand>div strong{color:#102b32;font-size:11px}.websiteInviteBrand>div small{color:#718086;font-size:7px;font-weight:700}.websiteInviteStatus{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:999px;color:#16864c;background:#e7f8ee;font-size:7px;font-weight:900}.websiteInviteStatus i{width:5px;height:5px;border-radius:50%;background:currentColor}.websiteInviteLabel{width:fit-content;padding:4px 7px;border-radius:999px;color:#087f8c;background:#e5f7f8;font-size:7px;font-weight:900}.websiteInviteBody h4{margin:0;color:#142e35;font-size:13px;line-height:1.55}.websiteInviteOffers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.websiteInviteOffers>span{display:grid;min-width:0;gap:3px;padding:9px;border:1px solid #d6e8e9;border-radius:13px;background:linear-gradient(145deg,#e9f9fa,#f3f0ff)}.websiteInviteOffers small{color:#6b787f;font-size:7px;font-weight:800}.websiteInviteOffers strong{overflow:hidden;color:#087f8c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.websiteInviteOffers>span:last-child strong{color:var(--primary)}.websiteInviteMeta{display:grid;gap:2px}.websiteInviteMeta p{margin:0;color:#737f85;font-size:7px;font-weight:700;line-height:1.7}.websiteInviteMeta b{color:#33484e}.websiteInviteBody>button{display:flex;min-height:38px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:13px;color:#fff;background:linear-gradient(135deg,#0bb3bb,#087f8c);font-size:8px;font-weight:900}.websiteInviteBody>button svg{width:15px;height:15px}.heroJourneyRoute{position:absolute;z-index:5;top:6%;right:12%;left:12%;display:grid;grid-template-columns:54px minmax(18px,1fr) 54px minmax(18px,1fr) 54px;align-items:center;gap:7px}.heroJourneyRoute>span{display:grid;width:54px;height:54px;place-items:center;align-content:center;gap:2px;border:1px solid #bce3ef;border-radius:18px;color:#138baa;background:#fffffff5;box-shadow:0 10px 22px #22718f1f}.heroJourneyRoute>span:nth-of-type(2){color:#6540c8;border-color:#d6d7fa}.heroJourneyRoute>span:nth-of-type(3){color:#168a59;border-color:#c6eadb}.heroJourneyRoute svg{width:20px;height:20px}.heroJourneyRoute small{font-size:6px;font-weight:900}.heroJourneyRoute i{border-top:2px dashed #8fc8db}.heroInviteBuilderFrame{position:absolute;z-index:2;top:23%;left:-3%;width:258px;min-height:334px;padding:7px;border:1px solid #ded8fb;border-radius:30px;background:#fff;box-shadow:0 24px 52px #5b34f32e;transform:rotate(-5deg)}.heroInviteBuilderPreview{min-height:320px;padding:16px 13px;border-radius:23px;background:radial-gradient(circle at 5% 0%,rgba(122,73,255,.18),transparent 36%),linear-gradient(145deg,#fff,#f3f0ff)}.heroInviteBuilderPreview>header{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px}.heroInviteBuilderPreview>header>span{display:grid;width:40px;height:40px;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(145deg,#1eb2c8,#397bd7)}.heroInviteBuilderPreview>header svg{width:20px;height:20px}.heroInviteBuilderPreview>header strong,.heroInviteBuilderPreview>header small{display:block}.heroInviteBuilderPreview>header strong{color:#203847;font-size:10px}.heroInviteBuilderPreview>header small{margin-top:2px;color:#84929a;font-size:7px;font-weight:800}.heroInvestmentPreview>header>span{background:linear-gradient(145deg,#7650ff,#4e2bd5)}.heroInvestmentPreview{display:grid;grid-template-rows:auto auto auto;align-content:space-between;gap:12px}.heroInvestmentPreview>header strong{font-size:16px;line-height:1.65}.heroInvestmentPreview>header small{font-size:10px}.heroInvestmentPreview .heroInvestmentValue{min-height:76px;margin-top:0;border-color:#d5cdf7;border-radius:16px;background:linear-gradient(135deg,#fff,#f8f6ff);box-shadow:0 8px 20px #5b34f314}.heroInvestmentPreview .heroInvestmentValue b{color:#3f239f;font-size:30px}.heroInvestmentPreview .heroInvestmentValue i{color:#5b34f3;font-size:20px}.heroInvestmentPreviewHint{display:grid;min-height:62px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;margin-top:0;padding:8px 9px;border-radius:15px;color:#168a59;background:#e7f8ef}.heroInvestmentPreviewHint>svg{width:21px;height:21px}.heroInvestmentPreviewHint strong,.heroInvestmentPreviewHint small{display:block}.heroInvestmentPreviewHint strong{font-size:10px}.heroInvestmentPreviewHint small{margin-top:2px;color:#4e806b;font-size:8px;font-weight:700}.heroInviteBuilderGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px}.heroInviteBuilderGrid>span{display:grid;min-height:72px;align-content:center;gap:5px;padding:10px;border:1px solid #d3e7ef;border-radius:16px;background:#ffffffeb}.heroInviteBuilderGrid>span:first-child{grid-column:1 / -1}.heroInviteBuilderGrid small{color:#6e8088;font-size:7px;font-weight:800}.heroInviteBuilderGrid strong{color:#146f91;font-size:10px}.heroInviteBuilderChannel{display:grid;min-height:48px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;margin-top:9px;padding:7px 9px;border-radius:15px;color:#5f46bd;background:#f0edff}.heroInviteBuilderChannel>svg{width:18px;height:18px}.heroInviteBuilderChannel strong,.heroInviteBuilderChannel small{display:block}.heroInviteBuilderChannel strong{font-size:8px}.heroInviteBuilderChannel small{margin-top:2px;color:#8376b7;font-size:6px;font-weight:700}.heroProduct .heroJourneyInvitationCard{top:23%;right:-1%;bottom:auto;left:auto;z-index:3;width:286px;min-height:388px;transform:rotate(3deg)}.heroProduct .heroJourneyInvitationCard .websiteInviteCover{height:128px}.heroProduct .heroJourneyInvitationCard .websiteInviteBody{gap:10px;padding:14px}.heroJourneyOutcome{position:absolute;z-index:5;right:-5%;bottom:10%;display:grid;width:235px;min-height:72px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;border:1px solid #c6eadb;border-radius:18px;background:#fffffff5;box-shadow:0 18px 38px #10142a26}.heroJourneyOutcome>span{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;color:#168a59;background:#e7f8ef}.heroJourneyOutcome svg{width:22px;height:22px}.heroJourneyOutcome small,.heroJourneyOutcome strong{display:block}.heroJourneyOutcome small{color:#718389;font-size:7px;font-weight:700}.heroJourneyOutcome strong{margin-top:3px;color:#173d43;font-size:9px}.heroJourneyOutcome>b{padding:4px 6px;border-radius:999px;color:#168a59;background:#e7f8ef;font-size:7px}.customerSection{padding:112px 0;color:#fff;background:var(--teal-dark)}.customerInner{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1fr);align-items:center;gap:100px}.customerCopy{max-width:600px}.sectionKicker.light{color:#8de0bf}.customerCopy h2{color:#fff;font-size:32px;white-space:nowrap}.customerCopy>p{max-width:570px;margin-bottom:26px;color:#ffffffbf;font-size:16px;line-height:2}.customerCopy ul{display:grid;gap:13px;margin:0 0 30px;padding:0;list-style:none}.customerCopy li{display:flex;align-items:center;gap:10px;color:#ffffffe6;font-size:14px;font-weight:600}.customerCopy li svg{width:20px;height:20px;color:#8de0bf}.customerVisual{position:relative;min-height:640px;margin:0}.customerPurchasePhone{position:absolute;top:50%;right:50%;width:350px;max-width:92%;padding:9px;overflow:hidden;border:7px solid #151827;border-radius:40px;background:#fff;box-shadow:-25px 28px #c9f1dfeb,0 34px 65px #03262d47;transform:translate(50%,-50%)}.customerPurchasePreview{position:relative;min-height:555px;padding:18px 14px 64px;border-radius:28px;color:#122b32;background:#f3faf9}.customerPurchasePreview>header{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px}.customerPurchasePreview>header>span{display:grid;width:34px;height:34px;place-items:center;border-radius:12px;color:#078b98;background:#fff;box-shadow:0 7px 15px #04505917}.customerPurchasePreview>header svg{width:17px;height:17px}.customerPurchasePreview>header strong,.customerPurchasePreview>header small{display:block}.customerPurchasePreview>header strong{font-family:pinar,bakh,sans-serif;font-size:15px}.customerPurchasePreview>header small{margin-top:1px;color:#718389;font-size:8px;font-weight:700}.previewScannerCard{margin-top:13px;padding:13px;border:1px solid #cce7e5;border-radius:22px;background:#fff;box-shadow:0 13px 28px #04505917}.previewScannerBadge{display:inline-flex;min-height:25px;align-items:center;gap:5px;padding:0 9px;border-radius:999px;color:#087f8c;background:#e8f8f7;font-size:7px;font-weight:800}.previewScannerBadge svg{width:12px;height:12px}.previewScannerViewport{position:relative;display:grid;min-height:210px;place-items:center;align-content:center;gap:7px;margin-top:12px;overflow:hidden;border:1px dashed #9fd6d4;border-radius:18px;color:#087f8c;background:radial-gradient(circle at center,rgba(0,194,203,.1),transparent 55%),#f1fbfa}.previewScannerViewport>svg{width:72px;height:72px;padding:13px;border-radius:19px;color:#fff;background:linear-gradient(145deg,#0bb3bb,#087f8c);box-shadow:0 15px 28px #087f8c38}.previewScannerViewport strong{color:#173d43;font-size:11px}.previewScannerViewport small{color:#71898e;font-size:7px;font-weight:700}.previewScannerCorner{position:absolute;width:27px;height:27px;border-color:#0aaab2;border-style:solid}.previewScannerCorner.topRight{top:15px;right:15px;border-width:3px 3px 0 0;border-radius:0 10px 0 0}.previewScannerCorner.topLeft{top:15px;left:15px;border-width:3px 0 0 3px;border-radius:10px 0 0}.previewScannerCorner.bottomRight{right:15px;bottom:15px;border-width:0 3px 3px 0;border-radius:0 0 10px}.previewScannerCorner.bottomLeft{bottom:15px;left:15px;border-width:0 0 3px 3px;border-radius:0 0 0 10px}.previewScannerBeam{position:absolute;top:37%;right:28px;left:28px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#00c3cb,transparent);box-shadow:0 0 12px #00c3cba6}.previewScanButton{display:flex;width:100%;min-height:38px;align-items:center;justify-content:center;gap:6px;margin-top:9px;border:0;border-radius:13px;color:#fff;background:linear-gradient(135deg,#0bb3bb,#087f8c);font-size:8px;font-weight:800}.previewScanButton svg{width:15px;height:15px}.previewStoreCode{margin-top:11px}.previewStoreCode label{display:block;margin-bottom:5px;color:#526a70;font-size:7px;font-weight:800}.previewStoreCode>div{display:flex;min-height:38px;align-items:center;gap:6px;padding:0 9px;border:1px solid #cfe3e2;border-radius:13px;color:#647b80;background:#f9fcfc;font-size:7px}.previewStoreCode>div svg{width:14px;color:#087f8c}.previewStoreCode>div span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.previewStoreCode>button{display:flex;width:100%;min-height:36px;align-items:center;justify-content:center;gap:5px;margin-top:7px;border:0;border-radius:12px;color:#087f8c;background:#e7f7f6;font-size:8px;font-weight:800}.previewStoreCode>button svg{width:13px}.previewPurchaseNav{position:absolute;right:12px;bottom:10px;left:12px;display:grid;grid-template-columns:repeat(3,1fr);padding:5px;border-radius:17px;background:#fff;box-shadow:0 7px 20px #0450591c}.previewPurchaseNav span{display:grid;justify-items:center;gap:2px;padding:5px;color:#7b8b90}.previewPurchaseNav span.active{border-radius:12px;color:#078b98;background:#e7f7f6}.previewPurchaseNav svg{width:17px;height:17px}.previewPurchaseNav small{font-size:6px;font-weight:800}.faqTeaser{padding:72px 0 0;background:radial-gradient(circle at 12% 50%,rgba(91,52,243,.1),transparent 24%),#fff}.faqTeaserInner{display:grid;min-height:184px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:26px;padding:32px 38px;border:1px solid #ddd7f7;border-radius:18px;background:linear-gradient(125deg,#f7f5ff,#fff 58%,#f0fbfa);box-shadow:0 18px 45px #26136f12}.faqTeaserIcon{display:grid;width:64px;height:64px;place-items:center;border-radius:18px;color:#fff;background:linear-gradient(145deg,#704bff,#4820d5);box-shadow:0 14px 28px #5b34f33d}.faqTeaserIcon svg{width:30px;height:30px}.faqTeaser h2{margin:5px 0 7px;font-size:28px}.faqTeaser p{margin:0;color:var(--muted);font-size:15px;line-height:1.9}.faqTeaserLink,.faqBackLink{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;border-radius:10px;font-size:15px;font-weight:800}.faqTeaserLink{padding:0 20px;color:#fff;background:var(--primary);box-shadow:0 12px 25px #5b34f333;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.faqTeaserLink:hover,.faqTeaserLink:focus-visible{background:#4b27df;box-shadow:0 16px 30px #5b34f340;transform:translateY(-2px)}.faqTeaserLink svg,.faqBackLink svg{width:18px;height:18px}.faqPage{min-height:calc(100vh - 210px);padding-top:76px;background:#fbfaff}.faqHero{position:relative;overflow:hidden;padding:68px 0 78px;border-bottom:1px solid #e5e0f6;text-align:center;background:radial-gradient(circle at 18% 25%,rgba(21,180,177,.12),transparent 24%),radial-gradient(circle at 80% 12%,rgba(91,52,243,.14),transparent 28%),linear-gradient(180deg,#fff,#f6f3ff)}.faqHeroInner{display:flex;align-items:center;flex-direction:column}.faqBackLink{align-self:flex-start;padding:0 14px;border:1px solid #ddd7f5;color:#4f35c8;background:#ffffffd1;transition:border-color .18s ease,background .18s ease}.faqBackLink:hover,.faqBackLink:focus-visible{border-color:#b9acf1;background:#fff}.faqEyebrow{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:var(--primary);font-size:13px;font-weight:800}.faqEyebrow svg{width:20px;height:20px}.faqHero h1{margin:14px 0 12px;color:var(--primary-dark);font-size:clamp(38px,5vw,58px)}.faqHero p{max-width:650px;margin:0;color:var(--muted);font-size:16px;line-height:2}.faqContent{padding:64px 0 88px}.faqLayout{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:30px}.faqAside{position:sticky;top:104px;padding:28px;border:1px solid #ddd7f5;border-radius:18px;background:#fff;box-shadow:0 16px 38px #26136f12}.faqAside>span{display:grid;width:48px;height:48px;place-items:center;margin-bottom:20px;border-radius:14px;color:var(--primary);background:#f0ecff}.faqAside>span svg{width:23px;height:23px}.faqAside h2{margin-bottom:10px;font-size:20px;line-height:1.7}.faqAside p{margin-bottom:22px;color:var(--muted);font-size:15px;line-height:1.9}.faqAside .loginLink{width:100%}.faqList{display:grid;gap:12px}.faqItem{overflow:hidden;border:1px solid #e2def2;border-radius:14px;background:#fff;box-shadow:0 7px 20px #26136f09;transition:border-color .18s ease,box-shadow .18s ease}.faqItem[open]{border-color:#c8bcf5;box-shadow:0 13px 30px #40279d14}.faqItem summary{display:grid;min-height:78px;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:16px;padding:16px 20px;cursor:pointer;list-style:none}.faqItem summary::-webkit-details-marker{display:none}.faqItem summary:focus-visible{outline:3px solid rgba(91,52,243,.25);outline-offset:-3px}.faqNumber{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;color:var(--primary);background:#f1edff;font-size:14px;font-weight:800}.faqItem summary h2{margin:0;font-size:18px;line-height:1.8}.faqChevron{width:20px;height:20px;color:#80769d;transition:transform .18s ease}.faqItem[open] .faqChevron{color:var(--primary);transform:rotate(90deg)}.faqAnswer{padding:0 80px 22px 58px}.faqAnswer p{margin:0;padding-top:16px;border-top:1px solid #eeeaf8;color:#555d70;font-size:16px;line-height:2}.finalCta{padding:72px 0;background:#fff}.finalCtaInner{display:grid;min-height:190px;grid-template-columns:90px 1fr auto;align-items:center;gap:32px;padding:30px 42px;border:1px solid #dcd7f3;border-radius:8px;background:#f6f4ff}.finalCtaInner>img{width:80px;height:80px;object-fit:contain}.finalCtaInner>div>span{color:var(--primary);font-size:13px;font-weight:700}.finalCta h2{margin-bottom:0;font-size:28px}.siteFooter{padding:54px 0 32px;border-top:1px solid #e5e8ed;background:#f8fafb}.footerInner{display:grid;grid-template-columns:1fr auto;gap:30px}.footerBrand img{width:58px;height:58px;object-fit:contain}.footerBrand p{margin:10px 0 0;color:var(--muted);font-size:14px}.footerLinks{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.footerLinks a{color:#4b5064;font-size:14px;font-weight:600}.footerLinks a[aria-current=page]{color:var(--primary)}.footerInner small{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;border-top:1px solid #e1e5e9;color:#9398a6;font-size:13px}@media(max-width:980px){.headerInner{gap:20px}.mainNav{gap:18px}.mainNav>a:not(.loginLink){font-size:14px}.customerLogin{display:none}.heroInner{grid-template-columns:minmax(0,1fr) 330px;gap:28px}.hero h1{font-size:56px}.hero h2{font-size:28px}.phoneFrame{width:310px}.heroPhotoFrame{width:340px}.heroPanelFrame{left:-8%}.heroMetricCard{width:200px}.directTrustInner{grid-template-columns:160px minmax(0,1fr);gap:24px}.directTrustProof{grid-column:1 / -1;grid-template-columns:auto 1px auto}.customerInner{gap:50px}}@media(max-width:760px){.sectionInner,.headerInner,.heroInner{width:min(100% - 32px,560px)}.siteHeader{background:#fffffff7}.headerInner{height:68px;justify-content:space-between}.brandLink{width:44px}.brandLink img{width:44px;height:44px}.headerActions{display:flex}.menuButton{display:none}.headerActions .loginLink{min-height:42px;padding:0 14px;font-size:15px}.menuButton svg{width:22px;height:22px}.mainNav{position:fixed;top:68px;right:0;left:0;display:none;align-items:stretch;gap:0;padding:14px 16px 20px;border-bottom:1px solid var(--border);background:#fff;box-shadow:0 18px 35px #10142a1f}.mainNav.open{display:grid}.mainNav>a:not(.loginLink){min-height:48px;padding:13px 6px;border-bottom:1px solid #f0eef6;font-size:15px}.mainNav>a:not(.loginLink):after{display:none}.mobileCustomerLogin{display:inline-flex;margin-top:12px;border-color:var(--border)!important;color:var(--primary)!important;background:#f7f5ff!important}.hero{min-height:0;height:auto;max-height:none}.heroAccent{top:auto;right:0;bottom:0;width:100%;height:43%;border-top:1px solid #ded8f6;border-right:0}.heroInner{display:block;height:auto;padding-top:100px}.heroCopy{max-width:none;padding-bottom:0}.hero h1{margin-top:5px;font-size:44px}.hero h2{max-width:450px;margin:6px 0 9px;font-size:23px;line-height:1.55}.heroCopy>p{max-width:500px;margin-bottom:10px;font-size:16px;line-height:1.9}.heroOffer{max-width:500px;grid-template-columns:1fr;gap:10px;margin-bottom:16px}.heroOfferPrimary,.heroOfferBonus{min-height:0;padding:13px 14px}.heroOffer svg{width:18px;height:18px}.heroOfferBonus>span{font-size:14px;line-height:1.8}.heroOfferMessage>strong{font-size:17px;line-height:1.75}.heroOfferMessage>p{font-size:15px;line-height:1.9}.heroOfferBonus small{font-size:13px;line-height:1.7}.heroActions .loginLink{min-height:48px;padding:0 17px;font-size:15px}.learnMore{min-height:44px;padding:0 5px;font-size:14px}.heroProof{display:none}.heroProduct{position:relative;inset:auto;height:500px;min-height:0;margin-top:28px}.productBackdrop{top:56px;right:8%;width:84%;height:350px;box-shadow:18px 18px #c9f1df}.heroJourneyRoute{top:8px;right:14%;left:14%;grid-template-columns:46px minmax(16px,1fr) 46px minmax(16px,1fr) 46px}.heroJourneyRoute>span{width:46px;height:46px;border-radius:15px}.heroJourneyRoute svg{width:17px;height:17px}.heroInviteBuilderFrame{top:22%;left:1%;transform:rotate(-5deg) scale(.84);transform-origin:top left}.heroProduct .heroJourneyInvitationCard{top:20%;right:1%;width:248px;min-height:354px}.heroProduct .heroJourneyInvitationCard .websiteInviteCover{height:112px}.heroJourneyOutcome{right:0;bottom:5%;width:205px;min-height:64px;grid-template-columns:36px minmax(0,1fr) auto;padding:9px}.heroJourneyOutcome>span{width:36px;height:36px;border-radius:12px}.heroPhotoFrame{top:0;bottom:auto;width:310px;height:410px;border-radius:34px}.heroPanelFrame{top:24px;left:1%;transform:rotate(-5deg) scale(.86);transform-origin:top left}.heroPhotoFrame:after,.heroPhotoFrame img{border-radius:27px}.heroLiveBadge{top:24px;right:13%}.heroMetricCard{width:185px;min-height:64px;grid-template-columns:36px minmax(0,1fr);gap:8px;padding:9px}.heroMetricCard>span{width:36px;height:36px;border-radius:12px}.heroMetricCard>span svg{width:18px;height:18px}.heroSalesMetric{right:1%;bottom:8%;grid-template-columns:36px minmax(0,1fr) auto}.phoneFrame{top:0;bottom:auto;width:270px;border-width:6px;border-radius:34px}.phoneFrame img{border-radius:23px}.businessDashboardPreview{min-height:560px;padding:14px 11px 22px;border-radius:23px}.previewWalletCard{min-height:112px;padding:16px}.previewWalletCard img{width:100px;height:90px}.previewWalletCard strong{font-size:21px}.previewQuickGrid article{min-height:61px}.heroProduct figcaption{right:auto;bottom:62px;left:0;width:185px;min-height:64px}.heroProduct figcaption svg{width:25px;height:25px}.directTrustSection{padding:22px 0}.directTrustInner{display:grid;grid-template-columns:116px minmax(0,1fr);gap:16px;padding:18px;border-radius:18px}.directTrustBrand{min-height:100px;padding:13px}.directTrustBrand img{width:92px}.directTrustCopy h2{font-size:24px}.directTrustCopy p{font-size:15px;line-height:1.9}.directTrustEyebrow{font-size:13px}.directTrustProof{grid-column:1 / -1;grid-template-columns:1fr 1px 1fr;gap:13px;padding-top:14px;border-top:1px solid #e6e1f2}.directTrustProof>span{min-width:0}.directTrustProof strong{font-size:19px}.directTrustProof small{white-space:normal}.businessSection,.stepsSection,.customerSection{padding:78px 0}.businessSection{padding:48px 0 34px}.stepsSection{padding-top:54px}.sectionIntro{margin-bottom:34px}.sectionIntro h2,.customerCopy h2{font-size:27px}.customerCopy h2{white-space:normal}.sectionIntro p,.customerCopy>p{font-size:16px}.featureGrid{grid-template-columns:1fr}.featureCard{min-height:132px;padding:20px}.businessCtaRow{display:grid;padding:20px}.businessCtaRow .loginLink{width:100%}.stepsGrid{grid-template-columns:1fr;gap:44px}.stepsGrid:before{display:none}.invitationExample{grid-template-columns:1fr;gap:30px;margin-top:54px;padding:26px 20px}.invitationExampleCopy h3{font-size:23px}.invitationCardStack{width:340px;height:470px;margin:0 auto}.websiteInviteCard{width:258px}.customerInner{display:flex;flex-direction:column-reverse;gap:42px}.customerVisual{display:grid;width:100%;min-height:0;justify-items:center}.customerPurchasePhone{position:relative;top:auto;right:auto;width:320px;box-shadow:-14px 16px #c9f1dff0,0 26px 50px #03262d40;transform:none}.finalCta{padding:54px 0}.finalCtaInner{grid-template-columns:62px 1fr;gap:18px;padding:26px 20px}.finalCtaInner>img{width:60px;height:60px}.finalCta h2{font-size:21px}.finalCta .loginLink{grid-column:1 / -1;width:100%}.footerInner{grid-template-columns:1fr}.footerLinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.footerInner small{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.directTrustInner{grid-template-columns:1fr}.directTrustBrand{min-height:82px;grid-template-columns:auto 100px;align-items:center;justify-content:center}.directTrustCopy{text-align:center}.directTrustEyebrow{justify-content:center}.directTrustProof{grid-column:1}.heroOffer{align-items:stretch;flex-direction:column}.heroOfferPrimary,.heroOfferBonus{min-height:42px}.heroActions{align-items:stretch;flex-direction:column}.heroActions .loginLink,.learnMore{width:100%;justify-content:center}.heroProduct figcaption{display:none}}@media(max-width:390px){.heroProduct{height:455px}.heroPhotoFrame{width:270px;height:375px}.heroLiveBadge{display:none}.heroMetricCard{width:164px}.heroPanelFrame{top:32px;left:-10px;transform:rotate(-5deg) scale(.75)}.heroJourneyRoute{right:9%;left:9%}.heroInviteBuilderFrame{top:23%;left:-12px;transform:rotate(-5deg) scale(.7)}.heroProduct .heroJourneyInvitationCard{top:20%;right:-3px;width:225px;min-height:338px}.heroJourneyOutcome{right:-4px;bottom:3%;width:185px}.heroSalesMetric{right:-2px;bottom:5%}.phoneFrame{width:248px}.customerVisual{min-height:0}.customerPurchasePhone{width:292px;border-width:6px;border-radius:34px}.customerPurchasePreview{min-height:520px;padding:15px 11px 60px}}@media(max-width:980px){.faqTeaserInner{grid-template-columns:64px minmax(0,1fr)}.faqTeaserLink{grid-column:1 / -1;width:100%}.faqLayout{grid-template-columns:1fr}.faqList{order:1}.faqAside{position:static;order:2}}@media(max-width:760px){.faqTeaser{padding-top:48px}.faqTeaserInner{min-height:0;grid-template-columns:52px minmax(0,1fr);gap:16px;padding:24px 20px;border-radius:16px}.faqTeaserIcon{width:52px;height:52px;border-radius:14px}.faqTeaserIcon svg{width:25px;height:25px}.faqTeaser h2{font-size:22px}.faqTeaser p{font-size:15px}.faqPage{padding-top:68px}.faqHero{padding:36px 0 52px}.faqBackLink{min-height:42px;font-size:13px}.faqEyebrow{margin-top:30px}.faqHero h1{font-size:36px}.faqHero p{font-size:15px}.faqContent{padding:38px 0 58px}.faqLayout{gap:22px}.faqItem summary{min-height:72px;grid-template-columns:38px minmax(0,1fr) 18px;gap:10px;padding:14px}.faqNumber{width:36px;height:36px;border-radius:10px;font-size:13px}.faqItem summary h2{font-size:16px}.faqAnswer{padding:0 62px 18px 40px}.faqAnswer p{font-size:15px;line-height:2}.faqAside{padding:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
