@font-face{font-family:WTArabic;src:url(wasla-cards-ar-v1.woff2) format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFF}
.wc-page.wt-page{--wc-forest:#27543c;--wc-olive:#2c6146;--wc-leaf:#f4dc71;--wc-paper:#f5faf9;--wc-ink:#17261d;--wc-muted:#425449;background:#f5faf9;color:#17261d;overflow:clip;font-family:WTArabic,WaslaArabic,sans-serif}.wt-page *{box-sizing:border-box}.wt-page h1,.wt-page h2,.wt-page h3,.wt-page p,.wt-page button,.wt-page input,.wt-page select{font-family:inherit}.wt-page h2{font-size:clamp(28px,4.5vw,56px);line-height:1.4;font-weight:650;text-wrap:balance;margin:0}.wt-page h3{font-size:23px;line-height:1.5;margin:12px 0}.wt-page p{font-size:17px;line-height:1.9;max-width:64ch;margin:12px auto 0}.wt-page button,.wt-page a{touch-action:manipulation}.wt-page :focus-visible{outline:3px solid #27543c;outline-offset:5px}.wt-page ::selection{background:#d7edb4;color:#17261d}.wt-page [hidden]{display:none!important}.wt-section{width:calc(100% - 40px);max-width:1240px;margin:80px auto}.wt-heading{text-align:center;max-width:850px;margin:0 auto 28px}.wt-page figure{margin:0}.wt-page img{display:block;max-width:100%;height:auto}.wt-page .wt-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:54px;padding:14px 24px;border:0;border-radius:12px;background:#27543c;color:white;text-decoration:none;font-size:17px;font-weight:550;line-height:1.5;cursor:pointer;transition:transform .14s var(--wc-ease),background .14s ease}.wt-page .wt-button:active{transform:scale(.98)}.wt-page button:disabled{cursor:not-allowed;opacity:.45}.wt-page .wt-button--glass{background:#ffffffae;color:#17261d;border:1px solid #fff8;box-shadow:inset 0 1px 0 white,0 6px 18px #17261d20;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.wc-page.wt-page .wc-buy-box[data-shared-purchase]{padding:28px 28px 32px;background:transparent;gap:40px;max-width:1340px}.wt-page .wt-buy-intro{font-size:16px;margin:12px 0;color:#425449}.wc-page.wt-page .wc-offer h1{font-size:clamp(28px,3vw,42px)}.wt-page .wc-gallery-slide{aspect-ratio:1/1;padding:0!important}.wc-page.wt-page .wc-gallery-slide .wc-main-image{height:100%!important;width:100%;max-height:none;object-fit:contain}.wt-page .wc-gallery-track{background:white;border-radius:16px}.wt-page .wc-gallery{background:transparent!important}.wt-page .wc-thumbnails{max-width:100%;scrollbar-width:thin;scrollbar-color:#6b7e64 transparent}.wt-page .wc-variant-choice{min-height:56px!important}.wt-page .wc-pack-images img{object-fit:contain}.wt-page .wc-add{background:#27543c!important;color:white!important}.wt-page .wc-order-note{color:#425449!important}.wt-page .wc-form-message.is-error{color:#a32929!important}.wt-page .wc-buy-box .wc-pack{border-radius:12px!important}
/* Card-reader compositions stay inside the exact-product wrapper. */
.wt-intro{text-align:center}.wt-intro h2{font-size:clamp(34px,5.4vw,68px)}.wt-readers{display:flex;align-items:center;justify-content:center;gap:20px;margin:30px auto 0;max-width:1050px}.wt-readers img{width:48%;aspect-ratio:1/1;object-fit:contain}.wt-simulator{padding:36px;background:#e3f1f4;border-radius:20px}.wt-sim-layout{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:40px}.wt-sim-stage{position:relative;width:100%;max-width:450px;height:500px;margin:auto}.wt-sim-reader{position:absolute;width:100%;bottom:0;left:0;height:auto;aspect-ratio:1/1;object-fit:contain}.wt-page .wt-sim-card{position:absolute;top:0;left:30.5%;width:39%;height:270px;object-fit:contain;z-index:2;cursor:grab;touch-action:none;transform:rotate(-5deg);transition:transform .3s var(--wc-ease);user-select:none;-webkit-user-drag:none}.wt-page .wt-sim-card.is-dragging{transition:none;cursor:grabbing}.wt-sim-stage.is-inserted .wt-sim-card{transform:translateY(128px) rotate(0)}.wt-slot-hint{position:absolute;top:29%;left:24%;font-size:30px;color:#215f68}.is-inserted .wt-slot-hint{visibility:hidden}.wt-sim-controls{text-align:center}.wt-card-choices{display:flex;justify-content:center;gap:18px}.wt-card-choices button{border:2px solid transparent;padding:10px;background:#ffffff8c;color:#17343a;border-radius:12px;cursor:pointer;min-width:100px;font-size:18px}.wt-card-choices button[aria-pressed=true]{border-color:#286578;background:white}.wt-card-choices img{height:150px!important;width:100px;aspect-ratio:2/3;object-fit:contain}.wt-card-choices span{display:block;margin-top:8px}.wt-page .wt-sim-status{font-weight:550;min-height:60px;margin-top:20px}.wt-page [data-cards-insert]{width:100%;max-width:340px;margin-top:16px}.wt-sim-options{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:16px}.wt-sim-options button{border:0;background:transparent;color:#215f68;text-decoration:underline;text-underline-offset:4px;font-size:16px;padding:8px 4px;min-height:44px;cursor:pointer}.wt-page .wt-sim-note{font-size:14px;max-width:42ch;color:#405962}.wt-audio-credit{margin:16px auto 0;max-width:45ch;text-align:right;font-size:14px;line-height:1.8}.wt-audio-credit summary{cursor:pointer;min-height:44px;padding-block:10px}.wt-page .wt-audio-credit p{font-size:14px}.wt-audio-credit a{text-decoration:underline;text-underline-offset:3px}.wt-learning figure,.wt-contents figure{max-width:1000px;margin:auto}.wt-learning figure img,.wt-contents figure img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.wt-steps{list-style:none;counter-reset:steps;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;padding:0;margin:24px auto 0}.wt-steps li{counter-increment:steps;display:flex;align-items:center;gap:16px;font-size:18px;line-height:1.7}.wt-steps li:before{content:counter(steps);display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;background:#d9ece0;border-radius:50%;font-variant-numeric:tabular-nums}.wt-page .wt-contents-note{text-align:center;font-size:15px;max-width:65ch}.wt-closing{position:relative;aspect-ratio:2/1;max-width:1340px;overflow:hidden;border-radius:20px}.wt-closing>picture{position:absolute;inset:0}.wt-closing>picture img{width:100%;height:100%;object-fit:cover}.wt-closing-copy{position:relative;z-index:1;width:36%;margin-right:auto;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:28px;color:#17261d}.wt-closing h2{font-size:clamp(28px,3vw,42px);margin-bottom:24px}.wc-page.wt-page .wt-sticky{position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));transform:none!important;width:auto;z-index:40;max-width:500px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #fff;background:#ffffffc9;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-radius:16px;padding:10px 12px;box-shadow:0 8px 26px #17261d20}.wt-sticky>div{display:grid;gap:3px;min-width:0;flex:1}.wt-sticky span{font-size:13px;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wt-sticky strong{font-size:18px}.wt-page .wt-sticky .wt-button{font-size:15px;padding:10px 18px;min-height:48px;flex-shrink:0}.wc-page.wt-page .wc-buy-box .wc-unit-price{margin-block:12px}.wc-page.wt-page .wc-buy-box .wc-buy-summary{margin-block:12px}.wc-page.wt-page .wc-buy-box .wc-order{padding:18px;margin-top:18px;box-shadow:none}.wc-page.wt-page .wc-buy-box .wc-variant-choice img{width:48px;height:48px}.wc-page.wt-page .wc-buy-box .wc-variant-label,.wc-page.wt-page .wc-buy-details p,.wc-page.wt-page .wc-buy-trust span,.wc-page.wt-page .wc-payment small,.wc-page.wt-page .wc-order-note{font-size:16px}.wt-page .wc-pack strong{font-size:15px}
@media(min-width:900px){.wt-page .wt-sticky{display:none!important}.wc-page.wt-page .wc-buy-box .wc-offer h1{font-size:38px}.wc-page.wt-page .wc-buy-box .wc-variant-choice{padding:10px 8px;min-height:78px!important}}
@media(max-width:899px){.wc-page.wt-page .wc-buy-box[data-shared-purchase]{padding:20px;gap:18px;grid-template-columns:1fr}.wt-page .wc-product-stage{position:relative;top:auto}.wt-page .wc-gallery{max-width:560px;margin:auto}.wt-page .wc-gallery-slide{aspect-ratio:1.18;position:relative}.wt-page .wc-main-image{position:absolute;inset:0}.wt-section{margin-block:56px}.wt-sim-layout{grid-template-columns:1fr;gap:24px}.wt-simulator{padding:28px 14px}.wt-sim-stage{max-width:350px;height:410px}.wt-page .wt-sim-card{height:218px}.wt-sim-stage.is-inserted .wt-sim-card{transform:translateY(100px)}.wt-card-choices img{height:100px!important;width:70px}.wt-card-choices button{min-width:100px}.wt-page .wt-sim-status{min-height:0;font-size:17px}.wt-steps{grid-template-columns:1fr;max-width:500px;gap:18px}.wt-steps li{font-size:17px}.wt-heading p{font-size:16px}.wt-readers{gap:8px}.wt-intro h2{font-size:34px}}
@media(max-width:749px){.wt-closing{aspect-ratio:4/5}.wt-closing-copy{width:100%;height:100%;justify-content:flex-end;padding:24px}.wt-closing h2{font-size:30px;max-width:15ch}.wt-page p{font-size:16px}}
@media(prefers-reduced-motion:reduce){.wt-page *{scroll-behavior:auto!important;transition:none!important}.wt-page .wt-sim-card{transform:none}.wt-sim-stage.is-inserted .wt-sim-card{transform:translateY(100px)}}
@media(hover:hover) and (pointer:fine){.wt-page .wt-button:hover{background:#1d422e}.wt-page .wt-button--glass:hover{background:#ffffffe6}}
