.billing-page{font-size:16px;line-height:1.7}.billing-page p,.billing-page h1,.billing-page h2,.billing-page h3,.billing-page h4{margin:0}.billing-page ul,.billing-page ol{margin:0;padding:0;list-style:none}.billing-page a{text-decoration:none}.billing-page button,.billing-page a,.billing-page summary{outline-offset:4px}.billing-container{max-width:1248px;margin:0 auto;padding-left:24px;padding-right:24px}.billing-heading{flex-direction:column;gap:12px;max-width:720px;display:flex}.billing-page h2{font-size:clamp(28px,3.6vw,40px);font-weight:900;line-height:1.35}.billing-eyebrow{color:var(--color-teal);letter-spacing:.08em;font-size:14px;font-weight:700}.billing-description{color:var(--color-ink-soft);font-size:17px}.billing-surface{background:var(--color-mist);border-block:1px solid var(--color-line)}.billing-hero{border-top:0}.billing-hero-grid{flex-wrap:wrap;align-items:center;gap:48px;padding-top:72px;padding-bottom:80px;display:flex}.billing-hero-copy{flex-direction:column;flex:420px;gap:24px;min-width:0;display:flex}.billing-badge{background:var(--color-paper);border:1px solid var(--color-teal-mist);color:var(--color-teal-deep);border-radius:999px;align-self:flex-start;padding:6px 14px;font-size:14px;font-weight:700}.billing-page h1{letter-spacing:.01em;font-size:clamp(36px,5vw,56px);font-weight:900;line-height:1.25}.billing-page h1 .text-teal{white-space:nowrap}.billing-hero-description{color:var(--color-ink-soft);max-width:34em;font-size:18px}.billing-actions{flex-wrap:wrap;gap:12px;display:flex}.billing-button{background:var(--color-teal);color:#fff;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:10px 28px;font-size:17px;font-weight:700;display:inline-flex}.billing-button:hover{background:var(--color-teal-deep)}.billing-button-secondary{background:var(--color-paper);border-color:var(--color-line-strong);color:var(--color-ink);padding-inline:24px}.billing-button-secondary:hover{background:var(--color-teal-soft)}.billing-checks{color:var(--color-ink-soft);flex-wrap:wrap;gap:8px 20px;font-size:14px;display:flex}.billing-checks li{align-items:center;gap:6px;display:flex}.billing-checks svg{color:var(--color-teal);flex-shrink:0}.billing-demo-wrap{flex:520px;min-width:0}.billing-demo{background:var(--color-paper);border:1px solid var(--color-line-strong);box-shadow:0 24px 60px color-mix(in srgb, var(--color-teal-deep) 14%, transparent);border-radius:20px;overflow:hidden}.billing-demo-toolbar{border-bottom:1px solid var(--color-line);background:var(--color-mist-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.billing-demo-store{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.billing-mode-group{background:var(--color-mist);border:1px solid var(--color-line);border-radius:999px;padding:4px;display:inline-flex}.billing-mode-group button{cursor:pointer;min-height:36px;color:var(--color-ink-soft);background:0 0;border:0;border-radius:999px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700}.billing-mode-group button[aria-pressed=true]{background:var(--color-teal);color:#fff}.billing-demo-panels{display:grid}.billing-demo-panels>[data-panel]{grid-area:1/1}.billing-demo-panel-inactive{visibility:hidden}.billing-dashboard{flex-direction:column;gap:14px;padding:20px;display:flex}.billing-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.billing-dashboard h3{font-size:18px;font-weight:900}.billing-caption{color:var(--color-muted);font-size:12px}.billing-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.billing-metric{border:1px solid var(--color-line);border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.billing-metric-value{letter-spacing:-.01em;font-size:26px;font-weight:900}.billing-metric-note{color:var(--color-ink-soft);font-size:12px}.billing-warning{color:var(--color-amber);font-weight:700}.billing-summary-preview{background:var(--color-teal-soft);border:1px solid var(--color-teal-mist);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;font-size:14px;display:flex}.billing-summary-preview h4{color:var(--color-teal-deep);font-size:13px;font-weight:700}.billing-invoice{border-top:1px solid var(--color-line);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.billing-register{flex-wrap:wrap;gap:16px;padding:20px;display:flex}.billing-register-followup{border-top:1px solid var(--color-line);flex-direction:column;flex-basis:100%;gap:12px;min-width:0;padding-top:16px;display:flex}.billing-register-followup h4{font-size:14px;font-weight:700}.billing-register-followup ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.billing-register-followup li{border:1px solid var(--color-line);background:var(--color-mist-soft);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.billing-register-followup svg{color:var(--color-teal);flex-shrink:0}.billing-register-followup strong{font-size:14px;line-height:1.5}.billing-register-followup p{color:var(--color-ink-soft);font-size:12px;line-height:1.6}.billing-products{flex:3 260px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-width:0;display:grid}.billing-product{border:1px solid var(--color-line);border-radius:10px;padding:12px;font-size:14px;font-weight:700}.billing-product strong{font-size:16px;font-weight:900}.billing-product>span{color:var(--color-teal-deep);font-size:11px}.billing-product-selected{border:2px solid var(--color-teal);background:var(--color-teal-soft)}.billing-cart{background:var(--color-mist-soft);border:1px solid var(--color-line);border-radius:12px;flex-direction:column;flex:2 180px;gap:8px;min-width:0;padding:14px;display:flex}.billing-cart h4{font-size:14px;font-weight:900}.billing-cart-line,.billing-cart-total{justify-content:space-between;gap:8px;font-size:13px;display:flex}.billing-cart-total{border-top:1px solid var(--color-line);align-items:baseline;padding-top:8px}.billing-cart-total strong{font-size:22px;font-weight:900}.billing-demo-checkout{background:var(--color-teal);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:44px;font-weight:700;display:flex}.billing-page .billing-demo-caption{color:var(--color-muted);text-align:center;margin-top:12px;font-size:13px}.billing-modes{flex-direction:column;gap:40px;padding-top:96px;padding-bottom:32px;display:flex}.billing-mode-cards{flex-wrap:wrap;gap:24px;display:flex}.billing-mode-card{border:1px solid var(--color-line);border-radius:20px;flex-direction:column;flex:340px;gap:18px;min-width:0;padding:32px;display:flex}.billing-mode-card-accent{background:var(--color-teal);color:#fff;border-color:var(--color-teal)}.billing-mode-card-heading{align-items:center;gap:14px;display:flex}.billing-mode-icon{background:var(--color-teal-soft);width:52px;height:52px;color:var(--color-teal);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.billing-mode-card-accent .billing-mode-icon{color:#fff;background:#ffffff24}.billing-mode-card-heading p{color:var(--color-muted);font-size:13px}.billing-mode-card-accent :where(.billing-mode-card-heading) p{color:var(--color-teal-soft)}.billing-mode-card h3{font-size:24px;font-weight:900}.billing-mode-card ul{flex-direction:column;gap:10px;display:flex}.billing-mode-card li{gap:10px;display:flex}.billing-mode-card li>span{font-weight:900}.billing-section{flex-direction:column;gap:40px;padding-block:72px;display:flex}.billing-order-steps{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.billing-order-steps li{background:var(--color-mist);border-radius:16px;flex-direction:column;gap:12px;padding:24px;display:flex}.billing-step-number{background:var(--color-teal);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:900;display:inline-flex}.billing-order-steps h3{font-size:20px;font-weight:900}.billing-order-steps p{color:var(--color-ink-soft);font-size:15px}.billing-example{background:var(--color-paper);border:1px solid var(--color-line);border-radius:8px;align-self:flex-start;padding:4px 10px;font-size:13px}.billing-ai{background:var(--color-teal-night);color:#fff}.billing-ai-grid{flex-wrap:wrap;align-items:center;gap:48px;padding-block:96px;display:flex}.billing-ai-copy{flex-direction:column;flex:400px;gap:20px;min-width:0;display:flex}.billing-ai .billing-eyebrow{color:var(--color-teal-mist)}.billing-ai .billing-description{color:var(--color-teal-soft)}.billing-ai-copy ul{flex-direction:column;gap:14px;display:flex}.billing-ai-copy li{align-items:flex-start;gap:12px;display:flex}.billing-ai-copy li>svg{color:var(--color-teal-mist);flex-shrink:0;margin-top:3px}.billing-ai-demo-wrap{flex:440px;min-width:0}.billing-ai-demo{background:var(--color-paper);color:var(--color-ink);border-radius:20px;flex-direction:column;gap:16px;padding:28px;display:flex}.billing-ai-demo h3{font-size:16px;font-weight:900}.billing-ai-demo ol{flex-direction:column;gap:10px;display:flex}.billing-ai-demo li{background:var(--color-mist);border-radius:12px;gap:12px;padding:14px;display:flex}.billing-ai-demo li>span:first-child{color:var(--color-teal);font-weight:900}.billing-ai-demo .billing-overdue{background:color-mix(in srgb, var(--color-amber) 8%, white)}.billing-ai-demo .billing-overdue>span:first-child{color:var(--color-amber)}.billing-demo-refresh{border:1px solid var(--color-teal-mist);min-height:44px;color:var(--color-teal-deep);border-radius:10px;align-items:center;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.billing-trust{flex-direction:column;gap:40px;padding-top:96px;padding-bottom:72px;display:flex}.billing-trust-cards{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;display:grid}.billing-trust-cards>div{border:1px solid var(--color-line);border-radius:16px;flex-direction:column;gap:8px;padding:24px;display:flex}.billing-trust-cards h3{font-size:18px;font-weight:900}.billing-trust-cards p{color:var(--color-ink-soft);font-size:15px}.billing-pricing-grid{flex-wrap:wrap;align-items:center;gap:48px;padding-block:96px;display:flex}.billing-pricing-copy{flex:360px;min-width:0}.billing-price-card{background:var(--color-paper);border:2px solid var(--color-teal);border-radius:24px;flex-direction:column;flex:420px;gap:20px;min-width:0;padding:36px;display:flex}.billing-price-card h3{font-size:20px;font-weight:900}.billing-contract{background:var(--color-teal-soft);color:var(--color-teal-deep);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700}.billing-price{letter-spacing:-.01em;font-size:44px;font-weight:900;line-height:1.2}.billing-price>span:last-child{color:var(--color-muted);font-size:16px;font-weight:500;display:inline-block}.billing-price-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;font-size:15px;display:grid}.billing-price-card li{align-items:center;gap:8px;display:flex}.billing-price-card li svg{color:var(--color-teal);flex-shrink:0}.billing-conditions{flex-basis:100%}.billing-conditions h2{font-size:18px;font-weight:700}.billing-conditions ul{padding-left:20px;list-style:outside}.billing-conditions p{margin-top:16px}.billing-flow{flex-direction:column;gap:32px;padding-top:96px;padding-bottom:72px;display:flex}.billing-flow h2,.billing-faq h2{font-size:clamp(28px,3.6vw,36px)}.billing-flow ol{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;display:grid}.billing-flow li{border-top:3px solid var(--color-teal);background:var(--color-mist-soft);flex-direction:column;gap:6px;padding:20px;display:flex}.billing-flow li>span{color:var(--color-teal);font-size:13px;font-weight:700}.billing-flow h3{font-size:17px;font-weight:700}.billing-flow p{color:var(--color-ink-soft);font-size:14px}.billing-page .billing-guide{color:var(--color-teal);text-underline-offset:4px;font-weight:700;text-decoration:underline}.billing-faq{flex-direction:column;gap:24px;max-width:948px;margin:0 auto;padding:48px 24px 96px;display:flex}.billing-faq>div{border-top:1px solid var(--color-line)}.billing-faq details{border-bottom:1px solid var(--color-line);padding:20px 0}.billing-faq summary{cursor:pointer;min-height:44px;font-size:17px;font-weight:700}.billing-faq p{color:var(--color-ink-soft);margin-top:12px}.billing-contact{background:var(--color-teal);color:#fff}.billing-contact-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding-block:80px;display:flex}.billing-contact-copy{flex-direction:column;flex:420px;gap:12px;min-width:0;display:flex}.billing-contact-copy p{color:var(--color-teal-soft);font-size:17px}.billing-button-white{background:var(--color-paper);color:var(--color-teal-deep)}.billing-button-white:hover{background:var(--color-teal-soft)}.billing-button-outline{background:0 0;border-color:#fff9;padding-inline:24px}@media (width<=480px){.billing-hero-grid{gap:32px;padding-top:48px;padding-bottom:56px}.billing-mode-card{padding:24px}.billing-metrics,.billing-register-followup ol{grid-template-columns:1fr}.billing-register-followup li{grid-template-columns:24px 1fr;gap:2px 10px;padding:12px;display:grid}.billing-register-followup svg{grid-row:1/3;margin-top:2px}.billing-register-followup strong,.billing-register-followup p{grid-column:2}.billing-invoice{flex-wrap:wrap;gap:4px}.billing-ai-demo{padding:20px}.billing-price-card{padding:24px}.billing-price{font-size:40px}.billing-price-card ul{grid-template-columns:1fr}}.poslink-page{font-size:16px;line-height:1.75}.poslink-page p,.poslink-page h1,.poslink-page h2,.poslink-page h3{margin:0}.poslink-page ul,.poslink-page ol{margin:0;padding:0;list-style:none}.poslink-page a{text-decoration:none}.poslink-page button,.poslink-page a,.poslink-page summary{-webkit-tap-highlight-color:transparent}.poslink-page :is(a,button,summary):focus-visible{outline:3px solid var(--poslink-light);outline-offset:4px}.poslink-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}.poslink-heading{flex-direction:column;gap:10px;display:flex}.poslink-heading h2{font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.3}.poslink-eyebrow{letter-spacing:.12em;color:var(--color-teal);font-size:13px;font-weight:700}.poslink-hero{background:var(--color-teal-night);color:var(--color-paper)}.poslink-hero-copy{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:1000px;margin:auto;padding:72px 24px 48px;display:flex}.poslink-badge{background:var(--poslink-white-faint);color:var(--poslink-pale);border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 6px;font-size:14px;display:inline-flex}.poslink-badge span{background:var(--color-teal);color:var(--color-paper);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.poslink-hero h1{letter-spacing:-.01em;font-size:clamp(38px,6vw,72px);font-weight:800;line-height:1.2}.poslink-ai-lines .text-teal,.poslink-hero h1 .text-teal{color:var(--poslink-light)}.poslink-hero-copy>p:last-of-type{max-width:36em;color:var(--color-teal-mist);font-size:18px}.poslink-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.poslink-button{background:var(--color-teal);min-height:54px;color:var(--color-paper);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:12px 32px;font-size:17px;font-weight:700;display:inline-flex}.poslink-button:hover{background:var(--color-teal-deep);color:var(--color-paper)}.poslink-outline{border:1px solid var(--poslink-outline);background:0 0}.poslink-outline:hover{background:var(--poslink-white-faint)}.poslink-white{background:var(--color-paper);color:var(--color-teal-night);font-weight:800}.poslink-white:hover{background:var(--color-teal-soft);color:var(--color-teal-deep)}.poslink-demo-wrap{max-width:1080px;margin:-32px auto 0;padding:0 24px;position:relative;top:64px}.poslink-demo{background:var(--color-paper);color:var(--color-ink);box-shadow:0 30px 80px var(--poslink-shadow);border:6px solid var(--color-bezel);border-radius:24px;overflow:hidden}.poslink-demo-toolbar{border-bottom:1px solid var(--color-mist);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.poslink-demo-store{align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.poslink-demo-store span{color:var(--color-muted);font-weight:500}.poslink-mode-group{background:var(--poslink-fill);border-radius:999px;padding:4px;display:inline-flex}.poslink-page .mode-btn{cursor:pointer;min-height:38px;color:var(--color-ink-soft);background:0 0;border:0;border-radius:999px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:700}.poslink-page .mode-btn[aria-pressed=true]{background:var(--color-teal);color:var(--color-paper)}.poslink-page .mode-stack{display:grid}.poslink-page .mode-stack>[data-panel]{background:var(--color-mist);grid-area:1/1;min-width:0;padding:24px}.poslink-page .mode-stack>[data-panel=order]{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:14px;display:grid}.poslink-page .mode-stack>[data-panel=reg]{flex-wrap:wrap;gap:16px;display:flex}.poslink-page .mode-stack>[data-panel][aria-hidden=true]{visibility:hidden}.poslink-metric{background:var(--color-paper);border-radius:16px;flex-direction:column;align-self:start;gap:4px;padding:18px;display:flex}.poslink-metric p{color:var(--color-muted);font-size:13px}.poslink-metric strong{font-size:30px;font-weight:800;line-height:1.3}.poslink-metric p.poslink-metric-note{color:var(--color-teal-deep);font-weight:700}.poslink-metric p.poslink-warning{color:var(--color-amber)}.poslink-summary{background:var(--color-teal-night);color:var(--color-paper);border-radius:16px;flex-direction:column;align-self:start;gap:6px;padding:18px;display:flex}.poslink-summary h3{color:var(--poslink-light);font-size:13px;font-weight:700}.poslink-summary p{font-size:13px}.poslink-page .poslink-overdue{color:var(--poslink-warning-light)}.poslink-products{flex:3 360px;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;min-width:0;display:grid}.poslink-products>div{background:var(--color-paper);border-radius:14px;padding:14px}.poslink-products p{font-size:14px;font-weight:700}.poslink-products strong{font-size:18px;font-weight:800}.poslink-products>.poslink-product-selected{background:var(--color-teal);color:var(--color-paper)}.poslink-cart{background:var(--color-paper);border-radius:16px;flex-direction:column;flex:220px;align-self:start;gap:8px;min-width:0;padding:16px;display:flex}.poslink-cart h3{font-size:14px;font-weight:800}.poslink-cart>div{justify-content:space-between;gap:8px;font-size:13px;display:flex}.poslink-cart-total{border-top:1px solid var(--poslink-fill);align-items:baseline;padding-top:8px}.poslink-cart-total strong{font-size:24px;font-weight:800}.poslink-demo-checkout{background:var(--color-teal);min-height:46px;color:var(--color-paper);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:flex}.poslink-keywords{padding:112px 24px 40px}.poslink-keywords ul{flex-wrap:wrap;justify-content:center;gap:10px 12px;max-width:1080px;margin:auto;display:flex}.poslink-keywords li{background:var(--color-mist);color:var(--color-teal-deep);border-radius:999px;padding:8px 18px;font-size:14px;font-weight:700}@media (width>=1024px){.poslink-keywords ul{flex-wrap:nowrap}.poslink-keywords li{white-space:nowrap}}.poslink-features{flex-direction:column;gap:40px;padding-block:64px 96px;display:flex}.poslink-features-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.poslink-features-heading h2{font-size:clamp(30px,4vw,48px);line-height:1.25}.poslink-features-heading>p{max-width:28em;color:var(--color-ink-soft)}.poslink-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:16px;display:grid}.poslink-feature-card{background:var(--color-mist);border-radius:28px;flex-direction:column;gap:10px;min-width:0;min-height:260px;padding:28px;display:flex}.poslink-feature-card>svg{color:var(--color-teal)}.poslink-feature-card h3{font-size:20px;font-weight:800;line-height:1.35}.poslink-feature-card p{color:var(--color-ink-soft);font-size:15px}.poslink-card-modes{background:var(--color-teal);color:var(--color-paper);grid-column:span 2;justify-content:space-between;gap:24px;padding:32px}.poslink-card-modes h3{margin-top:8px;font-size:28px}.poslink-card-modes p,.poslink-card-dashboard p{color:var(--color-teal-mist)}.poslink-card-modes .poslink-eyebrow,.poslink-card-dashboard .poslink-eyebrow{letter-spacing:.08em;font-size:13px;font-weight:700}.poslink-mode-illustration{background:var(--poslink-white-faint);border-radius:999px;align-self:flex-start;padding:6px;font-weight:700;display:inline-flex}.poslink-mode-illustration span{border-radius:999px;padding:8px 22px}.poslink-mode-illustration span:last-child{background:var(--color-paper);color:var(--color-teal-deep)}.poslink-card-dashboard{background:var(--color-teal-night);color:var(--color-paper);flex-flow:wrap;grid-column:span 2;align-items:center;gap:24px;padding:32px}.poslink-card-dashboard>div{flex:180px;min-width:0}.poslink-card-dashboard h3{margin-block:8px;font-size:26px}.poslink-card-dashboard .poslink-eyebrow{color:var(--poslink-light)}.poslink-card-metrics{flex-direction:column;gap:8px;display:flex}.poslink-card-metrics>div{background:var(--poslink-white-faint);border-radius:14px;justify-content:space-between;gap:8px;padding:12px 16px;font-size:15px;display:flex}.poslink-card-metrics .poslink-overdue{background:var(--poslink-warning-fill)}.poslink-card-close{background:var(--color-teal-soft)}.poslink-flow{background:var(--color-mist)}.poslink-flow>div{flex-direction:column;gap:48px;padding-block:96px;display:flex}.poslink-flow .poslink-heading,.poslink-pricing .poslink-heading{text-align:center}.poslink-flow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.poslink-flow li{flex-direction:column;gap:12px;display:flex}.poslink-step-line{align-items:center;gap:12px;display:flex}.poslink-step-line>span{background:var(--color-teal);width:48px;height:48px;color:var(--color-paper);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.poslink-step-line:after{content:"";background:repeating-linear-gradient(90deg, var(--poslink-light) 0 6px, transparent 6px 12px);flex:1;height:2px}.poslink-flow li:last-child .poslink-step-line:after{content:none}.poslink-flow li:last-child .poslink-step-line>span{background:var(--color-teal-night)}.poslink-flow h3{font-size:20px;font-weight:800}.poslink-flow-body{color:var(--color-ink-soft);font-size:15px}.poslink-guide{color:var(--color-teal);align-self:center;font-weight:700}.poslink-ai{flex-wrap:wrap;align-items:center;gap:56px;padding-block:112px;display:flex}.poslink-ai>div{flex:360px;min-width:0}.poslink-ai>.poslink-ai-example{background:var(--color-teal-night);color:var(--color-paper);border-radius:32px;flex:460px;padding:36px}.poslink-ai-example-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.poslink-ai-example-heading h3{align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.poslink-ai-example-heading svg{width:20px;height:20px;color:var(--poslink-light)}.poslink-ai-snapshot{color:var(--poslink-light);font-size:12px}.poslink-ai-lines{margin-top:18px;font-size:22px;font-weight:700;line-height:1.6}.poslink-ai>div>p{color:var(--color-ink-soft);margin-top:20px}.poslink-ai ul{flex-direction:column;gap:12px;margin-top:20px;display:flex}.poslink-ai li{background:var(--color-mist);border-radius:16px;padding:14px 18px}.poslink-ai li p{color:var(--color-ink-soft);font-size:15px}.poslink-trust{background:var(--color-teal-soft)}.poslink-trust>div{flex-wrap:wrap;gap:40px;padding-block:88px;display:flex}.poslink-trust .poslink-heading{flex:300px}.poslink-trust h2{font-size:clamp(28px,3.6vw,40px);line-height:1.35}.poslink-trust .poslink-container>div:last-child{flex:2 560px;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;min-width:0;display:grid}.poslink-trust .poslink-container>div:last-child>div{border-top:2px solid var(--color-teal);padding-top:16px}.poslink-trust h3{font-size:18px;font-weight:800}.poslink-trust-body{color:var(--color-ink-soft);margin-top:6px;font-size:15px}.poslink-pricing{flex-direction:column;align-items:center;gap:36px;padding-block:112px;display:flex}.poslink-price-card{background:var(--color-teal-night);width:100%;max-width:640px;color:var(--color-paper);border-radius:32px;flex-direction:column;gap:22px;padding:40px;display:flex}.poslink-price-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.poslink-price-heading h3{font-size:20px;font-weight:800}.poslink-contract{background:var(--poslink-white-faint);color:var(--poslink-pale);border-radius:999px;padding:4px 14px;font-size:13px;font-weight:700}.poslink-price{flex-wrap:wrap;align-items:baseline;gap:8px;line-height:1.2;display:flex}.poslink-price strong{font-size:clamp(32px,7vw,48px);font-weight:800}.poslink-price-unit{color:var(--color-teal-mist);font-size:16px}.poslink-price-card ul{color:var(--poslink-pale);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;font-size:15px;display:grid}.poslink-price-note{color:var(--poslink-light);font-size:13px}.poslink-conditions{width:100%;max-width:800px}.poslink-faq{border-top:1px solid var(--color-line)}.poslink-faq-inner{flex-wrap:wrap;gap:40px;padding-block:96px;display:flex}.poslink-faq .poslink-heading{flex:260px}.poslink-faq .poslink-container>div:last-child{flex-direction:column;flex:2 560px;gap:12px;min-width:0;display:flex}.poslink-faq details{background:var(--color-mist);border-radius:20px;padding:20px 24px}.poslink-faq summary{cursor:pointer;min-height:44px;font-size:17px;font-weight:700}.poslink-faq details p{color:var(--color-ink-soft);margin-top:10px}.poslink-contact{padding:0 24px 96px}.poslink-contact-inner{background:var(--color-teal);max-width:1152px;color:var(--color-paper);text-align:center;border-radius:40px;flex-direction:column;align-items:center;gap:20px;margin:auto;padding:72px 40px;display:flex}.poslink-contact h2{font-size:clamp(30px,4.4vw,52px);font-weight:800;line-height:1.25}.poslink-contact-description{color:var(--poslink-pale);font-size:17px}@media (width<=1100px){.poslink-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.poslink-page .mode-stack>[data-panel=order]{grid-template-columns:repeat(2,minmax(0,1fr))}.poslink-summary{grid-column:1/-1}}@media (width<=767px){.poslink-feature-grid,.poslink-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.poslink-hero-copy{padding-top:48px}.poslink-ai{gap:32px}.poslink-price-card{padding:28px}}@media (width<=520px){.poslink-container{padding-inline:20px}.poslink-badge{gap:6px;font-size:12px}.poslink-hero-copy{padding-inline:20px}.poslink-hero-copy>p:last-of-type{font-size:16px}.poslink-demo-wrap{padding-inline:12px}.poslink-demo-toolbar{gap:10px;padding:12px}.poslink-demo-store{flex-wrap:wrap;gap:6px}.poslink-page .mode-stack>[data-panel]{padding:12px}.poslink-page .mode-stack>[data-panel=order]{grid-template-columns:minmax(0,1fr)}.poslink-metric,.poslink-summary{padding:16px}.poslink-products{grid-template-columns:repeat(2,minmax(0,1fr))}.poslink-feature-grid{grid-template-columns:minmax(0,1fr)}.poslink-card-modes,.poslink-card-dashboard{grid-column:auto}.poslink-feature-card{min-height:220px;padding:24px}.poslink-flow ol{grid-template-columns:minmax(0,1fr)}.poslink-ai>.poslink-ai-example{padding:24px}.poslink-ai-lines{font-size:19px}.poslink-trust .poslink-container>div:last-child,.poslink-price-card ul{grid-template-columns:minmax(0,1fr)}.poslink-faq details{padding:20px}.poslink-contact{padding-inline:16px}.poslink-contact-inner{border-radius:28px;padding:48px 20px}}
