@font-face{font-family: "Vazirmatn";src: url("../fonts/vazirmatn/arabic.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap;unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family: "Vazirmatn";src: url("../fonts/vazirmatn/latin.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand: #2f6f1f;--brand-strong: #245717;--brand-bright: #4a9a2f;--brand-soft: #edf5e9;--brand-line: #cfe3c6;--ink: #1d2124;--charcoal: #2b2f33;--charcoal-2: #353a3f;--text: #2a3036;--muted: #545d65;--subtle: #646d75;--line: #e2e6e3;--line-strong: #cdd3cf;--surface: #f5f7f4;--surface-2: #eef1ed;--white: #ffffff;--ok: #2f7d32;--ok-soft: #e8f4e8;--info: #1f5f8b;--info-soft: #e7f0f7;--warn: #9a5b00;--warn-soft: #fbf1df;--danger: #b3261e;--danger-soft: #fbe9e8;--font: "Vazirmatn",Tahoma,"Segoe UI",sans-serif;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-heavy: 800;--radius-sm: 8px;--radius: 12px;--radius-lg: 18px;--radius-xl: 26px;--shadow-sm: 0 1px 2px rgb(20 24 28 / 6%),0 1px 1px rgb(20 24 28 / 4%);--shadow: 0 10px 30px -12px rgb(20 24 28 / 18%),0 2px 6px rgb(20 24 28 / 5%);--shadow-lg: 0 30px 60px -24px rgb(10 14 18 / 35%);--header-h: 72px;--container: 1220px;--gutter: 20px;--section-y: clamp(56px,8vw,104px);--ease: cubic-bezier(.2,.7,.2,1);--tread: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M0 12 12 0h8L8 12zm24 0L36 0h8L32 12zM12 36l12-12h8L20 36zm24 0 12-12v8l-4 4z' fill='%23ffffff' fill-opacity='.035'/%3E%3C/svg%3E")}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: calc(var(--header-h) + 16px)}body{margin: 0;font-family: var(--font);font-size: 16px;font-weight: var(--fw-regular);line-height: 1.8;color: var(--text);background: var(--white);font-synthesis: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: hidden}h1,h2{margin: 0 0 .5em;line-height: 1.4;color: var(--ink);font-weight: var(--fw-heavy);letter-spacing: -.005em}h3,h4{margin: 0 0 .5em;line-height: 1.5;color: var(--ink);font-weight: var(--fw-bold)}strong,b{font-weight: var(--fw-bold)}p{margin: 0 0 1em}a{color: var(--brand);text-decoration: none;transition: color .2s var(--ease)}a:hover{color: var(--brand-strong)}img,svg{display: block;max-width: 100%}img{height: auto}ul,ol{margin: 0;padding: 0;list-style: none}button,input,select,textarea{font: inherit;color: inherit}button{cursor: pointer}code{font-family: Consolas,"Courier New",monospace;font-size: .9em}fieldset{margin: 0;padding: 0;border: 0;min-width: 0}legend{padding: 0}[hidden]{display: none !important}:focus-visible{outline: 3px solid var(--brand-bright);outline-offset: 2px;border-radius: 4px}main:focus{outline: none}main{overflow-x: clip}.skip-link{position: absolute;inset-inline-start: 16px;top: -60px;z-index: 100;padding: 10px 18px;border-radius: var(--radius-sm);background: var(--charcoal);color: var(--white);font-weight: var(--fw-semibold)}.skip-link:focus{top: 12px;color: var(--white)}.visually-hidden{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.icon{width: 1.25em;height: 1.25em;flex-shrink: 0;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.text-brand{color: var(--brand)}.text-muted{color: var(--subtle)}@keyframes rise{from{opacity: 0;transform: translateY(18px)}to{opacity: 1;transform: none}}@keyframes float{0%,100%{transform: translateY(0)}50%{transform: translateY(-8px)}}@keyframes zoom-in{from{opacity: 0;transform: scale(.96)}to{opacity: 1;transform: none}}@media (max-width: 1140px){:root{--header-h: 66px}}@media (max-width: 720px){:root{--gutter: 16px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{transition-duration: .01ms !important;animation-duration: .01ms !important;animation-iteration-count: 1 !important}}.container{width: 100%;max-width: calc(var(--container) + 2 * var(--gutter));margin-inline: auto;padding-inline: var(--gutter)}.section{padding-block: var(--section-y)}.section--first{padding-top: clamp(40px,6vw,72px)}.section--tight{padding-block: clamp(40px,6vw,72px)}.section--muted{background: var(--surface)}.section--dark{background: var(--charcoal) var(--tread);color: #d7dcd8}.section--dark h2,.section--dark h3{color: var(--white)}.section-head{max-width: 720px;margin-bottom: clamp(28px,4vw,48px)}.section-head h2{font-size: clamp(1.5rem,1.1rem + 1.6vw,2.15rem)}.section-head--center{margin-inline: auto;text-align: center}.section-head--split{display: flex;align-items: flex-end;justify-content: space-between;gap: 24px;max-width: none}.section-head--split > div{max-width: 720px}.section-more{margin: 32px 0 0;text-align: center}.eyebrow{display: inline-flex;align-items: center;gap: 8px;margin-bottom: 10px;color: var(--brand);font-size: .875rem;font-weight: var(--fw-semibold)}.eyebrow::before{content: "";width: 18px;height: 3px;border-radius: 3px;background: currentColor}.section-head--center .eyebrow::after{content: "";width: 18px;height: 3px;border-radius: 3px;background: currentColor}.eyebrow--light{color: #9fd08a}.lead{color: var(--muted);font-size: clamp(1rem,.95rem + .3vw,1.125rem)}.section--dark .lead{color: #c3cac5}.grid{display: grid;gap: 20px}.grid--3{grid-template-columns: repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns: repeat(4,minmax(0,1fr))}.site-header{position: sticky;top: 0;z-index: 50;background: rgb(255 255 255 / 97%);border-bottom: 1px solid transparent;transition: border-color .3s var(--ease),box-shadow .3s var(--ease),background-color .3s var(--ease);view-transition-name: site-header}.site-header.is-scrolled{border-bottom-color: rgb(20 24 28 / 7%);background: rgb(255 255 255 / 98%);box-shadow: 0 10px 30px -22px rgb(0 0 0 / 45%)}.header-inner{display: flex;align-items: center;gap: 20px;min-height: var(--header-h)}.brand{flex-shrink: 0;display: flex;align-items: center;min-height: 44px;transition: transform .3s var(--ease)}.brand:hover{transform: scale(1.03)}.brand img{width: 150px;height: auto}.main-nav{position: relative;flex: 1;min-width: 0;display: flex;justify-content: center}.nav-list{display: flex;align-items: center;gap: 2px}.nav-link{position: relative;z-index: 1;display: block;padding: 8px 13px;border-radius: 999px;color: var(--text);font-size: .9rem;font-weight: var(--fw-semibold);white-space: nowrap;transition: color .25s var(--ease),background-color .25s var(--ease)}.nav-link:hover{background: var(--surface);color: var(--brand)}.nav-link.is-active{color: var(--brand-strong);background: var(--brand-soft)}.nav-link--disabled,.drawer-link--disabled{cursor: default}.nav-indicator{position: absolute;top: 50%;right: 0;z-index: 0;width: var(--nav-w,0);height: 38px;border-radius: 999px;background: var(--brand-soft);box-shadow: inset 0 0 0 1px var(--brand-line);opacity: 0;transform: translate(var(--nav-x,0),-50%);transition: transform .4s cubic-bezier(.3,1.3,.5,1),width .4s cubic-bezier(.3,1.3,.5,1),opacity .25s var(--ease);pointer-events: none}.has-indicator .nav-indicator.is-visible{opacity: 1}.has-indicator .nav-link,.has-indicator .nav-link:hover,.has-indicator .nav-link.is-active{background: transparent}.has-indicator .nav-link.is-hovered{color: var(--brand-strong)}.header-actions{display: flex;align-items: center;gap: 8px;flex-shrink: 0}.nav-toggle{display: none;place-items: center;width: 46px;height: 46px;margin-inline-start: auto;border: 1px solid var(--line-strong);border-radius: 14px;background: var(--white);color: var(--ink);transition: border-color .2s var(--ease),background-color .2s var(--ease),transform .2s var(--ease)}.nav-toggle:hover{border-color: var(--brand);background: var(--brand-soft)}.nav-toggle:active{transform: scale(.94)}.nav-toggle-lines{display: grid;justify-items: start;gap: 5px;width: 22px}.nav-toggle-lines i{display: block;width: 100%;height: 2px;border-radius: 2px;background: currentColor;transition: width .3s var(--ease),background-color .2s var(--ease)}.nav-toggle-lines i:nth-child(2){width: 64%;background: var(--brand)}.nav-toggle-lines i:nth-child(3){width: 82%}.nav-toggle:hover .nav-toggle-lines i{width: 100%}.drawer{position: fixed;inset: 0;width: 100%;height: 100%;max-width: none;max-height: none;margin: 0;padding: 0;border: 0;background: transparent;color: var(--text);overflow: hidden}.drawer::backdrop{background: transparent}.drawer-backdrop{position: absolute;inset: 0;background: rgb(14 17 20 / 58%);opacity: 0;transition: opacity .4s var(--ease)}.drawer-panel{position: absolute;top: 0;bottom: 0;inset-inline-start: 0;display: flex;flex-direction: column;width: min(86vw,380px);overflow: hidden;border-start-end-radius: 26px;border-end-end-radius: 26px;background: var(--white);box-shadow: -30px 0 80px -20px rgb(0 0 0 / 50%);transform: translateX(100%);transition: transform .5s cubic-bezier(.22,1,.36,1);touch-action: pan-y}.drawer-panel::before{content: "";position: absolute;top: -120px;right: -100px;width: 320px;height: 320px;border-radius: 50%;background: radial-gradient(closest-side,rgb(74 154 47 / 18%),transparent);pointer-events: none}.drawer.is-open .drawer-backdrop{opacity: 1}.drawer.is-open .drawer-panel{transform: translateX(var(--drag,0px))}.drawer.is-dragging .drawer-panel{transition: none}.drawer-head{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 14px 18px 14px 14px;border-bottom: 1px solid var(--line)}.drawer-brand{display: flex;align-items: center;min-height: 44px}.drawer-brand img{width: 132px}.drawer-close{display: grid;place-items: center;width: 44px;height: 44px;border: 1px solid var(--line);border-radius: 14px;background: var(--surface);color: var(--ink);transition: transform .35s var(--ease),background-color .2s var(--ease),color .2s var(--ease)}.drawer-close:hover{background: var(--brand-soft);color: var(--brand);transform: rotate(90deg)}.drawer-close .icon{width: 22px;height: 22px}.drawer-body{position: relative;flex: 1;overflow-y: auto;overscroll-behavior: contain;padding: 12px 12px 16px;touch-action: pan-y}.drawer-list{display: grid;gap: 4px}.drawer-list li{opacity: 0;transform: translateX(32px);transition: opacity .4s var(--ease),transform .5s cubic-bezier(.22,1,.36,1)}.drawer.is-open .drawer-list li{opacity: 1;transform: none;transition-delay: calc(var(--i,0) * 35ms + 120ms)}.drawer-link{display: flex;align-items: center;gap: 14px;min-height: 54px;padding: 7px 10px 7px 14px;border-radius: 16px;color: var(--ink);font-size: 1rem;font-weight: var(--fw-semibold);transition: background-color .25s var(--ease),color .25s var(--ease)}.drawer-link-icon{display: grid;place-items: center;width: 40px;height: 40px;flex-shrink: 0;border-radius: 12px;background: var(--surface);color: var(--muted);transition: background-color .25s var(--ease),color .25s var(--ease),transform .3s var(--ease)}.drawer-link-icon .icon{width: 20px;height: 20px}.drawer-link-text{flex: 1;min-width: 0}.drawer-link-arrow{width: 18px;height: 18px;color: var(--line-strong);transition: transform .25s var(--ease),color .25s var(--ease)}.drawer-link:hover,.drawer-link.is-active{background: var(--brand-soft);color: var(--brand-strong)}.drawer-link:hover .drawer-link-icon,.drawer-link.is-active .drawer-link-icon{background: var(--brand);color: var(--white)}.drawer-link:hover .drawer-link-icon{transform: scale(1.06) rotate(-6deg)}.drawer-link:hover .drawer-link-arrow,.drawer-link.is-active .drawer-link-arrow{color: var(--brand);transform: translateX(-4px)}.drawer-link--accent .drawer-link-icon{background: var(--brand-soft);color: var(--brand)}.drawer-link--accent{color: var(--brand-strong)}.drawer-foot{position: relative;display: grid;gap: 10px;padding: 16px 18px calc(16px + env(safe-area-inset-bottom));border-top: 1px solid var(--line);background: var(--surface)}.drawer-slogan{margin: 4px 0 0;color: var(--brand-strong);font-size: .875rem;font-weight: var(--fw-semibold);text-align: center}.drawer-domains{display: flex;flex-wrap: wrap;justify-content: center;gap: 6px 16px;color: var(--muted);font-size: .8125rem}.drawer-domains li{display: inline-flex;align-items: center;gap: 5px}.drawer-domains .icon{width: 15px;height: 15px;color: var(--brand)}html.is-locked{overflow: hidden}.scroll-marker{position: absolute;inset-inline-start: 0;width: 1px;height: 1px;pointer-events: none;visibility: hidden}.scroll-progress{position: fixed;top: 0;inset-inline: 0;z-index: 60;height: 3px;pointer-events: none}.scroll-progress span{display: block;height: 100%;background: linear-gradient(to left,var(--brand),var(--brand-bright),#9fdc7e);box-shadow: 0 0 12px rgb(74 154 47 / 60%);transform: scaleX(0);transform-origin: right;will-change: transform}.back-to-top{position: fixed;bottom: 24px;inset-inline-end: 24px;z-index: 40;display: grid;place-items: center;width: 52px;height: 52px;padding: 0;border: 0;border-radius: 50%;background: var(--charcoal);box-shadow: 0 16px 34px -14px rgb(10 14 18 / 60%);color: var(--white);opacity: 0;transform: translateY(16px) scale(.85);transition: opacity .3s var(--ease),transform .35s cubic-bezier(.3,1.4,.5,1),background-color .2s var(--ease)}.back-to-top.is-visible{opacity: 1;transform: none}.back-to-top:hover{background: var(--brand-strong)}.back-to-top > .icon{width: 22px;height: 22px;transform: rotate(180deg);transition: transform .3s var(--ease)}.back-to-top:hover > .icon{transform: rotate(180deg) translateY(3px)}.back-to-top-ring{position: absolute;inset: 0;width: 100%;height: 100%;transform: rotate(-90deg);pointer-events: none}.back-to-top-ring circle{fill: none;stroke: #8fd16f;stroke-width: 2.5;stroke-linecap: round;stroke-dasharray: 100;stroke-dashoffset: var(--progress-offset,100)}.page-header{position: relative;overflow: hidden;isolation: isolate;background: radial-gradient(700px 300px at 10% 0%,rgb(74 154 47 / 24%),transparent 65%),linear-gradient(180deg,#2b2f33,#25292c);color: #cdd3ce}.page-header::before{content: "";position: absolute;inset: 0;z-index: -1;background-image: linear-gradient(rgb(255 255 255 / 4%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 4%) 1px,transparent 1px);background-size: 48px 48px;-webkit-mask-image: radial-gradient(ellipse 60% 90% at 15% 50%,#000,transparent 80%);mask-image: radial-gradient(ellipse 60% 90% at 15% 50%,#000,transparent 80%)}.page-header-decor{position: absolute;inset: 0;z-index: -1;pointer-events: none}.page-header-glow{position: absolute;top: -60%;left: 2%;width: 520px;height: 520px;border-radius: 50%;background: radial-gradient(closest-side,rgb(110 190 70 / 26%),transparent)}.page-header-ring{--ring: 420px;--ring-alpha: 9%;top: 50%;left: max(2vw,calc(50% - var(--container) / 2 - 20px));margin-top: -210px}.page-header-emblem{position: absolute;top: 50%;left: max(2vw,calc(50% - var(--container) / 2 - 20px));display: grid;place-items: center;width: 132px;height: 132px;margin: -66px 0 0 144px;border: 1px solid rgb(255 255 255 / 12%);border-radius: 36px;background: linear-gradient(145deg,rgb(255 255 255 / 12%),rgb(255 255 255 / 4%));box-shadow: 0 30px 60px -30px rgb(0 0 0 / 60%),inset 0 1px 0 rgb(255 255 255 / 10%);color: #8fd16f;transform: rotate(-8deg)}.page-header-emblem .icon{width: 58px;height: 58px;stroke-width: 1.5}@media (prefers-reduced-motion: no-preference) and (min-width: 721px){.page-header.is-inview .page-header-glow{animation: drift 20s ease-in-out infinite}.page-header.is-inview .page-header-emblem{animation: emblem-float 7s ease-in-out infinite}}@keyframes emblem-float{0%,100%{transform: rotate(-8deg) translateY(0)}50%{transform: rotate(-3deg) translateY(-12px)}}@media (max-width: 1140px){.page-header-emblem{display: none}.page-header-ring{--ring: 360px;--ring-alpha: 6%;left: -150px;margin-top: -180px}}@media (max-width: 720px){.page-header-ring{--ring: 300px;top: auto;bottom: -170px;left: -120px;margin-top: 0}}.page-header-inner{display: flex;align-items: center;gap: 22px;padding-block: clamp(40px,6vw,72px)}.page-header-icon{display: grid;place-items: center;width: 72px;height: 72px;flex-shrink: 0;border: 1px solid rgb(255 255 255 / 14%);border-radius: 22px;background: rgb(255 255 255 / 6%);color: #8fd16f}.page-header-icon{position: relative}.page-header-icon::after{content: "";position: absolute;inset: -1px;border: 2px solid rgb(143 209 111 / 60%);border-radius: inherit;opacity: 0;pointer-events: none}.page-header-icon .icon{width: 34px;height: 34px}.page-title{margin-bottom: 8px;color: var(--white);font-size: clamp(1.7rem,1.2rem + 2vw,2.6rem)}.page-header--compact .page-header-inner{padding-block: clamp(28px,4vw,48px)}.page-header--compact .page-title{font-size: clamp(1.5rem,1.15rem + 1.5vw,2.2rem)}@media (max-width: 720px){.page-header--compact .page-header-icon{display: none}.page-header--compact .page-header-inner{padding-block: 20px 24px;gap: 0}.page-header--compact .page-lead{font-size: .92rem}}.page-lead{max-width: 760px;margin: 0;color: #c3cac5;font-size: clamp(1rem,.95rem + .3vw,1.12rem)}.breadcrumb{display: flex;align-items: center;gap: 6px;margin-bottom: 12px;font-size: .875rem;color: #aab3ad}.breadcrumb a{color: #a8dc91;display: inline-block;padding-block: 8px}.breadcrumb .icon{width: 16px;height: 16px}.site-footer{position: relative;background: radial-gradient(700px 260px at 100% 0%,rgb(74 154 47 / 14%),transparent 70%),#1a1d20 var(--tread);color: #b8c0ba;font-size: .94rem}.site-footer::before{content: "";position: absolute;inset: 0 0 auto;height: 3px;background: linear-gradient(to left,transparent,var(--brand),var(--brand-bright),#a8dc91,var(--brand-bright),var(--brand),transparent);background-size: 200% 100%}.footer-main{display: grid;grid-template-columns: minmax(0,1.7fr) repeat(3,minmax(0,1fr)) minmax(0,1.25fr);gap: 40px 32px;padding-block: clamp(52px,6vw,80px) clamp(36px,4vw,56px)}.footer-logo{display: inline-flex;min-height: 44px;align-items: center}.footer-logo img{width: 190px}.footer-about{max-width: 380px;margin: 18px 0 10px;color: #c3cac5;line-height: 1.9}.footer-slogan{margin-bottom: 18px;color: #a8dc91;font-weight: var(--fw-semibold)}.footer-badges{display: flex;flex-wrap: wrap;gap: 8px}.footer-badges li{display: inline-flex;align-items: center;gap: 6px;padding: 5px 12px;border: 1px solid rgb(255 255 255 / 10%);border-radius: 999px;background: rgb(255 255 255 / 4%);color: #d3d9d4;font-size: .8125rem}.footer-badges .icon{width: 16px;height: 16px;color: #8fd16f}.footer-title{display: flex;align-items: center;justify-content: space-between;margin: 0 0 14px;color: var(--white);font-size: 1rem;font-weight: var(--fw-bold);list-style: none}.footer-title::-webkit-details-marker{display: none}.footer-group > summary{pointer-events: none}.footer-group-chevron{display: none;color: #9aa49d;transition: transform .25s var(--ease)}.footer-group a,.footer-contact-list a{display: inline-block;padding-block: 7px;color: #c5ccc7;transition: color .2s var(--ease),transform .2s var(--ease)}.footer-group a:hover,.footer-contact-list a:hover{color: #a8dc91}.footer-group a:hover{transform: translateX(-3px)}.footer-contact-list{display: grid;gap: 6px}.footer-contact-list li{display: flex;align-items: center;gap: 10px}.footer-contact-icon{display: grid;place-items: center;width: 34px;height: 34px;flex-shrink: 0;border-radius: 10px;background: rgb(255 255 255 / 6%);color: #8fd16f}.footer-contact-icon .icon{width: 18px;height: 18px}.footer-contact .btn--primary,.footer-contact .btn--primary:hover{color: var(--white)}.footer-cta{margin-top: 20px}.footer-social{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 18px}.footer-bottom{border-top: 1px solid rgb(255 255 255 / 8%);background: rgb(0 0 0 / 18%)}.footer-bottom-inner{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 24px;padding-block: 18px;font-size: .875rem}.footer-bottom p{margin: 0}.footer-tagline{color: #9aa49d;letter-spacing: .02em}.footer-datarythms{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 9px;padding: 7px 11px;border: 1px solid rgb(209 216 224 / 90%);border-radius: 13px;background: #fff;box-shadow: 0 7px 18px rgb(31 41 55 / 6%);color: #4b5563;font-size: 11px;text-decoration: none;transition: color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.footer-datarythms:hover,.footer-datarythms:focus-visible{border-color: rgb(0 100 0 / 28%);box-shadow: 0 11px 24px rgb(31 41 55 / 11%);color: #166534;outline: none;transform: translateY(-2px)}.footer-datarythms-identity{display: flex;flex-direction: column;align-items: center;gap: 1px;line-height: 1.65}.footer-datarythms-identity strong{color: #006400;font-size: 12px}.footer-datarythms img{width: 34px;height: 34px;object-fit: contain}.datary-tooltip{position: absolute;z-index: 40;bottom: calc(100% + 11px);right: 50%;width: min(320px,calc(100vw - 32px));padding: 5px 0;border: 2px solid #7710c6;border-radius: 15px;background: #ffc533;box-shadow: 0 10px 28px rgb(17 24 39 / 14%);color: #000;font-size: 10px;line-height: 1.8;text-align: center;opacity: 0;visibility: hidden;transform: translateX(50%);transition: opacity .2s ease,visibility .2s ease;pointer-events: none}.datary-tooltip span{font-size: 13px;font-weight: var(--fw-bold)}.datary-tooltip::after{content: "";position: absolute;top: 100%;right: 50%;margin-right: -7px;border: 7px solid transparent;border-top-color: #7710c6}.footer-datarythms:hover .datary-tooltip,.footer-datarythms:focus-visible .datary-tooltip{opacity: 1;visibility: visible}@media (max-width: 1140px){.footer-main{grid-template-columns: repeat(3,minmax(0,1fr))}.footer-brand,.footer-contact{grid-column: 1 / -1}.footer-about{max-width: 620px}}@media (max-width: 720px){.footer-main{grid-template-columns: 1fr;gap: 0;padding-block: 44px 28px}.footer-brand{padding-bottom: 24px}.footer-group{border-top: 1px solid rgb(255 255 255 / 8%)}.footer-group > summary{min-height: 52px;margin: 0;cursor: pointer;pointer-events: auto}.footer-group-chevron{display: block}.footer-group[open] .footer-group-chevron{transform: rotate(180deg)}.footer-group nav{padding-bottom: 12px}.footer-contact{padding-top: 22px;border-top: 1px solid rgb(255 255 255 / 8%)}.footer-cta{width: 100%}.footer-bottom-inner{flex-direction: column;align-items: flex-start;gap: 4px}.footer-datarythms{align-self: center;margin-top: 12px}}.mobile-cta{display: none}@media (max-width: 1240px){.nav-link{padding: 8px 9px;font-size: .86rem}.brand img{width: 132px}}@media (max-width: 1140px){.main-nav{display: none}.nav-toggle{display: grid;margin-inline-start: 0}.header-actions{margin-inline-start: auto}.grid--4{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1141px){.drawer{display: none}}@media (max-width: 960px){.grid--3{grid-template-columns: repeat(2,minmax(0,1fr))}.section-head--split{flex-direction: column;align-items: flex-start}}@media (max-width: 720px){.header-actions{display: none}.nav-toggle{margin-inline-start: auto}.brand img{width: 124px}.grid--3,.grid--4{grid-template-columns: 1fr}.page-header-inner{flex-direction: column;align-items: flex-start}.page-header-icon{width: 56px;height: 56px;border-radius: 16px}}@media (max-width: 720px){.back-to-top{bottom: calc(14px + env(safe-area-inset-bottom));inset-inline-end: 12px;width: 42px;height: 42px}.back-to-top.is-visible{opacity: .88}}@media (max-width: 720px){.mobile-cta{position: fixed;inset-inline: 0;bottom: 0;z-index: 45;display: flex;align-items: center;gap: 8px;padding: 10px var(--gutter) calc(10px + env(safe-area-inset-bottom));border-top: 1px solid var(--line);background: rgb(255 255 255 / 98%);box-shadow: 0 -10px 30px -18px rgb(0 0 0 / 35%);transform: translateY(110%);transition: transform .3s var(--ease)}.mobile-cta.is-visible{transform: none}.mobile-cta-icon{display: grid;place-items: center;width: 48px;height: 48px;flex-shrink: 0;border: 1px solid var(--line-strong);border-radius: 50%;background: var(--white);color: var(--ink)}.mobile-cta-icon .icon{width: 22px;height: 22px}.mobile-cta-icon--top .icon{transform: rotate(180deg)}body:has(.mobile-cta) .back-to-top{display: none}body:has(.mobile-cta) .site-footer{padding-bottom: calc(70px + env(safe-area-inset-bottom))}.section-head{margin-bottom: 26px}}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 46px;padding: 10px 22px;border: 1.5px solid transparent;border-radius: 999px;font-weight: var(--fw-semibold);font-size: .95rem;line-height: 1.4;white-space: nowrap;text-align: center;transition: background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease)}.btn .icon{width: 1.15em;height: 1.15em}.btn:active{transform: translateY(1px)}.btn--sm{min-height: 40px;padding: 7px 16px;font-size: .9rem}.btn--lg{min-height: 54px;padding: 12px 28px;font-size: 1rem}.btn--block{display: flex;width: 100%}.btn--primary{background: var(--brand);color: var(--white);box-shadow: 0 8px 18px -10px rgb(47 111 31 / 80%)}.btn--primary:hover{background: var(--brand-strong);color: var(--white)}.btn--ghost{border-color: var(--line-strong);background: var(--white);color: var(--ink)}.btn--ghost:hover{border-color: var(--brand);color: var(--brand)}.btn--light{background: var(--white);color: var(--charcoal)}.btn--light:hover{background: var(--brand-soft);color: var(--brand-strong)}.btn--outline-light{border-color: rgb(255 255 255 / 35%);color: var(--white)}.btn--outline-light:hover{border-color: var(--white);background: rgb(255 255 255 / 8%);color: var(--white)}.btn[disabled],.btn[aria-disabled="true"]{opacity: .6;cursor: not-allowed;transform: none}.link-arrow{display: inline-flex;align-items: center;gap: 6px;font-weight: var(--fw-semibold);padding-block: 8px}.link-arrow .icon{transition: transform .2s var(--ease)}.link-arrow:hover .icon{transform: translateX(-4px)}.link-button{padding: 10px 4px;border: 0;background: none;color: var(--brand);font-weight: var(--fw-semibold);font-size: .875rem}.link-button:hover{text-decoration: underline}.icon-box{display: inline-grid;place-items: center;width: 48px;height: 48px;flex-shrink: 0;border-radius: 14px;background: var(--brand-soft);color: var(--brand)}.icon-box .icon{width: 24px;height: 24px}.icon-box--sm{width: 38px;height: 38px;border-radius: 11px}.icon-box--sm .icon{width: 20px;height: 20px}.icon-box--lg{width: 58px;height: 58px;border-radius: 16px}.icon-box--lg .icon{width: 28px;height: 28px}.card{padding: 28px;border: 1px solid var(--line);border-radius: var(--radius-lg);background: var(--white);transition: border-color .25s var(--ease),box-shadow .25s var(--ease),transform .25s var(--ease)}.card:hover{border-color: var(--brand-line);box-shadow: var(--shadow)}.card h3{margin: 18px 0 8px;font-size: 1.125rem}.card p{margin: 0;color: var(--muted)}.card--center{text-align: center}.card--center .icon-box{margin-inline: auto}.card--pillar{position: relative;overflow: hidden}.card--pillar::after{content: "";position: absolute;inset-inline-start: 0;top: 0;width: 100%;height: 4px;background: linear-gradient(to left,var(--brand),var(--brand-bright))}.check-list{display: grid;gap: 10px}.check-list li{display: flex;align-items: flex-start;gap: 10px;line-height: 1.7}.check-list .icon{width: 20px;height: 20px;margin-top: 3px;padding: 3px;border-radius: 50%;background: var(--brand-soft);color: var(--brand);stroke-width: 2.6}.check-list--light li{color: #dfe4e0}.check-list--light .icon{background: rgb(74 154 47 / 25%);color: #a8dc91}.badge{display: inline-flex;align-items: center;padding: 2px 10px;border-radius: 999px;background: var(--brand-soft);color: var(--brand-strong);font-size: .8125rem;font-weight: var(--fw-semibold)}.chip{display: inline-flex;align-items: center;gap: 6px;padding: 8px 16px;border: 1px solid var(--line-strong);border-radius: 999px;background: var(--white);color: var(--text);font-size: .9rem;font-weight: var(--fw-semibold);white-space: nowrap;transition: all .2s var(--ease);min-height: 44px}.chip .icon{width: 18px;height: 18px}.chip:hover{border-color: var(--brand);color: var(--brand)}.chip.is-active{border-color: var(--brand);background: var(--brand);color: var(--white)}.tag-list{display: flex;flex-wrap: wrap;gap: 8px}.tag-list li{padding: 3px 12px;border-radius: 999px;background: var(--surface-2);color: var(--muted);font-size: .85rem}.sample-tag{display: inline-flex;align-items: center;padding: 2px 10px;border: 1px dashed rgb(47 111 31 / 45%);border-radius: 999px;background: var(--brand-soft);color: var(--brand-strong);font-size: .8125rem;font-weight: var(--fw-semibold);white-space: nowrap}.sample-tag--sm{padding: 0 8px;font-size: .8125rem}.alert{display: flex;gap: 12px;padding: 14px 18px;border-radius: var(--radius);border: 1px solid transparent;margin-bottom: 20px;font-size: .95rem}.alert .icon{width: 22px;height: 22px;margin-top: 2px}.alert p{margin: 4px 0 0}.alert--info{border-color: #c9dceb;background: var(--info-soft);color: var(--info)}.alert--error{border-color: #f1c7c4;background: var(--danger-soft);color: var(--danger)}.alert--error ul{padding-inline-start: 18px;list-style: disc}.validation-summary-valid{display: none}.empty-state{display: grid;justify-items: center;gap: 10px;padding: 48px 20px;border: 1px dashed var(--line-strong);border-radius: var(--radius-lg);color: var(--muted);text-align: center}.empty-state .icon{width: 36px;height: 36px;color: var(--subtle)}.empty-state p{margin: 0}.feature-card{display: flex;flex-direction: column;padding: 24px;border: 1px solid var(--line);border-radius: var(--radius-lg);background: var(--white);transition: border-color .25s var(--ease),box-shadow .25s var(--ease),transform .25s var(--ease)}.feature-card:hover{border-color: var(--brand-line);box-shadow: var(--shadow);transform: translateY(-3px)}.feature-card-head{display: flex;align-items: center;justify-content: space-between;margin-bottom: 16px}.feature-number{color: #7f9a74;font-size: 1.6rem;font-weight: var(--fw-heavy);line-height: 1}.feature-number--star{padding: 4px 12px;border-radius: 999px;background: var(--charcoal);color: #a8dc91;font-size: .8125rem}.feature-card-title{margin-bottom: 8px;font-size: 1.02rem;line-height: 1.6;font-weight: var(--fw-bold)}.feature-card-text{margin: 0;color: var(--muted);font-size: .92rem;line-height: 1.8}.phone{margin: 0}.phone-screen{display: block;width: 100%;padding: 8px;border: 0;border-radius: 34px;background: #15181b;box-shadow: var(--shadow-lg),inset 0 0 0 2px #3a4046;cursor: zoom-in;transition: transform .3s var(--ease)}.phone-screen:hover{transform: translateY(-4px)}.phone-screen img{width: 100%;border-radius: 27px;background: var(--surface)}.phone-caption{margin-top: 14px;color: #c9cfca;font-size: .88rem;font-weight: var(--fw-semibold);text-align: center}.shot{margin: 0}.shot-frame{overflow: hidden;border: 1px solid rgb(20 24 28 / 10%);border-radius: var(--radius-lg);background: var(--white);box-shadow: var(--shadow-lg)}.shot-bar{display: flex;align-items: center;gap: 14px;padding: 9px 14px;border-bottom: 1px solid var(--line);background: var(--surface)}.shot-dots{display: flex;gap: 6px}.shot-dots i{width: 10px;height: 10px;border-radius: 50%;background: #d4d9d5}.shot-dots i:first-child{background: var(--brand-bright)}.shot-address{display: inline-flex;flex: 1;align-items: center;gap: 6px;min-width: 0;padding: 3px 12px;border-radius: 999px;background: var(--white);color: var(--muted);font-size: .8125rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.shot-address .icon{width: 13px;height: 13px;color: var(--ok)}.shot-zoom{position: relative;display: block;width: 100%;padding: 0;border: 0;background: var(--surface);cursor: zoom-in}.shot-zoom img{width: 100%}.shot-zoom-hint{position: absolute;bottom: 14px;inset-inline-start: 14px;display: inline-flex;align-items: center;gap: 6px;padding: 6px 14px;border-radius: 999px;background: rgb(29 33 36 / 82%);color: var(--white);font-size: .8125rem;font-weight: var(--fw-semibold);opacity: 0;transform: translateY(6px);transition: opacity .2s var(--ease),transform .2s var(--ease)}.shot-zoom-hint .icon{width: 16px;height: 16px}.shot-zoom:hover .shot-zoom-hint,.shot-zoom:focus-visible .shot-zoom-hint{opacity: 1;transform: none}.shot-caption{margin-top: 12px;color: var(--muted);font-size: .9rem;text-align: center}.tabs-scroller,.chip-scroller{position: relative;display: flex;align-items: center;min-width: 0}.chip-row{display: flex;gap: 8px;min-width: 0;overflow-x: auto;overscroll-behavior-x: contain;scroll-behavior: smooth;scroll-snap-type: x proximity;scrollbar-width: none}.chip-row::-webkit-scrollbar{display: none}.tabs-scroller{justify-content: center}.scroller-btn{position: absolute;top: 50%;z-index: 2;display: grid;place-items: center;width: 40px;height: 40px;border: 1px solid var(--line);border-radius: 50%;background: var(--white);box-shadow: var(--shadow);color: var(--ink);transform: translateY(-50%)}.scroller-btn .icon{width: 18px;height: 18px}.scroller-btn--start{inset-inline-start: -4px}.scroller-btn--end{inset-inline-end: -4px}.has-overflow-start .chip-row{mask-image: linear-gradient(to left,transparent 0,#000 48px)}.has-overflow-end .chip-row{mask-image: linear-gradient(to right,transparent 0,#000 48px)}.has-overflow-start.has-overflow-end .chip-row{mask-image: linear-gradient(to right,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%)}.thumb-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px}.thumb-grid--compact{grid-template-columns: repeat(2,minmax(0,1fr));margin-bottom: 20px}.shot-thumb{position: relative;display: flex;flex-direction: column;overflow: hidden;padding: 0;border: 1px solid var(--line);border-radius: var(--radius-lg);background: var(--white);text-align: right;cursor: zoom-in;transition: border-color .25s var(--ease),box-shadow .25s var(--ease),transform .25s var(--ease)}.shot-thumb:hover{border-color: var(--brand-line);box-shadow: var(--shadow);transform: translateY(-3px)}.shot-thumb-img{display: block;aspect-ratio: 16 / 9;overflow: hidden;border-bottom: 1px solid var(--line);background: var(--surface)}.shot-thumb-img img{width: 100%;height: 100%;object-fit: cover;object-position: top center;transition: transform .5s var(--ease)}.shot-thumb:hover .shot-thumb-img img{transform: scale(1.03)}.shot-thumb-body{display: grid;gap: 4px;padding: 16px 18px 18px}.shot-thumb-tag{display: inline-flex;align-items: center;gap: 6px;color: var(--brand);font-size: .8125rem;font-weight: var(--fw-semibold)}.shot-thumb-tag .icon{width: 15px;height: 15px}.shot-thumb-body strong{color: var(--ink);font-size: 1.02rem}.shot-thumb-body > span:last-child{color: var(--muted);font-size: .88rem;line-height: 1.75}.shot-thumb-zoom{position: absolute;top: 12px;inset-inline-end: 12px;width: 34px;height: 34px;padding: 8px;border-radius: 50%;background: rgb(29 33 36 / 75%);color: var(--white)}.lightbox{width: min(1280px,96vw);max-width: none;max-height: 94vh;padding: 0;border: 0;border-radius: var(--radius-lg);background: var(--charcoal);color: #d5dbd6;overflow: auto}.lightbox::backdrop{background: rgb(10 12 14 / 78%);backdrop-filter: blur(4px)}.lightbox figure{margin: 0}.lightbox img{width: 100%;background: var(--white)}.lightbox figcaption{padding: 16px 22px 18px;color: var(--white);font-weight: var(--fw-semibold)}.lightbox-close{position: sticky;top: 12px;float: left;z-index: 2;display: grid;place-items: center;width: 42px;height: 42px;margin: 12px 12px -54px;border: 0;border-radius: 50%;background: rgb(29 33 36 / 85%);color: var(--white)}.lightbox-close .icon{width: 22px;height: 22px}.steps{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px;counter-reset: step}.step{position: relative;padding: 28px 24px 24px;border: 1px solid var(--line);border-radius: var(--radius-lg);background: var(--white)}.step:not(:last-child)::after{content: "";position: absolute;top: 52px;inset-inline-end: -21px;width: 22px;height: 2px;background: repeating-linear-gradient(to left,var(--brand-line) 0 5px,transparent 5px 9px)}.step-index{position: absolute;top: 18px;inset-inline-end: 20px;color: #7f9a74;font-size: 2rem;font-weight: var(--fw-heavy);line-height: 1}.step h3{margin: 18px 0 6px;font-size: 1.05rem}.step p{margin: 0;color: var(--muted);font-size: .92rem}.faq-list{display: grid;gap: 12px}.faq-item{border: 1px solid var(--line);border-radius: var(--radius);background: var(--white);transition: border-color .2s var(--ease),box-shadow .2s var(--ease)}.faq-item[open]{border-color: var(--brand-line);box-shadow: var(--shadow-sm)}.faq-item summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 18px 22px;color: var(--ink);font-weight: var(--fw-semibold);cursor: pointer;list-style: none}.faq-item summary::-webkit-details-marker{display: none}.faq-chevron{color: var(--subtle);transition: transform .25s var(--ease)}.faq-item[open] .faq-chevron{color: var(--brand);transform: rotate(180deg)}.faq-answer{padding: 0 22px 20px;color: var(--muted)}.faq-answer p{margin: 0}.cta-band{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 28px;overflow: hidden;padding: clamp(28px,5vw,56px);border-radius: var(--radius-xl);background: radial-gradient(600px 300px at 0% 100%,rgb(74 154 47 / 35%),transparent 60%),var(--charcoal) var(--tread);color: #cfd5d0}.cta-band h2{color: var(--white);font-size: clamp(1.4rem,1rem + 1.5vw,2rem)}.cta-band p{max-width: 620px;margin: 0}.cta-band-actions{display: flex;flex-wrap: wrap;gap: 12px;flex-shrink: 0}.chip-row{padding: 2px}.chip-count{display: inline-grid;place-items: center;min-width: 22px;height: 22px;padding: 0 6px;border-radius: 999px;background: var(--surface-2);color: var(--muted);font-size: .8125rem}.chip.is-active .chip-count{background: rgb(255 255 255 / 22%);color: var(--white)}.chip{scroll-snap-align: start}.search-field{position: relative;display: block;max-width: 520px}.search-field .icon{position: absolute;top: 50%;inset-inline-start: 16px;width: 20px;height: 20px;color: var(--subtle);transform: translateY(-50%);pointer-events: none}.search-field input{width: 100%;min-height: 52px;padding: 10px 48px 10px 18px;border: 1.5px solid var(--line-strong);border-radius: 999px;background: var(--white);transition: border-color .2s var(--ease),box-shadow .2s var(--ease)}.search-field input:focus{outline: none;border-color: var(--brand);box-shadow: 0 0 0 4px rgb(47 111 31 / 12%)}.stretched-link::after{content: "";position: absolute;inset: 0;border-radius: inherit}.aside-card{padding: 24px;border: 1px solid var(--line);border-radius: var(--radius-lg);background: var(--white)}.aside-card h2{font-size: 1.1rem;font-weight: var(--fw-bold)}.aside-card p{color: var(--muted);font-size: .93rem}.aside-card .btn + .btn{margin-top: 10px}.aside-card .check-list{margin-bottom: 16px;font-size: .93rem}.aside-card--muted{background: var(--surface);border-color: transparent}.aside-card--brand{border: 0;background: var(--charcoal) var(--tread);color: #cdd3ce}.aside-card--brand h2{color: var(--white)}.aside-card--brand p{color: #c0c7c2}.mini-steps{display: grid;gap: 16px;counter-reset: mini}.mini-steps li{position: relative;display: grid;gap: 2px;padding-inline-start: 44px;counter-increment: mini}.mini-steps li::before{content: counter(mini,persian);position: absolute;inset-inline-start: 0;top: 0;display: grid;place-items: center;width: 30px;height: 30px;border-radius: 50%;background: var(--brand-soft);color: var(--brand);font-weight: var(--fw-semibold);font-size: .9rem}.mini-steps strong{color: var(--ink)}.mini-steps span{color: var(--muted);font-size: .9rem}.mini-steps--inline{grid-template-columns: repeat(3,minmax(0,1fr));margin: 32px 0;text-align: right}.result-section{background: var(--surface)}.result-card{max-width: 760px;margin-inline: auto;padding: clamp(28px,5vw,56px);border: 1px solid var(--line);border-radius: var(--radius-xl);background: var(--white);box-shadow: var(--shadow);text-align: center}.result-card--inline{max-width: none;margin: 0}.result-icon{display: inline-grid;place-items: center;width: 80px;height: 80px;margin-bottom: 18px;border-radius: 50%;background: var(--ok-soft);color: var(--ok)}.result-icon .icon{width: 44px;height: 44px}.result-title{font-size: clamp(1.4rem,1.1rem + 1.2vw,1.9rem)}.result-lead{max-width: 580px;margin-inline: auto;color: var(--muted)}.result-actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin-top: 24px}.tracking-code{display: grid;gap: 4px;max-width: 360px;margin: 24px auto 0;padding: 18px;border: 2px dashed var(--brand-line);border-radius: var(--radius-lg);background: var(--brand-soft)}.tracking-code span{color: var(--muted);font-size: .9rem}.tracking-code strong{color: var(--brand-strong);font-size: 1.7rem;letter-spacing: .06em;font-weight: var(--fw-heavy)}.tracking-code small{color: var(--muted)}.error-code{display: block;margin-bottom: 8px;color: var(--brand-line);font-size: clamp(4rem,3rem + 5vw,7rem);font-weight: var(--fw-heavy);line-height: 1}.request-id{color: var(--subtle);font-size: .85rem}@media (prefers-reduced-motion: no-preference){.lightbox[open]{animation: zoom-in .25s var(--ease)}}@media (max-width: 1140px){.steps{grid-template-columns: repeat(2,minmax(0,1fr))}.step::after{display: none}}@media (max-width: 960px){.cta-band{flex-direction: column;align-items: flex-start}}@media (max-width: 720px){.steps,.mini-steps--inline{grid-template-columns: 1fr}.cta-band-actions,.cta-band-actions .btn{width: 100%}}@media (max-width: 960px){.chip{padding: 6px 13px}.thumb-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.thumb-grid,.thumb-grid--compact{grid-template-columns: 1fr}.shot-address{font-size: .8125rem}}@media (max-width: 720px){.mobile-cta .btn--primary{flex: 1;min-height: 48px}}.feature-card{position: relative}.feature-card::after{content: "";position: absolute;top: -1px;inset-inline: 22px;height: 3px;border-radius: 0 0 4px 4px;background: linear-gradient(to left,var(--brand),var(--brand-bright),#a8dc91);transform: scaleX(0);transition: transform .5s cubic-bezier(.22,1,.36,1)}.feature-card:hover::after{transform: scaleX(1)}.card,.shot-thumb,.step{transition: border-color .3s var(--ease),box-shadow .3s var(--ease),transform .4s cubic-bezier(.22,1,.36,1)}.card:hover,.step:hover{transform: translateY(-4px);box-shadow: 0 24px 40px -24px rgb(20 24 28 / 30%)}.step-index{color: transparent;-webkit-text-stroke: 1.5px #9db892;font-size: 2.5rem;transition: color .35s var(--ease),-webkit-text-stroke-color .35s var(--ease)}.step:hover .step-index{color: var(--brand-soft);-webkit-text-stroke-color: var(--brand)}.step:not(:last-child)::after{transform-origin: right;transition: transform .7s var(--ease) .45s}.step.reveal:not(.is-in)::after{transform: scaleX(0)}.shot-zoom{overflow: hidden}.shot-zoom::after{content: "";position: absolute;inset: 0;background: linear-gradient(115deg,transparent 38%,rgb(255 255 255 / 38%) 50%,transparent 62%);transform: translateX(110%);pointer-events: none}.shot-zoom:hover::after{transform: translateX(-110%);transition: transform 1.1s var(--ease)}.shot-zoom img{transition: transform .8s cubic-bezier(.22,1,.36,1)}.shot-zoom:hover img{transform: scale(1.015)}.faq-item{transition: border-color .25s var(--ease),box-shadow .25s var(--ease),transform .3s var(--ease)}.faq-item:not([open]):hover{border-color: var(--brand-line);transform: translateX(-3px)}.faq-item summary:hover{color: var(--brand-strong)}.faq-item[open]{box-shadow: 0 16px 34px -22px rgb(20 24 28 / 30%)}.faq-item[open] summary{color: var(--brand-strong)}.cta-band{isolation: isolate}.cta-band > :not(.tire-ring){position: relative;z-index: 1}.cta-band::before{content: "";position: absolute;top: -180px;left: -140px;z-index: 0;width: 460px;height: 460px;border-radius: 50%;background: radial-gradient(closest-side,rgb(110 190 70 / 34%),transparent)}.cta-band .tire-ring{--ring: 420px;--ring-alpha: 7%;z-index: 0;bottom: -230px;left: 6%}@media (prefers-reduced-motion: no-preference){.btn--shine::after{animation: shine 1s var(--ease) 2.2s}}@media (prefers-reduced-motion: no-preference) and (min-width: 721px){.cta-band.is-inview::before{animation: drift 18s ease-in-out infinite}.cta-band.is-inview .btn--shine::after,.hero.is-inview .btn--shine::after{animation: shine-loop 5s var(--ease) 1.6s infinite}}@media (max-width: 720px){.steps{gap: 22px}.step:not(:last-child)::after{display: block;top: 100%;inset-inline-end: auto;inset-inline-start: 47px;width: 2px;height: 22px;background: repeating-linear-gradient(to bottom,var(--brand-line) 0 4px,transparent 4px 8px);transform: none}}@view-transition{navigation: auto}::view-transition-old(root),::view-transition-new(root){mix-blend-mode: normal}::view-transition-old(root){z-index: 1;animation: vt-out .3s var(--ease) both}::view-transition-new(root){animation: none}::view-transition-group(site-header){animation-duration: 0s}@keyframes vt-out{to{opacity: 0}}@keyframes spin{to{transform: rotate(360deg)}}@keyframes drift{0%,100%{transform: translate(0,0) scale(1)}33%{transform: translate(40px,-30px) scale(1.08)}66%{transform: translate(-30px,20px) scale(.94)}}@keyframes ring-pulse{0%{opacity: .55;transform: scale(1)}70%,100%{opacity: 0;transform: scale(1.45)}}@keyframes shine{from{transform: translateX(240%) skewX(-20deg)}to{transform: translateX(-130%) skewX(-20deg)}}@keyframes shine-loop{0%{transform: translateX(240%) skewX(-20deg)}22%,100%{transform: translateX(-130%) skewX(-20deg)}}@keyframes fade-in{from{opacity: 0}}@keyframes rise-in{from{opacity: 0;transform: translateY(24px)}}@keyframes rise-soft{from{transform: translateY(18px)}}.reveal{opacity: 0;transform: translateY(28px);transition: opacity .7s var(--ease),transform .85s cubic-bezier(.22,1,.36,1);transition-delay: var(--reveal-delay,0s)}.reveal--start{transform: translateX(48px)}.reveal--end{transform: translateX(-48px)}.reveal--zoom{transform: scale(.94) translateY(16px)}.reveal--blur{transform: translateY(18px) scale(.985)}.reveal.is-in{opacity: 1;transform: none}.reveal .eyebrow::before,.reveal .eyebrow::after{transform: scaleX(0);transition: transform .6s var(--ease) .35s}.reveal .eyebrow::before{transform-origin: right}.reveal .eyebrow::after{transform-origin: left}.reveal.is-in .eyebrow::before,.reveal.is-in .eyebrow::after{transform: none}.spotlight{position: relative;isolation: isolate}.spotlight::before{content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;background: radial-gradient(420px circle at var(--mx,50%) var(--my,0%),rgb(74 154 47 / 11%),transparent 60%);opacity: 0;transition: opacity .35s var(--ease);pointer-events: none}.spotlight:hover::before{opacity: 1}.spotlight .icon-box{transition: background-color .3s var(--ease),color .3s var(--ease),transform .45s cubic-bezier(.3,1.4,.5,1),box-shadow .3s var(--ease)}.spotlight:hover .icon-box{background: var(--brand);color: var(--white);box-shadow: 0 10px 22px -10px rgb(47 111 31 / 70%);transform: rotate(-8deg) scale(1.06)}.btn{position: relative;isolation: isolate;overflow: hidden}.btn--primary::after,.btn--shine::after{content: "";position: absolute;inset: -2px auto -2px 0;z-index: -1;width: 45%;background: linear-gradient(90deg,transparent,rgb(255 255 255 / 32%),transparent);transform: translateX(-130%) skewX(-20deg);pointer-events: none}.btn--primary:hover::after{animation: shine .75s var(--ease)}.btn--primary{background: linear-gradient(135deg,var(--brand-bright),var(--brand) 55%,var(--brand-strong));background-size: 160% 100%;background-position: 0 0;transition: background-position .4s var(--ease),border-color .2s var(--ease),color .2s var(--ease),box-shadow .3s var(--ease),transform .2s var(--ease)}.btn--primary:hover{background: linear-gradient(135deg,var(--brand-bright),var(--brand) 55%,var(--brand-strong));background-size: 160% 100%;background-position: 100% 0;box-shadow: 0 14px 28px -12px rgb(47 111 31 / 85%);transform: translateY(-1px)}.btn--ghost:hover,.btn--light:hover,.btn--outline-light:hover{transform: translateY(-1px)}.btn .icon--arrow-left,.link-arrow .icon--arrow-left{transition: transform .3s cubic-bezier(.3,1.4,.5,1)}.btn:hover .icon--arrow-left,.link-arrow:hover .icon--arrow-left{transform: translateX(-5px)}.tire-ring{position: absolute;z-index: 0;width: var(--ring,520px);aspect-ratio: 1;border-radius: 50%;pointer-events: none}.tire-ring::before,.tire-ring::after{content: "";position: absolute;border-radius: 50%}.tire-ring::before{inset: 0;background: repeating-conic-gradient(rgb(255 255 255 / var(--ring-alpha,8%)) 0 3.2deg,transparent 3.2deg 7.5deg);-webkit-mask: radial-gradient(closest-side,transparent 78%,#000 79%,#000 99%,transparent);mask: radial-gradient(closest-side,transparent 78%,#000 79%,#000 99%,transparent)}.tire-ring::after{inset: 27%;border: 1.5px dashed rgb(255 255 255 / calc(var(--ring-alpha,8%) * 1.2));box-shadow: 0 0 0 18px rgb(255 255 255 / 2%),inset 0 0 60px rgb(74 154 47 / 18%)}@media (prefers-reduced-motion: no-preference) and (min-width: 721px){.is-inview .tire-ring{animation: spin 70s linear infinite}}@supports (animation-timeline: scroll()){.scroll-progress span{animation: progress-grow linear both;animation-timeline: scroll(root block)}.back-to-top-ring circle{animation: ring-fill linear both;animation-timeline: scroll(root block)}}@keyframes progress-grow{from{transform: scaleX(0)}to{transform: scaleX(1)}}@keyframes ring-fill{from{stroke-dashoffset: 100}to{stroke-dashoffset: 0}}.img-fade{opacity: 0;transition: opacity .6s var(--ease)}.img-fade.is-loaded{opacity: 1}@supports (interpolate-size: allow-keywords){:root{interpolate-size: allow-keywords}.faq-item::details-content,.footer-group::details-content{height: 0;overflow: clip;transition: height .4s var(--ease),content-visibility .4s allow-discrete}.faq-item[open]::details-content,.footer-group[open]::details-content{height: auto}}@media (prefers-reduced-motion: no-preference){.faq-item[open] .faq-answer{animation: rise-in .45s var(--ease) both}}@media (prefers-reduced-motion: no-preference){.page-header-inner > *{animation: rise-soft .8s cubic-bezier(.22,1,.36,1) both}.page-header-inner > :nth-child(2){animation-delay: .08s}.page-header-icon{animation: rise-in .7s cubic-bezier(.22,1,.36,1) both}}@media (prefers-reduced-motion: no-preference) and (min-width: 721px){.is-inview .page-header-icon::after{animation: ring-pulse 2.8s ease-out 1s infinite}}@media (prefers-reduced-motion: reduce){.reveal,.img-fade{opacity: 1;transform: none}::view-transition-old(root),::view-transition-new(root){animation: none}}.table-wrap{overflow-x: auto;border: 1px solid var(--line);border-radius: var(--radius-lg);background: var(--white)}.compare-table,.data-table{width: 100%;border-collapse: collapse;min-width: 560px}.compare-table th,.compare-table td,.data-table th,.data-table td{padding: 16px 20px;border-bottom: 1px solid var(--line);text-align: right;vertical-align: middle}.compare-table thead th,.data-table thead th{background: var(--surface);color: var(--ink);font-size: .92rem}.compare-table thead th:last-child{background: var(--brand);color: var(--white)}.compare-table tbody tr:last-child > *,.data-table tbody tr:last-child > *{border-bottom: 0}.compare-table tbody th{color: var(--ink);white-space: nowrap}.compare-table td{color: var(--muted)}.compare-table td:last-child{background: rgb(237 245 233 / 55%);color: var(--text);font-weight: var(--fw-semibold)}.compare-table td .icon{display: inline-block;width: 18px;height: 18px;margin-inline-end: 6px;vertical-align: -3px}.module-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}.module-item{position: relative;display: flex;gap: 16px;padding: 24px;border: 1px solid var(--line);border-radius: var(--radius-lg);background: var(--white)}.module-order{position: absolute;top: 16px;inset-inline-end: 20px;color: #7f9a74;font-size: 1.6rem;font-weight: var(--fw-heavy);line-height: 1}.module-body h3{margin-bottom: 4px;font-size: 1.05rem}.module-body p{margin-bottom: 12px;color: var(--muted);font-size: .93rem}.article-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px}.article-card{position: relative;display: flex;flex-direction: column;padding: 26px;border: 1px solid var(--line);border-radius: var(--radius-lg);background: var(--white);transition: border-color .25s var(--ease),box-shadow .25s var(--ease),transform .25s var(--ease)}.article-card:hover{border-color: var(--brand-line);box-shadow: var(--shadow);transform: translateY(-2px)}.article-card h3{margin: 12px 0 8px;font-size: 1.15rem}.article-card h3 a{color: var(--ink)}.article-card p{flex: 1;color: var(--muted);font-size: .93rem}.article-meta{display: flex;align-items: center;gap: 12px;margin: 0;color: var(--muted);font-size: .85rem}.article-meta span{display: inline-flex;align-items: center;gap: 4px}.article-meta .icon{width: 16px;height: 16px}.article-meta--light{margin-top: 14px;color: #aab3ad}.article-layout{display: grid;grid-template-columns: minmax(0,1fr) 320px;gap: clamp(28px,5vw,56px);align-items: start}.prose{max-width: 760px;font-size: 1.05rem;line-height: 2}.prose h2{margin: 2em 0 .6em;font-size: 1.35rem}.prose h2:first-child{margin-top: 0}.prose ul{display: grid;gap: 8px;margin: 0 0 1.2em;padding-inline-start: 22px;list-style: disc}.prose li::marker{color: var(--brand)}.prose .table-wrap{margin: 1.2em 0 1.6em}.data-table{min-width: 0;font-size: .95rem}.data-table caption{padding: 12px 20px;border-bottom: 1px solid var(--line);color: var(--muted);font-size: .85rem;text-align: right}.data-table tbody th{font-family: var(--font);color: var(--brand-strong)}.article-aside{display: grid;gap: 18px;position: sticky;top: calc(var(--header-h) + 20px)}.related-list{display: grid;gap: 10px}.related-list a{color: var(--text);font-weight: var(--fw-semibold);display: inline-block;padding-block: 6px}.related-list a:hover{color: var(--brand)}.faq-page{display: grid;grid-template-columns: 300px minmax(0,1fr);gap: clamp(28px,5vw,56px);align-items: start}.faq-aside{display: grid;gap: 18px;position: sticky;top: calc(var(--header-h) + 20px)}.faq-aside .search-field input{min-height: 48px}.faq-nav{display: grid;gap: 4px;padding: 10px;border: 1px solid var(--line);border-radius: var(--radius)}.faq-nav a{padding: 8px 12px;border-radius: var(--radius-sm);color: var(--text);font-weight: var(--fw-semibold)}.faq-nav a:hover{background: var(--surface);color: var(--brand)}.faq-groups{display: grid;gap: 40px}.faq-group-title{font-size: 1.3rem;font-weight: var(--fw-bold)}@media (max-width: 960px){.article-layout,.faq-page{grid-template-columns: 1fr}.article-aside,.faq-aside{position: static}}@media (max-width: 720px){.module-list,.article-grid{grid-template-columns: 1fr}}@media (max-width: 720px){.compare-table,.compare-table tbody,.compare-table tr,.compare-table th,.compare-table td{display: block;width: 100%}.compare-table{min-width: 0}.compare-table thead{display: none}.compare-table tr{padding: 16px 18px;border-bottom: 1px solid var(--line)}.compare-table tbody tr:last-child{border-bottom: 0}.compare-table tbody th,.compare-table td,.compare-table td:last-child{padding: 3px 0;border: 0;background: none;white-space: normal}.compare-table tbody th{margin-bottom: 4px;font-size: 1.02rem}}.why-split{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr);align-items: center;gap: clamp(32px,5vw,64px)}.why-copy h2{margin-bottom: 14px;font-size: clamp(1.45rem,1.1rem + 1.4vw,2.1rem)}.why-copy .lead{margin-bottom: 14px}.why-scatter{display: grid;gap: 14px;padding: 28px;border: 1.5px dashed var(--line-strong);border-radius: var(--radius-xl);background: radial-gradient(circle,rgb(43 47 51 / 9%) 1px,transparent 1.5px) 0 0 / 18px 18px,var(--surface)}.scatter-item{display: flex;align-items: center;gap: 12px;width: fit-content;min-width: min(100%,290px);padding: 12px 16px;border: 1px solid var(--line);border-radius: var(--radius);background: var(--white);box-shadow: var(--shadow-sm)}.scatter-item .icon-box{background: var(--surface-2);color: var(--muted)}.scatter-item strong,.scatter-item small{display: block;line-height: 1.6}.scatter-item strong{color: var(--ink);font-size: .95rem}.scatter-item small{color: var(--muted);font-size: .82rem}.scatter-item:nth-child(1){rotate: -1.5deg}.scatter-item:nth-child(2){margin-inline-start: 18%;rotate: 1.2deg}.scatter-item:nth-child(3){margin-inline-start: 6%;rotate: -.8deg}.scatter-item:nth-child(4){margin-inline-start: 24%;rotate: 1.6deg}.scatter-item:nth-child(5){margin-inline-start: 10%;rotate: -1.2deg}.why-question{max-width: 860px;margin: clamp(40px,6vw,64px) auto 0;padding: clamp(24px,4vw,40px);border: 1px solid var(--brand-line);border-radius: var(--radius-xl);background: linear-gradient(160deg,var(--brand-soft),var(--white) 70%);text-align: center}.why-question p{margin: 0}.why-question-lead{color: var(--muted)}.why-question .why-question-text{margin-block: 10px 16px;color: var(--ink);font-size: clamp(1.25rem,1rem + 1.2vw,1.75rem);font-weight: var(--fw-bold);line-height: 1.6}.why-question-foot{display: inline-block;padding: 6px 16px;border-radius: 999px;background: var(--brand);color: var(--white);font-size: .92rem;font-weight: var(--fw-semibold)}.why-path{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 36px}.why-path-step{position: relative}.why-path-num{position: absolute;top: 18px;inset-inline-end: 24px;color: var(--brand-line);font-size: 2.6rem;font-weight: var(--fw-heavy);line-height: 1}.why-path-step h3{margin-top: 16px}.why-path-step p{margin: 0}.why-path-step:not(:last-child)::after{content: "";position: absolute;top: 50%;inset-inline-end: -29px;width: 22px;height: 22px;background: var(--brand);mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M12 19l-7-7 7-7'/%3E%3C/svg%3E") center / contain no-repeat;translate: 0 -50%}.why-note{max-width: 760px;margin: 36px auto 0;padding: 18px 24px;border-inline-start: 4px solid var(--brand);border-radius: var(--radius);background: var(--white);color: var(--ink);font-weight: var(--fw-semibold);text-align: center}.why-flow{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));row-gap: 36px;max-width: 920px;margin: 0 auto}.flow-node{position: relative;display: grid;justify-items: center;gap: 10px;text-align: center}.flow-icon{position: relative;z-index: 1;display: grid;place-items: center;width: 64px;height: 64px;border: 1.5px solid rgb(143 209 111 / 45%);border-radius: 50%;background: var(--charcoal-2);box-shadow: 0 0 0 6px rgb(143 209 111 / 7%);color: #8fd16f}.flow-icon .icon{width: 26px;height: 26px}.flow-label{color: var(--white);font-size: .95rem;font-weight: var(--fw-semibold)}.flow-node:not(:nth-child(5n))::after{content: "";position: absolute;top: 31px;inset-inline-start: calc(50% + 38px);inset-inline-end: calc(-50% + 38px);height: 2px;border-radius: 2px;background: linear-gradient(to left,#8fd16f,rgb(143 209 111 / 35%));transform-origin: right}.why-flow.reveal{opacity: 1;transform: none}.why-flow.reveal .flow-node{opacity: 0;transform: translateY(14px) scale(.92);transition: opacity .5s var(--ease),transform .6s cubic-bezier(.3,1.4,.5,1);transition-delay: calc(var(--i) * 110ms)}.why-flow.reveal .flow-node::after{transform: scaleX(0);transition: transform .45s var(--ease);transition-delay: calc(var(--i) * 110ms + 220ms)}.why-flow.reveal.is-in .flow-node{opacity: 1;transform: none}.why-flow.reveal.is-in .flow-node::after{transform: none}.why-shifts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;margin-top: clamp(40px,6vw,56px)}.section--dark .why-shift{display: grid;justify-items: start;gap: 6px;padding: 22px 24px;border-color: rgb(255 255 255 / 10%);background: rgb(255 255 255 / 4%)}.section--dark .why-shift:hover{border-color: rgb(143 209 111 / 40%);box-shadow: none}.why-shift-from{color: #9aa39d;font-size: .92rem;text-decoration: line-through;text-decoration-color: rgb(255 255 255 / 30%)}.why-shift > .icon{width: 20px;height: 20px;color: #8fd16f}.why-shift-to{color: var(--white);font-size: 1.1rem}.why-row{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);align-items: center;gap: clamp(32px,5vw,64px)}.why-row--flip .why-copy{order: 2}.why-media{position: relative}.why-media-phone{position: absolute;z-index: 2;bottom: -32px;inset-inline-end: -18px;width: clamp(110px,20%,150px)}.why-media-phone .phone-caption{display: none}.why-chain{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 26px;margin-block: 18px}.why-chain li{position: relative;padding: 5px 13px;border: 1px solid var(--brand-line);border-radius: 999px;background: var(--brand-soft);color: var(--brand-strong);font-size: .88rem;font-weight: var(--fw-semibold);line-height: 1.6}.why-chain li:not(:last-child)::after{content: "";position: absolute;top: 50%;inset-inline-end: -21px;width: 14px;height: 14px;background: var(--brand-bright);mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M12 19l-7-7 7-7'/%3E%3C/svg%3E") center / contain no-repeat;translate: 0 -50%}.why-chain li:last-child{border-color: var(--brand);background: var(--brand);color: var(--white)}.why-chain--sum li:not(:last-child)::after{background: var(--muted);mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.why-chain--sum li:last-child{border-color: var(--brand-line);background: var(--brand-soft);color: var(--brand-strong)}.why-chain-result{display: flex;align-items: center;gap: 10px;margin: 0;color: var(--ink);font-weight: var(--fw-bold)}.why-chain-result::before{content: "=";display: grid;place-items: center;width: 30px;height: 30px;flex-shrink: 0;border-radius: 50%;background: var(--brand);color: var(--white);line-height: 1}.why-tags{display: flex;flex-wrap: wrap;gap: 8px;margin-block: 18px}.why-tags li{padding: 6px 14px;border: 1px solid var(--line);border-radius: 999px;background: var(--white);color: var(--ink);font-size: .88rem;font-weight: var(--fw-medium)}.why-copy .why-quote{margin: 18px 0 0;padding-inline-start: 16px;border-inline-start: 3px solid var(--brand);color: var(--ink);font-weight: var(--fw-semibold);line-height: 1.9}.why-principles{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin-bottom: 36px}.why-principles li{display: inline-flex;align-items: center;gap: 6px;padding: 8px 16px;border: 1px solid var(--brand-line);border-radius: 999px;background: var(--white);color: var(--brand-strong);font-weight: var(--fw-semibold)}.why-principles .icon{width: 16px;height: 16px}.why-closing{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr);align-items: center;gap: clamp(28px,5vw,56px);padding: clamp(28px,5vw,56px);border: 1px solid var(--brand-line);border-radius: var(--radius-xl);background: radial-gradient(600px circle at 0% 100%,rgb(74 154 47 / 12%),transparent 60%),linear-gradient(160deg,var(--white),var(--brand-soft))}.why-closing h2{margin-bottom: 12px;font-size: clamp(1.6rem,1.2rem + 1.6vw,2.4rem)}.why-closing-lead{margin: 0 0 18px;color: var(--ink);font-size: clamp(1.05rem,.95rem + .5vw,1.3rem);font-weight: var(--fw-semibold);line-height: 1.9}.why-closing-sign{margin: 0;color: var(--muted);font-size: .92rem}.why-closing-sign strong{color: var(--brand-strong)}.why-outcomes{gap: 14px;padding: 24px;border-radius: var(--radius-lg);background: var(--white);box-shadow: var(--shadow-sm)}.why-outcomes li{color: var(--ink);font-weight: var(--fw-medium)}.why-outcomes .icon{color: var(--brand)}@media (max-width: 960px){.why-split,.why-row,.why-closing{grid-template-columns: 1fr}.why-row--flip .why-copy{order: 0}.why-path{grid-template-columns: 1fr;gap: 30px}.why-path-step:not(:last-child)::after{top: auto;bottom: -27px;inset-inline-end: calc(50% - 11px);translate: none;rotate: -90deg}.why-shifts{grid-template-columns: 1fr}.why-media{margin-bottom: 24px}}@media (max-width: 720px){.why-scatter{padding: 18px}.scatter-item{width: auto;min-width: 0}.scatter-item:nth-child(n){margin-inline-start: 0}.scatter-item:nth-child(even){margin-inline-start: 10%}.why-flow{row-gap: 24px}.flow-icon{width: 46px;height: 46px;box-shadow: 0 0 0 4px rgb(143 209 111 / 7%)}.flow-icon .icon{width: 20px;height: 20px}.flow-label{font-size: .78rem}.flow-node:not(:nth-child(5n))::after{top: 22px;inset-inline-start: calc(50% + 28px);inset-inline-end: calc(-50% + 28px)}.why-media-phone{bottom: -20px;inset-inline-end: -6px;width: 96px}.why-closing{padding: 24px 18px}.why-outcomes{padding: 18px}}