:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:1rem;--background:#faf6ee;--foreground:#191e30;--card:#fffdfa;--primary:#2d62ac;--primary-foreground:#fdfaf3;--primary-ink:#2d62ac;--secondary:#f2eadd;--secondary-foreground:#202638;--muted:#f3ece1;--muted-foreground:#565d6f;--accent:#ddedff;--accent-foreground:#173c70;--cta:#ef852e;--cta-foreground:#141a2b;--cta-hover:#e8721c;--cta-soft:#ffead7;--success:#337344;--warning:#925512;--destructive:#af3622;--destructive-foreground:#fdfcf8;--border:#e5ddd1;--input:#d6ccbe;--ring:#4475ba;--shadow-color:230 35% 20%;--shadow-soft:0 1px 2px hsl(var(--shadow-color) / .06), 0 10px 30px -14px hsl(var(--shadow-color) / .2);--todo:var(--cta-soft)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0f1321;--foreground:#f2eee6;--card:#161b2c;--primary:#2d6dc4;--primary-foreground:#fdfcf8;--primary-ink:#79b6f4;--secondary:#202538;--secondary-foreground:#ebe7df;--muted:#1e2334;--muted-foreground:#a8b2c1;--accent:#1a2e4c;--accent-foreground:#c6e1ff;--cta:#f59145;--cta-foreground:#0e1323;--cta-hover:#fba355;--cta-soft:#3a2312;--success:#69ba7c;--warning:#e4ac59;--destructive:#ed7665;--destructive-foreground:#190f0b;--border:#2c3245;--input:#363c50;--ring:#73a9e1;--shadow-color:235 50% 4%;--shadow-soft:none}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0f1321;--foreground:#f2eee6;--card:#161b2c;--primary:#2d6dc4;--primary-foreground:#fdfcf8;--primary-ink:#79b6f4;--secondary:#202538;--secondary-foreground:#ebe7df;--muted:#1e2334;--muted-foreground:#a8b2c1;--accent:#1a2e4c;--accent-foreground:#c6e1ff;--cta:#f59145;--cta-foreground:#0e1323;--cta-hover:#fba355;--cta-soft:#3a2312;--success:#69ba7c;--warning:#e4ac59;--destructive:#ed7665;--destructive-foreground:#190f0b;--border:#2c3245;--input:#363c50;--ring:#73a9e1;--shadow-color:235 50% 4%;--shadow-soft:none}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}@font-face{font-family:Shabnam;src:url(/Shabnam.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Shabnam;src:url(/Shabnam-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/Fraunces-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Noto Sans Arabic;src:url(/fonts/NotoSansArabic-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Noto Sans Arabic;src:url(/fonts/NotoSansArabic-Bold.ttf)format("truetype");font-weight:700;font-display:swap}html[lang=fa]{--font-body:"Shabnam", "Vazirmatn", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-heading:var(--font-body);--heading-weight:700}html:is([lang=en],[lang=de],[lang=es],[lang=fr],[lang=pt-BR]){--font-body:"Figtree", "Shabnam", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-heading:"Fraunces", "Shabnam", ui-serif, Georgia, serif;--heading-weight:600}html[lang=ru]{--font-body:"Inter", "Shabnam", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-heading:var(--font-body);--heading-weight:700}html[lang=ar]{--font-body:"Noto Sans Arabic", "Figtree", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-heading:var(--font-body);--heading-weight:700}html[lang=zh-Hans]{--font-body:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", system-ui, sans-serif;--font-heading:var(--font-body);--heading-weight:700}html[lang=ja]{--font-body:"Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", "Noto Sans JP", system-ui, sans-serif;--font-heading:var(--font-body);--heading-weight:700}html[lang=ko]{--font-body:"Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", "Noto Sans KR", system-ui, sans-serif;--font-heading:var(--font-body);--heading-weight:700}body{background-color:var(--background);background-image:radial-gradient(60% 420px at 85% 0, var(--accent), transparent 70%), radial-gradient(45% 360px at 10% 340px, var(--cta-soft), transparent 70%);min-height:100vh;color:var(--foreground);font-family:var(--font-body);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-repeat:no-repeat;margin:0;font-size:16px;line-height:1.8}a{color:var(--primary-ink);text-underline-offset:.2em}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.site-header{z-index:10;border-bottom:1px solid var(--border);background:var(--background);background:color-mix(in srgb, var(--background) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.site-header .bar{flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:880px;margin:0 auto;padding:12px 16px;display:flex}.site-header .logo{flex:none;display:inline-flex}.site-header .logo img{width:40px;height:40px;display:block}.site-header .name{color:var(--foreground);font-family:var(--font-heading);font-size:18px;font-weight:700;text-decoration:none}.site-header nav{border:1px solid var(--border);background:var(--card);border-radius:999px;flex-wrap:wrap;gap:2px;margin-inline-start:auto;padding:4px;font-size:14px;line-height:1.5;display:flex}.site-header nav a{color:var(--muted-foreground);border-radius:999px;padding:6px 12px;text-decoration:none}.site-header nav a:hover{background:var(--muted);color:var(--foreground)}.lang-menu{flex:none;margin-inline-start:auto;position:relative}.site-header nav+.lang-menu{margin-inline-start:0}.lang-menu>summary{border:1px solid var(--border);background:var(--card);height:40px;color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;padding-inline:12px 14px;font-size:14px;font-weight:700;line-height:1.5;list-style:none;display:inline-flex}.lang-menu>summary::-webkit-details-marker{display:none}.lang-menu>summary:hover,.lang-menu[open]>summary{background:var(--muted)}.lang-menu svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.lang-menu:not([open]) ul{display:none}.lang-menu ul{top:calc(100% + 8px);z-index:20;border:1px solid var(--border);background:var(--card);width:max-content;min-width:200px;box-shadow:var(--shadow-soft);border-radius:16px;margin:0;padding:6px;font-size:15px;line-height:1.5;list-style:none;position:absolute;inset-inline-end:0}.lang-menu li{margin:0}.lang-menu a{color:var(--foreground);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.lang-menu a:hover{background:var(--muted)}.lang-menu a[aria-current]{color:var(--primary-ink);font-weight:700}.lang-menu a[aria-current]:after{content:"";background:var(--cta);border-radius:999px;flex:none;width:8px;height:8px;margin-inline-start:auto}.lang-menu a:lang(fa){font-family:Shabnam,system-ui,sans-serif}.theme-toggle{border:1px solid var(--border);background:var(--card);width:40px;height:40px;color:var(--foreground);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.theme-toggle:hover{background:var(--muted)}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.theme-toggle .icon-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle .icon-sun{display:none}:root:not([data-theme=light]) .theme-toggle .icon-moon{display:block}}:root[data-theme=dark] .theme-toggle .icon-sun{display:none}:root[data-theme=dark] .theme-toggle .icon-moon{display:block}.header-account{border:1px solid var(--border);background:var(--card);height:40px;color:var(--foreground);touch-action:manipulation;border-radius:999px;flex:none;align-items:center;gap:8px;padding-inline:12px 14px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.header-account:hover{background:var(--muted)}.header-account svg{flex:none}@media (pointer:coarse){.lang-menu>summary,.theme-toggle,.header-account{position:relative}.lang-menu>summary:before,.theme-toggle:before,.header-account:before{content:"";position:absolute;inset:-3px}}.page{max-width:880px;margin:0 auto;padding:24px 16px 40px}.card{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-soft);border-radius:20px;padding:28px}h1,h2,h3{font-family:var(--font-heading);font-weight:var(--heading-weight);text-wrap:balance}h1{margin:0 0 8px;font-size:clamp(1.6rem,1.25rem + 1.5vw,2.1rem);line-height:1.35}h2{margin:32px 0 8px;font-size:1.2rem;line-height:1.5}p{margin:0 0 12px}ul,ol{margin:0 0 12px;padding-inline-start:22px}li{margin:4px 0}strong{font-weight:700}.muted{color:var(--muted-foreground);font-size:14px}mark.todo{background:var(--todo);color:inherit;border-radius:6px;padding:0 4px}.draft{background:var(--cta-soft);color:var(--foreground);border-radius:16px;margin-bottom:16px;padding:12px 16px;font-size:14px}.draft:before{content:"";background:var(--cta);vertical-align:middle;border-radius:999px;width:8px;height:8px;margin-inline-end:8px;display:inline-block}.not-found-langs{border-top:1px solid var(--border);color:var(--muted-foreground);margin:20px 0 0;padding:16px 0 0;font-size:14px;list-style:none}.site-footer{max-width:880px;color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin:0 auto;padding:0 16px 32px;font-size:13px;display:flex}.footer-rights{flex-basis:100%;margin:0}@media (max-width:640px){.site-header{position:relative}.site-header .bar:has(.header-account){column-gap:8px}.site-header nav{background:0 0;border:0;flex-basis:100%;order:3;gap:6px;margin-inline-start:0;padding:0}.site-header nav a{border:1px solid var(--border);background:var(--card);padding:4px 12px}.site-header .lang-menu,.site-header nav+.lang-menu{margin-inline-start:auto}.lang-menu>summary,.header-account{justify-content:center;width:40px;padding:0}.lang-current,.header-account-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.card{padding:20px}}@media (max-width:359px){.site-header .bar:has(.header-account) .name{max-width:min-content;line-height:1.2}}@media (max-width:839px){.site-header:has(.header-account){position:relative}.site-header .bar:has(nav) nav{background:0 0;border:0;flex-basis:100%;order:3;gap:6px;margin-inline-start:0;padding:0}.site-header .bar:has(nav) nav a{border:1px solid var(--border);background:var(--card);padding:4px 12px}.site-header .bar:has(nav) .lang-menu{margin-inline-start:auto}}.site-header .bar-wide{max-width:1120px}.skip-link{top:8px;z-index:20;border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:999px;padding:8px 16px;font-weight:700;position:absolute;inset-inline-start:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#main:focus{outline:none}#main>.hero,#main>.section{max-width:1120px;margin:0 auto;padding-inline:16px}#main [id]{scroll-margin-top:88px}.eyebrow{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:999px;align-items:center;gap:8px;margin:0 0 16px;padding:4px 14px;font-size:14px;font-weight:700;line-height:1.6;display:inline-flex}.eyebrow:before{content:"";background:var(--cta);border-radius:999px;flex:none;width:8px;height:8px}.btn{text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:10px 22px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.btn-cta{background:var(--cta);color:var(--cta-foreground)}.btn-cta:hover{background:var(--cta-hover)}.btn-outline{border-color:var(--border);background:var(--card);color:var(--foreground)}.btn-outline:hover{background:var(--muted)}.note{color:var(--muted-foreground);font-size:14px}.hero{gap:40px;padding-block:40px 24px;display:grid}.hero h1{margin:0 0 16px;line-height:1.25}.hero-brand{font-size:clamp(2.3rem,1.6rem + 3.4vw,3.6rem);display:block}.hero-tagline{color:var(--primary-ink);margin-top:4px;font-size:clamp(1.3rem,1.05rem + 1.2vw,1.9rem);display:block}.lead{max-width:36em;color:var(--muted-foreground);font-size:1.075rem;line-height:1.9}.trial-headline{color:var(--foreground);margin:16px 0 0;font-size:1.075rem;font-weight:700}.actions{flex-wrap:wrap;gap:12px;margin:24px 0 12px;display:flex}.platform-pills{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.platform-pills li{border:1px solid var(--border);background:var(--card);border-radius:999px;align-items:center;gap:8px;margin:0;padding-block:4px;padding-inline:12px 4px;font-size:14px;line-height:1.6;display:inline-flex}.pill-name{font-weight:700}.pill-status{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:2px 10px;font-size:13px}.pill-ready{background:var(--accent);color:var(--accent-foreground)}.hero-media{min-width:0;margin:0}.hero-stage{padding-block-end:16%;position:relative}.device{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-soft);overflow:hidden}.device img{width:100%;height:auto;display:block}.device-desktop{border-radius:14px;width:90%}.device-phone{box-shadow:0 0 0 5px var(--card), 0 0 0 6px var(--border), var(--shadow-soft);border-radius:22px}.hero-stage .device-phone{bottom:0;width:30%;position:absolute;inset-inline-end:6px}.shots-note{color:var(--muted-foreground);text-align:center;margin-top:16px;font-size:13px}.section{padding-block:48px}.section-head{max-width:44em;margin-bottom:28px}.section h2{margin:0 0 8px;font-size:clamp(1.5rem,1.15rem + 1.5vw,2.1rem);line-height:1.4}.section-head p{color:var(--muted-foreground);margin:0}.section h3{margin:0 0 8px;font-size:1.15rem;line-height:1.5}.steps{counter-reset:step;gap:18px 24px;margin:0;padding:10px 0 0;list-style:none;display:grid}.step{--depth:10px;counter-increment:step;grid-template-columns:54px minmax(0,1fr);align-content:start;column-gap:14px;margin:0;display:grid}.step:first-child{--tone:#2b5ea8;--rise:36px}.step:nth-child(2){--tone:#6053aa;--rise:52px}.step:nth-child(3){--tone:#854a9a;--rise:68px}.step:nth-child(4){--tone:#a1447b;--rise:84px}.step:nth-child(5){--tone:#b14453;--rise:100px}.step:nth-child(6){--tone:#b4501a;--rise:116px}.step-block{width:44px;height:44px;margin-top:var(--depth);background:var(--tone);background:linear-gradient(170deg, color-mix(in srgb, var(--tone) 82%, white), var(--tone));color:#fff;grid-row:span 2;position:relative;box-shadow:0 14px 20px -14px #0000008c}.step-block:before{content:counter(step);font-size:20px;font-weight:800;line-height:1;position:absolute;inset-block-end:6px;inset-inline-start:8px}.step-block:lang(fa):before{content:counter(step, persian)}.step-block:after{content:"";top:calc(-1 * var(--depth));width:calc(100% + var(--depth));height:calc(100% + var(--depth));background:var(--tone);background:linear-gradient(135deg, color-mix(in srgb, var(--tone) 55%, white), color-mix(in srgb, var(--tone) 72%, black));clip-path:polygon(0 var(--depth), var(--depth) 0, 100% 0, 100% calc(100% - var(--depth)), calc(100% - var(--depth)) 100%, calc(100% - var(--depth)) var(--depth));position:absolute;left:0}.section .step h3{margin:0;font-size:17px}.step p{color:var(--muted-foreground);margin:4px 0 0;font-size:15px;line-height:1.7}.feature{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-soft);border-radius:28px;align-items:center;gap:28px;margin-bottom:24px;padding:clamp(20px,4vw,40px);display:grid}.section .feature h3{font-size:clamp(1.3rem,1.1rem + .9vw,1.7rem);line-height:1.45}.feature .eyebrow{background:var(--background)}.points{margin:16px 0 0;padding:0;list-style:none}.points li{margin:8px 0;padding-inline-start:26px;position:relative}.points li:before{content:"";top:.62em;border:2px solid var(--primary-ink);border-radius:999px;width:9px;height:9px;position:absolute;inset-inline-start:4px}.feature-media{justify-content:center;min-width:0;display:flex}.feature-media .device-phone{width:min(100% - 12px,260px)}.pay-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 8px;max-width:680px;margin:0;padding:0;list-style:none;display:grid}.pay-logo{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.pay-badge{background:var(--logo);color:#fff;border-radius:15px;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 1px #ffffff47,0 10px 18px -12px #0000008c}.pay-badge svg{display:block}.pay-fill{fill:currentColor}.pay-badge-paypal{--logo:linear-gradient(150deg, #2f86e6, #0b3a8f)}.pay-badge-visa{--logo:linear-gradient(150deg, #3346b8, #1a1f71)}.pay-badge-mastercard{--logo:linear-gradient(150deg, #3a3a40, #121214)}.pay-badge-crypto{--logo:linear-gradient(150deg, #5cc4a6, #1f8a6a)}.pay-badge-googleplay{--logo:linear-gradient(150deg, #2fc28a, #017a55)}.pay-badge-appstore{--logo:linear-gradient(150deg, #1ac8fc, #1a6fe8)}.pay-name{font-size:.8rem;font-weight:600;line-height:1.3}@media (min-width:600px){.pay-logos{grid-template-columns:repeat(6,minmax(0,1fr))}}.platforms{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.platform{margin:0}.platform-tile{box-sizing:border-box;border:1px solid var(--border);background:var(--card);height:100%;box-shadow:var(--shadow-soft);color:var(--foreground);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;text-decoration:none;display:flex}a.platform-tile:hover{border-color:var(--ring);background:var(--accent)}.platform-web .platform-tile{border-color:var(--ring)}.platform-logo{background:var(--logo);color:#fff;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff14,0 12px 20px -12px #0000008c}.platform-logo-web{--logo:linear-gradient(150deg, #5b9bec, #2b5ea8)}.platform-logo-android{--logo:linear-gradient(150deg, #5fe39b, #1c9a56)}.platform-logo-ios{--logo:linear-gradient(150deg, #48484c, #0d0d10)}.platform-logo-mac{--logo:linear-gradient(150deg, #fafafc, #b6bac3);color:#1d1d1f}.platform-logo-windows{--logo:linear-gradient(150deg, #36b0ff, #0062bd)}.platform-icon{fill:currentColor;display:block}.platform-icon-line{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.platform-name{font-weight:700}.platform-status{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700}.platform-ready{background:var(--accent);color:var(--accent-foreground)}.platforms+.note{margin-top:16px}.trial-banner{border:1px solid var(--ring);background:var(--card);box-shadow:var(--shadow-soft);border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;margin:0 0 16px;padding:24px 22px;display:flex}.trial-banner p{max-width:48em;color:var(--muted-foreground);margin:0}.trial-banner p.trial-chip{background:var(--accent);color:var(--accent-foreground);border-radius:999px;padding:2px 12px;font-size:14px;font-weight:700}.section .trial-banner h3{margin:0}.trial-banner .btn{align-self:stretch}.pricing{gap:16px;margin:0;padding:0;list-style:none;display:grid}.price-card{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-soft);border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:24px 22px;display:flex}.price-card-pro{border-color:var(--ring)}.price-card p{color:var(--muted-foreground);margin:0}.price-card p.plan-kicker{color:var(--primary-ink);font-size:14px;font-weight:700}.section .price-card h3{margin:0}.price-card p.price{color:var(--foreground);flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.price-amount{font-family:var(--font-heading);font-size:clamp(1.7rem,1.4rem + 1.2vw,2.2rem);font-weight:var(--heading-weight);line-height:1.3}.price-card p.price .price-period{color:var(--muted-foreground)}.price-card p.price-trial{margin-top:-6px;font-size:14px}.price-card .points{margin:0}.price-card .btn{align-self:stretch;margin-top:auto}.pay-methods{margin-top:40px}.section .pay-methods>h3{margin-bottom:16px;font-size:clamp(1.2rem,1.05rem + .6vw,1.45rem)}.landing-footer{border-top:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:8px 24px;max-width:1120px;margin-top:16px;padding:24px 16px 40px;font-size:14px;display:flex}.landing-footer p{margin:0}.footer-brand{color:var(--foreground);font-weight:700}.footer-links{flex-wrap:wrap;gap:4px 16px;display:flex}@media (min-width:640px){#main>.hero,#main>.section,.landing-footer{padding-inline:24px}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.pricing{grid-template-columns:repeat(2,minmax(0,1fr))}.trial-banner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 32px;display:grid}.trial-banner>:not(.btn){grid-column:1;justify-self:start}.trial-banner .btn{grid-area:1/2/span 3;align-self:center}.platforms{grid-template-columns:repeat(5,minmax(0,1fr))}.feature{grid-template-columns:minmax(0,1fr) 280px;gap:40px}.feature:nth-of-type(2n){grid-template-columns:280px minmax(0,1fr)}.feature:nth-of-type(2n) .feature-media{order:-1}.feature-media .device-phone{width:calc(100% - 12px)}}@media (min-width:960px){.hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:48px;padding-block:64px 40px}.steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.step{flex-direction:column;display:flex}.step-block{width:calc(100% - var(--depth));height:var(--rise);margin:calc(var(--depth) + 116px - var(--rise)) 0 14px}.step-block:before{font-size:26px;inset-block-end:10px;inset-inline-start:12px}.section .step h3{font-size:16px}.step p{font-size:14px}.section{padding-block:64px}}@media (max-width:839px){#main [id]{scroll-margin-top:16px}}@media (max-width:640px){.actions .btn{flex:auto}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.btn,.site-header nav a,.lang-menu>summary,.lang-menu a,.theme-toggle,.header-account{transition:background-color .15s}}.book-promo{--bp-bg:#e8dbc1;--bp-glow:#fffcf5eb;--bp-from:#f8f2e5;--bp-mid:#f0e5cf;--bp-to:#e8dbc1;--bp-border:#b8862a66;--bp-ink:#0b3540;--bp-text:#33474c;--bp-gold-ink:#7a5210;--bp-chip:#f7edd2;--bp-ring:#b8862a52;--bp-halo:#ffffffbf;--bp-cover-shadow:none;--bp-shadow:0 1px 2px #5a401414, 0 28px 60px -30px #5a401473}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .book-promo{--bp-bg:#13434c;--bp-glow:#34767873;--bp-from:#13434c;--bp-mid:#0e333a;--bp-to:#0a262c;--bp-border:#e2bd6261;--bp-ink:#f6eedf;--bp-text:#c9d8d5;--bp-gold-ink:#f0d48a;--bp-chip:#1a3c3c;--bp-ring:#e2bd624d;--bp-halo:#f0d48a4d;--bp-cover-shadow:drop-shadow(0 22px 26px #00000080);--bp-shadow:0 30px 60px -30px #000000b3}}:root[data-theme=dark] .book-promo{--bp-bg:#13434c;--bp-glow:#34767873;--bp-from:#13434c;--bp-mid:#0e333a;--bp-to:#0a262c;--bp-border:#e2bd6261;--bp-ink:#f6eedf;--bp-text:#c9d8d5;--bp-gold-ink:#f0d48a;--bp-chip:#1a3c3c;--bp-ring:#e2bd624d;--bp-halo:#f0d48a4d;--bp-cover-shadow:drop-shadow(0 22px 26px #00000080);--bp-shadow:0 30px 60px -30px #000000b3}.section.book-promo{padding-block:8px}.book-promo-card{border:1px solid var(--bp-border);background-color:var(--bp-bg);background-image:radial-gradient(75% 45% at 50% 22%, var(--bp-glow), transparent 75%), linear-gradient(180deg, var(--bp-from), var(--bp-mid) 55%, var(--bp-to));box-shadow:var(--bp-shadow);color:var(--bp-text);text-align:center;isolation:isolate;border-radius:28px;grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 20px 32px;display:grid;position:relative;overflow:hidden}.book-promo-text{min-width:0}.book-promo-kicker{border:1px solid var(--bp-border);background:var(--bp-chip);color:var(--bp-gold-ink);border-radius:999px;align-items:center;gap:8px;margin:0 0 14px;padding:4px 14px;font-size:14px;font-weight:700;line-height:1.6;display:inline-flex}.book-promo-kicker:before{content:"";background:currentColor;flex:none;width:7px;height:7px;transform:rotate(45deg)}.section .book-promo-card h2{margin:0 0 12px;line-height:1.35}.book-promo-book{color:var(--bp-ink);font-size:clamp(2rem,1.45rem + 2.2vw,2.9rem);line-height:1.3;display:block}.book-promo-tagline{color:var(--bp-gold-ink);margin-top:4px;font-size:clamp(1.15rem,1rem + .6vw,1.45rem);display:block}.book-promo-body{max-width:34em;color:var(--bp-text);text-wrap:pretty;margin:0 auto;font-size:1.04rem;line-height:1.95}.book-promo-actions{flex-direction:column;align-items:center;gap:14px;margin-top:22px;display:flex}.book-promo-actions .btn{align-self:center;width:min(100%,22rem);padding-inline:32px}.book-promo-link{min-height:32px;color:var(--bp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--bp-border);text-decoration-color:var(--bp-border);align-items:center;gap:6px;font-weight:700;text-decoration-thickness:1px;display:inline-flex}.book-promo-link:hover{text-decoration-color:currentColor}.book-promo-link svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.book-promo-media{order:-1;width:min(200px,62%);margin-inline:auto;position:relative}.book-promo-media:before,.book-promo-media:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border-radius:50%;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.book-promo-media:before{border:1px solid var(--bp-ring);background:radial-gradient(closest-side, var(--bp-halo), transparent);width:150%}.book-promo-media:after{border:1px dashed var(--bp-ring);width:196%}.book-promo-media img{width:100%;height:auto;filter:var(--bp-cover-shadow);display:block}@media (min-width:720px){.book-promo-card{background-image:radial-gradient(45% 85% at 18% 52%, var(--bp-glow), transparent 75%), linear-gradient(100deg, var(--bp-from), var(--bp-mid) 50%, var(--bp-to));text-align:start;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:32px;padding:36px 40px}.book-promo-media{order:0;width:100%}.book-promo-media:before{-webkit-mask-image:linear-gradient(90deg,#000 62%,#0000 84%);mask-image:linear-gradient(90deg,#000 62%,#0000 84%)}.book-promo-media:after{-webkit-mask-image:linear-gradient(90deg,#000 56%,#0000 75%);mask-image:linear-gradient(90deg,#000 56%,#0000 75%)}.book-promo-body{margin:0}.book-promo-actions{flex-flow:wrap;gap:12px 24px}.book-promo-actions .btn{align-self:auto;width:auto}}@media (min-width:1024px){.book-promo-card{grid-template-columns:minmax(0,1fr) 320px;gap:64px;padding:48px 64px}}
