.watan-home .aw-config-heading{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;margin-bottom:55px}.aw-config-heading>p{max-width:900px;margin:0;font-size:15.3px;line-height:1.9}.aw-config{display:grid;grid-template-columns:1fr 1fr;direction:ltr;min-height:640px;border-radius:32px;overflow:hidden;background:radial-gradient(ellipse at 28% 90%,#003b35 0,transparent 45%),radial-gradient(ellipse at 22% 20%,#1a0c22 0,transparent 50%),#050505;color:#f7f3ee;--aw-card-y:-14deg;--aw-card-x:0deg;--aw-card-zoom:1}.aw-config[data-light="false"]{background:radial-gradient(ellipse at 25% 30%,#1b1320,transparent 55%),#050505}.aw-config-stage{position:relative;min-height:640px}.aw-config-hint{position:absolute;top:26px;left:24px;font-size:9.9px;background:#ffffff12;border-radius:30px;padding:10px 15px;pointer-events:none}.aw-config .aw-card-turntable{position:absolute;inset:14% 24% 10%;perspective:1300px;cursor:grab;touch-action:pan-y;outline-offset:8px}.aw-config .aw-card-turntable:focus-visible{outline:2px solid #50ffeb;border-radius:20px}.aw-config .aw-card-turntable.is-dragging{cursor:grabbing}.aw-config-zoom{width:100%;height:100%;transform:scale(var(--aw-card-zoom));transition:transform 380ms cubic-bezier(.65,0,.25,1)}.aw-config .aw-card-object{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(var(--aw-card-x)) rotateY(var(--aw-card-y));transition:transform 700ms cubic-bezier(.65,0,.25,1)}.aw-config .is-dragging .aw-card-object{transition:none}.aw-config .aw-card-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:15px;overflow:hidden;background:#321e37;box-shadow:0 0 1px 1px #dcc9dd77}.aw-config .aw-card-face--back{transform:rotateY(180deg)}.aw-config .aw-card-face>img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;pointer-events:none;user-select:none}.aw-config .aw-card-face>img.aw-config-emission{mix-blend-mode:screen;opacity:.7;transition:opacity .4s}.aw-config[data-light="false"] .aw-config-emission{opacity:0}.aw-config-shine{position:absolute;inset:0;background:linear-gradient(115deg,transparent 20%,#ffffff1a 46%,transparent 70%);pointer-events:none}.aw-config-side{padding:45px 45px 35px;display:flex;flex-direction:column;justify-content:space-between;gap:45px;direction:rtl;min-width:0}[lang="en"] .aw-config-side{direction:ltr}.aw-config-network{font-size:12.6px;color:#f7f3eeb0;display:flex;align-items:center;justify-content:flex-end;gap:10px}.aw-config-network>span{color:#50ffeb;background:#50ffeb15;border-radius:30px;padding:5px 10px;font-size:9.9px}.watan-home .aw-config-info h3{font-family:Alexandria,sans-serif;font-size:clamp(28.8px,3.6vw,49.5px);font-weight:500;color:#f7f3ee;margin:25px 0 8px;text-align:start}.aw-config-ar{font-size:22.5px;color:#d7a5f0!important;margin:0 0 22px}.aw-config-info>[data-card-description]{font-size:12.6px;line-height:1.9;color:#f7f3eeb0;min-height:65px}.aw-config-controls{border-top:1px solid #f7f3ee30;padding-top:22px}.aw-config-row{display:flex;align-items:center;gap:18px;margin-bottom:20px}.aw-config-row>span{width:78px;flex-shrink:0;font-size:10.8px;color:#f7f3ee99}.aw-config-colours{display:flex;gap:15px}.aw-config button{font:inherit;cursor:pointer;color:inherit}.aw-config-colours button{display:grid;justify-items:center;gap:8px;border:0;background:transparent;font-size:9px;padding:0}.aw-config-colours i{display:block;width:28px;height:28px;border-radius:50%;border:1px solid #ffffff40;background:var(--swatch)}.aw-config-colours [aria-pressed="true"] i{outline:2px solid #f7f3ee;outline-offset:3px}.aw-config-network-badge{display:flex;align-items:center;gap:12px;font-size:10.8px;background:#ffffff0d;border-radius:25px;padding:10px 16px}.aw-config-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.aw-config-actions>button,.aw-config-zoom-buttons{border:1px solid #f7f3ee40;border-radius:99px;background:transparent;padding:10px 16px;font-size:10.8px}.aw-config-actions>[data-card-light][aria-pressed="true"]{background:#50ffeb;color:#321e37;border-color:#50ffeb;box-shadow:0 0 25px #50ffeb35}.aw-config-zoom-buttons{display:flex;padding:0}.aw-config-zoom-buttons button{border:0;background:none;padding:8px 13px;font-size:16.2px}.aw-config button:focus-visible,.aw-config-designs button:focus-visible{outline:2px solid #50ffeb;outline-offset:4px}.aw-config-access{font-size:9px;color:#f7f3ee80;margin-top:18px}.aw-config-designs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding-top:25px}.aw-config-designs button{font:inherit;font-size:10.8px;padding:11px 22px;border:1px solid #321e3733;border-radius:30px;background:transparent;color:#321e37;cursor:pointer}.aw-config-designs button[aria-pressed="true"]{background:#321e37;color:#f7f3ee}.aw-config-designs button:hover{border-color:#321e37}@media(max-width:767px){.aw-config{grid-template-columns:1fr;min-height:0;border-radius:24px}.aw-config-stage{min-height:470px}.aw-config .aw-card-turntable{inset:17% 29% 5%}.aw-config-side{padding:25px;gap:28px}.aw-config-info h3{font-size:30.6px}.aw-config-heading>p{font-size:12.6px}.aw-config-row{gap:10px}.aw-config-actions>button{padding:10px 13px}.aw-config-designs{gap:8px}.aw-config-designs button{padding:10px 15px}}@media(prefers-reduced-motion:reduce){.aw-config *{animation:none!important;transition:none!important}}

.aw-config .aw-card-turntable{inset:auto;left:50%;top:52%;width:clamp(180px,23vw,300px);height:auto;aspect-ratio:53.98/85.6;transform:translate(-50%,-50%)}
@media(max-width:767px){.aw-config .aw-card-turntable{inset:auto;left:50%;top:55%;width:210px;height:auto;transform:translate(-50%,-50%)}}
.aw-config [hidden]{display:none!important}

/* Continuous illuminated card stage. */
.watan-home .aw-config-heading{margin-bottom:32px;gap:22px}
.aw-config-designs{padding:0 0 24px;gap:8px}
.aw-config-designs button{transition:background .2s,color .2s}
.aw-config{border:1px solid #ffffff0d;border-radius:36px;min-height:680px;background:radial-gradient(ellipse at 26% 100%,#004b416b,transparent 55%),radial-gradient(ellipse at 20% 15%,#321e374d,transparent 48%),#050607}
.aw-config[data-light="false"]{background:radial-gradient(ellipse at 24% 25%,#321e374d,transparent 55%),#050607}
.aw-config-stage{min-height:680px}
.aw-config-hint{top:28px;left:28px;padding:11px 17px;border:1px solid #ffffff08;color:#f7f3eec9}
.aw-config .aw-card-turntable{width:clamp(210px,24vw,330px);top:53%}
.aw-config .aw-card-face{box-shadow:0 0 1px 1px #dcc9dd55,12px 24px 50px #0005}
.aw-config-side{padding:48px 48px 40px 24px;gap:42px}
.aw-config-network{margin:0 0 22px}
.watan-home .aw-config-info h3{font-size:clamp(34.2px,4.05vw,57.6px);margin:0 0 10px;color:#f7f3ee;letter-spacing:-.035em}
.aw-config-info .aw-config-ar{font-size:25.2px;color:#d7a5f0!important}
.aw-config-info>[data-card-description]{font-size:13.5px;line-height:1.95;max-width:480px}
.aw-config-controls{padding-top:24px;border-color:#f7f3ee26}
.aw-config-row{margin-bottom:24px}
.aw-config-colours{gap:20px}
.aw-config-colours i{width:34px;height:34px}
.aw-config-colours button{font-size:9.9px}
.aw-config-network-badge{background:#ffffff09;border:1px solid #ffffff0d}
.aw-config-actions>button{min-height:44px}
.aw-config-actions>[data-card-flip]:hover,.aw-config-zoom-buttons button:hover{background:#ffffff10}
.aw-config-access{line-height:1.8}
@media(min-width:768px) and (max-width:1023px){.aw-config-side{padding:38px 26px 32px 12px}.aw-config-stage,.aw-config{min-height:640px}.aw-config-row{gap:12px}.aw-config-row>span{width:65px}}
@media(max-width:767px){.aw-config{border-radius:26px;min-height:0}.aw-config-stage{min-height:460px}.aw-config-hint{top:20px;left:20px;font-size:9px}.aw-config .aw-card-turntable{width:210px;top:55%}.aw-config-side{padding:22px 24px 28px;gap:28px}.watan-home .aw-config-info h3{font-size:34.2px}.aw-config-info .aw-config-ar{font-size:21.6px;margin-bottom:14px}.aw-config-info>[data-card-description]{font-size:12.6px;min-height:0}.aw-config-designs button{padding:9px 14px;font-size:9.9px}.aw-config-row>span{width:64px}.aw-config-colours{gap:16px}}
/* Mastercard collection: two horizontally browsable rows. */
.aw-card-collection{padding:90px 0 100px;overflow:hidden;background:#f7f3ee;color:#321e37}
.aw-collection-heading{text-align:center;margin-bottom:64px}
.aw-collection-heading>p:first-child{font-size:18px;color:#78677b;margin:0 0 20px}
.watan-home .aw-collection-heading h2{font-size:clamp(32.4px,4.5vw,68.4px);line-height:1.4;margin:0 0 22px}
.aw-collection-heading>p:last-child{max-width:950px;margin:0 auto;font-size:16.2px;line-height:1.9}
.aw-collection-rows{display:grid;gap:28px}
.aw-collection-row{display:flex;gap:28px;overflow-x:auto;direction:ltr;padding:4px 5vw 12px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#321e3740 transparent}
.aw-collection-row:nth-child(2){padding-left:12vw}
.aw-collection-row:focus-visible{outline:2px solid #321e37;outline-offset:-2px}
.aw-collection-card{position:relative;flex:0 0 clamp(270px,28vw,460px);aspect-ratio:85.6/53.98;border-radius:18px;overflow:hidden;scroll-snap-align:center;background:#321e37}
.aw-collection-card img{position:absolute;width:63.06%;height:158.58%;max-width:none;left:50%;top:50%;object-fit:fill;transform:translate(-50%,-50%) rotate(-90deg)}
@media(max-width:767px){.aw-card-collection{padding:64px 0}.aw-collection-heading{margin-bottom:36px}.aw-collection-heading>p:first-child{font-size:14.4px}.aw-collection-heading>p:last-child{font-size:12.6px}.aw-collection-rows{gap:14px}.aw-collection-row{gap:16px}.aw-collection-card{border-radius:13px;flex-basis:280px}}
/* Match the reference's opposing, scroll-responsive card ribbons. */
.aw-collection-rows{display:flex;flex-direction:column;gap:clamp(20px,1.9vw,38px);direction:ltr;overflow:hidden}
.aw-collection-row,.aw-collection-row:nth-child(2){width:max-content;overflow:visible;padding:0;gap:clamp(20px,1.9vw,38px);scroll-snap-type:none;will-change:transform}
.aw-collection-card{flex:none;width:clamp(250px,24.3vw,486px);aspect-ratio:1648/1040;border-radius:clamp(10px,.8vw,16px);background:#eee8e3}
.aw-collection-heading{margin-bottom:clamp(48px,5.5vw,106px)}
@media(max-width:767px){.aw-collection-card{flex:none;width:min(44vw,360px)}.aw-collection-heading{margin-bottom:42px}}
@media(prefers-reduced-motion:reduce){.aw-collection-row,.aw-collection-row:nth-child(2){width:100%;overflow-x:auto;will-change:auto}.aw-collection-card{min-width:220px}}/* Reference-inspired card presentation. */
.watan-home .aw-config-heading{margin-bottom:48px;gap:24px}
.aw-config{grid-template-columns:1.08fr 1fr;min-height:720px;border-radius:38px;background:radial-gradient(ellipse at 28% 95%,#00574b80,transparent 52%),radial-gradient(ellipse at 18% 18%,#321e3740,transparent 46%),#030405}
.aw-config-stage{min-height:720px}
.aw-config .aw-card-turntable{width:clamp(220px,24vw,350px);top:54%}
.aw-config-side{padding:40px 42px 36px 16px;gap:28px}
.aw-config-designs{justify-content:flex-start;gap:7px;padding:0}
.aw-config-designs button{color:#f7f3eea6;border-color:#ffffff24;font-size:9.9px;padding:8px 13px;transition:background .2s,border-color .2s,color .2s}
.aw-config-designs button:hover{border-color:#d7a5f0;color:#fff}
.aw-config-designs button[aria-pressed="true"]{background:#d7a5f01c;color:#e7c5fa;border-color:#d7a5f0}
.aw-config-info{flex:1}
.aw-config-network{justify-content:flex-start;margin:0 0 18px}
.watan-home .aw-config-info h3{font-size:clamp(34.2px,3.87vw,59.4px)}
.aw-config-controls{margin-top:12px}
.aw-config-actions{gap:10px}
.aw-config-actions>button{padding:12px 17px}
.watan-home .aw-collection-heading h2{font-size:clamp(25.2px,2.88vw,41.4px);line-height:1.5}
@media(min-width:768px) and (max-width:1023px){.aw-config-side{padding:30px 24px 30px 8px}.aw-config-designs button{font-size:9px;padding:7px 10px}.aw-config .aw-card-turntable{width:235px}}
@media(max-width:767px){.watan-home .aw-config-heading{margin-bottom:30px}.aw-config{grid-template-columns:1fr;border-radius:26px;min-height:0}.aw-config-stage{min-height:440px}.aw-config .aw-card-turntable{width:210px;top:55%}.aw-config-side{padding:12px 24px 28px;gap:26px}.aw-config-designs button{padding:8px 12px}.aw-config-info>[data-card-description]{max-width:none}.watan-home .aw-config-info h3{font-size:34.2px}.aw-config-colours{flex-wrap:wrap}.watan-home .aw-collection-heading h2{font-size:25.2px}}
