@font-face{font-family:Racetan Arabic;src:url(/assets/racetan-ar-regular-C7gqJ5pK.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Racetan Arabic;src:url(/assets/racetan-ar-bold-I_-4GgO2.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-CRwVNMU7.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--orange:#f19024;--charcoal:#2d2d2d;--white:#fff;--pearl:#f7f7f4;--silver:#d2d2d2;--black:#000;--muted:#60605b;--border:#e2e2dc;--font-ar:"Racetan Arabic", Tahoma, Arial, sans-serif;--font-brand:Inter, Arial, sans-serif;--header-height:5.25rem;--container:80rem;--gutter:clamp(1rem, 4vw, 3rem);--section-space:clamp(3.5rem, 7vw, 6.5rem);--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem)}body{min-width:320px;color:var(--charcoal);background:var(--white);font-family:var(--font-ar);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;font-weight:400;line-height:1.8}body.menu-open{overflow:hidden}img,svg,video{max-width:100%;display:block}img{height:auto}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,ol,ul{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3,h4,b,strong{font-weight:700}h1,h2,h3,h4{text-wrap:balance;line-height:1.4}bdi,[lang=en]{font-family:var(--font-brand)}button{border:0}::selection{background:var(--orange);color:var(--charcoal)}:where(a,button,input,summary,[tabindex]):focus-visible{outline:3px solid var(--charcoal);outline-offset:4px}[hidden]{display:none!important}[id]{scroll-margin-top:calc(var(--header-height) + 1rem)}.container{width:min(calc(100% - var(--gutter) * 2), var(--container));margin-inline:auto}.section{padding-block:var(--section-space)}.sr-only,.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:3000;background:var(--white);border:1px solid var(--charcoal);padding:.7rem 1rem;position:fixed;inset-block-start:.5rem;inset-inline-start:1rem;transform:translateY(-160%)}.skip-link:focus{transform:none}.button{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.8rem;min-height:3.25rem;padding:.7rem 1.4rem;font-weight:700;line-height:1.4;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.button-primary,.button--primary{color:var(--white);background:var(--orange);border-color:var(--orange)}.button-secondary{color:var(--charcoal);background:var(--white);border-color:var(--orange)}.button span[aria-hidden]{font-family:Arial,sans-serif;font-size:1.2rem}.button:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover){.button:hover{transform:translateY(-2px)}.button-primary:hover{background:#c36b08;border-color:#c36b08}.button-secondary:hover{background:#fff3e3}.text-link:hover{color:#945005}.payment-card:hover{border-color:var(--orange)}}.site-header{z-index:1000;background:var(--white);border-top:4px solid var(--orange);border-bottom:1px solid var(--border);transition:box-shadow .2s;position:sticky;top:0}.site-header.is-scrolled{box-shadow:0 4px 20px #00000006}.header-inner{min-height:var(--header-height);direction:ltr;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.brand{flex-shrink:0;align-items:center;gap:.8rem;min-height:44px;display:inline-flex}.brand-logo{object-fit:contain;width:46px;height:46px}.brand-domain{letter-spacing:-.04em;font-size:1.22rem;font-weight:650;line-height:1.2}.brand-domain>span{color:var(--muted);font-weight:400}.primary-nav{direction:rtl;align-items:center;gap:1.65rem;display:flex}.primary-nav>a{white-space:nowrap;align-items:center;min-height:44px;font-size:.95rem;display:inline-flex;position:relative}.primary-nav>a:after{content:"";background:var(--orange);bottom:0;height:2px;transition:transform .2s;position:absolute;inset-inline:0;transform:scaleX(0)}.primary-nav>a:hover:after,.primary-nav>a:focus-visible:after{transform:scaleX(1)}.header-cta{direction:rtl;min-height:44px;padding:.6rem 1rem;font-size:.95rem}.menu-toggle{border:1px solid var(--border);background:var(--white);z-index:1002;border-radius:.4rem;width:44px;height:44px;display:none;position:relative}.menu-toggle>span{background:var(--charcoal);width:18px;height:2px;transition:transform .2s,opacity .2s,top .2s;position:absolute;left:12px}.menu-toggle>span:first-child{top:14px}.menu-toggle>span:nth-child(2){top:21px}.menu-toggle>span:nth-child(3){top:28px}.menu-toggle[aria-expanded=true]>span:first-child{top:21px;transform:rotate(45deg)}.menu-toggle[aria-expanded=true]>span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true]>span:nth-child(3){top:21px;transform:rotate(-45deg)}.hero{background:var(--pearl);padding-block:clamp(3rem,6vw,6rem) clamp(3rem,5vw,5rem)}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.eyebrow{align-items:center;gap:.6rem;margin-bottom:1.4rem;font-size:.95rem;display:flex}.eyebrow-dot{background:var(--orange);border-radius:50%;width:7px;height:7px}.hero h1{letter-spacing:-.025em;font-size:clamp(2.15rem,3.8vw,3.7rem);line-height:1.45}.hero h1>span{position:relative}.hero h1>span:after{content:"";background:var(--orange);width:4.5rem;height:4px;margin-top:.4rem;display:block}.brand-word{font-family:var(--font-brand);letter-spacing:-.045em;font-style:normal;font-weight:650}.brand-slogan{font-family:var(--font-brand);letter-spacing:.04em;text-align:start;font-size:clamp(.68rem,.92vw,.84rem);font-weight:650;line-height:1.9}.hero .brand-slogan{text-align:right;margin-block:1.3rem 1rem}.hero-description{color:var(--muted);max-width:34rem;font-size:1.1rem;line-height:1.9}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-block-start:1.8rem;display:flex}.hero-note{font-family:var(--font-brand);letter-spacing:.08em;text-align:right;color:var(--muted);direction:ltr;margin-top:2rem;font-size:.7rem}.hero-note>span{color:#9c570e;margin-inline:.45rem}.hero-art{border:1px solid var(--border);background:var(--white);border-radius:.75rem;min-width:0;padding:1rem;box-shadow:0 10px 40px #00000004}.hero-art-heading{letter-spacing:.15em;color:var(--muted);direction:ltr;justify-content:space-between;align-items:center;padding:.3rem .25rem 1rem;font-size:.7rem;display:flex}.hero-art-heading>span:last-child{color:var(--orange);font:1.3rem Arial}.hero-banner{aspect-ratio:16/9;object-fit:contain;border-radius:.25rem;width:100%}.hero-art-footer{justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;font-size:.85rem;display:flex}.wordmark-plate{background:var(--charcoal);border-radius:.3rem;flex:0 0 145px;padding:.6rem 1rem}.wordmark-plate img{width:100%;height:auto}.quick-nav{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.quick-nav>a{align-items:center;gap:1rem;min-width:0;padding:1.6rem 1.2rem;display:flex}.quick-nav>a+a{border-inline-start:1px solid var(--border)}.quick-number{font:500 .8rem var(--font-brand);color:#9b550b}.quick-nav b{font-size:1.05rem}.quick-nav small{color:var(--muted);font-size:.88rem;display:block}.quick-nav i{color:#9b550b;margin-inline-start:auto;font:1.2rem Arial}.section-heading{margin-block-end:2rem}.section-heading-split{grid-template-columns:1.4fr 1fr;align-items:end;gap:3rem;display:grid}.section-kicker{color:var(--muted);align-items:center;gap:.75rem;margin-bottom:.65rem;font-size:.9rem;display:flex}.section-kicker>span{font:600 .72rem var(--font-brand);color:#95500a;letter-spacing:.06em;direction:ltr;unicode-bidi:isolate}.section-heading h2,.faq-intro h2,.telegram-copy h2,.support-copy h2{font-size:clamp(1.8rem,2.7vw,2.6rem);line-height:1.55}.section-heading>p,.section-heading>div+p{color:var(--muted);max-width:32rem;font-size:1.03rem}.section-note{color:var(--muted);border-inline-start:2px solid var(--orange);margin-top:1.5rem;padding-inline-start:1rem;font-size:.9rem}.promotion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.promotion-card{border:1px solid var(--border);background:var(--white);border-radius:.6rem;flex-direction:column;display:flex;overflow:hidden}.promotion-card>img{aspect-ratio:16/9;object-fit:contain;width:100%}.promotion-body{flex-direction:column;flex:1;padding:1.5rem;display:flex}.card-eyebrow{letter-spacing:.1em;color:#945005;margin-bottom:.55rem;font-size:.68rem;font-weight:600}.promotion-body h3{margin-bottom:.45rem;font-size:1.35rem}.promotion-body>p:not(.card-eyebrow){color:var(--muted);font-size:1rem}.promo-fact{border-top:1px solid var(--border);margin-top:1.1rem;padding-top:.9rem;font-size:.96rem;font-weight:700}.text-link{align-items:center;gap:.6rem;min-height:44px;margin-top:.85rem;font-size:.95rem;font-weight:700;display:inline-flex}.text-link>span{color:#945005;font-family:Arial}.promotion-body>.text-link{margin-top:auto;padding-top:.8rem}.payments{background:var(--pearl)}.payment-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:.7rem;display:grid}.payment-card{border:1px solid var(--border);background:var(--white);text-align:center;border-radius:.5rem;min-width:0;padding:1.1rem .6rem;transition:border-color .2s}.payment-logo-box{place-items:center;height:3.5rem;margin-bottom:.7rem;display:grid}.payment-logo-box img{object-fit:contain;max-width:90%;max-height:2.6rem}.payment-card h3{font-size:.78rem;font-weight:500}.payment-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-block:2rem 1.5rem;display:grid}.payment-features>article{background:var(--white);border:1px solid var(--border);border-radius:.6rem;overflow:hidden}.payment-features img{aspect-ratio:16/9;object-fit:contain;width:100%}.payment-features article>div{padding:1.15rem 1.3rem}.payment-features h3{font-size:1.2rem}.payment-features p{color:var(--muted);margin-top:.5rem;font-size:.98rem}.tutorial-tools{gap:1.1rem;margin-block:2rem;display:grid}.search-field{max-width:40rem;display:block;position:relative}.search-field input{border:1px solid var(--silver);background:var(--white);border-radius:.5rem;width:100%;min-height:3.5rem;padding:.7rem 3rem .7rem 4rem}.search-field input::placeholder{color:var(--muted);opacity:1}.search-field input:focus{outline:2px solid var(--charcoal);outline-offset:3px}.search-icon{top:50%;border:1.5px solid var(--muted);border-radius:50%;width:1rem;height:1rem;position:absolute;inset-inline-start:1rem;transform:translateY(-60%)}.search-icon:after{content:"";background:var(--muted);width:6px;height:1.5px;position:absolute;bottom:-3px;left:-3px;transform:rotate(-45deg)}.search-field kbd{font:.7rem var(--font-brand);border:1px solid var(--border);color:var(--muted);direction:ltr;border-radius:.2rem;padding:.3rem;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.category-filters{flex-wrap:wrap;gap:.5rem;display:flex}.filter-chip{border:1px solid var(--border);background:var(--white);border-radius:.35rem;min-height:44px;padding:.45rem 1rem;font-size:.95rem}.filter-chip.is-active{border-color:var(--charcoal);background:var(--charcoal);color:var(--white)}.tutorial-viewer{border:1px solid var(--border);background:var(--pearl);scroll-margin-top:calc(var(--header-height) + 1rem);border-radius:.65rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.video-column{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:1.3rem;display:flex}.video-frame{background:var(--charcoal);aspect-ratio:9/16;border-radius:.6rem;width:min(100%,20.8rem);max-height:37rem;position:relative;overflow:hidden}.video-frame video{object-fit:contain;background:var(--charcoal);width:100%;height:100%}.video-placeholder{text-align:center;background:var(--pearl);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem;font-size:1rem;display:flex;position:absolute;inset:0}.placeholder-rings,.placeholder-number{display:none}.video-placeholder small{color:var(--muted);font-size:.9rem}.video-caption{width:min(100%,22rem);color:var(--muted);justify-content:space-between;gap:.8rem;margin-top:.9rem;font-size:.78rem;display:flex}.video-caption span:first-child{align-items:center;gap:.4rem;display:flex}.video-caption i{background:var(--orange);border-radius:50%;width:5px;height:5px}.tutorial-details{border-inline-start:1px solid var(--border);flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.4rem,3vw,3rem);display:flex}.tutorial-meta-row{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.category-badge{border:1px solid var(--silver);background:var(--white);border-radius:.3rem;padding:.2rem .75rem;font-size:.9rem}.tutorial-number{color:var(--muted);font-size:.85rem}.tutorial-number b{color:#945005;font:600 .85rem var(--font-brand)}.tutorial-details h3{font-size:clamp(1.5rem,2.5vw,2.2rem)}.viewer-description{color:var(--muted);margin-top:.9rem;line-height:1.9}.duration-line{color:var(--muted);align-items:center;gap:.4rem;margin-top:1rem;font-size:.85rem;display:flex}.steps-heading{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.6rem;display:flex}.steps-heading h4{font-size:1.03rem}.steps-heading>span{color:var(--muted);font-size:.8rem}.tutorial-steps{gap:.5rem;margin-top:.8rem;display:grid}.tutorial-step{border-bottom:1px solid var(--border);grid-template-columns:1.7rem minmax(0,1fr);gap:.7rem;padding-block:.55rem;font-size:.96rem;display:grid}.tutorial-step__number{border:1px solid var(--silver);aspect-ratio:1;font:500 .7rem var(--font-brand);border-radius:.25rem;align-self:start;place-items:center;display:grid}.viewer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1.5rem;display:grid}.nav-tutorial-button{border:1px solid var(--silver);background:var(--white);text-align:start;border-radius:.35rem;gap:.15rem;min-width:0;min-height:4rem;padding:.5rem .8rem;display:grid}.nav-tutorial-button>span{color:var(--muted);font-size:.78rem}.nav-tutorial-button>b{font-size:.9rem}.nav-tutorial-button:disabled{opacity:.5;cursor:not-allowed}.nav-tutorial-button:not(:disabled):hover{border-color:var(--orange)}.tutorial-results-header{justify-content:space-between;align-items:center;gap:1rem;margin-block:2rem 1rem;display:flex}.tutorial-results-header h3{font-size:1.3rem}.results-count{color:var(--muted);font-size:.9rem}.tutorial-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.tutorial-card{border:1px solid var(--border);background:var(--white);text-align:start;border-radius:.5rem;flex-direction:column;min-width:0;min-height:14rem;padding:1.25rem;transition:border-color .18s,background .18s;display:flex}.tutorial-card:hover{border-color:var(--orange)}.tutorial-card.is-active{border-color:var(--orange);box-shadow:inset 0 3px var(--orange);background:#fffaf3}.tutorial-card__meta{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.tutorial-card__number{font:500 .8rem var(--font-brand);color:#945005}.tutorial-card__category{background:var(--pearl);border:1px solid var(--border);border-radius:.2rem;padding:.1rem .5rem;font-size:.8rem}.tutorial-card__duration{color:var(--muted);margin-inline-start:auto;font-size:.8rem}.tutorial-card__title{font-size:1.2rem;font-weight:700}.tutorial-card__description{color:var(--muted);margin-top:.6rem;font-size:.97rem}.tutorial-card__indicator{gap:.5rem;margin-top:auto;padding-top:1rem;font-size:.85rem;font-weight:700;display:flex}.tutorial-card__indicator:before{content:"فتح الشرح"}.tutorial-card__indicator:after{content:"←";color:#945005}.tutorial-card.is-active .tutorial-card__indicator:before{content:"الشرح المحدد"}.tutorial-state{grid-column:1/-1}.empty-state,.tutorial-error,.tutorial-loading{border:1px dashed var(--silver);text-align:center;border-radius:.5rem;align-content:center;place-items:center;gap:1rem;min-height:12rem;padding:2rem;display:grid}.tutorial-error p,.empty-state p{color:var(--muted)}.tutorial-error h3,.empty-state h3{font-size:1.3rem}.loading-mark{border:2px solid var(--silver);border-top-color:var(--orange);border-radius:50%;width:28px;height:28px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.telegram-section{background:var(--pearl);border-block:1px solid var(--border)}.telegram-layout{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.telegram-copy>p:not(.section-kicker){color:var(--muted);max-width:32rem;margin-top:1rem}.telegram-copy>.button{margin-top:1.5rem}.telegram-handle{text-align:right;color:var(--muted);margin-top:.85rem;font-size:.85rem;display:block}.telegram-layout>img{border:1px solid var(--border);border-radius:.65rem;width:100%}.faq-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.faq-intro{top:calc(var(--header-height) + 2rem);position:sticky}.faq-intro>p:not(.section-kicker){color:var(--muted);margin-top:1rem}.faq-list{gap:0;display:grid}.faq-item{border-bottom:1px solid var(--border)}.faq-item:first-child{border-top:1px solid var(--border)}.faq-item h3>button{text-align:start;background:0 0;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:4.5rem;padding:1rem 0;font-size:1.1rem;display:flex}.faq-item h3>button>i{flex:0 0 24px;width:24px;height:24px;position:relative}.faq-item h3>button>i:before,.faq-item h3>button>i:after{content:"";background:var(--charcoal);width:14px;height:2px;position:absolute;top:11px;left:5px}.faq-item h3>button>i:after{transition:transform .2s;transform:rotate(90deg)}.faq-item h3>button[aria-expanded=true]>i:after{transform:rotate(0)}.faq-item h3>button[aria-expanded=true]>i:before{background:#945005}.faq-answer>div{color:var(--muted);padding:0 0 1.5rem;line-height:1.9}.support{padding-top:0}.support-card{border:1px solid var(--orange);background:#fff8ed;border-top-width:4px;border-radius:.65rem;grid-template-columns:1.5fr 1fr;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.support-copy>p:not(.section-kicker){color:var(--muted);margin-top:.75rem}.support-actions{text-align:center}.contact-note{color:var(--muted);margin-top:.8rem;font-size:.9rem}.site-footer{background:var(--pearl);border-top:1px solid var(--border);padding-block:3rem 1.5rem}.footer-main{grid-template-columns:1.7fr 1fr 1fr;gap:3rem;padding-bottom:2.5rem;display:grid}.footer-brand-column{min-width:0}.footer-brand-column .brand-slogan{text-align:right;margin-top:1.3rem;font-size:.69rem}.responsible-note{color:var(--muted);margin-top:1rem;font-size:.87rem}.responsible-note>span{border:1px solid var(--silver);width:30px;height:30px;font:500 .65rem var(--font-brand);border-radius:50%;place-items:center;margin-inline-end:.4rem;display:inline-grid}.footer-links-column{align-content:start;display:grid}.footer-links-column h2{margin-bottom:.7rem;font-size:1rem}.footer-links-column>a{width:fit-content;min-height:44px;color:var(--muted);align-items:center;font-size:.96rem;display:flex}.footer-links-column>a:hover{color:var(--charcoal);text-underline-offset:4px;text-decoration:underline}.footer-bottom{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:1rem;padding-top:1.3rem;font-size:.8rem;display:flex}.floating-support{z-index:900;bottom:max(1rem, env(safe-area-inset-bottom));border:1px solid var(--border);background:var(--white);border-radius:.5rem;align-items:center;gap:.5rem;min-height:46px;padding:.5rem .9rem;font-size:.9rem;display:flex;position:fixed;inset-inline-end:1rem;box-shadow:0 4px 18px #00000012}.floating-support>span{color:#945005;font:1.2rem Arial}.noscript-message{background:var(--pearl);border-top:1px solid var(--orange);text-align:center;padding:1rem}.reveal{transition:opacity .3s var(--ease), transform .3s var(--ease)}.not-found-page{background:var(--pearl);border-top:4px solid var(--orange);place-items:center;min-height:100svh;padding:2rem;display:grid}.not-found-card{text-align:center;max-width:36rem}.not-found-card>img{margin:0 auto 2rem}.error-code{font:600 clamp(5rem, 15vw, 9rem) var(--font-brand);color:#945005}.not-found-card h1{font-size:2rem}.not-found-card>p:not(.error-code){color:var(--muted);margin:1rem 0 1.5rem}@media (width>=1600px){:root{--container:86rem}.hero{padding-block:6rem}.hero h1{font-size:4rem}}@media (width<=1100px){.header-inner,.primary-nav{gap:1rem}.brand-domain{font-size:1rem}.header-cta{font-size:.85rem}.hero-grid{gap:2rem}.hero h1{font-size:2.65rem}.payment-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tutorial-card__duration{margin-inline-start:0}.quick-nav>a{padding-inline:.7rem}.quick-nav small{font-size:.8rem}}@media (width<=899px){:root{--header-height:4.5rem}.menu-toggle{order:3;margin-inline-start:auto;display:block}.header-cta{margin-left:auto}.primary-nav{z-index:1001;top:calc(var(--header-height) + 4px);background:var(--white);border-left:1px solid var(--border);visibility:hidden;pointer-events:none;flex-direction:column;align-items:stretch;width:min(24rem,88vw);padding:1.5rem;transition:transform .25s;display:flex;position:fixed;bottom:0;right:0;overflow-y:auto;transform:translate(104%)}.primary-nav.is-open{visibility:visible;pointer-events:auto;transform:translate(0)}.primary-nav>a{border-bottom:1px solid var(--border);min-height:52px;padding:.75rem;font-size:1.1rem}.primary-nav>a:after{display:none}body.menu-open:after{content:"";z-index:998;background:#00000035;position:fixed;inset:0}.hero-grid{grid-template-columns:1fr 1fr;gap:1.5rem}.hero h1{font-size:2.2rem}.hero-description{font-size:1rem}.hero .brand-slogan{font-size:.7rem}.wordmark-plate{flex-basis:112px}.hero-art-footer{gap:.5rem;font-size:.72rem}.hero-art{padding:.7rem}.hero-actions{gap:.5rem}.hero-actions .button{padding-inline:1rem}.quick-nav b{font-size:.95rem}.quick-nav small,.quick-nav i{display:none}.section-heading-split{grid-template-columns:1.2fr 1fr;gap:2rem}.promotion-grid{gap:.8rem}.promotion-body{padding:1rem}.promotion-body h3{font-size:1.18rem}.promotion-body>p:not(.card-eyebrow){font-size:.93rem}.payment-features{gap:.8rem}.payment-features article>div{padding:1rem}.tutorial-viewer{grid-template-columns:.9fr 1.1fr}.tutorial-details{padding:1.3rem}.video-column{padding:.8rem}.video-caption{font-size:.7rem}.video-caption span:first-child{display:none}.video-caption{justify-content:center}.tutorial-list{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-layout{grid-template-columns:.65fr 1fr;gap:2rem}.telegram-layout{gap:2rem}.support-card{grid-template-columns:1fr}.support-actions{text-align:start}.footer-main{grid-template-columns:1.5fr 1fr 1fr;gap:1.5rem}.footer-brand-column .brand-slogan{font-size:.63rem}}@media (width<=700px){.hero-grid{grid-template-columns:1fr;gap:2.5rem}.hero-copy{max-width:35rem}.hero h1{font-size:clamp(2rem,6.5vw,3rem)}.hero .brand-slogan{font-size:.74rem}.hero-art{width:100%;max-width:35rem}.hero-art-footer{font-size:.9rem}.wordmark-plate{flex-basis:140px}.quick-nav>a{flex-direction:column;align-items:start;gap:.65rem;padding-block:1.2rem}.quick-nav b{font-size:.82rem}.section-heading-split{grid-template-columns:1fr;gap:.75rem}.section-heading-split>p{max-width:36rem}.section-kicker{font-size:.85rem}.promotion-grid{grid-template-columns:1fr;gap:1.4rem}.promotion-body{padding:1.3rem}.promotion-body h3{font-size:1.4rem}.promotion-body>p:not(.card-eyebrow){font-size:1rem}.payment-features{grid-template-columns:1fr}.payment-features article{grid-template-columns:1fr 1fr;align-items:center;display:grid}.payment-features article>div{padding:1rem}.payment-features p{font-size:.9rem}.payment-features h3{font-size:1.07rem}.tutorial-viewer{grid-template-columns:1fr}.video-column{padding:1.25rem}.video-frame{width:min(100%,18rem);max-height:32rem}.tutorial-details{border-inline-start:0;border-top:1px solid var(--border);padding:1.4rem}.tutorial-details h3{font-size:1.6rem}.tutorial-results-header h3{font-size:1.2rem}.tutorial-list{grid-template-columns:1fr}.tutorial-card{min-height:12rem}.tutorial-card__duration{margin-inline-start:auto}.telegram-layout,.faq-layout{grid-template-columns:1fr}.telegram-copy h2{font-size:1.9rem}.faq-intro{position:static}.footer-main{grid-template-columns:1fr 1fr;gap:2rem}.footer-brand-column{grid-column:1/-1}.footer-brand-column .brand-slogan{font-size:.7rem}.footer-bottom{flex-direction:column;padding-bottom:3rem}.search-field kbd{display:none}.search-field input{padding-inline-end:1rem}.floating-support{display:none}}@media (width<=430px){.brand-domain{display:none}.brand-logo{width:40px;height:40px}.header-inner{gap:.7rem}.header-cta{padding:.55rem .9rem;font-size:.88rem}.hero{padding-block:2.4rem}.hero-actions{grid-template-columns:1fr 1fr;display:grid}.hero-actions .button{padding:.6rem;font-size:.9rem}.hero .brand-slogan{letter-spacing:0;font-size:.66rem}.hero-note{font-size:.58rem}.hero-art-footer{font-size:.8rem}.quick-nav>a{padding-inline:.5rem}.quick-nav b{font-size:.78rem}.section-heading h2{font-size:1.8rem}.section-kicker{gap:.5rem}.section-kicker>span{font-size:.66rem}.payment-grid{gap:.5rem}.payment-card{padding:.7rem .25rem}.payment-card h3{font-size:.65rem}.payment-logo-box{height:2.4rem}.payment-logo-box img{max-height:1.7rem}.payment-features article{grid-template-columns:1fr}.payment-features h3{font-size:1.2rem}.payment-features p{font-size:1rem}.tutorial-results-header{flex-direction:column;align-items:start;gap:.25rem}.category-filters{gap:.4rem}.filter-chip{padding:.4rem .7rem;font-size:.88rem}.viewer-navigation{gap:.5rem}.nav-tutorial-button{padding:.5rem}.nav-tutorial-button>b{font-size:.82rem}.video-column{padding:1rem}.video-frame{max-height:28rem}.tutorial-details{padding:1.1rem}.support-card{padding:1.3rem}.support-copy h2{font-size:1.7rem}.footer-brand-column .brand-slogan{letter-spacing:0;font-size:.64rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}@media print{.site-header,.floating-support,video,.tutorial-tools,.viewer-navigation{display:none!important}.section,.hero{padding-block:1.5rem}.site-footer{background:#fff}.promotion-card,.payment-card,.faq-item{break-inside:avoid}.faq-answer[hidden]{display:block!important}.faq-intro{position:static}}
