/* MY AutoCard POS — public add-on service */
.pos-service{position:relative;overflow:hidden;background:linear-gradient(135deg,#061b33 0%,#073c79 55%,#0a69c8 100%)!important;color:#fff}.pos-service:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;left:-170px;top:-220px;background:radial-gradient(circle,rgba(255,190,0,.32),transparent 68%)}.pos-service:after{content:"";position:absolute;inset:0;background-image:linear-gradient(115deg,transparent 48%,rgba(255,255,255,.045) 49%,transparent 50%);background-size:70px 70px;pointer-events:none}.pos-service-shell{position:relative;z-index:1;display:grid;grid-template-columns:1.25fr .75fr;gap:38px;align-items:center}.pos-service-badge,.pricing-kicker{display:inline-flex;align-items:center;gap:8px;color:#ffd55a;font-weight:900;letter-spacing:.2px}.pos-service-badge i{width:9px;height:9px;border-radius:50%;background:#ffd23f;box-shadow:0 0 0 7px rgba(255,210,63,.12)}.pos-service-title{display:flex;align-items:center;gap:20px;margin:20px 0 12px}.pos-service-title img{width:118px;height:118px;border-radius:27px;object-fit:cover;box-shadow:0 18px 38px rgba(0,0,0,.35);border:2px solid rgba(255,255,255,.24)}.pos-service-title small{color:#b9d8ff;font-weight:800}.pos-service-title h2{margin:2px 0 0;font-size:clamp(2.1rem,4vw,4rem);color:#fff!important;line-height:1}.pos-service-title h2 span{color:#ffc928}.pos-service-copy>p{max-width:730px;line-height:2;color:#d8eaff;font-size:1.05rem}.pos-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.pos-benefits>div{display:flex;gap:11px;align-items:center;padding:13px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.075);border-radius:17px}.pos-benefits b{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#ffc928;color:#05254a;font-size:1.2rem}.pos-benefits span{display:flex;flex-direction:column}.pos-benefits strong{color:#fff}.pos-benefits small{color:#b9d8ee;margin-top:3px}.pos-download-link{display:inline-flex;align-items:center;gap:12px;color:#fff;font-weight:900;border-bottom:1px solid rgba(255,255,255,.4);padding:8px 0}.pos-download-link span{color:#ffc928;font-size:1.4rem}.pos-pricing-card{background:#fff;color:#071b31;border-radius:30px;padding:31px;box-shadow:0 25px 70px rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.7)}.pos-pricing-card h3{font-size:1.55rem;margin:8px 0;color:#071b31}.pos-pricing-card>p{color:#5b7082;line-height:1.7}.pos-pricing-card label{display:block;margin:18px 0 7px;font-weight:900}.pos-pricing-card select{width:100%;padding:14px 16px;border:1px solid #cdddec;border-radius:14px;background:#f7fbff;color:#071b31;font:inherit;font-weight:800}.pos-price-summary{display:grid;gap:8px;margin:16px 0}.pos-price-summary>div{display:flex;justify-content:space-between;align-items:center;background:#eef6ff;border-radius:14px;padding:12px 14px}.pos-price-summary small{color:#60758a}.pos-price-summary b{color:#174b83}.pos-price-summary .pos-total{background:linear-gradient(120deg,#072c58,#0b6ac2);color:#fff;padding:17px}.pos-price-summary .pos-total small{color:#cfe6ff}.pos-price-summary .pos-total strong{font-size:1.25rem;color:#ffd44f}.pos-pricing-card ul{list-style:none;padding:0;margin:15px 0;color:#385167}.pos-pricing-card li{padding:5px 0}.pos-order-btn{width:100%;justify-content:center;background:linear-gradient(120deg,#ffb900,#ffd94e)!important;color:#09284d!important;font-weight:950}.pos-price-note{display:block;text-align:center;color:#718397;margin-top:10px}.pos-download-card{margin-top:22px}.pos-download-heading{display:flex;align-items:center;gap:20px}.pos-download-heading img{width:105px;height:105px;object-fit:cover;border-radius:25px}.pos-download-heading h2{margin:3px 0}.pos-download-heading span{color:#1873bd;font-weight:850}.pos-download-heading p{color:#607182;margin:5px 0}.dark-mode .pos-pricing-card{background:#0c2941;color:#fff;border-color:#254965}.dark-mode .pos-pricing-card h3{color:#fff}.dark-mode .pos-pricing-card>p,.dark-mode .pos-price-note{color:#bfd0dd}.dark-mode .pos-pricing-card select{background:#092238;color:#fff;border-color:#2c526f}.dark-mode .pos-price-summary>div{background:#123752}.dark-mode .pos-pricing-card ul{color:#d5e5ef}
@media(max-width:900px){.pos-service-shell{grid-template-columns:1fr}.pos-pricing-card{max-width:620px;width:100%;margin:auto}}
@media(max-width:560px){.pos-service-title{align-items:flex-start}.pos-service-title img{width:88px;height:88px;border-radius:21px}.pos-benefits{grid-template-columns:1fr}.pos-pricing-card{padding:22px}.pos-download-heading{align-items:flex-start}.pos-download-heading img{width:78px;height:78px;border-radius:19px}}
.pos-link-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:9px;align-items:center;margin:20px 0;padding:13px;border:1px solid rgba(52,200,236,.24);border-radius:17px;background:rgba(6,43,70,.45)}
.pos-link-flow span{display:flex;align-items:center;gap:8px;color:#d9f5ff;font-size:10px;line-height:1.55}.pos-link-flow b{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;border-radius:50%;background:#13a7d2;color:#fff}.pos-link-flow i{color:#5fd5f0;font-style:normal}
@media(max-width:760px){.pos-link-flow{grid-template-columns:1fr}.pos-link-flow i{display:none}}
