@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/Poppins-Medium.woff2") format("woff2");unicode-range:U+0000-00FF,U+0100-02AF,U+0304,U+0308,U+0329,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:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/fonts/Poppins-SemiBold.woff2") format("woff2");unicode-range:U+0000-00FF,U+0100-02AF,U+0304,U+0308,U+0329,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:"Manrope";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/fonts/Manrope-SemiBold.woff2") format("woff2");unicode-range:U+0000-00FF,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2018-201E,U+2039-203A,U+2116}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/IBMPlexSansArabic-Medium.woff2") format("woff2");unicode-range:U+0000-00FF,U+0600-06FF,U+0750-077F,U+08A0-08FF}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/fonts/IBMPlexSansArabic-SemiBold.woff2") format("woff2");unicode-range:U+0000-00FF,U+0600-06FF,U+0750-077F,U+08A0-08FF}@font-face{font-family:"Amiri";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/Amiri-Regular.woff2") format("woff2");unicode-range:U+0000-00FF,U+0600-06FF}:root{--green-900:#144D1F;--green-800:#1D6D2B;--green-700:#2A7A2D;--green-600:#34812D;--green-500:#4C952E;--green-400:#63A930;--green-300:#7ABD31;--green-100:#E4F2D9;--green-050:#F2F8EC;--brand-gradient:linear-gradient(180deg,#1D6D2B 0%,#4C952E 50%,#7ABD31 100%);--hero-bg:#0F3F18;--hero-gradient:linear-gradient(160deg,#0D3714 0%,#16532A 55%,#1D6D2B 100%);--hero-glow:#7ABD31;--hero-text:#FFFFFF;--hero-text-muted:rgba(255,255,255,.78);--hero-highlight:linear-gradient(92deg,#E4F2D9 0%,#A8DD62 100%);--hero-glass:rgba(255,255,255,.08);--hero-glass-border:rgba(255,255,255,.16);--amber-500:#E8A317;--amber-100:#FBEFD2;--ink-900:#14210F;--ink-700:#2F3A2B;--ink-500:#5F6B5A;--ink-300:#A9B3A4;--paper-000:#FFFFFF;--paper-050:#F7F8F4;--paper-100:#EEF1EA;--bg:var(--paper-050);--surface:var(--paper-000);--text:var(--ink-900);--text-muted:var(--ink-500);--accent:var(--green-700);--accent-contrast:#FFFFFF;--border:var(--paper-100);--focus:#1E6FD9;--surface-tint:var(--green-050);--accent-soft:var(--green-100);--halo:rgba(122,189,49,.34);--widget-system-bg:#FFFFFF;--widget-system-accent:#1B8A5A;--widget-system-fg:#11150F;--widget-system-dark-bg:#1C1F1D;--widget-system-dark-accent:#4CC38A;--widget-system-dark-fg:#ECEFED;--widget-emerald-bg:#0B3D2E;--widget-emerald-accent:#E7C66B;--widget-emerald-fg:#EAF4EF;--widget-midnight-bg:#11131A;--widget-midnight-accent:#4FC3F7;--widget-midnight-fg:#E8EAF0;--widget-sand-bg:#F6ECD9;--widget-sand-accent:#A85A2C;--widget-sand-fg:#3A2E1F;--widget-paper-bg:#FFFFFF;--widget-paper-accent:#6750A4;--widget-paper-fg:#1C1B1F;--radius-s:8px;--radius-m:14px;--radius-l:24px;--radius-xl:32px;--shadow-1:0 1px 2px rgb(20 33 15 / .06),0 8px 24px rgb(20 33 15 / .06);--shadow-2:0 2px 4px rgb(20 33 15 / .08),0 24px 60px -12px rgb(20 33 15 / .28);--shadow-hero:0 2px 4px rgb(0 0 0 / .3),0 40px 80px -20px rgb(0 0 0 / .6);--font-display:"Poppins",var(--font-body);--font-body:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-arabic:"Amiri","Noto Naskh Arabic",serif;--step--1:clamp(.875rem,.85rem + .2vw,.95rem);--step-0:clamp(1rem,.95rem + .3vw,1.125rem);--step-1:clamp(1.25rem,1.1rem + .6vw,1.5rem);--step-2:clamp(1.75rem,1.35rem + 1.7vw,2.5rem);--step-3:clamp(2.1rem,1.6rem + 2.2vw,3.2rem);--step-4:clamp(2.5rem,1.5rem + 4.2vw,4.6rem);--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem;--space-5:4rem;--space-6:6rem;--section-gap:clamp(3.5rem,7vw,6rem)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--bg:#0F1A0C;--surface:#16241A;--text:#EEF3EA;--text-muted:#A9B3A4;--accent:var(--green-300);--accent-contrast:#0F1A0C;--border:#223225;--surface-tint:#1B2E1E;--accent-soft:#24401F;--halo:rgba(122,189,49,.16);--shadow-2:0 2px 4px rgb(0 0 0 / .3),0 24px 60px -12px rgb(0 0 0 / .6)}}:root[data-theme="dark"]{--bg:#0F1A0C;--surface:#16241A;--text:#EEF3EA;--text-muted:#A9B3A4;--accent:var(--green-300);--accent-contrast:#0F1A0C;--border:#223225;--surface-tint:#1B2E1E;--accent-soft:#24401F;--halo:rgba(122,189,49,.16);--shadow-2:0 2px 4px rgb(0 0 0 / .3),0 24px 60px -12px rgb(0 0 0 / .6)}[lang="ru"]{--font-display:"Manrope",var(--font-body)}[lang="ar"]{--font-display:"IBM Plex Sans Arabic",var(--font-body)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:5rem}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);line-height:1.6;text-align:start}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:1.15;margin-block:0 var(--space-2);color:var(--text);letter-spacing:-.015em;text-wrap:balance}h1{font-size:var(--step-3)}h2{font-size:var(--step-2);max-width:24ch}h3{font-size:var(--step-1);letter-spacing:-.01em}[lang="ar"] *:is(h1,h2,h3){letter-spacing:0}.eyebrow{display:inline-flex;align-items:center;gap:.5em;margin-block-end:var(--space-2);font-family:var(--font-display);font-size:var(--step--1);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.eyebrow::before{content:"";width:1.5em;height:2px;border-radius:2px;background:currentColor}[lang="ar"] .eyebrow{letter-spacing:0;text-transform:none}p{margin-block:0 var(--space-2)}p:last-child{margin-block-end:0}ul,ol{margin-block:0 var(--space-2);padding-inline-start:1.25em}ul:last-child,ol:last-child{margin-block-end:0}a{color:var(--accent);text-decoration-thickness:from-font;text-underline-offset:.15em}a:hover{text-decoration-thickness:2px}img{display:block;max-width:100%;height:auto}table{border-collapse:collapse;width:100%}button{font:inherit;color:inherit}blockquote{margin:0;padding-inline-start:var(--space-2);border-inline-start:3px solid var(--accent)}blockquote cite{display:block;margin-block-start:var(--space-1);font-size:var(--step--1);color:var(--text-muted);font-style:normal}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;background:var(--paper-100);border-radius:4px;padding:.1em .35em}.quote-arabic{font-family:var(--font-arabic)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-s)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;margin:-1px}.skip-link{position:fixed;inset-block-start:-6rem;inset-inline-start:var(--space-2);z-index:1000;background:var(--surface);color:var(--text);padding:var(--space-1) var(--space-2);border-radius:var(--radius-s);box-shadow:var(--shadow-1);transition:inset-block-start .15s ease}.skip-link:focus{inset-block-start:var(--space-2)}.btn{display:inline-flex;align-items:center;gap:.5em;min-height:44px;padding-inline:var(--space-3);border-radius:var(--radius-m);background:var(--accent);color:var(--accent-contrast);font-weight:600;text-decoration:none;border:none;cursor:pointer}.btn:hover{filter:brightness(1.08)}.btn--compact{min-height:36px;padding-inline:var(--space-2);font-size:var(--step--1)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}}.wrap{max-width:1120px;margin-inline:auto;padding-inline:var(--space-2)}@media (min-width:640px){.wrap{padding-inline:var(--space-4)}}section{padding-block:var(--section-gap)}section:first-child{padding-block-start:0}.section-head{max-width:62ch;margin-block-end:var(--space-4)}.section-head h2{margin-block-end:var(--space-2)}.section-head__intro{font-size:var(--step-1);line-height:1.45;color:var(--text-muted);margin:0}:root{--header-h:64px}.site-header{position:sticky;inset-block-start:0;z-index:100;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-block-end:1px solid transparent;transition:border-color .25s ease,background .25s ease,color .25s ease}.site-header.is-scrolled{border-block-end-color:var(--border)}.site-header__inner{display:flex;align-items:center;gap:var(--space-3);min-height:var(--header-h);padding-block:var(--space-1)}.brand{display:flex;align-items:center;gap:.6em;color:var(--text);text-decoration:none;font-family:var(--font-display);font-weight:600;font-size:var(--step-0);letter-spacing:-.01em}.brand-mark{flex:none;display:block;background:url("/assets/brand/icon-192.png") center / contain no-repeat}.brand .brand-mark{width:30px;height:30px}.site-header__mobile-nav{position:relative}.site-header__mobile-nav summary{list-style:none;width:44px;height:44px;border-radius:var(--radius-s);cursor:pointer;position:relative;align-items:center;justify-content:center}.site-header__mobile-nav summary::-webkit-details-marker{display:none}.site-header__menu-icon,.site-header__menu-icon::before,.site-header__menu-icon::after{display:block;position:absolute;inset-inline-start:11px;width:22px;height:2px;border-radius:2px;background:currentColor;transition:transform .15s ease,opacity .15s ease}.site-header__menu-icon::before{content:"";top:-7px}.site-header__menu-icon::after{content:"";top:7px}.site-header__mobile-nav[open] .site-header__menu-icon{background:transparent}.site-header__mobile-nav[open] .site-header__menu-icon::before{transform:translateY(7px) rotate(45deg)}.site-header__mobile-nav[open] .site-header__menu-icon::after{transform:translateY(-7px) rotate(-45deg)}#site-nav a{color:var(--text);text-decoration:none;font-size:var(--step--1);font-weight:500;border-radius:999px;transition:background .15s ease,color .15s ease}#site-nav a:hover{color:var(--accent);background:var(--surface-tint)}.site-header__actions{display:flex;align-items:center;gap:var(--space-2);margin-inline-start:auto}@media (min-width:900px){.site-header__mobile-nav summary{display:none}#site-nav{display:flex;align-items:center;gap:.25rem;margin-inline-start:var(--space-2)}#site-nav a{padding:.45em .9em}}@media (max-width:899px){.site-header__mobile-nav summary{display:flex}.site-header__mobile-nav{position:static}#site-nav{display:flex;flex-direction:column;align-items:stretch;gap:.25rem;position:absolute;inset-inline-start:0;inset-inline-end:0;top:100%;background:var(--surface);border-block-end:1px solid var(--border);box-shadow:var(--shadow-1);padding:var(--space-2)}#site-nav a{padding:.7em var(--space-2);font-size:var(--step-0)}.site-header__actions{gap:var(--space-1)}}.brand{min-width:0}.brand__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:419px){.site-header__inner{gap:var(--space-1)}.brand{font-size:var(--step--1)}}@media (max-width:359px){.brand__name{display:none}}html.js .site-header--hero:not(.is-past-hero){background:transparent;color:#fff;border-block-end-color:transparent}html.js .site-header--hero:not(.is-past-hero).is-scrolled{background:rgba(13,55,20,.72);border-block-end-color:rgba(255,255,255,.08)}html.js .site-header--hero:not(.is-past-hero) *:is(.brand,.lang-switcher summary,.theme-toggle,.site-header__mobile-nav summary){color:#fff}html.js .site-header--hero:not(.is-past-hero) *:is(.lang-switcher summary,.theme-toggle){background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22)}html.js .site-header--hero:not(.is-past-hero) .theme-toggle__icon{color:#fff}html.js .site-header--hero:not(.is-past-hero) .theme-toggle:hover{background:rgba(255,255,255,.18)}@media (min-width:900px){html.js .site-header--hero:not(.is-past-hero) #site-nav a{color:rgba(255,255,255,.9)}html.js .site-header--hero:not(.is-past-hero) #site-nav a:hover{color:#fff;background:rgba(255,255,255,.12)}}.language-hint__bar[hidden]{display:none}.language-hint__bar{display:flex;align-items:center;justify-content:center;gap:var(--space-2);background:var(--green-050);color:var(--ink-900);padding:var(--space-1) var(--space-2);text-align:center;font-size:var(--step--1)}:root:not([data-theme="light"]) .language-hint__bar,:root[data-theme="dark"] .language-hint__bar{background:var(--surface);color:var(--text)}.language-hint__bar p{margin:0}.language-hint__dismiss{background:none;border:none;cursor:pointer;font-size:1.2em;line-height:1;padding:.25em .5em;color:inherit}.feature__inner{display:grid;gap:var(--space-4);align-items:center}@media (min-width:900px){.feature__inner{grid-template-columns:1.05fr .95fr;gap:var(--space-5)}.feature--reverse .feature__content{order:2}.feature--reverse .feature__visual{order:1}}.feature__content > p{max-width:58ch}.feature__lead{font-size:var(--step-1);line-height:1.4;font-weight:500}.feature__visual{position:relative;justify-self:center}.feature__visual::before{content:"";position:absolute;inset:-8% -28%;border-radius:50%;background:radial-gradient(closest-side,var(--halo),transparent 72%);pointer-events:none}.feature__phone{position:relative;box-shadow:var(--shadow-2)}.feature__art img,.learn__art img{filter:drop-shadow(0 24px 40px rgb(20 33 15 / .22))}.feature__art--band img{filter:none}.feature__list{list-style:none;padding-inline-start:0;margin-block-start:var(--space-2);display:grid;gap:var(--space-2)}.feature__list li{padding-inline-start:2.1em;position:relative}.feature__list li::before,.feature__list li::after{content:"";position:absolute;inset-inline-start:0;top:.15em;width:1.4em;height:1.4em;border-radius:50%}.feature__list li::before{background:var(--accent-soft)}.feature__list li::after{background:var(--accent);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 58% no-repeat}.feature--band{background:var(--hero-gradient);color:var(--hero-text);position:relative;overflow:clip}.feature--band::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 100% 0%,rgba(122,189,49,.28),transparent 70%),radial-gradient(50% 60% at 0% 100%,rgba(122,189,49,.18),transparent 70%);pointer-events:none}.feature--band .wrap{position:relative}.feature--band h2{color:#fff}.feature--band .eyebrow{color:#A8DD62}.feature--band .feature__content > p{color:var(--hero-text-muted)}.feature--band .feature__lead{color:#fff}.feature--band .feature__visual::before{background:radial-gradient(closest-side,rgba(122,189,49,.38),transparent 72%)}.feature--band .feature__phone{box-shadow:var(--shadow-hero)}.learn__layout{display:grid;gap:var(--space-4)}@media (min-width:900px){.learn__layout{grid-template-columns:1.2fr .8fr;align-items:start;gap:var(--space-5)}}.learn__cards{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2)}@media (min-width:560px){.learn__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}}.learn-card{display:grid;align-content:start;gap:.35em;padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l);box-shadow:var(--shadow-1);transition:transform .2s ease,box-shadow .2s ease}.learn-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.learn-card h3{order:2;display:flex;align-items:center;gap:.5em;font-size:var(--step-0);margin:0}.learn-card__stat{order:1;margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.1em .35em}.learn-card__stat strong{font-family:var(--font-display);font-size:var(--step-2);font-weight:600;line-height:1;letter-spacing:-.03em;color:var(--accent);white-space:nowrap}.learn-card__stat span{color:var(--text-muted);font-size:var(--step--1);font-weight:500}.learn-card > p:last-child{order:3;color:var(--text-muted);font-size:var(--step--1);margin-block-start:.25em}.phones{position:relative;display:flex;gap:var(--space-2);justify-content:center}.learn__phones::before{content:"";position:absolute;inset:-6% -14%;border-radius:50%;background:radial-gradient(closest-side,var(--halo),transparent 72%);pointer-events:none}.phones sh-phone,.phones [is="sh-phone"]{--phone-screen:min(225px,calc(44vw - 28px));flex:0 0 auto;position:relative;box-shadow:var(--shadow-2)}.phones [is="sh-phone"]:nth-child(2){margin-block-start:var(--space-4)}.site-footer{border-block-start:1px solid var(--border);background:var(--surface);padding-block:var(--space-5)}.site-footer__inner{display:grid;gap:var(--space-3);justify-items:center;text-align:center}.site-footer__brand{display:flex;align-items:center;gap:.5em;font-family:var(--font-display);font-weight:600}.site-footer__brand .brand-mark{width:28px;height:28px}.site-footer__trademark{max-width:60ch;font-size:var(--step--1);color:var(--text-muted)}.site-footer__links,.site-footer__languages{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1) var(--space-3);list-style:none;padding:0;margin:0}.site-footer__links a,.site-footer__languages a{color:var(--text);text-decoration:none;font-size:var(--step--1)}.site-footer__links a:hover,.site-footer__languages a:hover{color:var(--accent)}.site-footer__languages a[aria-current="true"]{color:var(--accent);font-weight:600}.site-footer__meta{font-size:var(--step--1);color:var(--text-muted)}.legal{max-width:72ch;padding-block:var(--space-5)}.breadcrumbs ol{display:flex;gap:.4em;list-style:none;padding:0;margin:0 0 var(--space-3);font-size:var(--step--1);color:var(--text-muted);flex-wrap:wrap}.breadcrumbs li:not(:last-child)::after{content:"›";margin-inline-start:.4em}.legal__effective{color:var(--text-muted);font-size:var(--step--1)}.legal__toc{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);padding:var(--space-2) var(--space-3);margin-block:var(--space-3)}.legal__toc-title{font-weight:600;margin-block-end:var(--space-1)}.legal__toc ol{margin:0;padding-inline-start:1.25em;font-size:var(--step--1)}.legal__content h2{margin-block-start:var(--space-4)}.legal__content table{margin-block:var(--space-2);font-size:var(--step--1)}.legal__content th,.legal__content td{text-align:start;padding:var(--space-1);border:1px solid var(--border)}.not-found{padding-block:var(--space-6);text-align:center}.not-found__languages{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);list-style:none;padding:0;margin-block-start:var(--space-3)}section.hero{position:relative;background:var(--hero-bg);color:var(--hero-text);overflow:clip;margin-block-start:calc(-1 * var(--header-h));padding-block:calc(var(--header-h) + clamp(2rem,6vw,4.5rem)) clamp(3rem,8vw,6rem)}.hero__bg{position:absolute;inset:-45% 0 0;background:var(--hero-gradient);pointer-events:none}.hero__glow{position:absolute;border-radius:50%;aspect-ratio:1;pointer-events:none}.hero__glow--1{width:clamp(360px,60vw,780px);inset-inline-end:-18%;inset-block-start:28%;background:radial-gradient(closest-side,rgba(122,189,49,.55),rgba(122,189,49,0) 72%)}.hero__glow--2{width:clamp(280px,42vw,560px);inset-inline-start:-14%;inset-block-end:4%;background:radial-gradient(closest-side,rgba(52,129,45,.8),rgba(52,129,45,0) 72%)}.hero__pattern{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72'%3E%3Cpath d='M26 54 L26 40 L36 28 L46 40 L46 54 L39 54 L39 40 L36 36 L33 40 L33 54 Z' fill='%23ffffff'/%3E%3C/svg%3E");background-repeat:repeat;opacity:.05;mask-image:linear-gradient(180deg,transparent 0%,#000 25%,#000 75%,transparent 100%);pointer-events:none}.hero__inner{position:relative;display:grid;gap:var(--space-4);align-items:center}@media (min-width:900px){.hero__inner{grid-template-columns:1.1fr .9fr;gap:var(--space-5);min-height:min(78vh,760px)}}.hero h1{color:#fff;margin-block-end:var(--space-3);max-width:15ch}.hero__headline{display:block;font-size:var(--step-4);font-weight:600;line-height:1.04;letter-spacing:-.03em}[lang="ar"] .hero__headline{letter-spacing:0;line-height:1.25}[lang="ru"] .hero__headline{letter-spacing:-.02em}.hl{font-style:normal;color:#C9EBA0}@supports (-webkit-background-clip:text) or (background-clip:text){.hero__headline .hl,.hero .hl--gradient{background:var(--hero-highlight);-webkit-background-clip:text;background-clip:text;color:transparent}}.hero__subtitle{font-size:clamp(1.05rem,.95rem + .45vw,1.3rem);line-height:1.55;max-width:50ch;color:var(--hero-text-muted);margin-block-end:var(--space-4)}.hero__subtitle .hl{color:#fff;font-weight:600}.hero__subtitle .hl--gradient{color:#C9EBA0;font-weight:700;letter-spacing:.01em}.hero__facts{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-1);padding:0;margin-block:var(--space-3) 0}.hero__facts li{display:inline-flex;align-items:center;gap:.45em;padding:.4em .85em .4em .65em;border-radius:999px;background:var(--hero-glass);border:1px solid var(--hero-glass-border);font-size:var(--step--1);font-weight:600;color:#fff}.hero__facts li::before{content:"";width:1.1em;height:1.1em;border-radius:50%;background:rgba(168,221,98,.18) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C9EBA0' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 62% no-repeat}.hero__visual{position:relative;justify-self:center}.hero__visual::before{content:"";position:absolute;inset:-10% -30%;border-radius:50%;background:radial-gradient(closest-side,rgba(122,189,49,.32),rgba(122,189,49,0) 70%);pointer-events:none}.hero__phone{position:relative;z-index:1;box-shadow:var(--shadow-hero)}.hero__art,.feature__art,.learn__art{display:block;width:min(100%,560px);margin-inline:auto;position:relative;z-index:1}.hero__art img,.feature__art img,.learn__art img{display:block;width:100%;height:auto;aspect-ratio:4 / 5}.hero__visual,.feature__visual,.learn__phones{min-width:0}@media (min-width:900px){.hero__art{width:min(660px,calc(100% + 12vw));margin-inline:calc(50% - .5 * min(660px,calc(100% + 12vw))) 0}}.hero-carousel{--slide-w:min(330px,82vw);--slide-h:calc(var(--slide-w) * 16 / 9);--n:6;--rot:0deg;--r:calc(var(--slide-w) / (2 * tan(180deg / var(--n))) + 28px);display:block;position:relative;z-index:1;width:var(--slide-w);margin-inline:auto;touch-action:pan-y;user-select:none;-webkit-user-select:none}@media (min-width:900px) and (max-width:1199px){.hero-carousel{--slide-w:270px}}.hero-carousel__stage{position:relative;height:var(--slide-h);perspective:1400px;perspective-origin:50% 42%;cursor:grab}.hero-carousel__stage:active{cursor:grabbing}.hero-carousel__ring{position:absolute;inset:0;margin:0;padding:0;list-style:none;transform-style:preserve-3d;transform:translateZ(calc(-1 * var(--r))) rotateY(var(--rot));transition:transform 1.1s cubic-bezier(.22,.61,.36,1)}.hero-carousel__slide{position:absolute;inset:0;transform:rotateY(calc(var(--i) * 360deg / var(--n))) translateZ(var(--r));backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:opacity .8s ease}.hero-carousel__slide img{display:block;width:100%;height:auto;aspect-ratio:9 / 16;-webkit-user-drag:none;filter:drop-shadow(0 18px 28px rgba(0,0,0,.45))}.hero-carousel.is-ready .hero-carousel__slide:not(.is-current){opacity:.55}@media (prefers-reduced-motion:reduce){.hero-carousel__ring,.hero-carousel__slide{transition:none}}.hero-carousel__controls{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-block-start:var(--space-3)}.hero-carousel__btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid var(--hero-glass-border);background:var(--hero-glass);color:#fff;cursor:pointer;transition:background .15s ease}.hero-carousel__btn:hover{background:rgba(255,255,255,.22)}.hero-carousel__btn svg{width:18px;height:18px}.hero-carousel__btn--prev svg{transform:scaleX(-1)}[dir="rtl"] .hero-carousel__btn--prev svg{transform:none}[dir="rtl"] .hero-carousel__btn--next svg{transform:scaleX(-1)}.hero-carousel__dots{display:flex;gap:.4em;margin:0;padding:0;list-style:none}.hero-carousel__dots button{width:8px;height:8px;padding:0;border:none;border-radius:999px;background:rgba(255,255,255,.38);cursor:pointer;transition:width .2s ease,background .2s ease}.hero-carousel__dots button[aria-current="true"]{width:22px;background:#C9EBA0}.hero__chips{display:none}@media (min-width:900px){.hero__chips{display:block;position:absolute;inset:0;z-index:2;list-style:none;margin:0;padding:0;pointer-events:none}.hero__chip{position:absolute;display:inline-flex;align-items:center;gap:.5em;padding:.6em 1em .6em .8em;border-radius:999px;background:rgba(12,32,14,.62);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--hero-glass-border);box-shadow:0 16px 40px -12px rgba(0,0,0,.55);color:#fff;font-family:var(--font-display);font-weight:600;font-size:var(--step--1);white-space:nowrap}.hero__chip svg{width:20px;height:20px;color:#A8DD62;flex:none}.hero__chip:nth-child(1){inset-inline-start:-24%;top:14%}.hero__chip:nth-child(2){inset-inline-end:-14%;top:40%}.hero__chip:nth-child(3){inset-inline-start:-14%;bottom:18%}}@media (max-width:899px){section.hero{padding-block-end:0}.hero__visual{margin-block-end:-34%}.hero__visual:has(.hero__art){margin-block-end:-22%}.hero__visual:has(.hero-carousel){margin-block-end:var(--space-4)}.hero__inner{gap:var(--space-4)}}.store-badges{display:flex;flex-wrap:wrap;gap:var(--space-2)}.store-badge--primary{order:-1}.store-badge{display:inline-flex;align-items:center;gap:.65em;min-height:52px;padding-inline:1.1em 1.25em;border-radius:14px;background:#0B0F0A;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 24px -12px rgba(0,0,0,.55);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.store-badge:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.32);box-shadow:0 14px 28px -12px rgba(0,0,0,.6)}.hero .store-badge,.plus .store-badge{background:#0B0F0A;color:#fff}.store-badges--footer .store-badge{background:var(--surface);color:var(--text);border-color:var(--border);box-shadow:none}.store-badge svg{width:26px;height:26px;flex-shrink:0}.store-badge__text{display:flex;flex-direction:column;line-height:1.15}.store-badge__text small{font-size:.66rem;opacity:.8;letter-spacing:.02em}.store-badge__text strong{font-size:1rem;font-weight:600;letter-spacing:-.01em}@media (max-width:479px){.hero .store-badge{flex:1 1 9rem;justify-content:center}}sh-phone,[is="sh-phone"]{--phone-screen:min(270px,calc(62vw - 20px));display:block;margin:0;width:calc(var(--phone-screen) + 20px);border-radius:36px;padding:10px;background:#0B0F0A;outline:1px solid rgba(255,255,255,.14);outline-offset:-1px;box-shadow:var(--shadow-1);position:relative}sh-phone::before,[is="sh-phone"]::before{content:"";position:absolute;inset-inline-start:50%;inset-block-start:6px;transform:translateX(-50%);width:46px;height:6px;border-radius:4px;background:rgba(255,255,255,.22);z-index:1}sh-phone picture,[is="sh-phone"] picture{display:block;width:100%;aspect-ratio:9 / 20;border-radius:26px;overflow:hidden;background:var(--paper-100)}sh-phone img,[is="sh-phone"] img{display:block;width:100%;aspect-ratio:9 / 20;object-fit:cover}sh-phone.is-loading img,[is="sh-phone"].is-loading img{opacity:0}sh-phone.is-loading picture,[is="sh-phone"].is-loading picture{animation:phone-skeleton 1.4s ease-in-out infinite}@keyframes phone-skeleton{0%,100%{background-color:var(--paper-100)}50%{background-color:var(--paper-000)}}.gallery{display:flex;gap:var(--space-3);overflow-x:auto;scroll-snap-type:x mandatory;list-style:none;padding:var(--space-2) 0 var(--space-3);margin:0;scrollbar-width:none;overscroll-behavior-x:contain}.gallery::-webkit-scrollbar{display:none}.gallery__item{flex:0 0 auto;scroll-snap-align:start;text-align:center;width:min(245px,60vw)}.gallery__item figcaption{margin-block-start:var(--space-2);font-size:var(--step--1);color:var(--text-muted)}.gallery__phone{--phone-screen:min(225px,calc(60vw - 20px));margin-inline:auto;box-shadow:var(--shadow-2)}.gallery-controls{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-block-start:var(--space-2)}.gallery-controls__btn{width:44px;height:44px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-1);transition:background .15s ease,color .15s ease,border-color .15s ease}.gallery-controls__btn:hover{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.gallery-controls__btn svg{width:18px;height:18px}.gallery-dots{display:flex;gap:.4em;justify-content:center;margin-block-start:var(--space-2);padding:0;list-style:none}.gallery-dots button{width:8px;height:8px;border-radius:999px;border:none;background:var(--border);cursor:pointer;padding:0;transition:width .2s ease,background .2s ease}.gallery-dots button[aria-current="true"]{background:var(--accent);width:22px}.deed-grid{list-style:none;padding:0;margin:var(--space-2) 0 var(--space-3);display:flex;flex-wrap:wrap;gap:var(--space-1)}.deed-chip{display:inline-flex;align-items:center;gap:.5em;padding:.5em .9em .5em .7em;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);font-size:var(--step--1);font-weight:500}.deed-chip svg{width:18px;height:18px;color:var(--accent);flex-shrink:0}.reminders__fasting{color:var(--text-muted);font-size:var(--step--1)}.badge{display:inline-block;font-family:var(--font-body);font-size:.68em;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:.25em .7em;border-radius:999px;background:var(--accent-soft);color:var(--accent)}[lang="ar"] .badge{letter-spacing:0;text-transform:none}.widget-types{list-style:none;padding:0;margin-block:var(--space-2);display:grid}.widget-types li{display:flex;flex-wrap:wrap;gap:.2em .7em;align-items:baseline;padding-block:.65em;border-block-end:1px solid var(--border)}.widget-types li:first-child{border-block-start:1px solid var(--border)}.widget-types li span{color:var(--text-muted);font-size:var(--step--1)}.widgets__themes-intro{font-weight:600;margin-block-start:var(--space-3);margin-block-end:var(--space-1)}.widget-themes{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin-block:0 var(--space-3)}.widget-swatch{display:inline-flex;align-items:center;gap:.5em;font-size:var(--step--1);padding:.35em .8em .35em .4em;border-radius:999px;border:1px solid var(--border);background:var(--surface)}.widget-swatch__dot{width:22px;height:22px;border-radius:7px;background:var(--widget-system-bg);border:2px solid var(--widget-system-accent)}.widget-swatch[data-theme="emerald"] .widget-swatch__dot{background:var(--widget-emerald-bg);border-color:var(--widget-emerald-accent)}.widget-swatch[data-theme="midnight"] .widget-swatch__dot{background:var(--widget-midnight-bg);border-color:var(--widget-midnight-accent)}.widget-swatch[data-theme="sand"] .widget-swatch__dot{background:var(--widget-sand-bg);border-color:var(--widget-sand-accent)}.widget-swatch[data-theme="paper"] .widget-swatch__dot{background:var(--widget-paper-bg);border-color:var(--widget-paper-accent)}:root:not([data-theme="light"]) .widget-swatch[data-theme="system"] .widget-swatch__dot,:root[data-theme="dark"] .widget-swatch[data-theme="system"] .widget-swatch__dot{background:var(--widget-system-dark-bg);border-color:var(--widget-system-dark-accent)}.widgets__plus-note{color:var(--text-muted);font-size:var(--step--1)}.trust-grid{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}@media (min-width:640px){.trust-grid{gap:var(--space-3)}}.trust-item{padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l);transition:transform .2s ease,box-shadow .2s ease}.trust-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.trust-item__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:var(--surface-tint);color:var(--accent);margin-block-end:var(--space-2)}.trust-item__icon svg{width:24px;height:24px}.trust-item h3{font-size:var(--step-0);margin-block-end:.35em}.trust-item p{color:var(--text-muted);font-size:var(--step--1)}.trust__privacy-link{margin-block-start:var(--space-3);font-weight:500}.plus__principle{max-width:62ch}.plus__card{position:relative;overflow:hidden;display:grid;gap:var(--space-3);align-items:center;padding:var(--space-3);margin-block-end:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-1)}.plus__card::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--amber-500),var(--green-300))}@media (min-width:720px){.plus__card{grid-template-columns:1fr auto;padding:var(--space-4)}}.plus__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4em var(--space-2);margin-block-end:var(--space-1)}.plus__amount{display:inline-flex;align-items:baseline;gap:.35em}.plus__amount strong{font-family:var(--font-display);font-size:var(--step-3);font-weight:600;line-height:1;letter-spacing:-.03em;color:var(--text)}.plus__amount span{color:var(--text-muted)}.plus__or{color:var(--text-muted);font-size:var(--step--1)}.plus__trial{color:var(--text-muted);font-size:var(--step--1);max-width:40ch}.plus-table__scroll{overflow-x:auto}.plus-table{font-size:var(--step--1)}.plus-table caption{text-align:start;font-weight:600;margin-block-end:var(--space-2);color:var(--text-muted)}.plus-table th,.plus-table td{text-align:start;padding:.8em var(--space-2);border-block-end:1px solid var(--border)}.plus-table thead th{background:var(--surface-tint);border-block-end:none;font-family:var(--font-display);font-weight:600}.plus-table thead th:first-child{border-start-start-radius:var(--radius-m)}.plus-table thead th:last-child{border-start-end-radius:var(--radius-m)}.plus-table tbody th{font-weight:500}.plus-table td:not(:first-child),.plus-table th:not(:first-child){text-align:center}.plus-table .plus-table__plus-col{background:color-mix(in srgb,var(--amber-500) 7%,transparent);font-weight:600}.plus-table thead .plus-table__plus-col{color:var(--amber-500)}@media (max-width:640px){.plus-table thead{display:none}.plus-table caption{display:block}.plus-table,.plus-table tbody,.plus-table tr,.plus-table th,.plus-table td{display:block;width:100%}.plus-table tr{border-block-end:1px solid var(--border);padding-block:var(--space-2)}.plus-table th[scope="row"]{border:none;font-weight:600;padding:0 0 .35em}.plus-table td{border:none;display:flex;justify-content:space-between;gap:var(--space-2);text-align:start;padding:.25em 0;background:none}.plus-table td::before{content:attr(data-label);color:var(--text-muted);font-weight:400}.plus-table td.plus-table__plus-col{color:var(--text)}}.faq__inner{max-width:860px}.faq-list{display:grid;gap:var(--space-1)}.faq-item{border:1px solid var(--border);border-radius:var(--radius-m);padding:var(--space-2) var(--space-3);background:var(--surface);transition:border-color .15s ease,box-shadow .15s ease}.faq-item:hover,.faq-item[open]{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.faq-item[open]{box-shadow:var(--shadow-1)}.faq-item summary{cursor:pointer;font-weight:600;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:32px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--surface-tint);color:var(--accent);font-size:1.2em;line-height:1;transition:transform .2s ease}.faq-item[open] summary::after{content:"−"}.faq-item p{margin-block-start:var(--space-2);color:var(--text-muted);max-width:70ch}.lang-switcher{position:relative}.lang-switcher summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-weight:600;font-size:var(--step--1);transition:background .2s ease,border-color .2s ease,color .2s ease}.lang-switcher summary::-webkit-details-marker{display:none}.lang-switcher ul{position:absolute;inset-inline-end:0;top:calc(100% + 8px);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);box-shadow:var(--shadow-2);list-style:none;padding:var(--space-1);margin:0;min-width:11em;z-index:10;color:var(--text)}.lang-switcher li a{display:block;padding:.55em .8em;border-radius:var(--radius-s);color:var(--text);text-decoration:none;font-size:var(--step--1)}.lang-switcher li a:hover{background:var(--surface-tint)}.lang-switcher li a[aria-current="true"]{color:var(--accent);font-weight:600}.theme-toggle{min-width:44px;min-height:44px;border-radius:999px;border:1px solid var(--border);background:var(--surface);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease,color .2s ease}.theme-toggle:hover{background:var(--surface-tint)}.theme-toggle__icon{display:none;color:var(--text)}.theme-toggle .icon{width:20px;height:20px;display:block}.theme-toggle__icon--moon{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme]) .theme-toggle__icon--moon{display:none}:root:not([data-theme]) .theme-toggle__icon--sun{display:block}}:root[data-theme="dark"] .theme-toggle__icon--moon{display:none}:root[data-theme="dark"] .theme-toggle__icon--sun{display:block}:root[data-theme="light"] .theme-toggle__icon--moon{display:block}:root[data-theme="light"] .theme-toggle__icon--sun{display:none}@media (prefers-reduced-motion:no-preference){.theme-toggle__icon{animation:theme-icon-in .22s cubic-bezier(.2,.6,.2,1) both}}@keyframes theme-icon-in{from{opacity:0;transform:rotate(-35deg) scale(.7)}to{opacity:1;transform:none}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hero__bg,.hero__glow--1,.hero__glow--2,.hero__content,.hero__phone,.hero__art,.hero-carousel,.hero__chip{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0px 100vh}.hero__bg{animation-name:px-bg}.hero__glow--1{animation-name:px-glow-1}.hero__glow--2{animation-name:px-glow-2}.hero__content{animation-name:px-content}.hero__phone{animation-name:px-phone}.hero__art{animation-name:px-art}.hero-carousel{animation-name:px-art}.hero__chip:nth-child(1){animation-name:px-chip-far}.hero__chip:nth-child(2){animation-name:px-chip-near}.hero__chip:nth-child(3){animation-name:px-chip-mid}.reveal{animation-name:reveal-up;animation-timing-function:cubic-bezier(.2,.6,.2,1);animation-fill-mode:both;animation-timeline:view();animation-range:entry 0px entry 220px}.feature__visual.reveal,.learn__phones.reveal{animation-name:reveal-up,drift-slow;animation-timing-function:cubic-bezier(.2,.6,.2,1),linear;animation-timeline:view(),view();animation-range:entry 0px entry 220px,cover 0% cover 100%}}}@keyframes px-bg{to{transform:translateY(28vh)}}@keyframes px-glow-1{to{transform:translate(6vw,40vh) scale(1.15)}}@keyframes px-glow-2{to{transform:translate(-4vw,22vh)}}@keyframes px-content{to{transform:translateY(14vh);opacity:.25}}@keyframes px-phone{to{transform:translateY(9vh) rotate(-1deg)}}@keyframes px-art{to{transform:translateY(9vh)}}@keyframes px-chip-far{to{transform:translateY(26vh)}}@keyframes px-chip-near{to{transform:translateY(-4vh)}}@keyframes px-chip-mid{to{transform:translateY(16vh)}}@keyframes reveal-up{from{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes drift-slow{from{transform:translateY(36px)}to{transform:translateY(-36px)}}[dir="ltr"] .gallery-controls__btn--prev svg{transform:scaleX(-1)}[dir="rtl"] .gallery-controls__btn--next svg{transform:scaleX(-1)}@media print{.site-header,.site-footer,.language-hint,.skip-link,.legal .breadcrumbs,.gallery-controls,.gallery-dots{display:none !important}body{background:#fff;color:#000}*,*::before,*::after{animation:none !important;transform:none !important;opacity:1 !important}.hero__bg,.hero__chips{display:none !important}.legal{max-width:none}a{color:#000;text-decoration:underline}a[href^="http"]::after,a[href^="mailto"]::after{content:" (" attr(href) ")";font-size:.85em;color:#444}.legal__toc{border:1px solid #999;background:#fff}.legal__content table,.legal__content th,.legal__content td{border-color:#999}}.hero-carousel[data-n="6"]{--n:6}.hero-carousel__slide:nth-child(1){--i:0}.hero-carousel__slide:nth-child(2){--i:1}.hero-carousel__slide:nth-child(3){--i:2}.hero-carousel__slide:nth-child(4){--i:3}.hero-carousel__slide:nth-child(5){--i:4}.hero-carousel__slide:nth-child(6){--i:5}