.sx-pill{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:999px;white-space:nowrap}.sx-pill.ok{color:#0B6B4A;background:#E1F5EC}.sx-pill.tbd{color:#8A5300;background:#FFF2D9}.sx-hero{padding-bottom:110px}.sx-hero .hero-copy p{margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:#E2D4F0;max-width:34em}.sx-back{align-self:flex-start;font-size:15px;font-weight:700;color:#E9DDF7;text-decoration:none}.sx-back:hover{color:#fff}.sx-ctas{display:flex;flex-wrap:wrap;gap:12px}.sx-vault{position:relative;max-width:520px;margin:0 auto;padding:46px 30px}.sx-ring{position:absolute;border-radius:50%;border:2px dashed rgba(255,255,255,.18);pointer-events:none}.sx-ring.r1{inset:-6% 2%;animation:spin 70s linear infinite}.sx-ring.r2{inset:10% 14%;border-color:rgba(127,211,250,.22);animation:spin 50s linear infinite reverse}.sx-vcard{position:relative;z-index:1;background:#fff;color:#1F1B33;border-radius:22px;padding:20px;box-shadow:0 0 0 10px rgba(255,255,255,.08),0 60px 110px -40px rgba(10,0,25,.9)}.sx-vhead{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid #eee8f6}.sx-vhead b{display:block;font-size:17px}.sx-vhead small{display:block;font-size:12px;color:#7A7390}.sx-vhead .sx-pill{margin-left:auto}.sx-lockbadge{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6D3AED,#E0479E);box-shadow:0 0 0 4px rgba(165,86,162,.18);animation:sxPulse 2.6s ease-in-out infinite}@keyframes sxPulse{0%,to{box-shadow:0 0 0 4px rgba(165,86,162,.18)}50%{box-shadow:0 0 0 10px rgba(165,86,162,.06)}}.sx-vrows{position:relative;overflow:hidden;margin-top:12px;border:1px solid #eee8f6;border-radius:14px}.sx-vrows div{display:flex;justify-content:space-between;gap:12px;padding:11px 14px;font-size:14px;border-top:1px solid #f3eef9}.sx-vrows div:first-child{border-top:0}.sx-vrows span{color:#7A7390}.sx-vrows b{font-weight:700;text-align:right}.sx-vrows em{font-style:normal}.sx-vrows .phi b{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;color:#2A0A45}.sx-vrows .phi em{font-style:normal;filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:sxBlur 6s ease-in-out infinite}@keyframes sxBlur{0%,to{filter:blur(5px)}50%{filter:blur(6.5px)}}.sx-scan{position:absolute;left:0;right:0;top:0;height:42%;background:linear-gradient(180deg,transparent,rgba(127,211,250,.28) 70%,rgba(63,182,242,.6));border-bottom:2px solid #3fb6f2;animation:sxScan 3.4s ease-in-out infinite;pointer-events:none;mix-blend-mode:multiply}@keyframes sxScan{0%{transform:translateY(-110%)}60%,to{transform:translateY(260%)}}.sx-vfoot{display:flex;gap:8px;margin-top:12px;font-weight:700;color:#0B6B4A;background:#E1F5EC;border-radius:10px;padding:9px 12px}.sx-orb,.sx-vfoot{align-items:center;font-size:13px}.sx-orb{position:absolute;z-index:2;display:inline-flex;gap:7px;background:#fff;color:#2A0A45;font-weight:800;padding:9px 13px;border-radius:999px;box-shadow:0 18px 30px -16px rgba(10,0,25,.7),0 0 0 4px rgba(255,255,255,.12);white-space:nowrap;animation:sxBob 5s ease-in-out infinite}.sx-orb.o1{top:6px;left:-10px}.sx-orb.o2{top:22px;right:-18px;animation-delay:-1.2s}.sx-orb.o3{bottom:18px;left:-24px;animation-delay:-2.4s}.sx-orb.o4{bottom:0;right:-6px;animation-delay:-3.6s}@keyframes sxBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.sx-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px;gap:28px;margin-top:56px}.sx-node{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:#fff;border:1.5px solid #e7ddf7;border-radius:22px;padding:22px;box-shadow:0 30px 60px -46px rgba(40,10,70,.55)}.sx-node b{font-size:19px;font-weight:800}.sx-node small{font-size:14px;line-height:1.45;color:#5E5873}.sx-nic{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#53018B;margin-bottom:6px}.sx-node:first-child .sx-nic{background:#24476B}.sx-node:nth-child(4) .sx-nic{background:#0A6FA3}.sx-node.human{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#6D3AED,#E0479E) border-box;border:2px solid transparent}.sx-node.human .sx-nic{background:linear-gradient(135deg,#6D3AED,#E0479E)}.sx-pipe{position:absolute;top:47px;left:100%;width:28px;height:4px;background:#E7DDF7;border-radius:2px;overflow:visible;z-index:2}.sx-pipe i{position:absolute;top:50%;left:0;width:10px;height:10px;margin-top:-5px;border-radius:3px;background:#53018B;box-shadow:0 0 0 3px rgba(83,1,139,.15);animation:sxFlow 2.4s linear infinite;opacity:0}.sx-pipe i:nth-child(2){animation-delay:.8s}.sx-pipe i:nth-child(3){animation-delay:1.6s}@keyframes sxFlow{0%{left:-6px;opacity:0}15%{opacity:1}85%{opacity:1}to{left:24px;opacity:0}}.sx-never{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:28px;padding:16px 20px;border-radius:18px;background:#FDF2F4;border:1.5px dashed #f2c4ca}.sx-never-l{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#C2333A;margin-right:6px}.sx-no{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;font-size:15px;color:#3A3352}.sx-no s{-webkit-text-decoration-color:rgba(194,51,58,.6);text-decoration-color:rgba(194,51,58,.6);text-decoration-thickness:2px}.sx-no i{width:22px;height:22px;border-radius:50%;background:#FDE8E9;display:flex;align-items:center;justify-content:center}.sx-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:48px}.sx-tile{display:flex;flex-direction:column;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 30px 60px -44px rgba(40,10,70,.55);border:1.5px solid #ede4f8;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.sx-tile:hover{transform:translateY(-4px);box-shadow:0 40px 70px -40px rgba(40,10,70,.6)}.sx-art{height:176px;display:flex;align-items:center;justify-content:center;padding:18px;background:radial-gradient(260px 140px at 50% 120%,rgba(165,86,162,.16),transparent 70%),linear-gradient(180deg,#FBF7FF,#F4EEFF);border-bottom:1.5px solid #ede4f8;overflow:hidden}.sx-tbody{padding:20px 22px 24px;display:flex;flex-direction:column;gap:8px}.sx-tbody h3{margin:0;display:flex;align-items:flex-start;gap:10px;line-height:1.2;font-size:20px;font-weight:800;color:#1F1B33}.sx-tic{width:30px;height:30px;margin-top:-3px;border-radius:9px;background:#F4EEFF;display:flex;align-items:center;justify-content:center;flex:none}.sx-tbody p{margin:0;font-size:15.5px;line-height:1.55;color:#5E5873}.mv{width:100%;max-width:300px;font-size:12px}.mv-baa .paper{position:relative;background:#fff;border-radius:12px;padding:14px 16px 16px;box-shadow:0 16px 30px -18px rgba(40,10,70,.5);display:flex;flex-direction:column;gap:7px;transform:rotate(-2deg)}.mv-baa b{font-size:12px;color:#2A0A45}.mv-baa i{display:block;height:6px;border-radius:3px;background:#EEE8F6}.mv-baa i.s{width:60%}.mv-baa .sig{font-family:Brush Script MT,cursive;font-size:20px;color:#53018B;line-height:1;margin-top:4px}.mv-baa .stamp{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:5px;font-weight:800;color:#fff;background:#1E9E6A;padding:5px 10px;border-radius:999px;transform:rotate(-8deg);animation:sxStamp 3.6s var(--ease) infinite}@keyframes sxStamp{0%,20%{transform:rotate(-8deg) scale(1.6);opacity:0}32%{transform:rotate(-8deg) scale(1);opacity:1}90%{opacity:1}to{opacity:0}}.mv-enc{display:flex;flex-direction:column;align-items:center;gap:8px}.mv-enc span{font-family:IBM Plex Mono,monospace;padding:7px 12px;border-radius:9px;white-space:nowrap}.mv-enc .plain{background:#fff;color:#1F1B33;box-shadow:0 8px 16px -10px rgba(40,10,70,.4)}.mv-enc .arrow{width:34px;height:34px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6D3AED,#E0479E);animation:sxPulse 2.6s ease-in-out infinite}.mv-enc .cipher{background:#2A0A45;color:#7FD3FA;letter-spacing:.06em;overflow:hidden;max-width:100%;animation:sxCipher 2.4s steps(6) infinite}@keyframes sxCipher{0%{text-indent:0}to{text-indent:-60px}}.mv-access{display:flex;flex-direction:column;gap:7px}.mv-access div{gap:9px;background:#fff;border-radius:11px;padding:7px 10px;box-shadow:0 8px 16px -12px rgba(40,10,70,.4)}.mv-access .av,.mv-access div{display:flex;align-items:center}.mv-access .av{width:24px;height:24px;border-radius:7px;background:#53018B;justify-content:center;flex:none}.mv-access b{font-size:12px}.mv-access em{margin-left:auto;font-style:normal;font-weight:700;color:#0B6B4A;background:#E1F5EC;padding:3px 8px;border-radius:999px;font-size:11px}.mv-access .off{opacity:.75}.mv-access .off .av{background:#9E94B3}.mv-access .off b{text-decoration:line-through}.mv-access .off em{color:#C2333A;background:#FDE8E9}.mv-pass{gap:8px}.mv-pass,.mv-pass div{display:flex;flex-direction:column}.mv-pass div{background:#fff;border-radius:12px;padding:9px 12px;box-shadow:0 8px 16px -12px rgba(40,10,70,.4);gap:2px}.mv-pass span{font-size:11px;color:#7A7390;font-weight:700}.mv-pass b{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#2A0A45}.mv-pass .code b{font-family:IBM Plex Mono,monospace;font-size:18px;letter-spacing:.08em;color:#53018B}.mv-pass .code em{font-style:normal;font-size:11px;font-weight:700;color:#0B6B4A}.mv-soc{display:flex;flex-direction:column;gap:6px}.mv-soc div{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;border-radius:11px;font-weight:700;color:#fff;background:linear-gradient(90deg,#24476B,#0A6FA3);margin:0 calc(var(--i) * -8px);animation:sxBob 5s ease-in-out infinite;animation-delay:calc(var(--i) * -.8s)}.mv-soc div:first-child{background:linear-gradient(90deg,#6D3AED,#A556A2)}.mv-soc em{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.06em;background:rgba(255,255,255,.18);padding:3px 7px;border-radius:999px}.mv-loop{gap:10px}.mv-loop,.mv-loop .draft{display:flex;flex-direction:column}.mv-loop .draft{background:#fff;border-radius:12px;padding:10px 12px;box-shadow:0 8px 16px -12px rgba(40,10,70,.4);gap:4px}.mv-loop .tag{align-self:flex-start;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#53018B;background:#F4EEFF;padding:3px 8px;border-radius:999px}.mv-loop b{font-size:13px}.mv-loop .appr{position:relative;display:flex;align-items:center;gap:10px}.mv-loop .btnx{flex:1 1;text-align:center;font-weight:800;font-size:13px;color:#fff;padding:10px;border-radius:999px;background:linear-gradient(120deg,#6D3AED,#E0479E);animation:sxPress 3.2s ease-in-out infinite}.mv-loop .done{width:34px;height:34px;border-radius:50%;background:#1E9E6A;display:flex;align-items:center;justify-content:center;animation:sxDone 3.2s ease-in-out infinite}.mv-loop .cursor{position:absolute;left:46%;top:60%;width:16px;height:16px;background:#1F1B33;-webkit-clip-path:polygon(0 0,0 100%,30% 72%,52% 100%,66% 92%,44% 64%,80% 64%);clip-path:polygon(0 0,0 100%,30% 72%,52% 100%,66% 92%,44% 64%,80% 64%);animation:sxCursor 3.2s ease-in-out infinite}@keyframes sxPress{0%,38%{transform:scale(1)}44%{transform:scale(.95)}52%,to{transform:scale(1)}}@keyframes sxDone{0%,44%{transform:scale(0)}54%{transform:scale(1.15)}62%,90%{transform:scale(1)}to{transform:scale(0)}}@keyframes sxCursor{0%{transform:translate(60px,30px);opacity:0}20%{opacity:1}40%,50%{transform:translate(0)}80%{opacity:1}to{transform:translate(-20px,30px);opacity:0}}.sx-two{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:56px;gap:56px;align-items:center}.sx-checks{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.sx-checks li{display:flex;gap:12px;align-items:flex-start;font-size:16.5px;line-height:1.5;color:#E3F1FA}.sx-checks svg{flex:none;margin-top:3px}.sx-ext{box-shadow:0 0 0 10px rgba(63,182,242,.14),0 60px 100px -30px rgba(0,0,0,.75)}.sx-ext .b-top{padding-bottom:12px}.sx-tabs{display:flex;flex-direction:column;gap:8px;padding:16px;background:#F6F8FA}.sx-tab{display:flex;align-items:center;gap:12px;background:#fff;border:1.5px solid #e6e8ec;border-radius:14px;padding:12px 14px}.sx-tab b{font-size:15px;color:#202124}.sx-tab em{margin-left:auto;font-style:normal;font-size:12px;font-weight:800;color:#80868B;background:#F1F3F4;padding:4px 10px;border-radius:999px;white-space:nowrap}.sx-tab .ext{width:26px;height:26px;border-radius:8px;background:#E8EAED;box-shadow:none}.sx-tab.on{border-color:#BFE6FA}.sx-tab.on .ext{background:var(--blue);box-shadow:0 0 0 3px rgba(63,182,242,.3)}.sx-tab.on em{color:#0A6FA3;background:#E1F3FD}.sx-tab:not(.on){opacity:.7}.sx-send{display:grid;grid-template-columns:1fr auto;grid-gap:10px 14px;gap:10px 14px;align-items:center;padding:18px;border-top:1px solid #e6e8ec;background:#fff}.sx-send small{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#A556A2}.sx-send b{font-size:15px;color:#202124}.sx-sendbtn{font-size:14px;font-weight:800;color:#fff;padding:11px 16px;border-radius:999px;background:linear-gradient(120deg,#6D3AED,#E0479E);box-shadow:0 0 0 0 rgba(165,86,162,.5);animation:sxWait 2.4s ease-in-out infinite}@keyframes sxWait{0%,to{box-shadow:0 0 0 0 rgba(165,86,162,.45)}50%{box-shadow:0 0 0 9px rgba(165,86,162,0)}}.sx-send p{grid-column:1/-1;margin:0;font-size:13px;color:#5F6368}.sx-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:44px}.sx-st{display:flex;flex-direction:column;gap:8px;background:#fff;border:1.5px solid #e7ddf7;border-radius:22px;padding:22px;position:relative;overflow:hidden}.sx-st:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#1E9E6A}.sx-st.tbd:before{background:repeating-linear-gradient(180deg,#F2B33D 0 8px,transparent 8px 14px)}.sx-sttop{justify-content:space-between;margin-bottom:6px}.sx-stic,.sx-sttop{display:flex;align-items:center}.sx-stic{width:42px;height:42px;border-radius:13px;background:#F4EEFF;justify-content:center}.sx-st b{font-size:19px;font-weight:800}.sx-st p{margin:0;font-size:15.5px;line-height:1.5;color:#5E5873}.sx-faqwrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:56px;gap:56px;align-items:start}.sx-faqwrap .sec-head{position:-webkit-sticky;position:sticky;top:110px}.sx-ask{align-self:flex-start;color:var(--purple);border:2px solid var(--purple);background:#fff;padding:13px 20px}.sx-ask:hover{background:#F4EEFF}.sx-faq{display:flex;flex-direction:column;gap:12px}.sx-faq details{background:#fff;border:1.5px solid #e7ddf7;border-radius:20px;padding:0 24px;transition:box-shadow .3s}.sx-faq details[open]{box-shadow:0 30px 60px -44px rgba(40,10,70,.55);border-color:#D9C8F2}.sx-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:14px;font-size:19px;font-weight:800;padding:20px 0}.sx-faq summary::-webkit-details-marker{display:none}.sx-faq summary:after{content:"+";margin-left:auto;width:32px;height:32px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#F4EEFF;color:var(--purple);font-size:22px;line-height:1;transition:transform .3s var(--ease)}.sx-faq details[open] summary:after{transform:rotate(45deg);background:var(--purple);color:#fff}.sx-faq .n{font-family:IBM Plex Mono,monospace;font-size:13px;color:#A556A2}.sx-faq details p{margin:0 0 22px 41px;font-size:17px;line-height:1.55;color:#5E5873}.sx-ctagrid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center}.sx-ctagrid>div:first-child{display:flex;flex-direction:column;gap:18px}.sx-ctagrid p{margin:0;font-size:19px;line-height:1.5;color:#E2D4F0;max-width:28em}.sx-ctagrid .confirm{color:#C9B6E0}.sx-packet{position:relative;height:340px;max-width:560px;margin:0 auto;width:100%}.sx-doc{position:absolute;left:50%;top:50%;width:226px;height:280px;margin:-140px 0 0 -113px;background:#fff;color:#1F1B33;border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:10px;box-shadow:0 40px 80px -30px rgba(10,0,25,.8);transition:transform .5s var(--ease)}.sx-doc .ic{width:40px;height:40px;border-radius:12px;background:#F4EEFF;display:flex;align-items:center;justify-content:center}.sx-doc b{font-size:17px;line-height:1.2}.sx-doc em{align-self:flex-start;font-style:normal;font-size:11px;font-weight:800;letter-spacing:.08em;color:#A556A2;background:#FBF0F8;padding:3px 8px;border-radius:999px}.sx-doc i{display:block;height:7px;border-radius:4px;background:#EEE8F6}.sx-doc i.s{width:55%}.sx-doc.d0{transform:translateX(-160px) rotate(-10deg)}.sx-doc.d1{transform:translateX(0) rotate(0) translateY(-14px);z-index:2}.sx-doc.d2{transform:translateX(160px) rotate(10deg)}.sx-packet:hover .d0{transform:translateX(-180px) rotate(-14deg)}.sx-packet:hover .d2{transform:translateX(180px) rotate(14deg)}.sx-seal{position:absolute;z-index:3;left:50%;bottom:6px;width:64px;height:64px;margin-left:-32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6D3AED,#E0479E);box-shadow:0 0 0 8px rgba(255,255,255,.12),0 20px 40px -14px rgba(10,0,25,.8);animation:sxPulse 2.6s ease-in-out infinite}@media (max-width:1020px){.sx-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-node:nth-child(2) .sx-pipe{display:none}.sx-bento,.sx-status{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-ctagrid,.sx-faqwrap,.sx-two{grid-template-columns:1fr;gap:40px}.sx-faqwrap .sec-head{position:static}}@media (prefers-reduced-motion:reduce){.mv *,.sx-lockbadge,.sx-orb,.sx-pipe i,.sx-ring,.sx-scan,.sx-seal,.sx-sendbtn{animation:none!important}.sx-scan{display:none}.sx-pipe i:first-child{opacity:1;left:9px}.mv-loop .done{transform:none}.mv-loop .cursor{display:none}.mv-baa .stamp{opacity:1;transform:rotate(-8deg)}}.free{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;letter-spacing:.09em;line-height:1;color:#7FD3FA;background:#05243C;border:1.5px solid #7fd3fa;padding:4px 8px 4px 6px;border-radius:999px;vertical-align:middle;white-space:nowrap;box-shadow:0 0 0 3px rgba(63,182,242,.2);font-family:Barlow,system-ui,sans-serif;text-transform:none}.free.big{font-size:13px;padding:6px 12px 6px 9px;gap:5px}.free.sticker{position:absolute;top:-12px;right:-12px;transform:rotate(7deg);z-index:2;animation:freeBob 3.2s var(--ease) infinite}@keyframes freeBob{0%,to{transform:rotate(7deg) translateY(0)}50%{transform:rotate(4deg) translateY(-3px)}}.has-sticker{position:relative}.lbl-row .free,.who b .free{margin-left:8px}.nav .free{font-size:10px;padding:3px 7px 3px 5px;box-shadow:none}.aw-pills{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.cta-col .kicker .free{margin-left:10px}.step .lbl-row{display:flex;align-items:center;justify-content:space-between;gap:8px}@media (prefers-reduced-motion:reduce){.free.sticker{animation:none}}.navi{white-space:nowrap}.nl-short{display:none}@media (max-width:1180px) and (min-width:1021px){.pill .nl-full{display:none}.pill .nl-short{display:inline}}@media (max-width:1280px) and (min-width:1021px){.navi{font-size:14px;padding:7px 11px}.pill .navi .t{display:none}}.rules{margin-top:72px;display:flex;flex-direction:column;gap:28px}.rules-h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.rules-h h3{margin:6px 0 0;font-size:clamp(30px,3.6vw,46px);font-weight:800;line-height:1.05;letter-spacing:-.02em;color:#1F1B33;max-width:16em}.rules-h p{margin:0;max-width:30em;font-size:17px;line-height:1.5;color:#3A3352}.rgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.rcard{position:relative;display:flex;flex-direction:column;gap:10px;background:#fff;border-radius:20px;padding:22px 22px 20px;box-shadow:0 30px 60px -44px rgba(11,60,50,.55);border-top:6px solid var(--rc);transition:transform .3s var(--ease),box-shadow .3s}.rcard:hover{transform:translateY(-4px);box-shadow:0 40px 70px -40px rgba(11,60,50,.6)}.rtop{display:flex;align-items:center;justify-content:space-between;gap:8px}.rstat{font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px;color:var(--rc);background:var(--rbg)}.rdate,.rstat{font-size:12px}.rdate{font-family:IBM Plex Mono,monospace;color:#6E6784}.rbig{font-size:44px;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--rc);margin-top:4px}.rbig small{font-size:18px;font-weight:700;margin-left:2px}.rcard h4{margin:0;font-size:20px;font-weight:800;color:#1F1B33;line-height:1.2}.rcard p{margin:0;font-size:15px;line-height:1.5;color:#4A4462}.rdo{margin-top:auto;display:flex;gap:8px;align-items:flex-start;font-size:14px;font-weight:700;color:#0B5E52;background:#EEF8F3;border-radius:12px;padding:10px 12px}.rdo svg{flex:none;margin-top:2px}.vocab{display:flex;flex-direction:column;gap:12px}.vocab-l{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0B7E6F}.marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.marq-in{display:flex;gap:10px;width:max-content;animation:marq 48s linear infinite}.marq:hover .marq-in{animation-play-state:paused}.marq-in span{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap;background:#fff;border:1.5px solid #cfe9df;border-radius:999px;padding:9px 16px;font-size:15px;color:#3A3352}.marq-in b{font-family:IBM Plex Mono,monospace;font-size:14px;color:#0B5E52}@keyframes marq{to{transform:translateX(-50%)}}.rsrc{margin:0;font-size:13px;color:#6E6784}@media (max-width:1000px){.rgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.rgrid{grid-template-columns:1fr}.rbig{font-size:38px}}@media (prefers-reduced-motion:reduce){.marq{-webkit-mask-image:none;mask-image:none}.marq-in{animation:none;flex-wrap:wrap;width:auto}.marq-in [aria-hidden]{display:none}}@media (max-width:560px){.free.sticker{right:10px}}