:root{color-scheme:light;--color-midnight-ink:#061b31;--color-slate-blue:#50617a;--color-ghost-gray:#64748d;--color-platinum-white:#ffffff;--color-porcelain-white:#f8fafd;--color-powder-blue:#e5edf5;--color-stone-gray:#d8d6df;--color-deep-violet:#533afd;--color-washed-violet:#b9b9f9;--color-soft-violet:#8087ff;--color-accent-green:#81b81a;--color-vibrant-orange:#ff6118;--gradient-sunburst:linear-gradient(90deg,rgb(114,50,241) 3.13%,rgb(251,118,250) 50%,rgb(255,207,94));--gradient-dreamy:radial-gradient(circle,rgb(127,125,252),rgb(244,75,204) 33%,rgb(229,237,245) 66%);--shadow-xl:rgba(50,50,93,0.12) 0 16px 32px;--shadow-soft:rgba(23,23,23,0.08) 0 15px 35px;--shadow-sm:rgba(23,23,23,0.06) 0 3px 6px;--guide-line:rgba(6,27,49,0.08);--content-half:632px;--content-width:1264px;--header-h:66px;--gutter:16px;--font-sans:"Sohne","Inter",system-ui,sans-serif;--text-ink:#061b31;--text-muted:#50617a;--selection-bg:var(--text-ink);--selection-fg:#ffffff}.marketing-shell{--mk-ink:#171326;--mk-purple:#6d43ff;--mk-coral:#ff6b62;--mk-mint:#baf2d0;--mk-yellow:#ffe99a;background:#f8f6f1;color:var(--mk-ink);min-height:100vh;overflow:hidden}.marketing-shell--iban,.marketing-shell--reconciliation{--mk-purple:#146d62;--mk-coral:#ff836e}.marketing-shell--direct-system,.marketing-shell--instagram{--mk-purple:#bf3d86;--mk-coral:#ff745c}.marketing-shell--link-builder,.marketing-shell--store{--mk-purple:#335cff;--mk-coral:#ff7055}.marketing-shell--services{--mk-purple:#7b4be8;--mk-coral:#f45d8e}.marketing-topbar{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1240px;padding:26px 32px;position:relative;z-index:3}.marketing-brand{color:var(--mk-ink);font-size:30px;font-weight:900;letter-spacing:-.07em;text-decoration:none}.marketing-brand span{color:var(--mk-coral)}.marketing-topbar nav{display:flex;gap:28px}.marketing-footer a,.marketing-topbar nav a{color:inherit;font-size:14px;font-weight:700;text-decoration:none}.marketing-top-cta{background:var(--mk-ink);border-radius:999px;color:#fff;font-size:14px;font-weight:800;padding:12px 20px;text-decoration:none}.marketing-hero{align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);margin:0 auto;max-width:1240px;min-height:670px;padding:70px 32px 110px;position:relative}.marketing-hero:before{background-image:radial-gradient(#2b2541 1px,transparent 0);background-size:18px 18px;content:"";height:130px;opacity:.16;position:absolute;right:-30px;top:20px;width:190px}.marketing-eyebrow{align-items:center;color:var(--mk-purple);display:flex;font-size:12px;font-weight:900;gap:9px;letter-spacing:.13em;margin:0 0 22px;text-transform:uppercase}.marketing-eyebrow span{background:currentColor;border-radius:4px;height:7px;transform:rotate(45deg);width:7px}.marketing-hero h1{font-size:clamp(48px,5.9vw,84px);font-weight:850;letter-spacing:-.065em;line-height:.94;margin:0;max-width:790px}.marketing-lead{color:#5e586c;font-size:19px;line-height:1.65;margin:30px 0 0;max-width:680px}.marketing-actions{align-items:center;display:flex;gap:25px;margin-top:34px}.marketing-text-link{color:var(--mk-ink);font-weight:800;text-decoration:none}.marketing-text-link span{color:var(--mk-coral);font-size:20px}.marketing-visual{aspect-ratio:1.05;background:color-mix(in srgb,var(--mk-purple) 12%,#fff);border:1px solid #dcd5ed;border-radius:48% 52% 42% 58%/54% 45% 55% 46%;position:relative;transform:rotate(-2deg)}.marketing-visual-orbit{border:2px dashed color-mix(in srgb,var(--mk-purple) 35%,transparent);border-radius:50%;inset:12%;position:absolute;transform:rotate(22deg)}.marketing-visual-card{background:#fff;border:1px solid #dbd5e8;border-radius:22px;box-shadow:0 25px 70px #27203925;display:flex;flex-direction:column;gap:15px;padding:24px;position:absolute}.marketing-visual-card--back{left:5%;top:17%;transform:rotate(-8deg);width:58%}.marketing-visual-card--front{bottom:12%;right:2%;transform:rotate(5deg);width:65%}.marketing-visual-card strong{font-size:clamp(20px,2.4vw,34px);letter-spacing:-.045em}.marketing-dot-row{display:flex;gap:5px}.marketing-dot-row i{background:var(--mk-coral);border-radius:50%;height:7px;width:7px}.marketing-dot-row i:nth-child(2){background:var(--mk-yellow)}.marketing-dot-row i:nth-child(3){background:var(--mk-mint)}.marketing-visual-kicker{color:var(--mk-purple);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.marketing-visual-action{background:var(--mk-purple);border-radius:12px;color:#fff;font-size:14px;font-weight:800;padding:13px 15px;text-align:center}.marketing-visual-spark{color:var(--mk-coral);font-size:34px;position:absolute}.marketing-visual-spark--one{right:4%;top:8%}.marketing-visual-spark--two{bottom:15%;color:var(--mk-yellow);font-size:54px;left:2%}.marketing-facts{background:var(--mk-ink);color:#fff;display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1180px;position:relative;transform:rotate(-1deg);z-index:2}.marketing-facts div{display:flex;flex-direction:column;gap:5px;padding:30px 38px;transform:rotate(1deg)}.marketing-facts div+div{border-left:1px solid #ffffff24}.marketing-facts strong{color:var(--mk-yellow);font-size:24px;letter-spacing:-.03em}.marketing-facts span{color:#d9d4e4;font-size:14px}.marketing-comparison,.marketing-faq,.marketing-process,.marketing-related,.marketing-story{margin:0 auto;max-width:1180px;padding:130px 32px 0}.marketing-comparison>header,.marketing-faq>header,.marketing-process>header,.marketing-related>header,.marketing-story>header{max-width:760px}.marketing-comparison h2,.marketing-faq h2,.marketing-process h2,.marketing-related h2,.marketing-story h2{font-size:clamp(37px,4.2vw,58px);letter-spacing:-.055em;line-height:1.03;margin:0}.marketing-story-grid{display:grid;gap:18px;grid-template-columns:1.2fr .8fr;margin-top:52px}.marketing-story-card{background:#fff;border:1px solid #e3deeb;border-radius:26px;min-height:280px;padding:34px}.marketing-story-card--wide{grid-row:span 2;min-height:578px;padding:48px}.marketing-card-number{color:var(--mk-coral);display:block;font-size:13px;font-weight:900;letter-spacing:.08em;margin-bottom:58px}.marketing-story-card--wide .marketing-card-number{margin-bottom:170px}.marketing-process-grid h3,.marketing-story-card h3{font-size:28px;letter-spacing:-.045em;line-height:1.05;margin:0 0 18px}.marketing-faq details p,.marketing-process-grid p,.marketing-story-card p{color:#625c6e;font-size:16px;line-height:1.72;margin:0}.marketing-story-card ul{display:grid;gap:10px;list-style:none;margin:24px 0 0;padding:0}.marketing-story-card li:before{color:var(--mk-purple);content:"✦";margin-right:9px}.marketing-process{padding-top:150px}.marketing-process-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:50px}.marketing-process-grid article{border-top:3px solid var(--mk-ink);padding:26px 18px 30px 0}.marketing-process-grid article>span{align-items:center;background:var(--mk-yellow);border-radius:50%;display:flex;font-weight:900;height:38px;justify-content:center;margin-bottom:44px;width:38px}.marketing-table-wrap{border:1px solid #ded8e8;border-radius:25px;margin-top:50px;overflow:hidden}.marketing-table-wrap table{border-collapse:collapse;width:100%}.marketing-table-wrap td,.marketing-table-wrap th{border-bottom:1px solid #e3deea;padding:23px;text-align:left}.marketing-table-wrap thead{background:var(--mk-ink);color:#fff}.marketing-table-wrap tbody th{background:#f0ece4;width:24%}.marketing-faq>div{border-top:2px solid var(--mk-ink);margin-top:50px}.marketing-faq details{border-bottom:1px solid #d8d2df;padding:25px 0}.marketing-faq summary{align-items:center;cursor:pointer;display:flex;font-size:20px;font-weight:800;justify-content:space-between;list-style:none}.marketing-faq summary span{color:var(--mk-coral);font-size:28px}.marketing-faq details p{max-width:760px;padding:20px 50px 0 0}.marketing-related>div{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:50px}.marketing-related a{background:#fff;border:1px solid #e0dae7;border-radius:20px;color:inherit;display:flex;flex-direction:column;min-height:230px;padding:28px;position:relative;text-decoration:none}.marketing-related a>span{color:var(--mk-purple);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.marketing-related a strong{font-size:22px;letter-spacing:-.035em;line-height:1.12;margin-top:auto}.marketing-related a i{color:var(--mk-coral);font-size:24px;position:absolute;right:25px;top:24px}.marketing-final{align-items:center;background:var(--mk-purple);border-radius:35px;color:#fff;display:grid;gap:30px;grid-template-columns:auto 1fr auto;margin:130px auto 50px;max-width:1180px;overflow:hidden;padding:50px;position:relative}.marketing-final-mark{color:#ffffff16;font-size:150px;font-weight:950;line-height:.7}.marketing-final h2{font-size:38px;letter-spacing:-.05em;margin:0}.marketing-final p{color:#ece7ff;line-height:1.5;max-width:650px}.marketing-final .marketing-eyebrow{color:var(--mk-yellow)}.marketing-final .button{background:#fff;color:var(--mk-ink);white-space:nowrap}.marketing-footer{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1180px;padding:30px 32px 50px}.marketing-footer span{color:#756e7e;font-size:13px}@media (prefers-reduced-motion:no-preference){.marketing-visual-card--front{animation:mkFloat 5s ease-in-out infinite}.marketing-visual-card--back{animation:mkFloatBack 6s ease-in-out infinite}@keyframes mkFloat{50%{transform:rotate(2deg) translateY(-10px)}}@keyframes mkFloatBack{50%{transform:rotate(-5deg) translateY(9px)}}}@media (max-width:800px){.marketing-topbar nav{display:none}.marketing-comparison,.marketing-faq,.marketing-hero,.marketing-process,.marketing-related,.marketing-story,.marketing-topbar{padding-left:20px;padding-right:20px}.marketing-hero{gap:45px;grid-template-columns:1fr;min-height:auto;padding-bottom:80px;padding-top:45px}.marketing-hero h1{font-size:50px}.marketing-visual{margin:auto;max-width:520px;width:100%}.marketing-facts{grid-template-columns:1fr;margin:0 20px;transform:none}.marketing-facts div{transform:none}.marketing-facts div+div{border-left:0;border-top:1px solid #ffffff24}.marketing-comparison,.marketing-faq,.marketing-process,.marketing-related,.marketing-story{padding-top:95px}.marketing-process-grid,.marketing-related>div,.marketing-story-grid{grid-template-columns:1fr}.marketing-story-card--wide{min-height:auto}.marketing-card-number,.marketing-story-card--wide .marketing-card-number{margin-bottom:55px}.marketing-table-wrap{overflow-x:auto}.marketing-table-wrap table{min-width:720px}.marketing-final{grid-template-columns:1fr;margin:95px 20px 30px;padding:34px}.marketing-final-mark{display:none}.marketing-footer{padding-left:20px}.marketing-actions,.marketing-footer{align-items:flex-start;flex-direction:column}.marketing-top-cta{padding:10px 15px}}::selection{background:var(--selection-bg);color:var(--selection-fg)}::-moz-selection{background:var(--selection-bg);color:var(--selection-fg)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:radial-gradient(circle at 9% 4%,rgba(128,135,255,.22),transparent 24%),radial-gradient(circle at 90% 6%,rgba(255,46,222,.12),transparent 20%),linear-gradient(180deg,#ffffff,#f8fafd 58%,#ffffff);color:var(--color-midnight-ink);font-family:var(--font-sans)}a{color:inherit;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}a,button{font:inherit}.page-shell{position:relative;width:min(var(--content-width),calc(100vw - 32px));margin:0 auto;padding-inline:var(--gutter);padding-bottom:96px}.guide-rails{position:fixed;inset:0;z-index:-2;display:none;pointer-events:none}@media (min-width:1240px){.guide-rails{display:block}.guide-rails:after,.guide-rails:before{content:"";position:absolute;top:var(--header-h);bottom:0;width:1px;background:var(--guide-line)}.guide-rails:before{left:calc(50% - var(--content-half))}.guide-rails:after{left:calc(50% + var(--content-half))}}.topbar{position:static;width:100%;min-height:var(--header-h);background:transparent;border-bottom:1px solid var(--guide-line);transition:background .22s ease,-webkit-backdrop-filter .22s ease;transition:background .22s ease,backdrop-filter .22s ease;transition:background .22s ease,backdrop-filter .22s ease,-webkit-backdrop-filter .22s ease}.topbar[data-scrolled=true]{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}.topbar-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;width:min(var(--content-width),calc(100vw - 32px));min-height:var(--header-h);margin:0 auto;padding:0 var(--gutter)}.brand-lockup,.hero-actions,.hero-note,.mini-item,.panel-top,.pricing-card-top,.pricing-head,.service-strip,.topbar nav,.topbar-actions{display:flex;align-items:center}.brand-lockup{font-size:.8rem;letter-spacing:.09em;text-transform:uppercase}.brand-lockup,.topbar nav{color:var(--color-slate-blue)}.topbar nav{justify-self:center;justify-content:center;gap:28px;font-size:.92rem}.topbar nav a{transition:color .15s ease}.topbar nav a:hover{color:var(--color-midnight-ink)}.resources-menu{position:relative;display:flex;align-items:center;align-self:stretch}.resources-menu:after{content:"";position:absolute;top:100%;right:-18px;left:-18px;height:12px}.resources-trigger{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:color .15s ease}.resources-menu[data-open=true] .resources-trigger,.resources-trigger:focus-visible,.resources-trigger:hover{color:var(--color-midnight-ink)}.resources-trigger:focus-visible{outline:2px solid rgba(37,99,235,.42);outline-offset:5px}.resources-chevron{flex:none;transition:transform .18s ease}.resources-menu[data-open=true] .resources-chevron{transform:rotate(180deg)}.resources-dropdown{position:absolute;top:calc(100% + 2px);left:50%;z-index:80;display:grid;min-width:166px;gap:3px;padding:8px;border:1px solid rgba(6,27,49,.1);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:var(--shadow-xl);opacity:0;pointer-events:none;transform:translate(-50%,-6px);visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.resources-menu:focus-within .resources-dropdown,.resources-menu:hover .resources-dropdown,.resources-menu[data-open=true] .resources-dropdown{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}.topbar nav .resources-dropdown a{display:block;padding:10px 12px;border-radius:5px;color:var(--color-midnight-ink);font-size:.9rem}.topbar nav .resources-dropdown a:focus-visible,.topbar nav .resources-dropdown a:hover{background:rgba(229,237,245,.72);color:var(--color-midnight-ink);outline:none}.topbar-actions{justify-content:flex-end;gap:10px}.button-ghost{min-height:32px;padding:4px 14px;border:1px solid var(--color-powder-blue);border-radius:6px;background:#ffffff;color:#050a18;font-size:.9rem;mix-blend-mode:lighten}.topbar[data-scrolled=true] .button-ghost{color:var(--color-midnight-ink);mix-blend-mode:normal}.button-ghost:hover{border-color:var(--color-washed-violet)}.button-compact{min-height:32px;gap:6px;padding:4px 14px;border-radius:6px;font-size:.9rem}.topbar-actions .button{min-height:42px;padding:9px 18px}.btn-chevron{flex:none;margin-left:1px;transition:transform .18s ease}.button:hover .btn-chevron{transform:translateX(3px)}.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:0 9px;border:1px solid var(--color-powder-blue);border-radius:6px;background:#ffffff;cursor:pointer}.nav-toggle span{display:block;height:2px;border-radius:2px;background:var(--color-midnight-ink)}.mobile-menu{position:fixed;inset:0;z-index:120;display:flex;flex-direction:column;padding:16px var(--gutter) calc(28px + env(safe-area-inset-bottom));background:radial-gradient(circle at 9% 4%,rgba(128,135,255,.22),transparent 24%),radial-gradient(circle at 90% 6%,rgba(255,46,222,.12),transparent 20%),linear-gradient(180deg,#ffffff,#f8fafd 58%,#ffffff);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .22s ease,transform .22s ease,visibility .22s ease}.mobile-menu[data-open=true]{opacity:1;visibility:visible;transform:none}.mobile-menu-top{display:flex;align-items:center;justify-content:space-between;min-height:var(--header-h)}.mobile-menu-close{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--color-powder-blue);border-radius:6px;background:#ffffff;color:var(--color-midnight-ink);cursor:pointer}.mobile-menu-nav{display:flex;flex-direction:column;gap:4px;margin-top:24px}.mobile-menu-nav a{padding:14px 0;border-bottom:1px solid var(--guide-line);color:var(--color-midnight-ink);font-size:1.5rem;font-weight:400;letter-spacing:-.02em}.mobile-resource-group{display:grid;gap:0;margin-top:8px;border-top:1px solid var(--guide-line)}.mobile-resource-title{padding:17px 0 5px;color:var(--color-ghost-gray);font-size:.74rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.mobile-menu-nav .mobile-resource-group a{padding:9px 0;border-bottom:0;font-size:1.22rem}.mobile-menu-actions{display:grid;gap:12px;margin-top:auto}.mobile-menu-actions .button{width:100%;justify-content:center}.hero{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:clamp(480px,calc(68vh - var(--header-h)),calc(975px - var(--header-h)));padding-top:clamp(60px,12vh,120px);padding-bottom:clamp(48px,8vh,100px)}.hero:after{content:"";position:absolute;left:calc(50% - 50vw);bottom:0;width:100vw;border-bottom:1px solid var(--guide-line);mix-blend-mode:multiply;pointer-events:none}.final-cta,.hero-copy,.hero-visual,.section{position:relative}.eyebrow{margin:0 0 14px;color:var(--color-slate-blue);font-size:.78rem;letter-spacing:.11em;text-transform:uppercase}.final-cta h2,.hero h1,.pricing-head h2,.section-heading h2,.showcase-copy h2{margin:0;font-weight:300;letter-spacing:-.03em}.hero-copy{max-width:none;padding-inline:clamp(0px,7.5vw,104px)}.hero h1{margin:0;max-width:23em;font-weight:400;font-size:clamp(1.7rem,2.7vw,2.6rem);line-height:1.24;letter-spacing:-.018em;color:var(--text-muted)}.hero-title-lead{color:var(--text-ink)}.hero-product-summary{max-width:68ch;margin:20px 0 0}.hero-product-summary,.lede{color:var(--color-slate-blue);font-size:clamp(1.02rem,1.4vw,1.16rem);line-height:1.55}.lede{max-width:54ch;margin:22px 0 0}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px}.hero-actions .button{min-height:42px;padding:9px 20px;font-size:.92rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:14.5px 24px;border-radius:4px;font-size:.96rem}.button-primary{background:#3422df;color:var(--color-platinum-white);box-shadow:0 16px 30px rgba(83,58,253,.18)}.button-disabled{cursor:not-allowed;opacity:.62;box-shadow:none}.button-secondary{border:1px solid var(--color-washed-violet);color:var(--color-deep-violet)}.hero-note{align-items:flex-start;gap:8px;max-width:560px;margin-top:22px;color:var(--color-slate-blue);font-size:.94rem;line-height:1.45}.hero-note strong{color:var(--color-midnight-ink);font-weight:400;white-space:nowrap}.hero-wave{position:absolute;top:calc(-1 * var(--header-h) - 1px);bottom:0;left:150px;width:120%;z-index:-1;overflow:hidden;pointer-events:none}.hero-wave-canvas{display:block;width:100%;height:100%}.hero-wave-canvas.hero-wave-fallback{background:radial-gradient(60% 70% at 50% 64%,rgba(255,97,24,.5),transparent 70%),radial-gradient(54% 60% at 44% 40%,rgba(244,75,204,.45),transparent 72%),radial-gradient(50% 56% at 56% 78%,rgba(83,58,253,.4),transparent 74%);filter:blur(30px)}.gradient-orb{position:absolute;inset:32px 18px auto auto;width:320px;height:320px;border-radius:999px;background:var(--gradient-sunburst);filter:blur(8px);opacity:.62}.checkout-panel,.direct-panel,.ops-panel{position:absolute;border-radius:6px;background:rgba(255,255,255,.9);box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.direct-panel{top:30px;left:0;width:min(380px,74%);padding:14px}.panel-top{justify-content:space-between;margin-bottom:14px}.dialog-row span,.mini-brand,.ops-panel span,.panel-top span,.pricing-card small{color:var(--color-slate-blue)}.dialog-row{display:grid;gap:5px;padding:14px 0;border-top:1px solid rgba(216,214,223,.72)}.dialog-row.active{color:var(--color-deep-violet)}.dialog-row p{margin:0;color:var(--color-midnight-ink)}.checkout-panel{top:116px;right:0;width:min(350px,70%);padding:18px}.mini-brand{margin-bottom:26px;font-size:.74rem;letter-spacing:.12em;text-align:center;text-transform:uppercase}.checkout-panel>p{margin:0 0 18px;font-size:1.56rem;font-weight:300;letter-spacing:-.03em}.mini-item{justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid rgba(216,214,223,.7)}.mini-item span{color:var(--color-slate-blue)}.checkout-panel button{width:100%;margin-top:16px;padding:15px;border:0;border-radius:4px;background:var(--color-deep-violet);color:var(--color-platinum-white)}.ops-panel{left:46px;bottom:42px;width:min(360px,72%);padding:20px}.ops-panel strong{display:block;margin-top:8px;font-size:2.4rem;font-weight:300;letter-spacing:-.03em}.ops-panel p{margin:10px 0 0;color:var(--color-slate-blue);line-height:1.45}.section{padding-top:92px}.section-heading{max-width:820px;margin-bottom:24px}.section-heading.compact{max-width:720px}.final-cta h2,.pricing-head h2,.section-heading h2,.showcase-copy h2{font-size:clamp(2.2rem,5vw,4.2rem);line-height:.98}.feature-section .section-heading h2,.pricing-head h2{font-size:clamp(1.7rem,2.7vw,2.6rem);line-height:1.24;font-weight:400;letter-spacing:-.018em}.flow-grid,.integration-grid,.pillar-grid,.pricing-grid{display:grid;gap:14px}.pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card,.final-cta,.flow-card,.pricing-card,.showcase-section{border-radius:6px;background:rgba(255,255,255,.86);box-shadow:var(--shadow-soft)}.feature-card,.flow-card{padding:22px;border:1px solid rgba(23,23,23,.06);box-shadow:0 8px 20px rgba(23,23,23,.05)}.feature-card h3,.flow-card h3{margin:0 0 10px;font-size:1.34rem;font-weight:400;letter-spacing:-.01em}.feature-card p,.flow-card p{margin:0;color:var(--color-slate-blue);line-height:1.55}.flow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.flow-card span{display:inline-flex;margin-bottom:18px;color:var(--color-deep-violet);font-size:.84rem}.showcase-section{margin-top:92px;padding:28px}.pill{display:inline-flex;align-items:center;border-radius:4px;background:var(--color-powder-blue);color:var(--color-midnight-ink)}.audience-section{display:flex;flex-direction:column;gap:30px;margin-top:72px}.audience-intro,.audience-who{max-width:52em}.audience-line{margin:0;font-weight:400;font-size:clamp(1.5rem,2.4vw,2.3rem);line-height:1.26;letter-spacing:-.018em;color:var(--text-muted)}.audience-line-ink{color:var(--text-ink)}.audience-who .audience-line{font-size:clamp(1.34rem,2vw,1.9rem)}.audience-who h2{margin:12px 0 14px;font-size:clamp(1.7rem,2.7vw,2.6rem);line-height:1.08;font-weight:400;letter-spacing:-.018em;color:var(--text-ink)}.audience-marquee{display:flex;flex-direction:column;gap:14px;margin-top:6px;margin-inline:calc(-1 * var(--gutter));-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.audience-row{display:flex;overflow:hidden}.audience-track{display:flex;flex:none;width:max-content;animation:audience-scroll 42s linear infinite}.audience-track--reverse{animation-direction:reverse;animation-duration:52s}.audience-marquee:hover .audience-track{animation-play-state:paused}[data-animation-paused=true],[data-animation-paused=true] *{animation-play-state:paused!important}.audience-chip{display:inline-flex;align-items:center;flex:none;margin-right:12px;padding:12px 18px;border-radius:999px;background:var(--color-powder-blue);color:var(--color-midnight-ink);font-size:1rem;white-space:nowrap}.audience-chip--alt{background:transparent;border:1px solid var(--guide-line);color:var(--color-slate-blue)}@keyframes audience-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.audience-track{animation:none}}.showcase-section{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);gap:26px;align-items:center;overflow:hidden;background:radial-gradient(circle at 84% 8%,rgba(244,75,204,.16),transparent 28%),rgba(255,255,255,.86)}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-grid article{min-height:112px;padding:16px;border-radius:6px;background:var(--color-porcelain-white)}.integration-grid span{display:block;width:26px;height:3px;margin-bottom:18px;border-radius:999px;background:var(--gradient-sunburst)}.integration-grid strong{display:block;font-weight:400}.integration-grid small{display:grid;gap:5px;margin-top:10px;font-size:.9rem;line-height:1.3}.integration-grid b{font-weight:400}.mockup-section{padding-top:104px}.dialog-row span{color:var(--color-slate-blue);font-size:.78rem;letter-spacing:.09em;text-transform:uppercase}.metric-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.metric-row div{display:grid;gap:5px;min-height:64px;padding:10px;border-radius:6px;background:var(--color-porcelain-white)}.link-line span,.metric-row span{color:var(--color-slate-blue)}.metric-row strong{font-size:1.02rem;font-weight:300;letter-spacing:-.02em}.analytics-hero-mini{display:grid;grid-template-columns:1.15fr repeat(3,.75fr);gap:8px;margin-bottom:10px;padding:12px;border-radius:6px;background:radial-gradient(circle at top left,rgba(128,135,255,.18),transparent 34%),var(--color-porcelain-white)}.analytics-hero-mini div{display:grid;align-content:start;gap:4px}.analytics-hero-mini small,.analytics-hero-mini span,.top-products-mini span{color:var(--color-slate-blue)}.analytics-hero-mini strong{font-size:1rem;font-weight:400}.analytics-hero-mini div:first-child strong{font-size:1.8rem;font-weight:300;letter-spacing:-.03em}.analytics-bottom-mini{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:10px;margin-top:12px}.chart-bars{display:grid;grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;height:132px;margin-top:0;padding:12px;border-radius:6px;background:linear-gradient(180deg,rgba(229,237,245,.48),rgba(248,250,253,.92))}.chart-bars i{display:block;border-radius:999px 999px 3px 3px;background:var(--gradient-sunburst)}.top-products-mini{display:grid;align-content:start;gap:8px;padding:12px;border-radius:6px;background:var(--color-porcelain-white)}.top-products-mini strong{font-size:.92rem;font-weight:400}.top-products-mini span{display:flex;justify-content:space-between;gap:8px;font-size:.8rem}.top-products-mini b{color:var(--color-midnight-ink);font-weight:400;white-space:nowrap}.incoming,.outgoing{width:fit-content;max-width:74%;margin:0;padding:12px 14px;border-radius:6px;line-height:1.4}.incoming{background:var(--color-powder-blue)}.outgoing{justify-self:end;background:var(--color-deep-violet);color:var(--color-platinum-white)}.message-input{margin-top:10px;padding:13px;border-radius:4px;background:var(--color-porcelain-white);color:var(--color-slate-blue)}.link-line{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-top:1px solid rgba(216,214,223,.7)}.link-line div{display:grid;gap:5px}.link-line em{border-radius:4px;background:rgba(83,58,253,.1);color:var(--color-deep-violet);font-style:normal;padding:8px 9px;white-space:nowrap}.story-stack{display:grid;gap:18px}.story-block{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);gap:22px;align-items:center;padding:18px;border-radius:6px;background:radial-gradient(circle at 88% 8%,rgba(128,135,255,.12),transparent 26%),rgba(255,255,255,.72);box-shadow:var(--shadow-soft)}.story-reverse .story-copy{order:2}.story-copy{padding:clamp(10px,2vw,28px)}.story-copy h3{margin:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:300;letter-spacing:-.03em;line-height:1}.story-copy p:not(.eyebrow){max-width:48ch;margin:18px 0 0;color:var(--color-slate-blue);line-height:1.55}.product-frame{min-width:0;overflow:hidden;border-radius:6px;background:rgba(255,255,255,.92);box-shadow:var(--shadow-xl)}.dashboard-frame{display:grid;grid-template-columns:142px minmax(0,1fr);min-height:390px}.dialog-frame{min-height:390px}.product-frame aside{display:grid;align-content:start;gap:12px;padding:18px;border-right:1px solid rgba(216,214,223,.72);background:rgba(248,250,253,.78)}.frame-head span,.product-frame aside>span,.product-frame aside>strong{color:var(--color-slate-blue);font-size:.76rem;letter-spacing:.09em;text-transform:uppercase}.product-frame aside>strong{color:var(--color-midnight-ink);font-weight:400;letter-spacing:0;text-transform:none}.product-frame aside i{display:block;width:92px;height:34px;border-radius:4px;background:rgba(229,237,245,.95)}.product-frame aside i.active{background:var(--color-deep-violet)}.product-frame main{min-width:0;padding:18px}.scaled-screen{width:100%;height:100%;transform-origin:top left}.dialog-frame .scaled-screen{display:grid;grid-template-columns:112px minmax(0,1fr);min-height:390px}.dialog-frame aside{gap:8px;padding:14px}.pay-frame .scaled-screen{height:100%}.frame-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.frame-head div:first-child{display:grid;gap:5px}.frame-head strong{font-size:1.12rem;font-weight:400}.create-payment-chip,.date-chip{padding:9px 10px;border-radius:4px;background:var(--color-powder-blue);color:var(--color-slate-blue);font-size:.84rem;white-space:nowrap}.create-payment-chip{background:var(--color-deep-violet);color:var(--color-platinum-white)}.dialog-frame aside button{display:grid;gap:5px;border:0;border-radius:4px;background:var(--color-platinum-white);color:var(--color-midnight-ink);padding:9px;font-size:.74rem;text-align:left}.dialog-frame aside button.selected{color:var(--color-deep-violet)}.dialog-frame aside button b{overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.dialog-frame aside button span{color:var(--color-slate-blue)}.dialog-frame .frame-head{margin-bottom:18px}.dialog-frame .frame-head strong{font-size:.98rem}.dialog-frame .create-payment-chip{padding:8px 9px;font-size:.78rem}.dialog-frame .incoming,.dialog-frame .outgoing{max-width:68%;padding:9px 11px;font-size:.8rem;line-height:1.35}.chat-thread{display:grid;align-content:end;gap:8px;min-height:230px}.chat-thread .incoming{justify-self:start}.chat-thread .outgoing{justify-self:end}.payment-bubble{box-shadow:0 10px 24px rgba(83,58,253,.18)}.dialog-frame .message-input{padding:11px;font-size:.86rem}.links-frame main{padding:22px}.pay-frame{min-height:520px}.pay-frame main{display:grid;align-items:stretch;height:100%;background:radial-gradient(circle at top right,rgba(244,75,204,.14),transparent 30%),var(--color-porcelain-white)}.pay-demo{display:grid;place-items:center;min-height:520px;padding:18px;pointer-events:none;-webkit-user-select:none;user-select:none}.pay-demo-stage{position:relative;width:min(100%,360px);height:484px}.pay-demo-step{position:absolute;inset:0;display:grid;align-content:start;grid-template-rows:auto auto minmax(0,1fr);gap:10px;opacity:0;transform:translateX(42px) scale(.985);animation:payStepCycle 20s infinite;font-size:.78rem}.pay-demo-step:after{display:none}.step-order,.step-order:after{animation-delay:0s}.step-delivery,.step-delivery:after{animation-delay:5s}.step-payment,.step-payment:after{animation-delay:10s}.step-bank{display:grid;align-content:start;gap:10px;padding:18px;border-radius:6px;background:radial-gradient(circle at 82% 0,rgba(129,184,26,.18),transparent 34%),#f6f8fb;box-shadow:var(--shadow-sm);animation-delay:15s}.step-bank:after{display:none}.pay-demo-brand{display:grid;place-items:center;min-height:24px;color:var(--color-midnight-ink);font-size:.62rem;font-weight:420;letter-spacing:.12em;text-transform:uppercase}.pay-demo-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;border-radius:6px;background:rgba(255,255,255,.94);box-shadow:var(--shadow-sm)}.pay-demo-tabs b,.pay-demo-tabs span{min-width:0;padding:8px 5px;border-radius:4px;color:#26364d;font-size:.68rem;font-weight:400;text-align:center}.pay-demo-tabs b{background:var(--color-deep-violet);color:var(--color-platinum-white)}.demo-card{min-height:0;padding:14px;overflow:hidden;border-radius:6px;background:rgba(255,255,255,.94);box-shadow:var(--shadow-sm)}.demo-card h4{margin:6px 0 0;font-size:1.55rem;font-weight:300;letter-spacing:-.03em;line-height:1.05}.demo-order-item{display:grid;grid-template-columns:46px minmax(0,1fr) minmax(auto,78px);align-items:center;gap:9px;padding:9px 0}.demo-order-item+.demo-order-item{border-top:1px solid rgba(216,214,223,.72)}.demo-order-item b,.demo-order-item span,.demo-order-item strong{display:block}.demo-order-item strong{overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.demo-order-item span{color:var(--color-slate-blue);font-size:.72rem}.demo-order-item b{font-weight:400;text-align:right}.demo-product-photo{display:block;width:46px;height:46px;overflow:hidden;border-radius:6px;background:var(--color-powder-blue)}.demo-product-photo img{width:100%;height:100%;object-fit:cover}.demo-total{display:flex;justify-content:space-between;gap:10px;margin-top:4px;padding-top:11px;border-top:1px solid var(--color-stone-gray)}.amount-box-mini p,.amount-box-mini span,.delivery-summary-mini p,.delivery-summary-mini span,.demo-field span,.demo-total span,.merchant-row-mini span,.section-caption,.step-bank>span{color:var(--color-slate-blue)}.demo-total strong{font-size:1.1rem}.demo-action{position:relative;display:block;width:100%;margin-top:12px;overflow:hidden;border:0;border-radius:4px;background:var(--color-deep-violet);color:var(--color-platinum-white);padding:12px;font-size:.82rem;text-align:center;animation:payButtonFocus 20s infinite}.bank-strip-mini i:first-child:after,.demo-action:after{content:"";position:absolute;right:18px;top:50%;width:18px;height:18px;border-radius:999px;background:rgba(255,255,255,.36);opacity:0;transform:translateY(-50%) scale(.45);animation:payTap 20s infinite}.delivery-demo-card h4{margin-bottom:12px}.demo-field{display:grid;gap:5px;margin-top:9px}.demo-field span,.section-caption{font-size:.72rem}.typing{width:100%;min-height:38px;border:1px solid rgba(216,214,223,.9);border-radius:5px;background:rgba(248,250,253,.82);color:var(--color-midnight-ink);font-style:normal;line-height:38px;padding:0 11px;white-space:nowrap}.typing,.typing span{display:block;overflow:hidden}.typing span{width:0}.typing-name span{animation:typeName 20s steps(12) infinite}.typing-phone span{animation:typePhone 20s steps(17) infinite}.typing-city span{animation:typeCity 20s steps(5) infinite}.typing-warehouse span{animation:typeWarehouse 20s steps(14) infinite}.merchant-row-mini{display:flex;align-items:center;justify-content:flex-start;gap:10px}.merchant-row-mini i{display:grid;place-items:center;width:38px;height:38px;border-radius:6px;background:var(--color-powder-blue);color:var(--color-deep-violet);font-style:normal;font-weight:700}.merchant-row-mini span,.merchant-row-mini strong{display:block}.section-caption{margin:12px 0 0}.delivery-summary-mini{display:grid;gap:3px;margin-top:6px;padding:11px;border-radius:6px;background:var(--color-porcelain-white)}.delivery-summary-mini p{margin:0}.amount-box-mini{margin-top:12px;padding:13px;border-radius:6px;background:radial-gradient(circle at top left,rgba(128,135,255,.2),transparent 36%),var(--color-porcelain-white);text-align:center}.amount-box-mini strong{display:block;margin:6px 0;font-size:1.65rem;font-weight:300;letter-spacing:-.03em}.amount-box-mini p{margin:0}.bank-strip-mini{display:flex;gap:7px;margin-top:12px;overflow:hidden;padding-bottom:2px}.bank-strip-mini i{position:relative;display:grid;place-items:center;gap:5px;flex:0 0 68px;min-height:70px;border:1px solid rgba(185,185,249,.9);border-radius:12px;background:white;color:var(--color-midnight-ink);font-style:normal;padding:7px}.bank-strip-mini i:first-child{box-shadow:0 0 0 3px rgba(83,58,253,.1),inset 0 0 0 1px rgba(83,58,253,.24)}.bank-strip-mini i:first-child:after{right:9px;top:12px;background:rgba(83,58,253,.24);animation-delay:10s}.bank-strip-mini img{width:34px;height:34px;border-radius:9px;object-fit:contain}.bank-strip-mini span{max-width:100%;overflow:hidden;color:var(--color-slate-blue);font-size:.62rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.step-order .demo-action,.step-order .demo-action:after{animation-delay:0s}.step-delivery .demo-action,.step-delivery .demo-action:after{animation-delay:5s}.step-payment .demo-action{animation:none}.step-bank .demo-action{justify-self:center;width:auto;min-width:158px;background:#2e7d32;color:var(--color-platinum-white);padding:6px 14px;font-size:.72rem;animation:none}.bank-app-bar{display:flex;align-items:center;gap:10px;padding:12px;border-radius:6px;background:var(--color-platinum-white);box-shadow:var(--shadow-sm)}.bank-app-bar i{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#253a28;color:#a5e85f;font-style:normal;font-weight:700}.bank-app-bar span,.bank-transfer-card span{display:block;color:var(--color-slate-blue);font-size:.72rem}.bank-app-bar strong{display:block;font-weight:400}.bank-transfer-card{display:grid;gap:9px;padding:12px;border-radius:6px;background:var(--color-platinum-white);box-shadow:var(--shadow-sm)}.bank-transfer-card div{display:grid;gap:4px;padding:10px 11px;border-radius:5px;background:var(--color-porcelain-white)}.bank-transfer-card b{overflow:hidden;color:var(--color-midnight-ink);font-size:.82rem;font-weight:400;text-overflow:ellipsis;white-space:nowrap}@keyframes payStepCycle{0%,22%,4%{opacity:1;transform:translateX(0) scale(1)}25%,to{opacity:0;transform:translateX(-38px) scale(.985)}}@keyframes payTap{13%{opacity:0;transform:scale(.45)}17%{opacity:1;transform:scale(1.25)}21%{opacity:0;transform:scale(1.8)}}@keyframes payButtonFocus{0%,12%,23%,to{filter:none;transform:translateY(0)}15%,20%{filter:brightness(1.12);transform:translateY(-1px)}}@keyframes typeName{0%,27%{width:0}31%,to{width:132px}}@keyframes typePhone{0%,31%{width:0}35%,to{width:164px}}@keyframes typeCity{0%,35%{width:0}38%,to{width:58px}}@keyframes typeWarehouse{0%,38%{width:0}43%,to{width:142px}}.faq-section{margin-top:92px;padding-bottom:88px}.faq-section .section-heading h2{font-size:clamp(1.7rem,2.7vw,2.6rem);line-height:1.24;font-weight:400;letter-spacing:-.018em}.faq-list{display:flex;flex-direction:column;gap:10px}.faq-item{border-radius:6px;background:rgba(255,255,255,.78);box-shadow:var(--shadow-soft);overflow:hidden}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 22px;list-style:none;cursor:pointer;font-size:1.12rem;font-weight:400;letter-spacing:-.01em;color:var(--text-ink);transition:color .2s ease}.faq-q::-webkit-details-marker{display:none}.faq-q:hover{color:var(--color-deep-violet)}.faq-ic{flex:none;color:var(--color-slate-blue);transition:transform .3s cubic-bezier(.16,1,.3,1)}.faq-item[open] .faq-q{color:var(--color-deep-violet)}.faq-item[open] .faq-ic{transform:rotate(180deg)}.faq-a{padding:0 22px 20px;animation:faq-reveal .32s cubic-bezier(.16,1,.3,1)}.faq-a p{margin:0}.faq-a p,.faq-section .section-source{max-width:72ch;color:var(--color-slate-blue);line-height:1.58}.faq-section .section-source{margin:18px 0 0}.faq-source-link{color:#2563eb;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.18em}.faq-source-link:focus-visible,.faq-source-link:hover{color:#1d4ed8}@keyframes faq-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.faq-a,.faq-ic{transition:none;animation:none}}.pricing-section{scroll-margin-top:110px}.pricing-head{justify-content:space-between;gap:24px;margin-bottom:18px}.pricing-head>div:first-child{max-width:760px}.pricing-summary{max-width:62ch;margin:14px 0 0;color:var(--color-slate-blue);line-height:1.55}.pricing-switches{display:grid;justify-items:end;gap:8px}.period-slider,.segment-slider{display:grid;gap:4px;width:fit-content;padding:5px;border-radius:6px;background:var(--color-powder-blue);box-shadow:var(--shadow-sm)}.segment-slider{grid-template-columns:repeat(3,max-content)}.period-slider{grid-template-columns:repeat(2,max-content)}.period-slider button,.segment-slider button{cursor:pointer;padding:10px 12px;border:0;border-radius:4px;background:transparent;color:var(--color-slate-blue);font-size:.9rem;white-space:nowrap}.period-slider button.active,.segment-slider button.active{background:var(--color-platinum-white);color:var(--color-midnight-ink);box-shadow:var(--shadow-sm)}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card{display:flex;flex-direction:column;gap:18px;padding:22px}.pricing-card.is-featured{background:radial-gradient(circle at top right,rgba(128,135,255,.2),transparent 38%),var(--color-platinum-white)}.pricing-card-top{justify-content:space-between;gap:12px}.pill{padding:8px 10px;color:var(--color-deep-violet);background:rgba(83,58,253,.1)}.price-line{display:flex;align-items:baseline;gap:8px}.price-line strong{font-size:3.2rem;font-weight:300;letter-spacing:-.04em}.integration-grid small,.price-line span{color:var(--color-slate-blue)}.price-line{flex-wrap:wrap}.price-commission{flex-basis:100%;font-style:normal;font-size:.9rem;font-weight:500;color:var(--color-ink,#1c2434)}.pricing-note{margin:12px 0 0;font-size:.82rem;line-height:1.45;color:var(--color-slate-blue)}.workspace-plan-picker{display:grid;gap:8px}.workspace-plan-picker>span:first-child{color:var(--color-slate-blue);font-size:.82rem}.workspace-select-shell{position:relative;display:block}.workspace-select-shell:after{content:"";position:absolute;top:50%;right:15px;width:8px;height:8px;pointer-events:none;border-right:1.5px solid var(--color-slate-blue);border-bottom:1.5px solid var(--color-slate-blue);transform:translateY(-65%) rotate(45deg)}.workspace-select-shell select{appearance:none;width:100%;min-height:46px;border:1px solid rgba(185,185,249,.72);border-radius:6px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,253,.92)),var(--color-platinum-white);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),var(--shadow-sm);color:var(--color-midnight-ink);cursor:pointer;padding:0 42px 0 14px;outline:0;transition:border-color .18s ease,box-shadow .18s ease}.workspace-select-shell select:focus{border-color:rgba(83,58,253,.58);box-shadow:0 0 0 3px rgba(83,58,253,.12),var(--shadow-sm)}.pricing-card ul{display:grid;gap:9px;align-content:start;flex:1 1;margin:0;padding:0;color:var(--color-slate-blue);list-style:none}.pricing-card li{position:relative;display:flex;align-items:baseline;gap:8px;justify-content:space-between;padding-left:18px;line-height:1.38}.pricing-card li span{min-width:0}.pricing-card li em{flex:0 0 auto;padding:3px 7px;border-radius:999px;background:rgba(128,135,255,.13);color:var(--color-slate-blue);font-size:.68rem;font-style:normal;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.pricing-card li.pricing-feature-soon{color:rgba(82,94,117,.58)}.pricing-card li.pricing-feature-soon:before{background:rgba(82,94,117,.28)}.pricing-card li:before{content:"";position:absolute;top:.62em;left:0;width:7px;height:7px;border-radius:999px;background:var(--color-deep-violet)}.pricing-card .button{width:100%;margin-top:auto;padding:12px 16px;font-size:.95rem}.final-cta{display:grid;justify-items:start;gap:22px;margin-top:92px;padding:clamp(26px,5vw,54px);background:radial-gradient(circle at 88% 12%,rgba(255,207,94,.42),transparent 24%),radial-gradient(circle at 12% 12%,rgba(83,58,253,.2),transparent 26%),var(--color-platinum-white)}.final-cta h2{max-width:880px}.home-blog-section{position:relative}.article-breadcrumbs,.article-byline,.article-card-footer,.blog-index-heading,.blog-topbar,.home-blog-heading{display:flex;align-items:center}.home-blog-heading{justify-content:space-between;gap:32px;margin-bottom:32px}.home-blog-heading .section-heading{margin:0}.home-blog-heading .section-heading h2{max-width:800px}.article-card-link,.blog-back-link,.home-blog-all,.rss-link{color:var(--color-deep-violet);font-size:.94rem;font-weight:500}.blog-back-link,.home-blog-all,.rss-link{flex:none}.article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.article-grid--home,.article-grid--related{grid-template-columns:repeat(3,minmax(0,1fr))}.article-card{display:flex;min-width:0;min-height:100%;flex-direction:column;padding:clamp(22px,3vw,32px);border:1px solid rgba(6,27,49,.09);border-radius:8px;background:radial-gradient(circle at 100% 0,rgba(128,135,255,.12),transparent 34%),rgba(255,255,255,.9);box-shadow:var(--shadow-sm);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.article-card:hover{transform:translateY(-3px);border-color:rgba(83,58,253,.22);box-shadow:var(--shadow-soft)}.article-card-meta{display:flex;flex-wrap:wrap;gap:7px;color:var(--color-ghost-gray);font-size:.78rem;letter-spacing:.02em}.article-card h3{margin:18px 0 12px;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:400;line-height:1.14;letter-spacing:-.025em}.article-card h3 a:after{content:"";position:absolute;inset:0}.article-card h3 a:focus-visible{outline:none}.article-card:has(h3 a:focus-visible){outline:3px solid rgba(83,58,253,.32);outline-offset:3px}.article-card{position:relative}.article-card>p{margin:0 0 24px;color:var(--color-slate-blue);font-size:.95rem;line-height:1.58}.article-card-footer{justify-content:space-between;gap:12px;margin-top:auto;color:var(--color-ghost-gray);font-size:.82rem}.article-card-link{position:relative;z-index:1}.article-shell,.blog-shell{width:min(var(--content-width),calc(100vw - 32px));margin:0 auto;padding:0 var(--gutter) 96px}.blog-topbar{justify-content:space-between;min-height:var(--header-h);border-bottom:1px solid var(--guide-line)}.blog-brand{color:var(--color-slate-blue);font-size:.8rem;letter-spacing:.09em;text-transform:uppercase}.blog-hero{display:grid;gap:20px;padding:clamp(72px,11vw,144px) 0 clamp(58px,8vw,104px)}.article-header h1,.blog-hero h1{max-width:1050px;margin:0;font-size:clamp(3rem,7vw,6.6rem);font-weight:300;line-height:.98;letter-spacing:-.055em}.blog-hero>p:last-child{max-width:720px;margin:0;color:var(--color-slate-blue);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.58}.blog-index{position:relative;padding-top:54px}.blog-index:before,.home-blog-section:before{content:"";position:absolute;top:0;left:calc(50% - 50vw);width:100vw;height:1px;background:var(--guide-line)}.blog-index-heading{justify-content:space-between;gap:24px;margin-bottom:28px}.blog-index-heading h2,.related-articles>h2{margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:300;letter-spacing:-.04em}.article-document{width:min(920px,100%);margin:0 auto}.article-header{padding:clamp(54px,9vw,112px) 0 clamp(42px,7vw,76px)}.article-breadcrumbs{gap:9px;margin-bottom:42px;color:var(--color-ghost-gray);font-size:.88rem}.article-header .eyebrow{margin-bottom:20px}.article-header h1{max-width:900px;font-size:clamp(2.65rem,6.5vw,5.5rem)}.article-lead{max-width:760px;margin:32px 0 0;color:var(--color-slate-blue);font-size:clamp(1.12rem,2vw,1.35rem);line-height:1.62}.article-byline{flex-wrap:wrap;gap:8px;margin-top:28px;color:var(--color-ghost-gray);font-size:.86rem}.article-body{padding:clamp(32px,6vw,68px);border:1px solid rgba(6,27,49,.08);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:var(--shadow-xl)}.article-body section+section{margin-top:52px;padding-top:48px;border-top:1px solid var(--guide-line)}.article-body h2{max-width:690px;margin:0 0 22px;font-size:clamp(1.65rem,3vw,2.4rem);font-weight:400;line-height:1.12;letter-spacing:-.03em}.article-faq-item+.article-faq-item{margin-top:28px}.article-faq-item h3{margin:0 0 10px;font-size:1.18rem;font-weight:500;line-height:1.35}.article-body li,.article-body p,.article-note{color:var(--color-slate-blue);font-size:1.04rem;line-height:1.72}.article-body p{margin:0}.article-body p+p{margin-top:18px}.article-body ul{display:grid;gap:10px;margin:22px 0 0;padding-left:22px}.article-body li::marker{color:var(--color-deep-violet)}.article-note{margin-top:26px;padding:22px 24px;border-left:3px solid var(--color-deep-violet);border-radius:0 6px 6px 0;background:rgba(83,58,253,.07)}.article-resources{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:24px;padding:20px 24px;border:1px solid rgba(6,27,49,.08);border-radius:8px;background:rgba(255,255,255,.8);color:var(--color-slate-blue);font-size:.9rem}.article-resources span{color:var(--color-midnight-ink);font-weight:500}.article-resources a{color:var(--color-deep-violet)}.article-cta{display:grid;justify-items:start;gap:20px;margin-top:24px;padding:clamp(28px,5vw,48px);border-radius:8px;background:radial-gradient(circle at 90% 0,rgba(255,207,94,.42),transparent 34%),rgba(255,255,255,.9)}.article-cta h2{max-width:700px;margin:0;font-size:clamp(1.8rem,4vw,3rem);font-weight:300;line-height:1.08;letter-spacing:-.035em}.related-articles{position:relative;margin-top:92px;padding-top:50px}.related-articles:before{content:"";position:absolute;top:0;left:calc(50% - 50vw);width:100vw;height:1px;background:var(--guide-line)}.related-articles>h2{margin-bottom:28px}.public-page-frame{position:relative;min-height:100vh}.document-page{padding-bottom:120px}.document-hero{position:relative;display:grid;grid-template-columns:minmax(180px,.52fr) minmax(0,1.48fr);gap:clamp(32px,7vw,112px);padding:clamp(72px,10vw,136px) 0 clamp(58px,8vw,96px)}.document-hero:after{content:"";position:absolute;right:calc(50% - 50vw);bottom:0;left:calc(50% - 50vw);height:1px;background:var(--guide-line)}.document-hero-meta{align-self:start;padding-top:9px}.document-hero-meta .eyebrow{margin-bottom:18px}.document-page-label{display:block;color:var(--color-ghost-gray);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.document-hero-copy h1{max-width:920px;margin:0;color:var(--text-ink);font-size:clamp(3rem,7vw,6.4rem);font-weight:300;line-height:.98;letter-spacing:-.055em}.document-hero-lead,.document-hero-lead p{max-width:760px;margin:30px 0 0;color:var(--color-slate-blue);font-size:clamp(1.08rem,2vw,1.34rem);line-height:1.62}.document-layout{display:grid;grid-template-columns:minmax(180px,.52fr) minmax(0,1.48fr);gap:clamp(32px,7vw,112px);padding-top:68px}.document-sidebar{align-self:start;position:sticky;top:calc(var(--header-h) + 28px);padding-top:5px}.document-sidebar-title{display:block;margin-bottom:17px;color:var(--color-ghost-gray);font-size:.72rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.document-sidebar nav{display:grid;gap:0;border-top:1px solid var(--guide-line)}.document-sidebar nav a{padding:12px 0;border-bottom:1px solid var(--guide-line);color:var(--color-slate-blue);font-size:.88rem;line-height:1.35;transition:color .15s ease}.document-sidebar nav a:focus-visible,.document-sidebar nav a:hover{color:var(--color-deep-violet)}.document-sections{min-width:0}.document-section{display:grid;grid-template-columns:minmax(160px,.68fr) minmax(0,1.32fr);gap:clamp(26px,5vw,76px);padding:0 0 48px;scroll-margin-top:calc(var(--header-h) + 28px)}.document-section+.document-section{padding-top:48px;border-top:1px solid var(--guide-line)}.document-section h2{max-width:300px;margin:0;color:var(--text-ink);font-size:clamp(1.48rem,2.4vw,2.1rem);font-weight:400;line-height:1.08;letter-spacing:-.03em}.document-section-copy{display:grid;gap:16px;min-width:0}.document-section-copy li,.document-section-copy p{margin:0;color:var(--color-slate-blue);font-size:1.02rem;line-height:1.7}.document-section-copy p+p{margin-top:2px}.document-section-copy ul{display:grid;gap:9px;margin:0;padding-left:21px}.document-section-copy li::marker{color:var(--color-deep-violet)}.document-section-copy a{color:#2563eb;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.document-section-copy a:focus-visible,.document-section-copy a:hover{color:#1d4ed8}.document-after{margin-top:16px;padding-top:18px;border-top:1px solid var(--guide-line)}.document-updated{margin:14px 0 0;color:var(--color-ghost-gray);font-size:.86rem;line-height:1.5}.legal-shell{width:min(860px,calc(100vw - 32px));margin:0 auto;padding:32px 0 88px}.legal-brand{display:inline-flex;margin-bottom:36px;font-weight:400}.legal-document{padding:40px;border-radius:6px;background:rgba(255,255,255,.92);box-shadow:var(--shadow-xl)}.legal-document h1{margin:0 0 18px;font-size:clamp(2.3rem,7vw,4rem);font-weight:300;line-height:1;letter-spacing:-.03em}.legal-document h2{margin:34px 0 10px;font-size:1.2rem;font-weight:400}.legal-document p{margin:0;color:var(--color-slate-blue);font-size:1rem;line-height:1.65}.legal-document a{color:var(--color-deep-violet);font-weight:400}.legal-lead{margin-top:18px}.legal-section{margin-top:34px}.legal-copy{display:grid;gap:12px}.legal-list{display:grid;gap:9px;margin:0;padding-left:18px;color:var(--color-slate-blue);line-height:1.58}.legal-list li::marker{color:var(--color-deep-violet)}.legal-muted{margin-top:34px!important;font-size:.9rem!important}.site-footer{width:min(var(--content-width),calc(100vw - 32px));margin:0 auto 24px;padding:28px;border-radius:6px;background:radial-gradient(circle at 92% 0,rgba(128,135,255,.18),transparent 30%),rgba(255,255,255,.86);box-shadow:var(--shadow-sm)}.site-footer-main{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:28px;align-items:start}.footer-brand{display:inline-flex;margin-bottom:12px;font-size:.8rem;letter-spacing:.09em;text-transform:uppercase}.footer-brand,.site-footer p{color:var(--color-slate-blue)}.site-footer p{max-width:48ch;margin:0;line-height:1.55}.site-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.site-footer nav a{padding:8px 10px;border-radius:4px;background:var(--color-porcelain-white)}.site-footer nav a,.site-footer-bottom{color:var(--color-slate-blue);font-size:.9rem}.site-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid rgba(216,214,223,.72)}.site-footer-bottom a{color:var(--color-deep-violet)}.ref-code{position:relative;display:inline-flex}.ref-code-trigger{background:none;border:none;padding:0;cursor:pointer;color:var(--color-deep-violet);font:inherit;text-decoration:underline}.ref-code-popover{position:absolute;bottom:calc(100% + 8px);right:0;z-index:20;display:flex;flex-direction:column;gap:6px;min-width:220px;padding:12px 14px;background:#fff;border:1px solid rgba(216,214,223,.9);border-radius:12px;box-shadow:0 12px 32px rgba(31,24,51,.16);text-align:left}.ref-code-label{font-size:.8rem;color:var(--color-slate-blue)}.ref-code-value{font-size:1.05rem;font-weight:700;letter-spacing:.04em;color:var(--color-deep-violet)}.ref-code-copy{align-self:flex-start;padding:4px 10px;border:1px solid var(--color-deep-violet);border-radius:999px;background:none;cursor:pointer;color:var(--color-deep-violet);font-size:.8rem}.ref-code-hint{font-size:.78rem;color:var(--color-slate-blue)}@media (max-width:1040px){.article-grid--home,.article-grid--related{grid-template-columns:repeat(2,minmax(0,1fr))}.document-hero,.document-layout{grid-template-columns:1fr}.document-sidebar{position:static}.document-sidebar nav{display:flex;flex-wrap:wrap;gap:8px;border-top:0}.document-sidebar nav a{padding:8px 11px;border:1px solid var(--color-stone-gray);border-radius:999px}.document-section{grid-template-columns:minmax(150px,.5fr) minmax(0,1.5fr)}.hero,.pricing-head,.showcase-section{grid-template-columns:1fr}.hero{min-height:auto;padding-top:22px}.hero-wave{top:calc(-1 * var(--header-h) - 1px);left:calc(50% - 50vw);width:100vw}.hero-visual{min-height:560px}.flow-grid,.pillar-grid,.pricing-grid{grid-template-columns:1fr}.pricing-card ul{min-height:0}.pricing-head{display:contents}.story-block{grid-template-columns:1fr}.story-reverse .story-copy{order:0}.dashboard-frame,.dialog-frame .scaled-screen{grid-template-columns:128px minmax(0,1fr)}}@media (max-width:720px){.article-shell,.blog-shell{width:100%}.article-grid,.article-grid--home,.article-grid--related{grid-template-columns:1fr}.home-blog-heading{display:grid;gap:18px}.blog-hero{padding-top:62px}.article-header{padding-top:44px}.article-breadcrumbs{margin-bottom:30px}.article-body{padding:26px 22px}.article-body section+section{margin-top:38px;padding-top:36px}.document-page{width:100%;padding-bottom:60px}.document-hero{gap:22px;padding:62px 0 46px}.document-hero-meta{padding-top:0}.document-hero-copy h1{font-size:clamp(2.65rem,13vw,4.5rem)}.document-hero-lead,.document-hero-lead p{margin-top:22px;font-size:1.05rem}.document-layout{display:block;padding-top:42px}.document-sidebar{margin-bottom:42px}.document-sidebar-title{margin-bottom:12px}.document-section{grid-template-columns:1fr;gap:14px;padding-bottom:34px}.document-section+.document-section{padding-top:34px}.document-section h2{max-width:620px}.page-shell{width:100%;padding-bottom:60px}.topbar-inner{width:100%}.topbar{margin-top:0;border-bottom:none}.topbar-inner{grid-template-columns:1fr auto;gap:12px}.topbar nav,.topbar-actions{display:none}.nav-toggle{display:flex;margin-right:calc(-1 * var(--gutter) + 2px)}.hero{padding-top:clamp(72px,14vh,130px)}.hero-copy{padding-inline:0}.hero h1{font-size:clamp(1.5rem,6.4vw,2rem);line-height:1.2}.hero-title-rest{display:none}.hero-visual{min-height:500px}.direct-panel{width:86%}.checkout-panel{top:140px;width:78%}.ops-panel{left:0;width:82%}.section{padding-top:68px}.final-cta,.showcase-section,.site-footer{padding:20px}.audience-chip{padding:10px 14px;font-size:.94rem}.integration-grid{grid-template-columns:1fr 1fr}.pricing-switches{width:100%;justify-items:stretch;gap:10px;margin:16px 0 20px}.segment-slider{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.period-slider{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.segment-slider button,.segment-slider label{text-align:center}.analytics-bottom-mini,.analytics-hero-mini,.metric-row{grid-template-columns:1fr}.story-block{padding:14px}.dashboard-frame,.dialog-frame .scaled-screen,.pay-frame main{grid-template-columns:1fr}.product-frame aside{display:none}.pay-frame main{padding:14px}.legal-document{padding:26px}.site-footer-main{grid-template-columns:1fr}.site-footer nav{justify-content:flex-start}.site-footer-bottom{display:grid}}@media (max-width:460px){.button,.hero-actions{width:100%}.hero-note{display:grid}.hero-visual{min-height:540px}.checkout-panel,.direct-panel,.ops-panel{width:100%}.checkout-panel{top:184px}.ops-panel{bottom:0}.integration-grid{grid-template-columns:1fr}.price-line strong{font-size:2.7rem}.legal-document{padding:24px}}.audience-section,.faq-section,.feature-section,.flow-section,.home-blog-section,.pricing-section{position:relative}.audience-section:before,.faq-section:before,.feature-section:before,.flow-section:before,.home-blog-section:before,.pricing-section:before{content:"";position:absolute;top:0;left:calc(50% - 50vw);width:100vw;height:1px;background:var(--guide-line)}.section-sub{max-width:60ch;margin:14px 0 0;color:var(--color-slate-blue);font-size:1.02rem;line-height:1.55}.feature-section{padding-top:92px}.bento-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:32px}.bento-card{position:relative;display:flex;flex-direction:column;grid-column:span 2;aspect-ratio:400/676;overflow:hidden;padding:0;border:none;border-radius:6px;background:#ffffff;box-shadow:0 8px 20px rgba(23,23,23,.05);color:var(--color-midnight-ink);text-align:left;cursor:pointer;font:inherit;isolation:isolate;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.bento-card--lg{grid-column:span 4;aspect-ratio:816/676}.bento-card--wide{grid-column:span 6;flex-direction:row;aspect-ratio:1232/450}.bento-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-xl)}.bento-card:focus-visible{outline:2px solid var(--color-deep-violet);outline-offset:2px}.bento-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.bento-bg-img{width:100%;height:100%;object-fit:cover;object-position:right bottom}.bento-border{position:absolute;inset:0;z-index:4;border:1px solid rgba(23,23,23,.08);border-radius:6px;pointer-events:none;transition:border-color .3s ease}.bento-text{position:relative;z-index:3;display:grid;gap:8px;max-width:24ch;padding:22px 22px 0}.bento-card--wide .bento-text{align-self:center;max-width:300px;padding:28px}.bento-text-eyebrow{color:var(--color-deep-violet);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase}.bento-text strong{font-size:1.18rem;font-weight:400;letter-spacing:-.01em;line-height:1.18}.bento-graphic{position:relative;z-index:1;display:flex;flex:1 1;min-height:0;align-items:flex-end;padding:18px 22px 22px;overflow:hidden}.bento-card--wide .bento-graphic{align-items:center;padding:22px 28px 22px 0}.bento-card--dashboard .bento-graphic,.bento-card--payments .bento-graphic,.bento-card--storefront .bento-graphic{padding:0;align-items:stretch}.bento-card--dashboard .bento-text{align-self:start}.bento-graphic>*{width:100%}.bento-corner{position:absolute;top:16px;right:16px;z-index:5;display:grid;place-items:center;width:38px;height:38px;border-radius:4px;background:rgba(83,58,253,.1);transition:background-color .45s cubic-bezier(.16,1,.3,1)}.bento-corner svg{display:block;overflow:visible}.bento-corner svg path{fill:var(--color-deep-violet);transition:transform .5s cubic-bezier(.16,1,.3,1),fill .4s ease}.bento-card:hover .bento-corner{background:var(--color-deep-violet)}.bento-card:hover .bento-corner svg path{fill:#ffffff}.bento-card:hover .bento-corner svg path:first-child{transform:translate(2px,-2px)}.bento-card:hover .bento-corner svg path:nth-child(2){transform:translate(-2px,2px)}.bento-corner--knockout{background:transparent}.bento-corner--knockout svg{filter:drop-shadow(0 2px 5px rgba(6,27,49,.18))}.fx-overlay{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:rgba(6,27,49,.44);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fxFade .2s ease}.fx-panel{position:relative;width:min(980px,100%);max-height:88vh;overflow:auto;padding:30px;border-radius:16px;background:var(--color-platinum-white);box-shadow:var(--shadow-xl);animation:fxRise .24s ease}.fx-close{position:absolute;top:18px;right:18px;z-index:2;padding:8px 13px;border:1px solid var(--color-powder-blue);border-radius:999px;background:rgba(255,255,255,.9);color:var(--color-slate-blue);font-size:.84rem;cursor:pointer}.fx-close:hover{color:var(--color-midnight-ink);border-color:var(--color-washed-violet)}.fx-panel-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:30px;align-items:start}.fx-panel-copy h3{margin:6px 0 0;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:400;letter-spacing:-.025em;line-height:1.08}.fx-lead{margin:16px 0 0;color:var(--color-slate-blue);font-size:1.02rem;line-height:1.6}.fx-block{margin-top:22px}.fx-block-label{display:block;margin-bottom:8px;color:var(--color-deep-violet);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase}.fx-block p{line-height:1.58}.fx-block p,.fx-block ul{margin:0;color:var(--color-slate-blue)}.fx-block ul{display:grid;gap:9px;padding:0;list-style:none}.fx-block li{position:relative;padding-left:20px;line-height:1.45}.fx-block li:before{content:"";position:absolute;top:.55em;left:0;width:7px;height:7px;border-radius:999px;background:var(--color-deep-violet)}.fx-plan{margin:22px 0 0;padding:11px 13px;border-radius:8px;background:rgba(83,58,253,.08);color:var(--color-deep-violet);font-size:.9rem}.fx-note{margin:12px 0 0;color:var(--color-ghost-gray);font-size:.86rem;line-height:1.5}.fx-panel-visual{position:sticky;top:0;display:grid;place-items:center;min-height:320px;padding:22px;border-radius:12px;background:radial-gradient(circle at 80% 6%,rgba(244,75,204,.12),transparent 40%),var(--color-porcelain-white)}@keyframes fxFade{0%{opacity:0}}@keyframes fxRise{0%{opacity:0;transform:translateY(12px)}}.fx-device{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:300px}.fx-desktop{width:78%;border-radius:12px;overflow:hidden;background:var(--color-platinum-white);box-shadow:var(--shadow-soft)}.fx-desktop-bar{display:flex;gap:6px;padding:10px 12px;background:var(--color-porcelain-white);border-bottom:1px solid var(--guide-line)}.fx-desktop-bar i{width:9px;height:9px;border-radius:999px;background:var(--color-stone-gray)}.fx-desktop-body{display:grid;gap:8px;padding:16px}.fx-phone{position:absolute;right:2%;bottom:-6%;display:grid;gap:8px;width:38%;padding:14px 12px 16px;border-radius:18px;background:var(--color-platinum-white);box-shadow:var(--shadow-xl)}.fx-phone-notch{justify-self:center;width:34%;height:5px;border-radius:999px;background:var(--color-stone-gray)}.fx-brand{font-size:.66rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-slate-blue)}.fx-desktop-body>strong{font-size:1.05rem;font-weight:400}.fx-line,.fx-total{display:flex;justify-content:space-between;gap:12px;font-size:.84rem}.fx-line span,.fx-total span{color:var(--color-slate-blue)}.fx-line b,.fx-total b{font-weight:400}.fx-total{padding-top:8px;border-top:1px solid var(--guide-line)}.fx-cta{margin-top:4px;padding:9px;border-radius:6px;background:var(--color-deep-violet);color:var(--color-platinum-white);font-size:.8rem;text-align:center}.fx-amount{display:grid;gap:3px;padding:10px;border-radius:8px;background:var(--color-porcelain-white);text-align:center}.fx-amount span{color:var(--color-slate-blue);font-size:.66rem}.fx-amount strong{font-size:1.2rem;font-weight:400}.fx-banks{display:grid;grid-template-columns:1fr 1fr;gap:6px}.fx-banks i{padding:7px;border:1px solid var(--color-powder-blue);border-radius:8px;font-style:normal;font-size:.66rem;text-align:center;color:var(--color-slate-blue)}.pay-preview{position:relative;width:100%;height:100%;min-height:0}.bg-browser{position:absolute;top:18px;left:46%;width:64%;height:118%;display:flex;flex-direction:column}.bg-window{position:absolute;inset:0;z-index:0;border-radius:8px;outline:1px solid rgba(6,27,49,.1);background:rgba(248,250,253,.45);box-shadow:0 15px 35px 0 hsla(0,0%,9%,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bg-topbar{position:relative;z-index:1;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;height:36px;padding:0 16px;gap:14px}.bg-dots{display:flex;gap:5px}.bg-dots i{width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--color-stone-gray) 70%,transparent)}.bg-url{justify-self:center;display:grid;align-items:center;width:min(240px,100%);height:21px;padding:0 10px;border-radius:16px;outline:1px solid rgba(6,27,49,.1);background:hsla(0,0%,100%,.5)}.bg-url-inner{display:flex;align-items:center;justify-content:center;gap:4px;color:var(--color-slate-blue);font-size:.56rem}.bg-lock{color:var(--color-ghost-gray)}.bg-spacer{display:block}.bg-page{position:relative;z-index:1;flex:1 1;min-height:0;margin:0 6px 6px;display:flex;justify-content:center;overflow:hidden;border-radius:6px;background:radial-gradient(60% 38% at 50% 0,rgba(128,135,255,.1),transparent 62%),linear-gradient(180deg,#ffffff,var(--color-porcelain-white));box-shadow:0 3px 6px 0 hsla(0,0%,9%,.06)}.pp{display:grid;gap:10px;width:90%;margin:16px auto 0;align-content:start}.pp-brand{text-align:center;color:var(--color-slate-blue);font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.pp-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:4px;border-radius:6px;background:rgba(255,255,255,.74);box-shadow:var(--shadow-sm)}.pp-tabs span{padding:8px 4px;border-radius:4px;text-align:center;font-size:.72rem;color:var(--color-slate-blue)}.pp-tabs span.active{background:var(--color-deep-violet);color:#ffffff}.pp-card{display:grid;gap:11px;padding:14px;border-radius:6px;background:#ffffff;box-shadow:var(--shadow-soft)}.pp-merchant{display:flex;align-items:center;gap:10px}.pp-merchant-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:6px;background:var(--color-powder-blue);color:var(--color-deep-violet);font-weight:600;font-size:.9rem}.pp-merchant>div span{display:block;color:var(--color-slate-blue);font-size:.66rem}.pp-merchant strong{display:block;font-weight:400;font-size:1rem}.pp-amount{display:grid;gap:4px;border-radius:6px;text-align:center;background:radial-gradient(circle at top left,rgba(128,135,255,.2),transparent 38%),var(--color-porcelain-white);padding:14px}.pp-amount>span{color:var(--color-slate-blue);font-size:.66rem}.pp-amount strong{--odo-h:26px;font-size:1.6rem;font-weight:300;letter-spacing:-.02em}.pp-amount p{margin:0;color:var(--color-slate-blue);font-size:.7rem}.pp-name{display:block;overflow:hidden}.slide-x{display:inline-block;animation:slideX .7s cubic-bezier(.16,1,.3,1)}@keyframes slideX{0%{opacity:0;transform:translateX(16px)}}.fade-soft{display:inline-block;animation:fadeSoft .9s ease}@keyframes fadeSoft{0%{opacity:0}}.odo-row{display:inline-flex;align-items:flex-start;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.odo,.odo-cur,.odo-n,.odo-sep{height:var(--odo-h,1em);line-height:var(--odo-h,1em);vertical-align:top}.odo{display:inline-block;overflow:hidden}.odo-cur,.odo-sep{display:inline-block;text-align:center}.odo-track{display:block;transform:translateY(calc(var(--d, 0) * var(--odo-h, 1em) * -1));transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.odo-n{display:block;text-align:center}.bank-strip{display:flex;gap:8px;width:100%;overflow:hidden;padding-bottom:2px}.bank-option{display:grid;place-items:center;gap:6px;flex:0 0 64px;padding:9px 6px;border:1px solid rgba(185,185,249,.9);border-radius:12px;background:#ffffff}.bank-option img{width:32px;height:32px;object-fit:contain;border-radius:8px}.bank-option i{max-width:100%;overflow:hidden;font-style:normal;font-size:.56rem;text-align:center;white-space:nowrap;text-overflow:ellipsis}.bank-option i,.pp-manual{color:var(--color-slate-blue)}.pp-manual{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.72rem}.pp-manual b{font-weight:400;color:var(--color-deep-violet)}.pp-cta{display:block;width:100%;padding:10px;border:0;border-radius:4px;background:var(--color-deep-violet);color:#ffffff;text-align:center;font-size:.74rem}.pp-cap{margin:2px 0 -3px;font-size:.68rem}.pp-cap,.pp-delivery{color:var(--color-slate-blue)}.pp-delivery{display:grid;gap:2px;padding:10px 12px;border-radius:6px;background:var(--color-porcelain-white);font-size:.72rem}.pp-delivery strong{font-weight:400;color:var(--color-midnight-ink)}.pp-delivery p{margin:0}.pp-qr{display:grid;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:12px;padding:12px;border:1px solid rgba(216,214,223,.84);border-radius:6px;background:rgba(248,250,253,.86)}.pp-qr-text{display:grid;gap:3px}.pp-qr-eyebrow{color:var(--color-slate-blue);font-size:.56rem;letter-spacing:.08em;text-transform:uppercase}.pp-qr-text>strong{font-weight:400;font-size:.82rem;line-height:1.12}.pp-qr-text>span:last-child{color:var(--color-slate-blue);font-size:.6rem;line-height:1.3}.pp-qr-frame{display:grid;place-items:center;width:76px;height:76px;border-radius:6px;background:#ffffff;box-shadow:0 8px 18px rgba(50,50,93,.1)}.pp-qr-svg{width:64px;height:64px}.pp-copyreq{display:block;width:100%;padding:11px;border:0;border-radius:4px;background:var(--color-powder-blue);color:var(--color-midnight-ink);font-size:.74rem}.pp-divider{height:1px;background:var(--guide-line)}.pp-phone{position:absolute;top:18px;left:2%;z-index:2;width:46%;max-width:300px}.pp-phone-frame{display:block;width:100%;height:auto}.pp-phone-screen{position:absolute;top:6.7%;left:17.6%;right:18.6%;bottom:22.5%;overflow:hidden;border-radius:10px;background:#ffffff;container-type:inline-size}.sf{position:relative;width:100%;height:100%;flex-direction:column;gap:11px;overflow:hidden;padding:12px 14px 14px;text-align:left}.sf,.sf-bar{display:flex}.sf-bar{justify-content:flex-end}.sf-bar-actions{display:inline-flex;align-items:center;gap:2px;padding:3px 5px;border-radius:999px;background:rgba(255,255,255,.7);box-shadow:0 4px 14px rgba(6,27,49,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sf-ic{position:relative;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;color:var(--color-midnight-ink)}.sf-ic svg{width:13px;height:13px}.sf-ic-cart b{position:absolute;top:-1px;right:-1px;display:grid;place-items:center;min-width:11px;height:11px;padding:0 2px;border-radius:999px;background:var(--color-deep-violet);color:#fff;font-size:.46rem;font-weight:500}.sf-intro{display:flex;align-items:center;gap:12px}.sf-ava{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:999px;background:linear-gradient(135deg,var(--color-deep-violet),#6e8cff);color:#fff;font-size:1.1rem;font-weight:300}.sf-intro-meta{display:grid;gap:5px}.sf-name{font-size:.92rem;font-weight:400;letter-spacing:-.01em}.sf-socials{display:inline-flex;gap:9px;color:var(--color-midnight-ink)}.sf-socials svg{width:14px;height:14px}.sf-desc{margin:-2px 0 0;max-width:46ch;color:var(--color-slate-blue);font-size:.66rem;line-height:1.5}.sf-cats{display:flex;gap:14px;padding-bottom:2px}.sf-cat{display:grid;flex:none;width:48px;justify-items:center;align-content:start;gap:5px}.sf-cat-photo{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid rgba(6,27,49,.06);color:rgba(6,27,49,.5);font-size:1.05rem;font-weight:400}.sf-cat em{display:block;width:100%;overflow:hidden;padding-bottom:1px;color:var(--color-slate-blue);font-size:.6rem;font-style:normal;line-height:1.4;text-align:center;white-space:nowrap;text-overflow:ellipsis}.sf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sf-card{display:flex;min-width:0;flex-direction:column;gap:7px;color:var(--color-midnight-ink)}.sf-photo{position:relative;display:grid;place-items:center;aspect-ratio:1/1;overflow:hidden;border-radius:12px;border:1px solid rgba(6,27,49,.06)}.sf-photo i{color:rgba(6,27,49,.42);font-size:1.7rem;font-style:normal;font-weight:400}.sf-card:nth-child(5n+1) .sf-photo,.sf-cat:nth-child(5n+1) .sf-cat-photo{background:linear-gradient(140deg,#eef0ff,#f8f6ff)}.sf-card:nth-child(5n+2) .sf-photo,.sf-cat:nth-child(5n+2) .sf-cat-photo{background:linear-gradient(140deg,#e7f3ff,#f3f9ff)}.sf-card:nth-child(5n+3) .sf-photo,.sf-cat:nth-child(5n+3) .sf-cat-photo{background:linear-gradient(140deg,#e9faf2,#f4fbf8)}.sf-card:nth-child(5n+4) .sf-photo,.sf-cat:nth-child(5n+4) .sf-cat-photo{background:linear-gradient(140deg,#fff1ea,#fff8f4)}.sf-card:nth-child(5n+5) .sf-photo,.sf-cat:nth-child(5n+5) .sf-cat-photo{background:linear-gradient(140deg,#fdedf6,#fdf5fb)}.sf-badge{position:absolute;top:6px;right:6px;padding:2px 6px;border-radius:999px;background:#fff;color:var(--color-midnight-ink);font-size:.52rem;font-style:normal;box-shadow:var(--shadow-sm)}.sf-badge--sale{background:var(--color-midnight-ink);color:#fff}.sf-badge--new{background:color-mix(in srgb,var(--color-deep-violet) 14%,#fff);color:var(--color-deep-violet)}.sf-pname{overflow:hidden;font-size:.68rem;line-height:1.3;color:var(--color-midnight-ink);white-space:nowrap;text-overflow:ellipsis}.sf-price{display:flex;align-items:baseline;gap:6px}.sf-price strong{font-size:.72rem;font-weight:500}.sf-price s{position:relative;color:var(--color-ghost-gray);font-size:.6rem;line-height:1;text-decoration:none}.sf-price s:after{content:"";position:absolute;left:0;right:0;top:45%;height:1px;background:currentColor}.sf-cartpill{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:10px;padding:7px 12px;border-radius:999px;background:var(--color-midnight-ink);color:#fff;box-shadow:0 8px 20px rgba(6,27,49,.18)}.sf-cartpill span{font-size:.62rem;opacity:.82}.sf-cartpill strong{font-size:.72rem;font-weight:500}.sf-m{gap:8px;padding:8px 8px 10px}.sf-m .sf-bar-actions{width:100%;justify-content:flex-end;padding:2px 4px}.sf-m .sf-ic{width:16px;height:16px}.sf-m .sf-ic svg{width:11px;height:11px}.sf-m .sf-ava{width:32px;height:32px;font-size:.8rem}.sf-m .sf-name{font-size:.62rem}.sf-m .sf-socials svg{width:10px;height:10px}.sf-m .sf-intro{gap:8px}.sf-m .sf-intro-meta{gap:3px}.sf-m .sf-desc{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.5rem;line-height:1.45}.sf-m .sf-cats{gap:7px}.sf-m .sf-cat{width:30px;gap:3px}.sf-m .sf-cat-photo{width:28px;height:28px;font-size:.7rem}.sf-m .sf-cat em{font-size:.4rem}.sf-m .sf-grid{grid-template-columns:1fr 1fr;gap:8px}.sf-m .sf-photo i{font-size:1.2rem}.sf-m .sf-badge{top:4px;right:4px;padding:1px 4px;font-size:.42rem}.sf-m .sf-pname{font-size:.5rem}.sf-m .sf-price{gap:4px}.sf-m .sf-price strong{font-size:.54rem}.sf-m .sf-price s{font-size:.46rem}.sf-cartpill--m{right:8px;bottom:8px;gap:6px;padding:5px 9px}.sf-cartpill--m span{font-size:.46rem}.sf-cartpill--m strong{font-size:.52rem}.pp-m{display:grid;gap:4px;align-content:start;height:100%;padding:8px 7px;background:linear-gradient(180deg,#ffffff,var(--color-porcelain-white))}.pp-m-brand{text-align:center;color:var(--color-slate-blue);font-size:.5rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.pp-m-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;border-radius:5px;background:rgba(255,255,255,.82);box-shadow:var(--shadow-sm)}.pp-m-tabs span{padding:4px 2px;border-radius:3px;text-align:center;font-size:.46rem;color:var(--color-slate-blue)}.pp-m-tabs span.active{background:var(--color-deep-violet);color:#ffffff}.pp-m-merchant{display:flex;align-items:center;gap:6px}.pp-m-merchant .pp-merchant-ic{width:24px;height:24px;border-radius:5px;font-size:.66rem}.pp-m-merchant>div span{display:block;color:var(--color-slate-blue);font-size:.46rem}.pp-m-merchant strong{display:block;font-weight:400;font-size:.62rem}.pp-m .pp-amount{gap:2px;padding:9px}.pp-m .pp-amount>span{font-size:.48rem}.pp-m .pp-amount strong{--odo-h:18px;font-size:1.05rem}.pp-m .pp-cta{padding:8px;font-size:.58rem}.pp-m-strip{gap:5px}.pp-m-strip .bank-option{flex:0 0 50px;gap:3px;padding:6px 4px;border-radius:8px}.pp-m-strip .bank-option img{width:22px;height:22px;border-radius:6px}.pp-m-strip .bank-option i{font-size:.46rem}.pp-m-manual{font-size:.48rem}.pp-m-cap{margin:1px 0 -2px;font-size:.46rem}.pp-m-delivery{gap:1px;padding:6px 7px;font-size:.46rem}.pp-m-delivery strong{font-size:.48rem}.pp-m .pp-amount{padding:7px}.dash-preview{position:relative;width:100%;height:100%;min-height:0;--dash-x0:14%;--dash-y0:38%;--dash-x1:17%;--dash-y1:19%}.dash-browser{top:16px;left:16%;right:64px;width:auto;height:165%}.dash-browser .bg-page{justify-content:stretch}.dl{display:grid;grid-template-columns:116px minmax(0,1fr);width:100%;height:100%;min-height:0;font-size:.6rem;color:var(--color-midnight-ink)}.dl-side{display:grid;grid-template-rows:auto 1fr auto;padding:14px 12px;border-right:1px solid rgba(216,214,223,.7);background:rgba(255,255,255,.78)}.dl-side-top{display:grid;gap:10px}.dl-ws{display:grid;gap:4px}.dl-ws-eyebrow{color:var(--color-slate-blue);font-size:.46rem;letter-spacing:.09em;text-transform:uppercase}.dl-ws-trigger{display:inline-flex;align-items:center;gap:5px;color:var(--color-midnight-ink);letter-spacing:-.03em;line-height:1.1}.dl-ws-trigger b{overflow:hidden;font-size:.72rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.dl-ws-trigger svg{flex:none;color:var(--color-slate-blue)}.dl-side-center{display:flex;align-items:center;min-height:0}.dl-nav{display:grid;gap:10px;width:100%}.dl-nav-item{color:var(--color-slate-blue);font-size:.62rem;line-height:1}.dl-nav-item.is-active{color:var(--color-midnight-ink)}.dl-side-bottom{display:grid;gap:12px;padding-top:12px}.dl-plan{display:grid;gap:6px;padding:9px;border:1px solid rgba(216,214,223,.78);border-radius:6px;background:var(--color-porcelain-white)}.dl-plan-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.dl-tag-trial{padding:3px 6px;border-radius:4px;background:#fff0bf;color:#7a5600;font-size:.5rem;font-style:normal}.dl-plan-status{color:var(--color-slate-blue);font-size:.52rem}.dl-plan strong{font-size:.58rem;font-weight:400;letter-spacing:-.01em;line-height:1.3}.dl-plan-act{display:flex;align-items:center;justify-content:space-between;padding-top:7px;border-top:1px solid rgba(216,214,223,.78);color:var(--color-deep-violet);font-size:.56rem}.dl-plan-act i{font-style:normal}.dl-ghost{padding:7px;border:1px solid #b9b9f9;border-radius:6px;color:var(--color-deep-violet);font-size:.58rem;text-align:center}.dl-main{display:grid;gap:12px;align-content:start;padding:14px 16px;min-width:0}.dl-ph{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.dl-ph-eyebrow{margin-bottom:5px;color:var(--color-slate-blue);font-size:.5rem;letter-spacing:.09em;text-transform:uppercase}.dl-ph h2{max-width:18ch;margin:0;font-size:.96rem;font-weight:300;letter-spacing:-.03em;line-height:1.08}.dl-ph-action{display:flex;flex:none;gap:6px}.dl-ph-action>div{display:grid;gap:3px}.dl-ph-action span{color:var(--color-slate-blue);font-size:.48rem}.dl-ph-action i{display:block;padding:5px 7px;border-radius:6px;border:1px solid rgba(6,27,49,.12);background:#ffffff;font-size:.52rem;font-style:normal;white-space:nowrap}.dl-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;padding:12px;border-radius:14px;background:radial-gradient(circle at 12% 12%,rgba(244,75,204,.18),transparent 24%),radial-gradient(circle at 92% 20%,rgba(128,135,255,.26),transparent 28%),linear-gradient(135deg,#ffffff,#f8fafd 46%,#e5edf5);box-shadow:var(--shadow-sm)}.dl-hero>div:first-child{display:grid;align-content:center;gap:4px}.dl-hero-eyebrow{color:var(--color-slate-blue);font-size:.5rem;letter-spacing:.09em;text-transform:uppercase}.dl-hero>div:first-child strong{font-size:1.5rem;font-weight:300;letter-spacing:-.04em;line-height:.95}.dl-hero>div:first-child>span{color:var(--color-slate-blue);font-size:.52rem}.dl-hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dl-hero-grid span,.dl-metric-strip div{display:grid;gap:2px;padding:8px;border-radius:6px;background:rgba(255,255,255,.76)}.dl-catalog-list span,.dl-hero-grid small,.dl-metric-strip span,.dl-product-row small,.dl-status-list small,.dl-store-row small,.dl-store-total span{color:var(--color-slate-blue);font-size:.48rem}.dl-catalog-list strong,.dl-hero-grid strong,.dl-metric-strip strong,.dl-product-row strong,.dl-status-list strong{font-size:.64rem;font-weight:400}.dl-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.dl-store{display:grid;gap:8px;padding:10px;border-radius:14px;background:radial-gradient(circle at 10% 0,rgba(22,163,74,.12),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.9),rgba(244,248,252,.82));box-shadow:var(--shadow-sm)}.dl-store-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.dl-store-row,.dl-store-total{border-radius:10px;border:1px solid rgba(20,45,77,.08);background:rgba(255,255,255,.74)}.dl-store-total{display:grid;gap:3px;padding:8px}.dl-store-total strong{font-size:.8rem;font-weight:500;letter-spacing:-.03em}.dl-store-list,.dl-store-row{display:grid;gap:6px}.dl-store-row{grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,.6fr));align-items:center;padding:8px}.dl-store-row span{display:grid;gap:1px}.dl-store-row strong{font-size:.56rem;font-weight:500}.dl-chart-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.dl-chart-header strong{font-size:.6rem;font-weight:600}.dl-chart-header span{color:var(--color-slate-blue);font-size:.48rem;white-space:nowrap}.dl-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr);gap:8px}.dl-bottom{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:8px}.dl-panel{display:grid;gap:8px;align-content:start;padding:10px;border-radius:6px;background:rgba(255,255,255,.82);box-shadow:var(--shadow-sm)}.dl-bars{grid-template-columns:repeat(auto-fit,minmax(22px,1fr));gap:5px;min-height:96px;padding-top:6px}.dl-bar-day,.dl-bars{display:grid;align-items:end}.dl-bar-day{grid-template-rows:1fr auto;gap:4px;min-height:88px}.dl-bar-day small{color:var(--color-slate-blue);text-align:center;font-size:.42rem}.dl-bar-stack{display:flex;align-items:end;justify-content:center;gap:3px;height:78px;padding:5px 4px;border-radius:6px;background:linear-gradient(180deg,rgba(229,237,245,.6),rgba(248,250,253,.9))}.dl-bar-profit,.dl-bar-revenue{width:6px;min-height:3px;border-radius:999px 999px 3px 3px}.dl-bar-revenue{background:linear-gradient(180deg,rgba(83,58,253,.9),rgba(128,135,255,.66))}.dl-bar-profit{background:linear-gradient(180deg,rgba(129,184,26,.92),rgba(129,184,26,.42))}.dl-catalog-list,.dl-status-list{display:grid;gap:0}.dl-catalog-list div,.dl-status-list span{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid rgba(216,214,223,.64)}.dl-catalog-list div:last-child,.dl-status-list span:last-child{border-bottom:0}.dl-product-list{display:grid}.dl-product-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid rgba(216,214,223,.64)}.dl-product-row:last-child{border-bottom:0}.dl-product-row>span{display:grid;gap:1px;min-width:0}.dl-product-row>span:last-child{justify-items:end;text-align:right}.dl-product-row>span:first-child strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-line-h,.dash-line-v{position:absolute;z-index:2;background:var(--color-deep-violet);opacity:.6;border-radius:2px;pointer-events:none}.dash-line-v{width:2px;height:calc(var(--dash-y0) - var(--dash-y1));margin-left:-1px;transform:scaleY(0);transform-origin:bottom;animation:lineGrowV .4s ease-out forwards}.dash-line-h,.dash-line-v{left:var(--dash-x0);top:var(--dash-y1)}.dash-line-h{width:calc(var(--dash-x1) - var(--dash-x0));height:2px;margin-top:-1px;transform:scaleX(0);transform-origin:left;animation:lineGrowH .3s ease-out .4s forwards}@keyframes lineGrowV{to{transform:scaleY(1)}}@keyframes lineGrowH{to{transform:scaleX(1)}}.dash-target{position:absolute;z-index:2;left:var(--dash-x1);top:var(--dash-y1);width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:999px;background:rgba(83,58,253,.4);opacity:0;pointer-events:none;animation:dashPulse 1.1s ease-out 2s forwards}@keyframes dashPulse{0%{opacity:.6;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}.dash-coin{position:absolute;z-index:5;left:var(--dash-x0);top:var(--dash-y0);padding:3px 8px;border-radius:999px;background:var(--color-deep-violet);color:#ffffff;font-size:.56rem;font-weight:600;white-space:nowrap;box-shadow:0 6px 14px rgba(83,58,253,.35);transform:translate(-50%,-50%) scale(.7);opacity:0;pointer-events:none;animation:dashCoinFly 1.3s cubic-bezier(.4,0,.2,1) .7s both}@keyframes dashCoinFly{0%{left:var(--dash-x0);top:var(--dash-y0);opacity:0;transform:translate(-50%,-50%) scale(.7)}16%{left:var(--dash-x0);opacity:1;transform:translate(-50%,-50%) scale(1)}52%{left:var(--dash-x0);top:var(--dash-y1)}86%{opacity:1}to{left:var(--dash-x1);top:var(--dash-y1);opacity:0;transform:translate(-50%,-50%) scale(.85)}}.dash-flow{position:absolute;z-index:4;left:0;top:38%;width:31%;min-width:212px;min-height:234px;display:grid;gap:10px;align-content:start;padding:14px;border-radius:14px;border:1px solid rgba(6,27,49,.1);background:#ffffff}.dash-flow-head{display:flex;align-items:center;gap:9px}.dash-flow-ic{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--color-porcelain-white);color:var(--color-deep-violet);font-size:.82rem;font-weight:600}.dash-flow-store{display:grid;flex:1 1;gap:1px;min-width:0}.dash-flow-store strong{font-size:.74rem;font-weight:500}.dash-flow-store span{color:var(--color-slate-blue);font-size:.56rem}.dash-flow-lock{flex:none;color:var(--color-ghost-gray)}.dash-flow-checkout{display:grid;gap:9px}.dash-flow-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border-radius:8px;background:var(--color-porcelain-white)}.dash-flow-item span{overflow:hidden;font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.dash-flow-item b{flex:none;font-size:.64rem;font-weight:600}.dash-flow-field{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;border:1px solid rgba(6,27,49,.12)}.dash-flow-field span{color:var(--color-slate-blue);font-size:.56rem}.dash-flow-field i{overflow:hidden;color:var(--color-midnight-ink);font-size:.58rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.dash-flow-card{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;border:1px solid rgba(6,27,49,.12)}.dash-flow-exp{margin-left:auto;color:var(--color-slate-blue);font-size:.56rem;font-style:normal;letter-spacing:.04em}.dash-flow-brand{padding:2px 6px;border-radius:4px;background:var(--color-midnight-ink);color:#ffffff;font-size:.5rem;font-weight:600}.dash-flow-cardno{color:var(--color-slate-blue);font-size:.6rem;letter-spacing:.04em}.dash-flow-total{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid rgba(6,27,49,.08)}.dash-flow-total span{color:var(--color-slate-blue);font-size:.58rem}.dash-flow-total strong{font-size:.92rem;font-weight:600}.dash-flow-pay{display:block;padding:10px;border-radius:9px;background:var(--color-deep-violet);color:#ffffff;font-size:.66rem;font-weight:600;text-align:center;box-shadow:0 8px 16px rgba(83,58,253,.3);transition:transform .15s ease,filter .15s ease}.dash-flow-pay.is-press{transform:scale(.96);filter:brightness(.9)}.dash-flow-paid{display:grid;justify-items:center;gap:4px;padding:12px 6px 8px;text-align:center;animation:dashPaidIn .4s ease-out}.dash-flow-check{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:rgba(129,184,26,.16);color:var(--color-accent-green)}.dash-flow-paid strong{font-size:.8rem;font-weight:600}.dash-flow-paid>span{font-size:.62rem}.dash-flow-paid em{color:var(--color-slate-blue);font-size:.56rem;font-style:normal}@keyframes dashPaidIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dash-coin,.dash-flow-paid,.dash-line-h,.dash-line-v,.dash-target{animation:none}}.fx-chart{display:grid;gap:14px;width:100%}.fx-chart-head{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fx-chart-head div{display:grid;gap:3px;padding:12px;border-radius:10px;background:var(--color-platinum-white);box-shadow:var(--shadow-sm)}.fx-chart-head span{color:var(--color-slate-blue);font-size:.74rem}.fx-chart-head strong{font-size:1.3rem;font-weight:400;letter-spacing:-.02em}.fx-chart-head small{color:var(--color-accent-green);font-size:.74rem}.fx-chart-bars{display:grid;grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;height:150px;padding:14px;border-radius:10px;background:var(--color-platinum-white);box-shadow:var(--shadow-sm)}.fx-chart-bars i{display:block;border-radius:999px 999px 3px 3px;background:var(--gradient-sunburst)}.fx-mock-list{display:grid;gap:8px;width:100%}.fx-mock-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-radius:10px;background:var(--color-platinum-white);box-shadow:var(--shadow-sm)}.fx-mock-row div{display:grid;gap:4px}.fx-mock-row strong{font-size:.92rem;font-weight:400}.fx-mock-row span{color:var(--color-slate-blue);font-size:.78rem}.fx-mock-row em{padding:6px 9px;border-radius:999px;background:rgba(83,58,253,.1);color:var(--color-deep-violet);font-style:normal;font-size:.74rem;white-space:nowrap}.fx-mock-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.fx-mock-card{display:grid;gap:4px;padding:12px;border-radius:10px;background:var(--color-platinum-white);box-shadow:var(--shadow-sm)}.fx-mock-photo{height:56px;margin-bottom:4px;border-radius:8px;background:linear-gradient(135deg,var(--color-powder-blue),var(--color-porcelain-white))}.fx-mock-card strong{font-size:.88rem;font-weight:400}.fx-mock-card b{font-weight:400;font-size:.9rem}.fx-mock-card small{color:var(--color-slate-blue);font-size:.74rem}.fx-mock-fields{display:grid;gap:8px;width:100%;padding:16px;border-radius:12px;background:var(--color-platinum-white);box-shadow:var(--shadow-sm)}.fx-mock-fields>strong{font-size:1rem;font-weight:400}.fx-mock-field{display:flex;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:8px;background:var(--color-porcelain-white);font-size:.86rem}.fx-mock-field span{color:var(--color-slate-blue)}.fx-mock-field b{font-weight:400}.bento-silk{position:absolute;inset:0;z-index:0;overflow:hidden;background:#ffffff;pointer-events:none}.bento-silk-blob{position:absolute;border-radius:50%;filter:blur(46px);will-change:transform}.bento-silk-a{right:-16%;bottom:-22%;width:78%;height:78%;background:radial-gradient(circle at 50% 50%,rgba(83,58,253,.5),transparent 62%);animation:silkA 15s ease-in-out infinite}.bento-silk-b{right:6%;bottom:-8%;width:60%;height:60%;background:radial-gradient(circle at 50% 50%,rgba(110,170,255,.55),transparent 64%);animation:silkB 19s ease-in-out infinite}.bento-silk-c{right:-6%;bottom:18%;width:52%;height:52%;background:radial-gradient(circle at 50% 50%,rgba(166,134,255,.42),transparent 66%);animation:silkC 23s ease-in-out infinite}.bento-silk:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff 28%,rgba(255,255,255,0) 72%)}@keyframes silkA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-9%,-7%) scale(1.16)}}@keyframes silkB{0%,to{transform:translate(0) scale(1.05)}50%{transform:translate(8%,-10%) scale(.92)}}@keyframes silkC{0%,to{transform:translate(0) scale(.95)}50%{transform:translate(-6%,6%) scale(1.12)}}.bento-card--delivery .bento-graphic{align-items:stretch;padding:0}.globe{position:relative;min-height:0;--globe-cy:0.62}.globe,.globe-canvas{width:100%;height:100%}.globe-canvas{display:block}.bento-card--tracking .bento-graphic{align-items:stretch}.cf{width:100%;height:100%;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.cf,.cf-list{display:flex;flex-direction:column}.cf-row{display:flex;align-items:center;gap:11px;margin-bottom:8px;padding:11px 12px;border-radius:12px;background:rgba(255,255,255,.78);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cf-row.is-new{animation:cfIn 1.1s cubic-bezier(.22,1,.36,1);will-change:transform,opacity,filter}.cf-ic{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,var(--color-deep-violet),#6e8cff);color:#ffffff;font-size:.8rem}.cf-body{display:grid;gap:1px;min-width:0;flex:1 1}.cf-body strong{overflow:hidden;font-size:.86rem;font-weight:400;white-space:nowrap;text-overflow:ellipsis}.cf-body span{color:var(--color-slate-blue);font-size:.72rem}.cf-amt{display:grid;flex:none;justify-items:end;gap:1px}.cf-amt b{color:#12a567;font-weight:400;font-size:.9rem}.cf-amt em{color:var(--color-slate-blue);font-size:.68rem;font-style:normal}@keyframes cfIn{0%{opacity:0;transform:scale(.97);filter:blur(6px)}60%{filter:blur(0)}to{opacity:1;transform:none;filter:none}}@media (prefers-reduced-motion:reduce){.bento-silk-blob,.cf-row.is-new{animation:none}}@media (max-width:1040px){.bento-card--lg,.bento-card--wide{grid-column:span 6;aspect-ratio:auto;min-height:460px}.bento-card--sm{grid-column:span 3;aspect-ratio:400/540}.bento-card--wide{flex-direction:column;min-height:430px}.bento-card--wide .bento-text{align-self:stretch;max-width:none;padding:22px 22px 0}.bento-card--wide .bento-graphic{align-items:flex-end;padding:18px 22px 22px}.fx-panel-grid{grid-template-columns:1fr}.fx-panel-visual{position:static;order:-1;min-height:0}}@media (max-width:720px){.topbar nav{display:none}.bento-grid{grid-template-columns:1fr}.bento-card,.bento-card--lg,.bento-card--sm,.bento-card--wide{grid-column:auto;aspect-ratio:344/504;min-height:0;max-height:576px}.bento-card--wide{flex-direction:column}.bento-card--delivery .globe{--globe-cy:0.8}.bento-card--payments .pp-phone{left:0;width:64%;max-width:none}.bento-card--payments .bg-browser{left:62%;width:118%}.pp-m{gap:2.1cqw;padding:4.2cqw 3.7cqw}.pp-m-brand{font-size:4.2cqw}.pp-m-tabs{gap:1.6cqw;padding:1.6cqw;border-radius:2.6cqw}.pp-m-tabs span{padding:2.1cqw 1cqw;border-radius:1.6cqw;font-size:3.85cqw}.pp-m-merchant{gap:3.1cqw}.pp-m-merchant .pp-merchant-ic{width:12.5cqw;height:12.5cqw;border-radius:2.6cqw;font-size:5.5cqw}.pp-m-merchant>div span{font-size:3.85cqw}.pp-m-merchant strong{font-size:5.2cqw}.pp-m .pp-amount{gap:1cqw;padding:3.7cqw}.pp-m .pp-amount>span{font-size:4cqw}.pp-m .pp-amount strong{--odo-h:9.4cqw;font-size:8.8cqw}.pp-m .pp-cta{padding:4.2cqw;font-size:4.85cqw}.pp-m-strip{gap:2.6cqw}.pp-m-strip .bank-option{flex:0 0 26.1cqw;gap:1.6cqw;padding:3.1cqw 2.1cqw;border-radius:4.2cqw}.pp-m-strip .bank-option img{width:11.5cqw;height:11.5cqw;border-radius:3.1cqw}.pp-m-strip .bank-option i{font-size:3.85cqw}.pp-m-manual{font-size:4cqw}.pp-m-cap{margin:.5cqw 0 -1cqw;font-size:3.85cqw}.pp-m-delivery{gap:.5cqw;padding:3.1cqw 3.7cqw;font-size:3.85cqw}.pp-m-delivery strong{font-size:4cqw}.bento-card--storefront .pp-phone{left:0;width:64%;max-width:none}.bento-card--storefront .bg-browser{left:62%;width:118%}.sf-m{gap:4.2cqw;padding:4.2cqw 4.2cqw 5.2cqw}.sf-m .sf-bar-actions{gap:1cqw;padding:1cqw 2.1cqw}.sf-m .sf-ic{width:8.4cqw;height:8.4cqw}.sf-m .sf-ic svg{width:5.75cqw;height:5.75cqw}.sf-m .sf-ic-cart b{min-width:5.75cqw;height:5.75cqw;padding:0 1cqw;font-size:3.85cqw}.sf-m .sf-ava{width:16.7cqw;height:16.7cqw;font-size:6.7cqw}.sf-m .sf-name{font-size:5.2cqw}.sf-m .sf-socials{gap:4.7cqw}.sf-m .sf-socials svg{width:5.2cqw;height:5.2cqw}.sf-m .sf-intro{gap:4.2cqw}.sf-m .sf-intro-meta{gap:1.6cqw}.sf-m .sf-desc{font-size:4.2cqw}.sf-m .sf-cats{gap:3.7cqw}.sf-m .sf-cat{width:15.7cqw;gap:1.6cqw}.sf-m .sf-cat-photo{width:14.6cqw;height:14.6cqw;font-size:5.85cqw}.sf-m .sf-cat em{font-size:3.3cqw}.sf-m .sf-grid{gap:4.2cqw}.sf-m .sf-card{gap:3.7cqw}.sf-m .sf-photo{border-radius:6.3cqw}.sf-m .sf-photo i{font-size:10cqw}.sf-m .sf-badge{top:2.1cqw;right:2.1cqw;padding:.5cqw 2.1cqw;font-size:3.5cqw}.sf-m .sf-pname{font-size:4.2cqw}.sf-m .sf-price{gap:2.1cqw}.sf-m .sf-price strong{font-size:4.5cqw}.sf-m .sf-price s{font-size:3.85cqw}.sf-cartpill--m{right:4.2cqw;bottom:4.2cqw;gap:3.1cqw;padding:2.6cqw 4.7cqw}.sf-cartpill--m span{font-size:3.85cqw}.sf-cartpill--m strong{font-size:4.35cqw}.bento-card--dashboard .bento-graphic{padding:0;align-items:stretch}.bento-card--dashboard .dash-preview{--dash-x0:14%;--dash-y0:46%;--dash-x1:62%;--dash-y1:15%}.bento-card--dashboard .dash-browser{top:12px;left:60%;right:auto;width:150%;height:152%}.bento-card--dashboard .dl{grid-template-columns:132px minmax(0,1fr);font-size:.66rem}.bento-card--dashboard .dash-flow{left:5%;top:44%;width:58%;min-width:0}.fx-panel{padding:22px}.fx-mock-grid{grid-template-columns:1fr}}.blog-topic-nav{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 32px}.blog-topic-nav a{border:1px solid var(--color-stone-gray);border-radius:999px;color:var(--color-midnight-ink);font-size:13px;font-weight:650;padding:9px 14px;text-decoration:none}.blog-topic-nav a:hover{border-color:var(--color-deep-violet);color:var(--color-deep-violet)}.nav-solutions,.site-nav{position:relative;align-self:stretch}.nav-solutions{display:flex;align-items:center}.nav-solutions-trigger{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;transition:color .15s ease}.nav-solutions-trigger:hover,.nav-solutions[data-open=true] .nav-solutions-trigger{color:var(--color-midnight-ink)}.btn-chevron--down{margin-left:0;transform:translateY(1.5px) rotate(90deg)}.nav-solutions[data-open=true] .btn-chevron--down{transform:translateY(1.5px) rotate(270deg)}.nav-mega{position:absolute;top:calc(100% + 1px);left:50%;z-index:80;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(245px,.8fr);width:min(760px,calc(100vw - 40px));padding:10px;border:1px solid rgba(216,214,223,.82);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 28px 70px rgba(6,27,49,.16);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-38%,8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25)}.nav-mega:before{content:"";position:absolute;right:0;bottom:100%;left:0;height:20px}.nav-solutions:focus-within .nav-mega,.nav-solutions:hover .nav-mega,.nav-solutions[data-open=true] .nav-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-38%)}.nav-mega section{padding:18px}.nav-mega section+section{border-left:1px solid var(--guide-line);border-radius:5px;background:var(--color-porcelain-white)}.mobile-menu-groups section>p,.nav-mega section>p{margin:0 0 13px;color:var(--color-ghost-gray);font-size:.7rem;font-weight:500;letter-spacing:.11em;text-transform:uppercase}.nav-mega-solutions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.topbar .nav-mega-solutions a{display:grid;gap:4px;padding:11px 12px;border-radius:5px}.topbar .nav-mega-compare>div a:focus-visible,.topbar .nav-mega-compare>div a:hover,.topbar .nav-mega-solutions a:focus-visible,.topbar .nav-mega-solutions a:hover{background:rgba(229,237,245,.72);outline:none}.nav-mega-compare a span:first-child,.nav-mega-solutions a span{color:var(--color-midnight-ink);font-size:.9rem;font-weight:500}.nav-mega-solutions a small{color:var(--color-slate-blue);font-size:.73rem;line-height:1.35}.nav-mega-compare>div{display:grid;gap:4px}.topbar .nav-mega-compare>div a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 10px;border-radius:5px}.nav-mega-blog span,.nav-mega-compare>div a span:last-child{color:var(--color-deep-violet)}.topbar .nav-mega-blog{display:flex;justify-content:space-between;gap:10px;margin-top:15px;padding:15px 10px 3px;border-top:1px solid var(--guide-line);color:var(--color-slate-blue);font-size:.82rem}.mobile-menu-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:34px}.mobile-menu-groups section{display:grid;align-content:start;gap:4px}.mobile-menu-groups a{padding:8px 0;color:var(--color-midnight-ink);font-size:.98rem;line-height:1.3}.solution-page{--solution-accent:var(--color-deep-violet)}.solution-hero{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(430px,.82fr);gap:clamp(48px,7vw,96px);align-items:center;min-height:650px;padding:clamp(76px,10vw,120px) clamp(0px,4vw,52px) clamp(80px,10vw,116px)}.solution-hero:after{content:"";position:absolute;right:calc(50% - 50vw);bottom:0;left:calc(50% - 50vw);border-bottom:1px solid var(--guide-line)}.solution-breadcrumbs{display:flex;gap:9px;margin-bottom:28px;color:var(--color-ghost-gray);font-size:.82rem}.solution-breadcrumbs a{color:var(--color-deep-violet)}.solution-cta h2,.solution-hero h1,.solution-page .section-heading h2{margin:0;color:var(--text-ink);font-weight:400;letter-spacing:-.025em}.solution-hero h1{max-width:18ch;font-size:clamp(2.15rem,4vw,3.35rem);line-height:1.08}.solution-lead{max-width:58ch;margin:24px 0 0;color:var(--color-slate-blue);font-size:clamp(1.02rem,1.25vw,1.14rem);line-height:1.62}.solution-preview{position:relative;min-height:480px;padding:48px 24px 64px;border:1px solid rgba(83,58,253,.1);border-radius:6px;background:radial-gradient(circle at 78% 12%,rgba(255,97,24,.2),transparent 27%),radial-gradient(circle at 24% 88%,rgba(244,75,204,.16),transparent 32%),linear-gradient(145deg,rgba(128,135,255,.19),rgba(229,237,245,.68));overflow:hidden}.solution-preview:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(6,27,49,.04) 1px,transparent 0),linear-gradient(90deg,rgba(6,27,49,.04) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 78%);mask-image:linear-gradient(135deg,#000,transparent 78%)}.solution-preview-window{position:relative;z-index:1;border:1px solid rgba(216,214,223,.9);border-radius:6px;background:rgba(255,255,255,.94);box-shadow:0 26px 70px rgba(6,27,49,.16);overflow:hidden}.solution-preview-top{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 18px;border-bottom:1px solid var(--guide-line);color:var(--color-slate-blue);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.solution-preview-status{display:inline-flex;align-items:center;gap:6px;letter-spacing:0;text-transform:none}.solution-preview-status i{width:7px;height:7px;border-radius:50%;background:var(--color-accent-green);box-shadow:0 0 0 4px rgba(129,184,26,.12)}.solution-preview-body{display:grid;gap:10px;padding:18px}.solution-preview-context{display:grid;gap:7px;padding:12px 2px 18px}.solution-preview-context span,.solution-preview-flow small{color:var(--color-ghost-gray);font-size:.74rem}.solution-preview-context strong{color:var(--color-midnight-ink);font-size:clamp(1.35rem,2.1vw,1.8rem);font-weight:400;letter-spacing:-.02em}.solution-preview-flow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;min-height:78px;padding:14px;border:1px solid var(--color-powder-blue);border-radius:5px;background:var(--color-porcelain-white)}.solution-preview-flow>div{display:grid;gap:4px}.solution-preview-flow strong{color:var(--color-midnight-ink);font-size:.9rem;font-weight:500}.solution-preview-step{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:4px;background:#ffffff;color:var(--color-deep-violet);font-size:.72rem;box-shadow:var(--shadow-sm)}.solution-preview-flow--accent{border-color:rgba(83,58,253,.2);background:rgba(83,58,253,.07)}.solution-preview-arrow{color:var(--color-deep-violet);font-size:1.2rem}.solution-preview-note{position:absolute;right:4px;bottom:18px;z-index:2;display:grid;gap:4px;width:min(260px,72%);padding:15px 17px;border-radius:5px;background:var(--color-midnight-ink);color:#ffffff;box-shadow:0 18px 36px rgba(6,27,49,.2)}.solution-preview-note span{color:rgba(255,255,255,.66);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.solution-preview-note strong{font-size:.9rem;font-weight:400;line-height:1.4}.solution-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--guide-line)}.solution-facts article{min-height:164px;padding:28px clamp(20px,3vw,38px);border-left:1px solid var(--guide-line)}.solution-facts article:last-child{border-right:1px solid var(--guide-line)}.solution-card-index,.solution-facts article>span{display:block;margin-bottom:26px;color:var(--color-deep-violet);font-size:.72rem}.solution-facts strong{display:block;color:var(--color-midnight-ink);font-size:1.08rem;font-weight:500}.solution-facts p{margin:7px 0 0;color:var(--color-slate-blue);font-size:.9rem;line-height:1.5}.solution-page .section{padding-top:116px}.solution-page .section-heading{margin-bottom:40px}.solution-page .section-heading h2{font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.15}.solution-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.solution-story-card{display:grid;grid-template-columns:54px minmax(0,1fr);gap:18px;min-height:250px;padding:28px;border:1px solid rgba(216,214,223,.72);border-radius:6px;background:rgba(255,255,255,.84);box-shadow:var(--shadow-sm)}.solution-story-card.is-primary{grid-column:1/-1;grid-template-columns:minmax(140px,.32fr) minmax(0,1fr);min-height:300px;background:radial-gradient(circle at 100% 0,rgba(128,135,255,.16),transparent 36%),rgba(255,255,255,.88)}.solution-process-grid h3,.solution-story-card h3{margin:0;color:var(--color-midnight-ink);font-size:1.28rem;font-weight:400;letter-spacing:-.015em}.solution-process-grid p,.solution-story-card p{margin:14px 0 0;color:var(--color-slate-blue);line-height:1.6}.solution-story-card ul{display:grid;gap:9px;margin:22px 0 0;padding:0;list-style:none}.solution-story-card li{position:relative;padding-left:18px;color:var(--color-slate-blue);line-height:1.45}.solution-story-card li:before{content:"";position:absolute;top:.66em;left:0;width:6px;height:6px;border-radius:50%;background:var(--color-deep-violet)}.solution-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:8px}.solution-process-grid article{padding:25px 8px 0 0;border-top:1px solid var(--color-stone-gray)}.solution-process-grid article>span{display:inline-flex;margin-bottom:44px;color:var(--color-deep-violet);font-size:.78rem}.solution-table-wrap{border:1px solid rgba(216,214,223,.82);border-radius:6px;background:rgba(255,255,255,.86);box-shadow:var(--shadow-sm);overflow:hidden}.solution-table-wrap table{width:100%;border-collapse:collapse}.solution-table-wrap td,.solution-table-wrap th{padding:20px 22px;border-bottom:1px solid var(--guide-line);text-align:left;vertical-align:top;line-height:1.5}.solution-table-wrap thead{background:var(--color-midnight-ink);color:#ffffff}.solution-table-wrap thead th{font-size:.82rem;font-weight:400}.solution-table-wrap tbody th{width:25%;color:var(--color-midnight-ink);font-weight:500}.solution-table-wrap tbody td{color:var(--color-slate-blue)}.solution-faq{padding-bottom:92px}.solution-related{position:relative}.solution-related:before{content:"";position:absolute;top:72px;right:calc(50% - 50vw);left:calc(50% - 50vw);border-top:1px solid var(--guide-line)}.solution-related-head{display:flex;align-items:end;justify-content:space-between;gap:28px}.solution-related-head>a{flex:none;margin-bottom:44px;color:var(--color-deep-violet);font-size:.9rem}.solution-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.solution-related-grid a{position:relative;display:flex;flex-direction:column;min-height:220px;padding:25px;border:1px solid rgba(216,214,223,.78);border-radius:6px;background:rgba(255,255,255,.84);box-shadow:var(--shadow-sm);transition:border-color .18s ease,transform .18s ease}.solution-related-grid a:hover{border-color:var(--color-washed-violet);transform:translateY(-3px)}.solution-related-grid a>span{color:var(--color-ghost-gray);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.solution-related-grid strong{max-width:18ch;margin-top:auto;color:var(--color-midnight-ink);font-size:1.25rem;font-weight:400;line-height:1.22}.solution-related-grid i{position:absolute;top:22px;right:24px;color:var(--color-deep-violet);font-style:normal}.solution-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:44px;align-items:end;margin-top:116px;padding:clamp(34px,5vw,64px);border:1px solid rgba(83,58,253,.1);border-radius:6px;background:radial-gradient(circle at 92% 0,rgba(255,97,24,.18),transparent 28%),radial-gradient(circle at 68% 110%,rgba(244,75,204,.14),transparent 34%),rgba(255,255,255,.88);box-shadow:var(--shadow-soft)}.solution-cta h2{max-width:20ch;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.12}.solution-cta>div>p:last-child{max-width:60ch;margin:18px 0 0;color:var(--color-slate-blue);line-height:1.6}@media (max-width:1100px){.topbar nav{gap:18px;font-size:.85rem}.solution-hero{grid-template-columns:minmax(0,.9fr) minmax(380px,.78fr);gap:44px}}@media (max-width:900px){.solution-hero{grid-template-columns:1fr;padding-top:72px}.solution-hero-copy{max-width:720px}.solution-preview{width:min(620px,100%)}}@media (max-width:720px){.mobile-menu{overflow-y:auto}.topbar .mobile-menu-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.mobile-menu-nav a{font-size:1.12rem}.mobile-menu-groups{grid-template-columns:1fr;gap:26px}.mobile-menu-actions{margin-top:34px}.solution-hero{min-height:auto;gap:48px;padding:54px 0 72px}.solution-hero h1{font-size:clamp(2rem,9.5vw,2.8rem)}.solution-hero .hero-actions{align-items:stretch;flex-direction:column}.solution-hero .hero-actions .button{width:100%}.solution-preview{min-height:420px;padding:28px 14px 62px}.solution-preview-note{right:0}.solution-facts{grid-template-columns:1fr}.solution-facts article,.solution-facts article:last-child{min-height:0;border-right:1px solid var(--guide-line);border-bottom:1px solid var(--guide-line)}.solution-page .section{padding-top:84px}.solution-process-grid,.solution-related-grid,.solution-story-grid{grid-template-columns:1fr}.solution-story-card,.solution-story-card.is-primary{grid-column:auto;grid-template-columns:42px minmax(0,1fr);min-height:0;padding:23px 20px}.solution-process-grid{gap:38px}.solution-process-grid article>span{margin-bottom:25px}.solution-table-wrap{overflow-x:auto}.solution-table-wrap table{min-width:720px}.solution-related:before{top:54px}.solution-related-head{display:grid}.solution-related-head>a{margin:-18px 0 14px}.solution-related-grid a{min-height:190px}.solution-cta{grid-template-columns:1fr;align-items:start;margin-top:84px;padding:30px 24px}.solution-cta .button{width:100%}}.solution-subnav{width:100%;min-height:54px;border-bottom:1px solid var(--guide-line);background:rgba(255,255,255,.6)}.solution-subnav>div{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(var(--content-width),calc(100vw - 32px));min-height:54px;margin:0 auto;padding:0 var(--gutter)}.solution-subnav strong{color:var(--color-midnight-ink);font-size:.86rem;font-weight:500}.solution-subnav span{display:flex;gap:26px;color:var(--color-slate-blue);font-size:.82rem}.solution-subnav a:hover{color:var(--color-deep-violet)}.product-scene{position:relative;min-width:0;color:var(--color-midnight-ink)}.scene-browser{border:1px solid rgba(216,214,223,.82);border-radius:7px;background:rgba(255,255,255,.97);box-shadow:0 28px 80px rgba(6,27,49,.14);overflow:hidden}.scene-window-bar{display:grid;grid-template-columns:80px 1fr 80px;align-items:center;min-height:42px;padding:0 14px;border-bottom:1px solid var(--guide-line);color:var(--color-ghost-gray);font-size:.66rem;text-align:center}.scene-window-dots{display:flex;gap:5px}.scene-window-dots i{width:6px;height:6px;border-radius:50%;background:var(--color-stone-gray)}.scene-kicker{color:var(--color-ghost-gray);font-size:.68rem;letter-spacing:.07em;text-transform:uppercase}.scene-floating-note{position:absolute;z-index:3;padding:13px 16px;border-radius:5px;background:var(--color-midnight-ink);color:#ffffff;font-size:.78rem;box-shadow:0 16px 38px rgba(6,27,49,.22)}.solution-page--payment-link .solution-hero{grid-template-columns:minmax(390px,.72fr) minmax(620px,1.18fr);gap:clamp(32px,4vw,64px);min-height:710px;padding-right:0}.solution-page--payment-link .solution-hero-copy{position:relative;z-index:2}.product-scene--checkout{min-height:540px;margin-right:calc(50% - 50vw);padding:38px 0 62px 18px}.product-scene--checkout:before{content:"";position:absolute;inset:-18% -12% 4% 8%;z-index:-1;background:radial-gradient(circle at 82% 20%,rgba(255,97,24,.34),transparent 32%),radial-gradient(circle at 28% 70%,rgba(244,75,204,.24),transparent 36%),linear-gradient(145deg,rgba(128,135,255,.14),rgba(229,237,245,.58));clip-path:polygon(9% 4%,100% 0,100% 92%,0 100%)}.scene-checkout-browser{width:min(800px,112%)}.scene-checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);min-height:430px}.scene-checkout-form{display:flex;flex-direction:column;gap:12px;padding:34px}.scene-checkout-form>strong{margin-bottom:4px;font-size:1.35rem;font-weight:400}.scene-field{display:grid;gap:6px;min-height:54px;padding:10px 12px;border:1px solid var(--color-powder-blue);border-radius:4px}.scene-field span,.scene-product-row small{color:var(--color-ghost-gray);font-size:.64rem}.scene-field b{font-size:.78rem;font-weight:400}.scene-field-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}.scene-pay-methods{display:flex;gap:8px;margin-top:3px}.scene-pay-methods i{padding:9px 13px;border:1px solid var(--color-powder-blue);border-radius:4px;color:var(--color-slate-blue);font-size:.7rem;font-style:normal}.scene-pay-methods i.is-active{border-color:var(--color-deep-violet);color:var(--color-deep-violet)}.scene-order-summary{display:flex;flex-direction:column;gap:15px;padding:34px 24px;border-left:1px solid var(--guide-line);background:var(--color-porcelain-white)}.scene-order-summary>span{color:var(--color-slate-blue);font-size:.72rem}.scene-product-row{display:grid;grid-template-columns:32px 1fr auto;gap:9px;align-items:center;padding-bottom:13px;border-bottom:1px solid var(--guide-line)}.scene-product-row i{display:grid;place-items:center;width:32px;height:38px;border-radius:3px;background:var(--color-powder-blue);color:var(--color-deep-violet);font-size:.62rem;font-style:normal}.scene-product-row div{display:grid;gap:3px}.scene-product-row b,.scene-product-row strong{font-size:.7rem;font-weight:500}.scene-total{display:flex;justify-content:space-between;margin-top:auto;font-size:.78rem}.scene-bank-actions button,.scene-cart-drawer button,.scene-order-summary button,.scene-service-sheet button,.scene-single-offer button{min-height:42px;border:0;border-radius:4px;background:var(--color-deep-violet);color:#ffffff;font-size:.72rem}.scene-order-summary button{display:flex;align-items:center;justify-content:space-between;padding:0 14px}.scene-floating-note--link{right:4%;bottom:28px}.solution-page--iban .solution-hero{grid-template-columns:1fr;gap:54px;min-height:auto;padding-top:84px;text-align:center}.solution-page--iban .solution-hero-copy{max-width:880px;margin:0 auto}.solution-page--iban .solution-hero h1,.solution-page--iban .solution-lead{max-width:none}.solution-page--iban .hero-actions{justify-content:center}.product-scene--iban{min-height:500px;padding:46px 8% 0;background:radial-gradient(circle at 0 100%,rgba(255,97,24,.34),transparent 26%),radial-gradient(circle at 100% 100%,rgba(83,58,253,.38),transparent 30%),linear-gradient(180deg,rgba(128,135,255,.08),rgba(244,75,204,.1));clip-path:polygon(0 8%,100% 0,100% 100%,0 100%)}.scene-iban-browser{max-width:900px;margin:0 auto;text-align:left}.scene-iban-content{display:grid;grid-template-columns:.7fr 1.3fr;gap:36px;min-height:390px;padding:38px}.scene-iban-head{display:flex;flex-direction:column;justify-content:center;gap:12px;padding-right:28px;border-right:1px solid var(--guide-line)}.scene-iban-head strong{font-size:2.4rem;font-weight:400;letter-spacing:-.03em}.scene-iban-head small{color:var(--color-slate-blue);line-height:1.5}.scene-iban-grid{display:grid;gap:9px}.scene-iban-grid>div{display:grid;grid-template-columns:1fr auto;gap:5px 18px;padding:14px 16px;border:1px solid var(--color-powder-blue);border-radius:4px}.scene-iban-grid span{grid-column:1/-1;color:var(--color-ghost-gray);font-size:.64rem}.scene-iban-grid strong{font-size:.78rem;font-weight:500}.scene-iban-grid i{color:var(--color-deep-violet);font-size:.66rem;font-style:normal}.scene-bank-actions{display:flex;align-items:center;gap:16px;margin-top:4px}.scene-bank-actions button{padding:0 22px}.scene-bank-actions span{color:var(--color-ghost-gray);font-size:.68rem}.scene-floating-note--iban{right:5%;bottom:28px}.solution-page--iban .solution-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-page--iban .solution-story-card,.solution-page--iban .solution-story-card.is-primary{grid-column:auto;grid-template-columns:1fr;min-height:310px}.solution-page--instagram .solution-hero{grid-template-columns:minmax(360px,.74fr) minmax(560px,1fr);min-height:720px}.product-scene--network{min-height:570px;background:radial-gradient(circle at 63% 48%,rgba(128,135,255,.18),transparent 38%);overflow:hidden}.scene-network-lines i{position:absolute;height:1px;background:linear-gradient(90deg,rgba(83,58,253,.5),rgba(83,58,253,.08));transform-origin:left}.scene-network-lines i:first-child{top:34%;left:29%;width:34%;transform:rotate(7deg)}.scene-network-lines i:nth-child(2){top:64%;left:30%;width:35%;transform:rotate(-10deg)}.scene-network-lines i:nth-child(3){top:45%;left:63%;width:27%;transform:rotate(-2deg)}.scene-chat-stack{position:absolute;top:15%;left:0;z-index:2;display:grid;gap:10px;width:43%}.scene-chat-label{margin-bottom:7px;color:var(--color-ghost-gray);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.scene-chat-bubble{width:fit-content;max-width:92%;padding:12px 14px;border:1px solid var(--color-powder-blue);border-radius:14px 14px 14px 3px;background:#ffffff;color:var(--color-slate-blue);font-size:.74rem;line-height:1.45;box-shadow:var(--shadow-sm)}.scene-chat-bubble.is-link,.scene-chat-bubble.is-shop{justify-self:end;border-radius:14px 14px 3px;background:var(--color-midnight-ink);color:#ffffff}.scene-chat-bubble.is-link{display:flex;justify-content:space-between;width:80%;background:var(--color-deep-violet)}.scene-phone{position:absolute;top:4%;left:46%;z-index:3;width:39%;min-width:235px;min-height:500px;padding:11px;border:1px solid rgba(6,27,49,.18);border-radius:34px;background:#ffffff;box-shadow:0 32px 80px rgba(6,27,49,.18)}.scene-phone-notch{position:absolute;top:17px;left:50%;z-index:2;width:68px;height:18px;border-radius:12px;background:var(--color-midnight-ink);transform:translateX(-50%)}.scene-phone-screen{display:flex;flex-direction:column;gap:16px;min-height:478px;padding:60px 17px 22px;border-radius:25px;background:var(--color-porcelain-white)}.scene-phone-screen>strong{font-size:1.1rem;font-weight:400}.scene-phone-product{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:14px;border-radius:5px;background:#ffffff;box-shadow:var(--shadow-sm)}.scene-phone-product i{grid-row:span 2;display:grid;place-items:center;border-radius:3px;background:var(--color-powder-blue);color:var(--color-deep-violet);font-size:.62rem;font-style:normal}.scene-phone-product b,.scene-phone-product span,.scene-phone-status span{font-size:.7rem}.scene-phone-status{display:grid;gap:6px;margin-top:auto}.scene-phone-status span{color:var(--color-ghost-gray)}.scene-phone-status strong{color:var(--color-vibrant-orange);font-size:.78rem;font-weight:500}.scene-phone-timeline{display:flex;gap:5px}.scene-phone-timeline i{flex:1 1;height:4px;border-radius:4px;background:var(--color-powder-blue)}.scene-phone-timeline i.is-done{background:var(--color-accent-green)}.scene-phone-timeline i.is-active{background:var(--color-vibrant-orange)}.scene-team-stack{position:absolute;right:0;bottom:17%;z-index:2;display:grid;gap:9px}.scene-team-stack span{padding:10px 13px;border:1px solid rgba(83,58,253,.2);border-radius:999px;background:#ffffff;color:var(--color-slate-blue);font-size:.68rem;box-shadow:var(--shadow-sm)}.solution-page--instagram .solution-story-card{border-left:3px solid var(--color-washed-violet)}.solution-page--store .solution-hero{grid-template-columns:minmax(360px,.7fr) minmax(620px,1.2fr);min-height:720px;padding-right:0}.product-scene--store{min-height:560px;margin-right:calc(50% - 50vw);padding:32px 0 42px}.product-scene--store:before{content:"";position:absolute;inset:2% -15% 0 4%;z-index:-1;background:linear-gradient(145deg,rgba(255,97,24,.2),rgba(128,135,255,.2));clip-path:polygon(0 6%,100% 0,100% 100%,8% 94%)}.scene-store-browser{width:min(830px,114%)}.scene-store-head{display:flex;align-items:center;gap:18px;min-height:58px;padding:0 22px;border-bottom:1px solid var(--guide-line);font-size:.68rem}.scene-store-head strong{margin-right:auto;font-size:.9rem;letter-spacing:.12em}.scene-store-head i{color:var(--color-deep-violet);font-style:normal}.scene-store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:22px}.scene-store-grid article{display:grid;gap:6px}.scene-product-image{aspect-ratio:.82;border-radius:4px;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.92),transparent 25%),linear-gradient(145deg,#e5edf5,#b9b9f9)}.scene-product-image.is-two{background:linear-gradient(145deg,#ffd6c2,#ff8a56)}.scene-product-image.is-three{background:linear-gradient(145deg,#e5dcff,#8e7bff)}.scene-store-grid span,.scene-store-grid strong{font-size:.7rem}.scene-store-grid strong{font-weight:500}.scene-cart-drawer{position:absolute;right:0;bottom:0;z-index:3;display:grid;gap:12px;width:290px;padding:22px;border-radius:6px 0 0 6px;background:var(--color-midnight-ink);color:#ffffff;box-shadow:0 28px 60px rgba(6,27,49,.28)}.scene-cart-drawer>span{color:rgba(255,255,255,.65);font-size:.7rem}.scene-cart-drawer>div{display:grid;grid-template-columns:24px 1fr auto;gap:7px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.12);font-size:.68rem}.scene-cart-drawer i{color:var(--color-soft-violet);font-style:normal}.scene-cart-drawer b,.scene-cart-drawer strong{font-weight:400}.solution-page--store .solution-story-grid{grid-template-columns:1.25fr .75fr}.solution-page--store .solution-story-card.is-primary{grid-column:1;grid-row:span 2}.solution-page--reconciliation .solution-hero{grid-template-columns:1fr;gap:55px;width:100vw;min-height:790px;margin-left:calc(50% - 50vw);padding:84px max(calc((100vw - var(--content-width)) / 2 + var(--gutter)),32px) 0;background:#0d1736;text-align:center;overflow:hidden}.solution-page--reconciliation .solution-hero-copy{position:relative;z-index:2;max-width:880px;margin:0 auto}.solution-page--reconciliation .solution-hero h1{max-width:none;color:#ffffff}.solution-page--reconciliation .solution-lead{max-width:760px;margin-right:auto;margin-left:auto;color:#aeb9d6}.solution-page--reconciliation .solution-hero .eyebrow{color:#9b8dff}.solution-page--reconciliation .hero-actions{justify-content:center}.solution-page--reconciliation .button-secondary{border-color:rgba(255,255,255,.26);color:#ffffff}.product-scene--reconciliation{min-height:430px;margin:0 -16px;overflow:hidden}.scene-reconcile-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(128,135,255,.12) 1px,transparent 0),linear-gradient(90deg,rgba(128,135,255,.12) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000);mask-image:linear-gradient(180deg,transparent,#000 18%,#000)}.scene-bank-event,.scene-match-engine,.scene-order-event{position:absolute;z-index:2;display:grid;gap:8px;border:1px solid rgba(128,135,255,.28);border-radius:6px;background:rgba(18,31,70,.94);color:#ffffff;box-shadow:0 24px 64px rgba(0,0,0,.25)}.scene-bank-event,.scene-order-event{top:37%;width:225px;padding:20px}.scene-bank-event{left:3%}.scene-order-event{right:3%}.scene-bank-event span,.scene-match-engine>span,.scene-order-event span{color:#9daaca;font-size:.7rem}.scene-bank-event strong,.scene-order-event strong{font-size:1.4rem;font-weight:400}.scene-bank-event small,.scene-order-event small{color:#7785a9}.scene-order-event strong{color:#a9dd42}.scene-match-engine{top:12%;left:50%;width:300px;padding:24px;transform:translateX(-50%)}.scene-match-engine ul{display:grid;gap:9px;margin:8px 0;padding:0;list-style:none}.scene-match-engine li{position:relative;padding:9px 10px 9px 30px;border-radius:4px;background:rgba(255,255,255,.05);color:#9daaca;font-size:.72rem}.scene-match-engine li:before{content:"·";position:absolute;left:13px}.scene-match-engine li.is-ok:before{content:"✓";color:#a9dd42}.scene-match-engine>strong{color:#c8c0ff;font-size:1rem;font-weight:400}.scene-reconcile-link{position:absolute;top:51%;z-index:1;width:24%;height:1px;background:linear-gradient(90deg,#ff4fc8,#715cff)}.scene-reconcile-link:after{content:"";position:absolute;top:-4px;right:0;width:9px;height:9px;border-radius:50%;background:#ff4fc8;box-shadow:0 0 0 6px rgba(255,79,200,.1)}.scene-reconcile-link.is-left{left:20%}.scene-reconcile-link.is-right{right:20%;transform:scaleX(-1)}.solution-page--reconciliation .solution-facts{margin-top:0;background:#0d1736;border-color:rgba(128,135,255,.18)}.solution-page--reconciliation .solution-facts article{border-color:rgba(128,135,255,.18)}.solution-page--reconciliation .solution-facts strong{color:#ffffff}.solution-page--reconciliation .solution-facts p{color:#9daaca}.solution-page--services .solution-hero{grid-template-columns:minmax(390px,.82fr) minmax(520px,.92fr);min-height:700px}.product-scene--services{min-height:540px;padding:34px;background:radial-gradient(circle at 85% 16%,rgba(255,97,24,.22),transparent 28%),linear-gradient(145deg,rgba(128,135,255,.18),rgba(244,75,204,.08));clip-path:polygon(4% 2%,100% 0,96% 96%,0 100%)}.scene-service-calendar{position:absolute;top:13%;left:1%;z-index:1;display:grid;gap:12px;width:245px;padding:20px;border-radius:6px;background:#ffffff;box-shadow:0 18px 48px rgba(6,27,49,.12)}.scene-service-calendar>span{color:var(--color-ghost-gray);font-size:.68rem}.scene-service-calendar>div{display:flex;gap:7px}.scene-service-calendar i{display:grid;place-items:center;width:28px;height:32px;border-radius:4px;background:var(--color-porcelain-white);font-size:.66rem;font-style:normal}.scene-service-calendar i.is-active{background:var(--color-deep-violet);color:#ffffff}.scene-service-calendar strong{font-size:1.45rem;font-weight:400}.scene-service-calendar small{color:var(--color-slate-blue)}.scene-service-sheet{position:absolute;top:7%;right:2%;z-index:2;display:flex;flex-direction:column;width:min(370px,68%);min-height:460px;padding:34px;border:1px solid rgba(216,214,223,.88);border-radius:7px;background:#ffffff;box-shadow:0 30px 80px rgba(6,27,49,.16)}.scene-service-sheet>strong{margin-top:14px;font-size:1.55rem;font-weight:400;letter-spacing:-.02em}.scene-service-sheet>p{color:var(--color-slate-blue);font-size:.82rem;line-height:1.6}.scene-service-sheet>div{display:flex;justify-content:space-between;margin-top:auto;padding:18px 0;border-top:1px solid var(--guide-line)}.scene-service-sheet>div span{color:var(--color-slate-blue);font-size:.78rem}.scene-service-sheet>div b{font-size:1.2rem;font-weight:400}.scene-service-sheet button{margin-bottom:13px}.scene-service-sheet>small{color:var(--color-ghost-gray);font-size:.66rem;line-height:1.45;text-align:center}.scene-floating-note--service{right:-2%;bottom:5%}.solution-page--services .solution-story-grid{grid-template-columns:.8fr 1.2fr}.solution-page--services .solution-story-card.is-primary{grid-column:1;grid-row:span 2;grid-template-columns:1fr}.solution-page[data-kind=comparison] .solution-hero{grid-template-columns:1fr;gap:54px;min-height:auto;padding-top:82px;text-align:center}.solution-page[data-kind=comparison] .solution-hero-copy{max-width:900px;margin:0 auto}.solution-page[data-kind=comparison] .solution-hero h1,.solution-page[data-kind=comparison] .solution-lead{max-width:none}.solution-page[data-kind=comparison] .solution-lead{max-width:760px;margin-right:auto;margin-left:auto}.solution-page[data-kind=comparison] .hero-actions{justify-content:center}.solution-page--link-builder[data-kind=comparison] .solution-hero,.solution-page--link-store[data-kind=comparison] .solution-hero{grid-template-columns:minmax(360px,.72fr) minmax(620px,1.2fr);gap:clamp(38px,5vw,72px);align-items:center;min-height:700px;padding-right:0;text-align:left}.solution-page--link-builder[data-kind=comparison] .solution-hero-copy,.solution-page--link-store[data-kind=comparison] .solution-hero-copy{max-width:none;margin:0}.solution-page--link-builder[data-kind=comparison] .solution-hero h1,.solution-page--link-store[data-kind=comparison] .solution-hero h1{max-width:16ch}.solution-page--link-builder[data-kind=comparison] .solution-lead,.solution-page--link-store[data-kind=comparison] .solution-lead{max-width:56ch;margin-right:0;margin-left:0}.solution-page--link-builder[data-kind=comparison] .hero-actions,.solution-page--link-store[data-kind=comparison] .hero-actions{justify-content:flex-start}.solution-page--link-builder .product-scene--compare,.solution-page--link-store .product-scene--compare{min-height:520px;margin-right:calc(50% - 50vw);padding-right:max(calc(50vw - 50%),32px)}.product-scene--compare{display:grid;min-height:430px;padding:48px clamp(24px,6vw,80px);background:radial-gradient(circle at 0 100%,rgba(255,97,24,.2),transparent 24%),radial-gradient(circle at 100% 0,rgba(83,58,253,.2),transparent 30%),rgba(229,237,245,.45);text-align:left}.product-scene--methods{grid-template-columns:1fr auto 1fr;gap:30px;align-items:center}.scene-method-card{display:flex;flex-direction:column;min-height:270px;padding:28px;border:1px solid rgba(216,214,223,.86);border-radius:6px;background:#ffffff;box-shadow:var(--shadow-soft)}.scene-method-card>span{color:var(--color-deep-violet);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.scene-method-card>strong{margin-top:25px;font-size:1.35rem;font-weight:400}.scene-method-card>p{color:var(--color-slate-blue);line-height:1.6}.scene-method-card>i{margin-top:auto;color:var(--color-deep-violet);font-size:.75rem;font-style:normal}.scene-method-card.is-card{background:var(--color-midnight-ink);color:#ffffff}.scene-method-card.is-card>p{color:#aeb9c8}.scene-method-card.is-card>i,.scene-method-card.is-card>span{color:#a99fff}.scene-method-switch{display:grid;place-items:center;width:86px;height:86px;border-radius:50%;background:var(--color-deep-violet);color:#ffffff;font-size:.7rem;line-height:1.35;text-align:center;box-shadow:0 14px 34px rgba(83,58,253,.26)}.product-scene--link-store{grid-template-columns:.72fr auto 1.28fr;gap:28px;align-items:center}.scene-single-offer{display:flex;flex-direction:column;min-height:280px;padding:27px;border-radius:6px;background:#ffffff;box-shadow:var(--shadow-soft)}.scene-single-offer>span{color:var(--color-ghost-gray);font-size:.7rem}.scene-single-offer>strong{margin-top:35px;font-size:1.25rem;font-weight:400}.scene-single-offer>p{color:var(--color-slate-blue);font-size:.78rem}.scene-single-offer button{margin-top:auto}.scene-vs{color:var(--color-ghost-gray);font-size:.72rem}.scene-catalog-offer{border-radius:7px;background:#ffffff;box-shadow:0 24px 70px rgba(6,27,49,.14);overflow:hidden}.scene-catalog-offer>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:22px}.scene-catalog-offer article{aspect-ratio:.78;border-radius:4px;background:linear-gradient(145deg,#e5edf5,#b9b9f9)}.scene-catalog-offer article:nth-child(2){background:linear-gradient(145deg,#ffd8c5,#ff9768)}.scene-catalog-offer article:nth-child(3){background:linear-gradient(145deg,#ddd5ff,#8771ff)}.scene-catalog-offer article:nth-child(4){background:linear-gradient(145deg,#e1f0d3,#9fd14a)}.scene-catalog-offer>strong{display:block;padding:0 22px 22px;font-size:.82rem;font-weight:400}.product-scene--direct{grid-template-columns:1fr 70px 1fr;gap:20px;align-items:stretch;background:linear-gradient(120deg,rgba(244,75,204,.1),rgba(128,135,255,.14))}.scene-compare-side{display:flex;flex-direction:column;gap:10px;min-height:320px;padding:27px;border:1px solid rgba(216,214,223,.84);border-radius:6px;background:#ffffff;box-shadow:var(--shadow-sm)}.scene-compare-side>span{margin-bottom:16px;color:var(--color-ghost-gray);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.scene-compare-side>small{margin-top:auto;color:var(--color-slate-blue)}.scene-mini-chat{width:fit-content;max-width:85%;padding:11px 13px;border-radius:13px 13px 13px 3px;background:var(--color-powder-blue);font-size:.72rem}.scene-mini-chat.is-reply{align-self:end;border-radius:13px 13px 3px;background:var(--color-deep-violet);color:#ffffff}.scene-compare-side.is-after{background:var(--color-midnight-ink);color:#ffffff}.scene-compare-side.is-after>small,.scene-compare-side.is-after>span{color:#9daaca}.scene-order-card{display:grid;gap:8px;padding:20px;border-radius:5px;background:rgba(255,255,255,.08)}.scene-order-card small{color:#9daaca}.scene-order-card strong{font-size:1.55rem;font-weight:400}.scene-order-card i{width:fit-content;padding:6px 9px;border-radius:999px;background:rgba(255,97,24,.15);color:#ff9562;font-size:.66rem;font-style:normal}.scene-order-steps{display:flex;gap:5px;margin-top:10px}.scene-order-steps i{flex:1 1;height:5px;border-radius:5px;background:rgba(255,255,255,.12)}.scene-order-steps i.is-done{background:var(--color-accent-green)}.scene-order-steps i.is-active{background:var(--color-vibrant-orange)}.scene-compare-divider,.scene-compare-divider span{display:grid;place-items:center}.scene-compare-divider span{width:52px;height:52px;border-radius:50%;background:#ffffff;color:var(--color-deep-violet);box-shadow:var(--shadow-soft)}.product-scene--builder{grid-template-columns:.9fr 1.1fr;gap:22px;align-items:center}.scene-builder-panel{display:flex;flex-direction:column;min-height:320px;padding:26px;border-radius:6px;background:#ffffff;box-shadow:var(--shadow-soft)}.scene-builder-panel>span{color:var(--color-ghost-gray);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.scene-builder-panel>strong{margin-top:auto;font-size:1rem;font-weight:400}.scene-builder-panel ul{display:grid;gap:8px;margin:28px 0;padding:0;list-style:none}.scene-builder-panel li{padding:10px 12px;border-radius:4px;background:var(--color-porcelain-white);color:var(--color-slate-blue);font-size:.72rem}.scene-builder-panel.is-commerce li:before{content:"✓";margin-right:8px;color:var(--color-accent-green)}.scene-builder-panel.is-canvas{min-height:370px;background:var(--color-midnight-ink);color:#ffffff}.scene-builder-panel.is-canvas>span{color:#9daaca}.scene-canvas{position:relative;flex:1 1;margin:24px 0;border:1px dashed rgba(255,255,255,.2);background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:22px 22px}.scene-canvas i{position:absolute;border-radius:3px;background:rgba(128,135,255,.55)}.scene-canvas i:first-child{top:12%;left:10%;width:58%;height:24%}.scene-canvas i:nth-child(2){top:44%;left:10%;width:35%;height:42%;background:rgba(255,97,24,.5)}.scene-canvas i:nth-child(3){top:44%;right:10%;width:38%;height:18%;background:rgba(244,75,204,.5)}.scene-canvas i:nth-child(4){right:10%;bottom:14%;width:38%;height:14%;background:rgba(129,184,26,.5)}.solution-page[data-kind=comparison] .solution-comparison{padding-top:104px}.solution-page{overflow-x:clip}.solution-page[data-kind=comparison] .solution-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-page[data-kind=comparison] .solution-story-card,.solution-page[data-kind=comparison] .solution-story-card.is-primary{grid-column:auto;grid-row:auto;grid-template-columns:48px minmax(0,1fr);min-height:250px}@media (max-width:1050px){.solution-page--instagram .solution-hero,.solution-page--link-builder[data-kind=comparison] .solution-hero,.solution-page--link-store[data-kind=comparison] .solution-hero,.solution-page--payment-link .solution-hero,.solution-page--services .solution-hero,.solution-page--store .solution-hero{grid-template-columns:1fr;padding-right:clamp(0px,4vw,52px)}.product-scene--checkout,.product-scene--store,.solution-page--link-builder .product-scene--compare,.solution-page--link-store .product-scene--compare{margin-right:0}.scene-checkout-browser,.scene-store-browser{width:100%}.product-scene--network,.product-scene--services{width:min(720px,100%);margin:0 auto}}@media (max-width:720px){.solution-subnav span{display:none}.solution-subnav>div{width:100%}.solution-page--iban .solution-hero,.solution-page--instagram .solution-hero,.solution-page--payment-link .solution-hero,.solution-page--services .solution-hero,.solution-page--store .solution-hero,.solution-page[data-kind=comparison] .solution-hero{gap:42px;padding-top:54px;text-align:left}.solution-page--link-builder[data-kind=comparison] .solution-hero h1,.solution-page--link-store[data-kind=comparison] .solution-hero h1{max-width:none}.solution-page--iban .hero-actions,.solution-page[data-kind=comparison] .hero-actions{justify-content:stretch}.product-scene--checkout,.product-scene--compare,.product-scene--iban,.product-scene--store{min-height:420px;margin-inline:calc(-1 * var(--gutter));padding:24px var(--gutter) 44px;clip-path:none}.product-scene--checkout,.product-scene--store{overflow:hidden}.scene-checkout-layout{grid-template-columns:1fr}.scene-checkout-form{display:none}.scene-order-summary{min-height:340px;border-left:0}.scene-floating-note--iban,.scene-floating-note--link,.scene-floating-note--service{right:8px;bottom:14px}.scene-iban-content{grid-template-columns:1fr;gap:18px;padding:24px 20px 40px}.scene-iban-head{padding:0 0 18px;border-right:0;border-bottom:1px solid var(--guide-line)}.scene-iban-head strong{font-size:1.8rem}.scene-bank-actions span{display:none}.scene-bank-actions button{width:100%}.solution-page--iban .solution-story-grid,.solution-page--services .solution-story-grid,.solution-page--store .solution-story-grid,.solution-page[data-kind=comparison] .solution-story-grid{grid-template-columns:1fr}.solution-page--iban .solution-story-card,.solution-page--iban .solution-story-card.is-primary,.solution-page[data-kind=comparison] .solution-story-card,.solution-page[data-kind=comparison] .solution-story-card.is-primary{grid-column:auto;grid-row:auto;grid-template-columns:42px minmax(0,1fr);min-height:0}.product-scene--network{min-height:520px}.scene-chat-stack{top:3%;width:58%}.scene-phone{top:11%;left:45%;width:56%;min-width:210px;transform:scale(.88);transform-origin:top left}.scene-store-head span,.scene-team-stack{display:none}.scene-store-grid{grid-template-columns:repeat(2,1fr)}.scene-store-grid article:nth-child(3){display:none}.scene-cart-drawer{width:76%}.solution-page--reconciliation .solution-hero{gap:36px;min-height:770px;padding:58px var(--gutter) 0;text-align:left}.solution-page--reconciliation .hero-actions{justify-content:stretch}.product-scene--reconciliation{min-height:420px}.scene-bank-event,.scene-order-event{top:auto;bottom:14px;width:45%;padding:14px}.scene-bank-event{left:1%}.scene-order-event{right:1%}.scene-bank-event strong,.scene-order-event strong{font-size:1rem}.scene-match-engine{top:5%;width:260px}.scene-reconcile-link{display:none}.product-scene--services{min-height:510px;margin-inline:calc(-1 * var(--gutter));padding:18px;clip-path:none}.scene-service-calendar{top:4%;left:2%;width:220px}.scene-service-sheet{top:18%;right:2%;width:82%;min-height:390px;padding:25px}.product-scene--builder,.product-scene--direct,.product-scene--link-store,.product-scene--methods{grid-template-columns:1fr;gap:14px}.scene-compare-divider,.scene-method-switch,.scene-vs{width:auto;height:auto;min-height:42px}.scene-method-switch{border-radius:4px}.scene-builder-panel,.scene-builder-panel.is-canvas,.scene-compare-side,.scene-method-card,.scene-single-offer{min-height:240px}.scene-builder-panel.is-canvas,.scene-catalog-offer,.scene-compare-side.is-after{display:none}}