@font-face{font-family: 'Vazirmatn';src: url('/assets/vazirmatn-variable.4e3fa217d3.woff2') format('woff2');font-weight: 100 900;font-display: swap}@font-face{font-family: 'Inter';src: url('/assets/inter-variable.f052ee44c3.woff2') format('woff2');font-weight: 100 900;font-display: swap}:root{--ink: #151417;--ink-2: #1C1B1F;--ink-3: #232226;--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .16);--line-3: rgba(255, 255, 255, .24);--line-strong: rgba(255, 255, 255, .36);--red: #EF4444;--red-text: #F35F5F;--red-text-sm: #F67171;--red-fill: #DC2626;--red-press: #B91C1C;--red-wash: rgba(239, 68, 68, .10);--glow-a: #2A0709;--text: #F5F5F4;--text-2: #D6D3D1;--text-3: #A8A29E;--placeholder: #8A847F;--good: #22C38E;--warn: #E9A23B;--bad: #F0525E;--right: #4C8DFF;--left: #FF8F4A;--radius-lg: 20px;--radius: 16px;--radius-sm: 12px;--slant: -20deg;--wrap: 1200px;--gutter: clamp(16px, 4vw, 40px);--band: clamp(64px, 7vw + 32px, 120px);--ease: cubic-bezier(.2, .8, .2, 1);color-scheme: dark}*, *::before, *::after{box-sizing: border-box}html{background: var(--ink);-webkit-text-size-adjust: 100%;scroll-padding-top: 80px}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;min-height: 100vh;background: none;color: var(--text-2);font: 500 17px/1.85 'Vazirmatn', 'Inter', system-ui, sans-serif;overflow-x: hidden}html[lang="en"] body{font-family: 'Inter', system-ui, sans-serif;line-height: 1.65}[lang="en"]{font-family: 'Inter', system-ui, sans-serif}img, svg{display: block;max-width: 100%}a{color: inherit}p{margin: 0 0 1em}h1, h2, h3{color: var(--text);margin: 0;text-wrap: balance}p, li, figcaption, dd{text-wrap: pretty}h1{font-weight: 900;font-size: clamp(2.25rem, 3vw + 1rem, 3.5rem);line-height: 1.3;margin-block: 20px 20px}h2{font-weight: 800;font-size: clamp(1.75rem, 2.2vw + .9rem, 2.75rem);line-height: 1.35;max-width: 24ch}h3{font-weight: 800;font-size: 1.25rem;line-height: 1.55}html[lang="en"] h1{font-weight: 800;line-height: 1.08;letter-spacing: -.03em;font-size: clamp(2.25rem, 3.4vw + 1rem, 3.5rem)}html[lang="en"] h2{line-height: 1.2;letter-spacing: -.015em}ul, ol{margin: 0;padding: 0;list-style: none}:focus-visible{outline: 2px solid var(--red);outline-offset: 3px;border-radius: 6px}main [tabindex="-1"]:focus{outline: none}.wrap{max-width: var(--wrap);margin-inline: auto;padding-inline: var(--gutter)}.split{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: clamp(32px, 5vw, 72px);align-items: start}.split > *{min-width: 0}.sprite{position: absolute;width: 0;height: 0;overflow: hidden}.vh{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.skip{position: absolute;inset-inline-start: 12px;top: -60px;z-index: 30;background: var(--red-fill);color: #fff;padding: 10px 16px;border-radius: 10px;font-weight: 800}.skip:focus{top: 12px}.small{color: var(--text-3);font-size: .9375rem}.lead{font-size: clamp(1.0625rem, .5vw + 1rem, 1.3125rem);line-height: 1.85;color: var(--text-2);max-width: 50ch}.eyebrow{color: var(--text-3);font-size: 13px;font-weight: 700;margin: 0 0 6px}.kicker{display: flex;align-items: center;flex-wrap: wrap;gap: 6px 12px;color: var(--red-text);font-weight: 800;font-size: 15px;margin: 0}.kicker .rule{width: 28px;height: 4px;background: var(--red-fill);transform: skewX(var(--slant));flex: none}.kicker .en{color: var(--text-3);font-weight: 600;font-size: 12px;letter-spacing: .28em;text-transform: uppercase}[dir="rtl"] .kicker .en{text-align: right}html[lang="en"] .kicker{color: var(--red-text-sm);font-family: 'Inter', sans-serif;font-weight: 600;font-size: 12px;letter-spacing: .28em;text-transform: uppercase}.band-head{margin-block-end: 48px}.band-head h2{margin-block-start: 12px}.band-head .lead{margin-block: 16px 0}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding-inline: 24px;border-radius: 12px;font: inherit;font-size: 17px;font-weight: 800;line-height: 1.3;text-align: center;text-decoration: none;cursor: pointer;border: 1px solid transparent;transition: background-color .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease)}.btn .icon{width: 20px;height: 20px}.btn.primary{background: var(--red-fill);color: #fff;box-shadow: 0 10px 30px -8px rgba(220, 38, 38, .55)}.btn.primary:hover{background: var(--red-press)}.btn.primary:focus-visible{outline-color: #fff}.btn.ghost{border-color: var(--line-3);color: var(--text);background: transparent}.btn.ghost:hover{border-color: var(--red);background: rgba(239, 68, 68, .06)}.btn.sm{min-height: 40px;font-size: 15px;padding-inline: 16px}.btn.block{width: 100%;min-height: 54px}.btn:active{transform: translateY(1px)}.btn[aria-disabled="true"]{opacity: .75;cursor: progress}.actions{display: flex;flex-wrap: wrap;gap: 12px;margin-block-start: 32px}.text-link{display: inline-flex;align-items: center;gap: 8px;color: var(--text-2);font-weight: 700;text-decoration: underline;text-decoration-color: rgba(255, 255, 255, .3);text-underline-offset: 5px;text-decoration-thickness: 1px}.text-link:hover{color: var(--text);text-decoration-color: var(--red)}.text-link .icon{width: 18px;height: 18px}.text-link{padding-block: 9px;margin-block: -9px}.icon{width: 1.2em;height: 1.2em;flex: none}[dir="rtl"] .icon.dir{transform: scaleX(-1)}.top{position: sticky;top: 0;z-index: 10;background: rgba(21, 20, 23, .8);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);border-block-end: 1px solid var(--line)}.bar{display: flex;align-items: center;gap: 20px;min-height: 64px}.logo img{height: 28px;width: auto}.nav{display: flex;gap: 4px;margin-inline-start: 8px}.nav a{position: relative;color: var(--text-3);text-decoration: none;font-weight: 700;font-size: 15px;padding: 8px 12px}.nav a:hover{color: var(--text)}.nav a[aria-current="page"]{color: var(--text)}.nav a[aria-current="page"]::after{content: '';position: absolute;inset-inline: 12px;bottom: 4px;height: 2px;background: var(--red);border-radius: 2px}.bar-end{display: flex;align-items: center;gap: 8px;margin-inline-start: auto}.member-link, .lang{color: var(--text-3);text-decoration: none;font-weight: 700;font-size: 15px;padding: 10px 8px}.member-link:hover, .lang:hover{color: var(--text)}.lang-short{display: none}.menu{display: none;position: static}.menu summary{list-style: none;width: 44px;height: 44px;display: grid;place-items: center;cursor: pointer;border-radius: 12px}.menu summary::-webkit-details-marker{display: none}.bars{display: grid;gap: 6px;width: 18px}.bars i{display: block;height: 2px;width: 18px;background: var(--text);border-radius: 2px;transition: transform .2s var(--ease)}.menu[open] .bars i:first-child{transform: translateY(4px) rotate(45deg)}.menu[open] .bars i:last-child{transform: translateY(-4px) rotate(-45deg)}.menu-panel{position: absolute;inset-inline: 0;top: 100%;z-index: 20;background: rgba(21, 20, 23, .97);box-shadow: 0 24px 48px -16px rgba(0, 0, 0, .85);border-block-end: 1px solid var(--line);padding: 8px var(--gutter) 16px;display: grid;max-height: calc(100vh - 64px);max-height: calc(100svh - 64px);overflow-y: auto;overscroll-behavior: contain}.menu-panel a{position: relative;display: flex;align-items: center;gap: 10px;min-height: 52px;font-size: 17px;font-weight: 700;color: var(--text);text-decoration: none;border-block-end: 1px solid var(--line);padding-inline-start: 14px}.menu-panel a[aria-current="page"]::before{content: '';position: absolute;inset-inline-start: 0;top: 14px;bottom: 14px;width: 3px;background: var(--red);border-radius: 2px}.menu-panel .menu-member, .menu-panel .menu-lang{color: var(--text-2)}.menu-panel .menu-lang{border-block-end: 0}.menu-panel .icon{width: 20px;height: 20px;color: var(--text-3)}.nav a, .member-link, .lang{white-space: nowrap}@media (min-width: 821px) and (max-width: 1199px){html[lang="en"] .nav{display: none}html[lang="en"] .menu{display: block}}@media (max-width: 1199px){html[lang="en"] .member-link{display: none}}.actbar{display: none}.hero{position: relative;padding-block: 56px 72px;background: radial-gradient(520px 520px at 22% 50%, rgba(var(--bg-glow), .14), transparent 70%)}[dir="ltr"] .hero{background: radial-gradient(520px 520px at 78% 50%, rgba(var(--bg-glow), .14), transparent 70%)}.home-hero{min-height: min(760px, calc(100svh - 64px));display: flex;align-items: center}.home-hero > .stack-clip{width: 100%}.hero-grid{display: grid;grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr);gap: 64px;align-items: center}.hero-grid > *{min-width: 0}.hero-text .lead{max-width: 46ch}.hero-visual{justify-self: center;width: 100%;max-width: 520px}.home-grid{grid-template-columns: minmax(0, 1.6fr) minmax(0, .8fr);grid-template-areas: 'text dial' 'cards cards';row-gap: 40px}.home-grid .hero-text .lead{max-width: 52ch}.home-grid > .hero-text{grid-area: text}.home-grid > .dial{grid-area: dial;width: min(280px, 23vw)}.home-grid > .choice-cards{grid-area: cards}.home-hero h1{margin-block-end: 16px}.home-hero h1.slogan-title{font-family: 'Inter', sans-serif;font-weight: 800;font-size: clamp(2.25rem, 6vw + 1rem, 3.5rem);line-height: 1.06;letter-spacing: -.035em}.slogan-title > span{display: block}html[dir="rtl"] .slogan-title{text-align: right}.brand-words{color: var(--red-text-sm);font-family: 'Inter', sans-serif;font-weight: 600;font-size: 12px;letter-spacing: .28em;text-transform: uppercase;white-space: nowrap}.brand-words i{font-style: normal;color: var(--text-3)}.home-hero .kicker{flex-wrap: nowrap}@media (max-width: 390px){.home-hero .kicker > span:not(.rule){letter-spacing: .2em}}@media (max-width: 380px){.home-hero .kicker > span:not(.rule){letter-spacing: .15em}}@media (max-width: 350px){.home-hero .kicker > span:not(.rule){letter-spacing: .1em}}@media (max-width: 340px){.home-hero .kicker > span:not(.rule){font-size: 11px}}.choice-cards{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px}.choice-card{border-radius: var(--radius-lg)}.choice-top{display: flex;align-items: center;gap: 12px;margin-block-end: 14px}.choice-top .tile-icon{margin: 0}.choice-top .eyebrow{margin: 0}.choice-card h2{max-width: none;font-size: 26px;line-height: 1.4;margin-block-end: 6px}html[lang="en"] .choice-card h2{font-size: 24px;letter-spacing: -.01em}.card p.choice-line{color: var(--text-2);font-size: 16px;line-height: 1.8}.choice-points{display: grid;gap: 6px;margin-block-start: 14px}.choice-points li{display: flex;gap: 10px;align-items: flex-start;color: var(--text-2);font-size: 15px;line-height: 1.7}.choice-points .icon{width: 18px;height: 18px;flex: none;margin-block-start: 3px;color: var(--red-text)}.choice-card .card-foot{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 24px}@media (min-width: 901px) and (max-height: 860px){.home-hero{padding-block-start: 24px}.home-grid{row-gap: 22px}.home-hero h1.slogan-title{font-size: clamp(2.25rem, 2.4vw + 1rem, 3.125rem);margin-block: 12px 14px}.card.choice-card{padding: 22px 24px}.choice-top{margin-block-end: 10px}.choice-points{margin-block-start: 10px;gap: 4px}.choice-card .card-foot{padding-block-start: 16px}}@media (max-width: 1080px){.choice-card .card-foot{flex-direction: column;align-items: flex-start;gap: 12px}}.band{position: relative;padding-block: var(--band)}.band.feature{background: radial-gradient(60% 80% at 15% 50%, rgba(var(--bg-glow), .09), transparent 70%)}[dir="ltr"] .band.feature{background: radial-gradient(60% 80% at 85% 50%, rgba(var(--bg-glow), .09), transparent 70%)}.feature-visual{display: grid;gap: 20px;justify-items: center}.feature-visual > *{width: 100%}.info-note{display: flex;gap: 10px;align-items: flex-start;color: var(--text-2);font-size: 15px;line-height: 1.75;margin: 0;max-width: 60ch}.info-note .icon{width: 18px;height: 18px;margin-block-start: 4px;color: var(--text-3)}.method-online{margin-block-start: 40px;font-size: 16px;max-width: 64ch}.legend{display: grid;grid-template-columns: 1fr 1fr;column-gap: 24px;margin-block-start: 8px}.legend li{display: flex;align-items: center;gap: 12px;min-height: 44px;border-block-end: 1px solid var(--line);color: var(--text);font-size: 16px}.legend .num{color: var(--red-text);font-size: 13px;font-weight: 800;min-width: 1.2em}.card{position: relative;display: flex;flex-direction: column;background: linear-gradient(180deg, rgba(255, 255, 255, .04), rgba(255, 255, 255, .015));border: 1px solid var(--line);border-radius: var(--radius);padding: 24px;box-shadow: inset 0 1px 0 rgba(255, 255, 255, .05)}.card h3{margin-block-end: 8px}.card p{margin: 0}.card p + p{margin-block-start: .7em}.card-foot{margin-block-start: auto;padding-block-start: 20px;display: grid;gap: 14px;justify-items: start}.cards{display: grid;gap: 16px}.cards.two{grid-template-columns: repeat(2, minmax(0, 1fr))}.tile-icon{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 12px;background: var(--red-wash);color: var(--red);flex: none;margin-block-end: 16px}.tile-icon .icon{width: 24px;height: 24px}.tiles{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px}.tile{border-radius: var(--radius-lg);padding: 28px;min-height: 220px}.tile h3{font-size: 22px}.tile p{max-width: 46ch;font-size: 16px}.tile .more{margin-block-start: auto;padding-block-start: 20px;display: inline-flex;align-items: center;gap: 8px;color: var(--red-text);font-weight: 800;font-size: 15px;text-decoration: none}.tile .more::after{content: '';position: absolute;inset: 0;border-radius: inherit}.tile:has(.more:focus-visible){outline: 2px solid var(--red);outline-offset: 3px}.tile .more:focus-visible{outline: none}.tile .more .icon{width: 18px;height: 18px}.tiles.five{grid-template-columns: repeat(6, minmax(0, 1fr))}.tiles.five > .tile{grid-column: span 2}.tiles.five > .tile:nth-of-type(n+4){grid-column: span 3}.goal{scroll-margin-top: 88px}.mode{scroll-margin-top: 88px;padding: 28px;border-radius: var(--radius-lg)}.mode::before{content: '';position: absolute;top: 0;inset-inline-start: 28px;width: 36px;height: 4px;background: var(--red-fill);transform: skewX(var(--slant))}.place{color: var(--text-2);font-size: 15px;margin: 0}.place b{color: var(--text)}@media (hover: hover) and (prefers-reduced-motion: no-preference){.tile{transition: transform .2s var(--ease), border-color .2s var(--ease)}.tile:hover{transform: translateY(-3px);border-color: rgba(239, 68, 68, .35)}}.numerals{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 32px;margin: 0 0 56px}.numerals > div{position: relative;padding-block-start: 22px;border-block-start: 1px solid var(--line)}.numerals > div::before{content: '';position: absolute;top: -2px;inset-inline-start: 0;width: 40px;height: 4px;background: var(--red-fill);transform: skewX(var(--slant))}.numerals dt{color: var(--text);font-weight: 900;font-size: clamp(3.25rem, 6vw + 1rem, 5.5rem);line-height: 1.1;font-variant-numeric: tabular-nums}html[lang="en"] .numerals dt{font-weight: 800;letter-spacing: -.03em}.numerals dd{margin: 8px 0 0;color: var(--text-2);font-size: 15px;max-width: 28ch;line-height: 1.7}.science-split{align-items: center}.science-text p{margin-block-end: 1em}.science-note{margin-block-start: 40px}.tests{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px}.card.test{--pad: 24px;--ground: 9, 9, 11;padding: 0 var(--pad) var(--pad)}.test-media{position: relative;margin-inline: calc(-1 * var(--pad));border-radius: calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;background: rgb(var(--ground))}.test-media picture, .test-media img{display: block;width: 100%;height: auto;border-radius: inherit}.test-media img{-webkit-mask-image: linear-gradient(#000 93%, transparent);mask-image: linear-gradient(#000 93%, transparent)}.test-media::after{content: '';position: absolute;inset-inline: 0;top: calc(100% - 2px);height: 114px;background: linear-gradient(rgb(var(--ground)), rgba(var(--ground), .55) 45%, rgba(var(--ground), 0));pointer-events: none}.test-num{position: absolute;top: 14px;inset-inline-end: 18px;color: var(--text-3);font-size: 13px;font-weight: 800;line-height: 1}.test-text{position: relative;margin-block-start: -4px}.test .en{color: var(--text-3);font-size: 12px;font-weight: 600;letter-spacing: .24em;text-transform: uppercase;margin: 0 0 2px}.process{align-items: start}.timeline{position: relative;display: grid;gap: 28px}.timeline li{position: relative;display: flex;gap: 18px;align-items: flex-start}.timeline li:not(:last-child)::after{content: '';position: absolute;inset-inline-start: 21px;top: 48px;bottom: -28px;width: 2px;background: var(--line-2)}.timeline li:first-child::after{background: linear-gradient(var(--red), var(--line-2))}.timeline h3{margin-block-end: 6px}.timeline p{margin: 0}.n{flex: none;width: 44px;height: 44px;border-radius: 50%;border: 2px solid var(--red);display: grid;place-items: center;color: var(--text);font-weight: 900;background: var(--ink-2);box-shadow: 0 0 22px rgba(239, 68, 68, .25);line-height: 1;position: relative;z-index: 1}.process-figure{position: sticky;top: 96px}.wide-card{display: grid;grid-template-columns: 1fr 1fr;gap: 0;padding: 0}.wide-card > div{padding: 28px;display: grid;gap: 12px;align-content: start;justify-items: start}.wide-card > div + div{border-inline-start: 1px solid var(--line)}.wide-card h3{margin: 0}.faq{display: grid}.faq details{border-block-end: 1px solid var(--line)}.faq summary{cursor: pointer;list-style: none;padding-block: 20px;font-weight: 800;font-size: 17px;color: var(--text);display: flex;justify-content: space-between;align-items: center;gap: 16px}.faq summary::-webkit-details-marker{display: none}.toggle{position: relative;width: 14px;height: 14px;flex: none}.toggle i{position: absolute;inset-inline-start: 1px;top: 6px;width: 12px;height: 2px;background: var(--red);border-radius: 2px;transition: transform .2s var(--ease)}.toggle i:last-child{transform: rotate(90deg)}.faq details[open] .toggle i:last-child{transform: rotate(0)}.faq details p{margin: 0 0 20px;max-width: 62ch}.sources ul{display: grid;gap: 10px;margin: 0 0 22px;padding-inline-start: 0}.sources li{position: relative;padding-inline-start: 22px;font-size: 15.5px;line-height: 1.8}.sources li::before{content: '';position: absolute;inset-inline-start: 2px;top: .8em;width: 10px;height: 3px;background: var(--red);transform: skewX(var(--slant))}.faq-more{color: var(--text-2);font-size: 17px;margin: -24px 0 0}.faq-split .band-head{margin-block-end: 32px}.app-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px}.app-grid li{display: flex;align-items: center;gap: 14px;padding: 18px 20px;border: 1px solid var(--line);border-radius: var(--radius);background: rgba(255, 255, 255, .02);color: var(--text);font-weight: 700;font-size: 17px}.app-grid .tile-icon{width: 40px;height: 40px;margin: 0}.icon-rows{display: grid;gap: 22px;margin-block-end: 28px}.icon-rows li{display: flex;gap: 16px;align-items: flex-start}.icon-rows .tile-icon{margin: 0}.icon-rows h3{font-size: 18px;margin-block-end: 4px}.icon-rows p{margin: 0}.band.contact{overflow: hidden;background: radial-gradient(70% 60% at 50% 0%, rgba(var(--bg-glow), .07), transparent 70%)}.contact-hero{padding-block: 56px var(--band)}.watermark{position: absolute;width: 320px;height: 320px;bottom: 24px;inset-inline-end: 24px;opacity: .05;pointer-events: none}.watermark.beside-ways{inset-inline-end: auto;inset-inline-start: 24px}.contact-grid{position: relative;display: grid;grid-template-columns: minmax(0, 1fr);gap: 0}.contact-grid.with-form{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);grid-template-rows: auto 1fr;grid-template-areas: 'head form' 'ways form';column-gap: clamp(32px, 5vw, 72px);align-items: start;align-content: start}.contact-grid.with-form .contact-head{grid-area: head}.contact-grid.with-form .contact-ways{grid-area: ways}.contact-grid.with-form .lead-form{grid-area: form}.contact-grid.with-form:has(> .lead-form[hidden]){grid-template-columns: minmax(0, 1fr);grid-template-areas: 'head' 'ways'}.contact-head .band-head{margin-block-end: 32px}.contact-ways{max-width: 460px}.or-direct{color: var(--text-2);font-size: 15px;font-weight: 700;margin: 0 0 12px;display: none}.channels{display: grid;gap: 10px}.channel{display: grid;grid-template-columns: 40px 1fr 16px;gap: 14px;align-items: center;min-height: 64px;padding: 12px 16px;border-radius: 14px;border: 1px solid var(--line);background: rgba(255, 255, 255, .03);text-decoration: none;transition: border-color .18s var(--ease), background-color .18s var(--ease)}.channel:hover{border-color: rgba(239, 68, 68, .45);background: rgba(239, 68, 68, .06)}.channel .tile-icon{width: 40px;height: 40px;margin: 0}.channel .tile-icon .icon{width: 22px;height: 22px}.channel-text{display: grid;line-height: 1.4}.channel-label{color: var(--text-3);font-size: 14px;font-weight: 700}.channel-value{justify-self: start;color: var(--text);font-size: 17px;font-weight: 700;white-space: nowrap;font-variant-numeric: tabular-nums}html[lang="fa"] :is(.numerals dt, .channel-value){font-variant-numeric: normal}.channel .chev{width: 16px;height: 16px;color: var(--text-3)}.info-rows{display: grid;gap: 12px;margin-block-start: 24px}.info-rows li{display: flex;gap: 10px;align-items: flex-start;color: var(--text-2);font-size: 15px;line-height: 1.75}.info-rows .icon{width: 18px;height: 18px;color: var(--text-3);margin-block-start: 4px}.info-rows b{color: var(--text)}.lead-form{position: relative;padding: 28px;border-radius: var(--radius-lg);background: linear-gradient(var(--ink-2), var(--ink-2)) padding-box, linear-gradient(160deg, rgba(239, 68, 68, .35), rgba(255, 255, 255, .06) 40%) border-box;border: 1px solid transparent;scroll-margin-top: 88px}.lead-form[hidden], .lead-form [hidden], .or-direct[hidden]{display: none !important}.lead-body{display: grid;gap: 18px}.form-title{font-size: 1.375rem;font-weight: 800;margin: 0}.form-lead{margin: -8px 0 0}.field{display: grid;gap: 8px}.field label, .choices-field legend{color: var(--text);font-weight: 700;font-size: 15px}.field input, .field textarea{width: 100%;font: inherit;font-size: 16px;color: var(--text);background: rgba(0, 0, 0, .35);border: 1px solid var(--line-strong);border-radius: 12px;padding: 0 16px;min-height: 52px}.field textarea{resize: none;min-height: 112px;padding: 14px 16px;line-height: 1.7}html[dir="rtl"] .field input[dir="ltr"]{text-align: right}.field input:focus, .field textarea:focus{outline: 2px solid transparent;outline-offset: 2px;border-color: var(--red);box-shadow: 0 0 0 3px rgba(239, 68, 68, .22)}.field input::placeholder, .field textarea::placeholder{color: var(--placeholder)}.field [aria-invalid="true"]{border-color: var(--bad)}.hint{color: var(--text-3);font-size: 14px;margin: 0}.field-error{color: var(--bad);font-size: 14px;font-weight: 700;margin: 0}.choices-field{border: 0;padding: 0;margin: 0;display: grid;gap: 10px}.choices-field legend{padding: 0;margin-block-end: 10px}.choices{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.choices.one{grid-template-columns: 1fr}.choice{display: flex;align-items: center;gap: 10px;min-height: 52px;padding: 0 14px;border: 1px solid var(--line-strong);border-radius: 12px;color: var(--text-2);font-size: 15px;font-weight: 700;cursor: pointer;transition: border-color .15s var(--ease), background-color .15s var(--ease)}.choice input{width: 18px;height: 18px;margin: 0;accent-color: #EF4444;flex: none}.choice:has(input:checked){border-color: var(--red);background: rgba(239, 68, 68, .12);color: var(--text)}.choice:has(input:focus-visible){outline: 2px solid var(--red);outline-offset: 2px}.choice input:focus-visible{outline: none}.form-message{margin: 0;font-weight: 700}.form-message:empty{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%)}.form-message.error{color: var(--bad)}.privacy{margin: 0;font-size: 14px}.hp{position: absolute;inset-inline-start: 0;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;opacity: 0;pointer-events: none}.lead-done{display: grid;gap: 14px;justify-items: start;outline: none}.lead-done h3{font-size: 1.375rem;margin: 0}.lead-done p{margin: 0}.lead-done .actions{justify-self: stretch}.lead-done .actions .btn{flex: 1 1 auto}.done-mark{display: grid;place-items: center;width: 52px;height: 52px;border-radius: 50%;background: rgba(34, 195, 142, .14);color: var(--good);border: 1px solid rgba(34, 195, 142, .5)}.done-mark .icon{width: 26px;height: 26px}.done-number{color: var(--text);font-weight: 800}.done-steps{display: grid;gap: 8px;counter-reset: step}.done-steps li{position: relative;padding-inline-start: 30px;color: var(--text-2);counter-increment: step}.done-steps li::before{content: counter(step);position: absolute;inset-inline-start: 0;top: .15em;width: 20px;height: 20px;border-radius: 50%;border: 1px solid var(--red);color: var(--text);font-size: 12px;font-weight: 800;display: grid;place-items: center;line-height: 1}html[lang="fa"] .done-steps li::before{content: counter(step, persian)}.foot{background: rgba(17, 16, 19, .9);border-block-start: 1px solid var(--line);padding-block: 56px 32px}.foot-grid{display: grid;grid-template-columns: 1.4fr 1fr 1fr;gap: 32px;align-items: start}.foot img{height: 28px;width: auto}.slogan{color: var(--text-3);font-size: 12px;font-weight: 600;letter-spacing: .28em;text-transform: uppercase;margin: 14px 0 10px}html[dir="rtl"] .slogan{text-align: right}.foot-brand .small{max-width: 36ch;margin: 0}.foot-title{color: var(--text-3);font-size: 13px;font-weight: 700;margin: 0 0 8px}.foot-pages a{display: flex;align-items: center;min-height: 40px;color: var(--text-2);text-decoration: none;font-size: 15px}.foot-pages a:hover{color: var(--text)}.socials{display: flex;gap: 10px;margin-block-end: 16px}.socials a{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;border: 1px solid var(--line-2);color: var(--text-2);transition: border-color .18s var(--ease), color .18s var(--ease)}.socials a:hover{border-color: var(--red);color: var(--text)}.socials .icon{width: 18px;height: 18px}.foot-bottom{position: relative;display: flex;justify-content: space-between;align-items: center;gap: 16px;margin-block-start: 40px;padding-block-start: 20px}.foot-bottom::before{content: '';position: absolute;inset-block-start: 0;inset-inline: var(--gutter);border-block-start: 1px solid var(--line)}.foot-bottom p{margin: 0}.lang-foot{text-decoration: none;padding: 10px 8px;margin-inline: -8px}.not-found{min-height: 60vh}.ways{display: grid;gap: 12px;margin-block-start: 8px}@media (max-width: 1080px){.tests, .app-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.member-link{display: none}.tiles.five{grid-template-columns: repeat(2, minmax(0, 1fr))}.tiles.five > .tile, .tiles.five > .tile:nth-of-type(n+4){grid-column: auto}.tiles.five > .tile:last-of-type{grid-column: 1 / -1}}@media (min-width: 1081px){.card{padding: 28px}.card.test{--pad: 28px}}@media (max-width: 900px){.hero-grid, .split, .contact-grid.with-form{grid-template-columns: minmax(0, 1fr);gap: 36px}.home-grid{grid-template-areas: 'text' 'cards';row-gap: 28px}.home-grid > .dial{display: none}.contact-grid.with-form{grid-template-rows: auto;grid-template-areas: 'head' 'form' 'ways';row-gap: 0}.contact-grid.with-form .lead-form{margin-block-end: 32px}.or-direct{display: block}.home-hero{min-height: 0}.process-figure{position: static}.wide-card{grid-template-columns: 1fr}.wide-card > div + div{border-inline-start: 0;border-block-start: 1px solid var(--line)}}@media (max-width: 820px){html{scroll-padding-block: 16px calc(84px + env(safe-area-inset-bottom))}body{font-size: 16px;padding-bottom: calc(68px + env(safe-area-inset-bottom))}body.page-contact, body.page-notFound{padding-bottom: 0}.top{position: relative}.bar{min-height: 56px;gap: 10px}.logo img{height: 26px}.nav, .member-link, .head-cta{display: none}.lang{display: grid;place-items: center;min-height: 36px;padding: 0 12px;border: 1px solid var(--line-2);border-radius: 999px;font-size: 13px}.lang-long{display: none}.lang-short{display: inline}.lang{position: relative}.lang::after{content: '';position: absolute;inset: -4px -6px}.lang[lang="fa"] .lang-short{font-size: 15px;font-weight: 800}.logo{display: inline-flex;align-items: center;min-height: 44px}.menu{display: block}.actbar{position: fixed;inset-inline: 0;bottom: 0;z-index: 6;display: grid;grid-template-columns: 2fr 1fr;gap: 10px;padding: 10px 16px calc(10px + env(safe-area-inset-bottom));background: rgba(21, 20, 23, .92);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border-block-start: 1px solid var(--line);transition: transform .2s var(--ease), visibility 0s}.actbar .btn{min-height: 48px;padding-inline: 12px;font-size: 16px}.actbar.away{transform: translateY(110%);visibility: hidden;transition: transform .2s var(--ease), visibility 0s .2s}.hero{padding-block: 28px 40px}.page-hero .actions .btn{flex: 1 1 auto}.band .actions .btn{flex: 1 1 auto}.choice-cards{gap: 14px}.choice-card{padding: 20px}.choice-card h2{font-size: 22px}.choice-card .card-foot{flex-direction: column;align-items: stretch;gap: 14px}.choice-card .card-foot .text-link{align-self: flex-start}.band-head{margin-block-end: 32px}.legend, .tiles, .tiles.five, .cards.two, .tests, .numerals{grid-template-columns: minmax(0, 1fr)}.tiles.five > .tile:last-of-type{grid-column: auto}.app-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px}.app-grid li{flex-direction: column;align-items: flex-start;padding: 16px;font-size: 15px}.tile{padding: 20px;min-height: 0}.numerals{gap: 32px}.card.test{--pad: 18px}.menu-panel{max-height: calc(100vh - 56px);max-height: calc(100svh - 56px)}.mode{padding: 20px}.loop-step h3{flex: 1 1 0;min-width: 0}.lead-form{padding: 20px}.watermark{width: 200px;height: 200px}.foot-grid{grid-template-columns: 1fr}.foot-pages ul{display: grid;grid-template-columns: 1fr 1fr}.foot-pages a{min-height: 44px}.foot-follow .btn{width: 100%;min-height: 48px}.faq-more{margin-block-start: -16px}}@media (min-width: 600px) and (max-width: 820px){.tests{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 820px) and (min-width: 0){[dir="ltr"] .actbar{grid-template-columns: 1fr 2fr}[dir="ltr"] .actbar .btn.primary{order: 2}}@media (max-width: 600px){.choice-cards{gap: 10px;grid-template-rows: auto auto 1fr auto auto}.choice-card{display: grid;grid-row: span 5;grid-template-rows: auto auto 1fr auto auto;grid-template-rows: subgrid;row-gap: 0;padding: 14px 14px 16px}.choice-top{flex-direction: column;align-items: flex-start;gap: 8px;margin-block-end: 6px}.choice-top .tile-icon{width: 36px;height: 36px;border-radius: 10px}.choice-top .tile-icon .icon{width: 20px;height: 20px}.choice-top .eyebrow{font-size: 12.5px;line-height: 1.6}.choice-card h2, html[lang="en"] .choice-card h2{grid-row: 2;font-size: 19px;line-height: 1.45;margin: 0 0 12px}.card p.choice-line, .choice-points{display: none}.choice-card .card-foot{display: contents}.choice-card .card-foot .btn{grid-row: 4;min-height: 48px;padding-inline: 10px;font-size: 15px}.choice-card .card-foot .text-link{grid-row: 5;display: block;justify-self: start;margin-block-start: 10px;font-size: 14px;line-height: 1.6}.choice-card .card-foot .text-link .icon{display: inline-block;width: 16px;height: 16px;vertical-align: -3px;margin-inline-start: 6px}}@media (max-width: 420px){.choices{grid-template-columns: 1fr}}@media (max-width: 340px){.channel{gap: 10px}}@media (max-width: 360px){[dir="ltr"] .actbar{grid-template-columns: auto 1fr}}@media (max-width: 349px){[dir="ltr"] .actbar .btn.ghost span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}}@media (max-width: 820px) and (max-height: 500px){.actbar, [dir="ltr"] .actbar{grid-template-columns: auto auto;justify-content: end;padding-block: 6px calc(6px + env(safe-area-inset-bottom))}.actbar .btn{min-height: 44px;padding-inline: 20px}body{padding-bottom: calc(56px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation: none !important;transition: none !important}}@media (forced-colors: active){.choice:has(input:checked){outline: 2px solid Highlight}.bars i, .toggle i{background: CanvasText}.logo img, .foot img{forced-color-adjust: none;background: #0A0A0B}.dial .arc-label, .sig-svg text, .place-svg text{fill: CanvasText}.test-media::after{display: none}.test-num{forced-color-adjust: none}}@media print{:root{--text: #111;--text-2: #222;--text-3: #444;--red: #B91C1C}body{background: #fff;color: #222;padding: 0}.top, .actbar, .actions, .lead-form, .menu, .watermark, .dial, .skip, .foot-follow{display: none !important}.band, .hero{padding-block: 24px;background: none !important}.card{border-color: #ccc;background: none;box-shadow: none;break-inside: avoid}.test-media::after{display: none}.test-num{color: #ccc}a[href^="http"]::after{content: ' (' attr(href) ')';font-size: 12px;color: #555}}:root{--bg-glow: 150, 46, 50;--bg-lit: 214, 72, 72;--bg-dir: 1}[dir="ltr"]{--bg-dir: -1}.brand-bg{position: fixed;inset: 0;z-index: -1;overflow: hidden;pointer-events: none;contain: strict;background: radial-gradient(rgba(255, 255, 255, .03) 1px, transparent 1.2px) 0 0 / 22px 22px, radial-gradient(130% 95% at 50% 40%, transparent 55%, rgba(10, 9, 11, .5) 100%), radial-gradient(46vmax 38vmax at calc(50% + var(--bg-dir) * 46%) 30%, rgba(var(--bg-glow), .06), transparent 70%), radial-gradient(42vmax 34vmax at calc(50% - var(--bg-dir) * 46%) 100%, rgba(var(--bg-glow), .07), transparent 70%), linear-gradient(180deg, #171619, #131215)}.brand-bg > *{position: absolute}.bg-glow{width: 110vmin;height: 110vmin;top: -30vmin;right: -40vmin;border-radius: 50%;background: radial-gradient(closest-side, rgba(var(--bg-glow), .07), rgba(var(--bg-glow), .025) 60%, transparent)}[dir="ltr"] .bg-glow{right: auto;left: -40vmin}.bg-sym{width: clamp(380px, 64vmin, 760px);height: auto;bottom: -16vmin;left: -16vmin;overflow: visible}[dir="ltr"] .bg-sym{left: auto;right: -16vmin}.bg-sym path{fill: rgba(193, 13, 14, .05)}.bg-dial{--D: clamp(600px, 120vmin, 1100px);width: var(--D);height: var(--D);top: calc(56% - var(--D) / 2);right: calc(var(--D) * -.8)}[dir="ltr"] .bg-dial{right: auto;left: calc(var(--D) * -.8)}@media (max-width: 820px){.bg-dial{--D: 560px}}.bg-dial > *{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.bg-dial path, .bg-dial circle{fill: none;stroke-linecap: round}.bg-tk{stroke: rgba(255, 255, 255, .045);stroke-width: 1.4}.bg-tk.bg-long{stroke: rgba(255, 255, 255, .06);stroke-width: 2}.bg-track{stroke: rgba(255, 255, 255, .045);stroke-width: 2.2}.bg-hub{stroke: rgba(255, 255, 255, .05);stroke-width: 1;stroke-dasharray: 1 6}.bg-lglow{stroke: rgba(var(--bg-lit), .04);stroke-width: 16}.bg-larc{stroke: rgba(var(--bg-lit), .2);stroke-width: 2.6}.bg-ltk{stroke: rgba(var(--bg-lit), .17);stroke-width: 1.6}@media (max-width: 820px){.bg-ltk{stroke: rgba(var(--bg-lit), .1)}}.bg-sweep, .bg-tlit{transform: rotate(calc(60deg * var(--bg-dir)))}.bg-wave{left: 0;bottom: 9vh;width: 200vw;height: 18vh;overflow: visible}.bg-wave path{fill: none;stroke-width: 1.2;vector-effect: non-scaling-stroke;stroke-linejoin: round}.bg-w1{stroke: rgba(255, 255, 255, .05)}.bg-w2{stroke: rgba(var(--bg-lit), .09)}@media (max-width: 820px){.bg-wave{bottom: 14vh;height: 12vh}.bg-glow{width: 130vmin;height: 130vmin}}@keyframes bg-fill{from{transform: rotate(calc(5deg * var(--bg-dir)))}to{transform: rotate(calc(115deg * var(--bg-dir)))}}@keyframes bg-turn{from{transform: rotate(calc(-8deg * var(--bg-dir)))}to{transform: rotate(0deg)}}@keyframes bg-sym{from{transform: translate3d(0, 0, 0) rotate(-4deg)}to{transform: translate3d(0, -9vh, 0) rotate(4deg)}}@keyframes bg-glow{from{transform: translate3d(0, 0, 0)}to{transform: translate3d(calc(var(--bg-dir) * -38vw), 46vh, 0);opacity: .75}}@keyframes bg-wave{from{transform: translate3d(0, 0, 0)}to{transform: translate3d(-50%, 0, 0)}}@supports (animation-timeline: scroll()){@media screen and (prefers-reduced-motion: no-preference){.m-css .bg-sweep{animation: bg-fill linear both;animation-timeline: scroll(root block)}.m-css .bg-tlit{animation: bg-fill both;animation-timing-function: steps(23, jump-none);animation-timeline: scroll(root block)}.m-css .bg-dial{animation: bg-turn linear both;animation-timeline: scroll(root block)}.m-css .bg-sym{animation: bg-sym linear both;animation-timeline: scroll(root block)}.m-css .bg-glow{animation: bg-glow linear both;animation-timeline: scroll(root block)}.m-css .bg-wave{animation: bg-wave linear both;animation-timeline: scroll(root block)}@media (max-width: 820px){.m-css :is(.bg-sym, .bg-glow, .bg-wave){animation: none}}}}@media screen and (prefers-reduced-motion: no-preference){.motion :is(.bg-sweep, .bg-tlit, .bg-dial){will-change: transform}}@media screen and (min-width: 821px) and (prefers-reduced-motion: no-preference){.motion :is(.bg-sym, .bg-glow, .bg-wave){will-change: transform}}@media (prefers-reduced-motion: reduce){.brand-bg > *{animation: none !important}}@media print{.brand-bg{display: none}html{background: #fff}}@media (forced-colors: active){.brand-bg{display: none}}.dial{position:relative;justify-self:center;align-self:center;width:min(326px,26.7vw);margin:0}.dial::before{content:"";position:absolute;inset:12%;border-radius:50%;background:radial-gradient(closest-side,rgba(220,38,38,.34),transparent);filter:blur(10px)}.dial svg{position:relative;width:135%;max-width:none;height:auto;margin:-8.75% -17.5%;overflow:visible}.dial .track{fill:none;stroke:rgba(255,255,255,.07);stroke-width:14;stroke-linecap:round}.dial .value{fill:none;stroke:var(--red);stroke-width:14;stroke-linecap:round}.dial .tk{fill:none;stroke:rgba(255,255,255,.13);stroke-width:2;stroke-linecap:round}.dial .tk.on{stroke:rgba(239,68,68,.7)}.dial .tk.long{stroke-width:3.2}.dial .knob{fill:#fff;stroke:var(--red);stroke-width:4;filter:drop-shadow(0 0 6px rgba(239,68,68,.9))}.dial .arc-label{fill:var(--text-2);font-size:13px;font-weight:700}.dial .arc-dot{fill:var(--red)}.dial .ahead .arc-dot{fill:none;stroke:var(--text-3);stroke-width:1.2}.dial-mark{position:absolute;top:50%;left:50%;width:30%;height:auto;transform:translate(-50%,-54%)}@media (max-width:1107px){.dial .arc-label{font-size:14.5px}}@media (max-width:1000px){.dial .arc-label{font-size:16px}}@media (max-width:900px){.dial{width:200px}.dial .arc-steps{display:none}}@media (prefers-reduced-motion:no-preference){.dial .value{stroke-dasharray:1;animation:dial-draw 1.4s var(--ease) .2s both,dial-in .1s linear .2s both}.dial .knob{animation:dial-in .3s var(--ease) 1.5s both}.dial .arc-step{animation:dial-in .4s var(--ease) .25s both}.dial .arc-step:nth-child(2){animation-delay:.5s}.dial .arc-step:nth-child(3){animation-delay:1.5s}.dial::before{animation:dial-pulse 1.6s ease-in-out 1.6s 3 alternate both}}@keyframes dial-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes dial-in{from{opacity:0}to{opacity:1}}@keyframes dial-pulse{from{opacity:.6}to{opacity:1}}.sprite{position:absolute;width:0;height:0;overflow:hidden}.icon{width:1.2em;height:1.2em;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .icon.dir{transform:scaleX(-1)}.loop{--g:48px;--c:calc((100% - 2 * var(--g)) / 6)}.loop-steps{list-style:none;margin:0;padding:0;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--g);text-align:center}.loop-steps::before{content:"";position:absolute;top:31px;height:2px;inset-inline:var(--c);background:linear-gradient(90deg,var(--red),rgba(255,255,255,.12))}[dir=rtl] .loop-steps::before{background:linear-gradient(270deg,var(--red),rgba(255,255,255,.12))}.loop-step{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0}.loop-node{position:relative;z-index:1;display:grid;place-items:center;width:64px;height:64px;border:2px solid var(--red);border-radius:50%;background:var(--ink-2);box-shadow:0 0 24px rgba(239,68,68,.25);color:var(--red)}.loop-node .icon{width:28px;height:28px}.loop-text{flex:1 0 auto;display:flex;flex-direction:column;align-items:center}.loop-n{margin-block-start:20px;color:var(--red-text);font-size:13px;font-weight:800;line-height:1.4}.loop-step h3{margin:4px 0 8px;font-size:1.25rem}.loop-step p{margin:0 0 16px;max-width:30ch;color:var(--text-2);font-size:16px}.loop-step p:last-child{margin-block-end:0}.loop-chip{margin-block-start:auto;padding:2px 10px;border:1px solid var(--line-2);border-radius:999px;color:var(--text-2);font-size:13px;line-height:1.7}.loop-back{position:relative;height:66px;margin-block-start:28px}.loop-curve{display:block;width:calc(100% - 2 * var(--c));height:52px;margin-inline-start:var(--c);overflow:visible;fill:none;stroke:rgba(239,68,68,.55);stroke-width:1.5;stroke-dasharray:4 6}.loop-head{position:absolute;top:-4px;inset-inline-start:calc(var(--c) - 6px);width:12px;height:8px;overflow:visible;fill:none;stroke:rgba(239,68,68,.8);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.loop-label{position:absolute;top:40px;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;margin:0;padding:5px 14px;border:1px solid var(--line);border-radius:999px;background:var(--ink);color:var(--text-2);font-size:14px;line-height:1.6;white-space:nowrap}.loop-ic{display:inline-flex;color:var(--red)}.loop-ic .icon{width:16px;height:16px}@media (max-width:820px){.loop-steps{grid-template-columns:minmax(0,1fr);gap:0;text-align:start}.loop-steps::before,.loop-curve,.loop-head,.loop-step:last-child::after{display:none}.loop-step{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;column-gap:16px;padding-block-end:28px}.loop-step::after{content:"";position:absolute;inset-inline-start:23px;top:48px;bottom:0;width:2px;background:linear-gradient(var(--red),rgba(239,68,68,.4))}.loop-step:nth-child(2)::after{background:linear-gradient(rgba(239,68,68,.4),rgba(255,255,255,.12))}.loop-step:last-child{padding-block-end:0}.loop.back .loop-step:last-child{padding-block-end:24px}.loop.back .loop-step:last-child::after{display:block;background:repeating-linear-gradient(rgba(239,68,68,.55) 0 4px,transparent 4px 9px)}.loop-node,.loop-ic{width:48px;height:48px}.loop-node .icon,.loop-ic .icon{width:22px;height:22px}.loop-text{flex-flow:row wrap;align-items:baseline;column-gap:10px;padding-block-start:8px}.loop-n,.loop-chip{margin:0}.loop-step h3{margin:0 0 6px}.loop-step p{flex-basis:100%;max-width:none;margin-block-end:12px}.loop-back{height:auto;margin:0}.loop-label{position:static;transform:none;display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:0;border:0;background:none;font-size:15px;white-space:normal}.loop-ic{justify-content:center;align-items:center;border:1.5px dashed rgba(239,68,68,.55);border-radius:50%}}.sig,.placement{margin:0;min-width:0}.fig-panel{padding:24px;border:1px solid var(--line);border-radius:20px;background:radial-gradient(55% 65% at 62% 48%,rgba(42,7,9,.55),transparent 72%),linear-gradient(rgba(255,255,255,.035),rgba(255,255,255,.01));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.sig figcaption,.placement figcaption{margin-block-start:14px;color:var(--text-3);font-size:14px;line-height:1.8}.sig figcaption b,.placement figcaption b{color:var(--text-2);font-weight:700}.sig-svg,.place-svg{display:block;width:100%;height:auto;overflow:visible}.sig-svg{fill:none}.sig-line{stroke:var(--red);stroke-opacity:.35;stroke-width:1.2}.sig-dots{stroke:none}.sig-top{fill:var(--text-2);font-size:14px;font-weight:700}.sig-hl{fill:var(--red-text-sm);font-weight:800}.sig-ax{fill:var(--text-3);font-size:13.5px}@media (max-width:480px){.sig-top{font-size:19px}.sig-ax{font-size:18px}}.place-svg{max-width:360px;margin-inline:auto}.place-body{fill:rgba(255,255,255,.05);stroke:rgba(255,255,255,.16)}.place-spine{stroke:rgba(255,255,255,.12);stroke-dasharray:3 3}.place-s{fill:var(--red-fill);stroke:#fff;stroke-width:.8}.place-s.opt{fill:none;stroke:var(--red);stroke-dasharray:2.2 1.6}.place-b{fill:var(--ink-2);stroke:var(--red);stroke-width:1.2}.place-n{fill:var(--text);font-size:10px;font-weight:800}.place-v{fill:var(--text-3);font-size:12px;font-weight:700}.place-key{list-style:none;display:grid;gap:10px;margin:18px 0 0;padding:16px 0 0;border-block-start:1px solid var(--line);color:var(--text-2);font-size:14px;line-height:1.7}.place-key li{display:flex;align-items:flex-start;gap:12px}.place-sw{flex:none;width:14px;height:11px;margin-block-start:6px;border:1px solid #fff;border-radius:2px;background:var(--red-fill)}.place-sw.opt{border:1px dashed var(--red);background:none}.place-k{white-space:nowrap}.place-k b{display:inline-grid;place-items:center;width:20px;height:20px;margin-inline-end:2px;vertical-align:1px;border:1px solid var(--red);border-radius:50%;background:var(--ink-2);color:var(--text);font-size:12px;font-weight:800;line-height:1}.place-note{color:var(--text-3)}.demo-report,.demo-retest{position:relative;isolation:isolate;margin:0;width:100%;max-width:520px}.demo-retest{max-width:480px}.rp-card{position:relative;padding:22px;border:1px solid transparent;border-radius:20px;background:linear-gradient(var(--ink-2),var(--ink-2)) padding-box,linear-gradient(160deg,rgba(239,68,68,.5),rgba(255,255,255,.06) 40%) border-box;box-shadow:0 30px 80px -20px rgba(0,0,0,.8)}.demo-retest .rp-card{background:linear-gradient(var(--ink-2),var(--ink-2)) padding-box,linear-gradient(160deg,rgba(239,68,68,.3),rgba(255,255,255,.06) 40%) border-box}.demo-report .rp-card::before{content:"";position:absolute;z-index:-1;inset-inline:10%;bottom:-8%;height:38%;border-radius:50%;background:radial-gradient(closest-side,rgba(220,38,38,.35),transparent);filter:blur(40px)}.demo-report figcaption,.demo-retest figcaption{margin-block-start:16px;color:var(--text-3);font-size:14px;line-height:1.75;text-wrap:pretty}.rp-head{display:flex;flex-wrap:wrap-reverse;align-items:flex-end;gap:10px 16px;padding-block-end:14px;border-block-end:1px solid var(--line)}.rp-ttl{flex:1 1 auto;min-width:0}.rp-h{margin:0;color:var(--text);font-size:18px;font-weight:800;line-height:1.45}.rp-tw{display:inline-block;margin-block-start:2px;color:var(--text-3);font:600 12px/1.5 'Inter',system-ui,sans-serif;letter-spacing:.28em;text-transform:uppercase}.rp-m{margin:4px 0 0;color:var(--text-3);font-size:14px;line-height:1.6}.rp-pill{flex:none;margin-inline-start:auto;padding:4px 10px;border:1px solid var(--red);border-radius:999px;background:rgba(239,68,68,.12);color:#FECACA;font-size:.8125rem;font-weight:700;line-height:1.45;white-space:nowrap}.rp-rows{container-type:inline-size;list-style:none;margin:0;padding:0}.rp-row{display:grid;grid-template-columns:minmax(0,1fr) auto 6.5rem;grid-template-areas:'n v t' 's v t';align-items:center;column-gap:12px;min-height:56px;padding-block:9px;border-block-end:1px solid var(--line)}.rp-n{grid-area:n;align-self:end;color:var(--text);font-size:16px;font-weight:700;line-height:1.4}.rp-s{grid-area:s;align-self:start;margin-block-start:1px;color:var(--text-3);font-size:13.5px;line-height:1.4}.rp-v{grid-area:v;display:flex;gap:10px;color:var(--text);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.rp-v b{display:inline-flex;align-items:center;gap:5px;min-width:3.4em;font-weight:inherit}.rp-v .rp-o{justify-content:flex-end}.rp-v .rp-r{color:var(--right)}.rp-v .rp-l{color:var(--left)}.rp-v i{display:inline-grid;place-items:center;min-width:17px;height:18px;padding-inline:3px;border-radius:5px;background:rgba(255,255,255,.07);color:var(--text-2);font-size:12px;font-style:normal;line-height:1}.rp-t{grid-area:t;justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 9px;border-radius:999px;font-size:13px;font-weight:700;line-height:1.5;white-space:nowrap;background:color-mix(in srgb,currentColor 12%,transparent)}.rp-t::before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:currentColor}.t-good{color:var(--good)}.t-warn{color:var(--warn)}.t-bad{color:var(--bad)}.rp-g{grid-column:1/-1;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:6px 8px;margin-block:12px 2px;padding:12px 12px 4px;border-radius:12px;background:rgba(255,255,255,.025)}.rp-gl,.rp-gr{color:var(--left);font-size:18px;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums;text-align:left}.rp-gr{color:var(--right);text-align:right}.rp-g small{display:block;margin-block-end:2px;color:var(--text-3);font-size:12px;font-weight:600}.rp-gm{color:var(--text-2);font-size:13px;font-weight:700;text-align:center;white-space:nowrap}.rp-gt{grid-column:1/-1;position:relative;height:28px;margin-block-start:4px;border-radius:6px;background:linear-gradient(90deg,rgba(240,82,94,.1) 25%,rgba(233,162,59,.15) 25% 33.333%,rgba(34,195,142,.13) 33.333% 66.667%,rgba(233,162,59,.15) 66.667% 75%,rgba(240,82,94,.1) 75%)}.rp-gt::after{content:"";position:absolute;left:calc(50% - .7px);top:-4px;bottom:-4px;width:1.4px;background:rgba(245,245,244,.85)}.rp-gt i{position:absolute;left:26.667%;right:50%;top:6px;height:16px;border-radius:8px;background:var(--warn);transform-origin:100% 50%}.rp-gk{grid-column:1/-1;position:relative;height:20px;color:var(--text-3);font-size:12px;line-height:20px}.rp-gk i{position:absolute;left:25%;transform:translateX(-50%);font-style:normal}.rp-gk i+i{left:33.333%}.rp-gk i+i+i{left:50%}.rp-gk i+i+i+i{left:66.667%}.rp-gk i+i+i+i+i{left:75%}@keyframes rp-grow{from{transform:scaleX(0)}}.rp-foot{display:grid;gap:14px;margin-block-start:16px}.rp-pri{padding:14px;border-radius:12px;background:var(--ink-3)}.rp-pri p{margin:0 0 8px;color:var(--text);font-size:14px;font-weight:800}.rp-pri ol,.rp-key{list-style:none;margin:0;padding:0;display:grid;gap:6px;color:var(--text-2);font-size:15px;line-height:1.5}.rp-pri li,.rp-re,.rp-key li{display:flex;align-items:center;gap:10px}.rp-pri b{flex:none;display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--red);border-radius:50%;color:var(--red-text);font-size:12px;line-height:1}.rp-re{gap:8px;margin:0;color:var(--text-2);font-size:14px;font-weight:700}.rp-ic{flex:none;width:18px;height:18px;fill:none;stroke:var(--red);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.rp-key{gap:4px;color:var(--text-3);font-size:13px;line-height:1.6}.rp-key li{align-items:baseline;gap:8px}.rp-key li::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--good);transform:translateY(-1px)}.rp-key li+li::before{background:var(--warn)}.rp-key li+li+li::before{background:var(--bad)}@container (max-width:400px){.rp-row{grid-template-columns:minmax(0,1fr) auto 6rem;column-gap:10px}.rp-row:lang(en){grid-template-areas:'n n t' 's v t'}.rp-n{font-size:15px}.rp-s{font-size:13px}.rp-v{gap:8px;font-size:14px}.rp-t{gap:5px;padding-inline:7px 8px}.rp-g{padding-inline:10px}}@container (max-width:330px){.rp-row{grid-template-areas:'n n t' 's v t'}}@media (max-width:480px){.rp-card{padding:16px}.rp-tw{letter-spacing:.16em}}@media print{.demo-report,.demo-retest{--text:#111;--text-2:#333;--text-3:#555;--ink-2:#fff;--ink-3:#F5F5F4;--line:rgba(0,0,0,.14);--line-2:rgba(0,0,0,.3);break-inside:avoid}.rp-card{border-color:#D6D3D1;box-shadow:none}.demo-report .rp-card::before{display:none}.rp-pill{color:#B91C1C;background:none}.rp-gt::after{background:#111}}.rt-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:16px 4px}.rt-kpi{display:grid;gap:2px;align-content:start}.rt-kpi-name{display:inline-flex;align-items:center;gap:6px;color:var(--text-3);font-size:13px;font-weight:700}.rt-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--right)}.rt-dot.l{background:var(--left)}.rt-kpi b{color:var(--text);font-size:30px;font-weight:900;line-height:1.2;font-variant-numeric:tabular-nums}.rt-kpi b.good,.rt-kpi-delta.good{color:var(--good)}.rt-kpi-delta{color:var(--text-3);font-size:12.5px;font-weight:700;line-height:1.5}.rt-svg{direction:ltr;width:100%;height:auto;margin-block:6px 0;overflow:visible;font-variant-numeric:tabular-nums}.rt-svg text{font-family:inherit}.rt-z.g{fill:rgba(34,195,142,.07)}.rt-z.w{fill:rgba(233,162,59,.06)}.rt-z.b{fill:rgba(240,82,94,.05)}.rt-grid{fill:none;stroke:rgba(255,255,255,.05);stroke-dasharray:4 4}.rt-green{fill:none;stroke:var(--good);stroke-width:1.2;stroke-dasharray:5 4;opacity:.85}.rt-base{fill:none;stroke:rgba(255,255,255,.08)}.rt-ax{fill:#7D8594;font-size:11px;font-weight:600;text-anchor:end}.rt-tick{fill:#7D8594;font-size:11.5px;font-weight:600}.rt-zl{font-size:11.5px;font-weight:700}.rt-zl.g{fill:var(--good)}.rt-zl.w{fill:var(--warn)}.rt-zl.b{fill:var(--bad)}.rt-area{stroke:none}.rt-line{fill:none;stroke:var(--right);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.rt-line.l{stroke:var(--left)}.rt-pt{fill:#0F1115;stroke:var(--right);stroke-width:2.2}.rt-pt.l{stroke:var(--left)}.demo-retest .rp-card{container-type:inline-size}@container (max-width:360px){.rt-kpi b{font-size:24px}}@container (max-width:300px){.rt-ax,.rt-tick{font-size:16px}.rt-zl{font-size:15px}.rt-tick.mid{display:none}}.pm{position:relative;isolation:isolate;justify-self:center;width:100%;max-width:340px;margin:0 auto}.pm::before{content:"";position:absolute;z-index:-1;inset:12% 0 34%;border-radius:50%;background:rgba(220,38,38,.4);filter:blur(60px)}.pm-phone{width:300px;height:610px;max-width:100%;margin-inline:auto;border:8px solid #1A1A1D;border-radius:40px;background:#0E0E10;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.09),inset 0 0 0 1px rgba(255,255,255,.05),0 40px 90px -30px rgba(0,0,0,.9)}.pm-screen{display:flex;flex-direction:column;gap:14px;height:100%;padding:10px 14px 14px;color:var(--text-2);line-height:1.5}.pm-screen p{margin:0}.pm-island{align-self:center;width:84px;height:22px;border-radius:999px;background:#000;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.pm-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-block-start:2px}.pm-logo{height:18px;width:auto}.pm-pill{max-width:100%;padding:3px 10px;border:1px solid var(--red);border-radius:999px;background:rgba(239,68,68,.12);color:#FECACA;font-size:.8125rem;font-weight:700;line-height:1.45;white-space:nowrap}.pm-head{padding-block:6px 2px}.pm-h{color:var(--text);font-size:17px;font-weight:800;line-height:1.4}.pm-m,.pm-d{color:var(--text-3);font-size:13px;font-variant-numeric:tabular-nums}.pm-list{display:grid;gap:10px}.pm-ex{display:grid;grid-template-columns:minmax(0,1fr) 32px;grid-template-areas:'n p' 'd p' 's s';column-gap:10px;align-items:center;padding:13px 12px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.04)}.pm-n{grid-area:n;color:var(--text);font-size:15px;font-weight:700;line-height:1.45}.pm-d{grid-area:d}.pm-play{grid-area:p;width:32px;height:32px}.pm-play circle{fill:rgba(239,68,68,.08);stroke:var(--red);stroke-width:1.5}.pm-play path{fill:var(--red)}.pm-sets{grid-area:s;display:flex;gap:6px;margin-block-start:10px}.pm-sets li{display:inline-flex;align-items:center;gap:4px;height:26px;padding-inline:8px;border:1px solid var(--line-2);border-radius:8px;color:var(--text-3);font-size:12px;font-weight:700}.pm-sets li.on{border-color:var(--good);color:var(--text)}.pm-sets svg{width:13px;height:13px;fill:none;stroke:var(--good);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.pm-rpe{display:grid;gap:8px;padding:10px 12px 12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025)}.pm-rpe p{color:var(--text-2);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.pm-seg{display:flex;gap:3px}.pm-seg i{width:14px;height:6px;border-radius:2px;background:var(--line-2)}.pm-seg i.on{background:var(--red-fill)}.pm-msg{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin-block-start:auto;padding-inline:14px 6px;border:1px solid var(--line-2);border-radius:999px;background:rgba(0,0,0,.3);color:var(--text-3);font-size:13px}.pm-msg b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--red-fill)}.pm-msg svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}[dir="rtl"] .pm-msg svg{transform:scaleX(-1)}.pm figcaption{max-width:34ch;margin:20px auto 0;color:var(--text-3);font-size:14px;line-height:1.75;text-align:center;text-wrap:pretty}@media (max-width:820px){.pm-phone{width:260px;height:528px}.pm-screen{gap:10px;padding:8px 12px 12px}.pm-island{width:72px;height:20px}.pm-pill{padding:2px 8px;font-size:12px}.pm-top{row-gap:6px}.pm-head{padding-block:0}.pm-list{gap:8px}.pm-h{font-size:16px}.pm-n{font-size:14px}.pm-m,.pm-d,.pm-rpe p,.pm-msg{font-size:12px}.pm-ex{padding:10px;column-gap:8px;grid-template-columns:minmax(0,1fr) 28px}.pm-play{width:28px;height:28px}.pm-sets{margin-block-start:8px;gap:5px}.pm-sets li{height:24px;padding-inline:7px}.pm-seg i{width:12px}.pm-msg{min-height:40px}.pm-msg b{width:28px;height:28px}}@media print{.pm::before{display:none}.pm-pill{color:#B91C1C;background:none}}:root{--m-out: cubic-bezier(.16, 1, .3, 1);--m-io: cubic-bezier(.65, 0, .35, 1);--m-pop: cubic-bezier(.34, 1.56, .64, 1);--m-ease: cubic-bezier(.2, .7, .2, 1);--m-lift: 48px;--m-rise: 28px;--m-figure: .9s}@media (max-width: 820px){:root{--m-lift: 32px;--m-rise: 18px}}.m-probe{position: fixed;top: 0;left: 0;width: 0;height: 100svh;visibility: hidden;pointer-events: none}.kicker .rule, .numerals > div::before, .mode::before, .loop-steps::before{transform-origin: 100% 50%}[dir="ltr"] .kicker .rule, [dir="ltr"] .numerals > div::before, [dir="ltr"] .mode::before, [dir="ltr"] .loop-steps::before{transform-origin: 0 50%}.timeline li::after, .loop-step::after{transform-origin: 50% 0}.pm-seg i{transform-origin: 50% 100%}.rp-row:nth-child(2), .pm-sets li:nth-child(2), .pm-seg i:nth-child(2){--i: 1}.rp-row:nth-child(3), .pm-sets li:nth-child(3), .pm-seg i:nth-child(3){--i: 2}.rp-row:nth-child(4), .pm-seg i:nth-child(4){--i: 3}.rp-row:nth-child(5), .pm-seg i:nth-child(5){--i: 4}.pm-seg i:nth-child(6){--i: 5}.pm-seg i:nth-child(7){--i: 6}.m-count{display: inline-grid}.m-count > *{grid-area: 1 / 1}.m-ghost{visibility: hidden}.m-live{text-align: end}@keyframes m-fade{from{opacity: 0}}@keyframes m-fig{from{opacity: 0;translate: 0 calc(var(--m-rise) * 1.4)}}@keyframes m-row{from{opacity: 0;translate: 0 10px}}@keyframes m-pop{from{opacity: 0;scale: .6}}@keyframes m-bar{from{scale: 0 1}}@keyframes m-seg{from{opacity: 0;scale: 1 .3}}@keyframes m-pour{from{opacity: 0;translate: 0 calc(var(--m-lift) * .7)}}@keyframes m-open{from{opacity: 0;translate: 0 -6px}}@keyframes ms-in{from{opacity: 0;translate: 0 var(--m-lift)}}@keyframes ms-out{to{opacity: calc(1 - var(--m-xf, 1));translate: 0 calc(var(--m-lift) * -.8 * var(--m-xf, 1))}}@keyframes ms-float{from{transform: translate3d(0, 34px, 0)}to{transform: translate3d(0, calc(34px - 68px * var(--m-cf, 1)), 0)}}@keyframes ms-row{from{opacity: 0;translate: 0 14px}}@keyframes ms-pop{from{opacity: 0;scale: .7}}@keyframes ms-fade{from{opacity: 0}}@keyframes ms-barx{from{scale: 0 1}}@keyframes ms-bary{from{scale: 1 0}}@media screen and (prefers-reduced-motion: no-preference){.stacking main > .stack{position: sticky;top: var(--stick, -99999px);transform-origin: 50% var(--o, 0px)}.stacking main > .stack.m-gone{position: relative;top: auto}.stacking main > .stack.m-faint, .stacking main > .stack.m-gone{pointer-events: none}.stacking main > .stack.m-moving{will-change: transform}.stacking main > .stack{padding-block: 0}.stacking main > .band.stack > .stack-clip > .stack-in{padding-block: var(--band)}.stacking main > .hero.stack > .stack-clip > .stack-in{padding-block: 56px 72px}.stacking main > .stack.m-moving > .stack-clip{overflow: hidden;will-change: transform}.stacking main > .stack.m-moving > .stack-clip > .stack-in{will-change: transform}.stacking main > .stack + *{border-start-start-radius: 28px;border-start-end-radius: 28px;box-shadow: inset 0 1px 0 rgba(255, 255, 255, .16), inset 0 48px 64px -52px rgba(255, 255, 255, .08), 0 -30px 60px -26px rgba(8, 7, 9, .85)}}@media screen and (max-width: 820px) and (prefers-reduced-motion: no-preference){.stacking main > .stack + *{border-start-start-radius: 20px;border-start-end-radius: 20px}.stacking main > .hero.stack > .stack-clip > .stack-in{padding-block: 28px 40px}}@media screen and (min-width: 901px) and (max-height: 860px) and (prefers-reduced-motion: no-preference){.stacking main > .home-hero.stack > .stack-clip > .stack-in{padding-block-start: 24px}}@media screen and (prefers-reduced-motion: no-preference){.hero-text .kicker .rule{animation: m-bar .7s var(--m-out) .2s backwards}.hero .hero-visual{animation: m-fig var(--m-figure) var(--m-out) .1s backwards}.hero .demo-report .rp-row{animation: m-row .5s var(--m-out) calc(.35s + var(--i, 0) * 80ms) backwards}.hero .demo-report .rp-t{animation: m-pop .45s var(--m-pop) calc(.6s + var(--i, 0) * 80ms) backwards}.hero .demo-report .rp-gt i{animation: rp-grow .8s var(--m-io) .85s backwards}.hero .demo-report .rp-foot{animation: m-fade .6s var(--m-out) 1s backwards}.hero .pm .pm-sets li.on svg{animation: m-pop .4s var(--m-pop) calc(.9s + var(--i, 0) * .25s) backwards}.hero .pm .pm-seg i.on{animation: m-seg .3s var(--m-out) calc(1.35s + var(--i, 0) * 60ms) backwards}}@supports (animation-timeline: scroll()){@media screen and (prefers-reduced-motion: no-preference){.m-css .m-mv{animation: ms-in linear both, ms-out linear forwards;animation-timing-function: var(--m-ease), linear;animation-timeline: scroll(root block), scroll(root block);animation-range: var(--m-e0) var(--m-e1), var(--m-x0) var(--m-x1)}.m-css .m-mv.m-fig{animation: ms-in linear both, ms-out linear forwards, ms-float linear both;animation-timing-function: var(--m-ease), linear, linear;animation-timeline: scroll(root block), scroll(root block), scroll(root block);animation-range: var(--m-e0) var(--m-e1), var(--m-x0) var(--m-x1), var(--m-c0) var(--m-c1)}.m-css .m-pour{animation: m-pour .9s var(--m-out) var(--m-d, 0s) backwards, ms-out linear forwards;animation-timeline: auto, scroll(root block);animation-range: normal, var(--m-x0) var(--m-x1)}.m-css .m-row{animation: ms-row linear both;animation-timing-function: var(--m-ease);animation-timeline: scroll(root block);animation-range: var(--m-e0) var(--m-e1)}.m-css .m-pop{animation: ms-pop linear both;animation-timing-function: var(--m-pop);animation-timeline: scroll(root block);animation-range: var(--m-e0) var(--m-e1)}.m-css .m-fd{animation: ms-fade linear both;animation-timeline: scroll(root block);animation-range: var(--m-e0) var(--m-e1)}.m-css .band-head.m-mv .kicker .rule, .m-css .numerals > .m-mv::before, .m-css .card.mode.m-mv::before, .m-css .loop.m-drawn .loop-steps::before{animation: ms-barx linear both;animation-timing-function: var(--m-ease);animation-timeline: scroll(root block);animation-range: var(--m-k0) var(--m-k1)}.m-css .loop.m-drawn .loop-step.m-mv::after, .m-css .timeline > .m-mv::after{animation: ms-bary linear both;animation-timeline: scroll(root block);animation-range: var(--m-k0) var(--m-k1)}}}@media screen and (prefers-reduced-motion: no-preference){.m-js .band-head.m-mv .kicker .rule, .m-js .numerals > .m-mv::before, .m-js .card.mode.m-mv::before, .m-js .loop.m-drawn .loop-steps::before{scale: var(--m-k, 1) 1}.m-js .loop.m-drawn .loop-step.m-mv::after, .m-js .timeline > .m-mv::after{scale: 1 var(--m-k, 1)}.m-js .m-pour{animation: m-pour .9s var(--m-out) var(--m-d, 0s) backwards}.motion .m-mv, .motion .m-pour{will-change: opacity, translate}.motion .m-parts{animation: none}.motion .m-hold *:not(.m-mv):not(.m-pour), .motion .m-hold::before{animation-play-state: paused !important}.motion .m-focus{opacity: 1 !important;translate: none !important;animation: none !important}}.btn, .tile, .channel{-webkit-tap-highlight-color: transparent}.channel:active{border-color: rgba(239, 68, 68, .45);background-color: rgba(239, 68, 68, .06)}::selection{background: rgba(239, 68, 68, .35);color: #fff}@media screen and (prefers-reduced-motion: no-preference){.btn{transition: background-color .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease), box-shadow .24s var(--m-out), translate .16s var(--m-out), scale .16s var(--m-out)}.btn:active{scale: .98}.tile{transition: transform .2s var(--ease), border-color .2s var(--ease), scale .15s var(--m-out)}.tile:active{scale: .985}.text-link .icon, .tile .more .icon{transition: translate .24s var(--m-out)}.faq details[open] > :not(summary){animation: m-open .32s var(--m-out) both}.menu[open] .menu-panel{animation: m-open .24s var(--m-out) both}}@media screen and (hover: hover) and (prefers-reduced-motion: no-preference){.btn.primary:hover{translate: 0 -1px;box-shadow: 0 14px 36px -8px rgba(220, 38, 38, .7)}.text-link:hover .icon.dir, .tile:hover .more .icon{translate: 4px 0}[dir="rtl"] .text-link:hover .icon.dir, [dir="rtl"] .tile:hover .more .icon{translate: -4px 0}}@media print{.stacking main > .stack{position: static !important;transform: none !important;opacity: 1 !important}.stacking main > .stack > .stack-clip, .stacking main > .stack > .stack-clip > .stack-in{transform: none !important}.motion :is(.m-mv, .m-pour, .m-row, .m-pop, .m-fd){opacity: 1 !important;translate: none !important;scale: none !important;transform: none !important}.m-count > .m-ghost{visibility: visible}.m-count > .m-live{visibility: hidden}}:root{--glass-fill: linear-gradient(135deg, rgba(255, 255, 255, .10), rgba(255, 255, 255, .035) 55%, rgba(255, 255, 255, .06));--glass-blur: blur(22px) saturate(180%);--glass-edge: linear-gradient(180deg, rgba(255, 255, 255, .28), rgba(255, 255, 255, .11) 34%, rgba(255, 255, 255, .06));--glass-lit: inset 0 1px 0 rgba(255, 255, 255, .22);--glass-drop: 0 24px 60px -24px rgba(0, 0, 0, .65);--glass-sheen: linear-gradient(115deg, transparent 22%, rgba(255, 255, 255, .05) 34%, rgba(255, 255, 255, .018) 44%, transparent 56%);--glass-ink: linear-gradient(160deg, rgba(24, 23, 27, .38), rgba(14, 13, 16, .30));--glass-bar: rgba(21, 20, 23, .62);--glass-red: 176, 44, 46;--glass-red-k: .3;--glass-amber: 190, 92, 52;--glass-amber-k: .22;--glass-dial-k: .5}.card, .channel, .app-grid li, .fig-panel{position: relative;isolation: isolate;border-color: transparent;background: var(--glass-sheen), var(--glass-fill);box-shadow: var(--glass-lit), var(--glass-drop)}.channel:hover{background: linear-gradient(rgba(239, 68, 68, .08), rgba(239, 68, 68, .08)), var(--glass-sheen), var(--glass-fill)}.rp-card .rp-t{background: linear-gradient(color-mix(in srgb, currentColor 12%, transparent), color-mix(in srgb, currentColor 12%, transparent)), rgba(15, 14, 17, .9)}.rp-card .rp-v .rp-r{color: #6A9EFF}@media screen{.rp-card .rt-ax, .rp-card .rt-tick{fill: #959DAB}}.rp-card .rp-v i{background: linear-gradient(rgba(255, 255, 255, .07), rgba(255, 255, 255, .07)), rgba(15, 14, 17, .8)}.rp-card .rp-pill{background: linear-gradient(rgba(239, 68, 68, .12), rgba(239, 68, 68, .12)), rgba(15, 14, 17, .86)}.rp-card, .demo-retest .rp-card, .lead-form{isolation: isolate;border-color: transparent;background: var(--glass-sheen), var(--glass-ink), var(--glass-fill);box-shadow: var(--glass-lit), 0 30px 70px -28px rgba(0, 0, 0, .8)}:is(.card:not(.mode), .channel, .app-grid li, .fig-panel, .lead-form)::before, :is(.rp-card, .card.mode)::after{content: '';position: absolute;inset: -1px;z-index: -1;padding: 1px;border-radius: inherit;background: var(--glass-edge);-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0);pointer-events: none}.rp-card::after, .lead-form::before{background: linear-gradient(160deg, rgba(239, 68, 68, .7), rgba(255, 255, 255, .24) 30%, rgba(255, 255, 255, .07) 70%)}.demo-retest .rp-card::after{background: linear-gradient(160deg, rgba(239, 68, 68, .45), rgba(255, 255, 255, .24) 30%, rgba(255, 255, 255, .07) 70%)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.card, .channel, .app-grid li, .fig-panel, .lead-form, .rp-card{-webkit-backdrop-filter: var(--glass-blur);backdrop-filter: var(--glass-blur)}.top{background: var(--glass-sheen), linear-gradient(var(--glass-bar), var(--glass-bar));-webkit-backdrop-filter: var(--glass-blur);backdrop-filter: var(--glass-blur);border-block-end-color: rgba(255, 255, 255, .1);box-shadow: inset 0 -1px 0 rgba(255, 255, 255, .03), 0 12px 30px -18px rgba(0, 0, 0, .7)}}@media (max-width: 820px){@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.actbar{background: linear-gradient(var(--glass-bar), var(--glass-bar));-webkit-backdrop-filter: var(--glass-blur);backdrop-filter: var(--glass-blur);border-block-start-color: rgba(255, 255, 255, .14);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .08)}}}.glass-lights{position: absolute;inset: 0;z-index: -1;pointer-events: none}.glass-lights > i{position: absolute;left: calc(var(--x, .5) * 100%);top: calc(var(--y, .5) * 100%);width: var(--s, 0px);height: var(--s, 0px);transform: translate(-50%, -50%);border-radius: 50%}[dir="ltr"] .glass-lights > i{left: calc((1 - var(--x, .5)) * 100%)}.glass-lights > .l-red, .glass-lights > .l-amber{background: radial-gradient(closest-side, rgba(var(--c), var(--k)), rgba(var(--c), calc(var(--k) * .55)) 38%, rgba(var(--c), calc(var(--k) * .2)) 66%, rgba(var(--c), 0))}.glass-lights > .l-red{--c: var(--glass-red);--k: calc(var(--glass-red-k) * var(--w, 1))}.glass-lights > .l-amber{--c: var(--glass-amber);--k: calc(var(--glass-amber-k) * var(--w, 1))}.glass-lights > .l-dial{border-radius: 0;background: url('/assets/dial-light.f75eca431f.svg') center / contain no-repeat;opacity: var(--glass-dial-k)}[dir="ltr"] .glass-lights > .l-dial{transform: translate(-50%, -50%) scaleX(-1)}main{overflow-x: clip}.choice-cards, .tiles, .feature-visual, .sig, .contact-ways{position: relative;z-index: 0}.lights-choice > :nth-child(1){--x: .5;--y: .78;--s: 360px}.lights-choice > :nth-child(2){--x: .44;--y: .06;--s: 220px}@media (max-width: 600px){.lights-choice > :nth-child(1){--x: .5;--y: .82;--s: 220px}.lights-choice > :nth-child(2){--x: .5;--y: 0;--s: 160px}}.lights-report > :nth-child(1){--x: 0;--y: .36;--s: 440px}.lights-report > :nth-child(2){--x: .04;--y: .6;--s: 400px}.lights-report > :nth-child(3){--x: .08;--y: .02;--s: 260px}@media (max-width: 820px){.lights-report > :nth-child(1){--x: .36;--y: .2;--s: 240px}.lights-report > :nth-child(2){--x: .06;--y: .5;--s: 340px}.lights-report > :nth-child(3){--x: 0;--y: 0;--s: 200px}}.lights-tiles > :nth-child(1){--x: 0;--y: .5;--s: 460px}.lights-tiles > :nth-child(2){--x: .5;--y: .76;--s: 300px;--w: .85}.lights-tiles > :nth-child(3){--x: .665;--y: .04;--s: 320px}.lights-tiles > :nth-child(4){--x: .12;--y: .99;--s: 260px;--w: .8}@media (max-width: 1080px){.lights-tiles > :nth-child(1){--x: 0;--y: .38;--s: 420px}.lights-tiles > :nth-child(2){--x: .5;--y: .5;--s: 280px;--w: .8}.lights-tiles > :nth-child(3){--x: .5;--y: .03;--s: 300px}.lights-tiles > :nth-child(4){--x: .1;--y: .99;--s: 260px;--w: .8}}@media (max-width: 820px){.lights-tiles > :nth-child(1){--x: .3;--y: .05;--s: 200px}.lights-tiles > :nth-child(2){--x: .02;--y: .2;--s: 300px}.lights-tiles > :nth-child(3){--x: .06;--y: .6;--s: 280px}.lights-tiles > :nth-child(4){--x: .03;--y: .805;--s: 320px}}.lights-sig > :nth-child(1){--x: .64;--y: .52;--s: 300px;--w: .8}.lights-sig > :nth-child(2){--x: .02;--y: .04;--s: 240px}[dir="ltr"] .lights-sig > i{left: calc(var(--x, .5) * 100%)}@media (max-width: 820px){.lights-sig > :nth-child(1){--x: .64;--y: .5;--s: 240px}.lights-sig > :nth-child(2){--x: .02;--y: .04;--s: 200px}}.lights-ways > :nth-child(1){--x: .02;--y: .1;--s: 340px}.lights-ways > :nth-child(2){--x: .1;--y: .34;--s: 220px}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass-lights{display: none !important}}@media (prefers-reduced-transparency: reduce){.card, .channel, .app-grid li, .fig-panel{background: var(--ink-2)}.rp-card, .demo-retest .rp-card, .lead-form{background: var(--ink-2)}.card, .channel, .app-grid li, .fig-panel, .lead-form, .rp-card, .top, .actbar{-webkit-backdrop-filter: none;backdrop-filter: none}.top{background: rgba(21, 20, 23, .97)}.actbar{background: rgba(21, 20, 23, .97)}.glass-lights{display: none !important}}@media print{.glass-lights{display: none !important}.card, .channel, .app-grid li, .fig-panel, .lead-form, .rp-card{background: none;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none}:is(.card, .channel, .app-grid li, .fig-panel, .lead-form)::before, :is(.rp-card, .card.mode)::after{display: none}}@media (forced-colors: active){.glass-lights{display: none}:is(.card, .channel, .app-grid li, .fig-panel, .lead-form)::before, :is(.rp-card, .card.mode)::after{display: none}.card, .channel, .app-grid li, .fig-panel, .lead-form, .rp-card{border-color: CanvasText}}