@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/landing/fonts/vazirmatn-arabic-wght-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/landing/fonts/vazirmatn-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#040807;--bg2:#0a1311;--bg3:#0f1c18;--bg4:#14271f;--line:rgba(78,222,163,.14);--line2:rgba(251,191,36,.22);--em:#14c89a;--em2:#4edea3;--em3:#97f0d3;--emd:#059669;--gold:#fbbf24;--gold2:#fde68a;--gold3:#d97706;--rose:#fb7185;--cyan:#38bdf8;--txt:#eaf5f1;--mut:#9bb3ab;--dim:#6f8780;--grad-em:linear-gradient(135deg,#4edea3 0%,#14c89a 55%,#0aa57e 100%);--grad-gold:linear-gradient(135deg,#fff1b8 0%,#fbbf24 45%,#d97706 100%);--grad-text:linear-gradient(120deg,#fde68a 0%,#fbbf24 38%,#4edea3 100%);--r:20px;--r-lg:28px;--shadow:0 24px 60px -20px rgba(0,0,0,.7);--ease:cubic-bezier(.2,.8,.2,1);--nav-h:64px;--font:"Vazirmatn Variable",Vazirmatn,Tahoma,system-ui,-apple-system,"Segoe UI",sans-serif;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 12px)}body{margin:0;background:var(--bg);color:var(--txt);font:400 16px/1.9 var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;min-height:100vh}img,svg,video,canvas{display:block;max-width:100%}img{height:auto}a{color:var(--em2);text-decoration:none}a:hover{color:var(--gold2)}h1,h2,h3,h4{margin:0;line-height:1.35;font-weight:800;letter-spacing:-.01em}p{margin:0 0 1em}ul,ol{margin:0;padding:0}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:8px}::selection{background:#4edea359}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;inset-inline-start:12px;top:-60px;z-index:200;background:var(--gold);color:#201500;padding:10px 16px;border-radius:12px;font-weight:700;transition:top .2s}.skip:focus{top:10px;color:#201500}.wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:16px}@media(min-width:640px){.wrap{padding-inline:28px}}.num{font-variant-numeric:normal}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.grad-text{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.gold-text{background:var(--grad-gold);-webkit-background-clip:text;background-clip:text;color:transparent}.nav{position:fixed;inset:0 0 auto;z-index:100;height:var(--nav-h);transition:background .3s,box-shadow .3s,border-color .3s;border-bottom:1px solid transparent}.nav.stuck{background:#050a08b8;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border-color:var(--line);box-shadow:0 10px 30px -18px #000}.nav .wrap{display:flex;align-items:center;height:100%;gap:14px}.brand{display:flex;align-items:center;gap:10px;color:var(--txt);font-weight:900;font-size:1.12rem;letter-spacing:-.02em}.brand img{width:36px;height:36px}.brand:hover{color:var(--txt)}.brand small{display:block;font-size:.62rem;font-weight:600;color:var(--dim);letter-spacing:.14em;line-height:1;margin-top:3px;direction:ltr;text-align:start}.nav-links{display:none;gap:4px;margin-inline-start:18px}.nav-links a{color:var(--mut);font-weight:600;font-size:.93rem;padding:8px 12px;border-radius:12px;transition:color .2s,background .2s}.nav-links a:hover,.nav-links a[aria-current]{color:var(--txt);background:#4edea314}.nav-cta{margin-inline-start:auto;display:flex;align-items:center;gap:10px}.burger{width:44px;height:44px;border-radius:14px;border:1px solid var(--line);background:#ffffff08;display:grid;place-items:center;padding:0}.burger i{display:block;width:18px;height:2px;background:var(--txt);border-radius:2px;position:relative;transition:.25s}.burger i:before,.burger i:after{content:"";position:absolute;inset-inline-start:0;width:18px;height:2px;background:var(--txt);border-radius:2px;transition:.25s}.burger i:before{top:-6px}.burger i:after{top:6px}.burger[aria-expanded=true] i{background:transparent}.burger[aria-expanded=true] i:before{top:0;transform:rotate(45deg)}.burger[aria-expanded=true] i:after{top:0;transform:rotate(-45deg)}.mnav{position:fixed;inset:var(--nav-h) 12px auto 12px;z-index:99;background:#08100df5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--line);border-radius:22px;padding:10px;display:none;box-shadow:var(--shadow)}.mnav.open{display:grid;animation:pop .25s var(--ease)}.mnav a{padding:13px 16px;border-radius:14px;color:var(--txt);font-weight:600}.mnav a:hover{background:#4edea314}@keyframes pop{0%{opacity:0;transform:translateY(-8px) scale(.98)}}@media(min-width:900px){.nav-links{display:flex}.burger,.mnav{display:none!important}}.btn{--h:52px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--h);padding:0 26px;border-radius:16px;font-weight:800;font-size:1rem;border:0;color:#03140f;background:var(--grad-em);box-shadow:0 10px 30px -8px #14c89a8c,inset 0 1px #ffffff59;transition:transform .25s var(--ease),box-shadow .25s,filter .25s;overflow:hidden;isolation:isolate;white-space:nowrap}.btn:hover{color:#03140f;transform:translateY(-2px);box-shadow:0 16px 40px -8px #14c89ab3,inset 0 1px #fff6;filter:saturate(1.1)}.btn:active{transform:translateY(0) scale(.98)}.btn:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translate(120%);z-index:-1;animation:sheen 4.2s ease-in-out infinite}@keyframes sheen{0%,55%{transform:translate(120%)}to{transform:translate(-120%)}}.btn svg{width:20px;height:20px;flex:none}.btn-sm{--h:42px;padding:0 18px;font-size:.92rem;border-radius:13px}.btn-lg{--h:64px;padding:0 38px;font-size:1.2rem;border-radius:20px}.btn-gold{color:#241600;background:var(--grad-gold);box-shadow:0 10px 30px -8px #fbbf248c,inset 0 1px #ffffff80}.btn-gold:hover{color:#241600;box-shadow:0 16px 40px -8px #fbbf24b3,inset 0 1px #ffffff80}.btn-ghost{color:var(--txt);background:#ffffff0a;border:1px solid rgba(255,255,255,.14);box-shadow:none}.btn-ghost:after{display:none}.btn-ghost:hover{color:var(--txt);background:#4edea31a;border-color:#4edea380;box-shadow:0 10px 30px -12px #14c89a80}.chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:99px;font-size:.85rem;font-weight:700;color:var(--em3);background:#14c89a17;border:1px solid rgba(78,222,163,.25)}.chip svg{width:16px;height:16px}.chip.gold{color:var(--gold2);background:#fbbf2417;border-color:#fbbf244d}.kicker{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:800;letter-spacing:.04em;color:var(--gold);margin-bottom:12px}.kicker:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--grad-gold)}.glass{background:linear-gradient(160deg,#ffffff0f,#ffffff04),#09110eb3;border:1px solid var(--line)}.crumbs{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;font-size:.85rem;color:var(--dim);list-style:none}.crumbs li+li:before{content:"\2039";margin-inline-end:8px;color:var(--dim)}.crumbs a{color:var(--mut)}.crumbs a:hover{color:var(--gold2)}.foot{position:relative;margin-top:80px;padding:64px 0 0;background:linear-gradient(180deg,transparent,rgba(10,19,17,.9) 22%,#050a08);border-top:1px solid var(--line)}.foot-grid{display:grid;gap:36px 28px;grid-template-columns:repeat(2,1fr)}.foot-brand{grid-column:1/-1}.foot-brand p{color:var(--mut);font-size:.93rem;max-width:44ch;margin-top:14px}.foot h2{font-size:.95rem;color:var(--gold2);margin-bottom:14px;font-weight:800}.foot ul{list-style:none;display:grid;gap:9px}.foot li a{color:var(--mut);font-size:.92rem;font-weight:500}.foot li a:hover{color:var(--em2)}.foot-dhs{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:44px;padding:22px 0;border-top:1px solid var(--line);color:var(--mut);font-size:.9rem}.foot-dhs img{height:34px;width:auto;opacity:.9}.foot-dhs a{font-weight:700}.foot-bottom{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;padding:18px 0 28px;border-top:1px solid var(--line);color:var(--dim);font-size:.82rem}.foot-fair{display:inline-flex;align-items:center;gap:8px;color:var(--em3);font-weight:700}@media(min-width:760px){.foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr}.foot-brand{grid-column:auto}}.js [data-r]{opacity:0;transform:translate3d(0,26px,0);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--d,0s)}.js [data-r=left]{transform:translate3d(-34px,0,0)}.js [data-r=right]{transform:translate3d(34px,0,0)}.js [data-r=zoom]{transform:scale(.92)}.js [data-r].in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}.js [data-r]{opacity:1;transform:none}}.faq-wrap{max-width:860px}.qa{border:1px solid var(--line);border-radius:18px;background:var(--bg2);margin-bottom:10px;transition:border-color .3s,background .3s}.qa[open]{border-color:#fbbf2461;background:linear-gradient(170deg,rgba(251,191,36,.06),var(--bg2))}.qa summary{list-style:none;display:flex;align-items:center;gap:14px;justify-content:space-between;padding:18px 20px;cursor:pointer;min-height:56px}.qa summary::-webkit-details-marker{display:none}.qa summary h3{font-size:1.02rem;font-weight:700;line-height:1.7}.qa-i{flex:none;width:30px;height:30px;border-radius:50%;background:#4edea31a;border:1px solid var(--line);position:relative;transition:transform .35s var(--ease),background .3s}.qa-i:before,.qa-i:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:var(--em2);border-radius:2px;transition:transform .35s var(--ease)}.qa-i:after{transform:rotate(90deg)}.qa[open] .qa-i{transform:rotate(180deg);background:#fbbf2424}.qa[open] .qa-i:after{transform:rotate(0)}.qa[open] .qa-i:before,.qa[open] .qa-i:after{background:var(--gold)}.qa-a{padding:0 20px 20px;color:var(--mut);font-size:.98rem;animation:rise .4s var(--ease) both}.qa-a p{margin:0;line-height:2}.qa-a a{font-weight:700}body.page{background:radial-gradient(1000px 520px at 90% -8%,rgba(20,200,154,.1),transparent 62%),radial-gradient(700px 500px at 0% 12%,rgba(251,191,36,.05),transparent 60%),var(--bg)}.center{text-align:center}.page-hero{position:relative;padding:calc(var(--nav-h) + 26px) 0 36px;overflow:clip;isolation:isolate}.page-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 88 88' fill='none' stroke='%23fbbf24' stroke-opacity='.06' stroke-width='1'%3E%3Cpath d='M44 4 52 36 84 44 52 52 44 84 36 52 4 44 36 36z'/%3E%3Cpath d='M44 20 68 44 44 68 20 44z'/%3E%3Ccircle cx='44' cy='44' r='9'/%3E%3C/svg%3E");-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}.page-hero .glow{position:absolute;z-index:-1;width:520px;height:520px;border-radius:50%;inset-inline-end:-8%;top:-30%;background:radial-gradient(closest-side,rgba(20,200,154,.26),transparent);filter:blur(16px);animation:breathe 9s ease-in-out infinite}@keyframes breathe{50%{transform:scale(1.12);opacity:.75}}@keyframes rise{0%{opacity:0;transform:translateY(20px)}}.ph-grid{display:grid;gap:28px;align-items:center;margin-top:22px}@media(min-width:900px){.ph-grid.has-art{grid-template-columns:1.25fr .75fr;gap:48px}}.ph-copy>*{animation:rise .8s var(--ease) both}.ph-copy>:nth-child(2){animation-delay:.07s}.ph-copy>:nth-child(3){animation-delay:.14s}.ph-copy>:nth-child(4){animation-delay:.21s}.page-hero h1{font-size:clamp(2rem,6.4vw,3.5rem);font-weight:900;line-height:1.35;letter-spacing:-.02em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:16px}.page-hero .lead{font-size:clamp(1rem,2.5vw,1.15rem);color:var(--txt);opacity:.92;line-height:2.05;max-width:62ch;margin:0 0 20px;padding-inline-start:16px;border-inline-start:3px solid var(--gold)}.meta{display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--dim);font-size:.84rem;margin-bottom:20px}.meta span{display:inline-flex;align-items:center;gap:6px}.meta svg{width:15px;height:15px}.hero-cta{display:flex;flex-wrap:wrap;gap:12px}.ph-art{position:relative;display:grid;place-items:center;min-height:280px}.ph-art .art-phone{--pw:min(52vw,210px);position:relative;width:var(--pw);border-radius:calc(var(--pw)*.15);padding:calc(var(--pw)*.034);background:linear-gradient(145deg,#2c3a35,#0a100e 40%,#1d2a25);box-shadow:0 0 0 1.5px #fbbf2473,0 40px 80px -20px #000000e6,0 0 70px -10px #14c89a73;transform:rotate(-3deg);animation:floaty 7s ease-in-out infinite}.art-phone img{border-radius:calc(var(--pw)*.12);width:100%;height:auto;aspect-ratio:560/1212;object-fit:cover}.art-cards{position:relative;width:100%;height:280px}.art-cards img{position:absolute;width:128px;height:auto;left:50%;top:50%;margin:-90px 0 0 -64px;filter:drop-shadow(0 18px 20px rgba(0,0,0,.65)) drop-shadow(0 0 1px rgba(251,191,36,.8));animation:floaty 7s ease-in-out infinite}.art-cards img:nth-child(1){transform:translate(-64px) rotate(-14deg)}.art-cards img:nth-child(2){transform:translate(0) rotate(0);z-index:2;width:140px;animation-delay:-2s}.art-cards img:nth-child(3){transform:translate(64px) rotate(14deg);animation-delay:-4s}@keyframes floaty{0%,to{translate:0 0}50%{translate:0 -12px}}.art-wrap{display:grid;gap:34px;padding-bottom:30px}@media(min-width:1000px){.art-wrap{grid-template-columns:minmax(0,1fr) 320px;gap:56px;align-items:start}}.side{display:grid;gap:18px;align-self:start}@media(min-width:1000px){.side{position:sticky;top:calc(var(--nav-h) + 20px)}}.toc{border-radius:var(--r);padding:18px 20px}.toc summary{font-weight:800;color:var(--gold2);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.toc summary::-webkit-details-marker{display:none}.toc summary:after{content:"+";font-size:1.3rem;color:var(--em2)}.toc[open] summary:after{content:"\2212"}.toc ol{list-style:none;margin-top:12px;display:grid;gap:2px;counter-reset:t}.toc li{counter-increment:t}.toc a{display:flex;gap:10px;padding:7px 8px;border-radius:10px;color:var(--mut);font-size:.9rem;font-weight:600;line-height:1.7}.toc a:before{content:counter(t,persian) ".";color:var(--dim);flex:none}.toc a:hover,.toc a.on{color:var(--txt);background:#4edea314}@media(min-width:1000px){.toc summary{pointer-events:none}.toc summary:after{display:none}}.side-cta{padding:22px;border-radius:var(--r);text-align:center;background:radial-gradient(300px 200px at 50% 0,rgba(251,191,36,.16),transparent),linear-gradient(160deg,#ffffff0d,#ffffff03);border:1px solid var(--line2)}.side-cta strong{display:block;font-size:1.1rem;margin-bottom:6px}.side-cta p{color:var(--mut);font-size:.88rem;margin:0 0 14px}.side-cta .btn{width:100%}.prose{min-width:0;font-size:1.04rem;line-height:2.15;color:#d5e5df}.prose>*+*,.prose section>*+*{margin-top:1.1em}.prose h2{font-size:clamp(1.45rem,3.6vw,1.95rem);color:var(--txt);margin-top:2.2em;padding-inline-start:16px;position:relative;scroll-margin-top:calc(var(--nav-h) + 16px);font-weight:900}.prose h2:before{content:"";position:absolute;inset-inline-start:0;top:.35em;bottom:.35em;width:5px;border-radius:5px;background:var(--grad-gold)}.prose h3{font-size:1.2rem;margin-top:1.8em;color:var(--gold2);font-weight:800}.prose h4{font-size:1.05rem;margin-top:1.4em;color:var(--em3)}.prose a{font-weight:700;text-decoration:underline;text-decoration-color:#4edea366;text-underline-offset:5px}.prose a:hover{text-decoration-color:var(--gold)}.prose strong,.prose b{color:#fff}.prose ul,.prose ol{padding-inline-start:0;list-style:none;display:grid;gap:.5em}.prose ul>li{position:relative;padding-inline-start:30px}.prose ul>li:before{content:"";position:absolute;inset-inline-start:6px;top:.8em;width:9px;height:9px;rotate:45deg;background:var(--grad-gold);border-radius:2px}.prose ol{counter-reset:o}.prose ol>li{counter-increment:o;position:relative;padding-inline-start:46px}.prose ol>li:before{content:counter(o,persian);position:absolute;inset-inline-start:0;top:.3em;width:32px;height:32px;display:grid;place-items:center;border-radius:11px;font-weight:900;font-size:.95rem;color:#2a1800;background:var(--grad-gold);line-height:1}.prose blockquote{margin-inline:0;padding:16px 22px;border-radius:var(--r);background:#fbbf240f;border:1px solid var(--line2);border-inline-start:4px solid var(--gold);color:var(--txt)}.prose blockquote p{margin:0}.prose img{border-radius:var(--r);border:1px solid var(--line)}.prose figure{margin-inline:0}.prose figcaption{font-size:.85rem;color:var(--dim);margin-top:8px;text-align:center}.prose hr{border:0;height:1px;background:linear-gradient(90deg,transparent,var(--line2),transparent);margin:2.4em 0}.tbl-wrap{overflow-x:auto;border-radius:var(--r);border:1px solid var(--line);-webkit-overflow-scrolling:touch}.prose table{width:100%;border-collapse:collapse;font-size:.95rem;min-width:520px}.prose th{background:#14c89a1f;color:var(--gold2);text-align:start;font-weight:800;padding:12px 16px}.prose td{padding:11px 16px;border-top:1px solid var(--line);vertical-align:top;line-height:1.9}.prose tr:nth-child(2n) td{background:#ffffff05}.call{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:16px 18px;border-radius:var(--r);border:1px solid rgba(78,222,163,.28);background:linear-gradient(160deg,#14c89a1a,#14c89a05);line-height:2}.call>svg{width:26px;height:26px;color:var(--em2);margin-top:6px}.call p{margin:0}.call p+p{margin-top:.5em}.call strong{color:var(--em3)}.call.warn{border-color:#fbbf2459;background:linear-gradient(160deg,#fbbf241a,#fbbf2405)}.call.warn>svg{color:var(--gold)}.call.warn strong{color:var(--gold2)}.call.red{border-color:#fb718559;background:linear-gradient(160deg,#fb71851a,#fb718505)}.call.red>svg{color:var(--rose)}.call.red strong{color:#fda4af}.glossary{display:grid;gap:10px;margin:0}.glossary div{padding:12px 16px;border-radius:14px;background:var(--bg2);border:1px solid var(--line)}.glossary dt{font-weight:900;color:var(--gold2)}.glossary dd{margin:2px 0 0;color:var(--mut);line-height:2}.pcard{display:inline-flex;align-items:center;gap:2px;direction:ltr;padding:0 7px;margin:0 2px;border-radius:7px;background:linear-gradient(160deg,#fff,#e5ece6);color:#10201a;font-weight:900;font-size:.92em;line-height:1.55;box-shadow:0 2px 6px #0006;vertical-align:baseline;font-family:Georgia,serif}.pcard svg{width:.85em;height:.85em}.pcard.r{color:#d11f3a}.trick-fig{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto auto;gap:8px;max-width:360px;margin-inline:auto;padding:20px;border-radius:var(--r-lg);background:radial-gradient(circle at 50% 45%,#16654d,#06241b 80%);border:2px solid rgba(251,191,36,.4)}.trick-fig>div{display:grid;place-items:center;gap:4px;font-size:.78rem;color:var(--mut);text-align:center}.trick-fig .tn{grid-column:2}.trick-fig .tw{grid-column:1;grid-row:2}.trick-fig .te{grid-column:3;grid-row:2}.trick-fig .ts{grid-column:2;grid-row:3}.trick-fig .win .pcard{box-shadow:0 0 0 2px var(--gold),0 0 18px #fbbf24b3}.trick-fig .pcard{font-size:1.15rem;padding:6px 10px}.cta-band{position:relative;margin:56px 0 0;padding:34px 24px;border-radius:var(--r-lg);text-align:center;overflow:hidden;border:1px solid var(--line2);background:radial-gradient(500px 260px at 50% 110%,rgba(20,200,154,.3),transparent 70%),radial-gradient(400px 200px at 50% -20%,rgba(251,191,36,.16),transparent),var(--bg2)}.cta-band h2{font-size:clamp(1.4rem,4vw,2rem);font-weight:900;margin-bottom:8px}.cta-band p{color:var(--mut);margin:0 auto 20px;max-width:54ch}.block{margin-top:56px}.block>h2{font-size:clamp(1.35rem,3.4vw,1.8rem);font-weight:900;margin-bottom:18px}.rel{list-style:none;display:grid;gap:12px}@media(min-width:700px){.rel{grid-template-columns:repeat(3,1fr)}}.rel a{display:flex;flex-direction:column;gap:6px;height:100%;padding:18px;border-radius:var(--r);background:var(--bg2);border:1px solid var(--line);color:var(--txt);transition:transform .3s var(--ease),border-color .3s}.rel a:hover{transform:translateY(-4px);border-color:#fbbf2473;color:var(--txt)}.rel b{font-size:1.02rem;line-height:1.6}.rel span{color:var(--mut);font-size:.86rem;line-height:1.8}.rel em{margin-top:auto;font-style:normal;color:var(--em2);font-weight:700;font-size:.85rem}.posts{list-style:none;display:grid;gap:16px}@media(min-width:700px){.posts{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.posts{grid-template-columns:repeat(3,1fr)}}.post{position:relative;display:flex;flex-direction:column;height:100%;border-radius:var(--r-lg);background:var(--bg2);border:1px solid var(--line);overflow:hidden;transition:transform .35s var(--ease),border-color .3s,box-shadow .35s}.post:hover{transform:translateY(-6px);border-color:#fbbf2473;box-shadow:0 24px 50px -24px #fbbf2459}.post-art{position:relative;height:150px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(closest-side at 50% 120%,var(--c1,rgba(20,200,154,.5)),transparent),linear-gradient(160deg,#0f1f1a,#07110e)}.post-art svg{width:78px;height:78px;color:var(--c2,#fbbf24);opacity:.95;filter:drop-shadow(0 8px 20px var(--c1,rgba(20,200,154,.5)));transition:transform .5s var(--ease)}.post:hover .post-art svg{transform:scale(1.12) rotate(-6deg)}.post-art:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 88 88' fill='none' stroke='%23fbbf24' stroke-opacity='.08'%3E%3Cpath d='M44 4 52 36 84 44 52 52 44 84 36 52 4 44 36 36z'/%3E%3Ccircle cx='44' cy='44' r='9'/%3E%3C/svg%3E")}.post-b{display:flex;flex-direction:column;gap:8px;padding:20px 22px 22px;flex:1}.post-b h2,.post-b h3{font-size:1.15rem;line-height:1.7;font-weight:800}.post-b h2 a,.post-b h3 a{color:var(--txt)}.post-b h2 a:after,.post-b h3 a:after{content:"";position:absolute;inset:0}.post-b p{color:var(--mut);font-size:.9rem;line-height:1.95;margin:0}.post-m{margin-top:auto;padding-top:8px;color:var(--dim);font-size:.8rem;display:flex;gap:12px}.tag{display:inline-block;align-self:flex-start;padding:3px 12px;border-radius:99px;font-size:.76rem;font-weight:800;color:var(--em3);background:#14c89a1a;border:1px solid rgba(78,222,163,.25)}.post.feat{grid-column:1/-1}@media(min-width:760px){.post.feat{flex-direction:row}.post.feat .post-art{height:auto;flex:0 0 38%}.post.feat .post-b{padding:30px 34px;justify-content:center}.post.feat h2{font-size:1.5rem}}.next-prev{display:grid;gap:12px;margin-top:40px}@media(min-width:700px){.next-prev{grid-template-columns:1fr 1fr}}.next-prev a{display:block;padding:16px 20px;border-radius:var(--r);background:var(--bg2);border:1px solid var(--line);color:var(--txt);font-weight:700}.next-prev a small{display:block;color:var(--dim);font-weight:500;font-size:.8rem}.next-prev a:hover{border-color:#fbbf2473}.faq-nav{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 28px;list-style:none}.faq-nav a{display:inline-flex;padding:8px 16px;border-radius:99px;border:1px solid var(--line);background:#ffffff08;color:var(--mut);font-weight:700;font-size:.9rem}.faq-nav a:hover{color:var(--txt);border-color:#4edea366}.prose .qa-list h2{margin-top:1.6em}.mcta{position:fixed;z-index:90;inset-inline:16px;bottom:calc(14px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;border-radius:18px;font-weight:900;font-size:1.05rem;color:#03140f;background:var(--grad-em);box-shadow:0 14px 40px -6px #14c89ab3;transform:translateY(140%);transition:transform .45s var(--ease)}.mcta svg{width:20px;height:20px}.mcta:hover{color:#03140f}.mcta.show{transform:none}@media(min-width:900px){.mcta{display:none}}.progress{position:fixed;z-index:101;top:0;inset-inline:0;height:3px;transform-origin:100% 50%;transform:scaleX(var(--p,0));background:var(--grad-gold);pointer-events:none}.sec-pad{padding:0 0 10px}@media(prefers-reduced-motion:reduce){.art-phone,.art-cards img{animation:none!important}}
