/* =========================
   Radin Negar
   Author: رادین پردازش | Radin Pardazesh
   ========================= */
@font-face{font-family: 'Vazirmatn';font-style: normal;font-weight: 100 900;font-display: swap;src: url(../fonts/Dxxo8j6PP2D_kU2muijlGMWWMmk.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, U 102E0-102FB, U 10E60-10E7E, U 10EC2-10EC4, U 10EFC-10EFF, U 1EE00-1EE03, U 1EE05-1EE1F, U 1EE21-1EE22, U 1EE24, U 1EE27, U 1EE29-1EE32, U 1EE34-1EE37, U 1EE39, U 1EE3B, U 1EE42, U 1EE47, U 1EE49, U 1EE4B, U 1EE4D-1EE4F, U 1EE51-1EE52, U 1EE54, U 1EE57, U 1EE59, U 1EE5B, U 1EE5D, U 1EE5F, U 1EE61-1EE62, U 1EE64, U 1EE67-1EE6A, U 1EE6C-1EE72, U 1EE74-1EE77, U 1EE79-1EE7C, U 1EE7E, U 1EE80-1EE89, U 1EE8B-1EE9B, U 1EEA1-1EEA3, U 1EEA5-1EEA9, U 1EEAB-1EEBB, U 1EEF0-1EEF1}@font-face{font-family: 'Vazirmatn';font-style: normal;font-weight: 100 900;font-display: swap;src: url(../fonts/Dxxo8j6PP2D_kU2muijlE8WWMmk.woff2) format('woff2');unicode-range: U 0100-02BA, U 02BD-02C5, U 02C7-02CC, U 02CE-02D7, U 02DD-02FF, U 0304, U 0308, U 0329, U 1D00-1DBF, U 1E00-1E9F, U 1EF2-1EFF, U 2020, U 20A0-20AB, U 20AD-20C0, U 2113, U 2C60-2C7F, U A720-A7FF}@font-face{font-family: 'Vazirmatn';font-style: normal;font-weight: 100 900;font-display: swap;src: url(../fonts/Dxxo8j6PP2D_kU2muijlHcWW.woff2) format('woff2');unicode-range: U 0000-00FF, U 0131, U 0152-0153, U 02BB-02BC, U 02C6, U 02DA, U 02DC, U 0304, U 0308, U 0329, U 2000-206F, U 20AC, U 2122, U 2191, U 2193, U 2212, U 2215, U FEFF, U FFFD}:root{--bg: #FAFAF8;--section: #EEF4F1;--primary: #9FB8A0;--primary-2:#BFD8C2;--cta: #D6A97A;--text: #2E2E2E;--muted:#6B6B6B;--footer:#3A4A44;--card:#FFFFFF;--shadow: 0 18px 40px rgba(30, 45, 40, .12);--shadow-soft: 0 10px 28px rgba(30, 45, 40, .10);--radius: 18px;--radius-2: 26px;--border: 1px solid rgba(46,46,46,.10);--grad: linear-gradient(135deg, var(--primary), var(--primary-2));--grad-cta: linear-gradient(135deg, #D6A97A, #E3BD96);--container: 1180px}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family: 'Vazirmatn',ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, "Vazirmatn", "IRANSans", Arial, sans-serif;background: var(--bg);color: var(--text);line-height: 1.7;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font-family:inherit}.container{width: min(var(--container), calc(100% - 2.4rem));margin-inline:auto}.topbar{position:sticky;top:0;z-index:50;backdrop-filter: blur(12px);background: rgba(250,250,248,.75);border-bottom: 1px solid rgba(46,46,46,.08)}.nav{display:flex;align-items:center;justify-content:space-between;padding: .9rem 0;gap: 1rem}.brand{display:flex;align-items:center;gap:.75rem}.logo-mark{width:42px;height:42px;border-radius:14px;background: var(--grad);box-shadow: 0 12px 30px rgba(159,184,160,.30);position:relative;overflow:hidden}.logo-mark::after{content:"";position:absolute;inset:-40%;background: radial-gradient(circle at 30% 30%, rgba(255,255,255,.8), rgba(255,255,255,0) 55%);animation: floatGlow 6s ease-in-out infinite}@keyframes floatGlow{0%,100%{transform: translate(0,0) rotate(0deg)}50%{transform: translate(10%,8%) rotate(10deg)}}.brand .title{display:flex;flex-direction:column;line-height:1.1}.brand .title strong{font-size:1.02rem;letter-spacing:.2px}.brand .title span{font-size:.82rem;color:var(--muted);margin-top:5px}.nav-links{display:flex;align-items:center;gap:.35rem}.nav-links a{padding:.55rem .85rem;border-radius: 999px;color: rgba(46,46,46,.88);transition: .2s ease}.nav-links a:hover{background: rgba(159,184,160,.18)}.nav-actions{display:flex;align-items:center;gap:.6rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.05rem;border-radius: 999px;border: var(--border);background: rgba(255,255,255,.7);transition: .2s ease;box-shadow: 0 10px 22px rgba(30,45,40,.06)}.btn:hover{transform: translateY(-1px);box-shadow: var(--shadow-soft)}.btn-primary{background: var(--grad);border: 1px solid rgba(159,184,160,.55);color:#1c2a25}.btn-cta{background: var(--grad-cta);border: 1px solid rgba(214,169,122,.55);color:#2a2016}.icon-btn{width:44px;height:44px;padding:0;border-radius: 999px;display:inline-grid;place-items:center}.hamburger{display:none}.hero{position:relative;padding: 3.2rem 0 2rem;overflow:hidden}.hero::before{content:"";position:absolute;inset: -35% -20% auto -20%;height: 520px;background: radial-gradient(circle at 30% 40%, rgba(159,184,160,.45), rgba(159,184,160,0) 60%),radial-gradient(circle at 70% 30%, rgba(214,169,122,.35), rgba(214,169,122,0) 55%);pointer-events:none}.hero-grid{display:grid;grid-template-columns: 1.1fr .9fr;gap: 2rem;align-items:center}.kicker{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border-radius: 999px;background: rgba(238,244,241,.9);border: 1px solid rgba(46,46,46,.08);color: rgba(46,46,46,.85);font-size: .88rem}.kicker .dot{width:10px;height:10px;border-radius:99px;background: var(--cta);box-shadow: 0 0 0 6px rgba(214,169,122,.18);animation: pulse 1.8s ease-in-out infinite}@keyframes pulse{0%,100%{transform: scale(1);box-shadow: 0 0 0 6px rgba(214,169,122,.16)}50%{transform: scale(1.15);box-shadow: 0 0 0 10px rgba(214,169,122,.10)}}.h1{font-size: clamp(1.85rem, 3.2vw, 3.1rem);line-height:1.25;margin: .9rem 0 .6rem;letter-spacing: -.4px}.lead{margin:0 0 1.2rem;color: rgba(46,46,46,.85);max-width: 54ch}.hero-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top: 1rem}.meta-row{display:flex;gap: 1.1rem;flex-wrap:wrap;margin-top: 1.2rem;color: var(--muted);font-size: .92rem}.meta{display:flex;align-items:center;gap:.5rem;padding:.45rem .7rem;border-radius: 999px;background: rgba(255,255,255,.7);border: 1px solid rgba(46,46,46,.08)}.hero-art{position:relative;height: 420px;border-radius: var(--radius-2);background: var(--grad);box-shadow: var(--shadow);overflow:hidden;border: 1px solid rgba(159,184,160,.55)}.hero-art .gridlines{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.22) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,.22) 1px, transparent 1px);background-size: 32px 32px;opacity:.65;mix-blend-mode: soft-light}.blob{position:absolute;width: 280px;height: 280px;border-radius: 58% 42% 53% 47% / 45% 55% 45% 55%;background: radial-gradient(circle at 30% 30%, rgba(255,255,255,.8), rgba(255,255,255,0) 55%),rgba(255,255,255,.18);animation: blob 10s ease-in-out infinite}.blob.one{top:-60px;left:-70px;animation-duration: 11s}.blob.two{bottom:-90px;right:-80px;width:320px;height:320px;animation-duration: 13s}@keyframes blob{0%,100%{transform: translate(0,0) rotate(0deg);border-radius: 58% 42% 53% 47% / 45% 55% 45% 55%}50%{transform: translate(18px, -12px) rotate(8deg);border-radius: 45% 55% 40% 60% / 55% 45% 55% 45%}}.hero-art .badge{position:absolute;left: 22px;bottom: 22px;background: rgba(250,250,248,.88);border: 1px solid rgba(46,46,46,.10);border-radius: 16px;padding: .8rem .9rem;box-shadow: 0 16px 30px rgba(30,45,40,.12);width: min(340px, calc(100% - 44px))}.badge strong{display:block}.badge small{color: var(--muted)}.section{padding: 3.2rem 0}.section.alt{background: var(--section);border-top: 1px solid rgba(46,46,46,.06);border-bottom: 1px solid rgba(46,46,46,.06)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap: 1rem;flex-wrap:wrap;margin-bottom: 1.4rem}.section-head h2{margin:0;font-size: clamp(1.35rem, 2.2vw, 2rem);line-height:1.25}.section-head p{margin:0;color: var(--muted);max-width: 60ch}.cards{display:grid;grid-template-columns: repeat(12, 1fr);gap: 1rem}.card{grid-column: span 4;background: var(--card);border: 1px solid rgba(46,46,46,.08);border-radius: var(--radius);padding: 1.1rem 1.1rem;box-shadow: 0 12px 26px rgba(30,45,40,.06);position:relative;overflow:hidden;transform: translateY(6px);opacity: 0;transition: transform .55s cubic-bezier(.2,.9,.2,1), opacity .55s ease, box-shadow .2s ease}.card.is-visible{transform: translateY(0);opacity:1}.card:hover{transform: translateY(-4px);box-shadow: var(--shadow-soft)}.card .icon{width: 54px;height: 54px;border-radius: 16px;background: rgba(159,184,160,.22);display:grid;place-items:center;border: 1px solid rgba(159,184,160,.30)}.card h3{margin: .9rem 0 .35rem;font-size: 1.08rem}.card p{margin:0;color: var(--muted)}.card::after{content:"";position:absolute;inset:auto -20% -35% auto;width: 220px;height: 220px;background: radial-gradient(circle at 30% 30%, rgba(214,169,122,.35), rgba(214,169,122,0) 65%);transform: rotate(12deg)}.features{display:grid;grid-template-columns: 1fr 1fr;gap: 1rem}.feature{background: rgba(255,255,255,.7);border: 1px solid rgba(46,46,46,.08);border-radius: var(--radius);padding: 1.1rem 1.1rem;display:flex;gap: .9rem;align-items:flex-start;transform: translateY(6px);opacity:0;transition: transform .55s cubic-bezier(.2,.9,.2,1), opacity .55s ease}.feature.is-visible{transform:translateY(0);opacity:1}.feature .check{width: 36px;height: 36px;border-radius: 12px;background: rgba(214,169,122,.18);border: 1px solid rgba(214,169,122,.30);display:grid;place-items:center;flex: 0 0 auto}.feature h4{margin:0 0 .2rem;font-size:1.02rem}.feature p{margin:0;color: var(--muted)}.cta{border-radius: var(--radius-2);background: linear-gradient(135deg, rgba(159,184,160,.35), rgba(214,169,122,.20));border: 1px solid rgba(46,46,46,.08);box-shadow: 0 20px 40px rgba(30,45,40,.10);padding: 1.6rem 1.4rem;display:flex;align-items:center;justify-content:space-between;gap: 1rem;overflow:hidden;position:relative}.cta::before{content:"";position:absolute;inset:-40% -30% auto -30%;height: 240px;background: radial-gradient(circle at 20% 40%, rgba(159,184,160,.55), rgba(159,184,160,0) 60%),radial-gradient(circle at 80% 50%, rgba(214,169,122,.45), rgba(214,169,122,0) 55%)}.cta > *{position:relative}.cta h3{margin:0 0 .25rem;font-size:1.35rem}.cta p{margin:0;color: var(--muted)}.cta .cta-actions{display:flex;gap:.7rem;flex-wrap:wrap}.page-hero{padding: 2.3rem 0 1.2rem}.breadcrumb{color: var(--muted);font-size: .92rem}.page-title{margin:.55rem 0 0;font-size: clamp(1.65rem, 2.8vw, 2.4rem);line-height:1.25}.page-sub{margin:.5rem 0 0;color: var(--muted);max-width: 70ch}.blog-grid{display:grid;grid-template-columns: repeat(12, 1fr);gap: 1rem}.post-card{grid-column: span 4;background: var(--card);border: 1px solid rgba(46,46,46,.08);border-radius: var(--radius);overflow:hidden;box-shadow: 0 12px 26px rgba(30,45,40,.06);transform: translateY(6px);opacity:0;transition: transform .55s cubic-bezier(.2,.9,.2,1), opacity .55s ease, box-shadow .2s ease}.post-card.is-visible{transform: translateY(0);opacity:1}.post-card:hover{transform: translateY(-4px);box-shadow: var(--shadow-soft)}.post-thumb{height: 180px;background: var(--grad);position:relative}.post-thumb::after{content:"";position:absolute;inset:0;background: radial-gradient(circle at 25% 25%, rgba(255,255,255,.6), rgba(255,255,255,0) 55%);opacity:.9}.post-body{padding: 1rem 1rem 1.1rem}.post-meta{display:flex;gap:.6rem;flex-wrap:wrap;color: var(--muted);font-size:.88rem}.post-title{margin:.45rem 0 .4rem;font-size:1.08rem;line-height:1.35}.post-excerpt{margin:0;color: var(--muted)}.article{background: var(--card);border: 1px solid rgba(46,46,46,.08);border-radius: var(--radius);box-shadow: 0 12px 26px rgba(30,45,40,.06);overflow:hidden}.article-hero{height: 240px;background: var(--grad);position:relative}.article-hero::after{content:"";position:absolute;inset:0;background: radial-gradient(circle at 30% 25%, rgba(255,255,255,.7), rgba(255,255,255,0) 60%)}.article-body{padding: 1.2rem 1.2rem 1.4rem}.article-body h1{margin:0 0 .35rem;font-size:1.55rem}.article-body p{color: rgba(46,46,46,.9)}.article-body h2{margin:1.2rem 0 .4rem}.article-body ul{margin:.4rem 0 0;padding-inline-start: 1.1rem}.article-body li{margin:.25rem 0;color: rgba(46,46,46,.9)}.form{display:grid;grid-template-columns: repeat(12, 1fr);gap: 1rem}.field{grid-column: span 6;display:flex;flex-direction:column;gap:.35rem}.field.full{grid-column: 1 / -1}label{font-size:.92rem;color: rgba(46,46,46,.9)}input, textarea{padding: .85rem .95rem;border-radius: 14px;border: 1px solid rgba(46,46,46,.14);background: rgba(255,255,255,.7);outline:none;transition: border-color .2s ease, box-shadow .2s ease}textarea{min-height: 130px;resize: vertical}input:focus, textarea:focus{border-color: rgba(159,184,160,.75);box-shadow: 0 0 0 5px rgba(159,184,160,.18)}.note{font-size:.9rem;color: var(--muted);margin:.5rem 0 0}.footer{background: var(--footer);color: rgba(255,255,255,.9);padding: 2.6rem 0 1.2rem;margin-top: 2.5rem}.footer-grid{display:grid;grid-template-columns: 1.2fr 1fr 1fr;gap: 1.2rem}.footer h4{margin:0 0 .65rem;font-size:1.05rem}.footer p{margin:0;color: rgba(255,255,255,.75)}.footer a{color: rgba(255,255,255,.92)}.footer a:hover{opacity:.9}.badges{display:flex;gap:.8rem;flex-wrap:wrap;margin-top: .8rem}.badge-slot{width: 92px;height: 92px;border-radius: 18px;border: 1px dashed rgba(255,255,255,.35);background: rgba(255,255,255,.06);display:grid;place-items:center;color: rgba(255,255,255,.75);font-size:.82rem;text-align:center}.footer-bottom{margin-top: 1.6rem;padding-top: 1rem;border-top: 1px solid rgba(255,255,255,.16);display:flex;align-items:center;justify-content:space-between;gap: .8rem;flex-wrap:wrap;color: rgba(255,255,255,.72);font-size:.9rem}.to-top{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .8rem;border-radius: 999px;border: 1px solid rgba(255,255,255,.22);background: rgba(255,255,255,.06)}.mobile-drawer{display:none;position:fixed;inset: 76px 12px auto 12px;background: rgba(250,250,248,.92);border: 1px solid rgba(46,46,46,.10);border-radius: 18px;box-shadow: var(--shadow);padding: .6rem;z-index:60}.mobile-drawer a{display:block;padding:.8rem .9rem;border-radius: 14px}.mobile-drawer a:hover{background: rgba(159,184,160,.18)}.mobile-drawer .row{display:flex;gap:.6rem;padding:.5rem .4rem .2rem}@media (max-width: 980px){.hero-grid{grid-template-columns: 1fr}.hero-art{height: 360px}.cards .card{grid-column: span 6}.post-card{grid-column: span 6}.footer-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 640px){.nav-actions-i{display:none}.nav-links{display:none}.hamburger{display:inline-grid}.mobile-drawer{display:block}.cards .card{grid-column: 1 / -1}.features{grid-template-columns: 1fr}.post-card{grid-column: 1 / -1}.footer-grid{grid-template-columns: 1fr}.field{grid-column: 1 / -1}}.reveal-delay-1{transition-delay: 120ms}.reveal-delay-2{transition-delay: 240ms}.reveal-delay-3{transition-delay: 360ms}.reveal-delay-4{transition-delay: 480ms}.reveal-delay-5{transition-delay: 600ms}.hero-art.studio{background: var(--grad)}.studio-frame{position:absolute;inset:0;padding: 18px;display:block}.studio-bg-glow{position:absolute;inset:-25%;background:radial-gradient(circle at 25% 30%, rgba(255,255,255,.55), rgba(255,255,255,0) 55%),radial-gradient(circle at 80% 80%, rgba(214,169,122,.22), rgba(214,169,122,0) 60%);filter: blur(0px);opacity:.85;animation: studioGlow 7.5s ease-in-out infinite}@keyframes studioGlow{0%,100%{transform: translate(0,0) scale(1)}50%{transform: translate(10px,-6px) scale(1.02)}}.path{position:absolute;border-radius: 999px;border: 1px dashed rgba(255,255,255,.55);opacity:.7;filter: drop-shadow(0 10px 18px rgba(30,45,40,.12))}.path-print{left: 34px;top: 112px;width: 62%;height: 62%;transform: rotate(-10deg)}.path-sms{left: 58px;top: 34px;width: 58%;height: 44%;transform: rotate(14deg);opacity:.55}.papers{position:absolute;inset:0;pointer-events:none}.paper{position:absolute;width: 168px;height: 118px;border-radius: 16px;background: rgba(250,250,248,.92);border: 1px solid rgba(46,46,46,.10);box-shadow: 0 18px 28px rgba(30,45,40,.14);overflow:hidden;transform: translate3d(0,0,0)}.paper::after{content:"";position:absolute;inset:-35% -45% auto auto;width: 160px;height: 160px;background: radial-gradient(circle at 35% 35%, rgba(159,184,160,.35), rgba(159,184,160,0) 60%);transform: rotate(12deg)}.paper-top{position:relative;display:flex;align-items:center;gap:8px;padding: 10px 12px 6px}.mini-logo{width: 18px;height: 18px;border-radius: 7px;background: var(--grad);box-shadow: 0 10px 22px rgba(159,184,160,.30)}.mini-title{font-weight:700;font-size:.86rem;color: rgba(46,46,46,.88)}.paper-lines{position:relative;margin: 6px 12px 0;height: 56px;background:linear-gradient(rgba(46,46,46,.10) 1px, transparent 1px);background-size: 100% 12px;opacity:.8;border-radius: 10px}.paper-stamp{position:absolute;left: 12px;bottom: 10px;padding: 6px 10px;border-radius: 999px;background: rgba(214,169,122,.22);border: 1px solid rgba(214,169,122,.35);font-size: .72rem;font-weight: 800;color: rgba(46,46,46,.88);letter-spacing:.4px}.paper-chip{position:absolute;right: 12px;bottom: 12px;width: 44px;height: 18px;border-radius: 999px;background: rgba(159,184,160,.18);border: 1px solid rgba(159,184,160,.30)}.paper-dot{position:absolute;right: 14px;bottom: 14px;width: 12px;height: 12px;border-radius: 99px;background: var(--cta);box-shadow: 0 0 0 7px rgba(214,169,122,.16)}.p1{left: 38px;top: 84px;animation: toPrinter 3.6s cubic-bezier(.22,.9,.2,1) infinite}.p2{left: 52px;top: 156px;animation: toSms 4.2s cubic-bezier(.22,.9,.2,1) infinite;animation-delay: .25s}.p3{left: 26px;top: 210px;animation: toPrinter 3.9s cubic-bezier(.22,.9,.2,1) infinite;animation-delay: .9s}@keyframes toPrinter{0%{transform: translate(0,0) rotate(-6deg);opacity:0}10%{opacity:1}55%{transform: translate(170px, 58px) rotate(2deg);opacity:1}78%{transform: translate(250px, 116px) rotate(6deg);opacity:1}92%{transform: translate(292px, 150px) rotate(8deg);opacity:0}100%{transform: translate(292px, 150px) rotate(8deg);opacity:0}}@keyframes toSms{0%{transform: translate(0,0) rotate(-4deg);opacity:0}12%{opacity:1}50%{transform: translate(170px, -34px) rotate(4deg);opacity:1}75%{transform: translate(250px, -70px) rotate(7deg);opacity:1}90%{transform: translate(300px, -92px) rotate(8deg);opacity:0}100%{transform: translate(300px, -92px) rotate(8deg);opacity:0}}.printer{position:absolute;right: 26px;bottom: 36px;width: 190px;height: 160px;border-radius: 22px;background: rgba(250,250,248,.78);border: 1px solid rgba(46,46,46,.12);box-shadow: 0 20px 40px rgba(30,45,40,.16);overflow:hidden}.printer-top{height: 34px;background: rgba(159,184,160,.18);border-bottom: 1px solid rgba(46,46,46,.10)}.printer-body{position:absolute;inset: 34px 0 0 0;background: rgba(255,255,255,.55)}.printer-slot{position:absolute;left: 18px;right: 18px;top: 78px;height: 22px;border-radius: 999px;background: rgba(46,46,46,.08);border: 1px solid rgba(46,46,46,.10)}.printer-led{position:absolute;right: 18px;top: 12px;width: 10px;height: 10px;border-radius:99px;background: var(--cta);box-shadow: 0 0 0 7px rgba(214,169,122,.18);animation: led 1.6s ease-in-out infinite}@keyframes led{0%,100%{transform: scale(1);box-shadow: 0 0 0 7px rgba(214,169,122,.16)}50%{transform: scale(1.12);box-shadow: 0 0 0 11px rgba(214,169,122,.10)}}.printed-sheet{position:absolute;left: 32px;right: 32px;top: 92px;height: 94px;border-radius: 16px;background: rgba(250,250,248,.92);border: 1px solid rgba(46,46,46,.10);transform: translateY(40px);animation: printOut 3.6s ease-in-out infinite}.printed-sheet::before{content:"";position:absolute;left: 14px;right: 14px;top: 14px;bottom: 14px;border-radius: 12px;background:linear-gradient(90deg, rgba(159,184,160,.35), rgba(214,169,122,.25)),linear-gradient(rgba(46,46,46,.10) 1px, transparent 1px);background-size: 100% 100%, 100% 12px;background-blend-mode: multiply;opacity:.85}@keyframes printOut{0%,40%{transform: translateY(44px);opacity:0}55%{opacity:1}70%{transform: translateY(16px);opacity:1}85%{transform: translateY(26px);opacity:1}100%{transform: translateY(44px);opacity:0}}.printer-label{position:absolute;left: 14px;top: 10px;padding: 6px 10px;border-radius: 999px;background: rgba(255,255,255,.65);border: 1px solid rgba(46,46,46,.10);font-weight: 800;font-size: .78rem}.sms{position:absolute;right: 34px;top: 40px;width: 210px}.sms-bubble{position:relative;background: rgba(250,250,248,.88);border: 1px solid rgba(46,46,46,.12);border-radius: 22px;padding: 12px 12px 14px;box-shadow: 0 18px 34px rgba(30,45,40,.14);overflow:hidden}.sms-bubble::after{content:"";position:absolute;right: 22px;bottom: -10px;width: 18px;height: 18px;background: rgba(250,250,248,.88);border-right: 1px solid rgba(46,46,46,.12);border-bottom: 1px solid rgba(46,46,46,.12);transform: rotate(45deg)}.sms-header{font-weight: 900;font-size: .9rem;color: rgba(46,46,46,.88)}.sms-line{height: 10px;margin-top: 10px;border-radius: 999px;background: rgba(46,46,46,.10)}.sms-line.short{width: 72%}.sms-dots{display:flex;gap:6px;margin-top: 10px}.sms-dots span{width: 7px;height: 7px;border-radius: 99px;background: rgba(214,169,122,.9);animation: typing 1.4s ease-in-out infinite}.sms-dots span:nth-child(2){animation-delay: .15s}.sms-dots span:nth-child(3){animation-delay: .3s}@keyframes typing{0%,100%{transform: translateY(0);opacity:.55}50%{transform: translateY(-3px);opacity:1}}.sms-label{margin-top: 10px;display:inline-flex;padding: 6px 10px;border-radius: 999px;background: rgba(255,255,255,.25);border: 1px solid rgba(255,255,255,.35);color: rgba(255,255,255,.9);font-weight: 800;font-size: .8rem}.badge-live{backdrop-filter: blur(10px);background: rgba(250,250,248,.86)}.meta svg{vertical-align: middle;margin-left: 6px;opacity: .85}.ico{width: 18px;height: 18px;display: inline-block;vertical-align: middle;stroke: currentColor;fill: none;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;opacity: .92;transform-origin: center}.meta .ico{margin-left: 6px}.btn .ico{margin-left: 8px}.icon .ico{width: 26px;height: 26px}.check .ico{width: 18px;height: 18px}@media (prefers-reduced-motion: no-preference){.meta .ico{animation: icoPulse 2.8s ease-in-out infinite}.meta:nth-child(2) .ico{animation-delay: .15s}.meta:nth-child(3) .ico{animation-delay: .3s}.meta:nth-child(4) .ico{animation-delay: .45s}.card:hover .icon .ico{animation: icoWiggle .55s ease-in-out both}.post-card:hover .post-thumb{transform: scale(1.01)}.feature:hover .check .ico{animation: icoBounce .65s cubic-bezier(.2,.9,.2,1) both}.to-top:hover .ico{animation: icoUp .55s ease-in-out both}.hamburger:hover .ico{animation: icoWiggle .55s ease-in-out both}}@keyframes icoPulse{0%,100%{transform: translateY(0) scale(1)}50%{transform: translateY(-1px) scale(1.03)}}@keyframes icoWiggle{0%{transform: rotate(0deg) scale(1)}35%{transform: rotate(-6deg) scale(1.05)}70%{transform: rotate(6deg) scale(1.05)}100%{transform: rotate(0deg) scale(1)}}@keyframes icoBounce{0%{transform: translateY(0) scale(1)}50%{transform: translateY(-3px) scale(1.06)}100%{transform: translateY(0) scale(1)}}@keyframes icoUp{0%{transform: translateY(0)}60%{transform: translateY(-3px)}100%{transform: translateY(0)}}